:root{--us-surface: #fffdfa;--us-surface-raised: #f7f3eb;--us-surface-sunken: #f5f1e8;--us-line: #e9e4db;--us-line-soft: #ece6db;--us-line-strong: #d8d2c7;--us-ink: #262320;--us-ink-secondary: #4b453d;--us-ink-tertiary: #6b655c;--us-ink-muted: #766f63;--us-accent: var(--amber, #b45309);--us-accent-soft: var(--amber-soft, #fdf6ec);--us-accent-border: var(--amber-line, #eedfc6);--us-accent-strong: #8a4b06;--us-success: #177552;--us-success-soft: #eff7f2;--us-success-border: #cfe6da;--us-warning: #8a6215;--us-warning-soft: #fbf6ea;--us-warning-border: #e9ddc0;--us-error: #9c3343;--us-error-soft: #fdf5f5;--us-shadow-card: 0 1px 2px rgba(72, 58, 42, .05), 0 0 1px rgba(72, 58, 42, .05);--us-shadow-card-hover: 0 2px 4px -1px rgba(72, 58, 42, .05), 0 10px 28px -10px rgba(72, 58, 42, .12), 0 0 1px rgba(72, 58, 42, .05);--us-shadow-metric-hover: 0 10px 26px -8px rgba(72, 58, 42, .16), 0 3px 10px -3px rgba(72, 58, 42, .08);--us-ease-out: cubic-bezier(.16, 1, .3, 1);--us-duration-fast: .12s;--us-duration-normal: .22s;--us-duration-slow: .38s;--us-grid-line: rgba(86, 52, 10, .07)}[data-theme=dark]{--us-surface: #11161f;--us-surface-raised: #151b26;--us-surface-sunken: #0b1018;--us-line: rgba(255, 255, 255, .07);--us-line-soft: rgba(255, 255, 255, .045);--us-line-strong: rgba(255, 255, 255, .12);--us-ink: #edf2f8;--us-ink-secondary: #a8b3c4;--us-ink-tertiary: #8b95a5;--us-ink-muted: #7e8ba1;--us-accent: var(--cp-cyan, #00d0c0);--us-accent-soft: var(--cp-cyan-soft, rgba(0, 208, 192, .14));--us-accent-border: var(--cp-cyan-line, rgba(0, 208, 192, .28));--us-accent-strong: color-mix(in srgb, var(--cp-cyan, #00d0c0) 72%, #ffffff);--us-success: #58ddb0;--us-success-soft: rgba(88, 221, 176, .1);--us-success-border: rgba(88, 221, 176, .22);--us-warning: #f4b46f;--us-warning-soft: rgba(242, 166, 90, .1);--us-warning-border: rgba(242, 166, 90, .26);--us-error: #ef8585;--us-error-soft: rgba(227, 106, 106, .1);--us-shadow-card: inset 0 1px 0 rgba(255, 255, 255, .04), 0 1px 2px rgba(0, 0, 0, .38);--us-shadow-card-hover: inset 0 1px 0 rgba(255, 255, 255, .05), 0 18px 46px -30px rgba(0, 0, 0, .92), 0 2px 8px rgba(0, 0, 0, .34);--us-shadow-metric-hover: 0 12px 34px -10px rgba(0, 0, 0, .62), 0 0 26px -14px color-mix(in srgb, var(--cp-cyan, #00d0c0) 50%, transparent);--us-grid-line: var(--cp-grid, rgba(0, 208, 192, .055))}.ov-metric-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;flex-shrink:0;transition:transform var(--us-duration-normal) var(--us-ease-out),box-shadow var(--us-duration-normal) var(--us-ease-out)}.ov-metric:hover .ov-metric-icon{transform:translateY(-1px)}:root .ov-metric:nth-child(1) .ov-metric-icon{background:var(--amber-soft, #fdf6ec);color:var(--amber, #b45309)}:root .ov-metric:nth-child(2) .ov-metric-icon{background:#eff7f2;color:#177552}:root .ov-metric:nth-child(3) .ov-metric-icon{background:#fbf6ea;color:#8a6215}:root .ov-metric:nth-child(4) .ov-metric-icon{background:#f7f0f5;color:#875a7d}:root .ov-metric:nth-child(5) .ov-metric-icon{background:#fdf5f5;color:#9c3343}:root .ov-metric:nth-child(6) .ov-metric-icon{background:#eaf5f6;color:#0f7285}[data-theme=dark] .ov-metric:nth-child(1) .ov-metric-icon{background:var(--cp-cyan-soft, rgba(0, 208, 192, .12));color:var(--cp-cyan, #00d0c0);box-shadow:0 0 8px color-mix(in srgb,var(--cp-cyan, #00d0c0) 10%,transparent)}[data-theme=dark] .ov-metric:nth-child(2) .ov-metric-icon{background:#58ddb01c;color:#58ddb0;box-shadow:0 0 8px #58ddb00f}[data-theme=dark] .ov-metric:nth-child(3) .ov-metric-icon{background:#f2a65a1c;color:#f4b46f;box-shadow:0 0 8px #f2a65a0f}[data-theme=dark] .ov-metric:nth-child(4) .ov-metric-icon{background:#9b5b891f;color:#c88bbd;box-shadow:0 0 8px #9b5b890f}[data-theme=dark] .ov-metric:nth-child(5) .ov-metric-icon{background:#e36a6a1c;color:#ef8585;box-shadow:0 0 8px #e36a6a0f}[data-theme=dark] .ov-metric:nth-child(6) .ov-metric-icon{background:#4cc4e01c;color:#4cc4e0;box-shadow:0 0 8px #4cc4e00f}.ov-metric{transition:transform var(--us-duration-normal) var(--us-ease-out),box-shadow var(--us-duration-normal) var(--us-ease-out)}.ov-metric:hover{transform:translateY(-3px);box-shadow:var(--us-shadow-metric-hover)}.ov-chart-panel{position:relative}.ov-chart-total{font-variant-numeric:tabular-nums}.ov-chart-col{position:relative}.ov-chart-col:after{content:attr(data-value);position:absolute;top:-24px;left:50%;transform:translate(-50%);background:var(--us-ink);color:var(--us-surface);font-size:10px;padding:2px 6px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--us-duration-fast) var(--us-ease-out);font-variant-numeric:tabular-nums}.ov-chart-col:hover:after{opacity:1}.ov-chart .dashboard-chart-bar{border-radius:4px 4px 0 0;transition:background var(--us-duration-fast) var(--us-ease-out),transform var(--us-duration-fast) var(--us-ease-out),box-shadow var(--us-duration-fast) var(--us-ease-out)}.ov-chart .dashboard-chart-column:hover .dashboard-chart-bar{transform:scaleY(1.02);box-shadow:0 2px 8px color-mix(in srgb,var(--amber, #b45309) 16%,transparent)}[data-theme=dark] .ov-chart .dashboard-chart-column:hover .dashboard-chart-bar{box-shadow:0 0 12px color-mix(in srgb,var(--cp-cyan, #00d0c0) 24%,transparent)}.ov-chart-empty{background:var(--us-surface)!important;border-radius:8px}.ov-chart-empty svg{opacity:.4}.ov-quick-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;margin-bottom:12px}:root .ov-quick-icon{background:var(--amber-soft, #fdf6ec);color:var(--amber, #b45309)}[data-theme=dark] .ov-quick-icon{background:var(--cp-cyan-soft, rgba(0, 208, 192, .12));color:var(--cp-cyan, #00d0c0);box-shadow:0 0 10px color-mix(in srgb,var(--cp-cyan, #00d0c0) 10%,transparent)}.ov-endpoint{background:var(--us-surface-sunken);border:1px solid var(--us-line);border-radius:6px;padding:8px 12px!important;transition:border-color var(--us-duration-fast) var(--us-ease-out)}.ov-endpoint:hover{border-color:var(--us-line-strong)}.ov-endpoint code{font-family:Cascadia Code,Fira Code,JetBrains Mono,Consolas,monospace;font-size:12px;color:var(--us-accent)}[data-theme=dark] .ov-endpoint{background:#0a0c10}.ov-copied{color:var(--us-success)!important;background:var(--us-success-soft)!important;border-radius:6px}.ov-source-row{animation:us-fade-in-up var(--us-duration-slow) var(--us-ease-out) both;transition:background var(--us-duration-normal) var(--us-ease-out),transform var(--us-duration-normal) var(--us-ease-out)}.ov-source-row:hover{background:var(--us-accent-soft);transform:translate(2px)}[data-theme=dark] .ov-source-row:hover{background:#ffffff08}.ov-failure-row{display:flex;justify-content:space-between;gap:8px;font-size:11px;padding:6px 0;border-bottom:1px solid var(--us-line-soft);transition:background var(--us-duration-fast) var(--us-ease-out)}.ov-failure-row:last-child{border-bottom:0}.ov-failure-row:hover{background:var(--us-error-soft)}.ov-failure-row span{color:var(--us-ink-secondary)}.ov-failure-row small{color:var(--us-ink-muted)}[data-theme=dark] .ov-failure-row:hover{background:#e36a6a0f}.ov-runtime-empty{display:flex;align-items:center;gap:8px;padding:20px 0;color:var(--us-success)}.ov-runtime-empty svg{flex-shrink:0}.ov-runtime-empty span{color:var(--us-ink-tertiary)}.usage-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.usage-scope{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;margin-bottom:20px;color:var(--us-ink-tertiary);font-size:12px}.usage-scope strong{font-weight:500;color:var(--us-ink-secondary);margin-left:5px;font-variant-numeric:tabular-nums}.usage-feedback{margin-bottom:20px;font-size:12px;color:var(--us-success)}.usage-estimated{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--us-warning);margin:0 0 20px;background:var(--us-warning-soft);border:1px solid var(--us-warning-border);padding:11px 14px;border-radius:10px}.usage-estimated svg{margin-top:2px;flex-shrink:0}.usage-estimated span{color:var(--us-ink-secondary)}.usage-trend{margin-bottom:24px}.usage-trend .channel-filters button{font-size:12px;padding:6px 11px;transition:background var(--us-duration-fast) var(--us-ease-out),color var(--us-duration-fast) var(--us-ease-out)}.usage-window-total{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:18px 0 14px}.usage-window-total strong{font-size:28px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.15;color:var(--us-ink);letter-spacing:-.01em}.usage-window-total span{color:var(--us-ink-muted);font-size:11px}.usage-trend-scroll{overflow-x:auto;margin-bottom:16px;padding:6px 4px 2px}.usage-scroll-hint{font-size:11px;color:var(--us-ink-tertiary);padding:0 0 8px;letter-spacing:.01em}.usage-trend-chart{display:flex;align-items:stretch;height:190px;gap:10px;border-bottom:1px solid var(--us-line-soft)}.usage-day{flex:1;min-width:0;display:flex;align-items:center;flex-direction:column;gap:10px;font-variant-numeric:tabular-nums}.usage-day:focus-visible{outline:2px solid var(--us-accent);outline-offset:2px}.usage-day-track{height:154px;width:100%;display:flex;align-items:flex-end;justify-content:center}.usage-day-bar{width:50%;max-width:32px;min-width:6px;background:var(--us-accent);border-radius:4px 4px 0 0;min-height:2px;transition:background var(--us-duration-fast) var(--us-ease-out),transform var(--us-duration-fast) var(--us-ease-out),box-shadow var(--us-duration-fast) var(--us-ease-out)}.usage-day-bar.zero{background:var(--us-line-strong)}.usage-day:hover .usage-day-bar,.usage-day:focus .usage-day-bar{background:var(--us-accent-strong);transform:scaleY(1.02);box-shadow:0 2px 8px color-mix(in srgb,var(--amber, #b45309) 16%,transparent)}[data-theme=dark] .usage-day:hover .usage-day-bar{box-shadow:0 0 12px color-mix(in srgb,var(--cp-cyan, #00d0c0) 24%,transparent)}.usage-day span{color:var(--us-ink-tertiary);font-size:10px;white-space:nowrap}.usage-window-empty{font-size:12px;padding:0 0 16px;color:var(--us-ink-tertiary)}.usage-model-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:16px 0}.usage-model-search{position:relative;min-width:0;flex:1}.usage-model-search>svg{position:absolute;left:12px;top:12px;color:var(--us-ink-tertiary);pointer-events:none}.usage-model-search input{width:100%;height:40px;padding-left:37px;font-size:13px;border:1px solid var(--us-line);border-radius:9px;background:var(--us-surface);color:var(--us-ink);transition:border-color var(--us-duration-fast) var(--us-ease-out),box-shadow var(--us-duration-fast) var(--us-ease-out)}.usage-model-search input:hover{border-color:var(--us-line-strong)}.usage-model-search input:focus{border-color:var(--us-accent);outline:none;box-shadow:0 0 0 3px var(--us-accent-soft)}.usage-model-search input::placeholder{color:var(--us-ink-muted)}.usage-model-filters select{height:40px;font-size:13px;border:1px solid var(--us-line);border-radius:9px;background:var(--us-surface);color:var(--us-ink);transition:border-color var(--us-duration-fast) var(--us-ease-out),box-shadow var(--us-duration-fast) var(--us-ease-out)}.usage-model-filters select:hover{border-color:var(--us-line-strong)}.usage-model-filters select:focus{border-color:var(--us-accent);outline:none;box-shadow:0 0 0 3px var(--us-accent-soft)}.usage-model-scroll{overflow-x:auto}.usage-model-table{min-width:1000px;font-variant-numeric:tabular-nums;border-collapse:separate;border-spacing:0;width:100%}.usage-model-table th{background:var(--us-surface-raised);white-space:nowrap;font-size:11px;font-weight:500;letter-spacing:.03em;border-bottom:1px solid var(--us-line);position:sticky;top:0;z-index:5}.usage-model-table th,.usage-model-table td{padding:13px 10px}.usage-model-table th:first-child{width:25%}.usage-model-table td:first-child{min-width:200px;max-width:300px}.usage-model-table td:first-child strong{display:block;font-weight:550;font-size:12px;color:var(--us-ink)}.usage-model-table td:first-child code{display:block;color:var(--us-ink-tertiary);font-size:11px;margin-top:3px;overflow-wrap:anywhere;font-family:Cascadia Code,Fira Code,JetBrains Mono,Consolas,monospace}.usage-model-table td{border-bottom:1px solid var(--us-line-soft);color:var(--us-ink-secondary);font-size:12px;text-align:right}.usage-model-table td:first-child{text-align:left}.usage-model-table td small{display:block;margin-top:3px;font-size:10px;color:var(--us-ink-muted)}.usage-model-table tbody tr{transition:background var(--us-duration-normal) var(--us-ease-out)}.usage-model-table tbody tr:hover{background:var(--us-accent-soft)}[data-theme=dark] .usage-model-table tbody tr:hover{background:#ffffff05}.usage-empty{padding:46px 20px 50px;text-align:center;border-top:1px solid var(--us-line)}.usage-empty>svg{color:var(--us-ink-muted);margin:0 auto 12px;opacity:.6}.usage-empty h3{font-size:15px;color:var(--us-ink)}.usage-empty p{font-size:12px;margin-top:7px;color:var(--us-ink-tertiary)}.usage-pagination{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:16px;font-size:11px;color:var(--us-ink-tertiary)}.usage-pagination>span:first-child{margin-right:auto;font-variant-numeric:tabular-nums}@keyframes us-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.usage-metrics,.usage-scope,.usage-trend,.usage-model-panel{animation:us-fade-in-up var(--us-duration-slow) var(--us-ease-out) both}.usage-metrics{animation-delay:0ms}.usage-scope{animation-delay:40ms}.usage-trend{animation-delay:80ms}.usage-model-panel{animation-delay:.12s}@media(max-width:950px){.usage-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:700px){.usage-metrics{gap:10px}.usage-metrics .dashboard-metric{padding:16px 13px}.usage-metrics .dashboard-metric strong{font-size:25px}.usage-metrics .dashboard-metric p{font-size:10px}.usage-metrics .dashboard-metric svg{width:15px}.usage-metrics .ov-metric-icon{width:28px;height:28px}.usage-scope{gap:7px 18px;font-size:11px}.usage-trend .card-heading{flex-wrap:wrap}.usage-trend-chart{gap:8px}.usage-model-search{flex-basis:100%}.usage-pagination{gap:8px}.usage-pagination>span:first-child{flex-basis:100%}}@keyframes us-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes us-chart-breathe{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:.8;transform:translateY(-2px)}}.ov-metric{--ov-accent: var(--us-accent);--ov-accent-soft: var(--us-accent-soft);--ov-icon-ring: rgba(255, 255, 255, .6) 0 0 0 1px inset;--ov-icon-glow: transparent 0 0 0 0;--ov-card-hover-shadow: 0 10px 26px -6px color-mix(in srgb, var(--ov-accent) 20%, transparent), 0 3px 10px -3px rgba(32, 35, 41, .08), 0 0 0 1px inset color-mix(in srgb, var(--ov-accent) 12%, transparent)}.ov-metric:nth-child(1){--ov-accent: var(--amber, #b45309);--ov-accent-soft: var(--amber-soft, #fdf6ec)}.ov-metric:nth-child(2){--ov-accent: #177552;--ov-accent-soft: #eff7f2}.ov-metric:nth-child(3){--ov-accent: #8a6215;--ov-accent-soft: #fbf6ea}.ov-metric:nth-child(4){--ov-accent: #875a7d;--ov-accent-soft: #f7f0f5}.ov-metric:nth-child(5){--ov-accent: #9c3343;--ov-accent-soft: #fdf5f5}.ov-metric:nth-child(6){--ov-accent: #0f7285;--ov-accent-soft: #eaf5f6}.ov-metric strong{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.015em;transition:color var(--us-duration-normal) var(--us-ease-out)}.ov-metric:hover strong{color:var(--ov-accent)}.ov-metric>div>span{font-weight:500;color:var(--us-ink-secondary)}.ov-metric-icon{border-radius:9px;box-shadow:var(--ov-icon-ring),var(--ov-icon-glow),0 1px 2px #2023290d}.ov-metric:hover .ov-metric-icon{transform:translateY(-1px) scale(1.04);box-shadow:var(--ov-icon-ring),color-mix(in srgb,var(--ov-accent) 32%,transparent) 0 3px 11px -2px}.ov-metric:hover{box-shadow:var(--ov-card-hover-shadow)}.usage-metrics .ov-metric{animation:us-fade-in-up var(--us-duration-slow) var(--us-ease-out) both}.usage-metrics .ov-metric:nth-child(1){animation-delay:0ms}.usage-metrics .ov-metric:nth-child(2){animation-delay:45ms}.usage-metrics .ov-metric:nth-child(3){animation-delay:90ms}.usage-metrics .ov-metric:nth-child(4){animation-delay:135ms}.usage-metrics .ov-metric:nth-child(5){animation-delay:.18s}.usage-metrics .ov-metric:nth-child(6){animation-delay:225ms}.usage-day-bar,.ov-chart .dashboard-chart-bar{transform-origin:bottom center}.usage-day-bar{background:linear-gradient(180deg,#f0bb63,#d98b2b 46%,#9c5a10);min-height:3px}.usage-day-bar:not(.zero),.ov-chart .dashboard-chart-bar:not(.zero){animation:us-grow-y .68s var(--us-ease-out) backwards}.usage-day:nth-child(1) .usage-day-bar{animation-delay:60ms}.usage-day:nth-child(2) .usage-day-bar{animation-delay:70ms}.usage-day:nth-child(3) .usage-day-bar{animation-delay:80ms}.usage-day:nth-child(4) .usage-day-bar{animation-delay:90ms}.usage-day:nth-child(5) .usage-day-bar{animation-delay:.1s}.usage-day:nth-child(6) .usage-day-bar{animation-delay:.11s}.usage-day:nth-child(7) .usage-day-bar{animation-delay:.12s}.usage-day:nth-child(8) .usage-day-bar{animation-delay:.13s}.usage-day:nth-child(9) .usage-day-bar{animation-delay:.14s}.usage-day:nth-child(10) .usage-day-bar{animation-delay:.15s}.usage-day:nth-child(n+11) .usage-day-bar{animation-delay:.16s}.usage-day:nth-child(n+21) .usage-day-bar{animation-delay:.19s}.ov-chart-col:nth-child(2) .dashboard-chart-bar{animation-delay:60ms}.ov-chart-col:nth-child(3) .dashboard-chart-bar{animation-delay:.1s}.ov-chart-col:nth-child(4) .dashboard-chart-bar{animation-delay:.14s}.ov-chart-col:nth-child(5) .dashboard-chart-bar{animation-delay:.18s}.ov-chart-col:nth-child(6) .dashboard-chart-bar{animation-delay:.22s}.ov-chart-col:nth-child(7) .dashboard-chart-bar{animation-delay:.26s}.ov-chart-col:nth-child(8) .dashboard-chart-bar{animation-delay:.3s}.usage-day:hover .usage-day-bar,.usage-day:focus .usage-day-bar,.usage-day:focus-visible .usage-day-bar{transform:scaleY(1.025);box-shadow:inset 0 1px #ffffff57,0 6px 16px -6px color-mix(in srgb,var(--amber, #b45309) 24%,transparent)}.usage-day:hover .usage-day-bar:not(.zero){background:linear-gradient(180deg,#ffd89a,#e9a83f 42%,#b45309)}.usage-day span{font-variant-numeric:tabular-nums;letter-spacing:.01em;transition:color var(--us-duration-fast) var(--us-ease-out)}.usage-day:hover span,.usage-day:focus span,.usage-day:focus-visible span{color:var(--us-ink-secondary)}.ov-chart-col:after{padding:3px 7px;border-radius:5px;font-weight:500;letter-spacing:.01em;box-shadow:0 4px 12px -3px #20232947}.ov-chart-empty svg{animation:us-chart-breathe 2.6s ease-in-out infinite}.ov-chart-empty span{font-weight:550;letter-spacing:.01em}.ov-chart-empty small{color:var(--us-ink-muted)}.usage-empty>svg{border-radius:999px;padding:10px;background:var(--us-surface-sunken);border:1px solid var(--us-line-soft)}.usage-empty h3{font-weight:600;letter-spacing:-.01em}.usage-window-empty{padding:13px 16px;border:1px dashed var(--us-line);border-radius:10px;background:var(--us-surface-sunken);line-height:1.7}.usage-empty p,.usage-window-empty{text-wrap:pretty}.usage-model-table th:not(:first-child){text-align:right}.usage-model-table th{color:var(--us-ink-secondary)}.usage-model-table td{font-variant-numeric:tabular-nums}.usage-model-table td:first-child strong{letter-spacing:-.005em}.usage-model-table td small{font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.01em}.usage-model-search{display:flex;align-items:center}.usage-model-search>svg{top:auto}.usage-model-search input{height:40px;border-radius:9px;font-variant-numeric:tabular-nums}.usage-model-search input:hover{background:var(--us-surface-raised)}.usage-model-search input:focus{background:var(--us-surface);box-shadow:0 0 0 3px var(--us-accent-soft),inset 0 0 0 1px var(--us-accent-border)}.usage-model-filters select{height:40px;border-radius:9px;font-variant-numeric:tabular-nums}.usage-model-filters select:hover{background:var(--us-surface-raised)}.usage-model-filters select:focus{background:var(--us-surface);box-shadow:0 0 0 3px var(--us-accent-soft),inset 0 0 0 1px var(--us-accent-border)}.channel-filters button{font-variant-numeric:tabular-nums}.channel-filters button[aria-pressed=true]{transition:background var(--us-duration-fast) var(--us-ease-out),color var(--us-duration-fast) var(--us-ease-out),transform var(--us-duration-fast) var(--us-ease-out)}.channel-filters button[aria-pressed=true]:hover{transform:translateY(-1px)}.usage-scroll-hint{color:var(--us-ink-tertiary);text-wrap:pretty}.usage-feedback{display:inline-block;padding:6px 11px;border-radius:999px;background:var(--us-success-soft);border:1px solid var(--us-success-border);font-weight:500}.usage-pagination{font-variant-numeric:tabular-nums}.ov-failure-row:hover{transform:translate(2px)}.ov-failure-row{transition:background var(--us-duration-fast) var(--us-ease-out),transform var(--us-duration-fast) var(--us-ease-out)}.ov-endpoint code{font-variant-numeric:tabular-nums}.ov-quick .ov-endpoint{border-radius:8px}[data-theme=dark] .ov-metric{box-shadow:inset 0 1px #ffffff0a,0 1px 3px #04060a59;--ov-icon-ring: rgba(255, 255, 255, .05) 0 0 0 1px inset;--ov-icon-glow: color-mix(in srgb, var(--ov-accent) 20%, transparent) 0 0 10px 0;--ov-card-hover-shadow: 0 12px 34px -10px rgba(0, 0, 0, .62), 0 0 24px -14px color-mix(in srgb, var(--ov-accent) 55%, transparent), 0 0 0 1px inset color-mix(in srgb, var(--ov-accent) 18%, transparent)}[data-theme=dark] .ov-metric:nth-child(1){--ov-accent: var(--cp-cyan, #00d0c0);--ov-accent-soft: var(--cp-cyan-soft, rgba(0, 208, 192, .14))}[data-theme=dark] .ov-metric:nth-child(2){--ov-accent: #58ddb0;--ov-accent-soft: rgba(88, 221, 176, .11)}[data-theme=dark] .ov-metric:nth-child(3){--ov-accent: #f4b46f;--ov-accent-soft: rgba(242, 166, 90, .11)}[data-theme=dark] .ov-metric:nth-child(4){--ov-accent: #c88bbd;--ov-accent-soft: rgba(155, 91, 137, .14)}[data-theme=dark] .ov-metric:nth-child(5){--ov-accent: #ef8585;--ov-accent-soft: rgba(227, 106, 106, .11)}[data-theme=dark] .ov-metric:nth-child(6){--ov-accent: #4cc4e0;--ov-accent-soft: rgba(76, 196, 224, .11)}[data-theme=dark] .ov-metric:hover .ov-metric-icon{box-shadow:#ffffff0f 0 0 0 1px inset,color-mix(in srgb,var(--ov-accent) 40%,transparent) 0 0 14px}[data-theme=dark] .usage-day:hover .usage-day-bar,[data-theme=dark] .usage-day:focus .usage-day-bar,[data-theme=dark] .usage-day:focus-visible .usage-day-bar{box-shadow:inset 0 1px #fff3,0 0 16px -2px color-mix(in srgb,var(--cp-cyan, #00d0c0) 50%,transparent)}[data-theme=dark] .ov-chart .dashboard-chart-column:hover .dashboard-chart-bar{box-shadow:0 0 14px -2px color-mix(in srgb,var(--cp-cyan, #00d0c0) 45%,transparent)}[data-theme=dark] .usage-day-bar{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-cyan, #00d0c0) 84%,#ffffff) 0%,var(--cp-cyan, #00d0c0) 56%,color-mix(in srgb,var(--cp-cyan, #00d0c0) 62%,#041014) 100%)}[data-theme=dark] .usage-day-bar.zero{background:linear-gradient(180deg,#ffffff17,#ffffff0b)}[data-theme=dark] .usage-day:hover .usage-day-bar:not(.zero){background:linear-gradient(180deg,color-mix(in srgb,var(--cp-cyan, #00d0c0) 68%,#ffffff) 0%,color-mix(in srgb,var(--cp-cyan, #00d0c0) 86%,#ffffff) 56%,var(--cp-cyan, #00d0c0) 100%)}[data-theme=dark] .ov-chart .dashboard-chart-bar{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-cyan, #00d0c0) 84%,#ffffff) 0%,var(--cp-cyan, #00d0c0) 56%,color-mix(in srgb,var(--cp-cyan, #00d0c0) 62%,#041014) 100%)}[data-theme=dark] .ov-chart .dashboard-chart-bar.zero{background:linear-gradient(180deg,#ffffff17,#ffffff0b)}.chart-grid-lines span,.usage-trend-chart{border-color:var(--us-line-soft)}[data-theme=dark] .chart-grid-lines span{border-color:#ffffff08}[data-theme=dark] .usage-trend-chart{border-bottom-color:#ffffff08}[data-theme=dark] .usage-empty>svg{background:#ffffff08;border-color:#ffffff0d}[data-theme=dark] .usage-window-empty{background:#ffffff05;border-color:#ffffff0f}[data-theme=dark] .usage-model-table th{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .usage-model-search input:hover{background:#ffffff08}[data-theme=dark] .usage-model-filters select:hover{background-color:#ffffff08}[data-theme=dark] .usage-model-search input:focus{background:#13161d;box-shadow:0 0 0 3px color-mix(in srgb,var(--cp-cyan, #00d0c0) 16%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--cp-cyan, #00d0c0) 35%,transparent)}[data-theme=dark] .usage-model-filters select:focus{background-color:#0d141f}[data-theme=dark] .ov-chart-col:after{background:#e8ecf1;color:#13161d;box-shadow:0 6px 16px -4px #0009}[data-theme=dark] .ov-endpoint code{color:var(--cp-cyan, #00d0c0)}[data-theme=dark] .ov-failure-row:hover{background:#e36a6a14}@media(max-width:700px){.usage-metrics .ov-metric strong{letter-spacing:-.01em}.ov-metric-icon{border-radius:8px}.usage-day-bar{max-width:26px}}@media(max-width:420px){.usage-trend-chart{gap:6px}}@media(prefers-reduced-motion:reduce){.usage-metrics,.usage-scope,.usage-trend,.usage-model-panel,.ov-source-row,.ov-metric,.usage-day-bar,.ov-chart .dashboard-chart-bar,.ov-chart-empty svg{animation:none!important;transition:none!important}.ov-chart-col:after{display:none}.usage-metrics .ov-metric:hover,.ov-metric:hover,.ov-metric:hover .ov-metric-icon,.ov-failure-row:hover,.usage-day:hover .usage-day-bar,.usage-day:focus .usage-day-bar,.usage-day:focus-visible .usage-day-bar,.ov-chart .dashboard-chart-column:hover .dashboard-chart-bar{transform:none!important}}.usage-browser ::selection{background:color-mix(in srgb,var(--amber, #b45309) 18%,transparent);color:var(--us-ink)}:root[data-theme=dark] .usage-browser ::selection{background:color-mix(in srgb,var(--cp-cyan, #00d0c0) 28%,transparent)}.usage-browser .usage-model-search input,.usage-browser .usage-model-filters select{caret-color:var(--us-accent)}.usage-browser .usage-model-search input[type=search]::-webkit-search-cancel-button{appearance:none;-webkit-appearance:none}:root .usage-trend-scroll,:root .usage-model-scroll{scrollbar-width:thin;scrollbar-color:var(--us-line-strong) transparent}:root .usage-trend-scroll::-webkit-scrollbar,:root .usage-model-scroll::-webkit-scrollbar{width:8px;height:8px}:root .usage-trend-scroll::-webkit-scrollbar-track,:root .usage-model-scroll::-webkit-scrollbar-track{background:transparent}:root .usage-trend-scroll::-webkit-scrollbar-thumb,:root .usage-model-scroll::-webkit-scrollbar-thumb{background:var(--us-line-strong);border:2px solid transparent;border-radius:999px;background-clip:content-box}:root .usage-trend-scroll::-webkit-scrollbar-thumb:hover,:root .usage-model-scroll::-webkit-scrollbar-thumb:hover{background:var(--us-ink-muted);border:2px solid transparent;background-clip:content-box}.usage-model-scroll:focus-visible{outline:2px solid var(--us-accent);outline-offset:3px;border-radius:8px}:root[data-theme=dark] .ov-metric .ov-metric-icon svg{color:inherit}:root[data-theme=dark] .ov-metric .ov-metric-icon{box-shadow:inset 0 0 0 1px #ffffff0d,0 0 10px -2px color-mix(in srgb,var(--ov-accent) 26%,transparent)}:root[data-theme=dark] .ov-metric:hover .ov-metric-icon{box-shadow:inset 0 0 0 1px #ffffff12,0 3px 14px -2px color-mix(in srgb,var(--ov-accent) 42%,transparent)}.ov-metric>div>span{letter-spacing:.01em}.usage-day-track{background-image:repeating-linear-gradient(to top,var(--us-grid-line) 0 1px,transparent 1px 25%)}.usage-day-bar,.ov-chart .dashboard-chart-bar{border-radius:5px 5px 0 0}:root:not([data-theme=dark]) .usage-day-bar{background:linear-gradient(180deg,#f0bb63,#d98b2b 46%,#9c5a10);box-shadow:inset 0 1px #ffffff47}:root:not([data-theme=dark]) .usage-day-bar.zero{background:var(--us-line-strong);box-shadow:none}:root:not([data-theme=dark]) .usage-day:hover .usage-day-bar:not(.zero){background:linear-gradient(180deg,#ffd89a,#e9a83f 42%,#b45309);box-shadow:inset 0 1px #ffffff57,0 6px 16px -6px color-mix(in srgb,var(--amber, #b45309) 24%,transparent)}:root:not([data-theme=dark]) .ov-chart .dashboard-chart-bar{background:linear-gradient(180deg,#f0bb63,#d98b2b 46%,#9c5a10);box-shadow:inset 0 1px #ffffff47}:root:not([data-theme=dark]) .ov-chart .dashboard-chart-bar.zero{background:var(--us-line-strong);box-shadow:none}:root[data-theme=dark] .usage-day-bar,:root[data-theme=dark] .ov-chart .dashboard-chart-bar{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-cyan, #00d0c0) 84%,#ffffff) 0%,var(--cp-cyan, #00d0c0) 56%,color-mix(in srgb,var(--cp-cyan, #00d0c0) 62%,#041014) 100%);box-shadow:inset 0 1px #ffffff38,0 0 12px -6px color-mix(in srgb,var(--cp-cyan, #00d0c0) 70%,transparent)}:root[data-theme=dark] .usage-day-bar.zero,:root[data-theme=dark] .ov-chart .dashboard-chart-bar.zero{background:linear-gradient(180deg,#ffffff17,#ffffff0b);box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .usage-day:hover .usage-day-bar:not(.zero){background:linear-gradient(180deg,color-mix(in srgb,var(--cp-cyan, #00d0c0) 68%,#ffffff) 0%,color-mix(in srgb,var(--cp-cyan, #00d0c0) 86%,#ffffff) 56%,var(--cp-cyan, #00d0c0) 100%);box-shadow:inset 0 1px #ffffff42,0 0 18px -3px color-mix(in srgb,var(--cp-cyan, #00d0c0) 55%,transparent)}.usage-day span{font-weight:500}:root[data-theme=dark] .usage-trend-chart{border-bottom-color:#ffffff0e}.usage-window-total strong{letter-spacing:-.02em;line-height:1.15}.usage-window-total span{font-weight:500}.usage-scope strong[data-testid=usage-request-failures]{color:var(--us-ink);font-weight:600;font-variant-numeric:tabular-nums}.usage-model-table th:first-child,.usage-model-table td:first-child{position:sticky;left:0}.usage-model-table th:first-child{z-index:6;border-right:1px solid var(--us-line)}.usage-model-table td:first-child{z-index:2;background:var(--us-surface);border-right:1px solid var(--us-line-soft)}:root:not([data-theme=dark]) .usage-model-table tbody tr:hover td{background:var(--us-accent-soft)}:root[data-theme=dark] .usage-model-table tbody tr:hover td{background:var(--us-surface-raised);background:color-mix(in srgb,#ffffff 4%,var(--us-surface))}.usage-model-table td:not(:first-child),.usage-model-table th:not(:first-child){white-space:nowrap}.usage-model-table td:first-child strong{overflow-wrap:anywhere}:root:not([data-theme=dark]) .usage-model-table th{color:var(--us-ink-secondary)}:root[data-theme=dark] .usage-model-table th{background:var(--us-surface-raised);color:var(--us-ink-secondary)}:root[data-theme=dark] .usage-model-table td{color:var(--us-ink-secondary)}:root[data-theme=dark] .usage-model-table td:first-child strong{color:var(--us-ink)}:root[data-theme=dark] .usage-model-table td:first-child code,:root[data-theme=dark] .usage-model-table td small{color:var(--us-ink-muted)}:root:not([data-theme=dark]) .usage-model-filters select{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236b655c' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px;padding-right:32px;padding-left:11px}:root:not([data-theme=dark]) .usage-model-search input:focus{background:var(--us-surface);box-shadow:0 0 0 3px var(--us-accent-soft),inset 0 0 0 1px var(--us-accent-border)}:root[data-theme=dark] .usage-model-search input:focus{background:linear-gradient(180deg,#0d141f,#0c121b);box-shadow:0 0 0 3px color-mix(in srgb,var(--cp-cyan, #00d0c0) 16%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--cp-cyan, #00d0c0) 32%,transparent)}:root[data-theme=dark] .usage-model-filters select:focus{background-color:#0d141f;box-shadow:0 0 0 3px color-mix(in srgb,var(--cp-cyan, #00d0c0) 16%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--cp-cyan, #00d0c0) 32%,transparent)}:root[data-theme=dark] .usage-model-search input::placeholder{color:var(--us-ink-muted);opacity:1}:root:not([data-theme=dark]) .usage-model-search input:focus-visible,:root:not([data-theme=dark]) .usage-model-filters select:focus-visible,:root[data-theme=dark] .usage-model-search input:focus-visible,:root[data-theme=dark] .usage-model-filters select:focus-visible{outline:2px solid var(--us-accent);outline-offset:2px;border-radius:9px}.usage-pagination>span[data-testid=usage-model-count]{font-weight:550;color:var(--us-ink-secondary);font-variant-numeric:tabular-nums}.usage-pagination>span{white-space:nowrap}:root:not([data-theme=dark]) .usage-pagination .ui-button,:root[data-theme=dark] .usage-pagination .ui-button{min-height:34px;padding:7px 12px}.usage-trend .channel-filters button:focus-visible{outline:2px solid var(--us-accent);outline-offset:2px}:root:not([data-theme=dark]) .usage-trend .channel-filters button:not([aria-pressed=true]):hover{color:var(--us-ink)}.usage-empty p{margin:7px auto 0;max-width:46ch;line-height:1.75}.usage-empty>svg{box-shadow:inset 0 1px #ffffffb3}:root[data-theme=dark] .usage-empty>svg{box-shadow:inset 0 1px #ffffff0b}:root[data-theme=dark] .usage-window-empty{background:#ffffff06;border-color:var(--us-line);color:var(--us-ink-tertiary)}@keyframes us-toast-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.usage-feedback{animation:us-toast-in .24s var(--us-ease-out) both}.usage-browser .channel-error{animation:us-toast-in .24s var(--us-ease-out) both;border-radius:10px;padding:10px 12px}.usage-browser .channel-error>svg{flex-shrink:0}.usage-browser .channel-error>span{line-height:1.6}.ov-chart-col:not([data-value]):after{display:none}.ov-chart-total{letter-spacing:-.02em}.ov-endpoint code{overflow-wrap:anywhere}.ov-failure-list .ov-failure-row{padding:6px 8px;margin:0 -8px;border-radius:7px}.ov-source-row:focus-visible{outline:2px solid var(--us-accent);outline-offset:-2px;border-radius:8px}:root:not([data-theme=dark]) .ov-source-row:hover{background:var(--us-accent-soft)}:root[data-theme=dark] .ov-source-row:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--cp-cyan, #00d0c0) 8%,transparent),#ffffff05)}:root[data-theme=dark] .ov-failure-row:hover{background:#e36a6a14}@media(max-width:700px){.usage-model-table th,.usage-model-table td{padding:11px 9px}.usage-window-total{margin:16px 0 12px}.usage-window-total strong{font-size:25px}.usage-day-track{height:138px}.usage-trend-chart{height:172px}.usage-empty{padding:38px 16px 42px}.usage-model-filters{padding:14px 0 12px;gap:8px}}@media(max-width:420px){.usage-model-table{min-width:880px}.usage-window-total strong{font-size:23px}}@media(prefers-reduced-motion:reduce){.usage-feedback,.usage-browser .channel-error{animation:none!important}}@keyframes us-drift-soft{0%,to{transform:translateY(0) scale(1);opacity:.62}50%{transform:translateY(-3px) scale(1.02);opacity:.82}}@keyframes us-copy-pop{0%{transform:scale(1)}38%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes us-row-fade{0%{opacity:.35}to{opacity:1}}@keyframes us-dot-breathe{0%,to{transform:translateY(0) scale(1);opacity:.42}50%{transform:translateY(-1px) scale(1.08);opacity:.66}}.ov-metric-icon,.ov-metric:hover .ov-metric-icon{transition:transform var(--us-duration-normal) cubic-bezier(.34,1.56,.64,1),box-shadow var(--us-duration-normal) var(--us-ease-out),color var(--us-duration-normal) var(--us-ease-out),background-color var(--us-duration-normal) var(--us-ease-out)}.ov-metric:hover strong{color:var(--ov-accent, var(--us-accent));transition:color var(--us-duration-normal) cubic-bezier(.34,1.56,.64,1)}.usage-day-bar{position:relative}.usage-day-bar:before,.ov-chart .dashboard-chart-bar:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff85,#fff0 58%);pointer-events:none;opacity:0;transition:opacity var(--us-duration-normal) var(--us-ease-out)}.usage-day:hover .usage-day-bar:before,.usage-day:focus .usage-day-bar:before,.usage-day:focus-visible .usage-day-bar:before,.ov-chart .dashboard-chart-column:hover .dashboard-chart-bar:before{opacity:1}[data-theme=dark] .usage-day-bar:before,[data-theme=dark] .ov-chart .dashboard-chart-bar:before{background:linear-gradient(180deg,#fff6,#fff0 62%)}.usage-day span{transition:color var(--us-duration-normal) cubic-bezier(.16,1,.3,1),transform var(--us-duration-normal) cubic-bezier(.34,1.56,.64,1)}.usage-day:hover span,.usage-day:focus span,.usage-day:focus-visible span{transform:translateY(-1px)}.usage-empty>svg,.ov-chart-empty svg{animation:us-drift-soft 3.4s ease-in-out infinite}.usage-empty>svg{animation-delay:.12s}.ov-chart-empty svg{animation-delay:0ms}.usage-window-empty:before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:999px;background:var(--us-accent);opacity:.5;animation:us-dot-breathe 3s ease-in-out infinite}.ov-copied{animation:us-copy-pop .34s cubic-bezier(.34,1.56,.64,1) both}.usage-model-table tbody tr{animation:us-row-fade .2s var(--us-ease-out) backwards}.usage-model-table tbody tr:nth-child(n+1){animation-delay:0ms}.usage-model-table tbody tr:nth-child(n+6){animation-delay:20ms}.usage-model-table tbody tr:nth-child(n+11){animation-delay:40ms}.usage-model-table tbody tr:nth-child(n+16){animation-delay:60ms}.usage-model-table tbody tr strong,.usage-model-table tbody tr code{display:inline-block;transition:transform var(--us-duration-normal) cubic-bezier(.16,1,.3,1)}.usage-model-table tbody tr:hover td:first-child strong,.usage-model-table tbody tr:hover td:first-child code{transform:translate(2px)}.usage-browser .dashboard-heading .ui-button svg,.usage-browser header .ui-button svg{transition:opacity var(--us-duration-normal) var(--us-ease-out)}.usage-browser .dashboard-heading .ui-button:disabled svg,.usage-browser header .ui-button:disabled svg{opacity:.82}.usage-browser .dashboard-heading .ui-button:hover svg,.usage-browser header .ui-button:hover svg{opacity:1}@media(prefers-reduced-motion:reduce){.usage-empty>svg,.ov-chart-empty svg,.usage-window-empty:before,.ov-copied,.usage-model-table tbody tr{animation:none!important}.ov-metric-icon,.ov-metric:hover .ov-metric-icon,.ov-metric:hover strong,.usage-day span,.usage-day-bar:before,.ov-chart .dashboard-chart-bar:before,.usage-model-table tbody tr strong,.usage-model-table tbody tr code,.usage-browser .dashboard-heading .ui-button svg,.usage-browser header .ui-button svg{transition:none!important}.usage-day:hover span,.usage-day:focus span,.usage-day:focus-visible span,.usage-model-table tbody tr:hover td:first-child strong,.usage-model-table tbody tr:hover td:first-child code{transform:none!important}}@keyframes us-glow-breathe{0%,to{opacity:1}50%{opacity:.8}}@keyframes us-ink-spread{0%{opacity:.55;transform:scale(.28)}68%{opacity:.3}to{opacity:0;transform:scale(1.7)}}@keyframes us-stamp-in{0%{opacity:0;transform:scale(1.55) rotate(-5deg)}62%{opacity:1;transform:scale(.94) rotate(0)}to{opacity:1;transform:scale(1) rotate(0)}}.usage-day-bar,.ov-chart .dashboard-chart-bar{transform-origin:bottom}.usage-window-total strong,.usage-total,.usage-feedback,.copy-feedback{position:relative}:root[data-theme=dark] .usage-total,:root[data-theme=dark] .usage-browser .usage-window-total strong{font-family:Consolas,Cascadia Mono,SF Mono,JetBrains Mono,monospace;font-variant-numeric:tabular-nums;color:var(--cp-amber, #e8a33d);letter-spacing:.02em;text-shadow:0 0 12px color-mix(in srgb,var(--cp-amber, #e8a33d) 34%,transparent),0 0 2px color-mix(in srgb,var(--cp-amber, #e8a33d) 55%,transparent);animation:us-glow-breathe 3.6s ease-in-out infinite}:root[data-theme=dark] .usage-browser .usage-window-total strong{font-size:32px}:root[data-theme=dark] .usage-browser .usage-window-total strong:after{content:"▌";margin-left:.16em;color:var(--cp-cyan, #00d0c0);font-size:.62em;vertical-align:.07em;opacity:.62;animation:us-glow-breathe 1.9s steps(2,end) infinite}:root[data-theme=dark] .usage-total span{text-shadow:none;color:var(--cp-cyan, #00d0c0);opacity:.72;font-family:inherit}:root[data-theme=dark] .ov-metric:nth-child(1){--ov-accent: var(--cp-cyan, #00d0c0);--ov-accent-soft: var(--cp-cyan-soft, rgba(0, 208, 192, .12))}:root[data-theme=dark] .ov-metric:nth-child(2){--ov-accent: #63e8da;--ov-accent-soft: rgba(0, 208, 192, .09)}:root[data-theme=dark] .ov-metric:nth-child(3){--ov-accent: var(--cp-amber, #e8a33d);--ov-accent-soft: rgba(232, 163, 61, .12)}:root[data-theme=dark] .ov-metric:nth-child(4){--ov-accent: #f0b75e;--ov-accent-soft: rgba(232, 163, 61, .1)}:root[data-theme=dark] .ov-metric:nth-child(5){--ov-accent: var(--cp-red, #e94542);--ov-accent-soft: var(--cp-red-soft, rgba(233, 69, 66, .13))}:root[data-theme=dark] .ov-metric:nth-child(6){--ov-accent: var(--cp-cyan, #00d0c0);--ov-accent-soft: rgba(0, 208, 192, .08)}:root[data-theme=dark] .ov-metric:nth-child(1) .ov-metric-icon{background:var(--cp-cyan-soft, rgba(0, 208, 192, .12));color:var(--cp-cyan, #00d0c0);box-shadow:0 0 10px -3px var(--cp-glow, rgba(0, 208, 192, .16))}:root[data-theme=dark] .ov-metric:nth-child(2) .ov-metric-icon{background:#00d0c014;color:#63e8da;box-shadow:0 0 8px -3px var(--cp-glow, rgba(0, 208, 192, .16))}:root[data-theme=dark] .ov-metric:nth-child(3) .ov-metric-icon{background:#e8a33d1f;color:var(--cp-amber, #e8a33d);box-shadow:0 0 8px -3px #e8a33d38}:root[data-theme=dark] .ov-metric:nth-child(4) .ov-metric-icon{background:#e8a33d1a;color:#f0b75e;box-shadow:0 0 8px -3px #e8a33d2e}:root[data-theme=dark] .ov-metric:nth-child(5) .ov-metric-icon{background:var(--cp-red-soft, rgba(233, 69, 66, .13));color:var(--cp-red, #e94542);box-shadow:0 0 8px -3px #e9454238}:root[data-theme=dark] .ov-metric:nth-child(6) .ov-metric-icon{background:#00d0c017;color:var(--cp-cyan, #00d0c0);box-shadow:0 0 8px -3px var(--cp-glow, rgba(0, 208, 192, .16))}:root[data-theme=dark] .usage-browser .ov-metric strong,:root[data-theme=dark] .usage-browser .dashboard-metric strong{font-family:Consolas,Cascadia Mono,SF Mono,JetBrains Mono,monospace;font-variant-numeric:tabular-nums;letter-spacing:.015em}:root[data-theme=dark] .usage-browser .ov-metric:hover strong{color:var(--ov-accent, var(--cp-cyan, #00d0c0));text-shadow:0 0 12px color-mix(in srgb,var(--ov-accent, var(--cp-cyan, #00d0c0)) 30%,transparent)}:root[data-theme=dark] .usage-browser .ov-metric:hover{transform:translateY(-3px);box-shadow:0 12px 34px -14px #000000c7,0 0 24px -12px color-mix(in srgb,var(--ov-accent, var(--cp-cyan, #00d0c0)) 55%,transparent)}:root[data-theme=dark] .usage-browser .usage-day-bar,:root[data-theme=dark] .ov-chart .dashboard-chart-bar{background-color:var(--cp-cyan, #00d0c0);background-image:repeating-linear-gradient(180deg,#eafffd33 0 1px,#eafffd00 1px 4px),linear-gradient(180deg,color-mix(in srgb,var(--cp-cyan, #00d0c0) 84%,#ffffff) 0%,var(--cp-cyan, #00d0c0) 56%,color-mix(in srgb,var(--cp-cyan, #00d0c0) 62%,#041014) 100%);border-radius:0;box-shadow:inset 0 1px #eafffd59,0 0 14px -8px var(--cp-glow, rgba(0, 208, 192, .16))}:root[data-theme=dark] .usage-browser .usage-day-bar.zero,:root[data-theme=dark] .ov-chart .dashboard-chart-bar.zero{background-color:#ffffff09;background-image:repeating-linear-gradient(180deg,#00d0c01a 0 1px,#00d0c000 1px 5px);border-radius:0;box-shadow:inset 0 0 0 1px #ffffff0a}:root[data-theme=dark] .usage-browser .usage-day:hover .usage-day-bar:not(.zero),:root[data-theme=dark] .usage-browser .usage-day:focus .usage-day-bar:not(.zero),:root[data-theme=dark] .usage-browser .usage-day:focus-visible .usage-day-bar:not(.zero),:root[data-theme=dark] .ov-chart .dashboard-chart-column:hover .dashboard-chart-bar:not(.zero){transform:scaleY(1.013);transform-origin:bottom;background-image:repeating-linear-gradient(180deg,#eafffd52 0 1px,#eafffd00 1px 4px),linear-gradient(180deg,color-mix(in srgb,var(--cp-cyan, #00d0c0) 58%,#ffffff) 0%,color-mix(in srgb,var(--cp-cyan, #00d0c0) 90%,#ffffff) 52%,var(--cp-cyan, #00d0c0) 100%);box-shadow:inset 0 1px #eafffd8c,0 0 20px -4px color-mix(in srgb,var(--cp-cyan, #00d0c0) 55%,transparent),0 0 34px -16px var(--cp-glow, rgba(0, 208, 192, .16))}:root[data-theme=dark] .usage-browser .usage-day span{font-family:Consolas,Cascadia Mono,monospace;color:color-mix(in srgb,var(--cp-cyan, #00d0c0) 42%,#7e8ba1)}:root[data-theme=dark] .usage-browser .usage-day:hover span,:root[data-theme=dark] .usage-browser .usage-day:focus span,:root[data-theme=dark] .usage-browser .usage-day:focus-visible span{color:var(--cp-cyan, #00d0c0)}:root[data-theme=dark] .usage-browser .usage-day-track{background-image:repeating-linear-gradient(to top,var(--cp-grid, rgba(0, 208, 192, .028)) 0 1px,transparent 1px 25%)}:root[data-theme=dark] .usage-browser .usage-trend-chart{border-bottom-color:var(--cp-cyan-line, rgba(0, 208, 192, .3))}:root[data-theme=dark] .usage-browser .usage-model-table th{font-family:Consolas,Cascadia Mono,monospace;font-size:10px;letter-spacing:.08em;color:var(--cp-cyan, #00d0c0);background:var(--us-surface-raised, #151b26);border-bottom-color:var(--cp-cyan-line, rgba(0, 208, 192, .3));box-shadow:inset 0 1px #00d0c01a}:root[data-theme=dark] .usage-browser .usage-model-table td:not(:first-child){font-family:Consolas,Cascadia Mono,monospace;font-variant-numeric:tabular-nums;letter-spacing:.01em}:root[data-theme=dark] .usage-browser .usage-model-table tbody tr td{border-bottom-color:#00d0c012}:root[data-theme=dark] .usage-browser .usage-model-table tbody tr:hover td{background-color:var(--us-surface-raised, #151b26);background-image:linear-gradient(90deg,color-mix(in srgb,var(--cp-cyan, #00d0c0) 8%,transparent),transparent 46%)}:root[data-theme=dark] .usage-browser .usage-model-table tbody tr td:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:repeating-linear-gradient(180deg,var(--cp-cyan, #00d0c0) 0 2px,transparent 2px 5px);transform:scaleY(0);transform-origin:center;transition:transform .18s var(--us-ease-out, ease-out);pointer-events:none}:root[data-theme=dark] .usage-browser .usage-model-table tbody tr:hover td:first-child:before,:root[data-theme=dark] .usage-browser .usage-model-table tbody tr:focus-within td:first-child:before{transform:scaleY(1)}:root[data-theme=dark] .usage-browser .usage-model-table td:first-child code,:root[data-theme=dark] .usage-browser .usage-model-table td small{color:color-mix(in srgb,var(--cp-cyan, #00d0c0) 28%,#7e8ba1)}:root[data-theme=dark] .usage-browser .usage-model-search input,:root[data-theme=dark] .usage-browser .usage-model-filters select{border-radius:2px;border-color:var(--cp-cyan-line, rgba(0, 208, 192, .3));background:var(--us-surface-sunken, #0b1018);color:var(--cp-cyan, #00d0c0);font-family:Consolas,Cascadia Mono,monospace;caret-color:var(--cp-cyan, #00d0c0)}:root[data-theme=dark] .usage-browser .usage-model-search input::placeholder{color:color-mix(in srgb,var(--cp-cyan, #00d0c0) 38%,#7e8ba1);opacity:1}:root[data-theme=dark] .usage-browser .usage-model-search input:focus,:root[data-theme=dark] .usage-browser .usage-model-filters select:focus{border-color:var(--cp-cyan, #00d0c0);box-shadow:0 0 0 3px #00d0c01f,inset 0 0 0 1px var(--cp-cyan-line, rgba(0, 208, 192, .3))}:root[data-theme=dark] .usage-browser .usage-trend .channel-filters button{border-radius:2px;font-family:Consolas,Cascadia Mono,monospace;letter-spacing:.05em}:root[data-theme=dark] .usage-browser .usage-trend .channel-filters button[aria-pressed=true]{background:var(--cp-cyan-soft, rgba(0, 208, 192, .12));color:var(--cp-cyan, #00d0c0);border-color:var(--cp-cyan-line, rgba(0, 208, 192, .3));box-shadow:inset 0 1px #00d0c01a,0 0 14px -6px var(--cp-glow, rgba(0, 208, 192, .16))}:root[data-theme=dark] .usage-browser .usage-empty>svg{border-radius:0;border-color:var(--cp-cyan-line, rgba(0, 208, 192, .3));background:var(--cp-cyan-soft, rgba(0, 208, 192, .12));color:var(--cp-cyan, #00d0c0)}:root[data-theme=dark] .usage-browser .usage-window-empty{border-radius:1px;border-color:var(--cp-cyan-line, rgba(0, 208, 192, .3));background:#00d0c00d}:root[data-theme=dark] .usage-browser .usage-window-empty:before{border-radius:0;background:var(--cp-cyan, #00d0c0)}:root[data-theme=dark] .usage-browser .usage-pagination{font-family:Consolas,Cascadia Mono,monospace;letter-spacing:.03em}:root[data-theme=dark] .usage-browser .usage-pagination .ui-button{border-radius:2px}:root[data-theme=dark] .usage-browser .usage-feedback{color:var(--cp-cyan, #00d0c0);background:var(--cp-cyan-soft, rgba(0, 208, 192, .12));border-color:var(--cp-cyan-line, rgba(0, 208, 192, .3));border-radius:1px;font-family:Consolas,Cascadia Mono,monospace;letter-spacing:.04em;text-shadow:1px 0 0 color-mix(in srgb,var(--cp-cyan, #00d0c0) 45%,transparent),-1px 0 0 color-mix(in srgb,var(--cp-amber, #e8a33d) 45%,transparent);animation:us-toast-in .24s var(--us-ease-out, ease-out) both,cp-glitch-pop .32s steps(2,end) 40ms both}:root[data-theme=dark] .usage-browser .usage-feedback:before{content:"✓";display:inline-block;margin-right:6px;padding:0 3px;color:var(--cp-cyan, #00d0c0);border:1px solid var(--cp-cyan-line, rgba(0, 208, 192, .3));font-weight:700;text-shadow:none;transform-origin:50% 60%;animation:us-stamp-in .28s var(--us-ease-out, ease-out) both}:root[data-theme=dark] .ov-copied{animation:cp-glitch-pop .3s steps(2,end) both;box-shadow:0 0 16px -5px var(--cp-glow, rgba(0, 208, 192, .16))}:root[data-theme=dark] .copy-feedback{text-shadow:1px 0 0 color-mix(in srgb,var(--cp-cyan, #00d0c0) 45%,transparent),-1px 0 0 color-mix(in srgb,var(--cp-amber, #e8a33d) 45%,transparent)}:root[data-theme=dark] .copy-feedback:after{content:"";position:absolute;inset:-4px -7px;border:1px solid var(--cp-cyan-line, rgba(0, 208, 192, .3));border-radius:1px;transform-origin:50% 60%;pointer-events:none;animation:us-stamp-in .28s var(--us-ease-out, ease-out) both}:root[data-theme=dark] .usage-browser ::selection{background:color-mix(in srgb,var(--cp-cyan, #00d0c0) 28%,transparent);color:#eafffd}:root[data-theme=dark] .usage-browser .usage-model-search input,:root[data-theme=dark] .usage-browser .usage-model-filters select{caret-color:var(--cp-cyan, #00d0c0)}:root[data-theme=dark] .usage-browser .usage-trend-scroll,:root[data-theme=dark] .usage-browser .usage-model-scroll{scrollbar-color:rgba(0,208,192,.3) transparent}:root[data-theme=dark] .usage-browser .usage-trend-scroll::-webkit-scrollbar-thumb,:root[data-theme=dark] .usage-browser .usage-model-scroll::-webkit-scrollbar-thumb{background:#00d0c04d;border:2px solid transparent;background-clip:content-box;border-radius:0}:root[data-theme=dark] .usage-browser .usage-trend-scroll::-webkit-scrollbar-thumb:hover,:root[data-theme=dark] .usage-browser .usage-model-scroll::-webkit-scrollbar-thumb:hover{background:#00d0c07a;border:2px solid transparent;background-clip:content-box}:root:not([data-theme=dark]) .usage-total,:root:not([data-theme=dark]) .usage-browser .usage-window-total strong{color:var(--amber-ink, #92400e);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:.005em;text-shadow:0 1px 0 rgba(255,255,255,.78),0 -1px 0 rgba(var(--warm-shadow, 86, 52, 10),.16)}:root:not([data-theme=dark]) .usage-browser .usage-window-total strong{font-size:32px}:root:not([data-theme=dark]) .usage-browser .usage-window-total strong:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:5px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--amber-ink, #92400e) 55%,transparent) 0 1px,transparent 1px 6px);opacity:.55;pointer-events:none}:root:not([data-theme=dark]) .usage-total span{text-shadow:none;color:var(--us-ink-muted, #766f63)}:root:not([data-theme=dark]) .ov-metric:nth-child(1){--ov-accent: var(--amber, #b45309);--ov-accent-soft: var(--amber-soft, #fdf6ec)}:root:not([data-theme=dark]) .ov-metric:nth-child(2){--ov-accent: #8a6215;--ov-accent-soft: #fbf6ea}:root:not([data-theme=dark]) .ov-metric:nth-child(3){--ov-accent: var(--amber, #b45309);--ov-accent-soft: var(--amber-soft, #fdf6ec)}:root:not([data-theme=dark]) .ov-metric:nth-child(4){--ov-accent: #9a5b12;--ov-accent-soft: #f9f1e6}:root:not([data-theme=dark]) .ov-metric:nth-child(5){--ov-accent: #9c3343;--ov-accent-soft: #fdf5f5}:root:not([data-theme=dark]) .ov-metric:nth-child(6){--ov-accent: #6f6a1e;--ov-accent-soft: #f6f4e5}:root:not([data-theme=dark]) .ov-metric:nth-child(1) .ov-metric-icon{background:var(--amber-soft, #fdf6ec);color:var(--amber, #b45309)}:root:not([data-theme=dark]) .ov-metric:nth-child(2) .ov-metric-icon{background:#fbf6ea;color:#8a6215}:root:not([data-theme=dark]) .ov-metric:nth-child(3) .ov-metric-icon{background:var(--amber-soft, #fdf6ec);color:var(--amber, #b45309)}:root:not([data-theme=dark]) .ov-metric:nth-child(4) .ov-metric-icon{background:#f9f1e6;color:#9a5b12}:root:not([data-theme=dark]) .ov-metric:nth-child(5) .ov-metric-icon{background:#fdf5f5;color:#9c3343}:root:not([data-theme=dark]) .ov-metric:nth-child(6) .ov-metric-icon{background:#f6f4e5;color:#6f6a1e}:root:not([data-theme=dark]) .usage-browser .ov-metric strong{color:#3a2a12;font-variant-numeric:tabular-nums;text-shadow:0 1px 0 rgba(255,255,255,.72)}:root:not([data-theme=dark]) .usage-browser .ov-metric:hover strong{color:var(--ov-accent, var(--amber, #b45309))}:root:not([data-theme=dark]) .usage-browser .ov-metric:hover{transform:translateY(-3px);box-shadow:2px 5px rgba(var(--warm-shadow, 86, 52, 10),.07),0 16px 32px -16px rgba(var(--warm-shadow, 86, 52, 10),.34),inset 0 0 0 1px rgba(var(--warm-shadow, 86, 52, 10),.04)}:root:not([data-theme=dark]) .usage-browser .usage-day-bar,:root:not([data-theme=dark]) .ov-chart .dashboard-chart-bar{background-color:#d98b2b;background-image:linear-gradient(180deg,#ffffff9e,#ffffff1f 34%,#fff0 58%),linear-gradient(180deg,#f0bb63,#d98b2b 48%,#9c5a10);border-radius:6px 6px 0 0;box-shadow:inset 0 1px #ffffffa6,0 2px rgba(var(--warm-shadow, 86, 52, 10),.08)}:root:not([data-theme=dark]) .usage-browser .usage-day-bar.zero,:root:not([data-theme=dark]) .ov-chart .dashboard-chart-bar.zero{background-color:#e8e1d4;background-image:linear-gradient(180deg,#efe8db,#e6dccb);border-radius:6px 6px 0 0;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px rgba(var(--warm-shadow, 86, 52, 10),.05)}:root:not([data-theme=dark]) .usage-browser .usage-day:hover .usage-day-bar:not(.zero),:root:not([data-theme=dark]) .usage-browser .usage-day:focus .usage-day-bar:not(.zero),:root:not([data-theme=dark]) .usage-browser .usage-day:focus-visible .usage-day-bar:not(.zero),:root:not([data-theme=dark]) .ov-chart .dashboard-chart-column:hover .dashboard-chart-bar:not(.zero){transform:scaleY(1.013);transform-origin:bottom;background-image:linear-gradient(180deg,#ffffffbd,#fff3 38%,#fff0 62%),linear-gradient(180deg,#ffd89a,#e9a83f 42%,#b45309);box-shadow:inset 0 1px #ffffffd1,0 7px 18px -8px rgba(var(--warm-shadow, 86, 52, 10),.4),0 0 0 1px rgba(var(--warm-shadow, 86, 52, 10),.05)}:root:not([data-theme=dark]) .usage-browser .usage-day-track{background-image:repeating-linear-gradient(to top,rgba(86,52,10,.07) 0 1px,transparent 1px 25%)}:root:not([data-theme=dark]) .usage-browser .usage-day span{color:#8b8377}:root:not([data-theme=dark]) .usage-browser .usage-day:hover span,:root:not([data-theme=dark]) .usage-browser .usage-day:focus span,:root:not([data-theme=dark]) .usage-browser .usage-day:focus-visible span{color:var(--amber-ink, #92400e)}:root:not([data-theme=dark]) .usage-browser .usage-trend-chart{border-bottom-color:var(--amber-line, #eedfc6)}:root:not([data-theme=dark]) .usage-browser .usage-model-table th{color:var(--us-ink-secondary, #4b453d);background-image:linear-gradient(180deg,#ffffffb8,#fff0);border-bottom-color:var(--amber-line, #eedfc6);box-shadow:inset 0 1px #fffc}:root:not([data-theme=dark]) .usage-browser .usage-model-table td:not(:first-child){font-variant-numeric:tabular-nums}:root:not([data-theme=dark]) .usage-browser .usage-model-table tbody tr:hover td{background-color:var(--amber-soft, #fdf6ec);background-image:linear-gradient(90deg,color-mix(in srgb,var(--amber, #b45309) 7%,transparent),transparent 50%)}:root:not([data-theme=dark]) .usage-browser .usage-model-table tbody tr td:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,var(--amber, #b45309) 18%,var(--amber, #b45309) 82%,transparent);opacity:0;transform:scaleY(.4);transform-origin:center;transition:opacity .18s var(--us-ease-out, ease-out),transform .18s var(--us-ease-out, ease-out);pointer-events:none}:root:not([data-theme=dark]) .usage-browser .usage-model-table tbody tr:hover td:first-child:before,:root:not([data-theme=dark]) .usage-browser .usage-model-table tbody tr:focus-within td:first-child:before{opacity:.72;transform:scaleY(1)}:root:not([data-theme=dark]) .usage-browser .usage-model-search input,:root:not([data-theme=dark]) .usage-browser .usage-model-filters select{border-radius:8px;border-color:var(--amber-line, #eedfc6);background-color:var(--us-surface, #fffdfa);caret-color:var(--amber-ink, #92400e)}:root:not([data-theme=dark]) .usage-browser .usage-model-search input:focus,:root:not([data-theme=dark]) .usage-browser .usage-model-filters select:focus{border-color:var(--amber, #b45309);box-shadow:0 0 0 3px var(--amber-glow, rgba(217, 119, 6, .14)),inset 0 0 0 1px var(--amber-line, #eedfc6)}:root:not([data-theme=dark]) .usage-browser .usage-trend .channel-filters button[aria-pressed=true]{background:var(--amber-soft, #fdf6ec);color:var(--amber-ink, #92400e);border-color:var(--amber-line, #eedfc6);box-shadow:inset 0 1px #ffffffb3,1px 2px rgba(var(--warm-shadow, 86, 52, 10),.06)}:root:not([data-theme=dark]) .usage-browser .usage-empty>svg{border-radius:999px;border-color:var(--amber-line, #eedfc6);background:var(--amber-soft, #fdf6ec);color:var(--amber, #b45309)}:root:not([data-theme=dark]) .usage-browser .usage-window-empty{border-radius:8px;border-color:var(--amber-line, #eedfc6);background:var(--amber-soft, #fdf6ec)}:root:not([data-theme=dark]) .usage-browser .usage-pagination>span[data-testid=usage-model-count]{color:var(--amber-ink, #92400e)}:root:not([data-theme=dark]) .usage-browser .usage-pagination .ui-button{border-radius:6px}:root:not([data-theme=dark]) .usage-browser .usage-feedback{color:var(--amber-ink, #92400e);background:var(--amber-soft, #fdf6ec);border-color:var(--amber-line, #eedfc6);border-radius:8px;box-shadow:1px 3px rgba(var(--warm-shadow, 86, 52, 10),.06)}:root:not([data-theme=dark]) .usage-browser .usage-feedback:after,:root:not([data-theme=dark]) .copy-feedback:after{content:"";position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--amber, #b45309) 40%,transparent) 0%,transparent 68%);opacity:0;transform:scale(.28);animation:us-ink-spread .52s var(--us-ease-out, ease-out) both;pointer-events:none}:root:not([data-theme=dark]) .ov-copied{box-shadow:0 0 0 3px var(--amber-glow, rgba(217, 119, 6, .14))}:root:not([data-theme=dark]) .usage-browser ::selection{background:color-mix(in srgb,var(--amber, #b45309) 26%,transparent);color:#3a2a12}:root:not([data-theme=dark]) .usage-browser .usage-model-search input,:root:not([data-theme=dark]) .usage-browser .usage-model-filters select{caret-color:var(--amber-ink, #92400e)}:root:not([data-theme=dark]) .usage-browser .usage-trend-scroll,:root:not([data-theme=dark]) .usage-browser .usage-model-scroll{scrollbar-color:var(--us-line-strong, #d8d2c7) transparent}:root:not([data-theme=dark]) .usage-browser .usage-trend-scroll::-webkit-scrollbar-thumb,:root:not([data-theme=dark]) .usage-browser .usage-model-scroll::-webkit-scrollbar-thumb{background:var(--us-line-strong, #d8d2c7);border:2px solid transparent;background-clip:content-box;border-radius:999px}:root[data-theme=dark] .usage-browser .ui-card{border-radius:0}:root:not([data-theme=dark]) .usage-browser .ui-card{border-radius:8px}@media(prefers-reduced-motion:reduce){:root[data-theme=dark] .usage-total,:root[data-theme=dark] .usage-browser .usage-window-total strong,:root[data-theme=dark] .usage-browser .usage-window-total strong:after,:root[data-theme=dark] .usage-browser .usage-feedback,:root[data-theme=dark] .usage-browser .usage-feedback:before,:root[data-theme=dark] .ov-copied,:root[data-theme=dark] .copy-feedback:after,:root:not([data-theme=dark]) .usage-browser .usage-feedback:after,:root:not([data-theme=dark]) .copy-feedback:after{animation:none!important}:root[data-theme=dark] .usage-browser .usage-day-bar,:root[data-theme=dark] .ov-chart .dashboard-chart-bar,:root:not([data-theme=dark]) .usage-browser .usage-day-bar,:root:not([data-theme=dark]) .ov-chart .dashboard-chart-bar,:root[data-theme=dark] .usage-browser .usage-model-table tbody tr td:first-child:before,:root:not([data-theme=dark]) .usage-browser .usage-model-table tbody tr td:first-child:before{transition:none!important}:root[data-theme=dark] .usage-browser .usage-day:hover .usage-day-bar:not(.zero),:root[data-theme=dark] .usage-browser .usage-day:focus .usage-day-bar:not(.zero),:root[data-theme=dark] .usage-browser .usage-day:focus-visible .usage-day-bar:not(.zero),:root[data-theme=dark] .ov-chart .dashboard-chart-column:hover .dashboard-chart-bar:not(.zero),:root:not([data-theme=dark]) .usage-browser .usage-day:hover .usage-day-bar:not(.zero),:root:not([data-theme=dark]) .usage-browser .usage-day:focus .usage-day-bar:not(.zero),:root:not([data-theme=dark]) .usage-browser .usage-day:focus-visible .usage-day-bar:not(.zero),:root:not([data-theme=dark]) .ov-chart .dashboard-chart-column:hover .dashboard-chart-bar:not(.zero){transform:none!important}}.usage-account-cell{min-width:230px;text-align:left!important}.usage-account-cell details>div{padding:10px 0;border-bottom:1px solid var(--line)}.usage-account-cell summary{cursor:pointer}.usage-source-table{min-width:1240px!important}.usage-source-table td,.usage-key-panel td{text-align:left!important}.usage-source-table code,.usage-account-cell code{white-space:normal;overflow-wrap:anywhere}.usage-source-table{table-layout:fixed;min-width:1340px!important}.usage-source-table th,.usage-source-table td{white-space:normal!important;text-align:left!important;vertical-align:top;overflow-wrap:anywhere;line-height:1.6}.usage-source-table th:first-child,.usage-source-table td:first-child{width:16%;min-width:0;max-width:none}.usage-source-table th:nth-child(2){width:16%}.usage-source-table th:nth-child(3){width:24%}.usage-source-table th:nth-child(4){width:22%}.usage-source-table th:nth-child(5){width:13%}.usage-source-table th:nth-child(6){width:9%}.usage-source-table tbody tr td strong,.usage-source-table tbody tr td code,.usage-key-panel tbody tr td strong,.usage-key-panel tbody tr td code{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere}.usage-source-table td code,.usage-key-panel td code{font-size:11px;margin-top:5px;color:var(--us-ink-muted);font-weight:400}.usage-source-table td:nth-child(5),.usage-source-table td:nth-child(6){white-space:nowrap!important}.usage-source-panel .ui-input{width:100%}.usage-key-panel .usage-model-table th,.usage-key-panel .usage-model-table td{text-align:left!important}.usage-source-scroll{max-height:320px;overflow:auto;position:relative;scrollbar-gutter:stable}.usage-source-table th,.usage-source-table td{padding:9px 12px}.usage-source-table th{position:sticky;top:0;z-index:5}.usage-source-panel .usage-pagination{margin-top:12px}@media(max-width:640px){.usage-source-scroll{max-height:280px}}.accounts-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;margin-bottom:18px}.accounts-toolbar p,.account-updated{font-size:12px;color:var(--muted-foreground,#807668);margin:8px 0 0}.accounts-controls{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.accounts-controls label{display:flex;align-items:center;gap:6px;font-size:13px}.accounts-filters{display:flex;gap:12px;margin-bottom:20px}.accounts-filters>div{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.accounts-filters select{border:1px solid var(--border,#e7d8c4);background:var(--card,#fffaf3);color:inherit;padding:10px;border-radius:8px}.accounts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px}.account-balance-card{padding:24px;min-width:0}.account-card-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.account-provider{font-size:13px;color:var(--muted-foreground,#807668)}.account-balance-card h2{font-size:18px;margin:18px 0 5px;overflow-wrap:anywhere}.account-id{font-size:11px;color:var(--muted-foreground,#807668);overflow-wrap:anywhere}.account-amounts{display:flex;gap:20px;flex-wrap:wrap;margin:24px 0 20px}.account-amounts strong{font-size:30px;letter-spacing:-.8px;line-height:1.2;overflow-wrap:anywhere}.account-amounts span{display:block;font-size:12px;margin-top:6px;color:var(--muted-foreground,#807668)}.account-warning{font-size:12px;color:#bd671b;line-height:1.7}.account-balance-card details{margin-top:18px;border-top:1px solid var(--border,#e7d8c4);padding-top:14px;font-size:12px}.account-balance-card summary{cursor:pointer}.account-packages>div{display:flex;justify-content:space-between;gap:15px;padding-top:14px}.account-packages span{min-width:0;overflow-wrap:anywhere}.account-packages small{display:block;margin-top:5px;color:var(--muted-foreground,#807668)}.account-packages strong{white-space:nowrap}.accounts-empty{padding:36px;text-align:center}.accounts-page>.ofm_note{margin-top:20px}@media(max-width:600px){.accounts-toolbar{align-items:flex-start;flex-direction:column}.accounts-controls{gap:12px}.accounts-filters{flex-direction:column}.account-balance-card{padding:20px}}.accounts-filters .ui-input{width:100%}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;:root{color-scheme:light;color:#262320;--ink:#262320;--muted:#6b655c;--line:#e9e4db;--paper:#f9f7f2;--green:#2656c9;--dsw-alias-label-primary:#262320;--dsw-alias-label-secondary:#6b655c;--dsw-alias-label-tertiary:#766f63;--dsw-alias-bg-layer-1:#fffdfa;--dsw-alias-bg-layer-2:#f9f7f2;--dsw-alias-bg-layer-3:#f2ede4;--dsw-alias-border-l1:#e9e4db;--dsw-alias-border-l2:#d8d2c7;--dsw-alias-state-success-primary:#1e8a63;--dsw-alias-state-error-primary:#b23b4b;--dsw-alias-state-business-primary:#2656c9;--dsw-alias-accent-primary:#2656c9;--dsw-alias-accent-secondary:#edf1fb;--shadow-sm:0 1px 2px #483a2a0d, 0 0 1px #483a2a0d;--shadow-md:0 2px 4px -1px #483a2a0d, 0 10px 28px -10px #483a2a1f, 0 0 1px #483a2a0d;--shadow-lg:0 18px 48px -18px #483a2a38, 0 4px 12px -4px #483a2a14;--ease-out-expo:cubic-bezier(.32, .72, 0, 1);--surface:#fffdfa;--surface-hover:#faf7f1;--hover:#f2ede3;--line-soft:#f1ece3;--ink-soft:#4b453d;--ink-faint:#8b8377;--accent-soft:#edf1fb;--accent-line:#c9d6f2;--accent-hover:#1e46ad;--accent-glow:#2656c921;--success:#1e8a63;--success-ink:#177552;--success-soft:#eff7f2;--success-line:#cfe6da;--warning:#8a6215;--warning-soft:#fbf6ea;--warning-line:#e9ddc0;--danger:#b23b4b;--danger-ink:#9c3343;--danger-soft:#fdf5f5;--danger-line:#efd5d9;--beam1:radial-gradient(900px 480px at 14% -6%, #ffd18c33, transparent 62%);--beam2:radial-gradient(820px 460px at 86% 0%, #ffb15c21, transparent 66%);--beam3:linear-gradient(115deg, transparent 38%, #ffe0b012 50%, transparent 64%);--amber:#b45309;--amber-ink:#92400e;--amber-soft:#fdf6ec;--amber-line:#eedfc6;--amber-glow:#d9770624;--warm-shadow:86, 52, 10;background:#f9f7f2;font-family:Segoe UI,Microsoft YaHei,system-ui,sans-serif}body{position:relative}body:after{content:"";z-index:0;pointer-events:none;background:var(--beam1),var(--beam2),var(--beam3),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.028 0'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>");animation:36s ease-in-out infinite alternate light-drift;position:fixed;inset:-14% -6%}@keyframes light-drift{0%{transform:translate(-2.5%,-1%)scale(1.02)}to{transform:translate(2%,1.5%)scale(1.05)}}.sidebar,.topbar,main,.app-shell>*{z-index:1;position:relative}*{box-sizing:border-box;letter-spacing:0}body{-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.65}[hidden]{display:none!important}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button,input,select{min-width:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.25}h2{font-size:16px;font-weight:600}p,small{color:var(--muted)}code,pre{font-family:Consolas,SFMono-Regular,monospace}svg{flex-shrink:0}input,select,textarea{border:1px solid var(--dsw-alias-border-l2);background:var(--surface);color:var(--ink);transition:border-color .15s var(--ease-out-expo),box-shadow .15s var(--ease-out-expo);border-radius:6px;padding:9px 12px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px var(--accent-glow);outline:none}.app-shell{min-height:100vh;display:flex}main{flex:1;min-width:0}.sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;width:238px;height:100vh;padding:25px 16px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.console-brand{align-items:center;gap:11px;padding:0 8px 26px;font-size:16px;font-weight:650;display:flex}.console-brand small{margin-top:1px;font-size:11px;font-weight:400;display:block}.console-mark{width:34px;height:36px;color:var(--ink);place-content:center;font-size:35px;font-weight:750;line-height:1;display:grid;position:relative}.console-mark span{color:var(--green);position:absolute;bottom:0;right:0}.workspace-switch{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:11px 9px;font-size:12px;font-weight:550;display:flex}.workspace-switch small{font-size:11px;font-weight:400;display:block}.workspace-switch>.ui-badge{margin-left:auto}.workspace-avatar{background:var(--accent-soft);width:30px;height:30px;color:var(--green);border-radius:6px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #2656c91a}.console-nav{padding-top:21px}.nav-group{margin-bottom:22px}.nav-group-label{color:var(--dsw-alias-label-tertiary);padding:0 12px 7px;font-size:11px;display:block}.console-nav-item{width:100%;min-height:40px;color:var(--ink-soft);text-align:left;transition:background .15s var(--ease-out-expo),color .15s var(--ease-out-expo);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;margin:3px 0;padding:9px 12px;font-size:13px;display:flex}.console-nav-item:hover,.detail-provider-link:hover{background:var(--hover);color:var(--ink)}.console-nav-item.selected{background:var(--accent-soft);color:var(--green);font-weight:600;box-shadow:inset 0 0 0 1px #2656c91a}.count-badge{font-variant-numeric:tabular-nums;background:#e4eaf9;border-radius:4px;margin-left:auto;padding:0 6px;font-size:11px}.sidebar-support{border-top:1px solid var(--line);color:var(--dsw-alias-label-tertiary);align-items:flex-start;gap:8px;margin-top:auto;padding:18px 8px;display:flex}.sidebar-support strong{color:var(--ink-soft);font-size:12px;font-weight:500}.sidebar-support p{margin:3px 0 7px;font-size:11px}.sidebar-support button{color:var(--green);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:flex}.console-sidebar-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 6px 0;display:flex}.console-sidebar-footer>div{flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.console-sidebar-footer small{margin-left:4px;font-size:11px}.status-dot{background:var(--success);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite status-pulse;display:inline-block}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.5}}.status-dot.paused{background:#c08a1e}.topbar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:14px;height:60px;padding:0 32px;display:flex}.console-breadcrumb,.console-topbar-status{color:var(--dsw-alias-label-tertiary);align-items:center;gap:10px;font-size:12px;display:flex}.console-breadcrumb strong{color:var(--ink-soft);font-weight:500}.console-topbar-status{font-size:11px}.topbar-divider{background:var(--line);width:1px;height:13px;margin:0 4px}.page{max-width:1440px;margin:0 auto;padding:30px 32px}.dashboard-heading,.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;display:flex}.heading-eyebrow,.eyebrow{color:var(--dsw-alias-label-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.dashboard-heading p,.page-heading p{margin-top:7px;font-size:13px}.ui-button,.primary,.secondary,.danger-button{min-height:36px;transition:all .2s var(--ease-out-expo);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.ui-button-default,.primary{background:var(--green);color:#fff}.ui-button-default:hover,.primary:hover{background:var(--accent-hover);box-shadow:0 1px 2px #483a2a1a,0 0 1px #483a2a0d}.ui-button-outline,.secondary{background:var(--surface);border-color:var(--dsw-alias-border-l2);color:var(--ink-soft)}.ui-button-outline:hover,.secondary:hover{background:var(--surface-hover);border-color:#c9c1b2}.ui-button-ghost{color:var(--muted);background:0 0;padding:8px}.ui-button-ghost:hover{background:var(--hover);border-radius:6px}.ui-card{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);transition:transform .2s var(--ease-out-expo),box-shadow .2s var(--ease-out-expo);border-radius:8px;padding:21px;position:relative;overflow:hidden}.ui-card:before{content:"";background:#ffffffd9;height:1px;position:absolute;top:0;left:0;right:0}.ui-badge{white-space:nowrap;color:var(--dsw-alias-label-secondary);background:#f3efe7;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;display:inline-flex}.ui-badge-success{background:var(--success-soft);color:var(--success-ink);border-color:var(--success-line)}.ui-badge-warning{background:var(--warning-soft);color:var(--warning);border-color:var(--warning-line)}.ui-badge-blue{background:var(--accent-soft);color:var(--green);border-color:var(--accent-line)}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.dashboard-metric>div{color:var(--dsw-alias-label-tertiary);justify-content:space-between;align-items:center;font-size:12px;display:flex}.dashboard-metric strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:12px 0 2px;font-size:29px;font-weight:650;line-height:1.3;display:block}.dashboard-metric p{margin-top:6px;font-size:11px}.dashboard-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px;margin-bottom:20px;display:grid}.dashboard-bottom-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;display:grid}.card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-heading p{margin-top:3px;font-size:11px}.card-heading>svg{color:var(--dsw-alias-label-tertiary)}.usage-total{letter-spacing:-.01em;margin:20px 0 0;font-size:30px;font-weight:650;line-height:1.3}.usage-total span{color:var(--dsw-alias-label-tertiary);margin-left:3px;font-size:12px;font-weight:400}.dashboard-chart{align-items:stretch;gap:18px;height:175px;margin:10px 0 18px;padding:7px 10px 0;display:flex;position:relative}.chart-grid-lines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 25px}.chart-grid-lines span{border-top:1px dashed #ece6dc;width:100%}.dashboard-chart-column{z-index:1;font-variant-numeric:tabular-nums;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.dashboard-chart-bar{width:44%;max-width:25px;min-height:2px;transition:background .15s var(--ease-out-expo);background:#6b8ad8;border-radius:3px 3px 0 0}.dashboard-chart-column:hover .dashboard-chart-bar{background:var(--green)}.dashboard-chart-bar.zero{background:#eae4d9}.dashboard-chart-column>span{height:25px;color:var(--dsw-alias-label-tertiary);padding-top:8px;font-size:10px}.chart-empty{color:var(--ink-faint);z-index:2;pointer-events:none;background:#fbf9f6d9;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0 0 25px}.chart-empty span{color:var(--muted);font-size:12px}.chart-empty small{font-size:11px}.card-foot{border-top:1px solid var(--line-soft);color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:10px;display:flex}.card-foot button{color:var(--green);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;display:flex}.quick-connect{background:var(--surface);border-top:3px solid var(--green)}.quick-icon{background:var(--accent-soft);width:36px;height:36px;color:var(--green);border-radius:6px;place-items:center;margin-bottom:12px;display:grid}.quick-connect p{margin:7px 0 16px;font-size:12px}.quick-connect label{color:#7b8290;font-size:10px}.quick-endpoint{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.quick-endpoint code{overflow-wrap:anywhere;min-width:0;font-size:12px}.quick-endpoint .ui-button{flex-shrink:0}.copy-feedback{color:var(--success-ink);font-size:11px}.connect-steps{color:var(--dsw-alias-label-secondary);flex-direction:column;gap:6px;margin:15px 0;font-size:11px;display:flex}.connect-steps b{color:var(--dsw-alias-label-tertiary);margin-right:9px;font-weight:500;display:inline-block}.connect-button{justify-content:space-between;width:100%}.connection-footnote{color:var(--dsw-alias-label-tertiary);align-items:center;gap:6px;margin-top:12px;font-size:10px;display:flex}.source-row{border:0;border-top:1px solid var(--line-soft);text-align:left;width:100%;transition:background .15s var(--ease-out-expo);background:0 0;align-items:center;gap:11px;padding:15px 0;display:flex}.source-row:hover{background:var(--surface-hover)}.source-row>span:nth-child(2){flex:1;min-width:0}.source-row strong{font-size:12px;font-weight:550;display:block}.source-row small{margin-top:2px;font-size:10px;display:block}.source-icon{background:var(--dsw-alias-bg-layer-3);color:#6f6a62;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.source-row:nth-child(2) .source-icon{color:var(--success-ink);background:var(--success-soft)}.source-row:nth-child(3) .source-icon{color:#8d5f83;background:#f7f0f5}.source-row>svg{color:var(--ink-faint)}.runtime-check{border-bottom:1px solid var(--line-soft);color:var(--dsw-alias-label-secondary);align-items:center;gap:8px;padding:14px 0;font-size:11px;display:flex}.runtime-check strong{color:var(--ink-soft);margin-left:auto;font-weight:500}.runtime-check>svg{color:var(--success-ink)}.runtime-empty{color:var(--dsw-alias-label-tertiary);align-items:center;gap:8px;padding:22px 0;font-size:11px;display:flex}.failure-list>div{overflow-wrap:anywhere;justify-content:space-between;gap:8px;padding:4px 0;font-size:11px;display:flex}.failure-list small{font-size:10px}.channel-summary-strip{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:28px;margin-bottom:22px;padding:20px 0;display:flex}.channel-summary-strip>div{color:var(--dsw-alias-label-secondary);align-items:center;gap:9px;font-size:12px;display:flex}.channel-summary-strip strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.channel-summary-strip strong small{font-size:12px;font-weight:400}.channel-summary-strip .checkin-control{margin-left:auto;font-size:11px}.ui-switch{width:33px;height:20px;transition:background .2s var(--ease-out-expo);background:#d6cfc2;border:0;border-radius:12px;padding:3px}.ui-switch span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:block;box-shadow:0 1px 2px #483a2a1f}.ui-switch.on{background:var(--green)}.ui-switch.on span{transform:translate(13px)}.channel-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.channel-search{flex:1;min-width:180px;max-width:340px;position:relative}.channel-search svg{color:var(--dsw-alias-label-tertiary);position:absolute;top:11px;left:12px}.channel-search input{width:100%;height:39px;transition:border-color .15s var(--ease-out-expo),box-shadow .15s var(--ease-out-expo);padding-left:37px;font-size:12px}.channel-filters{background:#f0ebe2;border-radius:6px;gap:2px;padding:3px;display:flex}.channel-filters button{color:var(--dsw-alias-label-secondary);transition:background .15s var(--ease-out-expo),color .15s var(--ease-out-expo);background:0 0;border:0;border-radius:4px;padding:6px 10px;font-size:11px}.channel-filters button[aria-pressed=true]{background:var(--surface);color:var(--ink-soft);box-shadow:0 1px 3px #483a2a14}.channel-filters button span{margin-left:5px;font-size:10px}.channel-results-meta{color:var(--dsw-alias-label-tertiary);flex-wrap:wrap;justify-content:space-between;gap:6px;margin:17px 0 12px;font-size:10px;display:flex}.channel-results-meta span{align-items:center;gap:5px;display:flex}.provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.provider-card{transition:transform .2s var(--ease-out-expo),box-shadow .2s var(--ease-out-expo);flex-direction:column;padding:19px;display:flex}.provider-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.provider-card-top{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.provider-logo{width:38px;height:38px;box-shadow:var(--shadow-sm);border-radius:7px;place-items:center;font-size:13px;font-weight:700;display:grid}.provider-card h2{overflow-wrap:anywhere;font-size:14px}.provider-org{color:var(--dsw-alias-label-tertiary);margin:2px 0 11px;font-size:10px}.provider-description{overflow-wrap:anywhere;min-height:38px;margin-bottom:14px;font-size:11px;line-height:1.7}.provider-counts{border-top:1px solid var(--line-soft);color:var(--ink-faint);gap:22px;margin-top:auto;padding:12px 0;font-size:11px;display:flex}.provider-counts strong{color:var(--ink-soft);margin-left:5px;font-weight:500}.provider-manage{justify-content:space-between;width:100%;min-height:33px;font-size:11px}.channel-empty{text-align:center;margin-top:15px;padding:45px 20px}.channel-empty>svg{color:var(--ink-faint);margin:0 auto 12px}.channel-empty p{margin:8px 0 18px;font-size:12px}.channel-error{border:1px solid var(--danger-line);color:var(--danger);background:var(--danger-soft);border-radius:6px;align-items:center;gap:10px;margin-bottom:16px;padding:12px;font-size:12px;display:flex}.channel-error>span{overflow-wrap:anywhere;flex:1}.provider-detail-top{color:#798391;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:11px;display:flex}.provider-detail-layout{grid-template-columns:210px minmax(0,1fr);gap:23px;display:grid}.provider-detail-sidebar{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;padding:0 20px 0 0}.provider-detail-sidebar p{margin:3px 0 25px;font-size:11px}.detail-label{color:#8b93a0;margin-bottom:9px;font-size:10px}.detail-provider-link{text-align:left;width:100%;color:var(--dsw-alias-label-secondary);transition:background .15s var(--ease-out-expo),color .15s var(--ease-out-expo);background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;margin:2px 0;padding:8px;font-size:11px;display:flex}.detail-provider-link.active{background:var(--accent-soft);color:var(--green)}.provider-detail-main{min-width:0}.provider-detail-description h2{font-size:16px}.provider-detail-description p{margin:5px 0 17px;font-size:12px}.detail-security-note{color:#7b8593;align-items:flex-start;gap:7px;margin-top:17px;font-size:11px;display:flex}.ofm_root{color:var(--ink);font-family:inherit}.ofm_root *{letter-spacing:0!important}.ofm_root .ofm_seg{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:wrap;gap:18px;margin:0;padding:0;display:flex}.ofm_root .ofm_seg button{color:var(--dsw-alias-label-secondary);background:0 0;border:0;border-radius:0;padding:10px 0 12px;font-size:12px}.ofm_root .ofm_seg button[aria-selected=true]{color:var(--green);border-bottom:2px solid var(--green)}.ofm_root .ofm_card,.ofm_root .ofm_hero{box-shadow:var(--shadow-sm);background:var(--surface);transition:transform .2s var(--ease-out-expo),box-shadow .2s var(--ease-out-expo);border-radius:8px}.ofm_root .ofm_card:hover,.ofm_root .ofm_hero:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.ofm_root .ofm_glass{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none;transition:box-shadow .2s var(--ease-out-expo)}.ofm_root .ofm_glass:hover{box-shadow:var(--shadow-md)}.ofm_root .ofm_chan,.ofm_root .ofm_chan:hover{box-shadow:var(--shadow-sm);border-color:var(--line);transition:transform .2s var(--ease-out-expo),box-shadow .2s var(--ease-out-expo);border-radius:8px;transform:none}.ofm_root .ofm_chan:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.ofm_root .ofm_chan:before{display:none}.ofm_root .ofm_chanlogo{box-shadow:var(--shadow-sm);background:var(--accent-soft);border-radius:6px}.ofm_root .ofm_chanid b{letter-spacing:0}.ofm_root .ofm_chanstate{background:var(--success-soft);border:0;border-radius:4px}.ofm_root .ofm_acct{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:wrap;padding:11px 0}.ofm_root .ofm_acctacts{flex-wrap:wrap}.ofm_root .ofm_hero{margin-top:20px}.ofm_root .ofm_row{flex-wrap:wrap;gap:10px;margin:12px 0}.ofm_root .ofm_row label{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ofm_root .ofm_sub,.ofm_root .ofm_note{font-size:12px}.ofm_root .ofm_btn{transition:all .2s var(--ease-out-expo);border-radius:6px;font-size:12px}.ofm_root .ofm_btn:active{transform:scale(.97)}.ofm_root table{font-size:12px}.spinning{animation:1s linear infinite spin}footer{max-width:1440px;color:var(--dsw-alias-label-tertiary);margin:0 auto;padding:0 32px 24px;font-size:10px}::-webkit-scrollbar-thumb{background:#483a2a24;border-radius:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}footer span{padding:0 6px}.notice{border:1px solid var(--success-line);background:var(--success-soft);color:var(--success-ink);border-radius:6px;margin:20px 32px 0;padding:11px 14px;font-size:12px}.test-mode-notice{background:var(--warning-soft);color:var(--warning);border-color:var(--warning-line)}.error-notice{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line);justify-content:space-between;align-items:center;gap:10px;display:flex}.text-button{color:var(--green);background:0 0;border:0;padding:0;font-size:12px}.actions{flex-wrap:wrap;gap:8px;display:flex}.muted,.footnote{color:var(--muted);font-size:12px}.footnote{margin-top:20px}.panel{border-bottom:1px solid var(--line);min-width:0;margin-bottom:16px;padding:20px 0}.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.small-tag{color:#677485;font-size:11px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12px}th,td{text-align:right;border-bottom:1px solid var(--line-soft);padding:12px}th{color:var(--dsw-alias-label-tertiary);font-weight:500}th:first-child,td:first-child{text-align:left;overflow-wrap:anywhere}.empty-state{text-align:center;color:var(--ink-faint);grid-column:1/-1;padding:48px 24px}.empty-state svg{opacity:.6;width:48px;height:48px;margin-bottom:16px}.empty-state h3{color:var(--ink);margin-bottom:6px;font-size:15px;font-weight:600}.empty-state p{max-width:320px;margin:0 auto;font-size:12px;line-height:1.6}.rotate-panel{justify-content:space-between;align-items:center;gap:15px;display:flex}.field-label{color:var(--dsw-alias-label-secondary);margin:18px 0 8px;font-size:12px;display:block}.copy-field{flex-wrap:wrap;gap:8px;display:flex}.copy-field input{flex:1;font-family:Consolas,monospace}.connection-browser{max-width:900px}.connection-card{margin-bottom:18px}.connection-card-heading{color:var(--dsw-alias-label-secondary);align-items:center;gap:10px;margin-bottom:6px;display:flex}.connection-card-heading>div{flex:1;min-width:0}.connection-card-heading h2{color:var(--ink)}.connection-card-heading p{margin-top:3px;font-size:11px}.connection-feedback,.connection-error{align-items:center;gap:7px;margin:0 0 14px;font-size:12px;display:flex}.connection-feedback{color:var(--success-ink)}.connection-error{color:var(--danger)}.connection-example{margin-top:15px}.connection-danger{justify-content:space-between;align-items:center;gap:15px;display:flex}.connection-danger p{margin-top:4px;font-size:12px}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2ede4;border-radius:6px;margin-top:12px;padding:18px;font-size:12px}.danger-button{color:var(--danger);border-color:var(--danger-line);background:var(--danger-soft)}.confirm-panel{border:1px solid var(--danger-line);background:var(--danger-soft);border-radius:6px;padding:18px}.confirm-panel p{margin:8px 0 15px}.login-shell,.loading-screen{background:#f7f8fa;place-items:center;min-height:100vh;padding:28px;display:grid}.login-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;width:min(470px,100%);padding:32px}.brand-mark{margin-bottom:20px;font-size:32px;font-weight:750;line-height:1.2}.brand-mark span{color:var(--green)}.login-card h1{margin-bottom:10px;font-size:23px}.login-card p,.login-card label,.login-card small{font-size:12px}.login-card form{gap:10px;margin:23px 0 10px;display:grid}.login-card .primary{justify-content:space-between}.error{color:#b63647;min-height:20px}.login-help{border-top:1px solid var(--line);margin:18px 0;padding-top:18px}.login-help p{margin:10px 0}.login-help details{margin-top:15px}.login-help summary{cursor:pointer;color:var(--green);font-size:12px}.login-help code{overflow-wrap:anywhere}.login-help textarea{resize:vertical;width:100%;margin:8px 0;font-family:Consolas,monospace;font-size:11px;display:block}.loading-screen{text-align:center;place-content:center}.loading-screen p{font-size:12px}@media(max-width:1200px){.sidebar{width:215px}.page,.topbar{padding-left:24px;padding-right:24px}.dashboard-metrics{gap:12px}.dashboard-metric{padding:16px}.dashboard-main-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:950px){.dashboard-bottom-grid,.dashboard-main-grid{grid-template-columns:minmax(0,1fr)}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-detail-layout{grid-template-columns:minmax(0,1fr)}.provider-detail-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:0 0 15px}.provider-detail-sidebar p{margin-bottom:10px}.detail-provider-link{gap:8px;width:auto;margin-right:4px;display:inline-flex}}@media(max-width:700px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:15px 18px 0;position:static;overflow:visible}.console-brand{padding:0 0 12px}.workspace-switch,.sidebar-support{display:none}.console-nav{gap:5px;padding-top:0;display:flex;overflow-x:auto}.nav-group{display:contents}.nav-group-label,.count-badge{display:none}.console-nav-item{white-space:nowrap;flex-shrink:0;gap:6px;width:auto;margin:0 0 10px;padding:8px;font-size:11px}.console-nav-item svg{width:15px;height:15px}.console-sidebar-footer{border:0;padding:0;position:absolute;top:15px;right:18px}.console-sidebar-footer>div{display:none}.topbar{height:45px}.page{padding:23px 18px}.topbar,footer{padding-left:18px;padding-right:18px}.console-topbar-status>span:last-child,.topbar-divider{display:none}.dashboard-heading,.page-heading{flex-wrap:wrap;align-items:flex-start;gap:10px}h1{font-size:23px}.dashboard-heading p{font-size:12px}.dashboard-metrics{gap:10px}.dashboard-metric strong{font-variant-numeric:tabular-nums;font-size:25px}.dashboard-metric p{overflow-wrap:anywhere;font-size:10px}.ui-card{border-radius:6px;padding:17px}.source-row{gap:7px}.source-row .ui-badge{padding:2px 4px;font-size:10px}.source-row small{font-size:10px}.channel-summary-strip{gap:12px 22px;padding-top:18px}.channel-summary-strip .checkin-control{margin-left:0}.channel-search{flex-basis:100%;max-width:none}.provider-detail-top{flex-wrap:wrap}.ofm_root .ofm_seg{gap:13px}.ofm_root .ofm_seg button{font-size:11px}.ofm_root .ofm_card{padding:15px}.notice{margin-left:18px;margin-right:18px}.login-shell{padding:18px}.login-card{padding:24px}}@media(max-width:430px){.provider-grid{grid-template-columns:minmax(0,1fr)}.provider-card{padding:20px}.provider-description{min-height:0}.source-row>.ui-badge{margin-left:auto}.source-row>svg{display:none}.card-heading{flex-wrap:wrap}.channel-results-meta span:last-child{display:none}.failure-list>div{flex-direction:column}.copy-field input{flex-basis:100%}.rotate-panel{flex-wrap:wrap}.ofm_root .ofm_acctacts{flex-basis:100%;margin-left:0}.ofm_root .ofm_acctname{max-width:170px}}@keyframes cp-boot-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(8px)scaleY(.98)}35%{opacity:1;clip-path:inset(0)}48%{transform:translate(-1.5px)scaleY(1.01)skew(.6deg)}62%{transform:translate(1.5px)scaleY(1)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes cp-scan-sweep{0%{opacity:0;transform:translate(-130%)}12%{opacity:1}to{opacity:0;transform:translate(230%)}}@keyframes cp-glitch-pop{0%{transform:translate(0)}18%{transform:translate(-2px,1px)skew(-1deg)}36%{transform:translate(2px,-1px)skew(.8deg)}54%{transform:translate(-1px)}to{transform:translate(0)}}@keyframes cp-pulse-dot{0%,to{opacity:1;box-shadow:0 0 4px var(--cp-glow)}50%{opacity:.72;box-shadow:0 0 9px var(--cp-glow)}}@keyframes cp-edge-flow{0%{background-position:0 0}to{background-position:200% 0}}@keyframes light-surface-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0)}}[data-theme=dark] code,[data-theme=dark] pre,[data-theme=dark] .dashboard-metric strong,[data-theme=dark] .usage-total,[data-theme=dark] .provider-counts strong,[data-theme=dark] .ch-metric-value,[data-theme=dark] .console-breadcrumb,[data-theme=dark] .topbar-divider,[data-theme=dark] .count-badge,[data-theme=dark] kbd,[data-theme=dark] .ui-kbd{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-family:Consolas,Cascadia Mono,SF Mono,JetBrains Mono,monospace}:root:not([data-theme=dark]) .dashboard-metric strong,:root:not([data-theme=dark]) .usage-total,:root:not([data-theme=dark]) .provider-counts strong,:root:not([data-theme=dark]) .ch-metric-value{font-variant-numeric:tabular-nums;letter-spacing:-.01em}::-webkit-scrollbar-thumb{background:#7a746861 padding-box content-box;border:2px solid #0000;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#7a746899 padding-box content-box}:root:not([data-theme=dark]) button:focus-visible,:root:not([data-theme=dark]) a:focus-visible,:root:not([data-theme=dark]) input:focus-visible,:root:not([data-theme=dark]) select:focus-visible,:root:not([data-theme=dark]) textarea:focus-visible,:root:not([data-theme=dark]) summary:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--amber-glow);outline:2px solid #c07a1e}[data-theme=dark] .ui-button,[data-theme=dark] .primary,[data-theme=dark] .secondary,[data-theme=dark] .danger-button{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);letter-spacing:.03em;transition:color .16s var(--ease-out-expo),background-color .16s var(--ease-out-expo),border-color .16s var(--ease-out-expo),transform .12s var(--ease-out-expo),box-shadow .2s var(--ease-out-expo);border-radius:2px;font-weight:600;position:relative;overflow:hidden}:root:not([data-theme=dark]) .ui-button,:root:not([data-theme=dark]) .primary,:root:not([data-theme=dark]) .secondary,:root:not([data-theme=dark]) .danger-button{transition:transform .16s var(--ease-out-expo),box-shadow .22s var(--ease-out-expo),background-color .16s var(--ease-out-expo),border-color .16s var(--ease-out-expo),color .16s var(--ease-out-expo)}:root:not([data-theme=dark]) .ui-button-default:hover,:root:not([data-theme=dark]) .primary:hover{box-shadow:1px 3px rgba(var(--warm-shadow),.1),0 8px 18px -8px rgba(var(--warm-shadow),.28);transform:translateY(-1px)}:root:not([data-theme=dark]) .ui-button-outline:hover,:root:not([data-theme=dark]) .secondary:hover{box-shadow:1px 3px rgba(var(--warm-shadow),.07),0 7px 16px -8px rgba(var(--warm-shadow),.22);transform:translateY(-1px)}:root:not([data-theme=dark]) .ui-button:active,:root:not([data-theme=dark]) .primary:active,:root:not([data-theme=dark]) .secondary:active,:root:not([data-theme=dark]) .danger-button:active{box-shadow:0 1px 2px rgba(var(--warm-shadow),.16);transform:scale(.985)translateY(0)}[data-theme=dark] .ui-badge{letter-spacing:.08em;clip-path:none;border-radius:1px;padding:2px 8px;font-family:Consolas,monospace;font-size:10px}[data-theme=dark] .ui-badge-success,[data-theme=dark] .ui-badge-blue{background:var(--cp-cyan-soft);color:#63e8da;border-color:var(--cp-cyan-line)}:root:not([data-theme=dark]) .ui-badge{letter-spacing:.01em}:root:not([data-theme=dark]) .ui-badge-warning{background:var(--amber-soft);color:var(--amber-ink);border-color:var(--amber-line)}[data-theme=dark] .status-dot{background:var(--cp-cyan);width:7px;height:7px;box-shadow:0 0 6px var(--cp-glow);border-radius:1px;animation:2.6s ease-in-out infinite cp-pulse-dot}[data-theme=dark] .status-dot.paused{background:var(--cp-amber);animation:none;box-shadow:0 0 6px #e8a33d80}[data-theme=dark] .ui-switch{border:1px solid var(--cp-cyan-line);background:#ffffff0d;border-radius:2px}[data-theme=dark] .ui-switch.on{background:var(--cp-cyan-soft);border-color:var(--cp-cyan);box-shadow:0 0 10px -3px var(--cp-glow)}[data-theme=dark] .ui-switch>span{background:var(--muted);box-shadow:none;border-radius:1px}[data-theme=dark] .ui-switch.on>span{background:var(--cp-cyan);box-shadow:0 0 6px var(--cp-glow)}[data-theme=dark] .sidebar{border-right:1px solid var(--cp-red-line);background:linear-gradient(#101119d9,#0b0c12eb)}[data-theme=dark] .sidebar:before{content:"";background:linear-gradient(180deg,transparent,var(--cp-cyan-line) 30%,var(--cp-cyan-line) 70%,transparent);opacity:.5;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:-1px}[data-theme=dark] .nav-group-label{letter-spacing:.16em;text-transform:uppercase;color:var(--cp-cyan);opacity:.75;font-family:Consolas,monospace;font-size:10px}[data-theme=dark] .nav-group-label:before{content:"/// ";opacity:.6}[data-theme=dark] .console-nav-item{letter-spacing:.03em;border-left:2px solid #0000;border-radius:2px;font-family:Consolas,monospace}[data-theme=dark] .console-nav-item:hover{color:#eafffd;border-left-color:var(--cp-cyan-line);background:#00d0c012}[data-theme=dark] .console-nav-item.selected{background:var(--cp-cyan-soft);color:#eafffd;border-left-color:var(--cp-cyan);box-shadow:inset 0 0 0 1px #00d0c029}[data-theme=dark] .console-nav-indicator{display:none}[data-theme=dark] .count-badge{background:var(--cp-cyan-soft);color:#63e8da;border:1px solid var(--cp-cyan-line);border-radius:1px;font-family:Consolas,monospace;font-size:10px}[data-theme=dark] .workspace-switch{border-color:#00d0c01a}[data-theme=dark] .workspace-avatar{background:var(--cp-cyan-soft);color:var(--cp-cyan);box-shadow:inset 0 0 0 1px var(--cp-cyan-line);border-radius:2px}[data-theme=dark] .sidebar-support,[data-theme=dark] .console-sidebar-footer{border-top-color:#00d0c014}:root:not([data-theme=dark]) .sidebar{background:linear-gradient(#fffdfa,#fbf7f0)}:root:not([data-theme=dark]) .nav-group-label{letter-spacing:.1em}[data-theme=dark] .topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--cp-red-line);background:#0b0c12bf}[data-theme=dark] .console-topbar-status{letter-spacing:.05em;font-family:Consolas,monospace}[data-theme=dark] .console-topbar-status>span:last-child{color:var(--cp-cyan);opacity:.8;font-size:11px}[data-theme=dark] .console-topbar-status>span:last-child:before{content:"● ";font-size:8px}[data-theme=dark] .ui-card{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);box-shadow:var(--shadow-md);background:linear-gradient(160deg,#141622d9,#0d0e16eb);border:1px solid #00d0c01f;border-radius:0;position:relative}[data-theme=dark] .ui-card:after{content:"";pointer-events:none;background:linear-gradient(var(--cp-cyan) 0 0) top 0 left 0 / 10px 1px,linear-gradient(var(--cp-cyan) 0 0) top 0 left 0 / 1px 10px,linear-gradient(var(--cp-cyan) 0 0) bottom 0 right 0 / 10px 1px,linear-gradient(var(--cp-cyan) 0 0) bottom 0 right 0 / 1px 10px;opacity:.35;transition:opacity .24s var(--ease-out-expo);background-repeat:no-repeat;position:absolute;inset:0}[data-theme=dark] .ui-card:hover{border-color:var(--cp-cyan-line);box-shadow:0 12px 32px -12px #0009,0 0 20px -6px var(--cp-glow);transform:translateY(-2px)}[data-theme=dark] .ui-card:hover:after{opacity:.85}[data-theme=dark] .ui-card:before{background:linear-gradient(90deg,#0000,#00d0c038,#0000);height:1px}[data-theme=dark] .card-heading h2{letter-spacing:.02em}:root:not([data-theme=dark]) .ui-card{border:1px solid var(--line);box-shadow:1px 2px rgba(var(--warm-shadow),.05),0 10px 26px -14px rgba(var(--warm-shadow),.2);transition:transform .22s var(--ease-out-expo),box-shadow .26s var(--ease-out-expo)}:root:not([data-theme=dark]) .ui-card:hover{box-shadow:1px 4px rgba(var(--warm-shadow),.07),0 16px 34px -14px rgba(var(--warm-shadow),.28);transform:translateY(-2px)}[data-theme=dark] .dashboard-heading,[data-theme=dark] .page-heading{position:relative}[data-theme=dark] .heading-eyebrow,[data-theme=dark] .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--cp-cyan);opacity:.7;font-family:Consolas,monospace}[data-theme=dark] .heading-eyebrow:before,[data-theme=dark] .eyebrow:before{content:"// ";opacity:.6}[data-theme=dark] h1{letter-spacing:-.01em}[data-theme=dark] .console-sidebar-footer>div{letter-spacing:.04em;font-family:Consolas,monospace;font-size:11px}[data-theme=dark] .console-sidebar-footer small{font-family:Consolas,monospace}[data-theme=dark] .login-card{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);border:1px solid var(--cp-cyan-line);box-shadow:0 0 40px -12px var(--cp-glow),var(--shadow-lg);animation:cp-boot-in .56s var(--ease-out-expo) both;background:linear-gradient(160deg,#141622eb,#0b0c12f2);border-radius:0}:root:not([data-theme=dark]) .login-card{box-shadow:2px 4px rgba(var(--warm-shadow),.06),0 24px 50px -20px rgba(var(--warm-shadow),.3);animation:light-surface-rise .62s var(--ease-out-expo) both}[data-theme=dark] .dashboard-metric strong{color:#eafffd;letter-spacing:.01em;text-shadow:0 0 18px #00d0c047;font-size:30px}[data-theme=dark] .ov-metric-icon{color:var(--cp-cyan)}:root:not([data-theme=dark]) .dashboard-metric strong{color:#2a2018;letter-spacing:-.02em}:root:not([data-theme=dark]) .ov-metric-icon{color:var(--amber)}[data-theme=dark] .dashboard-chart-bar{box-shadow:0 0 10px -2px var(--cp-glow);transform-origin:bottom;background:linear-gradient(#00d0c0d9,#00d0c059),repeating-linear-gradient(0deg,#0000 0 2px,#0000002e 2px 3px);border-radius:0}[data-theme=dark] .dashboard-chart-column:hover .dashboard-chart-bar:not(.zero){box-shadow:0 0 16px -2px var(--cp-glow);transform:scaleY(1.03)}[data-theme=dark] .chart-grid-lines span{background:#00d0c00d}[data-theme=dark] .dashboard-chart-column>span{font-family:Consolas,monospace;font-size:10px}:root:not([data-theme=dark]) .dashboard-chart-bar{box-shadow:1px 2px rgba(var(--warm-shadow),.1),inset 0 1px #ffffff80;transform-origin:bottom;background:linear-gradient(#f2c063,#d8942e);border-radius:3px 3px 0 0}:root:not([data-theme=dark]) .dashboard-chart-column:hover .dashboard-chart-bar:not(.zero){box-shadow:1px 3px rgba(var(--warm-shadow),.12),0 0 14px -2px var(--amber-glow),inset 0 1px #fff9;background:linear-gradient(#ffd98a,#e0a03a)}[data-theme=dark] .quick-icon{color:var(--cp-cyan)}[data-theme=dark] .quick-endpoint{border:1px solid var(--cp-cyan-line);background:#00000059;border-radius:2px;font-family:Consolas,monospace}[data-theme=dark] .quick-endpoint code{color:#63e8da;font-family:Consolas,monospace}[data-theme=dark] .connect-steps{border-color:#00d0c01a}[data-theme=dark] .connect-steps span{font-family:Consolas,monospace;font-size:11px}[data-theme=dark] .copy-feedback{color:var(--cp-cyan);font-family:Consolas,monospace}[data-theme=dark] .copy-feedback:before{border-color:var(--cp-cyan)}:root:not([data-theme=dark]) .quick-endpoint{border:1px solid var(--amber-line);box-shadow:1px 2px rgba(var(--warm-shadow),.05);background:#fdfaf4}:root:not([data-theme=dark]) .quick-endpoint code,:root:not([data-theme=dark]) .copy-feedback{color:var(--amber-ink)}[data-theme=dark] .source-row{transition:border-color .18s var(--ease-out-expo),background-color .18s var(--ease-out-expo),transform .18s var(--ease-out-expo);border-left:2px solid #0000;border-radius:2px}[data-theme=dark] .source-row:hover{border-left-color:var(--cp-cyan);background:#00d0c00d;transform:translate(2px)}[data-theme=dark] .source-icon{color:var(--cp-cyan)}:root:not([data-theme=dark]) .source-row:hover{background:var(--surface-hover);transform:translate(2px)}:root:not([data-theme=dark]) .source-icon{color:var(--amber)}[data-theme=dark] .ov-failure-row{border-left:2px solid var(--cp-red);font-family:Consolas,monospace}[data-theme=dark] .ov-failure-row span{color:#ff8a87}:root:not([data-theme=dark]) .ov-failure-row{border-left:2px solid var(--danger)}@media(prefers-reduced-motion:reduce){body:after,[data-theme=dark] body:before{animation:none!important}*,:before,:after{transition:none!important;animation:none!important}}[data-theme=dark]{color-scheme:dark;--ink:#dfe6e9;--muted:#8d99a5;--line:#e9454229;--paper:#0a0b10;--green:#00d0c0;--dsw-alias-label-primary:#dfe6e9;--dsw-alias-label-secondary:#8d99a5;--dsw-alias-label-tertiary:#55606e;--dsw-alias-bg-layer-1:#101119;--dsw-alias-bg-layer-2:#0b0c12;--dsw-alias-bg-layer-3:#141622;--dsw-alias-border-l1:#e9454224;--dsw-alias-border-l2:#e945423d;--dsw-alias-state-success-primary:#00d0c0;--dsw-alias-state-error-primary:#e94542;--dsw-alias-state-business-primary:#e94542;--dsw-alias-accent-primary:#e94542;--dsw-alias-accent-secondary:#e9454224;--cp-red:#e94542;--cp-red-soft:#e9454221;--cp-red-line:#e9454257;--cp-cyan:#00d0c0;--cp-cyan-soft:#00d0c01f;--cp-cyan-line:#00d0c04d;--cp-amber:#e8a33d;--cp-grid:#00d0c007;--cp-scan:#00d0c008;--cp-glow:#00d0c029;--shadow-sm:0 1px 2px #0006, 0 0 1px #0000004d;--shadow-md:0 4px 14px -2px #00000080, 0 0 0 1px #e9454214;--shadow-lg:0 20px 50px -18px #000000a6, 0 0 24px -6px #00d0c01a}[data-theme=dark] body:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,#0000 58%,#0405086b);position:fixed;inset:0}[data-theme=dark] .sidebar,[data-theme=dark] .topbar,[data-theme=dark] main,[data-theme=dark] .app-shell>*{z-index:1;position:relative}[data-theme=dark] .console-brand{color:var(--ink)}[data-theme=dark] .console-brand small{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .console-mark{color:var(--ink)}[data-theme=dark] .console-mark span{color:var(--green)}[data-theme=dark] .workspace-switch{color:var(--ink);border-color:#ffffff0d}[data-theme=dark] .workspace-switch small{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .workspace-avatar{color:var(--green);background:#00d0c01f;box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .console-nav-item{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .console-nav-item:hover{color:var(--ink);background:#ffffff09}[data-theme=dark] .console-nav-item.selected{color:var(--green);background:#00d0c01f;box-shadow:inset 0 1px #ffffff0a,0 0 12px #00d0c00f}[data-theme=dark] .count-badge{color:var(--green);background:#00d0c024}[data-theme=dark] .sidebar-support{color:var(--dsw-alias-label-tertiary);border-top-color:#ffffff0d}[data-theme=dark] .sidebar-support strong{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .sidebar-support button{color:var(--green)}[data-theme=dark] .sidebar-support button:hover{color:#63e8da}[data-theme=dark] .console-sidebar-footer{border-top-color:#ffffff0d}[data-theme=dark] .console-sidebar-footer>div{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .status-dot{background:var(--dsw-alias-state-success-primary);box-shadow:0 0 6px #3ecfa066}[data-theme=dark] .status-dot.paused{background:#d39319;box-shadow:0 0 6px #d3931959}[data-theme=dark] .topbar{-webkit-backdrop-filter:blur(12px);background:#0d0f14d9;border-bottom-color:#ffffff0d}[data-theme=dark] .console-breadcrumb{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .console-breadcrumb strong{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .console-topbar-status{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] h1,[data-theme=dark] h2{color:var(--ink)}[data-theme=dark] .dashboard-heading p,[data-theme=dark] .page-heading p{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .dashboard-metric>div>span{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .dashboard-metric strong{color:var(--ink);text-shadow:0 0 20px #e8ecf10f}[data-theme=dark] .dashboard-metric p,[data-theme=dark] .dashboard-metric svg{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .ui-button-default,[data-theme=dark] .primary{background:var(--green);color:#0a0f1e;box-shadow:inset 0 1px #ffffff29,0 1px 3px #00000059}[data-theme=dark] .ui-button-default:hover,[data-theme=dark] .primary:hover{background:#6e9df2;box-shadow:inset 0 1px #fff3,0 2px 8px #0006,0 0 16px #00d0c01f}[data-theme=dark] .ui-button-default:active,[data-theme=dark] .primary:active{background:#4f7fd9;transform:scale(.97);box-shadow:inset 0 1px 3px #00000040}[data-theme=dark] .ui-button-outline,[data-theme=dark] .secondary{color:var(--ink);background:#ffffff09;border-color:#ffffff12;box-shadow:inset 0 1px #ffffff08}[data-theme=dark] .ui-button-outline:hover,[data-theme=dark] .secondary:hover{background:#ffffff0f;border-color:#ffffff1f}[data-theme=dark] .ui-button-outline:active,[data-theme=dark] .secondary:active{background:#ffffff0b;transform:scale(.97);box-shadow:inset 0 1px 2px #00000026}[data-theme=dark] .ui-button-ghost{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .ui-button-ghost:hover{color:var(--ink);background:#ffffff0d}[data-theme=dark] .ui-button-ghost:active{transform:scale(.97)}[data-theme=dark] .ui-badge{color:var(--dsw-alias-label-secondary);background:#ffffff0b;border:1px solid #ffffff0d}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,[data-theme=dark] .ui-input{color:var(--ink);background:#10131a;border-color:#fff1;box-shadow:inset 0 1px 2px #0003}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] input:hover,[data-theme=dark] select:hover{border-color:#ffffff1c}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus,[data-theme=dark] .ui-input:focus{border-color:var(--green);background:#141824;outline:none;box-shadow:0 0 0 3px #00d0c01f,0 0 12px #00d0c00f,inset 0 1px 2px #0000001f}[data-theme=dark] input,[data-theme=dark] textarea{caret-color:var(--green)}[data-theme=dark] select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238b95a5' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}[data-theme=dark] .settings-toggle{background:#ffffff14;border:1px solid #ffffff12;transition:background .25s cubic-bezier(.32,.72,0,1),border-color .25s,box-shadow .25s;box-shadow:inset 0 1px 3px #00000040}[data-theme=dark] .settings-toggle:after{background:var(--dsw-alias-label-secondary);transition:transform .25s cubic-bezier(.32,.72,0,1),background .25s;box-shadow:0 1px 3px #00000059,inset 0 1px #ffffff1f}[data-theme=dark] .settings-toggle:checked{background:var(--green);border-color:var(--green);box-shadow:inset 0 1px 2px #0000001a,0 0 12px #00d0c02e}[data-theme=dark] .settings-toggle:checked:after{background:#fff;box-shadow:0 1px 3px #0000004d,inset 0 1px #ffffff4d}[data-theme=dark] .settings-toggle:hover{border-color:#ffffff21}[data-theme=dark] .settings-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #00d0c026,0 0 10px #00d0c01a}[data-theme=dark] .settings-toggle:checked:focus-visible{box-shadow:0 0 0 3px #00d0c02e,0 0 14px #00d0c026}[data-theme=dark] .ui-switch{background:#ffffff17;transition:background .25s cubic-bezier(.32,.72,0,1)}[data-theme=dark] .ui-switch span{background:var(--dsw-alias-label-secondary);transition:transform .25s cubic-bezier(.32,.72,0,1),background .25s;box-shadow:0 1px 2px #0000004d}[data-theme=dark] .ui-switch.on{background:var(--green);box-shadow:0 0 10px #00d0c02e}[data-theme=dark] .ui-switch.on span{background:#fff}[data-theme=dark] .notice{color:var(--dsw-alias-state-success-primary);background:#3ecfa00f;border:1px solid #3ecfa026}[data-theme=dark] .test-mode-notice{color:#f2a65a;background:#f2a65a12;border-color:#f2a65a2e}[data-theme=dark] .error-notice{color:var(--dsw-alias-state-error-primary);background:#e36a6a12;border-color:#e36a6a33}[data-theme=dark] .dashboard-chart-bar{background:var(--green);box-shadow:0 0 8px #00d0c01a}[data-theme=dark] .dashboard-chart-bar.zero{box-shadow:none;background:#ffffff12}[data-theme=dark] .dashboard-chart-bar:hover{filter:brightness(1.15)}[data-theme=dark] .chart-grid-lines span{border-color:#ffffff09}[data-theme=dark] .dashboard-chart-column>span,[data-theme=dark] .chart-empty span{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .chart-empty small{color:var(--dsw-alias-label-tertiary);opacity:.7}[data-theme=dark] .chart-empty svg{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .usage-day-bar{background:var(--green);box-shadow:0 0 8px #00d0c01a}[data-theme=dark] .usage-day-bar.zero{box-shadow:none;background:#ffffff12}[data-theme=dark] .usage-day-bar:hover{filter:brightness(1.15)}[data-theme=dark] .usage-day span{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .usage-trend-chart{border-bottom-color:#ffffff09}[data-theme=dark] .usage-model-table th{color:var(--dsw-alias-label-tertiary);background:#141622}[data-theme=dark] .usage-model-table td{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .usage-model-table td:first-child strong{color:var(--ink)}[data-theme=dark] .usage-model-table td:first-child code,[data-theme=dark] .usage-model-table td small{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .usage-model-table tbody tr:hover{background:#ffffff06}[data-theme=dark] .usage-scope{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .usage-scope strong{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .usage-estimated{color:#f2a65a;background:#f2a65a0f;border-color:#f2a65a24}[data-theme=dark] .usage-window-total strong{color:var(--ink)}[data-theme=dark] .usage-window-total span,[data-theme=dark] .usage-scroll-hint,[data-theme=dark] .usage-pagination,[data-theme=dark] .usage-empty{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .usage-empty svg{color:var(--dsw-alias-label-tertiary);opacity:.6}[data-theme=dark] .usage-window-empty{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .model-summary{color:var(--dsw-alias-label-secondary);border-bottom-color:#ffffff0d}[data-theme=dark] .model-summary>span:last-child,[data-theme=dark] .model-search>svg,[data-theme=dark] .model-list-toolbar>span{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .model-table{background:#101119;border-color:#ffffff0d}[data-theme=dark] .model-table-header{color:var(--dsw-alias-label-tertiary);background:#141622;border-bottom-color:#ffffff0d}[data-theme=dark] .model-table-row{background:#101119;border-bottom-color:#ffffff08}[data-theme=dark] .model-table-row:hover,[data-theme=dark] .model-table-row:focus-within{background:#161a22}[data-theme=dark] .model-identity strong{color:var(--ink)}[data-theme=dark] .model-identity code{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .model-limits{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .model-limits small,[data-theme=dark] .model-state>small{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .model-feedback{color:var(--dsw-alias-state-success-primary)}[data-theme=dark] .model-test-result{border-color:#ffffff0d}[data-theme=dark] .model-test-heading strong{color:var(--ink)}[data-theme=dark] .model-test-heading span{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .model-test-result pre{color:#a8b8cc;background:#0a0c10;border-color:#ffffff0d;box-shadow:inset 0 1px 3px #0003}[data-theme=dark] .model-test-success strong{color:var(--dsw-alias-state-success-primary)}[data-theme=dark] .model-test-error strong,[data-theme=dark] .model-test-error>p{color:var(--dsw-alias-state-error-primary)}[data-theme=dark] .model-empty{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .model-empty svg{color:var(--dsw-alias-label-tertiary);opacity:.5}[data-theme=dark] .settings-card-heading>svg{color:var(--green)}[data-theme=dark] .settings-note{color:var(--dsw-alias-label-secondary);background:#00d0c00f;border:1px solid #00d0c01a}[data-theme=dark] .settings-footer>span{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .settings-save-error{color:var(--dsw-alias-state-error-primary);background:#e36a6a12;border-color:#e36a6a2e}[data-theme=dark] .settings-number input[aria-invalid=true]{border-color:var(--dsw-alias-state-error-primary)}[data-theme=dark] .settings-field-error{color:var(--dsw-alias-state-error-primary)}[data-theme=dark] .quick-connect{border-top-color:var(--green);background:#101119;border-color:#00d0c01f;box-shadow:inset 0 1px #ffffff0a,0 0 20px #00d0c00a}[data-theme=dark] .quick-icon{color:var(--green);background:#00d0c01a}[data-theme=dark] .quick-endpoint{background:#0a0c10;border-color:#ffffff0f}[data-theme=dark] .quick-endpoint code{color:var(--green)}[data-theme=dark] .connect-steps b{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .connection-feedback{color:var(--dsw-alias-state-success-primary)}[data-theme=dark] .connection-error{color:var(--dsw-alias-state-error-primary)}[data-theme=dark] .copy-field input{color:var(--green);background:#0a0c10}[data-theme=dark] .copy-feedback{color:var(--dsw-alias-state-success-primary)}[data-theme=dark] .rotate-panel{border-color:#ffffff0d}[data-theme=dark] pre{color:#a8b8cc;background:#0a0c10;border:1px solid #ffffff0d;box-shadow:inset 0 1px 3px #0003}[data-theme=dark] .danger-button{color:var(--dsw-alias-state-error-primary);background:#e36a6a14;border-color:#e36a6a38}[data-theme=dark] .danger-button:hover{background:#e36a6a24;border-color:#e36a6a52;box-shadow:0 0 10px #e36a6a0f}[data-theme=dark] .text-button{color:var(--green)}[data-theme=dark] .text-button:hover{color:#63e8da}[data-theme=dark] .source-row{border-bottom-color:#ffffff08}[data-theme=dark] .source-icon{color:var(--dsw-alias-label-secondary);background:#ffffff0a}[data-theme=dark] .source-row strong{color:var(--ink)}[data-theme=dark] .source-row small,[data-theme=dark] .source-row svg{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .source-row:first-child .source-icon{color:var(--green);background:#00d0c017}[data-theme=dark] .source-row:nth-child(2) .source-icon{color:var(--dsw-alias-state-success-primary);background:#3ecfa014}[data-theme=dark] .source-row:nth-child(3) .source-icon{color:#c88bbd;background:#9b5b891a}[data-theme=dark] .runtime-check{color:var(--dsw-alias-label-secondary);border-bottom-color:#ffffff08}[data-theme=dark] .runtime-check svg{color:var(--dsw-alias-state-success-primary)}[data-theme=dark] .runtime-check strong{color:var(--ink)}[data-theme=dark] .runtime-empty{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .runtime-empty svg{color:var(--dsw-alias-state-success-primary);opacity:.6}[data-theme=dark] .failure-list>div{border-bottom-color:#ffffff08}[data-theme=dark] .failure-list span{color:var(--ink)}[data-theme=dark] .failure-list small{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .channel-summary-strip{color:var(--dsw-alias-label-secondary);border-bottom-color:#ffffff0d}[data-theme=dark] .channel-summary-strip strong{color:var(--ink)}[data-theme=dark] .channel-search>svg,[data-theme=dark] .channel-results-meta{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .channel-filters button{color:var(--dsw-alias-label-secondary);background:#ffffff08;border-color:#ffffff0d}[data-theme=dark] .channel-filters button:hover{color:var(--ink);background:#ffffff0d}[data-theme=dark] .channel-filters button[aria-pressed=true]{color:var(--ink);background:#141622;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 1px 3px #00000040}[data-theme=dark] .channel-error{color:var(--dsw-alias-state-error-primary);background:#e36a6a0f;border-color:#e36a6a2e}[data-theme=dark] .channel-empty>svg{color:var(--dsw-alias-label-tertiary);opacity:.5}[data-theme=dark] .provider-card{background:#101119;border-color:#ffffff0d;box-shadow:inset 0 1px #ffffff0a,0 1px 3px #00000059}[data-theme=dark] .provider-card:hover{background:#161a22;border-color:#ffffff14;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0b,0 8px 28px -10px #00000080}[data-theme=dark] .provider-card.dim{opacity:.55}[data-theme=dark] .provider-name{color:var(--ink)}[data-theme=dark] .provider-vendor,[data-theme=dark] .provider-org{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .provider-description{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .provider-stats{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .provider-stats b{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .provider-icon{background:#ffffff0a}[data-theme=dark] .provider-counts{border-top-color:#ffffff0a}[data-theme=dark] .provider-counts strong{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .provider-detail-sidebar{border-color:#ffffff0d}[data-theme=dark] .detail-provider-link{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .detail-provider-link:hover{background:#ffffff08}[data-theme=dark] .detail-provider-link.selected,[data-theme=dark] .detail-provider-link.active{color:var(--green);background:#00d0c01c}[data-theme=dark] .checkin-control{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .detail-security-note{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .ofm_root{color:var(--ink)}[data-theme=dark] .ofm_hero{background:#0d0f14;border-color:#ffffff0f;box-shadow:inset 0 1px #ffffff08,0 1px 3px #0000004d}[data-theme=dark] .ofm_pill{color:var(--dsw-alias-label-secondary);background:#ffffff0a;border-color:#ffffff0d}[data-theme=dark] .ofm_pill.strong{color:var(--ink);border-color:#ffffff17}[data-theme=dark] .ofm_dot{background:var(--dsw-alias-label-tertiary)}[data-theme=dark] .ofm_dot.ok{background:var(--dsw-alias-state-success-primary);box-shadow:0 0 5px #3ecfa059}[data-theme=dark] .ofm_dot.warn{background:#f2a65a;box-shadow:0 0 5px #f2a65a4d}[data-theme=dark] .ofm_dot.err{background:var(--dsw-alias-state-error-primary);box-shadow:0 0 5px #e36a6a59}[data-theme=dark] .ofm_card{background:#101119;border-color:#ffffff0f;box-shadow:inset 0 1px #ffffff0a,0 1px 3px #00000059}[data-theme=dark] .ofm_card:hover{background:#161a22;border-color:#ffffff17;transform:none}[data-theme=dark] .ofm_cardname{color:var(--ink)}[data-theme=dark] .ofm_id{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .ofm_tag{color:var(--dsw-alias-label-secondary);background:#ffffff0a;border-color:#ffffff0d}[data-theme=dark] .ofm_chantag{color:var(--dsw-alias-label-secondary);border-color:#ffffff0f}[data-theme=dark] .ofm_metrics{color:var(--dsw-alias-label-tertiary);border-top-color:#ffffff0a}[data-theme=dark] .ofm_metrics b{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .ofm_note{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .ofm_panel{background:#0d0f14;border-color:#ffffff0f}[data-theme=dark] .ofm_badge{color:var(--dsw-alias-label-tertiary);border-color:#ffffff0f}[data-theme=dark] .ofm_badge.available{color:var(--dsw-alias-state-success-primary);border-color:#3ecfa033}[data-theme=dark] .ofm_badge.region-blocked{color:#f2a65a;border-color:#f2a65a33}[data-theme=dark] .ofm_badge.throttled,[data-theme=dark] .ofm_badge.unavailable{color:var(--dsw-alias-state-error-primary);border-color:#e36a6a33}[data-theme=dark] .ofm_badge.unknown{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .ofm_sec_title{color:var(--ink)}[data-theme=dark] .ofm_sec_hint{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .ofm_sechead{border-bottom-color:#ffffff0d}[data-theme=dark] .ofm_seg{background:#0d0f14;border-color:#ffffff0b}[data-theme=dark] .ofm_seg button{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .ofm_seg button[aria-pressed=true],[data-theme=dark] .ofm_seg button[aria-selected=true]{color:var(--ink);background:#141622;box-shadow:inset 0 1px #ffffff0a,0 1px 3px #00000040}[data-theme=dark] .ofm_seg button[aria-selected=true]{border-bottom-color:var(--green)}[data-theme=dark] .ofm_tabs{background:#0d0f14;border-color:#ffffff0b}[data-theme=dark] .ofm_tab{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .ofm_tab:hover{color:var(--ink)}[data-theme=dark] .ofm_tab[data-on=true]{color:var(--ink);background:#141622;box-shadow:inset 0 1px #ffffff0a,0 1px 3px #00000040}[data-theme=dark] .ofm_tab[data-on=true] .ofm_tabnum{color:var(--green)}[data-theme=dark] .ofm_tabnum{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .ofm_acct{background:#ffffff05;border-color:#ffffff0d}[data-theme=dark] .ofm_acct:hover{background:#ffffff09;border-color:#ffffff14}[data-theme=dark] .ofm_acctname{color:var(--ink)}[data-theme=dark] .ofm_modelrow:hover{background:#ffffff06}[data-theme=dark] .ofm_chip{color:var(--dsw-alias-label-secondary);background:#ffffff0a;border-color:#ffffff0d}[data-theme=dark] .ofm_chip:hover{color:var(--ink);border-color:#ffffff21}[data-theme=dark] .ofm_cell{background:#ffffff0a;outline-color:#ffffff0a}[data-theme=dark] .ofm_cell.l1{background:#00d0c024}[data-theme=dark] .ofm_cell.l2{background:#00d0c052}[data-theme=dark] .ofm_cell.l3{background:#00d0c085}[data-theme=dark] .ofm_cell.l4{background:#00d0c0}[data-theme=dark] .ofm_scale{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .ofm_skel:after{background:linear-gradient(100deg,#0000 20%,#ffffff0b,#0000 80%)}[data-theme=dark] .ofm_prog i{background:var(--green);box-shadow:0 0 6px #00d0c026}[data-theme=dark] .ofm_switch i{background:#ffffff14;border-color:#ffffff12;transition:background .25s cubic-bezier(.32,.72,0,1);box-shadow:inset 0 1px 3px #0003}[data-theme=dark] .ofm_switch i:after{background:var(--dsw-alias-label-secondary);transition:transform .25s cubic-bezier(.32,.72,0,1);box-shadow:0 1px 3px #0000004d,inset 0 1px #ffffff1a}[data-theme=dark] .ofm_switch[aria-checked=true] i{background:var(--green);border-color:var(--green);box-shadow:0 0 10px #00d0c026}[data-theme=dark] .ofm_switch[aria-checked=true] i:after{background:#fff;box-shadow:0 1px 3px #0000004d,inset 0 1px #ffffff4d}[data-theme=dark] .ofm_input,[data-theme=dark] .ofm_root input,[data-theme=dark] .ofm_root select,[data-theme=dark] .ofm_root textarea{color:var(--ink);background:#10131a;border-color:#fff1;box-shadow:inset 0 1px 2px #00000026}[data-theme=dark] .ofm_input:focus,[data-theme=dark] .ofm_root input:focus,[data-theme=dark] .ofm_root select:focus,[data-theme=dark] .ofm_root textarea:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #00d0c01f,0 0 10px #00d0c00d,inset 0 1px 2px #0000001a}[data-theme=dark] .ofm_table thead th{color:var(--dsw-alias-label-tertiary);letter-spacing:.05em;text-transform:uppercase;background:#141622;font-size:10px;font-weight:600}[data-theme=dark] .ofm_table tbody tr:hover td{background:#ffffff05}[data-theme=dark] .ofm_logfailed td{color:var(--dsw-alias-state-error-primary)}[data-theme=dark] .ofm_logfailed:hover td{background:#e36a6a14}[data-theme=dark] .ofm_toast{color:var(--ink);background:#141622;border-color:#ffffff12;border-radius:11px;box-shadow:0 12px 40px -8px #0000008c,inset 0 1px #ffffff0a}[data-theme=dark] .ofm_toast.warn{border-color:#f2a65a59}[data-theme=dark] .ofm_toast.err,[data-theme=dark] .ofm_toast.error{border-color:#e36a6a59}[data-theme=dark] .ofm_toast.ok,[data-theme=dark] .ofm_toast.success{border-color:#3ecfa04d}[data-theme=dark] .ofm_modal{background:#101119;border-color:#ffffff12;border-radius:15px;box-shadow:0 24px 64px -16px #000000a6,inset 0 1px #ffffff0a}[data-theme=dark] .ofm_ann{background:#101119;border-color:#ffffff12;border-radius:15px}[data-theme=dark] .ofm_annhead{background:#ffffff05;border-bottom-color:#ffffff0b}[data-theme=dark] .ofm_scrim{background:#0000008c}[data-theme=dark] .ofm_glass{background:#13161deb;border-color:#ffffff12}[data-theme=dark] .ofm_newsitem{background:#101119;border-color:#ffffff12}[data-theme=dark] .ofm_newsitem.unread{border-color:#00d0c02e}[data-theme=dark] .ofm_stat{background:#101119;border-color:#ffffff12}[data-theme=dark] .ofm_step{border-color:#ffffff12}[data-theme=dark] .ofm_step[data-on=true]{border-color:#00d0c02e}[data-theme=dark] .ofm_poolbadge{border-color:#ffffff12}[data-theme=dark] .ofm_level.urgent{border-color:#e36a6a47}[data-theme=dark] .ofm_tank{border-color:#ffffff12}[data-theme=dark] .ofm_tankglass{box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 16px 30px #ffffff0a,inset 0 -10px 22px #00000014}[data-theme=dark] .ofm_tankdeep{background:linear-gradient(#0000,#03040673)}[data-theme=dark] .ofm_tankshine{background:linear-gradient(196deg,#ffffff0d,#0000 28%)}[data-theme=dark] .ofm_bubble{background:#ffffff4d}[data-theme=dark] .ofm_fish svg{fill:#fff9}[data-theme=dark] .ofm_starbtn{color:#9db6ff!important;background:#00d0c012!important;border-color:#00d0c047!important;border-radius:7px!important;box-shadow:inset 0 1px #ffffff0d!important}[data-theme=dark] .ofm_starbtn:hover{color:#0a0f1e!important;background:#00d0c0!important;box-shadow:0 0 14px #00d0c026!important}[data-theme=dark] .ofm_starbtn:after{display:none!important}[data-theme=dark] .ofm_newsdot{background:var(--green);box-shadow:0 0 5px #00d0c047}[data-theme=dark] .ofm_pooldot{background:var(--dsw-alias-state-success-primary)}[data-theme=dark] .ofm_poolbadge.busy .ofm_pooldot{background:#f2a65a}[data-theme=dark] .ofm_poolbadge.over .ofm_pooldot{background:var(--dsw-alias-state-error-primary)}[data-theme=dark] .ofm_svg{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .ofm_root ::-webkit-scrollbar-thumb{background:#ffffff12}[data-theme=dark] .ofm_root ::-webkit-scrollbar-thumb:hover{background:#ffffff21}[data-theme=dark] .ofm_root .ofm_chanstate{color:var(--dsw-alias-state-success-primary);background:#3ecfa012}[data-theme=dark] .ofm_root .ofm_chanlogo{background:#00d0c017}[data-theme=dark] .login-shell:before{content:"";pointer-events:none;background:radial-gradient(800px 400px at 50% 40%,#00d0c008,#0000 65%);position:fixed;inset:0}[data-theme=dark] .login-card{background:#101119;border-color:#ffffff0d;box-shadow:inset 0 1px #ffffff0a,0 12px 40px -10px #00000080,0 0 40px #00d0c008}[data-theme=dark] .login-card .brand-mark{color:var(--ink)}[data-theme=dark] .login-card .brand-mark span{color:var(--green)}[data-theme=dark] .login-card .eyebrow{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .login-card h1{color:var(--ink)}[data-theme=dark] .login-card p,[data-theme=dark] .login-card label{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .login-card small{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .login-card input{background:#10131a;box-shadow:inset 0 1px 2px #00000038}[data-theme=dark] .login-card input:focus{background:#141824;box-shadow:0 0 0 3px #00d0c01f,0 0 12px #00d0c00f,inset 0 1px 2px #00000026}[data-theme=dark] .login-help{border-top-color:#ffffff0d}[data-theme=dark] .login-help h2{color:var(--ink)}[data-theme=dark] .login-help p{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .login-help summary{color:var(--green)}[data-theme=dark] .login-help summary:hover{color:#63e8da}[data-theme=dark] .login-help code{color:var(--green);background:#ffffff0a}[data-theme=dark] .login-help textarea{color:#a8b8cc;background:#0a0c10;border-color:#ffffff0d}[data-theme=dark] .login-help textarea:focus-visible{outline-color:var(--green)}[data-theme=dark] .error{color:var(--dsw-alias-state-error-primary)!important}[data-theme=dark] .loading-screen .brand-mark{color:var(--ink)}[data-theme=dark] .loading-screen p{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff12;border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff21;box-shadow:0 0 6px #ffffff0a}[data-theme=dark] footer{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] footer span{color:var(--green)}[data-theme=dark] .dashboard-chart,[data-theme=dark] .usage-panel .dashboard-chart{background:0 0}[data-theme=dark] .usage-total{color:var(--ink)}[data-theme=dark] .usage-total span{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .card-foot{color:var(--dsw-alias-label-tertiary);border-top-color:#ffffff0a}[data-theme=dark] .card-foot button{color:var(--green)}[data-theme=dark] .card-foot button:hover{color:#63e8da}[data-theme=dark] .card-heading h2{color:var(--ink)}[data-theme=dark] .card-heading p,[data-theme=dark] .card-heading svg{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] th{color:var(--dsw-alias-label-tertiary);border-bottom-color:#ffffff0d}[data-theme=dark] .console-nav-item,[data-theme=dark] .ui-button,[data-theme=dark] .primary,[data-theme=dark] .secondary,[data-theme=dark] .ui-card,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] .settings-toggle,[data-theme=dark] .settings-toggle:after,[data-theme=dark] .ofm_card,[data-theme=dark] .ofm_acct,[data-theme=dark] .ofm_chip,[data-theme=dark] .source-row,[data-theme=dark] .provider-card,[data-theme=dark] .ofm_tab,[data-theme=dark] .ui-switch,[data-theme=dark] .ui-switch span,[data-theme=dark] .channel-filters button,[data-theme=dark] .detail-provider-link{transition-duration:.25s;transition-timing-function:cubic-bezier(.32,.72,0,1)}@keyframes darkPulse{0%,to{box-shadow:0 0 4px #3ecfa04d}50%{box-shadow:0 0 8px #3ecfa080}}[data-theme=dark] .status-dot{animation:3s ease-in-out infinite darkPulse}@keyframes darkPulsePaused{0%,to{box-shadow:0 0 4px #d3931940}50%{box-shadow:0 0 8px #d3931966}}[data-theme=dark] .status-dot.paused{animation:3s ease-in-out infinite darkPulsePaused}[data-theme=dark] .spinning{animation:1s linear infinite spin!important}@media(prefers-reduced-motion:reduce){[data-theme=dark] .status-dot,[data-theme=dark] .status-dot.paused{animation:none!important}}[data-theme=dark] .connect-button{width:100%}[data-theme=dark] .dashboard-chart-column span{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .model-empty h2{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .settings-field{border-bottom-color:#ffffff0d}[data-theme=dark] .settings-field small{color:var(--muted)}[data-theme=dark] .settings-field strong{color:var(--ink)}[data-theme=dark] .ui-switch:checked span{background:#fff}body,.app-shell,.sidebar,.topbar,.ui-card,.login-card,.login-shell,.loading-screen{transition:background-color .3s var(--ease-out-expo),color .3s var(--ease-out-expo),border-color .3s var(--ease-out-expo)}.ui-spinner{vertical-align:-2px;border:2px solid #2656c933;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite ui-spin;display:inline-block}@keyframes ui-spin{to{transform:rotate(360deg)}}.primary .ui-spinner,.ui-button-default .ui-spinner{border-color:#fff #ffffff47 #ffffff47}.ui-button,.primary,.secondary{transition:background .15s var(--ease-out-expo),color .15s var(--ease-out-expo),border-color .15s var(--ease-out-expo),box-shadow .15s var(--ease-out-expo),transform .12s var(--ease-out-expo);position:relative}.ui-button:active,.primary:active,.secondary:active,.danger-button:active{transform:scale(.97)}.ui-button:focus-visible,.primary:focus-visible,.secondary:focus-visible{outline:2px solid var(--green);outline-offset:2px;box-shadow:0 0 0 4px var(--accent-glow)}.ui-button:disabled,.primary:disabled,.secondary:disabled{opacity:.5;box-shadow:none;transform:none}.ui-button.is-busy{pointer-events:none}.ui-button-sm{gap:6px;min-height:28px;padding:4px 10px;font-size:11px}.ui-button-lg{min-height:42px;padding:11px 18px;font-size:13px}.ui-button-icon{justify-content:center;min-width:32px;min-height:32px;padding:7px}.ui-button-default:hover:not(:disabled),.primary:hover:not(:disabled){box-shadow:0 1px 3px #483a2a24,0 6px 16px -6px #2656c961}.ui-button-outline:hover:not(:disabled),.secondary:hover:not(:disabled){box-shadow:0 1px 2px #483a2a0f}.ui-card{box-shadow:var(--shadow-sm),inset 0 1px #ffffffe6;transition:transform .2s var(--ease-out-expo),box-shadow .2s var(--ease-out-expo),border-color .2s var(--ease-out-expo)}.ui-card:before{background:linear-gradient(90deg,#0000,#ffffffe6 18% 82%,#0000)}.ui-card:hover{box-shadow:var(--shadow-md),inset 0 1px #fffffff2;transform:translateY(-2px)}.ui-card-interactive{cursor:pointer}.ui-card-interactive:active{transition-duration:.1s;transform:translateY(0)scale(.995)}.ui-badge{letter-spacing:.01em;font-weight:500}.ui-badge-dot{opacity:.85;background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.ui-badge-success .ui-badge-dot{box-shadow:0 0 0 2px #1e8a6329}.ui-badge-blue .ui-badge-dot{box-shadow:0 0 0 2px #2656c929}.ui-input:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px var(--accent-glow),0 0 16px -4px #2656c92e}.ui-input.is-invalid,.ui-input[aria-invalid=true]{border-color:var(--danger)}.ui-input.is-invalid:focus-visible,.ui-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #b23b4b21}.ui-input::placeholder{color:#757064;opacity:1}input,textarea{caret-color:var(--green)}.ui-kbd{border:1px solid var(--line);color:var(--muted);background:#f4efe6;border-bottom-width:2px;border-radius:5px;padding:1px 6px 2px;font-family:Consolas,SFMono-Regular,monospace;font-size:11px;line-height:1.5;display:inline-block}.ui-tooltip{display:inline-flex;position:relative}.ui-tooltip:after{content:attr(data-tip);color:#f7f3ec;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s var(--ease-out-expo),transform .15s var(--ease-out-expo);z-index:60;background:#2b2721;border-radius:5px;padding:4px 9px;font-size:11px;font-weight:400;line-height:1.4;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)translateY(2px);box-shadow:0 3px 10px #483a2a38}.ui-tooltip:hover:after,.ui-tooltip:focus-within:after{opacity:1;transform:translate(-50%)translateY(0)}.console-nav-item{position:relative}.console-nav-indicator{background:var(--green);transform-origin:50%;width:3px;height:20px;transition:transform .2s var(--ease-out-expo),opacity .2s var(--ease-out-expo);opacity:0;border-radius:0 2px 2px 0;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(.5)}.console-nav-item.selected .console-nav-indicator{opacity:1;transform:translateY(-50%)scaleY(1)}.console-nav-item:hover .console-nav-indicator{opacity:.4;transform:translateY(-50%)scaleY(.5)}.console-nav-item.selected:hover .console-nav-indicator{opacity:1;transform:translateY(-50%)scaleY(1)}@media(max-width:700px){.console-nav-indicator{display:none}}.nav-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--dsw-alias-label-tertiary);font-size:10px;font-weight:500}.console-sidebar-footer .status-dot{animation:2.6s ease-in-out infinite status-breathe}@keyframes status-breathe{0%,to{opacity:1;box-shadow:0 0 #1d9a6b40}50%{opacity:.65;box-shadow:0 0 0 3px #1d9a6b00}}.theme-toggle{overflow:hidden}.theme-toggle-track{width:16px;height:16px;display:grid;position:relative}.theme-toggle-icon{transition:transform .26s var(--ease-out-expo),opacity .2s var(--ease-out-expo);grid-area:1/1;place-items:center;display:grid}.console-breadcrumb-current{animation:crumb-in .22s var(--ease-out-expo);display:inline-block}@keyframes crumb-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}section.page{animation:page-enter .26s var(--ease-out-expo)}@keyframes page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.notice-enter{animation:notice-in .28s var(--ease-out-expo)}@keyframes notice-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.login-shell{background:radial-gradient(880px 420px at 50% 28%,#2656c90d,transparent 64%),var(--paper)}.login-card{transition:box-shadow .3s var(--ease-out-expo),transform .3s var(--ease-out-expo);position:relative;box-shadow:0 1px 2px #483a2a0d,0 14px 44px -14px #483a2a29,0 2px 8px -4px #483a2a12,inset 0 1px #ffffffe6}.login-card:hover{box-shadow:0 1px 2px #483a2a0d,0 22px 60px -16px #483a2a33,inset 0 1px #fffffff2}.login-card-glow{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#2656c966,#0000);height:1px;position:absolute;top:-1px;left:8%;right:8%}.login-card-enter{animation:login-in .42s var(--ease-out-expo)}@keyframes login-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.login-card .brand-mark{letter-spacing:-.04em;font-size:34px;animation:4.5s ease-in-out infinite brand-breathe}@keyframes brand-breathe{0%,to{opacity:1}50%{opacity:.88}}.primary.is-busy .login-submit-label{opacity:.75}.primary.is-busy>span[aria-hidden=true]:last-child{display:none}.login-error-enter{animation:error-in .24s var(--ease-out-expo)}@keyframes error-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.login-card input:focus-visible{box-shadow:0 0 0 3px var(--accent-glow),0 0 20px -4px #2656c933}.loading-inner{animation:login-in .32s var(--ease-out-expo);place-items:center;gap:14px;display:grid}.loading-brand{margin-bottom:0;animation:2.6s ease-in-out infinite brand-breathe}.loading-bar{background:#2656c91f;border-radius:3px;width:148px;height:3px;overflow:hidden}.loading-bar-fill{background:var(--green);border-radius:3px;width:42%;height:100%;animation:1.4s cubic-bezier(.45,0,.55,1) infinite loading-slide;display:block}@keyframes loading-slide{0%{transform:translate(-110%)}to{transform:translate(380%)}}footer{letter-spacing:.04em}[data-theme=dark] .ui-spinner{border-color:#00d0c02e;border-top-color:var(--green)}[data-theme=dark] .primary .ui-spinner,[data-theme=dark] .ui-button-default .ui-spinner{border-color:#0a0f1e #0a0f1e40 #0a0f1e40}[data-theme=dark] .ui-button:focus-visible,[data-theme=dark] .primary:focus-visible,[data-theme=dark] .secondary:focus-visible{outline-color:var(--green);box-shadow:0 0 0 4px #00d0c024,0 0 16px #00d0c01f}[data-theme=dark] .ui-card{box-shadow:inset 0 1px #ffffff0a,0 1px 3px #0006}[data-theme=dark] .ui-card:before{background:linear-gradient(90deg,#0000,#ffffff0d 20% 80%,#0000)}[data-theme=dark] .ui-card:hover{box-shadow:inset 0 1px #ffffff0d,0 10px 32px -10px #0000008c,0 0 20px -6px #00d0c00f}[data-theme=dark] .ui-card-interactive:active{box-shadow:inset 0 1px #ffffff08,0 2px 8px #0006}[data-theme=dark] .ui-badge-success .ui-badge-dot{box-shadow:0 0 0 2px #3ecfa02e,0 0 5px #3ecfa059}[data-theme=dark] .ui-badge-blue .ui-badge-dot{box-shadow:0 0 0 2px #00d0c02e,0 0 5px #00d0c059}[data-theme=dark] .ui-badge-warning .ui-badge-dot{box-shadow:0 0 0 2px #f2a65a2e,0 0 5px #f2a65a4d}[data-theme=dark] .ui-input:focus-visible{box-shadow:0 0 0 3px #00d0c024,0 0 18px -2px #00d0c01a,inset 0 1px 2px #00000026}[data-theme=dark] .ui-input.is-invalid,[data-theme=dark] .ui-input[aria-invalid=true]{border-color:var(--dsw-alias-state-error-primary)}[data-theme=dark] .ui-input.is-invalid:focus-visible,[data-theme=dark] .ui-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #e36a6a24}[data-theme=dark] .ui-kbd{color:var(--dsw-alias-label-secondary);background:#ffffff0d;border-color:#ffffff14 #ffffff14 #ffffff1f}[data-theme=dark] .ui-tooltip:after{color:#dfe6f2;background:#1a1f2a;box-shadow:0 3px 12px #00000080,0 0 0 1px #ffffff0d}[data-theme=dark] .console-nav-item.selected .console-nav-indicator{box-shadow:0 0 6px #00d0c080}[data-theme=dark] .console-sidebar-footer .status-dot{animation:2.8s ease-in-out infinite status-breathe-dark}@keyframes status-breathe-dark{0%,to{opacity:1;box-shadow:0 0 4px #3ecfa059,0 0 #3ecfa033}50%{opacity:.7;box-shadow:0 0 8px #3ecfa080,0 0 0 3px #3ecfa000}}[data-theme=dark] .login-shell{background:radial-gradient(900px 460px at 50% 34%,#00d0c00d,transparent 62%),var(--paper)}[data-theme=dark] .login-card{box-shadow:inset 0 1px #ffffff0d,0 16px 48px -12px #0000008c,0 0 48px -6px #00d0c00f}[data-theme=dark] .login-card:hover{box-shadow:inset 0 1px #ffffff0f,0 22px 60px -14px #0009,0 0 56px -4px #00d0c017}[data-theme=dark] .login-card .brand-mark{animation:4.5s ease-in-out infinite brand-breathe-dark}@keyframes brand-breathe-dark{0%,to{opacity:1;text-shadow:0 0 18px #00d0c000}50%{opacity:.9;text-shadow:0 0 24px #00d0c024}}[data-theme=dark] .login-card input:focus-visible{box-shadow:0 0 0 3px #00d0c024,0 0 22px -2px #00d0c024,inset 0 1px 2px #00000026}[data-theme=dark] .loading-bar{background:#00d0c01f}[data-theme=dark] .loading-brand{animation:2.6s ease-in-out infinite brand-breathe-dark}@media(prefers-reduced-motion:reduce){.login-card-enter,.notice-enter,.login-error-enter,section.page,.console-breadcrumb-current,.loading-inner{animation-duration:.01ms!important;animation-iteration-count:1!important}.ui-spinner,.loading-bar-fill,.brand-mark,.login-card .brand-mark,.console-sidebar-footer .status-dot,.theme-toggle-icon{transition:none!important;animation:none!important}.ui-spinner{opacity:.6;border-top-color:currentColor}body,.app-shell,.sidebar,.topbar,.ui-card,.login-card{transition:none!important}}.ui-input::placeholder{color:#757064}input::placeholder,textarea::placeholder{color:#757064;opacity:1}.nav-group-label{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .ui-input::placeholder,[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#76839b}[data-theme=dark] .nav-group-label{color:#7d8aa2}:root:not([data-theme=dark]) body:before{content:"";z-index:-1;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.06'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0}:root:not([data-theme=dark]) h1{letter-spacing:-.022em;text-wrap:balance;font-size:33px;font-weight:600;line-height:1.2}:root:not([data-theme=dark]) h2{letter-spacing:-.006em;text-wrap:balance}:root:not([data-theme=dark]) h3{letter-spacing:-.004em}:root:not([data-theme=dark]) p{text-wrap:pretty}:root:not([data-theme=dark]) .usage-total{font-variant-numeric:tabular-nums}:root:not([data-theme=dark]) .page{padding:32px 36px}:root:not([data-theme=dark]) .dashboard-heading,:root:not([data-theme=dark]) .page-heading{margin-bottom:28px}@media(max-width:700px){:root:not([data-theme=dark]) h1{font-size:24px}:root:not([data-theme=dark]) .page{padding:24px 18px}}:root:not([data-theme=dark]) .heading-eyebrow,:root:not([data-theme=dark]) .eyebrow{color:#6f695e;letter-spacing:.13em;background:#f4f0e7;border:1px solid #e8e2d6;border-radius:999px;align-items:center;gap:6px;max-width:100%;margin-bottom:9px;padding:4px 10px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}:root:not([data-theme=dark]) .heading-eyebrow:before,:root:not([data-theme=dark]) .eyebrow:before{content:"";background:var(--green);opacity:.85;border-radius:50%;flex-shrink:0;width:4px;height:4px}@media(max-width:700px){:root:not([data-theme=dark]) .heading-eyebrow,:root:not([data-theme=dark]) .eyebrow{letter-spacing:.09em;padding:3px 8px}}:root:not([data-theme=dark]) .ui-button,:root:not([data-theme=dark]) .primary,:root:not([data-theme=dark]) .secondary,:root:not([data-theme=dark]) .danger-button{border-radius:9px;min-height:38px;padding:9px 14px}:root:not([data-theme=dark]) .ui-button-sm{border-radius:8px;min-height:30px;padding:5px 11px}:root:not([data-theme=dark]) .ui-button-lg{border-radius:10px;min-height:44px;padding:12px 18px}:root:not([data-theme=dark]) .ui-button-icon{border-radius:9px;min-width:34px;min-height:34px;padding:8px}:root:not([data-theme=dark]) input,:root:not([data-theme=dark]) select,:root:not([data-theme=dark]) textarea{border-radius:9px}:root:not([data-theme=dark]) .ui-card{border-radius:12px}:root:not([data-theme=dark]) .console-nav-item,:root:not([data-theme=dark]) .workspace-avatar,:root:not([data-theme=dark]) .source-icon{border-radius:9px}:root:not([data-theme=dark]) .count-badge,:root:not([data-theme=dark]) .ui-badge{border-radius:7px}:root:not([data-theme=dark]) .quick-icon{border-radius:10px}:root:not([data-theme=dark]) .provider-logo{border-radius:11px}:root:not([data-theme=dark]) .channel-filters{border-radius:9px}:root:not([data-theme=dark]) .channel-filters button{border-radius:6px}:root:not([data-theme=dark]) .notice,:root:not([data-theme=dark]) pre{border-radius:9px}:root:not([data-theme=dark]) .confirm-panel{border-radius:10px}:root:not([data-theme=dark]) .ofm_root .ofm_card,:root:not([data-theme=dark]) .ofm_root .ofm_hero,:root:not([data-theme=dark]) .ofm_root .ofm_glass,:root:not([data-theme=dark]) .ofm_root .ofm_chan{border-radius:12px}:root:not([data-theme=dark]) .ui-button:hover:not(:disabled),:root:not([data-theme=dark]) .primary:hover:not(:disabled),:root:not([data-theme=dark]) .secondary:hover:not(:disabled),:root:not([data-theme=dark]) .danger-button:hover:not(:disabled){transform:translateY(-1px)}:root:not([data-theme=dark]) .ui-button:active:not(:disabled),:root:not([data-theme=dark]) .primary:active:not(:disabled),:root:not([data-theme=dark]) .secondary:active:not(:disabled),:root:not([data-theme=dark]) .danger-button:active:not(:disabled){transform:translateY(0)scale(.97)}:root:not([data-theme=dark]) .notice>span,:root:not([data-theme=dark]) .source-row strong,:root:not([data-theme=dark]) .source-row small,:root:not([data-theme=dark]) .dashboard-metric p,:root:not([data-theme=dark]) .quick-endpoint code,:root:not([data-theme=dark]) .detail-label,:root:not([data-theme=dark]) .channel-summary-strip>div{overflow-wrap:anywhere}:root:not([data-theme=dark]) .detail-label,:root:not([data-theme=dark]) .quick-connect label{color:var(--dsw-alias-label-tertiary)}:root:not([data-theme=dark]) .login-help code{color:var(--ink);background:#f4efe6;border-radius:6px;padding:1px 6px}[data-theme=dark]{--ink:#edf2f8;--muted:#9aa6b8;--line:#ffffff12;--paper:#0a0d13;--dsw-alias-label-primary:#edf2f8;--dsw-alias-label-secondary:#a8b3c4;--dsw-alias-label-tertiary:#7e8ba1;--dsw-alias-bg-layer-1:#11161f;--dsw-alias-bg-layer-2:#0d1117;--dsw-alias-bg-layer-3:#151b26;--dsw-alias-border-l1:#ffffff12;--dsw-alias-border-l2:#ffffff1c;--dsw-alias-accent-secondary:#00d0c024;--shadow-sm:inset 0 1px 0 #ffffff0a, 0 1px 2px #00000061;--shadow-md:inset 0 1px 0 #ffffff0d, 0 18px 46px -30px #000000eb, 0 2px 8px #00000057}[data-theme=dark] body{background:radial-gradient(1120px 620px at 82% -12%,#00d0c013,transparent 58%),radial-gradient(900px 560px at -10% 8%,#2ec5d608,transparent 60%),radial-gradient(860px 600px at 52% 112%,#7058d208,transparent 62%),linear-gradient(180deg,#0b0f16 0%,var(--paper) 38%,#090c11 100%);color:var(--ink)}[data-theme=dark] body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(1200px 560px at 82% -12%,#e945420e,transparent 62%),radial-gradient(1000px 520px at 8% 108%,#00d0c00b,transparent 60%),repeating-linear-gradient(0deg,var(--cp-scan) 0px,var(--cp-scan) 1px,transparent 1px,transparent 3px),linear-gradient(90deg,var(--cp-grid) 1px,transparent 1px),linear-gradient(0deg,var(--cp-grid) 1px,transparent 1px);background-size:auto,auto,auto,44px 44px,44px 44px;position:fixed;inset:0}[data-theme=dark] body:after{content:"";z-index:30;pointer-events:none;opacity:.04;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}[data-theme=dark] .sidebar{background:linear-gradient(#0d1117fa,#0a0e14fa);border-right-color:#fff1;box-shadow:inset -1px 0 #ffffff06,20px 0 56px -48px #000000f2}[data-theme=dark] .topbar{-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#0b0f15c7;border-bottom-color:#fff1;box-shadow:inset 0 -1px #ffffff05}[data-theme=dark] .workspace-avatar{box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #00d0c017,0 0 18px -12px #00d0c0cc}[data-theme=dark] .console-nav-item.selected{background:linear-gradient(90deg,#00d0c02b,#00d0c012);box-shadow:inset 0 1px #ffffff0d,inset 3px 0 #00d0c073,0 0 20px -12px #00d0c080}[data-theme=dark] .count-badge{background:#00d0c024;box-shadow:inset 0 0 0 1px #00d0c024,inset 0 1px #ffffff0d}[data-theme=dark] .ui-card{background:linear-gradient(#ffffff06,#0000 30%),linear-gradient(#121821,#10151d);border-color:#ffffff13;box-shadow:inset 0 1px #ffffff0e,inset 0 0 0 1px #00d0c003,0 1px 2px #00000073,0 18px 44px -30px #000000e6}[data-theme=dark] .ui-card:hover{background:linear-gradient(#ffffff08,#0000 32%),linear-gradient(#141b26,#111720);border-color:#ffffff1b;box-shadow:inset 0 1px #fff1,inset 0 0 0 1px #00d0c005,0 2px 5px #0000006b,0 26px 60px -34px #000000f2,0 0 30px -18px #00d0c073}[data-theme=dark] .ui-card:before{opacity:.85;background:linear-gradient(90deg,#0000,#ffffff17 16%,#ffffff0d,#ffffff17 84%,#0000)}[data-theme=dark] .quick-connect{border-color:#00d0c094 #ffffff13 #ffffff13}[data-theme=dark] .login-card{background:linear-gradient(#ffffff06,#0000 34%),linear-gradient(#121821,#10151d);border-color:#ffffff13}[data-theme=dark] .confirm-panel{background:linear-gradient(#141a24,#11161f);border-color:#e36a6a57;box-shadow:inset 0 1px #ffffff0d,0 18px 52px -18px #000000b3,0 0 28px -16px #e36a6a80}[data-theme=dark] .quick-endpoint,[data-theme=dark] pre,[data-theme=dark] .copy-field input,[data-theme=dark] .model-test-result pre{background:#090d13;border-color:#ffffff12;box-shadow:inset 0 1px 3px #00000057}[data-theme=dark] .ofm_hero,[data-theme=dark] .ofm_panel,[data-theme=dark] .ofm_seg,[data-theme=dark] .ofm_tabs{background:#0d1117;border-color:#fff1}[data-theme=dark] .ofm_modal,[data-theme=dark] .ofm_ann,[data-theme=dark] .ofm_toast,[data-theme=dark] .ofm_newsitem,[data-theme=dark] .ofm_stat{background:#11161f;border-color:#ffffff13}[data-theme=dark] .ofm_glass{background:#11161fe0;border-color:#ffffff16;box-shadow:inset 0 1px #ffffff0d,0 18px 48px -28px #000000e6}[data-theme=dark] .ui-button{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);letter-spacing:.03em;transition:color .16s var(--ease-out-expo),background-color .16s var(--ease-out-expo),border-color .16s var(--ease-out-expo),transform .12s var(--ease-out-expo),box-shadow .2s var(--ease-out-expo);border-radius:2px;font-weight:600;position:relative;overflow:hidden}[data-theme=dark] .ui-button:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#00d0c029,#0000);width:38%;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)skew(-18deg)}[data-theme=dark] .ui-button:hover:after{animation:cp-scan-sweep .52s var(--ease-out-expo) 1}[data-theme=dark] .ui-button:active{animation:.18s linear cp-glitch-pop;transform:scale(.98)}[data-theme=dark] .ui-button-default,[data-theme=dark] .primary{background:var(--cp-cyan-soft);color:#eafffd;border:1px solid var(--cp-cyan-line);box-shadow:inset 0 1px #ffffff0f,0 0 16px -4px var(--cp-glow)}[data-theme=dark] .ui-button-default:hover,[data-theme=dark] .primary:hover{border-color:var(--cp-cyan);color:#fff;box-shadow:inset 0 1px #ffffff14,0 0 22px -4px var(--cp-glow);background:#00d0c038}[data-theme=dark] .ui-button-default:active,[data-theme=dark] .primary:active{background:#00d0c047}[data-theme=dark] .ui-button-outline,[data-theme=dark] .secondary{border:1px solid var(--cp-cyan-line);color:#bfe6e1;background:#ffffff05}[data-theme=dark] .ui-button-outline:hover,[data-theme=dark] .secondary:hover{border-color:var(--cp-cyan);color:#eafffd;background:#00d0c01a}[data-theme=dark] .ui-button-outline:active,[data-theme=dark] .secondary:active{background:#00d0c024}[data-theme=dark] .ui-button-ghost{color:var(--muted);clip-path:none}[data-theme=dark] .ui-button-ghost:hover{color:#eafffd;background:#00d0c014;border-radius:3px}[data-theme=dark] .danger-button{background:var(--cp-red);color:#fff;border:1px solid #ff6b68;box-shadow:0 0 16px -4px #e9454280}[data-theme=dark] .danger-button:hover{background:#f25552;box-shadow:0 0 22px -4px #e94542ad}[data-theme=dark] .danger-button:active{background:#d93e3b}[data-theme=dark] .dashboard-chart-bar,[data-theme=dark] .usage-day-bar{background:linear-gradient(#74a4ff,#00d0c0 56%,#4478dd);box-shadow:0 0 12px -6px #00d0c0b3,inset 0 1px #ffffff38}[data-theme=dark] .dashboard-chart-bar.zero,[data-theme=dark] .usage-day-bar.zero{background:linear-gradient(#ffffff17,#ffffff0b);box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .chart-grid-lines span,[data-theme=dark] .usage-trend-chart{border-color:#ffffff0e}[data-theme=dark] .chart-empty{color:var(--dsw-alias-label-tertiary);background:#0f141ce6}[data-theme=dark] th{border-bottom-color:#ffffff12}[data-theme=dark] td{border-bottom-color:#ffffff0b}[data-theme=dark] tbody tr:hover td{background:#ffffff07}[data-theme=dark] .source-row{border-top-color:#fff1;border-bottom-color:#ffffff0b}[data-theme=dark] .source-row:hover{background:linear-gradient(90deg,#00d0c00f,#ffffff05)}[data-theme=dark] .source-icon{box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 1px #ffffff0a}[data-theme=dark] .field-label,[data-theme=dark] .small-tag,[data-theme=dark] .connection-card-heading,[data-theme=dark] .empty-state,[data-theme=dark] .empty-state p{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .login-shell,[data-theme=dark] .loading-screen{background:radial-gradient(920px 480px at 50% 32%,#00d0c011,transparent 64%),radial-gradient(720px 420px at 84% 92%,#2ec5d606,transparent 68%),linear-gradient(180deg,#0b0f16 0%,var(--paper) 68%,#090c11 100%)}[data-theme=dark] .login-card-glow{background:linear-gradient(90deg,#0000,#63e8da9e,#0000);box-shadow:0 0 14px #00d0c03d}[data-theme=dark] .loading-bar{background:#00d0c024;box-shadow:inset 0 1px #ffffff09}[data-theme=dark] .loading-bar-fill{background:linear-gradient(90deg,#00d0c0,#83b0ff);box-shadow:0 0 12px #00d0c073}[data-theme=dark] ::-webkit-scrollbar-thumb{background:linear-gradient(#b4c1d438,#7e8ba124);border:1px solid #03060a73}[data-theme=dark] .ui-tooltip:after{color:#e6edf7;background:#151b26;border:1px solid #ffffff14;box-shadow:0 10px 30px -12px #000000d9,0 0 0 1px #ffffff05}[data-theme=dark] button:focus-visible,[data-theme=dark] a:focus-visible,[data-theme=dark] input:focus-visible,[data-theme=dark] select:focus-visible,[data-theme=dark] textarea:focus-visible,[data-theme=dark] summary:focus-visible{outline-color:#6f9df3;box-shadow:0 0 0 4px #00d0c024,0 0 18px -8px #00d0c073}:root{--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-glide:cubic-bezier(.22, .61, .36, 1);--focus-halo:#2656c929;--ink-quiet:#6a6459;--thumb:#5042303d;--thumb-strong:#50423066;--mono-font:ui-monospace, "Cascadia Mono", "Cascadia Code", Consolas, "SFMono-Regular", "DejaVu Sans Mono", monospace}[data-theme=dark]{--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-glide:cubic-bezier(.22, .61, .36, 1);--focus-halo:#00d0c02e;--ink-quiet:#8d9ab0;--thumb:#96a3b642;--thumb-strong:#acb8ca70}.sidebar{scrollbar-gutter:stable;overscroll-behavior:contain}:root:not([data-theme=dark]) .sidebar{background:linear-gradient(#fffefb,#fffdfa 46%,#fbf8f3);box-shadow:inset -1px 0 #ffffffd9,16px 0 44px -40px #483a2a8c}.console-brand{letter-spacing:-.004em}.console-brand>span{min-width:0;line-height:1.18}.console-brand small{letter-spacing:.02em;margin-top:2px}.console-mark{width:34px;height:34px;transition:transform .22s var(--ease-spring),box-shadow .22s var(--ease-out-expo),border-color .22s var(--ease-out-expo);border:1px solid #2656c929;border-radius:10px}:root:not([data-theme=dark]) .console-mark{box-shadow:0 1px 2px #483a2a1f,0 10px 20px -14px #2656c9bf}.console-brand:hover .console-mark{transform:translateY(-1px)scale(1.02)}.console-brand:active .console-mark{transform:translateY(0)scale(.99)}[data-theme=dark] .console-mark{border-color:#ffffff1a;box-shadow:0 1px 2px #0000008c,0 12px 26px -16px #00d0c0e6}[data-theme=dark] .console-brand:hover .console-mark{border-color:#63e8da5c;box-shadow:0 2px 6px #0000008c,0 16px 30px -16px #00d0c0}.workspace-switch{border:1px solid var(--line);border-radius:12px;gap:10px;padding:10px 11px}:root:not([data-theme=dark]) .workspace-switch{background:linear-gradient(#fffffff2,#f6f1e899);box-shadow:inset 0 1px #ffffffd9,0 1px 1px #483a2a08}:root:not([data-theme=dark]) .workspace-switch small{color:var(--ink-quiet)}.workspace-avatar{border-radius:10px;width:32px;height:32px}[data-theme=dark] .workspace-switch{background:linear-gradient(#ffffff0b,#ffffff03);border-color:#ffffff13;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #00000059}[data-theme=dark] .workspace-avatar{border-radius:10px;box-shadow:inset 0 0 0 1px #00d0c024,inset 0 1px #ffffff12,0 6px 16px -12px #00d0c0e6}.console-nav-item{transition:background-color .16s var(--ease-glide),color .16s var(--ease-glide),box-shadow .22s var(--ease-out-expo),transform .14s var(--ease-glide)}.console-nav-item svg{opacity:.85;transition:transform .2s var(--ease-spring),opacity .18s var(--ease-glide)}.console-nav-item:hover svg{opacity:1;transform:translate(1px)}.console-nav-item.selected svg{opacity:1}.console-nav-item:active{transform:scale(.99)}.console-nav-indicator{height:22px;transition:transform .26s var(--ease-spring),opacity .2s var(--ease-glide);border-radius:999px}.count-badge{letter-spacing:.01em;border-radius:999px;padding:1px 7px;line-height:1.5}:root:not([data-theme=dark]) .count-badge{color:var(--green);background:#e7ecf9;border-radius:999px;box-shadow:inset 0 0 0 1px #2656c91a}[data-theme=dark] .count-badge{color:#9db6ff;background:#00d0c024;box-shadow:inset 0 0 0 1px #00d0c038,inset 0 1px #ffffff0d}.nav-group-label{letter-spacing:.09em;line-height:1.4}:root:not([data-theme=dark]) .nav-group-label{color:var(--ink-quiet)}[data-theme=dark] .nav-group-label{color:#7d8aa2;letter-spacing:.09em}.sidebar-support{border:1px solid var(--line);border-top:1px solid var(--line);border-radius:12px;gap:9px;margin:auto 0 12px;padding:12px 12px 13px}:root:not([data-theme=dark]) .sidebar-support{color:var(--ink-quiet);background:linear-gradient(#ffffffe6,#f7f3ec8c);box-shadow:inset 0 1px #ffffffd9,0 1px 1px #483a2a08}.sidebar-support>svg{margin-top:1px}:root:not([data-theme=dark]) .sidebar-support>svg{color:var(--green);opacity:.9}.sidebar-support p{line-height:1.55}[data-theme=dark] .sidebar-support{background:linear-gradient(#ffffff09,#ffffff03);border-color:#ffffff12;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #00000059}.console-sidebar-footer{gap:8px;padding:14px 4px 0}.console-sidebar-footer>div{gap:7px;line-height:1.4}.status-dot{position:relative}.status-dot:after{content:"";pointer-events:none;background:#1e8a632e;border-radius:50%;position:absolute;inset:-3px}.status-dot.paused{background:#a97a15;animation:none}.status-dot.paused:after{background:#a97a1533}[data-theme=dark] .status-dot:after{background:#3ecfa038}[data-theme=dark] .status-dot.paused:after{background:#d393193d}:root:not([data-theme=dark]) .topbar{background:linear-gradient(#fffefc,#fffdfa);box-shadow:inset 0 -1px #ffffffb3,0 10px 24px -22px #483a2ae6}[data-theme=dark] .topbar{box-shadow:inset 0 -1px #ffffff05,0 12px 28px -24px #000}.console-breadcrumb,.console-topbar-status{min-width:0}.console-breadcrumb{gap:9px}.console-breadcrumb>span{letter-spacing:.01em}.console-breadcrumb svg{opacity:.75}.console-breadcrumb strong,.console-topbar-status>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.console-topbar-status{gap:8px}.console-topbar-status>span:last-child{letter-spacing:.14em;opacity:.85;font-size:10px}.topbar-divider{opacity:.9;margin:0 3px}.theme-toggle{width:34px;min-width:34px;height:34px;min-height:34px;transition:background-color .2s var(--ease-glide),border-color .22s var(--ease-glide),box-shadow .24s var(--ease-out-expo),color .2s var(--ease-glide),transform .14s var(--ease-glide);border:1px solid #0000;border-radius:10px;place-items:center;padding:0;display:grid}:root:not([data-theme=dark]) .theme-toggle{border-color:var(--line);color:#4b453d;background:linear-gradient(#fff,#f4efe6);box-shadow:inset 0 1px #fff,0 1px 2px #483a2a14}:root:not([data-theme=dark]) .theme-toggle:hover{border-color:var(--accent-line);color:var(--green);background:linear-gradient(#fff,#f1ece1);box-shadow:inset 0 1px #fff,0 3px 8px -3px #483a2a33,0 0 0 3px #2656c90f}.theme-toggle:hover,.theme-toggle:focus-visible,.theme-toggle:active{border-radius:10px}.console-sidebar-footer .ui-button{border-radius:10px;min-width:34px;min-height:34px;padding:8px}.theme-toggle:active{transform:scale(.97)}.theme-toggle-track{width:16px;height:16px}.theme-toggle-icon{transition:transform .42s var(--ease-spring),opacity .22s var(--ease-glide)}:root:not([data-theme=dark]) .theme-toggle-moon{color:#514a41}[data-theme=dark] .theme-toggle{color:#a8b3c4;background:linear-gradient(#ffffff12,#ffffff07);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0006}[data-theme=dark] .theme-toggle:hover{color:#9db6ff;background:linear-gradient(#ffffff17,#ffffff09);border-color:#63e8da6b;box-shadow:inset 0 1px #ffffff14,0 2px 8px -4px #0009,0 0 16px -8px #00d0c0e6}[data-theme=dark] .theme-toggle-sun{color:#f0c674;filter:drop-shadow(0 0 5px #f0c67447)}@media(max-width:700px){.console-sidebar-footer{gap:6px;padding:0}}.heading-eyebrow,.eyebrow{letter-spacing:.14em;text-transform:uppercase;max-width:100%;color:var(--ink-quiet);overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin-bottom:8px;padding:0;font-size:10px;font-weight:600;line-height:1.25;display:flex}.heading-eyebrow:before,.eyebrow:before{content:"";opacity:.45;background:currentColor;border-radius:1px;flex:none;width:14px;height:1px}:root:not([data-theme=dark]) .heading-eyebrow,:root:not([data-theme=dark]) .eyebrow{letter-spacing:.14em;text-transform:uppercase;max-width:100%;color:var(--ink-quiet);background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin-bottom:8px;padding:0;font-size:10px;font-weight:600;line-height:1.25;display:flex}:root:not([data-theme=dark]) .heading-eyebrow:before,:root:not([data-theme=dark]) .eyebrow:before{background:var(--green);opacity:.5}[data-theme=dark] .heading-eyebrow,[data-theme=dark] .eyebrow{color:var(--ink-quiet);letter-spacing:.14em}.login-card .eyebrow:before{display:none}@media(max-width:430px){:root:not([data-theme=dark]) .heading-eyebrow,:root:not([data-theme=dark]) .eyebrow,[data-theme=dark] .heading-eyebrow,[data-theme=dark] .eyebrow{letter-spacing:.11em}}.login-shell,.loading-screen{min-height:100dvh}:root:not([data-theme=dark]) .login-shell,:root:not([data-theme=dark]) .loading-screen{background:radial-gradient(920px 460px at 50% 22%,#2656c912,transparent 62%),radial-gradient(700px 420px at 88% 96%,#1e8a630b,transparent 66%),linear-gradient(180deg,#fdfbf7 0%,var(--paper) 46%,#f7f4ee 100%)}:root:not([data-theme=dark]) .login-card{border-color:var(--line);background:linear-gradient(180deg,#ffffffeb,#fff0 26%),var(--surface);border-radius:16px;box-shadow:inset 0 1px #fffffff2,0 1px 2px #483a2a0d,0 18px 48px -18px #483a2a33,0 40px 80px -60px #2656c980}:root:not([data-theme=dark]) .login-card-glow{opacity:.85;transform-origin:50%;transition:opacity .24s var(--ease-glide),transform .32s var(--ease-out-expo);background:linear-gradient(90deg,#0000,#2656c973,#0000);transform:scaleX(.9)}.login-card:focus-within .login-card-glow{opacity:1;transform:scaleX(1)}[data-theme=dark] .login-card{border-radius:16px}[data-theme=dark] .login-card-glow{transform-origin:50%;transition:opacity .24s var(--ease-glide),transform .32s var(--ease-out-expo);transform:scaleX(.9)}[data-theme=dark] .login-card:focus-within .login-card-glow{opacity:1;transform:scaleX(1)}.brand-mark{letter-spacing:-.032em}.login-card .brand-mark{margin-bottom:18px;font-size:34px;line-height:1.1}:root:not([data-theme=dark]) .login-card h1{letter-spacing:-.02em;margin-bottom:10px;font-size:24px;font-weight:600;line-height:1.25}.login-card p{max-width:48ch;line-height:1.68}.login-card h2,.login-help h2{letter-spacing:-.005em}.login-card form{gap:12px;margin:22px 0 12px}.login-card label{letter-spacing:.01em;font-size:11.5px;font-weight:550}.login-card input{letter-spacing:.02em;border-radius:10px;min-height:44px;padding:11px 13px;font-size:13px}:root:not([data-theme=dark]) .login-card input{border-color:var(--dsw-alias-border-l2);background:#fffefb;box-shadow:inset 0 1px 2px #483a2a0d}:root:not([data-theme=dark]) .login-card input:hover:not(:disabled){border-color:var(--accent-line)}.login-card input:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px var(--accent-glow),0 0 18px -6px #2656c959;outline:none}[data-theme=dark] .login-card input:focus-visible{border-color:#00d0c099;box-shadow:0 0 0 3px #00d0c024,0 0 20px -8px #00d0c0bf}.login-card input:user-invalid{border-color:var(--danger);box-shadow:0 0 0 3px #b23b4b1a,inset 0 1px 2px #483a2a0d}[data-theme=dark] .login-card input:user-invalid{border-color:var(--dsw-alias-state-error-primary);box-shadow:0 0 0 3px #e36a6a24,inset 0 1px 2px #00000038}:root:not([data-theme=dark]) .login-card form .primary,[data-theme=dark] .login-card form .primary{letter-spacing:.01em;border-radius:11px;min-height:44px;padding:0 16px;font-size:13px;font-weight:550}.primary.is-busy,.ui-button[data-busy]{cursor:progress}.primary.is-busy .ui-spinner{opacity:.95}.login-card .login-submit-label{letter-spacing:.01em}.login-help{margin:20px 0 16px;padding-top:20px}.login-help h2{margin-bottom:10px;font-size:14px}.login-help p{max-width:52ch;font-size:12px;line-height:1.7}.login-help summary{text-underline-offset:3px;padding:3px 0;font-size:12px;font-weight:500}.login-help summary:hover{text-decoration:underline}.login-help summary::marker{color:var(--green)}:root:not([data-theme=dark]) .login-help .secondary{background:linear-gradient(#fffefb,#f7f3ec);border-radius:10px;min-height:40px;padding:9px 14px}:root:not([data-theme=dark]) .login-help .secondary:hover:not(:disabled){border-color:var(--accent-line)}.login-help code{letter-spacing:.005em;border-radius:6px;padding:1px 5px 2px;font-size:11.5px}:root:not([data-theme=dark]) .login-help code{color:var(--ink-soft);border:1px solid var(--line);background:#f5f1e9}[data-theme=dark] .login-help code{color:#9db6ff;background:#ffffff0d;border:1px solid #ffffff12}.login-help textarea{border-radius:10px;min-height:84px;padding:11px 12px;font-size:11px;line-height:1.65}:root:not([data-theme=dark]) .login-help textarea{border-color:var(--line);background:#f7f3ec;box-shadow:inset 0 1px 3px #483a2a0f}:root:not([data-theme=dark]) .login-help textarea:hover{border-color:var(--accent-line)}#login-help-status{color:var(--ink-soft);min-height:18px;font-size:12px}[data-theme=dark] #login-help-status{color:var(--dsw-alias-label-secondary)}.error{overflow-wrap:anywhere;font-weight:500}:root:not([data-theme=dark]) .error{color:#ab3543}:root:not([data-theme=dark]) .login-card>small{border-top:1px solid var(--line-soft);color:var(--ink-quiet);margin-top:16px;padding-top:14px;font-size:11px;line-height:1.6;display:block}[data-theme=dark] .login-card>small{border-top:1px solid #ffffff0d;margin-top:16px;padding-top:14px;font-size:11px;line-height:1.6;display:block}.dashboard-heading,.page-heading{gap:18px}.dashboard-heading>div,.page-heading>div{min-width:0}.dashboard-heading h1,.page-heading h1{text-wrap:balance}.dashboard-heading p,.page-heading p{text-wrap:pretty;max-width:68ch}:root:not([data-theme=dark]) .dashboard-heading p,:root:not([data-theme=dark]) .page-heading p{color:var(--muted)}.dashboard-metric>div{align-items:center;gap:10px}.dashboard-metric>div>span{overflow-wrap:anywhere;min-width:0}.dashboard-metric strong{line-height:1.15}.dashboard-metric p{line-height:1.5}:root:not([data-theme=dark]) .dashboard-metric>div>span,[data-theme=dark] .dashboard-metric>div>span,:root:not([data-theme=dark]) .dashboard-metric p{color:var(--ink-quiet)}.chart-grid-lines span{border-top-style:solid;border-top-color:#483a2a16}[data-theme=dark] .chart-grid-lines span{border-top-style:solid;border-top-color:#ffffff0e}:root:not([data-theme=dark]) .dashboard-chart-bar.zero{background:linear-gradient(#efe9de,#e8e1d4);box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #483a2a0d}:root:not([data-theme=dark]) .dashboard-chart-column:hover .dashboard-chart-bar{background:linear-gradient(#4a76e0,#2656c9)}.dashboard-chart-bar{transform-origin:bottom;transition:background-color .16s var(--ease-glide),box-shadow .2s var(--ease-out-expo),transform .22s var(--ease-spring)}.dashboard-chart-column>span{letter-spacing:.02em;font-variant-numeric:tabular-nums}.chart-empty{border-radius:10px;gap:6px}.chart-empty small{text-align:center;max-width:42ch;line-height:1.6}:root:not([data-theme=dark]) .chart-empty{box-shadow:inset 0 0 0 1px #483a2a0a}.quick-connect{border-top-width:1px;border-top-color:var(--accent-line)}.quick-connect:before{background:linear-gradient(90deg,transparent,var(--green) 16%,var(--accent-line) 84%,transparent);opacity:.75}[data-theme=dark] .quick-connect{border-top-width:1px;border-top-color:#00d0c073}[data-theme=dark] .quick-connect:before{opacity:.9;background:linear-gradient(90deg,#0000,#63e8dad9 16%,#00d0c040 84%,#0000)}.quick-icon{border-radius:10px}[data-theme=dark] .quick-icon{box-shadow:inset 0 0 0 1px #00d0c02e,0 0 14px -8px #00d0c0e6}:root:not([data-theme=dark]) .quick-connect label,[data-theme=dark] .quick-connect label{color:var(--ink-quiet);letter-spacing:.08em}.quick-connect h2{letter-spacing:-.006em;font-size:16px}.quick-connect p{max-width:46ch;line-height:1.65}:root:not([data-theme=dark]) .quick-endpoint{border-color:var(--line);transition:border-color .18s var(--ease-glide),box-shadow .2s var(--ease-out-expo);background:linear-gradient(#f8f5ef,#f3eee6);border-radius:10px;box-shadow:inset 0 1px 2px #483a2a0d}[data-theme=dark] .quick-endpoint{transition:border-color .18s var(--ease-glide),box-shadow .2s var(--ease-out-expo);border-radius:10px}[data-theme=dark] .quick-endpoint:hover{border-color:#00d0c059;box-shadow:inset 0 1px 3px #00000057,0 0 0 3px #00d0c014}.quick-endpoint code{letter-spacing:.01em}.connect-steps{gap:7px;margin:16px 0;line-height:1.55}.connect-steps span{overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}.connect-steps b{font-variant-numeric:tabular-nums;flex:none;margin-right:0}:root:not([data-theme=dark]) .connect-steps{color:var(--ink-quiet)}[data-theme=dark] .connect-steps span{color:var(--dsw-alias-label-secondary)}.source-list{margin-top:14px}.source-row{gap:12px;padding:14px 0}.source-row>svg{transition:transform .22s var(--ease-spring),color .18s var(--ease-glide)}.source-row:hover>svg{transform:translate(2px)}.source-icon{width:34px;height:34px;transition:transform .2s var(--ease-spring),box-shadow .2s var(--ease-out-expo);border-radius:10px}:root:not([data-theme=dark]) .source-icon{box-shadow:inset 0 0 0 1px #483a2a0d}.source-row:hover .source-icon{transform:translateY(-1px)scale(1.03)}:root:not([data-theme=dark]) .source-row strong{letter-spacing:-.005em}:root:not([data-theme=dark]) .source-row small{color:var(--ink-quiet)}.runtime-check{gap:9px;padding:15px 0}.runtime-check span,.runtime-check strong{min-width:0}.runtime-check span{overflow-wrap:anywhere}.runtime-check strong{font-variant-numeric:tabular-nums;white-space:nowrap}:root:not([data-theme=dark]) .runtime-check strong{color:var(--ink-soft)}.failure-list{padding:10px 0 2px}.failure-list>div{border-bottom:1px solid var(--line-soft);padding:6px 0}.failure-list>div:last-child{border-bottom:0}:root:not([data-theme=dark]) .failure-list small{color:var(--ink-quiet)}.card-foot{gap:12px;padding-top:15px;font-size:11px}:root:not([data-theme=dark]) .card-foot{color:var(--ink-quiet)}.card-foot button{text-underline-offset:3px;font-size:11px;font-weight:500}.card-foot button>svg{transition:transform .22s var(--ease-spring)}.card-foot button:hover{text-decoration:underline}.card-foot button:hover>svg{transform:translate(2px)}.copy-feedback{letter-spacing:.01em;font-weight:500}.connection-footnote{color:var(--ink-quiet)}[data-theme=dark] .connection-footnote{color:var(--dsw-alias-label-tertiary)}::selection{color:var(--ink);background:#2656c938}[data-theme=dark] .ofm_root ::selection{color:#f2f6ff;background:#00d0c047}*{scrollbar-width:thin;scrollbar-color:var(--thumb) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--thumb);background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--thumb-strong)}:root{--focus-ring:#2656c9}[data-theme=dark]{--focus-ring:#6f9df3}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible,.ui-input:focus-visible,.ui-button:focus-visible,.primary:focus-visible,.secondary:focus-visible,.danger-button:focus-visible{border-radius:9px}.theme-toggle:focus-visible,.console-nav-item:focus-visible,.console-brand:focus-visible{border-radius:10px}.ui-switch:focus-visible{border-radius:12px}.login-card input:focus-visible,.source-row:focus-visible{border-radius:10px}[data-theme=dark] button:focus-visible,[data-theme=dark] a:focus-visible,[data-theme=dark] input:focus-visible,[data-theme=dark] select:focus-visible,[data-theme=dark] textarea:focus-visible,[data-theme=dark] summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-halo),0 0 18px -8px #00d0c073}input,textarea,select,.ui-input,[contenteditable=true]{caret-color:var(--green)}input:disabled,textarea:disabled,select:disabled{caret-color:#0000}input::placeholder,textarea::placeholder,.ui-input::placeholder{color:#6d675c;opacity:1}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder,[data-theme=dark] .ui-input::placeholder{color:#7d8aa0;opacity:1}code,pre,kbd{font-family:var(--mono-font)}code,pre{font-variant-ligatures:none}.ui-kbd{letter-spacing:.02em;color:var(--ink-soft);border-radius:6px;padding:2px 6px 3px;font-size:11px;line-height:1.4}:root:not([data-theme=dark]) .ui-kbd{border-color:var(--line);background:linear-gradient(#fbf8f2,#f2ece2);box-shadow:inset 0 1px #fff,0 1px #483a2a0f}[data-theme=dark] .ui-kbd{color:var(--dsw-alias-label-secondary);box-shadow:inset 0 1px #ffffff0d,0 1px 2px #00000059}[data-theme=dark] .ui-button,[data-theme=dark] .ui-button-default,[data-theme=dark] .ui-button-outline,[data-theme=dark] .ui-button-ghost,[data-theme=dark] .primary,[data-theme=dark] .secondary,[data-theme=dark] .danger-button,[data-theme=dark] .ui-button-sm,[data-theme=dark] .ui-button-lg,[data-theme=dark] .ui-button-icon,[data-theme=dark] .ui-card,[data-theme=dark] .ui-badge,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,[data-theme=dark] .ui-input,[data-theme=dark] .notice,[data-theme=dark] pre,[data-theme=dark] .confirm-panel{border-radius:0}:root:not([data-theme=dark]) .ui-button-default,:root:not([data-theme=dark]) .primary{background:linear-gradient(#3163d6,#2656c9 56%,#204ec0);border-color:#1c42a08c;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #483a2a29}:root:not([data-theme=dark]) .ui-button-default:hover:not(:disabled),:root:not([data-theme=dark]) .primary:hover:not(:disabled){background:linear-gradient(#2c5ccd,#1e46ad);box-shadow:inset 0 1px #ffffff38,0 6px 18px -8px #2656c9bf,0 1px 2px #483a2a29}:root:not([data-theme=dark]) .ui-button-default:active:not(:disabled),:root:not([data-theme=dark]) .primary:active:not(:disabled){background:linear-gradient(#1e46ad,#1b3f9c);box-shadow:inset 0 2px 3px #0b205259}:root:not([data-theme=dark]) .ui-button-outline,:root:not([data-theme=dark]) .secondary{border-color:var(--dsw-alias-border-l2);color:var(--ink-soft);background:linear-gradient(#fffefb,#f7f3ec);box-shadow:inset 0 1px #ffffffe6,0 1px 1px #483a2a0a}:root:not([data-theme=dark]) .ui-button-outline:hover:not(:disabled),:root:not([data-theme=dark]) .secondary:hover:not(:disabled){color:var(--ink);background:linear-gradient(#fff,#f2ede4);border-color:#c6beb0;box-shadow:inset 0 1px #fff,0 3px 10px -6px #483a2a59}:root:not([data-theme=dark]) .ui-button-ghost{color:var(--ink-soft)}:root:not([data-theme=dark]) .ui-button-ghost:hover:not(:disabled):not(.theme-toggle){color:var(--ink);background:#483a2a0f}:root:not([data-theme=dark]) .ui-button-ghost:active:not(:disabled):not(.theme-toggle){background:#483a2a17}:root:not([data-theme=dark]) .danger-button:hover:not(:disabled){background:#fbeceb;border-color:#e6c2c6}.ui-button:disabled,.primary:disabled,.secondary:disabled,.danger-button:disabled{opacity:.5;box-shadow:none;filter:saturate(.7);transform:none}.ui-button[data-busy]{pointer-events:none}.ui-button .ui-spinner,.primary .ui-spinner{align-self:center}.ui-spinner{border-width:1.5px}.ui-button-spinner{border-width:1.5px;width:13px;height:13px}.ui-card-interactive{transition:transform .18s var(--ease-glide),box-shadow .22s var(--ease-out-expo),border-color .22s var(--ease-out-expo)}.ui-badge{font-variant-numeric:tabular-nums;padding:3px 8px;line-height:1.35}.ui-badge-neutral .ui-badge-dot{box-shadow:0 0 0 2px #483a2a1f}[data-theme=dark] .ui-badge-neutral .ui-badge-dot{box-shadow:0 0 0 2px #ffffff1a}.ui-input{min-height:38px}input:disabled,select:disabled,textarea:disabled,.ui-input:disabled{opacity:.6;cursor:not-allowed;background:var(--dsw-alias-bg-layer-3);color:var(--muted)}:root:not([data-theme=dark]) .ui-switch{background:#ddd6c8;box-shadow:inset 0 0 0 1px #483a2a80,inset 0 1px 2px #483a2a1f}:root:not([data-theme=dark]) .ui-switch:hover:not(:disabled):not(.on){box-shadow:inset 0 0 0 1px #483a2a9e,inset 0 1px 2px #483a2a1f}:root:not([data-theme=dark]) .ui-switch.on{background:linear-gradient(#3163d6,#2656c9);box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #1c42a080}[data-theme=dark] .ui-switch{box-shadow:inset 0 0 0 1px #ffffff42,inset 0 1px 3px #00000057}[data-theme=dark] .ui-switch:hover:not(:disabled):not(.on){box-shadow:inset 0 0 0 1px #fff6,inset 0 1px 3px #00000057}[data-theme=dark] .ui-switch.on:hover:not(:disabled){box-shadow:inset 0 1px 2px #0000002e,0 0 18px -6px #00d0c0}.ui-tooltip:after{white-space:normal;text-align:center;letter-spacing:.005em;max-width:min(260px,70vw);line-height:1.5}.notice{border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:min(100% - 64px,1368px);max-width:1440px;margin-left:auto;margin-right:auto;display:flex;box-shadow:inset 0 1px #ffffff80,0 1px 2px #483a2a0a}:root:not([data-theme=dark]) .notice{border-radius:10px}[data-theme=dark] .notice{box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0000004d}.notice>span{overflow-wrap:anywhere;flex:60%;min-width:0}:root:not([data-theme=dark]) .test-mode-notice{color:#7a5511}:root:not([data-theme=dark]) .error-notice{color:#a5343f}:root:not([data-theme=dark]) .text-button:hover,:root:not([data-theme=dark]) .card-foot button:hover{color:var(--accent-hover)}[data-theme=dark] .text-button:hover{color:#63e8da;text-underline-offset:3px;text-decoration:underline}:root:not([data-theme=dark]) .text-button:hover{text-underline-offset:3px;text-decoration:underline}@media(max-width:700px){.notice{width:calc(100% - 36px);margin-left:auto;margin-right:auto}.dashboard-heading,.page-heading{gap:10px}.source-row{gap:8px}}@keyframes sk-logo-nod{0%{transform:translateY(0)rotate(0)scale(1)}38%{transform:translateY(-1px)rotate(-4.5deg)scale(1.02)}70%{transform:translateY(-1px)rotate(1.6deg)scale(1.02)}to{transform:translateY(-1px)rotate(0)scale(1.02)}}.console-brand:hover .console-mark{animation:sk-logo-nod .56s var(--ease-spring)}.console-brand:active .console-mark{animation:none}.theme-toggle-track[data-theme=light] .theme-toggle-sun{opacity:0;transform:translateY(5px)rotate(90deg)scale(.35)}.theme-toggle-track[data-theme=light] .theme-toggle-moon{opacity:1;transform:translateY(0)rotate(0)scale(1)}.theme-toggle-track[data-theme=dark] .theme-toggle-moon{opacity:0;transform:translateY(-5px)rotate(-90deg)scale(.35)}.theme-toggle-track[data-theme=dark] .theme-toggle-sun{opacity:1;transform:translateY(0)rotate(0)scale(1)}.console-nav-indicator{transition:transform .3s var(--ease-spring),opacity .2s var(--ease-glide)}.console-nav-item:hover .console-nav-indicator{transform:translateY(-50%)scaleY(.65)}.console-nav-item svg{transition:transform .24s var(--ease-spring),opacity .18s var(--ease-glide)}.console-nav-item:hover svg{transform:translate(2px)}.workspace-avatar{transition:transform .26s var(--ease-spring),box-shadow .28s var(--ease-out-expo)}.workspace-avatar svg{transition:transform .3s var(--ease-spring)}.workspace-switch:hover .workspace-avatar{transform:rotate(-5deg)scale(1.07)}.workspace-switch:hover .workspace-avatar svg{transform:rotate(3deg)}[data-theme=dark] .workspace-switch:hover .workspace-avatar{box-shadow:inset 0 0 0 1px #63e8da4d,inset 0 1px #ffffff14,0 8px 18px -12px #00d0c0}.status-dot,.status-dot:after{transition:transform .26s var(--ease-spring)}.console-sidebar-footer>div:hover .status-dot{transform:scale(1.18)}.console-sidebar-footer>div:hover .status-dot:after{transform:scale(1.6)}@keyframes sk-brand-dot-pop{0%{transform:translateY(0)scale(1)}42%{transform:translateY(-3px)scale(1.42)}to{transform:translateY(0)scale(1)}}.login-card .brand-mark span{transform-origin:50% 72%;transition:color .26s var(--ease-glide),filter .3s var(--ease-glide);display:inline-block}.login-card:focus-within .brand-mark span{animation:sk-brand-dot-pop .52s var(--ease-spring) both}[data-theme=dark] .login-card:focus-within .brand-mark span{color:#63e8da;filter:drop-shadow(0 0 9px #63e8daa6)}.dashboard-chart-column:hover .dashboard-chart-bar:not(.zero){transform:scale(1.06,1.08)}:root:not([data-theme=dark]) .dashboard-chart-column:hover .dashboard-chart-bar:not(.zero){box-shadow:inset 0 1px #ffffff73,0 6px 14px -8px #2656c999}[data-theme=dark] .dashboard-chart-column:hover .dashboard-chart-bar:not(.zero){box-shadow:0 0 14px -2px #00d0c080}.dashboard-chart-column>span{transition:color .18s var(--ease-glide)}.dashboard-chart-column:hover>span{color:var(--dsw-alias-label-secondary)}.source-icon svg{transition:transform .28s var(--ease-spring)}.source-row:hover .source-icon svg{transform:rotate(-6deg)scale(1.05)}@keyframes sk-copied-in{0%{opacity:0;transform:translateY(4px)scale(.97)}62%{opacity:1;transform:translateY(0)scale(1.012)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sk-check-pop{0%{opacity:0;transform:rotate(-45deg)scale(0)}72%{opacity:1;transform:rotate(-45deg)scale(1.14)}to{opacity:1;transform:rotate(-45deg)scale(1)}}.copy-feedback{animation:sk-copied-in .34s var(--ease-spring) both;display:inline-block}.copy-feedback:before{content:"";vertical-align:1px;width:7px;height:4px;animation:sk-check-pop .42s var(--ease-spring) 60ms both;border-bottom:1.5px solid;border-left:1.5px solid;border-bottom-left-radius:1px;margin-right:5px;display:inline-block;transform:rotate(-45deg)}[data-theme=dark] body .ui-button-default,[data-theme=dark] body .primary,[data-theme=dark] body button.ui-button-default{background:var(--cp-cyan-soft)!important;color:#eafffd!important;border:1px solid var(--cp-cyan-line)!important;box-shadow:inset 0 1px #ffffff0f,0 0 16px -4px var(--cp-glow)!important}[data-theme=dark] body .ui-button-default:hover,[data-theme=dark] body .primary:hover{border-color:var(--cp-cyan)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff14,0 0 22px -4px var(--cp-glow)!important;background:#00d0c038!important}:root:not([data-theme=dark]) body .ui-button-default,:root:not([data-theme=dark]) body .primary{color:#fffdf6;box-shadow:1px 2px rgba(var(--warm-shadow),.14),0 6px 16px -8px rgba(var(--warm-shadow),.4);background:linear-gradient(#d18a2e,#b5761f);border:1px solid #a06a18}:root:not([data-theme=dark]) body .ui-button-default:hover,:root:not([data-theme=dark]) body .primary:hover{box-shadow:1px 3px rgba(var(--warm-shadow),.16),0 10px 22px -8px rgba(var(--warm-shadow),.48);background:linear-gradient(#dd9a3a,#c07f24);border-color:#8a5c14;transform:translateY(-1px)}:root:not([data-theme=dark]) body .ui-button-default:active,:root:not([data-theme=dark]) body .primary:active{box-shadow:inset 0 2px 4px rgba(var(--warm-shadow),.28);background:linear-gradient(#b5761f,#a06a18);transform:translateY(0)}@media(prefers-reduced-motion:reduce){.console-brand:hover .console-mark,.login-card:focus-within .brand-mark span,.copy-feedback,.copy-feedback:before{animation:none!important}.console-nav-item svg,.console-nav-item:hover svg,.console-nav-indicator,.console-nav-item:hover .console-nav-indicator,.workspace-avatar,.workspace-switch:hover .workspace-avatar,.workspace-avatar svg,.workspace-switch:hover .workspace-avatar svg,.status-dot,.status-dot:after,.console-sidebar-footer>div:hover .status-dot,.console-sidebar-footer>div:hover .status-dot:after,.dashboard-chart-bar,.dashboard-chart-column:hover .dashboard-chart-bar:not(.zero),.dashboard-chart-column>span,.source-icon svg,.source-row:hover .source-icon svg{transition:none!important}.workspace-switch:hover .workspace-avatar,.workspace-switch:hover .workspace-avatar svg,.console-sidebar-footer>div:hover .status-dot,.console-sidebar-footer>div:hover .status-dot:after,.source-row:hover .source-icon svg,.dashboard-chart-column:hover .dashboard-chart-bar:not(.zero){transform:none!important}.console-nav-item:hover .console-nav-indicator{transform:translateY(-50%)scaleY(.5)}}:root:not([data-theme=dark]) .ui-card,:root:not([data-theme=dark]) .login-card{background:#fdfcf9!important;border:1px solid #e8e0d3!important;border-radius:8px!important;transition:transform .4s cubic-bezier(.32,.72,0,1)!important;position:relative!important;overflow:hidden!important;box-shadow:3px 4px #56340a0a,6px 8px 22px -6px #56340a21,0 1px 3px #56340a0d!important}:root:not([data-theme=dark]) .ui-card:before{content:""!important;pointer-events:none!important;z-index:0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23p)' opacity='0.04'/%3E%3C/svg%3E")!important;position:absolute!important;inset:0!important}:root:not([data-theme=dark]) .ui-card:after{content:""!important;pointer-events:none!important;z-index:1!important;background:linear-gradient(90deg,#b453091f,#ffffff80 30%,#0000)!important;height:1px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}:root:not([data-theme=dark]) .ui-card>*{z-index:2!important;position:relative!important}:root:not([data-theme=dark]) .ui-card:hover,:root:not([data-theme=dark]) .login-card:hover{transform:translateY(-2px)!important;box-shadow:4px 6px #56340a08,10px 14px 32px -6px #56340a2b,0 2px 5px #56340a0f!important}:root:not([data-theme=dark]) body .ui-button-default,:root:not([data-theme=dark]) body .primary{color:#fffdf6!important;background:linear-gradient(#c8842a,#b45309,#9a4708)!important;border:1px solid #8a4a06!important;border-radius:6px!important;transition:all .35s cubic-bezier(.32,.72,0,1)!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fff0c873,inset 0 -1px 2px #3c1e0059,2px 3px #56340a1a,3px 6px 14px -4px #56340a4d!important}:root:not([data-theme=dark]) body .ui-button-default:before,:root:not([data-theme=dark]) body .primary:before{content:""!important;pointer-events:none!important;background:linear-gradient(#fffaeb59,#fffaeb0d)!important;border-radius:6px 6px 50% 50%/6px 6px 20% 20%!important;height:40%!important;transition:left .35s cubic-bezier(.32,.72,0,1),right .35s cubic-bezier(.32,.72,0,1)!important;position:absolute!important;top:0!important;left:10%!important;right:10%!important}:root:not([data-theme=dark]) body .ui-button-default:after,:root:not([data-theme=dark]) body .primary:after{content:""!important;pointer-events:none!important;opacity:.6!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='4'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.02 0.9' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='80' height='4' filter='url(%23b)' opacity='0.05'/%3E%3C/svg%3E")!important;position:absolute!important;inset:0!important}:root:not([data-theme=dark]) body .ui-button-default:hover:before,:root:not([data-theme=dark]) body .primary:hover:before{background:linear-gradient(160deg,#fffaeb73,#fffaeb14)!important;left:3%!important;right:25%!important}:root:not([data-theme=dark]) body .ui-button-default:hover,:root:not([data-theme=dark]) body .primary:hover{background:linear-gradient(#d1912e,#b85a09,#9e4c08)!important;border-color:#7e4406!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #fff0c880,inset 0 -1px 2px #3c1e0061,3px 4px #56340a1a,4px 8px 18px -4px #56340a59!important}:root:not([data-theme=dark]) body .ui-button-default:active,:root:not([data-theme=dark]) body .primary:active{background:linear-gradient(#a86407,#9a4708,#8a3e06)!important;border-color:#6e3a05!important;transform:translateY(1px)!important;box-shadow:inset 0 1px #fff0c840,inset 0 2px 5px #3c1e0059,1px 1px #56340a0f,0 2px 6px -2px #56340a33!important}:root:not([data-theme=dark]) body .ui-button-default:active:before,:root:not([data-theme=dark]) body .primary:active:before{opacity:.6!important;height:25%!important;left:20%!important;right:20%!important}:root:not([data-theme=dark]) .ui-switch{background:#ece6da!important;border:1px solid #d4c9b5!important;border-radius:999px!important;width:33px!important;height:20px!important;padding:3px!important;transition:background .6s cubic-bezier(.32,.72,0,1),box-shadow .6s cubic-bezier(.32,.72,0,1),border-color .6s cubic-bezier(.32,.72,0,1)!important;position:relative!important;overflow:visible!important;box-shadow:inset 1px 2px 2px #56340a14,0 1px 1px #fff9!important}:root:not([data-theme=dark]) .ui-switch.on{background:radial-gradient(circle,#c8842a,#b45309 55%,#a04a08)!important;border-color:#8a4a06!important;box-shadow:inset 0 1px 2px #56340a2e,inset 0 -1px 1px #fff0c840!important}:root:not([data-theme=dark]) .ui-switch span{background:linear-gradient(#f5ede0,#ddd4c2)!important;border-radius:50%!important;width:14px!important;height:14px!important;transition:transform .45s cubic-bezier(.34,1.4,.64,1)!important;display:block!important;position:relative!important;box-shadow:0 1px 3px #56340a2e,0 0 0 .5px #b453091f!important}:root:not([data-theme=dark]) .ui-switch span:after{content:""!important;background:#ffffffb3!important;border-radius:50%!important;width:5px!important;height:5px!important;position:absolute!important;top:2px!important;left:3px!important}:root:not([data-theme=dark]) .ui-switch.on span{background:linear-gradient(#e8c47a,#c8842a)!important;transform:translate(13px)!important;box-shadow:0 1px 2px #56340a33,0 0 0 .5px #8c4b062e!important}:root:not([data-theme=dark]) .ui-switch.on span:after{background:#fffaeb8c!important}:root:not([data-theme=dark]){--green:#b45309!important;--accent-soft:#f5ede0!important;--accent-line:#e3d5bd!important;--accent-hover:#9a4708!important;--accent-glow:#b4530924!important;--focus-ring:#b45309!important;--focus-halo:#b4530929!important;--dsw-alias-state-business-primary:#b45309!important;--dsw-alias-accent-primary:#b45309!important;--dsw-alias-accent-secondary:#f5ede0!important}:root:not([data-theme=dark]) .console-mark{border-color:#b453093d!important;box-shadow:0 1px 2px #56340a1a,0 8px 18px -12px #b4530966!important}:root:not([data-theme=dark]) .console-brand:hover .console-mark{border-color:#b4530961!important;box-shadow:0 2px 5px #56340a1f,0 12px 22px -14px #b453097a!important}:root:not([data-theme=dark]) .console-nav-item:hover{background:linear-gradient(90deg,#b4530914,#b4530905)!important}:root:not([data-theme=dark]) .console-nav-item.selected{background:linear-gradient(90deg,#b4530921,#b453090a)!important;box-shadow:inset 0 0 0 1px #b4530929,0 1px 2px #56340a0f!important}:root:not([data-theme=dark]) .console-nav-item.selected svg{color:#b45309!important}:root:not([data-theme=dark]) .count-badge{color:#9a4708!important;background:#f0e6d4!important;box-shadow:inset 0 0 0 1px #b453091f!important}:root:not([data-theme=dark]) .login-shell{background:radial-gradient(880px 420px at 50% 28%,#b453090f,transparent 64%),var(--paper)!important}:root:not([data-theme=dark]) .login-card{box-shadow:0 1px 2px #56340a0d,0 14px 44px -14px #56340a2e,0 40px 80px -60px #b453094d,inset 0 1px #ffffffd9!important}:root:not([data-theme=dark]) .login-card:hover{box-shadow:inset 0 1px #ffffffe6,0 1px 2px #56340a0f,0 22px 56px -16px #56340a38,0 44px 88px -60px #b4530961!important}:root:not([data-theme=dark]) .login-card-glow{background:linear-gradient(90deg,#0000,#b4530966,#0000)!important}:root:not([data-theme=dark]) .login-card input:focus-visible{box-shadow:0 0 0 3px var(--accent-glow),0 0 18px -6px #b4530959!important}:root:not([data-theme=dark]) .login-card:focus-within .brand-mark span{color:#b45309!important;filter:drop-shadow(0 0 6px #b4530973)!important}:root:not([data-theme=dark]) .loading-screen{background:radial-gradient(920px 460px at 50% 22%,#b4530912,transparent 62%),radial-gradient(700px 420px at 88% 96%,#1e8a630a,transparent 66%),linear-gradient(180deg,#fdfbf7,var(--paper) 46%,#f7f4ee)!important}:root:not([data-theme=dark]) .loading-bar{background:#b453091f!important}:root:not([data-theme=dark]) .loading-bar-fill{background:#b45309!important}:root:not([data-theme=dark]) .ui-spinner{border-color:#b4530933!important}:root:not([data-theme=dark]) .workspace-avatar{background:linear-gradient(#fff,#f5ede0)!important;box-shadow:inset 0 0 0 1px #b4530929,0 1px 2px #56340a14!important}:root:not([data-theme=dark]) .workspace-switch:hover .workspace-avatar{box-shadow:inset 0 0 0 1px #b4530942,0 4px 10px -4px #b4530966!important}:root:not([data-theme=dark]) .theme-toggle:hover{border-color:var(--accent-line)!important;color:#b45309!important;box-shadow:inset 0 1px #fff,0 3px 8px -3px #56340a29,0 0 0 3px #b453090f!important}:root:not([data-theme=dark]) .quick-endpoint code{color:#8a5206!important}:root:not([data-theme=dark]) .quick-icon,:root:not([data-theme=dark]) .detail-provider-link.active{color:#b45309!important;background:#f5ede0!important}:root:not([data-theme=dark]) .text-button,:root:not([data-theme=dark]) .card-foot button{color:#b45309!important}:root:not([data-theme=dark]) .card-foot button:hover{color:#9a4708!important}:root:not([data-theme=dark]) input:focus-visible,:root:not([data-theme=dark]) select:focus-visible,:root:not([data-theme=dark]) textarea:focus-visible{border-color:#b45309!important;box-shadow:0 0 0 3px #b4530924,0 0 14px -6px #b4530959!important}:root:not([data-theme=dark]) input,:root:not([data-theme=dark]) textarea{caret-color:#7a4a12!important}:root:not([data-theme=dark]) input::placeholder,:root:not([data-theme=dark]) textarea::placeholder{color:#9c9285!important}:root:not([data-theme=dark]) .ui-input:hover:not(:disabled){border-color:#cbbba0!important}:root:not([data-theme=dark]) .ui-input:focus-visible{border-color:#b45309!important;box-shadow:0 0 0 3px #b4530924,0 0 14px -6px #b4530959!important}:root:not([data-theme=dark]) .ui-badge-blue{color:#b45309!important;background:#f5ede0!important;border-color:#e3d5bd!important}:root:not([data-theme=dark]) .ui-badge-blue .ui-badge-dot{box-shadow:0 0 0 2px #b4530929!important}:root:not([data-theme=dark]) .ui-switch.on{background:radial-gradient(circle,#c8842a,#b45309 55%,#a04a08)!important;border-color:#8a4a06!important}:root:not([data-theme=dark]) .dashboard-chart-bar{background:linear-gradient(#c8842a,#b45309)!important;box-shadow:inset 0 1px #ffffff40,inset 0 0 0 .5px #783c0033,0 1px 2px #56340a1a!important}:root:not([data-theme=dark]) .dashboard-chart-bar.zero{box-shadow:none!important;background:#ece5d8!important}:root:not([data-theme=dark]) .dashboard-chart-column:hover .dashboard-chart-bar:not(.zero){background:linear-gradient(#d1912e,#b85a09)!important;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 .5px #783c0038,0 6px 14px -8px #b4530973!important}:root:not([data-theme=dark]) .chart-empty{background:#faf7f2e6!important}:root:not([data-theme=dark]) .chart-empty span,:root:not([data-theme=dark]) .chart-empty small{color:#8a8274!important}:root:not([data-theme=dark]) .empty-state h3{color:#1c1917!important}:root:not([data-theme=dark]) .empty-state svg{color:#b45309!important;opacity:.35!important}:root:not([data-theme=dark]) .channel-empty svg{color:#b45309!important;opacity:.3!important}:root:not([data-theme=dark]) .channel-empty p{color:#6b655c!important}:root:not([data-theme=dark]) .ui-badge{letter-spacing:.04em!important;color:#9a4708!important;background:#f5ede0!important;border:1px solid #e3d5bd!important;border-radius:999px!important;padding:3px 9px!important;font-size:10px!important}:root:not([data-theme=dark]) .ui-badge-success{color:#177552!important;background:#eff5f0!important;border-color:#d5e2d9!important}:root:not([data-theme=dark]) .ui-badge-warning{color:#8a6215!important;background:#fbf6ea!important;border-color:#eadfc6!important}:root:not([data-theme=dark]) .ui-badge-dot{border-radius:50%!important;width:5px!important;height:5px!important}:root:not([data-theme=dark]) .card-foot{border-top:1px dashed #d8cdb9!important}:root:not([data-theme=dark]) .dashboard-heading,:root:not([data-theme=dark]) .page-heading{border-bottom:1px dashed #d8cdb9!important;padding-bottom:10px!important}:root:not([data-theme=dark]) input,:root:not([data-theme=dark]) textarea,:root:not([data-theme=dark]) select,:root:not([data-theme=dark]) .ui-input{background:#fdfcf9!important;border:1px solid #ddd3c2!important;border-radius:6px!important;transition:border-color .28s cubic-bezier(.32,.72,0,1),box-shadow .28s cubic-bezier(.32,.72,0,1)!important;box-shadow:inset 0 1px 2px #56340a0a!important}:root:not([data-theme=dark]) .channel-search input:focus{border-color:#b45309!important;box-shadow:0 0 0 3px #b4530924,0 0 14px -6px #b4530959!important}:root:not([data-theme=dark]) .channel-search input:hover:not(:focus){border-color:#cbbba0!important}:root:not([data-theme=dark]) *{scrollbar-color:#8c6e4647 transparent!important}:root:not([data-theme=dark]) :hover{scrollbar-color:#8c6e466b transparent!important}:root:not([data-theme=dark]) button:focus-visible,:root:not([data-theme=dark]) a:focus-visible,:root:not([data-theme=dark]) input:focus-visible,:root:not([data-theme=dark]) select:focus-visible,:root:not([data-theme=dark]) textarea:focus-visible,:root:not([data-theme=dark]) [tabindex]:focus-visible{outline-offset:2px!important;outline:2px solid #b45309!important}:root:not([data-theme=dark]) .ui-card:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='p2'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23p2)' opacity='0.07'/%3E%3C/svg%3E")!important}:root:not([data-theme=dark]) body:after{background:radial-gradient(900px 480px at 12% -8%,#ffd18c0f,#0000 62%),radial-gradient(820px 460px at 88% -4%,#ffb15c0d,#0000 66%),linear-gradient(115deg,#0000 36%,#ffe0b00a 48%,#0000 62%),linear-gradient(-165deg,#0000 20%,#ffc88208 50%,#0000 78%)!important;animation:48s ease-in-out infinite alternate lt5-beam-drift!important}@keyframes lt5-beam-drift{0%{transform:translate(-2%,-.5%)scale(1.01)}50%{transform:translate(1%,1%)scale(1.04)}to{transform:translate(2.5%,.5%)scale(1.02)}}:root:not([data-theme=dark]) body .ui-button-default:before,:root:not([data-theme=dark]) body .primary:before{transition:transform .4s cubic-bezier(.32,.72,0,1),background .4s cubic-bezier(.32,.72,0,1)!important;left:10%!important;right:10%!important;transform:translate(0)!important}:root:not([data-theme=dark]) body .ui-button-default:hover:before,:root:not([data-theme=dark]) body .primary:hover:before{background:linear-gradient(160deg,#fffaeb80,#fffaeb14)!important;transform:translate(-18px)!important}:root:not([data-theme=dark]) body .ui-button-default:active:before,:root:not([data-theme=dark]) body .primary:active:before{transform:translate(0)!important}:root:not([data-theme=dark]) ::selection{color:#1c1917!important;background:#b4530933!important}:root:not([data-theme=dark]) .ui-switch.on:hover:not(:disabled){box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #8c4b068c,0 4px 12px -6px #b4530980!important}:root:not([data-theme=dark]) .ui-switch.on{box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #8c4b0680!important}:root:not([data-theme=dark]) .quick-endpoint:hover{border-color:var(--accent-line)!important;box-shadow:inset 0 1px 2px #56340a0d,0 0 0 3px #b453090f!important}:root:not([data-theme=dark]) .source-row:hover{background:linear-gradient(90deg,#b453090e,#b4530900)!important}:root:not([data-theme=dark]) .quick-icon{box-shadow:inset 0 0 0 1px #b453091f,0 1px 2px #56340a0f!important}:root:not([data-theme=dark]) .ui-button,:root:not([data-theme=dark]) .ui-button-sm,:root:not([data-theme=dark]) .ui-button-lg,:root:not([data-theme=dark]) .ui-button-icon,:root:not([data-theme=dark]) .primary,:root:not([data-theme=dark]) .secondary,:root:not([data-theme=dark]) .danger-button{border-radius:6px!important}:root:not([data-theme=dark]) .login-card,:root:not([data-theme=dark]) .ui-card{border-radius:8px!important}:root:not([data-theme=dark]) .ui-badge,:root:not([data-theme=dark]) .count-badge{border-radius:999px!important}:root:not([data-theme=dark]) .ui-badge-blue .ui-badge-dot{background:#b45309!important;box-shadow:0 0 0 2px #b4530929!important}:root:not([data-theme=dark]) .ui-button:active,:root:not([data-theme=dark]) .ui-button-sm:active,:root:not([data-theme=dark]) .ui-button-lg:active,:root:not([data-theme=dark]) .ui-button-icon:active,:root:not([data-theme=dark]) .primary:active,:root:not([data-theme=dark]) .secondary:active,:root:not([data-theme=dark]) .danger-button:active,:root:not([data-theme=dark]) body .ui-button-default:active,:root:not([data-theme=dark]) body .primary:active{transform:translateY(1px)scale(1)!important}:root:not([data-theme=dark]) .ui-card:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='p2'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23p2)' opacity='0.07'/%3E%3C/svg%3E")!important;background-size:120px 120px!important}@keyframes lt5-ink-spread{0%{opacity:.45;transform:scale(.3)}68%{opacity:.28}to{opacity:0;transform:scale(1.8)}}:root:not([data-theme=dark]) .ui-switch.on span:after,:root:not([data-theme=dark]) .ui-switch.on span:before{content:""!important;pointer-events:none!important;background:radial-gradient(circle,#b4530966,#0000 68%)!important;border-radius:50%!important;width:30px!important;height:30px!important;margin:-15px 0 0 -15px!important;animation:.52s cubic-bezier(.22,.61,.36,1) both lt5-ink-spread!important;position:absolute!important;top:50%!important;left:50%!important;transform:scale(.3)!important}:root:not([data-theme=dark]) .model-table{border-radius:8px!important}[data-theme=dark]{--focus-ring:#00d0c0!important;--dsw-alias-label-tertiary:#7c8794!important}@keyframes cp5-edge-sweep{0%{clip-path:inset(0 100% 0 0);opacity:0;filter:drop-shadow(0 0 #00d0c000)}12%{opacity:1}55%{clip-path:inset(0);opacity:1;filter:drop-shadow(0 0 7px #00d0c08c)}to{clip-path:inset(0);opacity:.45;filter:drop-shadow(0 0 5px #00d0c059)}}@keyframes cp5-glitch-hit{0%{filter:none;transform:translate(0)}25%{filter:drop-shadow(2px 0 #e945428c)drop-shadow(-2px 0 #00d0c08c);transform:translate(-1px)}55%{filter:drop-shadow(-2px 0 #e9454280)drop-shadow(2px 0 #00d0c0e6);transform:translate(1px)}to{filter:none;transform:translate(0)}}[data-theme=dark] .ui-card{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 14px) 100%,0 100%,0 14px)!important;transition:opacity .2s var(--ease-out-expo)!important;background:linear-gradient(#00d0c00f,#00d0c004 40%,#00d0c008),#0b0f15!important;border:1px solid #00d0c02e!important;border-top-color:#00d0c057!important;border-radius:0!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:inset 0 1px #ffffff0b!important}[data-theme=dark] .ui-card:hover{transform:none!important}[data-theme=dark] .ui-card:hover,[data-theme=dark] .ui-card:focus-within{background:linear-gradient(#00d0c01a,#00d0c007 40%,#00d0c00b),#0d131a!important;border-color:#00d0c09e #00d0c06b #00d0c06b!important}[data-theme=dark] .ui-card:before{content:""!important;pointer-events:none!important;opacity:.85!important;width:auto!important;height:auto!important;transition:opacity .24s var(--ease-out-expo)!important;background-color:#0000!important;background-image:linear-gradient(135deg,#0000 0 calc(50% - .5px),#00d0c0e6 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px) 100%),linear-gradient(135deg,#0000 0 calc(50% - .5px),#00d0c0e6 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px) 100%),linear-gradient(#00d0c0e6 0 0),linear-gradient(#00d0c0e6 0 0),linear-gradient(#00d0c0e6 0 0),linear-gradient(#00d0c0e6 0 0)!important;background-position:1px 1px,calc(100% - 1px) calc(100% - 1px),calc(100% - 6px) 6px,calc(100% - 6px) 6px,6px calc(100% - 6px),6px calc(100% - 6px)!important;background-repeat:no-repeat!important;background-size:18px 18px,18px 18px,14px 1px,1px 14px,14px 1px,1px 14px!important;position:absolute!important;inset:0!important}[data-theme=dark] .ui-card:hover:before,[data-theme=dark] .ui-card:focus-within:before{opacity:.95!important}[data-theme=dark] .ui-card:after{content:""!important;pointer-events:none!important;visibility:hidden!important;background:0 0!important;border:1px solid #00d0c0bf!important;transition:none!important;position:absolute!important;inset:0!important}[data-theme=dark] .ui-card:hover:after,[data-theme=dark] .ui-card:focus-within:after{visibility:visible!important;animation:cp5-edge-sweep .68s var(--ease-out-expo) 1 forwards!important}[data-theme=dark] .ui-card .card-heading h2,[data-theme=dark] .ui-card .card-heading h3{font-family:var(--mono-font)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-variant-numeric:tabular-nums!important}[data-theme=dark] .ui-card .card-heading p{font-family:var(--mono-font)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-variant-numeric:tabular-nums!important}[data-theme=dark] .ui-card .card-foot{font-family:var(--mono-font)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-variant-numeric:tabular-nums!important;color:var(--dsw-alias-label-secondary)!important;border-top-color:#00d0c029!important}[data-theme=dark] .ui-card .card-foot button{font-family:var(--mono-font)!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#7ff5ea!important;text-underline-offset:3px!important}[data-theme=dark] .ui-card .card-foot button:hover{color:#7ff5ea!important}[data-theme=dark] body .ui-button-default,[data-theme=dark] body button.ui-button-default,[data-theme=dark] body .ui-button:not(.ui-button-outline):not(.ui-button-ghost),[data-theme=dark] body .primary{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)!important;font-family:var(--mono-font)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-variant-numeric:tabular-nums!important;color:#7ff5ea!important;transition:opacity .16s var(--ease-out-expo)!important;background:#00d0c02e!important;border:1px solid #00d0c0!important;border-radius:0!important;font-weight:600!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff12,inset 0 0 14px -6px #00d0c0d9!important}[data-theme=dark] .ui-button-default:before,[data-theme=dark] .ui-button:not(.ui-button-outline):not(.ui-button-ghost):not(.ui-button-icon):before,[data-theme=dark] .primary:before{content:""!important;pointer-events:none!important;opacity:.7!important;border-left:1px solid #00d0c06b!important;border-right:1px solid #00d0c06b!important;position:absolute!important;inset:5px 4px!important}[data-theme=dark] .ui-button-default:disabled:before,[data-theme=dark] .primary:disabled:before{opacity:.25!important}[data-theme=dark] body .ui-button-default:hover:not(:active):not(:disabled),[data-theme=dark] body .primary:hover:not(:active):not(:disabled){color:#eafffd!important;filter:drop-shadow(0 0 9px #00d0c08c)!important;background:#00d0c04d!important;box-shadow:inset 0 1px #ffffff0f!important}[data-theme=dark] .ui-button:hover:after,[data-theme=dark] .primary:hover:after{background:linear-gradient(105deg,#0000,#00d0c080,#0000)!important}[data-theme=dark] .ui-button-default:active,[data-theme=dark] .primary:active,[data-theme=dark] .ui-button:not(.ui-button-outline):not(.ui-button-ghost):active{background:#00d0c047!important;animation:.1s linear cp5-glitch-hit!important}[data-theme=dark] .ui-button:focus-visible,[data-theme=dark] .ui-button-default:focus-visible,[data-theme=dark] .primary:focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:2px!important;border-radius:0!important}[data-theme=dark] .ui-button-default:disabled:not(.is-busy),[data-theme=dark] .primary:disabled:not(.is-busy){color:#dfe6e961!important;filter:none!important;opacity:1!important;background:#ffffff08!important;border-color:#00d0c024!important}[data-theme=dark] .ui-button-default.is-busy:after,[data-theme=dark] .ui-button-default[data-busy]:after{animation:1.1s linear infinite cp-scan-sweep!important}@media(prefers-reduced-motion:reduce){[data-theme=dark] .ui-card:after,[data-theme=dark] .ui-button:after,[data-theme=dark] .ui-button-default:after,[data-theme=dark] .primary:after{animation:none!important}}[data-theme=dark]{--dsw-alias-state-business-primary:#00d0c0!important;--dsw-alias-accent-primary:#00d0c0!important;--dsw-alias-accent-secondary:#00d0c024!important;--line:#00d0c024!important;--dsw-alias-border-l1:#00d0c029!important;--dsw-alias-border-l2:#00d0c042!important;--ink-faint:#7f8b99!important;--cp-grid:#00d0c00e!important;--cp-scan:#00000026!important;--cp-cyan-line:#00d0c06b!important;--cp-glow:#00d0c038!important}@keyframes cp5-blink{0%,69%{opacity:1}70%,to{opacity:0}}@keyframes cp5-pulse-square{0%,49%{opacity:1}50%,to{opacity:.4}}@keyframes cp5-boot-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(6px)}38%{opacity:1;clip-path:inset(0)}56%{transform:translate(-1.5px)}74%{transform:translate(1.5px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}[data-theme=dark] h1,[data-theme=dark] .page-heading h1{text-transform:uppercase!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important;animation:cp5-boot-in .46s var(--ease-out-expo) both!important;font-weight:700!important}[data-theme=dark] h1:before,[data-theme=dark] .page-heading h1:before{content:""!important;vertical-align:-.03em!important;float:none!important;background:#00d0c0!important;width:.46em!important;height:.8em!important;margin-right:.34em!important;animation:1.1s step-end infinite cp5-blink!important;display:inline-block!important;position:static!important;box-shadow:0 0 10px #00d0c08c!important}[data-theme=dark] .heading-eyebrow:before,[data-theme=dark] .eyebrow:before{opacity:.75!important;background:#00d0c0!important}[data-theme=dark] .heading-eyebrow,[data-theme=dark] .eyebrow{font-family:var(--mono-font)!important;text-transform:uppercase!important;letter-spacing:.14em!important;color:#7f8b99!important}[data-theme=dark] .ui-badge{clip-path:none!important;color:#7ff5ea!important;font-family:var(--mono-font)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-variant-numeric:tabular-nums!important;background:#00d0c01a!important;border:1px solid #00d0c057!important;border-radius:0!important}[data-theme=dark] .ui-badge:before{content:"["!important;opacity:.85!important;margin-right:2px!important}[data-theme=dark] .ui-badge:after{content:"]"!important;opacity:.85!important;margin-left:2px!important}[data-theme=dark] .ui-badge-success{color:#7ff5ea!important;background:#00d0c01a!important;border-color:#00d0c06b!important}[data-theme=dark] .ui-badge-warning{color:#f0b75e!important;background:#e8a33d21!important;border-color:#e8a33d6b!important}[data-theme=dark] .ui-badge-blue{color:#7ff5ea!important;background:#00d0c01a!important;border-color:#00d0c057!important}[data-theme=dark] .count-badge{color:#7ff5ea!important;font-family:var(--mono-font)!important;font-variant-numeric:tabular-nums!important;letter-spacing:.06em!important;background:#00d0c024!important;border-radius:0!important}[data-theme=dark] hr{border:0!important;border-top:1px solid #00d0c029!important}[data-theme=dark] .topbar-divider{background:#00d0c038!important}[data-theme=dark] .status-dot,[data-theme=dark] .console-sidebar-footer .status-dot{border-radius:0!important;width:5px!important;height:5px!important;animation:1.6s step-end infinite cp5-pulse-square!important}[data-theme=dark] .status-dot:not(.paused){box-shadow:0 0 6px #00d0c080!important}[data-theme=dark] input:not(.settings-toggle):not([type=checkbox]):not([type=radio]),[data-theme=dark] select,[data-theme=dark] textarea,[data-theme=dark] .ui-input{color:var(--ink)!important;font-family:var(--mono-font)!important;font-variant-numeric:tabular-nums!important;caret-color:#00d0c0!important;background:#0a0f15!important;border:1px solid #00d0c033!important;border-radius:0!important;box-shadow:inset 0 1px 2px #00000047!important}[data-theme=dark] input:not(.settings-toggle):not([type=checkbox]):not([type=radio]):hover,[data-theme=dark] select:hover,[data-theme=dark] textarea:hover,[data-theme=dark] .ui-input:hover{border-color:#00d0c05c!important}[data-theme=dark] input:not(.settings-toggle):not([type=checkbox]):not([type=radio]):focus,[data-theme=dark] textarea:focus,[data-theme=dark] .ui-input:focus,[data-theme=dark] .ui-input:focus-visible{background-color:#0c1218!important;background-image:linear-gradient(#00d0c0d9 0 0),linear-gradient(#00d0c0d9 0 0),linear-gradient(#00d0c0d9 0 0),linear-gradient(#00d0c0d9 0 0),linear-gradient(#00d0c0d9 0 0),linear-gradient(#00d0c0d9 0 0),linear-gradient(#00d0c0d9 0 0),linear-gradient(#00d0c0d9 0 0)!important;background-position:2px 2px,2px 2px,calc(100% - 2px) 2px,calc(100% - 2px) 2px,2px calc(100% - 2px),2px calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) calc(100% - 2px)!important;background-repeat:no-repeat!important;background-size:7px 1px,1px 7px,7px 1px,1px 7px,7px 1px,1px 7px,7px 1px,1px 7px!important;border-color:#00d0c0!important;outline:none!important;box-shadow:inset 0 0 0 1px #00d0c066,0 0 0 3px #00d0c01a!important}[data-theme=dark] select:focus{border-color:#00d0c0!important;box-shadow:inset 0 0 0 1px #00d0c066,0 0 0 3px #00d0c01a!important}[data-theme=dark] .ui-input.is-invalid,[data-theme=dark] .ui-input[aria-invalid=true],[data-theme=dark] input[aria-invalid=true],[data-theme=dark] textarea[aria-invalid=true],[data-theme=dark] select[aria-invalid=true]{border-color:#e94542!important;box-shadow:inset 0 0 0 1px #e9454261!important}[data-theme=dark] *{scrollbar-color:#00d0c057 #070a0e!important}[data-theme=dark] ::selection{color:#eafffd!important;background:#00d0c052!important}[data-theme=dark] textarea,[data-theme=dark] [contenteditable=true]{caret-color:#00d0c0!important}[data-theme=dark] summary:focus-visible{outline-color:#00d0c0!important}[data-theme=dark] body{background:radial-gradient(1120px 620px at 82% -12%,#00d0c013,#0000 58%),radial-gradient(900px 560px at -10% 8%,#00d0c009,#0000 60%),linear-gradient(#0a0e14,#0a0b10 38%,#080a0e)!important}[data-theme=dark] body:before{content:""!important;z-index:29!important;pointer-events:none!important;opacity:1!important;background:repeating-linear-gradient(0deg,#00000026 0 2px,#0000 2px 4px),linear-gradient(90deg,#00d0c00e 1px,#0000 1px) 0 0/40px 40px,linear-gradient(0deg,#00d0c00e 1px,#0000 1px) 0 0/40px 40px!important;position:fixed!important;inset:0!important}[data-theme=dark] body:after{z-index:30!important;pointer-events:none!important;opacity:.12!important;mix-blend-mode:soft-light!important}[data-theme=dark] .dashboard-chart-bar:not(.zero),[data-theme=dark] .usage-day-bar:not(.zero){background:linear-gradient(#00d0c0f2,#00d0c066),repeating-linear-gradient(0deg,#00000042 0 2px,#0000 2px 4px)!important;border-radius:0!important;box-shadow:inset 0 1px #eafffd8c,0 0 10px -3px #00d0c08c!important}[data-theme=dark] .dashboard-chart-column:hover .dashboard-chart-bar:not(.zero){background:linear-gradient(#7ff5ea,#00d0c08c),repeating-linear-gradient(0deg,#00000042 0 2px,#0000 2px 4px)!important;box-shadow:inset 0 1px #ffffffa6,0 0 16px -3px #00d0c0bf!important}[data-theme=dark] .dashboard-chart-bar.zero,[data-theme=dark] .usage-day-bar.zero{box-shadow:none!important;background:#ffffff0d!important}[data-theme=dark] .chart-grid-lines span{background:#00d0c013!important;border-top-color:#00d0c017!important}[data-theme=dark] .dashboard-chart-column>span{font-family:var(--mono-font)!important;font-variant-numeric:tabular-nums!important;color:#7f8b99!important}[data-theme=dark] .empty-state,[data-theme=dark] .empty-state p,[data-theme=dark] .chart-empty span,[data-theme=dark] .chart-empty small,[data-theme=dark] .channel-empty p,[data-theme=dark] .runtime-empty{font-family:var(--mono-font)!important;font-variant-numeric:tabular-nums!important}[data-theme=dark] .empty-state h3{font-family:var(--mono-font)!important;text-transform:uppercase!important;letter-spacing:.1em!important}[data-theme=dark] .empty-state svg{color:#00d0c08c!important}[data-theme=dark] .empty-state p:after{content:""!important;vertical-align:-.1em!important;background:#00d0c0bf!important;width:.5em!important;height:.9em!important;margin-left:.45em!important;animation:1.1s step-end infinite cp5-blink!important;display:inline-block!important}[data-theme=dark] .chart-empty{border:1px solid #00d0c02e!important;border-radius:0!important}[data-theme=dark] .brand-mark span{color:#7ff5ea!important;text-shadow:0 0 18px #00d0c06b!important}[data-theme=dark] .loading-bar-fill{background:linear-gradient(90deg,#00d0c0,#7ff5ea)!important}[data-theme=dark] .theme-toggle:hover,[data-theme=dark] .login-help code{color:#7ff5ea!important}[data-theme=dark] .ui-switch.on,[data-theme=dark] .settings-toggle:checked{background:#00d0c08c!important;border-color:#00d0c0bf!important}[data-theme=dark] .settings-toggle:checked:hover{background:#00d0c0b8!important}[data-theme=dark] .ofm_starbtn{color:#7ff5ea!important}@media(prefers-reduced-motion:reduce){[data-theme=dark] h1,[data-theme=dark] .page-heading h1,[data-theme=dark] h1:before,[data-theme=dark] .page-heading h1:before,[data-theme=dark] .empty-state p:after,[data-theme=dark] .status-dot,[data-theme=dark] .console-sidebar-footer .status-dot{animation:none!important}}[data-theme=dark] body .ui-badge.ui-badge{border-radius:0!important}[data-theme=dark] body h1:before{content:""!important;float:none!important;vertical-align:-.04em!important;background:#00d0c0!important;width:.5em!important;height:.86em!important;margin-right:.32em!important;animation:1.1s step-end infinite cp5-blink!important;display:inline-block!important;position:static!important;box-shadow:0 0 12px #00d0c099!important}[data-theme=dark] body .console-sidebar-footer .status-dot,[data-theme=dark] body .status-dot.status-dot{border-radius:0!important;width:5px!important;height:5px!important;animation:1.6s step-end infinite cp5-pulse-square!important}[data-theme=dark],[data-theme=dark] *{scrollbar-color:#00d0c057 #070a0e!important}[data-theme=dark]::-webkit-scrollbar{width:10px!important;height:10px!important}[data-theme=dark] ::-webkit-scrollbar{width:10px!important;height:10px!important}[data-theme=dark]::-webkit-scrollbar-track{background:#070a0e!important}[data-theme=dark] ::-webkit-scrollbar-track{background:#070a0e!important}[data-theme=dark]::-webkit-scrollbar-thumb{background:#00d0c042 padding-box padding-box!important;border:2px solid #070a0e!important;border-radius:0!important}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#00d0c042 padding-box padding-box!important;border:2px solid #070a0e!important;border-radius:0!important}[data-theme=dark]::-webkit-scrollbar-thumb:hover{background:#00d0c07a!important}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#00d0c07a!important}[data-theme=dark]::-webkit-scrollbar-corner{background:#070a0e!important}[data-theme=dark] ::-webkit-scrollbar-corner{background:#070a0e!important}[data-theme=dark] .ofm_skel,[data-theme=dark] .ofm_root .ofm_skel{background:repeating-linear-gradient(0deg,#00000038 0 2px,#0000 2px 4px),#00d0c012!important;border:1px solid #00d0c029!important;border-radius:0!important;box-shadow:inset 0 0 20px -12px #00d0c080!important}[data-theme=dark] .ofm_skel:after,[data-theme=dark] .ofm_root .ofm_skel:after{background:linear-gradient(100deg,#0000 20%,#00d0c029,#0000 76%)!important}[data-theme=dark] body button:disabled:not(.is-busy):not([data-busy]):not(.danger-button),[data-theme=dark] body [aria-disabled=true]:not(.is-busy){opacity:1!important;color:#dfe6e96b!important;box-shadow:none!important;filter:none!important;background-image:repeating-linear-gradient(135deg,#00d0c01a 0 6px,#0000 6px 12px)!important;border-color:#00d0c029!important}[data-theme=dark] .chart-empty,[data-theme=dark] .empty-state{border:1px solid var(--cp-cyan-line)!important;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)!important;box-shadow:inset 0 0 46px -24px var(--cp-glow)!important;font-family:var(--mono-font)!important;background:repeating-linear-gradient(0deg,#0000002e 0 2px,#0000 2px 4px),radial-gradient(420px 170px at 50% 30%,#00d0c012,#0000 72%)!important;border-radius:0!important;position:relative!important}[data-theme=dark] .chart-empty:before,[data-theme=dark] .empty-state:before{content:"[ NO SIGNAL ]"!important;font-family:var(--mono-font)!important;letter-spacing:.34em!important;text-indent:.34em!important;color:#00d0c0!important;opacity:.7!important;margin:0 auto 14px!important;font-size:11px!important;display:block!important}[data-theme=dark] .chart-empty:after{content:""!important;background:#00d0c0!important;width:8px!important;height:14px!important;margin:12px auto 0!important;animation:1.05s step-end infinite cp5-blink!important;display:block!important;box-shadow:0 0 10px -1px #00d0c08c!important}@media(prefers-reduced-motion:reduce){[data-theme=dark] .chart-empty:after{animation:none!important}}[data-theme=dark] .ui-card,[data-theme=dark] .login-card,[data-theme=dark] .model-table,[data-theme=dark] .usage-panel,[data-theme=dark] .confirm-panel,[data-theme=dark] .settings-card-heading,[data-theme=dark] .panel{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)!important;border-radius:0!important}[data-theme=dark] .ui-button,[data-theme=dark] .ui-button-default,[data-theme=dark] .ui-button-outline,[data-theme=dark] .ui-button-ghost,[data-theme=dark] .ui-button-sm,[data-theme=dark] .ui-button-lg,[data-theme=dark] .ui-button-icon,[data-theme=dark] .primary,[data-theme=dark] .secondary,[data-theme=dark] .danger-button,[data-theme=dark] .ui-input,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px)!important;border-radius:0!important}[data-theme=dark] .ui-badge,[data-theme=dark] .count-badge,[data-theme=dark] .status-dot,[data-theme=dark] .ui-status-dot,[data-theme=dark] .ui-badge-dot{clip-path:polygon(4px 0,100% 0,100% 100%,0 100%,0 4px)!important;border-radius:0!important}[data-theme=dark] .ui-switch,[data-theme=dark] .ui-switch span,[data-theme=dark] .settings-toggle,[data-theme=dark] .progress-bar,[data-theme=dark] .loading-bar,[data-theme=dark] .loading-bar-fill{clip-path:none!important;border-radius:0!important}[data-theme=dark] ::-webkit-scrollbar-thumb{clip-path:none!important;border-radius:0!important}[data-theme=dark] .ofm_skel,[data-theme=dark] .empty-state,[data-theme=dark] .chart-empty,[data-theme=dark] .channel-empty,[data-theme=dark] .dashboard-chart-bar,[data-theme=dark] .usage-day-bar{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)!important;border-radius:0!important}[data-theme=dark] .workspace-avatar,[data-theme=dark] .source-icon,[data-theme=dark] .quick-icon,[data-theme=dark] .provider-logo{clip-path:none!important;border-radius:2px!important}.connection-card .route-field-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:16px;display:grid}.connection-card .route-field-grid>label{gap:8px;font-size:13px;display:grid}.connection-card .usage-model-scroll{max-width:100%;margin-top:20px;overflow:auto}.connection-card table{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.connection-card th,.connection-card td{text-align:left;border-bottom:1px solid var(--line);padding:14px 12px}.connection-card td code{color:var(--muted);margin-top:6px;font-size:11px;display:block}.connection-card .copy-field{margin-top:16px}@media(max-width:650px){.connection-card .route-field-grid{grid-template-columns:1fr}.connection-card .connection-card-heading{flex-wrap:wrap}}.route-console{display:grid;gap:20px;min-width:0}.route-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.route-heading h2{font-size:20px;line-height:1.4;margin:0 0 8px}.route-heading p{margin:0;color:var(--muted);font-size:13px}.route-heading .actions{flex-shrink:0}.route-global{padding:24px}.route-card-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.route-card-heading h3{margin:0;font-size:16px}.route-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}.route-field-grid>label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;min-width:0}.route-field-grid select,.route-field-grid input{width:100%;font-weight:400}.route-field-grid small{font-size:12px;font-weight:400;line-height:1.65;color:var(--muted)}.route-rule-note{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.route-unsaved{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:var(--surface-hover);border:1px solid var(--line);border-radius:8px;font-size:13px;color:var(--ink)}.route-feedback{margin:0;display:flex;align-items:center;gap:8px;color:var(--ink);font-size:13px}.route-loading{padding:32px;display:flex;align-items:center;gap:16px}.route-loading p{margin:0;color:var(--muted);font-size:13px}.route-models{display:grid;gap:12px;min-width:0}.route-model{padding:0;overflow:hidden}.route-model-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:20px}.route-model-heading>div{min-width:0}.route-model-heading h3{font-size:15px;line-height:1.5;margin:0 0 4px;overflow-wrap:anywhere}.route-model-heading code{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.route-provider-names{display:block;font-size:11px;color:var(--muted);margin-top:4px}.route-model-heading>label{display:flex;align-items:center;gap:8px;font-size:12px;flex-shrink:0}.route-model-heading select{min-width:224px;font-size:12px}.route-provider-details{border-top:1px solid var(--line)}.route-provider-details>summary{cursor:pointer;padding:12px 24px;font-size:12px;color:var(--muted)}.route-provider-details>summary>span:first-child{margin-left:8px}.route-effective{float:right;font-size:11px}.route-table-wrap{overflow:auto;max-width:100%;scrollbar-width:thin}.route-account-table{width:100%;border-collapse:collapse;font-size:12px}.route-account-table th{font-size:11px;font-weight:500;color:var(--muted);text-align:left;padding:12px;background:var(--surface-hover);white-space:nowrap}.route-account-table th:first-child,.route-account-table td:first-child{padding-left:24px}.route-account-table th:last-child,.route-account-table td:last-child{padding-right:24px}.route-account-table td{padding:12px;border-top:1px solid var(--line);vertical-align:middle}.route-account-table td:first-child{max-width:210px;min-width:140px;overflow-wrap:anywhere}.route-account-table td:first-child strong{display:block;font-size:12px;font-weight:600}.route-account-table td:first-child small{display:block;font-size:10px;color:var(--muted);margin:4px 0}.route-account-table .route-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.route-account-table td:nth-child(6){white-space:nowrap;font-variant-numeric:tabular-nums}.route-participation{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:11px;min-height:36px}.route-participation input{accent-color:var(--dsw-alias-accent-primary);width:14px;height:14px;min-height:0;box-shadow:none}.route-order{display:flex;align-items:center;gap:4px;white-space:nowrap}.route-order>span{font-size:11px;color:var(--muted);min-width:16px}.route-order .ui-button-icon{width:30px;height:30px;min-height:30px;padding:4px}.route-model-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 24px;border-top:1px solid var(--line)}.route-model-footer .ofm_note{margin:0;font-size:11px}.route-model-footer .ui-button{flex-shrink:0}.route-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;color:var(--muted)}.route-pagination>div{display:flex;gap:8px}.route-failures{align-items:flex-start}.route-failures p{font-size:12px;margin:6px 0 0;overflow-wrap:anywhere}.route-console .channel-toolbar,.route-console .channel-results-meta,.route-console .channel-error{margin:0}@media(max-width:900px){.route-heading{flex-wrap:wrap}.route-model-heading{align-items:flex-start}.route-model-heading>label{flex-direction:column;align-items:flex-start}.route-account-table{min-width:800px}}@media(max-width:620px){.route-console{gap:16px}.route-heading .actions{width:100%;display:flex;flex-wrap:wrap}.route-field-grid{grid-template-columns:1fr;gap:16px}.route-global{padding:20px}.route-model-heading{padding:16px;flex-direction:column;gap:12px}.route-model-heading>label{width:100%;gap:6px}.route-model-heading select{width:100%;min-width:0}.route-provider-details>summary{padding:12px 16px}.route-effective{float:none;display:block;margin:4px 0 0 18px}.route-model-footer{padding:12px 16px;flex-direction:column;align-items:stretch;gap:12px}.route-unsaved,.route-pagination{align-items:flex-start;flex-direction:column;gap:8px}.route-card-heading{align-items:flex-start}.route-participation{min-height:44px}.route-order .ui-button-icon{width:44px;height:44px}.route-console .channel-toolbar{flex-wrap:wrap}.route-console .channel-toolbar>select{width:100%}}@media(prefers-reduced-motion:reduce){.route-console *,.route-console *:before,.route-console *:after{animation:none!important;transition:none!important}}.route-console .channel-search .ui-input{padding-left:38px!important}.ofm_root{--ease-instrument:cubic-bezier(.16,1,.3,1);--ease-settle:cubic-bezier(.34,1.4,.4,1);--gap:14px;display:flex;flex-direction:column;gap:calc(var(--gap)*1.4);max-width:1080px;font-size:13px;line-height:1.55;color:var(--dsw-alias-label-primary);-webkit-font-smoothing:antialiased}.ofm_root:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.ofm_root>*{position:relative;z-index:1}.ofm_root *{box-sizing:border-box}.ofm_root ::-webkit-scrollbar{width:10px;height:10px}.ofm_root ::-webkit-scrollbar-track{background:transparent}.ofm_root ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--dsw-alias-label-tertiary) 32%,transparent);border-radius:99px;border:2.5px solid transparent;background-clip:padding-box}.ofm_root ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--dsw-alias-label-tertiary) 52%,transparent);background-clip:padding-box;border:2.5px solid transparent}.ofm_root{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--dsw-alias-label-tertiary) 32%,transparent) transparent}.ofm_root ::selection{background:color-mix(in srgb,var(--dsw-alias-state-business-primary) 24%,transparent)}.ofm_root :focus-visible{outline:2px solid color-mix(in srgb,var(--dsw-alias-state-business-primary) 78%,transparent);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--dsw-alias-state-business-primary) 13%,transparent)}.ofm_hero{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px 24px;border-radius:20px;border:1px solid color-mix(in srgb,var(--dsw-alias-border-l2) 78%,transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--dsw-alias-bg-layer-3) 88%,transparent),color-mix(in srgb,var(--dsw-alias-bg-layer-1) 82%,transparent));overflow:hidden}.ofm_hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 150% at 12% -20%,color-mix(in srgb,var(--dsw-alias-state-business-primary) 13%,transparent),transparent 58%),radial-gradient(90% 120% at 88% 130%,color-mix(in srgb,var(--dsw-alias-state-success-primary) 7%,transparent),transparent 60%)}.ofm_hero>*{position:relative}.ofm_pagehead{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.ofm_pagetitle{display:flex;flex-direction:column;gap:6px;min-width:0}.ofm_pagetitle h2{margin:0;font-size:23px;font-weight:760;letter-spacing:-.6px;line-height:1.2;background:linear-gradient(120deg,var(--dsw-alias-label-primary) 20%,color-mix(in srgb,var(--dsw-alias-label-primary) 55%,var(--dsw-alias-state-business-primary)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ofm_pagesub{margin:0;font-size:12.5px;color:var(--dsw-alias-label-secondary);max-width:70ch}.ofm_pagehead .ofm_pills{margin-left:auto}.ofm_pills{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.ofm_pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid var(--dsw-alias-border-l1);background:color-mix(in srgb,var(--dsw-alias-bg-layer-2) 78%,transparent);box-shadow:inset 0 1px #ffffff0a;font-size:11.5px;color:var(--dsw-alias-label-secondary);white-space:nowrap;transition:border-color .16s ease,color .16s ease}.ofm_pill.strong{color:var(--dsw-alias-label-primary);border-color:var(--dsw-alias-border-l2)}.ofm_dot{width:6px;height:6px;border-radius:50%;background:var(--dsw-alias-label-tertiary);flex:none}@keyframes ofm-dot-breathe{0%,to{opacity:1}50%{opacity:.55}}.ofm_dot.ok{background:var(--dsw-alias-state-success-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--dsw-alias-state-success-primary) 18%,transparent);animation:ofm-dot-breathe 2.6s ease-in-out infinite}.ofm_dot.warn{background:var(--dsw-alias-state-warning-primary,#f0a441);box-shadow:0 0 0 3px color-mix(in srgb,var(--dsw-alias-state-warning-primary,#f0a441) 18%,transparent)}.ofm_dot.err{background:var(--dsw-alias-state-error-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--dsw-alias-state-error-primary) 18%,transparent)}.ofm_sec{display:flex;flex-direction:column;gap:10px}.ofm_sechead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding-bottom:6px;border-bottom:1px solid var(--dsw-alias-border-l1)}.ofm_sec_title{font-size:14px;font-weight:680;letter-spacing:-.2px}.ofm_sec_hint{font-size:11.5px;color:var(--dsw-alias-label-tertiary);margin-left:auto}.ofm_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(252px,1fr));gap:10px}.ofm_card{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px 13px;border-radius:13px;border:1px solid var(--dsw-alias-border-l2);background:color-mix(in srgb,var(--dsw-alias-bg-layer-3) 80%,transparent);box-shadow:inset 0 1px #ffffff0f,0 1px 2px color-mix(in srgb,var(--dsw-alias-state-business-primary) 7%,transparent),0 3px 10px color-mix(in srgb,var(--dsw-alias-state-business-primary) 4%,transparent);transition:transform .2s cubic-bezier(.32,.72,0,1),box-shadow .24s ease,border-color .18s ease}.ofm_card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--dsw-alias-state-business-primary) 66%,var(--dsw-alias-border-l2));box-shadow:inset 0 1px #ffffff17,0 16px 34px color-mix(in srgb,var(--dsw-alias-state-business-primary) 12%,transparent)}.ofm_card.dim{opacity:.68}.ofm_cardhead{display:flex;align-items:center;gap:8px}.ofm_cardname{font-size:13.5px;font-weight:650;letter-spacing:-.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ofm_badge{margin-left:auto;font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid var(--dsw-alias-border-l1);color:var(--dsw-alias-label-secondary);background:color-mix(in srgb,var(--dsw-alias-bg-layer-1) 60%,transparent);white-space:nowrap}.ofm_badge.available{color:var(--dsw-alias-state-success-primary);border-color:color-mix(in srgb,var(--dsw-alias-state-success-primary) 45%,transparent);background:color-mix(in srgb,var(--dsw-alias-state-success-primary) 10%,transparent)}.ofm_badge.region-blocked{color:var(--dsw-alias-state-warning-primary,#f0a441);border-color:color-mix(in srgb,var(--dsw-alias-state-warning-primary,#f0a441) 45%,transparent);background:color-mix(in srgb,var(--dsw-alias-state-warning-primary,#f0a441) 10%,transparent)}.ofm_badge.throttled,.ofm_badge.unavailable{color:var(--dsw-alias-state-error-primary);border-color:color-mix(in srgb,var(--dsw-alias-state-error-primary) 45%,transparent);background:color-mix(in srgb,var(--dsw-alias-state-error-primary) 10%,transparent)}.ofm_badge.unknown{color:var(--dsw-alias-label-tertiary)}.ofm_id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--dsw-alias-label-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ofm_tags{display:flex;gap:5px;flex-wrap:wrap}.ofm_tag{font-size:10.5px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--dsw-alias-bg-layer-1) 70%,transparent);border:1px solid var(--dsw-alias-border-l1);color:var(--dsw-alias-label-secondary)}.ofm_chantag{font-size:10px;font-weight:650;padding:2px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--dsw-alias-state-business-primary) 50%,transparent);background:color-mix(in srgb,var(--dsw-alias-state-business-primary) 9%,transparent);color:var(--dsw-alias-state-business-primary);white-space:nowrap}.ofm_metrics{display:flex;gap:12px;font-size:11px;color:var(--dsw-alias-label-tertiary);flex-wrap:wrap}.ofm_metrics b{color:var(--dsw-alias-label-secondary);font-weight:600;font-variant-numeric:tabular-nums}.ofm_note{font-size:11px;color:var(--dsw-alias-label-tertiary);line-height:1.5}.ofm_panel{padding:16px;border-radius:16px;border:1px solid var(--dsw-alias-border-l2);background:color-mix(in srgb,var(--dsw-alias-bg-layer-2) 82%,transparent);box-shadow:inset 0 1px #ffffff0d,0 2px 6px #0000000a;display:flex;flex-direction:column;gap:12px}.ofm_paneltitle{font-size:12px;font-weight:680;letter-spacing:.2px;color:var(--dsw-alias-label-secondary);display:flex;align-items:center;gap:8px}.ofm_paneltitle .ofm_sec_hint{font-weight:400;letter-spacing:0}.ofm_row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ofm_heat{display:grid;grid-auto-flow:column;grid-auto-columns:12px;grid-template-rows:repeat(7,12px);justify-content:start;gap:2px;overflow-x:auto;padding:2px 0 6px}.ofm_cell{width:12px;height:12px;border-radius:3.5px;background:var(--dsw-alias-bg-layer-1);outline:1px solid var(--dsw-alias-border-l1);outline-offset:-1px;transition:transform .14s ease,background .3s ease}.ofm_cell:hover{transform:scale(1.25)}.ofm_cell.l1{background:color-mix(in srgb,var(--dsw-alias-state-business-primary) 24%,transparent);outline-color:transparent}.ofm_cell.l2{background:color-mix(in srgb,var(--dsw-alias-state-business-primary) 45%,transparent);outline-color:transparent}.ofm_cell.l3{background:color-mix(in srgb,var(--dsw-alias-state-business-primary) 68%,transparent);outline-color:transparent}.ofm_cell.l4{background:var(--dsw-alias-state-business-primary);outline-color:transparent}.ofm_scale{display:flex;align-items:center;gap:4px;font-size:10.5px;color:var(--dsw-alias-label-tertiary);margin-left:auto}.ofm_scale .ofm_cell{width:10px;height:10px}.ofm_seg{display:inline-flex;padding:3px;border-radius:10px;border:1px solid var(--dsw-alias-border-l1);background:var(--dsw-alias-bg-layer-1);gap:2px;box-shadow:inset 0 1px 2px #0000000d}.ofm_seg button{border:0;background:transparent;color:var(--dsw-alias-label-secondary);font:inherit;font-size:11.5px;font-weight:550;padding:3px 11px;border-radius:8px;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.ofm_seg button:hover{color:var(--dsw-alias-label-primary)}.ofm_seg button[aria-pressed=true]{background:var(--dsw-alias-bg-layer-3);color:var(--dsw-alias-label-primary);box-shadow:0 1px 3px #0000001f,inset 0 1px #ffffff0f}.ofm_svg{display:block;width:100%;height:auto;overflow:visible}.ofm_chips{display:flex;gap:6px;flex-wrap:wrap}.ofm_chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:3px 10px;border-radius:999px;border:1px solid var(--dsw-alias-border-l1);background:color-mix(in srgb,var(--dsw-alias-bg-layer-1) 72%,transparent);cursor:pointer;color:var(--dsw-alias-label-secondary);transition:border-color .16s ease,color .16s ease,background .16s ease}.ofm_chip:hover{color:var(--dsw-alias-label-primary);border-color:var(--dsw-alias-border-l2)}.ofm_chip[aria-pressed=true]{border-color:color-mix(in srgb,currentColor 55%,transparent);background:color-mix(in srgb,var(--dsw-alias-bg-layer-2) 70%,transparent)}.ofm_swatch{width:8px;height:8px;border-radius:3px;flex:none}.ofm_table{width:100%;min-width:760px;border-collapse:collapse;font-size:11.5px}.ofm_tablewrap{overflow-x:auto;max-width:100%}.ofm_table th{text-align:left;font-weight:560;font-size:10.5px;letter-spacing:.4px;text-transform:uppercase;color:var(--dsw-alias-label-tertiary);padding:0 10px 8px;border-bottom:1px solid var(--dsw-alias-border-l1);white-space:nowrap}.ofm_table td{padding:7px 10px;border-bottom:1px solid color-mix(in srgb,var(--dsw-alias-border-l1) 62%,transparent);font-variant-numeric:tabular-nums}.ofm_table td:first-child{font-weight:600}.ofm_table tbody tr{transition:background .15s ease}.ofm_table tbody tr:hover td{background:color-mix(in srgb,var(--dsw-alias-state-business-primary) 5%,transparent)}.ofm_table tr:last-child td{border-bottom:0}.ofm_num{text-align:right}.ofm_btn{font:inherit;font-size:12px;font-weight:580;padding:6px 14px;border-radius:9px;border:1px solid var(--dsw-alias-border-l2);background:color-mix(in srgb,var(--dsw-alias-bg-layer-3) 84%,transparent);box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000000f;color:var(--dsw-alias-label-primary);cursor:pointer;transition:transform .18s var(--ease-instrument),border-color .2s var(--ease-instrument),background .2s var(--ease-instrument),box-shadow .22s var(--ease-instrument),opacity .16s ease}.ofm_btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--dsw-alias-state-business-primary) 62%,var(--dsw-alias-border-l2));background:color-mix(in srgb,var(--dsw-alias-state-business-primary) 7%,var(--dsw-alias-bg-layer-3));transform:translateY(-1px);box-shadow:inset 0 1px #ffffff12,0 3px 8px #00000017}.ofm_btn:active:not(:disabled){transform:scale(.985);transition-duration:.1s;box-shadow:inset 0 1px #ffffff0a}.ofm_btn:disabled{opacity:.45;cursor:default;box-shadow:none;transform:none}.ofm_btn.primary{background:linear-gradient(180deg,color-mix(in srgb,var(--dsw-alias-state-business-primary) 88%,#fff),var(--dsw-alias-state-business-primary));border-color:color-mix(in srgb,var(--dsw-alias-state-business-primary) 82%,#000);color:var(--dsw-alias-label-on-accent,#fff);box-shadow:inset 0 1px #ffffff2e,0 2px 8px color-mix(in srgb,var(--dsw-alias-state-business-primary) 32%,transparent)}.ofm_btn.primary:hover:not(:disabled){background:linear-gradient(180deg,var(--dsw-alias-state-business-primary),color-mix(in srgb,var(--dsw-alias-state-business-primary) 88%,#000));border-color:var(--dsw-alias-state-business-primary);box-shadow:inset 0 1px #fff3,0 4px 14px color-mix(in srgb,var(--dsw-alias-state-business-primary) 42%,transparent)}.ofm_btn.ghost{background:transparent;box-shadow:none;border-color:transparent;color:var(--dsw-alias-label-secondary)}.ofm_btn.ghost:hover:not(:disabled){background:color-mix(in srgb,var(--dsw-alias-bg-layer-1) 80%,transparent);border-color:var(--dsw-alias-border-l1);color:var(--dsw-alias-label-primary)}.ofm_minibtn{font:inherit;font-size:11px;font-weight:540;padding:3px 9px;border-radius:8px;border:1px solid color-mix(in srgb,var(--dsw-alias-border-l2) 85%,transparent);background:color-mix(in srgb,var(--dsw-alias-bg-layer-3) 70%,transparent);color:var(--dsw-alias-label-secondary);cursor:pointer;transition:transform .12s ease,border-color .16s ease,color .16s ease,background .16s ease,opacity .16s ease}.ofm_minibtn:hover:not(:disabled){border-color:color-mix(in srgb,var(--dsw-alias-state-business-primary) 60%,transparent);color:var(--dsw-alias-label-primary);background:color-mix(in srgb,var(--dsw-alias-state-business-primary) 7%,transparent);transform:translateY(-1px)}.ofm_minibtn:active:not(:disabled){transform:scale(.96)}.ofm_minibtn:disabled{opacity:.45;cursor:default;transform:none}.ofm_minibtn.danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--dsw-alias-state-error-primary) 60%,transparent);color:var(--dsw-alias-state-error-primary);background:color-mix(in srgb,var(--dsw-alias-state-error-primary) 7%,transparent)}.ofm_field{display:flex;flex-direction:column;gap:4px;min-width:120px}.ofm_field>span{font-size:11px;color:var(--dsw-alias-label-tertiary)}.ofm_input{font:inherit;font-size:12px;padding:6px 10px;border-radius:9px;border:1px solid var(--dsw-alias-border-l2);background:var(--dsw-alias-bg-layer-1);box-shadow:inset 0 1px 2px #0000000d;color:var(--dsw-alias-label-primary);min-width:0;width:100%;transition:border-color .16s ease,box-shadow .16s ease}.ofm_input::placeholder{color:var(--dsw-alias-label-tertiary)}.ofm_input:hover{border-color:color-mix(in srgb,var(--dsw-alias-border-l2) 60%,var(--dsw-alias-label-tertiary))}.ofm_input:focus{outline:none;border-color:var(--dsw-alias-state-business-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--dsw-alias-state-business-primary) 20%,transparent)}.ofm_switch{display:inline-flex;align-items:center;gap:9px;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}.ofm_switch i{width:36px;height:20px;border-radius:999px;background:var(--dsw-alias-bg-layer-1);border:1px solid var(--dsw-alias-border-l2);box-shadow:inset 0 1px 3px #00000014;position:relative;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;flex:none}.ofm_switch:hover i{filter:brightness(1.05)}.ofm_switch[aria-checked=true]:hover i{filter:brightness(1.08)}.ofm_switch i:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--dsw-alias-label-secondary);box-shadow:0 1px 3px #00000038;transition:transform .26s cubic-bezier(.34,1.3,.64,1),background .2s ease,width .16s ease}.ofm_switch:active i:after{width:17px}.ofm_switch[aria-checked=true] i{background:var(--dsw-alias-state-business-primary);border-color:color-mix(in srgb,var(--dsw-alias-state-business-primary) 85%,#000);box-shadow:inset 0 1px 3px #0000001f}.ofm_switch[aria-checked=true] i:after{transform:translate(16px);background:#fff}.ofm_switch[aria-checked=true]:active i:after{transform:translate(13px)}.ofm_switch:focus-visible i{box-shadow:0 0 0 3px color-mix(in srgb,var(--dsw-alias-state-business-primary) 22%,transparent)}.ofm_mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;padding:7px 10px;border-radius:9px;background:var(--dsw-alias-bg-layer-1);border:1px solid var(--dsw-alias-border-l1);overflow-x:auto;white-space:pre;color:var(--dsw-alias-label-secondary)}.ofm_callout{display:flex;gap:9px;padding:10px 12px;border-radius:11px;border:1px solid color-mix(in srgb,var(--dsw-alias-state-warning-primary,#f0a441) 45%,transparent);background:color-mix(in srgb,var(--dsw-alias-state-warning-primary,#f0a441) 9%,transparent);font-size:11.5px;line-height:1.5;color:var(--dsw-alias-label-primary)}.ofm_error{border-color:color-mix(in srgb,var(--dsw-alias-state-error-primary) 45%,transparent);background:color-mix(in srgb,var(--dsw-alias-state-error-primary) 9%,transparent)}.ofm_stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px}.ofm_stat{padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--dsw-alias-bg-layer-1) 78%,transparent);border:1px solid var(--dsw-alias-border-l1);box-shadow:inset 0 1px #ffffff0a}.ofm_stat b{display:block;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.ofm_stat span{font-size:10.5px;color:var(--dsw-alias-label-tertiary)}.ofm_scrim{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:var(--dsw-alias-bg-mask-1, rgb(0 0 0 / 32%));backdrop-filter:var(--dsw-mask-blur, blur(8px)) saturate(140%);-webkit-backdrop-filter:var(--dsw-mask-blur, blur(8px)) saturate(140%);animation:ofm-fadein .24s ease}@keyframes ofm-fadein{0%{opacity:0}to{opacity:1}}.ofm_ann{width:min(620px,92vw);max-height:min(86vh,640px);border-radius:18px;border:1px solid var(--dsw-alias-border-l2);background:color-mix(in srgb,var(--dsw-alias-bg-layer-2) 94%,transparent);box-shadow:inset 0 1px #ffffff14,0 28px 80px #0006;overflow:hidden;display:flex;flex-direction:column;animation:ofm-popin .36s cubic-bezier(.16,1,.3,1)}@keyframes ofm-popin{0%{opacity:0;transform:translateY(16px) scale(.965)}to{opacity:1;transform:none}}.ofm_annhead{padding:18px 22px 12px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(150deg,color-mix(in srgb,var(--dsw-alias-state-business-primary) 8%,transparent),transparent 75%)}.ofm_anntitle{margin:0;font-size:18px;font-weight:730;letter-spacing:-.4px}.ofm_annsub{margin:0;font-size:12px;color:var(--dsw-alias-label-tertiary)}.ofm_steps{display:flex;gap:6px;padding:0 22px 14px}.ofm_step{height:3px;flex:1;border-radius:99px;background:var(--dsw-alias-border-l2);transition:background .3s ease}.ofm_step[data-on=true]{background:var(--dsw-alias-state-business-primary);box-shadow:0 0 6px color-mix(in srgb,var(--dsw-alias-state-business-primary) 55%,transparent)}.ofm_annbody{padding:2px 22px 18px;max-height:min(48vh,420px);overflow:auto;display:flex;flex-direction:column;gap:12px}.ofm_annbody h3{margin:0;font-size:13.5px;font-weight:660}.ofm_annbody p,.ofm_annbody li{font-size:12.5px;line-height:1.72;color:var(--dsw-alias-label-secondary);margin:0}.ofm_annbody ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.ofm_annfoot{display:flex;align-items:center;gap:10px;padding:13px 22px;border-top:1px solid var(--dsw-alias-border-l1);background:color-mix(in srgb,var(--dsw-alias-bg-layer-1) 72%,transparent)}.ofm_annfoot .spacer{margin-left:auto}.ofm_kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.ofm_kvc{padding:9px 12px;border-radius:12px;border:1px solid var(--dsw-alias-border-l1);background:color-mix(in srgb,var(--dsw-alias-bg-layer-1) 74%,transparent);box-shadow:inset 0 1px #ffffff0a;display:flex;flex-direction:column;gap:3px}.ofm_kvc b{font-size:12.5px;font-variant-numeric:tabular-nums}.ofm_kvc span{font-size:10.5px;color:var(--dsw-alias-label-tertiary)}.ofm_two{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.ofm_news{display:flex;flex-direction:column;gap:10px}.ofm_newsitem{display:flex;flex-direction:column;gap:7px;padding:13px 15px;border-radius:13px;border:1px solid var(--dsw-alias-border-l2);background:color-mix(in srgb,var(--dsw-alias-bg-layer-3) 80%,transparent);box-shadow:inset 0 1px #ffffff0a;position:relative;transition:border-color .18s ease,transform .2s cubic-bezier(.32,.72,0,1),box-shadow .22s ease}.ofm_newsitem:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff12,0 8px 22px #0000001a}.ofm_newsitem.unread{border-color:color-mix(in srgb,var(--dsw-alias-state-business-primary) 55%,transparent)}.ofm_newsdot{position:absolute;top:14px;right:14px;width:8px;height:8px;border-radius:50%;background:var(--dsw-alias-state-business-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--dsw-alias-state-business-primary) 18%,transparent)}.ofm_newshead{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-right:16px}.ofm_newstitle{font-size:13px;font-weight:650;letter-spacing:-.1px}.ofm_level{font-size:10.5px;font-weight:600;padding:2px 9px;border-radius:999px;border:1px solid var(--dsw-alias-border-l1);color:var(--dsw-alias-label-secondary);white-space:nowrap}.ofm_level.info{color:var(--dsw-alias-state-business-primary);border-color:color-mix(in srgb,var(--dsw-alias-state-business-primary) 45%,transparent);background:color-mix(in srgb,var(--dsw-alias-state-business-primary) 9%,transparent)}.ofm_level.update{color:var(--dsw-alias-state-success-primary);border-color:color-mix(in srgb,var(--dsw-alias-state-success-primary) 45%,transparent);background:color-mix(in srgb,var(--dsw-alias-state-success-primary) 9%,transparent)}.ofm_level.warn{color:var(--dsw-alias-state-warning-primary,#f0a441);border-color:color-mix(in srgb,var(--dsw-alias-state-warning-primary,#f0a441) 45%,transparent);background:color-mix(in srgb,var(--dsw-alias-state-warning-primary,#f0a441) 9%,transparent)}.ofm_level.urgent{color:#fff;background:var(--dsw-alias-state-error-primary);border-color:color-mix(in srgb,var(--dsw-alias-state-error-primary) 85%,#000)}.ofm_newsmeta{display:flex;gap:10px;font-size:11px;color:var(--dsw-alias-label-tertiary);flex-wrap:wrap}.ofm_newsbody{font-size:12.5px;line-height:1.7;color:var(--dsw-alias-label-secondary);overflow-wrap:anywhere}.ofm_newsbody p{margin:0 0 6px}.ofm_newsbody p:last-child{margin-bottom:0}.ofm_newsbody h1,.ofm_newsbody h2,.ofm_newsbody h3,.ofm_newsbody h4{margin:6px 0 4px;font-size:13px;line-height:1.4}.ofm_newsbody ul,.ofm_newsbody ol{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.ofm_newsbody code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;background:var(--dsw-alias-bg-layer-1);border:1px solid var(--dsw-alias-border-l1);border-radius:6px;padding:1px 5px}.ofm_newsbody pre{margin:4px 0;padding:8px 10px;border-radius:10px;background:var(--dsw-alias-bg-layer-1);border:1px solid var(--dsw-alias-border-l1);overflow-x:auto}.ofm_newsbody pre code{background:transparent;border:0;padding:0}.ofm_newsbody blockquote{margin:4px 0;padding:2px 10px;border-left:3px solid color-mix(in srgb,var(--dsw-alias-state-business-primary) 55%,transparent);color:var(--dsw-alias-label-tertiary)}.ofm_newsbody img{max-width:100%;border-radius:8px}.ofm_newsbody a{color:var(--dsw-alias-state-business-primary);text-decoration:none}.ofm_newsbody a:hover{text-decoration:underline}.ofm_newsbody table{border-collapse:collapse;font-size:12px}.ofm_newsbody th,.ofm_newsbody td{border:1px solid var(--dsw-alias-border-l1);padding:3px 8px}.ofm_newsbody hr{border:0;border-top:1px solid var(--dsw-alias-border-l1);margin:8px 0}.ofm_newsbody mark{background:color-mix(in srgb,var(--dsw-alias-state-warning-primary,#f0a441) 30%,transparent);border-radius:2px;padding:0 2px}.ofm_upgradecards{display:flex;gap:8px;flex-wrap:wrap}.ofm_upnotes{max-height:220px;overflow:auto;padding:10px 12px;border-radius:10px;border:1px solid var(--dsw-alias-border-l1);background:var(--dsw-alias-bg-layer-1)}.ofm_prog{height:4px;border-radius:99px;background:var(--dsw-alias-bg-layer-1);box-shadow:inset 0 1px 2px #0000000f;overflow:hidden}.ofm_prog i{display:block;height:100%;width:40%;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--dsw-alias-state-business-primary) 55%,transparent),var(--dsw-alias-state-business-primary));animation:ofm-prog-slide 1.1s ease-in-out infinite}.ofm_prog i{position:relative;overflow:hidden}.ofm_prog i:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--dsw-alias-bg-layer-1) 60%,transparent) 50%,transparent 70%);transform:translate(-100%);animation:ofm-prog-shine 1.6s ease-in-out infinite}@keyframes ofm-prog-shine{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes ofm-prog-slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}.ofm_toasts{position:fixed;right:18px;bottom:18px;z-index:1200;display:flex;flex-direction:column;gap:10px;max-width:min(380px,calc(100vw - 36px));font-family:inherit}.ofm_toast{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px 14px 12px 16px;border-radius:13px;border:1px solid var(--dsw-alias-border-l2);background:color-mix(in srgb,var(--dsw-alias-bg-layer-2) 94%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:inset 0 1px #ffffff12,0 14px 40px #00000042;font-size:12.5px;line-height:1.5;color:var(--dsw-alias-label-primary);animation:ofm-toast-rise .32s cubic-bezier(.16,1,.3,1);overflow:hidden}.ofm_toast{transform-origin:bottom right;will-change:transform}.ofm_toast:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--dsw-alias-state-business-primary)}.ofm_toast.warn:before{background:var(--dsw-alias-state-warning-primary,#f0a441)}.ofm_toast.urgent:before{background:var(--dsw-alias-state-error-primary)}.ofm_toast.warn{border-color:color-mix(in srgb,var(--dsw-alias-state-warning-primary,#f0a441) 42%,var(--dsw-alias-border-l2))}.ofm_toast.urgent{border-color:color-mix(in srgb,var(--dsw-alias-state-error-primary) 42%,var(--dsw-alias-border-l2))}.ofm_toast .ofm_toasttitle{font-weight:660;font-size:12.5px;display:flex;align-items:center;gap:7px}.ofm_toast .ofm_toastbody{color:var(--dsw-alias-label-secondary);max-height:180px;overflow:auto;overflow-wrap:anywhere}.ofm_toast .ofm_toastbody p{margin:0 0 5px}.ofm_toast .ofm_toastbody p:last-child{margin-bottom:0}.ofm_toast .ofm_toastbody img{max-width:100%}.ofm_toastactions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ofm_toastclose{margin-left:auto;background:transparent;border:0;color:var(--dsw-alias-label-tertiary);cursor:pointer;font:inherit;font-size:13px;padding:0 2px;transition:color .14s ease}.ofm_toastclose:hover{color:var(--dsw-alias-label-primary)}@keyframes ofm-toast-rise{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.ofm_modal{width:min(520px,92vw);max-height:min(80vh,600px);border-radius:18px;border:1px solid var(--dsw-alias-border-l2);background:color-mix(in srgb,var(--dsw-alias-bg-layer-2) 95%,transparent);box-shadow:inset 0 1px #ffffff14,0 28px 80px #0000006b;display:flex;flex-direction:column;overflow:hidden;animation:ofm-popin .34s cubic-bezier(.16,1,.3,1)}.ofm_modalhead{padding:17px 20px 11px;display:flex;align-items:center;gap:10px;font-size:15px;font-weight:720;letter-spacing:-.2px}.ofm_modalbody{padding:4px 20px 16px;overflow:auto;font-size:12.5px;line-height:1.7;color:var(--dsw-alias-label-secondary)}.ofm_modalbody p{margin:0 0 6px}.ofm_modalfoot{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--dsw-alias-border-l1);background:color-mix(in srgb,var(--dsw-alias-bg-layer-1) 72%,transparent)}@media(max-width:720px){.ofm_sec_hint,.ofm_pills{margin-left:0;width:100%}}.ofm_starbtn{position:relative;display:inline-flex;gap:7px;align-items:center;padding:7px 15px;border-radius:999px;border:1px solid color-mix(in srgb,var(--dsw-alias-state-business-primary) 55%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--dsw-alias-state-business-primary) 16%,transparent),transparent 70%);color:var(--dsw-alias-state-business-primary);text-decoration:none;font-weight:650;font-size:12.5px;transition:transform .18s ease,box-shadow .22s ease,color .22s ease,background .22s ease;white-space:nowrap;overflow:hidden}.ofm_starbtn svg{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.ofm_starbtn:hover svg{transform:rotate(72deg) scale(1.12)}.ofm_starbtn:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--dsw-alias-state-business-primary) 10%,transparent),0 6px 16px color-mix(in srgb,var(--dsw-alias-state-business-primary) 22%,transparent)}.ofm_starbtn:active svg{transform:rotate(72deg) scale(.94)}.ofm_starbtn svg{width:14px;height:14px;fill:currentColor;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.ofm_starbtn:hover{transform:translateY(-1px);box-shadow:0 8px 22px color-mix(in srgb,var(--dsw-alias-state-business-primary) 34%,transparent);background:linear-gradient(140deg,var(--dsw-alias-state-business-primary),color-mix(in srgb,var(--dsw-alias-state-business-primary) 72%,#3ECFA0));color:#fff}.ofm_starbtn:active{transform:scale(.97)}.ofm_starbtn:hover svg{transform:rotate(-72deg) scale(1.12)}.ofm_starbtn:after{content:"";position:absolute;top:0;bottom:0;width:38%;left:-45%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / 34%),transparent);transform:skew(-18deg);transition:left .55s ease}.ofm_starbtn:hover:after{left:112%}.ofm_starlink{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.ofm_tank{position:relative;width:206px;height:128px;border-radius:16px;overflow:hidden;flex:none;background:linear-gradient(180deg,#7fa6ff1a,#7fa6ff08);box-shadow:inset 0 0 0 1px var(--dsw-alias-border-l1)}.ofm_tankwater{position:absolute;left:0;right:0;bottom:0;height:var(--lvl,0%);transition:height 1.4s cubic-bezier(.22,.61,.36,1)}.ofm_tank.ok .ofm_tankwater{background:linear-gradient(180deg,color-mix(in srgb,var(--dsw-alias-state-business-primary) 72%,transparent),var(--dsw-alias-state-business-primary))}.ofm_tank.busy .ofm_tankwater{background:linear-gradient(180deg,color-mix(in srgb,var(--dsw-alias-state-warning-primary,#f0a441) 72%,transparent),var(--dsw-alias-state-warning-primary,#f0a441))}.ofm_tank.over .ofm_tankwater{background:linear-gradient(180deg,color-mix(in srgb,var(--dsw-alias-state-error-primary) 72%,transparent),var(--dsw-alias-state-error-primary))}.ofm_tankdeep{position:absolute;inset:0;overflow:hidden}.ofm_wave{position:absolute;left:0;top:-6px;width:200%;height:7px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 8' preserveAspectRatio='none'%3E%3Cpath d='M0 4 Q15 0 30 4 T60 4 T90 4 T120 4 V8 H0Z' fill='rgba(255,255,255,.45)'/%3E%3C/svg%3E") repeat-x;background-size:60px 7px;animation:ofmwave 5.5s linear infinite}.ofm_wave.w2{top:-4px;opacity:.45;animation-duration:8.5s;animation-direction:reverse}@keyframes ofmwave{to{transform:translate(60px)}}.ofm_bubble{position:absolute;bottom:-8px;width:5px;height:5px;border-radius:50%;background:#ffffff80;opacity:0;animation:ofmbub 7s ease-in infinite}.ofm_bubble.b1{left:14%;animation-delay:0s}.ofm_bubble.b2{left:32%;width:3px;height:3px;animation-delay:2.2s;animation-duration:9s}.ofm_bubble.b3{left:55%;animation-delay:4.1s}.ofm_bubble.b4{left:71%;width:7px;height:7px;animation-delay:1.3s;animation-duration:8s}.ofm_bubble.b5{left:86%;width:4px;height:4px;animation-delay:5.4s;animation-duration:10s}@keyframes ofmbub{0%{transform:translateY(0);opacity:0}12%{opacity:.75}to{transform:translateY(-136px);opacity:0}}.ofm_fish{position:absolute;left:-34px;width:26px;height:13px;animation:ofmswim 12s linear infinite;will-change:transform;filter:drop-shadow(0 1px 2px rgb(0 0 0 / 18%))}.ofm_fish.f1{bottom:14px}.ofm_fish.f1 svg,.ofm_fish.f3 svg{transform:scaleX(-1)}.ofm_fish.f2{bottom:44px;animation-duration:16s;animation-delay:-7s;animation-name:ofmswimrev}.ofm_fish.f3{bottom:68px;width:19px;height:10px;animation-duration:9.5s;animation-delay:-3.5s}.ofm_fish svg{display:block;width:100%;height:100%;fill:#ffffffd1}@keyframes ofmswim{0%{transform:translate(0)}to{transform:translate(270px)}}@keyframes ofmswimrev{0%{transform:translate(270px)}to{transform:translate(0)}}.ofm_tankglass{position:absolute;inset:0;pointer-events:none;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 18px 32px #ffffff0f,inset 0 -12px 24px #0000001a}.ofm_tankrays{position:absolute;inset:-30% -12%;pointer-events:none;opacity:.5;background:repeating-linear-gradient(104deg,rgb(255 255 255 / 7%) 0 9px,transparent 9px 30px);mix-blend-mode:soft-light;animation:ofmrays 11s ease-in-out infinite alternate}@keyframes ofmrays{0%{transform:translate(-14px) rotate(-.4deg)}to{transform:translate(14px) rotate(.4deg)}}.ofm_tankshine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(196deg,rgb(255 255 255 / 13%) 0%,transparent 32%)}@media(prefers-reduced-motion:reduce){.ofm_wave,.ofm_bubble,.ofm_fish,.ofm_tankrays{animation:none}}.ofm_shell{position:relative;display:flex;flex-direction:column;gap:18px;max-width:1120px;isolation:isolate}.ofm_aurora{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.ofm_aurora i{position:absolute;display:block;border-radius:50%;filter:blur(70px);opacity:.42;animation:ofmdrift 44s ease-in-out infinite alternate}.ofm_aurora i:nth-child(1){width:46vw;height:46vw;left:-12vw;top:-14vw;background:radial-gradient(circle,color-mix(in srgb,var(--dsw-alias-state-business-primary) 62%,transparent),transparent 68%)}.ofm_aurora i:nth-child(2){width:38vw;height:38vw;right:-10vw;top:4vh;background:radial-gradient(circle,rgba(62,207,160,.42),transparent 70%);animation-duration:56s;animation-delay:-12s}.ofm_aurora i:nth-child(3){width:42vw;height:42vw;left:22vw;bottom:-18vw;background:radial-gradient(circle,rgba(227,106,166,.34),transparent 70%);animation-duration:64s;animation-delay:-26s}@keyframes ofmdrift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(3vw,2vh,0) scale(1.09)}to{transform:translate3d(-3vw,-2vh,0) scale(.96)}}.ofm_nav{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;padding:10px 12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--dsw-alias-border-l2) 82%,transparent);background:color-mix(in srgb,var(--dsw-alias-bg-layer-2) 62%,transparent);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:inset 0 1px #ffffff12,0 8px 26px #0000001a}.ofm_navbrand{display:flex;align-items:center;gap:9px;font-weight:700;font-size:14px;letter-spacing:-.2px;white-space:nowrap}.ofm_navmark{width:26px;height:26px;border-radius:9px;display:grid;place-items:center;flex:none;background:linear-gradient(145deg,var(--dsw-alias-state-business-primary),color-mix(in srgb,var(--dsw-alias-state-business-primary) 42%,#3ECFA0));box-shadow:0 4px 12px color-mix(in srgb,var(--dsw-alias-state-business-primary) 40%,transparent),inset 0 1px #ffffff38}.ofm_navmark svg{width:16px;height:16px;fill:#fff}.ofm_tabs{position:relative;grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:13px;border:1px solid color-mix(in srgb,var(--dsw-alias-border-l1) 80%,transparent);background:color-mix(in srgb,var(--dsw-alias-bg-layer-1) 62%,transparent);box-shadow:inset 0 1px 2px #0000000a}.ofm_tabglider{position:absolute;top:0;left:0;border-radius:10px;background:linear-gradient(150deg,color-mix(in srgb,var(--dsw-alias-bg-layer-3) 92%,transparent),color-mix(in srgb,var(--dsw-alias-bg-layer-2) 88%,transparent));box-shadow:0 3px 10px #00000024,inset 0 1px #ffffff17;transition:transform .34s cubic-bezier(.22,.61,.36,1),width .34s cubic-bezier(.22,.61,.36,1),height .34s cubic-bezier(.22,.61,.36,1);pointer-events:none}.ofm_tab{position:relative;z-index:1;font:inherit;font-size:12px;font-weight:600;padding:6px 13px;border-radius:10px;border:0;background:transparent;color:var(--dsw-alias-label-secondary);cursor:pointer;white-space:nowrap;transition:color .2s ease}.ofm_tab[data-on=true],.ofm_tab:hover{color:var(--dsw-alias-label-primary)}.ofm_tab .ofm_tabnum{font-variant-numeric:tabular-nums;font-weight:600;color:var(--dsw-alias-label-tertiary);margin-left:6px;font-size:11px}.ofm_navspacer{display:none}.ofm_nav .ofm_starbtn{grid-column:2;grid-row:1;justify-self:end}.ofm_page{display:flex;flex-direction:column;gap:20px;animation:ofmpagein .4s cubic-bezier(.16,1,.3,1)}@keyframes ofmpagein{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ofm_glass{background:color-mix(in srgb,var(--dsw-alias-bg-layer-2) 68%,transparent);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid color-mix(in srgb,var(--dsw-alias-border-l2) 78%,transparent);box-shadow:inset 0 1px #ffffff0f,0 12px 34px #00000017}.ofm_root .ofm_hero,.ofm_root .ofm_panel,.ofm_root .ofm_ann,.ofm_root .ofm_modal{background:color-mix(in srgb,var(--dsw-alias-bg-layer-2) 70%,transparent);backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%);box-shadow:inset 0 1px #ffffff12,0 14px 40px #0000001a}.ofm_tankrow{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ofm_tankside{flex:1;min-width:236px;display:flex;flex-direction:column;gap:11px;justify-content:center}.ofm_tank.xl{width:264px;height:148px;border-radius:20px;box-shadow:inset 0 0 0 1px #ffffff1f,0 16px 40px #00000024}.ofm_tank.xl .ofm_tankglass{border-radius:20px}.ofm_chanwrap{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}.ofm_chan{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px 17px 15px;border-radius:16px;border:1px solid var(--dsw-alias-border-l2);background:color-mix(in srgb,var(--dsw-alias-bg-layer-3) 78%,transparent);box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000000d;overflow:hidden;transition:transform .22s cubic-bezier(.32,.72,0,1),box-shadow .24s ease,border-color .2s ease}.ofm_chan:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--chan-accent,var(--dsw-alias-state-business-primary)),transparent 78%);opacity:.95}.ofm_chan:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 18px 40px #00000026;border-color:color-mix(in srgb,var(--chan-accent,var(--dsw-alias-state-business-primary)) 55%,transparent)}.ofm_chan.off{opacity:.62}.ofm_chanhead{display:flex;align-items:center;gap:11px}.ofm_chanlogo{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex:none;font-weight:800;font-size:13px;color:#fff;letter-spacing:-.3px;background:linear-gradient(150deg,var(--chan-accent,var(--dsw-alias-state-business-primary)),color-mix(in srgb,var(--chan-accent,var(--dsw-alias-state-business-primary)) 45%,#101828));box-shadow:0 6px 16px color-mix(in srgb,var(--chan-accent,var(--dsw-alias-state-business-primary)) 34%,transparent),inset 0 1px #ffffff38}.ofm_chan:hover .ofm_chanlogo{transform:scale(1.06) rotate(-3deg);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.ofm_chanlogo{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.ofm_chanid{display:flex;flex-direction:column;gap:2px;min-width:0}.ofm_chanid b{font-size:14px;font-weight:700;letter-spacing:-.2px}.ofm_chanid span{font-size:11px;color:var(--dsw-alias-label-tertiary)}.ofm_chanstate{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--dsw-alias-label-secondary);padding:3px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--dsw-alias-border-l1) 90%,transparent);background:color-mix(in srgb,var(--dsw-alias-bg-layer-1) 70%,transparent);white-space:nowrap}.ofm_chanmeta{display:flex;gap:14px;flex-wrap:wrap;font-size:11.5px;color:var(--dsw-alias-label-tertiary)}.ofm_chanmeta b{color:var(--dsw-alias-label-secondary);font-weight:650;font-variant-numeric:tabular-nums}.ofm_chanacts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ofm_acctlist{display:flex;flex-direction:column;gap:6px}.ofm_acct{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:7px 10px;border-radius:11px;border:1px solid color-mix(in srgb,var(--dsw-alias-border-l1) 82%,transparent);background:color-mix(in srgb,var(--dsw-alias-bg-layer-1) 62%,transparent);font-size:12px;transition:border-color .16s ease,background .16s ease}.ofm_acct:hover{border-color:var(--dsw-alias-border-l2);background:color-mix(in srgb,var(--dsw-alias-bg-layer-1) 88%,transparent)}.ofm_acct.pending{border-style:dashed}.ofm_acctname{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.ofm_acctmeta{font-size:10.5px;color:var(--dsw-alias-label-tertiary);white-space:nowrap}.ofm_balanceerror{flex-basis:100%;overflow-wrap:anywhere;color:var(--dsw-alias-state-error-primary);font-size:11px}.ofm_acctacts{margin-left:auto;display:flex;gap:5px;flex-wrap:wrap}.ofm_modellist{display:flex;flex-direction:column;gap:4px;max-height:238px;overflow:auto;padding-right:2px}.ofm_modelrow{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:9px;background:color-mix(in srgb,var(--dsw-alias-bg-layer-1) 55%,transparent);font-size:11.5px;transition:background .15s ease}.ofm_modelrow:hover{background:color-mix(in srgb,var(--dsw-alias-bg-layer-1) 85%,transparent)}.ofm_modelrow.off{opacity:.5}.ofm_modelrow .ofm_id{flex:1;min-width:0}.ofm_tagpill{font-size:10px;font-weight:560;padding:1px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--dsw-alias-border-l1) 90%,transparent);color:var(--dsw-alias-label-tertiary);white-space:nowrap}.ofm_tagpill.free{color:var(--dsw-alias-state-success-primary);border-color:color-mix(in srgb,var(--dsw-alias-state-success-primary) 55%,transparent);background:color-mix(in srgb,var(--dsw-alias-state-success-primary) 8%,transparent)}.ofm_tagpill.dead{color:var(--dsw-alias-state-error-primary);border-color:color-mix(in srgb,var(--dsw-alias-state-error-primary) 55%,transparent);background:color-mix(in srgb,var(--dsw-alias-state-error-primary) 8%,transparent)}.ofm_chanfold{border-top:1px dashed color-mix(in srgb,var(--dsw-alias-border-l1) 85%,transparent);padding-top:10px;display:flex;flex-direction:column;gap:8px}.ofm_foldtoggle{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--dsw-alias-label-secondary);background:transparent;border:0;cursor:pointer;font-family:inherit;padding:0;transition:color .15s ease}.ofm_foldtoggle svg{transition:transform .3s cubic-bezier(.32,.72,0,1)}.ofm_foldtoggle:hover svg{transform:translateY(1px)}.ofm_foldtoggle:hover{color:var(--dsw-alias-label-primary)}.ofm_foldtoggle svg{width:10px;height:10px;fill:currentColor;transition:transform .22s ease}.ofm_foldtoggle[data-open=true] svg{transform:rotate(90deg)}.ofm_skel{position:relative;overflow:hidden;border-radius:12px;background:color-mix(in srgb,var(--dsw-alias-bg-layer-2) 60%,transparent);border:1px solid color-mix(in srgb,var(--dsw-alias-border-l1) 60%,transparent);min-height:96px;animation:ofmpulse 1.8s ease-in-out infinite}.ofm_skel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--dsw-alias-bg-layer-1) 55%,transparent) 50%,transparent 70%);transform:translate(-100%);animation:ofm-skel-shine 1.8s ease-in-out infinite}@keyframes ofm-skel-shine{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.ofm_skel:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,rgb(255 255 255 / 8%) 42%,transparent 74%);animation:ofmshine 1.5s ease-in-out infinite}@keyframes ofmshine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ofmpulse{0%,to{opacity:1}50%{opacity:.55}}.ofm_loginbody{display:flex;flex-direction:column;gap:14px}.ofm_loginstep{display:flex;gap:11px;align-items:flex-start;font-size:12.5px;line-height:1.6;color:var(--dsw-alias-label-secondary)}.ofm_loginstep b{flex:none;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:650;background:color-mix(in srgb,var(--dsw-alias-state-business-primary) 14%,transparent);border:1px solid color-mix(in srgb,var(--dsw-alias-state-business-primary) 35%,transparent);color:var(--dsw-alias-state-business-primary)}.ofm_scanline{animation:ofmscan 2.2s ease-in-out infinite}@keyframes ofmscan{0%,to{opacity:.35}50%{opacity:.85}}.ofm_kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.ofm_kpi{display:flex;flex-direction:column;gap:6px;padding:15px 17px;border-radius:16px;border:1px solid var(--dsw-alias-border-l2);background:color-mix(in srgb,var(--dsw-alias-bg-layer-3) 78%,transparent);box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000000d;transition:transform .22s cubic-bezier(.32,.72,0,1),box-shadow .24s ease,border-color .2s ease}.ofm_kpi:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--dsw-alias-state-business-primary) 45%,var(--dsw-alias-border-l2));box-shadow:inset 0 1px #ffffff14,0 16px 36px #00000021}.ofm_kpilabel{font-size:11px;font-weight:560;letter-spacing:.4px;text-transform:uppercase;color:var(--dsw-alias-label-tertiary)}.ofm_kpivalue{font-size:25px;font-weight:760;letter-spacing:-.7px;line-height:1.15;font-variant-numeric:tabular-nums;background:linear-gradient(120deg,var(--dsw-alias-label-primary),color-mix(in srgb,var(--dsw-alias-state-business-primary) 55%,var(--dsw-alias-label-primary)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ofm_kpi:hover .ofm_kpivalue{transform:translateY(-1px);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.ofm_kpivalue{transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-block}.ofm_kpisub{font-size:11px;color:var(--dsw-alias-label-tertiary);font-variant-numeric:tabular-nums}.ofm_kpi.warn .ofm_kpivalue{-webkit-text-fill-color:var(--dsw-alias-state-warning-primary,#f0a441);background:none}.ofm_logfailed td{background:color-mix(in srgb,var(--dsw-alias-state-error-primary) 5%,transparent)}.ofm_navmark img,.ofm_chanlogo img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.ofm_chanlogo{padding:0;overflow:hidden}.ofm_credittotal b{color:var(--dsw-alias-state-success-primary);font-variant-numeric:tabular-nums}.ofm_creditbadge{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;padding:2px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--dsw-alias-state-warning-primary,#f0a441) 50%,transparent);background:color-mix(in srgb,var(--dsw-alias-state-warning-primary,#f0a441) 9%,transparent);color:var(--dsw-alias-state-warning-primary,#f0a441);white-space:nowrap}.ofm_creditbadge.strong{max-width:100%;white-space:normal;overflow-wrap:anywhere;color:var(--dsw-alias-state-success-primary);border-color:color-mix(in srgb,var(--dsw-alias-state-success-primary) 50%,transparent);background:color-mix(in srgb,var(--dsw-alias-state-success-primary) 9%,transparent)}.ofm_pooltop{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ofm_poolbadge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid var(--dsw-alias-border-l1);background:color-mix(in srgb,var(--dsw-alias-bg-layer-1) 72%,transparent);box-shadow:inset 0 1px #ffffff0a;font-size:12.5px;font-weight:650;white-space:nowrap}.ofm_pooldot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--dsw-alias-label-tertiary)}.ofm_poolbadge.ok{color:var(--dsw-alias-state-success-primary);border-color:color-mix(in srgb,var(--dsw-alias-state-success-primary) 40%,transparent)}.ofm_poolbadge.ok .ofm_pooldot{background:var(--dsw-alias-state-success-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--dsw-alias-state-success-primary) 18%,transparent)}.ofm_poolbadge.busy{color:var(--dsw-alias-state-warning-primary,#f0a441);border-color:color-mix(in srgb,var(--dsw-alias-state-warning-primary,#f0a441) 40%,transparent)}.ofm_poolbadge.busy .ofm_pooldot{background:var(--dsw-alias-state-warning-primary,#f0a441);animation:ofmpulse 1.4s ease-in-out infinite}.ofm_poolbadge.over{color:var(--dsw-alias-state-error-primary);border-color:color-mix(in srgb,var(--dsw-alias-state-error-primary) 40%,transparent)}.ofm_poolbadge.over .ofm_pooldot{background:var(--dsw-alias-state-error-primary);animation:ofmpulse .8s ease-in-out infinite}.ofm_poolstats{display:flex;gap:22px;flex-wrap:wrap}.ofm_poolstats .ofm_stat b{font-size:19px}.ofm_poolstats .ofm_stat.hot b{color:var(--dsw-alias-state-error-primary)}.ofm_poolmeta{display:flex;gap:8px 18px;align-items:baseline;flex-wrap:wrap;justify-content:space-between}@media(max-width:760px){.ofm_tank.xl{width:100%;max-width:340px}.ofm_tab{flex:1 1 auto;text-align:center}}.ofm_tab[aria-selected=true]{color:var(--dsw-alias-label-primary)}.ofm_tab[aria-selected=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;border-radius:2px;background:var(--dsw-alias-state-business-primary);opacity:.85;transition:opacity .18s cubic-bezier(.32,.72,0,1)}.ofm_chan[data-state=on]:before{background:linear-gradient(90deg,var(--chan-accent,var(--dsw-alias-state-business-primary)),color-mix(in srgb,var(--chan-accent,var(--dsw-alias-state-business-primary)) 30%,transparent));opacity:1}.ofm_chan[data-state=on]{border-color:color-mix(in srgb,var(--chan-accent,var(--dsw-alias-state-business-primary)) 34%,var(--dsw-alias-border-l2))}.ofm_chan[data-state=idle]:before{background:linear-gradient(90deg,var(--dsw-alias-state-warning-primary,#f0a441),transparent);opacity:.6}.ofm_chan[data-state=off]:before{background:linear-gradient(90deg,var(--dsw-alias-label-tertiary),transparent);opacity:.5}.ofm_btn[aria-busy=true]{position:relative;color:transparent!important;pointer-events:none}.ofm_btn[aria-busy=true]:after{content:"";position:absolute;left:50%;top:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 30%,var(--dsw-alias-label-secondary));border-top-color:var(--dsw-alias-label-primary);animation:ofm-btn-spin .7s linear infinite}@keyframes ofm-btn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ofm_root *,.ofm_root *:before,.ofm_root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ofm_glass{transition:border-color .22s var(--ease-instrument),box-shadow .26s var(--ease-instrument),transform .22s var(--ease-instrument),background .22s var(--ease-instrument)}.ofm_glass:hover{border-color:color-mix(in srgb,var(--dsw-alias-border-l2) 92%,var(--dsw-alias-state-business-primary));box-shadow:0 1px 2px #0000000d,0 10px 28px -14px color-mix(in srgb,var(--dsw-alias-state-business-primary) 18%,transparent)}.ofm_kpi{transition:border-color .22s var(--ease-instrument),transform .22s var(--ease-instrument),box-shadow .26s var(--ease-instrument)}.ofm_kpi:hover{transform:translateY(-1px)}.ofm_kpivalue{transition:transform .3s var(--ease-settle),color .2s var(--ease-instrument);display:inline-block}.ofm_kpi:hover .ofm_kpivalue{transform:translateY(-1px) scale(1.015);color:var(--dsw-alias-label-primary)}.ofm_table tbody tr{transition:background .14s var(--ease-instrument)}.ofm_seg button,.ofm_chip{transition:background .2s var(--ease-instrument),color .2s var(--ease-instrument),border-color .2s var(--ease-instrument),box-shadow .22s var(--ease-settle)}.ofm_prog i{transition:width .5s var(--ease-instrument)}.ofm_minibtn{transition:transform .14s var(--ease-instrument),border-color .18s var(--ease-instrument),color .18s var(--ease-instrument),background .18s var(--ease-instrument)}.ofm_minibtn:active:not(:disabled){transform:scale(.98);transition-duration:.09s}.ofm_root input,.ofm_root select,.ofm_root textarea{transition:border-color .18s var(--ease-instrument),box-shadow .2s var(--ease-instrument),background .18s var(--ease-instrument)}@media(prefers-reduced-motion:reduce){.ofm_glass,.ofm_kpi,.ofm_kpivalue,.ofm_minibtn,.ofm_prog i{transition:none!important}.ofm_kpi:hover,.ofm_kpi:hover .ofm_kpivalue{transform:none}}.ofm_root .ofm_panel{background:repeating-linear-gradient(115deg,rgb(255 255 255 / 4.5%) 0 1px,transparent 1px 2.5px) padding-box,color-mix(in srgb,var(--dsw-alias-bg-layer-2) 86%,transparent)!important;box-shadow:inset 0 1px #ffffff12,inset 0 -14px 28px -18px #00000029!important;transition:border-color .22s var(--ease-instrument),box-shadow .26s var(--ease-instrument),transform .22s var(--ease-instrument)!important}.ofm_root .ofm_card{background:repeating-linear-gradient(115deg,rgb(255 255 255 / 4.5%) 0 1px,transparent 1px 2.5px) padding-box,color-mix(in srgb,var(--dsw-alias-bg-layer-3) 84%,transparent)!important;box-shadow:inset 0 1px #ffffff14,inset 0 -12px 24px -16px #00000024!important;transition:transform .22s var(--ease-instrument),box-shadow .26s var(--ease-instrument),border-color .2s var(--ease-instrument)!important}.ofm_root .ofm_card:hover{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--dsw-alias-state-business-primary) 58%,var(--dsw-alias-border-l2))!important;box-shadow:inset 0 1px #ffffff1c,inset 0 -12px 24px -16px #0000001a!important}.ofm_root .ofm_btn{position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff12!important;transition:transform .16s var(--ease-settle),border-color .2s var(--ease-instrument),background .2s var(--ease-instrument),box-shadow .2s var(--ease-instrument),opacity .16s var(--ease-instrument)!important}.ofm_root .ofm_btn:after{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:-60%!important;width:42%!important;background:linear-gradient(100deg,transparent,rgb(255 255 255 / 14%),transparent)!important;transform:skew(-18deg)!important;transition:left .5s var(--ease-instrument)!important;pointer-events:none!important}.ofm_root .ofm_btn:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff1a!important}.ofm_root .ofm_btn:hover:not(:disabled):after{left:118%!important}.ofm_root .ofm_btn:active:not(:disabled){transform:scale(.985)!important;transition-duration:.09s!important;box-shadow:inset 0 2px 5px #00000024,inset 0 1px #ffffff08!important}.ofm_root .ofm_btn.primary{box-shadow:inset 0 1px #ffffff38,inset 0 -10px 18px -12px #0000003d!important}.ofm_root .ofm_btn.primary:hover:not(:disabled){box-shadow:inset 0 1px #ffffff42,inset 0 -10px 18px -12px #0000002e!important}.ofm_root .ofm_table tbody tr{transition:background .16s var(--ease-instrument)!important}.ofm_root .ofm_table tbody tr td:first-child{position:relative!important}.ofm_root .ofm_table tbody tr td:first-child:before{content:""!important;position:absolute!important;left:0!important;top:6px!important;bottom:6px!important;width:2px!important;border-radius:2px!important;background:var(--dsw-alias-state-business-primary)!important;transform:scaleY(0)!important;transform-origin:center!important;opacity:0!important;transition:transform .16s var(--ease-instrument),opacity .12s var(--ease-instrument)!important;pointer-events:none!important}.ofm_root .ofm_table tbody tr:hover td:first-child:before{transform:scaleY(1)!important;opacity:1!important}.ofm_root .ofm_table td{font-variant-numeric:tabular-nums!important}@keyframes pl5-tick{0%,24%{transform:translateY(0)}25%,54%{transform:translateY(-1.5px)}55%,79%{transform:translateY(-.75px)}80%,to{transform:translateY(0)}}@media not (prefers-color-scheme:dark){.ofm_root .ofm_panel,.ofm_root .ofm_card{background:repeating-linear-gradient(115deg,rgb(255 255 255 / 4%) 0 1px,transparent 1px 2.5px) padding-box,color-mix(in srgb,var(--dsw-alias-bg-layer-2) 90%,transparent)!important}.ofm_root .ofm_card{background:repeating-linear-gradient(115deg,rgb(255 255 255 / 4%) 0 1px,transparent 1px 2.5px) padding-box,color-mix(in srgb,var(--dsw-alias-bg-layer-3) 88%,transparent)!important}.ofm_root .ofm_panel{box-shadow:inset 0 1px #ffffff73,inset 0 -14px 28px -18px #00000012!important}.ofm_root .ofm_card{box-shadow:inset 0 1px #ffffff7f,inset 0 -12px 24px -16px #0000000f!important}.ofm_root .ofm_card:hover{box-shadow:inset 0 1px #fff9,inset 0 -12px 24px -16px #0000000d!important}.ofm_root .ofm_btn{box-shadow:inset 0 1px #ffffff7f!important}.ofm_root .ofm_btn:hover:not(:disabled){box-shadow:inset 0 1px #ffffff9e!important}}@media(prefers-reduced-motion:reduce){.ofm_root .ofm_card,.ofm_root .ofm_panel,.ofm_root .ofm_btn,.ofm_root .ofm_table tbody tr,.ofm_root .ofm_table tbody tr td:first-child:before,.ofm_root .ofm_switch i,.ofm_root .ofm_switch i:after,.ofm_root .ofm_seg button,.ofm_root .ofm_stat,.ofm_root .ofm_kvc,.ofm_root .ofm_input,.ofm_root .ofm_starbtn,.ofm_root .ofm_chanlogo{transition:border-color .12s ease,background .12s ease,box-shadow .12s ease,opacity .12s ease,color .12s ease!important}.ofm_root .ofm_card:hover,.ofm_root .ofm_btn:hover:not(:disabled),.ofm_root .ofm_btn:active:not(:disabled),.ofm_root .ofm_stat:hover,.ofm_root .ofm_kvc:hover,.ofm_root .ofm_seg button:active:not([aria-pressed=true]),.ofm_root .ofm_starbtn:active,.ofm_root .ofm_chan:hover .ofm_chanlogo{transform:none!important}.ofm_root .ofm_switch:active i:after{width:14px!important}.ofm_root .ofm_btn:after,.ofm_root .ofm_starbtn:after{content:none!important}.ofm_root .ofm_dot.ok{animation:none!important;opacity:1!important}.ofm_root .ofm_kpi:hover .ofm_kpivalue,.ofm_root .ofm_stat:hover b{animation:none!important}}.ofm_root .ofm_input{box-shadow:inset 0 1px #ffffff0f,inset 0 2px 6px -2px #0000001a!important;transition:border-color .18s var(--ease-instrument),box-shadow .2s var(--ease-instrument),background .18s var(--ease-instrument)!important}.ofm_root .ofm_input:hover{border-color:color-mix(in srgb,var(--dsw-alias-border-l2) 55%,var(--dsw-alias-state-business-primary))!important}.ofm_root .ofm_input:focus{border-color:var(--dsw-alias-state-business-primary)!important;box-shadow:inset 0 1px #ffffff0f,inset 0 2px 6px -2px #00000014,0 0 0 3px color-mix(in srgb,var(--dsw-alias-state-business-primary) 16%,transparent)!important}.ofm_root .ofm_switch i{box-shadow:inset 0 1px 3px #0000001a,inset 0 -1px #ffffff0a!important;transition:background .22s var(--ease-instrument),border-color .22s var(--ease-instrument),box-shadow .22s var(--ease-instrument)!important}.ofm_root .ofm_switch i:after{background:var(--dsw-alias-label-primary)!important;box-shadow:0 1px 3px #00000047,inset 0 1px #fff3!important;transition:transform .28s var(--ease-settle),background .2s var(--ease-instrument),width .14s var(--ease-instrument)!important}.ofm_root .ofm_switch[aria-checked=true] i{box-shadow:inset 0 1px 3px #00000024,inset 0 -1px #ffffff14!important}.ofm_root .ofm_switch[aria-checked=true] i:after{background:var(--dsw-alias-label-on-accent, #fff)!important}.ofm_root .ofm_switch:active i:after{width:17px!important}.ofm_root .ofm_pill,.ofm_root .ofm_tag,.ofm_root .ofm_chip,.ofm_root .ofm_chantag{box-shadow:inset 0 1px #ffffff0d!important;transition:border-color .2s var(--ease-instrument),color .2s var(--ease-instrument),background .2s var(--ease-instrument),transform .18s var(--ease-settle)!important}.ofm_root .ofm_badge{box-shadow:inset 0 1px #ffffff0f!important;transition:border-color .2s var(--ease-instrument),color .2s var(--ease-instrument),background .2s var(--ease-instrument)!important}@keyframes pl5-dot-breathe{0%,to{opacity:1}50%{opacity:.45}}.ofm_root .ofm_dot.ok{animation:pl5-dot-breathe 2.4s cubic-bezier(.4,0,.6,1) infinite!important}.ofm_root .ofm_seg button[aria-pressed=true]{box-shadow:0 1px 3px #0000001a,inset 0 1px #ffffff14!important;transition:color .18s var(--ease-instrument),background .18s var(--ease-instrument),box-shadow .2s var(--ease-settle)!important}.ofm_root .ofm_seg button:active:not([aria-pressed=true]){transform:scale(.97)!important}.ofm_root ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--dsw-alias-label-tertiary) 30%,transparent)!important;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000001a!important;transition:background .2s var(--ease-instrument)!important}.ofm_root ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--dsw-alias-label-tertiary) 48%,transparent)!important}.ofm_root ::selection{background:color-mix(in srgb,var(--dsw-alias-state-business-primary) 20%,transparent)!important}.ofm_root input,.ofm_root textarea{caret-color:var(--dsw-alias-state-business-primary)!important}.ofm_root :focus-visible{outline:2px solid color-mix(in srgb,var(--dsw-alias-state-business-primary) 72%,transparent)!important;outline-offset:2px!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--dsw-alias-state-business-primary) 10%,transparent)!important;transition:box-shadow .18s var(--ease-instrument),outline-color .18s var(--ease-instrument)!important}.ofm_root .ofm_panel{background:repeating-linear-gradient(115deg,rgb(255 255 255 / 4.5%) 0 1px,transparent 1px 2.5px) padding-box,color-mix(in srgb,var(--dsw-alias-bg-layer-2) 86%,transparent)!important}.ofm_root .ofm_card{background:repeating-linear-gradient(115deg,rgb(255 255 255 / 4.5%) 0 1px,transparent 1px 2.5px) padding-box,color-mix(in srgb,var(--dsw-alias-bg-layer-3) 84%,transparent)!important}@media not (prefers-color-scheme:dark){.ofm_root .ofm_panel,.ofm_root .ofm_card{background:repeating-linear-gradient(115deg,rgb(255 255 255 / 4%) 0 1px,transparent 1px 2.5px) padding-box,color-mix(in srgb,var(--dsw-alias-bg-layer-2) 90%,transparent)!important}.ofm_root .ofm_card{background:repeating-linear-gradient(115deg,rgb(255 255 255 / 4%) 0 1px,transparent 1px 2.5px) padding-box,color-mix(in srgb,var(--dsw-alias-bg-layer-3) 88%,transparent)!important}}@media not (prefers-color-scheme:dark){.ofm_root .ofm_panel{box-shadow:inset 0 1px #ffffff57,inset 0 -14px 28px -18px #0000000f!important}.ofm_root .ofm_card{box-shadow:inset 0 1px #ffffff61,inset 0 -12px 24px -16px #0000000d!important}.ofm_root .ofm_card:hover{box-shadow:inset 0 1px #ffffff6b,inset 0 -12px 24px -16px #0000000a!important}.ofm_root .ofm_btn{box-shadow:inset 0 1px #ffffff5c!important}.ofm_root .ofm_btn:hover:not(:disabled){box-shadow:inset 0 1px #ffffff70!important}.ofm_root .ofm_pill,.ofm_root .ofm_tag,.ofm_root .ofm_chip,.ofm_root .ofm_chantag,.ofm_root .ofm_badge{box-shadow:inset 0 1px #ffffff4d!important}.ofm_root .ofm_input{box-shadow:inset 0 1px #ffffff57,inset 0 2px 6px -2px #0000000f!important}}.ofm_root .ofm_stat,.ofm_root .ofm_kvc{transition:border-color .2s var(--ease-instrument),box-shadow .22s var(--ease-instrument),transform .2s var(--ease-settle)!important}.ofm_root .ofm_stat:hover,.ofm_root .ofm_kvc:hover{border-color:color-mix(in srgb,var(--dsw-alias-state-business-primary) 38%,var(--dsw-alias-border-l1))!important;box-shadow:inset 0 1px #ffffff12!important;transform:translateY(-1px)!important}.ofm_root .ofm_starbtn{transition:transform .16s var(--ease-settle),box-shadow .2s var(--ease-instrument),color .2s var(--ease-instrument),background .2s var(--ease-instrument)!important}.ofm_root .ofm_starbtn:hover{background:linear-gradient(140deg,var(--dsw-alias-state-business-primary),color-mix(in srgb,var(--dsw-alias-state-business-primary) 76%,var(--dsw-alias-label-primary)))!important;color:var(--dsw-alias-label-on-accent, #fff)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--dsw-alias-state-business-primary) 10%,transparent),0 6px 16px color-mix(in srgb,var(--dsw-alias-state-business-primary) 22%,transparent)!important}.ofm_root .ofm_starbtn:active{transform:scale(.97)!important}.ofm_root .ofm_starbtn:after{transition:left .5s var(--ease-instrument)!important}.ofm_root .ofm_navmark{background:linear-gradient(145deg,var(--dsw-alias-state-business-primary),color-mix(in srgb,var(--dsw-alias-state-business-primary) 58%,var(--dsw-alias-label-primary)))!important;box-shadow:inset 0 1px #ffffff42,inset 0 -6px 12px -8px #0003!important}.ofm_root .ofm_navmark svg{fill:var(--dsw-alias-label-on-accent, #fff)!important}.ofm_root .ofm_chanlogo{color:var(--dsw-alias-label-on-accent, #fff)!important;background:linear-gradient(150deg,var(--chan-accent, var(--dsw-alias-state-business-primary)),color-mix(in srgb,var(--chan-accent, var(--dsw-alias-state-business-primary)) 52%,var(--dsw-alias-bg-layer-3)))!important;box-shadow:inset 0 1px #ffffff3d,inset 0 -8px 14px -10px #00000038!important;transition:transform .3s var(--ease-settle)!important}.ofm_root .ofm_chan:hover .ofm_chanlogo{transform:scale(1.05) rotate(-2deg)!important}.ofm_root .ofm_swatch{border-radius:3px!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000029!important}.ofm_root .ofm_chip[aria-pressed=true]{background:color-mix(in srgb,var(--dsw-alias-state-business-primary) 14%,transparent)!important;border-color:color-mix(in srgb,var(--dsw-alias-state-business-primary) 55%,transparent)!important;color:var(--dsw-alias-state-business-primary)!important;box-shadow:inset 0 1px #ffffff14!important}.ofm_root .ofm_chan:before{height:2px!important;box-shadow:0 1px #ffffff0f!important}.ofm_root .ofm_chan[data-state=on]{border-color:color-mix(in srgb,var(--chan-accent, var(--dsw-alias-state-business-primary)) 30%,var(--dsw-alias-border-l2))!important;box-shadow:inset 0 1px #ffffff12!important}.ofm_root .ofm_kpivalue,.ofm_root .ofm_stat b{display:inline-block!important}.ofm_root .ofm_kpi:hover .ofm_kpivalue,.ofm_root .ofm_stat:hover b{animation:pl5-tick .34s var(--ease-instrument) 1!important}.ofm_root{max-width:none}.ofm_root button,.ofm_root input,.ofm_root select{font-family:inherit}.ofm_root img{max-width:100%}.ofm_root input,.ofm_root select{max-width:100%;padding:7px 9px;border:1px solid var(--dsw-alias-border-l2);border-radius:8px;background:#fff;color:inherit}.ofm_root input[type=checkbox]{padding:0}:root{--md-surface: #fffdfa;--md-surface-raised: #f9f5ee;--md-surface-sunken: #f4efe6;--md-line: #e9e4db;--md-line-soft: #f1ece3;--md-line-strong: #d8d2c7;--md-ink: #262320;--md-ink-secondary: #4b453d;--md-ink-tertiary: #6b6458;--md-ink-muted: #726b5f;--md-accent: var(--amber);--md-accent-soft: var(--amber-soft);--md-accent-border: var(--amber-line);--md-accent-tint: rgba(180, 83, 9, .1);--md-success: #177552;--md-success-soft: #eff7f2;--md-success-border: #cfe6da;--md-warning: #8a6215;--md-warning-soft: #fbf6ea;--md-warning-border: #e9ddc0;--md-error: #b23b4b;--md-error-soft: #fdf5f5;--md-error-border: #efd5d9;--md-row-hover: var(--amber-soft);--md-row-edge: rgba(180, 83, 9, .34);--md-focus-ring: 0 0 0 3px var(--amber-glow);--md-shadow-card: 1px 2px 0 rgba(var(--warm-shadow), .05), 0 10px 26px -14px rgba(var(--warm-shadow), .2);--md-shadow-card-hover: 1px 4px 0 rgba(var(--warm-shadow), .07), 0 18px 36px -16px rgba(var(--warm-shadow), .3);--md-shadow-inset: inset 0 1px 2px rgba(var(--warm-shadow), .05);--md-ease-out: cubic-bezier(.16, 1, .3, 1);--md-duration-fast: .12s;--md-duration-normal: .22s;--md-duration-slow: .38s}[data-theme=dark]{--md-surface: #11161f;--md-surface-raised: #151b26;--md-surface-sunken: #0b0f16;--md-line: rgba(255, 255, 255, .07);--md-line-soft: rgba(255, 255, 255, .045);--md-line-strong: rgba(255, 255, 255, .115);--md-ink: #edf2f8;--md-ink-secondary: #a8b3c4;--md-ink-tertiary: #8c99ac;--md-ink-muted: #7d8aa0;--md-accent: var(--cp-cyan);--md-accent-soft: var(--cp-cyan-soft);--md-accent-border: var(--cp-cyan-line);--md-accent-tint: rgba(0, 208, 192, .1);--md-success: var(--cp-cyan);--md-success-soft: var(--cp-cyan-soft);--md-success-border: var(--cp-cyan-line);--md-warning: var(--cp-amber);--md-warning-soft: rgba(232, 163, 61, .12);--md-warning-border: rgba(232, 163, 61, .3);--md-error: var(--cp-red);--md-error-soft: var(--cp-red-soft);--md-error-border: var(--cp-red-line);--md-row-hover: rgba(0, 208, 192, .055);--md-row-edge: rgba(0, 208, 192, .72);--md-focus-ring: 0 0 0 3px rgba(0, 208, 192, .16);--md-shadow-card: inset 0 1px 0 rgba(255, 255, 255, .05), 0 1px 2px rgba(0, 0, 0, .42), 0 18px 44px -30px rgba(0, 0, 0, .9);--md-shadow-card-hover: inset 0 1px 0 rgba(255, 255, 255, .06), 0 2px 6px rgba(0, 0, 0, .38), 0 24px 56px -32px rgba(0, 0, 0, .95), 0 0 28px -16px rgba(0, 208, 192, .5);--md-shadow-inset: inset 0 1px 3px rgba(0, 0, 0, .34)}.model-browser{min-width:0}.model-browser .actions .ui-button{white-space:nowrap}.model-summary{display:flex;flex-wrap:wrap;align-items:center;gap:10px 25px;padding:0 0 21px;margin-bottom:22px;border-bottom:1px solid var(--md-line);color:var(--md-ink-tertiary);font-size:12px}.model-summary>span{min-width:0;overflow-wrap:anywhere}.model-summary>span:first-child{display:flex;align-items:center;gap:7px;color:var(--md-ink-secondary);font-weight:500}.model-summary>span:nth-child(2){font-variant-numeric:tabular-nums}.model-summary>span:last-child{margin-left:auto;color:var(--md-ink-muted)}.model-filters{display:grid;grid-template-columns:minmax(200px,1fr) repeat(3,minmax(120px,175px));gap:10px}.model-filters select{width:100%;height:40px;font-size:13px;padding:8px 32px 8px 12px;border:1px solid var(--md-line);background-color:var(--md-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236b6458' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px;color:var(--md-ink);box-shadow:var(--md-shadow-inset);appearance:none;-webkit-appearance:none;transition:border-color var(--md-duration-fast) var(--md-ease-out),box-shadow var(--md-duration-fast) var(--md-ease-out)}.model-filters select option{background:var(--md-surface);color:var(--md-ink)}.model-filters select:hover{border-color:var(--md-line-strong)}.model-filters select:focus{border-color:var(--md-accent);outline:none;box-shadow:var(--md-focus-ring)}.model-search{position:relative;min-width:0}.model-search>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--md-ink-tertiary);pointer-events:none;transition:color var(--md-duration-fast) var(--md-ease-out)}.model-search:focus-within>svg{color:var(--md-accent)}.model-search input{width:100%;height:40px;font-size:13px;padding-left:37px;border:1px solid var(--md-line);background-color:var(--md-surface);color:var(--md-ink);box-shadow:var(--md-shadow-inset);transition:border-color var(--md-duration-fast) var(--md-ease-out),box-shadow var(--md-duration-fast) var(--md-ease-out)}.model-search input:hover{border-color:var(--md-line-strong)}.model-search input:focus{border-color:var(--md-accent);outline:none;box-shadow:var(--md-focus-ring)}.model-search input::placeholder{color:var(--md-ink-muted);opacity:1}.model-list-toolbar{min-height:64px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:13px 0}.model-list-toolbar>span,.model-list-toolbar [data-testid=model-result-count]{margin-left:auto;color:var(--md-ink-tertiary);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.model-list-toolbar .channel-filters button{font-size:12px;padding:6px 12px;font-weight:500;transition:background-color var(--md-duration-fast) var(--md-ease-out),color var(--md-duration-fast) var(--md-ease-out)}.model-browser .channel-filters button{color:var(--md-ink-secondary)}.model-browser .channel-filters button:hover{background:var(--md-accent-tint);color:var(--md-ink)}.model-browser .channel-filters button[aria-pressed=true]{background:var(--md-surface);color:var(--md-ink);box-shadow:1px 2px rgba(var(--warm-shadow),.1),inset 0 0 0 1px rgba(var(--warm-shadow),.06)}.model-browser .model-list-toolbar .ui-button-ghost{color:var(--md-ink-secondary)}.model-browser .model-list-toolbar .ui-button-ghost:hover{background:var(--md-accent-tint);color:var(--md-accent)}.model-table{border:1px solid var(--md-line);background:var(--md-surface);border-radius:8px;overflow:hidden;box-shadow:var(--md-shadow-card)}:root:not([data-theme=dark]) .model-table{border-radius:12px}.model-table-header,.model-table-row{display:grid;grid-template-columns:minmax(160px,2.3fr) minmax(115px,1.25fr) minmax(105px,1fr) minmax(100px,1fr) 116px;gap:18px;padding:16px;align-items:center}.model-table-header{background:var(--md-surface-raised);color:var(--md-ink-tertiary);font-size:11px;font-weight:600;letter-spacing:.045em;border-bottom:1px solid var(--md-line);position:sticky;top:0;z-index:3;box-shadow:inset 0 1px #ffffff8c}.model-table-header{padding-right:22px}.model-table-header>span:last-child{text-align:right}.model-scroll{height:clamp(320px,60vh,680px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:rgba(107,100,88,.34) transparent}.model-scroll::-webkit-scrollbar-thumb{background:#6b645842;border-radius:3px}.model-scroll::-webkit-scrollbar-thumb:hover{background:#6b64586b}.model-scroll:focus-visible{outline:2px solid var(--md-accent);outline-offset:-2px}.model-virtual-content{position:relative;width:100%}.model-table-row{position:absolute;top:0;left:0;width:100%;border-bottom:1px solid var(--md-line-soft);font-size:13px;min-height:96px;font-variant-numeric:tabular-nums;transition:background-color var(--md-duration-normal) var(--md-ease-out)}.model-browser .model-table-row{background-color:var(--md-surface)}.model-table-row:last-child{border-bottom:0}.model-table-row:hover,.model-table-row:focus-within{background-color:var(--md-row-hover);box-shadow:inset 2px 0 0 var(--md-row-edge)}.model-identity,.model-source,.model-limits,.model-state{min-width:0}.model-identity strong{display:block;font-size:14px;font-weight:600;color:var(--md-ink);overflow-wrap:anywhere;line-height:1.45}.model-identity code{display:block;margin-top:3px;font-size:12px;color:var(--md-ink-tertiary);overflow-wrap:anywhere;line-height:1.5;font-family:Cascadia Code,Fira Code,JetBrains Mono,Consolas,monospace}.model-source>span{display:block;overflow-wrap:anywhere;color:var(--md-ink-secondary);font-weight:500}.model-capabilities{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.model-limits{display:flex;flex-direction:column;gap:4px;color:var(--md-ink-secondary);font-size:12px;font-variant-numeric:tabular-nums}.model-limits>span{display:inline-flex;align-items:baseline;gap:6px;min-width:0;font-weight:600}.model-limits small{color:var(--md-ink-muted);font-size:11px;font-weight:400;white-space:nowrap}.model-state{display:flex;flex-direction:column;align-items:flex-start;gap:5px;font-variant-numeric:tabular-nums}.model-state>small{font-size:11px;color:var(--md-ink-muted);line-height:1.4;overflow-wrap:anywhere}.model-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.model-row-actions .ui-button{min-height:33px;padding:7px 9px;gap:5px}.model-browser .model-row-actions .ui-button-ghost{width:33px;padding:0;flex-shrink:0}:root:not([data-theme=dark]) .model-browser .model-row-actions .ui-button-ghost{width:38px}.model-browser .model-row-actions .ui-button-ghost{color:var(--md-ink-tertiary)}.model-browser .model-row-actions .ui-button-ghost:hover{background:var(--md-accent-tint);color:var(--md-accent)}.model-browser .model-row-actions .ui-button-outline:hover{border-color:var(--md-accent-border);background:var(--md-accent-tint);color:var(--md-accent)}.model-browser .model-empty .ui-button-outline:hover{border-color:var(--md-accent-border);background:var(--md-accent-soft);color:var(--md-accent)}.model-row-actions .md-copy-done{color:var(--md-success)!important;background:var(--md-success-soft)!important;border-radius:6px;box-shadow:inset 0 0 0 1px var(--md-success-border);animation:md-copy-pop var(--md-duration-normal) var(--md-ease-out);transition:color var(--md-duration-fast) var(--md-ease-out),background-color var(--md-duration-fast) var(--md-ease-out)}@keyframes md-copy-pop{0%{transform:scale(.9)}to{transform:scale(1)}}.model-row-actions .md-testing{opacity:.75;pointer-events:none;cursor:progress}.model-feedback{display:flex;align-items:center;gap:7px;margin-bottom:14px;padding:8px 12px;border:1px solid var(--md-success-border);border-radius:8px;background:var(--md-success-soft);color:var(--md-success);font-size:12px}.model-feedback>svg{flex-shrink:0}.model-browser .channel-error{padding:10px 12px;margin-bottom:14px;border-radius:8px;border:1px solid var(--md-error-border);background:var(--md-error-soft);color:var(--md-error);font-size:12px}.model-browser .channel-error>svg{flex-shrink:0}.model-browser .channel-error .ui-button-ghost{color:inherit;opacity:.75;padding:4px;min-height:26px}.model-browser .channel-error .ui-button-ghost:hover{opacity:1;background:#b23b4b17}.model-test-result{margin:0 0 18px;padding:15px 16px;border:1px solid var(--md-line);border-radius:8px;background:var(--md-surface)}.model-test-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.model-test-heading>div{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;min-width:0}.model-test-heading strong{font-size:13px;color:var(--md-ink-secondary)}.model-test-heading span{font-size:12px;color:var(--md-ink-tertiary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.model-test-heading>button{flex-shrink:0}.model-test-result pre{max-height:180px;overflow:auto;margin-top:12px;padding:12px;background:var(--md-surface-sunken);border:1px solid var(--md-line-soft);border-radius:6px;font-size:12px;line-height:1.6;font-family:Cascadia Code,Fira Code,JetBrains Mono,Consolas,monospace;color:var(--md-ink-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.model-test-result>p{margin-top:9px;font-size:12px;overflow-wrap:anywhere;line-height:1.6}.model-test-pending{border-color:var(--md-accent-border);background:var(--md-accent-soft)}.model-test-pending strong{color:var(--md-accent)}.model-test-success{border-color:var(--md-success-border);background:var(--md-success-soft)}.model-test-success strong{color:var(--md-success)}.model-test-error{border-color:var(--md-error-border);background:var(--md-error-soft)}.model-test-error strong,.model-test-error>p{color:var(--md-error)}.model-test-cancelled{border-color:var(--md-line-strong);background:var(--md-surface-raised)}.model-test-cancelled strong{color:var(--md-ink-tertiary)}.model-empty{padding:65px 15px;border-top:1px solid var(--md-line);text-align:center;background:radial-gradient(420px 160px at 50% 28%,rgba(217,119,6,.07),transparent 72%)}.model-empty>svg{display:block;margin:0 auto 16px;color:var(--md-ink-muted);opacity:.6}.model-empty h2{font-size:16px;font-weight:600;color:var(--md-ink)}.model-empty p{margin:8px 0 18px;font-size:13px;color:var(--md-ink-tertiary);text-wrap:pretty}@keyframes md-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.model-filters,.model-list-toolbar,.model-table,.model-empty{animation:md-fade-in-up var(--md-duration-slow) var(--md-ease-out) both}.model-filters{animation-delay:0ms}.model-list-toolbar{animation-delay:40ms}.model-table,.model-empty{animation-delay:80ms}@media(max-width:1050px){.model-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.model-search{grid-column:1 / -1}.model-table-header,.model-table-row{grid-template-columns:minmax(150px,2fr) minmax(110px,1fr) 100px 116px;gap:14px}.model-table-header>span:nth-child(3){display:none}.model-table-row .model-limits{grid-column:1 / 3;grid-row:2;flex-direction:row;gap:15px}.model-table-row .model-state{grid-column:3;grid-row:1 / 3}.model-table-row .model-row-actions{grid-column:4;grid-row:1 / 3}}@media(max-width:760px){.model-summary{margin-bottom:17px;padding-bottom:17px;gap:8px 20px}.model-summary>span:last-child{margin-left:0;flex-basis:100%}.model-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.model-filters>select:last-child{grid-column:1 / -1}.model-table-header{display:none}.model-table-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:16px 12px}.model-table-row .model-identity{grid-column:1 / -1}.model-table-row .model-source{grid-column:1;grid-row:2}.model-table-row .model-state{grid-column:2;grid-row:2;align-items:flex-end}.model-table-row .model-limits{grid-column:1;grid-row:3;flex-direction:column;gap:2px}.model-table-row .model-row-actions{grid-column:2;grid-row:3}.model-scroll{height:clamp(320px,58vh,600px)}.model-list-toolbar{gap:10px 8px}.model-list-toolbar .channel-filters button{padding:6px 9px;font-size:11px}.model-list-toolbar>span,.model-list-toolbar [data-testid=model-result-count]{font-size:11px}.model-test-result{padding:13px 12px}}@media(prefers-reduced-motion:reduce){.model-filters,.model-list-toolbar,.model-table,.model-empty,.model-table-row,.model-search input,.model-filters select,.model-row-actions .md-copy-done{animation:none!important;transition:none!important}}[data-theme=dark] .model-summary{border-bottom-color:#ffffff12;color:var(--md-ink-tertiary)}[data-theme=dark] .model-summary>span:last-child{color:var(--md-ink-muted)}[data-theme=dark] .model-filters select{background-color:#0c1119;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238c99ac' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E"),linear-gradient(180deg,#0b1018,#0c1119);background-repeat:no-repeat,no-repeat;background-position:right 12px center,0 0;background-size:10px 6px,auto;border-color:#ffffff16;color:var(--md-ink);box-shadow:inset 0 1px 2px #00000052,inset 0 0 0 1px #ffffff03;padding-right:32px}[data-theme=dark] .model-filters select option{background:#0c1119;color:var(--md-ink)}[data-theme=dark] .model-search input{background:linear-gradient(180deg,#0b1018,#0c1119);border-color:#ffffff16;color:var(--md-ink);box-shadow:inset 0 1px 2px #00000052,inset 0 0 0 1px #ffffff03}[data-theme=dark] .model-filters select:hover,[data-theme=dark] .model-search input:hover{border-color:#ffffff24}[data-theme=dark] .model-filters select:focus{border-color:var(--cp-cyan);background-color:#0d141f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238c99ac' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E"),linear-gradient(180deg,#0d141f,#0c121b);background-repeat:no-repeat,no-repeat;background-position:right 12px center,0 0;background-size:10px 6px,auto;box-shadow:var(--md-focus-ring),0 0 18px -8px #00d0c099,inset 0 1px 2px #00000038}[data-theme=dark] .model-search input:focus{border-color:var(--cp-cyan);background:linear-gradient(180deg,#0d141f,#0c121b);box-shadow:var(--md-focus-ring),0 0 18px -8px #00d0c099,inset 0 1px 2px #00000038}[data-theme=dark] .model-search>svg{color:var(--md-ink-tertiary)}[data-theme=dark] .model-search:focus-within>svg{color:var(--md-accent)}[data-theme=dark] .model-search input::placeholder{color:var(--md-ink-muted)}[data-theme=dark] .model-list-toolbar>span{color:var(--md-ink-tertiary)}[data-theme=dark] .model-list-toolbar .channel-filters{background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff0e,inset 0 1px 2px #0000004d}[data-theme=dark] .model-list-toolbar .channel-filters button:hover{background:#ffffff0e;color:var(--md-ink)}[data-theme=dark] .model-list-toolbar .channel-filters button[aria-pressed=true]{background:linear-gradient(180deg,#1a2231,#151b26);color:var(--md-ink);box-shadow:inset 0 1px #ffffff0f,0 2px 8px -6px #000000e6}[data-theme=dark] .model-table{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 24%),#11161f;border-color:#ffffff13;box-shadow:inset 0 1px #ffffff0e,inset 0 0 0 1px #ffffff03,0 1px 2px #00000073,0 22px 52px -34px #000000f2}[data-theme=dark] .model-table-header{background:#151b26f0;color:var(--md-ink-tertiary);border-bottom-color:#ffffff13;box-shadow:inset 0 -1px #ffffff06,0 8px 20px -18px #000000e6;backdrop-filter:blur(16px) saturate(1.18);-webkit-backdrop-filter:blur(16px) saturate(1.18)}[data-theme=dark] .model-table-row{border-bottom-color:#ffffff0d}[data-theme=dark] .model-table-row:hover,[data-theme=dark] .model-table-row:focus-within{box-shadow:inset 2px 0 0 var(--md-row-edge),inset 0 1px #ffffff08,inset 0 -1px #ffffff05}[data-theme=dark] .model-identity code{color:var(--md-ink-tertiary)}[data-theme=dark] .model-source>span,[data-theme=dark] .model-limits{color:var(--md-ink-secondary)}[data-theme=dark] .model-limits small,[data-theme=dark] .model-state>small{color:var(--md-ink-muted)}[data-theme=dark] .model-browser .model-row-actions .ui-button-ghost{color:var(--md-ink-secondary)}[data-theme=dark] .model-browser .model-row-actions .ui-button-ghost:hover{background:#ffffff13;color:var(--md-ink)}[data-theme=dark] .model-browser .model-row-actions .ui-button-outline{background:linear-gradient(180deg,#ffffff0e,#ffffff08);border-color:#ffffff1c}[data-theme=dark] .model-browser .model-row-actions .ui-button-outline:hover{background:linear-gradient(180deg,#00d0c029,#00d0c014);border-color:var(--cp-cyan-line);color:var(--md-ink)}[data-theme=dark] .model-row-actions .md-copy-done{color:#4fe0b1!important;background:#3ecfa024!important;box-shadow:inset 0 0 0 1px #3ecfa038}[data-theme=dark] .model-feedback{background:#3ecfa01a;border-color:#3ecfa038;color:#58ddb0;text-shadow:0 0 16px rgba(62,207,160,.12)}[data-theme=dark] .model-browser .channel-error{background:#e36a6a14;border-color:var(--md-error-border);color:var(--md-error)}[data-theme=dark] .model-browser .channel-error .ui-button-ghost:hover{background:#e36a6a24;color:#f0a0a0}[data-theme=dark] .model-test-result{border-color:var(--md-line)}[data-theme=dark] .model-test-heading span{color:var(--md-ink-tertiary)}[data-theme=dark] .model-test-pending{border-color:var(--md-accent-border)}[data-theme=dark] .model-test-pending strong{color:var(--md-accent)}[data-theme=dark] .model-test-success{border-color:var(--md-success-border)}[data-theme=dark] .model-test-success strong{color:var(--md-success)}[data-theme=dark] .model-test-error{border-color:var(--md-error-border)}[data-theme=dark] .model-test-error strong,[data-theme=dark] .model-test-error>p{color:var(--md-error)}[data-theme=dark] .model-test-cancelled{border-color:var(--md-line-strong)}[data-theme=dark] .model-test-cancelled strong{color:var(--md-ink-tertiary)}[data-theme=dark] .model-test-result pre{background:#090d13;border-color:#ffffff12;color:#b9c6d8;box-shadow:inset 0 1px 3px #00000059,inset 0 0 0 1px #ffffff03}[data-theme=dark] .model-empty{color:var(--md-ink-tertiary);background:radial-gradient(420px 160px at 50% 30%,rgba(0,208,192,.055),transparent 70%)}[data-theme=dark] .model-empty h2{color:var(--md-ink-secondary)}[data-theme=dark] .model-empty>svg{color:var(--md-ink-muted);opacity:.65;filter:drop-shadow(0 0 12px rgba(0,208,192,.16))}[data-theme=dark] .model-scroll{scrollbar-color:rgba(140,153,172,.34) transparent}[data-theme=dark] .model-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#b4c1d447,#7e8ba12e);border:1px solid rgba(3,6,10,.5)}[data-theme=dark] .model-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#b4c1d46b,#7e8ba147)}:root{--md-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--md-ease-breathe: cubic-bezier(.37, 0, .63, 1)}.model-row-actions .md-copy-done>svg{animation:md-check-stamp .32s var(--md-ease-out) both}@keyframes md-check-stamp{0%{transform:scale(.42) rotate(-18deg);opacity:.2}58%{transform:scale(1.14) rotate(5deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.model-row-actions .md-copy-done:after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:inset 0 0 0 1.5px #17755257;pointer-events:none;opacity:0;animation:md-copy-ring .54s var(--md-ease-out) both}@keyframes md-copy-ring{0%{transform:scale(.84);opacity:.85}62%{opacity:.3}to{transform:scale(1.14);opacity:0}}.model-row-actions .md-copy-done{transition:color var(--md-duration-fast) var(--md-ease-out),background-color var(--md-duration-fast) var(--md-ease-out),border-color var(--md-duration-fast) var(--md-ease-out),box-shadow var(--md-duration-fast) var(--md-ease-out),transform var(--md-duration-fast) var(--md-ease-out)}.model-row-actions .md-testing{animation:md-test-breathe 1.6s var(--md-ease-breathe) infinite}@keyframes md-test-breathe{0%,to{opacity:.7}50%{opacity:.96}}.model-list-toolbar .channel-filters button{transition:background-color var(--md-duration-fast) var(--md-ease-out),color var(--md-duration-fast) var(--md-ease-out),transform var(--md-duration-fast) var(--md-ease-out)}.model-browser .channel-filters button:hover{transform:translateY(-1px)}.model-browser .channel-filters button:active{transform:translateY(0) scale(.97)}.model-browser .channel-filters button[aria-pressed=true]{animation:md-chip-settle .24s var(--md-ease-spring)}@keyframes md-chip-settle{0%{transform:scale(.94)}to{transform:scale(1)}}.model-search>svg{transition:color var(--md-duration-fast) var(--md-ease-out),transform var(--md-duration-normal) var(--md-ease-out)}.model-search:focus-within>svg{transform:translateY(-50%) scale(1.12)}.model-filters select{transition:border-color var(--md-duration-fast) var(--md-ease-out),box-shadow var(--md-duration-fast) var(--md-ease-out),background-color var(--md-duration-fast) var(--md-ease-out)}.model-search input{transition:border-color var(--md-duration-fast) var(--md-ease-out),box-shadow var(--md-duration-fast) var(--md-ease-out)}.model-filters select:hover:not(:focus),.model-search input:hover:not(:focus){box-shadow:var(--md-shadow-inset),0 1px 2px #483a2a0f,0 8px 18px -12px #483a2a73}[data-theme=dark] .model-filters select:hover:not(:focus),[data-theme=dark] .model-search input:hover:not(:focus){box-shadow:inset 0 1px 2px #00000052,inset 0 0 0 1px #ffffff03,0 1px 2px #00000073,0 10px 22px -14px #000000e6}.model-browser .model-table-row{transition:background-color var(--md-duration-normal) var(--md-ease-out),box-shadow var(--md-duration-normal) var(--md-ease-out)}.model-empty>svg{animation:md-empty-drift 6.2s var(--md-ease-breathe) infinite}@keyframes md-empty-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.model-feedback,.model-browser .channel-error,.model-test-result{animation:md-notice-rise .24s var(--md-ease-out) both}@keyframes md-notice-rise{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .model-row-actions .md-copy-done:after{box-shadow:inset 0 0 0 1.5px #3ecfa073}@media(prefers-reduced-motion:reduce){.model-row-actions .md-copy-done>svg,.model-row-actions .md-copy-done:after,.model-row-actions .md-testing,.model-browser .channel-filters button[aria-pressed=true],.model-empty>svg,.model-feedback,.model-browser .channel-error,.model-test-result{animation:none!important}.model-browser .channel-filters button:hover,.model-browser .channel-filters button:active{transform:none!important}.model-search:focus-within>svg{transform:translateY(-50%)!important}}.model-browser .model-row-actions .ui-button{white-space:nowrap}[data-theme=dark]{--md-reticle: linear-gradient(var(--cp-cyan) 0 0) 0 0 / 9px 1px no-repeat, linear-gradient(var(--cp-cyan) 0 0) 0 0 / 1px 9px no-repeat, linear-gradient(var(--cp-cyan) 0 0) 100% 0 / 9px 1px no-repeat, linear-gradient(var(--cp-cyan) 0 0) 100% 0 / 1px 9px no-repeat, linear-gradient(var(--cp-cyan) 0 0) 0 100% / 9px 1px no-repeat, linear-gradient(var(--cp-cyan) 0 0) 0 100% / 1px 9px no-repeat, linear-gradient(var(--cp-cyan) 0 0) 100% 100% / 9px 1px no-repeat, linear-gradient(var(--cp-cyan) 0 0) 100% 100% / 1px 9px no-repeat;--md-corners: linear-gradient(var(--cp-cyan) 0 0) 0 0 / 13px 2px no-repeat, linear-gradient(var(--cp-cyan) 0 0) 0 0 / 2px 13px no-repeat, linear-gradient(var(--cp-cyan) 0 0) 100% 0 / 13px 2px no-repeat, linear-gradient(var(--cp-cyan) 0 0) 100% 0 / 2px 13px no-repeat, linear-gradient(var(--cp-cyan) 0 0) 0 100% / 13px 2px no-repeat, linear-gradient(var(--cp-cyan) 0 0) 0 100% / 2px 13px no-repeat, linear-gradient(var(--cp-cyan) 0 0) 100% 100% / 13px 2px no-repeat, linear-gradient(var(--cp-cyan) 0 0) 100% 100% / 2px 13px no-repeat}[data-theme=dark] .model-summary{border-bottom-color:var(--cp-cyan-line);font-family:Consolas,Cascadia Mono,JetBrains Mono,monospace;letter-spacing:.05em}[data-theme=dark] .model-summary>span:first-child{color:#cdece8}[data-theme=dark] .model-summary>span:nth-child(2){color:var(--cp-amber);font-variant-numeric:tabular-nums}[data-theme=dark] .model-summary>span:last-child{color:#6f8b89}[data-theme=dark] .model-filters select,[data-theme=dark] .model-search input{border-radius:0;font-family:Consolas,Cascadia Mono,JetBrains Mono,monospace;letter-spacing:.03em;caret-color:var(--cp-cyan)}[data-theme=dark] .model-filters select:focus,[data-theme=dark] .model-search input:focus{border-color:var(--cp-cyan);box-shadow:var(--md-focus-ring),inset 0 1px 2px #00000059,0 0 22px -10px var(--cp-glow)}[data-theme=dark] .model-search input:focus{background:var(--md-reticle),linear-gradient(180deg,#0d141f,#0c121b);background-color:#0d141f}[data-theme=dark] .model-filters select:focus{background:var(--md-reticle),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2300d0c0' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 12px center / 10px 6px no-repeat,linear-gradient(180deg,#0d141f,#0c121b);background-color:#0d141f}[data-theme=dark] .model-table{position:relative;border-radius:0;border-color:var(--cp-cyan-line);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:repeating-linear-gradient(0deg,var(--cp-scan) 0 1px,transparent 1px 3px),linear-gradient(180deg,rgba(0,208,192,.03),transparent 24%),#0e131c;box-shadow:inset 0 1px #ffffff0b,0 1px 2px #00000073,0 0 40px -22px var(--cp-glow),0 22px 52px -34px #000000f2;transition:border-color .26s var(--md-ease-out),box-shadow .26s var(--md-ease-out)}[data-theme=dark] .model-table:before{content:"";position:absolute;z-index:4;left:18px;right:18px;top:0;height:1px;pointer-events:none;opacity:.45;background-image:linear-gradient(90deg,transparent,var(--cp-cyan),transparent);background-size:200% 100%;background-repeat:no-repeat;animation:cp-edge-flow 5.5s linear infinite}[data-theme=dark] .model-table:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:var(--md-corners);opacity:.4;transition:opacity .26s var(--md-ease-out)}[data-theme=dark] .model-table:hover{border-color:#00d0c080}[data-theme=dark] .model-table:hover:after{opacity:.85}[data-theme=dark] .model-table-header{background:#0b0f15f0;color:#7fd9d0;border-bottom-color:var(--cp-cyan-line);font-family:Consolas,Cascadia Mono,JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em}[data-theme=dark] .model-browser .model-table-row{background-image:repeating-linear-gradient(0deg,var(--cp-scan) 0 1px,transparent 1px 3px)}[data-theme=dark] .model-browser .model-table-row:hover,[data-theme=dark] .model-browser .model-table-row:focus-within{background-color:#00d0c012;box-shadow:inset 2px 0 0 var(--cp-cyan),inset 0 0 0 1px #00d0c01f}[data-theme=dark] .model-identity code{color:#00d0c0b8;font-family:Consolas,Cascadia Mono,JetBrains Mono,monospace;letter-spacing:.02em}[data-theme=dark] .model-limits>span,[data-theme=dark] .model-state>small,[data-theme=dark] .model-test-heading span,[data-theme=dark] .model-list-toolbar>span,[data-theme=dark] .model-list-toolbar [data-testid=model-result-count]{font-family:Consolas,Cascadia Mono,JetBrains Mono,monospace;font-variant-numeric:tabular-nums}[data-theme=dark] .model-limits>span{color:var(--cp-amber);letter-spacing:.02em}[data-theme=dark] .model-limits small{color:var(--md-ink-muted);font-family:inherit}@media(min-width:761px){[data-theme=dark] .model-limits{align-items:flex-end;text-align:right}}[data-theme=dark] .model-list-toolbar .channel-filters{border-radius:0;box-shadow:inset 0 0 0 1px #00d0c024,inset 0 1px 2px #0000004d}[data-theme=dark] .model-list-toolbar .channel-filters button{border-radius:0;font-family:Consolas,Cascadia Mono,JetBrains Mono,monospace;letter-spacing:.08em}[data-theme=dark] .model-list-toolbar .channel-filters button[aria-pressed=true]{background:var(--cp-cyan-soft);color:#eafffd;box-shadow:inset 0 0 0 1px var(--cp-cyan-line),0 0 14px -8px var(--cp-glow)}[data-theme=dark] .model-browser .model-row-actions .ui-button-ghost{border-radius:2px;transition:color .16s var(--md-ease-out),background-color .16s var(--md-ease-out),box-shadow .2s var(--md-ease-out),transform .16s var(--md-ease-out)}[data-theme=dark] .model-browser .model-row-actions .ui-button-ghost:hover{color:var(--cp-cyan);background:var(--cp-cyan-soft);box-shadow:inset 0 0 0 1px var(--cp-cyan-line),0 0 16px -6px var(--cp-glow);transform:rotate(-7deg) scale(1.06)}[data-theme=dark] .model-browser .model-row-actions .ui-button-ghost:active{transform:rotate(0) scale(.94)}[data-theme=dark] .model-browser .model-row-actions .ui-button-outline{border-radius:2px}[data-theme=dark] .model-browser .model-row-actions .ui-button-outline:not(:disabled):not(.md-testing){animation:md-standby-breathe 3.8s var(--md-ease-breathe) infinite}[data-theme=dark] .model-browser .model-row-actions .ui-button-outline:hover:not(:disabled){animation:none;border-color:var(--cp-cyan);color:#eafffd;box-shadow:inset 0 1px #ffffff0f,0 0 20px -8px var(--cp-glow)}[data-theme=dark] .model-row-actions .md-copy-done{position:relative;color:var(--cp-cyan)!important;background:var(--cp-cyan-soft)!important;border-radius:2px;box-shadow:inset 0 0 0 1px var(--cp-cyan-line),0 0 18px -8px var(--cp-glow);animation:cp-glitch-pop .24s steps(3,end) 1}[data-theme=dark] .model-row-actions .md-copy-done>svg{animation:md-check-stamp .34s var(--md-ease-out) both}[data-theme=dark] .model-row-actions .md-copy-done:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:none;background:var(--md-corners);opacity:0;animation:md-stamp-lock .42s var(--md-ease-out) both}[data-theme=dark] .model-feedback,[data-theme=dark] .model-browser .channel-error,[data-theme=dark] .model-test-result{border-radius:0;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}[data-theme=dark] .model-feedback{color:#7ff0e4;border-color:var(--cp-cyan-line);background:var(--cp-cyan-soft);box-shadow:inset 0 0 0 1px #00d0c014,0 0 26px -16px var(--cp-glow)}[data-theme=dark] .model-browser .channel-error{color:var(--cp-red);border-color:var(--cp-red-line);background:var(--cp-red-soft)}[data-theme=dark] .model-browser .channel-error .ui-button-ghost:hover{background:#e9454229;color:#ffb4b2}[data-theme=dark] .model-test-result pre{background:#080b11;border-color:#00d0c024;color:#a9c8c5}[data-theme=dark] .model-empty{position:relative;border:1px solid var(--cp-cyan-line);border-radius:0;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background:repeating-linear-gradient(0deg,var(--cp-scan) 0 1px,transparent 1px 3px),radial-gradient(420px 170px at 50% 30%,rgba(0,208,192,.07),transparent 72%);box-shadow:inset 0 0 46px -24px var(--cp-glow)}[data-theme=dark] .model-empty:before{content:"[ NO SIGNAL ]";display:block;margin:0 auto 18px;font-family:Consolas,Cascadia Mono,JetBrains Mono,monospace;font-size:11px;letter-spacing:.34em;text-indent:.34em;color:var(--cp-cyan);opacity:.7;animation:md-nosignal-pulse 3.4s var(--md-ease-breathe) infinite}[data-theme=dark] .model-empty:after{content:"";display:block;width:8px;height:14px;margin:18px auto 0;background:var(--cp-cyan);box-shadow:0 0 10px -1px var(--cp-glow);animation:md-cursor-blink 1.05s steps(1,end) infinite}[data-theme=dark] .model-scroll{scrollbar-color:rgba(0,208,192,.3) transparent}[data-theme=dark] .model-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00d0c06b,#00d0c02e);border:1px solid rgba(4,6,10,.5);border-radius:0}[data-theme=dark] .model-scroll::-webkit-scrollbar-thumb:hover{background:#00d0c099}:root:not([data-theme=dark]) .model-summary{border-bottom-color:var(--amber-line)}:root:not([data-theme=dark]) .model-summary>span:nth-child(2){color:var(--amber-ink)}:root:not([data-theme=dark]) .model-table{border-radius:8px;border-color:var(--md-line-strong);transition:border-color .24s var(--md-ease-out),box-shadow .26s var(--md-ease-out)}:root:not([data-theme=dark]) .model-table:hover{border-color:var(--amber-line);box-shadow:var(--md-shadow-card-hover)}:root:not([data-theme=dark]) .model-test-result{border-radius:8px;transition:transform .22s var(--md-ease-out),box-shadow .26s var(--md-ease-out)}:root:not([data-theme=dark]) .model-test-result:hover{transform:translateY(-2px);box-shadow:1px 4px rgba(var(--warm-shadow),.07),0 16px 32px -16px rgba(var(--warm-shadow),.3)}:root:not([data-theme=dark]) .model-limits>span{color:var(--amber-ink)}:root:not([data-theme=dark]) .model-identity code{color:#7d6b53}:root:not([data-theme=dark]) .model-filters select,:root:not([data-theme=dark]) .model-search input{border-radius:8px}:root:not([data-theme=dark]) .model-filters select:focus,:root:not([data-theme=dark]) .model-search input:focus{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-glow),0 6px 16px -10px rgba(var(--warm-shadow),.45)}:root:not([data-theme=dark]) .model-browser .model-row-actions .ui-button-ghost{border-radius:50%;transition:color .16s var(--md-ease-out),background-color .16s var(--md-ease-out),box-shadow .2s var(--md-ease-out),transform .16s var(--md-ease-out)}:root:not([data-theme=dark]) .model-browser .model-row-actions .ui-button-ghost:hover:not(:disabled){color:var(--amber-ink);background:radial-gradient(120% 120% at 30% 22%,#fffaf0,#f9ecd6 56%,#f1ddb9);box-shadow:inset 0 0 0 1px var(--amber-line),0 3px 9px -5px rgba(var(--warm-shadow),.45),0 0 0 3px #d977061a;transform:rotate(8deg) scale(1.05)}:root:not([data-theme=dark]) .model-browser .model-row-actions .ui-button-ghost:active:not(:disabled){transform:rotate(0) scale(.93)}:root:not([data-theme=dark]) .model-browser .model-row-actions .ui-button-outline{border-radius:8px;background:linear-gradient(180deg,#fffefb,#f8f3ea);border-color:var(--md-line-strong);color:var(--md-ink-secondary);box-shadow:1px 2px rgba(var(--warm-shadow),.1),0 3px 8px -4px rgba(var(--warm-shadow),.28),inset 0 1px #fff;transition:transform .16s var(--md-ease-out),box-shadow .2s var(--md-ease-out),border-color .16s var(--md-ease-out),color .16s var(--md-ease-out)}:root:not([data-theme=dark]) .model-browser .model-row-actions .ui-button-outline:hover:not(:disabled){transform:translateY(-1px);border-color:var(--amber-line);color:var(--amber-ink);box-shadow:1px 3px rgba(var(--warm-shadow),.12),0 9px 18px -8px rgba(var(--warm-shadow),.34),inset 0 1px #fff}:root:not([data-theme=dark]) .model-browser .model-row-actions .ui-button-outline:active:not(:disabled){transform:translateY(1px) scale(.995);box-shadow:inset 0 2px 3px rgba(var(--warm-shadow),.18),1px 1px rgba(var(--warm-shadow),.06)}:root:not([data-theme=dark]) .model-row-actions .md-copy-done{position:relative;color:var(--amber-ink)!important;background:var(--amber-soft)!important;box-shadow:inset 0 0 0 1px var(--amber-line),0 6px 16px -10px #d977068c;animation:none}:root:not([data-theme=dark]) .model-row-actions .md-copy-done>svg{animation:md-copy-ink .46s var(--md-ease-out) both}:root:not([data-theme=dark]) .model-row-actions .md-copy-done:after{content:"";position:absolute;inset:-4px;pointer-events:none;border-radius:inherit;box-shadow:none;background:radial-gradient(closest-side,rgba(217,119,6,.3),rgba(217,119,6,.1) 62%,transparent 78%);opacity:0;animation:md-ink-bloom .56s var(--md-ease-out) both}:root:not([data-theme=dark]) .model-empty{border-top:1px solid var(--amber-line);background:repeating-linear-gradient(180deg,transparent 0 27px,rgba(var(--warm-shadow),.075) 27px 28px),radial-gradient(420px 160px at 50% 28%,rgba(217,119,6,.07),transparent 72%),#fffcf6}:root:not([data-theme=dark]) .model-empty:before{content:"此页尚无记录";display:block;margin:0 auto 16px;font-size:11px;letter-spacing:.26em;text-indent:.26em;color:var(--amber-ink);opacity:.75;animation:md-sheet-breathe 6.4s var(--md-ease-breathe) infinite}:root:not([data-theme=dark]) .model-empty h2{color:var(--amber-ink)}:root:not([data-theme=dark]) .model-empty>svg{color:#c98a3c;opacity:.7}:root:not([data-theme=dark]) .model-list-toolbar .channel-filters button[aria-pressed=true]{background:linear-gradient(180deg,#fffdf8,#f7efe0);color:var(--amber-ink);box-shadow:1px 2px rgba(var(--warm-shadow),.1),inset 0 0 0 1px var(--amber-line)}:root:not([data-theme=dark]) .model-feedback{border-color:var(--amber-line);background:var(--amber-soft);color:var(--amber-ink);box-shadow:1px 2px rgba(var(--warm-shadow),.06)}:root:not([data-theme=dark]) .model-scroll{scrollbar-color:rgba(var(--warm-shadow),.32) transparent}:root:not([data-theme=dark]) .model-scroll::-webkit-scrollbar-thumb{background:rgba(var(--warm-shadow),.26)}:root:not([data-theme=dark]) .model-scroll::-webkit-scrollbar-thumb:hover{background:rgba(var(--warm-shadow),.42)}@keyframes md-standby-breathe{0%,to{opacity:1}50%{opacity:.86}}@keyframes md-stamp-lock{0%{opacity:0;transform:scale(1.18);clip-path:inset(0 100% 0 0)}45%{opacity:1;transform:scale(1.02);clip-path:inset(0 0 0 0)}to{opacity:1;transform:scale(1);clip-path:inset(0 0 0 0)}}@keyframes md-copy-ink{0%{opacity:0;transform:scale(.7);clip-path:circle(14% at 50% 50%)}60%{opacity:1;transform:scale(1.06);clip-path:circle(80% at 50% 50%)}to{opacity:1;transform:scale(1);clip-path:circle(150% at 50% 50%)}}@keyframes md-ink-bloom{0%{opacity:0;transform:scale(.72)}35%{opacity:.85}to{opacity:0;transform:scale(1.32)}}@keyframes md-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes md-nosignal-pulse{0%,to{opacity:.42}50%{opacity:.78}}@keyframes md-sheet-breathe{0%,to{opacity:.62;transform:translateY(0)}50%{opacity:.9;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){[data-theme=dark] .model-table:before,[data-theme=dark] .model-browser .model-row-actions .ui-button-outline,[data-theme=dark] .model-row-actions .md-copy-done,[data-theme=dark] .model-row-actions .md-copy-done:after,[data-theme=dark] .model-empty:before,[data-theme=dark] .model-empty:after,:root:not([data-theme=dark]) .model-row-actions .md-copy-done>svg,:root:not([data-theme=dark]) .model-row-actions .md-copy-done:after,:root:not([data-theme=dark]) .model-empty:before{animation:none!important}[data-theme=dark] .model-browser .model-row-actions .ui-button-ghost:hover,[data-theme=dark] .model-browser .model-row-actions .ui-button-ghost:active,[data-theme=dark] .model-browser .model-row-actions .ui-button-outline:hover:not(:disabled),:root:not([data-theme=dark]) .model-browser .model-row-actions .ui-button-ghost:hover:not(:disabled),:root:not([data-theme=dark]) .model-browser .model-row-actions .ui-button-ghost:active:not(:disabled),:root:not([data-theme=dark]) .model-browser .model-row-actions .ui-button-outline:hover:not(:disabled),:root:not([data-theme=dark]) .model-browser .model-row-actions .ui-button-outline:active:not(:disabled),:root:not([data-theme=dark]) .model-test-result:hover{transform:none!important}[data-theme=dark] .model-row-actions .md-copy-done:after{opacity:.9!important}}.model-source-details{font-size:11px;max-width:100%;margin:6px 0}.model-source-details summary{cursor:pointer;color:var(--muted)}.model-source-details>div{padding:5px 0;overflow-wrap:anywhere}.model-source-details code{display:block;font-size:10px;white-space:normal}.settings-fieldset{border:0;padding:0;margin:0;min-width:0}.settings-card{margin-bottom:20px}.settings-card-heading{display:flex;align-items:center;gap:11px;padding-bottom:6px}.settings-card-heading>svg{color:var(--amber-ink);flex-shrink:0}.settings-card-heading h2{font-size:15px}.settings-card-heading p{font-size:12px;margin-top:4px}.settings-field{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.settings-field:last-child{border-bottom:0;padding-bottom:0}.settings-field>span,.settings-field>label{min-width:0}.settings-field strong{display:block;font-size:13px;font-weight:550}.settings-field small{display:block;font-size:12px;line-height:1.7;color:var(--muted);margin-top:5px}.settings-toggle{appearance:none;width:40px;height:23px;flex-shrink:0;border:1px solid var(--amber-line);border-radius:999px;background:linear-gradient(180deg,#efe8db,#e6ddcc);position:relative;padding:0;cursor:pointer;box-shadow:inset 0 1px 3px rgba(var(--warm-shadow),.14);transition:background .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.settings-toggle:after{content:"";width:17px;height:17px;position:absolute;top:2px;left:2px;border-radius:5px;background:linear-gradient(180deg,#f0d8a4,#cf9a3f 60%,#b5761f);box-shadow:0 1px 2px rgba(var(--warm-shadow),.3),inset 0 1px #ffffffb8,inset 0 -1px #784a0c47;transform-origin:left center;transition:transform .25s cubic-bezier(.34,1.4,.64,1)}.settings-toggle:hover{background:linear-gradient(180deg,#ece4d5,#e0d5c0)}.settings-toggle:checked{background:linear-gradient(180deg,#d9a24a,#b5761f);border-color:#9c6216;box-shadow:inset 0 1px 2px #56340a52,0 1px #ffffff8c}.settings-toggle:checked:after{transform:translate(17px)}.settings-toggle:active:after{transform:scaleX(1.12)}.settings-toggle:checked:active:after{transform:translate(17px) scaleX(1.12)}.settings-toggle:focus-visible{outline:2px solid var(--amber);outline-offset:3px;box-shadow:0 0 0 5px var(--amber-glow)}.settings-toggle:disabled,.settings-fieldset:disabled .settings-toggle{cursor:not-allowed;opacity:.55}.settings-number{width:180px;flex-shrink:0}.settings-number input{width:100%;font-size:13px;font-variant-numeric:tabular-nums;transition:border-color .15s var(--ease-out-expo),box-shadow .15s var(--ease-out-expo)}.settings-number input[aria-invalid=true]{border-color:var(--danger);background:var(--danger-soft)}.settings-number input[aria-invalid=true]:focus-visible{border-color:var(--danger);box-shadow:0 0 0 3px #b23b4b21}.settings-field-error{font-size:11px;color:var(--danger);margin-top:6px;display:flex;align-items:flex-start;gap:4px;animation:settingsErrorIn .22s cubic-bezier(.16,1,.3,1)}.settings-note{display:flex;align-items:flex-start;gap:8px;background:var(--amber-soft);color:var(--amber-ink);padding:12px;border-radius:6px;font-size:12px;margin-top:16px;border:1px solid var(--amber-line);animation:feedbackIn .26s cubic-bezier(.16,1,.3,1)}.settings-note>svg{flex-shrink:0;margin-top:2px}.settings-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px 2px 10px;border-top:1px solid var(--line);margin-top:4px}.settings-footer>span{font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:7px}.settings-actions{display:flex;flex-wrap:wrap;gap:10px}.settings-save-error{display:flex;gap:8px;align-items:flex-start;color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger-line);padding:12px;border-radius:6px;font-size:12px;margin-top:14px;animation:feedbackIn .26s cubic-bezier(.16,1,.3,1)}.settings-save-error>svg{flex-shrink:0}@keyframes settingsIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.settings-browser{animation:settingsIn .3s cubic-bezier(.16,1,.3,1)}.settings-card-heading{align-items:flex-start;padding-bottom:14px;margin-bottom:2px;border-bottom:1px solid var(--line)}.settings-card-heading>svg{margin-top:1px;padding:7px;box-sizing:content-box;background:var(--amber-soft);color:var(--amber-ink);border-radius:8px}.settings-card-heading h2{letter-spacing:-.005em}.settings-field:first-of-type,.settings-number-field:first-of-type{padding-top:14px}.settings-number .settings-hint{display:block;font-size:10px;color:var(--muted);margin-top:6px;font-variant-numeric:tabular-nums}@keyframes settingsErrorIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.settings-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:#c6bfb2;transition:background .25s cubic-bezier(.16,1,.3,1)}.settings-status-dirty{color:var(--warning)}.settings-status-dirty .settings-status-dot{background:var(--amber);box-shadow:0 0 0 3px var(--amber-glow)}.settings-status-saving .settings-status-dot{background:var(--amber);animation:settingsPulse 1.1s ease-in-out infinite}.settings-status-saved{color:var(--success-ink)}.settings-status-saved .settings-status-dot{background:var(--success);box-shadow:0 0 0 3px #1e8a6324}@keyframes settingsPulse{0%,to{opacity:1}50%{opacity:.35}}.spinning{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes feedbackIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.connection-browser{animation:settingsIn .3s cubic-bezier(.16,1,.3,1)}.connection-feedback,.connection-error{padding:10px 13px;border-radius:7px;animation:feedbackIn .26s cubic-bezier(.16,1,.3,1)}.connection-feedback{background:var(--success-soft);border:1px solid var(--success-line)}.connection-error{background:var(--danger-soft);border:1px solid var(--danger-line)}.connection-error>svg{margin-top:1px}.cx-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;background:var(--amber-soft);color:var(--amber-ink);border-radius:8px}.cx-icon-danger{background:var(--danger-soft);color:var(--danger)}.cx-field{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:2px 4px 2px 12px;border:1px solid var(--amber-line);border-radius:7px;background:#fffdf8;transition:border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1)}.cx-field:focus-within{border-color:var(--amber);background:var(--surface);box-shadow:0 0 0 3px var(--amber-glow)}.cx-field>svg{color:var(--dsw-alias-label-tertiary)}.cx-field input{flex:1;min-width:0;border:0;background:transparent;padding:9px 0;font-family:Consolas,SFMono-Regular,monospace;font-size:12.5px;box-shadow:none!important}.cx-field input:focus-visible{outline:none}.cx-field input::placeholder{color:var(--muted);font-family:inherit}.cx-revealed{border-color:var(--amber-line);background:#fffdf8;animation:cxReveal .3s cubic-bezier(.16,1,.3,1)}@keyframes cxReveal{0%{opacity:.55}to{opacity:1}}.copy-field .cx-field input[readonly]{cursor:default}.cx-copied{color:var(--success-ink)!important;border-color:#c9e2d3!important;background:var(--success-soft)!important}.cx-copied:hover:not(:disabled){color:var(--success-ink)!important;border-color:#c9e2d3!important;background:#e8f4ee!important}.cx-code{position:relative;margin-top:15px;padding:15px 16px 15px 42px;background:#221f1a;color:#d9d2c5;border:1px solid #3b352c;border-radius:8px;font-family:Consolas,SFMono-Regular,monospace;font-size:12px;line-height:1.75;overflow-x:auto;white-space:pre;overflow-wrap:normal;box-shadow:inset 0 1px 3px #00000052,0 1px 2px #483a2a14}.cx-code:before{content:"$";position:absolute;top:15px;left:17px;color:#d9a05b;font-weight:700}.cx-code::-webkit-scrollbar{height:8px}.cx-code::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.cx-code::-webkit-scrollbar-track{background:transparent}.connection-danger{border-color:#a63a2e57}.connection-danger h2{color:#9c3a34}.cx-danger-btn{color:#a83a34!important;border-color:#e3b3a8!important}.cx-danger-btn:hover:not(:disabled){color:#8f2f2a!important;background:#fdf0e9!important;border-color:#d99a8c!important}.ch-metric{display:flex;align-items:center;gap:10px}.ch-metric-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--amber-soft);color:var(--amber-ink);flex-shrink:0}.ch-metric-body{display:flex;flex-direction:column;gap:1px}.ch-metric-label{font-size:11px;color:var(--dsw-alias-label-tertiary)}.ch-metric-value{font-size:19px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.25}.ch-metric-value small{font-size:12px;font-weight:400;color:var(--dsw-alias-label-tertiary)}.ch-skeleton{display:inline-block;width:26px;height:14px;border-radius:4px;background:#eee8de;animation:settingsPulse 1.4s ease-in-out infinite}.ch-skeleton-sm{width:18px;height:11px}.channel-summary-strip .checkin-control{gap:8px;padding:9px 13px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.channel-summary-strip{margin-bottom:16px}.channel-summary-strip .checkin-control .status-dot{animation:none}.channel-filters button span{padding:1px 6px;background:#483a2a14;border-radius:8px;font-variant-numeric:tabular-nums;font-weight:550;color:var(--ink-soft)}.channel-filters button[aria-pressed=true] span{background:var(--amber-soft);color:var(--amber-ink)}.provider-grid{animation:settingsIn .32s cubic-bezier(.16,1,.3,1)}.provider-logo{border-radius:9px;font-size:12px;letter-spacing:.02em;box-shadow:inset 0 0 0 1px #483a2a0f,0 1px 2px #483a2a12}.provider-card .status-dot{animation:none}.provider-counts strong{font-variant-numeric:tabular-nums;font-weight:600}.provider-manage svg{opacity:0;transform:translate(-4px);transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.provider-card:hover .provider-manage svg,.provider-manage:focus-visible svg{opacity:1;transform:none}.provider-card:focus-within{border-color:var(--amber-line)}.detail-provider-link{border-left:2px solid transparent;border-radius:0 6px 6px 0;padding-left:10px}.detail-provider-link.active{border-left-color:var(--amber);font-weight:550}.detail-security-note{padding:11px 13px;background:var(--amber-soft);border:1px solid var(--amber-line);border-radius:7px}.detail-security-note>svg{flex-shrink:0;margin-top:1px;color:var(--amber-ink)}.channel-empty{animation:settingsIn .3s cubic-bezier(.16,1,.3,1)}.channel-empty h2{color:var(--ink-soft)}.ofm_root .ofm_btn{min-height:30px;padding:6px 12px;border-radius:6px;border-color:var(--dsw-alias-border-l2);background:var(--surface);color:var(--ink-soft);font-size:12px;font-weight:500;box-shadow:0 1px 2px #483a2a0d}.ofm_root .ofm_btn:hover:not(:disabled){background:var(--surface-hover);border-color:var(--amber-line)}.ofm_root .ofm_btn:active:not(:disabled){transform:scale(.97)}.ofm_root .ofm_btn:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.ofm_root .ofm_seg{margin-top:6px}.ofm_root .ofm_seg button{font-size:13px;font-weight:500;padding:11px 2px 13px;border-bottom:2px solid transparent;transition:color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1)}.ofm_root .ofm_seg button:hover{color:var(--ink)}.ofm_root .ofm_seg button[aria-selected=true]{font-weight:600}.ofm_root .ofm_hero{border:1px solid var(--line);padding:19px 21px}.ofm_root .ofm_hero h3{font-size:14px;font-weight:600;color:var(--ink);margin:0 0 4px}.ofm_root .ofm_hero:hover{transform:none;box-shadow:var(--shadow-sm)}.ofm_root .ofm_row{align-items:center;padding:6px 0;border-top:1px solid rgba(110,100,84,.1)}.ofm_root .ofm_row:first-of-type{border-top:0}.ofm_root .ofm_row label{font-size:12px;color:var(--ink-soft);gap:8px}.ofm_root .ofm_row select,.ofm_root .ofm_row input[type=text],.ofm_root .ofm_row input:not([type]){font-size:12px;border-radius:6px}.ofm_root .ofm_row input[type=checkbox]{accent-color:var(--amber);width:15px;height:15px}.ofm_root .ofm_note{color:var(--dsw-alias-label-tertiary);line-height:1.7}.ofm_root .ofm_modal{border-radius:12px;box-shadow:0 24px 64px -18px #483a2a4d,0 4px 16px #483a2a1a;animation:settingsIn .26s cubic-bezier(.16,1,.3,1)}.ofm_root .ofm_toast{border-radius:8px;box-shadow:var(--shadow-md);animation:feedbackIn .24s cubic-bezier(.16,1,.3,1)}.ofm_root .ofm_glass,.ofm_root .ofm_ann,.ofm_root .ofm_newsitem,.ofm_root .ofm_stat{border-radius:8px}.ofm_root .ofm_mono,.ofm_root .ofm_id{font-family:Consolas,SFMono-Regular,monospace}.ofm_root .ofm_num,.ofm_root .ofm_kpivalue,.ofm_root .ofm_credittotal{font-variant-numeric:tabular-nums}@media(max-width:700px){.settings-field{gap:16px}.settings-number-field{align-items:stretch;flex-direction:column;gap:10px}.settings-number{width:100%}.settings-footer{align-items:stretch;flex-direction:column}.settings-actions>button{flex:1}.settings-browser .dashboard-heading{flex-wrap:wrap}.cx-code{padding-left:34px}.cx-code:before{left:13px}}@media(prefers-reduced-motion:reduce){.settings-browser,.connection-browser,.provider-grid,.channel-empty,.settings-save-error,.settings-note,.settings-field-error,.connection-feedback,.connection-error,.cx-revealed,.ofm_root .ofm_modal,.ofm_root .ofm_toast{animation:none!important}.settings-toggle,.settings-toggle:after,.provider-manage svg,.ofm_root .ofm_seg button{transition:none!important}.ch-skeleton,.settings-status-saving .settings-status-dot{animation:none!important}}:root:not([data-theme=dark]) .settings-card-heading>svg{border-radius:10px}:root:not([data-theme=dark]) .settings-note,:root:not([data-theme=dark]) .settings-save-error{border-radius:9px}:root:not([data-theme=dark]) .settings-number input{border-radius:9px}:root:not([data-theme=dark]) .connection-feedback,:root:not([data-theme=dark]) .connection-error{border-radius:9px}:root:not([data-theme=dark]) .cx-icon{border-radius:10px}:root:not([data-theme=dark]) .cx-field{border-radius:9px}:root:not([data-theme=dark]) .cx-code{border-radius:10px}:root:not([data-theme=dark]) .detail-provider-link{border-radius:0 8px 8px 0}:root:not([data-theme=dark]) .detail-security-note{border-radius:9px}:root:not([data-theme=dark]) .ch-metric-icon{border-radius:10px}:root:not([data-theme=dark]) .ofm_root .ofm_btn{min-height:32px;border-radius:9px}:root:not([data-theme=dark]) .ofm_root .ofm_hero{border-radius:12px}:root:not([data-theme=dark]) .ofm_root .ofm_chanlogo{border-radius:9px}:root:not([data-theme=dark]) .ofm_root .ofm_chanstate{border-radius:6px}:root:not([data-theme=dark]) .ofm_root .ofm_row select,:root:not([data-theme=dark]) .ofm_root .ofm_row input[type=text],:root:not([data-theme=dark]) .ofm_root .ofm_row input:not([type]){border-radius:9px}:root:not([data-theme=dark]) .ofm_root .ofm_modal{border-radius:16px}:root:not([data-theme=dark]) .ofm_root .ofm_toast{border-radius:11px}:root:not([data-theme=dark]) .ofm_root .ofm_glass,:root:not([data-theme=dark]) .ofm_root .ofm_ann,:root:not([data-theme=dark]) .ofm_root .ofm_newsitem,:root:not([data-theme=dark]) .ofm_root .ofm_stat{border-radius:12px}:root:not([data-theme=dark]) .settings-field strong,:root:not([data-theme=dark]) .settings-field small,:root:not([data-theme=dark]) .settings-footer>span,:root:not([data-theme=dark]) .connection-card-heading h2,:root:not([data-theme=dark]) .ch-metric-value,:root:not([data-theme=dark]) .ch-metric-label,:root:not([data-theme=dark]) .detail-provider-link,:root:not([data-theme=dark]) .ofm_root .ofm_acctname,:root:not([data-theme=dark]) .ofm_root .ofm_chanid,:root:not([data-theme=dark]) .ofm_root .ofm_chanid b{overflow-wrap:anywhere}:root:not([data-theme=dark]) .detail-provider-link{min-width:0}[data-theme=dark] .settings-card-heading{border-bottom-color:#00d0c024}[data-theme=dark] .settings-card-heading>svg{background:var(--cp-cyan-soft);color:var(--cp-cyan);box-shadow:inset 0 1px #ffffff0d}[data-theme=dark] .settings-fieldset .settings-toggle{background:#ffffff0a;border-color:var(--cp-cyan-line);box-shadow:inset 0 1px 3px #00000073}[data-theme=dark] .settings-fieldset .settings-toggle:hover:not(:disabled){background:#00d0c012;border-color:#00d0c080}[data-theme=dark] .settings-fieldset .settings-toggle:checked{background:var(--cp-cyan-soft);border-color:var(--cp-cyan);box-shadow:inset 0 1px 2px #0006,0 0 10px -3px var(--cp-glow)}[data-theme=dark] .settings-fieldset .settings-toggle:checked:hover:not(:disabled){background:#00d0c033;border-color:var(--cp-cyan)}[data-theme=dark] .settings-fieldset .settings-toggle:after{background:var(--muted);border-radius:1px;box-shadow:none}[data-theme=dark] .settings-fieldset .settings-toggle:checked:after{background:var(--cp-cyan);border-radius:1px;box-shadow:0 0 6px var(--cp-glow)}[data-theme=dark] .settings-browser .settings-note{background:#00d0c00d;color:var(--dsw-alias-label-secondary);border-color:var(--cp-cyan-line)}[data-theme=dark] .settings-number .settings-hint{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .settings-number input[aria-invalid=true]{background:#e945420f}[data-theme=dark] .settings-number input[aria-invalid=true]:focus{border-color:var(--cp-red);box-shadow:0 0 0 3px #e9454224}[data-theme=dark] .settings-footer{border-top-color:#00d0c024}[data-theme=dark] .settings-status-dot{background:#ffffff29;border-radius:1px}[data-theme=dark] .settings-status-dirty{color:var(--cp-amber)}[data-theme=dark] .settings-status-dirty .settings-status-dot{background:var(--cp-amber);box-shadow:0 0 0 3px #e8a33d24;border-radius:1px}[data-theme=dark] .settings-status-saving .settings-status-dot{background:var(--cp-cyan);border-radius:1px}[data-theme=dark] .settings-status-saved{color:var(--dsw-alias-state-success-primary)}[data-theme=dark] .settings-status-saved .settings-status-dot{background:var(--dsw-alias-state-success-primary);box-shadow:0 0 0 3px #3ecfa01f;border-radius:1px}[data-theme=dark] .connection-feedback{background:#3ecfa012;border-color:#3ecfa02e}[data-theme=dark] .connection-error{background:#e9454212;border-color:var(--cp-red-line)}[data-theme=dark] .cx-icon{background:var(--cp-cyan-soft);color:var(--cp-cyan);box-shadow:inset 0 1px #ffffff0d}[data-theme=dark] .cx-icon-danger{background:var(--cp-red-soft);color:var(--cp-red)}[data-theme=dark] .cx-field{background:#0a0d12;border-color:var(--cp-cyan-line);box-shadow:inset 0 1px 2px #00000059}[data-theme=dark] .cx-field:hover{border-color:#00d0c080}[data-theme=dark] .connection-browser .cx-field:focus-within{border-color:var(--cp-cyan);background:#0c1117;box-shadow:none}[data-theme=dark] .cx-field>svg{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .cx-field input{color:var(--ink);caret-color:var(--cp-cyan)}[data-theme=dark] .cx-field input::placeholder{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .cx-revealed{border-color:var(--cp-cyan);background:#0c1117}[data-theme=dark] .cx-copied{color:var(--dsw-alias-state-success-primary)!important;border-color:#3ecfa04d!important;background:#3ecfa014!important}[data-theme=dark] .cx-copied:hover:not(:disabled){color:var(--dsw-alias-state-success-primary)!important;border-color:#3ecfa066!important;background:#3ecfa01f!important}[data-theme=dark] .cx-code{background:#080a0e;border-color:var(--cp-cyan-line);color:#b6c9c6;box-shadow:inset 0 1px 3px #0006}[data-theme=dark] .cx-code:before{color:var(--cp-cyan)}[data-theme=dark] .connection-danger{border-color:var(--cp-red)}[data-theme=dark] .connection-danger h2{color:var(--cp-red)}[data-theme=dark] .cx-danger-btn{color:#fff!important;border-color:#ff6b68!important;background:var(--cp-red)!important;box-shadow:0 0 14px -4px #e9454280}[data-theme=dark] .cx-danger-btn:hover:not(:disabled){color:#fff!important;background:#f25552!important;border-color:#ff8a86!important;box-shadow:0 0 20px -4px #e9454299}[data-theme=dark] .ch-metric-icon{background:var(--cp-cyan-soft);color:var(--cp-cyan);box-shadow:inset 0 1px #ffffff0d}[data-theme=dark] .ch-metric-label{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .ch-metric-value{color:var(--ink);text-shadow:0 0 20px rgba(0,208,192,.08)}[data-theme=dark] .ch-metric-value small{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .ch-skeleton{background:#00d0c014}[data-theme=dark] .channel-summary-strip .checkin-control{background:#00d0c008;border-color:var(--cp-cyan-line)}[data-theme=dark] .channel-filters{background:#00d0c008}[data-theme=dark] .channel-filters button{background:transparent;border-color:transparent}[data-theme=dark] .channel-filters button span{background:#ffffff12;color:var(--dsw-alias-label-secondary)}[data-theme=dark] .channel-filters button[aria-pressed=true] span{background:var(--cp-cyan-soft);color:var(--cp-cyan)}[data-theme=dark] .provider-logo{box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 1px #ffffff0a}[data-theme=dark] .provider-card:focus-within{border-color:var(--cp-cyan-line)}[data-theme=dark] .detail-provider-link.active{border-left-color:var(--cp-cyan)}[data-theme=dark] .detail-security-note{background:#00d0c00d;border-color:var(--cp-cyan-line);color:var(--dsw-alias-label-secondary)}[data-theme=dark] .detail-security-note>svg{color:var(--cp-cyan)}[data-theme=dark] .channel-empty h2{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .ofm_root .ofm_btn{background:#00d0c008;border-color:var(--cp-cyan-line);color:var(--ink);border-radius:2px;box-shadow:inset 0 1px #ffffff08}[data-theme=dark] .ofm_root .ofm_btn:hover:not(:disabled){background:#00d0c017;border-color:var(--cp-cyan)}[data-theme=dark] .ofm_root .ofm_btn:focus-visible{outline:2px solid var(--cp-cyan)}[data-theme=dark] .ofm_root .ofm_hero{background:#0f1218;border-color:var(--cp-cyan-line)}[data-theme=dark] .ofm_root .ofm_hero h3{color:var(--ink)}[data-theme=dark] .ofm_root .ofm_row{border-top-color:#00d0c01a}[data-theme=dark] .ofm_root .ofm_row label{color:var(--dsw-alias-label-secondary)}[data-theme=dark] .ofm_root .ofm_row input[type=checkbox]{accent-color:var(--cp-cyan)}[data-theme=dark] .ofm_root .ofm_note{color:var(--dsw-alias-label-tertiary)}[data-theme=dark] .ofm_root .ofm_modal{border-radius:2px}[data-theme=dark] .ofm_root .ofm_toast{border-radius:2px;box-shadow:0 16px 48px -12px #0000008c}:root:not([data-theme=dark]){--ofm-hair: #eee9e0;--ofm-sheen: rgba(255, 255, 255, .85);--ofm-hover-wash: rgba(72, 58, 42, .035);--ofm-field-bg: #fffdf8;--ofm-field-line: var(--amber-line);--ofm-field-line-hover: #d9b98a;--ofm-sunk: #f7f3ec;--ofm-track-ring: rgba(var(--warm-shadow), .12);--ofm-code-thumb: rgba(217, 119, 6, .35);--ofm-danger-card-top: rgba(166, 58, 46, .3)}[data-theme=dark]{--ofm-hair: rgba(0, 208, 192, .1);--ofm-sheen: rgba(255, 255, 255, .05);--ofm-hover-wash: rgba(0, 208, 192, .035);--ofm-field-bg: #0a0d12;--ofm-field-line: var(--cp-cyan-line);--ofm-field-line-hover: rgba(0, 208, 192, .52);--ofm-sunk: rgba(0, 208, 192, .035);--ofm-track-ring: rgba(0, 208, 192, .12);--ofm-code-thumb: rgba(0, 208, 192, .28);--ofm-danger-card-top: var(--cp-red-line)}.settings-browser{max-width:900px}.settings-card{min-width:0}.settings-card-heading>svg{display:grid;place-items:center;width:16px;height:16px;box-sizing:content-box;box-shadow:inset 0 1px 0 var(--ofm-sheen)}.settings-card-heading>div{min-width:0}.settings-card-heading h2{line-height:1.35;text-wrap:balance}.settings-card-heading p{line-height:1.6;text-wrap:pretty}.settings-field strong{line-height:1.45}.settings-field small{text-wrap:pretty}label.settings-field{cursor:pointer}@media(hover:hover){label.settings-field{border-radius:9px;transition:background-color .16s cubic-bezier(.16,1,.3,1)}label.settings-field:hover{background:var(--ofm-hover-wash)}}.settings-toggle{border-width:1px;border-style:solid;transition:background .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.settings-fieldset .settings-field .settings-toggle{border-radius:999px}[data-theme=dark] .settings-fieldset .settings-field .settings-toggle{border-radius:2px}.settings-toggle:active:not(:disabled){transform:scaleY(.94)}.settings-toggle:disabled,.settings-fieldset:disabled .settings-toggle{filter:saturate(.55)}[data-theme=dark] .settings-fieldset .settings-toggle:focus-visible{outline:2px solid var(--cp-cyan);outline-offset:3px;box-shadow:0 0 0 5px var(--cp-glow)}.settings-number{min-width:0}.settings-number input{font-weight:500}.settings-number input:disabled{background:var(--ofm-sunk);border-color:var(--dsw-alias-border-l1);color:var(--dsw-alias-label-tertiary);cursor:not-allowed}.settings-number .settings-hint{line-height:1.5}.settings-field-error{line-height:1.5;text-wrap:pretty;overflow-wrap:anywhere}.settings-field-error>svg{flex-shrink:0;margin-top:2px}.settings-footer{padding:15px 2px 8px}.settings-footer>span{gap:8px;min-height:18px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.settings-actions{align-items:center}.settings-status-dot{box-shadow:inset 0 0 0 1px var(--ofm-track-ring)}.settings-footer>span.settings-status-dirty{color:var(--amber-ink)}.settings-footer>span.settings-status-saving{color:var(--amber)}.settings-footer>span.settings-status-saved{color:var(--success-ink)}[data-theme=dark] .settings-footer>span.settings-status-dirty{color:var(--cp-amber)}[data-theme=dark] .settings-footer>span.settings-status-saving{color:var(--cp-cyan)}[data-theme=dark] .settings-footer>span.settings-status-saved{color:var(--dsw-alias-state-success-primary)}.settings-note{line-height:1.65;overflow-wrap:anywhere}.settings-save-error{line-height:1.6;text-wrap:pretty;overflow-wrap:anywhere}.settings-save-error>span{min-width:0}.settings-save-error>svg{margin-top:1px}.connection-card{min-width:0}.connection-card-heading{flex-wrap:wrap;row-gap:10px}.connection-card-heading>div{min-width:0}.connection-card-heading h2{line-height:1.35}.connection-card-heading p{line-height:1.6;text-wrap:pretty}.cx-field{padding:1px 4px 1px 12px;background:var(--ofm-field-bg);border-color:var(--ofm-field-line)}.cx-field:hover{border-color:var(--ofm-field-line-hover)}.cx-field>svg{transition:color .15s cubic-bezier(.16,1,.3,1)}.cx-field:focus-within>svg{color:var(--amber)}.cx-field input{padding:8px 0;line-height:1.44}.copy-field .cx-field input{background:transparent;border-radius:0}.cx-revealed{box-shadow:inset 0 0 0 1px #b4530914}[data-theme=dark] .cx-field:focus-within>svg{color:var(--cp-cyan)}[data-theme=dark] .cx-revealed{box-shadow:inset 0 0 0 1px var(--cp-cyan-line)}.cx-code{tab-size:2;-moz-tab-size:2;direction:ltr;unicode-bidi:isolate;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ofm-code-thumb) transparent}:root:not([data-theme=dark]) .cx-code::selection{background:#d977064d;color:#fff8ea}[data-theme=dark] .cx-code::selection{background:#00d0c04d;color:#eafffd}.connection-danger{background:linear-gradient(180deg,#fffdfa,#fdf4f0)}.connection-danger:before{background:linear-gradient(90deg,transparent,var(--ofm-danger-card-top),transparent)}.connection-danger>.ui-button{flex-shrink:0}.cx-danger-btn{box-shadow:inset 0 1px #ffffffa8}[data-theme=dark] .connection-danger{background:linear-gradient(180deg,#13161d,#17141a)}[data-theme=dark] .connection-danger:before{background:linear-gradient(90deg,transparent,var(--ofm-danger-card-top),transparent)}.connection-feedback,.connection-error{line-height:1.6;overflow-wrap:anywhere}.connection-feedback>svg{flex-shrink:0;margin-top:1px}.field-label{font-weight:550;letter-spacing:.01em;margin:20px 0 8px;overflow-wrap:anywhere}.copy-field{align-items:stretch}.copy-field>.ui-button{flex-shrink:0}.copy-field+.field-label{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.footnote{line-height:1.65;text-wrap:pretty;overflow-wrap:anywhere}.ch-metric,.ch-metric-body{min-width:0}.ch-metric-icon{box-shadow:inset 0 1px 0 var(--ofm-sheen)}.ch-metric-label{font-weight:500;letter-spacing:.01em;overflow-wrap:anywhere}.ch-metric-value{letter-spacing:-.01em}.ch-skeleton{vertical-align:middle}.provider-logo{letter-spacing:.02em;text-shadow:0 1px 0 rgba(255,255,255,.35)}.provider-manage{font-weight:550}@media(hover:none){.provider-manage svg{opacity:1;transform:none}}[data-theme=dark] .provider-logo{text-shadow:0 1px 1px rgba(0,0,0,.35)}.detail-provider-link{border-left-width:1px;border-radius:0 8px 8px 0;min-width:0}.ofm_root .ofm_btn{min-height:32px;border-radius:9px}.ofm_root .ofm_btn:disabled{cursor:not-allowed}.ofm_root .ofm_minibtn{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:7px}.ofm_root .ofm_foldtoggle{min-height:24px;padding:3px 8px;margin-left:-8px;border-radius:7px;transition:background-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1)}.ofm_root .ofm_foldtoggle:hover{background:var(--dsw-alias-bg-layer-2)}[data-theme=dark] .ofm_root .ofm_foldtoggle:hover{background:var(--cp-cyan-soft);color:var(--cp-cyan)}.ofm_root .ofm_row{margin:0;padding:11px 0;border-top:1px solid var(--ofm-hair)}.ofm_root .ofm_row.ofm_acts{padding-top:13px}.ofm_root .ofm_row select,.ofm_root .ofm_row input[type=text],.ofm_root .ofm_row input:not([type]){border-radius:9px}.ofm_root .ofm_row input[type=checkbox]{margin:0;cursor:pointer}.ofm_root .ofm_card,.ofm_root .ofm_hero,.ofm_root .ofm_glass,.ofm_root .ofm_chan,.ofm_root .ofm_ann,.ofm_root .ofm_newsitem,.ofm_root .ofm_stat{border-radius:12px}.ofm_root .ofm_modal{border-radius:16px}.ofm_root .ofm_toast{border-radius:11px}[data-theme=dark] .ofm_root .ofm_modal{border-radius:16px}.ofm_root .ofm_chanlogo{border-radius:9px}.ofm_root .ofm_chanstate{border-radius:6px;background:var(--dsw-alias-bg-layer-2);box-shadow:inset 0 0 0 1px var(--dsw-alias-border-l1)}[data-theme=dark] .ofm_root .ofm_chanstate{background:var(--cp-cyan-soft);color:var(--dsw-alias-label-secondary);box-shadow:inset 0 0 0 1px var(--cp-cyan-line)}.provider-logo{border-radius:11px}.settings-card-heading>svg,.cx-icon,.cx-icon-danger,.ch-metric-icon{border-radius:10px}.settings-number input,.settings-note,.settings-save-error,.connection-feedback,.connection-error,.cx-field,.detail-security-note{border-radius:9px}.cx-code{border-radius:10px}.detail-provider-link{border-radius:0 8px 8px 0}:root:not([data-theme=dark]) .settings-number .settings-hint{color:var(--muted)}:root:not([data-theme=dark]) .ch-metric-label{color:var(--muted)}:root:not([data-theme=dark]) .provider-counts{color:var(--dsw-alias-label-secondary)}:root:not([data-theme=dark]) .provider-detail-top{color:var(--muted)}:root:not([data-theme=dark]) .detail-security-note{color:var(--dsw-alias-label-secondary)}@media(max-width:700px){.connection-danger{flex-direction:column;align-items:stretch}.connection-danger>.ui-button{width:100%}.settings-footer{padding:15px 2px 4px}}@media(prefers-reduced-motion:reduce){.settings-toggle:active:not(:disabled){transform:none!important}}:root:not([data-theme=dark]){--set-ring-blue: rgba(38, 86, 201, .14);--set-ring-green: rgba(30, 138, 99, .2);--set-code-glow: rgba(91, 141, 239, .14);--set-code-line: rgba(91, 141, 239, .38);--set-danger-glow: rgba(178, 59, 75, .22)}[data-theme=dark]{--set-ring-blue: rgba(91, 141, 239, .22);--set-ring-green: rgba(62, 207, 160, .22);--set-code-glow: rgba(91, 141, 239, .2);--set-code-line: rgba(91, 141, 239, .46);--set-danger-glow: rgba(227, 106, 106, .26)}@keyframes set-knob-pop{0%{transform:translate(0) scaleX(1) scaleY(1)}58%{transform:translate(17px) scaleX(.84) scaleY(1.1)}80%{transform:translate(17px) scaleX(1.05) scaleY(.97)}to{transform:translate(17px) scaleX(1) scaleY(1)}}.settings-toggle:checked:after{animation:set-knob-pop .32s cubic-bezier(.22,.9,.3,1)}@media(hover:hover){.settings-toggle:hover:not(:disabled):not(:checked){background:#dcd6c9;box-shadow:inset 0 1px 3px #483a2a29,0 0 0 3px var(--set-ring-blue)}.settings-toggle:checked:hover:not(:disabled){box-shadow:inset 0 1px 2px #0c1e4e4d,0 0 0 3px var(--set-ring-blue)}[data-theme=dark] .settings-toggle:hover:not(:disabled):not(:checked){background:#ffffff26;box-shadow:inset 0 1px 3px #483a2a29,0 0 0 3px var(--set-ring-blue)}[data-theme=dark] .settings-toggle:checked:hover:not(:disabled){box-shadow:inset 0 1px 2px #0c1e4e4d,0 0 0 3px var(--set-ring-blue)}}.settings-footer>span{transition:color .22s cubic-bezier(.16,1,.3,1)}.settings-status-dot{position:relative}.settings-status-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 1.5px var(--set-ring-green);opacity:0;pointer-events:none}@keyframes set-status-pop{0%{transform:scale(.7)}62%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes set-status-ring{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2.6)}}.settings-status-saved .settings-status-dot{animation:set-status-pop .36s cubic-bezier(.22,.9,.3,1)}.settings-status-saved .settings-status-dot:after{animation:set-status-ring .62s cubic-bezier(.16,1,.3,1) 40ms}.cx-field>svg{transform-origin:50% 50%;transition:color .15s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.22,.9,.3,1)}.cx-field:focus-within>svg{transform:scale(1.18)}.cx-revealed>svg{color:var(--green);transform:scale(1.1)}@keyframes set-field-in{0%{opacity:.45;transform:translateY(2px)}to{opacity:1;transform:none}}.cx-revealed input{animation:set-field-in .24s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.cx-field:hover>svg{transform:scale(1.06)}}@keyframes set-copy-pop{0%{transform:scale(.93)}55%{transform:scale(1.045)}to{transform:scale(1)}}.cx-copied,.copy-field .copied{animation:set-copy-pop .3s cubic-bezier(.22,.9,.3,1);box-shadow:0 0 0 3px var(--set-ring-green)}.cx-copied>svg,.copy-field .copied>svg{animation:set-copy-pop .34s cubic-bezier(.22,.9,.3,1)}.ofm_root .ofm_foldtoggle svg{transition:transform .3s cubic-bezier(.34,1.5,.64,1)}.ofm_root .ofm_foldtoggle[data-open=true] svg{transform:rotate(90deg)}@keyframes set-fold-unfold{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ofm_root .ofm_chanfold{transform-origin:top center;animation:set-fold-unfold .26s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.ofm_root .ofm_foldtoggle:hover svg{transform:translateY(1px) scale(1.08)}.ofm_root .ofm_foldtoggle[data-open=true]:hover svg{transform:rotate(90deg) scale(1.08)}}.cx-danger-btn{transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}.cx-danger-btn svg{transition:transform .22s cubic-bezier(.34,1.5,.64,1)}.cx-danger-btn:active:not(:disabled){transform:scale(.97)}@media(hover:hover){.cx-danger-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 10px -4px var(--set-danger-glow),inset 0 1px #ffffffa8}.cx-danger-btn:hover:not(:disabled) svg{transform:rotate(-24deg)}[data-theme=dark] .cx-danger-btn:hover:not(:disabled){box-shadow:0 3px 12px -4px var(--set-danger-glow),inset 0 1px #ffffff0d}}.cx-code{transition:border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.cx-code:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 150% at 14% 0%,var(--set-code-glow),transparent 58%);opacity:0;transition:opacity .22s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.cx-code:hover{border-color:var(--set-code-line)}.cx-code:hover:after{opacity:1}}@media(prefers-reduced-motion:reduce){.settings-toggle:checked:after,.settings-status-saved .settings-status-dot,.settings-status-saved .settings-status-dot:after,.cx-copied,.copy-field .copied,.cx-copied>svg,.copy-field .copied>svg,.cx-revealed input,.ofm_root .ofm_chanfold{animation:none!important}.cx-field>svg,.cx-danger-btn,.cx-danger-btn svg,.ofm_root .ofm_foldtoggle svg,.cx-code,.cx-code:after{transition-duration:1ms!important}.cx-field:focus-within>svg,.cx-revealed>svg,.cx-field:hover>svg,.cx-danger-btn:hover:not(:disabled),.cx-danger-btn:hover:not(:disabled) svg,.ofm_root .ofm_foldtoggle:hover svg,.ofm_root .ofm_foldtoggle[data-open=true]:hover svg{transform:none}}:root:not([data-theme=dark]){--set-ring-blue: var(--amber-glow);--set-code-glow: rgba(217, 119, 6, .14);--set-code-line: rgba(180, 83, 9, .42)}[data-theme=dark]{--set-ring-blue: var(--cp-glow);--set-code-glow: rgba(0, 208, 192, .2);--set-code-line: var(--cp-cyan-line)}[data-theme=dark] .settings-browser .settings-number,[data-theme=dark] .connection-browser .cx-field{position:relative}[data-theme=dark] .settings-browser .settings-number:before,[data-theme=dark] .connection-browser .cx-field:before{content:"";position:absolute;pointer-events:none;opacity:0;z-index:1;transition:opacity .16s cubic-bezier(.16,1,.3,1);background:linear-gradient(var(--cp-cyan) 0 0) top left / 8px 1px,linear-gradient(var(--cp-cyan) 0 0) top left / 1px 8px,linear-gradient(var(--cp-cyan) 0 0) top right / 8px 1px,linear-gradient(var(--cp-cyan) 0 0) top right / 1px 8px,linear-gradient(var(--cp-cyan) 0 0) bottom left / 8px 1px,linear-gradient(var(--cp-cyan) 0 0) bottom left / 1px 8px,linear-gradient(var(--cp-cyan) 0 0) bottom right / 8px 1px,linear-gradient(var(--cp-cyan) 0 0) bottom right / 1px 8px;background-repeat:no-repeat}[data-theme=dark] .settings-browser .settings-number:before{top:0;left:0;right:0;height:38px}[data-theme=dark] .connection-browser .cx-field:before{inset:-1px}[data-theme=dark] .settings-browser .settings-number:focus-within:before,[data-theme=dark] .connection-browser .cx-field:focus-within:before{opacity:1}[data-theme=dark] .settings-browser .settings-number input,[data-theme=dark] .connection-browser .cx-field input{font-family:Consolas,SFMono-Regular,monospace;font-variant-numeric:tabular-nums;caret-color:var(--cp-cyan)}[data-theme=dark] .settings-browser .settings-number input{background:#0a0d12;border-color:var(--cp-cyan-line);color:var(--ink)}[data-theme=dark] .settings-browser .settings-number input:hover:not(:disabled){border-color:#00d0c080}[data-theme=dark] .settings-browser .settings-number input:focus,[data-theme=dark] .settings-browser .settings-number input:focus-visible{outline:none;border-color:var(--cp-cyan);background:#0c1117;box-shadow:none}:root:not([data-theme=dark]) .settings-browser .settings-number input{background:#fffdf8;border-color:var(--amber-line);color:var(--ink);caret-color:var(--amber)}:root:not([data-theme=dark]) .settings-browser .settings-number input:hover:not(:disabled){border-color:#d9b98a}:root:not([data-theme=dark]) .settings-browser .settings-number input:focus,:root:not([data-theme=dark]) .settings-browser .settings-number input:focus-visible{outline:none;border-color:var(--amber);background:#fffefb;box-shadow:0 0 0 3px var(--amber-glow),1px 2px rgba(var(--warm-shadow),.05)}:root:not([data-theme=dark]) .settings-browser .settings-number input[aria-invalid=true]:focus,:root:not([data-theme=dark]) .settings-browser .settings-number input[aria-invalid=true]:focus-visible{border-color:var(--danger);box-shadow:0 0 0 3px #b23b4b21}[data-theme=dark] .settings-browser .settings-number input[aria-invalid=true]:focus,[data-theme=dark] .settings-browser .settings-number input[aria-invalid=true]:focus-visible{border-color:var(--cp-red);box-shadow:0 0 0 3px var(--cp-red-soft)}:root:not([data-theme=dark]) .connection-browser .cx-field{background:#fffdf8;border-color:var(--amber-line)}:root:not([data-theme=dark]) .connection-browser .cx-field:hover{border-color:#d9b98a}:root:not([data-theme=dark]) .connection-browser .cx-field:focus-within{border-color:var(--amber);background:#fffefb;box-shadow:0 0 0 3px var(--amber-glow)}:root:not([data-theme=dark]) .connection-browser .cx-field input{caret-color:var(--amber)}@keyframes set-drawer{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes set-page-open{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}[data-theme=dark] .ofm_root .ofm_chanfold{transform-origin:top center;box-shadow:inset 1px 0 0 var(--cp-cyan-line);animation:set-fold-unfold .26s cubic-bezier(.16,1,.3,1),set-drawer .32s cubic-bezier(.16,1,.3,1)}:root:not([data-theme=dark]) .ofm_root .ofm_chanfold{transform-origin:top center;box-shadow:0 -8px 20px -16px rgba(var(--warm-shadow),.55);animation:set-fold-unfold .28s cubic-bezier(.16,1,.3,1),set-page-open .34s cubic-bezier(.16,1,.3,1)}@keyframes set-decode{0%{opacity:.15;filter:blur(6px) brightness(2.2);transform:translate(-2px)}35%{opacity:.55;filter:blur(2.5px) brightness(1.6);transform:translate(1.5px)}70%{opacity:.9;filter:blur(.6px) brightness(1.15);transform:translate(-.5px)}to{opacity:1;filter:blur(0) brightness(1);transform:none}}@keyframes set-reveal{0%{opacity:.25;filter:blur(4px) drop-shadow(0 0 0 rgba(217,119,6,0));transform:translateY(1px)}45%{opacity:.8;filter:blur(1.2px) drop-shadow(0 0 8px rgba(217,119,6,.35));transform:translateY(0)}to{opacity:1;filter:blur(0) drop-shadow(0 0 3px rgba(217,119,6,.18));transform:none}}[data-theme=dark] .connection-browser .cx-revealed{animation:set-decode .46s cubic-bezier(.16,1,.3,1) both}:root:not([data-theme=dark]) .connection-browser .cx-revealed{animation:set-reveal .48s cubic-bezier(.16,1,.3,1) both}:root:not([data-theme=dark]) .connection-browser .cx-revealed>svg{color:var(--amber)}@keyframes set-save-ripple{0%{opacity:.85;transform:scale(.45)}70%{opacity:.18;transform:scale(1.35)}to{opacity:0;transform:scale(1.6)}}@keyframes set-save-flash{0%,to{filter:none}22%{filter:brightness(1.55) saturate(1.2)}62%{filter:brightness(.95)}}@keyframes set-save-glow{0%{opacity:0;transform:scale(.3)}35%{opacity:.85}to{opacity:0;transform:scale(1.7)}}.settings-footer .settings-actions .ui-button[type=submit]{position:relative}:root:not([data-theme=dark]) .settings-footer .settings-actions .ui-button-default[type=submit]{background:linear-gradient(180deg,#d9a24a,#c1852a 56%,#b5761f);border-color:#9c6216b8;color:#fffdf7;box-shadow:inset 0 1px #ffffff4d,0 1px 2px rgba(var(--warm-shadow),.18)}:root:not([data-theme=dark]) .settings-footer .settings-actions .ui-button-default[type=submit]:hover:not(:disabled){background:linear-gradient(180deg,#e0ad55,#c98d2e);border-color:#8a5512c7;color:#fffdf7;box-shadow:inset 0 1px #ffffff57,0 7px 18px -8px #b453099e,1px 3px rgba(var(--warm-shadow),.12)}:root:not([data-theme=dark]) .settings-footer .settings-actions .ui-button-default[type=submit]:active:not(:disabled){background:linear-gradient(180deg,#b5761f,#a96c17);box-shadow:inset 0 2px 3px #56340a59}.settings-footer .settings-actions .ui-button[type=submit]:before{content:"";position:absolute;inset:-2px;pointer-events:none;opacity:0;border-radius:inherit}[data-theme=dark] .settings-footer .settings-actions .ui-button[type=submit]:before{background:radial-gradient(circle at 50% 50%,transparent 34%,var(--cp-cyan-soft) 50%,transparent 70%)}:root:not([data-theme=dark]) .settings-footer .settings-actions .ui-button[type=submit]:before{background:radial-gradient(circle at 50% 50%,rgba(255,236,197,.95) 0%,rgba(217,119,6,.35) 40%,transparent 74%)}[data-theme=dark] .settings-footer>span.settings-status-saved~.settings-actions .ui-button[type=submit]{animation:cp-glitch-pop .2s linear 1,set-save-flash .42s cubic-bezier(.16,1,.3,1) 1}[data-theme=dark] .settings-footer>span.settings-status-saved~.settings-actions .ui-button[type=submit]:before{animation:set-save-ripple .48s cubic-bezier(.16,1,.3,1) 1}:root:not([data-theme=dark]) .settings-footer>span.settings-status-saved~.settings-actions .ui-button[type=submit]:before{animation:set-save-glow .52s cubic-bezier(.16,1,.3,1) 1}[data-theme=dark] .connection-browser .connection-danger{border-color:var(--cp-red);background:linear-gradient(180deg,#0e1116,#16100f)}[data-theme=dark] .connection-browser .connection-danger h2{color:var(--cp-red)}[data-theme=dark] .connection-browser .cx-danger-btn{font-family:Consolas,SFMono-Regular,monospace;letter-spacing:.02em;border-radius:2px;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}:root:not([data-theme=dark]) .connection-browser .connection-danger{border-color:#a63a2e57;background:linear-gradient(180deg,#fffdfa,#fdf4f0);box-shadow:1px 2px rgba(var(--warm-shadow),.05),0 12px 28px -18px #a63a2e59}:root:not([data-theme=dark]) .connection-browser .connection-danger h2{color:#9c3a34}:root:not([data-theme=dark]) .connection-browser .cx-danger-btn{color:#a83a34!important;border-color:#e3b3a8!important;background:#fff8f4!important}:root:not([data-theme=dark]) .connection-browser .cx-danger-btn:hover:not(:disabled){color:#8f2f2a!important;background:#fdeee8!important;border-color:#d99a8c!important;box-shadow:1px 3px rgba(var(--warm-shadow),.1),0 6px 14px -8px #a63a2e66}@media(hover:hover){:root:not([data-theme=dark]) .settings-browser .settings-fieldset .settings-toggle:hover:not(:disabled):not(:checked){background:linear-gradient(180deg,#ece4d5,#e0d5c0);box-shadow:inset 0 1px 3px rgba(var(--warm-shadow),.14),0 0 0 3px var(--amber-glow)}:root:not([data-theme=dark]) .settings-browser .settings-fieldset .settings-toggle:checked:hover:not(:disabled){box-shadow:inset 0 1px 2px #56340a52,0 0 0 3px var(--amber-glow)}[data-theme=dark] .settings-browser .settings-fieldset .settings-toggle:hover:not(:disabled):not(:checked){box-shadow:inset 0 1px 3px #00000073,0 0 0 3px var(--cp-glow)}[data-theme=dark] .settings-browser .settings-fieldset .settings-toggle:checked:hover:not(:disabled){box-shadow:inset 0 1px 2px #0000006b,0 0 0 3px var(--cp-glow)}}[data-theme=dark] .settings-card-heading>svg,[data-theme=dark] .cx-icon,[data-theme=dark] .ch-metric-icon,[data-theme=dark] .provider-logo,[data-theme=dark] .settings-number input,[data-theme=dark] .cx-field,[data-theme=dark] .cx-code,[data-theme=dark] .settings-note,[data-theme=dark] .settings-save-error,[data-theme=dark] .connection-feedback,[data-theme=dark] .connection-error,[data-theme=dark] .detail-security-note{border-radius:1px}@media(prefers-reduced-motion:reduce){[data-theme=dark] .ofm_root .ofm_chanfold,:root:not([data-theme=dark]) .ofm_root .ofm_chanfold,[data-theme=dark] .connection-browser .cx-revealed,:root:not([data-theme=dark]) .connection-browser .cx-revealed,[data-theme=dark] .settings-footer>span.settings-status-saved~.settings-actions .ui-button[type=submit],[data-theme=dark] .settings-footer>span.settings-status-saved~.settings-actions .ui-button[type=submit]:before,:root:not([data-theme=dark]) .settings-footer>span.settings-status-saved~.settings-actions .ui-button[type=submit]:before{animation:none!important}[data-theme=dark] .settings-browser .settings-number:before,[data-theme=dark] .connection-browser .cx-field:before{transition:none!important}}
