@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.vT7MWq_className{font-family:Manrope,Manrope Fallback;font-style:normal}.vT7MWq_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._5Dhsuq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._5Dhsuq_variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#f59e0b;--color-primary-strong:#fbbf24;--color-primary-soft:#f59e0b24;--color-accent:#f59e0b;--color-accent-strong:#fbbf24;--color-accent-soft:#f59e0b24;--color-danger:#ef4444;--color-danger-strong:#f87171;--color-danger-soft:#ef444426;--color-info:#3b82f6;--color-info-strong:#93c5fd;--color-info-soft:#3b82f626;--color-warning:#f59e0b;--color-warning-strong:#fcd34d;--color-warning-soft:#f59e0b29;--color-success:#4edea3;--color-success-strong:#a6f2ce;--color-success-soft:#4edea324;--color-surface-0:#0e1116;--color-surface-1:#161b22;--color-surface-2:#1e242c;--color-border:#2b333d;--color-border-strong:#4b5664;--color-text:#e6edf3;--color-text-muted:#9aa7b4;--color-text-subtle:#768391;--color-text-inverse:#171006;--color-surface-container-lowest:#080f10;--color-surface-container-low:#151d1e;--color-surface-container:#192122;--color-surface-container-high:#232b2c;--color-surface-container-highest:#2e3637;--color-surface-bright:#323b3c;--color-tertiary:#ffb695;--color-tertiary-container:#ef6719;--color-secondary-container:#00a572;--color-error-container:#93000a;--color-inverse-primary:#005bc0;--status-live:#10b981;--status-live-soft:#10b98126;--status-stale:#f59e0b;--status-stale-soft:#f59e0b29;--status-offline:#9aa8bd;--status-offline-soft:#9aa8bd26;--status-warning:#f59e0b;--status-warning-soft:#f59e0b29;--status-critical:#ef4444;--status-critical-soft:#ef444426;--status-neutral:#9aa8bd;--status-neutral-soft:#9aa8bd26;--chart-solar:#f2b84b;--chart-solar-2:#ffd379;--chart-grid-import:#00b8d4;--chart-grid-export:#35b77a;--chart-forecast:#a98df4;--chart-muted:#60728f;--chart-grid:#aabedc26;--font-ui:var(--font-manrope,Manrope), "Segoe UI Variable", system-ui, sans-serif;--font-display:var(--font-manrope,Manrope), "Segoe UI Variable", system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono,"JetBrains Mono"), "Cascadia Code", monospace;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--shadow-card:0 18px 44px -34px #010916f5, inset 0 1px 0 #ffffff09;--shadow-pop:0 32px 80px -32px #010916fa;--shadow-focus:0 0 0 3px #f59e0b3d;--motion-fast:.18s;--motion-base:.3s;--motion-ease:cubic-bezier(.16, 1, .3, 1);--content-max:1440px;--sidenav-width:230px;--sidenav-collapsed:64px;--topbar-height:52px}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#b86700;--color-primary-strong:#8a4c00;--color-primary-soft:#fff2d5;--color-accent:#b86700;--color-accent-strong:#8a4c00;--color-accent-soft:#fff2d5;--color-danger:#c53b4a;--color-danger-strong:#942637;--color-danger-soft:#ffedf0;--color-info:#087eb2;--color-info-strong:#075579;--color-info-soft:#e4f7ff;--color-warning:#a66708;--color-warning-strong:#744705;--color-warning-soft:#fff5df;--color-success:#087a50;--color-success-strong:#05563a;--color-success-soft:#e4f7ee;--color-surface-0:#f6f7f9;--color-surface-1:#fff;--color-surface-2:#eef1f4;--color-border:#dce2e8;--color-border-strong:#7b8794;--color-text:#1a1f26;--color-text-muted:#5b6470;--color-text-subtle:#737d88;--color-text-inverse:#fff;--status-live:#087a50;--status-live-soft:#e4f7ee;--status-stale:#a66708;--status-stale-soft:#fff5df;--status-offline:#65758a;--status-offline-soft:#edf3fa;--status-warning:#a66708;--status-warning-soft:#fff5df;--status-critical:#c53b4a;--status-critical-soft:#ffedf0;--status-neutral:#65758a;--status-neutral-soft:#edf3fa;--chart-solar:#d58a16;--chart-solar-2:#f1b84d;--chart-grid-import:#2673d9;--chart-grid-export:#0b9e98;--chart-forecast:#775bd2;--chart-muted:#9cacbf;--chart-grid:#485d7829;--shadow-card:0 18px 40px -32px #19345659, inset 0 1px 0 #ffffffe6;--shadow-pop:0 28px 68px -30px #19345657}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v76-btn,.v76-input,.v76-tabs button,.v76-dialog,.v76-toast,.v76-empty,.v76-table-wrap,.v76-chart-frame{border-radius:var(--radius-md)}.v76-btn,.v76-input,.v76-tabs button,.v76-table-sort,.v76-toast-action,.v76-toast-close,.v76-sidenav-link,.v76-bottom-tab{font:inherit}.v76-btn:focus-visible,.v76-input:focus-visible,.v76-tabs button:focus-visible,.v76-table-sort:focus-visible,.v76-dialog button:focus-visible,.v76-toast button:focus-visible,.v76-sidenav-link:focus-visible,.v76-bottom-tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:var(--shadow-focus)}.v76-btn{isolation:isolate;background:var(--color-primary);min-height:40px;color:var(--color-text-inverse);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);border:1px solid #0000;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.v76-btn:hover:not(:disabled){background:var(--color-primary-strong);transform:translateY(-1px)}.v76-btn:active:not(:disabled){transform:translateY(0)}.v76-btn:disabled,.v76-btn[aria-disabled=true],.v76-btn[aria-busy=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.v76-btn-sm{min-height:34px;padding-inline:10px;font-size:11px}.v76-btn-lg{min-height:46px;padding-inline:18px}.v76-btn-full{width:100%}.v76-btn-secondary{border-color:var(--color-border-strong);background:var(--color-surface-2);color:var(--color-text)}.v76-btn-secondary:hover:not(:disabled){background:var(--color-primary-soft)}.v76-btn-ghost{border-color:var(--color-border);color:var(--color-text-muted);background:0 0}.v76-btn-ghost:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-2);color:var(--color-text)}.v76-btn-danger{background:var(--color-danger);color:#fff}.v76-btn-danger:hover:not(:disabled){background:var(--color-danger-strong)}.v76-btn-success{background:var(--color-success);color:var(--color-text-inverse)}.v76-btn-warning{background:var(--color-warning);color:#151000}.v76-btn-content,.v76-btn-loading{justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.v76-btn-content[aria-hidden=true]{visibility:hidden}.v76-btn-loading{padding-inline:inherit;position:absolute;inset:0}.v76-btn-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.v76-btn-icon{flex:none;place-items:center;display:inline-grid}.v76-btn-icon>svg{stroke-width:2px;width:1.1em;height:1.1em}.v76-btn-trailing{opacity:.8;margin-left:1px}.v76-btn-icon-only{width:40px;padding-inline:0}.v76-btn-icon-only.v76-btn-sm{width:34px}.v76-btn-icon-only.v76-btn-lg{width:46px}.v76-btn-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite neer-spin}.v76-card,.v76-stat,.v76-metric{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1);min-width:0;box-shadow:var(--shadow-card)}.v76-card{padding:16px}.v76-card-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.v76-card-head h2{color:var(--color-text);margin:2px 0 0;font-size:15px;line-height:1.3}.v76-card-action{flex:none}.v76-card-footer{border-top:1px solid var(--color-border);margin:15px -16px -16px;padding:11px 16px}.v76-card-flush{padding:0;overflow:hidden}.v76-card-flush .v76-card-head{padding:16px 16px 0}.v76-card-flush .v76-card-body{min-width:0}.v76-card-flush .v76-card-footer{margin:0}.v76-card-canvas{box-shadow:none;background:0 0;border-color:#0000}.v76-card-quiet{border-color:color-mix(in srgb, var(--color-border) 70%, transparent);background:var(--color-surface-2);box-shadow:none}.v76-card-density-compact{padding:12px}.v76-card-density-compact .v76-card-head{margin-bottom:10px}.v76-eyebrow{color:var(--color-text-muted);font:700 9px/1.3 var(--font-mono);text-transform:uppercase}.v76-stat,.v76-metric{align-content:space-between;gap:10px;min-height:126px;padding:15px;display:grid}.v76-stat{grid-template-columns:auto minmax(0,1fr);align-content:center}.v76-stat-icon{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);width:34px;height:34px;color:var(--color-primary);place-items:center;display:grid}.v76-stat-label,.v76-metric-label{color:var(--color-text-muted);font-size:11px;font-weight:650}.v76-stat-value,.v76-metric-value{color:var(--color-text);font:750 27px/1.08 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;margin-top:5px}.v76-stat-helper,.v76-metric-foot{color:var(--color-text-muted);font-size:10px}.v76-stat-blue .v76-stat-icon,.v76-stat-purple .v76-stat-icon{color:var(--color-primary)}.v76-stat-green .v76-stat-icon{color:var(--color-success)}.v76-stat-amber .v76-stat-icon{color:var(--color-warning)}.v76-stat-red .v76-stat-icon{color:var(--color-danger)}.v76-metric{color:inherit;text-decoration:none}.v76-metric:hover{border-color:var(--color-border-strong)}.v76-metric-head,.v76-metric-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.v76-metric-unit{color:var(--color-text-muted);margin-left:5px;font-size:12px}.v76-metric-tone-primary,.v76-metric-tone-info{color:var(--color-primary)}.v76-metric-tone-warning{color:var(--color-warning)}.v76-metric-tone-danger{color:var(--color-danger)}.v76-metric-tone-neutral{color:var(--color-text-muted)}.v76-metric-delta{font:650 10px/1.3 var(--font-mono)}.v76-metric-delta-positive{color:var(--color-success)}.v76-metric-delta-negative{color:var(--color-danger)}.v76-metric-delta-neutral{color:var(--color-text-muted)}.v76-metric-spark{width:100%;height:34px;color:var(--color-primary)}.v76-badge,.v76-status-pill{border:1px solid var(--color-border);background:var(--status-neutral-soft);width:fit-content;min-height:24px;color:var(--color-text-muted);font:650 9px/1.2 var(--font-mono);font-variant-numeric:tabular-nums;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.v76-badge-dot,.v76-status-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.v76-badge-success,.v76-status-live{border-color:color-mix(in srgb, var(--status-live) 32%, var(--color-border));background:var(--status-live-soft);color:var(--status-live)}.v76-badge-warning,.v76-status-stale,.v76-status-warning{border-color:color-mix(in srgb, var(--status-warning) 35%, var(--color-border));background:var(--status-warning-soft);color:var(--status-warning)}.v76-badge-danger,.v76-status-critical{border-color:color-mix(in srgb, var(--status-critical) 35%, var(--color-border));background:var(--status-critical-soft);color:var(--status-critical)}.v76-badge-info{border-color:color-mix(in srgb, var(--color-info) 35%, var(--color-border));background:var(--color-info-soft);color:var(--color-info)}.v76-status-offline,.v76-status-unavailable,.v76-status-neutral,.v76-badge-neutral{background:var(--status-neutral-soft);color:var(--status-neutral)}.v76-badge-pulse .v76-badge-dot,.v76-status-live .v76-status-dot{animation:2s ease-in-out infinite neer-pulse}.v76-field{gap:6px;min-width:0;display:grid}.v76-field label{color:var(--color-text-muted);font-size:11px;font-weight:650}.v76-field small{color:var(--color-text-muted);font-size:10px}.v76-field-error{color:var(--color-danger)!important}.v76-input{border:1px solid var(--color-border-strong);background:var(--color-surface-1);width:100%;min-height:40px;color:var(--color-text);transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);padding:8px 11px;font-size:13px}.v76-input::placeholder{color:var(--color-text-subtle)}.v76-input:hover{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border-strong))}.v76-input:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus);outline:0}textarea.v76-input{resize:vertical;min-height:90px}.v76-input-group{align-items:center;display:flex;position:relative}.v76-input-group .v76-input{padding-right:54px}.v76-input-affix{color:var(--color-text-muted);font:10px/1 var(--font-mono);pointer-events:none;position:absolute;right:11px}.v76-tabs{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);gap:2px;max-width:100%;padding:2px;display:inline-flex}.v76-tabs-scrollable{overflow-x:auto}.v76-tabs button{min-height:32px;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 10px;font-size:11px;font-weight:650}.v76-tabs button:hover{color:var(--color-text)}.v76-tabs button.is-active{background:var(--color-primary-soft);color:var(--color-primary-strong)}.v76-table-wrap{border:1px solid var(--color-border);background:var(--color-surface-1);max-width:100%;overflow:auto}.v76-table-toolbar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:42px;padding:6px 9px;display:flex}.v76-table{border-collapse:collapse;width:100%;color:var(--color-text);font-size:12px}.v76-table th,.v76-table td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:10px 12px}.v76-table th{z-index:1;background:var(--color-surface-2);color:var(--color-text-muted);font:700 9px/1.35 var(--font-mono);text-transform:uppercase;white-space:nowrap;position:sticky;top:0}.v76-table tbody tr:hover{background:var(--color-primary-soft)}.v76-table tbody tr:last-child td{border-bottom:0}.v76-table-compact th,.v76-table-compact td{padding:7px 9px}.v76-table-spacious th,.v76-table-spacious td{padding:14px}.v76-table td[data-numeric=true]{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.v76-table-sort{color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.v76-table-sort-arrow{color:var(--color-primary)}.v76-chart-frame{border:1px solid var(--color-border);background:var(--color-surface-1);margin:0;overflow:hidden}.v76-chart-frame-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.v76-chart-frame-title{color:var(--color-text);font-size:13px;font-weight:700}.v76-chart-frame-subtitle{color:var(--color-text-muted);font:10px/1.35 var(--font-mono);margin-top:3px}.v76-chart-frame-legend{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.v76-chart-frame-legend-item{color:var(--color-text-muted);align-items:center;gap:5px;font-size:10px;display:inline-flex}.v76-chart-frame-legend-swatch{border-radius:2px;width:8px;height:8px}.v76-chart-frame-context{border-bottom:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-muted);font:10px/1.4 var(--font-mono);flex-wrap:wrap;align-items:center;gap:6px 18px;padding:8px 12px;display:flex}.v76-chart-frame-context span{text-transform:capitalize;align-items:center;gap:6px;display:inline-flex}.v76-chart-frame-context b{color:var(--color-text);text-transform:uppercase;font-weight:650}.v76-chart-frame-plot{min-height:120px;position:relative}.v76-chart-frame-overlay{background:color-mix(in srgb, var(--color-surface-1) 92%, transparent);color:var(--color-text-muted);text-align:center;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.v76-chart-frame-summary{border-top:1px solid var(--color-border);color:var(--color-text-muted);padding:9px 12px;font-size:11px}.v76-chart-freshness:before{background:var(--status-neutral);content:"";border-radius:50%;width:6px;height:6px}.v76-chart-freshness.is-live:before{background:var(--status-live)}.v76-chart-freshness.is-stale:before{background:var(--status-stale)}.v76-chart-freshness.is-offline:before{background:var(--status-critical)}.v76-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.v76-dialog{border:1px solid var(--color-border-strong);background:var(--color-surface-1);width:min(100%,440px);color:var(--color-text);box-shadow:var(--shadow-pop);padding:18px}.v76-dialog-title{margin:0;font-size:18px}.v76-dialog-description{color:var(--color-text-muted);margin:8px 0 0;font-size:13px;line-height:1.55}.v76-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.v76-dialog-actions button{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-2);min-height:38px;color:var(--color-text);font:700 12px/1 var(--font-ui);cursor:pointer;padding:0 13px}.v76-dialog-actions .v76-dialog-confirm{background:var(--color-primary);color:#fff;border-color:#0000}.v76-dialog-actions .v76-dialog-confirm.is-danger{background:var(--color-danger)}.v76-empty{border:1px dashed var(--color-border-strong);background:var(--color-surface-2);min-height:190px;color:var(--color-text-muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.v76-empty-icon{border:1px solid var(--color-border);border-radius:var(--radius-md);width:38px;height:38px;color:var(--color-primary);place-items:center;display:grid}.v76-empty h3{color:var(--color-text);margin:2px 0 0;font-size:15px}.v76-empty p{max-width:480px;margin:0;font-size:12px;line-height:1.5}.v76-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.v76-loader{color:var(--color-text-muted);justify-content:center;align-items:center;gap:5px;font-size:11px;display:inline-flex}.v76-loader>span{background:var(--color-primary);border-radius:50%;width:5px;height:5px;animation:1.05s ease-in-out infinite neer-loader}.v76-loader>span:nth-child(2){animation-delay:.12s}.v76-loader>span:nth-child(3){animation-delay:.24s}.v76-loader em{margin-left:4px;font-style:normal}.v76-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.v76-skeleton{border-radius:var(--radius-md);background:linear-gradient(100deg, var(--color-surface-2) 30%, color-mix(in srgb, var(--color-border-strong) 45%, var(--color-surface-2)) 50%, var(--color-surface-2) 70%);background-size:220% 100%;min-height:88px;animation:1.4s linear infinite neer-shimmer}.v76-toast-stack{z-index:1100;gap:8px;width:min(390px,100vw - 30px);display:grid;position:fixed;bottom:15px;right:15px}.v76-toast{border:1px solid var(--color-border-strong);border-left:3px solid var(--color-info);background:var(--color-surface-1);color:var(--color-text);box-shadow:var(--shadow-pop);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.v76-toast-success{border-left-color:var(--color-success)}.v76-toast-error{border-left-color:var(--color-danger)}.v76-toast-warning{border-left-color:var(--color-warning)}.v76-toast-title{font-size:12px;font-weight:700}.v76-toast-description{color:var(--color-text-muted);margin-top:3px;font-size:11px}.v76-toast-action,.v76-toast-close{color:var(--color-primary-strong);cursor:pointer;background:0 0;border:0}.v76-toast-action{margin-top:7px;padding:0;font-size:11px;font-weight:700}.v76-toast-close{width:28px;height:28px;color:var(--color-text-muted);place-items:center;display:grid}.v76-shell{background:var(--color-surface-0);min-height:100dvh;color:var(--color-text);font-family:var(--font-ui)}.v76-topbar{z-index:20;min-height:var(--topbar-height);border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-0) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:12px;padding:0 16px;display:flex;position:sticky;top:0}.v76-topbar-brand{color:var(--color-text);font-weight:800;text-decoration:none}.v76-topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.v76-shell-body{grid-template-columns:var(--sidenav-width) minmax(0, 1fr);min-height:calc(100dvh - var(--topbar-height));display:grid}.v76-sidenav{border-right:1px solid var(--color-border);background:var(--color-surface-1);flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.v76-sidenav-collapsed{width:var(--sidenav-collapsed)}.v76-sidenav-section{color:var(--color-text-subtle);font:700 9px/1.3 var(--font-mono);text-transform:uppercase;padding:12px 9px 5px}.v76-sidenav-link{border-radius:var(--radius-md);min-height:38px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 10px;text-decoration:none;display:flex}.v76-sidenav-link:hover,.v76-sidenav-link.is-active{background:var(--color-primary-soft);color:var(--color-primary-strong)}.v76-sidenav-toggle{margin-top:auto}.v76-main{min-width:0;padding:20px}.v76-page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.v76-page-title{letter-spacing:0;margin:0;font-size:30px}.v76-page-subtitle{color:var(--color-text-muted);margin:6px 0 0;font-size:13px}.v76-page-actions,.v76-bottom-tabs{align-items:center;gap:8px;display:flex}.v76-breadcrumbs{color:var(--color-text-muted);flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.v76-breadcrumbs a{color:var(--color-primary-strong)}.v76-bottom-tabs{display:none}@keyframes neer-spin{to{transform:rotate(360deg)}}@keyframes neer-pulse{50%{opacity:.35}}@keyframes neer-loader{50%{opacity:.45;transform:translateY(-3px)}}@keyframes neer-shimmer{to{background-position-x:-220%}}@media (max-width:760px){.v76-card-head,.v76-page-head{flex-direction:column;align-items:stretch}.v76-dialog-actions{flex-direction:column-reverse}.v76-dialog-actions button{width:100%}.v76-table-responsive-records{border:0;overflow:visible}.v76-table-responsive-records table,.v76-table-responsive-records tbody{gap:10px;display:grid}.v76-table-responsive-records thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.v76-table-responsive-records tr{border:1px solid var(--color-border);background:var(--color-surface-1);gap:0;padding:9px 12px;display:grid}.v76-table-responsive-records td{border:0;border-bottom:1px solid var(--color-border);white-space:normal;grid-template-columns:minmax(95px,.7fr) minmax(0,1.3fr);gap:10px;padding:7px 0;display:grid}.v76-table-responsive-records td:last-child{border-bottom:0}.v76-table-responsive-records td:before{color:var(--color-text-muted);font:650 9px/1.4 var(--font-mono);text-transform:uppercase;content:attr(data-label)}}@media (prefers-reduced-motion:reduce){.v76-btn,.v76-input,.v76-skeleton,.v76-loader>span,.v76-badge-pulse .v76-badge-dot,.v76-status-live .v76-status-dot{transition:none!important;animation:none!important;transform:none!important}}
