@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700&family=Archivo+Narrow:wght@500;600;700&display=swap";:root{color-scheme:light dark;--font-body: "Archivo", "Aptos", sans-serif;--font-display: "Archivo Narrow", "Aptos Narrow", sans-serif;--type-micro: .72rem;--type-caption: .76rem;--type-small: .82rem;--type-meta: .86rem;--type-body: 1rem;--type-subhead: 1.12rem;--type-title: 2rem;--type-metric: 1.55rem;--line-tight: 1.1;--line-compact: 1.25;--line-body: 1.45;--line-reading: 1.55;--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.5rem;--space-2xl: 2rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-pill: 999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--motion-fast: .14s;--motion-medium: .24s;--motion-slow: .36s;font-family:var(--font-body);font-size:100%;font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;background:#f1f2f3;color:#101213}*{box-sizing:border-box}html,body{margin:0;min-width:320px}body{background:#f1f2f3;line-height:var(--line-body);text-rendering:optimizeLegibility}button,a{-webkit-tap-highlight-color:transparent}button{border:0;cursor:pointer;font:inherit;line-height:var(--line-compact)}button,input,select,textarea{transition:background-color .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out),opacity .16s var(--ease-out),transform .16s var(--ease-out)}a{color:inherit;text-decoration:none}.app-frame{color-scheme:light;--paper: oklch(.965 .002 250);--surface: oklch(.99 .001 250);--surface-muted: oklch(.935 .003 250);--ink: oklch(.18 .004 250);--muted: oklch(.47 .006 250);--soft: oklch(.65 .004 250);--line: oklch(.82 .004 250);--line-strong: oklch(.62 .006 250);--accent: oklch(.26 .005 250);--accent-ink: oklch(.98 .001 250);--success: oklch(.48 .105 150);--warning: oklch(.58 .12 78);--warning-ink: oklch(.38 .095 72);--danger: oklch(.52 .13 28);--info: oklch(.46 .075 225);--success-bg: color-mix(in oklch, var(--success) 11%, var(--surface));--warning-bg: color-mix(in oklch, var(--warning) 12%, var(--surface));--danger-bg: color-mix(in oklch, var(--danger) 10%, var(--surface));--info-bg: color-mix(in oklch, var(--info) 10%, var(--surface));min-height:100vh;background:var(--paper);color:var(--ink)}.app-frame.theme-black{color-scheme:dark;--paper: oklch(.145 .003 250);--surface: oklch(.19 .004 250);--surface-muted: oklch(.235 .005 250);--ink: oklch(.9 .003 250);--muted: oklch(.68 .004 250);--soft: oklch(.5 .004 250);--line: oklch(.33 .005 250);--line-strong: oklch(.5 .006 250);--accent: oklch(.86 .002 250);--accent-ink: oklch(.16 .003 250);--success: oklch(.75 .105 150);--warning: oklch(.78 .11 78);--warning-ink: var(--warning);--danger: oklch(.72 .12 28);--info: oklch(.74 .07 225);--success-bg: color-mix(in oklch, var(--success) 14%, var(--surface));--warning-bg: color-mix(in oklch, var(--warning) 13%, var(--surface));--danger-bg: color-mix(in oklch, var(--danger) 13%, var(--surface));--info-bg: color-mix(in oklch, var(--info) 13%, var(--surface))}.auth-frame{min-height:100vh;display:grid;place-items:center;padding:var(--space-xl)}.auth-shell{width:min(100%,26rem);display:grid;gap:var(--space-lg)}.auth-brand{display:flex;align-items:baseline;gap:var(--space-sm);color:var(--ink)}.auth-brand strong{font:700 1.35rem/1 var(--font-display)}.auth-brand span{color:var(--muted);font-size:var(--type-small)}.auth-form{display:grid;gap:var(--space-md);padding:var(--space-xl);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 1.25rem 3rem color-mix(in oklch,var(--ink) 8%,transparent)}.auth-form h1{margin:0;font:700 var(--type-title)/var(--line-tight) var(--font-display)}.auth-form label:not(.auth-check){display:grid;gap:var(--space-xs);color:var(--muted);font-size:var(--type-caption);font-weight:700}.auth-form input[type=text],.auth-form input[type=password],.auth-form input:not([type]){width:100%;min-height:2.75rem;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;padding:0 var(--space-md)}.auth-form input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.auth-check{display:flex;align-items:center;gap:var(--space-sm);color:var(--muted);font-size:var(--type-small);font-weight:600}.auth-check input{width:1rem;height:1rem;accent-color:var(--accent)}.auth-error{margin:0;border-radius:var(--radius-md);border:1px solid color-mix(in oklch,var(--danger) 35%,var(--line));background:var(--danger-bg);color:var(--danger);padding:var(--space-sm) var(--space-md);font-size:var(--type-small);font-weight:700}.auth-submit{min-height:2.75rem;border-radius:var(--radius-md);background:var(--ink);color:var(--paper);font-weight:700}.auth-submit:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.console-header{position:sticky;top:0;z-index:20;display:flex;gap:var(--space-lg);align-items:center;min-height:4rem;padding:var(--space-md) var(--space-xl);background:color-mix(in oklch,var(--paper) 94%,transparent);border-bottom:1px solid var(--line)}.brand{flex:0 0 auto;display:flex;align-items:baseline;gap:var(--space-sm);min-width:0}.brand strong{font-family:var(--font-display);font-size:1.2rem;font-weight:700;line-height:var(--line-tight);letter-spacing:0}.brand span{color:var(--muted);font-size:var(--type-small);line-height:var(--line-compact)}.nav,.header-actions,.action-strip{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.nav{flex:1 1 auto;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.header-actions{flex:0 0 auto}.nav button,.command-button,.theme-toggle,.monitor-inline,.logout-button,.action-strip button,.icon-button,.toast-action,.tool-list a,.tool-list button,.button-link,.api-create button,.token-reveal button,.api-doc-block button,.form-grid button,.row-actions button,.row-actions a{min-height:2.5rem;border-radius:var(--radius-md);padding:0 var(--space-md);background:transparent;border:1px solid var(--line);color:var(--ink);font-weight:600;touch-action:manipulation}.nav button{flex:0 0 auto;color:var(--muted);text-transform:capitalize}.nav button.active,.nav button:hover,.command-button:hover,.theme-toggle:hover,.monitor-inline:hover,.logout-button:hover,.action-strip button:hover,.icon-button:hover,.tool-list a:hover,.tool-list button:hover,.button-link:hover,.api-create button:hover,.token-reveal button:hover,.api-doc-block button:hover,.form-grid button:hover,.row-actions button:hover,.row-actions a:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.command-button:hover,.theme-toggle:hover,.monitor-inline:hover,.logout-button:hover,.action-strip button:hover,.icon-button:hover,.toast-action:hover,.tool-list a:hover,.tool-list button:hover,.button-link:hover,.api-create button:hover,.token-reveal button:hover,.api-doc-block button:hover,.form-grid button:hover,.row-actions button:hover,.row-actions a:hover{transform:translateY(-1px)}.nav button:active,.command-button:active,.theme-toggle:active,.monitor-inline:active,.logout-button:active,.action-strip button:active,.icon-button:active,.toast-action:active,.tool-list a:active,.tool-list button:active,.button-link:active,.api-create button:active,.token-reveal button:active,.api-doc-block button:active,.form-grid button:active,.row-actions button:active,.row-actions a:active{transform:translateY(1px)}.monitor-inline{display:inline-flex;gap:var(--space-sm);align-items:center;white-space:nowrap}.snapshot-status{position:relative;flex:0 0 auto}.snapshot-status-button{min-height:2.5rem;display:inline-flex;align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:0 var(--space-md);font-weight:700;white-space:nowrap}.snapshot-status-button>span{width:.62rem;height:.62rem;border-radius:var(--radius-pill);background:var(--success);box-shadow:0 0 0 .28rem color-mix(in oklch,var(--success) 13%,transparent)}.snapshot-status-button>span.loading{animation:status-dot-pulse 1.1s var(--ease-out-quart) infinite}.snapshot-status-button.info>span{background:var(--info);box-shadow:0 0 0 .28rem color-mix(in oklch,var(--info) 13%,transparent)}.snapshot-status-button.warning>span{background:var(--warning);box-shadow:0 0 0 .28rem color-mix(in oklch,var(--warning) 14%,transparent)}.snapshot-status-button.danger>span{background:var(--danger);box-shadow:0 0 0 .28rem color-mix(in oklch,var(--danger) 13%,transparent)}.snapshot-status-button:hover,.snapshot-status-button[aria-expanded=true]{border-color:var(--ink)}.snapshot-status-popover{position:absolute;top:calc(100% + var(--space-sm));right:0;z-index:35;width:min(21rem,calc(100vw - 2rem));display:grid;gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--surface) 94%,var(--paper));box-shadow:0 1rem 2.5rem color-mix(in oklch,var(--ink) 12%,transparent)}.snapshot-status-popover span{color:var(--muted);font-size:var(--type-caption);font-weight:800;text-transform:uppercase}.snapshot-status-popover p{color:var(--muted);font-size:var(--type-small);line-height:var(--line-body)}.command-button{display:inline-flex;align-items:center;gap:var(--space-sm);white-space:nowrap}.command-button kbd,.command-results kbd{border-radius:var(--radius-sm);padding:.12rem .34rem;background:var(--surface-muted);border:1px solid var(--line);color:var(--muted);font:700 .68rem/1 var(--font-body)}.command-button:hover kbd{background:var(--paper);color:var(--ink)}.monitor-inline span,.monitor-fab span{min-width:1.35rem;height:1.35rem;border-radius:var(--radius-pill);display:grid;place-items:center;background:var(--info-bg);border:1px solid color-mix(in oklch,var(--info) 28%,var(--line));color:var(--info);font-size:var(--type-caption);font-variant-numeric:tabular-nums}.monitor-inline:hover span{background:var(--paper);color:var(--ink)}.workspace{width:min(100%,1260px);margin:0 auto;padding:var(--space-xl);display:grid;gap:var(--space-xl);align-content:start}.api-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:var(--space-xl);align-items:start}.api-layout>.panel:first-child{grid-row:span 2}.api-create{display:grid;gap:var(--space-md)}.api-create label:first-child{display:grid;gap:var(--space-xs);color:var(--muted);font-size:var(--type-caption);font-weight:700}.api-create input[type=text],.api-create input:not([type]){width:100%;min-height:2.55rem;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;padding:0 var(--space-md)}.scope-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--space-sm)}.scope-grid label{min-height:2.35rem;display:flex;align-items:center;gap:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-md);padding:0 var(--space-sm);color:var(--muted);font-size:var(--type-small);font-weight:700}.scope-grid input{accent-color:var(--accent)}.token-reveal{display:grid;gap:var(--space-sm);margin:var(--space-lg) 0;padding:var(--space-md);border:1px solid color-mix(in oklch,var(--warning) 35%,var(--line));border-radius:var(--radius-md);background:var(--warning-bg)}.token-reveal code,.api-doc-block code{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--type-small)}.api-doc-block{display:grid;gap:var(--space-md)}.api-doc-block p{margin:0;color:var(--muted)}.api-doc-block pre{margin:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-muted);padding:var(--space-md);overflow-x:auto}.api-links{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.inline-error{margin:var(--space-md) 0 0;color:var(--danger);font-size:var(--type-small);font-weight:700}.statistics-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);gap:var(--space-xl);align-items:start}.statistics-layout>.panel:first-child,.statistics-layout>.panel:last-child{grid-column:1 / -1}.stats-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.stat-summary{min-width:0;padding:var(--space-lg);border-right:1px solid var(--line)}.stat-summary:last-child{border-right:0}.stat-summary span,.stat-summary small{display:block;color:var(--muted);font-size:var(--type-caption);line-height:var(--line-compact)}.stat-summary strong{display:block;margin:var(--space-sm) 0;font-family:var(--font-display);font-size:var(--type-title);font-variant-numeric:tabular-nums;line-height:var(--line-tight);overflow-wrap:anywhere}.stats-quality{display:grid;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--line);background:color-mix(in oklch,var(--info-bg) 58%,var(--surface))}.stats-quality strong{font-size:var(--type-small)}.stats-quality span{color:var(--muted);font-size:var(--type-small);line-height:var(--line-reading)}.statistics-layout .panel>button{margin:var(--space-md) var(--space-lg);min-height:2.5rem;border-radius:var(--radius-md);padding:0 var(--space-md);background:transparent;border:1px solid var(--line);color:var(--ink);font-weight:600}.statistics-layout .panel>button:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.statistics-layout .panel>button:disabled{cursor:not-allowed;opacity:.55;transform:none}.country-risk-list{display:grid}.country-risk-row{min-width:0;min-height:4.25rem;display:grid;grid-template-columns:minmax(8rem,1fr) auto minmax(7rem,.7fr) minmax(4rem,auto);gap:var(--space-md);align-items:center;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--line)}.country-risk-row:last-child{border-bottom:0}.country-risk-row>div:first-child{min-width:0;display:grid;gap:var(--space-xs)}.country-risk-row>div:first-child strong,.country-risk-row>div:first-child span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-risk-row>div:first-child span{color:var(--muted);font-size:var(--type-caption)}.country-risk-row>strong{justify-self:end;font-variant-numeric:tabular-nums}.country-risk-meter{height:.5rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-muted);border:1px solid var(--line)}.country-risk-meter span{display:block;height:100%;border-radius:inherit}.country-risk-meter span.danger{background:var(--danger)}.country-risk-meter span.success{background:var(--success)}.stats-table-wrap{overflow-x:auto}.stats-table{width:100%;min-width:52rem;border-collapse:collapse;font-size:var(--type-small)}.stats-table th,.stats-table td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;white-space:nowrap}.stats-table th{color:var(--muted);font-size:var(--type-caption);font-weight:700;background:var(--surface-muted)}.stats-table td:not(:first-child),.stats-table th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.stats-table td:last-child,.stats-table th:last-child{text-align:left}.stats-table tr:last-child td{border-bottom:0}.analytics-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);gap:var(--space-xl);align-items:start}.analytics-layout>.panel:first-child,.analytics-layout>.panel:nth-child(2),.analytics-layout>.panel:nth-child(5){grid-column:1 / -1}.analytics-stack{display:grid;gap:var(--space-xl)}.analytics-controls{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(8rem,.35fr) minmax(9rem,.4fr) auto;gap:var(--space-md);align-items:end;padding:var(--space-lg)}.analytics-controls label{min-width:0;display:grid;gap:var(--space-xs);color:var(--muted);font-size:var(--type-caption);font-weight:700}.analytics-controls select{width:100%;min-height:2.55rem;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;padding:0 var(--space-md)}.analytics-controls button{min-height:2.55rem;border-radius:var(--radius-md);padding:0 var(--space-md);background:transparent;border:1px solid var(--line);color:var(--ink);font-weight:600}.analytics-controls button:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.analytics-controls button:disabled{cursor:progress;opacity:.65;transform:none}.analytics-focus{display:grid;grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);border-bottom:1px solid var(--line)}.analytics-total{display:grid;align-content:center;gap:var(--space-sm);padding:var(--space-lg);border-right:1px solid var(--line);background:color-mix(in oklch,var(--surface-muted) 52%,var(--surface))}.analytics-total span{color:var(--muted);font-size:var(--type-caption);font-weight:700;text-transform:uppercase}.analytics-total strong{font-family:var(--font-display);font-size:2.35rem;line-height:var(--line-tight);font-variant-numeric:tabular-nums}.analytics-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-metric-ribbon{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-md);padding:var(--space-lg)}.analytics-metric-card{min-height:8.5rem;display:grid;align-content:space-between;gap:var(--space-sm);text-align:left;border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--surface-muted) 42%,var(--surface));color:var(--ink);padding:var(--space-md)}.analytics-metric-card:hover,.analytics-metric-card.active{border-color:color-mix(in oklch,var(--info) 46%,var(--line-strong));background:color-mix(in oklch,var(--info-bg) 66%,var(--surface));color:var(--ink);transform:translateY(-1px)}.analytics-metric-card span,.analytics-metric-card small{color:inherit;opacity:.72;font-size:var(--type-caption);font-weight:800;text-transform:uppercase}.analytics-metric-card strong{font-family:var(--font-display);font-size:1.25rem;line-height:var(--line-tight)}.analytics-chart{position:relative;isolation:isolate;padding:var(--space-lg);color:var(--info);animation:detail-enter var(--motion-medium) var(--ease-out) both}.analytics-chart svg{width:100%;height:17rem;display:block}.analytics-grid-line{stroke:color-mix(in oklch,var(--line) 68%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.analytics-axis{stroke:color-mix(in oklch,var(--line-strong) 58%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.analytics-area{color:var(--info)}.analytics-line{fill:none;stroke:var(--info);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8;vector-effect:non-scaling-stroke}.analytics-crosshair{stroke:color-mix(in oklch,var(--ink) 36%,transparent);stroke-dasharray:3 5;stroke-width:1;vector-effect:non-scaling-stroke}.analytics-active-marker circle{fill:color-mix(in oklch,var(--info) 18%,var(--surface));stroke:var(--info);stroke-width:2;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;animation:analytics-pulse 1.2s var(--ease-out-quart) infinite}.analytics-dot{fill:color-mix(in oklch,var(--surface) 92%,var(--paper));stroke:var(--info);stroke-width:1.8;vector-effect:non-scaling-stroke}.analytics-hit-target{fill:transparent;stroke:transparent;cursor:crosshair;outline:none}.analytics-hit-target:focus-visible{fill:color-mix(in oklch,var(--info) 12%,transparent);stroke:var(--info);stroke-width:1.5;vector-effect:non-scaling-stroke}.analytics-tooltip{position:absolute;z-index:2;top:var(--space-md);left:clamp(6.75rem,var(--chart-x),calc(100% - 6.75rem));min-width:9.5rem;max-width:12rem;display:grid;gap:.1rem;padding:var(--space-sm) var(--space-md);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:color-mix(in oklch,var(--surface) 92%,var(--paper));pointer-events:none;animation:detail-enter var(--motion-fast) var(--ease-out) both}.analytics-tooltip.center{transform:translate(-50%)}.analytics-tooltip.start{transform:translate(0)}.analytics-tooltip.end{transform:translate(-100%)}.analytics-tooltip span,.analytics-tooltip small,.analytics-chart-stats span,.analytics-snapshot-inspector span,.analytics-snapshot-inspector small{color:var(--muted);font-size:var(--type-caption);font-weight:700}.analytics-tooltip strong,.analytics-chart-stats strong,.analytics-snapshot-inspector strong{font-variant-numeric:tabular-nums}.analytics-axis-labels{display:flex;justify-content:space-between;gap:var(--space-sm);color:var(--muted);font-size:var(--type-caption);line-height:var(--line-compact)}.analytics-chart-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.analytics-chart-stats div{min-width:0;display:grid;gap:.1rem;padding:var(--space-md);background:color-mix(in oklch,var(--surface-muted) 36%,var(--surface));border-right:1px solid var(--line)}.analytics-chart-stats div:last-child{border-right:0}.analytics-chart-stats strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-snapshot{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,.34fr);animation:detail-enter var(--motion-medium) var(--ease-out) both}.analytics-snapshot-bars,.analytics-breakdown-list{display:grid}.analytics-snapshot-row,.analytics-breakdown-row{min-width:0;display:grid;grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr) minmax(4rem,auto);gap:var(--space-md);align-items:center;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--line)}.analytics-snapshot-row{width:100%;border:0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:crosshair;outline:none;transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.analytics-snapshot-row.active,.analytics-snapshot-row:focus-visible{background:color-mix(in oklch,var(--surface-muted) 58%,var(--surface))}.analytics-snapshot-row:last-child,.analytics-breakdown-row:last-child{border-bottom:0}.analytics-snapshot-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-weight:700}.analytics-snapshot-row>strong,.analytics-breakdown-row>strong,.analytics-breakdown-row>small{text-align:right;font-variant-numeric:tabular-nums}.analytics-breakdown-row{grid-template-columns:minmax(9rem,1fr) auto auto}.analytics-breakdown-row>small{color:var(--muted);font-size:var(--type-caption);font-weight:700}.analytics-snapshot-meter{height:.65rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-muted);border:1px solid var(--line)}.analytics-snapshot-meter span{display:block;height:100%;border-radius:inherit;background:var(--soft);transition:width var(--motion-medium) var(--ease-out)}.analytics-snapshot-meter span.success{background:var(--success)}.analytics-snapshot-meter span.info{background:var(--info)}.analytics-snapshot-meter span.warning{background:var(--warning)}.analytics-snapshot-meter span.danger{background:var(--danger)}.analytics-snapshot-inspector{display:grid;align-content:center;gap:var(--space-xs);padding:var(--space-lg);border-left:1px solid var(--line);background:color-mix(in oklch,var(--surface-muted) 42%,var(--surface))}.analytics-snapshot-inspector strong{font-family:var(--font-display);font-size:1.45rem;line-height:var(--line-tight)}.analytics-narrative{display:grid;gap:var(--space-md);padding:var(--space-lg)}.analytics-narrative p{margin:0;max-width:72ch;color:var(--muted);font-size:var(--type-body);line-height:var(--line-relaxed)}.analytics-narrative strong{color:var(--ink)}.analytics-narrative span{display:inline-block;border-radius:999px;background:color-mix(in oklch,var(--info) 13%,transparent);color:color-mix(in oklch,var(--info) 68%,var(--ink));font-weight:800;padding:.05rem .38rem}.page-title,.metrics-grid,.action-strip,.content-grid>.panel,.analytics-layout>.panel,.statistics-layout>.panel,.profile-posts-layout>.panel,.skeleton-panel{animation:surface-enter var(--motion-slow) var(--ease-out) both}.metrics-grid{animation-delay:40ms}.action-strip{animation-delay:80ms}.content-grid>.panel:nth-child(1){animation-delay:.11s}.content-grid>.panel:nth-child(2){animation-delay:.14s}.content-grid>.panel:nth-child(3){animation-delay:.17s}.content-grid>.panel:nth-child(4){animation-delay:.2s}.analytics-layout>.panel:nth-child(1){animation-delay:.11s}.analytics-layout>.panel:nth-child(2){animation-delay:.14s}.analytics-layout>.panel:nth-child(3){animation-delay:.17s}.page-title{display:flex;justify-content:space-between;gap:var(--space-lg);align-items:end;padding-bottom:var(--space-md);border-bottom:1px solid var(--line)}.page-title-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-sm)}.page-refresh-button{min-height:2.5rem;border-radius:var(--radius-md);padding:0 var(--space-md);background:transparent;border:1px solid var(--line);color:var(--ink);font-weight:600}.page-refresh-button:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.page-refresh-button:disabled{cursor:progress;opacity:.65;transform:none}.eyebrow{margin:0 0 var(--space-xs);color:var(--muted);font-family:var(--font-display);font-size:var(--type-caption);font-weight:700;line-height:var(--line-compact)}h1,h2,p{margin:0}h1,h2{font-family:var(--font-display);letter-spacing:0}h1{font-size:var(--type-title);line-height:var(--line-tight);text-transform:capitalize}h2{font-size:var(--type-subhead);line-height:var(--line-tight)}.metrics-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.metric{min-width:0;min-height:4.25rem;padding:var(--space-md);background:var(--surface);border-right:1px solid var(--line)}.metric:last-child{border-right:0}.metric span{color:var(--muted);font-size:var(--type-caption);font-weight:600;line-height:var(--line-compact)}.metric strong{display:block;margin-top:var(--space-sm);font-family:var(--font-display);font-size:var(--type-metric);font-variant-numeric:tabular-nums;line-height:var(--line-tight);overflow-wrap:anywhere}.metrics-grid[aria-busy=true] .metric strong{opacity:.8}.panel-callout{display:grid;gap:var(--space-md);padding:var(--space-lg)}.panel-callout p{color:var(--muted)}.skeleton-line,.skeleton-pill{border-radius:var(--radius-sm);background:color-mix(in oklch,var(--surface-muted) 78%,var(--surface))}.skeleton-grid{align-items:start}.skeleton-panel{overflow:hidden}.skeleton-panel-header{display:grid;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--line)}.skeleton-line{display:block;height:.82rem}.skeleton-line.title{width:38%;height:1.05rem}.skeleton-line.detail{width:58%}.skeleton-list{display:grid}.skeleton-row{min-height:3.15rem;display:grid;grid-template-columns:auto minmax(8rem,.8fr) minmax(0,1.2fr);gap:var(--space-md);align-items:center;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--line)}.skeleton-row:last-child{border-bottom:0}.skeleton-pill{width:4rem;height:1.45rem;border-radius:var(--radius-pill)}.skeleton-line.body{width:82%}.skeleton-line.tail{width:68%}@keyframes surface-enter{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes detail-enter{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes status-dot-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.42);opacity:.64}}.action-strip{flex-wrap:wrap}.tool-list{display:flex;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-lg)}.tool-list a,.tool-list button{display:inline-flex;align-items:center}.action-strip button:disabled,.tool-list button:disabled,.form-grid button:disabled,.row-actions button:disabled{cursor:wait;opacity:.55;transform:none}.content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl)}.content-grid.single{grid-template-columns:1fr}.profile-posts-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);gap:var(--space-xl);align-items:start}.profile-posts-layout>.panel:nth-child(3){grid-column:1 / -1}.profile-posts-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.profile-posts-list{display:grid;max-height:min(68vh,48rem);overflow-y:auto;overscroll-behavior:contain}.profile-post-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr) auto;gap:var(--space-lg);align-items:center;padding:var(--space-lg);border-bottom:1px solid var(--line);background:var(--surface);transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.profile-post-row:last-child{border-bottom:0}.profile-post-row.active,.profile-post-row:hover{background:color-mix(in oklch,var(--info-bg) 52%,var(--surface))}.profile-post-copy{min-width:0;display:grid;gap:var(--space-sm)}.profile-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.profile-post-meta small{color:var(--muted);font-size:var(--type-caption);font-weight:700}.profile-post-copy p{margin:0;max-width:80ch;color:var(--ink);font-size:var(--type-meta);line-height:var(--line-reading);overflow-wrap:anywhere}.profile-post-stats{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(4.25rem,1fr));gap:var(--space-sm)}.profile-post-stats span{min-width:0;display:grid;gap:.1rem;padding:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in oklch,var(--surface-muted) 42%,var(--surface));color:var(--muted);font-size:var(--type-caption);line-height:var(--line-compact);text-align:right}.profile-post-stats strong{color:var(--ink);font-family:var(--font-display);font-size:1.18rem;font-variant-numeric:tabular-nums;line-height:var(--line-tight)}.panel{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);contain:layout paint}.panel>header{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--line)}.panel p{margin-top:.1rem;color:var(--muted);font-size:var(--type-meta);line-height:var(--line-compact)}.list,.job-list{display:grid}.row,.job-row{min-width:0;border-bottom:1px solid var(--line)}.row:last-child,.job-row:last-child{border-bottom:0}.row{min-height:3.15rem;display:grid;grid-template-columns:auto minmax(8rem,.72fr) minmax(0,1.28fr);gap:var(--space-md);align-items:center;padding:var(--space-md) var(--space-lg)}.row.action-row{grid-template-columns:auto minmax(8rem,.7fr) minmax(0,1fr) auto}.proxycheck-details{padding:var(--space-md) var(--space-lg)}.proxycheck-details summary{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:var(--space-md);cursor:pointer;font-weight:800}.proxycheck-panel{display:grid;gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--line)}.proxycheck-key-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--space-md)}.proxycheck-key-card{min-width:0;display:grid;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-muted)}.proxycheck-key-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-width:0}.proxycheck-key-head strong,.proxycheck-key-card small,.proxycheck-event small{min-width:0;overflow-wrap:anywhere}.proxycheck-meter{height:.45rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--line)}.proxycheck-meter span{display:block;height:100%;min-width:.2rem;border-radius:inherit;background:var(--info)}.proxycheck-events{display:grid;gap:var(--space-sm)}.proxycheck-events h3{margin:0;color:var(--muted);font-family:var(--font-display);font-size:var(--type-meta)}.proxycheck-event{display:grid;grid-template-columns:auto minmax(6rem,.35fr) minmax(0,1fr) auto;gap:var(--space-sm);align-items:center;padding:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-md)}.log-item{min-width:0;border-bottom:1px solid var(--line)}.log-item:last-child{border-bottom:0}.log-row{width:100%;border:0;border-bottom:0;text-align:left;grid-template-columns:auto minmax(10rem,.8fr) minmax(0,1.25fr) minmax(9rem,.45fr) auto}.log-row:hover,.log-item.expanded .log-row{background:var(--surface-muted)}.log-time,.log-expand{color:var(--muted);font-size:var(--type-caption);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.log-expand{justify-self:end;color:var(--ink)}.log-detail{display:grid;gap:var(--space-md);padding:var(--space-md) var(--space-lg) var(--space-lg);background:color-mix(in oklch,var(--surface-muted) 58%,var(--surface));border-top:1px solid var(--line);contain:layout paint;animation:detail-enter var(--motion-medium) var(--ease-out) both}.log-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm)}.log-detail-grid div{min-width:0;padding:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.log-detail-grid span{display:block;color:var(--muted);font-size:var(--type-micro);font-weight:700;line-height:var(--line-compact)}.log-detail-grid strong{display:block;margin-top:.15rem;overflow-wrap:anywhere;font-size:var(--type-small);line-height:var(--line-compact)}.log-message{color:var(--ink);line-height:var(--line-reading);overflow-wrap:anywhere}.log-tags{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.log-detail-actions{display:flex;justify-content:flex-end}.log-detail-actions button{min-height:2rem;border-radius:var(--radius-md);padding:0 var(--space-md);background:transparent;border:1px solid var(--line);color:var(--ink);font-weight:700}.log-detail-actions button:hover{background:var(--ink);color:var(--paper)}.log-detail pre{max-height:22rem;margin:0;overflow:auto;padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--type-caption);line-height:var(--line-body);white-space:pre-wrap;overflow-wrap:anywhere}.row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-xs);min-width:0}.row-actions button,.row-actions a{min-height:2.25rem;padding-inline:var(--space-sm);font-size:var(--type-caption);white-space:nowrap}.danger-button{color:var(--danger)!important;border-color:color-mix(in oklch,var(--danger) 42%,var(--line))!important}.danger-button:hover{background:var(--danger)!important;color:var(--paper)!important}.row strong,.row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row small{color:var(--muted);font-size:var(--type-caption);line-height:var(--line-compact)}.account-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--line);background:color-mix(in oklch,var(--surface-muted) 34%,var(--surface))}.account-selection-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;margin-left:auto;min-width:0}.account-selection-actions button{min-height:2.2rem;border-radius:var(--radius-md);padding:0 var(--space-md);background:var(--surface);border:1px solid var(--line);color:var(--ink);font-weight:700}.account-selection-actions button:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.account-selection-actions button:disabled{cursor:not-allowed;opacity:.52;transform:none}.account-list{display:grid}.limited-rows-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--line);background:color-mix(in oklch,var(--surface-muted) 32%,var(--surface));color:var(--muted);font-size:var(--type-caption);font-weight:800}.account-card{min-width:0;border-bottom:1px solid var(--line);background:var(--surface)}.account-card.selected{background:color-mix(in oklch,var(--info-bg) 46%,var(--surface))}.account-card:last-child{border-bottom:0}.account-card-main{display:grid;grid-template-columns:1.6rem 2.5rem minmax(18rem,1.4fr) minmax(9rem,.65fr) minmax(17.5rem,.8fr) max-content;grid-template-areas:"select toggle identity outcome stats actions";gap:var(--space-sm) var(--space-md);align-items:center;min-width:0;padding:var(--space-md) var(--space-lg);transition:background-color .16s var(--ease-out)}.account-card.expanded .account-card-main,.account-card-main:hover{background:var(--surface-muted)}.account-select-toggle{grid-area:select;display:grid;place-items:center;width:1.6rem;height:2.5rem;cursor:pointer}.account-select-toggle input{width:1rem;height:1rem;accent-color:var(--accent)}.account-expand-toggle{position:relative;grid-area:toggle;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);color:var(--ink);touch-action:manipulation;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.account-card.expanded .account-expand-toggle{background:var(--ink);border-color:var(--ink);color:var(--paper)}.account-expand-toggle:hover,.account-expand-toggle:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper)}.account-expand-toggle:active{transform:translateY(1px) scale(.98)}.account-expand-glyph{position:relative;width:.62rem;height:.62rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.08rem) rotate(45deg);transition:transform .18s var(--ease-out)}.account-expand-toggle[aria-expanded=true] .account-expand-glyph{transform:translateY(.1rem) rotate(225deg)}.account-identity,.account-outcome,.account-stats-strip{min-width:0}.account-identity{grid-area:identity}.account-outcome{grid-area:outcome}.account-stats-strip{grid-area:stats}.account-title-line{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-xs);min-width:0}.account-title-line .pill{flex:0 1 auto;max-width:14rem}.account-title-line strong,.account-outcome strong{min-width:0;line-height:var(--line-compact)}.account-title-line strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-outcome strong{overflow-wrap:anywhere}.account-identity small,.account-outcome small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:.2rem;overflow:hidden;color:var(--muted);font-size:var(--type-caption);line-height:var(--line-compact);overflow-wrap:anywhere}.account-actions{grid-area:actions;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.account-stats-strip{display:grid;grid-template-columns:minmax(6.75rem,1.25fr) repeat(3,minmax(3.7rem,.75fr));border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.account-stats-strip span{display:grid;align-content:center;min-width:0;min-height:3rem;padding:var(--space-xs) var(--space-sm);border-right:1px solid var(--line);color:var(--muted);font-size:var(--type-micro);line-height:var(--line-compact)}.account-stats-strip span:last-child{border-right:0}.account-stats-strip span:nth-child(2){background:var(--info-bg);color:var(--info)}.account-stats-strip span:nth-child(3){background:var(--success-bg);color:var(--success)}.account-stats-strip span:nth-child(4){background:var(--danger-bg);color:var(--danger)}.account-stats-strip strong{display:block;min-width:0;overflow:hidden;color:var(--ink);font-family:var(--font-display);font-size:1rem;font-variant-numeric:tabular-nums;line-height:var(--line-tight);text-overflow:ellipsis;white-space:nowrap}.account-card-detail{display:grid;gap:var(--space-md);padding:var(--space-md) var(--space-lg) var(--space-lg) calc(var(--space-lg) + 5.15rem);background:color-mix(in oklch,var(--surface-muted) 54%,var(--surface));border-top:1px solid var(--line);contain:layout paint;animation:detail-enter var(--motion-medium) var(--ease-out) both}.account-card-detail[hidden]{display:none}@supports (content-visibility: auto){.account-card,.job-row,.log-item{content-visibility:auto;contain-intrinsic-size:auto 4rem}.account-card.expanded,.log-item.expanded{contain-intrinsic-size:auto 22rem}}.account-card-detail>.field-note{margin:0}.compact-error{padding:0;margin:0}.account-detail-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-sm)}.account-detail-grid div,.account-latest-detail{min-width:0;padding:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.account-detail-grid span{display:block;color:var(--muted);font-size:var(--type-micro);font-weight:800;line-height:var(--line-compact)}.account-detail-grid strong,.account-latest-detail strong{display:block;margin-top:.12rem;overflow-wrap:anywhere;font-size:var(--type-meta);line-height:var(--line-compact)}.profile-editor{display:grid;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.profile-editor-header{display:flex;gap:var(--space-md);align-items:start;justify-content:space-between}.profile-editor-header h3{margin:0;font-size:var(--type-body)}.profile-editor-header small,.profile-file-grid small{color:var(--muted);font-size:var(--type-caption);overflow-wrap:anywhere}.profile-bio-field,.profile-file-grid label{display:grid;gap:var(--space-xs);min-width:0;color:var(--muted);font-size:var(--type-caption);font-weight:800}.profile-bio-field textarea,.profile-file-grid input{width:100%;min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);font:inherit;padding:.55rem .65rem}.profile-bio-field textarea{resize:vertical;min-height:5.5rem}.profile-bio-field textarea:focus-visible,.profile-file-grid input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.profile-editor-meta{display:flex;flex-wrap:wrap;gap:var(--space-xs);color:var(--muted);font-size:var(--type-caption);overflow-wrap:anywhere}.profile-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.bulk-bio-workbench{display:grid;gap:var(--space-md)}.bulk-bio-workbench[hidden]{display:none}.bulk-bio-panel-actions{display:flex;justify-content:flex-end;margin-bottom:var(--space-sm)}.bulk-bio-list{display:grid;gap:var(--space-sm)}.bulk-bio-row{display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(14rem,2fr) minmax(4rem,auto) auto;gap:var(--space-sm);align-items:start;padding:var(--space-sm) 0;border-top:1px solid var(--line)}.bulk-bio-account,.bulk-bio-text{display:grid;gap:var(--space-xs);min-width:0}.bulk-bio-account strong{overflow-wrap:anywhere}.bulk-bio-account span,.bulk-bio-text,.bulk-bio-meta{color:var(--muted);font-size:var(--type-caption);font-weight:800}.bulk-bio-text textarea{width:100%;min-width:0;min-height:4rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);font:inherit;padding:.55rem .65rem;resize:vertical}.bulk-bio-text textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.bulk-bio-meta{display:grid;gap:var(--space-xs);overflow-wrap:anywhere}.bulk-bio-actions{justify-content:flex-end}.form-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;justify-content:space-between;min-width:0}.danger-text{color:var(--danger)!important;font-weight:800}.account-detail-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.account-detail-columns section{min-width:0;display:grid;align-content:start;gap:var(--space-sm)}.account-detail-columns h3{margin:0;color:var(--muted);font-family:var(--font-display);font-size:var(--type-meta);line-height:var(--line-compact)}.account-event{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm);align-items:start;min-width:0;padding:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.account-event.compact{padding-block:var(--space-xs)}.account-event strong,.account-event small{display:block;min-width:0;overflow-wrap:anywhere}.account-event small,.account-latest-detail small{margin-top:.15rem;color:var(--muted);font-size:var(--type-caption);line-height:var(--line-body)}.account-event-detail{max-height:9rem;overflow:auto;margin:var(--space-xs) 0 0;padding:var(--space-sm);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--type-caption);line-height:var(--line-body);white-space:pre-wrap;overflow-wrap:anywhere}.account-event-tags,.account-action-types{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-xs)}.account-latest-detail{display:grid;grid-template-columns:auto minmax(0,.45fr) minmax(0,1fr);gap:var(--space-sm);align-items:center}.row-link:hover{background:var(--surface-muted)}.pill{display:inline-flex;align-items:center;max-width:100%;min-height:1.55rem;justify-self:start;border-radius:var(--radius-pill);padding:.18rem .48rem;background:var(--surface-muted);border:1px solid var(--line);color:var(--muted);font-size:var(--type-micro);font-weight:700;line-height:var(--line-compact);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill.info,.pill.running,.pill.queued{background:var(--info-bg);color:var(--info);border-color:color-mix(in oklch,var(--info) 38%,var(--line))}.pill.warning,.pill.cancelled{background:var(--warning-bg);color:var(--warning-ink);border-color:color-mix(in oklch,var(--warning) 40%,var(--line))}.pill.error,.pill.danger,.pill.failed{background:var(--danger-bg);color:var(--danger);border-color:color-mix(in oklch,var(--danger) 42%,var(--line))}.pill.succeeded,.pill.success{background:var(--success-bg);color:var(--success);border-color:color-mix(in oklch,var(--success) 42%,var(--line))}.job-row{padding:var(--space-md) var(--space-lg);display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,.5fr) auto;gap:var(--space-md);align-items:center}.job-row div:first-child{min-width:0}.job-row strong,.job-row span{display:block;min-width:0;overflow-wrap:anywhere}.job-row div:first-child span{color:var(--muted);font-size:var(--type-small);line-height:var(--line-compact);margin-top:.12rem}.job-result-meta{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-xs)}.job-result-meta .pill{display:inline-flex;color:var(--muted);margin-top:0}.job-live-log{grid-column:1 / -1;display:grid;gap:var(--space-xs);min-width:0;padding-top:var(--space-xs)}.job-live-row{display:grid;grid-template-columns:minmax(8rem,.8fr) auto minmax(0,1.2fr);gap:var(--space-xs) var(--space-sm);align-items:center;min-width:0;padding:var(--space-xs) var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in oklch,var(--surface-muted) 58%,var(--surface))}.job-live-account{min-width:0}.job-live-row strong,.job-live-row small,.job-live-row span,.job-live-more{min-width:0;overflow-wrap:anywhere}.job-live-row small,.job-live-row span,.job-live-more{color:var(--muted);font-size:var(--type-caption);line-height:var(--line-compact)}.job-live-row .pill{justify-self:start;margin-top:0}.job-live-more{display:block;padding-inline:var(--space-sm);font-weight:700}.progress{height:.45rem;border-radius:var(--radius-pill);overflow:hidden;background:var(--surface-muted);border:1px solid var(--line)}.progress span{display:block;height:100%;background:var(--info);transform-origin:left center;transition:width var(--motion-medium) var(--ease-out)}.progress.succeeded span{background:var(--success)}.progress.failed span{background:var(--danger)}.progress.cancelled span{background:var(--warning)}.progress.running span,.progress.queued span{animation:progress-breathe 1.4s var(--ease-out-quart) infinite}@supports selector(:has(*)){.job-row:has(.pill.running) .progress span,.job-row:has(.pill.queued) .progress span{animation:progress-breathe 1.4s var(--ease-out-quart) infinite}}.job-tail{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-xs);min-width:0}.job-tail a{color:var(--ink);border-bottom:1px solid var(--line-strong);font-size:var(--type-caption);font-weight:700;overflow-wrap:anywhere}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);padding:var(--space-lg)}.form-grid.compact{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end}.form-grid label{display:grid;gap:var(--space-xs);min-width:0;color:var(--muted);font-size:var(--type-caption);font-weight:700;line-height:var(--line-compact)}.form-grid label:has(input[type=checkbox]){display:flex;align-items:center;gap:var(--space-sm);min-height:2.25rem}.form-grid input,.form-grid select,.form-grid textarea{width:100%;min-width:0;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;padding:.55rem .65rem}.form-grid input:hover,.form-grid select:hover,.form-grid textarea:hover{border-color:var(--line-strong)}.form-grid input:focus-visible,.form-grid select:focus-visible,.form-grid textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.form-grid textarea{resize:vertical;min-height:7rem}.span-2{grid-column:1 / -1}.form-error{padding:0 var(--space-lg) var(--space-lg);color:var(--danger);font-weight:700;overflow-wrap:anywhere}.panel>.form-error{margin:0 var(--space-lg) var(--space-lg);padding:var(--space-sm);border:1px solid color-mix(in oklch,var(--danger) 42%,var(--line));border-radius:var(--radius-md);background:var(--danger-bg)}.field-note{margin:0;color:var(--muted);font-size:var(--type-small);line-height:var(--line-reading);overflow-wrap:anywhere}.inline-error{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;padding:var(--space-sm);border:1px solid color-mix(in oklch,var(--danger) 42%,var(--line));border-radius:var(--radius-md);color:var(--danger);background:var(--danger-bg);animation:detail-enter var(--motion-medium) var(--ease-out) both}.inline-error p{flex:1 1 14rem;min-width:0;color:inherit;font-weight:700;overflow-wrap:anywhere}.inline-error button{min-height:2rem;border-radius:var(--radius-md);padding:0 var(--space-md);background:transparent;border:1px solid currentColor;color:inherit;font-weight:700}.inline-error button:hover{background:var(--danger);color:var(--paper)}.empty{display:grid;gap:var(--space-xs);padding:var(--space-lg);color:var(--muted)}.empty:before{content:"";display:block;width:2rem;height:2px;background:var(--line-strong)}.empty p{color:inherit;overflow-wrap:anywhere}.monitor-fab{position:fixed;right:max(var(--space-lg),env(safe-area-inset-right));bottom:max(var(--space-lg),env(safe-area-inset-bottom));z-index:30;width:3.25rem;height:3.25rem;border-radius:var(--radius-pill);display:none;place-items:center;background:var(--ink);border:1px solid var(--ink);color:var(--paper)}.monitor-fab span{background:var(--paper)}.command-overlay{position:fixed;inset:0;z-index:80;display:grid;justify-items:center;align-items:start;padding:clamp(4rem,11vh,7rem) var(--space-lg) var(--space-lg)}.command-backdrop{position:absolute;inset:0;background:color-mix(in oklch,var(--paper) 72%,transparent);animation:overlay-fade var(--motion-medium) var(--ease-out) both}.command-panel{position:relative;width:min(42rem,100%);max-height:min(42rem,calc(100vh - 6rem));display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);animation:command-enter var(--motion-slow) var(--ease-out) both}@starting-style{.command-panel{opacity:0;transform:translateY(.75rem) scale(.985)}}.command-search{display:flex;justify-content:space-between;gap:var(--space-lg);align-items:start;padding:var(--space-lg) var(--space-lg) var(--space-md);border-bottom:1px solid var(--line)}.command-search label{display:block;color:var(--ink);font-family:var(--font-display);font-size:var(--type-subhead);font-weight:700;line-height:var(--line-tight)}.command-close{min-height:2rem;border-radius:var(--radius-md);padding:0 var(--space-sm);background:transparent;border:1px solid var(--line);color:var(--muted);font-size:var(--type-caption);font-weight:700}.command-close:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.command-panel>input{width:calc(100% - (var(--space-lg) * 2));min-width:0;margin:var(--space-md) var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-muted);color:var(--ink);font:inherit;padding:.72rem .8rem}.command-panel>input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.command-results{display:grid;align-content:start;overflow-y:auto;padding:0 var(--space-lg) var(--space-lg)}.command-result{position:relative;display:grid;grid-template-columns:minmax(6rem,.28fr) minmax(0,.72fr) auto;gap:var(--space-sm) var(--space-md);align-items:center;min-width:0;min-height:3.6rem;border-radius:0;padding:var(--space-md) 0;background:transparent;border-top:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left}.command-result:first-child{border-top:0}.command-result.active,.command-result:hover{background:color-mix(in oklch,var(--surface-muted) 62%,var(--surface))}.command-result[aria-disabled=true]{cursor:not-allowed;opacity:.52}.command-group{color:var(--muted);font-family:var(--font-display);font-size:var(--type-caption);font-weight:700;line-height:var(--line-compact)}.command-results strong,.command-results small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-results strong{font-size:var(--type-body);line-height:var(--line-compact)}.command-results small{grid-column:2 / 3;color:var(--muted);font-size:var(--type-caption);line-height:var(--line-compact)}.command-results kbd{grid-column:3;grid-row:1 / span 2;align-self:center}.command-results .empty{border-top:1px solid var(--line);padding-inline:0}.overlay{position:fixed;inset:0;z-index:90;display:grid;align-items:stretch;justify-items:end}.overlay-backdrop{position:absolute;inset:0;background:color-mix(in oklch,var(--paper) 62%,transparent)}.monitor-panel{position:relative;width:min(31rem,100vw);height:100%;background:var(--surface);border-left:1px solid var(--line);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.monitor-panel>header{display:flex;justify-content:space-between;gap:var(--space-lg);align-items:start;padding:var(--space-lg);border-bottom:1px solid var(--line)}.monitor-panel .job-list{min-height:0;align-content:start;display:block;overflow-y:auto;overscroll-behavior:contain}.monitor-panel .job-row{min-height:4.35rem;padding:var(--space-sm) var(--space-lg);content-visibility:visible;contain-intrinsic-size:auto 4.35rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"summary tail" "progress progress" "log log";gap:var(--space-xs) var(--space-md);align-items:center;overflow:visible}.monitor-panel .job-row>div:first-child{grid-area:summary;min-width:0}.monitor-panel .job-row>.progress{grid-area:progress;width:100%;min-height:.35rem}.monitor-panel .job-row>.job-live-log{grid-area:log}.monitor-panel .job-row>.job-tail{grid-area:tail;justify-content:flex-end;max-width:12rem;min-width:0}.monitor-panel .job-row strong{font-size:var(--type-meta);line-height:var(--line-compact)}.monitor-panel .job-row div:first-child span{font-size:var(--type-caption)}.monitor-panel .job-row .pill{display:inline-flex;max-width:100%}.monitor-panel .progress{height:.35rem}.toast-stack{position:fixed;top:max(var(--space-lg),env(safe-area-inset-top));right:max(var(--space-lg),env(safe-area-inset-right));z-index:100;width:min(24rem,calc(100vw - 2rem));display:grid;gap:var(--space-sm);pointer-events:none}.toast{position:relative;border-radius:var(--radius-md);padding:var(--space-md) calc(2.75rem + var(--space-sm)) var(--space-md) calc(var(--space-md) + 2.15rem);background:var(--surface);border:1px solid var(--line-strong);pointer-events:auto;animation:toast-in var(--motion-medium) var(--ease-out)}.toast-stack.passive .toast{pointer-events:none}.toast.success{background:var(--success-bg);border-color:color-mix(in oklch,var(--success) 48%,var(--line))}.toast.warning{background:var(--warning-bg);border-color:color-mix(in oklch,var(--warning) 48%,var(--line))}.toast.danger{background:var(--danger-bg);border-color:color-mix(in oklch,var(--danger) 48%,var(--line))}.toast.info{background:var(--info-bg);border-color:color-mix(in oklch,var(--info) 42%,var(--line))}.toast-marker{position:absolute;left:var(--space-md);top:var(--space-md);display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:.68rem;font-weight:800;line-height:1}.toast.success .toast-marker{border-color:color-mix(in oklch,var(--success) 42%,var(--line));color:var(--success)}.toast.warning .toast-marker{border-color:color-mix(in oklch,var(--warning) 42%,var(--line));color:var(--warning-ink)}.toast.danger .toast-marker{border-color:color-mix(in oklch,var(--danger) 42%,var(--line));color:var(--danger)}.toast.info .toast-marker{border-color:color-mix(in oklch,var(--info) 38%,var(--line));color:var(--info)}.toast-dismiss{position:absolute;right:0;top:0;width:2.75rem;height:2.75rem;border-radius:var(--radius-md);background:transparent;color:var(--muted);padding:0}.toast-dismiss:hover{background:var(--surface-muted);color:var(--ink)}.toast p{margin-top:var(--space-xs);color:var(--muted);font-size:var(--type-meta);line-height:var(--line-body);overflow-wrap:anywhere}.toast strong{display:block;min-width:0;line-height:var(--line-compact);overflow-wrap:anywhere}.toast-action{margin-top:var(--space-sm)}@keyframes toast-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes drawer-enter{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes command-enter{0%{opacity:0;transform:translateY(.75rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes progress-breathe{0%,to{opacity:.72}50%{opacity:1}}@keyframes analytics-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.58;transform:scale(1.18)}}@supports (view-transition-name: none){.workspace{view-transition-name:workspace}.command-panel{view-transition-name:command-palette}::view-transition-old(workspace),::view-transition-new(workspace){animation-duration:var(--motion-medium);animation-timing-function:var(--ease-out)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important}.theme-toggle:hover,.monitor-inline:hover,.command-button:hover,.action-strip button:hover,.icon-button:hover,.toast-action:hover,.tool-list a:hover,.tool-list button:hover,.button-link:hover,.form-grid button:hover,.row-actions button:hover,.row-actions a:hover,.nav button:active,.theme-toggle:active,.monitor-inline:active,.command-button:active,.action-strip button:active,.icon-button:active,.toast-action:active,.tool-list a:active,.tool-list button:active,.button-link:active,.form-grid button:active,.row-actions button:active,.row-actions a:active,.account-expand-toggle:active{transform:none}}@media(pointer:coarse){.nav button,.snapshot-status-button,.command-button,.theme-toggle,.monitor-inline,.action-strip button,.icon-button,.toast-action,.tool-list a,.tool-list button,.button-link,.form-grid button,.row-actions button,.row-actions a,.form-grid input,.form-grid select{min-height:2.75rem}}@media(max-width:980px){.page-title{align-items:start}.page-title-actions{width:min(100%,26rem);justify-content:flex-start}.console-header{gap:var(--space-md);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.console-header::-webkit-scrollbar{display:none}.snapshot-status-popover{position:fixed;top:4.35rem;right:var(--space-md);z-index:80}.brand span{display:none}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.api-layout{grid-template-columns:1fr}.api-layout>.panel:first-child{grid-row:auto}.statistics-layout,.profile-posts-layout,.profile-post-row{grid-template-columns:1fr}.profile-posts-layout>.panel:nth-child(3){grid-column:auto}.profile-post-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.analytics-layout,.analytics-controls,.analytics-focus,.analytics-snapshot{grid-template-columns:1fr}.analytics-layout>.panel:first-child,.analytics-layout>.panel:nth-child(2),.analytics-layout>.panel:nth-child(5){grid-column:auto}.analytics-total{border-right:0;border-bottom:1px solid var(--line)}.analytics-snapshot-inspector{border-left:0;border-top:1px solid var(--line)}.statistics-layout>.panel:first-child,.statistics-layout>.panel:last-child{grid-column:auto}.metric:nth-child(3n){border-right:0}.metric:nth-child(n+4){border-top:1px solid var(--line)}.account-card-main{grid-template-columns:1.6rem 2.5rem minmax(0,1fr);grid-template-areas:"select toggle identity" ". . outcome" ". . stats" ". . actions";align-items:start}.account-actions{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:720px){.app-frame{--type-micro: .875rem;--type-caption: .875rem;--type-small: .9rem;--type-meta: .94rem}.console-header,.workspace{padding:var(--space-md)}.workspace{padding-bottom:5rem}.console-header{min-height:3.35rem}.snapshot-status-popover{top:3.75rem;right:var(--space-sm);width:min(21rem,calc(100vw - 1rem))}.nav,.header-actions{flex:0 0 auto}.nav button,.header-actions>*{width:auto;min-width:0;text-align:center;justify-content:center}.command-button kbd{display:none}.action-strip{display:flex;flex-wrap:wrap;overflow-x:visible}.action-strip button{flex:1 1 9.5rem}.monitor-inline{display:inline-flex}.monitor-fab{display:none}.page-title{display:block}.page-title-actions{width:100%;margin-top:var(--space-md);justify-content:stretch}.page-refresh-button{width:100%;max-width:none}h1{font-size:1.65rem}.metrics-grid,.content-grid,.stats-summary-grid,.profile-posts-summary,.analytics-summary-grid,.analytics-chart-stats{grid-template-columns:1fr}.analytics-chart-stats div,.analytics-chart-stats div:last-child{border-right:0;border-bottom:1px solid var(--line)}.analytics-chart-stats div:last-child{border-bottom:0}.analytics-snapshot-row,.analytics-breakdown-row{grid-template-columns:1fr;gap:var(--space-sm)}.analytics-snapshot-row>strong,.analytics-breakdown-row>strong,.analytics-breakdown-row>small{text-align:left}.analytics-chart svg{height:13rem}.analytics-tooltip{left:clamp(5.75rem,var(--chart-x),calc(100% - 5.75rem));min-width:8.5rem;max-width:10.5rem}.metric,.metric:nth-child(3n),.metric:nth-child(n+4){border-right:0;border-top:1px solid var(--line)}.metric:first-child{border-top:0}.stat-summary{border-right:0;border-bottom:1px solid var(--line)}.stat-summary:last-child{border-bottom:0}.country-risk-row{grid-template-columns:1fr auto;gap:var(--space-sm)}.country-risk-meter{grid-column:1 / -1}.country-risk-row>strong{justify-self:end}.profile-posts-list{max-height:none}.profile-post-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-post-stats span{text-align:left}.row,.job-row{grid-template-columns:1fr;gap:var(--space-xs)}.row.action-row,.log-row,.form-grid{grid-template-columns:1fr}.account-toolbar,.account-card-main{padding-inline:var(--space-md)}.account-detail-columns,.profile-file-grid,.bulk-bio-row,.account-latest-detail{grid-template-columns:1fr}.bulk-bio-actions{justify-content:flex-start;width:100%}.profile-editor-header,.form-actions{align-items:stretch;flex-direction:column}.account-card-main{grid-template-columns:1.6rem minmax(0,1fr);grid-template-areas:"select toggle" "identity identity" "outcome outcome" "stats stats" "actions actions"}.account-expand-toggle{width:2.75rem;height:2.75rem}.account-card-detail{padding:0 var(--space-md) var(--space-md)}.account-detail-grid,.account-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.account-stats-strip span{border-bottom:1px solid var(--line)}.account-stats-strip span:nth-child(2n){border-right:0}.account-stats-strip span:nth-last-child(-n+2){border-bottom:0}.log-time,.log-expand{justify-self:start}.log-detail-grid{grid-template-columns:1fr}.row-actions{justify-content:flex-start;overflow-x:visible;flex-wrap:wrap}.account-actions{justify-content:flex-start}.row-actions::-webkit-scrollbar{display:none}.row-actions button,.row-actions a{flex:1 1 4.8rem;min-height:2.75rem}.row strong,.row small{white-space:normal}.proxycheck-event{grid-template-columns:1fr;align-items:start}.toast-stack{top:auto;right:max(var(--space-md),env(safe-area-inset-right));bottom:max(5rem,calc(env(safe-area-inset-bottom) + 5rem));left:max(var(--space-md),env(safe-area-inset-left));width:auto}.overlay{align-items:end;justify-items:center;padding:var(--space-md)}.monitor-panel{width:min(100%,36rem);height:min(82vh,42rem);border:1px solid var(--line);border-radius:var(--radius-md)}.command-overlay{padding:var(--space-md);align-items:start}.command-panel{max-height:calc(100vh - (var(--space-md) * 2))}.command-search{padding:var(--space-md)}.command-panel>input{width:calc(100% - (var(--space-md) * 2));margin:var(--space-md)}.command-results{padding:0 var(--space-md) var(--space-md)}.command-result{grid-template-columns:minmax(0,1fr) auto}.command-group{grid-column:1 / -1}.command-results strong,.command-results small{grid-column:1 / 2;white-space:normal}.command-results kbd{grid-column:2;grid-row:2}.monitor-panel>header{padding:var(--space-md)}.monitor-panel .job-row{grid-template-columns:1fr;grid-template-areas:"summary" "tail" "progress" "log";min-height:5rem}.monitor-panel .job-tail{justify-content:flex-start;max-width:none}}
