:root{--canvas:#eef0f4;--canvas-tint:#f4f5f8;--panel:#fff;--panel-subtle:#fafbfc;--panel-strong:#f3f5f8;--panel-elevated:#fff;--border:#e6e8ee;--border-strong:#d4d8e0;--border-subtle:#eef0f4;--text:#0f172a;--text-strong:#020617;--muted:#64748b;--muted-strong:#475569;--muted-soft:#94a3b8;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-soft:#eef4ff;--accent-muted:#dbeafe;--accent-ring:#2563eb2e;--prio-critical:#b91c1c;--success-text:#047857;--warning-text:#b45309;--success:#10b981;--success-soft:#ecfdf5;--warning:#f59e0b;--warning-soft:#fffbeb;--danger:#ef4444;--danger-soft:#fef2f2;--info:#0ea5e9;--info-soft:#f0f9ff;--violet:#8b5cf6;--violet-soft:#f5f3ff;--marketing-stage:radial-gradient(120% 80% at 15% 0%, #6366f138 0%, #6366f100 60%), radial-gradient(100% 70% at 95% 10%, #0ea5e92e 0%, #0ea5e900 55%), radial-gradient(90% 60% at 50% 110%, #a855f72e 0%, #a855f700 60%), linear-gradient(180deg, #f8fafc 0%, #eef0f4 100%);--marketing-grad-deep:linear-gradient(135deg, #0f172a 0%, #1e293b 52%, #312e81 100%);--marketing-grad-aurora:conic-gradient(from 220deg at 50% 50%, #6366f1 0deg, #0ea5e9 90deg, #4f46e5 180deg, #38bdf8 270deg, #6366f1 360deg);--plasma-violet:#4f46e5;--plasma-magenta:#2563eb;--plasma-cyan:#7dd3fc;--plasma-ink:#060a16;--plasma-soft-violet:#4f46e51a;--plasma-soft-magenta:#2563eb14;--plasma-soft-cyan:#7dd3fc29;--gradient-plasma-line:linear-gradient(90deg, transparent 0%, #4f46e500 8%, #4f46e580 28%, #2563eb99 50%, #7dd3fc80 72%, #7dd3fc00 92%, transparent 100%);--gradient-plasma-border:linear-gradient(135deg, #4f46e580 0%, #2563eb52 45%, #7dd3fc6b 100%);--gradient-section-seam:linear-gradient(180deg, #eef0f400 0%, #eef0f400 45%, #4f46e512 100%);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--bento-gap:clamp(12px, 2vw, 16px);--bento-radius:var(--radius-xl);--hscroll-fade:48px;--font-ui:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Bricolage Grotesque", "Plus Jakarta Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--text-xs:11px;--text-sm:13px;--text-base:15px;--text-md:16px;--text-lg:18px;--text-h3:22px;--text-h2:28px;--text-h1:42px;--text-display:64px;--header-offset:72px;--lh-base:1.55;--lh-tight:1.2;--lh-display:1.05;--letter-eyebrow:.12em;--weight-heading:650;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-full:999px;--shadow-sm:0 1px 2px #0f172a0d;--shadow-md:0 6px 16px -4px #0f172a14, 0 2px 6px -2px #0f172a0d;--shadow-lg:0 18px 36px -12px #0f172a2e, 0 6px 14px -4px #0f172a14;--shadow-glass:0 24px 56px -20px #0f172a40, inset 0 1px 0 #fff9;--ring-focus:0 0 0 3px var(--accent-ring);--duration-micro:.15s;--duration-fast:.15s;--duration-ui:.3s;--duration-base:.3s;--duration-slow:.42s;--duration-slower:.56s;--duration-reveal:.82s;--reveal-offset:14px;--reveal-stagger:72ms;--word-reveal-duration:.52s;--word-reveal-stagger:38ms;--word-reveal-offset:.38em;--ease-reveal:cubic-bezier(.22, 1, .36, 1);--duration-scroll:1s;--duration-scroll-min:.9s;--duration-scroll-max:1.8s;--scroll-distance-ms:.55;--scroll-lerp:.075;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-ui:ease-out;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-soft:cubic-bezier(.22, 1, .36, 1);--content-max:1180px;--content-narrow:720px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes kp-reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes kp-dot-pulse{0%,to{box-shadow:0 0 0 0 var(--accent-ring);transform:scale(1)}50%{transform:scale(1.15);box-shadow:0 0 0 6px #0000}}@keyframes kp-aurora-sweep{0%{transform:translate(-20%,-10%)rotate(0)}to{transform:translate(20%,10%)rotate(360deg)}}@keyframes kp-spotlight-drift{0%,to{transform:translate(0,0)}50%{transform:translate(8%,-6%)}}@keyframes kp-line-trace{0%{background-position:-120% 0}to{background-position:220% 0}}html:not(.kp-js) [data-reveal],html:not(.kp-js) [data-reveal-group]>*{opacity:1;transform:none}[data-reveal],[data-reveal-group]{opacity:0;transform:translate3d(0, var(--reveal-offset), 0);transition:opacity var(--duration-reveal) var(--ease-reveal), transform var(--duration-reveal) var(--ease-reveal)}[data-reveal=fade]{transform:none}[data-reveal][data-reveal-in],[data-reveal-group][data-reveal-in]{opacity:1;transform:translate(0,0)}[data-reveal][data-reveal-done],[data-reveal-group][data-reveal-done]{transition:none}html:not(.kp-js) [data-text-reveal] .kp-word{opacity:1;filter:none;transform:none}[data-text-reveal]{opacity:1;transform:none}[data-text-reveal] .kp-word{opacity:0;transform:translate3d(0, var(--word-reveal-offset), 0);filter:blur(5px);will-change:opacity, transform, filter;transition:opacity var(--word-reveal-duration) var(--ease-reveal), transform var(--word-reveal-duration) var(--ease-reveal), filter var(--word-reveal-duration) var(--ease-reveal);transition-delay:calc(var(--word-i,0) * var(--word-reveal-stagger));display:inline-block}[data-text-reveal][data-text-reveal-in] .kp-word{opacity:1;filter:blur();transform:translate(0,0)}[data-text-reveal][data-text-reveal-done] .kp-word{will-change:auto;transition:none}[data-reveal-group]>[data-text-reveal],[data-reveal-group] [data-text-reveal]{opacity:1;transform:none}[data-seam]{position:relative}[data-seam]:before{content:"";background:var(--gradient-plasma-line);opacity:.55;pointer-events:none;width:100%;height:1px;position:absolute;inset:0 auto auto 0}[data-seam=top-glow]:after{content:"";pointer-events:none;background:radial-gradient(60% 100% at 50% 0%, var(--plasma-soft-violet) 0%, transparent 70%);z-index:0;height:220px;position:absolute;inset:-1px 0 auto}.kp-spotlight{pointer-events:none;aspect-ratio:1.4;filter:blur(48px);opacity:.55;width:clamp(280px,36vw,540px);animation:kp-spotlight-drift 16s var(--ease-in-out) infinite;z-index:0;border-radius:50%;position:absolute;inset:auto}.kp-spotlight[data-tone=violet]{background:radial-gradient(closest-side, var(--plasma-soft-violet), transparent 70%)}.kp-spotlight[data-tone=magenta]{background:radial-gradient(closest-side, var(--plasma-soft-magenta), transparent 70%);animation-delay:-6s}.kp-spotlight[data-tone=cyan]{background:radial-gradient(closest-side, var(--plasma-soft-cyan), transparent 72%);animation-delay:-10s}.kp-dot{background:linear-gradient(135deg, var(--plasma-violet), var(--plasma-magenta));width:8px;height:8px;animation:kp-dot-pulse 3.4s var(--ease-in-out) infinite;border-radius:50%;display:inline-block}.kp-noise{position:relative}.kp-noise:after{content:"";pointer-events:none;border-radius:inherit;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.12 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px;position:absolute;inset:0}.l-btn{--btn-mx:50%;--btn-my:50%;--btn-hover-opacity:0;--btn-sweep-opacity:0;isolation:isolate;border-radius:var(--radius-full);height:48px;font-weight:600;font-size:var(--text-base);transition:background-position var(--duration-slow) var(--ease-soft), color var(--duration-ui) var(--ease-ui), border-color var(--duration-ui) var(--ease-ui), opacity var(--duration-ui) var(--ease-ui), box-shadow var(--duration-ui) var(--ease-ui), transform var(--duration-ui) var(--ease-soft);cursor:pointer;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-width:44px;padding-inline:22px;display:inline-flex;position:relative;overflow:hidden;transform:translate(0,0)}.l-btn:before,.l-btn:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;transition:opacity var(--duration-ui) var(--ease-ui), transform var(--duration-slow) var(--ease-soft);position:absolute}.l-btn:before{background:radial-gradient(104px circle at var(--btn-mx) var(--btn-my), #ffffff57 0%, #7dd3fc33 28%, #2563eb29 48%, transparent 72%), linear-gradient(120deg, #4f46e500 0%, #4f46e52e 35%, #2563eb33 55%, #7dd3fc00 90%);opacity:var(--btn-hover-opacity);inset:0;transform:scale(.92)}.l-btn:after{opacity:var(--btn-sweep-opacity);background:linear-gradient(110deg,#0000 0%,#ffffff57 46%,#0000 72%);inset:0;transform:translate(-115%)}.l-btn:hover,.l-btn:focus-visible{--btn-hover-opacity:1;--btn-sweep-opacity:1;transform:translateY(-1px)}.l-btn:hover:before,.l-btn:focus-visible:before{transform:scale(1)}.l-btn:hover:after,.l-btn:focus-visible:after{transform:translate(82%)}.l-btn--primary{color:#fff;background:linear-gradient(105deg, #ffffff0a, transparent 32%, #ffffff1c 52%, transparent 70%), linear-gradient(180deg, var(--text-strong), color-mix(in oklab, var(--text-strong) 76%, var(--plasma-violet) 24%));border-color:color-mix(in oklab, var(--text-strong) 88%, #fff 12%);box-shadow:0 0 0 1px color-mix(in oklab, var(--text-strong) 80%, var(--text) 20%), 0 18px 42px -28px #020617d1, 0 1px 0 #ffffff47 inset, 0 -1px 0 #00000052 inset;background-size:220% 100%,100% 100%}.l-btn--primary:hover{color:#fff;border-color:color-mix(in oklab, var(--text-strong) 76%, var(--plasma-cyan) 24%);box-shadow:0 0 0 1px color-mix(in oklab, var(--text-strong) 78%, var(--plasma-cyan) 22%), 0 24px 48px -24px #020617eb, 0 18px 34px -24px #2563eb6b, 0 10px 28px -22px #7dd3fc5c, 0 1px 0 #ffffff52 inset, 0 -1px 0 #00000057 inset;background-position:100% 0,0 0}.l-btn--primary:focus-visible{color:#fff;border-color:color-mix(in oklab, var(--text-strong) 76%, var(--plasma-cyan) 24%);box-shadow:0 0 0 1px color-mix(in oklab, var(--text-strong) 78%, var(--plasma-cyan) 22%), 0 0 0 3px #2563eb4d, 0 0 0 6px #2563eb1f, 0 24px 48px -24px #020617e6, 0 1px 0 #ffffff52 inset, 0 -1px 0 #00000057 inset}.l-btn--primary:active{box-shadow:0 0 0 1px color-mix(in oklab, var(--text-strong) 82%, var(--text) 18%), 0 10px 22px -18px #020617e6, 0 1px 0 #ffffff3d inset, 0 -1px 0 #0000005c inset;transform:translate(0,0)}.l-btn--ghost{color:var(--text-strong);border-color:color-mix(in oklab, var(--border) 78%, var(--text-strong) 22%);backdrop-filter:blur(12px)saturate(145%);background:linear-gradient(105deg,#fff0,#ffffffe6 46%,#fff0 72%) 0 0/220% 100%,#ffffffb8 0 0/100% 100%;box-shadow:0 0 0 1px #0f172a0a,0 14px 34px -28px #0f172a7a,inset 0 1px #ffffffeb,inset 0 -1px #0f172a14}.l-btn--ghost:before{background:radial-gradient(104px circle at var(--btn-mx) var(--btn-my), #ffffffdb 0%, #7dd3fc33 34%, #2563eb1f 56%, transparent 76%), linear-gradient(120deg, #4f46e500, #4f46e51f, #7dd3fc00)}.l-btn--ghost:hover{border-color:color-mix(in oklab, var(--border-strong) 60%, var(--plasma-cyan) 40%);color:var(--text-strong);background-color:#fff;background-image:none;background-position:100% 0,0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;box-shadow:0 0 0 1px #0f172a0f,0 18px 38px -24px #0f172a9e,0 14px 30px -24px #7dd3fc6b,inset 0 1px #fff,inset 0 -1px #0f172a1a}.l-btn--ghost:focus-visible{color:var(--text-strong);border-color:color-mix(in oklab, var(--border-strong) 60%, var(--plasma-cyan) 40%);box-shadow:0 0 0 1px #0f172a0f,0 0 0 3px #2563eb38,0 0 0 6px #7dd3fc24,0 18px 38px -24px #0f172a9e,inset 0 1px #fff,inset 0 -1px #0f172a1a}.l-btn[aria-disabled=true],.l-btn:disabled{--btn-hover-opacity:0;--btn-sweep-opacity:0;cursor:not-allowed;opacity:.42;transform:none}.l-card{--card-hover-enter:.62s;--card-hover-exit:.42s;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm);will-change:transform, box-shadow;transition:transform var(--card-hover-exit) var(--ease-soft), border-color var(--card-hover-exit) var(--ease-ui), box-shadow var(--card-hover-exit) var(--ease-ui), background var(--card-hover-exit) var(--ease-ui);position:relative;overflow:hidden;transform:translate(0,0)}.l-card:before,.l-card:after{content:"";pointer-events:none;opacity:0;transition:opacity .36s var(--ease-ui), transform .76s var(--ease-soft);position:absolute}.l-card:before{border-radius:inherit;background:radial-gradient(circle at 50% 0,#ffffffeb,#0000 42%),radial-gradient(circle at 14% 0,#2563eb14,#0000 38%),radial-gradient(circle at 86% 8%,#7dd3fc1f,#0000 40%);inset:0}.l-card:after{background:linear-gradient(112deg,#0000 36%,#ffffffb8 48%,#0000 61%);inset:-35% -70%;transform:translate(-42%)rotate(4deg)}.l-card>*{z-index:1;position:relative}.l-card:hover{border-color:color-mix(in oklab, var(--border-strong) 58%, var(--plasma-cyan) 42%);background:radial-gradient(circle at 50% -20%, #7dd3fc1a, transparent 45%), var(--panel);box-shadow:var(--shadow-md), 0 30px 72px -46px #0f172a7a, 0 18px 42px -34px #2563eb52, 0 1px 0 #fffffffa inset;transition-duration:var(--card-hover-enter);transform:translateY(-5px)}.l-card:hover:before,.l-card:hover:after{opacity:1}.l-card:hover:after{transform:translate(38%)rotate(4deg)}.kp-spotlight-card{isolation:isolate;position:relative}.kp-spotlight-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(280px circle at var(--mx,50%) var(--my,0%), #ffffffb8, #7dd3fc29 28%, #2563eb1c 48%, transparent 66%), radial-gradient(420px circle at var(--mx,50%) var(--my,0%), var(--plasma-soft-violet), transparent 64%);opacity:0;transition:opacity .42s var(--ease-ui), transform .76s var(--ease-soft);z-index:1;position:absolute;inset:0;transform:scale(.98)}.kp-spotlight-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .42s var(--ease-ui), transform .88s var(--ease-soft);z-index:1;background:linear-gradient(112deg,#0000 36%,#ffffff8f 48%,#0000 61%);position:absolute;inset:-36% -70%;transform:translate(-42%)rotate(4deg)}.kp-spotlight-card:hover:before,.kp-spotlight-card:focus-within:before{opacity:1;transform:scale(1)}.kp-spotlight-card:hover:after,.kp-spotlight-card:focus-within:after{opacity:1;transform:translate(38%)rotate(4deg)}.kp-spotlight-card>*{z-index:2;position:relative}body{position:relative}body:after{content:"";z-index:9998;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.55'/></svg>");background-size:220px 220px;position:fixed;inset:0}.l-kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;font-size:11px;font-weight:500;display:block}.l-display{font-family:var(--font-display);font-size:clamp(2.1rem,4.8vw,3.45rem);font-weight:var(--weight-heading);font-variation-settings:"wght" var(--weight-heading);letter-spacing:-.035em;color:var(--text-strong);text-wrap:balance;margin:0;line-height:1.02}.l-display--ink{color:var(--ink-text)}.l-punch{max-width:28ch;color:var(--muted-strong);margin:16px 0 0;font-size:clamp(1rem,1.35vw,1.125rem);font-weight:500;line-height:1.5}.l-punch--ink{color:color-mix(in oklab, var(--ink-muted) 85%, var(--plasma-cyan) 15%);margin-inline:auto}.l-split{align-items:start;gap:clamp(36px,6vw,72px);display:grid}@media (width>=980px){.l-split{grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr)}}.l-loop{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;margin-top:28px;padding-top:22px;display:flex}.l-loop__step{border-radius:var(--radius-sm);border:1px solid color-mix(in oklab, var(--border) 70%, var(--plasma-violet) 30%);background:color-mix(in oklab, var(--panel) 92%, var(--plasma-soft-violet) 8%);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab, var(--text-strong) 70%, var(--plasma-violet) 30%);padding:7px 11px;font-size:10px;font-weight:500}.l-loop__sep{font-family:var(--font-mono);color:var(--muted-soft);user-select:none;font-size:10px}.l-stat{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-sm);gap:10px;padding:22px 22px 20px;display:grid}.l-stat__value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong);font-size:clamp(1.75rem,3vw,2.35rem);font-weight:700;line-height:1}.l-stat__value em{color:color-mix(in oklab, var(--text-strong) 55%, var(--plasma-violet) 45%);font-style:normal}.l-stat__label{color:var(--muted-strong);font-size:14px;line-height:1.55}.l-section--panel{background:var(--panel);border-block:1px solid var(--border)}.l-section--bleed{position:relative}.l-section--ink{--ink-text:#f1f5f9;--ink-muted:#94a3b8;color:var(--ink-text);background:radial-gradient(90% 70% at 0 0,#4f46e533 0%,#0000 55%),radial-gradient(70% 60% at 100% 20%,#2563eb24 0%,#0000 50%),linear-gradient(168deg,#050510 0%,#0c101f 42%,#12182b 100%)}.l-section--ink .l-kicker,.l-section--ink .l-lead--editorial{color:var(--ink-muted)}.l-hairline{background:var(--gradient-plasma-line);opacity:.55;border:0;width:100%;height:1px;margin:0}.l-link-arrow{color:var(--text-strong);border:0;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.l-link-arrow:after{content:"→";transition:transform var(--duration-ui) var(--ease-ui)}.l-link-arrow:hover:after{transform:translate(4px)}.l-bento{gap:14px;display:grid}@media (width>=760px){.l-bento--2{grid-template-columns:repeat(2,1fr)}.l-bento--philosophy{grid-template-columns:repeat(3,1fr)}}@media (width<=899px){.l-bento--philosophy{grid-template-columns:1fr}}.l-editorial-card{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-sm);gap:14px;padding:clamp(22px,3vw,30px);display:grid;position:relative;overflow:hidden}.l-editorial-card:before{content:"";background:var(--gradient-plasma-line);opacity:.65;width:100%;height:1px;position:absolute;inset:0 auto auto 0}.l-editorial-card__index{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted-soft);font-size:11px}.l-editorial-card__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);margin:0;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:650;line-height:1.15}.l-editorial-card__copy{color:var(--muted-strong);margin:0;font-size:15px;line-height:1.62}.l-compare-row{gap:8px;margin-top:4px;display:grid}.l-compare-row>div{border-radius:var(--radius-md);border:1px solid #0000;grid-template-columns:88px 1fr;align-items:baseline;gap:12px;padding:10px 12px;font-size:13px;display:grid}.l-compare-row dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.75;margin:0;font-size:9px;font-weight:600}.l-compare-row dd{margin:0;font-weight:500}.l-compare-row .is-before{background:color-mix(in oklab, var(--panel-strong) 90%, var(--danger) 10%);color:color-mix(in oklab, #7f1d1d 80%, var(--text) 20%);border-color:color-mix(in oklab, var(--border) 70%, var(--danger) 30%)}.l-compare-row .is-after{background:color-mix(in oklab, var(--panel-strong) 88%, var(--plasma-violet) 12%);color:color-mix(in oklab, var(--text-strong) 75%, var(--plasma-violet) 25%);border-color:color-mix(in oklab, var(--border) 55%, var(--plasma-violet) 45%)}:root{--bento-gap:clamp(12px, 1.6vw, 18px);--bento-radius:22px;--bento-pad:clamp(20px, 2.4vw, 28px);--section-pad-y:clamp(80px, 11vw, 144px);--hscroll-fade:56px;--ink:#06070d;--ink-2:#0c0d18;--ink-text-strong:#f6f7fb;--ink-text:#d9dbe6;--ink-muted:#8a8fa4;--ink-line:#ffffff14;--ink-line-strong:#ffffff29}.l-band{padding-block:var(--section-pad-y);isolation:isolate;scroll-margin-top:116px;position:relative;overflow:clip}.l-band--canvas{background:var(--canvas)}.l-band--panel{background:var(--panel);border-block:1px solid var(--border)}.l-band--ink{background:radial-gradient(60% 50% at 20% 10%, #4f46e52e 0%, transparent 60%), radial-gradient(50% 50% at 90% 30%, #2563eb1f 0%, transparent 60%), linear-gradient(180deg, var(--ink) 0%, var(--ink-2) 100%);color:var(--ink-text)}.l-band__grid{pointer-events:none;opacity:.5;z-index:0;background-image:linear-gradient(90deg,#0f172a0d 1px,#0000 1px),linear-gradient(#0f172a0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;mask-image:radial-gradient(80% 60% at 50% 0,#000 0%,#0000 80%)}@media (prefers-reduced-motion:no-preference){.l-band__grid{animation:18s linear infinite kp-grid-drift}}@keyframes kp-grid-drift{0%{background-position:0 0,0 0}to{background-position:56px 28px,28px 56px}}.l-band--ink .l-band__grid{opacity:.4;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px)}.l-band>.l-container{z-index:1;position:relative}.section-head{gap:14px;max-width:720px;margin-bottom:clamp(36px,5vw,64px);display:grid}.section-head--center{text-align:center;margin-inline:auto}.section-head--inline{grid-template-columns:1fr;gap:18px clamp(40px,6vw,88px);display:grid}@media (width>=960px){.section-head--inline{grid-template-columns:minmax(0,1fr) minmax(280px,1fr);align-items:end}}.section-head__copy{max-width:36ch;color:var(--muted-strong);margin:0;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.5}.section-head--tight{text-align:center;margin-bottom:clamp(24px,3vw,40px);max-width:100%;margin-inline:auto}.section-head--tight .section-head__copy{display:none}.section-head--tight .section-head__copy--visible{text-align:center;max-width:42ch;margin-inline:auto;display:block}.l-band--ink .section-head__copy{color:var(--ink-text)}.section-stamp{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-soft);align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.section-stamp__no{border:1px solid var(--border);background:var(--panel);color:color-mix(in oklab, var(--text-strong) 70%, var(--plasma-violet) 30%);border-radius:999px;padding:3px 8px}.l-band--ink .section-stamp{color:var(--ink-muted)}.l-band--ink .section-stamp__no{border-color:var(--ink-line-strong);color:var(--ink-text-strong);background:#ffffff0f}.kp-chip{border:1px solid var(--border);background:var(--panel-strong);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-strong);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:600;display:inline-flex}.kp-chip--warn{border-color:color-mix(in oklab, var(--warning) 45%, var(--border) 55%);background:color-mix(in oklab, var(--warning-soft) 75%, var(--panel) 25%);color:color-mix(in oklab, #92400e 75%, var(--text) 25%)}.kp-chip--signal{border-color:color-mix(in oklab, var(--plasma-magenta) 40%, var(--border) 60%);background:color-mix(in oklab, var(--plasma-soft-magenta) 80%, var(--panel) 20%);color:color-mix(in oklab, var(--text-strong) 55%, var(--plasma-magenta) 45%)}.kp-chip--ok{border-color:color-mix(in oklab, var(--success) 38%, var(--border) 62%);background:color-mix(in oklab, var(--success-soft) 80%, var(--panel) 20%);color:color-mix(in oklab, #065f46 75%, var(--text) 25%)}.kp-chip--ink{border-color:var(--ink-line-strong);color:var(--ink-text);background:#ffffff0a}.kp-severity{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.kp-severity:before{content:"";width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in oklab, currentColor 22%, transparent);background:currentColor;border-radius:50%}.kp-severity--high{color:var(--plasma-magenta)}.kp-severity--med{color:var(--warning)}.kp-severity--low{color:var(--success)}.kp-spark{width:100%;height:44px;color:color-mix(in oklab, var(--plasma-violet) 80%, var(--plasma-magenta) 20%);display:block}.kp-spark--magenta{color:var(--plasma-magenta)}.kp-gantt{gap:8px;display:grid}.kp-gantt__row{font-family:var(--font-mono);color:var(--muted-strong);grid-template-columns:64px 1fr;align-items:center;gap:10px;font-size:10px;display:grid}.l-band--ink .kp-gantt__row{color:var(--ink-text)}.kp-gantt__track{background:var(--panel-strong);border-radius:999px;height:10px;position:relative;overflow:hidden}.l-band--ink .kp-gantt__track{background:#ffffff0f}.kp-gantt__bar{border-radius:inherit;background:linear-gradient(90deg, color-mix(in oklab, var(--plasma-violet) 75%, transparent), color-mix(in oklab, var(--plasma-magenta) 70%, transparent));position:absolute;top:0;bottom:0}.kp-gantt__bar--ghost{background:color-mix(in oklab, var(--muted-soft) 50%, transparent)}.kp-gantt__playhead{background:var(--text-strong);border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px}.l-band--ink .kp-gantt__playhead{background:var(--ink-text-strong)}.bento{gap:var(--bento-gap);grid-template-columns:1fr;display:grid}@media (width>=760px){.bento--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bento--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bento--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.bento__cell{--card-hover-enter:.62s;--card-hover-exit:.42s;isolation:isolate;min-height:160px;padding:var(--bento-pad);border-radius:var(--bento-radius);border:1px solid var(--border);background:var(--panel);will-change:transform, box-shadow;transition:border-color var(--card-hover-exit) var(--ease-ui), transform var(--card-hover-exit) var(--ease-soft), box-shadow var(--card-hover-exit) var(--ease-ui), background var(--card-hover-exit) var(--ease-ui);flex-direction:column;gap:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0f172a08}.bento__cell:before,.bento__cell:after{content:"";pointer-events:none;opacity:0;transition:opacity .36s var(--ease-ui), transform .76s var(--ease-soft);position:absolute}.bento__cell:before{border-radius:inherit;background:radial-gradient(circle at 50% 0,#ffffffe0,#0000 42%),radial-gradient(circle at 18% 0,#2563eb17,#0000 40%),radial-gradient(circle at 88% 12%,#7dd3fc21,#0000 42%);inset:0;transform:scale(.98)}.bento__cell:after{background:linear-gradient(112deg,#0000 36%,#ffffff9e 48%,#0000 61%);inset:-35% -70%;transform:translate(-42%)rotate(4deg)}.bento__cell>*{z-index:1;position:relative}.bento__cell:hover{border-color:color-mix(in oklab, var(--border-strong) 58%, var(--plasma-cyan) 42%);transition-duration:var(--card-hover-enter);transform:translateY(-5px);box-shadow:0 30px 72px -46px #0f172a7a,0 18px 42px -34px #2563eb52,inset 0 1px #fffffffa}.bento__cell:hover:before,.bento__cell:hover:after{opacity:1}.bento__cell:hover:before{transform:scale(1)}.bento__cell:hover:after{transform:translate(38%)rotate(4deg)}.bento__cell--tall{min-height:240px}.bento__cell--wide{grid-column:1/-1}@media (width>=760px){.bento__cell--span-2{grid-column:span 2}.bento__cell--span-3{grid-column:span 3}}.bento__cell--feature{background:radial-gradient(120% 100% at 0% 0%, var(--plasma-soft-violet) 0%, transparent 60%), radial-gradient(120% 100% at 100% 100%, var(--plasma-soft-magenta) 0%, transparent 55%), var(--panel)}.bento__cell--ink{border-color:var(--ink-line-strong);color:var(--ink-text);background:#ffffff0a}.bento__cell--ink:before{background:radial-gradient(circle at 50% 0,#ffffff1a,#0000 42%),radial-gradient(circle at 18% 0,#2563eb2e,#0000 40%),radial-gradient(circle at 88% 12%,#7dd3fc29,#0000 42%)}.bento__cell--ink:after{background:linear-gradient(112deg,#0000 36%,#ffffff29 48%,#0000 61%)}.bento__cell--ink:hover{border-color:color-mix(in oklab, var(--plasma-cyan) 50%, var(--ink-line-strong) 50%);box-shadow:0 30px 72px -46px #000000b8,0 18px 42px -34px #7dd3fc4d,inset 0 1px #ffffff29}.bento__kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-soft);margin:0;font-size:10px;font-weight:600}.bento__cell--ink .bento__kicker{color:var(--ink-muted)}.bento__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);margin:0;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:650;line-height:1.18}.bento__cell--ink .bento__title{color:var(--ink-text-strong)}.bento__copy{color:var(--muted-strong);margin:0;font-size:13.5px;line-height:1.55}.bento__cell--ink .bento__copy{color:var(--ink-text)}.bento__visual{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.hscroll-wrap{position:relative}.hscroll-wrap:before,.hscroll-wrap:after{content:"";width:var(--hscroll-fade);z-index:2;pointer-events:none;opacity:0;transition:opacity var(--duration-ui) var(--ease-ui);position:absolute;top:0;bottom:0}.hscroll-wrap[data-hscroll-left=true]:before{opacity:1;background:linear-gradient(90deg, var(--canvas) 0%, transparent 100%);left:0}.hscroll-wrap[data-hscroll-right=true]:after{opacity:1;background:linear-gradient(270deg, var(--canvas) 0%, transparent 100%);right:0}.l-band--panel .hscroll-wrap[data-hscroll-left=true]:before{background:linear-gradient(90deg, var(--panel) 0%, transparent 100%)}.l-band--panel .hscroll-wrap[data-hscroll-right=true]:after{background:linear-gradient(270deg, var(--panel) 0%, transparent 100%)}.hscroll{gap:var(--bento-gap);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:4px 12px;scroll-padding-inline:0;display:flex;overflow-x:auto}.hscroll::-webkit-scrollbar{display:none}.hscroll__item{scroll-snap-align:start;flex:0 0 min(86vw,360px)}@media (width>=1024px){.hscroll__item{flex-basis:minmax(0, 1fr);flex:1 1 0;min-width:0}.hscroll{overflow:visible}}.hscroll-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.hscroll-foot--dots-only{justify-content:flex-end}.hscroll-hint{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-soft);font-size:10px}.hscroll-dots{gap:8px;display:inline-flex}.hscroll-dots__dot{background:var(--border-strong);cursor:pointer;width:24px;height:4px;transition:background var(--duration-ui) var(--ease-ui), transform var(--duration-ui) var(--ease-ui);border:0;border-radius:999px;padding:0}.hscroll-dots__dot[aria-current=true]{background:linear-gradient(90deg, var(--plasma-violet), var(--plasma-magenta));transform:scaleX(1.15)}.pressure-card{--card-hover-enter:.62s;--card-hover-exit:.42s;border-radius:var(--bento-radius);border:1px solid var(--border);background:var(--panel);will-change:transform, box-shadow;height:100%;min-height:320px;transition:transform var(--card-hover-exit) var(--ease-soft), border-color var(--card-hover-exit) var(--ease-ui), box-shadow var(--card-hover-exit) var(--ease-ui);flex-direction:column;gap:18px;padding:clamp(22px,2.4vw,30px);display:flex;position:relative;overflow:hidden}.pressure-card:hover{border-color:color-mix(in oklab, var(--border-strong) 48%, var(--plasma-cyan) 52%);transition-duration:var(--card-hover-enter);transform:translateY(-6px);box-shadow:0 34px 76px -46px #0f172a8a,0 18px 42px -34px #2563eb57,inset 0 1px #fffffffa}.pressure-card:before{content:"";background:var(--gradient-plasma-line);opacity:.5;width:100%;height:1px;position:absolute;inset:0 auto auto 0}.pressure-card__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pressure-card__value{font-family:var(--font-display);letter-spacing:-.05em;color:var(--text-strong);margin:0;font-size:clamp(3.2rem,9vw,5rem);font-weight:700;line-height:.92}.pressure-card__value sup{letter-spacing:-.01em;color:var(--muted-soft);font-size:.42em;font-weight:600;top:-.45em}.pressure-card__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-soft);text-align:right;font-size:10px;font-weight:600}.pressure-card__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);margin:0;font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:650;line-height:1.25}.pressure-card__copy{color:var(--muted-strong);margin:0;font-size:13.5px;line-height:1.55}.pressure-card__bar{background:var(--panel-strong);border-radius:999px;height:6px;margin-top:auto;overflow:hidden}.pressure-card__bar span{border-radius:inherit;background:linear-gradient(90deg, var(--plasma-violet), var(--plasma-magenta), var(--plasma-cyan));transform-origin:0;height:100%;animation:kp-bar-grow 1.2s var(--ease-out) both;display:block}@keyframes kp-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-bento-group]>*{opacity:0;transition:opacity var(--duration-reveal) var(--ease-reveal), transform var(--duration-reveal) var(--ease-reveal);transform:translateY(14px)}html:not(.kp-js) [data-bento-group]>*{opacity:1;transform:none}[data-bento-group][data-reveal-in]>*{opacity:1;transform:translate(0,0)}[data-bento-group][data-reveal-in]>:first-child{transition-delay:0s}[data-bento-group][data-reveal-in]>:nth-child(2){transition-delay:calc(var(--reveal-stagger) * 1)}[data-bento-group][data-reveal-in]>:nth-child(3){transition-delay:calc(var(--reveal-stagger) * 2)}[data-bento-group][data-reveal-in]>:nth-child(4){transition-delay:calc(var(--reveal-stagger) * 3)}[data-bento-group][data-reveal-in]>:nth-child(5){transition-delay:calc(var(--reveal-stagger) * 4)}[data-bento-group][data-reveal-in]>:nth-child(6){transition-delay:calc(var(--reveal-stagger) * 5)}[data-bento-group][data-reveal-in]>:nth-child(n+7){transition-delay:calc(var(--reveal-stagger) * 6)}[data-bento-group][data-reveal-done]>.bento__cell,[data-bento-group][data-reveal-done]>.pressure-card{transition-delay:0s}[data-bento-group][data-reveal-done]>.bento__cell{transition:border-color var(--card-hover-exit) var(--ease-ui), transform var(--card-hover-exit) var(--ease-soft), box-shadow var(--card-hover-exit) var(--ease-ui), background var(--card-hover-exit) var(--ease-ui)}[data-bento-group][data-reveal-done]>.bento__cell:hover{transition-duration:var(--card-hover-enter)}[data-bento-group][data-reveal-done]>.pressure-card{transition:transform var(--card-hover-exit) var(--ease-soft), border-color var(--card-hover-exit) var(--ease-ui), box-shadow var(--card-hover-exit) var(--ease-ui)}[data-bento-group][data-reveal-done]>.pressure-card:hover{transition-duration:var(--card-hover-enter)}@media (prefers-reduced-motion:reduce){.pressure-card__bar span,.waitlist__badge:before,.notify--front{animation:none!important}}.ambient-network{isolation:isolate;position:relative;overflow:clip}.ambient-network:before{content:"";z-index:0;background-color:color-mix(in oklab, var(--accent) 58%, var(--muted) 42%);opacity:.145;pointer-events:none;animation:ambient-network-drift 28s var(--ease-in-out) infinite alternate;position:absolute;inset:-56px;mask-image:url(/media/ambient/network-mask.svg);mask-size:960px 540px;mask-repeat:repeat}.ambient-network>.l-container{z-index:1;position:relative}.ambient-network>.stickyViewport{z-index:1}#faq.ambient-network:before{opacity:.095}@keyframes ambient-network-drift{0%{transform:translate(-18px,-10px)}to{transform:translate(24px,18px)}}@media (width<=720px){.ambient-network:before{opacity:.105;mask-size:760px 428px}}@media (prefers-reduced-motion:reduce){.ambient-network:before{animation:none;transform:none}}.philosophy{color:#f2f5ff;isolation:isolate;background:linear-gradient(#05070f 0%,#081026 55%,#05070f 100%);align-content:center;min-height:100svh;margin-top:clamp(48px,7vw,96px);padding-block:clamp(72px,9vw,128px);display:grid;position:relative;overflow:clip}.philosophy-shader{z-index:0;position:absolute;inset:0}.philosophy-shader__canvas{width:100%;height:100%;display:block}.philosophy:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#05070fb8 0%,#05070f47 42%,#0000 68%),linear-gradient(#05070f99 0%,#0000 14%),linear-gradient(#0000 86%,#05070f99 100%);position:absolute;inset:0}.philosophy__inner{z-index:2;position:relative}.philosophy__display{max-width:16ch;font-family:var(--font-display);font-size:clamp(2.6rem,6.2vw,4.6rem);font-weight:var(--weight-heading);font-variation-settings:"wght" var(--weight-heading);letter-spacing:-.03em;color:#f6f8ff;margin:0;line-height:1.04}.philosophy__lines{gap:clamp(10px,1.6vw,18px);margin-top:clamp(36px,5vw,56px);display:grid}.philosophy__line{--line-delay:.25s;font-family:var(--font-display);letter-spacing:-.02em;color:#d6ddf8c7;margin:0;font-size:clamp(1.35rem,3vw,2.2rem);font-weight:600;line-height:1.2}.philosophy__line .kp-word{transition-delay:calc(var(--word-i,0) * var(--word-reveal-stagger) + var(--line-delay))}.philosophy__line:nth-child(2){--line-delay:.6s}.philosophy__line:nth-child(3){--line-delay:.95s}.philosophy__line:nth-child(2){color:#eef2ff;margin-left:clamp(24px,6vw,96px)}.philosophy__line:nth-child(3){margin-left:clamp(48px,12vw,192px)}@media (width<=640px){.philosophy__line:nth-child(2),.philosophy__line:nth-child(3){margin-left:0}}.change-loop{background:var(--canvas-tint)}.change-loop__head{max-width:760px;margin-bottom:clamp(var(--space-10), 6vw, var(--space-16))}.change-loop__title{max-width:18ch;margin-top:var(--space-5);font-family:var(--font-display);font-size:clamp(2.25rem,4.8vw,4rem);font-weight:var(--weight-heading);font-variation-settings:"wght" var(--weight-heading);letter-spacing:-.035em;text-wrap:balance;line-height:1.02}.change-loop__lead{max-width:64ch;margin-top:var(--space-6);color:var(--muted-strong);font-size:clamp(var(--text-base), 1.5vw, var(--text-lg));line-height:1.65}.change-loop__grid{gap:var(--space-4);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);display:grid}.change-loop-card{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--panel);min-width:0;box-shadow:var(--shadow-sm);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.change-loop-card--lead{grid-row:span 2;grid-template-rows:1fr auto}.change-loop-card__media{aspect-ratio:16/9;background:var(--panel-strong);min-height:0;overflow:hidden}.change-loop-card--lead .change-loop-card__media{aspect-ratio:auto;height:100%}.change-loop-card__video{object-fit:cover;width:100%;height:100%;display:block}.change-loop-card__body{gap:var(--space-5);padding:clamp(var(--space-5), 3vw, var(--space-8));border-top:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);display:grid}.change-loop-card__number{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;padding-top:.18em;font-weight:600}.change-loop-card__title{font-size:clamp(var(--text-lg), 2vw, var(--text-h3));line-height:var(--lh-tight)}.change-loop-card__copy{max-width:46ch;margin-top:var(--space-3);color:var(--muted);line-height:1.6}@media (width<=900px){.change-loop__grid{grid-template-rows:none;grid-template-columns:1fr}.change-loop-card--lead{grid-row:auto;grid-template-rows:auto 1fr}.change-loop-card--lead .change-loop-card__media{aspect-ratio:16/9;height:auto}}@media (width<=520px){.change-loop__head{margin-bottom:var(--space-10)}.change-loop__title{font-size:clamp(2rem,10vw,3rem)}.change-loop-card{border-radius:var(--radius-xl)}.change-loop-card__body{gap:var(--space-4);padding:var(--space-5)}}.notify-dock-shell{right:clamp(10px,2vw,22px);bottom:max(16px, env(safe-area-inset-bottom,0px));z-index:45;pointer-events:none;width:min(360px,100vw - 20px);position:fixed}.notify-dock{pointer-events:auto;width:100%;min-height:200px;position:relative}@media (width<=640px){.notify-dock-shell{width:auto;left:10px;right:10px}.notify-dock{min-height:176px}}.notify{left:0;right:0;bottom:calc(var(--notify-i,0) * 12px);border:1px solid color-mix(in oklab, var(--border) 70%, #fff 30%);background:color-mix(in oklab, var(--panel) 88%, transparent);backdrop-filter:blur(16px)saturate(140%);transform:scale(calc(1 - var(--notify-i,0) * .04));transform-origin:100% 100%;opacity:calc(1 - var(--notify-i,0) * .22);z-index:calc(10 - var(--notify-i,0));transition:transform .45s var(--ease-reveal), opacity .45s var(--ease-reveal), bottom .45s var(--ease-reveal);border-radius:18px;grid-template-columns:40px 1fr auto;align-items:start;gap:12px;padding:12px 14px;display:grid;position:absolute;box-shadow:inset 0 1px #ffffffa6,0 22px 48px -28px #0f172a73}.notify--front{animation:notify-in .42s var(--ease-out) both}.notify:before{content:"";background:var(--notify-accent,var(--plasma-violet));border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.notify--system{--notify-accent:var(--warning)}.notify--signal{--notify-accent:var(--plasma-magenta)}.notify--chat{--notify-accent:var(--accent)}.notify--audit{--notify-accent:var(--success)}.notify--task{--notify-accent:var(--accent)}.notify--approval{--notify-accent:var(--plasma-violet)}.notify--approval .notify__icon{background:color-mix(in oklab, var(--plasma-violet) 18%, var(--panel-strong));color:var(--plasma-violet)}.notify--task .notify__icon{background:var(--accent-soft);color:var(--accent-hover)}.notify-dock-shell[data-hero-visible=true]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s var(--ease-out), visibility .28s var(--ease-out), transform .28s var(--ease-out);transform:translateY(16px)}.notify__icon{background:var(--panel-strong);width:40px;height:40px;color:var(--text-strong);border-radius:12px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff80}.notify--signal .notify__icon{background:linear-gradient(145deg, var(--plasma-violet), var(--plasma-magenta));color:#fff}.notify--system .notify__icon{background:var(--warning-soft);color:var(--warning-text)}.notify--audit .notify__icon{background:var(--success-soft);color:var(--success-text)}.notify__body{min-width:0;padding-top:2px}.notify__app{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-soft);margin-bottom:2px;font-size:9.5px;font-weight:600}.notify__title{letter-spacing:-.01em;color:var(--text-strong);font-size:13.5px;font-weight:650;line-height:1.25}.notify__text{color:var(--muted-strong);margin-top:3px;font-size:12px;line-height:1.4}.notify__time{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted-soft);white-space:nowrap;padding-top:4px;font-size:10px}@keyframes notify-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}.demo-band{--demo-dim-progress:0;--demo-dim-scale-boost:0;position:relative}.demo-dim-overlay{z-index:48;pointer-events:none;opacity:calc(var(--demo-dim-progress) * .995);background:var(--plasma-ink);transition:opacity 90ms linear;position:fixed;inset:0}.demo-band>.demo-band__wrap{width:min(1480px,100% - clamp(24px,4vw,48px));margin-inline:auto;position:relative}.demo-frame{z-index:52;transform-origin:50%;background:color-mix(in oklab, var(--border) 70%, var(--accent) 30%);box-shadow:0 42px 92px -58px #0f172a94, 0 calc(40px + var(--demo-dim-progress) * 28px) calc(90px + var(--demo-dim-progress) * 38px) -52px rgba(5, 5, 16, calc(.16 + var(--demo-dim-progress) * .42)), 0 1px 0 #ffffffeb inset;border-radius:30px;padding:1px;transition:transform 90ms linear;position:relative}.demo-frame[data-demo-dim-frame]{transform:scale(calc(1 + var(--demo-dim-progress) * var(--demo-dim-scale-boost)))}.demo-band .section-head{z-index:52;margin-bottom:clamp(48px,7vw,88px);position:relative}.demo-band .section-head .l-display,.demo-band .section-head__copy{transition:color 90ms linear}.demo-band .section-head .l-display{color:color-mix(in oklab, var(--text-strong) calc(100% - var(--demo-dim-progress) * 100%), #f2f5ff)}.demo-band .section-head__copy{color:color-mix(in oklab, var(--muted-strong) calc(100% - var(--demo-dim-progress) * 100%), #c6cdea)}.demo-frame__inner{background:#f4f6fa;border-radius:29px;height:clamp(700px,78vh,860px);min-height:700px;overflow:hidden}.demo-frame__inner .sandbox{min-height:inherit;height:100%}@media (width<=979px){.demo-frame__inner{height:auto;min-height:0}}.scope-stage{gap:var(--bento-gap);display:grid}@media (width>=1000px){.scope-stage{grid-template-columns:minmax(0,1fr) auto;align-items:center}}#waitlist.l-band{padding-block-end:clamp(40px,5vw,64px)}.waitlist-band{position:relative;overflow:clip}.waitlist-band:before{content:"";z-index:0;opacity:.92;pointer-events:none;background-image:url(/media/early-access/decision-flow-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.waitlist-band>.l-container{z-index:1;position:relative}.waitlist{align-items:start;gap:clamp(28px,4vw,40px);width:100%;max-width:min(1180px,100%);margin-inline:auto;padding:clamp(36px,6vw,76px) clamp(0px,2vw,24px);display:grid;position:relative}.waitlist__head{z-index:1;width:100%;max-width:720px;margin:0 auto;position:relative}.waitlist__panel{z-index:1;text-align:left;width:100%;max-width:720px;margin-inline:auto;position:relative}@media (width<=720px){.waitlist{padding-block:28px 16px}.waitlist-band:before{opacity:.68;background-position:31%}}.waitlist__badge{border:1px solid var(--border);background:var(--panel);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-strong);border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 12px;font-size:10px;font-weight:600;display:inline-flex}.waitlist__badge:before{content:"";background:linear-gradient(135deg, var(--plasma-violet), var(--plasma-magenta));width:6px;height:6px;animation:kp-dot-pulse 3s var(--ease-in-out) infinite;border-radius:50%}.waitlist__trust{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.waitlist__trust li{color:var(--muted-strong);padding-left:22px;font-size:14px;line-height:1.55;position:relative}.waitlist__trust li:before{content:"";background:linear-gradient(135deg, var(--plasma-violet), var(--plasma-magenta));opacity:.85;border-radius:4px;width:12px;height:12px;position:absolute;top:.45em;left:0}.waitlist__panel{border:1px solid var(--border-strong);background:var(--panel);box-shadow:0 1px 0 color-mix(in oklab, var(--panel) 80%, var(--text-strong) 20%), 0 28px 64px -36px color-mix(in oklab, var(--text-strong) 18%, transparent);border-radius:24px;padding:clamp(26px,3.2vw,36px);position:relative;overflow:hidden}.waitlist__panel:before{content:"";background:var(--gradient-plasma-line);opacity:.85;height:3px;position:absolute;inset:0 0 auto}.wl{gap:18px;display:grid}.wl__intro{color:var(--muted-strong);text-align:center;max-width:52ch;margin:0 auto;font-size:14px;line-height:1.55}.wl__row{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=640px){.wl__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}}.wl__field{align-content:start;gap:6px;display:grid}.wl__field--full{grid-column:1/-1}.wl__field label{letter-spacing:.02em;color:var(--text-strong);text-align:left;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:12px;font-weight:600;display:flex}.wl__optional{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-soft);font-size:11px;font-weight:500}.wl__req{color:var(--danger);font-weight:700}.wl__hint{color:var(--muted);margin:-2px 0 0;font-size:12px;line-height:1.45}.wl input[type=text],.wl input[type=email],.wl select,.wl textarea{width:100%;font:inherit;color:var(--text-strong);background:var(--panel-subtle);border:1px solid var(--border-strong);transition:border-color var(--duration-ui) var(--ease-ui), background var(--duration-ui) var(--ease-ui), box-shadow var(--duration-ui) var(--ease-ui);border-radius:12px;padding:11px 13px;font-size:15px;line-height:1.4}.wl input::placeholder,.wl textarea::placeholder{color:var(--muted-soft)}.wl textarea{resize:vertical;min-height:88px}.wl__select-wrap{position:relative}.wl__select-wrap:after{content:"";border-right:2px solid var(--muted-strong);border-bottom:2px solid var(--muted-strong);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:14px;transform:translateY(-65%)rotate(45deg)}.wl select{appearance:none;cursor:pointer;padding-right:40px}.wl input:hover,.wl select:hover,.wl textarea:hover{border-color:color-mix(in oklab, var(--border-strong) 55%, var(--accent) 45%)}.wl input:focus-visible,.wl select:focus-visible,.wl textarea:focus-visible{border-color:var(--accent);background:var(--panel);box-shadow:var(--ring-focus);outline:none}.wl input[aria-invalid=true],.wl select[aria-invalid=true],.wl textarea[aria-invalid=true]{border-color:var(--danger);background:color-mix(in oklab, var(--danger-soft) 35%, var(--panel) 65%)}.wl__error{color:var(--prio-critical);margin:0;font-size:12px}.wl__footer{border-top:1px solid var(--border-subtle);gap:14px;margin-top:4px;padding-top:18px;display:grid}.wl__consent{color:var(--muted-strong);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px 12px;font-size:13px;line-height:1.5;display:grid}.wl__consent input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;margin:2px 0 0}.wl__consent a{color:var(--accent);text-underline-offset:2px;text-decoration-thickness:1px}.wl__consent a:hover{color:var(--accent-hover)}.wl__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.wl__form-error{border:1px solid color-mix(in oklab, var(--danger) 35%, var(--border) 65%);background:var(--danger-soft);color:var(--prio-critical);border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.wl__submit{--btn-mx:50%;--btn-my:50%;--btn-hover-opacity:0;--btn-sweep-opacity:0;border-radius:var(--radius-full);isolation:isolate;background:linear-gradient(105deg, #ffffff0a, transparent 32%, #ffffff1c 52%, transparent 70%), linear-gradient(180deg, var(--text-strong), color-mix(in oklab, var(--text-strong) 76%, var(--plasma-violet) 24%));width:100%;min-height:52px;color:var(--panel);letter-spacing:.01em;cursor:pointer;box-shadow:0 0 0 1px color-mix(in oklab, var(--text-strong) 80%, var(--text) 20%), 0 18px 42px -28px #020617d1, 0 1px 0 #ffffff47 inset, 0 -1px 0 #00000052 inset;transition:background-position var(--duration-slow) var(--ease-soft), transform var(--duration-ui) var(--ease-ui), box-shadow var(--duration-ui) var(--ease-ui);background-size:220% 100%,100% 100%;border:0;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:650;display:flex;position:relative;overflow:hidden}.wl__submit:before,.wl__submit:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;transition:opacity var(--duration-ui) var(--ease-ui), transform var(--duration-slow) var(--ease-soft);position:absolute;inset:0}.wl__submit:before{background:radial-gradient(116px circle at var(--btn-mx) var(--btn-my), #ffffff57 0%, #7dd3fc33 28%, #2563eb29 48%, transparent 72%), linear-gradient(120deg, #4f46e500, #2563eb33, #7dd3fc00);opacity:var(--btn-hover-opacity);transform:scale(.92)}.wl__submit:after{opacity:var(--btn-sweep-opacity);background:linear-gradient(110deg,#0000 0%,#ffffff57 46%,#0000 72%);transform:translate(-115%)}.wl__submit:hover:not(:disabled){--btn-hover-opacity:1;--btn-sweep-opacity:1;box-shadow:0 0 0 1px color-mix(in oklab, var(--text-strong) 78%, var(--plasma-cyan) 22%), 0 24px 48px -24px #020617e6, 0 18px 34px -24px #2563eb6b, 0 10px 28px -22px #7dd3fc5c, 0 1px 0 #ffffff52 inset, 0 -1px 0 #00000057 inset;background-position:100% 0,0 0;transform:translateY(-1px)}.wl__submit:hover:not(:disabled):before{transform:scale(1)}.wl__submit:hover:not(:disabled):after{transform:translate(82%)}.wl__submit:focus-visible{--btn-hover-opacity:1;--btn-sweep-opacity:1;box-shadow:0 0 0 1px color-mix(in oklab, var(--text-strong) 78%, var(--plasma-cyan) 22%), 0 0 0 3px #2563eb4d, 0 0 0 6px #2563eb1f, 0 24px 48px -24px #020617e6, 0 1px 0 #ffffff52 inset, 0 -1px 0 #00000057 inset;outline:none}.wl__submit:disabled{--btn-hover-opacity:0;--btn-sweep-opacity:0;background:var(--muted-soft);color:var(--panel);cursor:progress;box-shadow:none;transform:none}.wl__footnote{text-align:center;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-soft);margin:0;font-size:10px;font-weight:600}.wl--success{color:var(--success-text);justify-items:start;gap:12px;padding:8px 4px 4px;display:grid}.wl__success-mark{background:var(--success-soft);border:1px solid color-mix(in oklab, var(--success) 40%, var(--border) 60%);border-radius:12px;width:40px;height:40px;position:relative}.wl__success-mark:after{content:"";border-right:2.5px solid var(--success);border-bottom:2.5px solid var(--success);width:10px;height:16px;position:absolute;top:11px;left:13px;transform:rotate(45deg)}.wl__success-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:650}.wl__success-copy{max-width:42ch;color:var(--muted-strong);margin:0;font-size:14px;line-height:1.6}.wl__again{border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--panel-subtle);color:var(--text-strong);cursor:pointer;transition:border-color var(--duration-ui) var(--ease-ui), background var(--duration-ui) var(--ease-ui);margin-top:4px;padding:9px 16px;font-size:13px;font-weight:600}.wl__again:hover{border-color:color-mix(in oklab, var(--border-strong) 50%, var(--accent) 50%);background:var(--panel)}.waitlist__privacy{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-soft);margin:16px 0 0;font-size:10px}.faq{text-align:center;gap:clamp(28px,4vw,40px);max-width:720px;margin-inline:auto;display:grid}.faq__list{text-align:left;flex-direction:column;gap:8px;display:flex}.faq__item{border:1px solid var(--border);background:var(--canvas);transition:border-color var(--duration-ui) var(--ease-ui), box-shadow var(--duration-ui) var(--ease-ui), background var(--duration-ui) var(--ease-ui);border-radius:14px;position:relative;overflow:hidden}.faq__item:hover{border-color:var(--border-strong);background:var(--panel)}.faq__item[open]{background:var(--panel);border-color:var(--border-strong);box-shadow:var(--shadow-md)}.faq__summary{cursor:pointer;color:var(--text-strong);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:15px;font-weight:600;list-style:none;display:flex}.faq__summary::-webkit-details-marker{display:none}.faq__chev{border:1px solid var(--border);background:var(--panel);width:28px;height:28px;color:var(--muted-strong);transition:transform var(--duration-ui) var(--ease-ui), color var(--duration-ui) var(--ease-ui);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.faq__item[open] .faq__chev{color:var(--text-strong);border-color:var(--border-strong);transform:rotate(180deg)}.faq__item{interpolate-size:allow-keywords}.faq__item::details-content{block-size:0;transition:block-size var(--duration-ui) var(--ease-soft), content-visibility var(--duration-ui) allow-discrete;overflow:hidden}.faq__item[open]::details-content{block-size:auto}.faq__answer{color:var(--muted-strong);opacity:0;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);margin:0;padding:0 18px 18px;font-size:14px;line-height:1.6;transform:translateY(-4px)}.faq__item[open] .faq__answer{opacity:1;transform:translateY(0)}.site-footer{background:var(--canvas);margin-top:clamp(24px,4vw,48px);padding-block:clamp(36px,5vw,72px) clamp(24px,4vw,48px);position:relative}.site-footer__panel{border:1px solid color-mix(in oklab, var(--border) 82%, transparent);background:color-mix(in oklab, var(--panel) 78%, transparent);backdrop-filter:blur(18px)saturate(1.18);border-radius:28px;align-items:start;gap:clamp(28px,4vw,48px);padding:clamp(24px,4vw,44px);display:grid;box-shadow:inset 0 1px #ffffffeb,0 28px 72px -52px #0f172a47}@media (width>=880px){.site-footer__panel{grid-template-columns:minmax(260px,1.2fr) minmax(280px,1fr) minmax(220px,.72fr)}}.site-footer__brand-block{gap:12px;display:grid}.site-footer__brand{width:fit-content;font-family:var(--font-display);font-size:1.05rem;font-weight:var(--weight-heading);letter-spacing:0;color:var(--text-strong);align-items:center;gap:10px;margin:0;display:inline-flex}.site-footer__mark{background:var(--text-strong);color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:inline-grid}.site-footer__tag{color:var(--muted-strong);max-width:44ch;margin:0;font-size:14px;line-height:1.55}.site-footer__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,40px);display:grid}.site-footer__group{gap:10px;font-size:14px;display:grid}.site-footer__heading{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-soft);margin:0 0 2px;font-size:10px;font-weight:600}.site-footer__group a,.site-footer__mail{color:var(--muted-strong);transition:color var(--duration-ui) var(--ease-ui), border-color var(--duration-ui) var(--ease-ui);border-bottom:1px solid #0000}.site-footer__group a:hover,.site-footer__mail:hover{color:var(--text-strong);border-color:var(--border-strong)}.site-footer__meta{justify-items:start;gap:10px;display:grid}.site-footer__mail{width:fit-content;font-size:14px}.site-footer__copy{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-soft);text-transform:uppercase;white-space:nowrap;margin:0;font-size:11px}.site-footer__status{border:1px solid var(--border);background:var(--panel);width:fit-content;color:var(--muted-strong);border-radius:999px;margin:0;padding:6px 10px;font-size:12px;font-weight:600}@media (width<=640px){.site-footer__groups{grid-template-columns:1fr}}.sandbox{--sandbox-page:#f4f6fa;--sandbox-surface:#fff;--sandbox-surface-subtle:#f9fafb;--sandbox-border:#e4e7ec;--sandbox-border-strong:#d0d5dd;--sandbox-text:#101828;--sandbox-muted:#667085;--sandbox-blue:#2563eb;--sandbox-blue-strong:#1d4ed8;--sandbox-blue-soft:#eff5ff;--sandbox-shadow-soft:0 18px 54px #1018281a;--sandbox-shadow-card:0 8px 20px #1018280e;min-height:inherit;background:var(--sandbox-page);height:100%;color:var(--sandbox-text);grid-template-rows:auto;grid-template-columns:1fr;display:grid}@media (width>=980px){.sandbox{grid-template-columns:232px minmax(0,1fr) 320px}}.sandbox__rail{background:var(--sandbox-surface);border-bottom:1px solid var(--sandbox-border);flex-direction:column;gap:16px;padding:18px 16px;display:flex}@media (width>=980px){.sandbox__rail{border-bottom:0;border-right:1px solid var(--border)}}.sandbox__brand{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.sandbox__brand-mark{background:var(--text-strong);color:#fff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-grid}.sandbox__burger,.sandbox__nav-backdrop{display:none}.sandbox__nav{gap:18px;display:grid}.sandbox__nav-section{gap:2px;display:grid}.sandbox__nav-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-soft);margin:0 0 6px;padding-inline:10px;font-size:10px;font-weight:600}.sandbox__nav-item{text-align:left;width:100%;color:var(--text);cursor:pointer;transition:background var(--duration-fast) var(--ease-ui), color var(--duration-fast) var(--ease-ui);background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13.5px;font-weight:500;display:block}.sandbox__nav-item:hover{background:var(--sandbox-surface-subtle);color:var(--text-strong)}.sandbox__nav-item.is-active{background:var(--accent-soft);color:var(--accent-hover);font-weight:600}.sandbox__nav-item.is-upcoming{color:var(--muted)}.sandbox__nav-item:focus-visible{box-shadow:var(--ring-focus);outline:none}.sandbox__rail-foot{gap:10px;margin-top:auto;display:grid}.sandbox__topbar{background:var(--sandbox-surface);border-bottom:1px solid var(--sandbox-border);align-items:center;gap:12px;padding:10px clamp(18px,2vw,24px);display:flex}.sandbox__search{border:1px solid var(--sandbox-border);background:var(--sandbox-surface-subtle);max-width:440px;height:36px;color:var(--muted);transition:border-color var(--duration-fast) var(--ease-ui);border-radius:10px;flex:1;align-items:center;gap:8px;padding-inline:12px;display:flex}.sandbox__search:focus-within{border-color:var(--accent-muted);box-shadow:var(--ring-focus)}.sandbox__search{cursor:pointer;text-align:left}.sandbox__search span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;font-size:13px;overflow:hidden}.sandbox__search:focus-visible{box-shadow:var(--ring-focus);outline:none}.sandbox__avatar{background:var(--danger-soft);width:30px;height:30px;color:var(--prio-critical);border-radius:50%;place-items:center;margin-left:auto;font-size:11px;font-weight:700;display:inline-grid}.sandbox__side{background:var(--sandbox-surface);border-top:1px solid var(--sandbox-border);flex-direction:column;min-height:0;display:flex}@media (width>=980px){.sandbox__side{border-top:0;border-left:1px solid var(--border)}}.sandbox__scenario{border-bottom:1px solid var(--border-subtle);gap:12px;padding:16px 16px 14px;display:grid}.sandbox__scenario-head{gap:8px;display:grid}.sandbox__scenario-steps{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sandbox__scenario-step{text-align:left;cursor:pointer;width:100%;transition:background var(--duration-fast) var(--ease-ui);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:6px 8px;display:flex}.sandbox__scenario-step:hover:not(:disabled){background:var(--sandbox-surface-subtle)}.sandbox__scenario-step:focus-visible{box-shadow:var(--ring-focus);outline:none}.sandbox__scenario-step.is-locked{cursor:not-allowed;opacity:.55}.sandbox__scenario-marker{border:1px solid var(--border);background:var(--panel);width:20px;height:20px;font-family:var(--font-mono);color:var(--muted-strong);border-radius:6px;flex-shrink:0;place-items:center;font-size:10px;font-weight:600;display:grid}.sandbox__scenario-step.is-active .sandbox__scenario-marker{background:var(--accent);border-color:var(--accent);color:#fff}.sandbox__scenario-step.is-complete .sandbox__scenario-marker{background:var(--success-soft);border-color:color-mix(in oklab, var(--success) 40%, var(--border));color:var(--success-text)}.sandbox__scenario-title{color:var(--muted-strong);font-size:12px;font-weight:500;line-height:1.3}.sandbox__scenario-step.is-active .sandbox__scenario-title{color:var(--text-strong);font-weight:600}.sandbox__rail-head{gap:10px;display:grid}.sandbox__rail-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.sandbox__progress-row{gap:8px;display:grid}.sandbox__rail-progress{color:var(--muted-strong);margin:0;font-size:12px}.sandbox__rail-progress span{font-family:var(--font-display);color:var(--text-strong);margin-right:4px;font-size:22px;font-weight:700}.sandbox__progress-bar{background:var(--border-subtle);border-radius:999px;height:4px;overflow:hidden}.sandbox__progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--plasma-violet));height:100%;transition:width .4s var(--ease-ui);display:block}.sandbox__portfolio-chip{border:1px solid var(--border);background:var(--panel-subtle);color:var(--muted-strong);border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:0;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.sandbox__portfolio-dot{background:var(--success);width:6px;height:6px;box-shadow:0 0 0 3px var(--success-soft);border-radius:50%}.sandbox__steps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sandbox__step{text-align:left;cursor:pointer;width:100%;transition:color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.sandbox__step:hover:not(:disabled){background:var(--sandbox-surface-subtle);transform:translateY(-1px)}.sandbox__step.is-active{background:color-mix(in oklab, var(--accent-soft) 65%, #fff);border-color:color-mix(in oklab, var(--accent-muted) 80%, var(--border))}.sandbox__step.is-locked{opacity:.55;cursor:not-allowed}.sandbox__step-marker{height:32px;font-family:var(--font-mono);border:1px solid var(--border);background:var(--panel);color:var(--muted-strong);border-radius:8px;place-items:center;font-size:11px;font-weight:600;display:grid}.sandbox__step.is-active .sandbox__step-marker{background:var(--accent);border-color:var(--accent);color:#fff}.sandbox__step.is-complete .sandbox__step-marker{background:var(--success-soft);border-color:color-mix(in oklab, var(--success) 40%, var(--border));color:var(--success-text)}.sandbox__step.is-locked .sandbox__step-marker{color:#0000;position:relative}.sandbox__step.is-locked .sandbox__step-marker:after{content:"";border:2px solid var(--muted);width:10px;height:12px;box-shadow:inset 0 -4px 0 var(--muted);border-radius:2px 2px 3px 3px;position:absolute}.sandbox__step-text{gap:2px;min-width:0;padding-top:4px;display:grid}.sandbox__step-title{color:var(--text-strong);font-size:13px;font-weight:600;line-height:1.3}.sandbox__step.is-locked .sandbox__step-title{color:var(--muted-strong);font-weight:500}.sandbox__step-sub{color:var(--accent-hover);font-size:11px;font-weight:500;line-height:1.35}.sandbox__step-sub--muted{color:var(--muted)}.sandbox__reset{color:var(--muted-strong);background:var(--panel-subtle);border:1px solid var(--border);cursor:pointer;border-radius:8px;margin-top:auto;padding:9px 12px;font-size:12px;font-weight:600}.sandbox__reset:hover{color:var(--text-strong);border-color:var(--border-strong)}.sandbox__main{flex-direction:column;min-width:0;min-height:0;display:flex}.sandbox__stage{flex-direction:column;flex:1;gap:12px;min-height:0;padding:clamp(18px,2vw,24px);display:flex;overflow:auto}.sandbox__deal-wrap,.sandbox__screen-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.demo-screen{background:var(--sandbox-surface);border:1px solid var(--sandbox-border);min-height:0;box-shadow:0 1px 0 #ffffffe6 inset, var(--sandbox-shadow-card);border-radius:18px;flex-direction:column;flex:1;display:flex;overflow:hidden}.demo-screen__head{border-bottom:1px solid var(--border);background:linear-gradient(#fff 0%,#fafbfc 100%);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:16px 18px;display:flex}.demo-screen__title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.demo-screen__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);margin:0;font-size:clamp(16px,1.8vw,19px);font-weight:700}.demo-screen__status{border:1px solid var(--border);border-radius:999px;align-items:center;height:22px;padding-inline:9px;font-size:10.5px;font-weight:650;display:inline-flex}.demo-screen__status--success{background:var(--success-soft);color:var(--success-text);border-color:color-mix(in oklab, var(--success) 30%, transparent)}.demo-screen__status--warning{background:var(--warning-soft);color:var(--warning-text);border-color:color-mix(in oklab, var(--warning) 30%, transparent)}.demo-screen__status--info{background:var(--accent-soft);color:var(--accent-hover);border-color:var(--accent-muted)}.demo-screen__status--neutral{background:var(--panel-subtle);color:var(--muted-strong)}.demo-screen__meta{color:var(--muted-strong);margin:5px 0 0;font-size:12px}.demo-screen__sync{color:var(--muted)}.demo-screen__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.demo-screen__body{gap:14px;min-height:0;padding:16px 18px 18px;display:grid;overflow:auto}.demo-toolbar-chip{border:1px solid var(--border);height:34px;color:var(--text-strong);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding-inline:12px;font-size:12px;font-weight:600;display:inline-flex}.demo-toolbar-chip__count{background:var(--accent-soft);min-width:18px;height:18px;color:var(--accent-hover);border-radius:999px;place-items:center;padding-inline:5px;font-size:10px;display:inline-grid}.demo-panel{border:1px solid var(--border);background:#fff;border-radius:12px;padding:12px 14px}.demo-panel__title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:10px;font-weight:600}.demo-table-wrap{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.demo-table{border-collapse:collapse;width:100%;font-size:13px}.demo-table thead th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--panel-subtle);border-bottom:1px solid var(--border);padding:10px 12px;font-size:10px;font-weight:600}.demo-table__row td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;padding:12px}.demo-table__row:last-child td{border-bottom:0}.demo-table__row{transition:background var(--duration-fast) var(--ease-ui)}.demo-table__row:hover{background:var(--panel-subtle)}.demo-table__row--hot{background:color-mix(in oklab, var(--accent-soft) 35%, #fff)}.demo-table__row--hot td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.demo-table__row--warn{background:color-mix(in oklab, var(--warning-soft) 40%, #fff)}.demo-table__row--warn td:first-child{box-shadow:inset 2px 0 0 var(--warning)}.demo-table__name{align-items:flex-start;gap:10px;display:flex}.demo-table__title{color:var(--text-strong);font-weight:650;line-height:1.3;display:block}.demo-table__id{font-family:var(--font-mono);color:var(--muted);margin-top:2px;font-size:10.5px;display:block}.demo-table__pulse{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%;flex-shrink:0;margin-top:6px;animation:1.8s ease-in-out infinite demo-pulse}.demo-table__flag{background:var(--warning);width:8px;height:8px;box-shadow:0 0 0 4px var(--warning-soft);border-radius:50%;flex-shrink:0;margin-top:6px}@keyframes demo-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.demo-table__mono{font-family:var(--font-mono);color:var(--text-strong);font-weight:600}.demo-table__actions{text-align:right}.demo-table__queued,.demo-table__muted{color:var(--muted);font-size:12px}.demo-owner{align-items:center;gap:8px;display:inline-flex}.demo-avatar{background:var(--danger-soft);width:22px;height:22px;color:var(--prio-critical);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:9.5px;font-weight:700;display:inline-grid}.demo-chip{background:var(--panel-strong);color:var(--muted-strong);border:1px solid var(--border);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.demo-chip--accent,.demo-chip--in-progress{background:var(--accent-soft);color:var(--accent-hover);border-color:var(--accent-muted)}.demo-chip--todo{background:var(--panel-subtle);color:var(--muted-strong)}.demo-chip--done{background:var(--success-soft);color:var(--success-text);border-color:color-mix(in oklab, var(--success) 25%, var(--border))}.demo-kv__row{border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr auto;gap:12px;padding:7px 0;font-size:13px;display:grid}.demo-kv__row:last-child{border-bottom:0}.demo-kv dt{color:var(--muted-strong);margin:0}.demo-kv dd{color:var(--text-strong);text-align:right;margin:0;font-weight:650}.demo-context__stat{border-top:1px solid var(--border-subtle);color:var(--muted-strong);justify-content:space-between;gap:10px;margin-top:8px;padding-top:8px;font-size:12px;display:flex}.demo-context__stat strong{color:var(--text-strong);font-weight:650}.demo-context__stat--warn strong{color:var(--warning-text)}.demo-crm-list{gap:14px;display:grid}.demo-crm-list__banner{border:1px solid var(--border);background:linear-gradient(135deg, var(--panel-subtle) 0%, #fff 100%);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.demo-crm-list__banner-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.demo-crm-list__banner-value{color:var(--text-strong);font-size:15px;font-weight:650}.demo-crm-list__banner-hint{color:var(--muted-strong);font-size:12px}.demo-intake{gap:14px;display:grid}.demo-intake__hero{border:1px solid color-mix(in oklab, var(--warning) 35%, var(--border));background:linear-gradient(135deg, var(--warning-soft) 0%, #fff 70%);border-radius:12px;gap:10px;padding:16px 18px;display:grid}.demo-intake__metric-value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--warning-text);font-size:2.25rem;font-weight:800}.demo-intake__metric-label{color:var(--muted-strong);margin-top:2px;font-size:12px;display:block}.demo-intake__notes{color:var(--muted-strong);gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.demo-intake__notes--warn{color:var(--warning-text);font-weight:600}.demo-intake__grid{gap:12px;display:grid}@media (width>=700px){.demo-intake__grid{grid-template-columns:1fr 1fr}}.demo-capacity-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.demo-capacity-bars__row{grid-template-columns:88px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.demo-capacity-bars__track{background:var(--panel-strong);border-radius:999px;height:8px;overflow:hidden}.demo-capacity-bars__fill{background:color-mix(in oklab, var(--accent) 70%, var(--plasma-violet));border-radius:inherit;height:100%;display:block}.demo-capacity-bars__fill--hot{background:linear-gradient(90deg, var(--warning), #f97316)}.demo-capacity-bars__pct--hot{font-family:var(--font-mono);color:var(--warning-text);font-weight:650}.demo-tag-list{flex-wrap:wrap;gap:8px;display:flex}.demo-tag{border:1px solid var(--border);background:var(--panel-subtle);color:var(--text-strong);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500}.demo-intake__threshold{border:1px solid var(--border);color:var(--muted-strong);border-radius:12px;grid-template-columns:max-content 1fr max-content;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:grid}.demo-intake__threshold-track{background:var(--panel-strong);border-radius:999px;height:8px;position:relative;overflow:hidden}.demo-intake__threshold-safe{background:color-mix(in oklab, var(--accent) 60%, transparent);border-radius:inherit;position:absolute;inset:0 auto 0 0}.demo-intake__threshold-over{background:var(--warning);border-radius:0 999px 999px 0;position:absolute;top:0;bottom:0}.demo-project{gap:14px;display:grid}.demo-project__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.demo-kpi{border:1px solid var(--border);background:var(--panel-subtle);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.demo-kpi__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px}.demo-kpi__value{color:var(--text-strong);font-size:14px;font-weight:650}.demo-kpi__value--warn{color:var(--warning-text)}.demo-project__progress{background:var(--panel-strong);border:1px solid var(--border-subtle);border-radius:999px;height:6px;overflow:hidden}.demo-project__progress-fill{background:linear-gradient(90deg, var(--accent), color-mix(in oklab, var(--plasma-violet) 60%, var(--accent)));border-radius:inherit;height:100%;display:block}.demo-task{gap:14px;display:grid}.demo-task__desc{color:var(--text);margin:0;font-size:13.5px;line-height:1.55}.demo-task__signal{border:1px solid color-mix(in oklab, var(--warning) 40%, var(--border));background:color-mix(in oklab, var(--warning-soft) 50%, #fff);text-align:left;cursor:pointer;width:100%;transition:box-shadow .2s var(--ease-ui), transform .2s var(--ease-ui);border-left-width:3px;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.demo-task__signal:hover{transform:translateY(-1px);box-shadow:0 10px 28px -16px #f59e0b73}.demo-task__signal-icon{background:var(--warning-soft);border:1px solid color-mix(in oklab, var(--warning) 35%, transparent);border-radius:10px;width:36px;height:36px;position:relative}.demo-task__signal-icon:before{content:"!";color:var(--warning-text);place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.demo-task__signal-kicker{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9px;display:block}.demo-task__signal-title{color:var(--text-strong);margin-top:2px;font-size:14px;font-weight:650;display:block}.demo-task__signal-body{color:var(--muted-strong);margin-top:4px;font-size:12.5px;line-height:1.45;display:block}.demo-task__signal-action{color:var(--warning-text);font-size:13px;font-weight:650}.demo-activity-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.demo-activity-list__head{justify-content:space-between;gap:8px;font-size:11px;display:flex}.demo-activity-list__who{color:var(--text-strong);font-weight:650}.demo-activity-list__head time{color:var(--muted);font-family:var(--font-mono)}.demo-activity-list__item p{color:var(--muted-strong);margin:4px 0 0;font-size:12.5px;line-height:1.45}.demo-signal,.demo-signal__summary{gap:14px;display:grid}@media (width>=640px){.demo-signal__summary{grid-template-columns:max-content 1fr;align-items:center}}.demo-signal__meter{border:1px solid color-mix(in oklab, var(--warning) 35%, var(--border));background:var(--warning-soft);border-radius:12px;gap:2px;min-width:120px;padding:14px 18px;display:grid}.demo-signal__meter-value{font-family:var(--font-display);color:var(--warning-text);font-size:1.75rem;font-weight:800}.demo-signal__meter-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-strong);font-size:10px}.demo-signal__rationale{color:var(--text);margin:0;font-size:13px;line-height:1.55}.demo-signal__options{border:0;gap:8px;margin:0;padding:0;display:grid}.demo-signal__options legend{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10px}.demo-signal__option{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:18px 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.demo-signal__option--selected{border-color:var(--accent);background:color-mix(in oklab, var(--accent-soft) 40%, #fff)}.demo-signal__option input{accent-color:var(--accent)}.demo-signal__option-body{color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.demo-signal__rec{letter-spacing:.08em;text-transform:uppercase;background:color-mix(in oklab, var(--plasma-violet) 15%, #fff);color:var(--plasma-violet);border-radius:999px;padding:2px 8px;font-size:9px;font-weight:650}.demo-signal__footnote{color:var(--muted-strong);border-top:1px dashed var(--border);margin:0;padding-top:8px;font-size:12px;line-height:1.45}.demo-action{gap:12px;display:grid}.demo-action-block{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.demo-action-block--info{background:color-mix(in oklab, var(--accent-soft) 45%, #fff);border-color:color-mix(in oklab, var(--accent-muted) 50%, var(--border))}.demo-action-block--warn{background:color-mix(in oklab, var(--warning-soft) 70%, #fff);border-color:color-mix(in oklab, var(--warning) 30%, var(--border))}.demo-action-block__title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:10px}.demo-action-block ul,.demo-action-block ol{color:var(--text);gap:4px;margin:0;padding-left:20px;font-size:13px;line-height:1.55;display:grid}.demo-action__preview{border:1px dashed var(--border-strong);background:var(--panel-subtle);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:12px 14px;font-size:12px;display:flex}.demo-action__preview-label{color:var(--muted);font-weight:600}.demo-action__preview-value{color:var(--text-strong);font-weight:650}.demo-action__note{color:var(--muted-strong);margin:0;font-size:12.5px;line-height:1.55}.demo-screen--audit .demo-screen__body{background:#0f172a}.demo-audit{color:#cbd5e1;gap:10px;padding:4px 2px;font-size:13px;display:grid}.demo-audit__row{grid-template-columns:88px 1fr;gap:12px;display:grid}.demo-audit__k{color:#94a3b8;font-size:12px;font-weight:600}.demo-audit__v{color:#e2e8f0;line-height:1.45}.demo-audit__seal{color:#94a3b8;border-top:1px dashed #94a3b859;margin:8px 0 0;padding-top:10px;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.demo-table__pulse{animation:none}}.sandbox__notice{border:1px solid var(--border);color:var(--muted-strong);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;grid-template-columns:max-content 1fr;gap:10px;padding:10px 14px;font-size:13px;display:grid}.sandbox__notice span{color:var(--accent);font-weight:700}.sandbox__dock{background:var(--sandbox-surface);border-top:1px solid var(--sandbox-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 18px;display:flex;box-shadow:0 -8px 24px -20px #0f172a33}.sandbox__dock-badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:10px;font-weight:600;display:block}.sandbox__dock-hint{color:var(--text-strong);max-width:36rem;margin:0;font-size:13px;font-weight:500}.sandbox__dock-actions{flex-wrap:wrap;gap:10px;display:flex}.sandbox__dock-secondary{border:1px solid var(--border);height:38px;color:var(--muted-strong);cursor:pointer;background:#fff;border-radius:10px;padding-inline:16px;font-size:13px;font-weight:600}.sandbox__dock-secondary:hover{border-color:var(--border-strong);color:var(--text-strong)}.sandbox__dock-primary{background:var(--text-strong);color:#fff;cursor:pointer;height:44px;transition:background .2s var(--ease-ui), box-shadow .2s var(--ease-ui), transform var(--duration-micro) var(--ease-ui);border:0;border-radius:12px;padding-inline:18px;font-size:13px;font-weight:600}.sandbox__dock-primary:hover{background:var(--text)}.sandbox__dock-primary:active{transform:scale(.98)}.sandbox[data-demo-step=crm-deal] .sandbox__dock-primary--emphasis,.sandbox[data-demo-step=crm-list] .sandbox__dock-primary--emphasis,.sandbox[data-demo-step=intake] .sandbox__dock-primary--emphasis,.sandbox[data-demo-step=project] .sandbox__dock-primary--emphasis,.sandbox[data-demo-step=task] .sandbox__dock-primary--emphasis,.sandbox[data-demo-step=signal] .sandbox__dock-primary--emphasis,.sandbox[data-demo-step=action] .sandbox__dock-primary--emphasis{animation:2.8s ease-in-out infinite dock-cta-pulse}@keyframes dock-cta-pulse{0%,to{box-shadow:0 4px 14px -4px #0f172a59}50%{box-shadow:0 8px 22px -4px #2563eb59}}@media (prefers-reduced-motion:reduce){.sandbox__dock-primary{animation:none}}.demo-context{background:var(--sandbox-surface);flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.demo-context__head{margin:0}.demo-context__eyebrow{color:var(--text-strong);margin:0;font-size:12px;font-weight:600;line-height:1.4}.demo-context__badge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.demo-context__title{color:var(--text-strong);margin:0;font-size:15px;font-weight:650}.demo-context__card{border:1px solid var(--sandbox-border);background:var(--sandbox-surface-subtle);transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);border-radius:14px;gap:6px;padding:12px 14px;display:grid}.demo-context__card:hover{border-color:var(--sandbox-border-strong);box-shadow:var(--sandbox-shadow-card);transform:translateY(-1px)}.demo-context__card-title{color:var(--text-strong);margin:0;font-size:12px;font-weight:650}.demo-context__card-body{color:var(--muted-strong);margin:0;font-size:12px;line-height:1.45}.demo-context__link{color:var(--accent);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:600}.demo-context__link--muted{color:var(--muted-strong)}.demo-context__link:hover{color:var(--accent-hover)}.demo-context__checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.demo-context__check{color:var(--muted-strong);align-items:center;gap:10px;font-size:12px;display:flex}.demo-context__check--active{color:var(--text-strong);font-weight:600}.demo-context__radio{border:2px solid var(--border-strong);border-radius:50%;flex-shrink:0;width:14px;height:14px}.demo-context__check--active .demo-context__radio{border-color:var(--accent);background:radial-gradient(circle at center, var(--accent) 0 35%, transparent 40%)}.demo-context__people{gap:10px;margin:0;padding:0;list-style:none;display:grid}.demo-context__person{grid-template-columns:32px 1fr auto;align-items:center;gap:10px;display:grid}.demo-context__person-avatar{background:var(--panel);border:1px solid var(--border);border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.demo-context__person-name{color:var(--text-strong);font-size:12px;font-weight:600;display:block}.demo-context__person-role{color:var(--muted);font-size:11px;display:block}.demo-context__person-status{color:var(--success-text);font-size:10px;font-weight:600}.demo-context__capsules{gap:8px;margin:0;padding:0;list-style:none;display:grid}.demo-context__capsule{border:1px solid var(--border);background:var(--panel-subtle);border-radius:10px;padding:10px 12px}.demo-context__capsule-kind{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-soft);font-size:9px}.demo-context__capsule-title{margin:4px 0 0;font-size:12px;font-weight:600}.demo-context__capsule-body{color:var(--muted-strong);margin:4px 0 0;font-size:12px;line-height:1.45}.deal-workspace{background:var(--sandbox-surface);border:1px solid var(--sandbox-border);min-height:0;box-shadow:0 1px 0 #ffffffeb inset, var(--sandbox-shadow-card);border-radius:18px;flex-direction:column;flex:1;display:flex;overflow:hidden}.deal-workspace__head{border-bottom:1px solid var(--border);background:linear-gradient(#fff 0%,#fafbfc 100%);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 20px;padding:18px 20px 16px;display:flex}.deal-workspace__title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.deal-workspace__star{border:1px solid var(--border);width:32px;height:32px;color:color-mix(in oklab, var(--warning) 80%, var(--muted));cursor:pointer;background:#fff;border-radius:8px;place-items:center;font-size:14px;display:grid}.deal-workspace__star:hover{border-color:var(--border-strong);color:var(--warning)}.deal-workspace__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);margin:0;font-size:clamp(17px,2vw,20px);font-weight:700}.deal-workspace__status{background:var(--success-soft);height:24px;color:var(--success-text);border:1px solid color-mix(in oklab, var(--success) 25%, transparent);border-radius:999px;align-items:center;padding-inline:10px;font-size:11px;font-weight:650;display:inline-flex}.deal-workspace__meta{color:var(--muted-strong);margin:6px 0 0;font-size:12px}.deal-workspace__sync{color:var(--muted)}.deal-workspace__toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.deal-workspace__avatars{margin-right:4px;display:inline-flex}.deal-workspace__avatar{background:var(--panel-strong);width:30px;height:30px;color:var(--text-strong);box-shadow:0 0 0 1px var(--border);border:2px solid #fff;border-radius:50%;place-items:center;margin-inline-start:-8px;font-size:10px;font-weight:700;display:grid;position:relative}.deal-workspace__avatars>:first-child{margin-inline-start:0}.deal-workspace__avatar-dot{background:var(--success);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:0}.deal-workspace__body{flex:1;grid-template-rows:minmax(min-content,1fr) auto;gap:14px;min-height:0;padding:16px 18px 18px;display:grid}.deal-workspace__cols{grid-template-columns:minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid}@media (width>=860px){.deal-workspace__cols{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);align-items:stretch}}.deal-workspace__side{grid-template-rows:auto minmax(0,1fr);gap:12px;height:100%;min-height:0;display:grid}.deal-panel{border:1px solid var(--sandbox-border);background:var(--sandbox-surface);min-height:0;transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 3px 12px #10182809}.deal-panel:hover{border-color:var(--sandbox-border-strong);box-shadow:var(--sandbox-shadow-card);transform:translateY(-1px)}.deal-panel--chat{flex-direction:column;height:100%;min-height:0;display:flex}.deal-panel__title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg, #fff 0%, var(--sandbox-surface-subtle) 100%);margin:0;padding:13px 14px 11px;font-size:10px;font-weight:600}.deal-panel__body{min-height:0;padding:14px}.deal-panel--chat .deal-panel__body{flex-direction:column;flex:1;min-height:0;display:flex}.deal-panel__more{color:var(--accent);cursor:default;background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.deal-kv__row{border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr auto;gap:12px;padding:8px 0;font-size:13px;display:grid}.deal-kv__row:last-child{border-bottom:0}.deal-kv dt{color:var(--muted-strong);margin:0;font-weight:500}.deal-kv dd{color:var(--text-strong);text-align:right;margin:0;font-weight:650}.deal-activity{gap:12px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.deal-activity__item{grid-template-columns:28px minmax(0,1fr);gap:10px;display:grid}.deal-activity__icon{border:1px solid var(--border);background:var(--panel-subtle);border-radius:8px;width:28px;height:28px}.deal-activity__icon--user{background:color-mix(in oklab, var(--accent-soft) 50%, #fff)}.deal-activity__icon--client{background:color-mix(in oklab, var(--plasma-soft-violet) 40%, #fff)}.deal-activity__icon--system{background:var(--panel-strong);box-shadow:inset 0 0 0 1px var(--border)}.deal-activity__head{justify-content:space-between;gap:8px;font-size:11px;display:flex}.deal-activity__who{color:var(--text-strong);font-weight:650}.deal-activity__head time{color:var(--muted);font-family:var(--font-mono);white-space:nowrap}.deal-activity__what{color:var(--muted-strong);margin:2px 0 0;font-size:12.5px;line-height:1.45}.deal-chat{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--sandbox-border-strong) transparent;flex-direction:column;flex:1;gap:10px;min-height:220px;padding:2px 6px 2px 2px;display:flex;overflow-y:auto}.deal-chat::-webkit-scrollbar{width:8px}.deal-chat::-webkit-scrollbar-track{background:0 0}.deal-chat::-webkit-scrollbar-thumb{background:var(--sandbox-border-strong);border-radius:999px}.deal-chat__msg{border:1px solid var(--sandbox-border);background:var(--sandbox-surface);width:min(92%,520px);transition:border-color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);border-radius:16px;padding:14px 16px;position:relative;box-shadow:0 3px 12px #10182809}.deal-chat__msg--note{background:var(--sandbox-blue-soft);border-color:color-mix(in oklab, var(--sandbox-blue) 25%, var(--sandbox-border))}.deal-chat__msg--fresh{background:color-mix(in oklab, var(--sandbox-blue-soft) 72%, #fff);border-color:color-mix(in oklab, var(--sandbox-blue) 45%, var(--sandbox-border));box-shadow:0 0 0 1px color-mix(in oklab, var(--sandbox-blue-soft) 60%, transparent), var(--sandbox-shadow-card);animation:chat-fresh-in .5s var(--ease-out);align-self:flex-end}.deal-chat__msg:hover{border-color:var(--sandbox-border-strong);box-shadow:var(--sandbox-shadow-card);transform:translateY(-1px)}@keyframes chat-fresh-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.deal-chat__head{color:var(--muted-strong);justify-content:space-between;gap:8px;font-size:11px;display:flex}.deal-chat__author{color:var(--text-strong);font-weight:650}.deal-chat__role{color:var(--muted);font-weight:500}.deal-chat__text{color:var(--text);margin:6px 0 0;font-size:13px;line-height:1.5}.deal-chat__read{color:var(--accent);letter-spacing:-.05em;font-size:10px;position:absolute;bottom:10px;right:12px}.deal-composer{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:grid}.deal-composer__field{border:1px solid var(--sandbox-border-strong);background:var(--sandbox-surface);min-height:46px;color:var(--muted);border-radius:14px;align-items:center;padding:0 14px;font-size:13px;display:flex}.deal-composer__tools{gap:6px;display:flex}.deal-composer__tool{border:1px solid var(--sandbox-border);min-height:38px;color:var(--muted-strong);background:var(--sandbox-surface-subtle);transition:border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);border-radius:10px;padding:0 10px;font-size:11px;font-weight:600}.deal-composer__tool:hover{border-color:var(--sandbox-border-strong);color:var(--sandbox-text);background:var(--sandbox-surface)}.deal-related__title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:10px;font-weight:600}.deal-related__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.deal-related__card{border:1px solid var(--sandbox-border);background:var(--sandbox-surface);text-align:left;cursor:pointer;transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);border-radius:14px;padding:12px 14px}.deal-related__card:hover{border-color:color-mix(in oklab, var(--accent-muted) 60%, var(--border));box-shadow:var(--sandbox-shadow-card);transform:translateY(-1px)}.deal-related__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;display:block}.deal-related__name{color:var(--text-strong);margin-top:4px;font-size:13px;font-weight:650;display:block}.deal-related__meta{color:var(--muted-strong);margin-top:2px;font-size:11px;display:block}@media (prefers-reduced-motion:reduce){.deal-chat__msg--fresh{animation:none}}@media (width<=859px){.deal-workspace__body,.deal-workspace__cols,.deal-workspace__side,.deal-panel--chat{height:auto}.deal-chat{max-height:360px}.deal-composer{grid-template-columns:1fr}.deal-composer__tools{justify-content:flex-end}}@media (width<=979px){.sandbox{flex-direction:column;display:flex}.sandbox__rail{flex-flow:wrap;order:-2;align-items:center;gap:10px 12px;padding:12px 14px}.sandbox__brand{flex:none}.sandbox__rail-foot{align-items:center;margin-top:0;margin-left:auto;display:flex}.sandbox__rail-foot .sandbox__portfolio-chip{display:none}.sandbox__reset{white-space:nowrap;padding:7px 10px;font-size:11.5px}.demo-frame__inner{height:max(560px,100svh - 16px)}.sandbox__main{flex:1;min-height:0}.sandbox{position:relative}.sandbox__burger{border:1px solid var(--border);background:var(--panel);width:36px;height:36px;color:var(--text-strong);cursor:pointer;border-radius:10px;place-items:center;display:inline-grid}.sandbox__nav-backdrop{z-index:30;cursor:pointer;background:#05070f6b;border:0;display:block;position:absolute;inset:0}.sandbox__nav{z-index:31;background:var(--sandbox-surface);visibility:hidden;width:min(260px,78vw);transition:transform var(--duration-base) var(--ease-out), visibility var(--duration-base) var(--ease-out);align-content:start;padding:16px 14px;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:24px 0 48px -32px #0f172a66}.sandbox__nav.is-open{visibility:visible;transform:none}.sandbox__side{display:contents}.sandbox__scenario{background:var(--sandbox-surface);border-bottom:1px solid var(--sandbox-border);order:-1;gap:6px;padding:8px 14px 10px}.sandbox__scenario-head{align-items:center;gap:12px;display:flex}.sandbox__scenario-head .sandbox__rail-eyebrow{display:none}.sandbox__scenario-head .sandbox__rail-progress{white-space:nowrap;flex:none}.sandbox__scenario-head .sandbox__rail-progress span{font-size:16px}.sandbox__scenario-head .sandbox__progress-bar{flex:1}.sandbox__scenario-steps{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;display:flex;overflow-x:auto}.sandbox__scenario-steps::-webkit-scrollbar{display:none}.sandbox__scenario-step{border:1px solid var(--border-subtle);background:var(--panel);border-radius:999px;flex:none;padding:6px 10px}.sandbox__scenario-title{white-space:nowrap;font-size:11.5px}.demo-context,.sandbox__topbar{display:none}.sandbox__stage{gap:10px;padding:12px}.sandbox__dock{gap:8px 14px;padding:10px 14px 12px}.sandbox__dock-hint{font-size:12px}.sandbox__dock-actions{flex:1 0 100%}.sandbox__dock-actions .sandbox__dock-primary{flex:1}.demo-screen__head{padding:12px 14px}.demo-screen__body{-webkit-overflow-scrolling:touch;padding:12px 14px;overflow-y:auto}.deal-workspace__body{-webkit-overflow-scrolling:touch;overflow-y:auto}.demo-table__row td{padding:10px 8px}}:root{--prio-critical:#b91c1c;--prio-urgent:#ef4444;--success-text:#047857;--warning-text:#b45309;--shadow-xl:0 24px 48px -12px #0f172a38;--ring-focus:0 0 0 3px var(--accent-ring)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.badge{border-radius:var(--radius-full);background:var(--text-strong);color:#fff;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.badge--soft{background:var(--panel-strong);color:var(--muted-strong)}.priority-flag{font-size:var(--text-sm);align-items:center;gap:4px;font-weight:600;line-height:1;display:inline-flex}.priority-flag:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.priority-flag--urgent,.priority-flag--critical{color:var(--prio-critical)}.priority-flag--high,.priority-flag--normal,.priority-flag--med{color:var(--warning-text)}.priority-flag--low{color:var(--success-text)}.avatar{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.avatar--sm{width:20px;height:20px;font-size:9px}.avatar--c1{color:#b91c1c;background:#fee2e2}.avatar--c2{color:#b45309;background:#fef3c7}.avatar--c3{color:#15803d;background:#dcfce7}.avatar--c4{color:#1d4ed8;background:#dbeafe}.avatar--c5{color:#6d28d9;background:#ede9fe}.avatar-group{align-items:center;display:inline-flex}.avatar-group>.avatar{box-shadow:0 0 0 2px var(--panel);margin-inline-start:-6px}.avatar-group>:first-child{margin-inline-start:0}.kanban{gap:clamp(12px, 1.6vw, var(--space-4));grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;min-height:300px;display:grid}.kanban--landing{min-height:340px}.kanban-col{gap:var(--space-3);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative}.kanban-col__body{border-radius:var(--radius-lg);background:color-mix(in oklab, var(--panel-strong) 55%, transparent);flex-direction:column;flex:auto;gap:12px;min-height:0;padding:10px 8px 12px;transition:background .2s,outline-color .2s;display:flex}.kanban-col__empty{min-height:0;color:var(--muted);text-align:center;flex:1;place-items:center;margin:0;font-size:11px;display:grid}.kanban-item-slot{touch-action:none;cursor:grab;position:relative}.kanban-item-slot[data-dragging=true]{cursor:grabbing}.kanban-drag-overlay{z-index:200;cursor:grabbing;box-sizing:border-box}.kanban-drag-overlay .kanban-card{box-shadow:var(--shadow-xl);cursor:grabbing;opacity:1;filter:none;margin:0;transform:none}.kanban-item-slot[data-dragging=true]{z-index:2;transition:none}.kanban-item-slot[data-dragging=true] .kanban-card{opacity:0;visibility:hidden;box-shadow:none;transform:none}.kanban-card[data-dragging=true]{box-shadow:var(--shadow-xl);cursor:grabbing;opacity:1;filter:none;transform:none}.kanban-col__head{justify-content:space-between;align-items:center;padding:4px 8px 12px;display:flex}.kanban-col__title{font-size:var(--text-sm);color:var(--text);align-items:center;gap:8px;font-weight:600;display:inline-flex}.kanban-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);flex-direction:column;gap:10px;transition:box-shadow .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,opacity .2s;display:flex}.kanban-card--draggable{cursor:grab}.kanban-card--draggable[data-dnd-active=true]{cursor:grabbing}.kanban-col[data-droppable=true][data-over=true]{border-radius:var(--radius-lg);box-shadow:none;background:0 0}.kanban-col[data-droppable=true][data-over=true] .kanban-col__body{background:color-mix(in oklab, var(--accent-soft) 10%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 7%, transparent) inset}.kanban-card:hover:not([data-dragging=true]){box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-1px)}.kanban-card--highlight{box-shadow:var(--shadow-lg);border-color:var(--accent-muted)}.kanban-card__head{font-size:var(--text-xs);color:var(--muted-strong);justify-content:space-between;align-items:center;font-weight:500;display:flex}.kanban-card__id{color:var(--ink-text-strong,#fff);font-weight:650}.kanban-card__title{font-size:var(--text-sm);color:var(--text);font-weight:600;line-height:1.35}.kanban-card__meta{font-size:var(--text-xs);color:var(--muted-strong);align-items:center;gap:8px;display:flex}.kanban-card__foot{border-top:1px dashed var(--border-subtle);font-size:var(--text-xs);color:var(--muted-strong);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.kanban-card__foot-meta{align-items:center;gap:12px;display:inline-flex}.kanban-card__foot-meta span{align-items:center;gap:4px;display:inline-flex}.product-surface{border-radius:var(--bento-radius);background:var(--canvas);border:1px solid var(--border);padding:clamp(18px,2.2vw,24px)}.kanban-legend{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-strong);justify-content:center;align-items:center;gap:10px;margin:0 0 12px;font-size:10px;font-weight:600;display:none}.kanban-legend span[aria-hidden=true]{opacity:.45}@media (width<=860px){.kanban-legend{display:flex}.product-surface{-webkit-overflow-scrolling:touch;overflow-x:auto}.kanban--landing{grid-template-columns:repeat(3,minmax(248px,1fr));width:max-content;min-width:100%}}.l-band--ink .product-surface{background:color-mix(in oklab, var(--ink-2) 88%, #fff 12%);border-color:var(--ink-line-strong)}.l-band--ink .kanban-col__title,.l-band--ink .kanban-card__title{color:var(--ink-text-strong)}.l-band--ink .kanban-card__head,.l-band--ink .kanban-card__meta,.l-band--ink .kanban-card__foot{color:var(--ink-muted)}.l-band--ink .kanban-card{background:color-mix(in oklab, var(--ink-2) 70%, #fff 30%);border-color:var(--ink-line-strong)}.l-band--ink .kanban-col__body{background:oklab(100% 0 5.96046e-8/.06)}.l-band--ink .badge--soft{color:var(--ink-text);background:oklab(100% 0 5.96046e-8/.12)}.l-band--ink .kanban-legend{color:var(--ink-muted)}.l-band--ink .section-head__copy--visible{color:var(--ink-text)}.l-band--six-steps{--six-bg:#f5f7fb;--six-bg-2:#f7f8fc;--six-ink:#070b1a;--six-muted:#64748b;--six-accent:var(--accent);--six-accent-2:var(--plasma-violet);--six-border:#0f172a14;--six-slide-w:clamp(860px, 72vw, 1120px);--six-slide-h:clamp(520px, 62vh, 680px);--six-gap:clamp(32px, 4vw, 48px);--six-fade:clamp(20px, 4vw, 72px);--six-ease:cubic-bezier(.22, 1, .36, 1);--six-sticky-top:104px;background:radial-gradient(70% 55% at 50% 0%, #5b5cf60f 0%, transparent 55%), linear-gradient(180deg, var(--six-bg) 0%, var(--six-bg-2) 100%);min-height:max(760px,100vh);font-family:var(--font-ui);min-width:0;padding:0;position:relative;overflow-x:clip}.horizontalScrollSection{background:var(--six-bg);scroll-margin-top:116px;position:relative}.six-steps-head{text-align:center;place-items:center;width:100%;padding-inline:clamp(20px,4vw,48px);display:grid}.six-steps-head__title{max-width:18ch;color:var(--six-ink);font-weight:var(--weight-heading);font-variation-settings:"wght" var(--weight-heading);letter-spacing:-.03em;margin:0 auto}.six-steps-head__hint{max-width:62ch;color:var(--six-muted);margin:10px auto 0;font-size:clamp(12px,1.15vw,14px);line-height:1.55}.six-steps{outline:none;flex-direction:column;gap:clamp(24px,4vh,40px);width:100%;min-width:0;min-height:0;display:flex;position:relative}.six-steps:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--six-accent) 35%, transparent);border-radius:20px}.stickyViewport{top:var(--six-sticky-top);height:calc(100vh - var(--six-sticky-top));min-height:min(760px, calc(100vh - var(--six-sticky-top)));background:radial-gradient(70% 55% at 50% 0%, #5b5cf60f 0%, transparent 55%), linear-gradient(180deg, var(--six-bg) 0%, var(--six-bg-2) 100%);flex-direction:column;justify-content:flex-start;gap:clamp(24px,4vh,40px);padding-block:clamp(48px,7vh,82px) clamp(28px,5vh,56px);display:flex;position:sticky;overflow:hidden}.sectionHeader{z-index:1;pointer-events:auto;flex:none;align-self:stretch;max-width:none;position:relative;top:auto;left:auto}.carouselMask{flex:none;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:visible}.carouselMask:before,.carouselMask:after{content:"";width:var(--six-fade);z-index:5;pointer-events:none;position:absolute;top:0;bottom:0}.carouselMask:before{background:linear-gradient(90deg, var(--six-bg) 0%, #f5f7fb00 100%);left:0}.carouselMask:after{background:linear-gradient(270deg, var(--six-bg) 0%, #f5f7fb00 100%);right:0}.six-steps__viewport{min-height:calc(var(--six-slide-h) + 28px);scroll-snap-type:x mandatory;scroll-behavior:smooth;width:100%;min-width:0;scroll-padding-inline:max(16px, calc((100cqi - var(--six-slide-w)) / 2));-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:auto;cursor:grab;scrollbar-width:none;flex:none;position:relative;overflow:auto hidden;container-type:inline-size}.six-steps__viewport::-webkit-scrollbar{display:none}.six-steps__track,.cardsTrack{align-items:stretch;gap:var(--six-gap);width:max-content;min-height:var(--six-slide-h);padding-block:8px 20px;padding-inline:max(16px, calc((100vw - var(--six-slide-w)) / 2));box-sizing:border-box;will-change:transform;display:flex;transform:translate(0,0)}@supports (width:100dvw){.six-steps__track,.cardsTrack{padding-inline:max(16px, calc((100dvw - var(--six-slide-w)) / 2))}}.six-steps__slide,.stepCard{flex:0 0 var(--six-slide-w);scroll-snap-align:center;scroll-snap-stop:normal;opacity:.42;pointer-events:auto;transition:opacity .5s var(--six-ease), transform .5s var(--six-ease);transform:scale(.94)}.six-steps__slide[data-active=true]{opacity:1;pointer-events:auto;transform:scale(1)}.six-steps__card{height:var(--six-slide-h);border:1px solid var(--six-border);background:color-mix(in oklab, #fff 96%, var(--six-bg) 4%);transition:border-color .35s var(--six-ease), box-shadow .35s var(--six-ease);border-radius:36px;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,32px);padding:clamp(28px,3.5vw,44px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 28px 72px -44px #0f172a33,0 10px 28px -18px #5b5cf624}.six-steps__card:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(420px circle at var(--six-pointer-x,50%) var(--six-pointer-y,45%), color-mix(in oklab, var(--six-accent) 12%, transparent), transparent 66%);opacity:0;transition:opacity .28s;position:absolute;inset:0}.six-steps__slide[data-pointer=true] .six-steps__card:before,.six-steps__slide:focus-within .six-steps__card:before{opacity:1}.six-steps__slide:hover:not([data-active=true]){opacity:.7;transform:scale(.96)}.six-steps__slide[data-active=true] .six-steps__card,.six-steps__slide:focus-within .six-steps__card{border-color:color-mix(in oklab, var(--six-accent) 24%, var(--six-border));box-shadow:0 1px 0 #fffffff2 inset, 0 32px 82px -44px #0f172a42, 0 14px 34px -20px color-mix(in oklab, var(--six-accent) 26%, transparent)}.six-steps__hitbox{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.six-steps__hitbox:focus-visible{outline:3px solid color-mix(in oklab, var(--six-accent) 48%, white);outline-offset:-5px}.six-steps__copy,.six-steps__stage{z-index:1;pointer-events:none;position:relative}.six-steps__replay{z-index:3;border:1px solid color-mix(in oklab, var(--six-accent) 24%, var(--six-border));background:color-mix(in oklab, white 90%, var(--six-accent) 10%);min-height:36px;color:color-mix(in oklab, var(--six-accent) 78%, var(--six-ink));font:inherit;opacity:0;pointer-events:none;cursor:pointer;transition:opacity .24s ease, transform .32s var(--six-ease), background-color .2s ease;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:650;display:inline-flex;position:absolute;bottom:clamp(16px,2.5vw,26px);right:clamp(18px,2.5vw,30px);transform:translateY(6px)}.six-steps__slide[data-active=true] .six-steps__replay{opacity:1;pointer-events:auto;transform:translateY(0)}.six-steps__replay:hover{background:color-mix(in oklab, white 80%, var(--six-accent) 20%)}.six-steps__replay:focus-visible{outline:2px solid var(--six-accent);outline-offset:3px}@media (width>=900px){.six-steps__card{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:center}}.six-steps__copy{flex-direction:column;gap:12px;min-width:0;display:flex}.six-steps__number{letter-spacing:-.04em;color:color-mix(in oklab, var(--six-accent) 70%, var(--six-ink) 30%);font-size:clamp(4rem,9vw,5.5rem);font-weight:800;line-height:.92}.six-steps__category{letter-spacing:.12em;text-transform:uppercase;color:var(--six-muted);font-size:11px;font-weight:600}.six-steps__title{font-size:clamp(2rem,3.2vw,2.75rem);font-weight:var(--weight-heading);font-variation-settings:"wght" var(--weight-heading);letter-spacing:-.03em;color:var(--six-ink);margin:0;line-height:1.12}.six-steps__description{max-width:36ch;color:var(--six-muted);margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.six-steps__stage{justify-content:center;align-items:center;min-width:0;min-height:240px;display:flex}.six-steps__progress{justify-content:center;gap:8px;padding-inline:20px;display:flex}.six-steps__access{justify-content:center;width:100%;padding-inline:20px;display:flex}.six-steps__access .l-btn{justify-content:center;min-width:172px;box-shadow:0 18px 42px -24px #5b5cf67a,inset 0 1px #ffffff6b}.six-steps__progress-bar{cursor:pointer;width:28px;height:3px;transition:background .35s var(--six-ease), width .35s var(--six-ease);background:#0f172a1f;border:0;border-radius:999px;padding:0}.six-steps__progress-bar[aria-current=true]{background:linear-gradient(90deg, var(--six-accent), var(--six-accent-2));width:40px}.six-steps__progress-bar:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--six-accent) 30%, transparent);outline:none}.six-demo{opacity:.55;width:min(100%,560px);min-height:280px;transition:opacity .45s var(--six-ease);position:relative}.six-demo--active{opacity:1}.six-demo__grid{opacity:.35;pointer-events:none;background-image:radial-gradient(circle,#5b5cf61f 1px,#0000 1px);background-size:18px 18px;border-radius:20px;position:absolute;inset:0}.six-demo__content{z-index:1;min-height:inherit;justify-content:center;align-items:center;padding:8px;display:flex;position:relative}.six-connector{color:color-mix(in oklab, var(--six-accent) 55%, transparent);flex-shrink:0}.six-connector__path{stroke-dashoffset:80px}.six-demo--active .six-connector__path{animation:six-draw-line .7s var(--six-ease) .45s forwards}.six-deal{box-sizing:border-box;justify-content:center;align-items:center;gap:clamp(10px,1.2vw,14px);width:100%;padding-inline:clamp(10px,1.8vw,24px);display:flex;transform:translate(clamp(-28px,-2vw,-18px))}.six-deal__form{border:1px solid var(--six-border);background:#fff;border-radius:18px;flex:0 0 min(100%,286px);gap:10px;padding:16px 18px;display:grid;box-shadow:0 16px 48px -32px #0f172a2e}.six-deal__form-title{color:var(--six-ink);margin:0 0 4px;font-size:14px;font-weight:650}.six-deal__field{opacity:0;grid-template-columns:92px 1fr;align-items:center;gap:8px;font-size:12px;display:grid;transform:translateY(8px)}.six-demo--active .six-deal__field--1{animation:six-rise .5s var(--six-ease) 60ms forwards}.six-demo--active .six-deal__field--2{animation:six-rise .5s var(--six-ease) .12s forwards}.six-demo--active .six-deal__field--3{animation:six-rise .5s var(--six-ease) .18s forwards}.six-demo--active .six-deal__field--4{animation:six-rise .5s var(--six-ease) .24s forwards}.six-demo--active .six-deal__field--5{animation:six-rise .5s var(--six-ease) .3s forwards}.six-deal__field-label{color:var(--six-muted)}.six-deal__field-value{border:1px solid var(--six-border);color:var(--six-ink);background:#fafbfc;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-weight:600;display:flex}.six-deal__field-value--accent{color:var(--six-accent)}.six-deal__field-value--select:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--six-muted);width:0;height:0;margin-left:auto}.six-deal__avatar{background:color-mix(in oklab, var(--six-accent) 12%, #fff);width:22px;height:22px;color:var(--six-accent);border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.six-deal__cta{background:var(--text-strong);color:#fff;opacity:0;border:0;border-radius:12px;height:40px;margin-top:4px;font-size:13px;font-weight:600;transform:translateY(8px)}.six-demo--active .six-deal__cta{animation:six-rise .55s var(--six-ease) .38s forwards, six-cta-pulse .9s var(--six-ease) .95s 1}.six-deal__arrow{opacity:0;width:48px}.six-demo--active .six-deal__arrow{animation:six-fade-in .4s var(--six-ease) .48s forwards}.six-deal__lead{border:1px solid var(--six-border);opacity:0;background:#fff;border-radius:16px;flex:0 0 178px;gap:12px;padding:14px 16px;display:flex;transform:translate(12px);box-shadow:0 12px 36px -24px #5b5cf659}.six-demo--active .six-deal__lead{animation:six-slide-right .6s var(--six-ease) .62s forwards}.six-deal__lead-icon{background:color-mix(in oklab, var(--six-accent) 14%, #fff);width:40px;height:40px;color:var(--six-accent);border-radius:12px;place-items:center;display:grid}.six-deal__lead-head{align-items:center;gap:6px;display:flex}.six-deal__lead-title{color:var(--six-ink);font-size:14px;font-weight:650}.six-deal__badge{background:color-mix(in oklab, var(--six-accent) 12%, #fff);color:var(--six-accent);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.six-deal__lead-client,.six-deal__lead-sum{color:var(--six-muted);margin:4px 0 0;font-size:12px}.six-deal__lead-sum{color:var(--six-ink);font-weight:650}.six-draft{align-items:center;gap:clamp(10px,2vw,18px);width:100%;display:flex}.six-draft__inputs{flex:0 0 min(100%,220px);gap:8px;margin:0;padding:0;list-style:none;display:grid}.six-draft__input{border:1px solid var(--six-border);opacity:0;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex;transform:translateY(10px)}.six-demo--active .six-draft__input--1{animation:six-rise .45s var(--six-ease) 50ms forwards}.six-demo--active .six-draft__input--2{animation:six-rise .45s var(--six-ease) .12s forwards}.six-demo--active .six-draft__input--3{animation:six-rise .45s var(--six-ease) .19s forwards}.six-demo--active .six-draft__input--4{animation:six-rise .45s var(--six-ease) .26s forwards}.six-demo--active .six-draft__input--5{animation:six-rise .45s var(--six-ease) .33s forwards}.six-demo--active .six-draft__input .six-draft__input-value{animation:six-highlight .35s var(--six-ease) .55s 1}.six-draft__input-icon{color:var(--six-muted)}.six-draft__input-text{gap:2px;min-width:0;display:grid}.six-draft__input-label{letter-spacing:.08em;text-transform:uppercase;color:var(--six-muted);font-size:10px}.six-draft__input-value{color:var(--six-ink);font-size:12px;font-weight:600}.six-draft__avatars{display:flex}.six-draft__avatar{object-fit:cover;width:22px;height:22px;color:var(--six-ink);background:#e8eaf6;border:2px solid #fff;border-radius:50%;margin-left:-6px;font-size:8px;font-weight:700;display:block;overflow:hidden}.six-draft__avatar:first-child{margin-left:0}.six-draft__avatar--more{background:color-mix(in oklab, var(--six-accent) 15%, #fff);color:var(--six-accent)}.six-draft__arrow{opacity:0}.six-demo--active .six-draft__arrow{animation:six-fade-in .4s var(--six-ease) .42s forwards}.six-draft__result{border:1px solid var(--six-border);opacity:0;background:#fff;border-radius:18px;flex:1;min-width:200px;padding:16px 18px;transform:translate(14px);box-shadow:0 16px 48px -32px #0f172a29}.six-demo--active .six-draft__result{animation:six-slide-right .6s var(--six-ease) .52s forwards}.six-draft__doc-icon{color:var(--six-accent);margin-bottom:8px;display:inline-flex}.six-draft__result-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.six-draft__result-title{color:var(--six-ink);margin:0;font-size:14px;font-weight:650}.six-draft__badge{background:color-mix(in oklab, var(--six-accent) 12%, #fff);color:var(--six-accent);opacity:0;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600;transform:scale(.92)}.six-demo--active .six-draft__badge{animation:six-pop .4s var(--six-ease) .78s forwards}.six-draft__result-lines{gap:6px;margin:0 0 12px;font-size:11px;display:grid}.six-draft__result-lines dt{color:var(--six-muted)}.six-draft__result-lines dd{color:var(--six-ink);margin:0;font-weight:600}.six-draft__cta{background:var(--text-strong);color:#fff;border:0;border-radius:12px;width:100%;height:38px;font-size:12px;font-weight:600}.six-capacity{border:1px solid var(--six-border);opacity:0;background:#fff;border-radius:18px;width:min(100%,480px);padding:16px 18px;transform:translateY(10px);box-shadow:0 16px 48px -32px #0f172a29}.six-demo--active .six-capacity{animation:six-rise .5s var(--six-ease) 80ms forwards}.six-capacity__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.six-capacity__title{color:var(--six-ink);margin:0;font-size:14px;font-weight:650}.six-capacity__period{border:1px solid var(--six-border);color:var(--six-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.six-capacity__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.six-capacity__row{opacity:0;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:6px 8px;display:grid;transform:translate(-8px)}.six-demo--active .six-capacity__row--1{animation:six-slide-right .45s var(--six-ease) .14s forwards}.six-demo--active .six-capacity__row--2{animation:six-slide-right .45s var(--six-ease) .2s forwards}.six-demo--active .six-capacity__row--3{animation:six-slide-right .45s var(--six-ease) .26s forwards}.six-demo--active .six-capacity__row--4{animation:six-slide-right .45s var(--six-ease) .32s forwards}.six-demo--active .six-capacity__row--5{animation:six-slide-right .45s var(--six-ease) .38s forwards}.six-capacity__row--hot{background:oklab(97.639% .0100717 .0110316)}.six-capacity__avatar{object-fit:cover;width:32px;height:32px;color:var(--six-ink);background:#eef0f6;border-radius:50%;font-size:10px;font-weight:700;display:block;overflow:hidden}.six-capacity__meta{gap:2px;min-width:0;display:grid}.six-capacity__name{color:var(--six-ink);font-size:12px;font-weight:600}.six-capacity__role{color:var(--six-muted);font-size:10px}.six-capacity__bar-wrap{align-items:center;gap:8px;min-width:120px;display:flex}.six-capacity__track{background:#0f172a14;border-radius:999px;flex:1;height:6px;position:relative;overflow:hidden}.six-capacity__fill{border-radius:inherit;background:linear-gradient(90deg, var(--six-accent), var(--six-accent-2));transform-origin:0;width:100%;height:100%;transform:scaleX(0)}.six-capacity__fill--54{width:54%}.six-capacity__fill--67{width:67%}.six-capacity__fill--82{width:82%}.six-capacity__fill--91{width:91%}.six-demo--active .six-capacity__fill{animation:six-bar-fill .75s var(--six-ease) .35s forwards}.six-capacity__pct{font-variant-numeric:tabular-nums;color:var(--six-muted);min-width:28px;font-size:11px;font-weight:600}.six-capacity__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.six-capacity__dot--ok{background:#22c55e}.six-capacity__dot--warn{background:#f59e0b}.six-capacity__forecast{border-top:1px solid var(--six-border);opacity:0;gap:10px;margin-top:14px;padding-top:14px;display:flex}.six-demo--active .six-capacity__forecast{animation:six-fade-in .5s var(--six-ease) .85s forwards}.six-capacity__forecast-icon{color:#16a34a;background:oklab(96.673% -.0198689 .0116667);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.six-capacity__forecast-title{color:var(--six-ink);margin:0;font-size:12px;font-weight:650}.six-capacity__forecast-sub{color:var(--six-muted);margin:2px 0 0;font-size:11px}.six-gantt{border:1px solid var(--six-border);opacity:0;background:#fff;border-radius:18px;width:min(100%,520px);padding:14px 16px;box-shadow:0 16px 48px -32px #0f172a29}.six-demo--active .six-gantt{animation:six-fade-in .5s var(--six-ease) 60ms forwards}.six-gantt__head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.six-gantt__menu{border:1px solid var(--six-border);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;gap:3px;width:28px;height:28px;padding:6px 4px;display:flex}.six-gantt__menu span{background:var(--six-muted);border-radius:1px;height:2px;display:block}.six-gantt__period{color:var(--six-ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.six-gantt__pill{color:var(--six-muted);background:#0f172a0f;border-radius:999px;padding:3px 10px}.six-gantt__status{border:1px solid var(--six-border);color:var(--six-ink);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 10px;display:inline-flex}.six-gantt__status-dot{background:var(--six-accent);border-radius:50%;width:6px;height:6px}.six-gantt__table{font-size:10px}.six-gantt__row{grid-template-columns:108px 1fr;align-items:center;gap:8px;min-height:28px;display:grid}.six-gantt__row--head{color:var(--six-muted);margin-bottom:4px}.six-gantt__row--head .six-gantt__task-col:after{content:none}.six-gantt__date-col{display:none}.six-gantt__body{position:relative}.six-gantt__today{border-left:1px dashed color-mix(in oklab, var(--six-accent) 45%, transparent);opacity:0;z-index:2;width:0;position:absolute;top:0;bottom:0;left:52%}.six-demo--active .six-gantt__today{animation:six-fade-in .4s var(--six-ease) .5s forwards}.six-gantt__task-col{color:var(--six-ink);align-items:center;gap:6px;font-weight:500;display:flex}.six-gantt__grip{color:var(--six-muted);letter-spacing:-2px;font-size:8px}.six-gantt__timeline{background:#0f172a0d;border-radius:999px;height:12px;position:relative}.six-gantt__bar{background:color-mix(in oklab, var(--six-accent) 35%, #e8e9ff);opacity:0;transform-origin:0;transition:left .65s var(--six-ease), width .65s var(--six-ease);border-radius:999px;position:absolute;top:1px;bottom:1px;transform:scaleX(.6)}.six-gantt__bar--position-1{width:18%;left:4%}.six-gantt__bar--position-2{width:20%;left:18%}.six-gantt__bar--position-3{width:28%;left:32%}.six-gantt__bar--position-4{width:22%;left:52%}.six-gantt__bar--position-5{width:18%;left:68%}.six-gantt__bar--position-6{width:12%;left:82%}.six-demo--active .six-gantt__row--1 .six-gantt__bar{animation:six-bar-appear .4s var(--six-ease) .12s forwards}.six-demo--active .six-gantt__row--2 .six-gantt__bar{animation:six-bar-appear .4s var(--six-ease) .18s forwards}.six-demo--active .six-gantt__row--3 .six-gantt__bar{animation:six-bar-appear .4s var(--six-ease) .24s forwards}.six-demo--active .six-gantt__row--4 .six-gantt__bar{animation:six-bar-appear .4s var(--six-ease) .3s forwards}.six-demo--active .six-gantt__row--5 .six-gantt__bar{animation:six-bar-appear .4s var(--six-ease) .36s forwards}.six-demo--active .six-gantt__row--6 .six-gantt__bar{animation:six-bar-appear .4s var(--six-ease) .42s forwards}.six-gantt__bar--active{background:linear-gradient(90deg, var(--six-accent), var(--six-accent-2))}.six-demo--active .six-gantt__bar--active{width:26%!important;left:38%!important}.six-demo--active .six-gantt__bar--shift{width:20%!important;left:56%!important}.six-gantt__handle{border:2px solid var(--six-accent);background:#fff;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:-2px;box-shadow:0 0 0 2px #5b5cf633}.six-gantt__deps{pointer-events:none;color:#0f172a33;opacity:0;width:calc(100% - 108px);height:calc(100% - 28px);position:absolute;inset:28px 0 0 108px}.six-demo--active .six-gantt__deps{animation:six-fade-in .5s var(--six-ease) .55s forwards}.six-gantt__dep-line{stroke-dasharray:120;stroke-dashoffset:120px}.six-demo--active .six-gantt__dep-line{animation:six-draw-line .7s var(--six-ease) .58s forwards}.six-demo--active .six-gantt__dep-line--2{animation-delay:.68s}.six-signal{gap:14px;width:min(100%,480px);display:grid}.six-signal__card{border:1px solid var(--six-border);opacity:0;background:#fff;border-radius:18px;padding:16px 18px;transform:translateY(10px);box-shadow:0 16px 48px -32px #0f172a29}.six-demo--active .six-signal__card{animation:six-rise .55s var(--six-ease) 80ms forwards}.six-signal__card-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.six-signal__alert-icon{color:#e11d48;background:oklab(95.7404% .0247917 .00731513);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.six-demo--active .six-signal__alert-icon{animation:six-soft-pulse .9s var(--six-ease) .2s 1}.six-signal__card-title{color:var(--six-ink);font-size:14px;font-weight:650}.six-signal__time{color:var(--six-muted);margin-left:auto;font-size:11px}.six-signal__risk{color:var(--six-ink);opacity:0;margin:0 0 12px;font-size:13px;line-height:1.5}.six-demo--active .six-signal__risk{animation:six-fade-in .45s var(--six-ease) .28s forwards}.six-signal__prob{color:#e11d48;font-weight:700}.six-signal__cause{opacity:0}.six-demo--active .six-signal__cause{animation:six-fade-in .45s var(--six-ease) .42s forwards}.six-signal__cause-label{letter-spacing:.08em;text-transform:uppercase;color:var(--six-muted);margin-bottom:4px;font-size:10px;display:block}.six-signal__cause p{color:var(--six-muted);margin:0;font-size:12px}.six-signal__actions-title{color:var(--six-muted);margin:0 0 8px;font-size:11px;font-weight:600}.six-signal__actions-row{flex-wrap:wrap;gap:8px;display:flex}.six-signal__action{border:1px solid var(--six-border);color:var(--six-ink);opacity:0;background:#fff;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex;transform:translateY(8px)}.six-demo--active .six-signal__action--1{animation:six-rise .45s var(--six-ease) .52s forwards, six-focus-ring .8s var(--six-ease) 1.05s 1}.six-demo--active .six-signal__action--2{animation:six-rise .45s var(--six-ease) .6s forwards}.six-demo--active .six-signal__action--3{animation:six-rise .45s var(--six-ease) .68s forwards}.six-signal__action--primary{border-color:color-mix(in oklab, var(--six-accent) 35%, var(--six-border));background:color-mix(in oklab, var(--six-accent) 8%, #fff);color:var(--six-accent)}.six-closure{align-items:center;gap:clamp(8px,1.5vw,14px);width:100%;display:flex}.six-closure__lessons{border:1px solid var(--six-border);background:#fff;border-radius:16px;flex:0 0 min(100%,240px);padding:14px 16px}.six-closure__lessons-title{color:var(--six-ink);align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:650;display:flex}.six-closure__check-icon{color:var(--six-accent)}.six-closure__lesson-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.six-closure__lesson{opacity:0;gap:10px;display:flex;transform:translateY(8px)}.six-demo--active .six-closure__lesson--1{animation:six-rise .45s var(--six-ease) 80ms forwards}.six-demo--active .six-closure__lesson--2{animation:six-rise .45s var(--six-ease) .16s forwards}.six-demo--active .six-closure__lesson--3{animation:six-rise .45s var(--six-ease) .24s forwards}.six-closure__lesson-icon{border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.six-closure__lesson-icon--risk{color:#ea580c;background:oklab(96.4585% .0151075 .0165474)}.six-closure__lesson-icon--solution{background:color-mix(in oklab, var(--six-accent) 10%, #fff);color:var(--six-accent)}.six-closure__lesson-icon--repeat{color:var(--six-muted);background:#0f172a0f}.six-closure__lesson-label{text-transform:uppercase;letter-spacing:.06em;color:var(--six-muted);font-size:10px;font-weight:600;display:block}.six-closure__lesson p{color:var(--six-ink);margin:2px 0 0;font-size:11px;line-height:1.45}.six-closure__bridge{color:var(--six-accent);opacity:0;flex-direction:column;align-items:center;gap:4px;display:flex}.six-demo--active .six-closure__bridge{animation:six-fade-in .4s var(--six-ease) .34s forwards}.six-closure__bridge-path{stroke-dashoffset:60px}.six-demo--active .six-closure__bridge-path{animation:six-draw-line .65s var(--six-ease) .38s forwards}.six-closure__bridge-node{background:linear-gradient(135deg, var(--six-accent), var(--six-accent-2));color:#fff;opacity:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;transform:scale(.8)}.six-demo--active .six-closure__bridge-node{animation:six-pop .45s var(--six-ease) .72s forwards}.six-closure__template{border:1px solid var(--six-border);opacity:0;background:#fff;border-radius:16px;flex:1;min-width:200px;padding:14px 16px;transform:translate(12px);box-shadow:0 16px 48px -32px #0f172a24}.six-demo--active .six-closure__template{animation:six-slide-right .6s var(--six-ease) .48s forwards}.six-demo--active.six-demo--active .six-closure__template{animation:six-slide-right .6s var(--six-ease) .48s forwards, six-template-glow .9s var(--six-ease) 1.1s 1}.six-closure__template-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.six-closure__template-head h4{color:var(--six-ink);margin:0;font-size:13px;font-weight:650}.six-closure__badge{background:color-mix(in oklab, var(--six-accent) 12%, #fff);letter-spacing:.08em;text-transform:uppercase;color:var(--six-accent);opacity:0;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:700}.six-demo--active .six-closure__badge{animation:six-pop .4s var(--six-ease) 1.05s forwards}.six-closure__checklist{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.six-closure__check{color:var(--six-ink);opacity:0;align-items:center;gap:8px;font-size:11px;display:flex}.six-demo--active .six-closure__check--1{animation:six-rise .35s var(--six-ease) .62s forwards}.six-demo--active .six-closure__check--2{animation:six-rise .35s var(--six-ease) .7s forwards}.six-demo--active .six-closure__check--3{animation:six-rise .35s var(--six-ease) .78s forwards}.six-demo--active .six-closure__check--4{animation:six-rise .35s var(--six-ease) .86s forwards}.six-closure__checkbox{background:color-mix(in oklab, var(--six-accent) 15%, #fff);width:18px;height:18px;color:var(--six-accent);border-radius:5px;place-items:center;display:grid;transform:scale(.6)}.six-demo--active .six-closure__check .six-closure__checkbox{animation:six-pop .3s var(--six-ease) forwards}.six-closure__drag{color:var(--six-muted);letter-spacing:-1px;margin-left:auto;font-size:8px}.six-closure__add{border:1px dashed var(--six-border);width:100%;color:var(--six-muted);background:0 0;border-radius:10px;padding:8px;font-size:11px}@keyframes six-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes six-slide-right{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes six-fade-in{0%{opacity:0}to{opacity:1}}@keyframes six-pop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes six-draw-line{to{stroke-dashoffset:0}}@keyframes six-bar-fill{to{transform:scaleX(1)}}@keyframes six-bar-appear{to{opacity:1;transform:scaleX(1)}}@keyframes six-cta-pulse{0%,to{box-shadow:0 0 #5b5cf600}50%{box-shadow:0 0 0 6px #5b5cf62e}}@keyframes six-soft-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes six-focus-ring{0%,to{box-shadow:0 0 #5b5cf600}50%{box-shadow:0 0 0 4px #5b5cf633}}@keyframes six-highlight{0%,to{background:0 0}50%{background:color-mix(in oklab, var(--six-accent) 8%, transparent)}}@keyframes six-template-glow{0%,to{box-shadow:0 16px 48px -32px #0f172a24}50%{box-shadow:0 16px 48px -32px #0f172a24, 0 0 0 1px color-mix(in oklab, var(--six-accent) 25%, transparent)}}@media (width<=899px){.l-band--six-steps{--six-slide-w:min(94vw, 560px);--six-slide-h:clamp(480px, 78vh, 620px);min-height:auto}.six-steps__card{border-radius:24px;padding:clamp(16px,4vw,28px)}.six-demo{width:100%;min-height:0}.six-deal__form{flex:auto;width:100%}.six-capacity,.six-gantt{width:100%}.six-steps__slide{opacity:.48;transform:scale(.96)}.six-steps__slide[data-active=true]{opacity:1;transform:scale(1)}.six-deal,.six-draft,.six-closure{flex-direction:column;transform:none}.six-deal__arrow,.six-draft__arrow{transform:rotate(90deg)}.six-closure__bridge{flex-direction:row}.six-closure__bridge-line{transform:rotate(90deg)}}@media (width>=900px) and (height<=760px){.l-band--six-steps{--six-slide-h:clamp(340px, 50vh, 380px)}.stickyViewport{gap:clamp(12px,2vh,18px);padding-block:clamp(22px,4vh,36px) clamp(16px,3vh,24px)}.six-steps-head__title{font-size:clamp(2rem,3.6vw,2.6rem)}.six-steps__card{padding:clamp(22px,2.8vw,34px)}.six-steps__number{font-size:clamp(3.2rem,7vw,4.6rem)}.six-steps__title{font-size:clamp(1.75rem,2.7vw,2.35rem)}.six-steps__description{font-size:clamp(15px,1.35vw,17px)}}@media (width<=899px){.horizontalScrollSection{min-height:auto;height:auto!important}.stickyViewport{height:auto;min-height:auto;padding-block:clamp(56px,12vw,84px);position:relative;top:auto;overflow:visible}.carouselMask{flex:none;min-height:auto;overflow:hidden}.carouselMask:before,.carouselMask:after{width:clamp(20px,8vw,44px)}.cardsTrack{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;width:100%;min-height:auto;padding-inline:7vw;overflow:auto hidden;transform:translate(0,0)!important}.cardsTrack::-webkit-scrollbar{display:none}.six-steps__slide,.stepCard{flex-basis:86vw}.six-steps__card{height:auto;min-height:560px}}@media (prefers-reduced-motion:reduce){.cardsTrack{transition:none!important}.six-steps__slide{transition:opacity .2s;transform:none}.six-steps__slide[data-active=true]{transform:none}.six-demo--active *,.six-demo--active .six-gantt__bar--active,.six-demo--active .six-gantt__bar--shift{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.six-capacity__fill{transform:scaleX(1)}.six-steps__card,.six-steps__card:before,.six-steps__replay{transition:none!important}.six-steps__card:before{opacity:0!important}.six-steps__replay{transform:none}}.l-band--portfolio-chaos{--orbit-ink:var(--text-strong);--orbit-muted:var(--muted);--orbit-border:var(--border);--orbit-blue:var(--accent);--orbit-violet:var(--plasma-violet);--orbit-cyan:var(--plasma-cyan);--orbit-magenta:var(--plasma-magenta);--orbit-warn:var(--warning-text);--orbit-ease:cubic-bezier(.22, 1, .36, 1);z-index:1;color:var(--orbit-ink);background:linear-gradient(180deg, transparent 0%, transparent 54%, #ffffff80 82%, var(--panel) 100%);min-height:clamp(760px,96vh,980px);padding-block:0;position:relative;overflow:hidden}.l-band--portfolio-chaos:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(180deg, #fff0 0%, #ffffffd1 70%, var(--panel) 100%);height:clamp(260px,32vh,420px);position:absolute;bottom:0;left:0;right:0}#philosophy.l-band--panel{z-index:0;padding-top:calc(var(--section-pad-y) + 112px);box-shadow:none;border-block:0;margin-top:-112px;position:relative}.portfolioChaosSection__grid{display:none}.sectionInner{width:100%;min-height:inherit;margin:0 auto;padding:0;position:relative}.l-band--portfolio-chaos .sectionHeader{z-index:5;text-align:left;pointer-events:none;max-width:min(680px,100% - 40px);margin:0;position:absolute;top:clamp(58px,8vw,92px);left:clamp(20px,6vw,88px)}.l-band--portfolio-chaos .sectionHeader h2{color:var(--orbit-ink);font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(34px,4vw,50px);line-height:1.08;font-weight:var(--weight-heading);font-variation-settings:"wght" var(--weight-heading);text-wrap:balance;margin:0}.l-band--portfolio-chaos .sectionHeader p{max-width:580px;color:var(--muted-strong);margin:16px 0 0;font-size:clamp(16px,1.45vw,18px);line-height:1.62}.orbitSceneShell{width:100%;height:100%;min-height:inherit;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;margin:0;position:absolute;inset:0;overflow:hidden}.orbitSceneShell:before{content:none}.orbitSceneCanvas{z-index:1;width:100%;height:100%;position:relative}.orbitChip{min-height:19px;color:var(--orbit-ink);letter-spacing:-.01em;white-space:nowrap;backdrop-filter:blur(10px);user-select:none;background:#ffffffe6;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:6px;padding:0 6px;font-size:8px;font-weight:690;line-height:1;display:inline-flex;box-shadow:0 10px 26px #0f172a1f}.orbitChip:before{content:"";opacity:.58;background:currentColor;border-radius:50%;flex:none;width:4px;height:4px}.orbitChip--project{color:var(--accent)}.orbitChip--resource{color:var(--info);background:#f0f9ffeb}.orbitChip--signal{color:var(--orbit-warn);background:#fff7eef0}.orbitChip--decision{color:#fff;background:linear-gradient(135deg, var(--plasma-violet), var(--accent));border-color:#4f46e54d}.orbitChip--scenario{color:var(--violet);background:#f5f3ffeb}.orbitChip[data-priority=quiet]{opacity:.72}.orbitChip[data-priority=hot]{box-shadow:0 12px 28px #2563eb29,inset 0 0 0 1px #fff9}.zoomControls,.orbitSceneHint{z-index:4;position:absolute}.zoomControls button:focus-visible{box-shadow:var(--ring-focus);outline:none}.zoomControls{gap:8px;display:grid;bottom:22px;right:22px}.zoomControls button{width:40px;height:40px;color:var(--orbit-ink);backdrop-filter:blur(14px);transition:transform .22s var(--orbit-ease), background .22s var(--orbit-ease);background:#ffffffdb;border:1px solid #0f172a14;border-radius:999px;font-size:20px;font-weight:560;box-shadow:0 12px 28px #0f172a1a}.zoomControls button:hover{background:#fffffffa;transform:translateY(-1px)}.orbitSceneHint{color:#1515158f;max-width:260px;margin:0;font-size:12px;line-height:1.45;bottom:24px;left:24px}@media (prefers-reduced-motion:reduce){.orbitChip,.zoomControls button{transition-duration:.01ms}}@media (width<=1024px){.l-band--portfolio-chaos{min-height:780px}}@media (width<=767px){.l-band--portfolio-chaos{min-height:720px}.l-band--portfolio-chaos .sectionHeader{max-width:none;top:46px;left:20px;right:20px}.l-band--portfolio-chaos .sectionHeader h2{font-size:clamp(32px,9vw,42px)}.l-band--portfolio-chaos .sectionHeader p{font-size:16px}.zoomControls{grid-auto-flow:column;bottom:16px;right:16px}.orbitSceneHint{max-width:none;font-size:11px;bottom:20px;left:16px;right:96px}.orbitChip{min-height:19px;padding-inline:6px;font-size:8px}}.alpha-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 12% 8%,#ff3b3414,#0000 26%),radial-gradient(circle at 88% 12%,#22c7ef1a,#0000 26%),linear-gradient(#fbfcff 0%,#f4f6fa 42%,#eef1f6 100%);position:relative;overflow:hidden}.alpha-page:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#070a1209 1px,#0000 1px),linear-gradient(#070a1207 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;mask-image:radial-gradient(86% 74% at 50% 10%,#000 0%,#0000 80%)}.alpha-page:after{content:"";z-index:0;pointer-events:none;filter:blur(18px);opacity:.7;background:linear-gradient(116deg,#0000 24%,#ff3b341a 34%,#ffffff47 42%,#0000 54%),linear-gradient(116deg,#0000 45%,#22c7ef1a 52%,#0000 64%);position:fixed;inset:-18% -10%;transform:translate(-2%,-1%)rotate(-2deg)}.alpha-header,.alpha-hero,.alpha-section,.alpha-footer{z-index:1;width:min(1180px,100% - 40px);margin-inline:auto;position:relative}.alpha-header{z-index:20;backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(#ffffffdb,#ffffff94),radial-gradient(circle at 8% 0,#ff3b3421,#0000 34%),radial-gradient(circle at 86% 8%,#22c7ef21,#0000 34%);border:1px solid #070a121f;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:66px;margin-top:14px;padding:10px 12px;display:grid;position:sticky;top:14px;overflow:hidden;box-shadow:0 34px 78px -48px #070a12a3,inset 0 1px #fffffffa,inset 0 -1px #070a120f}.alpha-header:before,.alpha-header:after{content:"";pointer-events:none;position:absolute}.alpha-header:before{border-radius:inherit;opacity:.82;background:linear-gradient(90deg,#ffffffbd,#0000 34%,#ffffff80 70%,#0000),linear-gradient(#ffffff8f,#0000 42%);inset:0}.alpha-header:after{border:1px solid #ffffff7a;border-radius:17px;inset:1px}.alpha-brand,.alpha-header nav,.alpha-header .alpha-btn{z-index:1;position:relative}.alpha-brand{color:var(--text-strong);align-items:center;gap:10px;font-weight:760;text-decoration:none;display:inline-flex}.alpha-brand span{color:#fff;background:linear-gradient(135deg,#ff3b34,#111522 74%);border-radius:9px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 12px 26px -18px #070a12cc}.alpha-header nav{justify-content:center;gap:8px;display:flex}.alpha-header nav a{border-radius:var(--radius-full);color:var(--muted-strong);font-size:var(--text-sm);transition:color .22s var(--ease-soft), background .22s var(--ease-soft), transform .26s var(--ease-soft);padding:8px 11px;font-weight:700}.alpha-header nav a:hover{color:var(--text-strong);background:#ffffffa8;transform:translateY(-1px)}.alpha-hero{grid-template-columns:minmax(0,.72fr) minmax(520px,1fr);align-items:center;gap:clamp(28px,5vw,64px);min-height:calc(100vh - 94px);padding-block:clamp(56px,8vw,96px) clamp(42px,7vw,84px);display:grid}.alpha-hero__copy{gap:22px;display:grid}.alpha-kicker{width:max-content;max-width:100%;color:var(--muted-strong);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-eyebrow);text-transform:uppercase;font-weight:700;display:inline-flex}.alpha-hero h1,.alpha-section h2{max-width:12ch;font-family:var(--font-display);letter-spacing:0}.alpha-hero h1{font-size:clamp(44px,6vw,78px);line-height:.96}.alpha-hero__copy p,.alpha-section__head p,.alpha-section--split p{max-width:640px;color:var(--muted-strong);font-size:clamp(16px,1.5vw,18px);line-height:1.62}.alpha-hero__actions,.alpha-diff__actions,.alpha-form__footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.alpha-btn{isolation:isolate;min-height:38px;font-size:var(--text-sm);transition:background-position .42s cubic-bezier(.2, .8, .2, 1), background-color .22s var(--ease-soft), box-shadow .26s var(--ease-soft), color .22s var(--ease-soft), opacity .22s var(--ease-soft), transform .3s cubic-bezier(.2, .8, .2, 1);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:760;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;transform:translate(0,0)}.alpha-btn:before,.alpha-btn:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .26s var(--ease-soft), transform .54s cubic-bezier(.2, .8, .2, 1);position:absolute;inset:0}.alpha-btn:before{background:radial-gradient(circle at 52% 12%,#ffffff61,#0000 44%),linear-gradient(120deg,#4f46e500,#2563eb29,#7dd3fc00);transform:scale(.94)}.alpha-btn:after{background:linear-gradient(110deg,#0000 0%,#ffffff52 48%,#0000 72%);transform:translate(-115%)}.alpha-btn:hover,.alpha-btn:focus-visible{transform:translateY(-1px)}.alpha-btn:hover:before,.alpha-btn:focus-visible:before,.alpha-btn:hover:after,.alpha-btn:focus-visible:after{opacity:1}.alpha-btn:hover:before,.alpha-btn:focus-visible:before{transform:scale(1)}.alpha-btn:hover:after,.alpha-btn:focus-visible:after{transform:translate(80%)}.alpha-btn--dark{color:#fff;background:linear-gradient(105deg,#ffffff0a,#0000 32%,#ffffff1c 52%,#0000 70%) 0 0/220% 100%,linear-gradient(#15192a,#05070d) 0 0/100% 100%;box-shadow:0 0 0 1px #05070d,0 18px 42px -26px #070a12d9,inset 0 1px #ffffff38,inset 0 -1px #0000003d}.alpha-btn--dark:hover,.alpha-btn--dark:focus-visible{background-position:100% 0,0 0;box-shadow:0 0 0 1px #05070d,0 24px 48px -24px #070a12eb,0 18px 34px -24px #2563eb5c,0 10px 28px -22px #7dd3fc52,inset 0 1px #ffffff47}.alpha-btn--light{color:var(--text-strong);background:linear-gradient(105deg,#fff0,#ffffffe6 46%,#fff0 72%) 0 0/220% 100%,#eceef2 0 0/100% 100%;box-shadow:0 0 0 1px #070a1221,0 12px 32px -24px #070a128c,inset 0 1px #fffffff2,inset 0 -1px #070a121f}.alpha-btn--light:hover,.alpha-btn--light:focus-visible{background-color:#fff;background-position:100% 0,0 0;box-shadow:0 0 0 1px #070a1229,0 18px 38px -24px #070a129e,0 14px 30px -24px #22c7ef61,inset 0 1px #fff}.alpha-btn--ghost{color:var(--muted-strong);background:0 0;box-shadow:inset 0 0 0 1px #070a121a}.alpha-btn--ghost:hover,.alpha-btn--ghost:focus-visible{color:var(--text-strong);background:#ffffff9e}.alpha-hero__proof{grid-template-columns:minmax(240px,.74fr) minmax(340px,1fr);align-items:stretch;gap:14px;display:grid}.alpha-agent-card,.alpha-diff,.alpha-info-card,.alpha-step,.alpha-command,.alpha-run-log,.alpha-control-panel,.alpha-copy-panel,.alpha-form,.alpha-faq details{backdrop-filter:blur(20px)saturate(155%);background:#ffffffc7;border:1px solid #070a121a;box-shadow:0 30px 90px -56px #070a128a,inset 0 1px #fffffff0}.alpha-agent-card{border-radius:16px;align-content:start;gap:16px;padding:16px;display:grid}.alpha-agent-card__top,.alpha-diff__toolbar,.alpha-hunk__header,.alpha-hunk__footer,.alpha-audit-preview{justify-content:space-between;align-items:center;gap:12px;display:flex}.alpha-agent-card__top span,.alpha-audit-preview span,.alpha-command span,.alpha-run-log span{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.alpha-chat{gap:10px;display:grid}.alpha-message{background:#f7f8fbc7;border-radius:12px;gap:6px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #070a120f}.alpha-message span{color:var(--muted);font-size:var(--text-xs);font-weight:760}.alpha-message p,.alpha-mini-audit b,.alpha-hunk p,.alpha-info-card p,.alpha-step p,.alpha-copy-panel p,.alpha-form small,.alpha-faq p{color:var(--muted-strong);font-size:var(--text-sm);line-height:1.5}.alpha-mini-audit{background:linear-gradient(#ffffffc2,#f0f4fac2);border-radius:12px;gap:6px;margin-top:auto;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #070a120f}.alpha-diff{border-radius:18px;gap:12px;padding:14px;display:grid}.alpha-diff--compact{max-height:620px;overflow:hidden}.alpha-diff__toolbar h3{margin-top:4px;font-size:18px}.alpha-diff__summary{text-align:center;background:#f7f8fbd1;border-radius:12px;min-width:74px;padding:8px 10px;display:grid;box-shadow:inset 0 0 0 1px #070a120f}.alpha-diff__summary b{line-height:1}.alpha-diff__summary span{color:var(--muted);font-size:var(--text-xs)}.alpha-hunks{gap:10px;display:grid}.alpha-hunk{transition:border-color .28s var(--ease-soft), box-shadow .32s var(--ease-soft), transform .34s cubic-bezier(.2, .8, .2, 1), background .32s var(--ease-soft);background:#ffffffb8;border:1px solid #070a1214;border-radius:14px;gap:10px;padding:12px;display:grid}.alpha-hunk:hover,.alpha-hunk.is-selected{background:#ffffffeb;border-color:#2563eb3d;transform:translateY(-2px);box-shadow:0 18px 38px -28px #070a1280,0 10px 28px -24px #2563eb47}.alpha-hunk--edited{border-color:#0ea5e93d}.alpha-hunk--rejected{opacity:.68}.alpha-hunk--warning{background:#fffbebc7;border-color:#f59e0b52}.alpha-check{flex:none;place-items:center;display:inline-grid}.alpha-check input{opacity:0;position:absolute}.alpha-check span{background:#ffffffd6;border:1px solid #070a122e;border-radius:6px;width:18px;height:18px;box-shadow:inset 0 1px #ffffffeb}.alpha-check input:checked+span{border-color:var(--accent);background:linear-gradient(135deg, #ffffff47, transparent), var(--accent)}.alpha-check input:disabled+span{opacity:.45}.alpha-hunk__header{align-items:flex-start}.alpha-hunk__header>div{flex:1;gap:3px;display:grid}.alpha-hunk__id{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs)}.alpha-hunk h4{font-family:var(--font-ui);letter-spacing:0;font-size:14px;line-height:1.32}.alpha-pill{border-radius:var(--radius-full);color:var(--muted-strong);font-size:var(--text-xs);background:#f7f8fbc7;border:1px solid #070a1214;flex:none;padding:3px 8px;font-weight:760}.alpha-hunk__body{gap:7px;padding-left:30px;display:grid}.alpha-hunk__body span{border-radius:var(--radius-full);width:max-content;color:var(--accent-hover);background:var(--accent-soft);font-family:var(--font-mono);font-size:var(--text-xs);padding:2px 7px}.alpha-hunk__footer{color:var(--muted);font-size:var(--text-xs);padding-left:30px}.alpha-warning{font-size:var(--text-sm);border-radius:12px;gap:3px;padding:11px 12px;display:grid}.alpha-warning span{color:var(--muted-strong)}.alpha-warning--permission{background:#fffbebc7;border:1px solid #f59e0b47}.alpha-warning--stale{background:#f0f9ffd1;border:1px solid #0ea5e938}.alpha-audit-preview{background:linear-gradient(#ffffffc2,#f6f8fbd1),radial-gradient(circle at 0 0,#22c7ef1f,#0000 40%);border-radius:13px;align-items:flex-start;padding:12px;box-shadow:inset 0 0 0 1px #070a120f}.alpha-audit-preview b{font-size:var(--text-sm);flex:1;line-height:1.45}.alpha-audit-preview small{max-width:180px;color:var(--muted);font-size:var(--text-xs);line-height:1.42}.alpha-section{padding-block:clamp(58px,8vw,110px)}.alpha-section--tight{padding-top:clamp(36px,5vw,72px)}.alpha-section__head{gap:14px;max-width:780px;margin-bottom:clamp(24px,4vw,40px);display:grid}.alpha-section__head h2,.alpha-section--split h2{max-width:14ch;font-size:clamp(32px,4.2vw,56px);line-height:1}.alpha-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.alpha-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.alpha-info-card,.alpha-step{min-height:210px;transition:border-color .3s var(--ease-soft), box-shadow .36s var(--ease-soft), transform .36s cubic-bezier(.2, .8, .2, 1), background .36s var(--ease-soft);border-radius:16px;padding:22px;position:relative;overflow:hidden}.alpha-info-card:after,.alpha-step:after{content:"";pointer-events:none;opacity:0;transition:opacity .36s var(--ease-soft), transform .76s cubic-bezier(.2, .8, .2, 1);background:linear-gradient(112deg,#0000 36%,#ffffffd1 48%,#0000 61%);position:absolute;inset:-36% -70%;transform:translate(-40%)rotate(4deg)}.alpha-info-card:hover,.alpha-step:hover{border-color:#070a1229;transform:translateY(-5px);box-shadow:0 42px 88px -50px #070a129e,0 18px 38px -32px #22c7ef52,inset 0 1px #fffffffa}.alpha-info-card:hover:after,.alpha-step:hover:after{opacity:1;transform:translate(38%)rotate(4deg)}.alpha-info-card h3,.alpha-step h3{z-index:1;letter-spacing:0;max-width:18ch;margin-bottom:10px;font-size:22px;line-height:1.08;position:relative}.alpha-info-card p,.alpha-step p,.alpha-step b,.alpha-step span,.alpha-info-card>span{z-index:1;position:relative}.alpha-workflow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.alpha-step{min-height:280px}.alpha-step span{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);display:inline-flex}.alpha-step b{color:var(--accent-hover);font-size:var(--text-sm);margin:16px 0 10px;display:block}.alpha-demo__grid,.alpha-section--split{grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);align-items:start;gap:16px;display:grid}.alpha-command,.alpha-run-log,.alpha-control-panel,.alpha-copy-panel{border-radius:16px;padding:22px}.alpha-command{gap:16px;display:grid}.alpha-command p{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(24px,3vw,38px);line-height:1.08}.alpha-run-log ol{gap:12px;margin:18px 0 0;padding-left:20px;display:grid}.alpha-run-log li{color:var(--muted-strong);line-height:1.55}.alpha-section--proof .alpha-diff{width:min(980px,100%)}.alpha-control-panel{flex-wrap:wrap;gap:10px;display:flex}.alpha-control-panel p{flex-basis:100%;margin-top:6px}.alpha-audit-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.alpha-audit-timeline article{border-top:1px solid #070a121f;gap:10px;padding:18px;display:grid}.alpha-audit-timeline span,.alpha-use-cases span{border-radius:var(--radius-full);background:linear-gradient(135deg,#ff3b34,#22c7ef);width:10px;height:10px;box-shadow:0 0 0 5px #22c7ef14}.alpha-audit-timeline small{color:var(--muted);line-height:1.45}.alpha-info-card--surface>span{color:#fff;width:42px;height:42px;font-family:var(--font-mono);font-size:var(--text-xs);background:linear-gradient(135deg,#315dff,#111522 78%);border-radius:13px;place-items:center;margin-bottom:26px;display:grid}.alpha-use-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.alpha-use-cases article{background:#ffffff9e;border-radius:14px;align-items:center;gap:14px;min-height:90px;padding:18px;display:flex;box-shadow:inset 0 0 0 1px #070a1214}.alpha-use-cases p{color:var(--text-strong);font-weight:720;line-height:1.35}.alpha-copy-panel{gap:14px;display:grid}.alpha-signup .alpha-form{width:min(860px,100%)}.alpha-form{border-radius:18px;gap:16px;padding:clamp(18px,3vw,28px);display:grid}.alpha-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.alpha-form label{gap:7px;display:grid}.alpha-form label span{color:var(--text-strong);font-size:var(--text-sm);font-weight:760}.alpha-form input,.alpha-form select,.alpha-form textarea{width:100%;color:var(--text);font:inherit;transition:border-color .22s var(--ease-soft), box-shadow .22s var(--ease-soft), background .22s var(--ease-soft);background:#ffffffc2;border:1px solid #070a121f;border-radius:10px;padding:11px 12px;box-shadow:inset 0 1px #fffffff0}.alpha-form textarea{resize:vertical}.alpha-form input:focus,.alpha-form select:focus,.alpha-form textarea:focus{background:#fff;border-color:#2563eb5c;outline:none;box-shadow:0 0 0 3px #2563eb1f,inset 0 1px #fffffff0}.alpha-form label small{color:var(--prio-critical);font-weight:700}.alpha-form__footer small{max-width:340px}.alpha-form--success{width:min(680px,100%)}.alpha-form--success h3{font-size:clamp(28px,3vw,42px)}.alpha-faq{gap:10px;width:min(860px,100%);display:grid}.alpha-faq details{border-radius:14px;padding:18px 20px}.alpha-faq summary{color:var(--text-strong);cursor:pointer;font-weight:780}.alpha-faq p{margin-top:10px}.alpha-footer{justify-content:space-between;align-items:center;gap:20px;padding-block:34px 46px;display:flex}.alpha-footer p{max-width:520px;color:var(--muted-strong)}.hero-agent-demo{z-index:1;border:1px solid color-mix(in oklab, var(--border) 72%, var(--text-strong) 28%);backdrop-filter:blur(26px)saturate(165%);background:radial-gradient(circle at 12% 0,#2563eb1a,#0000 34%),radial-gradient(circle at 88% 10%,#7dd3fc21,#0000 34%),#ffffffbd;border-radius:24px;gap:14px;min-width:0;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 92px -54px #0f172ab8,0 16px 42px -34px #2563eb75,inset 0 1px #fffffff5}.hero-agent-demo:before,.hero-agent-demo:after{content:"";pointer-events:none;position:absolute}.hero-agent-demo:before{border-radius:inherit;opacity:.82;background:linear-gradient(90deg,#ffffffb8,#0000 34%,#ffffff7a 70%,#0000),linear-gradient(#ffffff8f,#0000 42%);inset:0}.hero-agent-demo:after{opacity:0;transition:opacity .42s var(--ease-ui), transform .88s var(--ease-soft);background:linear-gradient(112deg,#0000 36%,#ffffff9e 48%,#0000 61%);inset:-35% -70%;transform:translate(-42%)rotate(4deg)}.hero-agent-demo:hover:after{opacity:1;transform:translate(38%)rotate(4deg)}.hero-agent-demo>*{z-index:1;position:relative}.hero-agent-demo__bar,.hero-agent-diff header,.hero-agent-demo__actions,.hero-agent-audit{justify-content:space-between;align-items:center;gap:12px;display:flex}.hero-agent-demo__bar span,.hero-agent-diff header span,.hero-agent-msg span,.hero-agent-audit span{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.hero-agent-demo__bar b{border-radius:var(--radius-full);color:var(--accent-hover);background:var(--accent-soft);font-size:var(--text-xs);padding:5px 9px}.hero-agent-demo__chat,.hero-agent-diff,.hero-agent-hunks{display:grid}.hero-agent-demo__chat{gap:10px}.hero-agent-diff{gap:11px;padding:13px}.hero-agent-msg,.hero-agent-diff,.hero-agent-audit{background:#ffffff9e;border:1px solid #0f172a14;border-radius:16px;box-shadow:inset 0 1px #ffffffeb}.hero-agent-msg{gap:6px;padding:13px;display:grid}.hero-agent-msg--agent{background:radial-gradient(circle at 0 0,#7dd3fc1f,#0000 42%),#ffffffb3}.hero-agent-msg p,.hero-agent-hunk em,.hero-agent-audit b{color:var(--muted-strong);font-size:var(--text-sm);font-style:normal;line-height:1.48}.hero-agent-diff header b{color:var(--text-strong);font-size:var(--text-sm)}.hero-agent-hunks{gap:9px}.hero-agent-hunk{cursor:pointer;transition:border-color .3s var(--ease-soft), box-shadow .34s var(--ease-soft), transform .34s var(--ease-soft), background .34s var(--ease-soft);background:#ffffff94;border:1px solid #0f172a14;border-radius:14px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.hero-agent-hunk:hover,.hero-agent-hunk.is-selected{border-color:color-mix(in oklab, var(--accent) 36%, var(--border) 64%);background:#ffffffdb;transform:translateY(-1px);box-shadow:0 18px 38px -30px #0f172a7a,0 12px 28px -26px #7dd3fc80}.hero-agent-hunk input{opacity:0;position:absolute}.hero-agent-hunk__check{background:#ffffffd1;border:1px solid #0f172a2e;border-radius:6px;width:18px;height:18px}.hero-agent-hunk input:checked+.hero-agent-hunk__check{border-color:var(--accent);background:linear-gradient(135deg, #ffffff42, transparent), var(--accent)}.hero-agent-hunk__body{gap:4px;min-width:0;display:grid}.hero-agent-hunk__body small{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:10px}.hero-agent-hunk__body b{color:var(--text-strong);font-size:14px;line-height:1.2}.hero-agent-demo__actions{flex-wrap:wrap;justify-content:flex-start}.hero-agent-demo__actions .l-btn{height:40px;padding-inline:15px;font-size:13px}.hero-agent-audit{padding:12px}@media (prefers-reduced-motion:no-preference){.alpha-page{animation:16s ease-in-out infinite alternate alpha-background-breathe}.alpha-page:before{animation:22s linear infinite alpha-grid-drift}.alpha-page:after{animation:18s ease-in-out infinite alternate alpha-blade-drift}}@keyframes alpha-background-breathe{0%{background-position:0 0,100% 0,0 0}to{background-position:7% 3%,92% 4%,0 0}}@keyframes alpha-grid-drift{0%{background-position:0 0,0 0}to{background-position:72px 36px,36px 72px}}@keyframes alpha-blade-drift{0%{transform:translate(-3%,-1%)rotate(-2deg)}to{transform:translate(3%,2%)rotate(1deg)}}@media (width<=1120px){.alpha-hero{grid-template-columns:1fr}.alpha-hero__proof{grid-template-columns:.72fr 1fr}.alpha-workflow,.alpha-audit-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.alpha-card-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.alpha-header{grid-template-columns:auto auto;justify-content:space-between}.alpha-header nav{display:none}.alpha-hero__proof,.alpha-card-grid,.alpha-card-grid--four,.alpha-demo__grid,.alpha-section--split,.alpha-use-cases{grid-template-columns:1fr}.alpha-hero h1,.alpha-section__head h2,.alpha-section--split h2{max-width:100%}.alpha-audit-timeline{grid-template-columns:1fr}}@media (width<=560px){.alpha-header,.alpha-hero,.alpha-section,.alpha-footer{width:min(100% - 28px,1180px)}.alpha-header>.alpha-btn{display:none}.alpha-hero{min-height:auto;padding-top:44px}.alpha-hero h1{font-size:42px}.alpha-form__grid{grid-template-columns:1fr}.alpha-diff__toolbar,.alpha-hunk__header,.alpha-audit-preview,.alpha-footer{flex-direction:column;align-items:flex-start}.alpha-hunk__body,.alpha-hunk__footer{padding-left:0}}body:before{content:"";z-index:0;pointer-events:none;opacity:.48;background:radial-gradient(circle at 16px 16px,#2563eb21 1px,#0000 1.5px) 0 0/42px 42px,linear-gradient(115deg,#0000 0 46%,#2563eb0a 46% 47%,#0000 47% 100%) 0 0/180px 180px,linear-gradient(65deg,#0000 0 52%,#0f172a09 52% 53%,#0000 53% 100%) 0 0/240px 240px;animation:34s linear infinite landing-ambient-shift;position:fixed;inset:0}body>*{z-index:1;position:relative}@keyframes landing-ambient-shift{0%{background-position:0 0,0 0,0 0}to{background-position:84px 42px,180px 180px,-240px 240px}}.agent-demo-section{--agent-demo-peek:clamp(112px, 11vh, 148px);margin-top:calc(-1 * var(--agent-demo-peek));background:linear-gradient(180deg, transparent 0, transparent var(--agent-demo-peek), var(--canvas) var(--agent-demo-peek), #f8fafcdb 55%, var(--canvas) 100%);isolation:isolate;pointer-events:none;padding:clamp(36px,4vw,64px) clamp(12px,2vw,28px) clamp(56px,8vw,108px);scroll-margin-top:116px;position:relative;overflow:clip}.agent-demo-section__inner{pointer-events:auto;width:min(100%,1540px);margin-inline:auto}.lad-shell{--lad-page:#f4f6fa;--lad-surface:#fff;--lad-surface-subtle:#f9fafb;--lad-surface-soft:#fbfcfe;--lad-border:#e4e7ec;--lad-border-strong:#d0d5dd;--lad-text:#101828;--lad-text-secondary:#475467;--lad-muted:#667085;--lad-blue:#2563eb;--lad-blue-strong:#1d4ed8;--lad-blue-soft:#eff5ff;--lad-green:#027a48;--lad-green-soft:#ecfdf3;--lad-red:#d92d20;--lad-red-soft:#fef3f2;--lad-orange:#dc6803;--lad-orange-soft:#fffaeb;--lad-shadow-soft:0 18px 54px #1018281f;--lad-shadow-card:0 8px 20px #1018280f;min-height:min(860px,100vh - 56px);color:var(--lad-text);font-family:var(--font-ui);place-items:center;padding:0;display:grid}.lad-shell--mobile{min-height:760px}.lad-window{--lad-text-xs:12px;--lad-text-sm:13px;--lad-text-base:14px;--lad-text-lg:16px;--lad-text-xl:18px;--lad-line-base:20px;--lad-line-lg:24px;border:1px solid var(--lad-border);background:var(--lad-surface);width:min(100%,1500px);height:min(860px,100vh - 72px);min-height:720px;box-shadow:var(--lad-shadow-soft), 0 1px 0 #fffffff0 inset;font-size:var(--lad-text-base);line-height:var(--lad-line-base);border-radius:22px;grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}.lad-layout{background:var(--lad-surface);min-height:0;transition:grid-template-columns var(--duration-slow) var(--ease-out);grid-template-columns:68px minmax(230px,272px) minmax(500px,1fr);display:grid}.lad-layout--nav-expanded{grid-template-columns:168px minmax(230px,272px) minmax(500px,1fr)}.lad-layout--review-open{grid-template-columns:68px minmax(230px,272px) minmax(500px,1fr) minmax(386px,440px)}.lad-layout--nav-expanded.lad-layout--review-open{grid-template-columns:168px minmax(230px,272px) minmax(500px,1fr) minmax(386px,440px)}.lad-app-nav{border-right:1px solid var(--lad-border);background:var(--lad-surface-subtle);flex-direction:column;align-items:center;gap:18px;min-width:0;padding:24px 10px 18px;display:flex}.lad-app-nav--expanded{align-items:stretch}.lad-app-nav__items{gap:12px;width:100%;display:grid}.lad-app-nav__item,.lad-icon-button,.lad-chip-button{color:var(--lad-text-secondary);cursor:pointer;background:0 0;border:0}.lad-app-nav__item{min-height:44px;transition:color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.lad-app-nav__item:before{content:"";border-radius:var(--radius-full);background:0 0;width:3px;height:22px;position:absolute;left:-10px}.lad-app-nav__item span{white-space:nowrap;font-size:var(--lad-text-sm);display:none}.lad-app-nav--expanded .lad-app-nav__item{justify-content:flex-start}.lad-app-nav--expanded .lad-app-nav__item span{display:inline}.lad-app-nav__item svg,.lad-icon-button svg,.lad-send-button svg,.lad-chip-button svg{width:19px;height:19px}.lad-app-nav__item.is-active{color:var(--lad-blue);background:var(--lad-blue-soft)}.lad-app-nav__item.is-active:before{background:var(--lad-blue)}.lad-app-nav__item:hover,.lad-icon-button:hover,.lad-chip-button:hover{color:var(--lad-text);background:var(--lad-surface);transform:translateY(-1px)}.lad-app-nav__profile{border-radius:var(--radius-full);background:var(--lad-blue);width:40px;height:40px;color:var(--lad-surface);font-size:var(--lad-text-sm);place-items:center;margin-top:auto;font-weight:650;display:grid;position:relative}.lad-app-nav__profile i{border:2px solid var(--lad-surface-subtle);border-radius:var(--radius-full);background:var(--lad-green);width:10px;height:10px;position:absolute;bottom:1px;right:1px}.lad-icon-button{width:36px;height:36px;transition:color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.lad-icon-button:active,.lad-send-button:active{transform:translateY(1px)}.lad-history{border-right:1px solid var(--lad-border);background:var(--lad-surface);min-width:0;padding:28px 14px}.lad-history__title{color:var(--lad-text);font-size:var(--lad-text-xl);align-items:center;gap:10px;margin-bottom:30px;padding:0 10px;font-weight:700;line-height:26px;display:flex}.lad-history__title svg,.lad-history__item svg{width:18px;height:18px}.lad-history__title svg{color:var(--lad-muted)}.lad-history__items{gap:8px;display:grid}.lad-history__item{min-height:44px;color:var(--lad-text-secondary);text-align:left;cursor:pointer;transition:color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.lad-history__item:hover{background:var(--lad-surface-subtle);transform:translateY(-1px)}.lad-history__item.is-active{background:var(--lad-blue-soft);color:var(--lad-blue);font-weight:650}.lad-chat{border-right:1px solid var(--lad-border);background:var(--lad-surface-soft);grid-template-rows:80px minmax(0,1fr) 84px;min-width:0;min-height:0;display:grid;position:relative}.lad-chat__header{border-bottom:1px solid var(--lad-border);background:var(--lad-surface);justify-content:space-between;align-items:center;gap:16px;padding:0 28px;display:flex;position:relative}.lad-agent-title{align-items:center;gap:12px;min-width:0;display:flex}.lad-agent-title__mark,.lad-message__avatar,.lad-step__icon{border:1px solid var(--lad-border);border-radius:var(--radius-full);background:var(--lad-surface);color:var(--lad-blue);justify-content:center;align-items:center;display:inline-flex}.lad-agent-title__mark{width:42px;height:42px;overflow:hidden;box-shadow:0 2px 8px #1018280a}.lad-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.lad-agent-title__mark svg,.lad-message__avatar svg{width:18px;height:18px}.lad-agent-title h2{color:var(--lad-text);font-size:var(--lad-text-lg);font-weight:700;line-height:var(--lad-line-lg);letter-spacing:0;margin:0}.lad-agent-title span,.lad-message__meta,.lad-chat__empty,.lad-review__summary,.lad-change__grid span,.lad-agent-menu span,.lad-agent-menu dt{color:var(--lad-muted);font-size:var(--lad-text-sm)}.lad-window input,.lad-window textarea,.lad-window select,.lad-window button{font-size:var(--lad-text-base);line-height:var(--lad-line-base)}.lad-window button:focus-visible,.lad-window input:focus-visible,.lad-window textarea:focus-visible,.lad-window select:focus-visible{outline:2px solid color-mix(in oklab, var(--lad-blue), transparent 45%);outline-offset:2px}.lad-input{border:1px solid var(--lad-border-strong);background:var(--lad-surface);width:100%;height:54px;min-height:54px;color:var(--lad-text);font:inherit;border-radius:14px;padding-inline:16px}.lad-chat__header-actions{align-items:center;gap:8px;display:flex}.lad-chat__body{flex-direction:column;gap:26px;min-height:0;padding:34px clamp(34px,5vw,72px);display:flex;overflow:auto}.lad-chat__empty{align-items:center;gap:8px;margin:auto;display:inline-flex}.lad-chat__empty svg{width:18px;height:18px}.lad-message{max-width:min(620px,78%);animation:lad-message-in var(--duration-base) var(--ease-out);grid-template-columns:40px minmax(0,1fr);gap:12px;display:grid}.lad-message--user{grid-template-columns:minmax(0,1fr) 40px;align-self:flex-end;max-width:min(560px,72%)}.lad-message--user .lad-message__avatar{color:var(--lad-text-secondary);font-size:var(--lad-text-sm);order:2}.lad-message__avatar{width:40px;height:40px;font-size:var(--lad-text-xs);font-weight:650;overflow:hidden}.lad-message__content{border:1px solid var(--lad-border);background:var(--lad-surface);transition:border-color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);border-radius:16px;padding:16px 18px;box-shadow:0 3px 12px #10182809}.lad-message--user .lad-message__content{background:var(--lad-blue-soft)}.lad-message__meta{gap:8px;margin-bottom:6px;display:flex}.lad-message p{color:var(--lad-text);margin:0}.lad-message--client-note{max-width:min(640px,86%)}.lad-client-note{border:1px solid var(--lad-border);background:var(--lad-surface-subtle);border-radius:12px;gap:6px;margin-top:10px;padding:12px;display:grid}.lad-steps{border:1px solid var(--lad-border);background:var(--lad-surface);width:min(280px,100%);box-shadow:var(--lad-shadow-card);border-radius:14px;gap:6px;margin-left:52px;padding:12px;display:grid}.lad-step{min-height:22px;color:var(--lad-muted);opacity:.45;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);align-items:center;gap:8px;display:flex;transform:translateY(2px)}.lad-step.is-visible{opacity:1;color:var(--lad-text);transform:translateY(0)}.lad-step__icon{width:18px;height:18px}.lad-step__icon svg{width:12px;height:12px}.lad-note{border:1px solid var(--accent-muted);background:var(--accent-soft);color:var(--accent-hover);animation:lad-note-in var(--duration-base) var(--ease-out);border-radius:10px;margin:0 18px 10px;padding:9px 12px;font-size:12.5px;line-height:1.45}@keyframes lad-note-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lad-note{animation:none}}.lad-composer{border-top:1px solid var(--lad-border);background:var(--lad-surface);grid-template-columns:minmax(0,1fr) 40px 54px;align-items:center;gap:12px;padding:14px 18px;display:grid}.lad-attach-button{color:var(--lad-muted)}.lad-send-button{background:var(--lad-blue);width:54px;min-height:54px;color:var(--lad-surface);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);border:0;border-radius:14px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 16px #2563eb2e}.lad-send-button:hover{background:var(--lad-blue-strong)}.lad-send-button:disabled{opacity:.72;cursor:not-allowed;box-shadow:none}.lad-review{background:var(--lad-surface);min-width:0;min-height:0;animation:lad-review-in var(--duration-slow) var(--ease-out);grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;padding:28px 24px 0;display:grid;position:relative;overflow:hidden}.lad-review__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lad-review__header div{gap:3px;display:grid}.lad-review__header strong{color:var(--lad-text);font-size:var(--lad-text-xl);font-weight:750;line-height:26px}.lad-review__summary,.lad-review__actions{align-items:center;gap:10px;display:flex}.lad-review__summary{flex-wrap:wrap}.lad-review__summary span,.lad-review__summary button{border:1px solid var(--lad-border);background:var(--lad-surface-subtle);min-height:34px;color:var(--lad-text-secondary);border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.lad-review__summary span.is-active{border-color:color-mix(in oklab, var(--lad-blue), var(--lad-border) 45%);background:var(--lad-blue-soft);color:var(--lad-blue);font-weight:650}.lad-review__summary button{cursor:pointer;margin-left:auto}.lad-review__summary svg{width:14px;height:14px}.lad-review__list{overscroll-behavior:contain;align-content:start;gap:12px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.lad-change{border:1px solid var(--lad-border);background:var(--lad-surface);cursor:pointer;transition:border-color var(--duration-slow) var(--ease-out), box-shadow var(--duration-slow) var(--ease-out), background-color var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);border-radius:16px;gap:14px;padding:16px;display:grid}.lad-change:hover,.lad-change.is-active{border-color:var(--lad-border-strong);box-shadow:var(--lad-shadow-card);transform:translateY(-1px)}.lad-change--rejected{background:color-mix(in oklab, var(--lad-red-soft), var(--lad-surface) 70%)}.lad-change--applied{border-color:color-mix(in oklab, var(--lad-green), var(--lad-border) 62%);background:color-mix(in oklab, var(--lad-green-soft), var(--lad-surface) 52%)}.lad-change--permission{border-color:color-mix(in oklab, var(--lad-orange), var(--lad-border) 52%);background:color-mix(in oklab, var(--lad-orange-soft), var(--lad-surface) 50%)}.lad-change--stale{border-color:color-mix(in oklab, var(--lad-muted), var(--lad-border) 70%);background:var(--lad-surface-subtle)}.lad-change__top{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.lad-change__number{border:1px solid color-mix(in oklab, var(--lad-blue), var(--lad-border) 40%);border-radius:var(--radius-full);background:var(--lad-blue-soft);width:26px;height:26px;color:var(--lad-blue);font-size:var(--lad-text-sm);place-items:center;font-weight:650;display:inline-grid}.lad-change__top strong{color:var(--lad-text);font-size:var(--lad-text-base);font-weight:700}.lad-status{border:1px solid var(--lad-border);background:var(--lad-surface-subtle);min-height:30px;color:var(--lad-text-secondary);font-size:var(--lad-text-sm);cursor:pointer;transition:border-color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);border-radius:999px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.lad-status:hover{border-color:var(--lad-border-strong);background:var(--lad-surface)}.lad-status:before{content:"";border-radius:var(--radius-full);background:var(--lad-blue);width:8px;height:8px}.lad-status--edited:before,.lad-status--applied:before{background:var(--lad-green)}.lad-status--rejected:before{background:var(--lad-red)}.lad-status--permission:before{background:var(--lad-orange)}.lad-status--stale:before{background:var(--lad-muted)}.lad-status svg{width:14px;height:14px}.lad-change__grid{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:start;gap:14px;display:grid}.lad-change__grid span{margin-bottom:5px;display:block}.lad-change__grid p{color:var(--lad-text);overflow-wrap:anywhere;margin:0}.lad-change__after{font-weight:550;color:var(--lad-green)!important}.lad-change__arrow{color:var(--lad-muted);align-self:center}.lad-change__actions{gap:18px;display:flex}.lad-change__actions button,.lad-agent-menu button{color:var(--lad-blue);font-size:var(--lad-text-sm);cursor:pointer;background:0 0;border:0;font-weight:550}.lad-change__actions button:hover,.lad-agent-menu button:hover{color:var(--lad-blue-strong)}.lad-change__actions button:disabled{color:var(--lad-muted);cursor:default}.lad-change__select{border:1px solid var(--lad-border-strong);background:var(--lad-surface);width:100%;height:38px;color:var(--lad-text);font:inherit;border-radius:10px;margin-top:4px}.lad-change__textarea{border:1px solid var(--lad-border-strong);background:var(--lad-surface);width:100%;min-height:74px;color:var(--lad-text);font:inherit;resize:vertical;border-radius:12px;margin-top:4px;padding:10px 12px}.lad-review__actions{z-index:1;border-top:1px solid var(--lad-border);background:var(--lad-surface);align-items:center;min-height:84px;position:sticky;bottom:0;box-shadow:0 -8px 18px #ffffffe0}.lad-action-button{border:1px solid var(--lad-border);cursor:pointer;min-height:54px;transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding-inline:18px;font-weight:650;display:inline-flex}.lad-action-button svg{width:18px;height:18px}.lad-action-button--primary{border-color:var(--lad-blue);background:var(--lad-blue);min-width:220px;color:var(--lad-surface);box-shadow:0 8px 16px #2563eb29}.lad-action-button--primary:hover{background:var(--lad-blue-strong);transform:translateY(-1px)}.lad-action-button--primary:disabled{cursor:default;box-shadow:none;opacity:.82;transform:none}.lad-action-button--secondary{background:var(--lad-surface-subtle);color:var(--lad-text-secondary)}.lad-action-button--secondary:hover{border-color:var(--lad-border-strong);background:var(--lad-surface);color:var(--lad-text)}.lad-apply-result{z-index:3;border:1px solid color-mix(in oklab, var(--lad-green), var(--lad-border) 50%);background:var(--lad-green-soft);width:min(340px,100% - 48px);color:var(--lad-green);pointer-events:none;animation:lad-apply-toast-in var(--duration-base) var(--ease-out);border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;display:grid;position:absolute;bottom:124px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #1018281a}.lad-apply-result svg{width:22px;height:22px}.lad-apply-result div{gap:2px;display:grid}.lad-apply-result strong,.lad-apply-result span{font-size:var(--lad-text-sm)}.lad-apply-result strong{font-weight:700}.lad-date-picker{gap:6px;margin-top:4px;display:grid}.lad-date-picker__value{border:1px solid var(--lad-border-strong);background:var(--lad-surface);min-height:36px;color:var(--lad-text);border-radius:10px;align-items:center;padding:0 10px;display:flex}.lad-date-picker__days{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.lad-date-picker button{border:1px solid var(--lad-border);background:var(--lad-surface-subtle);min-height:32px;color:var(--lad-text-secondary);cursor:pointer;border-radius:10px}.lad-date-picker button:hover,.lad-date-picker button.is-selected{border-color:var(--lad-blue);background:var(--lad-blue-soft);color:var(--lad-blue)}.lad-agent-menu{z-index:30;border:1px solid var(--lad-border);background:var(--lad-surface);width:260px;box-shadow:var(--lad-shadow-soft);animation:lad-menu-in var(--duration-base) var(--ease-out);border-radius:16px;gap:12px;padding:14px;display:grid;position:absolute;top:62px;right:24px}.lad-agent-menu__head,.lad-agent-menu dl,.lad-agent-menu dl div{gap:4px;display:grid}.lad-agent-menu dl{gap:12px;margin:0}.lad-agent-menu dd{color:var(--lad-text);font-size:var(--lad-text-sm);margin:0}.lad-mobile-only,.lad-mobile-backdrop{display:none}.lad-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes lad-review-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes lad-message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lad-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes lad-apply-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (width<=1279px){.lad-layout,.lad-layout--review-open,.lad-layout--nav-expanded,.lad-layout--nav-expanded.lad-layout--review-open{grid-template-columns:64px 220px minmax(420px,1fr)}.lad-review{z-index:40;border-left:1px solid var(--lad-border);width:min(430px,100vw - 40px);box-shadow:var(--lad-shadow-soft);border-radius:18px;display:none;position:fixed;inset:20px 20px 20px auto}.lad-review--mobile-open{display:grid}.lad-mobile-only{display:inline-flex}}@media (width<=860px){.agent-demo-section{padding:0}.lad-shell{min-height:100vh;padding:0}.lad-window{border-radius:0;width:100vw;height:100vh;min-height:620px}.lad-layout{grid-template-columns:1fr;position:relative}.lad-layout--review-open,.lad-layout--nav-expanded,.lad-layout--nav-expanded.lad-layout--review-open{grid-template-columns:1fr}.lad-history,.lad-app-nav{display:none}.lad-app-nav--mobile-open{z-index:40;width:260px;box-shadow:var(--lad-shadow-soft);align-items:stretch;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(0)}.lad-app-nav--mobile-open .lad-app-nav__item{justify-content:flex-start}.lad-app-nav--mobile-open .lad-app-nav__item span{display:inline}.lad-chat{border-right:0}.lad-chat__header{padding-inline:14px}.lad-chat__body{padding:24px 18px}.lad-message,.lad-message--user{max-width:94%}.lad-review--mobile-open{border-radius:0;width:100vw;inset:0}.lad-mobile-backdrop{z-index:35;background:color-mix(in oklab, var(--lad-text), transparent 78%);border:0;display:block;position:fixed;inset:0}.lad-change__grid{grid-template-columns:1fr}.lad-change__arrow{display:none}}@media (prefers-reduced-motion:reduce){body:before{animation:none}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto}html,body{background:var(--canvas);color:var(--text);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0}img,svg,picture{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:var(--accent);transition:color var(--duration-ui) var(--ease-ui);text-decoration:none}a:hover{color:var(--accent-hover)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}::selection{background:var(--accent-muted);color:var(--text-strong)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-heading);font-variation-settings:"wght" var(--weight-heading);letter-spacing:-.01em;color:var(--text-strong);margin:0}p{margin:0}.l-container{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.l-container--narrow{max-width:var(--content-narrow)}.l-section{isolation:isolate;padding-block:clamp(56px,8vw,112px);position:relative;overflow:clip}.l-section>.l-container{z-index:1;position:relative}.l-eyebrow{font-size:var(--text-xs);letter-spacing:var(--letter-eyebrow);text-transform:uppercase;color:var(--muted-strong);align-items:center;gap:10px;font-weight:600;display:inline-flex}.l-eyebrow:before{content:"";background:linear-gradient(135deg, var(--plasma-violet), var(--plasma-magenta));border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4f46e51a}.l-h1{font-size:clamp(36px, 5.5vw, var(--text-display));line-height:var(--lh-display);font-weight:var(--weight-heading)}.l-h2{font-size:clamp(26px, 3.3vw, var(--text-h1));line-height:var(--lh-tight);font-weight:var(--weight-heading)}.l-h3{font-size:var(--text-h3);line-height:var(--lh-tight);font-weight:var(--weight-heading)}.l-lead{font-size:clamp(16px, 1.6vw, var(--text-lg));color:var(--muted-strong);line-height:1.6}.l-muted{color:var(--muted)}.l-link{color:var(--text-strong);border-bottom:1px dashed var(--border-strong);font-weight:600}.l-link:hover{color:var(--accent);border-color:var(--accent)}.l-chip{border-radius:var(--radius-full);background:var(--accent-soft);height:26px;color:var(--accent-hover);font-size:var(--text-xs);border:1px solid var(--accent-muted);align-items:center;gap:6px;padding-inline:10px;font-weight:600;display:inline-flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a.sr-only:focus-visible{z-index:100;clip:auto;border-radius:var(--radius-md);background:var(--panel);border:1px solid var(--border-strong);width:auto;height:auto;color:var(--text-strong);box-shadow:var(--shadow-md), var(--ring-focus);margin:0;padding:10px 14px;font-weight:600;position:fixed;top:12px;left:12px}.glass-stage{background:var(--marketing-stage);isolation:isolate;position:relative;overflow:hidden}.glass-stage__halo{background:var(--marketing-grad-aurora);filter:blur(80px)saturate(120%);opacity:.45;pointer-events:none;z-index:0;width:60vmax;height:60vmax;animation:28s linear infinite glass-drift;position:absolute;inset:-20% -10% auto auto}.glass-stage__halo--bottom{opacity:.32;animation-duration:36s;animation-direction:reverse;inset:auto auto -30% -20%}.glass-stage__grid{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#0f172a0a 1px,#0000 1px),linear-gradient(#0f172a0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;mask-image:radial-gradient(80% 60% at 50% 30%,#000 30%,#0000 75%)}.glass-card{border-radius:var(--radius-2xl);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(18px)saturate(140%);z-index:1;background:#ffffffc7;border:1px solid #fff9;position:relative}.glass-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff8c 0%,#fff0 60%);position:absolute;inset:0}.glass-card--deep{color:#e2e8f0;background:#0f172adb;border-color:#ffffff14;box-shadow:0 30px 80px -30px #0f172ab3}.glass-card--deep:before{background:linear-gradient(#6366f12e 0%,#0f172a00 50%)}@keyframes glass-drift{0%{transform:translate(0,0)rotate(0)}50%{transform:translate(-3%,2%)rotate(180deg)}to{transform:translate(0,0)rotate(360deg)}}@supports not (backdrop-filter:blur(1px)){.glass-card{background:#fff}.glass-card--deep{background:#0f172a}}@media (prefers-reduced-motion:reduce){.glass-stage__halo{animation:none}}.site-header[data-astro-cid-fzpbxy5g]{z-index:50;backdrop-filter:none;transition:opacity var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out), visibility var(--duration-ui) var(--ease-out), max-height var(--duration-ui) var(--ease-out), padding-block var(--duration-ui) var(--ease-out), background var(--duration-ui) var(--ease-out), border-color var(--duration-ui) var(--ease-out), backdrop-filter var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out);background:0 0;border-bottom:1px solid #0000;padding-block:16px;position:sticky;top:0}.site-header[data-astro-cid-fzpbxy5g]:not([data-past-hero=true]){opacity:0;visibility:hidden;pointer-events:none;max-height:0;box-shadow:none;border-bottom-color:#0000;padding-block:0;overflow:hidden;transform:translateY(-12px)}.site-header[data-astro-cid-fzpbxy5g][data-past-hero=true]{opacity:1;visibility:visible;pointer-events:auto;backdrop-filter:none;max-height:132px;box-shadow:none;background:0 0;border-bottom-color:#0000;padding-block:16px;transform:translateY(0)}.site-header[data-astro-cid-fzpbxy5g][data-past-hero=true][data-scrolled=true]{background:0 0}.site-header[data-astro-cid-fzpbxy5g][data-demo-dimmed=true]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-14px)}.site-header[data-astro-cid-fzpbxy5g]:after{content:"";background:var(--gradient-plasma-line);opacity:0;height:1px;transition:opacity var(--duration-ui) var(--ease-out);pointer-events:none;position:absolute;inset:auto 0 -1px}.site-header[data-astro-cid-fzpbxy5g][data-past-hero=true]:after{opacity:0}.site-header__inner[data-astro-cid-fzpbxy5g]{min-width:0;min-height:76px;transition:background var(--duration-ui) var(--ease-out), border-color var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out), backdrop-filter var(--duration-ui) var(--ease-out);border:1px solid #0000;border-radius:24px;align-items:center;gap:clamp(12px,2vw,20px);display:flex;position:relative;overflow:hidden}.site-header[data-astro-cid-fzpbxy5g][data-past-hero=true] .site-header__inner[data-astro-cid-fzpbxy5g]{backdrop-filter:blur(34px)saturate(190%);background:linear-gradient(#ffffffb8,#ffffff6b);border-color:#0f172a1a;box-shadow:0 34px 84px -54px #0f172a94,inset 0 1px #fffffffa,inset 0 -1px #0f172a0f}.site-header[data-astro-cid-fzpbxy5g][data-past-hero=true][data-scrolled=true] .site-header__inner[data-astro-cid-fzpbxy5g]{background:linear-gradient(#ffffffc7,#ffffff7a)}.site-header__inner[data-astro-cid-fzpbxy5g]:before,.site-header__inner[data-astro-cid-fzpbxy5g]:after{content:"";pointer-events:none;opacity:0;transition:opacity var(--duration-ui) var(--ease-out);position:absolute}.site-header__inner[data-astro-cid-fzpbxy5g]:before{border-radius:inherit;background:linear-gradient(90deg,#ffffffb8,#0000 34%,#ffffff7a 70%,#0000),linear-gradient(#ffffff8f,#0000 42%);inset:0}.site-header__inner[data-astro-cid-fzpbxy5g]:after{border:1px solid #ffffff7a;border-radius:21px;inset:1px;box-shadow:inset 0 0 0 1px #0f172a06}.site-header[data-astro-cid-fzpbxy5g][data-past-hero=true] .site-header__inner[data-astro-cid-fzpbxy5g]:before,.site-header[data-astro-cid-fzpbxy5g][data-past-hero=true] .site-header__inner[data-astro-cid-fzpbxy5g]:after{opacity:1}.site-header__brand[data-astro-cid-fzpbxy5g]{z-index:1;color:var(--text-strong);border:0;align-items:center;gap:10px;font-weight:700;display:inline-flex;position:relative}.site-header__mark[data-astro-cid-fzpbxy5g]{width:32px;height:32px;color:var(--text-strong);transition:transform var(--duration-ui) var(--ease-ui);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.site-header__brand[data-astro-cid-fzpbxy5g]:hover .site-header__mark[data-astro-cid-fzpbxy5g]{transform:translateY(-1px)scale(1.04)}.site-header__name[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);letter-spacing:-.01em;font-size:17px}.site-header__badge[data-astro-cid-fzpbxy5g]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong);border-radius:var(--radius-full);background:var(--panel);border:1px solid var(--border);transition:color var(--duration-ui) var(--ease-ui), border-color var(--duration-ui) var(--ease-ui);padding:3px 8px;font-size:10px;font-weight:600}.site-header__brand[data-astro-cid-fzpbxy5g]:hover .site-header__badge[data-astro-cid-fzpbxy5g]{color:var(--text-strong);border-color:var(--border-strong)}.site-header__nav[data-astro-cid-fzpbxy5g]{z-index:1;flex-wrap:wrap;justify-content:center;gap:2px;min-width:0;margin-inline:auto;display:none;position:relative}.site-header__link[data-astro-cid-fzpbxy5g]{color:var(--muted-strong);border-radius:var(--radius-md);transition:color var(--duration-ui) var(--ease-ui), transform var(--duration-ui) var(--ease-soft);border:0;padding:8px 10px;font-size:13px;font-weight:500;position:relative;transform:translate(0,0)}.site-header__link[data-astro-cid-fzpbxy5g]>span[data-astro-cid-fzpbxy5g]{z-index:1;position:relative}.site-header__link[data-astro-cid-fzpbxy5g]:before{content:"";opacity:0;transition:opacity var(--duration-ui) var(--ease-ui), transform var(--duration-ui) var(--ease-ui);background:radial-gradient(70% 100% at 50% 0,#ffffffeb,#0f172a0d),#ffffff94;border-radius:8px;position:absolute;inset:4px 6px;transform:scale(.92);box-shadow:0 0 0 1px #0f172a0b,inset 0 1px #ffffffe0}.site-header__link[data-astro-cid-fzpbxy5g]:hover{color:var(--text-strong);transform:translateY(-1px)}.site-header__link[data-astro-cid-fzpbxy5g]:hover:before{opacity:1;transform:scale(1)}.site-header__link[data-astro-cid-fzpbxy5g][data-active=true]{color:var(--text-strong)}.site-header__link[data-astro-cid-fzpbxy5g][data-active=true]:after{content:"";background:var(--text-strong);border-radius:999px;width:18px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.site-header__cta[data-astro-cid-fzpbxy5g]{z-index:1;gap:12px;margin-left:auto;display:inline-flex;position:relative}.site-header__locale[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-full);min-width:38px;height:38px;color:var(--muted-strong);letter-spacing:.08em;transition:color var(--duration-ui) var(--ease-ui), border-color var(--duration-ui) var(--ease-ui), background var(--duration-ui) var(--ease-ui);border:1px solid #0000;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.site-header__locale[data-astro-cid-fzpbxy5g]:hover{color:var(--text-strong);border-color:var(--border);background:#ffffff7a}.site-header__cta-btn[data-astro-cid-fzpbxy5g]{gap:6px;height:40px;padding-inline:16px;font-size:13.5px}.site-header__cta-btn[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{transition:transform var(--duration-ui) var(--ease-ui)}.site-header__cta-btn[data-astro-cid-fzpbxy5g]:hover svg[data-astro-cid-fzpbxy5g]{transform:translate(3px)}@media (width>=880px){.site-header__nav[data-astro-cid-fzpbxy5g]{display:inline-flex}.site-header__cta[data-astro-cid-fzpbxy5g]{flex-shrink:0;margin-left:0}.site-header__brand[data-astro-cid-fzpbxy5g]{flex-shrink:0}}@media (width>=880px) and (width<=1180px){.site-header__inner[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;row-gap:10px}.site-header__nav[data-astro-cid-fzpbxy5g]{order:3;width:100%}}
