.notice-anchor[data-v-989f67b4]{display:inline-flex;position:relative;color:var(--bbu-ink)}.notice-trigger[data-v-989f67b4]{position:relative;display:flex;align-items:center;gap:7px;list-style:none;padding:8px 5px;cursor:pointer;color:var(--bbu-muted);font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.notice-trigger[data-v-989f67b4]::-webkit-details-marker{display:none}.notice-trigger[data-v-989f67b4]:hover,.notice-trigger[aria-expanded=true][data-v-989f67b4]{color:var(--bbu-accent)}.notice-trigger i[data-v-989f67b4]{width:5px;height:5px;border-radius:50%;background:var(--bbu-accent);position:absolute;top:5px;left:18px}.notice-popover[data-v-989f67b4]{position:fixed;z-index:1000;color:var(--bbu-ink);width:360px;max-width:calc(100vw - 32px);background:var(--bbu-surface);border:1px solid var(--bbu-line);border-radius:16px;box-shadow:0 16px 48px #12312722;overflow:hidden}.notice-popover[data-v-989f67b4]:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.notice-popover>header[data-v-989f67b4]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;border-bottom:1px solid var(--bbu-line)}.notice-popover>header>div[data-v-989f67b4]{display:flex;align-items:baseline;gap:10px}.notice-popover h2[data-v-989f67b4]{font-size:14px;font-weight:650}.notice-popover header span[data-v-989f67b4]{font-size:10px;color:var(--bbu-muted)}.notice-popover header>button[data-v-989f67b4]{padding:4px;color:var(--bbu-muted);border-radius:6px}.notice-popover header>button[data-v-989f67b4]:hover{background:var(--bbu-soft)}.notice-list[data-v-989f67b4]{max-height:min(460px,60vh);overflow-y:auto}.notice-list article[data-v-989f67b4]{padding:17px 20px;border-bottom:1px solid var(--bbu-line)}.notice-list article[data-v-989f67b4]:last-child{border-bottom:0}.notice-list h3 button[data-v-989f67b4]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;text-align:left;font-size:13px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.notice-list h3 svg[data-v-989f67b4]{flex-shrink:0;margin-top:4px;color:var(--bbu-muted)}.notice-time[data-v-989f67b4]{font-size:10px;color:var(--bbu-muted);margin:6px 0 9px}.notice-content[data-v-989f67b4]{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--bbu-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.notice-content.is-expanded[data-v-989f67b4]{display:block;overflow:visible}.notice-empty[data-v-989f67b4]{padding:35px 20px;text-align:center;font-size:12px;color:var(--bbu-muted)}@media(max-width:640px){.notice-popover[data-v-989f67b4]{width:calc(100vw - 32px)}.notice-list[data-v-989f67b4]{max-height:60vh}}.pm-guide[data-v-32b9d31c]{--gp-surface:#fff;--gp-ink:#172033;--gp-muted:#697386;--gp-line:#e8ebf1;--gp-soft:#f6f7fb;--gp-accent:#117d70;--gp-tint:#eaf5f1;--gp-positive:#27785a;max-width:1120px;margin:0 auto;padding:12px 0 36px;color:var(--gp-ink)}.dark{--gp-surface:#151d2b;--gp-ink:#e8edf7;--gp-muted:#9ba9c0;--gp-line:#2a3548;--gp-soft:#1b2537;--gp-accent:#64c7b3;--gp-tint:#203a36;--gp-positive:#83cfb0}.guide-hero[data-v-32b9d31c]{padding:4px 0 26px}.guide-eyebrow[data-v-32b9d31c]{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--gp-accent)}.guide-hero h2[data-v-32b9d31c]{font-size:32px;font-weight:650;letter-spacing:-.035em;line-height:1.3;margin:12px 0 10px}.guide-hero>p[data-v-32b9d31c]{font-size:15px;color:var(--gp-muted);margin:0;line-height:1.7}.guide-path[data-v-32b9d31c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.guide-path button[data-v-32b9d31c]{display:flex;align-items:center;gap:12px;text-align:left;padding:20px 16px;background:var(--gp-surface);border:1px solid var(--gp-line);border-radius:14px;transition:border-color .15s,background .15s}.guide-path button[data-v-32b9d31c]:hover{border-color:var(--gp-accent);background:var(--gp-tint)}.path-number[data-v-32b9d31c]{font-size:12px;color:var(--gp-accent);font-weight:650}.path-copy[data-v-32b9d31c]{flex:1;min-width:0}.path-copy strong[data-v-32b9d31c]{display:block;font-size:14px;font-weight:600}.path-copy small[data-v-32b9d31c]{display:block;margin-top:5px;font-size:11px;color:var(--gp-muted);line-height:1.5}.guide-path button>svg[data-v-32b9d31c]{flex-shrink:0;color:var(--gp-muted)}.guide-access[data-v-32b9d31c]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0 42px;font-size:12px;color:var(--gp-muted)}.guide-access>div[data-v-32b9d31c]{display:flex;align-items:center;gap:8px}.access-dot[data-v-32b9d31c]{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--gp-positive)}.guide-access button[data-v-32b9d31c]{display:inline-flex;align-items:center;gap:5px;color:var(--gp-accent);font-weight:600}.guide-section-heading[data-v-32b9d31c]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:18px}.guide-kicker[data-v-32b9d31c]{font-size:11px;color:var(--gp-muted);letter-spacing:.04em}.guide-section-heading h3[data-v-32b9d31c]{font-size:20px;line-height:1.4;font-weight:600;margin:6px 0 0;letter-spacing:-.02em}.guide-section-heading>p[data-v-32b9d31c],.guide-caption[data-v-32b9d31c]{font-size:12px;color:var(--gp-muted);margin:0 0 2px}.guide-plans[data-v-32b9d31c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.plan[data-v-32b9d31c]{position:relative;background:var(--gp-surface);border:1px solid var(--gp-line);border-radius:16px;padding:24px}.plan-featured[data-v-32b9d31c]{border-color:var(--gp-accent);background:linear-gradient(140deg,var(--gp-tint),var(--gp-surface) 70%)}.plan-label[data-v-32b9d31c]{font-size:12px;color:var(--gp-muted);margin:0}.plan-face[data-v-32b9d31c]{display:flex;align-items:baseline;gap:8px;padding:10px 0 22px;margin-bottom:16px;border-bottom:1px solid var(--gp-line)}.plan-face strong[data-v-32b9d31c]{font-size:38px;line-height:1.2;letter-spacing:-.05em;font-weight:650}.plan-face>span[data-v-32b9d31c]{font-size:13px;color:var(--gp-muted)}.plan-line[data-v-32b9d31c]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:12px;font-size:13px}.plan-line>span[data-v-32b9d31c]{color:var(--gp-muted)}.plan-line>strong[data-v-32b9d31c]{font-weight:600;text-align:right}.plan-line small[data-v-32b9d31c]{font-size:11px;color:var(--gp-muted);font-weight:400;margin-left:3px}.guide-rule[data-v-32b9d31c]{display:flex;align-items:flex-start;gap:8px;padding:14px 2px;font-size:12px;line-height:1.8;color:var(--gp-muted)}.guide-rule svg[data-v-32b9d31c]{margin-top:3px;flex-shrink:0}.guide-rule p[data-v-32b9d31c]{margin:0}.guide-rule strong[data-v-32b9d31c]{color:var(--gp-ink);font-weight:600}.guide-loading[data-v-32b9d31c],.guide-error[data-v-32b9d31c]{padding:20px;background:var(--gp-surface);border:1px solid var(--gp-line);border-radius:12px;font-size:13px;color:var(--gp-muted)}.guide-error[data-v-32b9d31c]{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap}.guide-error button[data-v-32b9d31c]{color:var(--gp-accent)}.guide-walkthrough[data-v-32b9d31c],.guide-faq[data-v-32b9d31c]{margin-top:38px}.guide-accordions[data-v-32b9d31c]{background:var(--gp-surface);border:1px solid var(--gp-line);border-radius:16px;overflow:hidden}.guide-step[data-v-32b9d31c]{scroll-margin-top:88px;border-bottom:1px solid var(--gp-line)}.guide-step[data-v-32b9d31c]:last-child{border-bottom:0}.guide-step summary[data-v-32b9d31c]{display:flex;align-items:center;gap:16px;padding:20px 24px;cursor:pointer;list-style:none}.guide-step summary[data-v-32b9d31c]::-webkit-details-marker,.guide-faq summary[data-v-32b9d31c]::-webkit-details-marker{display:none}.step-number[data-v-32b9d31c]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--gp-soft);color:var(--gp-muted);font-size:12px;font-weight:600;flex-shrink:0}.guide-step[open] .step-number[data-v-32b9d31c]{background:var(--gp-tint);color:var(--gp-accent)}.step-copy[data-v-32b9d31c]{flex:1;min-width:0}.step-copy strong[data-v-32b9d31c]{display:block;font-size:14px;font-weight:600}.step-copy small[data-v-32b9d31c]{display:block;color:var(--gp-muted);font-size:12px;margin-top:3px}.guide-step summary>svg[data-v-32b9d31c]{color:var(--gp-muted);transition:transform .15s}.guide-step[open] summary>svg[data-v-32b9d31c]{transform:rotate(180deg)}.step-body[data-v-32b9d31c]{padding:0 24px 24px 74px}.step-body ol[data-v-32b9d31c]{list-style:none;padding:0;margin:2px 0 18px}.step-body li[data-v-32b9d31c]{display:flex;gap:12px;margin:18px 0}.item-number[data-v-32b9d31c]{font-size:11px;color:var(--gp-muted);padding-top:2px;flex-shrink:0;width:12px}.step-body h4[data-v-32b9d31c]{font-size:13px;font-weight:600;margin:0 0 5px}.step-body li p[data-v-32b9d31c]{font-size:13px;line-height:1.85;color:var(--gp-muted);margin:0}.step-note[data-v-32b9d31c]{padding:12px 14px;background:var(--gp-soft);border-radius:10px;font-size:12px;line-height:1.8;color:var(--gp-muted);margin:0 0 16px}.step-action[data-v-32b9d31c]{display:inline-flex;align-items:center;gap:8px;color:var(--gp-accent);font-size:12px;font-weight:600}.guide-faq details[data-v-32b9d31c]{border-bottom:1px solid var(--gp-line)}.guide-faq summary[data-v-32b9d31c]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 2px;list-style:none;cursor:pointer;font-size:13px;font-weight:500}.guide-faq summary>span[data-v-32b9d31c]{font-size:19px;font-weight:400;color:var(--gp-muted);transition:transform .15s}.guide-faq details[open] summary>span[data-v-32b9d31c]{transform:rotate(45deg)}.guide-faq details>p[data-v-32b9d31c]{font-size:13px;line-height:1.9;color:var(--gp-muted);max-width:820px;margin:0;padding:0 28px 18px 2px}.guide-footer[data-v-32b9d31c]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:32px;padding-top:20px;font-size:11px;color:var(--gp-muted)}@media(max-width:950px){.guide-path[data-v-32b9d31c]{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-path button[data-v-32b9d31c]{padding:17px}.guide-plans[data-v-32b9d31c]{gap:12px}.plan[data-v-32b9d31c]{padding:20px}}@media(max-width:540px){.pm-guide[data-v-32b9d31c]{padding-top:4px}.guide-hero h2[data-v-32b9d31c]{font-size:27px}.guide-path[data-v-32b9d31c]{gap:8px}.guide-path button[data-v-32b9d31c]{gap:8px;padding:14px 12px}.path-copy small[data-v-32b9d31c]{display:none}.guide-path button>svg[data-v-32b9d31c]{display:none}.guide-access[data-v-32b9d31c]{margin-bottom:30px}.guide-plans[data-v-32b9d31c]{grid-template-columns:minmax(0,1fr)}.plan[data-v-32b9d31c]{padding:18px 20px}.plan-face[data-v-32b9d31c]{padding-bottom:12px;margin-bottom:10px}.plan-face strong[data-v-32b9d31c]{font-size:32px}.guide-step summary[data-v-32b9d31c]{padding:18px 16px;gap:12px}.step-body[data-v-32b9d31c]{padding:0 16px 20px}.guide-footer span[data-v-32b9d31c]{display:block}}@media(prefers-reduced-motion:reduce){.guide-path button[data-v-32b9d31c],.guide-step summary>svg[data-v-32b9d31c],.guide-faq summary>span[data-v-32b9d31c]{transition:none}}.key-viewer[data-v-fac250cd]{--kv-bg:#f5f7f6;--kv-surface:#fff;--kv-ink:#182c29;--kv-muted:#798b85;--kv-line:#e4ebe7;--kv-soft:#f1f6f3;min-height:100vh;background:radial-gradient(ellipse at 12% 0%,#e5f0e9 0,transparent 43%),var(--kv-bg);color:var(--kv-ink);padding:0 28px 40px}.viewer-wrap[data-v-fac250cd]{max-width:1200px;margin:0 auto}.viewer-nav[data-v-fac250cd]{height:88px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--kv-line)}.viewer-brand[data-v-fac250cd]{display:flex;align-items:center;gap:12px}.viewer-mark[data-v-fac250cd]{width:35px;height:35px;flex-shrink:0}.viewer-brand>strong[data-v-fac250cd]{font-size:18px;letter-spacing:-.04em}.nav-divider[data-v-fac250cd]{height:18px;width:1px;background:var(--kv-line);margin:0 3px}.nav-label[data-v-fac250cd],.workspace-link[data-v-fac250cd]{font-size:13px;color:var(--kv-muted)}.workspace-link[data-v-fac250cd]{display:flex;align-items:center;gap:9px;color:#117d70;font-weight:600}.workspace-link[data-v-fac250cd]:hover{color:#09584f}.viewer-heading[data-v-fac250cd]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:36px 0 28px}.eyebrow[data-v-fac250cd]{display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.12em;color:#117d70;font-weight:650}.eyebrow>span[data-v-fac250cd],.key-status>span[data-v-fac250cd]{width:5px;height:5px;border-radius:50%;background:#219b74}.viewer-heading h1[data-v-fac250cd]{margin:10px 0 9px;font-size:30px;line-height:1.4;letter-spacing:-.045em;font-weight:650}.viewer-heading p[data-v-fac250cd]{font-size:13px;color:var(--kv-muted)}.access-tag[data-v-fac250cd]{display:flex;align-items:center;gap:7px;background:#eaf3ed;color:#527365;border:1px solid #dce9e0;border-radius:30px;padding:8px 12px;font-size:11px;white-space:nowrap}.lookup-panel[data-v-fac250cd]{background:var(--kv-surface);border:1px solid var(--kv-line);border-radius:18px;padding:24px;box-shadow:0 12px 32px -24px #173f2d30}.lookup-main>label[data-v-fac250cd]{display:block;font-size:11px;font-weight:600;color:var(--kv-muted);margin-bottom:9px}.key-input-wrap[data-v-fac250cd]{display:flex;align-items:center;gap:12px;border:1px solid var(--kv-line);border-radius:11px;background:var(--kv-bg);padding:0 14px;transition:border-color .15s,box-shadow .15s}.key-input-wrap[data-v-fac250cd]:focus-within{border-color:#52a38d;box-shadow:0 0 0 3px #117d7010}.key-input-wrap>svg[data-v-fac250cd]{color:#7d978b;flex-shrink:0}.key-input-wrap input[data-v-fac250cd]{min-width:0;flex:1;background:transparent;border:0;outline:0;padding:15px 0;font-size:13px;letter-spacing:.03em;font-family:ui-monospace,SFMono-Regular,monospace;color:var(--kv-ink)}.key-input-wrap input[data-v-fac250cd]::-moz-placeholder{color:#9caaa2;letter-spacing:0}.key-input-wrap input[data-v-fac250cd]::placeholder{color:#9caaa2;letter-spacing:0}.clear-key[data-v-fac250cd]{font-size:11px;color:var(--kv-muted);padding:5px}.lookup-options[data-v-fac250cd]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:16px}.period-tabs[data-v-fac250cd]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;background:var(--kv-soft);padding:4px;border-radius:10px}.period-tabs button[data-v-fac250cd]{font-size:12px;color:var(--kv-muted);padding:7px 15px;border-radius:7px;transition:background .15s,color .15s}.period-tabs button.selected[data-v-fac250cd]{color:#116f5a;background:var(--kv-surface);box-shadow:0 1px 4px #173c2410;font-weight:600}.period-tabs button[data-v-fac250cd]:hover:not(:disabled){color:#117d70}.lookup-submit[data-v-fac250cd]{display:flex;align-items:center;justify-content:center;gap:14px;background:#117d70;color:#fff;border:1px solid #117d70;padding:11px 20px;border-radius:10px;font-size:13px;font-weight:600;box-shadow:0 3px 9px #117d7018;transition:background .15s}.lookup-submit[data-v-fac250cd]:hover:not(:disabled){background:#09685d}.lookup-submit[data-v-fac250cd]:disabled{opacity:.6;cursor:wait}.date-fields[data-v-fac250cd]{display:flex;align-items:end;flex-wrap:wrap;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid var(--kv-line)}.date-fields label[data-v-fac250cd]{font-size:11px;color:var(--kv-muted);flex:1;min-width:140px}.date-fields input[data-v-fac250cd]{display:block;margin-top:6px;padding:9px 12px;border:1px solid var(--kv-line);border-radius:8px;background:var(--kv-bg);color:var(--kv-ink);font-size:13px;width:100%}.date-fields>span[data-v-fac250cd]{color:var(--kv-muted);margin-bottom:10px}.query-alert[data-v-fac250cd]{font-size:13px;color:#ab423a;background:#fff1ed;border:1px solid #f4ded6;padding:13px 16px;border-radius:11px;margin:18px 0}.lookup-spinner[data-v-fac250cd]{width:16px;height:16px;display:inline-block;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-fac250cd .8s linear infinite}.viewer-loading[data-v-fac250cd]{display:flex;align-items:center;justify-content:center;gap:10px;padding:76px 0;font-size:13px;color:var(--kv-muted)}.viewer-empty[data-v-fac250cd]{text-align:center;padding:55px 20px 30px}.empty-symbol[data-v-fac250cd]{width:52px;height:52px;border:1px solid var(--kv-line);border-radius:16px;background:var(--kv-surface);display:grid;place-items:center;margin:0 auto 18px;color:#68917d;box-shadow:0 5px 12px #1d4c3010}.viewer-empty h2[data-v-fac250cd]{font-size:16px;font-weight:600}.viewer-empty>p[data-v-fac250cd]{font-size:12px;line-height:1.8;color:var(--kv-muted);margin-top:8px}.empty-features[data-v-fac250cd]{display:flex;justify-content:center;flex-wrap:wrap;gap:22px;margin-top:26px;color:#889d92;font-size:11px}.empty-features>span[data-v-fac250cd]{display:flex;align-items:center;gap:6px}.project-strip[data-v-fac250cd]{display:flex;align-items:center;flex-wrap:wrap;gap:24px;background:var(--kv-surface);border:1px solid var(--kv-line);border-radius:14px;padding:20px 22px;margin:24px 0 16px}.project-main[data-v-fac250cd]{display:flex;align-items:center;gap:12px;flex:1;min-width:220px}.project-symbol[data-v-fac250cd]{width:39px;height:39px;background:var(--kv-soft);color:#4c8370;border-radius:11px;display:grid;place-items:center}.field-label[data-v-fac250cd]{font-size:10px;color:var(--kv-muted);margin-bottom:5px}.project-main h2[data-v-fac250cd]{font-size:17px;font-weight:650}.key-status[data-v-fac250cd]{display:flex;align-items:center;gap:5px;font-size:10px;color:#3d8361;background:#eef8f0;border-radius:20px;padding:4px 8px;margin-left:2px}.key-status.warning[data-v-fac250cd]{background:#fff2db;color:#9a6a19}.key-status.warning>span[data-v-fac250cd]{background:#b48b37}.project-owner[data-v-fac250cd]{min-width:90px}.project-owner>strong[data-v-fac250cd]{font-size:13px;font-weight:600}.key-name[data-v-fac250cd]{min-width:0;max-width:100%}.key-name>p[data-v-fac250cd]:last-child{max-width:340px;white-space:nowrap;overflow-x:auto;font-size:12px;font-family:ui-monospace,monospace}.metric-grid[data-v-fac250cd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.usage-metric[data-v-fac250cd]{padding:20px;border:1px solid var(--kv-line);border-radius:14px;background:var(--kv-surface);min-width:0}.metric-heading[data-v-fac250cd]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:var(--kv-muted)}.metric-heading>svg[data-v-fac250cd]{opacity:.6}.metric-value[data-v-fac250cd]{margin-top:18px;font-size:22px;font-weight:600;letter-spacing:-.04em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.metric-featured[data-v-fac250cd]{background:linear-gradient(125deg,#116e60,#145849);color:#fff;border-color:transparent;box-shadow:0 7px 18px -11px #14584965}.metric-featured .metric-heading[data-v-fac250cd]{color:#d0e6dc}.metric-featured .metric-value[data-v-fac250cd]{font-weight:550}.analysis-grid[data-v-fac250cd]{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:20px;margin-bottom:24px;align-items:stretch}.trend-panel[data-v-fac250cd]{min-width:0}.viewer-trend[data-v-fac250cd]{height:100%;border-color:var(--kv-line)!important;border-radius:14px!important;box-shadow:none!important}.limit-panel[data-v-fac250cd]{min-width:0;background:var(--kv-surface);border:1px solid var(--kv-line);border-radius:14px;padding:20px}.panel-heading[data-v-fac250cd]{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;margin-bottom:20px}.panel-heading>svg[data-v-fac250cd]{color:var(--kv-muted)}.total-limit[data-v-fac250cd]{display:flex;justify-content:space-between;gap:12px;font-size:12px}.total-limit>span[data-v-fac250cd]{color:var(--kv-muted)}.total-limit>strong[data-v-fac250cd]{font-weight:600}.limit-caption[data-v-fac250cd]{font-size:11px;color:var(--kv-muted);margin-top:10px}.window-limit[data-v-fac250cd]{border-top:1px solid var(--kv-line);padding-top:18px;margin-top:18px}.window-heading[data-v-fac250cd]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.window-heading>span[data-v-fac250cd]{color:var(--kv-muted)}.window-heading>strong[data-v-fac250cd]{font-weight:650}.limit-track[data-v-fac250cd]{height:5px;border-radius:5px;background:var(--kv-soft);overflow:hidden;margin:13px 0}.limit-track>div[data-v-fac250cd]{height:100%;background:#479f82;border-radius:5px}.window-usage[data-v-fac250cd]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:10px;color:var(--kv-muted);font-variant-numeric:tabular-nums}.window-usage strong[data-v-fac250cd]{font-weight:500;color:#4c806e}.reset-time[data-v-fac250cd]{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--kv-muted);margin-top:12px}.records-panel[data-v-fac250cd]{background:var(--kv-surface);border:1px solid var(--kv-line);border-radius:14px;overflow:hidden}.records-heading[data-v-fac250cd]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 22px}.records-heading h2[data-v-fac250cd]{font-size:13px;font-weight:600}.records-heading p[data-v-fac250cd]{font-size:10px;color:var(--kv-muted);margin-top:6px}.record-count[data-v-fac250cd]{padding:5px 10px;border-radius:7px;background:var(--kv-soft);font-size:11px;color:#557c68;white-space:nowrap}.records-scroll[data-v-fac250cd]{max-height:510px;overflow:auto}.records-scroll table[data-v-fac250cd]{width:100%;min-width:740px;text-align:left;font-size:12px;border-collapse:collapse}.records-scroll thead[data-v-fac250cd]{position:sticky;top:0;z-index:1;background:var(--kv-soft)}.records-scroll th[data-v-fac250cd]{padding:12px 20px;font-size:10px;font-weight:500;color:var(--kv-muted);white-space:nowrap}.records-scroll td[data-v-fac250cd]{padding:14px 20px;border-top:1px solid var(--kv-line);white-space:nowrap}.records-scroll tbody tr[data-v-fac250cd]:hover{background:var(--kv-bg)}.numeric[data-v-fac250cd]{text-align:right;font-variant-numeric:tabular-nums}.time-cell[data-v-fac250cd]{color:var(--kv-muted);font-size:11px}.model-label[data-v-fac250cd]{font-size:11px;font-weight:500}.cost-cell[data-v-fac250cd]{font-size:11px;font-weight:600;color:#367d66}.records-scroll .no-records[data-v-fac250cd]{text-align:center;color:var(--kv-muted);font-size:12px;padding:40px 20px;white-space:normal}.no-records>svg[data-v-fac250cd]{display:block;margin:0 auto 12px;opacity:.6}.results-footer[data-v-fac250cd]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:10px;color:var(--kv-muted);padding:20px 2px 0}.lookup-submit[data-v-fac250cd]:focus-visible,.clear-key[data-v-fac250cd]:focus-visible,.period-tabs button[data-v-fac250cd]:focus-visible,.workspace-link[data-v-fac250cd]:focus-visible{outline:2px solid #54a58b;outline-offset:4px}.dark{--kv-bg:#111c19;--kv-surface:#182622;--kv-ink:#e5f0e9;--kv-muted:#8fa79a;--kv-line:#2b3e33;--kv-soft:#1e3026;background:radial-gradient(ellipse at 12% 0%,#203c2d 0,transparent 45%),var(--kv-bg)}.dark{background:#213b2c;border-color:#35523c;color:#b4ceb9}.dark{color:#b1dfc1}.dark{color:#81c7a3}.dark{background:#284736;color:#a1d8b4}.dark{background:#3b2924;border-color:#634237;color:#eeb2a2}.dark{color:#a4d6b8}.dark{color:#a4c3ae}@keyframes spin-fac250cd{to{transform:rotate(360deg)}}@media(max-width:950px){.metric-grid[data-v-fac250cd]{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-grid[data-v-fac250cd]{grid-template-columns:minmax(0,1fr)}.limit-panel[data-v-fac250cd]{display:flex;flex-wrap:wrap;align-items:start;gap:16px 30px}.limit-panel .panel-heading[data-v-fac250cd]{width:100%;margin-bottom:0}.total-limit[data-v-fac250cd]{min-width:160px;flex:1}.window-limit[data-v-fac250cd]{border:0;padding-top:0;margin-top:0;min-width:200px;flex:1}.limit-caption[data-v-fac250cd]{width:100%;margin:0}.viewer-heading h1[data-v-fac250cd]{font-size:27px}}@media(max-width:560px){.key-viewer[data-v-fac250cd]{padding:0 16px 28px}.viewer-nav[data-v-fac250cd]{height:72px}.nav-label[data-v-fac250cd],.nav-divider[data-v-fac250cd],.access-tag[data-v-fac250cd]{display:none}.viewer-heading[data-v-fac250cd]{padding:28px 0 22px}.viewer-heading h1[data-v-fac250cd]{font-size:24px}.viewer-heading p[data-v-fac250cd]{font-size:12px;max-width:270px;line-height:1.8}.lookup-panel[data-v-fac250cd]{padding:17px;border-radius:14px}.lookup-options[data-v-fac250cd]{gap:13px}.period-tabs[data-v-fac250cd]{width:100%;justify-content:space-between}.period-tabs button[data-v-fac250cd]{padding:7px 10px;font-size:11px}.lookup-submit[data-v-fac250cd]{width:100%}.date-fields[data-v-fac250cd]{gap:9px}.date-fields label[data-v-fac250cd]{min-width:110px}.key-input-wrap[data-v-fac250cd]{padding:0 10px;gap:8px}.project-strip[data-v-fac250cd]{padding:17px;gap:20px}.project-main[data-v-fac250cd]{width:100%;flex:none}.key-name[data-v-fac250cd]{width:100%}.key-name>p[data-v-fac250cd]:last-child{max-width:100%}.metric-grid[data-v-fac250cd]{gap:10px}.usage-metric[data-v-fac250cd]{padding:16px 14px}.metric-value[data-v-fac250cd]{font-size:19px;margin-top:14px}.metric-heading[data-v-fac250cd]{font-size:10px}.records-heading[data-v-fac250cd]{padding:18px}.empty-features[data-v-fac250cd]{gap:15px}.viewer-empty[data-v-fac250cd]{padding:40px 8px 24px}.viewer-empty>p[data-v-fac250cd]{max-width:260px;margin:8px auto 0}.results-footer[data-v-fac250cd]{font-size:10px}}@media(prefers-reduced-motion:reduce){.lookup-spinner[data-v-fac250cd]{animation:none}[data-v-fac250cd]{transition:none!important}}
