.tile-pill_pill__Ek53H{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;height:36px;padding:0 14px 0 8px;border-radius:999px;border:1px solid hsla(0,0%,98%,.1);background:hsla(0,0%,4%,.8);font-size:13px;color:hsla(0,0%,98%,.8);white-space:nowrap;transition:background .12s ease,color .12s ease,border-color .12s ease}.tile-pill_pill__Ek53H[data-size=sm]{height:28px;gap:6px;padding:0 11px 0 6px;font-size:12px}.tile-pill_pill__Ek53H>svg{width:20px;height:20px;flex-shrink:0;color:#121212;transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.tile-pill_pill__Ek53H[data-size=sm]>svg{width:17px;height:17px}.tile-pill_pill__Ek53H>svg [data-plate]{fill:var(--c);opacity:1}.tile-pill_tile__JD05F{display:inline-flex;flex-shrink:0;width:20px;height:20px;align-items:center;justify-content:center;border-radius:6px;background:var(--c);color:#121212;transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.tile-pill_pill__Ek53H[data-size=sm]>.tile-pill_tile__JD05F{width:17px;height:17px;border-radius:5px}.tile-pill_tile__JD05F>svg{width:12px;height:12px}.tile-pill_pill__Ek53H[data-size=sm]>.tile-pill_tile__JD05F>svg{width:10px;height:10px}:is(a,button).tile-pill_pill__Ek53H:hover{background:#1c1c1c;color:#fafafa}:is(a,button).tile-pill_pill__Ek53H:hover>:is(svg,.tile-pill_tile__JD05F,span:first-child){transform:scale(1.15) rotate(-8deg)}.tile-pill_pill__Ek53H[data-active]{border-color:#fafafa;background:#fafafa;color:#111}:is(a,button).tile-pill_pill__Ek53H[data-active]:hover{background:#e5e5e5;color:#111}.tile-pill_tint__cllFY{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;height:28px;padding:0 11px 0 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c) 40%,transparent);background:color-mix(in srgb,var(--c) 14%,transparent);font-size:12px;color:#fafafa;white-space:nowrap}.tile-pill_tint__cllFY[data-dashed]{border-style:dashed;border-color:color-mix(in srgb,var(--c) 55%,transparent);background:color-mix(in srgb,var(--c) 7%,transparent)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.tile-pill_tint__cllFY[data-dashed]{border-width:.5px;border-color:color-mix(in srgb,var(--c) 85%,transparent)}}.tile-pill_tint__cllFY[data-dashed]>i{box-shadow:none}.tile-pill_tint__cllFY>i{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 25%,transparent)}@media (prefers-reduced-motion:reduce){.tile-pill_pill__Ek53H>svg,.tile-pill_tile__JD05F{transition:none}}.header_header__zJOD0{position:relative;z-index:50;padding-top:8px}.header_backdrop___LnLK{position:absolute;inset:0;z-index:-1;background:hsla(0,0%,4%,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);pointer-events:none}.header_line__igN6e{position:absolute;left:0;right:0;bottom:0;height:1px;background:hsla(0,0%,100%,.08);opacity:0;transition:opacity .2s ease;pointer-events:none}.header_header__zJOD0[data-scrolled] .header_line__igN6e{opacity:1}.header_bar__sFCvO{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1280px;height:64px;margin:0 auto;padding:0 24px}.header_identity__EpIvK{display:flex;align-items:center;gap:12px;min-width:0}.header_logo__vVwaF,.header_mobileLogo__nhA1O{display:inline-flex;align-items:center;gap:9px;margin:-4px;padding:4px;color:#fff;font-size:15px;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.header_logo__vVwaF svg{flex-shrink:0}.header_backLink__jNW2f{display:flex;align-items:center;gap:5px;color:#999;font-size:12px;min-height:44px}.header_pageTitle__HG_Mi{color:#aaa;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header_zone__HMbSL{position:relative;display:none;flex:1;margin-left:24px}.header_navList__9NgQ0{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.header_trigger__qG_C0{display:flex;align-items:center;gap:5px;padding:6px 13px;color:#fff;font-size:15px;font-weight:500;line-height:1.5;white-space:nowrap;transition:color .15s cubic-bezier(.4,0,.2,1)}.header_trigger__qG_C0 svg{color:hsla(0,0%,100%,.55);transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.header_trigger__qG_C0[data-open] svg{transform:rotate(180deg)}.header_trigger__qG_C0:hover,.header_trigger__qG_C0:hover svg,.header_trigger__qG_C0[data-open],.header_trigger__qG_C0[data-open] svg{color:#a3a3a3}.header_glide__0jEfP{position:absolute;left:0;top:0;z-index:0;width:0;height:0;border-radius:12px;background:#1f1f1f;opacity:0;pointer-events:none;transition:transform .15s cubic-bezier(.16,1,.3,1),width .15s cubic-bezier(.16,1,.3,1),height .15s cubic-bezier(.16,1,.3,1),border-radius .15s cubic-bezier(.16,1,.3,1),opacity .1s ease;will-change:transform}.header_menu__Akw_Y{position:fixed;z-index:49;min-width:200px;padding:18px 16px;border:1px solid hsla(0,0%,100%,.05);border-radius:24px;background:#151515;box-shadow:0 24px 48px -16px rgba(0,0,0,.7);transform-origin:top left;animation:header_menuIn__lPyWU .2s cubic-bezier(.22,1,.36,1) both}.header_menu__Akw_Y[data-closing]{animation:header_menuOut__n85Nb .14s ease both}.header_menuList__FJYjI{display:grid;list-style:none;margin:0;padding:0}.header_menuItem__2bYeL{position:relative;z-index:1;display:flex;align-items:center;gap:13px;min-height:47px;padding:4px 18px 4px 10px;border-radius:12px;color:#fff;font-size:17px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.header_menuItem__2bYeL svg{flex-shrink:0}.header_menuText__vOnWx{display:flex;min-width:0;flex-direction:column;gap:1px}.header_menuTitle__G4jfv{display:inline-flex;align-items:center;gap:8px}.header_menuText__vOnWx small{max-width:270px;font-size:13px;font-weight:400;line-height:1.35;letter-spacing:0;color:#9f9f9f;white-space:normal}.header_menuPill__QgCK3{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;border:1px dashed color-mix(in srgb,#8f6cff 60%,transparent);background:rgba(143,108,255,.16);font-size:11.5px;font-weight:500;letter-spacing:0;color:#fff}.header_menuCta__UfB6C{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:18px 0 0 10px;border-top:1px solid hsla(0,0%,100%,.06);font-size:14px;color:#9f9f9f}.header_menuCta__UfB6C a{display:inline-flex;flex-shrink:0;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:999px;background:#fff;font-size:13px;font-weight:500;color:#000;white-space:nowrap}.header_menuCta__UfB6C a:focus-visible{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}.header_menuItem__2bYeL:focus-visible{outline:2px solid hsla(0,0%,100%,.3);outline-offset:0}.header_menuRow__wbVc4{display:flex;align-items:stretch}.header_menuRow__wbVc4 .header_menuItem__2bYeL{min-height:42px}.header_menuRow__wbVc4 .header_menuList__FJYjI>li{display:grid}.header_menuSide__PasbX{display:flex;flex-direction:column;margin-left:12px;padding:2px 2px 0 16px;border-left:1px solid hsla(0,0%,100%,.06)}.header_menuSide__PasbX p{padding:6px 10px 8px;font-size:12px;color:#8a8a8a}.header_menuSide__PasbX ul{display:grid;grid-template-columns:repeat(3,minmax(132px,auto));gap:2px 4px;list-style:none;margin:0;padding:0}.header_menuSmall__d1OV_{position:relative;z-index:1;display:block;padding:6px 10px;border-radius:10px;font-size:14px;color:hsla(0,0%,100%,.78);white-space:nowrap;transition:color .12s ease}.header_menuSmall__d1OV_:focus-visible,.header_menuSmall__d1OV_:hover{color:#fff}.header_menuSmall__d1OV_:focus-visible{outline:2px solid hsla(0,0%,100%,.3);outline-offset:0}.header_menuAll__RPumY{display:inline-flex;align-self:flex-end;align-items:center;gap:5px;margin:20px 0 0;padding:0 0 0 10px;line-height:1;font-size:12px;color:#8a8a8a}.header_menuAll__RPumY:focus-visible,.header_menuAll__RPumY:hover{background:none;color:#d4d4d4}@keyframes header_menuIn__lPyWU{0%{opacity:0;transform:translateY(-6px) scale(.98)}}@keyframes header_menuOut__n85Nb{to{opacity:0;transform:translateY(-4px) scale(.98)}}.header_actions__1MHBK{display:flex;align-items:center;justify-content:flex-end;gap:8px}.header_primary__WXQGx{display:none;align-items:center;gap:8px;height:38px;padding:0 18px;border-radius:999px;background:#fff;color:#0a0a0a;font-size:14px;font-weight:500;white-space:nowrap}.header_userMenu__m5poE{display:flex}.header_mobileTrigger__Yq7XK{display:grid;height:44px;width:44px;place-items:center;border-radius:8px;color:#aaa}.header_skipLink__hQ_qU{position:absolute;top:0;left:0;transform:translateY(-150%);padding:12px 16px;color:#000;background:#fff;z-index:100}.header_skipLink__hQ_qU:focus{transform:translateY(0)}.header_header__zJOD0 a:focus-visible,.header_header__zJOD0 button:focus-visible,.header_mobilePanel__uAWdh a:focus-visible,.header_mobilePanel__uAWdh button:focus-visible{outline:2px solid hsla(0,0%,100%,.3);outline-offset:2px;border-radius:7px}.header_header__zJOD0[data-menu] .header_backdrop___LnLK{background:#161616;backdrop-filter:none;-webkit-backdrop-filter:none}.header_mobileTrigger__Yq7XK{margin-left:-10px;color:#e5e5e5}.header_mobileTry__j2VSc{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;background:#fff;color:#111;font-size:13px;font-weight:500;white-space:nowrap}.header_mobileSheet__8Hhbb{position:fixed;left:0;right:0;top:72px;bottom:0;z-index:49;overflow-y:auto;overscroll-behavior:contain;background:#161616}.header_mobileLevel__sQR3e{display:flex;flex-direction:column;min-height:100%;padding:28px 20px calc(24px + env(safe-area-inset-bottom));animation:header_mobile-in__wq0wA .22s cubic-bezier(.22,1,.36,1) both}.header_mobileLevel__sQR3e[data-sub]{padding-top:20px;animation-name:header_mobile-sub-in__hA8MU}@keyframes header_mobile-in__wq0wA{0%{opacity:0;transform:translateY(-6px)}}@keyframes header_mobile-sub-in__hA8MU{0%{opacity:0;transform:translateX(18px)}}.header_mobileTop__ha6xX{display:grid;gap:6px}.header_mobileTopItem__Us9wB{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:52px;color:#e8e8e8;font-size:34px;font-weight:500;line-height:1.15;letter-spacing:-.035em;text-align:left}.header_mobileTopItem__Us9wB svg{color:#8a8a8a}.header_mobileSmall__RRu7l a:active,.header_mobileTopItem__Us9wB:active{opacity:.7}.header_mobileBack__UfLHm{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0 -4px 12px;padding:0 4px;color:#b5b5b5;font-size:16px}.header_mobileLabel__ZX_fx{margin:18px 0 6px;color:#8a8a8a;font-size:14px}.header_mobileBig__s1KGn{display:grid;gap:4px;margin:0 -10px}.header_mobileBig__s1KGn a{display:flex;align-items:center;gap:16px;min-height:68px;padding:6px 12px 6px 10px;border-radius:16px;color:#e8e8e8;font-size:34px;font-weight:500;letter-spacing:-.035em;transition:background-color .12s ease}.header_mobileBig__s1KGn a svg{flex-shrink:0}.header_mobileBigText__48ARP{display:flex;min-width:0;flex-direction:column;gap:3px;font-size:25px;letter-spacing:-.025em}.header_mobileBigText__48ARP>span{display:inline-flex;align-items:center;gap:8px}.header_mobileBigText__48ARP small{font-size:14px;font-weight:400;line-height:1.35;letter-spacing:0;color:#9f9f9f}.header_mobileBig__s1KGn a[aria-current]:has(.header_mobileBigText__48ARP){text-decoration:none}.header_mobileBig__s1KGn a[aria-current] .header_mobileBigName__qvG4y{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.header_mobileBig__s1KGn a:active{background:#1f1f1f}.header_mobileSmall__RRu7l{display:grid}.header_mobileSmall__RRu7l a{display:flex;align-items:center;min-height:50px;color:#d4d4d4;font-size:20px;font-weight:500;letter-spacing:-.01em}.header_mobileBig__s1KGn a[aria-current],.header_mobileSmall__RRu7l a[aria-current],.header_mobileTopItem__Us9wB[aria-current]{color:#fff;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.header_mobileQuizCta__agTID{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08);font-size:16px;color:#b5b5b5}.header_mobileQuizCta__agTID a{display:inline-flex;flex-shrink:0;align-items:center;gap:7px;min-height:44px;padding:0 16px;border-radius:999px;background:#fff;font-size:15px;font-weight:500;color:#000}.header_mobileFoot__qrtZW{display:grid;gap:10px;margin-top:auto;padding-top:32px}.header_accountLabel__YUMEi{font-size:12px;color:#aaa;padding:0 2px 4px;overflow-wrap:anywhere}.header_accountLabel__YUMEi span{display:block;color:#777;font-size:11px;margin-top:4px}.header_mobileCta__mlQ6z{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:18px;border-radius:999px;background:#fff;color:#111;font-size:15px;font-weight:500}.header_mobileFoot__qrtZW .header_mobileCta__mlQ6z{margin-top:0}.header_mobileGhost__F11XJ{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);color:#e8e8e8;font-size:15px;font-weight:500}@media (min-width:1024px){.header_zone__HMbSL{display:block}.header_primary__WXQGx{display:inline-flex}.header_mobileSheet__8Hhbb,.header_mobileTrigger__Yq7XK,.header_mobileTry__j2VSc{display:none}}@media (max-width:1023px){.header_bar__sFCvO{padding:0 20px;gap:14px}.header_pageTitle__HG_Mi,.header_primary__WXQGx{display:none}}@media (max-width:639px){.header_backLink__jNW2f span{display:none}.header_bar__sFCvO{padding:0 16px}}@media (prefers-reduced-motion:reduce){.header_menuItem__2bYeL,.header_trigger__qG_C0 svg{transition:none}.header_glide__0jEfP{transition:opacity .15s ease!important}.header_mobileLevel__sQR3e{animation:none}.header_menu__Akw_Y{animation:none!important}}.step-specs_steps__Z0IqY{list-style:none;margin:0;padding:0}.step-specs_step__VfZ7b.step-specs_step__VfZ7b:hover{background:transparent}.step-specs_step__VfZ7b>:first-child{margin-bottom:14px}.step-specs_stepNum__k0ij1{font-size:22px;font-weight:500;line-height:1;letter-spacing:-.03em;color:#5a5a5a;font-variant-numeric:tabular-nums}.step-specs_step__VfZ7b.step-specs_step__VfZ7b{min-height:0;gap:12px}@media (min-width:768px){.step-specs_step__VfZ7b.step-specs_step__VfZ7b{padding:26px 32px 24px}.step-specs_steps__Z0IqY{grid-template-rows:repeat(5,auto)}.step-specs_step__VfZ7b.step-specs_step__VfZ7b{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:12px}.step-specs_step__VfZ7b .step-specs_meta__eD6Jf{align-self:start;margin-top:14px}.step-specs_step__VfZ7b .step-specs_meta__eD6Jf+*{align-self:end}}.step-specs_stepTitle__lJN3x{display:flex;align-items:flex-start;gap:8px}.step-specs_stepPal__9thv8{display:inline-flex;flex-shrink:0;margin:-2px 0 0 -3px}.step-specs_step__VfZ7b .step-specs_meta__eD6Jf>span{border-style:dashed}.step-specs_step__VfZ7b .step-specs_meta__eD6Jf>span:not([data-tint]){border-color:#353535}.step-specs_step__VfZ7b .step-specs_meta__eD6Jf>.step-specs_lead__S9I4z{border-style:solid}.step-specs_stepLink__P4G9c{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;font-size:13px;color:#9f9f9f;transition:color .15s ease}.step-specs_stepLink__P4G9c:focus-visible,.step-specs_stepLink__P4G9c:hover{color:#fff}@media (prefers-reduced-motion:reduce){.step-specs_stepLink__P4G9c{transition:none}}button.step-specs_stepLink__P4G9c{cursor:pointer}.spec-builder-modal_body__FHMCl{display:flex;flex-direction:column}.spec-builder-modal_center__0qJqz{align-items:center;text-align:center;padding:6px 4px 4px}.spec-builder-modal_title__p22u1{font-size:28px;font-weight:500;line-height:1.08;letter-spacing:-.04em;color:#fff}.spec-builder-modal_lead__VQj5_{margin-top:10px;max-width:30rem;font-size:15px;line-height:1.65;color:var(--ws-muted)}.spec-builder-modal_lead__VQj5_ b{font-weight:500;color:#fff}.spec-builder-modal_gets__BzlxR{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 24px}.spec-builder-modal_notice__QxMx3{display:inline-flex;align-items:center;gap:8px;margin-top:16px;height:32px;padding:0 13px;border-radius:999px;border:1px dashed color-mix(in srgb,#ffc21f 75%,transparent);font-size:12.5px;color:#ffe48a}.spec-builder-modal_error__mwPXl{margin-top:12px;font-size:13px;color:#ff8a8a}.spec-builder-modal_bar__SQPiW{display:flex;align-items:center;justify-content:space-between;gap:12px}.spec-builder-modal_count__AWDEH{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--ws-faint)}.spec-builder-modal_steps__qsGWU{display:flex;gap:6px;margin:16px 0 22px}.spec-builder-modal_stepPill__EllSf{flex:1;height:8px;border-radius:999px;border:1px dashed #333;background:transparent;transition:background .2s ease,border-color .2s ease,flex-grow .3s cubic-bezier(.34,1.56,.64,1)}.spec-builder-modal_stepPill__EllSf:hover{border-color:#555}.spec-builder-modal_stepPill__EllSf[data-state=done]{border-style:solid;border-color:var(--c);background:var(--c)}.spec-builder-modal_stepPill__EllSf[data-state=current]{flex-grow:2.4;border-color:var(--c);background:color-mix(in srgb,var(--c) 22%,transparent)}.spec-builder-modal_question__AMwCV{font-size:20px;font-weight:500;line-height:1.4;letter-spacing:-.02em;color:#fff}.spec-builder-modal_answer__VDrv8{display:block;width:100%;min-height:140px;margin-top:16px;padding:14px 16px;border-radius:16px;border:1px solid #262626;background:#0d0d0d;font-size:15px;line-height:1.6;color:#f2f2f2;resize:none;outline:none;transition:border-color .15s ease,box-shadow .2s ease,background .15s ease}.spec-builder-modal_answer__VDrv8::-moz-placeholder{color:#6f6f78}.spec-builder-modal_answer__VDrv8::placeholder{color:#6f6f78}.spec-builder-modal_answer__VDrv8:hover{border-color:#333}.spec-builder-modal_answer__VDrv8:focus{border-style:dashed;border-color:var(--c);background:#111;box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 16%,transparent)}.spec-builder-modal_nav__c5Wh_{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px}.spec-builder-modal_navRight__o_O1r{display:flex;align-items:center;gap:6px}.spec-builder-modal_ghost__nA1iW{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;font-size:13.5px;color:var(--ws-muted);transition:background .12s ease,color .12s ease}.spec-builder-modal_ghost__nA1iW:hover:not(:disabled){background:hsla(0,0%,100%,.05);color:#fff}.spec-builder-modal_ghost__nA1iW:disabled{opacity:.35}.spec-builder-modal_next__Kpugu{position:relative;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:999px;background:#fff;font-size:13.5px;font-weight:500;color:#0a0a0a;transition:background .12s ease,transform .12s ease}.spec-builder-modal_next__Kpugu:hover{background:#f2f2f2}.spec-builder-modal_next__Kpugu:active{transform:scale(.97)}.spec-builder-modal_next__Kpugu:after{content:"";position:absolute;inset:-4px}.spec-builder-modal_toggle__vPNZu{display:flex;align-items:flex-start;gap:10px;max-width:26rem;margin:-6px 0 22px;text-align:left;font-size:13.5px;line-height:1.5;color:var(--ws-text);cursor:pointer}.spec-builder-modal_toggle__vPNZu input{flex-shrink:0;width:16px;height:16px;margin-top:2px;accent-color:#c7b3ff}.spec-builder-modal_toggle__vPNZu small{display:block;font-size:12.5px;color:var(--ws-muted)}.spec-builder-modal_introActions__N82qQ{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.spec-builder-modal_allowance__bh60Z{margin-top:14px;font-size:12.5px;color:var(--ws-faint)}.spec-builder-modal_limit__O03Ki{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:26rem;font-size:14px;line-height:1.55;color:var(--ws-muted)}.spec-builder-modal_about__arMGP{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px}.spec-builder-modal_aboutLabel__igdKW{margin-right:2px;font-size:12px;color:var(--ws-faint)}.spec-builder-modal_aboutPill__mOBHZ{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;border:1px dashed color-mix(in srgb,var(--c) 60%,transparent);background:color-mix(in srgb,var(--c) 8%,transparent);font-size:12.5px;color:#f2f2f2}.spec-builder-modal_choices__K5XDM{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.spec-builder-modal_choice__cxy7J{min-height:34px;padding:6px 13px;border-radius:12px;border:1px solid #2a2a2a;background:#121212;font-size:13px;line-height:1.4;text-align:left;color:var(--ws-text);transition:border-color .12s ease,background .12s ease}.spec-builder-modal_choice__cxy7J:hover{border-color:#3a3a3a;background:#171717}.spec-builder-modal_choice__cxy7J[aria-pressed=true]{border-style:dashed;border-color:var(--c);background:color-mix(in srgb,var(--c) 12%,#121212)}.spec-builder-modal_suggest__wwydg{display:flex;align-items:flex-start;gap:7px;width:100%;margin-top:10px;text-align:left;font-size:12.5px;line-height:1.5;color:var(--ws-muted);transition:color .12s ease}.spec-builder-modal_suggest__wwydg>svg{flex-shrink:0;margin-top:2px}.spec-builder-modal_suggest__wwydg span{color:var(--ws-faint)}.spec-builder-modal_suggest__wwydg:hover,.spec-builder-modal_suggest__wwydg:hover span{color:#fff}.spec-builder-modal_answer__VDrv8:has(+.spec-builder-modal_suggest__wwydg),.spec-builder-modal_choices__K5XDM+.spec-builder-modal_answer__VDrv8{margin-top:10px}@media (max-width:640px){.spec-builder-modal_title__p22u1{font-size:23px}.spec-builder-modal_question__AMwCV{font-size:17px}}@media (prefers-reduced-motion:reduce){.spec-builder-modal_stepPill__EllSf{transition:none}}