.prism-module__Fapd1G__stage{--violet:#7c5cfc;--cyan:#00d4ff;--hairline:#ffffff1a;--gutter:clamp(20px, 4.2vw, 60px);--header-h:70px}.prism-module__Fapd1G__stage,.prism-module__Fapd1G__stage *{cursor:none}.prism-module__Fapd1G__stage ::-moz-selection{background:var(--violet);color:#fff}.prism-module__Fapd1G__stage ::selection{background:var(--violet);color:#fff}.prism-module__Fapd1G__hideChrome{cursor:none;scrollbar-width:none;-ms-overflow-style:none}.prism-module__Fapd1G__hideChrome::-webkit-scrollbar{width:0;display:none}.prism-module__Fapd1G__canvas{z-index:1;outline:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}.prism-module__Fapd1G__scrollTrack{pointer-events:none;height:560vh}.prism-module__Fapd1G__cursorInner,.prism-module__Fapd1G__cursorOuter{pointer-events:none;will-change:transform;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.prism-module__Fapd1G__cursorInner{z-index:9999;border:2px solid #fff;width:6px;height:6px}.prism-module__Fapd1G__cursorOuter{z-index:9998;width:40px;height:40px;transition:width .3s var(--ease), height .3s var(--ease), border-color .3s var(--ease), background .3s var(--ease);border:1.5px solid #fff9}.prism-module__Fapd1G__cursorActive{border-color:var(--cyan);background:#00d4ff1a;width:64px;height:64px}@media (hover:none){.prism-module__Fapd1G__cursorInner,.prism-module__Fapd1G__cursorOuter{display:none}.prism-module__Fapd1G__stage,.prism-module__Fapd1G__stage *{cursor:auto}}.prism-module__Fapd1G__overlay{z-index:10;pointer-events:none;padding:0 var(--gutter);position:fixed;inset:0}.prism-module__Fapd1G__header{width:100%;height:var(--header-h);pointer-events:auto;justify-content:space-between;align-items:center;display:flex}.prism-module__Fapd1G__brand{align-items:baseline;gap:12px;display:flex}.prism-module__Fapd1G__brandMark{font-family:var(--font-display), sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#fff;font-size:15px;font-weight:600}.prism-module__Fapd1G__brandMeta{font-family:var(--font-geist-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:#fff6;font-size:10px}.prism-module__Fapd1G__exit{font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .4s var(--ease), border-color .4s var(--ease), transform .4s var(--ease);background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:10px 20px;font-size:10px;text-decoration:none;display:inline-flex}.prism-module__Fapd1G__exit:hover{border-color:var(--cyan);background:#00d4ff24;transform:translateY(-1px)}.prism-module__Fapd1G__exitGlyph{background:var(--violet);width:5px;height:5px;box-shadow:0 0 8px var(--violet);border-radius:50%}.prism-module__Fapd1G__intro{z-index:9;pointer-events:none;transition:opacity .9s var(--ease), transform 1.2s var(--ease), filter .9s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;inset:0}.prism-module__Fapd1G__introGone{opacity:0;filter:blur(18px);transform:scale(1.35)}.prism-module__Fapd1G__intro:before{content:"";pointer-events:none;background:radial-gradient(#04030edb,#04030e80 48%,#0000 74%);width:min(1000px,80vw);height:min(560px,62vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prism-module__Fapd1G__introEyebrow,.prism-module__Fapd1G__introTitle,.prism-module__Fapd1G__introSub{position:relative}.prism-module__Fapd1G__introEyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.4em;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 18px #000000e6;font-size:10px}.prism-module__Fapd1G__introTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;color:#fff;text-align:center;text-shadow:0 0 60px #7c5cfc80;margin:0;font-size:clamp(3.5rem,12vw,11rem);font-weight:600;line-height:.9}.prism-module__Fapd1G__introSub{text-wrap:balance;text-align:center;max-width:48ch;font-family:var(--font-geist-sans), sans-serif;color:#c6ccd8;text-shadow:0 0 20px #000000f2;margin:0;font-size:15px;font-weight:300;line-height:1.7}.prism-module__Fapd1G__caption{left:var(--gutter);z-index:10;max-width:34ch;font-family:var(--font-geist-sans), sans-serif;color:#d7dbe4;opacity:0;filter:blur(8px);pointer-events:none;transition:opacity .9s var(--ease), transform .9s var(--ease), filter .9s var(--ease);margin:0;font-size:17px;font-weight:300;line-height:1.65;position:fixed;bottom:96px;transform:translateY(24px)}.prism-module__Fapd1G__captionActive{opacity:1;filter:blur();transform:translateY(0)}.prism-module__Fapd1G__captionIndex{font-family:var(--font-geist-mono), monospace;letter-spacing:.3em;text-transform:uppercase;color:var(--cyan);margin-bottom:12px;font-size:10px;display:block}@media (max-width:700px){.prism-module__Fapd1G__caption{font-size:15px;bottom:110px}}.prism-module__Fapd1G__depth{right:var(--gutter);z-index:10;font-family:var(--font-geist-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;pointer-events:none;align-items:center;gap:14px;font-size:10px;display:flex;position:fixed;bottom:34px}.prism-module__Fapd1G__depthTrack{background:#ffffff2e;width:140px;height:1px;position:relative}.prism-module__Fapd1G__depthFill{background:linear-gradient(to right, var(--violet), var(--cyan));width:0%;position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #00d4ff99}.prism-module__Fapd1G__depthValue{text-align:right;color:#fff;min-width:4ch}@media (max-width:700px){.prism-module__Fapd1G__depthTrack{width:70px}}.prism-module__Fapd1G__hint{z-index:11;font-family:var(--font-geist-mono), monospace;letter-spacing:.3em;text-transform:uppercase;color:#ffffff80;pointer-events:none;transition:opacity .6s var(--ease);align-items:center;gap:10px;font-size:9px;display:flex;position:fixed;bottom:34px;left:50%;transform:translate(-50%)}.prism-module__Fapd1G__hintTrack{background:#fff3;width:46px;height:1px;position:relative;overflow:hidden}.prism-module__Fapd1G__hintTrack:after{content:"";background:linear-gradient(to right, transparent, var(--cyan), transparent);animation:prism-module__Fapd1G__sweep 2.4s var(--ease) infinite;position:absolute;inset:0}@keyframes prism-module__Fapd1G__sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.prism-module__Fapd1G__hintHidden{opacity:0}.prism-module__Fapd1G__veil{z-index:500;transition:opacity 1.2s var(--ease), visibility 1.2s var(--ease);background:#050505;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.prism-module__Fapd1G__veilGone{opacity:0;visibility:hidden}.prism-module__Fapd1G__veilLabel{font-family:var(--font-geist-mono), monospace;letter-spacing:.4em;text-transform:uppercase;color:#ffffff80;font-size:10px;animation:1.8s ease-in-out infinite prism-module__Fapd1G__pulse}@keyframes prism-module__Fapd1G__pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.prism-module__Fapd1G__veilLabel,.prism-module__Fapd1G__hintTrack:after{animation:none}.prism-module__Fapd1G__intro,.prism-module__Fapd1G__caption{transition-duration:.2s}}.prism-module__Fapd1G__brandMark,.prism-module__Fapd1G__brandMeta,.prism-module__Fapd1G__depth,.prism-module__Fapd1G__hint,.prism-module__Fapd1G__caption,.prism-module__Fapd1G__captionIndex,.prism-module__Fapd1G__introEyebrow,.prism-module__Fapd1G__introSub{text-shadow:0 0 3px #000000fa,0 1px 3px #000000f2,0 0 14px #000000d9}.prism-module__Fapd1G__brandMeta{color:#ffffffd1;font-size:11px}.prism-module__Fapd1G__depth,.prism-module__Fapd1G__hint{color:#ffffffeb;font-size:11px}.prism-module__Fapd1G__depthValue{color:#fff}.prism-module__Fapd1G__depthTrack,.prism-module__Fapd1G__hintTrack{background:#ffffff52;box-shadow:0 0 6px #000c}.prism-module__Fapd1G__introEyebrow{color:#5ce8ff;font-size:11px}.prism-module__Fapd1G__introSub{color:#dde2ea}.prism-module__Fapd1G__caption{color:#eef1f6}.prism-module__Fapd1G__captionIndex{color:#5ce8ff;font-size:11px}
