:root{--dp-presentation-canvas:#f3f1f8;--dp-presentation-canvas-deep:#171321;--dp-presentation-surface:#fff;--dp-presentation-surface-elevated:#faf8ff;--dp-presentation-surface-subtle:#f5f3fa;--dp-presentation-text:#171321;--dp-presentation-text-muted:#6b6477;--dp-presentation-text-soft:#8e85a2;--dp-presentation-border:#e7e1f1;--dp-presentation-border-strong:#cdbce8;--dp-presentation-primary:#7c3aed;--dp-presentation-primary-hover:#5b21b6;--dp-presentation-primary-soft:#f1e9ff;--dp-presentation-accent:#a78bfa;--dp-presentation-accent-soft:#f1e9ff;--dp-presentation-success:#4e7a65;--dp-presentation-success-soft:#e7f1eb;--dp-presentation-warning:#d97706;--dp-presentation-warning-soft:#fef3c7;--dp-presentation-info:#7c3aed;--dp-presentation-info-soft:#f5f3ff;--dp-presentation-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--dp-type-display-size:clamp(4rem, 11vw, 9rem);--dp-type-display-line-height:.92;--dp-type-hero-size:clamp(3rem, 7vw, 6.5rem);--dp-type-hero-line-height:.98;--dp-type-h1-size:clamp(2.25rem, 4vw, 4rem);--dp-type-h1-line-height:1.05;--dp-type-h2-size:clamp(1.75rem, 3vw, 2.75rem);--dp-type-h2-line-height:1.12;--dp-type-h3-size:clamp(1.125rem, 1.6vw, 1.375rem);--dp-type-h3-line-height:1.3;--dp-type-body-large-size:clamp(1rem, 1.35vw, 1.25rem);--dp-type-body-size:.9375rem;--dp-type-caption-size:.6875rem;--dp-type-display-1920-size:80px;--dp-type-display-1920-weight:700;--dp-type-display-1920-line-height:.98;--dp-type-big-number-1920-size:112px;--dp-type-big-number-1920-weight:700;--dp-type-big-number-1920-line-height:.9;--dp-type-scene-title-1920-size:56px;--dp-type-scene-title-1920-weight:600;--dp-type-scene-title-1920-line-height:1.05;--dp-type-key-statement-1920-size:48px;--dp-type-key-statement-1920-weight:600;--dp-type-key-statement-1920-line-height:1.1;--dp-type-supporting-1920-size:30px;--dp-type-supporting-1920-weight:400;--dp-type-supporting-1920-line-height:1.3;--dp-type-ui-meta-1920-size:18px;--dp-type-ui-meta-1920-weight:500;--dp-type-ui-meta-1920-line-height:1.3;--dp-space-1:.25rem;--dp-space-2:.5rem;--dp-space-3:.75rem;--dp-space-4:1rem;--dp-space-5:1.5rem;--dp-space-6:2rem;--dp-space-7:3rem;--dp-space-8:4rem;--dp-space-9:6rem;--dp-space-10:8rem;--dp-presentation-content-max:72rem;--dp-presentation-content-narrow:52rem;--dp-presentation-safe-inline:clamp(1.5rem, 6vw, 7rem);--dp-presentation-safe-block:clamp(1.5rem, 5vh, 4.5rem);--dp-presentation-control-safe-space:clamp(5.5rem, 12vh, 8rem);--dp-radius-control:.5625rem;--dp-radius-surface:1rem;--dp-radius-pill:999px;--dp-shadow-subtle:0 2px 8px #271c3e0a;--dp-shadow-elevated:0 8px 24px #2c1f450f;--dp-focus-ring:#a78bfa;font-family:var(--dp-presentation-font-sans);color:var(--dp-presentation-text);background:var(--dp-presentation-canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:var(--dp-presentation-canvas);min-height:100svh}button{font-family:inherit}.visual-scene-frame{width:min(100%, var(--dp-presentation-content-max));gap:var(--dp-space-5);display:grid}.visual-scene-frame[data-align=center]{text-align:center;justify-items:center}.visual-scene-frame[data-align=start]{text-align:left;justify-items:stretch}.visual-eyebrow{align-items:center;gap:var(--dp-space-3);color:var(--dp-presentation-primary);font-family:var(--dp-presentation-font-sans);font-size:var(--dp-type-caption-size);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.25;display:inline-flex}.visual-eyebrow:before{background:var(--dp-presentation-accent);content:"";width:2rem;height:1px}.visual-display-title{max-width:12ch;color:var(--dp-presentation-text);font-family:var(--dp-presentation-font-sans);font-size:var(--dp-type-display-size);letter-spacing:-.055em;font-weight:500;line-height:var(--dp-type-display-line-height);margin:0}.visual-display-title[data-level=h2]{max-width:14ch;font-size:var(--dp-type-hero-size);line-height:var(--dp-type-hero-line-height)}.visual-display-title[data-level=h3]{max-width:18ch;font-size:var(--dp-type-h2-size);line-height:var(--dp-type-h2-line-height);letter-spacing:-.035em}.visual-lead{max-width:var(--dp-presentation-content-narrow);color:var(--dp-presentation-text-muted);font-family:var(--dp-presentation-font-sans);font-size:var(--dp-type-body-large-size);margin:0;font-weight:400;line-height:1.5}.visual-surface{width:100%;padding:var(--dp-space-6);border:1px solid var(--dp-presentation-border);border-radius:var(--dp-radius-surface);background:var(--dp-presentation-surface);box-shadow:var(--dp-shadow-subtle)}.visual-surface[data-tone=elevated]{background:var(--dp-presentation-surface-elevated)}.visual-surface[data-tone=subtle]{background:var(--dp-presentation-surface-subtle);box-shadow:none}.visual-accent-text{color:var(--dp-presentation-accent)}.presentation-shell{background:var(--dp-presentation-canvas);min-height:100svh;color:var(--dp-presentation-text);font-family:var(--dp-presentation-font-sans)}.presentation-shell:fullscreen{background:var(--dp-presentation-canvas)}.presentation-shell-logo{z-index:3;opacity:.88;pointer-events:none;-webkit-user-select:none;user-select:none;width:144px;height:auto;display:block;position:fixed;top:48px;left:60px}.presentation-stage{min-height:100svh;position:relative;overflow:hidden}.presentation-scene{box-sizing:border-box;width:100%;min-height:100svh;padding:var(--dp-presentation-safe-block) var(--dp-presentation-safe-inline) calc(var(--dp-presentation-safe-block) + var(--dp-presentation-control-safe-space));will-change:transform, opacity;place-items:center;display:grid;position:absolute;inset:0}.presentation-scene>div{width:100%;max-width:var(--dp-presentation-content-max);place-items:center;min-height:100%;display:grid}.scene-intro{gap:var(--dp-space-6)}.scene-intro .visual-display-title{max-width:8ch}.scene-intro-note{align-items:center;gap:var(--dp-space-3);color:var(--dp-presentation-text-soft);font-size:var(--dp-type-body-size);display:inline-flex}.scene-intro-note:before{background:var(--dp-presentation-border-strong);content:"";width:3rem;height:1px}.scene-deep-profile{gap:var(--dp-space-7)}.scene-deep-profile-grid{gap:clamp(var(--dp-space-6), 7vw, var(--dp-space-10));grid-template-columns:minmax(0,1fr) minmax(16rem,.66fr);align-items:end;display:grid}.scene-deep-profile-grid>div{min-width:0}.scene-deep-profile-copy{gap:var(--dp-space-5);display:grid}.scene-deep-profile-copy .visual-display-title{max-width:9ch}.scene-proof-panel{gap:var(--dp-space-5);justify-self:end;max-width:24rem;display:grid}.scene-proof-panel .visual-eyebrow{color:var(--dp-presentation-text-muted)}.scene-proof-value{align-items:baseline;gap:var(--dp-space-3);color:var(--dp-presentation-text-muted);font-size:var(--dp-type-body-size);display:flex}.scene-proof-value strong{color:var(--dp-presentation-text);font-size:var(--dp-type-h1-size);font-weight:500;line-height:1}.scene-proof-rule{background:var(--dp-presentation-border-strong);width:100%;height:1px}.scene-end{gap:var(--dp-space-7)}.scene-end-lockup{justify-items:center;gap:var(--dp-space-6);display:grid}.scene-end .visual-display-title{max-width:9ch}.scene-end-surface{align-items:center;gap:var(--dp-space-3);width:auto;padding:var(--dp-space-3) var(--dp-space-4);color:var(--dp-presentation-text-muted);font-size:var(--dp-type-body-size);display:inline-flex}.scene-lifecycle{aspect-ratio:16/9;outline:none;width:min(104rem,95vw);position:relative;transform:translate(-15%)}.scene-lifecycle-manifest{width:100%;height:100%;position:relative}.scene-lifecycle-backbone{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scene-lifecycle-ambient-curve{fill:none;stroke:var(--dp-presentation-primary-soft);stroke-linecap:round;stroke-width:34px;filter:blur(18px);opacity:.72;vector-effect:non-scaling-stroke}.scene-lifecycle-curve-glow{fill:none;stroke:url(#lifecycle-curve-gradient);stroke-linecap:round;stroke-linejoin:round;stroke-width:14px;filter:blur(10px);opacity:.28;vector-effect:non-scaling-stroke}.scene-lifecycle-curve-path{fill:none;stroke:url(#lifecycle-curve-gradient);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;opacity:.58;vector-effect:non-scaling-stroke}.scene-lifecycle-curve-owner{fill:none;stroke:url(#lifecycle-curve-ownership-gradient);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;opacity:0;vector-effect:non-scaling-stroke}.scene-lifecycle-cards{z-index:2;position:absolute;inset:0}.scene-lifecycle-card-anchor{position:absolute;transform:translate(-50%,-50%)}.scene-lifecycle-card{width:clamp(6.2rem,7.3vw,7.35rem);height:clamp(8.7rem,10.5vw,10rem);color:var(--dp-presentation-text);font-family:var(--dp-presentation-font-sans);text-align:left;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:background-color .5s var(--dp-motion-ease-standard,cubic-bezier(.22, 1, .36, 1)), border-color .5s var(--dp-motion-ease-standard,cubic-bezier(.22, 1, .36, 1)), box-shadow .5s var(--dp-motion-ease-standard,cubic-bezier(.22, 1, .36, 1)), color .5s var(--dp-motion-ease-standard,cubic-bezier(.22, 1, .36, 1));background:#ffffffd1;border:1px solid #cdbce8c7;border-radius:1.15rem;grid-template-rows:auto 1fr auto;align-items:center;padding:1rem .9rem .85rem;display:grid;box-shadow:0 18px 34px #39285b1a,0 2px 6px #39285b0d}.scene-lifecycle-card-icon{width:1.65rem;height:1.65rem;color:var(--dp-presentation-text-muted);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.scene-lifecycle-card-label{width:100%;color:inherit;letter-spacing:-.02em;align-self:center;font-size:clamp(.78rem,.95vw,.96rem);font-weight:600;line-height:1.18}.scene-lifecycle-card-number{color:var(--dp-presentation-text-soft);letter-spacing:.02em;font-size:clamp(.67rem,.8vw,.78rem);font-weight:600;line-height:1}.scene-lifecycle-card[data-owner=neutral] .scene-lifecycle-card-icon{color:var(--dp-presentation-text-muted)}.scene-lifecycle-card[data-owner=deep-profile],.scene-lifecycle-card[data-owner=human]{transition-delay:var(--lifecycle-owner-delay,0s)}.scene-lifecycle-card-icon,.scene-lifecycle-card-number{transition:color .5s var(--dp-motion-ease-standard,cubic-bezier(.22, 1, .36, 1));transition-delay:var(--lifecycle-owner-delay,0s)}.scene-lifecycle-card[data-owner=deep-profile]{background:var(--dp-presentation-primary-soft);color:var(--dp-presentation-primary-hover);border-color:#7c3aed4d;box-shadow:0 18px 36px #7c3aed2b,0 0 0 5px #7c3aed12}.scene-lifecycle-card[data-owner=deep-profile] .scene-lifecycle-card-icon,.scene-lifecycle-card[data-owner=deep-profile] .scene-lifecycle-card-number{color:var(--dp-presentation-primary)}.scene-lifecycle-card[data-owner=human]{background:var(--dp-presentation-success-soft);color:var(--dp-presentation-success);border-color:#4e7a654d;box-shadow:0 18px 36px #4e7a652b,0 0 0 5px #4e7a6512}.scene-lifecycle-card[data-owner=human] .scene-lifecycle-card-icon,.scene-lifecycle-card[data-owner=human] .scene-lifecycle-card-number{color:var(--dp-presentation-success)}@media (width<=800px){.scene-lifecycle{aspect-ratio:auto;width:100%;min-height:42rem;transform:none}.scene-lifecycle-card{width:5.8rem;height:8rem;padding:.75rem .65rem}.scene-lifecycle-card-icon{width:1.35rem;height:1.35rem}.scene-lifecycle-card-label{font-size:.68rem}}.presentation-controls{right:var(--dp-presentation-safe-inline);bottom:var(--dp-space-5);z-index:2;align-items:center;gap:var(--dp-space-3);padding:var(--dp-space-2);border:1px solid var(--dp-presentation-border);border-radius:var(--dp-radius-control);background:var(--dp-presentation-surface-elevated);box-shadow:var(--dp-shadow-subtle);display:flex;position:fixed}.presentation-navigation,.presentation-actions{align-items:center;gap:var(--dp-space-1);display:flex}.presentation-actions{padding-left:var(--dp-space-2);border-left:1px solid var(--dp-presentation-border)}.presentation-progress{min-width:3.5rem;color:var(--dp-presentation-text-muted);font-size:var(--dp-type-caption-size);letter-spacing:.08em;text-align:center;font-weight:500}.presentation-button{padding:var(--dp-space-2) var(--dp-space-3);border-radius:var(--dp-radius-control);color:var(--dp-presentation-text-muted);cursor:pointer;font:inherit;font-size:var(--dp-type-caption-size);letter-spacing:.04em;background:0 0;border:1px solid #0000;font-weight:600}.presentation-button:hover:not(:disabled){border-color:var(--dp-presentation-border);background:var(--dp-presentation-surface);color:var(--dp-presentation-primary-hover)}.presentation-button:focus-visible{outline:2px solid var(--dp-focus-ring);outline-offset:2px}.presentation-button:disabled{cursor:not-allowed;opacity:.4}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=800px){.scene-deep-profile-grid{gap:var(--dp-space-7);grid-template-columns:1fr}.scene-proof-panel{justify-self:stretch;max-width:none}}@media (width<=600px){.presentation-scene{padding-right:var(--dp-space-5);padding-left:var(--dp-space-5)}.presentation-controls{right:var(--dp-space-3);bottom:var(--dp-space-3);left:var(--dp-space-3);justify-content:center}.presentation-navigation,.presentation-actions{flex:auto;justify-content:center}.presentation-progress{min-width:2.75rem}}@media (prefers-reduced-motion:reduce){.presentation-scene{will-change:opacity}.scene-lifecycle-card{transition-duration:var(--dp-motion-duration-reduced,10ms)}}.intro-signal-prototype{z-index:0;isolation:isolate;color:#fff;background:radial-gradient(at 50% 48%,#6645cd21,#0000 37%),radial-gradient(at 82% 78%,#9c48d11c,#0000 34%),linear-gradient(145deg,#0b0929 0%,#171044 52%,#08071f 100%);position:fixed;inset:0;overflow:hidden}.intro-signal-prototype:before,.intro-signal-prototype:after{content:"";pointer-events:none;position:absolute;bottom:0;left:0;right:0}.intro-signal-prototype:before{z-index:0;opacity:.9;background:linear-gradient(#0000,#714ecd1f),radial-gradient(at 50% 100%,#cfb3ff1c,#0000 57%);height:31%}.intro-signal-prototype:after{z-index:1;background:linear-gradient(90deg,#0000 7%,#ae91ff2e 35%,#e2d5ff40 50%,#ae91ff2e 67%,#0000 93%);height:1px;box-shadow:0 -10px 40px #8559ec2e}.intro-signal-prototype__canvas,.intro-signal-prototype__flow{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.intro-signal-prototype__canvas{z-index:2;opacity:1;transition:opacity .45s ease-in-out}.intro-signal-prototype[data-sentence-phase=visible] .intro-signal-prototype__canvas{opacity:.84}.intro-signal-prototype__processing-events{z-index:3;opacity:1;pointer-events:none;transition:opacity .45s ease-in-out;position:absolute;inset:0}.intro-signal-prototype[data-sentence-phase=visible] .intro-signal-prototype__processing-events{opacity:.82}.intro-signal-prototype__processing-entry,.intro-signal-prototype__processing-handoff{pointer-events:none;border-radius:50%;display:block;position:absolute}.intro-signal-prototype__processing-entry{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#e7d8ff4f 0%,#a86cff38 27%,#7139cc1f 51%,#0000 73%);width:clamp(5rem,8vw,9rem);animation:.52s ease-out both intro-signal-prototype-processing-entry;transform:translate(-50%,-50%)}.intro-signal-prototype__processing-handoff{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#ede1ff47 0%,#a464ff30 34%,#0000 72%);width:clamp(3.5rem,5vw,5.5rem);animation:.42s ease-out both intro-signal-prototype-processing-handoff;transform:translate(-50%,-50%)}.intro-signal-prototype__flow{z-index:3;overflow:visible}.intro-signal-prototype__flow-path{fill:none;stroke:#bda6ff78;stroke-linecap:round;stroke-width:1.35px;vector-effect:non-scaling-stroke}.intro-signal-prototype__flow-pulse{fill:var(--pulse-color,#f4edff);stroke:var(--pulse-color,#cdb4ff);stroke-width:1px}.intro-signal-prototype__core{z-index:4;aspect-ratio:1;isolation:isolate;place-items:center;width:clamp(10rem,15vw,14rem);display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.intro-signal-prototype__core:before{z-index:0;content:"";opacity:.94;background:radial-gradient(66% 72%,#e0cfff2e 0%,#aa6fff3d 23%,#7539cd2b 49%,#50269914 72%,#0000 100%);border-radius:50%;transition:opacity .45s ease-in-out;animation:7s ease-in-out infinite intro-signal-prototype-processing-breathe;position:absolute;inset:-58% -105%}.intro-signal-prototype[data-sentence-phase=visible] .intro-signal-prototype__core:before{opacity:.75}.intro-signal-prototype__processing-core-response{z-index:0;opacity:0;pointer-events:none;background:radial-gradient(66% 70% at 44%,#f3e8ff40 0%,#b477ff3b 28%,#793dd221 54%,#0000 76%);border-radius:50%;animation:.52s ease-out both intro-signal-prototype-processing-core;position:absolute;inset:-44% -72%}.intro-signal-prototype__logo{z-index:1;opacity:.98;width:110%;height:auto;display:block;position:relative}.intro-signal-prototype__outputs{z-index:5;pointer-events:none;position:absolute;inset:0}.intro-signal-prototype__output{width:clamp(10.4rem,11.5vw,11.5rem);box-shadow:none;color:#eae2ffdb;letter-spacing:.01em;opacity:.8;white-space:nowrap;isolation:isolate;background:0 0;border:1px solid #0000;border-radius:.85rem;align-items:center;gap:.65rem;padding:.8rem .95rem .8rem 1.45rem;font-size:clamp(.75rem,.88vw,.9rem);font-weight:500;line-height:1.2;transition:color .15s ease-out,opacity .15s ease-out;display:inline-flex;position:absolute;transform:translateY(-50%)}.intro-signal-prototype__output:before{z-index:0;border:1px solid color-mix(in srgb, var(--output-accent) 16%, #cfbeff45);border-radius:inherit;content:"";pointer-events:none;transform-origin:50%;background:#1d164c85;position:absolute;inset:0;transform:scale(1);box-shadow:0 10px 28px #02020f47,inset 0 1px #ffffff1f}.intro-signal-prototype__output:after{z-index:0;border-radius:inherit;background:var(--output-accent);content:"";opacity:0;pointer-events:none;transition:opacity .18s ease-out;position:absolute;inset:0}.intro-signal-prototype__output>span:not(.intro-signal-prototype__output-marker){z-index:1;position:relative}.intro-signal-prototype__output-icon{width:1.1rem;height:1.1rem;color:var(--output-accent);opacity:.58;flex:0 0 1.1rem;justify-content:center;align-items:center;transition:opacity .18s ease-out;display:inline-flex}.intro-signal-prototype__output-icon svg{width:100%;height:100%;display:block;overflow:visible}.intro-signal-prototype__output.is-active{color:#f9f5fffa;opacity:1}.intro-signal-prototype__output.is-active .intro-signal-prototype__output-icon{opacity:.92}.intro-signal-prototype__output.is-active:before{animation:.72s cubic-bezier(.22,.78,.26,1) both intro-signal-prototype-output-arrival}.intro-signal-prototype__output.is-active:after{animation:.72s ease-out both intro-signal-prototype-output-surface-arrival}.intro-signal-prototype__output-marker{z-index:1;background:color-mix(in srgb, var(--output-accent) 34%, #c19dffd1);width:.55rem;height:.55rem;box-shadow:0 0 12px color-mix(in srgb, var(--output-accent) 34%, transparent);border:1px solid #f2eaffd1;border-radius:50%;flex:none;transition:background .15s ease-out,box-shadow .18s ease-out,transform .18s ease-out;display:block;position:absolute;top:50%;left:-1px;transform:translate(-50%,-50%)}.intro-signal-prototype__output.is-active .intro-signal-prototype__output-marker{animation:.16s ease-out both intro-signal-prototype-anchor-arrival}@keyframes intro-signal-prototype-output-arrival{0%,8%,to{border-color:color-mix(in srgb, var(--output-accent) 16%, #cfbeff45);background:#1d164c85;transform:scale(1);box-shadow:0 10px 28px #02020f47,inset 0 1px #ffffff1f}18%,36%{border-color:var(--output-accent);background:color-mix(in srgb, var(--output-accent) 4%, #1d164c85);box-shadow:0 10px 28px #02020f47, 0 0 20px color-mix(in srgb, var(--output-accent) 42%, transparent), inset 0 1px 0 #fff3;transform:scale(1.018)}54%{border-color:color-mix(in srgb, var(--output-accent) 68%, #cfbeff45);background:color-mix(in srgb, var(--output-accent) 2.5%, #1d164c85);box-shadow:0 10px 28px #02020f47, 0 0 15px color-mix(in srgb, var(--output-accent) 28%, transparent), inset 0 1px 0 #ffffff29;transform:scale(1.008)}78%{border-color:color-mix(in srgb, var(--output-accent) 34%, #cfbeff45);background:color-mix(in srgb, var(--output-accent) 1%, #1d164c85);box-shadow:0 10px 28px #02020f47, 0 0 9px color-mix(in srgb, var(--output-accent) 15%, transparent), inset 0 1px 0 #ffffff21;transform:scale(1.002)}}@keyframes intro-signal-prototype-output-surface-arrival{0%,12%,to{opacity:0}22%{opacity:.08}42%{opacity:.065}72%{opacity:.025}}@keyframes intro-signal-prototype-anchor-arrival{0%,to{background:color-mix(in srgb, var(--output-accent) 34%, #c19dffd1);box-shadow:0 0 12px color-mix(in srgb, var(--output-accent) 34%, transparent);transform:translate(-50%,-50%)scale(1)}30%,58%{background:var(--output-accent);box-shadow:0 0 10px color-mix(in srgb, var(--output-accent) 86%, transparent), 0 0 20px color-mix(in srgb, var(--output-accent) 58%, transparent);transform:translate(-50%,-50%)scale(1.08)}}.intro-signal-prototype__sentence{z-index:6;color:#f2edffcc;letter-spacing:.015em;opacity:1;text-align:center;width:min(90vw,48rem);font-family:Inter,ui-sans-serif,sans-serif;font-size:clamp(1.1rem,1.6vw,1.6rem);font-weight:500;transition:opacity .5s ease-out;position:absolute;bottom:clamp(6.5rem,16vh,10rem);left:50%;transform:translate(-50%)}.intro-signal-prototype__sentence[data-phase=fading]{opacity:0}.intro-signal-prototype__sentence-visual{white-space:pre-wrap;display:inline}.intro-signal-prototype__character{display:inline;position:relative}.intro-signal-prototype__character-final,.intro-signal-prototype__character-scramble{transition:opacity .14s ease-out;display:inline}.intro-signal-prototype__character-scramble{color:#c3abffba;opacity:0;white-space:pre;position:absolute;top:0;left:0}.intro-signal-prototype__character[data-scrambled=true] .intro-signal-prototype__character-final{opacity:0}.intro-signal-prototype__character[data-scrambled=true] .intro-signal-prototype__character-scramble{opacity:1}.intro-signal-prototype__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes intro-signal-prototype-processing-breathe{0%,to{transform:scale(.97)}50%{transform:scale(1.03)}}@keyframes intro-signal-prototype-processing-entry{0%{opacity:0;transform:translate(-50%,-50%)translate(0)scale(.45)}22%{opacity:.72}to{opacity:0;transform:translate(-50%, -50%) translate(var(--processing-dx), var(--processing-dy)) scale(1.35)}}@keyframes intro-signal-prototype-processing-handoff{0%{opacity:0;transform:translate(-50%,-50%)scale(.62)}28%{opacity:.62;transform:translate(-50%,-50%)scale(.98)}to{opacity:0;transform:translate(-50%,-50%)scale(1.16)}}@keyframes intro-signal-prototype-processing-core{0%{opacity:0;transform:scale(.96)}24%{opacity:.72;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.intro-signal-prototype__core:before{animation:none}.intro-signal-prototype__processing-entry,.intro-signal-prototype__processing-handoff,.intro-signal-prototype__processing-core-response{opacity:0;animation:none}.intro-signal-prototype__output{transition:none}}.intro-signal-prototype[data-reduced-motion=true] .intro-signal-prototype__flow-pulse{display:none}.intro-signal-prototype[data-reduced-motion=true] .intro-signal-prototype__core:before{animation:none}.intro-signal-prototype[data-reduced-motion=true] .intro-signal-prototype__processing-entry,.intro-signal-prototype[data-reduced-motion=true] .intro-signal-prototype__processing-handoff,.intro-signal-prototype[data-reduced-motion=true] .intro-signal-prototype__processing-core-response{display:none}.intro-signal-prototype[data-reduced-motion=true] .intro-signal-prototype__output.is-active{color:#f6f1fff0;opacity:.92;transition:border-color .22s ease-out,box-shadow .26s ease-out,color .22s ease-out,opacity .26s ease-out;transform:translateY(-50%)}.intro-signal-prototype[data-reduced-motion=true] .intro-signal-prototype__output.is-active:before{border-color:var(--output-accent);box-shadow:0 10px 28px #02020f47, 0 0 12px color-mix(in srgb, var(--output-accent) 28%, transparent), inset 0 1px 0 #ffffff29;animation:none;transform:scale(1)}.intro-signal-prototype[data-reduced-motion=true] .intro-signal-prototype__output.is-active:after{opacity:.05;transition:opacity .26s ease-out;animation:none}.intro-signal-prototype[data-reduced-motion=true] .intro-signal-prototype__output.is-active .intro-signal-prototype__output-icon{opacity:.86;transition:opacity .22s ease-out}.intro-signal-prototype[data-reduced-motion=true] .intro-signal-prototype__output.is-active .intro-signal-prototype__output-marker{background:var(--output-accent);box-shadow:0 0 14px color-mix(in srgb, var(--output-accent) 58%, transparent);animation:none;transform:translate(-50%,-50%)}@media (width<=760px){.intro-signal-prototype__core{width:clamp(8rem,23vw,11rem);top:44%}.intro-signal-prototype__output{min-width:0;padding:.55rem .55rem .55rem 1rem}.intro-signal-prototype__output>span:last-child{display:none}.intro-signal-prototype__output-marker{width:.5rem;height:.5rem}}.standalone-signal-flow{min-height:100svh;position:relative}.standalone-signal-flow .intro-signal-prototype__sentence{display:none}.standalone-signal-flow[data-message-phase=scrambling] .intro-signal-prototype .intro-signal-prototype__canvas,.standalone-signal-flow[data-message-phase=scrambling] .intro-signal-prototype .intro-signal-prototype__processing-events{opacity:1}.standalone-signal-flow[data-message-phase=scrambling] .intro-signal-prototype .intro-signal-prototype__core:before{opacity:.94}.standalone-signal-flow[data-message-phase=visible] .intro-signal-prototype .intro-signal-prototype__canvas{opacity:.84}.standalone-signal-flow[data-message-phase=visible] .intro-signal-prototype .intro-signal-prototype__processing-events{opacity:.82}.standalone-signal-flow[data-message-phase=visible] .intro-signal-prototype .intro-signal-prototype__core:before{opacity:.75}.website-signal-message{z-index:7;color:#f2edffcc;letter-spacing:.015em;text-align:center;width:min(90vw,48rem);font-family:Inter,ui-sans-serif,sans-serif;font-size:clamp(1.1rem,1.6vw,1.6rem);font-weight:500;line-height:1.2;position:fixed;bottom:clamp(6.5rem,16vh,10rem);left:50%;transform:translate(-50%)}.website-signal-message__visual{white-space:pre-wrap;display:inline}.website-signal-message__character{display:inline;position:relative}.website-signal-message__character-final,.website-signal-message__character-scramble{transition:opacity .14s ease-out;display:inline}.website-signal-message__character-scramble{color:#c3abffba;opacity:0;white-space:pre;position:absolute;top:0;left:0}.website-signal-message__character[data-scrambled=true] .website-signal-message__character-final{opacity:0}.website-signal-message__character[data-scrambled=true] .website-signal-message__character-scramble{opacity:1}.website-signal-message__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-signal-flow{z-index:0;isolation:isolate;color:#fff;background:radial-gradient(at 50% 28%,#6645cd21,#0000 33%),radial-gradient(at 50% 79%,#9c48d11a,#0000 40%),linear-gradient(165deg,#0b0929 0%,#171044 52%,#08071f 100%);width:100%;height:100dvh;min-height:100dvh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}.mobile-signal-flow:before,.mobile-signal-flow:after{content:"";pointer-events:none;position:absolute;bottom:0;left:0;right:0}.mobile-signal-flow:before{z-index:0;opacity:.9;background:linear-gradient(#0000,#714ecd1f),radial-gradient(at 50% 100%,#cfb3ff1a,#0000 60%);height:34%}.mobile-signal-flow:after{z-index:1;background:linear-gradient(90deg,#0000 8%,#ae91ff29 28%,#e2d5ff3b 50%,#ae91ff29 72%,#0000 92%);height:1px;box-shadow:0 -10px 40px #8559ec29}.mobile-signal-flow__signal-canvas,.mobile-signal-flow__flow{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mobile-signal-flow__signal-canvas{z-index:2;opacity:1;transition:opacity .45s ease-in-out}.mobile-signal-flow[data-message-phase=visible] .mobile-signal-flow__signal-canvas{opacity:.84}.mobile-signal-flow__flow{z-index:3;overflow:visible}.mobile-signal-flow__flow-path{fill:none;stroke:#bda6ff57;stroke-linecap:round;stroke-width:1.15px;vector-effect:non-scaling-stroke}.mobile-signal-flow__flow-pulse{fill:var(--pulse-color,#f4edff);filter:drop-shadow(0 0 2px color-mix(in srgb, var(--pulse-color,#f4edff) 62%, transparent));stroke:var(--pulse-color,#cdb4ff);stroke-width:.8px}.mobile-signal-flow__processing-events{z-index:3;pointer-events:none;transition:opacity .45s ease-in-out;position:absolute;inset:0}.mobile-signal-flow[data-message-phase=visible] .mobile-signal-flow__processing-events{opacity:.82}.mobile-signal-flow__processing-bloom{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#efe1ff57 0%,#af6eff3b 30%,#6c36c521 55%,#0000 75%);border-radius:50%;width:clamp(4.5rem,17vw,5.8rem);animation:.32s ease-out both mobile-signal-flow-processing-bloom;display:block;position:absolute;transform:translate(-50%,-50%)scale(.58)}.mobile-signal-flow__core{z-index:4;aspect-ratio:1;isolation:isolate;place-items:center;width:clamp(8.5rem,39vw,10rem);display:grid;position:absolute;top:29.2%;left:50%;transform:translate(-50%,-50%)}.mobile-signal-flow__core:before{z-index:0;content:"";opacity:.94;background:radial-gradient(60% 53% at 49%,#decbff2e,#0000 70%),radial-gradient(76% 62% at 38% 56%,#9b5bff33,#0000 72%),radial-gradient(67% 56% at 68% 41%,#6832c92b,#0000 73%);border-radius:48% 52% 45% 55%/55% 44% 56% 45%;width:min(82vw,20rem);height:11.8rem;transition:opacity .45s ease-in-out;animation:7s ease-in-out infinite mobile-signal-flow-processing-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-signal-flow[data-message-phase=visible] .mobile-signal-flow__core:before{opacity:.75}.mobile-signal-flow__logo{z-index:1;opacity:.98;width:110%;height:auto;display:block;position:relative}.mobile-signal-flow__outputs{z-index:5;pointer-events:none;position:absolute;inset:0}.mobile-signal-flow__output{color:#eae2ffdb;letter-spacing:.005em;opacity:.8;white-space:nowrap;isolation:isolate;border:0;border-radius:.78rem;align-items:center;gap:.42rem;width:min(41vw,10.5rem);min-height:4.65rem;padding:.92rem .62rem .62rem;font-size:clamp(.72rem,3.05vw,.8rem);font-weight:500;line-height:1.15;display:inline-flex;position:absolute;transform:translate(-50%)}.mobile-signal-flow__output:before{z-index:0;border:1px solid color-mix(in srgb, var(--output-accent) 16%, #cfbeff45);border-radius:inherit;content:"";pointer-events:none;transform-origin:50%;background:#1d164c91;position:absolute;inset:0;transform:scale(1);box-shadow:0 8px 20px #02020f45,inset 0 1px #ffffff1c}.mobile-signal-flow__output:after{z-index:0;border-radius:inherit;background:var(--output-accent);content:"";opacity:0;pointer-events:none;position:absolute;inset:0}.mobile-signal-flow__output>span:not(.mobile-signal-flow__output-marker){z-index:1;position:relative}.mobile-signal-flow__output-icon{width:1rem;height:1rem;color:var(--output-accent);opacity:.58;flex:0 0 1rem;justify-content:center;align-items:center;transition:opacity .18s ease-out;display:inline-flex}.mobile-signal-flow__output-icon svg{width:100%;height:100%;display:block;overflow:visible}.mobile-signal-flow__output.is-active{color:#f9f5fffa;opacity:1}.mobile-signal-flow__output.is-active .mobile-signal-flow__output-icon{opacity:.92}.mobile-signal-flow__output.is-active:before{animation:.72s cubic-bezier(.22,.78,.26,1) both mobile-signal-flow-card-arrival}.mobile-signal-flow__output.is-active:after{animation:.72s ease-out both mobile-signal-flow-card-surface-arrival}.mobile-signal-flow__output-marker{z-index:1;background:color-mix(in srgb, var(--output-accent) 34%, #c19dffd1);width:.55rem;height:.55rem;box-shadow:0 0 12px color-mix(in srgb, var(--output-accent) 34%, transparent);border:1px solid #f2eaffd1;border-radius:50%;transition:background .15s ease-out,box-shadow .18s ease-out;display:block;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%)}.mobile-signal-flow__output[data-entry-side=right] .mobile-signal-flow__output-marker{left:0}.mobile-signal-flow__output.is-active .mobile-signal-flow__output-marker{animation:.16s ease-out both mobile-signal-flow-anchor-arrival}.mobile-signal-flow .website-signal-message{bottom:calc(1.75rem + env(safe-area-inset-bottom));width:calc(100% - 2rem);max-width:23rem;font-size:clamp(1rem,4.5vw,1.1rem);line-height:1.25}@keyframes mobile-signal-flow-processing-bloom{0%{opacity:0;transform:translate(-50%,-50%)scale(.58)}26%{opacity:.78;transform:translate(-50%,-50%)scale(.95)}to{opacity:0;transform:translate(-50%,-50%)scale(1.24)}}@keyframes mobile-signal-flow-processing-breathe{0%,to{transform:translate(-50%,-50%)scale(.98)}50%{transform:translate(-50%,-50%)scale(1.02)}}@keyframes mobile-signal-flow-card-arrival{0%,8%,to{border-color:color-mix(in srgb, var(--output-accent) 16%, #cfbeff45);background:#1d164c91;transform:scale(1);box-shadow:0 8px 20px #02020f45,inset 0 1px #ffffff1c}20%,38%{border-color:var(--output-accent);background:color-mix(in srgb, var(--output-accent) 5%, #1d164c91);box-shadow:0 8px 20px #02020f45, 0 0 17px color-mix(in srgb, var(--output-accent) 42%, transparent), inset 0 1px 0 #ffffff30;transform:scale(1.018)}58%,78%{border-color:color-mix(in srgb, var(--output-accent) 48%, #cfbeff45);background:color-mix(in srgb, var(--output-accent) 2%, #1d164c91);box-shadow:0 8px 20px #02020f45, 0 0 10px color-mix(in srgb, var(--output-accent) 23%, transparent), inset 0 1px 0 #ffffff24;transform:scale(1.004)}}@keyframes mobile-signal-flow-card-surface-arrival{0%,12%,to{opacity:0}22%{opacity:.08}42%{opacity:.06}72%{opacity:.02}}@keyframes mobile-signal-flow-anchor-arrival{0%,to{background:color-mix(in srgb, var(--output-accent) 34%, #c19dffd1);box-shadow:0 0 12px color-mix(in srgb, var(--output-accent) 34%, transparent);transform:translate(-50%,-50%)scale(1)}30%,58%{background:var(--output-accent);box-shadow:0 0 10px color-mix(in srgb, var(--output-accent) 86%, transparent), 0 0 20px color-mix(in srgb, var(--output-accent) 58%, transparent);transform:translate(-50%,-50%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.mobile-signal-flow__core:before{animation:none}.mobile-signal-flow__processing-bloom,.mobile-signal-flow__flow-pulse{display:none}.mobile-signal-flow__output{transition:none}.mobile-signal-flow__output.is-active:before,.mobile-signal-flow__output.is-active:after,.mobile-signal-flow__output.is-active .mobile-signal-flow__output-marker{animation:none}.mobile-signal-flow__output.is-active:before{border-color:var(--output-accent);box-shadow:0 8px 20px #02020f45, 0 0 10px color-mix(in srgb, var(--output-accent) 28%, transparent), inset 0 1px 0 #ffffff24}.mobile-signal-flow__output.is-active:after{opacity:.04}}@media (width<=370px){.mobile-signal-flow__output{gap:.3rem;padding-left:.5rem;padding-right:.5rem}.mobile-signal-flow .website-signal-message{bottom:calc(1.5rem + env(safe-area-inset-bottom))}}
