.esrpEa_root{--ad-logo-filter:invert(1);--ad-console-bg:var(--color-slate-950);--ad-console-panel:var(--color-slate-900);--ad-console-raised:var(--color-slate-800);--ad-console-ink:var(--color-slate-50);--ad-console-muted:var(--color-slate-300);--ad-console-line:var(--color-slate-700);--ad-console-accent:var(--color-brand-400);--ad-depth:0 30px 70px -30px color-mix(in srgb, var(--marketing-action) 45%, transparent)}html[data-theme=dark] .esrpEa_root{--ad-logo-filter:none}body:has(.esrpEa_root)>footer{display:none}.esrpEa_variantTheme[data-ad-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#171717;--marketing-canvas:#f8fafc;--marketing-surface:#f1f5f9;--marketing-hero:#f1f5f9;--marketing-raised:#fff;--marketing-ink:#171717;--marketing-muted:#334155;--marketing-line:#cbd5e1;--marketing-line-strong:#64748b;--marketing-accent:#2563eb;--marketing-accent-soft:#eff6ff;--marketing-success:#15803d;--marketing-shadow:0 18px 48px #0f172a12;--ad-logo-filter:invert(1)}.esrpEa_variantTheme[data-ad-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0a0a;--foreground:#ededed;--marketing-canvas:#111113;--marketing-surface:#171717;--marketing-hero:#0a0a0a;--marketing-raised:#202024;--marketing-ink:#ededed;--marketing-muted:#cbd5e1;--marketing-line:#3a414d;--marketing-line-strong:#748094;--marketing-accent:#60a5fa;--marketing-accent-soft:#172339;--marketing-success:#4ade80;--marketing-shadow:0 18px 48px #00000030;--ad-logo-filter:none}.esrpEa_previewBanner{z-index:60;border:1px solid var(--marketing-line-strong);background:var(--marketing-raised);width:max-content;max-width:calc(100% - 24px);color:var(--marketing-ink);box-shadow:var(--marketing-shadow);font:12px / 1.5 var(--marketing-font);border-radius:6px;justify-content:center;align-items:center;gap:18px;padding:12px 18px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.esrpEa_previewBanner a{color:var(--marketing-accent);white-space:nowrap}@media (max-width:650px){.esrpEa_previewBanner{text-align:center;flex-direction:column;gap:5px;font-size:11px}}
._3Bw2eq_page{color:var(--marketing-ink);background:var(--marketing-canvas,#e8eef7);font-family:var(--marketing-font)}._3Bw2eq_heroBand{background:var(--marketing-hero);color:var(--marketing-ink)}._3Bw2eq_shell{width:min(1200px,100% - 64px);margin-inline:auto}._3Bw2eq_hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:70px;padding-block:88px 94px;display:grid}._3Bw2eq_eyebrow{color:var(--marketing-accent);letter-spacing:.09em;font-size:.875rem;font-weight:750;line-height:1.5}._3Bw2eq_dot{background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}._3Bw2eq_hero h1{letter-spacing:-.065em;margin:25px 0;font-size:clamp(3.6rem,1.8rem + 4vw,5.8rem);font-weight:750;line-height:1.02}._3Bw2eq_hero h1 em{color:var(--marketing-accent);font-style:normal}._3Bw2eq_lead{max-width:560px;color:var(--marketing-muted);font-size:1.25rem;line-height:1.65}._3Bw2eq_actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}._3Bw2eq_primary,._3Bw2eq_secondary{border:1px solid var(--marketing-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:25px;min-height:50px;padding:12px 20px;font-size:1rem;font-weight:650;line-height:1.5;transition:transform .18s,background .18s;display:inline-flex}._3Bw2eq_primary{border-color:var(--marketing-action);background:var(--marketing-action);color:var(--marketing-action-ink)}._3Bw2eq_secondary{border-color:var(--marketing-line);background:var(--background)}._3Bw2eq_primary:hover,._3Bw2eq_secondary:hover{transform:translateY(-2px)}._3Bw2eq_caption{color:var(--marketing-muted);margin-top:16px;font-size:.875rem}._3Bw2eq_launchVisual{padding:20px 0 70px;position:relative}._3Bw2eq_visualHeader{color:var(--marketing-muted);justify-content:space-between;gap:16px;margin:0 0 15px;font-size:.875rem;display:flex}._3Bw2eq_visualHeader strong{letter-spacing:.04em;font-size:.75rem}._3Bw2eq_visualHeader>span{font-size:.75rem}._3Bw2eq_exampleSite{isolation:isolate;color:#2b3a2b;background:#eee7d9;border-radius:12px;min-height:405px;padding:22px;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 25px 65px #0c1e3a1a}._3Bw2eq_exampleNav{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}._3Bw2eq_exampleNav b{font-family:Georgia,serif;font-size:1.25rem;font-weight:500}._3Bw2eq_exampleNav span{font-size:.625rem}._3Bw2eq_exampleNav i{border:1px solid #2b3a2b;margin-left:12px;padding:7px;font-style:normal}._3Bw2eq_exampleContent{z-index:2;width:66%;padding-top:45px;position:relative}._3Bw2eq_exampleContent small{letter-spacing:.1em;font-size:.5625rem;font-weight:650}._3Bw2eq_exampleContent>strong{letter-spacing:-.06em;margin:13px 0 22px;font-family:Georgia,serif;font-size:clamp(2.1875rem,1.09375rem + 2.58472vw,3.25rem);font-weight:400;line-height:1.02;display:block}._3Bw2eq_exampleContent strong em{font-weight:400}._3Bw2eq_exampleButton{color:#fff;background:#2b3a2b;padding:10px 15px;font-size:.6875rem;display:inline-block}._3Bw2eq_archArt{z-index:1;background:#c3c8a9;border-radius:130px 130px 0 0;width:250px;height:280px;position:absolute;top:82px;right:-35px;overflow:hidden;box-shadow:inset 15px 0 30px #3f4b392b}._3Bw2eq_archArt i{background:linear-gradient(115deg,#75836b,#e9e0c5);border-radius:100px 100px 0 0;width:160px;height:218px;position:absolute;bottom:0;left:55px;box-shadow:-12px 5px 15px #6471534a}._3Bw2eq_archArt b{background:linear-gradient(100deg,#824830,#c18863 60%,#a46647);border-radius:40% 40% 15% 15%;width:110px;height:140px;position:absolute;bottom:-10px;left:30px;box-shadow:15px 15px 22px #4b49374d}._3Bw2eq_archArt span{background:#e4d8bd;border-radius:50% 50% 10% 10%;width:60px;height:95px;position:absolute;bottom:10px;right:15px}._3Bw2eq_exampleFoot{border-top:1px solid #2b3a2b33;justify-content:space-between;padding-top:9px;font-size:.625rem;display:flex;position:absolute;bottom:15px;left:22px;right:22px}._3Bw2eq_planNote{z-index:3;border:1px solid var(--marketing-line);background:var(--background);border-radius:10px;align-items:center;gap:12px;width:305px;padding:16px;display:flex;position:absolute;top:-14px;right:-12px;transform:rotate(-3deg);box-shadow:0 8px 32px #0c1e3a12}._3Bw2eq_noteIcon{background:var(--marketing-accent-soft);width:35px;height:35px;color:var(--marketing-accent);border-radius:8px;flex:none;place-items:center;font-size:1.5rem;display:grid}._3Bw2eq_planNote small,._3Bw2eq_planNote strong,._3Bw2eq_planNote div>span{display:block}._3Bw2eq_planNote small{color:var(--marketing-accent);font-size:.6875rem;font-weight:700}._3Bw2eq_planNote strong{margin:4px 0;font-size:.875rem;line-height:1.4}._3Bw2eq_planNote div>span{color:var(--marketing-muted);font-size:.75rem}._3Bw2eq_liveNote{z-index:3;border:1px solid var(--marketing-line);background:var(--background);border-radius:10px;grid-template-columns:10px 1fr;gap:1px 12px;padding:17px 23px;display:grid;position:absolute;bottom:34px;left:-20px;box-shadow:0 12px 36px #0c1e3a16}._3Bw2eq_liveDot{background:#168056;border-radius:50%;width:9px;height:9px;margin-top:8px;box-shadow:0 0 0 4px #16805615}._3Bw2eq_liveNote>span:last-child{color:var(--marketing-muted);grid-column:2;font-size:.8125rem}._3Bw2eq_visualCaption{text-align:center;width:100%;color:var(--marketing-muted);font-size:.75rem;position:absolute;bottom:-5px}._3Bw2eq_benefitStrip{border-block:1px solid var(--marketing-line);background:var(--marketing-surface);color:var(--marketing-ink)}._3Bw2eq_benefitStrip>div{justify-content:space-between;gap:18px;padding-block:22px;font-size:1rem;font-weight:600;display:flex}._3Bw2eq_section{padding-block:85px}._3Bw2eq_sectionHeading h2{letter-spacing:-.045em;margin:16px 0;font-size:clamp(2.4rem,1.2rem + 2.66667vw,3.6rem);font-weight:700;line-height:1.08}._3Bw2eq_sectionHeading>p:last-of-type{max-width:540px;color:var(--marketing-muted);font-size:1.125rem}._3Bw2eq_pathGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:35px;display:grid}._3Bw2eq_pathCard{border:1px solid var(--marketing-line);background:var(--background);border-radius:12px;flex-direction:column;min-width:0;padding:26px;display:flex}._3Bw2eq_pathNumber{color:var(--marketing-muted);letter-spacing:.04em;font-size:.875rem;font-weight:650}._3Bw2eq_pathCard h3{letter-spacing:-.025em;margin:24px 0 10px;font-size:1.35rem;font-weight:700}._3Bw2eq_pathCard>p{color:var(--marketing-muted);font-size:1rem;line-height:1.7}._3Bw2eq_pathCard>a{color:var(--marketing-accent);justify-content:space-between;gap:12px;margin-top:auto;padding-top:28px;font-weight:650;display:flex}._3Bw2eq_planMini,._3Bw2eq_createMini,._3Bw2eq_cloudMini{border-radius:8px;height:260px;margin:24px -10px 0;padding:23px}._3Bw2eq_planMini{background:var(--marketing-surface)}._3Bw2eq_planMini>span{color:var(--marketing-muted);font-size:.75rem;font-weight:700}._3Bw2eq_planMini p{margin-top:13px;font-size:.875rem}._3Bw2eq_planMini i{color:var(--marketing-accent);margin-right:8px;font-style:normal}._3Bw2eq_createMini{background:var(--marketing-accent-soft);color:var(--marketing-accent)}._3Bw2eq_createMini>span{font-size:1.125rem;display:block}._3Bw2eq_createMini strong{letter-spacing:-.045em;font-size:1.6875rem}._3Bw2eq_createMini div{gap:9px;margin-top:22px;display:flex}._3Bw2eq_createMini i{background:var(--marketing-accent);border:4px solid var(--background);border-radius:50%;width:40px;height:40px;box-shadow:0 2px 8px #203b9325}._3Bw2eq_createMini i:nth-child(2){background:#e6a870}._3Bw2eq_createMini i:nth-child(3){background:#b5c69b}._3Bw2eq_cloudMini{background:var(--marketing-surface);color:var(--marketing-ink)}._3Bw2eq_cloudMini div{border-bottom:1px solid var(--marketing-line);justify-content:space-between;gap:12px;padding:10px 0;font-size:.875rem;display:flex}._3Bw2eq_cloudMini b{font-weight:500}._3Bw2eq_cloudMini span{color:var(--marketing-success);font-size:.75rem}._3Bw2eq_platformBanner{background:var(--marketing-surface);color:var(--marketing-ink)}._3Bw2eq_bannerGrid{grid-template-columns:1fr 1fr;gap:100px;padding-block:70px;display:grid}._3Bw2eq_platformBanner ._3Bw2eq_eyebrow{color:var(--marketing-accent)}._3Bw2eq_platformBanner h2{letter-spacing:-.04em;margin:18px 0;font-size:clamp(2.25rem,1.125rem + 2.25vw,3.2rem);font-weight:650;line-height:1.12}._3Bw2eq_platformBanner p:not(._3Bw2eq_eyebrow){color:var(--marketing-muted);font-size:1.0625rem}._3Bw2eq_platformBanner a{color:var(--marketing-accent);margin-top:24px;font-weight:600;display:inline-block}._3Bw2eq_launchSteps{gap:20px;display:grid}._3Bw2eq_launchSteps article{border-bottom:1px solid var(--marketing-line);grid-template-columns:38px 1fr;gap:4px 15px;padding-bottom:22px;display:grid}._3Bw2eq_launchSteps article>span{color:var(--marketing-accent);padding-top:4px;font-size:.875rem}._3Bw2eq_launchSteps strong{font-size:1.2rem}._3Bw2eq_launchSteps p{grid-column:2}._3Bw2eq_trustGrid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}._3Bw2eq_contactLink{color:var(--marketing-accent);margin-top:24px;font-weight:650;display:inline-block}._3Bw2eq_trustList article{border-bottom:1px solid var(--marketing-line);grid-template-columns:28px 1fr;gap:18px;padding-block:23px;display:grid}._3Bw2eq_trustList article:first-child{padding-top:0}._3Bw2eq_trustList article>span{color:var(--marketing-accent);padding-top:6px;font-size:.875rem}._3Bw2eq_trustList h3{margin-bottom:8px;font-size:1.25rem;font-weight:650}._3Bw2eq_trustList p{color:var(--marketing-muted);font-size:1rem}._3Bw2eq_trustList a{color:var(--marketing-accent);margin-top:12px;font-size:1rem;font-weight:600;display:inline-block}._3Bw2eq_policyLinks{flex-wrap:wrap;gap:24px;display:flex}._3Bw2eq_finalBanner{border-top:1px solid var(--marketing-line);background:var(--marketing-accent-soft);color:var(--marketing-ink);text-align:center;padding-block:70px}._3Bw2eq_finalBanner ._3Bw2eq_primary{color:var(--marketing-action-ink);background:var(--marketing-action)}._3Bw2eq_finalBanner ._3Bw2eq_secondary{color:var(--marketing-ink);background:0 0}._3Bw2eq_finalBanner h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(2.6rem,1.3rem + 3.55556vw,4rem);font-weight:700;line-height:1.1}._3Bw2eq_finalBanner>div>p:not(._3Bw2eq_eyebrow,._3Bw2eq_caption){color:var(--marketing-muted);font-size:1.125rem}._3Bw2eq_finalBanner ._3Bw2eq_actions{justify-content:center}._3Bw2eq_caption a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1050px){._3Bw2eq_hero{gap:35px}._3Bw2eq_hero h1{font-size:4.5rem}._3Bw2eq_planNote{top:-25px;right:0}._3Bw2eq_pathCard{padding:20px}._3Bw2eq_bannerGrid,._3Bw2eq_trustGrid{gap:50px}._3Bw2eq_visualHeader>span{display:none}}@media (max-width:780px){._3Bw2eq_shell{width:calc(100% - 40px)}._3Bw2eq_hero{grid-template-columns:1fr;gap:65px;padding-block:55px}._3Bw2eq_hero h1{font-size:clamp(3.8rem,1.9rem + 9.88889vw,5rem)}._3Bw2eq_lead{font-size:1.125rem}._3Bw2eq_launchVisual{width:min(500px,94%);margin-inline:auto}._3Bw2eq_planNote{right:-5px}._3Bw2eq_benefitStrip>div{flex-wrap:wrap;justify-content:center;font-size:.875rem}._3Bw2eq_section{padding-block:55px}._3Bw2eq_pathGrid{grid-template-columns:1fr}._3Bw2eq_pathCard{padding:25px}._3Bw2eq_planMini,._3Bw2eq_createMini,._3Bw2eq_cloudMini{margin-inline:0}._3Bw2eq_bannerGrid,._3Bw2eq_trustGrid{grid-template-columns:1fr;gap:35px}._3Bw2eq_bannerGrid{padding-block:55px}._3Bw2eq_pathCard h3{font-size:1.5rem}._3Bw2eq_exampleContent>strong{font-size:3rem}._3Bw2eq_desktopBreak{display:none}}@media (max-width:420px){._3Bw2eq_hero h1{font-size:clamp(2.65rem,1.325rem + 10.8278vw,3.2rem)}._3Bw2eq_actions{flex-direction:column}._3Bw2eq_planNote{width:285px}._3Bw2eq_exampleSite{padding:18px}._3Bw2eq_exampleContent>strong{font-size:2.5625rem}._3Bw2eq_exampleNav span{display:none}._3Bw2eq_archArt{right:-70px}._3Bw2eq_liveNote{padding-inline:15px;left:-10px}._3Bw2eq_liveNote>span:last-child{font-size:.75rem}._3Bw2eq_eyebrow{font-size:.875rem}}@media (prefers-reduced-motion:reduce){._3Bw2eq_primary,._3Bw2eq_secondary{transition:none}}._3Bw2eq_heroBand ._3Bw2eq_secondary{color:var(--marketing-ink);background:0 0}._3Bw2eq_heroBand ._3Bw2eq_planNote,._3Bw2eq_heroBand ._3Bw2eq_liveNote{color:var(--marketing-ink);background:var(--marketing-raised)}._3Bw2eq_productJourney{padding-block:76px}._3Bw2eq_productJourney>div:first-child{grid-template-columns:1.2fr 1fr;align-items:end;gap:12px 70px;display:grid}._3Bw2eq_productJourney>div:first-child>._3Bw2eq_eyebrow{grid-column:1/-1}._3Bw2eq_productJourney h2{max-width:620px;margin:0}._3Bw2eq_productJourney>div:first-child>p:not(._3Bw2eq_eyebrow){max-width:440px;margin:0}._3Bw2eq_productJourney>div:first-child>a{grid-column:2}._3Bw2eq_journeyRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px;display:grid}._3Bw2eq_journeyRail article{min-width:0;position:relative}._3Bw2eq_journeyRail article:not(:last-child):after{content:"→";color:var(--marketing-accent);font-size:1.5rem;position:absolute;top:80px;right:-26px}._3Bw2eq_journeyRail article>div{border:1px solid var(--marketing-line);background:var(--marketing-raised);border-radius:10px;height:195px;margin-bottom:23px;overflow:hidden}._3Bw2eq_journeyRail article>strong{font-size:1.1875rem;display:block}._3Bw2eq_journeyRail article>p{max-width:320px;color:var(--marketing-muted);margin:8px 0 0;font-size:1rem}._3Bw2eq_journeySource{align-content:center;gap:10px;padding:22px 32px;font-family:monospace;font-size:.875rem;display:grid}._3Bw2eq_journeySource span{color:var(--marketing-muted);padding-bottom:5px}._3Bw2eq_journeySource b{color:var(--marketing-accent);font-weight:500}._3Bw2eq_journeyPreview>span{color:var(--marketing-muted);border-bottom:1px solid var(--marketing-line);gap:4px;padding:10px 16px;font-size:.6875rem;display:flex}._3Bw2eq_journeyPreview>span i{margin-left:auto;font-size:.75rem;font-style:normal}._3Bw2eq_journeyPreview>div{height:150px;padding:25px;position:relative;overflow:hidden}._3Bw2eq_journeyPreview b{z-index:1;letter-spacing:-.05em;font-size:1.75rem;line-height:1.05;position:relative}._3Bw2eq_journeyPreview>div i{border:18px solid var(--marketing-accent);border-radius:50%;width:88px;height:88px;position:absolute;top:22px;right:20px}._3Bw2eq_journeyPreview>div i:last-child{border-color:var(--marketing-line);top:55px;right:-30px}._3Bw2eq_journeyRail article>._3Bw2eq_journeyLive{background:var(--marketing-accent-soft);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}._3Bw2eq_journeyLive>span{color:var(--marketing-accent);font-size:2.625rem;line-height:1}._3Bw2eq_journeyLive b{font-size:1.3125rem}._3Bw2eq_journeyLive small{color:var(--marketing-success);font-size:.8125rem}@media (max-width:760px){._3Bw2eq_productJourney>div:first-child{display:block}._3Bw2eq_productJourney h2{margin-block:16px}._3Bw2eq_productJourney>div:first-child>a{margin-top:20px;display:inline-block}._3Bw2eq_journeyRail{grid-template-columns:1fr;gap:30px}._3Bw2eq_journeyRail article:not(:last-child):after{display:none}}
.Ef6tGW_host{color:#dce5ef;background:#080e16;border:1px solid #2b3948;border-radius:14px;width:100%;min-width:0;overflow:hidden;box-shadow:0 24px 70px -40px #0009}.Ef6tGW_frame{border:0;width:100%;height:calc(100svh - 32px);display:block}.Ef6tGW_placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:calc(100svh - 32px);padding:24px;display:flex}.Ef6tGW_placeholder strong{font-size:24px}.Ef6tGW_host[data-compact=true] .Ef6tGW_placeholder{height:min(70svh,760px);min-height:0}.Ef6tGW_placeholder span{color:#95a7ba;font-size:13px}.Ef6tGW_footer{color:#95a7ba;border-top:1px solid #2b3948;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:12px;line-height:1.6;display:flex}.Ef6tGW_footer a{color:#b8f1db}.Ef6tGW_footer a:hover{text-decoration:underline}@media (max-width:767px){.Ef6tGW_frame,.Ef6tGW_placeholder{height:calc(100svh - 32px);min-height:0}}
.rBLTgG_page{background:var(--marketing-canvas);color:var(--marketing-ink);min-height:100vh}.rBLTgG_shell{width:min(100% - 48px,1440px);margin-inline:auto}.rBLTgG_hero{border-bottom:1px solid var(--marketing-line);padding-block:76px 58px}.rBLTgG_eyebrow{color:var(--marketing-accent);font:600 11px / 1.5 var(--font-geist-mono,ui-monospace), monospace;letter-spacing:.15em;text-transform:uppercase}.rBLTgG_hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:850px;margin-block:22px;font-size:clamp(40px,4.4vw,66px);font-weight:700;line-height:1.06}.rBLTgG_hero p:not(.rBLTgG_eyebrow){max-width:750px;color:var(--marketing-muted);font-size:18px;line-height:1.8}.rBLTgG_library{padding-block:48px 84px}.rBLTgG_homeSection{border-block:1px solid var(--marketing-line);background:var(--marketing-canvas);padding-block:72px}.rBLTgG_allDemos{min-height:44px;color:var(--marketing-accent);align-items:center;gap:16px;margin-top:28px;font-weight:650;display:inline-flex}.rBLTgG_allDemos:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:4px}.rBLTgG_libraryHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;display:flex}.rBLTgG_libraryHeading h2{letter-spacing:-.025em;font-size:23px;font-weight:600}.rBLTgG_libraryHeading p{color:var(--marketing-muted);font-size:13px}.rBLTgG_homeSection .rBLTgG_libraryHeading h2{letter-spacing:-.045em;margin-top:12px;font-size:clamp(30px,3vw,44px)}.rBLTgG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.rBLTgG_card{border:1px solid var(--marketing-line);background:var(--marketing-surface);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.rBLTgG_cardBody{flex-direction:column;flex:1;align-items:flex-start;padding:26px;display:flex}.rBLTgG_meta{width:100%;color:var(--marketing-muted);justify-content:space-between;gap:14px;font-size:12px;display:flex}.rBLTgG_meta>span:first-child{color:var(--marketing-accent);font-weight:600}.rBLTgG_card h3{letter-spacing:-.035em;margin-block:18px 12px;font-size:24px;font-weight:600;line-height:1.2}.rBLTgG_card p{color:var(--marketing-muted);margin-bottom:26px;font-size:14px;line-height:1.8}.rBLTgG_card a{color:var(--marketing-accent);align-items:center;gap:14px;margin-top:auto;padding-block:8px;font-size:13px;font-weight:600;display:inline-flex}.rBLTgG_card a:hover{text-underline-offset:4px;text-decoration:underline}.rBLTgG_card a:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:6px}.rBLTgG_coming{border-style:dashed}.rBLTgG_playerSection{padding-block:40px 72px}.rBLTgG_guidance{max-width:780px;color:var(--marketing-muted);margin-bottom:28px;font-size:15px;line-height:1.8}.rBLTgG_more{color:var(--marketing-accent);flex-wrap:wrap;gap:24px;margin-top:28px;font-size:14px;display:flex}@media (max-width:1050px){.rBLTgG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.rBLTgG_shell{width:calc(100% - 24px)}.rBLTgG_hero{padding-block:48px 36px}.rBLTgG_grid{grid-template-columns:minmax(0,1fr)}.rBLTgG_library{padding-top:30px}.rBLTgG_cardBody{padding:22px}}
.z-yTxG_cover{border-bottom:1px solid var(--marketing-line);padding:20px 22px 14px;overflow:hidden}.z-yTxG_blue{--demo-panel:#1d4ed8;--demo-accent:#dbeafe;--demo-on-accent:#1d4ed8;color:#fff;background:#2563eb}.z-yTxG_paper{--demo-panel:var(--marketing-raised);--demo-accent:var(--marketing-accent);--demo-on-accent:var(--marketing-raised);background:var(--marketing-accent-soft);color:var(--marketing-accent)}.z-yTxG_ink{--demo-panel:#202024;--demo-accent:#2563eb;--demo-on-accent:#fff;color:#dbeafe;background:#111113}.z-yTxG_label{font:10px / 1.5 var(--font-geist-mono,ui-monospace), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;display:flex}.z-yTxG_cover svg{width:100%;height:auto;margin-top:16px;display:block}.z-yTxG_panel{fill:var(--demo-panel)}.z-yTxG_accent{fill:var(--demo-accent)}.z-yTxG_onAccent{stroke:var(--demo-on-accent)}.z-yTxG_solid{fill:currentColor;stroke:none}.z-yTxG_soft{fill:currentColor;fill-opacity:.12;stroke:none}.z-yTxG_quiet{opacity:.5}.z-yTxG_type{fill:currentColor;stroke:none;font:13px var(--font-geist-mono,ui-monospace), monospace}.z-yTxG_detail{transition:transform .22s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.z-yTxG_cover:hover .z-yTxG_detail{transform:translateY(-4px)}}
.na6_wa_section{border-top:1px solid var(--marketing-line);background:var(--marketing-raised);padding-block:80px}.na6_wa_overview{grid-template-columns:.95fr 1.05fr;align-items:center;gap:64px;display:grid}.na6_wa_copy h2{letter-spacing:-.055em;margin-block:20px 24px;font-size:clamp(2.75rem,1.375rem + 2.97222vw,4rem);font-weight:750;line-height:1.05}.na6_wa_copy h2 em{color:var(--marketing-accent);font-style:normal}.na6_wa_lead{max-width:470px;color:var(--marketing-muted);font-size:1.125rem;line-height:1.7}.na6_wa_textLink{color:var(--marketing-accent);align-items:center;gap:12px;padding-block:12px;font-size:.9375rem;font-weight:650;display:inline-flex}.na6_wa_textLink:hover,.na6_wa_essentials a:hover,.na6_wa_frameworks a:hover{text-underline-offset:4px;text-decoration:underline}.na6_wa_workloads{color:var(--marketing-muted);margin-top:22px;font-size:.8125rem;line-height:1.6}.na6_wa_stack{min-width:0;margin:0;padding:24px 0}.na6_wa_stackHeader{color:var(--marketing-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:.6875rem;display:flex}.na6_wa_stackHeader strong{letter-spacing:.05em}.na6_wa_domain{border-bottom:1px solid var(--marketing-line);background:var(--marketing-surface);justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:flex}.na6_wa_icon{width:24px;height:24px;stroke:var(--marketing-accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.na6_wa_domain svg{width:17px;height:17px;stroke:var(--marketing-success)}.na6_wa_domain strong{font-size:.75rem;font-family:var(--font-geist-mono,monospace)}.na6_wa_domain>span{color:var(--marketing-muted);font-size:.625rem}.na6_wa_domain .na6_wa_windowDots{letter-spacing:2px;margin-right:auto;font-size:7px}.na6_wa_layers{margin-top:24px}.na6_wa_appLayer{z-index:1;border:1px solid var(--marketing-line-strong);background:var(--marketing-raised);box-shadow:0 6px 0 var(--marketing-surface), 0 7px 0 var(--marketing-line), 0 18px 35px #0c1e3a0d;border-radius:10px;margin-right:28px;position:relative;overflow:hidden}.na6_wa_appSurface{grid-template-columns:48px minmax(0,1fr);min-height:168px;display:grid}.na6_wa_appSidebar{background:var(--marketing-action);color:var(--marketing-action-ink);flex-direction:column;align-items:center;gap:15px;padding:16px 10px;display:flex}.na6_wa_appSidebar b{margin-bottom:7px;font-size:17px;line-height:1}.na6_wa_appSidebar i{opacity:.45;background:currentColor;border-radius:2px;width:20px;height:3px}.na6_wa_appSidebar i:first-of-type{opacity:1}.na6_wa_appContent{padding:16px 20px}.na6_wa_appHeading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.na6_wa_appHeading strong{font-size:.875rem}.na6_wa_appHeading span{color:var(--marketing-muted);font-size:.625rem}.na6_wa_appChart{height:56px;margin-top:16px}.na6_wa_appChart svg{width:100%;height:100%;stroke:var(--marketing-line);stroke-width:1px;display:block}.na6_wa_appChart path:last-child{stroke:var(--marketing-accent);stroke-width:2px;stroke-linejoin:round}.na6_wa_appWidgets{gap:10px;margin-top:13px;display:flex}.na6_wa_appWidgets i{background:var(--marketing-accent-soft);border-left:3px solid var(--marketing-accent);border-radius:3px;flex:1;height:15px}.na6_wa_privateLayers{border:1px dashed var(--marketing-line-strong);background:var(--marketing-accent-soft);border-radius:10px;margin:28px 0 0 24px;padding:22px 14px 16px;position:relative}.na6_wa_privateLayers:before{content:"";border-left:2px solid var(--marketing-accent);height:29px;position:absolute;bottom:100%;left:28px}.na6_wa_networkLabel{background:var(--marketing-raised);color:var(--marketing-muted);align-items:center;gap:8px;padding:2px 8px;font-size:.625rem;display:flex;position:absolute;top:-12px;right:16px}.na6_wa_networkLabel svg{width:16px;height:16px}.na6_wa_runtimeLayer,.na6_wa_dataLayer{border:1px solid var(--marketing-line);background:var(--marketing-raised);box-shadow:0 4px 0 var(--marketing-surface), 0 5px 0 var(--marketing-line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 12px;display:grid}.na6_wa_dataLayer{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.na6_wa_layerService{align-items:center;gap:10px;min-width:0;padding:0 8px;display:flex}.na6_wa_layerService+.na6_wa_layerService{border-left:1px solid var(--marketing-line)}.na6_wa_layerService>div{min-width:0}.na6_wa_layerService strong{overflow-wrap:anywhere;font-size:.8125rem;font-weight:650;display:block}.na6_wa_layerService span{color:var(--marketing-muted);margin-top:4px;font-size:.625rem;line-height:1.4;display:block}.na6_wa_dataLayer .na6_wa_layerService{flex-direction:column;align-items:start}.na6_wa_stackFooter{background:var(--marketing-action);color:var(--marketing-action-ink);border-radius:6px;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:16px 0 0 24px;padding:12px 18px;font-size:.6875rem;display:flex}.na6_wa_stackFooter strong{color:inherit}.na6_wa_frameworks{border-block:1px solid var(--marketing-line);flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:40px;padding-block:24px;display:flex}.na6_wa_frameworks>span{letter-spacing:.08em;color:var(--marketing-muted);font-size:.6875rem;font-weight:750}.na6_wa_frameworks p{font-size:.9375rem;font-weight:600;line-height:1.7}.na6_wa_frameworks a{color:var(--marketing-accent);margin-left:auto;font-size:.8125rem;font-weight:650}.na6_wa_essentials{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-block:40px;display:grid}.na6_wa_essentials article{flex-direction:column;align-items:start;display:flex}.na6_wa_essentials h3{letter-spacing:-.025em;margin-top:16px;font-size:1.125rem;font-weight:650;line-height:1.35}.na6_wa_essentials p{color:var(--marketing-muted);margin-block:12px 18px;font-size:.9375rem;line-height:1.65}.na6_wa_essentials a{color:var(--marketing-accent);margin-top:auto;font-size:.8125rem;font-weight:650}@media (max-width:1000px){.na6_wa_overview{grid-template-columns:1fr 1fr;gap:32px}.na6_wa_stack{padding:16px 0}.na6_wa_essentials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.na6_wa_section{padding-block:56px}.na6_wa_overview{grid-template-columns:1fr;gap:36px}.na6_wa_lead{max-width:600px}.na6_wa_frameworks{gap:12px 20px}.na6_wa_frameworks a{margin-left:0}}@media (max-width:560px){.na6_wa_essentials{grid-template-columns:1fr;gap:28px}.na6_wa_essentials article{grid-template-columns:24px minmax(0,1fr);gap:0 16px;display:grid}.na6_wa_essentials h3{margin-top:0}.na6_wa_essentials p,.na6_wa_essentials a{grid-column:2}.na6_wa_appLayer{margin-right:12px}.na6_wa_appSurface{grid-template-columns:36px minmax(0,1fr)}.na6_wa_appContent{padding-inline:12px}.na6_wa_domain{gap:5px;padding-inline:10px}.na6_wa_domain>span:last-child{display:none}.na6_wa_privateLayers{margin-left:12px;padding-inline:8px}.na6_wa_runtimeLayer,.na6_wa_dataLayer{padding-inline:3px}.na6_wa_layerService{gap:7px;padding-inline:6px}.na6_wa_layerService .na6_wa_icon{width:20px;height:20px}.na6_wa_stackFooter{margin-left:12px}.na6_wa_stackHeader{font-size:.625rem}.na6_wa_frameworks>span{width:100%}}
.D8SZWq_switcher{color:var(--marketing-ink);flex-shrink:0;font-size:.8125rem;position:relative}.D8SZWq_switcher summary{border:1px solid var(--marketing-line);cursor:pointer;white-space:nowrap;border-radius:24px;justify-content:center;align-items:center;gap:6px;min-width:62px;min-height:44px;padding:8px;font-weight:650;list-style:none;display:flex}.D8SZWq_switcher summary::-webkit-details-marker{display:none}.D8SZWq_switcher summary:focus-visible,.D8SZWq_switcher a:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:3px}.D8SZWq_switcher svg{stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.D8SZWq_switcher nav{z-index:60;border:1px solid var(--marketing-line);background:var(--marketing-raised);border-radius:10px;min-width:174px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 24px #0000001f}.D8SZWq_switcher a{border-radius:6px;justify-content:space-between;gap:24px;padding:12px;display:flex}.D8SZWq_switcher a:hover,.D8SZWq_switcher a[aria-current]{background:var(--marketing-accent-soft);color:var(--marketing-accent)}
.Cq6L2a_header{gap:12px;height:auto;min-height:64px;padding-block:10px;padding-inline:clamp(12px,2vw,48px);container:marketing-header/inline-size}.Cq6L2a_brand{flex-shrink:1;min-width:0}.Cq6L2a_brand img{max-width:min(100%,128px);height:40px}.Cq6L2a_header button[aria-label]{flex-shrink:0;width:44px;height:44px}.Cq6L2a_header [data-mobile-panel]{max-height:75dvh;position:absolute;top:100%}.Cq6L2a_header [data-mobile-panel]>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.Cq6L2a_header [data-mobile-panel]>div a{text-align:center;height:auto;min-height:44px;padding-block:.75rem}@container marketing-header (max-width:75rem){.Cq6L2a_header [data-desktop-navigation],.Cq6L2a_header [data-header-login]{display:none}.Cq6L2a_header [data-mobile-navigation]{margin-left:0;display:block}.Cq6L2a_header [data-header-actions]{order:2;margin-left:auto}}@container marketing-header (max-width:40rem){.Cq6L2a_header [data-header-signup]{display:none}}
.E4CUkW_page{--paper:var(--background);--paper-deep:var(--marketing-surface);--surface:var(--background);--ink:var(--marketing-ink);--muted:var(--marketing-muted);--quiet:var(--marketing-muted);--line:var(--marketing-line);--line-strong:#8998b0;--hero-bg:var(--marketing-surface);--green:var(--marketing-accent);--lime:#a6ff90;--forest:#17251a;--forest-soft:#223529;--cream:#fff9ed;--primary-bg:var(--marketing-ink);--primary-ink:var(--background);--desk-bg:var(--background);--desk-ink:var(--marketing-ink);--desk-muted:var(--marketing-muted);--desk-line:var(--marketing-line);--desk-field:var(--marketing-surface);--desk-field-border:#8998b0;--desk-button:var(--marketing-ink);--desk-button-ink:var(--background);--plan-bg:var(--marketing-surface);--plan-ink:var(--marketing-ink);--plan-muted:var(--marketing-muted);--plan-line:var(--marketing-line);--closing-bg:#1b3221;--closing-ink:#fff9ed;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--marketing-font)}[data-theme=dark] .E4CUkW_page{--paper:#111712;--paper-deep:#172019;--surface:#1c251e;--ink:#fffaf0;--muted:#b8c1b5;--quiet:#8d988b;--line:#39463a;--line-strong:#657165;--hero-bg:#151f17;--green:#a6ff90;--forest:#0b110d;--forest-soft:#18231a;--primary-bg:#a6ff90;--primary-ink:#102014;--desk-bg:#ede6d8;--desk-ink:#172019;--desk-muted:#626c62;--desk-line:#b6bcaf;--desk-field:#faf4e9;--desk-field-border:#aeb6a8;--desk-button:#17251a;--desk-button-ink:#fff9ed;--plan-bg:#142017;--plan-ink:#fff9ed;--plan-muted:#b0bbae;--plan-line:#3d4c40;--closing-bg:#a6ff90;--closing-ink:#112016}.E4CUkW_page button,.E4CUkW_page input,.E4CUkW_page select,.E4CUkW_page textarea{font:inherit}.E4CUkW_page a,.E4CUkW_page button{-webkit-tap-highlight-color:transparent}.E4CUkW_shell{width:min(92rem,100% - 2.5rem);margin-inline:auto}.E4CUkW_hero{border-bottom:1px solid var(--line);background:var(--hero-bg);position:relative;overflow:hidden}.E4CUkW_hero:before{background-image:repeating-linear-gradient(108deg, transparent 0, transparent 42px, color-mix(in srgb, var(--ink) 2.5%, transparent) 43px, transparent 44px);content:"";pointer-events:none;position:absolute;inset:0}.E4CUkW_heroWatermark{color:color-mix(in srgb, var(--ink) 3%, transparent);font-family:var(--marketing-font);pointer-events:none;font-size:clamp(18rem,9rem + 26vw,38rem);line-height:.75;position:absolute;bottom:-.21em;right:-.03em}.E4CUkW_heroGrid{z-index:1;grid-template-columns:minmax(0,1.04fr) minmax(28rem,.96fr);align-items:center;gap:clamp(3rem,7vw,8rem);min-height:48rem;padding-block:clamp(5rem,9vw,8rem);display:grid;position:relative}.E4CUkW_heroCopy{animation:.7s cubic-bezier(.2,.8,.2,1) both E4CUkW_rise-in}.E4CUkW_eyebrowRow{color:var(--quiet);letter-spacing:.15em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:650;display:flex}.E4CUkW_editionMark{border:1px solid color-mix(in srgb, var(--green) 58%, var(--line));color:var(--green);padding:.42rem .62rem}.E4CUkW_heroTitle{max-width:11ch;font-family:var(--marketing-font);letter-spacing:-.068em;margin:clamp(1.8rem,3vw,2.7rem) 0 0;font-size:clamp(4rem,2rem + 4.87778vw,7.7rem);font-weight:400;line-height:.86}.E4CUkW_heroTitle span{color:var(--green);letter-spacing:-.075em;margin-top:.08em;font-style:italic;display:block}.E4CUkW_heroIntro{max-width:42rem;color:var(--muted);margin:2rem 0 0;font-size:clamp(1.05rem,.525rem + .81667vw,1.22rem);line-height:1.7}.E4CUkW_heroActions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.E4CUkW_primaryAction,.E4CUkW_secondaryAction{justify-content:space-between;align-items:center;gap:2rem;min-height:3.15rem;padding:.85rem 1.1rem;font-size:.875rem;font-weight:750;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.E4CUkW_primaryAction{border:1px solid var(--primary-bg);background:var(--primary-bg);color:var(--primary-ink)}.E4CUkW_secondaryAction{border:1px solid var(--line-strong);color:var(--ink)}.E4CUkW_primaryAction:hover,.E4CUkW_secondaryAction:hover{transform:translateY(-2px)}.E4CUkW_primaryAction:hover{border-color:var(--green);background:var(--green);color:#102014}.E4CUkW_secondaryAction:hover{border-color:var(--green);color:var(--green)}.E4CUkW_primaryAction:focus-visible,.E4CUkW_secondaryAction:focus-visible,.E4CUkW_closingAction:focus-visible,.E4CUkW_profileLink:focus-visible{outline:3px solid var(--green);outline-offset:3px}.E4CUkW_heroFacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:37rem;margin:3rem 0 0;display:grid}.E4CUkW_heroFacts div{border-right:1px solid var(--line);padding:1rem .9rem 1rem 0}.E4CUkW_heroFacts div+div{padding-left:.9rem}.E4CUkW_heroFacts div:last-child{border-right:0}.E4CUkW_heroFacts dt{font-family:var(--marketing-font);font-size:1.75rem;line-height:1}.E4CUkW_heroFacts dd{color:var(--quiet);letter-spacing:.09em;text-transform:uppercase;margin:.35rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.4}.E4CUkW_runbook{box-shadow:1.2rem 1.2rem 0 color-mix(in srgb, var(--green) 14%, transparent);color:#fff9ed;background:#101a13;border:1px solid #405045;padding:1.25rem;transition:transform .26s;animation:.8s cubic-bezier(.2,.8,.2,1) .12s both E4CUkW_runbook-in;position:relative;transform:rotate(.65deg)}.E4CUkW_runbook:hover{transform:rotate(0)translateY(-3px)}.E4CUkW_runbook:before{content:"";background:#a6ff902e;width:1px;position:absolute;top:4.35rem;bottom:1.2rem;left:3.55rem}.E4CUkW_runbookHeader{color:#fff9ed7a;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #fff9ed2e;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:650;display:flex}.E4CUkW_runbookHeader div{align-items:center;gap:.6rem;display:flex}.E4CUkW_liveDot{background:var(--lime);border-radius:999px;flex:none;width:.48rem;height:.48rem;display:inline-block}.E4CUkW_runbookLead{background:#16231a;border:1px solid #a6ff9061;grid-template-columns:3.25rem 1fr auto;align-items:center;gap:1rem;margin:1.35rem 0;padding:1.2rem;display:grid}.E4CUkW_leadCode,.E4CUkW_deskCode{width:3.1rem;height:3.1rem;color:var(--lime);border:1px solid;border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:800;display:grid}.E4CUkW_runbookLead p{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.E4CUkW_runbookLead h2{font-family:var(--marketing-font);margin:.28rem 0 0;font-size:1.35rem;font-weight:400}.E4CUkW_runbookLead>div:nth-child(2)>span{color:#fff9ed75;margin-top:.28rem;font-size:.875rem;display:block}.E4CUkW_leadStatus{color:#fff9ed80;letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.E4CUkW_phaseList{border-top:1px solid #fff9ed29}.E4CUkW_phaseRow{border-bottom:1px solid #fff9ed29;grid-template-columns:2rem .65fr 1.25fr auto;align-items:center;gap:.85rem;min-height:3.65rem;padding-left:.25rem;display:grid}.E4CUkW_phaseRow>span,.E4CUkW_phaseRow code,.E4CUkW_phaseRow em{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-style:normal}.E4CUkW_phaseRow>span{color:var(--lime)}.E4CUkW_phaseRow strong{font-family:var(--marketing-font);font-size:1.05rem;font-weight:400}.E4CUkW_phaseRow code{color:#fff9eda6;letter-spacing:.08em}.E4CUkW_phaseRow em{color:#fff9ed52;text-transform:uppercase}.E4CUkW_runbookFooter{justify-content:space-between;align-items:center;gap:2rem;padding:1.35rem .4rem .25rem;display:flex}.E4CUkW_runbookFooter p{color:#fff9ed7a;font-family:var(--marketing-font);margin:0;font-size:.95rem;font-style:italic;line-height:1.45}.E4CUkW_approvalStamp{border:1px solid var(--lime);width:4.6rem;height:4.6rem;color:var(--lime);letter-spacing:.11em;text-align:center;text-transform:uppercase;border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:750;line-height:1.45;display:grid;transform:rotate(-8deg)}.E4CUkW_marginNote{color:#fff9ed45;margin:.8rem 0 0 4.2rem;font-size:.875rem;line-height:1.55}.E4CUkW_standardSection{border-bottom:1px solid var(--line);background:var(--surface)}.E4CUkW_standardGrid{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,8rem);padding-block:clamp(4.5rem,8vw,7rem);display:grid}.E4CUkW_sectionIndex,.E4CUkW_closingKicker{color:var(--green);letter-spacing:.15em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:750}.E4CUkW_standardIntro h2,.E4CUkW_rosterHeader h2,.E4CUkW_labIntro h2,.E4CUkW_kitCopy h2,.E4CUkW_closingGrid h2{font-family:var(--marketing-font);letter-spacing:-.045em;margin:1rem 0 0;font-weight:400;line-height:.98}.E4CUkW_standardIntro h2{max-width:11ch;font-size:clamp(2.7rem,1.35rem + 3vw,4.5rem)}.E4CUkW_standardIntro>p:last-child{max-width:31rem;color:var(--muted);margin:1.5rem 0 0;line-height:1.75}.E4CUkW_principleList{border-top:1px solid var(--line-strong)}.E4CUkW_principle{border-bottom:1px solid var(--line);grid-template-columns:2.5rem minmax(7rem,.45fr) minmax(0,1fr);align-items:baseline;gap:1.3rem;padding:1.45rem 0;display:grid}.E4CUkW_principle>span{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.E4CUkW_principle h3{font-family:var(--marketing-font);margin:0;font-size:1.45rem;font-weight:400}.E4CUkW_principle p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.65}.E4CUkW_rosterSection{border-bottom:1px solid var(--line);background:var(--paper-deep);padding-block:clamp(5rem,9vw,8rem);scroll-margin-top:4.5rem}.E4CUkW_rosterHeader{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding-bottom:2.5rem;display:grid}.E4CUkW_rosterHeader h2{max-width:13ch;font-size:clamp(3rem,1.5rem + 3.83333vw,5.8rem)}.E4CUkW_rosterHeader>div>p:last-child{max-width:44rem;color:var(--muted);margin:1.5rem 0 0;font-size:1rem;line-height:1.75}.E4CUkW_rosterSummary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(7.5rem,1fr));margin:0;display:grid}.E4CUkW_rosterSummary div{border-right:1px solid var(--line);padding:1rem}.E4CUkW_rosterSummary div:last-child{border-right:0}.E4CUkW_rosterSummary dt{font-family:var(--marketing-font);font-size:1.65rem;line-height:1}.E4CUkW_rosterSummary dd{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;margin:.38rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.E4CUkW_catalogControls{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(15rem,19rem) auto;align-items:end;gap:1.5rem;padding-block:1.6rem;display:grid}.E4CUkW_categories{scrollbar-width:thin;border:0;gap:.45rem;min-width:0;margin:0;padding:0;display:flex;overflow-x:auto}.E4CUkW_categoryButton{border:1px solid var(--line);min-height:2.65rem;color:var(--muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;flex:none;padding:.65rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:750;transition:border-color .16s,background-color .16s,color .16s}.E4CUkW_categoryButton:hover{border-color:var(--line-strong);color:var(--ink)}.E4CUkW_categoryActive{border-color:var(--primary-bg);background:var(--primary-bg);color:var(--primary-ink)}.E4CUkW_categoryButton:focus-visible,.E4CUkW_agentButton:focus-visible,.E4CUkW_compileButton:focus-visible,.E4CUkW_emptyRoster button:focus-visible{outline:3px solid var(--green);outline-offset:2px}.E4CUkW_searchField>span{color:var(--quiet);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;display:block}.E4CUkW_searchField>div{border-bottom:1px solid var(--line-strong);grid-template-columns:auto 1fr;align-items:center;display:grid}.E4CUkW_searchField>div>span{color:var(--green);padding:0 .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.E4CUkW_searchField input{width:100%;height:2.65rem;color:var(--ink);background:0 0;border:0;outline:none;font-size:.875rem}.E4CUkW_searchField input::placeholder{color:var(--quiet)}.E4CUkW_searchField>div:focus-within{border-color:var(--green);box-shadow:0 1px 0 var(--green)}.E4CUkW_resultCount{color:var(--quiet);letter-spacing:.07em;white-space:nowrap;text-transform:uppercase;margin:0 0 .72rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.E4CUkW_rosterLayout{grid-template-columns:minmax(0,1fr) minmax(24rem,28rem);align-items:start;gap:clamp(1.5rem,3vw,2.75rem);margin-top:2rem;display:grid}.E4CUkW_rosterPanel{min-width:0}.E4CUkW_rosterLegend{color:var(--quiet);letter-spacing:.09em;text-transform:uppercase;grid-template-columns:minmax(12rem,.8fr) minmax(14rem,1.2fr) minmax(9rem,.7fr);gap:1rem;padding:0 6.5rem .7rem 7.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;display:grid}.E4CUkW_agentList{border-top:1px solid var(--line-strong)}.E4CUkW_agentRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 5.5rem;transition:background-color .18s,box-shadow .18s;display:grid}.E4CUkW_agentRow:hover{background:color-mix(in srgb, var(--surface) 64%, transparent)}.E4CUkW_agentRowSelected{background:var(--surface);box-shadow:inset .24rem 0 0 var(--green)}.E4CUkW_agentButton{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:2.1rem 3.15rem minmax(10.5rem,.82fr) minmax(12rem,1.18fr) minmax(8rem,.68fr) 4.25rem;align-items:center;gap:.9rem;padding:1.15rem .9rem;display:grid}.E4CUkW_agentNumber{color:var(--quiet);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.E4CUkW_agentCode,.E4CUkW_labCode{border:1px solid var(--line-strong);width:2.8rem;height:2.8rem;color:var(--muted);border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:800;transition:background-color .18s,border-color .18s,color .18s;display:grid}.E4CUkW_agentRowSelected .E4CUkW_agentCode{border-color:var(--primary-bg);background:var(--primary-bg);color:var(--primary-ink)}.E4CUkW_agentIdentity{min-width:0;display:block}.E4CUkW_agentIdentity>span{color:var(--green);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;display:block;overflow:hidden}.E4CUkW_agentIdentity strong{font-family:var(--marketing-font);margin-top:.33rem;font-size:1.08rem;font-weight:400;line-height:1.15;display:block}.E4CUkW_agentDescription{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.E4CUkW_agentDeliverable{min-width:0;display:block}.E4CUkW_agentDeliverable>span{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;display:block}.E4CUkW_agentDeliverable strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:.875rem;font-weight:650;line-height:1.35;display:block;overflow:hidden}.E4CUkW_previewCue{color:var(--quiet);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:700;display:flex}.E4CUkW_agentRowSelected .E4CUkW_previewCue{color:var(--green)}.E4CUkW_profileLink{border-left:1px solid var(--line);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:750;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.E4CUkW_profileLink:hover{background:var(--primary-bg);color:var(--primary-ink)}.E4CUkW_emptyRoster{border-bottom:1px solid var(--line-strong);text-align:center;padding:5rem 2rem}.E4CUkW_emptyRoster p{font-family:var(--marketing-font);margin:0;font-size:1.5rem}.E4CUkW_emptyRoster button{color:var(--green);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:1rem;padding:.25rem 0;font-size:.875rem;font-weight:700}.E4CUkW_planDesk{border:1px solid var(--desk-line);background:var(--desk-bg);box-shadow:1rem 1rem 0 color-mix(in srgb, var(--green) 12%, transparent);color:var(--desk-ink);color-scheme:inherit;position:sticky;top:5.5rem;overflow:hidden}.E4CUkW_livePlanDesk{scrollbar-color:var(--desk-line) transparent;scrollbar-width:thin;max-height:calc(100vh - 7rem);overflow-y:auto}[data-theme=dark] .E4CUkW_planDesk{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.E4CUkW_deskHeader{border-bottom:1px solid var(--desk-line);color:var(--desk-muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:750;display:flex}.E4CUkW_deskHeader div{align-items:center;gap:.55rem;display:flex}.E4CUkW_deskHeader>span{color:var(--green)}.E4CUkW_deskForm{border-bottom:1px solid var(--desk-line);padding:1.25rem}.E4CUkW_deskAgent{grid-template-columns:3.1rem 1fr;align-items:center;gap:.9rem;display:grid}.E4CUkW_deskCode{border-color:color-mix(in srgb, var(--desk-ink) 45%, transparent);color:var(--desk-ink)}.E4CUkW_deskAgent p,.E4CUkW_compiledHeader p{color:var(--desk-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.E4CUkW_deskAgent h3{font-family:var(--marketing-font);letter-spacing:-.025em;margin:.28rem 0 0;font-size:1.55rem;font-weight:400;line-height:1.05}.E4CUkW_deskDescription{color:var(--desk-muted);margin:1rem 0 0;font-size:.875rem;line-height:1.6}.E4CUkW_capabilityList{border-bottom:1px solid var(--desk-line);flex-wrap:wrap;gap:.35rem .8rem;margin:1rem 0 0;padding:0 0 1rem;list-style:none;display:flex}.E4CUkW_capabilityList li{color:var(--desk-ink);letter-spacing:.05em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;position:relative}.E4CUkW_capabilityList li+li{border-left:1px solid var(--desk-line);padding-left:.8rem}.E4CUkW_fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.E4CUkW_field{display:block}.E4CUkW_field>span{color:var(--desk-muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.38rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;display:block}.E4CUkW_fieldWide{grid-column:1/-1}.E4CUkW_fieldControl{resize:vertical;border:1px solid var(--desk-field-border);background:var(--desk-field);width:100%;min-height:2.55rem;color:var(--desk-ink);border-radius:0;outline:none;padding:.62rem .68rem;font-size:.875rem;line-height:1.45;transition:border-color .16s}textarea.E4CUkW_fieldControl{min-height:4.7rem}.E4CUkW_fieldControl:focus{border-color:var(--green)}.E4CUkW_compileButton{border:1px solid var(--desk-button);background:var(--desk-button);width:100%;min-height:2.85rem;color:var(--desk-button-ink);cursor:pointer;justify-content:space-between;align-items:center;margin-top:1rem;padding:.75rem .9rem;font-size:.875rem;font-weight:800;transition:filter .16s,transform .16s;display:flex}.E4CUkW_compileButton:hover{filter:brightness(1.08);transform:translateY(-1px)}.E4CUkW_compileButton:disabled{cursor:wait;filter:grayscale(.65);opacity:.58;transform:none}.E4CUkW_agentTranscript{border-top:1px solid var(--desk-line);margin:1.1rem 0 0;padding:0;list-style:none}.E4CUkW_agentTranscript>li{border-bottom:1px solid var(--desk-line);padding:.85rem 0}.E4CUkW_transcriptUser,.E4CUkW_transcriptAgent p{margin:0;font-size:.875rem;line-height:1.55}.E4CUkW_transcriptUser{color:var(--desk-muted)}.E4CUkW_transcriptUser>span,.E4CUkW_transcriptAgent>span{color:var(--desk-muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:750;display:block}.E4CUkW_transcriptAgent{border-left:2px solid var(--desk-button);margin-top:.7rem;padding-left:.8rem}.E4CUkW_transcriptAgent strong{color:var(--desk-ink);font-family:var(--marketing-font);margin-top:.55rem;font-size:.875rem;font-weight:400;line-height:1.45;display:block}.E4CUkW_agentPromptForm{margin-top:1rem}.E4CUkW_agentPromptForm>label{color:var(--desk-ink);font-family:var(--marketing-font);font-size:.95rem;line-height:1.4;display:block}.E4CUkW_questionWhy{color:var(--desk-muted);margin:.4rem 0 0;font-size:.875rem;line-height:1.5}.E4CUkW_answerOptions{flex-wrap:wrap;gap:.38rem;margin-top:.7rem;display:flex}.E4CUkW_answerOptions button{border:1px solid var(--desk-field-border);color:var(--desk-ink);cursor:pointer;text-align:left;background:0 0;padding:.42rem .58rem;font-size:.875rem;line-height:1.35}.E4CUkW_answerOptions button:hover,.E4CUkW_answerOptions button:focus-visible{border-color:var(--desk-button);outline:none}.E4CUkW_agentPrompt{resize:vertical;border:1px solid var(--desk-field-border);background:var(--desk-field);width:100%;min-height:5.5rem;color:var(--desk-ink);border-radius:0;outline:none;margin-top:.7rem;padding:.75rem;font-size:.875rem;line-height:1.55}.E4CUkW_agentPrompt:focus{border-color:var(--desk-button);box-shadow:0 0 0 1px var(--desk-button)}.E4CUkW_agentPrompt::placeholder{color:color-mix(in srgb, var(--desk-muted) 78%, transparent)}.E4CUkW_promptMeta{color:var(--desk-muted);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;display:flex}.E4CUkW_agentVerification{border:1px solid var(--desk-field-border);min-height:2.7rem;color:var(--desk-muted);margin-top:.75rem;padding:.65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.45}.E4CUkW_agentError{color:var(--desk-ink);background:#ff8f7917;border-left:3px solid #ff8f79;margin-top:.8rem;padding:.7rem;font-size:.875rem;line-height:1.5}.E4CUkW_agentError p,.E4CUkW_agentNotice{margin:0}.E4CUkW_agentError button{color:inherit;cursor:pointer;font-size:inherit;background:0 0;border:0;border-bottom:1px solid;margin-top:.55rem;padding:.15rem 0}.E4CUkW_agentNotice{color:var(--desk-button);margin-top:.8rem;font-size:.875rem;line-height:1.5}.E4CUkW_previewPromise{background:var(--plan-bg);color:var(--plan-ink);padding:1.15rem 1.25rem}.E4CUkW_previewPromise span{color:var(--plan-muted);letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:750}.E4CUkW_previewPromise p{font-family:var(--marketing-font);margin:.55rem 0 0;font-size:.95rem;line-height:1.5}.E4CUkW_compiledPlan{background:var(--plan-bg);color:var(--plan-ink);margin:0;padding:1.25rem}.E4CUkW_compiledHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.E4CUkW_compiledHeader p{color:var(--plan-muted)}.E4CUkW_compiledHeader h4{font-family:var(--marketing-font);margin:.4rem 0 0;font-size:1.15rem;font-weight:400;line-height:1.25}.E4CUkW_outputArtifact{color:var(--plan-muted);margin-top:.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:500;display:block}.E4CUkW_compiledHeader>span{border-bottom:1px solid var(--plan-line);color:var(--plan-muted);padding-bottom:.18rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.E4CUkW_todoList{border-top:1px solid var(--plan-line);margin:1.2rem 0 0;padding:0;list-style:none}.E4CUkW_todoList li{border-bottom:1px solid var(--plan-line);grid-template-columns:1.6rem 1fr;gap:.7rem;padding:.8rem 0;display:grid}.E4CUkW_todoList li>span{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}[data-theme=dark] .E4CUkW_todoList li>span{color:var(--lime)}.E4CUkW_todoList p{margin:0;font-size:.875rem;line-height:1.45}.E4CUkW_todoList small{color:var(--plan-muted);margin-top:.25rem;font-size:.875rem;line-height:1.45;display:block}.E4CUkW_compiledFooter{padding-top:1rem}.E4CUkW_compiledFooter a{border:1px solid var(--plan-ink);min-height:2.7rem;color:var(--plan-ink);justify-content:space-between;align-items:center;padding:.65rem .8rem;font-size:.875rem;font-weight:800;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.E4CUkW_compiledFooter a:hover{background:var(--plan-ink);color:var(--plan-bg)}.E4CUkW_compiledFooter p{color:var(--plan-muted);margin:.65rem 0 0;font-size:.875rem;line-height:1.5}.E4CUkW_interviewReset{color:var(--plan-muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:.75rem;padding:.15rem 0;font-size:.875rem}.E4CUkW_interviewReset:hover,.E4CUkW_interviewReset:focus-visible{color:var(--plan-ink);outline:none}.E4CUkW_companyPlanHeader{border-bottom:1px solid var(--plan-line);padding-bottom:1rem}.E4CUkW_companyPlanHeader>p,.E4CUkW_planBlock>span,.E4CUkW_planSection>h5{color:var(--plan-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:750}.E4CUkW_companyPlanHeader h4{font-family:var(--marketing-font);letter-spacing:-.025em;margin:.45rem 0 0;font-size:1.45rem;font-weight:400;line-height:1.1}.E4CUkW_companyPlanHeader>strong{color:var(--green);margin-top:.45rem;font-size:.875rem;line-height:1.45;display:block}[data-theme=dark] .E4CUkW_companyPlanHeader>strong{color:var(--lime)}.E4CUkW_companyPlanHeader>span{color:var(--plan-muted);margin-top:.7rem;font-size:.875rem;line-height:1.55;display:block}.E4CUkW_strategyGrid{gap:.75rem;margin-top:.9rem;display:grid}.E4CUkW_planBlock{border:1px solid var(--plan-line);padding:.8rem}.E4CUkW_planBlock h5{font-family:var(--marketing-font);margin:.38rem 0 0;font-size:.9rem;font-weight:400;line-height:1.35}.E4CUkW_planBlock p,.E4CUkW_planBlock small{color:var(--plan-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.5;display:block}.E4CUkW_planSection{margin-top:1.15rem}.E4CUkW_actionList,.E4CUkW_roadmapList,.E4CUkW_riskList{border-top:1px solid var(--plan-line);margin:.6rem 0 0;padding:0;list-style:none}.E4CUkW_actionList li{border-bottom:1px solid var(--plan-line);padding:.62rem 0 .62rem 1.1rem;font-size:.875rem;line-height:1.5;position:relative}.E4CUkW_actionList li:before{background:var(--green);content:"";border-radius:50%;width:.32rem;height:.32rem;position:absolute;top:.95rem;left:.15rem}[data-theme=dark] .E4CUkW_actionList li:before{background:var(--lime)}ol.E4CUkW_actionList{counter-reset:plan-action}ol.E4CUkW_actionList li{counter-increment:plan-action;padding-left:1.7rem}ol.E4CUkW_actionList li:before{width:auto;height:auto;color:var(--green);content:counter(plan-action, decimal-leading-zero);background:0 0;border-radius:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;top:.65rem}.E4CUkW_planTags{flex-wrap:wrap;gap:.3rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.E4CUkW_planTags li{border:1px solid var(--plan-line);color:var(--plan-muted);padding:.3rem .4rem;font-size:.875rem;line-height:1.35}.E4CUkW_roadmapList>li{border-bottom:1px solid var(--plan-line);grid-template-columns:1.5rem 1fr;gap:.55rem;padding:.8rem 0;display:grid}.E4CUkW_roadmapList>li>span{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.E4CUkW_roadmapList strong,.E4CUkW_riskList strong{font-size:.875rem;line-height:1.4;display:block}.E4CUkW_roadmapList p{color:var(--plan-muted);margin:.28rem 0 0;font-size:.875rem;line-height:1.45}.E4CUkW_riskList li{border-bottom:1px solid var(--plan-line);padding:.7rem 0}.E4CUkW_riskList span{color:var(--plan-muted);margin-top:.28rem;font-size:.875rem;line-height:1.5;display:block}.E4CUkW_assumptions{border:1px solid var(--plan-line);margin-top:1rem;padding:.7rem}.E4CUkW_assumptions summary{cursor:pointer;font-size:.875rem;font-weight:750;line-height:1.45}.E4CUkW_assumptions ul{color:var(--plan-muted);margin:.65rem 0 0;padding-left:1rem;font-size:.875rem;line-height:1.55}.E4CUkW_companyPlanFooter{border-top:1px solid var(--plan-line);margin-top:1.2rem;padding-top:1rem}.E4CUkW_companyPlanFooter>button:not(.E4CUkW_openFilesButton,.E4CUkW_startOverButton){border:1px solid var(--plan-ink);background:var(--plan-ink);width:100%;min-height:3rem;color:var(--plan-bg);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;font-size:.875rem;font-weight:800;display:flex}.E4CUkW_companyPlanFooter>button:not(.E4CUkW_openFilesButton,.E4CUkW_startOverButton):disabled{cursor:wait;opacity:.65}.E4CUkW_openFilesButton{border:1px solid var(--plan-line);width:100%;min-height:2.7rem;color:var(--plan-ink);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;margin-bottom:.55rem;padding:.65rem .8rem;font-size:.875rem;font-weight:750;display:flex}.E4CUkW_companyPlanFooter p{color:var(--plan-muted);margin:.65rem 0 0;font-size:.875rem;line-height:1.5}.E4CUkW_startOverButton{color:var(--plan-muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:.65rem;padding:.15rem 0;font-size:.875rem}.E4CUkW_preview{animation:.32s cubic-bezier(.2,.8,.2,1) both E4CUkW_preview-enter}.E4CUkW_labSection{border-bottom:1px solid var(--line);background:var(--surface);padding-block:clamp(4.5rem,8vw,7rem)}.E4CUkW_labGrid{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.E4CUkW_labIntro h2{max-width:11ch;font-size:clamp(2.8rem,1.4rem + 3.14444vw,4.8rem)}.E4CUkW_labIntro>p:last-child{max-width:33rem;color:var(--muted);margin:1.5rem 0 0;line-height:1.75}.E4CUkW_labList{border-top:1px solid var(--line-strong)}.E4CUkW_labAgent{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 3.2rem 1fr auto;align-items:center;gap:1.2rem;padding:1.55rem 0;display:grid}.E4CUkW_labNumber{color:var(--quiet);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.E4CUkW_labAgent>div>p{color:#a86623;letter-spacing:.1em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:750}[data-theme=dark] .E4CUkW_labAgent>div>p{color:#f4bd72}.E4CUkW_labAgent h3{font-family:var(--marketing-font);margin:.35rem 0 0;font-size:1.35rem;font-weight:400}.E4CUkW_labAgent>div>span{color:var(--muted);margin-top:.4rem;font-size:.875rem;line-height:1.55;display:block}.E4CUkW_labAgent>strong{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:700}.E4CUkW_kitSection{border-bottom:1px solid var(--line);background:var(--paper);padding-block:clamp(5rem,9vw,8rem)}.E4CUkW_kitGrid{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.E4CUkW_kitCopy h2{max-width:11ch;font-size:clamp(3rem,1.5rem + 3.33333vw,5.2rem)}.E4CUkW_kitCopy>p:nth-of-type(2){max-width:37rem;color:var(--muted);margin:1.5rem 0 0;line-height:1.8}.E4CUkW_kitCopy blockquote{border-left:2px solid var(--green);max-width:31rem;color:var(--ink);font-family:var(--marketing-font);margin:2rem 0 0;padding-left:1.2rem;font-size:1.2rem;font-style:italic;line-height:1.55}.E4CUkW_manifest{border:1px solid var(--line-strong);background:var(--surface);box-shadow:1rem 1rem 0 color-mix(in srgb, var(--green) 10%, transparent);transform:rotate(-.35deg)}.E4CUkW_manifest>header{border-bottom:1px solid var(--line);color:var(--quiet);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;display:flex}.E4CUkW_manifest>header>div{color:var(--ink);align-items:center;gap:.6rem;display:flex}.E4CUkW_manifestDot{background:var(--green);border-radius:50%;width:.48rem;height:.48rem;display:block}.E4CUkW_manifest ol{margin:0;padding:0;list-style:none}.E4CUkW_manifest li{border-bottom:1px solid var(--line);grid-template-columns:2.2rem minmax(8rem,.65fr) minmax(0,1.35fr);align-items:baseline;gap:1rem;padding:.9rem 1.2rem;display:grid}.E4CUkW_manifest li>span{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.E4CUkW_manifest code{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:750;overflow:hidden}.E4CUkW_manifest li p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.45}.E4CUkW_manifest>footer{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;padding:.9rem 1.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.E4CUkW_closingSection{background:var(--closing-bg);color:var(--closing-ink)}.E4CUkW_closingGrid{grid-template-columns:minmax(0,1fr) minmax(20rem,.65fr);align-items:end;gap:clamp(3rem,9vw,10rem);padding-block:clamp(4.5rem,8vw,7rem);display:grid}.E4CUkW_closingKicker{color:currentColor;opacity:.58}.E4CUkW_closingGrid h2{max-width:10ch;font-size:clamp(3.5rem,1.75rem + 5.05556vw,7.2rem)}.E4CUkW_closingCopy>p{opacity:.72;max-width:34rem;margin:0;line-height:1.75}.E4CUkW_closingAction{color:currentColor;border:1px solid;justify-content:space-between;align-items:center;gap:2rem;min-height:3.2rem;margin-top:1.5rem;padding:.8rem 1rem;font-size:.875rem;font-weight:800;text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:flex}.E4CUkW_closingAction:hover{background:var(--closing-ink);color:var(--closing-bg);transform:translateY(-2px)}.E4CUkW_signal{animation:1.8s ease-in-out infinite E4CUkW_signal-pulse}@keyframes E4CUkW_rise-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes E4CUkW_runbook-in{0%{opacity:0;transform:rotate(2deg)translateY(1.5rem)}to{opacity:1;transform:rotate(.65deg)translateY(0)}}@keyframes E4CUkW_preview-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes E4CUkW_signal-pulse{0%,to{opacity:.35}50%{opacity:1}}.E4CUkW_agentWorkspace{--workspace-bg:#0d120f;--workspace-surface:#131a15;--workspace-raised:#19221b;--workspace-line:#344137;--workspace-line-strong:#556258;--workspace-ink:#fff9ed;--workspace-muted:#a6b0a7;--workspace-green:#a6ff90;z-index:1000;background:var(--workspace-bg);color:var(--workspace-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:none;flex-direction:column;font-family:Avenir Next,Helvetica Neue,Helvetica,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.E4CUkW_agentWorkspace button,.E4CUkW_agentWorkspace textarea{font:inherit}.E4CUkW_workspaceHeader{border-bottom:1px solid var(--workspace-line);background:var(--workspace-surface);flex:none;justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.25rem;padding:.65rem 1.25rem;display:flex}.E4CUkW_workspaceIdentity{align-items:center;gap:.8rem;min-width:0;display:flex}.E4CUkW_workspaceIdentity>.E4CUkW_liveDot{background:var(--workspace-green);flex:none;width:.68rem;height:.68rem;box-shadow:0 0 0 .3rem #a6ff9017}.E4CUkW_workspaceIdentity div{min-width:0}.E4CUkW_workspaceIdentity strong{color:var(--workspace-ink);letter-spacing:.13em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;font-weight:800;line-height:1.2;display:block}.E4CUkW_workspaceIdentity div>span{color:var(--workspace-muted);font-family:var(--marketing-font);text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:.875rem;display:block;overflow:hidden}.E4CUkW_workspaceHeaderMeta{align-items:center;gap:1rem;display:flex}.E4CUkW_workspaceHeaderMeta>span{color:var(--workspace-green);letter-spacing:.09em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.E4CUkW_workspaceHeaderMeta button{border:1px solid var(--workspace-line);min-height:2.35rem;color:var(--workspace-muted);cursor:pointer;background:0 0;align-items:center;gap:.75rem;padding:.45rem .7rem;font-size:.875rem;font-weight:700;display:flex}.E4CUkW_workspaceHeaderMeta button:hover,.E4CUkW_workspaceHeaderMeta button:focus-visible{border-color:var(--workspace-green);color:var(--workspace-ink);outline:none}.E4CUkW_workspaceGrid{flex:1;grid-template-columns:15.5rem minmax(0,1fr) 18rem;min-height:0;display:grid}.E4CUkW_workspaceCopyright{border-top:1px solid var(--workspace-line);background:var(--workspace-surface);color:var(--workspace-muted);text-align:center;flex:none;padding:.5rem 1rem;font-size:.75rem;line-height:1.5}.E4CUkW_workspaceChats,.E4CUkW_workspaceFiles{background:var(--workspace-surface);flex-direction:column;min-height:0;display:flex}.E4CUkW_workspaceChats{border-right:1px solid var(--workspace-line)}.E4CUkW_workspaceFiles{border-left:1px solid var(--workspace-line)}.E4CUkW_workspaceRailTitle{border-bottom:1px solid var(--workspace-line);min-height:3rem;color:var(--workspace-muted);letter-spacing:.12em;text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;padding:0 .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:750;display:flex}.E4CUkW_workspaceRailTitle b{color:var(--workspace-green);font-weight:700}.E4CUkW_activeChatButton{border:1px solid color-mix(in srgb, var(--workspace-green) 34%, var(--workspace-line));background:var(--marketing-accent-soft);color:var(--workspace-ink);cursor:default;text-align:left;grid-template-columns:2rem 1fr;gap:.15rem .65rem;margin:.65rem;padding:.75rem;display:grid}.E4CUkW_activeChatButton>span{border:1px solid var(--workspace-line-strong);color:var(--workspace-green);grid-row:1/3;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;display:flex}.E4CUkW_activeChatButton strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.E4CUkW_activeChatButton small{color:var(--workspace-muted);font-size:.875rem}.E4CUkW_workspaceTurnIndex{min-height:0;margin:0;padding:0 .65rem;list-style:none;overflow-y:auto}.E4CUkW_workspaceTurnIndex li{border-top:1px solid var(--workspace-line);grid-template-columns:1.5rem 1fr;gap:.55rem;padding:.7rem .25rem;display:grid}.E4CUkW_workspaceTurnIndex li>span{color:var(--workspace-green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.E4CUkW_workspaceTurnIndex li p{color:var(--workspace-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.E4CUkW_workspaceTurnIndex li[data-running=true]{opacity:.75}.E4CUkW_workspaceRailFooter,.E4CUkW_workspaceFilesFooter{border-top:1px solid var(--workspace-line);margin-top:auto;padding:.8rem}.E4CUkW_workspaceRailFooter p,.E4CUkW_workspaceFilesFooter p{color:var(--workspace-muted);margin:0;font-size:.875rem;line-height:1.5}.E4CUkW_workspaceRailFooter button,.E4CUkW_workspaceFilesFooter button{border:1px solid var(--workspace-line);width:100%;color:var(--workspace-ink);cursor:pointer;background:0 0;margin-top:.65rem;padding:.62rem;font-size:.875rem;font-weight:750}.E4CUkW_workspaceRailFooter button:hover,.E4CUkW_workspaceFilesFooter button:hover:not(:disabled){border-color:var(--workspace-green)}.E4CUkW_workspaceFilesFooter button:disabled{cursor:not-allowed;opacity:.45}.E4CUkW_workspaceMain{background:var(--workspace-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.E4CUkW_workspaceToolbar{border-bottom:1px solid var(--workspace-line);background:var(--workspace-surface);flex:none;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.4rem .8rem;display:flex}.E4CUkW_workspaceViewSwitch,.E4CUkW_workspaceDocumentTools{align-items:center;gap:.2rem;display:flex}.E4CUkW_workspaceViewSwitch{border:1px solid var(--workspace-line);padding:.18rem}.E4CUkW_workspaceViewSwitch button,.E4CUkW_workspaceDocumentTools button{color:var(--workspace-muted);cursor:pointer;background:0 0;border:0;padding:.36rem .58rem;font-size:.875rem;font-weight:700}.E4CUkW_workspaceViewSwitch button[data-active=true],.E4CUkW_workspaceDocumentTools button[data-active=true]{background:var(--workspace-raised);color:var(--workspace-ink)}.E4CUkW_workspaceViewSwitch button:disabled{cursor:not-allowed;opacity:.4}.E4CUkW_workspaceDocumentTools>button:last-child{border:1px solid var(--workspace-line);margin-left:.35rem}.E4CUkW_workspaceTurnBudget{color:var(--workspace-muted);letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.E4CUkW_workspaceTranscript,.E4CUkW_workspaceDocument{scrollbar-color:var(--workspace-line-strong) transparent;flex:1;min-height:0;overflow-y:auto}.E4CUkW_workspaceTranscriptInner{width:min(100% - 2rem,50rem);margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 0}.E4CUkW_workspaceWelcome{text-align:center;min-height:20rem;padding-top:clamp(2rem,8vh,7rem)}.E4CUkW_workspaceWelcome>span{border:1px solid var(--workspace-line-strong);width:3.5rem;height:3.5rem;color:var(--workspace-green);justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;display:inline-flex}.E4CUkW_workspaceWelcome h2{font-family:var(--marketing-font);letter-spacing:-.05em;margin:1.5rem 0 0;font-size:clamp(2.4rem,1.2rem + 3.66667vw,4.5rem);font-weight:400;line-height:.95}.E4CUkW_workspaceWelcome p{max-width:34rem;color:var(--workspace-muted);margin:1rem auto 0;font-size:.875rem;line-height:1.65}.E4CUkW_workspaceExchange+.E4CUkW_workspaceExchange{margin-top:2.1rem}.E4CUkW_workspaceUserMessage{border:1px solid var(--workspace-line);background:var(--workspace-raised);width:min(82%,36rem);margin-left:auto;padding:.85rem 1rem}.E4CUkW_workspaceUserMessage span,.E4CUkW_workspaceAgentMessage span{color:var(--workspace-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.38rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:750;display:block}.E4CUkW_workspaceUserMessage p,.E4CUkW_workspaceAgentMessage p{margin:0;font-size:.875rem;line-height:1.65}.E4CUkW_workspaceAgentMessage{border-left:2px solid var(--workspace-green);width:min(90%,42rem);margin-top:1rem;padding:.2rem 0 .2rem 1rem}.E4CUkW_workspaceAgentMessage strong{font-family:var(--marketing-font);margin-top:.8rem;font-size:1.18rem;font-weight:400;line-height:1.45;display:block}.E4CUkW_workspaceThinking{width:min(90%,42rem);color:var(--workspace-muted);align-items:center;gap:.75rem;margin-top:1rem;padding:.4rem 0;display:flex}.E4CUkW_workspaceThinking p{margin:0;font-size:.875rem}.E4CUkW_workspaceError,.E4CUkW_workspaceNotice{background:#ff8f7914;border-left:2px solid #ff8f79;margin-top:1.5rem;padding:.8rem 1rem;font-size:.875rem;line-height:1.55}.E4CUkW_workspaceNotice{border-color:var(--workspace-green);background:var(--marketing-accent-soft);color:var(--workspace-green)}.E4CUkW_workspaceComposer{border-top:1px solid var(--workspace-line);background:var(--workspace-surface);flex:none;padding:.8rem 1rem}.E4CUkW_workspaceComposerInner{width:100%}.E4CUkW_workspaceComposer label{color:var(--workspace-ink);font-family:var(--marketing-font);font-size:.92rem;line-height:1.4;display:block}.E4CUkW_workspaceComposerInner>p{color:var(--workspace-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.45}.E4CUkW_workspaceOptions{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.E4CUkW_workspaceOptions button{border:1px solid var(--workspace-line);color:var(--workspace-muted);cursor:pointer;background:0 0;padding:.35rem .5rem;font-size:.875rem}.E4CUkW_workspaceOptions button:hover{border-color:var(--workspace-green);color:var(--workspace-ink)}.E4CUkW_workspaceInputRow{border:1px solid var(--workspace-line-strong);background:var(--workspace-bg);grid-template-columns:minmax(0,1fr) auto;gap:.5rem;margin-top:.55rem;padding:.45rem;display:grid}.E4CUkW_workspaceInputRow:focus-within{border-color:var(--workspace-green)}.E4CUkW_workspaceInputRow textarea{resize:none;width:100%;min-height:3.2rem;max-height:min(20rem,35dvh);color:var(--workspace-ink);background:0 0;border:0;outline:none;padding:.45rem;font-size:.875rem;line-height:1.5;display:block;overflow-y:auto}.E4CUkW_workspaceInputRow button{border:1px solid var(--marketing-action);background:var(--marketing-action);min-height:3.2rem;color:var(--marketing-action-ink);cursor:pointer;align-self:end;padding:.55rem .8rem;font-size:.875rem;font-weight:800}.E4CUkW_workspaceInputRow button:disabled{cursor:wait;opacity:.45}.E4CUkW_workspaceContinueBar{border-top:1px solid var(--workspace-line);background:var(--workspace-surface);flex:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:.85rem 1rem;display:flex}.E4CUkW_workspaceContinueBar strong,.E4CUkW_workspaceContinueBar span{display:block}.E4CUkW_workspaceContinueBar strong{font-family:var(--marketing-font);font-size:.9rem;font-weight:400}.E4CUkW_workspaceContinueBar span{color:var(--workspace-muted);margin-top:.2rem;font-size:.875rem}.E4CUkW_workspaceContinueBar button{border:1px solid var(--marketing-action);background:var(--marketing-action);color:var(--marketing-action-ink);cursor:pointer;flex:none;padding:.7rem .9rem;font-size:.875rem;font-weight:800}.E4CUkW_workspaceDocument>pre{min-height:100%;color:var(--workspace-ink);white-space:pre;margin:0;padding:clamp(1.5rem,4vw,3rem);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.75;overflow-x:auto}.E4CUkW_markdownPreview{overflow-wrap:anywhere;width:100%;min-width:0;margin:0;padding:clamp(1rem,1.6vw,2rem)}.E4CUkW_markdownPreview h1,.E4CUkW_markdownPreview h2,.E4CUkW_markdownPreview h3{color:var(--workspace-ink);font-family:var(--marketing-font);font-weight:400}.E4CUkW_markdownPreview h1{letter-spacing:-.05em;margin:0 0 1rem;font-size:clamp(2.4rem,1.2rem + 3.66667vw,4.3rem);line-height:.98}.E4CUkW_markdownPreview h2{border-bottom:1px solid var(--workspace-line);margin:1.75rem 0 .75rem;padding-bottom:.6rem;font-size:1.5rem}.E4CUkW_markdownPreview h3{margin:1.25rem 0 .5rem;font-size:1.05rem}.E4CUkW_markdownPreview p,.E4CUkW_markdownPreview blockquote{color:#d5ded5;margin:.45rem 0;font-size:.875rem;line-height:1.75}.E4CUkW_markdownPreview blockquote{border-left:2px solid var(--workspace-green);background:var(--marketing-accent-soft);color:var(--workspace-ink);font-family:var(--marketing-font);margin:.75rem 0 1.25rem;padding:.75rem 1rem;font-size:1rem}.E4CUkW_markdownPreview hr{border:0;border-top:1px solid var(--workspace-line);margin:1.5rem 0}.E4CUkW_markdownPreview strong{color:var(--workspace-ink)}.E4CUkW_markdownBullet,.E4CUkW_markdownTask,.E4CUkW_markdownOrdered{grid-template-columns:1.2rem 1fr;align-items:start;gap:.5rem;display:grid}.E4CUkW_markdownBullet>span:first-child,.E4CUkW_markdownTask>span:first-child,.E4CUkW_markdownOrdered>span:first-child{color:var(--workspace-green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.E4CUkW_markdownBullet>span:last-child,.E4CUkW_markdownTask>span:last-child,.E4CUkW_markdownOrdered>span:last-child{min-width:0}.E4CUkW_workspaceFileList{flex:1;min-height:0;padding:.55rem;overflow-y:auto}.E4CUkW_workspaceFileList>button{width:100%;color:var(--workspace-ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.55rem;margin-bottom:.2rem;padding:.65rem;display:grid}.E4CUkW_workspaceFileList>button:hover:not(:disabled),.E4CUkW_workspaceFileList>button[data-active=true]{border-color:color-mix(in srgb, var(--workspace-green) 28%, var(--workspace-line));background:var(--marketing-accent-soft)}.E4CUkW_workspaceFileList>button:disabled{cursor:wait;opacity:.56}.E4CUkW_workspaceFileList>button>span{border:1px solid var(--workspace-line);height:2rem;color:var(--workspace-green);justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;display:flex}.E4CUkW_workspaceFileList>button div{min-width:0}.E4CUkW_workspaceFileList>button strong,.E4CUkW_workspaceFileList>button small{display:block}.E4CUkW_workspaceFileList>button strong{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;overflow:hidden}.E4CUkW_workspaceFileList>button small{color:var(--workspace-muted);margin-top:.25rem;font-size:.875rem;line-height:1.35}.E4CUkW_workspaceFileList>button>b{color:var(--workspace-muted);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:500}.E4CUkW_workspaceMobileNav{display:none}@media (max-width:62rem){.E4CUkW_workspaceHeaderMeta>span{display:none}.E4CUkW_workspaceMobileNav{border-bottom:1px solid var(--workspace-line);background:var(--workspace-surface);flex:none;grid-template-columns:repeat(3,1fr);display:grid}.E4CUkW_workspaceMobileNav button{color:var(--workspace-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.65rem;font-size:.875rem;font-weight:750}.E4CUkW_workspaceMobileNav button[data-active=true]{border-color:var(--workspace-green);color:var(--workspace-ink)}.E4CUkW_workspaceGrid{display:block}.E4CUkW_workspaceChats,.E4CUkW_workspaceMain,.E4CUkW_workspaceFiles{border:0;width:100%;height:100%;display:none}.E4CUkW_workspacePaneVisible{display:flex}}@media (max-width:40rem){.E4CUkW_workspaceHeader{min-height:3.8rem;padding-inline:.8rem}.E4CUkW_workspaceIdentity strong{letter-spacing:.09em;font-size:.875rem}.E4CUkW_workspaceHeaderMeta button{min-height:2rem;padding:.35rem .5rem}.E4CUkW_workspaceHeaderMeta button b{display:none}.E4CUkW_workspaceTranscriptInner{width:calc(100% - 1.25rem);padding-block:1.5rem}.E4CUkW_workspaceUserMessage,.E4CUkW_workspaceAgentMessage{width:94%}.E4CUkW_workspaceComposer{padding:.65rem}.E4CUkW_workspaceInputRow{margin:0}.E4CUkW_workspaceContinueBar{flex-direction:column;align-items:stretch;gap:.6rem}}@media (max-width:79.99rem){.E4CUkW_heroGrid{grid-template-columns:minmax(0,1fr) minmax(25rem,.9fr);gap:3rem}.E4CUkW_rosterHeader{grid-template-columns:1fr}.E4CUkW_rosterSummary{width:min(100%,30rem)}.E4CUkW_catalogControls{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem)}.E4CUkW_resultCount{grid-column:1/-1;margin:-.5rem 0 0}.E4CUkW_rosterLayout{grid-template-columns:1fr}.E4CUkW_planDesk{box-shadow:.8rem .8rem 0 color-mix(in srgb, var(--green) 10%, transparent);grid-template-columns:minmax(20rem,.9fr) minmax(20rem,1.1fr);display:grid;position:static}.E4CUkW_livePlanDesk{max-height:none;overflow:hidden}.E4CUkW_deskHeader{grid-column:1/-1}.E4CUkW_deskForm{border-right:1px solid var(--desk-line);border-bottom:0}.E4CUkW_compiledPlan{flex-direction:column;display:flex}.E4CUkW_compiledFooter{margin-top:auto}}@media (max-width:67.5rem){.E4CUkW_heroGrid,.E4CUkW_standardGrid,.E4CUkW_labGrid,.E4CUkW_kitGrid{grid-template-columns:1fr}.E4CUkW_heroGrid{min-height:0}.E4CUkW_heroTitle{max-width:12ch}.E4CUkW_runbook{width:min(100%,42rem);margin-left:auto}.E4CUkW_standardIntro h2,.E4CUkW_labIntro h2,.E4CUkW_kitCopy h2{max-width:14ch}.E4CUkW_labIntro>p:last-child,.E4CUkW_kitCopy>p:nth-of-type(2){max-width:43rem}.E4CUkW_agentButton{grid-template-columns:2rem 3.1rem minmax(11rem,.8fr) minmax(13rem,1.2fr) minmax(8rem,.7fr) 4rem}.E4CUkW_closingGrid{grid-template-columns:1fr .7fr}}@media (max-width:56.25rem){.E4CUkW_catalogControls{grid-template-columns:1fr}.E4CUkW_searchField{width:min(100%,28rem)}.E4CUkW_resultCount{grid-column:auto;margin-top:0}.E4CUkW_rosterLegend{display:none}.E4CUkW_agentButton{grid-template-rows:auto auto auto;grid-template-columns:2rem 3rem minmax(0,1fr) auto;align-items:start;padding-block:1.25rem}.E4CUkW_agentNumber{grid-row:1/4;padding-top:.25rem}.E4CUkW_agentCode{grid-row:1/4}.E4CUkW_agentIdentity{grid-column:3}.E4CUkW_agentDescription{grid-area:2/3/auto/5}.E4CUkW_agentDeliverable{grid-area:3/3}.E4CUkW_previewCue{grid-area:1/4}.E4CUkW_planDesk{display:block}.E4CUkW_deskForm{border-right:0;border-bottom:1px solid var(--desk-line)}.E4CUkW_closingGrid{grid-template-columns:1fr;align-items:start}.E4CUkW_closingCopy{max-width:38rem}}@media (max-width:43.75rem){.E4CUkW_shell{width:min(100% - 2rem,92rem)}.E4CUkW_heroGrid{padding-block:4rem}.E4CUkW_heroTitle{font-size:clamp(3.5rem,1.75rem + 15.0556vw,5.2rem)}.E4CUkW_heroIntro{font-size:1rem}.E4CUkW_heroActions{display:grid}.E4CUkW_primaryAction,.E4CUkW_secondaryAction{width:100%}.E4CUkW_heroFacts{grid-template-columns:1fr}.E4CUkW_heroFacts div{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;align-items:center;padding:.75rem 0;display:grid}.E4CUkW_heroFacts div+div{padding-left:0}.E4CUkW_heroFacts div:last-child{border-bottom:0}.E4CUkW_heroFacts dd{margin:0}.E4CUkW_runbook{width:calc(100% - .5rem);box-shadow:.55rem .55rem 0 color-mix(in srgb, var(--green) 14%, transparent);margin:0;padding:1rem;transform:none}.E4CUkW_runbook:hover{transform:none}.E4CUkW_runbook:before{display:none}.E4CUkW_runbookHeader{align-items:flex-start}.E4CUkW_runbookLead{grid-template-columns:2.75rem 1fr;padding:1rem}.E4CUkW_leadCode{width:2.65rem;height:2.65rem}.E4CUkW_leadStatus{display:none}.E4CUkW_phaseRow{grid-template-columns:1.5rem .8fr 1.2fr;gap:.55rem}.E4CUkW_phaseRow em{display:none}.E4CUkW_marginNote{margin-left:0}.E4CUkW_standardGrid,.E4CUkW_labGrid,.E4CUkW_kitGrid{gap:2.75rem;padding-block:4rem}.E4CUkW_principle{grid-template-columns:2rem 1fr;gap:.65rem 1rem}.E4CUkW_principle p{grid-column:2}.E4CUkW_rosterSection{padding-block:4rem}.E4CUkW_rosterHeader{gap:2rem;padding-bottom:2rem}.E4CUkW_rosterHeader h2{font-size:clamp(3rem,1.5rem + 13.3333vw,4.5rem)}.E4CUkW_rosterSummary{grid-template-columns:1fr}.E4CUkW_rosterSummary div{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:3.5rem 1fr;align-items:center;padding:.75rem 0;display:grid}.E4CUkW_rosterSummary div:last-child{border-bottom:0}.E4CUkW_rosterSummary dd{margin:0}.E4CUkW_categories{width:calc(100vw - 2rem);margin-right:-1rem;padding-right:1rem}.E4CUkW_agentRow{display:block}.E4CUkW_agentButton{grid-template-rows:auto auto auto;grid-template-columns:3rem minmax(0,1fr) auto;gap:.8rem .9rem;width:100%;padding:1.1rem .8rem}.E4CUkW_agentNumber{display:none}.E4CUkW_agentCode{grid-area:1/1/4}.E4CUkW_agentIdentity{grid-area:1/2}.E4CUkW_agentDescription{grid-area:2/2/auto/4}.E4CUkW_agentDeliverable{grid-area:3/2/auto/4}.E4CUkW_previewCue{grid-area:1/3}.E4CUkW_profileLink{border-top:1px solid var(--line);border-left:0;flex-direction:row;justify-content:space-between;min-height:2.6rem;padding:0 .9rem 0 4.7rem}.E4CUkW_planDesk{box-shadow:.5rem .5rem 0 color-mix(in srgb, var(--green) 10%, transparent)}.E4CUkW_deskHeader{align-items:flex-start}.E4CUkW_fieldGrid{grid-template-columns:1fr}.E4CUkW_fieldWide{grid-column:auto}.E4CUkW_labAgent{grid-template-columns:2.2rem 3rem 1fr;gap:.9rem}.E4CUkW_labAgent>strong{display:none}.E4CUkW_manifest{box-shadow:.5rem .5rem 0 color-mix(in srgb, var(--green) 10%, transparent);transform:none}.E4CUkW_manifest li{grid-template-columns:1.6rem 1fr;gap:.35rem .8rem}.E4CUkW_manifest li p{grid-column:2}.E4CUkW_closingGrid{padding-block:4rem}.E4CUkW_closingGrid h2{font-size:clamp(3.4rem,1.7rem + 14.1111vw,5rem)}}@media (prefers-reduced-motion:reduce){.E4CUkW_heroCopy,.E4CUkW_runbook,.E4CUkW_preview,.E4CUkW_signal{animation:none}.E4CUkW_runbook,.E4CUkW_primaryAction,.E4CUkW_secondaryAction,.E4CUkW_closingAction,.E4CUkW_compileButton{transition:none}}.E4CUkW_workspaceInvitation{border:1px solid var(--marketing-line);background:var(--marketing-accent-soft);color:var(--marketing-ink);border-radius:16px;padding:clamp(26px,4vw,48px)}.E4CUkW_workspaceInvitation .E4CUkW_sectionIndex{color:var(--marketing-accent)}.E4CUkW_invitationCode{border:1px solid var(--marketing-line);background:var(--marketing-raised);width:80px;height:80px;color:var(--marketing-accent);border-radius:20px;place-items:center;margin:30px 0;font-size:1.5rem;font-weight:650;display:grid}.E4CUkW_workspaceInvitation h3{letter-spacing:-.04em;font-size:clamp(1.75rem,.875rem + 2.02778vw,2.5rem);font-weight:700}.E4CUkW_workspaceInvitation>p:not(:first-child){color:var(--marketing-muted);margin-top:15px;font-size:1.125rem;line-height:1.7}.E4CUkW_invitationOutput{border-block:1px solid var(--marketing-line);gap:8px;margin:28px 0;padding-block:24px;display:grid}.E4CUkW_invitationOutput span{color:var(--marketing-muted);font-size:.875rem}.E4CUkW_invitationOutput strong{font-size:1.25rem}.E4CUkW_workspaceLaunch{background:var(--marketing-action);min-height:48px;color:var(--marketing-action-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:1rem;font-weight:700;display:flex}.E4CUkW_workspaceInvitation>small{color:var(--marketing-muted);margin-top:16px;font-size:.875rem;line-height:1.6;display:block}.E4CUkW_agentWorkspace.E4CUkW_dedicatedWorkspace{z-index:auto;height:100dvh;min-height:400px;position:relative}.E4CUkW_workspaceBack{border:1px solid var(--workspace-line-strong);min-height:44px;color:var(--workspace-ink);white-space:nowrap;border-radius:6px;flex:none;align-items:center;padding:8px 12px;font-size:.875rem;display:inline-flex}.E4CUkW_workspaceBack:focus-visible,.E4CUkW_workspaceLaunch:focus-visible{outline:3px solid var(--marketing-accent);outline-offset:3px}.E4CUkW_documentEditor{flex-direction:column;flex:1;min-height:0;display:flex}.E4CUkW_editorToolbar{border-bottom:1px solid var(--workspace-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 20px;display:flex}.E4CUkW_editorToolbar>strong{overflow-wrap:anywhere;min-width:0;color:var(--workspace-muted);font-size:.875rem}.E4CUkW_documentEditor .E4CUkW_workspaceDocument{flex:1}.E4CUkW_markdownEditor{resize:vertical;border:1px solid var(--workspace-line-strong);width:100%;min-height:100%;color:var(--workspace-ink);background:var(--workspace-bg);border-radius:8px;padding:24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;line-height:1.8}.E4CUkW_editorSaveStatus{border-top:1px solid var(--workspace-line);color:var(--workspace-muted);margin:0;padding:10px 20px;font-size:.875rem;line-height:1.5}.E4CUkW_page{--paper:var(--background);--paper-deep:var(--marketing-surface);--surface:var(--background);--ink:var(--marketing-ink);--muted:var(--marketing-muted);--quiet:var(--marketing-muted);--line:var(--marketing-line);--line-strong:#8998b0;--green:var(--marketing-accent);--primary-bg:var(--marketing-ink);--primary-ink:var(--background);--desk-bg:var(--background);--desk-ink:var(--marketing-ink);--desk-muted:var(--marketing-muted);--desk-line:var(--marketing-line);--desk-field:var(--marketing-surface);--desk-field-border:#8998b0;--desk-button:var(--marketing-ink);--desk-button-ink:var(--background);--plan-bg:var(--marketing-surface);--plan-ink:var(--marketing-ink);--plan-muted:var(--marketing-muted);--plan-line:var(--marketing-line)}[data-theme=dark] .E4CUkW_page{--paper:var(--background);--paper-deep:var(--marketing-surface);--surface:var(--background);--ink:var(--marketing-ink);--muted:var(--marketing-muted);--quiet:var(--marketing-muted);--line:var(--marketing-line);--line-strong:#8998b0;--green:var(--marketing-accent);--primary-bg:var(--marketing-ink);--primary-ink:var(--background);--desk-bg:var(--background);--desk-ink:var(--marketing-ink);--desk-muted:var(--marketing-muted);--desk-line:var(--marketing-line);--desk-field:var(--marketing-surface);--desk-field-border:#8998b0;--desk-button:var(--marketing-ink);--desk-button-ink:var(--background);--plan-bg:var(--marketing-surface);--plan-ink:var(--marketing-ink);--plan-muted:var(--marketing-muted);--plan-line:var(--marketing-line)}.E4CUkW_shell{width:min(1200px,100% - 64px)}.E4CUkW_directoryFilters{flex-wrap:wrap;align-items:end;gap:24px 32px;display:flex}.E4CUkW_directoryFilters .E4CUkW_simpleSearch{flex:0 360px}.E4CUkW_directoryFilters .E4CUkW_categories{flex-wrap:wrap;flex:500px;gap:8px;margin:0;overflow:visible}.E4CUkW_directoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.E4CUkW_directoryCard{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.E4CUkW_directoryCardBody{flex-direction:column;flex:1;padding:24px;display:flex}.E4CUkW_directoryCardTop{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:.8125rem;display:flex}.E4CUkW_directoryCard h3{letter-spacing:-.03em;margin-block:24px 12px;font-size:1.5rem;font-weight:650;line-height:1.25}.E4CUkW_directoryCard h3 a{color:inherit;text-decoration:none}.E4CUkW_directoryCard h3 a:hover{color:var(--green)}.E4CUkW_directoryCardBody>p{color:var(--muted);margin-bottom:24px;font-size:.9375rem;line-height:1.75}.E4CUkW_directoryOutput{border-top:1px solid var(--line);gap:6px;margin-top:auto;padding-block:18px;display:grid}.E4CUkW_directoryOutput small{color:var(--muted);font-size:.75rem}.E4CUkW_directoryOutput strong{font-size:.9375rem;font-weight:650}.E4CUkW_directoryActions{color:var(--green);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.875rem;font-weight:650;display:flex}.E4CUkW_directoryActions a{align-items:center;gap:12px;min-height:40px;display:inline-flex}.E4CUkW_directoryCard a:focus-visible{outline:3px solid var(--green);outline-offset:4px}@media (max-width:1000px){.E4CUkW_directoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.E4CUkW_directoryGrid{grid-template-columns:1fr}.E4CUkW_directoryFilters .E4CUkW_simpleSearch{flex-basis:100%}}.E4CUkW_simpleHero{--green:var(--marketing-accent);--muted:var(--marketing-muted);--line:var(--marketing-line);--paper-deep:var(--marketing-raised);background:var(--marketing-hero);color:var(--marketing-ink);border-bottom:1px solid var(--line);padding-block:70px}.E4CUkW_simpleHero>div{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;display:grid}.E4CUkW_simpleHero h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(3rem,1.5rem + 3.33333vw,4.7rem);font-weight:700;line-height:1.06}.E4CUkW_simpleHero h1 em{color:var(--green);font-style:normal}.E4CUkW_simpleHeroCopy>p:not(:first-child){max-width:570px;color:var(--muted);font-size:1.125rem;line-height:1.7}.E4CUkW_simpleHeroCopy>.E4CUkW_simpleHeroNote{margin-top:18px;font-size:.875rem}.E4CUkW_planIllustration{border:1px solid var(--line);background:var(--paper-deep);border-radius:12px;padding:30px;transform:rotate(1deg)}.E4CUkW_planIllustrationTop{grid-template-columns:38px 1fr;align-items:center;gap:0 12px;display:grid}.E4CUkW_planIllustrationTop>span{color:var(--green);grid-row:span 2;font-size:2.375rem}.E4CUkW_planIllustrationTop strong{font-size:1.25rem}.E4CUkW_planIllustrationTop small{color:var(--muted);letter-spacing:.06em;font-size:.75rem}.E4CUkW_planIllustration ol{margin:25px 0;padding:0;list-style:none}.E4CUkW_planIllustration li{border-top:1px solid var(--line);grid-template-columns:25px 1fr;gap:15px;padding:17px 0;display:grid}.E4CUkW_planIllustration li>span{color:var(--green);font-size:.875rem}.E4CUkW_planIllustration li strong{font-size:1.0625rem}.E4CUkW_planIllustration li p{color:var(--muted);margin-top:5px;font-size:1rem}.E4CUkW_planIllustrationFooter{color:var(--green);font-size:.875rem;font-weight:650}.E4CUkW_rosterSection{background:var(--marketing-canvas);padding-block:65px}.E4CUkW_simpleRosterHeading{margin-bottom:32px}.E4CUkW_simpleRosterHeading h2{letter-spacing:-.045em;margin:12px 0;font-size:clamp(2.3rem,1.15rem + 2.72222vw,3.25rem);font-weight:700;line-height:1.15}.E4CUkW_simpleRosterHeading>p:last-child{color:var(--muted);font-size:1.125rem}.E4CUkW_focusedRoster{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:45px;display:grid}.E4CUkW_simpleSearch label{margin-bottom:8px;font-size:.875rem;font-weight:650;display:block}.E4CUkW_simpleSearch input{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:48px;color:var(--ink);border-radius:8px;padding:12px 15px;font-size:1rem}.E4CUkW_simpleResultCount{color:var(--muted);margin:18px 0 12px;font-size:.875rem}.E4CUkW_choiceList{gap:12px;display:grid}.E4CUkW_choiceCard{border:1px solid var(--line);border-radius:9px;overflow:hidden}.E4CUkW_choiceCard[data-selected=true]{border-color:var(--green);background:var(--marketing-accent-soft)}.E4CUkW_choiceCard>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:20px;display:grid}.E4CUkW_choiceCode{background:var(--paper-deep);width:40px;height:40px;color:var(--green);border-radius:8px;place-items:center;font-size:.875rem;font-weight:750;display:grid}.E4CUkW_choiceCard strong{font-size:1.0625rem;line-height:1.4;display:block}.E4CUkW_choiceCard small{color:var(--muted);margin-top:4px;font-size:.875rem;display:block}.E4CUkW_choiceCard>a{color:var(--green);padding:0 20px 16px 74px;font-size:.875rem;display:block}.E4CUkW_browseAllButton{border:1px solid var(--line);background:var(--paper);width:100%;min-height:48px;color:var(--ink);cursor:pointer;border-radius:8px;justify-content:space-between;gap:15px;margin-top:18px;padding:12px 16px;font-size:1rem;display:flex}.E4CUkW_focusedRoster .E4CUkW_categories{flex-wrap:wrap;width:100%;margin-top:20px;overflow:visible}.E4CUkW_categoryButton{letter-spacing:0;text-transform:none;border-radius:6px;font-family:inherit;font-size:.875rem}.E4CUkW_activeAgentWork{min-width:0;scroll-margin-top:90px}.E4CUkW_planDesk{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:12px;max-height:none;position:static;box-shadow:0 12px 40px #1018270b}[data-theme=dark] .E4CUkW_planDesk{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.E4CUkW_deskHeader{letter-spacing:0;text-transform:none;flex-wrap:wrap;padding:18px 24px;font-family:inherit;font-size:.875rem}.E4CUkW_deskForm,.E4CUkW_compiledPlan,.E4CUkW_previewPromise{padding:24px}.E4CUkW_deskAgent h3{font-family:inherit;font-size:1.6rem;font-weight:700}.E4CUkW_deskDescription,.E4CUkW_agentPromptForm>label,.E4CUkW_transcriptUser,.E4CUkW_transcriptAgent p,.E4CUkW_todoList p,.E4CUkW_planBlock p,.E4CUkW_actionList li,.E4CUkW_roadmapList p,.E4CUkW_riskList span{font-size:1rem;line-height:1.7}.E4CUkW_agentPrompt,.E4CUkW_fieldControl{border-radius:7px;min-height:48px;font-size:1rem}.E4CUkW_agentPrompt{min-height:120px}.E4CUkW_compileButton{border-radius:7px;min-height:50px;font-size:1rem}.E4CUkW_deskCode{color:var(--green);border-color:var(--line)}.E4CUkW_agentWorkspace{--workspace-bg:var(--background);--workspace-surface:var(--marketing-surface);--workspace-raised:var(--marketing-raised);--workspace-line:var(--marketing-line);--workspace-line-strong:var(--marketing-line-strong);--workspace-ink:var(--marketing-ink);--workspace-muted:var(--marketing-muted);--workspace-green:var(--marketing-accent);color-scheme:inherit;font-family:var(--marketing-font)}.E4CUkW_workspaceUserMessage p,.E4CUkW_workspaceAgentMessage p,.E4CUkW_workspaceWelcome p{font-size:1.0625rem;line-height:1.75}.E4CUkW_workspaceInputRow textarea{font-size:1rem}.E4CUkW_workspaceInputRow button{min-width:65px;font-size:1rem}.E4CUkW_markdownPreview{font-size:1.0625rem}.E4CUkW_markdownPreview p,.E4CUkW_markdownPreview blockquote{color:var(--workspace-ink);font-size:1.0625rem;line-height:1.65}.E4CUkW_markdownPreview h1,.E4CUkW_markdownPreview h2,.E4CUkW_markdownPreview h3{font-family:inherit;font-weight:650}.E4CUkW_markdownPreview h1{font-size:clamp(1.75rem,1.1rem + 1vw,2.25rem);line-height:1.2}.E4CUkW_markdownPreview h3{font-size:1.25rem}.E4CUkW_workspaceDocument>pre{font-size:.9375rem}.E4CUkW_workspaceToolbar{flex-wrap:wrap;min-height:56px}.E4CUkW_workspaceViewSwitch button,.E4CUkW_workspaceDocumentTools button{min-height:40px;font-size:.875rem}.E4CUkW_workspaceFileList>button strong{font-size:.875rem}.E4CUkW_workspaceFileList>button small{white-space:normal;font-size:.875rem}.E4CUkW_workspaceGrid{grid-template-columns:230px minmax(0,1fr) 260px}@media (max-width:1100px){.E4CUkW_workspaceGrid{grid-template-columns:190px minmax(0,1fr) 220px}.E4CUkW_simpleHero>div{gap:35px}}@media (max-width:900px){.E4CUkW_simpleHero>div,.E4CUkW_focusedRoster{grid-template-columns:1fr}.E4CUkW_simpleHero>div{gap:35px}.E4CUkW_planIllustration{max-width:570px}.E4CUkW_focusedRoster{gap:30px}.E4CUkW_workspaceGrid{grid-template-columns:1fr}}@media (max-width:600px){.E4CUkW_shell{width:calc(100% - 40px)}.E4CUkW_simpleHero,.E4CUkW_rosterSection{padding-block:45px}.E4CUkW_simpleHero h1{font-size:3rem}.E4CUkW_planIllustration{padding:22px}.E4CUkW_deskHeader,.E4CUkW_deskForm,.E4CUkW_compiledPlan,.E4CUkW_previewPromise{padding:18px}.E4CUkW_choiceCard>button{gap:10px;padding:16px}.E4CUkW_choiceCard>a{padding-left:66px}.E4CUkW_workspaceToolbar{gap:8px}.E4CUkW_workspaceTurnBudget{display:none}}.E4CUkW_workspaceBuildStatus{border-bottom:1px solid var(--workspace-line,#d6dce5);flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-size:.8rem;display:flex}.E4CUkW_workspaceBuildStatus p{flex:18rem;margin:0}.E4CUkW_workspaceBuildStatus [role=alert]{color:#bc3434}.E4CUkW_workspaceBuildStatus button{cursor:pointer;border:1px solid;border-radius:.3rem;padding:.5rem .75rem}.E4CUkW_workspaceBuildStatus button:disabled{opacity:.55;cursor:default}.E4CUkW_workspaceComposer select{border:1px solid var(--workspace-line,#d6dce5);background:var(--workspace-surface,white);color:inherit;border-radius:.3rem;margin-bottom:.5rem;padding:.45rem}.E4CUkW_workspaceKitDetails{border-bottom:1px solid var(--workspace-line);background:var(--workspace-surface);flex:none;font-size:.75rem}.E4CUkW_workspaceKitDetails summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.55rem 1.15rem;display:flex}.E4CUkW_workspaceKitDetails summary:before{content:"+";color:var(--workspace-green)}.E4CUkW_workspaceKitDetails[open] summary:before{content:"−"}.E4CUkW_workspaceKitDetails summary span+span{color:var(--workspace-muted)}.E4CUkW_workspaceKitDetails>div{max-height:22dvh;padding:0 1.15rem .8rem;overflow:auto}.E4CUkW_workspaceKitDetails dl{grid-template-columns:auto minmax(0,1fr);gap:.35rem .85rem;margin:.3rem 0 .6rem;display:grid}.E4CUkW_workspaceKitDetails dt{color:var(--workspace-muted)}.E4CUkW_workspaceKitDetails dd{margin:0}.E4CUkW_workspaceKitDetails code{overflow-wrap:anywhere}.E4CUkW_workspaceKitDetails p{color:var(--workspace-muted);max-width:90ch;margin:0;line-height:1.5}
._0nqBHG_foundation{border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0 18px 16px;display:flex}._0nqBHG_foundation>span{color:var(--marketing-muted);margin-right:4px;font-size:.6875rem}._0nqBHG_foundation button{border:1px solid var(--marketing-line);color:var(--marketing-muted);cursor:pointer;background:0 0;border-radius:6px;padding:6px 9px;font-size:.6875rem}._0nqBHG_foundation button[aria-pressed=true]{background:var(--marketing-accent-soft);color:var(--marketing-accent);border-color:var(--marketing-accent)}._0nqBHG_foundation button:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:2px}
._9vF_wW_foundation{border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0 18px 16px;display:flex}._9vF_wW_foundation>span{color:var(--marketing-muted);margin-right:4px;font-size:.6875rem}._9vF_wW_foundation button{border:1px solid var(--marketing-line);color:var(--marketing-muted);cursor:pointer;background:0 0;border-radius:6px;padding:6px 9px;font-size:.6875rem}._9vF_wW_foundation button[aria-pressed=true]{background:var(--marketing-accent-soft);color:var(--marketing-accent);border-color:var(--marketing-accent)}._9vF_wW_foundation button:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:2px}
.Y1u28W_foundation{border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0 18px 16px;display:flex}.Y1u28W_foundation>span{color:var(--marketing-muted);margin-right:4px;font-size:.6875rem}.Y1u28W_foundation button{border:1px solid var(--marketing-line);color:var(--marketing-muted);cursor:pointer;background:0 0;border-radius:6px;padding:6px 9px;font-size:.6875rem}.Y1u28W_foundation button[aria-pressed=true]{background:var(--marketing-accent-soft);color:var(--marketing-accent);border-color:var(--marketing-accent)}.Y1u28W_foundation button:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:2px}
.wrHO1q_foundation{border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0 18px 16px;display:flex}.wrHO1q_foundation>span{color:var(--marketing-muted);margin-right:4px;font-size:.6875rem}.wrHO1q_foundation button{border:1px solid var(--marketing-line);color:var(--marketing-muted);cursor:pointer;background:0 0;border-radius:6px;padding:6px 9px;font-size:.6875rem}.wrHO1q_foundation button[aria-pressed=true]{background:var(--marketing-accent-soft);color:var(--marketing-accent);border-color:var(--marketing-accent)}.wrHO1q_foundation button:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:2px}
.t62OMG_foundation{border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0 18px 16px;display:flex}.t62OMG_foundation>span{color:var(--marketing-muted);margin-right:4px;font-size:.6875rem}.t62OMG_foundation button{border:1px solid var(--marketing-line);color:var(--marketing-muted);cursor:pointer;background:0 0;border-radius:6px;padding:6px 9px;font-size:.6875rem}.t62OMG_foundation button[aria-pressed=true]{background:var(--marketing-accent-soft);color:var(--marketing-accent);border-color:var(--marketing-accent)}.t62OMG_foundation button:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:2px}
.FQNdNG_switcher{border:1px solid var(--marketing-line);background:var(--marketing-raised);width:fit-content;font-family:var(--marketing-font);border-radius:9px;justify-content:center;align-items:center;gap:5px;margin:0 auto 30px;padding:5px;display:flex}.FQNdNG_switcher a{color:var(--marketing-muted);border-radius:5px;align-items:center;gap:8px;padding:9px 19px;font-size:.8125rem;text-decoration:none;display:inline-flex}.FQNdNG_switcher a[aria-current=page]{background:var(--marketing-ink);color:var(--marketing-raised)}.FQNdNG_switcher span{letter-spacing:.8px;opacity:.7;border:1px solid;border-radius:3px;padding:1px 4px;font-size:.5rem}.FQNdNG_switcher a:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:3px}@media (max-width:640px){.FQNdNG_switcher{flex-wrap:wrap;max-width:100%}.FQNdNG_switcher a{padding:8px 10px;font-size:.75rem}}
.QTyAVW_switcher{border:1px solid var(--marketing-line);background:var(--marketing-raised);width:fit-content;font-family:var(--marketing-font);border-radius:9px;justify-content:center;align-items:center;gap:5px;margin:0 auto 30px;padding:5px;display:flex}.QTyAVW_switcher a{color:var(--marketing-muted);border-radius:5px;align-items:center;gap:8px;padding:9px 19px;font-size:.8125rem;text-decoration:none;display:inline-flex}.QTyAVW_switcher a[aria-current=page]{background:var(--marketing-ink);color:var(--marketing-raised)}.QTyAVW_switcher span{letter-spacing:.8px;opacity:.7;border:1px solid;border-radius:3px;padding:1px 4px;font-size:.5rem}.QTyAVW_switcher a:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:3px}@media (max-width:640px){.QTyAVW_switcher{flex-wrap:wrap;max-width:100%}.QTyAVW_switcher a{padding:8px 10px;font-size:.75rem}}
.FETtvG_switcher{border:1px solid var(--marketing-line);background:var(--marketing-raised);width:fit-content;font-family:var(--marketing-font);border-radius:9px;justify-content:center;align-items:center;gap:5px;margin:0 auto 30px;padding:5px;display:flex}.FETtvG_switcher a{color:var(--marketing-muted);border-radius:5px;align-items:center;gap:8px;padding:9px 19px;font-size:.8125rem;text-decoration:none;display:inline-flex}.FETtvG_switcher a[aria-current=page]{background:var(--marketing-ink);color:var(--marketing-raised)}.FETtvG_switcher span{letter-spacing:.8px;opacity:.7;border:1px solid;border-radius:3px;padding:1px 4px;font-size:.5rem}.FETtvG_switcher a:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:3px}@media (max-width:640px){.FETtvG_switcher{flex-wrap:wrap;max-width:100%}.FETtvG_switcher a{padding:8px 10px;font-size:.75rem}}
._7If7sG_switcher{border:1px solid var(--marketing-line);background:var(--marketing-raised);width:fit-content;font-family:var(--marketing-font);border-radius:9px;justify-content:center;align-items:center;gap:5px;margin:0 auto 30px;padding:5px;display:flex}._7If7sG_switcher a{color:var(--marketing-muted);border-radius:5px;align-items:center;gap:8px;padding:9px 19px;font-size:.8125rem;text-decoration:none;display:inline-flex}._7If7sG_switcher a[aria-current=page]{background:var(--marketing-ink);color:var(--marketing-raised)}._7If7sG_switcher span{letter-spacing:.8px;opacity:.7;border:1px solid;border-radius:3px;padding:1px 4px;font-size:.5rem}._7If7sG_switcher a:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:3px}@media (max-width:640px){._7If7sG_switcher{flex-wrap:wrap;max-width:100%}._7If7sG_switcher a{padding:8px 10px;font-size:.75rem}}
.nHaVxq_switcher{border:1px solid var(--marketing-line);background:var(--marketing-raised);width:fit-content;font-family:var(--marketing-font);border-radius:9px;justify-content:center;align-items:center;gap:5px;margin:0 auto 30px;padding:5px;display:flex}.nHaVxq_switcher a{color:var(--marketing-muted);border-radius:5px;align-items:center;gap:8px;padding:9px 19px;font-size:.8125rem;text-decoration:none;display:inline-flex}.nHaVxq_switcher a[aria-current=page]{background:var(--marketing-ink);color:var(--marketing-raised)}.nHaVxq_switcher span{letter-spacing:.8px;opacity:.7;border:1px solid;border-radius:3px;padding:1px 4px;font-size:.5rem}.nHaVxq_switcher a:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:3px}@media (max-width:640px){.nHaVxq_switcher{flex-wrap:wrap;max-width:100%}.nHaVxq_switcher a{padding:8px 10px;font-size:.75rem}}
.hX2DDa_preview{aspect-ratio:1.44;background:#0f1a20;height:100%;position:relative;overflow:hidden}.hX2DDa_link{width:100%;height:100%;display:block}.hX2DDa_link img,.hX2DDa_link video{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.hX2DDa_link video{opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.hX2DDa_link video.hX2DDa_ready{opacity:1}.hX2DDa_link:focus-visible{outline:3px solid var(--marketing-accent);outline-offset:-3px}.hX2DDa_control{color:#fff;cursor:pointer;background:#101820e8;border:1px solid #ffffff40;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:12px;right:12px}.hX2DDa_control:hover{background:#101820}.hX2DDa_control:focus-visible{outline:3px solid var(--marketing-accent);outline-offset:3px}.hX2DDa_control span{text-align:center;width:10px}@media (prefers-reduced-motion:reduce){.hX2DDa_link video{transition:none}}
