.diy_header__JNxVX{display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:flex-start;margin-bottom:36px}.diy_headerBadges__QnAqu{display:flex;flex-direction:column;gap:8px}.diy_badge__l4DGv{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap}.diy_badgeIcon__fKal_{display:flex;align-items:center;color:var(--t4)}.diy_progressWrap__enlx6{display:flex;align-items:center;gap:14px;margin-bottom:16px}.diy_progressBar__Ba_iE{flex:1 1;height:6px;background:var(--grid);border-radius:99px;overflow:hidden;border:1px solid var(--line)}.diy_progressFill__jVpsc{height:100%;background:var(--t4);border-radius:99px;transition:width .3s ease}.diy_progressLabel__7YKOe{font-size:11px;font-family:JetBrains Mono,monospace;color:var(--muted);white-space:nowrap}.diy_breadcrumb__t_aW3{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.diy_breadcrumbChip__xlN2q{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:var(--t1);border:1.5px solid var(--line);border-radius:99px;font-size:12px;font-weight:600;color:var(--ink);cursor:pointer;font-family:inherit;transition:box-shadow .12s}.diy_breadcrumbChip__xlN2q:hover{box-shadow:var(--shadow-sketch)}.diy_chipEdit__gSKFK,.diy_chipIconSm__3CuKu{display:flex;align-items:center}.diy_chipEdit__gSKFK{color:var(--t4)}.diy_questionBlock__TY8xC{margin-bottom:32px}.diy_question__yw4hK{font-size:clamp(22px,3.5vw,36px);margin:0 0 6px;line-height:1.1}.diy_questionSub__bfLgb{font-size:13px;color:var(--ink-2);margin:0 0 24px}.diy_optionsGrid__thHJK{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px}.diy_optionCard__Fsia9{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:20px;background:var(--white);cursor:pointer;font-family:inherit;text-align:left;transition:transform .12s,box-shadow .12s,background .12s;position:relative}.diy_optionCard__Fsia9:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--ink);background:var(--t1)}.diy_optionIcon__sHDSs{display:flex;align-items:center;margin-bottom:8px;color:var(--ink-2);transition:color .12s}.diy_optionCard__Fsia9:hover .diy_optionIcon__sHDSs{color:var(--t4)}.diy_optionLabel__xm27t{font-size:16px;font-weight:700;color:var(--ink);font-family:Krick,Tusker Grotesk,Bebas Neue,Impact,sans-serif;letter-spacing:.01em;text-transform:uppercase}.diy_optionDesc__SFqTV{font-size:12px;color:var(--ink-2);line-height:1.4}.diy_optionArrow___zJWC{position:absolute;bottom:16px;right:16px;color:var(--t4);opacity:0;transition:opacity .12s}.diy_optionCard__Fsia9:hover .diy_optionArrow___zJWC{opacity:1}.diy_customVolWrap__aIA5G{margin-top:24px;padding-top:20px;border-top:1px dashed var(--line);display:flex;flex-direction:column;gap:12px}.diy_customVolOr__QW_ba{font-size:12px;color:var(--muted);font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.diy_customVolRow__67xxc{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.diy_customVolStepper__jUNb_{width:38px;height:38px;border:1.5px solid var(--line);background:var(--white);border-radius:8px;font-size:18px;font-weight:700;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s;flex-shrink:0;font-family:inherit}.diy_customVolStepper__jUNb_:hover{background:var(--t1);border-color:var(--t4);color:var(--t4)}.diy_customVolField__E_9Gs{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:8px;background:var(--white);overflow:hidden;transition:border-color .12s}.diy_customVolField__E_9Gs:focus-within{border-color:var(--t4)}.diy_customVolInput__VNxFR{width:80px;padding:8px 10px;border:none;background:transparent;font-size:16px;font-weight:700;color:var(--ink);font-family:JetBrains Mono,monospace;outline:none;-moz-appearance:textfield}.diy_customVolInput__VNxFR::-webkit-inner-spin-button,.diy_customVolInput__VNxFR::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.diy_customVolUnit__fOCf5{padding:0 12px 0 2px;font-size:13px;font-weight:600;color:var(--muted);font-family:JetBrains Mono,monospace;flex-shrink:0}.diy_customVolConfirm__F3vn2{flex-shrink:0}.diy_backBtn__yfhjt{margin-top:8px}.diy_resultsHeader__znGNy{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:28px}.diy_answersSummary__A_OGO{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.diy_summaryChip__mdLZH{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;background:var(--t1);border:1.5px solid var(--line);border-radius:99px;font-size:12px;font-weight:600;color:var(--ink)}.diy_recsFormula__oiIak{display:flex;align-items:stretch;gap:0;margin-bottom:32px}.diy_recCard__SIy_6{flex:1 1;min-width:0;padding:20px;display:flex;flex-direction:column;gap:14px}.diy_plusSep__oEjoa{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;color:var(--t4)}.diy_recList__aF1US{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.diy_recItem__oArBu{display:flex;flex-direction:column;gap:2px;padding-bottom:10px;border-bottom:1px dashed var(--grid)}.diy_recItem__oArBu:last-child{border-bottom:none;padding-bottom:0}.diy_recName__hYZrG{font-size:14px;font-weight:700;color:var(--ink)}.diy_recDetail__ACxbG,.diy_recTip__Hd2Sx{font-size:12px;color:var(--ink-2)}.diy_recTip__Hd2Sx{display:flex;gap:8px;align-items:flex-start;background:var(--paper-2);border:1px dashed var(--line);border-radius:var(--r-sm);padding:10px 12px;line-height:1.5;margin-top:auto}.diy_tipIcon__YE2HZ{flex-shrink:0;display:flex;align-items:center;color:var(--t4)}.diy_storeBox__EMLip{display:grid;grid-template-columns:1fr auto;grid-gap:32px;gap:32px;padding:32px;background:var(--t1);align-items:center}.diy_storeBoxLeft__LIWRK{display:flex;flex-direction:column}.diy_storeBoxTitle__xFEKf{display:flex;align-items:center;gap:14px}.diy_storeIco__TkSis{display:flex;align-items:center;flex-shrink:0;color:var(--ink)}.diy_storePerks__Al2M_{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;color:var(--ink)}.diy_perkCheck__8uEFV{color:var(--t4);font-weight:700;margin-right:8px}.diy_storeBoxRight__qz4Td{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:200px}@media (max-width:900px){.diy_header__JNxVX{grid-template-columns:1fr}.diy_headerBadges__QnAqu{flex-direction:row;flex-wrap:wrap}.diy_storeBox__EMLip{grid-template-columns:1fr}.diy_storeBoxRight__qz4Td{min-width:unset}.diy_recsFormula__oiIak{flex-wrap:wrap;gap:12px}.diy_plusSep__oEjoa{display:none}.diy_recCard__SIy_6{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);min-width:220px}}@media (max-width:640px){.diy_optionsGrid__thHJK{grid-template-columns:1fr}.diy_recsFormula__oiIak{flex-direction:column;gap:0;flex-wrap:nowrap}.diy_plusSep__oEjoa{display:flex;width:auto;height:44px;font-size:20px}.diy_recCard__SIy_6{flex:none;width:100%;min-width:unset}.diy_resultsHeader__znGNy{flex-direction:column}.diy_storeBox__EMLip{padding:20px}.diy_customVolRow__67xxc{gap:8px}.diy_customVolInput__VNxFR{width:64px}}