._bar_6iozu_3{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);background:var(--card);border-bottom:1px solid var(--hairline);color:var(--secondary);font-family:var(--font-body);font-size:13px}._link_6iozu_17{color:var(--accent);min-height:44px;display:inline-flex;align-items:center}._dismiss_6iozu_24{background:none;border:0;color:var(--secondary);cursor:pointer;font-size:16px;min-width:44px;min-height:44px}._link_6iozu_17:focus-visible,._dismiss_6iozu_24:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._card_dpqiy_3{position:fixed;right:var(--space-md);bottom:var(--space-md);z-index:50;max-width:320px;padding:var(--space-md);background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-card);color:var(--text);font-family:var(--font-body);font-size:14px}._ask_dpqiy_18{margin:0 0 var(--space-sm)}._actions_dpqiy_22{display:flex;gap:var(--space-sm)}._yes_dpqiy_27,._no_dpqiy_28{min-height:44px;padding:0 var(--space-md);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:14px;cursor:pointer}._yes_dpqiy_27{background:var(--accent);border:1px solid var(--accent);color:var(--on-accent)}._no_dpqiy_28{background:none;border:1px solid var(--hairline);color:var(--secondary)}._yes_dpqiy_27:disabled,._no_dpqiy_28:disabled{cursor:default;opacity:.6}._yes_dpqiy_27:focus-visible,._no_dpqiy_28:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:480px){._card_dpqiy_3{left:var(--space-md);max-width:none}}.interest-modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-md);background-color:color-mix(in srgb,var(--canvas) 70%,transparent);animation:interest-modal-fade var(--motion-modal)}.interest-modal{width:100%;max-width:420px;padding:32px;border:1px solid var(--card-raised);border-radius:var(--radius-lg);background-color:var(--card);box-shadow:0 20px 50px -20px var(--canvas);animation:interest-modal-rise var(--motion-modal)}.interest-modal__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);margin-bottom:var(--space-md)}.interest-modal__icon svg{width:16px;height:16px}.interest-modal__icon--success{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.interest-modal__icon--error{color:var(--critical);background:color-mix(in srgb,var(--critical) 12%,transparent)}.interest-modal__title{margin:0 0 var(--gap);font-size:var(--type-heading-size);font-weight:600;line-height:1.3;color:var(--text)}.interest-modal__body{margin:0 0 var(--space-lg);font-size:var(--type-body-size);line-height:1.5;color:var(--secondary)}.interest-modal__actions{display:flex;gap:var(--gap);justify-content:flex-end}.interest-modal__cta{padding:var(--space-sm) var(--pad-card);border:none;border-radius:var(--radius-sm);background-color:var(--primary);color:var(--canvas);font-family:inherit;font-size:var(--type-small-size);font-weight:600;cursor:pointer;transition:opacity var(--motion-hover)}.interest-modal__cta:hover{opacity:.9}.interest-modal__cta:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.interest-modal__secondary{padding:var(--space-sm) var(--pad-card);border:1px solid var(--card-raised);border-radius:var(--radius-sm);background-color:transparent;color:var(--secondary);font-family:inherit;font-size:var(--type-small-size);font-weight:500;cursor:pointer;transition:color var(--motion-hover)}.interest-modal__secondary:hover{color:var(--text)}.interest-modal__secondary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.interest-modal__label{display:block;margin-bottom:var(--space-xs);font-size:var(--type-small-size);font-weight:500;color:var(--secondary)}.interest-modal__input{width:100%;background:var(--canvas);border:1px solid var(--card-raised);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);color:var(--text);font-size:var(--type-body-size);font-family:inherit;outline:none;margin-bottom:var(--gap);transition:border-color .15s;box-sizing:border-box;min-height:44px}.interest-modal__input:focus{border-color:var(--primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 40%,transparent)}.interest-modal__error{font-size:var(--type-small-size);color:var(--critical);min-height:1.4em;margin-bottom:var(--gap)}.interest-modal__success-note{font-size:var(--type-small-size);color:var(--secondary);line-height:1.5;margin-bottom:var(--space-md)}@keyframes interest-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes interest-modal-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}div.home-b-plus{overflow-x:clip;--home-pin-h: 0px}.home-greet-hero>section{padding-bottom:0}.workspace-ask-composer--pinned{display:contents}.workspace-ask-composer__pin{position:sticky;top:var(--shell-header-h, 0px);z-index:5;padding:12px 20px;background:var(--canvas);text-align:center}.workspace-ask-composer__below{padding:0 20px 40px;text-align:center}@media(min-width:768px){.workspace-ask-composer__pin{padding:16px 32px}.workspace-ask-composer__below{padding:0 32px 52px}}@media(max-width:640px){.workspace-ask-composer__below{padding-bottom:20px}.workspace-ask-composer__pin,.workspace-ask-composer__below{padding-left:4px;padding-right:4px}}.home-b-plus .home-sections{position:sticky;z-index:1;padding-bottom:28px}.home-b-plus .home-sections>:last-child{margin-bottom:0}.home-shelf-sheet{position:relative;z-index:2;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:18px 18px 0 0;background:var(--canvas);box-shadow:0 -24px 40px color-mix(in srgb,var(--canvas) 55%,transparent)}.home-shelf-sheet__grab{width:44px;height:4px;margin:0 auto 10px;border-radius:2px;background:color-mix(in srgb,var(--text) 25%,transparent)}.home-shelf-sheet nav[aria-label="Filter tools"]{top:var(--home-pin-h)}.workspace-ask-composer__pin.home-band--landing,.workspace-ask-composer__below.home-band--landing{padding-left:0;padding-right:0}.home-shelf-sheet--landing nav[aria-label="Filter tools"]{margin-top:0}._root_xmb5v_13{min-height:100vh;background:var(--canvas);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;background-image:radial-gradient(120% 70% at 75% -20%,rgba(255,138,101,.07),transparent 55%),radial-gradient(700px 420px at 10% 0%,rgba(94,234,212,.04),transparent 60%);background-attachment:fixed;--src-ask: var(--primary);--src-her: var(--highlight);--src-nommi: var(--accent);--src-none: var(--secondary)}._root_xmb5v_13 ::selection{background:var(--primary);color:var(--canvas)}:where(._root_xmb5v_13) button{font-family:var(--font-body);cursor:pointer;border:none;background:none}._root_xmb5v_13 a{color:inherit;text-decoration:none}._appHome_xmb5v_63{color:var(--text);font-family:var(--font-body);overflow-x:hidden;--src-ask: var(--primary);--src-her: var(--highlight);--src-nommi: var(--accent);--src-none: var(--secondary)}:where(._appHome_xmb5v_63) button{font-family:var(--font-body);cursor:pointer;border:none;background:none}._appHome_xmb5v_63 a{color:inherit;text-decoration:none}._publicTopbar_xmb5v_90{width:100%;flex-shrink:0;color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.5}:where(._publicTopbar_xmb5v_90) button{font-family:var(--font-body);cursor:pointer;border:none;background:none}._publicTopbar_xmb5v_90 a{color:inherit;text-decoration:none}._wrap_xmb5v_110{max-width:1160px;margin:0 auto;padding:0 20px}@media(min-width:768px){._wrap_xmb5v_110{padding:0 32px}}@media(min-width:1200px){._wrap_xmb5v_110{padding:0 40px}}._topbar_xmb5v_127{display:flex;align-items:center;justify-content:space-between;padding:18px 0 14px;gap:12px}._brand_xmb5v_134{display:flex;align-items:baseline;gap:8px;flex-shrink:0}._brand_xmb5v_134:hover{text-decoration:none}._brand_xmb5v_134:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._brandMark_xmb5v_149{color:var(--primary);font-size:18px;line-height:1}._brandName_xmb5v_154{font-size:22px;font-weight:700;letter-spacing:-.3px;color:var(--text)}._brandSub_xmb5v_160{font-family:var(--font-mono);font-size:12px;color:var(--secondary);letter-spacing:.4px;display:none}@media(min-width:480px){._brandSub_xmb5v_160{display:inline}}._topbarActions_xmb5v_173{display:flex;align-items:center;gap:10px}._tokenChip_xmb5v_179{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--card-raised);border-radius:var(--radius-pill);padding:8px 14px;font-family:var(--font-mono);font-size:12px;color:var(--text);transition:border-color .15s;min-height:44px}._tokenChip_xmb5v_179:hover{border-color:var(--secondary)}._tokenChip_xmb5v_179:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._tokenChip_xmb5v_179 ._amount_xmb5v_202{color:var(--primary);font-weight:700}._tokenChip_xmb5v_179 ._streak_xmb5v_206{color:var(--highlight)}._chipUnit_xmb5v_209{color:var(--secondary)}._btnCta_xmb5v_42{background:var(--primary);color:var(--canvas);font-weight:700;font-size:14px;padding:9px 18px;border-radius:var(--radius-pill);transition:transform .15s,box-shadow .15s;white-space:nowrap;min-height:44px}._btnCta_xmb5v_42:hover{transform:translateY(-1px);box-shadow:0 8px 24px -8px #ff8a6580}._btnCta_xmb5v_42:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._btnGhost_xmb5v_235{display:inline-flex;align-items:center;justify-content:center;background:var(--canvas);color:var(--text);border:1px solid var(--hairline-strong);font-family:var(--font-body);font-weight:600;font-size:14px;padding:8px 17px;border-radius:var(--radius-pill);white-space:nowrap;min-height:44px;transition:border-color .15s}._btnGhost_xmb5v_235:hover{border-color:var(--secondary)}._btnGhost_xmb5v_235:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._root_xmb5v_13 a._btnGhost_xmb5v_235,._publicTopbar_xmb5v_90 a._btnGhost_xmb5v_235{color:var(--text)}._root_xmb5v_13 a._btnCta_xmb5v_42,._publicTopbar_xmb5v_90 a._btnCta_xmb5v_42{display:inline-flex;align-items:center;justify-content:center;color:var(--canvas);font-family:var(--font-body)}@media(max-width:640px){._topbar_xmb5v_127{flex-wrap:wrap;row-gap:4px}._topnav_xmb5v_284{order:2;width:100%}._topbarActions_xmb5v_173{margin-left:auto}._btnCta_xmb5v_42{padding-left:10px;padding-right:10px;white-space:nowrap}}@media(max-width:360px){._btnCta_xmb5v_42{padding-left:12px;padding-right:12px}._tokenChip_xmb5v_179{padding-left:8px;padding-right:8px;gap:4px}}._hero_xmb5v_315{padding:52px 0 40px;text-align:center}@media(min-width:768px){._hero_xmb5v_315{padding:72px 0 52px}}@media(max-width:640px){._hero_xmb5v_315{padding:24px 0 20px}}._heroEyebrow_xmb5v_334{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;color:var(--secondary);border:1px solid var(--card-raised);border-radius:var(--radius-pill);padding:6px 13px;background:#ffffff05;margin-bottom:24px}._liveDot_xmb5v_350{width:7px;height:7px;border-radius:0;background:var(--accent);animation:_pulseDot_xmb5v_1 2s infinite;flex-shrink:0}@keyframes _pulseDot_xmb5v_1{0%{box-shadow:0 0 #5eead499}70%{box-shadow:0 0 0 8px #5eead400}to{box-shadow:0 0 #5eead400}}@media(prefers-reduced-motion:reduce){._liveDot_xmb5v_350{animation:none}}._heroEyebrowBreak_xmb5v_377{display:none}._hero_xmb5v_315 h1{font-size:clamp(40px,6.5vw,76px);font-weight:300;line-height:.98;letter-spacing:-.045em;margin:0 0 18px}._hl_xmb5v_382{font-weight:800;color:var(--text)}._heroSub_xmb5v_398{font-size:clamp(14px,1.8vw,16px);color:var(--secondary);font-weight:400;max-width:540px;margin:0 auto 36px;line-height:1.6}@media(max-width:640px){._heroSub_xmb5v_398{margin:0 auto 20px}}._heroPinned_xmb5v_419{padding-bottom:0}._heroPinned_xmb5v_419 ._heroSub_xmb5v_398{margin-bottom:20px}._heroBelowPinned_xmb5v_425 ._heroExamples_xmb5v_425{margin-top:0}@media(max-width:640px){._heroPinned_xmb5v_419 ._heroSub_xmb5v_398{margin-bottom:8px}}._homeGreet_xmb5v_437{max-width:660px;margin:0 auto 22px;text-align:left}._hero_xmb5v_315 ._homeGreetTitle_xmb5v_437{margin:0;max-width:20ch;font-size:33px;font-weight:700;line-height:1.1;letter-spacing:-.03em}._homeGreetSub_xmb5v_453{margin:10px 0 0;max-width:56ch;font-size:14.5px;line-height:1.6;color:var(--secondary)}._composer_xmb5v_436{position:relative;max-width:660px;margin:0 auto}._composerRoast_xmb5v_472{max-width:none;margin:20px 0 0}._composerRoast_xmb5v_472 ._composerGlow_xmb5v_477{display:none}._composerRoast_xmb5v_472 ._composerInner_xmb5v_480{background:var(--canvas);box-shadow:none}._composerRoast_xmb5v_472 ._composerInner_xmb5v_480:focus-within{box-shadow:none;border-color:color-mix(in srgb,var(--primary) 55%,var(--card-raised))}._composerRoast_xmb5v_472 ._composerBar_xmb5v_500{flex-wrap:nowrap;min-width:0}@media(max-width:480px){._composerRoast_xmb5v_472 ._charCount_xmb5v_513{display:none}}._composerRoastEntry_xmb5v_522{max-width:none;margin:0}._composerRoastEntry_xmb5v_522 ._composerGlow_xmb5v_477{display:none}._composerRoastEntry_xmb5v_522 ._composerInner_xmb5v_480{box-shadow:none}._composerRoastEntry_xmb5v_522 ._composerInner_xmb5v_480:focus-within{box-shadow:none;border-color:color-mix(in srgb,var(--primary) 55%,var(--card-raised))}._composerGlow_xmb5v_477{position:absolute;inset:-3px;border-radius:calc(var(--radius-md) + 3px);background:linear-gradient(120deg,var(--primary),var(--accent));opacity:0;filter:blur(16px);transition:opacity .3s;z-index:0;pointer-events:none}._composerActive_xmb5v_548 ._composerGlow_xmb5v_477{opacity:.35}._composerInner_xmb5v_480{position:relative;z-index:1;background:var(--card-raised);border:1px solid color-mix(in srgb,var(--primary) 28%,transparent);border-radius:var(--radius-md);padding:12px 12px 10px 16px;box-shadow:0 20px 50px -20px #000000b3,inset 0 0 24px -8px color-mix(in srgb,var(--primary) 22%,transparent);transition:box-shadow .2s}._composerInner_xmb5v_480:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 40%,transparent),0 0 32px -8px color-mix(in srgb,var(--primary) 30%,transparent)}._composerRow_xmb5v_569{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}._composerBadge_xmb5v_577{font-family:var(--font-mono);font-size:12px;color:var(--primary);border:1px solid rgba(255,138,101,.4);border-radius:6px;padding:3px 7px;white-space:nowrap;flex-shrink:0;margin-top:2px}._composerInput_xmb5v_594{flex:1;background:none;border:none;outline:none;resize:none;color:var(--text);font-size:16px;font-family:var(--font-body);font-weight:500;line-height:1.5;min-width:0;max-height:140px;overflow-y:auto;padding:0;margin:0}._composerInput_xmb5v_594::placeholder{color:color-mix(in srgb,var(--text) 30%,transparent)}._composerInput_xmb5v_594:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._composerBar_xmb5v_500{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._spacer_xmb5v_632{flex:1}._ctrlPill_xmb5v_492{font-family:var(--font-mono);font-size:12px;color:var(--secondary);background:var(--canvas);border:1px dashed var(--card-raised);border-radius:var(--radius-pill);padding:6px 12px;transition:color .15s,border-color .15s;display:inline-flex;align-items:center;gap:6px;cursor:pointer;min-height:44px}._ctrlPill_xmb5v_492:hover{color:var(--text);border-color:var(--secondary)}._ctrlPill_xmb5v_492:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._ctrlPill_xmb5v_492._on_xmb5v_493{border-style:solid;border-color:var(--primary);color:var(--text);background:color-mix(in srgb,var(--primary) 8%,transparent)}._ctrlPill_xmb5v_492._ctrlPillHidden_xmb5v_673{display:none}._ctrlPill_xmb5v_492._projectPill_xmb5v_677,._ctrlPill_xmb5v_492._projectPill_xmb5v_677._on_xmb5v_493{background:var(--primary);color:var(--canvas);border:1px solid transparent}._ctrlPill_xmb5v_492._projectPill_xmb5v_677:hover{color:var(--canvas);border-color:transparent;filter:brightness(1.06)}._pillDot_xmb5v_494{color:var(--primary);font-size:8px}._pillDotAccent_xmb5v_692{color:var(--accent);font-size:8px}._pillX_xmb5v_696{color:var(--secondary);margin-left:2px;display:inline-flex;align-items:center;min-height:44px}._pillX_xmb5v_696:hover{color:var(--critical)}._charCount_xmb5v_513{font-family:var(--font-mono);font-size:11px;color:var(--secondary);flex-shrink:0;align-self:center;margin-right:8px}._charCountAtCap_xmb5v_717{color:var(--important)}._composerSend_xmb5v_721{background:var(--primary);color:var(--canvas);border-radius:var(--radius-sm);font-size:18px;font-weight:700;display:grid;place-items:center;transition:transform .15s;flex-shrink:0;min-height:44px;min-width:44px}._composerSend_xmb5v_721:hover{transform:translate(2px) scale(1.04)}._composerSend_xmb5v_721:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._composerBarHinted_xmb5v_756{container-type:inline-size}._composerFootHint_xmb5v_759{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--secondary);text-align:left}@container (max-width: 600px){._composerFootHint_xmb5v_759{flex-basis:100%}}@supports not (container-type: inline-size){@media(max-width:1035px){._composerFootHint_xmb5v_759{flex-basis:100%}}}._composerSendWord_xmb5v_780{margin-left:auto;padding:0 16px;font-size:12.5px;white-space:nowrap}._composerSendWord_xmb5v_780:hover{transform:none;filter:brightness(1.06)}._composerExpand_xmb5v_797{position:relative;z-index:1;background:var(--card);border:1px solid var(--card-raised);border-radius:var(--radius-md);padding:14px;margin-top:8px;text-align:left;animation:_riseIn_xmb5v_1 .2s ease both}@keyframes _riseIn_xmb5v_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._composerLabel_xmb5v_822{font-family:var(--font-mono);font-size:12px;color:var(--secondary);letter-spacing:.4px;margin-bottom:8px}._expandLabel_xmb5v_820{font-family:var(--font-mono);font-size:12px;color:var(--secondary);text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px}._stageOptions_xmb5v_838{display:flex;flex-wrap:wrap;gap:8px}._stageOpt_xmb5v_838{font-family:var(--font-mono);font-size:12px;background:var(--canvas);border:1px solid var(--card-raised);border-radius:var(--radius-sm);padding:8px 12px;color:var(--text);cursor:pointer;transition:border-color .15s;min-height:44px;display:flex;flex-direction:column;align-items:flex-start;gap:2px}._stageOpt_xmb5v_838:hover{border-color:var(--secondary)}._stageOpt_xmb5v_838:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._stageOpt_xmb5v_838._on_xmb5v_493{background:var(--primary);color:var(--canvas);border-color:var(--primary);font-weight:700}._stageLabel_xmb5v_872{font-size:14px}._stageHint_xmb5v_875{font-size:12px;color:var(--secondary);font-weight:400}._stageOpt_xmb5v_838._on_xmb5v_493 ._stageHint_xmb5v_875{color:var(--canvas)}._attachRow_xmb5v_884{display:flex;gap:8px}._attachInput_xmb5v_888{flex:1;background:var(--canvas);border:1px solid var(--card-raised);border-radius:var(--radius-sm);padding:10px 12px;color:var(--text);font-size:14px;font-family:var(--font-mono);outline:none;min-width:0;min-height:44px}._attachInput_xmb5v_888:focus{border-color:var(--primary)}._attachInput_xmb5v_888:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._attachBtn_xmb5v_909{background:var(--card-raised);border:1px solid var(--card-raised);border-radius:var(--radius-sm);color:var(--text);font-size:12px;font-family:var(--font-mono);padding:0 14px;white-space:nowrap;min-height:44px;transition:border-color .15s,color .15s}._attachBtn_xmb5v_909:hover{border-color:var(--primary);color:var(--primary)}._attachBtn_xmb5v_909:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._addProjectBtn_xmb5v_934{font-family:var(--font-mono);font-size:12px;color:var(--primary);background:var(--canvas);border:1px dashed var(--primary);border-radius:var(--radius-sm);padding:8px 12px;cursor:pointer;min-height:44px;display:flex;align-items:center;transition:background .15s}._addProjectBtn_xmb5v_934:hover{background:#ff8a6514}._addProjectBtn_xmb5v_934:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._pickerRowActive_xmb5v_960{border-left:3px solid var(--primary);padding-left:9px}._pickerRowFirst_xmb5v_964{border-style:dashed;opacity:.85}._composerHint_xmb5v_969{font-family:var(--font-mono);font-size:12px;color:var(--secondary);margin-top:12px;line-height:1.6}._composerHint_xmb5v_969 b{color:var(--text);font-weight:400}._hintFold_xmb5v_986{margin-top:12px}._hintSummary_xmb5v_989{cursor:pointer;list-style:none;font-family:var(--font-mono);font-size:11px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--secondary);opacity:.8;padding:4px 0}._hintSummary_xmb5v_989:hover{opacity:1}._hintSummary_xmb5v_989::-webkit-details-marker{display:none}._hintSummary_xmb5v_989:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._hintChev_xmb5v_1011{display:inline-block;transition:transform .15s}._hintFold_xmb5v_986[open] ._hintSummary_xmb5v_989 ._hintChev_xmb5v_1011{transform:rotate(180deg)}@media(min-width:768px){._hintSummary_xmb5v_989{display:none}}._filtersBar_xmb5v_1026{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--canvas) 90%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--card-raised);border-bottom:1px solid var(--card-raised);margin-top:52px}._filtersInner_xmb5v_1037{display:flex;gap:8px;overflow-x:auto;padding:12px 20px;scrollbar-width:none;-ms-overflow-style:none;max-width:1160px;margin:0 auto}._filtersInner_xmb5v_1037::-webkit-scrollbar{display:none}@media(min-width:768px){._filtersInner_xmb5v_1037{padding:12px 32px}}@media(min-width:1200px){._filtersInner_xmb5v_1037{padding:12px 40px}}._filterPill_xmb5v_1061{flex-shrink:0;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--secondary);background:var(--card);border:1px solid var(--card-raised);border-radius:var(--radius-pill);padding:8px 15px;transition:color .15s,border-color .15s,background .15s;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;gap:5px}._filterPill_xmb5v_1061:hover{color:var(--text);border-color:var(--secondary)}._filterPill_xmb5v_1061:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._filterPill_xmb5v_1061._on_xmb5v_493{background:var(--primary);color:var(--canvas);border-color:var(--primary);font-weight:700}._results_xmb5v_1094{padding:24px 0 80px}._resultsPicks_xmb5v_1099{padding-bottom:0}._sectionHead_xmb5v_1103{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px;gap:12px}._sectionTitle_xmb5v_1110{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--secondary);text-transform:uppercase;letter-spacing:.6px}._sectionTitle_xmb5v_1110._hot_xmb5v_1118{color:var(--primary)}._sectionCount_xmb5v_1121{font-family:var(--font-mono);font-size:12px;color:var(--secondary);white-space:nowrap}._toolGrid_xmb5v_1128{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:480px){._toolGrid_xmb5v_1128{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){._toolGrid_xmb5v_1128{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){._toolGrid_xmb5v_1128{grid-template-columns:repeat(4,1fr)}}._sectionDivider_xmb5v_1149{font-family:var(--font-mono);font-size:12px;color:var(--secondary);text-align:center;margin:32px 0 8px;display:flex;align-items:center;gap:14px}._sectionDivider_xmb5v_1149:before,._sectionDivider_xmb5v_1149:after{content:"";flex:1;height:1px;background:var(--card-raised)}._toolCard_xmb5v_1168{position:relative;background:var(--card);border:1px solid var(--card-raised);border-radius:var(--radius-md);padding:16px;cursor:pointer;transition:transform .18s,border-color .18s,background .18s;display:flex;flex-direction:column;min-height:160px;overflow:hidden;text-align:left}._toolCard_xmb5v_1168:hover{transform:translateY(-3px);border-color:var(--card-color, var(--primary))}._toolCard_xmb5v_1168:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._toolCard_xmb5v_1168:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--card-color, var(--primary));opacity:0;transition:opacity .18s}._toolCard_xmb5v_1168:hover:before{opacity:1}._toolCard_xmb5v_1168._featured_xmb5v_1205{grid-column:1 / -1;min-height:180px}@media(min-width:900px){._toolCard_xmb5v_1168._featured_xmb5v_1205{grid-column:span 2}}._toolCard_xmb5v_1168._highlighted_xmb5v_1215{border-color:var(--primary);box-shadow:0 0 0 1px #ff8a6533,0 12px 32px -16px #ff8a654d}._cardTop_xmb5v_1220{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._toolmark_xmb5v_1226{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}._toolmark_xmb5v_1226 svg{width:20px;height:20px}._famJudgment_xmb5v_1238{background:#ff8a6521;color:var(--primary)}._famResearch_xmb5v_1242{background:#5eead41f;color:var(--accent)}._famMaking_xmb5v_1246{background:#ffd58021;color:var(--highlight)}._cardCat_xmb5v_1250{font-family:var(--font-mono);font-size:12px;color:var(--card-color, var(--primary));text-transform:uppercase;letter-spacing:.5px;opacity:.85}._cardBackdrop_xmb5v_1258{position:absolute;right:-14px;bottom:-18px;color:var(--card-color, var(--primary));opacity:.08;pointer-events:none}._cardBackdrop_xmb5v_1258 svg{width:120px;height:120px}._cardName_xmb5v_1271{font-size:19px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--text);margin-bottom:6px}._featured_xmb5v_1205 ._cardName_xmb5v_1271{font-size:22px}._cardBlurb_xmb5v_1283{font-size:14px;color:var(--secondary);font-weight:400;line-height:1.45;flex:1}._cardFoot_xmb5v_1291{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}._cardStat_xmb5v_1298{font-family:var(--font-mono);font-size:12px;color:var(--secondary);min-width:0}._cardCta_xmb5v_1304{font-family:var(--font-mono);font-size:12px;color:var(--card-color, var(--primary));font-weight:700;display:flex;align-items:center;gap:4px;white-space:nowrap;flex-shrink:0;padding:12px 8px;margin:-12px -8px;min-height:44px;min-width:44px}._cardArrow_xmb5v_1321{transition:transform .18s}._toolCard_xmb5v_1168:hover ._cardArrow_xmb5v_1321{transform:translate(4px)}@keyframes _cardIn_xmb5v_1{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:none}}._animateIn_xmb5v_1338{animation:_cardIn_xmb5v_1 .3s ease both}@media(prefers-reduced-motion:reduce){._animateIn_xmb5v_1338{animation:none}}._aiBubbleThinking_xmb5v_1353{text-align:left;min-height:52px;margin-bottom:16px;scroll-margin-top:70px;padding:8px 0}._aiBubbleThinkingRow_xmb5v_1362{display:flex;gap:12px;align-items:flex-start}._aiAvatar_xmb5v_1371{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);border-radius:999px;padding:2px 7px;line-height:1;flex-shrink:0;margin-top:2px}._aiBubbleAnswer_xmb5v_1393{text-align:left;min-height:52px;padding:0;margin-bottom:12px;scroll-margin-top:70px}._answerEyebrow_xmb5v_1404{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:lowercase;color:var(--secondary);margin-bottom:8px}._aiText_xmb5v_1417{font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--text)}._aiText_xmb5v_1417 em{color:var(--primary);font-style:normal;font-weight:700}._aiThinking_xmb5v_1434 span{font-family:var(--font-mono);font-size:14px;color:var(--text);display:block;min-height:1.55em}._aiBubbleThinkingRow_xmb5v_1362 ._aiText_xmb5v_1417{font-size:14px;font-weight:400;line-height:1.55;letter-spacing:0}._aiCursor_xmb5v_1449{display:inline-block;width:8px;height:16px;background:var(--primary);margin-left:2px;transform:translateY(2px);animation:_blinkCursor_xmb5v_1 .7s steps(1) infinite}@keyframes _blinkCursor_xmb5v_1{50%{opacity:0}}._scrim_xmb5v_1465{position:fixed;inset:0;background:#0a0a0ebf;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:200;display:flex;align-items:flex-end;justify-content:center;padding:0;animation:_scrimFade_xmb5v_1 .2s ease}@keyframes _scrimFade_xmb5v_1{0%{opacity:0}to{opacity:1}}._sheet_xmb5v_1487{background:var(--card);border:1px solid var(--card-raised);border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:560px;padding:24px 22px 32px;max-height:90vh;overflow-y:auto;animation:_sheetUp_xmb5v_1 .28s cubic-bezier(.2,.8,.2,1);overscroll-behavior:contain}@keyframes _sheetUp_xmb5v_1{0%{transform:translateY(100%)}to{transform:none}}@media(min-width:640px){._scrim_xmb5v_1465{align-items:center;padding:20px}._sheet_xmb5v_1487{border-radius:var(--radius-lg);border-bottom:1px solid var(--card-raised);animation:_sheetPop_xmb5v_1 .28s cubic-bezier(.2,.8,.2,1)}@keyframes _sheetPop_xmb5v_1{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){._scrim_xmb5v_1465,._sheet_xmb5v_1487{animation:none}}._sheetClose_xmb5v_1536{float:right;background:none;border:1px solid var(--card-raised);color:var(--secondary);border-radius:var(--radius-sm);font-size:16px;display:grid;place-items:center;transition:color .15s,border-color .15s;min-height:44px;min-width:44px}._sheetClose_xmb5v_1536:hover{color:var(--text);border-color:var(--secondary)}._sheetClose_xmb5v_1536:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._sheetCat_xmb5v_1558{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.8px;color:var(--sheet-color, var(--primary));margin-bottom:6px;clear:right}._sheetCatAccent_xmb5v_1567{color:var(--accent)}._sheet_xmb5v_1487 h2{font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0 0 10px}._sheet_xmb5v_1487 ._toolmark_xmb5v_1226{margin-bottom:12px}._sheetDesc_xmb5v_1580{color:var(--secondary);font-size:14px;line-height:1.6;font-weight:400;margin-bottom:20px}._costLine_xmb5v_1588{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}._costAmount_xmb5v_1594{font-size:26px;font-weight:800;color:var(--sheet-color, var(--primary));letter-spacing:-.03em}._costUnit_xmb5v_1600{font-family:var(--font-mono);font-size:12px;color:var(--secondary)}._costNote_xmb5v_1605{font-family:var(--font-mono);font-size:12px;color:var(--secondary);margin-bottom:18px;line-height:1.6}._costNote_xmb5v_1605 b{color:var(--highlight);font-weight:400}._sheetActions_xmb5v_1617{display:flex;gap:10px;flex-wrap:wrap}._btnRun_xmb5v_42{flex:1;min-width:150px;background:var(--sheet-color, var(--primary));color:var(--canvas);font-weight:700;font-size:14px;padding:15px 18px;border-radius:var(--radius-md);transition:transform .15s,box-shadow .15s;text-align:center;min-height:52px}._btnRun_xmb5v_42:hover{transform:translateY(-2px);box-shadow:0 10px 28px -10px #ff8a6580}._btnRun_xmb5v_42:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._btnRun_xmb5v_42:disabled{opacity:.6;cursor:default;transform:none}._btnAsk_xmb5v_42{background:var(--card-raised);color:var(--text);border:1px solid var(--card-raised);font-size:14px;font-weight:500;padding:15px 18px;border-radius:var(--radius-md);transition:border-color .15s;min-height:52px}._btnAsk_xmb5v_42:hover{border-color:var(--secondary)}._btnAsk_xmb5v_42:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._nextStep_xmb5v_1670{margin-top:16px;padding:14px;background:var(--canvas);border:1px solid var(--card-raised);border-radius:var(--radius-md);text-align:left}._nextStepLabel_xmb5v_1678{font-family:var(--font-mono);font-size:12px;color:var(--secondary);text-transform:uppercase;letter-spacing:.8px;margin-bottom:6px}._nextStepReason_xmb5v_1686{font-size:14px;color:var(--text);margin-bottom:10px}._agentLede_xmb5v_1697{margin:14px 0 10px;font-size:14px;line-height:1.55;color:var(--text);border-left:2px solid var(--accent);padding-left:12px}._agentInput_xmb5v_1705{width:100%;background:var(--canvas);border:1px solid var(--card-raised);border-radius:var(--radius-md);padding:14px;color:var(--text);font-size:16px;font-family:var(--font-body);outline:none;margin:6px 0 14px;transition:border-color .15s;min-height:52px;box-sizing:border-box}._agentInput_xmb5v_1705:focus{border-color:var(--primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 40%,transparent),0 0 32px -8px color-mix(in srgb,var(--primary) 30%,transparent)}._agentInput_xmb5v_1705:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._agentFineprint_xmb5v_1729{font-family:var(--font-mono);font-size:12px;color:var(--secondary);margin-top:12px;text-align:center;line-height:1.7}._agentFineprint_xmb5v_1729 b{color:var(--accent);font-weight:400}._topupGrid_xmb5v_1743{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 8px}._topupBtn_xmb5v_1749{background:var(--canvas);border:1px solid var(--card-raised);border-radius:var(--radius-md);padding:14px 8px;text-align:center;cursor:pointer;transition:border-color .15s,transform .15s;min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}._topupBtn_xmb5v_1749:hover{border-color:var(--primary);transform:translateY(-2px)}._topupBtn_xmb5v_1749:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._topupAmount_xmb5v_1772{font-size:22px;font-weight:800;color:var(--primary)}._topupLabel_xmb5v_1777{font-family:var(--font-mono);font-size:12px;color:var(--secondary)}._emailInput_xmb5v_1784{width:100%;background:var(--canvas);border:1px solid var(--card-raised);border-radius:var(--radius-md);padding:14px;color:var(--text);font-size:16px;font-family:var(--font-body);outline:none;margin:8px 0 14px;transition:border-color .15s;min-height:52px;box-sizing:border-box}._emailInput_xmb5v_1784:focus{border-color:var(--primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 40%,transparent),0 0 32px -8px color-mix(in srgb,var(--primary) 30%,transparent)}._emailInput_xmb5v_1784:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}._emailFineprint_xmb5v_1814{font-family:var(--font-mono);font-size:12px;color:var(--secondary);margin-top:14px;text-align:center;line-height:1.8}._emailFineprint_xmb5v_1814 b{color:var(--primary);font-weight:400}._sentTo_xmb5v_1828{color:var(--secondary);font-size:14px;line-height:1.5;margin:-4px 0 12px;overflow-wrap:anywhere}._sentTo_xmb5v_1828 b{color:var(--primary);font-weight:600}._authSecondary_xmb5v_1842{display:block;width:100%;min-height:44px;margin-top:12px;background:none;border:0;color:var(--secondary);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}._authSecondary_xmb5v_1842:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._authConsent_xmb5v_1862{margin-top:10px;font-size:12px;line-height:1.6;color:var(--secondary);text-align:center}._authConsent_xmb5v_1862 a{color:var(--text);text-decoration:underline;text-underline-offset:2px}._authDivider_xmb5v_1876{display:flex;align-items:center;gap:12px;margin:16px 0;font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.8px;color:var(--secondary)}._authDivider_xmb5v_1876:before,._authDivider_xmb5v_1876:after{content:"";flex:1;height:1px;background:var(--card-raised)}._googleBtn_xmb5v_1894{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--canvas);color:var(--text);border:1px solid var(--card-raised);border-radius:var(--radius-md);font-family:var(--font-body);font-weight:600;font-size:14px;padding:15px 18px;min-height:52px;transition:border-color .15s,transform .15s}._googleBtn_xmb5v_1894:hover{border-color:var(--secondary);transform:translateY(-2px)}._googleBtn_xmb5v_1894:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._footer_xmb5v_1921{border-top:1px solid var(--card-raised);padding:28px 0 52px;text-align:center}._footerText_xmb5v_1926{font-family:var(--font-mono);font-size:12px;color:var(--secondary);line-height:2}._footerText_xmb5v_1926 b{color:var(--primary);font-weight:400}._footerLinks_xmb5v_1936{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 18px;margin-top:10px}._footerLinks_xmb5v_1936 a,._footerLinkButton_xmb5v_1944{text-decoration:none;font-family:var(--font-mono);font-size:12px;color:var(--secondary);padding:10px 8px;min-height:44px;display:inline-flex;align-items:center;transition:color .15s}._footerLinkButton_xmb5v_1944{background:none;border:0;cursor:pointer}._footerLinks_xmb5v_1936 a:hover,._footerLinkButton_xmb5v_1944:hover{color:var(--text);text-decoration:none}._footerLinks_xmb5v_1936 a:focus-visible,._footerLinkButton_xmb5v_1944:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._sheetHandle_xmb5v_1976{width:40px;height:4px;background:var(--card-raised);border-radius:2px;margin:0 auto 18px}._moveFilterRow_xmb5v_1985{margin-bottom:12px}._moveFilterInput_xmb5v_1988{width:100%;box-sizing:border-box;background:var(--canvas);border:1px solid var(--card-raised);border-radius:var(--radius-sm);padding:10px 12px;color:var(--text);font-size:14px;font-family:var(--font-body);outline:none;min-height:44px;transition:border-color .15s}._moveFilterInput_xmb5v_1988:focus{border-color:var(--primary)}._moveFilterInput_xmb5v_1988:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._moveFilterInput_xmb5v_1988::placeholder{color:var(--secondary)}._moveProjectList_xmb5v_2014{display:flex;flex-direction:column;gap:6px}._moveProjectRow_xmb5v_2021{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 12px;background:var(--canvas);border:1px solid var(--card-raised);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-body);font-size:14px;cursor:pointer;text-align:left;min-height:44px;transition:border-color .15s,background .15s}._moveProjectRow_xmb5v_2021:hover{border-color:var(--secondary)}._moveProjectRow_xmb5v_2021:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._moveProjectRow_xmb5v_2021:disabled{opacity:.6;cursor:default}._moveProjectRowSelected_xmb5v_2053{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}._moveProjectName_xmb5v_2058{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._moveProjectSub_xmb5v_2066{font-family:var(--font-mono);font-size:11px;color:var(--secondary);flex-shrink:0}._moveHint_xmb5v_2074{font-family:var(--font-mono);font-size:12px;color:var(--secondary);padding:8px 0;margin:0;line-height:1.6}._toastUndo_xmb5v_2084{margin-left:12px;font-family:var(--font-mono);font-size:12px;color:var(--primary);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}._toastUndo_xmb5v_2084:hover{color:var(--text)}._toastUndo_xmb5v_2084:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._toast_xmb5v_2084{position:fixed;left:50%;bottom:24px;transform:translate(-50%) translateY(80px);background:var(--card);border:1px solid var(--primary);color:var(--text);font-family:var(--font-mono);font-size:12px;padding:12px 20px;border-radius:var(--radius-md);z-index:500;opacity:0;transition:transform .3s ease,opacity .3s ease;box-shadow:0 14px 40px -14px #000c;white-space:nowrap;max-width:calc(100vw - 32px)}._toast_xmb5v_2084._toastShow_xmb5v_2123{transform:translate(-50%) translateY(0);opacity:1}._toastError_xmb5v_2127{border-color:var(--critical)}._skeletonCard_xmb5v_2134{background:var(--card);border:1px solid var(--card-raised);border-radius:var(--radius-md);padding:16px;min-height:160px;display:flex;flex-direction:column;gap:10px;animation:_skeletonPulse_xmb5v_1 1.4s ease-in-out infinite}._skeletonGlyph_xmb5v_2145{width:38px;height:38px;border-radius:12px;background:var(--card-raised);margin-bottom:2px}._skeletonLine_xmb5v_2152{height:12px;border-radius:6px;background:var(--card-raised)}._skeletonFoot_xmb5v_2157{height:12px;width:40%;border-radius:6px;background:var(--card-raised);margin-top:auto}@keyframes _skeletonPulse_xmb5v_1{0%,to{opacity:1}50%{opacity:.55}}._gridError_xmb5v_2174{border:1px dashed var(--card-raised);border-radius:var(--radius-md);padding:44px 20px;text-align:center}._gridErrorText_xmb5v_2180{font-family:var(--font-mono);font-size:13px;color:var(--secondary);margin-bottom:14px}._gridErrorRetry_xmb5v_2186{background:var(--card-raised);color:var(--text);border:1px solid var(--card-raised);font-family:var(--font-mono);font-size:13px;font-weight:500;padding:10px 18px;border-radius:var(--radius-md);transition:border-color .15s}._gridErrorRetry_xmb5v_2186:hover{border-color:var(--secondary)}._gridErrorRetry_xmb5v_2186:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._sheetPageLink_xmb5v_2206{display:inline-block;margin-top:14px;align-self:flex-start;font-family:var(--font-mono);font-size:13px;color:var(--secondary);text-decoration:none}._sheetPageLink_xmb5v_2206:hover{color:var(--text)}._sheetPageLink_xmb5v_2206:focus-visible{color:var(--text);outline:2px solid var(--accent);outline-offset:2px}._ticker_xmb5v_2229{border-top:1px solid var(--card-raised);border-bottom:1px solid var(--card-raised);background:#ffffff03;overflow:hidden;margin-top:8px}._tickerTrack_xmb5v_2236{display:flex;white-space:nowrap;animation:_tickerScroll_xmb5v_1 28s linear infinite;font-family:var(--font-mono);font-size:12px;color:var(--secondary);padding:7px 0}._tickerTrack_xmb5v_2236 span{padding:0 24px;border-right:1px solid var(--card-raised)}@keyframes _tickerScroll_xmb5v_1{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){._tickerTrack_xmb5v_2236{animation:none}}@media(max-width:640px){._appHome_xmb5v_63 ._ticker_xmb5v_2229,._appHome_xmb5v_63 ._composerFootHint_xmb5v_759{display:none}}@media(max-width:640px){._appHome_xmb5v_63 ._charCount_xmb5v_513{display:none}}@media(max-width:640px){._root_xmb5v_13 ._ticker_xmb5v_2229,._root_xmb5v_13 ._heroEyebrow_xmb5v_334{display:none}}@media(max-width:640px){._root_xmb5v_13 ._positioningSection_xmb5v_2295{display:none}}._pbTitleBreak_xmb5v_2304{display:none}@media(max-width:640px){._root_xmb5v_13 ._pbTitleBreak_xmb5v_2304{display:inline}._root_xmb5v_13 ._proofBand_xmb5v_2311,._root_xmb5v_13 ._chainsSection_xmb5v_2312{border-top:0}}._appHome_xmb5v_63 ._chainsSection_xmb5v_2312{border-top:0}._topnav_xmb5v_284{display:flex;align-items:center;gap:2px;flex-wrap:wrap}._topnav_xmb5v_284 a{min-height:44px;display:inline-flex;align-items:center;padding:0 12px;border-radius:var(--radius-sm);font-size:14px;color:var(--secondary);transition:color .15s,background .15s}._topnav_xmb5v_284 a:hover{color:var(--text)}._topnav_xmb5v_284 a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._topnav_xmb5v_284 a._topnavActive_xmb5v_2348{color:var(--primary);background:#ff8a651a}@media(max-width:640px){._topnav_xmb5v_284{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0}._topnav_xmb5v_284 a{justify-content:center;min-width:0;padding:0 4px}}._profileDetails_xmb5v_2374{position:relative}._profileDetails_xmb5v_2374[open] ._profileSummary_xmb5v_2377{color:var(--primary);border-color:var(--secondary)}._profileSummary_xmb5v_2377{list-style:none;cursor:pointer;width:40px;height:40px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:var(--card);border:1px solid var(--card-raised);color:var(--text);transition:border-color .15s,color .15s}._profileSummary_xmb5v_2377::-webkit-details-marker{display:none}._profileSummary_xmb5v_2377:hover{border-color:var(--secondary);color:var(--primary)}._profileSummary_xmb5v_2377:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._profileMenu_xmb5v_2408{position:absolute;top:calc(100% + 8px);right:0;z-index:120;background:var(--card);border:1px solid var(--card-raised);border-radius:var(--radius-md);padding:6px;min-width:160px;box-shadow:0 14px 40px -14px #000c;display:flex;flex-direction:column;gap:2px}._profileMenu_xmb5v_2408 a,._profileMenu_xmb5v_2408 button{font-family:var(--font-mono);font-size:12px;color:var(--text);text-align:left;padding:10px 12px;border-radius:var(--radius-sm);min-height:44px;display:flex;align-items:center;width:100%;background:none;transition:background .12s,color .12s;text-decoration:none}._profileMenu_xmb5v_2408 a:hover,._profileMenu_xmb5v_2408 button:hover{background:var(--card-raised);color:var(--primary)}._profileMenu_xmb5v_2408 a:focus-visible,._profileMenu_xmb5v_2408 button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._kicker_xmb5v_2451{font-family:var(--font-mono);font-size:11px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}._bandHead_xmb5v_2459{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:20px}._bandH2_xmb5v_2467{font-size:clamp(26px,3.8vw,44px);font-weight:620;line-height:1;letter-spacing:-.04em;margin:6px 0 0;color:var(--text)}._bhNote_xmb5v_2475{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--secondary)}._painSection_xmb5v_2484{margin:44px 0 0;border-top:1px solid var(--card-raised);padding-top:32px}._painList_xmb5v_2492{display:grid;grid-template-columns:1fr;border-top:1px solid var(--card-raised)}@media(min-width:820px){._painList_xmb5v_2492{grid-template-columns:1fr 1fr}}._painItem_xmb5v_2502{display:grid;grid-template-columns:52px 1fr 30px;gap:12px;padding:22px;min-height:128px;text-align:left;width:100%;border:0;border-bottom:1px solid var(--card-raised);background:transparent;cursor:pointer;transition:background .18s}@media(min-width:820px){._painItem_xmb5v_2502:nth-child(odd){border-right:1px solid var(--card-raised)}}._painItem_xmb5v_2502:hover{background:#1f1f2680}._painItem_xmb5v_2502:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._painNum_xmb5v_2528{font-family:var(--font-mono);font-size:clamp(22px,2.6vw,30px);font-weight:650;line-height:1;color:var(--primary);opacity:.85}._painItem_xmb5v_2502 b{display:block;font-size:clamp(15px,1.8vw,18px);font-weight:700;letter-spacing:-.015em;margin-bottom:7px;color:var(--text)}._painDesc_xmb5v_2544{display:block;font-size:12px;line-height:1.5;color:var(--secondary)}._painArrow_xmb5v_2550{color:var(--primary);font-size:15px;align-self:start}._proofBand_xmb5v_2311{margin:54px 0 0;border-top:1px solid var(--card-raised);padding-top:32px}._pbGrid_xmb5v_2564{display:grid;grid-template-columns:1fr;border-top:1px solid var(--card-raised)}@media(min-width:860px){._pbGrid_xmb5v_2564{grid-template-columns:repeat(3,1fr)}}._pbCard_xmb5v_2574{display:flex;flex-direction:column;gap:10px;border:0;border-bottom:1px solid var(--card-raised);background:transparent;padding:22px;min-height:250px}@media(min-width:860px){._pbCard_xmb5v_2574:not(:last-child){border-right:1px solid var(--card-raised)}}._pbTool_xmb5v_2589{display:flex;align-items:center;justify-content:space-between;gap:10px}._pbTool_xmb5v_2589 b{font-family:var(--font-mono);font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}._pbSay_xmb5v_2603{font-size:clamp(18px,2vw,22px);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:8px 0 0}._pbVerdict_xmb5v_2610{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);border:1px solid rgba(255,138,101,.35);border-radius:2px;padding:3px 7px;flex:none}._pbQuote_xmb5v_2621{font-size:14px;line-height:1.55;color:var(--text)}._pbOpen_xmb5v_2626{margin-top:auto;font-family:var(--font-mono);font-size:11px;color:var(--primary);min-height:44px;display:inline-flex;align-items:center;text-decoration:none}._pbOpen_xmb5v_2626:hover{text-decoration:underline;text-underline-offset:3px}._pbCard_xmb5v_2574 a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._chainsSection_xmb5v_2312{margin:48px 0 8px;border-top:1px solid var(--card-raised);padding-top:32px}._chainsLede_xmb5v_2651{margin:6px 0 22px;color:var(--secondary);font-size:14px;max-width:520px}._chainsGrid_xmb5v_2657{display:grid;grid-template-columns:1fr;gap:22px}@media(min-width:900px){._chainsGrid_xmb5v_2657{grid-template-columns:repeat(3,1fr);gap:18px}}._chainCol_xmb5v_2671{display:flex;flex-direction:column;align-items:flex-start;border-left:1px solid var(--card-raised);padding-left:16px}._chainLabel_xmb5v_2678{margin:0 0 10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--secondary)}._chainTool_xmb5v_2686{display:flex;flex-direction:column;gap:3px;width:100%;min-height:52px;justify-content:center;position:relative;padding:10px 13px 10px 22px;border:0;background:transparent;font-size:13.5px;font-weight:700;color:var(--text);text-decoration:none;transition:color .18s ease}._chainTool_xmb5v_2686:before{content:"";position:absolute;left:-3px;top:50%;width:5px;height:5px;transform:translateY(-50%);background:var(--primary)}._chainTool_xmb5v_2686:hover{color:var(--primary)}._chainTool_xmb5v_2686:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._chainQ_xmb5v_2720{font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.04em;color:var(--secondary)}._chainArrow_xmb5v_2727{align-self:center;color:var(--primary);font-size:13px;line-height:1;margin:4px 0}._positioningSection_xmb5v_2295{border-top:1px solid var(--card-raised);padding:56px 0;text-align:center}._positioningLine_xmb5v_2741{font-size:clamp(26px,4.4vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--text);max-width:640px;margin:0 auto 14px}._positioningLine_xmb5v_2741 ._hl_xmb5v_382{color:var(--primary);font-weight:800}._positioningSub_xmb5v_2754{font-size:clamp(14px,1.8vw,16px);color:var(--secondary);max-width:520px;margin:0 auto;line-height:1.6}._stGrid_xmb5v_2763{display:grid;gap:0;grid-template-columns:1fr;max-width:920px;margin:30px auto 0;text-align:left;border-top:1px solid var(--card-raised)}@media(min-width:860px){._stGrid_xmb5v_2763{grid-template-columns:repeat(3,1fr)}}._stTile_xmb5v_2777{display:flex;flex-direction:column;gap:10px;border:0;background:transparent;padding:22px 18px}@media(min-width:860px){._stTile_xmb5v_2777:not(:last-child){border-right:1px solid var(--card-raised)}}@media(max-width:859px){._stTile_xmb5v_2777:not(:last-child){border-bottom:1px solid var(--card-raised)}}._stIcon_xmb5v_2795{width:44px;height:44px;flex:none;border:1px solid rgba(255,138,101,.35);border-radius:2px;display:flex;align-items:center;justify-content:center;color:var(--primary)}._stIcon_xmb5v_2795 svg{width:23px;height:23px}._stName_xmb5v_2810{font-size:16px;font-weight:700;letter-spacing:-.015em}._stBody_xmb5v_2815{font-size:13px;line-height:1.55;color:var(--secondary)}._closeBand_xmb5v_2822{margin:46px 0 6px;border-top:1px solid var(--card-raised);padding:38px 14px 8px;text-align:center}._cbNum_xmb5v_2828{font-family:var(--font-mono);font-size:clamp(40px,6vw,58px);font-weight:600;line-height:1;color:var(--primary)}._cbLine_xmb5v_2835{margin-top:10px;font-size:15px;color:var(--text)}._cbSrc_xmb5v_2840{display:block;margin-top:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--secondary)}._cbCta_xmb5v_2849{margin-top:22px;display:inline-flex;align-items:center;justify-content:center;min-height:46px;min-width:220px;padding:0 26px;border:0;border-radius:2px;background:var(--primary);color:var(--canvas);font-size:13.5px;font-weight:700;font-family:inherit;text-decoration:none;cursor:pointer;box-shadow:0 0 24px -6px #ff8a6573}._cbCta_xmb5v_2849:focus-visible{outline:2px solid var(--text);outline-offset:3px}._cbNote_xmb5v_2872{margin-top:10px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--secondary)}._cardTag_xmb5v_2887{font-family:var(--font-mono);font-size:12px;font-weight:700;padding:3px 7px;border-radius:2px;letter-spacing:.4px}._cardTagAgent_xmb5v_2895{background:#5eead41f;color:var(--accent);display:inline-flex;align-items:center;gap:5px}._cardTagAgent_xmb5v_2895:before{content:"";width:6px;height:6px;border-radius:0;background:var(--accent);animation:_pulseDot_xmb5v_1 2s infinite}._toolCardCompact_xmb5v_2916{min-height:104px;padding:13px 14px}._toolCardCompact_xmb5v_2916 ._cardBlurb_xmb5v_1283{display:none}._toolCardBench_xmb5v_2928{min-height:112px;padding:13px 14px;gap:8px}._toolCardBench_xmb5v_2928 ._cardTop_xmb5v_1220{gap:8px;margin-bottom:0}._toolCardBench_xmb5v_2928 ._toolmark_xmb5v_1226{width:30px;height:30px;border-radius:2px;background:var(--card-raised);color:var(--accent)}._toolCardBench_xmb5v_2928 ._toolmark_xmb5v_1226 svg{width:16px;height:16px}._toolCardBench_xmb5v_2928 ._cardName_xmb5v_1271{font-size:14.5px;line-height:1.2;letter-spacing:-.01em;margin-bottom:0;text-decoration:none}._cardLine_xmb5v_2956{font-family:var(--font-mono);font-size:10.5px;line-height:1.5;color:var(--secondary)}._toolGridCompact_xmb5v_2967{grid-template-columns:repeat(2,1fr)}@media(min-width:768px){._toolGridCompact_xmb5v_2967{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){._toolGridCompact_xmb5v_2967{grid-template-columns:repeat(4,1fr)}}._btnClaim_xmb5v_2982{width:100%;background:var(--highlight);color:var(--canvas);font-weight:700;font-size:14px;padding:14px;border-radius:var(--radius-md);transition:transform .15s;min-height:52px;margin-top:12px}._btnClaim_xmb5v_2982:hover{transform:translateY(-1px)}._btnClaim_xmb5v_2982:focus-visible{outline:2px solid var(--highlight);outline-offset:2px}._topupRecommended_xmb5v_3003{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}@media(prefers-reduced-transparency:reduce){._root_xmb5v_13 ._scrim_xmb5v_1465,._root_xmb5v_13 ._sheet_xmb5v_1487,._appHome_xmb5v_63 ._scrim_xmb5v_1465,._appHome_xmb5v_63 ._sheet_xmb5v_1487{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}._root_xmb5v_13 ._sheet_xmb5v_1487,._appHome_xmb5v_63 ._sheet_xmb5v_1487{background:var(--card)!important}}@media(prefers-contrast:more){._root_xmb5v_13,._appHome_xmb5v_63{--hairline: rgba(247, 243, 238, .34);--secondary: color-mix(in srgb, var(--text) 55%, var(--secondary))}._composerInput_xmb5v_594::placeholder{color:var(--secondary)}._root_xmb5v_13 button,._root_xmb5v_13 input,._root_xmb5v_13 select,._root_xmb5v_13 textarea,._appHome_xmb5v_63 button,._appHome_xmb5v_63 input,._appHome_xmb5v_63 select,._appHome_xmb5v_63 textarea{border-color:#f7f3ee6b}}._heroExamples_xmb5v_425{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}._heroExample_xmb5v_425{font-family:var(--font-body);font-size:14px;color:var(--text);background:transparent;border:1px solid var(--card-raised);border-radius:999px;padding:10px 16px;min-height:44px;cursor:pointer;transition:border-color .15s,color .15s}._heroExample_xmb5v_425:hover{border-color:var(--primary)}._heroExample_xmb5v_425:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._cardPlainLine_xmb5v_3093{font-size:13.5px;line-height:1.4;color:var(--secondary);min-width:0}._sheet_xmb5v_1487 ._emailInput_xmb5v_1784+._btnRun_xmb5v_42{width:100%}@media(max-width:639px){._heroExamples_xmb5v_425{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin-left:-20px;margin-right:-20px;padding:0 20px}._heroExamples_xmb5v_425::-webkit-scrollbar{display:none}._heroExample_xmb5v_425{flex:0 0 auto;white-space:nowrap}}._pickList_xmb5v_3125{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--hairline)}._pickRow_xmb5v_3133{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--hairline)}._pickGlyph_xmb5v_3140{width:38px;height:38px;display:grid;place-items:center;flex-shrink:0;background:var(--card-raised);color:var(--accent);border-radius:var(--radius-sm)}._pickGlyph_xmb5v_3140 svg{width:20px;height:20px}._pickText_xmb5v_3154{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._pickName_xmb5v_3161{font-weight:600;font-size:15px;color:var(--text)}._pickLine_xmb5v_3166{font-family:var(--font-mono);font-size:12px;color:var(--secondary)}._pickRun_xmb5v_3171{flex-shrink:0;background:transparent;color:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:600;font-size:14px;padding:8px 16px;min-height:44px;cursor:pointer;transition:background .15s,color .15s}._pickRun_xmb5v_3171:hover{background:var(--primary);color:var(--canvas)}._pickRun_xmb5v_3171:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._bench_xmb5v_3200{max-width:1180px;margin:28px auto 0;padding-bottom:64px}._benchGrid_xmb5v_3205{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(173,168,159,.16)}._benchCol_xmb5v_3211{position:relative;z-index:1;min-width:0;padding:16px 10px 4px;border-left:1px solid rgba(173,168,159,.16)}._benchCol_xmb5v_3211:first-of-type{border-left:0}._benchHead_xmb5v_3221{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--secondary);text-align:center;min-height:30px;line-height:1.4}._benchQ_xmb5v_3231{color:var(--text);font-weight:500}._benchTiles_xmb5v_3235{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:4px}._benchTile_xmb5v_3235{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 4px 9px;border:1px solid transparent;border-radius:3px;color:var(--text);text-decoration:none;transition:opacity .25s,border-color .25s,background .25s}._root_xmb5v_13 a._benchTile_xmb5v_3235{color:var(--text)}._benchTile_xmb5v_3235:hover{background:var(--card)}._benchTile_xmb5v_3235:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._benchGlyph_xmb5v_3266{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:3px;border:1px solid rgba(255,138,101,.3);background:#ff8a650d;color:var(--primary)}._benchGlyph_xmb5v_3266 svg{width:19px;height:19px;filter:drop-shadow(0 0 5px rgba(255,138,101,.35))}._benchName_xmb5v_3282{font-size:11.5px;text-align:center;line-height:1.25;color:var(--text);overflow-wrap:anywhere}._benchTileDim_xmb5v_3289{opacity:.32}._benchTileLit_xmb5v_3292{opacity:1;border-color:#ffd580b3;background:#ffd58012}._benchTileLit_xmb5v_3292:hover{background:#ffd58012}._benchTileLit_xmb5v_3292 ._benchGlyph_xmb5v_3266{border-color:#ffd58099;background:#ffd5800f;color:var(--highlight)}._benchTileLit_xmb5v_3292 ._benchGlyph_xmb5v_3266 svg{filter:drop-shadow(0 0 5px rgba(255,213,128,.4))}._benchBadge_xmb5v_3308{position:absolute;top:2px;right:8px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--highlight);color:var(--canvas);font-family:var(--font-mono);font-size:10px;font-weight:500}._benchLine_xmb5v_3324{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:0}._benchLine_xmb5v_3324 path{fill:none;stroke:var(--highlight);stroke-width:1.6;stroke-dasharray:5 5;opacity:.8}._benchFork_xmb5v_3340{margin:14px 0 0;display:flex;justify-content:center;flex-wrap:wrap;gap:8px 28px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--secondary)}._benchFork_xmb5v_3340 b{color:var(--text);font-weight:500}@media(max-width:900px){._benchGrid_xmb5v_3205{grid-template-columns:repeat(3,minmax(0,1fr))}._benchCol_xmb5v_3211:nth-of-type(4){border-left:0}}@media(max-width:560px){._benchGrid_xmb5v_3205{grid-template-columns:repeat(2,minmax(0,1fr))}._benchCol_xmb5v_3211:nth-of-type(3),._benchCol_xmb5v_3211:nth-of-type(5){border-left:0}._benchCol_xmb5v_3211:nth-of-type(4){border-left:1px solid rgba(173,168,159,.16)}._benchLine_xmb5v_3324{display:none}}@media(max-width:640px){._pickRow_xmb5v_3133{flex-wrap:wrap}._pickRun_xmb5v_3171{margin-left:52px}}.consent-banner{position:fixed;left:var(--space-md);right:var(--space-md);bottom:var(--space-md);z-index:190;max-width:560px;margin:0 auto;padding:20px;border:1px solid var(--card-raised);border-radius:12px;background:var(--card);color:var(--text);font-size:var(--type-small-size);line-height:1.55;box-shadow:0 12px 32px #00000073}.consent-banner__title{margin:0 0 10px;font-weight:600;color:var(--text)}.consent-banner__body{margin:0 0 var(--space-sm);color:var(--secondary)}.consent-banner__body:last-of-type{margin-bottom:var(--space-md)}.consent-banner__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.consent-banner__btn{flex:1 1 auto;padding:10px 18px;border:1px solid var(--card-raised);border-radius:8px;background:transparent;color:var(--secondary);font:inherit;font-size:var(--type-small-size);font-weight:600;cursor:pointer}.consent-banner__btn--accept{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.consent-banner__manage{flex:0 0 auto;padding:10px 4px;color:var(--accent);font-size:13px;text-decoration:underline}@media(max-width:480px){.consent-banner{left:var(--space-sm);right:var(--space-sm);bottom:var(--space-sm);padding:var(--space-md);font-size:13px;line-height:1.45}.consent-banner__body{font-size:var(--type-micro-size);line-height:var(--type-micro-lh)}.consent-banner__btn{padding:var(--space-sm) var(--space-md);font-size:13px}.consent-banner__manage{padding:var(--space-sm) var(--space-xs)}}.consent-modal__backdrop{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--space-md);background:color-mix(in srgb,var(--canvas) 75%,transparent)}.consent-modal{width:100%;max-width:520px;max-height:90vh;overflow-y:auto;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--card)}.consent-modal__scroll{padding:var(--space-lg) var(--space-lg) 0}.consent-modal__actions{padding:0 var(--space-lg) var(--space-lg)}.consent-modal__title{font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-lh);margin:0 0 var(--space-sm);color:var(--text)}.consent-modal__lede{margin:0 0 var(--space-md);color:var(--secondary);font-size:var(--type-small-size);line-height:1.5}.consent-modal__categories{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-md)}.consent-modal__category{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--card-raised)}.consent-modal__category-info{flex:1 1 auto;min-width:0}.consent-modal__category-name{display:block;font-size:var(--type-body-size);font-weight:600;color:var(--text);margin-bottom:var(--space-xs)}.consent-modal__category-desc{margin:0;color:var(--secondary);font-size:var(--type-small-size);line-height:1.45}.consent-modal__category-note{display:block;margin-top:var(--space-xs);font-size:var(--type-micro-size);color:var(--accent);font-weight:500}.consent-modal__switch-wrap{flex:0 0 auto;display:flex;align-items:center}.consent-modal__switch{position:relative;width:40px;height:22px;cursor:pointer;appearance:none;border:1px solid color-mix(in srgb,var(--text) 20%,transparent);border-radius:var(--radius-pill);background:var(--canvas);transition:background var(--motion-hover),border-color var(--motion-hover)}.consent-modal__switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:2px;background:var(--secondary);transition:transform var(--motion-hover),background var(--motion-hover)}.consent-modal__switch:checked{background:color-mix(in srgb,var(--primary) 20%,transparent);border-color:var(--primary)}.consent-modal__switch:checked:after{transform:translate(18px);background:var(--primary)}.consent-modal__switch:disabled{opacity:.6;cursor:not-allowed}.consent-modal__switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.consent-modal__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:flex-end;margin-top:var(--space-sm)}.consent-modal__btn{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font:inherit;font-size:var(--type-small-size);font-weight:500;cursor:pointer;transition:background var(--motion-hover),opacity var(--motion-hover)}.consent-modal__btn--accept{border:0;background:var(--primary);color:var(--canvas)}.consent-modal__btn--accept:hover{opacity:.88}.consent-modal__btn--reject{border:1px solid color-mix(in srgb,var(--text) 18%,transparent);background:transparent;color:var(--secondary)}.consent-modal__btn--reject:hover{border-color:color-mix(in srgb,var(--text) 30%,transparent);color:var(--text)}.consent-modal__btn--save{border:1px solid color-mix(in srgb,var(--primary) 40%,transparent);background:transparent;color:var(--primary)}.consent-modal__btn--save:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.consent-modal__btn--cancel{border:0;background:transparent;color:var(--secondary)}.consent-modal__btn--cancel:hover{color:var(--text)}.consent-modal__desc-toggle{display:none;width:100%;background:none;border:none;padding:0;margin-top:var(--space-xs);text-align:left;cursor:pointer;color:var(--secondary);font:inherit;font-size:var(--type-small-size);min-height:44px;align-items:center;gap:var(--space-xs)}.consent-modal__desc-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.consent-modal__desc-summary{font-size:var(--type-small-size);color:var(--secondary);margin-top:var(--space-xs)}@media(max-width:600px){.consent-modal__backdrop{align-items:flex-end;padding:0}.consent-modal{max-width:100%;max-height:90vh;border-radius:var(--radius-md) var(--radius-md) 0 0;display:flex;flex-direction:column;padding:0;overflow:hidden}.consent-modal__scroll{flex:1 1 auto;overflow-y:auto;padding:var(--space-md)}.consent-modal__actions{flex:0 0 auto;flex-direction:column-reverse;padding:var(--space-sm) var(--space-md);border-top:1px solid var(--hairline);background:var(--card);margin-top:0}.consent-modal__btn{width:100%;text-align:center;min-height:44px;display:flex;align-items:center;justify-content:center}.consent-modal__switch-wrap{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.consent-modal__category-desc{display:none}.consent-modal__desc-toggle{display:flex}.consent-modal__category--open .consent-modal__category-desc{display:block}.consent-modal__category--open .consent-modal__desc-toggle .consent-modal__desc-summary{display:none}}@media(prefers-reduced-motion:reduce){.consent-modal__switch,.consent-modal__switch:after,.consent-modal__btn{transition:none}}.error-boundary-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:var(--color-deep)}.error-boundary-page__card{width:100%;max-width:480px;padding:var(--space-8);border:1px solid color-mix(in srgb,var(--color-white) 10%,transparent);border-radius:var(--radius-card);background:var(--color-surface);text-align:center}.error-boundary-page__wordmark{margin:0 0 var(--space-4);font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--color-white)}.error-boundary-page__title{margin:0 0 var(--space-3);font-size:22px;font-weight:700;color:var(--color-white)}.error-boundary-page__body{margin:0 0 var(--space-6);font-size:15px;line-height:1.6;color:var(--color-secondary)}.error-boundary-page__action{appearance:none;border:none;border-radius:var(--radius-pill);padding:var(--space-3) var(--space-6);font-family:inherit;font-size:14px;font-weight:600;color:var(--color-deep);background:var(--color-teal);cursor:pointer}.error-boundary-page__action:hover{opacity:.9}.protected-route__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:50vh;color:var(--color-secondary);font-family:var(--font-body)}.protected-route__spinner{width:24px;height:24px;border:2px solid var(--color-slate);border-top-color:var(--color-teal);border-radius:var(--radius-pill);animation:protected-route-spin .8s linear infinite}.protected-route__spinner-label{font-size:13px}@keyframes protected-route-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.protected-route__spinner{animation:none;border-top-color:var(--color-teal)}}.user-menu{position:relative;font-family:var(--font-body)}.user-menu__avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background-color:var(--color-teal);border:1px solid var(--color-slate);border-radius:var(--radius-pill);color:var(--color-white);font-family:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer}.user-menu__avatar:hover{background-color:var(--color-slate)}.user-menu__avatar:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}.user-menu__initial{display:block}.user-menu__dropdown{position:absolute;right:0;top:calc(100% + var(--space-2));min-width:160px;padding:var(--space-2);background-color:var(--color-surface);border:1px solid var(--color-slate);border-radius:var(--radius-card);z-index:20}.user-menu__item{width:100%;padding:var(--space-2) var(--space-3);background:none;border:none;border-radius:var(--radius-chip);color:var(--color-white);font-family:inherit;font-size:13px;text-align:left;cursor:pointer}.user-menu__item:hover{background-color:var(--color-slate)}.user-menu__item:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas: #15151a;--card: #1f1f26;--card-raised: #2a2a33;--text: #f7f3ee;--secondary: #ada89f;--primary: #ff8a65;--accent: #5eead4;--highlight: #ffd580;--critical: #ff6b6b;--important: #ffb347;--hairline: rgba(247, 243, 238, .07);--on-primary: var(--canvas);--on-accent: var(--canvas);--hairline-strong: rgba(247, 243, 238, .12);--radius-sm: 2px;--radius-md: 0;--radius-lg: 0;--radius-pill: 2px;--radius-card-mobile: 0;--radius-card: 0;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--pad-card: 20px;--gap: 12px;--type-display-size: 22px;--type-display-weight: 600;--type-display-lh: 1.2;--type-heading-size: 18px;--type-heading-weight: 600;--type-heading-lh: 1.3;--type-body-size: 16px;--type-body-weight: 400;--type-body-lh: 1.5;--type-small-size: 14px;--type-small-weight: 400;--type-small-lh: 1.45;--type-micro-size: 12px;--type-micro-weight: 400;--type-micro-lh: 1.4;--type-mono-size: 14px;--type-mono-weight: 400;--type-mono-lh: 1.5;--font-body: "Outfit Variable", system-ui, sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--motion-hover: .15s cubic-bezier(.4, 0, .2, 1);--motion-modal: .18s ease-out;--motion-route: .7s cubic-bezier(.4, 0, .2, 1);--content-width-marketing: 1200px;--content-width-product: 1440px;--content-width-column: 760px;--color-deep: var(--canvas);--deep: var(--canvas);--surface: var(--card);--color-surface: var(--card);--color-slate: var(--card-raised);--color-teal: var(--accent);--color-coral: var(--critical);--color-amber: var(--important);--color-white: var(--text);--color-secondary: var(--secondary);--radius-chip: var(--radius-sm);--radius-input: var(--radius-sm);--radius-modal: var(--radius-md);--radius-card-lg: var(--radius-lg);--space-1: var(--space-xs);--space-2: var(--space-sm);--space-3: var(--gap);--space-4: var(--space-md);--space-5: var(--pad-card);--space-6: var(--space-lg);--space-8: 32px;--space-10: var(--space-xl);--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--src-ask: var(--primary);--src-her: var(--highlight);--src-nommi: var(--accent);--src-none: var(--secondary)}.src-ask{color:var(--src-ask)}.src-her{color:var(--src-her)}.src-nommi{color:var(--src-nommi)}.src-none{color:var(--src-none)}.src-edge-her{border-left:2px solid var(--src-her)}.src-edge-nommi{border-left:2px solid var(--src-nommi)}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100vh}html{font-family:var(--font-body);font-size:var(--type-body-size);line-height:1.5;font-variant-numeric:tabular-nums;background:var(--canvas);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:inherit}code,pre,kbd,samp{font-family:var(--font-mono);font-size:.95em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:600;letter-spacing:-.01em;margin:0 0 var(--space-md)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}:focus-visible{outline:2px solid var(--primary, currentColor);outline-offset:2px}
