.pipeline_wrap__e3o5M{margin-top:8px}.pipeline_svgWide__kGedn{display:block;width:100%;height:auto}.pipeline_vertical__sQnus{display:none}@media (max-width:680px){.pipeline_svgWide__kGedn{display:none}.pipeline_vertical__sQnus{display:block}}.pipeline_caption__qZQnu{font-size:15px;color:var(--muted);line-height:1.6;max-width:66ch;margin:18px 0 0}.pipeline_caption__qZQnu b{color:var(--ink);font-weight:600}.pipeline_svgWide__kGedn .pipeline_node__bwD6D{fill:var(--surface);stroke:var(--border);stroke-width:1.5}.pipeline_svgWide__kGedn .pipeline_gate__02PXq{fill:var(--evidence-tint);stroke:var(--evidence-anchor);stroke-width:1.5}.pipeline_svgWide__kGedn .pipeline_out__OSQR_{fill:var(--surface);stroke:var(--border);stroke-width:1.5}.pipeline_svgWide__kGedn text{font-family:var(--font-sans),sans-serif}.pipeline_svgWide__kGedn .pipeline_lbl__Z7bFX{font-size:14px;font-weight:600;fill:var(--ink)}.pipeline_svgWide__kGedn .pipeline_sub__fUQWo{font-size:11px;fill:var(--muted)}.pipeline_svgWide__kGedn .pipeline_cue__xwckR{font-family:var(--font-cue),monospace;font-size:11px}.pipeline_svgWide__kGedn .pipeline_gateLbl__gGmSe{font-size:13px;font-weight:600;fill:var(--evidence-deep)}.pipeline_svgWide__kGedn .pipeline_loopLbl__AVpHl{font-size:12.5px;font-weight:600;fill:var(--brand-text)}.pipeline_svgWide__kGedn .pipeline_groupLbl__up_WI{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;fill:var(--muted)}.pipeline_svgWide__kGedn .pipeline_theory__YFXNd{fill:var(--surface);stroke:var(--border);stroke-width:1.5;stroke-dasharray:5 4}.pipeline_svgWide__kGedn .pipeline_theoryLbl__6xQ2v{font-size:13px;font-weight:600;fill:var(--ink)}.pipeline_theoryLink__T30T_{fill:none;stroke:var(--border);stroke-width:1.5;stroke-dasharray:5 4}.pipeline_path__GdDuD{fill:none;stroke:var(--greige);stroke-width:1.5}.pipeline_flow__H9Jzu{fill:none;stroke:var(--evidence-mid);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:3 14;opacity:0}.pipeline_loopPath__DZEgH{stroke:var(--brand-soft)}.pipeline_loopFlow__Y1_ff{stroke:var(--brand-mid)}@media (prefers-reduced-motion:no-preference){.pipeline_flow__H9Jzu{opacity:1;animation:pipeline_flowDash__LKmGT 2.8s linear infinite}@keyframes pipeline_flowDash__LKmGT{to{stroke-dashoffset:-68}}.pipeline_agentPulse__jJ3SZ{animation:pipeline_agentPulse__jJ3SZ 5.6s ease-in-out infinite}@keyframes pipeline_agentPulse__jJ3SZ{0%,to{fill:var(--surface)}12%{fill:var(--brand-tint)}24%{fill:var(--surface)}}.pipeline_stamp__MszXh{opacity:0;animation:pipeline_stamp__MszXh 5.6s ease-in-out infinite}@keyframes pipeline_stamp__MszXh{0%,38%{opacity:0}48%,78%{opacity:1}92%,to{opacity:0}}[data-anim=off] .pipeline_agentPulse__jJ3SZ,[data-anim=off] .pipeline_flow__H9Jzu,[data-anim=off] .pipeline_stamp__MszXh{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.pipeline_flow__H9Jzu{opacity:.5;stroke-dasharray:none}.pipeline_stamp__MszXh{opacity:1}}.pipeline_vRow__9N4nN{display:flex;gap:10px;align-items:stretch}.pipeline_vLine__n9cLw{width:22px;flex:none;position:relative}.pipeline_vLine__n9cLw:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%);background:repeating-linear-gradient(to bottom,var(--evidence-mid) 0 4px,transparent 4px 14px)}@media (prefers-reduced-motion:no-preference){.pipeline_vLine__n9cLw:before{animation:pipeline_vFlow__WXWpK 1.6s linear infinite}@keyframes pipeline_vFlow__WXWpK{to{background-position:0 14px}}}.pipeline_vStack__Qe1f1{display:flex;flex-direction:column;gap:10px;padding:10px 0;min-width:0}.pipeline_vCard__TsHmB{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:10px 14px;font-size:14.5px}.pipeline_vCard__TsHmB b{display:block;font-size:14.5px;font-weight:650}.pipeline_vCard__TsHmB span{font-size:13px;color:var(--muted)}.pipeline_vGate__EWXvE{border-color:var(--evidence-anchor);background:var(--evidence-tint)}.pipeline_vGate__EWXvE b{color:var(--evidence-deep)}.pipeline_vLoop__ByFKg{font-size:12.5px;font-weight:600;color:var(--brand-text);padding:2px 0 0}.home_main__ZqXmQ{max-width:1160px;margin:0 auto;padding:0 20px 72px}.home_hero__o4ZPq{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-gap:56px;gap:56px;align-items:center;padding:60px 0 76px}@media (max-width:880px){.home_hero__o4ZPq{grid-template-columns:1fr;gap:36px;padding:32px 0 56px}}.home_eyebrow__hSiDi{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 16px}.home_eyebrow__hSiDi:before{content:"";width:28px;height:2px;border-radius:1px;background:var(--brand-fill);flex:none}.home_headline__dT_Cy{font-size:clamp(46px,6.6vw,78px);font-weight:700;line-height:1.02;letter-spacing:-.015em;margin:0 0 8px}.home_headlineSub__LdFyE{font-family:var(--font-display),Georgia,serif;font-weight:600;font-size:clamp(22px,2.7vw,31px);line-height:1.2;color:var(--brand-text);margin:0 0 20px}.home_sub__YzJiO{font-size:clamp(18.5px,1.5vw,21px);line-height:1.5;max-width:44ch;margin:0 0 30px;color:var(--ink)}.home_sub__YzJiO b{font-weight:650}.home_mark__yj_n0{background-image:linear-gradient(transparent 54%,var(--brand-soft) 54%);padding:0 1px}.home_form__05u7R{display:flex;gap:10px;max-width:460px}.home_form__05u7R input{flex:1 1;min-width:0}@media (max-width:520px){.home_form__05u7R{flex-direction:column}}.home_hint__c6WDZ{font-size:13.5px;color:var(--muted);margin:10px 0 0}.home_fragment__U9rMo{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px 20px}.home_fragmentTag__O2hZY{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.home_fragEntry__XmwED{display:flex;gap:12px;align-items:baseline;padding:8px 0}.home_fragEntry__XmwED+.home_fragEntry__XmwED{border-top:1px solid var(--border)}.home_fragTime__d2v8R{font-size:12.5px;color:var(--evidence-anchor);flex:none;width:42px}.home_fragBody___GVoc{min-width:0}.home_fragClaim__DBRaF{font-size:14.5px;line-height:1.55;margin:0}.home_fragQuote__KoPHr{font-size:13px;color:var(--muted);font-style:italic;margin:5px 0 0}.home_fragQuote__KoPHr u{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;-webkit-text-decoration-color:var(--evidence-anchor);text-decoration-color:var(--evidence-anchor);color:var(--evidence-deep);font-style:normal}.home_fragRail__lC0Th{position:relative;height:8px;border-radius:4px;background:var(--greige);margin:16px 0 4px}.home_fragRailPlayed__nUabA{position:absolute;inset:0 auto 0 0;width:38%;border-radius:4px;background:var(--evidence-mid)}.home_fragMark__ZuDeZ{position:absolute;top:-3px;width:13px;height:13px;border-radius:50%;transform:translateX(-50%)}.home_fragMarkKeep__XvQW2{background:var(--keep-anchor)}.home_fragMarkReview__TGcbn{background:var(--review-soft);box-shadow:inset 0 0 0 2.5px var(--review-anchor)}.home_takeline__sKLtA{padding:clamp(48px,6vw,76px) 0;border-top:1px solid var(--border)}.home_takelineCaption__gsFaZ{font-size:16px;line-height:1.6;color:var(--muted);max-width:70ch;margin:22px 0 0}.home_takelineCaption__gsFaZ b{color:var(--ink);font-weight:650}.home_ledgerNote___eJ4o{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.home_ledger__rBDRE{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:12px}.home_ledgerCell__LaCf_{padding:16px 18px;border-left:1px solid var(--border)}.home_ledgerK__n2si8{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.home_ledgerV__bY5Jr{font-family:var(--font-cue),ui-monospace,monospace;font-size:clamp(24px,2.4vw,30px);font-weight:500;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.home_ledgerV__bY5Jr small{font-family:var(--font-sans),sans-serif;font-size:13px;font-weight:400;color:var(--muted);margin-left:4px;letter-spacing:0}.home_ledgerR__bz1bP{font-size:12.5px;color:var(--muted);margin-top:3px}.home_facts__ZMlX2{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;gap:30px;padding:clamp(40px,5vw,60px) 0 8px;border-top:1px solid var(--border)}.home_fact__YJBGs{border-left:3px solid var(--brand-soft);padding-left:18px}.home_fact__YJBGs b{display:block;font-size:17px;font-weight:700;margin-bottom:5px}.home_fact__YJBGs p{font-size:15.5px;color:var(--muted);line-height:1.6;margin:0;max-width:38ch}.home_instStrip__QvfS_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:28px clamp(32px,5vw,76px);padding:clamp(30px,3.4vw,44px) clamp(24px,3vw,40px);border:1px solid var(--border);border-radius:12px;background:var(--ground);margin:26px 0 0}.home_instItem__3fehI{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;min-width:0}.home_instLogo___l8Mu{height:calc(clamp(38px, 3.8vw, 52px) * var(--inst-scale, 1));width:auto;max-width:100%;object-fit:contain}.night .home_instLogo___l8Mu{filter:grayscale(1) invert(1) brightness(1.6);opacity:.8}.home_instName__te7zi{font-family:var(--font-display),Georgia,serif;font-weight:600;font-size:clamp(20px,2.4vw,28px);color:var(--muted);white-space:nowrap}.home_libHead__acdfG{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:34px}.home_libTitle__K2RST{font-size:clamp(30px,4vw,40px);margin:0}.home_libMeta__Lvpkw{font-size:13px;color:var(--muted)}.night .home_fragment__U9rMo{box-shadow:var(--n-glow)}.night .home_mark__yj_n0{background-image:linear-gradient(transparent 54%,rgba(123,97,199,.45) 0)}.demo_frame__CI3_U{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:var(--n-glow,none)}.demo_media__NsbAI{display:block;width:100%;height:auto}.demo_tag__w3M0m{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:10px 16px;border-top:1px solid var(--border)}.demo_playNote__nXEnT{font-size:12.5px;color:var(--muted);padding:0 16px 12px;margin:0}.demo_playToggle__6hkTu{flex:0 0 auto;font-family:inherit;font-size:11px;letter-spacing:.03em;text-transform:none;color:var(--muted);background:none;border:1px solid var(--border);border-radius:999px;padding:4px 10px;cursor:pointer}.demo_playToggle__6hkTu:focus-visible,.demo_playToggle__6hkTu:hover{color:var(--brand-text);border-color:var(--brand-text)}.shell_shell__kz8XI{border-bottom:1px solid var(--border);background:var(--ground);view-transition-name:app-shell}.shell_shellInner__WgPHN{max-width:1160px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.shell_brand__fA8sj{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:var(--ink);text-decoration:none}.shell_nav__ZxH61{display:flex;gap:4px}.shell_nav__ZxH61 a{font-size:13.5px;color:var(--muted);text-decoration:none;padding:8px 12px;border-radius:7px;min-height:36px;display:inline-flex;align-items:center;transition:color .16s ease,background-color .16s ease}.shell_nav__ZxH61 a:hover{color:var(--ink);background:var(--brand-tint)}.shell_nav__ZxH61 a[aria-current=page]{color:var(--brand-deep);background:var(--brand-tint);font-weight:600}.shell_navCta__ZhjCR{display:inline-flex;align-items:center;min-height:44px;padding:10px 20px;border:none;border-radius:9px;font-size:13.5px;font-weight:600;background:var(--brand-fill);color:#ffffff;text-decoration:none;transition:background-color .16s ease,transform .16s cubic-bezier(.16,1,.3,1)}.shell_navCta__ZhjCR:hover{background:var(--brand-text);transform:translateY(-1px)}.shell_navCta__ZhjCR:active{transform:translateY(0)}html[data-night="1"] .shell_rail__Bc9Pv,html[data-night="1"] .shell_shell__kz8XI{--ground:#171221;--surface:#221a33;--ink:#f2eefa;--muted:#b3a8c9;--border:#372c4e;--brand-tint:#241c38;--brand-deep:#dcd3f0}.shell_studio___76oG{display:flex;min-height:100dvh}.shell_rail__Bc9Pv{width:218px;flex:none;display:flex;flex-direction:column;gap:6px;padding:20px 14px 18px;border-right:1px solid var(--border);background:var(--ground);position:-webkit-sticky;position:sticky;top:0;height:100dvh;view-transition-name:studio-rail}.shell_railBrand__QxIJc{display:block;padding:2px 8px 18px}.shell_railNav__PKsx9{display:flex;flex-direction:column;gap:2px}.shell_railItem__y_QYN{display:block;padding:10px 12px;border-radius:8px;font-size:14px;color:var(--muted);text-decoration:none;transition:color .16s ease,background-color .16s ease}.shell_railItem__y_QYN:hover{color:var(--ink);background:var(--brand-tint)}.shell_railItem__y_QYN[aria-current=page]{color:var(--brand-deep);background:var(--brand-tint);font-weight:600}.shell_railFoot__cqtDf{margin-top:auto;border-top:1px solid var(--border);padding:12px 8px 0}.shell_railEmail__2uS7C{font-size:12px;color:var(--muted);margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell_railSignOut___NGDK{font:inherit;font-size:12.5px;color:var(--ink);background:transparent;border:1px solid var(--border);border-radius:7px;padding:6px 12px;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.shell_railSignOut___NGDK:hover{border-color:var(--brand-mid);background:var(--surface)}.shell_studioMain__S6T7X{flex:1 1;min-width:0}.shell_studioTop__a5pA6{display:none}@media (max-width:880px){.shell_rail__Bc9Pv{display:none}.shell_studioTop__a5pA6{display:block}}.shell_btnPrimary__h3Z_7{background:var(--brand-fill);color:#ffffff;border:none;border-radius:9px;padding:12px 20px;min-height:44px;font-size:14.5px;font-weight:600;cursor:pointer;transition:background-color .18s ease,transform .16s cubic-bezier(.16,1,.3,1)}.shell_btnPrimary__h3Z_7:hover{background:var(--brand-text);transform:translateY(-1px)}.shell_btnPrimary__h3Z_7:active{transform:translateY(.5px)}.shell_btnPrimary__h3Z_7:disabled{background:var(--greige);color:var(--muted);cursor:not-allowed;transform:none}.shell_btnQuiet__UNxvO{background:transparent;color:var(--ink);border:1px solid var(--border);border-radius:9px;padding:11px 18px;min-height:44px;font-size:14px;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s cubic-bezier(.16,1,.3,1)}.shell_btnQuiet__UNxvO:hover{border-color:var(--brand-mid);background:var(--surface);transform:translateY(-1px)}.shell_btnQuiet__UNxvO:active{transform:translateY(0)}.shell_card__kie_1{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px 20px}.shell_field__w9e_6{display:block;margin:0 0 16px}.shell_fieldLabel__1JJp9{display:block;font-size:13.5px;font-weight:600;margin-bottom:5px}.shell_fieldHint__i7jF1{display:block;font-size:12.5px;color:var(--muted);margin-top:4px}.shell_fileWrap__SwNb5{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.shell_fileInputHidden__6WiVF{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shell_fileTrigger__VfDht{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s cubic-bezier(.16,1,.3,1)}.shell_fileTrigger__VfDht:hover{border-color:var(--brand-mid);transform:translateY(-1px)}.shell_fileWrap__SwNb5:focus-within .shell_fileTrigger__VfDht{outline:2px solid var(--brand-deep);outline-offset:2px}.shell_error__wpgNr{background:var(--danger-tint);color:var(--danger-deep);border:1px solid var(--danger-tint);border-radius:10px;padding:10px 14px;font-size:13.5px}.shell_note__8YdjF{font-size:13px;color:var(--muted)}.shell_stepRail__Ta_60{list-style:none;display:flex;align-items:center;gap:0;padding:0;margin:0 0 24px}.shell_stepRail__Ta_60 li{display:flex;align-items:center;flex:1 1;min-width:0;overflow:hidden}.shell_stepRail__Ta_60 li:last-child{flex:0 1 auto;overflow:visible}.shell_stepDot__P0CfT{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex:none;background:var(--greige);color:var(--muted)}.shell_stepLabel__jaisQ{font-size:12.5px;color:var(--muted);margin:0 10px 0 8px;white-space:nowrap}.shell_stepLine___stzh{height:2px;flex:1 1;min-width:10px;background:var(--greige);border-radius:1px;margin-right:10px}.shell_stepDone__ePjyq .shell_stepDot__P0CfT{background:var(--brand-soft);color:var(--brand-deep)}.shell_stepDone__ePjyq .shell_stepLine___stzh{background:var(--brand-soft)}.shell_stepCurrent___cjk_ .shell_stepDot__P0CfT{background:var(--brand-fill);color:#ffffff}.shell_stepCurrent___cjk_ .shell_stepLabel__jaisQ{color:var(--ink);font-weight:600}@media (max-width:480px){.shell_stepLabel__jaisQ{display:none}.shell_stepCurrent___cjk_ .shell_stepLabel__jaisQ{display:inline;white-space:normal}}.shell_stageRail__gbATE{list-style:none;padding:0;margin:18px 0 0}.shell_stageRail__gbATE li{display:flex;align-items:center;gap:12px;padding:7px 0}.shell_stageMark__WbAJ6{width:14px;height:14px;border-radius:50%;flex:none;background:var(--greige)}.shell_stageDone__wjJmb{background:var(--keep-anchor)}.shell_stageActive__oXArk{background:var(--brand-soft);box-shadow:inset 0 0 0 3px var(--brand-fill)}.shell_stageFailed__Ma6QJ{background:var(--danger-tint);box-shadow:inset 0 0 0 3px var(--danger)}.shell_stageLabel__Bmyu9{font-size:14px;color:var(--muted)}.shell_stageLabelDone__JfWPl{color:var(--ink)}.shell_stageLabelActive__oUM0k{color:var(--brand-deep);font-weight:600}.shell_sessionList__d_hEC{list-style:none;padding:0;margin:14px 0 0}.shell_sessionRow__FZCsY{display:flex;align-items:center;gap:14px;padding:13px 4px;border-bottom:1px solid var(--border);transition:background-color .18s ease}.shell_sessionRow__FZCsY:hover{background:var(--brand-tint)}.shell_sessionGlyph__Oe257{width:34px;display:flex;align-items:center;gap:3px;flex:none}.shell_sessionGlyph__Oe257 i{display:block;width:4px;border-radius:2px;background:var(--brand-soft)}.shell_sessionBody__RKx7Y{flex:1 1;min-width:0}.shell_sessionTitle__1kLgU{font-size:15px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell_sessionMeta__agrNv{font-size:12.5px;color:var(--muted);margin:2px 0 0}.shell_sessionAction__dqSgh{font-size:13.5px;white-space:nowrap}.shell_statusChip__D3BHo{font-size:11.5px;font-weight:600;border-radius:999px;padding:3px 10px;white-space:nowrap}.shell_statusQueued__jXcIf{background:var(--greige);color:var(--muted)}.shell_statusRunning__E0j7R{background:var(--brand-tint);color:var(--brand-deep)}.shell_statusSucceeded___lIPm{background:var(--keep-soft);color:var(--keep-deep)}.shell_statusDegraded__vO3S7{background:var(--review-soft);color:var(--review-deep)}.shell_statusFailed__Meigc{background:var(--danger-tint);color:var(--danger-deep)}.shell_deleteQuiet__UTSdS{font:inherit;font-size:12.5px;color:var(--muted);background:transparent;border:none;padding:6px 8px;cursor:pointer;border-radius:7px;transition:color .16s ease,background-color .16s ease}.shell_deleteQuiet__UTSdS:hover{color:var(--danger);background:var(--danger-tint)}.shell_deleteConfirmWrap__BIQ5M{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;max-width:460px}.shell_deleteConfirmText__ycO9h{font-size:12.5px;color:var(--ink);line-height:1.5;flex:1 1 100%;text-align:right}.shell_deleteDanger__NBhVx{font:inherit;font-size:13px;font-weight:600;color:#ffffff;background:var(--danger);border:none;border-radius:9px;padding:8px 16px;min-height:36px;cursor:pointer;transition:background-color .16s ease}.shell_deleteDanger__NBhVx:hover{background:var(--danger-deep)}.shell_deleteBusy__xHHZi{font-size:12.5px;color:var(--muted)}.shell_deleteError__t5gA_{font-size:12.5px;color:var(--danger-deep);flex:1 1 100%;text-align:right}.analytics_notice__NE0tN{position:fixed;inset-inline:0;bottom:0;z-index:60;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:14px clamp(16px,4vw,32px);background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -8px 28px rgb(0 0 0/7%);animation:analytics_noticeIn__JoW5w .26s ease-out both}.analytics_text__YkWRw{flex:1 1 26rem;margin:0;font-size:.9rem;line-height:1.55;color:var(--muted)}.analytics_text__YkWRw a{color:var(--brand-text)}.analytics_actions__ckmJh{display:flex;flex:0 0 auto;gap:10px}.analytics_choice__nAzz4{padding:8px 16px;font:inherit;font-size:.9rem;color:var(--ink);background:var(--ground);border:1px solid var(--border);border-radius:999px;cursor:pointer}.analytics_choice__nAzz4:hover{border-color:var(--brand-mid);background:var(--brand-tint)}.analytics_choice__nAzz4:focus-visible{outline:2px solid var(--brand-mid);outline-offset:2px}.analytics_choicePanel__Lv_nG{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:16px;padding:14px 18px;background:var(--ground);border:1px solid var(--border);border-radius:12px}.analytics_choiceState__TZDQj{flex:1 1 22rem;margin:0;font-size:.9rem;line-height:1.55;color:var(--muted)}html[data-night="1"] .analytics_notice__NE0tN{--ground:#171221;--surface:#221a33;--ink:#f2eefa;--muted:#b3a8c9;--border:#372c4e;--brand-tint:#241c38;--brand-text:#bcace4}@keyframes analytics_noticeIn__JoW5w{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.analytics_notice__NE0tN{animation:none}}.recorder_stage__c4Tlq{background:var(--ink);border-radius:12px;overflow:hidden;position:relative;aspect-ratio:16/10;display:grid;place-items:center}.recorder_stage__c4Tlq video{width:100%;height:100%;object-fit:cover;display:block}.recorder_stageQuiet__hlh0V{color:var(--brand-soft);font-size:14px;text-align:center;padding:24px}.recorder_stageQuiet__hlh0V b{display:block;font-size:15px;margin-bottom:4px;color:#ffffff}.recorder_countdown__NAn_m{position:absolute;inset:0;display:grid;place-items:center;background:rgba(43,37,54,.55);color:#ffffff;font-family:var(--font-display),Georgia,serif;font-size:88px}.recorder_statusRow__wCQlU{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.recorder_recDot__2Cs4S{width:11px;height:11px;border-radius:50%;background:var(--brand-fill);flex:none}.recorder_recText__b_Krn{font-size:13.5px;font-weight:600}.recorder_elapsed__18XkW{font-family:var(--font-cue),ui-monospace,monospace;font-size:13px;color:var(--muted)}.recorder_meterTrack__SASqR{flex:1 1;min-width:120px;height:6px;border-radius:3px;background:var(--greige);overflow:hidden}.recorder_meterFill__E31vK{height:100%;width:100%;border-radius:3px;background:var(--evidence-mid);transform-origin:left;transform:scaleX(0)}.recorder_controls__efgbr{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap;align-items:center}.recorder_deviceRow__pkM3Z{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.recorder_deviceRow__pkM3Z select{max-width:260px;font-size:13px}.recorder_toggleRow__k5U8J{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13.5px}.recorder_reviewMedia__5vliy{border-radius:12px;overflow:hidden;background:var(--ink);margin-top:4px}.recorder_reviewMedia__5vliy audio,.recorder_reviewMedia__5vliy video{width:100%;display:block}.recorder_note__K5buH{font-size:12.5px;color:var(--muted);margin-top:10px;line-height:1.55}.guide_progressRow__hSLYz{display:flex;align-items:center;gap:14px;margin:4px 0 26px}.guide_progressLabel__BtcKq{font-family:var(--font-cue),ui-monospace,monospace;font-size:12px;color:var(--muted);white-space:nowrap}.guide_progressRail__tU442{flex:1 1;height:2px;border-radius:1px;background:var(--greige);overflow:hidden}.guide_progressFill__uGyDT{height:100%;background:var(--brand-fill);border-radius:1px;transition:width .42s cubic-bezier(.16,1,.3,1)}.guide_question__A0ePM{font-family:var(--font-display),Georgia,serif;font-weight:600;font-size:clamp(24px,3.4vw,32px);line-height:1.15;margin:0 0 6px;text-wrap:balance}.guide_hint__Y7N_E{font-size:13.5px;color:var(--muted);margin:0 0 20px;max-width:56ch;line-height:1.55}.guide_choices___8Flu{display:grid;grid-gap:10px;gap:10px;margin-bottom:8px}.guide_choice__YrZVU{text-align:left;font:inherit;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;cursor:pointer;min-height:44px;transition:border-color .16s ease,background-color .16s ease,transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s ease}.guide_choice__YrZVU:hover{border-color:var(--brand-mid);transform:translateY(-1px)}.guide_choice__YrZVU:active{transform:translateY(0)}.guide_choice__YrZVU[aria-pressed=true]{border-color:var(--brand-fill);box-shadow:inset 0 0 0 1px var(--brand-fill);background:var(--brand-tint)}.guide_choiceLabel__LK1S3{font-size:15px;font-weight:650;display:block}.guide_choiceHint__FunNY{font-size:12.5px;color:var(--muted);display:block;margin-top:2px}.guide_nav__y9GHJ{display:flex;gap:10px;margin-top:22px;align-items:center;flex-wrap:wrap}.guide_skip__ThBDX{margin-left:auto;font-size:13px}.guide_reviewList__ixPm_{list-style:none;padding:0;margin:0 0 18px}.guide_reviewRow__QodzU{display:flex;gap:14px;align-items:baseline;padding:10px 2px;border-bottom:1px solid var(--border)}.guide_reviewRow__QodzU:last-child{border-bottom:none}.guide_reviewKey__ZNa59{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);flex:none;width:92px}.guide_reviewVal__5bDsH{font-size:14px;flex:1 1;min-width:0}.guide_reviewVal__5bDsH em{color:var(--muted);font-style:italic}.guide_reviewEdit__m5KeB{font-size:12.5px;white-space:nowrap;background:none;border:none;color:var(--brand-text);cursor:pointer;padding:4px 6px}.guide_reviewEdit__m5KeB:hover{text-decoration:underline}.guide_resumed__o5uaf{font-size:12.5px;color:var(--muted);margin:0 0 18px}.guide_resumed__o5uaf button{background:none;border:none;color:var(--brand-text);cursor:pointer;font:inherit;font-size:12.5px;padding:0;text-decoration:underline;text-underline-offset:3px}.marketing_pairLede__yeq3t{font-size:clamp(16.5px,1.3vw,18.5px);color:var(--muted);max-width:62ch;margin:0 0 30px;line-height:1.6}.marketing_sectionTitle__ZgrTK{font-family:var(--font-display),Georgia,serif;font-weight:700;font-size:clamp(30px,3.8vw,46px);line-height:1.06;letter-spacing:-.012em;text-wrap:balance;margin:0 0 12px}.marketing_whoFor__7OQYJ{padding:clamp(48px,6vw,76px) 0;border-top:1px solid var(--border)}.marketing_whoList__slqHZ{list-style:none;margin:8px 0 0;padding:0}.marketing_whoRow__P58vP{display:grid;grid-template-columns:15px 210px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--border)}.marketing_whoRow__P58vP:last-child{border-bottom:none}.marketing_whoDot__vEMMw{width:11px;height:11px;border-radius:50%;background:var(--brand-fill);position:relative;top:1px}.marketing_whoName__wMyFA{font-size:17.5px;font-weight:700}.marketing_whoLine__fulgj{font-size:16px;color:var(--muted);line-height:1.6;max-width:56ch}@media (max-width:640px){.marketing_whoRow__P58vP{grid-template-columns:15px minmax(0,1fr)}.marketing_whoLine__fulgj{grid-column:2}}.marketing_showcase__wd97s{padding:clamp(48px,6vw,76px) 0;border-top:1px solid var(--border)}.marketing_showPanel__qWOMH{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:26px 28px 22px;margin-top:6px}.marketing_showTag__RDnGx{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 18px}.marketing_showEntry___LI8n{display:flex;gap:16px;align-items:baseline;padding:14px 0}.marketing_showEntry___LI8n+.marketing_showEntry___LI8n{border-top:1px solid var(--border)}.marketing_showTime__bqK4R{font-size:14px;color:var(--evidence-anchor);flex:none;width:46px}.marketing_showBody__C_7Ia{min-width:0}.marketing_showClaim__Ez9sg{font-size:16.5px;line-height:1.6;margin:0}.marketing_showQuote__dYw1p{font-size:14.5px;color:var(--muted);font-style:italic;margin:6px 0 0}.marketing_showQuote__dYw1p u{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;-webkit-text-decoration-color:var(--evidence-anchor);text-decoration-color:var(--evidence-anchor);color:var(--evidence-deep);font-style:normal}.marketing_showWhy__zzSnQ{font-size:14.5px;color:var(--muted);margin:6px 0 0}.marketing_showWhy__zzSnQ b{color:var(--ink);font-weight:600}.marketing_planStrip__5afb_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;border-top:1px solid var(--border);margin-top:4px;padding-top:16px}.marketing_planCell__dfimQ{min-width:0}.marketing_planK__RPkgr{display:block;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.marketing_planKeep__s76f8{color:var(--keep-deep)}.marketing_planCell__dfimQ p{font-size:15px;line-height:1.55;margin:0}@media (max-width:640px){.marketing_planStrip__5afb_{grid-template-columns:1fr;gap:12px}}.marketing_showFoot__c3bZG{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-top:20px}.marketing_showFoot__c3bZG a{text-decoration:none}.marketing_showFootNote__tH04v{font-size:13.5px;color:var(--muted);margin:0}.marketing_heroAlt__vZTjg{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;max-width:460px;margin-top:18px;padding-top:15px;border-top:1px solid var(--border)}.marketing_heroAltText__jzXjg{font-size:14.5px;color:var(--muted);margin:0}.marketing_heroAltLink__jcRQl{font-size:14.5px;font-weight:650}.marketing_builtBy__W_i4b{border-top:1px solid var(--border);padding:clamp(48px,6vw,76px) 0 8px}.marketing_schoolRow__hii6q{display:flex;flex-wrap:wrap;align-items:baseline;margin:16px 0 20px}.marketing_schoolName__BdwWm{font-family:var(--font-display),Georgia,serif;font-weight:600;font-size:clamp(20px,2.3vw,27px);color:var(--ink);padding:2px 24px;border-left:1px solid var(--border)}.marketing_schoolName__BdwWm:first-child{padding-left:0;border-left:none}@media (max-width:640px){.marketing_schoolRow__hii6q{display:grid;grid-template-columns:1fr}.marketing_schoolName__BdwWm{padding:5px 0;border-left:none}}.marketing_closeCta__rtE3N{margin-top:clamp(48px,6vw,76px);background:var(--brand-tint);border:1px solid var(--brand-soft);border-radius:12px;padding:clamp(30px,4.4vw,56px)}.marketing_closeActions__BBg52{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.marketing_closeActions__BBg52 a{display:inline-flex;align-items:center;text-decoration:none}.marketing_closeNote__wRUhg{font-size:16px;line-height:1.65;color:var(--ink);max-width:62ch;margin:0}.marketing_closeNote__wRUhg+.marketing_closeNote__wRUhg{margin-top:10px;color:var(--muted);font-size:14.5px}.marketing_footer__azQ5D{border-top:1px solid var(--border);margin-top:56px}.marketing_footerInner__isNKp{max-width:1160px;margin:0 auto;padding:26px 20px 34px;display:flex;flex-wrap:wrap;gap:14px 28px;align-items:baseline;justify-content:space-between}.marketing_footerNav__d5OXC{display:flex;flex-wrap:wrap;gap:4px 22px}.marketing_footerNav__d5OXC a{font-size:13.5px;color:var(--muted);text-decoration:none}.marketing_footerNav__d5OXC a:hover{color:var(--brand-text);text-decoration:underline;text-underline-offset:3px}.marketing_footerLine__oB7e5{font-size:12.5px;color:var(--muted);margin:0;max-width:46ch}.marketing_pageTitle__d63K9{font-size:clamp(34px,4.6vw,46px);margin:0 0 10px}.marketing_pageLede__jTGCI{font-size:16px;line-height:1.65;color:var(--ink);max-width:58ch;margin:0 0 34px}.marketing_walk__Oe64G{list-style:none;margin:0;padding:0}.marketing_walkStep__KoIBE{position:relative;padding:0 0 30px 34px}.marketing_walkStep__KoIBE:before{content:"";position:absolute;left:6px;top:22px;bottom:2px;width:2px;background:var(--greige);border-radius:1px}.marketing_walkStep__KoIBE:last-child:before{display:none}.marketing_walkDot__z9hL8{position:absolute;left:0;top:5px;width:14px;height:14px;border-radius:50%;background:var(--brand-fill)}.marketing_walkStep__KoIBE h2{font-size:19px;font-weight:650;margin:0 0 6px}.marketing_walkStep__KoIBE p{font-size:14.5px;line-height:1.65;color:var(--ink);margin:0 0 8px}.marketing_walkStep__KoIBE p:last-child{margin-bottom:0}.marketing_walkAside__5b053{font-size:13px;color:var(--muted)}.marketing_plain__dSae8{margin:38px 0 0;padding-top:26px;border-top:1px solid var(--border)}.marketing_plain__dSae8 h2{font-size:21px;font-weight:650;margin:0 0 12px}.marketing_plain__dSae8 p{font-size:14.5px;line-height:1.65;margin:0 0 10px}.marketing_plain__dSae8 ul{margin:0 0 10px;padding-left:20px}.marketing_plain__dSae8 li{font-size:14.5px;line-height:1.65;margin-bottom:6px}.marketing_boundaries__lk_Sl{list-style:none;padding:0;margin:0}.marketing_boundaries__lk_Sl li{padding:9px 0 9px 16px;border-left:2px solid var(--brand-soft);font-size:14.5px;line-height:1.6}.marketing_boundaries__lk_Sl li+li{margin-top:10px}.marketing_boundaries__lk_Sl b{font-weight:650}.marketing_processors__RFFB8{width:100%;border-collapse:collapse;font-size:13.5px;margin:6px 0 4px}.marketing_processors__RFFB8 caption{text-align:left;font-size:12.5px;color:var(--muted);padding-bottom:8px}.marketing_processors__RFFB8 th{text-align:left;font-weight:650;padding:8px 14px 8px 0;border-bottom:1px solid var(--border)}.marketing_processors__RFFB8 td{padding:8px 14px 8px 0;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.55}.marketing_processors__RFFB8 td:first-child{white-space:nowrap;font-weight:600}@media (max-width:560px){.marketing_processors__RFFB8{display:block;overflow-x:auto}}.marketing_status__85auc{list-style:none;padding:0;margin:0}.marketing_status__85auc li{display:flex;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--border);font-size:14px;line-height:1.55}.marketing_statusTag__MWX2L{flex:none;font-size:11.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 10px}.marketing_statusLive__AqglP{background:var(--keep-soft);color:var(--keep-deep)}.marketing_statusBuilding__OsrDt{background:var(--review-soft);color:var(--review-deep)}.marketing_backHome__z_Fu6{margin-top:34px}.night .marketing_showPanel__qWOMH{box-shadow:var(--n-glow)}.night .marketing_closeCta__rtE3N{background:var(--brand-tint);border-color:var(--brand-soft)}.voice_main__Vi6Hn{max-width:1160px;margin:0 auto;padding:20px 20px 64px}.voice_protoBanner__aRF7g{background:var(--surface);border:1px dashed var(--review-anchor);border-radius:12px;padding:12px 16px;font-size:13px;color:var(--review-deep);margin-bottom:20px}.voice_cols__hblM2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:880px){.voice_cols__hblM2{grid-template-columns:1fr}}.voice_panel__RgccX{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 20px}.voice_panelTitle__iPeNL{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;margin:0 0 12px}.voice_priority__upM1_{border-top:1px solid var(--border);padding-top:12px}.voice_exerciseSteps__V9853{margin:8px 0 0;padding-left:20px;font-size:13.5px;line-height:1.6}.voice_scopeNote___A1gH{font-size:12.5px;color:var(--muted);margin-top:14px;line-height:1.55}.voice_attemptRail__lSp9d{display:flex;align-items:center;gap:10px;margin:4px 0 16px}.voice_attemptDot__uuZ5p{width:13px;height:13px;border-radius:50%;background:var(--brand-fill)}.voice_attemptDotFailed__staj0{background:var(--review-soft);box-shadow:inset 0 0 0 2.5px var(--review-anchor)}.voice_attemptDotDeleted__4hhRC{background:var(--greige)}.voice_attemptNext__oEhsy{width:13px;height:13px;border-radius:50%;border:1.5px dashed var(--brand-mid);background:transparent}.voice_railLine___Ttkc{flex:1 1;height:2px;background:var(--greige);border-radius:1px}.voice_stateStrip__iPy_C{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted);margin-bottom:14px;flex-wrap:wrap}.voice_stateName__51M5a{font-family:var(--font-cue),monospace;font-size:12px;color:var(--brand-deep);background:var(--brand-tint);border-radius:6px;padding:3px 9px}.voice_script__J5Zod{border:1px solid var(--border);border-radius:12px;padding:14px 16px}.voice_scriptTag__qoZ7t{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.voice_scriptText__pA8nh{font-size:14.5px;line-height:1.65;margin:0}.voice_scriptCite__SjT2A{font-family:var(--font-cue),monospace;font-size:12px;color:var(--evidence-anchor);background:var(--evidence-tint);border-radius:6px;padding:2px 7px}.voice_controls__ujfCZ{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap;align-items:center}.voice_speed__WiUe8{font-size:12.5px;color:var(--muted);display:inline-flex;gap:4px;align-items:center}.voice_speed__WiUe8 button{font:inherit;font-size:12px;border:1px solid var(--border);background:var(--surface);border-radius:6px;padding:3px 8px;cursor:pointer}.voice_speed__WiUe8 button[aria-pressed=true]{border-color:var(--brand-fill);color:var(--brand-deep);background:var(--brand-tint)}.voice_recRow__WH7_v{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.voice_recDot__U5DDK{width:11px;height:11px;border-radius:50%;background:var(--brand-fill);flex:none}.voice_meterTrack__dCXo1{flex:1 1;min-width:120px;height:6px;border-radius:3px;background:var(--greige);overflow:hidden}.voice_meterFill__s6_41{height:100%;width:100%;border-radius:3px;background:var(--evidence-mid);transform-origin:left;transform:scaleX(0)}.voice_elapsed__LR23q{font-family:var(--font-cue),monospace;font-size:13px;color:var(--muted)}.voice_limits__Hy8nw{font-size:12.5px;color:var(--muted);border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.voice_limits__Hy8nw b{font-family:var(--font-cue),monospace;font-weight:500;color:var(--ink)}.voice_inject__AnN0t{border:1px dashed var(--border);border-radius:12px;padding:12px 16px;margin-top:16px}.voice_injectTitle__LvXMr{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--review-deep);margin:0 0 8px}.voice_inject__AnN0t button{font:inherit;font-size:12px;border:1px solid var(--border);background:var(--surface);border-radius:6px;padding:4px 10px;cursor:pointer;margin:0 6px 6px 0}.voice_inject__AnN0t button[aria-pressed=true]{border-color:var(--review-anchor);color:var(--review-deep);background:var(--review-soft)}.voice_failNote__SRsFO{background:var(--review-soft);color:var(--review-deep);border-radius:10px;padding:10px 14px;font-size:13.5px;margin-bottom:12px}.voice_summaryList__igv1i{margin:8px 0 0;padding-left:20px;font-size:13.5px;line-height:1.65}.voice_qaBlock__k4_zU{border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin-bottom:10px}.voice_qaAddressed__Of9qJ{font-size:13.5px;line-height:1.6;margin:0 0 6px;border-left:3px solid var(--keep-anchor);padding-left:10px}.voice_qaUnclear__a3w83{font-size:13.5px;line-height:1.6;margin:0 0 6px;color:var(--muted);padding-left:13px}.voice_qaFocus__3dr7u{font-size:13.5px;line-height:1.6;margin:6px 0;border-left:3px solid var(--review-anchor);padding-left:10px}.voice_qaFocus__3dr7u b{font-weight:650}.voice_qaEvidence__QBngq{font-size:12.5px;color:var(--muted);margin:6px 0 0;display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.voice_staleQuestion__tEeT0{max-width:560px;margin:40px auto}