:root{color-scheme:dark;--bg:#07090d;--surface:#0e131a;--surface-2:#141b24;--border:#1e2733;--border-strong:#2a3544;--border-input:#5a677b;--text:#e8edf3;--text-muted:#8a96a6;--placeholder:#75818f;--status:#f2766b;--status-rgb:242, 118, 107;--status-soft:rgba(var(--status-rgb), .12);--accent:#8fb6ff;--accent-rgb:143, 182, 255;--accent-soft:rgba(var(--accent-rgb), .12);--accent-line:rgba(var(--accent-rgb), .45);--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--gutter:16px;--maxw:1200px;--ease:cubic-bezier(.2, .7, .2, 1);--fs-display:clamp(2.375rem, 1.55rem + 3.9vw, 4.25rem);--fs-h2:clamp(1.75rem, 1.35rem + 1.9vw, 2.625rem);--fs-h3:1.1875rem;--fs-lead:clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--fs-body:1rem;--fs-small:.875rem;--fs-mono:.8125rem;--fs-label:.75rem;--font-ar:"IBM Plex Sans Arabic", system-ui, sans-serif;--font-sans:"Geist", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--display-track:-.042em;--display-weight:600}@media (width>=640px){:root{--gutter:24px}}@media (width>=1024px){:root{--gutter:40px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:400 var(--fs-body)/1.6 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,h2,h3,h4,p,ol,ul{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}img,svg{display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1, "zero" 1}.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}.wrap{max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.icon{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.125em;height:1.125em}.icon-fill{fill:currentColor;stroke:none}[dir=rtl] .icon-dir{transform:scaleX(-1)}.nav{z-index:40;background:var(--bg);border-block-end:1px solid var(--border);position:sticky;top:0}.nav-row{align-items:center;gap:12px;height:64px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;margin-inline-end:auto;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-flex}.brand-mark{background:var(--accent);border-radius:2px;width:10px;height:10px}.nav-links,.nav-cta-desktop{display:none}.nav-toggle{border:1px solid var(--border-strong);border-radius:var(--r-md);cursor:pointer;background:0 0;place-items:center;width:44px;height:44px;display:inline-grid}.nav-toggle .i-close,.nav-toggle[aria-expanded=true] .i-open{display:none}.nav-toggle[aria-expanded=true] .i-close{display:block}@media (width>=1080px){.nav-links{align-items:center;gap:2px;margin-inline-end:auto;display:flex}.brand{margin-inline-end:28px}.nav-cta-desktop{align-items:center;gap:8px;display:flex}.nav-toggle,.nav-cta-mobile{display:none}}.nav-link{border-radius:var(--r-md);height:40px;font-size:var(--fs-small);color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding-inline:12px;font-weight:500;text-decoration:none;display:inline-flex}.nav-link:hover,.has-menu:focus-within>.nav-link,.nav-link[aria-expanded=true]{color:var(--text)}.nav-link .icon{width:14px;height:14px}.has-menu{position:relative}.menu{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-lg);opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:1.1fr 1fr;gap:4px 12px;width:min(640px,80vw);padding:12px;display:grid;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-start:-8px;transform:translateY(-4px);box-shadow:0 24px 48px #00000073}.menu-narrow{grid-template-columns:1fr;width:280px}.has-menu:hover>.menu,.has-menu:focus-within>.menu,.nav-link[aria-expanded=true]+.menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.menu-group-label{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-muted);grid-column:1/-1;padding:8px 10px 2px}.menu a{border-radius:var(--r-md);padding:10px;text-decoration:none;display:block}.menu a:hover{background:var(--surface-2)}.menu a b{font-weight:500;font-size:var(--fs-small);display:block}.menu a span{color:var(--text-muted);margin-block-start:2px;font-size:13px;line-height:1.45;display:block}.menu-foot{border-block-start:1px solid var(--border);color:var(--text-muted);grid-column:1/-1;margin-block-start:4px;padding:12px 10px 4px;font-size:13px}.menu-foot a{color:var(--accent);padding:0;display:inline}.menu-foot a:hover{background:0 0;text-decoration:underline}.badge-new{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent);background:var(--accent-soft);vertical-align:1px;border-radius:4px;margin-inline-start:6px;padding:1px 6px;font-size:10px;display:inline-block}.mnav{border-block-start:1px solid var(--border);background:var(--bg);padding-block:8px 20px}.mnav[hidden]{display:none}.mnav details{border-block-end:1px solid var(--border)}.mnav summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-weight:500;list-style:none;display:flex}.mnav summary::-webkit-details-marker{display:none}.mnav details[open] summary .icon{transform:rotate(180deg)}.mnav .mnav-sub a{min-height:44px;color:var(--text-muted);align-items:center;padding-inline-start:12px;font-size:15px;text-decoration:none;display:flex}.mnav .mnav-sub a.is-nested{padding-inline-start:28px;font-size:14px}.mnav>.wrap>a.mnav-link{border-block-end:1px solid var(--border);align-items:center;min-height:52px;font-weight:500;text-decoration:none;display:flex}.mnav-ctas{gap:10px;margin-block-start:20px;display:grid}.btn{border-radius:var(--r-md);min-height:48px;font:500 15px/1 var(--font-sans);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding-inline:20px;text-decoration:none;display:inline-flex;position:relative}.btn .icon{width:16px;height:16px;transition:transform .2s var(--ease)}.btn:hover .icon-dir{transform:translate(2px)}[dir=rtl] .btn:hover .icon-dir{transform:scaleX(-1)translate(2px)}.btn-primary{background:var(--text);color:var(--bg)}.btn-primary:hover{background:#fff}.btn-secondary{color:var(--text);border-color:var(--border-input);background:0 0}.btn-secondary:hover{background:var(--surface-2)}.btn-tertiary{min-height:44px;color:var(--accent);padding-inline:0}.btn-tertiary:hover{text-underline-offset:4px;text-decoration:underline}.btn-wa{min-height:44px;color:var(--text-muted);border-color:var(--border-strong);background:0 0;padding-inline:14px;font-size:14px}.btn-wa:hover{color:var(--text)}.btn-sm{min-height:40px;padding-inline:14px;font-size:14px}@media (pointer:coarse){.btn-sm{min-height:44px}}.btn-block{width:100%}.btn.is-focus{outline:2px solid var(--accent);outline-offset:3px}.hero{padding-block:36px 56px}.hero-grid{grid-template-areas:"intro""demo""rest";gap:28px;display:grid}.hero-intro{grid-area:intro}.os{grid-area:demo}.hero-rest{grid-area:rest}@media (width>=1024px){.hero{padding-block:72px 104px}.hero-grid{grid-template:"intro demo""rest demo"1fr/minmax(0,1fr) minmax(0,1.06fr);gap:0 64px}.hero-intro{padding-block-start:28px}}.hero-eyebrow{font-size:var(--fs-small);color:var(--text-muted);margin-block-end:18px;font-weight:500}.hero h1{font-size:var(--fs-display);font-weight:var(--display-weight);letter-spacing:var(--display-track);max-width:12ch;line-height:1.02}.verbs{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-block:22px 0;display:flex}.verb{color:var(--text-muted);position:relative}.verb .lit{color:var(--text);opacity:0;position:absolute;inset:0}.verb:after{content:"";background:var(--accent);transform-origin:0;height:1px;position:absolute;inset-block-end:-4px;inset-inline:0;transform:scaleX(0)}[dir=rtl] .verb:after{transform-origin:100%}.verb.on .lit{opacity:1}.verb.on:after{transform:scaleX(1)}.verbs .sep{color:var(--border-input)}.hero-lead{font-size:var(--fs-lead);color:var(--text-muted);max-width:34rem;margin-block-start:4px;line-height:1.6}.hero-ctas{gap:10px;margin-block-start:28px;display:grid}.hero-ctas .btn-tertiary{justify-self:start}@media (width>=560px){.hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-ctas .btn-tertiary{margin-inline-start:8px}}.hero-trust{font-size:var(--fs-small);color:var(--text-muted);margin-block-start:22px}.os{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);position:relative;overflow:hidden}@media (width>=1024px){.os{justify-self:end;width:100%;max-width:620px}}.os-head{border-block-end:1px solid var(--border);align-items:center;gap:12px;padding:12px 14px;display:flex}.os-id{min-width:0;font-size:var(--fs-small);align-items:center;gap:8px;margin-inline-end:auto;display:flex}.os-name{font-weight:600}.os-sub{color:var(--text-muted)}.os-live{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.os-live:after{content:"";background:var(--accent);opacity:0;border-radius:50%;position:absolute;inset:0}.os-clock{font-size:var(--fs-mono);color:var(--text-muted);display:inline-grid;position:relative}.os-clock>span{grid-area:1/1}.os-clock .t-late,.os.is-late .os-clock .t-early{opacity:0}.os.is-late .os-clock .t-late{opacity:1}.os-kill{border-radius:var(--r-sm);border:1px solid var(--border-strong);cursor:pointer;background:0 0;align-items:center;gap:6px;min-height:32px;padding-inline:10px;font-size:13px;font-weight:500;display:inline-flex}.os-kill .icon{width:12px;height:12px}.os-kill .i-play,.os-kill[aria-pressed=true] .i-stop{display:none}.os-kill[aria-pressed=true] .i-play{display:block}@media (pointer:coarse){.os-kill{min-height:40px}}.os-status{border-block-end:1px solid var(--border);font-size:var(--fs-mono);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.os-chips{justify-items:end;display:inline-grid}.chip{font-family:var(--font-mono);letter-spacing:.04em;opacity:0;white-space:nowrap;border-radius:999px;grid-area:1/1;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.chip-ok{color:var(--accent);background:var(--accent-soft)}.chip-warn{color:var(--status);background:var(--status-soft)}.chip-alert{color:var(--bg);background:var(--status)}.chip-paused{color:var(--text);background:var(--surface-2);border:1px solid var(--border-input)}.os[data-state=normal] .chip-ok,.os[data-state=attention] .chip-warn,.os[data-state=escalated] .chip-alert,.os[data-state=paused] .chip-paused{opacity:1}.os-map{border-block-end:1px solid var(--border);align-items:center;gap:0;padding:14px;display:flex}.node{border-radius:var(--r-sm);border:1px solid var(--border-strong);color:var(--text-muted);flex:none;padding:6px 10px;font-size:12px;font-weight:500;position:relative}.node:before,.node:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px}.node:before{border:1px solid var(--status);background:var(--status-soft)}.node:after{border:1px solid var(--accent-line);background:var(--accent-soft)}.node span{z-index:1;position:relative}.node.is-alert:before,.node.is-impacted:after{opacity:1}.link{background:var(--border-strong);flex:1;height:1px;margin-inline:6px;position:relative;overflow:hidden}.link:after{content:"";background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .link:after{transform-origin:100%}.link.on:after{transform:scaleX(1)}.os-feed{padding:6px 14px 4px}.ev{border-block-end:1px solid var(--border);grid-template-columns:58px minmax(0,1fr);gap:10px;padding-block:11px;display:grid}.js .ev{opacity:0;transform:translateY(6px)}.ev:last-child{border-block-end:0}.ev.on{opacity:1;transform:none}.ev-t{color:var(--text-muted);padding-block-start:2px;font-size:12px}.ev-t>span{display:block}.ev-top{align-items:center;gap:8px;min-width:0;display:flex}.tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;flex:none;padding:2px 6px;font-size:10.5px;line-height:1.5;display:inline-grid}.tag>span{grid-area:1/1}.tag-accent{color:var(--accent);background:var(--accent-soft)}.tag-alert{color:var(--status);background:var(--status-soft)}.tag-solid{color:var(--bg);background:var(--status)}.ev-hash{color:var(--text-muted);margin-inline-start:auto;font-size:11px;display:none}@media (width>=480px){.ev-hash{display:inline}}.ev-title{margin-block-start:5px;font-size:14.5px;font-weight:500;line-height:1.4}.ev-note{color:var(--text-muted);margin-block-start:3px;font-size:13px;line-height:1.5}.bubble{border-radius:10px;background:var(--surface-2);border:1px solid var(--border);border-start-start-radius:3px;margin-block-start:8px;padding:8px 10px;font-size:13px;line-height:1.5}.bubble .ar{font-family:var(--font-ar);color:var(--text-muted);margin-block-start:4px;display:block}.swap{display:grid}.swap>span{grid-area:1/1}.swap .s-b,.ev.timeout .swap .s-a{opacity:0}.ev.timeout .swap .s-b{opacity:1}.ev-bar{background:var(--border-strong);border-radius:2px;height:2px;margin-block-start:9px;overflow:hidden}.ev-bar i{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}[dir=rtl] .ev-bar i{transform-origin:100%}.ev.fill .ev-bar i{transform:scaleX(1)}.os-foot{border-block-start:1px solid var(--border);color:var(--text-muted);justify-content:space-between;gap:12px;padding:10px 14px;font-size:11.5px;display:flex}.os-foot b{color:var(--text);font-weight:500}.os-halt{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border-input);opacity:0;pointer-events:none;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex;position:absolute;inset-block-end:50px;inset-inline:14px;transform:translateY(6px)}.os-halt .icon{color:var(--status)}.os.is-halted .os-halt{opacity:1;transform:none}.os.is-halted .os-feed,.os.is-halted .os-map{opacity:.35}html:not([data-motion=static]) .ev,html:not([data-motion=static]) .chip,html:not([data-motion=static]) .node:before,html:not([data-motion=static]) .node:after,html:not([data-motion=static]) .os-clock>span,html:not([data-motion=static]) .swap>span,html:not([data-motion=static]) .verb .lit,html:not([data-motion=static]) .os-halt,html:not([data-motion=static]) .os-feed,html:not([data-motion=static]) .os-map{transition:opacity .45s var(--ease), transform .45s var(--ease)}html:not([data-motion=static]) .link:after,html:not([data-motion=static]) .verb:after{transition:transform .6s var(--ease)}html:not([data-motion=static]) .ev.fill .ev-bar i{transition:transform 1.5s linear}html:not([data-motion=static]) .menu{transition:opacity .18s var(--ease), transform .18s var(--ease), visibility 0s linear .18s}html:not([data-motion=static]) .has-menu:hover>.menu,html:not([data-motion=static]) .has-menu:focus-within>.menu{transition-delay:0s}html:not([data-motion=static]) .os:not(.is-halted) .os-live:after{animation:pulse 2.4s var(--ease) infinite}.os.is-fading .os-feed,.os.is-fading .os-map{opacity:0}@keyframes pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.section{border-block-start:1px solid var(--border);padding-block:64px}@media (width>=1024px){.section{padding-block:96px}}.section-head{max-width:44rem;margin-block-end:36px}.section-head h2{font-size:var(--fs-h2);font-weight:var(--display-weight);letter-spacing:calc(var(--display-track) * .7);line-height:1.1}.section-head p{color:var(--text-muted);font-size:var(--fs-lead);margin-block-start:12px}.sub-head{font-size:var(--fs-h3);letter-spacing:-.01em;margin-block:48px 16px;font-weight:600}.sub-head:first-child{margin-block-start:0}.note{font-size:var(--fs-small);color:var(--text-muted);margin-block-start:12px}.pass{color:var(--accent)}.info{color:var(--text-muted)}.spec{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);font-family:var(--font-sans);align-content:start;gap:18px;padding:22px;display:grid}.spec-label{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-muted);justify-content:space-between;gap:12px;display:flex}.spec-display{font-size:clamp(2rem,1.4rem + 2.4vw,2.875rem);font-weight:var(--display-weight);letter-spacing:var(--display-track);line-height:1.04}.spec-h2{letter-spacing:calc(var(--display-track) * .6);font-size:1.5rem;font-weight:600;line-height:1.2}.spec-body{color:var(--text-muted);font-size:var(--fs-body)}.spec-data{font-family:var(--font-mono);font-size:var(--fs-mono);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);font-feature-settings:"tnum" 1, "zero" 1;gap:6px;padding:10px 12px;display:grid}.spec-data .row{gap:12px;display:flex}.spec-data .t{color:var(--text-muted)}.spec-ar{font-family:var(--font-ar);text-align:right;direction:rtl;font-size:1.375rem}.spec-ar small{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-muted);text-align:left;direction:ltr;margin-block-start:4px;display:block}.btn-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.state-row{font-size:var(--fs-small);color:var(--text-muted);flex-wrap:wrap;gap:20px;margin-block-start:16px;display:flex}.state-row>div{justify-items:start;gap:8px;display:grid}.cards{gap:12px;display:grid}@media (width>=900px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.pillar{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex}.pillar:hover{border-color:var(--border-strong)}.pillar-kicker{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-muted)}.pillar h3{letter-spacing:-.015em;font-size:1.25rem;font-weight:600}.pillar p{color:var(--text-muted);font-size:15px}.pillar ul{gap:2px;margin-block-start:4px;display:grid}.pillar li{border-block-start:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-block:8px;font-size:14px;display:flex}.pillar li .icon{width:14px;height:14px;color:var(--text-muted)}.pillar-foot{color:var(--accent);align-items:center;gap:6px;margin-block-start:auto;padding-block-start:8px;font-size:14px;font-weight:500;display:inline-flex}.pillar-foot .icon{width:15px;height:15px}.pillar:hover .pillar-foot .icon-dir{transform:translate(2px)}.approve{border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--surface);max-width:460px;margin-block-start:12px;overflow:hidden}.approve-head{border-block-end:1px solid var(--border);align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.approve-head .icon{color:var(--accent);width:16px;height:16px}.approve-head .gate{font-family:var(--font-mono);color:var(--text-muted);margin-inline-start:auto;font-size:11px}.approve-body{gap:12px;padding:14px;display:grid}.approve-q{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.email{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);gap:4px;padding:12px;font-size:13.5px;display:grid}.email .k{font-family:var(--font-mono);color:var(--text-muted);font-size:11.5px}.email p{color:var(--text-muted);margin-block-start:6px}.approve-actions{gap:10px;display:flex}.approve-foot{border-block-start:1px solid var(--border);font-family:var(--font-mono);color:var(--text-muted);padding:10px 14px;font-size:11px}.form{gap:22px;max-width:760px;display:grid}.form-2{gap:22px;display:grid}@media (width>=700px){.form-2{grid-template-columns:1fr 1fr}}.field label,.field legend{font-size:var(--fs-small);margin-block-end:8px;font-weight:500;display:block}.field legend{padding:0}fieldset.field{border:0;min-width:0;margin:0;padding:0}.hint{color:var(--text-muted);font-weight:400}.input,.textarea,.select{background:var(--bg);width:100%;min-height:48px;color:var(--text);border:1px solid var(--border-input);border-radius:var(--r-md);padding:12px 14px;font-size:16px;line-height:1.4}.textarea{resize:vertical;min-height:120px}.input::placeholder,.textarea::placeholder{color:var(--placeholder);opacity:1}.input:focus-visible,.textarea:focus-visible,.select:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.select-wrap{position:relative}.select{appearance:none;cursor:pointer;padding-inline-end:42px}.select-wrap .icon{width:16px;height:16px;color:var(--text-muted);pointer-events:none;margin-block-start:-8px;position:absolute;inset-block-start:50%;inset-inline-end:14px}.field.has-error .input{border-color:var(--status)}.field-error{font-size:var(--fs-small);color:var(--status);align-items:center;gap:6px;margin-block-start:8px;display:flex}.field-error .icon{width:15px;height:15px}.choices{gap:8px;display:grid}@media (width>=700px){.choices{grid-template-columns:repeat(2,1fr)}}.choice input,.chip-check input,.seg input{opacity:0;width:1px;height:1px;position:absolute}.choice label{border:1px solid var(--border-input);border-radius:var(--r-md);cursor:pointer;gap:2px;margin:0;padding:14px 16px;display:grid}.choice label b{font-size:15px;font-weight:500}.choice label span{color:var(--text-muted);font-size:13px;font-weight:400}.choice input:checked+label{border-color:var(--accent);background:var(--accent-soft)}.choice input:focus-visible+label,.chip-check input:focus-visible+label,.seg input:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip-check label{border:1px solid var(--border-input);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:44px;margin:0;padding-inline:14px;font-size:14px;font-weight:400;display:inline-flex}.chip-check label .icon{width:14px;height:14px;color:var(--accent);display:none}.chip-check input:checked+label{border-color:var(--accent);background:var(--accent-soft)}.chip-check input:checked+label .icon{display:block}.segs{border:1px solid var(--border-input);border-radius:var(--r-md);grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}@media (width>=560px){.segs{grid-template-columns:repeat(4,1fr)}}.seg{position:relative}.seg label{min-height:46px;color:var(--text-muted);cursor:pointer;text-align:center;place-items:center;margin:0;padding-inline:8px;font-size:14px;font-weight:400;display:grid}.seg+.seg label{border-inline-start:1px solid var(--border-input)}@media (width<=559px){.seg:nth-child(3) label{border-inline-start:0}.seg:nth-child(n+3) label{border-block-start:1px solid var(--border-input)}}.seg input:checked+label{background:var(--accent-soft);color:var(--text)}.form-foot{justify-items:start;gap:12px;display:grid}.form-foot p{color:var(--text-muted);font-size:13px}.phone{border:1px solid var(--border-strong);background:var(--bg);border-radius:20px;max-width:390px;overflow:hidden}.phone .nav{position:static}.phone .mnav{padding-block-end:16px}.foot{border-block-start:1px solid var(--border);font-size:var(--fs-small);color:var(--text-muted);padding-block:48px 32px}.foot-grid{gap:28px;display:grid}@media (width>=900px){.foot-grid{grid-template-columns:1.4fr repeat(3,1fr)}}.foot h4{font-size:var(--fs-small);color:var(--text);margin-block-end:10px;font-weight:500}.foot a{padding-block:5px;text-decoration:none;display:block}.foot a:hover{color:var(--text)}.foot-line{margin-block-start:10px}.foot-legal{border-block-start:1px solid var(--border);flex-wrap:wrap;gap:8px 18px;margin-block-start:36px;padding-block-start:20px;font-size:13px;display:flex}.foot-legal a{padding:0;display:inline}.wa-float{z-index:30;background:var(--surface-2);border:1px solid var(--border-strong);width:48px;height:48px;color:var(--text-muted);border-radius:50%;place-items:center;display:grid;position:fixed;inset-block-end:16px;inset-inline-end:16px}.wa-float:hover{color:var(--text)}.wa-float .icon{width:20px;height:20px}.menu-col{align-content:start;gap:2px;display:grid}.menu-group-label{grid-column:auto}.ev.timeout .tag.swap{color:var(--status);background:var(--status-soft)}@media (width>=1024px){.hero-rest{margin-block-start:22px}}.nav-link,.btn{white-space:nowrap}.nav-links{gap:0}.nav-link{padding-inline:10px}@media (width>=1080px) and (width<=1199px){.nav-links,.nav-cta-desktop{display:none}.nav .nav-row .nav-toggle{display:inline-grid}.nav .nav-row .nav-cta-mobile{display:inline-flex}.brand{margin-inline-end:auto}}@media (width>=1200px){.nav .nav-row .nav-cta-mobile,.nav .nav-row .nav-toggle{display:none}}@media (width<=1079px){.nav .nav-row .nav-cta-mobile{display:inline-flex}}.hero h1{max-width:13.5ch}.os-name,.os-clock,.os-kill{white-space:nowrap}@media (width<=479px){.os-head{gap:8px;padding-inline:12px}.os-sub{display:none}.os-status,.os-map,.os-feed,.os-foot{padding-inline:12px}.ev{grid-template-columns:52px minmax(0,1fr);gap:8px}.ev-t{font-size:11.5px}}:root{--nav-h:64px;--bg-deep:#05070a;--font-sans:"Geist", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace}.kicker{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-block-end:14px}.grain{z-index:90;pointer-events:none;opacity:.045;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.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.atmo{isolation:isolate;position:relative}.atmo-layer{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.glow{background:radial-gradient(closest-side, rgba(var(--accent-rgb), .17), rgba(var(--accent-rgb), .06) 50%, rgba(var(--accent-rgb), 0) 100%);border-radius:50%;position:absolute}.glow-hero-1{width:760px;height:620px;inset-block-start:-180px;inset-inline-end:-320px}.glow-hero-2{opacity:.55;width:620px;height:520px;inset-block-end:-260px;inset-inline-start:-360px}.glow-layers{opacity:.8;width:900px;height:760px;margin:-380px 0 0 -450px;top:50%;left:50%}.glow-soft-left{opacity:.5;width:820px;height:640px;inset-block-start:-220px;inset-inline-start:-420px}@media (width>=1024px){.glow-hero-1{width:1180px;height:900px;inset-block-start:-300px;inset-inline-end:-300px}.glow-hero-2{width:900px;height:700px}.glow-layers{width:1200px;height:900px;margin:-450px 0 0 -700px}}.grid-lines{background-image:linear-gradient(#e8edf30b 1px,#0000 1px),linear-gradient(90deg,#e8edf30b 1px,#0000 1px);background-position:-1px -1px;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 70% 30%,#000 10%,#0000 72%);mask-image:radial-gradient(60% 55% at 70% 30%,#000 10%,#0000 72%)}.grid-lines-center{-webkit-mask-image:radial-gradient(50% 50%,#000 5%,#0000 70%);mask-image:radial-gradient(50% 50%,#000 5%,#0000 70%)}.vignette{background:radial-gradient(130% 100% at 50% 30%,#0000 55%,#00000080 100%);position:absolute;inset:0}.hero h1{background:linear-gradient(#fff 0%,#e8edf3 55%,#b9c4d3 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.os{box-shadow:0 0 0 1px rgba(var(--accent-rgb), .06), 0 30px 80px -30px #000c}.os:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb), .7), transparent);z-index:2;height:1px;position:absolute;inset-block-start:0;inset-inline:12%}.os{background:linear-gradient(#141b24eb,#0e131af5)}.section{border-block-start:0}.horizon{background:linear-gradient(90deg, rgba(var(--accent-rgb), .55), transparent);max-width:520px;height:1px;margin-block-end:28px;display:block}.foot{background:var(--bg-deep);border-block-start-color:#ffffff0a}.hero:after{content:"";background:linear-gradient(180deg, transparent, var(--bg));z-index:-1;height:120px;position:absolute;inset-block-end:0;inset-inline:0}.layers{height:550vh}@supports (height:100svh){.layers{height:520svh}}.layers-pin{top:var(--nav-h);height:calc(100vh - var(--nav-h));align-items:center;display:flex;position:sticky;overflow:hidden}@supports (height:100svh){.layers-pin{height:calc(100svh - var(--nav-h))}}.layers-grid{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"head""stage""text";gap:10px;width:100%;height:100%;padding-block:18px 22px;display:grid}.layers-head{grid-area:head}.layers-head h2{letter-spacing:-.035em;font-size:clamp(1.625rem,1.2rem + 2vw,2.625rem);font-weight:600;line-height:1.08}.layers-head p:not(.kicker){color:var(--text-muted);font-size:var(--fs-small);margin-block-start:6px}.layers-head .kicker{margin-block-end:8px}.layers-stage{will-change:transform;grid-area:stage;place-items:center;min-height:0;display:grid}.layers-svg{width:100%;height:100%;max-height:100%;overflow:visible}.layers-text{grid-area:text;position:relative}.layers-steps{min-height:92px;position:relative}.layers-steps li{opacity:0;grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid;position:absolute;inset:0;transform:translateY(8px)}.layers-steps li.is-active{opacity:1;transform:none}.st-num{font-size:var(--fs-label);color:var(--accent);letter-spacing:.06em;padding-block-start:4px}.st-name{letter-spacing:-.015em;font-size:1.125rem;font-weight:600;display:block}.st-line{color:var(--text-muted);margin-block-start:4px;font-size:15px;line-height:1.5;display:block}.layers-progress{background:var(--border-strong);border-radius:2px;height:2px;margin-block-start:14px;position:relative;overflow:hidden}.layers-progress i{background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .layers-progress i{transform-origin:100%}@media (width>=900px){.layers-grid{grid-template:"stage head""stage text"1fr/minmax(0,1.15fr) minmax(0,.85fr);gap:28px 56px;padding-block:32px}.layers-head{align-self:end}.layers-text{grid-template-columns:2px minmax(0,1fr);align-self:start;column-gap:22px;display:grid}.layers-progress{grid-area:1/1;width:2px;height:auto;margin:0}.layers-progress i{transform-origin:top;transform:scaleY(0)}.layers-steps{grid-area:1/2;gap:18px;min-height:0;display:grid}.layers-steps li{opacity:.32;position:static;transform:none}.layers-steps li.is-past{opacity:.62}.layers-steps li.is-active{opacity:1}.layers-steps li:not(.is-active) .st-line{display:none}}.layers-svg .plate{will-change:transform}.pl-top{fill:#0d1219;stroke:#2a3544;stroke-width:1px}.pl-edge{fill:none;stroke:#e8edf31a;stroke-width:1px}.pl-lit{fill:rgba(var(--accent-rgb), .08);stroke:rgba(var(--accent-rgb), .75);stroke-width:1.2px;opacity:0}.pl-label line{stroke:rgba(var(--accent-rgb), .45);stroke-width:1px}.pl-label text{fill:var(--text-muted);font:500 12px var(--font-mono);letter-spacing:.08em}.pl-num{fill:var(--accent)}.plate.is-future .pl-label{opacity:0}.plate.is-active .pl-label text{fill:var(--text)}.plate.is-past .pl-lit{opacity:.4}.plate.is-active .pl-lit{opacity:1}@media (width<=699px){.layers-svg .pl-label{display:none}}.layers.is-static{height:auto}.layers.is-static .layers-pin{height:auto;padding-block:72px;position:relative;top:0}.layers.is-static .layers-grid{height:auto}.layers.is-static .layers-stage{height:min(80vh,640px)}.layers.is-static .layers-steps{gap:16px;min-height:0;display:grid}.layers.is-static .layers-steps li{opacity:1;position:static;transform:none}.layers.is-static .layers-steps li .st-line{display:block}.layers.is-static .layers-progress{display:none}.layers.is-static .layers-text{display:block}.em{width:var(--em-size,64px);height:var(--em-size,64px);color:var(--accent);--em-bg:var(--surface);display:block;overflow:visible}.em *{vector-effect:non-scaling-stroke}.em .s{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.em .f{fill:currentColor}.em .node{fill:var(--em-bg)}.em .faint{opacity:.5}.em .ghost{opacity:.22}.em .pulse{opacity:0;transform-box:fill-box;transform-origin:50%}.em .travel{opacity:0}.em .spin{transform-box:view-box;transform-origin:32px 32px}html:not([data-motion=static]) .em.is-live .spin{animation:48s linear infinite em-rot}html:not([data-motion=static]) .em.is-live .pulse{animation:3.6s ease-out infinite em-pulse}html:not([data-motion=static]) .em.is-live .travel{animation:5.2s ease-in-out infinite em-travel}@keyframes em-rot{to{transform:rotate(360deg)}}@keyframes em-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes em-travel{0%{opacity:0;transform:translate(0)}8%{opacity:1}30%{transform:translate(16px,-20px)}38%{transform:translate(16px,-20px)}62%{transform:translate(32px)}70%{transform:translate(32px)}92%{opacity:1;transform:translate(48px,-20px)}to{opacity:0;transform:translate(48px,-20px)}}.pillar-em{--em-size:56px;margin-block-end:6px;display:block}.pillar-em .em{--em-bg:var(--surface)}.uc-list li{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.uc-g .em{--em-size:26px;--em-bg:var(--surface)}.em-row{gap:12px;display:grid}@media (width>=760px){.em-row{grid-template-columns:repeat(3,1fr)}.em-row-4{grid-template-columns:repeat(4,1fr)}}.em-frame{background:radial-gradient(closest-side, rgba(var(--accent-rgb), .12), transparent);border-block-end:1px solid var(--border);place-items:center;padding:36px;display:grid}.em-frame .em{--em-size:128px;--em-bg:#0f151d}.em-size-row{align-items:center;gap:20px;display:flex}.em-size-row>.mono{width:44px;font-size:var(--fs-label);color:var(--text-muted);flex:none}.em-size .em{--em-bg:var(--surface)}.brand{gap:0}.brand .lg{display:none}.brand .lg-a{display:inline-flex}.lg{font-family:"Geist", var(--font-sans);letter-spacing:-.045em;color:var(--text);white-space:nowrap;align-items:center;font-weight:600;line-height:1;display:inline-flex}.lg-up{color:var(--accent)}.lg-u{display:inline-block;position:relative}.lg-mark{width:1.18em;height:1.18em;overflow:visible}.mk-ring{fill:none;stroke:var(--accent);stroke-width:2.8px;stroke-linecap:round}.mk-node{fill:var(--accent)}.mk-core{fill:currentColor}.lg-dark{background:#07090d}.lg-light{--accent:#2f6bde;--accent-rgb:47, 107, 222;background:#f4f6f9}.lg-light .lg{color:#0b0f14}.lg-touch{border-radius:20px}.ts-row{border-block-end:1px solid var(--border);gap:8px;padding:18px 20px;display:grid}.ts-row:last-child{border-block-end:0}@media (width>=900px){.ts-row{grid-template-columns:260px minmax(0,1fr);align-items:baseline;gap:24px}}.ts-row>.mono{font-size:var(--fs-label);color:var(--text-muted)}.ts-display{letter-spacing:-.042em;font-size:clamp(2.25rem,1.5rem + 3vw,4.25rem);font-weight:600;line-height:1.02}.ts-h2{letter-spacing:-.03em;font-size:clamp(1.75rem,1.35rem + 1.9vw,2.625rem);font-weight:600;line-height:1.1}.ts-h3{font-size:1.1875rem;font-weight:600}.ts-body{color:var(--text-muted);max-width:40rem}.ts-mono{font-size:var(--fs-mono)}.ts-ar{font-family:var(--font-ar);font-size:1.5rem}.pill{font-family:var(--font-mono);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.layers-svg{color:var(--accent)}.pl-glow{opacity:0}.plate.is-active .pl-glow{opacity:1}.plate.is-past .pl-glow{opacity:.18}.pl-top{fill:#101823;stroke:#384656}.plate.is-past .pl-top,.plate.is-active .pl-top{stroke:rgba(var(--accent-rgb), .35)}.pl-lit{fill:rgba(var(--accent-rgb), .11);stroke:rgba(var(--accent-rgb), .9);stroke-width:1.4px}.pl-edge{stroke:#e8edf329}.pl-side{fill:#0b1017}.pl-side-r{fill:#080c12}@media (width>=900px){.layers-grid{grid-template:"stage."minmax(0,1fr)"stage head""stage text""stage."minmax(0,1fr)/minmax(0,1.25fr) minmax(0,.75fr);row-gap:22px}.layers-head{align-self:auto}}@media (width<=899px){.wa-float{transition:opacity .3s var(--ease), transform .3s var(--ease)}body.layers-on .wa-float{opacity:0;pointer-events:none;transform:translateY(10px)}}.section-head .kicker{color:var(--accent);font-size:var(--fs-label);margin-block:0 14px}.foot-h{font-size:var(--fs-small);color:var(--text);margin-block-end:10px;font-weight:500}.lg{direction:ltr;unicode-bidi:isolate}.layers-svg{direction:ltr}:root{--accent:#8fb6ff;--accent-rgb:143, 182, 255;--tint-1:var(--accent-rgb);--tint-2:110, 211, 207;--r-soft:20px}.grid-lines{display:none}.glow-problem{inset-inline-end:-420px;opacity:.45;width:900px;height:700px;top:10%}.glow-soft-right{inset-inline-end:-420px;opacity:.5;width:820px;height:640px;top:-120px}.glow{background:radial-gradient(closest-side, rgba(var(--tint-1), .16), rgba(var(--tint-2), .05) 55%, rgba(var(--tint-2), 0) 100%)}.tinted{background:radial-gradient(120% 85% at 0% 0%, rgba(var(--tint-1), .13), transparent 58%), radial-gradient(95% 80% at 100% 100%, rgba(var(--tint-2), .1), transparent 62%), linear-gradient(180deg, #111822, #0b1017);border-radius:var(--r-soft);border:1px solid #e8edf312;box-shadow:inset 0 1px #ffffff0d}.os.tinted{border-radius:var(--r-soft)}.bloom-hover{isolation:isolate;position:relative;overflow:hidden}.bloom-hover:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(70% 55% at 50% 0%, rgba(var(--tint-1), .18), transparent 70%);transition:opacity .8s var(--ease);position:absolute;inset:0}.bloom-hover:hover:after,.bloom-hover:focus-visible:after{opacity:1}.pillar.tinted:hover{border-color:rgba(var(--tint-1), .22)}.js .rv{opacity:0;transform:translateY(16px)}.rv.is-in{opacity:1;transform:none}html:not([data-motion=static]) .rv{transition:opacity 1s var(--ease), transform 1.1s var(--ease)}html[data-motion=static] .rv{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .rv{opacity:1;transform:none}}.em-soft{overflow:visible}.em-soft *{vector-effect:none}.em-soft .halo,.em-soft .core,.em-soft .bloom{transform-box:fill-box;transform-origin:50%}.em-soft .drift,.em-soft .rays{transform-box:view-box;transform-origin:32px 32px}.em-soft .bloom{opacity:0}html:not([data-motion=static]) .em.is-live .halo{animation:7s ease-in-out infinite alternate em-breathe}html:not([data-motion=static]) .em.is-live .core{animation:6s ease-in-out infinite alternate em-core}html:not([data-motion=static]) .em.is-live .drift{animation:12s ease-in-out infinite alternate em-drift}html:not([data-motion=static]) .em.is-live .rays{animation:6.5s ease-in-out infinite alternate em-rays}html:not([data-motion=static]) .em.is-live .bloom{animation:6s ease-in-out infinite em-bloom}@keyframes em-breathe{0%{opacity:.5;transform:scale(.9)}to{opacity:.95;transform:scale(1.07)}}@keyframes em-core{0%{transform:scale(.96)}to{transform:scale(1.05)}}@keyframes em-drift{0%{transform:rotate(-32deg)}to{transform:rotate(32deg)}}@keyframes em-rays{0%{opacity:.7;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes em-bloom{0%,to{opacity:0;transform:scale(.7)}30%{opacity:.95;transform:scale(1)}65%{opacity:0;transform:scale(1.2)}}.em-tile{aspect-ratio:1;border-radius:var(--r-soft);background:radial-gradient(85% 85% at 32% 28%, rgba(var(--tint-1), .22), transparent 62%), linear-gradient(135deg, transparent 22%, rgba(var(--tint-2), .11) 46%, transparent 72%), linear-gradient(180deg, #131b26, #0b1017);border:1px solid #e8edf312;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.em-tile .em{--em-size:62%;width:62%;height:62%}.em-tile-card{border-radius:16px;width:72px;margin-block-end:8px}.em-tile-lg{width:min(220px,100%)}.em-tile-md{width:132px}.uc-g .em{--em-size:30px;width:30px;height:30px}.em-size .em{width:var(--em-size);height:var(--em-size)}.problem{padding-block:72px 40px}@media (width>=1024px){.problem{padding-block:120px 60px}}.pb-list{gap:44px;max-width:58rem;display:grid}.pb{grid-template-columns:40px minmax(0,1fr);gap:12px;display:grid}@media (width>=900px){.pb{grid-template-columns:64px minmax(0,1fr)}}.pb-num{font-size:var(--fs-label);color:var(--accent);opacity:.35;transition:opacity .8s var(--ease);padding-block-start:.7em}.pb.is-lit .pb-num{opacity:1}.pb-text{letter-spacing:-.028em;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.5rem);font-weight:500;line-height:1.22}.pb-text .w{opacity:.18}html:not([data-motion=static]) .pb-text .w{transition:opacity .22s linear}html[data-motion=static] .pb-text .w{opacity:1}.figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=900px){.figs{grid-template-columns:repeat(4,minmax(0,1fr))}}.fig{align-content:start;gap:10px;padding:22px 20px 24px;display:grid}.fig-num{letter-spacing:-.045em;font-feature-settings:"tnum" 1;color:var(--text);font-size:clamp(2.5rem,1.8rem + 2.6vw,4rem);font-weight:600;line-height:1}.fig-label{color:var(--text-muted);font-size:14.5px;line-height:1.5}.fig-note{margin-block-start:16px}.stk-list{gap:14px;display:grid}.stk{transform-origin:50% 0;padding:28px 24px 30px}.stk-top{justify-content:space-between;align-items:center;margin-block-end:18px;display:flex}.stk-num{font-size:var(--fs-label);color:var(--accent)}.stk-dots{gap:6px;display:flex}.stk-dots i{background:#e8edf31f;border-radius:3px;width:22px;height:3px}.stk-dots i.on{background:rgba(var(--tint-1), .85)}.stk h3{letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);font-weight:600}.stk p{color:var(--text-muted);max-width:36rem;margin-block-start:8px;font-size:16.5px}@media (width>=900px){html:not([data-motion=static]) .stk-list.is-stacking{gap:40px}html:not([data-motion=static]) .stk-list.is-stacking .stk{top:calc(var(--nav-h) + 48px + var(--i) * 16px);will-change:transform;min-height:280px;padding:40px 44px;position:sticky}}.pl-lit,.pl-label,.layers-steps li{transition:opacity 1.2s var(--ease), transform 1.2s var(--ease)}.plate .pl-glow{transition:opacity 1.6s var(--ease)}@media (width<=599px){.os-feed{flex-direction:column-reverse;justify-content:flex-end;height:372px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.os-feed .ev{border-block-end:0;border-block-start:1px solid var(--border);flex:none}.os-feed .ev:not(.shown){display:none}html:not([data-motion=static]) .os-feed .ev{transition:opacity .7s var(--ease), transform .7s var(--ease)}}.tinted{background:radial-gradient(120% 85% at 0% 0%, rgba(var(--tint-1), .13), transparent 58%), radial-gradient(110% 95% at 100% 100%, rgba(var(--tint-2), .17), transparent 64%), linear-gradient(180deg, #111822, #0b1017)}.em-tile{background:radial-gradient(85% 85% at 32% 28%, rgba(var(--tint-1), .22), transparent 62%), radial-gradient(80% 70% at 85% 95%, rgba(var(--tint-2), .2), transparent 70%), linear-gradient(135deg, transparent 22%, rgba(var(--tint-2), .12) 46%, transparent 72%), linear-gradient(180deg, #131b26, #0b1017)}.stk{position:relative}.stk:after{content:"";border-radius:inherit;opacity:var(--dim,0);pointer-events:none;background:#07090d;position:absolute;inset:-1px}.pillar-time{font-size:var(--fs-label);letter-spacing:.04em;color:var(--text-muted);margin-block-start:auto;padding-block-start:10px}.pillar-time+.pillar-foot{margin-block-start:0}.pillar-note{margin-block-start:18px}.uc-grid{gap:12px;display:grid}@media (width>=700px){.uc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.uc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.uc-card{border:1px solid var(--border);border-radius:var(--r-soft);flex-direction:column;gap:10px;padding:24px;text-decoration:none;display:flex}.uc-card:hover{border-color:rgba(var(--tint-1), .22)}.uc-card h3{letter-spacing:-.015em;font-size:1.125rem;font-weight:600}.uc-card p{color:var(--text-muted);font-size:15px}.uc-card:hover .pillar-foot .icon-dir{transform:translate(2px)}.uc-g-lg{background:radial-gradient(85% 85% at 32% 28%, rgba(var(--tint-1), .2), transparent 62%), linear-gradient(180deg, #131b26, #0b1017);border:1px solid #e8edf30f;border-radius:12px;place-items:center;width:44px;height:44px;margin-block-end:4px;display:inline-grid}.uc-card-open{border-style:dashed;border-color:var(--border-strong);background:0 0;justify-content:center}.uc-card-open h3{font-size:1.25rem}#demo,.cu-demo{--gold:var(--accent);--gold-glow:rgba(var(--accent-rgb), .1);--gold-border:rgba(var(--accent-rgb), .3);--gold-gradient:linear-gradient(135deg, #d6e4ff, var(--accent));--surface-hi:var(--surface-2);--text-primary:var(--text);--text-faint:#5a6676;--font-body:var(--font-sans);--font-display:var(--font-sans)}.demo-frame{justify-items:center;min-height:420px;display:grid}.demo-frame .cu-demo-mount{width:100%}.demo-note{text-align:center;max-width:34rem;margin-block-start:18px;margin-inline:auto}#demo .cu-demo-offer,#demo .cu-demo-phone~.cu-demo-disclaimer{display:none}.cta-final{border:1px solid var(--border);border-radius:var(--r-soft);text-align:center;max-width:46rem;margin-inline:auto;padding:40px 24px}@media (width>=700px){.cta-final{padding:56px 48px}}.cta-final .kicker{margin-block:0 14px}.cta-final h2{font-size:var(--fs-h2);font-weight:var(--display-weight);letter-spacing:calc(var(--display-track) * .7);line-height:1.1}.cta-body{max-width:34rem;color:var(--text-muted);font-size:var(--fs-lead);margin:14px auto 0}.cta-final .hero-ctas{justify-content:center}@media (width>=560px){.cta-final .hero-ctas{flex-wrap:wrap;gap:10px;display:flex}}.cta-wa{color:var(--text-muted);font-size:var(--fs-small);align-items:center;gap:6px;min-height:44px;margin-block-start:18px;text-decoration:none;display:inline-flex}.cta-wa:hover{color:var(--text)}.cta-wa .icon{width:14px;height:14px}@media (width>=900px){.foot-grid{grid-template-columns:1.5fr repeat(4,1fr)}}@media (width<=899px){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.foot-brand{grid-column:1/-1}}.foot-brand .brand{font-size:1.25rem;display:inline-block}.foot-legal .cu-cookie-manage{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.foot-legal .cu-cookie-manage:hover{color:var(--text)}.cu-cookie{z-index:60;border:1px solid var(--border-strong);background:var(--surface);opacity:0;max-width:560px;transition:opacity .5s var(--ease), transform .5s var(--ease);border-radius:16px;margin-inline:auto;padding:16px;position:fixed;inset-block-end:12px;inset-inline:12px;transform:translateY(calc(100% + 24px));box-shadow:0 16px 48px #00000080}.cu-cookie.cu-cookie-visible{opacity:1;transform:none}.cu-cookie-inner{gap:12px;display:grid}@media (width>=600px){.cu-cookie-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}}.cu-cookie-text{color:var(--text-muted);margin:0;font-size:14px}.cu-cookie-text a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.cu-cookie-actions{gap:8px;display:flex}.cu-cookie-actions button{min-height:44px;font:500 14px var(--font-sans);cursor:pointer;border-radius:999px;flex:auto;padding-inline:20px}.cu-cookie-reject{color:var(--text);border:1px solid var(--border-input);background:0 0}.cu-cookie-accept{background:var(--text);color:var(--bg);border:1px solid var(--text)}.cu-cookie-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html.cu-cookie-open .wa-float{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.cu-cookie{transition:none}}@keyframes hero-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.js .hero-eyebrow,.js .hero h1,.js .hero .verbs,.js .hero-lead,.js .hero-ctas,.js .hero-trust,.js .hero .os{animation:hero-in 1.1s var(--ease) both}.js .hero-eyebrow{animation-delay:0s}.js .hero h1{animation-delay:60ms}.js .hero .verbs{animation-delay:.2s}.js .hero .os{animation-duration:1.4s;animation-delay:.3s}.js .hero-lead{animation-delay:.34s}.js .hero-ctas{animation-delay:.46s}.js .hero-trust{animation-delay:.58s}}.section-head .kicker:before,.cta-final .kicker:before{content:"";vertical-align:middle;transform-origin:0;background:currentColor;width:18px;height:1px;margin-inline-end:10px;display:inline-block}[dir=rtl] .section-head .kicker:before{transform-origin:100%}.cta-final .kicker:before{display:none}@media (prefers-reduced-motion:no-preference){.js .section-head.rv .kicker:before{transition:transform 1.1s var(--ease) .25s;transform:scaleX(0)}.js .section-head.rv.is-in .kicker:before{transform:scaleX(1)}}.has-spot{isolation:isolate;position:relative;overflow:hidden}.has-spot>.spot{z-index:-1;pointer-events:none;background:radial-gradient(closest-side, rgba(var(--tint-1), .16), rgba(var(--tint-2), .06) 55%, transparent 74%);opacity:0;width:460px;height:460px;transform:translate3d(var(--mx,50%), var(--my,50%), 0);transition:opacity .6s var(--ease);border-radius:50%;margin:-230px 0 0 -230px;position:absolute;top:0;left:0}.has-spot:hover>.spot{opacity:1}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn-primary{isolation:isolate;position:relative;overflow:hidden}.btn-primary:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffffbf 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.btn-primary:hover:after{transition:transform .9s var(--ease);transform:translate(110%)}}@view-transition{navigation:auto}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:vt-out .25s var(--ease) both}::view-transition-new(root){animation:vt-in .5s var(--ease) both}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.atmo-layer{-webkit-mask-image:linear-gradient(#0000 0,#000 160px calc(100% - 160px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 160px calc(100% - 160px),#0000 100%)}.hero>.atmo-layer,.phero>.atmo-layer{-webkit-mask-image:linear-gradient(#000 calc(100% - 200px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 200px),#0000 100%)}@font-face{font-family:DM Sans Fallback;src:local(Arial),local(ArialMT);font-weight:100 449;size-adjust:92.5%;ascent-override:107%;descent-override:33.5%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;src:local(Arial),local(ArialMT);font-weight:450 549;size-adjust:94.9%;ascent-override:104.3%;descent-override:32.7%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;size-adjust:90.5%;ascent-override:109.4%;descent-override:34.3%;line-gap-override:0%}@font-face{font-family:Syne Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:100 749;size-adjust:112.6%;ascent-override:82.6%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Syne Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:750 900;size-adjust:162.2%;ascent-override:57.3%;descent-override:16.6%;line-gap-override:0%}:root{--font-sans:"DM Sans", "DM Sans Fallback", system-ui, sans-serif;--font-head:"Syne", "Syne Fallback", "DM Sans", system-ui, sans-serif}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.btn-primary{transition:translate .45s var(--ease), background-color .2s var(--ease)}}.silver,h1.silver,h2.silver{color:#0000;background-image:linear-gradient(105deg,#fff0 38%,#fffffff2 48%,#fff0 58%),linear-gradient(#f5f7fa 0%,#d9dfe6 38%,#9ca6b2 54%,#c9d0d8 72%,#eef1f5 100%);background-position:160% 0,0 0;background-repeat:no-repeat,repeat-y;background-size:260% 100%,100% 1lh;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){html:not([data-motion=static]) .silver.is-shining{animation:silver-shine 7s var(--ease) .6s infinite}html.js:not([data-motion=static]) :is(.hero h1,.phero-text>h1).silver.is-shining{animation:hero-in 1.1s var(--ease) 60ms both, silver-shine 7s var(--ease) 1.2s infinite}html.js:not([data-motion=static]) :is(.h2-hero h1,.post-head .phero-text>h1).silver.is-shining{animation-name:hero-rise,silver-shine}}@keyframes silver-shine{0%{background-position:160% 0,0 0}26%,to{background-position:-60% 0,0 0}}html:root :is(h1,h2,h3,.lockup-name,.stat-num,.fig-num,.final2-h,.lg,.dial-name){font-family:var(--font-head);letter-spacing:-.035em;font-weight:700}html:root :is(h1,.final2-h){letter-spacing:-.04em;font-weight:800}html:root :is(h1,h2){text-wrap:balance}html:root .final2-h{font-size:clamp(2.5rem,1.25rem + 5.6vw,6.5rem)}html:root .phero h1{max-width:20ch;font-size:clamp(2.125rem,1.35rem + 3vw,3.5rem)}html:root .post-head h1{letter-spacing:-.03em;max-width:26ch;font-size:clamp(1.875rem,1.25rem + 2.1vw,2.75rem);font-weight:700}html:root .phero:not(.sol-hero) .phero-grid:not(.is-solo) .phero-text>h1{letter-spacing:-.035em;font-size:clamp(2rem,1.2rem + 2.4vw,3rem);font-weight:700}html:root .stat-num{font-feature-settings:"tnum" 1, "lnum" 1;font-size:clamp(3rem,1.8rem + 3.6vw,5rem)}[role=tablist]:has(>[data-flowind]){position:relative}[role=tablist]:has(>[data-flowind])>[role=tab]{z-index:1;position:relative}.flow-ind{pointer-events:none;opacity:0;width:0;height:0;position:absolute;top:0;left:0}.has-ind>.flow-ind{opacity:1}.has-ind>[role=tab][aria-selected=true]{background:0 0!important;border-color:#0000!important}.flow-ind>i{left:0;top:var(--t,6px);height:var(--h,64px);will-change:transform;background:linear-gradient(#171e2a,#0e1219);border:1px solid #34435f;position:absolute}.flow-ind>i:first-child{width:var(--r,20px);border-radius:var(--r,20px) 0 0 var(--r,20px);border-inline-end:0}.flow-ind>i:nth-child(2){transform-origin:0 0;border-inline:0;width:100px}.flow-ind>i:nth-child(3){width:var(--r,20px);border-radius:0 var(--r,20px) var(--r,20px) 0;border-inline-start:0}.glyph{width:1em;height:1em;display:block}.lockup{text-align:start;align-items:center;gap:12px;display:inline-flex}.lockup-icon{color:var(--accent);flex:none;place-items:center;display:grid}.lockup-sm .lockup-icon{width:30px;font-size:22px}.lockup-md .lockup-icon{width:36px;font-size:28px}.lockup-lg .lockup-icon{width:50px;font-size:40px}.lockup-text{gap:1px;display:grid}.lockup-name{letter-spacing:-.02em;color:var(--text);font-weight:600;line-height:1.15}.lockup-brand{color:var(--text-muted);font-weight:500}.lockup-sm .lockup-name{font-size:15px}.lockup-md .lockup-name{font-size:18px}.lockup-lg .lockup-name{font-size:24px}.lockup-what{color:var(--text-muted);font-size:12.5px}.xp-tab[aria-selected=true] .lockup-icon{color:var(--accent)}.xp-tab:not([aria-selected=true]) .lockup-icon{color:var(--text-muted)}.phero{padding-block:36px 56px;position:relative;overflow:hidden}@media (width>=1024px){.phero{padding-block:64px 96px}}.phero-grid{align-items:center;gap:36px;display:grid}@media (width>=1024px){.phero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px}.phero-grid.is-solo{grid-template-columns:minmax(0,1fr)}}.phero h1{font-size:clamp(2.25rem,1.5rem + 3.4vw,3.875rem);font-weight:var(--display-weight);letter-spacing:var(--display-track);text-wrap:balance;max-width:16ch;line-height:1.02}.phero-grid.is-solo h1{max-width:20ch}.phero-lead{max-width:36rem;color:var(--text-muted);font-size:var(--fs-lead);margin-block-start:20px;line-height:1.6}.phero .hero-ctas{margin-block-start:28px}@media (width>=560px){.phero .hero-ctas{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}}.chips{flex-wrap:wrap;gap:8px;margin-block-start:22px;display:flex}.chip-s{border:1px solid var(--border-strong);background:rgba(var(--tint-1), .05);min-height:30px;font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-muted);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;display:inline-flex}.chip-s:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px rgba(var(--accent-rgb), .15);border-radius:50%}.phero-visual{min-width:0;position:relative}.crumbs{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-block-end:22px;font-size:13px;display:flex}.crumbs a{color:var(--text-muted);align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.crumbs a:hover{color:var(--text)}.crumbs .sep{opacity:.5}.crumbs [aria-current]{color:var(--text)}.def{max-width:54rem}.def-text{letter-spacing:-.02em;font-size:clamp(1.25rem,1rem + 1.2vw,1.875rem);font-weight:500;line-height:1.35}.js .read-lines .w{opacity:.18}html:not([data-motion=static]) .read-lines .w{transition:opacity .22s linear}.cap-grid{gap:12px;display:grid}@media (width>=700px){.cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.cap-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.cap{border:1px solid var(--border);border-radius:var(--r-soft);align-content:start;gap:10px;padding:24px;display:grid}.cap h3{letter-spacing:-.012em;font-size:1.0625rem;font-weight:600}.cap p{color:var(--text-muted);font-size:15px;line-height:1.6}.cap-ic{width:40px;height:40px;color:var(--accent);background:radial-gradient(85% 85% at 32% 28%, rgba(var(--tint-1), .22), transparent 62%), linear-gradient(180deg, #131b26, #0b1017);border:1px solid #e8edf30f;border-radius:12px;place-items:center;display:inline-grid}.cap-ic .icon{width:18px;height:18px}.flow{max-width:46rem;padding-inline-start:34px;position:relative}.flow-list{gap:28px;margin:0;padding:0;list-style:none;display:grid}.flow-line{background:var(--border-strong);border-radius:2px;width:2px;position:absolute;inset-block:6px;inset-inline-start:7px;overflow:hidden}.flow-line i{background:linear-gradient(180deg, var(--accent), rgba(var(--tint-2), .9));transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.flow-step{position:relative}.flow-step:before{content:"";inset-inline-start:-32px;background:var(--bg);border:2px solid var(--border-strong);width:12px;height:12px;transition:border-color .6s var(--ease), background .6s var(--ease);border-radius:50%;position:absolute;top:6px}.flow-step.is-on:before{border-color:var(--accent);background:rgba(var(--accent-rgb), .25)}.flow-step h3{letter-spacing:-.012em;font-size:1.125rem;font-weight:600}.flow-step .mono{font-size:var(--fs-label);color:var(--accent);letter-spacing:.08em}.flow-step p{color:var(--text-muted);margin-block-start:6px;font-size:15.5px;line-height:1.6}.flow-split{gap:40px;display:grid}@media (width>=1024px){.flow-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px}.flow-split .section-head{top:calc(var(--nav-h) + 48px);position:sticky}}.gov{gap:12px;display:grid}@media (width>=900px){.gov{grid-template-columns:repeat(3,minmax(0,1fr))}}.gov-item{border:1px solid var(--border);border-radius:var(--r-soft);gap:10px;padding:24px;display:grid}.gov-item h3{align-items:center;gap:10px;font-size:1.0625rem;font-weight:600;display:flex}.gov-item h3 .icon{width:18px;height:18px;color:var(--accent)}.gov-item p{color:var(--text-muted);font-size:15px;line-height:1.6}.faq{border-block-start:1px solid var(--border);max-width:50rem}.faq details{border-block-end:1px solid var(--border)}.faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding-block:16px;font-size:1.0625rem;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .icon{width:18px;height:18px;color:var(--text-muted);transition:transform .5s var(--ease);flex:none}.faq details[open] summary .icon{color:var(--accent);transform:rotate(45deg)}.faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.faq-a{max-width:44rem;color:var(--text-muted);padding-block:0 20px;font-size:15.5px;line-height:1.65}@media (prefers-reduced-motion:no-preference){.faq details[open] .faq-a{animation:faq-in .55s var(--ease) both}}@keyframes faq-in{0%{opacity:0;transform:translateY(-6px)}}.also{border:1px solid var(--border);border-radius:var(--r-soft);background:var(--border);gap:1px;display:grid;overflow:hidden}@media (width>=800px){.also{grid-template-columns:repeat(3,minmax(0,1fr))}}.also a{background:var(--bg);transition:background .4s var(--ease);gap:6px;padding:22px 24px;text-decoration:none;display:grid}.also a:hover{background:var(--surface)}.also b{font-weight:600}.also span{color:var(--text-muted);font-size:14.5px}.mock{border:1px solid var(--border-strong);border-radius:var(--r-soft);position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073}.mock-head{border-block-end:1px solid var(--border);align-items:center;gap:10px;min-height:52px;padding:10px 16px;display:flex}.mock-head b{font-size:14.5px;font-weight:600}.mock-head .mono{color:var(--text-muted);margin-inline-start:auto;font-size:11px}.mock-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px rgba(var(--accent-rgb), .14);border-radius:50%}.mock-body{align-content:start;gap:10px;min-height:380px;padding:16px;display:grid}.mock-foot{border-block-start:1px solid var(--border);font-family:var(--font-mono);color:var(--text-muted);justify-content:space-between;gap:10px;padding:10px 16px;font-size:11px;display:flex}.js .seq [data-step]{opacity:0;transform:translateY(8px)}.js .seq [data-step].on{opacity:1;transform:none}html:not([data-motion=static]) .seq [data-step]{transition:opacity .6s var(--ease), transform .6s var(--ease)}.bubble{border-radius:14px;max-width:84%;padding:10px 13px;font-size:14.5px;line-height:1.5}.bubble-in{background:var(--surface-2);border:1px solid var(--border);border-end-start-radius:4px;justify-self:start}.bubble-out{background:rgba(var(--accent-rgb), .14);border:1px solid rgba(var(--accent-rgb), .28);border-end-end-radius:4px;justify-self:end}.bubble [lang=ar]{font-family:var(--font-ar);text-align:right;direction:rtl;display:block}.bubble small{font-family:var(--font-mono);color:var(--text-muted);margin-block-start:4px;font-size:10.5px;display:block}.typing{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;justify-self:start;gap:4px;padding:12px 14px;display:inline-flex}.typing i{background:var(--text-muted);opacity:.5;border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.typing.on i{animation:1.2s ease-in-out infinite typing}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}}@keyframes typing{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.srow{border:1px solid var(--border);background:rgba(var(--tint-1), .04);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.srow .icon{width:16px;height:16px;color:var(--accent);flex:none}.srow b{font-weight:600}.srow .mono{color:var(--text-muted);margin-inline-start:auto;font-size:11px}.srow.is-warn .icon{color:var(--status)}.qa{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:10px 12px;font-size:14px;display:grid}.qa span{color:var(--text-muted)}.qa b{text-align:end;font-weight:600}.approve-card{border:1px solid rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .07);border-radius:14px;gap:12px;padding:14px;display:grid}.approve-card p{font-size:14.5px}.approve-card .btns{gap:8px;display:flex}.approve-card .btns span{border:1px solid var(--border-input);border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.approve-card .btns .yes{background:var(--text);color:var(--bg);border-color:var(--text)}.slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.slots span{border:1px solid var(--border);min-height:40px;font-family:var(--font-mono);color:var(--text-muted);border-radius:10px;place-items:center;font-size:13px;display:grid}.slots .pick{border-color:rgba(var(--accent-rgb), .6);color:var(--text);background:rgba(var(--accent-rgb), .14)}.roster{gap:10px;display:grid}.roster-item{border:1px solid var(--border);background:rgba(var(--tint-1), .03);border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.roster-item b{font-size:14.5px;font-weight:600;display:block}.roster-item span{color:var(--text-muted);margin-block-start:2px;font-size:13px;display:block}.roster-item .uc-g{background:linear-gradient(#131b26,#0b1017);border:1px solid #e8edf30f;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.roster-item .act{font-family:var(--font-mono);color:var(--accent);grid-column:2;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.roster-item .act:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.phero-visual:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, rgba(var(--tint-1), .16), rgba(var(--tint-2), .05) 60%, transparent 78%);position:absolute;inset:-12% -8%}@media (prefers-reduced-motion:no-preference){.js .phero .crumbs,.js .phero-text>*,.js .phero-visual{animation:hero-in 1.1s var(--ease) both}.js .phero-text>h1{animation-delay:60ms}.js .phero-text>.phero-lead{animation-delay:.2s}.js .phero-text>.chips{animation-delay:.3s}.js .phero-text>.hero-ctas{animation-delay:.38s}.js .phero-visual{animation-duration:1.4s;animation-delay:.28s}}@keyframes hero-rise{0%{transform:translateY(14px)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.js .phero-text>.phero-lead{animation-name:hero-rise}}.ihero{isolation:isolate;align-items:end;min-height:min(86vh,820px);padding-block:96px 56px;display:grid;position:relative;overflow:hidden}@media (width>=1024px){.ihero{padding-block:140px 88px}}.ihero-media,.ihero-media img{width:100%;height:100%;position:absolute;inset:0}.ihero-media{z-index:-2}.ihero-media img{object-fit:cover}@media (prefers-reduced-motion:no-preference){.js .ihero-media img{animation:ihero-zoom 2.6s var(--ease) both}}@keyframes ihero-zoom{0%{transform:scale(1.07)}to{transform:none}}.ihero-shade{z-index:-1;pointer-events:none;background:linear-gradient(180deg, #07090d8c 0%, #07090d33 30%, #07090db8 68%, var(--bg) 100%), linear-gradient(90deg, #07090dc7 0%, #07090d59 55%, #07090d1a 100%);position:absolute;inset:0}.ihero-text{max-width:44rem}.ihero h1{font-size:clamp(2.125rem,1.4rem + 3.2vw,3.625rem);font-weight:var(--display-weight);letter-spacing:var(--display-track);text-wrap:balance;max-width:20ch;line-height:1.04}.ihero .phero-lead{color:#e8edf3c7}.ihero-credit{color:#e8edf36b;margin:0;font-size:11px;position:absolute;inset-block-end:10px;inset-inline-end:var(--gutter)}.ihero-credit a{color:inherit}.split{align-items:center;gap:36px;display:grid}@media (width>=1024px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}}.split .section-head{margin-block-end:18px}.split-text p.def-text{font-size:clamp(1.125rem,1rem + .6vw,1.375rem)}.split-visual{min-width:0;position:relative}.split-visual:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, rgba(var(--tint-1), .14), rgba(var(--tint-2), .05) 60%, transparent 78%);position:absolute;inset:-10% -6%}.inline-list{gap:10px;margin-block-start:22px;padding:0;list-style:none;display:grid}.inline-list li{color:var(--text-muted);align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.55;display:flex}.inline-list li .icon{width:17px;height:17px;color:var(--accent);flex:none;margin-block-start:3px}.ihero>.wrap{width:100%}.cu-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute!important;left:-9999px!important}.sp-input,.sp-textarea,.ct-mf-input{border:1px solid var(--border-input);width:100%;min-height:48px;color:var(--text);font:400 16px/1.5 var(--font-sans);transition:border-color .3s var(--ease), background .3s var(--ease);background:#07090d8c;border-radius:12px;padding:12px 14px}.sp-input::placeholder,.sp-textarea::placeholder,.ct-mf-input::placeholder{color:var(--placeholder)}.sp-input:focus,.sp-textarea:focus,.ct-mf-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .18);background:#07090dcc;outline:none}.sp-textarea{resize:vertical;min-height:120px}.sp-section{padding-block-start:8px}.sp-ar{text-align:left;max-width:52rem;font-family:var(--font-ar);color:var(--text-muted);margin-block-end:14px;font-size:1.125rem}.sp-wizard{border:1px solid var(--border-strong);border-radius:var(--r-soft);max-width:52rem;padding:22px}@media (width>=700px){.sp-wizard{padding:32px 36px}}.sp-progress{justify-content:space-between;align-items:center;gap:16px;margin-block-end:22px;display:flex}.sp-progress-label{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.sp-progress-track{gap:6px;display:flex}.sp-progress-seg{background:var(--border-strong);width:34px;height:3px;transition:background .5s var(--ease);border-radius:3px}.sp-progress-seg.is-active,.sp-progress-seg.is-done{background:var(--accent)}.sp-progress-seg.is-done{opacity:.55}.sp-step{display:none}.sp-step.is-active{display:block}@media (prefers-reduced-motion:no-preference){.sp-step.is-active{animation:sp-in .55s var(--ease) both}.sp-steps.is-back .sp-step.is-active{animation-name:sp-in-back}}@keyframes sp-in{0%{opacity:0;transform:translate(18px)}}@keyframes sp-in-back{0%{opacity:0;transform:translate(-18px)}}.sp-step-title{letter-spacing:-.02em;margin-block-end:8px;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:600;line-height:1.2}.sp-step-hint{color:var(--text-muted);margin-block-end:18px}.sp-services{gap:10px;margin-block-start:18px;display:grid}@media (width>=620px){.sp-services{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-service{text-align:start;border:1px solid var(--border);background:rgba(var(--tint-1), .04);min-height:76px;color:var(--text);cursor:pointer;transition:border-color .3s var(--ease), background .3s var(--ease), transform .3s var(--ease);border-radius:14px;gap:4px;padding:16px 18px;display:grid}.sp-service:hover{border-color:rgba(var(--accent-rgb), .45);background:rgba(var(--tint-1), .08)}.sp-service.is-selected{border-color:var(--accent);background:rgba(var(--accent-rgb), .12)}.sp-service:focus-visible,.sp-chip:focus-visible,.sp-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sp-service-name{font-weight:600}.sp-service-desc{color:var(--text-muted);font-size:14px}.sp-timeline{margin-block-start:18px}.sp-timeline-label{color:var(--text-muted);margin-block-end:10px;font-size:14px;display:block}.sp-timeline-label em{opacity:.7;font-style:normal}.sp-chips{flex-wrap:wrap;gap:8px;display:flex}.sp-chip{border:1px solid var(--border-strong);min-height:40px;color:var(--text);font:500 14px var(--font-sans);cursor:pointer;transition:border-color .3s var(--ease), background .3s var(--ease);background:0 0;border-radius:999px;padding:0 16px}.sp-chip.is-selected{border-color:var(--accent);background:rgba(var(--accent-rgb), .14)}.sp-field-row{gap:10px;display:grid}@media (width>=620px){.sp-field-row{grid-template-columns:1fr 1fr}}.sp-field-error{color:var(--status);margin-block-start:12px;font-size:14px}.sp-nav-row{justify-content:space-between;align-items:center;gap:12px;margin-block-start:22px;display:flex}.sp-back{min-height:44px;color:var(--text-muted);font:500 15px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0 6px}.sp-back:hover{color:var(--text)}.sp-status{color:var(--text-muted);margin-block-start:12px;font-size:14px}.sp-status.is-error{color:var(--status)}.sp-done{text-align:start}.sp-done-mark{width:48px;height:48px;color:var(--accent);background:rgba(var(--accent-rgb), .14);border:1px solid rgba(var(--accent-rgb), .4);border-radius:50%;place-items:center;margin-block-end:16px;display:inline-grid}.sp-done-mark .icon{width:22px;height:22px}.sp-next-steps{gap:12px;margin:6px 0 22px;padding:0;list-style:none;display:grid}.sp-next-steps li{grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.sp-next-steps .mono{color:var(--accent);font-size:var(--fs-label)}.sp-next-steps a,.sp-alt a,.sp-noscript a{color:var(--accent)}.sp-done-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.sp-alt{color:var(--text-muted);gap:8px;margin-block-start:24px;font-size:15px;display:grid}.sp-alt a{align-items:center;gap:6px;min-height:44px;display:inline-flex}.sp-noscript{color:var(--text-muted);margin-block-start:12px}.ct-card{border:1px solid var(--border-strong);border-radius:var(--r-soft);padding:24px}@media (width>=700px){.ct-card{padding:30px}}.ct-card .kicker{margin-block-end:10px}.ct-card-title{letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.ct-card-lead{color:var(--text-muted);margin-block:6px 18px}.ct-message-form,.ct-mf-row{gap:10px;display:grid}@media (width>=620px){.ct-mf-row{grid-template-columns:1fr 1fr}}.ct-mf-btn{justify-self:start;margin-block-start:4px}.ct-mf-status{min-height:1.4em;color:var(--text-muted);font-size:14px}.ct-mf-status.is-success{color:var(--accent)}.ct-mf-status.is-error{color:var(--status)}.ct-cal{border:1px solid var(--border-strong);border-radius:var(--r-soft);min-height:716px;padding:8px;overflow:hidden}@media (width<=768px){.ct-cal .calendly-inline-widget{min-height:500px}}.wk .mock-body{gap:12px;min-height:0;padding:18px 16px 20px}.wk-job{border:1px solid var(--border);background:rgba(var(--tint-1), .03);border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px 12px;padding:14px;display:grid;position:relative}.wk-job:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid rgba(var(--accent-rgb), .34);background:rgba(var(--accent-rgb), .05);opacity:0;position:absolute;inset:-1px}.wk-job:has(.wk-auto.on):after,html:not(.js) .wk-job:after{opacity:1}.wk-ic{background:linear-gradient(#131b26,#0b1017);border:1px solid #e8edf30f;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.wk-ic .icon{width:17px;height:17px;color:var(--accent)}.wk-when{font-family:var(--font-mono);color:var(--text-muted);margin-block-end:3px;font-size:11px;display:block}.wk-main b{font-size:14.5px;font-weight:600;line-height:1.4;display:block}.wk-state{grid-column:2;justify-items:start;display:grid}.wk-state>span{min-height:26px;font-family:var(--font-mono);border-radius:999px;grid-area:1/1;align-items:center;gap:6px;padding:0 11px;font-size:11.5px;display:inline-flex}.wk-by{color:var(--text-muted);border:1px dashed var(--border-input)}.wk-auto{color:var(--accent);background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .32)}.wk-auto .icon{width:12px;height:12px}.wk-job:has(.wk-auto.on) .wk-by,html:not(.js) .wk-by{opacity:0;transform:translateY(-8px)}html:not([data-motion=static]) .wk-by,html:not([data-motion=static]) .wk-job:after{transition:opacity .6s var(--ease), transform .6s var(--ease)}.origin{gap:26px;max-width:58rem;display:grid}.origin .kicker{margin:0}.origin .def-text{letter-spacing:-.024em;font-size:clamp(1.375rem,1.05rem + 1.5vw,2.25rem);line-height:1.3}.origin-end{letter-spacing:-.04em;margin-block-start:10px;font-size:clamp(1.875rem,1.2rem + 2.8vw,3.25rem);font-weight:600;line-height:1.05}.origin-end:before{content:"";background:var(--accent);transform-origin:0;width:56px;height:2px;margin-block-end:22px;display:block}.js .origin-end:before{transform:scaleX(0)}.origin-end.is-in:before{transform:none}html:not([data-motion=static]) .origin-end:before{transition:transform 1.2s var(--ease) .35s}.figs-3{grid-template-columns:minmax(0,1fr);margin-block-start:64px}@media (width>=640px){.figs-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.figs-3{margin-block-start:96px}}.team{gap:14px;display:grid}@media (width>=900px){.team{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));max-width:calc(var(--n,3) * 400px);gap:16px}}.person{border:1px solid var(--border);border-radius:var(--r-soft);background:rgba(var(--tint-1), .02);grid-template-columns:64px minmax(0,1fr);grid-template-areas:"ph role""ph name""bio bio";align-content:start;gap:2px 16px;padding:20px;display:grid}.person-photo{aspect-ratio:1;background:radial-gradient(85% 85% at 32% 28%, rgba(var(--tint-1), .22), transparent 62%), radial-gradient(80% 70% at 85% 95%, rgba(var(--tint-2), .2), transparent 70%), linear-gradient(180deg, #131b26, #0b1017);border:1px solid #e8edf312;border-radius:16px;grid-area:ph;place-items:center;width:64px;display:grid;overflow:hidden}.person-photo span{letter-spacing:-.03em;color:#e8edf357;font-size:1.25rem;font-weight:600}.person-role{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent);grid-area:role;align-self:end;font-size:12px}.person h3{letter-spacing:-.02em;grid-area:name;align-self:start;font-size:1.3125rem;font-weight:600}.person-bio{color:var(--text-muted);grid-area:bio;margin-block-start:16px;font-size:15px;line-height:1.65}@media (width>=900px){.person{grid-template-columns:minmax(0,1fr);grid-template-areas:"ph""role""name""bio";row-gap:6px;padding:14px 14px 28px}.person-photo{aspect-ratio:4/3;border-radius:14px;width:100%;margin-block-end:18px}.person-photo span{letter-spacing:-.05em;color:#e8edf324;font-size:clamp(3.5rem,2rem + 3vw,5rem)}.person-role,.person h3,.person-bio{padding-inline:10px}.person-bio{margin-block-start:8px}}.rows{margin:0;padding:0;list-style:none;display:grid}.row-i{border-block-start:1px solid var(--border);gap:10px;padding-block:28px;display:grid;position:relative}.row-i:last-child{border-block-end:1px solid var(--border)}.row-i:before{content:"";background:linear-gradient(90deg, var(--accent), rgba(var(--accent-rgb), 0) 72%);transform-origin:0;width:100%;height:1px;position:absolute;inset-block-start:-1px;inset-inline-start:0}.js .row-i:before{transform:scaleX(0)}.row-i.is-in:before{transform:none}html:not([data-motion=static]) .row-i:before{transition:transform 1.5s var(--ease) .2s}.row-i h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);font-weight:600;line-height:1.2}.row-i p{max-width:36rem;color:var(--text-muted);font-size:15.5px;line-height:1.65}@media (width>=900px){.row-i{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:48px;padding-block:40px}}.loc-text{max-width:34rem;color:var(--text-muted);font-size:var(--fs-lead);line-height:1.65}.clock{gap:18px;padding:28px 24px;display:grid}@media (width>=700px){.clock{padding:36px 34px}}.clock-label{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.clock-label .icon{width:14px;height:14px;color:var(--accent)}.clock-time{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.clock-time time{letter-spacing:-.05em;font-feature-settings:"tnum" 1;font-size:clamp(3.5rem,2.4rem + 4vw,5.75rem);font-weight:600;line-height:1}.clock-zone{font-family:var(--font-mono);color:var(--text-muted);font-size:13px}@media (prefers-reduced-motion:no-preference){html:not([data-motion=static]) .clock-colon{animation:2s step-end infinite clock-blink}}@keyframes clock-blink{50%{opacity:.25}}.clock-list{border-block-start:1px solid var(--border);gap:10px;margin:0;padding:18px 0 0;list-style:none;display:grid}.clock-list li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.clock-list .icon{width:16px;height:16px;color:var(--accent);flex:none;margin-block-start:3px}@media (prefers-reduced-motion:reduce){.js .origin-end:before,.js .row-i:before{transform:none}}.row-tags{flex-wrap:wrap;gap:6px;margin-block-start:14px;display:flex}.row-tags span{border:1px solid var(--border-strong);min-height:26px;font-family:var(--font-mono);color:var(--text-muted);border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;display:inline-flex}.dash .mock-body,.road .mock-body,.red .mock-body{min-height:0}.dash-tabs{border:1px solid var(--border);border-radius:999px;justify-self:start;gap:2px;padding:3px;font-size:12px;display:inline-flex}.dash-tabs span{color:var(--text-muted);border-radius:999px;padding:4px 12px}.dash-tabs .is-on{background:var(--surface-2);color:var(--text)}.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dash-tile{border:1px solid var(--border);background:rgba(var(--tint-1), .04);border-radius:12px;gap:12px;padding:12px;display:grid}.dash-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dash-top b{font-size:13.5px;font-weight:600}.dash-top .mono{color:var(--text-muted);font-size:10.5px}.dash-bars{align-items:flex-end;gap:5px;height:54px;display:flex}.dash-bars i{height:var(--h);background:linear-gradient(180deg, rgba(var(--accent-rgb), .85), rgba(var(--accent-rgb), .25));transform-origin:50% 100%;border-radius:3px 3px 1px 1px;flex:1}.js .seq .dash-tile:not(.on) .dash-bars i{transform:scaleY(.08)}html:not([data-motion=static]) .dash-bars i{transition:transform .9s var(--ease) var(--d)}.site .mock-body{gap:0;min-height:0;padding:0}.site-bar{gap:12px}.site-dots{gap:5px;display:inline-flex}.site-dots i{background:var(--border-strong);border-radius:50%;width:8px;height:8px}.site-url{background:rgba(var(--tint-1), .05);min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:1;padding:4px 10px;font-size:11px;overflow:hidden;margin-inline-start:0!important}.site-page{border-block-end:1px solid var(--border);background:linear-gradient(180deg, rgba(var(--tint-1), .07), transparent);gap:6px;padding:16px 16px 18px;display:grid}.site-brand{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:11px}.site-head{letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.site-cars{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-block-start:8px;display:grid}.site-cars span{border:1px solid var(--border);border-radius:10px;gap:2px;padding:8px;font-size:12px;font-weight:500;line-height:1.3;display:grid}.site-cars small{font-family:var(--font-mono);color:var(--text-muted);font-size:10px;font-weight:400}.site-chat{gap:10px;padding:14px 16px 16px;display:grid}.site-agent{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.site-agent small{font-family:var(--font-mono);color:var(--accent);margin-inline-start:auto;font-size:10.5px;font-weight:400}.road-label{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);margin-block-start:6px;font-size:11px}.road-opp{border:1px solid var(--border);background:rgba(var(--tint-1), .04);border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.road-n{border:1px solid rgba(var(--accent-rgb), .4);width:28px;height:28px;color:var(--accent);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:12px;display:grid}.road-opp b{font-size:14px;font-weight:600;line-height:1.35}.road-when{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.road-opp:first-of-type{border-color:rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .07)}.road-opp:first-of-type .road-when{color:var(--accent)}.red .mock-head b{margin-inline-start:4px}.red-bar{border:1px solid rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .07);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.red-bar .icon{width:16px;height:16px;color:var(--accent);flex:none}.red-live{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.red-live .mono{color:var(--text-muted);margin-inline-start:auto;font-size:10.5px;font-weight:400}.red-rec{background:var(--status);width:8px;height:8px;box-shadow:0 0 0 4px var(--status-soft);border-radius:50%}@media (prefers-reduced-motion:no-preference){html:not([data-motion=static]) .red-live.on .red-rec{animation:1.6s ease-in-out infinite rec-pulse}}@keyframes rec-pulse{50%{opacity:.35}}.red-line{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;gap:2px;padding:10px 12px;font-size:14px;line-height:1.45;display:grid}.red-line b{font-family:var(--font-mono);color:var(--accent);font-size:10.5px;font-weight:400}.red-sum{border:1px solid var(--border-strong);border-radius:12px;padding:12px 14px}.red-sum-t{align-items:center;gap:8px;margin-block-end:8px;font-size:13px;font-weight:600;display:flex}.red-sum-t .icon{width:15px;height:15px;color:var(--accent)}.red-sum ul{color:var(--text-muted);gap:4px;margin:0;padding-inline-start:18px;font-size:13.5px;display:grid}.cap .row-tags{margin-block-start:6px}.doc{gap:32px;display:grid}@media (width>=1024px){.doc{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:72px}}.doc-toc{display:none}@media (width>=1024px){.doc-toc{top:calc(var(--nav-h) + 32px);gap:2px;display:grid;position:sticky}}.doc-toc p{margin-block-end:10px}.doc-toc a{border-inline-start:1px solid var(--border);color:var(--text-muted);border-radius:8px;padding:6px 10px;font-size:13.5px;line-height:1.4;text-decoration:none;display:block}.doc-toc a:hover{color:var(--text);background:rgba(var(--tint-1), .05)}.doc-toc a.is-here{color:var(--text);border-inline-start-color:var(--accent)}.legal-body{max-width:44rem}.legal-body h2{scroll-margin-top:calc(var(--nav-h) + 24px);letter-spacing:-.02em;margin-block:44px 12px;font-size:1.3125rem;font-weight:600}.legal-body h2:first-child{margin-block-start:0}.legal-body h3{margin-block:24px 8px;font-size:1.0625rem;font-weight:600}.legal-body p,.legal-body li{color:var(--text-muted);font-size:16px;line-height:1.75}.legal-body p+p{margin-block-start:12px}.legal-body ul{gap:6px;margin-block:10px;padding-inline-start:20px;display:grid}.legal-body a{color:var(--accent)}.legal-body strong{color:var(--text);font-weight:600}.chips-lg{gap:10px;margin:0}.chips-lg .chip-s{min-height:40px;color:var(--text);padding:6px 16px;font-size:13px}.def .def-text+.def-text{margin-block-start:22px}.def .origin-end{margin-block-start:40px}.h1-line{display:block}@media (width<=1023px){.mock{margin:0}}.post-grid{gap:14px;display:grid}@media (width>=700px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.post-card{border:1px solid var(--border);border-radius:var(--r-soft);background:rgba(var(--tint-1), .02);color:var(--text);isolation:isolate;align-content:start;text-decoration:none;display:grid;position:relative;overflow:hidden}.post-card:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(70% 55% at 50% 0%, rgba(var(--tint-1), .16), transparent 70%);transition:opacity .8s var(--ease);position:absolute;inset:0}.post-card:hover:after,.post-card:focus-visible:after{opacity:1}.post-card:hover{border-color:var(--border-strong)}.post-card-cover{border-block-end:1px solid var(--border);display:block;overflow:hidden}.post-card-cover img{transform-origin:50%;width:100%;height:auto;display:block}html:not([data-motion=static]) .post-card-cover img{transition:transform 1.2s var(--ease)}.post-card:hover .post-card-cover img{transform:scale(1.04)}.post-card-body{gap:10px;padding:20px 20px 22px;display:grid}.post-card-meta{font-family:var(--font-mono);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:11.5px;display:flex}.post-cat{color:var(--accent);letter-spacing:.04em;text-transform:uppercase}.post-card-title{letter-spacing:-.02em;text-wrap:balance;font-size:1.1875rem;font-weight:600;line-height:1.3}.post-card-excerpt{color:var(--text-muted);font-size:15px;line-height:1.6}.post-card-more{color:var(--accent);align-items:center;gap:6px;margin-block-start:4px;font-size:14px;font-weight:500;display:inline-flex}@media (width>=700px){.post-card.is-featured{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}.post-card.is-featured .post-card-cover{border-block-end:0;border-inline-end:1px solid var(--border);height:100%}.post-card.is-featured .post-card-cover img{object-fit:cover;height:100%}.post-card.is-featured .post-card-body{gap:14px;padding:32px}.post-card.is-featured .post-card-title{letter-spacing:-.03em;font-size:clamp(1.5rem,1.1rem + 1.2vw,2rem);line-height:1.15}.post-card.is-featured .post-card-excerpt{font-size:16px}}.post-filter{flex-wrap:wrap;gap:8px;margin-block-end:24px;display:flex}.post-filter .sp-chip[aria-pressed=true]{border-color:rgba(var(--accent-rgb), .6);background:rgba(var(--accent-rgb), .14)}.post-card[hidden]{display:none}.post-head{align-items:center;gap:32px;display:grid}@media (width>=1024px){.post-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}}.post-head h1{max-width:22ch;font-size:clamp(2rem,1.35rem + 2.6vw,3.25rem);line-height:1.06}.post-meta{font-family:var(--font-mono);color:var(--text-muted);flex-wrap:wrap;gap:6px 16px;margin-block-start:20px;font-size:12.5px;display:flex}.post-meta>*+:before{content:"·";opacity:.5;margin-inline-end:16px}.post-cover{border:1px solid var(--border-strong);border-radius:var(--r-soft);overflow:hidden;box-shadow:0 30px 80px #00000073}.post-cover img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.js .post-head .phero-text>h1{animation-name:hero-rise}.js .post-cover{animation:hero-rise 1.4s var(--ease) .2s both}}.read-progress{inset-inline:0;top:var(--nav-h);z-index:30;pointer-events:none;height:2px;position:fixed}.read-progress i{background:linear-gradient(90deg, var(--accent), #6ed3cf);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.post-sec{padding-block-start:16px}.post-main{min-width:0;max-width:44rem}.toc-m{border:1px solid var(--border);border-radius:14px;margin-block-end:28px}@media (width>=1024px){.toc-m{display:none}}.toc-m summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-weight:500;list-style:none;display:flex}.toc-m summary::-webkit-details-marker{display:none}.toc-m summary .icon{width:16px;height:16px;color:var(--text-muted);transition:transform .4s var(--ease)}.toc-m[open] summary .icon{transform:rotate(180deg)}.toc-m nav{padding:0 8px 10px;display:grid}.toc-m nav a{min-height:44px;color:var(--text-muted);border-block-start:1px solid var(--border);align-items:center;padding:0 8px;font-size:14.5px;text-decoration:none;display:flex}.prose{--gold:var(--accent);--text-primary:var(--text);--surface-hi:var(--surface-2);--border-hi:var(--border-strong);--font-display:var(--font-sans);--font-body:var(--font-sans);--font-arabic:var(--font-ar);min-width:0}.prose>*+*{margin-block-start:1.15em}.prose h2{scroll-margin-top:calc(var(--nav-h) + 28px);letter-spacing:-.025em;text-wrap:balance;margin-block:2.2em .1em;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:600;line-height:1.2}.prose>h2:first-child{margin-block-start:0}.prose h3{letter-spacing:-.015em;margin-block:1.8em 0;font-size:1.1875rem;font-weight:600;line-height:1.35}.prose p,.prose li{color:#e8edf3cc;font-size:17px;line-height:1.75}.prose strong{color:var(--text);font-weight:600}.prose em{font-style:italic}.prose a{color:var(--accent);text-decoration:underline;text-decoration-color:rgba(var(--accent-rgb), .4);text-underline-offset:3px}.prose a:hover{text-decoration-color:currentColor}.prose ul,.prose ol{gap:.5em;padding-inline-start:1.3em;display:grid}.prose li::marker{color:var(--accent)}.prose blockquote{border-inline-start:2px solid var(--accent);padding-inline-start:1.1em}.prose blockquote p{color:var(--text)}.table-scroll{-webkit-overflow-scrolling:touch;border-radius:12px;overflow-x:auto}.prose table{min-width:540px;font-size:14.5px}.prose th,.prose td{vertical-align:top;line-height:1.5}.prose th{color:var(--text)}.prose [lang=ar],.prose [dir=rtl]{font-family:var(--font-ar)}.author-card{border:1px solid var(--border);border-radius:var(--r-soft);align-items:center;gap:16px;margin-block-start:48px;padding:20px;display:flex}.author-mono{color:#e8edf366;background:radial-gradient(85% 85% at 32% 28%, rgba(var(--tint-1), .22), transparent 62%), radial-gradient(80% 70% at 85% 95%, rgba(var(--tint-2), .2), transparent 70%), linear-gradient(180deg, #131b26, #0b1017);border:1px solid #e8edf312;border-radius:16px;flex:none;place-items:center;width:56px;height:56px;font-weight:600;display:grid}.author-name{font-weight:600}.author-bio{color:var(--text-muted);margin-block-start:2px;font-size:14.5px;line-height:1.55}@media (width>=1100px){.post-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=699px){.post-filter{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.post-filter::-webkit-scrollbar{display:none}.post-filter .sp-chip{flex:none}}.author-link{color:var(--accent);align-items:center;gap:6px;margin-block-start:8px;font-size:14px;text-decoration:none;display:inline-flex}.author-link:hover{text-underline-offset:3px;text-decoration:underline}.author-link .icon{width:14px;height:14px}
