@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/poppins-600-DJVo7c07.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/poppins-700-g9MkRaG0.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/nunito-sans-variable-DMs03jvk.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-BJoXLJYV.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-C820gu2e.woff2) format("woff2")}:root{--mist-50: #F7F8FC;--mist-100: #F2F4FB;--mist-200: #E3E6F2;--mist-300: #CDD3EA;--mist-400: #616A88;--mist-600: #4B5578;--white: #FFFFFF;--cobalt-100: #E7EAFB;--cobalt-300: #7C8DE8;--cobalt-500: #2440C8;--cobalt-600: #1C34A8;--cobalt-700: #1B2A73;--cobalt-800: #101A4A;--cobalt-900: #0A1130;--cobalt-ink: #10173A;--cobalt-sunken-dark: #142359;--cobalt-border: #2A3570;--cobalt-border-strong: #3B4894;--ink-dark: #EEF1FC;--ink-dark-secondary: #AEB7E0;--ink-dark-muted: #7E88C0;--mint-100: #DAF6EB;--mint-300: #7FE7C0;--mint-400: #2AD3A2;--mint-500: #20C295;--mint-700: #07614A;--mint-800: #054A38;--mint-950: #062A20;--mint-tint-dark: #0E3A2A;--mint-ink-dark: #BCEDDC;--green-500: #10996B;--green-100: #DAF6EB;--green-900: #07614A;--amber-500: #C97A0A;--amber-100: #FBEBD2;--amber-900: #7A4A00;--red-500: #D23A22;--red-100: #FBE3E0;--red-900: #9E2A1A;--color-bg: var(--mist-50);--color-surface: var(--white);--color-surface-sunken: var(--mist-100);--color-ink: var(--cobalt-ink);--color-text-secondary: var(--mist-600);--color-text-muted: var(--mist-400);--color-text-on-primary: var(--mint-950);--color-border: var(--mist-200);--color-border-strong: var(--mist-300);--color-primary: var(--mint-400);--color-primary-hover: var(--mint-500);--color-primary-ink: var(--mint-700);--color-primary-ink-hover: var(--mint-800);--color-primary-tint: var(--mint-100);--color-primary-tint-ink: var(--mint-700);--color-row-hover: rgba(218, 246, 235, .5);--color-structure: var(--cobalt-500);--color-structure-hover: var(--cobalt-600);--color-structure-ink: var(--white);--color-structure-tint: var(--cobalt-100);--color-beacon: var(--cobalt-500);--color-beacon-tint: var(--cobalt-100);--color-beacon-ink: var(--cobalt-800);--color-success: var(--green-500);--color-success-tint: var(--green-100);--color-success-ink: var(--green-900);--color-warning: var(--amber-500);--color-warning-tint: var(--amber-100);--color-warning-ink: var(--amber-900);--color-danger: var(--red-500);--color-danger-tint: var(--red-100);--color-danger-ink: var(--red-900);--chart-1: #2440C8;--chart-2: #2AD3A2;--chart-3: #616A88;--chart-4: #6E7BE8;--chart-5: #0FA3A3;--color-focus-ring: rgba(36, 64, 200, .35)}[data-theme=dark]{--color-bg: var(--cobalt-900);--color-surface: var(--cobalt-800);--color-surface-sunken: var(--cobalt-sunken-dark);--color-ink: var(--ink-dark);--color-text-secondary: var(--ink-dark-secondary);--color-text-muted: var(--ink-dark-muted);--color-text-on-primary: var(--mint-950);--color-border: var(--cobalt-border);--color-border-strong: var(--cobalt-border-strong);--color-primary: var(--mint-400);--color-primary-hover: #4FE3B0;--color-primary-ink: var(--mint-300);--color-primary-ink-hover: var(--mint-ink-dark);--color-primary-tint: var(--mint-tint-dark);--color-primary-tint-ink: var(--mint-ink-dark);--color-row-hover: rgba(42, 211, 162, .12);--color-structure: var(--cobalt-300);--color-structure-hover: #9FB0F2;--color-structure-ink: var(--cobalt-900);--color-structure-tint: var(--cobalt-700);--color-beacon: var(--mint-400);--color-beacon-tint: var(--mint-tint-dark);--color-beacon-ink: var(--mint-ink-dark);--color-success: #4FE3B0;--color-success-tint: #0E3A2A;--color-success-ink: #BCEDDC;--color-warning: #F5C25A;--color-warning-tint: #3A2B0C;--color-warning-ink: #F7DFA8;--color-danger: #F58B76;--color-danger-tint: #3F1B14;--color-danger-ink: #F8CFC6;--chart-1: #7C8DE8;--chart-2: #2AD3A2;--chart-3: #7E88C0;--chart-4: #9FB0F2;--chart-5: #4FD3D3;--color-focus-ring: rgba(42, 211, 162, .45)}:root{--font-display: "Poppins", system-ui, sans-serif;--font-sans: "Nunito Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--type-display-xl: 700 48px/1.1 var(--font-display);--type-display: 600 36px/1.15 var(--font-display);--type-h1: 600 30px/1.2 var(--font-display);--type-h2: 600 24px/1.3 var(--font-display);--type-h3: 600 19px/1.35 var(--font-display);--type-body-lg: 400 16px/1.65 var(--font-sans);--type-body: 400 15px/1.6 var(--font-sans);--type-ui: 400 14px/1.4 var(--font-sans);--type-small: 400 13px/1.55 var(--font-sans);--type-label: 600 13px/1.4 var(--font-sans);--type-eyebrow: 700 12px/1.5 var(--font-sans);--type-button: 700 15px/1 var(--font-sans);--type-button-touch: 700 16px/1 var(--font-sans);--type-badge: 700 12px/1 var(--font-sans);--type-data: 500 14px/1.4 var(--font-mono);--type-data-sm: 400 13px/1.4 var(--font-mono);--type-data-xs: 400 12px/1.4 var(--font-mono);--type-metric: 500 28px/1.2 var(--font-mono);--type-metric-lg: 500 32px/1.2 var(--font-mono);--font-size-display-xl: 48px;--font-size-display: 36px;--font-size-h1: 30px;--font-size-h2: 24px;--font-size-h3: 19px;--font-size-body-lg: 16px;--font-size-body: 15px;--font-size-ui: 14px;--font-size-small: 13px;--font-size-eyebrow: 12px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-eyebrow: .06em;--numeric-tabular: tabular-nums;--measure-prose: 68ch;--measure-hero: 56ch}:root{--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--container-max: 1200px;--gutter-page: 32px;--section-y: 96px;--sidebar-width: 240px;--app-header-pad: 20px 24px;--mobile-gutter: 20px;--mobile-safe-bottom: 34px;--control-h: 40px;--control-h-touch: 56px;--field-h: 44px;--field-h-touch: 52px;--row-h: 44px;--table-header-h: 40px;--badge-h: 24px;--avatar-h: 32px;--progress-h: 4px;--progress-h-thick: 8px}:root{--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px;--radius-beacon: 0 12px 12px 0;--beacon-rule: 3px;--border-width: 1px;--border-hairline: 1px solid var(--color-border);--border-hairline-strong: 1px solid var(--color-border-strong);--focus-ring: 0 0 0 3px var(--color-focus-ring);--shadow-none: none}:root{--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .15s;--duration-base: .2s;--transition-width: width var(--duration-fast) var(--ease-out);--transition-transform: transform var(--duration-fast) var(--ease-out)}:root{--bg: var(--color-bg);--surface: var(--color-surface);--surface-2: var(--color-surface-sunken);--line: var(--color-border);--line-strong: var(--color-border-strong);--text: var(--color-ink);--text-2: var(--color-text-secondary);--text-3: var(--color-text-muted);--primary: var(--color-primary);--primary-press: var(--color-primary-hover);--on-primary: var(--color-text-on-primary);--link: var(--color-primary-ink);--lime: var(--color-beacon);--purple: var(--color-primary-ink);--good: var(--color-success);--good-bg: var(--color-success-tint);--good-bd: var(--color-success-ink);--warn: var(--color-warning);--warn-bg: var(--color-warning-tint);--warn-bd: var(--color-warning-ink);--bad: var(--color-danger);--bad-bg: var(--color-danger-tint);--bad-bd: var(--color-danger-ink);--meter-track: var(--color-surface-sunken);--meter-in: var(--color-primary);--meter-over: var(--color-danger);--ceil: var(--color-ink);--alert-bg: var(--color-danger-tint);--alert-bd: var(--color-danger-ink);--appbar: var(--color-surface);--appbar-tx: var(--text);--appbar-sub: var(--text-2);--tileA: var(--color-primary-tint);--tileA-ink: var(--color-primary-tint-ink);--tileB: var(--color-success-tint);--tileB-ink: var(--color-success-ink);--tileC: var(--color-warning-tint);--tileC-ink: var(--color-warning-ink);--tileD: var(--color-surface-sunken);--tileD-ink: var(--color-primary-ink);--shadow: none;--info-bg: var(--color-primary-tint);--info-ink: var(--color-primary-ink);--info-bd: var(--color-primary-tint-ink);--r-card: var(--radius-lg);--r-tile: var(--radius-lg);--r-btn: var(--radius-md);--r-sm: var(--radius-md);--r-md: var(--radius-lg);--r-pill: var(--radius-pill);--r-hairline: 2px;--type-page-title-size: var(--font-size-h2);--type-page-title-weight: var(--font-weight-semibold);--type-metric-value-size: 28px;--type-metric-value-weight: var(--font-weight-medium);--type-metric-value-family: var(--font-mono);--type-inline-figure-weight: var(--font-weight-medium);--type-card-heading-size: var(--font-size-h3);--type-section-heading-size: var(--font-size-h3);--type-field-label-size: var(--font-size-small);--type-field-label-weight: var(--font-weight-semibold);--type-subsection-heading-size: var(--font-size-small);--type-subsection-heading-weight: var(--font-weight-semibold);--type-row-emphasis-size: var(--font-size-small);--type-row-emphasis-weight: var(--font-weight-semibold);--type-body-size: var(--font-size-body);--type-table-cell-size: var(--font-size-ui);--type-tile-value-size: var(--font-size-ui);--type-hint-size: var(--font-size-small);--type-annotation-size: var(--font-size-eyebrow);--type-error-size: var(--font-size-small);--type-success-size: var(--font-size-small);--type-success-weight: var(--font-weight-semibold);--type-warning-size: var(--font-size-small);--type-warning-weight: var(--font-weight-semibold);--type-mono-figure-size: 12px;--type-mono-identifier-size: var(--font-size-small);--type-table-total-weight: var(--font-weight-bold);--type-progress-status-size: var(--font-size-small);--type-progress-status-weight: var(--font-weight-bold);--type-group-header-size: var(--font-size-eyebrow);--type-group-header-weight: var(--font-weight-bold);--type-group-header-tracking: var(--tracking-eyebrow);--type-row-button-size: var(--font-size-small);--type-row-button-compact-size: var(--font-size-eyebrow);--type-badge-compact-size: var(--font-size-eyebrow);--type-mobile-input-size: var(--font-size-body-lg);--space-heading-to-body: var(--space-1);--space-block-trailing: var(--space-3);--space-label-to-control: var(--space-1);--space-inline-controls: var(--space-2);--space-notice-under-control: var(--space-1);--space-card-stack: var(--space-4);--space-badge-offset: var(--space-1-5);--space-list-indent: var(--space-5);--space-row-button-padding-y: var(--space-1);--space-row-button-padding-x: var(--space-2-5);--space-icon-button-padding-y: var(--space-0-5);--space-icon-button-padding-x: var(--space-2)}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:16px;-webkit-font-smoothing:antialiased;transition:background-color .25s,color .25s}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--font-weight-semibold)}.sds-appbar{background:var(--appbar);color:var(--appbar-tx);display:flex;align-items:center;gap:12px;padding:0 24px;height:56px;position:sticky;top:0;z-index:100;transition:background-color .25s}.sds-wordmark{height:22px;width:auto;display:block;flex-shrink:0}.sds-wordmark--dark,[data-theme=dark] .sds-wordmark--light{display:none}[data-theme=dark] .sds-wordmark--dark{display:block}.sds-appbar-sub{font-size:13px;color:var(--appbar-sub);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sds-nav{display:flex;align-items:center;gap:4px;padding:0 24px;height:44px;background:var(--surface);border-bottom:1px solid var(--line);overflow-x:auto;position:sticky;top:56px;z-index:90}.sds-nav-link{display:inline-flex;align-items:center;height:100%;padding:0 12px;font-size:13px;font-weight:700;color:var(--text-2);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap;transition:color .15s,border-color .15s}.sds-nav-link:hover{color:var(--text)}.sds-nav-link.active{color:var(--text);border-bottom-color:var(--link)}.sds-nav-icon{display:none}.sds-app-main{padding:1.5rem;max-width:720px;margin:0 auto}.sds-app-main--wide{max-width:1400px}.sds-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.sds-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.sds-occ-grid{display:grid;grid-template-columns:repeat(2,140px 80px);gap:6px 16px;align-items:center;margin-bottom:12px}.sds-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.sds-mobile-only{display:none}.sds-row-header{display:flex;align-items:center;gap:12px}.sds-mrow-tr{display:none}.sds-mrow{border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-bottom:8px;background:var(--surface)}.sds-mrow-title{font-weight:700;font-size:13px;margin-bottom:6px}.sds-mrow-field{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:3px 0;font-size:13px}.sds-mrow-field>.label{color:var(--text-2)}.sds-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:20px 24px;box-shadow:var(--shadow);transition:background-color .25s,border-color .25s}.sds-card--alert{border-color:var(--alert-bd);background:var(--alert-bg)}.sds-accordion-header{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;background:none;border:none;padding:6px 8px;margin:-6px -8px;border-radius:var(--r-tile);text-align:left;cursor:pointer;font:inherit;color:inherit;transition:background-color .15s}.sds-accordion-header:hover,.sds-accordion-header:active{background:var(--surface-2)}.sds-accordion-header:focus-visible{outline:2px solid var(--link);outline-offset:2px}.sds-accordion-chevron{display:inline-flex;flex-shrink:0;color:var(--text-3);transition:transform .15s ease}.sds-accordion-chevron.open{transform:rotate(180deg)}.sds-tile{border-radius:var(--r-tile);border:1px solid var(--line);background:var(--surface);padding:16px;transition:background-color .25s,border-color .25s}.sds-ic{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;line-height:1;-webkit-user-select:none;user-select:none}.sds-ic--a{background:var(--tileA);color:var(--tileA-ink)}.sds-ic--b{background:var(--tileB);color:var(--tileB-ink)}.sds-ic--c{background:var(--tileC);color:var(--tileC-ink)}.sds-ic--d{background:var(--tileD);color:var(--tileD-ink)}.sds-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--link);margin:0}.sds-card--alert .sds-eyebrow{color:var(--bad)}.sds-btn{background:var(--primary);color:var(--on-primary);border:none;border-radius:var(--r-btn);font-family:inherit;font-size:15px;font-weight:800;min-height:48px;padding:0 20px;cursor:pointer;transition:background-color .15s;display:inline-flex;align-items:center;justify-content:center;line-height:1}.sds-btn:active{background:var(--primary-press)}.sds-btn:focus-visible{outline:3px solid var(--link);outline-offset:2px}.sds-btn:disabled{opacity:.55;cursor:not-allowed}.sds-btn--block{width:100%;box-sizing:border-box}.sds-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:99px;border:1px solid;font-size:12px;font-weight:600;white-space:nowrap;line-height:1}.sds-badge svg{flex-shrink:0}.sds-badge--good{background:var(--good-bg);color:var(--good);border-color:var(--good-bd)}.sds-badge--over{background:var(--bad-bg);color:var(--bad);border-color:var(--bad-bd)}.sds-badge--warn{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-bd)}.sds-badge--info{background:var(--info-bg);color:var(--info-ink);border-color:var(--info-bd)}.sds-badge--neutral{background:var(--surface-2);color:var(--text-2);border-color:var(--line-strong)}.sds-meter{position:relative;height:10px;background:var(--meter-track);border-radius:99px;overflow:visible}.sds-meter__in{position:absolute;top:0;left:0;height:100%;background:var(--meter-in);border-radius:99px;transition:width .4s ease}.sds-meter__over{position:absolute;top:0;height:100%;background:var(--meter-over);border-radius:0 99px 99px 0;transition:width .4s ease,left .4s ease}.sds-meter__ceil{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ceil);border-radius:2px;transform:translate(-50%)}.sds-spark{height:4px;width:42px;border-radius:2px;background:var(--lime);margin:6px 0 16px}.sds-table{width:100%;border-collapse:collapse;font-size:14px}.sds-table th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);padding:6px 10px;border-bottom:1px solid var(--line)}.sds-table td{padding:8px 10px;border-bottom:1px solid var(--line);font-size:14px;color:var(--text)}.sds-table tr:last-child td{border-bottom:none}.sds-table .num{text-align:right;font-variant-numeric:tabular-nums}.sds-table--compact{table-layout:fixed}.sds-table--compact th{padding:4px 8px}.sds-table--compact th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sds-table--compact th.sortable:hover{color:var(--text-2)}.sds-table--compact td{padding:3px 8px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sds-table--compact tbody tr:hover td{background:var(--surface-2)}.sds-input{display:block;width:100%;box-sizing:border-box;padding:9px 11px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:10px;color:var(--text);font:inherit;font-size:14px;transition:border-color .15s}.sds-input:focus-visible{outline:3px solid var(--link);outline-offset:2px;border-color:var(--link)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sds-btn--ghost{background:transparent;border:1px solid transparent;color:var(--link);border-radius:var(--r-btn);font-family:inherit;font-size:14px;font-weight:600;padding:6px 12px;cursor:pointer;transition:background-color .15s;display:inline-flex;align-items:center;gap:4px}.sds-btn--ghost:hover{background:var(--surface-2)}.sds-btn--ghost:focus-visible{outline:3px solid var(--link);outline-offset:2px}.sds-btn--ghost:disabled{opacity:.55;cursor:not-allowed}.sds-theme-btn{background:transparent;border:1px solid var(--line-strong);color:var(--appbar-tx);font-family:inherit;font-size:12px;font-weight:600;padding:4px 10px;border-radius:8px;cursor:pointer;transition:background-color .15s;min-height:32px;line-height:1}.sds-theme-btn[aria-pressed=true]{background:var(--surface-2);border-color:var(--link)}.sds-theme-btn:hover{background:var(--surface-2)}.sds-theme-btn:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media(max-width:640px){.sds-appbar{padding:0 16px;gap:8px}.sds-appbar-sub{min-width:0;flex-shrink:1}.sds-app-main{padding:1rem 1rem calc(72px + env(safe-area-inset-bottom))}.sds-nav{position:fixed;top:auto;left:0;right:0;bottom:0;height:auto;padding:0;padding-bottom:env(safe-area-inset-bottom);border-bottom:none;border-top:1px solid var(--line);overflow-x:visible;z-index:200}.sds-nav-link{flex:1;flex-direction:column;justify-content:center;gap:2px;height:auto;min-height:52px;padding:6px 4px;font-size:11px;border-bottom:none}.sds-nav-link.active{color:var(--link);border-bottom-color:transparent}.sds-nav-icon{display:flex}.sds-grid-2{grid-template-columns:1fr;gap:12px}.sds-tiles{gap:8px}.sds-occ-grid{grid-template-columns:140px 80px}.sds-input,.sds-btn--ghost{min-height:40px}.sds-desktop-only{display:none}.sds-mobile-only{display:block}.sds-mrow-tr{display:table-row}.sds-hide-mobile{display:none}}
