:root{color-scheme:light;--bg:#ffffff;--ink:#101820;--ink-soft:#334150;--line:#d8dee5;--blue:#003366;--red:#9a171b;--font-body:"Manrope","Segoe UI",sans-serif;--hero-intro-delay:0.2s;--scene-intro-delay:0.2s}*{box-sizing:border-box}html,body{height:100%;overscroll-behavior:none}body{margin:0;overflow:hidden;background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.topbar{position:fixed;z-index:20;top:18px;right:18px}.locale-switcher{position:relative;display:block}.locale-switcher::after{content:"";position:absolute;top:50%;right:12px;width:8px;height:8px;border-right:1.5px solid var(--ink-soft);border-bottom:1.5px solid var(--ink-soft);transform:translateY(-60%) rotate(45deg);pointer-events:none}.locale-switcher select{appearance:none;min-width:112px;padding:10px 34px 10px 13px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,0.92);color:var(--ink);font:inherit;font-size:0.92rem;line-height:1;cursor:pointer;box-shadow:0 8px 24px rgba(16,24,32,0.08)}.locale-switcher select:focus-visible{outline:2px solid rgba(0,51,102,0.24);outline-offset:3px}.screen{width:100%;height:100svh;overflow:hidden;touch-action:pinch-zoom}.screen-track{width:100%;height:100svh;transition:transform 0.58s cubic-bezier(0.22,1,0.36,1);will-change:transform}.screen-panel{width:100%;height:100svh;display:grid;align-items:center;padding:72px 22px;overflow:hidden;contain:layout paint}.hero{width:min(100%,1120px);margin:0 auto;display:grid;grid-template-columns:minmax(180px,320px) minmax(0,1fr);gap:54px;align-items:center}.hero__logo{width:100%;max-width:320px;min-width:0;display:block;position:relative;overflow:visible;isolation:isolate;line-height:0}.hero-logo{width:100%;display:block;overflow:visible;position:relative;z-index:1}.hero__logo-shine{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;border-radius:18%}.hero__logo-shine::before{content:"";position:absolute;inset:-24% -62%;background:linear-gradient( 108deg,transparent 37%,rgba(255,255,255,0) 43%,rgba(255,255,255,0.5) 49%,rgba(255,255,255,0.14) 55%,transparent 63% );opacity:0;transform:translateX(-56%) skewX(-14deg)}.is-current .hero__logo-shine::before{animation:logoSurfaceShine 1.65s cubic-bezier(0.22,1,0.36,1) both;animation-delay:calc(var(--hero-intro-delay) + 1.52s)}.hero-logo__mark,.hero-logo__crest,.hero-logo__trace,.hero-logo__dot,.hero-logo__dot-ring{transform-box:fill-box;transform-origin:center}.hero-logo__crest{fill:var(--blue)}.hero-logo__trace{fill:none;stroke:var(--blue);stroke-width:0.96;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;shape-rendering:geometricPrecision;opacity:0}.hero-logo__trace--upper{stroke:var(--blue)}.hero-logo__trace--lower{stroke:var(--red)}.hero-logo__dot{fill:var(--red);opacity:0}.hero-logo__dot-ring{fill:none;stroke:var(--red);stroke-width:0.9;opacity:0}.hero-logo__dot,.hero-logo__dot-ring{shape-rendering:geometricPrecision}.is-current .hero-logo__mark{animation:logoSettle 1.35s cubic-bezier(0.16,1,0.3,1) both;animation-delay:var(--hero-intro-delay)}.is-current .hero-logo__crest{animation:logoCrestBuild 1.05s cubic-bezier(0.16,1,0.3,1) both;animation-delay:var(--hero-intro-delay)}.is-current .hero-logo__trace{animation:logoTrace 0.9s cubic-bezier(0.2,0.72,0.24,1) both}.is-current .hero-logo__trace--upper{animation-delay:calc(var(--hero-intro-delay) + 0.12s)}.is-current .hero-logo__trace--lower{animation-delay:calc(var(--hero-intro-delay) + 0.26s)}.is-current .hero-logo__dot{animation:logoDotReveal 0.46s cubic-bezier(0.16,1,0.3,1) both;animation-delay:calc(var(--hero-intro-delay) + 0.82s)}.is-current .hero-logo__dot-ring{animation:logoDotRing 0.95s ease-out both;animation-delay:calc(var(--hero-intro-delay) + 0.74s)}.is-current .hero__brand,.is-current .hero__keywords,.is-current .hero__description{animation:heroCopyRise 0.84s cubic-bezier(0.16,1,0.3,1) both}.is-current .hero__brand{animation-delay:calc(var(--hero-intro-delay) + 0.22s)}.is-current .hero__keywords{animation-delay:calc(var(--hero-intro-delay) + 0.34s)}.is-current .hero__description{animation-delay:calc(var(--hero-intro-delay) + 0.44s)}.hero__copy{min-width:0}.hero__brand{margin:0;font-size:4.68rem;line-height:0.96;font-weight:800;letter-spacing:0;color:var(--blue);overflow-wrap:anywhere}.hero__keywords{margin:22px 0 0;display:flex;flex-wrap:wrap;gap:10px 18px;color:var(--blue);font-size:1.6rem;line-height:1.25;font-weight:700}.hero__keyword{overflow-wrap:anywhere}.hero__keyword:not(:last-child)::after{content:",";color:var(--red)}.hero__description{max-width:45rem;margin:28px 0 0;color:var(--ink-soft);font-size:1.28rem;line-height:1.55;font-weight:500;overflow-wrap:anywhere}.screen-panel--scene{padding:72px 22px 52px;place-items:center}.signal-scene{width:min(96vw,1120px);height:min(76svh,690px);display:grid;place-items:center}.signal-scene__svg{width:100%;height:100%;display:block;overflow:visible}.signal-scene__line{--line-delay:0s;fill:none;stroke:url("#sceneInkFade");stroke-width:3;stroke-linecap:round;stroke-dasharray:460;stroke-dashoffset:460;opacity:0}.is-current:not(.is-animation-suppressed) .signal-scene__line{animation:sceneLine 2.9s cubic-bezier(0.2,0.7,0.22,1) infinite;animation-delay:calc(var(--scene-intro-delay) + var(--line-delay))}.signal-scene__line--two{--line-delay:0.35s}.signal-scene__line--three{--line-delay:0.7s}.signal-scene__line--four{--line-delay:1.05s}.signal-scene__packet{fill:var(--red);opacity:0}.is-current:not(.is-animation-suppressed) .signal-scene__packet{animation:packetReveal 0.01s linear forwards;animation-delay:var(--packet-delay,0s)}.signal-scene__title{fill:var(--blue);font-family:var(--font-display);font-size:38px;font-weight:850;letter-spacing:-0.02em}.signal-scene__phone{transform-origin:500px 320px}.is-current:not(.is-animation-suppressed) .signal-scene__phone{animation:sceneFloat 5.4s ease-in-out infinite;animation-delay:var(--scene-intro-delay)}.signal-scene__phone-body{fill:var(--ink)}.signal-scene__phone-screen{fill:#ffffff;stroke:rgba(255,255,255,0.28);stroke-width:1}.signal-scene__camera{fill:rgba(16,24,32,0.18)}.signal-scene__app-logo{overflow:visible}.signal-scene__app-logo-crest{fill:var(--blue)}.signal-scene__app-logo-dot{fill:var(--red)}.signal-scene__settings-gear-ring,.signal-scene__settings-gear-tooth{fill:rgba(0,51,102,0.1);stroke:rgba(0,51,102,0.56);stroke-width:1.8;stroke-linejoin:round}.signal-scene__settings-gear-core{fill:#ffffff;stroke:rgba(154,23,27,0.42);stroke-width:1.8}.signal-scene__settings-gear-art{pointer-events:none}.signal-scene__settings-row{fill:rgba(255,255,255,0.62);stroke:rgba(0,51,102,0.12);stroke-width:1}.signal-scene__settings-row--soft{fill:rgba(0,51,102,0.09);stroke:none}.signal-scene__settings-line{fill:rgba(16,24,32,0.2)}.signal-scene__settings-toggle{fill:rgba(0,51,102,0.1);stroke:rgba(0,51,102,0.22);stroke-width:1.2}.signal-scene__settings-toggle--active{fill:rgba(154,23,27,0.16);stroke:rgba(154,23,27,0.36)}.signal-scene__record-pulse{fill:none;stroke:rgba(154,23,27,0.34);stroke-width:2;transform-origin:500px 218px;animation:sceneRecordPulse 1.6s ease-out infinite}.signal-scene__record-dot{fill:var(--red);transform-origin:500px 218px;animation:sceneRecordDot 1.6s ease-in-out infinite}.signal-scene__live{fill:var(--blue);font-family:var(--font-body);font-size:34px;font-weight:800;letter-spacing:0.18em}.signal-scene__wave{fill:none;stroke:var(--blue);stroke-width:6;stroke-linecap:round;opacity:0.78;stroke-dasharray:160;stroke-dashoffset:160;animation:sceneWave 2s ease-in-out infinite}.signal-scene__wave--two{animation-delay:0.25s}.signal-scene__node{opacity:1;--node-delay:0s}.is-current:not(.is-animation-suppressed) .signal-scene__node{animation:sceneNodeEnter 0.72s cubic-bezier(0.16,1,0.3,1) both;animation-delay:calc(var(--scene-intro-delay) + var(--node-delay))}.signal-scene__node-halo{fill:rgba(0,51,102,0.05);stroke:rgba(0,51,102,0.1);transform-origin:center}.is-current:not(.is-animation-suppressed) .signal-scene__node-halo{animation:sceneHalo 2.9s ease-out infinite;animation-delay:calc(var(--scene-intro-delay) + var(--node-delay))}.is-current.is-animation-suppressed .signal-scene__line{stroke-dashoffset:0;opacity:0.66}.is-current.is-animation-suppressed .signal-scene__node{opacity:1}.is-current.is-animation-suppressed .signal-scene__node-halo{opacity:0.32}.is-current.is-animation-suppressed .signal-scene__packet{opacity:0}.signal-scene__node-core{fill:#ffffff;stroke:rgba(16,24,32,0.22);stroke-width:1.8}.signal-scene__node-title,.signal-scene__node-caption,.signal-scene__node-text{font-family:var(--font-body);fill:var(--ink)}.signal-scene__node-title{font-size:19px;font-weight:800;letter-spacing:0.08em}.signal-scene__node-caption{font-size:18px;font-weight:650;fill:var(--ink-soft)}.signal-scene__node-text{font-size:20px;font-weight:760;letter-spacing:-0.01em}.signal-scene__node--remote .signal-scene__node-title,.signal-scene__node--proof .signal-scene__node-title{fill:var(--blue)}.signal-scene__node--trust .signal-scene__node-title,.signal-scene__node--geo .signal-scene__node-title{fill:var(--red)}.hand-signal-scene{width:min(96vw,1120px);height:min(76svh,690px);display:grid;place-items:center}.hand-signal-scene__title{fill:var(--blue);font-family:var(--font-display);font-size:38px;font-weight:850;letter-spacing:-0.02em}.hand-signal-scene__svg{width:100%;height:100%;display:block;overflow:visible}.hand-signal-scene__line{fill:none;stroke:var(--blue);stroke-width:3.2;stroke-linecap:round;stroke-dasharray:560;stroke-dashoffset:560;opacity:0;animation:handSignalLine 2.8s cubic-bezier(0.2,0.7,0.22,1) infinite}.hand-signal-scene__line--to-server{animation-delay:0s}.hand-signal-scene__line--branch{stroke-width:2.6}.hand-signal-scene__line--branch-one{animation-delay:0.5s}.hand-signal-scene__line--branch-two{animation-delay:0.72s}.hand-signal-scene__line--branch-three{animation-delay:0.94s}.hand-signal-scene__line--two{stroke:rgba(0,51,102,0.72);animation-delay:0.28s}.hand-signal-scene__line--three{stroke:var(--red);animation-delay:0.56s}.hand-signal-scene__transfer-label{fill:var(--red);font-family:var(--font-body);font-size:18px;font-weight:850;letter-spacing:0.015em;opacity:0;pointer-events:none}.hand-signal-scene__transfer-label--geo{fill:var(--blue);font-size:18px;font-weight:800}.is-current .hand-signal-scene__transfer-label{animation:operatorFadeIn 0.42s ease both;animation-delay:0.62s}.is-current .hand-signal-scene__transfer-label--geo{animation-delay:0.72s}.hand-signal-scene__packet{fill:var(--red);opacity:0}.is-current .hand-signal-scene__packet{animation:packetReveal 0.01s linear forwards;animation-delay:var(--packet-delay,0s)}.hand-signal-scene__endpoint{fill:#ffffff;stroke:currentColor;stroke-width:3;transform-box:fill-box;transform-origin:center;animation:handEndpoint 2.8s ease-in-out infinite}.hand-signal-scene__endpoint--one{color:var(--blue)}.hand-signal-scene__endpoint--two{color:rgba(0,51,102,0.72);animation-delay:0.28s}.hand-signal-scene__endpoint--three{color:var(--red);animation-delay:0.56s}.hand-signal-scene__server-card,.hand-signal-scene__recipient-card{fill:rgba(255,255,255,0.78);stroke:rgba(0,51,102,0.16);stroke-width:1.4}.hand-signal-scene__server-icon rect,.hand-signal-scene__server-icon path{fill:none;stroke:var(--blue);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.hand-signal-scene__server-art{pointer-events:none}.hand-signal-scene__server-title,.hand-signal-scene__recipient-title,.hand-signal-scene__alert-label{fill:var(--ink);font-family:var(--font-body);font-weight:800}.hand-signal-scene__server-title{font-size:26px}.hand-signal-scene__server-subtitle,.hand-signal-scene__recipient-subtitle{fill:var(--ink-soft);font-family:var(--font-body);font-weight:650}.hand-signal-scene__server-subtitle{font-size:18px}.hand-signal-scene__alert-label{font-size:18px;letter-spacing:0.12em;text-anchor:middle;text-transform:uppercase;fill:var(--red)}.hand-signal-scene__recipient-image{fill:rgba(0,51,102,0.06);stroke:rgba(0,51,102,0.28);stroke-width:2;stroke-dasharray:5 7}.hand-signal-scene__recipient-art{pointer-events:none}.hand-signal-scene__recipient-title{font-size:20px}.hand-signal-scene__recipient-subtitle{font-size:18px}.hand-signal-scene__recipient--public .hand-signal-scene__recipient-image{fill:rgba(154,23,27,0.06);stroke:rgba(154,23,27,0.32)}.hand-signal-scene__held{--held-x:-140px;transform-origin:240px 340px;animation:handHeldFloat 5.2s ease-in-out infinite}.hand-signal-scene__sleeve{fill:var(--blue)}.hand-signal-scene__palm,.hand-signal-scene__finger,.hand-signal-scene__thumb{fill:#ead9c6;stroke:rgba(16,24,32,0.2);stroke-width:1.4}.hand-signal-scene__phone-body{fill:var(--ink)}.hand-signal-scene__phone-screen{stroke:rgba(255,255,255,0.34);stroke-width:1.2}.hand-signal-scene__camera{fill:rgba(16,24,32,0.18)}.hand-signal-scene__record-pulse{fill:none;stroke:rgba(154,23,27,0.34);stroke-width:2;transform-origin:270px 370px;animation:sceneRecordPulse 1.6s ease-out infinite}.hand-signal-scene__record-dot{fill:var(--red);transform-origin:270px 370px;animation:sceneRecordDot 1.6s ease-in-out infinite}.hand-signal-scene__live{fill:var(--red);font-family:var(--font-body);font-size:27px;font-weight:850;letter-spacing:0.12em}.hand-signal-scene__screen-wave{fill:none;stroke:var(--blue);stroke-width:6;stroke-linecap:round;stroke-dasharray:150;stroke-dashoffset:150;opacity:0.78;animation:sceneWave 2s ease-in-out infinite}.hand-signal-scene__screen-wave--two{animation-delay:0.25s}.hand-signal-scene__grip-lineart{--grip-x:-114px;--grip-y:206px;--grip-scale:0.33;fill:none;stroke-linecap:round;stroke-linejoin:round;transform:translate(var(--grip-x),var(--grip-y)) scale(var(--grip-scale));transform-box:fill-box;transform-origin:0 0}.hand-signal-scene__grip-silhouette{fill:var(--bg);stroke:none}.hand-signal-scene__grip-line{fill:none;stroke:#050505;stroke-width:28;stroke-linecap:round;stroke-linejoin:round}.evidence-scene{width:min(96vw,1120px);height:min(78svh,700px);display:grid;place-items:center}.evidence-scene__svg{width:100%;height:100%;display:block;overflow:visible}.evidence-scene__title{fill:var(--blue);font-family:var(--font-display);font-size:38px;font-weight:850;letter-spacing:-0.02em}.evidence-scene__subtitle{fill:var(--ink-soft);font-family:var(--font-body);font-size:18px;font-weight:650}.evidence-scene__connector{--connector-delay:0s;fill:none;stroke:var(--blue);stroke-width:3.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.is-current .evidence-scene__connector{animation:evidenceConnector 1.5s cubic-bezier(0.2,0.7,0.22,1) both;animation-delay:var(--connector-delay)}.evidence-scene__packet{fill:var(--red);opacity:0}.is-current .evidence-scene__packet{animation:packetReveal 0.01s linear forwards;animation-delay:var(--packet-delay,0s)}.evidence-scene__step,.evidence-scene__output{opacity:0}.is-current .evidence-scene__step{animation:evidenceCardEnter 0.72s cubic-bezier(0.16,1,0.3,1) both;animation-delay:var(--step-delay)}.is-current .evidence-scene__output{animation:evidenceCardEnter 0.72s cubic-bezier(0.16,1,0.3,1) both;animation-delay:1.08s}.evidence-scene__image{pointer-events:none}.evidence-scene__image-backplate{fill:var(--bg);pointer-events:none}.evidence-scene__image--step{opacity:0;transform:translateY(22px) scale(0.94);transform-box:fill-box;transform-origin:center bottom}.is-current .evidence-scene__image--step{animation:futureIconRise 0.72s cubic-bezier(0.16,1,0.3,1) both;animation-delay:calc(var(--step-delay) + 0.22s)}.evidence-scene__card,.evidence-scene__output-card{fill:rgba(255,255,255,0.94);stroke:rgba(0,51,102,0.16);stroke-width:1.4}.evidence-scene__step-title,.evidence-scene__output-title{fill:var(--ink);font-family:var(--font-body);font-weight:850}.evidence-scene__step-title{font-size:20px}.evidence-scene__step-line,.evidence-scene__output-line{fill:var(--ink-soft);font-family:var(--font-body);font-weight:680}.evidence-scene__step-line{font-size:18px}.evidence-scene__output-title{font-size:23px}.evidence-scene__output-line{font-size:18px}.evidence-scene__icon{fill:rgba(0,51,102,0.06);stroke:var(--blue);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.evidence-scene__output-icon rect{fill:rgba(154,23,27,0.08);stroke:var(--red);stroke-width:2.8}.evidence-scene__output-icon path{fill:var(--red)}.evidence-scene__output-icon circle{fill:#ffffff;stroke:var(--blue);stroke-width:2.4}.operator-scene{width:min(96vw,1120px);height:min(78svh,700px);display:grid;place-items:center}.operator-scene__svg{width:100%;height:100%;display:block;overflow:visible}.operator-scene__title{fill:var(--blue);font-family:var(--font-display);font-size:40px;font-weight:850;letter-spacing:-0.02em}.operator-scene__subtitle,.operator-scene__footer{fill:var(--ink-soft);font-family:var(--font-body);font-weight:680}.operator-scene__subtitle{font-size:18px}.operator-scene__footer{font-size:18px}.operator-scene__console{opacity:0}.is-current .operator-scene__console{animation:operatorFadeIn 0.62s cubic-bezier(0.16,1,0.3,1) both;animation-delay:0.08s}.operator-scene__shell{fill:#f8fbfd;stroke:rgba(0,51,102,0.14);stroke-width:1.3}.operator-scene__sidebar-bg{fill:var(--blue)}.operator-scene__sidebar-logo{fill:#ffffff}.operator-scene__sidebar-logo-text{fill:var(--blue);font-family:var(--font-display);font-size:25px;font-weight:850}.operator-scene__sidebar-brand{fill:#ffffff;font-family:var(--font-body);font-size:18px;font-weight:850}.operator-scene__sidebar-item rect{fill:rgba(255,255,255,0.08);stroke:rgba(255,255,255,0.12)}.operator-scene__sidebar-item--active rect{fill:rgba(255,255,255,0.16);stroke:rgba(255,255,255,0.24)}.operator-scene__sidebar-item text{fill:rgba(255,255,255,0.9);font-family:var(--font-body);font-size:18px;font-weight:760}.operator-scene__sidebar-count{fill:#ffffff;font-size:18px}.operator-scene__operator-status rect{fill:rgba(255,255,255,0.1);stroke:rgba(255,255,255,0.16)}.operator-scene__operator-status-label{fill:rgba(255,255,255,0.58);font-family:var(--font-body);font-size:18px;font-weight:760;letter-spacing:0.04em;text-transform:uppercase}.operator-scene__operator-status-dot{fill:#54d186}.operator-scene__operator-status-value{fill:#ffffff;font-family:var(--font-body);font-size:18px;font-weight:850}.operator-scene__topline,.operator-scene__queue-card rect,.operator-scene__active-card{fill:rgba(255,255,255,0.94);stroke:rgba(0,51,102,0.13);stroke-width:1.2}.operator-scene__topline-label{fill:var(--ink);font-family:var(--font-body);font-size:18px;font-weight:820}.operator-scene__metric-label{fill:var(--ink-soft);font-family:var(--font-body);font-size:18px;font-weight:720;letter-spacing:0.04em;text-transform:uppercase}.operator-scene__metric-value{fill:var(--red);font-family:var(--font-body);font-size:21px;font-weight:900}.operator-scene__sound-alert{opacity:0.72}.operator-scene__sound-speaker{fill:rgba(0,51,102,0.74)}.operator-scene__sound-wave{fill:none;stroke:rgba(0,51,102,0.72);stroke-width:3;stroke-linecap:round;opacity:0.62}.operator-scene__sound-wave--two{opacity:0.42}.is-current .operator-scene__sound-wave{animation:operatorSoundWave 1.8s ease-in-out infinite}.is-current .operator-scene__sound-wave--two{animation-delay:0.16s}.operator-scene__section-label{fill:var(--blue);font-family:var(--font-body);font-size:18px;font-weight:880;letter-spacing:0.1em;text-transform:uppercase}.operator-scene__queue-card{opacity:0.76}.operator-scene__queue-card--live{opacity:0}.is-current .operator-scene__queue-card--live{animation:operatorLiveCard 0.52s cubic-bezier(0.16,1,0.3,1) both;animation-delay:0.34s}.operator-scene__queue-card--live rect{stroke:rgba(154,23,27,0.38);stroke-width:1.8}.operator-scene__queue-title{fill:var(--ink);font-family:var(--font-body);font-size:18px;font-weight:870}.operator-scene__queue-meta{fill:var(--ink-soft);font-family:var(--font-body);font-size:18px;font-weight:660}.operator-scene__queue-online-dot{fill:#54d186;font-size:18px}.operator-scene__queue-online-name{fill:var(--ink-soft);font-weight:780}.operator-scene__queue-status{fill:var(--red);font-family:var(--font-body);font-size:18px;font-weight:880;letter-spacing:0.09em}.operator-scene__queue-dot{fill:var(--red);opacity:0.35}.operator-scene__queue-card--done .operator-scene__queue-dot{fill:#9aa5b2;opacity:0.82}.operator-scene__queue-card--done .operator-scene__queue-status{fill:#6c7785}.operator-scene__queue-card--live .operator-scene__queue-dot{opacity:1;transform-box:fill-box;transform-origin:50% 50%;will-change:opacity,transform;animation:operatorPulse 1.35s ease-in-out infinite}.operator-scene__live-path{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.is-current .operator-scene__live-path{animation:operatorPath 0.82s cubic-bezier(0.2,0.7,0.22,1) both;animation-delay:0.58s}.operator-scene__packet{fill:var(--red);opacity:0}.is-current .operator-scene__packet{animation:packetReveal 0.01s linear forwards;animation-delay:var(--packet-delay,0s)}.operator-scene__active{opacity:0}.is-current .operator-scene__active{animation:operatorFadeIn 0.56s cubic-bezier(0.16,1,0.3,1) both;animation-delay:0.72s}.operator-scene__active-card{stroke:rgba(0,51,102,0.18)}.operator-scene__active-eyebrow{fill:var(--red);font-family:var(--font-body);font-size:18px;font-weight:900;letter-spacing:0.12em}.operator-scene__active-title{fill:var(--ink);font-family:var(--font-body);font-size:25px;font-weight:900}.operator-scene__video-bg{fill:rgba(0,51,102,0.08);stroke:rgba(0,51,102,0.14)}.operator-scene__video-wave{fill:none;stroke:var(--blue);stroke-width:4;stroke-linecap:round;stroke-dasharray:130;stroke-dashoffset:130;opacity:0.75;animation:operatorWave 2s ease-in-out infinite}.operator-scene__video-wave--two{animation-delay:0.28s}.operator-scene__video-live{fill:var(--red);font-family:var(--font-body);font-size:18px;font-weight:900;letter-spacing:0.1em}.operator-scene__active-line{fill:var(--ink-soft);font-family:var(--font-body);font-size:18px;font-weight:720}.operator-scene__reaction-step{opacity:0}.is-current .operator-scene__reaction-step{animation:operatorFadeIn 0.42s ease both;animation-delay:calc(0.92s + var(--reaction-delay))}.operator-scene__reaction-dot{fill:#ffffff;stroke:var(--red);stroke-width:3}.operator-scene__reaction-line{fill:none;stroke:rgba(0,51,102,0.2);stroke-width:2;stroke-linecap:round}.operator-scene__reaction-step:last-child .operator-scene__reaction-line{display:none}.operator-scene__reaction-title{fill:var(--ink);font-family:var(--font-body);font-size:18px;font-weight:850}.operator-scene__reaction-caption{fill:var(--ink-soft);font-family:var(--font-body);font-size:18px;font-weight:660}.operator-scene__reaction-caption-name{fill:var(--blue);font-weight:900}.rights-scene{width:min(96vw,1120px);height:min(78svh,700px);display:grid;place-items:center}.rights-scene__svg{width:100%;height:100%;display:block;overflow:visible}.rights-scene__title{fill:var(--blue);font-family:var(--font-display);font-size:40px;font-weight:850;letter-spacing:-0.02em}.rights-scene__subtitle,.rights-scene__footer{fill:var(--ink-soft);font-family:var(--font-body);font-weight:680}.rights-scene__subtitle{font-size:18px}.rights-scene__footer{font-size:18px}.rights-scene__console{opacity:0}.is-current .rights-scene__console{animation:operatorFadeIn 0.62s cubic-bezier(0.16,1,0.3,1) both;animation-delay:0.08s}.rights-scene__shell{fill:#f8fbfd;stroke:rgba(0,51,102,0.14);stroke-width:1.3}.rights-scene__sidebar-bg{fill:var(--blue)}.rights-scene__sidebar-logo{fill:#ffffff}.rights-scene__sidebar-logo-text{fill:var(--blue);font-family:var(--font-display);font-size:25px;font-weight:850}.rights-scene__sidebar-brand{fill:#ffffff;font-family:var(--font-body);font-size:18px;font-weight:850}.rights-scene__sidebar-item rect{fill:rgba(255,255,255,0.08);stroke:rgba(255,255,255,0.12)}.rights-scene__sidebar-item--active rect{fill:rgba(255,255,255,0.16);stroke:rgba(255,255,255,0.24)}.rights-scene__sidebar-item text{fill:rgba(255,255,255,0.9);font-family:var(--font-body);font-size:18px;font-weight:760}.rights-scene__topline,.rights-scene__timeline-card,.rights-scene__stack-zone,.rights-scene__route-item rect{fill:rgba(255,255,255,0.94);stroke:rgba(0,51,102,0.13);stroke-width:1.2}.rights-scene__topline-label{fill:var(--ink);font-family:var(--font-body);font-size:18px;font-weight:850}.rights-scene__metric-label{fill:var(--ink-soft);font-family:var(--font-body);font-size:18px;font-weight:720;letter-spacing:0.04em;text-transform:uppercase}.rights-scene__metric-value{fill:var(--blue);font-family:var(--font-body);font-size:21px;font-weight:900}.rights-scene__filter rect{fill:rgba(0,51,102,0.06);stroke:rgba(0,51,102,0.14)}.rights-scene__filter text{fill:var(--blue);font-family:var(--font-body);font-size:18px;font-weight:850}.rights-scene__section-label{fill:var(--blue);font-family:var(--font-body);font-size:18px;font-weight:880;letter-spacing:0.1em;text-transform:uppercase}.rights-scene__timeline-item{opacity:0}.is-current .rights-scene__timeline-item{animation:operatorFadeIn 0.44s ease both;animation-delay:calc(0.26s + var(--timeline-delay))}.rights-scene__timeline-dot{fill:#ffffff;stroke:var(--red);stroke-width:3}.rights-scene__timeline-line{fill:none;stroke:rgba(0,51,102,0.18);stroke-width:2;stroke-linecap:round}.rights-scene__timeline-item:last-child .rights-scene__timeline-line{display:none}.rights-scene__timeline-time{fill:var(--red);font-family:var(--font-body);font-size:18px;font-weight:900}.rights-scene__timeline-title{fill:var(--ink);font-family:var(--font-body);font-size:18px;font-weight:870}.rights-scene__timeline-meta{fill:var(--ink-soft);font-family:var(--font-body);font-size:18px;font-weight:660}.rights-scene__timeline-status{fill:var(--blue);font-family:var(--font-body);font-size:18px;font-weight:850}.rights-scene__transfer-path{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.is-current .rights-scene__transfer-path{animation:operatorPath 0.88s cubic-bezier(0.2,0.7,0.22,1) both;animation-delay:var(--rights-path-delay,0.72s)}.rights-scene__packet{fill:var(--red);opacity:0}.is-current .rights-scene__packet{animation:packetReveal 0.01s linear forwards;animation-delay:var(--packet-delay,0s)}.rights-scene__stack-zone{stroke-dasharray:7 7}.rights-scene__stack-title{fill:var(--ink);font-family:var(--font-body);font-size:22px;font-weight:900}.rights-scene__stack-line{fill:var(--ink-soft);font-family:var(--font-body);font-size:18px;font-weight:680}.rights-scene__stack-item{opacity:0}.is-current .rights-scene__stack-item{animation:operatorFadeIn 0.42s ease both;animation-delay:calc(0.62s + var(--stack-delay))}.rights-scene__stack-item rect{fill:rgba(0,51,102,0.06);stroke:rgba(0,51,102,0.12)}.rights-scene__stack-item circle{fill:rgba(154,23,27,0.12);stroke:var(--red);stroke-width:2}.rights-scene__stack-item-title{fill:var(--ink);font-family:var(--font-body);font-size:18px;font-weight:850}.rights-scene__stack-item-caption{fill:var(--ink-soft);font-family:var(--font-body);font-size:18px;font-weight:660}.rights-scene__route-item{opacity:0}.is-current .rights-scene__route-item{animation:operatorFadeIn 0.44s ease both;animation-delay:calc(0.78s + var(--route-delay))}.rights-scene__route-item rect{fill:rgba(255,255,255,0.92)}.rights-scene__route-title{fill:var(--ink);font-family:var(--font-body);font-size:18px;font-weight:870}.rights-scene__route-caption{fill:var(--ink-soft);font-family:var(--font-body);font-size:18px;font-weight:660}.trust-scene{width:min(96vw,1120px);height:min(78svh,700px);display:grid;place-items:center}.trust-scene__svg{width:100%;height:100%;display:block;overflow:visible}.trust-scene__title{fill:var(--blue);font-family:var(--font-display);font-size:42px;font-weight:850;letter-spacing:-0.02em}.trust-scene__subtitle,.trust-scene__footer{fill:var(--ink-soft);font-family:var(--font-body);font-weight:680}.trust-scene__subtitle{font-size:18px}.trust-scene__footer{font-size:18px}.trust-scene__diagram{opacity:1}.trust-scene__orbit{fill:none;stroke:rgba(0,51,102,0.13);stroke-width:1.4;stroke-dasharray:4 12;transform-origin:560px 321px}.trust-scene__orbit--tight{stroke:rgba(154,23,27,0.12)}.is-current .trust-scene__orbit{animation:sceneOrbit 12s linear infinite}.is-current .trust-scene__orbit--tight{animation-duration:9s;animation-direction:reverse}.trust-scene__arrow{fill:none;stroke:rgba(0,51,102,0.38);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.is-current .trust-scene__arrow{animation:operatorPath 0.82s cubic-bezier(0.2,0.7,0.22,1) both;animation-delay:var(--arrow-delay)}.trust-scene__center-body,.trust-scene__pillar-body{opacity:0;transform-box:fill-box;transform-origin:center}.is-current .trust-scene__center-body{animation:trustCenterEnter 0.62s cubic-bezier(0.16,1,0.3,1) both;animation-delay:0.12s}.is-current .trust-scene__pillar-body{animation:trustPillarOut 0.68s cubic-bezier(0.16,1,0.3,1) both;animation-delay:var(--pillar-delay)}.trust-scene__pillar-card,.trust-scene__center-card{fill:rgba(255,255,255,0.95);stroke:rgba(0,51,102,0.13);stroke-width:1.4}.trust-scene__pillar-title,.trust-scene__center-claim{fill:var(--ink);font-family:var(--font-body);font-weight:900}.trust-scene__pillar-title{font-size:26px;opacity:0}.trust-scene__pillar-line{fill:var(--ink-soft);font-family:var(--font-body);font-weight:680;opacity:0}.trust-scene__pillar-line{font-size:18px}.trust-scene__center-claim{fill:var(--blue);font-size:18px}.is-current .trust-scene__pillar-title,.is-current .trust-scene__pillar-line{animation:trustTextIn 0.42s ease both;animation-delay:calc(var(--pillar-delay) + 0.34s)}.trust-scene__logo{display:block;overflow:visible}.trust-scene__logo-crest{fill:var(--blue)}.trust-scene__logo-dot{fill:var(--red)}.future-scene{width:min(96vw,1120px);height:min(82svh,720px);display:grid;place-items:center}.future-scene__svg{width:100%;height:100%;display:block;overflow:visible}.future-scene__title{fill:var(--blue);font-family:var(--font-display);font-size:42px;font-weight:850;letter-spacing:-0.02em}.future-scene__subtitle,.future-scene__footer{fill:var(--ink-soft);font-family:var(--font-body);font-weight:680}.future-scene__subtitle{font-size:18px}.future-scene__footer{font-size:18px}.future-scene__diagram{opacity:0}.is-current .future-scene__diagram{animation:operatorFadeIn 0.62s cubic-bezier(0.16,1,0.3,1) both;animation-delay:0.08s}.future-scene__orbit{fill:none;stroke:rgba(0,51,102,0.1);stroke-width:1.4}.future-scene__orbit--inner{stroke:rgba(154,23,27,0.1)}.future-scene__flow{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.is-current .future-scene__flow{animation:evidenceConnector 1s cubic-bezier(0.2,0.7,0.22,1) both;animation-delay:var(--flow-delay)}.future-scene__packet{fill:var(--red);opacity:0}.is-current .future-scene__packet{animation:packetReveal 0.01s linear forwards;animation-delay:var(--packet-delay,0s)}.future-scene__card,.future-scene__core,.future-scene__event{opacity:0}.is-current .future-scene__card,.is-current .future-scene__core,.is-current .future-scene__event{animation:operatorFadeIn 0.5s ease both}.is-current .future-scene__card{animation-delay:var(--future-card-delay)}.is-current .future-scene__core{animation-delay:0.26s}.is-current .future-scene__event{animation-delay:var(--event-delay)}.future-scene__card-bg,.future-scene__core-bg,.future-scene__event rect{fill:rgba(255,255,255,0.95);stroke:rgba(0,51,102,0.14);stroke-width:1.3}.future-scene__card-icon{fill:rgba(0,51,102,0.06);stroke:var(--blue);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.future-scene__card-icon--alert{fill:rgba(154,23,27,0.06);stroke:var(--red)}.future-scene__floating-icon-art{opacity:0;transform:translateY(22px) scale(0.94);transform-box:fill-box;transform-origin:center bottom}.is-current .future-scene__floating-icon-art{animation:futureIconRise 0.72s cubic-bezier(0.16,1,0.3,1) both;animation-delay:var(--future-icon-delay)}.future-scene__floating-icon-image,.future-scene__event-icon{pointer-events:none}.future-scene__icon-plate{fill:rgba(255,255,255,0.98);stroke:rgba(0,51,102,0.12);stroke-width:1.2}.future-scene__icon-plate--alert{stroke:rgba(154,23,27,0.15)}.future-scene__card-title,.future-scene__core-title{fill:var(--ink);font-family:var(--font-body);font-weight:900}.future-scene__card-title{font-size:22px}.future-scene__core-title{font-size:23px}.future-scene__card-line,.future-scene__core-line{fill:var(--ink-soft);font-family:var(--font-body);font-weight:680}.future-scene__card-line{font-size:18px}.future-scene__core-line{font-size:18px}.future-scene__house path:first-child{fill:rgba(0,51,102,0.07);stroke:var(--blue);stroke-width:3.2;stroke-linejoin:round}.future-scene__house path:nth-child(2){fill:rgba(255,255,255,0.8);stroke:var(--blue);stroke-width:2.5}.future-scene__house circle{fill:var(--red)}.future-scene__event rect{fill:rgba(255,255,255,0.92)}.future-scene__event .future-scene__event-icon-backplate{fill:var(--bg);stroke:none;stroke-width:0}.future-scene__event circle{fill:rgba(154,23,27,0.12);stroke:var(--red);stroke-width:2.3}.future-scene__event text{fill:var(--ink);font-family:var(--font-body);font-size:18px;font-weight:860}.future-scene__event-caption{fill:var(--ink-soft);font-size:18px;font-weight:660}.final-scene{width:min(96vw,1120px);height:min(78svh,700px);display:grid;place-items:center}.final-scene__svg{width:100%;height:100%;display:block;overflow:visible}.final-scene__orbit{fill:none;stroke:rgba(0,51,102,0.1);stroke-width:1.4}.final-scene__orbit--two{stroke:rgba(154,23,27,0.1)}.final-scene__eyebrow{fill:var(--red);font-family:var(--font-body);font-size:18px;font-weight:900;letter-spacing:0.16em;text-transform:uppercase;opacity:0}.final-scene__title{fill:var(--blue);font-family:var(--font-display);font-size:42px;font-weight:850;letter-spacing:-0.02em;opacity:0}.final-scene__logo{display:block;overflow:visible;opacity:0}.final-scene__logo-crest{fill:var(--blue)}.final-scene__logo-dot{fill:var(--red)}.final-scene__logo-dot-ring{fill:none;stroke:var(--red);stroke-width:0.8px;opacity:0;transform-box:fill-box;transform-origin:center}.is-current .final-scene__logo-dot-ring{animation:finalDotPulse 3.12s cubic-bezier(0.16,1,0.3,1) 1.1s infinite}.final-scene__line,.final-scene__footer,.final-scene__contact{fill:var(--ink-soft);font-family:var(--font-body);font-weight:680}.final-scene__line{font-size:21px}.final-scene__footer{font-size:18px}.final-scene__contact{fill:var(--blue);font-size:19px;font-weight:850}.final-scene__contact-link{cursor:pointer;text-decoration:none}.final-scene__contact-link:hover .final-scene__contact{fill:var(--red)}.is-current .final-scene__eyebrow,.is-current .final-scene__title,.is-current .final-scene__logo,.is-current .final-scene__line,.is-current .final-scene__formula,.is-current .final-scene__footer,.is-current .final-scene__contact-link{animation:operatorFadeIn 0.58s ease both}.is-current .final-scene__eyebrow{animation-delay:0.08s}.is-current .final-scene__title{animation-delay:0.28s}.is-current .final-scene__logo{animation-delay:0.14s}.is-current .final-scene__line{animation-delay:0.42s}.final-scene__word{opacity:0}.is-current .final-scene__word{animation:operatorFadeIn 0.5s ease both;animation-delay:var(--final-word-delay)}.final-scene__word rect,.final-scene__formula-card{fill:rgba(255,255,255,0.95);stroke:rgba(0,51,102,0.14);stroke-width:1.3}.final-scene__word:nth-child(4) rect,.final-scene__formula-card{stroke:rgba(154,23,27,0.26)}.final-scene__word-title{fill:var(--blue);font-family:var(--font-body);font-size:25px;font-weight:900}.final-scene__word:nth-child(4) .final-scene__word-title,.final-scene__formula-main{fill:var(--red)}.final-scene__word-caption{fill:var(--ink-soft);font-family:var(--font-body);font-size:18px;font-weight:700}.final-scene__formula{opacity:0}.is-current .final-scene__formula{animation-delay:0.82s}.final-scene__formula-main{font-family:var(--font-display);font-size:23px;font-weight:850;letter-spacing:-0.02em}.final-scene__formula-sub{fill:var(--ink-soft);font-family:var(--font-body);font-size:19px;font-weight:750}.is-current .final-scene__footer{animation-delay:1.02s}.is-current .final-scene__contact{animation-delay:1.12s}.static-hand-scene{width:min(96vw,1120px);height:min(78svh,700px);display:grid;place-items:center}.static-hand-scene__svg{width:100%;height:100%;display:block;overflow:visible}.static-hand-scene__lineart{fill:none;stroke:#050505;stroke-width:28;stroke-linecap:round;stroke-linejoin:round}.static-hand-scene__phone-outline,.static-hand-scene__phone-left,.static-hand-scene__phone-bottom,.static-hand-scene__home,.static-hand-scene__hand-line{fill:none;vector-effect:non-scaling-stroke}.static-hand-scene__phone-left{stroke-linecap:butt}.static-hand-scene__phone-bottom{stroke-linecap:butt}.static-hand-scene__home{stroke-width:24}.static-hand-scene__figure{transform-origin:500px 340px}.static-hand-scene__sleeve{fill:var(--blue)}.static-hand-scene__wrist,.static-hand-scene__palm,.static-hand-scene__finger,.static-hand-scene__thumb{fill:#ead9c6;stroke:rgba(16,24,32,0.22);stroke-width:1.55;stroke-linejoin:round}.static-hand-scene__wrist{fill:#e7d2bd}.static-hand-scene__finger--middle{fill:#ecdcc9}.static-hand-scene__finger--ring{fill:#e6d2bf}.static-hand-scene__finger--little{fill:#dfcab6}.static-hand-scene__phone-body{fill:var(--ink)}.static-hand-scene__phone-screen{stroke:rgba(255,255,255,0.34);stroke-width:1.2}.static-hand-scene__camera,.static-hand-scene__screen-line{fill:rgba(16,24,32,0.18)}.static-hand-scene__screen-line--two{fill:rgba(0,51,102,0.16)}.static-hand-scene__screen-line--three{fill:rgba(16,24,32,0.12)}.static-hand-scene__record-dot{fill:var(--red)}.static-hand-scene__thumb{fill:#efdcca}.static-hand-scene__thumb-line{fill:none;stroke:rgba(120,82,56,0.26);stroke-width:2;stroke-linecap:round}.loading{margin:0;display:grid;place-items:center;width:100%;height:100svh;color:var(--ink-soft);font-size:1rem;text-align:center}.screen-nav{position:fixed;z-index:20;right:24px;bottom:24px;display:grid;gap:10px}.screen-nav__button{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:rgba(255,255,255,0.92);box-shadow:0 10px 28px rgba(16,24,32,0.12);cursor:pointer;transition:opacity 0.18s ease,transform 0.18s ease,border-color 0.18s ease}.screen-nav__button:hover{border-color:rgba(0,51,102,0.36);transform:translateY(-1px)}.screen-nav__button:focus-visible{outline:2px solid rgba(0,51,102,0.24);outline-offset:3px}.screen-nav__button:disabled{opacity:0.34;cursor:default;transform:none}.screen-nav__triangle{width:0;height:0;display:block}.screen-nav__triangle--up{border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:12px solid var(--blue)}.screen-nav__triangle--down{border-right:8px solid transparent;border-left:8px solid transparent;border-top:12px solid var(--blue)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes sceneOrbit{from{stroke-dashoffset:0;transform:rotate(0deg)}to{stroke-dashoffset:-128;transform:rotate(360deg)}}@keyframes packetReveal{from,to{opacity:1}}@keyframes sceneLine{0%{stroke-dashoffset:460;opacity:0}18%{opacity:0.86}58%{stroke-dashoffset:0;opacity:0.86}100%{stroke-dashoffset:0;opacity:0}}@keyframes sceneFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sceneRecordPulse{0%{transform:scale(0.72);opacity:0.88}100%{transform:scale(1.55);opacity:0}}@keyframes sceneRecordDot{0%,100%{transform:scale(1)}50%{transform:scale(0.78)}}@keyframes sceneWave{0%{stroke-dashoffset:160;opacity:0}34%{opacity:0.82}76%{stroke-dashoffset:0;opacity:0.82}100%{stroke-dashoffset:0;opacity:0}}@keyframes sceneNodeEnter{0%{opacity:0}100%{opacity:1}}@keyframes sceneHalo{0%{transform:scale(0.86);opacity:0.2}48%{transform:scale(1.08);opacity:0.88}100%{transform:scale(1.22);opacity:0}}@keyframes handSignalLine{0%{stroke-dashoffset:560;opacity:0}18%{opacity:0.82}62%{stroke-dashoffset:0;opacity:0.82}100%{stroke-dashoffset:0;opacity:0}}@keyframes evidenceConnector{0%{stroke-dashoffset:1;opacity:0}24%{opacity:0.78}100%{stroke-dashoffset:0;opacity:0.78}}@keyframes evidenceCardEnter{0%{opacity:0}100%{opacity:1}}@keyframes trustCenterEnter{0%{opacity:0;transform:scale(0.94)}100%{opacity:1;transform:scale(1)}}@keyframes trustPillarOut{0%{opacity:0;transform:translate(var(--pillar-from-x),var(--pillar-from-y)) scale(0.72)}58%{opacity:1}100%{opacity:1;transform:translate(0,0) scale(1)}}@keyframes trustTextIn{0%{opacity:0;transform:translateY(6px)}100%{opacity:1;transform:translateY(0)}}@keyframes operatorFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes futureIconRise{0%{opacity:0;transform:translateY(22px) scale(0.94)}54%{opacity:1}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes operatorLiveCard{0%{opacity:0}32%{opacity:1}100%{opacity:1}}@keyframes operatorPath{0%{stroke-dashoffset:1;opacity:0}26%{opacity:0.82}100%{stroke-dashoffset:0;opacity:0.82}}@keyframes operatorPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.56;transform:scale(0.78)}}@keyframes operatorWave{0%{stroke-dashoffset:130;opacity:0}38%{opacity:0.78}78%{stroke-dashoffset:0;opacity:0.78}100%{stroke-dashoffset:0;opacity:0}}@keyframes operatorSoundWave{0%,100%{opacity:0.34;transform:translateX(0)}50%{opacity:0.78;transform:translateX(2px)}}@keyframes handEndpoint{0%,18%{opacity:0.28;transform:scale(0.88)}48%,74%{opacity:1;transform:scale(1.08)}100%{opacity:0.4;transform:scale(1)}}@keyframes handHeldFloat{0%,100%{transform:translate(var(--held-x),0) rotate(0deg)}50%{transform:translate(var(--held-x),-7px) rotate(-0.45deg)}}@keyframes logoSettle{0%{transform:translateY(14px) scale(0.94)}60%{transform:translateY(-2px) scale(1.01)}100%{transform:translateY(0) scale(1)}}@keyframes logoCrestBuild{0%{opacity:0;transform:scale(0.76) rotate(-3deg)}55%{opacity:1;transform:scale(1.035) rotate(0.35deg)}100%{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes logoTrace{0%{stroke-dashoffset:1;opacity:0}30%{opacity:0.78}72%{stroke-dashoffset:0;opacity:0.62}100%{stroke-dashoffset:0;opacity:0}}@keyframes logoSurfaceShine{0%{opacity:0;transform:translateX(-56%) skewX(-14deg)}20%{opacity:0.56}58%{opacity:0.42}100%{opacity:0;transform:translateX(56%) skewX(-14deg)}}@keyframes logoDotReveal{0%{opacity:0;r:0px}12%{opacity:1;r:0px}72%{opacity:1;r:3.22px}100%{opacity:1;r:2.8988869px}}@keyframes logoDotRing{0%{opacity:0;r:2.8988869px;stroke-width:0.9px}12%{opacity:0.9}100%{opacity:0;r:12.6px;stroke-width:0.2px}}@keyframes finalDotPulse{0%,100%{opacity:0;transform:scale(1);stroke-width:0.8px}12%{opacity:0.42}46%{opacity:0;transform:scale(3.2);stroke-width:0.24px}}@keyframes heroCopyRise{0%{opacity:0;transform:translateY(18px)}100%{opacity:1;transform:translateY(0)}}@media (max-width:820px){.screen-panel{align-items:center;padding:78px 16px}.screen-panel--scene{align-items:center;padding:78px 14px 54px}.signal-scene{width:min(100%,820px);height:min(78svh,620px)}.hand-signal-scene{width:min(100%,820px);height:min(78svh,620px)}.static-hand-scene{width:min(100%,820px);height:min(80svh,640px)}.evidence-scene{width:min(100%,900px);height:min(80svh,650px)}.operator-scene{width:min(100%,900px);height:min(80svh,650px)}.rights-scene{width:min(100%,900px);height:min(80svh,650px)}.trust-scene{width:min(100%,900px);height:min(80svh,650px)}.future-scene{width:min(100%,900px);height:min(80svh,650px)}.final-scene{width:min(100%,900px);height:min(80svh,650px)}.hero{grid-template-columns:1fr;gap:34px;justify-items:center;text-align:center}.hero__logo{width:42%;min-width:150px;max-width:230px;justify-self:center;margin-inline:auto}.hero__copy{width:100%;display:grid;justify-items:center;text-align:center}.hero__brand{font-size:2.98rem}.hero__keywords{font-size:1.25rem;justify-content:center}.hero__description{font-size:18px;margin-right:auto;margin-left:auto}}@media (max-width:460px){.topbar{top:12px;right:12px}.screen-panel{padding:72px 16px}.screen-panel--scene{padding:76px 6px 60px}.signal-scene{width:100%;height:min(74svh,560px)}.hand-signal-scene{width:100%;height:min(74svh,560px)}.static-hand-scene{width:100%;height:min(76svh,580px)}.evidence-scene{width:100%;height:min(76svh,590px)}.operator-scene{width:100%;height:min(76svh,590px)}.rights-scene{width:100%;height:min(76svh,590px)}.trust-scene{width:100%;height:min(76svh,590px)}.future-scene{width:100%;height:min(76svh,590px)}.final-scene{width:100%;height:min(76svh,590px)}.screen-nav{right:14px;bottom:14px;gap:8px}.screen-nav__button{width:42px;height:42px}.hero{gap:28px}.hero__logo{width:48%;min-width:132px}.hero__brand{font-size:2.34rem}.hero__keywords{gap:8px 12px;font-size:18px}.hero__description{margin-top:22px;font-size:18px}}@media (prefers-reduced-motion:reduce){.screen-track,.hero__logo-shine::before,.hero-logo *,.hero__brand,.hero__keywords,.hero__description,.signal-scene *,.evidence-scene *,.operator-scene *,.rights-scene *,.trust-scene *,.future-scene *,.final-scene *,.screen-nav__button{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important}.signal-scene__line{stroke-dashoffset:0;opacity:0.66}.signal-scene__node{opacity:1}.signal-scene__node-halo{opacity:0.28}.hand-signal-scene__line{stroke-dashoffset:0;opacity:0.7}.hand-signal-scene__endpoint{opacity:1}.evidence-scene__connector{stroke-dashoffset:0;opacity:0.78}.evidence-scene__step,.evidence-scene__output{opacity:1}.operator-scene__console,.operator-scene__queue-card--live,.operator-scene__active,.operator-scene__reaction-step{opacity:1}.operator-scene__live-path{stroke-dashoffset:0;opacity:0.82}.rights-scene__console,.rights-scene__timeline-item,.rights-scene__stack-item,.rights-scene__route-item{opacity:1}.rights-scene__transfer-path{stroke-dashoffset:0;opacity:0.82}.trust-scene__diagram,.trust-scene__pillar,.trust-scene__center{opacity:1}.trust-scene__arrow{stroke-dashoffset:0;opacity:0.78}.future-scene__diagram,.future-scene__card,.future-scene__core,.future-scene__event{opacity:1}.future-scene__flow{stroke-dashoffset:0;opacity:0.78}.signal-scene__packet,.hand-signal-scene__packet,.evidence-scene__packet,.operator-scene__packet,.rights-scene__packet,.future-scene__packet{opacity:0 !important;animation:none !important}.final-scene__eyebrow,.final-scene__title,.final-scene__logo,.final-scene__logo-dot-ring,.final-scene__line,.final-scene__word,.final-scene__formula,.final-scene__footer,.final-scene__contact-link,.final-scene__contact{opacity:1}}