#app[data-v-1c454f7a]{min-height:100vh;background:#1a1a1a;color:#fff}.app-main[data-v-1c454f7a]{padding-bottom:40px}.start-screen[data-v-27eb05a1]{height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.start-screen__bg[data-v-27eb05a1]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0a0a0f,#0f0f1a,#1a1a2e)}.start-screen__glow[data-v-27eb05a1]{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-27eb05a1]{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;padding:5rem 2rem}.start-screen__button[data-v-27eb05a1]{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-27eb05a1]:hover{background:#22d3ee26;border-color:#22d3ee4d}.start-screen__button-icon[data-v-27eb05a1]{color:#22d3ee;transition:transform .3s}.start-screen__button:hover .start-screen__button-icon[data-v-27eb05a1]{transform:translate(4px)}.start-screen__auth[data-v-27eb05a1]{margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.start-screen__auth-text[data-v-27eb05a1]{color:#94a3b8;font-size:.875rem;margin-bottom:.5rem}.start-screen__auth-button[data-v-27eb05a1]{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-27eb05a1]:hover{border-color:#22d3ee;color:#22d3ee}.start-screen__symbol[data-v-27eb05a1]{position:relative;display:flex;justify-content:center;width:96px;height:96px;margin:0 auto}.start-screen__text[data-v-27eb05a1]{text-align:center;max-width:320px;display:flex;flex-direction:column;gap:1rem}.start-screen__title[data-v-27eb05a1]{color:#f1f5f9;font-size:1.25rem;font-weight:500;letter-spacing:.025em;line-height:1.5}.start-screen__subtitle[data-v-27eb05a1]{color:#94a3b8;font-size:.875rem;line-height:1.6}.symbol__outer[data-v-27eb05a1]{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-27eb05a1]{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-27eb05a1]{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-27eb05a1]{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(45deg);border-radius:9999px;pointer-events:none}.symbol__orbit[data-v-27eb05a1]{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-362e34a6]{height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.result-screen__bg[data-v-362e34a6]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0a0a0f,#0f0f1a,#1a1a2e)}.result-screen__header[data-v-362e34a6]{position:relative;z-index:10;padding-top:4rem;padding-left:2rem;padding-right:2rem;text-align:center}.result-screen__label[data-v-362e34a6]{color:#94a3b8;font-size:.875rem;letter-spacing:.05em;margin-bottom:.5rem}.result-screen__title[data-v-362e34a6]{color:#f1f5f9;font-size:1.25rem;font-weight:400}.result-screen__diffuse-states[data-v-362e34a6]{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem;align-items:center}.result-screen__diffuse-item[data-v-362e34a6]{color:#94a3b8;font-size:.875rem;text-align:center}.result-screen__visual[data-v-362e34a6]{position:relative;z-index:10;flex:1;display:flex;align-items:center;justify-content:center}.result-screen__canvas[data-v-362e34a6]{position:relative;width:280px;height:280px}.result-screen__svg[data-v-362e34a6]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.result-screen__cloud[data-v-362e34a6]{animation:pulse 4s cubic-bezier(.4,0,.6,1) infinite}.result-screen__point[data-v-362e34a6]{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.result-screen__region-label[data-v-362e34a6]{text-transform:uppercase;letter-spacing:.05em}.result-screen__center-point[data-v-362e34a6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:4px;background:#94a3b880;border-radius:50%}.result-screen__core[data-v-362e34a6]{opacity:.95}.result-screen__glow[data-v-362e34a6]{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-362e34a6]{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-362e34a6]{color:#94a3b8;font-size:.875rem;text-align:center;max-width:320px;line-height:1.6}.result-screen__explore[data-v-362e34a6]{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-362e34a6]:hover{background:#22d3ee26;border-color:#22d3ee4d}.result-screen__reset[data-v-362e34a6]{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-362e34a6]:hover{color:#22d3ee}.result-screen__reset-icon[data-v-362e34a6]{width:1rem;height:1rem}.result-wrapper[data-v-2657df42]{height:100%;display:flex;align-items:center;justify-content:center}.result-wrapper__loading[data-v-2657df42],.result-wrapper__error[data-v-2657df42]{color:#94a3b8;font-size:.875rem}.level-marker[data-v-66904c2f],.node-marker[data-v-abaa02ba]{transition:opacity .3s}.key-card[data-v-403ba685]{position:fixed;bottom:4rem;left:50%;transform:translate(-50%);max-width:400px;width:calc(100% - 2rem);padding:2rem;background:#000c;border:1px solid rgba(148,163,184,.2);border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;animation:slideUp-403ba685 .3s ease}.key-card__close[data-v-403ba685]{position:absolute;top:1rem;right:1rem;color:#94a3b8;background:none;border:none;cursor:pointer;padding:.25rem;transition:color .2s}.key-card__close[data-v-403ba685]:hover{color:#f1f5f9}.key-card__title[data-v-403ba685]{color:#f1f5f9;font-size:1.125rem;font-weight:500;margin-bottom:.75rem;padding-right:2rem}.key-card__description[data-v-403ba685]{color:#94a3b8;font-size:.875rem;line-height:1.6}@keyframes slideUp-403ba685{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.tooltip[data-v-7eea4ad9]{position:fixed;pointer-events:none;z-index:1000;padding:.5rem .75rem;background:#000c;border:1px solid rgba(148,163,184,.2);border-radius:4px;color:#f1f5f9;font-size:.75rem;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.map-screen[data-v-8bd68400]{height:100vh;position:relative;overflow:hidden}.map-screen__bg[data-v-8bd68400]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#00000073,#000000d9),url(/BG_OBSERVER_FIELD_CANON_v1_2160x3840.png);background-size:contain,contain;background-position:center center,center center;background-repeat:no-repeat,no-repeat}.map-screen__overlay[data-v-8bd68400]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;transition:all .5s;pointer-events:none;z-index:5}.map-screen__header[data-v-8bd68400]{position:relative;z-index:10;padding-top:3rem;padding-left:1.5rem;padding-right:1.5rem;display:flex;align-items:center;justify-content:space-between}.map-screen__back[data-v-8bd68400]{display:flex;align-items:center;gap:.5rem;color:#94a3b8;background:none;border:none;cursor:pointer;padding:.5rem;transition:color .2s}.map-screen__back[data-v-8bd68400]:hover{color:#f1f5f9}.map-screen__breadcrumb[data-v-8bd68400]{color:#94a3b8;font-size:.875rem}.map-screen__breadcrumb-sep[data-v-8bd68400]{color:#64748b}.map-screen__canvas[data-v-8bd68400]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transform:translateY(-2%)}.map-screen__svg[data-v-8bd68400]{width:100%;height:100%;max-width:400px;max-height:600px}.map-screen__levels[data-v-8bd68400]{transition:opacity .5s}.map-screen__node-ring[data-v-8bd68400],.map-screen__nodes[data-v-8bd68400]{animation:fadeIn-8bd68400 .5s ease forwards}.map-screen__glow[data-v-8bd68400]{position:absolute;top:50%;left:50%;width:500px;height:500px;margin-top:-250px;margin-left:-250px;background:#94a3b80d;border-radius:50%;filter:blur(140px);pointer-events:none}@keyframes fadeIn-8bd68400{0%{opacity:0}to{opacity:1}}.diagnostic-page[data-v-d7245087]{height:100vh;width:100%}.diagnostic-page__error[data-v-d7245087]{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-d7245087]{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-d7245087]:hover{border-color:#22d3ee;color:#22d3ee}.diagnostic-page__loading[data-v-d7245087]{height:100vh;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:.875rem}.screen-fade-enter-active[data-v-d7245087]{animation:soft-fade-in .42s ease both}.screen-fade-leave-active[data-v-d7245087]{transition:opacity .22s ease;opacity:0}*{box-sizing:border-box;margin:0;padding:0}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;background:#1a1a1a;color:#fff;line-height:1.5}#app{min-height:100vh}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}
