:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ipl-blue-600:oklch(52.9% .19 264.6);--ipl-blue-700:oklch(46.3% .18 264.6);--ipl-indigo-950:oklch(23.4% .085 275.5);--ipl-green-700:oklch(51.2% .135 153.4);--ipl-amber-700:oklch(53.5% .135 61.8);--ipl-red-700:oklch(50.5% .17 35.1);--ipl-red-500:oklch(58% .24 28);--ipl-slate-950:oklch(23.4% .035 263.7);--ipl-slate-700:oklch(44% .035 256.1);--ipl-slate-600:#657287;--ipl-slate-300:oklch(88.8% .018 256.1);--ipl-slate-100:oklch(96.6% .009 256.1);--ipl-white:oklch(100% 0 0);--color-canvas:oklch(97.8% .007 256.1);--color-surface:var(--ipl-white);--color-surface-subtle:oklch(98.7% .005 256.1);--color-surface-raised:var(--ipl-white);--color-text-primary:var(--ipl-slate-950);--color-text-secondary:var(--ipl-slate-700);--color-text-muted:var(--ipl-slate-600);--color-text-inverse:var(--ipl-white);--color-text-inverse-muted:oklch(100% 0 0/.66);--color-border:var(--ipl-slate-300);--color-border-subtle:oklch(92.8% .013 256.1);--color-divider:oklch(95.2% .01 256.1);--color-border-strong:oklch(80% .018 256.1);--color-segmented-track:oklch(94.5% .012 256.1);--color-surface-disabled:var(--ipl-slate-100);--color-focus:var(--color-action-primary);--color-action-primary:var(--ipl-blue-600);--color-action-primary-hover:var(--ipl-blue-700);--color-action-primary-soft:oklch(95.2% .03 264.6);--color-action-primary-ink:oklch(35.5% .145 264.6);--color-nav-emphasis:var(--ipl-indigo-950);--color-success:var(--ipl-green-700);--color-warning:var(--ipl-amber-700);--color-success-soft:oklch(96.5% .035 153.4);--color-success-surface:oklch(98.6% .012 153.4);--color-success-line:oklch(88% .05 153.4);--color-success-mark:oklch(51.2% .135 153.4);--color-warning-surface:oklch(98.6% .015 61.8);--color-warning-line:oklch(87% .06 61.8);--color-warning-headline:oklch(45% .115 61.8);--color-warning-mark:oklch(53.5% .135 61.8);--color-danger-surface:oklch(98.5% .012 35.1);--color-danger-line:oklch(83% .075 35.1);--color-danger-headline:oklch(50.5% .17 35.1);--color-danger-mark:oklch(50.5% .17 35.1);--color-success-ink:#0f683c;--color-success-headline:oklch(38.5% .105 153.4);--color-warning-soft:oklch(97% .04 78);--color-warning-ink:#805000;--color-warning-emphasis:#8a5500;--color-danger:var(--ipl-red-700);--color-danger-vivid:var(--ipl-red-500);--color-danger-soft:oklch(96.5% .03 35.1);--color-danger-border:oklch(83% .075 35.1);--color-info:var(--ipl-blue-600);--color-info-soft:var(--color-action-primary-soft);--color-info-border:oklch(84% .055 264.6);--color-overlay:oklch(18% .035 263.7/.54);--color-data-blue:oklch(48% .13 250);--color-data-green:oklch(46% .1 163);--color-data-coral:oklch(50% .12 35);--color-data-violet:oklch(46% .15 293);--color-data-cyan:oklch(47% .09 210);--color-data-magenta:oklch(45% .14 350);--color-data-olive:oklch(46% .09 125);--color-data-orange:oklch(48% .12 55);--color-data-grid:oklch(93.5% .012 256.1);--color-data-axis:var(--ipl-slate-700);--color-data-tooltip:var(--ipl-indigo-950);--color-data-tooltip-text:var(--ipl-white);--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono:"SFMono-Regular", "Cascadia Code", "Roboto Mono", Consolas, "Liberation Mono", monospace;--font-size-version-badge:11px;--font-size-caption:12px;--font-size-data:13px;--font-size-data-emphasis:14px;--font-size-metric:20px;--font-size-metric-sm:16px;--font-size-body:14px;--font-size-input-no-zoom:16px;--font-size-dialog-field:15px;--font-size-card-title:16px;--font-size-app-icon:17px;--font-size-code-cell:17px;--font-size-heading-xs:18px;--font-size-banner-headline:20px;--font-size-title-sm:20px;--font-size-title:24px;--font-size-title-lg:28px;--font-size-display-sm:32px;--font-size-display:40px;--line-height-compact:1.4;--line-height-body:1.6;--line-height-relaxed:1.7;--line-height-mono:1.8;--font-weight-regular:400;--font-weight-label:500;--font-weight-medium:600;--font-weight-semibold:650;--font-weight-bold:700;--font-numeric:var(--font-mono);--border-width:1px;--focus-ring-width:2px;--focus-ring-offset:var(--space-1);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-card:10px;--radius-pill:999px;--radius-app-icon:11px;--radius-code-cell:7px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--visually-hidden-rhythm:-1px;--page-gutter:var(--space-8);--page-section-gap:var(--space-6);--page-content-max:1600px;--content-measure-xs:520px;--content-measure-sm:420px;--content-measure-md:600px;--dialog-width-confirm:480px;--dialog-width-wide:520px;--dialog-field-rhythm:14px;--content-measure-lg:760px;--content-measure-xl:1040px;--content-measure-settings:900px;--drawer-width:520px;--popover-list-max-height:420px;--table-min-standard:960px;--table-min-wide:1280px;--title-baseline-gap:var(--space-2);--badge-height:22px;--badge-height-sm:20px;--row-menu-min-width:150px;--row-action-size:26px;--touch-target-min:24px;--app-card-copy-hit-rhythm:-6.5px;--control-height-xs:30px;--control-height-md:38px;--control-height-sm:32px;--control-height:40px;--control-height-lg:44px;--icon-size-sm:16px;--icon-size:20px;--avatar-size-sm:28px;--avatar-size:36px;--pad-card:var(--space-5) var(--space-6);--pad-status-banner:24px 26px;--status-banner-min-height:124px;--status-banner-rhythm:6px;--pipeline-identity-rhythm:2px;--pad-page-header:26px var(--page-gutter) 18px;--page-header-height:85px;--pad-page-header-adjacent-bottom:19px;--page-header-below-rhythm:2px;--page-header-search-width:280px;--page-header-filter-width:132px;--audit-table-columns:180px 240px minmax(200px, .8fr) minmax(240px, 1.2fr) 110px 44px;--pad-audit-cell:0 14px;--pad-audit-cell-time:0 20px;--account-identity-rhythm:3px;--account-role-badge-height:20px;--application-logo-size:32px;--pad-directory-cell:0 14px;--pad-directory-cell-start:0 20px;--pad-directory-cell-end:0 20px 0 14px;--pad-account-role-badge:0 7px;--pad-account-menu:6px;--account-menu-item-height:36px;--pad-account-menu-item:0 12px;--account-menu-rhythm:2px;--table-row-height-medium:56px;--table-row-height-loose:60px;--pad-button-md:0 16px;--pad-form:0 14px;--pad-card-sm:18px 20px;--pad-segmented-track:2px;--segmented-track-rhythm:2px;--pad-segmented-md:6px 12px;--pad-segmented-sm:5px 9px;--radius-segmented-sm:5px;--pad-drawer-header:22px 24px 18px;--dialog-description-rhythm:7px;--pad-drawer-body:18px 24px 24px;--pad-confirm-impact:14px 16px;--pad-drawer-context:14px 24px;--pad-drawer-scroll:0 24px 20px;--pad-drawer-actions:16px 24px;--drawer-rhythm-tight:10px;--drawer-label-rhythm:7px;--drawer-section-rhythm:18px;--pad-audit-change-row:11px 14px;--audit-action-rhythm:9px;--drawer-raw-rhythm:14px;--pad-drawer-picker:0 12px;--pad-capability-row:0 14px;--pad-capability-legend:18px 0 8px;--capability-legend-tracking:.06em;--drawer-picker-rhythm:11px;--capability-row-rhythm:14px;--capability-row-height:46px;--drawer-picker-height:42px;--drawer-picker-icon:26px;--pad-history-head:12px 14px;--pad-history-field:11px 14px;--pad-panel-head:18px 22px;--pad-technical-body:0 22px 18px 22px;--pad-setting-row:16px 22px;--setting-row-rhythm:3px;--pad-pipeline-edge:0 22px;--pad-pipeline-cell:0 14px;--pad-pipeline-cell-end:0 22px 0 14px;--panel-head-rhythm:5px;--pad-popover:6px;--pad-popover-value:8px 12px 10px;--pad-popover-separator:2px 6px 4px;--popover-rhythm:2px;--popover-item-rhythm:10px;--topbar-rhythm:18px;--app-card-rhythm:18px;--app-card-identity-rhythm:14px;--app-card-line-rhythm:7px;--app-card-meta-rhythm:6px;--state-panel-rhythm:10px;--auth-brand-column:480px;--auth-brand-mark:56px;--auth-form-measure:380px;--pad-auth-brand:72px var(--space-16);--pad-auth-form:180px var(--space-12) var(--space-12);--auth-brand-rhythm:44px;--auth-title-rhythm:26px;--auth-title-lede-rhythm:10px;--auth-field-rhythm:7px;--auth-submit-rhythm:7px;--auth-link-rhythm:18px;--auth-error-slot:18px;--control-height-auth-submit:46px;--font-size-auth-field:15px;--font-size-auth-brand:var(--font-size-display);--font-size-auth-brand-lede:19px;--pad-auth-identity:11px 14px;--auth-identity-rhythm:22px;--auth-identity-inner-rhythm:10px;--auth-code-cell:52px;--auth-code-cell-dialog:48px;--font-size-auth-code-dialog:20px;--auth-code-cell-drawer:46px;--auth-code-cell-width-drawer:44px;--auth-code-rhythm-lg:10px;--font-size-auth-code-lg:26px;--font-size-auth-code:22px;--font-size-auth-code-drawer:19px;--auth-captcha-width:110px;--auth-qr-size:116px;--auth-totp-rhythm:18px;--pad-security-brief:20px 22px;--security-brief-title-rhythm:9px;--security-brief-line-rhythm:6px;--security-brief-action-rhythm:10px;--security-table-head-rhythm:14px;--security-table-line-rhythm:5px;--pad-security-cell:0 14px;--pad-security-cell-start:0 22px;--pad-security-cell-end:0 22px 0 14px;--security-dot-rhythm:6px;--security-copy-line:1.65;--security-dot-size:7px;--security-session-row-height:56px;--security-activity-row-height:52px;--security-current-badge-height:21px;--app-card-glyph:oklch(70.3% .024 256.1);--app-card-dot-border:1.5px solid oklch(85% .015 256.1);--card-viewport-chrome:203px;--form-rhythm-inner:7px;--form-rhythm-outer:14px;--form-error-slot:18px;--table-cell-padding-block:var(--space-3);--table-cell-padding-inline:var(--space-4);--table-row-height:44px;--pipeline-row-height:64px;--technical-summary-height:52px;--table-header-height:44px;--table-pagination-height:52px;--table-pagination-rhythm:10px;--pad-table-pagination:0 20px;--table-viewport-max-height:720px;--table-viewport-chrome:368px;--scrollbar-size:5px;--scrollbar-thumb-color:color-mix(in srgb, var(--color-border) 82%, var(--color-action-primary));--scrollbar-thumb-hover-color:color-mix(in srgb, var(--color-border) 62%, var(--color-action-primary));--state-panel-min-height:240px;--shadow-popover:0 var(--space-3) 32px oklch(24% .04 260/.14);--shadow-segmented:0 1px 2px oklch(24% .04 260/.1);--shadow-action-bar:0 -6px 20px oklch(24% .04 260/.06);--shadow-overlay:0 var(--space-4) 36px oklch(24% .04 260/.1);--shadow-drawer-start:18px 0 48px oklch(24% .04 260/.16);--shadow-drawer-end:-18px 0 48px oklch(24% .04 260/.16);--duration-fast:.12s;--duration-normal:.18s}@media (width<=1199px){:root{--page-gutter:var(--space-3)}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s}}*{box-sizing:border-box}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--scrollbar-thumb-color) transparent;scrollbar-width:thin}}:where(*)::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}:where(*)::-webkit-scrollbar-track{background:0 0}:where(*)::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scrollbar-thumb-color)}:where(*)::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}html{background:var(--color-canvas);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body)}body{min-width:0;color:var(--color-text-primary);background:var(--color-canvas);margin:0}:where(code,kbd,samp,[data-numeric]){font-family:var(--font-numeric);font-variant-numeric:tabular-nums slashed-zero}:where(table){font-size:var(--font-size-data);font-variant-numeric:tabular-nums}:where(thead th){height:var(--table-header-height);color:var(--color-text-secondary);font-size:var(--font-size-data);font-weight:var(--font-weight-medium)}:where(th,td){padding-block:var(--table-cell-padding-block);padding-inline:var(--table-cell-padding-inline)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-width)}input{width:100%;min-height:var(--control-height);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--color-text-primary);background:var(--color-surface)}.directory-surface{--directory-row-height:var(--space-16);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}.directory-search{width:min(100%, var(--content-measure-sm));height:var(--control-height);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);display:flex}.directory-search:focus-within{border-color:var(--color-action-primary);box-shadow:0 0 0 var(--focus-ring-width) color-mix(in srgb, var(--color-focus) 16%, transparent)}.directory-search input{width:100%;min-width:0;min-height:0;color:var(--color-text-primary);background:0 0;border:0;border-radius:0;outline:0;padding:0}.directory-surface>.console-data-table-region{border:0;border-radius:0}textarea{border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);width:100%;padding:var(--space-3);color:var(--color-text-primary);background:var(--color-surface);resize:vertical;line-height:1.55}select{width:100%;min-height:var(--control-height);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);color:var(--color-text-primary);background:var(--color-surface)}.form-error{color:var(--color-danger);font-size:var(--font-size-data);margin:0}.button{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-md);cursor:pointer;font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-flex}.button-md{min-height:var(--control-height);padding:0 var(--space-4)}.button-sm{min-height:var(--control-height-sm);padding:0 var(--space-3);font-size:var(--font-size-data)}.button-lg{min-height:var(--control-height-lg);padding:0 var(--space-5)}.button-primary{background:var(--color-action-primary);color:var(--color-text-inverse)}.button-primary:hover{background:var(--color-action-primary-hover)}.button-secondary{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-primary)}.button-secondary:hover{border-color:var(--color-text-muted);background:var(--color-surface-subtle)}.button-ghost{color:var(--color-text-secondary);background:0 0}.button-danger{background:var(--color-danger);color:var(--color-text-inverse)}.button-danger:hover{background:color-mix(in srgb, var(--color-danger) 86%, var(--color-text-primary))}.button-danger-secondary{border-color:color-mix(in srgb, var(--color-danger) 28%, var(--color-border-subtle));background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface));color:var(--color-danger)}.button-danger-secondary:hover{border-color:color-mix(in srgb, var(--color-danger) 48%, var(--color-border-subtle));background:color-mix(in srgb, var(--color-danger) 11%, var(--color-surface))}.button:disabled:not([data-quiet-pending]){border-color:var(--color-border-subtle);background:var(--color-surface-subtle);color:var(--color-text-muted);opacity:1;box-shadow:none}.button:disabled{cursor:not-allowed}.button-primary:disabled:not([data-quiet-pending]){border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-inverse);opacity:.45}@media (width<=767px){.button-sm,.button-md,.button-lg{min-height:var(--control-height-lg)}}.icon-button{width:var(--control-height);height:var(--control-height);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer}.card{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card)}.tooltip{z-index:60;max-width:calc(var(--space-16) * 5);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-data-tooltip);color:var(--color-data-tooltip-text);font-size:var(--font-size-caption);line-height:1.6}.tooltip-arrow{fill:var(--color-data-tooltip)}.badge{min-height:var(--badge-height);padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);white-space:nowrap;background:var(--ipl-slate-100);color:var(--color-text-secondary);align-items:center;line-height:1;display:inline-flex}.badge-good{background:var(--color-success-soft);color:var(--color-success-ink)}.badge-warn{background:var(--color-warning-soft);color:var(--color-warning-ink)}.badge-danger{background:var(--color-danger-soft);color:var(--color-danger)}.badge-info{background:var(--color-info-soft);color:var(--color-info)}.inline-alert{gap:var(--space-3);min-height:54px;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border-subtle);border-left-width:var(--space-1);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.inline-alert-mark{width:var(--icon-size);height:var(--icon-size);border-radius:var(--radius-pill);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);place-items:center;display:grid}.inline-alert strong{font-size:var(--font-size-data);display:block}.inline-alert p{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-compact)}.inline-alert-action{align-self:center}.inline-alert-info{border-left-color:var(--color-action-primary);background:var(--color-info-soft)}.inline-alert-info .inline-alert-mark{background:var(--color-action-primary-soft);color:var(--color-info)}.inline-alert-good{border-left-color:var(--color-success);background:var(--color-success-soft)}.inline-alert-good .inline-alert-mark{background:var(--color-success-soft);color:var(--color-success-ink)}.inline-alert-warn{border-left-color:var(--color-warning);background:var(--color-warning-soft)}.inline-alert-warn .inline-alert-mark{background:var(--color-warning-soft);color:var(--color-warning-ink)}.inline-alert-danger{border-left-color:var(--color-danger);background:var(--color-danger-soft)}.inline-alert-danger .inline-alert-mark{background:var(--color-danger-soft);color:var(--color-danger)}.state-panel{--state-surface-embedded-min-height:calc((2 * var(--space-16)) + var(--space-1));min-height:var(--state-panel-min-height);place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-8);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);text-align:center;display:grid}[data-delayed-busy]{visibility:hidden}.state-panel-mark{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-pill);background:var(--color-action-primary-soft);color:var(--color-action-primary);font-size:var(--icon-size-sm);font-weight:var(--font-weight-bold);place-items:center;display:grid}.state-panel-title{margin-bottom:0;margin-top:var(--space-1);font-size:var(--font-size-data-emphasis);font-weight:var(--font-weight-bold)}.state-panel-copy{display:contents}.state-panel p{max-width:var(--content-measure-sm);margin:0 0 var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-data);line-height:var(--line-height-body)}.state-panel-error .state-panel-mark{background:var(--color-danger-soft);color:var(--color-danger)}.state-panel-no-permission .state-panel-mark,.state-panel-disabled .state-panel-mark{background:var(--color-surface-subtle);color:var(--color-text-secondary)}.state-panel-delayed .state-panel-mark{background:var(--color-warning-soft);color:var(--color-warning-ink)}.state-panel-success .state-panel-mark{background:var(--color-success-soft);color:var(--color-success)}.state-panel-loading .state-panel-mark,.state-panel-processing .state-panel-mark,.state-panel-paginating .state-panel-mark,.state-panel-refiltering .state-panel-mark,.state-panel-loading-more .state-panel-mark{animation:1.2s ease-in-out infinite state-pulse}.state-panel-paginating,.state-panel-refiltering,.state-panel-loading-more{min-height:0}.state-panel-disabled{color:var(--color-text-muted);background:color-mix(in srgb, var(--color-surface-subtle) 82%, var(--color-border-subtle))}.state-panel-action{margin-top:var(--space-1)}.state-panel-compact{min-height:calc(3 * var(--control-height));padding:var(--space-5)}.state-panel-embedded{min-height:var(--state-surface-embedded-min-height);padding:var(--space-4);background:0 0;border:0}.state-panel-unframed{background:0 0;border:0;min-height:0;padding:0}@media (width>=48rem){.table-viewport-surface>.state-panel,.table-viewport-surface>[role=tabpanel]>.state-panel{background:0 0;border:0;border-radius:0;flex:1;min-height:0}.table-fill-page{grid-template-rows:auto minmax(0,1fr);height:100%}.table-fill-surface{flex-direction:column;min-height:0;display:flex}.table-fill-surface>div,.table-fill-surface .console-data-table-frame{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.table-fill-surface .console-data-table-region{flex:1 1 0;min-height:0;max-height:none;overflow-y:hidden}.table-fill-surface .console-data-table-fixed-header{height:100%}.table-fill-surface .console-data-table-fixed-header tbody{max-height:none}}.account-drawer-body>.state-panel{flex:1}.state-panel-inline{min-height:0;padding:var(--space-4);text-align:left;border-style:solid;grid-template-columns:auto minmax(0,1fr) auto;place-content:stretch;place-items:center start}.state-panel-inline .state-panel-mark{width:var(--control-height-sm);height:var(--control-height-sm);font-size:var(--font-size-data-emphasis)}.state-panel-inline .state-panel-copy{gap:var(--space-1);min-width:0;display:grid}.state-panel-inline .state-panel-title{margin:0}.state-panel-inline p{max-width:none;margin:0}.state-panel-inline .state-panel-action{justify-self:end;margin:0}@media (width<=30rem){.state-panel-inline{grid-template-columns:auto minmax(0,1fr)}.state-panel-inline .state-panel-action{grid-column:1/-1;justify-self:stretch}}.status-banner{box-sizing:border-box;min-height:var(--status-banner-min-height);align-items:flex-start;gap:var(--topbar-rhythm);padding:var(--pad-status-banner);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);display:flex}.status-banner-mark{width:var(--control-height-lg);height:var(--control-height-lg);border-radius:var(--radius-lg);color:var(--color-text-inverse);flex:none;place-items:center;display:grid}.status-banner-copy{gap:var(--status-banner-rhythm);flex:1;min-width:0;display:grid}.status-banner-title{color:var(--color-text-primary);font-size:var(--font-size-banner-headline);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.status-banner-detail{max-width:var(--content-measure-lg);color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}.status-banner-normal{border-color:var(--color-success-line);background:var(--color-success-surface)}.status-banner-normal .status-banner-title{color:var(--color-success-headline)}.status-banner-normal .status-banner-mark{background:var(--color-success-mark)}.status-banner-degraded{border-color:var(--color-warning-line);background:var(--color-warning-surface)}.status-banner-degraded .status-banner-title{color:var(--color-warning-headline)}.status-banner-degraded .status-banner-mark{background:var(--color-warning-mark)}.status-banner-action-required{border-color:var(--color-danger-line);background:var(--color-danger-surface)}.status-banner-action-required .status-banner-title{color:var(--color-danger-headline)}.status-banner-action-required .status-banner-mark{background:var(--color-danger-mark)}.setting-row{align-items:center;gap:var(--space-4);padding:var(--pad-setting-row);border-bottom:var(--border-width) solid var(--color-divider);grid-template-columns:minmax(0,1fr) 268px;display:grid}.setting-row:last-child{border-bottom:0}.setting-row-copy{gap:var(--setting-row-rhythm);min-width:0;display:grid}.setting-row-label{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.setting-row-description{color:var(--color-text-muted);font-size:var(--font-size-data);line-height:var(--line-height-body)}.setting-row-control{justify-items:stretch;min-width:0;display:grid}@media (width<=767px){.setting-row{grid-template-columns:minmax(0,1fr)}}.application-page-host{min-width:0;height:100%;position:relative}@keyframes state-pulse{50%{opacity:.45;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.state-panel-loading .state-panel-mark,.state-panel-processing .state-panel-mark,.state-panel-paginating .state-panel-mark,.state-panel-refiltering .state-panel-mark,.state-panel-loading-more .state-panel-mark{animation:none}}@media (width<=56.25rem){html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}}.sr-only{width:var(--border-width);height:var(--border-width);margin:var(--visually-hidden-rhythm);clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@layer utilities{.min-w-0{min-width:0}}.story-stack,.story-section-stack{gap:var(--space-4);display:grid}.story-stack{max-width:min(100%, var(--content-measure-xl))}.story-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.story-card{padding:var(--space-5)}.story-card h2{margin:0 0 var(--space-2);font-size:var(--font-size-title-sm)}.story-card p{color:var(--color-text-secondary);font-size:var(--font-size-data);margin:0}.story-long-action{max-width:var(--content-measure-sm);justify-self:start}.story-task-region{min-height:calc(var(--space-16) + var(--space-12) + var(--space-2))}.story-narrow{width:min(100%, var(--content-measure-sm));max-width:100%}.story-brand{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.story-brand-mark{width:var(--space-12);height:var(--space-12);color:var(--color-action-primary)}.story-icon-grid{gap:var(--space-2);padding:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(16ch,1fr));display:grid}.story-icon{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);display:flex}.story-icon code{font:var(--font-size-caption)/var(--line-height-compact) var(--font-mono);text-overflow:ellipsis;overflow:hidden}.story-state-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));display:grid}.story-mobile{width:min(100%, var(--content-measure-sm));max-width:100%}.story-break-anywhere{overflow-wrap:anywhere}.data-table-surface{min-width:0;overflow:hidden}.data-table-toolbar{justify-content:space-between;align-items:end;gap:var(--space-3);padding:var(--space-4);border-bottom:var(--border-width) solid var(--color-border-subtle);display:flex}.data-table-toolbar label{width:min(100%, var(--content-measure-sm));gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);display:grid}.data-table-toolbar input{width:100%;height:var(--control-height);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit}.data-table-toolbar input:focus-visible{border-color:var(--color-action-primary);outline:var(--focus-ring-width) solid color-mix(in srgb, var(--color-focus) 18%, transparent);outline-offset:0}.console-form-field input:focus-visible,.console-form-field textarea:focus-visible,.console-form-field select:focus-visible{border-color:var(--color-action-primary);outline:none}.data-table{width:100%;min-width:var(--table-min-wide);border-collapse:collapse;color:var(--color-text-primary);font-size:var(--font-size-data)}.data-table caption{padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);text-align:left}.data-table th,.data-table td{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-border-subtle);text-align:left;vertical-align:middle;white-space:nowrap}.data-table th{z-index:1;background:var(--color-surface-subtle);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);position:sticky;top:0}.data-table tbody tr:hover{background:var(--color-surface-subtle)}.data-table code,.data-table [data-column-kind=mono],.data-table [data-column-kind=numeric]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.data-table [data-column-kind=numeric],.data-table [data-column-kind=mono],.data-table [data-column-kind=actions]{text-align:center}.mobile-assets{display:none}.virtual-collection{overscroll-behavior:contain;contain:layout paint;width:100%;max-width:100%;overflow:auto}.virtual-collection-row{grid-template-columns:repeat(var(--virtual-collection-columns), minmax(0, 1fr));min-width:0;display:grid}.virtual-collection-item{min-width:0}.virtual-collection-spacer{pointer-events:none;width:100%}@media (width<=1040px){.mobile-assets{gap:0;display:grid}.mobile-assets article{padding:var(--space-4) var(--space-5);border-top:var(--border-width) solid var(--color-border-subtle)}.mobile-assets article:first-child{border-top:0}.mobile-assets.virtual-collection .virtual-collection-item article{border-top:var(--border-width) solid var(--color-border-subtle)}.mobile-assets article>div:first-child{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mobile-assets article p{min-width:0;margin:0}.mobile-assets article p strong,.mobile-assets article p code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-assets article p code{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-caption)}.mobile-assets dl{margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-surface-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mobile-assets dl div{padding-right:var(--space-3);border-right:var(--border-width) solid var(--color-border-subtle)}.mobile-assets dl div:last-child{text-align:right;border-right:0;padding-right:0}.mobile-assets dt{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.mobile-assets dd{margin:var(--space-1) 0 0;font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.mobile-assets article>.button{width:100%;margin-top:var(--space-3)}}@media (width<=430px){.data-table-toolbar{flex-direction:column;align-items:stretch}.data-table-toolbar .button{width:100%}.mobile-assets article{padding:var(--space-3)}.mobile-assets article>div:first-child{grid-template-columns:auto minmax(0,1fr)}.mobile-assets article>div:first-child .badge{grid-column:2;justify-self:start}.mobile-assets article>div>input[type=checkbox]{width:var(--space-4);height:var(--space-4);accent-color:var(--color-action-primary)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}.page-header{min-width:0;width:calc(100% + 2 * var(--page-gutter));min-height:var(--page-header-height);box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-5);margin-inline:calc(-1 * var(--page-gutter));padding:var(--pad-page-header);border:0;border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface);border-radius:0;display:flex}.page-header-adjacent-toolbar{padding-bottom:var(--pad-page-header-adjacent-bottom);border-bottom:0}.page-header-block{width:calc(100% + 2 * var(--page-gutter));margin-inline:calc(-1 * var(--page-gutter));background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border)}.page-header-block>.page-header{width:100%;margin-inline:0}.page-header-below{align-items:center;gap:var(--page-header-below-rhythm);padding-inline:var(--page-gutter);display:flex}.page-header-copy{min-width:0}.page-header-identity{align-items:center;gap:var(--space-4);min-width:0;display:flex}.page-header-leading{flex:none}.page-header-title{align-items:center;gap:var(--title-baseline-gap);flex-wrap:wrap;min-width:0;display:flex}.page-header h1{color:var(--color-text-primary);font-size:var(--font-size-title);letter-spacing:-.01em;margin:0;line-height:1.3}.page-header-copy>p{max-width:var(--content-measure-lg);margin:var(--title-baseline-gap) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-data);line-height:1.55}.page-header-actions .directory-search{width:var(--page-header-search-width);height:var(--control-height-md);flex:none}.page-header-actions .button{min-height:var(--control-height-md);padding:var(--pad-button-md)}.page-header-actions .console-select-trigger.page-header-filter{width:var(--page-header-filter-width);height:var(--control-height-md);flex:none}.page-header-actions .date-range-trigger{min-height:var(--control-height-md);padding-inline:var(--space-4)}.page-header-actions .directory-search{border-radius:var(--radius-md)}.page-header-actions .button:has(>svg){gap:var(--app-card-line-rhythm);padding:var(--pad-form)}.page-header-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-header-identity:not(:has(.page-header-copy>p)){flex:none;max-width:100%}.page-header-actions:has(>.page-header-filter-cluster){flex:1;min-width:0}.page-header-actions>.page-header-filter-cluster>.button{min-height:var(--control-height)}.page-header-meta{padding-right:var(--space-4);border-right:var(--border-width) solid var(--color-border-subtle);color:var(--color-text-muted);font-size:var(--font-size-data);text-align:right;white-space:nowrap}.page-header-meta small,.page-header-meta span{color:var(--color-text-muted);font-size:var(--font-size-data);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;display:block}@media (width<=767px){.page-header-actions .directory-search{width:auto;min-width:0;max-width:var(--page-header-search-width);flex:auto}.page-header-actions{flex-wrap:wrap}.page-header-meta>span{min-width:var(--page-header-meta-min,0)}}.page-header-meta small{margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-data);font-weight:var(--font-weight-regular)}.page-header-meta span{color:var(--color-text-muted);font-size:var(--font-size-data);font-weight:var(--font-weight-regular)}.module-navigation-shell{min-width:0;width:calc(100% + 2 * var(--page-gutter));margin-inline:calc(-1 * var(--page-gutter))}.module-navigation{gap:var(--space-6);min-width:0;padding-inline:calc(var(--page-gutter) - var(--space-2));border-bottom:var(--border-width) solid var(--color-border-subtle);scrollbar-width:thin;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.module-navigation-scroll{display:none}.module-navigation>*{min-width:max-content;min-height:var(--table-row-height);padding:0 var(--space-2);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);white-space:nowrap;scroll-snap-align:start;background:0 0;border:0;flex:none;align-items:center;text-decoration:none;display:flex;position:relative}.module-navigation>button{cursor:pointer}.module-navigation>:is(button,a):hover{color:var(--color-text-primary);background:0 0}.module-navigation>[aria-current=page]{color:var(--color-action-primary-ink);background:0 0;border-bottom-color:#0000}.module-navigation>[aria-current=page]:after{background:var(--color-action-primary);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}@media (width<=47.9375rem){.page-header{align-items:flex-start;gap:var(--space-2) var(--space-3);min-height:0;padding:var(--space-1) var(--page-gutter) var(--space-3);flex-wrap:wrap;display:flex}.page-header-identity{flex:6rem}.page-header-actions:has(>.statistics-page-actions,>.page-header-filter){flex:100%;justify-content:flex-start;width:100%;margin-left:0}.page-header-actions{min-width:0;max-width:100%;margin-left:auto}.page-header h1{font-size:clamp(var(--font-size-title-sm), 6vw, var(--font-size-title))}.page-header-copy>p{font-size:var(--font-size-caption)}.page-header-actions,.page-header-actions>div:not(.settings-version,.statistics-page-actions){width:auto}.page-header-meta{padding-right:var(--space-3)}.page-header-actions>div:not(.settings-version,.statistics-page-actions){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-header-actions>div:not(.settings-version,.statistics-page-actions) .button{width:100%}.module-navigation{gap:var(--space-5)}.module-navigation-shell.is-overflowing{border-bottom:var(--border-width) solid var(--color-border-subtle);position:relative}.module-navigation-shell.is-overflowing .module-navigation{padding-right:var(--avatar-size);border-bottom:0}.module-navigation-scroll{z-index:2;width:var(--control-height-sm);min-height:var(--table-row-height);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;border:0;justify-content:center;align-items:center;position:absolute;top:0;bottom:0}.module-navigation-shell.is-overflowing .module-navigation-scroll:not([hidden]){display:flex}.module-navigation-scroll-backward{box-shadow:var(--space-2) 0 var(--space-3) color-mix(in srgb, var(--color-surface) 92%, transparent);left:0}.module-navigation-scroll-backward svg{transform:rotate(180deg)}.module-navigation-scroll-forward{box-shadow:calc(-1 * var(--space-2)) 0 var(--space-3) color-mix(in srgb, var(--color-surface) 92%, transparent);right:0}.module-navigation-scroll:hover{color:var(--color-action-primary-ink)}.module-navigation-scroll:focus-visible{z-index:3}}@media (width<=26.25rem){.page-header-identity{align-items:flex-start}.page-header-actions{justify-content:flex-start;width:100%}.page-header-meta{text-align:left}}#main-content :where([role=region][tabindex],[class*=table-wrap],[class*=table-region])>table>thead>tr>th,#main-content :where([role=region][tabindex],[class*=table-wrap],[class*=table-region])>[role=table]>[role=row]:first-child,#main-content [role=table][class*=table]>[role=row]:first-child{z-index:2;background:var(--color-surface-subtle);position:sticky;top:0}#main-content :where([role=region][tabindex],[class*=table-wrap],[class*=table-region])>table>thead>tr>th[data-column-pinned]{z-index:3}.page-header:is(.content.fixed-page-header>.page-header){max-width:none}body:has(>#root>.shell){height:100dvh;overflow:hidden}body:has(>#root>.shell)>#root{height:100%;overflow:hidden}.shell{grid-template-columns:200px minmax(0,1fr);grid-template-rows:var(--space-16) minmax(0, 1fr);height:100dvh;display:grid;overflow:hidden}.skip-link{z-index:100;left:var(--space-3);top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-action-primary-ink);box-shadow:var(--shadow-overlay);position:fixed;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sidebar{top:var(--space-16);height:calc(100vh - var(--space-16));padding:var(--space-3) 0 var(--space-4);background:var(--color-nav-emphasis);color:var(--color-text-inverse-muted);z-index:30;flex-direction:column;grid-area:2/1;display:flex;position:sticky}.brand-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-5);color:var(--color-text-inverse);--brand-mark-glyph:var(--color-nav-emphasis);display:none}.brand-row small{color:var(--color-text-inverse-muted);margin-top:var(--space-1);display:block}.sidebar-close,.mobile-menu-button{display:none}.topbar-app{column-gap:var(--topbar-rhythm);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.topbar-app:before{content:"";width:var(--border-width);height:var(--space-6);background:color-mix(in srgb, var(--color-text-inverse) 18%, transparent);grid-row:1/3}.topbar-app strong{max-width:24ch;font-size:var(--font-size-data-emphasis);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.topbar-app small{min-width:0;color:var(--color-text-inverse-muted);font-size:var(--font-size-caption);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.health-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-success);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-success) 12%, transparent);flex:none;display:inline-block}.health-dot.neutral{background:var(--color-text-secondary);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-text-muted) 14%, transparent)}.nav-stack{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;display:block;overflow-y:auto}.nav-stack::-webkit-scrollbar{display:none}.nav-stack.nav-overflowing{-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--space-10)), transparent);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--space-10)), transparent);mask-image:linear-gradient(to bottom, black calc(100% - var(--space-10)), transparent)}.application-nav-groups{gap:calc(var(--space-1) / 2);display:grid}.application-nav-group>summary{min-height:var(--control-height);align-items:center;gap:var(--space-2);padding:0 var(--space-4);color:var(--color-text-inverse-muted);font-size:var(--font-size-data);font-weight:var(--font-weight-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.application-nav-group>summary::-webkit-details-marker{display:none}.application-nav-group>summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-ring-width))}.nav-stack a:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}.application-nav-group>summary:hover{background:color-mix(in srgb, var(--color-text-inverse) 7%, transparent);color:var(--color-text-inverse)}.application-nav-group[open]>summary{color:var(--color-text-inverse)}.application-nav-group>summary .nav-group-chevron{color:color-mix(in srgb, var(--color-text-inverse) 40%, transparent);place-items:center;margin-left:auto;transition:transform .14s;display:grid;transform:rotate(-90deg)}.application-nav-group[open]>summary .nav-group-chevron{transform:rotate(0)}.application-nav-group>div{padding:var(--space-1) 0 var(--space-2);display:grid}.nav-stack .application-nav-group a{min-height:var(--control-height-md);padding:0 var(--space-4) 0 calc(var(--space-8) + var(--space-2));font-size:var(--font-size-data);font-weight:var(--font-weight-label);position:relative}.nav-stack .application-nav-group a.active{box-shadow:inset calc(-1 * var(--space-1)) 0 0 var(--color-focus)}.nav-label{margin:var(--space-3) var(--space-3) var(--space-1);color:var(--color-text-inverse-muted);font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.nav-stack a{align-items:center;gap:var(--space-2);color:var(--color-text-inverse-muted);font-size:var(--font-size-data);display:flex}.nav-stack a:hover:not([aria-disabled=true]){background:color-mix(in srgb, var(--color-text-inverse) 7%, transparent);color:var(--color-text-inverse)}.nav-stack a.active{background:color-mix(in srgb, var(--color-text-inverse) 16%, transparent);color:var(--color-text-inverse)}.nav-stack a[aria-disabled=true]{color:var(--color-text-inverse-muted);cursor:default}.nav-icon{width:var(--space-4);color:color-mix(in srgb, var(--color-text-inverse) 50%, transparent);place-items:center;display:grid}.application-nav-group>summary:hover .nav-icon,.application-nav-group[open]>summary .nav-icon{color:color-mix(in srgb, var(--color-text-inverse) 80%, transparent)}.sidebar-foot-link{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) var(--space-4) 0;border-top:var(--border-width) solid color-mix(in srgb, var(--color-text-inverse) 8%, transparent);color:var(--color-text-inverse-muted);font-size:var(--font-size-data);display:flex}.sidebar-foot-link:hover{color:var(--color-text-inverse)}.workspace{display:contents}.workspace-content{overscroll-behavior:contain;grid-area:2/2;min-width:0;min-height:0;overflow-y:auto}@media (width<=767px){.workspace-content{scrollbar-gutter:stable}}.topbar{z-index:20;height:var(--space-16);justify-content:flex-start;align-items:center;gap:var(--topbar-rhythm);padding:0 var(--space-8);background:var(--color-nav-emphasis);color:var(--color-text-inverse);grid-area:1/1/auto/-1;display:flex;position:sticky;top:0}.topbar-brand{color:var(--color-text-inverse);flex:none;display:inline-flex}.topbar-brand>.brand-mark{width:26px;height:26px;color:inherit}.topbar-brand path{fill:var(--color-nav-emphasis)}.reference-topnav{justify-content:flex-end;align-items:center;gap:var(--space-1);height:100%;margin-left:auto;display:flex}.reference-topnav>a,.administrator-topnav-group>a{min-height:var(--control-height);padding:0 var(--space-5);border-radius:var(--radius-sm);color:var(--color-text-inverse);font-size:var(--font-size-data-emphasis);white-space:nowrap;align-items:center;display:inline-flex}.reference-topnav>a:hover,.administrator-topnav-group>a:hover{background:color-mix(in srgb, var(--color-text-inverse) 8%, transparent)}.reference-topnav a[aria-current=page],.reference-topnav a.active{background:color-mix(in srgb, var(--color-text-inverse) 12%, transparent);box-shadow:inset 0 calc(-1 * var(--space-1)) 0 var(--color-focus)}.administrator-topnav-group{align-items:center;gap:var(--space-1);height:100%;display:flex}.application-list-shell{grid-template-columns:minmax(0,1fr)}.application-list-shell .workspace-content,.shell:not(.application-detail-shell) .workspace-content{grid-column:1/-1}.topbar small{color:var(--color-text-inverse);display:block}.topbar .icon-button{border-color:color-mix(in srgb, var(--color-text-inverse) 16%, transparent);background:color-mix(in srgb, var(--color-text-inverse) 8%, transparent);color:var(--color-text-inverse)}.topbar .icon-button:hover{border-color:color-mix(in srgb, var(--color-text-inverse) 28%, transparent);background:color-mix(in srgb, var(--color-text-inverse) 14%, transparent)}.account-menu-trigger{width:var(--control-height-lg);height:var(--control-height-lg);border-radius:var(--radius-lg);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.account-menu-trigger:hover,.account-menu-trigger:focus-visible,.account-menu-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--color-text-inverse) 10%, transparent)}.account-menu-trigger>span{width:var(--control-height-sm);height:var(--control-height-sm);background:var(--color-action-primary-soft);color:var(--color-action-primary);font-size:var(--font-size-caption);border-radius:50%;flex:none;place-items:center;font-weight:850;display:grid}.reference-topnav .console-popover-item.active,.reference-topnav .console-popover-item[aria-current=page]{background:var(--color-action-primary-soft);color:var(--color-action-primary-ink)}.account-menu-signout{color:var(--color-danger)}.account-menu-signout:hover{background:var(--color-danger-soft)}.account-menu-signout svg{color:currentColor}.topbar-signout-error{color:var(--color-text-inverse);font-size:var(--font-size-caption);white-space:nowrap}.content{width:100%;padding:var(--space-5) var(--page-gutter) var(--space-8);margin-inline:auto}.fixed-page-header>.page-scroll-region{min-width:0;margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);position:relative}.content.fixed-page-header>.page-scroll-region{max-width:none}@media (width>=48rem){.workspace-content>.content.fixed-page-header,.application-page-host>.content.fixed-page-header{flex-direction:column;align-content:normal;gap:0;height:100%;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.content.fixed-page-header>.page-scroll-region{min-height:0;padding-bottom:var(--space-8);overscroll-behavior-y:contain;flex:1;overflow-y:auto}}@media (width>=48rem) and (width<=1199px){.content.fixed-page-header>.page-scroll-region{padding-bottom:var(--space-3)}}:is(.content:has(>.page-header),.content:has(>.page-header-block)){padding-top:0}.session-gate{min-height:100vh;padding:var(--space-6);background:var(--color-canvas);place-items:center;display:grid}.session-gate>.card{width:min(100%, calc(var(--content-measure-md) - var(--space-10)));padding:var(--space-7)}@media (width<=1199px){.shell{grid-template-columns:minmax(0,1fr)}.workspace-content{grid-column:1}.sidebar{width:min(calc(100vw - var(--space-16)), var(--content-measure-sm));visibility:hidden;pointer-events:none;height:100dvh;box-shadow:none;transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.sidebar.mobile-open{visibility:visible;pointer-events:auto;box-shadow:var(--shadow-drawer-start);transform:translate(0)}.brand-row{display:flex}.application-nav-group>summary{min-height:var(--control-height-lg)}.nav-stack .application-nav-group a{min-height:var(--control-height)}.brand-row .brand-mark{width:var(--space-8);height:var(--space-8);flex:none}.sidebar-close{width:var(--control-height);height:var(--control-height);border-color:color-mix(in srgb, var(--color-text-inverse) 16%, transparent);background:color-mix(in srgb, var(--color-text-inverse) 8%, transparent);color:var(--color-text-inverse);margin-left:auto;display:inline-grid}.sidebar-backdrop{z-index:25;background:color-mix(in srgb, var(--color-nav-emphasis) 36%, transparent);border:0;position:fixed;inset:0}.mobile-menu-button{flex:none;display:inline-grid}.topbar{height:var(--space-16);padding:var(--space-2) var(--space-3)}.reference-topnav{min-width:0;margin-left:auto}.reference-topnav>a,.administrator-topnav-group>a{padding-inline:var(--space-3)}.administrator-topnav-group{scrollbar-width:none;flex:0 auto;min-width:0;overflow:auto hidden}.administrator-topnav-group>a,.reference-topnav>a{flex:none}.topbar-app{min-width:var(--space-16)}.topbar>div:not(.topbar-actions){min-width:0}.topbar>div:not(.topbar-actions) strong{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;display:block;overflow:hidden}.content{padding:var(--space-3)}}@media (width<=560px){.reference-topnav>a,.administrator-topnav-group>a{padding-inline:var(--space-2);font-size:var(--font-size-caption)}.topbar-app small{display:none}.topbar-app strong{max-width:12ch}}@media (width<=430px){.reference-topnav>a,.administrator-topnav-group{display:none}.content{padding:var(--space-3)}}.account-menu-trigger>.account-avatar-placeholder{width:var(--control-height-sm);height:var(--control-height-sm);background:color-mix(in srgb, var(--color-text-inverse) 16%, transparent);border-radius:50%}.date-range-picker{display:inline-flex;position:relative}.date-range-trigger{align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-data);font-variant-numeric:tabular-nums;cursor:pointer;font-weight:550;display:inline-flex}.date-range-trigger>span[data-awaiting]:after{content:"0000-00-00 → 0000-00-00";visibility:hidden}.date-range-trigger:hover,.date-range-trigger[aria-expanded=true]{border-color:var(--color-action-primary)}.page-frame{--page-frame-fade:.15s;position:relative}@media (prefers-reduced-motion:reduce){.page-frame{--page-frame-fade:0s}}.console-select-trigger{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;height:var(--control-height);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);background:var(--color-surface);cursor:pointer;font:inherit;text-align:left;display:inline-flex}.console-select-trigger:hover{border-color:var(--color-text-muted)}.console-select-trigger:focus-visible,.console-select-trigger[data-state=open]{border-color:var(--color-focus);outline:var(--focus-ring-width) solid color-mix(in oklch, var(--color-focus) 24%, transparent);outline-offset:1px}.console-select-trigger:disabled{cursor:not-allowed;opacity:.55}.console-select-trigger.console-select-awaiting:disabled{cursor:default;opacity:1}.console-select-icon{color:var(--color-text-muted);transition:transform var(--duration-fast) ease;flex:none;place-items:center;display:inline-grid}.statistics-dedup-toggle{align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-data);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;font-weight:550;display:inline-flex;position:relative}.statistics-dedup-toggle:hover{background:var(--color-surface-subtle)}.statistics-dedup-toggle input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.statistics-dedup-track{width:calc(var(--space-8) + var(--space-1));height:var(--space-5);border-radius:var(--radius-pill);background:var(--color-border);flex:none;transition:background-color .15s;position:relative}.statistics-dedup-track:after{content:"";top:calc(var(--space-1) / 2);left:calc(var(--space-1) / 2);width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-segmented);transition:transform .15s;position:absolute}.statistics-dedup-toggle:not([data-touched]) .statistics-dedup-track,.statistics-dedup-toggle:not([data-touched]) .statistics-dedup-track:after{transition:none}.statistics-dedup-toggle input:focus-visible+.statistics-dedup-track{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-width)}.statistics-dedup-toggle.statistics-dedup-toggle-bordered{min-height:var(--control-height);padding-inline:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.statistics-dedup-toggle.statistics-dedup-toggle-bordered:hover{background:var(--color-surface);border-color:var(--color-action-primary)}.account-management-page{align-content:start;gap:var(--page-section-gap);grid-template-columns:minmax(0,1fr);display:grid}.security-page{gap:0;display:grid}.security-page-scroll{align-content:start;gap:var(--space-4);padding-top:var(--space-6);grid-auto-rows:max-content;display:grid}.acquisition-page{gap:var(--space-3);display:grid}.acquisition-header-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.acquisition-page-header .statistics-toolbar>.directory-search{height:var(--control-height)}.acquisition-page.table-viewport-page{gap:var(--page-section-gap)}@media (width<=430px){.acquisition-page{gap:var(--space-2)}.acquisition-header-actions{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:100%}.acquisition-header-actions>.button{flex:auto}}.channel-header-governance,.channel-binding-control{align-items:center;gap:var(--space-3);display:inline-flex}.channel-binding-control{white-space:nowrap;gap:0}.channel-binding-help{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.channel-binding-help:hover{color:var(--color-action-primary);background:var(--color-surface-subtle)}@media (width<=600px){.channel-header-governance{flex-wrap:wrap}.acquisition-header-actions .channel-header-governance{display:contents}.acquisition-header-actions .channel-binding-control{min-height:var(--control-height)}}.channel-binding-control.statistics-dedup-toggle-bordered{min-height:var(--control-height);padding-inline:var(--space-4) var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.channel-binding-control.statistics-dedup-toggle-bordered:hover{border-color:var(--color-action-primary)}.channel-binding-control>.statistics-dedup-toggle{padding:0}.channel-binding-control>.statistics-dedup-toggle:hover{background:0 0}.administrator-audit-page{gap:var(--page-section-gap);grid-auto-rows:max-content;align-content:start;min-width:0;display:grid}.content.administrator-settings-page{padding-bottom:0}.administrator-settings-page.fixed-page-header{gap:0}.administrator-settings-page{gap:var(--space-5);grid-auto-rows:max-content;align-content:start;display:grid}.analytics-page{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid}.analytics-page>*{min-width:0;max-width:100%}.analytics-region{min-width:0}@media (width<=767px){.analytics-page{gap:var(--space-3)}}@media (width<=430px){.analytics-page{gap:var(--space-2)}}.application-list-page{align-content:start;gap:var(--page-section-gap);grid-template-columns:minmax(0,1fr);display:grid}.application-list-page.fixed-page-header{gap:0}.application-list-page.fixed-page-header>.page-scroll-region{padding-top:var(--page-section-gap)}.application-create-trigger{gap:var(--app-card-line-rhythm);height:var(--control-height-md);flex:none}.integration-page{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width<=430px){.integration-page{gap:var(--space-3)}}.integration-badge-placeholder{width:calc(var(--space-16) + var(--space-1));height:var(--badge-height);border-radius:var(--radius-pill);background:var(--color-divider);display:inline-block}.system-status-page{display:grid}.system-status-page.fixed-page-header{gap:0}.settings-page{gap:var(--space-3);display:grid}.sharing-guide-page{max-width:min(100%, var(--page-content-max))}.statistics-page-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.statistics-toolbar{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.statistics-toolbar .date-range-trigger{min-height:var(--control-height);padding-inline:var(--space-4)}.statistics-page-actions .statistics-toolbar{box-shadow:none;background:0 0;border:0;padding:0}@media (width<=767px){.statistics-page-actions{justify-content:flex-start}.statistics-page-actions .statistics-toolbar>*{flex:none}.statistics-page-actions .statistics-toolbar>.console-select-trigger.statistics-platform-filter{min-width:0;max-width:var(--page-header-filter-width);flex:1 1 0}.statistics-page-actions .date-range-trigger{padding-inline:var(--space-3)}}.statistics-toolbar>.console-select-trigger.statistics-group-filter,.statistics-toolbar>.console-select-trigger.statistics-platform-filter{width:var(--page-header-filter-width);height:var(--control-height);flex:none}.statistics-toolbar-cold>:not(.directory-search){pointer-events:none}.console-error-boundary{min-height:100vh;padding:var(--space-8) var(--space-5);background:radial-gradient(circle at 15% 10%, color-mix(in srgb, var(--color-action-primary) 12%, transparent), transparent 34%), var(--color-canvas);place-items:center;display:grid}.console-error-boundary-card{width:min(100%, var(--content-measure-md));padding:clamp(var(--space-6), 6vw, var(--space-12));border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-overlay);text-align:center}.console-error-boundary-mark{width:var(--control-height-lg);height:var(--control-height-lg);color:var(--color-action-primary)}.console-error-boundary-eyebrow{margin:var(--space-5) 0 var(--space-2);color:var(--color-action-primary);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.console-error-boundary h1{font-size:clamp(var(--font-size-title), 5vw, var(--font-size-title-lg));margin:0}.console-error-boundary-card>p:not(.console-error-boundary-eyebrow){margin:var(--space-4) auto 0;max-width:var(--content-measure-sm);color:var(--color-text-secondary);line-height:1.7}.console-error-boundary-actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-8);display:flex}@media (width<=32.5rem){.console-error-boundary-actions{flex-direction:column}}.channel-report-back{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-sm);color:var(--color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.channel-report-back:hover{background:var(--color-action-primary-soft);color:var(--color-action-primary)}.channel-report-back:focus-visible{outline:calc(2 * var(--border-width)) solid var(--color-focus);outline-offset:var(--space-1)}.channel-report-header h1{font-size:var(--font-size-title-sm);font-weight:var(--font-weight-medium)}.channel-report-header .channel-report-back{margin-left:calc(-1 * var(--space-2));margin-right:calc(-1 * var(--space-3))}
