.console{--c-ground:var(--veil-console-ground);--c-surface:var(--veil-console-surface);--c-border:var(--veil-console-border);--c-text:var(--veil-console-text);--c-text-2:var(--veil-console-text-secondary);--c-accent:var(--veil-console-accent);--c-on-accent:var(--veil-console-on-accent);--c-verified:var(--veil-console-verified);--c-disputed:var(--veil-console-disputed);--c-danger:var(--veil-console-danger);--c-code-ground:var(--veil-console-code-ground);--c-code-text:var(--veil-console-code-text);background:var(--c-ground);color:var(--c-text);min-block-size:70vh;font-size:15px;line-height:1.7}.console :focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.console a{color:var(--c-accent)}.console h1,.console h2,.console h3{font-family:var(--font-display),system-ui,sans-serif;line-height:1.4;margin:0}.console h1{font-size:28px;font-weight:800}.console h2{font-size:20px;font-weight:700}.console h3{font-size:16px;font-weight:700}.console .wordmark{font-family:var(--font-display-latin),system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;direction:ltr;unicode-bidi:isolate}.console .mono,.console code{font-family:var(--font-mono),monospace;font-size:.86em;direction:ltr;unicode-bidi:isolate}.console .muted{color:var(--c-text-2)}.console .num{font-variant-numeric:tabular-nums}.c-shell{display:grid;grid-template-columns:228px minmax(0,1fr);gap:24px;max-inline-size:1280px;margin-inline:auto;padding:24px 16px 64px}.c-side{display:grid;gap:4px;align-content:start;position:sticky;inset-block-start:16px}.c-side a,.c-side span.disabled{display:block;padding:7px 12px;white-space:nowrap;border-radius:8px;color:var(--c-text-2);text-decoration:none}.c-side a[aria-current=page]{background:var(--c-surface);color:var(--c-text);font-weight:700;box-shadow:inset 0 0 0 1px var(--c-border)}.c-side a:hover{color:var(--c-text)}.c-side span.disabled{opacity:.6;cursor:not-allowed}.c-side .c-org{margin-block-end:12px;display:grid;gap:6px}.c-main{display:grid;gap:20px;align-content:start;min-inline-size:0}.c-top{gap:12px;justify-content:space-between}.c-top,.c-top-actions{display:flex;flex-wrap:wrap;align-items:center}.c-top-actions{gap:8px}.c-pill{display:inline-flex;gap:8px;align-items:center;padding:5px 12px;border-radius:999px;border:1px solid var(--c-border);background:var(--c-surface);font-size:14px;color:var(--c-text);text-decoration:none}.c-pill b{font-weight:700}.c-btn{font:inherit;font-weight:600;font-size:14px;padding:8px 14px;border-radius:8px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);cursor:pointer;text-decoration:none;display:inline-flex;gap:6px;align-items:center}.c-btn:hover{border-color:var(--c-text-2)}.c-btn.primary{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent)}.c-btn.danger{color:var(--c-danger);border-color:var(--c-danger);background:transparent}.c-btn[disabled]{opacity:.55;cursor:not-allowed}.c-link{background:none;border:0;padding:0;color:var(--c-accent);font:inherit;cursor:pointer;text-decoration:underline;white-space:nowrap}.c-panel{background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;padding:18px;display:grid;gap:12px;align-content:start;min-inline-size:0;overflow-x:auto}.c-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.c-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.c-kpi{background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;padding:14px 16px;display:grid;gap:2px}.c-kpi>span{color:var(--c-text-2);font-size:13px}.c-kpi>b{font-size:24px;font-weight:700}.c-kpi>small{color:var(--c-text-2);font-size:12px}.c-table-wrap{overflow-x:auto}.c-table{inline-size:100%;border-collapse:collapse;font-size:14px}.c-table td,.c-table th{text-align:start;padding:9px 8px;border-block-end:1px solid var(--c-border);vertical-align:top}.c-table th{color:var(--c-text-2);font-weight:500}.c-table td,.c-table th{white-space:nowrap}.c-table td.wrap,.c-table td[dir=auto]{white-space:normal;min-inline-size:16ch}.c-table .end{text-align:end}.c-table tr:last-child td{border-block-end:0}.c-badge{display:inline-block;font-size:12px;padding:1px 8px;border-radius:999px;border:1px solid;white-space:nowrap}.c-badge.ok{color:var(--c-verified)}.c-badge.warn{color:var(--c-disputed)}.c-badge.bad{color:var(--c-danger)}.c-badge.muted{color:var(--c-text-2)}.c-empty{display:grid;gap:8px;justify-items:start;padding:28px;border:1px dashed var(--c-border);border-radius:10px}.c-alert{padding:10px 14px;border-radius:8px;border:1px solid var(--c-disputed);color:var(--c-text);background:var(--c-surface)}.c-alert.bad{border-color:var(--c-danger)}.c-ok{color:var(--c-verified)}.c-form{display:grid;gap:14px}.c-field{display:grid;gap:4px}.c-field>span{font-weight:600;font-size:14px}.c-field>small{color:var(--c-text-2);font-size:12px}.c-field input,.c-field select,.c-field textarea{font:inherit;font-size:14px;padding:8px 10px;border-radius:8px;border:1px solid var(--c-border);background:var(--c-ground);color:var(--c-text)}.c-field textarea{min-block-size:72px;direction:ltr;text-align:start}.c-row{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.c-row>.c-field{flex:1 1 140px}.c-check{display:flex;gap:10px;align-items:start}.c-check input{margin-block-start:6px}.c-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.c-steps li{display:flex;gap:10px;align-items:center}.c-steps i{inline-size:16px;block-size:16px;border-radius:50%;border:2px solid var(--c-border);flex:none}.c-steps li.done{color:var(--c-text-2)}.c-steps li.done i{background:var(--c-verified);border-color:var(--c-verified)}.c-code{margin:0;padding:14px;border-radius:10px;background:var(--c-code-ground);color:var(--c-code-text);overflow-x:auto;font:13px/1.6 var(--font-mono),monospace;direction:ltr;text-align:start}.c-tabs{display:flex;gap:4px;flex-wrap:wrap}.c-tabs button[aria-selected=true]{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent)}.console{--c-s1:var(--veil-console-series1);--c-s2:var(--veil-console-series2);--c-s3:var(--veil-console-series3);--c-s4:var(--veil-console-series4);--c-s5:var(--veil-console-series5);--c-s-other:var(--veil-console-series-other);--c-grid:var(--veil-console-grid);--c-axis:var(--veil-console-axis)}.c-chart-fig{margin:0;display:grid;gap:10px;min-inline-size:0}.c-chart-box{position:relative;direction:ltr;border-radius:8px;outline-offset:4px;touch-action:pan-y}.c-chart-box svg{display:block;overflow:visible}.c-grid{stroke:var(--c-grid);stroke-width:1}.c-axis,.c-grid{shape-rendering:crispEdges}.c-axis{stroke:var(--c-axis);stroke-width:1}.c-tick{fill:var(--c-text-2);font-size:11px;font-variant-numeric:tabular-nums}.c-crosshair{stroke:var(--c-text-2);stroke-width:1;opacity:.55;shape-rendering:crispEdges}.c-hover-band{fill:var(--c-text);opacity:.05}.c-hit{fill:transparent}.c-mark{transition:opacity .12s}.c-chart-box:focus-visible .c-mark:not(.on),.c-chart-box:hover .c-mark:not(.on){opacity:.55}.c-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.c-wash{opacity:.1;stroke:none}.c-dot{stroke:var(--c-surface);stroke-width:2}.c-dot.s-1,.c-mark.s-1,.c-wash.s-1{fill:var(--c-s1)}.c-line.s-1{stroke:var(--c-s1)}.c-dot.s-2,.c-mark.s-2,.c-wash.s-2{fill:var(--c-s2)}.c-line.s-2{stroke:var(--c-s2)}.c-dot.s-3,.c-mark.s-3,.c-wash.s-3{fill:var(--c-s3)}.c-line.s-3{stroke:var(--c-s3)}.c-dot.s-4,.c-mark.s-4,.c-wash.s-4{fill:var(--c-s4)}.c-line.s-4{stroke:var(--c-s4)}.c-dot.s-5,.c-mark.s-5,.c-wash.s-5{fill:var(--c-s5)}.c-line.s-5{stroke:var(--c-s5)}.c-dot.s-other,.c-mark.s-other,.c-wash.s-other{fill:var(--c-s-other)}.c-line.s-other{stroke:var(--c-s-other)}.c-dot.s-danger,.c-mark.s-danger,.c-wash.s-danger{fill:var(--c-danger)}.c-line.s-danger{stroke:var(--c-danger)}.c-dot.s-warn,.c-mark.s-warn,.c-wash.s-warn{fill:var(--c-disputed)}.c-line.s-warn{stroke:var(--c-disputed)}.c-tip{position:absolute;inset-block-start:4px;z-index:5;pointer-events:none;min-inline-size:168px;max-inline-size:340px;padding:10px 12px;border-radius:8px;background:var(--c-surface);border:1px solid var(--c-border);box-shadow:0 6px 20px -8px var(--c-code-ground);font-size:13px}.c-tip-body{display:grid;gap:4px}.c-tip[data-side=after]{transform:translateX(12px)}.c-tip[data-side=before]{transform:translateX(calc(-100% - 12px))}.c-tip-title{color:var(--c-text-2);font-size:12px;margin-block-end:2px}.c-tip-row{display:grid;gap:8px;align-items:baseline}.c-tip-row,.c-tip-row.total{grid-template-columns:14px auto 1fr}.c-tip-row.total{padding-block-end:4px;border-block-end:1px solid var(--c-border)}.c-tip-row.total:before{content:""}.c-tip-row b{font-weight:650;font-variant-numeric:tabular-nums;color:var(--c-text)}.c-tip-row span{color:var(--c-text-2);overflow-wrap:anywhere}.c-tip i.key{display:inline-block;inline-size:12px;block-size:3px;border-radius:2px;align-self:center}.key.s-1{background:var(--c-s1)}.key.s-2{background:var(--c-s2)}.key.s-3{background:var(--c-s3)}.key.s-4{background:var(--c-s4)}.key.s-5{background:var(--c-s5)}.key.s-other{background:var(--c-s-other)}.key.s-danger{background:var(--c-danger)}.key.s-warn{background:var(--c-disputed)}.c-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--c-text-2)}.c-legend>span{display:inline-flex;align-items:center;gap:6px}.c-legend i{display:inline-block;flex:none}.c-legend i.rect{inline-size:10px;block-size:10px;border-radius:3px}.c-legend i.line{inline-size:14px;block-size:3px;border-radius:2px}.c-legend i.s-1{background:var(--c-s1)}.c-legend i.s-2{background:var(--c-s2)}.c-legend i.s-3{background:var(--c-s3)}.c-legend i.s-4{background:var(--c-s4)}.c-legend i.s-5{background:var(--c-s5)}.c-legend i.s-other{background:var(--c-s-other)}.c-legend i.s-danger{background:var(--c-danger)}.c-legend i.s-warn{background:var(--c-disputed)}.c-table-view summary{cursor:pointer;color:var(--c-text-2);font-size:13px;inline-size:max-content}.c-table-view[open] summary{margin-block-end:8px}.c-table-view .c-table{font-size:13px}.c-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c-table.dense{font-size:13px}.c-table.dense td,.c-table.dense th{padding:8px 6px}.c-table .c-wrap{white-space:normal;overflow-wrap:anywhere;min-inline-size:140px;max-inline-size:240px}.c-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:12px}.c-tiles.six{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.c-tiles,.c-tiles.six{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-tile{position:relative;background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;padding:14px 16px 12px;display:grid;gap:4px;align-content:start;min-inline-size:0}.c-tile-label{color:var(--c-text-2);font-size:13px}.c-tile-value{font-size:26px;font-weight:650;line-height:1.15;letter-spacing:-.01em}.c-delta{font-size:12px;font-variant-numeric:tabular-nums}.c-delta.good{color:var(--c-verified)}.c-delta.bad{color:var(--c-danger)}.c-delta.flat{color:var(--c-text-2)}.c-spark{inline-size:100%;max-inline-size:140px;block-size:32px;margin-block-start:4px;direction:ltr}.c-spark path{fill:none;stroke:var(--c-s-other);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.c-spark circle{fill:var(--c-s1);stroke:var(--c-surface);stroke-width:2}.c-barlist{inline-size:100%;border-collapse:collapse;font-size:14px}.c-barlist td,.c-barlist th{padding:7px 0;font-weight:400;text-align:start;vertical-align:middle;border-block-end:1px solid var(--c-grid)}.c-barlist td{padding-inline-start:12px;white-space:nowrap}.c-barlist tr:last-child td,.c-barlist tr:last-child th{border-block-end:0}.c-barlist-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-block-end:5px}.c-barlist-track{display:block;block-size:6px;border-radius:3px;background:var(--c-grid)}.c-barlist-bar{display:block;block-size:100%;border-radius:3px;background:var(--c-s1)}.c-meter{display:grid;gap:6px}.c-meter-head{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--c-text-2)}.c-meter-head b{color:var(--c-text);font-variant-numeric:tabular-nums}.c-meter-track{block-size:8px;border-radius:4px;background:var(--c-grid);overflow:hidden}.c-meter-fill{display:block;block-size:100%;border-radius:4px;background:var(--c-s1)}.c-meter[data-state=warn] .c-meter-fill{background:var(--c-disputed)}.c-meter[data-state=bad] .c-meter-fill{background:var(--c-danger)}.c-outcomes{display:grid;gap:12px}.c-outcome-bar{display:flex;gap:2px;block-size:12px;border-radius:6px;overflow:hidden}.c-outcome{min-inline-size:3px}.c-outcome.t-good{background:var(--c-verified)}.c-outcome.t-warn{background:var(--c-disputed)}.c-outcome.t-bad{background:var(--c-danger)}.c-outcome.t-neutral{background:var(--c-s-other)}.c-outcome-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px}.c-outcome-list li{display:grid;grid-template-columns:18px 1fr auto 56px;gap:8px;align-items:baseline}.c-outcome-list li b{font-weight:600;text-align:end}.c-outcome-list li .muted{text-align:end;font-size:13px}.c-outcome-icon{font-size:13px;text-align:center}.c-outcome-icon.t-good{color:var(--c-verified)}.c-outcome-icon.t-warn{color:var(--c-disputed)}.c-outcome-icon.t-bad{color:var(--c-danger)}.c-outcome-icon.t-neutral{color:var(--c-text-2)}.c-filters{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:end}.c-seg{display:inline-flex;padding:3px;gap:2px;border-radius:9px;background:var(--c-surface);border:1px solid var(--c-border)}.c-seg a{padding:5px 12px;border-radius:7px;font-size:13px;font-weight:600;color:var(--c-text-2);text-decoration:none;white-space:nowrap}.c-seg a[aria-current=true]{background:var(--c-ground);color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-border)}.c-seg a:hover{color:var(--c-text)}.c-section-head{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline;justify-content:space-between}.c-section-head h2{margin:0}.c-section-head p{margin:0;color:var(--c-text-2);font-size:13px}.c-figure-value{font-size:22px;font-weight:650}.c-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid3,.c-wallet{display:grid;gap:16px}.c-wallet{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:start}.c-wallet>div{display:grid;gap:2px}.c-wallet>div>span{color:var(--c-text-2);font-size:13px}.c-dialog-overlay{position:fixed;inset:0;background:var(--c-code-ground);opacity:.55;z-index:40}.c-dialog{position:fixed;min-block-size:0;align-content:start;inset-block-start:8vh;inset-inline:0;margin-inline:auto;inline-size:min(560px,calc(100vw - 32px));max-block-size:84vh;overflow-y:auto;background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-border);border-radius:12px;padding:20px;z-index:41;display:grid;gap:14px}.c-secret{display:flex;gap:8px;align-items:center;padding:10px;word-break:break-all}.c-palette input,.c-secret{border-radius:8px;background:var(--c-ground);border:1px solid var(--c-border)}.c-palette input{inline-size:100%;font:inherit;padding:10px 12px;color:var(--c-text)}.c-palette ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.c-palette li button{inline-size:100%;text-align:start;padding:8px 10px;border-radius:8px;border:0;background:transparent;color:var(--c-text);font:inherit;cursor:pointer}.c-palette li button[data-active=true]{background:var(--c-ground)}.c-skeleton{display:grid;gap:16px}.c-skeleton>div{block-size:96px;border-radius:10px;background:var(--c-surface);border:1px solid var(--c-border)}@media (max-width:900px){.c-shell{grid-template-columns:minmax(0,1fr)}.c-side{position:static;grid-auto-flow:column;overflow-x:auto;grid-template-columns:none}.c-side .c-org{margin:0;align-self:center}.c-side .c-org .c-field>span,.c-side .c-org small,.c-top kbd{display:none}.c-grid2{grid-template-columns:minmax(0,1fr)}.c-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid3{grid-template-columns:minmax(0,1fr)}}