.pU-EBa_shell{max-width:1120px;color:var(--ink);margin:0 auto;padding:12px;font-size:14px}.pU-EBa_controls{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:10px;margin-bottom:12px;padding:12px}.pU-EBa_custom{margin:12px 0}.pU-EBa_controls{grid-template-columns:minmax(0,1fr);gap:6px 12px;display:grid}.pU-EBa_heading{margin:0 0 12px}.pU-EBa_heading h1{margin:0;font-size:24px}.pU-EBa_heading p{color:var(--ink-soft);margin:4px 0;font-size:12px}.pU-EBa_saveDrawer{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:10px;margin-bottom:12px;padding:6px 10px}.pU-EBa_saveDrawer .pU-EBa_controls{border:0;margin:8px 0 0;padding:0}.pU-EBa_controls>.pU-EBa_actions,.pU-EBa_controls>p,.pU-EBa_controls>details{grid-column:1/-1}.pU-EBa_shell label{gap:5px;margin-bottom:8px;font-size:13px;display:grid}.pU-EBa_shell input,.pU-EBa_shell select,.pU-EBa_shell textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:8px}.pU-EBa_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pU-EBa_actions button,.pU-EBa_custom button{border:1px solid var(--border);background:var(--surface-strong);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:6px 10px;font-size:13px}.pU-EBa_actions button:disabled,.pU-EBa_custom button:disabled{opacity:.55;cursor:default}.pU-EBa_shell a{color:var(--accent)}.pU-EBa_shell summary{cursor:pointer;padding:6px 0;font-size:13px}.pU-EBa_hint{color:var(--ink-soft);margin:2px 0;font-size:12px}.pU-EBa_notice{border:1px solid var(--border-soft);border-radius:8px;padding:10px}.pU-EBa_shell .full-mode-shell{max-width:none;padding:0}.pU-EBa_shell .top-bar{margin:12px 0;padding:0}.pU-EBa_shell .top-bar h1{font-size:24px}.pU-EBa_shell .full-step-layout{min-width:0;display:block}.pU-EBa_shell [hidden]{display:none!important}.pU-EBa_shell .step-bottom-bar{bottom:calc(var(--customer-nav-clearance,8.5rem) + env(safe-area-inset-bottom,0px));z-index:20;box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:12px 0;display:grid;position:sticky;inset-inline:auto}.pU-EBa_shell .step-navigation-notice{grid-column:1/-1;margin:0;font-size:13px;line-height:1.4}.pU-EBa_shell .step-bottom-bar button{min-height:40px}.pU-EBa_shell .step-bottom-bar button:only-of-type{grid-column:1/-1}:is(.pU-EBa_shell .module-column,.pU-EBa_shell .preview-column){min-width:0}.pU-EBa_shell .block-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pU-EBa_shell .block-card{min-width:0;padding:10px;font-size:13px}.pU-EBa_shell .block-card-title{font-size:14px}.pU-EBa_shell .block-card-description{font-size:12px;line-height:1.45}.pU-EBa_shell .full-mode-surface{padding:12px}.pU-EBa_shell button{max-width:100%}.pU-EBa_shell textarea{overflow-wrap:anywhere}.pU-EBa_shell button:focus-visible,.pU-EBa_shell a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pU-EBa_sectionHeading{max-width:680px;margin:0 auto 12px}.pU-EBa_sectionHeading h1{margin:0 0 4px;scroll-margin-top:14px;font-size:22px;line-height:1.3}.pU-EBa_sectionHeading h1:focus{outline:none}.pU-EBa_sectionHeading details{max-width:320px}.pU-EBa_sectionHeading summary{color:var(--ink-soft);min-height:32px;font-size:12px}.pU-EBa_section,.pU-EBa_review{max-width:680px;margin:0 auto}.pU-EBa_preset button{border:1px solid var(--border);min-height:40px;color:var(--ink);background:var(--surface-soft);font:inherit;cursor:pointer;border-radius:8px;padding:7px 10px}.pU-EBa_preset select,.pU-EBa_custom select,.pU-EBa_modeOptions select{min-height:42px}.pU-EBa_selectedInfo{color:var(--ink-soft);overflow-wrap:anywhere;margin:8px 0 16px;font-size:13px;line-height:1.5}.pU-EBa_secondary{margin:12px 0}.pU-EBa_chosen{flex-wrap:wrap;gap:6px;margin:10px 0;padding:0;list-style:none;display:flex}.pU-EBa_chosen li{border:1px solid var(--border-soft);border-radius:8px;align-items:center;gap:6px;max-width:100%;padding-left:8px;font-size:12px;display:flex}.pU-EBa_chosen li span{overflow-wrap:anywhere}.pU-EBa_chosen button{background:0 0;border:0;min-width:40px;padding:4px 8px}.pU-EBa_modeOptions{margin:10px 0}.pU-EBa_details{border:1px solid var(--border-soft);border-radius:10px;margin:12px 0;padding:10px}.pU-EBa_details h2,.pU-EBa_custom h2{margin:0 0 6px;font-size:15px}.pU-EBa_details fieldset{border:0;margin:0;padding:6px 0 0}.pU-EBa_detailRow{margin:8px 0}.pU-EBa_shell .pU-EBa_checkRow{align-items:center;gap:8px;min-height:40px;display:flex}.pU-EBa_shell .pU-EBa_checkRow input{flex-shrink:0;width:18px;height:18px;margin:0}.pU-EBa_details button{min-height:40px;font:inherit;margin-top:8px;font-size:13px}.pU-EBa_review textarea{min-height:260px;max-height:65vh;font-size:13px;line-height:1.5}.pU-EBa_saveDrawer{max-width:680px;margin:12px auto}.pU-EBa_shell .step-bottom-bar{max-width:680px;margin-inline:auto}.pU-EBa_shell .variables{background:0 0;border:0;margin-top:12px;padding:0}:is(.pU-EBa_shell .variables h3,.pU-EBa_shell .variables h4){display:none}@media (max-width:760px){.pU-EBa_shell{padding:10px}.pU-EBa_controls{grid-template-columns:minmax(0,1fr)}.pU-EBa_shell .full-step-layout{flex-direction:column;display:flex}.pU-EBa_shell .block-card-list{grid-template-columns:minmax(0,1fr)}.pU-EBa_shell .full-mode-preview-column{width:100%}}
.QQhpyG_panel{min-width:0;font-size:var(--ui-action-size);overflow-wrap:anywhere;margin:.5rem 0}.QQhpyG_panel button{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;border-radius:.5rem;padding:.4rem .7rem}.QQhpyG_panel button:disabled{opacity:.55}.QQhpyG_panel p{font-size:var(--ui-caption-size);color:var(--ink-soft)}.QQhpyG_proposal{border:1px solid var(--border);border-radius:.6rem;margin-top:.6rem;padding:.7rem}.QQhpyG_proposal ul{padding:0;list-style:none}.QQhpyG_proposal li{margin:.5rem 0}.QQhpyG_proposal label{flex-wrap:wrap;align-items:start;gap:.4rem;display:flex}.QQhpyG_proposal input[type=checkbox]{width:1rem;height:1rem;min-height:1rem;accent-color:var(--accent);flex:none;margin:.15rem 0}.QQhpyG_proposal textarea{box-sizing:border-box;resize:vertical;background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit}.QQhpyG_panel button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
.BNaNcq_shell{max-width:720px;color:var(--ink);margin:0 auto;padding:18px 14px 32px;font-size:14px}.BNaNcq_shell *{box-sizing:border-box;min-width:0}.BNaNcq_shell h1{margin:12px 0 6px;font-size:23px}.BNaNcq_shell h2{margin:16px 0 8px;font-size:18px}.BNaNcq_shell p{overflow-wrap:anywhere;line-height:1.5}.BNaNcq_shell label{margin:14px 0 6px;display:block}.BNaNcq_shell input:not([type=checkbox]),.BNaNcq_shell select,.BNaNcq_shell textarea{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border-soft);border-radius:8px;margin-top:6px;padding:9px;display:block}.BNaNcq_shell textarea{resize:vertical;line-height:1.5}.BNaNcq_shell button{border-radius:8px;min-height:40px;margin:8px 8px 8px 0;padding:8px 12px;font-size:13px}.BNaNcq_shell button:disabled{opacity:.55}.BNaNcq_shell a{color:var(--accent)}.BNaNcq_shell details{border:1px solid var(--border-soft);border-radius:9px;margin:14px 0;padding:10px}.BNaNcq_shell article{border-top:1px solid var(--border-soft);padding:8px 0}.BNaNcq_shell nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BNaNcq_shell :focus-visible{outline:3px solid var(--accent);outline-offset:2px}
.Eyv9Jq_panel{min-width:0;margin:.5rem 0}.Eyv9Jq_panel p{font-size:var(--ui-caption-size);color:var(--ink-soft);overflow-wrap:anywhere}.Eyv9Jq_panel button{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;font-size:var(--ui-action-size);border-radius:.5rem;padding:.4rem .7rem}.Eyv9Jq_panel button:disabled{opacity:.55}.Eyv9Jq_panel button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.Eyv9Jq_proposal{border:1px solid var(--border);border-radius:.6rem;margin-top:.6rem;padding:.7rem}.Eyv9Jq_proposal label{gap:.4rem;display:grid}.Eyv9Jq_proposal textarea{box-sizing:border-box;resize:vertical;width:100%;min-width:0;font:inherit;background:var(--surface);color:var(--ink)}
.EuhPOq_shell{max-width:1000px;color:var(--foreground,#f5efff);margin:0 auto;padding:18px 12px 30px;font-size:.875rem;line-height:1.5}.EuhPOq_shell h1{margin:3px 0 6px;font-size:1.4rem}.EuhPOq_shell h2{margin:0 0 10px;font-size:1rem}.EuhPOq_shell h3{margin:14px 0 6px;font-size:.875rem}.EuhPOq_shell p{margin:6px 0 12px}.EuhPOq_shell button,.EuhPOq_shell input,.EuhPOq_shell select,.EuhPOq_shell textarea{font:inherit}.EuhPOq_panel{background:#21162f;border:1px solid #ddc4ff40;border-radius:12px;min-width:0;margin:14px 0;padding:14px}.EuhPOq_tabs{gap:8px;margin-top:16px;display:flex}.EuhPOq_tabs button{color:#f7edff;background:#2d203e;border:1px solid #806a98;border-radius:9px;padding:8px 14px}.EuhPOq_tabs button[aria-pressed=true]{color:#22122d;background:#e6c5ff}.EuhPOq_form fieldset{border:0;min-width:0;margin:0;padding:0}.EuhPOq_form label,.EuhPOq_search{gap:5px;margin-bottom:12px;display:grid}.EuhPOq_form input,.EuhPOq_form select,.EuhPOq_form textarea,.EuhPOq_search input,.EuhPOq_preview{box-sizing:border-box;color:#fbf5ff;background:#160d23;border:1px solid #82699d;border-radius:8px;width:100%;max-width:100%;padding:9px}.EuhPOq_form textarea,.EuhPOq_preview{resize:vertical;line-height:1.5}.EuhPOq_preview{white-space:pre-wrap;min-height:240px}.EuhPOq_shell small,.EuhPOq_hint{color:#d6c6e3;font-size:.78rem}.EuhPOq_actions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.EuhPOq_actions button{white-space:normal;min-height:36px;padding:8px 11px}.EuhPOq_ingredients,.EuhPOq_selected{margin:12px 0;padding:0;list-style:none}.EuhPOq_ingredients li,.EuhPOq_selected li{overflow-wrap:anywhere;border-top:1px solid #53415f;padding:11px 0}.EuhPOq_ingredients small,.EuhPOq_selected small{display:block}.EuhPOq_selected li{justify-content:space-between;align-items:center;gap:10px;display:flex}.EuhPOq_selected button{color:#f4e9fc;background:0 0;border:1px solid #8d70a4;border-radius:7px;padding:6px 10px}.EuhPOq_notice{overflow-wrap:anywhere;background:#30203f;border:1px solid #8e71a5;border-radius:9px;padding:10px}.EuhPOq_grid{grid-template-columns:minmax(0,1fr);gap:0 16px;display:grid}.EuhPOq_shell button:disabled{opacity:.55;cursor:not-allowed}.EuhPOq_shell button:focus-visible,.EuhPOq_shell a:focus-visible{outline-offset:3px;outline:3px solid #e4beff}.EuhPOq_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:800px){.EuhPOq_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.YEX_PG_center{inset:0 0 calc(var(--customer-nav-clearance,8.5rem) + env(safe-area-inset-bottom,0px));z-index:2;box-sizing:border-box;text-align:center;color:var(--ink);pointer-events:none;place-content:center;padding:24px 12px;display:grid;position:fixed}.YEX_PG_center h1{overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.25}.YEX_PG_center p{color:var(--ink-soft);margin:0;font-size:14px}
.DYAfTq_shell{width:min(100%,720px);color:var(--ink);margin:0 auto;padding:20px 14px 30px;font-size:14px}.DYAfTq_shell *{box-sizing:border-box;min-width:0}.DYAfTq_shell a{color:var(--accent)}.DYAfTq_back{font-size:12px}.DYAfTq_shell h1{margin:24px 0 8px;font-size:23px;line-height:1.25}.DYAfTq_intro{color:var(--ink-soft);margin:0 0 20px}.DYAfTq_choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.DYAfTq_card{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex}.DYAfTq_card h2{margin:0;font-size:18px}.DYAfTq_card p{color:var(--ink-soft);flex:1;margin:0 0 4px;line-height:1.55}.DYAfTq_shell .DYAfTq_action{background:var(--accent);min-height:44px;color:var(--accent-ink,#20132e);text-align:center;border-radius:9px;justify-content:center;align-items:center;padding:10px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.DYAfTq_card small{color:var(--ink-soft);font-size:11px;line-height:1.4}.DYAfTq_ready{margin-top:24px;font-size:12px;line-height:1.6}.DYAfTq_shell a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:520px){.DYAfTq_choices{grid-template-columns:minmax(0,1fr)}}
