.experience-site{--red:#cf1648;--white:#f4f2ef;--fog:#b8b5b3;color:var(--white);background:#050505;overflow:hidden}.experience-site .site-nav{z-index:60;background:linear-gradient(#000a,#0000);border:0;height:82px;padding:0 clamp(24px,5vw,88px);position:absolute;inset:0 0 auto}.experience-site .site-nav nav a{color:#dfdddd;font-size:13px}.experience-site .site-nav nav a:hover{color:#fff}.experience-site .nav-cta{color:#fff;background:#ffffff0d;border:1px solid #ffffff60;border-radius:999px}.experience-site .nav-cta:hover{color:#070707;background:#fff}.experience-site .nav-cta span{display:none}.experience-site .wordmark{letter-spacing:.18em;font-size:19px}.experience-site .mark i{background:var(--red)}.experience-site .mobile-menu{background:#09090b}.x-index,.x-small-label{letter-spacing:.14em;color:#e2dadc;align-items:center;gap:12px;font:600 12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.x-index i{background:var(--red);width:19px;height:2px;display:block}.x-hero,.x-ai,.x-future{isolation:isolate;position:relative;overflow:hidden}.x-hero{align-items:center;min-height:100svh;padding:100px clamp(24px,7vw,112px) 80px;display:flex}.x-hero-photo,.x-ai-photo,.x-future-image,.x-scene-photo{z-index:-3;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.03)}.x-hero-photo{background-image:url(/images/physical-space.jpg);background-position:50% 52%;animation:22s ease-in-out infinite alternate x-photo-drift}.x-hero-wash{z-index:-2;background:linear-gradient(90deg,#000e 0%,#000b 35%,#0003 75%),linear-gradient(#0003,#0000 70%,#000b);position:absolute;inset:0}.x-hero-content{z-index:3;max-width:1100px;padding:42px 0 80px;position:relative}.x-hero h1,.x-statement h2,.x-experience h2,.x-ai h2,.x-reality h2,.x-future h2{letter-spacing:-.075em;font-weight:520;line-height:.99}.x-hero h1{max-width:1200px;margin:31px 0;font-size:clamp(62px,8.2vw,144px)}.x-hero h1 em,.x-statement h2 em,.x-experience h2 em,.x-ai h2 em,.x-reality h2 em{color:#bdb7b8;font-style:normal}.x-hero-lead{color:#e0dcdb;max-width:590px;font-size:clamp(18px,1.6vw,25px);line-height:1.45}.x-hero-links{flex-wrap:wrap;align-items:center;gap:34px;margin-top:40px;display:flex}.x-pill{background:var(--red);border-radius:999px;justify-content:space-between;align-items:center;gap:60px;min-height:58px;padding:0 24px;font-size:15px;font-weight:650;transition:background .25s,transform .25s;display:inline-flex}.x-pill:hover{background:#ed285a;transform:translateY(-2px)}.x-pill span{font-size:20px;font-weight:400}.x-text-link{border-bottom:1px solid #ffffff70;padding:11px 0;font-size:15px}.x-text-link span{margin-left:20px}.x-text-link:hover{border-color:var(--red)}.x-hero-bottom{letter-spacing:.1em;color:#f1eeee;border-top:1px solid #ffffff50;justify-content:space-between;padding-top:18px;font:12px ui-monospace,Consolas,monospace;display:flex;position:absolute;bottom:25px;left:clamp(24px,7vw,112px);right:clamp(24px,7vw,112px)}.x-visual-note{color:#ddd;font:12px ui-monospace,Consolas,monospace;position:absolute;bottom:75px;right:clamp(24px,7vw,112px)}.x-hero-scan{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff05 49%,#0000 51%) 0 0/180px 100%;animation:15s linear infinite x-scan;position:absolute;inset:0}.x-hero-scan:after{content:"";background:linear-gradient(90deg,#0000,#ed2456aa,#0000);height:1px;animation:10s ease-in-out infinite alternate x-scanline;position:absolute;top:54%;left:0;right:0;box-shadow:0 0 24px #b90049}.x-hero-scan span{background:#dd194966;border:1px solid #fb325e;border-radius:50%;width:7px;height:7px;animation:4s ease-in-out infinite x-pulse;position:absolute;box-shadow:0 0 16px #dd1949}.x-hero-scan span:first-child{top:42%;left:73%}.x-hero-scan span:nth-child(2){animation-delay:1s;top:61%;left:86%}.x-hero-scan span:nth-child(3){animation-delay:2s;top:73%;left:63%}.x-statement{background:#070707;padding:clamp(110px,14vw,220px) clamp(24px,7vw,112px)}.x-statement h2{max-width:1430px;margin:40px 0 38px;font-size:clamp(52px,6.6vw,113px)}.x-statement>p:not(.x-index){color:#b9b7b8;max-width:720px;margin-left:auto;font-size:clamp(18px,1.6vw,24px);line-height:1.55}.x-statement-line{letter-spacing:.15em;color:#d7d4d3;border-top:1px solid #555;justify-content:space-between;align-items:center;gap:clamp(18px,3vw,60px);margin-top:125px;padding:24px 0;font:600 13px ui-monospace,Consolas,monospace;display:flex}.x-statement-line b{color:var(--red);font-size:20px;font-weight:400}.x-experience{background:#111;padding:130px clamp(24px,5vw,86px) 155px}.x-experience-head{grid-template-columns:1fr auto;align-items:end;max-width:1600px;margin:0 auto 48px;display:grid}.x-experience-head .x-index{grid-column:1/-1}.x-experience h2{margin:30px 0 0;font-size:clamp(58px,7vw,114px)}.x-experience-head>p:last-child{color:#b3b0b0;max-width:280px;font-size:17px}.x-scene{background:#111;max-width:1600px;height:min(78svh,860px);min-height:580px;margin:auto;position:relative;overflow:hidden}.x-scene-photo{filter:contrast(1.12)brightness(.8);background-image:url(/images/world-interior.jpg);transition:filter .7s,transform 1s}.x-scene-1 .x-scene-photo{filter:contrast(1.15)brightness(.65);transform:scale(1.08)}.x-scene-2 .x-scene-photo{filter:contrast(1.2)brightness(.6);transform:scale(1.12)}.x-scene-3 .x-scene-photo{filter:contrast(1.25)brightness(.53);transform:scale(1.16)}.x-scene-dark{z-index:-2;background:linear-gradient(90deg,#000c,#0002 66%),linear-gradient(#0000 45%,#000a);position:absolute;inset:0}.x-scene-grid{pointer-events:none;opacity:.35;background-image:linear-gradient(#fff1 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px);background-size:9vw 9vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000);mask-image:linear-gradient(90deg,#0000 25%,#000)}.x-scene-orbit{pointer-events:none;border:1px solid #ef245568;border-radius:50%;width:24vw;min-width:210px;height:24vw;min-height:210px;animation:11s ease-in-out infinite alternate x-orbit;position:absolute;top:19%;left:56%;box-shadow:0 0 90px #b5001f33,inset 0 0 90px #b5001f1b}.x-orbit-b{width:15vw;min-width:135px;height:15vw;min-height:135px;animation-delay:-4s;top:29%;left:62%}.x-orbit-c{width:7vw;min-width:75px;height:7vw;min-height:75px;animation-delay:-8s;top:36%;left:67%}.x-scene-0 .x-scene-orbit{opacity:.25}.x-scene-1 .x-scene-orbit{opacity:.6}.x-scene-2 .x-scene-orbit{opacity:.85}.x-scene-3 .x-scene-orbit{opacity:1}.x-scene-reticle{border:1px solid var(--red);width:18px;height:18px;box-shadow:0 0 30px var(--red);border-radius:50%;animation:4s infinite x-pulse;position:absolute;top:48%;left:70%}.x-scene-reticle span{background:var(--red);width:38px;height:1px;position:absolute;top:8px;left:-45px}.x-scene-reticle span:nth-child(2){left:24px}.x-scene-reticle span:nth-child(3){width:1px;height:38px;top:-45px;left:8px}.x-scene-reticle span:nth-child(4){width:1px;height:38px;top:24px;left:8px}.x-scene-meta{letter-spacing:.12em;justify-content:space-between;gap:20px;font:12px ui-monospace,Consolas,monospace;display:flex;position:absolute;top:32px;left:40px;right:40px}.x-scene-meta span:last-child{color:#ff527b}.x-scene-content{max-width:620px;position:absolute;bottom:clamp(72px,8vw,130px);left:clamp(32px,5vw,86px)}.x-small-label{color:#fa6b90}.x-scene-content h3{letter-spacing:-.065em;margin:22px 0;font-size:clamp(44px,5vw,78px);font-weight:500;line-height:1.04}.x-scene-content p{color:#ebe9e8;max-width:540px;font-size:clamp(17px,1.4vw,21px);line-height:1.55}.x-scene-disclaimer{color:#d4cbd0;font:12px ui-monospace,Consolas,monospace;position:absolute;bottom:25px;right:40px}.x-scene-controls{border-bottom:1px solid #555;grid-template-columns:repeat(4,1fr);max-width:1600px;margin:0 auto;display:grid}.x-scene-controls button{color:#aaa;text-align:left;cursor:pointer;background:0 0;border:0;border-top:2px solid #555;align-items:center;gap:14px;padding:20px 8px 20px 0;font-size:16px;transition:color .2s,border-color .2s;display:flex}.x-scene-controls button.active{color:#fff;border-color:var(--red)}.x-scene-controls button span{color:#ff507b;font:12px ui-monospace,Consolas,monospace}.x-scene-controls button i{margin-left:auto;padding-right:15px;font-style:normal}.x-scene-controls button:hover{color:#fff}.x-ai{align-items:center;min-height:900px;padding:140px clamp(24px,7vw,112px);display:flex}.x-ai-photo{filter:saturate(.35)hue-rotate(125deg)contrast(1.13);background-image:url(/images/city-observation.jpg);background-position:65% 55%}.x-ai-shade{z-index:-2;background:linear-gradient(90deg,#030305fa 0%,#050507e6 43%,#0002 90%),linear-gradient(#0006,#0000 60%,#0009);position:absolute;inset:0}.x-ai-content{width:100%;max-width:1500px;margin:auto}.x-ai h2{max-width:1100px;margin:42px 0;font-size:clamp(58px,6.5vw,108px)}.x-ai-content>p:not(.x-index){color:#efeeed;max-width:770px;font-size:clamp(19px,1.7vw,25px);line-height:1.5}.x-ai-columns{grid-template-columns:repeat(2,minmax(0,360px));gap:clamp(30px,7vw,120px);margin-top:95px;display:grid}.x-ai-columns>div{border-top:1px solid #ffffff90;padding-top:22px}.x-ai-columns h3{letter-spacing:-.04em;margin:20px 0 12px;font-size:29px;font-weight:520}.x-ai-columns p{color:#cbc8c8;font-size:16px;line-height:1.65}.x-ai-caption{color:#bcbabb;font:12px ui-monospace,Consolas,monospace;position:absolute;bottom:25px;right:30px}.x-reality{color:#151416;background:#eae8e5;padding:clamp(100px,12vw,190px) clamp(24px,7vw,112px)}.x-reality .x-index{color:#4b4144}.x-reality h2{margin:30px 0 75px;font-size:clamp(58px,6.7vw,108px)}.x-reality h2 em{color:#777174}.x-reality-list{border-top:1px solid #858085}.x-reality-list>div{border-bottom:1px solid #a6a2a4;grid-template-columns:190px 1fr 1fr;align-items:start;gap:3vw;padding:35px 0 43px;display:grid}.x-reality-list span{color:#a60a36;letter-spacing:.1em;font:600 12px ui-monospace,Consolas,monospace}.x-reality-list h3{letter-spacing:-.05em;max-width:380px;margin:0;font-size:clamp(27px,2.3vw,40px);font-weight:520;line-height:1.08}.x-reality-list p{color:#514d50;max-width:480px;margin:0;font-size:17px;line-height:1.55}.x-outline-link{border-bottom:1px solid #161416;align-items:center;gap:70px;margin-top:60px;padding:15px 0;font-size:16px;display:inline-flex}.x-outline-link:hover{color:#a30a37;border-color:#a30a37}.x-developers{background:#090a0c;border-top:1px solid #24262a;grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;padding:clamp(105px,12vw,180px) clamp(24px,7vw,112px);display:grid}.x-dev-copy h2{letter-spacing:-.075em;margin:32px 0;font-size:clamp(58px,6.7vw,108px);font-weight:520;line-height:.99}.x-dev-copy h2 em{color:#85898e;font-style:normal}.x-dev-copy>p:not(.x-index){color:#aeb1b5;max-width:650px;font-size:clamp(18px,1.6vw,24px);line-height:1.55}.x-dev-copy>div{flex-wrap:wrap;align-items:center;gap:28px;margin-top:38px;display:flex}.x-dev-terminal{background:#0d0f11;border:1px solid #34373b;border-radius:12px;overflow:hidden;box-shadow:0 35px 100px #000b}.x-dev-terminal>div,.x-dev-terminal footer{letter-spacing:.08em;color:#73787e;border-bottom:1px solid #292c30;justify-content:space-between;padding:18px 21px;font:10px ui-monospace,monospace;display:flex}.x-dev-terminal>div b{color:#55d891;font-weight:500}.x-dev-terminal pre{color:#d4d6d8;margin:0;padding:clamp(30px,5vw,60px) 25px;font:clamp(12px,1.1vw,15px)/2.4 ui-monospace,monospace;overflow:auto}.x-dev-terminal code span{color:#ef426b}.x-dev-terminal footer{border:0;border-top:1px solid #292c30}.x-dev-terminal footer span:last-child{color:#d18a9b}.x-future{align-items:center;min-height:90svh;padding:130px clamp(24px,7vw,112px);display:flex}.x-future-image{filter:brightness(.7)contrast(1.15);background-image:url(/images/city-memory.jpg);background-position:50% 45%}.x-future-overlay{z-index:-2;background:linear-gradient(90deg,#000e,#0008 56%,#0002),linear-gradient(#0000 45%,#000a);position:absolute;inset:0}.x-future-content{max-width:980px}.x-future h2{margin:38px 0;font-size:clamp(68px,9vw,145px)}.x-future p:not(.x-index){color:#e1dedf;max-width:650px;margin-bottom:35px;font-size:clamp(19px,1.7vw,26px);line-height:1.5}.x-footer{background:#080809;padding:75px clamp(24px,7vw,112px) 30px}.x-footer-main{justify-content:space-between;align-items:baseline;gap:28px;padding-bottom:90px;display:flex}.x-footer-brand{letter-spacing:-.07em;font-size:clamp(40px,5vw,77px);font-weight:650}.x-footer-brand span{color:var(--red);vertical-align:top;margin-left:4px;font-size:.35em}.x-footer-main p{color:#b6b2b5;font-size:17px}.x-footer-main>a:last-child{border-bottom:1px solid #777;padding-bottom:8px;font-size:16px}.x-footer-bottom{letter-spacing:.07em;color:#aaa;border-top:1px solid #454145;justify-content:space-between;padding-top:20px;font:12px ui-monospace,Consolas,monospace;display:flex}.x-footer-bottom div{gap:30px;display:flex}.x-credits{color:#878287;margin:55px 0 0;font-size:12px;line-height:1.5}.x-credits a{text-underline-offset:3px;text-decoration:underline}.experience-site section[id],.experience-site footer[id]{scroll-margin-top:0}@keyframes x-photo-drift{to{transform:scale(1.08)translate(-1%,1%)}}@keyframes x-pulse{50%{opacity:.35;transform:scale(1.6)}}@keyframes x-scan{to{background-position:180px 0}}@keyframes x-scanline{to{top:78%}}@keyframes x-orbit{to{opacity:.3;transform:scale(1.12)}}@media (max-width:1050px){.experience-site .site-nav{height:72px}.x-hero{min-height:800px}.x-hero h1{font-size:clamp(58px,9vw,100px)}.x-reality-list>div{grid-template-columns:140px 1fr}.x-reality-list p{grid-column:2}.x-ai{min-height:800px}.x-experience-head{grid-template-columns:1fr}.x-experience-head>p:last-child{margin:25px 0 0}.x-developers{grid-template-columns:1fr}.x-dev-terminal{max-width:720px}}@media (max-width:700px){.experience-site .site-nav{height:66px}.x-hero{min-height:100svh;padding:110px 24px}.x-hero-photo{background-position:63%}.x-hero-wash{background:linear-gradient(90deg,#000d,#0007),linear-gradient(#0000 50%,#000a)}.x-hero h1{font-size:clamp(52px,12vw,81px)}.x-hero-lead{font-size:18px}.x-hero-bottom{left:24px;right:24px}.x-hero-bottom span:first-child{display:none}.x-visual-note{font-size:11px;bottom:76px;left:24px;right:24px}.x-statement{padding:110px 24px}.x-statement h2{font-size:clamp(49px,11vw,72px)}.x-statement>p:not(.x-index){margin-left:0}.x-statement-line{gap:10px;margin-top:70px;font-size:11px;overflow:auto}.x-experience{padding:110px 16px}.x-experience h2{font-size:clamp(54px,12vw,83px)}.x-scene{height:680px;min-height:0}.x-scene-photo{background-position:58%}.x-scene-grid{background-size:60px 60px}.x-scene-meta{font-size:10px;left:20px;right:20px}.x-scene-meta span:last-child{display:none}.x-scene-orbit{top:27%;left:45%}.x-orbit-b{top:34%;left:55%}.x-orbit-c{top:40%;left:62%}.x-scene-content{bottom:75px;left:25px;right:25px}.x-scene-content h3{font-size:48px}.x-scene-disclaimer{font-size:10px;left:25px;right:20px}.x-scene-controls button{flex-direction:column;align-items:flex-start;gap:4px;font-size:13px;display:flex}.x-scene-controls button i{display:none}.x-ai{min-height:900px;padding:120px 24px}.x-ai-photo{background-position:60%}.x-ai-shade{background:#000b}.x-ai h2{font-size:clamp(54px,11vw,78px)}.x-ai-columns{grid-template-columns:1fr;gap:20px;margin-top:70px}.x-ai-caption{font-size:10px}.x-reality{padding:110px 24px}.x-reality h2{font-size:clamp(51px,10vw,76px)}.x-reality-list>div{display:block}.x-reality-list h3{margin:18px 0}.x-reality-list p{font-size:16px}.x-developers{padding:110px 24px}.x-dev-copy h2{font-size:clamp(51px,10vw,76px)}.x-dev-copy>div{flex-direction:column;align-items:flex-start}.x-future{min-height:780px;padding:100px 24px}.x-future h2{font-size:clamp(68px,13vw,92px)}.x-footer{padding:70px 24px 25px}.x-footer-main{display:block}.x-footer-main p{margin:24px 0}.x-footer-main>a{margin:18px 0;display:block}.x-footer-bottom{flex-wrap:wrap;gap:20px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.experience-site *,.experience-site :before,.experience-site :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.x-scene{isolation:isolate}
.dev-shell{--d-bg:#070809;--d-panel:#0d0f11;--d-line:#24272b;--d-text:#f2f4f5;--d-muted:#939aa2;--d-red:#e51e4d;background:var(--d-bg);min-height:100vh;color:var(--d-text);font-family:Inter,Geist,Arial,sans-serif}.dev-sidebar{border-right:1px solid var(--d-line);z-index:10;background:#090a0c;flex-direction:column;width:260px;padding:28px 25px 22px;display:flex;position:fixed;inset:0 auto 0 0}.dev-wordmark{letter-spacing:.17em;font-size:15px;font-weight:760}.dev-symbol{color:var(--d-red);font-size:13px}.dev-sidebar nav{flex-direction:column;margin-top:55px;display:flex;overflow:auto}.dev-sidebar nav p{letter-spacing:.13em;color:#60666d;margin:28px 0 9px;font:600 10px ui-monospace,monospace}.dev-sidebar nav a{color:#a7adb4;padding:8px 0;font-size:13px;transition:all .2s}.dev-sidebar nav a:hover{color:#fff;transform:translate(3px)}.dev-sidebar-foot{border-top:1px solid var(--d-line);color:#737980;justify-content:space-between;margin-top:auto;padding-top:18px;font:10px ui-monospace,monospace;display:flex}.dev-live{color:#56d68b}.dev-main{min-width:0;margin-left:260px}.dev-topbar{z-index:9;border-bottom:1px solid var(--d-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070809e8;justify-content:flex-end;align-items:center;gap:28px;height:70px;padding:0 clamp(24px,5vw,74px);display:flex;position:sticky;top:0}.dev-topbar a{color:#abb0b6;font-size:13px}.dev-topbar a:hover{color:#fff}.dev-topbar .dev-top-cta{color:#fff;background:#1a0c10;border:1px solid #59303a;border-radius:7px;padding:10px 15px}.dev-hero,.dev-section,.dev-footer{max-width:1220px;margin:auto;padding-left:clamp(28px,6vw,92px);padding-right:clamp(28px,6vw,92px)}.dev-hero{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);align-items:center;gap:7vw;min-height:720px;padding-top:105px;padding-bottom:100px;display:grid}.dev-overline,.dev-label{letter-spacing:.17em;color:var(--d-red);font:650 10px ui-monospace,monospace}.dev-hero h1{letter-spacing:-.065em;margin:28px 0;font-size:clamp(54px,6vw,92px);font-weight:540;line-height:1.02}.dev-hero h1 em{color:#858a90;font-style:normal}.dev-hero>div>p:not(.dev-overline){color:var(--d-muted);max-width:660px;font-size:18px;line-height:1.65}.dev-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.dev-actions a:first-child{background:var(--d-red);border-radius:7px;justify-content:space-between;min-width:170px;padding:14px 18px;font-weight:650;display:flex}.dev-actions a:last-child{color:#b7bcc1;border-bottom:1px solid #555;padding:12px 0}.dev-system-card{background:linear-gradient(145deg,#111318,#08090b);border:1px solid #2c3035;border-radius:14px;min-height:430px;padding:24px;box-shadow:0 35px 90px #0008}.dev-system-head{color:#767c84;justify-content:space-between;font:10px ui-monospace,monospace;display:flex}.dev-system-head b{color:#5bd995;font-weight:500}.dev-orbit{text-align:center;letter-spacing:.1em;border:1px solid #77233a;border-radius:50%;place-items:center;width:190px;height:190px;margin:48px auto;font:11px/1.6 ui-monospace,monospace;display:grid;position:relative;box-shadow:0 0 70px #c90f3a18,inset 0 0 50px #c90f3a12}.dev-orbit:before,.dev-orbit:after{content:"";border:1px solid #353a40;border-radius:50%;position:absolute;inset:25px;transform:rotateX(65deg)}.dev-orbit:after{transform:rotateY(65deg)}.dev-orbit i{background:var(--d-red);width:7px;height:7px;box-shadow:0 0 15px var(--d-red);border-radius:50%;position:absolute}.dev-orbit i:first-child{top:88px;left:5px}.dev-orbit i:nth-child(2){top:34px;right:23px}.dev-orbit i:nth-child(3){bottom:21px;right:35px}.dev-system-card dl{border-top:1px solid var(--d-line);margin:0}.dev-system-card dl div{justify-content:space-between;padding:9px 0;font:10px ui-monospace,monospace;display:flex}.dev-system-card dt{color:#696f76}.dev-system-card dd{color:#bcc1c5;margin:0}.dev-section{border-top:1px solid var(--d-line);padding-top:120px;padding-bottom:120px;scroll-margin-top:70px}.dev-section h2{letter-spacing:-.052em;margin:20px 0;font-size:clamp(39px,4.5vw,64px);font-weight:540;line-height:1.06}.dev-lead{color:var(--d-muted);max-width:720px;font-size:18px;line-height:1.65}.dev-callout{border:1px solid #43202a;border-left:3px solid var(--d-red);background:#160b0f;grid-template-columns:130px 1fr;gap:20px;margin:42px 0 24px;padding:20px 23px;display:grid}.dev-callout span{color:#ff5b7d;font:10px ui-monospace,monospace}.dev-callout p{color:#bec2c6;margin:0;font-size:14px;line-height:1.55}.dev-code{background:#0b0d0f;border:1px solid #2a2d31;border-radius:9px;margin-top:25px;overflow:hidden}.dev-code-head{color:#747a81;border-bottom:1px solid #24272a;justify-content:space-between;align-items:center;height:48px;padding:0 18px;font:10px ui-monospace,monospace;display:flex}.dev-copy{color:#aeb3b8;cursor:pointer;background:0 0;border:0;font:11px ui-monospace,monospace}.dev-copy:hover{color:#fff}.dev-code pre{color:#ced3d6;margin:0;padding:25px;font:13px/1.85 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.dev-code-large{min-height:290px}.dev-tabs{border-bottom:1px solid var(--d-line);gap:8px;margin-top:48px;display:flex}.dev-tabs button{color:#757b82;text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 18px}.dev-tabs button.active{color:#fff;border-color:var(--d-red)}.dev-section h3{letter-spacing:-.03em;margin:65px 0 12px;font-size:26px;font-weight:550}.dev-copytext{color:var(--d-muted);max-width:740px;line-height:1.65}.dev-console{background:#0a0c0e;border:1px solid #2b2f34;border-radius:12px;grid-template-columns:.8fr 1.2fr;margin-top:45px;display:grid;overflow:hidden}.dev-console-controls{border-right:1px solid #2b2f34;padding:28px}.dev-console-controls label{color:#a9afb5;font:11px ui-monospace,monospace}.dev-console-controls label span{float:right;color:#5f656b}.dev-console-controls input{color:#fff;background:#08090b;border:1px solid #30343a;border-radius:6px;width:100%;margin-top:12px;padding:13px}.dev-console-controls>div{gap:10px;margin-top:18px;display:grid}.dev-console-controls button{color:#f5dfe5;text-align:left;cursor:pointer;background:#1b0d12;border:1px solid #41323a;border-radius:6px;padding:12px}.dev-console-controls button:hover{border-color:var(--d-red)}.dev-console-output{min-width:0}.dev-console-output>div{color:#71777d;border-bottom:1px solid #2b2f34;justify-content:space-between;align-items:center;height:49px;padding:0 20px;font:10px ui-monospace,monospace;display:flex}.dev-console-output b{font-weight:500}.state-ok{color:#5bd995}.state-error{color:#ff617d}.state-loading{color:#eebf55}.dev-console-output pre{color:#bec4c8;min-height:220px;margin:0;padding:24px;font:12px/1.7 ui-monospace,monospace;overflow:auto}.dev-concepts{background:var(--d-line);border:1px solid var(--d-line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:45px;display:grid}.dev-concepts article{background:#0a0c0e;min-height:240px;padding:34px}.dev-concepts article>span{color:var(--d-red);font:10px ui-monospace,monospace}.dev-concepts h3{margin:60px 0 10px}.dev-concepts p{color:#878e95;font-size:14px;line-height:1.6}.dev-principles>div{border-top:1px solid var(--d-line);margin-top:50px}.dev-principles>div p{border-bottom:1px solid var(--d-line);color:#969ca3;grid-template-columns:180px 1fr;gap:30px;margin:0;padding:22px 0;display:grid}.dev-principles b{color:#fff;font:12px ui-monospace,monospace}.dev-section code{color:#e4cbd1;font-family:ui-monospace,monospace}.dev-reference{margin-top:50px}.dev-reference>section{margin-bottom:52px}.dev-reference>section>h3{margin:0 0 16px;font-size:18px}.dev-endpoint{border-top:1px solid var(--d-line);grid-template-columns:62px minmax(250px,1fr) 1fr;align-items:center;gap:22px;padding:17px 4px;display:grid}.dev-endpoint:last-child{border-bottom:1px solid var(--d-line)}.dev-endpoint code{overflow-wrap:anywhere;font-size:12px}.dev-endpoint p{color:#838a91;margin:0;font-size:13px}.method{font:650 10px ui-monospace,monospace}.method-get{color:#57c9a0}.method-post{color:#da7390}.method-put{color:#e0b75a}.dev-footer{border-top:1px solid var(--d-line);grid-template-columns:1fr auto;gap:50px;padding-top:70px;padding-bottom:35px;display:grid}.dev-footer>div:first-child p{color:#6e747a;margin-top:15px;font-size:13px}.dev-footer>div:nth-child(2){color:#939aa2;gap:24px;font-size:12px;display:flex}.dev-footer>span{border-top:1px solid var(--d-line);color:#575d63;grid-column:1/-1;padding-top:20px;font:10px ui-monospace,monospace}@media (max-width:1000px){.dev-sidebar{display:none}.dev-main{margin-left:0}.dev-hero{grid-template-columns:1fr}.dev-system-card{max-width:520px}.dev-endpoint{grid-template-columns:62px 1fr}.dev-endpoint p{grid-column:2}.dev-topbar{justify-content:space-between}}@media (max-width:650px){.dev-topbar{gap:13px;padding:0 20px}.dev-topbar a{font-size:11px}.dev-hero,.dev-section,.dev-footer{padding-left:22px;padding-right:22px}.dev-hero{padding-top:70px}.dev-hero h1{font-size:48px}.dev-actions{flex-direction:column;align-items:flex-start}.dev-system-card{min-width:0}.dev-callout,.dev-console,.dev-concepts{grid-template-columns:1fr}.dev-console-controls{border-bottom:1px solid #2b2f34;border-right:0}.dev-principles>div p{grid-template-columns:1fr;gap:8px}.dev-endpoint{grid-template-columns:54px 1fr;gap:12px}.dev-footer{grid-template-columns:1fr}.dev-footer>div:nth-child(2){flex-wrap:wrap}.dev-code pre{font-size:11px}}
