.screen{width:100%;height:100%;background:#0f1115;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overflow-y:auto;-webkit-overflow-scrolling:touch}.avatar[data-v-608a5561]{aspect-ratio:1 / 1;padding:2px;border-radius:50%;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 6px #0000000d}.logo[data-v-608a5561]{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#0f1115}.content[data-v-3d105558]{width:100%;max-width:360px;margin:0 auto;min-height:100%;box-sizing:border-box;padding:24px 16px calc(32px + env(safe-area-inset-bottom)) 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;overflow:visible;color:var(--text);font-family:var(--font-sans)}.primary-button[data-v-c3ffdf3d]{margin-top:12px}.back-button[data-v-2c547dd7]{display:block;margin-top:12px;--n-color: transparent;--n-color-hover: transparent;--n-color-pressed: transparent;--n-color-focus: transparent;--n-color-disabled: transparent;--n-ripple-color: transparent;--n-text-color: rgba(255, 255, 255, .65);--n-text-color-hover: rgba(255, 255, 255, .85);--n-text-color-pressed: rgba(255, 255, 255, .85)}.back-button[data-v-2c547dd7] button{appearance:none;background:transparent!important;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}.code-input[data-v-ddfb15ee]{display:flex;justify-content:center;gap:8px}.digit[data-v-ddfb15ee]{width:44px;height:52px;text-align:center;font-size:1.4rem;border-radius:10px;border:1px solid rgba(255,255,255,.25);background:#ffffff0a;color:#fff}.digit[data-v-ddfb15ee]:focus{outline:none;border-color:#8b5cf6}.state-success .digit[data-v-ddfb15ee]{background:#86efac40;border-color:#86eface6;color:#ecfdf5}.digit[data-v-ddfb15ee]{transition:background-color .2s ease,border-color .2s ease}.error-text[data-v-07b67299]{margin-top:8px;font-size:.9rem;color:#f87171;text-align:center}.diagram[data-v-80e79e4c]{width:100%;max-width:360px;margin:0 auto;position:relative}.diagram svg[data-v-80e79e4c]{width:100%;height:auto;display:block}.label[data-v-80e79e4c]{position:absolute;display:flex;flex-direction:column;font-family:var(--font-sans);font-size:.95rem;line-height:1.1;pointer-events:none}.line[data-v-80e79e4c]{white-space:nowrap}.energy[data-v-80e79e4c]{top:24%;left:50%;transform:translate(-50%,-50%);color:#22c55e;text-align:center}.neuro[data-v-80e79e4c]{top:65%;left:22%;transform:translate(-50%,-50%);color:#facc15;text-align:left}.ai[data-v-80e79e4c]{top:65%;left:82%;transform:translate(-50%,-50%);color:#3b82f6;text-align:right}.diagram[data-v-784a52e8]{width:100%;max-width:360px;margin:0 auto;position:relative}.diagram svg[data-v-784a52e8]{width:100%;height:auto;display:block}.label[data-v-784a52e8]{position:absolute;display:flex;flex-direction:column;font-family:var(--font-sans);font-size:.95rem;line-height:1.1;font-weight:400;pointer-events:none}.line[data-v-784a52e8]{white-space:nowrap}.energy[data-v-784a52e8]{top:24%;left:50%;transform:translate(-50%,-50%);color:#22c55e;text-align:center}.neuro[data-v-784a52e8]{top:65%;left:22%;transform:translate(-50%,-50%);color:#facc15;text-align:left}.ai[data-v-784a52e8]{top:65%;left:82%;transform:translate(-50%,-50%);color:#3b82f6;text-align:right}.base-input[data-v-fe35fa1c]{width:100%;max-width:var(--content-max)}.privacy-note[data-v-cabe77bc]{margin:4px 0 0;max-width:var(--content-max);font-size:.85rem;line-height:1.35;text-align:center;color:var(--muted)}.autocomplete[data-v-4b706a86]{position:relative}.autocomplete-list[data-v-4b706a86]{position:absolute;top:56px;left:0;right:0;background:#0b0e14;border-radius:10px;border:1px solid rgba(139,92,246,.35);max-height:220px;overflow-y:auto;z-index:20;list-style:none;padding:6px 0;margin:0;scrollbar-width:none;-ms-overflow-style:none}.autocomplete-list[data-v-4b706a86]::-webkit-scrollbar{width:0;height:0;display:none}.autocomplete-list li[data-v-4b706a86]{padding:10px 14px;cursor:pointer;font-size:.95rem;text-align:left;color:#e5e7eb}.autocomplete-list li[data-v-4b706a86]:hover{background:#8b5cf626}.hint-text[data-v-4b706a86]{margin:4px 0 0;font-size:.85rem;color:var(--muted-2);text-align:center}.time-select[data-v-2f939c8e]{display:flex;align-items:center;gap:6px;width:100%}.time-part[data-v-2f939c8e]{flex:1}.colon[data-v-2f939c8e]{font-size:1.2rem;color:var(--muted)}.ampm[data-v-2f939c8e]{width:72px}.certainty[data-v-64095368]{text-align:center}.certainty-label[data-v-64095368]{display:block;margin-bottom:8px;font-size:.9rem;color:var(--muted)}.certainty-options[data-v-64095368]{display:flex;gap:8px}.certainty-option[data-v-64095368]{flex:1;padding:10px 8px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#ffffff0a;font-size:.9rem;color:var(--text);cursor:pointer}.certainty-option.active[data-v-64095368]{background:#8b5cf638;border-color:#8b5cf699}.app-field[data-v-64095368]{margin-bottom:12px}.progress-wrapper[data-v-e4dca82f]{width:100%;max-width:var(--content-max);margin:0 auto 14px}.progress-track[data-v-e4dca82f]{width:100%;height:6px;border-radius:999px;background:#ffffff1f;overflow:hidden}.progress-fill[data-v-e4dca82f]{height:100%;background:linear-gradient(90deg,#8b5cf6,#a78bfa);border-radius:999px;transition:width .18s ease}.question-text[data-v-b0e1a711]{text-align:center;font-size:1.15rem;margin-bottom:16px}.question-options[data-v-b0e1a711]{display:flex;flex-direction:column;gap:8px;width:100%;margin-bottom:16px}.question-option[data-v-b0e1a711]{width:100%;max-width:var(--content-max);margin:0 auto;padding:10px 8px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#ffffff0a;font-size:.9rem;color:var(--text);cursor:pointer;text-align:center;transition:background-color .15s ease,border-color .15s ease}.question-option.active[data-v-b0e1a711]{background:#8b5cf638;border-color:#8b5cf699}.fade-enter-active[data-v-b0e1a711],.fade-leave-active[data-v-b0e1a711]{transition:opacity .15s ease}.fade-enter-from[data-v-b0e1a711],.fade-leave-to[data-v-b0e1a711]{opacity:0}.heading[data-v-6026fa4f]{text-align:center;font-size:1.2rem;margin-bottom:10px}.explanation[data-v-6026fa4f]{text-align:center;font-size:.9rem;color:var(--muted);line-height:1.45;max-width:var(--content-max);margin:0 auto 24px}.question-text[data-v-6026fa4f]{font-size:1rem;line-height:1.5;text-align:center;max-width:var(--content-max);margin:0 auto 20px;font-weight:500}.options[data-v-6026fa4f]{display:flex;flex-direction:column;gap:10px;max-width:var(--content-max);margin:0 auto 24px}.option[data-v-6026fa4f]{width:100%;padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:inherit;font-size:.95rem;line-height:1.4;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.option[data-v-6026fa4f]:hover{border-color:#8b5cf680;background:#8b5cf614}.option.selected[data-v-6026fa4f]{border-color:#8b5cf6cc;background:#8b5cf62e}.status[data-v-6026fa4f]{text-align:center;color:var(--muted);font-size:.95rem;padding:32px 0}.status.error[data-v-6026fa4f]{display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--error, #f87171)}.headline[data-v-76f1a6e5]{text-align:center;font-size:1.2rem;margin-bottom:16px}.type-box[data-v-76f1a6e5]{margin:0 auto 12px;padding:14px 16px;max-width:var(--content-max);text-align:center;border-radius:14px;background:#8b5cf626;border:1px solid rgba(139,92,246,.4)}.type-label[data-v-76f1a6e5]{font-size:.8rem;color:var(--muted);margin-bottom:4px}.type-value[data-v-76f1a6e5]{font-size:1.1rem;font-weight:600}.confidence[data-v-76f1a6e5]{text-align:center;font-size:.9rem;color:var(--muted);margin-bottom:12px}.explanation[data-v-76f1a6e5]{text-align:center;font-size:.95rem;line-height:1.45;max-width:var(--content-max);margin:0 auto 10px}.disclaimer[data-v-76f1a6e5]{text-align:center;font-size:.9rem;line-height:1.4;max-width:var(--content-max);margin:0 auto 14px;color:var(--muted)}.notes[data-v-76f1a6e5]{margin:0 auto 12px;max-width:var(--content-max);padding-left:18px;font-size:.85rem;color:var(--muted)}.notes li[data-v-76f1a6e5]{margin-bottom:4px}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}html,body{margin:0;padding:0;width:100%;max-width:100%;background:#0f1115;overflow-x:hidden}body{overflow-y:auto;overscroll-behavior-y:contain}#app{width:100%;max-width:100%;min-height:100vh;min-height:100dvh;overflow-x:hidden}:root{--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bg: #0f1115;--text: rgba(255, 255, 255, .88);--text-strong: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .75);--muted-2: rgba(255, 255, 255, .6);--content-max: 300px;--text-base: 1rem;--text-intro: 1rem;--line-intro: 1.5}.app-intro-text{color:var(--text);font-size:var(--text-intro);line-height:var(--line-intro);max-width:var(--content-max);text-align:center;font-family:var(--font-sans)}.app-field{width:100%;max-width:var(--content-max)}.app-field-label{display:block;margin-bottom:6px;font-size:.9rem;color:var(--muted);font-family:var(--font-sans)}.app-row{display:flex;gap:8px}.app-row>*{flex:1}@media(hover:none)and (pointer:coarse){.n-button--primary:hover{background-color:var(--n-color)!important}.n-button--quaternary:hover{background-color:transparent!important}.n-button:hover{color:inherit!important}}.n-config-provider{min-height:100vh;min-height:100dvh}.screen{min-height:100vh;min-height:100dvh;height:auto;overflow:visible}
