.xp-core h1,.xp-core h2,.xp-core h3,.xp-core h4,.xp-core h5,.xp-core h6{font-weight:600}.xp-core p{margin:1em 0}.xp-core{--ink-950:#0d1530;--ink-900:#121b3a;--ink-850:#172144;--ink-800:#1c284e;--ink-700:#25325c;--ink-600:#323f6e;--ink-500:#4a5788;--fog-100:#f3f6fc;--fog-200:#d5dcec;--fog-300:#aeb8d1;--fog-400:#8591b3;--accent:#6390f6;--accent-2:#a9c2ff;--accent-glow:rgba(99,144,246,.45);--cyan:#5ee0ff;--violet:#a17cf6;--mint:#6ee7b7;--amber:#ffb259;--red:#ff5a6e;--line:rgba(174,184,209,.14);--glass:rgba(23,33,68,.62);--sans:var(--font-sans),ui-sans-serif,system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--gutter:clamp(16px,4vw,56px);--ease:cubic-bezier(.2,.7,.1,1)}.xp-core *,.xp-core :after,.xp-core :before{box-sizing:border-box}html.xp-on,html.xp-on body{margin:0;padding:0}html.xp-on,html.xp-on body{background:#0d1530}html.xp-on body{color:#f3f6fc;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}html.xp-on body.is-loading{overflow:hidden}.xp-core img,.xp-core svg{display:block}.xp-core a{color:inherit;text-decoration:none}.xp-core button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.xp-core .icon{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.xp-core #gl{width:100%;height:100%;z-index:0}.xp-core #gl,.xp-core .vignette{position:fixed;inset:0;pointer-events:none}.xp-core .vignette{z-index:1;background:radial-gradient(120% 80% at 50% 50%,transparent 40%,rgba(8,12,30,.75) 100%),linear-gradient(180deg,rgba(13,21,48,.4),transparent 20%,transparent 80%,rgba(13,21,48,.6))}.xp-core .grain{position:fixed;inset:-50%;z-index:60;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:xpc-grain 1.2s steps(6) infinite}@keyframes xpc-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-2%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.xp-core #smooth-wrapper{position:relative;z-index:2}.xp-core .nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;gap:28px;padding:18px var(--gutter);background:linear-gradient(180deg,rgba(13,21,48,.85),rgba(13,21,48,0))}.xp-core .nav-logo img{height:18px;width:auto}.xp-core .nav-cta{margin-left:auto;display:flex;gap:12px;align-items:center}.xp-core .switcher{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;padding:4px;border-radius:999px;background:rgba(18,27,58,.75);border:1px solid var(--line);backdrop-filter:blur(14px);box-shadow:0 10px 40px -12px rgba(0,0,0,.8)}.xp-core .switcher a{position:relative;z-index:1;display:flex;align-items:center;gap:8px;height:34px;padding:0 16px;border-radius:999px;font-size:14px;color:var(--fog-300);white-space:nowrap}.xp-core .switcher a,.xp-core .switcher a b{font-weight:600;transition:color .4s}.xp-core .switcher a i{width:7px;height:7px;border-radius:50%;background:var(--ink-500);transition:background .4s,box-shadow .4s}.xp-core .switcher a:hover{color:var(--fog-100)}.xp-core .switcher a.is-current{color:var(--ink-950)}.xp-core .switcher a.is-current i{background:var(--ink-950)}.xp-core .switcher .sw-pill{position:absolute;z-index:0;top:4px;bottom:4px;border-radius:999px;background:var(--accent);box-shadow:0 0 24px -4px var(--accent-glow);transition:left .55s var(--ease),width .55s var(--ease),background .55s}.xp-core .switcher a[data-product=dems]:not(.is-current) b{color:#c9b6ff}.xp-core .switcher a[data-product=core]:not(.is-current) b{color:var(--accent-2)}.xp-core .page-wipe{position:fixed;inset:0;z-index:90;display:flex;pointer-events:none}.xp-core .page-wipe i{flex:1;background:var(--ink-900);border-right:1px solid var(--line);transform:scaleY(0);transform-origin:bottom}.xp-core .btn{position:relative;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 20px;border-radius:999px;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;isolation:isolate}.xp-core .btn-primary{background:var(--accent);color:var(--ink-950);box-shadow:0 10px 40px -10px var(--accent-glow)}.xp-core .btn-primary:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.55) 50%,transparent 70%);transform:translateX(-120%);transition:transform .8s var(--ease)}.xp-core .btn-primary:hover:before{transform:translateX(120%)}.xp-core .btn-ghost{border:1px solid var(--line);color:var(--fog-100);background:rgba(23,33,68,.4);backdrop-filter:blur(10px)}.xp-core .btn-ghost:hover{border-color:rgba(99,144,246,.6)}.xp-core .btn-sm{height:38px;padding:0 16px;font-size:14px}.xp-core .btn .icon{width:18px;height:18px}.xp-core .hud{position:fixed;left:var(--gutter);bottom:22px;z-index:50;display:flex;align-items:center;gap:14px;padding:10px 16px 10px 12px;border-radius:14px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(14px);font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--fog-300)}.xp-core .hud .pulse{width:8px;height:8px;border-radius:50%;background:var(--amber);animation:xpc-pulse-a 1.6s infinite}.xp-core .hud.is-sealed .pulse{background:var(--cyan);animation-name:xpc-pulse-c}.xp-core .hud.is-danger .pulse{background:var(--red);animation-name:xpc-pulse-r}@keyframes xpc-pulse-a{0%{box-shadow:0 0 0 0 rgba(255,178,89,.6)}70%,to{box-shadow:0 0 0 10px rgba(255,178,89,0)}}@keyframes xpc-pulse-c{0%{box-shadow:0 0 0 0 rgba(94,224,255,.6)}70%,to{box-shadow:0 0 0 10px rgba(94,224,255,0)}}@keyframes xpc-pulse-r{0%{box-shadow:0 0 0 0 rgba(255,90,110,.6)}70%,to{box-shadow:0 0 0 10px rgba(255,90,110,0)}}.xp-core .hud b{color:var(--fog-100);font-weight:500}.xp-core .hud .sep{width:1px;height:14px;background:var(--line)}.xp-core .hud-state{color:var(--accent-2);min-width:11ch}.xp-core .hud-readers b{color:var(--cyan)}.xp-core .rail{position:fixed;right:14px;top:50%;z-index:50;transform:translateY(-50%);display:flex;flex-direction:column;gap:6px}.xp-core .rail button{display:flex;align-items:center;justify-content:flex-end;gap:10px;height:18px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fog-400)}.xp-core .rail button span{opacity:0;transform:translateX(6px);transition:opacity .3s,transform .3s var(--ease)}.xp-core .rail:hover button span{opacity:1;transform:none}.xp-core .rail:hover{background:linear-gradient(270deg,rgba(13,21,48,.9),transparent)}.xp-core .rail button i{display:block;width:14px;height:1px;background:var(--fog-400);transition:width .4s var(--ease),background .3s}.xp-core .rail button.is-active{color:var(--fog-100)}.xp-core .rail button.is-active i{width:28px;background:var(--accent);box-shadow:0 0 10px var(--accent)}.xp-core .cursor{position:fixed;left:0;top:0;z-index:70;pointer-events:none;mix-blend-mode:screen}.xp-core .cursor-dot,.xp-core .cursor-ring{position:absolute;border-radius:50%;transform:translate(-50%,-50%)}.xp-core .cursor-dot{width:6px;height:6px;background:var(--accent-2)}.xp-core .cursor-ring{width:36px;height:36px;border:1px solid rgba(169,194,255,.5);transition:width .35s var(--ease),height .35s var(--ease),background .35s}.xp-core .cursor.is-hover .cursor-ring{width:70px;height:70px;background:rgba(99,144,246,.12)}@media (hover:none),(max-width:899px){.xp-core .cursor{display:none}}.xp-core .loader{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:var(--ink-950)}.xp-core .loader-inner{display:grid;justify-items:center;gap:22px}.xp-core .loader-logo{width:min(320px,70vw);clip-path:inset(0 100% 0 0)}.xp-core .loader-bar{width:min(320px,70vw);height:1px;background:var(--line);position:relative;overflow:hidden}.xp-core .loader-bar i{position:absolute;inset:0;background:var(--accent);transform-origin:left;transform:scaleX(0);box-shadow:0 0 12px var(--accent)}.xp-core .loader-meta{display:flex;justify-content:space-between;width:min(320px,70vw);font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--fog-400);text-transform:uppercase}.xp-core .loader-panels{position:fixed;inset:0;z-index:79;display:flex;pointer-events:none}.xp-core .loader-panels i{flex:1;background:var(--ink-900);border-right:1px solid var(--line);transform-origin:top}.xp-core section{position:relative}.xp-core .xeyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);margin:0}.xp-core .xeyebrow:before{content:"";width:22px;height:1px;background:currentColor}.xp-core .xdisplay{font-weight:600;letter-spacing:-.035em;line-height:.95;margin:0}.xp-core .grad{background:linear-gradient(100deg,var(--accent-2),var(--accent) 45%,var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.xp-core .lede{color:var(--fog-300);font-size:clamp(16px,1.25vw,19px);max-width:56ch}.xp-core .chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:rgba(23,33,68,.55);font-size:13px;color:var(--fog-200);white-space:nowrap}.xp-core .chip .icon{width:15px;height:15px;color:var(--accent-2)}.xp-core .tag{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:7px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--fog-200);background:rgba(23,33,68,.5);white-space:nowrap}.xp-core .pin{height:100svh;overflow:hidden;display:grid;place-items:center;padding:90px var(--gutter) 90px}.xp-core .stage{position:relative;width:100%;aspect-ratio:1000/640;container-type:inline-size}.xp-core .stage>svg.stage-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.xp-core .u{position:absolute}.xp-core .xpanel{border-radius:1.4cqw;background:rgba(18,27,58,.86);border:1px solid var(--line);box-shadow:0 3cqw 8cqw -3cqw rgba(0,0,0,.8);backdrop-filter:blur(16px)}.xp-core .side-grid{width:min(1480px,100%);display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:clamp(28px,4vw,72px);align-items:center}.xp-core .side-grid .stage{justify-self:center;max-width:calc((100svh - 190px) * 1000 / 640)}.xp-core .side-head{margin-bottom:28px}.xp-core .side-head h2{font-size:clamp(30px,3vw,46px);letter-spacing:-.03em;line-height:1.02;margin:14px 0 0;font-weight:600}.xp-core .steps{position:relative;display:grid;gap:4px;padding-left:26px}.xp-core .steps-track{position:absolute;left:6px;top:10px;bottom:10px;width:1px;background:var(--line)}.xp-core .steps-track i{position:absolute;inset:0;background:linear-gradient(var(--accent-2),var(--accent));transform-origin:top;transform:scaleY(0);box-shadow:0 0 10px var(--accent)}.xp-core .step{position:relative;padding:9px 0}.xp-core .step:before{content:"";position:absolute;left:-24px;top:16px;width:9px;height:9px;border-radius:50%;background:var(--ink-950);border:1px solid var(--ink-500);transition:all .4s}.xp-core .step.is-active:before,.xp-core .step.is-done:before{background:var(--accent);border-color:var(--accent-2);box-shadow:0 0 12px var(--accent)}.xp-core .step-top{display:flex;gap:14px;align-items:baseline;color:var(--fog-400);transition:color .4s}.xp-core .step-top .mono{font-family:var(--mono);font-size:12px}.xp-core .step-top h3{margin:0;font-size:17px;font-weight:600;transition:font-size .5s var(--ease)}.xp-core .step.is-active .step-top{color:var(--fog-100)}.xp-core .step.is-active .step-top h3{font-size:23px;letter-spacing:-.02em}.xp-core .step-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease)}.xp-core .step.is-active .step-body{grid-template-rows:1fr}.xp-core .step-body>div{overflow:hidden}.xp-core .step-body p{margin:8px 0 10px;color:var(--fog-300);font-size:15px}.xp-core .steps.compact .step{padding:5px 0}.xp-core .steps.compact .step:before{top:11px}.xp-core .steps.compact .step-top h3{font-size:15px}.xp-core .steps.compact .step.is-active .step-top h3{font-size:21px}.xp-core .steps.compact .step-body p{font-size:14px;margin:6px 0 8px}.xp-core .hero{min-height:100svh;display:grid;align-items:center;padding:120px var(--gutter) 110px}.xp-core .hero-inner{position:relative;z-index:2;max-width:1400px}.xp-core .hero h1{font-size:clamp(44px,6.6vw,116px)}.xp-core .hero h1 .line{display:block}.xp-core .hero .lede{margin:30px 0 26px}.xp-core .hero-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px;max-width:760px}.xp-core .hero-actions{display:flex;gap:14px;flex-wrap:wrap}.xp-core .hero-stats{position:absolute;right:var(--gutter);bottom:110px;z-index:2;display:flex;gap:40px;text-align:right}.xp-core .hero-stats div{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fog-400)}.xp-core .hero-stats b{display:block;font-family:var(--sans);font-size:clamp(36px,3.6vw,60px);letter-spacing:-.04em;line-height:1;color:var(--fog-100);font-weight:600;text-transform:none}.xp-core .hero-orbit{position:absolute;inset:0;z-index:1;pointer-events:none}.xp-core .hero-orbit .chip{position:absolute;backdrop-filter:blur(8px);font-family:var(--mono);font-size:12px;box-shadow:0 10px 40px -10px rgba(0,0,0,.6)}.xp-core .hero-orbit .chip .icon{color:var(--cyan)}.xp-core .hero-scroll{position:absolute;left:50%;bottom:36px;transform:translateX(-50%);display:grid;justify-items:center;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fog-400);z-index:2}.xp-core .hero-scroll i{width:1px;height:54px;background:linear-gradient(var(--accent),transparent);position:relative;overflow:hidden}.xp-core .hero-scroll i:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:#fff;animation:xpc-drip 1.8s var(--ease) infinite}@keyframes xpc-drip{to{top:110%}}.xp-core .doc{background:#f6f8fd;color:#18213f;border-radius:1.2cqw;padding:2.2cqw 2.4cqw;box-shadow:0 4cqw 10cqw -3cqw rgba(0,0,0,.8);font-size:1.15cqw;line-height:1.5;overflow:hidden}.xp-core .doc h4{margin:0;font-size:2cqw;letter-spacing:-.02em}.xp-core .doc .meta{margin:.3cqw 0 1.4cqw;font-family:var(--mono);font-size:.9cqw;color:#6a7397;letter-spacing:.04em}.xp-core .doc h5{margin:1.2cqw 0 .3cqw;font-size:1.2cqw}.xp-core .doc p{margin:0}.xp-core .doc .doc-txt{transition:color .3s}.xp-core .doc.is-cipher{background:#0b1128;color:var(--accent-2);border:1px solid rgba(99,144,246,.4)}.xp-core .exposed-wrap{width:100%;display:grid;justify-items:center;gap:22px}.xp-core .exposed-head{text-align:center}.xp-core .exposed-head h2{font-size:clamp(32px,4vw,64px);margin-top:14px}.xp-core .exposed .stage{aspect-ratio:1000/560;max-width:min(1240px,calc((100svh - 300px) * 1000 / 560))}.xp-core .ex-doc{left:35cqw;top:5cqw;width:30cqw;height:41cqw;overflow-wrap:anywhere}.xp-core .ex-card{width:27cqw;padding:1.6cqw 1.8cqw}.xp-core .ex-card h4{margin:0 0 .5cqw;font-size:1.6cqw;letter-spacing:-.01em}.xp-core .ex-card p{margin:0 0 1cqw;font-size:1.15cqw;color:var(--fog-300);line-height:1.4}.xp-core .ex-card .reader{display:inline-flex;align-items:center;gap:.6cqw;padding:.4cqw .8cqw;border-radius:.6cqw;font-family:var(--mono);font-size:.95cqw;color:var(--red);background:rgba(255,90,110,.1);border:1px solid rgba(255,90,110,.35)}.xp-core .ex-card .reader .icon{width:1.4cqw;height:1.4cqw}.xp-core .eye{position:absolute;width:3.2cqw;height:3.2cqw;border-radius:50%;display:grid;place-items:center;background:rgba(255,90,110,.16);border:1px solid rgba(255,90,110,.6);color:var(--red);transform:translate(-50%,-50%);box-shadow:0 0 2cqw rgba(255,90,110,.5)}.xp-core .eye .icon{width:1.8cqw;height:1.8cqw}.xp-core .ex-lines path{stroke:rgba(255,90,110,.6);stroke-width:1.5;fill:none;stroke-dasharray:4 5}.xp-core .ex-test{left:0;right:0;top:50cqw;text-align:center}.xp-core .ex-test .q{font-size:1.7cqw;color:var(--fog-300)}.xp-core .ex-test .a{margin-top:.6cqw;font-size:3.4cqw;font-weight:600;letter-spacing:-.03em}.xp-core .ex-meter{position:absolute;right:0;top:0;text-align:right;font-family:var(--mono);font-size:.95cqw;letter-spacing:.1em;text-transform:uppercase;color:var(--fog-400)}.xp-core .ex-meter b{display:block;font-family:var(--sans);font-size:5cqw;letter-spacing:-.04em;line-height:1;color:var(--red);text-transform:none;transition:color .5s}.xp-core .ex-meter.is-good b{color:var(--cyan)}.xp-core .dev{top:8cqw;width:27cqw;height:46cqw;padding:1.6cqw;display:flex;flex-direction:column;gap:1.1cqw}.xp-core .dev-a{left:0}.xp-core .dev-b{left:73cqw}.xp-core .server{left:36.5cqw;top:3cqw;width:27cqw;height:54cqw;padding:1.6cqw;display:flex;flex-direction:column;gap:1.1cqw;border-style:dashed;background:rgba(13,21,48,.78)}.xp-core .dev-h{display:flex;align-items:center;gap:.9cqw}.xp-core .dev-h .icon{width:2.4cqw;height:2.4cqw;color:var(--accent-2)}.xp-core .dev-h b{display:block;font-size:1.7cqw;font-weight:600;line-height:1.1}.xp-core .dev-h small{display:block;font-family:var(--mono);font-size:.9cqw;letter-spacing:.06em;color:var(--fog-400);text-transform:uppercase}.xp-core .blob{position:relative;flex:1;min-height:0;border-radius:1cqw;background:rgba(7,11,29,.8);border:1px solid var(--line);padding:1.2cqw;overflow:hidden}.xp-core .blob .lbl{display:flex;align-items:center;gap:.5cqw;font-family:var(--mono);font-size:.9cqw;letter-spacing:.06em;text-transform:uppercase;color:var(--fog-400);margin-bottom:.8cqw}.xp-core .blob .lbl .icon{width:1.3cqw;height:1.3cqw}.xp-core .blob .txt{font-family:var(--mono);font-size:1.2cqw;line-height:1.55;color:var(--fog-200);overflow-wrap:anywhere}.xp-core .blob.plain .txt{color:#fff}.xp-core .blob .state{position:absolute;left:1.2cqw;bottom:1cqw;display:flex;align-items:center;gap:.5cqw;font-family:var(--mono);font-size:1cqw;color:var(--cyan)}.xp-core .blob .state .icon{width:1.3cqw;height:1.3cqw}.xp-core .kchip{display:inline-flex;align-self:flex-start;align-items:center;gap:.5cqw;padding:.55cqw .9cqw;border-radius:.6cqw;font-family:var(--mono);font-size:1.05cqw;background:rgba(94,224,255,.1);color:var(--cyan);border:1px solid rgba(94,224,255,.4)}.xp-core .kchip .icon{width:1.4cqw;height:1.4cqw}.xp-core .regions{display:flex;gap:.5cqw}.xp-core .regions span{flex:1;text-align:center;padding:.5cqw 0;border-radius:.5cqw;font-family:var(--mono);font-size:1.05cqw;border:1px solid var(--line);color:var(--fog-400)}.xp-core .regions span.on{color:var(--ink-950);background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 2cqw rgba(94,224,255,.5)}.xp-core .rack{display:grid;gap:.5cqw}.xp-core .rack div{height:2.4cqw;border-radius:.4cqw;background:linear-gradient(90deg,#1b2550,#141c40);border:1px solid var(--line);display:flex;align-items:center;gap:.5cqw;padding:0 .9cqw}.xp-core .rack div i{width:.6cqw;height:.6cqw;border-radius:50%;background:var(--cyan);animation:xpc-blink 1.4s infinite}.xp-core .rack div i:nth-child(2){animation-delay:.3s;background:var(--accent)}.xp-core .rack div i:nth-child(3){animation-delay:.7s}.xp-core .rack div span{margin-left:auto;font-family:var(--mono);font-size:.8cqw;color:var(--fog-400)}@keyframes xpc-blink{50%{opacity:.2}}.xp-core .srv-stats{display:grid;gap:.45cqw;font-family:var(--mono);font-size:1.1cqw;color:var(--fog-300)}.xp-core .srv-stats div{display:flex;justify-content:space-between;padding:.45cqw .8cqw;border-radius:.5cqw;background:rgba(23,33,68,.6)}.xp-core .srv-stats b{color:var(--cyan);font-weight:500}.xp-core .fly rect{fill:#0b1128;stroke:var(--cyan);stroke-width:1.2}.xp-core .fly text{fill:var(--cyan);font-family:var(--mono);font-size:13px}.xp-core .fly.key rect{stroke:var(--amber)}.xp-core .fly.key text{fill:var(--amber)}.xp-core .vault-paths path{fill:none;stroke:rgba(94,224,255,.4);stroke-width:1.5;stroke-dasharray:3 6}.xp-core .vault-paths path.kx{stroke:rgba(255,178,89,.55)}.xp-core .kx-label{font-family:var(--mono);font-size:12px;fill:var(--amber);letter-spacing:.08em}.xp-core .v-badges{left:0;top:59.5cqw;width:100cqw;display:flex;justify-content:center;gap:.8cqw;flex-wrap:wrap}.xp-core .v-badges span{display:flex;align-items:center;gap:.5cqw;padding:.6cqw 1.1cqw;border-radius:99px;border:1px solid rgba(94,224,255,.35);background:rgba(94,224,255,.07);font-size:1.15cqw;white-space:nowrap}.xp-core .v-badges .icon{width:1.4cqw;height:1.4cqw;color:var(--cyan)}.xp-core .cmp-wrap{width:min(1200px,100%);display:grid;gap:26px;justify-items:center}.xp-core .cmp-head{text-align:center}.xp-core .cmp-head h2{font-size:clamp(32px,4vw,64px);margin-top:14px}.xp-core .cmp{position:relative;width:min(980px,100%,calc((100svh - 400px) * 1.55));aspect-ratio:1.55;container-type:inline-size;border-radius:18px;overflow:hidden;box-shadow:0 40px 120px -40px #000,0 0 0 1px var(--line)}.xp-core .cmp-plain{position:absolute;inset:0;background:#f6f8fd;color:#18213f;padding:6.4cqw 5cqw 4cqw;font-size:1.45cqw;line-height:1.5}.xp-core .cmp-plain h4{margin:0;font-size:3.2cqw;letter-spacing:-.03em}.xp-core .cmp-plain .meta{margin:.4cqw 0 1.8cqw;padding-bottom:1.4cqw;border-bottom:1px solid #dfe4f1;font-family:var(--mono);font-size:1.15cqw;color:#6a7397}.xp-core .cmp-plain .cols{display:grid;grid-template-columns:1.2fr 1fr;gap:4cqw}.xp-core .cmp-plain h5{margin:1.5cqw 0 .3cqw;font-size:1.5cqw}.xp-core .cmp-plain .cols>div>h5:first-child{margin-top:0}.xp-core .cmp-plain p{margin:0}.xp-core .cmp-plain .ex{display:grid;font-family:var(--mono);font-size:1.12cqw}.xp-core .cmp-plain .ex div{display:flex;gap:1cqw;padding:.62cqw 0;border-bottom:1px solid #e3e8f4}.xp-core .cmp-plain .ex b{width:6.6cqw;flex:none;color:#3a57c4;font-weight:600}.xp-core .cmp-plain .ex span{margin-left:auto;color:#6a7397;white-space:nowrap}.xp-core .cmp-plain .sig{position:absolute;left:5cqw;right:5cqw;bottom:3cqw;display:flex;justify-content:space-between;padding-top:1cqw;border-top:1px solid #dfe4f1;font-family:var(--mono);font-size:1.05cqw;color:#6a7397}.xp-core .cmp-cipher{position:absolute;inset:0;background:#070b1d;color:rgba(169,194,255,.78);padding:3cqw;font-family:var(--mono);font-size:1.45cqw;line-height:1.5;overflow-wrap:anywhere;clip-path:inset(0 0 0 100%)}.xp-core .cmp-handle{position:absolute;top:0;bottom:0;left:100%;width:2px;margin-left:-1px;background:var(--cyan);box-shadow:0 0 20px var(--cyan);z-index:3}.xp-core .cmp-handle span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--ink-950);border:1px solid var(--cyan);color:var(--cyan);font-family:var(--mono);font-size:14px}.xp-core .cmp-lbl{position:absolute;top:2cqw;z-index:2;padding:.5cqw 1cqw;border-radius:.6cqw;font-family:var(--mono);font-size:1.15cqw;letter-spacing:.1em;text-transform:uppercase}.xp-core .cmp-lbl.l{left:2cqw;background:#e3e8f5;color:#4a5788}.xp-core .cmp-lbl.r{right:2cqw;background:#0b1530;color:var(--cyan);border:1px solid rgba(94,224,255,.4)}.xp-core .capp{left:0;top:0;width:100cqw;height:64cqw;overflow:hidden}.xp-core .capp-bar{display:flex;align-items:center;gap:.6cqw;height:4.2cqw;padding:0 1.4cqw;border-bottom:1px solid var(--line);font-size:1.2cqw;color:var(--fog-300)}.xp-core .capp-bar i{width:.8cqw;height:.8cqw;border-radius:50%;background:var(--ink-500)}.xp-core .capp-bar .t{margin-left:.8cqw;color:var(--fog-100)}.xp-core .capp-bar .t small{color:var(--fog-400);margin-left:.6cqw;font-family:var(--mono);font-size:.95cqw}.xp-core .capp-bar .lock{margin-left:auto;display:flex;align-items:center;gap:.4cqw;font-family:var(--mono);font-size:1cqw;color:var(--cyan)}.xp-core .capp-bar .lock .icon{width:1.2cqw;height:1.2cqw}.xp-core .classbar{position:absolute;left:0;right:0;top:4.2cqw;height:2.2cqw;display:grid;place-items:center;background:var(--amber);color:var(--ink-950);font-family:var(--mono);font-size:1.05cqw;font-weight:700;letter-spacing:.3em;transform-origin:left;transform:scaleX(0);z-index:3}.xp-core .hubs{position:absolute;left:0;top:4.2cqw;bottom:0;width:20cqw;padding:3.2cqw 1.2cqw 1.6cqw;border-right:1px solid var(--line);background:rgba(13,21,48,.55);display:grid;align-content:start;gap:.5cqw}.xp-core .hubs h6{margin:0 0 .4cqw;font-family:var(--mono);font-size:.9cqw;letter-spacing:.1em;text-transform:uppercase;color:var(--fog-400);font-weight:400}.xp-core .hub{display:flex;align-items:center;gap:.7cqw;padding:.8cqw .9cqw;border-radius:.7cqw;font-size:1.15cqw;color:var(--fog-300)}.xp-core .hub .icon{width:1.6cqw;height:1.6cqw}.xp-core .hub small{display:block;font-family:var(--mono);font-size:.8cqw;color:var(--fog-400)}.xp-core .hub.on{background:rgba(99,144,246,.16);color:var(--fog-100);border:1px solid rgba(99,144,246,.4)}.xp-core .files{position:absolute;left:21.4cqw;top:7.6cqw;width:34cqw;display:grid;gap:.7cqw}.xp-core .frow{display:flex;align-items:center;gap:.8cqw;padding:1cqw 1.1cqw;border-radius:.8cqw;background:rgba(23,33,68,.6);border:1px solid var(--line);font-size:1.15cqw}.xp-core .frow .icon{width:1.7cqw;height:1.7cqw;color:var(--accent-2)}.xp-core .frow .nm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp-core .frow .st{font-family:var(--mono);font-size:.85cqw;padding:.25cqw .6cqw;border-radius:.4cqw;border:1px solid var(--line);color:var(--fog-300);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.xp-core .frow .st.review{color:var(--amber);border-color:rgba(255,178,89,.4);background:rgba(255,178,89,.08)}.xp-core .frow .st.signed{color:var(--mint);border-color:rgba(110,231,183,.4);background:rgba(110,231,183,.08)}.xp-core .frow .cls{font-family:var(--mono);font-size:.75cqw;padding:.2cqw .45cqw;border-radius:.3cqw;background:var(--amber);color:var(--ink-950);font-weight:700;letter-spacing:.08em}.xp-core .frow.on{border-color:rgba(99,144,246,.7);box-shadow:0 0 0 .2cqw rgba(99,144,246,.25)}.xp-core .detail{position:absolute;left:57cqw;top:7.6cqw;right:1.6cqw;bottom:1.6cqw}.xp-core .dl{position:absolute;inset:0;border-radius:1cqw;background:rgba(7,11,29,.7);border:1px solid var(--line);padding:1.6cqw;overflow:hidden;font-size:1.15cqw}.xp-core .dl h6{margin:0 0 1.2cqw;font-family:var(--mono);font-size:.95cqw;letter-spacing:.1em;text-transform:uppercase;color:var(--fog-400);font-weight:400;display:flex;align-items:center;gap:.6cqw}.xp-core .dl h6 .icon{width:1.4cqw;height:1.4cqw;color:var(--accent-2)}.xp-core .drop{height:12cqw;border-radius:1cqw;border:1px dashed rgba(99,144,246,.5);display:grid;place-items:center;text-align:center;color:var(--fog-300)}.xp-core .drop .icon{width:3cqw;height:3cqw;color:var(--accent-2);margin:0 auto .5cqw}.xp-core .prog{margin-top:1.4cqw;display:grid;gap:.8cqw}.xp-core .prog div{font-family:var(--mono);font-size:.95cqw;color:var(--fog-300)}.xp-core .prog div i{display:block;margin-top:.4cqw;height:.35cqw;border-radius:1cqw;background:var(--ink-700);overflow:hidden}.xp-core .prog div i b{display:block;height:100%;background:var(--accent);transform-origin:left;transform:scaleX(0)}.xp-core .av{width:3cqw;height:3cqw;border-radius:50%;display:grid;place-items:center;font-size:1.05cqw;font-weight:600;color:var(--ink-950);flex:none}.xp-core .av.ss{background:#ffb259}.xp-core .av.mj{background:#5ee0ff}.xp-core .av.ol{background:#a17cf6}.xp-core .av.ex{background:#6ee7b7}.xp-core .invitees{display:flex;gap:.6cqw;margin-bottom:1.2cqw}.xp-core .perms7{display:grid;gap:.35cqw}.xp-core .perms7 div{display:flex;align-items:center;justify-content:space-between;padding:.5cqw .9cqw;border-radius:.5cqw;font-size:1.05cqw;color:var(--fog-300);border:1px solid transparent}.xp-core .perms7 div.sel{background:rgba(99,144,246,.18);border-color:rgba(99,144,246,.5);color:#fff}.xp-core .perms7 div em{font-style:normal;font-family:var(--mono);font-size:.8cqw;color:var(--fog-400)}.xp-core .share-foot{display:flex;gap:.6cqw;margin-top:1cqw}.xp-core .share-foot span{font-family:var(--mono);font-size:.9cqw;padding:.4cqw .7cqw;border-radius:.5cqw;border:1px solid var(--line);color:var(--fog-300)}.xp-core .sig-doc{background:#f6f8fd;color:#18213f;border-radius:.8cqw;padding:1.4cqw;height:26cqw;position:relative}.xp-core .sig-doc p{margin:0 0 .5cqw;height:.7cqw;border-radius:.3cqw;background:#d8deef}.xp-core .sig-doc p:nth-child(2){width:85%}.xp-core .sig-doc p:nth-child(4){width:70%}.xp-core .sig-line{position:absolute;left:1.4cqw;right:1.4cqw;bottom:3cqw;border-top:1px solid #9aa3c4;font-family:var(--mono);font-size:.85cqw;color:#6a7397;padding-top:.4cqw}.xp-core .sig-svg{position:absolute;left:2cqw;bottom:3.2cqw;width:20cqw;height:9cqw;overflow:visible}.xp-core .sig-svg path{fill:none;stroke:#2a3fa8;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.xp-core .stamp{position:absolute;right:1.6cqw;top:1.6cqw;padding:.4cqw .9cqw;border:.2cqw solid var(--mint);color:#1a8a5f;font-family:var(--mono);font-weight:700;font-size:1.2cqw;letter-spacing:.2em;border-radius:.4cqw;transform:rotate(-8deg)}.xp-core .edit-doc{background:#f6f8fd;color:#18213f;border-radius:.8cqw;padding:1.6cqw;height:34cqw;font-size:1.2cqw;line-height:1.7;position:relative}.xp-core .edit-doc .ln{position:relative}.xp-core .caret{position:absolute;top:0;width:.2cqw;height:1.7cqw}.xp-core .caret em{position:absolute;left:0;top:-1.6cqw;font-style:normal;font-family:var(--mono);font-size:.75cqw;padding:.1cqw .4cqw;border-radius:.3cqw;color:var(--ink-950);white-space:nowrap}.xp-core .caret.ss{background:#e8932c}.xp-core .caret.ss em{background:#ffb259}.xp-core .caret.mj{background:#19b6d6}.xp-core .caret.mj em{background:#5ee0ff}.xp-core .caret.ol{background:#7c58e0}.xp-core .caret.ol em{background:#a17cf6}.xp-core .hl-mj{background:rgba(94,224,255,.35)}.xp-core .viewer{position:relative;height:34cqw;border-radius:.8cqw;overflow:hidden;background:radial-gradient(circle at 40% 40%,#33467e,#121a3c 70%);display:grid;place-items:center}.xp-core .viewer .icon{width:5cqw;height:5cqw;color:hsla(0,0%,100%,.7)}.xp-core .wm{position:absolute;inset:-20%;display:grid;place-items:center;transform:rotate(-24deg);font-family:var(--mono);font-size:1.4cqw;letter-spacing:.2em;color:hsla(0,0%,100%,.16);white-space:nowrap;line-height:3;text-align:center}.xp-core .viewer .vbar{position:absolute;left:1cqw;right:1cqw;bottom:1cqw;display:flex;justify-content:space-between;font-family:var(--mono);font-size:.9cqw;color:#fff}.xp-core .mail{display:grid;gap:.7cqw}.xp-core .mail .f{display:flex;gap:.8cqw;padding:.6cqw .9cqw;border-radius:.5cqw;background:rgba(23,33,68,.6);font-size:1.1cqw}.xp-core .mail .f span{color:var(--fog-400);width:5cqw}.xp-core .mail .body{height:12cqw;padding:.9cqw;border-radius:.5cqw;background:rgba(23,33,68,.4);color:var(--fog-200);font-size:1.1cqw}.xp-core .mail .enc{display:flex;align-items:center;gap:.5cqw;font-family:var(--mono);font-size:.95cqw;color:var(--cyan)}.xp-core .mail .enc .icon{width:1.3cqw;height:1.3cqw}.xp-core .meet{display:grid;grid-template-columns:1fr 1fr;gap:.8cqw;height:30cqw}.xp-core .meet div{position:relative;border-radius:.8cqw;background:linear-gradient(160deg,#1f2b58,#121a3c);display:grid;place-items:center}.xp-core .meet div .av{width:6cqw;height:6cqw;font-size:2cqw}.xp-core .meet div small{position:absolute;left:.8cqw;bottom:.6cqw;font-size:.95cqw;color:var(--fog-200)}.xp-core .meet div.speak{box-shadow:inset 0 0 0 .25cqw var(--cyan)}.xp-core .meet-b{margin-top:1cqw;display:flex;align-items:center;gap:.5cqw;font-family:var(--mono);font-size:.95cqw;color:var(--cyan)}.xp-core .meet-b .icon{width:1.3cqw;height:1.3cqw}.xp-core .cls-pick{display:grid;gap:.5cqw}.xp-core .cls-pick div{padding:.8cqw 1cqw;border-radius:.6cqw;border:1px solid var(--line);font-family:var(--mono);font-size:1.05cqw;letter-spacing:.1em;color:var(--fog-300)}.xp-core .cls-pick div.sel{border-color:var(--amber);color:var(--amber);background:rgba(255,178,89,.1)}.xp-core .versions{position:relative;display:grid;gap:1cqw;padding-left:2.4cqw}.xp-core .versions:before{content:"";position:absolute;left:.7cqw;top:1cqw;bottom:1cqw;width:1px;background:var(--line)}.xp-core .ver{position:relative;display:flex;align-items:center;gap:.8cqw;font-size:1.1cqw}.xp-core .ver:before{content:"";position:absolute;left:-2.15cqw;width:.9cqw;height:.9cqw;border-radius:50%;background:var(--ink-950);border:1px solid var(--accent)}.xp-core .ver.cur:before{background:var(--accent);box-shadow:0 0 1cqw var(--accent)}.xp-core .ver b{font-family:var(--mono);font-size:1cqw;color:var(--accent-2);width:3cqw}.xp-core .ver span{color:var(--fog-300)}.xp-core .ver .av{width:2.2cqw;height:2.2cqw;font-size:.8cqw;margin-left:auto}.xp-core .feat-count{margin-top:18px;font-family:var(--mono);font-size:13px;color:var(--fog-400)}.xp-core .feat-count b{color:var(--fog-100);font-weight:500;font-size:30px;font-family:var(--sans);letter-spacing:-.03em}.xp-core .inv-wrap{width:min(1320px,100%);display:grid;gap:22px}.xp-core .inv-head{text-align:center}.xp-core .inv-head h2{font-size:clamp(30px,3.6vw,58px);margin-top:14px;max-width:20ch;margin-inline:auto}.xp-core .inv-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;position:relative}.xp-core .inv-card{position:relative;padding:22px;border-radius:20px;background:linear-gradient(160deg,rgba(37,50,92,.7),rgba(18,27,58,.9));border:1px solid var(--line);backdrop-filter:blur(14px);min-height:250px;display:flex;flex-direction:column;gap:12px}.xp-core .inv-card .n{font-family:var(--mono);font-size:12px;color:var(--accent-2);letter-spacing:.1em}.xp-core .inv-card h3{margin:0;font-size:22px;letter-spacing:-.02em}.xp-core .inv-card>p{margin:0;color:var(--fog-300);font-size:14.5px}.xp-core .mini{margin-top:auto;border-radius:14px;background:rgba(7,11,29,.7);border:1px solid var(--line);padding:14px;display:grid;gap:9px;font-size:13.5px}.xp-core .mini .from{display:flex;align-items:center;gap:10px}.xp-core .mini .from .av{width:30px;height:30px;font-size:11px}.xp-core .mini .from small{display:block;color:var(--fog-400);font-size:12px}.xp-core .mini .fake-btn{justify-self:start;height:34px;padding:0 16px;border-radius:99px;background:var(--accent);color:var(--ink-950);font-weight:600;font-size:13.5px;display:inline-flex;align-items:center}.xp-core .mini .inp{display:flex;justify-content:space-between;padding:8px 10px;border-radius:8px;background:rgba(23,33,68,.7);border:1px solid var(--line);font-size:13px;color:var(--fog-300);min-height:34px}.xp-core .mini .inp b{color:#fff;font-weight:500}.xp-core .mini .opt{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;border:1px solid var(--line);font-size:13px;color:var(--fog-300)}.xp-core .mini .opt.sel{border-color:var(--accent);background:rgba(99,144,246,.14);color:#fff}.xp-core .mini .opt i{width:12px;height:12px;border-radius:50%;border:1px solid var(--fog-400)}.xp-core .mini .opt.sel i{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 2px var(--ink-950)}.xp-core .mini .fl{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;background:rgba(23,33,68,.6);font-size:13px}.xp-core .mini .fl .icon{width:16px;height:16px;color:var(--accent-2)}.xp-core .mini .avs{display:flex;margin-left:auto}.xp-core .mini .avs .av{width:24px;height:24px;font-size:9.5px;margin-left:-6px;border:2px solid var(--ink-900)}.xp-core .hood{display:grid;grid-template-columns:1fr 1fr;gap:18px}.xp-core .hood>div{padding:18px 20px;border-radius:18px;border:1px solid var(--line);background:rgba(13,21,48,.6);backdrop-filter:blur(10px)}.xp-core .hood h4{margin:0 0 12px;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fog-400);font-weight:400}.xp-core .hood ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.xp-core .hood li{position:relative;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;border:1px solid var(--line);font-size:13.5px;color:var(--fog-300)}.xp-core .hood li .icon{width:15px;height:15px}.xp-core .hood .auto li.on{color:#fff;border-color:rgba(94,224,255,.5);background:rgba(94,224,255,.08)}.xp-core .hood .auto li .icon{color:var(--fog-400)}.xp-core .hood .auto li.on .icon{color:var(--cyan)}.xp-core .hood .never li .strike{position:absolute;left:10px;right:10px;top:50%;height:1.5px;background:var(--red);transform-origin:left;transform:scaleX(0)}.xp-core .hood .never li .icon{color:var(--red)}.xp-core .keygen{position:absolute;z-index:5;pointer-events:none;display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;font-family:var(--mono);font-size:11px;color:var(--cyan);background:rgba(13,21,48,.9);border:1px solid rgba(94,224,255,.5)}.xp-core .keygen .icon{width:14px;height:14px}.xp-core .ai-grid{width:min(1360px,100%);display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(30px,5vw,80px);align-items:center}.xp-core .ai h2{font-size:clamp(36px,4.4vw,72px)}.xp-core .ai-points{margin-top:30px;display:grid;gap:14px}.xp-core .ai-points div{padding:14px 18px;border-radius:14px;border:1px solid var(--line);background:rgba(13,21,48,.55)}.xp-core .ai-points b{display:block;font-size:16px;margin-bottom:2px}.xp-core .ai-points span{color:var(--fog-300);font-size:14.5px}.xp-core .term{position:relative;border-radius:18px;overflow:hidden;background:rgba(6,9,24,.92);border:1px solid rgba(255,90,110,.3);box-shadow:0 40px 100px -40px #000,0 0 60px -30px rgba(255,90,110,.5);font-family:var(--mono)}.xp-core .term-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:12px;color:var(--fog-300)}.xp-core .term-head i{width:9px;height:9px;border-radius:50%;background:var(--ink-500)}.xp-core .term-head .sim{margin-left:auto;padding:3px 8px;border-radius:6px;font-size:10.5px;letter-spacing:.12em;color:var(--red);border:1px solid rgba(255,90,110,.4)}.xp-core .term-body{padding:14px 18px 18px;display:grid;gap:7px;font-size:13px;min-height:380px}.xp-core .tl{display:grid;grid-template-columns:74px 1fr;gap:12px;color:var(--fog-200)}.xp-core .tl span:first-child{color:var(--fog-400)}.xp-core .tl.bad span:last-child{color:var(--red)}.xp-core .tl.ok span:last-child{color:var(--cyan)}.xp-core .tl.cipher span:last-child{color:var(--accent-2)}.xp-core .term-scan{position:absolute;left:0;right:0;height:60px;top:0;background:linear-gradient(transparent,rgba(255,90,110,.14),transparent);pointer-events:none}.xp-core .bars{margin-top:18px;display:grid;gap:10px;font-family:var(--mono);font-size:11.5px;color:var(--fog-400);letter-spacing:.06em;text-transform:uppercase}.xp-core .bars .b{position:relative;margin-top:6px;height:10px;border-radius:10px;background:rgba(37,50,92,.5);overflow:hidden}.xp-core .bars .b i{position:absolute;left:0;top:0;bottom:0;border-radius:10px;transform-origin:left;transform:scaleX(0)}.xp-core .bars .b1 i{width:4%;background:var(--fog-300)}.xp-core .bars .b2 i{width:100%;background:linear-gradient(90deg,var(--accent),var(--cyan))}.xp-core .bars .b2:after{content:"→ still going";position:absolute;right:8px;top:-2px;font-size:10px;color:var(--ink-950)}.xp-core .seg .stage{aspect-ratio:1000/600}.xp-core .crumb{margin-bottom:14px;font-family:var(--mono);font-size:13px;color:var(--fog-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp-core .crumb b{color:var(--cyan);font-weight:500}.xp-core .lvl{position:absolute;inset:0}.xp-core .box{position:absolute;border-radius:1.4cqw;border:1px solid rgba(99,144,246,.45);background:rgba(18,27,58,.78);padding:1.6cqw;backdrop-filter:blur(10px)}.xp-core .box.dim{border-color:var(--line);background:rgba(18,27,58,.45);color:var(--fog-400)}.xp-core .box.target{border-color:var(--cyan);box-shadow:0 0 0 .2cqw rgba(94,224,255,.2),0 0 6cqw -2cqw rgba(94,224,255,.6)}.xp-core .box .k{font-family:var(--mono);font-size:.95cqw;letter-spacing:.1em;text-transform:uppercase;color:var(--fog-400)}.xp-core .box h4{margin:.3cqw 0 .4cqw;font-size:2cqw;letter-spacing:-.02em}.xp-core .box p{margin:0;font-size:1.2cqw;color:var(--fog-300)}.xp-core .box .lk{position:absolute;right:1.4cqw;top:1.4cqw;width:2cqw;height:2cqw;color:var(--fog-400)}.xp-core .box.target .lk{color:var(--cyan)}.xp-core .member{display:flex;align-items:center;gap:1cqw}.xp-core .member .av{width:4cqw;height:4cqw;font-size:1.4cqw}.xp-core .member b{display:block;font-size:1.6cqw}.xp-core .member span{font-family:var(--mono);font-size:1cqw;color:var(--fog-400)}.xp-core .lad{display:grid;gap:.3cqw;margin-top:1.2cqw}.xp-core .lad div{display:flex;align-items:center;gap:.6cqw;font-size:1cqw;color:var(--fog-400)}.xp-core .lad div i{width:1cqw;height:1cqw;border-radius:.2cqw;border:1px solid var(--ink-500)}.xp-core .lad div.on{color:#fff}.xp-core .lad div.on i{background:var(--cyan);border-color:var(--cyan)}.xp-core .box .pchips{display:flex;flex-wrap:wrap;gap:.5cqw;margin-top:1.6cqw}.xp-core .box .pchips span{font-family:var(--mono);font-size:.95cqw;padding:.35cqw .7cqw;border-radius:.4cqw;border:1px solid var(--line);color:var(--fog-400)}.xp-core .box .pchips span.on{color:var(--cyan);border-color:rgba(94,224,255,.4);background:rgba(94,224,255,.08)}.xp-core .box .mnote{margin-top:1.4cqw;font-size:1.15cqw;line-height:1.45;color:var(--fog-300)}.xp-core .mgrid{display:grid;grid-template-columns:1fr 1.3fr;gap:2cqw;margin-top:1.8cqw}.xp-core .mgrid .lad{margin-top:0}.xp-core .mact{display:grid;gap:.8cqw;align-content:start}.xp-core .mact div{font-size:1.1cqw;padding:.8cqw 1cqw;border-radius:.7cqw;background:rgba(23,33,68,.6);border:1px solid var(--line)}.xp-core .mact small{display:block;margin-top:.2cqw;font-family:var(--mono);font-size:.85cqw;color:var(--fog-400)}.xp-core .fkey{display:flex;align-items:center;gap:1cqw;padding:1.1cqw 1.3cqw;border-radius:1cqw;background:rgba(23,33,68,.7);border:1px solid var(--line);font-size:1.5cqw}.xp-core .fkey .icon{width:2.2cqw;height:2.2cqw;color:var(--accent-2)}.xp-core .fkey .kk{margin-left:auto;display:flex;align-items:center;gap:.4cqw;font-family:var(--mono);font-size:1cqw;color:var(--cyan);padding:.3cqw .6cqw;border-radius:.4cqw;border:1px solid rgba(94,224,255,.4)}.xp-core .fkey .kk .icon{width:1.3cqw;height:1.3cqw;color:var(--cyan)}.xp-core .net-grid{width:min(1440px,100%);display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,4vw,70px);align-items:center}.xp-core .net h2{font-size:clamp(34px,4vw,66px)}.xp-core .net-points{position:relative;margin-top:30px;height:130px}.xp-core .net-point{position:absolute;inset:0}.xp-core .net-point .n{font-family:var(--mono);font-size:12px;color:var(--accent-2);letter-spacing:.1em}.xp-core .net-point h3{margin:8px 0 6px;font-size:26px;letter-spacing:-.02em}.xp-core .net-point p{margin:0;color:var(--fog-300)}.xp-core .net-stats{margin-top:20px;display:flex;gap:34px}.xp-core .net-stats div{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fog-400)}.xp-core .net-stats b{display:block;font-family:var(--sans);font-size:44px;color:var(--fog-100);letter-spacing:-.04em;line-height:1;text-transform:none}.xp-core .net-svg{width:100%;aspect-ratio:1000/700;overflow:visible}.xp-core .net-svg .edge{stroke:rgba(99,144,246,.35);stroke-width:1.2;fill:none}.xp-core .net-svg .edge.hot{stroke:rgba(94,224,255,.8);stroke-width:1.8}.xp-core .net-svg .nd circle{fill:#121b3a;stroke:rgba(99,144,246,.7);stroke-width:1.5}.xp-core .net-svg .nd.you circle{fill:var(--accent);stroke:var(--cyan);stroke-width:2}.xp-core .net-svg .nd text{fill:var(--fog-300);font-family:var(--mono);font-size:13px;text-anchor:middle}.xp-core .net-svg .nd.you text{fill:#fff;font-weight:600}.xp-core .net-svg .pk{fill:#fff}.xp-core .sov{padding:160px var(--gutter) 120px}.xp-core .sov-inner{width:min(1320px,100%);margin:0 auto}.xp-core .sov h2{font-size:clamp(40px,5.4vw,92px);max-width:14ch}.xp-core .sov .lede{margin-top:22px}.xp-core .regions-big{margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.xp-core .rg{position:relative;padding:28px;border-radius:22px;overflow:hidden;background:linear-gradient(160deg,rgba(37,50,92,.65),rgba(18,27,58,.9));border:1px solid var(--line);min-height:260px;display:flex;flex-direction:column}.xp-core .rg .code{font-size:clamp(70px,8vw,130px);font-weight:600;letter-spacing:-.06em;line-height:.85;color:transparent;-webkit-text-stroke:1px rgba(169,194,255,.5)}.xp-core .rg h3{margin:auto 0 6px;font-size:24px}.xp-core .rg .cert{font-family:var(--mono);font-size:12.5px;letter-spacing:.12em;color:var(--cyan)}.xp-core .rg .coord{position:absolute;right:22px;top:26px;font-family:var(--mono);font-size:11px;color:var(--fog-400);text-align:right}.xp-core .rg .ping{position:absolute;right:30px;top:70px;width:12px;height:12px;border-radius:50%;background:var(--cyan);animation:xpc-pulse-c 1.6s infinite}.xp-core .irap{margin-top:18px;display:flex;align-items:center;gap:18px;padding:20px 24px;border-radius:18px;border:1px solid rgba(94,224,255,.35);background:rgba(94,224,255,.06)}.xp-core .irap .icon{width:34px;height:34px;color:var(--cyan)}.xp-core .irap b{display:block;font-size:18px}.xp-core .irap span{color:var(--fog-300);font-size:14.5px}.xp-core .compl{margin-top:70px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.xp-core .compl-label{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--fog-400);margin-bottom:16px}.xp-core .compl-row{display:flex;width:-moz-max-content;width:max-content;gap:12px;margin-bottom:12px}.xp-core .compl-row span{padding:12px 22px;border-radius:12px;border:1px solid var(--line);background:rgba(23,33,68,.5);font-family:var(--mono);font-size:14px;letter-spacing:.08em;color:var(--fog-200);white-space:nowrap}.xp-core .verified{margin-top:90px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:start}.xp-core .verified h3{margin:0;font-size:clamp(28px,2.6vw,40px);letter-spacing:-.03em;line-height:1.05}.xp-core .verified div p{margin:6px 0 0;color:var(--fog-300)}.xp-core .verified div b{font-size:18px}.xp-core .cta{min-height:100svh;display:grid;align-content:center;padding:140px var(--gutter) 90px;overflow:hidden}.xp-core .marquee{position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(-4deg);width:100%;white-space:nowrap;font-size:clamp(80px,14vw,240px);font-weight:600;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(99,144,246,.26);pointer-events:none}.xp-core .marquee div{display:inline-flex;gap:.5em;padding-right:.5em}.xp-core .cta-inner{position:relative;z-index:2;max-width:1300px}.xp-core .cta h2{font-size:clamp(48px,8vw,140px)}.xp-core .cta .lede{margin:30px 0 40px}.xp-core .cta .btn-primary{height:64px;padding:0 34px;font-size:18px}.xp-core .foot{position:relative;z-index:2;margin-top:110px;padding-top:24px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;font-family:var(--mono);font-size:12px;color:var(--fog-400)}.xp-core .foot img{height:14px;opacity:.8}@media (max-width:899px){.xp-core .nav-cta .btn-ghost,.xp-core .rail{display:none}.xp-core .switcher{position:static;transform:none;margin-left:auto}.xp-core .switcher a{padding:0 10px;font-size:12px;height:30px}.xp-core .nav-cta{display:none}.xp-core .hud{left:12px;right:12px;bottom:12px;justify-content:center;font-size:10px;gap:10px}.xp-core .hud .hud-file{display:none}.xp-core .hero-stats{position:static;justify-content:flex-start;text-align:left;margin-top:40px}.xp-core .ai-grid,.xp-core .net-grid,.xp-core .side-grid{grid-template-columns:1fr;gap:18px;align-content:center}.xp-core .side-grid .stage{max-width:100%}.xp-core .side-head{margin-bottom:8px}.xp-core .side-head h2{font-size:26px}.xp-core .step:not(.is-active){display:none}.xp-core .steps{padding-left:0}.xp-core .step:before,.xp-core .steps-track{display:none}.xp-core .inv-cards{grid-template-columns:1fr;gap:10px}.xp-core .inv-card{min-height:0;padding:14px}.xp-core .hood,.xp-core .inv-card>p{display:none}.xp-core .term-body{min-height:0;font-size:11px}.xp-core .tl{grid-template-columns:60px 1fr}.xp-core .ai-points,.xp-core .bars{display:none}.xp-core .regions-big,.xp-core .verified{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.xp-core .grain,.xp-core .hero-scroll i:after{animation:none}}@media (max-width:899px){.xp-core .pin{padding:76px 16px 64px}.xp-core .hero-orbit,.xp-core .hero-scroll{display:none}.xp-core .hero{padding-top:104px}.xp-core .hero h1{font-size:40px}.xp-core .hero-stats{margin-top:28px;gap:28px}.xp-core .hero-stats b{font-size:36px}.xp-core .hud{left:12px;right:auto;max-width:calc(100% - 24px);padding:8px 12px;gap:8px;font-size:9.5px;white-space:nowrap}.xp-core .side-head{margin-bottom:4px}.xp-core .side-head h2{display:none}.xp-core .side-grid{gap:12px}.xp-core .step.is-active .step-top h3,.xp-core .steps.compact .step.is-active .step-top h3{font-size:20px}.xp-core .step-body p{font-size:14px;margin:6px 0 0}.xp-core .side-grid .stage{width:200%;max-width:none;justify-self:start}.xp-core .crumb{font-size:11px;margin-bottom:8px}.xp-core .exposed-head h2{font-size:28px}.xp-core .exposed-wrap{grid-template-columns:minmax(0,1fr);justify-items:start}.xp-core .exposed-head{justify-self:stretch}.xp-core .exposed .stage{width:200%;max-width:none;justify-self:start}.xp-core .ex-test{left:25cqw;right:25cqw;top:47cqw}.xp-core .cmp-head h2{font-size:28px}.xp-core .cmp{width:100%;aspect-ratio:.68}.xp-core .cmp-plain{padding:13cqw 6cqw 6cqw;font-size:3.2cqw}.xp-core .cmp-plain h4{font-size:7cqw}.xp-core .cmp-plain .meta{font-size:2.5cqw;margin:1cqw 0 3cqw;padding-bottom:2.5cqw}.xp-core .cmp-plain .cols{grid-template-columns:1fr;gap:3cqw}.xp-core .cmp-plain h5{font-size:3.4cqw;margin:2.6cqw 0 .6cqw}.xp-core .cmp-plain .cols>div:first-child>h5:nth-of-type(4),.xp-core .cmp-plain .cols>div:first-child>p:nth-of-type(4){display:none}.xp-core .cmp-plain .ex{font-size:2.7cqw}.xp-core .cmp-plain .ex div{padding:1.2cqw 0;gap:2cqw}.xp-core .cmp-plain .ex div:nth-child(n+5){display:none}.xp-core .cmp-plain .ex b{width:13cqw}.xp-core .cmp-plain .sig{left:6cqw;right:6cqw;bottom:5cqw;font-size:2.5cqw;padding-top:2cqw}.xp-core .cmp-cipher{font-size:3cqw;padding:13cqw 6cqw 6cqw}.xp-core .cmp-lbl{top:4cqw;font-size:2.6cqw;padding:1cqw 2cqw;border-radius:1.4cqw}.xp-core .cmp-lbl.l{left:4cqw}.xp-core .cmp-lbl.r{right:4cqw}.xp-core .inv-head h2{font-size:26px}.xp-core .inv-wrap{gap:14px}.xp-core .inv-card h3{font-size:17px}.xp-core .mini{padding:10px;gap:7px;font-size:12.5px}.xp-core .ai h2{font-size:32px}.xp-core .net h2{font-size:30px}.xp-core .net-points{height:112px;margin-top:14px}.xp-core .net-point h3{font-size:19px}.xp-core .net-point p{font-size:14px}.xp-core .net-stats{display:none}.xp-core .net-svg{width:165%;margin-left:-32%}.xp-core .net-svg .nd text{font-size:24px}.xp-core .sov{padding:110px 16px 80px}.xp-core .rg{min-height:170px;padding:22px}.xp-core .cta h2{font-size:46px}}