.tp[data-v-6c1f9f40]{position:relative;width:100%;text-align:left;border-radius:20px;border:1px solid rgba(255,255,255,.11);background-color:#080d17;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #040a1680;padding:clamp(18px,2.6vw,34px);overflow:hidden;animation:tpIn-6c1f9f40 .5s cubic-bezier(.2,.9,.3,1.05) both}@keyframes tpIn-6c1f9f40{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tp-progress[data-v-6c1f9f40]{position:absolute;inset:0 0 auto;height:2px;background:#ffffff0d}.tp-progress i[data-v-6c1f9f40]{display:block;height:100%;background:linear-gradient(90deg,#7da7ff,#58e4ff);box-shadow:0 2px 12px #58e4ff80;transform-origin:left center;transition:transform 1.2s cubic-bezier(.3,.7,.2,1)}.tp-bar[data-v-6c1f9f40]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-right:46px;margin-bottom:clamp(18px,2.4vw,26px);min-height:34px}.tp-bar-id[data-v-6c1f9f40]{display:flex;align-items:baseline;gap:10px;min-width:0;flex-wrap:wrap}.tp-bar-kicker[data-v-6c1f9f40]{font-size:13px;font-weight:500;color:var(--ink-3, #737d8f)}.tp-bar-domain[data-v-6c1f9f40]{font-family:var(--font-display, Inter, sans-serif);font-size:17px;font-weight:700;letter-spacing:-.02em;color:#f4f8ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.tp-help.tp-sim[data-v-6c1f9f40]{margin-top:0;flex-shrink:0}.tp-sim-btn[data-v-6c1f9f40]{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px 0 10px;border-radius:999px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;color:#cfe0ff;background:#7da7ff1a;border:1px solid rgba(125,167,255,.28);transition:background .18s,border-color .18s}.tp-sim-btn[data-v-6c1f9f40]:hover,.tp-sim.is-open .tp-sim-btn[data-v-6c1f9f40]{background:#7da7ff2b;border-color:#7da7ff73}.tp-sim-btn svg[data-v-6c1f9f40]{opacity:.7}.tp-sim-dot[data-v-6c1f9f40]{width:6px;height:6px;border-radius:50%;background:#8fb3ff;box-shadow:0 0 8px #8fb3ffe6}.tp-top[data-v-6c1f9f40]{display:flex;gap:clamp(18px,2.6vw,30px);align-items:flex-start}.tp-shot-wrap[data-v-6c1f9f40]{position:relative;flex-shrink:0;width:clamp(300px,38%,470px);aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#060a12;box-shadow:0 18px 50px #00000059}.tp-shot[data-v-6c1f9f40]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.tp-shot-label[data-v-6c1f9f40]{position:absolute;left:10px;bottom:10px;font-size:11px;font-weight:600;padding:4px 9px;border-radius:999px;color:#eaf1ff;background:#07101dcc;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(6px)}.term[data-v-6c1f9f40]{position:absolute;inset:0;display:flex;flex-direction:column;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:#060a12}.term-bar[data-v-6c1f9f40]{display:flex;align-items:center;gap:6px;padding:7px 10px;flex-shrink:0;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08)}.term-btn[data-v-6c1f9f40]{height:9px;width:9px;border-radius:9999px;display:inline-block}.term-title[data-v-6c1f9f40]{margin-left:8px;font-size:10.5px;color:#d8e4f26b}.term-body[data-v-6c1f9f40]{padding:10px 12px;font-size:11.5px;line-height:1.75;overflow:hidden;flex:1}.term-line[data-v-6c1f9f40]{display:flex;align-items:baseline;gap:7px;animation:lineIn-6c1f9f40 .3s ease both}@keyframes lineIn-6c1f9f40{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.term-prompt[data-v-6c1f9f40]{color:#7da7ff;flex-shrink:0}.term-text[data-v-6c1f9f40]{color:#d8e4f2c7;flex:1}.term-status[data-v-6c1f9f40]{font-size:10px;white-space:nowrap}.term-ok[data-v-6c1f9f40]{color:#61e0c2}.term-run[data-v-6c1f9f40]{color:#d8e4f266}.term-cursor[data-v-6c1f9f40]{display:flex;gap:7px;color:#7da7ff}.blink[data-v-6c1f9f40]{animation:blink-6c1f9f40 1s step-end infinite}@keyframes blink-6c1f9f40{0%,50%{opacity:1}50.01%,to{opacity:0}}.tp-head[data-v-6c1f9f40]{flex:1;min-width:0}.tp-score-row[data-v-6c1f9f40]{display:flex;align-items:center;gap:18px}.tp-donut[data-v-6c1f9f40]{position:relative;width:112px;height:112px;flex-shrink:0}.tp-donut svg[data-v-6c1f9f40]{width:100%;height:100%;transform:rotate(-90deg)}.dn-track[data-v-6c1f9f40]{fill:none;stroke:#ffffff12;stroke-width:9}.dn-arc[data-v-6c1f9f40]{fill:none;stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset .15s linear}.tp-donut.is-good .dn-arc[data-v-6c1f9f40]{stroke:#61e0c2}.tp-donut.is-mid .dn-arc[data-v-6c1f9f40]{stroke:#fbbf24}.tp-donut.is-poor .dn-arc[data-v-6c1f9f40]{stroke:#fb7185}.tp-donut.is-idle .dn-arc[data-v-6c1f9f40]{stroke:transparent}.tp-donut.is-idle .dn-track[data-v-6c1f9f40]{animation:dnPulse-6c1f9f40 1.8s ease-in-out infinite}@keyframes dnPulse-6c1f9f40{0%,to{stroke:#ffffff0f}50%{stroke:#7da7ff33}}.dn-mid[data-v-6c1f9f40]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.dn-num[data-v-6c1f9f40]{font-family:var(--font-display, Inter, sans-serif);font-size:34px;font-weight:700;line-height:1;letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums}.dn-of[data-v-6c1f9f40]{font-size:11px;font-weight:600;color:#d8e4f280;letter-spacing:.02em}.tp-score-meta[data-v-6c1f9f40]{min-width:0}.tp-score-cap[data-v-6c1f9f40]{margin:0;font-size:13px;font-weight:500;color:var(--ink-3, #737d8f)}.tp-cat[data-v-6c1f9f40]{margin:6px 0 0;font-size:15px;font-weight:650;color:#8fb3ff}.tp-cat.is-good[data-v-6c1f9f40]{color:#61e0c2}.tp-cat.is-mid[data-v-6c1f9f40]{color:#fcd34d}.tp-cat.is-poor[data-v-6c1f9f40]{color:#fda4af}.tp-cat-wait[data-v-6c1f9f40]{color:#d8e4f28c;font-weight:500;font-size:13.5px}.tp-help[data-v-6c1f9f40]{position:relative;display:inline-block;margin-top:8px}.tp-help-btn[data-v-6c1f9f40]{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:12.5px;color:#d8e4f29e;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#d8e4f247;transition:color .15s}.tp-help-btn[data-v-6c1f9f40]:hover,.tp-help-btn[data-v-6c1f9f40]:focus-visible{color:#8fb3ff}.tp-help-tip[data-v-6c1f9f40]{position:absolute;top:calc(100% + 10px);left:0;z-index:5;width:min(320px,74vw);padding:12px 14px;border-radius:12px;font-size:12.5px;font-weight:400;line-height:1.55;text-align:left;color:#e2ecfae0;background:#0d1524;border:1px solid rgba(255,255,255,.14);box-shadow:0 16px 40px #00000080;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease}.tp-help-tip.is-right[data-v-6c1f9f40]{left:auto;right:0}.tp-help:hover .tp-help-tip[data-v-6c1f9f40],.tp-help:focus-within .tp-help-tip[data-v-6c1f9f40],.tp-help.is-open .tp-help-tip[data-v-6c1f9f40]{opacity:1;visibility:visible;transform:none}.tp-help-tip[data-v-6c1f9f40]:before{content:"";position:absolute;top:-5px;left:16px;width:9px;height:9px;background:#0d1524;border-left:1px solid rgba(255,255,255,.14);border-top:1px solid rgba(255,255,255,.14);transform:rotate(45deg)}.tp-help-tip.is-right[data-v-6c1f9f40]:before{left:auto;right:22px}.tp-verdict[data-v-6c1f9f40]{margin:20px 0 0;font-family:var(--font-display, Inter, sans-serif);font-size:clamp(19px,1.9vw,23px);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#fff;text-wrap:balance}.tp-summary[data-v-6c1f9f40]{margin:10px 0 0;font-size:14.5px;line-height:1.6;color:#dce4f2b3;max-width:64ch}.tp-strengths[data-v-6c1f9f40]{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.tp-strengths li[data-v-6c1f9f40]{display:flex;gap:8px;font-size:13.5px;line-height:1.45;color:#e2ecfad1}.tp-check[data-v-6c1f9f40]{width:15px;height:15px;margin-top:2px;flex-shrink:0;fill:none;stroke:#61e0c2;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tp-section[data-v-6c1f9f40]{margin-top:clamp(26px,3vw,36px);padding-top:clamp(22px,2.6vw,30px);border-top:1px solid rgba(255,255,255,.08)}.tp-section-head[data-v-6c1f9f40]{display:flex;align-items:center;justify-content:space-between;gap:8px 14px;flex-wrap:wrap}.tp-section-title[data-v-6c1f9f40]{margin:0;font-family:var(--font-display, Inter, sans-serif);font-size:17px;font-weight:700;letter-spacing:-.02em;color:#f4f8ff}.tp-count[data-v-6c1f9f40]{font-size:11.5px;font-weight:600;color:#d8e4f2b3;background:#ffffff0d;border:1px solid rgba(255,255,255,.11);border-radius:999px;padding:3px 10px;white-space:nowrap}.tp-count.is-accent[data-v-6c1f9f40]{color:#61e0c2;background:#61e0c21a;border-color:#61e0c247}.tp-section-note[data-v-6c1f9f40]{margin:6px 0 16px;font-size:13px;line-height:1.55;color:#d8e4f294;max-width:72ch}.tp-personas[data-v-6c1f9f40]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.tp-card[data-v-6c1f9f40]{display:flex;flex-direction:column;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:16px}.tp-card.is-in[data-v-6c1f9f40],.tp-fix.is-in[data-v-6c1f9f40]{animation:tpUp-6c1f9f40 .42s ease both;animation-delay:calc(var(--i) * 90ms)}@keyframes tpUp-6c1f9f40{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tp-persona-row[data-v-6c1f9f40]{display:flex;align-items:center;gap:10px}.tp-avatar[data-v-6c1f9f40]{width:32px;height:32px;border-radius:50%;flex-shrink:0;border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;font-family:var(--font-display, Inter, sans-serif);font-size:12.5px;font-weight:700;letter-spacing:.04em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.tp-avatar.is-wait[data-v-6c1f9f40]{background:#ffffff0d}.tp-persona[data-v-6c1f9f40]{margin:0;font-size:14px;font-weight:650;letter-spacing:-.01em;color:#eef3ff}.tp-stance[data-v-6c1f9f40]{align-self:flex-start;margin-top:12px;font-size:12px;font-weight:500;padding:3px 9px;border-radius:999px;white-space:nowrap}.tp-stance.is-warm[data-v-6c1f9f40]{color:#61e0c2;background:#61e0c21f;border:1px solid rgba(97,224,194,.3)}.tp-stance.is-keen[data-v-6c1f9f40]{color:#8fb3ff;background:#7da7ff1f;border:1px solid rgba(125,167,255,.3)}.tp-stance.is-neutral[data-v-6c1f9f40]{color:#d8e4f2b8;background:#ffffff0e;border:1px solid rgba(255,255,255,.13)}.tp-stance.is-cool[data-v-6c1f9f40]{color:#fbbf24;background:#fbbf241a;border:1px solid rgba(251,191,36,.28)}.tp-quote[data-v-6c1f9f40]{flex:1 0 auto;margin:12px 0 0;font-size:14.5px;line-height:1.55;color:#f0f5ffeb}.tp-reads[data-v-6c1f9f40]{margin:14px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);display:grid;gap:10px}.tp-read dt[data-v-6c1f9f40]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.tp-read dt[data-v-6c1f9f40]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tp-read.is-good dt[data-v-6c1f9f40]{color:#61e0c2}.tp-read.is-hesitate dt[data-v-6c1f9f40]{color:#fbbf24}.tp-read dd[data-v-6c1f9f40]{margin:4px 0 0;font-size:13px;line-height:1.5;color:#d8e4f2c2}.tp-fixes[data-v-6c1f9f40]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tp-fix[data-v-6c1f9f40]{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:4px 16px;padding:16px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.tp-fix.is-first[data-v-6c1f9f40]{border-color:#61e0c24d;background:linear-gradient(90deg,#61e0c212,#ffffff06 60%)}.tp-rank[data-v-6c1f9f40]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-family:var(--font-display, Inter, sans-serif);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:#e2ecfad9;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.tp-fix.is-first .tp-rank[data-v-6c1f9f40]{color:#04110d;background:#61e0c2;border-color:transparent}.tp-rank.is-wait[data-v-6c1f9f40]{background:#ffffff0b}.tp-fix-body[data-v-6c1f9f40]{min-width:0;padding-top:4px}.tp-fix-title[data-v-6c1f9f40]{margin:0;font-size:15px;font-weight:650;letter-spacing:-.01em;color:#f4f8ff;line-height:1.35}.tp-fix-detail[data-v-6c1f9f40]{margin:5px 0 0;font-size:13.5px;line-height:1.55;color:#d8e4f2b3;max-width:78ch}.tp-impact[data-v-6c1f9f40]{margin-top:5px;font-size:12px;font-weight:500;padding:3px 10px;border-radius:999px;white-space:nowrap}.imp-high[data-v-6c1f9f40]{color:#61e0c2;background:#61e0c21f;border:1px solid rgba(97,224,194,.28)}.imp-medium[data-v-6c1f9f40]{color:#8fb3ff;background:#7da7ff1f;border:1px solid rgba(125,167,255,.28)}.imp-low[data-v-6c1f9f40]{color:#d8e4f2b3;background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.sk[data-v-6c1f9f40]{border-radius:6px;background:#ffffff0b;position:relative;overflow:hidden}.sk[data-v-6c1f9f40]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transform:translate(-100%);animation:skSweep-6c1f9f40 2.4s ease-in-out infinite}@keyframes skSweep-6c1f9f40{to{transform:translate(100%)}}.sk-line[data-v-6c1f9f40]{height:10px;width:100%;margin-top:9px}.sk-line.lg[data-v-6c1f9f40]{height:16px;width:80%;margin-top:22px}.sk-line.short[data-v-6c1f9f40]{width:62%}.sk-line.name[data-v-6c1f9f40]{height:10px;width:45%;margin-top:0}.tp-more[data-v-6c1f9f40]{position:relative;overflow:hidden;margin-top:clamp(26px,3vw,36px);padding-top:22px;border-top:1px solid rgba(255,255,255,.08)}.tp-more-ghost[data-v-6c1f9f40]{position:absolute;inset:22px 0 0;filter:blur(3.5px);opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.65) 45%,transparent 92%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.65) 45%,transparent 92%)}.tp-more-ghost .tp-section-title[data-v-6c1f9f40]{margin:18px 0 12px}.tp-more-ghost .tp-section-title[data-v-6c1f9f40]:first-child{margin-top:0}.gh[data-v-6c1f9f40]{display:block;border-radius:6px;background:#ffffff17}.gh-name[data-v-6c1f9f40]{height:10px;width:46%}.gh-line[data-v-6c1f9f40]{height:9px;width:100%;margin-top:9px}.gh-line.short[data-v-6c1f9f40]{width:64%}.gh-pill[data-v-6c1f9f40]{height:9px;width:42px;flex-shrink:0}.tp-ghost-funnel[data-v-6c1f9f40]{display:flex;flex-direction:column;gap:9px}.gf-row[data-v-6c1f9f40]{display:flex;align-items:center;gap:10px}.gf-bar[data-v-6c1f9f40]{height:15px;border-radius:5px;background:linear-gradient(90deg,#7da7ff80,#61e0c252)}.tp-veil[data-v-6c1f9f40]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:150px clamp(14px,3vw,30px) 4px;background:linear-gradient(to bottom,#080d1700,#080d178c,#080d17eb,#080d17 42%)}.tp-veil-kicker[data-v-6c1f9f40]{margin:0;font-size:13px;font-weight:700;color:#d8e4f28c}.tp-veil-title[data-v-6c1f9f40]{margin:8px 0 20px;font-family:var(--font-display, Inter, sans-serif);font-size:clamp(22px,2.6vw,30px);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:#fff}.tp-feats[data-v-6c1f9f40]{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px 26px;text-align:left;width:100%;max-width:800px}.tp-feats li[data-v-6c1f9f40]{display:flex;gap:9px;font-size:13px;line-height:1.45}.tp-feat-ico[data-v-6c1f9f40]{margin-top:1px}.tp-feats b[data-v-6c1f9f40]{color:#f2f6ff;font-weight:650}.tp-feat-desc[data-v-6c1f9f40]{display:block;color:#d8e4f2a3;margin-top:2px}.tp-cta[data-v-6c1f9f40]{margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);text-align:center}.tp-btn[data-v-6c1f9f40]{display:inline-flex;align-items:center;justify-content:center;gap:9px;max-width:100%;border-radius:999px;padding:14px 26px;font-size:15px;font-weight:650;letter-spacing:-.01em;background:linear-gradient(180deg,#f7f9ff,#dbe7ff);color:#07101d;box-shadow:0 18px 45px #7da7ff47,inset 0 1px #ffffffbf;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;text-decoration:none;overflow-wrap:anywhere}.tp-btn[data-v-6c1f9f40]:hover{transform:translateY(-1px);box-shadow:0 22px 58px #7da7ff57}.tp-btn[data-v-6c1f9f40]:active{transform:translateY(0) scale(.985)}.tp-btn.is-waiting[data-v-6c1f9f40]{opacity:.4;pointer-events:none}.tp-cta-note[data-v-6c1f9f40]{margin:16px 0 0;font-size:12px;color:#d8e4f28c}@media(max-width:760px){.tp-top[data-v-6c1f9f40]{flex-direction:column}.tp-shot-wrap[data-v-6c1f9f40]{width:100%}.tp-donut[data-v-6c1f9f40]{width:96px;height:96px}.dn-num[data-v-6c1f9f40]{font-size:29px}.tp-bar[data-v-6c1f9f40]{align-items:flex-start;flex-direction:column;gap:10px}.tp-help-tip.is-right[data-v-6c1f9f40]{left:0;right:auto}.tp-help-tip.is-right[data-v-6c1f9f40]:before{left:16px;right:auto}.tp-fix[data-v-6c1f9f40]{grid-template-columns:auto 1fr;padding:14px}.tp-impact[data-v-6c1f9f40]{grid-column:2;justify-self:start;margin-top:8px}}@media(prefers-reduced-motion:reduce){.tp[data-v-6c1f9f40],.tp-card[data-v-6c1f9f40],.tp-fix[data-v-6c1f9f40],.term-line[data-v-6c1f9f40],.blink[data-v-6c1f9f40],.sk[data-v-6c1f9f40]:after,.tp-donut.is-idle .dn-track[data-v-6c1f9f40]{animation:none}.dn-arc[data-v-6c1f9f40],.tp-progress i[data-v-6c1f9f40]{transition:none}}.ui-wrap[data-v-27a634e0]{width:100%;max-width:520px;margin:32px auto 0}.ui-form[data-v-27a634e0]{display:block;max-width:520px;margin:0 auto}.ui-row[data-v-27a634e0]{display:flex;align-items:center;width:100%;height:52px;border-radius:16px;border:1px solid rgba(255,255,255,.13);background:#ffffff0e;padding:0 6px 0 16px;gap:0;transition:border-color .2s,background .2s}.ui-row[data-v-27a634e0]:focus-within{border-color:#7da7ff61;background:#ffffff12}.ui-row[data-v-27a634e0]:has(.ui-input:focus),.ui-wrap.is-large .ui-row[data-v-27a634e0]:has(.ui-input:focus){border-color:var(--accent, #8fb3ff);box-shadow:0 0 0 3px #8fb3ff99,0 24px 70px #040a1699}.ui-prefix[data-v-27a634e0]{font-size:14px;color:#808a9c;white-space:nowrap;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-input[data-v-27a634e0]{flex:1;height:100%;background:transparent;border:none;outline:none;color:#f0f5ff;font-size:14px;font-family:inherit;padding:0 8px;min-width:0}.ui-input[data-v-27a634e0]::-moz-placeholder{color:#808a9c}.ui-input[data-v-27a634e0]::placeholder{color:#808a9c}.ui-btn[data-v-27a634e0]{flex-shrink:0;width:38px;height:38px;border-radius:11px;background:linear-gradient(180deg,#f7f9ff,#dbe7ff);border:none;cursor:pointer;display:grid;place-items:center;color:#07101d;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 14px #7da7ff4d,inset 0 1px #ffffffbf}.ui-btn[data-v-27a634e0]:hover{transform:scale(1.04);box-shadow:0 6px 20px #7da7ff66}.ui-btn[data-v-27a634e0]:active{transform:scale(.98)}.ui-row.is-invalid[data-v-27a634e0],.ui-row.is-invalid[data-v-27a634e0]:focus-within,.ui-wrap.is-large .ui-row.is-invalid[data-v-27a634e0],.ui-wrap.is-large .ui-row.is-invalid[data-v-27a634e0]:focus-within{border-color:#ff9db099;box-shadow:0 0 0 4px #ff9db01a}.ui-wrap.is-large .ui-row.is-invalid[data-v-27a634e0]:before{background:linear-gradient(120deg,#ff9db080,#ff9db040)}.ui-wrap.is-large .ui-row.is-invalid .ui-glare-wrap[data-v-27a634e0]{opacity:0}.ui-err[data-v-27a634e0]{display:flex;align-items:center;justify-content:center;gap:7px;margin:12px 0 0;font-size:13px;line-height:1.4;color:#ffb3c1;animation:uiErrIn-27a634e0 .22s ease both}.ui-err svg[data-v-27a634e0]{flex-shrink:0}@keyframes uiErrIn-27a634e0{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.ui-trust[data-v-27a634e0]{margin:16px 0 0;font-size:13px;line-height:1.5;text-align:center;color:var(--ink-3, #737d8f);text-wrap:balance}.ui-wrap.is-large[data-v-27a634e0]{max-width:720px;margin-top:38px}.ui-wrap.is-large .ui-form[data-v-27a634e0]{max-width:720px}.ui-wrap.is-large .ui-row[data-v-27a634e0]{position:relative;isolation:isolate;height:68px;border-radius:999px;padding:0 9px 0 26px;background:#fff1;border-color:#ffffff29;box-shadow:0 20px 60px #040a168c,inset 0 1px #ffffff0f}.ui-wrap.is-large .ui-row[data-v-27a634e0]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.6px;background:linear-gradient(120deg,#7da7ff47,#ffffff1f 40%,#61e0c238);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.ui-wrap.is-large .ui-row[data-v-27a634e0]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 0 26px #7da7ff2e;opacity:.85;pointer-events:none;z-index:0}@keyframes uiGlareHalo-27a634e0{0%,to{opacity:.45}50%{opacity:.95}}.ui-wrap.is-large .ui-glare-wrap[data-v-27a634e0]{position:absolute;inset:0;border-radius:inherit;padding:2px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.ui-wrap.is-large .ui-glare[data-v-27a634e0]{position:absolute;top:0;left:0;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle closest-side,rgba(232,244,255,.95),rgba(125,167,255,.6) 38%,rgba(97,224,194,.22) 64%,transparent 100%);opacity:0;pointer-events:none}@supports (offset-path: border-box){.ui-wrap.is-large .ui-glare[data-v-27a634e0]{offset-path:border-box;offset-anchor:50% 50%;offset-rotate:0deg;animation:uiGlareTravel-27a634e0 3.4s cubic-bezier(.45,0,.25,1) .4s both}}@keyframes uiGlareTravel-27a634e0{0%{offset-distance:0%;opacity:0}12%,82%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes uiGlareFocus-27a634e0{0%{offset-distance:0%;opacity:0}12%,82%{opacity:1}to{offset-distance:100%;opacity:0}}.ui-wrap.is-offscreen .ui-glare[data-v-27a634e0],.ui-wrap.is-offscreen .ui-row[data-v-27a634e0]:after{animation-play-state:paused}.ui-wrap.is-large .ui-row[data-v-27a634e0]>*:not(.ui-glare-wrap){position:relative;z-index:1}.ui-wrap.is-large .ui-row:focus-within .ui-glare[data-v-27a634e0]{animation:uiGlareFocus-27a634e0 1.8s cubic-bezier(.45,0,.25,1) both}.ui-wrap.is-large .ui-row[data-v-27a634e0]:focus-within:after{box-shadow:0 0 34px #7da7ff4d}.ui-wrap.is-large .ui-row[data-v-27a634e0]:focus-within{border-color:#7da7ff8c;background:#ffffff16;box-shadow:0 0 0 4px #7da7ff24,0 24px 70px #040a1699}.ui-wrap.is-large .ui-prefix[data-v-27a634e0]{font-size:16px}.ui-wrap.is-large .ui-input[data-v-27a634e0]{font-size:17px;padding:0 10px}.ui-wrap.is-large .ui-btn[data-v-27a634e0]{width:auto;height:50px;gap:10px;padding:0 22px 0 24px;border-radius:999px;display:inline-flex;align-items:center;font-family:inherit;font-size:15px;font-weight:650;letter-spacing:-.01em;white-space:nowrap}.ui-wrap.is-large .ui-btn[data-v-27a634e0]:hover{transform:translateY(-1px)}.ui-wrap.is-large .ui-btn[data-v-27a634e0]:active{transform:translateY(0) scale(.985)}.ui-wrap.is-large .ui-btn[data-v-27a634e0]:disabled{opacity:.82}.ui-wrap.is-large .ui-spin[data-v-27a634e0]{width:16px;height:16px}.ui-wrap.is-large .ui-trust[data-v-27a634e0]{margin-top:18px;font-size:14px}.ui-wrap.is-large .ui-err[data-v-27a634e0]{font-size:13.5px;margin-top:14px}@media(max-width:640px){.ui-row[data-v-27a634e0]{height:56px}.ui-btn[data-v-27a634e0]{width:44px;height:44px}.ui-wrap.is-large .ui-row[data-v-27a634e0]{height:58px;padding:0 7px 0 18px}.ui-wrap.is-large .ui-input[data-v-27a634e0]{font-size:15px}.ui-wrap.is-large .ui-prefix[data-v-27a634e0]{font-size:14px}.ui-wrap.is-large .ui-btn[data-v-27a634e0]{height:44px}}.ui-wrap.is-large[data-v-27a634e0]{container-type:inline-size}@container (max-width: 560px){.ui-wrap.is-large .ui-btn[data-v-27a634e0]{width:auto;aspect-ratio:1;padding:0;gap:0;justify-content:center}.ui-wrap.is-large .ui-btn-label[data-v-27a634e0]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.ui-row.is-busy[data-v-27a634e0]{border-color:#7da7ff57}.ui-input[data-v-27a634e0]:disabled{opacity:.7}.ui-btn[data-v-27a634e0]:disabled{cursor:default;transform:none}.ui-spin[data-v-27a634e0]{width:15px;height:15px;border-radius:50%;border:2px solid rgba(7,16,29,.25);border-top-color:#07101d;animation:uiSpin-27a634e0 .7s linear infinite}@keyframes uiSpin-27a634e0{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ui-spin[data-v-27a634e0]{animation:none}.ui-wrap.is-large .ui-row[data-v-27a634e0]:after,.ui-wrap.is-large .ui-glare[data-v-27a634e0]{animation:none}.ui-wrap.is-large .ui-glare[data-v-27a634e0]{offset-distance:12%;opacity:1}}.ov{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vh,40px) clamp(12px,3vw,40px);background:#040810d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow-y:auto}.ov-inner{position:relative;width:min(1180px,100%);max-height:94vh;overflow-y:auto;max-height:94dvh;border-radius:22px;outline:none;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(146,172,214,.32) transparent}.ov-inner::-webkit-scrollbar{width:10px}.ov-inner::-webkit-scrollbar-track{background:transparent}.ov-inner::-webkit-scrollbar-thumb{background-color:#92acd642;border-radius:999px;border:3px solid transparent;background-clip:content-box}.ov-inner::-webkit-scrollbar-thumb:hover{background-color:#a0bae46b}.ov-inner>*{width:100%}.ov-close{position:absolute;top:14px;right:14px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;cursor:pointer;color:#dce6f7;background:#0c1320cc;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(6px);transition:background .2s,color .2s}.ov-close:hover{background:#182236f2;color:#fff}.ov-fail{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(40px,7vh,72px) clamp(22px,5vw,56px);border-radius:22px;border:1px solid rgba(255,255,255,.09);background:radial-gradient(120% 100% at 50% 0%,rgba(125,167,255,.07),transparent 62%),#0a101cf5;box-shadow:0 30px 90px #02060e99}.ov-fail-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;color:#ffc978;background:#ffc97817;border:1px solid rgba(255,201,120,.22)}.ov-fail-title{margin:20px 0 0;font-size:clamp(21px,3.2vw,28px);font-weight:700;letter-spacing:-.02em;color:#f2f6ff}.ov-fail-body{margin:12px 0 0;max-width:60ch;font-size:15px;line-height:1.65;color:#d6e2f6ad}.ov-fail-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.ov-fail-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border-radius:12px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;text-decoration:none;color:#e8f0ff;background:#ffffff12;border:1px solid rgba(255,255,255,.16);transition:background .18s,border-color .18s,transform .15s}.ov-fail-btn:hover{background:#ffffff1c;border-color:#ffffff42;transform:translateY(-1px)}.ov-fail-btn.is-primary{color:#07101d;background:linear-gradient(180deg,#f7f9ff,#dbe7ff);border-color:transparent;box-shadow:0 6px 20px #7da7ff47}.ov-fail-btn.is-primary:hover{background:linear-gradient(180deg,#fff,#e6efff)}.ov-fail-note{margin:22px 0 0;max-width:52ch;font-size:12.5px;line-height:1.6;color:#becde66b}.ov-cue{position:absolute;left:50%;bottom:clamp(18px,4vh,40px);transform:translate(-50%);z-index:3;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;cursor:pointer;color:#cfe0ff;background:#0e1626eb;border:1px solid rgba(255,255,255,.16);box-shadow:0 8px 26px #00000073;backdrop-filter:blur(6px);animation:cueBob 1.9s ease-in-out infinite}.ov-cue:hover{color:#fff;background:#18243cf5}@keyframes cueBob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,5px)}}.cue-enter-active,.cue-leave-active{transition:opacity .25s ease}.cue-enter-from,.cue-leave-to{opacity:0}.ov-enter-active{transition:opacity .3s ease}.ov-leave-active{transition:opacity .2s ease}.ov-enter-from,.ov-leave-to{opacity:0}.ov-enter-active .ov-inner{transition:transform .35s cubic-bezier(.2,.9,.3,1.03)}.ov-enter-from .ov-inner{transform:translateY(18px) scale(.985)}@media(prefers-reduced-motion:reduce){.ov-enter-active,.ov-leave-active,.ov-enter-active .ov-inner{transition:none}.ov-cue{animation:none}}
