:root{--king-bg:#000;--king-bg-2:#050505;--king-bg-3:#0a0a0a;--king-surface:#101010;--king-surface-2:#151515;--king-text:#f5f5f7;--king-muted:#a1a1a6;--king-dim:#6e6e73;--king-line:rgba(255,255,255,.11);--king-line-2:rgba(255,255,255,.18);--king-blue:#2997ff;--king-cyan:#66e3ff;--king-radius-sm:14px;--king-radius-md:22px;--king-radius-lg:34px;--king-shadow:0 32px 90px rgba(0,0,0,.45);--container:1280px;--section-space:clamp(88px,10vw,160px)}
html{background:#000;color-scheme:dark}body{background:#000;color:var(--king-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:17px;line-height:1.6;letter-spacing:-.01em}body::selection{background:rgba(41,151,255,.35)}p{color:var(--king-muted)}h1,h2,h3,h4{color:var(--king-text);font-weight:650;letter-spacing:-.045em}.shell{width:min(calc(100% - 48px),1280px)}
.topbar{position:sticky;top:0;background:rgba(0,0,0,.72);border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px)}.nav{min-height:58px;grid-template-columns:190px minmax(0,1fr) auto}.brand{font-size:16px;font-weight:720;letter-spacing:-.02em}.brand-mark{width:28px;height:28px}.navlinks{gap:clamp(16px,2vw,31px);font-size:12px;font-weight:560;color:#b7b7bc}.navlinks a{padding:22px 0 20px}.navlinks a.active::after{bottom:13px;background:var(--king-blue)}.lang,.nav-download,.menu,.btn{border-color:var(--king-line);background:rgba(255,255,255,.055);color:var(--king-text);box-shadow:none}.lang{background:transparent}.nav-download,.btn.primary{border-color:#147ce5;background:#147ce5;color:#fff}.nav-download:hover,.btn.primary:hover{background:#2997ff;border-color:#2997ff}.btn.secondary{background:rgba(255,255,255,.045);border-color:var(--king-line-2);color:var(--king-text)}.btn.secondary:hover{background:rgba(255,255,255,.085)}
.hero,.page-hero{background:#000;border:0}.hero{padding:clamp(88px,10vw,150px) 0 80px;overflow:hidden}.hero::before{background:radial-gradient(circle at 50% 76%,rgba(41,151,255,.14),transparent 29%),radial-gradient(circle at 68% 84%,rgba(102,227,255,.07),transparent 24%)}.hero-grid{display:block;text-align:center}.hero-copy{max-width:1040px;margin:0 auto}.hero .eyebrow,.page-hero .eyebrow,.kicker{color:#8d8d93;font-size:12px;letter-spacing:.12em;font-weight:650}.hero h1{max-width:1050px;margin:18px auto 24px;font-size:clamp(54px,8.6vw,118px);line-height:.94;letter-spacing:-.065em}.hero .hero-subtitle{max-width:820px;margin:0 auto;font-size:clamp(20px,2.1vw,29px);line-height:1.42;letter-spacing:-.025em}.hero .actions{justify-content:center;margin-top:34px}.trust-row{justify-content:center;color:#8d8d93;margin-top:28px}.hero-visual{position:relative;max-width:1180px;margin:76px auto 0}.hero-visual::before{content:"";position:absolute;inset:12% 16% -8%;background:radial-gradient(ellipse,rgba(41,151,255,.18),transparent 58%);filter:blur(34px);pointer-events:none}.device-shell{position:relative;padding:16px 16px 11px;border-radius:30px 30px 18px 18px;background:linear-gradient(145deg,#303037,#0a0a0c 38%,#202024);border:1px solid rgba(255,255,255,.14);box-shadow:0 70px 150px rgba(0,0,0,.72),0 0 0 1px rgba(255,255,255,.04) inset}.device-screen{position:relative;overflow:hidden;aspect-ratio:16/10;border-radius:18px;background:#05070b;border:1px solid rgba(255,255,255,.08)}.device-screen img{width:100%;height:100%;object-fit:cover}.device-base{height:12px;margin:0 -42px;border-radius:0 0 80px 80px;background:linear-gradient(180deg,#727278,#26262a 58%,#707076);opacity:.72}.visual-caption{display:flex;justify-content:space-between;gap:18px;margin-top:22px;color:#707076;font-size:12px;text-align:left}.visual-caption b{color:#a7a7ac;font-weight:590}
.flag-section{position:relative;padding:var(--section-space) 0;background:#000}.flag-section.alt{background:#050505}.flag-section.soft{background:linear-gradient(180deg,#000,#070707 30%,#000)}.flag-head{max-width:920px;margin-bottom:52px}.flag-head.center{margin-inline:auto;text-align:center}.flag-head h2{font-size:clamp(44px,6vw,82px);line-height:.98;margin:12px 0 24px}.flag-head p{font-size:clamp(19px,2vw,27px);line-height:1.5;margin:0}.flag-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.flag-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.flag-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.flag-card{position:relative;overflow:hidden;min-height:260px;padding:34px;border:1px solid var(--king-line);border-radius:var(--king-radius-lg);background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.025));box-shadow:0 1px 0 rgba(255,255,255,.03) inset}.flag-card.large{min-height:420px;padding:44px}.flag-card h3{font-size:clamp(28px,3vw,42px);line-height:1.05;margin:8px 0 14px}.flag-card p{font-size:16px;max-width:50ch}.flag-card .meta{color:#717176;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.flag-card .glow{position:absolute;width:260px;height:260px;border-radius:50%;right:-70px;bottom:-110px;background:rgba(41,151,255,.12);filter:blur(30px);pointer-events:none}.status-pill{border:1px solid var(--king-line-2);background:rgba(255,255,255,.055);color:#c9c9ce}.status-pill.verified{color:#78dba9;background:rgba(50,190,110,.08);border-color:rgba(50,190,110,.22)}.status-pill.preview,.status-pill.alpha{color:#78bfff;background:rgba(41,151,255,.08);border-color:rgba(41,151,255,.22)}.status-pill.planned{color:#d3b976;background:rgba(210,175,90,.08);border-color:rgba(210,175,90,.22)}
.os-stage{position:relative;overflow:hidden;border:1px solid var(--king-line);border-radius:38px;background:#07090d;box-shadow:var(--king-shadow)}.os-stage img{width:100%;height:auto}.os-stage-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.42))}.ai-panel-demo{display:grid;grid-template-columns:1.05fr .95fr;min-height:580px;border:1px solid var(--king-line);border-radius:38px;overflow:hidden;background:#06070a}.ai-panel-scene{position:relative;padding:52px;background:radial-gradient(circle at 30% 30%,rgba(41,151,255,.12),transparent 35%),#07080c}.ai-panel-scene h3{font-size:clamp(34px,4vw,58px);max-width:10ch;margin:0}.ai-panel-scene p{max-width:34ch;font-size:18px}.ai-panel{margin:28px;background:rgba(20,21,26,.86);border:1px solid rgba(255,255,255,.12);border-radius:28px;padding:28px;box-shadow:0 30px 90px rgba(0,0,0,.35);backdrop-filter:blur(24px)}.ai-panel .ready{display:flex;align-items:center;gap:8px;color:#9dd6ff;font-size:12px}.ai-panel .ready::before{content:"";width:8px;height:8px;border-radius:50%;background:#4bb4ff;box-shadow:0 0 20px #4bb4ff}.ai-query{margin:28px 0 18px;padding:17px 18px;border-radius:16px;background:rgba(255,255,255,.06);color:#f7f7fa;font-size:15px}.ai-task{display:flex;gap:12px;padding:13px 0;border-top:1px solid rgba(255,255,255,.08)}.ai-task i{width:8px;height:8px;margin-top:8px;border-radius:50%;background:#54b7ff}.ai-task b{display:block;font-size:14px}.ai-task small{display:block;color:#7f7f86;font-size:12px;margin-top:3px}.timeline{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.timeline span{padding:8px 11px;border:1px solid var(--king-line);border-radius:999px;color:#9b9ba1;font-size:11px}
.memory-orbit{position:relative;min-height:560px;display:grid;place-items:center;border-radius:40px;background:radial-gradient(circle at center,rgba(41,151,255,.13),transparent 38%),#050505;border:1px solid var(--king-line)}.memory-core{width:190px;height:190px;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 35% 30%,#1c5f9c,#0b2036 55%,#05070b);box-shadow:0 0 100px rgba(41,151,255,.2),inset 0 0 40px rgba(255,255,255,.06)}.memory-core strong{display:block;font-size:28px}.memory-node{position:absolute;padding:12px 16px;border:1px solid var(--king-line);border-radius:16px;background:rgba(20,20,22,.7);backdrop-filter:blur(16px);font-size:13px;color:#c4c4c9}.memory-node.n1{transform:translate(-255px,-150px)}.memory-node.n2{transform:translate(260px,-125px)}.memory-node.n3{transform:translate(-280px,145px)}.memory-node.n4{transform:translate(245px,155px)}.memory-node.n5{transform:translate(0,240px)}
.privacy-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.privacy-item{padding:36px 30px;border-top:1px solid var(--king-line)}.privacy-item .symbol{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:rgba(41,151,255,.08);border:1px solid rgba(41,151,255,.18);color:#8ac9ff;font-size:14px;font-weight:700}.privacy-item h3{font-size:28px;margin:22px 0 12px}.privacy-item p{margin:0}.ecosystem{position:relative;min-height:620px;border:1px solid var(--king-line);border-radius:40px;overflow:hidden;background:radial-gradient(circle at center,rgba(41,151,255,.12),transparent 27%),#050505}.eco-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:180px;height:180px;border-radius:50%;display:grid;place-items:center;text-align:center;border:1px solid rgba(255,255,255,.17);background:#0d1118;box-shadow:0 0 90px rgba(41,151,255,.18)}.eco-center strong{font-size:24px}.eco-node{position:absolute;left:50%;top:50%;min-width:120px;padding:12px 16px;text-align:center;border:1px solid var(--king-line);border-radius:999px;background:#101014;color:#c7c7cc;font-size:13px}.eco-node small{display:block;margin-top:3px;color:#6f6f75;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.eco-node.e1{transform:translate(-420px,-210px)}.eco-node.e2{transform:translate(250px,-210px)}.eco-node.e3{transform:translate(-440px,-20px)}.eco-node.e4{transform:translate(270px,-20px)}.eco-node.e5{transform:translate(-385px,180px)}.eco-node.e6{transform:translate(230px,180px)}.eco-node.e7{transform:translate(-65px,-290px)}.eco-node.e8{transform:translate(-70px,245px)}
.foundation-stack{display:grid;gap:10px;max-width:900px;margin:0 auto}.foundation-layer{padding:24px 28px;border:1px solid var(--king-line);border-radius:18px;background:rgba(255,255,255,.035);display:flex;justify-content:space-between;gap:20px;align-items:center}.foundation-layer b{font-size:18px}.foundation-layer span{color:#77777d;font-size:13px}.dev-console{border:1px solid var(--king-line);border-radius:26px;background:#07090d;overflow:hidden}.dev-console-top{height:42px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid var(--king-line)}.dev-console-top i{width:8px;height:8px;border-radius:50%;background:#4c4c50}.dev-console pre{margin:0;padding:30px;white-space:pre-wrap;color:#d5d5da;font:14px/1.8 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dev-console .prompt{color:#68b9ff}.dev-console .comment{color:#68686f}.roadmap-strip{display:flex;gap:10px;flex-wrap:wrap}.roadmap-strip span{padding:9px 12px;border:1px solid var(--king-line);border-radius:999px;color:#9d9da3;font-size:12px}.roadmap-strip .live{color:#75d9a6;border-color:rgba(70,200,125,.2);background:rgba(70,200,125,.06)}.roadmap-strip .future{color:#c6ae70;border-color:rgba(210,175,90,.18);background:rgba(210,175,90,.05)}
.final-cta{padding:clamp(120px,15vw,210px) 0;text-align:center;background:#000}.final-cta h2{max-width:900px;margin:0 auto 26px;font-size:clamp(52px,8vw,104px);line-height:.95}.final-cta p{font-size:22px;margin:0 auto 34px}.final-cta .actions{justify-content:center}.future-note{margin-top:30px;padding-top:18px;border-top:1px solid var(--king-line);color:#6e6e73;font-size:12px}.footer{background:#050505;border-top:1px solid var(--king-line);padding:58px 0 36px}.footer-grid{grid-template-columns:1.4fr repeat(4,minmax(120px,1fr));gap:34px}.footer a,.footer span,.footer p{color:#8c8c92}.footer h4{color:#d6d6db}.footer .development-disclaimer{grid-column:1/-1;margin-top:24px;padding-top:20px;border-top:1px solid var(--king-line);font-size:11px;line-height:1.6;color:#66666c}
.page-hero{padding:clamp(85px,9vw,130px) 0 70px}.page-hero h1{max-width:1000px;font-size:clamp(48px,6.2vw,86px);line-height:.98}.page-hero p{font-size:clamp(18px,1.8vw,24px);max-width:820px}.page-section,.section{background:#000}.page-section.alt,.section.alt{background:#050505}.card,.download-card,.verify-card,.capability-card,.boundary-card,.control-card,.product-frame,.cta-band,.table-wrap{background:#0b0b0d;border-color:var(--king-line);box-shadow:none}.card h3,.download-card h3,.verify-card h3,.capability-card h3,.boundary-card h3{color:var(--king-text)}.card p,.download-card p,.verify-card p,.capability-card p,.boundary-card p{color:var(--king-muted)}.table th,.table td{border-color:var(--king-line)}.table th{color:#d4d4d9}.table td{color:#9c9ca2}.breadcrumb{color:#67676c}.section-copy{color:var(--king-muted)}
.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.65,.2,1),transform .7s cubic-bezier(.2,.65,.2,1)}.reveal.is-visible{opacity:1;transform:none}
@media(max-width:1120px){.nav{grid-template-columns:1fr auto}.navlinks{position:fixed;inset:58px 0 auto;background:rgba(5,5,5,.97);border-bottom:1px solid var(--king-line);padding:24px;display:none;flex-direction:column;align-items:flex-start;gap:0}.navlinks.open{display:flex}.navlinks a{width:100%;padding:16px 0;font-size:18px}.menu{display:inline-flex}.nav-download{display:none}.flag-grid-4{grid-template-columns:repeat(2,1fr)}.ai-panel-demo{grid-template-columns:1fr}.ai-panel-scene{min-height:320px}.ecosystem{min-height:700px}.eco-node.e1{transform:translate(-315px,-240px)}.eco-node.e2{transform:translate(150px,-240px)}.eco-node.e3{transform:translate(-330px,-30px)}.eco-node.e4{transform:translate(175px,-30px)}.eco-node.e5{transform:translate(-300px,185px)}.eco-node.e6{transform:translate(155px,185px)}}
@media(max-width:820px){.shell{width:min(calc(100% - 40px),1280px)}.hero{padding-top:78px}.hero h1{font-size:clamp(50px,14vw,72px);line-height:.96}.hero .hero-subtitle{font-size:20px}.hero-visual{margin-top:52px}.device-shell{padding:9px 9px 7px;border-radius:20px 20px 12px 12px}.device-screen{border-radius:12px}.device-base{margin:0 -18px;height:8px}.visual-caption{display:block;text-align:center}.visual-caption span{display:block;margin-top:4px}.flag-grid-2,.flag-grid-3,.flag-grid-4,.privacy-stack{grid-template-columns:1fr}.flag-card.large{min-height:auto;padding:30px}.flag-card{min-height:auto;padding:28px}.ai-panel-demo{min-height:0;border-radius:28px}.ai-panel-scene{padding:36px 28px}.ai-panel{margin:16px}.memory-orbit{min-height:620px}.memory-node.n1{transform:translate(-120px,-210px)}.memory-node.n2{transform:translate(105px,-125px)}.memory-node.n3{transform:translate(-125px,150px)}.memory-node.n4{transform:translate(90px,225px)}.memory-node.n5{transform:translate(-65px,300px)}.ecosystem{min-height:760px}.eco-center{width:145px;height:145px}.eco-node{min-width:105px;font-size:11px}.eco-node.e1{transform:translate(-170px,-285px)}.eco-node.e2{transform:translate(45px,-250px)}.eco-node.e3{transform:translate(-170px,-90px)}.eco-node.e4{transform:translate(55px,-60px)}.eco-node.e5{transform:translate(-175px,125px)}.eco-node.e6{transform:translate(55px,150px)}.eco-node.e7{transform:translate(-55px,-365px)}.eco-node.e8{transform:translate(-60px,310px)}.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-grid>div:first-child,.footer .development-disclaimer{grid-column:1/-1}.foundation-layer{display:block}.foundation-layer span{display:block;margin-top:6px}.page-hero h1{font-size:clamp(44px,12vw,64px)}}
@media(max-width:480px){.shell{width:min(calc(100% - 40px),1280px)}.hero{padding-bottom:58px}.hero h1{font-size:48px}.hero .hero-subtitle{font-size:18px}.btn{width:100%}.hero .actions,.final-cta .actions{display:grid;grid-template-columns:1fr;width:100%}.flag-head h2{font-size:42px}.flag-head p{font-size:18px}.flag-section{padding:86px 0}.ai-panel{padding:20px}.memory-core{width:150px;height:150px}.memory-node{padding:9px 11px;font-size:11px}.memory-node.n1{transform:translate(-112px,-195px)}.memory-node.n2{transform:translate(78px,-120px)}.memory-node.n3{transform:translate(-112px,140px)}.memory-node.n4{transform:translate(72px,218px)}.memory-node.n5{transform:translate(-55px,290px)}.ecosystem{min-height:720px}.eco-node.e1{transform:translate(-155px,-265px)}.eco-node.e2{transform:translate(35px,-225px)}.eco-node.e3{transform:translate(-155px,-80px)}.eco-node.e4{transform:translate(42px,-50px)}.eco-node.e5{transform:translate(-158px,115px)}.eco-node.e6{transform:translate(38px,145px)}.eco-node.e7{transform:translate(-52px,-335px)}.eco-node.e8{transform:translate(-55px,290px)}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child,.footer .development-disclaimer{grid-column:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
