:root{font-family:Geist Variable,Avenir Next,sans-serif;color:#f6f7f9;background:#08090b;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--xp-blue: #1688f4;--xp-green: #59d99a;--xp-amber: #f2aa42;--xp-muted: rgb(255 255 255 / 46%);--xp-line: rgb(255 255 255 / 10%);--xp-ease: cubic-bezier(.32,.72,0,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#08090b}body{margin:0;min-width:320px;background:#08090b}button,a{font:inherit}button{border:0;color:inherit;cursor:pointer}a{color:inherit}::selection{background:var(--xp-blue);color:#fff}:focus-visible{outline:2px solid var(--xp-blue);outline-offset:4px}.experience-shell{min-height:100vh;overflow:clip;background:#08090b}.xp-nav{position:absolute;z-index:20;top:24px;left:50%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(calc(100% - 48px),1320px);min-height:58px;padding:7px 8px 7px 14px;transform:translate(-50%);border:1px solid rgb(255 255 255 / 10%);border-radius:999px;background:#0a0b0ebf;box-shadow:0 18px 50px #00000040;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%)}.xp-brand{display:flex;align-items:center;gap:9px;width:max-content;text-decoration:none}.xp-brand img{width:31px;height:31px}.xp-brand span{font-size:14px;font-weight:620}.xp-brand i{padding:5px 8px;border:1px solid var(--xp-line);border-radius:999px;color:var(--xp-muted);font-size:8px;font-style:normal}.xp-progress{display:grid;grid-template-columns:auto 120px auto;gap:10px;align-items:center;color:var(--xp-muted);font-family:Geist Mono Variable,monospace;font-size:8px}.xp-progress>i{height:1px;background:#ffffff1f}.xp-progress b{display:block;height:1px;background:var(--xp-blue);transition:width .65s var(--xp-ease)}.xp-exit{display:flex;align-items:center;justify-self:end;gap:10px;padding:5px 6px 5px 16px;border-radius:999px;background:#fff;color:#090a0c;font-size:11px;font-weight:570;text-decoration:none}.xp-arrow{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0a0a0a12;transition:transform .5s var(--xp-ease)}.xp-arrow svg{width:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}a:hover .xp-arrow,button:hover .xp-arrow{transform:translate(2px) scale(1.06)}.xp-hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100dvh;padding:150px max(24px,calc((100vw - 1320px)/2)) 70px;overflow:hidden}.xp-hero:before{position:absolute;top:-20%;left:30%;width:90vw;height:90vw;border-radius:50%;background:radial-gradient(circle,rgb(22 136 244 / 11%),transparent 62%);content:""}.xp-hero:after{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / 2.5%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 2.5%) 1px,transparent 1px);background-size:82px 82px;-webkit-mask-image:radial-gradient(circle at 65% 45%,#000,transparent 62%);mask-image:radial-gradient(circle at 65% 45%,#000,transparent 62%);content:""}.xp-hero>*{position:relative;z-index:2}.xp-hero>p,.xp-outro>p{display:flex;align-items:center;gap:11px;margin:0 0 30px;color:var(--xp-muted);font-size:10px;font-weight:550;letter-spacing:.05em;text-transform:uppercase}.xp-hero>p span,.xp-outro>p span{width:8px;height:8px;border:2px solid var(--xp-blue);border-radius:50%;box-shadow:0 0 0 6px #1688f41a}.xp-hero h1{max-width:1230px;margin:0;font-size:clamp(68px,9.4vw,148px);font-weight:520;line-height:.87;letter-spacing:-.076em}.xp-hero h1 span{color:#ffffff5c}.xp-hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-top:50px}.xp-hero-bottom>p{max-width:620px;margin:0;color:var(--xp-muted);font-size:clamp(17px,1.6vw,22px);line-height:1.55}.xp-hero-bottom>a,.xp-chapter-card button,.xp-outro>div a{display:flex;align-items:center;gap:12px;min-height:52px;padding:5px 6px 5px 18px;border-radius:999px;background:#fff;color:#090a0c;font-size:11px;font-weight:580;text-decoration:none}.xp-hero-line{display:grid;grid-template-columns:1fr auto 1fr;gap:17px;align-items:center;margin-top:auto;padding-top:48px;color:#ffffff40;font-family:Geist Mono Variable,monospace;font-size:8px}.xp-hero-line i{height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 10%),transparent)}[data-xp-enter]{opacity:0}.xp-journey{position:relative;display:grid;grid-template-columns:1.2fr .8fr;width:min(calc(100% - 48px),1480px);margin:0 auto;padding:80px 0 120px}.xp-stage{position:sticky;top:0;align-self:start;display:grid;align-items:center;height:100dvh;padding:80px 42px 60px 0}.xp-scene{position:relative;height:min(74vh,780px);min-height:620px;overflow:hidden;border:1px solid rgb(255 255 255 / 10%);border-radius:34px;background:#101217;box-shadow:inset 0 1px #ffffff12,0 55px 130px #0000005c}.scene-grid{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / 3.2%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 3.2%) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 82%);mask-image:linear-gradient(to bottom,#000,transparent 82%)}.scene-index{position:absolute;z-index:5;top:25px;right:27px;left:27px;display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;color:#ffffff40;font-family:Geist Mono Variable,monospace;font-size:8px}.scene-index span{color:#70baff}.scene-index i{height:1px;background:#ffffff17}.scene-status{position:absolute;z-index:5;right:27px;bottom:24px;display:flex;align-items:center;gap:9px;color:#ffffff45;font-family:Geist Mono Variable,monospace;font-size:7px}.scene-status i{width:7px;height:7px;border-radius:50%;background:var(--xp-green);box-shadow:0 0 0 5px #59d99a14}.xp-chapters{grid-column:2}.xp-chapter{display:flex;align-items:center;min-height:100dvh;padding:15vh 0 15vh 30px;opacity:.28;transition:opacity .65s var(--xp-ease)}.xp-chapter.active{opacity:1}.xp-chapter-card{max-width:520px;padding:clamp(30px,4vw,50px);border:1px solid rgb(255 255 255 / 9%);border-radius:26px;background:#101217d1;box-shadow:inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.xp-chapter-card>p:first-child{display:flex;align-items:center;gap:12px;margin:0;color:var(--xp-muted);font-size:10px;text-transform:uppercase}.xp-chapter-card>p:first-child span{color:#68b3fa;font-family:Geist Mono Variable,monospace}.xp-chapter-card h2{margin:50px 0 0;font-size:clamp(40px,4.4vw,66px);font-weight:520;line-height:.96;letter-spacing:-.06em}.xp-rule{height:1px;margin:36px 0;background:linear-gradient(90deg,rgb(255 255 255 / 12%),transparent)}.xp-body{margin:0;color:#ffffff7d;font-size:15px;line-height:1.63}.xp-chapter-card>small{display:block;margin-top:21px;color:#ffffff45;font-family:Geist Mono Variable,monospace;font-size:8px;line-height:1.5}.xp-chapter-card button{margin-top:35px}.owner-scene{position:absolute;inset:78px 55px 65px;display:grid;grid-template-rows:100px 60px 120px 70px 1fr;justify-items:center;align-items:center}.owner-layer{display:grid;grid-template-columns:auto 1fr;align-items:center;width:min(460px,80%);min-height:86px;padding:18px 24px;border:1px solid rgb(255 255 255 / 10%);border-radius:18px;background:#ffffff0a;box-shadow:0 20px 50px #0003;animation:ownerLayer .9s var(--xp-ease) both}.owner-layer span{grid-row:span 2;margin-right:24px;color:#60b1ff;font-family:Geist Mono Variable,monospace;font-size:8px}.owner-layer strong{font-size:22px;font-weight:520}.owner-layer small{color:#ffffff57;font-size:9px}.layer-daemon{width:min(520px,90%);border-color:#1688f466;background:linear-gradient(90deg,#1688f426,#ffffff0a);box-shadow:inset 3px 0 var(--xp-blue),0 20px 50px #0003;animation-delay:.35s}.owner-current{display:flex;gap:7px;align-items:center}.owner-current i{width:6px;height:6px;border-radius:50%;background:var(--xp-blue);animation:currentDrop .9s ease-in-out infinite}.owner-current i:nth-child(2){animation-delay:.15s}.owner-current i:nth-child(3){animation-delay:.3s}.owner-branches{position:relative;width:65%;height:60px;border-top:1px solid rgb(22 136 244 / 55%)}.owner-branches:before{position:absolute;bottom:0;left:50%;width:1px;height:60px;background:var(--xp-blue);content:""}.owner-branches i{position:absolute;top:0;width:1px;height:60px;background:#1688f47f}.owner-branches i:nth-child(1){left:0}.owner-branches i:nth-child(2){left:50%}.owner-branches i:nth-child(3){right:0}.owner-worlds{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:86%}.owner-worlds span{display:grid;place-items:center;min-height:80px;border:1px solid rgb(255 255 255 / 8%);border-radius:13px;background:#ffffff08;color:#ffffff7a;font-family:Geist Mono Variable,monospace;font-size:8px;animation:ownerWorld .7s var(--xp-ease) .7s both}@keyframes ownerLayer{0%{opacity:0;transform:translateY(-25px) scale(.97)}}@keyframes ownerWorld{0%{opacity:0;transform:translateY(20px)}}@keyframes currentDrop{50%{opacity:.2;transform:translateY(12px)}}.request-scene{position:absolute;inset:82px 45px 65px}.request-node{position:absolute;display:grid;justify-items:center;gap:10px;width:130px;color:#ffffff6b;font-family:Geist Mono Variable,monospace;font-size:7px;text-align:center}.request-node i{display:grid;place-items:center;width:74px;height:74px;border:1px solid rgb(255 255 255 / 11%);border-radius:20px;background:#ffffff0a;color:#71baff;font-size:14px;font-style:normal;box-shadow:0 18px 45px #00000040}.request-node.client{top:8%;left:3%}.request-node.socket{top:8%;left:39%}.request-node.guest{right:4%;bottom:8%}.request-node.docker{bottom:8%;left:25%}.request-node.socket i{border-radius:50%}.request-node.guest i{border-color:#1688f473;background:#1688f41f}.request-node.docker i{color:var(--xp-green)}.request-path{position:absolute;inset:29% 18% 29% 17%;border-top:1px solid rgb(22 136 244 / 36%);border-right:1px solid rgb(22 136 244 / 36%);border-bottom:1px solid rgb(22 136 244 / 36%)}.request-path i,.request-path b{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--xp-blue);box-shadow:0 0 0 5px #1688f417}.request-path i:nth-child(1){top:-4px;left:27%}.request-path b:nth-child(2){top:-4px;right:-4px}.request-path i:nth-child(3){right:-4px;bottom:35%}.request-path b:nth-child(4){right:38%;bottom:-4px}.request-path i:nth-child(5){bottom:-4px;left:7%}.packet{position:absolute;top:27%;left:13%;padding:8px 12px;border:1px solid rgb(22 136 244 / 45%);border-radius:999px;background:#12355a;color:#93ccff;font-family:Geist Mono Variable,monospace;font-size:8px;animation:packetTravel 3.2s var(--xp-ease) both}@keyframes packetTravel{0%{opacity:0;transform:translate(0)}12%{opacity:1}40%{transform:translate(330px)}65%{transform:translate(440px,240px)}to{transform:translate(80px,240px)}}.absence-scene{position:absolute;inset:80px 45px 65px;display:grid;align-content:center;justify-items:center}.absence-engine{display:grid;grid-template-columns:100px 1fr;align-items:center;width:min(450px,80%);min-height:140px;padding:20px;border:8px solid rgb(255 255 255 / 7%);border-radius:28px;background:#191c22;box-shadow:0 30px 70px #00000047;animation:engineSleep 4.2s var(--xp-ease) both}.engine-blades{grid-row:span 2;display:grid;place-items:center;width:76px;height:76px;border:1px solid rgb(255 255 255 / 10%);border-radius:50%}.engine-blades i{position:absolute;width:28px;height:6px;border-radius:99px;background:var(--xp-blue);transform-origin:14px 0}.engine-blades i:nth-child(2){transform:rotate(120deg)}.engine-blades i:nth-child(3){transform:rotate(240deg)}.absence-engine strong{font-size:19px}.absence-engine span{color:var(--xp-green);font-family:Geist Mono Variable,monospace;font-size:8px}.absence-shadow{position:absolute;top:32%;color:#ffffff2e;font-family:Geist Mono Variable,monospace;font-size:9px;line-height:2;text-align:center;animation:absentAppear 4.2s var(--xp-ease) both}.absence-shadow strong{color:var(--xp-amber);font-size:16px}.absence-socket{display:flex;gap:14px;align-items:center;width:min(410px,80%);margin-top:35px;padding:17px 20px;border:1px solid rgb(255 255 255 / 10%);border-radius:15px;background:#ffffff0d}.absence-socket>i{width:10px;height:10px;border-radius:50%;background:var(--xp-green);box-shadow:0 0 0 6px #59d99a17}.absence-socket span,.absence-socket strong{display:block}.absence-socket span{color:#ffffff52;font-family:Geist Mono Variable,monospace;font-size:8px}.absence-socket strong{margin-top:4px;font-size:12px}.absence-gates{display:grid;grid-template-columns:repeat(9,1fr);gap:4px;width:92%;margin-top:45px}.absence-gates i{display:grid;gap:8px;color:#ffffff42;font-family:Geist Mono Variable,monospace;font-size:6px;font-style:normal;text-align:center}.absence-gates b{height:4px;border-radius:99px;background:var(--xp-green);animation:gateReady .45s both}.absence-gates i:nth-child(2) b{animation-delay:.14s}.absence-gates i:nth-child(3) b{animation-delay:.28s}.absence-gates i:nth-child(4) b{animation-delay:.42s}.absence-gates i:nth-child(5) b{animation-delay:.56s}.absence-gates i:nth-child(6) b{animation-delay:.7s}.absence-gates i:nth-child(7) b{animation-delay:.84s}.absence-gates i:nth-child(8) b{animation-delay:.98s}.absence-gates i:nth-child(9) b{animation-delay:1.12s}@keyframes engineSleep{0%,18%{opacity:1;filter:none;transform:scale(1)}45%,64%{opacity:.05;filter:blur(8px);transform:scale(.86)}to{opacity:1;filter:none;transform:scale(1)}}@keyframes absentAppear{0%,20%,68%,to{opacity:0}40%,60%{opacity:1}}@keyframes gateReady{0%{opacity:.1;transform:scaleX(.1);transform-origin:left}}.budgets-scene{position:absolute;inset:82px 42px 65px;display:grid;grid-template-columns:1fr 90px .7fr;grid-template-rows:1fr auto;gap:25px;align-items:center}.memory-reservoir,.mac-reservoir,.sparse-reservoir{padding:24px;border:1px solid rgb(255 255 255 / 9%);border-radius:20px;background:#ffffff0a}.memory-reservoir>span,.mac-reservoir>span,.sparse-reservoir>span{color:#69b6ff;font-family:Geist Mono Variable,monospace;font-size:8px}.memory-reservoir>strong,.mac-reservoir>strong{display:block;margin:26px 0 11px;font-size:13px;font-weight:520}.memory-reservoir>small,.sparse-reservoir>small{display:block;margin:20px 0 9px;color:#ffffff52;font-size:8px}.budget-pages{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.budget-pages i{height:34px;border-radius:5px;background:var(--xp-blue)}.budget-pages.free i{background:#1688f438;animation:freePage 1.5s var(--xp-ease) both}.budget-pages.free i:nth-child(n+3){animation-delay:.3s}.budget-pages.free i:nth-child(n+6){animation-delay:.6s}.budget-return{display:grid;justify-items:center;gap:12px;color:#ffffff45;font-family:Geist Mono Variable,monospace;font-size:7px;text-align:center}.budget-return i{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--xp-blue),transparent)}.mac-reservoir div{display:flex;flex-wrap:wrap;gap:5px;margin-top:35px}.mac-reservoir div i{width:27px;height:27px;border-radius:5px;background:#1688f466;animation:macPage 1.4s var(--xp-ease) both}.mac-reservoir div i:nth-child(2){animation-delay:.15s}.mac-reservoir div i:nth-child(3){animation-delay:.3s}.mac-reservoir div i:nth-child(4){animation-delay:.45s}.mac-reservoir div i:nth-child(5){animation-delay:.6s}.sparse-reservoir{grid-column:1 / -1}.sparse-reservoir>div{display:grid;grid-template-columns:repeat(8,1fr);gap:5px;margin-top:20px}.sparse-reservoir i,.sparse-reservoir b{height:45px;border-radius:6px}.sparse-reservoir i{background:linear-gradient(#258fe9,#13558e)}.sparse-reservoir b{border:1px dashed rgb(255 255 255 / 11%)}@keyframes freePage{to{opacity:.12;transform:scale(.65)}}@keyframes macPage{0%{opacity:0;transform:translate(-45px) scale(.5)}}.contract-scene{position:absolute;inset:82px 42px 65px}.project-signal{position:absolute;top:8%;left:3%;width:150px;padding:18px;border:1px solid rgb(255 255 255 / 9%);border-radius:14px;background:#ffffff0a}.project-signal span,.project-signal strong{display:block}.project-signal span{color:#ffffff4f;font-family:Geist Mono Variable,monospace;font-size:7px}.project-signal strong{margin-top:20px;font-size:13px}.contract-scanner{position:absolute;top:9%;left:39%;display:grid;justify-items:center;gap:10px;color:#ffffff4f;font-family:Geist Mono Variable,monospace;font-size:7px}.contract-scanner i{width:64px;height:64px;border:1px solid rgb(22 136 244 / 45%);border-radius:50%;box-shadow:inset 0 0 0 10px #1688f414;animation:scannerPulse 1.2s ease-in-out infinite}.runtime-chips{position:absolute;top:7%;right:2%;display:grid;grid-template-columns:1fr 1fr;gap:5px}.runtime-chips i{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgb(255 255 255 / 9%);border-radius:8px;color:#ffffff4d;font-family:Geist Mono Variable,monospace;font-size:7px;font-style:normal}.runtime-chips i:first-child{border-color:#1688f473;background:#1688f41f;color:#70baff}.agent-capsule{position:absolute;right:10%;bottom:5%;left:10%;min-height:300px;padding:28px;border:1px solid rgb(22 136 244 / 38%);border-radius:28px;background:linear-gradient(145deg,#1688f424,#ffffff08);box-shadow:0 38px 80px #00000047;animation:capsuleSeal 1.2s var(--xp-ease) .35s both}.agent-capsule>span{color:#71baff;font-family:Geist Mono Variable,monospace;font-size:8px}.agent-runtime{display:grid;grid-template-columns:70px 1fr;align-items:center;margin-top:40px}.agent-runtime i{grid-row:span 2;display:grid;place-items:center;width:54px;height:54px;border-radius:14px;background:var(--xp-blue);font-style:normal}.agent-runtime strong{font-size:22px}.agent-runtime small{color:#ffffff54;font-size:9px}.contract-seals{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:40px}.contract-seals b{padding:12px;border:1px solid rgb(255 255 255 / 9%);border-radius:9px;color:#fff6;font-family:Geist Mono Variable,monospace;font-size:7px;font-weight:480;animation:sealIn .45s var(--xp-ease) both}.contract-seals b:nth-child(2){animation-delay:.2s}.contract-seals b:nth-child(3){animation-delay:.4s}.contract-seals b:nth-child(4){animation-delay:.6s}@keyframes scannerPulse{50%{box-shadow:inset 0 0 0 24px #1688f405,0 0 0 10px #1688f40d}}@keyframes capsuleSeal{0%{opacity:0;transform:translateY(35px) scale(.95)}}@keyframes sealIn{0%{opacity:0;transform:translateY(10px)}}.connections-scene{position:absolute;inset:82px 42px 65px;display:grid;grid-template-columns:.8fr 55px .82fr 55px 1.15fr;grid-template-rows:1fr 1fr;gap:20px 8px;align-items:center}.xp-connection-node,.xp-mcp-gate,.xp-session-vm,.xp-remote-preview,.xp-disconnect{border:1px solid rgb(255 255 255 / 9%);border-radius:17px;background:#ffffff0a}.xp-connection-node{display:grid;justify-items:center;padding:23px 12px;text-align:center;animation:connectionNodeIn .65s var(--xp-ease) both}.xp-connection-node>i{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#20242c;color:#fff;font-family:Geist Mono Variable,monospace;font-size:10px;font-style:normal}.xp-connection-node span,.xp-mcp-gate span,.xp-session-vm>span,.xp-remote-preview>span,.xp-disconnect span{margin-top:17px;color:#ffffff4d;font-family:Geist Mono Variable,monospace;font-size:7px}.xp-connection-node strong{margin-top:7px;color:#ffffffa6;font-size:10px;font-weight:520}.xp-connection-path{display:flex;justify-content:center;gap:5px}.xp-connection-path i{width:5px;height:5px;border-radius:50%;background:var(--xp-blue);animation:connectionPulse 1.2s ease-in-out infinite}.xp-connection-path i:nth-child(2){animation-delay:.16s}.xp-connection-path i:nth-child(3){animation-delay:.32s}.xp-mcp-gate{display:grid;justify-items:center;min-height:145px;padding:23px 12px;border-color:#1688f452;background:#1688f41a;text-align:center;animation:connectionNodeIn .65s var(--xp-ease) .12s both}.xp-mcp-gate span{margin-top:0;color:#75bcff}.xp-mcp-gate strong{margin-top:22px;color:var(--xp-green);font-family:Geist Mono Variable,monospace;font-size:11px}.xp-mcp-gate small{margin-top:6px;color:#ffffff4d;font-size:7px}.xp-session-vm{position:relative;min-height:190px;padding:23px;border-color:#1688f461;background:linear-gradient(145deg,#1688f424,#ffffff08);animation:connectionNodeIn .65s var(--xp-ease) .25s both}.xp-session-vm>span{margin:0;color:#75bcff}.xp-session-vm>div{display:grid;grid-template-columns:54px 1fr;align-items:center;margin-top:28px}.xp-session-vm>div i{grid-row:span 2;display:grid;place-items:center;width:43px;height:43px;border-radius:10px;background:var(--xp-blue);font-family:Geist Mono Variable,monospace;font-size:7px;font-style:normal}.xp-session-vm>div strong{font-size:14px}.xp-session-vm>div small{color:#ffffff4f;font-size:7px}.xp-session-vm>b{display:inline-block;margin-top:22px;padding:7px 9px;border-radius:999px;background:#59d99a17;color:var(--xp-green);font-family:Geist Mono Variable,monospace;font-size:6px;font-weight:500}.xp-disconnect{position:absolute;z-index:2;top:44%;right:2%;display:grid;grid-template-columns:auto 1fr;width:220px;padding:12px 14px;border-color:#f2aa4240;background:#1f1c17;animation:disconnectIn .7s var(--xp-ease) .8s both}.xp-disconnect span{margin:0}.xp-disconnect>i{justify-self:end;width:31px;height:1px;background:repeating-linear-gradient(90deg,var(--xp-amber) 0 3px,transparent 3px 6px)}.xp-disconnect strong{margin-top:5px;color:var(--xp-amber);font-family:Geist Mono Variable,monospace;font-size:8px}.xp-disconnect small{margin-top:5px;color:#ffffff42;font-size:6px}.xp-remote-preview{grid-column:1 / -1;align-self:end;padding:22px 24px;border-color:#f2aa423d;background:#f2aa420d;animation:connectionNodeIn .65s var(--xp-ease) .5s both}.xp-remote-preview>span{display:block;margin:0;color:var(--xp-amber)}.xp-remote-preview>div{display:grid;grid-template-columns:1fr auto 1fr;gap:25px;align-items:center;margin-top:18px}.xp-remote-preview strong{font-size:10px;font-weight:520}.xp-remote-preview strong:last-child{text-align:right}.xp-remote-preview i{padding:7px 12px;border:1px solid rgb(242 170 66 / 24%);border-radius:999px;color:#f2aa42b3;font-family:Geist Mono Variable,monospace;font-size:6px;font-style:normal}.xp-remote-preview small{display:block;margin-top:13px;color:#ffffff42;font-family:Geist Mono Variable,monospace;font-size:6px}@keyframes connectionNodeIn{0%{opacity:0;transform:translateY(20px) scale(.96)}}@keyframes disconnectIn{0%{opacity:0;transform:translate(22px)}}@keyframes connectionPulse{50%{opacity:.2;transform:scale(.7)}}.return-scene{position:absolute;inset:82px 40px 65px;display:grid;grid-template-columns:.65fr 1.5fr .7fr;gap:30px;align-items:center}.return-source,.return-drive{display:grid;justify-items:center;padding:25px 14px;border:1px solid rgb(255 255 255 / 9%);border-radius:18px;background:#ffffff0a;text-align:center}.return-source span,.return-drive span{color:#ffffff4d;font-family:Geist Mono Variable,monospace;font-size:7px}.return-source strong,.return-drive strong{margin-top:15px;font-size:13px}.return-source i{width:52px;height:65px;margin-top:25px;border:1px solid rgb(255 255 255 / 12%);border-radius:8px;box-shadow:inset 0 -12px #ffffff0d}.return-process{display:grid;grid-template-columns:repeat(4,1fr)}.return-process div{position:relative;display:grid;justify-items:center;gap:12px;color:#ffffff4d;font-family:Geist Mono Variable,monospace;font-size:6px}.return-process div:after{position:absolute;top:8px;left:62%;width:76%;height:1px;background:#1688f44d;content:""}.return-process div:last-child:after{display:none}.return-process i{position:relative;z-index:1;width:17px;height:17px;border:4px solid #101217;border-radius:50%;background:var(--xp-green);box-shadow:0 0 0 1px #59d99a73;animation:verifyStep .35s both}.return-process div:nth-child(2) i{animation-delay:.25s}.return-process div:nth-child(3) i{animation-delay:.5s}.return-process div:nth-child(4) i{animation-delay:.75s}.return-drive img{width:55px;height:55px;margin:20px 0 5px}.verified-seal{position:absolute;right:3%;bottom:13%;padding:14px 20px;border:1px solid rgb(89 217 154 / 35%);border-radius:12px;background:#10271d;color:#59d99aa3;font-family:Geist Mono Variable,monospace;font-size:7px;line-height:1.6;text-align:center;transform:rotate(-5deg);animation:sealStamp .65s var(--xp-ease) 1s both}.verified-seal strong{color:var(--xp-green);font-size:10px}@keyframes verifyStep{0%{opacity:0;transform:scale(.2)}}@keyframes sealStamp{0%{opacity:0;transform:rotate(-5deg) scale(1.7)}}.evidence-scene{position:absolute;inset:82px 36px 65px;perspective:1000px}.platform-laptop{position:absolute;display:grid;justify-items:center;gap:8px;width:210px}.platform-laptop>div{position:relative;width:190px;height:125px;padding:8px;border:7px solid #2b2e35;border-radius:12px;background:#0d0e11;box-shadow:0 25px 55px #0000005c}.platform-laptop>div:after{position:absolute;right:-22px;bottom:-15px;left:-22px;height:12px;border-radius:3px 3px 12px 12px;background:#3b3e46;content:""}.platform-laptop strong{margin-top:12px;font-size:12px}.platform-laptop>span{color:var(--xp-muted);font-family:Geist Mono Variable,monospace;font-size:6px}.linux-laptop{top:25%;left:6%;transform:scale(1.12)}.linux-laptop>div{display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,#2f8ec8,transparent 45%),linear-gradient(#172a3d,#0c1118)}.linux-laptop>div i{color:#fff;font-size:34px;font-style:normal}.linux-laptop>span{color:var(--xp-green)}.mac-laptop{top:13%;right:3%;opacity:.7;transform:translateZ(-60px) scale(.84);animation:horizonIn .9s var(--xp-ease) .3s both}.mac-laptop>div{background:radial-gradient(circle at 35% 30%,#f48b47,transparent 38%),linear-gradient(145deg,#703f83,#172642)}.mac-laptop>div i:before{position:absolute;top:8px;right:8px;left:8px;height:6px;border-radius:99px;background:#ffffff2e;content:""}.windows-laptop{right:8%;bottom:12%;opacity:.7;transform:translateZ(-80px) scale(.82);animation:horizonIn .9s var(--xp-ease) .6s both}.windows-laptop>div{display:grid;place-items:center;background:radial-gradient(circle at 60% 50%,#2580d6,transparent 45%),#09213c}.windows-laptop>div i{display:grid;grid-template-columns:1fr 1fr;gap:3px;width:38px;height:38px;transform:perspective(100px) rotateY(-8deg)}.windows-laptop>div b{background:#7dc1ff}.platform-gate{position:absolute;top:54%;left:43%;width:180px;height:180px;padding:22px;border:1px solid rgb(242 170 66 / 35%);border-radius:50%;box-shadow:inset 0 0 0 12px #f2aa4208,0 0 0 35px #f2aa4205;color:var(--xp-amber);text-align:center;animation:gateOpen 1.5s var(--xp-ease) both}.platform-gate span,.platform-gate strong{display:block}.platform-gate span{margin-top:42px;font-family:Geist Mono Variable,monospace;font-size:7px}.platform-gate strong{margin-top:9px;color:#ffffff8a;font-size:11px}@keyframes horizonIn{0%{opacity:0;transform:translate(40px) translateZ(-140px) scale(.7)}}@keyframes gateOpen{0%{opacity:0;clip-path:inset(0 100% 0 0)}}.xp-outro{width:min(calc(100% - 48px),1320px);margin:0 auto;padding:150px 0;border-top:1px solid var(--xp-line)}.xp-outro h2{margin:0;font-size:clamp(60px,9vw,130px);font-weight:520;line-height:.9;letter-spacing:-.07em}.xp-outro h2 span{color:#ffffff59}.xp-outro>div{display:flex;align-items:center;justify-content:space-between;gap:60px;margin-top:50px}.xp-outro>div>p{max-width:620px;color:var(--xp-muted);font-size:19px;line-height:1.55}.xp-footer{display:grid;grid-template-columns:1fr auto 1fr;gap:30px;align-items:center;width:min(calc(100% - 48px),1320px);margin:0 auto;padding:36px 0;border-top:1px solid var(--xp-line);color:var(--xp-muted);font-size:10px}.xp-footer>div{display:flex;align-items:center;gap:9px;color:#fff}.xp-footer img{width:30px;height:30px}.xp-footer a{justify-self:end;text-decoration:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-xp-enter]{opacity:1}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:1100px){.xp-journey{grid-template-columns:1fr;width:100%}.xp-stage{z-index:4;top:0;height:58dvh;padding:20px 24px 0;background:linear-gradient(#08090b 88%,transparent)}.xp-scene{height:calc(58dvh - 30px);min-height:420px;border-radius:26px}.xp-chapters{grid-column:1;position:relative;z-index:5}.xp-chapter{justify-content:center;min-height:75vh;padding:20vh 24px 12vh}.xp-chapter-card{margin-top:26vh;background:#101217f0}.owner-scene{transform:scale(.78);transform-origin:center}}@media(max-width:720px){.xp-nav{top:14px;grid-template-columns:1fr auto;width:calc(100% - 28px)}.xp-progress,.xp-brand i{display:none}.xp-exit{padding-left:13px;font-size:0}.xp-exit:before{font-size:10px;content:"Back"}.xp-hero{min-height:100svh;padding:120px 18px 45px}.xp-hero h1{font-size:clamp(58px,17vw,79px)}.xp-hero-bottom{align-items:stretch;flex-direction:column;margin-top:36px}.xp-hero-bottom>p{font-size:16px}.xp-hero-bottom>a{align-self:stretch;justify-content:space-between}.xp-hero-line{padding-top:38px}.xp-stage{height:51svh;padding:12px 14px 0}.xp-scene{height:calc(51svh - 18px);min-height:360px;border-radius:22px}.scene-index{top:17px;right:18px;left:18px}.scene-status{display:none}.xp-chapter{min-height:82vh;padding:15vh 16px 10vh}.xp-chapter-card{margin-top:29vh;padding:27px 23px;border-radius:22px}.xp-chapter-card h2{margin-top:40px;font-size:42px}.xp-body{font-size:14px}.xp-chapter-card button{width:100%;justify-content:space-between}.owner-scene{inset:52px 10px 32px;grid-template-rows:70px 35px 85px 38px 1fr;transform:scale(.8)}.owner-layer{min-height:68px}.owner-layer strong{font-size:16px}.owner-worlds{width:100%}.owner-worlds span{min-height:55px;font-size:6px}.request-scene{inset:55px 8px 25px;transform:scale(.75)}.request-node.client{left:-7%}.request-node.socket{left:34%}.request-node.guest{right:-5%}.request-node.docker{left:17%}.packet{display:none}.absence-scene{inset:54px 10px 24px}.absence-engine{grid-template-columns:65px 1fr;width:92%;min-height:105px}.engine-blades{width:52px;height:52px}.absence-socket{width:92%}.absence-gates{width:100%}.absence-gates i{font-size:0}.budgets-scene{inset:55px 12px 25px;grid-template-columns:1fr 35px .7fr;gap:8px}.memory-reservoir,.mac-reservoir,.sparse-reservoir{padding:12px}.budget-pages i{height:20px}.memory-reservoir>strong,.mac-reservoir>strong{margin-top:14px;font-size:9px}.memory-reservoir>small{margin-top:10px}.mac-reservoir div{margin-top:17px}.mac-reservoir div i{width:17px;height:17px}.sparse-reservoir i,.sparse-reservoir b{height:26px}.contract-scene{inset:55px 10px 22px}.project-signal{top:0;left:0;width:125px}.contract-scanner{top:3%;left:42%}.runtime-chips{top:0;right:0}.agent-capsule{right:0;bottom:0;left:0;min-height:210px;padding:17px}.agent-runtime,.contract-seals{margin-top:20px}.contract-seals b{padding:8px 5px;font-size:5px}.connections-scene{inset:55px 8px 20px;grid-template-columns:.75fr 24px .8fr 24px 1fr;grid-template-rows:.92fr 1.08fr;gap:7px 2px}.xp-connection-node{padding:12px 5px}.xp-connection-node>i{width:34px;height:34px}.xp-connection-node strong{font-size:7px}.xp-mcp-gate{min-height:120px;padding:13px 5px}.xp-mcp-gate strong{margin-top:14px;font-size:8px}.xp-mcp-gate small{font-size:0}.xp-session-vm{min-height:145px;padding:12px 8px}.xp-session-vm>div{grid-template-columns:40px 1fr;margin-top:16px}.xp-session-vm>div i{width:32px;height:32px}.xp-session-vm>div strong{font-size:9px}.xp-session-vm>div small{font-size:5px}.xp-session-vm>b{margin-top:12px;font-size:5px}.xp-disconnect{top:42%;right:0;width:170px;padding:8px 10px}.xp-disconnect small{display:none}.xp-remote-preview{padding:12px}.xp-remote-preview>div{gap:7px;margin-top:11px}.xp-remote-preview strong{font-size:7px}.xp-remote-preview i{padding:5px 7px;font-size:5px}.xp-remote-preview small{overflow:hidden;font-size:5px;text-overflow:ellipsis;white-space:nowrap}.return-scene{inset:55px 10px 20px;grid-template-columns:.7fr 1.3fr .7fr;gap:7px}.return-source,.return-drive{padding:12px 6px}.return-source i{width:36px;height:44px}.return-drive img{width:37px;height:37px}.return-process div span{display:none}.verified-seal{right:0;bottom:6%;padding:8px 11px}.evidence-scene{inset:55px 5px 20px;transform:scale(.78);transform-origin:center}.linux-laptop{left:-5%}.mac-laptop{right:-12%}.windows-laptop{right:-8%;bottom:3%}.platform-gate{left:39%}.xp-outro{width:calc(100% - 36px);padding:100px 0}.xp-outro h2{font-size:clamp(54px,16vw,75px)}.xp-outro>div{align-items:stretch;flex-direction:column}.xp-outro>div a{justify-content:space-between}.xp-footer{grid-template-columns:1fr;width:calc(100% - 36px)}.xp-footer a{justify-self:start}}
