.console-shell{min-height:100vh;display:grid;grid-template-columns:240px minmax(0,1fr);background:var(--console-bg,var(--bg));color:var(--text)}.console-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:20;align-self:start;height:100vh;display:flex;flex-direction:column;gap:6px;padding:18px 14px;background:var(--surface);border-right:1px solid var(--border);overflow-y:auto}.console-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.console-brand{display:flex;align-items:center;gap:10px;padding:6px 8px 16px;color:var(--text)}.console-mobile-menu,.console-sidebar-backdrop,.console-sidebar-close{display:none}.console-brand img{width:34px;height:34px;border-radius:8px}.console-brand span{display:grid;line-height:1.2}.console-brand strong{font-size:16px}.console-brand small{color:var(--text-muted);font-size:12px}.console-nav{display:grid;grid-gap:14px;gap:14px}.console-nav-group,.console-nav-section{display:grid;grid-gap:2px;gap:2px}.console-nav-label,.console-nav-section-toggle{min-height:28px;padding:0 10px;color:var(--text-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.console-nav-label,.console-nav-section-toggle{display:flex;align-items:center}.console-nav-section-toggle{justify-content:space-between;width:100%;border:0;background:transparent;cursor:pointer}.console-nav-section-toggle:hover{color:var(--text)}.console-nav-section-toggle svg{width:15px;height:15px}.console-nav-admin-section .console-nav-group{display:none}.console-nav-admin-section .console-nav-group.open{display:grid}.console-nav a{position:relative;display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border-radius:10px;color:var(--text-muted);font-weight:600;font-size:14px;transition:background-color .18s ease,color .18s ease,transform .18s ease}.console-nav a svg{width:18px;height:18px;flex-shrink:0;transition:transform .18s ease}.console-nav a:hover{background:var(--accent-soft);color:var(--text)}.console-nav a:hover svg{transform:scale(1.08)}.console-nav a.active{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--accent) 70%,transparent)}.console-nav a.active:before{content:"";position:absolute;left:-14px;top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:0 3px 3px 0;background:var(--accent)}.console-sidebar-foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--border)}.console-back-link{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border-radius:10px;color:var(--text-muted);font-size:13px}.console-back-link:hover{color:var(--text)}.console-back-link svg{width:16px;height:16px}.console-main{min-width:0;display:flex;flex-direction:column}.console-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 24px;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.console-topbar-leading{display:flex;align-items:center;gap:10px;min-width:0}.console-topbar-title h1{margin:0;font-size:20px}.console-topbar-title span{color:var(--text-muted);font-size:13px}.console-topbar-actions{display:flex;align-items:center;gap:12px}.console-topbar-actions .console-secondary-btn svg{width:16px;height:16px}.console-user-chip{display:flex;align-items:center;gap:8px}.console-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;font-weight:700;font-size:13px;box-shadow:0 0 0 3px var(--accent-soft)}.console-user-name{font-size:13px;color:var(--text)}.console-content{padding:24px;max-width:1200px;width:100%;margin:0 auto;animation:console-content-in .32s ease both}@keyframes console-content-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.console-content{animation:none}}.console-panel{padding:20px;margin-bottom:18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:box-shadow .2s ease,border-color .2s ease}.console-panel:hover{box-shadow:var(--shadow)}.console-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}.console-panel-head h2{margin:0;font-size:17px}.console-panel-head span{color:var(--text-muted);font-size:13px}.console-subhead{margin:22px 0 12px;font-size:15px}.console-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.console-panel>.console-metrics{margin-bottom:0}.console-metric{position:relative;display:grid;grid-gap:8px;gap:8px;padding:18px 16px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.console-metric:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-strong));opacity:0;transition:opacity .2s ease}.console-metric:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}.console-metric:hover:before{opacity:1}.console-metric span{color:var(--text-muted);font-size:13px}.console-metric strong{font-size:26px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.console-metric small{color:var(--text-muted);font-size:12px}.console-primary-btn,.console-secondary-btn,.console-text-btn{min-height:36px;padding:0 14px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:opacity .15s,background-color .15s,border-color .15s}.console-primary-btn{border:1px solid transparent;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;box-shadow:0 6px 16px -8px color-mix(in srgb,var(--accent) 80%,transparent)}.console-primary-btn:hover{filter:brightness(1.05);box-shadow:0 10px 22px -10px color-mix(in srgb,var(--accent) 85%,transparent)}.console-primary-btn:active{filter:brightness(.97)}.console-primary-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;filter:none}.console-secondary-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--surface);color:var(--text)}.console-secondary-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.console-primary-btn:focus-visible,.console-secondary-btn:focus-visible,.console-text-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.console-text-btn{min-height:30px;padding:0 8px;border:0;background:transparent;color:var(--accent)}.console-text-btn:hover{text-decoration:underline}.console-text-btn.danger{color:var(--rank-1)}.console-pill{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600}.console-pill.ok{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.console-pill.muted{background:color-mix(in srgb,var(--text-muted) 18%,transparent);color:var(--text-muted)}.console-pill.status-pending{background:color-mix(in srgb,var(--rank-3) 20%,transparent);color:var(--rank-2)}.console-pill.status-confirmed{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.console-pill.status-cancelled{background:color-mix(in srgb,var(--rank-1) 16%,transparent);color:var(--rank-1)}.console-muted{color:var(--text-muted);font-size:13px}.console-table{display:grid;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}.console-table-row{display:grid;grid-template-columns:repeat(5,minmax(90px,1fr));align-items:center;grid-gap:12px;gap:12px;min-height:50px;padding:10px 16px;border-bottom:1px solid var(--border);transition:background-color .15s ease}.console-table-row:not(.head):hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.console-table-row:last-child{border-bottom:0}.console-table-row.head{min-height:42px;background:color-mix(in srgb,var(--text-muted) 8%,transparent);color:var(--text-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.console-table-row code{font-family:var(--font-mono);font-size:12px}.console-cell-strong{font-weight:600}.console-empty{padding:32px 16px;text-align:center;color:var(--text-muted);font-size:14px}.row-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.console-secret-wrap{margin-bottom:16px}.console-secret-hint{display:block;margin-bottom:6px;font-size:12px;color:var(--rank-2)}.console-secret{overflow-x:auto;margin:0;padding:14px;border-radius:8px;background:#0b1220;color:#7ee2a8;font-family:var(--font-mono);font-size:13px}.console-key-quickstart{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.console-key-quickstart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.console-key-quickstart-head div{display:grid;grid-gap:4px;gap:4px;min-width:0}.console-key-quickstart-head strong{font-size:15px}.console-key-quickstart-head span,.console-key-snippet span{color:var(--text-muted);font-size:13px;line-height:1.55}.console-key-snippets{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.console-key-snippet{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.console-key-snippet div{display:grid;grid-gap:4px;gap:4px;min-width:0}.console-key-snippet strong{font-size:14px}.console-key-snippet pre{min-height:116px;max-height:180px;overflow:auto;margin:0;padding:12px;border-radius:8px;background:#0b1220;color:#d6e4ff;font-family:var(--font-mono);font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.console-key-snippet .console-secondary-btn{justify-self:start}.console-error{margin:0 0 14px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--rank-1) 40%,transparent);border-radius:8px;background:color-mix(in srgb,var(--rank-1) 10%,transparent);color:var(--rank-1);font-size:13px}.console-upgrade-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.console-upgrade-notice div{min-width:220px;flex:1 1 280px;display:grid;grid-gap:3px;gap:3px}.console-upgrade-notice strong{font-size:14px}.console-upgrade-notice p{margin:0;color:var(--text-muted);font-size:13px}.console-upgrade-notice .console-secondary-btn{flex:0 0 auto;white-space:nowrap}.console-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.console-plan{display:grid;grid-gap:8px;gap:8px;padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.console-plan strong{font-size:16px}.console-plan-quota{color:var(--text-muted);font-size:13px}.console-plan-price{font-size:18px;font-weight:700;color:var(--accent)}.console-plan .console-secondary-btn{margin-top:4px;justify-content:center}.console-quota-bar{height:12px;margin-top:4px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 18%,transparent);overflow:hidden}.console-quota-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-strong));transition:width .4s ease}.console-quota-caption{margin:8px 0 0;color:var(--text-muted);font-size:13px}.console-renewal-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.console-renewal-checklist div{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-renewal-checklist div.done{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--bg))}.console-renewal-checklist div.warning{border-color:color-mix(in srgb,var(--rank-3) 42%,var(--border));background:color-mix(in srgb,var(--rank-3) 9%,var(--bg))}.console-renewal-checklist span{width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 14%,transparent);color:var(--text-muted);font-size:12px;font-weight:700}.console-renewal-checklist div.done span{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.console-renewal-checklist strong{font-size:15px}.console-renewal-checklist em{color:var(--text);font-size:18px;font-style:normal;font-weight:700}.console-renewal-checklist small{color:var(--text-muted);font-size:12px;line-height:1.55}.console-renewal-checklist .console-secondary-btn{justify-self:start}.console-renewal-briefing{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(280px,1fr);grid-gap:12px;gap:12px;margin:0 0 16px}.console-renewal-briefing div,.console-renewal-briefing pre{min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-renewal-briefing div{display:grid;grid-gap:8px;gap:8px;align-content:start}.console-renewal-briefing span{color:var(--text-muted);font-size:12px;font-weight:700}.console-renewal-briefing strong{font-size:16px;line-height:1.35}.console-renewal-briefing small{color:var(--text-muted);font-size:12px;line-height:1.55}.console-renewal-briefing .console-secondary-btn{justify-self:start}.console-renewal-briefing pre{margin:0;color:var(--text);font-family:var(--font-mono);font-size:12px;line-height:1.7;overflow-x:auto;white-space:pre-wrap}.console-retention-box{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(180px,.6fr) minmax(260px,1fr);grid-gap:12px;gap:12px;align-items:start;margin-bottom:16px;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent) 6%,transparent)}.console-retention-box strong{display:block;margin-bottom:6px;font-size:15px}.console-retention-box p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.55}.console-retention-box .wide{min-width:0}.console-retention-box .console-head-actions{grid-column:1/-1;justify-content:flex-end}.console-segmented{display:inline-flex;padding:3px;border-radius:8px;background:color-mix(in srgb,var(--text-muted) 12%,transparent)}.console-segmented button{min-height:30px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);font-size:13px;font-weight:600;cursor:pointer}.console-segmented button.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.console-chart{display:flex;align-items:flex-end;gap:4px;height:240px;padding:12px 4px 0;overflow-x:auto}.console-chart-col{flex:1 1;min-width:16px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%}.console-chart-bar{position:relative;width:70%;min-height:2px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 55%,transparent));transition:height .3s ease}.console-chart-value{position:absolute;top:-18px;left:50%;transform:translateX(-50%)}.console-chart-label,.console-chart-value{font-size:10px;color:var(--text-muted);white-space:nowrap}.console-usage-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.console-table-row.keys{grid-template-columns:1fr 1.2fr .85fr .7fr .9fr .6fr}.console-table-row.projects{grid-template-columns:1.25fr 1fr 1.25fr .85fr .95fr .55fr}.console-table-row.organization-members{grid-template-columns:1.6fr .8fr 1fr .7fr}.console-enterprise-readiness{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.console-enterprise-readiness div{display:grid;grid-gap:7px;gap:7px;min-width:0;align-content:start;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-enterprise-readiness div.done{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--bg))}.console-enterprise-readiness div.warning{border-color:color-mix(in srgb,var(--rank-3) 42%,var(--border));background:color-mix(in srgb,var(--rank-3) 9%,var(--bg))}.console-enterprise-readiness span{width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 14%,transparent);color:var(--text-muted);font-size:12px;font-weight:700}.console-enterprise-readiness div.done span{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.console-enterprise-readiness strong{font-size:15px}.console-enterprise-readiness em{color:var(--text);font-size:18px;font-style:normal;font-weight:700;line-height:1.3}.console-enterprise-readiness small{color:var(--text-muted);font-size:12px;line-height:1.55}.console-enterprise-briefing{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(280px,1fr);grid-gap:12px;gap:12px;margin-top:16px}.console-enterprise-briefing div,.console-enterprise-briefing pre{min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-enterprise-briefing div{display:grid;grid-gap:8px;gap:8px;align-content:start}.console-enterprise-briefing span{color:var(--text-muted);font-size:12px;font-weight:700}.console-enterprise-briefing strong{font-size:16px;line-height:1.35}.console-enterprise-briefing small{color:var(--text-muted);font-size:12px;line-height:1.55}.console-enterprise-briefing .console-secondary-btn{justify-self:start}.console-enterprise-briefing pre{margin:0;color:var(--text);font-family:var(--font-mono);font-size:12px;line-height:1.7;overflow-x:auto;white-space:pre-wrap}@media (max-width:720px){.console-enterprise-briefing{grid-template-columns:1fr}}.console-project-governance{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.console-project-governance div{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-project-governance div.warning{border-color:color-mix(in srgb,var(--rank-3) 42%,var(--border));background:color-mix(in srgb,var(--rank-3) 9%,var(--bg))}.console-project-governance span{color:var(--text-muted);font-size:12px;font-weight:700}.console-project-governance strong{font-size:18px}.console-project-governance small{color:var(--text-muted);font-size:12px;line-height:1.55}.console-table-row.usage-events{grid-template-columns:1.4fr 1.3fr 1.7fr .9fr .9fr}.console-table-row.revenue-plans{grid-template-columns:1.6fr 1fr .8fr .8fr}.console-table-row.feedback-reasons{grid-template-columns:1.6fr .8fr .8fr}.console-table-row.growth-features{grid-template-columns:1.6fr 1fr 1fr .8fr}.console-pro-adoption{margin:12px 0}.console-pro-adoption-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));grid-gap:10px;gap:10px}.console-pro-adoption article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.console-pro-adoption article.warning{border-color:color-mix(in srgb,var(--rank-3) 42%,var(--border));background:color-mix(in srgb,var(--rank-3) 7%,var(--surface))}.console-pro-adoption article div{display:grid;grid-gap:3px;gap:3px;min-width:0}.console-pro-adoption span{color:var(--text-muted);font-size:12px;font-weight:700}.console-pro-adoption strong{color:var(--text);font-size:18px;line-height:1.25}.console-pro-adoption p,.console-pro-adoption small{margin:0;color:var(--text-muted);font-size:12px;line-height:1.55}.console-pro-adoption .console-text-btn{justify-self:start}@media (max-width:960px){.console-pro-adoption-grid{grid-template-columns:1fr}}.console-metrics.recovery-operations-summary,.console-metrics.recovery-task-summary{margin:12px 0}.recovery-operations-head{margin-top:14px}.console-owner-summary.recovery-operations-owners{margin-top:8px}.recovery-operations-owners .console-owner-chip{border-left:4px solid var(--border)}.recovery-operations-owners .console-owner-chip.recovery-priority-urgent{border-left-color:#dc2626}.recovery-operations-owners .console-owner-chip.recovery-priority-high{border-left-color:#d97706}.recovery-operations-owners .console-owner-chip.recovery-priority-normal{border-left-color:#059669}.recovery-operations-owners .console-owner-chip .recovery-high-value-customers,.recovery-operations-owners .console-owner-chip .recovery-owner-action,.recovery-operations-owners .console-owner-chip .recovery-priority-reasons{white-space:normal;line-height:1.45}.recovery-operations-owners .console-owner-chip .recovery-priority-reasons{color:var(--text);font-weight:700}.console-table.recovery-customer-summary{margin:12px 0}.console-table-row.recovery-customer-summary{grid-template-columns:1.6fr .6fr .8fr 1fr;align-items:center}.console-usage-filters.recovery-task-filters{grid-template-columns:minmax(160px,.8fr) minmax(220px,1.2fr) minmax(180px,.8fr);align-items:end;margin:12px 0}.console-checkline{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:var(--text);font-size:13px;font-weight:600}.console-checkline input{width:16px;height:16px}.console-owner-summary{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));grid-gap:10px;gap:10px;margin:12px 0}.console-owner-chip{min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);text-align:left;cursor:pointer}.console-owner-chip small,.console-owner-chip span,.console-owner-chip strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-owner-chip small,.console-owner-chip span{margin-top:4px;color:var(--text-muted);font-size:12px}.console-task-actions{display:flex;flex-wrap:wrap;gap:6px}.console-task-actions .console-secondary-btn{min-width:64px;justify-content:center}.console-table-row.recovery-impacts{grid-template-columns:1.25fr .65fr 1.15fr .95fr .55fr;align-items:center}.recovery-handling-panel{margin-top:12px}.recovery-handling-form{grid-template-columns:1fr .85fr .85fr 1.4fr auto;align-items:end}.recovery-handling-form .console-field.wide{min-width:0}.console-table-row.recovery-handling-records{grid-template-columns:1.25fr 1.3fr .9fr 1.1fr;align-items:center}.recovery-task-batch{grid-template-columns:.85fr 1fr .9fr 1fr 1.2fr auto auto;align-items:end}.console-checkline.compact{min-width:0}.console-table-row.recovery-tasks{grid-template-columns:.45fr 1.45fr .95fr 1fr 1.4fr .6fr;align-items:center}.console-table-row.recovery-tasks .console-field.compact{gap:4px;min-width:0}.console-table-row.recovery-tasks .console-field.compact>span{font-size:11px}.console-table-row.recovery-tasks input,.console-table-row.recovery-tasks select,.console-table-row.recovery-tasks textarea{width:100%;min-width:0}.console-table-row.usage-events .console-cell-stack small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-source-filters{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:16px}.console-table-row.source-health{grid-template-columns:1.4fr 1.25fr 1.45fr .9fr 1.35fr;align-items:center}.console-source-note{grid-column:1/-1;padding-top:8px;color:var(--rank-2);font-size:12px}.console-table-row.source-health .console-text-btn:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.console-sla-briefing{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));grid-gap:12px;gap:12px}.console-sla-briefing div,.console-sla-briefing pre{min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-sla-briefing div{display:grid;grid-gap:6px;gap:6px}.console-sla-briefing span{color:var(--text-muted);font-size:12px;font-weight:700}.console-sla-briefing strong{font-size:16px;line-height:1.35}.console-sla-briefing small{color:var(--text-muted);font-size:12px;line-height:1.55}.console-sla-briefing pre{grid-column:1/-1;margin:0;color:var(--text);font-family:var(--font-mono);font-size:12px;line-height:1.7;overflow-x:auto;white-space:pre-wrap}.console-sla-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.console-sla-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;padding:14px;border:1px solid color-mix(in srgb,var(--rank-3) 38%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--rank-3) 8%,var(--surface))}.console-sla-item div{display:grid;grid-gap:5px;gap:5px;min-width:0}.console-sla-item span{color:var(--text-muted);font-size:13px;font-weight:700}.console-sla-item strong{font-size:18px}.console-sla-item p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.5}.console-sla-item .console-secondary-btn{flex:0 0 auto;white-space:nowrap}.console-inline-form{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.console-inline-form input,.console-inline-form select{flex:1 1 180px}.console-role-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.console-role-card{display:flex;flex-direction:column;gap:14px;padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.console-role-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.console-role-head strong{display:block;font-size:15px}.console-role-head code{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.console-perm-groups{display:grid;grid-gap:12px;gap:12px}.console-perm-group-label{display:block;margin-bottom:6px;font-size:12px;font-weight:700;color:var(--text-muted)}.console-perm-list{display:grid;grid-gap:4px;gap:4px}.console-check{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.console-check input{width:15px;height:15px;accent-color:var(--accent)}.console-role-foot{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px}.console-chips{display:flex;flex-wrap:wrap;gap:6px}.console-chip{padding:2px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);font-size:12px}.console-chip.muted{background:color-mix(in srgb,var(--text-muted) 16%,transparent);color:var(--text-muted)}.console-role-picker{display:flex;flex-direction:column;gap:4px}.console-account-readiness,.console-key-readiness,.console-navigation-readiness,.console-plan-readiness,.console-role-readiness{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.console-account-readiness div,.console-key-readiness div,.console-navigation-readiness div,.console-plan-readiness div,.console-role-readiness div{display:grid;grid-gap:7px;gap:7px;min-width:0;align-content:start;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-account-readiness div.done,.console-key-readiness div.done,.console-navigation-readiness div.done,.console-plan-readiness div.done,.console-role-readiness div.done{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--bg))}.console-account-readiness div.warning,.console-key-readiness div.warning,.console-navigation-readiness div.warning,.console-plan-readiness div.warning,.console-role-readiness div.warning{border-color:color-mix(in srgb,var(--rank-3) 42%,var(--border));background:color-mix(in srgb,var(--rank-3) 9%,var(--bg))}.console-account-readiness span,.console-key-readiness span,.console-navigation-readiness span,.console-plan-readiness span,.console-role-readiness span{width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 14%,transparent);color:var(--text-muted);font-size:12px;font-weight:700}.console-account-readiness div.done span,.console-key-readiness div.done span,.console-navigation-readiness div.done span,.console-plan-readiness div.done span,.console-role-readiness div.done span{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.console-account-readiness strong,.console-key-readiness strong,.console-navigation-readiness strong,.console-plan-readiness strong,.console-role-readiness strong{font-size:15px}.console-account-readiness em,.console-key-readiness em,.console-navigation-readiness em,.console-plan-readiness em,.console-role-readiness em{color:var(--text);font-size:18px;font-style:normal;font-weight:700;line-height:1.3}.console-account-readiness small,.console-key-readiness small,.console-navigation-readiness small,.console-plan-readiness small,.console-role-readiness small{color:var(--text-muted);font-size:12px;line-height:1.55}.console-account-briefing,.console-navigation-briefing,.console-overview-briefing,.console-plan-briefing,.console-role-briefing{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(280px,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.console-account-briefing div,.console-account-briefing pre,.console-navigation-briefing div,.console-navigation-briefing pre,.console-overview-briefing div,.console-overview-briefing pre,.console-plan-briefing div,.console-plan-briefing pre,.console-role-briefing div,.console-role-briefing pre{min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-account-briefing div,.console-navigation-briefing div,.console-overview-briefing div,.console-plan-briefing div,.console-role-briefing div{display:grid;grid-gap:8px;gap:8px;align-content:start}.console-account-briefing span,.console-navigation-briefing span,.console-overview-briefing span,.console-plan-briefing span,.console-role-briefing span{color:var(--text-muted);font-size:12px;font-weight:700}.console-account-briefing strong,.console-navigation-briefing strong,.console-overview-briefing strong,.console-plan-briefing strong,.console-role-briefing strong{font-size:16px;line-height:1.35}.console-account-briefing small,.console-navigation-briefing small,.console-overview-briefing small,.console-plan-briefing small,.console-role-briefing small{color:var(--text-muted);font-size:12px;line-height:1.55}.console-account-briefing .console-secondary-btn,.console-navigation-briefing .console-secondary-btn,.console-overview-briefing .console-secondary-btn,.console-plan-briefing .console-secondary-btn,.console-role-briefing .console-secondary-btn{justify-self:start}.console-account-briefing pre,.console-navigation-briefing pre,.console-overview-briefing pre,.console-plan-briefing pre,.console-role-briefing pre{margin:0;color:var(--text);font-family:var(--font-mono);font-size:12px;line-height:1.7;overflow-x:auto;white-space:pre-wrap}@media (max-width:720px){.console-account-briefing,.console-navigation-briefing,.console-overview-briefing,.console-plan-briefing,.console-role-briefing{grid-template-columns:1fr}}.console-key-briefing{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(280px,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.console-key-briefing div,.console-key-briefing pre{min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-key-briefing div{display:grid;grid-gap:8px;gap:8px;align-content:start}.console-key-briefing span{color:var(--text-muted);font-size:12px;font-weight:700}.console-key-briefing strong{font-size:16px;line-height:1.35}.console-key-briefing small{color:var(--text-muted);font-size:12px;line-height:1.55}.console-key-briefing .console-secondary-btn{justify-self:start}.console-key-briefing pre{margin:0;color:var(--text);font-family:var(--font-mono);font-size:12px;line-height:1.7;overflow-x:auto;white-space:pre-wrap}@media (max-width:720px){.console-key-briefing{grid-template-columns:1fr}}.console-billing-briefing{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(280px,1fr);grid-gap:12px;gap:12px;margin-top:14px}.console-billing-briefing div,.console-billing-briefing pre{min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-billing-briefing div{display:grid;grid-gap:8px;gap:8px;align-content:start}.console-billing-briefing span{color:var(--text-muted);font-size:12px;font-weight:700}.console-billing-briefing strong{font-size:16px;line-height:1.35}.console-billing-briefing small{color:var(--text-muted);font-size:12px;line-height:1.55}.console-billing-briefing .console-secondary-btn{justify-self:start}.console-billing-briefing pre{margin:0;color:var(--text);font-family:var(--font-mono);font-size:12px;line-height:1.7;overflow-x:auto;white-space:pre-wrap}@media (max-width:720px){.console-billing-briefing{grid-template-columns:1fr}}.console-field{display:grid;grid-gap:6px;gap:6px;font-size:13px}.console-field>span{color:var(--text-muted);font-weight:600}.console-field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.console-procurement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.console-procurement-grid>div{display:grid;grid-gap:7px;gap:7px;min-width:0;align-content:start;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-procurement-grid>div.done{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--bg))}.console-procurement-grid>div.warning{border-color:color-mix(in srgb,var(--rank-3) 42%,var(--border));background:color-mix(in srgb,var(--rank-3) 9%,var(--bg))}.console-procurement-grid span{color:var(--text-muted);font-size:12px;font-weight:700}.console-procurement-grid strong{font-size:16px;line-height:1.35}.console-procurement-grid small{color:var(--text-muted);font-size:12px;line-height:1.55}.console-procurement-grid.admin strong{font-size:15px}.console-order-briefing{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(280px,1fr);grid-gap:12px;gap:12px}.console-order-briefing div,.console-order-briefing pre{min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-order-briefing div{display:grid;grid-gap:8px;gap:8px;align-content:start}.console-order-briefing span{color:var(--text-muted);font-size:12px;font-weight:700}.console-order-briefing strong{font-size:16px;line-height:1.35}.console-order-briefing small{color:var(--text-muted);font-size:12px;line-height:1.55}.console-order-briefing .console-secondary-btn{justify-self:start}.console-order-briefing pre{margin:0;color:var(--text);font-family:var(--font-mono);font-size:12px;line-height:1.7;overflow-x:auto;white-space:pre-wrap}@media (max-width:720px){.console-order-briefing{grid-template-columns:1fr}}.console-billing-readiness{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin:16px 0}.console-billing-readiness div{display:grid;grid-gap:7px;gap:7px;min-width:0;align-content:start;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-billing-readiness div.done{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--bg))}.console-billing-readiness div.warning{border-color:color-mix(in srgb,var(--rank-3) 42%,var(--border));background:color-mix(in srgb,var(--rank-3) 9%,var(--bg))}.console-billing-readiness span{width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 14%,transparent);color:var(--text-muted);font-size:12px;font-weight:700}.console-billing-readiness div.done span{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.console-billing-readiness strong{font-size:15px}.console-billing-readiness em{color:var(--text);font-size:18px;font-style:normal;font-weight:700;line-height:1.3}.console-billing-readiness small{color:var(--text-muted);font-size:12px;line-height:1.55}.console-billing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.console-billing-grid .wide{grid-column:1/-1}.console-custom-source-box{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);grid-gap:16px;gap:16px;align-items:start}.console-custom-source-box strong{display:block;margin-bottom:6px;font-size:15px}.console-custom-source-box p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.55}.console-field-label{display:block;margin:4px 0;font-size:12px;font-weight:700;color:var(--text-muted)}.console-field-label code{font-family:var(--font-mono);color:var(--text)}input,select,textarea{font:inherit}.console-auth-panel input,.console-field input,.console-field select,.console-field textarea,.console-inline-form input,.console-visibility select{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text)}.console-field input:focus,.console-field select:focus,.console-field textarea:focus,.console-visibility select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.console-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:8px}.console-editor{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg)}.console-editor h3{margin:0;font-size:14px}.console-card-list{display:grid;grid-gap:12px;gap:12px}.console-edit-card{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.console-edit-card-grid{display:grid;grid-template-columns:120px 1fr 1fr 90px;grid-gap:10px;gap:10px}.console-visibility{display:grid;grid-gap:8px;gap:8px}.console-visibility-row{display:flex;align-items:center;gap:8px}.console-visibility-row select{flex:1 1 auto}.console-loading{display:grid;place-items:center;grid-gap:14px;gap:14px;min-height:100vh;color:var(--text-muted)}.console-spinner{width:34px;height:34px;border-radius:50%;border:3px solid color-mix(in srgb,var(--text-muted) 30%,transparent);border-top-color:var(--accent);animation:console-spin .8s linear infinite}@keyframes console-spin{to{transform:rotate(1turn)}}.console-auth-page{display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,440px);align-items:stretch;min-height:100vh;background:var(--bg)}.console-auth-brand{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:48px clamp(24px,5vw,72px);background:radial-gradient(600px 400px at 20% 20%,color-mix(in srgb,var(--accent) 32%,transparent),transparent 60%),linear-gradient(150deg,#0b1220,#14233f);color:#fff}.console-auth-brand img{width:64px;height:64px;border-radius:14px}.console-auth-brand h1{margin:0;font-size:clamp(28px,4vw,44px)}.console-auth-brand p{margin:0;color:#9db0ca;font-weight:600}.console-auth-points{margin:12px 0 0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.console-auth-points li{position:relative;padding-left:22px;color:#c7d4e8;font-size:14px}.console-auth-points li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.console-auth-panel{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:48px clamp(24px,4vw,56px);background:var(--surface)}.console-auth-panel label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:600;color:var(--text-muted)}.console-auth-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:4px;border-radius:10px;background:color-mix(in srgb,var(--text-muted) 12%,transparent)}.console-auth-tabs button{min-height:38px;border:0;border-radius:8px;background:transparent;color:var(--text-muted);font-weight:700;cursor:pointer}.console-auth-tabs button.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.console-auth-panel .console-primary-btn{margin-top:6px;min-height:42px}@media (max-width:960px){.console-shell{grid-template-columns:1fr}.console-sidebar{position:fixed;inset:0 auto 0 0;width:min(300px,calc(100vw - 48px));height:100dvh;visibility:hidden;transform:translateX(-105%);transition:transform .2s ease,visibility 0s linear .2s;box-shadow:var(--shadow)}.console-sidebar.open{visibility:visible;transform:translateX(0);transition-delay:0s}.console-sidebar-head{width:100%}.console-brand{padding:6px 8px 16px}.console-mobile-menu,.console-sidebar-close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer}.console-mobile-menu svg,.console-sidebar-close svg{width:19px;height:19px}.console-sidebar-backdrop{position:fixed;inset:0;z-index:15;border:0;background:rgba(0,0,0,.42);cursor:pointer}.console-sidebar-backdrop.open{display:block}.console-sidebar-foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--border)}.console-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.console-billing-grid,.console-custom-source-box,.console-editor-grid,.console-field-row,.console-plan-grid,.console-report-filters,.console-report-subscription-form,.console-retention-box,.console-source-filters,.console-usage-filters{grid-template-columns:1fr}.console-edit-card-grid{grid-template-columns:1fr 1fr}.console-auth-page{grid-template-columns:1fr}.console-auth-brand{display:none}}@media (max-width:600px){.console-content{padding:16px}.console-topbar{padding:12px 16px}.console-topbar-actions{gap:8px}.console-topbar-actions .console-secondary-btn{width:38px;padding:0}.console-topbar-actions .console-secondary-btn span,.console-user-name{display:none}.console-metrics,.console-table-row{grid-template-columns:1fr 1fr}.console-table-row{font-size:13px}}.console-table-row.plans{grid-template-columns:.75fr 1fr .85fr .75fr .85fr 1.8fr 1.35fr}.console-table-row.orders-admin{grid-template-columns:1.1fr 1.6fr 1fr .9fr 1.6fr}.console-table-row.orders-user{grid-template-columns:1.2fr 1fr .9fr 1fr}.console-table-row.nav-menu{grid-template-columns:.7fr 1.2fr 1.6fr .6fr 1.4fr}.console-table-row.nav-action{grid-template-columns:1.3fr 1.3fr 1.6fr 1.2fr}.console-table-row.sources{grid-template-columns:1.8fr 1fr 1.4fr .8fr}.console-switch{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--text-muted)}.console-switch input{width:16px;height:16px;cursor:pointer}.console-switch input:disabled{cursor:not-allowed}.console-inline-input{height:34px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-size:13px}.console-cell-sub{display:block;font-size:12px;color:var(--text-muted)}.console-modal-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,#000 55%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:console-fade .12s ease-out}.console-modal{width:100%;max-width:560px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 24px 64px rgba(0,0,0,.28);animation:console-pop .14s ease-out}.console-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--border)}.console-modal-head h3{margin:0;font-size:16px}.console-modal-close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--text-muted);font-size:20px;line-height:1;cursor:pointer}.console-modal-close:hover{background:color-mix(in srgb,var(--text-muted) 12%,transparent);color:var(--text)}.console-modal-body{padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.console-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid var(--border)}.console-field-hint{font-size:12px;color:var(--text-muted)}@keyframes console-fade{0%{opacity:0}to{opacity:1}}@keyframes console-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:600px){.console-table-row.feedback-reasons,.console-table-row.growth-features,.console-table-row.keys,.console-table-row.nav-action,.console-table-row.nav-menu,.console-table-row.orders-admin,.console-table-row.orders-user,.console-table-row.organization-members,.console-table-row.plans,.console-table-row.projects,.console-table-row.report-items,.console-table-row.report-subscriptions,.console-table-row.revenue-plans,.console-table-row.source-health,.console-table-row.sources,.console-table-row.usage-events{grid-template-columns:1fr 1fr}.console-sla-item{flex-direction:column}.console-sla-briefing{grid-template-columns:1fr}.console-modal{max-width:100%}}.console-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.console-primary-btn,.console-secondary-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.console-action-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:var(--radius);background:radial-gradient(500px 200px at 100% 0,var(--accent-soft),transparent 70%),color-mix(in srgb,var(--accent) 8%,var(--surface));box-shadow:var(--shadow-sm)}.console-action-panel h2{margin:0 0 4px;font-size:18px}.console-action-panel p{margin:0;color:var(--text-muted);font-size:13px}.console-production-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.console-production-checks article{display:grid;grid-gap:7px;gap:7px;min-width:0;align-content:start;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-production-checks article.done{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--bg))}.console-production-checks article.warning{border-color:color-mix(in srgb,var(--rank-3) 42%,var(--border));background:color-mix(in srgb,var(--rank-3) 9%,var(--bg))}.console-production-checks span{width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 14%,transparent);color:var(--text-muted);font-size:12px;font-weight:700}.console-production-checks article.done span{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.console-production-checks strong{font-size:15px}.console-production-checks em{color:var(--text);font-size:18px;font-style:normal;font-weight:700;line-height:1.3}.console-production-checks small{color:var(--text-muted);font-size:12px;line-height:1.55}.console-production-checks .console-secondary-btn{justify-self:start;margin-top:2px}.console-progress-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.console-progress-item{display:grid;grid-gap:6px;gap:6px;min-height:96px;padding:14px;border-right:1px solid var(--border)}.console-progress-item:last-child{border-right:0}.console-progress-item span{width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 14%,transparent);color:var(--text-muted);font-size:12px;font-weight:700}.console-progress-item.done span{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.console-progress-item strong{font-size:15px}.console-progress-item small{color:var(--text-muted);font-size:12px;line-height:1.45}.console-inline-alert{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin-bottom:16px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,transparent)}.console-inline-alert.warning{border-color:color-mix(in srgb,var(--rank-3) 44%,var(--border));background:color-mix(in srgb,var(--rank-3) 12%,transparent)}.console-inline-alert strong{font-size:14px}.console-inline-alert span{flex:1 1 240px;color:var(--text-muted);font-size:13px}.console-inline-alert .console-secondary-btn{margin-left:auto}.console-cell-stack{display:grid;grid-gap:3px;gap:3px;min-width:0}.console-cell-notes{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:13px}.console-quota-fill.warning{background:var(--rank-2)}.console-table-row.orders-admin{grid-template-columns:.85fr 1.45fr 1fr .85fr .85fr 1.5fr 1.45fr}.console-table-row.orders-user{grid-template-columns:.9fr 1.1fr .85fr .85fr 1.2fr 1.6fr}@media (max-width:960px){.console-action-panel{align-items:flex-start;flex-direction:column}.console-progress-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.console-table-row.orders-admin,.console-table-row.orders-user{grid-template-columns:1fr 1fr}.console-progress-list{grid-template-columns:1fr}.console-progress-item{min-height:auto;border-right:0;border-bottom:1px solid var(--border)}.console-progress-item:last-child{border-bottom:0}.console-inline-alert .console-secondary-btn{margin-left:0}}.console-entitlement-list,.console-plan-entitlements{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.console-plan-entitlements{min-height:28px}.console-entitlement-editor{display:grid;grid-gap:12px;gap:12px}.console-entitlement-editor-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-entitlement-editor-row .console-text-btn,.console-entitlement-editor-row .entitlement-switch{align-self:end}.console-funnel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.console-funnel-step{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.console-funnel-step span{color:var(--text-muted);font-size:13px;font-weight:700}.console-funnel-step strong{font-size:24px}.console-funnel-step small{font-size:12px}.console-funnel-bar{height:8px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 14%,transparent);overflow:hidden}.console-funnel-bar i{display:block;height:100%;border-radius:inherit;background:var(--accent)}.console-usage-briefing{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(280px,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.console-usage-briefing div,.console-usage-briefing pre{min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-usage-briefing div{display:grid;grid-gap:8px;gap:8px;align-content:start}.console-usage-briefing span{color:var(--text-muted);font-size:12px;font-weight:700}.console-usage-briefing strong{font-size:16px;line-height:1.35}.console-usage-briefing small{color:var(--text-muted);font-size:12px;line-height:1.55}.console-usage-briefing .console-secondary-btn{justify-self:start}.console-usage-briefing pre{margin:0;color:var(--text);font-family:var(--font-mono);font-size:12px;line-height:1.7;overflow-x:auto;white-space:pre-wrap}.console-commercial-insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.console-commercial-insight{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;min-height:150px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.console-commercial-insight.warning{border-color:color-mix(in srgb,var(--rank-3) 38%,var(--border));background:color-mix(in srgb,var(--rank-3) 8%,var(--surface))}.console-commercial-insight div{display:grid;grid-gap:6px;gap:6px;min-width:0}.console-commercial-insight span{color:var(--text-muted);font-size:13px;font-weight:700}.console-commercial-insight strong{font-size:18px;line-height:1.25}.console-commercial-insight p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.55}.console-commercial-insight .console-secondary-btn{flex:0 0 auto;white-space:nowrap}@media (max-width:720px){.console-usage-briefing{grid-template-columns:1fr}}@media (max-width:600px){.console-entitlement-editor-row{grid-template-columns:1fr}.console-commercial-insight{flex-direction:column;min-height:auto}}.console-keyword-templates{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.console-keyword-templates>div{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-keyword-templates strong{font-size:15px}.console-keyword-templates span{color:var(--text-muted);font-size:13px;line-height:1.55}.console-keyword-templates .console-keyword-chip{color:var(--accent)}.console-keyword-templates .console-secondary-btn{justify-self:start}.console-keyword-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.console-table-row.keyword-groups{grid-template-columns:1.1fr 1.4fr 1.5fr .7fr .8fr}.console-table-row.keyword-matches{grid-template-columns:1.1fr 1fr .95fr 2fr .8fr}.console-keyword-chip-list{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.console-keyword-chip{max-width:100%;padding:2px 9px;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.keyword-title a,.keyword-title strong{min-width:0;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.keyword-title a:hover{color:var(--accent)}.keyword-modal{max-width:720px}.console-field textarea{min-height:120px;padding:10px;resize:vertical}.console-source-picker-head{display:grid;grid-template-columns:auto minmax(120px,1fr);grid-gap:8px;gap:8px}.console-source-picker-head input{width:100%;min-height:34px;padding:0 10px;color:var(--text)}.console-source-picker,.console-source-picker-head input{border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-source-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-gap:8px;gap:8px;max-height:260px;overflow-y:auto;padding:10px}.console-source-token{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font-size:13px;font-weight:700;cursor:pointer}.console-source-token small{color:var(--text-muted);font-size:11px;font-weight:600}.console-source-token.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent)}.console-report-delivery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.console-report-delivery div{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-report-delivery div.done{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--bg))}.console-report-delivery div.warning{border-color:color-mix(in srgb,var(--rank-3) 42%,var(--border));background:color-mix(in srgb,var(--rank-3) 9%,var(--bg))}.console-report-delivery span{width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 14%,transparent);color:var(--text-muted);font-size:12px;font-style:normal;font-weight:700}.console-report-delivery div.done span{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.console-report-delivery strong{font-size:15px}.console-report-delivery em{color:var(--text);font-size:18px;font-style:normal;font-weight:700}.console-report-delivery small{color:var(--text-muted);font-size:12px;line-height:1.55}.console-report-delivery .console-text-btn{justify-self:start;padding:0}.console-report-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.console-report-subscription-form{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;grid-gap:12px;gap:12px;margin-bottom:16px}.console-checkbox-field{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:var(--text-muted);font-size:13px;font-weight:700}.console-actions-inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.console-report-text{min-height:220px;max-height:420px;margin:0;padding:14px;overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:var(--font-mono);font-size:12px;line-height:1.7;white-space:pre-wrap}.console-report-sections{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.console-report-section{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.console-report-section>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.console-report-section>div span{color:var(--text-muted);font-size:12px}.console-report-section ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.console-report-section li{display:grid;grid-gap:2px;gap:2px;min-width:0}.console-report-section li span{color:var(--text-muted);font-size:12px}.console-report-section li strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.console-table-row.report-items{grid-template-columns:1.8fr .9fr .55fr .8fr}.console-table-row.report-subscriptions{grid-template-columns:1.1fr 1.6fr .55fr 1.35fr}.console-report-briefing{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(280px,1fr);grid-gap:12px;gap:12px;margin:16px 0}.console-report-briefing div,.console-report-briefing pre{min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-report-briefing div{display:grid;grid-gap:8px;gap:8px;align-content:start}.console-report-briefing span{color:var(--text-muted);font-size:12px;font-weight:700}.console-report-briefing strong{font-size:16px;line-height:1.35}.console-report-briefing small{color:var(--text-muted);font-size:12px;line-height:1.55}.console-report-briefing .console-secondary-btn{justify-self:start}.console-report-briefing pre{margin:0;color:var(--text);font-family:var(--font-mono);font-size:12px;line-height:1.7;overflow-x:auto;white-space:pre-wrap}@media (max-width:720px){.console-renewal-briefing,.console-report-briefing{grid-template-columns:1fr}}.console-keyword-briefing{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(280px,1fr);grid-gap:12px;gap:12px;margin:16px 0 0}.console-keyword-briefing div,.console-keyword-briefing pre{min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-keyword-briefing div{display:grid;grid-gap:8px;gap:8px;align-content:start}.console-keyword-briefing span{color:var(--text-muted);font-size:12px;font-weight:700}.console-keyword-briefing strong{font-size:16px;line-height:1.35}.console-keyword-briefing small{color:var(--text-muted);font-size:12px;line-height:1.55}.console-keyword-briefing .console-secondary-btn{justify-self:start}.console-keyword-briefing pre{margin:0;color:var(--text);font-family:var(--font-mono);font-size:12px;line-height:1.7;overflow-x:auto;white-space:pre-wrap}.console-trend-recap{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-trend-recap-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.console-trend-recap-head>div:first-child{display:grid;grid-gap:6px;gap:6px;min-width:0}.console-trend-history-head span,.console-trend-recap-head span{color:var(--text-muted);font-size:12px;font-weight:700}.console-trend-history-head strong,.console-trend-recap-head strong{color:var(--text);font-size:16px;line-height:1.35}.console-trend-recap-head small{color:var(--text-muted);font-size:12px;line-height:1.55}.console-trend-recap pre{margin:0;padding:12px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--surface);font-family:var(--font-mono);font-size:12px;line-height:1.7;overflow-x:auto;white-space:pre-wrap}.console-trend-layout{display:grid;grid-template-columns:minmax(280px,1.15fr) minmax(260px,.85fr);grid-gap:12px;gap:12px;align-items:start}.console-trend-history,.console-trend-list{display:grid;grid-gap:10px;gap:10px;min-width:0}.console-trend-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 12px;gap:10px 12px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.console-trend-item>div:first-child{min-width:0}.console-trend-item small,.console-trend-item strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-trend-item small,.console-trend-point small{color:var(--text-muted);font-size:12px}.console-trend-score{display:grid;justify-items:end;align-content:start}.console-trend-score span{color:var(--rank-1);font-size:22px;font-weight:800;line-height:1}.console-trend-item dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.console-trend-item dt{color:var(--text-muted);font-size:11px}.console-trend-item dd{margin:2px 0 0;color:var(--text);font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-trend-history{padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.console-trend-history-head,.console-trend-point{display:grid;grid-template-columns:56px minmax(80px,1fr) 36px minmax(86px,auto);grid-gap:8px;gap:8px;align-items:center}.console-trend-history-head{grid-template-columns:1fr auto;margin-bottom:2px}.console-trend-point>span{color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.console-trend-point>div{height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--border) 65%,transparent)}.console-trend-point i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--rank-3),var(--rank-1))}.console-trend-point strong{color:var(--text);font-size:12px;text-align:right}@media (max-width:720px){.console-keyword-briefing,.console-trend-layout{grid-template-columns:1fr}.console-trend-recap-head{display:grid}.console-trend-item dl{grid-template-columns:repeat(2,minmax(0,1fr))}.console-trend-history-head,.console-trend-point{grid-template-columns:50px minmax(72px,1fr) 32px}.console-trend-point small{grid-column:2/-1}}.console-webhook-filters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,220px);grid-gap:12px;gap:12px;margin-bottom:16px}.console-webhook-events{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-table-row.webhooks{grid-template-columns:1.45fr 1.15fr 1.1fr .55fr 1.05fr}.console-table-row.webhook-deliveries{grid-template-columns:1fr 1.3fr .6fr 1.5fr}.webhook-error,.webhook-url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webhook-url{font-family:var(--font-mono);font-size:12px}.webhook-error{max-width:100%}@media (max-width:960px){.console-keyword-filters{grid-template-columns:1fr 1fr}}@media (max-width:600px){.console-keyword-filters,.console-source-picker-head{grid-template-columns:1fr}.console-table-row.keyword-groups,.console-table-row.keyword-matches{grid-template-columns:1fr 1fr}}.console-plan-decision{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.console-plan-decision-card{display:grid;grid-gap:8px;gap:8px;min-width:0;align-content:start;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-plan-decision-card.highlight{border-color:color-mix(in srgb,var(--accent) 36%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--bg))}.console-plan-decision-card.warning{border-color:color-mix(in srgb,var(--rank-3) 42%,var(--border));background:color-mix(in srgb,var(--rank-3) 9%,var(--bg))}.console-plan-decision-card span{color:var(--text-muted);font-size:12px;font-weight:700}.console-plan-decision-card strong{font-size:16px;line-height:1.35}.console-plan-decision-card p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.55}.console-plan-decision-card .console-primary-btn,.console-plan-decision-card .console-secondary-btn{justify-self:start;margin-top:2px}.console-plan-compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.console-plan-card{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-plan-card.current{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--bg))}.console-plan-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.console-plan-card-head div{display:grid;grid-gap:4px;gap:4px;min-width:0}.console-plan-card-head strong{font-size:16px}.console-plan-card-head code{width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis}.console-plan-price{display:grid;grid-gap:4px;gap:4px}.console-plan-price strong{font-size:24px}.console-plan-price span{color:var(--text-muted);font-size:13px}.console-plan-entitlements.compact{align-content:start;min-height:72px}.console-entitlement-matrix{min-width:0;overflow-x:auto;border:1px solid var(--border);border-radius:8px}.console-entitlement-matrix-row{display:grid;grid-template-columns:minmax(160px,1.2fr) repeat(3,minmax(150px,1fr));min-width:640px;border-bottom:1px solid var(--border)}.console-entitlement-matrix-row:last-child{border-bottom:0}.console-entitlement-matrix-row.head{background:color-mix(in srgb,var(--text-muted) 8%,transparent);font-weight:700}.console-entitlement-matrix-row span{min-width:0;padding:11px 12px;border-right:1px solid var(--border);overflow-wrap:anywhere;font-size:13px}.console-entitlement-matrix-row span:last-child{border-right:0}.console-entitlement-matrix-row span:first-child{color:var(--text);font-weight:700}.console-entitlement-matrix-row span.muted{color:var(--text-muted)}@media (max-width:720px){.console-plan-card{padding:14px}.console-entitlement-matrix-row{min-width:560px}}.console-webhook-readiness{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.console-webhook-readiness div{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-webhook-readiness div.done{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--bg))}.console-webhook-readiness div.warning{border-color:color-mix(in srgb,var(--rank-3) 42%,var(--border));background:color-mix(in srgb,var(--rank-3) 9%,var(--bg))}.console-webhook-readiness span{width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 14%,transparent);color:var(--text-muted);font-size:12px;font-weight:700}.console-webhook-readiness div.done span{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.console-webhook-readiness strong{font-size:15px}.console-webhook-readiness em{color:var(--text);font-size:18px;font-style:normal;font-weight:700}.console-webhook-readiness small{color:var(--text-muted);font-size:12px;line-height:1.55}.console-webhook-briefing{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(280px,1fr);grid-gap:12px;gap:12px;margin-top:16px}.console-webhook-briefing div,.console-webhook-briefing pre{min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-webhook-briefing div{display:grid;grid-gap:8px;gap:8px;align-content:start}.console-webhook-briefing span{color:var(--text-muted);font-size:12px;font-weight:700}.console-webhook-briefing strong{font-size:16px;line-height:1.35}.console-webhook-briefing small{color:var(--text-muted);font-size:12px;line-height:1.55}.console-webhook-briefing .console-secondary-btn{justify-self:start}.console-webhook-briefing pre{margin:0;color:var(--text);font-family:var(--font-mono);font-size:12px;line-height:1.7;overflow-x:auto;white-space:pre-wrap}@media (max-width:720px){.console-webhook-briefing{grid-template-columns:1fr}}.console-webhook-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.console-webhook-guide div{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-webhook-guide strong{font-size:14px}.console-webhook-guide span{color:var(--text-muted);font-size:13px;line-height:1.7}.console-webhook-guide code{color:var(--accent);font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.console-webhook-payload{margin:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:var(--font-mono);font-size:12px;line-height:1.7;overflow-x:auto;white-space:pre-wrap}@media (max-width:760px){.console-owner-summary,.console-usage-filters.recovery-task-filters{grid-template-columns:1fr}}.console-content>.console-metrics{margin-bottom:18px}.console-secret-wrap>.console-key-quickstart-head{margin-bottom:10px}.console-key-quickstart>.console-key-snippet pre{min-height:auto}.console-plan-entitlements.compact span{color:var(--text-muted);font-size:12px;line-height:1.5}.console-disclosure{padding:0;overflow:hidden}.console-disclosure-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;cursor:pointer;list-style:none}.console-disclosure-summary::-webkit-details-marker{display:none}.console-disclosure-summary>div{display:grid;grid-gap:4px;gap:4px}.console-disclosure-summary strong{font-size:16px}.console-disclosure-summary span{color:var(--text-muted);font-size:12px}.console-disclosure-action{flex:0 0 auto;color:var(--accent)!important;font-weight:700}.console-disclosure[open] .console-disclosure-action{font-size:0}.console-disclosure[open] .console-disclosure-action:after{content:"收起";font-size:12px}.console-disclosure-body{padding:0 20px 20px}.console-order-confirm-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.console-order-confirm-summary div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.console-order-confirm-summary small,.console-order-confirm-summary span{color:var(--text-muted);font-size:12px}.console-order-confirm-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}@media (max-width:960px){.console-table{overflow-x:auto}.console-table-row.keys{grid-template-columns:1fr 1.2fr .85fr .9fr .9fr .65fr;min-width:720px}.console-table-row.orders-user{grid-template-columns:.9fr 1.1fr .85fr .85fr 1.2fr 1.6fr;min-width:760px}.console-table-row.usage-events{grid-template-columns:1.4fr 1.3fr 1.7fr .9fr .9fr;min-width:780px}.console-table-row.orders-admin{grid-template-columns:.85fr 1.45fr 1fr .85fr .85fr 1.5fr 1.45fr;min-width:980px}.console-table-row.plans{grid-template-columns:.75fr 1fr .85fr .75fr .85fr 1.8fr 1.35fr;min-width:940px}}@media (max-width:600px){.console-order-confirm-summary{grid-template-columns:1fr}.console-key-quickstart-head{align-items:stretch;flex-direction:column}}