.home-reference{--site-bg:#07070b;--site-fg:#f8f8fc;--site-muted:#8e8ea0;--site-muted-soft:#636376;--site-accent:#c084fc;--site-accent-strong:#a855f7;--site-accent-deep:#7e22ce;--site-success:#10d97e;--site-mint:#2dd4bf;--site-danger:#f43f5e;--glass-nav:rgba(14,14,22,0.72);--glass-surface:rgba(255,255,255,0.042);--glass-surface-hover:rgba(255,255,255,0.068);--glass-elevated:rgba(255,255,255,0.065);--glass-well:rgba(6,6,10,0.55);--glass-pill:rgba(255,255,255,0.06);--glass-pill-active:rgba(255,255,255,0.14);--glass-shadow:0 28px 64px -12px rgba(0,0,0,0.62),inset 0 1px 0 0 rgba(255,255,255,0.12);--glass-shadow-sm:0 16px 36px -8px rgba(0,0,0,0.48),inset 0 1px 0 0 rgba(255,255,255,0.10);--glass-shadow-pro:0 36px 84px -14px rgba(168,85,247,0.32),inset 0 1px 0 0 rgba(216,180,254,0.32);--app-window-bg:rgba(15,15,22,0.92);--app-sidebar-bg:rgba(12,12,18,0.96);--app-card-bg:rgba(25,25,35,0.88);--app-card-sub:rgba(18,18,26,0.9);--app-pill-bg:rgba(255,255,255,0.055);--app-arc-track:rgba(255,255,255,0.06);--app-power-bg:#232331;--app-mobile-bg:#060609;--app-mobile-card:rgba(20,20,30,0.88);--app-dot-grid:rgba(255,255,255,0.07)}:root[data-theme=light] .home-reference{--site-bg:#f3f4f9;--site-fg:#111118;--site-muted:#68687a;--site-muted-soft:#8e8ea0;--site-accent:#9333ea;--site-accent-strong:#a855f7;--site-accent-deep:#7e22ce;--site-success:#059669;--site-mint:#10b981;--site-danger:#e11d48;--glass-nav:rgba(248,249,253,0.72);--glass-surface:rgba(255,255,255,0.72);--glass-surface-hover:rgba(255,255,255,0.92);--glass-elevated:rgba(255,255,255,0.88);--glass-well:rgba(235,237,245,0.75);--glass-pill:rgba(17,17,24,0.05);--glass-pill-active:#ffffff;--glass-shadow:0 28px 60px -15px rgba(24,24,50,0.09),inset 0 1.5px 0 0 rgba(255,255,255,0.95);--glass-shadow-sm:0 14px 30px -6px rgba(24,24,50,0.07),inset 0 1px 0 0 rgba(255,255,255,0.95);--glass-shadow-pro:0 34px 80px -12px rgba(168,85,247,0.22),inset 0 1.5px 0 0 rgba(255,255,255,1);--app-window-bg:rgba(246,247,251,0.95);--app-sidebar-bg:rgba(255,255,255,0.98);--app-card-bg:#ffffff;--app-card-sub:#f5f6fa;--app-pill-bg:#f2f3f8;--app-arc-track:#eceef5;--app-power-bg:#ffffff;--app-mobile-bg:#f5f6fa;--app-mobile-card:rgba(255,255,255,0.92);--app-dot-grid:rgba(15,23,42,0.07)}.home-reference *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home-reference{scroll-behavior:smooth;background-color:var(--site-bg);overflow-x:clip}.home-reference .ios-glass{background:var(--glass-surface);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:var(--glass-shadow);transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:background .35s ease,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.home-reference .ios-glass-interactive:hover{background:var(--glass-surface-hover);transform:translate3d(0,-3px,0)}.home-reference .ios-glass-sm{background:var(--glass-surface);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:var(--glass-shadow-sm);transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:all .3s cubic-bezier(.22,1,.36,1)}.home-reference .ios-glass-well{background:var(--glass-well);box-shadow:inset 0 2px 6px rgba(0,0,0,.08)}.home-reference .ios-glass-well,.home-reference .ios-pill{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transform:translateZ(0);backface-visibility:hidden}.home-reference .ios-pill{background:var(--glass-pill);transition:all .25s cubic-bezier(.22,1,.36,1)}.home-reference .ios-pill:hover{background:var(--glass-surface-hover)}.home-reference .mobile-dot-matrix{background-image:radial-gradient(var(--app-dot-grid) 1px,transparent 1px);background-size:14px 14px}.home-reference html[data-theme=dark] .bento-traffic{background:radial-gradient(120% 100% at 0 0,rgba(45,212,191,.14) 0,transparent 55%),radial-gradient(120% 100% at 100% 100%,rgba(168,85,247,.18) 0,transparent 60%),rgba(18,18,28,.9)}.home-reference html[data-theme=light] .bento-traffic{background:radial-gradient(120% 100% at 0 100%,rgba(56,189,248,.12) 0,transparent 55%),radial-gradient(120% 100% at 100% 80%,rgba(236,72,153,.11) 0,transparent 60%),rgba(255,255,255,.94)}.home-reference html[data-theme=dark] .bento-country{background:radial-gradient(95% 95% at 100% 0,rgba(45,212,191,.42) 0,rgba(16,185,129,.12) 48%,transparent 75%),rgba(18,18,28,.92)}.home-reference html[data-theme=light] .bento-country{background:radial-gradient(95% 95% at 100% 0,rgba(110,231,183,.42) 0,rgba(167,243,208,.18) 50%,transparent 78%),rgba(255,255,255,.95)}.home-reference html[data-theme=dark] .bento-privilege{background:radial-gradient(95% 95% at 100% 0,rgba(217,70,239,.42) 0,rgba(147,51,234,.15) 48%,transparent 75%),rgba(18,18,28,.92)}.home-reference html[data-theme=light] .bento-privilege{background:radial-gradient(95% 95% at 100% 0,rgba(244,114,182,.32) 0,rgba(232,121,249,.14) 50%,transparent 78%),rgba(255,255,255,.95)}.home-reference html[data-theme=dark] .bento-ip{background:radial-gradient(90% 90% at 0 0,rgba(16,185,129,.22) 0,transparent 68%),rgba(18,18,28,.92)}.home-reference html[data-theme=light] .bento-ip{background:radial-gradient(90% 90% at 0 0,rgba(110,231,183,.24) 0,transparent 68%),rgba(255,255,255,.95)}.home-reference html[data-theme=dark] .bento-proto{background:radial-gradient(90% 90% at 100% 100%,rgba(168,85,247,.2) 0,transparent 68%),rgba(18,18,28,.92)}.home-reference html[data-theme=light] .bento-proto{background:radial-gradient(90% 90% at 100% 100%,rgba(216,180,254,.25) 0,transparent 68%),rgba(255,255,255,.95)}.home-reference html[data-theme=dark] .bento-router{background:radial-gradient(90% 90% at 0 0,rgba(99,102,241,.22) 0,transparent 65%),radial-gradient(90% 90% at 100% 100%,rgba(168,85,247,.2) 0,transparent 65%),rgba(18,18,28,.92)}.home-reference html[data-theme=light] .bento-router{background:radial-gradient(90% 90% at 0 0,rgba(165,180,252,.25) 0,transparent 65%),radial-gradient(90% 90% at 100% 100%,rgba(216,180,254,.25) 0,transparent 65%),rgba(255,255,255,.95)}.home-reference html[data-theme=dark] .bento-rooms{background:radial-gradient(90% 90% at 100% 0,rgba(16,185,129,.2) 0,transparent 68%),radial-gradient(90% 90% at 0 100%,rgba(168,85,247,.18) 0,transparent 68%),rgba(18,18,28,.92)}.home-reference html[data-theme=light] .bento-rooms{background:radial-gradient(90% 90% at 100% 0,rgba(110,231,183,.24) 0,transparent 68%),radial-gradient(90% 90% at 0 100%,rgba(216,180,254,.24) 0,transparent 68%),rgba(255,255,255,.95)}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.home-reference .animate-float-slow{animation:floatSlow 7s ease-in-out infinite}.home-reference #hero-webgl-container{position:relative;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;height:430px;z-index:15;cursor:grab}.home-reference #hero-webgl-container:active{cursor:grabbing}@media (min-width:640px){.home-reference #hero-webgl-container{height:490px}}@media (min-width:1024px){.home-reference #hero-webgl-container{width:calc(100% + 90px);margin-left:-30px;margin-right:-60px;height:520px}}.home-reference #webgl-container{position:relative;width:calc(100% + 48px);margin-left:-24px;margin-right:-24px;height:520px;z-index:20;cursor:grab}.home-reference #webgl-container:active{cursor:grabbing}@media (min-width:640px){.home-reference #webgl-container{height:650px}}@media (min-width:1024px){.home-reference #webgl-container{width:calc(100% + 190px);margin-left:-95px;margin-right:-95px;height:680px}}.home-reference .cyber-grid-bg{background-image:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:36px 36px}.home-reference .cyber-scanlines{background:linear-gradient(rgba(18,16,30,0) 50%,rgba(0,0,0,.38) 0),linear-gradient(90deg,rgba(255,0,85,.03),rgba(0,255,180,.015),rgba(0,140,255,.03));background-size:100% 4px,6px 100%;pointer-events:none}.home-reference .cyber-glitch{position:relative;overflow-wrap:anywhere;word-break:break-word}.home-reference .cyber-glitch.is-glitching{animation:zrTextGlitch 1.8s steps(2) infinite}@keyframes zrTextGlitch{0%,to{text-shadow:none;transform:translate(0)}15%{text-shadow:-2px 0 rgba(255,0,85,.75),2px 0 rgba(0,240,255,.75);transform:translate(-1px)}30%{text-shadow:2px 0 rgba(255,0,85,.6),-2px 0 rgba(16,217,126,.6);transform:translate(1px)}45%{text-shadow:none;transform:translate(0)}80%{text-shadow:-1.5px 0 rgba(255,0,85,.8),1.5px 0 rgba(0,240,255,.8);transform:translate(.5px,-.5px)}}.home-reference .zd-sticky-stage{position:sticky;top:var(--zd-sticky-offset,84px);height:calc(100vh - (var(--zd-sticky-offset, 84px) + 16px));height:calc(100dvh - (var(--zd-sticky-offset, 84px) + 16px));max-height:calc(100vh - (var(--zd-sticky-offset, 84px) + 16px));max-height:calc(100dvh - (var(--zd-sticky-offset, 84px) + 16px))}@media (min-width:768px){.home-reference .zd-sticky-stage{height:calc(100vh - (var(--zd-sticky-offset, 84px) + 128px));height:calc(100dvh - (var(--zd-sticky-offset, 84px) + 128px))}}.home-reference .zd-canvas-host{height:var(--zd-canvas-h,clamp(125px,21dvh,210px));-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 72%,rgba(0,0,0,.55) 88%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 72%,rgba(0,0,0,.55) 88%,transparent 100%)}.home-reference .zd-reticle-svg{width:calc(var(--zd-canvas-h, 175px) * .94);height:calc(var(--zd-canvas-h, 175px) * .94)}.home-reference #zdStageCard.is-compact-vh{padding:12px 16px!important;border-radius:24px!important}.home-reference #zdStageCard.is-compact-vh #zdTopBar{padding-bottom:6px!important}.home-reference #zdStageCard.is-compact-vh #zdMainGrid{gap:10px!important;padding-top:4px!important;padding-bottom:4px!important}.home-reference #zdStageCard.is-compact-vh #zdMainTitle{font-size:clamp(1.05rem,2.2dvh,1.4rem)!important;line-height:1.12!important}.home-reference #zdStageCard.is-compact-vh #zdMainDesc{margin-top:4px!important;font-size:11px!important;line-height:1.35!important}.home-reference #zdStageCard.is-compact-vh #zdChecklistWrap{margin-top:6px!important;gap:5px!important}.home-reference #zdStageCard.is-compact-vh .zd-check-card{padding:6px 9px!important;border-radius:12px!important}.home-reference #zdStageCard.is-compact-vh .zd-point-sub{font-size:10px!important;line-height:1.25!important}.home-reference #zdStageCard.is-compact-vh .zd-telemetry-card{padding:7px 10px!important;border-radius:12px!important}.home-reference #zdStageCard.is-compact-vh #zdBottomBar{padding-top:5px!important}.home-reference #zdStageCard.is-ultra-compact-vh{padding:9px 12px!important;border-radius:18px!important}.home-reference #zdStageCard.is-ultra-compact-vh .zd-point-sub{display:none!important}.home-reference #zdStageCard.is-ultra-compact-vh .zd-check-card{padding:4px 8px!important;align-items:center!important}.home-reference #zdStageCard.is-ultra-compact-vh #zdTerminalBox,.home-reference #zdStageCard.is-ultra-compact-vh .zd-hex-extra{display:none!important}.home-reference #zdMainGrid{scrollbar-width:none}.home-reference #zdMainGrid::-webkit-scrollbar{display:none}.home-reference ::-webkit-scrollbar{width:8px;height:8px}.home-reference ::-webkit-scrollbar-track{background:transparent}.home-reference ::-webkit-scrollbar-thumb{background:rgba(168,85,247,.25);border-radius:9999px}.home-reference ::-webkit-scrollbar-thumb:hover{background:rgba(168,85,247,.45)}.home-reference{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif;background:var(--site-bg);color:var(--site-fg)}.home-reference .font-display{font-family:Plus Jakarta Sans,Inter,sans-serif}.home-reference .font-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}:root:has(.home-reference),body:has(.home-reference){background:#07070b;overflow-x:clip}:root[data-theme=light] body:has(.home-reference),:root[data-theme=light]:has(.home-reference){background:#f3f4f9}:root:has(.home-reference)::-webkit-scrollbar{width:8px;height:8px}:root:has(.home-reference)::-webkit-scrollbar-track{background:transparent}:root:has(.home-reference)::-webkit-scrollbar-thumb{background:rgba(168,85,247,.25);border-radius:9999px}.home-reference #hero-webgl-container,.home-reference #webgl-container{touch-action:pan-y pinch-zoom}.home-reference .zr-rooms-glow-primary{background:rgba(168,85,247,.12)}.home-reference .zr-rooms-glow-secondary{background:rgba(126,34,206,.06)}:root[data-theme=light] .home-reference .zr-rooms-glow-primary{background:rgba(168,85,247,.06)}:root[data-theme=light] .home-reference .zr-rooms-glow-secondary{background:rgba(126,34,206,.025)}.home-reference #zdStageCard{--zd-stage-bg:radial-gradient(120% 100% at 50% 0%,rgba(16,217,126,.13) 0%,rgba(12,12,20,.95) 68%,rgba(7,7,12,.99) 100%);--zd-danger-bg:radial-gradient(95% 85% at 50% 48%,rgba(255,0,85,.28) 0%,rgba(225,29,72,.10) 48%,transparent 78%);--zd-banner-shadow:0 10px 30px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.15)}:root[data-theme=light] .home-reference #zdStageCard{--zd-stage-bg:radial-gradient(120% 100% at 50% 0%,rgba(16,185,129,.045) 0%,rgba(248,250,252,.97) 68%,#f1f5f9 100%);--zd-danger-bg:radial-gradient(95% 85% at 50% 48%,rgba(225,29,72,.06) 0%,rgba(225,29,72,.02) 48%,transparent 78%);--zd-banner-shadow:0 6px 20px rgba(15,23,42,.08),inset 0 1px 0 #fff;color:#172033}:root[data-theme=light] .home-reference #zdStageCard .cyber-grid-bg{background-image:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 0),linear-gradient(180deg,rgba(15,23,42,.045) 1px,transparent 0)}:root[data-theme=light] .home-reference #zdStageCard .cyber-scanlines{opacity:.06}:root[data-theme=light] .home-reference #zdStageCard :is(.zd-check-card,.zd-telemetry-card){background:rgba(255,255,255,.8);box-shadow:0 3px 12px rgba(15,23,42,.045)}:root[data-theme=light] .home-reference #zdStageCard :is(#zdCenterAlertBanner,#zdTerminalBox){background:rgba(255,255,255,.85)}:root[data-theme=light] .home-reference #zdTopBar>div:last-child{background:rgba(15,23,42,.055)}:root[data-theme=light] .home-reference #zdStageCard [class~="bg-white/5"]{background:rgba(15,23,42,.035)}:root[data-theme=light] .home-reference #zdScrubberBar{background:rgba(15,23,42,.1)}:root[data-theme=light] .home-reference #zdScrubberFill{box-shadow:none!important}:root[data-theme=light] .home-reference #zdStageCard [class~="border-white/10"]{border-color:rgba(15,23,42,.1)}:root[data-theme=light] .home-reference #zdStageCard :is([class~=text-white],[class~="text-white/80"]){color:#172033}:root[data-theme=light] .home-reference #zdStageCard :is([class~="text-white/40"],[class~="text-white/60"],[class~="text-[#8e8ea0]"],[class~="text-[#a0a0b4]"]){color:#5b6678}:root[data-theme=light] .home-reference #zdStageCard [class~="text-white/25"]{color:#94a3b8}:root[data-theme=light] .home-reference #zdStageCard [class~="text-[#10d97e]"]{color:#047857}:root[data-theme=light] .home-reference #zdStageCard [class~="text-[#fbbf24]"]{color:#92400e}:root[data-theme=light] .home-reference #zdStageCard [class~="text-[#ff0055]"]{color:#be123c}:root[data-theme=light] .home-reference #zdStageCard .cyber-glitch.is-glitching{animation:none}@media (max-width:1279px){.home-reference header nav>[class~="lg:flex"]{display:none}}@media (max-width:639px){.home-reference header{padding-inline:12px}.home-reference header nav{gap:8px;padding-inline:10px}.home-reference header nav>a{flex-shrink:0}.home-reference header nav>a>span{display:none}.home-reference header nav>div:last-child{min-width:0;gap:6px}.home-reference header nav>div:last-child>button{flex-shrink:0;padding-inline:8px;gap:4px}.home-reference header nav>div:last-child>a{min-width:0;padding-inline:10px;font-size:11px;line-height:15px;text-align:center}.home-reference main>section:first-child{padding-top:88px}.home-reference main>section:first-child>.grid{gap:24px}.home-reference main>section:first-child h1{font-size:clamp(26px,8.2vw,36px)}.home-reference main>section:first-child>.grid>div:first-child{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - 112px)}.home-reference main>section:first-child>.grid>div:first-child>.ios-pill{align-self:center}}@media (max-width:767px){.home-reference #app-showcase>.ios-glass{padding-inline:16px}.home-reference #app-showcase .device-tab{padding-inline:10px;font-size:10px}.home-reference #app-showcase .ios-pill:has(>.device-tab){max-width:100%;flex-wrap:wrap;justify-content:center}.home-reference #appDeviceStage{min-height:0;flex-direction:column;gap:24px}.home-reference #canonicalDesktopApp{width:920px;flex-shrink:0;zoom:var(--desktop-preview-scale,1)}.home-reference #canonicalDesktopApp>.grid{grid-template-columns:172px minmax(0,1fr)}.home-reference #canonicalDesktopApp aside{display:flex}.home-reference #canonicalDesktopApp [class~="sm:p-5"]{padding:20px}.home-reference #canonicalDesktopApp [class~="sm:flex"]{display:flex}.home-reference #canonicalDesktopApp [class~="sm:block"]{display:block}.home-reference #canonicalDesktopApp [class~="sm:grid-cols-3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.home-reference #canonicalDesktopApp [class~="sm:grid-cols-12"]{grid-template-columns:repeat(12,minmax(0,1fr))}.home-reference #canonicalDesktopApp [class~="sm:col-span-7"]{grid-column:span 7/span 7}.home-reference #canonicalDesktopApp [class~="sm:col-span-5"]{grid-column:span 5/span 5}}@media (max-width:1023px){.home-reference #zerorooms>div{overflow:hidden}.home-reference #zerorooms .grid>div{min-width:0}.home-reference #zerorooms h2,.home-reference #zerorooms li,.home-reference #zerorooms p{overflow-wrap:anywhere}.home-reference #zerorooms #webgl-container{width:100%;max-width:100%;margin-inline:0;height:clamp(360px,60vw,520px);overflow:hidden}.home-reference #webgl-container canvas{display:block;max-width:100%}}