:root{--palette-neutral-white:#fff;--palette-neutral-black:#000;--palette-camera-test-scene-start:#8a8172;--palette-camera-test-scene-end:#c9c0b0;--palette-surface-canvas:var(--palette-neutral-white);--palette-surface-panel:var(--palette-neutral-white);--palette-surface-primary:var(--palette-neutral-white);--palette-surface-elevated:var(--palette-neutral-white);--palette-surface-subtle:#eff4fb;--palette-surface-subtle-alt:#e9eef4;--palette-surface-muted:#f3f8fe;--palette-surface-soft:#f3f8fe;--palette-surface-soft-alt:#eff4fb;--palette-surface-hover:#ecf1f7;--palette-surface-header:#f2f7fd;--palette-surface-sidebar:#f6fbff;--palette-surface-sidebar-hover:#ecf1f7;--palette-surface-sidebar-active:#bed7f5;--palette-surface-compact:#e9eef4;--palette-surface-compact-hover:#dbe0e6;--palette-surface-note:#f8fafc;--palette-surface-note-border:#d7dee8;--palette-surface-note-text:#334155;--palette-surface-badge-neutral:#e2e8f0;--palette-surface-search:#fff;--palette-surface-search-disabled:#eee;--palette-surface-search-open:#fbfbfb;--palette-surface-tree:#fbfbfb;--palette-surface-tree-hover:#fff;--palette-surface-tree-selected:#79b5bb;--palette-surface-tag:#79b5bb;--palette-surface-typeahead:#fff;--palette-surface-typeahead-hover:#428bca;--palette-surface-grid-demo:#18bc9c;--palette-surface-auth-page-external:#fff;--palette-surface-auth-card:#fbfdff;--palette-surface-auth-hero-start:#f8fbff;--palette-surface-auth-hero-end:#eef4ff;--palette-surface-auth-button:#f2f7fd;--palette-surface-auth-button-hover:#dceafb;--palette-surface-auth-error:#fff6f7;--palette-surface-auth-page-lock:#fff;--palette-text-primary:#2d3239;--palette-text-muted:#60666e;--palette-app-runtime-help-text:#667078;--palette-text-strong:#12161c;--palette-text-inverse:#fff;--palette-text-link:#13589e;--palette-text-sidebar-active:#162f4b;--palette-text-header-button:#353c42;--palette-text-header-button-hover:#222;--palette-text-compact:#40484f;--palette-text-compact-hover:#252c31;--palette-text-search:#404040;--palette-text-placeholder:#667078;--palette-text-disabled:#444;--palette-text-dropdown-disabled:#999;--palette-text-secondary-muted:#92a2a8;--palette-text-tree:#333;--palette-text-grid-demo:#132a30;--palette-text-auth-button:#1f2d3d;--palette-text-auth-error:#9a3a42;--palette-text-auth-icon:#35526f;--palette-border-default:#dbe0e6;--palette-border-strong:#b9bec4;--palette-border-input:#7b8188;--palette-border-subtle:#e4e9ef;--palette-border-compact:#818181;--palette-border-search:#7d838a;--palette-theme-warm-border-search-light:#666c73;--palette-theme-warm-border-search-dark:#858c94;--palette-border-tree:#cfcfcf;--palette-border-tree-strong:#bbb;--palette-border-auth-card:#cfd9e4;--palette-border-auth-hero:#d9e2ec;--palette-border-auth-error:#f3d0d3;--palette-border-auth-button:#ccd7e3;--palette-border-auth-button-hover:#9fbfe0;--palette-accent:#216fbf;--palette-accent-hover:#206ab7;--palette-accent-lite:#bed7f5;--palette-accent-dark:#13589e;--palette-accent-strong:#216fbf;--palette-tone-accent-lite-text:#007a9e;--palette-tone-accent-dark-text:var(--palette-accent-dark);--palette-focus-ring:#216fbf;--palette-accent-soft-rgb:33 111 191;--palette-highlight:#fff2cc;--palette-presence-online:#79b5bb;--palette-presence-online-hover:#a5d2d9;--palette-tabs-indicator:#216fbf;--palette-theme-preview-cool-surface:var(--palette-neutral-white);--palette-theme-preview-cool-accent:#216fbf;--palette-theme-preview-warm-surface:#f7f5ec;--palette-theme-preview-warm-accent:#4d7c2f;--palette-theme-preview-contrast-surface:#fff;--palette-theme-preview-contrast-accent:#0047ab;--palette-theme-warm-tone-accent-lite-light:#5f772b;--palette-theme-warm-tone-accent-dark-dark:#82a75b;--palette-theme-contrast-tone-accent-lite-light:#006fc7;--palette-theme-contrast-tone-accent-dark-dark:#629ee8;--palette-chart-blue:#3f7fe8;--palette-chart-gold:#9a741e;--palette-chart-green:#4d8c37;--palette-chart-violet:#7e57c2;--palette-chart-teal:#168477;--palette-graph-1:#2563eb;--palette-graph-2:#16a34a;--palette-graph-3:#ea580c;--palette-graph-4:#9333ea;--palette-graph-5:#0891b2;--palette-graph-6:#db2777;--palette-graph-7:#ca8a04;--palette-graph-8:#4f46e5;--palette-graph-9:#059669;--palette-graph-10:#dc2626;--palette-graph-11:#0d9488;--palette-graph-12:#a16207;--palette-workflow-kind-trigger:#2563eb;--palette-workflow-kind-foreach:#7c3aed;--palette-workflow-kind-serverfunction:#4f46e5;--palette-workflow-kind-core-api:#0f766e;--palette-workflow-kind-agent:#c026d3;--palette-workflow-kind-http:#c2410c;--palette-workflow-kind-branch:#b45309;--palette-workflow-kind-wait:#0369a1;--palette-workflow-kind-subflow:#0e7490;--palette-workflow-kind-setvar:#4d7c0f;--palette-workflow-kind-result:#15803d;--palette-status-danger:#c62f3d;--palette-status-danger-hover:#bb2d3b;--palette-warning-accent:#9a5a00;--palette-warning-solid:#de9430;--palette-warning-solid-border:#ba7326;--palette-warning-solid-hover:#cd842c;--palette-warning-solid-hover-border:#a96a26;--palette-warning-soft-surface:#fef2d5;--palette-warning-soft-text:#9a4404;--palette-warning-soft-border:var(--palette-warning-solid-border);--palette-status-warning:var(--palette-warning-accent);--palette-status-info:#1670b8;--palette-status-info-alt:#0ea5e9;--palette-status-success:#427a30;--palette-status-success-strong:#198754;--palette-status-warning-ink:var(--palette-warning-soft-text);--palette-tone-secondary:#6c757d;--palette-tone-secondary-text:#687078;--palette-badge-soft-danger-surface:#fee2e2;--palette-badge-soft-danger-text:#b91c1c;--palette-badge-soft-danger-border:#fecaca;--palette-badge-soft-warning-surface:var(--palette-warning-soft-surface);--palette-badge-soft-warning-text:var(--palette-warning-soft-text);--palette-badge-soft-warning-border:var(--palette-warning-soft-border);--palette-badge-soft-primary-surface:#dbeafe;--palette-badge-soft-primary-text:#1d4ed8;--palette-badge-soft-primary-border:#bfdbfe;--palette-badge-soft-violet-surface:#ede9fe;--palette-badge-soft-violet-text:#6d28d9;--palette-badge-soft-violet-border:#ddd6fe;--palette-badge-soft-teal-surface:#ccfbf1;--palette-badge-soft-teal-text:#0f766e;--palette-badge-soft-teal-border:#99f6e4;--palette-badge-soft-neutral-surface:#f3f4f6;--palette-badge-soft-neutral-text:#4b5563;--palette-badge-soft-neutral-border:#e5e7eb;--palette-badge-choice-empty-surface:#fff;--palette-badge-choice-empty-text:#667085;--palette-badge-choice-empty-border:#d6dae0;--palette-badge-filled-primary-surface:#007bff;--palette-badge-filled-neutral-surface:#6c757d;--palette-badge-filled-success-surface:#28a745;--palette-badge-filled-warning-surface:var(--palette-warning-solid);--palette-badge-filled-danger-surface:#dc3545;--palette-modal-stack-surface:#f9f9f9;--palette-modal-stack-border:#d4d4d4;--palette-modal-stack-step-surface:#ededed;--palette-modal-stack-step-text:#626262;--palette-modal-stack-step-active-surface:#f1f6fc;--palette-modal-stack-step-active-text:#286b8c;--palette-button-success:#86c068;--palette-button-info:#4cb694;--palette-button-danger:#cc3941;--palette-button-warning:var(--palette-warning-solid);--palette-button-primary:#1670b8;--palette-button-primary-strong:#2e70aa;--palette-button-primary-border:#3292e2;--palette-button-primary-hover:#1670b8cc;--palette-button-primary-hover-border:#2f7dbe;--palette-button-secondary-text:#244064;--palette-button-secondary-hover:#244064;--palette-button-secondary-hover-border:#193152;--palette-button-neutral-hover:#d8e9ff;--palette-button-neutral-press:#c4ddff;--palette-button-neutral-interaction-border:var(--palette-accent);--palette-button-neutral-interaction-text:var(--palette-text-strong);--palette-button-default-hover:#e6e6e6;--palette-button-default-hover-border:#adadad;--palette-button-success-border:#84a83e;--palette-button-success-hover:#6da256;--palette-button-success-hover-border:#78973b;--palette-button-info-hover:#409a7d;--palette-button-info-hover-border:#385764;--palette-button-warning-border:var(--palette-warning-solid-border);--palette-button-warning-hover:var(--palette-warning-solid-hover);--palette-button-warning-hover-border:var(--palette-warning-solid-hover-border);--palette-button-danger-border:#ca4862;--palette-button-danger-hover:#b8323a;--palette-button-danger-hover-border:#c0455e;--palette-button-dark:#323232;--palette-button-light:#fff;--palette-button-outline-secondary:#868e96;--palette-button-outline-success:#468847;--palette-button-outline-info:#346597;--palette-button-outline-warning:var(--palette-warning-accent);--palette-button-outline-danger:#b94a48;--palette-button-link-hover:#214e75;--palette-pager-active-surface:#3b9ff3;--palette-pager-active-border:#3276b1;--palette-button-warning-text:contrast-color(var(--palette-warning-solid));--palette-button-info-text:#052c38;--palette-brand-google:#dd4b39;--palette-brand-google-hover:#c23321;--palette-brand-microsoft:#2672ec;--palette-brand-microsoft-hover:#125acd;--palette-panel-accent-lite:#79b5bb;--palette-panel-accent-dark:#006e7e;--palette-panel-header-default-surface:#f5f5f5;--palette-panel-header-default-border:#ddd;--palette-panel-header-primary-surface:#3276b1;--palette-panel-header-primary-border:#3276b1;--palette-panel-header-success-surface:#86c068;--palette-panel-header-success-border:#84a83e;--palette-panel-header-info-surface:#4cb694;--palette-panel-header-info-border:#4cb694;--palette-panel-header-warning-surface:var(--palette-warning-solid);--palette-panel-header-warning-border:var(--palette-warning-solid-border);--palette-panel-header-danger-surface:#b94a48;--palette-panel-header-danger-border:#b94a48;--palette-panel-header-accent-lite-surface:#79b5bb;--palette-panel-header-accent-lite-border:#79b5bb;--palette-panel-header-accent-dark-surface:#006e7e;--palette-panel-header-accent-dark-border:#006e7e;--palette-panel-green:#4caf50;--palette-panel-green-dark:#2e7d32;--palette-panel-green-light:#81c784;--palette-panel-green-light-text:#102a12;--palette-panel-purple:#7e57c2;--palette-panel-magenta:#d81b60;--palette-panel-pink:#ec407a;--palette-panel-pink-dark:#ad1457;--palette-panel-blue-light:#4fc3f7;--palette-panel-blue-light-text:#06283a;--palette-panel-teal:#26a69a;--palette-panel-blue:#1976d2;--palette-panel-blue-dark:#0d47a1;--palette-panel-dark:#37474f;--palette-panel-yellow:#fbc02d;--palette-panel-yellow-text:#3b2f05;--palette-panel-orange:#fb8c00;--palette-panel-orange-dark:#ef6c00;--palette-panel-red:#d32f2f;--palette-panel-red-light:#ef5350;--palette-panel-white-border:#d7dee8;--palette-panel-white-background:#fff;--palette-panel-white-text:#1f2937;--palette-editor-background:#fff;--palette-editor-foreground:#333;--palette-editor-comment:#69737a;--palette-editor-keyword:#1670b8;--palette-editor-operator:#3276b1;--palette-editor-string:#0f5f9c;--palette-editor-number:#8b6a19;--palette-editor-constant:#4f5e9e;--palette-editor-variable:#333;--palette-editor-variable-language:#1670b8;--palette-editor-parameter:#555;--palette-editor-type:#4f5e9e;--palette-editor-function:#1670b8;--palette-editor-delimiter:#69737a;--palette-editor-tag:#1670b8;--palette-editor-attribute-name:#4f5e9e;--palette-editor-attribute-value:#0f5f9c;--palette-editor-regexp:#bb2d3b;--palette-editor-invalid:#dc3545;--palette-editor-line-number:#697076;--palette-editor-line-number-active:#69737a;--palette-editor-cursor:#1670b8;--palette-editor-selection-source:#1670b8;--palette-editor-selection-alt-source:#3276b1;--palette-editor-find-match:#3276b138;--palette-editor-find-match-border:#3276b170;--palette-editor-find-match-highlight:#3276b11f;--palette-editor-find-match-highlight-border:#3276b147;--palette-editor-line-highlight:#f5f5f5;--palette-editor-indent-guide:#ddd;--palette-editor-indent-guide-active:#1670b8;--palette-editor-widget-background:#fff;--palette-editor-widget-border:#ddd;--palette-editor-widget-selected-background:#f5f5f5;--palette-dt-html-background:#fff;--palette-dt-control-indicator:#00000080;--palette-dt-control-indicator-inverse:#ffffff80;--palette-dt-row-toggle:#337ab7;--palette-dt-info-text:#6c6c6c;--palette-dt-editor-error:#b11f1f;--palette-dt-editor-muted:#666;--palette-dt-editor-surface-muted:#f1f1f1;--palette-dt-bubble-surface:#fcfcfc;--palette-dt-bubble-border:#666;--palette-dt-row-outline:#0d6efd;--palette-dt-row-outline-strong:#0143a3;--palette-dt-row-outline-alt:#ff8b33;--palette-dt-autofill-handle:#0d6efd;--palette-dt-autofill-handle-alt:#ff8b33;--palette-dt-autofill-list-surface:#fff;--palette-dt-autofill-item-surface:#f6f6f6;--palette-dt-autofill-item-hover:#ebebeb;--palette-dt-loading-glow:#eb790f;--palette-dt-expanded-row-surface:#cdd16233;--palette-dt-datetime-background:#fff;--palette-dt-datetime-border:#8a8a8a;--palette-dt-datetime-header-text:#6f6f6f;--palette-dt-datetime-body-text:#444;--palette-dt-datetime-cell-surface:#f5f5f5;--palette-dt-datetime-cell-disabled-text:#aaa;--palette-dt-datetime-cell-disabled-surface:#fff;--palette-dt-datetime-cell-hover-surface:#ff8000;--palette-dt-datetime-cell-hover-text:#fff;--palette-dt-datetime-now-surface:#ddd;--palette-dt-datetime-selected-surface:#4e6ca3;--palette-dt-datetime-selected-text:#fff;--palette-dt-pane-button-surface:#f8f9fa;--palette-dt-pane-button-hover:#cbd3da;--palette-dt-pane-pill-surface:#cfcfcf;--palette-dt-pane-pill-text:#000;--palette-dt-pane-border:#f0f0f0;--palette-dt-pane-border-hover:#cfcfcf;--palette-dt-dark-surface:var(--palette-dark-surface-muted);--palette-dt-dark-border:var(--palette-border-default);--palette-dt-dark-surface-muted:var(--palette-dark-surface-subtle);--palette-dt-dark-surface-hover:var(--palette-dark-surface-hover);--palette-dt-dark-surface-disabled:var(--palette-dark-surface-muted);--palette-dt-dark-disabled-text:var(--palette-text-disabled);--palette-dt-dark-pane-pill-surface:var(--palette-dark-surface-muted);--palette-dt-selected-dark:#6ea8fe;--palette-dev-shell-surface:#2c3742;--palette-dark-surface-canvas:#343941;--palette-dark-surface-panel:#3e454e;--palette-dark-surface-elevated:#48515b;--palette-dark-surface-muted:#393f47;--palette-dark-surface-subtle:#4b545f;--palette-dark-surface-subtle-alt:#56616d;--palette-dark-surface-hover:#515b67;--palette-dark-surface-header:#414850;--palette-dark-surface-sidebar:#2f343b;--palette-dark-surface-sidebar-hover:#48515b;--palette-dark-surface-compact-hover:#626f7d;--palette-dark-surface-table-selection:#101820;--palette-dark-surface-table-selection-hover:#172330;--palette-dark-text-primary:#f2f5f8;--palette-dark-text-muted:#d1d7de;--palette-dark-text-disabled:#bec6cf;--palette-dark-text-strong:#fff;--palette-dark-text-inverse:#101820;--palette-dark-border-default:#9aa5b0;--palette-dark-border-subtle:var(--palette-dark-border-default);--palette-dark-border-compact:#abb5bf;--palette-dark-border-strong:#bec7d0;--palette-dark-contrast-border-default:#bec7d0;--palette-dark-contrast-border-subtle:#b4bec8;--palette-dark-contrast-border-compact:#cbd2d9;--palette-dark-contrast-border-strong:#e1e5e9;--palette-dark-contrast-focus-ring:#d7eaff;--palette-dark-tone-primary-text:#8fc7ff;--palette-dark-tone-secondary-text:#a9c8e8;--palette-dark-tone-success-text:#a6d991;--palette-dark-tone-info-text:var(--palette-dark-tone-primary-text);--palette-dark-tone-button-info-text:#7dd7bc;--palette-dark-tone-warning-text:#ffc26a;--palette-dark-tone-danger-text:#ff929a;--palette-dark-accent-hover:#b6d6ff;--palette-dark-accent-lite:#345675;--palette-dark-accent-dark:#2e4b66}@media (prefers-color-scheme:dark){:root{--palette-surface-canvas:var(--palette-dark-surface-canvas);--palette-surface-panel:var(--palette-dark-surface-panel);--palette-surface-primary:var(--palette-dark-surface-panel);--palette-surface-elevated:var(--palette-dark-surface-elevated);--palette-surface-subtle:var(--palette-dark-surface-subtle);--palette-surface-subtle-alt:var(--palette-dark-surface-subtle-alt);--palette-surface-muted:var(--palette-dark-surface-muted);--palette-surface-soft:var(--palette-dark-surface-subtle);--palette-surface-soft-alt:var(--palette-dark-surface-muted);--palette-surface-hover:var(--palette-dark-surface-hover);--palette-surface-header:var(--palette-dark-surface-header);--palette-surface-sidebar:var(--palette-dark-surface-sidebar);--palette-surface-sidebar-hover:var(--palette-dark-surface-sidebar-hover);--palette-surface-sidebar-active:var(--palette-dark-accent-lite);--palette-surface-compact:var(--palette-dark-surface-subtle-alt);--palette-surface-compact-hover:var(--palette-dark-surface-compact-hover);--palette-surface-note:var(--palette-dark-surface-muted);--palette-surface-note-border:var(--palette-border-default);--palette-surface-note-text:var(--palette-dark-text-primary);--palette-surface-badge-neutral:var(--palette-dark-surface-subtle-alt);--palette-surface-search:var(--palette-dark-surface-subtle-alt);--palette-surface-search-disabled:var(--palette-dark-surface-muted);--palette-surface-search-open:var(--palette-dark-surface-muted);--palette-surface-tree:var(--palette-dark-surface-panel);--palette-surface-tree-hover:var(--palette-dark-surface-subtle-alt);--palette-surface-tree-selected:var(--palette-dark-surface-compact-hover);--palette-surface-tag:var(--palette-dark-surface-compact-hover);--palette-surface-typeahead:#48515bf5;--palette-surface-typeahead-hover:var(--palette-dark-surface-compact-hover);--palette-surface-grid-demo:#26a69a;--palette-surface-auth-page-external:var(--palette-dark-surface-panel);--palette-surface-auth-card:var(--palette-dark-surface-panel);--palette-surface-auth-hero-start:var(--palette-dark-surface-subtle-alt);--palette-surface-auth-hero-end:var(--palette-dark-surface-panel);--palette-surface-auth-button:var(--palette-dark-surface-subtle-alt);--palette-surface-auth-button-hover:var(--palette-dark-surface-compact-hover);--palette-surface-auth-error:#4a1f2e;--palette-surface-auth-page-lock:var(--palette-dark-surface-muted);--palette-dropdown-surface:var(--palette-surface-elevated);--palette-dropdown-border:var(--palette-border-default);--palette-dropdown-item-hover-surface:var(--palette-surface-subtle-alt);--palette-list-active-surface:var(--palette-surface-subtle-alt);--palette-list-active-border:var(--palette-text-link);--palette-text-primary:var(--palette-dark-text-primary);--palette-text-muted:var(--palette-dark-text-muted);--palette-text-strong:var(--palette-dark-text-strong);--palette-text-inverse:var(--palette-dark-text-inverse);--palette-text-link:var(--palette-dark-tone-primary-text);--palette-text-sidebar-active:var(--palette-dark-tone-primary-text);--palette-text-header-button:var(--palette-dark-text-primary);--palette-text-header-button-hover:var(--palette-dark-text-strong);--palette-text-compact:var(--palette-dark-text-muted);--palette-text-compact-hover:var(--palette-dark-text-primary);--palette-text-search:var(--palette-dark-text-primary);--palette-app-runtime-help-text:var(--palette-dark-text-muted);--palette-text-placeholder:var(--palette-dark-text-disabled);--palette-text-disabled:var(--palette-dark-text-disabled);--palette-text-dropdown-disabled:var(--palette-dark-text-disabled);--palette-text-secondary-muted:var(--palette-dark-text-muted);--palette-text-tree:var(--palette-dark-text-primary);--palette-text-auth-button:var(--palette-dark-text-primary);--palette-text-auth-error:#ffc0c4;--palette-text-auth-icon:#a8c7fa;--palette-border-default:var(--palette-dark-border-default);--palette-border-strong:var(--palette-dark-border-strong);--palette-border-input:var(--palette-dark-border-default);--palette-border-subtle:var(--palette-dark-border-subtle);--palette-border-compact:var(--palette-dark-border-compact);--palette-border-search:var(--palette-dark-border-compact);--palette-border-tree:var(--palette-border-default);--palette-border-tree-strong:var(--palette-border-strong);--palette-border-auth-card:var(--palette-border-default);--palette-border-auth-hero:var(--palette-border-strong);--palette-border-auth-error:#81415b;--palette-border-auth-button:var(--palette-border-default);--palette-border-auth-button-hover:var(--palette-dark-tone-primary-text);--palette-accent:var(--palette-dark-tone-primary-text);--palette-accent-hover:var(--palette-dark-accent-hover);--palette-accent-lite:var(--palette-dark-accent-lite);--palette-accent-dark:var(--palette-dark-accent-dark);--palette-accent-strong:var(--palette-dark-tone-primary-text);--palette-tone-accent-lite-text:var(--palette-accent-hover);--palette-tone-accent-dark-text:var(--palette-dark-tone-primary-text);--palette-button-primary-border:var(--palette-dark-tone-primary-text);--palette-button-primary-hover-border:var(--palette-dark-tone-primary-text);--palette-button-secondary-text:var(--palette-dark-tone-secondary-text);--palette-button-default-hover:var(--palette-dark-surface-hover);--palette-button-default-hover-border:var(--palette-dark-border-strong);--palette-button-success-border:var(--palette-dark-tone-success-text);--palette-button-success-hover-border:var(--palette-dark-tone-success-text);--palette-button-info-hover-border:var(--palette-dark-tone-button-info-text);--palette-button-warning-border:var(--palette-dark-tone-warning-text);--palette-button-warning-hover-border:var(--palette-dark-tone-warning-text);--palette-button-danger-border:var(--palette-dark-tone-danger-text);--palette-button-danger-hover-border:var(--palette-dark-tone-danger-text);--palette-button-outline-secondary:var(--palette-dark-tone-secondary-text);--palette-button-outline-success:var(--palette-dark-tone-success-text);--palette-button-outline-info:var(--palette-dark-tone-button-info-text);--palette-button-outline-warning:var(--palette-dark-tone-warning-text);--palette-button-outline-danger:var(--palette-dark-tone-danger-text);--palette-focus-ring:var(--palette-dark-tone-primary-text);--palette-accent-soft-rgb:143 199 255;--palette-tabs-indicator:var(--palette-dark-tone-primary-text);--palette-chart-blue:#8ab4f8;--palette-chart-gold:#f6d578;--palette-chart-green:#81c784;--palette-chart-violet:#d8ccff;--palette-chart-teal:#80cbc4;--palette-graph-1:#60a5fa;--palette-graph-2:#4ade80;--palette-graph-3:#fb923c;--palette-graph-4:#c084fc;--palette-graph-5:#22d3ee;--palette-graph-6:#f472b6;--palette-graph-7:#facc15;--palette-graph-8:#818cf8;--palette-graph-9:#34d399;--palette-graph-10:#f87171;--palette-graph-11:#2dd4bf;--palette-graph-12:#fbbf24;--palette-workflow-kind-trigger:#60a5fa;--palette-workflow-kind-foreach:#a78bfa;--palette-workflow-kind-serverfunction:#818cf8;--palette-workflow-kind-core-api:#2dd4bf;--palette-workflow-kind-agent:#e879f9;--palette-workflow-kind-http:#fb923c;--palette-workflow-kind-branch:#fbbf24;--palette-workflow-kind-wait:#38bdf8;--palette-workflow-kind-subflow:#22d3ee;--palette-workflow-kind-setvar:#a3e635;--palette-workflow-kind-result:#4ade80;--palette-warning-soft-surface:#482e12;--palette-warning-soft-text:var(--palette-dark-tone-warning-text);--palette-badge-soft-warning-border:color-mix(in oklab, var(--palette-badge-soft-warning-text) 50%, var(--palette-badge-soft-warning-surface));--palette-tone-secondary:var(--palette-dark-tone-secondary-text);--palette-tone-secondary-text:var(--palette-dark-tone-secondary-text);--palette-badge-soft-danger-surface:#4b1f2a;--palette-badge-soft-danger-text:#ffb4b4;--palette-badge-soft-danger-border:color-mix(in oklab, var(--palette-badge-soft-danger-text) 50%, var(--palette-badge-soft-danger-surface));--palette-badge-soft-primary-surface:#263447;--palette-badge-soft-primary-text:#d2e3fc;--palette-badge-soft-primary-border:color-mix(in oklab, var(--palette-badge-soft-primary-text) 50%, var(--palette-badge-soft-primary-surface));--palette-badge-soft-violet-surface:#332a5f;--palette-badge-soft-violet-text:#d8ccff;--palette-badge-soft-violet-border:color-mix(in oklab, var(--palette-badge-soft-violet-text) 50%, var(--palette-badge-soft-violet-surface));--palette-badge-soft-teal-surface:#123f44;--palette-badge-soft-teal-text:#a8fff2;--palette-badge-soft-teal-border:color-mix(in oklab, var(--palette-badge-soft-teal-text) 50%, var(--palette-badge-soft-teal-surface));--palette-badge-soft-neutral-surface:#2f3033;--palette-badge-soft-neutral-text:#e8eaed;--palette-badge-soft-neutral-border:color-mix(in oklab, var(--palette-badge-soft-neutral-text) 50%, var(--palette-badge-soft-neutral-surface));--palette-panel-header-default-surface:var(--palette-dark-surface-header);--palette-panel-header-default-border:var(--palette-border-default);--palette-modal-stack-surface:var(--palette-dark-surface-muted);--palette-modal-stack-border:var(--palette-border-default);--palette-modal-stack-step-surface:var(--palette-dark-surface-subtle);--palette-modal-stack-step-text:#bdc1c6;--palette-modal-stack-step-active-surface:#263447;--palette-modal-stack-step-active-text:#d2e3fc;--palette-badge-choice-empty-surface:var(--palette-dark-surface-panel);--palette-badge-choice-empty-text:#b8bec6;--palette-badge-choice-empty-border:color-mix(in oklab, var(--palette-badge-choice-empty-text) 50%, var(--palette-badge-choice-empty-surface));--palette-button-info-text:#202124;--palette-editor-background:var(--palette-dark-surface-muted);--palette-editor-foreground:#d4d4d4;--palette-editor-comment:#6a9955;--palette-editor-keyword:#569cd6;--palette-editor-operator:#d4d4d4;--palette-editor-string:#ce9178;--palette-editor-number:#e8bb59;--palette-editor-constant:#4fc1ff;--palette-editor-variable:#d4d4d4;--palette-editor-variable-language:#569cd6;--palette-editor-parameter:#d4d4d4;--palette-editor-type:#4ec9b0;--palette-editor-function:#dcdcaa;--palette-editor-delimiter:#d4d4d4;--palette-editor-tag:#569cd6;--palette-editor-attribute-name:#9cdcfe;--palette-editor-attribute-value:#ce9178;--palette-editor-regexp:#ff8578;--palette-editor-invalid:#ff8578;--palette-editor-line-number:#929292;--palette-editor-line-number-active:#c6c6c6;--palette-editor-cursor:#aeafad;--palette-editor-selection-source:#264f78;--palette-editor-selection-alt-source:#3a3d41;--palette-editor-find-match:#515c6a;--palette-editor-find-match-border:#6c6c6c;--palette-editor-find-match-highlight:#3a3d41;--palette-editor-find-match-highlight-border:#5f6368;--palette-editor-line-highlight:var(--palette-dark-surface-subtle);--palette-editor-indent-guide:var(--palette-dark-border-subtle);--palette-editor-indent-guide-active:var(--palette-dark-border-strong);--palette-editor-widget-background:var(--palette-dark-surface-panel);--palette-editor-widget-border:var(--palette-border-default);--palette-editor-widget-selected-background:var(--palette-dark-surface-subtle-alt);--palette-dt-html-background:var(--palette-dark-surface-panel);--palette-dt-control-indicator:#ffffff80;--palette-dt-control-indicator-inverse:#ffffff80;--palette-dt-row-toggle:#6ea8dc;--palette-dt-info-text:var(--palette-text-muted);--palette-dt-editor-error:#ff9389;--palette-dt-editor-muted:var(--palette-text-muted);--palette-dt-editor-surface-muted:var(--palette-dark-surface-subtle);--palette-dt-bubble-surface:var(--palette-dark-surface-elevated);--palette-dt-bubble-border:var(--palette-border-default);--palette-dt-autofill-handle:#a8c7fa;--palette-dt-autofill-list-surface:var(--palette-dark-surface-muted);--palette-dt-autofill-item-surface:var(--palette-dark-surface-subtle);--palette-dt-autofill-item-hover:var(--palette-dark-surface-hover);--palette-dt-datetime-background:var(--palette-dark-surface-panel);--palette-dt-datetime-border:var(--palette-border-default);--palette-dt-datetime-header-text:#ccc;--palette-dt-datetime-body-text:#eee;--palette-dt-datetime-cell-surface:var(--palette-dark-surface-subtle-alt);--palette-dt-datetime-cell-disabled-surface:var(--palette-dark-surface-muted);--palette-dt-datetime-cell-hover-text:#000;--palette-dt-datetime-now-surface:var(--palette-dark-surface-compact-hover);--palette-dt-datetime-selected-surface:#a8c7fa;--palette-dt-datetime-selected-text:#000;--palette-dt-pane-button-surface:var(--palette-dark-surface-panel);--palette-dt-pane-button-hover:var(--palette-dark-surface-hover);--palette-dt-pane-pill-surface:var(--palette-dark-surface-muted)}}@media (prefers-color-scheme:light){:root:not([data-plat-theme]),:root[data-plat-theme=cool]{--palette-button-primary-hover:#13589e}}:root{--plat-recipe-radius-xs:2px;--plat-recipe-radius-sm:4px;--plat-recipe-radius-md:6px;--plat-recipe-radius-lg:8px;--plat-recipe-radius-xl:8px;--plat-recipe-control-block-size-xs:1.5rem;--plat-recipe-control-block-size-sm:1.75rem;--plat-recipe-control-block-size:2rem;--plat-recipe-control-block-size-lg:2.5rem;--plat-recipe-control-font-size:.8125rem;--plat-recipe-control-line-height:1.125rem;--plat-recipe-control-padding-block:.375rem;--plat-recipe-control-padding-inline:.625rem;--plat-recipe-control-padding:var(--plat-recipe-control-padding-block) var(--plat-recipe-control-padding-inline);--plat-recipe-button-block-size-sm:var(--plat-recipe-control-block-size-sm);--plat-recipe-button-block-size:var(--plat-recipe-control-block-size);--plat-recipe-button-block-size-lg:var(--plat-recipe-control-block-size-lg);--plat-recipe-button-padding-xs:0 .375rem;--plat-recipe-button-padding-sm:0 .4375rem;--plat-recipe-button-padding:0 .9375rem;--plat-recipe-button-padding-lg:.5rem 1rem;--plat-recipe-button-gap:.4375rem;--plat-recipe-button-gap-sm:.375rem;--plat-recipe-button-font-size:.8125rem;--plat-recipe-button-font-size-sm:.75rem;--plat-recipe-input-block-size:var(--plat-recipe-control-block-size);--plat-recipe-input-padding:var(--plat-recipe-control-padding);--plat-recipe-select-block-size:var(--plat-recipe-control-block-size);--plat-recipe-textarea-min-block-size:4rem;--plat-recipe-table-cell-padding-block:.4375rem;--plat-recipe-table-cell-padding-inline:.5rem;--plat-recipe-table-cell-padding:var(--plat-recipe-table-cell-padding-block) var(--plat-recipe-table-cell-padding-inline);--plat-recipe-table-header-font-size:.78125rem;--plat-recipe-table-header-font-weight:600;--plat-recipe-table-compact-cell-padding-block:.375rem;--plat-recipe-table-compact-cell-padding-inline:.5rem;--plat-recipe-table-compact-cell-padding:var(--plat-recipe-table-compact-cell-padding-block) var(--plat-recipe-table-compact-cell-padding-inline);--plat-recipe-checkbox-size:1rem;--plat-recipe-checkbox-radius:var(--plat-recipe-radius-sm);--plat-recipe-radio-size:1rem;--plat-recipe-radio-dot-size:.5rem;--plat-recipe-switch-width:2.75rem;--plat-recipe-switch-height:1.25rem;--plat-recipe-switch-border-size:.125rem;--plat-recipe-switch-thumb-inline-size:1.5rem;--plat-recipe-switch-thumb-block-size:1rem;--plat-recipe-switch-thumb-size:var(--plat-recipe-switch-thumb-block-size);--plat-recipe-switch-thumb-offset:0px;--plat-recipe-switch-thumb-travel:calc(var(--plat-recipe-switch-width) - var(--plat-recipe-switch-thumb-inline-size) - (var(--plat-recipe-switch-border-size) * 2) - (var(--plat-recipe-switch-thumb-offset) * 2));--plat-recipe-slider-track-size:.5rem;--plat-recipe-slider-thumb-inline-size:1.5rem;--plat-recipe-slider-thumb-block-size:1rem;--plat-recipe-slider-thumb-size:var(--plat-recipe-slider-thumb-block-size);--plat-recipe-slider-thumb-ring-size:.25rem;--plat-recipe-focus-ring-width:2px;--plat-recipe-focus-ring-offset:1px;--plat-recipe-focus-ring-color:color-mix(in oklab, var(--palette-focus-ring) 50%, transparent);--plat-recipe-transition-duration-fast:.12s;--plat-recipe-transition-duration:.18s;--plat-recipe-transition-duration-slow:.28s;--plat-recipe-transition-ease:cubic-bezier(.2, 0, 0, 1);--plat-recipe-active-translate-y:1px;--plat-recipe-button-rest-shadow:none;--plat-recipe-button-hover-shadow:none;--plat-recipe-button-active-shadow:inset 0 2px 4px color-mix(in srgb, var(--palette-text-strong) 12%, transparent);--plat-recipe-hover-shadow:0 1px 2px color-mix(in srgb, var(--palette-text-strong) 8%, transparent);--plat-recipe-active-shadow:inset 0 2px 4px color-mix(in srgb, var(--palette-text-strong) 12%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:var(--palette-surface-canvas);--foreground:var(--palette-text-primary);--card:var(--palette-surface-panel);--card-foreground:var(--palette-text-primary);--popover:var(--palette-surface-elevated);--popover-foreground:var(--palette-text-primary);--primary:var(--palette-accent);--primary-foreground:var(--palette-text-inverse);--secondary:var(--palette-surface-muted);--secondary-foreground:var(--palette-text-primary);--muted:var(--palette-surface-subtle);--muted-foreground:var(--palette-text-muted);--accent:var(--palette-surface-hover);--accent-foreground:var(--palette-text-primary);--destructive:var(--palette-status-danger);--border:var(--palette-border-default);--input:var(--palette-border-input);--ring:var(--palette-focus-ring);--sidebar:var(--palette-surface-sidebar);--sidebar-foreground:var(--palette-text-primary);--sidebar-primary:var(--lightningcss-light,var(--palette-accent-dark)) var(--lightningcss-dark,var(--app-accent));--sidebar-primary-foreground:var(--palette-text-inverse);--sidebar-accent:var(--palette-surface-sidebar-hover);--sidebar-accent-foreground:var(--palette-text-primary);--sidebar-border:var(--palette-border-default);--sidebar-ring:var(--palette-focus-ring);--plat-radius-sm:var(--plat-recipe-radius-xs);--plat-radius:var(--plat-recipe-radius-sm);--plat-radius-soft:var(--plat-recipe-radius-md);--plat-space-0:0;--plat-space-1:.25rem;--plat-space-2:.5rem;--plat-space-3:.75rem;--plat-space-4:1rem;--plat-space-6:1.5rem;--plat-space-8:2rem;--plat-space-12:3rem;--plat-breakpoint-sm:36rem;--plat-breakpoint-md:48rem;--plat-breakpoint-lg:62rem;--plat-breakpoint-xl:75rem;--plat-motion-duration-fast:var(--plat-recipe-transition-duration-fast);--plat-motion-duration-base:var(--plat-recipe-transition-duration);--plat-motion-duration-slow:var(--plat-recipe-transition-duration-slow);--plat-motion-ease-standard:var(--plat-recipe-transition-ease);--plat-surface-canvas:var(--palette-surface-canvas);--plat-surface-panel:var(--palette-surface-panel);--plat-surface-subtle:var(--palette-surface-subtle);--plat-surface-muted:var(--palette-surface-muted);--plat-text-primary:var(--palette-text-primary);--plat-text-muted:var(--palette-text-muted);--plat-text-inverse:var(--palette-text-inverse);--plat-text-link:var(--palette-text-link);--plat-border-default:var(--palette-border-default);--plat-border-strong:var(--palette-border-strong);--plat-border-input:var(--palette-border-input);--plat-accent:var(--palette-accent);--plat-accent-hover:var(--palette-accent-hover);--plat-accent-lite:var(--palette-accent-lite);--plat-accent-dark:var(--palette-accent-dark);--plat-tone-primary:var(--palette-accent);--plat-tone-primary-foreground:var(--palette-text-inverse);--plat-tone-neutral:var(--palette-tone-secondary);--plat-tone-neutral-foreground:var(--palette-text-inverse);--plat-tone-accent:var(--palette-accent-lite);--plat-tone-accent-foreground:contrast-color(var(--palette-accent-lite));--plat-status-danger:var(--palette-status-danger);--plat-status-warning:var(--palette-status-warning);--plat-status-info:var(--palette-status-info);--plat-status-success:var(--palette-status-success);--app-control-radius-sm:var(--plat-recipe-radius-xs);--app-control-radius:var(--plat-recipe-radius-sm);--app-surface-radius:var(--plat-recipe-radius-md);--app-floating-radius:var(--plat-recipe-radius-lg);--app-radius-sm:var(--app-control-radius-sm);--app-radius:var(--app-control-radius);--app-radius-md:var(--app-control-radius);--app-radius-soft:var(--app-surface-radius);--app-radius-inner:var(--plat-recipe-radius-xs);--app-badge-radius:999rem;--app-radius-round:var(--app-badge-radius);--app-space-0:var(--plat-space-0);--app-space-1:var(--plat-space-1);--app-space-2:var(--plat-space-2);--app-space-3:var(--plat-space-3);--app-space-4:var(--plat-space-4);--app-space-6:var(--plat-space-6);--app-space-8:var(--plat-space-8);--app-space-12:var(--plat-space-12);--app-breakpoint-sm:var(--plat-breakpoint-sm);--app-breakpoint-md:var(--plat-breakpoint-md);--app-breakpoint-lg:var(--plat-breakpoint-lg);--app-breakpoint-xl:var(--plat-breakpoint-xl);--app-motion-duration-fast:var(--plat-motion-duration-fast);--app-motion-duration-base:var(--plat-motion-duration-base);--app-motion-duration-slow:var(--plat-motion-duration-slow);--app-motion-ease-standard:var(--plat-motion-ease-standard);--app-font-family-interface:var(--app-font-family-sans);--app-font-family-sans:"Plat Sans", system-ui, var(--app-font-family-emoji), sans-serif;--app-font-family-serif:"Plat Serif", var(--app-font-family-emoji), serif;--app-font-family-mono:"Plat Mono", var(--app-font-family-emoji), monospace;--app-font-family-emoji:"Plat Emoji", "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--app-font-family-content:var(--app-font-family-sans);--app-font-family-body:var(--app-font-family-interface);--app-font-family-heading:var(--app-font-family-interface);--app-font-family-editor:sans-serif;--app-font-family-editor-mono:var(--app-font-family-mono);--app-font-size-adjust:from-font;--app-font-size-body:13px;--app-font-weight-body:400;--app-letter-spacing-body:.1px;--app-font-weight-heading:400;--app-line-height-body:1.47;--app-line-height-heading:1.3;--app-density-control-block-size:var(--plat-recipe-control-block-size);--app-density-control-block-size-sm:var(--plat-recipe-control-block-size-sm);--app-density-control-block-size-lg:var(--plat-recipe-control-block-size-lg);--app-density-control-font-size:var(--plat-recipe-control-font-size);--app-density-control-line-height:var(--plat-recipe-control-line-height);--app-density-control-padding-block:var(--plat-recipe-control-padding-block);--app-density-control-padding-inline:var(--plat-recipe-control-padding-inline);--app-density-control-padding:var(--plat-recipe-control-padding);--app-font-family-icon:"Font Awesome 5 Pro";--app-density-header-block-size:var(--app-density-control-block-size);--app-density-toolbar-block-size:var(--plat-recipe-button-block-size-sm);--app-density-toolbar-font-size:var(--plat-recipe-button-font-size-sm);--app-density-toolbar-icon-size:.8125rem;--app-density-toolbar-line-height:var(--app-density-control-line-height);--app-density-toolbar-padding-block:0;--app-density-toolbar-padding-inline:.4375rem;--app-density-toolbar-padding:var(--app-density-toolbar-padding-block) var(--app-density-toolbar-padding-inline);--app-density-tab-font-size:var(--app-density-control-font-size);--app-density-tab-line-height:var(--app-density-control-line-height);--app-density-tab-padding:.25rem .75rem;--app-density-tab-compact-font-size:var(--app-density-control-font-size);--app-density-tab-compact-line-height:var(--app-density-control-line-height);--app-density-tab-compact-padding:.25rem .625rem;--app-density-tab-block-size:var(--app-density-header-block-size);--app-density-table-cell-padding-block:var(--plat-recipe-table-cell-padding-block);--app-density-table-cell-padding-inline:var(--plat-recipe-table-cell-padding-inline);--app-density-table-cell-padding:var(--plat-recipe-table-cell-padding);--app-density-table-header-font-size:var(--plat-recipe-table-header-font-size);--app-density-table-header-font-weight:var(--plat-recipe-table-header-font-weight);--app-density-table-compact-cell-padding-block:var(--plat-recipe-table-compact-cell-padding-block);--app-density-table-compact-cell-padding-inline:var(--plat-recipe-table-compact-cell-padding-inline);--app-density-table-compact-cell-padding:var(--plat-recipe-table-compact-cell-padding);--app-button-block-size-sm:var(--plat-recipe-button-block-size-sm);--app-button-block-size:var(--plat-recipe-button-block-size);--app-button-block-size-lg:var(--plat-recipe-button-block-size-lg);--app-button-padding-sm:var(--plat-recipe-button-padding-sm);--app-button-padding:var(--plat-recipe-button-padding);--app-button-padding-lg:var(--plat-recipe-button-padding-lg);--app-button-gap:var(--plat-recipe-button-gap);--app-button-gap-sm:var(--plat-recipe-button-gap-sm);--app-button-font-size:var(--plat-recipe-button-font-size);--app-button-font-size-sm:var(--plat-recipe-button-font-size-sm);--app-input-block-size:var(--plat-recipe-input-block-size);--app-input-padding:var(--plat-recipe-input-padding);--app-select-block-size:var(--plat-recipe-select-block-size);--app-textarea-min-block-size:var(--plat-recipe-textarea-min-block-size);--app-checkbox-size:var(--plat-recipe-checkbox-size);--app-checkbox-radius:var(--plat-recipe-checkbox-radius);--app-radio-size:var(--plat-recipe-radio-size);--app-radio-dot-size:var(--plat-recipe-radio-dot-size);--app-switch-width:var(--plat-recipe-switch-width);--app-switch-height:var(--plat-recipe-switch-height);--app-switch-border-size:var(--plat-recipe-switch-border-size);--app-switch-thumb-inline-size:var(--plat-recipe-switch-thumb-inline-size);--app-switch-thumb-block-size:var(--plat-recipe-switch-thumb-block-size);--app-switch-thumb-size:var(--plat-recipe-switch-thumb-size);--app-switch-thumb-offset:var(--plat-recipe-switch-thumb-offset);--app-switch-thumb-travel:var(--plat-recipe-switch-thumb-travel);--app-slider-track-size:var(--plat-recipe-slider-track-size);--app-slider-thumb-size:var(--plat-recipe-slider-thumb-size);--app-slider-thumb-inline-size:var(--plat-recipe-slider-thumb-inline-size);--app-slider-thumb-block-size:var(--plat-recipe-slider-thumb-block-size);--app-slider-thumb-ring-size:var(--plat-recipe-slider-thumb-ring-size);--app-focus-ring-width:var(--plat-recipe-focus-ring-width);--app-focus-ring-offset:var(--plat-recipe-focus-ring-offset);--app-control-active-translate-y:var(--plat-recipe-active-translate-y);--app-button-rest-shadow:var(--plat-recipe-button-rest-shadow);--app-button-hover-shadow:var(--plat-recipe-button-hover-shadow);--app-button-active-shadow:var(--plat-recipe-button-active-shadow);--app-control-hover-shadow:var(--plat-recipe-hover-shadow);--app-control-active-shadow:var(--plat-recipe-active-shadow);--app-heading-size-h1:24px;--app-heading-size-h2:22px;--app-heading-size-h3:19px;--app-heading-size-h4:18px;--app-heading-size-h5:17px;--app-heading-size-h6:15px;--app-heading-margin-top-large:18px;--app-heading-margin-top-small:9px;--app-heading-margin-bottom:9px;--app-label-size-xsmall:.75rem;--app-label-size-small:.875rem;--app-label-size-medium:1rem;--app-label-size-large:1.125rem;--app-label-size-xlarge:24px;--app-label-size-xxlarge:32px;--app-image-thumbnail-padding:var(--app-space-1);--app-avatar-upload-size:8rem;--app-image-preview-max-block-size:18rem;--app-grid-image-preview-max-block-size:60px;--app-overlay-dropdown-z-index:9999;--app-base-white:var(--palette-neutral-white);--app-base-black:var(--palette-neutral-black);--app-camera-test-scene-start:var(--palette-camera-test-scene-start);--app-camera-test-scene-end:var(--palette-camera-test-scene-end);--app-chart-1:var(--palette-chart-blue);--app-chart-2:var(--palette-chart-gold);--app-chart-3:var(--palette-chart-green);--app-chart-4:var(--palette-chart-violet);--app-chart-5:var(--palette-chart-teal);--app-tab-group-auto-1:var(--app-chart-1);--app-tab-group-auto-2:var(--app-chart-2);--app-tab-group-auto-3:var(--app-chart-3);--app-tab-group-auto-4:var(--app-chart-4);--app-workflow-kind-trigger:var(--palette-workflow-kind-trigger);--app-workflow-kind-foreach:var(--palette-workflow-kind-foreach);--app-workflow-kind-serverfunction:var(--palette-workflow-kind-serverfunction);--app-workflow-kind-core-api:var(--palette-workflow-kind-core-api);--app-workflow-kind-agent:var(--palette-workflow-kind-agent);--app-workflow-kind-http:var(--palette-workflow-kind-http);--app-workflow-kind-branch:var(--palette-workflow-kind-branch);--app-workflow-kind-wait:var(--palette-workflow-kind-wait);--app-workflow-kind-subflow:var(--palette-workflow-kind-subflow);--app-workflow-kind-setvar:var(--palette-workflow-kind-setvar);--app-workflow-kind-result:var(--palette-workflow-kind-result);--app-tab-group-auto-5:var(--app-chart-5);--app-chart-distribution:var(--app-chart-1);--app-chart-used:var(--app-chart-1);--app-chart-used-fill:color-mix(in srgb, var(--app-chart-used) 12%, transparent);--app-chart-allocated:var(--app-chart-2);--app-chart-allocated-fill:color-mix(in srgb, var(--app-chart-allocated) 12%, transparent);--app-chart-reclaimable:var(--app-chart-3);--app-chart-reclaimable-fill:color-mix(in srgb, var(--app-chart-reclaimable) 12%, transparent);--app-chart-text:var(--app-text-muted);--app-chart-grid:color-mix(in oklab, var(--app-text-primary) 22%, var(--app-surface-panel));--app-chart-tooltip-surface:var(--app-surface-elevated);--app-chart-tooltip-text:var(--app-text-primary);--app-chart-tooltip-border:var(--app-border-input);--app-graph-1:var(--palette-graph-1);--app-graph-2:var(--palette-graph-2);--app-graph-3:var(--palette-graph-3);--app-graph-4:var(--palette-graph-4);--app-graph-5:var(--palette-graph-5);--app-graph-6:var(--palette-graph-6);--app-graph-7:var(--palette-graph-7);--app-graph-8:var(--palette-graph-8);--app-graph-9:var(--palette-graph-9);--app-graph-10:var(--palette-graph-10);--app-graph-11:var(--palette-graph-11);--app-graph-12:var(--palette-graph-12);--app-print-surface:var(--app-base-white);--app-print-text:var(--app-base-black);--app-print-border:color-mix(in srgb, var(--app-print-text) 22%, var(--app-print-surface));--app-print-rule:color-mix(in srgb, var(--app-print-text) 40%, var(--app-print-surface));--app-print-header-surface:color-mix(in srgb, var(--app-print-text) 5%, var(--app-print-surface));--app-sidebar-surface:var(--palette-surface-sidebar);--app-sidebar-foreground:var(--palette-text-primary);--app-sidebar-primary:var(--lightningcss-light,var(--palette-accent-dark)) var(--lightningcss-dark,var(--app-accent));--app-sidebar-primary-foreground:var(--palette-text-inverse);--app-sidebar-accent:var(--palette-surface-sidebar-hover);--app-sidebar-accent-foreground:var(--palette-text-primary);--app-sidebar-border:var(--palette-border-default);--app-sidebar-ring:var(--palette-focus-ring);--app-surface-canvas:var(--plat-surface-canvas);--app-surface-panel:var(--plat-surface-panel);--app-surface-primary:var(--palette-surface-primary);--app-surface-hover:var(--palette-surface-hover);--app-surface-elevated:var(--palette-surface-elevated);--app-surface-subtle:var(--plat-surface-subtle);--app-surface-subtle-alt:var(--palette-surface-subtle-alt);--app-surface-muted:var(--plat-surface-muted);--app-surface-soft:var(--palette-surface-soft);--app-surface-soft-alt:var(--palette-surface-soft-alt);--app-surface-header:var(--palette-surface-header);--app-surface-sidebar:var(--palette-surface-sidebar);--app-surface-sidebar-hover:var(--palette-surface-sidebar-hover);--app-surface-sidebar-active:var(--palette-surface-sidebar-active);--app-surface-compact:var(--palette-surface-compact);--app-surface-compact-hover:var(--palette-surface-compact-hover);--app-text-primary:var(--plat-text-primary);--app-text-muted:var(--plat-text-muted);--app-runtime-help-text-color:var(--palette-app-runtime-help-text);--app-text-strong:var(--palette-text-strong);--app-text-inverse:var(--plat-text-inverse);--app-text-link:var(--plat-text-link);--app-text-sidebar-active:var(--palette-text-sidebar-active);--app-text-header-button:var(--palette-text-header-button);--app-text-header-button-hover:var(--palette-text-header-button-hover);--app-text-compact:var(--palette-text-compact);--app-text-compact-hover:var(--palette-text-compact-hover);--app-text-search:var(--palette-text-search);--app-text-placeholder:var(--palette-text-placeholder);--app-text-disabled:var(--palette-text-disabled);--app-text-dropdown-disabled:var(--palette-text-dropdown-disabled);--app-text-secondary-muted:var(--palette-text-secondary-muted);--app-border-default:var(--plat-border-default);--app-border-strong:var(--plat-border-strong);--app-border-input:var(--plat-border-input);--app-border-subtle:var(--palette-border-subtle);--app-runtime-divider:var(--lightningcss-light,color-mix(in srgb, var(--app-text-strong) 7%, transparent)) var(--lightningcss-dark,var(--app-border-subtle));--app-runtime-label-font-weight:500;--app-runtime-top-label-padding-block-start:7px;--app-runtime-top-label-control-gap:5px;--app-border-compact:var(--palette-border-compact);--app-focus-ring:var(--palette-focus-ring);--app-accent:var(--plat-accent);--app-accent-hover:var(--plat-accent-hover);--app-accent-lite:var(--plat-accent-lite);--app-accent-dark:var(--plat-accent-dark);--app-accent-strong:var(--palette-accent-strong);--app-accent-soft:color-mix(in srgb, var(--app-accent-strong) 16%, transparent);--app-combobox-token-surface:var(--app-accent-strong);--app-combobox-token-border:color-mix(in srgb, var(--app-accent-strong) 84%, var(--app-base-black));--app-combobox-token-text:contrast-color(var(--app-combobox-token-surface));--app-tone-secondary:var(--palette-tone-secondary);--app-tone-secondary-text:var(--palette-tone-secondary-text);--app-tone-accent-lite-text:var(--palette-tone-accent-lite-text);--app-tone-accent-dark-text:var(--palette-tone-accent-dark-text);--app-link-default:color-mix(in srgb, var(--app-accent-dark) 48%, var(--app-text-primary) 52%);--app-link-hover:color-mix(in srgb, var(--app-accent) 88%, var(--app-text-strong) 12%);--app-table-selection-surface:var(--app-accent-dark);--app-table-selection-text:contrast-color(var(--app-table-selection-surface));--app-table-selection-link:var(--app-table-selection-text);--app-table-selection-stripe-surface:color-mix(in oklab, var(--app-accent-dark) 90%, var(--app-accent));--app-table-selection-hover-surface:color-mix(in oklab, var(--app-accent-dark) 80%, var(--app-accent));--app-table-row-stripe-surface:color-mix(in oklab, var(--app-text-strong) 2.4%, var(--app-surface-panel));--app-table-row-hover-surface:color-mix(in oklab, var(--app-text-primary) 7%, var(--app-surface-panel));--app-table-row-disabled-text:var(--app-text-dropdown-disabled);--app-table-row-danger-surface:color-mix(in oklab, var(--app-status-danger) 26%, var(--app-surface-panel));--app-table-row-danger-hover-surface:color-mix(in oklab, var(--app-status-danger) 34%, var(--app-surface-panel));--app-table-row-warning-surface:color-mix(in oklab, var(--app-status-warning) 32%, var(--app-surface-panel));--app-table-row-warning-hover-surface:color-mix(in oklab, var(--app-status-warning) 40%, var(--app-surface-panel));--app-table-row-success-surface:color-mix(in oklab, var(--app-status-success) 26%, var(--app-surface-panel));--app-table-row-success-hover-surface:color-mix(in oklab, var(--app-status-success) 34%, var(--app-surface-panel));--app-table-row-info-surface:color-mix(in oklab, var(--app-status-info) 24%, var(--app-surface-panel));--app-table-row-info-hover-surface:color-mix(in oklab, var(--app-status-info) 32%, var(--app-surface-panel));--app-table-cell-danger-surface:color-mix(in oklab, var(--app-status-danger) 15%, var(--app-surface-panel));--app-table-cell-warning-surface:color-mix(in oklab, var(--app-status-warning) 22%, var(--app-surface-panel));--app-table-cell-success-surface:color-mix(in oklab, var(--app-status-success) 16%, var(--app-surface-panel));--app-table-cell-info-surface:color-mix(in oklab, var(--app-status-info) 14%, var(--app-surface-panel));--app-table-info-text:var(--palette-dt-info-text);--app-status-danger:var(--plat-status-danger);--app-status-danger-hover:var(--palette-status-danger-hover);--app-status-warning:var(--plat-status-warning);--app-status-info:var(--plat-status-info);--app-status-info-alt:var(--palette-status-info-alt);--app-status-success:var(--plat-status-success);--app-status-success-strong:var(--palette-status-success-strong);--app-status-danger-text:var(--lightningcss-light,color-mix(in srgb, var(--app-status-danger) 75%, var(--app-text-strong) 25%)) var(--lightningcss-dark,var(--palette-dark-tone-danger-text));--app-status-warning-text:var(--lightningcss-light,color-mix(in srgb, var(--app-status-warning) 62%, var(--app-text-strong) 38%)) var(--lightningcss-dark,var(--palette-dark-tone-warning-text));--app-status-success-text:var(--lightningcss-light,color-mix(in srgb, var(--app-status-success) 70%, var(--app-text-strong) 30%)) var(--lightningcss-dark,var(--palette-dark-tone-success-text));--app-status-info-text:var(--lightningcss-light,color-mix(in srgb, var(--app-status-info) 85%, var(--app-text-strong) 15%)) var(--lightningcss-dark,var(--palette-dark-tone-info-text));--app-solid-primary-surface:var(--lightningcss-light,var(--app-accent)) var(--lightningcss-dark,var(--app-button-primary));--app-button-primary:var(--palette-button-primary);--app-button-primary-strong:var(--palette-button-primary-strong);--app-solid-primary-border:var(--app-button-primary-border);--app-solid-primary-hover-surface:var(--app-button-primary-hover);--app-solid-primary-hover-border:var(--app-button-primary-hover-border);--app-solid-primary-text:contrast-color(var(--app-solid-primary-surface));--app-solid-primary-hover-text:contrast-color(var(--app-solid-primary-hover-surface));--app-solid-success-surface:var(--palette-button-success);--app-solid-success-border:var(--palette-button-success-border);--app-solid-success-hover-surface:color-mix(in srgb, var(--app-solid-success-surface) 80%, var(--app-surface-panel));--app-solid-success-hover-border:var(--palette-button-success-hover-border);--app-solid-success-text:contrast-color(var(--app-solid-success-surface));--app-solid-success-hover-text:contrast-color(var(--app-solid-success-hover-surface));--app-solid-info-surface:var(--palette-button-info);--app-solid-info-border:var(--lightningcss-light,var(--app-button-light)) var(--lightningcss-dark,var(--palette-button-info-hover-border));--app-solid-info-hover-surface:color-mix(in srgb, var(--app-solid-info-surface) 80%, var(--app-surface-panel));--app-solid-info-hover-border:var(--palette-button-info-hover-border);--app-solid-info-text:contrast-color(var(--app-solid-info-surface));--app-solid-info-hover-text:contrast-color(var(--app-solid-info-hover-surface));--app-solid-warning-surface:var(--palette-button-warning);--app-solid-warning-border:var(--palette-button-warning-border);--app-solid-warning-hover-surface:var(--palette-button-warning-hover);--app-solid-warning-hover-border:var(--palette-button-warning-hover-border);--app-solid-warning-text:contrast-color(var(--app-solid-warning-surface));--app-solid-warning-hover-text:contrast-color(var(--app-solid-warning-hover-surface));--app-solid-danger-surface:var(--palette-button-danger-hover);--app-solid-danger-border:var(--palette-button-danger-hover-border);--app-solid-danger-hover-surface:color-mix(in srgb, var(--app-solid-danger-surface) 88%, var(--app-base-black) 12%);--app-solid-danger-hover-border:var(--palette-button-danger-hover-border);--app-solid-danger-text:contrast-color(var(--app-solid-danger-surface));--app-solid-danger-hover-text:contrast-color(var(--app-solid-danger-hover-surface));--app-button-dark-text:contrast-color(var(--app-button-dark));--app-button-dark-hover-text:contrast-color(color-mix(in srgb, var(--app-button-dark) 88%, var(--app-base-white) 12%));--app-ink-03:color-mix(in srgb, var(--app-text-strong) 3%, transparent);--app-ink-04:color-mix(in srgb, var(--app-text-strong) 4%, transparent);--app-ink-05:color-mix(in srgb, var(--app-text-strong) 5%, transparent);--app-ink-08:color-mix(in srgb, var(--app-text-strong) 8%, transparent);--app-ink-10:color-mix(in srgb, var(--app-text-strong) 10%, transparent);--app-ink-12:color-mix(in srgb, var(--app-text-strong) 12%, transparent);--app-ink-15:color-mix(in srgb, var(--app-text-strong) 15%, transparent);--app-ink-18:color-mix(in srgb, var(--app-text-strong) 18%, transparent);--app-ink-26:color-mix(in srgb, var(--app-text-strong) 26%, transparent);--app-ink-30:color-mix(in srgb, var(--app-text-strong) 30%, transparent);--app-ink-50:color-mix(in srgb, var(--app-text-strong) 50%, transparent);--app-ink-70:color-mix(in srgb, var(--app-text-strong) 70%, transparent);--app-ink-80:color-mix(in srgb, var(--app-text-strong) 80%, transparent);--app-inverse-03:color-mix(in srgb, var(--app-base-white) 3%, transparent);--app-inverse-05:color-mix(in srgb, var(--app-base-white) 5%, transparent);--app-inverse-06:color-mix(in srgb, var(--app-base-white) 6%, transparent);--app-inverse-08:color-mix(in srgb, var(--app-base-white) 8%, transparent);--app-inverse-10:color-mix(in srgb, var(--app-base-white) 10%, transparent);--app-inverse-15:color-mix(in srgb, var(--app-base-white) 15%, transparent);--app-inverse-18:color-mix(in srgb, var(--app-base-white) 18%, transparent);--app-inverse-25:color-mix(in srgb, var(--app-base-white) 25%, transparent);--app-inverse-50:color-mix(in srgb, var(--app-base-white) 50%, transparent);--app-overlay-scrim-soft:color-mix(in srgb, var(--app-base-black) 30%, transparent);--app-overlay-scrim:color-mix(in srgb, var(--app-base-black) 55%, transparent);--app-overlay-scrim-strong:color-mix(in srgb, var(--app-base-black) 70%, transparent);--app-shadow-sm:none;--app-shadow-card:0 0 0 1px color-mix(in srgb, var(--app-text-strong) 10%, transparent);--app-shadow-dropdown:0 0 0 1px color-mix(in srgb, var(--app-text-strong) 10%, transparent), 0 4px 6px -1px color-mix(in srgb, var(--app-base-black) 10%, transparent), 0 2px 4px -2px color-mix(in srgb, var(--app-base-black) 10%, transparent);--app-shadow-context-menu:0 .5rem 1rem color-mix(in srgb, var(--app-base-black) 15%, transparent);--app-shadow-floating:0 2px 10px color-mix(in srgb, var(--app-base-black) 12%, transparent);--app-shadow-dialog:0 0 0 1px color-mix(in srgb, var(--app-text-strong) 10%, transparent);--app-shadow-elevated:0 14px 32px color-mix(in srgb, var(--app-base-black) 12%, transparent);--app-shadow-elevated-strong:0 12px 30px color-mix(in srgb, var(--app-base-black) 50%, transparent);--app-shadow-auth-hero:0 8px 24px color-mix(in srgb, var(--app-base-black) 14%, transparent);--app-shadow-auth-button:0 3px 8px color-mix(in srgb, var(--app-base-black) 16%, transparent);--app-shadow-auth-card:-31px 32px 53px color-mix(in srgb, var(--app-base-black) 20%, transparent);--app-status-danger-surface:color-mix(in srgb, var(--app-status-danger) 12%, var(--app-surface-panel));--app-status-danger-border:var(--lightningcss-light,var(--app-status-danger)) var(--lightningcss-dark,var(--app-status-danger-text));--app-status-warning-surface:color-mix(in srgb, var(--app-status-warning) 14%, var(--app-surface-panel));--app-status-warning-border:var(--lightningcss-light,var(--app-status-warning)) var(--lightningcss-dark,var(--app-status-warning-text));--app-status-info-surface:color-mix(in srgb, var(--app-status-info) 12%, var(--app-surface-panel));--app-status-info-border:var(--lightningcss-light,var(--app-status-info)) var(--lightningcss-dark,var(--app-status-info-text));--app-status-success-surface:color-mix(in srgb, var(--app-status-success) 12%, var(--app-surface-panel));--app-status-success-border:var(--lightningcss-light,var(--app-status-success)) var(--lightningcss-dark,var(--app-status-success-text));--app-panel-primary-surface:color-mix(in srgb, var(--app-accent-strong) 12%, var(--app-surface-panel));--app-panel-primary-border:var(--lightningcss-light,color-mix(in srgb, var(--app-accent-strong) 30%, var(--app-surface-panel))) var(--lightningcss-dark,color-mix(in oklab, var(--app-panel-primary-text) 50%, var(--app-panel-primary-surface)));--app-panel-primary-text:var(--lightningcss-light,color-mix(in srgb, var(--app-accent-strong) 68%, var(--app-text-strong) 32%)) var(--lightningcss-dark,var(--palette-dark-tone-primary-text));--app-panel-success-text:var(--lightningcss-light,color-mix(in srgb, var(--app-status-success) 68%, var(--app-text-strong) 32%)) var(--lightningcss-dark,var(--app-status-success-text));--app-panel-danger-text:var(--lightningcss-light,color-mix(in srgb, var(--app-status-danger) 68%, var(--app-text-strong) 32%)) var(--lightningcss-dark,var(--app-status-danger-text));--app-panel-warning-text:var(--lightningcss-light,color-mix(in srgb, var(--app-status-warning) 68%, var(--app-text-strong) 32%)) var(--lightningcss-dark,var(--app-status-warning-text));--app-panel-info-text:var(--lightningcss-light,color-mix(in srgb, var(--app-status-info) 68%, var(--app-text-strong) 32%)) var(--lightningcss-dark,var(--app-status-info-text));--app-panel-muted-surface:color-mix(in srgb, var(--app-tone-secondary) 12%, var(--app-surface-panel));--app-panel-muted-border:var(--lightningcss-light,color-mix(in srgb, var(--app-tone-secondary) 30%, var(--app-surface-panel))) var(--lightningcss-dark,color-mix(in oklab, var(--app-panel-muted-text) 50%, var(--app-panel-muted-surface)));--app-panel-muted-text:var(--lightningcss-light,color-mix(in srgb, var(--app-tone-secondary) 68%, var(--app-text-strong) 32%)) var(--lightningcss-dark,var(--app-tone-secondary-text));--app-panel-header-default-surface:var(--palette-panel-header-default-surface);--app-panel-header-default-border:var(--palette-panel-header-default-border);--app-panel-header-default-text:var(--lightningcss-light,contrast-color(var(--app-panel-header-default-surface))) var(--lightningcss-dark,var(--app-text-primary));--app-panel-header-primary-surface:var(--palette-panel-header-primary-surface);--app-panel-header-primary-border:var(--palette-panel-header-primary-border);--app-panel-header-primary-text:contrast-color(var(--app-panel-header-primary-surface));--app-panel-header-success-surface:var(--palette-panel-header-success-surface);--app-panel-header-success-border:var(--palette-panel-header-success-border);--app-panel-header-success-text:contrast-color(var(--app-panel-header-success-surface));--app-panel-header-info-surface:var(--palette-panel-header-info-surface);--app-panel-header-info-border:var(--palette-panel-header-info-border);--app-panel-header-info-text:contrast-color(var(--app-panel-header-info-surface));--app-panel-header-warning-surface:var(--palette-panel-header-warning-surface);--app-panel-header-warning-border:var(--palette-panel-header-warning-border);--app-panel-header-warning-text:contrast-color(var(--app-panel-header-warning-surface));--app-panel-header-danger-surface:var(--palette-panel-header-danger-surface);--app-panel-header-danger-border:var(--palette-panel-header-danger-border);--app-panel-header-danger-text:contrast-color(var(--app-panel-header-danger-surface));--app-panel-header-muted-surface:var(--app-panel-muted-surface);--app-panel-header-muted-border:var(--app-panel-muted-border);--app-panel-header-muted-text:contrast-color(var(--app-panel-header-muted-surface));--app-panel-header-accent-lite-surface:var(--palette-panel-header-accent-lite-surface);--app-panel-header-accent-lite-border:var(--palette-panel-header-accent-lite-border);--app-panel-header-accent-lite-text:contrast-color(var(--app-panel-header-accent-lite-surface));--app-panel-header-accent-dark-surface:var(--palette-panel-header-accent-dark-surface);--app-panel-header-accent-dark-border:var(--palette-panel-header-accent-dark-border);--app-panel-header-accent-dark-text:contrast-color(var(--app-panel-header-accent-dark-surface));--app-panel-accent-lite-border:var(--palette-panel-accent-lite);--app-panel-accent-lite-surface:var(--palette-panel-accent-lite);--app-panel-accent-lite-text:contrast-color(var(--app-panel-accent-lite-surface));--app-panel-accent-dark-border:var(--palette-panel-accent-dark);--app-panel-accent-dark-surface:var(--palette-panel-accent-dark);--app-panel-accent-dark-text:contrast-color(var(--app-panel-accent-dark-surface));--app-panel-green-border:var(--palette-panel-green);--app-panel-green-surface:var(--palette-panel-green);--app-panel-green-text:contrast-color(var(--app-panel-green-surface));--app-panel-green-dark-border:var(--palette-panel-green-dark);--app-panel-green-dark-surface:var(--palette-panel-green-dark);--app-panel-green-dark-text:contrast-color(var(--app-panel-green-dark-surface));--app-panel-green-light-border:var(--palette-panel-green-light);--app-panel-green-light-surface:var(--palette-panel-green-light);--app-panel-green-light-text:contrast-color(var(--app-panel-green-light-surface));--app-panel-purple-border:var(--palette-panel-purple);--app-panel-purple-surface:var(--palette-panel-purple);--app-panel-purple-text:contrast-color(var(--app-panel-purple-surface));--app-panel-magenta-border:var(--palette-panel-magenta);--app-panel-magenta-surface:var(--palette-panel-magenta);--app-panel-magenta-text:contrast-color(var(--app-panel-magenta-surface));--app-panel-pink-border:var(--palette-panel-pink);--app-panel-pink-surface:var(--palette-panel-pink);--app-panel-pink-text:contrast-color(var(--app-panel-pink-surface));--app-panel-pink-dark-border:var(--palette-panel-pink-dark);--app-panel-pink-dark-surface:var(--palette-panel-pink-dark);--app-panel-pink-dark-text:contrast-color(var(--app-panel-pink-dark-surface));--app-panel-blue-light-border:var(--palette-panel-blue-light);--app-panel-blue-light-surface:var(--palette-panel-blue-light);--app-panel-blue-light-text:contrast-color(var(--app-panel-blue-light-surface));--app-panel-teal-border:var(--palette-panel-teal);--app-panel-teal-surface:var(--palette-panel-teal);--app-panel-teal-text:contrast-color(var(--app-panel-teal-surface));--app-panel-blue-border:var(--palette-panel-blue);--app-panel-blue-surface:var(--palette-panel-blue);--app-panel-blue-text:contrast-color(var(--app-panel-blue-surface));--app-panel-blue-dark-border:var(--palette-panel-blue-dark);--app-panel-blue-dark-surface:var(--palette-panel-blue-dark);--app-panel-blue-dark-text:contrast-color(var(--app-panel-blue-dark-surface));--app-panel-dark-border:var(--palette-panel-dark);--app-panel-dark-surface:var(--palette-panel-dark);--app-panel-dark-text:contrast-color(var(--app-panel-dark-surface));--app-panel-yellow-border:var(--palette-panel-yellow);--app-panel-yellow-surface:var(--palette-panel-yellow);--app-panel-yellow-text:contrast-color(var(--app-panel-yellow-surface));--app-panel-orange-border:var(--palette-panel-orange);--app-panel-orange-surface:var(--palette-panel-orange);--app-panel-orange-text:contrast-color(var(--app-panel-orange-surface));--app-panel-orange-dark-border:var(--palette-panel-orange-dark);--app-panel-orange-dark-surface:var(--palette-panel-orange-dark);--app-panel-orange-dark-text:contrast-color(var(--app-panel-orange-dark-surface));--app-panel-red-border:var(--palette-panel-red);--app-panel-red-surface:var(--palette-panel-red);--app-panel-red-text:contrast-color(var(--app-panel-red-surface));--app-panel-red-light-border:var(--palette-panel-red-light);--app-panel-red-light-surface:var(--palette-panel-red-light);--app-panel-red-light-text:contrast-color(var(--app-panel-red-light-surface));--app-panel-white-border:var(--palette-panel-white-border);--app-panel-white-surface:var(--palette-panel-white-background);--app-panel-white-text:contrast-color(var(--app-panel-white-surface));--app-dropdown-background:var(--app-surface-panel);--app-dropdown-border:var(--app-border-default);--app-dropdown-shadow:var(--app-shadow-dropdown);--app-dropdown-item-hover-background:color-mix(in srgb, var(--app-accent-strong) 14%, var(--app-surface-panel));--app-dropdown-item-hover-color:var(--app-text-primary);--app-dropdown-item-selected-background:color-mix(in srgb, var(--app-accent-strong) 20%, var(--app-dropdown-background));--app-dropdown-item-selected-hover-background:color-mix(in srgb, var(--app-accent-strong) 28%, var(--app-dropdown-background));--app-dropdown-item-selected-border:var(--app-accent-strong);--app-dropdown-item-selected-color:var(--app-text-primary);--app-dropdown-item-disabled-color:var(--app-text-dropdown-disabled);--app-field-background:var(--app-surface-panel);--app-field-border:var(--app-border-input);--app-control-state-transition-duration:var(--app-motion-duration-base);--app-control-valid-accent:var(--lightningcss-light,var(--app-status-success)) var(--lightningcss-dark,var(--app-status-success-text));--app-control-valid-surface:var(--lightningcss-light,color-mix(in srgb, var(--app-status-success) 9%, var(--app-field-background))) var(--lightningcss-dark,color-mix(in oklab, var(--app-control-valid-accent) 14%, var(--app-field-background)));--app-control-valid-border:color-mix(in oklab, var(--app-control-valid-accent) 80%, var(--app-field-background));--app-control-valid-text:var(--app-panel-success-text);--app-control-invalid-surface:color-mix(in srgb, var(--app-status-danger) 10%, var(--app-field-background));--app-list-active-background:color-mix(in srgb, var(--app-accent-strong) 16%, var(--app-surface-panel));--app-list-active-border:var(--app-accent-strong);--app-list-active-color:var(--app-text-strong);--app-shell-brand-surface:var(--palette-accent-dark);--app-shell-dev-surface:var(--palette-dev-shell-surface);--app-header-search-background:var(--palette-surface-search);--app-header-search-border:var(--palette-border-search);--app-header-search-color:var(--palette-text-search);--app-header-search-placeholder:var(--palette-text-placeholder);--app-menu-active-background:color-mix(in srgb, var(--app-accent-dark) 10%, transparent);--app-menu-active-text:var(--app-text-primary);--app-select-focus-border:var(--lightningcss-light,color-mix(in srgb, var(--app-accent-dark) 50%, transparent)) var(--lightningcss-dark,var(--app-accent));--app-select-open-background:var(--palette-surface-search-open);--app-control-disabled-surface:var(--app-surface-subtle-alt);--app-control-disabled-text:var(--app-text-muted);--app-highlight-mouseover:var(--palette-highlight);--app-presence-online:var(--palette-presence-online);--app-presence-online-hover:var(--palette-presence-online-hover);--app-widget-handle-background:var(--palette-presence-online);--app-widget-handle-hover:color-mix(in srgb, var(--palette-presence-online) 80%, transparent);--app-widget-handle-icon:var(--app-base-white);--app-widget-handle-muted:var(--palette-editor-comment);--app-widget-drop-placeholder-border:color-mix(in srgb, var(--app-accent-dark) 50%, transparent);--app-widget-drop-placeholder-background:color-mix(in srgb, var(--app-accent-dark) 10%, transparent);--app-grid-demo-text:var(--palette-text-grid-demo);--app-grid-demo-surface:var(--palette-surface-grid-demo);--app-tree-surface:var(--palette-surface-tree);--app-tree-surface-hover:var(--palette-surface-tree-hover);--app-tree-border:var(--palette-border-tree);--app-tree-border-strong:var(--palette-border-tree-strong);--app-tree-selected-surface:var(--palette-surface-tree-selected);--app-tree-selected-text:contrast-color(var(--app-tree-selected-surface));--app-note-surface:var(--palette-surface-note);--app-note-border:var(--palette-surface-note-border);--app-note-text:var(--palette-surface-note-text);--app-badge-neutral-surface:var(--palette-surface-badge-neutral);--app-badge-neutral-text:var(--palette-surface-note-text);--app-badge-primary-surface:var(--app-solid-primary-surface);--app-badge-primary-text:contrast-color(var(--app-badge-primary-surface));--app-badge-info-surface:var(--app-solid-info-surface);--app-badge-info-text:contrast-color(var(--app-badge-info-surface));--app-badge-success-surface:var(--app-solid-success-surface);--app-badge-success-text:contrast-color(var(--app-badge-success-surface));--app-badge-warning-surface:var(--app-solid-warning-surface);--app-badge-warning-text:contrast-color(var(--app-badge-warning-surface));--app-badge-danger-surface:var(--app-solid-danger-surface);--app-badge-danger-text:contrast-color(var(--app-badge-danger-surface));--app-badge-counter-surface:var(--app-badge-danger-surface);--app-badge-counter-text:contrast-color(var(--app-badge-counter-surface));--app-badge-soft-danger-surface:var(--palette-badge-soft-danger-surface);--app-badge-soft-danger-text:var(--palette-badge-soft-danger-text);--app-badge-soft-danger-border:var(--palette-badge-soft-danger-border);--app-badge-soft-warning-surface:var(--palette-badge-soft-warning-surface);--app-badge-soft-warning-text:var(--palette-badge-soft-warning-text);--app-badge-soft-warning-border:var(--palette-badge-soft-warning-border);--app-badge-soft-primary-surface:var(--palette-badge-soft-primary-surface);--app-badge-soft-primary-text:var(--palette-badge-soft-primary-text);--app-badge-soft-primary-border:var(--palette-badge-soft-primary-border);--app-badge-soft-violet-surface:var(--palette-badge-soft-violet-surface);--app-badge-soft-violet-text:var(--palette-badge-soft-violet-text);--app-badge-soft-violet-border:var(--palette-badge-soft-violet-border);--app-badge-soft-teal-surface:var(--palette-badge-soft-teal-surface);--app-badge-soft-teal-text:var(--palette-badge-soft-teal-text);--app-badge-soft-teal-border:var(--palette-badge-soft-teal-border);--app-badge-soft-neutral-surface:var(--palette-badge-soft-neutral-surface);--app-badge-soft-neutral-text:var(--palette-badge-soft-neutral-text);--app-badge-soft-neutral-border:var(--palette-badge-soft-neutral-border);--app-badge-choice-empty-surface:var(--palette-badge-choice-empty-surface);--app-badge-choice-empty-text:var(--palette-badge-choice-empty-text);--app-badge-choice-empty-border:var(--palette-badge-choice-empty-border);--app-badge-filled-primary-surface:var(--app-solid-primary-surface);--app-badge-filled-neutral-surface:var(--palette-badge-filled-neutral-surface);--app-badge-filled-success-surface:var(--app-solid-success-surface);--app-badge-filled-warning-surface:var(--app-solid-warning-surface);--app-badge-filled-danger-surface:var(--app-solid-danger-surface);--app-shell-context-surface:var(--app-badge-danger-surface);--app-shell-context-text:contrast-color(var(--app-shell-context-surface));--app-shell-context-hover-surface:var(--app-status-danger-hover);--app-shell-context-divider:color-mix(in srgb, var(--app-shell-context-text) 32%, transparent);--app-tabs-indicator:color-mix(in oklab, var(--palette-tabs-indicator) 97%, var(--app-text-strong));--app-tabs-text:color-mix(in srgb, var(--app-text-primary) 70%, var(--app-text-muted));--app-tabs-text-hover:var(--app-text-strong);--app-tabs-text-active:var(--app-text-strong);--app-tabs-text-focus:color-mix(in oklab, var(--app-tabs-text) 65%, var(--app-tabs-text-active) 35%);--app-tabs-close:var(--app-text-strong);--app-tabs-border:var(--lightningcss-light,color-mix(in oklab, var(--app-text-primary) 20%, var(--app-surface-panel))) var(--lightningcss-dark,var(--app-border-default));--app-tabs-border-active:var(--lightningcss-light,color-mix(in oklab, var(--app-text-primary) 32%, var(--app-surface-panel))) var(--lightningcss-dark,var(--app-border-strong));--app-tabs-surface:color-mix(in oklab, var(--app-text-primary) 10%, var(--app-surface-panel));--app-tabs-surface-hover:color-mix(in oklab, var(--app-text-primary) 7%, var(--app-tabs-surface));--app-tabs-surface-active:var(--app-surface-panel);--app-groupbox-border:var(--lightningcss-light,color-mix(in oklab, var(--app-text-primary) 35%, var(--app-surface-panel))) var(--lightningcss-dark,var(--app-border-default));--app-groupbox-header-background:var(--app-surface-soft);--app-groupbox-header-border:var(--lightningcss-light,color-mix(in oklab, var(--app-text-primary) 22%, var(--app-surface-panel))) var(--lightningcss-dark,var(--app-border-default));--app-groupbox-shadow:0 1px 2px color-mix(in srgb, var(--app-base-black) 14%, transparent), 0 3px 8px var(--app-ink-12);--app-shell-header-shadow:var(--app-shadow-card);--app-modal-divider:var(--lightningcss-light,var(--app-ink-08)) var(--lightningcss-dark,var(--app-border-subtle));--app-wizard-step-text:color-mix(in srgb, var(--app-text-primary) 72%, var(--app-text-muted));--app-wizard-step-surface:var(--app-surface-soft);--app-wizard-step-border:var(--app-border-default);--app-wizard-step-active-text:var(--app-text-strong);--app-wizard-step-active-surface:var(--app-surface-panel);--app-wizard-step-active-border:var(--app-accent);--app-wizard-step-complete-text:var(--app-status-success-text);--app-wizard-step-complete-surface:color-mix(in srgb, var(--app-status-success) 10%, var(--app-surface-panel));--app-wizard-step-complete-border:var(--app-status-success);--app-wizard-step-index-surface:color-mix(in srgb, var(--app-accent) 12%, transparent);--app-modal-stack-surface:var(--palette-modal-stack-surface);--app-modal-stack-border:var(--palette-modal-stack-border);--app-modal-stack-step-surface:var(--palette-modal-stack-step-surface);--app-modal-stack-step-text:var(--palette-modal-stack-step-text);--app-modal-stack-step-active-surface:var(--palette-modal-stack-step-active-surface);--app-modal-stack-step-active-text:var(--palette-modal-stack-step-active-text);--app-modal-stack-shadow:0 1px 4px color-mix(in srgb, var(--app-base-black) 7%, transparent);--app-context-menu-shadow:var(--app-shadow-context-menu);--app-button-success:var(--palette-button-success);--app-button-info:var(--palette-button-info);--app-button-danger:var(--palette-button-danger);--app-button-warning:var(--palette-button-warning);--app-button-primary-border:var(--palette-button-primary-border);--app-button-primary-hover:var(--palette-button-primary-hover);--app-button-primary-hover-border:var(--palette-button-primary-hover-border);--app-button-secondary-text:var(--palette-button-secondary-text);--app-button-secondary-hover:var(--palette-button-secondary-hover);--app-button-secondary-hover-border:var(--palette-button-secondary-hover-border);--app-button-neutral-hover:var(--palette-button-neutral-hover);--app-button-neutral-press:var(--palette-button-neutral-press);--app-button-neutral-interaction-border:var(--palette-button-neutral-interaction-border);--app-button-neutral-interaction-text:var(--palette-button-neutral-interaction-text);--app-button-default-hover:var(--palette-button-default-hover);--app-button-default-hover-border:var(--palette-button-default-hover-border);--app-button-success-border:var(--palette-button-success-border);--app-button-success-hover:var(--palette-button-success-hover);--app-button-success-hover-border:var(--palette-button-success-hover-border);--app-button-info-hover:var(--palette-button-info-hover);--app-button-info-hover-border:var(--palette-button-info-hover-border);--app-button-warning-border:var(--palette-button-warning-border);--app-button-warning-hover:var(--palette-button-warning-hover);--app-button-warning-hover-border:var(--palette-button-warning-hover-border);--app-button-danger-border:var(--palette-button-danger-border);--app-button-danger-hover:var(--palette-button-danger-hover);--app-button-danger-hover-border:var(--palette-button-danger-hover-border);--app-button-dark:var(--palette-button-dark);--app-button-light:var(--palette-button-light);--app-button-outline-secondary:var(--palette-button-outline-secondary);--app-button-outline-success:var(--palette-button-outline-success);--app-button-outline-info:var(--palette-button-outline-info);--app-button-outline-warning:var(--palette-button-outline-warning);--app-button-outline-danger:var(--palette-button-outline-danger);--app-button-link-hover:var(--palette-button-link-hover);--app-pager-active-surface:var(--palette-pager-active-surface);--app-pager-active-border:var(--palette-pager-active-border);--app-pager-active-text:contrast-color(var(--app-pager-active-surface));--app-button-warning-text:contrast-color(var(--app-button-warning));--app-button-info-text:contrast-color(var(--app-status-info));--app-editor-background:var(--palette-editor-background);--app-editor-foreground:var(--palette-editor-foreground);--app-editor-comment:var(--palette-editor-comment);--app-editor-keyword:var(--palette-editor-keyword);--app-editor-operator:var(--palette-editor-operator);--app-editor-string:var(--palette-editor-string);--app-editor-number:var(--palette-editor-number);--app-editor-constant:var(--palette-editor-constant);--app-editor-variable:var(--palette-editor-variable);--app-editor-variable-language:var(--palette-editor-variable-language);--app-editor-parameter:var(--palette-editor-parameter);--app-editor-type:var(--palette-editor-type);--app-editor-function:var(--palette-editor-function);--app-editor-delimiter:var(--palette-editor-delimiter);--app-editor-tag:var(--palette-editor-tag);--app-editor-attribute-name:var(--palette-editor-attribute-name);--app-editor-attribute-value:var(--palette-editor-attribute-value);--app-editor-regexp:var(--palette-editor-regexp);--app-editor-invalid:var(--palette-editor-invalid);--app-editor-line-number:var(--palette-editor-line-number);--app-editor-line-number-active:var(--palette-editor-line-number-active);--app-editor-cursor:var(--palette-editor-cursor);--app-editor-selection:color-mix(in srgb, var(--palette-editor-selection-source) 16%, transparent);--app-editor-selection-inactive:color-mix(in srgb, var(--palette-editor-selection-alt-source) 12%, transparent);--app-editor-line-highlight:var(--palette-editor-line-highlight);--app-editor-indent-guide:var(--palette-editor-indent-guide);--app-editor-indent-guide-active:color-mix(in srgb, var(--palette-editor-indent-guide-active) 35%, transparent);--app-editor-whitespace:var(--palette-editor-indent-guide);--app-editor-bracket-match-background:var(--palette-editor-line-highlight);--app-editor-bracket-match-border:var(--palette-editor-cursor);--app-editor-find-match:var(--palette-editor-find-match);--app-editor-find-match-border:var(--palette-editor-find-match-border);--app-editor-find-match-highlight:var(--palette-editor-find-match-highlight);--app-editor-find-match-highlight-border:var(--palette-editor-find-match-highlight-border);--app-editor-word-highlight:color-mix(in srgb, var(--palette-editor-selection-source) 8%, transparent);--app-editor-word-highlight-strong:color-mix(in srgb, var(--palette-editor-selection-source) 16%, transparent);--app-editor-selection-highlight:color-mix(in srgb, var(--palette-editor-selection-source) 8%, transparent);--app-editor-widget-background:var(--palette-editor-widget-background);--app-editor-widget-border:var(--palette-editor-widget-border);--app-editor-widget-selected-background:var(--palette-editor-widget-selected-background);--app-editor-minimap-selection:color-mix(in srgb, var(--palette-editor-selection-source) 20%, transparent);--app-auth-page-lock:var(--palette-surface-auth-page-lock);--app-auth-page-external:var(--palette-surface-auth-page-external);--app-auth-card-surface:var(--palette-surface-auth-card);--app-auth-card-border:var(--palette-border-auth-card);--app-auth-hero-start:var(--palette-surface-auth-hero-start);--app-auth-hero-end:var(--palette-surface-auth-hero-end);--app-auth-hero-border:var(--palette-border-auth-hero);--app-auth-hero-shadow:var(--app-shadow-auth-hero);--app-auth-error-surface:var(--palette-surface-auth-error);--app-auth-error-border:var(--palette-border-auth-error);--app-auth-error-text:var(--palette-text-auth-error);--app-auth-button-surface:var(--palette-surface-auth-button);--app-auth-button-border:var(--palette-border-auth-button);--app-auth-button-text:var(--palette-text-auth-button);--app-auth-button-hover-surface:var(--palette-surface-auth-button-hover);--app-auth-button-hover-border:var(--palette-border-auth-button-hover);--app-auth-button-shadow:var(--app-shadow-auth-button);--app-auth-card-shadow:var(--app-shadow-auth-card);--app-auth-icon:var(--palette-text-auth-icon);--app-auth-provider-google-surface:color-mix(in srgb, var(--palette-brand-google) 12%, var(--app-auth-card-surface));--app-auth-provider-google-border:color-mix(in srgb, var(--palette-brand-google) 24%, var(--app-auth-card-surface));--app-auth-provider-google-divider:color-mix(in srgb, var(--palette-brand-google) 22%, var(--app-auth-card-surface));--app-auth-provider-google-text:color-mix(in srgb, var(--palette-brand-google-hover) 72%, var(--app-text-primary));--app-auth-provider-google-hover-surface:color-mix(in srgb, var(--palette-brand-google-hover) 24%, var(--app-auth-card-surface));--app-auth-provider-google-hover-border:color-mix(in srgb, var(--palette-brand-google-hover) 46%, var(--app-auth-card-surface));--app-auth-provider-microsoft-surface:color-mix(in srgb, var(--palette-brand-microsoft) 12%, var(--app-auth-card-surface));--app-auth-provider-microsoft-border:color-mix(in srgb, var(--palette-brand-microsoft) 24%, var(--app-auth-card-surface));--app-auth-provider-microsoft-divider:color-mix(in srgb, var(--palette-brand-microsoft) 22%, var(--app-auth-card-surface));--app-auth-provider-microsoft-text:color-mix(in srgb, var(--palette-brand-microsoft-hover) 72%, var(--app-text-primary));--app-auth-provider-microsoft-hover-surface:color-mix(in srgb, var(--palette-brand-microsoft-hover) 24%, var(--app-auth-card-surface));--app-auth-provider-microsoft-hover-border:color-mix(in srgb, var(--palette-brand-microsoft-hover) 46%, var(--app-auth-card-surface));--app-dt-html-background:var(--palette-dt-html-background);--app-dt-control-indicator:var(--palette-dt-control-indicator);--app-dt-control-indicator-inverse:var(--palette-dt-control-indicator-inverse);--app-dt-contrast-03:var(--app-ink-03);--app-dt-contrast-05:var(--app-ink-05);--app-dt-contrast-10:var(--app-ink-10);--app-dt-contrast-15:var(--app-ink-15);--app-dt-contrast-18:var(--app-ink-18);--app-dt-contrast-30:var(--app-ink-30);--app-dt-contrast-50:var(--app-ink-50);--app-dt-contrast-70:var(--app-ink-70);--app-dt-inverse-03:var(--app-inverse-03);--app-dt-inverse-05:var(--app-inverse-05);--app-dt-inverse-15:var(--app-inverse-15);--app-dt-inverse-25:var(--app-inverse-25);--app-dt-inverse-50:var(--app-inverse-50);--app-dt-editor-error:var(--palette-dt-editor-error);--app-dt-editor-muted:var(--palette-dt-editor-muted);--app-dt-editor-surface-muted:var(--palette-dt-editor-surface-muted);--app-dt-bubble-surface:var(--palette-dt-bubble-surface);--app-dt-bubble-border:var(--palette-dt-bubble-border);--app-dt-bubble-shadow:var(--app-shadow-elevated-strong);--app-dt-overlay-start:var(--app-overlay-scrim-soft);--app-dt-overlay-end:var(--app-overlay-scrim-strong);--app-dt-row-outline:var(--palette-dt-row-outline);--app-dt-row-outline-strong:var(--palette-dt-row-outline-strong);--app-dt-row-outline-alt:var(--palette-dt-row-outline-alt);--app-dt-row-toggle:var(--palette-dt-row-toggle);--app-dt-autofill-handle:var(--palette-dt-autofill-handle);--app-dt-autofill-handle-alt:var(--palette-dt-autofill-handle-alt);--app-dt-autofill-list-surface:var(--palette-dt-autofill-list-surface);--app-dt-autofill-item-surface:var(--palette-dt-autofill-item-surface);--app-dt-autofill-item-hover:var(--palette-dt-autofill-item-hover);--app-dt-loading-glow:var(--palette-dt-loading-glow);--app-dt-expanded-row-surface:var(--palette-dt-expanded-row-surface);--app-dt-datetime-background:var(--palette-dt-datetime-background);--app-dt-datetime-border:var(--palette-dt-datetime-border);--app-dt-datetime-shadow:var(--app-shadow-elevated-strong);--app-dt-datetime-header-text:var(--palette-dt-datetime-header-text);--app-dt-datetime-body-text:var(--palette-dt-datetime-body-text);--app-dt-datetime-cell-surface:var(--palette-dt-datetime-cell-surface);--app-dt-datetime-cell-disabled-text:var(--palette-dt-datetime-cell-disabled-text);--app-dt-datetime-cell-disabled-surface:var(--palette-dt-datetime-cell-disabled-surface);--app-dt-datetime-cell-hover-surface:var(--palette-dt-datetime-cell-hover-surface);--app-dt-datetime-cell-hover-text:contrast-color(var(--app-dt-datetime-cell-hover-surface));--app-dt-datetime-now-surface:var(--palette-dt-datetime-now-surface);--app-dt-datetime-selected-surface:var(--palette-dt-datetime-selected-surface);--app-dt-datetime-selected-text:contrast-color(var(--app-dt-datetime-selected-surface));--app-dt-pane-button-surface:var(--palette-dt-pane-button-surface);--app-dt-pane-button-hover:var(--palette-dt-pane-button-hover);--app-dt-pane-pill-surface:var(--palette-dt-pane-pill-surface);--app-dt-pane-pill-text:contrast-color(var(--app-dt-pane-pill-surface));--app-dt-pane-border:var(--palette-dt-pane-border);--app-dt-pane-border-hover:var(--palette-dt-pane-border-hover);--app-dt-dark-surface:var(--palette-dt-dark-surface);--app-dt-dark-border:var(--palette-dt-dark-border);--app-dt-dark-surface-muted:var(--palette-dt-dark-surface-muted);--app-dt-dark-surface-hover:var(--palette-dt-dark-surface-hover);--app-dt-dark-surface-disabled:var(--palette-dt-dark-surface-disabled);--app-dt-dark-disabled-text:var(--palette-dt-dark-disabled-text);--app-dt-dark-pane-pill-surface:var(--palette-dt-dark-pane-pill-surface);--app-dt-selected-dark:var(--palette-dt-selected-dark)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--app-table-selection-surface:var(--palette-dark-surface-table-selection);--app-table-selection-stripe-surface:var(--palette-dark-surface-table-selection);--app-table-selection-hover-surface:var(--palette-dark-surface-table-selection-hover);--app-dropdown-background:var(--palette-dropdown-surface);--app-dropdown-border:var(--palette-dropdown-border);--app-dropdown-item-hover-background:var(--palette-dropdown-item-hover-surface);--app-list-active-background:var(--palette-list-active-surface);--app-list-active-border:var(--palette-list-active-border);--app-list-active-color:var(--app-text-primary);--app-auth-provider-google-surface:color-mix(in srgb, var(--palette-brand-google) 14%, var(--app-auth-card-surface));--app-auth-provider-google-text:color-mix(in srgb, var(--palette-brand-google-hover) 32%, var(--app-text-strong));--app-auth-provider-google-border:color-mix(in oklab, var(--app-auth-provider-google-text) 50%, var(--app-auth-provider-google-surface));--app-auth-provider-google-divider:var(--app-auth-provider-google-border);--app-auth-provider-google-hover-surface:color-mix(in srgb, var(--palette-brand-google-hover) 44%, var(--app-auth-card-surface));--app-auth-provider-google-hover-border:color-mix(in oklab, var(--app-auth-provider-google-text) 50%, var(--app-auth-provider-google-hover-surface));--app-auth-provider-microsoft-surface:color-mix(in srgb, var(--palette-brand-microsoft) 14%, var(--app-auth-card-surface));--app-auth-provider-microsoft-text:color-mix(in srgb, var(--palette-brand-microsoft-hover) 32%, var(--app-text-strong));--app-auth-provider-microsoft-border:color-mix(in oklab, var(--app-auth-provider-microsoft-text) 50%, var(--app-auth-provider-microsoft-surface));--app-auth-provider-microsoft-divider:var(--app-auth-provider-microsoft-border);--app-auth-provider-microsoft-hover-surface:color-mix(in srgb, var(--palette-brand-microsoft-hover) 44%, var(--app-auth-card-surface));--app-auth-provider-microsoft-hover-border:color-mix(in oklab, var(--app-auth-provider-microsoft-text) 50%, var(--app-auth-provider-microsoft-hover-surface))}}@layer reset,base,layout;@layer components{.plat-form-group{--plat-form-group-gap-block:var(--app-space-2);--plat-form-group-gap-inline:var(--app-space-3);align-items:flex-start;gap:var(--plat-form-group-gap-block) var(--plat-form-group-gap-inline);flex-wrap:wrap;min-inline-size:0;display:flex}.plat-form-actions{--plat-form-actions-gap:var(--app-space-2);align-items:center;gap:var(--plat-form-actions-gap);min-inline-size:0;flex-wrap:wrap;margin-block-start:var(--app-space-4);display:inline-flex}.plat-form-actions:empty{display:none}.plat-filter-form{--plat-filter-form-gap-block:var(--app-space-3);--plat-filter-form-gap-inline:var(--app-space-4);--plat-filter-field-min-inline-size:10rem;align-items:flex-end;gap:var(--plat-filter-form-gap-block) var(--plat-filter-form-gap-inline);inline-size:100%;width:100%;flex-wrap:wrap;flex:100%;min-inline-size:0;display:flex}.plat-filter-field{flex-direction:column;flex:1 1 var(--plat-filter-field-min-inline-size);gap:var(--app-space-1);min-inline-size:min(100%, var(--plat-filter-field-min-inline-size));display:flex}.plat-filter-field__label{color:var(--app-text-primary);font-size:var(--app-density-control-font-size);font-weight:500;line-height:var(--app-density-control-line-height);margin:0}.plat-filter-field__control{min-inline-size:0}.plat-filter-field--inline{align-items:center;gap:var(--app-space-2);flex-direction:row;flex:0 auto;min-inline-size:0}.plat-filter-field--inline .plat-filter-field__label{white-space:nowrap}.plat-filter-field--inline .plat-filter-field__control{flex:0 1 var(--plat-filter-inline-size,12rem);inline-size:min(100%, var(--plat-filter-inline-size,12rem));width:min(100%, var(--plat-filter-inline-size,12rem))}.plat-filter-field--month{--plat-filter-inline-size:11rem}body[data-ui=app] .plat-tag-input{align-items:center;gap:var(--app-space-1) var(--app-space-2);inline-size:100%;width:100%;min-block-size:var(--app-density-control-block-size);padding:var(--app-input-padding);border:1px solid var(--app-border-input);border-radius:var(--app-radius-md);background:var(--app-field-background);box-shadow:var(--app-shadow-sm);color:var(--app-text-primary);font-size:var(--app-density-control-font-size);line-height:var(--app-density-control-line-height);flex-wrap:wrap;display:flex}body[data-ui=app] .plat-tag-input__editor{min-inline-size:6rem;min-block-size:calc(var(--app-density-control-line-height) + var(--app-space-1));color:inherit;font:inherit;line-height:inherit;background:0 0;border:0;outline:0;flex:8rem;padding:0}body[data-ui=app] .plat-tag-input__tag{max-inline-size:100%}@media (max-width:47.98rem){.plat-filter-form{--plat-filter-form-gap-inline:var(--app-space-3)}.plat-filter-field--inline{flex-direction:column;align-items:stretch}.plat-filter-field--inline .plat-filter-field__control{inline-size:100%;flex-basis:auto;width:100%}}@media (forced-colors:active){body[data-ui=app] .plat-tag-input{box-shadow:none;border-color:canvastext}}.plat-form-field{align-items:stretch;gap:var(--app-space-2);inline-size:100%;flex-direction:column;min-width:0;display:flex}.plat-form-field+.plat-form-field{margin-block-start:var(--app-space-3)}.plat-field-label{color:var(--app-text-primary);font-size:var(--app-density-control-font-size);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin:0;font-weight:500;line-height:1;display:inline-flex}.plat-field-label--control{min-height:2.375rem}body[data-ui=app] .plat-field-label--control{min-height:var(--app-runtime-control-block-size)}.plat-help-text{color:var(--app-text-muted);margin-top:.25rem;font-size:.875rem;font-weight:400;line-height:1.4;display:block}body[data-ui=app] .plat-control-outer .plat-help-text{font-size:var(--app-runtime-control-font-size,13px);line-height:var(--app-line-height-body);color:var(--app-runtime-help-text-color);margin-top:5px;margin-bottom:0}.plat-form-control{inline-size:100%;width:100%;min-width:0;min-height:var(--app-input-block-size);padding:var(--app-input-padding);border:1px solid var(--app-border-input);border-radius:var(--app-radius);appearance:none;box-shadow:var(--app-shadow-sm);color:var(--app-text-primary);font:inherit;font-size:1rem;line-height:var(--app-density-control-line-height);transition:color var(--app-control-state-transition-duration,var(--app-motion-duration-fast)) var(--app-motion-ease-standard), background-color var(--app-control-state-transition-duration,var(--app-motion-duration-fast)) var(--app-motion-ease-standard), border-color var(--app-control-state-transition-duration,var(--app-motion-duration-fast)) var(--app-motion-ease-standard), box-shadow var(--app-control-state-transition-duration,var(--app-motion-duration-fast)) var(--app-motion-ease-standard);background:0 0;align-items:center;display:flex}.plat-form-control::placeholder{color:var(--app-text-placeholder);opacity:1}.plat-form-control::selection{background:var(--app-accent-strong);color:contrast-color(var(--app-accent-strong))}.plat-form-control::file-selector-button{block-size:1.75rem;color:var(--app-text-primary);font:inherit;background:0 0;border:0;align-items:center;margin-inline:0 .75rem;padding:0;font-size:.875rem;font-weight:500;display:inline-flex}.plat-form-control:disabled,.plat-form-control[aria-disabled=true],plat-field.plat-form-control[disabled],body[data-ui=app] .plat-form-control:disabled,body[data-ui=app] .plat-form-control[aria-disabled=true],body[data-ui=app] plat-field.plat-form-control[disabled]{background:var(--app-control-disabled-surface);color:var(--app-control-disabled-text);cursor:not-allowed;pointer-events:none}plat-field.plat-form-control:has(>.plat-field__control:disabled){background:var(--app-control-disabled-surface);color:var(--app-control-disabled-text);cursor:not-allowed;pointer-events:none}body[data-ui=app] plat-field.plat-form-control:has(>.plat-field__control:disabled){background:var(--app-control-disabled-surface);color:var(--app-control-disabled-text);cursor:not-allowed;pointer-events:none}.plat-form-control[readonly],plat-field.plat-form-control[readonly]{color:var(--app-text-muted);cursor:text}.plat-date-time-field{width:100%;min-width:0;color:var(--app-text-muted);align-items:stretch;display:grid;position:relative}.plat-date-time-field>.plat-date-field{grid-area:1/1;padding-inline-start:calc(var(--app-density-control-padding-inline,.625rem) + 1.5rem)}.plat-date-time-field__icon{z-index:1;color:currentColor;pointer-events:none;inset-inline-start:.625rem;justify-content:center;align-items:center;block-size:.875rem;inline-size:.875rem;font-size:.875rem;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.plat-date-field::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none}.plat-date-field::-webkit-clear-button{opacity:0;pointer-events:none}.plat-date-time-field:focus-within{color:var(--app-text-primary)}.plat-date-field{cursor:pointer}.plat-date-field:disabled,.plat-date-field[readonly]{cursor:not-allowed}body[data-ui=app] .plat-form-control{--plat-form-field-line-height:var(--app-density-control-line-height);--plat-form-field-control-height:var(--app-input-block-size);border-radius:var(--app-radius-md);background:var(--app-field-background);font-size:var(--app-density-control-font-size);line-height:var(--plat-form-field-line-height);border-color:var(--app-field-border);min-height:var(--app-density-control-block-size);padding:var(--app-input-padding)}body[data-ui=app] textarea.plat-form-control,body[data-ui=app] .plat-form-control:is(textarea){padding-block:.5rem}body[data-ui=app] .plat-form-control:not(textarea){height:var(--plat-form-field-control-height)}body[data-ui=app] .plat-date-time-field>.plat-date-field{padding-inline-start:calc(var(--app-density-control-padding-inline,.625rem) + 1.5rem)}body[data-ui=app] plat-field.plat-form-control,#lock-page plat-field.plat-form-control,#extr-page plat-field.plat-form-control{align-items:stretch;min-width:0;display:flex;position:relative}body[data-ui=app] plat-field.plat-form-control>.plat-field__control,#lock-page plat-field.plat-form-control>.plat-field__control,#extr-page plat-field.plat-form-control>.plat-field__control{width:100%;min-width:0;min-height:0;color:inherit;font:inherit;line-height:inherit;resize:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0}body[data-ui=app] plat-field.plat-form-control>.plat-field__control::placeholder,#lock-page plat-field.plat-form-control>.plat-field__control::placeholder,#extr-page plat-field.plat-form-control>.plat-field__control::placeholder{color:var(--app-text-placeholder);opacity:1}body[data-ui=app] plat-field.plat-form-control[disabled]>.plat-field__control{cursor:not-allowed}body[data-ui=app] plat-field[type=textarea].plat-form-control{height:auto;min-height:var(--app-textarea-min-block-size)}body[data-ui=app] plat-field[type=textarea].plat-form-control>textarea.plat-field__control{min-height:inherit;resize:vertical}body[data-ui=app] plat-field[type=textarea][data-plat-adjust-height].plat-form-control>textarea.plat-field__control{field-sizing:content;block-size:auto;inline-size:100%;max-block-size:inherit;overflow-y:auto}.plat-field--xsmall:not(.plat-btn){min-height:var(--plat-recipe-control-block-size-xs);padding:var(--plat-recipe-button-padding-xs);border-radius:var(--app-radius-sm);font-size:.8rem}.plat-field--small:not(.plat-btn){padding:var(--app-button-padding-sm);border-radius:var(--app-radius-sm);min-height:var(--app-density-control-block-size-sm);font-size:.8rem;line-height:1.4286}.plat-field--large:not(.plat-btn){min-height:var(--app-density-control-block-size-lg);padding:.5rem 1rem;font-size:1rem}.plat-input-group{isolation:isolate;flex-wrap:nowrap;align-items:stretch;width:100%;min-width:0;display:flex;position:relative}.plat-input-group>:is(.plat-form-control,.plat-form-select,.plat-combobox__wrapper,.ts-wrapper){flex:auto;min-width:0}.plat-input-group>:is(.plat-form-control,.plat-form-select):not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.plat-input-group>:is(.plat-form-control,.plat-form-select):has(~:not([data-plat-validation-message=true],[data-valmsg-for])){border-start-end-radius:0;border-end-end-radius:0}.plat-input-group>:is(.plat-input-group__text,.plat-btn,.plat-inline,.plat-dropdown-shell){flex:none}.plat-input-group>plat-button.plat-btn{align-self:stretch}.plat-input-group>.plat-dropdown-shell,.plat-input-group>.plat-dropdown-shell>.plat-btn{position:relative}.plat-input-group>.plat-dropdown-shell{align-items:stretch;display:flex}.plat-input-group>.plat-dropdown-shell>.plat-btn{height:100%;min-height:0}.plat-input-group>.plat-inline{align-items:stretch;display:flex}.plat-input-group>.plat-inline>.plat-btn+.plat-btn,.plat-input-group>.plat-dropdown-shell:not(:first-child){margin-inline-start:-1px}.plat-input-group>:is(.plat-input-group__text,.plat-btn):not(:first-child),.plat-input-group>.plat-inline:not(:first-child)>.plat-btn:first-child,.plat-input-group>.plat-inline>.plat-btn:not(:first-child),.plat-input-group>.plat-dropdown-shell:not(:first-child)>.plat-btn{border-start-start-radius:0;border-end-start-radius:0}.plat-input-group>:is(.plat-input-group__text,.plat-btn):not(:last-child),.plat-input-group>.plat-inline:not(:last-child)>.plat-btn:last-child,.plat-input-group>.plat-inline>.plat-btn:not(:last-child),.plat-input-group>.plat-dropdown-shell:not(:last-child)>.plat-btn{border-start-end-radius:0;border-end-end-radius:0}.plat-input-group>:is(.plat-form-control,.plat-form-select,.plat-btn,.plat-dropdown-shell):is(:hover,:focus-within,:focus-visible,.is-active,[aria-pressed=true],:active){z-index:2}.plat-input-group__text{min-height:var(--app-input-block-size);padding:var(--app-input-padding);border:1px solid var(--app-border-input);border-radius:var(--app-radius);background:var(--app-surface-muted);color:var(--app-text-muted);font-size:var(--app-density-control-font-size);line-height:var(--app-density-control-line-height);white-space:nowrap;align-items:center;display:inline-flex}.plat-input-group.plat-align-center,.plat-input-group.plat-align--center{justify-content:center}.plat-input-group.plat-align-end,.plat-input-group.plat-align--end{justify-content:flex-end}.plat-input-group.plat-align-start,.plat-input-group.plat-align--start{justify-content:flex-start}body[data-ui=app] .plat-input-group__text{--plat-form-field-line-height:var(--app-density-control-line-height);--plat-form-field-control-height:var(--app-input-block-size);min-height:var(--app-density-control-block-size);padding:var(--app-input-padding);border-color:var(--app-field-border);border-radius:var(--app-radius-md);font-size:var(--app-density-control-font-size);line-height:var(--plat-form-field-line-height)}body[data-ui=app] .plat-input-group>:is(.plat-form-control,.plat-form-select,.plat-combobox__wrapper,.plat-input-group__text,.plat-btn){min-block-size:var(--app-density-control-block-size)}body[data-ui=app] .plat-input-group>.plat-inline{align-items:stretch;display:flex}body[data-ui=app] .plat-input-group>.plat-dropdown-shell>.plat-btn{padding:var(--app-density-control-padding);line-height:var(--app-density-control-line-height)}.plat-input-group:has(>:is(.plat-form-control,.plat-form-select):focus-visible){outline:0}body[data-ui=app] .plat-input-group:has(>:is(.plat-form-control,.plat-form-select):focus-visible){outline:0}.plat-input-group>:is(.plat-form-control,.plat-form-select):focus-visible,body[data-ui=app] .plat-input-group>:is(.plat-form-control,.plat-form-select):focus-visible{outline:0}@media (forced-colors:active){.plat-input-group:has(>:is(.plat-form-control,.plat-form-select):focus-visible){outline-offset:2px;outline:2px solid highlight}body[data-ui=app] .plat-input-group:has(>:is(.plat-form-control,.plat-form-select):focus-visible){outline-offset:2px;outline:2px solid highlight}}.plat-btn,.plat-icon-button,.plat-link-button,.plat-icon-action{appearance:none}.plat-btn{--plat-btn-background:var(--app-button-primary);--plat-btn-border:var(--app-solid-primary-border);--plat-btn-color:contrast-color(var(--app-button-primary));--plat-btn-hover-background:var(--app-solid-primary-hover-surface);--plat-btn-hover-border:var(--app-solid-primary-hover-border);--plat-btn-hover-color:var(--app-solid-primary-hover-text);--plat-btn-focus-ring:var(--app-focus-ring);--plat-btn-press-background:color-mix(in oklab, var(--plat-btn-hover-background) 86%, var(--app-text-primary) 14%);--plat-btn-press-border:var(--plat-btn-press-background);--plat-btn-press-color:contrast-color(var(--plat-btn-press-background));--plat-btn-shadow:var(--app-button-rest-shadow);--plat-btn-hover-shadow:var(--app-button-hover-shadow);--plat-btn-active-shadow:var(--app-button-active-shadow);--plat-btn-size:var(--app-button-block-size);--plat-btn-padding:var(--app-button-padding);--plat-btn-gap:var(--app-button-gap);--plat-btn-radius:var(--app-control-radius);--plat-btn-font-size:var(--app-button-font-size);--plat-btn-line-height:var(--app-density-control-line-height);--plat-btn-font-weight:600;justify-content:center;align-items:center;gap:var(--plat-btn-gap);min-inline-size:max-content;min-block-size:var(--plat-btn-size);padding:var(--plat-btn-padding);border:1px solid var(--plat-btn-border);border-radius:var(--plat-btn-radius);background:var(--plat-btn-background);box-shadow:var(--plat-btn-shadow);color:var(--plat-btn-color);font:inherit;font-size:var(--plat-btn-font-size);font-weight:var(--plat-btn-font-weight);line-height:var(--plat-btn-line-height);letter-spacing:0;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--app-motion-duration-fast) var(--app-motion-ease-standard), background-color var(--app-motion-duration-fast) var(--app-motion-ease-standard), border-color var(--app-motion-duration-fast) var(--app-motion-ease-standard), box-shadow var(--app-motion-duration-fast) var(--app-motion-ease-standard), opacity var(--app-motion-duration-fast) var(--app-motion-ease-standard);flex-shrink:0;text-decoration:none;display:inline-flex}.plat-btn>:is(svg,i,.fa,[data-plat-icon]){pointer-events:none;flex-shrink:0}.plat-btn>.plat-spinner{--plat-spinner-color:currentColor}.plat-btn:is(:hover,.is-active,.active,[aria-pressed=true],:active,.plat-dropdown-toggle.is-open){border-color:var(--plat-btn-hover-border);background:var(--plat-btn-hover-background);box-shadow:var(--plat-btn-hover-shadow);color:var(--plat-btn-hover-color);text-decoration:none}.plat-btn:not(.plat-btn--link):is(:hover:active,:active:focus-visible),.plat-pressable:is(:hover:active,:active:focus-visible){border-color:var(--plat-btn-press-border);background:var(--plat-btn-press-background);box-shadow:var(--plat-btn-active-shadow);color:var(--plat-btn-press-color)}plat-button.plat-btn:not(.plat-btn--link):has(>.plat-button__control:active){border-color:var(--plat-btn-press-border);background:var(--plat-btn-press-background);box-shadow:var(--plat-btn-active-shadow);color:var(--plat-btn-press-color)}.plat-btn:disabled,.plat-btn[disabled],.plat-btn.disabled,.plat-btn.is-disabled,.plat-btn[aria-disabled=true],.plat-icon-button:disabled,.plat-icon-button[disabled],.plat-icon-button.disabled,.plat-icon-button.is-disabled,.plat-link-button:disabled,.plat-link-button[disabled],.plat-link-button.disabled,.plat-link-button.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.plat-btn[data-plat-refresh-busy]{opacity:.65;cursor:default;pointer-events:auto}.plat-btn:focus:not(:focus-visible),.plat-icon-button:focus:not(:focus-visible),.plat-link-button:focus:not(:focus-visible),.plat-icon-action:focus:not(:focus-visible){outline:0}.plat-btn:focus-visible,.plat-icon-button:focus-visible,.plat-link-button:focus-visible,.plat-icon-action:focus-visible{outline:var(--app-focus-ring-width) solid var(--plat-btn-focus-ring,var(--app-focus-ring));outline-offset:var(--app-focus-ring-offset)}plat-button.plat-btn:has(>.plat-button__control:focus-visible){outline:var(--app-focus-ring-width) solid var(--plat-btn-focus-ring,var(--app-focus-ring));outline-offset:var(--app-focus-ring-offset)}plat-button.plat-btn{position:relative}plat-button.plat-btn>.plat-button__control{appearance:none;justify-content:center;align-items:center;gap:inherit;border-radius:inherit;min-block-size:0;min-inline-size:0;max-inline-size:100%;color:inherit;font:inherit;line-height:inherit;text-align:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;cursor:inherit;background:0 0;border:0;flex:0 auto;padding:0;display:inline-flex}plat-button.plat-btn>.plat-button__control:focus{outline:0}.plat-button{position:relative;overflow:visible}.plat-btn--small,.plat-field--small.plat-btn,.plat-button.plat-btn.plat-field--small{--plat-btn-size:var(--app-button-block-size-sm);--plat-btn-padding:var(--app-button-padding-sm);--plat-btn-gap:var(--app-button-gap-sm);--plat-btn-radius:var(--app-radius-sm);--plat-btn-font-size:var(--app-button-font-size-sm)}.plat-button.plat-btn.plat-field--xsmall{--plat-btn-size:var(--plat-recipe-control-block-size-xs);--plat-btn-padding:var(--plat-recipe-button-padding-xs);--plat-btn-gap:.25rem;--plat-btn-radius:var(--app-radius-sm);--plat-btn-font-size:.8rem;--plat-btn-line-height:1.4286}.plat-btn--large,.plat-field--large.plat-btn,.plat-button.plat-btn.plat-field--large{--plat-btn-size:var(--app-button-block-size-lg);--plat-btn-padding:var(--app-button-padding-lg);--plat-btn-font-size:1rem}.plat-btn--icon{inline-size:var(--plat-toolbar-button-size,var(--plat-btn-size));min-inline-size:var(--plat-toolbar-button-size,var(--plat-btn-size));block-size:var(--plat-btn-size);padding-inline:0}.plat-btn--round{--plat-btn-size:2.5rem;--plat-btn-radius:50%;--plat-btn-padding:0;inline-size:var(--plat-btn-size);min-inline-size:var(--plat-btn-size);block-size:var(--plat-btn-size)}.plat-btn--round>svg{block-size:1.25rem;inline-size:1.25rem}.plat-btn--neutral:not(.plat-btn--outline),.plat-btn--solid.plat-btn--neutral:not(.plat-btn--outline){--plat-btn-background:var(--app-surface-muted);--plat-btn-border:var(--app-border-default);--plat-btn-color:var(--app-text-primary);--plat-btn-hover-background:var(--app-button-secondary-hover);--plat-btn-hover-border:var(--app-button-secondary-hover-border);--plat-btn-hover-color:var(--app-text-primary)}.plat-btn--primary:not(.plat-btn--outline),.plat-btn--solid.plat-btn--primary:not(.plat-btn--outline){--plat-btn-background:var(--app-button-primary);--plat-btn-border:var(--app-solid-primary-border);--plat-btn-color:contrast-color(var(--app-button-primary));--plat-btn-hover-background:var(--app-solid-primary-hover-surface);--plat-btn-hover-border:var(--app-solid-primary-hover-border);--plat-btn-hover-color:var(--app-solid-primary-hover-text)}.plat-btn--success:not(.plat-btn--outline),.plat-btn--solid.plat-btn--success:not(.plat-btn--outline){--plat-btn-background:var(--app-solid-success-surface);--plat-btn-border:var(--app-solid-success-border);--plat-btn-color:var(--app-solid-success-text);--plat-btn-hover-background:var(--app-solid-success-hover-surface);--plat-btn-hover-border:var(--app-solid-success-hover-border);--plat-btn-hover-color:var(--app-solid-success-hover-text)}.plat-btn--info:not(.plat-btn--outline),.plat-btn--solid.plat-btn--info:not(.plat-btn--outline){--plat-btn-background:var(--app-solid-info-surface);--plat-btn-border:var(--app-solid-info-border);--plat-btn-color:var(--app-solid-info-text);--plat-btn-hover-background:var(--app-solid-info-hover-surface);--plat-btn-hover-border:var(--app-solid-info-hover-border);--plat-btn-hover-color:var(--app-solid-info-hover-text)}.plat-btn--warning:not(.plat-btn--outline),.plat-btn--solid.plat-btn--warning:not(.plat-btn--outline){--plat-btn-background:var(--app-solid-warning-surface);--plat-btn-border:var(--app-solid-warning-border);--plat-btn-color:var(--app-solid-warning-text);--plat-btn-hover-background:var(--app-solid-warning-hover-surface);--plat-btn-hover-border:var(--app-solid-warning-hover-border);--plat-btn-hover-color:var(--app-solid-warning-hover-text)}.plat-btn--danger:not(.plat-btn--outline),.plat-btn--solid.plat-btn--danger:not(.plat-btn--outline){--plat-btn-background:var(--app-solid-danger-surface);--plat-btn-border:var(--app-solid-danger-border);--plat-btn-color:var(--app-solid-danger-text);--plat-btn-hover-background:var(--app-solid-danger-hover-surface);--plat-btn-hover-border:var(--app-solid-danger-hover-border);--plat-btn-hover-color:var(--app-solid-danger-hover-text)}.plat-btn--dark:not(.plat-btn--outline),.plat-btn--solid.plat-btn--dark:not(.plat-btn--outline){--plat-btn-background:var(--app-button-dark);--plat-btn-border:var(--lightningcss-light,var(--app-button-dark)) var(--lightningcss-dark,var(--app-border-default));--plat-btn-color:var(--app-button-dark-text);--plat-btn-hover-background:color-mix(in oklab, var(--app-button-dark) 88%, var(--app-surface-panel) 12%);--plat-btn-hover-border:var(--lightningcss-light,var(--plat-btn-hover-background)) var(--lightningcss-dark,var(--app-border-strong));--plat-btn-hover-color:var(--app-button-dark-hover-text);--plat-btn-press-border:var(--lightningcss-light,var(--plat-btn-hover-background)) var(--lightningcss-dark,var(--app-border-strong))}.plat-btn--light:not(.plat-btn--outline),.plat-btn--solid.plat-btn--light:not(.plat-btn--outline){--plat-btn-background:var(--app-button-light);--plat-btn-border:var(--app-border-default);--plat-btn-color:contrast-color(var(--app-button-light));--plat-btn-hover-background:color-mix(in oklab, var(--app-button-light) 80%, var(--app-text-primary) 20%);--plat-btn-hover-border:var(--plat-btn-hover-background);--plat-btn-hover-color:contrast-color(var(--plat-btn-hover-background))}.plat-btn--solid:not(.plat-btn--outline,.plat-btn--link){color:contrast-color(var(--plat-btn-background))}.plat-btn--solid:not(.plat-btn--outline,.plat-btn--link):is(:hover,.is-active,.active,[aria-pressed=true],:active,.plat-dropdown-toggle.is-open){color:contrast-color(var(--plat-btn-hover-background))}.plat-btn--solid:not(.plat-btn--outline,.plat-btn--link):is(:hover:active,:active:focus-visible){color:contrast-color(var(--plat-btn-press-background))}.plat-btn--outline{--plat-btn-background:var(--app-surface-panel);--plat-btn-border:var(--app-border-default);--plat-btn-color:var(--app-text-primary);--plat-btn-interaction-tone:var(--plat-btn-color);--plat-btn-interaction-color:color-mix(in oklab, var(--plat-btn-color) 80%, var(--app-text-strong) 20%);--plat-btn-hover-background:color-mix(in oklab, var(--plat-btn-interaction-tone) 16%, var(--app-surface-panel));--plat-btn-hover-border:var(--plat-btn-interaction-tone);--plat-btn-hover-color:var(--plat-btn-interaction-color);--plat-btn-focus-ring:var(--plat-btn-interaction-tone);--plat-btn-press-background:color-mix(in oklab, var(--plat-btn-interaction-tone) 24%, var(--app-surface-panel));--plat-btn-press-border:var(--plat-btn-interaction-tone);--plat-btn-press-color:var(--plat-btn-interaction-color);--plat-btn-shadow:var(--app-button-rest-shadow)}.plat-btn--outline.plat-btn--primary{--plat-btn-color:var(--lightningcss-light,var(--app-button-primary-strong)) var(--lightningcss-dark,var(--app-accent));--plat-btn-border:var(--plat-btn-color)}.plat-btn--outline.plat-btn--neutral{--plat-btn-color:var(--app-text-primary);--plat-btn-border:var(--app-border-default);--plat-btn-hover-background:var(--app-surface-muted);--plat-btn-hover-border:var(--app-border-strong);--plat-btn-hover-color:var(--app-text-primary);--plat-btn-focus-ring:var(--app-focus-ring);--plat-btn-press-background:var(--app-surface-hover);--plat-btn-press-border:var(--app-border-strong);--plat-btn-press-color:var(--app-text-primary)}.plat-btn--outline.plat-btn--success{--plat-btn-color:var(--app-status-success-text);--plat-btn-border:var(--plat-btn-color);--plat-btn-interaction-tone:var(--app-button-outline-success)}.plat-btn--outline.plat-btn--info{--plat-btn-color:var(--lightningcss-light,var(--app-status-info-text)) var(--lightningcss-dark,var(--app-button-outline-info));--plat-btn-border:var(--plat-btn-color);--plat-btn-interaction-tone:var(--app-button-outline-info)}.plat-btn--outline.plat-btn--warning{--plat-btn-color:var(--app-status-warning-text);--plat-btn-border:var(--plat-btn-color);--plat-btn-interaction-tone:var(--app-button-outline-warning)}.plat-btn--outline.plat-btn--danger{--plat-btn-color:var(--app-status-danger-text);--plat-btn-border:var(--plat-btn-color);--plat-btn-interaction-tone:var(--app-button-outline-danger)}.plat-btn--outline.plat-btn--dark{--plat-btn-color:var(--app-text-primary);--plat-btn-border:var(--plat-btn-color)}.plat-btn--outline.plat-btn--light{--plat-btn-color:var(--app-text-primary);--plat-btn-border:var(--plat-btn-color);--plat-btn-hover-background:var(--app-button-default-hover);--plat-btn-hover-border:var(--app-button-default-hover-border);--plat-btn-hover-color:contrast-color(var(--app-button-default-hover));--plat-btn-focus-ring:var(--app-text-primary);--plat-btn-press-color:var(--app-text-primary)}.plat-btn--secondary:not(.plat-btn--outline),.plat-btn--outline.plat-btn--secondary{--plat-btn-background:var(--app-surface-panel);--plat-btn-color:var(--app-button-secondary-text);--plat-btn-border:currentColor}.plat-btn--secondary:not(.plat-btn--outline){--plat-btn-hover-background:var(--app-button-secondary-hover);--plat-btn-hover-border:var(--lightningcss-light,var(--app-button-secondary-hover-border)) var(--lightningcss-dark,var(--app-button-secondary-text));--plat-btn-hover-color:contrast-color(var(--app-button-secondary-hover))}.plat-btn--solid.plat-btn--secondary{color:var(--app-button-secondary-text)}.plat-btn--ghost{--plat-btn-background:transparent;--plat-btn-border:transparent;--plat-btn-color:var(--app-text-primary);--plat-btn-hover-background:var(--app-surface-hover);--plat-btn-hover-border:transparent;--plat-btn-hover-color:var(--app-text-primary);--plat-btn-shadow:none;--plat-btn-hover-shadow:none;--plat-btn-active-shadow:none}.plat-btn--link{--plat-btn-background:transparent;--plat-btn-border:transparent;--plat-btn-color:var(--app-text-link);--plat-btn-hover-background:transparent;--plat-btn-hover-border:transparent;--plat-btn-hover-color:var(--app-link-hover);--plat-btn-shadow:none;--plat-btn-hover-shadow:none;--plat-btn-active-shadow:none;--plat-btn-size:auto;--plat-btn-padding:0;--plat-btn-font-weight:400;text-underline-offset:.25em;min-inline-size:0;text-decoration:none}.plat-btn--link:is(:hover,:focus-visible,.is-active,.active,[aria-pressed=true],:active){text-decoration:underline;transform:none}.plat-btn--toolbar,.plat-toolbar-button{--plat-btn-background:var(--app-surface-panel);--plat-btn-border:var(--app-border-input);--plat-btn-color:contrast-color(var(--plat-btn-background));--plat-btn-hover-background:var(--app-surface-subtle);--plat-btn-hover-border:color-mix(in oklab, var(--app-border-input) 65%, var(--app-text-primary) 35%);--plat-btn-hover-color:contrast-color(var(--plat-btn-hover-background));--plat-btn-press-background:var(--app-surface-muted);--plat-btn-press-border:var(--app-border-strong);--plat-btn-press-color:contrast-color(var(--plat-btn-press-background));--plat-btn-shadow:none;--plat-btn-hover-shadow:none;--plat-btn-size:var(--plat-toolbar-button-size,var(--app-density-toolbar-block-size));--plat-btn-padding:var(--plat-toolbar-button-padding,var(--plat-toolbar-button-padding-block,var(--app-density-toolbar-padding-block)) var(--plat-toolbar-button-padding-inline,var(--app-density-toolbar-padding-inline)));--plat-btn-radius:var(--app-control-radius-sm);--plat-btn-font-size:var(--app-density-toolbar-font-size);--plat-btn-line-height:var(--app-density-toolbar-line-height);--plat-btn-font-weight:600}.plat-btn--toolbar:is(.is-active,.active,[aria-pressed=true],:active),.plat-toolbar-button:is(.is-active,.active,[aria-pressed=true],:active){--plat-btn-hover-shadow:var(--app-button-active-shadow)}:is(.plat-btn--toolbar,.plat-toolbar-button).plat-btn--icon>i{font-size:var(--plat-toolbar-icon-size,var(--app-density-toolbar-icon-size));line-height:1}.plat-btn--toolbar.plat-btn--ghost,.plat-toolbar-button.plat-btn--ghost{--plat-btn-background:transparent;--plat-btn-border:transparent;--plat-btn-color:inherit;--plat-btn-hover-background:var(--app-surface-hover);--plat-btn-hover-border:transparent;--plat-btn-hover-color:inherit;--plat-btn-press-background:var(--app-surface-muted);--plat-btn-press-border:transparent;--plat-btn-press-color:inherit;--plat-btn-shadow:none;--plat-btn-hover-shadow:none;--plat-btn-active-shadow:none}.plat-btn--toolbar.plat-btn--ghost:is(:hover:active,:active:focus-visible),.plat-toolbar-button.plat-btn--ghost:is(:hover:active,:active:focus-visible){transform:none}@media (prefers-color-scheme:light){:where(:root:not([data-plat-theme]),:root[data-plat-theme=cool]) .plat-btn:is(.plat-btn--neutral,.plat-btn--outline,.plat-btn--ghost,.plat-btn--toolbar,.plat-toolbar-button):not(.plat-btn--primary,.plat-btn--success,.plat-btn--info,.plat-btn--warning,.plat-btn--danger,.plat-btn--dark,.plat-btn--light,.plat-btn--secondary,.plat-btn--link):where(:not(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true])){--plat-btn-hover-background:var(--app-button-neutral-hover);--plat-btn-hover-border:var(--app-button-neutral-interaction-border);--plat-btn-hover-color:var(--app-button-neutral-interaction-text);--plat-btn-press-background:var(--app-button-neutral-press);--plat-btn-press-border:var(--app-button-neutral-interaction-border);--plat-btn-press-color:var(--app-button-neutral-interaction-text);--plat-btn-focus-ring:var(--app-focus-ring)}:where(:root:not([data-plat-theme]),:root[data-plat-theme=cool]) .plat-btn:is(.plat-btn--neutral,.plat-btn--outline,.plat-btn--ghost,.plat-btn--toolbar,.plat-toolbar-button):not(.plat-btn--primary,.plat-btn--success,.plat-btn--info,.plat-btn--warning,.plat-btn--danger,.plat-btn--dark,.plat-btn--light,.plat-btn--secondary,.plat-btn--link):where(:not(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true])):focus-visible{border-color:var(--plat-btn-hover-border);background:var(--plat-btn-hover-background);color:var(--plat-btn-hover-color)}:where(:root:not([data-plat-theme]),:root[data-plat-theme=cool]) .plat-btn:is(.plat-btn--neutral,.plat-btn--outline,.plat-btn--ghost,.plat-btn--toolbar,.plat-toolbar-button):not(.plat-btn--primary,.plat-btn--success,.plat-btn--info,.plat-btn--warning,.plat-btn--danger,.plat-btn--dark,.plat-btn--light,.plat-btn--secondary,.plat-btn--link):where(:not(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true])):has(>.plat-button__control:focus-visible){border-color:var(--plat-btn-hover-border);background:var(--plat-btn-hover-background);color:var(--plat-btn-hover-color)}:where(:root:not([data-plat-theme]),:root[data-plat-theme=cool]) .plat-btn:is(.plat-btn--neutral,.plat-btn--outline,.plat-btn--ghost,.plat-btn--toolbar,.plat-toolbar-button):not(.plat-btn--primary,.plat-btn--success,.plat-btn--info,.plat-btn--warning,.plat-btn--danger,.plat-btn--dark,.plat-btn--light,.plat-btn--secondary,.plat-btn--link):where(:not(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true])):active{border-color:var(--plat-btn-press-border);background:var(--plat-btn-press-background);color:var(--plat-btn-press-color)}:where(:root:not([data-plat-theme]),:root[data-plat-theme=cool]) .plat-btn:is(.plat-btn--neutral,.plat-btn--outline,.plat-btn--ghost,.plat-btn--toolbar,.plat-toolbar-button):not(.plat-btn--primary,.plat-btn--success,.plat-btn--info,.plat-btn--warning,.plat-btn--danger,.plat-btn--dark,.plat-btn--light,.plat-btn--secondary,.plat-btn--link):where(:not(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true])):has(>.plat-button__control:active){border-color:var(--plat-btn-press-border);background:var(--plat-btn-press-background);color:var(--plat-btn-press-color)}:where(:root:not([data-plat-theme]),:root[data-plat-theme=cool]) .plat-btn:is(.plat-btn--neutral,.plat-btn--outline,.plat-btn--ghost,.plat-btn--toolbar,.plat-toolbar-button):not(.plat-btn--primary,.plat-btn--success,.plat-btn--info,.plat-btn--warning,.plat-btn--danger,.plat-btn--dark,.plat-btn--light,.plat-btn--secondary,.plat-btn--link):where(:not(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true])).plat-btn--solid:where(:hover,:focus-visible,.is-active,.active,[aria-pressed=true],:active,.plat-dropdown-toggle.is-open){color:var(--app-button-neutral-interaction-text)}}.plat-btn--toolbar:disabled,.plat-btn--toolbar[disabled],.plat-btn--toolbar.disabled,.plat-btn--toolbar.is-disabled,.plat-toolbar-button:disabled,.plat-toolbar-button[disabled],.plat-toolbar-button.disabled,.plat-toolbar-button.is-disabled{--plat-btn-background:var(--app-surface-muted);--plat-btn-color:var(--app-text-disabled)}.plat-btn--toolbar.plat-btn--ghost:is(:disabled,[disabled],.disabled,.is-disabled),.plat-toolbar-button.plat-btn--ghost:is(:disabled,[disabled],.disabled,.is-disabled){--plat-btn-background:transparent;--plat-btn-border:transparent;--plat-btn-hover-background:transparent;--plat-btn-hover-border:transparent;--plat-btn-press-background:transparent;--plat-btn-press-border:transparent;--plat-btn-shadow:none;--plat-btn-hover-shadow:none;--plat-btn-active-shadow:none}.plat-btn-group{vertical-align:middle;isolation:isolate;align-items:stretch;gap:0;inline-size:fit-content;display:inline-flex}.plat-btn-group[data-orientation=vertical]{flex-direction:column}.plat-btn-group>:is(.plat-btn,.plat-btn-group,.plat-dropdown-shell,.plat-input-group,.plat-form-control,.plat-form-select,plat-select),.plat-btn-group>.plat-dropdown-shell>.plat-btn{flex:0 auto;min-inline-size:0;position:relative}.plat-btn-group>.plat-btn,.plat-btn-group>.plat-dropdown-shell>.plat-btn,.plat-input-group>.plat-btn,.plat-input-group>.plat-dropdown-shell>.plat-btn,.plat-toolbar-row[data-plat-toolbar-group]>.plat-btn,.plat-toolbar-row[data-plat-toolbar-group]>.plat-dropdown-shell>.plat-btn{--plat-btn-shadow:none}.plat-btn-group>.plat-btn:not(:disabled):not([disabled]):not(.disabled):not(.is-disabled):not([aria-disabled=true]),.plat-btn-group>.plat-dropdown-shell>.plat-btn:not(:disabled):not([disabled]):not(.disabled):not(.is-disabled):not([aria-disabled=true]),.plat-btn-group>:is(.plat-input-group,.plat-form-control,.plat-form-select,plat-select){z-index:1}.plat-btn-group>:is(.plat-btn,.plat-btn-group,.plat-dropdown-shell,.plat-input-group,.plat-form-control,.plat-form-select,plat-select):is(:hover,:focus-within,:focus-visible,.is-active,[aria-pressed=true],:active){z-index:2}.plat-btn-group:not([data-orientation=vertical])>:is(.plat-btn,.plat-btn-group,.plat-dropdown-shell,.plat-input-group,.plat-form-control,.plat-form-select,plat-select):not(:first-child),.plat-btn-group:not([data-orientation=vertical])>.plat-dropdown-shell:not(:first-child)>.plat-btn{margin-inline-start:-1px}.plat-btn-group:not([data-orientation=vertical])>.plat-btn:not(:first-child),.plat-btn-group:not([data-orientation=vertical])>.plat-dropdown-shell:not(:first-child)>.plat-btn,.plat-btn-group:not([data-orientation=vertical])>:is(.plat-input-group,.plat-form-control,.plat-form-select,plat-select):not(:first-child),.plat-btn-group:not([data-orientation=vertical])>.plat-btn-group:not(:first-child)>.plat-btn:first-child{border-start-start-radius:0;border-end-start-radius:0}.plat-btn-group:not([data-orientation=vertical])>.plat-btn:not(:last-child),.plat-btn-group:not([data-orientation=vertical])>.plat-dropdown-shell:not(:last-child)>.plat-btn,.plat-btn-group:not([data-orientation=vertical])>:is(.plat-input-group,.plat-form-control,.plat-form-select,plat-select):not(:last-child),.plat-btn-group:not([data-orientation=vertical])>.plat-btn-group:not(:last-child)>.plat-btn:last-child{border-start-end-radius:0;border-end-end-radius:0}.plat-btn-group:not([data-orientation=vertical])>hr[role=separator]{border:0;border-inline-start:1px solid var(--app-border-input);align-self:stretch;block-size:auto;inline-size:0;margin:0}.plat-btn-group[data-orientation=vertical]>:is(.plat-btn,.plat-btn-group,.plat-dropdown-shell,.plat-input-group,.plat-form-control,.plat-form-select,plat-select):not(:first-child),.plat-btn-group[data-orientation=vertical]>.plat-dropdown-shell:not(:first-child)>.plat-btn{margin-block-start:-1px}.plat-btn-group[data-orientation=vertical]>.plat-btn:not(:first-child),.plat-btn-group[data-orientation=vertical]>.plat-dropdown-shell:not(:first-child)>.plat-btn,.plat-btn-group[data-orientation=vertical]>:is(.plat-input-group,.plat-form-control,.plat-form-select,plat-select):not(:first-child){border-start-start-radius:0;border-start-end-radius:0}.plat-btn-group[data-orientation=vertical]>.plat-btn:not(:last-child),.plat-btn-group[data-orientation=vertical]>.plat-dropdown-shell:not(:last-child)>.plat-btn,.plat-btn-group[data-orientation=vertical]>:is(.plat-input-group,.plat-form-control,.plat-form-select,plat-select):not(:last-child){border-end-end-radius:0;border-end-start-radius:0}.plat-btn-group[data-orientation=vertical]>hr[role=separator]{border:0;border-block-start:1px solid var(--app-border-input);block-size:0;inline-size:auto;margin:0}.plat-btn-group>.plat-btn.plat-btn--outline.plat-btn--neutral:is(.is-active,[aria-pressed=true]){--plat-btn-hover-background:var(--app-button-primary-strong);--plat-btn-hover-border:var(--lightningcss-light,var(--app-button-primary-strong)) var(--lightningcss-dark,var(--app-accent));--plat-btn-hover-color:contrast-color(var(--app-button-primary-strong));background:var(--app-button-primary-strong);border-color:var(--lightningcss-light,var(--app-button-primary-strong)) var(--lightningcss-dark,var(--app-accent));color:contrast-color(var(--app-button-primary-strong))}.plat-pressable{--plat-btn-press-background:var(--app-surface-muted);--plat-btn-press-border:var(--app-border-strong);--plat-btn-press-color:currentColor;--plat-btn-active-shadow:var(--app-button-active-shadow);transition:color var(--app-motion-duration-fast) var(--app-motion-ease-standard), background-color var(--app-motion-duration-fast) var(--app-motion-ease-standard), border-color var(--app-motion-duration-fast) var(--app-motion-ease-standard), box-shadow var(--app-motion-duration-fast) var(--app-motion-ease-standard), opacity var(--app-motion-duration-fast) var(--app-motion-ease-standard);position:relative}.plat-icon-button,.plat-icon-action{--plat-icon-button-size:2rem;--plat-icon-button-icon-size:1.45rem;--plat-icon-button-radius:var(--app-radius-sm);--plat-icon-button-color:var(--app-text-primary);--plat-icon-button-hover-color:var(--app-text-primary);--plat-icon-button-hover-background:var(--app-surface-hover);--plat-icon-button-focus-ring:var(--app-focus-ring);inline-size:var(--plat-icon-button-size);block-size:var(--plat-icon-button-size);min-inline-size:var(--plat-icon-button-size);min-block-size:var(--plat-icon-button-size);border-radius:var(--plat-icon-button-radius);color:var(--plat-icon-button-color);font:inherit;text-align:center;cursor:pointer;opacity:.82;transition:color var(--app-motion-duration-fast) var(--app-motion-ease-standard), background-color var(--app-motion-duration-fast) var(--app-motion-ease-standard), opacity var(--app-motion-duration-fast) var(--app-motion-ease-standard), transform var(--app-motion-duration-fast) var(--app-motion-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative}.plat-icon-button:hover,.plat-icon-button:focus-visible,.plat-icon-action:hover,.plat-icon-action:focus-visible{opacity:1;background:var(--plat-icon-button-hover-background);color:var(--plat-icon-button-hover-color);text-decoration:none}.plat-icon-button:focus-visible{outline-color:var(--plat-icon-button-focus-ring)}.plat-icon-button:before{content:"";font-size:var(--plat-icon-button-icon-size)}.plat-icon-button--glyph-close:before,div.DTED_Lightbox_Close.plat-icon-button--glyph-close:before,div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Close.plat-icon-button--glyph-close:before,.plat-icon-button--glyph-calendar:before,.plat-icon-button--glyph-clock:before{font-family:var(--app-font-family-icon);font-size-adjust:none;font-weight:900}.plat-icon-button--glyph-close:before,div.DTED_Lightbox_Close.plat-icon-button--glyph-close:before,div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Close.plat-icon-button--glyph-close:before{content:"" / ""}.plat-icon-button--glyph-calendar:before{content:"" / ""}.plat-icon-button--glyph-clock:before{content:"" / ""}.plat-icon-button--tone-neutral{--plat-icon-button-hover-background:var(--app-surface-muted);--plat-icon-button-hover-color:var(--app-text-primary)}.plat-icon-button--tone-primary,.plat-icon-action[data-plat-tone=primary]{--plat-icon-button-color:var(--app-button-primary);--plat-icon-button-hover-background:var(--app-button-primary);--plat-icon-button-hover-color:contrast-color(var(--app-button-primary))}.plat-icon-action[data-plat-tone=primary]{--plat-icon-button-color:var(--app-link-default);opacity:1}.plat-icon-button--tone-info,.plat-icon-action[data-plat-tone=info]{--plat-icon-button-color:var(--app-status-info);--plat-icon-button-hover-background:var(--app-status-info);--plat-icon-button-hover-color:contrast-color(var(--app-status-info))}.plat-icon-button--tone-success,.plat-icon-action[data-plat-tone=success]{--plat-icon-button-color:var(--app-status-success);--plat-icon-button-hover-background:var(--app-status-success);--plat-icon-button-hover-color:contrast-color(var(--app-status-success))}.plat-icon-button--tone-warning,.plat-icon-action[data-plat-tone=warning]{--plat-icon-button-color:var(--app-status-warning-text);--plat-icon-button-hover-background:var(--app-status-warning);--plat-icon-button-hover-color:contrast-color(var(--app-status-warning))}.plat-icon-button--tone-danger,.plat-icon-action[data-plat-tone=danger]{--plat-icon-button-color:var(--lightningcss-light,var(--app-status-danger)) var(--lightningcss-dark,var(--app-status-danger-text));--plat-icon-button-hover-background:var(--app-status-danger);--plat-icon-button-hover-color:contrast-color(var(--app-status-danger));--plat-icon-button-focus-ring:var(--lightningcss-light,color-mix(in oklab, var(--app-status-danger) 62%, var(--app-surface-panel) 38%)) var(--lightningcss-dark,var(--app-status-danger-text))}.plat-icon-action[data-plat-tone=violet]{--plat-icon-button-color:var(--app-panel-purple-border);--plat-icon-button-hover-background:var(--app-panel-purple-border);--plat-icon-button-hover-color:contrast-color(var(--app-panel-purple-border))}.plat-icon-button--compact,.plat-icon-button--xsmall{--plat-icon-button-size:1.5rem;--plat-icon-button-icon-size:1rem}.plat-icon-button--compact{--plat-icon-button-icon-size:1.125rem}.plat-icon-button--inline{vertical-align:middle}.plat-icon-button--tag{--plat-icon-button-size:1.25rem;--plat-icon-button-icon-size:1rem;--plat-icon-button-radius:var(--app-radius-sm);--plat-icon-button-color:currentColor}.plat-icon-button--close{--plat-icon-button-color:var(--lightningcss-light,var(--app-status-danger)) var(--lightningcss-dark,var(--app-status-danger-text));--plat-icon-button-hover-background:var(--app-status-danger-surface);--plat-icon-button-hover-color:var(--lightningcss-light,var(--app-status-danger)) var(--lightningcss-dark,var(--app-status-danger-text));--plat-icon-button-focus-ring:var(--lightningcss-light,var(--app-status-danger)) var(--lightningcss-dark,var(--app-status-danger-text));opacity:1}.plat-icon-action{--plat-icon-button-size:1.75rem;--plat-icon-button-icon-size:1rem;--plat-icon-button-color:var(--app-link-default);--plat-icon-button-hover-background:color-mix(in oklab, var(--plat-icon-button-color) 12%, transparent);--plat-icon-button-hover-color:var(--app-link-hover);inline-size:auto;min-inline-size:var(--plat-icon-button-size);padding-inline:var(--app-space-2)}.plat-icon-action--outline{border:1px solid var(--app-border-input);background:var(--app-surface-panel);color:var(--app-text-primary)}.plat-icon-action--outline:hover,.plat-icon-action--outline:focus-visible{border-color:var(--app-border-strong);background:var(--app-surface-hover);color:var(--app-text-primary)}.plat-icon-action--xs{--plat-icon-button-size:1.375rem;--plat-icon-button-icon-size:.75rem;border-radius:var(--app-radius-sm);padding-inline:.3125rem;font-size:.75rem}@media (prefers-color-scheme:light){:where(:root:not([data-plat-theme]),:root[data-plat-theme=cool]) :is(.plat-icon-button:not([class*=plat-icon-button--tone-],.plat-icon-button--close),.plat-icon-button--tone-neutral:not(.plat-icon-button--close),.plat-icon-action:not([data-plat-tone]),.plat-icon-action[data-plat-tone=neutral]):where(:not(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true])){--plat-icon-button-hover-background:var(--app-button-neutral-hover);--plat-icon-button-hover-color:var(--app-button-neutral-interaction-text)}:where(:root:not([data-plat-theme]),:root[data-plat-theme=cool]) :is(.plat-icon-button:not([class*=plat-icon-button--tone-],.plat-icon-button--close),.plat-icon-button--tone-neutral:not(.plat-icon-button--close),.plat-icon-action:not([data-plat-tone]),.plat-icon-action[data-plat-tone=neutral]):where(:not(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true])):is(:hover,:focus-visible,:active){background:var(--plat-icon-button-hover-background);color:var(--plat-icon-button-hover-color);border-color:var(--app-button-neutral-interaction-border);box-shadow:inset 0 0 0 1px var(--app-button-neutral-interaction-border)}:where(:root:not([data-plat-theme]),:root[data-plat-theme=cool]) :is(.plat-icon-button:not([class*=plat-icon-button--tone-],.plat-icon-button--close),.plat-icon-button--tone-neutral:not(.plat-icon-button--close),.plat-icon-action:not([data-plat-tone]),.plat-icon-action[data-plat-tone=neutral]):where(:not(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true])):active{background:var(--app-button-neutral-press)}:where(:root:not([data-plat-theme]),:root[data-plat-theme=cool]) :is(.plat-icon-button:not([class*=plat-icon-button--tone-],.plat-icon-button--close),.plat-icon-button--tone-neutral:not(.plat-icon-button--close),.plat-icon-action:not([data-plat-tone]),.plat-icon-action[data-plat-tone=neutral]):where(:not(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true])).plat-icon-action--outline{box-shadow:none}}.plat-link-button{color:var(--app-text-link);font:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.plat-link-button:hover,.plat-link-button:focus-visible{color:var(--app-link-hover)}body[data-ui=app] table.plat-table.dataTable .plat-btn.plat-grid-edit-btn,body[data-ui=app] table.plat-table.dataTable .plat-btn.plat-grid-edit-btn:is(:hover,:focus-visible,:active){box-shadow:none;color:var(--app-text-primary);background:0 0;border-color:#0000;font-weight:400}body[data-ui=app] table.plat-table.dataTable td.plat-grid-col-actions{white-space:nowrap}body[data-ui=app] table.plat-table.dataTable td.plat-grid-col-actions>:is(.plat-icon-action,.plat-grid-edit-btn){vertical-align:middle;display:inline-flex}body[data-ui=app] table.plat-table.dataTable td.plat-grid-col-actions>:is(.plat-icon-action,.plat-grid-edit-btn)+:is(.plat-icon-action,.plat-grid-edit-btn){margin-inline-start:var(--app-space-1)}.plat-button>.plat-badge{z-index:1;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:0;transform:translate(40%,-40%)}.plat-tabs__item>.plat-tabs__trigger .plat-badge{margin:0}@media (pointer:coarse){.plat-icon-button--tag{--plat-icon-button-size:1.75rem;--plat-icon-button-icon-size:1.1875rem}}@media (prefers-reduced-motion:reduce){.plat-btn,.plat-pressable,.plat-icon-button,.plat-icon-action{transition-duration:1ms}}body[data-ui=app] .plat-check__label{font-size:var(--app-runtime-control-font-size);line-height:var(--app-runtime-control-line-height)}.plat-check{min-width:0;color:var(--app-text-primary);align-items:center;gap:.75rem;display:inline-flex}.plat-check-group,.plat-radio-group{align-items:center;gap:var(--app-space-2) var(--app-space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.plat-check-group[data-orientation=vertical],.plat-radio-group[data-orientation=vertical]{align-items:flex-start;gap:var(--app-space-2);flex-direction:column}.plat-check--switch{gap:.625rem}.plat-check__input{inline-size:var(--app-checkbox-size);block-size:var(--app-checkbox-size);border:1px solid var(--app-border-input);border-radius:var(--app-checkbox-radius);accent-color:var(--app-accent-strong);appearance:none;background:var(--app-field-background);box-shadow:var(--app-shadow-sm);color:contrast-color(var(--app-accent-strong));cursor:pointer;transition:background-color var(--app-motion-duration-fast) var(--app-motion-ease-standard), border-color var(--app-motion-duration-fast) var(--app-motion-ease-standard), box-shadow var(--app-motion-duration-fast) var(--app-motion-ease-standard);flex:none;place-content:center;margin:0;display:inline-grid;position:relative}.plat-check__input:before{content:"";inline-size:calc(var(--app-checkbox-size) * .55);block-size:calc(var(--app-checkbox-size) * .32);opacity:0;transition:opacity var(--app-motion-duration-fast) var(--app-motion-ease-standard), transform var(--app-motion-duration-fast) var(--app-motion-ease-standard);border-block-end:2px solid;border-inline-start:2px solid;transform:translateY(-.0625rem)rotate(-45deg)scale(.85)}.plat-check__input:checked{border-color:var(--app-accent-strong);background:var(--app-accent-strong)}.plat-check__input:checked:before{opacity:1;transform:translateY(-.0625rem)rotate(-45deg)scale(1)}.plat-check__input:indeterminate{border-color:var(--app-accent-strong);background:var(--app-accent-strong)}.plat-check__input:indeterminate:before{inline-size:calc(var(--app-checkbox-size) * .5);opacity:1;border-block-end:2px solid;border-inline-start:0;block-size:0;transform:none}.plat-check__input[type=radio]{inline-size:var(--app-radio-size);block-size:var(--app-radio-size);border-radius:var(--app-radius-round);color:var(--app-accent-strong)}.plat-check__input[type=radio]:before{inline-size:var(--app-radio-dot-size);block-size:var(--app-radio-dot-size);border-radius:var(--app-radius-round);opacity:0;background:currentColor;border:0;transform:scale(.5)}.plat-check__input[type=radio]:checked{background:var(--app-field-background)}.plat-check__input[type=radio]:checked:before{opacity:1;transform:scale(1)}.plat-check__input--switch{--plat-switch-width:var(--app-switch-width);--plat-switch-height:var(--app-switch-height);--plat-switch-border-size:var(--app-switch-border-size);--plat-switch-thumb-inline-size:var(--app-switch-thumb-inline-size,var(--app-switch-thumb-size));--plat-switch-thumb-block-size:var(--app-switch-thumb-block-size,var(--app-switch-thumb-size));--plat-switch-thumb-offset:var(--app-switch-thumb-offset);--plat-switch-thumb-travel:var(--app-switch-thumb-travel);--plat-switch-motion-duration:.15s;--plat-switch-motion-ease:cubic-bezier(.4, 0, .2, 1);--plat-switch-track-background:color-mix(in srgb, var(--app-border-input) 90%, transparent);--plat-switch-thumb-shadow:0 1px 2px color-mix(in srgb, var(--app-base-black) 14%, transparent);inline-size:var(--plat-switch-width);block-size:var(--plat-switch-height);border:var(--plat-switch-border-size) solid transparent;border-radius:var(--app-radius-round);accent-color:var(--app-accent-strong);appearance:none;background:var(--plat-switch-track-background);box-shadow:none;cursor:pointer;transition:opacity var(--plat-switch-motion-duration) var(--plat-switch-motion-ease), background-color var(--plat-switch-motion-duration) var(--plat-switch-motion-ease), border-color var(--plat-switch-motion-duration) var(--plat-switch-motion-ease), box-shadow var(--plat-switch-motion-duration) var(--plat-switch-motion-ease);flex:none;margin:0;position:relative}.plat-check__input--switch:before{content:"";inline-size:var(--plat-switch-thumb-inline-size);block-size:var(--plat-switch-thumb-block-size);border-radius:var(--app-radius-round);background-clip:padding-box;background:var(--app-surface-panel);box-shadow:var(--plat-switch-thumb-shadow);opacity:1;transition:background-color var(--plat-switch-motion-duration) var(--plat-switch-motion-ease), transform var(--plat-switch-motion-duration) var(--plat-switch-motion-ease);border:0;position:absolute;inset-block-start:var(--plat-switch-thumb-offset);inset-inline-start:var(--plat-switch-thumb-offset);transform:none}.plat-check__input--switch:checked{border-color:var(--app-accent-strong);background:var(--app-accent-strong)}.plat-check__input--switch:checked:before{transform:translateX(var(--plat-switch-thumb-travel))}.plat-check__input:focus{outline:0}.plat-check__input:focus-visible{outline:var(--app-focus-ring-width) solid var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset)}.plat-check__input--switch:focus-visible{border-color:var(--app-focus-ring);outline:var(--app-focus-ring-width) solid var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset);box-shadow:none}.plat-check__input:disabled{opacity:.5;cursor:not-allowed}.plat-check:has(.plat-check__input:disabled){color:var(--app-control-disabled-text)}.plat-check__label{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;line-height:1.4}@media (prefers-reduced-motion:reduce){.plat-check__input,.plat-check__input:before,.plat-check__input--switch,.plat-check__input--switch:before{transition:none}}@media (forced-colors:active){.plat-check__input,.plat-check__input--switch{color:canvastext;box-shadow:none;forced-color-adjust:none;background:canvas;border-color:canvastext}.plat-check__input:checked,.plat-check__input:indeterminate,.plat-check__input--switch:checked{color:highlighttext;background:highlight;border-color:highlight}.plat-check__input[type=radio]:checked{color:highlight;background:canvas}.plat-check__input--switch:before{box-shadow:none;background:canvastext}.plat-check__input--switch:checked:before{background:highlighttext}.plat-check__input--switch:focus-visible{outline:var(--app-focus-ring-width) solid Highlight;outline-offset:var(--app-focus-ring-offset);box-shadow:none}}.plat-password-strength{gap:var(--app-space-2);margin-top:calc(var(--app-space-1) - var(--plat-form-group-gap-block,0px));inline-size:100%;display:grid}.plat-password-strength__progress{border-radius:var(--app-radius-round);background:var(--app-ink-08);height:.5rem;overflow:hidden}.plat-password-strength__meta{gap:var(--app-space-1);min-block-size:calc(var(--app-label-size-small) * 1.4);display:grid}.plat-password-strength__label{font-size:var(--app-label-size-small);font-weight:600;line-height:1.4}.plat-password-strength__bar{border-radius:inherit;width:0;height:100%;transition:width .2s ease-in-out;display:block}.plat-password-strength__progress[aria-valuenow="1"] .plat-password-strength__bar{width:20%}.plat-password-strength__progress[aria-valuenow="2"] .plat-password-strength__bar{width:40%}.plat-password-strength__progress[aria-valuenow="3"] .plat-password-strength__bar{width:60%}.plat-password-strength__progress[aria-valuenow="4"] .plat-password-strength__bar{width:80%}.plat-password-strength__progress[aria-valuenow="5"] .plat-password-strength__bar{width:100%}.plat-password-strength__bar--strong{background:var(--app-status-success)}.plat-password-strength__bar--good{background:var(--app-status-info)}.plat-password-strength__bar--fair{background:var(--app-status-warning)}.plat-password-strength__bar--weak,.plat-password-strength__bar--very-weak,.plat-password-strength__bar--breached{background:var(--app-status-danger)}:where(body[data-ui=app],#lock-page,#extr-page) :where(.plat-form-control,.plat-form-select,.plat-combobox__control,.ts-control,.plat-tag-input,.plat-combobox-host.plat-input-group-select,#search-fld){--plat-form-field-focus-border-color:var(--app-select-focus-border,var(--app-focus-ring));--plat-form-field-focus-frame-width:var(--app-focus-ring-width);--plat-form-field-focus-frame-color:var(--app-focus-ring)}:where(body[data-ui=app],#lock-page,#extr-page) :is(.plat-form-control,.plat-form-select,.plat-combobox__control,.ts-control,.plat-tag-input),body[data-ui=app] #search-fld,body[data-ui=app] .plat-combobox-host.plat-input-group-select{transition:border-color var(--app-control-state-transition-duration,var(--app-motion-duration-base)) var(--app-motion-ease-standard), box-shadow var(--app-control-state-transition-duration,var(--app-motion-duration-base)) var(--app-motion-ease-standard), background-color var(--app-control-state-transition-duration,var(--app-motion-duration-base)) var(--app-motion-ease-standard)}:is(.plat-form-control,.plat-form-select):focus,plat-field.plat-form-control:not(.plat-input-group>*):focus-within,body[data-ui=app] :is(.plat-form-control,.plat-form-select):focus,body[data-ui=app] plat-field.plat-form-control:not(.plat-input-group>*):focus-within,body[data-ui=app] #search-fld:focus,body[data-ui=app] .plat-tag-input:focus-within,body[data-ui=app] .plat-combobox__wrapper:is(.focus,.dropdown-active) .plat-combobox__control,body[data-ui=app] .plat-combobox__wrapper:is(.focus,.dropdown-active) .ts-control{border-color:var(--plat-form-field-focus-border-color,var(--app-field-border));box-shadow:inset 0 0 0 var(--plat-form-field-focus-frame-width,var(--app-focus-ring-width)) var(--plat-form-field-focus-frame-color,var(--app-focus-ring))}body[data-ui=app] plat-select.plat-form-select:has(>.plat-select__control:focus){border-color:var(--plat-form-field-focus-border-color,var(--app-field-border));box-shadow:inset 0 0 0 var(--plat-form-field-focus-frame-width,var(--app-focus-ring-width)) var(--plat-form-field-focus-frame-color,var(--app-focus-ring))}body[data-ui=app] plat-select.plat-form-select:has(>.plat-select__trigger:focus){border-color:var(--plat-form-field-focus-border-color,var(--app-field-border));box-shadow:inset 0 0 0 var(--plat-form-field-focus-frame-width,var(--app-focus-ring-width)) var(--plat-form-field-focus-frame-color,var(--app-focus-ring))}:where(body[data-ui=app],#lock-page,#extr-page) .plat-input-group:not(.plat-validation-control--invalid):has(>plat-field.plat-form-control:focus-within){border-radius:var(--app-radius-md)}:where(body[data-ui=app],#lock-page,#extr-page) .plat-input-group:not(.plat-validation-control--invalid):has(>plat-field.plat-form-control:focus-within):after{content:"";box-sizing:border-box;border:var(--plat-form-field-focus-frame-width,var(--app-focus-ring-width)) solid var(--plat-form-field-focus-frame-color,var(--app-focus-ring));border-radius:inherit;pointer-events:none;z-index:3;position:absolute;inset:0}body[data-ui=app] .plat-combobox-host.plat-input-group-select:after{content:"";box-sizing:border-box;border-radius:inherit;pointer-events:none;z-index:3;border:0 solid #0000;position:absolute;inset:0}:is(body[data-ui=app] .plat-combobox-host.plat-input-group-select:has(>.plat-combobox__wrapper:is(.focus,.dropdown-active)),body[data-ui=app] .plat-combobox-host.plat-input-group-select:has(>.plat-combobox__actions>.plat-combobox__action:is(:focus-visible,.is-open,[aria-expanded=true]))){border-radius:var(--app-radius-md);box-shadow:none;z-index:2;outline:0}body[data-ui=app] .plat-combobox-host.plat-input-group-select:has(>.plat-combobox__wrapper:is(.focus,.dropdown-active)):after{border-color:var(--app-focus-ring);border-width:var(--app-focus-ring-width)}body[data-ui=app] .plat-combobox-host.plat-input-group-select:has(>.plat-combobox__actions>.plat-combobox__action:is(:focus-visible,.is-open,[aria-expanded=true])):after{border-color:var(--app-focus-ring);border-width:var(--app-focus-ring-width)}:is(body[data-ui=app] .plat-combobox-host.plat-input-group-select:has(>.plat-combobox__wrapper:is(.focus,.dropdown-active),>.plat-combobox__actions>.plat-combobox__action:is(:focus-visible,.is-open,[aria-expanded=true]))>.plat-combobox__wrapper :is(.plat-combobox__control,.ts-control),body[data-ui=app] .plat-combobox-host.plat-input-group-select:has(>.plat-combobox__wrapper:is(.focus,.dropdown-active),>.plat-combobox__actions>.plat-combobox__action:is(:focus-visible,.is-open,[aria-expanded=true]))>.plat-combobox__actions>.plat-combobox__action){border-color:var(--plat-form-field-focus-border-color,var(--app-field-border))}:is(.plat-form-control,.plat-form-select):focus:not(:focus-visible),body[data-ui=app] :is(.plat-form-control,.plat-form-select):focus:not(:focus-visible){outline:none}body[data-ui=app] plat-select.plat-form-select:has(>.plat-select__control:focus:not(:focus-visible)){outline:none}:is(.plat-form-control,.plat-form-select):focus-visible,body[data-ui=app] :is(.plat-form-control,.plat-form-select):focus-visible,body[data-ui=app] #search-fld:focus,body[data-ui=app] .plat-tag-input:focus-within,body[data-ui=app] .plat-combobox__wrapper:is(.focus,.dropdown-active) .plat-combobox__control,body[data-ui=app] .plat-combobox__wrapper:is(.focus,.dropdown-active) .ts-control{outline:none}body[data-ui=app] plat-select.plat-form-select:has(>.plat-select__control:focus-visible){outline:none}body[data-ui=app] plat-select.plat-form-select:has(>.plat-select__trigger:focus-visible){outline:none}body[data-ui=app] .plat-search-field--framed:focus-within{outline:var(--app-focus-ring-width) solid var(--app-focus-ring);outline-offset:0}body[data-ui=app] .plat-search-field--framed :is(#search-fld,.plat-search-field__control):is(:focus,:focus-visible,:active:focus){box-shadow:none;outline:none}body[data-ui=app] .plat-combobox-host.plat-input-group-select:has(>.plat-combobox__wrapper:is(.focus,.dropdown-active),>.plat-combobox__actions>.plat-combobox__action:is(:focus-visible,.is-open,[aria-expanded=true])) :is(.plat-combobox__control,.ts-control){box-shadow:none;outline:0}body[data-ui=app] .plat-combobox-host.plat-input-group-select:has(>.plat-combobox__wrapper:is(.focus,.dropdown-active),>.plat-combobox__actions>.plat-combobox__action:is(:focus-visible,.is-open,[aria-expanded=true]))>.plat-combobox__actions>.plat-combobox__action:focus-visible{box-shadow:none;outline:0}:is(.plat-form-control,.plat-form-select):active:focus,body[data-ui=app] :is(.plat-form-control,.plat-form-select):active:focus,body[data-ui=app] #search-fld:active:focus{box-shadow:0 0 0 var(--app-focus-ring-width) var(--app-focus-ring)}body[data-ui=app] .plat-tag-input:has(.plat-tag-input__editor:active:focus){box-shadow:0 0 0 var(--app-focus-ring-width) var(--app-focus-ring)}body[data-ui=app] #search-fld:focus{border-color:var(--app-border-input)}@media (forced-colors:active){:is(.plat-form-control,.plat-form-select):focus-visible,body[data-ui=app] :is(.plat-form-control,.plat-form-select):focus-visible,body[data-ui=app] #search-fld:focus,body[data-ui=app] .plat-tag-input:focus-within,body[data-ui=app] .plat-search-field--framed:focus-within,body[data-ui=app] .plat-combobox__wrapper:is(.focus,.dropdown-active) .plat-combobox__control,body[data-ui=app] .plat-combobox__wrapper:is(.focus,.dropdown-active) .ts-control{outline-offset:2px;box-shadow:none;outline:2px solid highlight}body[data-ui=app] plat-select.plat-form-select:has(>.plat-select__control:focus-visible){outline-offset:2px;box-shadow:none;outline:2px solid highlight}body[data-ui=app] plat-select.plat-form-select:has(>.plat-select__trigger:focus-visible){outline-offset:2px;box-shadow:none;outline:2px solid highlight}:is(body[data-ui=app] .plat-combobox-host.plat-input-group-select:has(>.plat-combobox__wrapper:is(.focus,.dropdown-active)),body[data-ui=app] .plat-combobox-host.plat-input-group-select:has(>.plat-combobox__actions>.plat-combobox__action:is(:focus-visible,.is-open,[aria-expanded=true]))){box-shadow:none;outline:0}body[data-ui=app] .plat-combobox-host.plat-input-group-select:has(>.plat-combobox__wrapper:is(.focus,.dropdown-active)):after{border-width:2px;border-color:highlight}body[data-ui=app] .plat-combobox-host.plat-input-group-select:has(>.plat-combobox__actions>.plat-combobox__action:is(:focus-visible,.is-open,[aria-expanded=true])):after{border-width:2px;border-color:highlight}}.plat-spinner{--plat-spinner-size:2rem;--plat-spinner-stroke:.1875rem;--plat-spinner-color:var(--app-accent);--plat-spinner-track-color:color-mix(in oklab, var(--app-border-default) 72%, transparent);--plat-spinner-speed:.75s;--plat-spinner-easing:linear;inline-size:var(--plat-spinner-size);block-size:var(--plat-spinner-size);border:var(--plat-spinner-stroke) solid var(--plat-spinner-track-color);border-block-start-color:var(--plat-spinner-color);border-inline-end-color:var(--plat-spinner-color);color:var(--plat-spinner-color);vertical-align:-.125em;animation:plat-spinner-rotate var(--plat-spinner-speed) var(--plat-spinner-easing) infinite;border-radius:50%;flex:none;display:inline-block}.plat-spinner--small{--plat-spinner-size:1rem;--plat-spinner-stroke:.125rem}.plat-spinner--inline{--plat-spinner-size:1em;--plat-spinner-stroke:.125em}.plat-spinner--grid{--plat-spinner-size:4rem;--plat-spinner-stroke:.3125rem}.plat-spinner--blocking{--plat-spinner-size:7rem;--plat-spinner-stroke:.5rem}@keyframes plat-spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.plat-spinner{border-color:var(--plat-spinner-track-color);border-block-start-color:var(--plat-spinner-color);animation:none}}@media (forced-colors:active){.plat-spinner{--plat-spinner-color:Highlight;--plat-spinner-track-color:CanvasText;forced-color-adjust:none}}body[data-ui=app]{--plat-overlay-content-boundary:var(--plat-sidebar-nav-width,0px)}body[data-ui=app].plat-sidebar-compact{--plat-overlay-content-boundary:var(--plat-sidebar-nav-rail-width,0px)}body[data-ui=app].plat-sidebar-hidden{--plat-overlay-content-boundary:0px}.plat-anchored-overlay{--plat-anchored-overlay-gap-block:.125rem;--plat-anchored-overlay-gap-inline:0px;--plat-anchored-overlay-viewport-padding:var(--app-space-2);--plat-anchored-overlay-boundary-inline-start:var(--plat-anchored-overlay-viewport-padding);--plat-anchored-overlay-max-inline-size:calc(100dvw - var(--plat-anchored-overlay-boundary-inline-start) - var(--plat-anchored-overlay-viewport-padding));--plat-anchored-overlay-motion-duration:var(--app-motion-duration-fast);--plat-anchored-overlay-motion-ease:var(--app-motion-ease-standard);--plat-anchored-overlay-enter-opacity:0;--plat-anchored-overlay-enter-transform:none}.plat-anchored-overlay[data-plat-overlay-boundary=content]{--plat-anchored-overlay-boundary-inline-start:max(var(--plat-anchored-overlay-viewport-padding), var(--plat-overlay-content-boundary,0px))}.plat-anchored-overlay:popover-open{margin:var(--plat-anchored-overlay-gap-block) var(--plat-anchored-overlay-gap-inline);position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;position-try-order:most-block-size;max-inline-size:var(--plat-anchored-overlay-max-inline-size);max-block-size:calc(100dvh - (var(--plat-anchored-overlay-viewport-padding) * 2));opacity:1;transition:opacity var(--plat-anchored-overlay-motion-duration) var(--plat-anchored-overlay-motion-ease), transform var(--plat-anchored-overlay-motion-duration) var(--plat-anchored-overlay-motion-ease), display var(--plat-anchored-overlay-motion-duration) allow-discrete, overlay var(--plat-anchored-overlay-motion-duration) allow-discrete;transition-behavior:allow-discrete;position:fixed;inset:auto;overflow:auto;transform:none}.plat-anchored-overlay[data-plat-placement=block-end-start]:popover-open{position-area:block-end span-inline-end}.plat-anchored-overlay[data-plat-placement=block-end-end]:popover-open{position-area:block-end span-inline-start}.plat-anchored-overlay[data-plat-placement=block-start-start]:popover-open{position-area:block-start span-inline-end}.plat-anchored-overlay[data-plat-placement=block-start-end]:popover-open{position-area:block-start span-inline-start}.plat-anchored-overlay[data-plat-placement=inline-end-start]:popover-open{position-area:inline-end span-block-end}.plat-anchored-overlay[data-plat-placement=inline-start-start]:popover-open{position-area:inline-start span-block-end}.plat-anchored-overlay[data-plat-overlay-width=anchor]:popover-open{inline-size:min(anchor-size(inline), var(--plat-anchored-overlay-max-inline-size));min-inline-size:min(anchor-size(inline), var(--plat-anchored-overlay-max-inline-size))}.plat-anchored-overlay[data-plat-overlay-width=anchor-min]:popover-open{inline-size:max-content;min-inline-size:min(anchor-size(inline), var(--plat-anchored-overlay-max-inline-size))}@starting-style{.plat-anchored-overlay:popover-open{opacity:var(--plat-anchored-overlay-enter-opacity);transform:var(--plat-anchored-overlay-enter-transform)}}@media (prefers-reduced-motion:reduce){.plat-anchored-overlay:popover-open{transition-duration:1ms;transform:none}}body[data-ui=app] .plat-tooltip,#lock-page .plat-tooltip,#extr-page .plat-tooltip{--plat-tooltip-max-inline-size:min(20rem, calc(100vw - var(--app-space-4)));--plat-tooltip-padding-block:.375rem;--plat-tooltip-padding-inline:.75rem;--plat-tooltip-surface:color-mix(in oklab, var(--app-text-strong) 92%, var(--app-surface-canvas) 8%);--plat-tooltip-foreground:contrast-color(var(--plat-tooltip-surface));--plat-tooltip-border:var(--lightningcss-light,color-mix(in oklab, var(--plat-tooltip-surface) 82%, var(--app-surface-canvas) 18%)) var(--lightningcss-dark,color-mix(in oklab, var(--plat-tooltip-foreground) 50%, var(--plat-tooltip-surface)));--plat-tooltip-enter-translate:.125rem;--plat-anchored-overlay-gap-block:.5rem;inline-size:fit-content;transform:translateY(var(--plat-tooltip-enter-translate)) scale(.96);transform-origin:50%;background:0 0;border:0;padding:0}body[data-ui=app] .plat-tooltip:popover-open{--plat-anchored-overlay-enter-transform:translateY(var(--plat-tooltip-enter-translate)) scale(.96);max-inline-size:var(--plat-tooltip-max-inline-size);overflow:visible}#lock-page .plat-tooltip:popover-open{--plat-anchored-overlay-enter-transform:translateY(var(--plat-tooltip-enter-translate)) scale(.96);max-inline-size:var(--plat-tooltip-max-inline-size);overflow:visible}#extr-page .plat-tooltip:popover-open{--plat-anchored-overlay-enter-transform:translateY(var(--plat-tooltip-enter-translate)) scale(.96);max-inline-size:var(--plat-tooltip-max-inline-size);overflow:visible}body[data-ui=app] .plat-tooltip__inner,#lock-page .plat-tooltip__inner,#extr-page .plat-tooltip__inner{inline-size:fit-content;max-inline-size:100%;padding:var(--plat-tooltip-padding-block) var(--plat-tooltip-padding-inline);border:1px solid var(--plat-tooltip-border);border-radius:var(--app-radius-inner);background:var(--plat-tooltip-surface);color:var(--plat-tooltip-foreground);box-shadow:var(--app-dropdown-shadow);overflow-wrap:anywhere;text-align:start;font-size:.75rem;font-weight:400;line-height:1.3334;display:block}@media (forced-colors:active){body[data-ui=app] .plat-tooltip__inner{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}:where(body[data-ui=app],#lock-page,#extr-page){--plat-validation-invalid-ring-color:color-mix(in oklab, var(--app-status-danger) 20%, transparent);--plat-validation-invalid-ring-width:var(--app-focus-ring-width);--plat-validation-invalid-ring:inset 0 0 0 var(--plat-validation-invalid-ring-width) var(--plat-validation-invalid-ring-color);--plat-validation-valid-ring-color:color-mix(in oklab, var(--app-control-valid-accent) 35%, transparent);--plat-validation-valid-ring:inset 0 0 0 var(--plat-validation-invalid-ring-width) var(--plat-validation-valid-ring-color)}:where(body[data-ui=app],#lock-page,#extr-page) .plat-validation-control--invalid:is(:focus,:focus-within){--plat-validation-invalid-ring-color:var(--app-status-danger);--plat-validation-invalid-ring:inset 0 0 0 var(--plat-validation-invalid-ring-width) var(--app-status-danger)}body[data-ui=app] .plat-mandatory{background:inherit;color:var(--lightningcss-light,var(--app-status-danger)) var(--lightningcss-dark,var(--app-status-danger-text))}.plat-validation-summary,[data-valmsg-summary=true]{padding:var(--app-space-3) var(--app-space-4);border:1px solid var(--app-status-danger-border);border-radius:var(--app-radius);background-color:var(--app-status-danger-surface);color:var(--app-panel-danger-text);margin-block-end:var(--app-space-4);display:block}.plat-validation-summary[hidden],[data-valmsg-summary=true][hidden],.plat-validation-summary.validation-summary-valid,[data-valmsg-summary=true].validation-summary-valid{display:none}.plat-validation-summary ul,[data-valmsg-summary=true] ul{margin:0;padding-inline-start:1.25rem}.plat-validation-summary li+li,[data-valmsg-summary=true] li+li{margin-block-start:var(--app-space-1)}.plat-validation-message,[data-plat-validation-message=true],[data-valmsg-for]{color:var(--lightningcss-light,var(--app-status-danger)) var(--lightningcss-dark,var(--app-status-danger-text));font-size:var(--app-label-size-small);margin-block-start:var(--app-space-2);line-height:1.4;display:block}.plat-validation-message[hidden],[data-plat-validation-message=true][hidden],[data-valmsg-for][hidden],.plat-validation-message.field-validation-valid,[data-valmsg-for].field-validation-valid{display:none}:is(.plat-validation-message,[data-plat-validation-message=true],[data-valmsg-for]):not(.plat-validation-summary,[data-valmsg-summary=true]){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body[data-ui=app] .plat-tooltip.plat-validation-popover,:is(#lock-page,#extr-page) .plat-tooltip.plat-validation-popover{--plat-tooltip-surface:var(--app-status-danger);--plat-tooltip-foreground:contrast-color(var(--app-status-danger));--plat-tooltip-border:var(--app-status-danger);--plat-anchored-overlay-gap-block:-1px}@supports (container-type:anchored){.plat-tooltip.plat-validation-popover{container-type:anchored}.plat-validation-popover .plat-tooltip__inner{position:relative}.plat-validation-popover .plat-tooltip__inner:before{content:"";border:.3125rem solid #0000;border-block-end-color:var(--app-status-danger);position:absolute;inset-block-end:100%;inset-inline-end:.75rem}@container anchored(fallback: flip-block){.plat-validation-popover .plat-tooltip__inner:before{border-block-start-color:var(--app-status-danger);border-block-end-color:#0000;inset-block:100% auto}}}body[data-ui=app] .plat-wysiwyg-shell:has(.wysiwyg-text.plat-validation-control--invalid){border-color:var(--app-status-danger);box-shadow:var(--plat-validation-invalid-ring)}:is(body[data-ui=app],#lock-page,#extr-page) :is(.plat-validation-control--valid:is(.plat-form-control,.plat-form-select,.plat-combobox__control,.ts-control,.plat-tag-input),plat-select.plat-form-select:has(>.plat-validation-control--valid),.plat-validation-control--valid :is(.plat-combobox__control,.ts-control)){border-color:var(--app-control-valid-border)}:is(body[data-ui=app],#lock-page,#extr-page) :is(.plat-validation-control--valid:is(.plat-form-control,.plat-form-select,.plat-combobox__control,.ts-control,.plat-tag-input),plat-select.plat-form-select:has(>.plat-validation-control--valid),.plat-validation-control--valid:not(.plat-input-group) :is(.plat-combobox__control,.ts-control)):not(:focus,:focus-within){box-shadow:var(--plat-validation-valid-ring)}:where(body[data-ui=app],#lock-page,#extr-page) .plat-input-group.plat-validation-control--valid{border-radius:var(--app-radius-md)}:where(body[data-ui=app],#lock-page,#extr-page) .plat-input-group.plat-validation-control--valid:not(:focus-within):after{content:"";box-sizing:border-box;border:var(--plat-validation-invalid-ring-width) solid var(--plat-validation-valid-ring-color);border-radius:inherit;pointer-events:none;z-index:3;position:absolute;inset:0}:is(body[data-ui=app],#lock-page,#extr-page) :is(.plat-validation-control--invalid:is(.plat-form-control,.plat-form-select,.plat-combobox__control,.ts-control,.plat-tag-input),plat-select.plat-form-select:has(>.plat-validation-control--invalid),.plat-validation-control--invalid:not(.plat-input-group) :is(.plat-combobox__control,.ts-control),plat-select.plat-form-select:has(>.plat-select__control:user-invalid),plat-field.plat-form-control:not(.plat-input-group>*):has(>.plat-field__control:user-invalid),:is(.plat-form-control,.plat-form-select):user-invalid){border-color:var(--app-status-danger);box-shadow:var(--plat-validation-invalid-ring)}:where(body[data-ui=app],#lock-page,#extr-page) :is(.plat-input-group.plat-validation-control--invalid,.plat-input-group:has(>:is(.plat-form-control,.plat-form-select):user-invalid,>plat-field>.plat-field__control:user-invalid)){border-radius:var(--app-radius-md);box-shadow:none;z-index:2;outline:0}:where(body[data-ui=app],#lock-page,#extr-page) :is(.plat-input-group.plat-validation-control--invalid,.plat-input-group:has(>:is(.plat-form-control,.plat-form-select):user-invalid,>plat-field>.plat-field__control:user-invalid)):after{content:"";box-sizing:border-box;border:var(--plat-validation-invalid-ring-width) solid var(--plat-validation-invalid-ring-color);border-radius:inherit;pointer-events:none;z-index:3;position:absolute;inset:0}:where(body[data-ui=app],#lock-page,#extr-page) :is(.plat-input-group.plat-validation-control--invalid,.plat-input-group:has(>:is(.plat-form-control,.plat-form-select):user-invalid,>plat-field>.plat-field__control:user-invalid)) :is(.plat-form-control,.plat-form-select,.plat-combobox__control,.ts-control){border-color:var(--app-field-border)}:where(body[data-ui=app],#lock-page,#extr-page) .plat-input-group.plat-validation-control--valid :is(.plat-form-control,.plat-form-select,.plat-combobox__control,.ts-control),:where(body[data-ui=app],#lock-page,#extr-page) .plat-input-group.plat-validation-control--valid>:is(.plat-input-group__text,.plat-btn),:where(body[data-ui=app],#lock-page,#extr-page) .plat-input-group.plat-validation-control--valid>.plat-inline>.plat-btn,:where(body[data-ui=app],#lock-page,#extr-page) .plat-input-group.plat-validation-control--valid>.plat-dropdown-shell>.plat-btn{border-color:var(--app-control-valid-border)}body[data-ui=app] .plat-input-group.plat-input-group-select.plat-validation-control--valid>.plat-combobox__actions>.plat-btn.plat-combobox__action,body[data-ui=app] .plat-input-group.plat-input-group-select.plat-validation-control--valid>.plat-combobox__actions>.plat-btn.plat-combobox__action:is(:hover,:focus,:focus-visible,.is-active,[aria-pressed=true],[aria-expanded=true],:active,.plat-dropdown-toggle.is-open){border-color:var(--app-control-valid-border);border-left-color:var(--app-control-valid-border);box-shadow:none;color:var(--app-control-valid-text)}:where(body[data-ui=app],#lock-page,#extr-page) :is(.plat-input-group.plat-validation-control--invalid,.plat-input-group:has(>:is(.plat-form-control,.plat-form-select):user-invalid,>plat-field>.plat-field__control:user-invalid)) :is(.plat-form-control,.plat-form-select,.plat-combobox__control,.ts-control),:where(body[data-ui=app],#lock-page,#extr-page) :is(.plat-input-group.plat-validation-control--invalid,.plat-input-group:has(>:is(.plat-form-control,.plat-form-select):user-invalid,>plat-field>.plat-field__control:user-invalid))>:is(.plat-input-group__text,.plat-btn),:where(body[data-ui=app],#lock-page,#extr-page) :is(.plat-input-group.plat-validation-control--invalid,.plat-input-group:has(>:is(.plat-form-control,.plat-form-select):user-invalid,>plat-field>.plat-field__control:user-invalid))>.plat-inline>.plat-btn,:where(body[data-ui=app],#lock-page,#extr-page) :is(.plat-input-group.plat-validation-control--invalid,.plat-input-group:has(>:is(.plat-form-control,.plat-form-select):user-invalid,>plat-field>.plat-field__control:user-invalid))>.plat-dropdown-shell>.plat-btn{border-color:var(--app-status-danger)}body[data-ui=app] :is(.plat-input-group.plat-input-group-select.plat-validation-control--invalid,.plat-input-group.plat-input-group-select:has(>:is(.plat-form-control,.plat-form-select):user-invalid,>plat-field>.plat-field__control:user-invalid))>.plat-combobox__actions>.plat-btn.plat-combobox__action,body[data-ui=app] :is(.plat-input-group.plat-input-group-select.plat-validation-control--invalid,.plat-input-group.plat-input-group-select:has(>:is(.plat-form-control,.plat-form-select):user-invalid,>plat-field>.plat-field__control:user-invalid))>.plat-combobox__actions>.plat-btn.plat-combobox__action:is(:hover,:focus,:focus-visible,.is-active,[aria-pressed=true],[aria-expanded=true],:active,.plat-dropdown-toggle.is-open){border-color:var(--app-status-danger);border-left-color:var(--app-status-danger);box-shadow:none;color:var(--app-panel-danger-text)}:where(body[data-ui=app],#lock-page,#extr-page) .plat-input-group.plat-validation-control--valid>:is(.plat-input-group__text,.plat-btn),:where(body[data-ui=app],#lock-page,#extr-page) .plat-input-group.plat-validation-control--valid>.plat-inline>.plat-btn,:where(body[data-ui=app],#lock-page,#extr-page) .plat-input-group.plat-validation-control--valid>.plat-dropdown-shell>.plat-btn{color:var(--app-control-valid-text)}:where(body[data-ui=app],#lock-page,#extr-page) :is(.plat-input-group.plat-validation-control--invalid,.plat-input-group:has(>:is(.plat-form-control,.plat-form-select):user-invalid,>plat-field>.plat-field__control:user-invalid))>:is(.plat-input-group__text,.plat-btn),:where(body[data-ui=app],#lock-page,#extr-page) :is(.plat-input-group.plat-validation-control--invalid,.plat-input-group:has(>:is(.plat-form-control,.plat-form-select):user-invalid,>plat-field>.plat-field__control:user-invalid))>.plat-inline>.plat-btn,:where(body[data-ui=app],#lock-page,#extr-page) :is(.plat-input-group.plat-validation-control--invalid,.plat-input-group:has(>:is(.plat-form-control,.plat-form-select):user-invalid,>plat-field>.plat-field__control:user-invalid))>.plat-dropdown-shell>.plat-btn{color:var(--app-panel-danger-text)}:where(body[data-ui=app],#lock-page,#extr-page) :is(.plat-input-group.plat-validation-control--invalid,.plat-input-group:has(>:is(.plat-form-control,.plat-form-select):user-invalid,>plat-field>.plat-field__control:user-invalid)) :is(.plat-input-group__text,.plat-btn){border-color:var(--app-field-border)}:where(body[data-ui=app],#lock-page,#extr-page) :is(.plat-input-group.plat-validation-control--valid,.plat-input-group.plat-validation-control--invalid,.plat-input-group:has(>:is(.plat-form-control,.plat-form-select):user-invalid,>plat-field>.plat-field__control:user-invalid)) :is(.plat-btn,.plat-dropdown-shell>.plat-btn):is(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true]){border-color:var(--app-border-input);color:var(--app-text-muted);opacity:.72}:where(body[data-ui=app],#lock-page,#extr-page) .plat-input-group.plat-validation-control--valid :is(.plat-btn,.plat-dropdown-shell>.plat-btn):is(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true]){color:color-mix(in srgb, var(--app-control-valid-text) 64%, var(--app-text-muted) 36%)}:where(body[data-ui=app],#lock-page,#extr-page) :is(.plat-input-group.plat-validation-control--invalid,.plat-input-group:has(>:is(.plat-form-control,.plat-form-select):user-invalid,>plat-field>.plat-field__control:user-invalid)) :is(.plat-btn,.plat-dropdown-shell>.plat-btn):is(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true]){color:color-mix(in srgb, var(--app-panel-danger-text) 64%, var(--app-text-muted) 36%)}body[data-ui=app] .plat-input-group.plat-input-group-select.plat-validation-control--valid>.plat-combobox__actions>.plat-btn.plat-combobox__action:is(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true]){border-color:var(--app-field-border);border-left-color:var(--app-field-border);color:color-mix(in srgb, var(--app-control-valid-text) 64%, var(--app-text-muted) 36%)}body[data-ui=app] .plat-input-group.plat-input-group-select.plat-validation-control--invalid>.plat-combobox__actions>.plat-btn.plat-combobox__action:is(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true]){border-color:var(--app-status-danger);border-left-color:var(--app-status-danger);color:color-mix(in srgb, var(--app-panel-danger-text) 64%, var(--app-text-muted) 36%)}:is(body[data-ui=app],#lock-page,#extr-page) :is(.plat-check.plat-validation-control--invalid>.plat-check__input,.plat-check__input:user-invalid){border-color:var(--app-status-danger);box-shadow:var(--plat-validation-invalid-ring)}[data-plat-validation-state=invalid] [data-label-for],[data-plat-validation-state=invalid] .plat-field-label,[data-plat-validation-state=invalid] .plat-mandatory,[data-plat-validation-state=invalid] .plat-validation-message,[data-plat-validation-state=invalid] [data-plat-validation-message=true],[data-plat-validation-state=invalid] [data-valmsg-for]{color:var(--lightningcss-light,var(--app-status-danger)) var(--lightningcss-dark,var(--app-status-danger-text))}#lock-page,#extr-page{--auth-card-radius:4px;--auth-control-radius:4px;--auth-icon-radius:8px;--auth-action-height:40px;--auth-action-padding-x:14px;--auth-action-padding-y:9px;--auth-action-icon-left:14px;--auth-action-icon-box:22px;--auth-action-transition:all .16s ease;--auth-action-shadow:var(--app-auth-button-shadow);--auth-field-border:var(--app-auth-button-border);--auth-field-border-focus:var(--app-auth-button-hover-border);--auth-field-surface:color-mix(in srgb, var(--app-auth-button-surface) 62%, var(--app-auth-card-surface) 38%);--auth-field-surface-focus:color-mix(in srgb, var(--app-auth-button-hover-surface) 68%, var(--app-auth-card-surface) 32%);--auth-field-text:var(--app-auth-button-text);--auth-help-text:var(--app-text-muted)}:where(#lock-page,#extr-page),:where(#lock-page,#extr-page) *,:where(#lock-page,#extr-page) :before,:where(#lock-page,#extr-page) :after{box-sizing:border-box}:where(#lock-page,#extr-page) :where(button,input,optgroup,select,textarea){font-family:inherit;font-size:inherit}#lock-page :is(.plat-form-control,.plat-form-select,.plat-input-group),#extr-page :is(.plat-form-control,.plat-form-select,.plat-input-group){--plat-form-field-focus-border-color:var(--auth-field-border-focus);--plat-form-field-focus-shadow:none;--plat-form-field-active-focus-shadow:none}html#lock-page,html#extr-page{box-sizing:border-box;height:100%}html#lock-page body,html#extr-page body{box-sizing:border-box;min-height:100vh;color:var(--app-text-primary);font-family:var(--app-font-family-body);font-size-adjust:var(--app-font-size-adjust);font-size:var(--app-font-size-body);margin:0;line-height:19.11px;background-image:none!important}:is(html#lock-page,html#extr-page) body :is(.fa,.fas,.far,.fal,.fad,.fab){font-size-adjust:none}@supports (min-height:100dvh){html#lock-page body,html#extr-page body,#lock-page #main,#extr-page #main{min-height:100dvh}}html#lock-page body{background:0 0;background-color:var(--app-auth-page-lock)}html#extr-page body{background:var(--app-auth-page-external)}#lock-page #main,#extr-page #main{min-height:100vh;padding:max(22px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(22px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));box-sizing:border-box;justify-content:center;align-items:center;display:flex;margin-left:0!important}#lock-page #content,#extr-page #content{padding:0}#lock-page #header,#extr-page #header{height:auto;min-height:0;box-shadow:none;background:0 0;border-bottom:0;position:static}#lock-page #logo-group,#extr-page #logo-group{min-width:auto}#lock-page #logo .plat-logo,#extr-page #logo .plat-logo{width:auto;height:auto;max-height:30px;display:block}#lock-page #extr-page-header-space,#extr-page #extr-page-header-space{padding:0;display:inline-block}#lock-page .lockscreen,#extr-page .lockscreen{border-radius:0;width:min(478px,100%);height:auto;margin:0 auto;position:static;top:auto;left:auto;box-shadow:none!important}@media (max-height:820px){#lock-page #main,#extr-page #main{align-items:flex-start}}@media (max-width:767px){#lock-page .lockscreen .logo+div>img,#extr-page .lockscreen .logo+div>img{float:initial}#lock-page .lockscreen .logo+div>img+div,#extr-page .lockscreen .logo+div>img+div{float:none;width:100%;height:auto}}#lock-page .lockscreen h1:not(.semi-bold),#lock-page .lockscreen h2:not(.semi-bold),#extr-page .lockscreen h1:not(.semi-bold),#extr-page .lockscreen h2:not(.semi-bold){margin:0 0 10px;font-size:24px;font-weight:300;line-height:1.2}#lock-page .lockscreen label.checkbox,#lock-page .lockscreen .checkbox label,#extr-page .lockscreen label.checkbox,#extr-page .lockscreen .checkbox label{margin:10px 0 10px 20px}#lock-page .lockscreen .block,#extr-page .lockscreen .block{display:block}#lock-page .lockscreen .margintop20,#extr-page .lockscreen .margintop20{margin-top:20px}#lock-page .lockscreen .logo,#extr-page .lockscreen .logo{padding:15px 0;display:block}#lock-page .lockscreen .logo+div,#extr-page .lockscreen .logo+div{background:var(--app-auth-card-surface);box-shadow:var(--app-auth-card-shadow);padding:13px;position:relative;overflow:hidden}#lock-page .lockscreen .logo>:first-child,#extr-page .lockscreen .logo>:first-child{margin:0}#lock-page .lockscreen .logo img,#extr-page .lockscreen .logo img{width:auto;max-width:100%;height:auto;margin-top:-4px;margin-right:-2px;display:block}#lock-page .lockscreen .logo+div>img,#extr-page .lockscreen .logo+div>img{float:left}#lock-page .lockscreen .logo+div>img+div,#extr-page .lockscreen .logo+div>img+div{float:right;width:318px}#lock-page .lockscreen .logo+div>img+div>:first-child,#extr-page .lockscreen .logo+div>img+div>:first-child{margin-top:0}#lock-page .lockscreen .logo+div>img+div>:first-child>:first-child,#extr-page .lockscreen .logo+div>img+div>:first-child>:first-child{opacity:.1;padding:15px}#lock-page .lockscreen .logo+div>img+div>:first-child>small,#extr-page .lockscreen .logo+div>img+div>:first-child>small{padding-top:5px;display:block}#lock-page .lockscreen .logo+div>img+div>:first-child+p,#extr-page .lockscreen .logo+div>img+div>:first-child+p{margin-bottom:12px}#login-form .logo+div,.qr-login-card,.device-verify-card,.auth-hero-card{background:var(--app-auth-card-surface);border:1px solid var(--app-auth-card-border);border-radius:var(--auth-card-radius);box-shadow:none!important}.auth-hero-card{align-items:flex-start;gap:12px;display:flex}.auth-hero-card>:is(.login-hero-icon,.confirm-hero-icon){width:100px;height:100px;color:var(--app-auth-button-text);flex:0 0 100px;font-size:38px}.auth-hero-card>.confirm-hero-icon{font-size:36px}.auth-hero-card>.auth-hero-icon--danger{color:var(--app-auth-error-text)}.auth-hero-content{flex:auto;width:auto;min-width:0}.auth-hero-content>:first-child{margin:0 0 10px;font-size:24px;font-weight:300;line-height:1.2}.auth-hero-content .plat-input-group{width:100%}#login-form .login-hero-icon,.confirm-hero-icon,#external-account-oidc .login-hero-icon{border-radius:var(--auth-icon-radius);background:linear-gradient(145deg, var(--app-auth-hero-start), var(--app-auth-hero-end));border:1px solid var(--app-auth-hero-border);box-shadow:var(--app-auth-hero-shadow);justify-content:center;align-items:center;display:flex}#login-form .login-error-item,.verify-error,.auth-error{border:1px solid var(--app-auth-error-border);border-radius:var(--auth-control-radius);background:var(--app-auth-error-surface);color:var(--app-auth-error-text);padding:10px 12px}#lock-page :is(.plat-form-control,.plat-form-select,.plat-input-group__text),#extr-page :is(.plat-form-control,.plat-form-select,.plat-input-group__text){border-radius:var(--auth-control-radius);border-color:var(--auth-field-border);background:var(--auth-field-surface);color:var(--auth-field-text)}#lock-page :is(.plat-form-control,.plat-form-select),#extr-page :is(.plat-form-control,.plat-form-select){min-height:var(--auth-action-height)}#lock-page :is(.plat-form-control,.plat-form-select):focus,#lock-page plat-field.plat-form-control:focus-within,#extr-page :is(.plat-form-control,.plat-form-select):focus,#extr-page plat-field.plat-form-control:focus-within{border-color:var(--auth-field-border-focus);background:var(--auth-field-surface-focus)}#lock-page :is(.plat-form-control,.plat-form-select):focus:not(:focus-visible),#extr-page :is(.plat-form-control,.plat-form-select):focus:not(:focus-visible){outline:none}#lock-page :is(.plat-form-control,.plat-form-select):focus-visible,#extr-page :is(.plat-form-control,.plat-form-select):focus-visible{outline-offset:0;outline:2px solid #0000}#lock-page .plat-btn,#extr-page .plat-btn{font-size:13px;line-height:18.5714px}#lock-page .plat-btn:focus-visible,#lock-page .plat-link-button:focus-visible,#extr-page .plat-btn:focus-visible,#extr-page .plat-link-button:focus-visible{box-shadow:none;outline:none}#lock-page .plat-btn--primary:focus-visible,#extr-page .plat-btn--primary:focus-visible{background:var(--app-accent-hover);border-color:var(--app-accent-hover);color:var(--app-text-inverse)}#lock-page .plat-btn--success:focus-visible,#extr-page .plat-btn--success:focus-visible{background:color-mix(in srgb, var(--app-status-success) 80%, transparent);border-color:color-mix(in srgb, var(--app-status-success) 80%, transparent);color:var(--app-text-inverse)}#lock-page .plat-btn--info:focus-visible,#extr-page .plat-btn--info:focus-visible{background:color-mix(in srgb, var(--app-status-info) 80%, transparent);border-color:color-mix(in srgb, var(--app-status-info) 80%, transparent);color:var(--app-button-info-text)}#lock-page .plat-btn--outline-secondary:focus-visible,#extr-page .plat-btn--outline-secondary:focus-visible{background:var(--app-surface-subtle);color:var(--app-accent);border-color:currentColor}#lock-page .plat-btn--link:focus-visible,#extr-page .plat-btn--link:focus-visible{color:var(--app-accent-hover);background:0 0;border-color:#0000;text-decoration:underline}#lock-page .plat-check__input,#extr-page .plat-check__input{accent-color:var(--app-accent)}#lock-page .plat-check__label,#extr-page .plat-check__label{color:var(--auth-field-text);font-size:13px;line-height:18.5714px}#lock-page .plat-help-text,#extr-page .plat-help-text{color:var(--auth-help-text)}.auth-action-full{justify-content:center;align-items:center;gap:8px;display:flex}.auth-action-full:hover{text-decoration:none}.auth-action-full i{margin:0}.auth-back-link{color:var(--app-link-default);align-items:center;gap:6px;margin-top:8px;display:inline-flex}.auth-back-link:hover,.auth-back-link:focus-visible{color:var(--app-link-hover);text-decoration:none}.auth-error{margin-bottom:10px}.auth-error p{margin:0}.auth-hero-content :is(.plat-form-group,.plat-check)+.plat-input-group{margin-top:10px}.auth-links{flex-wrap:wrap;justify-content:space-between;gap:0 14px;display:flex}#login-form .auth-login-composite-group>.plat-form-control{height:var(--auth-action-height);background:var(--auth-field-surface);box-shadow:none;border-right:0;border-radius:var(--auth-control-radius) 0 0 var(--auth-control-radius)!important}#login-form .auth-login-composite-group>.plat-btn{min-height:var(--auth-action-height);padding:0 var(--auth-action-padding-x);border:1px solid var(--auth-field-border);background:var(--app-auth-button-surface);color:var(--app-auth-button-text);transition:var(--auth-action-transition);border-left:0;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex;border-radius:0 var(--auth-control-radius) var(--auth-control-radius) 0!important;box-shadow:none!important}#email-next-btn:hover,#email-next-btn:focus-visible,#password-login-btn:hover,#password-login-btn:focus-visible{background:var(--app-auth-button-hover-surface);border-color:var(--auth-field-border-focus);color:var(--app-auth-button-text)}#password-login-btn{min-width:96px}#email-next-btn i,#password-login-btn i{margin:0}#lock-page .lockscreen>hr,#extr-page .lockscreen>hr{border:0;border-top:1px solid color-mix(in srgb, var(--app-auth-card-border) 78%, transparent);opacity:1;margin:14px 0}#login-form .auth-login-composite-group{border-radius:var(--auth-control-radius);position:relative}#login-form .auth-login-composite-group>:is(.plat-form-control,.plat-btn){transition:border-color .14s,background-color .14s,color .14s}#login-form .auth-login-composite-group:focus-within>:is(.plat-form-control,.plat-btn){border-color:var(--auth-field-border-focus);outline:none}#login-form .auth-login-composite-group:focus-within>.plat-form-control{background:var(--auth-field-surface-focus)}#login-form .auth-login-composite-group:focus-within>.plat-btn{background:var(--app-auth-button-hover-surface);color:var(--app-auth-button-text)}:is(#lock-page .plat-input-group:has(>:is(.plat-form-control,.plat-form-select):focus,>plat-field:focus-within),#extr-page .plat-input-group:has(>:is(.plat-form-control,.plat-form-select):focus,>plat-field:focus-within)){--plat-input-group-stroke-color:transparent;--plat-input-group-stroke-opacity:0}#login-form .auth-login-composite-group>.plat-form-control:focus,#login-form .auth-login-composite-group>.plat-form-control:focus-visible,#login-form .auth-login-composite-group>.plat-btn:focus,#login-form .auth-login-composite-group>.plat-btn:focus-visible{outline:none}#lock-page :is(.plat-form-control,.plat-form-select).plat-validation-control--valid,#lock-page .plat-input-group.plat-validation-control--valid>:is(.plat-form-control,.plat-form-select,.plat-input-group__text,.plat-btn),#extr-page :is(.plat-form-control,.plat-form-select).plat-validation-control--valid,#extr-page .plat-input-group.plat-validation-control--valid>:is(.plat-form-control,.plat-form-select,.plat-input-group__text,.plat-btn){border-color:var(--app-control-valid-border)}#lock-page .plat-input-group.plat-validation-control--valid>:is(.plat-input-group__text,.plat-btn),#extr-page .plat-input-group.plat-validation-control--valid>:is(.plat-input-group__text,.plat-btn){color:var(--app-panel-success-text)}#lock-page :is(.plat-form-control,.plat-form-select).plat-validation-control--invalid,#extr-page :is(.plat-form-control,.plat-form-select).plat-validation-control--invalid{border-color:var(--app-status-danger)}#lock-page :is(.plat-form-control,.plat-form-select):user-invalid{border-color:var(--app-status-danger)}#lock-page plat-field.plat-form-control:has(>.plat-field__control:user-invalid){border-color:var(--app-status-danger)}#extr-page :is(.plat-form-control,.plat-form-select):user-invalid{border-color:var(--app-status-danger)}#extr-page plat-field.plat-form-control:has(>.plat-field__control:user-invalid){border-color:var(--app-status-danger)}#lock-page .plat-input-group:is(.plat-validation-control--invalid,:has(>:is(.plat-form-control,.plat-form-select):user-invalid))>:is(.plat-form-control,.plat-form-select,.plat-input-group__text,.plat-btn),#extr-page .plat-input-group:is(.plat-validation-control--invalid,:has(>:is(.plat-form-control,.plat-form-select):user-invalid))>:is(.plat-form-control,.plat-form-select,.plat-input-group__text,.plat-btn){border-color:var(--auth-field-border)}#lock-page .plat-input-group:is(.plat-validation-control--invalid,:has(>:is(.plat-form-control,.plat-form-select):user-invalid))>:is(.plat-input-group__text,.plat-btn),#extr-page .plat-input-group:is(.plat-validation-control--invalid,:has(>:is(.plat-form-control,.plat-form-select):user-invalid))>:is(.plat-input-group__text,.plat-btn){color:var(--app-panel-danger-text)}#lock-page #login-form .email-display-container,#extr-page #login-form .email-display-container{align-items:center;gap:3px;margin:0;display:flex}#login-form #display-email{color:var(--app-text-primary);flex:0 auto;margin:0;padding:7px 0;line-height:18.5714px;display:block}#login-form #change-email-btn{min-height:0;color:var(--app-link-default);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:14px;line-height:1;display:inline-flex;box-shadow:none!important}#login-form #change-email-btn:hover,#login-form #change-email-btn:focus-visible{color:var(--app-link-hover);text-decoration:none}#login-form #change-email-btn i{margin:0;line-height:1;display:block}#passkey-login-form{z-index:2;margin:10px 0 8px;position:relative}#passkey-login-btn,#qr-sign-in-btn,#lock-page .auth-action,#external-account-google .auth-external-btn,#external-account-microsoft .auth-external-btn{min-height:var(--auth-action-height);transition:var(--auth-action-transition);font-weight:600;border-radius:var(--auth-control-radius)!important;box-shadow:var(--auth-action-shadow)!important}#passkey-login-btn,#qr-sign-in-btn,#lock-page .auth-action{border:1px solid var(--app-auth-button-border);background:var(--app-auth-button-surface);color:var(--app-auth-button-text)}#passkey-login-btn,#qr-sign-in-btn,#external-account-google .auth-external-btn,#external-account-microsoft .auth-external-btn{text-align:center;padding:var(--auth-action-padding-y) var(--auth-action-padding-x);position:relative}#passkey-login-btn:hover,#passkey-login-btn:focus-visible,#passkey-login-btn:active,#qr-sign-in-btn:hover,#qr-sign-in-btn:focus-visible,#qr-sign-in-btn:active,#lock-page .auth-action:hover,#lock-page .auth-action:focus-visible{background:var(--app-auth-button-hover-surface);border-color:var(--app-auth-button-hover-border);color:var(--app-auth-button-text)}#passkey-login-btn:hover,#passkey-login-btn:focus-visible,#passkey-login-btn:active,#qr-sign-in-btn:hover,#qr-sign-in-btn:focus-visible,#qr-sign-in-btn:active{box-shadow:var(--auth-action-shadow), 0 0 0 1px var(--app-auth-button-hover-border)!important}#external-account-google .auth-external-btn,#external-account-microsoft .auth-external-btn{border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;padding:var(--auth-action-padding-y) var(--auth-action-padding-x)!important}.auth-action-icon{left:var(--auth-action-icon-left);width:var(--auth-action-icon-box);color:var(--app-auth-icon);justify-content:center;align-items:center;margin:0;padding:0;font-size:20px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}#external-account-google .auth-external-btn--google{background:var(--app-auth-provider-google-surface);border-color:var(--app-auth-provider-google-border);color:var(--app-auth-provider-google-text)}#external-account-microsoft .auth-external-btn--microsoft{background:var(--app-auth-provider-microsoft-surface);border-color:var(--app-auth-provider-microsoft-border);color:var(--app-auth-provider-microsoft-text)}#external-account-google .auth-external-btn--google:hover,#external-account-google .auth-external-btn--google:focus-visible,#external-account-google .auth-external-btn--google:active{background:var(--app-auth-provider-google-hover-surface);border-color:var(--app-auth-provider-google-hover-border);color:var(--app-auth-provider-google-text);box-shadow:var(--auth-action-shadow), 0 0 0 1px var(--app-auth-provider-google-hover-border)!important}#external-account-microsoft .auth-external-btn--microsoft:hover,#external-account-microsoft .auth-external-btn--microsoft:focus-visible,#external-account-microsoft .auth-external-btn--microsoft:active{background:var(--app-auth-provider-microsoft-hover-surface);border-color:var(--app-auth-provider-microsoft-hover-border);color:var(--app-auth-provider-microsoft-text);box-shadow:var(--auth-action-shadow), 0 0 0 1px var(--app-auth-provider-microsoft-hover-border)!important}#passkey-login-btn .passkey-main,#qr-sign-in-btn .passkey-main{font-weight:600;display:block}#passkey-login-form+form,#qr-sign-in-form+form{margin-top:8px}.qr-display-code,.device-display-code{text-align:center;letter-spacing:1px;font-size:28px;font-weight:700}.qr-login-card .logo,.device-verify-card .logo{margin-bottom:14px}.qr-login-card .logo h1,.device-verify-card .logo h1{text-align:center;margin:0}.qr-login-card .logo img,.device-verify-card .logo img{width:100%;max-width:210px;height:auto}#lock-page .device-verify-shell,#extr-page .device-verify-shell{width:min(520px,100%)}.device-verify-card{padding:18px}.device-verify-card h2{text-align:center;margin-top:0;margin-bottom:10px}.device-verify-card p{margin-bottom:12px}.device-verify-centered-text{text-align:center}.device-display-code{margin:14px 0}.verify-error,.verify-success{text-align:center;margin-bottom:10px}.device-verify-actions{margin-top:12px}.auth-admin-consent-card{text-align:center;max-width:640px;margin:0 auto}#lock-page .logo .plat-logo--full,#extr-page .logo .plat-logo--full{width:min(100%,280px);height:auto;margin-inline:auto}.auth-admin-consent-details{margin-top:1.5em;line-height:1.8}.auth-admin-consent-badge{margin-left:6px}.auth-admin-consent-status{margin-left:2px}.auth-admin-consent-alert{margin-top:12px}.auth-admin-consent-note{margin-top:1em}@media (max-width:520px){#login-form .logo+div{padding:14px}.auth-hero-card{flex-direction:column;align-items:stretch;padding:14px}.auth-hero-card>:is(.login-hero-icon,.confirm-hero-icon){flex:none;width:76px;height:76px;margin:0 auto 14px;font-size:30px}.auth-hero-content{width:100%}}#login-form .login-hero-icon{float:left;block-size:100px;inline-size:100px;color:var(--app-auth-button-text);font-size:38px;box-shadow:none!important}#login-form .login-hero-icon+div{float:right;inline-size:318px}#login-form .login-hero-icon+div>:first-child{margin:0 0 10px;font-size:24px;font-weight:300;line-height:1.2}#login-form .login-errors{margin:9px 0 12px}#login-form .login-error-item{margin:0 0 8px;font-size:13px;line-height:1.35}.qr-login-card{padding:15px 17px 18px}.qr-login-card h2{text-align:center;margin-block:0 9px}.qr-login-card p{margin-block-end:12px}.qr-code-frame{border:1px solid color-mix(in srgb, var(--app-auth-card-border) 72%, var(--app-base-white) 28%);border-radius:var(--auth-control-radius);background:var(--app-base-white);block-size:238px;inline-size:238px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-base-black) 4%, transparent);justify-content:center;align-items:center;margin:0 auto 14px;display:flex;overflow:hidden}.qr-code-frame.qr-code-expired img,.qr-code-frame.qr-code-expired canvas,.qr-code-frame.qr-code-expired svg{opacity:.55;filter:blur(6px);transition:filter .18s,opacity .18s}.qr-code-frame>svg,.qr-code-frame>canvas,.qr-code-frame>img{border-radius:var(--app-radius-sm);background:var(--app-base-white);block-size:220px;inline-size:220px;display:block}.qr-code-frame>svg{color:var(--app-base-black);fill:var(--app-base-black)}.qr-display-code{color:var(--app-auth-button-text);margin-block-end:7px}.qr-status{min-block-size:22px;color:var(--app-text-muted);text-align:center;margin-block-end:10px}.qr-status.qr-status-error{color:var(--app-auth-error-text)}.qr-actions{justify-content:center;gap:10px;margin-block-start:12px;display:flex}@media (max-width:520px){#login-form .login-hero-icon{float:none;border-radius:var(--auth-icon-radius);block-size:76px;inline-size:76px;margin:0 auto 14px;font-size:30px}#login-form .login-hero-icon+div{float:none;inline-size:100%}}}@layer vendor;@layer utilities{[hidden],.plat-hidden{display:none!important}.plat-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.plat-inline{display:inline!important}.plat-input-group>.plat-inline{align-items:stretch;display:flex!important}.plat-nowrap{white-space:nowrap}.plat-width-full{width:100%}.plat-gap-md{gap:var(--app-space-4)}.plat-row.plat-gap-md{row-gap:var(--app-space-4);column-gap:0}.plat-space-top-sm{margin-top:var(--app-space-2)}.plat-space-top-md{padding-top:var(--app-space-4)}.plat-space-bottom-none{margin-bottom:var(--app-space-0)}.plat-space-bottom-sm{margin-bottom:var(--app-space-2)}.plat-space-bottom-md{margin-bottom:var(--app-space-4)}.plat-space-bottom-lg{margin-bottom:var(--app-space-6)}.plat-space-inset-md{padding:.625rem}.plat-border-bottom{border-bottom:1px solid var(--app-border-default)}.plat-stack{flex-direction:column;display:flex}.plat-stack--compact{gap:var(--app-space-2)}.plat-side-picker-cell{align-items:center;gap:.5rem;display:flex}.plat-side-picker-cell--compact{gap:var(--app-space-1)}.plat-side-picker-cell--start{justify-content:flex-start}.plat-side-picker-cell--end{justify-content:flex-end}.plat-metric-line{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.plat-align-center,.plat-align--center{text-align:center}.plat-align-end,.plat-align--end{text-align:right}.plat-align-start,.plat-align--start{text-align:left}.plat-text-muted,.plat-text--muted{color:var(--app-text-muted)}.plat-text-danger,.plat-text--danger{color:var(--app-status-danger-text)}.plat-text-warning,.plat-text--warning{color:var(--app-status-warning-text)}.plat-text-success,.plat-text--success{color:var(--app-status-success-text)}.plat-text-info,.plat-text--info{color:var(--app-status-info-text)}.plat-tone--primary{color:var(--app-accent)!important}.plat-tone--secondary{color:var(--app-tone-secondary-text)!important}.plat-tone--success{color:var(--lightningcss-light,var(--app-status-success)) var(--lightningcss-dark,var(--app-status-success-text))!important}.plat-tone--danger{color:var(--lightningcss-light,var(--app-status-danger)) var(--lightningcss-dark,var(--app-status-danger-text))!important}.plat-tone--warning{color:var(--lightningcss-light,var(--app-status-warning)) var(--lightningcss-dark,var(--app-status-warning-text))!important}.plat-tone--info{color:var(--lightningcss-light,var(--app-status-info)) var(--lightningcss-dark,var(--app-status-info-text))!important}.plat-tone--muted{color:var(--app-text-muted)!important}.plat-tone--accent-lite{color:var(--app-tone-accent-lite-text)!important}.plat-tone--accent-dark{color:var(--app-tone-accent-dark-text)!important}.plat-label--xsmall{font-size:var(--app-label-size-xsmall)}.plat-label--small{font-size:var(--app-label-size-small)}.plat-label--medium{font-size:var(--app-label-size-medium)}.plat-label--large{font-size:var(--app-label-size-large)}.plat-label--xlarge,.plat-label--label-x-large{font-size:var(--app-label-size-xlarge);line-height:var(--app-line-height-body)}.plat-label--xxlarge,.plat-label--label-xx-large{font-size:var(--app-label-size-xxlarge);line-height:var(--app-line-height-body)}.plat-icon-scale-1{font-size:1em}.plat-icon-scale-2{font-size:2em}.plat-icon-scale-3{font-size:3em}.plat-icon-scale-4{font-size:4em}.plat-icon-scale-5{font-size:5em}.plat-icon-scale-6{font-size:6em}.plat-icon-scale-7{font-size:7em}.plat-icon-scale-8{font-size:8em}.plat-icon-scale-9{font-size:9em}.plat-icon-scale-10{font-size:10em}body[data-ui=app] .plat-tooltip__inner .plat-text-warning,body[data-ui=app] .plat-tooltip__inner .plat-text-danger,body[data-ui=app] .plat-tooltip__inner .plat-text-info,body[data-ui=app] .plat-tooltip__inner .plat-text-success{color:inherit}}@layer overrides;