:root,:root[data-theme=light]{--color-bg:#f3f4f2;--color-surface:#e9ecea;--color-surface-strong:#dde1df;--color-elevated:#f8f9f7;--color-ink:#f7f9f7;--color-text:#171b1d;--color-muted:#596367;--color-dim:#7b8588;--color-line:#171b1d1c;--color-line-strong:#171b1d33;--color-accent:#286f7b;--color-error:#a33b32;--color-header:#f3f4f2f0;--color-panel:#f3f4f2b8;--color-panel-strong:#f3f4f2e6;--color-grid-line:#171b1d0e;--color-grid-dot:#286f7b38;--color-overlay:#171b1d8c;--color-shadow:#171b1d29;--color-accent-glow:#286f7b47;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--header-height:68px;--page-padding:clamp(1.25rem, 4.6vw, 5.5rem);--ease-out:cubic-bezier(.16, 1, .3, 1);color:var(--color-text);background:var(--color-bg);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--color-bg:#07090a;--color-surface:#090c0d;--color-surface-strong:#111516;--color-elevated:#0b0e0f;--color-ink:#050708;--color-text:#f2f0e9;--color-muted:#a3a5a2;--color-dim:#737a7b;--color-line:#f2f0e91a;--color-line-strong:#f2f0e92e;--color-accent:#8cecff;--color-error:#ff9d91;--color-header:#07090af0;--color-panel:#050708a3;--color-panel-strong:#050708e0;--color-grid-line:#f2f0e90b;--color-grid-dot:#8cecff38;--color-overlay:#000000b8;--color-shadow:#000000b3;--color-accent-glow:#8cecff8c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--color-bg);overscroll-behavior:none;min-width:320px;height:100%;overflow:hidden}body{background:var(--color-bg);min-width:320px;height:100%;margin:0;transition:color .22s,background-color .22s;overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%}a:focus-visible,button:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}::selection{color:var(--color-ink);background:var(--color-accent)}#app{height:100%;overflow:clip}.skip-link{z-index:100;min-height:44px;color:var(--color-ink);background:var(--color-accent);border-radius:999px;align-items:center;padding:0 1rem;font-weight:700;text-decoration:none;transition:transform .18s;display:flex;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.theme-toggle[data-v-69925453]{min-width:104px;min-height:44px;color:var(--color-muted);font:.62rem var(--font-mono);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.55rem;display:inline-flex}.theme-toggle>span[data-v-69925453]{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:99px;width:28px;height:14px;position:relative}.theme-toggle i[data-v-69925453]{background:var(--color-accent);width:8px;height:8px;transition:transform .22s var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.theme-toggle[aria-pressed=true] i[data-v-69925453]{transform:translate(14px)}@media (width<=560px){.theme-toggle[data-v-69925453]{color:#0000;gap:0;width:44px;min-width:44px;overflow:hidden}.theme-toggle>span[data-v-69925453]{flex:none}}.site-header[data-v-f6ccd642]{z-index:50;height:var(--header-height);border-bottom:1px solid var(--color-line);background:var(--color-header);transition:background-color .22s,border-color .22s;position:fixed;inset:0 0 auto}.site-header__inner[data-v-f6ccd642]{height:100%;padding-inline:var(--page-padding);grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;display:grid}.site-header__brand[data-v-f6ccd642]{width:max-content;color:var(--color-text);align-items:baseline;gap:.55rem;text-decoration:none;display:flex}.site-header__brand strong[data-v-f6ccd642]{letter-spacing:.18em;font-size:.82rem}.site-header__brand span[data-v-f6ccd642]{color:var(--color-accent);font:.56rem var(--font-mono)}.site-header__nav[data-v-f6ccd642]{align-items:center;gap:clamp(.8rem,2vw,2.3rem);display:flex}.site-header__nav a[data-v-f6ccd642]{min-height:44px;color:var(--color-muted);white-space:nowrap;align-items:center;font-size:.72rem;text-decoration:none;display:inline-flex}.site-header__nav a[data-v-f6ccd642]:hover{color:var(--color-text)}.site-header__launch[data-v-f6ccd642]{background:var(--color-accent);padding:0 1rem;color:var(--color-ink)!important;min-height:36px!important}.site-header__utilities[data-v-f6ccd642]{justify-self:end;align-items:center;gap:1rem;display:flex}.site-header__signature[data-v-f6ccd642]{color:var(--color-dim);font:.54rem var(--font-mono);letter-spacing:.14em;justify-self:end}@media (width<=980px){.site-header__inner[data-v-f6ccd642]{grid-template-columns:auto 1fr auto}.site-header__nav[data-v-f6ccd642]{justify-self:end}.site-header__signature[data-v-f6ccd642]{display:none}}@media (width<=680px){.site-header__inner[data-v-f6ccd642]{gap:.35rem;padding-inline:1rem}.site-header__brand span[data-v-f6ccd642],.site-header__nav a[data-v-f6ccd642]:first-child{display:none}.site-header__nav[data-v-f6ccd642]{gap:.35rem}.site-header__nav a[data-v-f6ccd642]{font-size:.62rem}.site-header__launch[data-v-f6ccd642]{padding:0 .6rem}.site-header__utilities[data-v-f6ccd642]{gap:0}}.compliance-bar[data-v-8fc696d4]{min-height:26px;padding:.25rem var(--page-padding);border-top:1px solid var(--color-line);color:var(--color-dim);background:var(--color-header);font:.5rem var(--font-mono);letter-spacing:.05em;white-space:nowrap;justify-content:center;align-items:center;gap:clamp(.65rem,1.6vw,1.5rem);transition:background-color .22s;display:flex}.compliance-bar a[data-v-8fc696d4]{min-height:22px;color:var(--color-muted);align-items:center;text-decoration:none;display:inline-flex}.compliance-bar a[data-v-8fc696d4]:hover{color:var(--color-accent)}.compliance-bar__reserved[data-v-8fc696d4]{color:var(--color-dim);opacity:.7}@media (width<=680px){.compliance-bar[data-v-8fc696d4]{flex-wrap:wrap;align-content:center;gap:.1rem .75rem;min-height:42px;padding-block:.25rem;font-size:.44rem}.compliance-bar>span[data-v-8fc696d4]:last-child{display:none}}.particle-field[data-v-f6805de3]{opacity:.96;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (width<=680px){.particle-field[data-v-f6805de3]{opacity:1}}.home-shell[data-v-625f3bf3]{isolation:isolate;min-width:320px;height:100dvh;min-height:600px;color:var(--color-text);background:var(--color-bg);touch-action:pan-x;transition:background-color .22s,color .22s;position:fixed;inset:0;overflow:clip}.stage-grid[data-v-625f3bf3],.stage-axis[data-v-625f3bf3],.global-particle-layer[data-v-625f3bf3]{pointer-events:none;position:absolute;inset:0}.stage-grid[data-v-625f3bf3]{z-index:0;opacity:.13;background-image:linear-gradient(var(--color-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-line) 1px, transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 26% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 2%,#000 26% 84%,#0000 100%)}.stage-grid[data-v-625f3bf3]:after{content:"";background-image:radial-gradient(circle, var(--color-grid-dot) 0 1px, transparent 1.5px);background-size:64px 64px;position:absolute;inset:0}.stage-axis[data-v-625f3bf3]{z-index:0;opacity:.22}.stage-axis--x[data-v-625f3bf3]{background:linear-gradient(90deg, transparent, var(--color-accent), transparent);height:1px;top:49%}.stage-axis--y[data-v-625f3bf3]{background:linear-gradient(transparent, var(--color-accent), transparent);width:1px;left:69%}.global-particle-layer[data-v-625f3bf3]{z-index:1}.scene-panel[data-v-625f3bf3]{z-index:2;padding:calc(var(--header-height) + clamp(1.5rem, 4vh, 3.4rem)) var(--page-padding) clamp(5rem, 8vh, 6.6rem);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease, transform .62s var(--ease-out), visibility .62s;position:absolute;inset:0;transform:translateY(22px)scale(.994)}.scene-panel.is-active[data-v-625f3bf3]{opacity:1;visibility:visible;pointer-events:auto;transform:none}.home-shell[data-phase=breaking] .scene-panel.is-active[data-v-625f3bf3]{opacity:0;transform:translateY(-18px)scale(.99)}.scene-copy[data-v-625f3bf3]{z-index:3;max-width:650px;position:relative}.scene-eyebrow[data-v-625f3bf3]{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.18em;margin:0;font-size:.58rem}.scene-description[data-v-625f3bf3]{max-width:540px;color:var(--color-muted);text-wrap:balance;margin:1.05rem 0 0;font-size:clamp(.84rem,1vw,1rem);line-height:1.65}.scene-panel h1[data-v-625f3bf3],.scene-panel h2[data-v-625f3bf3]{letter-spacing:-.068em;text-wrap:balance;margin:.9rem 0 0;font-weight:520;line-height:.91}.scene-panel h2[data-v-625f3bf3]{font-size:clamp(3.2rem,6.2vw,7rem)}.scene-panel--hero[data-v-625f3bf3]{grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);align-items:end;gap:4rem;display:grid}.hero-ghost[data-v-625f3bf3]{color:#0000;font:760 min(25vw, 23rem)/.8 var(--font-sans);letter-spacing:-.1em;opacity:.045;-webkit-text-stroke:1px var(--color-text);position:absolute;top:13%;right:3vw}.hero-copy[data-v-625f3bf3]{align-self:end;padding-bottom:1.2rem}.hero-brand[data-v-625f3bf3]{color:var(--color-text);font-family:var(--font-mono);letter-spacing:.24em;margin:1.2rem 0 0;font-size:.72rem;font-weight:700}.hero-copy h1[data-v-625f3bf3]{max-width:680px;font-size:clamp(3.1rem,4.7vw,5.4rem)}.hero-copy h1 span[data-v-625f3bf3]{white-space:nowrap}.hero-actions[data-v-625f3bf3]{align-items:center;gap:.75rem;margin-top:1.55rem;display:flex}.hero-actions button[data-v-625f3bf3],.hero-workspace-link[data-v-625f3bf3]{border:1px solid var(--color-accent);min-height:48px;color:var(--color-ink);background:var(--color-accent);font:650 .78rem var(--font-sans);cursor:pointer;transition:transform .24s var(--ease-out), color .2s, background-color .2s;align-items:center;gap:.8rem;padding:0 1.15rem;text-decoration:none;display:inline-flex}.hero-actions button.is-secondary[data-v-625f3bf3]{color:var(--color-muted);background:var(--color-panel);border-color:var(--color-line-strong)}.hero-actions button[data-v-625f3bf3]:hover,.hero-workspace-link[data-v-625f3bf3]:hover{transform:translateY(-3px)}.hero-actions svg[data-v-625f3bf3]{fill:none;stroke:currentColor;stroke-width:1.8px;width:19px}.hero-protocols[data-v-625f3bf3]{z-index:3;border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line);background:var(--color-panel);grid-template-columns:repeat(5,1fr);align-self:end;display:grid;position:relative}.hero-protocols span[data-v-625f3bf3]{border-right:1px solid var(--color-line);min-height:78px;color:var(--color-muted);font:600 clamp(.55rem, .72vw, .72rem) var(--font-mono);flex-direction:column;justify-content:center;gap:.45rem;padding:0 .8rem;display:flex}.hero-protocols span[data-v-625f3bf3]:last-child{border-right:0}.hero-protocols small[data-v-625f3bf3]{color:var(--color-accent);font-size:.5rem}.telemetry[data-v-625f3bf3]{color:var(--color-dim);font:.5rem var(--font-mono);letter-spacing:.14em;align-items:center;gap:.7rem;display:flex;position:absolute}.telemetry--left[data-v-625f3bf3]{bottom:1.7rem;left:var(--page-padding)}.telemetry--left i[data-v-625f3bf3]{background:var(--color-accent);width:46px;height:1px}.telemetry--right[data-v-625f3bf3]{top:calc(var(--header-height) + 1.5rem);right:var(--page-padding)}.telemetry strong[data-v-625f3bf3]{color:var(--color-accent);font-weight:500}.scene-panel--editors[data-v-625f3bf3],.scene-panel--modes[data-v-625f3bf3],.scene-panel--platform[data-v-625f3bf3]{grid-template-columns:minmax(330px,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.editors-heading[data-v-625f3bf3],.modes-heading[data-v-625f3bf3],.platform-heading[data-v-625f3bf3]{align-self:center}.selected-editor[data-v-625f3bf3]{border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line);grid-template-columns:34px 1fr auto;align-items:center;gap:.8rem;width:min(100%,430px);margin-top:1.5rem;padding:.9rem 0;display:grid}.selected-editor>span[data-v-625f3bf3]{color:var(--color-accent);font:.56rem var(--font-mono)}.selected-editor div[data-v-625f3bf3]{flex-direction:column;gap:.2rem;display:flex}.selected-editor small[data-v-625f3bf3]{color:var(--color-dim);font-size:.54rem}.selected-editor strong[data-v-625f3bf3]{font-size:1.1rem;font-weight:560}.selected-editor em[data-v-625f3bf3]{color:var(--color-accent);font:normal .5rem var(--font-mono);letter-spacing:.12em}.editor-index[data-v-625f3bf3]{z-index:3;border-top:1px solid var(--color-line-strong);background:linear-gradient(90deg, transparent, var(--color-panel-strong));margin:0;padding:0;list-style:none;position:relative}.editor-index li[data-v-625f3bf3]{border-bottom:1px solid var(--color-line)}.editor-index button[data-v-625f3bf3]{width:100%;min-height:clamp(68px,9vh,92px);color:var(--color-dim);text-align:left;cursor:pointer;transition:color .22s ease, transform .26s var(--ease-out);background:0 0;border:0;grid-template-columns:36px minmax(150px,1fr) minmax(90px,.5fr) 42px;align-items:center;gap:1rem;padding:0;display:grid}.editor-index button>span[data-v-625f3bf3]{font:.53rem var(--font-mono)}.editor-index strong[data-v-625f3bf3]{color:var(--color-muted);letter-spacing:-.04em;font-size:clamp(1.25rem,2vw,2.1rem);font-weight:520;transition:color .22s}.editor-index small[data-v-625f3bf3]{font-size:.66rem}.editor-index i[data-v-625f3bf3]{background:var(--color-line-strong);width:16px;height:1px;transition:width .26s var(--ease-out), background-color .22s;justify-self:end}.editor-index li.is-active button[data-v-625f3bf3]{color:var(--color-accent);transform:translate(5px)}.editor-index li.is-active strong[data-v-625f3bf3]{color:var(--color-text)}.editor-index li.is-active i[data-v-625f3bf3]{background:var(--color-accent);width:42px;box-shadow:0 0 10px var(--color-accent-glow)}.editor-description[data-v-625f3bf3]{right:var(--page-padding);z-index:3;color:var(--color-dim);margin:0;font-size:.7rem;position:absolute;bottom:4.6rem}.mode-lines[data-v-625f3bf3],.principle-lines[data-v-625f3bf3]{z-index:3;background:var(--color-panel);margin:0;padding:0;list-style:none;position:relative}.mode-lines li[data-v-625f3bf3]{border-bottom:1px solid var(--color-line);grid-template-columns:38px minmax(130px,.55fr) minmax(120px,1fr) 1fr;align-items:center;gap:1rem;min-height:clamp(74px,10vh,96px);display:grid}.mode-lines span[data-v-625f3bf3],.principle-lines span[data-v-625f3bf3]{color:var(--color-accent);font:.54rem var(--font-mono)}.mode-lines strong[data-v-625f3bf3]{letter-spacing:-.04em;font-size:clamp(1.3rem,2.2vw,2.3rem);font-weight:520}.mode-lines small[data-v-625f3bf3]{color:var(--color-dim);font:.55rem var(--font-mono);letter-spacing:.1em}.mode-lines i[data-v-625f3bf3]{background:linear-gradient(90deg, var(--color-line-strong), transparent);height:1px}.principle-lines[data-v-625f3bf3]{border-top:1px solid var(--color-line-strong)}.principle-lines li[data-v-625f3bf3]{border-bottom:1px solid var(--color-line);grid-template-columns:42px minmax(120px,.42fr) minmax(240px,1fr);align-items:center;gap:1.2rem;min-height:clamp(112px,16vh,150px);display:grid}.principle-lines h3[data-v-625f3bf3]{letter-spacing:-.055em;margin:0;font-size:clamp(1.8rem,3.1vw,3.4rem);font-weight:520}.principle-lines p[data-v-625f3bf3]{color:var(--color-muted);margin:0;font-size:clamp(.74rem,.95vw,.92rem);line-height:1.55}.scene-panel--gateway[data-v-625f3bf3]{grid-template-rows:1fr auto;grid-template-columns:minmax(300px,.65fr) minmax(560px,1.35fr);align-items:center;gap:2rem clamp(3rem,7vw,8rem);display:grid}.gateway-heading[data-v-625f3bf3]{z-index:3;position:relative}.gateway-heading h2[data-v-625f3bf3]{font-size:clamp(3rem,4.6vw,5.6rem)}.gateway-heading h2 span[data-v-625f3bf3]{white-space:nowrap}.gateway-heading>p[data-v-625f3bf3]:last-child{color:var(--color-dim);font:.54rem var(--font-mono);letter-spacing:.13em;margin:1.5rem 0 0}.gateway-index[data-v-625f3bf3]{z-index:3;border-top:1px solid var(--color-line-strong);background:var(--color-panel);position:relative}.gateway-row[data-v-625f3bf3]{border-bottom:1px solid var(--color-line);min-height:clamp(68px,9vh,88px);color:var(--color-text);transition:color .22s, background-color .22s, transform .26s var(--ease-out);grid-template-columns:36px minmax(140px,.7fr) minmax(90px,.45fr) 1fr 24px;align-items:center;gap:.8rem;padding:0 .3rem;text-decoration:none;display:grid}.gateway-row>span[data-v-625f3bf3]{color:var(--color-accent);font:.52rem var(--font-mono)}.gateway-row strong[data-v-625f3bf3]{letter-spacing:-.035em;font-size:clamp(1.15rem,1.8vw,1.8rem);font-weight:520}.gateway-row small[data-v-625f3bf3]{color:var(--color-dim);font-size:.62rem}.gateway-row em[data-v-625f3bf3]{color:var(--color-dim);font:normal .55rem var(--font-mono);justify-self:end}.gateway-row svg[data-v-625f3bf3]{fill:none;stroke:currentColor;stroke-width:1.6px;width:19px}.gateway-row.is-planned[data-v-625f3bf3]{color:var(--color-muted)}.gateway-row.is-link[data-v-625f3bf3]:hover,.gateway-row.is-link[data-v-625f3bf3]:focus-visible{color:var(--color-ink);background:var(--color-accent);transform:translate(6px)}.gateway-row.is-link:hover>span[data-v-625f3bf3],.gateway-row.is-link:hover small[data-v-625f3bf3],.gateway-row.is-link:hover em[data-v-625f3bf3]{color:var(--color-ink);opacity:.72}.gateway-footer[data-v-625f3bf3]{z-index:3;border-top:1px solid var(--color-line);color:var(--color-dim);font:.5rem var(--font-mono);letter-spacing:.07em;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding-top:.8rem;display:grid;position:relative}.gateway-footer strong[data-v-625f3bf3]{color:var(--color-text);font-family:var(--font-sans);letter-spacing:.13em}.scene-navigation[data-v-625f3bf3]{z-index:10;right:var(--page-padding);pointer-events:none;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;display:grid;position:absolute;bottom:2.65rem;left:50%}.home-compliance[data-v-625f3bf3]{z-index:20;position:absolute;bottom:0;left:0;right:0}.scene-navigation__status[data-v-625f3bf3]{color:var(--color-dim);font:.52rem var(--font-mono);align-items:baseline;gap:.25rem;display:flex}.scene-navigation__status strong[data-v-625f3bf3]{color:var(--color-accent);font-size:.72rem;font-weight:500}.scene-navigation__steps[data-v-625f3bf3]{pointer-events:auto;align-items:center;gap:.2rem;display:flex}.scene-navigation__steps button[data-v-625f3bf3]{min-width:44px;min-height:44px;color:var(--color-dim);font:.5rem var(--font-mono);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;display:flex}.scene-navigation__steps button[data-v-625f3bf3]:disabled{cursor:default}.scene-navigation__steps i[data-v-625f3bf3]{background:var(--color-line-strong);width:14px;height:1px;transition:width .26s var(--ease-out), background-color .22s}.scene-navigation__steps button.is-active[data-v-625f3bf3]{color:var(--color-accent)}.scene-navigation__steps button.is-active i[data-v-625f3bf3]{background:var(--color-accent);width:30px;box-shadow:0 0 8px var(--color-accent-glow)}.scene-navigation__hint[data-v-625f3bf3]{color:var(--color-dim);font:.48rem var(--font-mono);letter-spacing:.15em;align-items:center;gap:.6rem;display:flex}.scene-navigation__hint i[data-v-625f3bf3]{background:var(--color-line-strong);width:26px;height:1px;position:relative;overflow:hidden}.scene-navigation__hint:not(.is-end) i[data-v-625f3bf3]:after{content:"";background:var(--color-accent);animation:hint-pulse-625f3bf3 1.8s var(--ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes hint-pulse-625f3bf3{55%,to{transform:translate(100%)}}@media (width<=980px){.scene-panel--hero[data-v-625f3bf3],.scene-panel--editors[data-v-625f3bf3],.scene-panel--modes[data-v-625f3bf3],.scene-panel--platform[data-v-625f3bf3]{grid-template-columns:minmax(300px,.82fr) minmax(400px,1.18fr);gap:2.5rem}.scene-panel--gateway[data-v-625f3bf3]{grid-template-columns:minmax(270px,.6fr) minmax(430px,1.4fr);gap:2rem}.scene-navigation[data-v-625f3bf3]{left:42%}}@media (width<=820px){.home-shell[data-v-625f3bf3]{min-height:560px}.stage-grid[data-v-625f3bf3]{opacity:.055;background-size:58px 58px}.stage-grid[data-v-625f3bf3]:after{opacity:.45;background-size:58px 58px}.stage-axis[data-v-625f3bf3]{opacity:.06}.stage-axis--x[data-v-625f3bf3]{top:30%}.stage-axis--y[data-v-625f3bf3]{left:50%}.scene-panel[data-v-625f3bf3]{padding:calc(var(--header-height) + 1.1rem) var(--page-padding) 4.7rem}.scene-panel--hero[data-v-625f3bf3],.scene-panel--editors[data-v-625f3bf3],.scene-panel--modes[data-v-625f3bf3],.scene-panel--platform[data-v-625f3bf3],.scene-panel--gateway[data-v-625f3bf3]{display:block}.hero-ghost[data-v-625f3bf3]{opacity:.018;font-size:36vw;top:14%}.hero-copy[data-v-625f3bf3]{right:var(--page-padding);bottom:10.8rem;left:var(--page-padding);padding:0;position:absolute}.hero-copy h1[data-v-625f3bf3]{font-size:clamp(2.5rem,10vw,4.5rem)}.hero-actions[data-v-625f3bf3]{margin-top:1rem}.hero-actions button[data-v-625f3bf3]{min-height:44px}.hero-protocols[data-v-625f3bf3]{right:var(--page-padding);bottom:4.7rem;left:var(--page-padding);position:absolute}.hero-protocols span[data-v-625f3bf3]{min-height:58px;padding:0 .45rem;font-size:.5rem}.telemetry[data-v-625f3bf3]{display:none}.editors-heading[data-v-625f3bf3],.modes-heading[data-v-625f3bf3],.platform-heading[data-v-625f3bf3],.gateway-heading[data-v-625f3bf3]{top:calc(var(--header-height) + 1.1rem);right:var(--page-padding);left:var(--page-padding);position:absolute}.scene-panel h2[data-v-625f3bf3]{margin-top:.55rem;font-size:clamp(2.35rem,9vw,4.1rem)}.editors-heading .scene-description[data-v-625f3bf3],.selected-editor[data-v-625f3bf3]{display:none}.editor-index[data-v-625f3bf3],.mode-lines[data-v-625f3bf3],.principle-lines[data-v-625f3bf3],.gateway-index[data-v-625f3bf3]{right:var(--page-padding);bottom:4.7rem;left:var(--page-padding);position:absolute}.editor-index button[data-v-625f3bf3]{grid-template-columns:28px 1fr 90px 34px;min-height:58px}.editor-index strong[data-v-625f3bf3]{font-size:1.2rem}.editor-description[data-v-625f3bf3]{display:none}.mode-lines li[data-v-625f3bf3]{grid-template-columns:28px 1fr 92px .6fr;min-height:58px}.mode-lines strong[data-v-625f3bf3]{font-size:1.25rem}.principle-lines li[data-v-625f3bf3]{grid-template-columns:32px 112px 1fr;min-height:86px}.principle-lines h3[data-v-625f3bf3]{font-size:1.7rem}.principle-lines p[data-v-625f3bf3]{font-size:.7rem}.gateway-heading>p[data-v-625f3bf3]:last-child{margin-top:.75rem}.gateway-row[data-v-625f3bf3]{grid-template-columns:28px 1fr 78px 74px 20px;min-height:57px}.gateway-row strong[data-v-625f3bf3]{font-size:1.15rem}.gateway-footer[data-v-625f3bf3]{display:none}.scene-navigation[data-v-625f3bf3]{right:var(--page-padding);bottom:2.8rem;left:var(--page-padding);grid-template-columns:auto 1fr;gap:.7rem}.scene-navigation__steps[data-v-625f3bf3]{justify-content:flex-end}.scene-navigation__steps button[data-v-625f3bf3]{min-width:38px}.scene-navigation__steps button span[data-v-625f3bf3],.scene-navigation__hint[data-v-625f3bf3]{display:none}}@media (width<=520px){.scene-panel[data-v-625f3bf3]{padding-inline:1.1rem}.hero-copy[data-v-625f3bf3],.hero-protocols[data-v-625f3bf3],.editors-heading[data-v-625f3bf3],.modes-heading[data-v-625f3bf3],.platform-heading[data-v-625f3bf3],.gateway-heading[data-v-625f3bf3],.editor-index[data-v-625f3bf3],.mode-lines[data-v-625f3bf3],.principle-lines[data-v-625f3bf3],.gateway-index[data-v-625f3bf3],.gateway-footer[data-v-625f3bf3]{left:1.1rem;right:1.1rem}.scene-eyebrow[data-v-625f3bf3]{font-size:.5rem}.scene-description[data-v-625f3bf3]{font-size:.78rem;line-height:1.5}.hero-copy[data-v-625f3bf3]{bottom:9.8rem}.hero-copy h1[data-v-625f3bf3]{font-size:clamp(2.25rem,9vw,3rem)}.hero-brand[data-v-625f3bf3]{margin-top:.7rem}.hero-actions button.is-secondary[data-v-625f3bf3]{display:none}.hero-protocols[data-v-625f3bf3]{grid-template-columns:repeat(5,1fr);bottom:4.3rem}.hero-protocols span[data-v-625f3bf3]{min-height:50px;padding:0 .22rem;font-size:.43rem;overflow:hidden}.editor-index[data-v-625f3bf3],.mode-lines[data-v-625f3bf3],.principle-lines[data-v-625f3bf3],.gateway-index[data-v-625f3bf3]{bottom:4.25rem}.editor-index button[data-v-625f3bf3]{grid-template-columns:24px 1fr 70px 24px;gap:.45rem;min-height:55px}.editor-index strong[data-v-625f3bf3]{font-size:1.05rem}.editor-index small[data-v-625f3bf3]{font-size:.56rem}.editor-index li.is-active i[data-v-625f3bf3]{width:24px}.mode-lines li[data-v-625f3bf3]{grid-template-columns:24px 1fr 76px;gap:.45rem;min-height:55px}.mode-lines i[data-v-625f3bf3]{display:none}.mode-lines strong[data-v-625f3bf3]{font-size:1.05rem}.mode-lines small[data-v-625f3bf3]{font-size:.47rem}.principle-lines li[data-v-625f3bf3]{grid-template-columns:25px 82px 1fr;gap:.45rem;min-height:82px}.principle-lines h3[data-v-625f3bf3]{font-size:1.35rem}.principle-lines p[data-v-625f3bf3]{font-size:.62rem;line-height:1.4}.gateway-row[data-v-625f3bf3]{grid-template-columns:24px 1fr 62px 20px;gap:.35rem;min-height:54px}.gateway-row small[data-v-625f3bf3]{font-size:.52rem}.gateway-row em[data-v-625f3bf3]{display:none}.gateway-row svg[data-v-625f3bf3],.gateway-row>i[data-v-625f3bf3]{grid-column:4}.scene-navigation[data-v-625f3bf3]{left:1.1rem;right:1.1rem}.scene-navigation__steps button[data-v-625f3bf3]{min-width:33px}}@media (height<=720px) and (width>=821px){.scene-panel[data-v-625f3bf3]{padding-top:calc(var(--header-height) + 1.1rem);padding-bottom:4.1rem}.scene-panel h1[data-v-625f3bf3],.scene-panel h2[data-v-625f3bf3]{font-size:clamp(2.8rem,4.8vw,5rem)}.editor-index button[data-v-625f3bf3],.mode-lines li[data-v-625f3bf3],.gateway-row[data-v-625f3bf3]{min-height:64px}.principle-lines li[data-v-625f3bf3]{min-height:96px}}@media (prefers-reduced-motion:reduce){.scene-panel[data-v-625f3bf3],.home-shell[data-phase=breaking] .scene-panel.is-active[data-v-625f3bf3]{transition:none;transform:none}.scene-navigation__hint i[data-v-625f3bf3]:after{animation:none}}
