:root{--bg-0:#05070d;--bg-1:#080b14;--bg-2:#0b0f1a;--text:#f3f6fc;--text-strong:#fff;--muted:#e2e9f6a3;--muted-2:#e2e9f66b;--muted-3:#e2e9f647;--glass:#ffffff0d;--glass-2:#ffffff12;--glass-strong:#ffffff17;--hairline:#ffffff17;--hairline-2:#ffffff24;--blue:#0a84ff;--blue-2:#4aa6ff;--indigo:#5e5ce6;--green:#30d158;--green-soft:#30d15829;--red:#ff453a;--red-soft:#ff453a29;--amber:#ffd60a;--amber-2:#ff9f0a;--r-xs:8px;--r-sm:12px;--r:16px;--r-lg:22px;--r-xl:30px;--r-pill:999px;--shadow-sm:0 6px 20px #0000004d;--shadow:0 18px 50px -18px #000000a6;--shadow-lg:0 40px 100px -28px #000000bf;--inset-top:inset 0 1px 0 #ffffff14;--blur:saturate(170%) blur(22px);--blur-lg:saturate(180%) blur(34px);--ring:0 0 0 3px #0a84ff59;--ease:cubic-bezier(.22, .61, .36, 1)}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg-0);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100vh;color:var(--text);background:var(--bg-0);font-feature-settings:"ss01", "cv01";letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI,ui-sans-serif,system-ui,sans-serif;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 48% at 12% -4%, #0a84ff33, transparent 72%), radial-gradient(52% 46% at 102% 6%, #5e5ce62e, transparent 70%), radial-gradient(60% 55% at 86% 104%, #30d15814, transparent 72%), radial-gradient(60% 60% at -6% 108%, #0a84ff12, transparent 72%), var(--bg-0);position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit;letter-spacing:inherit}button{border:0}::selection{color:#fff;background:#0a84ff52}:focus-visible{box-shadow:var(--ring);outline:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff42 padding-box padding-box}.section-inner{width:min(1240px,100% - 48px);margin:0 auto}.button{border-radius:var(--r-pill);letter-spacing:-.01em;cursor:pointer;min-height:44px;transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease), opacity .2s var(--ease), transform .2s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.92rem;font-weight:600;line-height:1;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button:disabled{cursor:wait;opacity:.6;transform:none}.button svg{flex:none;width:17px;height:17px}.button-large{min-height:54px;padding:0 28px;font-size:1rem}.button-light{background:linear-gradient(180deg, var(--blue-2), var(--blue));color:#fff;box-shadow:0 8px 24px -6px #0a84ff99,inset 0 1px #ffffff59}.button-light:hover{box-shadow:0 12px 30px -6px #0a84ffb3,inset 0 1px #fff6}.button-ghost{border-color:var(--hairline-2);background:var(--glass);color:var(--text);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.button-ghost:hover{background:var(--glass-2);border-color:#ffffff47}.button-dark{border-color:var(--hairline-2);background:var(--glass);color:var(--text);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.button-dark:hover{background:var(--glass-2);border-color:#ffffff42}.site-header{z-index:40;position:fixed;top:16px;left:0;right:0}.site-header-inner{border:1px solid var(--hairline);border-radius:var(--r-pill);width:min(1180px,100% - 32px);min-height:64px;box-shadow:var(--shadow), var(--inset-top);-webkit-backdrop-filter:var(--blur-lg);backdrop-filter:var(--blur-lg);background:#0c101a99;justify-content:space-between;align-items:center;gap:22px;margin:0 auto;padding:0 12px 0 22px;display:flex}.brand{letter-spacing:-.02em;font-weight:700}.brand-on-dark{color:var(--text-strong);font-size:1.12rem}.site-nav{color:var(--muted);align-items:center;gap:clamp(14px,2.4vw,36px);font-size:.92rem;font-weight:500;display:flex}.site-nav a{min-height:34px;transition:color .16s var(--ease);align-items:center;display:inline-flex;position:relative}.site-nav a:hover{color:var(--text-strong)}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.coin-dot{color:#fff;background:linear-gradient(160deg,#f7a838,#f7931a);border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:.72rem;font-weight:800;display:inline-grid;box-shadow:0 4px 12px -2px #f7931a99}.text-link{color:var(--blue-2);transition:gap .18s var(--ease);align-items:center;gap:8px;margin-top:26px;font-size:.95rem;font-weight:600;display:inline-flex}.text-link:hover{gap:12px}.text-link svg{width:16px;height:16px}.platform-page{width:100%;height:100dvh;min-height:720px;color:var(--text);background:radial-gradient(46% 40% at 8% 0%, #0a84ff29, transparent 70%), radial-gradient(40% 36% at 100% 100%, #5e5ce624, transparent 72%), var(--bg-0);grid-template-columns:252px minmax(0,1fr);gap:14px;padding:14px;display:grid;overflow:hidden}.app-sidebar{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--glass);min-width:0;box-shadow:var(--inset-top);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);grid-template-rows:64px minmax(0,1fr) auto;display:grid}.app-sidebar-cta{margin-top:18px;padding:0 4px}.unlock-btn{width:100%;min-height:44px;color:var(--text-strong);cursor:pointer;letter-spacing:-.01em;background:radial-gradient(120% 130% at 0% 0%, #0a84ff29, transparent 55%) padding-box, linear-gradient(180deg, #161c28eb, #0c1018eb) padding-box, linear-gradient(135deg, var(--blue-2), var(--indigo)) border-box;transition:transform .2s var(--ease), box-shadow .22s var(--ease);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.9rem;font-weight:600;display:flex;position:relative;box-shadow:0 10px 26px -14px #0a84ff8c,inset 0 1px #ffffff14}.unlock-btn:hover{transform:translateY(-1px);box-shadow:0 16px 34px -12px #0a84ffad,inset 0 1px #ffffff24}.unlock-btn:active{transform:translateY(0)}.unlock-btn svg{width:16px;height:16px;color:var(--blue-2);transition:transform .2s var(--ease)}.unlock-btn:hover svg{transform:translate(3px)}.app-sidebar-intel{border-top:1px solid var(--hairline);gap:9px;padding:16px 20px 18px;display:grid}.intel-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.intel-label-title{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:.68rem;font-weight:700;display:inline-flex}.intel-label-title svg{width:13px;height:13px;color:var(--indigo)}.intel-label em{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:.72rem;font-style:normal}.app-sidebar-intel .intel-body{color:var(--muted);font-size:.8rem;line-height:1.55}.app-sidebar-intel .pulse-source{color:var(--muted-3);font-size:.7rem}.intel-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.intel-chat{border:1px solid color-mix(in srgb, var(--indigo) 45%, transparent);color:#c4c2ff;cursor:pointer;width:30px;height:30px;transition:transform .18s var(--ease), box-shadow .22s var(--ease), border-color .2s var(--ease);background:radial-gradient(120% 120% at 50% 0,#5e5ce64d,#5e5ce614);border-radius:9px;flex:none;place-items:center;display:inline-grid;box-shadow:0 0 14px -2px #5e5ce68c,inset 0 1px #ffffff1a}.intel-chat:hover{border-color:color-mix(in srgb, var(--indigo) 70%, transparent);transform:translateY(-1px);box-shadow:0 0 22px #5e5ce6cc,inset 0 1px #ffffff29}.intel-chat svg{width:16px;height:16px}.app-sidebar-brand{min-width:0;color:var(--text-strong);letter-spacing:-.02em;align-items:center;padding:0 22px;font-size:1.12rem;font-weight:700;line-height:1;display:flex}.app-sidebar-nav{min-height:0;padding:10px 12px 16px;overflow:auto}.app-nav-group+.app-nav-group{margin-top:16px}.app-nav-label{color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase;margin:12px 12px 8px;font-size:.68rem;font-weight:700;line-height:1;display:block}.app-nav-item{border-radius:var(--r-sm);width:100%;min-height:40px;color:var(--muted);cursor:pointer;text-align:left;transition:background .16s var(--ease), color .16s var(--ease);background:0 0;align-items:center;gap:12px;padding:0 12px;font-size:.9rem;font-weight:500;display:flex}.app-nav-item svg{flex:none;width:18px;height:18px}.app-nav-item.active{color:var(--text-strong);background:linear-gradient(#0a84ff3d,#0a84ff1f);box-shadow:inset 0 0 0 1px #0a84ff52}.app-nav-item:hover{background:var(--glass-2);color:var(--text-strong)}.app-sidebar-status{border-top:1px solid var(--hairline);color:var(--muted);gap:10px;padding:16px;font-size:.82rem;display:grid}.app-sidebar-status div{align-items:center;gap:9px;min-width:0;display:flex}.app-sidebar-status strong{color:var(--green);font-size:.84rem;font-weight:600}.app-sidebar-status svg{flex:none;width:17px;height:17px}.app-status-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}.platform-content{grid-template-rows:minmax(0,1fr);min-width:0;height:100%;display:grid;overflow:hidden}.platform-shell{min-height:0;overflow:hidden}.workspace{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--glass);height:100%;min-height:0;box-shadow:var(--shadow), var(--inset-top);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);flex-direction:column;display:flex;overflow:hidden}.range-toolbar{border:1px solid var(--hairline);border-radius:var(--r-sm);background:#0003;flex-wrap:wrap;align-items:center;gap:2px;min-width:0;padding:4px;display:flex}.range-tab,.chart-toggle{border:1px solid var(--hairline);border-radius:var(--r-xs);background:var(--glass);min-height:38px;color:var(--text);cursor:pointer;white-space:nowrap;transition:background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:.83rem;font-weight:500;display:inline-flex}.chart-toggle:hover{background:var(--glass-2);border-color:var(--hairline-2)}.chart-toggle svg{flex:none;width:16px;height:16px}.select-field{min-width:150px;display:inline-flex;position:relative}.select-trigger{border:1px solid var(--hairline);border-radius:var(--r-xs);background:var(--glass);width:100%;min-height:38px;color:var(--text);cursor:pointer;white-space:nowrap;transition:background .16s var(--ease), border-color .16s var(--ease), box-shadow .16s var(--ease);align-items:center;gap:9px;padding:0 11px;font-size:.85rem;font-weight:500;display:inline-flex}.select-trigger:hover{background:var(--glass-2);border-color:var(--hairline-2)}.select-trigger:focus-visible,.select-trigger[aria-expanded=true]{border-color:#0a84ff99;outline:none;box-shadow:0 0 0 3px #0a84ff2e}.select-value{text-align:left;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.select-caret{width:15px;height:15px;color:var(--muted-2);transition:transform .18s var(--ease);flex:none}.select-caret.open{transform:rotate(180deg)}.select-menu{z-index:60;border:1px solid var(--hairline-2);border-radius:var(--r-sm);min-width:100%;max-height:320px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);animation:select-pop .14s var(--ease);background:#11151ff7;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 48px -12px #000000b3,inset 0 1px #ffffff0d}@keyframes select-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.select-option{border-radius:var(--r-xs);width:100%;min-height:34px;color:var(--muted);cursor:pointer;text-align:left;white-space:nowrap;transition:background .12s var(--ease), color .12s var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:.85rem;font-weight:500;display:flex}.select-option:hover{background:var(--glass-2);color:var(--text-strong)}.select-option.active{color:var(--text-strong);background:#0a84ff24}.select-option.locked{color:var(--muted-2)}.select-option.locked:hover{color:var(--text)}.select-option svg{width:15px;height:15px;color:var(--blue-2);flex:none}.select-pro{color:#ffce3a;letter-spacing:.04em;text-transform:uppercase;background:#ffc70024;border-radius:5px;flex:none;padding:2px 6px;font-size:.6rem;font-weight:700}.keyword-toggles{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.keyword-toggle{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--glass);min-height:38px;color:var(--muted);cursor:pointer;letter-spacing:-.01em;transition:background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);padding:0 16px;font-size:.86rem;font-weight:600}.keyword-toggle:hover{color:var(--text-strong);border-color:var(--hairline-2)}.keyword-toggle.active{background:linear-gradient(180deg, var(--blue-2), var(--blue));color:#fff;border-color:#0000;box-shadow:0 6px 16px -6px #0a84ffb3,inset 0 1px #ffffff4d}.keyword-toggle:disabled{cursor:wait;opacity:.6}.range-tab{min-width:42px;min-height:30px;color:var(--muted);border-radius:var(--r-xs);background:0 0;border-color:#0000;padding:0 11px}.range-tab:hover{color:var(--text-strong);background:var(--glass)}.range-tab.active,.chart-toggle.active{background:linear-gradient(180deg, var(--blue-2), var(--blue));color:#fff;border-color:#0000;box-shadow:0 6px 16px -6px #0a84ffb3,inset 0 1px #ffffff4d}.transform-bar{border-bottom:1px solid var(--hairline);background:#ffffff04;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:11px 22px;display:flex}.transform-tag{color:var(--muted-2);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:700}.transform-group{border-right:1px solid var(--hairline);align-items:center;gap:12px;padding-right:18px;display:flex}.transform-group:last-of-type{border-right:0}.transform-pill{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--glass);min-height:32px;color:var(--muted);cursor:pointer;transition:background .16s var(--ease), color .16s var(--ease), border-color .16s var(--ease);padding:0 14px;font-size:.82rem;font-weight:600}.transform-pill:hover{color:var(--text-strong);border-color:var(--hairline-2)}.transform-pill.active{background:linear-gradient(180deg, var(--blue-2), var(--blue));color:#fff;border-color:#0000;box-shadow:0 6px 16px -6px #0a84ffb3}.transform-chip{border:1px solid var(--hairline);border-radius:var(--r-xs);min-height:28px;color:var(--muted-2);cursor:pointer;transition:background .16s var(--ease), color .16s var(--ease), border-color .16s var(--ease);background:0 0;padding:0 11px;font-size:.76rem;font-weight:600}.transform-chip:hover{color:var(--text-strong);border-color:var(--hairline-2)}.transform-chip.active{color:var(--blue-2);background:#0a84ff29;border-color:#0a84ff80}.transform-slider{color:var(--muted);align-items:center;gap:10px;font-size:.82rem;display:flex}.transform-slider input[type=range]{width:130px;height:4px;accent-color:var(--blue);cursor:pointer}.transform-slider em{min-width:36px;color:var(--text);font-variant-numeric:tabular-nums;font-style:normal}.transform-note{max-width:360px;color:var(--muted-3);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:.76rem;overflow:hidden}.transform-left{align-items:center;display:flex}.transform-right{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.inline-error{background:var(--red-soft);color:#ffb4ae;border-bottom:1px solid #ff453a3d;align-items:center;gap:9px;padding:12px 22px;font-size:.86rem;display:flex}.inline-error svg{flex:none;width:17px;height:17px}.workspace-body{flex:auto;grid-template-columns:minmax(640px,1fr) 308px;min-height:0;display:grid;overflow:hidden}.chart-panel{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.chart-controlbar{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:14px;min-height:54px;padding:10px 22px;display:flex}.controlbar-colors{align-items:center;gap:9px;margin-left:auto;display:flex}.controlbar-colors-label{color:var(--muted-2);font-size:.78rem;font-weight:600}.chart-canvas-shell{background:radial-gradient(120% 80% at 50% 0,#0a84ff0d,#0000 60%),linear-gradient(#ffffff04,#0000);min-height:0;overflow:hidden}.chart-container,.chart-empty{width:100%;height:100%;min-height:340px}.chart-empty{color:var(--muted);text-align:center;place-items:center;display:grid}.chart-empty strong{color:var(--text-strong);margin-bottom:8px;font-size:.98rem;display:block}.chart-empty span{font-size:.86rem}.data-rail{border-left:1px solid var(--hairline);background:#ffffff05;min-width:0;overflow:auto}.pulse-stack{gap:12px;padding:18px 16px 22px;display:grid}.pulse-group{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:8px 2px 0;font-size:.7rem;font-weight:700}.pulse-group:first-child{margin-top:0}.pulse-card{border:1px solid var(--hairline);background:radial-gradient(130% 100% at 0% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 58%), #ffffff06;transition:border-color .24s var(--ease), transform .24s var(--ease);border-radius:16px;gap:11px;padding:15px 16px 16px;display:grid;position:relative;overflow:hidden}.pulse-card:hover{border-color:color-mix(in srgb, var(--accent) 32%, var(--hairline))}.pulse-card:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;height:16px;position:absolute;top:15px;left:0}.pulse-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pulse-name{color:var(--text-strong);letter-spacing:-.01em;font-size:.84rem;font-weight:600}.pulse-tag{background:color-mix(in srgb, var(--accent) 15%, transparent);color:color-mix(in srgb, var(--accent) 78%, white 22%);border-radius:999px;flex:none;padding:3px 9px;font-size:.67rem;font-weight:600}.pulse-figure{align-items:baseline;gap:6px;display:flex}.pulse-figure strong{color:var(--text-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.72rem;font-weight:600;line-height:1}.pulse-scale{color:var(--muted-2);font-size:.78rem;font-weight:500}.pulse-delta{font-variant-numeric:tabular-nums;margin-left:auto;font-size:.72rem;font-weight:600}.pulse-delta.up{color:var(--blue-2)}.pulse-delta.down{color:var(--muted)}.pulse-spark,.pulse-spark-empty{width:100%;height:30px;display:block}.pulse-meter{background:#ffffff0f;border-radius:999px;height:4px;overflow:hidden}.pulse-meter i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 50%, transparent), var(--accent));height:100%;transition:width .6s var(--ease);display:block}.pulse-source{color:var(--muted-2);font-size:.7rem}.intel-body{color:var(--muted);letter-spacing:-.003em;margin:0;font-size:.82rem;line-height:1.58}@media (max-width:1280px){.platform-page{grid-template-columns:74px minmax(0,1fr)}.app-sidebar-brand{justify-content:center;padding:0}.app-sidebar-brand span{color:#0000;width:36px;overflow:hidden}.app-sidebar-brand span:before{color:var(--text-strong);content:"CS"}.app-nav-label,.app-nav-item span,.app-sidebar-status span,.app-sidebar-status strong,.app-sidebar-status svg:last-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-nav-item{justify-content:center;padding:0}.app-sidebar-status{justify-items:center}}@media (max-width:1120px){.workspace-body{grid-template-columns:1fr;overflow:auto}.chart-panel{min-height:640px}.data-rail{border-top:1px solid var(--hairline);border-left:0;overflow:visible}.pulse-stack{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pulse-group{grid-column:1/-1}}@media (max-width:860px){.access-page{min-height:100dvh;padding:18px;overflow:auto}.access-shell{width:100%;min-height:calc(100dvh - 36px);padding:24px}.access-geometry{width:min(76vw,320px)}.section-inner{width:min(100% - 32px,1240px)}.site-header{top:10px}.site-nav{display:none}.brand-on-dark{font-size:1rem}.site-header .button{min-height:40px;padding:0 16px;font-size:.84rem}.platform-page{height:auto;min-height:100dvh;padding:10px;display:block;overflow:auto}.app-sidebar{display:none}.platform-content{height:auto;min-height:100dvh;display:block;overflow:visible}.workspace{height:auto;overflow:visible}.workspace-body{display:block;overflow:visible}.chart-panel{min-height:620px}.data-rail{display:block}}@media (max-width:560px){.access-shell{padding:18px}.access-form{gap:22px}.access-geometry{width:min(82vw,280px)}.hero-actions{flex-direction:column;align-items:stretch}.range-toolbar{justify-content:space-between;width:100%}.chart-toggle{flex:auto;min-width:0}.range-tab{flex:auto;min-width:38px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important}.flow-path,.scroll-cue svg,.live-dot{animation:none!important}}.scene-scrim{z-index:1;pointer-events:none;transition:background .7s var(--ease);background:#05070d00;position:fixed;inset:0}.scene-scrim.dim{background:#05070d80}.snap-shell{z-index:2;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-y:contain;height:100dvh;position:relative;overflow:hidden auto}.snap-shell::-webkit-scrollbar{display:none}.snap-section{scroll-snap-align:start;scroll-snap-stop:always;place-items:center;min-height:100dvh;padding:104px 0 72px;display:grid;position:relative}.hero-stage{padding:0;overflow:hidden}.globe-canvas{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-glow{z-index:1;pointer-events:none;background:radial-gradient(42% 40% at 50% 47%,#05070db3,#05070d4d 56%,#0000 78%),radial-gradient(125% 125%,#0000 58%,#05070d99 100%);position:absolute;inset:0}.hero-content{z-index:2;text-align:center;max-width:760px;padding:56px 48px;position:relative}.hero-content:before{content:"";z-index:-1;pointer-events:none;filter:blur(34px);background:radial-gradient(#04060bd1,#04060b70 42%,#0000 72%);position:absolute;inset:-18% -6%}.hero-content h1{letter-spacing:-.035em;background:linear-gradient(#fff 32%,#d6e0f4b3);color:#0000;text-shadow:0 2px 40px #00000073;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.9rem,6vw,5.4rem);font-weight:700;line-height:1.02}.hero-content p{max-width:44ch;color:var(--muted);text-shadow:0 1px 20px #00000080;margin:24px auto 0;font-size:clamp(1.05rem,.86rem + .5vw,1.3rem);line-height:1.55}.hero-content .hero-actions{justify-content:center}.scroll-cue{z-index:2;color:var(--muted-2);cursor:pointer;letter-spacing:.18em;text-transform:uppercase;background:0 0;flex-direction:column;align-items:center;gap:6px;font-size:.7rem;font-weight:600;display:inline-flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.scroll-cue svg{width:20px;height:20px;animation:cue-bounce 1.8s var(--ease) infinite}@keyframes cue-bounce{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}.section-dots{z-index:45;flex-direction:column;align-items:flex-end;gap:16px;display:flex;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.section-dot{color:var(--muted);cursor:pointer;background:0 0;align-items:center;gap:10px;font-size:.74rem;font-weight:500;display:inline-flex}.section-dot span{opacity:0;transition:opacity .2s var(--ease), transform .2s var(--ease), color .2s var(--ease);transform:translate(6px)}.section-dot:after{content:"";border:1px solid var(--hairline-2);width:9px;height:9px;transition:background .22s var(--ease), border-color .22s var(--ease), box-shadow .22s var(--ease);background:0 0;border-radius:50%}.section-dot:hover span,.section-dot.active span{opacity:1;transform:none}.section-dot:hover:after{border-color:var(--muted)}.section-dot.active:after{background:var(--blue);border-color:var(--blue);box-shadow:0 0 0 4px #0a84ff33}.section-head{text-align:center;max-width:720px;margin:0 auto 48px}.section-kicker{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--glass);color:var(--blue-2);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;padding:6px 13px;font-size:.72rem;font-weight:600;display:inline-block}.section-head h2{color:var(--text-strong);letter-spacing:-.03em;text-shadow:0 2px 30px #0000008c;margin:0;font-size:clamp(2.1rem,3.6vw,3.5rem);font-weight:700;line-height:1.04}.section-head p{max-width:50ch;color:var(--muted);text-shadow:0 1px 18px #0000008c;margin:16px auto 0;font-size:1.05rem;line-height:1.6}.reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(26px)}.reveal.in-view{opacity:1;transform:none}.product-panel{border:1px solid var(--hairline-2);width:100%;max-width:940px;box-shadow:0 50px 110px -45px #000000d9, var(--inset-top);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#111622eb,#090c14e6);border-radius:26px;margin:48px auto 0;overflow:hidden}.product-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.product-title{color:var(--text-strong);align-items:center;gap:10px;font-size:.92rem;font-weight:600;display:flex}.live-dot{background:var(--blue-2);width:8px;height:8px;animation:live-pulse 2.6s var(--ease) infinite;border-radius:50%}@keyframes live-pulse{0%{box-shadow:0 0 #0a84ff80}70%{box-shadow:0 0 0 8px #0a84ff00}to{box-shadow:0 0 #0a84ff00}}.product-range{border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--muted-2);padding:4px 11px;font-size:.78rem;font-weight:500}.panel-keywords{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.kw{border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--muted-2);padding:5px 13px;font-size:.76rem;font-weight:600}.kw.active{background:linear-gradient(180deg, var(--blue-2), var(--blue));color:#fff;border-color:#0000;box-shadow:0 5px 14px -6px #0a84ffb3}.product-body{grid-template-columns:1.55fr 1fr;display:grid}.product-chart{border-right:1px solid var(--hairline);align-content:center;padding:20px 22px;display:grid}.lp-chart{width:100%;height:auto;display:block}.lp-flag{fill:#0a0e17e0;stroke:var(--hairline-2)}.lp-flag.hot{stroke:#ff453a99}.lp-flag.cold{stroke:#4aa6ff99}.lp-flag-line{stroke:#ffffff4d;stroke-width:1px;stroke-dasharray:2 3}.lp-flag-text{fill:var(--text-strong);font-family:inherit;font-size:10.5px;font-weight:600}.lp-axis-label{fill:#e2e9f673;letter-spacing:.06em;text-transform:uppercase;font-family:inherit;font-size:9.5px;font-weight:600}.product-rail{align-content:center;gap:12px;padding:18px 20px;display:grid}.lp-pulse{border:1px solid var(--hairline);background:radial-gradient(130% 100% at 0% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 58%), #ffffff06;border-radius:14px;gap:9px;padding:13px 14px;display:grid}.lp-pulse-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lp-pulse-name{color:var(--text-strong);letter-spacing:-.01em;font-size:.82rem;font-weight:600}.lp-pulse-tag{background:color-mix(in srgb, var(--accent) 15%, transparent);color:color-mix(in srgb, var(--accent) 78%, white 22%);border-radius:999px;flex:none;padding:3px 9px;font-size:.65rem;font-weight:600}.lp-pulse-figure{align-items:baseline;gap:5px;display:flex}.lp-pulse-figure strong{color:var(--text-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1}.lp-pulse-figure span{color:var(--muted-2);font-size:.76rem}.lp-pulse-figure em{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.7rem;font-style:normal;font-weight:600}.lp-spark{width:100%;height:28px;display:block}.product-foot{border-top:1px solid var(--hairline);min-height:42px;color:var(--muted-3);justify-content:space-between;align-items:center;gap:16px;padding:0 22px;font-size:.73rem;font-weight:500;display:flex}.pipeline-frame{max-width:880px;margin:44px auto 0}.pipeline-frame svg{width:100%;height:auto;display:block}.pipe-node{fill:#0c101ab8;stroke:var(--hairline-2)}.pipe-engine{fill:#0a84ff1a;stroke:#0a84ff80}.pipe-title{fill:var(--text-strong);letter-spacing:-.01em;font-family:inherit;font-size:14px;font-weight:600}.pipe-sub{fill:#e2e9f680;font-family:inherit;font-size:11px;font-weight:500}.flow-path{fill:none;stroke:#4aa6ff99;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:2 8;animation:2.4s linear infinite pipe-flow}@keyframes pipe-flow{to{stroke-dashoffset:-60px}}.steps{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:1040px;margin:60px auto 0;padding:0;list-style:none;display:grid}.step{border-left:1px solid var(--hairline);padding:4px 30px}.step:first-child{border-left:0}.step-num{letter-spacing:-.04em;background:linear-gradient(170deg, #fff 20%, var(--blue-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.7rem;font-weight:700;line-height:1;display:block}.step h3{color:var(--text-strong);letter-spacing:-.01em;text-shadow:0 1px 16px #00000073;margin:20px 0 0;font-size:1.12rem;font-weight:600}.step p{color:var(--muted);text-shadow:0 1px 14px #00000073;margin:9px 0 0;font-size:.92rem;line-height:1.55}@media (max-width:860px){.product-body{grid-template-columns:1fr}.product-chart{border-right:0;border-bottom:1px solid var(--hairline)}.panel-keywords{display:none}.product-foot{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 22px}.pipeline-frame{display:none}.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 0}.step:nth-child(odd){border-left:0}}@media (max-width:560px){.steps{grid-template-columns:1fr}.step{border-left:0;border-top:1px solid var(--hairline);padding:22px 0 0}.step:first-child{border-top:0}}.landing-footer{border-top:1px solid var(--hairline);color:var(--muted-2);justify-content:space-between;align-items:center;gap:16px;margin-top:30px;padding-top:22px;font-size:.85rem;display:flex}.landing-footer .text-link{margin-top:0}.access-page{background:repeating-linear-gradient(90deg,#d6c28a07 0 1px,#0000 1px 84px),repeating-linear-gradient(0deg,#d6c28a05 0 1px,#0000 1px 84px),#030303;place-items:center;min-height:100dvh;padding:24px;display:grid;overflow:hidden}.access-page:before{content:"";z-index:0;pointer-events:none;opacity:.7;background:linear-gradient(#d6c28a0b,#0000 34%,#0006),repeating-linear-gradient(115deg,#0000 0 18px,#ffffff03 18px 19px);position:fixed;inset:0}.access-shell{z-index:1;place-items:center;width:min(100%,520px);min-height:560px;padding:40px;display:grid;position:relative}.access-form{justify-items:stretch;gap:24px;width:min(100%,360px);display:grid}.access-geometry{--access-rotate-a:0deg;--access-rotate-b:0deg;--access-rotate-c:0deg;--access-depth:0;aspect-ratio:1;filter:drop-shadow(0 28px 48px #000000c7);justify-self:center;width:min(48vw,360px);margin-bottom:10px;position:relative}.access-geometry:before,.access-geometry:after{content:"";pointer-events:none;position:absolute;inset:50%;transform:translate(-50%,-50%)}.access-geometry:before{width:1px;height:112%;transform:translate(-50%, -50%) rotate(var(--access-rotate-a));transition:transform .26s var(--ease);background:linear-gradient(#0000,#d6c28a38,#0000)}.access-geometry:after{width:112%;height:1px;transform:translate(-50%, -50%) rotate(var(--access-rotate-b));transition:transform .26s var(--ease);background:linear-gradient(90deg,#0000,#d6c28a33,#0000)}.access-orbit,.access-spoke,.access-node{pointer-events:none;position:absolute}.access-orbit{opacity:calc(.44 + var(--access-depth) * .36);transition:border-color .22s var(--ease), opacity .22s var(--ease), transform .26s var(--ease);border:1px solid #d6c28a47;top:50%;left:50%}.access-orbit:before{content:"";background:#030303;border:1px solid #e8dcbeb3;width:6px;height:6px;position:absolute;top:-3px;left:50%;transform:translate(-50%)rotate(45deg)}.access-orbit-a{width:100%;height:100%;transform:translate(-50%, -50%) rotate(var(--access-rotate-a));border-radius:50%}.access-orbit-b{width:74%;height:74%;transform:translate(-50%, -50%) rotate(calc(var(--access-rotate-b) * -1));border-radius:3px}.access-orbit-c{width:48%;height:48%;transform:translate(-50%, -50%) rotate(var(--access-rotate-c));border-style:dashed;border-radius:50%}.access-spoke{width:78%;height:1px;opacity:calc(.36 + var(--access-depth) * .34);transition:opacity .22s var(--ease), transform .26s var(--ease);background:linear-gradient(90deg,#0000,#d6c28a3d,#0000);top:50%;left:50%}.access-spoke-x{transform:translate(-50%, -50%) rotate(var(--access-rotate-b))}.access-spoke-y{transform:translate(-50%, -50%) rotate(calc(90deg + var(--access-rotate-c)))}.access-node{width:42px;height:42px;transform:translate(-50%, -50%) rotate(var(--access-rotate-c));transition:border-color .22s var(--ease), transform .26s var(--ease);background:#030303;border:1px solid #e8dcbe6b;display:block;top:50%;left:50%}.access-field{display:grid}.access-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.access-field input{color:#f3ead6;letter-spacing:0;text-align:center;width:100%;min-height:54px;transition:border-color .18s var(--ease), background .18s var(--ease), box-shadow .18s var(--ease);background:#030303;border:1px solid #d6c28a2e;border-radius:2px;outline:none;padding:0 16px;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:.98rem;box-shadow:inset 0 1px #ffffff06}.access-field input::placeholder{color:#e8dcbe42}.access-field input:focus{background:#050505;border-color:#d6c28aad;box-shadow:0 0 0 1px #d6c28a2e,0 18px 42px -34px #d6c28ab3}.access-error{color:#f0b0a4;letter-spacing:0;background:#4914113d;border:1px solid #a3493961;border-radius:2px;margin:-4px 0 0;padding:10px 12px;font-size:.86rem;line-height:1.4}.access-submit{color:#f4ecd7c7;cursor:pointer;letter-spacing:0;text-transform:uppercase;min-height:46px;transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), opacity .18s var(--ease), transform .18s var(--ease);background:#d6c28a14;border:1px solid #d6c28a3d;border-radius:2px;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:.82rem;font-weight:600;display:inline-flex}.access-submit:hover:not(:disabled){color:#f3ead6;background:#d6c28a24;border-color:#d6c28a7a;transform:translateY(-1px)}.access-submit:disabled{cursor:not-allowed;opacity:.38}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;width:100%;max-width:1060px;margin:0 auto;display:grid}.price-card{border:1px solid var(--hairline);border-radius:var(--r-xl);box-shadow:var(--inset-top);transition:transform .22s var(--ease), border-color .22s var(--ease);background:#0b0f189e;flex-direction:column;padding:32px 28px;display:flex;position:relative}.price-card:hover{border-color:var(--hairline-2);transform:translateY(-3px)}.price-card.featured{background:linear-gradient(180deg, #0a84ff21, var(--glass) 64%);box-shadow:0 30px 70px -30px #0a84ff99, var(--inset-top);border-color:#0a84ff80}.price-badge{border-radius:var(--r-pill);background:linear-gradient(180deg, var(--blue-2), var(--blue));color:#fff;letter-spacing:.03em;white-space:nowrap;padding:6px 14px;font-size:.7rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 10px 22px -8px #0a84ffcc}.price-name{color:var(--text-strong);font-size:1.06rem;font-weight:600}.price-amount{align-items:baseline;gap:7px;margin:14px 0 4px;display:flex}.price-amount strong{color:var(--text-strong);letter-spacing:-.035em;font-size:2.9rem;font-weight:700;line-height:1}.price-amount span{color:var(--muted-2);font-size:.9rem}.price-tagline{min-height:2.6em;color:var(--muted);margin:0 0 4px;font-size:.92rem;line-height:1.45}.price-features{border-top:1px solid var(--hairline);gap:13px;margin:20px 0 28px;padding:22px 0 0;list-style:none;display:grid}.price-features li{color:var(--muted);align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.4;display:flex}.price-features svg{width:17px;height:17px;color:var(--blue-2);flex:none;margin-top:1px}.price-card .button{width:100%;margin-top:auto}@media (max-width:1120px){.section-dots{right:14px}}@media (max-width:960px){.pricing-grid{grid-template-columns:1fr;max-width:460px}.price-tagline{min-height:0}}@media (max-width:860px){.section-dots{display:none}.snap-shell{scroll-snap-type:none}.snap-section{min-height:100dvh;padding:92px 0 56px}.hero-content{padding:40px 26px}.landing-footer{flex-direction:column;align-items:flex-start}}@media (max-height:700px){.snap-shell{scroll-snap-type:none}.snap-section{min-height:auto;padding:96px 0 56px}}
