.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}.turbo-row[data-v-200fe098]{display:flex;gap:8px;justify-content:center;margin-top:16px}.turbo-btn[data-v-200fe098]{background:none;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:var(--muted);font-size:.8rem;padding:6px 14px;cursor:pointer;transition:border-color .15s,color .15s}.turbo-btn[data-v-200fe098]:hover{border-color:#8b5cf680;color:var(--text)}.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-817323c2]{position:relative}.autocomplete-list[data-v-817323c2]{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-817323c2]::-webkit-scrollbar{width:0;height:0;display:none}.autocomplete-list li[data-v-817323c2]{padding:10px 14px;cursor:pointer;font-size:.95rem;text-align:left;color:#e5e7eb}.autocomplete-list li[data-v-817323c2]:hover{background:#8b5cf626}.hint-text[data-v-817323c2]{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-81435cf4]{text-align:center;font-size:1.2rem;margin-bottom:10px}.step-indicator[data-v-81435cf4]{font-size:.85rem;color:var(--muted);font-weight:400;margin-left:6px}.explanation[data-v-81435cf4]{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-81435cf4]{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-81435cf4]{display:flex;flex-direction:column;gap:10px;max-width:var(--content-max);margin:0 auto 24px}.option[data-v-81435cf4]{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-81435cf4]:hover{border-color:#8b5cf680;background:#8b5cf614}.option.selected[data-v-81435cf4]{border-color:#8b5cf6cc;background:#8b5cf62e}.status[data-v-81435cf4]{text-align:center;color:var(--muted);font-size:.95rem;padding:32px 0}.status.error[data-v-81435cf4]{display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--error, #f87171)}.headline[data-v-1c2c7b75]{text-align:center;font-size:1.2rem;margin-bottom:16px}.type-box[data-v-1c2c7b75]{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-1c2c7b75]{font-size:.8rem;color:var(--muted);margin-bottom:4px}.type-value[data-v-1c2c7b75]{font-size:1.1rem;font-weight:600}.confidence[data-v-1c2c7b75]{text-align:center;font-size:.9rem;color:var(--muted);margin-bottom:12px}.explanation[data-v-1c2c7b75]{text-align:center;font-size:.95rem;line-height:1.45;max-width:var(--content-max);margin:0 auto 10px}.disclaimer[data-v-1c2c7b75]{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-1c2c7b75]{margin:0 auto 12px;max-width:var(--content-max);padding-left:18px;font-size:.85rem;color:var(--muted)}.notes li[data-v-1c2c7b75]{margin-bottom:4px}.loading-wrap[data-v-34ea0dd5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;gap:32px;min-height:60vh}.spinner-ring[data-v-34ea0dd5]{position:relative;width:72px;height:72px}.ring[data-v-34ea0dd5]{position:absolute;inset:0;border-radius:50%;border:3px solid transparent;border-top-color:#8b5cf6e6;animation:spin-34ea0dd5 1.1s linear infinite}.ring--delay1[data-v-34ea0dd5]{inset:10px;border-top-color:#8b5cf680;animation-duration:1.6s;animation-direction:reverse}.ring--delay2[data-v-34ea0dd5]{inset:20px;border-top-color:#8b5cf640;animation-duration:2.2s}@keyframes spin-34ea0dd5{to{transform:rotate(360deg)}}.step-text[data-v-34ea0dd5]{font-size:.95rem;color:var(--muted);text-align:center;min-height:1.5em;transition:opacity .3s}.error-msg[data-v-34ea0dd5]{text-align:center;color:var(--error, #f87171);font-size:.95rem}.chart-hero[data-v-0c8beeb3]{display:flex;flex-direction:column;align-items:center;margin-bottom:28px}.glyph[data-v-0c8beeb3]{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.glyph-ring[data-v-0c8beeb3]{position:absolute;border-radius:50%;border-style:solid;border-color:#8b5cf673}.glyph-ring--outer[data-v-0c8beeb3]{inset:0;border-width:1.5px;box-shadow:0 0 28px #8b5cf640}.glyph-ring--inner[data-v-0c8beeb3]{inset:18px;border-width:1px;border-color:#8b5cf640}.glyph-abbr[data-v-0c8beeb3]{position:relative;font-size:1.8rem;font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,#c084fc,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.type-name[data-v-0c8beeb3]{font-size:clamp(1.5rem,6vw,2.2rem);font-weight:800;text-align:center;line-height:1.15;background:linear-gradient(135deg,#c084fc,#818cf8,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 12px}.profile-badge[data-v-0c8beeb3]{display:inline-block;padding:4px 14px;border-radius:999px;border:1px solid rgba(139,92,246,.4);font-size:1rem;font-weight:600;color:#c494fce6;letter-spacing:.05em}.info-row[data-v-0c8beeb3]{display:flex;gap:10px;max-width:var(--content-max);margin:0 auto 28px}.info-chip[data-v-0c8beeb3]{flex:1;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);text-align:center}.info-chip__label[data-v-0c8beeb3]{font-size:.75rem;color:var(--muted)}.info-chip__value[data-v-0c8beeb3]{font-size:.95rem;font-weight:600}.tease-text[data-v-0c8beeb3]{text-align:center;font-size:1rem;line-height:1.65;color:#ffffffc7;margin-bottom:28px;max-width:var(--content-max)}.chart-hero[data-v-7cfb6a49]{display:flex;flex-direction:column;align-items:center;margin-bottom:28px}.glyph[data-v-7cfb6a49]{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.glyph-ring[data-v-7cfb6a49]{position:absolute;border-radius:50%;border-style:solid;border-color:#8b5cf673}.glyph-ring--outer[data-v-7cfb6a49]{inset:0;border-width:1.5px;box-shadow:0 0 28px #8b5cf640}.glyph-ring--inner[data-v-7cfb6a49]{inset:18px;border-width:1px;border-color:#8b5cf640}.glyph-abbr[data-v-7cfb6a49]{position:relative;font-size:1.8rem;font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,#c084fc,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.type-name[data-v-7cfb6a49]{font-size:clamp(1.5rem,6vw,2.2rem);font-weight:800;text-align:center;line-height:1.15;background:linear-gradient(135deg,#c084fc,#818cf8,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 12px}.profile-badge[data-v-7cfb6a49]{display:inline-block;padding:4px 14px;border-radius:999px;border:1px solid rgba(139,92,246,.4);font-size:1rem;font-weight:600;color:#c494fce6;letter-spacing:.05em}.info-row[data-v-7cfb6a49]{display:flex;gap:10px;max-width:var(--content-max);margin:0 auto 24px}.info-chip[data-v-7cfb6a49]{flex:1;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);text-align:center}.info-chip__label[data-v-7cfb6a49]{font-size:.75rem;color:var(--muted)}.info-chip__value[data-v-7cfb6a49]{font-size:.95rem;font-weight:600}.section[data-v-7cfb6a49]{max-width:var(--content-max);margin:0 auto 20px;width:100%;text-align:center}.section-label[data-v-7cfb6a49]{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;opacity:.7}.section-label--birth[data-v-7cfb6a49]{color:#f9a8d4bf;opacity:1}.section-label--design[data-v-7cfb6a49]{color:#a5b4fcbf;opacity:1}.channels-list[data-v-7cfb6a49]{display:flex;flex-direction:column;gap:8px}.channel-row[data-v-7cfb6a49]{display:flex;align-items:center;justify-content:center;gap:14px;padding:10px 14px;border-radius:10px;background:#8b5cf60f;border:1px solid rgba(139,92,246,.18)}.channel-gates[data-v-7cfb6a49]{display:flex;align-items:center;gap:4px;flex-shrink:0}.gate-num[data-v-7cfb6a49]{font-size:.88rem;font-weight:700;color:#c494fcd9;font-variant-numeric:tabular-nums;min-width:1.8ch;text-align:center}.channel-arrow[data-v-7cfb6a49]{font-size:.8rem;color:#8b5cf666}.channel-name[data-v-7cfb6a49]{font-size:.9rem;font-weight:500;color:#ffffffd1}.centers-wrap[data-v-7cfb6a49]{display:flex;flex-direction:column;gap:14px}.center-group[data-v-7cfb6a49]{display:flex;flex-direction:column;align-items:center}.center-chips[data-v-7cfb6a49]{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.center-chip[data-v-7cfb6a49]{padding:4px 11px;border-radius:999px;font-size:.78rem;font-weight:500;letter-spacing:.02em}.center-chip--defined[data-v-7cfb6a49]{background:#8b5cf62e;border:1px solid rgba(139,92,246,.35);color:#c494fcf2}.center-chip--open[data-v-7cfb6a49]{background:transparent;border:1px solid rgba(255,255,255,.12);color:#ffffff61}.gates-wrap[data-v-7cfb6a49]{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.gate-pill[data-v-7cfb6a49]{display:flex;align-items:baseline;gap:5px;padding:4px 10px;border-radius:8px}.gate-pill--birth[data-v-7cfb6a49]{background:#ec489912;border:1px solid rgba(236,72,153,.22)}.gate-pill--birth .gate-pill__num[data-v-7cfb6a49]{color:#f9a8d4e6}.gate-pill--design[data-v-7cfb6a49]{background:#6366f112;border:1px solid rgba(99,102,241,.22)}.gate-pill--design .gate-pill__num[data-v-7cfb6a49]{color:#a5b4fce6}.gate-pill--both[data-v-7cfb6a49]{outline:1px solid rgba(255,255,255,.18);outline-offset:1px}.gate-pill__num[data-v-7cfb6a49]{font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums}.gate-pill__name[data-v-7cfb6a49]{font-size:.72rem;color:var(--muted);opacity:.75}.variants-note[data-v-7cfb6a49]{text-align:center;font-size:.78rem;color:var(--muted);margin-bottom:16px;opacity:.7}.chart-hero[data-v-2dd872a2]{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.glyph[data-v-2dd872a2]{position:relative;width:90px;height:90px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.glyph-ring[data-v-2dd872a2]{position:absolute;border-radius:50%;border-style:solid;border-color:#8b5cf673}.glyph-ring--outer[data-v-2dd872a2]{inset:0;border-width:1.5px;box-shadow:0 0 20px #8b5cf633}.glyph-ring--inner[data-v-2dd872a2]{inset:14px;border-width:1px;border-color:#8b5cf640}.glyph-abbr[data-v-2dd872a2]{position:relative;font-size:1.4rem;font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,#c084fc,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.type-name[data-v-2dd872a2]{font-size:clamp(1.2rem,5vw,1.7rem);font-weight:800;text-align:center;line-height:1.2;background:linear-gradient(135deg,#c084fc,#818cf8,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 8px}.topic-label[data-v-2dd872a2]{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#c494fc99}.spinner-wrap[data-v-2dd872a2]{display:flex;justify-content:center;padding:40px 0}.spinner-ring[data-v-2dd872a2]{position:relative;width:56px;height:56px}.ring[data-v-2dd872a2]{position:absolute;inset:0;border-radius:50%;border:3px solid transparent;border-top-color:#8b5cf6e6;animation:spin-2dd872a2 1.1s linear infinite}.ring--delay1[data-v-2dd872a2]{inset:8px;border-top-color:#8b5cf680;animation-duration:1.6s;animation-direction:reverse}.ring--delay2[data-v-2dd872a2]{inset:16px;border-top-color:#8b5cf640;animation-duration:2.2s}@keyframes spin-2dd872a2{to{transform:rotate(360deg)}}.answer-body[data-v-2dd872a2]{width:100%;text-align:left;font-size:1rem;line-height:1.7;margin:0 0 24px}.answer-body[data-v-2dd872a2] h1,.answer-body[data-v-2dd872a2] h2,.answer-body[data-v-2dd872a2] h3{font-weight:700;margin:1.2em 0 .4em;color:#c494fce6}.answer-body[data-v-2dd872a2] h1{font-size:1.1rem}.answer-body[data-v-2dd872a2] h2{font-size:1rem}.answer-body[data-v-2dd872a2] h3{font-size:.95rem}.answer-body[data-v-2dd872a2] p{margin:0 0 .85em}.answer-body[data-v-2dd872a2] ul,.answer-body[data-v-2dd872a2] ol{padding-left:1.4em;margin:0 0 .85em}.answer-body[data-v-2dd872a2] li{margin-bottom:.3em}.answer-body[data-v-2dd872a2] strong{font-weight:700;color:#fffffff2}.answer-body[data-v-2dd872a2] em{color:#c494fcd9}.error-wrap[data-v-2dd872a2]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}.error-msg[data-v-2dd872a2]{color:var(--error, #f87171);font-size:.9rem;margin:0}.intro[data-v-2e75ea8d]{font-size:1rem;line-height:1.5;text-align:center;max-width:var(--content-max);margin:0 auto 20px}.question-input[data-v-2e75ea8d]{width:100%;max-width:var(--content-max);margin:0 auto 16px;display:block;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:12px;color:var(--text);font-size:.95rem;line-height:1.5;padding:12px 14px;resize:vertical;outline:none;transition:border-color .15s;box-sizing:border-box}.question-input[data-v-2e75ea8d]:focus{border-color:#8b5cf699}.tags[data-v-2e75ea8d]{display:flex;flex-wrap:wrap;gap:8px;max-width:var(--content-max);margin:0 auto 20px;justify-content:center}.tag[data-v-2e75ea8d]{background:#8b5cf61a;border:1px solid rgba(139,92,246,.3);border-radius:999px;color:#c494fce6;font-size:.8rem;padding:5px 12px;cursor:pointer;transition:background .15s,border-color .15s}.tag[data-v-2e75ea8d]:hover{background:#8b5cf633;border-color:#8b5cf699}.question-echo[data-v-52d9a813]{font-size:.85rem;color:var(--muted);font-style:italic;margin:0 0 20px}.spinner-wrap[data-v-52d9a813]{display:flex;justify-content:center;padding:40px 0}.spinner-ring[data-v-52d9a813]{position:relative;width:72px;height:72px}.ring[data-v-52d9a813]{position:absolute;inset:0;border-radius:50%;border:3px solid transparent;border-top-color:#8b5cf6e6;animation:spin-52d9a813 1.1s linear infinite}.ring--delay1[data-v-52d9a813]{inset:10px;border-top-color:#8b5cf680;animation-duration:1.6s;animation-direction:reverse}.ring--delay2[data-v-52d9a813]{inset:20px;border-top-color:#8b5cf640;animation-duration:2.2s}@keyframes spin-52d9a813{to{transform:rotate(360deg)}}.answer-body[data-v-52d9a813]{width:100%;text-align:left;font-size:1.05rem;line-height:1.65;margin:0 0 24px}.answer-body[data-v-52d9a813] h1,.answer-body[data-v-52d9a813] h2,.answer-body[data-v-52d9a813] h3{font-weight:700;margin:1.2em 0 .4em;color:#c494fce6}.answer-body[data-v-52d9a813] h1{font-size:1.15rem}.answer-body[data-v-52d9a813] h2{font-size:1.05rem}.answer-body[data-v-52d9a813] h3{font-size:.95rem}.answer-body[data-v-52d9a813] p{margin:0 0 .85em}.answer-body[data-v-52d9a813] ul,.answer-body[data-v-52d9a813] ol{padding-left:1.4em;margin:0 0 .85em}.answer-body[data-v-52d9a813] li{margin-bottom:.3em}.answer-body[data-v-52d9a813] strong{font-weight:700;color:#fffffff2}.answer-body[data-v-52d9a813] em{color:#c494fcd9}.answer-body[data-v-52d9a813] table{width:100%;border-collapse:collapse;margin-bottom:1em;font-size:.88rem}.answer-body[data-v-52d9a813] th,.answer-body[data-v-52d9a813] td{padding:6px 10px;border:1px solid rgba(255,255,255,.1)}.answer-body[data-v-52d9a813] th{background:#8b5cf626;font-weight:600}.answer-body[data-v-52d9a813] blockquote{border-left:3px solid rgba(139,92,246,.5);margin:.5em 0;padding:6px 14px;color:var(--muted);font-style:italic}.error-wrap[data-v-52d9a813]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}.error-msg[data-v-52d9a813]{color:var(--error, #f87171);font-size:.9rem;margin:0}*,*: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}
