/* عوالِم قروب — built from src/css/*.css · do not edit by hand */
:root{--bg:#FAFAF8;--surface:#FFFFFF;--surface-2:#F2F2EF;--surface-3:#E9E9E4;--text:#111112;--text-2:#3A3A3E;--text-muted:#5A5A5E;--border:#E6E6E1;--border-2:#CFCFC8;--ink-strip:#111112;--ink-strip-fg:#F5F5F3;--accent:#189C8E;--accent-text:#0E7A6F;--accent-strong:#0B6A60;--accent-ink:#FFFFFF;--accent-soft:rgba(24,156,142,.09);--accent-line:rgba(24,156,142,.34);--accent-glow:rgba(24,156,142,.22);--amber:#8A5A00;--amber-soft:rgba(196,132,0,.12);--amber-line:rgba(196,132,0,.36);--bad:#B42318;--bad-soft:rgba(180,35,24,.10);--bad-line:rgba(180,35,24,.34);--live:#177A36;--gold:#86650F;--fg:var(--text);--dim:var(--text-muted);--muted:var(--text-muted);--btn-bg:#111112;--btn-fg:#FFFFFF;--btn-bg-h:#2A2A2E;--text-primary:var(--text);--text-secondary:var(--text-2);--nav-height:var(--nav-h);--surface-1:var(--surface);--border-focus:var(--accent);--radius-pill:var(--r-pill);--shadow-card:0 20px 60px -20px rgba(0,0,0,.12);--shadow-card-h:0 34px 80px -24px rgba(0,0,0,.20);--shadow-pill:0 1px 2px rgba(0,0,0,.06),0 10px 30px -14px rgba(0,0,0,.18);--shadow-dev:0 40px 90px -36px rgba(0,0,0,.32);--glass-bg:color-mix(in srgb,var(--surface) 82%,transparent);--glass-border:color-mix(in srgb,var(--border) 70%,transparent);--glass-sheen:inset 0 1px 1px 0 rgba(255,255,255,0.8),inset 0 0 0 1px rgba(255,255,255,0.25);--apple-specular:inset 0 1px 0 rgba(255,255,255,0.28),inset 0 -1px 0 rgba(0,0,0,0.08);--shadow-glass:0 16px 40px -10px rgba(0,0,0,0.09),0 0 0 1px rgba(0,0,0,0.04);--ease-spring:cubic-bezier(0.16,1,0.3,1);--font-ar:"IBM Plex Sans Arabic","Noto Sans Arabic",ui-sans-serif,system-ui,sans-serif;--font-display-ar:"IBM Plex Sans Arabic","Alexandria","Noto Kufi Arabic",ui-sans-serif,system-ui,sans-serif;--font-latin:"Archivo","IBM Plex Sans Arabic",ui-sans-serif,system-ui,sans-serif;--font-mono:"IBM Plex Mono","IBM Plex Sans Arabic",ui-monospace,SFMono-Regular,Menlo,monospace;--fs-hero:clamp(2.5rem,5.6vw,5.2rem);--fs-d1:clamp(2.1rem,3.8vw,3.6rem);--fs-d2:clamp(1.65rem,2.7vw,2.5rem);--fs-h3:clamp(1.3rem,1.9vw,1.8rem);--fs-lg:1.25rem;--fs-body:1.0625rem;--fs-sm:.9375rem;--fs-xs:.8125rem;--lh-hero:1.32;--lh-d:1.34;--lh-h3:1.4;--lh-lg:1.7;--lh-body:1.75;--w-light:300;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-black:800;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:160px;--sec-y:clamp(96px,12vw,200px);--sec-y-tight:clamp(48px,6vw,96px);--container:1280px;--container-wide:1440px;--measure:68ch;--gutter:clamp(20px,5vw,80px);--nav-h:84px;--sideidx-w:220px;--r-sm:12px;--r-md:20px;--r-lg:28px;--r-xl:40px;--r-pill:999px;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in:cubic-bezier(.64,0,.78,0);--ease-inout:cubic-bezier(.83,0,.17,1);--d-fast:200ms;--d-base:420ms;--d-slow:700ms;--d-max:900ms;--stagger:90ms;--reveal-y:44px;--parallax:40px;color-scheme:light}:root[data-theme="dark"]{--bg:#0E1111;--surface:#141817;--surface-2:#1A1F1E;--surface-3:#222826;--surface-1:#141817;--text:#F1F0EB;--text-2:#CFCDC5;--text-muted:#A09E96;--border:rgba(241,240,235,0.09);--border-2:rgba(241,240,235,0.17);--ink-strip:#141817;--ink-strip-fg:#F1F0EB;--accent:#3FB5A6;--accent-text:#6DCDBF;--accent-strong:#2E9C8E;--accent-ink:#0A1A18;--accent-soft:rgba(63,181,166,0.10);--accent-line:rgba(63,181,166,0.36);--accent-glow:rgba(63,181,166,0.14);--amber:#E0A43A;--amber-soft:rgba(224,164,58,.14);--amber-line:rgba(224,164,58,.38);--bad:#F07A6E;--bad-soft:rgba(240,122,110,.14);--bad-line:rgba(240,122,110,.38);--live:#4CC08A;--gold:#D6B25E;--btn-bg:#F1F0EB;--btn-fg:#0E1111;--btn-bg-h:#FFFFFF;--shadow-card:0 20px 60px -20px rgba(0,0,0,.55);--shadow-card-h:0 34px 80px -24px rgba(0,0,0,.7);--shadow-pill:0 0 0 1px rgba(241,240,235,.06),0 10px 30px -14px rgba(0,0,0,.7);--shadow-dev:0 40px 90px -36px rgba(0,0,0,.8);--glass-bg:color-mix(in srgb,var(--surface) 82%,transparent);--glass-border:rgba(241,240,235,0.12);--glass-sheen:inset 0 1px 0 0 rgba(255,255,255,0.18),inset 0 0 0 1px rgba(255,255,255,0.05);--apple-specular:inset 0 1px 0 rgba(255,255,255,0.18),inset 0 -1px 0 rgba(0,0,0,0.35);--shadow-glass:0 20px 54px -14px rgba(0,0,0,0.65),0 0 0 1px rgba(255,255,255,0.06);--ease-spring:cubic-bezier(0.16,1,0.3,1);color-scheme:dark}@media (min-width:1700px){:root{--fs-hero:5rem;--fs-d1:3.55rem;--fs-d2:2.5rem;--fs-h3:1.78rem}}@media (prefers-contrast:more){:root{--text-muted:#3F3F44;--text-2:#222226;--border:#B9B9B2;--border-2:#8E8E86;--accent-text:#0A5F56}:root[data-theme="dark"]{--text-muted:#D2D2D6;--text-2:#E8E8EA;--border:#4A4A52;--border-2:#6A6A74;--accent-text:#8FEDE0}}[dir="ltr"]{--lh-hero:1.04;--lh-d:1.12;--lh-body:1.65;--lh-lg:1.6;--measure:72ch}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/ibm-plex-sans-arabic-400-arabic.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/ibm-plex-sans-arabic-400-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/ibm-plex-sans-arabic-700-arabic.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/ibm-plex-sans-arabic-700-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Alexandria";font-style:normal;font-weight:800 900;font-display:swap;src:url("/assets/fonts/alexandria-800-arabic.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:"Alexandria";font-style:normal;font-weight:800 900;font-display:swap;src:url("/assets/fonts/alexandria-800-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Archivo";font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url("/assets/fonts/archivo-400-800-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/ibm-plex-mono-400-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-036F,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+25A0-25FF,U+2600-26FF,U+2700-27BF,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/ibm-plex-mono-500-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-036F,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+25A0-25FF,U+2600-26FF,U+2700-27BF,U+FEFF,U+FFFD}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + var(--space-4));scroll-padding-bottom:120px}a,button,input,select,textarea,[tabindex]{scroll-margin-bottom:120px;scroll-margin-top:calc(var(--nav-h) + var(--space-4))}html:focus-within{scroll-behavior:smooth}body{min-height:100dvh;background-color:var(--bg);background-image:radial-gradient(ellipse 80% 45% at 50% -10%,rgba(24,156,142,0.05),transparent 70%),radial-gradient(circle at 90% 5%,rgba(138,90,0,0.03),transparent 45%);background-attachment:fixed;color:var(--text);font-family:var(--font-ar);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--w-regular);overflow-x:clip;-webkit-font-smoothing:antialiased;font-feature-settings:"kern","liga","calt";transition:background-color var(--d-base) ease,color var(--d-base) ease}img,picture,svg,video{display:block;max-width:100%}:is(h1,h2,h3,h4,p,span,a,b,button,dd,li)>svg{inline-size:1em;block-size:1em;display:inline-block;vertical-align:-.12em}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{font-weight:var(--w-bold);overflow-wrap:anywhere;text-wrap:balance}p{text-wrap:pretty}[lang="en"],.mono,bdi{unicode-bidi:isolate}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;inset-block-start:-100px;inset-inline-start:var(--space-4);z-index:100000;padding:var(--space-3) var(--space-5);background:var(--accent-text);color:var(--accent-ink);font-weight:var(--w-semibold);border-radius:0 0 var(--r-sm) var(--r-sm);transition:inset-block-start var(--d-fast) ease}.skip:focus{inset-block-start:0}.wrap{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.wrap--wide{max-width:var(--container-wide)}.sec{padding-block:calc(var(--sec-y) / 2);position:relative}.sec--tight{padding-block:calc(var(--sec-y-tight) / 2)}.sec--alt{background:var(--surface);border-block:1px solid var(--border)}.rule{height:1px;border:0;background:var(--border);margin-block:var(--space-5)}.grid{display:grid;gap:clamp(var(--space-4),2vw,var(--space-6))}.split{display:grid;gap:clamp(var(--space-6),4vw,var(--space-9));grid-template-columns:1fr;align-items:center}.split--top{align-items:start}@media (min-width:980px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split--rev>:first-child{order:2}}.indexed{display:grid;gap:clamp(var(--space-5),3vw,var(--space-8))}.indexed__col{min-width:0}@media (min-width:1000px){.indexed{grid-template-columns:var(--sideidx-w) minmax(0,1fr);align-items:start}}.d-hero,.d-1,.d-2,.h3{font-family:var(--font-ar);letter-spacing:0}.d-hero,.d-1,.d-2{font-family:var(--font-display-ar);font-weight:var(--w-black)}[dir="ltr"] :is(.d-hero,.d-1,.d-2){letter-spacing:-.025em}[dir="ltr"] .eyebrow__latin{letter-spacing:.14em}[dir="ltr"] .eyebrow__ar{letter-spacing:normal}.d-hero{font-size:var(--fs-hero);line-height:var(--lh-hero);text-wrap:balance}.d-1{font-size:var(--fs-d1);line-height:var(--lh-d)}.d-2{font-size:var(--fs-d2);line-height:var(--lh-d);font-weight:var(--w-bold)}.h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--w-semibold)}.d-hero em,.d-1 em{font-style:normal;color:var(--accent)}:is(.d-hero,.d-1,.d-2) [lang="en"]{font-family:var(--font-latin);font-weight:var(--w-black);letter-spacing:-.02em}.lede{font-size:var(--fs-lg);line-height:var(--lh-lg);color:var(--text-2);font-weight:var(--w-light);max-width:var(--measure)}.small{font-size:var(--fs-sm)}.muted{color:var(--text-muted)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.accent{color:var(--accent-text)}.eyebrow{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:var(--fs-xs);font-weight:var(--w-medium);color:var(--text-muted)}.eyebrow::before{content:"";inline-size:28px;block-size:1px;background:var(--accent-line);flex:none}.eyebrow__sep{opacity:.5}.eyebrow__latin{font-family:var(--font-latin);font-stretch:112%;letter-spacing:.16em;text-transform:uppercase;font-weight:var(--w-semibold);font-size:.75rem}.eyebrow__ar{font-family:var(--font-ar);font-stretch:normal;letter-spacing:normal;text-transform:none;font-size:var(--fs-xs);unicode-bidi:isolate}.eyebrow--center{justify-content:center}.eyebrow--center::before{display:none}.eyebrow--hero{font-size:var(--fs-sm)}.sec-head{max-width:72ch;margin-block-end:clamp(var(--space-6),4vw,var(--space-8));display:grid;gap:var(--space-4)}.sec-head .lede{margin-block-start:var(--space-1)}.sec-head--wide{max-width:none}.bullets{display:grid;gap:var(--space-3)}.bullets li{position:relative;padding-inline-start:var(--space-5);color:var(--text-2)}.bullets li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.72em;inline-size:8px;block-size:8px;border-radius:50%;background:var(--accent)}.bullets--check li::before{inline-size:12px;block-size:6px;border-radius:0;background:none;border-inline-start:2px solid var(--accent);border-block-end:2px solid var(--accent);transform:rotate(-45deg);inset-block-start:.55em}:where([id]:not(html):not(body)){scroll-margin-top:calc(var(--nav-h) + var(--space-4))}:root[data-theme="dark"] body{background-color:var(--bg);background-image:radial-gradient(ellipse 80% 50% at 50% -10%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 70%),radial-gradient(circle at 92% 12%,rgba(16,185,129,0.04),transparent 45%),radial-gradient(circle at 8% 45%,rgba(245,158,11,0.03),transparent 45%);background-attachment:fixed}html[lang="ar"] .eyebrow>.eyebrow__sep,html[lang="ar"] .eyebrow>.eyebrow__latin,html[lang="en"] .eyebrow>.eyebrow__sep,html[lang="en"] .eyebrow>.eyebrow__ar{display:none}.svc__latin{display:none}:root{accent-color:var(--accent-text)}.pillnav{position:sticky;inset-block-start:0;z-index:100;padding-block:var(--space-3);pointer-events:none}.pillnav__in{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);min-block-size:calc(var(--nav-h) - var(--space-3) * 2)}.pillnav__in>.brand{flex:0 1 auto;order:1}.pillnav__in>.pillnav__links{order:2;margin-inline:auto;min-inline-size:0;flex-wrap:wrap;justify-content:center}.pillnav__in>.pillnav__act{flex:0 0 auto;order:3}.pillnav>.wrap>*{pointer-events:auto}.brand{display:inline-flex;align-items:center;gap:var(--space-3);flex:0 1 auto;min-inline-size:0;min-block-size:28px;min-height:28px}.brand__txt{min-inline-size:0}.brand img{inline-size:34px;block-size:34px;border-radius:9px}.brand__txt{display:flex;flex-direction:column;line-height:1.15}.brand__name{font-weight:var(--w-bold);font-size:1rem;white-space:nowrap}.brand__sub{font-family:var(--font-latin);font-stretch:112%;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.brand__sub--ar{font-family:var(--font-ar);font-stretch:normal;font-size:.72rem;letter-spacing:normal;text-transform:none;unicode-bidi:isolate}.pillnav .brand{gap:var(--space-2);padding-block:5px;padding-inline:5px var(--space-3);border-radius:var(--r-pill);background:var(--glass-bg,color-mix(in srgb,var(--surface) 78%,transparent));-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid var(--glass-border,color-mix(in srgb,var(--border) 80%,transparent));box-shadow:var(--shadow-pill),var(--glass-sheen);transition:background-color var(--d-base) ease,box-shadow var(--d-base) ease,border-color var(--d-base) ease}.pillnav[data-stuck="true"] .brand{background:color-mix(in srgb,var(--surface) 60%,transparent);border-color:transparent;box-shadow:none}.pillnav__links{justify-self:center;display:flex;align-items:center;gap:2px;padding:8px;border-radius:var(--r-pill);background:var(--glass-bg,color-mix(in srgb,var(--surface) 78%,transparent));-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid var(--glass-border,color-mix(in srgb,var(--border) 80%,transparent));box-shadow:var(--shadow-pill),var(--glass-sheen);transition:padding var(--d-base) var(--ease-spring,var(--ease-out)),transform var(--d-base) var(--ease-spring,var(--ease-out)),background-color var(--d-base) ease,box-shadow var(--d-base) ease}.pillnav__links a{padding:9px 16px;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:var(--w-medium);color:var(--text-2);position:relative;transition:color var(--d-fast) ease,background-color var(--d-fast) ease,padding var(--d-base) var(--ease-out);white-space:nowrap}.pillnav__links a:hover{color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent)}.pillnav__links a[aria-current="page"]{color:var(--btn-fg);background:var(--btn-bg);font-weight:var(--w-semibold);box-shadow:0 2px 8px -2px rgba(0,0,0,0.25),var(--glass-sheen)}.pillnav[data-stuck="true"] .pillnav__links{padding:5px;transform:translateY(-2px);background:color-mix(in srgb,var(--surface) 60%,transparent);border-color:transparent;box-shadow:none}.pillnav[data-stuck="true"] .pillnav__links a{padding:7px 13px}.pillnav__act{display:flex;align-items:center;gap:var(--space-2);justify-self:end}.pillnav__cta{box-shadow:var(--shadow-pill)}.icon-btn{display:inline-grid;place-items:center;inline-size:42px;block-size:42px;border-radius:50%;background:color-mix(in srgb,var(--surface) 80%,transparent);border:1px solid var(--border);color:var(--text-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:color var(--d-fast) ease,border-color var(--d-fast) ease,background-color var(--d-fast) ease,transform var(--d-fast) var(--ease-out)}.icon-btn:hover{color:var(--text);border-color:var(--border-2);transform:translateY(-1px)}.icon-btn svg{inline-size:18px;block-size:18px}.burger{display:none}:root[data-theme="dark"] .i-moon{display:none}:root[data-theme="light"] .i-sun{display:none}@media (max-width:75em) and (min-width:60.0625em){.pillnav .brand__txt{display:none}.pillnav .brand{padding-inline:5px}.pillnav__links a{padding:8px 12px;font-size:var(--fs-xs)}.pal-btn kbd{display:none}.pal-btn{inline-size:42px;padding:0}}@media (max-width:60em){.brand__name{white-space:normal;overflow-wrap:anywhere}.pillnav__in{flex-wrap:nowrap;justify-content:space-between}.pillnav__links,.pillnav__act .pillnav__cta{display:none}.burger{display:inline-grid}}.drawer{position:fixed;inset:0;z-index:200;background:var(--bg);display:grid;grid-template-rows:auto 1fr auto;padding:var(--space-3) var(--gutter) var(--space-7);transform:translateY(-100%);transition:transform var(--d-slow) var(--ease-inout),visibility 0s linear var(--d-slow);visibility:hidden}.drawer[data-open="true"]{transform:translateY(0);visibility:visible;transition:transform var(--d-slow) var(--ease-inout)}.drawer__top{display:flex;align-items:center;justify-content:space-between;min-block-size:calc(var(--nav-h) - var(--space-3) * 2)}.drawer__nav{display:flex;flex-direction:column;justify-content:center;gap:0}.drawer__nav a{font-size:var(--fs-d2);font-weight:var(--w-bold);line-height:1.5;padding-block:var(--space-3);border-block-end:1px solid var(--border);opacity:0;transform:translateY(16px);transition:opacity var(--d-base) var(--ease-out),transform var(--d-base) var(--ease-out);transition-delay:calc(var(--i) * 50ms + 150ms)}.drawer[data-open="true"] .drawer__nav a{opacity:1;transform:none}.drawer__nav a[aria-current="page"]{color:var(--accent-text)}.btn{--bg:transparent;--fg:var(--text);--bd:var(--border-2);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:16px 28px;border-radius:var(--r-pill);background:var(--bg);color:var(--fg);border:1px solid var(--bd);font-size:var(--fs-sm);font-weight:var(--w-semibold);white-space:nowrap;cursor:pointer;text-align:center;line-height:1.2;transition:background-color var(--d-fast) var(--ease-spring),border-color var(--d-fast) ease,color var(--d-fast) ease,transform var(--d-fast) var(--ease-spring),box-shadow var(--d-fast) ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:scale(0.97)}.btn--primary{--bg:var(--btn-bg);--fg:var(--btn-fg);--bd:transparent;box-shadow:var(--shadow-pill),inset 0 1px 0 rgba(255,255,255,0.25)}.btn--primary:hover{--bg:var(--btn-bg-h);box-shadow:0 6px 20px -4px rgba(0,0,0,0.25),inset 0 1px 0 rgba(255,255,255,0.35)}.btn--primary:hover{--bg:var(--btn-bg-h)}.btn--accent{--bg:var(--accent-text);--fg:#fff;--bd:transparent}:root[data-theme="dark"] .btn--accent{--bg:var(--accent);--fg:#06211E}.btn--accent:hover{filter:brightness(1.08)}.btn--ghost:hover{--bg:var(--text);--fg:var(--bg);--bd:var(--text)}.btn--light{--bg:rgba(255,255,255,.14);--fg:currentColor;--bd:rgba(255,255,255,.28)}.btn--light:hover{--bg:rgba(255,255,255,.24)}.btn--sm{padding:10px 18px;font-size:var(--fs-xs)}.btn:active{transform:translateY(1px)}.btn svg{inline-size:1em;block-size:1em}.btn__arrow{display:inline-flex;transition:transform var(--d-fast) var(--ease-out)}.btn__arrow svg{inline-size:1em;block-size:1em}.btn:hover .btn__arrow,.lnk:hover .btn__arrow,.next:hover .btn__arrow,.mbar__cta:hover .btn__arrow{transform:translateX(-5px)}[dir="ltr"] .btn__arrow svg{transform:scaleX(-1)}[dir="ltr"] .btn:hover .btn__arrow{transform:translateX(5px)}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}:is(.card,.story__card,.svc__col,.acad,.price,.track,.value,.pcard,.frow__b)>.btn{justify-self:start;align-self:start}.btn-row--center{justify-content:center}:where(p,ul,ol,blockquote) + .btn-row{margin-block-start:var(--space-5)}:where(p) + .bullets{margin-block-start:var(--space-5)}.btn-row--after{margin-block-start:var(--space-7)}.lnk{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--accent-text);font-weight:var(--w-semibold);font-size:var(--fs-sm);position:relative;padding-block-end:2px}.lnk::after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:100%;block-size:1px;background:currentColor;transform:scaleX(0);transform-origin:var(--origin-start,right);transition:transform var(--d-base) var(--ease-out)}[dir="ltr"] .lnk::after{transform-origin:left}.lnk:hover::after{transform:scaleX(1)}.chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 14px;border-radius:var(--r-pill);border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--glass-sheen);font-size:var(--fs-xs);font-weight:var(--w-medium);color:var(--text-2);line-height:1.35;max-inline-size:100%;overflow-wrap:break-word;transition:transform var(--d-fast) var(--ease-spring),border-color var(--d-fast) ease}.chip:hover{border-color:var(--border-2)}.chip--accent{border-color:var(--accent-line);color:var(--accent-text);background:var(--accent-soft)}.chip--card{border-color:color-mix(in srgb,currentColor 22%,transparent);background:color-mix(in srgb,currentColor 8%,transparent);color:inherit}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dot{inline-size:7px;block-size:7px;border-radius:50%;background:var(--live);flex:none}.chip--pulse .dot{animation:pulse 2.4s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--live) 55%,transparent)}70%{box-shadow:0 0 0 8px transparent}100%{box-shadow:0 0 0 0 transparent}}.syscode{display:inline-flex;align-items:center;gap:var(--space-2);padding:5px 10px 5px 12px;border-radius:var(--r-pill);border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor 6%,transparent);font-size:var(--fs-xs);line-height:1.2}.syscode__code{font-family:var(--font-mono);letter-spacing:.06em;font-weight:var(--w-medium)}.syscode__dot{inline-size:7px;block-size:7px;border-radius:50%;background:var(--live);box-shadow:0 0 0 3px color-mix(in srgb,var(--live) 22%,transparent)}.syscode[data-status="beta"] .syscode__dot{background:var(--amber);box-shadow:0 0 0 3px color-mix(in srgb,var(--amber) 22%,transparent)}.syscode__st{opacity:.8;font-weight:var(--w-medium)}.stat{display:grid;gap:var(--space-2);align-content:start}.stat__n{font-family:var(--font-latin);font-weight:var(--w-black);letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.5vw,3rem);display:inline-flex;align-items:baseline;white-space:nowrap;direction:ltr;max-inline-size:100%}.stat__pre,.stat__suf{font-size:.55em;color:var(--accent-text);font-weight:var(--w-bold);align-self:center}.stat__txt{font-size:.78em;white-space:normal;text-wrap:balance}.stat__l{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.5;max-width:min(22ch,100%);overflow-wrap:anywhere}.stat--md .stat__n{font-size:clamp(1.6rem,2.4vw,2.2rem)}.stat--lg .stat__n{font-size:clamp(2.4rem,4.5vw,4rem)}.stat--xl .stat__n{font-size:clamp(2.8rem,6vw,5.5rem)}@media (max-width:30em){.stat--xl .stat__n{font-size:clamp(2.2rem,9vw,3rem)}.stat--lg .stat__n{font-size:clamp(2rem,8vw,2.6rem)}}.statbar{display:grid;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-lg);overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))}.statbar .stat{background:var(--surface);padding:clamp(var(--space-5),3vw,var(--space-7)) clamp(var(--space-4),2vw,var(--space-6))}@media (min-width:800px){.statbar{grid-template-columns:repeat(4,minmax(0,1fr))}}.statbar__note{margin-block-start:var(--space-4);max-width:80ch}.frows{display:grid;gap:var(--space-5) var(--space-6)}.frows--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.frow{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);align-items:start;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);transition:border-color var(--d-base) ease,transform var(--d-base) var(--ease-out),box-shadow var(--d-base) ease}.frow:hover{border-color:var(--accent-line);transform:translateY(-3px);box-shadow:var(--shadow-card)}.frow__ic{inline-size:40px;block-size:40px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-text)}.frow__ic svg{inline-size:18px;block-size:18px}.frow__b b{display:block;font-weight:var(--w-semibold)}.frow__b span{display:block;color:var(--text-muted);font-size:var(--fs-sm);line-height:1.7;margin-block-start:var(--space-1)}.mbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block-start:var(--space-5);border-block-start:1px solid color-mix(in srgb,currentColor 16%,transparent)}.mbar__list{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5)}.mbar__it{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--card-dim,var(--text-muted))}.mbar__it svg{inline-size:18px;block-size:18px;color:var(--card-accent,var(--accent));flex:none}.mbar__it b{font-weight:var(--w-semibold);color:var(--card-fg,var(--text))}.mbar__it--badge b{padding:3px 10px;border-radius:var(--r-pill);background:color-mix(in srgb,currentColor 10%,transparent);font-size:var(--fs-xs)}.mbar__cta{--bd:color-mix(in srgb,currentColor 30%,transparent);--fg:currentColor}.mbar__cta:hover{--bg:var(--card-fg,var(--text));--fg:var(--card-bg,var(--bg));--bd:var(--card-fg,var(--text))}.themed{--card-bg:var(--l-bg);--card-fg:var(--l-fg);--card-dim:var(--l-dim);--card-accent:var(--l-accent)}:root[data-theme="dark"] .themed{--card-bg:var(--d-bg);--card-fg:var(--d-fg);--card-dim:var(--d-dim);--card-accent:var(--d-accent)}.themed .btn--primary{--bg:var(--card-fg);--fg:var(--card-bg);--bd:transparent}.themed .btn--primary:hover{--bg:color-mix(in srgb,var(--card-fg) 88%,var(--card-bg))}.themed .btn--ghost{--fg:var(--card-fg);--bd:color-mix(in srgb,var(--card-fg) 36%,transparent);--bg:transparent}.themed .btn--ghost:hover{--bg:var(--card-fg);--fg:var(--card-bg);--bd:var(--card-fg)}.themed .btn--light{--bg:color-mix(in srgb,var(--card-fg) 12%,transparent);--fg:var(--card-fg);--bd:color-mix(in srgb,var(--card-fg) 28%,transparent)}.themed .btn--light:hover{--bg:color-mix(in srgb,var(--card-fg) 22%,transparent)}.themed .lede,.themed .crumbs,.themed .chero__kind,.themed .hcard__kind{color:var(--card-dim)}.themed .lnk{color:var(--card-accent)}.unthemed,.svc__col{--card-bg:var(--surface);--card-fg:var(--text);--card-dim:var(--text-2);--card-accent:var(--accent-text)}.hcards{display:grid;gap:clamp(var(--space-6),4vw,var(--space-9))}.hcards--grid{gap:clamp(var(--space-5),3vw,var(--space-7))}.hcard{--card-bg:var(--surface-2);--card-fg:var(--text);--card-dim:var(--text-muted);--card-accent:var(--accent);position:relative;display:grid;gap:clamp(var(--space-5),3vw,var(--space-7));background:var(--card-bg);color:var(--card-fg);border-radius:var(--r-xl);padding:clamp(var(--space-6),4vw,56px);box-shadow:var(--shadow-card),inset 0 1px 0 rgba(255,255,255,0.16);overflow:hidden;isolation:isolate;transition:transform var(--d-slow) var(--ease-out),box-shadow var(--d-slow) ease}.hcard::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at var(--gx,85%) 0%,color-mix(in srgb,var(--card-accent) 22%,transparent),transparent 70%);pointer-events:none;z-index:-1}.hcard--ink::before{opacity:.9}.hcard:hover{transform:translateY(-6px);box-shadow:var(--shadow-card-h)}.hcard__t{display:grid;gap:var(--space-4);align-content:start;min-width:0}.hcard__eyebrow{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.hcard__kind{font-size:var(--fs-xs);color:var(--card-dim);font-weight:var(--w-medium)}.hcard__h a{color:inherit}.hcard__h a::after{content:"";position:absolute;inset:0;z-index:1}.hcard__sub{font-family:var(--font-ar);font-weight:var(--w-medium);color:var(--card-dim)}.hcard__p{color:var(--card-dim);font-size:var(--fs-body);line-height:var(--lh-body);max-width:60ch}.hcard__media{position:relative;z-index:2;min-width:0;display:grid;place-items:center}.hcard__bar{grid-column:1 / -1;position:relative;z-index:2}.hcard .chips{position:relative;z-index:2}@media (min-width:900px){.hcard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.hcard--center{grid-template-columns:1fr}.hcard--center .hcard__t{max-width:72ch}.hcards--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hcards--grid .hcard{grid-template-columns:1fr}}.hcard:hover .dev--tilt{transform:perspective(1400px) rotateX(0) rotateY(0) rotateZ(0) scale(1.02)}.pcards{display:grid;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}@media (min-width:700px){.pcards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.pcards{grid-template-columns:repeat(3,1fr)}}.pcard{--card-accent:var(--accent);position:relative;background:var(--bg);padding:clamp(var(--space-5),2.5vw,var(--space-7));display:flex;flex-direction:column;gap:var(--space-3);min-block-size:240px;transition:background-color var(--d-base) ease}.pcard::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:3px;background:var(--card-accent);transform:scaleX(0);transform-origin:right;transition:transform var(--d-base) var(--ease-out)}[dir="ltr"] .pcard::after{transform-origin:left}.pcard:hover{background:var(--surface)}.pcard:hover::after{transform:scaleX(1)}.pcard__hd{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.pcard__h{font-size:var(--fs-h3);line-height:var(--lh-h3)}.pcard__p{color:var(--text-muted);font-size:var(--fs-sm);line-height:1.75;flex:1}.dev{--tilt-y:12deg;--tilt-x:5deg;--tilt-z:-1.5deg;position:relative;inline-size:100%;transform-style:preserve-3d;transition:transform var(--d-max) var(--ease-out);will-change:transform}[dir="ltr"] .dev{--tilt-y:-12deg;--tilt-z:1.5deg}.dev--tilt{transform:none;transition:transform var(--d-fast) var(--ease-spring),box-shadow var(--d-fast) ease}.dev--tilt:hover{transform:translateY(-4px)}.dev__screen{overflow:hidden;background:var(--surface-3)}.dev__screen img{inline-size:100%;block-size:100%;object-fit:cover;aspect-ratio:4 / 3}.dev__bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:10px 14px;background:#1B1B1F;color:#B9B9C0}.dev__bar i{inline-size:9px;block-size:9px;border-radius:50%;background:#3B3B44}.dev__bar i:nth-child(1){background:#FF5F57}.dev__bar i:nth-child(2){background:#FEBC2E}.dev__bar i:nth-child(3){background:#28C840}.dev__url,.dev__tab{margin-inline-start:auto;font-family:var(--font-mono);font-size:.68rem;padding:3px 10px;border-radius:var(--r-pill);background:#26262C;direction:ltr}.dev--browser,.dev--figma,.dev--cockpit{border-radius:var(--r-md);overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,0.1),inset 0 1px 0 rgba(255,255,255,0.2),var(--shadow-dev);border:1px solid rgba(0,0,0,0.35);background:#1B1B1F;position:relative}.dev--browser::before,.dev--figma::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,0.06) 0%,rgba(255,255,255,0.01) 30%,transparent 60%);pointer-events:none;z-index:3}.dev--frame .dev__screen--frame{border-radius:var(--r-md);box-shadow:var(--shadow-dev)}.dev--frame .dev__screen--frame img{aspect-ratio:3 / 2}.dev--phone{inline-size:min(300px,78%);margin-inline:auto}.dev__phone{position:relative;border-radius:44px;padding:10px;background:#141418;box-shadow:var(--shadow-dev),inset 0 0 0 1px rgba(255,255,255,.08);aspect-ratio:9 / 19}.dev__phone .dev__screen{border-radius:34px;block-size:100%}.dev__phone .dev__screen img{aspect-ratio:auto;block-size:100%}.dev__notch{position:absolute;inset-block-start:18px;inset-inline-start:50%;transform:translateX(-50%);inline-size:34%;block-size:22px;border-radius:12px;background:#0A0A0C;z-index:2}[dir="rtl"] .dev__notch{transform:translateX(50%)}.dev--laptop{padding-inline:4%}.dev--laptop .dev__lid{border-radius:var(--r-md) var(--r-md) 4px 4px;overflow:hidden;border:1px solid rgba(255,255,255,0.14);box-shadow:0 0 0 1px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.22),var(--shadow-dev);background:#1B1B1F;position:relative}.dev--laptop .dev__lid::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,0.07) 0%,rgba(255,255,255,0.01) 32%,transparent 60%);pointer-events:none;z-index:3}.dev--laptop .dev__screen img{aspect-ratio:16 / 10}.dev__base{block-size:14px;margin-inline:-4%;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#34343C 0%,#1A1A20 60%,#0E0E12 100%);box-shadow:0 14px 32px -12px rgba(0,0,0,0.75),inset 0 1px 0 rgba(255,255,255,0.22)}.dev__figma{display:grid;grid-template-columns:34px 1fr;background:#2C2C2C}.dev__tools{display:grid;align-content:start;gap:10px;padding:12px 8px}.dev__tools i{inline-size:18px;block-size:18px;border-radius:5px;background:#3D3D3D}.dev__tools i:first-child{background:#0D99FF}.dev--cockpit{background:var(--surface);border-color:var(--border)}.dev--cockpit .dev__bar{background:var(--surface-2);color:var(--text-muted);border-block-end:1px solid var(--border)}.dev--cockpit .dev__url{background:var(--surface-3);color:var(--text-2)}.cockpit{padding:clamp(var(--space-4),1.6vw,var(--space-5));display:grid;gap:var(--space-3);background:var(--surface)}.cockpit__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.cockpit__kpi{padding:var(--space-3);border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);min-width:0}.cockpit__kpi>span{display:block;font-size:var(--fs-xs);color:var(--text-muted)}.cockpit__kpi b{display:block;font-size:clamp(.95rem,1.3vw,1.15rem);font-weight:var(--w-semibold);margin-block-start:var(--space-1);direction:ltr;text-align:end;white-space:nowrap}.cockpit__kpi--acc b{color:var(--accent-text)}.cockpit__bars{display:flex;align-items:flex-end;gap:5px;block-size:64px;padding-block-start:var(--space-1)}.cockpit__bars i{flex:1;block-size:var(--h);border-radius:3px 3px 0 0;background:var(--accent-soft);border-block-start:2px solid var(--accent);transform-origin:bottom;transform:scaleY(var(--p,1));transition:transform var(--d-slow) var(--ease-out)}.cockpit__bars i:nth-child(n){transition-delay:calc(var(--k,0) * 40ms)}.cockpit__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);font-size:var(--fs-xs)}.cockpit__row b{font-weight:var(--w-semibold)}.cockpit__ok{color:var(--accent-text);display:inline-flex;align-items:center;gap:var(--space-1)}.cockpit__tick svg{inline-size:14px;block-size:14px}.cockpit__tick svg path{stroke-dasharray:30;stroke-dashoffset:var(--tick,0);transition:stroke-dashoffset var(--d-slow) var(--ease-out) .3s}.sideidx{position:relative;display:none;padding-inline-start:var(--space-4)}.sideidx__bar{position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:2px;block-size:0;background:var(--accent);border-radius:2px;transform:translateY(var(--y,0));transition:transform var(--d-base) var(--ease-out),block-size var(--d-base) var(--ease-out)}.sideidx::before{content:"";position:absolute;inset-inline-start:0;inset-block:0;inline-size:1px;background:var(--border)}.sideidx__g + .sideidx__g{margin-block-start:var(--space-5)}.sideidx__h{font-size:var(--fs-xs);color:var(--text-muted);font-weight:var(--w-medium);margin-block-end:var(--space-2)}.sideidx__list{display:grid;gap:2px;counter-reset:si}.sideidx__list a,.sideidx__btn{display:flex;align-items:baseline;gap:var(--space-2);padding:7px 0;font-size:var(--fs-sm);color:var(--text-muted);transition:color var(--d-fast) ease,transform var(--d-fast) var(--ease-out);text-align:start;inline-size:100%}.sideidx__list a::before,.sideidx__btn::before{counter-increment:si;content:counter(si,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--fs-xs);opacity:.55}.sideidx__list a:hover,.sideidx__btn:hover{color:var(--text)}.sideidx__list a[aria-current="true"],.sideidx__btn[aria-pressed="true"]{color:var(--text);font-weight:var(--w-semibold);transform:translateX(-4px)}[dir="ltr"] .sideidx__list a[aria-current="true"],[dir="ltr"] .sideidx__btn[aria-pressed="true"]{transform:translateX(4px)}@media (min-width:1000px){.sideidx{display:block;position:sticky;inset-block-start:calc(var(--nav-h) + var(--space-4));align-self:start}}.sideidx--filters{display:block;position:static;padding-inline-start:0}.sideidx--filters .sideidx__btn::before{content:none}.sideidx--filters::before{display:none}@media (min-width:1000px){.sideidx--filters{position:sticky;padding-inline-start:var(--space-4)}.sideidx--filters::before{display:block}}.acc{border-block-start:1px solid var(--border)}.acc__it{border-block-end:1px solid var(--border)}.acc__q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-5);cursor:pointer;font-weight:var(--w-semibold);font-size:var(--fs-lg);line-height:1.5;list-style:none;transition:color var(--d-fast) ease}.acc__q::-webkit-details-marker{display:none}.acc__q:hover{color:var(--accent-text)}.acc__ic{inline-size:32px;block-size:32px;border-radius:50%;border:1px solid var(--border-2);display:grid;place-items:center;flex:none;transition:transform var(--d-base) var(--ease-out),background-color var(--d-base) ease,color var(--d-base) ease}.acc__ic svg{inline-size:14px;block-size:14px}.acc__it.is-open .acc__ic{transform:rotate(45deg);background:var(--text);color:var(--bg);border-color:var(--text)}.acc__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--d-base) var(--ease-out)}.acc__it.is-open .acc__a{grid-template-rows:1fr}.acc__in{overflow:hidden}.acc__in p{padding-block-end:var(--space-5);color:var(--text-2);max-width:68ch}.ftr{border-block-start:1px solid var(--border);padding-block:clamp(var(--space-8),8vw,var(--space-10)) var(--space-6);background:var(--surface)}.ftr__grid{display:grid;gap:var(--space-7) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}@media (min-width:1000px){.ftr__grid{grid-template-columns:1.5fr repeat(4,1fr)}}.ftr__brand{display:grid;gap:var(--space-4);max-width:36ch;align-content:start}.ftr__desc{color:var(--text-muted);font-size:var(--fs-sm)}.ftr__h{font-size:var(--fs-xs);color:var(--text-muted);font-weight:var(--w-medium);margin-block-end:var(--space-4)}.brand--lockup img{inline-size:auto;block-size:64px;border-radius:10px}.ftr ul{display:grid;gap:var(--space-2)}.ftr ul a{font-size:var(--fs-sm);color:var(--text-2);transition:color var(--d-fast) ease}.ftr ul a:hover{color:var(--accent-text)}.ftr__btm{margin-block-start:var(--space-8);padding-block-start:var(--space-5);border-block-start:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between;font-size:var(--fs-sm);color:var(--text-muted)}.ftr__origin{direction:ltr}.ftr__top{inline-size:40px;block-size:40px;border-radius:50%;border:1px solid var(--border-2);display:grid;place-items:center;transition:transform var(--d-fast) var(--ease-out),border-color var(--d-fast) ease}.ftr__top:hover{transform:translateY(-3px);border-color:var(--text)}.ftr__top svg{inline-size:16px;block-size:16px}.band{text-align:start;padding-block:clamp(var(--space-8),6vw,var(--space-10));border-block:1px solid var(--border);background:var(--surface-2);position:relative;overflow:hidden;max-width:100%;isolation:isolate}.band::before{content:"";position:absolute;inset-inline-start:50%;inset-block-end:-60%;inline-size:min(900px,100vw);aspect-ratio:1;transform:translateX(-50%);background:radial-gradient(circle,var(--accent-glow),transparent 62%);pointer-events:none;z-index:-1}[dir="rtl"] .band::before{transform:translateX(50%)}.band .wrap{position:relative;max-width:100%}.band__grid{display:grid;gap:clamp(var(--space-6),4vw,var(--space-9));align-items:center}@media (min-width:960px){.band__grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,0.75fr)}}.band__lead{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);min-inline-size:0}.band__h{max-inline-size:22ch;margin:0}.band__lede{max-inline-size:62ch;margin:0;text-align:start}.band__actions{margin-block-start:var(--space-2)}.band__trust{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);font-size:var(--fs-sm);color:var(--text-muted)}.band__trust li{display:inline-flex;align-items:center;gap:.45rem}.band__trust .dot{inline-size:6px;block-size:6px;border-radius:50%;background:var(--accent);flex:none}.band__card{min-inline-size:0}.card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:clamp(var(--space-5),2.5vw,var(--space-7));display:grid;gap:var(--space-3);align-content:start;box-shadow:var(--shadow-glass),var(--glass-sheen);transition:border-color var(--d-fast) ease,transform var(--d-fast) var(--ease-spring),box-shadow var(--d-fast) ease,background-color var(--d-base) ease}.card--hover:hover,.card:hover{transform:translateY(-4px);border-color:var(--accent-line);box-shadow:var(--shadow-card-h),0 0 32px -10px var(--accent-glow),var(--glass-sheen)}.card>.chip{justify-self:start}.posts{display:grid;gap:clamp(var(--space-5),3vw,var(--space-7));grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.post{display:flex;flex-direction:column;gap:var(--space-4)}.post__img{aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border)}.post__img img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform var(--d-max) var(--ease-out)}.post:hover .post__img img{transform:scale(1.04)}.post__body{display:grid;gap:var(--space-2)}.post__meta{font-size:var(--fs-xs);color:var(--text-muted)}.post__h{font-size:var(--fs-h3);font-weight:var(--w-semibold);line-height:var(--lh-h3);transition:color var(--d-fast) ease}.post:hover .post__h{color:var(--accent-text)}.post__p{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.75}.post[hidden]{display:none}.pills{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center;margin-block-start:var(--space-5)}.pill{padding:10px 18px;border-radius:var(--r-pill);border:1px solid var(--border-2);background:transparent;color:var(--text-2);font-size:var(--fs-sm);font-weight:var(--w-medium);transition:background-color var(--d-fast) ease,color var(--d-fast) ease,border-color var(--d-fast) ease}.pill:hover{color:var(--text);border-color:var(--text)}.pill[aria-pressed="true"]{background:var(--text);color:var(--bg);border-color:var(--text)}.pills__count{margin-inline-start:var(--space-2)}.quote{font-size:var(--fs-lg);font-weight:var(--w-light);line-height:1.85;color:var(--text);border-inline-start:2px solid var(--accent-line);padding-inline-start:var(--space-5);display:grid;gap:var(--space-4)}.quote--pull{font-size:var(--fs-d2);font-weight:var(--w-light);line-height:1.6;border:0;padding:0;margin-block:var(--space-7);position:relative}.quote--pull::before{content:"”";position:absolute;inset-inline-start:-.1em;inset-block-start:-.35em;font-size:4em;line-height:1;color:var(--accent);opacity:.35;font-family:var(--font-latin)}.quote footer{font-size:var(--fs-sm);color:var(--text-muted);font-weight:var(--w-regular)}.founder{display:grid;gap:clamp(var(--space-6),4vw,var(--space-8));align-items:center}@media (min-width:860px){.founder{grid-template-columns:minmax(0,300px) 1fr}.founder--big{grid-template-columns:minmax(0,380px) 1fr}}.founder__img{border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4 / 5;background:var(--surface-2);border:1px solid var(--border);position:relative}.founder__img img{inline-size:100%;block-size:100%;object-fit:cover;filter:grayscale(1) contrast(1.05);transition:filter var(--d-max) ease}.founder:hover .founder__img img{filter:grayscale(.2) contrast(1.02)}.founder__b{display:grid;gap:var(--space-4)}.sig{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.sig b{font-weight:var(--w-semibold)}.sig span{color:var(--text-muted);font-size:var(--fs-sm)}.caps{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:720px){.caps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.caps{grid-template-columns:repeat(4,minmax(0,1fr))}}.cap{position:relative;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);padding:clamp(var(--space-5),2vw,var(--space-6));min-block-size:190px;display:flex;flex-direction:column;gap:var(--space-2);transition:border-color var(--d-base) ease,box-shadow var(--d-base) ease,transform var(--d-base) var(--ease-out)}.cap:hover{border-color:var(--accent-line);box-shadow:var(--shadow-card);transform:translateY(-3px)}.cap__n{font-size:var(--fs-xs);color:var(--accent-text);letter-spacing:.1em}.cap h3{font-size:var(--fs-body);font-weight:var(--w-semibold);line-height:1.6}.cap p{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.75;flex:1}.wall{display:grid;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.wall{grid-template-columns:repeat(6,minmax(0,1fr))}}.wall__c{background:var(--bg);padding:var(--space-5) var(--space-3);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-block-size:100px;transition:background-color var(--d-base) ease}.wall__c:hover{background:var(--surface)}.wall--deep{grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.wall--deep{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.wall--deep{grid-template-columns:repeat(3,minmax(0,1fr))}}.wall--deep .wall__c{text-align:start;align-items:stretch;justify-content:start;gap:var(--space-2);padding:var(--space-5);min-block-size:0}.wall--deep .wall__c b{font-size:var(--fs-lg)}.wall__lim{font-size:var(--fs-sm);line-height:1.65;color:var(--text-2);margin-block-start:var(--space-1)}.wall__c b{font-family:var(--font-latin);font-size:var(--fs-body);font-weight:var(--w-bold);color:var(--text)}.wall__c span{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.marq-band{background:var(--ink-strip);color:var(--ink-strip-fg);border-block:1px solid var(--border)}.marq{overflow:hidden;padding-block:var(--space-5);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marq__track{display:flex;gap:var(--space-8);inline-size:max-content;animation:slide 48s linear infinite;direction:ltr}.marq:hover .marq__track{animation-play-state:paused}.marq span{font-family:var(--font-latin);font-stretch:110%;font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-strip-fg);opacity:.8;white-space:nowrap}@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}.facts{display:grid;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr))}.facts dt,.facts dd{overflow-wrap:anywhere}@media (min-width:700px){.facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.facts{grid-template-columns:repeat(6,minmax(0,1fr))}}.fact{background:var(--bg);padding:var(--space-4) var(--space-5)}.fact dt{font-size:var(--fs-xs);color:var(--text-muted);margin-block-end:var(--space-1)}.fact dd{font-size:var(--fs-sm);font-weight:var(--w-semibold)}.chips--tech{margin-block-start:var(--space-4)}.tbl-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-md)}.tbl{inline-size:100%;border-collapse:collapse;min-inline-size:560px;font-size:var(--fs-sm)}.tbl th,.tbl td{padding:var(--space-4) var(--space-5);text-align:start;border-block-end:1px solid var(--border)}.tbl thead th{font-size:var(--fs-xs);color:var(--text-muted);font-weight:var(--w-medium);background:var(--surface-2)}.tbl tbody tr:last-child td{border-block-end:0}.tbl td:first-child{font-weight:var(--w-semibold);white-space:nowrap}.field{display:grid;gap:var(--space-2)}.field label,.field__label{font-size:var(--fs-sm);font-weight:var(--w-semibold)}.field input,.field textarea,.field select{inline-size:100%;padding:14px 16px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-size:var(--fs-sm);transition:border-color var(--d-fast) ease,background-color var(--d-fast) ease,box-shadow var(--d-fast) ease}.field input:focus,.field textarea:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 4px var(--accent-soft);outline:none}.field textarea{resize:vertical;min-block-size:140px;line-height:1.7}.field small{color:var(--text-muted);font-size:var(--fs-xs)}.field__err{color:#B42318;font-size:var(--fs-xs);font-weight:var(--w-medium)}:root[data-theme="dark"] .field__err{color:#FF8A80}.field.is-invalid input,.field.is-invalid textarea{border-color:#B42318}.req{color:var(--accent-text)}.lang-btn{display:inline-flex;align-items:center;justify-content:center;inline-size:42px;font-family:var(--font-latin);font-weight:var(--w-bold);font-size:.78rem;letter-spacing:.04em}.lang-btn[lang="ar"]{font-family:var(--font-ar);font-size:.95rem;letter-spacing:0}.pal-btn{display:inline-flex;align-items:center;justify-content:center;inline-size:auto;padding-inline:12px 10px;gap:var(--space-2);border-radius:var(--r-pill)}.pal-btn kbd{font-family:var(--font-mono);font-size:.62rem;padding:2px 6px;border-radius:6px;border:1px solid var(--border-2);color:var(--text-muted)}@media (max-width:60em){.pal-btn kbd{display:none}.pal-btn{inline-size:42px;padding:0}}.pal{position:fixed;inset:0;z-index:800;display:grid;place-items:start center;padding:clamp(8vh,12vh,140px) var(--gutter) var(--space-6)}.pal[hidden]{display:none}.pal__scrim{position:absolute;inset:0;background:color-mix(in srgb,var(--text) 42%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pal__box{position:relative;inline-size:min(680px,100%);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card-h);overflow:hidden;animation:pal-in .28s var(--ease-out)}@keyframes pal-in{from{opacity:0;transform:translateY(-10px) scale(.98)}}.pal__hd{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border)}.pal__ic{color:var(--text-muted);display:grid}.pal__ic svg{inline-size:20px;block-size:20px}.pal__in{flex:1;min-width:0;border:0;background:none;font-size:var(--fs-lg);padding:var(--space-3) 0;outline:none;color:var(--text)}.pal__in::placeholder{color:var(--text-muted)}.pal__esc kbd,.pal__ft kbd{font-family:var(--font-mono);font-size:.68rem;padding:3px 7px;border-radius:6px;border:1px solid var(--border-2);color:var(--text-muted);background:var(--surface-2)}.pal__list{max-block-size:min(52vh,460px);overflow-y:auto;padding:var(--space-2);display:grid;gap:2px}.pal__it{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border-radius:var(--r-sm);cursor:pointer;color:var(--text)}.pal__it[aria-selected="true"],.pal__it:hover{background:var(--surface-2)}.pal__it[aria-selected="true"] .pal__k{background:var(--text);color:var(--bg);border-color:var(--text)}.pal__k{font-size:.68rem;padding:3px 8px;border-radius:var(--r-pill);border:1px solid var(--border);color:var(--text-muted);white-space:nowrap}.pal__t{font-weight:var(--w-semibold);font-size:var(--fs-sm)}.pal__d{display:block;font-size:var(--fs-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pal__go{color:var(--text-muted)}.pal__go svg{inline-size:16px;block-size:16px}.pal__empty{padding:var(--space-6);text-align:center;color:var(--text-muted)}.pal__ft{display:flex;gap:var(--space-5);padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-muted)}.pal__ft span{display:inline-flex;gap:4px;align-items:center}body.pal-open{overflow:hidden}.statwrap{display:grid;gap:var(--space-3)}.statbar--6{grid-template-columns:repeat(2,minmax(0,1fr))}.statbar--6 .stat__n{font-size:clamp(1.9rem,2.6vw,2.7rem)}@media (min-width:800px){.statbar--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.statbar--6{grid-template-columns:repeat(6,minmax(0,1fr))}}.verify{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.verify__btn{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-3) var(--space-4);text-align:start;font-size:var(--fs-sm);font-weight:var(--w-medium);color:var(--text-2);transition:background-color var(--d-fast) ease}.verify__btn:hover{background:var(--surface-2)}.verify__lock{inline-size:30px;block-size:30px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-text);flex:none}.verify__lock svg{inline-size:14px;block-size:14px}.verify__meta{margin-inline-start:auto;font-size:var(--fs-xs);color:var(--text-muted);direction:ltr}.verify[data-unsigned] .verify__lock{background:var(--amber-soft);border-color:var(--amber-line);color:var(--amber)}.verify__panel{padding:var(--space-4) var(--space-4) var(--space-5);border-block-start:1px solid var(--border);display:grid;gap:var(--space-4)}.verify__panel[hidden]{display:none}.verify__checks{display:grid;gap:var(--space-2)}.verify__checks li{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);font-size:var(--fs-sm);font-weight:var(--w-medium);transition:border-color var(--d-base) ease,background-color var(--d-base) ease}.verify__ic{inline-size:24px;block-size:24px;border-radius:50%;border:1px solid var(--border-2);display:grid;place-items:center;color:transparent;transition:background-color var(--d-base) ease,color var(--d-base) ease,transform var(--d-base) var(--ease-out)}.verify__ic svg{inline-size:12px;block-size:12px}.verify__checks li.is-run .verify__ic{animation:spin 1s linear infinite;border-color:var(--accent);border-top-color:transparent}@keyframes spin{to{transform:rotate(360deg)}}.verify__checks li.is-ok{border-color:var(--accent-line);background:var(--accent-soft)}.verify__checks li.is-ok .verify__ic{background:var(--accent-text);color:var(--accent-ink);border-color:transparent}.verify__checks li.is-fail{border-color:#B42318}.verify__checks li.is-fail .verify__ic{background:#B42318;color:#fff;border-color:transparent}.verify__d{font-size:var(--fs-xs);color:var(--text-muted)}.verify__out{color:var(--text-muted);min-block-size:1.2em}.code--sm{font-size:.78rem;max-block-size:220px;overflow:auto}.cap__live{display:grid;gap:var(--space-2);margin-block-start:var(--space-2);padding-block-start:var(--space-3);border-block-start:1px dashed var(--border)}.live{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);font-size:var(--fs-xs)}.live__l{color:var(--text-muted)}.live b{font-family:var(--font-mono);font-weight:var(--w-medium);direction:ltr;unicode-bidi:isolate;padding:2px 8px;border-radius:6px;background:var(--surface-2);border:1px solid var(--border);transition:background-color var(--d-base) ease,color var(--d-base) ease}.live.is-good b{color:var(--accent-text);border-color:var(--accent-line);background:var(--accent-soft)}.live.is-meh b{color:var(--amber);border-color:var(--amber-line);background:var(--amber-soft)}.live.is-bad b{color:var(--bad);border-color:var(--bad-line);background:var(--bad-soft)}.live--static b{direction:rtl;font-family:var(--font-ar)}.live:not(.is-static) b::before{content:"";display:inline-block;inline-size:6px;block-size:6px;border-radius:50%;background:currentColor;margin-inline-end:6px;vertical-align:middle;opacity:.7;animation:pulse-soft 2s ease-in-out infinite}@keyframes pulse-soft{50%{opacity:.25}}.caps__note{margin-block-start:var(--space-4)}.cockpit__rows{display:grid;gap:var(--space-2)}.ledger__act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-block-start:var(--space-2);border-block-start:1px dashed var(--border)}.ledger__act .btn{padding:8px 14px}.ledger__hint{margin-inline-start:auto;font-size:var(--fs-xs);color:var(--text-muted)}.ledger__prop{display:grid;gap:var(--space-3);padding:var(--space-3);border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--accent-line);animation:step-in var(--d-base) var(--ease-out);min-block-size:300px;align-content:start}.cockpit__rows[hidden]{display:none}.ledger__prop[hidden]{display:none}.ledger__doc{position:relative;overflow:hidden;border-radius:8px;background:var(--surface);border:1px solid var(--border);padding:var(--space-3) var(--space-4);min-block-size:96px;font-size:var(--fs-xs);font-family:var(--font-mono);display:grid;gap:4px;align-content:start}.ledger__doc-l{opacity:0;transform:translateY(4px);animation:doc-l .35s var(--ease-out) forwards;animation-delay:calc(var(--i) * 260ms + 300ms);display:flex;justify-content:space-between;gap:var(--space-3)}@keyframes doc-l{to{opacity:1;transform:none}}.ledger__beam{position:absolute;inset-inline:0;block-size:3px;background:var(--accent);box-shadow:0 0 18px 4px var(--accent-glow);animation:beam 1.4s var(--ease-inout) 1}@keyframes beam{from{inset-block-start:0}to{inset-block-start:100%}}.ledger__doc-h{font-family:var(--font-ar);font-weight:var(--w-semibold);color:var(--text-muted)}.ledger__je{display:grid;gap:var(--space-3)}.ledger__je-hd{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;font-size:var(--fs-xs);font-weight:var(--w-semibold)}.ledger__t{inline-size:100%;border-collapse:collapse;font-size:var(--fs-xs);background:var(--surface);border-radius:8px;overflow:hidden;border:1px solid var(--border)}.ledger__t th,.ledger__t td{padding:6px 10px;text-align:start;border-block-end:1px solid var(--border)}.ledger__t th{color:var(--text-muted);font-weight:var(--w-medium);background:var(--surface-2)}.ledger__t td.num{font-family:var(--font-mono);direction:ltr;text-align:end}.ledger__t tfoot td{font-weight:var(--w-semibold);border-block-end:0}.ledger__t tbody tr:last-child td{border-block-end:1px solid var(--border-2)}.cockpit__row.is-new{animation:step-in var(--d-base) var(--ease-out);border-color:var(--accent-line)}.cockpit__kpi b.is-tick{color:var(--accent-text)}.cursor__l{position:absolute;inset:0;display:grid;place-items:center;font-size:11px;font-weight:var(--w-semibold);color:var(--bg);opacity:0;transition:opacity .2s ease;white-space:nowrap;font-family:var(--font-ar)}.cursor.is-label{transform:translate3d(-50%,-50%,0) scale(2.1);background:var(--text);border-color:transparent}.cursor.is-label .cursor__l{opacity:1;transform:scale(.48)}.sec--ink{background:var(--ink-strip);color:var(--ink-strip-fg);--bg:var(--ink-strip);--text:var(--ink-strip-fg);--text-2:#D6D6D8;--text-muted:#A9A9AE;--border:rgba(255,255,255,.12);--border-2:rgba(255,255,255,.24);--surface:#1A1A1E;--surface-2:#222226;--surface-3:#2C2C31;--accent:#2FC4B4;--accent-text:#6FE0D0;--accent-soft:rgba(47,196,180,.12);--accent-line:rgba(47,196,180,.38);--accent-glow:rgba(47,196,180,.26);--btn-bg:#F5F5F3;--btn-fg:#0A0A0B;--btn-bg-h:#FFFFFF;--shadow-card:0 20px 60px -20px rgba(0,0,0,.6);--shadow-card-h:0 34px 80px -24px rgba(0,0,0,.75)}:root[data-theme="dark"] .sec--ink{--surface:#202024;--surface-2:#27272C;--surface-3:#303036}.film{--n:5;position:relative;block-size:calc(var(--n) * 100vh)}.film__stage{position:sticky;inset-block-start:0;block-size:100vh;display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-4);padding:calc(var(--nav-h) + var(--space-2)) var(--gutter) var(--space-5);max-width:var(--container-wide);margin-inline:auto;overflow:hidden}.film__head{display:grid;gap:var(--space-2)}.film__head .d-2{max-width:30ch}.film__lede{color:var(--text-muted);font-size:var(--fs-sm)}.film__body{display:grid;gap:var(--space-6);align-items:center;min-block-size:0;grid-template-rows:minmax(0,1fr) auto}.film__dev{display:grid;place-items:center;min-block-size:0}.film__cockpit{inline-size:min(100%,640px)}.film__frames{position:relative;display:grid;min-block-size:300px}.film__f{grid-area:1 / 1;opacity:0;transform:translateY(16px) scale(.985);transition:opacity .55s var(--ease-out),transform .55s var(--ease-out);pointer-events:none;padding:var(--space-4);align-self:center}.film__f.is-on{opacity:1;transform:none}.film__caps{position:relative;display:grid}.film__cap{grid-area:1 / 1;opacity:0;transform:translateY(28px);transition:opacity .5s var(--ease-out),transform .6s var(--ease-out);display:grid;gap:var(--space-3)}.film__cap.is-on{opacity:1;transform:none}.film__t{font-family:var(--font-display-ar);font-size:clamp(2.4rem,6vw,6.5rem);font-weight:var(--w-black);line-height:1.1;letter-spacing:0}.film__cap p{font-size:var(--fs-lg);color:var(--text-2);max-width:34ch;line-height:1.6}.film__n{color:var(--accent-text);font-size:var(--fs-xs);direction:ltr;text-align:end}.film__nav{display:grid;gap:var(--space-3)}.film__bar{display:block;block-size:3px;border-radius:3px;background:var(--border);overflow:hidden}.film__bar span{display:block;block-size:100%;inline-size:100%;background:var(--accent);transform:scaleX(var(--p,0));transform-origin:right;transition:transform .15s linear}[dir="ltr"] .film__bar span{transform-origin:left}.film__dots{display:flex;gap:var(--space-2);flex-wrap:wrap}.film__dots li{padding:6px 14px;border-radius:var(--r-pill);border:1px solid var(--border);color:var(--text-muted);font-size:var(--fs-xs);font-weight:var(--w-semibold);transition:background-color var(--d-fast) ease,color var(--d-fast) ease}.film__dots li.is-on{background:var(--ink-strip-fg);color:#111112;border-color:transparent}@media (min-width:900px){.film__body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:none;gap:var(--space-9)}.film__frames{min-block-size:400px}.film__f{padding:var(--space-5)}}@media (max-height:700px) and (min-width:900px){.film__head{display:none}}.ff{display:grid;gap:var(--space-3);color:var(--text)}.ff--photo{position:relative;place-items:center;min-block-size:280px}.ff__paper{inline-size:min(76%,330px);aspect-ratio:3 / 4;background:#FFFFFF;color:#202022;border-radius:6px;box-shadow:0 34px 70px -24px rgba(0,0,0,.7);padding:var(--space-5);display:grid;gap:var(--space-4);align-content:start;transform:rotate(-3deg)}.ff__paper-h{font-weight:var(--w-semibold);font-size:var(--fs-sm);border-block-end:1px solid #E3E3E0;padding-block-end:var(--space-2)}.ff__lines{display:grid;gap:10px}.ff__lines i{display:block;block-size:8px;border-radius:4px;background:#E6E6E1;inline-size:var(--w)}.ff__total{display:flex;justify-content:space-between;align-items:baseline;margin-block-start:auto;border-block-start:1px dashed #D5D5CF;padding-block-start:var(--space-3);font-size:var(--fs-sm)}.ff__total b{font-size:var(--fs-lg)}.ff__beam{position:absolute;inset-inline:12%;inset-block-start:8%;block-size:3px;background:var(--accent);box-shadow:0 0 26px 6px var(--accent-glow);animation:ff-beam 2.4s var(--ease-inout) infinite alternate}@keyframes ff-beam{to{inset-block-start:90%}}.ff__shutter{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none}.film__f.is-on .ff__shutter{animation:ff-shutter .7s ease .15s}@keyframes ff-shutter{0%{opacity:0}12%{opacity:.85}100%{opacity:0}}.ff__fields{display:grid;gap:var(--space-2)}.ff__fields>div{display:grid;grid-template-columns:112px 1fr;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);opacity:0;transform:translateX(-10px)}[dir="ltr"] .ff__fields>div{transform:translateX(10px)}.film__f.is-on .ff__fields>div{animation:doc-l .45s var(--ease-out) forwards;animation-delay:calc(var(--i) * 140ms + 120ms)}.ff__fields dt{color:var(--text-muted);font-size:var(--fs-xs)}.ff__fields dd{margin:0;font-weight:var(--w-semibold);font-size:var(--fs-sm)}.ff__tick{color:var(--accent-text)}.ff__stmt{display:grid;gap:var(--space-2)}.ff__stmt>div{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);font-size:var(--fs-sm)}.ff__stmt b{font-size:var(--fs-lg);font-weight:var(--w-semibold)}.ff__net{border-color:var(--accent-line) !important;background:var(--accent-soft) !important}.ff__seal{display:inline-flex;gap:var(--space-2);align-items:center;padding:var(--space-3) var(--space-4);border-radius:var(--r-pill);background:var(--accent);color:#06211E;font-weight:var(--w-semibold);justify-self:start;font-size:var(--fs-sm)}.ff__seal-ic{display:grid}.ff__seal-ic svg{inline-size:14px;block-size:14px}.moments{padding-block:calc(var(--sec-y) / 1.6);border-block:1px solid var(--border)}.moments__grid{display:grid;gap:var(--space-7) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.moments__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.moment{--m:0;text-align:center;display:grid;gap:var(--space-3);justify-items:center;transform:scale(calc(.8 + var(--m) * .2));opacity:calc(.18 + var(--m) * .82);will-change:transform,opacity}.moment__n{font-family:var(--font-latin);font-weight:var(--w-black);font-size:clamp(3.4rem,8.5vw,8.5rem);line-height:1;letter-spacing:-.045em;direction:ltr;display:inline-flex;align-items:baseline}.moment__pre,.moment__suf{font-size:.42em;color:var(--accent);font-weight:var(--w-bold);align-self:center}.moment__l{color:var(--text-muted);font-size:var(--fs-sm);max-width:22ch}.subnav{position:sticky;inset-block-start:var(--nav-h);z-index:95;block-size:56px;margin-block-end:-56px;background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);border-block-end:1px solid var(--border);opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity .3s ease,transform .4s var(--ease-out),visibility 0s linear .3s}.subnav.is-on{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .3s ease,transform .4s var(--ease-out),visibility 0s}.subnav__in{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);block-size:100%}.subnav__id{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-sm)}.subnav__id b{font-weight:var(--w-semibold)}.subnav__act{display:flex;align-items:center;gap:var(--space-4)}@media (max-width:700px){.subnav__act .lnk,.subnav__id .syscode{display:none}}.subnav .btn--sm{padding:8px 16px}.island{position:fixed;inset-block-start:calc(var(--nav-h) + 4px);inset-inline-start:50%;z-index:150;display:inline-flex;align-items:center;gap:10px;padding:9px 18px 9px 12px;border-radius:var(--r-pill);background:#111112;color:#F5F5F3;font-size:var(--fs-sm);font-weight:var(--w-semibold);box-shadow:0 18px 44px -16px rgba(0,0,0,.55);transform:translate(50%,-14px) scale(.6);opacity:0;pointer-events:none;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .25s ease;white-space:nowrap;max-inline-size:calc(100vw - 32px)}[dir="ltr"] .island{transform:translate(-50%,-14px) scale(.6)}.island.is-on{transform:translate(50%,0) scale(1);opacity:1}[dir="ltr"] .island.is-on{transform:translate(-50%,0) scale(1)}.island__ic{inline-size:22px;block-size:22px;border-radius:50%;background:var(--accent);color:#06211E;display:grid;place-items:center;flex:none}.island__ic svg{inline-size:12px;block-size:12px}:root[data-theme="dark"] .island{background:#F5F5F3;color:#0A0A0B}@media (max-width:700px){.pcards,.page-home .posts{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--space-3);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);padding-block:var(--space-2) var(--space-4);scroll-padding-inline:var(--gutter);scrollbar-width:none;background:none;border:0;border-radius:0}.pcards::-webkit-scrollbar,.page-home .posts::-webkit-scrollbar{display:none}.pcard{flex:0 0 82%;scroll-snap-align:start;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);min-block-size:0}.page-home .post{flex:0 0 84%;scroll-snap-align:start}}body:not(.has-subnav) .pillnav::after{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:100%;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border-block-end:1px solid var(--border);box-shadow:0 10px 30px -10px rgba(0,0,0,0.4);z-index:-1;opacity:0;pointer-events:none;transition:opacity var(--d-mid,.3s) ease}body:not(.has-subnav) .pillnav[data-stuck="true"]::after{opacity:1;pointer-events:auto}.pillnav[data-stuck="true"]{pointer-events:auto}.has-subnav .pillnav[data-stuck="true"]::before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);z-index:-1}.has-subnav .pillnav{position:sticky}.has-subnav .film__stage{padding-block-start:calc(var(--nav-h) + 56px + var(--space-3))}.mk{--mk-bg:#0F1114;--mk-fg:#F2F2F0;--mk-dim:#9A9DA3;--mk-line:rgba(255,255,255,.1);--mk-card:#171A1F;--mk-acc:#2FC4B4;position:relative;inline-size:100%;aspect-ratio:4 / 3;background:var(--mk-bg);color:var(--mk-fg);font-family:var(--font-ar);font-size:12px;line-height:1.5;overflow:hidden;display:grid}.mk *{min-width:0}.mk__hd{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-block-end:1px solid var(--mk-line);font-weight:600}.mk__hd small{color:var(--mk-dim);font-weight:400}.mk__chip{padding:2px 8px;border-radius:999px;background:rgba(47,196,180,.14);color:var(--mk-acc);font-size:10px;font-weight:600}.mk--academy{--mk-bg:#FAFAF8;--mk-fg:#111112;--mk-dim:#5A5A5E;--mk-line:#E6E6E1;--mk-card:#FFFFFF;--mk-acc:#0E7A6F;grid-template-rows:auto 1fr}.mk__body{display:grid;gap:10px;padding:12px 14px;grid-template-columns:1.1fr .9fr;align-content:start}.mk__prog{grid-column:1 / -1;display:grid;gap:6px}.mk__prog b{font-size:11px}.mk__bar{block-size:6px;border-radius:6px;background:var(--mk-line);overflow:hidden}.mk__bar i{display:block;block-size:100%;inline-size:58%;background:var(--mk-acc);border-radius:6px}.mk__list{display:grid;gap:6px}.mk__it{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;background:var(--mk-card);border:1px solid var(--mk-line);font-size:11px}.mk__it i{inline-size:14px;block-size:14px;border-radius:50%;border:1.5px solid var(--mk-dim);flex:none;display:grid;place-items:center;font-size:9px;font-style:normal}.mk__it.is-done i{background:var(--mk-acc);border-color:var(--mk-acc);color:#fff}.mk__it.is-now i{border-color:var(--mk-acc);box-shadow:0 0 0 3px rgba(14,122,111,.18)}.mk__it small{margin-inline-start:auto;color:var(--mk-dim);font-size:10px;white-space:nowrap}.mk__review{display:grid;gap:6px;padding:10px;border-radius:10px;background:var(--mk-card);border:1px solid var(--mk-line);align-content:start}.mk__code{font-family:var(--font-mono);font-size:10px;direction:ltr;text-align:left;color:var(--mk-dim);background:#111112;color:#D6E4E1;padding:8px 10px;border-radius:6px;white-space:pre;overflow:hidden}.mk__code b{color:#7FE0D2;font-weight:500}.mk__note{font-size:10.5px;color:var(--mk-fg);padding-inline-start:8px;border-inline-start:2px solid var(--mk-acc)}.mk__note small{display:block;color:var(--mk-dim)}.mk--academy .mk__body{grid-template-rows:auto 1fr auto;align-content:stretch}.mk--academy .mk__list{grid-auto-rows:1fr}.mk__weeks{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;direction:ltr}.mk__weeks i{display:grid;place-items:center;block-size:26px;border-radius:6px;border:1px solid var(--mk-line);background:var(--mk-card);font-style:normal;font-family:var(--font-mono);font-size:9px;color:var(--mk-dim)}.mk__weeks i.is-done{background:color-mix(in srgb,var(--mk-acc) 14%,var(--mk-card));border-color:color-mix(in srgb,var(--mk-acc) 30%,transparent);color:var(--mk-acc)}.mk__weeks i.is-now{background:var(--mk-acc);border-color:var(--mk-acc);color:#fff}.mk--vibe{background:radial-gradient(80% 70% at 20% 10%,#1E2C7A 0%,#111C4E 45%,#0B1233 100%);grid-template-rows:auto 1fr auto}.mk--vibe .mk__hd{border:0;font-family:var(--font-mono);font-size:10px;color:#B8C2F0}.mk__win{position:absolute;border-radius:12px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.18);box-shadow:0 24px 50px -24px rgba(0,0,0,.7);padding:10px 12px;display:grid;gap:6px;font-size:10.5px}.mk__win-t{font-weight:600;display:flex;justify-content:space-between;align-items:center}.mk__win-t i{inline-size:24px;block-size:6px;border-radius:3px;background:rgba(255,255,255,.25)}.mk__row{display:flex;justify-content:space-between;gap:8px;padding:5px 8px;border-radius:6px;background:rgba(255,255,255,.06)}.mk__ai{display:grid;gap:4px;padding:8px 10px;border-radius:10px;background:rgba(157,180,255,.14);border:1px solid rgba(157,180,255,.35)}.mk__ai b{color:#C9D4FF;font-size:10px}.mk__dock{justify-self:center;align-self:end;margin-block-end:10px;display:flex;gap:8px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.18)}.mk__dock i{inline-size:18px;block-size:18px;border-radius:6px;background:linear-gradient(135deg,#9DB4FF,#2FC4B4);opacity:.9}.mk__dock i:nth-child(2){background:linear-gradient(135deg,#F5E7DA,#D8B98F)}.mk__dock i:nth-child(3){background:linear-gradient(135deg,#7FE0D2,#0E7A6F)}.mk__dock i:nth-child(4){background:linear-gradient(135deg,#C9BBFF,#6C5CE7)}.mk__dock i:nth-child(5){background:#F5F5F3}.mk--agent{--mk-bg:#0B0C0E;grid-template-rows:auto 1fr;font-family:var(--font-mono)}.mk__log{padding:10px 14px;display:grid;gap:7px;align-content:start;font-size:11px}.mk__ln{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start;color:#C9CCD2}.mk__ln .k{color:var(--mk-acc)}.mk__ln .j{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate;color:#9DB4FF}.mk__ln.is-wait .k{color:#F0B84A}.mk__ln.is-ok .k{color:#5ED47E}.mk__cursor{display:inline-block;inline-size:7px;block-size:12px;background:var(--mk-acc);vertical-align:-2px;animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}:is(.pillnav .brand,.pillnav__links,.pillnav__act,.icon-btn,.subnav,.has-subnav .pillnav[data-stuck="true"]::before){--glass-rim-hi:color-mix(in srgb,#FFFFFF 62%,transparent);--glass-rim-lo:color-mix(in srgb,var(--text) 9%,transparent);position:relative;isolation:isolate;background-image:linear-gradient(160deg,color-mix(in srgb,var(--tint,var(--surface)) 12%,transparent),transparent 62%);box-shadow:inset 0 1px 0 0 var(--glass-rim-hi),inset 0 -1px 0 0 var(--glass-rim-lo),var(--shadow-pill)}:root[data-theme="dark"] :is(.pillnav .brand,.pillnav__links,.pillnav__act,.icon-btn,.subnav){--glass-rim-hi:color-mix(in srgb,#FFFFFF 16%,transparent);--glass-rim-lo:color-mix(in srgb,#000000 34%,transparent)}:is(.pillnav .brand,.pillnav__links,.subnav)::after{content:"";position:absolute;inset-block:0;inset-inline-start:-60%;inline-size:60%;border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(105deg,transparent,color-mix(in srgb,#FFFFFF 30%,transparent) 45%,transparent);transform:translate3d(calc(var(--spec,0) * 320%),0,0);opacity:var(--spec-o,0);transition:opacity .5s ease;will-change:transform}:root[data-theme="dark"] :is(.pillnav .brand,.pillnav__links,.subnav)::after{background:linear-gradient(105deg,transparent,color-mix(in srgb,#FFFFFF 12%,transparent) 45%,transparent)}@media (prefers-reduced-transparency:reduce){:is(.pillnav .brand,.pillnav__links,.pillnav__act,.icon-btn,.subnav,.pal__scrim,.has-subnav .pillnav[data-stuck="true"]::before){-webkit-backdrop-filter:none !important;backdrop-filter:none !important;background-color:var(--surface) !important;background-image:none !important}.pal__scrim{background-color:color-mix(in srgb,var(--text) 78%,transparent) !important}:is(.pillnav .brand,.pillnav__links,.subnav)::after{display:none}}@media (prefers-reduced-motion:reduce){:is(.pillnav .brand,.pillnav__links,.subnav)::after{display:none}}:root[data-motion="lite"] :is(.pillnav .brand,.pillnav__links,.subnav)::after{display:none}@media (max-width:899px){.pcards,.page-home .posts{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent)}}.tbl-wrap{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent)}.tbl-wrap:not(:hover){mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent)}.hcard::before{background:radial-gradient(60% 50% at var(--gx,85%) 0%,color-mix(in srgb,var(--l-accent,var(--card-accent)) 26%,transparent),transparent 70%)}:root[data-theme="dark"] .hcard::before{background:radial-gradient(60% 50% at var(--gx,85%) 0%,color-mix(in srgb,var(--d-accent,var(--card-accent)) 22%,transparent),transparent 72%)}.hcard::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;border-radius:inherit;background:radial-gradient(220px 180px at 100% 0%,color-mix(in srgb,var(--l-accent,var(--accent)) 15%,transparent),transparent 70%);opacity:.85}:root[data-theme="dark"] .hcard::after{background:radial-gradient(220px 180px at 100% 0%,color-mix(in srgb,var(--d-accent,var(--accent)) 18%,transparent),transparent 70%)}.flow{margin:0;--draw:0}.flow .bp__el{--n:inherit}.flow .flow__i{opacity:var(--p)}.flow svg{inline-size:100%;block-size:auto;overflow:visible}.flow__i{font-family:var(--font-mono);font-size:11px;fill:var(--accent-text);letter-spacing:.08em}@media (max-width:760px){.flow svg{min-inline-size:620px}.flow{overflow-x:auto;-webkit-mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent)}}@media (max-width:380px){:root{--gutter:16px}.pillnav__act{gap:6px}.pillnav__act .icon-btn{inline-size:38px;block-size:38px}.pillnav .brand{padding-inline:4px var(--space-2)}.brand__name{font-size:.95rem}.brand__latin{font-size:.58rem}}.chip{max-inline-size:100%}@media (max-width:560px){.chip{white-space:normal;overflow-wrap:anywhere;text-align:start}}@media (max-width:640px){.hero__orb{inset-inline-end:0;inline-size:46%}}@media (max-width:380px){.brand__latin{display:none}.pillnav__act{gap:4px}}.live{flex-wrap:wrap}.live__l{min-inline-size:0}@media (max-width:480px){.statbar,.statbar--6{grid-template-columns:minmax(0,1fr)}}@supports not (animation-timeline:view()){.js [data-wall]>*{opacity:0;transform:translateY(var(--reveal-y))}.js [data-wall].in>*{opacity:1;transform:none;transition:opacity var(--d-slow) var(--ease-out),transform var(--d-slow) var(--ease-out);transition-delay:calc(var(--c,0) * var(--stagger))}}[data-wall]{view-timeline-name:--wall-view}:root[data-motion="lite"] .wall__c,:root[data-motion="lite"] .wall__c::after{animation:none;opacity:1;transform:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.wall__c{animation:cell-in linear both;animation-timeline:--wall-view;animation-range:cover calc(4% + (var(--c) / var(--cells,12)) * 30%) cover calc(26% + (var(--c) / var(--cells,12)) * 30%)}}}@keyframes cell-in{from{opacity:.35;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.wall__c{position:relative}.wall__c::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(120% 90% at 50% 120%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%);opacity:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.wall__c::after{animation:cell-glow linear both;animation-timeline:--wall-view;animation-range:cover calc(4% + (var(--c) / var(--cells,12)) * 30%) cover calc(40% + (var(--c) / var(--cells,12)) * 30%)}}}@keyframes cell-glow{0%{opacity:0}35%{opacity:1}100%{opacity:0}}.reach{display:grid;gap:clamp(var(--space-5),3vw,var(--space-7));margin-block-start:var(--space-6)}@media (min-width:900px){.reach{grid-template-columns:1.6fr 1fr;align-items:start}}.reach__label{font-size:var(--fs-sm);color:var(--text-2);max-width:46ch;margin-block-end:var(--space-4)}.reach__packs{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin:0}.reach__pack{padding:9px 16px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);font-size:var(--fs-sm);font-weight:var(--w-medium);color:var(--text);box-shadow:var(--shadow-card)}.reach__counted{display:grid;gap:var(--space-5);align-content:start;padding-inline-start:clamp(0px,2vw,var(--space-6))}.reach__counted .stat__n{justify-self:start}@media (min-width:900px){.reach__counted{border-inline-start:1px solid var(--border)}}.reach__note{margin-block-start:var(--space-6);padding-block-start:var(--space-4);border-block-start:1px dashed var(--border);font-size:var(--fs-sm);color:var(--text-muted);max-width:74ch;line-height:1.7}.why{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6) var(--space-7);margin-block-start:var(--space-7)}@media (min-width:860px){.why{grid-template-columns:repeat(2,minmax(0,1fr))}}.why__i{display:grid;gap:var(--space-3);align-content:start;padding-block-start:var(--space-5);border-block-start:2px solid var(--border);transition:border-color var(--d-mid) var(--ease-out)}.why__i:hover,.why__i:focus-within{border-block-start-color:var(--accent)}.why__n{font-size:var(--fs-xs);color:var(--accent-text)}.why__t{font-size:var(--fs-xl);font-weight:var(--w-bold);line-height:1.32}.why__d{color:var(--text-2);line-height:1.75;max-width:46ch}.why__a{justify-self:start}.why__cmp{margin-block-start:var(--space-8)}.cmp{margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.cmp__scroll{position:relative;min-inline-size:0;overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-lg)}.cmp__t{inline-size:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.cmp__t th,.cmp__t td{padding:var(--space-3) var(--space-4);text-align:start;white-space:nowrap}.cmp__t tbody tr + tr th,.cmp__t tbody tr + tr td{border-block-start:1px solid var(--border)}.cmp__t thead th{font-size:var(--fs-xs);color:var(--text-2);font-weight:var(--w-semibold);border-block-end:1px solid var(--border)}.cmp__u{font-family:var(--font-mono);font-size:.92em;color:var(--text-muted)}.cmp__t tbody th{font-weight:var(--w-semibold);color:var(--text)}.cmp__t td{font-family:var(--font-mono);color:var(--text-2)}.cmp__t tr.is-ours{background:var(--accent-soft)}.cmp__us{font-family:var(--font-ar);font-size:var(--fs-xs);font-weight:var(--w-semibold);padding:2px 9px;margin-inline-start:var(--space-2);border-radius:var(--r-pill);background:var(--accent-text);color:var(--accent-ink)}.cmp__t td.is-best{color:var(--accent-text);font-weight:var(--w-semibold)}.cmp__t td.is-best::after{content:" ↓";font-size:.9em}.cmp__note{font-size:var(--fs-sm);color:var(--text-2);line-height:1.75;max-width:76ch}.cmp__note b{color:var(--text);font-weight:var(--w-semibold)}.dev__tabs{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin-inline:var(--space-2)}@media (max-width:640px){.dev--cockpit .dev__bar{flex-wrap:wrap;gap:8px}.dev--cockpit .dev__url{display:none}.dev__tabs{flex-wrap:wrap;gap:4px;margin-inline:0}.dev__tab{padding:2px 7px;font-size:0.65rem}}.dev__tab{background:transparent;border:1px solid transparent;color:var(--text-muted);padding:3px 10px;border-radius:var(--r-pill);font-size:var(--fs-xs);cursor:pointer;transition:all var(--d-fast) ease;display:inline-flex;align-items:center;gap:4px}.dev__tab:hover{color:var(--text);background:var(--surface-3)}.dev__tab.is-active{background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:0 1px 3px rgba(0,0,0,0.06);font-weight:var(--w-semibold)}.dev__dots{display:flex;align-items:center;gap:6px}.dev__dots i{inline-size:9px;block-size:9px;border-radius:50%;background:#3B3B44}.dev__dots i:nth-child(1){background:#FF5F57}.dev__dots i:nth-child(2){background:#FEBC2E}.dev__dots i:nth-child(3){background:#28C840}.cockpit__panel{display:grid;gap:var(--space-3)}.cockpit__panel[hidden]{display:none !important}.dev--cockpit{position:relative;box-shadow:var(--shadow-dev),0 0 50px -15px var(--accent-glow,rgba(47,196,180,0.15));transition:box-shadow var(--d-base) ease,border-color var(--d-base) ease}.dev--cockpit::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from 0deg,transparent 0deg,transparent 75deg,var(--accent) 90deg,#6FE0D0 95deg,transparent 100deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:beam-spin 9s linear infinite;opacity:.75;z-index:3}@keyframes beam-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dev--cockpit::before{animation:none;display:none}}.vibe-term{background:#0D0E12;color:#E2E8F0;border-radius:var(--r-sm);padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--fs-xs);display:grid;gap:var(--space-3);border:1px solid #1E222D;min-height:190px}.vibe-term__body{display:grid;gap:4px}.vibe-term__line{display:flex;align-items:center;gap:6px;direction:ltr;text-align:left}.vibe-term__prompt{color:#6FE0D0;font-weight:600}.vibe-term__cmd{color:#F8FAFC}.vibe-term__out{color:#94A3B8;direction:ltr;text-align:left}.vibe-term__cur{color:#2FC4B4;animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.vibe-term__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:var(--space-2);border-top:1px solid #1E222D}.vibe-term__chips .chip{cursor:pointer;font-size:0.72rem;padding:2px 8px;border-color:#2A303F;color:#CBD5E1}.vibe-term__chips .chip:hover{border-color:var(--accent);color:#FFF}.dot--live{inline-size:8px;block-size:8px;border-radius:50%;background:#28C840;display:inline-block;margin-inline-end:6px;box-shadow:0 0 8px #28C840;animation:live-pulse 2s infinite}@keyframes live-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(0.85)}}.estimator{display:grid;gap:var(--space-6)}.estimator__head{display:grid;gap:var(--space-3)}.estimator__grid{display:grid;gap:var(--space-6)}@media (min-width:900px){.estimator__grid{grid-template-columns:1.6fr 1fr;align-items:start}}.estimator__form{display:grid;gap:var(--space-5)}.estimator__grp{display:grid;gap:var(--space-3)}.estimator__label{font-size:var(--fs-sm);font-weight:var(--w-semibold);color:var(--text-2)}.estimator__options,.estimator__checks{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}@media (max-width:640px){.estimator__options,.estimator__checks{grid-template-columns:1fr}}.estimator__opt{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-sm);color:var(--text-2);transition:all var(--d-fast) ease}.estimator__opt:hover{border-color:var(--accent-text);color:var(--text)}.estimator__opt:has(:checked){border-color:var(--accent);background:var(--surface-2);font-weight:var(--w-semibold);color:var(--text)}.estimator__summary .estimator__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--space-5);display:grid;gap:var(--space-5);box-shadow:var(--shadow-card);position:sticky;top:calc(var(--nav-h) + var(--space-4))}@media (max-width:640px){.estimator__summary .estimator__card{padding:var(--space-4) var(--space-3)}.estimator .btn{white-space:normal;text-align:center}}.estimator__card-h{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.estimator__kpis{display:grid;gap:var(--space-3)}.estimator__kpi{display:grid;gap:4px}.estimator__kpi span{font-size:var(--fs-xs);color:var(--text-muted)}.estimator__kpi b{font-size:var(--fs-lg);color:var(--text)}.estimator__actions{display:grid;gap:var(--space-2)}.hero__pods-wrap{margin-block-start:clamp(var(--space-5),4vw,var(--space-7));inline-size:100%}.hero__brief-pods{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:var(--space-4);inline-size:100%}.brief-pod{padding:clamp(var(--space-4),2.5vw,var(--space-5));border-radius:var(--r-xl);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4);border:1px solid var(--border);transition:transform var(--d-fast) ease,box-shadow var(--d-fast) ease,border-color var(--d-fast) ease}.brief-pod:hover{transform:translateY(-3px);box-shadow:0 16px 32px -10px rgba(0,0,0,0.35);border-color:var(--accent-line,var(--border))}.brief-pod--primary{background:var(--surface-2);border-color:var(--accent-line,var(--border))}.brief-pod--glass{background:var(--surface);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.brief-pod__main{display:flex;flex-direction:column;gap:var(--space-2)}.brief-pod__tag{font-size:0.72rem;font-weight:var(--w-bold);color:var(--accent-text)}.brief-pod__p{font-size:var(--fs-sm);line-height:1.7;color:var(--text-2);margin:0}.mbar--elevation{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);margin-block-start:var(--space-4)}.mbar__meta{display:flex;flex-direction:column;gap:2px}.mbar__stars{color:#F59E0B;font-size:0.8rem;letter-spacing:2px}.mbar__val{font-size:var(--fs-sm);font-weight:var(--w-bold);color:var(--text)}.mbar__sub{font-size:0.72rem;color:var(--text-muted)}.mbar__ic{color:var(--accent-text);display:inline-flex}.mbar__ic svg{inline-size:16px;block-size:16px}.bento-grid{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr);max-width:100%;margin-block-start:var(--space-4)}@media (min-width:960px){.bento-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.bento-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:clamp(var(--space-5),3.5vw,var(--space-7));display:flex;flex-direction:column;justify-content:space-between;min-width:0;max-width:100%;box-sizing:border-box;overflow:visible;transition:transform var(--d-fast) ease,border-color var(--d-fast) ease,box-shadow var(--d-fast) ease}.bento-card:hover{transform:translateY(-3px);border-color:var(--accent-line,var(--accent));box-shadow:0 20px 40px -15px rgba(0,0,0,0.4)}.bento-card--featured{grid-column:1 / -1;background:var(--card-bg,#0c1219);color:var(--card-fg,#f8fafc);position:relative;overflow:hidden}.bento-card--featured::after{content:"";position:absolute;inset-inline-end:-10%;inset-block-end:-20%;inline-size:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--card-accent,#00d4aa) 28%,transparent),transparent 70%);pointer-events:none}.bento-card--featured>*{position:relative;z-index:1}@media (min-width:960px){.bento-card--featured{grid-column:span 12;display:grid;grid-template-columns:1.25fr 0.75fr;gap:var(--space-6);align-items:center}.bento-card--col-6{grid-column:span 6}.bento-card--col-12{grid-column:span 12}}.bento-card__main{display:grid;gap:var(--space-4);align-items:start;justify-items:start;min-width:0;max-width:100%}.bento-card__main>.chip{max-inline-size:100%;max-width:100%;white-space:normal;overflow-wrap:break-word}.bento-card__h{max-width:22ch;line-height:1.2}.bento-card__p{color:var(--card-dim,#94a3b8);font-size:var(--fs-md);line-height:1.7;max-width:48ch}.bento-card__actions{margin-block-start:var(--space-2)}.bento-telemetry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;gap:var(--space-3);padding:var(--space-4);background:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.08);border-radius:var(--r-lg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bento-telemetry__item{display:flex;flex-direction:column;gap:var(--space-1)}.bento-telemetry__val{font-size:var(--fs-xl);font-weight:var(--w-bold);color:var(--card-fg,#f8fafc)}.bento-telemetry__lbl{font-size:var(--fs-xs);color:var(--card-dim,#94a3b8);line-height:1.4}.bento-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-block-end:var(--space-4)}.bento-badge{display:inline-flex;align-items:center;font-size:0.75rem;font-weight:var(--w-semibold);padding:4px 10px;border-radius:var(--r-full);letter-spacing:normal}.bento-badge--cyan{background:rgba(6,182,212,0.12);color:var(--accent-text);border:1px solid rgba(6,182,212,0.3)}.bento-badge--blue{background:rgba(59,130,246,0.12);color:#3b82f6;border:1px solid rgba(59,130,246,0.3)}.bento-badge--gold{background:rgba(245,158,11,0.12);color:#f59e0b;border:1px solid rgba(245,158,11,0.3)}.bento-badge--purple{background:rgba(168,85,247,0.12);color:#a855f7;border:1px solid rgba(168,85,247,0.3)}.bento-stars{color:#f59e0b;font-size:0.85rem;letter-spacing:2px}.bento-card__subh{font-size:var(--fs-xl);font-weight:var(--w-bold);line-height:1.3;margin-block-end:var(--space-3);color:var(--text)}.bento-card__subp{font-size:var(--fs-sm);line-height:1.7;color:var(--text-2);margin-block-end:var(--space-5);flex-grow:1;overflow-wrap:break-word}.bento-stats-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding-block-start:var(--space-3);margin-block-end:var(--space-4);border-block-start:1px solid var(--border)}.bento-stat{display:flex;flex-direction:column;gap:2px}.bento-stat__num{font-size:var(--fs-lg);font-weight:var(--w-bold);color:var(--text)}.bento-stat__txt{font-size:0.72rem;color:var(--text-muted)}.bento-card__ft{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-2)}.bento-card--dual{background:var(--surface);display:grid;gap:var(--space-6);min-width:0;max-width:100%}.bento-card__half{display:flex;flex-direction:column;justify-content:space-between;min-width:0;max-width:100%}@media (min-width:960px){.bento-card--dual{grid-template-columns:1fr auto 1fr;align-items:stretch}.bento-card__divider{inline-size:1px;background:var(--border)}}.bento-card__half{display:flex;flex-direction:column;justify-content:space-between}.chip--bento{display:inline-flex;max-inline-size:100%;max-width:100%;white-space:normal;overflow-wrap:break-word;align-self:start;justify-self:start}.bento-stat-sep{inline-size:1px;block-size:28px;background:var(--border);align-self:center}.cockpit__hud{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:10px 18px;background:#0d0e12;border:1px solid rgba(255,255,255,0.08);border-radius:var(--r-md);font-size:0.75rem;letter-spacing:normal;color:var(--card-dim,#94a3b8);margin-block-end:var(--space-2)}.hud__item{display:inline-flex;align-items:center;gap:6px}.hud__item bdi{color:#f8fafc;font-weight:var(--w-semibold)}.hud__item--live .hud__dot{inline-size:7px;block-size:7px;border-radius:50%;background:var(--accent-strong);box-shadow:0 0 10px var(--accent-strong)}.hud__item--edge .hud__pulse{inline-size:7px;block-size:7px;border-radius:50%;background:var(--accent-text);box-shadow:0 0 10px var(--accent-text);animation:hudPulse 2s infinite ease-in-out}@keyframes hudPulse{0%,100%{opacity:0.5;transform:scale(0.9)}50%{opacity:1;transform:scale(1.2)}}.sec--arch{position:relative;background:radial-gradient(circle at 50% 0%,rgba(14,122,111,0.08),transparent 70%),var(--bg);border-block-start:1px solid var(--border);padding-block-end:calc(var(--sec-y) + 180px)}.arch-head{display:grid;gap:var(--space-3);max-width:800px;margin-block-end:clamp(var(--space-6),4vw,var(--space-8))}.arch-title{max-width:22ch;line-height:1.15}.arch-lede{color:var(--text-2);max-width:64ch}.arch-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}@media (max-width:899px){.arch-grid{grid-template-columns:1fr}}.arch-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:clamp(var(--space-5),3vw,var(--space-6));display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4);overflow:hidden;transition:transform var(--d-fast) ease,border-color var(--d-fast) ease,box-shadow var(--d-fast) ease}.arch-card::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:100%;block-size:2px;background:linear-gradient(90deg,transparent,var(--accent-line,rgba(255,255,255,0.2)),transparent);opacity:0;transition:opacity var(--d-fast) ease}.arch-card:hover{transform:translateY(-4px);border-color:var(--accent-line,var(--border));box-shadow:0 24px 48px -16px rgba(0,0,0,0.45)}.arch-card:hover::before{opacity:1}.arch-card__badge{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-block-end:var(--space-2)}.arch-chip{font-size:0.72rem;font-weight:var(--w-semibold);padding:4px 10px;border-radius:var(--r-full)}.arch-chip--teal{background:rgba(14,122,111,0.15);color:var(--accent-text);border:1px solid rgba(45,212,191,0.3)}.arch-chip--cyan{background:rgba(6,182,212,0.15);color:var(--accent-text);border:1px solid rgba(6,182,212,0.3)}.arch-chip--gold{background:rgba(245,158,11,0.15);color:#f59e0b;border:1px solid rgba(245,158,11,0.3)}.arch-chip--purple{background:rgba(168,85,247,0.15);color:#a855f7;border:1px solid rgba(168,85,247,0.3)}.arch-card__spec{font-size:0.68rem;color:var(--text-muted)}.arch-card__h{font-size:var(--fs-lg);font-weight:var(--w-bold);line-height:1.3;color:var(--text);margin:0}.arch-card__p{font-size:var(--fs-sm);line-height:1.7;color:var(--text-2);flex-grow:1;margin:0}.arch-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);padding-block-start:var(--space-4);border-block-start:1px solid var(--border)}.arch-spec{display:flex;flex-direction:column;gap:2px}.arch-spec bdi{font-size:var(--fs-md);font-weight:var(--w-bold);color:var(--text)}.arch-spec span{font-size:0.68rem;color:var(--text-muted);line-height:1.3}.sec--cmp{background:var(--surface-2);border-block-start:1px solid var(--border)}.matrix-head{display:grid;gap:var(--space-3);max-width:800px;margin-block-end:clamp(var(--space-6),4vw,var(--space-8))}.matrix-title{max-width:24ch;line-height:1.15}.matrix-lede{color:var(--text-2);max-width:64ch}.matrix-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-card)}.matrix-table{inline-size:100%;min-inline-size:780px;border-collapse:collapse;text-align:start}.matrix-table th,.matrix-table td{padding:clamp(var(--space-4),2vw,var(--space-5));border-block-end:1px solid var(--border);vertical-align:top}.matrix-table thead th{background:rgba(0,0,0,0.2);border-block-end:2px solid var(--border)}.matrix-th-metric{inline-size:32%;font-size:var(--fs-sm);color:var(--text-muted);font-weight:var(--w-bold)}.matrix-th-awalim{inline-size:36%;background:rgba(14,122,111,0.08);border-inline:1px solid rgba(14,122,111,0.2)}.matrix-th-cloud{inline-size:32%}.matrix-brand{display:block;font-size:var(--fs-md);font-weight:var(--w-bold);color:var(--text);margin-block-end:4px}.matrix-badge{display:inline-block;font-size:0.72rem;font-weight:var(--w-semibold);padding:3px 8px;border-radius:var(--r-pill);background:rgba(14,122,111,0.2);color:var(--accent-text)}.matrix-badge--dim{background:rgba(255,255,255,0.08);color:var(--text-muted)}.matrix-row-title{display:flex;flex-direction:column;gap:4px}.matrix-row-title b{font-size:var(--fs-sm);color:var(--text);font-weight:var(--w-semibold)}.matrix-row-title small{font-size:0.74rem;color:var(--text-muted);line-height:1.4}.matrix-val{font-size:var(--fs-sm);line-height:1.6}.matrix-val b{display:block;margin-block-end:4px;font-weight:var(--w-semibold)}.matrix-val span{display:block;font-size:0.8rem;color:var(--text-2)}.matrix-val--win{background:rgba(14,122,111,0.04);border-inline:1px solid rgba(14,122,111,0.15)}.matrix-val--win b{color:var(--accent-strong)}.matrix-val--win .matrix-val__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;border-radius:50%;background:rgba(16,185,129,0.15);color:var(--accent-strong);font-size:0.75rem;margin-inline-end:6px}.matrix-val--loss b{color:#f43f5e}.matrix-val--loss .matrix-val__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;border-radius:50%;background:rgba(244,63,94,0.15);color:#f43f5e;font-size:0.75rem;margin-inline-end:6px}.endorse-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}@media (max-width:899px){.endorse-grid{grid-template-columns:1fr}}.endorse-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:clamp(var(--space-5),3vw,var(--space-6));display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4);position:relative;overflow:hidden;transition:transform var(--d-fast) ease,border-color var(--d-fast) ease,box-shadow var(--d-fast) ease}.endorse-card:hover{transform:translateY(-4px);border-color:var(--border-2);box-shadow:var(--shadow-card)}.endorse-card__top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.endorse-chip{font-size:0.72rem;font-weight:var(--w-semibold);padding:4px 10px;border-radius:var(--r-full)}.endorse-chip--teal{background:rgba(14,122,111,0.15);color:var(--accent-text);border:1px solid rgba(45,212,191,0.3)}.endorse-chip--gold{background:rgba(245,158,11,0.15);color:#f59e0b;border:1px solid rgba(245,158,11,0.3)}.endorse-chip--cyan{background:rgba(6,182,212,0.15);color:var(--accent-text);border:1px solid rgba(6,182,212,0.3)}.endorse-chip--purple{background:rgba(168,85,247,0.15);color:#a855f7;border:1px solid rgba(168,85,247,0.3)}.endorse-metric{font-size:0.75rem;color:var(--text-2);font-weight:var(--w-semibold)}.endorse-quote{font-size:var(--fs-body);line-height:1.7;color:var(--text);margin:0;font-style:normal;flex-grow:1}.endorse-author{display:flex;align-items:center;gap:var(--space-3);padding-block-start:var(--space-4);border-block-start:1px solid var(--border)}.endorse-avatar{inline-size:42px;block-size:42px;border-radius:50%;display:grid;place-items:center;font-weight:var(--w-bold);font-size:0.85rem;flex:none;border:1px solid var(--border)}.endorse-avatar--teal{background:rgba(14,122,111,0.15);color:var(--accent-text)}.endorse-avatar--gold{background:rgba(245,158,11,0.15);color:#f59e0b}.endorse-avatar--cyan{background:rgba(6,182,212,0.15);color:var(--accent-text)}.endorse-avatar--purple{background:rgba(168,85,247,0.15);color:#a855f7}.endorse-meta{display:flex;flex-direction:column;gap:2px}.endorse-name{font-size:var(--fs-sm);font-weight:var(--w-bold);color:var(--text)}.endorse-role{font-size:var(--fs-xs);color:var(--text-muted)}.cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}@media (max-width:999px){.cap-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cap-grid{grid-template-columns:1fr}}.cap-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:clamp(var(--space-4),2.5vw,var(--space-5));display:flex;flex-direction:column;gap:var(--space-3);position:relative;transition:transform var(--d-fast) ease,border-color var(--d-fast) ease,box-shadow var(--d-fast) ease}.cap-card:hover{transform:translateY(-3px);border-color:var(--border-2);box-shadow:var(--shadow-card)}.cap-num{font-size:1.5rem;font-weight:var(--w-bold);color:var(--accent-text);line-height:1}.cap-h{font-size:var(--fs-md);font-weight:var(--w-bold);color:var(--text);margin:0;line-height:1.35}.cap-p{font-size:var(--fs-sm);line-height:1.65;color:var(--text-2);margin:0;flex-grow:1}.cap-badge{font-size:0.72rem;color:var(--text-muted);font-family:var(--font-mono);font-weight:var(--w-medium);padding:4px 8px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);width:fit-content}.trust-strip{padding:var(--sp-sm) 0 var(--sp-md);border-bottom:1px solid var(--border-subtle);background:var(--bg)}.trust-strip__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-md)}@media (max-width:1024px){.trust-strip__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.trust-strip__grid{grid-template-columns:1fr;gap:var(--sp-sm)}}.trust-item{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);transition:transform 0.2s ease,border-color 0.2s ease}.trust-item:hover{transform:translateY(-2px);border-color:var(--border-focus)}.trust-item__icon{inline-size:34px;block-size:34px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);display:inline-grid;place-items:center;flex-shrink:0;color:var(--accent-text);font-family:var(--font-mono);font-size:0.72rem;font-weight:var(--w-bold);line-height:1}.trust-item__icon svg{inline-size:17px;block-size:17px}.trust-badge-pill{display:inline-flex;align-items:center;gap:6px;font-size:0.7rem;letter-spacing:0.08em;font-weight:var(--w-semibold);color:var(--accent-text);background:var(--accent-soft);border:1px solid var(--accent-line);padding:3px 10px;border-radius:var(--r-pill)}.trust-badge-pill .badge-dot{inline-size:6px;block-size:6px;border-radius:50%;background:var(--live);box-shadow:0 0 8px var(--live)}.trust-item__txt{display:flex;flex-direction:column;gap:2px}.trust-item__title{font-size:var(--fs-xs);font-weight:var(--w-bold);color:var(--text-1)}.trust-item__sub{font-size:0.75rem;color:var(--text-2);line-height:1.45}.pathway-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-lg);margin-top:var(--sp-xl)}@media (max-width:1024px){.pathway-grid{grid-template-columns:minmax(0,1fr)}}.pathway-card{display:flex;flex-direction:column;padding:clamp(1.25rem,3vw,2.5rem);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);position:relative;min-inline-size:0;max-inline-size:100%;box-sizing:border-box;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s ease}.pathway-card .btn{white-space:normal;text-align:center;padding-inline:0.75rem;line-height:1.35}.pathway-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(0,0,0,0.2)}.pathway-card--featured{background:linear-gradient(180deg,var(--surface-2) 0%,var(--surface-1) 100%);border-color:rgba(234,179,8,0.35);box-shadow:0 8px 24px rgba(234,179,8,0.08)}.pathway-card__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0.5rem;margin-bottom:var(--sp-md)}.pathway-num{font-size:1.1rem;font-weight:var(--w-bold);color:var(--text-muted)}.pathway-badge{font-size:0.75rem;font-family:var(--font-mono);font-weight:var(--w-semibold);padding:4px 10px;border-radius:9999px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);max-inline-size:100%;white-space:normal}.pathway-badge--gold{background:rgba(234,179,8,0.12);border-color:rgba(234,179,8,0.3);color:#eab308}.pathway-title{font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:var(--w-bold);color:var(--text-1);margin:0 0 var(--sp-sm);line-height:1.3}.pathway-lede{font-size:var(--fs-sm);color:var(--text-2);line-height:1.65;margin:0 0 var(--sp-lg)}.pathway-features{list-style:none;padding:0;margin:0 0 var(--sp-xl);display:flex;flex-direction:column;gap:12px;flex-grow:1}.pathway-features li{font-size:var(--fs-xs);line-height:1.55;color:var(--text-2);position:relative;padding-inline-start:22px}.pathway-features li::before{content:'✓';position:absolute;inset-inline-start:0;top:0;color:var(--brand);font-weight:var(--w-bold)}.pathway-card__footer{margin-top:auto}.btn--full{width:100%;justify-content:center}.journey-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-md);margin-top:var(--sp-xl);position:relative}@media (max-width:1024px){.journey-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.journey-grid{grid-template-columns:1fr}}.journey-item{display:flex;flex-direction:column;padding:24px;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);position:relative;transition:transform 0.2s ease,border-color 0.2s ease}.journey-item:hover{transform:translateY(-3px);border-color:var(--border-focus)}.journey-item__time{font-size:1.35rem;font-weight:var(--w-bold);color:var(--brand);margin-bottom:8px}.journey-item__marker{width:100%;height:2px;background:linear-gradient(90deg,var(--brand),transparent);margin-bottom:16px;border-radius:1px}.journey-item__title{font-size:1.05rem;font-weight:var(--w-bold);color:var(--text-1);margin:0 0 8px;line-height:1.35}.journey-item__desc{font-size:var(--fs-xs);line-height:1.6;color:var(--text-2);margin:0 0 16px;flex-grow:1}.journey-item__tag{font-size:0.72rem;color:var(--text-muted);font-family:var(--font-mono);padding:4px 8px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);width:fit-content}.sovereign-dock{display:none !important;position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(120%);z-index:990;transition:transform 0.4s cubic-bezier(0.16,1,0.3,1),opacity 0.4s ease;opacity:0;pointer-events:none}.sovereign-dock--visible{transform:translateX(-50%) translateY(0);opacity:1;pointer-events:auto}.sovereign-dock__inner{display:flex;align-items:center;gap:4px;padding:6px 8px;background:rgba(13,14,18,0.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,0.14);border-radius:9999px;box-shadow:0 16px 36px rgba(0,0,0,0.55)}[data-theme="light"] .sovereign-dock__inner{background:rgba(255,255,255,0.94);border-color:rgba(0,0,0,0.12);box-shadow:0 16px 36px rgba(0,0,0,0.15)}.sovereign-dock__pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;font-size:0.78rem;font-weight:var(--w-semibold);color:var(--text-2);text-decoration:none;transition:all 0.2s cubic-bezier(0.16,1,0.3,1);border:none;background:transparent;white-space:nowrap;cursor:pointer}.sovereign-dock__pill:hover{color:var(--text-1);background:rgba(255,255,255,0.08)}[data-theme="light"] .sovereign-dock__pill:hover{background:rgba(0,0,0,0.05)}.sovereign-dock__pill--active{color:#ffffff !important;background:var(--brand,#0071e3) !important;box-shadow:0 2px 10px rgba(0,113,227,0.4)}.sovereign-dock__pill--terminal{border:1px solid rgba(255,255,255,0.15);background:rgba(255,255,255,0.04)}[data-theme="light"] .sovereign-dock__pill--terminal{border-color:rgba(0,0,0,0.12);background:rgba(0,0,0,0.03)}.dock-num{font-family:var(--font-mono);font-size:0.68rem;opacity:0.7}.dock-icon{font-family:var(--font-mono);font-size:0.72rem;font-weight:var(--w-bold);padding:2px 5px;background:rgba(255,255,255,0.1);border-radius:4px}@media (max-width:768px){.sovereign-dock{bottom:12px;max-width:calc(100vw - 20px)}.sovereign-dock__inner{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:4px 6px}.sovereign-dock__pill{padding:5px 9px;font-size:0.72rem}}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-md);margin-top:var(--sp-xl)}@media (max-width:1024px){.values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.values-grid{grid-template-columns:1fr}}.val-card{display:flex;flex-direction:column;padding:24px;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);transition:transform 0.2s cubic-bezier(0.16,1,0.3,1),border-color 0.2s ease,box-shadow 0.2s ease}.val-card:hover{transform:translateY(-4px);border-color:var(--border-focus);box-shadow:0 16px 36px rgba(0,0,0,0.2)}.val-num{font-size:1.1rem;font-weight:var(--w-bold);color:var(--brand);margin-bottom:12px}.val-title{font-size:1.15rem;font-weight:var(--w-bold);color:var(--text-1);margin:0 0 10px;line-height:1.35}.val-desc{font-size:var(--fs-xs);line-height:1.65;color:var(--text-2);margin:0 0 16px;flex-grow:1}.val-badge{font-size:0.72rem;color:var(--text-muted);font-family:var(--font-mono);font-weight:var(--w-medium);padding:4px 8px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);width:fit-content}.disc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-md);margin-top:var(--sp-xl)}@media (max-width:1024px){.disc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.disc-grid{grid-template-columns:1fr}}.disc-card{display:flex;flex-direction:column;padding:24px;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);transition:transform 0.2s cubic-bezier(0.16,1,0.3,1),border-color 0.2s ease,box-shadow 0.2s ease}.disc-card:hover{transform:translateY(-4px);border-color:var(--border-focus);box-shadow:0 16px 36px rgba(0,0,0,0.2)}.disc-icon{font-size:2rem;line-height:1;margin-bottom:14px}.disc-title{font-size:1.15rem;font-weight:var(--w-bold);color:var(--text-1);margin:0 0 10px;line-height:1.35}.disc-desc{font-size:var(--fs-xs);line-height:1.65;color:var(--text-2);margin:0 0 18px;flex-grow:1}.disc-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.disc-tags span{font-size:0.72rem;padding:3px 8px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);font-family:var(--font-mono)}.sec-head h2,.d-1,.manifesto__h{font-family:var(--font-display-ar);font-weight:800;letter-spacing:0;line-height:var(--lh-d);text-wrap:balance}.sec-head .lede,.manifesto__b .lede{font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.75;color:var(--text-2);max-width:64ch}.arch-title,.cap-h,.val-title,.disc-title,.pathway-title,.journey-item__title,.brief-pod__tag{font-family:var(--font-display-ar);font-weight:800;letter-spacing:0}.cap-h{font-size:1.25rem;line-height:1.35;color:var(--text-1)}.val-title{font-size:1.25rem;line-height:1.35}.disc-title{font-size:1.25rem;line-height:1.35}.pathway-title{font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.3}.stat__n{font-family:var(--font-display-ar),var(--font-mono);font-weight:900;letter-spacing:0}.val-num,.cap-num,.pathway-num,.journey-item__time{font-family:var(--font-display-ar),var(--font-mono);font-weight:800;letter-spacing:0;background:linear-gradient(135deg,var(--brand) 0%,#6fe0d0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}[data-theme="light"] .val-num,[data-theme="light"] .cap-num,[data-theme="light"] .pathway-num,[data-theme="light"] .journey-item__time{background:linear-gradient(135deg,#0f4c81 0%,#0e7a6f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.arch-card,.cap-card,.val-card,.disc-card,.pathway-card,.endorse-card,.brief-pod{box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 12px 32px rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.09);transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s ease,border-color 0.3s ease}[data-theme="light"] .arch-card,[data-theme="light"] .cap-card,[data-theme="light"] .val-card,[data-theme="light"] .disc-card,[data-theme="light"] .pathway-card,[data-theme="light"] .endorse-card,[data-theme="light"] .brief-pod{box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 10px 28px rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.08)}.arch-card:hover,.cap-card:hover,.val-card:hover,.disc-card:hover,.pathway-card:hover,.endorse-card:hover,.brief-pod:hover{transform:translateY(-5px);border-color:rgba(111,224,208,0.4);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 20px 48px rgba(0,0,0,0.35)}[data-theme="light"] .arch-card:hover,[data-theme="light"] .cap-card:hover,[data-theme="light"] .val-card:hover,[data-theme="light"] .disc-card:hover,[data-theme="light"] .pathway-card:hover,[data-theme="light"] .endorse-card:hover,[data-theme="light"] .brief-pod:hover{border-color:rgba(14,122,111,0.35);box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 18px 40px rgba(0,0,0,0.1)}.chip,.brief-pod__tag,.cap-badge,.val-badge,.pathway-badge,.journey-item__tag,.endorse-chip{letter-spacing:0;font-weight:600;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.d-hero .kl__in{letter-spacing:0}.estimator__opt input{min-inline-size:24px;min-block-size:24px;inline-size:24px;block-size:24px;cursor:pointer}@media (max-width:60em){.pillnav__act .lang-btn,.pillnav__act .admin-gate-btn{display:none}.pillnav__in>.brand{flex:0 0 auto}.brand__name{white-space:nowrap;overflow-wrap:normal}}.contact-fab{position:fixed;z-index:90;inset-block-end:max(20px,calc(env(safe-area-inset-bottom) + 12px));inset-inline-end:max(20px,calc(env(safe-area-inset-right) + 12px));display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:50%;background:var(--surface);color:var(--accent-text);border:1px solid var(--border-2);box-shadow:var(--shadow-pill);transition:translate var(--d-fast) var(--ease-out),border-color var(--d-fast) ease}.contact-fab:hover{translate:0 -2px;border-color:var(--accent-line)}.contact-fab:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.contact-fab svg{inline-size:24px;block-size:24px}@media print{.contact-fab{display:none}}@supports (animation-timeline:scroll()){.contact-fab{animation:fab-reveal linear both;animation-timeline:scroll(root block);animation-range:0 100vh}@keyframes fab-reveal{0%,70%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}}@media (max-width:480px){.contact-fab{inline-size:48px;block-size:48px}.contact-fab svg{inline-size:22px;block-size:22px}}.syscode__code{display:none}.pillnav .pillnav__act{box-shadow:none;background-image:none}.bindex__head{display:grid;gap:var(--space-4);margin-block-end:clamp(var(--space-7),5vw,72px)}.bindex__head h2{max-inline-size:20ch}.bindex{list-style:none;margin:0;padding:0;border-block-start:1px solid var(--border-2)}.bindex__row{position:relative;isolation:isolate;display:grid;grid-template-columns:4.5rem minmax(0,1.15fr) minmax(0,1fr) 2.75rem;align-items:center;gap:var(--space-5) clamp(var(--space-5),3vw,var(--space-8));padding-block:clamp(28px,3.4vw,48px);padding-inline:var(--space-3);border-block-end:1px solid var(--border-2);color:var(--text)}.bindex__row::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--accent-soft);transform:scaleY(0);transform-origin:bottom;transition:transform var(--d-base) var(--ease-out)}.bindex__n{font-family:var(--font-latin);font-size:clamp(1rem,1.3vw,1.2rem);font-weight:var(--w-medium);color:var(--accent-text);font-variant-numeric:tabular-nums}.bindex__t{font-family:var(--font-display-ar);font-weight:var(--w-black);font-size:clamp(2rem,4.4vw,4.1rem);line-height:1.3}[dir="ltr"] .bindex__t{letter-spacing:-.025em;line-height:1.05}.bindex__h{font-size:var(--fs-lg);line-height:var(--lh-lg);color:var(--text-2);max-inline-size:38ch}.bindex__go{justify-self:end;display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;border:1px solid var(--border-2);color:var(--text);transition:background-color var(--d-fast) ease,color var(--d-fast) ease,border-color var(--d-fast) ease,transform var(--d-base) var(--ease-out)}.bindex__go .btn__arrow{display:grid}.bindex__row:hover::before,.bindex__row:focus-visible::before{transform:scaleY(1)}.bindex__row:hover .bindex__go,.bindex__row:focus-visible .bindex__go{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg);transform:translateX(-6px)}[dir="ltr"] .bindex__row:hover .bindex__go,[dir="ltr"] .bindex__row:focus-visible .bindex__go{transform:translateX(6px)}.bindex__row:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}@media (max-width:760px){.bindex__row{grid-template-columns:2.5rem minmax(0,1fr) 2.75rem;row-gap:var(--space-2)}.bindex__h{grid-column:2 / 3;grid-row:2;font-size:var(--fs-body)}.bindex__go{grid-column:3;grid-row:1}}@media (prefers-reduced-motion:reduce){.bindex__row::before,.bindex__go{transition:none}.bindex__row:hover .bindex__go,[dir="ltr"] .bindex__row:hover .bindex__go{transform:none}}.hcard__impact{grid-column:1 / -1;position:relative;z-index:2}.hfacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5) var(--space-6);margin:0;padding-block-start:clamp(var(--space-5),2.5vw,var(--space-6));border-block-start:1px solid color-mix(in srgb,var(--card-fg) 14%,transparent)}.hfacts__i{display:grid;gap:var(--space-2);align-content:start;min-width:0}.hfacts__v{font-family:var(--font-display-ar);font-weight:var(--w-black);font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.15;color:var(--card-fg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hfacts__l{margin:0;font-size:var(--fs-sm);line-height:1.55;color:var(--card-dim)}@media (max-width:760px){.hfacts{grid-template-columns:repeat(2,minmax(0,1fr))}}.estimator__steps{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid}.estimator__steps li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--border);font-size:var(--fs-body)}.estimator__steps li:last-child{border-block-end:0}.estimator__steps b{font-weight:var(--w-semibold);text-align:end;min-inline-size:0;max-inline-size:55%}.estimator__steps li>span{min-inline-size:0}.estimator__note{margin:0}.clients__h{font-size:var(--fs-sm);font-weight:var(--w-medium);color:var(--text-muted);margin-block-end:var(--space-6)}.clients{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-6) var(--space-8);align-items:center}.clients__i img{display:block;max-inline-size:100%;block-size:40px;inline-size:auto;margin-inline:auto;object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter var(--d-base) ease,opacity var(--d-base) ease}.clients__i a:hover img,.clients__i a:focus-visible img{filter:none;opacity:1}:root[data-theme="dark"] .clients__i img{filter:grayscale(1) invert(1)}.tq{margin:0;display:grid;gap:var(--space-5)}.tq p{font-size:var(--fs-lg);line-height:var(--lh-lg);color:var(--text)}.tq--lead{margin-block:var(--space-5) var(--space-8);max-inline-size:60rem}.tq--lead p{font-family:var(--font-display-ar);font-weight:var(--w-bold);font-size:clamp(1.6rem,3.2vw,2.9rem);line-height:1.45}[dir="ltr"] .tq--lead p{line-height:1.2;letter-spacing:-.02em}.tq__who{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-sm);color:var(--text-muted)}.tq__who img{inline-size:48px;block-size:48px;border-radius:50%;object-fit:cover}.tq__who b{display:block;color:var(--text);font-weight:var(--w-semibold)}.tq__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--space-7);padding-block-start:var(--space-7);border-block-start:1px solid var(--border-2)}.tbl-wrap,.cmp__scroll{background:linear-gradient(to right,var(--surface) 30%,transparent) left center / 32px 100% no-repeat local,linear-gradient(to left,var(--surface) 30%,transparent) right center / 32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--text) 18%,transparent),transparent) left center / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--text) 18%,transparent),transparent) right center / 12px 100% no-repeat scroll,var(--surface)}@media (max-width:600px){.hero__cta.btn-row{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch}.hero__cta.btn-row>.chip{justify-self:start;margin-block-start:var(--space-1)}}body:has(.contact-fab) .ftr__btm{margin-block-end:64px}.js .rv{opacity:0;transform:translateY(var(--reveal-y))}.js .rv.in{opacity:1;transform:none;transition:opacity var(--d-slow) var(--ease-out),transform var(--d-slow) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger))}.js [data-stagger]>*{opacity:0;transform:translateY(var(--reveal-y))}.js [data-stagger].in>*{opacity:1;transform:none;transition:opacity var(--d-slow) var(--ease-out),transform var(--d-slow) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger))}.js .rv[data-stagger]{opacity:1;transform:none}.js :is(.hero,.phero,.chero) .rv{opacity:1;transform:none;animation:fx-in .8s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + 120ms)}@keyframes fx-in{from{transform:translateY(var(--reveal-y))}}.kl{display:block;overflow:hidden;padding-block:.06em .14em;margin-block-end:-.14em}.kl>.kl__in{display:inline-block;transform:translateY(112%);animation:kl-up .95s var(--ease-out) forwards;animation-delay:calc(var(--i,0) * 120ms + 60ms);will-change:transform}@keyframes kl-up{to{transform:translateY(0)}}.js .sec-head .klh{overflow:hidden;padding-block:.06em .16em;margin-block-end:-.16em}.js .sec-head .klh .klh__in{display:inline-block;transform:translateY(110%)}.js .sec-head.in .klh .klh__in{transform:none;transition:transform var(--d-max) var(--ease-out) 60ms}.hero__dev{animation:float 7s ease-in-out infinite}@keyframes float{0%,100%{translate:0 0}50%{translate:0 -10px}}.hero__orb{position:absolute;inset-inline-end:-12%;inset-block-end:-18%;inline-size:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--accent-glow),transparent 65%);filter:blur(10px);pointer-events:none;z-index:-1;animation:orb 12s ease-in-out infinite alternate}@keyframes orb{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-6%,8%,0) scale(1.12)}}.js .pillnav__links,.js .pillnav__act,.js .pillnav .brand{animation:nav-in .7s var(--ease-out) both}@keyframes nav-in{from{opacity:0;transform:translateY(-10px)}}[data-parallax]{transform:translate3d(0,var(--py,0px),0)}.dev--tilt[data-parallax],.dev--tilt{--st:1;transform:perspective(1400px) rotateX(calc(var(--tilt-x) * var(--st) + var(--ty,0deg))) rotateY(calc(var(--tilt-y) * var(--st) + var(--tx,0deg))) rotateZ(calc(var(--tilt-z) * var(--st))) translate3d(0,var(--py,0px),0)}.hero__dev.dev--tilt{--st:calc(1 - var(--hp,0))}[data-tilt]:hover .dev--tilt{--st:0}.hcard:hover .dev--tilt{scale:1.02}.js body{background:color-mix(in srgb,var(--bg) 94%,var(--tint,var(--bg)));transition:background-color .6s ease,color var(--d-base) ease}:root[data-theme="dark"] body,:root[data-theme="dark"].js body{background-color:var(--bg) !important;background-image:radial-gradient(1300px 750px at 50% -120px,color-mix(in srgb,var(--accent) 8%,transparent),transparent 70%),radial-gradient(950px 550px at 95% 20%,color-mix(in srgb,var(--accent) 4%,transparent),transparent 60%),radial-gradient(1100px 650px at 5% 65%,rgba(16,185,129,0.04),transparent 60%) !important;background-attachment:fixed !important}[data-count]{font-variant-numeric:tabular-nums}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .32s var(--ease-in) forwards}::view-transition-new(root){animation:vt-in .5s var(--ease-out) forwards}::view-transition-group(.vt-card){animation-duration:.62s;animation-timing-function:var(--ease-inout)}::view-transition-image-pair(.vt-card){isolation:isolate}::view-transition-old(.vt-card){animation:vt-card-out .3s ease forwards}::view-transition-new(.vt-card){animation:vt-card-in .45s ease .1s both}@keyframes vt-card-out{to{opacity:0}}@keyframes vt-card-in{from{opacity:0}}@keyframes vt-out{to{opacity:0;transform:translateY(-12px)}}@keyframes vt-in{from{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root),::view-transition-group(.vt-card),::view-transition-old(.vt-card),::view-transition-new(.vt-card){animation:none}}.curtain{position:fixed;inset:0;z-index:900;background:var(--text);display:grid;place-items:center;transform:translateY(101%);pointer-events:none;will-change:transform}.curtain__mark{inline-size:56px;block-size:56px;border-radius:14px;background:var(--bg);display:grid;place-items:center;opacity:0;transition:opacity .2s ease .15s}.curtain__mark img{inline-size:36px;block-size:36px}.curtain.is-leaving{transform:translateY(0);transition:transform .42s var(--ease-inout)}.curtain.is-leaving .curtain__mark{opacity:1}.curtain.is-entering{transform:translateY(0);animation:curtain-up .55s var(--ease-inout) .05s forwards}@keyframes curtain-up{to{transform:translateY(-101%)}}.cursor{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:950;inline-size:36px;block-size:36px;border-radius:50%;border:1.5px solid var(--accent);pointer-events:none;opacity:0;transform:translate3d(-50%,-50%,0) scale(.6);transition:opacity .25s ease,transform .35s var(--ease-out),background-color .25s ease,border-color .25s ease;mix-blend-mode:normal;margin:0;left:0;top:0}.cursor.is-on{opacity:.9;transform:translate3d(-50%,-50%,0) scale(1)}.cursor.is-hover{transform:translate3d(-50%,-50%,0) scale(1.9);background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:transparent}.cursor.is-down{transform:translate3d(-50%,-50%,0) scale(.75)}@media (hover:none),(pointer:coarse){.cursor{display:none}}.readbar{position:fixed;inset-block-start:0;inset-inline:0;block-size:3px;z-index:300;pointer-events:none}.readbar span{display:block;block-size:100%;background:var(--accent);transform:scaleX(var(--p,0));transform-origin:right}[dir="ltr"] .readbar span{transform-origin:left}.tile:hover .tile__img img{transform:scale(1.03)}.tile__img img{transition:transform var(--d-max) var(--ease-out)}@property --draw{syntax:"<number>";initial-value:0;inherits:false}@keyframes draw-in{from{--draw:0}to{--draw:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:is(.blueprint,.flow){animation:draw-in linear both;animation-timeline:view();animation-range:entry 15% cover 55%}}}::view-transition-old(root),::view-transition-new(root){animation-duration:0.28s;animation-timing-function:cubic-bezier(0.16,1,0.3,1)}::view-transition-old(root){animation-name:vt-fade-out}::view-transition-new(root){animation-name:vt-fade-in}@keyframes vt-fade-out{from{opacity:1;transform:scale(1);filter:blur(0px)}to{opacity:0;transform:scale(0.985);filter:blur(4px)}}@keyframes vt-fade-in{from{opacity:0;transform:scale(1.015);filter:blur(4px)}to{opacity:1;transform:scale(1);filter:blur(0px)}}@supports (animation-timeline:scroll()){.scroll-progress-bar{position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-strong),var(--accent-text));transform-origin:0% 50%;z-index:9999;animation:scroll-progress auto linear;animation-timeline:scroll(root);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 60%,transparent)}@keyframes scroll-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.js .rv,.js [data-stagger]>*{opacity:1;transform:none;transition:none}.kl,.js .sec-head .klh{overflow:visible;padding-block:0;margin-block-end:0}.kl>.kl__in{transform:none;animation:none}.js :is(.hero,.phero,.chero) .rv{animation:none}.js .sec-head .klh .klh__in,.js .sec-head.in .klh .klh__in{transform:none;transition:none}.hero__dev,.hero__orb,.phero::after,.marq__track,.chip--pulse .dot{animation:none}[data-parallax],.dev--tilt[data-parallax]{--py:0px}.dev--tilt{transform:none}::view-transition-old(root),::view-transition-new(root){animation:none}.curtain{display:none}.cursor{display:none}.post__img img,.tile__img img,.founder__img img,.btn__arrow,.cap,.frow,.hcard,.card,.pcard{transition:none}.hcard:hover,.cap:hover,.frow:hover,.card--hover:hover{transform:none}.cockpit__bars i,.cockpit__tick svg path{transition:none}:is(.blueprint,.flow){--draw:1}.bp__flow{animation:none}.js body{transition:none;--tint:var(--bg)}.ledger__beam,.ledger__doc-l,.ledger__prop,.pal__box,.verify__checks li.is-run .verify__ic,.live:not(.is-static) b::before,.ff__beam,.ff__shutter,.ff__fields>div,.js .pillnav__links,.js .pillnav__act,.js .pillnav .brand{animation:none}.ff__fields>div{opacity:1;transform:none}.hero{--hp:0 !important}.film__f,.film__cap,.moment,.subnav,.island{transition:none}.moment{--m:1}.ledger__doc-l{opacity:1;transform:none}::view-transition-group(.vt-card),::view-transition-old(.vt-card),::view-transition-new(.vt-card){animation:none}.proc__p,.proc__progress span,.msf__bar span,.sideidx__bar,.drawer,.drawer__nav a{transition:none}.msf__step.is-enter{animation:none}}.phero{position:relative;overflow:hidden;isolation:isolate}.phero::after{content:"";position:absolute;inset-inline-start:12%;inset-block-start:-10%;inline-size:520px;block-size:520px;border-radius:50%;background:radial-gradient(circle,rgba(0,240,255,0.16) 0%,rgba(24,156,142,0.09) 45%,transparent 70%);filter:blur(55px);pointer-events:none;z-index:-1;animation:aura-breathe 10s ease-in-out infinite alternate}:root[data-theme="dark"] .phero::after{background:radial-gradient(circle,rgba(63,181,166,0.22) 0%,rgba(14,122,111,0.12) 45%,transparent 70%);filter:blur(65px)}@keyframes aura-breathe{0%{transform:scale(1) translate3d(0,0,0);opacity:0.8}50%{transform:scale(1.15) translate3d(-3%,4%,0);opacity:1}100%{transform:scale(0.95) translate3d(2%,-3%,0);opacity:0.85}}.hero{position:relative;overflow:clip;padding-block-start:calc(var(--nav-h) + clamp(var(--space-4),3vw,var(--space-6)));padding-block-end:clamp(var(--space-6),4vw,var(--space-8))}.hero__in{display:grid;gap:clamp(var(--space-6),4vw,var(--space-8));align-items:center}.hero{--hp:0}.hero__t{display:grid;gap:clamp(var(--space-4),2vw,var(--space-6));min-width:0;transform:translate3d(0,calc(var(--hp) * -56px),0);opacity:calc(1 - var(--hp) * .8)}.hero__dev{--st:calc(1 - var(--hp))}.hero__t .d-hero{max-width:16ch}.hero__lede{max-width:56ch}.hero__media{position:relative;min-width:0}.hero__meta{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-5);border-block-start:1px solid var(--border);margin-block-start:var(--space-2)}.hero__meta img{inline-size:44px;block-size:44px;border-radius:50%;object-fit:cover;border:1px solid var(--border);filter:grayscale(1)}.hero__meta p{font-size:var(--fs-sm);color:var(--text-muted);max-width:48ch}.hero__meta b{color:var(--text);font-weight:var(--w-semibold)}@media (min-width:1100px){.hero__in{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.hero__t .d-hero{max-width:none}.hero__media{margin-block-start:clamp(var(--space-6),5vw,var(--space-9))}}.hero--product{background:var(--card-bg);color:var(--card-fg);border-block-end:1px solid var(--border)}.hero--product .d-hero{color:var(--card-fg)}.hero--product .dev--cockpit{color:var(--text)}.phero{padding-block:clamp(var(--space-7),6vw,var(--space-9)) clamp(var(--space-5),3vw,var(--space-7))}.phero .wrap{display:grid;gap:var(--space-5)}.phero .d-hero{max-width:18ch}.phero--404 .d-hero{max-width:22ch}.origin{color:var(--text-muted);font-size:var(--fs-sm);letter-spacing:.12em}.linklist{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-4)}.linklist a{padding:8px 14px;border-radius:var(--r-pill);border:1px solid var(--border);font-size:var(--fs-sm)}.linklist a:hover{border-color:var(--text)}.statbar--hero .stat__l{max-width:none}.story{display:grid;gap:clamp(var(--space-5),3vw,var(--space-7))}@media (min-width:960px){.story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.story__card{background:var(--card-bg);color:var(--card-fg);border-radius:var(--r-xl);padding:clamp(var(--space-6),4vw,var(--space-8));display:grid;gap:var(--space-5);align-content:space-between;position:relative;overflow:hidden;box-shadow:var(--shadow-card)}.story__card::after{content:"";position:absolute;inset-inline-end:-20%;inset-block-end:-30%;inline-size:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--card-accent) 32%,transparent),transparent 65%);pointer-events:none}.story__card>*{position:relative;z-index:1}.story__big{max-width:16ch}.story__p{color:var(--card-dim);max-width:46ch}.story__list{display:grid;align-content:center}.story__it{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);align-items:baseline;padding-block:var(--space-4);border-block-end:1px solid var(--border);font-size:var(--fs-lg);font-weight:var(--w-medium)}.story__it:first-child{border-block-start:1px solid var(--border)}.story__n{color:var(--accent-text);font-size:var(--fs-xs)}.manifesto{display:grid;gap:var(--space-5)}.manifesto__h{max-width:18ch}.manifesto__b{display:grid;gap:var(--space-4);max-width:60ch}.manifesto__bp{max-width:560px}@media (min-width:1100px){.manifesto{grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto auto}.manifesto>.eyebrow{grid-column:1 / -1}.manifesto__h{grid-column:1 / span 7}.manifesto__b{grid-column:1 / span 6}.manifesto__bp{grid-column:8 / span 5;grid-row:2 / span 2;align-self:center;max-width:none}}.blueprint{--draw:0;display:grid;gap:var(--space-3)}.bp{inline-size:100%;block-size:auto;overflow:visible;direction:rtl;font-family:var(--font-ar)}.bp__el{--n:9;--p:clamp(0,calc((var(--draw) - var(--k,0)) * var(--n)),1)}.bp__box,.bp__line{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p))}.bp__box--side{stroke:var(--text-muted)}.bp__fill{fill:var(--surface);opacity:calc(var(--p) * .92)}:root[data-theme="dark"] .bp__fill{fill:var(--surface-2)}.bp__t{font-size:16px;font-weight:600;fill:var(--text);opacity:var(--p)}.bp__t--side{font-size:13px;fill:var(--text-2)}.bp__d{font-size:11px;fill:var(--text-muted);opacity:var(--p)}.bp__flow{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-dasharray:.12 .18;opacity:calc(var(--p) * .9);animation:bp-flow 1.8s linear infinite}@keyframes bp-flow{to{stroke-dashoffset:-.6}}.bp__cap{font-size:var(--fs-xs);color:var(--text-muted);text-align:center}.ftr__vitals{margin-block-start:var(--space-7);padding:var(--space-3) var(--space-4);border:1px dashed var(--border);border-radius:var(--r-sm);display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);align-items:center;font-size:var(--fs-xs);color:var(--text-muted)}.ftr__vitals b{font-weight:var(--w-medium);color:var(--text);direction:ltr;unicode-bidi:isolate}.ftr__vitals-l{font-family:var(--font-ar)}.ftr__note{margin-block-start:var(--space-7);font-size:var(--fs-xs);color:var(--text-muted)}.ftr__note .ftr__vitals-a{margin-inline-start:0}.ftr__lockup img{inline-size:34px;block-size:34px;border-radius:9px}.ftr__vitals-a{margin-inline-start:auto;font-family:var(--font-ar);color:var(--accent-text);display:inline-flex;gap:6px;align-items:center;min-block-size:24px}.ftr__vitals-a svg{inline-size:12px;block-size:12px}.phero--verify .d-hero{max-width:22ch}.acad{display:grid;gap:var(--space-4);padding:clamp(var(--space-5),3vw,var(--space-7));border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2)}.acad__stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.proc{--n:4;position:relative}.proc__stage{display:grid;gap:var(--space-6);padding-block:var(--space-6)}.proc__side{display:grid;gap:var(--space-5);align-content:center}.proc__label{font-family:var(--font-ar);font-size:var(--fs-xs);font-weight:var(--w-semibold);color:var(--text-muted)}.proc__dots{display:grid;gap:var(--space-2)}.proc__dots li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-3);align-items:baseline;padding:var(--space-3) var(--space-4);border-radius:var(--r-lg);border:1px solid transparent;color:var(--text-muted);transition:background-color var(--d-fast) ease,color var(--d-fast) ease,border-color var(--d-fast) ease}.proc__dots li.is-on{background:var(--surface);border-color:var(--border);color:var(--text)}.proc__dn{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted)}.proc__dots li.is-on .proc__dn{color:var(--accent-text)}.proc__dt{font-weight:var(--w-semibold);font-size:var(--fs-base);overflow-wrap:anywhere}.proc__dd{grid-column:2;font-size:var(--fs-xs);color:var(--text-muted)}.proc__progress{block-size:3px;border-radius:3px;background:var(--border);overflow:hidden}.proc__progress span{display:block;block-size:100%;inline-size:100%;background:var(--accent);transform:scaleX(var(--p,0));transform-origin:right;transition:transform .2s linear}[dir="ltr"] .proc__progress span{transform-origin:left}.proc__count{font-family:var(--font-latin);font-weight:var(--w-black);font-size:clamp(1.6rem,2.6vw,2.6rem);line-height:1;letter-spacing:-.04em;display:flex;align-items:baseline;gap:var(--space-2);direction:ltr;color:var(--text-2)}.proc__of{font-size:.46em;color:var(--text-muted);font-weight:var(--w-semibold)}.proc__panels{position:relative;display:grid}.proc__p{grid-area:1 / 1;display:grid;gap:var(--space-4);align-content:start;padding:clamp(var(--space-6),3.4vw,var(--space-8));border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);opacity:0;transform:translateY(30px) scale(.98);pointer-events:none;transition:opacity var(--d-slow) var(--ease-out),transform var(--d-slow) var(--ease-out)}.proc__p.is-on{opacity:1;transform:none;pointer-events:auto}.proc__head{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.proc__n{color:var(--accent-text);font-size:var(--fs-sm)}.proc__dur{font-family:var(--font-mono);font-size:var(--fs-xs);padding:4px 10px;border-radius:var(--r-pill);border:1px solid var(--border);color:var(--text-2)}.proc__p p{color:var(--text-2);font-size:var(--fs-lg);line-height:1.7;max-width:58ch}.proc__out{display:grid;gap:var(--space-3);padding-block-start:var(--space-4);border-block-start:1px solid var(--border)}.proc__oh{font-family:var(--font-ar);font-size:var(--fs-xs);color:var(--text-muted);font-weight:var(--w-semibold)}.proc__ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--space-2) var(--space-5)}.proc__ol li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:var(--space-3);align-items:start;font-size:var(--fs-base);color:var(--text);line-height:1.6;overflow-wrap:anywhere}.proc__ol li::before{content:"";inline-size:8px;block-size:14px;margin-block-start:.18em;margin-inline-start:3px;border:solid var(--accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.proc__p .proc__keep{font-size:var(--fs-sm);color:var(--text-2);max-width:62ch;padding-inline-start:var(--space-4);border-inline-start:2px solid var(--accent);line-height:1.65}.proc__keep b{color:var(--text);font-weight:var(--w-semibold)}@media (min-width:900px){.proc{block-size:calc(var(--n) * 80vh)}.proc__stage{position:sticky;inset-block-start:var(--nav-h);block-size:calc(100vh - var(--nav-h));grid-template-columns:minmax(0,.72fr) minmax(0,1.5fr);gap:var(--space-7);align-items:center;max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--gutter)}}@media (max-width:899px){.proc__side{display:none}.proc__panels{gap:var(--space-4)}.proc__p{grid-area:auto;opacity:1;transform:none;pointer-events:auto}.proc__stage{padding-inline:var(--gutter);max-width:var(--container-wide);margin-inline:auto}}.minor{margin-block-start:var(--sec-y)}.tiles{display:grid;gap:clamp(var(--space-5),2.5vw,var(--space-7));grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.tile{display:flex;flex-direction:column;gap:var(--space-3)}.tile__img{position:relative;overflow:hidden;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border);aspect-ratio:1}.tile__img img{inline-size:100%;block-size:100%;object-fit:cover}.tile__body{display:grid;gap:var(--space-2)}.tile__idx{font-size:var(--fs-xs);color:var(--text-muted)}.tile__t{font-size:var(--fs-body);font-weight:var(--w-semibold)}.tile__d{font-size:var(--fs-sm);color:var(--text-muted)}.tile[hidden],.hcard[hidden]{display:none}.chero{background:var(--card-bg);color:var(--card-fg);padding-block:clamp(var(--space-7),6vw,var(--space-9)) 0;border-block-end:1px solid var(--border);position:relative}.chero::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 92% 0%,color-mix(in srgb,var(--card-accent) 24%,transparent),transparent 70%);pointer-events:none}[dir="ltr"] .chero::before{background:radial-gradient(60% 80% at 8% 0%,color-mix(in srgb,var(--card-accent) 24%,transparent),transparent 70%)}.chero .wrap{position:relative;display:grid;gap:var(--space-5)}.chero .lede{color:var(--card-dim);max-width:64ch}.chero__eyebrow{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.chero__kind{font-size:var(--fs-sm);color:var(--card-dim)}.chero .d-hero{display:grid;gap:var(--space-2);max-width:24ch}.chero__sub{font-family:var(--font-ar);font-size:.5em;font-weight:var(--w-medium);color:var(--card-dim);line-height:1.4}.chero__media{margin-block-start:var(--space-5);margin-block-end:calc(var(--space-8) * -1);max-width:1000px;position:relative;z-index:2}.sec--after-hero{padding-block-start:calc(var(--space-8) + var(--space-6) + var(--space-2) + var(--sec-y-tight) / 2)}.chero--article .d-1{max-width:26ch}.chero__meta,.chero__by{display:flex;gap:var(--space-3);flex-wrap:wrap;font-size:var(--fs-sm);color:var(--card-dim)}.chero__by b{color:var(--card-fg)}.chero--article{padding-block-end:clamp(var(--space-6),5vw,var(--space-9))}.chero--article + .sec{padding-block-start:calc(var(--sec-y-tight) / 2)}.crumbs{display:flex;gap:var(--space-2);align-items:center;font-size:var(--fs-xs);color:var(--card-dim,var(--text-muted));flex-wrap:wrap}.crumbs a{display:inline-flex;align-items:center;justify-content:center;min-block-size:24px;min-inline-size:24px}.crumbs a:hover{color:var(--card-fg,var(--text));text-decoration:underline;text-underline-offset:3px}.case__sec{padding-block:calc(var(--sec-y) / 2.2);border-block-start:1px solid var(--border);scroll-margin-top:calc(var(--nav-h) + var(--space-4))}.case__sec:first-child{border-block-start:0;padding-block-start:0}.steps{display:grid;gap:clamp(var(--space-7),5vw,var(--space-9))}.step{display:grid;gap:var(--space-5);align-items:center}@media (min-width:900px){.step{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.step--rev .step__t{order:2}.step--text{grid-template-columns:minmax(0,1fr)}}.step--text .step__t{max-width:64ch;padding:clamp(var(--space-5),3vw,var(--space-7));border-inline-start:2px solid var(--accent-line)}.step__t{display:grid;gap:var(--space-3)}.step__t p{color:var(--text-2);line-height:var(--lh-body);max-width:52ch}.step__n{color:var(--accent-text);font-size:var(--fs-xs)}.gallery{display:grid;gap:var(--space-6);margin-block-start:var(--space-6)}.gallery__it{display:grid;gap:var(--space-3)}.gallery figcaption{font-size:var(--fs-sm);color:var(--text-muted)}.impact{display:grid;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr))}.impact .stat{background:var(--surface);padding:clamp(var(--space-5),2.5vw,var(--space-7))}@media (min-width:900px){.impact{grid-template-columns:repeat(4,minmax(0,1fr))}}.next{display:grid;gap:var(--space-4);background:var(--card-bg);color:var(--card-fg);border-radius:var(--r-xl);padding:clamp(var(--space-6),4vw,var(--space-8));position:relative;overflow:hidden;box-shadow:var(--shadow-card);transition:transform var(--d-slow) var(--ease-out),box-shadow var(--d-slow) ease}.next::before{content:"";position:absolute;inset-inline-end:-15%;inset-block-end:-40%;inline-size:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--card-accent) 30%,transparent),transparent 66%)}.next:hover{transform:translateY(-5px);box-shadow:var(--shadow-card-h)}.next>*{position:relative}.next__eyebrow{font-size:var(--fs-xs);color:var(--card-dim)}.next__cta{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--w-semibold)}.packs{display:flex;flex-wrap:wrap;gap:var(--space-3)}.pack{padding:12px 20px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);font-weight:var(--w-semibold)}.ucases{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.ucase{padding:var(--space-5);border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);display:grid;gap:var(--space-2)}.ucase__n{color:var(--accent-text);font-size:var(--fs-xs)}.ucase h3{font-size:var(--fs-body);font-weight:var(--w-semibold)}.ucase p{color:var(--text-muted);font-size:var(--fs-sm)}.svc{display:grid;gap:var(--space-6)}.svc__card{background:var(--card-bg);color:var(--card-fg);border-radius:var(--r-xl);padding:clamp(var(--space-6),4vw,var(--space-8));display:grid;gap:var(--space-4);position:relative;overflow:hidden;box-shadow:var(--shadow-card)}.svc__card::before{content:"";position:absolute;inset-inline-end:-10%;inset-block-start:-30%;inline-size:50%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--card-accent) 28%,transparent),transparent 66%);pointer-events:none}.svc__card>*{position:relative}.svc__hd{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-xs);color:var(--card-dim)}.svc__latin{font-family:var(--font-latin);letter-spacing:.14em;text-transform:uppercase;font-weight:var(--w-semibold)}.svc__h{font-size:var(--fs-lg);font-weight:var(--w-medium);max-width:40ch}.svc__d{color:var(--card-dim);max-width:60ch}.svc__stats{display:flex;gap:var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-3)}.svc__stats .stat__l{color:var(--card-dim)}.svc__stats .stat__pre,.svc__stats .stat__suf{color:var(--card-accent)}.svc__grid{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.svc__col{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.svc__col--for p{color:var(--text-2)}.pricing{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.price{padding:clamp(var(--space-5),3vw,var(--space-7));border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);display:grid;gap:var(--space-3);align-content:start}.price p{color:var(--text-2)}.tracks{display:grid;gap:var(--space-5)}.track{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:clamp(var(--space-5),3vw,var(--space-7));display:grid;gap:var(--space-5);transition:border-color var(--d-base) ease,box-shadow var(--d-base) ease}.track:hover{border-color:var(--accent-line);box-shadow:var(--shadow-card)}.track__hd{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);align-items:start}.track__n{color:var(--accent-text);font-size:var(--fs-sm);padding-block-start:.4em}.track__d{color:var(--text-2);margin-block-start:var(--space-2);max-width:60ch}.track__meta{display:flex;gap:var(--space-6);flex-wrap:wrap;padding-block:var(--space-4);border-block:1px solid var(--border)}.track__fact span{display:block;font-size:var(--fs-xs);color:var(--text-muted)}.track__fact b{font-weight:var(--w-semibold)}.track__body{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.track__sub{font-size:var(--fs-xs);color:var(--text-muted);font-weight:var(--w-medium);margin-block-end:var(--space-3)}.track__syl{display:grid;gap:var(--space-2);counter-reset:syl}.track__syl li{position:relative;padding-inline-start:var(--space-6);font-size:var(--fs-sm);color:var(--text-2)}.track__syl li::before{counter-increment:syl;content:counter(syl,decimal-leading-zero);position:absolute;inset-inline-start:0;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--accent-text)}.pillars{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.pillar{padding-block-start:var(--space-4);border-block-start:1px solid var(--border);display:grid;gap:var(--space-2);align-content:start}.pillar__n{color:var(--accent-text);font-size:var(--fs-xs)}.pillar h3{font-size:var(--fs-body);font-weight:var(--w-semibold)}.pillar p{color:var(--text-muted);font-size:var(--fs-sm)}.quotes{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.tline{position:relative;display:grid;gap:clamp(var(--space-6),4vw,var(--space-8));padding-inline-start:clamp(var(--space-6),5vw,var(--space-9))}.tline__rail{position:absolute;inset-inline-start:11px;inset-block:0;inline-size:2px;background:var(--border)}.tline__fill{display:block;inline-size:100%;block-size:100%;background:var(--accent);transform:scaleY(var(--p,0));transform-origin:top}.tline__it{position:relative;display:grid;gap:var(--space-2)}.tline__dot{position:absolute;inset-inline-start:calc(-1 * clamp(var(--space-6),5vw,var(--space-9)) + 5px);inset-block-start:.6em;inline-size:14px;block-size:14px;border-radius:50%;background:var(--bg);border:2px solid var(--accent)}.tline__y{font-family:var(--font-latin);font-weight:var(--w-black);font-size:var(--fs-d1);line-height:1;letter-spacing:-.03em;color:var(--accent)}.tline__b h3{font-size:var(--fs-h3);font-weight:var(--w-semibold);margin-block-end:var(--space-2)}.tline__b p{color:var(--text-2);max-width:60ch}@media (min-width:900px){.tline__it{grid-template-columns:200px 1fr;gap:var(--space-6);align-items:start}}.values{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:760px){.values{grid-template-columns:repeat(2,minmax(0,1fr))}}.value{padding:clamp(var(--space-5),3vw,var(--space-7));border-radius:var(--r-lg);border:1px solid var(--border);background:var(--bg);display:grid;gap:var(--space-3);align-content:start}.value__n{color:var(--accent-text);font-size:var(--fs-sm)}.value p{color:var(--text-2)}.values__std{margin-block-start:var(--space-8);display:grid;gap:var(--space-5)}.sec--born{text-align:center;background:var(--ink-strip);color:var(--ink-strip-fg)}.born{display:grid;gap:var(--space-4);justify-items:center}.born__flag{font-size:clamp(3rem,8vw,6rem);line-height:1}.born .lede{color:var(--ink-strip-fg);opacity:.85;text-align:center}.posts--list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.indexed--article{grid-template-columns:var(--sideidx-w) minmax(0,1fr)}@media (max-width:999px){.indexed--article{grid-template-columns:1fr}}.prose{max-width:68ch;font-size:1.125rem;line-height:1.9;display:grid;gap:var(--space-5)}.prose__img{border-radius:var(--r-md);overflow:hidden;border:1px solid var(--border);margin-block-end:var(--space-3)}.prose__img img{aspect-ratio:16 / 10;object-fit:cover;inline-size:100%}.prose h2{font-size:var(--fs-d2);line-height:var(--lh-d);margin-block-start:var(--space-6);scroll-margin-top:calc(var(--nav-h) + var(--space-4))}.prose p{color:var(--text-2)}.prose ul{display:grid;gap:var(--space-3);padding-inline-start:var(--space-5)}.prose ul li{position:relative;color:var(--text-2)}.prose ul li::before{content:"";position:absolute;inset-inline-start:calc(-1 * var(--space-5));inset-block-start:.75em;inline-size:8px;block-size:8px;border-radius:50%;background:var(--accent)}.prose code{font-family:var(--font-mono);font-size:.9em;background:var(--surface-2);border:1px solid var(--border);padding:.1em .4em;border-radius:6px;direction:ltr;unicode-bidi:isolate}.prose .code{background:#101114;color:#E6E6EB;border-radius:var(--r-md);padding:var(--space-5);overflow-x:auto;font-size:.85rem;line-height:1.7;text-align:left;border:1px solid #26262A}.prose .code code{background:none;border:0;padding:0;font-size:inherit;color:inherit}.prose .quote--pull{margin-block:var(--space-6)}.prose__ftr{margin-block-start:var(--space-6);padding-block-start:var(--space-5);border-block-start:1px solid var(--border);display:grid;gap:var(--space-4)}.note{padding:var(--space-4) var(--space-5);border-inline-start:3px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--r-sm) var(--r-sm) 0}.split--form{align-items:start}@media (min-width:980px){.split--form{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.msf{gap:var(--space-6)}.msf__progress{display:grid;gap:var(--space-3)}.msf__bar{display:block;block-size:4px;border-radius:4px;background:var(--border);overflow:hidden}.msf__bar span{display:block;block-size:100%;inline-size:100%;background:var(--accent);transform:scaleX(var(--p,.25));transform-origin:right;transition:transform var(--d-slow) var(--ease-out)}[dir="ltr"] .msf__bar span{transform-origin:left}.msf__labels{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2);font-size:var(--fs-xs);color:var(--text-muted)}.msf__labels li{transition:color var(--d-fast) ease}.msf__labels li.is-on{color:var(--text);font-weight:var(--w-semibold)}.msf__labels li.is-done{color:var(--accent-text)}.msf__step{border:0;padding:0;margin:0;min-width:0;display:grid;gap:var(--space-5)}.msf__step[hidden]{display:none}.msf__step.is-enter{animation:step-in var(--d-base) var(--ease-out)}@keyframes step-in{from{opacity:0;transform:translateX(-16px)}}[dir="ltr"] .msf__step.is-enter{animation-name:step-in-ltr}@keyframes step-in-ltr{from{opacity:0;transform:translateX(16px)}}.msf__legend{display:grid;gap:var(--space-2);margin-block-end:var(--space-2);padding:0}.msf__stepn{font-size:var(--fs-xs);color:var(--accent-text)}.opts{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.opts--row{grid-template-columns:none;display:flex;flex-wrap:wrap}.opt{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-3);align-items:center;padding:var(--space-4);border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-2);cursor:pointer;transition:border-color var(--d-fast) ease,background-color var(--d-fast) ease,transform var(--d-fast) var(--ease-out)}.opt:hover{border-color:var(--border-2);transform:translateY(-2px)}.opt input{position:absolute;opacity:0;inline-size:1px;block-size:1px}.opt__ic{inline-size:40px;block-size:40px;border-radius:12px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--border);color:var(--accent-text)}.opt__ic svg{inline-size:18px;block-size:18px}.opt__b b{display:block;font-weight:var(--w-semibold);font-size:var(--fs-sm)}.opt__b span{display:block;font-size:var(--fs-xs);color:var(--text-muted)}.opt__check{inline-size:22px;block-size:22px;border-radius:50%;border:1px solid var(--border-2);display:grid;place-items:center;color:transparent;transition:background-color var(--d-fast) ease,color var(--d-fast) ease}.opt__check svg{inline-size:12px;block-size:12px}.opt:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.opt:has(input:checked) .opt__check{background:var(--accent-text);color:var(--accent-ink);border-color:transparent}.opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.opt--pill{grid-template-columns:1fr;padding:10px 18px;border-radius:var(--r-pill);font-size:var(--fs-sm)}.opt--pill:has(input:checked){background:var(--text);color:var(--bg);border-color:var(--text)}.msf__nav{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;padding-block-start:var(--space-4);border-block-start:1px solid var(--border)}.msf__nav [hidden]{display:none}.msf__review{display:grid;gap:var(--space-3);padding:var(--space-5);border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border)}.msf__summary{display:grid;gap:var(--space-2);font-size:var(--fs-sm)}.msf__summary div{display:grid;grid-template-columns:120px 1fr;gap:var(--space-3)}.msf__summary dt{color:var(--text-muted)}.msf__summary dd{margin:0;font-weight:var(--w-medium);overflow-wrap:anywhere}.contact__side{display:grid;gap:var(--space-4)}.contact__num{font-size:var(--fs-lg);text-align:end}.after{display:grid;gap:var(--space-3);counter-reset:af}.after li{position:relative;padding-inline-start:var(--space-7);font-size:var(--fs-sm);color:var(--text-2)}.after li::before{counter-increment:af;content:counter(af);position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:26px;block-size:26px;border-radius:50%;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-text);font-family:var(--font-mono);font-size:var(--fs-xs);display:grid;place-items:center}@media print{.pillnav,.drawer,.marq-band,.band,.cursor,.curtain,.readbar,.sideidx,.ftr__top{display:none !important}body{background:#fff;color:#000}.js .rv,.js [data-stagger]>*{opacity:1 !important;transform:none !important}.proc{block-size:auto}.proc__stage{position:static;block-size:auto}.proc__p{opacity:1;transform:none;position:static;grid-area:auto}}.roles{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.role,.role__body,.role__body>*,.role__hd>div{min-width:0}.role__body li,.role__body p{overflow-wrap:break-word}.role{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:clamp(var(--space-5),3vw,var(--space-7));display:grid;gap:var(--space-5);scroll-margin-top:calc(var(--nav-h) + var(--space-4));transition:border-color var(--d-base) ease,box-shadow var(--d-base) ease}.role:hover{border-color:var(--accent-line);box-shadow:var(--shadow-card)}.role__hd{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:start}.role__meta .chip{max-inline-size:100%;white-space:normal}.role__n{color:var(--accent-text);font-size:var(--fs-sm);padding-block-start:.5em}.role__meta{margin-block-start:var(--space-3)}.role__sum{max-width:62ch}.role__body{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));padding-block-start:var(--space-4);border-block-start:1px solid var(--border)}.role__sub{font-size:var(--fs-xs);color:var(--text-muted);font-weight:var(--w-medium);margin-block-end:var(--space-3)}.spont{display:grid;gap:var(--space-5);align-items:center;background:var(--card-bg);color:var(--card-fg);border-radius:var(--r-xl);padding:clamp(var(--space-6),4vw,var(--space-8));margin-block-start:var(--space-7)}.spont p{color:var(--card-dim);max-width:60ch;margin-block-start:var(--space-3)}@media (min-width:860px){.spont{grid-template-columns:1fr auto}}.careers__equal{margin-block-start:var(--space-5);max-width:80ch}.boilers{display:grid;gap:var(--space-4)}@media (min-width:900px){.boilers{grid-template-columns:repeat(3,minmax(0,1fr))}}.boiler{display:grid;gap:var(--space-3);align-content:start;padding:clamp(var(--space-5),2.5vw,var(--space-6));border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg)}.boiler__hd{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.boiler__t{color:var(--text-2);font-size:var(--fs-sm);line-height:1.8}.boiler .btn{justify-self:start}.assets{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.asset{display:grid;gap:var(--space-3);margin:0}.asset__box{display:grid;place-items:center;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);min-block-size:170px}.asset__box--mark img{inline-size:96px;block-size:96px;border-radius:22px}.asset__box--lockup img{inline-size:auto;block-size:64px}.asset figcaption{display:grid;gap:var(--space-1);font-size:var(--fs-sm)}.asset figcaption span{color:var(--text-muted);font-size:var(--fs-xs)}.asset figcaption .lnk{margin-block-start:var(--space-2);justify-self:start;display:inline-flex;align-items:center;min-block-size:24px}.swatches{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));margin-block-start:var(--space-6)}.swatch{display:grid;gap:var(--space-2);font-size:var(--fs-sm)}.swatch__chip{display:block;block-size:64px;border-radius:var(--r-sm);border:1px solid var(--border)}.swatch span{color:var(--text-muted);font-size:var(--fs-xs)}.page-legal .prose h2{font-size:var(--fs-h3)}.sec-live{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:clamp(var(--space-4),2.4vw,var(--space-6))}.secchecks{list-style:none;display:grid;gap:var(--space-3)}.seccheck{display:grid;grid-template-columns:26px minmax(0,1fr);gap:var(--space-4);align-items:start;padding:var(--space-4);border-radius:var(--r-md);background:var(--surface-2);border:1px solid transparent;transition:border-color var(--d-base) ease,background-color var(--d-base) ease}.seccheck>div{display:grid;gap:4px;min-width:0}.seccheck b{font-size:var(--fs-body)}.seccheck__d{color:var(--text-muted);font-size:var(--fs-sm)}.seccheck__r{font-size:var(--fs-sm);color:var(--text-2);overflow-wrap:anywhere}.seccheck__ic{inline-size:26px;block-size:26px;border-radius:50%;border:2px solid var(--border-2);display:grid;place-items:center;margin-block-start:2px;transition:background-color var(--d-base) ease,border-color var(--d-base) ease}.seccheck__ic::after{content:"";inline-size:9px;block-size:9px;border-radius:50%;background:var(--border-2);transition:background-color var(--d-base) ease}.seccheck.is-ok{border-color:color-mix(in srgb,var(--accent) 34%,transparent);background:var(--accent-soft)}.seccheck.is-ok .seccheck__ic{border-color:var(--accent-text);background:var(--accent-text)}.seccheck.is-ok .seccheck__ic::after{background:var(--accent-ink)}.seccheck.is-ok .seccheck__r{color:var(--accent-text)}.seccheck.is-bad{border-color:var(--bad-line);background:var(--bad-soft)}.seccheck.is-bad .seccheck__ic{border-color:var(--bad);background:var(--bad)}.seccheck.is-bad .seccheck__r{color:var(--bad);font-weight:var(--w-semibold)}.sec__foot{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between;margin-block-start:var(--space-5);padding-block-start:var(--space-4);border-block-start:1px solid var(--border)}.sec__out{font-size:var(--fs-sm);color:var(--text-muted);margin:0}.sec__out.is-ok{color:var(--accent-text);font-weight:var(--w-medium)}.sec__out.is-bad{color:var(--bad);font-weight:var(--w-semibold)}.policy{list-style:none;display:grid;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-md)}.policy>li:first-child{border-start-start-radius:calc(var(--r-md) - 1px);border-start-end-radius:calc(var(--r-md) - 1px)}.policy>li:last-child{border-end-start-radius:calc(var(--r-md) - 1px);border-end-end-radius:calc(var(--r-md) - 1px)}.policy li{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface);font-size:var(--fs-sm)}.policy li b{color:var(--accent-text);overflow-wrap:anywhere;word-break:break-all;min-inline-size:0}@media (max-width:560px){.policy li{grid-template-columns:1fr;gap:var(--space-1)}}.policy li span{color:var(--text-2);overflow-wrap:anywhere}@media (max-width:700px){.policy li{grid-template-columns:minmax(0,1fr);gap:2px}}.phero--dash{padding-bottom:var(--space-6)}.dash-live-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:16px 20px;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);margin-top:var(--space-6);box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 8px 24px rgba(0,0,0,0.2)}.dash-status-pill{display:flex;align-items:center;gap:10px;font-size:var(--fs-xs);font-weight:var(--w-bold);color:var(--text-1)}.dot--live{width:10px;height:10px;border-radius:50%;background:var(--accent-strong);box-shadow:0 0 12px var(--accent-strong);animation:pulse-dot 2s infinite ease-in-out}@keyframes pulse-dot{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:0.7}}.dash-meta-pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dash-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-block-end:var(--space-6)}@media (max-width:1024px){.dash-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.dash-kpi-grid{grid-template-columns:1fr}}.dash-kpi-card,.kpi-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:22px 24px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,0.09);border-radius:var(--r-md);box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 14px 36px rgba(0,0,0,0.4);transition:transform 0.25s cubic-bezier(0.16,1,0.3,1),border-color 0.25s ease,box-shadow 0.25s ease;overflow:hidden}.dash-kpi-card::before,.kpi-card::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:100%;block-size:2px;background:linear-gradient(90deg,transparent,rgba(0,113,227,0.4),transparent);opacity:0;transition:opacity 0.25s ease}.dash-kpi-card,.kpi-card,.dash-kanban-card,.dash-admin-identity-card,.arch-card{transition:transform 0.22s cubic-bezier(0.16,1,0.3,1),box-shadow 0.22s ease,border-color 0.22s ease !important}.dash-kpi-card:hover,.kpi-card:hover,.dash-kanban-card:hover,.dash-admin-identity-card:hover,.arch-card:hover{transform:translateY(-2px) !important}:root[data-theme="dark"] .dash-kpi-card:hover,:root[data-theme="dark"] .kpi-card:hover,:root[data-theme="dark"] .dash-kanban-card:hover,:root[data-theme="dark"] .arch-card:hover{border-color:rgba(255,255,255,0.2) !important;box-shadow:0 16px 36px rgba(0,0,0,0.5) !important}:root:not([data-theme="dark"]) .dash-kpi-card:hover,:root:not([data-theme="dark"]) .kpi-card:hover,:root:not([data-theme="dark"]) .dash-kanban-card:hover,:root:not([data-theme="dark"]) .arch-card:hover{border-color:rgba(0,0,0,0.14) !important;box-shadow:0 12px 28px rgba(0,0,0,0.08) !important}.themed) rather than the page. A later layer here forced slate colours with !important per page theme and painted dark ghost text on dark themed cards once light became the default (calm-premium pass). */ .raqib-submit-btn{background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bg)}.raqib-submit-btn:hover{background:var(--btn-bg-h)}:root[data-theme="dark"] .pillnav[data-stuck="true"] .pillnav__links,:root[data-theme="dark"] .pillnav[data-stuck="true"] .brand{background:rgba(15,18,26,0.8) !important;backdrop-filter:blur(24px) saturate(180%) !important;-webkit-backdrop-filter:blur(24px) saturate(180%) !important;border:1px solid rgba(255,255,255,0.1) !important;box-shadow:0 16px 36px rgba(0,0,0,0.5) !important}:root:not([data-theme="dark"]) .pillnav[data-stuck="true"] .pillnav__links,:root:not([data-theme="dark"]) .pillnav[data-stuck="true"] .brand{background:rgba(255,255,255,0.85) !important;backdrop-filter:blur(24px) saturate(180%) !important;-webkit-backdrop-filter:blur(24px) saturate(180%) !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 8px 24px rgba(0,0,0,0.06) !important}.dash-modal-overlay{position:fixed !important;inset:0 !important;z-index:9999 !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:24px !important;background:rgba(0,0,0,0.45) !important;backdrop-filter:blur(20px) saturate(180%) !important;-webkit-backdrop-filter:blur(20px) saturate(180%) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:opacity 0.28s cubic-bezier(0.16,1,0.3,1),visibility 0.28s cubic-bezier(0.16,1,0.3,1) !important}.dash-modal-overlay:not(.active):not(.is-open){display:none !important}.dash-modal-overlay.active,.dash-modal-overlay.is-open{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}.dash-modal{width:min(640px,100%) !important;max-height:calc(100vh - 48px) !important;display:flex !important;flex-direction:column !important;border-radius:20px !important;overflow:hidden !important;transform:scale(0.96) translateY(12px) !important;transition:transform 0.32s cubic-bezier(0.16,1,0.3,1),background-color 0.25s ease,border-color 0.25s ease !important;box-shadow:0 32px 80px rgba(0,0,0,0.35) !important}.dash-modal-overlay.active .dash-modal,.dash-modal-overlay.is-open .dash-modal{transform:scale(1) translateY(0) !important}.dash-modal-header{padding:20px 24px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;flex-shrink:0 !important}.dash-modal-title{font-size:1.15rem !important;font-weight:700 !important;margin:0 !important;letter-spacing:-0.01em !important}.dash-modal-close{width:32px !important;height:32px !important;border-radius:50% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;font-size:14px !important;line-height:1 !important;border:none !important;flex-shrink:0 !important;transition:all 0.2s cubic-bezier(0.16,1,0.3,1) !important}.dash-modal-body{padding:24px !important;overflow-y:auto !important;flex:1 !important;display:flex !important;flex-direction:column !important;gap:16px !important}.dash-modal-footer{padding:16px 24px !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:12px !important;flex-shrink:0 !important}:root:not([data-theme="dark"]) .dash-modal{background:#FFFFFF !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 24px 64px rgba(0,0,0,0.12),0 4px 16px rgba(0,0,0,0.04) !important;color:#0F172A !important}:root:not([data-theme="dark"]) .dash-modal-header{background:#FFFFFF !important;border-bottom:1px solid rgba(0,0,0,0.06) !important}:root:not([data-theme="dark"]) .dash-modal-title{color:#0F172A !important}:root:not([data-theme="dark"]) .dash-modal-close{background:rgba(0,0,0,0.05) !important;color:#64748B !important}:root:not([data-theme="dark"]) .dash-modal-close:hover{background:rgba(0,0,0,0.1) !important;color:#0F172A !important}:root:not([data-theme="dark"]) .dash-modal-body{background:#FAFAFA !important;color:#334155 !important}:root:not([data-theme="dark"]) .dash-modal-footer{background:#FFFFFF !important;border-top:1px solid rgba(0,0,0,0.06) !important}:root[data-theme="dark"] .dash-modal{background:rgba(22,27,38,0.96) !important;backdrop-filter:blur(32px) saturate(200%) !important;-webkit-backdrop-filter:blur(32px) saturate(200%) !important;border:1px solid rgba(255,255,255,0.12) !important;box-shadow:0 32px 80px rgba(0,0,0,0.65),inset 0 1px 0 rgba(255,255,255,0.1) !important;color:#F8FAFC !important}:root[data-theme="dark"] .dash-modal-header{background:rgba(255,255,255,0.03) !important;border-bottom:1px solid rgba(255,255,255,0.08) !important}:root[data-theme="dark"] .dash-modal-title{color:#F8FAFC !important}:root[data-theme="dark"] .dash-modal-close{background:rgba(255,255,255,0.08) !important;color:var(--text-muted) !important;border:1px solid rgba(255,255,255,0.1) !important}:root[data-theme="dark"] .dash-modal-close:hover{background:rgba(255,255,255,0.16) !important;color:#FFFFFF !important}:root[data-theme="dark"] .dash-modal-body{background:rgba(15,19,28,0.8) !important;color:#CBD5E1 !important}:root[data-theme="dark"] .dash-modal-footer{background:rgba(255,255,255,0.02) !important;border-top:1px solid rgba(255,255,255,0.08) !important}.dash-tab-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.dash-tab-svg{width:18px;height:18px;stroke-width:1.75;transition:transform 0.25s cubic-bezier(0.16,1,0.3,1),stroke 0.25s ease}.dash-tab-btn:hover .dash-tab-svg{transform:scale(1.12)}.dash-tab-btn.active .dash-tab-svg{stroke:currentColor !important;filter:none !important}.dash-btn-svg{display:inline-block;width:15px;height:15px;stroke-width:2;vertical-align:-2px;margin-inline-end:6px;flex-shrink:0}.dash-search-icon{display:inline-flex;align-items:center;justify-content:center}.dash-search-svg{width:16px;height:16px;stroke:var(--text-tertiary);stroke-width:2}.dash-gatekeeper{position:fixed !important;inset:0 !important;z-index:99999 !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:24px !important;background:radial-gradient(circle at 50% 15%,rgba(15,23,42,0.98),rgba(2,6,23,1)) !important;backdrop-filter:blur(28px) saturate(180%) !important;-webkit-backdrop-filter:blur(28px) saturate(180%) !important;opacity:1 !important;visibility:visible !important;transition:opacity 0.3s cubic-bezier(0.16,1,0.3,1),visibility 0.3s !important}.dash-gatekeeper.hidden{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;display:none !important}.dash-gatekeeper-card{width:min(480px,100%) !important;background:rgba(15,23,42,0.88) !important;border:1px solid rgba(212,175,55,0.28) !important;border-radius:24px !important;padding:44px 36px !important;box-shadow:0 32px 80px rgba(0,0,0,0.85),0 0 50px rgba(212,175,55,0.1) !important;text-align:center !important;position:relative !important;animation:gatekeeperCardAppear 0.35s cubic-bezier(0.16,1,0.3,1) !important}@keyframes gatekeeperCardAppear{from{opacity:0;transform:scale(0.94) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.dash-gatekeeper-icon{width:76px !important;height:76px !important;margin:0 auto 18px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:50% !important;background:radial-gradient(circle at 50% 50%,rgba(251,191,36,0.18),rgba(15,23,42,0.7)) !important;border:1px solid rgba(212,175,55,0.35) !important;box-shadow:0 8px 24px rgba(251,191,36,0.18) !important}.dash-gatekeeper-title{font-size:1.35rem !important;font-weight:700 !important;margin:16px 0 8px !important;color:#FFFFFF !important;text-shadow:0 2px 10px rgba(0,0,0,0.5) !important;letter-spacing:-0.01em !important}.dash-gatekeeper-desc{font-size:0.88rem !important;line-height:1.6 !important;color:#CBD5E1 !important;margin-bottom:24px !important}.dash-gatekeeper-field{text-align:start !important;margin-bottom:16px !important}.dash-gatekeeper-label{display:block !important;font-size:0.82rem !important;font-weight:600 !important;color:#E2E8F0 !important;margin-bottom:8px !important}.dash-gatekeeper-pin-wrap{position:relative !important;display:flex !important;align-items:center !important}.dash-gatekeeper-pin{width:100% !important;text-align:center !important;letter-spacing:0.35em !important;font-size:1.3rem !important;font-family:var(--font-mono,monospace) !important;padding:12px 48px 12px 16px !important;border-radius:12px !important;border:1px solid rgba(255,255,255,0.14) !important;background:rgba(2,6,23,0.75) !important;color:#fff !important;transition:border-color 0.2s,box-shadow 0.2s !important}.dash-gatekeeper-pin:focus{border-color:#fbbf24 !important;box-shadow:0 0 0 3px rgba(251,191,36,0.25) !important;outline:none !important}.dash-gatekeeper-pin.is-invalid{border-color:#ef4444 !important;box-shadow:0 0 0 3px rgba(239,68,68,0.25) !important;animation:gatekeeperShake 0.4s ease-in-out !important}@keyframes gatekeeperShake{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-8px)}40%,80%{transform:translateX(8px)}}.dash-gatekeeper-toggle{position:absolute !important;inset-inline-end:12px !important;background:transparent !important;border:none !important;cursor:pointer !important;padding:6px !important;color:#94a3b8 !important;display:flex !important;align-items:center !important;justify-content:center !important}.dash-gatekeeper-toggle:hover{color:#fbbf24 !important}.dash-pin-eye-svg{width:20px !important;height:20px !important;stroke-width:1.75 !important}.dash-gatekeeper-form button[type="submit"]{width:100% !important;padding:13px 20px !important;font-weight:700 !important;font-size:0.95rem !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;margin-top:10px !important;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%) !important;color:#0f172a !important;border:none !important;border-radius:12px !important;box-shadow:0 4px 16px rgba(245,158,11,0.35) !important;cursor:pointer !important;transition:transform 0.15s ease,box-shadow 0.15s ease !important}.dash-gatekeeper-form button[type="submit"]:hover{transform:translateY(-1px) !important;box-shadow:0 6px 20px rgba(245,158,11,0.5) !important}.dash-gatekeeper-err{font-size:0.85rem !important;color:#f87171 !important;background:rgba(239,68,68,0.12) !important;border:1px solid rgba(239,68,68,0.3) !important;padding:10px 14px !important;border-radius:10px !important;margin-top:14px !important;text-align:center !important}.dash-gatekeeper-note{font-size:0.78rem !important;color:#64748b !important;margin-top:20px !important;line-height:1.5 !important}.dash-gatekeeper-crown-svg{width:36px;height:36px;stroke:#fbbf24;fill:rgba(251,191,36,0.15);stroke-width:1.75;filter:drop-shadow(0 4px 12px rgba(251,191,36,0.4))}.dash-admin-crown-svg{width:14px;height:14px;stroke:#fbbf24;fill:rgba(251,191,36,0.2);stroke-width:2}.dash-meta-svg{display:inline-block;width:13px;height:13px;stroke-width:2;vertical-align:-1.5px;margin-inline-end:4px}.test-svg{width:28px;height:28px;stroke-width:1.75;stroke:var(--accent-text);margin-bottom:6px}.view-svg{display:inline-block;width:14px;height:14px;stroke-width:1.75;vertical-align:-2px;margin-inline-end:5px}.dash-kanban-card[draggable="true"]{cursor:grab;user-select:none}.dash-kanban-card[draggable="true"]:active{cursor:grabbing}.dash-kanban-card.is-dragging{opacity:0.35;transform:scale(0.96) rotate(1.5deg);border:1px dashed var(--accent-text) !important;box-shadow:0 12px 28px rgba(0,0,0,0.6)}.dash-kanban-col__body{min-height:120px;transition:background 0.2s ease,border-color 0.2s ease}.dash-kanban-col__body.drag-over{background:rgba(94,234,212,0.08) !important;border-radius:8px;box-shadow:inset 0 0 0 2px rgba(94,234,212,0.4)}.dash-drawer-overlay{position:fixed !important;inset:0 !important;background:rgba(0,0,0,0.45) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;z-index:10000 !important;display:flex !important;justify-content:flex-end !important;opacity:0 !important;pointer-events:none !important;transition:opacity 0.32s cubic-bezier(0.16,1,0.3,1) !important}.dash-drawer-overlay:not(.is-open){display:none !important}.dash-drawer-overlay.is-open{opacity:1 !important;pointer-events:auto !important}.dash-task-drawer{width:min(580px,100%) !important;height:100% !important;display:flex !important;flex-direction:column !important;transform:translateX(100%) !important;transition:transform 0.35s cubic-bezier(0.16,1,0.3,1) !important}[dir="rtl"] .dash-task-drawer{transform:translateX(-100%) !important}.dash-drawer-overlay.is-open .dash-task-drawer{transform:translateX(0) !important}.dash-drawer-head{padding:1.25rem 1.5rem !important;display:flex !important;align-items:center !important;justify-content:space-between !important}.dash-drawer-badges{display:flex !important;align-items:center !important;gap:8px !important}.dash-drawer-actions{display:flex !important;align-items:center !important;gap:10px !important}.dash-drawer-body{flex:1 !important;overflow-y:auto !important;padding:1.5rem !important;display:flex !important;flex-direction:column !important;gap:1.5rem !important}.dash-drawer-title{font-size:1.25rem !important;font-weight:800 !important;line-height:1.4 !important}.dash-drawer-desc{font-size:0.92rem !important;line-height:1.6 !important;white-space:pre-wrap !important}.dash-drawer-meta-grid{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:1rem !important;padding:1rem !important;border-radius:12px !important}.dash-drawer-section{padding-top:1.25rem !important}.dash-section-title{display:flex !important;align-items:center !important;justify-content:space-between !important;margin-bottom:1rem !important}.dash-section-title h4{font-size:0.95rem !important;font-weight:700 !important}.dash-comments-list{display:flex !important;flex-direction:column !important;gap:12px !important;margin-bottom:1rem !important}.dash-comment-item{border-radius:10px !important;padding:12px 14px !important}.dash-comment-head{display:flex !important;align-items:center !important;justify-content:space-between !important;margin-bottom:6px !important;font-size:0.8rem !important}.dash-comment-author{font-weight:700 !important}.dash-comment-time{font-family:var(--font-mono) !important;font-size:0.75rem !important}.dash-comment-body{font-size:0.88rem !important;line-height:1.5 !important}.dash-comment-form{border-radius:12px !important;padding:12px !important}.dash-comment-form-ft{display:flex !important;align-items:center !important;justify-content:space-between !important;margin-top:8px !important}.dash-acting-as{display:flex !important;align-items:center !important;gap:6px !important;font-size:0.78rem !important}.dash-activity-timeline{display:flex !important;flex-direction:column !important;gap:10px !important;max-height:240px !important;overflow-y:auto !important}.dash-activity-item{display:flex !important;align-items:flex-start !important;gap:10px !important;font-size:0.82rem !important;padding:6px 0 !important}.dash-activity-dot{width:7px !important;height:7px !important;border-radius:50% !important;background:#0071E3 !important;margin-top:6px !important;flex-shrink:0 !important}.dash-activity-time{margin-inline-start:auto !important;font-family:var(--font-mono) !important;font-size:0.75rem !important}:root:not([data-theme="dark"]) .dash-task-drawer{background:#FFFFFF !important;border-inline-start:1px solid rgba(0,0,0,0.08) !important;box-shadow:-20px 0 60px rgba(0,0,0,0.12) !important;color:#0F172A !important}:root:not([data-theme="dark"]) .dash-drawer-head{background:#FFFFFF !important;border-bottom:1px solid rgba(0,0,0,0.06) !important}:root:not([data-theme="dark"]) .dash-drawer-title{color:#0F172A !important}:root:not([data-theme="dark"]) .dash-drawer-desc{color:#475569 !important}:root:not([data-theme="dark"]) .dash-drawer-meta-grid{background:#F8FAFC !important;border:1px solid rgba(0,0,0,0.06) !important}:root:not([data-theme="dark"]) .dash-drawer-section{border-top:1px solid rgba(0,0,0,0.06) !important}:root:not([data-theme="dark"]) .dash-section-title h4{color:#0F172A !important}:root:not([data-theme="dark"]) .dash-comment-item{background:#F8FAFC !important;border:1px solid rgba(0,0,0,0.06) !important}:root:not([data-theme="dark"]) .dash-comment-author{color:#0071E3 !important}:root:not([data-theme="dark"]) .dash-comment-time{color:var(--text-muted) !important}:root:not([data-theme="dark"]) .dash-comment-body{color:#334155 !important}:root:not([data-theme="dark"]) .dash-comment-form{background:#F8FAFC !important;border:1px solid rgba(0,0,0,0.08) !important}:root:not([data-theme="dark"]) .dash-acting-as{color:#64748B !important}:root:not([data-theme="dark"]) .dash-activity-item{border-bottom:1px dashed rgba(0,0,0,0.08) !important;color:#475569 !important}:root:not([data-theme="dark"]) .dash-activity-time{color:var(--text-muted) !important}:root[data-theme="dark"] .dash-task-drawer{background:rgba(18,23,34,0.98) !important;backdrop-filter:blur(28px) saturate(200%) !important;-webkit-backdrop-filter:blur(28px) saturate(200%) !important;border-inline-start:1px solid rgba(255,255,255,0.12) !important;box-shadow:-20px 0 60px rgba(0,0,0,0.8),inset 1px 0 0 rgba(255,255,255,0.08) !important;color:#F8FAFC !important}:root[data-theme="dark"] .dash-drawer-head{background:rgba(255,255,255,0.02) !important;border-bottom:1px solid rgba(255,255,255,0.08) !important}:root[data-theme="dark"] .dash-drawer-title{color:#F8FAFC !important}:root[data-theme="dark"] .dash-drawer-desc{color:var(--text-muted) !important}:root[data-theme="dark"] .dash-drawer-meta-grid{background:rgba(255,255,255,0.03) !important;border:1px solid rgba(255,255,255,0.06) !important}:root[data-theme="dark"] .dash-drawer-section{border-top:1px solid rgba(255,255,255,0.08) !important}:root[data-theme="dark"] .dash-section-title h4{color:#F8FAFC !important}:root[data-theme="dark"] .dash-comment-item{background:rgba(255,255,255,0.03) !important;border:1px solid rgba(255,255,255,0.06) !important}:root[data-theme="dark"] .dash-comment-author{color:#38BDF8 !important}:root[data-theme="dark"] .dash-comment-time{color:#64748B !important}:root[data-theme="dark"] .dash-comment-body{color:#CBD5E1 !important}:root[data-theme="dark"] .dash-comment-form{background:rgba(255,255,255,0.02) !important;border:1px solid rgba(255,255,255,0.08) !important}:root[data-theme="dark"] .dash-acting-as{color:var(--text-muted) !important}:root[data-theme="dark"] .dash-activity-item{border-bottom:1px dashed rgba(255,255,255,0.05) !important;color:var(--text-muted) !important}:root[data-theme="dark"] .dash-activity-time{color:#64748B !important}.badge--critical{background:var(--bad-soft);color:var(--bad);border:1px solid var(--bad-line)}.badge--severe{background:var(--amber-soft);color:var(--amber);border:1px solid var(--amber-line)}.badge--urgent{background:var(--amber-soft);color:var(--amber);border:1px solid var(--amber-line)}.dash-coa-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:rgba(255,255,255,0.03);border-radius:8px;margin-bottom:8px;border:1px solid rgba(255,255,255,0.06)}.dash-journal-item{padding:12px 14px;background:rgba(255,255,255,0.03);border-radius:8px;margin-bottom:10px;border:1px solid rgba(255,255,255,0.06)}.dash-journal-head{display:flex;align-items:center;justify-content:space-between;font-size:0.8rem;margin-bottom:6px}.dash-journal-flow{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:0.85rem;margin-top:4px}.dash-card,.dash-kanban-card,.dash-inbox-item,.dash-kpi-card{position:relative;overflow:hidden}.dash-card::before,.dash-kanban-card::before,.dash-inbox-item::before,.dash-kpi-card::before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient( 500px circle at var(--mouse-x,-999px) var(--mouse-y,-999px),rgba(255,255,255,0.06),transparent 65% );pointer-events:none;opacity:0;transition:opacity 0.3s ease;z-index:1}.dash-card:hover::before,.dash-kanban-card:hover::before,.dash-inbox-item:hover::before,.dash-kpi-card:hover::before{opacity:1}.dash-card>*,.dash-kanban-card>*,.dash-inbox-item>*,.dash-kpi-card>*{position:relative;z-index:2}.dash-table-wrap,.dash-kanban-cards,.dash-nodes-list{content-visibility:auto;contain-intrinsic-size:0 450px}.dash-owner-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(212,175,55,0.12) 0%,rgba(20,25,36,0.85) 60%,rgba(10,13,20,0.95) 100%);border:1px solid rgba(212,175,55,0.35);box-shadow:0 16px 40px -10px rgba(0,0,0,0.6),inset 0 1px 0 rgba(212,175,55,0.4);margin-block-end:var(--space-6)}.dash-owner-banner__left{display:flex;align-items:center;gap:var(--space-4)}.dash-owner-crown-icon{inline-size:54px;block-size:54px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,0.25),rgba(212,175,55,0.05));border:1px solid rgba(212,175,55,0.5);display:grid;place-items:center;color:var(--gold);flex:none;box-shadow:0 0 20px rgba(212,175,55,0.3)}.dash-owner-crown-icon svg{inline-size:28px;block-size:28px}.dash-owner-banner-title{font-size:var(--fs-h3);font-weight:var(--w-black);color:var(--text-1);margin:0 0 var(--space-1)}.dash-owner-banner-sub{font-size:var(--fs-sm);color:var(--text-2);margin:0}.dash-treasury-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-block-end:var(--space-6)}@media (max-width:960px){.dash-treasury-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.dash-treasury-grid{grid-template-columns:1fr}}.dash-treasury-card{background:linear-gradient(145deg,rgba(24,29,42,0.8) 0%,rgba(12,15,24,0.9) 100%);border:1px solid rgba(255,255,255,0.09);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);position:relative;overflow:hidden;box-shadow:var(--shadow-card)}.dash-treasury-card--gold{border-color:rgba(212,175,55,0.4);background:linear-gradient(145deg,rgba(32,28,18,0.85) 0%,rgba(14,13,9,0.95) 100%)}.dash-treasury-label{font-size:var(--fs-xs);color:var(--text-muted);font-weight:var(--w-medium);margin-block-end:var(--space-2);display:block}.dash-treasury-val{font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:900;font-family:var(--font-display-ar),var(--font-mono);color:var(--text-1);line-height:1.1;margin-block-end:var(--space-2)}.dash-treasury-val--gold{color:var(--gold);text-shadow:none}.dash-treasury-meta{font-size:var(--fs-xs);color:var(--text-2);display:flex;align-items:center;gap:var(--space-2)}.dash-ventures-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-block-end:var(--space-6)}@media (max-width:1024px){.dash-ventures-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.dash-ventures-grid{grid-template-columns:1fr}}.dash-venture-card{background:linear-gradient(145deg,rgba(20,25,36,0.75) 0%,rgba(10,13,20,0.85) 100%);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-3);transition:transform 0.2s ease,border-color 0.2s ease}.dash-venture-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.dash-venture-head{display:flex;align-items:center;justify-content:space-between}.dash-venture-name{font-size:var(--fs-base);font-weight:var(--w-bold);color:var(--text-1);margin:0}.dash-venture-sector{font-size:var(--fs-xs);color:var(--text-muted)}.dash-venture-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);padding-block:var(--space-2);border-block:1px solid rgba(255,255,255,0.05)}.dash-venture-stat-item{display:flex;flex-direction:column;gap:2px}.dash-venture-stat-label{font-size:0.7rem;color:var(--text-muted)}.dash-venture-stat-val{font-size:var(--fs-xs);font-weight:var(--w-bold);color:var(--text-1)}.dash-lockdown-card{border:1px solid rgba(239,68,68,0.3);background:linear-gradient(145deg,rgba(38,16,16,0.85) 0%,rgba(18,9,9,0.95) 100%);border-radius:var(--radius-lg);padding:var(--space-5);margin-block-end:var(--space-6)}.dash-lockdown-active{border-color:#EF4444;box-shadow:0 0 35px rgba(239,68,68,0.4);animation:pulse-lockdown 2s infinite alternate}@keyframes pulse-lockdown{from{box-shadow:0 0 20px rgba(239,68,68,0.3)}to{box-shadow:0 0 45px rgba(239,68,68,0.7)}}.dash-directives-table{width:100%;border-collapse:collapse}.dash-directives-table th,.dash-directives-table td{padding:var(--space-3) var(--space-4);text-align:start;border-bottom:1px solid rgba(255,255,255,0.06)}.dash-directives-table th{font-size:var(--fs-xs);color:var(--text-muted);font-weight:var(--w-medium)}.dash-directives-table td{font-size:var(--fs-sm);color:var(--text-2)}.dash-flow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-block-end:var(--space-4)}@media (max-width:768px){.dash-flow-grid{grid-template-columns:1fr}}.dash-flow-stat{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06)}.dash-flow-bar-wrap{display:flex;height:12px;border-radius:6px;overflow:hidden;gap:2px;background:rgba(255,255,255,0.05);margin-block:var(--space-3)}.dash-flow-seg{height:100%;transition:opacity 0.2s ease,transform 0.2s ease}.dash-flow-seg:hover{opacity:0.85;transform:scaleY(1.2)}.dash-milestones-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--space-4)}.dash-milestone-card{background:linear-gradient(145deg,rgba(20,25,36,0.75) 0%,rgba(10,13,20,0.85) 100%);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-3);position:relative;overflow:hidden}.dash-milestone-card--done{border-color:rgba(16,185,129,0.35)}.dash-milestone-progress{inline-size:100%;block-size:6px;border-radius:3px;background:rgba(255,255,255,0.08);overflow:hidden}.dash-milestone-bar{block-size:100%;border-radius:3px;background:linear-gradient(90deg,var(--accent),var(--accent-strong))}.dash-workforce-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--space-3)}.dash-workforce-card{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.dash-cmd-palette{position:fixed;inset:0;z-index:99999;display:flex;align-items:flex-start;justify-content:center;padding-block-start:clamp(60px,15vh,140px);padding-inline:var(--space-4);background:rgba(4,6,10,0.75);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);animation:cmd-fade-in 0.15s ease-out}@keyframes cmd-fade-in{from{opacity:0}to{opacity:1}}.dash-cmd-card{inline-size:100%;max-inline-size:680px;border-radius:var(--radius-lg);background:linear-gradient(145deg,rgba(24,29,44,0.96) 0%,rgba(12,16,26,0.98) 100%);border:1px solid rgba(212,175,55,0.4);box-shadow:0 24px 64px -12px rgba(0,0,0,0.8),0 0 0 1px rgba(255,255,255,0.1);overflow:hidden;display:flex;flex-direction:column}.dash-cmd-head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-block-end:1px solid rgba(255,255,255,0.08)}.dash-cmd-input{flex:1;background:transparent;border:none;font-size:var(--fs-base);color:var(--text-1);outline:none;font-family:inherit}.dash-cmd-input::placeholder{color:var(--text-muted)}.dash-cmd-body{max-block-size:380px;overflow-y:auto;padding:var(--space-2)}.dash-cmd-group-title{font-size:var(--fs-xs);color:var(--text-muted);padding:var(--space-2) var(--space-3);font-weight:var(--w-bold);text-transform:uppercase}.dash-cmd-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;transition:background 0.15s ease,color 0.15s ease;user-select:none}.dash-cmd-item:hover,.dash-cmd-item.active{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text-1)}.dash-cmd-item-left{display:flex;align-items:center;gap:var(--space-3)}.dash-cmd-icon{inline-size:18px;block-size:18px;display:grid;place-items:center;color:var(--accent)}.dash-cmd-badge{font-size:0.72rem;padding:2px 6px;border-radius:4px;background:rgba(255,255,255,0.08);font-family:var(--font-mono);color:var(--text-muted)}.dash-cmd-footer{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-5);border-block-start:1px solid rgba(255,255,255,0.08);font-size:var(--fs-xs);color:var(--text-muted);background:rgba(0,0,0,0.2)}.dash-treasury-sim{border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);box-shadow:0 8px 32px rgba(0,0,0,0.4);transition:border-color var(--dur-normal) var(--ease-out)}.dash-treasury-sim:hover{border-color:rgba(212,175,55,0.4)}.dash-treasury-sim input[type="range"]{accent-color:var(--gold);cursor:pointer;height:6px;background:rgba(255,255,255,0.1);border-radius:3px}.dash-venture-foot{transition:background var(--dur-fast)}.dash-venture-card:hover .dash-venture-foot{border-top-color:rgba(212,175,55,0.2)}.btn-inspect-venture{color:var(--accent);transition:all var(--dur-fast) var(--ease-out)}.btn-inspect-venture:hover{color:var(--gold);transform:translateX(-2px)}[dir="ltr"] .btn-inspect-venture:hover{transform:translateX(2px)}#table-owner-roster tbody tr{transition:background var(--dur-fast)}#table-owner-roster tbody tr:hover{background:rgba(212,175,55,0.04)}.raqib-console-card{background:var(--surface-card,#0e1726);border:1px solid rgba(212,175,55,0.3);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);box-shadow:0 12px 40px rgba(0,0,0,0.5);position:relative;overflow:visible}.raqib-console-card::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),var(--accent),transparent)}.raqib-console-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid rgba(255,255,255,0.06)}.raqib-label{display:block;font-size:var(--fs-xs);font-weight:var(--w-bold);color:var(--text-2);margin-bottom:var(--space-2)}.raqib-input-row{display:flex;gap:var(--space-3);flex-wrap:wrap}.raqib-input-box{flex:1;min-width:min(100%,280px);position:relative;display:flex;align-items:center}.raqib-input-icon{position:absolute;inset-inline-start:14px;font-size:1.1rem;pointer-events:none}.raqib-target-input{width:100%;height:48px;background:rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.12);border-radius:var(--radius-md);padding-inline-start:44px;padding-inline-end:16px;font-size:0.95rem;color:var(--text-1);transition:all var(--dur-normal) var(--ease-out)}.raqib-target-input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 16px rgba(212,175,55,0.25);background:rgba(0,0,0,0.6)}.raqib-submit-btn{height:48px;padding-inline:24px;font-size:0.95rem;font-weight:var(--w-bold);white-space:nowrap}.raqib-presets-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.raqib-preset-chip{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-full);padding:4px 12px;font-size:0.75rem;color:var(--text-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all var(--dur-fast)}.raqib-preset-chip:hover{background:rgba(255,255,255,0.08);border-color:var(--accent);color:var(--text-1)}.raqib-preset-chip.active{background:rgba(212,175,55,0.12);border-color:var(--gold);color:var(--gold);font-weight:var(--w-bold)}.raqib-framework-pills{display:flex;gap:8px;flex-wrap:wrap}.raqib-framework-pill{position:relative;cursor:pointer;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-sm);padding:6px 12px;font-size:0.75rem;color:var(--text-muted);transition:all var(--dur-fast);display:flex;align-items:center}.raqib-framework-pill input{display:none}.raqib-framework-pill.active,.raqib-framework-pill:has(input:checked){background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:var(--accent);color:var(--text-1);font-weight:var(--w-bold)}.raqib-hud{margin-top:1.5rem;background:#090b0e;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:0 8px 32px color-mix(in srgb,var(--accent) 10%,transparent)}.raqib-hud-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:0.8rem}.raqib-progress-track{height:6px;background:rgba(255,255,255,0.08);border-radius:3px;overflow:hidden;margin-bottom:12px}.raqib-progress-bar{height:100%;background:linear-gradient(90deg,var(--accent),var(--gold));transition:width 0.18s ease-out}.raqib-terminal-logs{font-family:var(--font-mono);font-size:0.78rem;color:#6ee7b7;display:grid;gap:4px}.raqib-log-line{display:flex;align-items:center;gap:6px}.raqib-dossier{margin-top:2rem;animation:fadeIn 0.4s ease-out forwards}.raqib-dossier-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.25rem;align-items:center;background:rgba(0,0,0,0.35);padding:1.25rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,0.08)}.raqib-score-box{display:flex;align-items:center;gap:1rem}.raqib-score-badge{width:64px;height:64px;border-radius:50%;border:3px solid var(--gold);background:rgba(212,175,55,0.1);display:grid;place-items:center;font-size:1.6rem;font-weight:var(--w-black);color:var(--gold);box-shadow:0 0 20px rgba(212,175,55,0.25)}.raqib-score-badge.bad{border-color:#EF4444;color:#EF4444;background:rgba(239,68,68,0.1);box-shadow:0 0 20px rgba(239,68,68,0.25)}.raqib-fines-card{background:rgba(255,255,255,0.02);padding:12px 16px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,0.06)}.raqib-fines-card.violation{border-color:rgba(239,68,68,0.4);background:rgba(239,68,68,0.06)}.raqib-fines-card.violation #raqib-fines-badge{background:#EF4444;color:#fff}.raqib-articles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem}.raqib-article-card{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.06);border-radius:var(--radius-sm);padding:12px 16px;transition:border-color var(--dur-fast)}.raqib-article-card:hover{border-color:rgba(212,175,55,0.3)}.raqib-article-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.raqib-article-title{font-size:0.85rem;font-weight:var(--w-bold);color:var(--text-1);margin:0}.raqib-article-desc{font-size:0.78rem;color:var(--text-muted);line-height:1.5;margin:0}.raqib-vectors-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem}.raqib-vector-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px}.raqib-vector-head{display:flex;justify-content:space-between;align-items:center;font-size:0.8rem;font-weight:var(--w-bold);margin-bottom:8px}.raqib-code-tabs{display:flex;flex-wrap:wrap;gap:6px;background:var(--surface-2);padding:3px;border-radius:var(--radius-sm);border:1px solid var(--border)}.raqib-tab-btn{background:transparent;border:none;color:var(--text-muted);font-size:0.75rem;padding:4px 10px;border-radius:4px;cursor:pointer;transition:all var(--dur-fast)}.raqib-tab-btn:hover{color:var(--text-1)}.raqib-tab-btn.active{background:rgba(255,255,255,0.1);color:var(--accent);font-weight:var(--w-bold)}.raqib-code-display-wrap{position:relative;background:#090b0e;border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-sm);padding:1rem;overflow-x:auto}.raqib-code-pre{font-size:0.78rem;color:#a7f3d0;margin:0;white-space:pre;line-height:1.6}.raqib-copy-code-btn{position:absolute;top:8px;inset-inline-end:8px;font-size:0.72rem}.raqib-comparison-card{background:var(--surface-card,#0e1726);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6)}.raqib-module-tabs{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:1.5rem;background:rgba(0,0,0,0.4);padding:6px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,0.08);backdrop-filter:blur(12px)}.raqib-module-tab-btn{background:transparent;border:1px solid transparent;color:var(--text-muted);font-size:0.85rem;font-weight:var(--w-bold);padding:8px 16px;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all var(--dur-fast)}.raqib-module-tab-btn:hover{color:var(--text-1);background:rgba(255,255,255,0.04)}.raqib-module-tab-btn.active{background:rgba(212,175,55,0.12);border-color:var(--gold);color:var(--gold);box-shadow:0 0 16px rgba(212,175,55,0.15)}.raqib-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.25rem}.raqib-field-group{display:flex;flex-direction:column}.raqib-input,.raqib-select,.raqib-textarea{width:100%;background:rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.12);border-radius:var(--radius-sm);padding:10px 14px;font-size:0.88rem;color:var(--text-1);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.raqib-input:focus,.raqib-select:focus,.raqib-textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 20%,transparent);background:rgba(0,0,0,0.6)}.raqib-select option{background:#0e1726;color:#fff}.raqib-consent-preview{background:rgba(0,0,0,0.6);border:1px solid rgba(212,175,55,0.3);border-radius:var(--radius-md);padding:1.25rem;box-shadow:0 8px 32px rgba(0,0,0,0.6);backdrop-filter:blur(16px)}.raqib-consent-toggles{display:flex;gap:8px;flex-wrap:wrap}.raqib-toggle-pill{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius-full);padding:4px 12px;font-size:0.75rem;color:var(--text-2);cursor:pointer;transition:all var(--dur-fast)}.raqib-toggle-pill:has(input:checked){background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:var(--accent);color:var(--text-1)}.raqib-consent-actions{display:flex;flex-direction:column;gap:6px}.raqib-readiness-layout{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem;align-items:start}@media (max-width:860px){.raqib-readiness-layout{grid-template-columns:1fr}}.raqib-readiness-questions{display:flex;flex-direction:column;gap:1rem}.raqib-question-card{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-sm);padding:1rem;transition:border-color var(--dur-fast)}.raqib-question-card:hover{border-color:rgba(212,175,55,0.3)}.raqib-q-head{display:flex;align-items:flex-start;gap:1rem}.raqib-q-title{margin:0 0 4px;font-size:0.95rem;font-weight:var(--w-bold);color:var(--text-1)}.raqib-q-desc{margin:0;font-size:0.78rem;color:var(--text-muted);line-height:1.5}.raqib-switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;margin-top:2px}.raqib-switch input{opacity:0;width:0;height:0}.raqib-slider{position:absolute;cursor:pointer;inset:0;background-color:rgba(255,255,255,0.15);transition:.3s cubic-bezier(0.4,0,0.2,1);border-radius:24px;border:1px solid rgba(255,255,255,0.2)}.raqib-slider:before{position:absolute;content:"";height:16px;width:16px;inset-inline-start:3px;bottom:3px;background-color:white;transition:.3s cubic-bezier(0.4,0,0.2,1);border-radius:50%}.raqib-switch input:checked + .raqib-slider{background-color:var(--gold);border-color:var(--gold)}.raqib-switch input:checked + .raqib-slider:before{transform:translateX(20px)}[dir="rtl"] .raqib-switch input:checked + .raqib-slider:before{transform:translateX(-20px)}.raqib-readiness-score-panel{background:rgba(0,0,0,0.4);border:1px solid rgba(212,175,55,0.25);border-radius:var(--radius-md);padding:1.5rem;display:flex;flex-direction:column;align-items:center;position:sticky;top:100px}.raqib-countdown-card{background:rgba(0,0,0,0.5);border:1px solid rgba(212,175,55,0.3);border-radius:var(--radius-md);padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;backdrop-filter:blur(16px)}.raqib-countdown-header{display:flex;flex-direction:column;gap:4px}.raqib-countdown-digits{display:flex;align-items:center;gap:8px}.raqib-digit-box{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);border-radius:var(--radius-sm);padding:6px 14px;display:flex;flex-direction:column;align-items:center;min-width:64px}.raqib-digit-box span.mono{font-size:1.75rem;font-weight:var(--w-black);color:var(--gold);line-height:1.1}.digit-lbl{font-size:0.68rem;color:var(--text-muted);margin-top:2px}.digit-sep{font-size:1.5rem;font-weight:var(--w-bold);color:var(--text-muted)}:root[data-theme="dark"] .dash-treasury-card{background:rgba(14,18,28,0.85) !important;border:1px solid rgba(255,255,255,0.09) !important;box-shadow:0 10px 30px rgba(0,0,0,0.5) !important}:root:not([data-theme="dark"]) .dash-treasury-card{background:#FFFFFF !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 4px 20px rgba(0,0,0,0.04) !important}:root:not([data-theme="dark"]) .dash-treasury-val{color:#0F172A !important}:root[data-theme="dark"] .dash-treasury-val{color:#FFFFFF !important}:root:not([data-theme="dark"]) .dash-treasury-label{color:#64748B !important}:root[data-theme="dark"] .dash-treasury-label{color:rgba(255,255,255,0.65) !important}:root:not([data-theme="dark"]) .dash-treasury-val--gold{color:#B45309 !important}:root[data-theme="dark"] .dash-treasury-val--gold{color:var(--gold) !important;text-shadow:none}:root[data-theme="dark"] .dash-owner-banner{background:linear-gradient(135deg,rgba(20,25,38,0.9),rgba(12,15,24,0.95)) !important;border:1px solid rgba(212,175,55,0.3) !important;box-shadow:0 16px 40px rgba(0,0,0,0.6) !important}:root:not([data-theme="dark"]) .dash-owner-banner{background:#FFFFFF !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 4px 24px rgba(0,0,0,0.05) !important}:root:not([data-theme="dark"]) .dash-owner-banner-title{color:#0F172A !important}:root[data-theme="dark"] .dash-owner-banner-title{color:#FFFFFF !important}:root:not([data-theme="dark"]) .dash-owner-banner-sub{color:#64748B !important}:root[data-theme="dark"] .dash-venture-card{background:rgba(14,18,28,0.85) !important;border:1px solid rgba(255,255,255,0.08) !important}:root:not([data-theme="dark"]) .dash-venture-card{background:#FFFFFF !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 4px 16px rgba(0,0,0,0.04) !important}:root:not([data-theme="dark"]) .dash-venture-title{color:#0F172A !important}:root[data-theme="dark"] .dash-venture-title{color:#FFFFFF !important}:root:not([data-theme="dark"]) .dash-venture-desc{color:#64748B !important}:root[data-theme="dark"] .dash-venture-desc{color:rgba(255,255,255,0.65) !important}.raqib-target-input{transition:all 0.25s cubic-bezier(0.16,1,0.3,1) !important}:root:not([data-theme="dark"]) .raqib-target-input{background:#FFFFFF !important;border:1px solid rgba(0,0,0,0.15) !important;color:#0F172A !important}:root:not([data-theme="dark"]) .raqib-target-input::placeholder{color:var(--text-muted) !important}:root[data-theme="dark"] .raqib-target-input{background:rgba(255,255,255,0.06) !important;border:1px solid rgba(255,255,255,0.14) !important;color:#FFFFFF !important}.raqib-module-tabs{background:var(--surface-2) !important;border:1px solid var(--border) !important;border-radius:14px !important;padding:4px !important;gap:4px !important}.raqib-tab-btn{border-radius:10px !important;padding:8px 16px !important;font-weight:600 !important;font-size:0.85rem !important;color:var(--text-muted) !important;transition:all 0.2s cubic-bezier(0.16,1,0.3,1) !important}.raqib-tab-btn:hover{color:var(--text) !important;background:rgba(255,255,255,0.05) !important}.raqib-tab-btn.active{background:var(--surface) !important;color:var(--text) !important;box-shadow:0 2px 8px rgba(0,0,0,0.1) !important}.raqib-run-btn{background:var(--accent) !important;color:#FFFFFF !important;border:none !important;font-weight:700 !important;box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 35%,transparent) !important;transition:all 0.25s cubic-bezier(0.16,1,0.3,1) !important}.raqib-run-btn:hover{background:#00A66E !important;transform:translateY(-1px) !important;box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 45%,transparent) !important}.dash-tab-btn{transition:all 0.2s cubic-bezier(0.16,1,0.3,1) !important}.dash-tab-btn:hover{transform:translateY(-1px) !important}:root[data-theme="dark"] .dash-tab-btn.active{background:rgba(255,255,255,0.12) !important;color:#FFFFFF !important}:root:not([data-theme="dark"]) .dash-tab-btn.active{background:#FFFFFF !important;color:#0F172A !important;box-shadow:0 2px 8px rgba(0,0,0,0.08) !important}.dash-admin-badge-icon,.live-dot,.dot--live{animation:none !important}.dash-nav-rail{scrollbar-width:none !important;-ms-overflow-style:none !important}.dash-nav-rail::-webkit-scrollbar{display:none !important}.dash-tabs-nav__track,.dash-tabs-nav::after{display:none !important}.dash-tabs-nav{display:inline-flex !important;align-items:center !important;gap:4px !important;padding:4px !important;border-radius:14px !important;width:auto !important}:root[data-theme="dark"] .dash-tabs-nav{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(255,255,255,0.08) !important}:root:not([data-theme="dark"]) .dash-tabs-nav{background:rgba(0,0,0,0.04) !important;border:1px solid rgba(0,0,0,0.06) !important}.dash-tab-btn{border:none !important;border-radius:10px !important;padding:8px 18px !important;font-size:0.84rem !important;font-weight:600 !important;box-shadow:none !important;transform:none !important}:root[data-theme="dark"] .dash-tab-btn{background:transparent !important;color:rgba(255,255,255,0.65) !important}:root[data-theme="dark"] .dash-tab-btn:hover{color:#FFFFFF !important;background:rgba(255,255,255,0.06) !important}:root[data-theme="dark"] .dash-tab-btn.active{background:rgba(255,255,255,0.14) !important;color:#FFFFFF !important;border:1px solid rgba(255,255,255,0.12) !important;box-shadow:0 2px 8px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.18) !important}:root:not([data-theme="dark"]) .dash-tab-btn{background:transparent !important;color:rgba(15,23,42,0.65) !important}:root:not([data-theme="dark"]) .dash-tab-btn:hover{color:#0F172A !important;background:rgba(0,0,0,0.04) !important}:root:not([data-theme="dark"]) .dash-tab-btn.active{background:#FFFFFF !important;color:#0F172A !important;border:1px solid rgba(0,0,0,0.06) !important;box-shadow:0 2px 8px rgba(0,0,0,0.08),0 1px 2px rgba(0,0,0,0.04) !important}.raqib-module-tabs{display:inline-flex !important;gap:4px !important;padding:4px !important;border-radius:12px !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;margin-bottom:1.5rem !important;width:auto !important}:root[data-theme="dark"] .raqib-module-tabs{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(255,255,255,0.08) !important}:root:not([data-theme="dark"]) .raqib-module-tabs{background:rgba(0,0,0,0.04) !important;border:1px solid rgba(0,0,0,0.06) !important}.raqib-module-tab-btn{border:none !important;border-radius:9px !important;padding:8px 16px !important;font-size:0.84rem !important;font-weight:600 !important;box-shadow:none !important;transition:all 0.18s cubic-bezier(0.16,1,0.3,1) !important}:root[data-theme="dark"] .raqib-module-tab-btn{background:transparent !important;color:rgba(255,255,255,0.65) !important}:root[data-theme="dark"] .raqib-module-tab-btn:hover{color:#FFFFFF !important;background:rgba(255,255,255,0.06) !important}:root[data-theme="dark"] .raqib-module-tab-btn.active{background:rgba(255,255,255,0.14) !important;color:#FFFFFF !important;border:1px solid rgba(255,255,255,0.12) !important;box-shadow:0 2px 8px rgba(0,0,0,0.35) !important}:root:not([data-theme="dark"]) .raqib-module-tab-btn{background:transparent !important;color:rgba(15,23,42,0.65) !important}:root:not([data-theme="dark"]) .raqib-module-tab-btn:hover{color:#0F172A !important;background:rgba(0,0,0,0.04) !important}:root:not([data-theme="dark"]) .raqib-module-tab-btn.active{background:#FFFFFF !important;color:#0F172A !important;border:1px solid rgba(0,0,0,0.06) !important;box-shadow:0 2px 8px rgba(0,0,0,0.08) !important}.raqib-console-card::before{display:none !important}:root:not([data-theme="dark"]) .raqib-console-card{background:#FFFFFF !important;border:1px solid rgba(0,0,0,0.09) !important;box-shadow:0 10px 30px rgba(0,0,0,0.04) !important}:root[data-theme="dark"] .raqib-console-card{background:rgba(18,22,32,0.85) !important;backdrop-filter:blur(28px) !important;-webkit-backdrop-filter:blur(28px) !important;border:1px solid rgba(255,255,255,0.1) !important;box-shadow:0 16px 45px rgba(0,0,0,0.5) !important}:root:not([data-theme="dark"]) .raqib-console-head{border-bottom:1px solid rgba(0,0,0,0.06) !important}:root[data-theme="dark"] .raqib-console-head{border-bottom:1px solid rgba(255,255,255,0.08) !important}:root:not([data-theme="dark"]) .raqib-label{color:#334155 !important;font-weight:600 !important}:root[data-theme="dark"] .raqib-label{color:rgba(255,255,255,0.7) !important;font-weight:600 !important}:root:not([data-theme="dark"]) .raqib-target-input{background:#F8FAFC !important;border:1px solid #CBD5E1 !important;color:#0F172A !important}:root:not([data-theme="dark"]) .raqib-target-input:focus{background:#FFFFFF !important;border-color:#0F172A !important;box-shadow:0 0 0 3px rgba(15,23,42,0.08) !important}:root[data-theme="dark"] .raqib-target-input{background:rgba(255,255,255,0.05) !important;border:1px solid rgba(255,255,255,0.12) !important;color:#FFFFFF !important}:root[data-theme="dark"] .raqib-target-input:focus{background:rgba(255,255,255,0.08) !important;border-color:#FFFFFF !important;box-shadow:0 0 0 3px rgba(255,255,255,0.15) !important}:root:not([data-theme="dark"]) .raqib-preset-chip{background:#F1F5F9 !important;border:1px solid #E2E8F0 !important;color:#475569 !important}:root:not([data-theme="dark"]) .raqib-preset-chip:hover{background:#E2E8F0 !important;color:#0F172A !important}:root:not([data-theme="dark"]) .raqib-preset-chip.active{background:#0F172A !important;border-color:#0F172A !important;color:#FFFFFF !important}:root[data-theme="dark"] .raqib-preset-chip{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(255,255,255,0.08) !important;color:rgba(255,255,255,0.7) !important}:root[data-theme="dark"] .raqib-preset-chip:hover{background:rgba(255,255,255,0.08) !important;color:#FFFFFF !important}:root[data-theme="dark"] .raqib-preset-chip.active{background:rgba(255,255,255,0.14) !important;border-color:rgba(255,255,255,0.25) !important;color:#FFFFFF !important}:root:not([data-theme="dark"]) .raqib-framework-pill{background:#F8FAFC !important;border:1px solid #E2E8F0 !important;color:#475569 !important}:root:not([data-theme="dark"]) .raqib-framework-pill.active,:root:not([data-theme="dark"]) .raqib-framework-pill:has(input:checked){background:#0F172A !important;border-color:#0F172A !important;color:#FFFFFF !important}:root[data-theme="dark"] .raqib-framework-pill{background:rgba(255,255,255,0.03) !important;border:1px solid rgba(255,255,255,0.08) !important;color:rgba(255,255,255,0.6) !important}:root[data-theme="dark"] .raqib-framework-pill.active,:root[data-theme="dark"] .raqib-framework-pill:has(input:checked){background:rgba(255,255,255,0.14) !important;border-color:rgba(255,255,255,0.22) !important;color:#FFFFFF !important}:root:not([data-theme="dark"]) .raqib-dossier-top{background:#F8FAFC !important;border:1px solid #E2E8F0 !important}:root:not([data-theme="dark"]) .raqib-score-badge{background:#EFF6FF !important;border-color:#3B82F6 !important;color:#1D4ED8 !important;box-shadow:none !important}:root:not([data-theme="dark"]) .raqib-fines-card{background:#FFFFFF !important;border:1px solid #E2E8F0 !important}:root:not([data-theme="dark"]) .raqib-article-card{background:#FFFFFF !important;border:1px solid #E2E8F0 !important}:root[data-theme="dark"] .raqib-dossier-top{background:rgba(255,255,255,0.03) !important;border:1px solid rgba(255,255,255,0.08) !important}:root[data-theme="dark"] .raqib-score-badge{background:rgba(212,175,55,0.12) !important;border-color:var(--gold) !important;color:var(--gold) !important;box-shadow:0 0 20px rgba(212,175,55,0.2) !important}:root[data-theme="dark"] .raqib-fines-card{background:rgba(255,255,255,0.03) !important;border:1px solid rgba(255,255,255,0.08) !important}:root[data-theme="dark"] .raqib-article-card{background:rgba(255,255,255,0.03) !important;border:1px solid rgba(255,255,255,0.08) !important}.dash-apple-header{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:1.5rem !important;padding:1.25rem 1.75rem !important;border-radius:18px !important;margin-bottom:1rem !important;flex-wrap:wrap !important}:root[data-theme="dark"] .dash-apple-header{background:rgba(18,22,32,0.75) !important;backdrop-filter:blur(28px) saturate(180%) !important;-webkit-backdrop-filter:blur(28px) saturate(180%) !important;border:1px solid rgba(255,255,255,0.1) !important;box-shadow:0 16px 40px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.12) !important}:root:not([data-theme="dark"]) .dash-apple-header{background:rgba(255,255,255,0.9) !important;backdrop-filter:blur(28px) saturate(180%) !important;-webkit-backdrop-filter:blur(28px) saturate(180%) !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 8px 30px rgba(0,0,0,0.04),inset 0 1px 0 #FFFFFF !important}.dash-apple-header__profile{display:flex !important;align-items:center !important;gap:1.2rem !important;flex:1 1 auto !important;min-width:0 !important;max-width:100% !important}.dash-apple-avatar-wrap{position:relative !important;width:56px !important;height:56px !important;flex-shrink:0 !important}.dash-apple-avatar{width:56px !important;height:56px !important;border-radius:50% !important;object-fit:cover !important;border:2px solid var(--gold) !important;box-shadow:0 2px 12px rgba(0,0,0,0.25) !important}.dash-apple-crown-badge{position:absolute !important;bottom:-2px !important;right:-2px !important;width:20px !important;height:20px !important;background:var(--gold) !important;border-radius:50% !important;display:grid !important;place-items:center !important;color:#000 !important;border:2px solid var(--surface) !important}.dash-apple-crown-svg{width:11px !important;height:11px !important}.dash-apple-profile-info{display:flex !important;flex-direction:column !important;gap:0.25rem !important}.dash-apple-name-row{display:flex !important;align-items:center !important;gap:0.75rem !important;flex-wrap:wrap !important}.dash-apple-name{font-size:1.35rem !important;font-weight:700 !important;letter-spacing:-0.02em !important;margin:0 !important;line-height:1.2 !important;color:var(--text) !important}.dash-apple-role-pill{display:inline-flex !important;align-items:center !important;gap:6px !important;padding:3px 10px !important;border-radius:9999px !important;font-size:0.76rem !important;font-weight:600 !important;background:rgba(16,185,129,0.12) !important;color:var(--accent-strong) !important;border:1px solid rgba(16,185,129,0.25) !important}.dash-apple-session-pill{font-size:0.72rem !important;padding:2px 8px !important;border-radius:6px !important;color:var(--text-muted) !important;background:rgba(120,120,128,0.1) !important;border:1px solid rgba(120,120,128,0.15) !important}.dash-apple-tagline{font-size:0.82rem !important;color:var(--text-muted) !important;margin:0 !important;line-height:1.4 !important}.dash-apple-header__actions{display:flex !important;align-items:center !important;gap:0.5rem !important;flex-wrap:wrap !important}.dash-panel{display:none !important;opacity:0;transform:translateY(8px)}.dash-panel.active{display:block !important;opacity:1;transform:translateY(0);animation:dashPanelEnter 0.28s cubic-bezier(0.16,1,0.3,1) forwards}@keyframes dashPanelEnter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dash-panel-head{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:1.5rem !important;margin-bottom:1.5rem !important;padding-bottom:1.25rem !important;border-bottom:1px solid var(--border) !important;flex-wrap:wrap !important}.dash-panel-title{font-size:1.35rem !important;font-weight:700 !important;letter-spacing:-0.02em !important;margin:0 0 0.4rem 0 !important;color:var(--text) !important}.dash-panel-desc{font-size:0.88rem !important;color:var(--text-muted) !important;margin:0 !important;line-height:1.5 !important;max-width:780px !important}.dash-panel-tools{display:flex !important;align-items:center !important;gap:0.75rem !important;flex-wrap:wrap !important}:root:not([data-theme="dark"]) .dash-kpi-card,:root:not([data-theme="dark"]) .kpi-card{background:#FFFFFF !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 4px 20px rgba(0,0,0,0.04) !important;color:#0F172A !important}:root:not([data-theme="dark"]) .dash-kpi-label{color:#64748B !important;font-weight:600 !important}:root:not([data-theme="dark"]) .dash-kpi-val{color:#0F172A !important;font-weight:700 !important}:root:not([data-theme="dark"]) .dash-kpi-meta{color:var(--text-muted) !important}:root[data-theme="dark"] .dash-kpi-card,:root[data-theme="dark"] .kpi-card{background:rgba(18,22,32,0.75) !important;border:1px solid rgba(255,255,255,0.09) !important;box-shadow:0 10px 30px rgba(0,0,0,0.35) !important;color:#F8FAFC !important}:root[data-theme="dark"] .dash-kpi-label{color:rgba(255,255,255,0.65) !important}:root[data-theme="dark"] .dash-kpi-val{color:#FFFFFF !important}:root[data-theme="dark"] .dash-kpi-meta{color:rgba(255,255,255,0.45) !important}.dash-card{position:relative;padding:24px !important;border-radius:16px !important;margin-bottom:20px !important;transition:transform 0.22s cubic-bezier(0.16,1,0.3,1),box-shadow 0.22s ease,border-color 0.22s ease !important}:root:not([data-theme="dark"]) .dash-card{background:#FFFFFF !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 4px 20px rgba(0,0,0,0.03) !important;color:#0F172A !important}:root[data-theme="dark"] .dash-card{background:rgba(18,22,32,0.75) !important;border:1px solid rgba(255,255,255,0.09) !important;box-shadow:0 10px 30px rgba(0,0,0,0.35) !important;color:#F8FAFC !important}.dash-card-header{display:flex !important;align-items:center !important;justify-content:space-between !important;margin-bottom:18px !important;padding-bottom:14px !important;border-bottom:1px solid rgba(120,120,128,0.12) !important;flex-wrap:wrap !important;gap:12px !important}.dash-card-title{font-size:1.1rem !important;font-weight:700 !important;letter-spacing:-0.01em !important;margin:0 !important;display:flex !important;align-items:center !important;gap:8px !important;color:var(--text) !important}.dash-grid-2{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:20px !important;margin-bottom:24px !important}@media (max-width:900px){.dash-grid-2{grid-template-columns:1fr !important}}.dash-cards-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr)) !important;gap:18px !important;margin-bottom:24px !important}.dash-field-group{margin-bottom:16px !important}.dash-label{display:block !important;font-size:0.82rem !important;font-weight:600 !important;margin-bottom:6px !important;color:var(--text-muted) !important}.dash-input,.dash-textarea,.dash-select{width:100% !important;box-sizing:border-box !important;border-radius:10px !important;font-family:inherit !important;font-size:0.88rem !important;transition:border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease !important;outline:none !important;padding:10px 14px !important}:root:not([data-theme="dark"]) .dash-input,:root:not([data-theme="dark"]) .dash-textarea,:root:not([data-theme="dark"]) .dash-select{background:#F8FAFC !important;border:1px solid rgba(0,0,0,0.12) !important;color:#0F172A !important}:root:not([data-theme="dark"]) .dash-input:focus,:root:not([data-theme="dark"]) .dash-textarea:focus,:root:not([data-theme="dark"]) .dash-select:focus{background:#FFFFFF !important;border-color:#0F172A !important;box-shadow:0 0 0 3px rgba(15,23,42,0.08) !important}:root[data-theme="dark"] .dash-input,:root[data-theme="dark"] .dash-textarea,:root[data-theme="dark"] .dash-select{background:rgba(255,255,255,0.05) !important;border:1px solid rgba(255,255,255,0.12) !important;color:#FFFFFF !important}:root[data-theme="dark"] .dash-input:focus,:root[data-theme="dark"] .dash-textarea:focus,:root[data-theme="dark"] .dash-select:focus{background:rgba(255,255,255,0.08) !important;border-color:#FFFFFF !important;box-shadow:0 0 0 3px rgba(255,255,255,0.12) !important}.dash-textarea{min-height:100px !important;resize:vertical !important;line-height:1.5 !important}.dash-task-filter-bar{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;margin-bottom:24px !important;padding:10px 16px !important;border-radius:16px !important;flex-wrap:wrap !important}:root:not([data-theme="dark"]) .dash-task-filter-bar{background:rgba(0,0,0,0.03) !important;border:1px solid rgba(0,0,0,0.06) !important}:root[data-theme="dark"] .dash-task-filter-bar{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(255,255,255,0.08) !important}.dash-search-box{position:relative !important;display:flex !important;align-items:center !important;min-width:260px !important;flex:1 !important}.dash-search-box .dash-search-icon{position:absolute !important;inset-inline-start:12px !important;pointer-events:none !important;opacity:0.5 !important;display:inline-flex !important}.dash-search-box input{padding-inline-start:36px !important}.dash-filter-pills{display:flex !important;align-items:center !important;gap:6px !important;flex-wrap:wrap !important}.dash-filter-pill{padding:6px 14px !important;border-radius:9999px !important;font-size:0.8rem !important;font-weight:500 !important;border:1px solid transparent !important;cursor:pointer !important;transition:all 0.18s cubic-bezier(0.16,1,0.3,1) !important;background:transparent !important;color:var(--text-muted) !important}.dash-filter-pill:hover{background:rgba(120,120,128,0.1) !important;color:var(--text) !important}:root:not([data-theme="dark"]) .dash-filter-pill.active{background:#0F172A !important;color:#FFFFFF !important;font-weight:600 !important}:root[data-theme="dark"] .dash-filter-pill.active{background:#FFFFFF !important;color:#0F172A !important;font-weight:600 !important}.dash-view-switcher{display:inline-flex !important;align-items:center !important;padding:4px !important;border-radius:12px !important;gap:4px !important}:root:not([data-theme="dark"]) .dash-view-switcher{background:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.06) !important}:root[data-theme="dark"] .dash-view-switcher{background:rgba(255,255,255,0.06) !important;border:1px solid rgba(255,255,255,0.08) !important}.dash-view-btn{padding:6px 14px !important;border-radius:8px !important;font-size:0.8rem !important;font-weight:500 !important;border:none !important;background:transparent !important;color:var(--text-muted) !important;cursor:pointer !important;transition:all 0.18s cubic-bezier(0.16,1,0.3,1) !important;display:inline-flex !important;align-items:center !important;gap:6px !important}:root:not([data-theme="dark"]) .dash-view-btn.active{background:#FFFFFF !important;color:#0F172A !important;box-shadow:0 2px 8px rgba(0,0,0,0.06) !important;font-weight:600 !important}:root[data-theme="dark"] .dash-view-btn.active{background:rgba(255,255,255,0.15) !important;color:#FFFFFF !important;box-shadow:0 2px 8px rgba(0,0,0,0.2) !important;font-weight:600 !important}.dash-kanban-grid{display:grid !important;grid-template-columns:repeat(5,minmax(260px,1fr)) !important;gap:16px !important;overflow-x:auto !important;padding-bottom:16px !important}.dash-kanban-col{border-radius:16px !important;padding:14px !important;display:flex !important;flex-direction:column !important;min-height:520px !important;transition:background 0.2s ease !important}:root:not([data-theme="dark"]) .dash-kanban-col{background:rgba(241,245,249,0.75) !important;border:1px solid rgba(0,0,0,0.06) !important}:root[data-theme="dark"] .dash-kanban-col{background:rgba(15,23,42,0.45) !important;border:1px solid rgba(255,255,255,0.06) !important}.dash-kanban-col__head{display:flex !important;align-items:center !important;justify-content:space-between !important;margin-bottom:12px !important;padding-bottom:10px !important;border-bottom:1px solid rgba(120,120,128,0.12) !important}.dash-kanban-col__title{font-size:0.88rem !important;font-weight:600 !important;color:var(--text) !important;display:flex !important;align-items:center !important;gap:8px !important}.dash-kanban-col__count{font-size:0.72rem !important;font-weight:700 !important;padding:2px 8px !important;border-radius:9999px !important;background:rgba(120,120,128,0.12) !important;color:var(--text-muted) !important}.dash-kanban-card{border-radius:12px !important;padding:14px !important;margin-bottom:12px !important;cursor:grab !important;user-select:none !important;transition:transform 0.2s cubic-bezier(0.16,1,0.3,1),box-shadow 0.2s ease,border-color 0.2s ease !important}:root:not([data-theme="dark"]) .dash-kanban-card{background:#FFFFFF !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 2px 8px rgba(0,0,0,0.03) !important;color:#0F172A !important}:root[data-theme="dark"] .dash-kanban-card{background:rgba(30,41,59,0.7) !important;border:1px solid rgba(255,255,255,0.08) !important;box-shadow:0 4px 14px rgba(0,0,0,0.2) !important;color:#F8FAFC !important}:root:not([data-theme="dark"]) .dash-kanban-card:hover{transform:translateY(-2px) !important;box-shadow:0 10px 24px rgba(0,0,0,0.08) !important;border-color:rgba(0,0,0,0.14) !important}:root[data-theme="dark"] .dash-kanban-card:hover{transform:translateY(-2px) !important;box-shadow:0 10px 24px rgba(0,0,0,0.45) !important;border-color:rgba(255,255,255,0.18) !important}.dash-kanban-card__top{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:8px !important}.dash-task-priority{font-size:0.7rem !important;font-weight:600 !important;padding:3px 8px !important;border-radius:6px !important}.dash-task-priority--urgent{background:rgba(239,68,68,0.12) !important;color:#EF4444 !important;border:1px solid rgba(239,68,68,0.25) !important}.dash-task-priority--high{background:rgba(245,158,11,0.12) !important;color:#D97706 !important;border:1px solid rgba(245,158,11,0.25) !important}.dash-task-priority--medium{background:rgba(59,130,246,0.12) !important;color:#2563EB !important;border:1px solid rgba(59,130,246,0.25) !important}.dash-task-priority--low{background:rgba(100,116,139,0.12) !important;color:#64748B !important;border:1px solid rgba(100,116,139,0.25) !important}.dash-task-cat{font-size:0.72rem !important;color:var(--text-muted) !important;font-weight:500 !important}.dash-kanban-card__title{font-size:0.88rem !important;font-weight:600 !important;color:var(--text) !important;margin-bottom:6px !important;line-height:1.4 !important}.dash-kanban-card__desc{font-size:0.78rem !important;color:var(--text-muted) !important;line-height:1.45 !important;margin-bottom:12px !important}.dash-kanban-card__ft{display:flex !important;justify-content:space-between !important;align-items:center !important;padding-top:10px !important;border-top:1px solid rgba(120,120,128,0.1) !important}.dash-avatar-sm{width:24px !important;height:24px !important;border-radius:50% !important;font-size:0.68rem !important;font-weight:700 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:#0F172A !important;color:#FFFFFF !important}:root[data-theme="dark"] .dash-avatar-sm{background:#FFFFFF !important;color:#0F172A !important}.dash-table-wrap{border-radius:14px !important;overflow-x:auto !important;overflow-y:hidden !important;margin-bottom:20px !important}:root:not([data-theme="dark"]) .dash-table-wrap{background:#FFFFFF !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 4px 16px rgba(0,0,0,0.03) !important}:root[data-theme="dark"] .dash-table-wrap{background:rgba(18,22,32,0.75) !important;border:1px solid rgba(255,255,255,0.08) !important;box-shadow:0 8px 24px rgba(0,0,0,0.3) !important}.dash-table-title{font-size:0.95rem !important;font-weight:700 !important;padding:16px 20px !important;border-bottom:1px solid rgba(120,120,128,0.1) !important;display:flex !important;align-items:center !important;justify-content:space-between !important}.dash-table{width:100% !important;border-collapse:collapse !important;font-size:0.85rem !important;text-align:start !important}.dash-table th{padding:12px 18px !important;font-size:0.75rem !important;font-weight:600 !important;border-bottom:1px solid rgba(120,120,128,0.12) !important}html[dir="ltr"] .dash-table th{text-transform:uppercase !important;letter-spacing:0.04em !important}:root:not([data-theme="dark"]) .dash-table th{background:#F8FAFC !important;color:#475569 !important}:root[data-theme="dark"] .dash-table th{background:rgba(255,255,255,0.04) !important;color:rgba(255,255,255,0.65) !important}.dash-table td{padding:14px 18px !important;border-bottom:1px solid rgba(120,120,128,0.08) !important;color:var(--text) !important;vertical-align:middle !important}.dash-table tr:last-child td{border-bottom:none !important}:root:not([data-theme="dark"]) .dash-table tr:hover td{background:rgba(0,0,0,0.015) !important}:root[data-theme="dark"] .dash-table tr:hover td{background:rgba(255,255,255,0.025) !important}.dash-user-switcher-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0.75rem;padding:0.6rem 1rem;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.07);border-radius:var(--radius-sm,8px);margin-top:0.75rem;margin-bottom:0.75rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dash-user-switcher-left{display:flex;align-items:center;gap:0.6rem;flex-wrap:wrap}.dash-user-switcher-right{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap}.dash-switcher-icon{display:inline-flex;color:var(--accent);width:18px;height:18px}.dash-switcher-title{font-size:var(--fs-xs,0.75rem);color:var(--text-muted,#8E8E93);font-weight:var(--w-bold,600)}.dash-staff-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:1rem}.dash-staff-card{position:relative;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.dash-staff-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,0.18);box-shadow:0 8px 24px rgba(0,0,0,0.4)}.dash-staff-card.is-active-workspace{border-color:var(--accent) !important;box-shadow:0 0 20px color-mix(in srgb,var(--accent) 18%,transparent) !important}.dash-staff-card.is-active-workspace::after{content:"الجلسة النشطة";position:absolute;top:-9px;left:12px;background:var(--accent);color:#051419;font-size:0.65rem;font-weight:700;padding:2px 8px;border-radius:999px;letter-spacing:0.02em}html[dir="ltr"] .dash-staff-card.is-active-workspace::after{content:"ACTIVE WORKSPACE";left:auto;right:12px}.dash-portal-profile-card{background:var(--surface-1,rgba(255,255,255,0.03));border:1px solid var(--border-subtle,rgba(255,255,255,0.1));border-radius:var(--radius-lg,16px);padding:1.5rem;margin-block-end:1.5rem;backdrop-filter:blur(20px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem}.dash-portal-timer-console{background:var(--surface-2,rgba(0,0,0,0.25));border:1px solid var(--border-subtle,rgba(255,255,255,0.12));border-radius:var(--radius-md,12px);padding:1rem 1.25rem;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.dash-portal-timer-val{font-family:var(--font-mono,monospace);font-size:1.75rem;font-weight:700;color:var(--accent);letter-spacing:0.05em;text-shadow:none}.dash-portal-section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:1.5rem;margin-block-end:1.5rem}.dash-portal-task-item{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.06);border-radius:var(--radius-md,10px);padding:1rem;margin-block-end:0.75rem;display:flex;flex-direction:column;gap:0.6rem;transition:border-color 0.2s ease,background 0.2s ease}.dash-portal-task-item:hover{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.12)}.dash-portal-task-top{display:flex;justify-content:space-between;align-items:flex-start;gap:0.5rem}.dash-portal-task-title{font-weight:600;font-size:0.95rem;line-height:1.35}.dash-portal-task-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0.5rem;font-size:0.8rem;color:var(--muted)}.dash-portal-task-actions{display:flex;gap:0.4rem;flex-wrap:wrap}.dash-request-badge-pending{background:rgba(245,158,11,0.15);color:#FBBF24;border:1px solid rgba(245,158,11,0.3);padding:3px 8px;border-radius:999px;font-size:0.75rem;font-weight:600}.dash-request-badge-approved{background:rgba(16,185,129,0.15);color:#34D399;border:1px solid rgba(16,185,129,0.3);padding:3px 8px;border-radius:999px;font-size:0.75rem;font-weight:600}.dash-request-badge-rejected{background:rgba(239,68,68,0.15);color:#F87171;border:1px solid rgba(239,68,68,0.3);padding:3px 8px;border-radius:999px;font-size:0.75rem;font-weight:600}.sys-node-card{transition:transform 0.2s ease,box-shadow 0.2s ease;cursor:default}.sys-node-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.2)}[id^="spark-"]{width:100%;overflow:visible}[id^="spark-"] svg{display:block;width:100%;height:42px;overflow:visible}.dot--live{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);flex-shrink:0;animation:dot-live-pulse 2s ease-in-out infinite}@keyframes dot-live-pulse{0%,100%{opacity:1;box-shadow:0 0 6px var(--accent)}50%{opacity:0.55;box-shadow:0 0 2px var(--accent)}}.dash-portal-section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:1.5rem}.prod-filter-bar{margin:1.5rem auto 2.5rem;display:flex;flex-direction:column;gap:1.25rem}.prod-filter-tabs{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap}.prod-tab{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1.1rem;border-radius:9999px;font-size:0.88rem;font-weight:600;border:1px solid var(--border-2);background:var(--surface);color:var(--text-2);cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.prod-tab:hover{color:var(--text);border-color:var(--text-muted)}.prod-tab.active{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}.prod-tab-badge{display:inline-flex;align-items:center;justify-content:center;padding:0.15rem 0.45rem;border-radius:9999px;font-size:0.72rem;font-family:var(--font-mono,monospace);background:var(--surface-2);color:inherit}.prod-tab.active .prod-tab-badge{background:color-mix(in srgb,var(--btn-fg) 16%,transparent);color:inherit}.prod-search-wrapper{width:100%}.prod-search-box{display:flex;align-items:center;gap:0.75rem;padding:0.65rem 1.15rem;background:var(--surface);border:1px solid var(--border-2);border-radius:14px;transition:border-color 0.2s ease,box-shadow 0.2s ease}.prod-search-box:focus-within{border-color:var(--accent-text);outline:2px solid var(--accent-text);outline-offset:2px}.prod-search-icon{font-size:1.1rem;opacity:0.65}.prod-search-input{flex:1 1 120px;min-width:0;background:transparent;border:none;outline:none;font-size:0.95rem;color:var(--text);font-family:inherit}.prod-search-input::placeholder{color:var(--text-muted)}.prod-count-pill{font-size:0.8rem;font-family:var(--font-mono,monospace);color:var(--text-muted);background:var(--surface-2);padding:0.25rem 0.65rem;border-radius:8px;white-space:nowrap}@media (max-width:480px){.prod-search-box{flex-wrap:wrap;padding:0.5rem 0.85rem;gap:0.5rem}.prod-count-pill{width:100%;text-align:center;font-size:0.75rem;padding:0.2rem 0.4rem}}.sandbox-tabs-nav{display:flex;gap:0.4rem;padding:0.75rem 1.25rem;background:rgba(0,0,0,0.35);border-bottom:1px solid rgba(255,255,255,0.08);overflow-x:auto}.sandbox-tab-btn{display:inline-flex;align-items:center;gap:0.4rem;padding:0.45rem 0.9rem;border-radius:8px;font-size:0.82rem;font-weight:600;border:1px solid transparent;background:transparent;color:var(--dim,#8b949e);cursor:pointer;transition:all 0.18s ease;white-space:nowrap}.sandbox-tab-btn:hover{background:rgba(255,255,255,0.05);color:var(--fg,#fff)}.sandbox-tab-btn.active{background:rgba(255,255,255,0.1);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.sandbox-terminal-view{background:#080c14;border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:1rem 1.25rem;font-family:var(--font-mono,monospace);font-size:0.84rem;line-height:1.6;color:#4ade80;max-height:240px;overflow-y:auto;box-shadow:inset 0 2px 10px rgba(0,0,0,0.6)}.sandbox-calc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.25rem}.sandbox-calc-box{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:10px;padding:0.85rem 1rem}.sandbox-calc-box label{display:block;font-size:0.75rem;color:var(--dim,#8b949e);margin-bottom:0.35rem}.sandbox-calc-box input,.sandbox-calc-box select{width:100%;background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.15);border-radius:6px;padding:0.45rem 0.65rem;color:#fff;font-size:0.95rem;font-family:inherit}@keyframes spark-draw{to{stroke-dashoffset:0}}@keyframes spark-pulse{0%{r:6;opacity:0.6}100%{r:14;opacity:0}}.dash-sparkline-svg{display:block;overflow:visible}.dash-sparkline-path{animation:spark-draw 1.2s ease forwards}.dash-sparkline-dot{filter:drop-shadow(0 0 4px currentColor)}.dash-sparkline-pulse{animation:spark-pulse 1.8s ease-out infinite}.dash-w-full{width:100% !important;justify-content:center !important;margin-top:0.35rem !important}.portal-user-avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover}.color-gold-btn{color:var(--gold) !important;border-color:rgba(212,175,55,0.25) !important}.prod-metrics-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0.75rem;margin-top:1.5rem;margin-bottom:2rem;padding:1rem 1.25rem;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:16px}.prod-metric-lbl{font-size:0.75rem;color:var(--dim,#8b949e)}.prod-metric-val{font-size:1.4rem;font-weight:800;font-family:var(--font-mono,monospace)}.dash-modal-overlay.hidden{display:none !important}.sandbox-view-panel.hidden{display:none !important}.dash-modal-lg{max-width:760px}.dash-modal-md{max-width:580px}.dash-modal-scroll{padding:1.25rem 1.5rem;max-height:calc(85vh - 120px);overflow-y:auto}.dash-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem;margin-bottom:0.75rem}@media (max-width:480px){.dash-grid-2{grid-template-columns:1fr}}.dash-form-group{margin-bottom:0.75rem}.dash-lbl{display:block;font-size:0.82rem;margin-bottom:0.35rem;color:var(--dim,#8b949e)}.dash-input,.dash-select,.dash-textarea{width:100%;padding:0.5rem 0.75rem;background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.15);border-radius:8px;color:#fff;font-family:inherit;font-size:0.9rem}.dash-textarea{resize:vertical}.dash-actions-row{display:flex;justify-content:flex-end;gap:0.5rem;margin-top:1rem}.sb-zatca-split{display:grid;grid-template-columns:1fr 160px;gap:1rem;align-items:start}@media (max-width:580px){.sb-zatca-split{grid-template-columns:1fr}}.sb-qr-box{background:#ffffff;padding:0.75rem;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:0.35rem;box-shadow:0 4px 14px rgba(0,0,0,0.4)}.sb-qr-svg{width:130px;height:130px;display:block}.sb-qr-caption{font-size:0.65rem;font-family:var(--font-mono,monospace);color:#0b0f19;font-weight:700;text-align:center}.sb-rf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0.5rem;margin:0.75rem 0}.sb-rf-card{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:0.5rem 0.65rem;text-align:center}.sb-rf-lbl{font-size:0.68rem;color:var(--dim,#8b949e);margin-bottom:0.2rem}.sb-rf-val{font-size:0.92rem;font-weight:700;font-family:var(--font-mono,monospace);color:#fff}.sb-spring-stage{position:relative;min-height:140px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.35);border-radius:14px;border:1px dashed rgba(255,255,255,0.15);overflow:hidden;user-select:none;touch-action:none;padding:1rem;margin:1rem 0}.sb-spring-card{padding:1.25rem 1.5rem;border-radius:14px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.15);cursor:grab;will-change:transform;text-align:center;transition:border-color 0.2s,box-shadow 0.2s}.sb-spring-card:active{cursor:grabbing}.sb-spring-card.is-matrix{background:rgba(0,30,10,0.6) !important;border-color:#00FF66 !important;box-shadow:0 0 25px rgba(0,255,102,0.4) !important}.sb-spring-card.is-matrix *{color:#00FF66 !important}.sb-telemetry-row{display:flex;justify-content:space-around;font-family:var(--font-mono,monospace);font-size:0.78rem;color:var(--dim,#8b949e);margin-top:0.5rem;flex-wrap:wrap;gap:0.4rem}.color-cyan{color:var(--accent) !important}.color-green{color:#4ade80 !important}.color-blue{color:#60a5fa !important}.color-gold{color:#fbbf24 !important}.color-red{color:#f87171 !important}.color-dim{color:var(--dim,#8b949e) !important}.color-fg{color:var(--fg,#e6edf3) !important}.sovereign-admin-bar{display:none !important}.sovereign-admin-bar.is-active{display:flex !important;position:fixed !important;top:0 !important;left:0 !important;right:0 !important;z-index:100000 !important;background:rgba(13,17,23,0.95) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;border-bottom:1px solid rgba(212,175,55,0.4) !important;padding:6px 16px !important;box-shadow:0 4px 20px rgba(0,0,0,0.6) !important}.sovereign-admin-bar__inner{width:100% !important;display:flex !important;align-items:center !important;justify-content:space-between !important;max-width:1400px !important;margin:0 auto !important}.sovereign-admin-bar__nav{display:flex !important;align-items:center !important;gap:12px !important}.admin-bar-link{color:var(--fg,#e6edf3) !important;font-size:0.8rem !important;font-weight:600 !important;text-decoration:none !important;padding:4px 8px !important;border-radius:6px !important}.admin-bar-link:hover,.admin-bar-link:focus-visible{background:rgba(255,255,255,0.1) !important;outline:2px solid var(--accent) !important}@media (max-width:480px){.raqib-submit-btn{width:100% !important}.raqib-input-box{min-width:100% !important}}.raqib-copy-code-btn.btn{--fg:#F1F0EB;--bd:rgba(241,240,235,0.3);--bg:transparent}.raqib-copy-code-btn.btn:hover{--fg:#0E1111;--bg:#F1F0EB;--bd:#F1F0EB}.gallery__it--tall{max-inline-size:360px;margin-inline:auto}.chero__live{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin-block-start:var(--space-5)}.chero__url{font-size:var(--fs-sm);color:var(--card-dim,var(--text-muted))}.gallery .dev__screen--frame img{aspect-ratio:auto;block-size:auto;object-fit:contain}.dash-auth-locked{display:none !important}.hero__orb{position:absolute;inset-inline-start:12%;inset-block-start:18%;inline-size:440px;block-size:440px;border-radius:50%;background:radial-gradient(circle,rgba(0,240,255,0.18) 0%,rgba(14,122,111,0.12) 45%,transparent 70%);filter:blur(60px);pointer-events:none;z-index:0;animation:pulse-orb 7s ease-in-out infinite alternate}@keyframes pulse-orb{0%{transform:scale(0.92) translate3d(0,0,0);opacity:0.65}100%{transform:scale(1.15) translate3d(24px,-24px,0);opacity:0.95}}.statbar--hero{background:transparent;border:0;border-block:1px solid var(--border-2);border-radius:0;box-shadow:none;gap:0}.statbar--hero .stat{background:transparent;box-shadow:none}.statbar--hero .stat__n{color:var(--text);text-shadow:none;letter-spacing:-0.03em;font-weight:800}.statbar--hero .stat + .stat{border-inline-start:1px solid var(--border)}@media (min-width:480.02px) and (max-width:799.98px){.statbar--hero .stat:nth-child(odd){border-inline-start:0}.statbar--hero .stat:nth-child(n+3){border-block-start:1px solid var(--border)}}@media (max-width:480px){.statbar--hero .stat + .stat{border-inline-start:0;border-block-start:1px solid var(--border)}}:root[data-theme="dark"] .statbar--hero{background:color-mix(in srgb,var(--surface) 70%,transparent);border:1px solid var(--border);border-radius:var(--r-lg)}.phero{position:relative;overflow:hidden}.phero__dossier-grid{display:grid !important;gap:clamp(var(--space-6),4vw,var(--space-8)) !important;align-items:center !important;position:relative;z-index:1}@media (min-width:960px){.phero__dossier-grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,0.8fr) !important}}.dossier-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:clamp(var(--space-5),3vw,var(--space-6));box-shadow:var(--shadow-glass),var(--glass-sheen);display:flex;flex-direction:column;gap:var(--space-4);position:relative;overflow:hidden;color:var(--text)}.dossier-card::before{content:"";position:absolute;inset-inline-start:-40px;inset-block-start:-40px;inline-size:180px;block-size:180px;border-radius:50%;background:radial-gradient(circle,var(--accent-glow) 0%,transparent 70%);filter:blur(28px);pointer-events:none}.dossier-card>*{position:relative}.dossier-card__hd{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.dossier-card__code{font-size:var(--fs-xs);color:var(--accent-text);font-weight:var(--w-semibold);letter-spacing:.08em}.dossier-card__seal{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .65rem;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--w-semibold);color:var(--accent-text)}.dossier-card__seal .dot{inline-size:6px;block-size:6px;border-radius:50%;background:var(--accent)}.dossier-card__title{margin:0;font-size:var(--fs-h3)}.dossier-card__sub{margin:0;font-size:var(--fs-sm);color:var(--text-muted);line-height:1.65}.dossier-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4);padding:var(--space-4);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg)}.dossier-stat{display:flex;flex-direction:column;gap:3px;min-inline-size:0}.dossier-stat__val{font-size:1.35rem;font-weight:var(--w-bold,700);color:var(--text);line-height:1.1}.dossier-stat__lbl{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.4}.dossier-card__ft{display:flex;flex-direction:column;gap:var(--space-3)}.dossier-btn-download{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.25rem;border-radius:var(--r-md);background:var(--btn-bg);color:var(--btn-fg);font-weight:var(--w-semibold);text-decoration:none;transition:transform var(--d-fast) var(--ease-spring),background-color var(--d-fast) ease}.dossier-btn-download:hover{background:var(--btn-bg-h);transform:translateY(-2px)}.dossier-btn-download svg{inline-size:1em;block-size:1em}.dossier-card__meta{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:var(--fs-xs);color:var(--text-muted)}.dossier-card__meta a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}:root .svc.themed,:root[data-theme="dark"] .svc.themed{--card-bg:color-mix(in srgb,var(--accent) 7%,var(--surface));--card-fg:var(--text);--card-dim:var(--text-2);--card-accent:var(--accent-text)}.svc.themed .svc__card{border:1px solid var(--accent-line);box-shadow:none}.sov-currency-wrap{position:relative;display:inline-flex;align-items:center;z-index:100}.sov-currency-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--r-pill,999px);background:var(--surface-2,rgba(255,255,255,0.06));border:1px solid var(--border,rgba(255,255,255,0.12));color:var(--text,#fff);font-family:var(--font-sans,inherit);font-size:var(--fs-xs,0.8rem);font-weight:600;cursor:pointer;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);transition:all 0.25s cubic-bezier(0.16,1,0.3,1)}.sov-currency-btn:hover{background:var(--surface-3,rgba(255,255,255,0.12));border-color:var(--accent);transform:translateY(-1px)}.sov-currency-btn svg,.sov-currency-btn i{color:var(--accent)}.sov-currency-dropdown{position:absolute;top:calc(100% + 8px);inset-inline-end:0;min-width:170px;background:var(--surface,rgba(16,20,28,0.95));border:1px solid var(--border,rgba(255,255,255,0.14));border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,0.5),0 0 20px color-mix(in srgb,var(--accent) 15%,transparent);backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);padding:6px;display:none;flex-direction:column;gap:2px;z-index:1000;animation:sovDropIn 0.2s cubic-bezier(0.16,1,0.3,1)}.sov-currency-dropdown.open{display:flex}@keyframes sovDropIn{from{opacity:0;transform:translateY(-6px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sov-curr-opt{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:10px;font-size:0.78rem;color:var(--text-2,rgba(255,255,255,0.75));cursor:pointer;transition:all 0.15s ease}.sov-curr-opt:hover{background:var(--surface-2,rgba(255,255,255,0.08));color:var(--text,#fff)}.sov-curr-opt.active{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-weight:700}.sov-curr-opt strong{font-family:var(--font-mono,monospace)}.sov-demo-modal-overlay{position:fixed;inset:0;background:rgba(2,6,14,0.85);backdrop-filter:blur(32px) saturate(190%);-webkit-backdrop-filter:blur(32px) saturate(190%);z-index:999999;display:none;align-items:center;justify-content:center;padding:24px}.sov-demo-modal-overlay.open{display:flex}.sov-demo-window{width:100%;max-width:1080px;height:82vh;max-height:780px;background:var(--surface,#0A0E17);border:1px solid var(--border-strong,rgba(255,255,255,0.16));border-radius:28px;box-shadow:0 40px 120px rgba(0,0,0,0.95),0 0 60px color-mix(in srgb,var(--accent) 20%,transparent),inset 0 1px 2px rgba(255,255,255,0.4);display:flex;flex-direction:column;overflow:hidden;animation:sovWindowPop 0.35s cubic-bezier(0.16,1,0.3,1)}:root:not([data-theme="dark"]) .sov-demo-window{background:#FFFFFF;border-color:rgba(0,0,0,0.12);box-shadow:0 40px 100px rgba(0,0,0,0.2),0 0 40px color-mix(in srgb,var(--accent) 15%,transparent)}@keyframes sovWindowPop{from{opacity:0;transform:scale(0.94) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.sov-demo-topbar{padding:14px 20px;background:var(--surface-2,rgba(18,22,34,0.9));border-bottom:1px solid var(--border,rgba(255,255,255,0.08));display:flex;align-items:center;justify-content:space-between}:root:not([data-theme="dark"]) .sov-demo-topbar{background:#F8FAFC;border-bottom-color:rgba(0,0,0,0.08)}.sov-demo-controls{display:flex;align-items:center;gap:8px}.sov-demo-dot{width:12px;height:12px;border-radius:50%;display:inline-block}.sov-demo-dot.red{background:#ff5f56;cursor:pointer}.sov-demo-dot.yellow{background:#ffbd2e}.sov-demo-dot.green{background:#27c93f}.sov-demo-address-bar{display:flex;align-items:center;gap:8px;background:var(--surface-3,rgba(0,0,0,0.35));border:1px solid var(--border,rgba(255,255,255,0.08));border-radius:999px;padding:4px 18px;font-size:0.75rem;color:var(--text-2,rgba(255,255,255,0.75));font-family:var(--font-mono,monospace)}:root:not([data-theme="dark"]) .sov-demo-address-bar{background:#EDF2F7;border-color:rgba(0,0,0,0.06);color:#334155}.sov-demo-close{background:var(--surface-2,rgba(255,255,255,0.06));border:1px solid var(--border,rgba(255,255,255,0.1));border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--text,#fff);cursor:pointer;transition:all 0.2s ease}:root:not([data-theme="dark"]) .sov-demo-close{background:#EDF2F7;border-color:rgba(0,0,0,0.08);color:#1E293B}.sov-demo-close:hover{background:rgba(255,95,86,0.2);border-color:#ff5f56;color:#ff5f56}.sov-demo-body{flex:1;overflow-y:auto;padding:28px;display:flex;flex-direction:column;gap:20px}.sov-demo-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width:768px){.sov-demo-metric-grid{grid-template-columns:repeat(2,1fr)}}.sov-demo-metric-card{background:var(--surface-2,rgba(255,255,255,0.03));border:1px solid var(--border,rgba(255,255,255,0.08));border-radius:18px;padding:16px 20px;text-align:right}:root:not([data-theme="dark"]) .sov-demo-metric-card{background:#F8FAFC;border-color:rgba(0,0,0,0.07)}.sov-demo-metric-num{font-size:1.8rem;font-weight:900;font-family:var(--font-sans,sans-serif)}.sov-demo-metric-lbl{font-size:0.75rem;color:var(--text-muted,rgba(255,255,255,0.5));margin-top:4px}.sov-demo-chart-mock{background:var(--surface-2,rgba(255,255,255,0.02));border:1px solid var(--border,rgba(255,255,255,0.07));border-radius:20px;padding:24px;min-height:200px;display:flex;flex-direction:column;justify-content:space-between}:root:not([data-theme="dark"]) .sov-demo-chart-mock{background:#F8FAFC;border-color:rgba(0,0,0,0.06)}.sov-demo-chart-bars{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;height:120px;padding-top:20px}.sov-demo-bar-col{flex:1;border-radius:6px 6px 0 0;transition:height 0.6s cubic-bezier(0.16,1,0.3,1)}.btn-demo-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border-radius:var(--r-pill,999px);font-size:0.8rem;font-weight:700;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);color:var(--accent);cursor:pointer;transition:all 0.3s cubic-bezier(0.16,1,0.3,1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);text-decoration:none;user-select:none}.btn-demo-trigger:hover{background:color-mix(in srgb,var(--accent) 20%,transparent);border-color:var(--accent);color:#fff;transform:translateY(-2px);box-shadow:0 10px 25px color-mix(in srgb,var(--accent) 25%,transparent)}:root:not([data-theme="dark"]) .btn-demo-trigger{background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,transparent);color:#047857}.sovereign-comms-trigger{position:fixed;bottom:24px;inset-inline-start:24px;z-index:9998;background:var(--surface,rgba(10,14,22,0.92));border:1px solid var(--border-strong,rgba(255,255,255,0.16));backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);box-shadow:0 16px 48px rgba(0,0,0,0.75),0 0 24px color-mix(in srgb,var(--accent) 20%,transparent),inset 0 1px 2px rgba(255,255,255,0.35);border-radius:999px;padding:8px 18px 8px 10px;display:flex;align-items:center;gap:12px;cursor:pointer;user-select:none;transition:all 0.4s cubic-bezier(0.16,1,0.3,1)}:root:not([data-theme="dark"]) .sovereign-comms-trigger{background:rgba(255,255,255,0.95);border-color:rgba(0,0,0,0.12);box-shadow:0 16px 40px rgba(0,0,0,0.12),0 0 24px color-mix(in srgb,var(--accent) 15%,transparent)}.sovereign-comms-trigger:hover{transform:translateY(-4px) scale(1.02);border-color:var(--accent);box-shadow:0 24px 60px rgba(0,0,0,0.9),0 0 35px color-mix(in srgb,var(--accent) 35%,transparent)}.comms-trigger-avatar-wrap{position:relative;width:36px;height:36px}.comms-trigger-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;border:1.5px solid var(--accent)}.comms-trigger-status{position:absolute;bottom:0;right:0;width:10px;height:10px;background:var(--accent);border-radius:50%;border:2px solid var(--surface,#0A0E17)}.comms-trigger-text{display:flex;flex-direction:column;text-align:start}.comms-trigger-name{font-size:0.8rem;font-weight:700;color:var(--text,#fff)}.comms-trigger-sub{font-size:0.68rem;color:var(--accent);display:flex;align-items:center;gap:4px}.comms-trigger-badge{background:var(--accent);color:#051A14;font-size:0.65rem;font-weight:800;padding:2px 7px;border-radius:999px;margin-inline-start:4px}.sovereign-comms-modal{position:fixed;bottom:84px;inset-inline-start:24px;width:380px;max-width:calc(100vw - 32px);height:520px;max-height:calc(100vh - 120px);background:var(--surface,#0B0F19);border:1px solid var(--border-strong,rgba(255,255,255,0.16));border-radius:24px;box-shadow:0 32px 80px rgba(0,0,0,0.9),0 0 50px color-mix(in srgb,var(--accent) 20%,transparent),inset 0 1px 1px rgba(255,255,255,0.3);backdrop-filter:blur(32px) saturate(190%);-webkit-backdrop-filter:blur(32px) saturate(190%);z-index:9999;display:none;flex-direction:column;overflow:hidden;animation:commsSlideUp 0.3s cubic-bezier(0.16,1,0.3,1)}:root:not([data-theme="dark"]) .sovereign-comms-modal{background:#FFFFFF;border-color:rgba(0,0,0,0.12);box-shadow:0 32px 80px rgba(0,0,0,0.15),0 0 40px color-mix(in srgb,var(--accent) 15%,transparent)}.sovereign-comms-modal.open{display:flex}@keyframes commsSlideUp{from{opacity:0;transform:translateY(20px) scale(0.96)}to{opacity:1;transform:translateY(0) scale(1)}}.comms-header{padding:14px 18px;background:var(--surface-2,rgba(255,255,255,0.04));border-bottom:1px solid var(--border,rgba(255,255,255,0.08));display:flex;align-items:center;justify-content:space-between}.comms-header-user{display:flex;align-items:center;gap:10px}.comms-header-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;border:1.5px solid var(--accent)}.comms-header-info h4{font-size:0.85rem;font-weight:700;margin:0;color:var(--text,#fff)}.comms-header-info p{font-size:0.7rem;color:var(--accent);margin:2px 0 0 0;display:flex;align-items:center;gap:4px}.comms-header-actions{display:flex;align-items:center;gap:6px}.comms-action-btn{background:var(--surface-3,rgba(255,255,255,0.08));border:1px solid var(--border,rgba(255,255,255,0.1));border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--text,#fff);cursor:pointer;transition:all 0.2s ease;text-decoration:none}:root:not([data-theme="dark"]) .comms-action-btn{background:#EDF2F7;color:#1E293B}.comms-action-btn:hover{background:var(--surface-2,rgba(255,255,255,0.15));transform:scale(1.08)}.comms-mode-switch{display:flex;background:var(--surface-3,rgba(0,0,0,0.3));padding:4px;margin:8px 12px;border-radius:12px;gap:4px}:root:not([data-theme="dark"]) .comms-mode-switch{background:#F1F5F9}.comms-mode-btn{flex:1;padding:6px 10px;border-radius:8px;font-size:0.72rem;font-weight:600;background:transparent;border:none;color:var(--text-muted,rgba(255,255,255,0.6));cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.comms-mode-btn.active{background:var(--surface,rgba(255,255,255,0.12));color:var(--text,#fff);box-shadow:0 2px 8px rgba(0,0,0,0.2)}:root:not([data-theme="dark"]) .comms-mode-btn.active{background:#FFFFFF;color:#0F172A}.comms-messages{flex:1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.comms-msg{max-width:85%;padding:10px 14px;border-radius:16px;font-size:0.8rem;line-height:1.5;animation:commsMsgIn 0.2s ease}@keyframes commsMsgIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.comms-msg.bot,.comms-msg.founder{align-self:flex-start;background:var(--surface-2,rgba(255,255,255,0.06));border:1px solid var(--border,rgba(255,255,255,0.08));color:var(--text,#fff);border-bottom-right-radius:4px}:root:not([data-theme="dark"]) .comms-msg.bot,:root:not([data-theme="dark"]) .comms-msg.founder{background:#F1F5F9;border-color:rgba(0,0,0,0.06);color:#0F172A}.comms-msg.user{align-self:flex-end;background:linear-gradient(135deg,var(--accent),#059669);color:#fff;border-bottom-left-radius:4px}.comms-input-bar{padding:10px 14px;background:var(--surface-2,rgba(255,255,255,0.03));border-top:1px solid var(--border,rgba(255,255,255,0.08));display:flex;align-items:center;gap:8px}:root:not([data-theme="dark"]) .comms-input-bar{background:#F8FAFC;border-top-color:rgba(0,0,0,0.08)}.comms-input{flex:1;background:var(--surface-3,rgba(0,0,0,0.25));border:1px solid var(--border,rgba(255,255,255,0.1));border-radius:999px;padding:8px 16px;font-size:0.8rem;color:var(--text,#fff);outline:none;font-family:inherit}:root:not([data-theme="dark"]) .comms-input{background:#FFFFFF;border-color:rgba(0,0,0,0.15);color:#0F172A}.comms-send-btn{background:var(--accent);border:none;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:#051A14;cursor:pointer;transition:all 0.2s ease}.comms-send-btn:hover{transform:scale(1.08);filter:brightness(1.15)}.hero__media{perspective:1200px}.hero__dev{transform-style:preserve-3d;box-shadow:0 25px 70px rgba(0,0,0,0.5),0 0 50px color-mix(in srgb,var(--accent) 15%,transparent) !important}:root:not([data-theme="dark"]) .hero__dev{box-shadow:0 25px 60px rgba(0,0,0,0.12),0 0 40px color-mix(in srgb,var(--accent) 10%,transparent) !important}.sov-curr-icon{color:var(--accent);font-size:11px}.sov-curr-caret{font-size:7px;opacity:0.6}.sov-demo-actions{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.sov-demo-url-lock{font-size:10px;opacity:0.6}.sov-demo-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;flex-wrap:wrap;gap:12px}.sov-demo-badge-accent{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.sov-demo-title-txt{font-size:1.3rem;font-weight:800;color:var(--text,#fff);margin:8px 0 0}.sov-demo-live-tag{font-size:0.78rem;color:var(--accent);display:flex;align-items:center;gap:6px;font-weight:700}.sov-demo-live-dot{width:8px;height:8px;background:var(--accent);border-radius:50%;display:inline-block}.sov-demo-chart-header{display:flex;justify-content:space-between;align-items:center}.sov-demo-chart-title{font-size:0.88rem;font-weight:800;color:var(--text,#fff)}.sov-demo-chart-sub{font-size:0.75rem;color:var(--text-muted,rgba(255,255,255,0.5))}.comms-live-dot{width:6px;height:6px;background:var(--accent);border-radius:50%;display:inline-block}.comms-chips-wrap{padding:0 16px 8px;display:flex;gap:6px;flex-wrap:wrap}.comms-chips-title{font-size:10px;color:var(--text-muted,rgba(255,255,255,0.4));width:100%;margin-bottom:2px}.comms-chip-wa{color:var(--accent);text-decoration:none}.comms-wa-link{color:var(--accent);font-weight:700;text-decoration:underline}
/* generated: former inline style attributes */
.sec42fdb{--c:0}.s491a2b4{--c:1}.s813d02c{--c:10}.s6a2c60b{--c:11}.s9a94113{--c:2}.s03e2c63{--c:3}.s342cbde{--c:4}.s67b39e2{--c:5}.s6738b41{--c:6}.seb5ed01{--c:7}.s793e08d{--c:8}.s1c35d76{--c:9}.sa2dec38{--cells:12}.sa5f8ecb{--h:38%}.s10e6c10{--h:44%}.sb17ba99{--h:52%}.sb4f5d4a{--h:58%}.sce25e8f{--h:67%}.s78906d2{--h:71%}.sa2400f7{--h:79%}.s7186f35{--h:92%}.s11c6460{--i:0}.sec60971{--i:0.5; margin-bottom: 1.15rem;}.s61eb804{--i:0.5; margin-bottom: 1rem;}.s9918e7e{--i:1}.s8e390cd{--i:2}.se02c2c4{--i:2.5; margin: 1.5rem 0; display: flex; gap: 0.85rem; flex-wrap: wrap; align-items: center;}.sf61af31{--i:3}.sd09643c{--i:4}.s217ef9c{--i:4; align-items: center; gap: 0.75rem; flex-wrap: wrap;}.s2b36a67{--i:5}.s1646475{--i:6}.s4c187ee{--i:7}.s445ab4f{--k:0.000}.s1e5963e{--k:0.100}.s7e7b957{--k:0.125}.sdce739f{--k:0.200}.s4e92044{--k:0.250}.s0e19ab9{--k:0.300}.s7ad3733{--k:0.375}.sda14291{--k:0.400}.s7f6946f{--k:0.500}.s99ed529{--k:0.600}.sb8ed696{--k:0.625}.s7c8a622{--k:0.700}.sacd7e35{--k:0.750}.sa0a58ad{--k:0.800}.s20bdd27{--l-bg:#0E2A3A;--l-fg:#EEF7FB;--l-dim:rgba(238,247,251,.74);--l-accent:#7CC9E8;--d-bg:#0E2A3A;--d-fg:#EEF7FB;--d-dim:rgba(238,247,251,.74);--d-accent:#7CC9E8}.sc4b0082{--l-bg:#0E2A3A;--l-fg:#EEF7FB;--l-dim:rgba(238,247,251,.74);--l-accent:#7CC9E8;--d-bg:#0E2A3A;--d-fg:#EEF7FB;--d-dim:rgba(238,247,251,.74);--d-accent:#7CC9E8;view-transition-name:vt-a-serverless-on-aws;view-transition-class:vt-card}.seb252be{--l-bg:#0E2A3A;--l-fg:#EEF7FB;--l-dim:rgba(238,247,251,.74);--l-accent:#7CC9E8;--d-bg:#0E2A3A;--d-fg:#EEF7FB;--d-dim:rgba(238,247,251,.74);--d-accent:#7CC9E8;view-transition-name:vt-island-haven;view-transition-class:vt-card}.sa2e785b{--l-bg:#0F3D3A;--l-fg:#F2FBF9;--l-dim:rgba(242,251,249,.74);--l-accent:#7FE0D2;--d-bg:#0F3D3A;--d-fg:#F2FBF9;--d-dim:rgba(242,251,249,.74);--d-accent:#7FE0D2}.s437b7d4{--l-bg:#0F3D3A;--l-fg:#F2FBF9;--l-dim:rgba(242,251,249,.74);--l-accent:#7FE0D2;--d-bg:#0F3D3A;--d-fg:#F2FBF9;--d-dim:rgba(242,251,249,.74);--d-accent:#7FE0D2;view-transition-name:vt-a-ai-agents-revolution;view-transition-class:vt-card}.s265d641{--l-bg:#0F3D3A;--l-fg:#F2FBF9;--l-dim:rgba(242,251,249,.74);--l-accent:#7FE0D2;--d-bg:#0F3D3A;--d-fg:#F2FBF9;--d-dim:rgba(242,251,249,.74);--d-accent:#7FE0D2;view-transition-name:vt-rahmacare;view-transition-class:vt-card}.s6c500fc{--l-bg:#111C4E;--l-fg:#F3F5FF;--l-dim:rgba(243,245,255,.74);--l-accent:#9DB4FF;--d-bg:#111C4E;--d-fg:#F3F5FF;--d-dim:rgba(243,245,255,.74);--d-accent:#9DB4FF}.sbd7597b{--l-bg:#111C4E;--l-fg:#F3F5FF;--l-dim:rgba(243,245,255,.74);--l-accent:#9DB4FF;--d-bg:#111C4E;--d-fg:#F3F5FF;--d-dim:rgba(243,245,255,.74);--d-accent:#9DB4FF;view-transition-name:vt-a-flutter-apple-standards;view-transition-class:vt-card}.sc70d6dc{--l-bg:#111C4E;--l-fg:#F3F5FF;--l-dim:rgba(243,245,255,.74);--l-accent:#9DB4FF;--d-bg:#111C4E;--d-fg:#F3F5FF;--d-dim:rgba(243,245,255,.74);--d-accent:#9DB4FF;view-transition-name:vt-vibe-os;view-transition-class:vt-card}.se72a75b{--l-bg:#231F1C;--l-fg:#F7F1EA;--l-dim:rgba(247,241,234,.74);--l-accent:#D8B98F;--d-bg:#231F1C;--d-fg:#F7F1EA;--d-dim:rgba(247,241,234,.74);--d-accent:#D8B98F}.s65b509a{--l-bg:#231F1C;--l-fg:#F7F1EA;--l-dim:rgba(247,241,234,.74);--l-accent:#D8B98F;--d-bg:#231F1C;--d-fg:#F7F1EA;--d-dim:rgba(247,241,234,.74);--d-accent:#D8B98F;view-transition-name:vt-a-idea-to-mrr-8-weeks;view-transition-class:vt-card}.s73aca66{--l-bg:#231F1C;--l-fg:#F7F1EA;--l-dim:rgba(247,241,234,.74);--l-accent:#D8B98F;--d-bg:#231F1C;--d-fg:#F7F1EA;--d-dim:rgba(247,241,234,.74);--d-accent:#D8B98F;view-transition-name:vt-maya;view-transition-class:vt-card}.saac4698{--l-bg:#2A2540;--l-fg:#F4F2FB;--l-dim:rgba(244,242,251,.74);--l-accent:#C9BBFF;--d-bg:#2A2540;--d-fg:#F4F2FB;--d-dim:rgba(244,242,251,.74);--d-accent:#C9BBFF}.sa4c4b9c{--l-bg:#2A2540;--l-fg:#F4F2FB;--l-dim:rgba(244,242,251,.74);--l-accent:#C9BBFF;--d-bg:#2A2540;--d-fg:#F4F2FB;--d-dim:rgba(244,242,251,.74);--d-accent:#C9BBFF;view-transition-name:vt-ai-lab;view-transition-class:vt-card}.sf002002{--l-bg:#2A2540;--l-fg:#F4F2FB;--l-dim:rgba(244,242,251,.74);--l-accent:#C9BBFF;--d-bg:#2A2540;--d-fg:#F4F2FB;--d-dim:rgba(244,242,251,.74);--d-accent:#C9BBFF;view-transition-name:vt-close-orchestrator;view-transition-class:vt-card}.s8a92e6c{--l-bg:#E3F6FA;--l-fg:#0D2A33;--l-dim:rgba(13,42,51,.70);--l-accent:#0E6E8A;--d-bg:#0D2A33;--d-fg:#E6F4F8;--d-dim:rgba(230,244,248,.72);--d-accent:#7CC9E8}.scce44fb{--l-bg:#E3F6FA;--l-fg:#0D2A33;--l-dim:rgba(13,42,51,.70);--l-accent:#0E6E8A;--d-bg:#0D2A33;--d-fg:#E6F4F8;--d-dim:rgba(230,244,248,.72);--d-accent:#7CC9E8;view-transition-name:vt-a-sovereign-glass-design;view-transition-class:vt-card}.s8d8f016{--l-bg:#E3F6FA;--l-fg:#0D2A33;--l-dim:rgba(13,42,51,.70);--l-accent:#0E6E8A;--d-bg:#0D2A33;--d-fg:#E6F4F8;--d-dim:rgba(230,244,248,.72);--d-accent:#7CC9E8;view-transition-name:vt-car-hmi;view-transition-class:vt-card}.sd49be9d{--l-bg:#E9EEFC;--l-fg:#141B3F;--l-dim:rgba(20,27,63,.70);--l-accent:#2E44B8;--d-bg:#141B3F;--d-fg:#EEF1FF;--d-dim:rgba(238,241,255,.72);--d-accent:#9DB4FF;view-transition-name:vt-web-platforms;view-transition-class:vt-card}.s001806b{--l-bg:#EAF4F1;--l-fg:#0F2A27;--l-dim:rgba(15,42,39,.68);--l-accent:#0E7A6F;--d-bg:#0F2A27;--d-fg:#E8F5F2;--d-dim:rgba(232,245,242,.72);--d-accent:#7FE0D2}.s01557cf{--l-bg:#EAF4F1;--l-fg:#0F2A27;--l-dim:rgba(15,42,39,.68);--l-accent:#0E7A6F;--d-bg:#0F2A27;--d-fg:#E8F5F2;--d-dim:rgba(232,245,242,.72);--d-accent:#7FE0D2;view-transition-name:vt-smart-accountant;view-transition-class:vt-card}.sbc092ea{--l-bg:#EFE9DC;--l-fg:#2A2417;--l-dim:rgba(42,36,23,.70);--l-accent:#7A5A1E;--d-bg:#2A2417;--d-fg:#F3EEE2;--d-dim:rgba(243,238,226,.72);--d-accent:#D9B978}.s1b1bcc0{--l-bg:#EFE9DC;--l-fg:#2A2417;--l-dim:rgba(42,36,23,.70);--l-accent:#7A5A1E;--d-bg:#2A2417;--d-fg:#F3EEE2;--d-dim:rgba(243,238,226,.72);--d-accent:#D9B978;view-transition-name:vt-academy-platform;view-transition-class:vt-card}.s95b1578{--l-bg:#F3ECE4;--l-fg:#2B211A;--l-dim:rgba(43,33,26,.70);--l-accent:#8A5A3C;--d-bg:#2B211A;--d-fg:#F5EEE7;--d-dim:rgba(245,238,231,.72);--d-accent:#D8B98F}.se4f629f{--l-bg:#F3ECE4;--l-fg:#2B211A;--l-dim:rgba(43,33,26,.70);--l-accent:#8A5A3C;--d-bg:#2B211A;--d-fg:#F5EEE7;--d-dim:rgba(245,238,231,.72);--d-accent:#D8B98F;view-transition-name:vt-brand-studio;view-transition-class:vt-card}.sf88ab38{--l-bg:#F5E7DA;--l-fg:#2B1D12;--l-dim:rgba(43,29,18,.70);--l-accent:#8C4A1F;--d-bg:#2B1D12;--d-fg:#F7EFE6;--d-dim:rgba(247,239,230,.72);--d-accent:#E0B98A}.s8fef551{--l-bg:#F5E7DA;--l-fg:#2B1D12;--l-dim:rgba(43,29,18,.70);--l-accent:#8C4A1F;--d-bg:#2B1D12;--d-fg:#F7EFE6;--d-dim:rgba(247,239,230,.72);--d-accent:#E0B98A;view-transition-name:vt-a-building-ai-agents;view-transition-class:vt-card}.s3aff1d7{--l-bg:#F5E7DA;--l-fg:#2B1D12;--l-dim:rgba(43,29,18,.70);--l-accent:#8C4A1F;--d-bg:#2B1D12;--d-fg:#F7EFE6;--d-dim:rgba(247,239,230,.72);--d-accent:#E0B98A;view-transition-name:vt-jameel-store;view-transition-class:vt-card}.s6fd4f57{--n:10}.s79d317a{--n:8}.sb439c10{--w:40%}.s8c62f68{--w:54%}.s38ccbc4{--w:63%}.seadc4d0{--w:72%}.sb9b417a{background: #090b0e; border: 1px solid rgba(255,255,255,0.1); border-radius: 8px; padding: 1rem; height: 260px; overflow-y: auto; font-family: var(--font-mono); font-size: 0.82rem; color: #6ee7b7; margin-top: 0.75rem;}.sab9f75d{background: #38bdf8; color: #000;}.s448e3a7{background: rgba(0,0,0,0.25); border-radius: 8px; padding: 1rem;}.seb7b299{background: rgba(255,255,255,0.02); border: 1px solid rgba(255,255,255,0.06); border-radius: 10px; padding: 1rem;}.seae47a0{background: rgba(255,255,255,0.03); padding: 8px 12px; border-radius: var(--radius-sm); border: 1px solid rgba(255,255,255,0.06);}.s2efd52c{background: rgba(255,255,255,0.04); font-weight: var(--w-bold);}.s7b36050{background: rgba(56, 189, 248, 0.1); border-color: rgba(56, 189, 248, 0.3); color: #38bdf8;}.s9b70612{background:#0E7A6F}.s8db7e48{background:#10B981;}.s3e9eabe{background:#10B981; box-shadow:0 0 8px #10B981;}.sa25c6e1{background:#111112}.sd6a41a5{background:#189C8E}.sfabab6c{background:#8B5CF6; box-shadow:0 0 8px #8B5CF6;}.sc99af92{background:#EF4444; border-color:#EF4444;}.s6374944{background:#F59E0B; box-shadow:0 0 8px #F59E0B;}.s2327ef2{background:#FAFAF8}.sd86ecdf{background:rgba(0,0,0,0.3); border-radius:6px; padding:0.65rem 0.85rem; margin-bottom:1.25rem;}.s3c8610e{background:rgba(212,175,55,0.15); color:var(--gold);}.sd054130{background:rgba(255,255,255,0.015); border:1px solid rgba(255,255,255,0.06); border-radius:8px; padding:0.75rem; font-size:0.75rem; color:var(--text-muted); display:flex; justify-content:space-between; align-items:center;}.s28cc27f{background:rgba(255,255,255,0.02); border:1px solid rgba(255,255,255,0.06); border-radius:8px; padding:0.75rem;}.s15f3d6f{background:rgba(255,255,255,0.02); border:1px solid rgba(255,255,255,0.06); border-radius:var(--radius-md, 10px); padding:0.85rem; margin-bottom:1rem;}.scd4b6c4{background:rgba(255,255,255,0.02); border:1px solid rgba(255,255,255,0.06); border-radius:var(--radius-md, 10px); padding:1rem; margin-bottom:1.25rem;}.s25145b3{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:6px;color:#fff;font-size:0.75rem;padding:2px 6px;}.s82f217e{background:var(--accent, #00F0FF); color:#051419; font-weight:var(--w-bold);}.sa3f653e{background:var(--gold); border-color:var(--gold); color:#000; font-weight:700;}.sf0aa9fc{border-bottom:1px solid rgba(0,240,255,0.2);}.sfac6f22{border-bottom:1px solid rgba(0,240,255,0.25);}.s284b90b{border-bottom:1px solid rgba(212,175,55,0.25);}.s18efb8a{border-bottom:1px solid rgba(239,68,68,0.2);}.sb499831{border-bottom:1px solid rgba(255,255,255,0.08);}.sde11ba6{border-bottom:1px solid rgba(255,255,255,0.08); padding-bottom:1rem;}.s4b37808{border-bottom:1px solid rgba(255,255,255,0.08); padding-bottom:1rem; margin-bottom:1rem; display:flex; justify-content:space-between; align-items:flex-start;}.sdbff7bc{border-color: rgba(56, 189, 248, 0.3); background: linear-gradient(180deg, rgba(56, 189, 248, 0.05), rgba(18, 21, 28, 0.8));}.s51aedd6{border-color: var(--gold); color: var(--gold);}.s5fc5f24{border-color:#10B981; color:#10B981;}.scff09ac{border-color:#EF4444; color:#EF4444;}.sfc07dbe{border-top: 1px solid rgba(255,255,255,0.08); padding-top: 1rem; margin-top: 0.5rem;}.s17b31f4{border-top:2px solid var(--accent); background:rgba(0,240,255,0.04);}.sb665013{border: 1px solid rgba(212,175,55,0.4); background: radial-gradient(circle at top right, rgba(212,175,55,0.06), transparent 70%), var(--dash-card-bg, rgba(14,18,25,0.7));}.sa5f49e1{border:1px solid rgba(0,240,255,0.3);}.s2ebc54d{border:1px solid rgba(212,175,55,0.3);}.s6d8531a{border:1px solid rgba(239,68,68,0.3);}.sbca0e2e{color: #EF4444; font-size: 0.8rem; min-height: 1.2rem; margin-bottom: 0.6rem;}.sbfb8586{color: var(--accent);}.s50af83e{color: var(--gold); border: 1px solid rgba(212,175,55,0.3); justify-content: center;}.sd127a54{color: var(--mut, #94A3B8); font-size: 0.82rem; margin-bottom: 1.2rem;}.s35017a3{color: var(--text-secondary); font-size: 0.9rem; line-height: 1.5;}.s054b202{color: var(--text-secondary); line-height: 1.6; margin-bottom: 1rem;}.sa05281a{color:#EF4444; font-weight:700;}.s274bbe0{color:#EF4444; margin:0;}.sb23ac01{color:#EF4444;font-size:0.75rem;min-height:0.8rem;margin:2px 0;}.sd4c1b6e{color:#F59E0B; font-weight:700;}.s376745a{color:var(--accent); font-weight:700;}.s9f7572a{color:var(--accent); margin:0.25rem 0 0 0;}.sa4c3e70{color:var(--bad); font-size:0.85rem; margin-bottom:0.75rem;}.se737b4f{color:var(--cyan,#00f0ff); margin:0;}.s3813e08{color:var(--danger, #f43f5e); font-size:0.85rem; margin-bottom:0.75rem;}.s3c22225{color:var(--gold);}.sb6e1d1a{color:var(--gold); font-weight:var(--w-bold);}.s5e2215b{color:var(--gold); margin:0.25rem 0 0 0;}.sf8700c3{color:var(--gold); margin:0;}.sf7ba841{color:var(--live);}.s7e38486{color:var(--live); font-weight: var(--w-bold);}.sb97a468{color:var(--live); font-weight:700;}.s911ada6{color:var(--muted);}.sa17f821{color:var(--text-2);}.s83ac1ce{cursor:pointer;}.s378e765{display: flex; align-items: center; gap: 8px;}.s1287f30{display: flex; flex-direction: column; gap: 0.4rem; border-top: 1px solid rgba(255,255,255,0.06); padding-top: 0.75rem;}.s3c626bb{display: flex; flex-direction: column; gap: 8px; margin-top: 1rem; font-family: var(--font-mono); font-size: 0.85rem;}.sde305bd{display: flex; flex-wrap: wrap; gap: 6px; font-size: 0.72rem; color: var(--text-2); margin-bottom: 0.75rem;}.s79252e6{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 0.75rem; margin-block: 1.25rem 0.75rem; border-top: 1px solid rgba(255,255,255,0.06); padding-top: 1rem;}.sd51107d{display: flex; gap: 0.4rem;}.sdc1de60{display: flex; gap: 0.5rem;}.s4d5ccc8{display: flex; gap: 0.5rem; align-items: center;}.se24b054{display: flex; gap: 0.5rem; margin-top: 0.75rem;}.s6ae0752{display: flex; gap: 0.5rem; margin-top: 1rem;}.sdf6f587{display: flex; gap: 0.75rem; align-items: center;}.s5c1219f{display: flex; gap: 0.75rem; flex-wrap: wrap; margin-top: 0.75rem;}.s27c103b{display: flex; gap: 1rem; align-items: center; margin-bottom: 1.25rem; flex-wrap: wrap;}.s4adbf3f{display: flex; gap: 1rem; margin: 1rem 0; font-size: 0.85rem;}.sa9c7702{display: flex; gap: 8px;}.s8cc456a{display: flex; justify-content: flex-end; gap: 0.5rem; margin-top: 0.5rem;}.s5d4d24b{display: flex; justify-content: space-between; align-items: center; font-size: 0.72rem; color: var(--text-muted); margin-bottom: 0.75rem;}.sc9101d3{display: flex; justify-content: space-between; align-items: center; font-size: 0.75rem; color: var(--text-muted);}.s945e1dc{display: flex; justify-content: space-between; align-items: center; margin-bottom: 0.5rem;}.se786a44{display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 0.75rem;}.s7af3239{display: flex; justify-content: space-between; margin-bottom: 0.5rem;}.sdf7b970{display: flex; justify-content: space-between; padding: 8px 12px; background: rgba(255,255,255,0.03); border-radius: 6px; border-inline-start: 3px solid #10b981;}.sa6a6ee4{display: flex; justify-content: space-between; padding: 8px 12px; background: rgba(255,255,255,0.03); border-radius: 6px; border-inline-start: 3px solid #38bdf8;}.s8036c4a{display: flex; justify-content: space-between; padding: 8px 12px; background: rgba(255,255,255,0.03); border-radius: 6px; border-inline-start: 3px solid #818cf8;}.sb7cf82b{display: grid; gap: 0.85rem; padding: 1.25rem;}.s1e8a882{display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem;}.sae76b52{display: grid; grid-template-columns: repeat(auto-fill, minmax(min(100%, 330px), 1fr)); gap: 1rem; margin-block-end: 2rem;}.sa806035{display: grid; grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)); gap: 10px; margin-bottom: 1rem;}.s8a62dea{display: grid; grid-template-columns: repeat(auto-fit, minmax(165px, 1fr)); gap: 0.85rem;}.s565dc6d{display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 1rem; margin-bottom: 1.5rem;}.sb3056e0{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1rem;}.s55b9684{display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 1rem;}.s46cd00d{display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 1.5rem;}.sc3fe5df{display: grid; grid-template-columns: repeat(auto-fit, minmax(360px, 1fr)); gap: 1.25rem; margin-top: 1.25rem;}.s544e43f{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); gap: 1rem;}.s9f39975{display: inline-flex; align-items: center; gap: 0.55rem; padding: 0.4rem 1.05rem; font-size: 0.85rem; font-weight: 700; border-radius: 999px;}.s6e22c58{display: none;}.s8118fbd{display:flex; align-items:center; gap:0.5rem;}.s0c6b861{display:flex; align-items:center; gap:0.5rem; cursor:pointer;}.s03dacff{display:flex; align-items:center; gap:0.65rem;}.s1e099e6{display:flex; align-items:center; gap:0.6rem; margin-bottom:0.6rem;}.s3e9e365{display:flex; align-items:center; gap:0.75rem;}.sceaaae8{display:flex; align-items:center; gap:0.75rem; padding:0.75rem; border-radius:8px; background:rgba(212,175,55,0.05); border:1px solid rgba(212,175,55,0.2); margin-bottom:1rem;}.s80c76f9{display:flex; flex-direction:column; gap:0.4rem;}.sbe1cf31{display:flex; flex-direction:column; gap:0.4rem; font-size:0.8rem;}.s0dd3efe{display:flex; flex-direction:column; gap:0.5rem; max-height:180px; overflow-y:auto; padding-inline-end:0.25rem; margin-bottom:0.75rem;}.s60fa832{display:flex; flex-direction:column; gap:0.65rem; margin-bottom:1rem;}.s53915ab{display:flex; flex-direction:column; gap:0.65rem; max-height:260px; overflow-y:auto; padding-inline-end:0.25rem;}.s147930a{display:flex; flex-direction:column; gap:0.6rem; margin-bottom:1rem;}.s558a31b{display:flex; flex-direction:column; gap:0.6rem; max-height:280px; overflow-y:auto; padding-inline-end:0.25rem;}.s7b7f61c{display:flex; flex-direction:column; gap:0.75rem; margin-bottom:1rem;}.sa50a445{display:flex; flex-direction:column; gap:0.85rem;}.sf8c66bf{display:flex; flex-wrap:wrap; gap:0.5rem; justify-content:space-between; align-items:center;}.s1d8a23b{display:flex; flex-wrap:wrap; gap:0.6rem; align-items:center; padding-top:1rem; border-top:1px solid rgba(255,255,255,0.08);}.sb5561a4{display:flex; flex-wrap:wrap; gap:12px; font-size:0.75rem; color:var(--text-2); margin-top:6px;}.s0079eed{display:flex; gap:0.4rem;}.s2438d71{display:flex; gap:0.4rem; align-items:center;}.s8f124f3{display:flex; gap:0.4rem; flex-wrap:wrap;}.sadf62a8{display:flex; gap:0.5rem;}.s792ca5a{display:flex; gap:0.6rem; align-items:center;}.sa858745{display:flex; justify-content:flex-end;}.s3f0c778{display:flex; justify-content:flex-end; gap:0.5rem;}.s5ffb91a{display:flex; justify-content:space-between; align-items:center;}.s390c445{display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:0.5rem;}.s0b4335e{display:flex; justify-content:space-between; align-items:center; font-size:0.75rem; color:var(--muted); border-top:1px solid rgba(255,255,255,0.06); padding-top:0.75rem;}.sd6b5faa{display:flex; justify-content:space-between; align-items:center; margin-bottom: 0.75rem;}.s5fbfce4{display:flex; justify-content:space-between; align-items:center; margin-bottom:0.35rem;}.sfa50f8a{display:flex; justify-content:space-between; align-items:center; margin-bottom:0.45rem;}.sf85a6d5{display:flex; justify-content:space-between; align-items:center; margin-bottom:1.25rem; flex-wrap:wrap; gap:0.75rem;}.s6ff90ce{display:flex; justify-content:space-between; align-items:center; margin-bottom:1rem;}.s0ec0487{display:flex; justify-content:space-between; align-items:center; padding:0.5rem 0.75rem; border-radius:6px; background:rgba(255,255,255,0.02); border:1px solid rgba(255,255,255,0.05);}.s8ca1d18{display:flex; justify-content:space-between; align-items:center; padding:0.65rem 0 0.2rem 0; font-size:1rem; font-weight:800;}.s626d0c4{display:flex; justify-content:space-between; align-items:center; padding:0.65rem 0.85rem; border-radius:8px; background:rgba(255,255,255,0.02); border:1px solid rgba(255,255,255,0.06);}.sda10153{display:flex; justify-content:space-between; align-items:flex-start; margin-bottom:1rem;}.s36c719f{display:flex; justify-content:space-between; align-items:flex-start; margin-bottom:1rem; padding-bottom:0.75rem; border-bottom:1px solid rgba(255,255,255,0.06);}.s821beb2{display:flex; justify-content:space-between; font-size:0.7rem; color:var(--text-muted); margin-bottom:4px;}.s786b4a2{display:flex; justify-content:space-between; font-size:0.82rem; margin-bottom:0.3rem;}.s2371420{display:flex; justify-content:space-between; font-size:0.8rem; margin-bottom:0.25rem;}.s75ea41f{display:flex; justify-content:space-between; font-size:var(--fs-xs); color:var(--text-muted); margin-bottom:4px;}.sd45bac5{display:flex; justify-content:space-between; margin-bottom:0.2rem; font-size:0.7rem; color:var(--muted);}.s2bc5b07{display:flex; justify-content:space-between; padding:0.4rem 0; border-bottom:1px dashed rgba(255,255,255,0.08); font-size:0.85rem;}.sd6241da{display:flex;gap:8px;}.s4639ea9{display:grid; grid-template-columns:1fr 1fr; gap:0.5rem; margin-bottom:1rem;}.s9399221{display:grid; grid-template-columns:1fr 1fr; gap:0.75rem; margin-bottom:0.75rem;}.s6fe6fc7{display:grid; grid-template-columns:1fr 1fr; gap:0.75rem; margin-bottom:0.85rem;}.s0e2e15a{display:grid; grid-template-columns:1fr 1fr; gap:0.75rem; margin-bottom:1rem;}.sa7ece32{display:grid; grid-template-columns:repeat(7, 1fr); gap:6px; text-align:center;}.s8a03d8a{display:grid; grid-template-columns:repeat(auto-fit, minmax(130px, 1fr)); gap:0.5rem; margin-bottom:0.85rem;}.sa32c4af{display:grid; grid-template-columns:repeat(auto-fit, minmax(140px, 1fr)); gap:0.75rem; background:rgba(255,255,255,0.02); border:1px solid rgba(255,255,255,0.06); border-radius:8px; padding:0.85rem; margin-bottom:1.25rem; font-size:0.8rem;}.seeae29c{display:grid; grid-template-columns:repeat(auto-fit, minmax(180px, 1fr)); gap:0.75rem; margin-bottom:1rem;}.s741f4ec{display:grid; grid-template-columns:repeat(auto-fit, minmax(220px, 1fr)); gap:0.75rem;}.s7e30b7d{display:inline-block; width:8px; height:8px; border-radius:50%; background:#00F0FF; margin-inline-end:4px;}.sdc1e943{display:inline-block; width:8px; height:8px; border-radius:50%; background:#10B981; margin-inline-end:4px;}.sdac1d50{display:inline-block; width:8px; height:8px; border-radius:50%; background:#3B82F6; margin-inline-end:4px;}.s41e5b30{display:inline-block; width:8px; height:8px; border-radius:50%; background:#8B5CF6; margin-inline-end:4px;}.se173639{display:inline-block; width:8px; height:8px; border-radius:50%; background:#D4AF37; margin-inline-end:4px;}.s27607e4{display:inline-block; width:8px; height:8px; border-radius:50%; background:#EC4899; margin-inline-end:4px;}.sd0466aa{display:none;}.sd95427b{display:none; padding:0.75rem; border-radius:8px; background:rgba(16,185,129,0.08); border:1px solid rgba(16,185,129,0.3); text-align:center;}.sfeafbc2{display:none; padding:1.25rem; border-radius:var(--radius-md, 10px); background:var(--surface-2); border:1px solid var(--border-2);}.s83360f7{flex-basis: 100%; width: 100%; margin-top:0.75rem; padding-top:0.65rem; border-top:1px solid rgba(255,255,255,0.06);}.s126244f{flex: 1;}.sfa09b37{flex: 1; justify-content: center;}.sfce9c18{flex:1; font-size:0.82rem;}.s174865a{font-family:var(--font-mono); color:var(--accent);}.se87ffad{font-family:var(--font-mono, monospace); font-size:0.75rem; color:var(--accent);}.sa1d1d68{font-size: 0.68rem; color: var(--text-muted);}.sf76f8ea{font-size: 0.72rem; color: var(--accent);}.scce8e0f{font-size: 0.75rem; color: var(--text-muted);}.saca05fa{font-size: 0.78rem; color: var(--text-muted); line-height: 1.5; margin: 0 0 1rem 0;}.s49f64dc{font-size: 0.82rem; color: var(--text-1); background: rgba(0,0,0,0.4); padding: 10px 14px; border-radius: var(--radius-sm); border: 1px solid rgba(255,255,255,0.08); line-height: 1.6;}.sdf962a3{font-size: 0.85rem; font-weight: var(--w-bold); color: var(--gold); margin-top: 2px;}.s7381b27{font-size: 0.85rem; font-weight: var(--w-bold); color: var(--text-1); margin-top: 2px;}.sec2fb65{font-size: 0.85rem; font-weight: var(--w-bold); color:var(--live); margin-top: 2px;}.s3649db9{font-size: 0.8rem; color: var(--text-2); margin: 0; line-height: 1.5;}.s300e179{font-size: 1.25rem;}.s0139c2b{font-size: 1.25rem; margin-bottom: 0.5rem;}.se135b6b{font-size: 1.3rem;}.s94c5ae8{font-size: 1.3rem; margin-bottom: 0.25rem;}.s471ec9a{font-size: 1.8rem; font-weight: 900; color: #38bdf8; margin-bottom: 1rem;}.sd326194{font-size: 1.8rem; font-weight: 900; color: #fff; margin-bottom: 1rem;}.s9d87f68{font-size: var(--fs-md); font-weight: var(--w-bold); margin: 0; color: var(--text-1);}.s7ac9a96{font-size: var(--fs-sm); font-weight: var(--w-bold); margin: 0; color: var(--text-1);}.se1aeccc{font-size: var(--fs-xs); color: var(--text-muted);}.sc9c4566{font-size:0.72rem;}.sc3e6d3d{font-size:0.72rem; color:var(--accent); font-weight:700;}.s72559bf{font-size:0.75rem;}.s20d2323{font-size:0.75rem; color:#10B981; margin-bottom:0.25rem;}.sef84093{font-size:0.75rem; color:var(--accent);}.s65bc4b7{font-size:0.75rem; color:var(--accent); font-weight:var(--w-bold);}.s271f20b{font-size:0.75rem; color:var(--cyan, #00f0ff); background:rgba(0,240,255,0.08); padding:3px 8px; border-radius:6px; border:1px solid rgba(0,240,255,0.2);}.sfcf0680{font-size:0.75rem; color:var(--gold); font-weight:700;}.s407646b{font-size:0.75rem; color:var(--gold); margin-bottom:0.25rem;}.s802ab9c{font-size:0.75rem; color:var(--gold); word-break:break-all;}.s6e290ec{font-size:0.75rem; color:var(--muted);}.sc0916f4{font-size:0.75rem; color:var(--muted); display:flex; align-items:center; gap:0.35rem;}.sdab4b09{font-size:0.75rem; color:var(--muted); font-weight:600;}.sc106e88{font-size:0.75rem; color:var(--muted); margin-bottom:0.25rem;}.sf4cbd3c{font-size:0.75rem; color:var(--text-muted);}.s1889883{font-size:0.75rem; color:var(--text-muted); display:flex; justify-content:space-between; align-items:center; border-top:1px solid rgba(255,255,255,0.05); padding-top:6px; margin-top:4px;}.s6865987{font-size:0.78rem; color:var(--muted); line-height:1.4;}.s34e56d5{font-size:0.78rem; color:var(--muted); line-height:1.7;}.sf2c82fa{font-size:0.7rem;}.sd768ad9{font-size:0.7rem; color:var(--muted);}.s05d5bf2{font-size:0.85rem; font-weight:600; margin-top:0.25rem;}.s96d50dc{font-size:0.85rem; font-weight:600; margin-top:0.25rem; color:var(--live);}.se3dc9dc{font-size:0.85rem; font-weight:700; margin-top:0.25rem; color:var(--cyan,#00f0ff);}.sdf03ed9{font-size:0.88rem;}.s5b6a1b5{font-size:0.8rem;}.scb6bf95{font-size:0.8rem; color:var(--cyan,#00f0ff);}.sa8e3afd{font-size:0.8rem; color:var(--muted);}.se2db7ee{font-size:0.8rem; font-weight:700; color:#10B981;}.s3e25581{font-size:0.8rem; font-weight:700; color:var(--accent);}.sbca6d8d{font-size:0.92rem; font-weight:700;}.s3ab585a{font-size:1.15rem; font-weight:700; color:#10B981;}.s524f6f0{font-size:1.15rem; font-weight:700; color:var(--accent);}.s1542e85{font-size:1.15rem; font-weight:700; color:var(--gold);}.s9c527ed{font-size:1.1rem;}.s0599fc9{font-size:1.25rem; font-weight:700; color:#10B981;}.s8712029{font-size:1.25rem; font-weight:700; color:var(--gold);}.s564fd18{font-size:1.2rem;}.s9540d05{font-size:1.3rem;}.s93af0d0{font-size:1.3rem; color:var(--accent); text-shadow:0 0 10px rgba(0,240,255,0.3);}.s45a98ae{font-size:1.5rem;}.sa3217e0{font-size:1.8rem; font-weight:800; color:#8B5CF6;}.s918f8dd{font-size:1.8rem; font-weight:800; color:#F59E0B;}.s3cdd4f4{font-size:1.8rem; font-weight:800; color:var(--accent);}.s7695e6e{font-size:1.8rem; font-weight:800; color:var(--live);}.s33ee298{font-size:11px}.s748ab89{font-size:var(--fs-sm); font-weight:var(--w-bold); margin:0; color:var(--text-1); line-height:1.4;}.seaf31b6{font-size:var(--fs-xs); font-weight:var(--w-bold); color:var(--text-1);}.saaa01b5{font-weight: var(--w-bold); margin-bottom: 4px; color: #3B82F6; font-size: 0.9rem;}.s1465099{font-weight: var(--w-bold); margin-bottom: 4px; color: #D4AF37; font-size: 0.9rem;}.s18dfdc9{font-weight: var(--w-bold); margin-bottom: 4px; color: var(--accent); font-size: 0.9rem;}.s2d14057{font-weight: var(--w-bold); margin-bottom: 4px; color:var(--live); font-size: 0.9rem;}.s9c3785c{font-weight:700;}.s8cba75b{font-weight:700; color:#10B981; font-size:1rem;}.s0ea5127{font-weight:700; color:#10B981; margin-bottom:0.25rem;}.sa9b9865{font-weight:700; color:#8B5CF6;}.s10c4a9b{font-weight:700; color:#F59E0B;}.s11ee96e{font-weight:700; color:var(--accent);}.s6171506{font-weight:700; color:var(--accent); font-size:0.75rem;}.s7f2405c{font-weight:700; color:var(--accent); margin-bottom:0.2rem;}.s91c555a{font-weight:700; color:var(--gold);}.sc2189da{font-weight:700; color:var(--live);}.s1a68b49{font-weight:700; font-size:0.82rem;}.s97451e7{font-weight:700; font-size:0.85rem;}.sc634bda{font-weight:700; font-size:0.85rem; margin-bottom:0.25rem;}.s0020b21{font-weight:700; font-size:0.85rem; margin-bottom:0.5rem; display:block;}.s51fd6e4{font-weight:700; font-size:0.95rem;}.s5e11954{font-weight:700; font-size:0.9rem; margin-bottom:0.85rem; color:var(--gold);}.s2d67db2{font-weight:700; font-size:1.1rem; color:#fff;}.se221612{font-weight:800; font-size:0.95rem;}.s1255a0c{font-weight:800; font-size:1.15rem; letter-spacing:0.04em;}.s0c476e2{gap: 1.25rem;}.s58cf3fe{gap: 12px;}.sc74f4ca{height:100%; border-radius:999px; background:linear-gradient(90deg, #10B981, rgba(16,185,129,0.4)); width:96.4%; transition:width 0.8s ease;}.sfd0b26d{height:100%; border-radius:999px; background:linear-gradient(90deg, #8B5CF6, rgba(139,92,246,0.4)); width:96.2%; transition:width 0.8s ease;}.s623b23c{height:100%; border-radius:999px; background:linear-gradient(90deg, #F59E0B, rgba(245,158,11,0.4)); width:98.0%; transition:width 0.8s ease;}.sf88eff9{height:100%; border-radius:999px; background:linear-gradient(90deg, var(--accent, #00F0FF), rgba(0,240,255,0.4)); width:99.4%; transition:width 0.8s ease;}.sf8e40e8{height:100%; width:96%; background:#F59E0B; border-radius:999px;}.s1f17bc1{height:100%; width:97.8%; background:#8B5CF6; border-radius:999px;}.sdd0762e{height:100%; width:98.5%; background:linear-gradient(90deg, #00F0FF, #10B981); border-radius:999px;}.s41e5bda{height:100%; width:99.2%; background:#10B981; border-radius:999px;}.s628b2ae{height:6px; background:rgba(255,255,255,0.06); border-radius:999px; overflow:hidden;}.se8cc66b{inset-inline-end:22%;inset-block-end:18%;inline-size:40%}.s261b422{inset-inline-end:6%;inset-block-start:16%;inline-size:46%}.s03e52a2{inset-inline-start:6%;inset-block-start:30%;inline-size:44%}.scfff26b{margin-block-end: 0.35rem;}.s1a50c71{margin-block-end: 1.5rem;}.s17ad236{margin-block-start: 1.5rem; margin-block-end: 1.5rem;}.s97e148c{margin-block-start: 1rem;}.s9bdf5cc{margin-block-start:var(--space-5)}.s3d43560{margin-bottom: 0.5rem;}.s5e887a7{margin-bottom: 0.5rem; font-weight: 700;}.sf9bac98{margin-bottom: 1.5rem; border: 1px solid rgba(212,175,55,0.25);}.s726cf47{margin-bottom: 1rem;}.s6e7202d{margin-bottom: 4px;}.secb38ce{margin-bottom:0.25rem;}.sbdf32b3{margin-bottom:0.75rem;}.sf9bcedf{margin-bottom:0.85rem;}.s9df2af4{margin-bottom:1.5rem; background:rgba(10,14,20,0.85); border:1px solid rgba(0,240,255,0.25); box-shadow:0 12px 36px rgba(0,0,0,0.5);}.s68227a9{margin-bottom:1rem;}.sfbbc4a3{margin-bottom:1rem; padding:0.75rem; border-radius:8px; background:rgba(255,255,255,0.02); border:1px solid rgba(255,255,255,0.06);}.sae01e5f{margin-bottom:4px;}.sabd137b{margin-bottom:6px;}.s7c6c7eb{margin-inline-start:auto; font-size:0.72rem;}.s846a466{margin-inline-start:auto; font-size:0.72rem; background:var(--accent-soft); color:var(--accent-text); border:1px solid var(--accent-line);}.sd33c24b{margin-inline-start:auto; font-size:0.72rem; background:var(--amber-soft); color:var(--amber); border:1px solid var(--amber-line);}.se553287{margin-top: 0.75rem; font-size: 0.85rem;}.s8b6b19c{margin-top: 1.5rem;}.s1279580{margin-top: 1.5rem; font-size: 0.85rem;}.s205afe3{margin-top: 10px; padding-top: 8px; border-top: 1px solid rgba(255,255,255,0.06); display: flex; justify-content: space-between; align-items: center;}.s431c2d8{margin-top:0.2rem;}.s1294519{margin-top:0;}.saa8443c{margin-top:1rem; padding-top:0.85rem; border-top:1px solid rgba(255,255,255,0.06); display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:0.5rem;}.sc0ae51c{margin: 0 auto 0.8rem; width: 68px; height: 68px;}.se74786e{margin: 0.2rem 0; font-size: 1.15rem; color: #fff;}.s43e9360{margin: 0.5rem 0; min-height:42px;}.se739924{margin: 1rem 0; padding: 0.75rem; background: rgba(0,0,0,0.25); border-radius: 6px; font-size: 0.82rem;}.s78115e9{margin:0 0 0.25rem 0; font-size:1.1rem; font-weight:700;}.sfbeaf32{margin:0 0 0.5rem 0; font-size:0.9rem; font-weight:600;}.s65c3159{margin:0.25rem 0 0 0;}.s90a1367{margin:0.25rem 0; font-size:1.15rem; font-weight:700;}.s9aaa9f8{margin:0; font-size:0.85rem; color:var(--muted);}.s739abf4{margin:0; font-size:0.8rem; color:var(--muted);}.s86117d3{margin:0; font-size:1.15rem; font-weight:700;}.s23cbb8a{margin:0; font-size:1.15rem; font-weight:800;}.s69914f1{margin:0; font-size:1.1rem; font-weight:700;}.sb4d2cc5{max-height: 380px; overflow-y: auto;}.s018008e{max-height:220px; overflow-y:auto;}.sa8db287{max-width: 280px; height: 32px; font-size: 0.75rem;}.s1bcc1ca{max-width: 320px;}.s3b44eb3{max-width: 320px; margin: 0 auto;}.s2278c2b{max-width: 680px;}.sacc1363{max-width:440px;}.sd420eba{max-width:540px;}.s344a0df{max-width:560px;}.s2c15abe{max-width:620px;}.s6bb239c{max-width:640px;}.s42fa58e{max-width:680px;}.sb0026d6{max-width:720px;}.sd029318{padding: 1rem; border-radius: var(--radius-sm); background: rgba(255,255,255,0.02); border: 1px solid rgba(255,255,255,0.06);}.s847ff70{padding: 6px;}.s871f463{padding:0.5rem 0.75rem; border-radius:6px; background:rgba(255,255,255,0.02); border:1px solid rgba(255,255,255,0.05); font-size:0.8rem;}.sc76383d{padding:0.5rem; border-radius:6px; background:rgba(255,255,255,0.02); border:1px solid rgba(255,255,255,0.06); text-align:center;}.se55d807{padding:0.6rem; border-radius:6px; background:rgba(255,255,255,0.02); border:1px solid rgba(255,255,255,0.06); font-size:0.75rem;}.s177c8b8{padding:0.75rem; border-radius:8px; background:rgba(0,240,255,0.03); border:1px solid rgba(0,240,255,0.12); font-size:0.8rem; line-height:1.5;}.s15ce682{padding:0.75rem; border-radius:8px; background:rgba(16,185,129,0.05); border:1px solid rgba(16,185,129,0.2);}.s43c782d{padding:0.75rem; border-radius:8px; background:rgba(212,175,55,0.05); border:1px solid rgba(212,175,55,0.2);}.s403742b{padding:0.75rem; border-radius:8px; background:rgba(255,255,255,0.02); border:1px solid rgba(255,255,255,0.06);}.sb4c9624{padding:0.75rem; border-radius:8px; background:rgba(255,255,255,0.03); border:1px solid rgba(255,255,255,0.08);}.s5b8b741{padding:0.85rem; border-radius:8px; background:rgba(0,240,255,0.03); border:1px solid rgba(0,240,255,0.12); margin-bottom:1rem; font-size:0.82rem; line-height:1.6;}.s4360c03{padding:0.85rem; border-radius:8px; background:rgba(0,240,255,0.04); border:1px solid rgba(0,240,255,0.12); text-align:center;}.s62a25b5{padding:0.85rem; border-radius:8px; background:rgba(139,92,246,0.04); border:1px solid rgba(139,92,246,0.12); text-align:center;}.s9696443{padding:0.85rem; border-radius:8px; background:rgba(16,185,129,0.04); border:1px solid rgba(16,185,129,0.12); text-align:center;}.s0eaab6c{padding:0.85rem; border-radius:8px; background:rgba(245,158,11,0.04); border:1px solid rgba(245,158,11,0.12); text-align:center;}.se87e08c{padding:1.25rem;}.s48ddc90{padding:1rem; border-radius:10px; border:1px solid rgba(0,240,255,0.15); background:rgba(0,240,255,0.02);}.s8bb3657{padding:1rem; border-radius:10px; border:1px solid rgba(0,240,255,0.2); background:rgba(0,240,255,0.03);}.s5568199{padding:1rem; border-radius:10px; border:1px solid rgba(139,92,246,0.2); background:rgba(139,92,246,0.03);}.s569b0b9{padding:1rem; border-radius:10px; border:1px solid rgba(16,185,129,0.2); background:rgba(16,185,129,0.03);}.s45181e1{padding:1rem; border-radius:10px; border:1px solid rgba(16,185,129,0.25); background:rgba(16,185,129,0.04);}.s66938fe{padding:1rem; border-radius:10px; border:1px solid rgba(245,158,11,0.2); background:rgba(245,158,11,0.03);}.s2805246{padding:1rem; position:relative; overflow:hidden;}.s705c4ac{padding:2px 8px;font-size:0.7rem;}.s0e1679b{padding:4px 8px; border-radius:4px; border:1px solid var(--accent); color:var(--accent); font-weight:700; font-size:0.7rem;}.s4da5796{padding:8px 18px; border-radius:8px; height:auto; width:auto; font-size:0.85rem; display:inline-flex;}.sb921136{position: absolute; bottom: 0; right: 0; width: 10px; height: 10px; border: 2px solid #000;}.s0447b26{position: absolute; bottom: 0; right: 0; width: 9px; height: 9px; border: 2px solid #000;}.s4fa0002{position: relative;}.s6f1179f{text-align: center; font-size: 1rem; margin-bottom: 0.8rem;}.s3747409{text-align: center; padding: 1.5rem 1.2rem;}.sd4b0a00{text-align:end;}.s138766f{text-align:end; color:#EF4444; font-weight:700;}.seac7768{text-align:end; color:#F59E0B; font-weight:700;}.s33ffa28{text-align:end; color:var(--accent); font-weight:700;}.s1e11aa2{text-align:end; color:var(--live); font-weight:700;}.sf2cfa5e{text-align:end; font-size:1.2rem; font-weight:800; color:var(--accent);}.sff7c101{text-align:end; font-weight:700;}.s99931db{text-align:inline-end;}.s5e758f5{text-align:start;}.sd2947d7{view-transition-name:vt-a-ai-agents-revolution;view-transition-class:vt-card}.s2550d23{view-transition-name:vt-a-building-ai-agents;view-transition-class:vt-card}.sdc6fc53{view-transition-name:vt-a-flutter-apple-standards;view-transition-class:vt-card}.sf6ee5d5{view-transition-name:vt-a-idea-to-mrr-8-weeks;view-transition-class:vt-card}.s8416780{view-transition-name:vt-a-serverless-on-aws;view-transition-class:vt-card}.s6fc657f{view-transition-name:vt-a-sovereign-glass-design;view-transition-class:vt-card}.s3d8f225{width: 10%;}.s37ab52c{width: 100%;}.se2696c6{width: 100%; color: #f87171; border-color: rgba(239,68,68,0.3);}.s984e056{width: 100%; justify-content: center;}.scf2635f{width: 100%; justify-content: center; margin-bottom: 0.6rem;}.s85869fe{width: 100%; margin-bottom: 0.75rem;}.s419f1ef{width: 100%; margin-top: 0.5rem;}.s00e2b68{width: 20%;}.scdddaba{width: 44px; height: 44px; border-radius: 50%; background: linear-gradient(135deg, rgba(255,255,255,0.1), rgba(255,255,255,0.02)); border: 1px solid rgba(255,255,255,0.12); display: flex; align-items: center; justify-content: center; font-weight: var(--w-bold); font-size: 0.85rem; color: var(--accent);}.se7ccfdf{width: 45%;}.s6439b11{width: 46px; height: 46px; border-radius: 50%; object-fit: cover; border: 2px solid var(--gold);}.s032bdc7{width: 72%;}.s11264cc{width: 78%; background: #00f0ff;}.s8766e7c{width: 84%; background: #f59e0b;}.sa695cd6{width: 92%; background: #10b981;}.s9ccc4ca{width:100%;}.se271268{width:100%; height:auto; display:block; filter:drop-shadow(0 0 10px rgba(0,240,255,0.15));}.s4ac8c32{width:100%; margin-bottom:1.25rem; font-size:0.85rem;}.s22c9bd3{width:11%; background:#8B5CF6;}.sd36721e{width:19%; background:#D4AF37;}.sf7909f9{width:22%; background:#10B981;}.s16d3e99{width:38%; background:#00F0FF;}.s2d624b1{width:38px; height:38px; border-radius:8px; background:var(--accent); color:#000; display:flex; align-items:center; justify-content:center; font-weight:900; font-size:1.1rem;}.s2603a8b{width:4%; background:#EC4899;}.s78c2792{width:6%; background:#3B82F6;}