.price-wrapper[data-v-91e00fa1]{gap:20px}.price-highlight[data-v-91e00fa1],.price-wrapper[data-v-91e00fa1]{display:flex;flex-direction:column}.price-highlight[data-v-91e00fa1]{align-items:center;gap:6px;text-align:center}.highlight-title[data-v-91e00fa1]{margin:0;padding-bottom:14px;position:relative;font-size:clamp(22px,3vw,28px);font-weight:700;color:var(--ink-900);letter-spacing:-.01em}.highlight-title[data-v-91e00fa1]:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:36px;height:3px;border-radius:2px;background:var(--terracotta)}.price-cards[data-v-91e00fa1]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.price-card[data-v-91e00fa1]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px 20px 22px;text-align:center;transition:all .18s;position:relative;display:flex;flex-direction:column;align-items:center;gap:3px}.price-card[data-v-91e00fa1]:hover{border-color:var(--terracotta);box-shadow:var(--shadow-2);transform:translateY(-2px)}.price-logo[data-v-91e00fa1]{width:36px;height:36px;border-radius:var(--radius-md);margin-bottom:10px;display:flex;align-items:center;justify-content:center}.price-logo.logo-claude[data-v-91e00fa1]{background:var(--brand-claude-bg)}.price-logo.logo-openai[data-v-91e00fa1]{background:var(--brand-openai-bg)}.price-logo.logo-gemini[data-v-91e00fa1]{background:var(--brand-gemini-bg);color:var(--brand-gemini-fg)}.brand-svg[data-v-91e00fa1]{width:22px;height:22px;display:block}.price-name[data-v-91e00fa1]{font-size:16px;font-weight:700;color:var(--ink-900)}.price-desc[data-v-91e00fa1]{font-size:12px;color:var(--ink-500);line-height:1.55;margin:4px 2px 14px;flex:1;text-align:center;word-break:break-word}.price-discount[data-v-91e00fa1]{display:inline-flex;align-items:baseline;gap:4px;padding:4px 14px;background:var(--terracotta-subtle);color:var(--terracotta);border-radius:var(--radius-pill);margin-bottom:10px;letter-spacing:.01em}.d-prefix[data-v-91e00fa1],.d-suffix[data-v-91e00fa1]{font-size:12px;font-weight:600}.d-number[data-v-91e00fa1]{font-size:18px;font-weight:800;letter-spacing:-.01em}.price-rate-row[data-v-91e00fa1]{display:inline-flex;align-items:center;gap:6px}.price-rate-label[data-v-91e00fa1]{font-size:11px;color:var(--ink-500);font-weight:500}.compact .price-card[data-v-91e00fa1]{padding:14px 10px}.compact .price-name[data-v-91e00fa1]{font-size:13px}.compact .price-desc[data-v-91e00fa1]{font-size:11px}.compact .price-discount[data-v-91e00fa1]{font-size:12px;padding:2px 8px}.price-detail-link[data-v-91e00fa1]{align-self:center;display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:10px 22px;background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-700);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s,gap .15s}.price-detail-link[data-v-91e00fa1]:hover{background:var(--ink-900);color:var(--cream-50);border-color:var(--ink-900);gap:10px}@media(max-width:768px){.price-cards[data-v-91e00fa1]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.price-cards[data-v-91e00fa1]{gap:10px}}.landing[data-v-00888955]{min-height:100vh;background:var(--cream-100);display:flex;align-items:stretch;justify-content:center;padding:32px 24px 48px}.landing-inner[data-v-00888955]{width:100%;max-width:1140px;display:flex;flex-direction:column;gap:56px}.topbar[data-v-00888955]{justify-content:space-between;margin-bottom:24px}.brand[data-v-00888955],.topbar[data-v-00888955]{display:flex;align-items:center}.brand[data-v-00888955]{gap:10px;font-size:14px;font-weight:600;color:var(--ink-900);letter-spacing:0}.brand-logo[data-v-00888955]{width:28px;height:28px;display:block;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.brand-logo-wordmark[data-v-00888955]{width:min(196px,46vw);height:36px}.brand-logo-tone-auto[data-v-00888955]{transition:filter .15s ease}[data-theme=dark] .brand-logo-tone-auto{filter:invert(1) brightness(1.15) contrast(1.05)}.topnav[data-v-00888955]{display:flex;gap:8px}.topnav-btn[data-v-00888955]{display:inline-flex;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;color:var(--ink-700);text-decoration:none;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-pill);transition:background .15s,color .15s,border-color .15s;cursor:pointer;font-family:inherit;line-height:1.2}.topnav-btn[data-v-00888955]:hover{background:var(--cream-50);color:var(--ink-900);border-color:var(--line-strong)}.topnav-btn-feat[data-v-00888955]{background:var(--terracotta-subtle);border-color:#d9775057;color:var(--terracotta);font-weight:700}.topnav-btn-feat[data-v-00888955]:hover{background:#d977502e;border-color:var(--terracotta);color:var(--terracotta)}.feat-dot[data-v-00888955]{width:6px;height:6px;border-radius:50%;background:var(--terracotta);margin-right:6px;animation:feat-pulse-00888955 1.8s ease-in-out infinite}@keyframes feat-pulse-00888955{0%,to{box-shadow:0 0 #d977508c}50%{box-shadow:0 0 0 5px #d9775000}}.feat-tag[data-v-00888955]{font-size:9px;font-weight:800;letter-spacing:.06em;padding:1px 5px;background:var(--terracotta);color:#fff;border-radius:var(--radius-pill);margin-left:6px;line-height:1.4}.hero-split[data-v-00888955]{display:grid;grid-template-columns:1.3fr 1fr;gap:56px;align-items:center;margin-bottom:16px}.hero-eyebrow[data-v-00888955]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--terracotta-subtle);border-radius:var(--radius-pill);color:var(--terracotta);font-size:12px;font-weight:600;margin-bottom:22px;letter-spacing:.02em}.hero-eyebrow .dot[data-v-00888955]{width:6px;height:6px;border-radius:50%;background:var(--terracotta);box-shadow:0 0 0 3px #bc5d2e2e}.hero-title[data-v-00888955]{font-family:var(--serif);font-size:clamp(56px,7vw,92px);font-weight:500;line-height:.96;color:var(--ink-900);letter-spacing:-.04em;margin-bottom:14px}.hero-title em[data-v-00888955]{font-style:italic;font-weight:400;color:var(--terracotta)}.hero-subtitle[data-v-00888955]{display:block;font-family:var(--sans);font-size:clamp(18px,2.2vw,22px);font-weight:500;color:var(--ink-700);line-height:1.3;margin-bottom:18px;letter-spacing:-.01em}.hero-desc[data-v-00888955]{font-size:15px;color:var(--ink-500);line-height:1.65;margin-bottom:28px}.features[data-v-00888955]{list-style:none;flex-direction:column}.feature[data-v-00888955],.features[data-v-00888955]{display:flex;gap:10px}.feature[data-v-00888955]{align-items:flex-start;font-size:14px;color:var(--ink-700);line-height:1.5}.feature strong[data-v-00888955]{color:var(--ink-900);font-weight:700}.feature-check[data-v-00888955]{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--terracotta-subtle);color:var(--terracotta);display:flex;align-items:center;justify-content:center;margin-top:1px}.auth-card[data-v-00888955]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-xl);padding:32px 32px 28px;box-shadow:var(--shadow-3)}.price-desktop[data-v-00888955]{display:block}.mobile-bottom[data-v-00888955]{display:none}@media(max-width:768px){.landing[data-v-00888955]{padding:32px 16px;align-items:flex-start}.landing-inner[data-v-00888955]{gap:36px}.topnav-btn[data-v-00888955]{padding:10px 18px;font-size:14px}.mobile-bottom[data-v-00888955]{display:flex;flex-direction:column;gap:24px}.mobile-cta[data-v-00888955]{width:100%;padding:16px;font-size:16px;font-weight:700;background:var(--ink-900);color:var(--cream-50);border:none;border-radius:var(--radius-pill);cursor:pointer;font-family:inherit}.hero-right[data-v-00888955],.price-desktop[data-v-00888955]{display:none}.hero-split[data-v-00888955]{grid-template-columns:1fr;gap:24px}.feature[data-v-00888955]{font-size:13px}}@media(max-width:480px){.landing[data-v-00888955]{padding:24px 12px}.topbar[data-v-00888955]{margin-bottom:12px}}.skeleton[data-v-2ee26acc]{background:linear-gradient(90deg,var(--cream-200) 0,var(--cream-100) 50%,var(--cream-200) 100%);background-size:200% 100%;animation:shimmer-2ee26acc 1.4s ease-in-out infinite;vertical-align:middle}@keyframes shimmer-2ee26acc{0%{background-position:200% 0}to{background-position:-200% 0}}.usage[data-v-a1d8de5d]{margin-top:22px;padding-top:18px;border-top:1px dashed var(--line-strong);position:relative;z-index:1;display:flex;align-items:flex-end;gap:22px}.usage-meta[data-v-a1d8de5d]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex-shrink:0;min-width:96px}.usage-meta-label[data-v-a1d8de5d]{font-size:11px;font-weight:600;color:var(--ink-500);text-transform:uppercase;letter-spacing:.1em;line-height:1}.usage-meta-amt[data-v-a1d8de5d]{font-size:24px;font-weight:700;color:var(--ink-900);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.usage-meta-link[data-v-a1d8de5d]{flex-shrink:0;margin-left:auto;font-size:12px;font-weight:600;color:var(--terracotta);background:none;border:none;padding:0 0 2px;cursor:pointer;font-family:inherit;transition:color .12s;align-self:flex-end}.usage-meta-link[data-v-a1d8de5d]:hover{color:var(--terracotta-hover);text-decoration:underline}.strip-wrap[data-v-a1d8de5d]{position:relative;flex:1;min-width:0;align-self:stretch;display:flex;align-items:flex-end}.strip[data-v-a1d8de5d]{display:grid;gap:3px;height:50px;width:100%;align-items:end;cursor:crosshair}.bar-col[data-v-a1d8de5d]{height:100%;display:flex;align-items:flex-end;justify-content:center;position:relative}.bar-col[data-v-a1d8de5d]:before{content:"";position:absolute;inset:-4px -2px -2px;border-radius:4px;transition:background .12s}.bar-col[data-v-a1d8de5d]:hover:before{background:#bc5d2e0f}.bar[data-v-a1d8de5d]{width:100%;background:var(--terracotta);opacity:.35;border-radius:2px 2px 0 0;min-height:2px;transition:opacity .12s}.bar.empty[data-v-a1d8de5d]{background:transparent;opacity:1;border-bottom:1.5px dotted var(--line-strong);min-height:0;height:1px!important}.bar.active[data-v-a1d8de5d]{opacity:1}.tip[data-v-a1d8de5d]{bottom:100%;margin-bottom:8px;background:var(--ink-900);color:var(--cream-50);padding:10px 12px;border-radius:8px;font-size:11px;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-3);z-index:5}.tip[data-v-a1d8de5d],.tip[data-v-a1d8de5d]:after{position:absolute;transform:translate(-50%)}.tip[data-v-a1d8de5d]:after{content:"";top:100%;left:50%;border:5px solid transparent;border-top:5px solid var(--ink-900)}.tip-hdr[data-v-a1d8de5d]{display:flex;align-items:baseline;gap:12px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent)}.tip-date[data-v-a1d8de5d]{color:var(--ink-300);font-variant-numeric:tabular-nums}.tip-total[data-v-a1d8de5d]{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;margin-left:auto}.tip-rows[data-v-a1d8de5d]{display:flex;flex-direction:column;gap:4px}.tip-row[data-v-a1d8de5d]{display:grid;grid-template-columns:8px 1fr auto;gap:8px;align-items:center}.tip-dot[data-v-a1d8de5d]{width:8px;height:8px;border-radius:50%}.tip-amt[data-v-a1d8de5d],.tip-label[data-v-a1d8de5d]{color:var(--cream-50)}.tip-amt[data-v-a1d8de5d]{font-variant-numeric:tabular-nums;font-weight:500}.tip-empty[data-v-a1d8de5d]{color:var(--ink-300);font-style:italic}.tip-enter-from[data-v-a1d8de5d],.tip-leave-to[data-v-a1d8de5d]{opacity:0;transform:translate(-50%) translateY(2px)}.tip-enter-active[data-v-a1d8de5d],.tip-leave-active[data-v-a1d8de5d]{transition:opacity .12s,transform .12s}.strip-skeleton[data-v-a1d8de5d]{display:flex;align-items:flex-end;gap:4px;height:50px;flex:1;min-width:0}@media(max-width:640px){.usage[data-v-a1d8de5d]{gap:14px}.usage-meta[data-v-a1d8de5d]{min-width:0;gap:6px}.usage-meta-amt[data-v-a1d8de5d]{font-size:20px}.usage-meta-link[data-v-a1d8de5d]{font-size:11px}.strip[data-v-a1d8de5d]{height:40px;gap:2px}}.hero[data-v-0a50768f]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-xl);padding:28px 32px 24px;box-shadow:var(--shadow-2);position:relative;overflow:hidden}.hero[data-v-0a50768f]:before{content:"";position:absolute;inset:0;background:radial-gradient(440px 300px at 86% -40%,var(--hero-glow-inner),var(--hero-glow-outer) 70%);pointer-events:none}.hero-row[data-v-0a50768f]{display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:1}.hero-label[data-v-0a50768f]{font-family:var(--mono);font-size:11px;font-weight:400;color:var(--ink-500);text-transform:uppercase;letter-spacing:.14em;margin-bottom:8px}.hero-amount[data-v-0a50768f]{font-size:56px;font-weight:700;line-height:1;color:var(--ink-900);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-feature-settings:"lnum","tnum"}.hero-amount .currency[data-v-0a50768f]{font-weight:600;color:var(--ink-400);font-size:.4em;margin-right:4px;vertical-align:.34em}.hero-cta[data-v-0a50768f]{flex-shrink:0;padding:12px 22px;background:var(--ink-900);color:var(--cream-50);border:1px solid transparent;border-radius:var(--radius-pill);font-size:14px;font-weight:600;cursor:pointer;font-family:var(--sans);box-shadow:var(--shadow-1);transition:background .16s,transform .1s;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.hero-cta[data-v-0a50768f]:hover{background:var(--terracotta);transform:translateY(-1px)}.hero-cta[data-v-0a50768f]:active{transform:translateY(0)}@media(max-width:640px){.hero[data-v-0a50768f]{padding:22px 20px 20px}.hero-row[data-v-0a50768f]{flex-direction:column;align-items:stretch;gap:16px}.hero-amount[data-v-0a50768f]{font-size:44px}.hero-cta[data-v-0a50768f]{justify-content:center}}.acct-tools-wrap[data-v-9ef1a854]{position:relative}.acct-tools-wrap[data-v-9ef1a854]:after,.acct-tools-wrap[data-v-9ef1a854]:before{content:"";position:absolute;top:0;bottom:0;width:52px;pointer-events:none;z-index:2;opacity:0;transition:opacity .2s}.acct-tools-wrap[data-v-9ef1a854]:before{left:0;background:linear-gradient(to right,var(--cream-100),transparent)}.acct-tools-wrap[data-v-9ef1a854]:after{right:0;background:linear-gradient(to left,var(--cream-100),transparent)}.acct-tools-wrap.fade-l[data-v-9ef1a854]:before,.acct-tools-wrap.fade-r[data-v-9ef1a854]:after{opacity:1}.acct-tools[data-v-9ef1a854]{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:1px 1px 3px}.acct-tools[data-v-9ef1a854]::-webkit-scrollbar{display:none}.tool-btn[data-v-9ef1a854]{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border-radius:var(--radius-pill);background:var(--paper);border:1px solid var(--line);font-size:13.5px;font-weight:600;color:var(--ink-700);cursor:pointer;white-space:nowrap;font-family:var(--sans);transition:border-color .15s,background .15s,color .15s,transform .1s}.tool-btn[data-v-9ef1a854]:hover{border-color:var(--line-strong);background:var(--cream-50);transform:translateY(-1px)}.tool-btn .ti[data-v-9ef1a854]{width:26px;height:26px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;background:var(--cream-200);color:var(--ink-600);transition:background .15s,color .15s}.tool-btn:hover .ti[data-v-9ef1a854]{background:var(--terracotta-subtle);color:var(--terracotta)}.tool-btn.accent[data-v-9ef1a854]{border-color:var(--line-strong)}.tool-btn.accent .ti[data-v-9ef1a854]{background:var(--terracotta-subtle);color:var(--terracotta)}.tool-btn.accent[data-v-9ef1a854]:hover{border-color:var(--terracotta)}.core-grid[data-v-ea8b1f97]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.core-card[data-v-ea8b1f97]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:22px 22px 20px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);cursor:pointer;position:relative;overflow:hidden;font-family:var(--sans);transition:border-color .18s,box-shadow .18s,transform .18s}.core-card[data-v-ea8b1f97]:hover{border-color:var(--terracotta);box-shadow:var(--shadow-2);transform:translateY(-3px)}.core-ico[data-v-ea8b1f97]{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;margin-bottom:16px;background:var(--terracotta-subtle);color:var(--terracotta);transition:transform .18s}.core-card:hover .core-ico[data-v-ea8b1f97]{transform:scale(1.06) rotate(-3deg)}.core-title[data-v-ea8b1f97]{font-size:18px;font-weight:700;color:var(--ink-900);letter-spacing:-.01em;margin-bottom:8px}.core-desc[data-v-ea8b1f97]{font-size:13.5px;line-height:1.62;color:var(--ink-500);flex:1}.core-cta[data-v-ea8b1f97]{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:13.5px;font-weight:700;color:var(--terracotta);transition:gap .16s}.core-card:hover .core-cta[data-v-ea8b1f97]{gap:10px}@media(max-width:760px){.core-grid[data-v-ea8b1f97]{grid-template-columns:1fr}}.qa-grid[data-v-8c8ded58]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.qa-card[data-v-8c8ded58]{display:flex;flex-direction:column;padding:15px 15px 13px;border-radius:var(--radius-lg);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-1);cursor:pointer;text-align:left;font-family:var(--sans);position:relative;transition:border-color .16s,box-shadow .16s,transform .16s}.qa-link[data-v-8c8ded58]{color:inherit;text-decoration:none}.qa-card[data-v-8c8ded58]:hover{border-color:var(--terracotta);box-shadow:var(--shadow-2);transform:translateY(-2px)}.qa-top[data-v-8c8ded58]{gap:10px;margin-bottom:10px}.qa-logo[data-v-8c8ded58],.qa-top[data-v-8c8ded58]{display:flex;align-items:center}.qa-logo[data-v-8c8ded58]{width:32px;height:32px;border-radius:9px;justify-content:center;flex-shrink:0;overflow:hidden}.qa-logo.logo-claude[data-v-8c8ded58]{background:var(--brand-claude-bg)}.qa-logo.logo-openai[data-v-8c8ded58]{background:var(--brand-openai-bg)}.qa-logo.logo-cc-switch[data-v-8c8ded58],.qa-logo.logo-hermes[data-v-8c8ded58],.qa-logo.logo-openclaw[data-v-8c8ded58]{background:var(--cream-200)}.brand-svg[data-v-8c8ded58]{width:20px;height:20px;display:block}.brand-cover[data-v-8c8ded58]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.qa-name[data-v-8c8ded58]{font-size:14px;font-weight:700;color:var(--ink-900);letter-spacing:-.005em;flex:1;min-width:0}.qa-recommended .qa-top[data-v-8c8ded58]:after{content:"主推";padding:2px 9px;background:var(--ink-900);color:var(--cream-50);border-radius:var(--radius-pill);font-size:10px;font-weight:600;letter-spacing:.08em;margin-left:auto;flex-shrink:0}.qa-desc[data-v-8c8ded58]{font-size:12px;line-height:1.55;color:var(--ink-500);flex:1;margin-bottom:12px}.qa-foot[data-v-8c8ded58]{display:flex;align-items:center;justify-content:space-between;gap:8px}.qa-tag[data-v-8c8ded58]{font-family:var(--mono);font-size:10px;font-weight:600;color:var(--ink-500);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.qa-action[data-v-8c8ded58]{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:700;color:var(--terracotta);white-space:nowrap;flex-shrink:0;transition:gap .15s}.qa-card:hover .qa-action[data-v-8c8ded58]{gap:6px}@media(max-width:760px){.qa-grid[data-v-8c8ded58]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.qa-grid[data-v-8c8ded58]{grid-template-columns:1fr}}.aibanner[data-v-2adfcfb6]{display:flex;align-items:center;gap:18px;padding:18px 22px;border-radius:var(--radius-lg);background:var(--cream-200);border:1px solid var(--line);position:relative;overflow:hidden;text-decoration:none;font-family:var(--sans);transition:border-color .18s,box-shadow .18s,transform .18s}.aibanner[data-v-2adfcfb6]:hover{border-color:var(--terracotta);box-shadow:var(--shadow-2);transform:translateY(-1px)}.glow[data-v-2adfcfb6]{position:absolute;right:-40px;top:-60px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,var(--hero-glow-inner),transparent 70%);pointer-events:none}.spark[data-v-2adfcfb6]{width:48px;height:48px;border-radius:14px;flex-shrink:0;display:grid;place-items:center;background:var(--terracotta);color:#fff;box-shadow:0 6px 16px #bc5d2e4d}.ab-text[data-v-2adfcfb6]{flex:1;min-width:0;position:relative;z-index:1}.ab-title[data-v-2adfcfb6]{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:700;color:var(--ink-900);margin-bottom:3px}.ab-desc[data-v-2adfcfb6]{font-size:13px;color:var(--ink-500);line-height:1.5}.ab-desc .mono[data-v-2adfcfb6]{font-family:var(--mono);color:var(--ink-600)}.tag-new[data-v-2adfcfb6]{font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.08em;padding:2px 7px;border-radius:var(--radius-sm);background:var(--terracotta);color:#fff}.btn-ab[data-v-2adfcfb6]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:10px 18px;border-radius:var(--radius-pill);background:var(--paper);border:1px solid var(--line-strong);color:var(--ink-900);font-size:13.5px;font-weight:600;position:relative;z-index:1;transition:background .15s,border-color .15s,color .15s}.aibanner:hover .btn-ab[data-v-2adfcfb6]{background:var(--terracotta);border-color:var(--terracotta);color:#fff}@media(max-width:640px){.aibanner[data-v-2adfcfb6]{flex-wrap:wrap}.btn-ab[data-v-2adfcfb6]{width:100%;justify-content:center}}.ann[data-v-d3ceb72b]{position:sticky;top:86px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);overflow:hidden}.ann-head[data-v-d3ceb72b]{justify-content:space-between;padding:16px 18px 13px;border-bottom:1px solid var(--line)}.ann-head[data-v-d3ceb72b],.ann-head .lhs[data-v-d3ceb72b]{display:flex;align-items:center}.ann-head .lhs[data-v-d3ceb72b]{gap:9px}.ann-head .ttl[data-v-d3ceb72b]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--ink-900)}.ann-head .ttl[data-v-d3ceb72b]:before{content:"";width:3px;height:14px;border-radius:2px;background:var(--terracotta)}.ann-unread[data-v-d3ceb72b]{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;background:var(--brick);color:#fff;font-weight:700;line-height:1;box-shadow:0 0 0 3px var(--brick-subtle)}.ann-count[data-v-d3ceb72b],.ann-unread[data-v-d3ceb72b]{border-radius:var(--radius-pill);font-family:var(--mono);font-size:10.5px}.ann-count[data-v-d3ceb72b]{font-weight:600;padding:2px 8px;background:var(--terracotta-subtle);color:var(--terracotta-hover)}.ann-faq[data-v-d3ceb72b]{display:inline-flex;align-items:center;gap:2px;font-size:12.5px;font-weight:600;color:var(--ink-500);cursor:pointer;transition:color .15s}.ann-faq[data-v-d3ceb72b]:hover{color:var(--terracotta)}.ann-list[data-v-d3ceb72b]{display:flex;flex-direction:column}.ann-item[data-v-d3ceb72b]{display:flex;gap:11px;padding:14px 18px;border-bottom:1px solid var(--line)}.ann-item[data-v-d3ceb72b]:last-child{border-bottom:none}.ann-item.unread[data-v-d3ceb72b]{background:var(--terracotta-subtle)}:root[data-theme=dark] .ann-item.unread[data-v-d3ceb72b]{background:#e0845812}.ann-dot[data-v-d3ceb72b]{width:7px;height:7px;border-radius:50%;margin-top:6px;flex-shrink:0;background:var(--olive);box-shadow:0 0 0 3px #5f7d3f1f}.ann-dot.info[data-v-d3ceb72b]{background:var(--terracotta);box-shadow:0 0 0 3px #bc5d2e1f}.ann-dot.warn[data-v-d3ceb72b]{background:var(--amber);box-shadow:0 0 0 3px #c8903326}.ann-dot.error[data-v-d3ceb72b]{background:var(--brick);box-shadow:0 0 0 3px #a63f3026}.ann-main[data-v-d3ceb72b]{flex:1;min-width:0}.ann-content[data-v-d3ceb72b]{font-size:13px;color:var(--ink-900);line-height:1.55;font-weight:500;word-break:break-word}.ann-content[data-v-d3ceb72b] strong{color:var(--ink-900);font-weight:700}.ann-content[data-v-d3ceb72b] a{color:var(--terracotta);text-decoration:underline;word-break:break-all}.ann-content[data-v-d3ceb72b] code{font-family:var(--mono);font-size:11px;background:var(--cream-200);padding:1px 5px;border-radius:4px}.ann-date[data-v-d3ceb72b]{font-size:10.5px;font-family:var(--mono);color:var(--ink-400);margin-top:5px}.ann-empty[data-v-d3ceb72b]{font-size:12px;color:var(--ink-400);text-align:center;padding:20px 0}.ann-pager[data-v-d3ceb72b]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;border-top:1px solid var(--line)}.ann-pginfo[data-v-d3ceb72b]{font-family:var(--mono);font-size:11px;color:var(--ink-500);font-variant-numeric:tabular-nums}.ann-pgnav[data-v-d3ceb72b]{display:flex;gap:4px}.ann-pgbtn[data-v-d3ceb72b]{min-width:28px;height:28px;padding:0 7px;border:1px solid var(--line);background:var(--paper);color:var(--ink-700);border-radius:7px;cursor:pointer;font-family:var(--sans);font-size:12px;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,color .12s,border-color .12s}.ann-pgbtn.active[data-v-d3ceb72b],.ann-pgbtn[data-v-d3ceb72b]:hover:not(:disabled):not(.active){background:var(--ink-900);color:var(--cream-50);border-color:var(--ink-900)}.ann-pgbtn.active[data-v-d3ceb72b]{font-weight:600}.ann-pgbtn[data-v-d3ceb72b]:disabled{opacity:.4;cursor:not-allowed}.nm-overlay[data-v-3804a4d9]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:#1f1a154d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overscroll-behavior:contain}:root[data-theme=dark] .nm-overlay[data-v-3804a4d9]{background:#00000085}.nm-overlay.bottom[data-v-3804a4d9]{align-items:flex-end;padding:0}.nm[data-v-3804a4d9]{position:relative;width:100%;min-width:0;max-width:560px;display:flex;flex-direction:column;max-height:88vh;background:var(--cream-50);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-3);overflow:hidden}.nm[data-v-3804a4d9]:focus{outline:none}.nm-head[data-v-3804a4d9]{justify-content:space-between;gap:10px;padding:15px 18px 13px;border-bottom:1px solid var(--line);background:var(--cream-50);flex-shrink:0}.nm-head[data-v-3804a4d9],.nm-head-l[data-v-3804a4d9]{display:flex;align-items:center}.nm-head-l[data-v-3804a4d9]{gap:9px;min-width:0}.nm-head h3[data-v-3804a4d9]{font-size:15px;font-weight:700;color:var(--ink-900);letter-spacing:-.005em}.nm-head h3[data-v-3804a4d9]:before{content:"";display:inline-block;width:3px;height:14px;border-radius:2px;background:var(--terracotta);margin-right:9px;vertical-align:-2px}.nm-head-count[data-v-3804a4d9]{font-family:var(--mono);font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:var(--radius-pill);background:var(--brick-subtle);color:var(--brick-fg)}.nm-close[data-v-3804a4d9]{width:28px;height:28px;border:none;background:transparent;color:var(--ink-500);cursor:pointer;border-radius:50%;display:grid;place-items:center;flex-shrink:0;transition:background .15s,color .15s}.nm-close[data-v-3804a4d9]:hover{background:var(--cream-200);color:var(--ink-900)}.nm-body[data-v-3804a4d9]{padding:0;overflow-y:auto;overscroll-behavior:contain;flex:1}.nc[data-v-3804a4d9]{position:relative;padding:22px 22px 18px}.nc[data-v-3804a4d9]:before{content:"";position:absolute;left:0;top:18px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--sev,var(--olive))}.nc.success[data-v-3804a4d9]{--sev:var(--olive);--sev-subtle:var(--olive-subtle);--sev-fg:var(--olive-fg)}.nc.info[data-v-3804a4d9],.nc.ongoing[data-v-3804a4d9]{--sev:var(--terracotta);--sev-subtle:var(--terracotta-subtle);--sev-fg:var(--terracotta-hover)}.nc.warning[data-v-3804a4d9]{--sev:var(--amber);--sev-subtle:var(--amber-subtle);--sev-fg:var(--amber-fg)}.nc.error[data-v-3804a4d9]{--sev:var(--brick);--sev-subtle:var(--brick-subtle);--sev-fg:var(--brick-fg)}.nc-kicker[data-v-3804a4d9]{display:flex;align-items:center;gap:9px;margin-bottom:12px}.nc-badge[data-v-3804a4d9]{width:34px;height:34px;border-radius:11px;flex-shrink:0;display:grid;place-items:center;background:var(--sev-subtle);color:var(--sev-fg)}.nm-spin[data-v-3804a4d9]{animation:nm-spin-3804a4d9 1.4s linear infinite}@keyframes nm-spin-3804a4d9{to{transform:rotate(1turn)}}.nc-sev[data-v-3804a4d9]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:var(--radius-pill);background:var(--sev-subtle);color:var(--sev-fg)}.nc-date[data-v-3804a4d9],.nc-sev[data-v-3804a4d9]{font-family:var(--mono)}.nc-date[data-v-3804a4d9]{margin-left:auto;font-size:11px;color:var(--ink-400);flex-shrink:0}.nc-title[data-v-3804a4d9]{font-size:18px;font-weight:700;color:var(--ink-900);letter-spacing:-.012em;line-height:1.32;margin-bottom:9px;text-wrap:pretty}.nc-text[data-v-3804a4d9]{font-size:14px;line-height:1.72;color:var(--ink-600);word-break:break-word}.nc-text[data-v-3804a4d9] strong{color:var(--ink-900);font-weight:700}.nc-text[data-v-3804a4d9] a{color:var(--terracotta);text-decoration:underline;text-underline-offset:2px;word-break:break-all}.nc-text[data-v-3804a4d9] code{font-family:var(--mono);font-size:12px;background:var(--cream-200);padding:1px 6px;border-radius:5px;color:var(--ink-700)}.nc-text[data-v-3804a4d9] p{margin:0 0 4px}.nc-text[data-v-3804a4d9] ul{margin:8px 0 2px;padding-left:2px;list-style:none;display:flex;flex-direction:column;gap:6px}.nc-text[data-v-3804a4d9] li{position:relative;padding-left:18px}.nc-text[data-v-3804a4d9] li:before{content:"";position:absolute;left:3px;top:9px;width:5px;height:5px;border-radius:50%;background:var(--sev,var(--terracotta))}.nc-cta[data-v-3804a4d9]{display:inline-flex;align-items:center;gap:7px;margin:16px 0 2px;padding:9px 16px;border-radius:var(--radius-pill);background:var(--terracotta);color:#fff;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--terracotta);text-decoration:none;transition:background .15s}.nc-cta[data-v-3804a4d9]:hover{background:var(--terracotta-hover)}.nm-foot[data-v-3804a4d9]{justify-content:space-between;gap:12px;padding:13px 18px;border-top:1px solid var(--line);background:var(--cream-50);flex-shrink:0}.nm-foot[data-v-3804a4d9],.nm-pager[data-v-3804a4d9]{display:flex;align-items:center}.nm-pager[data-v-3804a4d9]{gap:8px}.nm-arrow[data-v-3804a4d9]{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--paper);color:var(--ink-700);cursor:pointer;display:grid;place-items:center;transition:background .12s,color .12s,border-color .12s}.nm-arrow[data-v-3804a4d9]:hover:not(:disabled){background:var(--ink-900);color:var(--cream-50);border-color:var(--ink-900)}.nm-arrow[data-v-3804a4d9]:disabled{opacity:.4;cursor:not-allowed}.nm-count[data-v-3804a4d9]{font-family:var(--mono);font-size:12px;color:var(--ink-500);font-variant-numeric:tabular-nums}.nm-count b[data-v-3804a4d9]{color:var(--ink-900);font-weight:700}.nm-dots[data-v-3804a4d9]{display:flex;gap:5px;align-items:center;margin-left:2px}.nm-dots i[data-v-3804a4d9]{width:6px;height:6px;border-radius:50%;background:var(--line-strong);transition:background .15s,width .15s}.nm-dots i.on[data-v-3804a4d9]{background:var(--terracotta);width:16px;border-radius:3px}.nm-foot-r[data-v-3804a4d9]{display:flex;align-items:center;gap:14px}.nm-check[data-v-3804a4d9]{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:12.5px;color:var(--ink-500);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.nm-check input[data-v-3804a4d9]{position:absolute;opacity:0;pointer-events:none}.nm-check .box[data-v-3804a4d9]{width:17px;height:17px;border-radius:5px;border:1.5px solid var(--line-strong);background:var(--paper);display:grid;place-items:center;color:transparent;transition:all .14s}.nm-check input:checked+.box[data-v-3804a4d9]{background:var(--terracotta);color:#fff}.nm-check input:checked+.box[data-v-3804a4d9],.nm-check:hover .box[data-v-3804a4d9]{border-color:var(--terracotta)}.nm-primary[data-v-3804a4d9]{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:var(--radius-pill);background:var(--ink-900);color:var(--cream-50);border:1px solid transparent;font-family:var(--sans);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-1);transition:background .15s,transform .1s}.nm-primary[data-v-3804a4d9]:hover{background:var(--terracotta);transform:translateY(-1px)}.nm-primary[data-v-3804a4d9]:active{transform:translateY(0)}.nm-readall[data-v-3804a4d9]{background:none;border:none;cursor:pointer;font-family:var(--sans);font-size:12px;font-weight:600;color:var(--ink-500);transition:color .14s;white-space:nowrap}.nm-readall[data-v-3804a4d9]:hover{color:var(--terracotta)}.nm.drawer[data-v-3804a4d9]{max-width:none;border-radius:20px 20px 0 0;max-height:88%;border-bottom:none;box-shadow:0 -10px 40px #1f1a1529}:root[data-theme=dark] .nm.drawer[data-v-3804a4d9]{box-shadow:0 -10px 40px #00000080}.nm-grip[data-v-3804a4d9]{display:flex;justify-content:center;padding:9px 0 2px}.nm-grip span[data-v-3804a4d9]{width:36px;height:4px;border-radius:2px;background:var(--line-strong)}.nm.drawer .nm-foot[data-v-3804a4d9]{flex-wrap:wrap}.nm.drawer .nm-foot-r[data-v-3804a4d9]{width:100%;justify-content:space-between}.key-cell[data-v-45fe180e]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:14px 16px;display:flex;align-items:center;gap:10px}.key-cell.is-revealed[data-v-45fe180e]{border-color:var(--terracotta)}.key-value[data-v-45fe180e]{flex:1;min-width:0;font-family:var(--mono);font-size:13px;color:var(--ink-700);letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.key-actions[data-v-45fe180e]{display:contents}.key-show[data-v-45fe180e]{border:none;background:transparent;color:var(--ink-500);font-size:11px;font-weight:600;cursor:pointer;padding:2px 4px;text-decoration:underline;font-family:var(--sans);flex-shrink:0}.key-show[data-v-45fe180e]:disabled{opacity:.4;cursor:not-allowed}.key-copy[data-v-45fe180e]{border:none;background:var(--terracotta);color:#fff;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:700;cursor:pointer;font-family:var(--sans);flex-shrink:0}.key-copy[data-v-45fe180e]:hover:not(:disabled){background:var(--terracotta-hover)}.key-copy[data-v-45fe180e]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.key-cell[data-v-45fe180e]{flex-wrap:wrap;row-gap:8px}.key-actions[data-v-45fe180e],.key-value[data-v-45fe180e]{flex-basis:100%}.key-actions[data-v-45fe180e]{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:4px}}.integration-body[data-v-2c765122]{font-family:var(--sans);color:var(--ink-900)}.section[data-v-2c765122]{margin-bottom:24px}.section-label[data-v-2c765122]{font-size:11px;font-weight:700;color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.label-note[data-v-2c765122]{font-size:11px;color:var(--ink-400);font-weight:500;margin-left:8px;text-transform:none;letter-spacing:0}.endpoints[data-v-2c765122]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.endpoint-card[data-v-2c765122]{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:16px 16px 14px;transition:border-color .15s}.endpoint-card[data-v-2c765122]:hover{border-color:var(--line-strong)}.endpoint-card.openai[data-v-2c765122]{border-top:3px solid var(--ink-900)}.endpoint-card.anthropic[data-v-2c765122]{border-top:3px solid var(--brand-claude-fg)}.endpoint-card.gemini[data-v-2c765122]{border-top:3px solid var(--gemini-tag-fg)}.endpoint-head[data-v-2c765122]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.endpoint-logo[data-v-2c765122]{width:28px;height:28px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.endpoint-logo.openai[data-v-2c765122]{background:var(--brand-openai-bg)}.endpoint-logo.anthropic[data-v-2c765122]{background:var(--brand-claude-bg)}.endpoint-logo.gemini[data-v-2c765122]{background:var(--brand-gemini-bg);color:var(--brand-gemini-fg)}.brand-svg[data-v-2c765122]{width:18px;height:18px;display:block}.endpoint-meta[data-v-2c765122]{min-width:0;flex:1}.endpoint-name[data-v-2c765122]{font-size:14px;font-weight:700;color:var(--ink-900);line-height:1.2}.endpoint-path[data-v-2c765122]{font-family:var(--mono);font-size:10.5px;color:var(--ink-500);margin-top:2px}.endpoint-url-line[data-v-2c765122]{display:flex;align-items:stretch;gap:0;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;background:var(--cream-50)}.endpoint-url[data-v-2c765122]{flex:1;min-width:0;padding:10px 12px;font-family:var(--mono);font-size:12.5px;color:var(--ink-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;-moz-user-select:all;user-select:all}.copy-btn-inline[data-v-2c765122]{border:none;background:var(--ink-900);color:var(--cream-50);padding:0 14px;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;gap:5px;transition:background .15s;font-family:var(--sans)}.copy-btn-inline[data-v-2c765122]:hover{background:var(--ink-700)}@media(max-width:700px){.endpoints[data-v-2c765122]{grid-template-columns:1fr}}.key-advanced-link[data-v-2c765122]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:8px 12px;width:100%;font-size:11.5px;color:var(--ink-500);text-decoration:none;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;font-family:var(--sans);text-align:left;transition:color .15s,background .15s}.key-advanced-link[data-v-2c765122]:hover{color:var(--ink-900);background:var(--cream-100)}.key-advanced-cta[data-v-2c765122]{color:var(--terracotta);font-weight:600;white-space:nowrap}.pwd-body[data-v-87318a59]{display:flex;flex-direction:column;gap:14px}.pwd-hint[data-v-87318a59]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--cream-100);border:1px solid var(--line);border-radius:var(--radius-md);font-size:12px;color:var(--ink-600);line-height:1.5}.pwd-hint-icon[data-v-87318a59]{color:var(--terracotta);flex-shrink:0}.field[data-v-87318a59]{display:flex;flex-direction:column;gap:6px}.field label[data-v-87318a59]{font-size:12px;font-weight:600;color:var(--ink-700)}.field input[data-v-87318a59]{height:40px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-md);font-size:14px;color:var(--ink-900);background:var(--cream-50);outline:none;font-family:inherit;transition:border-color .15s,background .15s}.field input[data-v-87318a59]:focus{border-color:var(--terracotta);background:var(--paper)}.field input[data-v-87318a59]:disabled{opacity:.6}.msg[data-v-87318a59]{font-size:13px;padding:10px 12px;border-radius:var(--radius-md);font-weight:500;line-height:1.4}.msg.success[data-v-87318a59]{color:var(--olive);background:color-mix(in srgb,var(--olive) 12%,transparent);border:1px solid color-mix(in srgb,var(--olive) 28%,transparent)}.msg.error[data-v-87318a59]{color:var(--brick);background:var(--bg-error-soft);border:1px solid color-mix(in srgb,var(--brick) 40%,transparent)}.actions[data-v-87318a59]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.btn-cancel[data-v-87318a59],.btn-submit[data-v-87318a59]{height:38px;padding:0 20px;border:none;border-radius:var(--radius-pill);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s,color .15s}.btn-cancel[data-v-87318a59]{background:transparent;color:var(--ink-600);border:1px solid var(--line)}.btn-cancel[data-v-87318a59]:hover:not(:disabled){background:var(--cream-100);color:var(--ink-900)}.btn-submit[data-v-87318a59]{background:var(--ink-900);color:var(--cream-50)}.btn-submit[data-v-87318a59]:hover:not(:disabled){background:var(--terracotta)}.btn-cancel[data-v-87318a59]:disabled,.btn-submit[data-v-87318a59]:disabled{opacity:.5;cursor:not-allowed}.invite-body[data-v-6a022298]{display:flex;flex-direction:column;gap:14px}.invite-hint[data-v-6a022298]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--cream-100);border:1px solid var(--line);border-radius:var(--radius-md);font-size:12px;color:var(--ink-600);line-height:1.5}.invite-hint-icon[data-v-6a022298]{color:var(--terracotta);flex-shrink:0}.field[data-v-6a022298]{display:flex;flex-direction:column;gap:6px}.field label[data-v-6a022298]{font-size:12px;font-weight:600;color:var(--ink-700)}.field input[data-v-6a022298]{height:40px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-md);font-size:14px;color:var(--ink-900);background:var(--cream-50);outline:none;font-family:inherit;transition:border-color .15s,background .15s}.field input[data-v-6a022298]:focus{border-color:var(--terracotta);background:var(--paper)}.field input[data-v-6a022298]:disabled{opacity:.6}.msg[data-v-6a022298]{font-size:13px;padding:10px 12px;border-radius:var(--radius-md);font-weight:500;line-height:1.4}.msg.error[data-v-6a022298]{color:var(--brick);background:var(--bg-error-soft);border:1px solid color-mix(in srgb,var(--brick) 40%,transparent)}.actions[data-v-6a022298]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.btn-cancel[data-v-6a022298],.btn-submit[data-v-6a022298]{height:38px;padding:0 20px;border:none;border-radius:var(--radius-pill);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s,color .15s}.btn-cancel[data-v-6a022298]{background:transparent;color:var(--ink-600);border:1px solid var(--line)}.btn-cancel[data-v-6a022298]:hover:not(:disabled){background:var(--cream-100);color:var(--ink-900)}.btn-submit[data-v-6a022298]{background:var(--ink-900);color:var(--cream-50)}.btn-submit[data-v-6a022298]:hover:not(:disabled){background:var(--terracotta)}.btn-cancel[data-v-6a022298]:disabled,.btn-submit[data-v-6a022298]:disabled{opacity:.5;cursor:not-allowed}.invite-body[data-v-4034e44f]{padding:2px 0}.share[data-v-4034e44f]{position:relative;background:linear-gradient(180deg,var(--terracotta-subtle) 0,var(--paper) 46%);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px 20px 18px;overflow:hidden}.share[data-v-4034e44f]:before{content:"";position:absolute;top:-90px;right:-70px;width:220px;height:220px;background:radial-gradient(circle,#bc5d2e21 0,#bc5d2e00 70%);pointer-events:none}.share-head[data-v-4034e44f]{position:relative;z-index:1;margin-bottom:16px}.share-kicker[data-v-4034e44f]{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--terracotta);margin-bottom:9px}.share-kicker .dot[data-v-4034e44f]{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--terracotta);box-shadow:0 0 0 3px #bc5d2e2e}.share-title[data-v-4034e44f]{font-family:var(--serif);font-size:22px;font-weight:600;color:var(--ink-900);letter-spacing:-.01em;line-height:1.2}.share-sub[data-v-4034e44f]{font-size:12.5px;color:var(--ink-500);margin-top:6px;line-height:1.55}.field[data-v-4034e44f]{position:relative;z-index:1}.field+.field[data-v-4034e44f]{margin-top:12px}.field-label[data-v-4034e44f]{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);margin-bottom:6px}.field-row[data-v-4034e44f]{display:flex;gap:8px;align-items:stretch}.field-value[data-v-4034e44f]{flex:1;min-width:0;display:flex;align-items:center;padding:0 12px;height:40px;background:var(--cream-50);border:1px solid var(--line);border-radius:var(--radius-md);font-family:var(--mono);font-size:12.5px;color:var(--ink-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-value[data-v-4034e44f]{flex:none;font-size:18px;font-weight:700;letter-spacing:4px;color:var(--ink-900);font-variant-numeric:tabular-nums}.copy-btn[data-v-4034e44f]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;border-radius:var(--radius-md);font-size:13px;font-weight:600;font-family:var(--sans);cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.copy-primary[data-v-4034e44f]{background:var(--terracotta);color:#fff;border:1px solid var(--terracotta);box-shadow:var(--shadow-1)}.copy-primary[data-v-4034e44f]:hover{background:var(--terracotta-hover);border-color:var(--terracotta-hover)}.copy-outline[data-v-4034e44f]{background:transparent;color:var(--ink-700);border:1px solid var(--line-strong)}.copy-outline[data-v-4034e44f]:hover{background:var(--cream-100);color:var(--ink-900)}.copy-btn.copied[data-v-4034e44f]{background:var(--olive);color:#fff;border-color:var(--olive)}.records[data-v-4034e44f]{margin-top:22px}.records-head[data-v-4034e44f]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.records-title[data-v-4034e44f]{font-size:13.5px;font-weight:700;color:var(--ink-900);letter-spacing:-.005em}.count-pill[data-v-4034e44f]{display:inline-flex;align-items:baseline;gap:4px;padding:4px 11px;background:var(--cream-200);border-radius:var(--radius-pill);font-size:11.5px;color:var(--ink-600)}.count-pill strong[data-v-4034e44f]{font-family:var(--mono);font-size:13px;font-weight:700;color:var(--terracotta);font-variant-numeric:tabular-nums}.search-box[data-v-4034e44f]{position:relative;margin-bottom:12px}.search-ico[data-v-4034e44f]{color:var(--ink-400);pointer-events:none}.search-ico[data-v-4034e44f],.search-spin[data-v-4034e44f]{position:absolute;left:12px;top:50%;transform:translateY(-50%)}.search-spin[data-v-4034e44f]{width:14px;height:14px;border-radius:50%;border:2px solid var(--cream-300);border-top-color:var(--terracotta);animation:spin-4034e44f .7s linear infinite;display:none}.search-box.loading .search-ico[data-v-4034e44f]{display:none}.search-box.loading .search-spin[data-v-4034e44f]{display:block}@keyframes spin-4034e44f{to{transform:translateY(-50%) rotate(1turn)}}.search-input[data-v-4034e44f]{width:100%;height:38px;padding:0 34px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);font-family:var(--sans);font-size:13px;color:var(--ink-900);outline:none;transition:border-color .15s,box-shadow .15s}.search-input[data-v-4034e44f]::-moz-placeholder{color:var(--ink-400)}.search-input[data-v-4034e44f]::placeholder{color:var(--ink-400)}.search-input[data-v-4034e44f]:focus{border-color:var(--terracotta);box-shadow:0 0 0 3px var(--focus-ring)}.search-clear[data-v-4034e44f]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:22px;height:22px;border:none;background:transparent;color:var(--ink-400);cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center}.search-clear[data-v-4034e44f]:hover{background:var(--cream-200);color:var(--ink-700)}.table-wrap[data-v-4034e44f]{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;background:var(--paper)}.invite-table[data-v-4034e44f]{width:100%;border-collapse:collapse;font-size:13px}.invite-table th[data-v-4034e44f]{text-align:left;padding:9px 16px;font-weight:600;font-size:11px;letter-spacing:.04em;color:var(--ink-500);background:var(--cream-100);border-bottom:1px solid var(--line)}.invite-table th.col-time[data-v-4034e44f]{text-align:right;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .12s}.invite-table th.col-time[data-v-4034e44f]:hover{color:var(--ink-700)}.sort-arrow[data-v-4034e44f]{display:inline-block;margin-left:4px;font-size:9px;line-height:1;color:var(--ink-300);transition:color .12s}.invite-table th.col-time.active .sort-arrow[data-v-4034e44f]{color:var(--terracotta)}.invite-table td[data-v-4034e44f]{padding:11px 16px;border-top:1px solid var(--line);vertical-align:middle}.invite-table tbody tr:first-child td[data-v-4034e44f]{border-top:none}.invite-table tbody tr:hover td[data-v-4034e44f]{background:var(--cream-50)}.td-name[data-v-4034e44f]{color:var(--ink-900)}.name-primary[data-v-4034e44f]{font-size:13px;font-weight:500;color:var(--ink-900)}.name-primary[data-v-4034e44f],.name-secondary[data-v-4034e44f]{word-break:break-all;overflow-wrap:anywhere}.name-secondary[data-v-4034e44f]{font-size:11.5px;margin-top:2px;white-space:normal}.name-secondary[data-v-4034e44f],.td-time[data-v-4034e44f]{color:var(--ink-500);font-family:var(--mono)}.td-time[data-v-4034e44f]{text-align:right;white-space:nowrap;font-size:12px;font-variant-numeric:tabular-nums}.tag[data-v-4034e44f]{display:inline-block;margin-left:7px;padding:0 6px;border-radius:var(--radius-sm);font-size:10px;font-weight:600;vertical-align:1px;background:var(--cream-200);color:var(--ink-500)}.empty[data-v-4034e44f]{text-align:center;padding:40px 24px 36px;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--cream-50)}.empty-ico[data-v-4034e44f]{width:46px;height:46px;margin:0 auto 14px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--terracotta-subtle);color:var(--terracotta)}.empty-title[data-v-4034e44f]{font-size:14px;font-weight:600;color:var(--ink-700)}.empty-hint[data-v-4034e44f]{font-size:12.5px;color:var(--ink-500);line-height:1.6;margin-top:6px;max-width:320px;margin-left:auto;margin-right:auto}.no-result[data-v-4034e44f]{text-align:center;padding:34px 24px 30px;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--cream-50)}.no-result-title[data-v-4034e44f]{font-size:13.5px;font-weight:600;color:var(--ink-700)}.no-result-hint[data-v-4034e44f]{font-size:12px;color:var(--ink-500);line-height:1.55;margin-top:5px}.no-result-hint b[data-v-4034e44f]{color:var(--ink-700);font-family:var(--mono);font-weight:600}.pagination[data-v-4034e44f]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-top:16px}.page-info[data-v-4034e44f]{font-size:12px;color:var(--ink-500);font-family:var(--mono);font-variant-numeric:tabular-nums}.page-nav[data-v-4034e44f]{display:flex;gap:4px;align-items:center}.page-btn[data-v-4034e44f]{min-width:30px;height:30px;border:1px solid var(--line);background:var(--paper);color:var(--ink-700);border-radius:8px;cursor:pointer;font-size:12.5px;font-family:var(--sans);font-variant-numeric:tabular-nums;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,color .12s,border-color .12s}.page-btn[data-v-4034e44f]:hover:not(:disabled):not(.active){background:var(--ink-900);border-color:var(--ink-900);color:var(--cream-50)}.page-btn[data-v-4034e44f]:disabled{opacity:.4;cursor:not-allowed}.page-btn.active[data-v-4034e44f]{background:var(--ink-900);color:var(--cream-50);border-color:var(--ink-900);font-weight:600}@media(max-width:560px){.share-title[data-v-4034e44f]{font-size:20px}.field-row[data-v-4034e44f]{flex-wrap:wrap}.copy-btn[data-v-4034e44f]{flex:1}}.br[data-v-a3274a9e]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.br.has-sublabel[data-v-a3274a9e]{align-items:flex-start}.br.is-disabled[data-v-a3274a9e]{cursor:not-allowed}.br-input[data-v-a3274a9e]{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:inherit}.br-outer[data-v-a3274a9e]{flex-shrink:0;border:1.5px solid var(--line-strong);border-radius:50%;background:var(--paper);display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s,box-shadow .15s;box-sizing:border-box;margin-top:0}.br.has-sublabel .br-outer[data-v-a3274a9e]{margin-top:1px}.br.is-selected .br-outer[data-v-a3274a9e]{background:var(--terracotta-subtle)}.br.is-selected .br-outer[data-v-a3274a9e],.br:not(.is-disabled):hover .br-outer[data-v-a3274a9e]{border-color:var(--terracotta)}.br-input:focus-visible+.br-outer[data-v-a3274a9e]{border-color:var(--terracotta);box-shadow:0 0 0 3px var(--focus-ring)}.br.is-disabled .br-outer[data-v-a3274a9e]{opacity:.45}.br-dot[data-v-a3274a9e]{background:var(--terracotta);border-radius:50%;transition:transform .15s}.br-text[data-v-a3274a9e]{display:inline-flex;flex-direction:column;gap:2px;line-height:1.4}.br-label[data-v-a3274a9e]{font-size:13px;color:var(--ink-700);font-weight:400;transition:font-weight .1s,color .1s}.br.is-selected .br-label[data-v-a3274a9e]{font-weight:600;color:var(--ink-900)}.br-sub[data-v-a3274a9e],.br.is-disabled .br-label[data-v-a3274a9e]{color:var(--ink-400)}.br-sub[data-v-a3274a9e]{font-size:11.5px;line-height:1.4}.bsw[data-v-ecbfc622]{display:inline-flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.bsw.is-disabled[data-v-ecbfc622]{cursor:not-allowed}.bsw[data-v-ecbfc622]:not(.has-text){gap:0}.bsw-input[data-v-ecbfc622]{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:inherit}.bsw-track[data-v-ecbfc622]{flex-shrink:0;background:var(--ink-300);box-shadow:inset 0 1px 3px #0000001a;position:relative;transition:background .2s,box-shadow .15s;box-sizing:border-box}.bsw.is-on .bsw-track[data-v-ecbfc622]{background:var(--terracotta)}.bsw:not(.is-disabled):hover .bsw-track[data-v-ecbfc622]{background:var(--ink-400)}.bsw.is-on:not(.is-disabled):hover .bsw-track[data-v-ecbfc622]{background:var(--terracotta-hover)}.bsw-input:focus-visible+.bsw-track[data-v-ecbfc622]{box-shadow:inset 0 1px 3px #0000001a,0 0 0 3px var(--focus-ring)}.bsw.is-disabled .bsw-track[data-v-ecbfc622]{opacity:.45}.bsw-thumb[data-v-ecbfc622]{position:absolute;top:3px;background:#fff;border-radius:50%;box-shadow:0 1px 4px #0000002e;transition:left .2s}.bsw-text[data-v-ecbfc622]{display:inline-flex;flex-direction:column;gap:2px;line-height:1.3}.bsw-label[data-v-ecbfc622]{font-size:13px;font-weight:400;color:var(--ink-900);transition:font-weight .1s}.bsw.is-on .bsw-label[data-v-ecbfc622]{font-weight:600}.bsw-sub[data-v-ecbfc622],.bsw.is-disabled .bsw-label[data-v-ecbfc622]{color:var(--ink-400)}.bsw-sub[data-v-ecbfc622]{font-size:11.5px}.alert-body[data-v-5017e4e7]{display:flex;flex-direction:column;gap:16px;font-family:var(--sans)}.lead[data-v-5017e4e7]{display:flex;gap:10px;padding:12px 14px;background:var(--terracotta-subtle);border:1px solid color-mix(in srgb,var(--terracotta) 25%,transparent);border-radius:var(--radius-md);font-size:12.5px;line-height:1.55;color:var(--ink-700)}.lead-icon[data-v-5017e4e7]{color:var(--terracotta);flex-shrink:0;margin-top:1px}.prefs-skeleton[data-v-5017e4e7]{display:flex;flex-direction:column;gap:10px}.toggle-card[data-v-5017e4e7]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);transition:.15s}.toggle-card.on[data-v-5017e4e7]{border-color:var(--terracotta);background:var(--terracotta-subtle)}.toggle-text[data-v-5017e4e7]{min-width:0}.toggle-label[data-v-5017e4e7]{font-size:13.5px;font-weight:700;color:var(--ink-900)}.toggle-sub[data-v-5017e4e7]{margin-top:3px;font-size:11.5px;color:var(--ink-500)}.section[data-v-5017e4e7]{display:flex;flex-direction:column;gap:10px}.section-head[data-v-5017e4e7]{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.section-title[data-v-5017e4e7]{font-size:11px;font-weight:700;color:var(--ink-500);text-transform:uppercase;letter-spacing:.12em}.section-hint[data-v-5017e4e7]{font-size:11px;color:var(--ink-400)}.threshold-row[data-v-5017e4e7]{display:flex;gap:6px;flex-wrap:wrap}.amount-pill[data-v-5017e4e7]{flex:1 1 60px;min-width:60px;height:44px;border:1px solid var(--line);background:var(--paper);color:var(--ink-700);font-family:var(--mono);font-size:16px;font-weight:700;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:2px;font-variant-numeric:tabular-nums;transition:.15s}.amount-pill[data-v-5017e4e7]:hover:not(.active):not(:disabled){border-color:var(--line-strong);color:var(--ink-900)}.amount-pill.active[data-v-5017e4e7]{background:var(--terracotta-subtle);border-color:var(--terracotta);color:var(--terracotta)}.pill-cur[data-v-5017e4e7]{font-size:11px;font-weight:400;color:var(--ink-400);margin-right:2px}.amount-pill.active .pill-cur[data-v-5017e4e7]{color:var(--terracotta);opacity:.7}.amount-pill[data-v-5017e4e7]:disabled{cursor:not-allowed;opacity:.5}.amount-custom[data-v-5017e4e7]{flex:1.6 1 90px;min-width:100px;height:44px;border:1px solid var(--line);background:var(--paper);border-radius:var(--radius-md);display:inline-flex;align-items:center;padding:0 12px;gap:4px;transition:.15s}.amount-custom.active[data-v-5017e4e7]{background:var(--terracotta-subtle);border-color:var(--terracotta)}.amount-custom>span[data-v-5017e4e7]{font-family:var(--mono);font-size:12px;color:var(--ink-400)}.amount-custom.active>span[data-v-5017e4e7]{color:var(--terracotta);opacity:.7}.amount-custom input[data-v-5017e4e7]{flex:1;min-width:0;border:none;background:transparent;font-family:var(--mono);font-size:16px;font-weight:700;color:var(--ink-900);outline:none;font-variant-numeric:tabular-nums}.amount-custom.active input[data-v-5017e4e7]{color:var(--terracotta)}.amount-custom.muted[data-v-5017e4e7],.amount-pill.muted[data-v-5017e4e7]{opacity:.55}.channel-main[data-v-5017e4e7]{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;transition:.15s;position:relative}.channel-radio[data-v-5017e4e7]{flex-shrink:0}.channel-main[data-v-5017e4e7]:hover:not(.active):not(.muted){border-color:var(--line-strong)}.channel-main.active[data-v-5017e4e7]{border-color:var(--terracotta);background:var(--terracotta-subtle)}.channel-main.muted[data-v-5017e4e7]{opacity:.55;cursor:not-allowed}.main-icon-wrap[data-v-5017e4e7]{width:42px;height:42px;flex-shrink:0;border-radius:var(--radius-md);background:var(--cream-200);color:var(--ink-700);display:inline-flex;align-items:center;justify-content:center;transition:.15s}.channel-main.active .main-icon-wrap[data-v-5017e4e7]{background:var(--terracotta);color:var(--cream-50)}.main-text[data-v-5017e4e7]{flex:1;min-width:0}.main-label[data-v-5017e4e7]{font-size:14px;font-weight:700;color:var(--ink-900);display:inline-flex;align-items:center;gap:8px}.main-badge[data-v-5017e4e7]{font-size:10px;font-weight:700;padding:2px 7px;background:var(--ink-900);color:var(--cream-50);border-radius:var(--radius-sm);letter-spacing:.06em}.channel-main.active .main-badge[data-v-5017e4e7]{background:var(--terracotta)}.main-sub[data-v-5017e4e7]{margin-top:3px;font-size:12px;color:var(--ink-500)}.main-check[data-v-5017e4e7]{width:22px;height:22px;border-radius:50%;background:var(--terracotta);color:var(--cream-50);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transform:scale(.8);transition:.15s}.channel-main.active .main-check[data-v-5017e4e7]{opacity:1;transform:scale(1)}.channel-grid[data-v-5017e4e7]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.channel-mini[data-v-5017e4e7]{display:flex;flex-direction:column;gap:4px;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;min-width:0;transition:.15s;position:relative}.mini-head[data-v-5017e4e7]{display:flex;align-items:center;gap:6px;min-width:0}.mini-head .mini-icon[data-v-5017e4e7]{margin-left:2px}.channel-mini[data-v-5017e4e7]:hover:not(.active):not(.muted){border-color:var(--line-strong)}.channel-mini.active[data-v-5017e4e7]{border-color:var(--terracotta);background:var(--terracotta-subtle)}.channel-mini.muted[data-v-5017e4e7]{opacity:.55;cursor:not-allowed}.mini-icon[data-v-5017e4e7]{color:var(--ink-600)}.channel-mini.active .mini-icon[data-v-5017e4e7]{color:var(--terracotta)}.mini-label[data-v-5017e4e7]{font-size:13px;font-weight:700;color:var(--ink-900);margin-top:4px}.mini-tagline[data-v-5017e4e7]{font-size:11px;color:var(--ink-500);line-height:1.35}.mini-aud[data-v-5017e4e7]{margin-top:6px;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);font-family:var(--mono)}.channel-mini.active .mini-aud[data-v-5017e4e7]{color:var(--terracotta);opacity:.8}@media(max-width:520px){.channel-grid[data-v-5017e4e7]{grid-template-columns:1fr}}.section-fields[data-v-5017e4e7]{padding:16px;background:var(--cream-50);border:1px solid var(--line);border-radius:var(--radius-md);gap:14px;display:flex;flex-direction:column;transition:opacity .15s}.section-fields.muted[data-v-5017e4e7]{opacity:.55;pointer-events:none}.field[data-v-5017e4e7]{display:flex;flex-direction:column;gap:6px}.field label[data-v-5017e4e7]{font-size:11px;font-weight:700;color:var(--ink-600);text-transform:uppercase;letter-spacing:.08em}.field input[data-v-5017e4e7]{height:40px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-md);font-size:13.5px;color:var(--ink-900);background:var(--paper);outline:none;font-family:var(--mono);transition:border-color .15s,box-shadow .15s}.field input[type=email][data-v-5017e4e7],.field input[type=number][data-v-5017e4e7]{font-family:var(--sans)}.field input[data-v-5017e4e7]:focus:not(:disabled){border-color:var(--terracotta);box-shadow:0 0 0 3px var(--focus-ring)}.field input[data-v-5017e4e7]:disabled{cursor:not-allowed;opacity:.75}.field-hint[data-v-5017e4e7]{font-size:11px;color:var(--ink-500);line-height:1.45}.field-hint code[data-v-5017e4e7]{font-family:var(--mono);background:var(--cream-200);padding:1px 5px;border-radius:3px;color:var(--terracotta);font-size:11px}.optional[data-v-5017e4e7]{color:var(--ink-400);letter-spacing:0;text-transform:none;margin-left:4px}.msg[data-v-5017e4e7],.optional[data-v-5017e4e7]{font-weight:500}.msg[data-v-5017e4e7]{font-size:13px;padding:10px 12px;border-radius:var(--radius-md);line-height:1.4}.msg.success[data-v-5017e4e7]{color:var(--olive);background:color-mix(in srgb,var(--olive) 12%,transparent);border:1px solid color-mix(in srgb,var(--olive) 28%,transparent)}.msg.error[data-v-5017e4e7]{color:var(--brick);background:var(--bg-error-soft);border:1px solid color-mix(in srgb,var(--brick) 40%,transparent)}.msg.testing[data-v-5017e4e7]{color:var(--ink-600);background:var(--cream-100);border:1px solid var(--line)}.actions[data-v-5017e4e7]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:16px;border-top:1px solid var(--line);flex-wrap:wrap}.actions-right[data-v-5017e4e7]{display:flex;gap:8px}.btn-cancel[data-v-5017e4e7],.btn-submit[data-v-5017e4e7],.btn-test[data-v-5017e4e7]{height:38px;padding:0 18px;border-radius:var(--radius-pill);font:600 13px var(--sans);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:.15s;font-family:inherit}.btn-test[data-v-5017e4e7]{background:transparent;color:var(--ink-600);border:1px solid var(--line)}.btn-test[data-v-5017e4e7]:hover:not(:disabled){color:var(--terracotta);border-color:var(--terracotta);background:var(--terracotta-subtle)}.btn-test[data-v-5017e4e7]:disabled{opacity:.4;cursor:not-allowed}.btn-cancel[data-v-5017e4e7]{background:transparent;color:var(--ink-600);border:1px solid var(--line)}.btn-cancel[data-v-5017e4e7]:hover:not(:disabled){background:var(--cream-100);color:var(--ink-900)}.btn-submit[data-v-5017e4e7]{background:var(--ink-900);color:var(--cream-50);border:1px solid var(--ink-900)}.btn-submit[data-v-5017e4e7]:hover:not(:disabled){background:var(--terracotta);border-color:var(--terracotta)}.btn-cancel[data-v-5017e4e7]:disabled,.btn-submit[data-v-5017e4e7]:disabled{opacity:.5;cursor:not-allowed}.bs[data-v-7fcfb8a1]{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--paper);color:var(--ink-900);font-family:var(--sans);font-size:13px;font-weight:400;cursor:pointer;outline:none;transition:border-color .15s,box-shadow .15s,background .15s;box-sizing:border-box;min-width:0;text-align:left}.bs.size-sm[data-v-7fcfb8a1]{height:30px;padding:0 10px;font-size:12.5px}.bs.size-md[data-v-7fcfb8a1]{height:36px}.bs.size-lg[data-v-7fcfb8a1]{height:40px;padding:0 14px;font-size:14px}.bs[data-v-7fcfb8a1]:not(.is-disabled):hover{border-color:var(--terracotta);background:var(--cream-50)}.bs.is-open[data-v-7fcfb8a1],.bs[data-v-7fcfb8a1]:not(.is-disabled):focus-visible{border-color:var(--terracotta);box-shadow:0 0 0 3px var(--focus-ring)}.bs.is-open[data-v-7fcfb8a1]:not(.open-up){border-bottom-left-radius:0;border-bottom-right-radius:0;clip-path:inset(-3px -3px 0 -3px)}.bs.is-open.open-up[data-v-7fcfb8a1]{border-top-left-radius:0;border-top-right-radius:0;clip-path:inset(0 -3px -3px -3px)}.bs.is-disabled[data-v-7fcfb8a1]{opacity:.45;cursor:not-allowed;background:var(--cream-100)}.bs.has-placeholder[data-v-7fcfb8a1],.bs.is-disabled[data-v-7fcfb8a1]{color:var(--ink-400)}.bs-text[data-v-7fcfb8a1]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-chev[data-v-7fcfb8a1]{flex-shrink:0;color:var(--ink-400);transition:transform .15s,color .15s}.bs:hover .bs-chev[data-v-7fcfb8a1]{color:var(--ink-600)}.bs.is-open .bs-chev[data-v-7fcfb8a1],.bs:focus-visible .bs-chev[data-v-7fcfb8a1]{color:var(--terracotta)}.bs-chev.up[data-v-7fcfb8a1]{transform:rotate(180deg)}.bs-pop[data-v-7fcfb8a1]{position:absolute;z-index:200;background:var(--paper);border:1px solid var(--terracotta);border-top:none;border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:0 0 0 3px var(--focus-ring),var(--shadow-3);clip-path:inset(0 -3px -3px -3px);overflow:hidden;outline:none;margin-top:0}.bs-pop.drop-up[data-v-7fcfb8a1]{border-top:1px solid var(--terracotta);border-bottom:none;border-radius:var(--radius-md) var(--radius-md) 0 0;clip-path:inset(-3px -3px 0 -3px)}.bs-search[data-v-7fcfb8a1]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--line);color:var(--ink-400)}.bs-search input[data-v-7fcfb8a1]{flex:1 1 auto;border:0;background:transparent;outline:none;font:inherit;font-size:12.5px;color:var(--ink-900);min-width:0}.bs-search input[data-v-7fcfb8a1]::-moz-placeholder{color:var(--ink-400)}.bs-search input[data-v-7fcfb8a1]::placeholder{color:var(--ink-400)}.bs-list[data-v-7fcfb8a1]{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bs-opt[data-v-7fcfb8a1]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;font-size:13px;color:var(--ink-700);cursor:pointer;transition:background .1s,color .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bs-opt-text[data-v-7fcfb8a1]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-opt.is-focus[data-v-7fcfb8a1]{background:var(--cream-200)}.bs-opt.is-selected[data-v-7fcfb8a1]{color:var(--terracotta);font-weight:600}.bs-opt.is-selected[data-v-7fcfb8a1],.bs-opt.is-selected.is-focus[data-v-7fcfb8a1]{background:var(--terracotta-subtle)}.bs-opt.is-disabled[data-v-7fcfb8a1]{opacity:.4;cursor:not-allowed}.bs-opt-check[data-v-7fcfb8a1]{flex-shrink:0;color:var(--terracotta)}.bs-empty[data-v-7fcfb8a1]{padding:16px 12px;font-size:12.5px;color:var(--ink-400);text-align:center}.logs-body[data-v-14443ebf]{display:flex;flex-direction:column;gap:16px;font-family:var(--sans);color:var(--ink-900)}.hero-strip[data-v-14443ebf]{display:grid;grid-template-columns:1.15fr auto 1fr;gap:28px;align-items:center;padding:22px 26px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-1);position:relative;overflow:hidden}.hero-strip[data-v-14443ebf]:before{content:"";position:absolute;top:-120px;right:-120px;width:280px;height:280px;background:radial-gradient(circle,var(--hero-glow-inner) 0,var(--hero-glow-outer) 70%);pointer-events:none}.hero-left[data-v-14443ebf],.hero-right[data-v-14443ebf]{position:relative;z-index:1;min-width:0}.hero-kicker[data-v-14443ebf],.saved-kicker[data-v-14443ebf]{font-size:10.5px;font-weight:700;color:var(--ink-500);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;display:inline-flex;align-items:center;gap:5px}.saved-kicker[data-v-14443ebf]{color:var(--terracotta)}.hero-amount[data-v-14443ebf]{font-size:48px;font-weight:700;line-height:.95;color:var(--ink-900);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:var(--mono)}.hero-cur[data-v-14443ebf]{font-weight:400;color:var(--ink-400);font-size:.45em;margin-right:8px;vertical-align:.35em}.hero-meta[data-v-14443ebf]{font-size:11.5px;margin-top:10px}.meta-ok[data-v-14443ebf]{color:var(--olive)}.meta-err[data-v-14443ebf],.meta-ok[data-v-14443ebf]{display:inline-flex;align-items:center;gap:4px;font-weight:500}.meta-err[data-v-14443ebf]{color:var(--brick)}.hero-divider[data-v-14443ebf]{width:1px;height:64px;background:var(--line)}.saved-amount[data-v-14443ebf]{font-size:34px;font-weight:700;color:var(--terracotta);line-height:.95;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:var(--mono)}.saved-cur[data-v-14443ebf]{font-weight:400;color:var(--terracotta);opacity:.55;font-size:.5em;margin-right:4px;vertical-align:.35em}.saved-sub[data-v-14443ebf]{font-size:11.5px;color:var(--ink-500);margin-top:10px}.saved-sub strong[data-v-14443ebf]{color:var(--ink-900);font-family:var(--mono);font-weight:600}.toolbar[data-v-14443ebf]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbar-spacer[data-v-14443ebf]{flex:1 1 auto}.seg[data-v-14443ebf]{gap:2px;background:var(--cream-200);padding:3px;border-radius:var(--radius-pill)}.seg[data-v-14443ebf],.seg-btn[data-v-14443ebf]{display:inline-flex}.seg-btn[data-v-14443ebf]{border:none;background:transparent;padding:6px 13px;font:600 12px var(--sans);color:var(--ink-600);cursor:pointer;border-radius:var(--radius-pill);transition:.15s;align-items:center;gap:4px;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:inherit}.seg-btn[data-v-14443ebf]:hover:not(.active){color:var(--ink-900)}.seg-btn.active[data-v-14443ebf]{background:var(--ink-900);color:var(--cream-50)}.group-seg[data-v-14443ebf]{flex-wrap:wrap}.token-select[data-v-14443ebf]{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ink-600)}.token-select .lbl[data-v-14443ebf]{font-weight:600;color:var(--ink-500)}.truncated-hint[data-v-14443ebf]{color:var(--ink-500);font-size:11px}.token-affordance[data-v-14443ebf]{display:inline-flex;align-items:center;gap:8px;background:var(--cream-100);border:1px dashed var(--line);border-radius:6px;padding:6px 10px;font-size:12px;color:var(--ink-700);margin-top:8px}.clear-token[data-v-14443ebf]{border:none;background:transparent;color:var(--ink-500);font-size:14px;cursor:pointer;padding:0 4px;border-radius:4px}.clear-token[data-v-14443ebf]:hover{background:var(--cream-200);color:var(--ink-900)}.deleted-tag[data-v-14443ebf]{background:#be3a2f1a;color:#9c2519;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:600}.card-list[data-v-14443ebf]{display:flex;flex-direction:column;gap:10px}.log-card[data-v-14443ebf]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px 16px 12px;position:relative;transition:border-color .15s,box-shadow .15s}.log-card[data-v-14443ebf]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-1)}.log-card.open[data-v-14443ebf]{border-color:var(--terracotta);box-shadow:0 0 0 3px var(--focus-ring)}.log-card.has-error[data-v-14443ebf]:before{content:"";position:absolute;left:-1px;top:14px;bottom:14px;width:3px;background:var(--brick);border-radius:2px}.log-card.sk-card[data-v-14443ebf]{padding:14px 16px}.card-head[data-v-14443ebf]{all:unset;justify-content:space-between;cursor:pointer;width:100%}.card-head[data-v-14443ebf],.head-left[data-v-14443ebf]{display:flex;align-items:center;gap:14px}.head-left[data-v-14443ebf]{min-width:0;flex:1}.timestamp[data-v-14443ebf]{flex-shrink:0;width:44px;text-align:center;border-right:1px dashed var(--line);padding:2px 14px 2px 0}.ts-date[data-v-14443ebf]{font-size:11px;font-weight:600;color:var(--ink-500);font-variant-numeric:tabular-nums}.ts-date[data-v-14443ebf],.ts-time[data-v-14443ebf]{font-family:var(--mono)}.ts-time[data-v-14443ebf]{font-size:15px;font-weight:700;color:var(--ink-900);margin-top:2px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.model-col[data-v-14443ebf]{min-width:0;flex:1}.model-line[data-v-14443ebf]{display:flex;align-items:center;gap:8px;min-width:0}.brand-chip[data-v-14443ebf]{flex-shrink:0;font-size:9.5px;font-weight:700;letter-spacing:.08em;padding:3px 7px;border-radius:var(--radius-sm);font-family:var(--mono)}.brand-claude[data-v-14443ebf]{background:var(--brand-claude-bg);color:var(--brand-claude-fg)}.brand-openai[data-v-14443ebf]{background:var(--brand-openai-bg);color:var(--brand-openai-fg)}.brand-gemini[data-v-14443ebf]{background:var(--brand-gemini-bg);color:var(--brand-gemini-fg)}.brand-other[data-v-14443ebf]{background:var(--cream-200);color:var(--ink-700)}.model-name[data-v-14443ebf]{font-size:13.5px;font-weight:600;color:var(--ink-900);font-family:var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-sub[data-v-14443ebf]{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:11px;color:var(--ink-500);flex-wrap:wrap}.group-pill[data-v-14443ebf]{padding:1px 7px;background:var(--cream-200);border-radius:var(--radius-sm);font-weight:500}.group-pill[data-v-14443ebf],.token-alias[data-v-14443ebf]{color:var(--ink-600);font-family:var(--mono);font-size:10.5px}.meta-dot[data-v-14443ebf]{color:var(--ink-400)}.meta-frt[data-v-14443ebf]{color:var(--ink-500);font-family:var(--mono);font-size:10.5px}.meta-frt strong[data-v-14443ebf]{color:var(--ink-700);font-weight:600}.stream-tag[data-v-14443ebf]{padding:1px 6px;background:var(--terracotta-subtle);color:var(--terracotta);border-radius:var(--radius-sm);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.04em}.err-flag[data-v-14443ebf]{display:inline-flex;align-items:center;gap:3px;color:var(--brick);font-weight:600;font-size:10.5px}.head-right[data-v-14443ebf]{display:flex;align-items:center;gap:10px;flex-shrink:0}.cost-amount[data-v-14443ebf]{font-size:17px;font-weight:700;color:var(--ink-900);letter-spacing:-.01em;font-family:var(--mono);font-variant-numeric:tabular-nums}.chev[data-v-14443ebf],.cost-amount.muted[data-v-14443ebf]{color:var(--ink-400)}.chev[data-v-14443ebf]{transition:transform .2s}.chev.open[data-v-14443ebf]{transform:rotate(180deg);color:var(--terracotta)}.journey[data-v-14443ebf]{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.journey-bar[data-v-14443ebf]{display:flex;height:6px;background:var(--cream-200);border-radius:3px;overflow:hidden;gap:1px}.journey-seg[data-v-14443ebf]{min-width:2px}.seg-fresh[data-v-14443ebf]{background:var(--ink-900)}.seg-cache[data-v-14443ebf]{background:var(--terracotta)}.seg-cwrite[data-v-14443ebf]{background:var(--amber)}.seg-out[data-v-14443ebf]{background:var(--ink-400)}.journey-labels[data-v-14443ebf]{display:flex;align-items:center;gap:14px;margin-top:8px;font-size:11.5px;color:var(--ink-500);flex-wrap:wrap}.j-lbl[data-v-14443ebf]{display:inline-flex;align-items:center;gap:5px}.j-dot[data-v-14443ebf]{width:7px;height:7px;border-radius:2px}.j-fresh .j-dot[data-v-14443ebf]{background:var(--ink-900)}.j-out .j-dot[data-v-14443ebf]{background:var(--ink-400)}.j-cwrite .j-dot[data-v-14443ebf]{background:var(--amber)}.j-cache[data-v-14443ebf]{color:var(--terracotta);font-weight:500}.j-cwrite[data-v-14443ebf]{font-weight:500}.j-cwrite[data-v-14443ebf],.j-cwrite .j-cap[data-v-14443ebf],.j-cwrite .j-num[data-v-14443ebf]{color:var(--amber)}.j-cwrite .j-cap[data-v-14443ebf]{opacity:.85}.j-num[data-v-14443ebf]{font-size:13px;font-weight:700;color:var(--ink-900);font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.j-cache .j-num[data-v-14443ebf]{color:var(--terracotta)}.j-cap[data-v-14443ebf]{color:var(--ink-500);font-size:10.5px}.j-cache .j-cap[data-v-14443ebf]{color:var(--terracotta);opacity:.85}.j-arrow[data-v-14443ebf]{color:var(--ink-300)}.err-strip[data-v-14443ebf]{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line);font-size:11.5px;color:var(--brick);display:flex;gap:6px;flex-wrap:wrap;align-items:center}.err-strip strong[data-v-14443ebf]{font-family:var(--mono);font-weight:600}.err-msg[data-v-14443ebf]{color:var(--ink-500);font-family:var(--mono);font-size:10.5px}.detail[data-v-14443ebf]{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:18px}.detail-title[data-v-14443ebf]{font-size:10.5px;font-weight:700;color:var(--ink-500);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.bill-table[data-v-14443ebf]{width:100%;background:var(--cream-50);border:1px solid var(--line);border-radius:var(--radius-md);border-collapse:separate;border-spacing:0;overflow:hidden;font-variant-numeric:tabular-nums}.bill-table td[data-v-14443ebf],.bill-table th[data-v-14443ebf]{padding:9px 14px;font-size:12.5px;text-align:right;vertical-align:middle;white-space:nowrap}.bill-table td[data-v-14443ebf]:first-child,.bill-table th[data-v-14443ebf]:first-child{text-align:left;white-space:normal}.bill-table thead th[data-v-14443ebf]{padding-top:8px;padding-bottom:8px;font-size:10px;font-weight:600;color:var(--ink-400);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--line-strong);background:var(--cream-100)}.bill-table tbody td[data-v-14443ebf]{color:var(--ink-900);font-weight:600;font-family:var(--mono)}.bill-table tbody td[data-v-14443ebf]:first-child{color:var(--ink-600);font-weight:400;font-family:var(--sans)}.bill-table tbody tr+tr td[data-v-14443ebf]{border-top:1px dashed var(--line)}.bill-table .unit[data-v-14443ebf]{color:var(--ink-500);font-weight:500;font-size:11.5px}.bill-table tr.cache td[data-v-14443ebf]{color:var(--terracotta)}.bill-table tr.cache td[data-v-14443ebf]:first-child{color:var(--terracotta);font-weight:600}.bill-table tr.cache .unit[data-v-14443ebf]{color:var(--terracotta);opacity:.78}.bill-table tr.sub td[data-v-14443ebf]{color:var(--ink-600);font-size:12px;text-align:left!important;font-family:var(--sans)!important;font-weight:400!important}.bill-table tr.total td[data-v-14443ebf]{padding-top:12px;padding-bottom:12px;background:var(--paper);border-top:1px solid var(--line-strong)!important}.bill-table tr.total td[data-v-14443ebf]:first-child{color:var(--ink-900);font-weight:700;font-size:13px;font-family:var(--sans);text-align:right}.bill-table tr.total td[data-v-14443ebf]:last-child{font-size:16px;font-weight:700;color:var(--ink-900)}.bill-row-icon[data-v-14443ebf]{display:inline-flex;align-items:center;gap:5px}.bill-5m[data-v-14443ebf]{color:var(--ink-400);font-family:var(--mono);font-size:10.5px;font-weight:400;margin-left:4px}.extra-chip[data-v-14443ebf]{display:inline-block;font-size:11px;padding:2px 8px;margin-right:6px;background:var(--cream-200);color:var(--ink-700);border-radius:var(--radius-sm);font-weight:500;font-family:var(--sans)}.bill-missing[data-v-14443ebf]{padding:12px 14px;background:var(--cream-50);border:1px dashed var(--line);border-radius:var(--radius-md);font-size:12px;color:var(--ink-500);line-height:1.5}.ratio-hint[data-v-14443ebf]{margin-top:8px;padding:8px 12px;background:var(--terracotta-subtle);border-radius:var(--radius-sm);font-size:11.5px;color:var(--ink-700);display:flex;gap:8px;align-items:flex-start;line-height:1.5}.ratio-hint strong[data-v-14443ebf]{font-family:var(--mono);color:var(--terracotta);font-weight:700}.kv-grid[data-v-14443ebf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 22px}.kv-k[data-v-14443ebf]{font-size:10.5px;font-weight:600;color:var(--ink-500);text-transform:uppercase;letter-spacing:.08em}.kv-v[data-v-14443ebf]{font-size:12.5px;color:var(--ink-900);margin-top:2px;font-family:var(--mono);font-variant-numeric:tabular-nums;word-break:break-all}.kv-v.small[data-v-14443ebf]{font-size:11px}.chip[data-v-14443ebf]{display:inline-block;padding:1px 6px;font-size:10px;font-weight:600;color:var(--ink-600);background:var(--cream-200);border-radius:var(--radius-sm);margin-left:6px}.chip[data-v-14443ebf],.detail-foot[data-v-14443ebf]{font-family:var(--sans)}.detail-foot[data-v-14443ebf]{margin-top:10px;font-size:10.5px;color:var(--ink-400)}.detail-foot strong[data-v-14443ebf]{color:var(--ink-700);font-family:var(--mono);font-weight:600}.expand-enter-active[data-v-14443ebf],.expand-leave-active[data-v-14443ebf]{transition:opacity .18s ease,max-height .25s ease;max-height:1200px;overflow:hidden}.expand-enter-from[data-v-14443ebf],.expand-leave-to[data-v-14443ebf]{opacity:0;max-height:0}.state-empty[data-v-14443ebf]{padding:60px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.state-title[data-v-14443ebf]{font-size:14px;font-weight:600;color:var(--ink-700)}.state-hint[data-v-14443ebf]{font-size:12px;color:var(--ink-500)}.retry-btn[data-v-14443ebf]{margin-top:10px;padding:7px 16px;background:var(--ink-900);color:var(--cream-50);border:none;border-radius:var(--radius-pill);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.retry-btn[data-v-14443ebf]:hover{background:var(--terracotta)}.pager[data-v-14443ebf]{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:4px}.page-btn[data-v-14443ebf]{border:1px solid var(--line);background:var(--paper);color:var(--ink-700);padding:7px 16px;font:600 12px var(--sans);border-radius:var(--radius-pill);cursor:pointer;font-family:inherit;transition:.15s}.page-btn[data-v-14443ebf]:hover:not(:disabled){background:var(--ink-900);color:var(--cream-50);border-color:var(--ink-900)}.page-btn[data-v-14443ebf]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-14443ebf]{font-size:12px;color:var(--ink-600);font-family:var(--mono);font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:640px){.hero-strip[data-v-14443ebf]{grid-template-columns:1fr;gap:14px;padding:18px 20px}.hero-divider[data-v-14443ebf]{display:none}.hero-amount[data-v-14443ebf]{font-size:36px}.saved-amount[data-v-14443ebf]{font-size:26px}.timestamp[data-v-14443ebf]{width:36px;padding-right:10px}.ts-time[data-v-14443ebf]{font-size:13px}.bill-table td[data-v-14443ebf],.bill-table th[data-v-14443ebf]{padding:8px 10px;font-size:12px}}.badge[data-v-3ddefd6c]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:999px;font-size:11.5px;font-weight:600;font-family:var(--sans);line-height:1.4;white-space:nowrap}.dot[data-v-3ddefd6c]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.lbl[data-v-3ddefd6c]{line-height:1}.tone-ok[data-v-3ddefd6c]{background:var(--status-ok-bg);color:var(--status-ok-fg)}.tone-ok .dot[data-v-3ddefd6c]{background:var(--olive)}.tone-warn[data-v-3ddefd6c]{background:var(--status-warn-bg);color:var(--status-warn-fg)}.tone-warn .dot[data-v-3ddefd6c]{background:var(--amber)}.tone-gray[data-v-3ddefd6c]{background:var(--cream-200);color:var(--ink-500)}.tone-gray .dot[data-v-3ddefd6c]{background:var(--ink-400)}.tone-bad[data-v-3ddefd6c]{background:var(--status-bad-bg);color:var(--status-bad-fg)}.tone-bad .dot[data-v-3ddefd6c]{background:var(--brick)}.table-wrap[data-v-f4b66870]{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper)}.table-wrap.is-loading[data-v-f4b66870]{opacity:.6;pointer-events:none;transition:opacity .2s}.tk-table[data-v-f4b66870]{width:100%;border-collapse:collapse;font-size:13px;font-family:var(--sans)}.tk-table thead th[data-v-f4b66870]{text-align:left;font-weight:600;color:var(--ink-500);padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--cream-100);font-size:12px;letter-spacing:.02em;position:sticky;top:0;z-index:1}.tk-table tbody td[data-v-f4b66870]{padding:14px 12px;border-bottom:1px solid var(--line);color:var(--ink-700);vertical-align:middle}.tk-table tbody tr:last-child td[data-v-f4b66870]{border-bottom:none}.tk-table tbody tr.is-selected td[data-v-f4b66870]{background:var(--selected-row-bg);transition:background .12s}.col-check[data-v-f4b66870]{width:36px;text-align:center}.col-actions[data-v-f4b66870]{width:1%;text-align:right}.col-actions[data-v-f4b66870],.col-expired[data-v-f4b66870]{white-space:nowrap}.col-name[data-v-f4b66870]{min-width:140px}.name-wrap[data-v-f4b66870]{display:flex;align-items:center;gap:6px}.name-text[data-v-f4b66870]{font-weight:700;color:var(--ink-900);font-size:13.5px;line-height:1.3}.quickstart-pill[data-v-f4b66870]{padding:1px 6px;border-radius:999px;background:var(--terracotta-subtle);font-size:10px;color:var(--terracotta);font-weight:600;letter-spacing:.02em}.col-quota[data-v-f4b66870]{min-width:130px;white-space:nowrap;font-variant-numeric:tabular-nums}.col-quota .quota-used-hero[data-v-f4b66870]{font-weight:700;color:var(--ink-900);font-size:14px;line-height:1.25}.col-quota .quota-remain[data-v-f4b66870]{color:var(--ink-500);font-size:11.5px;margin-top:2px}.col-group[data-v-f4b66870]{font-size:12.5px}.group-wrap[data-v-f4b66870]{display:inline-flex;align-items:center;gap:5px;flex-wrap:nowrap}.group-name[data-v-f4b66870]{color:var(--ink-700)}.col-key[data-v-f4b66870]{min-width:200px;white-space:nowrap}.key-wrap[data-v-f4b66870]{display:inline-flex;align-items:center;gap:6px}.col-key code.mono-mask[data-v-f4b66870]{font-family:var(--mono);font-size:12px;background:var(--cream-100);padding:3px 8px;border-radius:6px;color:var(--ink-700);letter-spacing:.3px;white-space:nowrap}.muted[data-v-f4b66870]{color:var(--ink-500)}.muted-meta[data-v-f4b66870]{font-size:12px}.col-expired[data-v-f4b66870]{font-size:12.5px}.col-expired[data-v-f4b66870],.empty[data-v-f4b66870]{color:var(--ink-500)}.empty[data-v-f4b66870]{text-align:center;padding:36px 12px}.actions[data-v-f4b66870],.actions-quickstart[data-v-f4b66870]{gap:2px;justify-content:flex-end}.actions[data-v-f4b66870],.actions-quickstart[data-v-f4b66870],.ico[data-v-f4b66870]{display:inline-flex;align-items:center}.ico[data-v-f4b66870]{border:none;background:transparent;cursor:pointer;width:28px;height:28px;border-radius:6px;color:var(--ink-500);justify-content:center;transition:background .12s,color .12s}.ico[data-v-f4b66870]:hover:not(:disabled){background:var(--cream-200);color:var(--ink-900)}.ico[data-v-f4b66870]:disabled{opacity:.35;cursor:not-allowed}.ico.ico-danger[data-v-f4b66870]{color:var(--ink-400)}.ico.ico-danger[data-v-f4b66870]:hover:not(:disabled){color:var(--danger-fg);background:var(--bg-error-soft)}.ico.ico-primary[data-v-f4b66870]{color:var(--terracotta)}.ico.ico-primary[data-v-f4b66870]:hover:not(:disabled){background:var(--terracotta-subtle);color:var(--terracotta-hover)}.key-copy-btn[data-v-f4b66870]{width:26px;height:26px}.quickstart-tag[data-v-f4b66870]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;background:var(--cream-200);font-size:10.5px;color:var(--ink-400);font-weight:600}.card[data-v-1417c4bb],.cards[data-v-1417c4bb]{display:flex;flex-direction:column;gap:10px}.card[data-v-1417c4bb]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);padding:14px 16px}.card-head[data-v-1417c4bb]{display:flex;align-items:flex-start;gap:10px}.row-check[data-v-1417c4bb]{padding-top:3px;flex-shrink:0}.title[data-v-1417c4bb]{flex:1;min-width:0}.name-row[data-v-1417c4bb]{display:flex;align-items:center;gap:6px;font-weight:700;color:var(--ink-900);font-size:14px}.name[data-v-1417c4bb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.quickstart-pill[data-v-1417c4bb]{padding:1px 6px;border-radius:999px;background:var(--terracotta-subtle);font-size:10px;color:var(--terracotta);font-weight:600;flex-shrink:0}.meta[data-v-1417c4bb]{font-size:12px;display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap}.group-text[data-v-1417c4bb],.meta[data-v-1417c4bb],.more[data-v-1417c4bb]{color:var(--ink-500)}.more[data-v-1417c4bb]{border:1px solid transparent;background:transparent;font-size:11.5px;border-radius:6px;padding:4px 10px;cursor:pointer;flex-shrink:0}.more[data-v-1417c4bb]:hover{background:var(--cream-100);color:var(--ink-700)}.card-body[data-v-1417c4bb]{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:13px;align-items:center}.k[data-v-1417c4bb]{font-size:12px;color:var(--ink-500)}.v[data-v-1417c4bb]{color:var(--ink-700);font-variant-numeric:tabular-nums}.used-hero[data-v-1417c4bb]{font-weight:700;color:var(--ink-900);font-size:15px;font-variant-numeric:tabular-nums}.muted[data-v-1417c4bb]{color:var(--ink-500);font-size:12.5px}.mono[data-v-1417c4bb]{font-family:var(--mono);font-size:12px;color:var(--ink-700);background:var(--cream-100);padding:2px 6px;border-radius:5px;justify-self:start}.card-actions[data-v-1417c4bb]{display:flex;gap:6px;flex-wrap:wrap;padding-top:8px;border-top:1px dashed var(--line)}.act[data-v-1417c4bb]{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);background:var(--cream-50);font-size:11.5px;padding:5px 10px;border-radius:6px;color:var(--ink-700);cursor:pointer;font-family:var(--sans);transition:background .12s,color .12s,border-color .12s}.act[data-v-1417c4bb]:hover:not(:disabled){background:var(--cream-100)}.act[data-v-1417c4bb]:disabled{opacity:.4;cursor:not-allowed}.act.act-primary[data-v-1417c4bb]{background:var(--terracotta);color:#fff;border-color:var(--terracotta)}.act.act-primary[data-v-1417c4bb]:hover:not(:disabled){background:var(--terracotta-hover)}.act.act-danger[data-v-1417c4bb]{color:var(--danger-fg)}.act.act-danger[data-v-1417c4bb]:hover:not(:disabled){background:var(--bg-error-soft);color:var(--danger-fg)}.quickstart-note[data-v-1417c4bb]{padding:4px 10px;border-radius:6px;font-size:11.5px;color:var(--ink-400);display:inline-flex;align-items:center;gap:4px}.tk-mgr[data-v-4f33f219]{gap:14px;font-family:var(--sans)}.tk-mgr[data-v-4f33f219],.toolbar[data-v-4f33f219]{display:flex;flex-direction:column}.toolbar[data-v-4f33f219]{gap:10px}.row[data-v-4f33f219]{display:flex;align-items:center;flex-wrap:wrap}.row[data-v-4f33f219],.row-actions[data-v-4f33f219]{gap:8px}.search-wrap[data-v-4f33f219]{flex:1 1 200px;position:relative;min-width:160px}.search-icon[data-v-4f33f219]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--ink-400);pointer-events:none}.inp[data-v-4f33f219]{border:1px solid var(--line);border-radius:8px;font-family:var(--sans);font-size:13px;color:var(--ink-900);background:var(--paper);outline:none;padding:7px 10px;transition:border-color .12s,box-shadow .12s}.inp[data-v-4f33f219]:focus{border-color:var(--terracotta);box-shadow:0 0 0 3px var(--focus-ring)}.inp-search[data-v-4f33f219]{width:100%;padding-left:32px}.inp-mono[data-v-4f33f219]{width:110px;font-family:var(--mono)}.btn[data-v-4f33f219],.inp-mono[data-v-4f33f219]{font-size:12.5px;color:var(--ink-700)}.btn[data-v-4f33f219]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--paper);border-radius:6px;font-family:var(--sans);padding:6px 12px;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s,border-color .12s}.btn[data-v-4f33f219]:hover:not(:disabled){background:var(--cream-100)}.btn[data-v-4f33f219]:disabled{opacity:.45;cursor:not-allowed}.btn.primary[data-v-4f33f219]{background:var(--terracotta);color:#fff;border-color:var(--terracotta)}.btn.primary[data-v-4f33f219]:hover:not(:disabled){background:var(--terracotta-hover);border-color:var(--terracotta-hover)}.btn.subtle[data-v-4f33f219]{background:var(--cream-100)}.btn.subtle[data-v-4f33f219]:hover:not(:disabled){background:var(--cream-200)}.btn.danger[data-v-4f33f219]{color:var(--danger-fg)}.btn.danger[data-v-4f33f219]:hover:not(:disabled){background:var(--bg-error-soft);border-color:var(--danger-border)}.btn.ghost[data-v-4f33f219]{background:transparent;border-color:transparent;color:var(--ink-500)}.btn.ghost[data-v-4f33f219]:hover:not(:disabled){background:var(--cream-100);color:var(--ink-700)}.grow[data-v-4f33f219]{flex:1}.batch[data-v-4f33f219]{display:flex;gap:6px;align-items:center}.batch-label[data-v-4f33f219]{font-size:12px;color:var(--ink-500);margin-right:2px}.batch-enter-active[data-v-4f33f219],.batch-leave-active[data-v-4f33f219]{transition:opacity .2s,transform .2s}.batch-enter-from[data-v-4f33f219],.batch-leave-to[data-v-4f33f219]{opacity:0;transform:translateY(-2px)}.view-toggle[data-v-4f33f219]{padding:4px 8px;border-radius:6px;transition:background .12s}.view-toggle[data-v-4f33f219]:hover{background:var(--cream-100)}.vsep[data-v-4f33f219]{width:1px;height:20px;background:var(--line);margin:0 2px}.icon-btn[data-v-4f33f219]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--paper);color:var(--ink-500);border-radius:6px;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.icon-btn[data-v-4f33f219]:hover{background:var(--cream-100);color:var(--ink-900)}.icon-btn.active[data-v-4f33f219]{background:var(--ink-900);color:var(--cream-50);border-color:var(--ink-900)}.error-strip[data-v-4f33f219]{background:var(--bg-error-soft);color:var(--danger-fg);padding:8px 12px;border-radius:8px;font-size:12.5px}.state-card[data-v-4f33f219]{flex-direction:column;padding:48px 20px;gap:14px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md)}.state-card[data-v-4f33f219],.state-icon[data-v-4f33f219]{display:flex;align-items:center;justify-content:center}.state-icon[data-v-4f33f219]{width:56px;height:56px;border-radius:16px}.state-icon.tone-gray[data-v-4f33f219]{background:var(--cream-200);color:var(--ink-400)}.state-icon.tone-bad[data-v-4f33f219]{background:var(--bg-error-soft);color:var(--brick)}.state-text[data-v-4f33f219]{text-align:center}.state-title[data-v-4f33f219]{font-size:14px;font-weight:600;color:var(--ink-700)}.state-title-bad[data-v-4f33f219]{color:var(--danger-fg)}.state-desc[data-v-4f33f219]{font-size:12.5px;color:var(--ink-500);margin-top:4px;line-height:1.5}.loading-card[data-v-4f33f219]{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;background:var(--paper)}.loading-header[data-v-4f33f219]{padding:12px;background:var(--cream-100)}.loading-header[data-v-4f33f219],.loading-row[data-v-4f33f219]{border-bottom:1px solid var(--line)}.loading-row[data-v-4f33f219]{padding:16px 12px;display:flex;gap:20px;align-items:center}.loading-row[data-v-4f33f219]:last-child{border-bottom:none}.loading-spacer[data-v-4f33f219]{flex:1}.shimmer[data-v-4f33f219]{display:inline-block;height:14px;border-radius:6px;background:linear-gradient(90deg,var(--cream-200) 25%,var(--cream-100) 50%,var(--cream-200) 75%);background-size:200% 100%;animation:shimmer-4f33f219 1.5s linear infinite}.shimmer-thin[data-v-4f33f219]{height:12px}@keyframes shimmer-4f33f219{0%{background-position:200% 0}to{background-position:-200% 0}}.pagination[data-v-4f33f219]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--ink-500);padding-top:4px}.page-info[data-v-4f33f219]{font-variant-numeric:tabular-nums}.page-nav[data-v-4f33f219]{display:flex;gap:3px;align-items:center}.page-btn[data-v-4f33f219]{min-width:30px;height:30px;border:1px solid var(--line);background:var(--paper);color:var(--ink-700);border-radius:6px;cursor:pointer;font-size:12.5px;font-family:var(--sans);font-variant-numeric:tabular-nums;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,color .12s,border-color .12s}.page-btn[data-v-4f33f219]:hover:not(:disabled){background:var(--cream-100)}.page-btn[data-v-4f33f219]:disabled{opacity:.4;cursor:not-allowed}.page-btn.active[data-v-4f33f219]{background:var(--ink-900);color:var(--cream-50);border-color:var(--ink-900);font-weight:600}.page-size[data-v-4f33f219]{display:flex;align-items:center;gap:6px;font-size:12.5px}@media(max-width:640px){.row-filters[data-v-4f33f219]{flex-direction:column;align-items:stretch}.search-wrap[data-v-4f33f219]{flex:1 1 auto;min-width:0}.inp-mono[data-v-4f33f219]{width:100%}.row-actions[data-v-4f33f219]{flex-wrap:wrap}}.dashboard-root[data-v-ba74c60b]{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(900px 460px at 88% -8%,var(--hero-glow-inner) 0,transparent 55%),radial-gradient(720px 460px at -4% 4%,var(--cream-300) 0,transparent 48%),var(--cream-100)}.dashboard-body[data-v-ba74c60b]{flex:1;padding:26px 26px 40px}.dashboard-inner[data-v-ba74c60b]{max-width:1340px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 348px;gap:24px;align-items:flex-start}.col-main[data-v-ba74c60b]{display:flex;flex-direction:column;gap:20px}.col-aside[data-v-ba74c60b],.col-main[data-v-ba74c60b]{min-width:0}.sec-head[data-v-ba74c60b]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.sec-title[data-v-ba74c60b]{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:700;color:var(--ink-900);letter-spacing:-.005em}.sec-title[data-v-ba74c60b]:before{content:"";width:3px;height:15px;border-radius:2px;background:var(--terracotta)}.sec-more[data-v-ba74c60b]{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--ink-500);cursor:pointer;transition:color .15s}.sec-more[data-v-ba74c60b]:hover{color:var(--terracotta)}.page-foot[data-v-ba74c60b]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:8px 0 4px;font-size:13px;color:var(--ink-500)}.page-foot-icon[data-v-ba74c60b]{color:var(--ink-400);flex-shrink:0}.page-foot-lnk[data-v-ba74c60b]{background:none;border:none;padding:0;font:inherit;color:var(--terracotta);font-weight:600;cursor:pointer;transition:color .15s}.page-foot-lnk[data-v-ba74c60b]:hover{color:var(--terracotta-hover)}.dashboard-footer[data-v-ba74c60b]{padding:20px 24px;display:flex;align-items:center;justify-content:center;gap:14px;font-size:12px;color:var(--ink-400)}.footer-link[data-v-ba74c60b]{color:var(--ink-500);text-decoration:none;font-weight:500;transition:color .15s}.footer-link[data-v-ba74c60b]:hover{color:var(--terracotta)}.footer-btn[data-v-ba74c60b]{background:none;border:none;padding:0;font:inherit;cursor:pointer}.footer-divider[data-v-ba74c60b]{color:var(--line-strong)}@media(max-width:1080px){.dashboard-inner[data-v-ba74c60b]{grid-template-columns:1fr}}@media(max-width:760px){.dashboard-body[data-v-ba74c60b]{padding:18px 16px 32px}.col-main[data-v-ba74c60b]{gap:16px}}.dashboard-skeleton[data-v-6c5097a9]{padding:24px;max-width:1200px;margin:0 auto}.sk-line[data-v-6c5097a9]{background:var(--cream-300,#e8e4db);border-radius:6px;animation:shimmer-6c5097a9 1.6s ease-in-out infinite}.sk-line-title[data-v-6c5097a9]{width:280px;height:32px;margin-bottom:12px}.sk-line-sub[data-v-6c5097a9]{width:360px;height:16px}.sk-cards[data-v-6c5097a9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:32px 0}.sk-card[data-v-6c5097a9]{background:var(--paper,#fff);border:1px solid var(--line,#e0dccf);border-radius:12px;padding:20px}.sk-line-label[data-v-6c5097a9]{width:80px;height:14px;margin-bottom:10px}.sk-line-value[data-v-6c5097a9]{width:120px;height:28px}.sk-chart[data-v-6c5097a9]{width:100%;height:240px;background:var(--cream-300,#e8e4db);border-radius:12px;animation:shimmer-6c5097a9 1.6s ease-in-out infinite}.sk-note[data-v-6c5097a9]{text-align:center;color:var(--ink-500,#8c8477);margin-top:24px;font-size:13px}@keyframes shimmer-6c5097a9{0%,to{opacity:1}50%{opacity:.55}}
