.ui-dock[data-v-3a6a92d7]{position:fixed;right:18px;bottom:18px;z-index:80;display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface) 78%,transparent);backdrop-filter:saturate(180%) blur(18px);box-shadow:var(--shadow);opacity:.68;transition:opacity .18s ease}.ui-dock[data-v-3a6a92d7]:hover{opacity:1}.dock-btn[data-v-3a6a92d7]{height:26px;padding:0 11px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:12px;font-weight:550;cursor:pointer;transition:background .15s ease,color .15s ease}.dock-btn[data-v-3a6a92d7]:hover{color:var(--text)}.dock-btn.active[data-v-3a6a92d7]{background:var(--brand);color:#fff}@media(max-width:720px){.ui-dock[data-v-3a6a92d7]{right:12px;bottom:12px;transform:scale(.92);transform-origin:bottom right;opacity:.9}}@media(max-width:420px){.ui-dock[data-v-3a6a92d7]{transform:scale(.86);opacity:.82}}.icon[data-v-cef2be88]{display:inline-block;flex:none;vertical-align:-.15em}.toast-stack[data-v-c529aad7]{position:fixed;right:var(--space-5);bottom:var(--space-5);z-index:90;display:flex;flex-direction:column;gap:var(--space-2);max-width:min(400px,calc(100vw - 32px))}.toast[data-v-c529aad7]{display:flex;align-items:flex-start;gap:9px;padding:10px 13px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);font-size:var(--text-sm);cursor:pointer;animation:toast-in-c529aad7 .18s ease}@keyframes toast-in-c529aad7{0%{opacity:0;transform:translateY(6px)}}.toast-icon[data-v-c529aad7]{display:inline-flex;color:var(--muted);margin-top:1px}.tone-success .toast-icon[data-v-c529aad7]{color:var(--ok)}.tone-error .toast-icon[data-v-c529aad7]{color:var(--bad)}.tone-warn .toast-icon[data-v-c529aad7]{color:var(--warn)}.tone-info .toast-icon[data-v-c529aad7]{color:var(--info)}.tone-success[data-v-c529aad7]{border-color:color-mix(in srgb,var(--ok) 26%,var(--line))}.tone-error[data-v-c529aad7]{border-color:color-mix(in srgb,var(--bad) 26%,var(--line))}.toast-text[data-v-c529aad7]{word-break:break-word;color:var(--text-dim)}.toast-enter-active[data-v-c529aad7],.toast-leave-active[data-v-c529aad7]{transition:opacity .18s ease,transform .18s ease}.toast-enter-from[data-v-c529aad7],.toast-leave-to[data-v-c529aad7]{opacity:0;transform:translateY(8px)}@media(max-width:720px){.toast-stack[data-v-c529aad7]{right:var(--space-3);left:var(--space-3);bottom:var(--space-3);max-width:none}}.spinner[data-v-beafef2e]{display:inline-block;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin-beafef2e .7s linear infinite}.spinner-brand[data-v-beafef2e]{color:var(--brand)}.spinner-muted[data-v-beafef2e]{color:var(--muted)}.spinner-inverse[data-v-beafef2e]{color:#fff}@keyframes spin-beafef2e{to{transform:rotate(360deg)}}.btn[data-v-b9ecd90c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:var(--radius-sm);font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease,transform .1s ease}.btn[data-v-b9ecd90c]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-b9ecd90c]:disabled{opacity:.5;cursor:not-allowed}.btn-sm[data-v-b9ecd90c]{height:28px;padding:0 10px;font-size:var(--text-xs)}.btn-md[data-v-b9ecd90c]{height:32px;padding:0 12px;font-size:var(--text-sm)}.btn-lg[data-v-b9ecd90c]{height:38px;padding:0 16px;font-size:var(--text-base)}.btn-primary[data-v-b9ecd90c]{background:var(--brand);color:#fff}.btn-primary[data-v-b9ecd90c]:hover:not(:disabled){background:var(--brand-hover)}.btn-secondary[data-v-b9ecd90c]{background:var(--surface);color:var(--text);border-color:var(--line-strong)}.btn-secondary[data-v-b9ecd90c]:hover:not(:disabled){background:var(--surface-2)}.btn-ghost[data-v-b9ecd90c]{background:transparent;color:var(--muted)}.btn-ghost[data-v-b9ecd90c]:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.btn-danger[data-v-b9ecd90c]{background:var(--bad);color:#fff}.btn-danger[data-v-b9ecd90c]:hover:not(:disabled){filter:brightness(.95)}.btn-success[data-v-b9ecd90c]{background:var(--ok);color:#fff}.btn-success[data-v-b9ecd90c]:hover:not(:disabled){filter:brightness(.95)}.btn-block[data-v-b9ecd90c]{width:100%}.brand[data-v-4f1cec61]{display:flex;align-items:center;gap:9px;min-width:0}.brand-mark[data-v-4f1cec61]{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0 2px}.brand-mark img[data-v-4f1cec61]{width:auto;max-width:none;display:block;object-fit:contain}:root[data-theme=dark] .brand-mark[data-v-4f1cec61]{background:#fffffff0;border-radius:8px;padding:2px 6px}.brand-text[data-v-4f1cec61]{display:flex;flex-direction:column;line-height:1.15;min-width:0}.brand-text strong[data-v-4f1cec61]{font-size:var(--text-sm);font-weight:650;letter-spacing:.02em;color:var(--text)}.brand-text small[data-v-4f1cec61]{font-size:9.5px;letter-spacing:.13em;color:var(--muted)}.theme-btn[data-v-e5f34318]{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-dim);font-size:var(--text-xs);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.theme-btn[data-v-e5f34318]:hover{border-color:var(--line-strong);color:var(--text)}@media(max-width:1024px){.theme-label[data-v-e5f34318]{display:none}.theme-btn[data-v-e5f34318]{width:30px;padding:0;justify-content:center}}.candy-rain[data-v-5adc1312]{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.candy[data-v-5adc1312]{position:absolute;top:0;left:var(--left);width:var(--size);height:calc(var(--size) * .64);border-radius:999px;opacity:0;will-change:transform;animation:candy-fall-5adc1312 var(--dur) linear var(--delay) infinite}.candy[data-v-5adc1312]:before,.candy[data-v-5adc1312]:after{content:"";position:absolute;top:50%;width:calc(var(--size) * .52);height:calc(var(--size) * .5);transform:translateY(-50%);clip-path:polygon(0 50%,100% 0,100% 100%);background:inherit;filter:brightness(.92)}.candy[data-v-5adc1312]:before{left:calc(var(--size) * -.42)}.candy[data-v-5adc1312]:after{right:calc(var(--size) * -.42);transform:translateY(-50%) scaleX(-1)}.tint-0[data-v-5adc1312]{background:#ff5c92}.tint-1[data-v-5adc1312]{background:#c084fc}.tint-2[data-v-5adc1312]{background:#2fd3a0}@keyframes candy-fall-5adc1312{0%{transform:translate3d(0,-12vh,0) rotate(0);opacity:0}6%{opacity:.95}25%{transform:translate3d(var(--sway),22vh,0) rotate(calc(var(--spin) * .3))}50%{transform:translate3d(calc(var(--sway) * -.5),52vh,0) rotate(calc(var(--spin) * .55))}75%{transform:translate3d(calc(var(--sway) * .6),82vh,0) rotate(calc(var(--spin) * .8))}94%{opacity:.8}to{transform:translate3d(calc(var(--sway) * -.3),118vh,0) rotate(var(--spin));opacity:0}}:root[data-theme=dark] .candy[data-v-5adc1312]{filter:saturate(.85) brightness(.9)}.candy[data-v-5adc1312]{box-shadow:0 2px 6px #be5a8c47}@media(prefers-reduced-motion:reduce){.candy[data-v-5adc1312]{animation-duration:var(--dur)!important}}.lp[data-v-a34394ed]{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.nav[data-v-a34394ed]{position:sticky;top:0;z-index:20;padding:12px 0;background:color-mix(in srgb,var(--surface) 78%,transparent);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--line)}.nav-inner[data-v-a34394ed]{width:100%;max-width:1180px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:18px}.brand[data-v-a34394ed]{display:inline-flex;align-items:center;text-decoration:none;flex:none}.nav-links[data-v-a34394ed]{display:flex;align-items:center;gap:4px;margin-left:8px}.nav-links a[data-v-a34394ed]{padding:8px 12px;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:600;color:var(--text-dim);text-decoration:none;transition:background .16s ease,color .16s ease}.nav-links a[data-v-a34394ed]:hover{background:var(--brand-soft);color:var(--brand)}.nav-actions[data-v-a34394ed]{margin-left:auto;display:flex;align-items:center;gap:10px}.status[data-v-a34394ed]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap}.status-dot[data-v-a34394ed]{width:7px;height:7px;border-radius:50%;background:var(--muted)}.status.ok[data-v-a34394ed]{color:color-mix(in srgb,var(--ok) 70%,#000 12%);border-color:color-mix(in srgb,var(--ok) 32%,transparent);background:var(--ok-soft)}.status.ok .status-dot[data-v-a34394ed]{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 22%,transparent)}.status.bad[data-v-a34394ed]{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 32%,transparent);background:var(--bad-soft)}.status.bad .status-dot[data-v-a34394ed]{background:var(--bad)}.cta-link[data-v-a34394ed]{text-decoration:none}.hero[data-v-a34394ed]{width:100%;max-width:1180px;margin:0 auto;padding:72px 24px 40px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center}.eyebrow[data-v-a34394ed]{display:inline-block;padding:6px 14px;border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;border:1px solid color-mix(in srgb,var(--brand) 22%,transparent)}.title[data-v-a34394ed]{margin:18px 0 14px;font-size:clamp(34px,4.6vw,52px);line-height:1.12;font-weight:800;letter-spacing:-.03em}.accent[data-v-a34394ed]{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lede[data-v-a34394ed]{max-width:46ch;font-size:var(--text-md);line-height:1.75;color:var(--text-dim)}.cta-row[data-v-a34394ed]{margin-top:26px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ghost-link[data-v-a34394ed]{font-size:var(--text-sm);font-weight:600;color:var(--text-dim);text-decoration:none;padding:10px 6px;border-bottom:2px dashed color-mix(in srgb,var(--brand) 35%,transparent)}.ghost-link[data-v-a34394ed]:hover{color:var(--brand)}.trust[data-v-a34394ed]{margin:24px 0 0;padding:0;list-style:none;display:flex;gap:18px;flex-wrap:wrap;font-size:var(--text-sm);color:var(--muted)}.trust li[data-v-a34394ed]{display:inline-flex;align-items:center;gap:6px}.hero-card[data-v-a34394ed]{position:relative;padding:26px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.hero-card-head[data-v-a34394ed]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.card-eyebrow[data-v-a34394ed]{font-size:var(--text-sm);font-weight:700;color:var(--text)}.card-note[data-v-a34394ed]{margin-top:4px;font-size:var(--text-xs);color:var(--muted)}.card-chip[data-v-a34394ed]{flex:none;padding:4px 10px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;color:var(--brand);background:var(--brand-soft)}.price-grid[data-v-a34394ed]{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.price-grid.is-loading .price-value[data-v-a34394ed]{opacity:.35}.price-cell[data-v-a34394ed]{padding:12px 14px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.price-mode[data-v-a34394ed]{font-size:var(--text-xs);font-weight:700;color:var(--brand);letter-spacing:.04em}.price-value[data-v-a34394ed]{font-size:var(--text-lg);font-weight:800;font-variant-numeric:tabular-nums}.price-hint[data-v-a34394ed]{font-size:11px;color:var(--muted)}.license-row[data-v-a34394ed]{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.license-row>div[data-v-a34394ed]{padding:10px 14px;border-radius:var(--radius);border:1px dashed color-mix(in srgb,var(--brand) 26%,var(--line))}.license-label[data-v-a34394ed]{display:block;font-size:var(--text-xs);color:var(--muted)}.license-value[data-v-a34394ed]{font-size:var(--text-base);font-weight:700;font-variant-numeric:tabular-nums}.hero-card-foot[data-v-a34394ed]{margin-top:16px;padding-top:14px;border-top:1px dashed var(--line);font-size:var(--text-xs);color:var(--muted);display:flex;align-items:center;gap:8px}.ok-dot[data-v-a34394ed]{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 20%,transparent)}.marquee[data-v-a34394ed]{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 60%,transparent);padding:12px 0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track[data-v-a34394ed]{display:flex;gap:32px;width:max-content;animation:marquee-scroll-a34394ed 38s linear infinite}.marquee-item[data-v-a34394ed]{display:inline-flex;align-items:center;gap:32px;font-size:var(--text-sm);font-weight:600;color:var(--muted);white-space:nowrap}.marquee-sep[data-v-a34394ed]{font-style:normal;color:color-mix(in srgb,var(--brand) 55%,transparent);font-size:11px}@keyframes marquee-scroll-a34394ed{0%{transform:translate(0)}to{transform:translate(-50%)}}.section[data-v-a34394ed]{width:100%;max-width:1180px;margin:0 auto;padding:52px 24px;scroll-margin-top:84px}.sec-head[data-v-a34394ed]{max-width:60ch;margin-bottom:26px}.sec-head h2[data-v-a34394ed]{font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.02em}.sec-head p[data-v-a34394ed]{margin-top:8px;font-size:var(--text-md);color:var(--text-dim)}.feature-grid[data-v-a34394ed]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature[data-v-a34394ed]{display:flex;align-items:flex-start;gap:12px;padding:18px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.feature[data-v-a34394ed]:hover{border-color:color-mix(in srgb,var(--brand) 28%,var(--line));box-shadow:var(--shadow);transform:translateY(-2px)}.feature-icon[data-v-a34394ed]{flex:none;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--brand-soft);color:var(--brand)}.feature-text[data-v-a34394ed]{display:flex;flex-direction:column;gap:3px;min-width:0}.feature-text strong[data-v-a34394ed]{font-size:var(--text-base);font-weight:700}.feature-text span[data-v-a34394ed]{font-size:var(--text-xs);color:var(--muted);line-height:1.55}.feature-arrow[data-v-a34394ed]{margin-left:auto;align-self:center;color:var(--muted);opacity:0;transition:opacity .18s ease,transform .18s ease}.feature:hover .feature-arrow[data-v-a34394ed]{opacity:1;transform:translate(2px)}.pricing-grid[data-v-a34394ed]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.price-card[data-v-a34394ed]{padding:20px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.price-card header[data-v-a34394ed]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.price-card-mode[data-v-a34394ed]{font-size:var(--text-sm);font-weight:700;color:var(--brand);letter-spacing:.04em}.price-card-hint[data-v-a34394ed]{font-size:11px;color:var(--muted)}.price-card-value[data-v-a34394ed]{margin-top:14px;font-size:30px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.price-card-value small[data-v-a34394ed]{font-size:var(--text-xs);font-weight:600;color:var(--muted);margin-left:4px}.price-card-desc[data-v-a34394ed]{margin-top:6px;font-size:var(--text-xs);color:var(--muted)}.billing-notes[data-v-a34394ed]{margin:18px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.billing-notes li[data-v-a34394ed]{display:flex;align-items:flex-start;gap:8px;font-size:var(--text-sm);color:var(--text-dim)}.bot[data-v-a34394ed]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:40px;align-items:center}.bot-copy h2[data-v-a34394ed]{margin-top:14px;font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.02em}.bot-lede[data-v-a34394ed]{margin-top:10px;font-size:var(--text-md);color:var(--text-dim);line-height:1.7}.bot-list[data-v-a34394ed]{margin:22px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.bot-list li[data-v-a34394ed]{display:flex;gap:12px;align-items:flex-start}.bot-icon[data-v-a34394ed]{flex:none;width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-soft);color:var(--brand)}.bot-list strong[data-v-a34394ed]{display:block;font-size:var(--text-base);font-weight:700}.bot-list span[data-v-a34394ed]{font-size:var(--text-xs);color:var(--muted)}.chat[data-v-a34394ed]{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}.chat-head[data-v-a34394ed]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--surface-2)}.chat-avatar[data-v-a34394ed]{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--grad);color:var(--text-inverse)}.chat-head strong[data-v-a34394ed]{display:block;font-size:var(--text-sm);font-weight:700}.chat-head span[data-v-a34394ed]{font-size:11px;color:var(--ok);font-weight:600}.chat-body[data-v-a34394ed]{padding:16px;display:flex;flex-direction:column;gap:10px;background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--brand) 10%,transparent) 1px,transparent 0) 0 0 / 16px 16px,var(--surface)}.bubble[data-v-a34394ed]{max-width:84%;padding:9px 13px;border-radius:14px;font-size:var(--text-xs);line-height:1.6}.bubble.them[data-v-a34394ed]{align-self:flex-start;background:var(--surface-2);border:1px solid var(--line);border-bottom-left-radius:4px;font-family:var(--mono)}.bubble.me[data-v-a34394ed]{align-self:flex-end;background:var(--brand-soft);border:1px solid color-mix(in srgb,var(--brand) 22%,transparent);color:color-mix(in srgb,var(--brand) 70%,#000 20%);border-bottom-right-radius:4px}.chat-foot[data-v-a34394ed]{padding:10px 16px;border-top:1px dashed var(--line);font-size:11px;color:var(--muted);text-align:center}.steps[data-v-a34394ed]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.step[data-v-a34394ed]{padding:22px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.step-no[data-v-a34394ed]{display:inline-block;font-size:var(--text-xs);font-weight:800;letter-spacing:.1em;color:var(--brand);background:var(--brand-soft);padding:3px 9px;border-radius:var(--radius-pill)}.step strong[data-v-a34394ed]{display:block;margin-top:12px;font-size:var(--text-md);font-weight:700}.step p[data-v-a34394ed]{margin-top:6px;font-size:var(--text-sm);color:var(--muted);line-height:1.6}.faq[data-v-a34394ed]{display:flex;flex-direction:column;gap:10px;max-width:860px}.faq-item[data-v-a34394ed]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);overflow:hidden;transition:border-color .18s ease}.faq-item.open[data-v-a34394ed]{border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}.faq-q[data-v-a34394ed]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;background:transparent;border:0;cursor:pointer;text-align:left;font-size:var(--text-base);font-weight:650;color:var(--text)}.faq-caret[data-v-a34394ed]{flex:none;color:var(--muted);transition:transform .2s ease}.faq-item.open .faq-caret[data-v-a34394ed]{transform:rotate(180deg);color:var(--brand)}.faq-a[data-v-a34394ed]{padding:0 18px 18px;font-size:var(--text-sm);color:var(--text-dim);line-height:1.75}.cta-band[data-v-a34394ed]{width:calc(100% - 48px);max-width:1132px;margin:0 auto 40px;padding:34px 36px;border-radius:var(--radius-xl);background:var(--grad);color:var(--text-inverse);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;box-shadow:var(--shadow-lg)}.cta-band h2[data-v-a34394ed]{font-size:clamp(22px,2.4vw,28px);font-weight:800;letter-spacing:-.02em}.cta-band p[data-v-a34394ed]{margin-top:6px;font-size:var(--text-sm);opacity:.9}.cta-band[data-v-a34394ed] .btn-primary{background:var(--surface);color:var(--brand);box-shadow:none}.foot[data-v-a34394ed]{margin-top:auto;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 70%,transparent)}.foot-inner[data-v-a34394ed]{max-width:1180px;margin:0 auto;padding:22px 24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.foot-note[data-v-a34394ed]{font-size:var(--text-xs);color:var(--muted)}.foot-links[data-v-a34394ed]{margin-left:auto;display:flex;gap:16px}.foot-links a[data-v-a34394ed]{font-size:var(--text-sm);font-weight:600;color:var(--text-dim);text-decoration:none}.foot-links a[data-v-a34394ed]:hover{color:var(--brand)}@media(max-width:960px){.hero[data-v-a34394ed]{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:48px}.bot[data-v-a34394ed]{grid-template-columns:minmax(0,1fr);gap:28px}.feature-grid[data-v-a34394ed],.pricing-grid[data-v-a34394ed]{grid-template-columns:repeat(2,minmax(0,1fr))}.steps[data-v-a34394ed]{grid-template-columns:minmax(0,1fr)}.nav-links[data-v-a34394ed]{display:none}}@media(max-width:640px){.feature-grid[data-v-a34394ed],.pricing-grid[data-v-a34394ed],.price-grid[data-v-a34394ed]{grid-template-columns:minmax(0,1fr)}.hero[data-v-a34394ed]{padding:36px 16px 28px}.section[data-v-a34394ed]{padding:44px 16px}.nav-inner[data-v-a34394ed]{padding:0 16px;gap:10px}.status[data-v-a34394ed]{display:none}.cta-band[data-v-a34394ed]{padding:26px 22px}}@media(prefers-reduced-motion:reduce){.marquee-track[data-v-a34394ed]{animation:none}.feature[data-v-a34394ed]:hover{transform:none}}.field[data-v-f2312426]{display:flex;flex-direction:column;gap:6px;min-width:0}.field-label[data-v-f2312426]{font-size:var(--text-sm);font-weight:550;color:var(--text-dim)}.field-required[data-v-f2312426]{color:var(--bad);margin-left:2px}.field-hint[data-v-f2312426]{font-size:var(--text-xs);color:var(--muted)}.field-error[data-v-f2312426]{font-size:var(--text-xs);color:var(--bad)}.input-wrap[data-v-99a7b422]{display:flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 10px;transition:border-color .16s ease,box-shadow .16s ease}.input-wrap[data-v-99a7b422]:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.size-sm[data-v-99a7b422]{height:28px}.size-md[data-v-99a7b422]{height:32px}.size-lg[data-v-99a7b422]{height:38px}.is-invalid[data-v-99a7b422]{border-color:var(--bad)}.is-disabled[data-v-99a7b422]{background:var(--surface-2);opacity:.7}.input[data-v-99a7b422]{flex:1 1 auto;min-width:0;height:100%;border:none;outline:none;background:transparent;font-size:var(--text-base)}.input[data-v-99a7b422]::placeholder{color:var(--muted)}.affix[data-v-99a7b422]{display:inline-flex;align-items:center;color:var(--muted);font-size:var(--text-xs)}.auth[data-v-884995af]{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:var(--bg, var(--bg));color:var(--text)}.aside[data-v-884995af]{position:relative;display:flex;align-items:center;padding:56px;background:linear-gradient(160deg,#fff0f7,#ffe6f2 42%,#f3e8ff);background-size:cover;background-position:center;overflow:hidden}.aside-overlay[data-v-884995af]{position:absolute;inset:0;background:linear-gradient(160deg,#fff6fac7,#ffe9f4e6);display:none}.aside.has-wallpaper .aside-overlay[data-v-884995af]{display:block}.aside-inner[data-v-884995af]{position:relative;z-index:1;max-width:440px;display:flex;flex-direction:column;gap:18px}.aside-brand[data-v-884995af]{display:flex;text-decoration:none;align-self:flex-start}.aside-title[data-v-884995af]{font-size:40px;font-weight:700;letter-spacing:-.035em;line-height:1.05}.aside-sub[data-v-884995af]{font-size:16px;line-height:1.6;color:var(--text-dim)}.aside-list[data-v-884995af]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.aside-list li[data-v-884995af]{display:flex;align-items:center;gap:12px;font-size:14.5px;color:var(--text-dim)}.aside-list span[data-v-884995af]{width:30px;height:30px;flex:none;border-radius:9px;background:var(--surface);border:1px solid var(--line);color:var(--brand);display:inline-flex;align-items:center;justify-content:center}.mock[data-v-884995af]{margin-top:10px;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:0 24px 60px -24px #0a0a1438,0 2px 8px #0a0a140a}.mock-top[data-v-884995af]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mock-label[data-v-884995af]{font-size:12px;color:var(--muted)}.mock-balance[data-v-884995af]{font-size:32px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.mock-chip[data-v-884995af]{padding:3px 10px;border-radius:999px;background:var(--ok-soft);color:var(--ok);font-size:12px;font-weight:550}.mock-prices[data-v-884995af]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.mock-price[data-v-884995af]{display:flex;flex-direction:column;gap:2px;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--bg, var(--bg))}.mock-price span[data-v-884995af]{font-size:11px;color:var(--muted)}.mock-price strong[data-v-884995af]{font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.mock-rows[data-v-884995af]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.mock-row[data-v-884995af]{display:flex;align-items:center;gap:10px}.mk[data-v-884995af]{width:8px;height:8px;border-radius:50%;flex:none}.mk.ok[data-v-884995af]{background:#10b981}.mk.bad[data-v-884995af]{background:var(--bad)}.mk-bar[data-v-884995af]{height:8px;flex:0 0 110px;border-radius:4px;background:var(--line)}.mk-bar.wide[data-v-884995af]{flex-basis:150px}.mk-bar.mid[data-v-884995af]{flex-basis:90px}.mk-num[data-v-884995af]{margin-left:auto;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.main[data-v-884995af]{display:flex;align-items:center;justify-content:center;padding:40px 32px}.card[data-v-884995af]{width:100%;max-width:380px;display:flex;flex-direction:column;gap:20px;padding:36px;background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:0 20px 50px -30px #0a0a1433}.mobile-brand[data-v-884995af]{display:none;align-self:flex-start;text-decoration:none}.head[data-v-884995af]{display:flex;flex-direction:column;gap:4px}.title[data-v-884995af]{font-size:28px;font-weight:700;letter-spacing:-.02em}.sub[data-v-884995af]{font-size:14.5px;color:var(--muted)}.alert[data-v-884995af]{padding:10px 14px;border-radius:12px;background:#fff5f7;border:1px solid #f8c9d4;color:var(--bad);font-size:13.5px}.form[data-v-884995af]{display:flex;flex-direction:column;gap:16px}.links[data-v-884995af]{display:flex;align-items:center;justify-content:space-between;font-size:14px}.links a[data-v-884995af]{color:var(--brand);text-decoration:none}.links a[data-v-884995af]:hover{text-decoration:underline;text-underline-offset:3px}.hint[data-v-884995af]{font-size:12px;color:var(--muted);line-height:1.6;padding-top:4px;border-top:1px solid var(--line)}@media(max-width:900px){.auth[data-v-884995af]{grid-template-columns:minmax(0,1fr)}.aside[data-v-884995af]{display:none}.main[data-v-884995af]{min-height:100vh;padding:32px 20px}.mobile-brand[data-v-884995af]{display:flex}.card[data-v-884995af]{max-width:420px;padding:28px}}.links-right[data-v-884995af]{display:inline-flex;gap:14px;align-items:center}.reg-link[data-v-884995af]{color:var(--brand);font-weight:600}:root[data-theme=dark] .auth[data-v-884995af]{background:#1a0f17;color:#fdeef5}:root[data-theme=dark] .auth .aside[data-v-884995af]{background:linear-gradient(160deg,#2a1220,#3a1730 45%,#241022)}:root[data-theme=dark] .auth .aside-overlay[data-v-884995af]{background:linear-gradient(160deg,#1a0f1799,#3a1730b8)}:root[data-theme=dark] .auth .aside-sub[data-v-884995af]{color:#b9b9c6}:root[data-theme=dark] .auth .aside-list li[data-v-884995af]{color:#c7c7d1}:root[data-theme=dark] .auth .mock[data-v-884995af],:root[data-theme=dark] .auth .card[data-v-884995af]{border-color:#26262d}:root[data-theme=dark] .auth .mock-label[data-v-884995af],:root[data-theme=dark] .auth .mock-price span[data-v-884995af],:root[data-theme=dark] .auth .mk-num[data-v-884995af],:root[data-theme=dark] .auth .hint[data-v-884995af],:root[data-theme=dark] .auth .sub[data-v-884995af]{color:#8b8b96}:root[data-theme=dark] .auth .mock-price[data-v-884995af]{background:#141418;border-color:#26262d}:root[data-theme=dark] .auth .mock-chip[data-v-884995af]{background:#123326;color:#34d399}:root[data-theme=dark] .auth .mk-bar[data-v-884995af]{background:#26262d}:root[data-theme=dark] .auth .links a[data-v-884995af],:root[data-theme=dark] .auth .reg-link[data-v-884995af]{color:#8b97ff}:root[data-theme=dark] .auth .error[data-v-884995af]{background:#2a1418;border-color:#5c2530;color:#f87185}.nf[data-v-cd2bc798]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:radial-gradient(640px 380px at 50% -10%,var(--brand-soft),transparent 62%),var(--bg)}.nf-card[data-v-cd2bc798]{width:100%;max-width:460px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.nf-code[data-v-cd2bc798]{font-size:56px;font-weight:800;line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.nf-title[data-v-cd2bc798]{font-size:var(--text-xl);font-weight:700}.nf-sub[data-v-cd2bc798]{font-size:var(--text-sm);color:var(--muted)}.nf-actions[data-v-cd2bc798]{display:flex;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}.console[data-v-03ece1a8]{display:grid;grid-template-columns:calc(236px * var(--scale)) minmax(0,1fr);min-height:100vh;background:var(--bg);color:var(--text);background-size:cover;background-position:center;background-attachment:fixed}.console[data-v-03ece1a8]:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(50rem 32rem at 10% -10%,color-mix(in srgb,var(--brand) 20%,transparent),transparent 62%),radial-gradient(42rem 30rem at 94% 6%,color-mix(in srgb,var(--brand-2) 16%,transparent),transparent 64%),radial-gradient(36rem 26rem at 58% 110%,color-mix(in srgb,var(--ok) 12%,transparent),transparent 60%)}.overlay[data-v-03ece1a8]{display:none}.side[data-v-03ece1a8]{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--line);z-index:30}.side-brand[data-v-03ece1a8]{display:flex;align-items:center;justify-content:space-between;height:62px;padding:0 calc(18px * var(--scale));flex:none}.brand-link[data-v-03ece1a8]{display:flex;text-decoration:none}.icon-btn[data-v-03ece1a8]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.icon-btn[data-v-03ece1a8]:hover{background:var(--surface-2);color:var(--text)}.menu-btn[data-v-03ece1a8]{display:none}.nav[data-v-03ece1a8]{flex:1 1 auto;overflow-y:auto;padding:8px 12px 12px;display:flex;flex-direction:column;gap:18px}.nav-group[data-v-03ece1a8]{display:flex;flex-direction:column;gap:2px}.nav-label[data-v-03ece1a8]{padding:0 10px 6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.nav-item[data-v-03ece1a8]{position:relative;display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:9px;color:var(--text-dim);font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.nav-item[data-v-03ece1a8]:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.nav-item.active[data-v-03ece1a8]{background:var(--brand-soft);color:var(--brand);font-weight:600}.nav-text[data-v-03ece1a8]{flex:1 1 auto}.side-foot[data-v-03ece1a8]{flex:none;padding:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.foot-user[data-v-03ece1a8]{display:flex;align-items:center;gap:10px}.avatar[data-v-03ece1a8]{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:13px;flex:none}.avatar-img[data-v-03ece1a8]{object-fit:cover;background:var(--surface-2)}.foot-meta[data-v-03ece1a8]{display:flex;flex-direction:column;line-height:1.25;min-width:0}.foot-name[data-v-03ece1a8]{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foot-role[data-v-03ece1a8]{font-size:11px;color:var(--muted)}.foot-actions[data-v-03ece1a8]{display:flex;align-items:center;gap:8px}.logout[data-v-03ece1a8]{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;margin-left:auto;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-size:12.5px;cursor:pointer;transition:border-color .15s,color .15s}.logout[data-v-03ece1a8]:hover{border-color:#f8c9d4;color:var(--bad)}.main[data-v-03ece1a8]{min-width:0;display:flex;flex-direction:column}.topbar[data-v-03ece1a8]{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:14px;min-height:62px;padding:calc(10px * var(--scale)) calc(28px * var(--scale));background:color-mix(in srgb,var(--surface) 86%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.topbar-titles[data-v-03ece1a8]{min-width:0}.topbar-title[data-v-03ece1a8]{font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-sub[data-v-03ece1a8]{font-size:var(--text-sm);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-actions[data-v-03ece1a8]{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.balance-chip[data-v-03ece1a8]{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:12.5px;color:var(--muted)}.balance-chip b[data-v-03ece1a8]{color:var(--text);font-variant-numeric:tabular-nums}.session[data-v-03ece1a8]{font-size:12px;color:var(--muted)}.quick[data-v-03ece1a8]{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 14px;border-radius:999px;background:var(--brand);color:#fff;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s}.quick[data-v-03ece1a8]:hover{background:var(--brand-hover);text-decoration:none}.content[data-v-03ece1a8]{flex:1 1 auto;width:100%;max-width:1120px;margin:0 auto;padding:calc(28px * var(--scale)) calc(28px * var(--scale)) 96px;display:flex;flex-direction:column;gap:20px}@media(max-width:900px){.console[data-v-03ece1a8]{grid-template-columns:minmax(0,1fr)}.side[data-v-03ece1a8]{position:fixed;left:0;top:0;width:min(80vw,260px);transform:translate(-102%);transition:transform .2s ease;box-shadow:0 24px 60px #0a0a142e}.side.open[data-v-03ece1a8]{transform:translate(0)}.overlay[data-v-03ece1a8]{display:none}.drawer-open .overlay[data-v-03ece1a8]{display:block;position:fixed;inset:0;z-index:25;background:#0a0a1466}.menu-btn[data-v-03ece1a8],.side-brand .icon-btn[data-v-03ece1a8]{display:inline-flex}.topbar[data-v-03ece1a8]{padding:10px 16px}.content[data-v-03ece1a8]{padding:18px 16px 96px}.session[data-v-03ece1a8]{display:none}}@media(max-width:720px){.side-brand .icon-btn[data-v-03ece1a8]{display:inline-flex}}@media(min-width:1600px){.content[data-v-03ece1a8]{max-width:1200px}}:root[data-theme=dark] .console[data-v-03ece1a8]{background:#1a0f17;color:#fdeef5}:root[data-theme=dark] .console[data-v-03ece1a8]:before{opacity:.75}.palette-backdrop[data-v-cf34e5f0]{position:fixed;inset:0;z-index:70;display:flex;justify-content:center;align-items:flex-start;padding:12vh var(--space-4) var(--space-4);background:#11111466;backdrop-filter:blur(3px)}.palette[data-v-cf34e5f0]{width:100%;max-width:540px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden;animation:palette-in-cf34e5f0 .14s ease}@keyframes palette-in-cf34e5f0{0%{opacity:0;transform:translateY(-6px)}}.palette-input[data-v-cf34e5f0]{display:flex;align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid var(--line);color:var(--muted)}.palette-input input[data-v-cf34e5f0]{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-size:var(--text-base);color:var(--text)}.palette-input kbd[data-v-cf34e5f0]{padding:1px 5px;border:1px solid var(--line);border-radius:var(--radius-xs);font-size:10px;color:var(--muted)}.palette-list[data-v-cf34e5f0]{list-style:none;margin:0;padding:6px;max-height:340px;overflow-y:auto}.palette-item[data-v-cf34e5f0]{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);color:var(--text-dim)}.palette-item.active[data-v-cf34e5f0]{background:var(--surface-2);color:var(--text)}.palette-icon[data-v-cf34e5f0]{display:inline-flex;color:var(--muted)}.palette-item.active .palette-icon[data-v-cf34e5f0]{color:var(--brand)}.palette-label[data-v-cf34e5f0]{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-group[data-v-cf34e5f0]{font-size:var(--text-xs);color:var(--muted)}.palette-empty[data-v-cf34e5f0]{padding:var(--space-5);text-align:center;font-size:var(--text-sm);color:var(--muted)}.palette-enter-active[data-v-cf34e5f0],.palette-leave-active[data-v-cf34e5f0]{transition:opacity .14s ease}.palette-enter-from[data-v-cf34e5f0],.palette-leave-to[data-v-cf34e5f0]{opacity:0}.user-menu[data-v-de2ffa71]{position:relative;width:100%}.user-trigger[data-v-de2ffa71]{display:flex;align-items:center;gap:9px;width:100%;padding:5px 7px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease}.user-trigger[data-v-de2ffa71]:hover{background:var(--surface-2);border-color:var(--line)}.compact .user-trigger[data-v-de2ffa71]{justify-content:center;padding:5px 0}.avatar[data-v-de2ffa71]{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:12px;flex:none}.avatar-img[data-v-de2ffa71]{object-fit:cover;background:var(--surface-2)}.user-meta[data-v-de2ffa71]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25;min-width:0;flex:1 1 auto}.user-name[data-v-de2ffa71]{font-size:var(--text-sm);font-weight:550;color:var(--text);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-role[data-v-de2ffa71]{font-size:10.5px;color:var(--muted)}.caret[data-v-de2ffa71]{color:var(--muted);transition:transform .15s ease}.caret.open[data-v-de2ffa71]{transform:rotate(180deg)}.user-pop[data-v-de2ffa71]{position:absolute;left:0;bottom:calc(100% + 6px);width:224px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;z-index:40}.compact .user-pop[data-v-de2ffa71]{left:calc(100% + 8px);bottom:0}.pop-head[data-v-de2ffa71]{padding:12px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:3px;align-items:flex-start}.pop-name[data-v-de2ffa71]{font-weight:600;font-size:var(--text-sm)}.pop-email[data-v-de2ffa71]{font-size:var(--text-xs);color:var(--muted);word-break:break-all}.pop-role[data-v-de2ffa71]{margin-top:2px;padding:1px 7px;border-radius:var(--radius-xs);background:var(--brand-soft);color:var(--brand);font-size:10.5px;font-weight:550}.pop-actions[data-v-de2ffa71]{padding:4px;display:flex;flex-direction:column}.pop-item[data-v-de2ffa71]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:none;background:transparent;border-radius:var(--radius-sm);color:var(--text-dim);font-size:var(--text-sm);cursor:pointer;text-decoration:none;text-align:left}.pop-item[data-v-de2ffa71]:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.pop-item.danger[data-v-de2ffa71]{color:var(--bad)}.pop-enter-active[data-v-de2ffa71],.pop-leave-active[data-v-de2ffa71]{transition:opacity .14s ease,transform .14s ease}.pop-enter-from[data-v-de2ffa71],.pop-leave-to[data-v-de2ffa71]{opacity:0;transform:translateY(4px)}.shell[data-v-19617687]{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh;background:var(--bg);transition:grid-template-columns .18s ease}.shell.collapsed[data-v-19617687]{grid-template-columns:var(--sidebar-rail) minmax(0,1fr)}.sidebar[data-v-19617687]{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--line);z-index:30;overflow:hidden}.sidebar-brand[data-v-19617687]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);height:var(--topbar-height);padding:0 var(--space-4);flex:none}.brand-link[data-v-19617687]{display:flex;align-items:center;min-width:0;text-decoration:none}.collapsed .sidebar-brand[data-v-19617687]{justify-content:center;padding:0}.icon-btn[data-v-19617687]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.icon-btn[data-v-19617687]:hover{background:var(--surface-2);border-color:var(--line);color:var(--text)}.drawer-close[data-v-19617687]{display:none}.sidebar-nav[data-v-19617687]{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:var(--space-2) var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:var(--space-4)}.nav-group[data-v-19617687]{display:flex;flex-direction:column;gap:1px}.nav-group-label[data-v-19617687]{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:0 10px 6px;border:0;background:transparent;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);text-align:left;white-space:nowrap;cursor:pointer;transition:color .15s ease}.nav-group-label[data-v-19617687]:hover{color:var(--text-dim)}.nav-group-text[data-v-19617687]{overflow:hidden;text-overflow:ellipsis}.nav-group-chevron[data-v-19617687]{flex:none;opacity:.6;transition:transform .16s ease}.nav-group-label.collapsed .nav-group-chevron[data-v-19617687]{transform:rotate(-90deg)}.collapsed .nav-group-label[data-v-19617687]{display:none}.nav-item[data-v-19617687]{position:relative;display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:var(--radius-sm);color:var(--text-dim);font-size:var(--text-base);font-weight:450;text-decoration:none;white-space:nowrap;transition:background .14s ease,color .14s ease}.nav-item[data-v-19617687]:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.nav-item.active[data-v-19617687]{background:var(--surface-2);color:var(--text);font-weight:550}.nav-item.active[data-v-19617687]:before{content:"";position:absolute;left:-8px;top:7px;bottom:7px;width:2px;border-radius:0 2px 2px 0;background:var(--brand)}.nav-icon[data-v-19617687]{display:inline-flex;color:var(--muted);flex:none}.nav-item.active .nav-icon[data-v-19617687]{color:var(--brand)}.nav-label[data-v-19617687]{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.nav-badge[data-v-19617687]{padding:0 6px;border-radius:var(--radius-xs);background:var(--bad-soft);color:var(--bad);font-size:10.5px;font-weight:600}.collapsed .nav-item[data-v-19617687]{justify-content:center;padding:0}.collapsed .nav-label[data-v-19617687],.collapsed .nav-badge[data-v-19617687]{display:none}.sidebar-foot[data-v-19617687]{flex:none;padding:var(--space-2);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--space-2)}.foot-row[data-v-19617687]{display:flex;align-items:center;gap:var(--space-2);justify-content:space-between}.collapsed .foot-row[data-v-19617687]{flex-direction:column;justify-content:center}.foot-user[data-v-19617687]{display:flex;align-items:center}.collapsed .foot-user[data-v-19617687]{justify-content:center}.main[data-v-19617687]{min-width:0;display:flex;flex-direction:column}.topbar[data-v-19617687]{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--space-3);min-height:var(--topbar-height);padding:8px var(--space-6);background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.drawer-btn[data-v-19617687]{display:none}.search-btn[data-v-19617687]{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 8px 0 9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);font-size:var(--text-xs);cursor:pointer;transition:border-color .15s ease,color .15s ease}.search-btn[data-v-19617687]:hover{border-color:var(--line-strong);color:var(--text-dim)}.search-btn kbd[data-v-19617687]{padding:1px 4px;border:1px solid var(--line);border-radius:3px;font-size:9.5px;letter-spacing:.02em}@media(max-width:900px){.search-text[data-v-19617687],.search-btn kbd[data-v-19617687]{display:none}.search-btn[data-v-19617687]{width:30px;padding:0;justify-content:center}.content[data-v-19617687]{padding:16px 16px 96px}}.topbar-titles[data-v-19617687]{min-width:0}.topbar-eyebrow[data-v-19617687]{font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);line-height:1.4}.topbar-title[data-v-19617687]{font-size:var(--text-lg);font-weight:600;letter-spacing:-.012em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-sub[data-v-19617687]{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-actions[data-v-19617687]{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.content[data-v-19617687]{flex:1 1 auto;width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--space-5) var(--space-6) 96px;display:flex;flex-direction:column;gap:var(--space-5)}.overlay[data-v-19617687]{display:none}@media(max-width:1024px){.shell[data-v-19617687],.shell.collapsed[data-v-19617687]{grid-template-columns:minmax(0,1fr)}.sidebar[data-v-19617687]{position:fixed;left:0;top:0;width:min(80vw,var(--sidebar-width));transform:translate(-102%);transition:transform .2s ease;box-shadow:var(--shadow-lg)}.drawer-open .sidebar[data-v-19617687]{transform:translate(0)}.drawer-open .overlay[data-v-19617687]{display:block;position:fixed;inset:0;z-index:25;background:#1111146b}.collapsed .nav-label[data-v-19617687],.collapsed .nav-badge[data-v-19617687]{display:inline}.collapsed .nav-item[data-v-19617687]{justify-content:flex-start;padding:0 10px}.collapsed .sidebar-brand[data-v-19617687]{justify-content:space-between;padding:0 var(--space-4)}.collapsed .foot-row[data-v-19617687]{flex-direction:row;justify-content:space-between}.collapsed .nav-group-label[data-v-19617687]{display:block}.drawer-btn[data-v-19617687],.drawer-close[data-v-19617687]{display:inline-flex}.topbar[data-v-19617687]{padding:8px var(--space-4)}.content[data-v-19617687]{padding:var(--space-4) var(--space-4) var(--space-6)}}.badge[data-v-f6f0a25b]{display:inline-flex;align-items:center;gap:5px;border-radius:var(--radius-xs);font-weight:500;white-space:nowrap;line-height:1.5}.size-md[data-v-f6f0a25b]{padding:1px 7px;font-size:var(--text-xs)}.size-sm[data-v-f6f0a25b]{padding:0 6px;font-size:11px}.badge-dot[data-v-f6f0a25b]{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.tone-neutral[data-v-f6f0a25b]{background:var(--surface-3);color:var(--text-dim)}.tone-ok[data-v-f6f0a25b]{background:var(--ok-soft);color:var(--ok)}.tone-warn[data-v-f6f0a25b]{background:var(--warn-soft);color:var(--warn)}.tone-bad[data-v-f6f0a25b]{background:var(--bad-soft);color:var(--bad)}.tone-info[data-v-f6f0a25b]{background:var(--info-soft);color:var(--info)}.tone-brand[data-v-f6f0a25b]{background:var(--brand-soft);color:var(--brand)}.balance-hint[data-v-02a77579]{font-size:var(--text-xs);color:var(--muted)}.back-link[data-v-02a77579]{font-size:var(--text-xs);color:var(--text-dim);text-decoration:none;padding:4px 10px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface)}.back-link[data-v-02a77579]:hover{border-color:var(--line-strong);color:var(--text);text-decoration:none}@media(max-width:720px){.balance-hint[data-v-02a77579]{display:none}}:root{color-scheme:light;--bg: #f7f7f8;--bg-soft: #f1f1f3;--bg-deep: #e9e9ec;--surface: #ffffff;--surface-2: #f6f6f7;--surface-3: #ececef;--surface-inverse: #111114;--line: #e6e6e9;--line-strong: #d5d5da;--text: #111114;--text-dim: #3f3f46;--muted: #71717a;--text-inverse: #fafafa;--brand: #5b5bd6;--brand-hover: #4c4cc4;--brand-soft: #ededfb;--brand-2: #7c8cf8;--grad: linear-gradient(135deg, #5b5bd6, #7c8cf8);--ok: #0d9f6e;--ok-soft: #e8f7f1;--warn: #b45309;--warn-soft: #fdf3e7;--bad: #d8354f;--bad-soft: #fdeef0;--info: #2563eb;--info-soft: #eaf0fe;--shadow-sm: 0 1px 2px rgba(17, 17, 20, .04);--shadow: 0 1px 3px rgba(17, 17, 20, .06), 0 8px 24px rgba(17, 17, 20, .05);--shadow-lg: 0 16px 48px rgba(17, 17, 20, .14);--ring: 0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent);--scale: 1;--radius-xs: calc(4px * var(--scale));--radius-sm: calc(6px * var(--scale));--radius: calc(8px * var(--scale));--radius-lg: calc(10px * var(--scale));--radius-xl: calc(12px * var(--scale));--radius-pill: 999px;--space-1: calc(4px * var(--scale));--space-2: calc(8px * var(--scale));--space-3: calc(12px * var(--scale));--space-4: calc(16px * var(--scale));--space-5: calc(20px * var(--scale));--space-6: calc(28px * var(--scale));--space-7: calc(40px * var(--scale));--text-xs: calc(11.5px * var(--scale));--text-sm: calc(12.5px * var(--scale));--text-base: calc(13.5px * var(--scale));--text-md: calc(14.5px * var(--scale));--text-lg: calc(16px * var(--scale));--text-xl: calc(19px * var(--scale));--text-2xl: calc(24px * var(--scale));--text-3xl: calc(32px * var(--scale));--sidebar-width: calc(232px * var(--scale));--sidebar-rail: calc(64px * var(--scale));--topbar-height: calc(56px * var(--scale));--content-max: 1280px;--font-sans: "Inter", "SF Pro Text", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", ui-sans-serif, system-ui, sans-serif;--mono: ui-monospace, "SFMono-Regular", "JetBrains Mono", "Cascadia Mono", Consolas, monospace;font-family:var(--font-sans);font-size:var(--text-base);line-height:1.55;font-feature-settings:"cv11","ss01"}[data-theme=dark]{color-scheme:dark;--bg: #0b0b0e;--bg-soft: #101014;--bg-deep: #08080a;--surface: #141418;--surface-2: #191920;--surface-3: #22222a;--surface-inverse: #fafafa;--line: #26262d;--line-strong: #35353f;--text: #ededf2;--text-dim: #c3c3cc;--muted: #8b8b96;--text-inverse: #0b0b0e;--brand: #8b8bf0;--brand-hover: #9d9df5;--brand-soft: rgba(139, 139, 240, .14);--brand-2: #a5b4fc;--grad: linear-gradient(135deg, #7c7ce8, #a5b4fc);--ok: #34d399;--ok-soft: rgba(52, 211, 153, .12);--warn: #f0b35e;--warn-soft: rgba(240, 179, 94, .12);--bad: #f87185;--bad-soft: rgba(248, 113, 133, .13);--info: #6ea8fe;--info-soft: rgba(110, 168, 254, .13);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--shadow: 0 1px 3px rgba(0, 0, 0, .5), 0 12px 32px rgba(0, 0, 0, .35);--shadow-lg: 0 20px 60px rgba(0, 0, 0, .6);--ring: 0 0 0 3px color-mix(in srgb, var(--brand) 26%, transparent)}html[data-ui=classic] .sweet-skin{--bg: #fff6fa;--bg-soft: #ffeef6;--bg-deep: #ffe0ee;--surface: #ffffff;--surface-2: #fff3f9;--surface-3: #ffe6f1;--surface-inverse: #2a1524;--line: #f8dce9;--line-strong: #eec3d9;--text: #2a1524;--text-dim: #5d3d52;--muted: #a1849a;--text-inverse: #fff8fc;--brand: #ff5c92;--brand-hover: #ef4a83;--brand-soft: #ffe4ef;--brand-2: #c084fc;--grad: linear-gradient(135deg, #ff4787, #a855f7);--ok: #2fd3a0;--ok-soft: #e2fbf2;--warn: #ffb454;--warn-soft: #fff3e0;--bad: #f43f5e;--bad-soft: #ffe7ec;--info: #6ec8ff;--info-soft: #e4f6ff;--shadow-sm: 0 1px 2px rgba(190, 90, 140, .07);--shadow: 0 2px 8px rgba(190, 90, 140, .09), 0 12px 30px rgba(190, 90, 140, .08);--shadow-lg: 0 20px 55px rgba(190, 90, 140, .2);--ring: 0 0 0 4px color-mix(in srgb, var(--brand) 18%, transparent);--radius-xs: calc(9px * var(--scale));--radius-sm: calc(13px * var(--scale));--radius: calc(17px * var(--scale));--radius-lg: calc(22px * var(--scale));--radius-xl: calc(28px * var(--scale));--space-1: calc(6px * var(--scale));--space-2: calc(10px * var(--scale));--space-3: calc(14px * var(--scale));--space-4: calc(18px * var(--scale));--space-5: calc(24px * var(--scale));--space-6: calc(32px * var(--scale));--space-7: calc(46px * var(--scale));--text-base: calc(14px * var(--scale));--text-md: calc(15px * var(--scale));--text-lg: calc(16.5px * var(--scale));--text-xl: calc(20px * var(--scale));--text-2xl: calc(26px * var(--scale));--text-3xl: calc(34px * var(--scale));--sidebar-width: calc(240px * var(--scale));--topbar-height: calc(60px * var(--scale));font-family:Inter,SF Pro Rounded,PingFang SC,Hiragino Sans GB,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif;line-height:1.6;font-weight:450}html[data-ui=classic][data-theme=dark] .sweet-skin{--bg: #1a0f17;--bg-soft: #22141d;--bg-deep: #120a10;--surface: #241521;--surface-2: #2b1a27;--surface-3: #35202e;--surface-inverse: #fff6fa;--line: #3b2432;--line-strong: #513247;--text: #fdeef5;--text-dim: #d9bccb;--muted: #a2849a;--text-inverse: #1a0f17;--brand: #ff8ab8;--brand-hover: #ffa3c9;--brand-soft: rgba(255, 138, 184, .16);--brand-2: #c9a2ff;--grad: linear-gradient(135deg, #ff8ab8, #c9a2ff);--ok: #4fe3b8;--ok-soft: rgba(79, 227, 184, .14);--warn: #ffc46b;--warn-soft: rgba(255, 196, 107, .14);--bad: #ff7a92;--bad-soft: rgba(255, 122, 146, .16);--info: #8ed4ff;--info-soft: rgba(142, 212, 255, .15);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--shadow: 0 2px 8px rgba(0, 0, 0, .45), 0 12px 32px rgba(0, 0, 0, .34);--shadow-lg: 0 20px 60px rgba(0, 0, 0, .56);--ring: 0 0 0 4px color-mix(in srgb, var(--brand) 30%, transparent)}@media(min-width:2000px){:root{--content-max: 1480px}}@media(min-width:1600px){:root{--scale: 1.06}}@media(min-width:2000px){:root{--scale: 1.12}}@media(min-width:2400px){:root{--scale: 1.18}}@media(max-width:1100px){:root{--scale: .97}}@media(max-width:900px){:root{--scale: .95}}@media(max-width:720px){:root{--scale: .94}}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%}@supports (height: 100dvh){html,body,#app{min-height:100dvh}}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5{margin:0;font-weight:600;line-height:1.3;letter-spacing:-.011em}p{margin:0}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:2px}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}code,pre,kbd{font-family:var(--mono);font-size:.92em}pre{margin:0;padding:var(--space-3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);overflow:auto;white-space:pre-wrap;word-break:break-all}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-xs)}:focus:not(:focus-visible){outline:none}::selection{background:color-mix(in srgb,var(--brand) 20%,transparent)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--radius-pill)}*::-webkit-scrollbar-thumb:hover{background:var(--muted)}.u-container{width:100%;max-width:var(--content-max);margin:0 auto;padding:0 var(--space-6)}.u-stack{display:flex;flex-direction:column;gap:var(--space-4)}.u-row{display:flex;align-items:center;gap:var(--space-2)}.u-row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.u-wrap{flex-wrap:wrap}.u-grow{flex:1 1 auto;min-width:0}.u-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr))}.u-col-3{grid-column:span 3}.u-col-4{grid-column:span 4}.u-col-5{grid-column:span 5}.u-col-6{grid-column:span 6}.u-col-7{grid-column:span 7}.u-col-8{grid-column:span 8}.u-col-12{grid-column:span 12}@media(max-width:1080px){.u-col-3,.u-col-4{grid-column:span 6}.u-col-5,.u-col-7,.u-col-8{grid-column:span 12}}@media(max-width:720px){.u-col-3,.u-col-4,.u-col-6{grid-column:span 12}.u-container{padding:0 var(--space-4)}}.u-muted{color:var(--muted)}.u-dim{color:var(--text-dim)}.u-mono{font-family:var(--mono);font-size:.95em}.u-xs{font-size:var(--text-xs)}.u-sm{font-size:var(--text-sm)}.u-lg{font-size:var(--text-lg)}.u-bold{font-weight:600}.u-num{font-variant-numeric:tabular-nums}.u-nowrap{white-space:nowrap}.u-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-break{word-break:break-word}.u-eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.u-table-wrap{width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.u-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.u-table th{position:sticky;top:0;z-index:1;padding:9px 14px;text-align:left;font-weight:500;font-size:var(--text-xs);color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap}.u-table td{padding:11px 14px;border-bottom:1px solid var(--line);vertical-align:middle;font-variant-numeric:tabular-nums}.u-table tbody tr:last-child td{border-bottom:none}.u-table tbody tr:hover{background:var(--surface-2)}.u-table td.u-empty-cell{padding:var(--space-6) var(--space-4);text-align:center;color:var(--muted)}.u-alert{display:flex;gap:var(--space-2);align-items:flex-start;padding:9px 12px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);font-size:var(--text-sm)}.u-alert-ok{background:var(--ok-soft);border-color:color-mix(in srgb,var(--ok) 24%,transparent);color:var(--ok)}.u-alert-warn{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 24%,transparent);color:var(--warn)}.u-alert-bad{background:var(--bad-soft);border-color:color-mix(in srgb,var(--bad) 24%,transparent);color:var(--bad)}.u-alert-info{background:var(--info-soft);border-color:color-mix(in srgb,var(--info) 24%,transparent);color:var(--info)}.u-skeleton{position:relative;overflow:hidden;background:var(--surface-3);border-radius:var(--radius-sm)}.u-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface) 70%,transparent),transparent);animation:u-shimmer 1.4s infinite}@keyframes u-shimmer{to{transform:translate(100%)}}.u-hr{height:1px;background:var(--line);border:0;margin:var(--space-4) 0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}:root[data-ui=ios]{color-scheme:light;--bg: #f2f2f7;--bg-soft: #ececf1;--bg-deep: #e5e5ea;--surface: #ffffff;--surface-2: #f7f7fa;--surface-3: #e9e9ee;--surface-inverse: #1c1c1e;--line: rgba(60, 60, 67, .16);--line-strong: rgba(60, 60, 67, .32);--text: #000000;--text-dim: #1c1c1e;--muted: #8e8e93;--text-inverse: #ffffff;--brand: #007aff;--brand-hover: #0068d9;--brand-soft: rgba(0, 122, 255, .12);--brand-2: #5ac8fa;--grad: linear-gradient(135deg, #0a84ff, #5ac8fa);--ok: #248a3d;--ok-soft: rgba(52, 199, 89, .16);--warn: #b25000;--warn-soft: rgba(255, 149, 0, .16);--bad: #d70015;--bad-soft: rgba(255, 59, 48, .12);--info: #007aff;--info-soft: rgba(0, 122, 255, .12);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow: 0 8px 24px rgba(0, 0, 0, .08);--shadow-lg: 0 24px 64px rgba(0, 0, 0, .18);--ring: 0 0 0 3.5px rgba(0, 122, 255, .18);--radius-xs: calc(6px * var(--scale));--radius-sm: calc(8px * var(--scale));--radius: 10px;--radius-lg: calc(12px * var(--scale));--radius-xl: calc(16px * var(--scale));--text-xs: calc(12px * var(--scale));--text-sm: calc(13px * var(--scale));--text-base: calc(15px * var(--scale));--text-md: calc(15px * var(--scale));--text-lg: calc(17px * var(--scale));--text-xl: calc(22px * var(--scale));--text-2xl: calc(28px * var(--scale));--text-3xl: calc(34px * var(--scale));--topbar-height: calc(60px * var(--scale));--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;font-feature-settings:normal;-webkit-tap-highlight-color:transparent}:root[data-ui=ios][data-theme=dark]{color-scheme:dark;--bg: #000000;--bg-soft: #0b0b0d;--bg-deep: #000000;--surface: #1c1c1e;--surface-2: #2c2c2e;--surface-3: #3a3a3c;--surface-inverse: #f2f2f7;--line: rgba(84, 84, 88, .45);--line-strong: rgba(120, 120, 128, .55);--text: #ffffff;--text-dim: #ebebf0;--muted: #8e8e93;--text-inverse: #000000;--brand: #0a84ff;--brand-hover: #409cff;--brand-soft: rgba(10, 132, 255, .18);--brand-2: #64d2ff;--grad: linear-gradient(135deg, #0a84ff, #64d2ff);--ok: #30d158;--ok-soft: rgba(48, 209, 88, .16);--warn: #ffd60a;--warn-soft: rgba(255, 214, 10, .16);--bad: #ff453a;--bad-soft: rgba(255, 69, 58, .16);--info: #0a84ff;--info-soft: rgba(10, 132, 255, .16);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .6);--shadow: 0 10px 30px rgba(0, 0, 0, .55);--shadow-lg: 0 30px 80px rgba(0, 0, 0, .7);--ring: 0 0 0 3.5px rgba(10, 132, 255, .32)}:root[data-ui=ios] body{background:var(--bg);letter-spacing:-.011em}:root[data-ui=ios] h1,:root[data-ui=ios] h2,:root[data-ui=ios] h3,:root[data-ui=ios] h4{letter-spacing:-.022em;font-weight:600}:root[data-ui=ios] :focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 55%,transparent);outline-offset:1px;border-radius:var(--radius)}:root[data-ui=ios] ::selection{background:color-mix(in srgb,var(--brand) 26%,transparent)}:root[data-ui=ios] *::-webkit-scrollbar{width:0;height:0}:root[data-ui=ios] .sidebar{background:color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter:saturate(180%) blur(24px);border-right:.5px solid var(--line)}:root[data-ui=ios] .topbar{background:color-mix(in srgb,var(--bg) 76%,transparent);backdrop-filter:saturate(180%) blur(22px);border-bottom:.5px solid var(--line);padding:10px var(--space-6)}:root[data-ui=ios] .topbar-title{font-size:20px;font-weight:700;letter-spacing:-.028em}:root[data-ui=ios] .topbar-eyebrow{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500;color:var(--muted)}:root[data-ui=ios] .nav-group-label,:root[data-ui=ios] .nav-label{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500;color:var(--muted);padding:0 12px 6px}:root[data-ui=ios] .nav-item{height:36px;border-radius:10px;font-size:14.5px;font-weight:400;color:var(--text-dim);margin:0 6px;padding:0 10px;transition:background .16s ease,color .16s ease,opacity .16s ease}:root[data-ui=ios] .nav-item:hover{background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text)}:root[data-ui=ios] .nav-item:active{opacity:.6}:root[data-ui=ios] .nav-item.active{background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand);font-weight:600}:root[data-ui=ios] .nav-item.active:before{display:none}:root[data-ui=ios] .nav-item.active .nav-icon{color:var(--brand)}:root[data-ui=ios] .search-btn,:root[data-ui=ios] .theme-btn{height:32px;border:none;border-radius:10px;background:#7676801f;color:var(--text-dim)}:root[data-ui=ios] .theme-btn{width:32px;padding:0;justify-content:center}:root[data-ui=ios] .theme-label{display:none}:root[data-ui=ios] .search-btn:hover,:root[data-ui=ios] .theme-btn:hover{background:#7676802e;color:var(--text)}:root[data-ui=ios] .icon-btn{border-radius:10px;border-color:transparent;background:#7676801a}:root[data-ui=ios] .icon-btn:hover{background:#76768029;border-color:transparent}:root[data-ui=ios] .console,:root[data-ui=ios] .agent{background:var(--bg)}:root[data-ui=ios] .side{background:color-mix(in srgb,var(--surface) 84%,transparent);backdrop-filter:saturate(180%) blur(24px);border-right:.5px solid var(--line)}:root[data-ui=ios] .side-foot{border-top:.5px solid var(--line)}:root[data-ui=ios] .logout{border:none;border-radius:10px;background:#7676801a;color:var(--muted)}:root[data-ui=ios] .logout:hover{background:#ff3b301a;border-color:transparent;color:var(--bad)}:root[data-ui=ios] .balance-chip{border:none;border-radius:999px;background:#7676801f;color:var(--muted)}:root[data-ui=ios] .balance-chip b{color:var(--text)}:root[data-ui=ios] .quick{background:var(--brand);border-radius:999px}:root[data-ui=ios] .quick:hover{background:var(--brand-hover)}:root[data-ui=ios] .topbar-sub,:root[data-ui=ios] .session,:root[data-ui=ios] .foot-role{color:var(--muted)}:root[data-ui=ios] .btn{border-radius:12px;font-weight:590;letter-spacing:-.01em;transition:opacity .16s ease,background .16s ease,color .16s ease}:root[data-ui=ios] .btn:active:not(:disabled){opacity:.62}:root[data-ui=ios] .btn-sm{height:30px;padding:0 12px;font-size:13px;border-radius:10px}:root[data-ui=ios] .btn-md{height:36px;padding:0 16px;font-size:15px}:root[data-ui=ios] .btn-lg{height:46px;padding:0 20px;font-size:17px;border-radius:14px}:root[data-ui=ios] .btn-secondary{background:color-mix(in srgb,var(--brand) 10%,transparent);border-color:transparent;color:var(--brand)}:root[data-ui=ios] .btn-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 16%,transparent)}:root[data-ui=ios] .btn-ghost{color:var(--brand)}:root[data-ui=ios] .btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 9%,transparent);color:var(--brand)}:root[data-ui=ios] .input-wrap,:root[data-ui=ios] .select-wrap{border-radius:12px;border-color:var(--line);background:var(--surface);box-shadow:none}:root[data-ui=ios] .input-wrap:focus-within,:root[data-ui=ios] .select-wrap:focus-within{border-color:var(--brand);box-shadow:0 0 0 3.5px color-mix(in srgb,var(--brand) 16%,transparent)}:root[data-ui=ios] .input-wrap.size-sm{height:34px}:root[data-ui=ios] .input-wrap.size-md{height:40px}:root[data-ui=ios] .input-wrap.size-lg{height:46px}:root[data-ui=ios] .select-wrap.size-sm{height:34px}:root[data-ui=ios] .select-wrap.size-md{height:40px}:root[data-ui=ios] .select-wrap.size-lg{height:46px}:root[data-ui=ios] .input,:root[data-ui=ios] .select{font-size:15px}:root[data-ui=ios] .field-label{font-size:13px;font-weight:500;color:var(--text-dim)}:root[data-ui=ios] .field-hint,:root[data-ui=ios] .field-error{font-size:12.5px}:root[data-ui=ios] .switch-track{width:51px;height:31px;border-radius:999px;background:#78788052}:root[data-ui=ios] .switch-thumb{top:2px;left:2px;width:27px;height:27px;box-shadow:0 2px 6px #0000002e,0 0 1px #0000001f}:root[data-ui=ios] .switch-input:checked+.switch-track{background:#34c759}:root[data-ui=ios] .switch-input:checked+.switch-track .switch-thumb{transform:translate(20px)}:root[data-ui=ios] .card{border-radius:16px;border:.5px solid var(--line);box-shadow:none;background:var(--surface)}:root[data-ui=ios] .card-title{font-size:17px;font-weight:600;letter-spacing:-.02em}:root[data-ui=ios] .card-sub{font-size:13px;color:var(--muted)}:root[data-ui=ios] .stat{border-radius:16px;border:.5px solid var(--line);box-shadow:none;background:var(--surface)}:root[data-ui=ios] .stat:before{display:none}:root[data-ui=ios] .logout{white-space:nowrap}:root[data-ui=ios] .stat-value{font-size:28px;font-weight:700;letter-spacing:-.03em}:root[data-ui=ios] .stat-label{font-size:13px;font-weight:500;color:var(--muted)}:root[data-ui=ios] .segmented{background:#7676801f;border-radius:10px;padding:2px;gap:2px}:root[data-ui=ios] .seg-item{border-radius:8px;font-weight:500}:root[data-ui=ios] .seg-item.active{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #00000024}:root[data-ui=ios] .variant-pill{background:#7676801f}:root[data-ui=ios] .variant-pill .tab.active{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #00000024}:root[data-ui=ios] .badge{border-radius:999px;font-weight:590}:root[data-ui=ios] .u-table-wrap{border:.5px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:none}:root[data-ui=ios] .u-table th{background:transparent;border-bottom:.5px solid var(--line);text-transform:none;letter-spacing:0;font-size:12px;font-weight:500;color:var(--muted);padding:10px 16px}:root[data-ui=ios] .u-table td{border-bottom:.5px solid var(--line);padding:12px 16px;font-size:14px}:root[data-ui=ios] .u-table tbody tr:hover{background:color-mix(in srgb,var(--text) 3.5%,transparent)}:root[data-ui=ios] .u-table tbody tr:active{background:color-mix(in srgb,var(--text) 7%,transparent)}:root[data-ui=ios] .modal-backdrop{background:#00000042;backdrop-filter:blur(12px) saturate(140%)}:root[data-ui=ios] .modal{border-radius:16px;border:none;box-shadow:0 30px 80px #00000047;background:color-mix(in srgb,var(--surface) 96%,transparent);backdrop-filter:saturate(180%) blur(20px)}:root[data-ui=ios] .modal-title{font-size:17px;font-weight:600}:root[data-ui=ios] .modal-head{padding:18px 20px 8px}:root[data-ui=ios] .toast{border-radius:14px;border:none;background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:saturate(180%) blur(18px);box-shadow:0 10px 34px #00000029}:root[data-ui=ios] .u-alert{border-radius:12px;border-width:.5px}:root[data-ui=ios] .pager-btn,:root[data-ui=ios] .pager-info{border-radius:10px;font-size:13px}:root[data-ui=ios] .auth{--surface: #ffffff;--surface-2: #f2f2f7;--surface-3: #e9e9ee;--text: #000000;--text-dim: #1c1c1e;--muted: #8e8e93;--line: rgba(60, 60, 67, .16);--line-strong: rgba(60, 60, 67, .3);--brand: #007aff;--brand-hover: #0068d9;--brand-soft: rgba(0, 122, 255, .12);--bad: #d70015;background:#f2f2f7}:root[data-ui=ios] .aside{background:linear-gradient(180deg,#dbeafe,#eef4ff 46%,#f2f2f7)}:root[data-ui=ios] .aside-overlay{background:linear-gradient(180deg,#f2f2f78c,#f2f2f7f0)}:root[data-ui=ios] .aside-title{font-weight:800;letter-spacing:-.038em}:root[data-ui=ios] .aside-sub,:root[data-ui=ios] .sub{color:var(--muted)}:root[data-ui=ios] .aside-list>li>span,:root[data-ui=ios] .aside-list span{border-radius:10px;border:.5px solid var(--line);background:#ffffffd1;backdrop-filter:blur(8px);color:var(--brand)}:root[data-ui=ios] .mock{border-radius:22px;border:.5px solid var(--line);box-shadow:0 18px 50px -22px #00000047,0 1px 3px #0000000a}:root[data-ui=ios] .mock-price{border-radius:12px;border:.5px solid var(--line);background:#f7f7fa}:root[data-ui=ios] .mock-chip{background:#34c75924;color:#248a3d}:root[data-ui=ios] .main{background:#f2f2f7}:root[data-ui=ios] .auth .card{border-radius:24px;border:.5px solid var(--line);box-shadow:0 24px 60px -32px #0000004d}:root[data-ui=ios] .auth .title{font-size:30px;font-weight:800;letter-spacing:-.03em}:root[data-ui=ios] .auth .alert{border-radius:14px;background:#ff3b301a;border-color:#ff3b303d;color:var(--bad)}:root[data-ui=ios] .auth .hint{border-top:.5px solid var(--line);color:var(--muted)}:root[data-ui=ios] .auth .links a,:root[data-ui=ios] .auth .reg-link,:root[data-ui=ios] .back-link{color:var(--brand)}:root[data-ui=ios] .lp{--surface: #ffffff;--surface-2: #f2f2f7;--surface-3: #e9e9ee;--text: #000000;--text-dim: #1c1c1e;--muted: #8e8e93;--line: rgba(60, 60, 67, .16);--line-strong: rgba(60, 60, 67, .3);--brand: #007aff;--brand-hover: #0068d9;--brand-soft: rgba(0, 122, 255, .12);--ok: #248a3d;--warn: #b25000;--bad: #d70015;--info: #007aff;--ring: 0 0 0 3.5px rgba(0, 122, 255, .18);background:#f2f2f7}:root[data-ui=ios] .nav{background:#f2f2f7c7;backdrop-filter:saturate(180%) blur(20px);border-bottom:.5px solid var(--line)}:root[data-ui=ios] .eyebrow{color:var(--brand);border-color:var(--line);background:#fffc}:root[data-ui=ios] .h1-accent{background:linear-gradient(120deg,#007aff,#5ac8fa);-webkit-background-clip:text;background-clip:text}:root[data-ui=ios] .ui-dock{border-radius:999px;border:.5px solid var(--line);background:color-mix(in srgb,var(--surface) 72%,transparent);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 10px 30px #0000001f}@media(max-width:640px){:root[data-ui=ios] .modal-backdrop{align-items:flex-end;padding:0}:root[data-ui=ios] .modal{width:100%!important;max-width:none;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom,0)}}@media print{:root[data-ui=ios] .ui-dock{display:none}}:root[data-ui=ios][data-theme=dark] .auth,:root[data-ui=ios][data-theme=dark] .lp{--bg: #0b0b0e;--surface: #141418;--surface-2: #191920;--surface-3: #22222a;--text: #f2f2f5;--text-dim: #c7c7d1;--muted: #8b8b96;--line: rgba(255, 255, 255, .14);--line-strong: rgba(255, 255, 255, .26);--brand: #0a84ff;--brand-hover: #2f95ff;--brand-soft: rgba(10, 132, 255, .18);--ok: #30d158;--warn: #ff9f0a;--bad: #ff453a;--info: #0a84ff;background:#0b0b0e;color:#f2f2f5}:root[data-ui=ios][data-theme=dark] .main{background:#0b0b0e}:root[data-ui=ios][data-theme=dark] .aside{background:linear-gradient(180deg,#0d1022,#121633 46%,#0b0b0e)}:root[data-ui=ios][data-theme=dark] .aside-overlay{background:linear-gradient(180deg,#0b0b0e8c,#0b0b0ef0)}:root[data-ui=ios][data-theme=dark] .aside-list span{background:#ffffff14;color:var(--brand)}:root[data-ui=ios][data-theme=dark] .mock-price{background:#1b1b22}:root[data-ui=ios][data-theme=dark] .auth .card{background:#141418}:root[data-ui=ios][data-theme=dark] .nav{background:#0b0b0ec7}:root[data-ui=ios][data-theme=dark] .eyebrow{background:#ffffff14}:root[data-ui=ios][data-theme=dark] .mock{background:#141418}:root[data-ui=ios][data-theme=dark] .mock-chip{background:#30d15829;color:#30d158}@media(max-width:640px){:root[data-ui=ios] .auth .main,:root[data-ui=ios] .lp .main,:root[data-ui=ios] .shell,:root[data-ui=ios] .console,:root[data-ui=ios] .agent,:root[data-ui=ios] .news-page{min-height:100dvh}:root[data-ui=ios] .sidebar{height:100dvh}:root[data-ui=ios] .topbar{padding-top:max(10px,env(safe-area-inset-top,0px))}:root[data-ui=ios] .modal{max-height:92dvh}:root[data-ui=ios] .modal-body{overscroll-behavior:contain}:root[data-ui=ios] .modal-backdrop{padding-top:env(safe-area-inset-top,0px)}:root[data-ui=ios] .modal-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}:root[data-ui=ios] .ui-dock{z-index:50;bottom:calc(12px + env(safe-area-inset-bottom,0px))}:root[data-ui=ios] .auth .main{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}:root[data-ui=ios] .console .content{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}:root[data-ui=ios] input,:root[data-ui=ios] select,:root[data-ui=ios] textarea{font-size:16px}:root[data-ui=ios]{-webkit-text-size-adjust:100%;text-size-adjust:100%}}html[data-ui=classic] .sweet-skin{font-size:var(--text-base);line-height:1.62;font-weight:450;letter-spacing:.004em;-webkit-font-smoothing:antialiased}html[data-ui=classic] .sweet-skin h1,html[data-ui=classic] .sweet-skin h2,html[data-ui=classic] .sweet-skin h3{font-weight:700;letter-spacing:-.02em;line-height:1.25}html[data-ui=classic] .sweet-skin h4,html[data-ui=classic] .sweet-skin h5{font-weight:650;letter-spacing:-.012em}html[data-ui=classic] .sweet-skin ::selection{background:color-mix(in srgb,var(--brand) 24%,transparent)}html[data-ui=classic] .sweet-skin *::-webkit-scrollbar{width:10px;height:10px}html[data-ui=classic] .sweet-skin *::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}html[data-ui=classic] .sweet-skin *::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--brand) 45%,var(--line-strong));background-clip:padding-box}html[data-ui=classic] .sweet-skin .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:var(--radius-pill);font-weight:600;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .2s ease,transform .12s ease,filter .16s ease}html[data-ui=classic] .sweet-skin .btn:active:not(:disabled){transform:translateY(1px) scale(.985)}html[data-ui=classic] .sweet-skin .btn:disabled{opacity:.5;cursor:not-allowed}html[data-ui=classic] .sweet-skin .btn-sm{height:30px;padding:0 14px;font-size:var(--text-xs)}html[data-ui=classic] .sweet-skin .btn-md{height:36px;padding:0 18px;font-size:var(--text-sm)}html[data-ui=classic] .sweet-skin .btn-lg{height:44px;padding:0 26px;font-size:var(--text-base)}html[data-ui=classic] .sweet-skin .btn-primary{background:var(--grad);color:var(--text-inverse);box-shadow:0 6px 18px color-mix(in srgb,var(--brand) 30%,transparent)}html[data-ui=classic] .sweet-skin .btn-primary:hover:not(:disabled){box-shadow:0 10px 26px color-mix(in srgb,var(--brand) 42%,transparent);filter:saturate(1.06) brightness(1.03)}html[data-ui=classic] .sweet-skin .btn-secondary{background:var(--surface);color:var(--text);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}html[data-ui=classic] .sweet-skin .btn-secondary:hover:not(:disabled){background:var(--surface-2);border-color:color-mix(in srgb,var(--brand) 34%,var(--line-strong));color:var(--brand)}html[data-ui=classic] .sweet-skin .btn-ghost{background:transparent;color:var(--text-dim)}html[data-ui=classic] .sweet-skin .btn-ghost:hover:not(:disabled){background:var(--brand-soft);color:var(--brand)}html[data-ui=classic] .sweet-skin .btn-danger{background:var(--bad);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--bad) 28%,transparent)}html[data-ui=classic] .sweet-skin .btn-success{background:var(--ok);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--ok) 26%,transparent)}html[data-ui=classic] .sweet-skin .btn-block{width:100%}html[data-ui=classic] .sweet-skin .input-wrap,html[data-ui=classic] .sweet-skin .select-wrap{display:flex;align-items:center;gap:8px;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius-sm);padding:0 14px;transition:border-color .16s ease,box-shadow .18s ease,background .16s ease}html[data-ui=classic] .sweet-skin .input-wrap:hover,html[data-ui=classic] .sweet-skin .select-wrap:hover{border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}html[data-ui=classic] .sweet-skin .input-wrap:focus-within,html[data-ui=classic] .sweet-skin .select-wrap:focus-within{border-color:var(--brand);box-shadow:var(--ring)}html[data-ui=classic] .sweet-skin .input-wrap.is-invalid,html[data-ui=classic] .sweet-skin .select-wrap.is-invalid{border-color:var(--bad)}html[data-ui=classic] .sweet-skin .input-wrap.is-disabled,html[data-ui=classic] .sweet-skin .select-wrap.is-disabled{background:var(--surface-2);opacity:.75}html[data-ui=classic] .sweet-skin .input,html[data-ui=classic] .sweet-skin .select{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:var(--text-base);padding:10px 0}html[data-ui=classic] .sweet-skin .input::placeholder,html[data-ui=classic] .sweet-skin .textarea::placeholder{color:color-mix(in srgb,var(--muted) 82%,transparent)}html[data-ui=classic] .sweet-skin .textarea{width:100%;border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);padding:12px 14px;font-size:var(--text-base);resize:vertical;outline:0;transition:border-color .16s ease,box-shadow .18s ease}html[data-ui=classic] .sweet-skin .textarea:focus{border-color:var(--brand);box-shadow:var(--ring)}html[data-ui=classic] .sweet-skin .input-wrap.size-sm,html[data-ui=classic] .sweet-skin .select-wrap.size-sm{min-height:34px}html[data-ui=classic] .sweet-skin .input-wrap.size-md,html[data-ui=classic] .sweet-skin .select-wrap.size-md{min-height:40px}html[data-ui=classic] .sweet-skin .input-wrap.size-lg,html[data-ui=classic] .sweet-skin .select-wrap.size-lg{min-height:48px;border-radius:var(--radius)}html[data-ui=classic] .sweet-skin .field-label{font-size:var(--text-sm);font-weight:600;color:var(--text-dim);letter-spacing:.01em}html[data-ui=classic] .sweet-skin .field-required{color:var(--brand)}html[data-ui=classic] .sweet-skin .field-hint{font-size:var(--text-xs);color:var(--muted)}html[data-ui=classic] .sweet-skin .field-error{font-size:var(--text-xs);color:var(--bad);font-weight:500}html[data-ui=classic] .sweet-skin .switch-track{border-radius:var(--radius-pill);background:var(--surface-3);border:1px solid var(--line);transition:background .2s ease,border-color .2s ease}html[data-ui=classic] .sweet-skin .switch-input:checked+.switch-track{background:var(--grad);border-color:transparent}html[data-ui=classic] .sweet-skin .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:border-color .2s ease,box-shadow .2s ease}html[data-ui=classic] .sweet-skin .card:hover{border-color:color-mix(in srgb,var(--brand) 24%,var(--line));box-shadow:var(--shadow)}html[data-ui=classic] .sweet-skin .card-title{font-size:var(--text-md);font-weight:700;letter-spacing:-.015em}html[data-ui=classic] .sweet-skin .card-sub{font-size:var(--text-xs);color:var(--muted)}html[data-ui=classic] .sweet-skin .badge{display:inline-flex;align-items:center;gap:4px;border-radius:var(--radius-pill);font-weight:650;letter-spacing:.01em;line-height:1.5;border:1px solid transparent}html[data-ui=classic] .sweet-skin .badge.tone-neutral{background:var(--surface-3);color:var(--text-dim);border-color:var(--line)}html[data-ui=classic] .sweet-skin .badge.tone-brand{background:var(--brand-soft);color:var(--brand);border-color:color-mix(in srgb,var(--brand) 24%,transparent)}html[data-ui=classic] .sweet-skin .badge.tone-ok{background:var(--ok-soft);color:color-mix(in srgb,var(--ok) 72%,#000 12%);border-color:color-mix(in srgb,var(--ok) 26%,transparent)}html[data-ui=classic] .sweet-skin .badge.tone-warn{background:var(--warn-soft);color:color-mix(in srgb,var(--warn) 70%,#000 18%);border-color:color-mix(in srgb,var(--warn) 28%,transparent)}html[data-ui=classic] .sweet-skin .badge.tone-bad{background:var(--bad-soft);color:var(--bad);border-color:color-mix(in srgb,var(--bad) 24%,transparent)}html[data-ui=classic] .sweet-skin .badge.tone-info{background:var(--info-soft);color:color-mix(in srgb,var(--info) 66%,#000 20%);border-color:color-mix(in srgb,var(--info) 26%,transparent)}html[data-ui=classic] .sweet-skin .badge.size-md{padding:2px 9px;font-size:var(--text-xs)}html[data-ui=classic] .sweet-skin .badge.size-sm{padding:1px 8px;font-size:11px}html[data-ui=classic] .sweet-skin .u-table-wrap{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}html[data-ui=classic] .sweet-skin .u-table th{padding:12px 16px;font-size:var(--text-xs);font-weight:650;letter-spacing:.06em;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line)}html[data-ui=classic] .sweet-skin .u-table td{padding:13px 16px;border-bottom:1px solid var(--line)}html[data-ui=classic] .sweet-skin .u-table tbody tr{transition:background .15s ease}html[data-ui=classic] .sweet-skin .u-table tbody tr:hover{background:color-mix(in srgb,var(--brand) 5%,var(--surface))}html[data-ui=classic] .sweet-skin .modal-backdrop{background:#2e162875;backdrop-filter:blur(4px)}html[data-ui=classic] .sweet-skin .modal{border-radius:var(--radius-xl);border:1px solid var(--line);box-shadow:var(--shadow-lg)}html[data-ui=classic] .sweet-skin .modal-title{font-size:var(--text-lg);font-weight:700;letter-spacing:-.015em}html[data-ui=classic] .sweet-skin .modal-head{border-bottom:1px solid var(--line);padding-bottom:var(--space-3)}html[data-ui=classic] .sweet-skin .segmented{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-pill);padding:4px}html[data-ui=classic] .sweet-skin .seg-item{border-radius:var(--radius-pill);font-weight:600;color:var(--muted);border:0;background:transparent;transition:background .16s ease,color .16s ease,box-shadow .18s ease}html[data-ui=classic] .sweet-skin .seg-item.active{background:var(--surface);color:var(--brand);box-shadow:var(--shadow-sm)}html[data-ui=classic] .sweet-skin .seg-count{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-pill)}html[data-ui=classic] .sweet-skin .tab{font-weight:600;border-radius:var(--radius-sm)}html[data-ui=classic] .sweet-skin .tab.active{color:var(--brand)}html[data-ui=classic] .sweet-skin .pager-btn{border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface);font-weight:600;transition:border-color .15s ease,color .15s ease,background .15s ease}html[data-ui=classic] .sweet-skin .pager-btn:hover:not(:disabled){border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}html[data-ui=classic] .sweet-skin .toolbar{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm)}html[data-ui=classic] .sweet-skin .empty-title{font-size:var(--text-md);font-weight:650}html[data-ui=classic] .sweet-skin .empty-desc{color:var(--muted)}html[data-ui=classic] .sweet-skin .stat{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);transition:border-color .2s ease,box-shadow .2s ease}html[data-ui=classic] .sweet-skin .stat:hover{border-color:color-mix(in srgb,var(--brand) 22%,var(--line));box-shadow:var(--shadow)}html[data-ui=classic] .sweet-skin .stat-value{font-weight:700;letter-spacing:-.02em}html[data-ui=classic] .sweet-skin .stat-label{font-size:var(--text-xs);color:var(--muted);font-weight:600;letter-spacing:.02em}html[data-ui=classic] .sweet-skin .u-alert{border-radius:var(--radius-sm);font-weight:500}html[data-ui=classic] .sweet-skin .u-alert-bad{background:var(--bad-soft);border-color:color-mix(in srgb,var(--bad) 30%,transparent);color:color-mix(in srgb,var(--bad) 84%,#000 10%)}html[data-ui=classic] .sweet-skin .u-alert-ok{background:var(--ok-soft);border-color:color-mix(in srgb,var(--ok) 30%,transparent);color:color-mix(in srgb,var(--ok) 72%,#000 16%)}html[data-ui=classic] .sweet-skin .u-alert-warn{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 32%,transparent);color:color-mix(in srgb,var(--warn) 68%,#000 22%)}html[data-ui=classic] .sweet-skin .u-alert-info{background:var(--info-soft);border-color:color-mix(in srgb,var(--info) 30%,transparent);color:color-mix(in srgb,var(--info) 62%,#000 24%)}html[data-ui=classic] .sweet-skin.console,html[data-ui=classic] .sweet-skin.auth,html[data-ui=classic] .sweet-skin.lp{background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--brand) 16%,transparent) 1px,transparent 0);background-size:20px 20px}html[data-ui=classic] .sweet-skin .card{position:relative}html[data-ui=classic] .sweet-skin .card:after{content:"";position:absolute;top:12px;right:14px;width:34px;height:20px;pointer-events:none;opacity:.7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.3 6.6H21l-5.4 3.9 2.1 6.6L12 15.2 6.3 19.1l2.1-6.6L3 8.6h6.7z' fill='%23ff8ab8'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7-4.3-9.4-8.4C.8 9.3 2.4 5.4 5.9 5.4c1.9 0 3.4 1.1 4.1 2.2.7-1.1 2.2-2.2 4.1-2.2 3.5 0 5.1 3.9 3.3 7.2C19 16.7 12 21 12 21z' fill='%23ff5c92'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px,12px 12px;background-position:0 0,18px 10px;transform:rotate(-6deg);transition:transform .3s ease,opacity .3s ease}html[data-ui=classic] .sweet-skin .card:hover:after{transform:rotate(6deg) scale(1.08);opacity:.95}html[data-ui=classic] .sweet-skin .card-title:before{content:"✦";margin-right:6px;font-size:.82em;color:var(--brand);opacity:.75}html[data-ui=classic] .sweet-skin .nav-item.router-link-active:after,html[data-ui=classic] .sweet-skin .nav-item.active:after{content:"";width:10px;height:10px;margin-left:auto;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7-4.3-9.4-8.4C.8 9.3 2.4 5.4 5.9 5.4c1.9 0 3.4 1.1 4.1 2.2.7-1.1 2.2-2.2 4.1-2.2 3.5 0 5.1 3.9 3.3 7.2C19 16.7 12 21 12 21z' fill='%23ff5c92'/%3E%3C/svg%3E") center / contain no-repeat;animation:ui-heartbeat 2.4s ease-in-out infinite}@keyframes ui-heartbeat{0%,to{transform:scale(1)}12%{transform:scale(1.18)}24%{transform:scale(1)}36%{transform:scale(1.12)}48%{transform:scale(1)}}html[data-ui=classic] .sweet-skin.auth{position:relative}html[data-ui=classic] .sweet-skin .aside:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7-4.3-9.4-8.4C.8 9.3 2.4 5.4 5.9 5.4c1.9 0 3.4 1.1 4.1 2.2.7-1.1 2.2-2.2 4.1-2.2 3.5 0 5.1 3.9 3.3 7.2C19 16.7 12 21 12 21z' fill='%23ff8ab8' fill-opacity='0.55'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.3 6.6H21l-5.4 3.9 2.1 6.6L12 15.2 6.3 19.1l2.1-6.6L3 8.6h6.7z' fill='%23c084fc' fill-opacity='0.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7-4.3-9.4-8.4C.8 9.3 2.4 5.4 5.9 5.4c1.9 0 3.4 1.1 4.1 2.2.7-1.1 2.2-2.2 4.1-2.2 3.5 0 5.1 3.9 3.3 7.2C19 16.7 12 21 12 21z' fill='%23ffc7dd' fill-opacity='0.7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:26px 26px,20px 20px,16px 16px;background-position:8% 14%,88% 20%,78% 82%;animation:ui-float 7s ease-in-out infinite}@keyframes ui-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}html[data-ui=classic] .sweet-skin.auth .card:before{content:"";position:absolute;left:22px;right:22px;top:-6px;height:12px;pointer-events:none;background-image:radial-gradient(circle at 6px 0,var(--brand-soft) 0 5.5px,transparent 6px);background-size:12px 12px;background-repeat:repeat-x;opacity:.95}html[data-ui=classic] .sweet-skin.lp{position:relative}html[data-ui=classic] .sweet-skin .h1-accent:after{content:"✧";font-size:.7em;margin-left:6px;color:var(--brand);vertical-align:super}html[data-ui=classic] .sweet-skin .hero:after,html[data-ui=classic] .sweet-skin .hero-band:after{content:"";position:absolute;right:4%;top:18%;width:120px;height:90px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.3 6.6H21l-5.4 3.9 2.1 6.6L12 15.2 6.3 19.1l2.1-6.6L3 8.6h6.7z' fill='%23ff8ab8'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7-4.3-9.4-8.4C.8 9.3 2.4 5.4 5.9 5.4c1.9 0 3.4 1.1 4.1 2.2.7-1.1 2.2-2.2 4.1-2.2 3.5 0 5.1 3.9 3.3 7.2C19 16.7 12 21 12 21z' fill='%23c084fc'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:28px 28px,20px 20px;background-position:70% 10%,10% 60%;opacity:.75;transform:rotate(6deg)}html[data-ui=classic] .sweet-skin .badge.tone-ok:before{content:"✓";font-size:.9em;font-weight:800}html[data-ui=classic] .sweet-skin .btn-primary{position:relative;overflow:hidden}html[data-ui=classic] .sweet-skin .btn-primary:after{content:"";position:absolute;top:4px;right:8px;width:10px;height:10px;opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.3 6.6H21l-5.4 3.9 2.1 6.6L12 15.2 6.3 19.1l2.1-6.6L3 8.6h6.7z' fill='white'/%3E%3C/svg%3E") center / contain no-repeat;transition:opacity .25s ease,transform .25s ease}html[data-ui=classic] .sweet-skin .btn-primary:hover:after{opacity:.9;transform:rotate(18deg) scale(1.1)}html[data-ui=classic][data-theme=dark] .sweet-skin .card:after{opacity:.45}html[data-ui=classic][data-theme=dark] .sweet-skin.console,html[data-ui=classic][data-theme=dark] .sweet-skin.auth,html[data-ui=classic][data-theme=dark] .sweet-skin.lp{background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--brand) 16%,transparent) 1px,transparent 0)}@media(prefers-reduced-motion:reduce){html[data-ui=classic] .sweet-skin .nav-item.router-link-active:after,html[data-ui=classic] .sweet-skin .nav-item.active:after,html[data-ui=classic] .sweet-skin .aside:after{animation:none}}html[data-ui=classic] .sweet-skin.console,html[data-ui=classic] .sweet-skin.auth,html[data-ui=classic] .sweet-skin.lp{background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--brand) 16%,transparent) 1px,transparent 0),radial-gradient(circle 3px at 120px 90px,color-mix(in srgb,var(--brand) 26%,transparent) 0 2px,transparent 3px),radial-gradient(circle 2px at 300px 220px,color-mix(in srgb,var(--brand-2) 30%,transparent) 0 1.6px,transparent 2.6px),radial-gradient(circle 2px at 60px 340px,color-mix(in srgb,var(--ok) 26%,transparent) 0 1.6px,transparent 2.6px),radial-gradient(circle 3px at 420px 60px,color-mix(in srgb,var(--info) 24%,transparent) 0 2px,transparent 3px);background-size:20px 20px,420px 400px,380px 360px,460px 440px,520px 480px;background-repeat:repeat,repeat,repeat,repeat,repeat}html[data-ui=classic] .sweet-skin .card:before{content:"";position:absolute;left:14px;bottom:10px;width:26px;height:16px;pointer-events:none;opacity:.55;background:radial-gradient(ellipse 46% 60% at 26% 50%,color-mix(in srgb,var(--brand) 70%,#fff) 0 99%,transparent 100%),radial-gradient(ellipse 46% 60% at 74% 50%,color-mix(in srgb,var(--brand) 70%,#fff) 0 99%,transparent 100%),radial-gradient(circle at 50% 52%,color-mix(in srgb,var(--brand) 55%,#000 6%) 0 18%,transparent 19%);transform:rotate(-6deg);transition:transform .3s ease,opacity .3s ease}html[data-ui=classic] .sweet-skin .card:hover:before{transform:rotate(4deg) scale(1.08);opacity:.8}html[data-ui=classic] .sweet-skin .u-table th{background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--brand) 14%,transparent) 1px,transparent 0);background-size:14px 14px}html[data-ui=classic] .sweet-skin .nav-label:before{content:"✿ ";color:color-mix(in srgb,var(--brand) 70%,transparent);font-size:1.05em;letter-spacing:0}html[data-ui=classic] .sweet-skin .modal{position:relative}html[data-ui=classic] .sweet-skin .modal:before{content:"";position:absolute;left:24px;right:24px;top:2px;height:8px;pointer-events:none;background-image:radial-gradient(circle at 5px 0,var(--brand-soft) 0 4.4px,transparent 5px);background-size:10px 10px;background-repeat:repeat-x;opacity:.9}html[data-ui=classic] .sweet-skin .stat{position:relative;overflow:hidden}html[data-ui=classic] .sweet-skin .stat:after{content:"";position:absolute;top:8px;right:10px;width:14px;height:14px;opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7-4.3-9.4-8.4C.8 9.3 2.4 5.4 5.9 5.4c1.9 0 3.4 1.1 4.1 2.2.7-1.1 2.2-2.2 4.1-2.2 3.5 0 5.1 3.9 3.3 7.2C19 16.7 12 21 12 21z' fill='%23ff8ab8'/%3E%3C/svg%3E") center / contain no-repeat}html[data-ui=classic] .sweet-skin .badge.tone-brand:before{content:"✦";font-size:.9em;margin-right:1px}html[data-ui=classic] .sweet-skin .u-hr{height:0;background:none;border-top:1.5px dashed color-mix(in srgb,var(--brand) 26%,transparent)}html[data-ui=classic] .sweet-skin .empty-icon{border:2px dashed color-mix(in srgb,var(--brand) 30%,transparent);border-radius:50%;padding:10px}html[data-ui=classic] .sweet-skin .topbar{position:relative}html[data-ui=classic] .sweet-skin .topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background-image:linear-gradient(90deg,color-mix(in srgb,var(--brand) 55%,transparent) 0 20px,transparent 20px 34px,color-mix(in srgb,var(--brand-2) 55%,transparent) 34px 54px,transparent 54px 68px,color-mix(in srgb,var(--ok) 45%,transparent) 68px 88px,transparent 88px 102px);background-size:102px 2px;background-repeat:repeat-x;opacity:.55}html[data-ui=classic] .sweet-skin .pager-btn.is-active,html[data-ui=classic] .sweet-skin .pager-btn[aria-current=page]{background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand) 40%,transparent);color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}html[data-ui=classic][data-theme=dark] .sweet-skin .card:before{opacity:.3}html[data-ui=classic][data-theme=dark] .sweet-skin .stat:after{opacity:.3}.sweet-skin.console,.sweet-skin.auth,.sweet-skin.lp{position:relative;z-index:0}.sweet-skin.console>*:not(.candy-rain):not(.side):not(.overlay),.sweet-skin.auth>*:not(.candy-rain),.sweet-skin.lp>*:not(.candy-rain){position:relative;z-index:1}html[data-ui=ios] .sweet-skin .main{background:transparent}
