.tri-toggle[data-v-ca68b678]{justify-content:center;display:flex}.cord-svg[data-v-ca68b678]{z-index:40;pointer-events:none;position:absolute;top:100%;left:0;overflow:visible}.cord-line[data-v-ca68b678]{fill:none;stroke:#ffba08;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.bead[data-v-ca68b678]{pointer-events:none}.bead.live[data-v-ca68b678]{pointer-events:auto;cursor:pointer}.bead-hit[data-v-ca68b678]{fill:#0000}.bead-label[data-v-ca68b678]{fill:#e3dfff;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Cracked,sans-serif;transition:fill .2s}.bead.active .bead-label[data-v-ca68b678]{fill:#ffba08}.bead.live:hover .bead-label[data-v-ca68b678]{fill:#cd5334}.handle[data-v-ca68b678]{pointer-events:auto;cursor:grab;touch-action:none}.bead.live[data-v-ca68b678]{touch-action:none}.handle[data-v-ca68b678]:active{cursor:grabbing}.handle-hit[data-v-ca68b678],.handle-words[data-v-ca68b678]{fill:#0000}.handle-knob[data-v-ca68b678]{stroke:#00000040;stroke-width:1px}.handle-hint[data-v-ca68b678]{fill:#ffba08d9;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Cracked,sans-serif;font-size:12px}.letter[data-v-acdceee0]{transform-origin:50%;display:inline-block}.tagline-fade-enter-active[data-v-acdceee0],.tagline-fade-leave-active[data-v-acdceee0]{transition:opacity .2s}.tagline-fade-enter-from[data-v-acdceee0],.tagline-fade-leave-to[data-v-acdceee0]{opacity:0}.jm-backdrop[data-v-5b0c4457]{z-index:2000;-webkit-backdrop-filter:blur(6px);background:#141112b3;justify-content:center;align-items:center;padding:5vw;display:flex;position:fixed;inset:0}.jm-panel[data-v-5b0c4457]{background:var(--color-shadow-grey,#2e282a);border:2px solid var(--color-lavender,#e3dfff);flex-direction:column;width:100%;max-width:640px;max-height:88vh;display:flex;box-shadow:0 24px 60px #000000a6,10px 10px #cd5334e6}.jm-head[data-v-5b0c4457]{border-bottom:2px solid #e3dfff40;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.75rem 1rem;display:flex}.jm-eyebrow[data-v-5b0c4457]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.3em;text-transform:uppercase;color:var(--color-rosy-copper,#cd5334);font-size:11px}.jm-title[data-v-5b0c4457]{font-family:var(--font-cracked,sans-serif);letter-spacing:-.01em;color:var(--color-lavender,#e3dfff);margin-top:.4rem;font-size:clamp(1.75rem,6vw,2.5rem);line-height:1}.jm-close[data-v-5b0c4457]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--color-lavender,#e3dfff);border:2px solid var(--color-lavender,#e3dfff);cursor:pointer;flex-shrink:0;padding:.4rem .75rem;font-size:10px;transition:background .15s,color .15s}.jm-close[data-v-5b0c4457]:hover{background:var(--color-lavender,#e3dfff);color:var(--color-shadow-grey,#2e282a)}.jm-body[data-v-5b0c4457]{padding:1.5rem 1.75rem 1.75rem;overflow-y:auto}.jm-fade-enter-active[data-v-5b0c4457],.jm-fade-leave-active[data-v-5b0c4457]{transition:opacity .25s}.jm-fade-enter-active .jm-panel[data-v-5b0c4457],.jm-fade-leave-active .jm-panel[data-v-5b0c4457]{transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .25s}.jm-fade-enter-from[data-v-5b0c4457],.jm-fade-leave-to[data-v-5b0c4457]{opacity:0}.jm-fade-enter-from .jm-panel[data-v-5b0c4457],.jm-fade-leave-to .jm-panel[data-v-5b0c4457]{opacity:0;transform:translateY(16px)scale(.98)}.journey-svg[data-v-c442e047]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.journey-path[data-v-c442e047]{filter:none}.card-border[data-v-c442e047]{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.card-border rect[data-v-c442e047]{fill:none;stroke:#e3dfff;stroke-width:2px}.journey-node[data-v-c442e047]{width:16px;height:16px;box-shadow:none;z-index:1;background:#cd5334;border:2px solid #e3dfff;border-radius:9999px;margin-left:-8px;position:absolute;top:2rem;left:50%}.journey-step[data-v-c442e047]{z-index:100;position:relative}.journey-step[data-v-c442e047]:before{content:"";-webkit-filter:blur(8px);z-index:-1;background-color:#2e282a;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.journey-step.top-title[data-v-c442e047]:before{height:140%;top:-60px}@media (width>=768px){.journey-step>.journey-node[data-v-c442e047]{left:auto}.md\:mr-auto>.journey-node[data-v-c442e047]{right:-7%}.md\:ml-auto>.journey-node[data-v-c442e047]{left:-7%}}canvas{display:block}#container_webgl{z-index:1;pointer-events:none;position:absolute;top:0;left:0}#container_css{z-index:2;pointer-events:auto;width:100%;height:100%;position:absolute;top:0;left:0}#fade_overlay{z-index:3;opacity:0;pointer-events:none;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}#monitor_screen{cursor:pointer;background:0 0;border:4px solid #1a1a1a;flex-direction:column;display:flex;overflow-y:auto}#monitor_screen.idle{filter:blur(4px)contrast(1.8)sepia(.4)hue-rotate(150deg);transform:scale(.98)}#screen_ui{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#0fc;text-transform:uppercase;letter-spacing:2px;box-sizing:border-box;background:#050f0f99;border:4px solid #1a1a1a;flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;padding:60px;display:flex}#screen_ui h1,#screen_ui p{text-shadow:0 0 8px #00ffcc80}#sync_button{color:#aa671b;cursor:pointer;pointer-events:auto;text-shadow:none;background:#00000080;border:4px solid #0fc;border-radius:5%;padding:20px 50px;font-size:32px;font-weight:700;transition:all .3s}#sync_button:hover{color:#000;background:#0fc;box-shadow:0 0 30px #0fc}#start_gate{z-index:20;opacity:0;background:radial-gradient(circle at 50% 40%,#0a0c10b3,#050505 75%);justify-content:center;align-items:center;transition:opacity .8s;animation:1.2s ease-out .15s forwards gate-in;display:flex;position:absolute;inset:0}#start_gate.started{opacity:0;pointer-events:none;animation:none}@keyframes gate-in{0%{opacity:0}to{opacity:1}}#start_button{color:#0fc;cursor:pointer;text-align:center;background:#00000059;border:2px solid #0fc;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:28px 56px;transition:background .3s,box-shadow .3s,transform .2s;display:flex;box-shadow:0 0 40px #00ffcc26}#start_button:hover{background:#00ffcc1f;transform:translateY(-2px);box-shadow:0 0 60px #00ffcc59}.start_label{letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 12px #00ffcc80;font-size:30px;font-weight:700}.start_sub{color:#00ffcc8c;letter-spacing:1px;font-size:13px}@media (width<=600px){#start_button{padding:22px 34px}.start_label{font-size:22px}.start_sub{font-size:11px}}#info{text-align:center;color:#ffffff80;z-index:10;pointer-events:none;width:100%;font-size:12px;position:absolute;bottom:20px}section:fullscreen{background:#050505}#rotate_prompt{z-index:50;text-align:center;background:radial-gradient(circle at 50% 40%,#0a0c10eb,#050505 75%);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.rotate_inner{color:#0fc;flex-direction:column;align-items:center;gap:14px;display:flex}.rotate_icon{text-shadow:0 0 18px #00ffcc80;font-size:56px;line-height:1;animation:1.6s ease-in-out infinite rotate-nudge}@keyframes rotate-nudge{0%,to{transform:rotate(0)}50%{transform:rotate(90deg)}}.rotate_label{letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 12px #00ffcc80;font-size:22px;font-weight:700}.rotate_sub{color:#0fc9;letter-spacing:1px;font-size:12px}@media (width<=600px){#sync_button{padding:15px 30px;font-size:24px}}#coords_hud{z-index:10;color:#00ffccd9;pointer-events:none;letter-spacing:.5px;background:#00000073;border:1px solid #00ffcc40;padding:8px 12px;font-family:Courier New,Courier,monospace;font-size:11px;line-height:1.8;position:absolute;top:20px;right:20px}.coords-label{color:#00ffcc73;letter-spacing:2px;margin-top:6px;font-size:9px}.coords-label:first-child{margin-top:0}.coords-row{gap:8px;display:flex}.coords-axis{color:#00ffcc73;min-width:28px}.jc-carousel[data-v-9b20cb40]{--copper:var(--color-rosy-copper,#cd5334);--bone:var(--color-lavender,#e3dfff);--muted:var(--color-lavender-grey,#9b9ece);--panel:var(--color-shadow-grey,#2e282a);width:100%}.jc-viewport[data-v-9b20cb40]{border:2px solid var(--bone);background:#9b9ece0d;position:relative;overflow:hidden}.jc-track[data-v-9b20cb40]{transition:transform .45s cubic-bezier(.4,0,.2,1);display:flex}.jc-slide[data-v-9b20cb40]{aspect-ratio:var(--jc-aspect,16 / 9);cursor:pointer;outline-offset:-2px;flex:0 0 100%}.jc-img[data-v-9b20cb40]{object-fit:var(--jc-fit,cover);width:100%;height:100%;display:block}.jc-placeholder[data-v-9b20cb40]{background:repeating-linear-gradient(45deg,#0000 0 10px,#cd53340d 10px 20px);border:2px dashed #9b9ece66;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;display:flex}.jc-placeholder-tag[data-v-9b20cb40]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.25em;text-transform:uppercase;color:var(--muted);font-size:11px}.jc-placeholder-hint[data-v-9b20cb40]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.25em;text-transform:uppercase;color:var(--copper);font-size:9px}.jc-nav[data-v-9b20cb40]{width:40px;height:40px;color:var(--bone);background:var(--copper);border:2px solid var(--bone);cursor:pointer;justify-content:center;align-items:center;font-size:24px;line-height:1;transition:background .15s,transform .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.jc-nav[data-v-9b20cb40]:hover{background:var(--panel)}.jc-nav--prev[data-v-9b20cb40]{left:12px}.jc-nav--next[data-v-9b20cb40]{right:12px}.jc-counter[data-v-9b20cb40]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.2em;color:var(--bone);background:#2e282ad9;padding:3px 7px;font-size:10px;position:absolute;bottom:10px;right:12px}.jc-dots[data-v-9b20cb40]{justify-content:center;gap:8px;margin-top:14px;display:flex}.jc-dot[data-v-9b20cb40]{border:2px solid var(--muted);cursor:pointer;background:0 0;width:12px;height:12px;transition:background .15s,border-color .15s}.jc-dot--on[data-v-9b20cb40]{background:var(--copper);border-color:var(--copper)}.jc-lightbox[data-v-9b20cb40]{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2e282af0;justify-content:center;align-items:center;gap:8px;padding:4vw;display:flex;position:fixed;inset:0}.jc-lb-close[data-v-9b20cb40]{width:44px;height:44px;color:var(--bone);background:var(--copper);border:2px solid var(--bone);cursor:pointer;font-size:20px;position:absolute;top:20px;right:24px}.jc-lb-close[data-v-9b20cb40]:hover{background:0 0}.jc-lb-nav[data-v-9b20cb40]{width:52px;height:52px;color:var(--bone);background:var(--copper);border:2px solid var(--bone);cursor:pointer;flex:none;font-size:30px;line-height:1;transition:background .15s}.jc-lb-nav[data-v-9b20cb40]:hover{background:0 0}.jc-lb-figure[data-v-9b20cb40]{flex-direction:column;align-items:center;gap:12px;max-width:80vw;margin:0;display:flex}.jc-lb-img[data-v-9b20cb40]{object-fit:contain;border:2px solid var(--bone);max-width:100%;max-height:78vh;display:block}.jc-lb-placeholder[data-v-9b20cb40]{aspect-ratio:16/9;background:repeating-linear-gradient(45deg,#0000 0 14px,#cd533414 14px 28px);border:2px dashed #e3dfff80;justify-content:center;align-items:center;width:min(70vw,900px);display:flex}.jc-lb-caption[data-v-9b20cb40]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;font-size:11px;display:flex}.jc-lb-count[data-v-9b20cb40]{color:var(--copper)}@media (width<=640px){.jc-lb-nav[data-v-9b20cb40]{width:40px;height:40px;font-size:22px}.jc-lb-figure[data-v-9b20cb40]{max-width:88vw}}.journey-svg[data-v-08cfb829]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.journey-path[data-v-08cfb829]{filter:none}.journey-node[data-v-08cfb829]{width:16px;height:16px;box-shadow:none;z-index:1;background:#cd5334;border:2px solid #e3dfff;border-radius:9999px;margin-left:-8px;position:absolute;top:2rem;left:50%}.journey-step[data-v-08cfb829]{z-index:100;position:relative}.journey-step[data-v-08cfb829]:before{content:"";-webkit-filter:blur(8px);z-index:-1;background-color:#2e282a;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.journey-step.top-title[data-v-08cfb829]:before{height:140%;top:-60px}@media (width>=768px){.md\:mr-auto>.journey-node[data-v-08cfb829]{margin-left:0;left:auto;right:-7%}.md\:ml-auto>.journey-node[data-v-08cfb829]{margin-left:0;left:-7%}}.lander-hints[data-v-5e2c3c69]{pointer-events:none}.hint[data-v-5e2c3c69]{z-index:45;color:#ffba08;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;text-shadow:0 0 12px #ffba0880;will-change:opacity, transform;font-family:Cracked,sans-serif;font-size:20px;animation:1.6s ease-out forwards hint-flash-5e2c3c69;position:fixed}@keyframes hint-flash-5e2c3c69{0%{opacity:0;transform:translate(-50%,-50%)scale(.82)}10%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}.mode-fade-enter-active,.mode-fade-leave-active{transition:opacity .3s,transform .3s}.mode-fade-enter-from{opacity:0;transform:translateY(12px)}.mode-fade-leave-to{opacity:0;transform:translateY(-12px)}.loader-screen{z-index:60;background:radial-gradient(circle at 50% 45%,#3a3234,#2e282a 70%);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex;position:fixed;inset:0}.loader-logo{letter-spacing:-.02em;font-size:clamp(2rem,8vw,4rem);font-weight:900;animation:1.1s ease-in-out infinite loader-pulse}@keyframes loader-pulse{0%,to{opacity:.55;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}.loader-bar{background:#e3dfff1f;border-radius:9999px;width:min(240px,60vw);height:3px;overflow:hidden}.loader-fill{transform-origin:0;background:linear-gradient(90deg,#ffba08,#cd5334);border-radius:9999px;width:100%;height:100%;animation:1.1s ease-out forwards loader-load;display:block;transform:scaleX(0)}@keyframes loader-load{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.loader-msg{letter-spacing:.2em;text-transform:uppercase;color:#9b9ece99;font-size:.8rem}.loader-fade-leave-active{transition:opacity .5s}.loader-fade-leave-to{opacity:0}
