.AppShell_shell{flex-direction:column;min-height:100dvh;display:flex}.AppShell_topbar{z-index:50;border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:color-mix(in srgb, var(--bg) 76%, transparent);width:calc(100% - 24px);max-width:1656px;height:58px;box-shadow:0 12px 35px color-mix(in srgb, var(--shadow-color) 42%, transparent), inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);border-radius:19px;justify-content:space-between;align-items:center;margin:12px auto 0;padding:0 11px 0 16px;transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:12px}.AppShell_topbarHidden{transform:translateY(calc(-100% - 24px))}.AppShell_topbar:focus-within{transform:none}@media (prefers-reduced-motion:reduce){.AppShell_topbar{transition:none}}.AppShell_landingTopbar{border-color:color-mix(in srgb, #755cff 22%, var(--border))}.AppShell_landingTopbar:after{content:"";background:linear-gradient(90deg,#0000,#dfff6d,#0000);width:22%;height:1px;position:absolute;bottom:-1px;left:18%}.AppShell_brand{color:var(--text);letter-spacing:-.01em;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.AppShell_brand:hover{color:var(--text)}.AppShell_brandWordmark{height:30px}.AppShell_user{align-items:center;gap:var(--space-3);display:flex}.AppShell_userPlaceholder{width:184px;height:36px}.AppShell_actions{align-items:center;gap:var(--space-3);min-width:0;display:flex}.AppShell_profileLink{color:var(--text-muted);text-decoration:none}.AppShell_email{font-size:13px}.AppShell_profileInitial{display:none}.AppShell_adminLink{border:1px solid var(--border);border-radius:var(--radius-sm);height:30px;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.04em;transition:color var(--transition), border-color var(--transition), background var(--transition);align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.AppShell_adminLink:hover{border-color:var(--border-hover);color:var(--text);background:var(--surface-2)}.AppShell_adminLinkActive{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));color:var(--accent);background:var(--accent-soft)}.AppShell_navLink{color:var(--text-muted);border-radius:var(--radius-sm);transition:color var(--transition), background var(--transition);padding:6px 10px;font-size:13px;text-decoration:none}.AppShell_navLink:hover{color:var(--text);background:var(--surface-2)}.AppShell_navCta{border-radius:var(--radius-md);background:var(--accent);color:#fff;height:30px;transition:background var(--transition);align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.AppShell_navCta:hover{background:var(--accent-hover)}.AppShell_navCta:focus-visible,.AppShell_navLink:focus-visible{box-shadow:var(--shadow-focus);outline:none}.AppShell_landingTopbar .AppShell_navCta,.AppShell_landingDashboard{height:36px;box-shadow:3px 3px 0 color-mix(in srgb, var(--text) 88%, transparent);color:#161718;transition:box-shadow var(--transition), transform var(--transition);background:#dfff6d;border:1px solid #8b9e49;border-radius:12px;align-items:center;gap:9px;padding:0 14px;font-size:13px;font-weight:720;display:inline-flex}.AppShell_landingTopbar .AppShell_navCta:hover,.AppShell_landingDashboard:hover{color:#161718;box-shadow:1px 1px 0 color-mix(in srgb, var(--text) 88%, transparent);background:#e8ff91;transform:translate(2px,2px)}.AppShell_actionGlyph{flex:none;width:15px;height:15px}.AppShell_landingTopbar .AppShell_user .AppShell_landingSignOut{border-color:var(--border);color:var(--text-muted)}.AppShell_main{flex-direction:column;flex:1;min-width:0;display:flex}@media (width<=640px){.AppShell_topbar{border-radius:17px;gap:8px;width:calc(100% - 16px);height:54px;margin-top:8px;padding:0 8px 0 10px;top:8px}.AppShell_user{gap:8px;min-width:0}.AppShell_userPlaceholder{width:140px;height:34px}.AppShell_actions{gap:8px}.AppShell_email{width:1px;height:1px;position:absolute;overflow:hidden}.AppShell_profileInitial{border:1px solid var(--border);width:30px;height:30px;color:var(--text);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.AppShell_landingTopbar .AppShell_navCta,.AppShell_landingDashboard{height:34px;box-shadow:2px 2px 0 color-mix(in srgb, var(--text) 88%, transparent);padding-inline:11px}}@media (width<=480px){.AppShell_brand{gap:7px}.AppShell_brandWordmark{height:24px}.AppShell_navLink{padding-inline:5px}.AppShell_userPlaceholder{width:96px}.AppShell_landingTopbar .AppShell_navCta{padding-inline:9px;font-size:12px}.AppShell_adminLink{justify-content:center;width:32px;padding:0}.AppShell_adminLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.BillingPill_pill{letter-spacing:-.005em;white-space:nowrap;height:26px;transition:background var(--transition), color var(--transition), border-color var(--transition);border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;padding:0 10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.BillingPill_pill:focus-visible{box-shadow:var(--shadow-focus);outline:none}.BillingPill_trial{background:var(--accent-soft);color:var(--accent-hover);border-color:#5e6ad24d}.BillingPill_trial:hover{background:#5e6ad242;border-color:#5e6ad273}.BillingPill_active{color:var(--success);background:#4cb78229;border-color:#4cb7824d}.BillingPill_active:hover{background:#4cb7823d}.BillingPill_warn{color:var(--warning);background:#f2994a29;border-color:#f2994a4d}.BillingPill_warn:hover{background:#f2994a3d}.BillingPill_danger{color:var(--danger);background:#eb575729;border-color:#eb57574d}.BillingPill_danger:hover{background:#eb57573d}.Button_btn{border-radius:var(--radius-md);letter-spacing:-.005em;transition:background var(--transition), border-color var(--transition), color var(--transition), opacity var(--transition);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-weight:500;line-height:1;display:inline-flex}.Button_btn:disabled{cursor:not-allowed;opacity:.5}.Button_s_md{height:38px;padding:0 16px;font-size:13px}.Button_s_sm{height:32px;padding:0 11px;font-size:12px}.Button_v_primary{background:var(--accent);color:#fff}.Button_v_primary:hover:not(:disabled){background:var(--accent-hover)}.Button_v_primary:disabled:not(.Button_loading){background:var(--accent-soft);color:var(--accent);opacity:1}.Button_v_ghost{color:var(--text);border-color:var(--border-strong);background:0 0}.Button_v_ghost:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-hover)}.Button_v_danger{color:var(--danger);background:0 0;border-color:#eb575759}.Button_v_danger:hover:not(:disabled){background:#eb57571a;border-color:#eb57578c}.Button_icon{justify-content:center;align-items:center;display:inline-flex}.Button_label{align-items:center;display:inline-flex}.Button_loading .Button_label{opacity:.85}.Button_spinner{justify-content:center;align-items:center;animation:.6s linear infinite Button_btn-spin;display:inline-flex}@keyframes Button_btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button_spinner{animation-duration:1.4s}}@media (width<=640px),(pointer:coarse){.Button_btn{min-height:44px}.Button_s_sm{min-width:44px}}.BrandWordmark_wordmark{width:auto;transition:transform var(--transition), filter var(--transition);flex:none}.BrandWordmark_wordmark:hover{filter:drop-shadow(0 6px 14px #765cff52);transform:translateY(-1px)scale(1.02)}@media (prefers-reduced-motion:reduce){.BrandWordmark_wordmark,.BrandWordmark_wordmark:hover{transition:none;transform:none}}.ThemeSwitcher_switcher{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 72%, transparent);width:32px;height:32px;color:var(--text-muted);transition:border-color var(--transition), background var(--transition), color var(--transition);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ThemeSwitcher_pending{visibility:hidden}.ThemeSwitcher_switcher:hover{border-color:var(--border-hover);background:var(--surface-2);color:var(--text)}.ThemeSwitcher_switcher:focus-visible{box-shadow:var(--shadow-focus)}.ThemeSwitcher_glyph{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:15px;height:15px}.Spinner_spinner{border:2px solid var(--border-strong);border-top-color:var(--accent);vertical-align:middle;border-radius:50%;animation:.7s linear infinite Spinner_spin;display:inline-block}@keyframes Spinner_spin{to{transform:rotate(360deg)}}.Toast_viewport{bottom:var(--space-5);right:var(--page-gutter);z-index:1200;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed}.Toast_toast{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);pointer-events:auto;min-width:280px;max-width:380px;animation:Toast_enter var(--transition) both;align-items:center;gap:12px;padding:13px 15px;display:flex}.Toast_message{color:var(--text);flex:1;font-size:13px;line-height:1.4}.Toast_dismiss{color:var(--text-muted);border-radius:var(--radius-sm);transition:color var(--transition), background var(--transition);padding:2px 6px;font-size:18px;line-height:1}.Toast_dismiss:hover{color:var(--text);background:var(--surface)}.Toast_info{border-left:2px solid var(--accent)}.Toast_success{border-left:2px solid var(--success)}.Toast_error{border-left:2px solid var(--danger)}.Toast_warning{border-left:2px solid var(--warning)}.Toast_neutral{border-left:2px solid var(--border-strong)}@keyframes Toast_enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1023px){.Toast_viewport{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (width<=640px){.Toast_viewport{left:12px;right:12px}.Toast_toast{width:100%;min-width:0;max-width:none}}.Input_field{flex-direction:column;gap:7px;display:flex}.Input_label{color:var(--text-muted);letter-spacing:0;font-size:13px;font-weight:500}.Input_input{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:100%;height:40px;color:var(--text);transition:border-color var(--transition), background var(--transition), box-shadow var(--transition);padding:0 14px;display:block}.Input_input::placeholder{color:var(--text-dim)}.Input_input:hover:not(:disabled){border-color:var(--border-hover)}.Input_input:focus{border-color:var(--accent);box-shadow:var(--shadow-focus)}.Input_input:disabled{opacity:.55;cursor:not-allowed}.Input_control{display:flex;position:relative}.Input_withReveal{padding-right:42px}.Input_reveal{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-dim);transition:color var(--transition), background var(--transition);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.Input_reveal:hover{color:var(--text);background:var(--surface-2)}.Input_reveal:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Input_textarea{resize:vertical;height:auto;min-height:80px;padding:11px 14px;line-height:1.5}.Input_invalid{border-color:var(--danger)}.Input_hint{color:var(--text-muted);font-size:13px}.Input_error{color:var(--danger);font-size:13px}@media (width<=640px),(pointer:coarse){.Input_input{min-height:44px}}.AuthArtwork_layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.AuthArtwork_art{aspect-ratio:1;opacity:0;will-change:transform;width:clamp(300px,34vw,530px);position:absolute;bottom:clamp(-110px,-7vw,-58px)}.AuthArtwork_loaded{animation:.9s cubic-bezier(.22,1,.36,1) both AuthArtwork_artEnter,8s ease-in-out .9s infinite AuthArtwork_artDrift}.AuthArtwork_art:before{z-index:-1;content:"";filter:blur(22px);border-radius:50%;position:absolute;inset:18%}.AuthArtwork_balance{transform-origin:0 100%;left:clamp(-92px,-5vw,-44px)}.AuthArtwork_balance:before{background:#765cff2e}.AuthArtwork_ranking{transform-origin:100% 100%;right:clamp(-92px,-5vw,-44px)}.AuthArtwork_ranking.AuthArtwork_loaded{animation-direction:normal,reverse;animation-delay:.11s,1.15s}.AuthArtwork_ranking:before{background:#dfff6d21}.AuthArtwork_image{object-fit:contain;filter:drop-shadow(0 26px 38px #0000007a);opacity:.9;width:100%;height:100%;display:block}@keyframes AuthArtwork_artEnter{0%{opacity:0;transform:translateY(48px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes AuthArtwork_artDrift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-9px)rotate(.5deg)}}@media (width<=900px){.AuthArtwork_layer{display:none}}.LoginPage_wrap{padding:var(--space-8) var(--page-gutter);isolation:isolate;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.LoginPage_card{z-index:1;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:18px;width:100%;max-width:420px;padding:36px;display:flex;position:relative}.LoginPage_head{flex-direction:column;gap:8px;margin-bottom:6px;display:flex}.LoginPage_title{font-family:var(--font-display);font-size:28px;font-weight:560}@media (width<=480px){.LoginPage_wrap{align-items:flex-start;padding-top:44px}.LoginPage_card{padding:28px 22px}}.LoginPage_sub{color:var(--text-muted);font-size:13px;line-height:1.5}.LoginPage_error{color:var(--danger);margin:-4px 0 0;font-size:13px}.LoginPage_terms{color:var(--text-muted);text-align:center;margin:-6px 0 0;font-size:12px;line-height:1.45}.LoginPage_terms a{color:var(--text);text-underline-offset:2px;white-space:nowrap;text-decoration:underline;display:inline-block}.LoginPage_foot{text-align:center;color:var(--text-muted);margin-top:4px;font-size:13px}.RegisterPage_wrap{padding:var(--space-8) var(--page-gutter);isolation:isolate;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.RegisterPage_journey{z-index:1;flex-direction:column;gap:22px;width:min(100%,460px);display:flex;position:relative}.RegisterPage_decisionReminder{color:#19191d;background:#dfff6d;border:2px solid #19191d;border-radius:22px 6px;padding:20px 22px;position:relative;transform:rotate(-.7deg);box-shadow:7px 7px #765cff}.RegisterPage_decisionReminder:after{color:#765cff;content:"✦";font-size:16px;position:absolute;top:16px;right:18px}.RegisterPage_reminderKicker{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.RegisterPage_decisionReminder strong{font-family:var(--font-display);letter-spacing:-.04em;padding-right:22px;font-size:22px;font-weight:720;line-height:1.08;display:block}.RegisterPage_decisionReminder p{opacity:.72;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:13px;font-weight:550;line-height:1.45;display:-webkit-box;overflow:hidden}.RegisterPage_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:18px;width:100%;padding:36px;display:flex}.RegisterPage_head{flex-direction:column;gap:8px;margin-bottom:6px;display:flex}.RegisterPage_title{font-family:var(--font-display);font-size:28px;font-weight:560}@media (width<=480px){.RegisterPage_wrap{align-items:flex-start;padding-top:44px}.RegisterPage_card{padding:28px 22px}.RegisterPage_decisionReminder{padding:18px 19px;box-shadow:5px 5px #765cff}}.RegisterPage_sub{color:var(--text-muted);font-size:13px;line-height:1.5}.RegisterPage_error{color:var(--danger);margin:-4px 0 0;font-size:13px}.RegisterPage_foot{text-align:center;color:var(--text-muted);margin-top:4px;font-size:13px}.RegisterPage_termsRow{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid;position:relative}.RegisterPage_termsRow input{opacity:0;width:1px;height:1px;position:absolute}.RegisterPage_termsBox{border:1px solid var(--border-strong);background:var(--surface);width:18px;height:18px;transition:border-color var(--transition), background var(--transition);border-radius:6px;place-items:center;margin-top:1px;display:grid}.RegisterPage_termsRow:hover .RegisterPage_termsBox{border-color:var(--border-hover)}.RegisterPage_termsRow input:focus-visible+.RegisterPage_termsBox{box-shadow:var(--shadow-focus)}.RegisterPage_termsRow input:checked+.RegisterPage_termsBox{border-color:var(--swag-purple);background:var(--swag-purple)}.RegisterPage_termsRow input:checked+.RegisterPage_termsBox:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.RegisterPage_termsText{color:var(--text-muted);font-size:13px;line-height:1.45}.RegisterPage_termsText a{color:var(--text);text-underline-offset:2px;white-space:nowrap;text-decoration:underline;display:inline-block}.SiteFooter_footer{--swag-ink:#19191d;--swag-lime:#dfff6d;background:var(--swag-ink);color:#8d8e99;border-radius:20px;margin-top:34px;padding:28px 30px 24px;font-size:13px}.SiteFooter_footerTop{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;display:grid}.SiteFooter_footerWordmark{justify-self:start;height:34px}.SiteFooter_footerTop a{color:var(--swag-lime);text-underline-offset:3px;justify-self:end}.SiteFooter_footerTop a:hover{text-decoration:underline}.SiteFooter_authPlaceholder{justify-self:end;width:72px;height:1em}.SiteFooter_legalLinks{border-top:1px solid #303138;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:22px;padding-top:18px;display:flex}.SiteFooter_legalLinks span{color:#696a74}.SiteFooter_legalLinks a{color:#b9bac3;text-underline-offset:3px;-webkit-text-decoration:underline #4b4c55;text-decoration:underline #4b4c55}.SiteFooter_legalLinks a:hover{color:var(--swag-lime)}.SiteFooter_createdWith{color:#696a74;font-family:var(--font-mono);letter-spacing:.04em;text-align:center;text-transform:uppercase;margin-top:15px;font-size:11px}.SiteFooter_createdWith a{color:#b9bac3;text-underline-offset:3px;-webkit-text-decoration:underline #4b4c55;text-decoration:underline #4b4c55}.SiteFooter_createdWith svg{vertical-align:-.12em}.SiteFooter_createdWith a:hover{color:var(--swag-lime)}@media (width<=760px){.SiteFooter_footerTop{grid-template-columns:1fr auto;row-gap:12px}.SiteFooter_footerTop p{grid-area:2/1/auto/-1;margin:0}.SiteFooter_footerTop>a{grid-area:1/2}}@media (width<=480px){.SiteFooter_footer{padding-inline:20px}}.LandingContinuation_continuity{color:#fff;background-color:#19191d;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:2px solid #19191d;border-radius:32px;grid-template-columns:minmax(360px,.8fr) 1fr;align-items:center;gap:clamp(60px,10vw,150px);margin-top:clamp(80px,10vw,140px);padding:clamp(50px,8vw,96px);scroll-margin-top:90px;display:grid;position:relative;overflow:hidden;box-shadow:10px 10px #dfff6d}.LandingContinuation_continuity:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 24%,#765cff42,#0000 30%),radial-gradient(circle at 84% 78%,#dfff6d24,#0000 28%),radial-gradient(circle at 62% 12%,#ff6b5729,#0000 26%);animation:14s ease-in-out infinite alternate LandingContinuation_continuityAurora;position:absolute;inset:-25%}.LandingContinuation_continuity>*{z-index:1;position:relative}@keyframes LandingContinuation_continuityAurora{0%{transform:translate(-2%,-2%)rotate(-2deg)}to{transform:translate(2%,3%)rotate(2deg)scale(1.07)}}.LandingContinuation_mark{flex-direction:column;max-width:430px;margin-inline:auto;display:flex}.LandingContinuation_winnerCard,.LandingContinuation_questionCard{border:2px solid #19191d;padding:20px 24px 22px;transition:transform .42s cubic-bezier(.34,1.42,.64,1),box-shadow .42s cubic-bezier(.34,1.42,.64,1);position:relative}.LandingContinuation_winnerCard{z-index:1;color:#19191d;background:#dfff6d;border-radius:18px 7px;align-self:flex-start;width:min(100%,330px);transform:rotate(-2deg);box-shadow:7px 7px #765cff}.LandingContinuation_questionCard{z-index:1;color:#19191d;background:#fbfaf3;border-radius:7px 18px;align-self:flex-end;width:min(100%,360px);transform:rotate(1.6deg);box-shadow:7px 7px #ff6b57}.LandingContinuation_mark:hover .LandingContinuation_winnerCard{transform:rotate(-.6deg);box-shadow:9px 9px #765cff}.LandingContinuation_mark:hover .LandingContinuation_questionCard{transform:rotate(.4deg);box-shadow:9px 9px #ff6b57}.LandingContinuation_winnerCard>span,.LandingContinuation_questionCard>span{color:#19191d9e;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.LandingContinuation_winnerCard strong{font-family:var(--font-display);letter-spacing:-.05em;margin-top:9px;font-size:27px;font-weight:740;line-height:1.02;display:block}.LandingContinuation_winnerCard em{font-family:var(--font-mono);letter-spacing:.06em;background:#ffffff8c;border:1.5px solid #19191d;border-radius:999px;margin-top:12px;padding:4px 10px;font-size:10px;font-style:normal;font-weight:700;display:inline-block}.LandingContinuation_questionCard strong{font-family:var(--font-character);font-variation-settings:"SOFT" 78, "WONK" 1;letter-spacing:-.03em;margin-top:8px;font-size:40px;font-weight:580;line-height:1;display:block}.LandingContinuation_optionChips{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.LandingContinuation_optionChips b{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border:1.5px solid #19191db8;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:640}.LandingContinuation_deepenLink{z-index:0;align-items:center;gap:14px;height:88px;margin-block:-6px;padding-left:96px;display:flex;position:relative}.LandingContinuation_deepenLink:before{content:"";border-left:2px dashed #555660;position:absolute;top:-20px;bottom:-20px;left:118px}.LandingContinuation_deepenLink i{color:#dfff6d;background:#765cff;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:25px;font-style:normal;animation:2.4s ease-in-out infinite LandingContinuation_nudgeDown;display:grid;position:relative;box-shadow:0 0 22px #765cff8c}.LandingContinuation_deepenLink span{color:#858690;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:650}@keyframes LandingContinuation_nudgeDown{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.LandingContinuation_kicker{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:650}.LandingContinuation_copy .LandingContinuation_kicker{color:#dfff6d}.LandingContinuation_copy h2,.LandingContinuation_useCases h2{color:var(--text);letter-spacing:-.07em;font-size:clamp(43px,5.3vw,72px);font-weight:680;line-height:.92}.LandingContinuation_copy h2{color:#fff;margin:22px 0 26px}.LandingContinuation_copy>h2+p{color:#b4b5bd;font-size:18px;line-height:1.65}.LandingContinuation_useCases{padding:clamp(80px,9vw,130px) 0 0;scroll-margin-top:90px}.LandingContinuation_useCases h2{max-width:14ch;margin-top:22px}.LandingContinuation_caseRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:56px;display:grid}.LandingContinuation_caseRail>span{background:var(--surface);min-height:82px;color:var(--text);font-family:var(--font-display);letter-spacing:-.045em;transition:background var(--transition), color var(--transition), transform .34s cubic-bezier(.34, 1.42, .64, 1), box-shadow .34s cubic-bezier(.34, 1.42, .64, 1);border:2px solid #19191d;border-radius:16px;align-items:baseline;gap:14px;padding:25px;font-size:20px;font-weight:640;display:flex;box-shadow:4px 4px #19191d}.LandingContinuation_caseRail>span:nth-child(3n+1):hover{color:#19191d;background:#dfff6d;transform:rotate(-1deg)translate(2px);box-shadow:2px 2px #19191d}.LandingContinuation_caseRail>span:nth-child(3n+2):hover{color:#fff;background:#765cff;transform:rotate(1deg)translate(2px);box-shadow:2px 2px #19191d}.LandingContinuation_caseRail>span:nth-child(3n+3):hover{color:#19191d;background:#ff8b78;transform:rotate(-.5deg)translate(2px);box-shadow:2px 2px #19191d}.LandingContinuation_caseRail small{color:var(--text-dim);font-family:var(--font-mono);font-size:9px}@media (width<=760px){.LandingContinuation_continuity{border-radius:28px;grid-template-columns:1fr;padding:34px 24px}.LandingContinuation_caseRail{grid-template-columns:1fr 1fr}}@media (width<=480px){.LandingContinuation_winnerCard,.LandingContinuation_questionCard{padding:17px 19px 19px}.LandingContinuation_deepenLink{height:76px;padding-left:58px}.LandingContinuation_deepenLink:before{left:80px}.LandingContinuation_caseRail{grid-template-columns:1fr}}.LandingActions_actions,.LandingActions_compactActions{align-items:center;gap:13px;display:flex}.LandingActions_actions{margin-top:37px}.LandingActions_primaryAction,.LandingActions_secondaryAction{height:52px;transition:transform .34s var(--spring), box-shadow .34s var(--spring), background var(--transition);border-radius:14px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:720;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.LandingActions_primaryAction{border:2px solid var(--swag-ink);background:var(--swag-lime);min-width:190px;box-shadow:5px 5px 0 var(--swag-ink), 0 0 26px color-mix(in srgb, var(--swag-lime) 42%, transparent);color:var(--swag-ink);gap:24px}.LandingActions_primaryAction:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:40%;transition:transform .64s;position:absolute;top:0;bottom:0;left:0;transform:translate(-180%)skew(-18deg)}.LandingActions_primaryAction:hover:after{transform:translate(340%)skew(-18deg)}.LandingActions_primaryAction svg{transition:transform .34s var(--spring);font-size:18px}.LandingActions_primaryAction:hover{box-shadow:2px 2px 0 var(--swag-ink), 0 0 38px color-mix(in srgb, var(--swag-lime) 60%, transparent);color:var(--swag-ink);background:#e9ff94;transform:translate(3px,3px)}.LandingActions_primaryAction:hover svg{transform:translate(2px,-2px)rotate(-8deg)}.LandingActions_disabledAction,.LandingActions_disabledAction:hover{cursor:not-allowed;background:var(--swag-lime);box-shadow:3px 3px 0 var(--swag-ink);opacity:.42;transform:none}.LandingActions_disabledAction:after{display:none}.LandingActions_disabledAction:hover svg{transform:none}.LandingActions_secondaryAction{border:1px solid var(--landing-line);background:color-mix(in srgb, var(--surface) 72%, transparent);color:var(--text-muted)}.LandingActions_secondaryAction:hover{background:var(--surface-2);color:var(--text);transform:rotate(-1deg)}.LandingActions_actionPlaceholder{width:190px;height:52px;margin-top:37px}@media (width<=480px){.LandingActions_actions{align-items:stretch;width:100%}.LandingActions_primaryAction{flex:1;min-width:0}.LandingActions_secondaryAction{padding-inline:17px}}.LandingFinalCta_kicker{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.LandingFinalCta_finalCta{border:2px solid var(--swag-ink);background:radial-gradient(circle at 88% 16%, color-mix(in srgb, var(--swag-lime) 28%, transparent), transparent 24%), var(--swag-purple);box-shadow:10px 10px 0 var(--swag-ink);color:#fff;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:48px;margin-top:clamp(90px,10vw,150px);padding:clamp(34px,6vw,76px);display:flex;position:relative;overflow:hidden}.LandingFinalCta_finalCta:before{z-index:0;background:radial-gradient(circle at 22% 68%, color-mix(in srgb, var(--swag-lime) 30%, transparent), transparent 30%), radial-gradient(circle at 76% 24%, color-mix(in srgb, var(--swag-coral) 34%, transparent), transparent 32%), radial-gradient(circle at 52% 52%, #ffffff21, transparent 28%);content:"";pointer-events:none;animation:13s ease-in-out infinite alternate LandingFinalCta_ctaAurora;position:absolute;inset:-30%}.LandingFinalCta_finalCta>*{z-index:1;position:relative}@keyframes LandingFinalCta_ctaAurora{0%{transform:translate(-3%,-2%)rotate(-2deg)scale(1)}to{transform:translate(3%,3%)rotate(2deg)scale(1.08)}}.LandingFinalCta_finalCta .LandingFinalCta_kicker{color:var(--swag-lime)}.LandingFinalCta_finalCta h2{color:#fff;letter-spacing:-.07em;max-width:13ch;margin-top:19px;font-size:clamp(42px,5.4vw,72px);font-weight:680;line-height:.92}@media (width<=760px){.LandingFinalCta_finalCta{box-shadow:7px 7px 0 var(--swag-ink);flex-direction:column;align-items:flex-start;padding-block:42px}}.LandingHeroDecor_shapes{z-index:1;pointer-events:none;position:absolute;inset:0}.LandingHeroDecor_shapes i{opacity:.55;position:absolute}.LandingHeroDecor_shapeRing{border:2px solid var(--swag-purple);border-radius:50%;width:54px;height:54px;animation:7.5s ease-in-out infinite LandingHeroDecor_floatY;top:9%;right:38%}.LandingHeroDecor_shapeSpark{color:var(--swag-coral);font-size:22px;font-style:normal;animation:8s ease-in-out infinite LandingHeroDecor_sparkSpin;top:21%;left:44%}.LandingHeroDecor_shapeSpark:before{content:"✦"}.LandingHeroDecor_shapeDot{background:var(--swag-purple);width:13px;height:13px;box-shadow:0 0 18px color-mix(in srgb, var(--swag-purple) 65%, transparent);border-radius:50%;animation:6.4s ease-in-out -1s infinite LandingHeroDecor_floatY;bottom:34%;right:2%}@keyframes LandingHeroDecor_floatY{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-13px)rotate(7deg)}}@keyframes LandingHeroDecor_sparkSpin{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(40deg)scale(1.18)}}.LandingHeroDecor_heroSticker{z-index:4;border:2px solid var(--swag-ink);background:var(--swag-coral);width:220px;box-shadow:5px 5px 0 var(--swag-ink);color:var(--swag-ink);transition:transform .38s var(--spring), box-shadow .38s var(--spring);border-radius:10px;padding:17px 19px;animation:4.6s ease-in-out infinite LandingHeroDecor_stickerWobble;position:absolute;bottom:56px;right:-1%;transform:rotate(4deg)}.LandingHeroDecor_heroSticker:hover{box-shadow:8px 8px 0 var(--swag-ink);animation:none;transform:rotate(0)scale(1.05)}@keyframes LandingHeroDecor_stickerWobble{0%,to{transform:rotate(4deg)}50%{transform:rotate(2.4deg)translateY(-3px)}}.LandingHeroDecor_heroSticker strong{font-family:var(--font-display);letter-spacing:-.06em;font-size:31px;font-weight:780;line-height:1;display:block}.LandingHeroDecor_heroSticker span{margin-top:7px;font-size:13px;font-weight:600;line-height:1.3;display:block}.LandingHeroDecor_heroIndex{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.15em;font-size:9px;position:absolute;top:45px;right:0}.LandingHeroDecor_scrollCue{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;bottom:31px;left:0}.LandingHeroDecor_scrollCue span{background:var(--swag-purple);transform-origin:0;width:35px;height:1px;animation:2.2s ease-in-out infinite LandingHeroDecor_cuePulse}@keyframes LandingHeroDecor_cuePulse{0%,to{opacity:.45;transform:scaleX(.55)}50%{opacity:1;transform:scaleX(1)}}@media (width<=1040px){.LandingHeroDecor_heroSticker{bottom:87px;right:4%}.LandingHeroDecor_scrollCue{display:none}}@media (width<=760px){.LandingHeroDecor_shapeRing{display:none}.LandingHeroDecor_shapeSpark{top:13%;left:auto;right:9%}.LandingHeroDecor_heroIndex,.LandingHeroDecor_heroSticker{display:none}}@media (width<=480px){.LandingHeroDecor_heroSticker{transform-origin:100% 100%;transform:rotate(3deg)scale(.9)}}.LandingPodium_stage{--lime:#dfff6d;--purple:#765cff;--coral:#ff6b57;--ink:#121216;border:2px solid var(--ink);width:100%;min-width:0;min-height:620px;box-shadow:9px 9px 0 var(--purple);color:#f7f5ed;isolation:isolate;perspective:1200px;background:#141419;border-radius:44% 44% 24px 24px;margin:0;animation:.85s cubic-bezier(.18,.82,.26,1) both LandingPodium_stageIn;position:relative;overflow:hidden}.LandingPodium_grain{z-index:8;opacity:.34;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.LandingPodium_orbit{z-index:0;border:1px solid #dfff6d2e;border-radius:50%;width:430px;height:430px;position:absolute;top:72px;left:50%;transform:translate(-50%)rotate(-13deg)}.LandingPodium_orbit span{color:#66656f;font:7px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#111116;padding:3px 8px;position:absolute}.LandingPodium_orbit span:first-child{top:58px;right:4px}.LandingPodium_orbit span:last-child{top:58px;left:-4px}@keyframes LandingPodium_stageIn{0%{opacity:0;transform:translateY(18px)rotate(.5deg)}}@media (width<=1040px){.LandingPodium_stage{width:min(720px,100%);margin:0 auto}}@media (width<=620px){.LandingPodium_stage{min-height:505px;box-shadow:6px 6px 0 var(--purple);border-radius:42% 42% 20px 20px}.LandingPodium_orbit{width:355px;height:355px;top:54px}}@media (width<=390px){.LandingPodium_orbit{width:315px;height:315px}}.LandingPodiumRanking_rankings{justify-content:center;align-items:flex-end;gap:18px;width:100%;height:340px;margin:0;padding:0 11px;list-style:none;display:flex;position:absolute;bottom:26px;left:0}.LandingPodiumRanking_ranking{--plinth-height:130px;perspective:900px;perspective-origin:50% 6%;flex:none;width:158px;height:100%;animation:.82s cubic-bezier(.15,.88,.25,1.2) both LandingPodiumRanking_podiumRise;position:relative}.LandingPodiumRanking_ranking:hover{z-index:8}.LandingPodiumRanking_winner{--plinth-height:190px;z-index:3;order:2;width:190px;animation-delay:.16s}.LandingPodiumRanking_second{z-index:2;order:1;animation-delay:.31s}.LandingPodiumRanking_third{--plinth-height:100px;z-index:1;order:3;width:154px;animation-delay:.41s}.LandingPodiumRanking_optionCard{z-index:4;bottom:calc(var(--plinth-height) + 36px);background:#141419f0;border:1px solid #4a4853;border-radius:15px 5px;grid-template-columns:1fr auto;align-content:start;width:100%;min-height:112px;padding:13px 14px;transition:transform .34s cubic-bezier(.34,1.42,.64,1),box-shadow .34s;display:grid;position:absolute;left:0;transform:rotate(-2.5deg)}.LandingPodiumRanking_winner .LandingPodiumRanking_optionCard{border:2px solid var(--ink);background:var(--lime);box-shadow:6px 6px 0 var(--purple);color:var(--ink);transform:translateY(-8px)rotate(1.5deg)}.LandingPodiumRanking_third .LandingPodiumRanking_optionCard{background:#241918;border-color:#8b493f;transform:rotate(3deg)}.LandingPodiumRanking_optionCard:hover{z-index:7;transform:translateY(-8px)rotate(0)}.LandingPodiumRanking_winner .LandingPodiumRanking_optionCard:hover{box-shadow:9px 9px 0 var(--purple);transform:translateY(-15px)rotate(0)}.LandingPodiumRanking_rankTag,.LandingPodiumRanking_plinth span{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-weight:700}.LandingPodiumRanking_rankTag{color:#777681;grid-column:1/-1;font-size:7px}.LandingPodiumRanking_winner .LandingPodiumRanking_rankTag{color:#12121694}.LandingPodiumRanking_optionCard>strong{font-family:var(--font-display);letter-spacing:-.045em;align-self:end;margin-top:18px;font-size:15px;line-height:1}.LandingPodiumRanking_winner .LandingPodiumRanking_optionCard>strong{font-size:18px}.LandingPodiumRanking_score{font-family:var(--font-display);letter-spacing:-.07em;align-self:end;font-size:27px;font-weight:760;line-height:.8}.LandingPodiumRanking_score small{color:#6f6e77;letter-spacing:0;font-size:8px}.LandingPodiumRanking_winner .LandingPodiumRanking_score small{color:#12121680}.LandingPodiumRanking_scoreBar{background:#36353d;border-radius:99px;grid-column:1/-1;height:3px;margin-top:12px;overflow:hidden}.LandingPodiumRanking_scoreBar b{background:var(--purple);width:81%;height:100%;display:block}.LandingPodiumRanking_winner .LandingPodiumRanking_scoreBar{background:#12121629}.LandingPodiumRanking_winner .LandingPodiumRanking_scoreBar b{background:var(--ink);width:87%}.LandingPodiumRanking_third .LandingPodiumRanking_scoreBar b{background:var(--coral);width:74%}.LandingPodiumRanking_plinth{--depth:90px;--turn:-30deg;--tilt:-16deg;width:calc(100% - 20px);height:var(--plinth-height);border:2px solid var(--ink);background:var(--purple);color:#fff;transform-style:preserve-3d;transform:rotateX(var(--tilt)) rotateY(var(--turn));flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:7px}.LandingPodiumRanking_plinth:before,.LandingPodiumRanking_plinth:after{box-sizing:border-box;border:2px solid var(--ink);content:"";position:absolute}.LandingPodiumRanking_plinth:before{top:calc(-2px - var(--depth));width:calc(100% + 4px);height:var(--depth);transform-origin:50% 100%;background:#a391ff;border-bottom:0;left:-2px;transform:rotateX(90deg)}.LandingPodiumRanking_plinth:after{width:var(--depth);transform-origin:0;background:#4938b5;border-left:0;height:calc(100% + 4px);top:-2px;left:calc(100% + 2px);transform:rotateY(90deg)}.LandingPodiumRanking_winner .LandingPodiumRanking_plinth{background:var(--lime);color:var(--ink)}.LandingPodiumRanking_winner .LandingPodiumRanking_plinth:before{background:#f0ffb5}.LandingPodiumRanking_winner .LandingPodiumRanking_plinth:after{background:#9fb84d}.LandingPodiumRanking_third .LandingPodiumRanking_plinth{background:var(--coral);color:var(--ink)}.LandingPodiumRanking_third .LandingPodiumRanking_plinth:before{background:#ff9c8e}.LandingPodiumRanking_third .LandingPodiumRanking_plinth:after{background:#b94032}@media (prefers-reduced-motion:no-preference){.LandingPodiumRanking_plinth{transition:transform .46s cubic-bezier(.22,1,.36,1)}.LandingPodiumRanking_ranking:hover .LandingPodiumRanking_plinth{--turn:0deg;--tilt:0deg}}.LandingPodiumRanking_plinth strong{font-family:var(--font-display);letter-spacing:-.08em;font-size:70px;font-weight:750;line-height:.75}.LandingPodiumRanking_plinth span{opacity:.68;margin-top:13px;font-size:7px}@keyframes LandingPodiumRanking_podiumRise{0%{opacity:0;transform:translateY(70px)}}.LandingPodiumScene_scene{z-index:2;width:560px;height:455px;transform-style:preserve-3d;position:absolute;bottom:55px;left:50%;transform:translate(-50%)}.LandingPodiumScene_floor{background:#0000004d;border-radius:50%;width:560px;height:118px;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}@media (width<=620px){.LandingPodiumScene_scene{transform-origin:bottom;bottom:35px;transform:translate(-50%)scale(.76)}}@media (width<=390px){.LandingPodiumScene_scene{transform:translate(-50%)scale(.58)}}.LandingHero_hero{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(40px,6vw,90px);min-height:calc(100dvh - 82px);padding:92px 0 122px;display:grid;position:relative}.LandingHero_heroCopy{z-index:2;flex-direction:column;align-items:flex-start;max-width:690px;animation:.75s cubic-bezier(.2,.85,.24,1) both LandingHero_copyIn;display:flex}.LandingHero_title em::selection{background:var(--swag-ink);color:var(--swag-lime)}.LandingHero_dilemmaPrompt textarea::selection{background:var(--swag-ink);color:var(--swag-lime)}.LandingHero_title{max-width:10.4ch;color:var(--text);font-family:var(--font-display);font-variation-settings:"opsz" 72, "wdth" 91;letter-spacing:-.077em;margin:0;font-size:clamp(60px,6.35vw,92px);font-weight:690;line-height:.89}.LandingHero_title em{border:2px solid var(--swag-ink);background:var(--swag-lime);width:max-content;max-width:100%;box-shadow:7px 7px 0 var(--swag-purple);color:var(--swag-ink);font-family:var(--font-character);font-variation-settings:"SOFT" 78, "WONK" 1;letter-spacing:-.055em;transition:transform .42s var(--spring), box-shadow .42s var(--spring);border-radius:14px 6px 17px 7px;margin-top:13px;padding:2px 13px 9px;font-weight:560;display:inline-block;position:relative;overflow:hidden;transform:rotate(-1.7deg)}.LandingHero_title em:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:42%;animation:5.4s ease-in-out 1.6s infinite LandingHero_sheenSweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-170%)skew(-18deg)}.LandingHero_title:hover em{box-shadow:9px 9px 0 var(--swag-purple);transform:rotate(-.3deg)}@keyframes LandingHero_sheenSweep{0%{transform:translate(-170%)skew(-18deg)}42%,to{transform:translate(330%)skew(-18deg)}}.LandingHero_lead{max-width:585px;color:var(--text-muted);letter-spacing:-.018em;margin:34px 0 0;font-size:clamp(18px,1.6vw,22px);line-height:1.58}.LandingHero_promptPlaceholder{width:min(100%,585px);min-height:132px;margin-top:34px}.LandingHero_dilemmaPrompt{border:2px solid var(--swag-ink);background:var(--swag-lime);width:min(100%,585px);box-shadow:6px 6px 0 var(--swag-ink);color:var(--swag-ink);transition:transform .26s var(--spring), box-shadow .26s var(--spring);border-radius:22px 5px;flex-direction:column;margin-top:34px;padding:18px 20px 16px;display:flex}.LandingHero_dilemmaPrompt:focus-within{box-shadow:9px 9px 0 var(--swag-purple);transform:translate(-2px,-2px)}.LandingHero_dilemmaPrompt textarea{resize:vertical;width:100%;min-height:94px;color:var(--swag-ink);font:inherit;font-family:var(--font-character);font-variation-settings:"SOFT" 78, "WONK" 1;letter-spacing:-.015em;background:0 0;border:0;outline:0;padding:0;font-size:clamp(16px,1.25vw,18px);font-style:normal;font-weight:560;line-height:1.5}.LandingHero_dilemmaPrompt textarea:active,.LandingHero_dilemmaPrompt textarea:focus,.LandingHero_dilemmaPrompt textarea:focus-visible{box-shadow:none;border:none;outline:none}.LandingHero_dilemmaPrompt textarea::placeholder{color:var(--swag-ink);opacity:1}.LandingHero_note{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.03em;margin:18px 0 0;font-size:12px}@keyframes LandingHero_copyIn{0%{opacity:0;transform:translateY(18px)}}@media (width<=1040px){.LandingHero_hero{grid-template-columns:1fr;min-height:auto;padding-top:110px}.LandingHero_heroCopy{max-width:850px}.LandingHero_title{max-width:11ch}}@media (width<=760px){.LandingHero_hero{gap:60px;padding:78px 0 92px}.LandingHero_title{font-size:clamp(38px,12.1vw,62px)}.LandingHero_title em{width:auto;box-shadow:5px 5px 0 var(--swag-purple);white-space:nowrap;padding-inline:9px}}.LandingPricing_pricing{padding:clamp(80px,9vw,130px) 0 0;scroll-margin-top:90px}.LandingPricing_kicker{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:650}.LandingPricing_head h2{max-width:17ch;color:var(--text);letter-spacing:-.07em;margin-top:22px;font-size:clamp(43px,5.3vw,72px);font-weight:680;line-height:.92}.LandingPricing_lead{max-width:46ch;color:var(--text-muted);margin-top:22px;font-size:18px;line-height:1.6}.LandingPricing_cards{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:stretch;gap:22px;margin-top:56px;display:grid}.LandingPricing_trialCard,.LandingPricing_proCard{border:2px solid var(--swag-ink);border-radius:24px;flex-direction:column;padding:clamp(28px,3.4vw,40px);display:flex}.LandingPricing_trialCard{box-shadow:6px 6px 0 var(--swag-coral);color:var(--swag-ink);background:#fbfaf3}.LandingPricing_proCard{background:radial-gradient(circle at 86% 8%, color-mix(in srgb, var(--swag-lime) 22%, transparent), transparent 30%), var(--swag-ink);box-shadow:10px 10px 0 var(--swag-purple);color:#fff;align-self:start;margin-top:-14px;position:relative;overflow:hidden}.LandingPricing_proCard:before{z-index:0;background:radial-gradient(circle at 24% 72%, color-mix(in srgb, var(--swag-purple) 34%, transparent), transparent 32%), radial-gradient(circle at 78% 26%, color-mix(in srgb, var(--swag-coral) 20%, transparent), transparent 30%);content:"";pointer-events:none;animation:15s ease-in-out infinite alternate LandingPricing_priceAurora;position:absolute;inset:-30%}.LandingPricing_proCard>*{z-index:1;position:relative}@keyframes LandingPricing_priceAurora{0%{transform:translate(-3%,-2%)rotate(-2deg)scale(1)}to{transform:translate(3%,3%)rotate(2deg)scale(1.09)}}.LandingPricing_cardEyebrow{color:color-mix(in srgb, var(--swag-ink) 60%, transparent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.LandingPricing_proHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.LandingPricing_proHead .LandingPricing_cardEyebrow{color:var(--swag-lime)}.LandingPricing_saveBadge{border:1.5px solid var(--swag-lime);color:var(--swag-lime);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:700}.LandingPricing_rhythm{background:#ffffff0d;border:1.5px solid #35363e;border-radius:999px;gap:4px;width:fit-content;margin:24px 0 0;padding:4px;display:inline-flex;position:relative}.LandingPricing_rhythmOption{color:#9a9ba5;cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:background var(--transition), color var(--transition);border-radius:999px;padding:8px 17px;font-size:11px;font-weight:700;position:relative}.LandingPricing_rhythmOption:not(.LandingPricing_rhythmOn):hover{color:#fff}.LandingPricing_rhythmOn{background:var(--swag-lime);color:var(--swag-ink)}.LandingPricing_rhythm input{cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.LandingPricing_rhythmOption:has(input:focus-visible){outline:2px solid var(--swag-lime);outline-offset:3px}.LandingPricing_trialPrice,.LandingPricing_proPrice{font-family:var(--font-display);letter-spacing:-.07em;align-items:baseline;gap:9px;margin-top:20px;line-height:.9;display:flex}.LandingPricing_trialPrice span,.LandingPricing_proPrice b{font-size:clamp(52px,6vw,76px);font-weight:700}.LandingPricing_trialPrice small,.LandingPricing_proPrice small{color:color-mix(in srgb, var(--swag-ink) 58%, transparent);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:650}.LandingPricing_proPrice small{color:#a9aab4}.LandingPricing_proFootnote{color:#a9aab4;margin-top:12px;font-size:14px}.LandingPricing_features{gap:11px;margin:26px 0 0;padding:0;list-style:none;display:grid}.LandingPricing_features li{align-items:flex-start;gap:11px;font-size:15px;line-height:1.45;display:flex}.LandingPricing_proFeatures{border-top:1px solid #303138;margin-top:28px;padding-top:26px}.LandingPricing_proFeatures li{color:#dcdde3}.LandingPricing_check{background:var(--swag-lime);width:20px;height:20px;color:var(--swag-ink);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;font-size:11px;font-style:normal;font-weight:800;display:grid}.LandingPricing_trialCard .LandingPricing_check{background:var(--swag-purple);color:#fff}.LandingPricing_ghostCta,.LandingPricing_proCta{height:52px;transition:background var(--transition), box-shadow .34s var(--spring), color var(--transition), transform .34s var(--spring);border-radius:14px;justify-content:center;align-items:center;font-size:14px;font-weight:720;text-decoration:none;display:inline-flex}.LandingPricing_trialNote{border-top:1px solid color-mix(in srgb, var(--swag-ink) 14%, transparent);color:color-mix(in srgb, var(--swag-ink) 66%, transparent);margin:24px 0 30px;padding-top:22px;font-size:14px;line-height:1.55}.LandingPricing_ghostCta{border:2px solid var(--swag-ink);box-shadow:3px 3px 0 var(--swag-ink);color:var(--swag-ink);background:0 0;margin-top:auto}.LandingPricing_ghostCta:hover{background:var(--swag-lime);box-shadow:1px 1px 0 var(--swag-ink);color:var(--swag-ink);transform:translate(2px,2px)}.LandingPricing_proCta{border:2px solid var(--swag-ink);background:var(--swag-lime);box-shadow:5px 5px 0 var(--swag-ink), 0 0 26px color-mix(in srgb, var(--swag-lime) 38%, transparent);color:var(--swag-ink);gap:22px;margin-top:32px}.LandingPricing_proCta svg{transition:transform .34s var(--spring);font-size:18px}.LandingPricing_proCta:hover{box-shadow:2px 2px 0 var(--swag-ink), 0 0 38px color-mix(in srgb, var(--swag-lime) 58%, transparent);color:var(--swag-ink);background:#e9ff94;transform:translate(3px,3px)}.LandingPricing_proCta:hover svg{transform:translate(2px,-2px)rotate(-8deg)}.LandingPricing_ctaPlaceholder{height:52px;margin-top:auto}.LandingPricing_proCtaPlaceholder{margin-top:32px}.LandingPricing_finePrint{max-width:62ch;color:var(--text-dim);margin-top:26px;font-size:13px;line-height:1.6}.LandingPricing_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=860px){.LandingPricing_cards{grid-template-columns:1fr}.LandingPricing_proCard{box-shadow:7px 7px 0 var(--swag-purple);order:-1;margin-top:0}}@media (width<=480px){.LandingPricing_trialCard,.LandingPricing_proCard{border-radius:20px}.LandingPricing_proHead{flex-direction:column;align-items:flex-start;gap:10px}.LandingPricing_ghostCta,.LandingPricing_proCta{width:100%}}@media (prefers-reduced-motion:reduce){.LandingPricing_proCard:before{animation:none}}.LandingPromise_promise{border:2px solid var(--swag-ink);background:var(--swag-ink);box-shadow:7px 7px 0 var(--swag-purple);border-radius:18px;justify-content:space-between;align-items:center;gap:32px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.LandingPromise_promise:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff12,#0000);width:30%;animation:7.5s ease-in-out .8s infinite LandingPromise_sheenSweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-14deg)}.LandingPromise_promise p{color:var(--swag-lime);font-family:var(--font-display);letter-spacing:-.04em;font-size:26px;font-weight:700}.LandingPromise_promiseItems{flex-wrap:wrap;justify-content:flex-end;gap:12px 27px;display:flex}.LandingPromise_promiseItems span{color:#d8d8df;font-size:15px;font-weight:560}.LandingPromise_promiseItems span:before{color:var(--swag-coral);content:"✦";margin-right:8px;font-size:11px}.LandingPromise_marquee{border-block:2px solid var(--swag-ink);background:var(--swag-purple);color:#fff;width:calc(100% + 80px);margin:90px -40px 0;overflow:hidden;transform:rotate(-1.25deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.LandingPromise_marquee:hover>div{animation-play-state:paused}.LandingPromise_marquee>div{align-items:center;width:max-content;padding:14px 0;animation:25s linear infinite LandingPromise_marquee;display:flex}.LandingPromise_marquee span{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;font-size:20px;font-weight:730}.LandingPromise_marquee i{color:var(--swag-lime);margin:0 26px;font-size:12px;font-style:normal}@keyframes LandingPromise_sheenSweep{0%{transform:translate(-170%)skew(-18deg)}42%,to{transform:translate(330%)skew(-18deg)}}@keyframes LandingPromise_marquee{to{transform:translate(-50%)}}@media (width<=760px){.LandingPromise_promise{box-shadow:5px 5px 0 var(--swag-purple);flex-direction:column;align-items:flex-start;padding:22px}.LandingPromise_promiseItems{justify-content:flex-start}.LandingPromise_marquee{margin-top:70px}}.LandingStory_story{padding:clamp(110px,14vw,190px) 0 0;scroll-margin-top:90px}.LandingStory_intro{grid-template-columns:1.3fr .8fr;align-items:end;gap:46px;margin-bottom:58px;display:grid;position:relative}.LandingStory_intro h2{color:var(--text);letter-spacing:-.07em;font-size:clamp(44px,5.5vw,74px);font-weight:680;line-height:.92}.LandingStory_intro>p{color:var(--text-muted);font-size:18px;line-height:1.65}.LandingStory_introBadge{color:#19191d;font-family:var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#ff6b57;border:2px solid #19191d;border-radius:50%;padding:10px 13px;font-size:9px;font-weight:750;line-height:1.35;animation:5.2s ease-in-out infinite LandingStory_badgeRock;position:absolute;top:-45px;right:18px;transform:rotate(8deg);box-shadow:4px 4px #19191d}@keyframes LandingStory_badgeRock{0%,to{transform:rotate(8deg)}50%{transform:rotate(3.5deg)scale(1.04)}}.LandingStory_grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.LandingStory_card{border:2px solid #19191d;border-radius:27px;min-height:400px;padding:clamp(24px,2.4vw,32px) clamp(24px,2.4vw,32px) 200px;transition:transform .48s cubic-bezier(.34,1.42,.64,1),box-shadow .48s cubic-bezier(.34,1.42,.64,1);position:relative;overflow:hidden;box-shadow:8px 8px #19191d}.LandingStory_card:hover{transform:rotate(0)translateY(-5px);box-shadow:12px 12px #19191d}.LandingStory_card:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff29,#0000);width:36%;transition:transform .78s;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-16deg)}.LandingStory_card:hover:after{transform:translate(360%)skew(-16deg)}.LandingStory_frameCard{color:#fff;background:radial-gradient(circle at 92% 9%,#dfff6d42,#0000 24%),#765cff;grid-column:span 4;transform:rotate(-.35deg)}.LandingStory_blindCard{color:#19191d;background:linear-gradient(135deg,#ffffff3d,#0000 44%),#dfff6d;grid-column:span 4;transform:rotate(.45deg)}.LandingStory_flipCard{color:#19191d;background:radial-gradient(circle at 15% 12%,#ffffff6e,#0000 25%),#ff8b78;grid-column:span 4;transform:rotate(-.25deg)}.LandingStory_number{color:currentColor;font-family:var(--font-mono);letter-spacing:.12em;opacity:.55;margin-bottom:26px;font-size:11px;display:block}.LandingStory_copy{max-width:530px}.LandingStory_copy h3{color:currentColor;font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(24px,2vw,29px);font-weight:690;line-height:.98}.LandingStory_copy p{color:currentColor;opacity:.78;max-width:540px;margin-top:14px;font-size:15px;line-height:1.55}.LandingStory_criteriaDemo,.LandingStory_blindDemo,.LandingStory_flipDemo{position:absolute;bottom:0;left:0;right:0}.LandingStory_criteriaDemo{align-items:flex-end;gap:8px;height:124px;padding:0 32px 34px;display:flex}.LandingStory_criteriaDemo>span{min-width:0;height:calc(42px + var(--emphasis) * 8px);color:#19191d;background:#dfff6d;border:2px solid #19191d;border-radius:12px;flex:1 1 0;justify-content:space-between;align-items:center;padding:0 15px;font-size:12px;font-weight:620;transition:transform .34s cubic-bezier(.34,1.42,.64,1),box-shadow .34s cubic-bezier(.34,1.42,.64,1);display:flex;box-shadow:3px 3px #19191d}.LandingStory_criteriaDemo>span:hover{transform:translateY(-4px);box-shadow:5px 5px #19191d}.LandingStory_rank1{--emphasis:3}.LandingStory_rank2{--emphasis:2}.LandingStory_rank3{--emphasis:1}.LandingStory_criteriaDemo small{color:#19191d;font-variant-numeric:tabular-nums}.LandingStory_blindDemo{gap:8px;padding:0 32px 34px;display:grid}.LandingStory_blindDemo>div{grid-template-columns:1fr repeat(3,44px);align-items:center;gap:7px;display:grid}.LandingStory_blindDemo>div>span{color:#353628;font-size:12px;font-weight:620}.LandingStory_blindDemo i{color:#19191d;font-variant-numeric:tabular-nums;background:#fffef8;border:2px solid #19191d;border-radius:11px;place-items:center;width:44px;height:44px;font-style:normal;transition:transform .3s cubic-bezier(.34,1.42,.64,1),box-shadow .3s cubic-bezier(.34,1.42,.64,1);display:grid;box-shadow:2px 2px #19191d}.LandingStory_blindDemo i:hover{transform:translateY(-3px)rotate(-2deg);box-shadow:4px 4px #19191d}.LandingStory_blindDemo p{color:#4b4b3b;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.LandingStory_blindDemo p span{background:#765cff;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite LandingStory_dotPulse}@keyframes LandingStory_dotPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.LandingStory_flipDemo{background:#fff9ec;border:2px solid #19191d;border-radius:17px;width:calc(100% - 64px);margin:0 32px 34px;padding:18px;box-shadow:4px 4px #19191d}.LandingStory_flipLabel{color:#d1432d;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:9px}.LandingStory_flipDemo strong{color:#19191d;margin-top:6px;font-size:14px;display:block}.LandingStory_flipScale{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:14px 0 8px;display:grid}.LandingStory_flipScale span,.LandingStory_flipDemo p{color:#666157;font-size:11px}.LandingStory_flipScale i{background:linear-gradient(90deg,#765cff 0 56%,#e14931 56%);border-radius:999px;height:3px;position:relative}.LandingStory_flipScale i:after{content:"";background:#e14931;border:2px solid #fff9ec;border-radius:50%;width:11px;height:11px;animation:2.6s ease-out infinite LandingStory_markerPulse;position:absolute;top:50%;left:56%;transform:translate(-50%,-50%)}@keyframes LandingStory_markerPulse{0%{box-shadow:0 0 #e1493173}70%,to{box-shadow:0 0 0 8px #e1493100}}@media (width<=1040px){.LandingStory_introBadge{right:0}.LandingStory_intro{grid-template-columns:1fr}.LandingStory_frameCard,.LandingStory_blindCard,.LandingStory_flipCard{grid-column:1/-1}}@media (width<=760px){.LandingStory_introBadge{top:-60px}.LandingStory_intro{grid-template-columns:1fr;gap:22px}.LandingStory_frameCard,.LandingStory_blindCard,.LandingStory_flipCard{grid-column:1/-1}.LandingStory_card{border-radius:24px;min-height:470px;transform:none;box-shadow:6px 6px #19191d}}@media (width<=480px){.LandingStory_criteriaDemo{gap:6px;padding-inline:20px}.LandingStory_criteriaDemo>span{padding:0 9px;font-size:9px}.LandingStory_blindDemo{padding-inline:20px}.LandingStory_blindDemo>div{grid-template-columns:1fr repeat(3,38px)}.LandingStory_blindDemo i{width:38px;height:42px}.LandingStory_flipDemo{width:calc(100% - 40px);margin-inline:20px}}.LandingPage_page{--swag-lime:#dfff6d;--swag-purple:#765cff;--swag-coral:#ff6b57;--swag-ink:#19191d;--spring:cubic-bezier(.34, 1.42, .64, 1);--landing-line:color-mix(in srgb, var(--text) 13%, transparent);isolation:isolate;width:min(100%,1440px);padding:0 var(--page-gutter) 28px;margin:0 auto;position:relative;overflow:hidden}.LandingPage_page:before{z-index:-2;background-image:linear-gradient(90deg, var(--landing-line) 1px, transparent 1px);content:"";opacity:.32;pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 31%);mask-image:linear-gradient(#000,#0000 31%)}.LandingPage_ambient{z-index:-1;background:radial-gradient(circle at 26% 46%, color-mix(in srgb, var(--swag-purple) 34%, transparent), transparent 35%), radial-gradient(circle at 67% 42%, color-mix(in srgb, var(--swag-lime) 29%, transparent), transparent 34%), radial-gradient(circle at 53% 72%, color-mix(in srgb, var(--swag-coral) 22%, transparent), transparent 29%);filter:blur(22px);opacity:.72;pointer-events:none;border-radius:50%;width:1040px;height:760px;animation:16s ease-in-out infinite alternate LandingPage_ambientDrift;position:absolute;top:-300px;left:55%;transform:translate(-50%)rotate(-8deg)}.LandingPage_ambientAlt{z-index:-1;background:radial-gradient(circle at 70% 30%, color-mix(in srgb, var(--swag-lime) 22%, transparent), transparent 36%), radial-gradient(circle at 30% 55%, color-mix(in srgb, var(--swag-purple) 26%, transparent), transparent 38%), radial-gradient(circle at 55% 80%, color-mix(in srgb, var(--swag-coral) 18%, transparent), transparent 32%);filter:blur(26px);opacity:.55;pointer-events:none;border-radius:50%;width:900px;height:640px;animation:19s ease-in-out -6s infinite alternate-reverse LandingPage_ambientDriftAlt;position:absolute;top:118%;left:12%}[data-theme=light] .LandingPage_ambient,[data-theme=light] .LandingPage_ambientAlt{opacity:.5}@media (prefers-color-scheme:light){:root:not([data-theme]) .LandingPage_ambient,:root:not([data-theme]) .LandingPage_ambientAlt{opacity:.5}}@keyframes LandingPage_ambientDrift{0%{transform:translate(-50%)rotate(-8deg)scale(1)}to{transform:translate(-46%)rotate(-3deg)scale(1.12)}}@keyframes LandingPage_ambientDriftAlt{0%{transform:rotate(5deg)translate(0)scale(1)}to{transform:rotate(-2deg)translate(-5%,-6%)scale(1.14)}}.LandingPage_page{cursor:default}.LandingPage_page ::selection{background:var(--swag-purple);color:#fff}.LandingPage_footer{background:var(--swag-ink);color:#8d8e99;border-radius:20px;margin-top:34px;padding:28px 30px 24px;font-size:13px}.LandingPage_footerTop{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;display:grid}.LandingPage_footerTop>span{color:#fff;font-family:var(--font-display);letter-spacing:-.05em;font-size:19px;font-weight:720}.LandingPage_footerTop a{color:var(--swag-lime);text-underline-offset:3px;justify-self:end}.LandingPage_footerTop a:hover{text-decoration:underline}.LandingPage_legalLinks{border-top:1px solid #303138;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:22px;padding-top:18px;display:flex}.LandingPage_legalLinks span{color:#696a74}.LandingPage_legalLinks a{color:#b9bac3;text-underline-offset:3px;-webkit-text-decoration:underline #4b4c55;text-decoration:underline #4b4c55}.LandingPage_legalLinks a:hover{color:var(--swag-lime)}.LandingPage_createdWith{color:#696a74;font-family:var(--font-mono);letter-spacing:.04em;text-align:center;text-transform:uppercase;margin-top:15px;font-size:11px}.LandingPage_createdWith a{color:#b9bac3;text-underline-offset:3px;-webkit-text-decoration:underline #4b4c55;text-decoration:underline #4b4c55}.LandingPage_createdWith svg{vertical-align:-.12em}.LandingPage_createdWith a:hover{color:var(--swag-lime)}@media (width<=760px){.LandingPage_page{padding-bottom:16px}.LandingPage_footerTop{grid-template-columns:1fr auto;row-gap:12px}.LandingPage_footerTop p{grid-area:2/1/auto/-1;margin:0}.LandingPage_footerTop>a{grid-area:1/2}}@media (width<=480px){.LandingPage_footer{padding-inline:20px}}.NotFoundPage_wrap{min-height:72vh;padding:var(--space-8) var(--page-gutter);text-align:center;place-items:center;display:grid}.NotFoundPage_inner{max-width:30rem}.NotFoundPage_code{font-family:var(--font-display);font-variation-settings:var(--font-display-settings);letter-spacing:-.02em;background:linear-gradient(135deg, var(--accent), var(--accent-hover));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:82px;font-weight:620;line-height:1}.NotFoundPage_title{margin:16px 0 10px;font-size:28px}.NotFoundPage_body{color:var(--text-muted);margin:0 0 24px}.LegalPage_page{--legal-ink:#19191d;--legal-paper:#f6f3ea;--legal-lime:#dfff6d;--legal-purple:#765cff;--legal-coral:#ff6b57;width:min(100% - (2 * var(--page-gutter)), 1370px);color:var(--legal-ink);margin:0 auto;padding:clamp(48px,7vw,96px) 0 24px}.LegalPage_hero{background:radial-gradient(circle at 76% 18%, #765cff8c, transparent 26%), radial-gradient(circle at 7% 90%, #ff6b5757, transparent 23%), var(--legal-ink);min-height:500px;box-shadow:11px 11px 0 var(--legal-purple);color:#fff;border:1px solid #34343a;border-radius:30px;padding:clamp(34px,6vw,82px);position:relative;overflow:hidden}.LegalPage_hero:before{opacity:.16;content:"";pointer-events:none;background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.LegalPage_heroCopy{z-index:1;max-width:850px;position:relative}.LegalPage_back{color:#c4c5cb;align-items:center;gap:8px;margin-bottom:clamp(54px,8vw,102px);font-size:12px;font-weight:620;display:inline-flex}.LegalPage_back:hover{color:var(--legal-lime)}.LegalPage_back span{transition:transform var(--transition);font-size:17px}.LegalPage_back:hover span{transform:translate(-3px)}.LegalPage_eyebrow{color:var(--legal-lime);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:17px;font-size:10px;font-weight:650}.LegalPage_hero h1{color:#fff;letter-spacing:-.075em;max-width:11ch;font-size:clamp(58px,8vw,112px);font-weight:690;line-height:.84}.LegalPage_summary{color:#c3c4ca;max-width:660px;font-family:var(--font-editorial);margin-top:33px;font-size:clamp(20px,2.1vw,27px);line-height:1.35}.LegalPage_meta{flex-wrap:wrap;gap:9px;margin-top:35px;display:flex}.LegalPage_meta span{color:#a8a9b1;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid #45464d;border-radius:999px;padding:7px 10px;font-size:9px}.LegalPage_readMe{z-index:1;border:2px solid var(--legal-ink);background:var(--legal-lime);width:155px;min-height:116px;box-shadow:6px 6px 0 var(--legal-coral);color:var(--legal-ink);place-content:center;padding:18px;display:grid;position:absolute;bottom:clamp(32px,5vw,66px);right:clamp(28px,5vw,74px);transform:rotate(5deg)}.LegalPage_readMe span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.LegalPage_readMe strong{font-family:var(--font-character);letter-spacing:-.04em;font-size:28px;font-style:italic;font-weight:620;line-height:1}.LegalPage_readMe svg{width:22px;height:22px;position:absolute;bottom:4px;right:8px}.LegalPage_layout{grid-template-columns:minmax(248px,.4fr) minmax(0,1fr);gap:clamp(40px,6vw,88px);padding:clamp(76px,9vw,126px) clamp(0px,3vw,42px);display:grid}.LegalPage_rail{align-self:start;position:sticky;top:96px}.LegalPage_rail>p{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:650}.LegalPage_rail nav{border-left:2px solid var(--border);gap:1px;display:grid}.LegalPage_rail nav a{color:var(--text-muted);letter-spacing:-.011em;transition:color var(--transition), background var(--transition), border-color var(--transition);border-left:2px solid #0000;border-radius:0 9px 9px 0;grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:10px;margin-left:-2px;padding:10px 13px;font-size:14px;font-weight:520;line-height:1.4;display:grid}.LegalPage_rail nav a:hover{background:var(--surface-2);color:var(--text)}.LegalPage_rail nav a[aria-current]{border-left-color:var(--legal-purple);background:color-mix(in srgb, var(--legal-purple) 10%, var(--surface));color:var(--text);font-weight:620}.LegalPage_rail nav span{color:var(--text-dim);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10px}.LegalPage_rail nav a:hover span,.LegalPage_rail nav a[aria-current] span{color:var(--legal-purple)}.LegalPage_plainEnglish{border:1px solid color-mix(in srgb, var(--legal-purple) 42%, var(--border));background:color-mix(in srgb, var(--legal-purple) 8%, var(--surface));box-shadow:4px 4px 0 color-mix(in srgb, var(--legal-purple) 35%, transparent);border-radius:14px;margin-top:28px;padding:18px}.LegalPage_plainEnglish strong{color:var(--text);font-family:var(--font-display);font-size:15px}.LegalPage_plainEnglish p{color:var(--text-muted);margin-top:7px;font-size:12.5px;line-height:1.6}.LegalPage_document{min-width:0}.LegalPage_section{grid-template-columns:45px minmax(0,1fr);gap:clamp(14px,2vw,28px);scroll-margin-top:100px;display:grid}.LegalPage_section+.LegalPage_section{border-top:1px solid var(--border);margin-top:clamp(56px,8vw,90px);padding-top:clamp(56px,8vw,90px)}.LegalPage_sectionNumber{border:1px solid var(--legal-ink);background:var(--legal-lime);width:42px;height:42px;box-shadow:3px 3px 0 var(--legal-purple);color:var(--legal-ink);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.LegalPage_section h2{color:var(--text);letter-spacing:-.055em;font-size:clamp(28px,4vw,46px);font-weight:660;line-height:.98}.LegalPage_sectionBody{max-width:760px;color:var(--text-muted);gap:17px;margin-top:25px;font-size:15px;line-height:1.72;display:grid}.LegalPage_sectionBody strong{color:var(--text)}.LegalPage_sectionBody a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 38%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 38%, transparent);text-underline-offset:3px}.LegalPage_sectionBody ul{gap:10px;margin:0;padding-left:20px;display:grid}.LegalPage_sectionBody li::marker{color:var(--legal-purple)}.LegalPage_sectionBody blockquote{border:1px solid color-mix(in srgb, var(--legal-coral) 55%, var(--border));border-left:6px solid var(--legal-coral);background:color-mix(in srgb, var(--legal-coral) 7%, var(--surface));color:var(--text);font-family:var(--font-editorial);border-radius:0 14px 14px 0;margin:4px 0;padding:20px 22px;font-size:18px;line-height:1.45}.LegalPage_footer{background:var(--legal-ink);color:#8d8e99;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;padding:28px 30px;display:flex}.LegalPage_footer>div{gap:2px;display:grid}.LegalPage_footer strong{color:#fff;font-family:var(--font-display);font-size:17px}.LegalPage_footer span{font-size:10px}.LegalPage_footer nav{flex-wrap:wrap;justify-content:flex-end;gap:17px;display:flex}.LegalPage_footer a{color:#babac2;font-size:10px}.LegalPage_footer a:hover{color:var(--legal-lime)}@media (width<=900px){.LegalPage_hero{min-height:540px}.LegalPage_readMe{bottom:30px;right:28px}.LegalPage_layout{grid-template-columns:1fr}.LegalPage_rail{position:static}.LegalPage_rail nav{border-left:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.LegalPage_rail nav a{border:1px solid var(--border);border-left-width:2px;border-radius:10px;margin-left:0}.LegalPage_plainEnglish{max-width:420px}}@media (width<=640px){.LegalPage_page{width:min(100% - 24px,1370px);padding-top:34px}.LegalPage_hero{min-height:580px;box-shadow:7px 7px 0 var(--legal-purple);border-radius:22px;padding:30px 24px}.LegalPage_back{margin-bottom:70px}.LegalPage_hero h1{font-size:clamp(52px,17vw,74px)}.LegalPage_summary{font-size:19px}.LegalPage_meta{gap:6px}.LegalPage_readMe{width:136px;min-height:98px;bottom:25px;right:20px}.LegalPage_layout{gap:62px;padding:78px 4px}.LegalPage_rail nav,.LegalPage_section{grid-template-columns:1fr}.LegalPage_sectionNumber{width:38px;height:38px}.LegalPage_sectionBody{font-size:14px}.LegalPage_footer{flex-direction:column;align-items:flex-start;padding:24px}.LegalPage_footer nav{justify-content:flex-start}}.DecisionTypePage_page{flex-direction:column;gap:clamp(48px,7vw,88px);max-width:880px;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(20px,4vw,32px) clamp(64px,8vw,110px);display:flex}.DecisionTypePage_hero{flex-direction:column;gap:16px;display:flex}.DecisionTypePage_eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0;font-size:12px}.DecisionTypePage_title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(38px,5.4vw,62px);font-weight:680;line-height:1.04}.DecisionTypePage_tagline{font-family:var(--font-character);color:var(--text-muted);margin:0;font-size:clamp(19px,2.4vw,25px)}.DecisionTypePage_description{max-width:62ch;color:var(--text-muted);margin:4px 0 0;font-size:16px;line-height:1.65}.DecisionTypePage_actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.DecisionTypePage_primaryAction,.DecisionTypePage_ghostAction{border-radius:999px;align-items:center;min-height:42px;padding:0 20px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.DecisionTypePage_primaryAction{background:var(--accent);color:#fff}.DecisionTypePage_primaryAction:hover{background:var(--accent-hover);transform:translateY(-1px)}.DecisionTypePage_ghostAction{border:1px solid var(--border-strong);color:var(--text)}.DecisionTypePage_ghostAction:hover{border-color:var(--border-hover);transform:translateY(-1px)}.DecisionTypePage_section{flex-direction:column;gap:18px;display:flex}.DecisionTypePage_sectionTitle{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(24px,3vw,32px);font-weight:640}.DecisionTypePage_sectionLead{color:var(--text-muted);margin:-8px 0 0;font-size:15px;line-height:1.6}.DecisionTypePage_cardGrid,.DecisionTypePage_relatedGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.DecisionTypePage_card,.DecisionTypePage_relatedCard{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 78%, transparent);border-radius:14px;padding:18px}.DecisionTypePage_cardTitle{margin:0 0 8px;font-size:15px;font-weight:640}.DecisionTypePage_cardBody{color:var(--text-muted);margin:0;font-size:14px;line-height:1.65}.DecisionTypePage_advice{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);gap:18px;padding:18px 0;display:flex}.DecisionTypePage_adviceNumber{font-family:var(--font-mono);color:var(--accent);font-size:13px}.DecisionTypePage_adviceTitle{margin:0 0 6px;font-size:16px;font-weight:640}.DecisionTypePage_faq{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);padding:14px 0}.DecisionTypePage_faqQuestion{cursor:pointer;align-items:baseline;gap:10px;font-size:15px;font-weight:600;list-style:none;display:flex}.DecisionTypePage_faqQuestion::marker{display:none}.DecisionTypePage_faqQuestion::-webkit-details-marker{display:none}.DecisionTypePage_faqQuestion:before{content:"›";color:var(--text-muted);flex-shrink:0;transition:transform .18s cubic-bezier(.22,1,.36,1)}.DecisionTypePage_faq[open] .DecisionTypePage_faqQuestion:before{transform:rotate(90deg)}.DecisionTypePage_faqAnswer{color:var(--text-muted);margin:10px 0 2px;font-size:14.5px;line-height:1.65}.DecisionTypePage_relatedCard{flex-direction:column;gap:6px;text-decoration:none;transition:border-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:flex}.DecisionTypePage_relatedCard:hover{border-color:var(--border-hover);transform:translateY(-2px)}.DecisionTypePage_relatedTitle{color:var(--text);font-size:15px;font-weight:640}.DecisionTypePage_relatedTagline{color:var(--text-muted);font-size:13.5px}.DecisionTypePage_footerCta{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:18px;padding-top:40px;display:flex}.DecisionTypePage_footerTitle{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(24px,3.2vw,34px);font-weight:640}.BlogIndexPage_page{flex-direction:column;gap:clamp(40px,6vw,72px);max-width:880px;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(20px,4vw,32px) clamp(64px,8vw,110px);display:flex}.BlogIndexPage_hero{flex-direction:column;gap:16px;display:flex}.BlogIndexPage_eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0;font-size:12px}.BlogIndexPage_title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(38px,5.4vw,62px);font-weight:680;line-height:1.04}.BlogIndexPage_tagline{font-family:var(--font-character);color:var(--text-muted);margin:0;font-size:clamp(19px,2.4vw,25px)}.BlogIndexPage_description{max-width:62ch;color:var(--text-muted);margin:4px 0 0;font-size:16px;line-height:1.65}.BlogIndexPage_list{flex-direction:column;display:flex}.BlogIndexPage_row{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);flex-direction:column;gap:10px;padding:clamp(26px,3.4vw,38px) 0;display:flex}.BlogIndexPage_row:last-child{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent)}.BlogIndexPage_rowMeta{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-dim);flex-wrap:wrap;align-items:baseline;gap:14px;margin:0;font-size:12px;display:flex}.BlogIndexPage_rowEyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.12em}.BlogIndexPage_rowTitle{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(22px,3.2vw,32px);font-weight:640;line-height:1.14}.BlogIndexPage_rowLink{color:var(--text);transition:color var(--transition);text-decoration:none}.BlogIndexPage_rowLink:hover{color:var(--accent-hover)}.BlogIndexPage_rowArrow{width:.55em;height:.55em;color:var(--text-dim);opacity:0;transition:opacity var(--transition), transform var(--transition), color var(--transition);margin-left:10px;transform:translate(-4px,4px)}.BlogIndexPage_rowLink:hover .BlogIndexPage_rowArrow{opacity:1;color:var(--accent-hover);transform:none}.BlogIndexPage_rowDescription{max-width:66ch;font-family:var(--font-editorial);color:var(--text-muted);margin:0;font-size:16px;line-height:1.65}.BlogMarkdown_article{font-family:var(--font-editorial);color:var(--text);counter-reset:blog-section;max-width:68ch;font-size:17.5px;line-height:1.78}.BlogMarkdown_article p{margin:0 0 1.35em}.BlogMarkdown_article h2{font-family:var(--font-display);letter-spacing:-.015em;margin:2.1em 0 .7em;scroll-margin-top:88px;font-size:clamp(22px,2.8vw,28px);font-weight:640;line-height:1.18}.BlogMarkdown_article h2:before{counter-increment:blog-section;content:counter(blog-section, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.12em;color:var(--accent);margin-bottom:8px;font-size:12px;font-weight:500;display:block}.BlogMarkdown_article h3{font-family:var(--font-display);letter-spacing:-.01em;margin:1.7em 0 .55em;scroll-margin-top:88px;font-size:19px;font-weight:640}.BlogMarkdown_article a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--transition), color var(--transition);text-decoration-thickness:1px}.BlogMarkdown_article a:hover{color:var(--accent-hover);-webkit-text-decoration-color:var(--accent-hover);text-decoration-color:var(--accent-hover)}.BlogMarkdown_article ul,.BlogMarkdown_article ol{margin:0 0 1.35em;padding-left:1.3em}.BlogMarkdown_article li{margin-bottom:.45em}.BlogMarkdown_article li::marker{color:var(--accent);font-family:var(--font-mono);font-size:.85em}.BlogMarkdown_article strong{font-weight:640}.BlogMarkdown_quote{border-left:2px solid var(--accent);margin:1.8em 0;padding:4px 0 4px 22px}.BlogMarkdown_quote p{font-family:var(--font-character);color:var(--text-muted);margin:0;font-size:1.06em;font-style:italic}.BlogMarkdown_code{font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:2px 6px;font-size:.82em}.BlogMarkdown_rule{background:var(--border-strong);border:none;width:64px;height:1px;margin:2.4em 0}@media (width<=640px){.BlogMarkdown_article{font-size:16.5px}}.BlogPostPage_page{flex-direction:column;gap:clamp(40px,6vw,72px);max-width:880px;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(20px,4vw,32px) clamp(64px,8vw,110px);display:flex}.BlogPostPage_hero{flex-direction:column;gap:16px;display:flex}.BlogPostPage_backLink{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);transition:color var(--transition);align-self:flex-start;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;text-decoration:none;display:inline-flex}.BlogPostPage_backLink:hover{color:var(--text)}.BlogPostPage_backArrow{width:10px;height:10px}.BlogPostPage_eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0;font-size:12px}.BlogPostPage_title{max-width:20ch;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(34px,5vw,56px);font-weight:680;line-height:1.06}.BlogPostPage_lede{max-width:56ch;font-family:var(--font-character);color:var(--text-muted);margin:0;font-size:clamp(18px,2.2vw,23px);line-height:1.45}.BlogPostPage_meta{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-dim);align-items:baseline;gap:10px;margin:6px 0 0;font-size:12.5px;display:flex}.BlogPostPage_contents{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 78%, transparent);flex-direction:column;gap:12px;max-width:480px;padding:20px 22px;display:flex}.BlogPostPage_contentsLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:11.5px}.BlogPostPage_contentsList{counter-reset:contents;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.BlogPostPage_contentsList li{align-items:baseline;gap:12px;display:flex}.BlogPostPage_contentsList li:before{counter-increment:contents;content:counter(contents, decimal-leading-zero);font-family:var(--font-mono);color:var(--accent);font-size:11.5px}.BlogPostPage_contentsList a{color:var(--text-muted);transition:color var(--transition);font-size:14px;text-decoration:none}.BlogPostPage_contentsList a:hover{color:var(--text)}.BlogPostPage_body{min-width:0}.BlogPostPage_cta{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:12px;padding-top:40px;display:flex}.BlogPostPage_ctaEyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0;font-size:12px}.BlogPostPage_ctaTitle{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(24px,3.2vw,34px);font-weight:640}.BlogPostPage_ctaBody{max-width:52ch;color:var(--text-muted);margin:0;font-size:15px;line-height:1.6}.BlogPostPage_ctaActions{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.BlogPostPage_primaryAction,.BlogPostPage_ghostAction{border-radius:999px;align-items:center;min-height:42px;padding:0 20px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.BlogPostPage_primaryAction{background:var(--accent);color:#fff}.BlogPostPage_primaryAction:hover{background:var(--accent-hover);transform:translateY(-1px)}.BlogPostPage_ghostAction{border:1px solid var(--border-strong);color:var(--text)}.BlogPostPage_ghostAction:hover{border-color:var(--border-hover);transform:translateY(-1px)}.BlogPostPage_more{flex-direction:column;gap:18px;display:flex}.BlogPostPage_moreTitle{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(20px,2.6vw,26px);font-weight:640}.BlogPostPage_moreGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.BlogPostPage_moreCard{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 78%, transparent);border-radius:14px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;transition:border-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:flex}.BlogPostPage_moreCard:hover{border-color:var(--border-hover);transform:translateY(-2px)}.BlogPostPage_moreMeta{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-dim);font-size:11.5px}.BlogPostPage_moreCardTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);font-size:17px;font-weight:640}.BlogPostPage_moreCardDescription{color:var(--text-muted);font-size:13.5px;line-height:1.55}.MiniMatrix_matrix{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;flex-direction:column;gap:2px;padding:clamp(14px,2vw,22px);display:flex}.MiniMatrix_headRow,.MiniMatrix_row,.MiniMatrix_totalRow{grid-template-columns:minmax(130px,1.4fr) 56px repeat(3,minmax(72px,.8fr));align-items:center;gap:12px;display:grid}.MiniMatrix_headRow{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding-bottom:8px;font-size:11px}.MiniMatrix_optionHead,.MiniMatrix_weightHead,.MiniMatrix_weightValue,.MiniMatrix_score,.MiniMatrix_total{text-align:center}.MiniMatrix_row{border-top:1px solid color-mix(in srgb, var(--border) 55%, transparent);min-height:38px}.MiniMatrix_criterion{color:var(--text);font-size:14px}.MiniMatrix_weightValue,.MiniMatrix_score{font-family:var(--font-mono);color:var(--text-muted);font-size:13px}.MiniMatrix_totalRow{border-top:1px solid var(--border);margin-top:6px;padding-top:12px;font-weight:600}.MiniMatrix_totalRow .MiniMatrix_criterion{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.MiniMatrix_total{font-size:15px}.MiniMatrix_winning{color:var(--success,#4ade80)}.MiniMatrix_verdict{color:var(--text-muted);margin:14px 2px 0;font-size:14px;line-height:1.55}.MiniMatrix_verdict strong{color:var(--text)}.MiniMatrix_verdict em{color:var(--text);font-style:normal}@media (width<=640px){.MiniMatrix_matrix{overflow-x:auto}.MiniMatrix_headRow,.MiniMatrix_row,.MiniMatrix_totalRow{min-width:560px}}.HelpTip_wrap{display:inline-flex;position:relative}.HelpTip_trigger{border:1px solid var(--border-strong);background:var(--surface);width:16px;height:16px;color:var(--text-muted);cursor:help;transition:border-color var(--transition), color var(--transition);border-radius:50%;place-items:center;font-size:10px;font-weight:700;line-height:1;display:grid}.HelpTip_trigger:hover,.HelpTip_trigger:focus-visible{border-color:var(--border-hover);color:var(--text)}.HelpTip_tip{z-index:20;background:var(--text);width:230px;color:var(--surface);opacity:0;pointer-events:none;transition:opacity var(--transition);border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.45;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.HelpTip_below .HelpTip_tip{top:calc(100% + 8px);bottom:auto}.HelpTip_wrap:hover .HelpTip_tip,.HelpTip_trigger:focus-visible+.HelpTip_tip{opacity:1}.Modal_backdrop{z-index:1100;padding:var(--space-5);animation:Modal_fade var(--transition) both;background:#0000008c;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.Modal_surface{width:100%;max-width:420px;max-height:calc(100dvh - (var(--space-5) * 2));background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:0 24px 72px color-mix(in srgb, var(--shadow-color) 82%, transparent);gap:var(--space-4) 0;animation:Modal_pop var(--transition) both;grid-template-columns:minmax(0,1fr) auto;margin:auto;padding:26px;display:grid;overflow-y:auto}.Modal_wide{max-width:720px}.Modal_header{border-bottom:1px solid var(--border);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 62%);grid-area:1/1/auto/-1;align-items:center;gap:18px;min-height:44px;margin:-10px -10px 0;padding:9px 54px 13px 10px;display:flex}.Modal_titleRow{align-items:center;gap:9px;min-width:0;display:flex}.Modal_title{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:23px;font-weight:560}.Modal_close{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 76%, transparent);width:36px;height:36px;color:var(--text-muted);transition:border-color var(--transition), background var(--transition), color var(--transition), transform var(--transition);border-radius:11px;flex:none;grid-area:1/2;place-self:center end;place-items:center;display:grid}.Modal_close svg{width:17px;height:17px}.Modal_close:hover{border-color:var(--border-hover);background:var(--surface-2);color:var(--text)}.Modal_close:active{transform:scale(.96)}.Modal_desc{max-width:52ch;color:var(--text-muted);grid-column:1/-1;font-size:14px;line-height:1.5}.Modal_body{margin-top:var(--space-1);grid-column:1/-1}.Modal_footer{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);grid-column:1/-1;display:flex}@media (width<=640px){.Modal_backdrop{padding:16px}.Modal_surface{max-height:calc(100dvh - 32px);padding:22px 20px}.Modal_header{margin:-8px -6px 0;padding:7px 52px 11px 6px}}@keyframes Modal_fade{0%{opacity:0}to{opacity:1}}@keyframes Modal_pop{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.EmptyState_wrap{text-align:center;padding:56px var(--panel-padding);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.EmptyState_icon{width:36px;height:36px;color:var(--text-muted);justify-content:center;align-items:center;margin-bottom:4px;display:flex}.EmptyState_title{font-size:15px;font-weight:500}.EmptyState_desc{color:var(--text-muted);max-width:360px;font-size:13px}.EmptyState_action{margin-top:12px}.InstantStartPanel_panel{--swag-lime:#dfff6d;--swag-purple:#765cff;--swag-ink:#19191d;border:1px solid color-mix(in srgb, var(--swag-purple) 40%, var(--border));background:linear-gradient(115deg, color-mix(in srgb, var(--swag-purple) 11%, transparent), transparent 42%), radial-gradient(circle at 92% 100%, color-mix(in srgb, var(--swag-lime) 9%, transparent), transparent 34%), var(--surface);border-radius:18px;grid-template-columns:48px minmax(220px,.85fr) minmax(300px,1.15fr);gap:28px;padding:32px;display:grid;position:relative;overflow:hidden}.InstantStartPanel_panel:after{content:"";border:1px solid color-mix(in srgb, var(--swag-purple) 30%, transparent);width:280px;height:280px;box-shadow:0 0 0 28px color-mix(in srgb, var(--swag-lime) 6%, transparent), 0 0 0 72px color-mix(in srgb, var(--swag-purple) 4%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:-170px;right:-170px}.InstantStartPanel_index{color:color-mix(in srgb, var(--swag-purple) 80%, var(--text));font-family:var(--font-mono);letter-spacing:.12em;padding-top:5px;font-size:11px}.InstantStartPanel_copy{align-self:center}.InstantStartPanel_eyebrow{color:color-mix(in srgb, var(--swag-purple) 78%, var(--text));font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.InstantStartPanel_title{max-width:410px;font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(24px,3.2vw,38px);font-weight:500;line-height:1.02}.InstantStartPanel_title em{border:2px solid var(--swag-ink);background:var(--swag-lime);width:max-content;max-width:100%;box-shadow:5px 5px 0 var(--swag-purple);color:var(--swag-ink);font-family:var(--font-character);font-variation-settings:"SOFT" 78, "WONK" 1;letter-spacing:-.045em;border-radius:10px 5px 12px;margin-top:7px;padding:0 10px 5px;font-style:normal;font-weight:560;transition:transform .42s cubic-bezier(.34,1.42,.64,1),box-shadow .42s cubic-bezier(.34,1.42,.64,1);display:inline-block;position:relative;overflow:hidden;transform:rotate(-1.7deg)}.InstantStartPanel_title em:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:42%;animation:5.4s ease-in-out 1.6s infinite InstantStartPanel_instantSheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-170%)skew(-18deg)}.InstantStartPanel_title:hover em{box-shadow:7px 7px 0 var(--swag-purple);transform:rotate(-.4deg)}@keyframes InstantStartPanel_instantSheen{0%{transform:translate(-170%)skew(-18deg)}42%,to{transform:translate(330%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.InstantStartPanel_title em:after{animation:none}}.InstantStartPanel_form{z-index:1;border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 68%, transparent);transition:border-color var(--transition), box-shadow .26s cubic-bezier(.34, 1.42, .64, 1);border-radius:12px;flex-direction:column;align-self:stretch;gap:11px;padding:20px;display:flex;position:relative}.InstantStartPanel_form:focus-within{border-color:color-mix(in srgb, var(--swag-purple) 48%, var(--border));box-shadow:5px 5px 0 color-mix(in srgb, var(--swag-purple) 30%, transparent)}.InstantStartPanel_label{color:var(--text-muted);font-size:13px;font-weight:600}.InstantStartPanel_textarea{resize:vertical;width:100%;min-height:88px;color:var(--text);background:0 0;border:0;padding:0;font-size:16px;line-height:1.45}.InstantStartPanel_textarea::placeholder{color:var(--text-dim)}.InstantStartPanel_textarea:focus{box-shadow:none}.InstantStartPanel_actions{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.InstantStartPanel_blank{color:var(--text-dim);font-size:13px}.InstantStartPanel_blank:hover{color:var(--text)}.InstantStartPanel_rule{background:var(--swag-lime);width:28px;height:2px;position:absolute;bottom:20px;left:28px}@media (width<=780px){.InstantStartPanel_panel{grid-template-columns:28px minmax(0,1fr);gap:14px;padding:24px 20px}.InstantStartPanel_form{grid-column:1/-1;margin-top:6px}}@media (width<=520px){.InstantStartPanel_actions{flex-direction:column-reverse;align-items:stretch}.InstantStartPanel_blank{min-height:34px}}.NewDecisionComposer_composer{--swag-lime:#dfff6d;--swag-purple:#765cff;border:1px solid color-mix(in srgb, var(--swag-purple) 38%, var(--border-strong));background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--swag-purple) 11%, transparent), transparent 38%), radial-gradient(circle at 0 100%, color-mix(in srgb, var(--swag-lime) 7%, transparent), transparent 30%), var(--surface);border-radius:18px;flex-direction:column;gap:18px;padding:24px;scroll-margin-top:96px;display:flex;position:relative;overflow:hidden}.NewDecisionComposer_composer:before{background:var(--swag-lime);content:"";width:46px;height:3px;position:absolute;top:0;left:24px}.NewDecisionComposer_heading{flex-direction:column;display:flex}.NewDecisionComposer_eyebrow{color:color-mix(in srgb, var(--swag-purple) 78%, var(--text));font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.NewDecisionComposer_title{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(21px,3vw,28px);font-weight:520}.NewDecisionComposer_fields{grid-template:"title description""generate description""research description"1fr/minmax(220px,.78fr) minmax(300px,1.22fr);align-items:start;gap:14px;display:grid}.NewDecisionComposer_fields>:first-child{grid-area:title}.NewDecisionComposer_fields>:last-child{grid-area:description}.NewDecisionComposer_generate{grid-area:generate}.NewDecisionComposer_research{grid-area:research}.NewDecisionComposer_assist{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex}.NewDecisionComposer_assistCopy{color:var(--text-dim);font-size:12.5px;line-height:1.45}.NewDecisionComposer_assistCopy span{color:var(--text);letter-spacing:.02em;margin-bottom:2px;font-size:12.5px;font-weight:650;display:block}.NewDecisionComposer_aiButton{color:var(--accent);flex:none}.NewDecisionComposer_checkRow{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);cursor:pointer;transition:border-color var(--transition), background var(--transition);grid-template-columns:20px 1fr;align-items:center;gap:11px;padding:11px 13px;display:grid;position:relative}.NewDecisionComposer_checkRow:hover{border-color:var(--border-hover)}.NewDecisionComposer_checkRow:has(input:checked){border-color:color-mix(in srgb, var(--swag-purple) 42%, var(--border));background:color-mix(in srgb, var(--swag-purple) 7%, var(--surface-2))}.NewDecisionComposer_checkRow input{opacity:0;width:1px;height:1px;position:absolute}.NewDecisionComposer_check{border:1px solid var(--border-strong);background:var(--surface);width:20px;height:20px;transition:border-color var(--transition), background var(--transition);border-radius:6px;place-items:center;display:grid}.NewDecisionComposer_checkRow input:focus-visible+.NewDecisionComposer_check{box-shadow:var(--shadow-focus)}.NewDecisionComposer_checkRow input:checked+.NewDecisionComposer_check{border-color:var(--swag-purple);background:var(--swag-purple)}.NewDecisionComposer_checkRow input:checked+.NewDecisionComposer_check:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.NewDecisionComposer_checkLabel{align-items:center;gap:7px;display:inline-flex}.NewDecisionComposer_checkRow strong{color:var(--text);font-size:13px;font-weight:600}.NewDecisionComposer_actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=720px){.NewDecisionComposer_fields{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""generate""research""description";gap:12px}.NewDecisionComposer_assist{flex-direction:column;align-items:stretch;gap:12px}.NewDecisionComposer_aiButton{width:100%}}@media (width<=480px){.NewDecisionComposer_composer{padding:22px 18px}.NewDecisionComposer_actions{flex-direction:column-reverse;align-items:stretch}}.Pill_pill{letter-spacing:0;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.Pill_neutral{background:var(--surface-2);color:var(--text-muted);border-color:var(--border)}.Pill_draft{background:var(--surface-2);color:var(--text-muted);border-color:var(--border-strong)}.Pill_decided{color:var(--success);background:#4cb7821f;border-color:#4cb7824d}.Pill_danger{color:var(--danger);background:#eb57571f;border-color:#eb57574d}.Pill_warning{color:var(--warning);background:#f2994a1f;border-color:#f2994a4d}.DecisionsListPage_page{width:100%;max-width:960px;padding:48px var(--page-gutter) 96px;flex-direction:column;gap:28px;margin:0 auto;display:flex}.DecisionsListPage_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.DecisionsListPage_h1{font-family:var(--font-display);letter-spacing:-.025em;font-size:34px;font-weight:560}.DecisionsListPage_actions{align-items:center;gap:10px;display:flex}.DecisionsListPage_actions>.field{margin:0}.DecisionsListPage_loading{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.DecisionsListPage_error{color:var(--danger);font-size:13px}.DecisionsListPage_upgradeNotice{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));border-radius:var(--radius-md);background:var(--accent-soft);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.DecisionsListPage_upgradeNotice div{flex-direction:column;gap:3px;display:flex}.DecisionsListPage_upgradeNotice strong{font-size:13px}.DecisionsListPage_upgradeNotice span{color:var(--text-muted);font-size:12px}.DecisionsListPage_upgradeNotice a{color:var(--accent);flex:none;font-size:13px;font-weight:560}.DecisionsListPage_list{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.DecisionsListPage_sentinel{height:1px}.DecisionsListPage_row{border-top:1px solid var(--border);transition:background var(--transition);align-items:center;display:flex}.DecisionsListPage_row:first-child{border-top:none}@media (hover:hover) and (pointer:fine){.DecisionsListPage_row:hover{background:var(--surface-2)}}.DecisionsListPage_rowLink{color:var(--text);flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.DecisionsListPage_rowLink:hover{color:var(--text)}.DecisionsListPage_rowMain{flex-direction:column;gap:4px;min-width:0;display:flex}.DecisionsListPage_title{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.DecisionsListPage_descr{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.DecisionsListPage_meta{color:var(--text-muted);white-space:nowrap;align-items:center;gap:12px;font-size:12.5px;display:flex}@media (width<=720px){.DecisionsListPage_page{gap:24px;padding-top:38px}.DecisionsListPage_rowLink{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:10px;padding:20px}.DecisionsListPage_meta{flex-wrap:wrap;gap:8px}}.DecisionsListPage_counts{font-variant-numeric:tabular-nums}.DecisionsListPage_time{color:var(--text-dim)}.DecisionsListPage_filters{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);gap:4px;width:fit-content;padding:4px;display:flex}.DecisionsListPage_tab{border-radius:var(--radius-sm);color:var(--text-muted);transition:background var(--transition), color var(--transition);align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.DecisionsListPage_tab:hover{color:var(--text)}.DecisionsListPage_tabActive{background:var(--surface-2);color:var(--text)}.DecisionsListPage_tabCount{background:var(--bg);min-width:20px;color:var(--text-dim);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 6px;font-size:12px}.DecisionsListPage_tabActive .DecisionsListPage_tabCount{color:var(--accent)}.DecisionsListPage_rowDecided{box-shadow:inset 3px 0 0 0 var(--success)}.DecisionsListPage_rowDelete{margin-right:12px}@media (hover:hover) and (pointer:fine){.DecisionsListPage_rowDelete{opacity:0;transition:opacity var(--transition)}.DecisionsListPage_row:hover .DecisionsListPage_rowDelete,.DecisionsListPage_row:focus-within .DecisionsListPage_rowDelete{opacity:1}}.DecisionsListPage_verdict{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.DecisionsListPage_trophy{color:var(--success);align-items:center;line-height:1;display:inline-flex}.DecisionsListPage_winner{color:var(--success);text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-weight:600;overflow:hidden}.DecisionsListPage_verdictScore{color:var(--text-muted);font-variant-numeric:tabular-nums}.DecisionsListPage_verdictMargin{color:var(--text-muted);white-space:nowrap;background:#4cb78224;border-radius:999px;padding:1px 8px;font-size:12px}.DecisionsListPage_outcomeBadge{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px}.DecisionsListPage_outcomeDue{border-color:color-mix(in srgb, var(--warning) 45%, var(--border));background:color-mix(in srgb, var(--warning) 9%, transparent);color:var(--warning)}@media (hover:none),(pointer:coarse){.DecisionsListPage_helpBtn{display:none}}.DecisionsListPage_shortcuts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DecisionsListPage_shortcuts li{color:var(--text-muted);border-top:1px solid var(--border);grid-template-columns:64px 1fr;align-items:center;gap:14px;padding:9px 2px;font-size:13px;display:grid}.DecisionsListPage_shortcuts li:first-child{border-top:none}.DecisionsListPage_shortcuts kbd{font-family:var(--font-mono);color:var(--text);background:var(--surface-2);border:1px solid var(--border-strong);text-align:center;border-bottom-width:2px;border-radius:6px;justify-self:start;min-width:26px;padding:2px 7px;font-size:11.5px}.Markdown_md{white-space:normal;flex-direction:column;gap:13px;font-size:14px;display:flex}.Markdown_md p{margin:0;line-height:1.62}.Markdown_heading{letter-spacing:-.01em;font-weight:600}.Markdown_md ul,.Markdown_md ol{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.Markdown_md li{padding-left:2px;line-height:1.58}.Markdown_md li::marker{color:var(--accent)}.Markdown_md strong{color:var(--text);font-weight:680}.Markdown_question{border-left:2px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:color-mix(in srgb, var(--accent) 7%, transparent);padding:10px 12px}.Markdown_code{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85em}.DiscussionPanel_panel{--panel-tint:var(--tint-coach);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.DiscussionPanel_head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.DiscussionPanel_titleGroup{align-items:center;gap:10px;min-width:0;display:flex}.DiscussionPanel_avatarAi{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-hover));border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.DiscussionPanel_title{letter-spacing:0;align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.DiscussionPanel_badge{letter-spacing:.08em;background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:2px 5px;font-size:10px;font-weight:700}.DiscussionPanel_sub{color:var(--text-muted);font-size:13px;display:block}.DiscussionPanel_headActions{align-items:center;gap:4px;display:flex}.DiscussionPanel_clear{color:var(--text-muted);border-radius:var(--radius-sm);transition:color var(--transition), background var(--transition);padding:4px 8px;font-size:13px}.DiscussionPanel_clear:hover:not(:disabled){color:var(--danger);background:var(--surface-2)}.DiscussionPanel_clear:disabled{opacity:.4;cursor:not-allowed}.DiscussionPanel_close{color:var(--text-muted);border-radius:var(--radius-sm);width:30px;height:30px;font-size:14px;display:none}.DiscussionPanel_close:hover{color:var(--text);background:var(--surface-2)}.DiscussionPanel_thread{flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px;display:flex;overflow-y:auto}.DiscussionPanel_intro{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:280px;margin:auto;padding:32px 0;display:flex}.DiscussionPanel_introMark{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-hover));border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:4px;display:grid}.DiscussionPanel_introLead{color:var(--text);font-size:14px;font-weight:600}.DiscussionPanel_introBody{color:var(--text-muted);font-size:13.5px;line-height:1.55}.DiscussionPanel_row{align-items:flex-start;gap:9px;max-width:100%;animation:.28s both DiscussionPanel_msg-in;display:flex}.DiscussionPanel_rowUser{flex-direction:row-reverse}@keyframes DiscussionPanel_msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.DiscussionPanel_avatarBubble,.DiscussionPanel_avatarUser{border-radius:7px;flex:none;place-items:center;width:26px;height:26px;margin-top:2px;display:grid}.DiscussionPanel_avatarBubble{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-hover))}.DiscussionPanel_avatarUser{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);font-size:10px;font-weight:700}.DiscussionPanel_bubble{border-radius:var(--radius-md);color:var(--text);border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;padding:11px 14px;font-size:13.5px;line-height:1.55}.DiscussionPanel_user{background:var(--accent-soft);border-color:#5e6ad252;border-top-right-radius:3px}.DiscussionPanel_assistant{background:var(--surface-2);border-top-left-radius:3px}.DiscussionPanel_typing{align-items:center;gap:5px;padding:13px;display:inline-flex}.DiscussionPanel_dot{background:var(--text-muted);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both DiscussionPanel_blink}.DiscussionPanel_dot:nth-child(2){animation-delay:.2s}.DiscussionPanel_dot:nth-child(3){animation-delay:.4s}@keyframes DiscussionPanel_blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.DiscussionPanel_dot{opacity:.6;animation:none}}.DiscussionPanel_error{color:var(--danger);text-align:center;font-size:13px}.DiscussionPanel_starters{flex-wrap:wrap;gap:8px;padding:0 20px 16px;display:flex}.DiscussionPanel_starter{color:var(--text);background:var(--surface-2);border:1px solid var(--border);transition:border-color var(--transition), background var(--transition), color var(--transition);border-radius:999px;padding:6px 12px;font-size:13px}.DiscussionPanel_starter:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.DiscussionPanel_starter:disabled{opacity:.5;cursor:not-allowed}.DiscussionPanel_composer{border-top:1px solid var(--border);background:var(--panel-surface);align-items:flex-end;gap:10px;padding:16px 18px;display:flex}.DiscussionPanel_input{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);resize:none;min-height:42px;max-height:140px;transition:border-color var(--transition), box-shadow var(--transition);flex:1;padding:11px 13px;font-size:13.5px;line-height:1.45}.DiscussionPanel_input:focus{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:none}.DiscussionPanel_input:disabled{opacity:.6;cursor:not-allowed}.DiscussionPanel_gate{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);margin:0 14px 14px;padding:12px 14px;font-size:13px}.DiscussionPanel_gate a{color:var(--accent)}.DiscussionPanel_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1023px){.DiscussionPanel_close{display:grid}}@media (width<=640px),(pointer:coarse){.DiscussionPanel_input{font-size:16px}}.AiCoach_rail{height:calc(100vh - 108px);min-height:420px;position:sticky;top:84px}@media (width>=1024px){.AiCoach_rail:has([data-thread-empty]){height:auto;min-height:0}}.AiCoach_fab,.AiCoach_scrim{display:none}@media (width<=1023px){.AiCoach_fab{z-index:40;color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-hover));box-shadow:0 6px 20px var(--shadow-color);border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;bottom:18px;right:18px}.AiCoach_scrim{z-index:55;animation:AiCoach_fade var(--transition);background:#04050699;display:block;position:fixed;inset:0}.AiCoach_rail{z-index:60;width:min(420px,92vw);height:100%;min-height:0;transition:transform var(--transition);box-shadow:-12px 0 32px var(--shadow-color);position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.AiCoach_railOpen{transform:translate(0)}}@media (width<=480px){.AiCoach_rail{width:100vw}}@media (width<=640px){.AiCoach_fab{justify-content:center;width:52px;height:52px;padding:0}.AiCoach_fabLabel{display:none}}@media (width<=1023px) and (prefers-reduced-motion:reduce){.AiCoach_rail{transition:none}}@keyframes AiCoach_fade{0%{opacity:0}to{opacity:1}}.ratingChip_chip::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ratingChip_chip::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.CriteriaPanel_panel{--panel-tint:var(--tint-criteria);padding:var(--panel-padding);flex-direction:column;gap:18px;display:flex}.CriteriaPanel_head{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.CriteriaPanel_headText{flex-direction:row;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.CriteriaPanel_headActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.CriteriaPanel_generateButton{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 28%, var(--border));background:color-mix(in srgb, var(--accent) 7%, transparent)}.CriteriaPanel_title{letter-spacing:0;font-size:15px;font-weight:600}.CriteriaPanel_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CriteriaPanel_row{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.CriteriaPanel_rowActions{align-items:center;gap:4px;display:inline-flex}.CriteriaPanel_iconBtn{width:26px;min-width:26px;height:26px;color:var(--text-muted);border-color:#0000;padding:0}.CriteriaPanel_iconBtn:hover:not(:disabled){color:var(--text)}.CriteriaPanel_row:first-child{border-top:none}.CriteriaPanel_nameInput{border-radius:var(--radius-sm);width:100%;color:var(--text);transition:border-color var(--transition), background var(--transition);background:0 0;border:1px solid #0000;padding:6px 8px;font-size:13px}.CriteriaPanel_nameInput:hover:not(:disabled){border-color:var(--border)}.CriteriaPanel_nameInput:focus{background:var(--panel-surface-2);border-color:var(--accent);box-shadow:var(--shadow-focus)}.CriteriaPanel_nameInput:disabled{cursor:default}.CriteriaPanel_addRow{border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:auto;padding-top:18px;display:grid}@media (width<=640px){.CriteriaPanel_headActions{justify-content:flex-start;width:100%}.CriteriaPanel_row{grid-template-columns:auto minmax(0,1fr);gap:8px 10px}.CriteriaPanel_rowActions{grid-column:1/-1;justify-content:flex-end}.CriteriaPanel_nameInput{font-size:16px}.CriteriaPanel_iconBtn{width:44px;min-width:44px;height:44px}}.Slider_wrap{flex-direction:column;gap:6px;min-width:0;display:flex}.Slider_label{color:var(--text-muted);font-size:13px}.Slider_track{align-items:center;height:28px;display:flex;position:relative}.Slider_range{appearance:none;cursor:pointer;touch-action:none;background:0 0;border-radius:999px;outline:none;width:100%;height:100%}.Slider_range:focus{box-shadow:none}.Slider_range::-webkit-slider-runnable-track{background:var(--border-strong);border-radius:999px;height:4px}.Slider_range::-moz-range-track{background:var(--border-strong);border-radius:999px;height:4px}.Slider_range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:2px solid var(--surface);width:16px;height:16px;box-shadow:0 1px 4px var(--shadow-color);cursor:pointer;transition:transform var(--transition), background var(--transition);border-radius:50%;margin-top:-6px}.Slider_range::-moz-range-thumb{background:var(--accent);border:2px solid var(--surface);width:16px;height:16px;box-shadow:0 1px 4px var(--shadow-color);cursor:pointer;border-radius:50%}.Slider_range:focus-visible::-webkit-slider-thumb{box-shadow:var(--shadow-focus)}.Slider_range:hover::-webkit-slider-thumb{transform:scale(1.1)}.Slider_range:focus::-webkit-slider-thumb{transform:scale(1.1)}.Slider_disabled .Slider_range{opacity:.5;cursor:not-allowed}.Slider_disabled .Slider_range::-webkit-slider-thumb{background:var(--text-dim);box-shadow:none}.Slider_disabled .Slider_range::-moz-range-thumb{background:var(--text-dim);box-shadow:none}.Slider_bubble{z-index:1;background:var(--surface-2);border:1px solid var(--border-strong);color:var(--text);border-radius:var(--radius-sm);pointer-events:none;opacity:0;transition:opacity var(--transition);padding:2px 6px;font-size:12px;position:absolute;bottom:calc(50% + 16px);transform:translate(-50%)}.Slider_bubble[data-visible=true]{opacity:1}@media (width<=640px),(pointer:coarse){.Slider_track{height:40px}.Slider_range::-webkit-slider-runnable-track{height:4px}.Slider_range::-webkit-slider-thumb{width:24px;height:24px;margin-top:-10px}.Slider_range::-moz-range-thumb{width:24px;height:24px}}.ScorePopover_popover{z-index:70;border-radius:var(--radius-md);border:1px solid hsl(var(--score-hue) var(--score-sat) var(--score-light) / .45);background:var(--surface);box-shadow:0 12px 32px var(--shadow-color);flex-direction:column;gap:4px;padding:12px 14px 10px;animation:.14s cubic-bezier(.22,1,.36,1) ScorePopover_rise;display:flex;position:fixed}@keyframes ScorePopover_rise{0%{opacity:0;transform:translateY(-4px)}}.ScorePopover_context{color:var(--text-dim);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ScorePopover_headline{align-items:baseline;gap:8px;display:flex}.ScorePopover_value{color:hsl(var(--score-hue) var(--score-sat) var(--score-light));font-family:var(--font-mono);font-variant-numeric:tabular-nums;transition:color var(--transition);font-size:26px;font-weight:600;line-height:1.1}.ScorePopover_meaning{color:var(--text);font-size:13px;font-weight:550}.ScorePopover_slider{margin-top:6px}.ScorePopover_slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, hsl(var(--score-hue) var(--score-sat) var(--score-light)) var(--score-fill), var(--border-strong) var(--score-fill))}.ScorePopover_slider input[type=range]::-moz-range-track{background:linear-gradient(90deg, hsl(var(--score-hue) var(--score-sat) var(--score-light)) var(--score-fill), var(--border-strong) var(--score-fill))}.ScorePopover_slider input[type=range]::-webkit-slider-thumb{background:hsl(var(--score-hue) var(--score-sat) var(--score-light))}.ScorePopover_slider input[type=range]::-moz-range-thumb{background:hsl(var(--score-hue) var(--score-sat) var(--score-light))}.ScorePopover_ends{color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex}.ScorePopover_confirm{border:1px solid hsl(var(--score-hue) var(--score-sat) var(--score-light) / .55);border-radius:var(--radius-sm);background:hsl(var(--score-hue) var(--score-sat) var(--score-light) / .14);width:100%;min-height:38px;color:hsl(var(--score-hue) var(--score-sat) var(--score-light));cursor:pointer;transition:background var(--transition), border-color var(--transition), transform var(--transition);margin-top:8px;font-size:12px;font-weight:700}.ScorePopover_confirm:hover,.ScorePopover_confirm:focus-visible{border-color:hsl(var(--score-hue) var(--score-sat) var(--score-light) / .9);background:hsl(var(--score-hue) var(--score-sat) var(--score-light) / .22)}.ScorePopover_confirm:active{transform:translateY(1px)}.PairComparisonField_pair{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-2) 45%, transparent);flex-direction:column;gap:10px;margin:0;padding:14px 16px 16px;display:flex}.PairComparisonField_legend{flex-wrap:wrap;align-items:baseline;gap:4px 7px;padding:0;font-size:14px;font-weight:600;display:flex}.PairComparisonField_name{overflow-wrap:anywhere}.PairComparisonField_vs{font-family:var(--font-editorial);color:var(--text-dim);font-size:13px;font-style:italic;font-weight:400}.PairComparisonField_directionLabels{color:var(--text-muted);grid-template-columns:1fr 1fr;gap:16px;font-size:11px;display:grid}.PairComparisonField_directionLabels span:last-child{text-align:right}.PairComparisonField_choices{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.PairComparisonField_choice{text-align:center;min-height:54px;color:var(--text-muted);cursor:pointer;border-left:1px solid var(--border);transition:background var(--transition), color var(--transition);background:0 0;justify-content:center;align-items:center;min-width:0;padding:7px 4px;font-size:12.5px;display:flex;position:relative}.PairComparisonField_choiceContent{flex-direction:column;align-items:center;gap:6px;min-width:0;line-height:1.15;display:flex}.PairComparisonField_choiceDot{border:1px solid var(--text-dim);width:7px;height:7px;transition:background var(--transition), border-color var(--transition), transform var(--transition);background:0 0;border-radius:50%}.PairComparisonField_choice:first-child{border-left:none}.PairComparisonField_choice[data-equal]{color:var(--text)}.PairComparisonField_choice:hover{background:var(--surface-2);color:var(--text)}.PairComparisonField_choice[data-selected]{background:var(--accent-soft);color:var(--accent-hover);font-weight:600}.PairComparisonField_choice[data-selected] .PairComparisonField_choiceDot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);transform:scale(1.08)}.PairComparisonField_radio{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PairComparisonField_choice:focus-within{box-shadow:var(--shadow-focus);z-index:1}@media (width<=640px),(pointer:coarse){.PairComparisonField_choice{min-height:58px;font-size:12.5px}}@media (width<=420px){.PairComparisonField_pair{padding:12px 10px 10px}.PairComparisonField_directionLabels{font-size:10.5px}.PairComparisonField_choice{padding-inline:2px}}.CriteriaRankerModal_scaleHint{color:var(--text-muted);margin:0 0 18px;font-size:13px}.CriteriaRankerModal_pairs{flex-direction:column;gap:18px;display:flex}.OptionsPanel_panel{--panel-tint:var(--tint-options);padding:var(--panel-padding);flex-direction:column;gap:18px;display:flex}.OptionsPanel_head{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.OptionsPanel_headText{flex-direction:row;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.OptionsPanel_generateButton{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 28%, var(--border));background:color-mix(in srgb, var(--accent) 7%, transparent)}.OptionsPanel_title{font-size:15px;font-weight:600}.OptionsPanel_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.OptionsPanel_row{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding:12px 0;display:flex}.OptionsPanel_row:first-child{border-top:none}.OptionsPanel_rowMain{align-items:center;gap:12px;display:flex}.OptionsPanel_rowActions{align-items:center;gap:4px;display:inline-flex}.OptionsPanel_iconBtn{width:26px;min-width:26px;height:26px;color:var(--text-muted);border-color:#0000;padding:0}.OptionsPanel_iconBtn:hover:not(:disabled){color:var(--text)}.OptionsPanel_chosen{position:relative}.OptionsPanel_chosen .OptionsPanel_nameInput{color:var(--success)}.OptionsPanel_nameInput{border-radius:var(--radius-sm);color:var(--text);transition:border-color var(--transition), background var(--transition);background:0 0;border:1px solid #0000;flex:1;padding:6px 8px;font-size:13px;font-weight:500}.OptionsPanel_nameInput:hover:not(:disabled){border-color:var(--border)}.OptionsPanel_nameInput:focus{background:var(--panel-surface-2);border-color:var(--accent);box-shadow:var(--shadow-focus)}.OptionsPanel_notesInput{border-radius:var(--radius-sm);color:var(--text);transition:border-color var(--transition), color var(--transition);background:0 0;border:1px solid #0000;padding:4px 8px;font-size:13px}.OptionsPanel_notesInput::placeholder{color:var(--text-dim)}.OptionsPanel_notesInput:hover:not(:disabled){border-color:var(--border)}.OptionsPanel_notesInput:focus{border-color:var(--accent);color:var(--text)}.OptionsPanel_sources{flex-wrap:wrap;align-items:center;gap:6px;padding:0 8px;font-size:11px;display:flex}.OptionsPanel_sources>span{color:var(--success);letter-spacing:.03em;text-transform:uppercase;font-weight:650}.OptionsPanel_sources a{border:1px solid var(--border);max-width:180px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;transition:border-color var(--transition), color var(--transition);border-radius:999px;padding:3px 7px;overflow:hidden}.OptionsPanel_sources a:hover{border-color:var(--border-hover);color:var(--accent)}.OptionsPanel_addRow{border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:auto;padding-top:18px;display:grid}@media (width<=640px){.OptionsPanel_rowMain{flex-wrap:wrap}.OptionsPanel_rowMain>.OptionsPanel_nameInput{flex:100%}.OptionsPanel_nameInput,.OptionsPanel_notesInput{font-size:16px}.OptionsPanel_iconBtn{width:44px;min-width:44px;height:44px}}.ResultBar_wrap{align-items:center;gap:10px;min-width:120px;display:flex}.ResultBar_track{background:var(--surface-2);border-radius:999px;flex:1;height:6px;overflow:hidden}.ResultBar_fill{background:var(--accent);height:100%;transition:width var(--transition);border-radius:999px}.ResultBar_highlighted .ResultBar_fill{background:var(--success)}.ResultBar_completion .ResultBar_fill{background:var(--warning)}.ResultBar_value{font-variant-numeric:tabular-nums;color:var(--text-muted);text-align:right;min-width:36px;font-size:12px}.ResultBar_highlighted .ResultBar_value{color:var(--success);font-weight:600}.ResultBar_completion .ResultBar_value{color:var(--warning)}.OptionsRankerModal_stepHead{border-left:3px solid var(--accent);gap:5px;margin:0 0 8px;padding:0 0 0 14px;display:grid}.OptionsRankerModal_stepMeta{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.OptionsRankerModal_stepCount{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.OptionsRankerModal_criterionName{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(21px,3.4vw,26px);font-weight:560}.OptionsRankerModal_weight{color:var(--text-dim);font-size:13px}.OptionsRankerModal_scaleHint{color:var(--text-muted);margin:0 0 18px;font-size:13px}.OptionsRankerModal_pairs{flex-direction:column;gap:18px;display:flex}.tintedPanel_tinted{--panel-surface:color-mix(in srgb, var(--panel-tint) var(--tint-wash), var(--surface));--panel-surface-2:color-mix(in srgb, var(--panel-tint) var(--tint-wash), var(--surface-2));--panel-edge:color-mix(in srgb, var(--panel-tint) var(--tint-edge), var(--border));background:var(--panel-surface);border:1px solid var(--panel-edge);border-radius:var(--radius-lg)}.tintedPanel_swatch{align-items:center;gap:8px;display:flex}.tintedPanel_swatch:before{content:"";background:var(--panel-tint);border-radius:2.5px;flex:none;width:7px;height:7px}.ratingChip_chip{text-align:center;background:var(--panel-surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:60px;height:32px;color:var(--text);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--transition), background var(--transition), color var(--transition), box-shadow var(--transition);-moz-appearance:textfield}.ratingChip_chip:not([data-empty]){border-color:hsl(var(--score-hue,0) var(--score-sat) var(--score-light) / .5);background:hsl(var(--score-hue,0) var(--score-sat) var(--score-light) / .1);color:hsl(var(--score-hue,0) var(--score-sat) var(--score-light));font-weight:600}.ratingChip_chip::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ratingChip_chip::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ratingChip_chip[data-empty]:not(:disabled){border-style:dashed;border-color:var(--border-strong);background:0 0}.ratingChip_chip:hover:not(:disabled){transform:translateY(-1px)}.ratingChip_chip[data-empty]:hover:not(:disabled){border-color:var(--border-hover)}.ratingChip_chip:not([data-empty]):hover:not(:disabled){border-color:hsl(var(--score-hue,0) var(--score-sat) var(--score-light) / .9);background:hsl(var(--score-hue,0) var(--score-sat) var(--score-light) / .18)}.ratingChip_chip::placeholder{color:var(--text-dim);opacity:1}.ratingChip_chip:focus{border-color:var(--accent);box-shadow:var(--shadow-focus)}.ratingChip_chip[data-locked]{cursor:pointer;opacity:.7}.ratingChip_chip[data-locked]:focus-visible{opacity:1}.ScoreMatrix_panel{--panel-tint:var(--tint-score);padding:var(--panel-padding);flex-direction:column;gap:18px;display:flex;overflow:hidden}.ScoreMatrix_head{flex-direction:column;gap:8px;display:flex}.ScoreMatrix_headline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.ScoreMatrix_headActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ScoreMatrix_titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ScoreMatrix_title{font-size:15px;font-weight:600}.ScoreMatrix_generateButton{box-shadow:0 7px 18px color-mix(in srgb, var(--accent) 22%, transparent)}.ScoreMatrix_generateButton:disabled{box-shadow:none}.ScoreMatrix_progress{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;font-size:10px}.ScoreMatrix_scale{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.ScoreMatrix_scale span{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;align-items:baseline;gap:5px;padding:4px 8px;font-size:12px;display:inline-flex}.ScoreMatrix_scale strong{color:var(--text);font-family:var(--font-mono);font-size:12px;font-weight:600}.ScoreMatrix_scroll{overflow-x:auto}.ScoreMatrix_table{border-collapse:collapse;width:100%;min-width:480px;font-size:13px}.ScoreMatrix_table thead{z-index:3;position:relative}.ScoreMatrix_table thead th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);vertical-align:bottom;padding:10px 12px;font-size:11px;font-weight:500}.ScoreMatrix_optionHead{min-width:190px}.ScoreMatrix_optionHeadRow{align-items:center;gap:7px;display:inline-flex}.ScoreMatrix_critHead{text-align:center;min-width:112px}.ScoreMatrix_critName{-webkit-line-clamp:2;color:var(--text-muted);-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.ScoreMatrix_weight{color:var(--text-dim);text-transform:none;letter-spacing:0;margin-top:3px;font-size:10px;font-weight:400;display:block}.ScoreMatrix_eyeWrap{display:inline-flex;position:relative}.ScoreMatrix_eyeToggle{border:1px solid var(--border-strong);background:var(--surface);width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:border-color var(--transition), color var(--transition);border-radius:7px;place-items:center;display:grid}.ScoreMatrix_eyeToggle:hover,.ScoreMatrix_eyeToggle:focus-visible{border-color:var(--border-hover);color:var(--text)}.ScoreMatrix_eyeToggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ScoreMatrix_resultTip{z-index:20;background:var(--text);width:245px;color:var(--surface);letter-spacing:0;text-align:left;text-transform:none;opacity:0;pointer-events:none;transition:opacity var(--transition);border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.45;position:absolute;top:calc(100% + 8px);left:0}.ScoreMatrix_eyeWrap:hover .ScoreMatrix_resultTip,.ScoreMatrix_eyeToggle:focus-visible+.ScoreMatrix_resultTip{opacity:1}.ScoreMatrix_table tbody tr>th,.ScoreMatrix_table tbody tr>td{border-bottom:1px solid var(--border)}.ScoreMatrix_table tbody tr{transition:background var(--transition)}@media (hover:hover) and (pointer:fine){.ScoreMatrix_table tbody tr:hover,.ScoreMatrix_table tbody tr:hover .ScoreMatrix_optionCell{background:var(--panel-surface-2)}}.ScoreMatrix_chosen{background:var(--accent-soft)!important}.ScoreMatrix_chosen .ScoreMatrix_optionCell{background:linear-gradient(0deg, var(--accent-soft), var(--accent-soft)), var(--panel-surface)!important}.ScoreMatrix_optionCell{text-align:left;padding:12px;font-weight:500}.ScoreMatrix_optionFitLabel{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:8px 0 4px;font-size:9px;font-weight:600;display:block}.ScoreMatrix_optionName{align-items:center;gap:6px;max-width:100%;display:inline-flex}.ScoreMatrix_optionNameText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ScoreMatrix_cell{text-align:center;padding:10px 7px}.ScoreMatrix_mobileCellLabel{display:none}.ScoreMatrix_optionHead,.ScoreMatrix_optionCell{background:var(--panel-surface);z-index:1;position:sticky;left:0}.ScoreMatrix_optionHead{z-index:4}@media (width<=640px),(pointer:coarse){.ScoreMatrix_scoreInput{min-height:44px;font-size:16px}}@media (width<=640px){.ScoreMatrix_headline{align-items:flex-start}.ScoreMatrix_progress{flex-basis:auto}.ScoreMatrix_headActions{justify-content:space-between;width:100%}.ScoreMatrix_scroll{overflow:visible}.ScoreMatrix_table{min-width:0;display:block}.ScoreMatrix_table thead,.ScoreMatrix_table thead tr{display:block}.ScoreMatrix_table thead th:not(.ScoreMatrix_optionHead){display:none}.ScoreMatrix_table thead .ScoreMatrix_optionHead{background:0 0;border-bottom:0;min-width:0;padding:8px 2px 10px;display:block;position:static}.ScoreMatrix_table tbody{gap:12px;display:grid}.ScoreMatrix_table tbody tr{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel-surface-2);grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.ScoreMatrix_table tbody tr>th,.ScoreMatrix_table tbody tr>td{border-bottom:0}.ScoreMatrix_optionCell{z-index:auto;background:0 0;grid-column:1/-1;display:block;position:static}.ScoreMatrix_chosen .ScoreMatrix_optionCell{background:0 0!important}.ScoreMatrix_cell{text-align:left;border-top:1px solid var(--border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.ScoreMatrix_mobileCellLabel{flex-direction:column;gap:1px;min-width:0;display:flex}.ScoreMatrix_mobileCellLabel strong{-webkit-line-clamp:2;color:var(--text-muted);-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.ScoreMatrix_mobileCellLabel small{color:var(--text-dim);font-size:10px}}.DeepenWinnerAction_form{flex-direction:column;gap:18px;display:flex}.DeepenWinnerAction_inheritance{border:1px solid color-mix(in srgb, var(--success) 30%, var(--border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--success) 7%, var(--surface));align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.DeepenWinnerAction_inheritanceMark{background:color-mix(in srgb, var(--success) 15%, transparent);width:28px;height:28px;color:var(--success);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.DeepenWinnerAction_inheritance strong{color:var(--text);font-size:13px;font-weight:600;line-height:1.4;display:block}.DeepenWinnerAction_research{border:1px solid var(--border);background:linear-gradient(105deg, color-mix(in srgb, var(--accent) 5%, transparent), transparent 54%), var(--surface-2);cursor:pointer;transition:border-color var(--transition), background var(--transition), box-shadow var(--transition), transform var(--transition);border-radius:14px;grid-template-columns:26px 1fr;align-items:center;gap:13px;padding:15px 16px;display:grid;position:relative}.DeepenWinnerAction_research:hover{border-color:var(--border-hover);box-shadow:0 8px 24px color-mix(in srgb, var(--shadow-color) 28%, transparent);transform:translateY(-1px)}.DeepenWinnerAction_research:has(input:checked){border-color:color-mix(in srgb, var(--accent) 52%, var(--border));background:linear-gradient(105deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 58%), var(--surface-2)}.DeepenWinnerAction_research input{opacity:0;width:1px;height:1px;position:absolute}.DeepenWinnerAction_check{border:1px solid color-mix(in srgb, var(--text-muted) 62%, var(--border));background:var(--surface);width:26px;height:26px;transition:border-color var(--transition), background var(--transition), box-shadow var(--transition), transform var(--transition);border-radius:9px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff12}.DeepenWinnerAction_research input:focus-visible+.DeepenWinnerAction_check{box-shadow:var(--shadow-focus)}.DeepenWinnerAction_research input:checked+.DeepenWinnerAction_check{border-color:var(--accent);background:linear-gradient(145deg, var(--accent-hover), var(--accent));box-shadow:0 5px 14px color-mix(in srgb, var(--accent) 30%, transparent), inset 0 1px 0 #ffffff38;transform:rotate(-2deg)}.DeepenWinnerAction_research input:checked+.DeepenWinnerAction_check:after{content:"";border-bottom:2.2px solid #fff;border-left:2.2px solid #fff;width:10px;height:5px;transform:translateY(-1px)rotate(-45deg)}.DeepenWinnerAction_research strong,.DeepenWinnerAction_research small{display:block}.DeepenWinnerAction_research strong{color:var(--text);letter-spacing:-.005em;font-size:14px;font-weight:650}.DeepenWinnerAction_research small{color:var(--text-muted);margin-top:2px;font-size:13px;line-height:1.45}.VerdictBanner_wrap{border-radius:var(--radius-lg);background:linear-gradient(#4cb7821f 0%,#4cb7820a 100%);border:1px solid #4cb7824d;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex}.VerdictBanner_body{flex-direction:column;gap:6px;min-width:0;display:flex}.VerdictBanner_badge{letter-spacing:.04em;text-transform:uppercase;color:var(--success);background:#4cb78224;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.VerdictBanner_title{font-family:var(--font-display);letter-spacing:-.015em;align-items:center;gap:10px;margin-top:4px;font-size:28px;font-weight:560;display:inline-flex}.VerdictBanner_score{color:var(--success);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.VerdictBanner_tie{letter-spacing:.02em;color:var(--warning);white-space:nowrap;text-overflow:ellipsis;background:#f2994a24;border:1px solid #f2994a4d;border-radius:999px;max-width:280px;padding:2px 8px;font-size:12px;font-weight:600;overflow:hidden}.VerdictBanner_sub{color:var(--text-muted);font-size:13px}.VerdictBanner_actions{flex:none;align-items:center;gap:8px;display:flex}@media (width<=640px){.VerdictBanner_wrap,.VerdictBanner_actions{flex-direction:column;align-items:stretch}}.ClampText_wrap{vertical-align:baseline;max-width:100%;display:inline-flex;position:relative}.ClampText_single{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ClampText_multi{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ClampText_tip{z-index:20;background:var(--text);width:max-content;max-width:300px;color:var(--surface);white-space:normal;pointer-events:none;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:500;line-height:1.45;position:absolute;bottom:calc(100% + 7px);left:0}.FlipPointPanel_panel{--signal:var(--success);border:1px solid color-mix(in srgb, var(--signal) 34%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--signal) 8%, transparent), transparent 42%), var(--surface);border-radius:16px;position:relative;overflow:hidden}.FlipPointPanel_fragile{--signal:var(--danger)}.FlipPointPanel_sensitive{--signal:var(--warning)}.FlipPointPanel_steady{--signal:var(--accent)}.FlipPointPanel_resilient{--signal:var(--success)}.FlipPointPanel_panel:before{content:"";background:var(--signal);width:3px;position:absolute;inset:0 auto 0 0}.FlipPointPanel_head{justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 28px 24px;display:flex}.FlipPointPanel_title{font-family:var(--font-display);letter-spacing:-.035em;font-size:34px;font-weight:520}.FlipPointPanel_dek{color:var(--text-muted);margin-top:4px;font-size:14px}.FlipPointPanel_band{border:1px solid color-mix(in srgb, var(--signal) 45%, var(--border));color:var(--signal);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:10px}.FlipPointPanel_profile{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 66%, transparent);flex-direction:column;gap:16px;margin:0 28px 28px;padding:18px 20px;display:flex}.FlipPointPanel_profileSentence{color:var(--text);font-size:14px;font-weight:500;line-height:1.5}.FlipPointPanel_profileSentence strong{color:var(--signal);font-family:var(--font-editorial);margin-right:6px;font-size:36px;font-weight:500;line-height:1}.FlipPointPanel_winnerName{max-width:44ch;font-weight:600}.FlipPointPanel_profileLead p{color:var(--text-muted);margin-top:6px;font-size:13px}.FlipPointPanel_outcomes{min-width:0}.FlipPointPanel_outcomeBar{background:var(--border);width:100%;height:7px;display:flex;overflow:hidden}.FlipPointPanel_outcomeBar span{transform-origin:0;height:100%;animation:.65s cubic-bezier(.22,1,.36,1) both FlipPointPanel_revealBar;display:block}.FlipPointPanel_retainedBar{background:var(--success)}.FlipPointPanel_tiedBar{background:var(--warning)}.FlipPointPanel_flippedBar{background:var(--danger)}.FlipPointPanel_legend{flex-wrap:wrap;gap:10px 18px;margin-top:9px;display:flex}.FlipPointPanel_legend span{color:var(--text-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.FlipPointPanel_legend i{background:currentColor;border-radius:50%;width:6px;height:6px}.FlipPointPanel_legend strong{color:var(--text);font-family:var(--font-mono);font-size:12px}.FlipPointPanel_retained{color:var(--success)!important}.FlipPointPanel_tied{color:var(--warning)!important}.FlipPointPanel_flipped{color:var(--danger)!important}.FlipPointPanel_outcomes small{color:var(--text-dim);margin-top:6px;font-size:11px;display:block}@keyframes FlipPointPanel_revealBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=520px){.FlipPointPanel_head{padding:24px 20px 20px}.FlipPointPanel_title{font-size:31px}.FlipPointPanel_band{text-align:center;max-width:116px}.FlipPointPanel_profile{margin:0 20px 22px;padding:16px}}@media (prefers-reduced-motion:reduce){.FlipPointPanel_outcomeBar span{animation:none}}.FlipPointStories_stories{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.FlipPointStories_story{flex-direction:column;min-width:0;min-height:250px;padding:25px 24px 22px;animation:.52s cubic-bezier(.22,1,.36,1) both FlipPointStories_revealStory;display:flex;position:relative}.FlipPointStories_story+.FlipPointStories_story{border-left:1px solid var(--border)}.FlipPointStories_story:nth-child(2){animation-delay:70ms}.FlipPointStories_story:nth-child(3){animation-delay:.14s}.FlipPointStories_storyIndex{color:color-mix(in srgb, var(--text-dim) 35%, transparent);font-family:var(--font-editorial);font-size:38px;line-height:1;position:absolute;top:18px;right:20px}.FlipPointStories_storyLabel,.FlipPointStories_storyMetric{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.FlipPointStories_storyLabel{z-index:1;width:fit-content;color:var(--story-tone,var(--signal));position:relative}.FlipPointStories_closestStory{--story-tone:var(--signal)}.FlipPointStories_leverageStory{--story-tone:var(--accent)}.FlipPointStories_chainStory{--story-tone:var(--success)}.FlipPointStories_story h3{z-index:1;max-width:240px;font-family:var(--font-display);font-variation-settings:var(--font-display-settings);letter-spacing:-.025em;margin-top:15px;font-size:19px;font-weight:560;line-height:1.15;position:relative}.FlipPointStories_storyCopy{color:var(--text-muted);margin-top:16px;font-size:14px;line-height:1.55}.FlipPointStories_storyMetric{color:var(--story-tone,var(--signal));letter-spacing:.07em;margin-top:auto;padding-top:18px}.FlipPointStories_changeList{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.FlipPointStories_changeList li{color:var(--text-muted);grid-template-columns:24px 1fr;gap:7px;font-size:13px;line-height:1.45;display:grid}.FlipPointStories_changeIndex{color:var(--success);font-family:var(--font-mono);font-size:10px}.FlipPointStories_changeBody{min-width:0}.FlipPointStories_inlineName{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);max-width:21ch;color:var(--text);padding:1px 6px;font-size:.92em}.FlipPointStories_chainOutcome{color:var(--text);font-family:var(--font-editorial);margin-top:12px;font-size:15px;line-height:1.3}.FlipPointStories_chainOutcome strong{color:var(--success);font-weight:600}.FlipPointStories_more{color:var(--text-muted);padding:16px 28px 18px;font-size:13px}.FlipPointStories_more summary{cursor:pointer;width:fit-content}.FlipPointStories_more ol{margin:10px 0 0;padding-left:20px}.FlipPointStories_more li+li{margin-top:6px}@keyframes FlipPointStories_revealStory{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.FlipPointStories_stories{grid-template-columns:1fr}.FlipPointStories_story{min-height:0}.FlipPointStories_story+.FlipPointStories_story{border-top:1px solid var(--border);border-left:0}.FlipPointStories_storyMetric{margin-top:20px}}@media (width<=520px){.FlipPointStories_story{padding:23px 20px 21px}.FlipPointStories_more{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.FlipPointStories_story{animation:none}}.ReceiptControls_panel{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;min-height:250px;padding:26px;display:flex}.ReceiptControls_head{justify-content:space-between;gap:20px;display:flex}.ReceiptControls_title{font-family:var(--font-display);letter-spacing:-.025em;font-size:25px;font-weight:500}.ReceiptControls_sub{max-width:410px;color:var(--text-muted);margin-top:6px;font-size:13px;line-height:1.55}.ReceiptControls_glyph{width:34px;color:var(--accent);opacity:.75;flex:none}.ReceiptControls_state,.ReceiptControls_unpublished,.ReceiptControls_published{margin-top:auto;padding-top:24px}.ReceiptControls_state{color:var(--text-dim);font-size:12px}.ReceiptControls_unpublished{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;display:flex}.ReceiptControls_unpublished p{max-width:320px;color:var(--text-muted);font-size:13px}.ReceiptControls_urlRow{border:1px solid var(--border);background:var(--bg);border-radius:8px;align-items:center;gap:9px;padding:8px 10px;display:flex}.ReceiptControls_urlRow input{min-width:0;color:var(--text-muted);font-family:var(--font-mono);background:0 0;border:0;flex:1;font-size:11px}.ReceiptControls_urlRow input:focus{box-shadow:none}.ReceiptControls_liveDot,.ReceiptControls_pausedDot{border-radius:50%;flex:none;width:6px;height:6px}.ReceiptControls_liveDot{background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 16%, transparent)}.ReceiptControls_pausedDot{background:var(--warning);box-shadow:0 0 0 3px color-mix(in srgb, var(--warning) 16%, transparent)}.ReceiptControls_paused{max-width:420px;color:var(--text-muted);margin-top:10px;font-size:13px;line-height:1.5}.ReceiptControls_actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:10px;display:flex}.ReceiptControls_openLink,.ReceiptControls_revoke{color:var(--text-muted);font-size:12px}.ReceiptControls_openLink:hover{color:var(--text)}.ReceiptControls_openLink{align-items:center;gap:3px;display:inline-flex}.ReceiptControls_revoke{color:var(--danger);margin-left:auto}@media (width<=540px){.ReceiptControls_unpublished{flex-direction:column;align-items:stretch}.ReceiptControls_revoke{margin-left:0}}.PanelReadout_readout{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.PanelReadout_empty{color:var(--text-dim);margin-top:16px;font-size:12.5px}.PanelReadout_count{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.PanelReadout_headline{max-width:60ch;color:var(--text);font-family:var(--font-editorial);margin-top:10px;font-size:18px;line-height:1.5}.PanelReadout_headline strong{font-weight:600}.PanelReadout_section{margin-top:28px}.PanelReadout_sectionTitle{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:10.5px;font-weight:600}.PanelReadout_note{max-width:60ch;color:var(--text-dim);margin-top:10px;font-size:12.5px;line-height:1.55}.PanelReadout_gapList{gap:18px;list-style:none;display:grid}.PanelReadout_gapHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.PanelReadout_gapName{color:var(--text);font-size:14px;font-weight:500}.PanelReadout_gapNumbers{font-family:var(--font-mono);flex-shrink:0;gap:12px;font-size:11.5px;display:flex}.PanelReadout_you{color:var(--text-muted)}.PanelReadout_them{color:var(--tint-options)}.PanelReadout_gapPending{color:var(--text-dim);flex-shrink:0;font-size:11.5px}.PanelReadout_track{background:var(--surface-2);border-radius:999px;height:6px;position:relative}.PanelReadout_range{background:color-mix(in srgb, var(--tint-options) 26%, transparent);border-radius:999px;min-width:2px;height:100%;position:absolute;top:0}.PanelReadout_ownerMark,.PanelReadout_panelMark{border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:50%;transform:translateY(-50%)}.PanelReadout_ownerMark{border:2px solid var(--text-muted);background:var(--surface)}.PanelReadout_panelMark{background:var(--tint-options);box-shadow:0 0 0 3px color-mix(in srgb, var(--tint-options) 20%, transparent)}.PanelReadout_gapCaption{color:var(--text-dim);margin-top:8px;font-size:12px;line-height:1.5}.PanelReadout_faultLine{border-left:2px solid var(--warning);background:color-mix(in srgb, var(--warning) 8%, transparent);color:var(--text-muted);border-radius:0 8px 8px 0;margin-top:18px;padding:12px 14px;font-size:13px;line-height:1.55}.PanelReadout_faultLine strong{color:var(--text)}.PanelReadout_tally{gap:8px;list-style:none;display:grid}.PanelReadout_tallyRow{grid-template-columns:minmax(80px,160px) 1fr auto;align-items:center;gap:10px;display:grid}.PanelReadout_tallyName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.PanelReadout_tallyBar{background:var(--accent);opacity:.75;border-radius:999px;min-width:4px;height:8px}.PanelReadout_tallyCount{color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.PanelReadout_consensus,.PanelReadout_consensusDissent{border-radius:8px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.55}.PanelReadout_consensus{background:var(--accent-soft);color:var(--text-muted)}.PanelReadout_consensusDissent{border-left:2px solid var(--warning);background:color-mix(in srgb, var(--warning) 8%, transparent);color:var(--text-muted);border-radius:0 8px 8px 0}.PanelReadout_consensus strong,.PanelReadout_consensusDissent strong{color:var(--text)}.PanelReadout_voices{gap:10px;margin-top:18px;list-style:none;display:grid}.PanelReadout_voice{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;padding:12px 14px}.PanelReadout_voiceHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.PanelReadout_voiceName{color:var(--text);font-size:13.5px;font-weight:500}.PanelReadout_voiceMeta{color:var(--text-muted);font-size:12px}.PanelReadout_voiceMeta strong{color:var(--text);font-weight:500}.PanelReadout_voiceNote{max-width:62ch;color:var(--text-muted);font-family:var(--font-editorial);margin-top:8px;font-size:13.5px;line-height:1.55}.PanelReadout_voiceDate{color:var(--text-dim);font-family:var(--font-mono);margin-top:8px;font-size:10.5px;display:block}@media (width<=540px){.PanelReadout_tallyRow{grid-template-columns:1fr auto}.PanelReadout_tallyBar{display:none}}.PanelControls_panel{--panel-end:40px;--panel-gutter:20px;border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.PanelControls_heading{font-size:inherit;font-weight:inherit}.PanelControls_head{grid-template-columns:1fr auto var(--panel-end);width:100%;padding:15px var(--panel-gutter);text-align:left;transition:background var(--transition);align-items:center;gap:14px;display:grid}.PanelControls_head:hover{background:var(--surface-2)}.PanelControls_chevron{width:var(--panel-end);height:var(--panel-end);border:1px solid var(--border);background:var(--bg);color:var(--text-muted);transition:transform var(--transition);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.PanelControls_head[aria-expanded=true] .PanelControls_chevron{transform:rotate(180deg)}.PanelControls_title{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:500}.PanelControls_status{color:var(--text-dim);font-family:var(--font-mono);white-space:nowrap;font-size:11px}.PanelControls_body{padding:18px var(--panel-gutter) var(--panel-gutter);border-top:1px solid var(--border)}.PanelControls_sub{max-width:430px;color:var(--text-muted);font-size:13px;line-height:1.55}.PanelControls_state,.PanelControls_unopened,.PanelControls_live{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.PanelControls_state{color:var(--text-dim);font-size:12px}.PanelControls_unopened{justify-content:space-between;align-items:center;gap:14px;display:flex}.PanelControls_unopened p{max-width:340px;color:var(--text-muted);font-size:13px;line-height:1.55}.PanelControls_openActions{align-items:center;gap:12px;display:flex}.PanelControls_urlRow{border:1px solid var(--border);background:var(--bg);border-radius:8px;align-items:center;gap:9px;padding:8px 10px;display:flex}.PanelControls_urlRow input{min-width:0;color:var(--text-muted);font-family:var(--font-mono);background:0 0;border:0;flex:1;font-size:11px}.PanelControls_urlRow input:focus{box-shadow:none}.PanelControls_liveDot,.PanelControls_closedDot{border-radius:50%;flex:none;width:6px;height:6px}.PanelControls_liveDot{background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 16%, transparent)}.PanelControls_closedDot{background:var(--text-dim)}.PanelControls_actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:10px;display:flex}.PanelControls_openLink,.PanelControls_textAction,.PanelControls_revoke{color:var(--text-muted);font-size:12px}.PanelControls_openLink:hover,.PanelControls_textAction:hover{color:var(--text)}.PanelControls_textAction:disabled{opacity:.5;cursor:not-allowed}.PanelControls_openLink{align-items:center;gap:3px;display:inline-flex}.PanelControls_revoke{color:var(--danger);margin-left:auto}.PanelControls_modeRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.PanelControls_modeLabel{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.PanelControls_modeToggle{border:1px solid var(--border);background:var(--bg);border-radius:999px;padding:2px;display:inline-flex}.PanelControls_modeButton{color:var(--text-muted);transition:background var(--transition), color var(--transition);border-radius:999px;padding:5px 12px;font-size:12px}.PanelControls_modeButton:hover:not(:disabled){color:var(--text)}.PanelControls_modeButton[aria-pressed=true]{background:var(--accent-soft);color:var(--text)}.PanelControls_modeButton:disabled{opacity:.6;cursor:not-allowed}.PanelControls_modeHint{color:var(--text-dim);flex:260px;font-size:12px;line-height:1.5}@media (width<=620px){.PanelControls_unopened,.PanelControls_openActions{flex-direction:column;align-items:stretch}.PanelControls_revoke{margin-left:0}}.AftermathPanel_panel{--aftermath-signal:var(--accent);border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;min-height:250px;padding:26px;display:flex}.AftermathPanel_due{--aftermath-signal:var(--warning);border-color:color-mix(in srgb, var(--warning) 42%, var(--border))}.AftermathPanel_head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.AftermathPanel_title{font-family:var(--font-display);letter-spacing:-.025em;font-size:25px;font-weight:500}.AftermathPanel_sub{color:var(--text-muted);margin-top:6px;font-size:13px}.AftermathPanel_dueBadge{border:1px solid color-mix(in srgb, var(--warning) 50%, var(--border));color:var(--warning);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:10px}.AftermathPanel_dateLabel,.AftermathPanel_noteLabel{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:5px;margin-top:15px;font-size:10px;font-weight:600;display:flex}.AftermathPanel_dateLabel input,.AftermathPanel_noteLabel textarea{border:1px solid var(--border);background:var(--bg);color:var(--text);letter-spacing:0;text-transform:none;border-radius:7px;font-size:13px;font-weight:400}.AftermathPanel_dateLabel input{width:fit-content;min-height:32px;color-scheme:inherit;padding:0 8px}.AftermathPanel_noteLabel textarea{resize:vertical;width:100%;padding:8px 10px;line-height:1.45}.AftermathPanel_outcomes{border:0;gap:6px;margin:14px 0 0;padding:0;display:flex}.AftermathPanel_outcomes legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.AftermathPanel_outcome{border:1px solid var(--border);min-height:30px;color:var(--text-muted);transition:border-color var(--transition), background var(--transition), color var(--transition);border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:13px;display:inline-flex}.AftermathPanel_outcome:hover{border-color:var(--border-hover);color:var(--text)}.AftermathPanel_outcomeSelected{border-color:color-mix(in srgb, var(--aftermath-signal) 55%, var(--border));background:color-mix(in srgb, var(--aftermath-signal) 10%, transparent);color:var(--aftermath-signal)}.AftermathPanel_footer{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:auto;padding-top:18px;display:flex}.AftermathPanel_footer>span{max-width:260px;color:var(--text-dim);font-size:11px}@media (width<=540px){.AftermathPanel_outcomes,.AftermathPanel_footer{flex-direction:column;align-items:stretch}}.WorkspaceHeader_head{flex-direction:column;gap:16px;display:flex}.WorkspaceHeader_crumbs{color:var(--text-muted);align-items:center;gap:12px;font-size:13px;display:flex}.WorkspaceHeader_crumb{color:var(--text-muted)}.WorkspaceHeader_crumb:hover{color:var(--text)}.WorkspaceHeader_crumbSep{color:var(--text-dim)}.WorkspaceHeader_updated{color:var(--text-dim);margin-left:auto;font-size:13px}.WorkspaceHeader_title{border-radius:var(--radius-md);font-family:var(--font-display);font-variation-settings:var(--font-display-settings);letter-spacing:-.02em;color:var(--text);resize:none;overflow-wrap:anywhere;width:100%;transition:border-color var(--transition), background var(--transition);background:0 0;border:1px solid #0000;margin-left:-12px;padding:6px 12px;font-size:38px;font-weight:560;line-height:1.2;display:block;overflow:hidden}.WorkspaceHeader_title:hover:not(:disabled){border-color:var(--border)}.WorkspaceHeader_title:focus{background:var(--surface);border-color:var(--accent);box-shadow:var(--shadow-focus)}.WorkspaceHeader_title:disabled{cursor:default}.WorkspaceHeader_description{border-radius:var(--radius-md);color:var(--text-muted);resize:none;width:100%;transition:border-color var(--transition), background var(--transition), color var(--transition);background:0 0;border:1px solid #0000;margin-left:-12px;padding:7px 12px;font-size:14px;line-height:1.55;overflow:hidden}.WorkspaceHeader_description:hover:not(:disabled){border-color:var(--border)}.WorkspaceHeader_description:focus{background:var(--surface);border-color:var(--accent);box-shadow:var(--shadow-focus);color:var(--text)}.WorkspaceHeader_description:disabled{cursor:default}@media (width<=640px){.WorkspaceHeader_title{font-size:31px}.WorkspaceHeader_description{font-size:16px}}.DecisionStructuringPage_structuringPage{min-height:calc(100dvh - 74px);padding:52px var(--page-gutter) 80px;place-items:center;display:grid;position:relative;overflow:hidden}.DecisionStructuringPage_structuringGlow{filter:blur(45px);opacity:.65;pointer-events:none;background:radial-gradient(circle at 34% 38%,#dfff6d59,#0000 38%),radial-gradient(circle at 68% 62%,#765cff59,#0000 42%);border-radius:50%;width:min(760px,92vw);height:min(760px,92vw);animation:5s ease-in-out infinite alternate DecisionStructuringPage_structureGlow;position:absolute}.DecisionStructuringPage_structuringCard{border:2px solid color-mix(in srgb, #765cff 38%, var(--border-strong));background:var(--surface);border-radius:34px 8px;width:min(100%,680px);padding:clamp(30px,6vw,58px);position:relative;box-shadow:12px 12px #765cff}.DecisionStructuringPage_structuringCard:before{content:"";opacity:.9;background:#dfff6d;width:72px;height:25px;position:absolute;top:-13px;right:42px;transform:rotate(3deg)}.DecisionStructuringPage_structuringKicker{color:color-mix(in srgb, #765cff 70%, var(--text));font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.DecisionStructuringPage_structuringKicker:before{content:"";background:#765cff;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite DecisionStructuringPage_structurePulse;box-shadow:0 0 10px #765cffa6}.DecisionStructuringPage_structuringCard h1{max-width:12ch;font-family:var(--font-display);letter-spacing:-.06em;margin:14px 0 0;font-size:clamp(36px,6vw,62px);font-weight:680;line-height:.98}.DecisionStructuringPage_structuringPrompt{border-left:3px solid color-mix(in srgb, #dfff6d 70%, var(--border-strong));color:var(--text-muted);font-family:var(--font-character);margin:24px 0 0;padding-left:16px;font-size:clamp(17px,2vw,21px);line-height:1.45}.DecisionStructuringPage_buildTrack{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;height:8px;margin-top:32px;overflow:hidden}.DecisionStructuringPage_buildTrack span{border-radius:inherit;background:linear-gradient(90deg,#765cff,#dfff6d);width:42%;height:100%;animation:1.6s ease-in-out infinite DecisionStructuringPage_structureProgress;display:block}.DecisionStructuringPage_buildSteps{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.DecisionStructuringPage_buildSteps span{border:1px solid var(--border);background:var(--surface-2);color:var(--text-dim);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;animation:2.4s ease-in-out infinite DecisionStructuringPage_structureStep;display:flex}.DecisionStructuringPage_buildSteps small{color:color-mix(in srgb, #765cff 75%, var(--text-dim));font-family:var(--font-mono);letter-spacing:.08em;font-size:9px;font-weight:700}.DecisionStructuringPage_buildSteps b{font-weight:560}.DecisionStructuringPage_buildSteps span:nth-child(2){animation-delay:.8s}.DecisionStructuringPage_buildSteps span:nth-child(3){animation-delay:1.6s}.DecisionStructuringPage_structuringNote{color:var(--text-dim);text-align:center;margin:24px 0 0;font-size:12px}.DecisionStructuringPage_structuringError{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:22px;display:flex}.DecisionStructuringPage_structuringError p{color:var(--danger);margin:0}@keyframes DecisionStructuringPage_structureProgress{0%{transform:translate(-110%)}55%,to{transform:translate(250%)}}@keyframes DecisionStructuringPage_structureGlow{0%{transform:scale(.92)rotate(-3deg)}to{transform:scale(1.08)rotate(3deg)}}@keyframes DecisionStructuringPage_structureStep{0%,to{border-color:var(--border);color:var(--text-dim)}45%{border-color:color-mix(in srgb, #765cff 55%, var(--border));color:var(--text)}}@keyframes DecisionStructuringPage_structurePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media (width<=560px){.DecisionStructuringPage_structuringPage{align-items:start;padding-top:38px}.DecisionStructuringPage_structuringCard{padding:30px 24px;box-shadow:8px 8px #765cff}.DecisionStructuringPage_buildSteps{grid-template-columns:1fr;gap:5px}.DecisionStructuringPage_structuringError{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.DecisionStructuringPage_structuringGlow,.DecisionStructuringPage_structuringKicker:before,.DecisionStructuringPage_buildTrack span,.DecisionStructuringPage_buildSteps span{animation:none}.DecisionStructuringPage_buildTrack span{width:100%}}.DecisionWorkspacePage_page{width:100%;max-width:1680px;padding:42px var(--page-gutter) 96px;flex-direction:column;gap:28px;margin:0 auto;display:flex}@media (width<=1023px){.DecisionWorkspacePage_page{padding-bottom:120px}}.DecisionWorkspacePage_body{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}@media (width>=1024px){.DecisionWorkspacePage_body{grid-template-columns:minmax(0,1fr) 420px}}.DecisionWorkspacePage_main{flex-direction:column;gap:24px;min-width:0;display:flex}.DecisionWorkspacePage_reviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (width<=760px){.DecisionWorkspacePage_reviewGrid{grid-template-columns:1fr}}.DecisionWorkspacePage_actionsRow{justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.DecisionWorkspacePage_decideHint{color:var(--text-muted);align-items:center;gap:10px;font-size:13px;display:inline-flex}.DecisionWorkspacePage_progressTrack{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;flex:none;width:72px;height:5px;overflow:hidden}@media (width<=640px){.DecisionWorkspacePage_decideHint{flex-wrap:wrap}.DecisionWorkspacePage_progressTrack{order:-1;width:100%}}.DecisionWorkspacePage_progressFill{border-radius:inherit;background:var(--accent);height:100%;transition:width var(--transition);display:block}.DecisionWorkspacePage_grid{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=880px){.DecisionWorkspacePage_grid{grid-template-columns:1fr 1fr}}.DecisionWorkspacePage_loadingPage,.DecisionWorkspacePage_errorPage{color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:80px 20px;display:flex}@media (width<=640px){.DecisionWorkspacePage_page{gap:24px;padding-top:32px}.DecisionWorkspacePage_actionsRow{flex-direction:column;align-items:stretch}}.BillingCards_statusCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:12px;padding:24px 26px;display:flex}.BillingCards_statusHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.BillingCards_statusLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:13px}.BillingCards_statusPlan{font-family:var(--font-display);letter-spacing:-.015em;margin:4px 0 0;font-size:25px;font-weight:560}.BillingCards_statusBody{color:var(--text);margin:0;font-size:15px;line-height:1.5}.BillingCards_cardRow{color:var(--text-muted);align-items:center;gap:8px;margin:6px 0 0;font-size:13px;display:flex}.BillingCards_cardChip{font-family:var(--font-mono);letter-spacing:.05em;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:6px;padding:3px 8px;font-size:12px}.BillingCards_card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:18px;padding:26px;display:flex}.BillingCards_cardHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.BillingCards_cardTitle{font-family:var(--font-display);letter-spacing:-.005em;margin:0;font-size:23px;font-weight:560}.BillingCards_kicker{font-family:var(--font-mono);letter-spacing:.12em;color:var(--accent);margin:0 0 5px;font-size:10px}.BillingCards_secure{color:var(--text-muted);white-space:nowrap;font-size:11px}.BillingCards_cardLead{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.BillingCards_price{color:var(--accent-hover);font-size:15px;font-weight:500}.BillingCards_planGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.BillingCards_plan{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);min-height:220px;color:var(--text);text-align:left;transition:border-color var(--transition), transform var(--transition), background var(--transition);flex-direction:column;align-items:flex-start;gap:8px;padding:22px;display:flex;position:relative;overflow:hidden}.BillingCards_plan:hover{border-color:var(--border-strong);transform:translateY(-1px)}.BillingCards_planSelected{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 52%, var(--surface));box-shadow:inset 0 0 0 1px var(--accent)}.BillingCards_planEyebrow{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent);text-transform:uppercase;font-size:11px}.BillingCards_planPrice{font-family:var(--font-display);letter-spacing:-.04em;margin-top:10px;font-size:48px;font-weight:580;line-height:1}.BillingCards_planCadence{color:var(--text-muted);font-size:12px}.BillingCards_planNote{max-width:28ch;color:var(--text-muted);margin-top:auto;font-size:13px;line-height:1.5}.BillingCards_radioMark{border:1px solid var(--border-strong);background:var(--surface);border-radius:50%;width:15px;height:15px;position:absolute;top:18px;right:18px}.BillingCards_planSelected .BillingCards_radioMark{border:4px solid var(--accent)}.BillingCards_form{flex-direction:column;gap:18px;margin-top:6px;display:flex}@media (width<=640px){.BillingCards_statusCard,.BillingCards_card{padding:22px 20px}.BillingCards_cardHead{align-items:flex-start}.BillingCards_planGrid{grid-template-columns:1fr}.BillingCards_plan{min-height:190px}}.BillingCards_row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.BillingCards_error{color:var(--danger);margin:0;font-size:13px}.BillingPage_page{width:min(860px,100%);padding:56px var(--page-gutter) 96px;flex-direction:column;gap:26px;margin:0 auto;display:flex}.BillingPage_crumbs{color:var(--text-muted);align-items:center;gap:10px;font-size:13px;display:flex}.BillingPage_crumb{color:var(--text-muted)}.BillingPage_crumb:hover{color:var(--text)}.BillingPage_header{flex-direction:column;gap:8px;margin:8px 0 4px;display:flex}.BillingPage_eyebrow{font-family:var(--font-mono);letter-spacing:.12em;color:var(--accent);margin:0;font-size:11px}.BillingPage_title{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(38px,7vw,56px);font-weight:560}.BillingPage_sub{max-width:62ch;color:var(--text-muted);margin:0;font-size:15px;line-height:1.6}.BillingPage_loading{min-height:55vh;color:var(--text-muted);justify-content:center;align-items:center;gap:8px;display:flex}.BillingPage_confirming{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));border-radius:var(--radius-md);background:var(--accent-soft);color:var(--text);align-items:center;gap:9px;padding:14px 16px;font-size:13px;display:flex}.BillingPage_trialMeter{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 94%, var(--accent-soft));grid-template-columns:1fr 1fr;gap:18px 24px;padding:22px 26px;display:grid}.BillingPage_trialMeter div:not(.BillingPage_meterTrack){flex-direction:column;gap:4px;display:flex}.BillingPage_trialMeter span{color:var(--text-muted);font-size:12px}.BillingPage_trialMeter strong{font-size:18px;font-weight:560}.BillingPage_meterTrack{background:var(--surface-2);border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.BillingPage_meterTrack span{border-radius:inherit;background:var(--accent);height:100%;transition:width .4s;display:block}@media (width<=640px){.BillingPage_page{gap:22px;padding-top:38px}.BillingPage_trialMeter{padding:20px}}.ReceiptShiftLedger_ledger{border-top:1px solid #bcb4a7;border-bottom:1px solid #bcb4a7;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ReceiptShiftLedger_finding{min-width:0;min-height:210px;padding:20px 18px}.ReceiptShiftLedger_finding+.ReceiptShiftLedger_finding{border-left:1px solid #bcb4a7}.ReceiptShiftLedger_finding>span{color:#6d665b;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.ReceiptShiftLedger_finding>p{font-family:var(--font-editorial);margin-top:15px;font-size:17px;line-height:1.35}.ReceiptShiftLedger_finding>small{color:#405d4b;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-top:14px;font-size:10px;display:block}.ReceiptShiftLedger_combined ol{gap:8px;margin:15px 0 12px;padding:0;list-style:none;display:grid}.ReceiptShiftLedger_combined li{color:#4e483f;grid-template-columns:26px 1fr;align-items:baseline;gap:8px;font-size:13px;line-height:1.45;display:grid}.ReceiptShiftLedger_combined li>span{color:#405d4b;font-family:var(--font-mono);font-size:10px}.ReceiptShiftLedger_combined p strong{color:#405d4b;font-weight:600}.ReceiptShiftLedger_stabilityLine{background:#d4cdc1;border-radius:999px;height:6px;margin-top:22px;display:flex;overflow:hidden}.ReceiptShiftLedger_stabilityLine span{height:100%;display:block}.ReceiptShiftLedger_retainedBar{background:#405d4b}.ReceiptShiftLedger_tiedBar{background:#b07a36}.ReceiptShiftLedger_flippedBar{background:#b64d46}.ReceiptShiftLedger_summary{color:#6d665b;font-family:var(--font-mono);margin-top:10px;font-size:11.5px;display:block}@media (width<=640px){.ReceiptShiftLedger_ledger{grid-template-columns:1fr}.ReceiptShiftLedger_finding{min-height:0;padding-left:0;padding-right:0}.ReceiptShiftLedger_finding+.ReceiptShiftLedger_finding{border-top:1px solid #bcb4a7;border-left:0}}.DecisionReceiptPage_stage{min-height:100dvh;padding:56px var(--page-gutter) 88px;background:radial-gradient(circle at 18% 8%,#5e6ad22e,#0000 34%),#242426}.DecisionReceiptPage_stage ::selection{color:#19191d;background:#fff}.DecisionReceiptPage_receipt{color:#25231f;background-color:#f3eee3;background-image:linear-gradient(#453d2f06 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 23px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;max-width:980px;margin:0 auto;padding:62px clamp(34px,6vw,72px) 42px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057}.DecisionReceiptPage_receipt:before,.DecisionReceiptPage_receipt:after{content:"";background:radial-gradient(circle,#242426 4px,#0000 4.5px) 50%/12px 24px repeat-y;width:12px;position:absolute;top:0;bottom:0}.DecisionReceiptPage_receipt:before{left:-6px}.DecisionReceiptPage_receipt:after{right:-6px}.DecisionReceiptPage_header{border-bottom:2px solid #25231f;padding-bottom:38px}.DecisionReceiptPage_wordmark,.DecisionReceiptPage_meta,.DecisionReceiptPage_kicker,.DecisionReceiptPage_sectionHead span,.DecisionReceiptPage_footer{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.DecisionReceiptPage_wordmark{font-size:12px;font-weight:700}.DecisionReceiptPage_wordmarkLink{color:inherit;text-decoration:none}.DecisionReceiptPage_wordmarkLink:hover{text-decoration:underline}.DecisionReceiptPage_meta{color:#6d665b;justify-content:space-between;gap:16px;margin-top:12px;font-size:11.5px;display:flex}.DecisionReceiptPage_header h1{max-width:760px;font-family:var(--font-display);letter-spacing:-.05em;margin-top:42px;font-size:clamp(38px,7vw,68px);font-weight:500;line-height:.98}.DecisionReceiptPage_description{color:#665f55;max-width:650px;font-family:var(--font-editorial);margin-top:20px;font-size:17px;line-height:1.5}.DecisionReceiptPage_verdict{border-bottom:1px solid #aaa294;justify-content:space-between;align-items:center;gap:36px;padding:40px 0;display:flex}.DecisionReceiptPage_kicker,.DecisionReceiptPage_sectionHead span{color:#6d665b;font-size:11.5px}.DecisionReceiptPage_verdict h2{font-family:var(--font-display);letter-spacing:-.035em;margin-top:4px;font-size:35px;font-weight:500}.DecisionReceiptPage_verdict p{color:#6d665b;margin-top:6px;font-size:14px}.DecisionReceiptPage_stamp{--stamp-ink:#405d4b;border:3px double var(--stamp-ink);color:var(--stamp-ink);border-radius:6px;flex-direction:column;flex:none;align-items:center;padding:12px 20px 11px;display:flex;transform:rotate(-6deg);-webkit-mask-image:radial-gradient(circle at 32% 68%,#000 60%,#000000d1);mask-image:radial-gradient(circle at 32% 68%,#000 60%,#000000d1)}.DecisionReceiptPage_stamp[data-band=fragile]{--stamp-ink:#9c3b2a}.DecisionReceiptPage_stamp[data-band=sensitive]{--stamp-ink:#92661c}.DecisionReceiptPage_stamp[data-band=steady]{--stamp-ink:#4c6b3f}.DecisionReceiptPage_stamp[data-band=resilient]{--stamp-ink:#33584a}.DecisionReceiptPage_stamp strong{font-family:var(--font-display);font-variation-settings:var(--font-display-settings);letter-spacing:.06em;text-transform:uppercase;font-size:30px;font-weight:680;line-height:1}.DecisionReceiptPage_stamp span{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-top:7px;font-size:9.5px;font-weight:600}.DecisionReceiptPage_section,.DecisionReceiptPage_flip{border-bottom:1px solid #aaa294;padding:40px 0}.DecisionReceiptPage_sectionHead{align-items:baseline;gap:12px;margin-bottom:22px;display:flex}.DecisionReceiptPage_sectionHead h2{font-family:var(--font-display);font-size:25px;font-weight:500}.DecisionReceiptPage_contenders{margin:0 0 30px;padding:0;list-style:none}.DecisionReceiptPage_contenders li{border-bottom:1px dashed #c7c0b5;align-items:baseline;gap:16px;padding:15px 12px 15px 6px;display:flex}.DecisionReceiptPage_contenderChosen{background:#405d4b14;margin-inline:-12px;padding-inline:18px 24px!important}.DecisionReceiptPage_contenderIndex{color:#8d8578;font-family:var(--font-mono);letter-spacing:.08em;flex:none;font-size:11px;font-weight:600}.DecisionReceiptPage_contenderBody{flex:1;min-width:0}.DecisionReceiptPage_contenderBody strong{font-family:var(--font-editorial);font-size:17px;font-weight:500}.DecisionReceiptPage_contenderBody p{color:#6d665b;max-width:560px;margin:5px 0 0;font-size:12.5px;line-height:1.55}.DecisionReceiptPage_contenderResult{color:#6d665b;font-family:var(--font-editorial);font-variant-numeric:tabular-nums;flex:none;align-self:center;font-size:19px;font-weight:600}.DecisionReceiptPage_contenderChosen .DecisionReceiptPage_contenderResult{color:#405d4b;font-size:23px}.DecisionReceiptPage_tableScroll{overflow-x:auto}.DecisionReceiptPage_tableScroll table{border-collapse:collapse;width:100%;font-size:13px}.DecisionReceiptPage_tableScroll th,.DecisionReceiptPage_tableScroll td{text-align:center;border-bottom:1px solid #c7c0b5;padding:10px 9px}.DecisionReceiptPage_tableScroll td{color:#6d665b;font-variant-numeric:tabular-nums;min-width:58px}.DecisionReceiptPage_tableScroll thead th{color:#6d665b;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;vertical-align:bottom;font-size:11px;font-weight:500}.DecisionReceiptPage_tableScroll thead th:first-child,.DecisionReceiptPage_tableScroll tbody th{text-align:left}.DecisionReceiptPage_tableScroll thead th em{color:#8d8578;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:110px;margin:3px auto 0;font-size:9.5px;font-style:normal;display:block;overflow:hidden}.DecisionReceiptPage_tableScroll tbody th{min-width:150px;font-family:var(--font-editorial);font-size:15px;font-weight:500}.DecisionReceiptPage_tableScroll tbody th span{color:#8d8578;font-family:var(--font-mono);margin-left:8px;font-size:10px}.DecisionReceiptPage_chosenCol{background:#405d4b14}td.DecisionReceiptPage_rowBest{color:#25231f;font-weight:700}.DecisionReceiptPage_check{color:#f3eee3;width:19px;height:19px;font-family:var(--font);vertical-align:2px;background:#405d4b;border-radius:50%;justify-content:center;align-items:center;margin-right:8px;font-size:11px;display:inline-flex}.DecisionReceiptPage_footer{color:#6d665b;justify-content:space-between;gap:20px;padding-top:30px;font-size:11px;display:flex}.DecisionReceiptPage_loading,.DecisionReceiptPage_missing{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100dvh;padding:32px;display:flex}.DecisionReceiptPage_loading{color:var(--text-muted);flex-direction:row;font-size:13px}.DecisionReceiptPage_missingCode{color:var(--danger);font-family:var(--font-mono);letter-spacing:.12em;font-size:11px}.DecisionReceiptPage_missing h1{font-family:var(--font-display);font-size:34px;font-weight:500}.DecisionReceiptPage_missing p{color:var(--text-muted);font-size:14px}@media (width<=640px){.DecisionReceiptPage_stage{padding:16px 8px 48px}.DecisionReceiptPage_receipt{padding:38px 26px 30px}.DecisionReceiptPage_meta,.DecisionReceiptPage_verdict,.DecisionReceiptPage_footer{flex-direction:column;align-items:flex-start}.DecisionReceiptPage_stamp{align-self:flex-end;margin-top:-8px;padding:9px 15px 8px}.DecisionReceiptPage_stamp strong{font-size:22px}.DecisionReceiptPage_contenders li{flex-wrap:wrap}.DecisionReceiptPage_contenderResult{margin-left:auto}}.PanelSteps_fieldset{border:0;margin:0;padding:0}.PanelSteps_legend{gap:var(--space-3);font-family:var(--font-display);color:var(--text);align-items:baseline;padding:0;font-size:22px;font-weight:600;display:flex}.PanelSteps_stepNumber{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-dim);font-size:11px;font-weight:600}.PanelSteps_help{margin:var(--space-2) 0 var(--space-5);max-width:56ch;color:var(--text-muted);font-size:14px;line-height:1.55}.PanelSteps_rows{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.PanelSteps_row{padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.PanelSteps_rowHead{gap:var(--space-3);margin-bottom:var(--space-1);justify-content:space-between;align-items:baseline;display:flex}.PanelSteps_rowName{color:var(--text);font-size:15px;font-weight:500}.PanelSteps_rowValue{gap:var(--space-2);flex-shrink:0;align-items:baseline;display:flex}.PanelSteps_rowValue strong{font-family:var(--font-mono);color:var(--text);font-size:15px;font-weight:600}.PanelSteps_rowHint{color:var(--text-dim);font-size:12px}.PanelSteps_optionCard{--card-tint:var(--tint-options);--card-edge:color-mix(in srgb, var(--card-tint) var(--tint-edge), var(--border));margin-top:var(--space-4);border:1px solid var(--card-edge);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--card-tint) var(--tint-wash), var(--surface));overflow:hidden}.PanelSteps_optionHead{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--card-edge);background:color-mix(in srgb, var(--card-tint) var(--tint-wash), var(--surface-2));align-items:center;display:flex}.PanelSteps_optionMark{background:var(--card-tint);width:30px;height:30px;color:var(--bg);font-family:var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.PanelSteps_optionHeadText{min-width:0}.PanelSteps_optionName{letter-spacing:-.01em;color:var(--text);margin:0;font-size:17px;font-weight:600}.PanelSteps_optionNotes{max-width:56ch;color:var(--text-muted);margin:3px 0 0;font-size:13px;line-height:1.5}.PanelSteps_optionBody{padding:var(--space-2) var(--space-4) var(--space-3)}.PanelSteps_optionBody .PanelSteps_rows{gap:0}.PanelSteps_optionBody .PanelSteps_row{padding:var(--space-3) 0;background:0 0;border:0;border-radius:0}.PanelSteps_optionBody .PanelSteps_row+.PanelSteps_row{border-top:1px solid var(--border)}.PanelInvitePage_stage{min-height:100dvh;padding:clamp(28px, 6vw, 64px) var(--page-gutter) var(--space-8);background:radial-gradient(circle at 16% 4%, var(--accent-soft), transparent 42%), var(--bg)}.PanelInvitePage_card{gap:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);max-width:720px;box-shadow:0 24px 60px var(--shadow-color);margin:0 auto;padding:clamp(24px,4vw,44px);display:grid}.PanelInvitePage_header{gap:var(--space-3);display:grid}.PanelInvitePage_eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:0;font-size:11px;font-weight:600}.PanelInvitePage_title{font-family:var(--font-display);font-variation-settings:var(--font-display-settings);color:var(--text);margin:0;font-size:clamp(28px,5vw,40px);line-height:1.1}.PanelInvitePage_lede{max-width:58ch;color:var(--text-muted);margin:0;font-size:15px;line-height:1.6}.PanelInvitePage_choices{margin-top:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.PanelInvitePage_choicesTitle{margin:0 0 var(--space-3);color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:600}.PanelInvitePage_choicesList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.PanelInvitePage_choiceName{color:var(--text);font-size:15px;font-weight:500;display:block}.PanelInvitePage_choiceNotes{max-width:56ch;color:var(--text-muted);margin-top:2px;font-size:13px;line-height:1.5;display:block}.PanelInvitePage_blindNote{margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-4);border-left:2px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--accent-soft);color:var(--text-muted);font-size:13px;line-height:1.55}.PanelInvitePage_extras{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.PanelInvitePage_extrasLegend{font-family:var(--font-display);color:var(--text);padding:0;font-size:18px;font-weight:600}.PanelInvitePage_extrasHelp{margin:0 0 var(--space-1);max-width:56ch;color:var(--text-muted);font-size:13px;line-height:1.55}.PanelInvitePage_actions{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);justify-items:start;display:grid}.PanelInvitePage_actionsNote{color:var(--text-dim);margin:0;font-size:12.5px}.PanelInvitePage_error{padding:var(--space-3) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-sm);color:var(--danger);margin:0;font-size:14px}.PanelInvitePage_thanksTitle{font-family:var(--font-display);font-variation-settings:var(--font-display-settings);color:var(--text);margin:0;font-size:clamp(26px,5vw,36px)}.PanelInvitePage_thanks{max-width:52ch;color:var(--text-muted);margin:0;font-size:15px;line-height:1.6}.PanelInvitePage_homeLink{color:var(--accent);justify-self:start;font-size:14px}.PanelInvitePage_loading,.PanelInvitePage_missing{gap:var(--space-3);min-height:100dvh;padding:var(--space-7) var(--page-gutter);text-align:center;color:var(--text-muted);background:var(--bg);flex-direction:column;justify-content:center;align-items:center;display:flex}.PanelInvitePage_loading{flex-direction:row}.PanelInvitePage_missingCode{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-size:11px}.PanelInvitePage_missing h1{font-family:var(--font-display);color:var(--text);margin:0;font-size:clamp(24px,5vw,32px)}.PanelInvitePage_missing p{max-width:44ch;margin:0}.PanelInvitePage_missing a{color:var(--accent)}.AdminRoute_loading{min-height:70vh;color:var(--text-muted);flex:1;justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex}.AdminRoute_denied{min-height:72vh;padding:var(--space-8) var(--page-gutter);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.AdminRoute_lock{border:1px solid var(--border-strong);width:56px;height:56px;color:var(--text-muted);background:linear-gradient(135deg, color-mix(in srgb, var(--surface-2) 85%, transparent), var(--surface));box-shadow:0 18px 48px var(--shadow-color);border-radius:18px;place-items:center;margin-bottom:22px;display:grid}.AdminRoute_eyebrow{color:var(--warning);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:600}.AdminRoute_title{letter-spacing:-.04em;font-size:clamp(30px,5vw,42px)}.AdminRoute_body{max-width:29rem;color:var(--text-muted);margin:13px 0 26px;font-size:14px}.AdminLedger_section{border-top:1px solid var(--border-strong);min-width:0;padding-top:25px}.AdminLedger_sectionHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:17px;display:flex}.AdminLedger_headingLine{align-items:center;gap:10px;display:flex}.AdminLedger_heading{letter-spacing:-.035em;font-size:24px;font-weight:540}.AdminLedger_count{border:1px solid var(--border);min-width:24px;color:var(--text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:2px 7px;font-size:10px}.AdminLedger_caption{color:var(--text-muted);margin-top:5px;font-size:13px}.AdminLedger_search{width:min(280px,100%);position:relative}.AdminLedger_searchGlyph{z-index:1;color:var(--text-dim);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.AdminLedger_searchInput input{border-color:var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 78%, transparent);height:36px;padding-left:35px;font-size:13px}.AdminLedger_resultCount{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AdminLedger_tableWrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);scrollbar-width:thin;overflow-x:auto}.AdminLedger_table{border-collapse:collapse;table-layout:fixed;width:100%}.AdminLedger_table th{border-bottom:1px solid var(--border);color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.12em;text-align:left;text-transform:uppercase;padding:10px 16px;font-size:10px;font-weight:600}.AdminLedger_table td{border-top:1px solid var(--border);height:70px;color:var(--text);vertical-align:middle;padding:13px 16px;font-size:13px}.AdminLedger_table tbody tr:first-child td{border-top:0}.AdminLedger_table tbody tr{transition:background var(--transition)}.AdminLedger_table th:first-child,.AdminLedger_table td:first-child{width:28%}.AdminLedger_table th:last-child,.AdminLedger_table td:last-child{width:16%}.AdminLedger_primary,.AdminLedger_secondary{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.AdminLedger_primary{color:var(--text);font-weight:520}.AdminLedger_secondary{color:var(--text-muted);margin-top:3px;font-size:12px}.AdminLedger_muted{white-space:nowrap;color:var(--text-muted)!important}.AdminLedger_mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px!important}.AdminLedger_numeric{text-align:right!important}.AdminLedger_badge{border:1px solid var(--border);width:fit-content;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 7px;font-size:9px;font-weight:600;line-height:1.4;display:inline-flex}.AdminLedger_badgeDecision{margin-top:6px}.AdminLedger_badgeAdmin{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));color:var(--accent);background:var(--accent-soft)}.AdminLedger_badgeDecided{border-color:color-mix(in srgb, var(--success) 38%, var(--border));color:var(--success);background:color-mix(in srgb, var(--success) 9%, transparent)}.AdminLedger_empty{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);min-height:138px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;font-size:13px;display:flex}.AdminLedger_emptyLine{background:var(--border-hover);width:34px;height:1px;margin-bottom:13px}@media (hover:hover) and (pointer:fine){.AdminLedger_table tbody tr:hover{background:color-mix(in srgb, var(--surface-2) 64%, transparent)}}@media (width<=820px){.AdminLedger_hideTablet{display:none}.AdminLedger_table th:first-child,.AdminLedger_table td:first-child{width:32%}.AdminLedger_table th:last-child,.AdminLedger_table td:last-child{width:auto}}@media (width<=640px){.AdminLedger_sectionHeader{flex-direction:column;align-items:stretch;gap:14px}.AdminLedger_search{width:100%}.AdminLedger_searchInput input{min-height:44px}.AdminLedger_hideMobile{display:none}.AdminLedger_table{min-width:34rem}.AdminLedger_table th,.AdminLedger_table td{padding-left:13px;padding-right:13px}}.AdminPage_page{width:100%;max-width:1240px;padding:52px var(--page-gutter) 108px;flex-direction:column;gap:34px;margin:0 auto;display:flex}.AdminPage_header{grid-template-columns:minmax(0,1fr) minmax(18rem,31rem);align-items:end;gap:40px;padding-bottom:6px;display:grid}.AdminPage_eyebrow{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:11px;font-size:10px;font-weight:600;display:flex}.AdminPage_liveDot{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 12%, transparent);border-radius:50%}.AdminPage_title{letter-spacing:-.055em;font-size:clamp(42px,6vw,68px);font-weight:520;line-height:.95}.AdminPage_intro{max-width:30rem;color:var(--text-muted);padding-bottom:3px;font-size:14px;line-height:1.65}.AdminPage_summary{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.AdminPage_metric{border-left:1px solid var(--border);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-2) 32%, transparent), transparent 70%);flex-direction:column;justify-content:space-between;min-width:0;min-height:138px;padding:20px 22px 19px;display:flex}.AdminPage_metric:first-child{border-left:0}.AdminPage_metricIndex{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.14em;font-size:10px}.AdminPage_metricValue{color:var(--text);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;text-overflow:ellipsis;font-size:clamp(30px,4vw,42px);font-weight:540;line-height:1;overflow:hidden}.AdminPage_metricLabel{color:var(--text-muted);margin-top:7px;font-size:12px}.AdminPage_state{min-height:72vh;padding:var(--space-8) var(--page-gutter);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.AdminPage_loadingMark{border:1px solid var(--border-strong);width:44px;height:44px;color:var(--text-muted);background:var(--surface);border-radius:50%;place-items:center;margin-bottom:15px;display:grid}.AdminPage_stateLabel{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.05em;font-size:12px}.AdminPage_loadingRule{background:var(--border);width:min(220px,60vw);height:1px;margin-top:22px;overflow:hidden}.AdminPage_loadingRule:after{content:"";background:var(--accent);width:40%;height:100%;animation:1.2s ease-in-out infinite alternate AdminPage_scan;display:block}.AdminPage_errorCode{color:var(--danger);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600}.AdminPage_errorTitle{letter-spacing:-.04em;font-size:clamp(30px,5vw,42px)}.AdminPage_errorBody{max-width:30rem;color:var(--text-muted);margin:12px 0 25px}@keyframes AdminPage_scan{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (width<=820px){.AdminPage_page{padding-top:40px}.AdminPage_header{grid-template-columns:1fr;gap:18px}.AdminPage_intro{padding-bottom:0}.AdminPage_summary{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminPage_metric:nth-child(3){border-left:0}.AdminPage_metric:nth-child(n+3){border-top:1px solid var(--border)}}@media (width<=480px){.AdminPage_page{gap:28px;padding-top:34px}.AdminPage_metric{min-height:120px;padding:17px}.AdminPage_metricValue{font-size:29px}}.ProfilePage_page{width:min(760px,100%);padding:56px var(--page-gutter) 96px;flex-direction:column;gap:24px;margin:0 auto;display:flex}.ProfilePage_crumbs{color:var(--text-muted);align-items:center;gap:10px;font-size:13px;display:flex}.ProfilePage_crumbs a{color:inherit}.ProfilePage_crumbs a:hover{color:var(--text)}.ProfilePage_header{margin:8px 0 4px}.ProfilePage_eyebrow,.ProfilePage_label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 6px;font-size:10px}.ProfilePage_header h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(38px,7vw,54px);font-weight:560}.ProfilePage_header>p:last-child{color:var(--text-muted);margin:8px 0 0}.ProfilePage_identity,.ProfilePage_subscription,.ProfilePage_danger{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:26px}.ProfilePage_identity{align-items:center;gap:20px;display:flex}.ProfilePage_monogram{background:var(--accent);color:#fff;width:58px;height:58px;font-family:var(--font-display);border-radius:18px;flex:none;place-items:center;font-size:27px;display:grid}.ProfilePage_identityCopy h2,.ProfilePage_subscription h2,.ProfilePage_danger h2{font-family:var(--font-display);margin:0;font-size:23px;font-weight:560}.ProfilePage_identityCopy p{color:var(--text);margin:3px 0}.ProfilePage_identityCopy span{color:var(--text-muted);font-size:12px}.ProfilePage_subscription{justify-content:space-between;align-items:center;gap:20px;display:flex}.ProfilePage_subscription p:not(.ProfilePage_label),.ProfilePage_danger p:not(.ProfilePage_label){color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.ProfilePage_manage{color:var(--accent);flex:none;font-size:13px}.ProfilePage_danger{border-color:color-mix(in srgb, var(--danger) 32%, var(--border));flex-direction:column;gap:22px;display:flex}.ProfilePage_danger .ProfilePage_label{color:var(--danger)}.ProfilePage_deleteForm{flex-direction:column;gap:14px;display:flex}.ProfilePage_deleteActions{justify-content:flex-end;gap:10px;display:flex}.ProfilePage_loading{min-height:55vh;color:var(--text-muted);justify-content:center;align-items:center;gap:8px;display:flex}@media (width<=640px){.ProfilePage_page{padding-top:38px}.ProfilePage_subscription{flex-direction:column;align-items:flex-start}.ProfilePage_deleteActions{flex-direction:column-reverse}}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#08090a;--surface:#101113;--surface-2:#16171a;--border:#1f2023;--border-strong:#2a2b30;--border-hover:#34363c;--text:#e6e7e9;--text-muted:#8a8f98;--text-dim:#5e6371;--accent:#5e6ad2;--accent-hover:#7079e0;--accent-soft:#5e6ad229;--success:#4cb782;--warning:#f2994a;--danger:#eb5757;--shadow-color:#00000073;--radius-sm:8px;--radius-md:11px;--radius-lg:16px;--font:"Instrument Sans Variable", "Avenir Next", sans-serif;--font-mono:ui-monospace, "JetBrains Mono", Menlo, monospace;--font-display:"Bricolage Grotesque Variable", "Avenir Next", sans-serif;--font-display-settings:"opsz" 48, "wdth" 94;--font-character:"Fraunces Variable", "Iowan Old Style", Georgia, serif;--font-editorial:"Newsreader Variable", "Iowan Old Style", Georgia, serif;--page-gutter:clamp(18px, 3vw, 32px);--panel-padding:clamp(20px, 2vw, 26px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--transition:.18s cubic-bezier(.22, 1, .36, 1);--shadow-focus:0 0 0 2px #5e6ad266;--tint-criteria:#9b87f5;--tint-options:#3ec8dc;--tint-score:#7f8ea8;--tint-coach:#8b95ee;--tint-wash:9%;--tint-edge:24%;--score-sat:62%;--score-light:63%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f7f8fa;--surface:#fff;--surface-2:#f1f2f4;--border:#e3e4e8;--border-strong:#cfd1d6;--border-hover:#b7bac1;--text:#1c1d21;--text-muted:#5f6470;--text-dim:#9096a1;--accent:#5e6ad2;--accent-hover:#4c58c4;--accent-soft:#5e6ad21f;--success:#158452;--warning:#b45309;--danger:#d13030;--shadow-color:#17192329;--shadow-focus:0 0 0 2px #5e6ad259;--tint-criteria:#7c5cf0;--tint-options:#0e9cb8;--tint-score:#5a6b85;--tint-coach:var(--accent);--tint-wash:7%;--tint-edge:28%;--score-sat:58%;--score-light:40%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#f7f8fa;--surface:#fff;--surface-2:#f1f2f4;--border:#e3e4e8;--border-strong:#cfd1d6;--border-hover:#b7bac1;--text:#1c1d21;--text-muted:#5f6470;--text-dim:#9096a1;--accent:#5e6ad2;--accent-hover:#4c58c4;--accent-soft:#5e6ad21f;--success:#158452;--warning:#b45309;--danger:#d13030;--shadow-color:#17192329;--shadow-focus:0 0 0 2px #5e6ad259;--tint-criteria:#7c5cf0;--tint-options:#0e9cb8;--tint-score:#5a6b85;--tint-coach:var(--accent);--tint-wash:7%;--tint-edge:28%;--score-sat:58%;--score-light:40%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.55}#root{flex-direction:column;min-height:100dvh;display:flex}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:var(--accent);transition:color var(--transition);text-decoration:none}a:not([class]):hover{color:var(--accent-hover)}h1,h2,h3,h4,h5,h6{font-variation-settings:var(--font-display-settings);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.2}h1,h2{font-family:var(--font-display);font-weight:560}h1{font-size:34px}h2{font-size:26px}h3{font-size:18px}h4{letter-spacing:0;font-size:15px}h5{letter-spacing:0;text-transform:uppercase;color:var(--text-muted);font-size:13px;font-weight:500}p{margin:0}::selection{background:var(--accent-soft);color:var(--text)}:focus{outline:none}:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.65,.25,1),transform .7s cubic-bezier(.2,.65,.25,1);transition-delay:var(--reveal-delay,0s);transform:translateY(26px)}[data-reveal].revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}@media (width<=640px),(pointer:coarse){input,textarea,select{font-size:16px}}
