#app[data-v-1c454f7a]{min-height:100vh;background:#1a1a1a;color:#fff}.app-main[data-v-1c454f7a]{padding-bottom:40px}.start-screen[data-v-fcbb073e]{height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.start-screen__bg[data-v-fcbb073e]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0a0a0f,#0f0f1a,#1a1a2e)}.start-screen__glow[data-v-fcbb073e]{position:absolute;top:50%;left:50%;width:400px;height:400px;margin-top:-200px;margin-left:-200px;background:#22d3ee1a;border-radius:50%;filter:blur(120px);animation:observer-breathe 3s ease-in-out infinite;pointer-events:none;transform-origin:center center}.start-screen__content[data-v-fcbb073e]{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;padding:5rem 2rem}.start-screen__buttons[data-v-fcbb073e]{display:flex;align-items:center;gap:1rem}.start-screen__button[data-v-fcbb073e]{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:#22d3ee1a;border:1px solid rgba(34,211,238,.2);border-radius:9999px;color:#cffafe;font-size:.875rem;cursor:pointer;transition:all .3s}.start-screen__button[data-v-fcbb073e]:hover{background:#22d3ee26;border-color:#22d3ee4d}.start-screen__button-icon[data-v-fcbb073e]{color:#22d3ee;transition:transform .3s}.start-screen__button:hover .start-screen__button-icon[data-v-fcbb073e]{transform:translate(4px)}.start-screen__auth[data-v-fcbb073e]{margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.start-screen__auth-text[data-v-fcbb073e]{color:#94a3b8;font-size:.875rem;margin-bottom:.5rem}.start-screen__auth-button[data-v-fcbb073e]{width:100%;max-width:200px;padding:.75rem 1.5rem;background:transparent;border:1px solid rgba(148,163,184,.3);color:#f1f5f9;font-size:.875rem;cursor:pointer;transition:all .3s}.start-screen__auth-button[data-v-fcbb073e]:hover{border-color:#22d3ee;color:#22d3ee}.start-screen__symbol[data-v-fcbb073e]{position:relative;display:flex;justify-content:center;width:96px;height:96px;margin:0 auto}.start-screen__text[data-v-fcbb073e]{text-align:center;max-width:320px;display:flex;flex-direction:column;gap:1rem}.start-screen__title[data-v-fcbb073e]{color:#f1f5f9;font-size:1.25rem;font-weight:500;letter-spacing:.025em;line-height:1.5}.start-screen__subtitle[data-v-fcbb073e]{color:#94a3b8;font-size:.875rem;line-height:1.6}.symbol__outer[data-v-fcbb073e]{width:96px;height:96px;border-radius:9999px;border:1px solid rgba(34,211,238,.3);display:flex;align-items:center;justify-content:center;position:relative}.symbol__middle[data-v-fcbb073e]{width:64px;height:64px;border-radius:9999px;border:1px solid rgba(34,211,238,.5);display:flex;align-items:center;justify-content:center}.symbol__core[data-v-fcbb073e]{width:12px;height:12px;border-radius:9999px;background:#22d3eecc;box-shadow:0 0 20px #22d3ee99;animation:observer-breathe 7s ease-in-out infinite}.symbol__orbit-tilt[data-v-fcbb073e]{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(45deg);border-radius:9999px;pointer-events:none}.symbol__orbit[data-v-fcbb073e]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;border:1px solid rgba(34,211,238,.15);animation:orbit-spin 22s linear infinite}.question-screen[data-v-0396ef22]{height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden}.question-screen__bg[data-v-0396ef22]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0a0a0f,#12121d,#1a1a2e)}.question-screen__glow[data-v-0396ef22]{position:absolute;top:50%;left:50%;width:400px;height:400px;margin-top:-200px;margin-left:-200px;background:#22d3ee1a;border-radius:50%;filter:blur(120px);animation:observer-breathe 3s ease-in-out infinite;pointer-events:none;transform-origin:center center}.question-screen__content[data-v-0396ef22]{position:relative;z-index:10;flex:1;display:flex;flex-direction:column}.question-screen__progress[data-v-0396ef22]{padding-top:4rem;padding-left:2rem;padding-right:2rem}.question-screen__question-wrapper[data-v-0396ef22]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 2rem;gap:4rem}.question-screen__question[data-v-0396ef22]{text-align:center}.question-screen__text[data-v-0396ef22]{color:#f1f5f9;font-size:1.25rem;line-height:1.6;max-width:384px;margin:0 auto;font-weight:400}.question-screen__answers[data-v-0396ef22]{display:flex;flex-direction:row;justify-content:center;gap:1rem;flex-wrap:wrap}.question-screen__answer[data-v-0396ef22]{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.3);background:transparent;cursor:pointer;transition:all .3s;text-align:center}.question-screen__answer-glow[data-v-0396ef22]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#22d3ee00,#22d3ee0f,#22d3ee00);opacity:0;transition:opacity .5s;pointer-events:none;z-index:0}.question-screen__answer:hover .question-screen__answer-glow[data-v-0396ef22]{opacity:1}.question-screen__answer[data-v-0396ef22]:hover{border-color:#22d3ee}.question-screen__answer--selected[data-v-0396ef22]{border-color:#22d3ee;background:#22d3ee1a}.question-screen__answer--number[data-v-0396ef22]{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;border-radius:0}.question-screen__answer-number[data-v-0396ef22]{color:#94a3b8;font-size:1.25rem;transition:color .3s}.question-screen__answer:hover .question-screen__answer-number[data-v-0396ef22],.question-screen__answer--selected .question-screen__answer-number[data-v-0396ef22]{color:#22d3ee}.question-screen__answer--choice[data-v-0396ef22]{padding:.75rem 1.5rem;font-size:.875rem;line-height:1.4;white-space:normal;min-width:120px;max-width:200px;border-radius:0}.question-screen__answer-text[data-v-0396ef22]{color:#94a3b8;font-size:.875rem;line-height:1.4;transition:color .3s}.question-screen__answer:hover .question-screen__answer-text[data-v-0396ef22],.question-screen__answer--selected .question-screen__answer-text[data-v-0396ef22]{color:#22d3ee}.question-screen__progress[data-v-0396ef22]{display:flex;gap:.5rem;justify-content:center}.progress__seg[data-v-0396ef22]{height:2px;width:32px;border-radius:9999px;background:#3341554d;transition:all .5s ease}.progress__seg.is-done[data-v-0396ef22]{width:32px;background:#22d3ee4d}.progress__seg.is-current[data-v-0396ef22]{width:48px;background:#22d3ee99;box-shadow:0 0 8px #22d3ee66}.question-fade-enter-active[data-v-0396ef22]{animation:soft-fade-in .4s ease}.question-fade-leave-active[data-v-0396ef22]{transition:opacity .2s ease,transform .2s ease;opacity:0;transform:translateY(10px)}.process-screen[data-v-9f991c13]{height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.process-screen__bg[data-v-9f991c13]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0a0a0f,#0f0f1a,#1a1a2e)}.process-screen__content[data-v-9f991c13]{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:3rem}.process-screen__glow[data-v-9f991c13]{position:absolute;top:50%;left:50%;width:400px;height:400px;margin-top:-200px;margin-left:-200px;background:#22d3ee1a;border-radius:50%;filter:blur(120px);animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;pointer-events:none}.process-screen__symbol[data-v-9f991c13]{position:relative;width:128px;height:128px;display:flex;align-items:center;justify-content:center;margin:0 auto}.process-ring[data-v-9f991c13]{position:absolute;border-radius:50%;border:1px solid rgba(34,211,238,.2);top:50%;left:50%;transform:translate(-50%,-50%);animation:ring-ping 3s ease-in-out infinite}.process-ring--outer[data-v-9f991c13]{width:128px;height:128px;animation-delay:0s}.process-ring--middle[data-v-9f991c13]{width:96px;height:96px;border-color:#22d3ee4d;animation-delay:.5s}.process-ring--inner[data-v-9f991c13]{width:64px;height:64px;border-color:#22d3ee66;animation-delay:1s}.process-core-glow[data-v-9f991c13]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:#22d3ee4d;box-shadow:0 0 40px #22d3ee66;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.process-core[data-v-9f991c13]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;background:#818cf899;box-shadow:0 0 20px #22d3ee99;z-index:1}.process-screen__text[data-v-9f991c13]{position:absolute;bottom:8rem;left:0;right:0;color:#94a3b8;font-size:.875rem;letter-spacing:.05em;text-align:center;z-index:10}.result-screen[data-v-4f5f4179]{height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.result-screen__bg[data-v-4f5f4179]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0a0a0f,#0f0f1a,#1a1a2e)}.result-screen__header[data-v-4f5f4179]{position:relative;z-index:10;padding-top:4rem;padding-left:2rem;padding-right:2rem;text-align:center}.result-screen__label[data-v-4f5f4179]{color:#94a3b8;font-size:.875rem;letter-spacing:.05em;margin-bottom:.5rem}.result-screen__title[data-v-4f5f4179]{color:#f1f5f9;font-size:1.25rem;font-weight:400}.result-screen__diffuse-states[data-v-4f5f4179]{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem;align-items:center}.result-screen__diffuse-item[data-v-4f5f4179]{color:#94a3b8;font-size:.875rem;text-align:center}.result-screen__visual[data-v-4f5f4179]{position:relative;z-index:10;flex:1;display:flex;align-items:center;justify-content:center}.result-screen__canvas[data-v-4f5f4179]{position:relative;width:280px;height:280px}.result-screen__svg[data-v-4f5f4179]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.result-screen__cloud[data-v-4f5f4179]{animation:pulse 4s cubic-bezier(.4,0,.6,1) infinite}.result-screen__point[data-v-4f5f4179]{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.result-screen__region-label[data-v-4f5f4179]{text-transform:uppercase;letter-spacing:.05em}.result-screen__center-point[data-v-4f5f4179]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:4px;background:#94a3b880;border-radius:50%}.result-screen__core[data-v-4f5f4179]{opacity:.95}.result-screen__glow[data-v-4f5f4179]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background-color:#06b6d41a;border-radius:50%;filter:blur(140px);pointer-events:none}.result-screen__footer[data-v-4f5f4179]{position:relative;z-index:10;padding-bottom:5rem;padding-left:2rem;padding-right:2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.result-screen__interpretation[data-v-4f5f4179]{color:#94a3b8;font-size:.875rem;text-align:center;max-width:320px;line-height:1.6}.result-screen__explore[data-v-4f5f4179]{padding:1rem 2rem;background:#22d3ee1a;border:1px solid rgba(34,211,238,.2);border-radius:9999px;color:#cffafe;font-size:.875rem;cursor:pointer;transition:all .3s}.result-screen__explore[data-v-4f5f4179]:hover{background:#22d3ee26;border-color:#22d3ee4d}.result-screen__reset[data-v-4f5f4179]{display:flex;align-items:center;gap:.5rem;color:#94a3b8;background:none;border:none;cursor:pointer;font-size:.875rem;padding:.75rem 1.5rem;transition:color .2s}.result-screen__reset[data-v-4f5f4179]:hover{color:#22d3ee}.result-screen__reset-icon[data-v-4f5f4179]{width:1rem;height:1rem}.result-wrapper[data-v-322d67c6]{height:100%;display:flex;align-items:center;justify-content:center}.result-wrapper__loading[data-v-322d67c6],.result-wrapper__error[data-v-322d67c6]{color:#94a3b8;font-size:.875rem}.map-ring[data-v-2274b27e]{filter:drop-shadow(0 0 2px rgba(241,245,249,.3));animation:pulse-2274b27e 3s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-2274b27e{0%,to{opacity:1}50%{opacity:.5}}.level-marker[data-v-d63638a2]{transition:opacity .3s}.level-marker__glow[data-v-d63638a2]{animation:pulse-d63638a2 4s cubic-bezier(.4,0,.6,1) infinite}.level-marker--active .level-marker__glow[data-v-d63638a2]{animation:pulse-d63638a2 3s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-d63638a2{0%,to{opacity:1}50%{opacity:.5}}.node-marker[data-v-43825cd7]{transition:opacity .3s}.node-marker__glow[data-v-43825cd7]{animation:pulse-43825cd7 4s cubic-bezier(.4,0,.6,1) infinite}.node-marker--active .node-marker__glow[data-v-43825cd7]{animation:pulse-43825cd7 3s cubic-bezier(.4,0,.6,1) infinite}.node-marker--core .node-marker__glow[data-v-43825cd7]{animation:pulse-43825cd7 3.5s cubic-bezier(.4,0,.6,1) infinite}.node-marker--meta .node-marker__glow[data-v-43825cd7]{animation:pulse-43825cd7 5s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-43825cd7{0%,to{opacity:1}50%{opacity:.5}}.node-overlay[data-v-750cd0be]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;display:flex;align-items:flex-end;justify-content:center;padding-bottom:env(safe-area-inset-bottom,0)}.node-overlay__sheet[data-v-750cd0be]{width:100%;max-width:500px;max-height:70vh;padding:2rem 1.5rem 1.5rem;background:linear-gradient(to top,#000000f2,#000000d9);border-top-left-radius:24px;border-top-right-radius:24px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(148,163,184,.2);position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:auto}.node-overlay__close[data-v-750cd0be]{position:absolute;top:1rem;right:1rem;color:#94a3b8;background:none;border:none;cursor:pointer;padding:.5rem;transition:color .2s;z-index:10}.node-overlay__close[data-v-750cd0be]:hover{color:#f1f5f9}.node-overlay__description[data-v-750cd0be]{color:#94a3b8;font-size:.9375rem;line-height:1.7;margin-bottom:1rem}.node-overlay__swipe-indicator[data-v-750cd0be]{width:40px;height:4px;background:#94a3b84d;border-radius:2px;margin:.5rem auto 0}.overlay-enter-active[data-v-750cd0be],.overlay-leave-active[data-v-750cd0be]{transition:opacity .3s ease}.overlay-enter-active .node-overlay__sheet[data-v-750cd0be],.overlay-leave-active .node-overlay__sheet[data-v-750cd0be]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.overlay-enter-from[data-v-750cd0be]{opacity:0}.overlay-enter-from .node-overlay__sheet[data-v-750cd0be]{transform:translateY(100%)}.overlay-leave-to[data-v-750cd0be]{opacity:0}.overlay-leave-to .node-overlay__sheet[data-v-750cd0be]{transform:translateY(100%)}.map-root[data-v-162b2bfe]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;overflow:hidden;transition:transform .45s cubic-bezier(.4,0,.2,1);background:#000}.map-scene[data-v-162b2bfe]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:translate3d(var(--camX),var(--camY),0) scale(var(--camS));transition:transform .52s cubic-bezier(.22,1,.36,1);will-change:transform}@media (prefers-reduced-motion: reduce){.map-scene[data-v-162b2bfe]{transition:none}}.map-bg[data-v-162b2bfe]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;background-image:url(/BG_OBSERVER_FIELD_CANON_v1_2160x3840.png);background-size:cover;background-position:center center;background-repeat:no-repeat;transform:translate(calc(var(--px) * 10px),calc(var(--py) * 10px)) scale(1.02);will-change:transform;z-index:0;pointer-events:none}.map-bloom[data-v-162b2bfe]{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;pointer-events:none;opacity:0;transition:opacity .42s ease;background:radial-gradient(circle at 50% 50%,#ffffff1a,#0000 55%);filter:blur(10px);z-index:2}.map-root--focus .map-bloom[data-v-162b2bfe]{opacity:1}.map-layer[data-v-162b2bfe]{position:absolute;top:0;right:0;bottom:0;left:0}.map-layer--nodes[data-v-162b2bfe]{z-index:10;pointer-events:auto}.map-layer--interaction[data-v-162b2bfe]{pointer-events:none;z-index:7}.map-header[data-v-162b2bfe]{position:absolute;top:0;left:0;right:0;z-index:20;padding-top:3rem;padding-left:1.5rem;padding-right:1.5rem;display:flex;align-items:center;justify-content:space-between}.map-header__back[data-v-162b2bfe]{display:flex;align-items:center;gap:.5rem;color:#94a3b8;background:none;border:none;cursor:pointer;padding:.5rem;transition:color .2s}.map-header__back[data-v-162b2bfe]:hover{color:#f1f5f9}.map-header__breadcrumb[data-v-162b2bfe]{color:#94a3b8;font-size:.875rem}.map-header__breadcrumb-sep[data-v-162b2bfe]{color:#64748b}.map-canvas[data-v-162b2bfe]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transform:translateY(-2%);z-index:5;pointer-events:none}.map-svg-wrap[data-v-162b2bfe]{position:relative;width:100%;height:100%;max-width:400px;max-height:400px;aspect-ratio:1}.map-svg[data-v-162b2bfe],.map-fx[data-v-162b2bfe],.map-layer--interaction[data-v-162b2bfe]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.map-canvas svg[data-v-162b2bfe]{pointer-events:auto}.map-vignette[data-v-162b2bfe]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9;opacity:.95;transform:translate(calc(var(--px) * -12px),calc(var(--py) * -12px));background:radial-gradient(circle at 50% 50%,#0000,#0000008c 70%)}.map-accent[data-v-162b2bfe]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10;opacity:0;transition:opacity .42s ease;transform:translate(calc(var(--px) * 8px),calc(var(--py) * 8px));mix-blend-mode:screen;background:radial-gradient(circle at var(--ax, 50%) var(--ay, 50%),rgba(0,255,255,.26),rgba(0,255,255,.08) 22%,rgba(0,0,0,0) 60%)}.map-root--focus .map-accent[data-v-162b2bfe]{opacity:1}.map-fx[data-v-162b2bfe]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:8}.map-fx__item[data-v-162b2bfe]{animation:fxFade-162b2bfe .85s ease-out forwards}@keyframes fxFade-162b2bfe{0%{opacity:0}10%{opacity:1}to{opacity:0}}.map-fx__glow[data-v-162b2bfe]{fill:none;stroke:#ef44442e;stroke-width:14;stroke-linecap:round;filter:blur(1.4px)}.map-levels[data-v-162b2bfe]{transition:opacity .5s}.map-node-ring[data-v-162b2bfe]{animation:fadeIn-162b2bfe .5s ease forwards,pulse-162b2bfe 3s cubic-bezier(.4,0,.6,1) infinite;animation-delay:0s,.5s}@keyframes pulse-162b2bfe{0%,to{opacity:1}50%{opacity:.5}}.map-nodes[data-v-162b2bfe]{animation:fadeIn-162b2bfe .5s ease forwards}.map-observer[data-v-162b2bfe]{transition:opacity .3s}.map-observer__glow[data-v-162b2bfe]{animation:observerPulse-162b2bfe 1.2s cubic-bezier(.1,0,.9,1) infinite}@keyframes observerPulse-162b2bfe{0%,to{opacity:1}50%{opacity:.3}}.map-observer__button[data-v-162b2bfe]{transition:all .3s}.map-observer__label[data-v-162b2bfe]{animation:fadeIn-162b2bfe .3s ease forwards}.map-node-tooltip[data-v-162b2bfe]{position:absolute;left:50%;bottom:20%;z-index:12;pointer-events:none;transform:translate(-50%)}.map-node-tooltip__text[data-v-162b2bfe]{padding:.45rem .7rem;background:#000000c7;border:1px solid rgba(148,163,184,.18);border-radius:10px;color:#f1f5f9;font-size:.78rem;line-height:1.1;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 22px #00000059}.map-ripple[data-v-162b2bfe]{position:absolute;width:14px;height:14px;border-radius:999px;transform:translate(-50%,-50%);background:radial-gradient(circle,#ef444473,#ef44441f 45%,#ef444400 70%);animation:ripplePop-162b2bfe .85s ease-out forwards;filter:blur(.2px)}@keyframes ripplePop-162b2bfe{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}10%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(6)}}@keyframes fadeIn-162b2bfe{0%{opacity:0}to{opacity:1}}.diagnostic-page[data-v-7e2bc61d]{height:100vh;width:100%}.diagnostic-page__error[data-v-7e2bc61d]{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#94a3b8;font-size:.875rem;padding:2rem}.diagnostic-page__retry[data-v-7e2bc61d]{margin-top:1rem;padding:.5rem 1rem;background:transparent;border:1px solid rgba(148,163,184,.3);color:#94a3b8;cursor:pointer;transition:all .2s}.diagnostic-page__retry[data-v-7e2bc61d]:hover{border-color:#22d3ee;color:#22d3ee}.diagnostic-page__loading[data-v-7e2bc61d]{height:100vh;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:.875rem}.screen-fade-enter-active[data-v-7e2bc61d]{animation:soft-fade-in .42s ease both}.screen-fade-leave-active[data-v-7e2bc61d]{transition:opacity .22s ease;opacity:0}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden;background:#000;overscroll-behavior:none}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;line-height:1.5;touch-action:none}#app{height:100%;overflow:hidden;background:#000}button,input{font-family:inherit}:root{--bg-0:#0a0a0f;--bg-1:#0f0f1a;--bg-2:#1a1a2e;--cyan:34,211,238;--slate:148,163,184}@keyframes observer-breathe{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.15);opacity:.5}}@keyframes glow-breathe{0%,to{opacity:.18;transform:translate(-50%,-50%) scale(1)}50%{opacity:.32;transform:translate(-50%,-50%) scale(1.15)}}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes soft-fade-in{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes cloud-pulse{0%,to{opacity:1}50%{opacity:.65}}@keyframes point-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}@keyframes ring-expand{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.4);opacity:.3}}@keyframes ring-expand-slow{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.6);opacity:.2}}@keyframes ring-ping{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.2}to{transform:translate(-50%,-50%) scale(1);opacity:.6}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.cosmic-bg{background:linear-gradient(to bottom,var(--bg-0),var(--bg-1),var(--bg-2))}.cosmic-glow{position:absolute;left:50%;top:35%;width:420px;height:420px;transform:translate(-50%,-50%);border-radius:9999px;background:rgba(var(--cyan),.08);filter:blur(110px);animation:glow-breathe 8s ease-in-out infinite;pointer-events:none}
