:root{--palette-neutral-white:#fff;--palette-neutral-black:#000;--palette-surface-canvas:#fff;--palette-surface-panel:#fff;--palette-surface-primary:#fff;--palette-surface-elevated:#fff;--palette-surface-subtle:#f5f5f5;--palette-surface-subtle-alt:#fafafa;--palette-surface-muted:#f7f7f7;--palette-surface-soft:#f8f9fa;--palette-surface-soft-alt:#f8fafc;--palette-surface-hover:#f5f5f5;--palette-surface-header:#d8e1e8;--palette-surface-sidebar:#f7f7f7;--palette-surface-sidebar-hover:#efefef;--palette-surface-sidebar-active:#e7f2fb;--palette-surface-compact:#d7dae2;--palette-surface-compact-hover:#c9ced8;--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:#333;--palette-text-muted:#313b42;--palette-app-runtime-help-text:#737373;--palette-text-strong:#000;--palette-text-inverse:#fff;--palette-text-link:#244064;--palette-text-sidebar-active:#006e7e;--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:#ddd;--palette-text-disabled:#444;--palette-text-dropdown-disabled:#999;--palette-text-secondary-legacy:#92a2a8;--palette-text-tree:#333;--palette-text-grid-demo:#2c3e50;--palette-text-auth-button:#1f2d3d;--palette-text-auth-error:#9a3a42;--palette-text-auth-passkey:#c74b50;--palette-text-auth-qr:#35526f;--palette-logo-word:#2a2a2a;--palette-logo-tag:#888;--palette-logo-accent:#f38e20;--palette-border-default:#ddd;--palette-border-strong:#cacaca;--palette-border-input:#bfbfbf;--palette-border-subtle:#ccc;--palette-border-compact:#818181;--palette-border-search:#bfbfbf;--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:#1670b8;--palette-accent-hover:#0f5f9c;--palette-accent-lite:#6cc3dd;--palette-accent-dark:#006e7e;--palette-accent-strong:#3276b1;--palette-focus-ring:#49d2ff;--palette-accent-soft-rgb:50 118 177;--palette-table-selection:#08c;--palette-table-row-danger-surface:#f2dede;--palette-table-row-danger-hover-surface:#ebcccc;--palette-highlight:#fff2cc;--palette-presence-online:#79b5bb;--palette-presence-online-hover:#a5d2d9;--palette-tabs-indicator:#57889c;--palette-chart-blue:#4c8bf5;--palette-chart-gold:#d8a93c;--palette-chart-green:#4d8c37;--palette-chart-violet:#7e57c2;--palette-chart-teal:#26a69a;--palette-status-danger:#dc3545;--palette-status-danger-hover:#bb2d3b;--palette-status-warning:#d8a93c;--palette-status-info:#1670b8;--palette-status-info-alt:#0ea5e9;--palette-status-success:#4d8c37;--palette-status-success-strong:#198754;--palette-status-warning-ink:#3b2f05;--palette-tone-secondary:#6c757d;--palette-badge-soft-danger-surface:#fee2e2;--palette-badge-soft-danger-text:#b91c1c;--palette-badge-soft-danger-border:#fecaca;--palette-badge-soft-warning-surface:#fef3c7;--palette-badge-soft-warning-text:#b45309;--palette-badge-soft-warning-border:#fde68a;--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:#94a3b8;--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:#ffc107;--palette-badge-filled-danger-surface:#dc3545;--palette-wizard-complete-text:#0f5132;--palette-modal-stack-surface:#f9f9f9;--palette-modal-stack-border:#d4d4d4;--palette-modal-stack-step-surface:#ededed;--palette-modal-stack-step-text:#999;--palette-modal-stack-step-active-surface:#f1f6fc;--palette-modal-stack-step-active-text:#3a87ad;--palette-button-legacy-success:#86c068;--palette-button-legacy-info:#4cb694;--palette-button-legacy-danger:#cc3941;--palette-button-legacy-warning:#e2b14a;--palette-button-legacy-primary-border:#3292e2;--palette-button-legacy-primary-hover:#1670b8cc;--palette-button-legacy-primary-hover-border:#2f7dbe;--palette-button-legacy-secondary-text:#244064;--palette-button-legacy-secondary-hover:#244064;--palette-button-legacy-secondary-hover-border:#193152;--palette-button-legacy-default-hover:#e6e6e6;--palette-button-legacy-default-hover-border:#adadad;--palette-button-legacy-success-border:#84a83e;--palette-button-legacy-success-hover:#6da256;--palette-button-legacy-success-hover-border:#78973b;--palette-button-legacy-info-hover:#409a7d;--palette-button-legacy-info-hover-border:#385764;--palette-button-legacy-warning-border:#c99d42;--palette-button-legacy-warning-hover:#d6a848;--palette-button-legacy-warning-hover-border:#c09844;--palette-button-legacy-danger-border:#ca4862;--palette-button-legacy-danger-hover:#b8323a;--palette-button-legacy-danger-hover-border:#c0455e;--palette-button-legacy-dark:#323232;--palette-button-legacy-light:#fff;--palette-button-legacy-outline-secondary:#868e96;--palette-button-legacy-outline-success:#468847;--palette-button-legacy-outline-info:#346597;--palette-button-legacy-outline-warning:#c09853;--palette-button-legacy-outline-danger:#b94a48;--palette-button-legacy-link-hover:#214e75;--palette-pager-active-surface:#3b9ff3;--palette-pager-active-border:#3276b1;--palette-button-warning-text:#212529;--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:#dbab57;--palette-panel-header-warning-border:#dbab57;--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:#9aa1a7;--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:#969696;--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:#ccc;--palette-dt-datetime-header-text:#777;--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:#212529;--palette-dt-dark-border:#595b5e;--palette-dt-dark-surface-muted:#2f3438;--palette-dt-dark-surface-hover:#404549;--palette-dt-dark-surface-disabled:#171b1f;--palette-dt-dark-disabled-text:#7c7c7c;--palette-dt-dark-pane-pill-surface:#212529;--palette-dt-selected-dark:#6ea8fe;--palette-dev-shell-surface:#2c3742}@media (prefers-color-scheme:dark){:root{--palette-surface-canvas:#282828;--palette-surface-panel:#282828;--palette-surface-primary:#282828;--palette-surface-elevated:#202124;--palette-surface-subtle:#3c3c3c;--palette-surface-subtle-alt:#5f6368;--palette-surface-muted:#202124;--palette-surface-soft:#3c3c3c;--palette-surface-soft-alt:#202124;--palette-surface-hover:#3c3c3c;--palette-surface-header:#3c3c3c;--palette-surface-sidebar:#282828;--palette-surface-sidebar-hover:#3c3c3c;--palette-surface-sidebar-active:#5f6368;--palette-surface-compact:#3c3c3c;--palette-surface-compact-hover:#5f6368;--palette-surface-note:#202124;--palette-surface-note-border:#5f6368;--palette-surface-note-text:#e8eaed;--palette-surface-badge-neutral:#3c3c3c;--palette-surface-search:#3c3c3c;--palette-surface-search-disabled:#202124;--palette-surface-search-open:#202124;--palette-surface-tree:#282828;--palette-surface-tree-hover:#3c3c3c;--palette-surface-tree-selected:#5f6368;--palette-surface-tag:#5f6368;--palette-surface-typeahead:#202124f5;--palette-surface-typeahead-hover:#5f6368;--palette-surface-grid-demo:#26a69a;--palette-surface-auth-page-external:#282828;--palette-surface-auth-card:#282828;--palette-surface-auth-hero-start:#3c3c3c;--palette-surface-auth-hero-end:#282828;--palette-surface-auth-button:#3c3c3c;--palette-surface-auth-button-hover:#5f6368;--palette-surface-auth-error:#4a1f2e;--palette-surface-auth-page-lock:#202124;--palette-dropdown-surface:var(--palette-surface-elevated);--palette-dropdown-border:var(--palette-surface-subtle);--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:#e8eaed;--palette-text-muted:#bdc1c6;--palette-text-strong:#fff;--palette-text-inverse:#202124;--palette-text-link:#a8c7fa;--palette-text-sidebar-active:#fff;--palette-text-header-button:#e8eaed;--palette-text-header-button-hover:#fff;--palette-text-compact:#bdc1c6;--palette-text-compact-hover:#e8eaed;--palette-text-search:#e8eaed;--palette-text-placeholder:#9aa0a6;--palette-text-disabled:#7f858b;--palette-text-dropdown-disabled:#7f858b;--palette-text-secondary-legacy:#bdc1c6;--palette-text-tree:#e8eaed;--palette-text-auth-button:#e8eaed;--palette-text-auth-error:#ffc0c4;--palette-text-auth-passkey:#ff8578;--palette-text-auth-qr:#a8c7fa;--palette-logo-word:#f3faf7;--palette-logo-tag:#bdc1c6;--palette-logo-accent:#f38e20;--palette-border-default:#3c3c3c;--palette-border-strong:#5f6368;--palette-border-input:#5f6368;--palette-border-subtle:#3c3c3c;--palette-border-compact:#5f6368;--palette-border-search:#5f6368;--palette-border-tree:#3c3c3c;--palette-border-tree-strong:#5f6368;--palette-border-auth-card:#3c3c3c;--palette-border-auth-hero:#5f6368;--palette-border-auth-error:#81415b;--palette-border-auth-button:#5f6368;--palette-border-auth-button-hover:#a8c7fa;--palette-accent:#a8c7fa;--palette-accent-hover:#c2dcff;--palette-accent-lite:#c2dcff;--palette-accent-dark:#5f6368;--palette-accent-strong:#a8c7fa;--palette-focus-ring:#a8c7fa;--palette-accent-soft-rgb:168 199 250;--palette-table-selection:#5f6368;--palette-table-row-danger-surface:#4b1f2a;--palette-table-row-danger-hover-surface:#5b2733;--palette-tabs-indicator:#a8c7fa;--palette-chart-blue:#8ab4f8;--palette-chart-gold:#f6d578;--palette-chart-green:#81c784;--palette-chart-violet:#d8ccff;--palette-chart-teal:#80cbc4;--palette-status-danger:#ff695c;--palette-status-danger-hover:#ff8578;--palette-status-warning:#d8a93c;--palette-status-info:#a8c7fa;--palette-status-info-alt:#a8c7fa;--palette-status-success:#69b64a;--palette-tone-secondary:#bdc1c6;--palette-badge-soft-danger-surface:#4b1f2a;--palette-badge-soft-danger-text:#ffb4b4;--palette-badge-soft-danger-border:#7a2c3a;--palette-badge-soft-warning-surface:#473817;--palette-badge-soft-warning-text:#f6d578;--palette-badge-soft-warning-border:#735a24;--palette-badge-soft-primary-surface:#263447;--palette-badge-soft-primary-text:#d2e3fc;--palette-badge-soft-primary-border:#3f5271;--palette-badge-soft-violet-surface:#332a5f;--palette-badge-soft-violet-text:#d8ccff;--palette-badge-soft-violet-border:#51418f;--palette-badge-soft-teal-surface:#123f44;--palette-badge-soft-teal-text:#a8fff2;--palette-badge-soft-teal-border:#22656b;--palette-badge-soft-neutral-surface:#2f3033;--palette-badge-soft-neutral-text:#e8eaed;--palette-badge-soft-neutral-border:#5f6368;--palette-modal-stack-surface:#202124;--palette-modal-stack-border:#5f6368;--palette-modal-stack-step-surface:#2f3033;--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:#282828;--palette-badge-choice-empty-text:#9aa0a6;--palette-badge-choice-empty-border:#5f6368;--palette-button-warning-text:#202124;--palette-button-info-text:#202124;--palette-editor-background:#1e1e1e;--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:#858585;--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:#2a2d2e;--palette-editor-indent-guide:#404040;--palette-editor-indent-guide-active:#707070;--palette-editor-widget-background:#252526;--palette-editor-widget-border:#454545;--palette-editor-widget-selected-background:#37373d;--palette-dt-html-background:#282828;--palette-dt-control-indicator:#ffffff80;--palette-dt-control-indicator-inverse:#ffffff80;--palette-dt-row-toggle:#6ea8dc;--palette-dt-info-text:#9aa0a6;--palette-dt-autofill-handle:#a8c7fa;--palette-dt-autofill-list-surface:#212529;--palette-dt-autofill-item-surface:#2f3438;--palette-dt-autofill-item-hover:#404549;--palette-dt-datetime-background:#282828;--palette-dt-datetime-border:#595b5e;--palette-dt-datetime-header-text:#ccc;--palette-dt-datetime-body-text:#eee;--palette-dt-datetime-cell-surface:#373c41;--palette-dt-datetime-cell-disabled-surface:#171b1f;--palette-dt-datetime-cell-hover-text:#000;--palette-dt-datetime-now-surface:#4b5055;--palette-dt-datetime-selected-surface:#a8c7fa;--palette-dt-datetime-selected-text:#000;--palette-dt-pane-button-surface:#282828;--palette-dt-pane-button-hover:#404549;--palette-dt-pane-pill-surface:#202124}}:root{--background:#fff;--foreground:#09090b;--card:#fff;--card-foreground:#09090b;--popover:#fff;--popover-foreground:#09090b;--primary:#b75000;--primary-foreground:#fffbeb;--secondary:#f4f4f5;--secondary-foreground:#18181b;--muted:#f4f4f5;--muted-foreground:#71717b;--accent:#b75000;--accent-foreground:#fffbeb;--destructive:#e40014;--border:#e4e4e7;--input:#e4e4e7;--ring:#9f9fa9;--chart-1:#d4d4d8;--chart-2:#71717b;--chart-3:#52525c;--chart-4:#3f3f46;--chart-5:#27272a;--radius:.45rem;--sidebar:#fafafa;--sidebar-foreground:#09090b;--sidebar-primary:#dd7400;--sidebar-primary-foreground:#fffbeb;--sidebar-accent:#f4f4f5;--sidebar-accent-foreground:#18181b;--sidebar-border:#e4e4e7;--sidebar-ring:#9f9fa9}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.51107% .242703 -.886115);--card:lab(100% 0 0);--card-foreground:lab(2.51107% .242703 -.886115);--popover:lab(100% 0 0);--popover-foreground:lab(2.51107% .242703 -.886115);--primary:lab(47.2709% 42.9082 69.2966);--primary-foreground:lab(98.6252% -.635922 8.42309);--secondary:lab(96.1634% .0993311 -.364041);--secondary-foreground:lab(8.30603% .618205 -2.16572);--muted:lab(96.1634% .0993311 -.364041);--muted-foreground:lab(47.8878% 1.65477 -5.77283);--accent:lab(47.2709% 42.9082 69.2966);--accent-foreground:lab(98.6252% -.635922 8.42309);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.6853% .399232 -1.45452);--input:lab(90.6853% .399232 -1.45452);--ring:lab(65.6464% 1.53497 -5.42429);--chart-1:lab(84.9837% .601262 -2.17986);--chart-2:lab(47.8878% 1.65477 -5.77283);--chart-3:lab(35.1166% 1.78212 -6.1173);--chart-4:lab(26.8019% 1.35387 -4.68303);--chart-5:lab(15.7305% .613764 -2.16959);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.51107% .242703 -.886115);--sidebar-primary:lab(60.3514% 40.5624 87.1228);--sidebar-primary-foreground:lab(98.6252% -.635922 8.42309);--sidebar-accent:lab(96.1634% .0993311 -.364041);--sidebar-accent-foreground:lab(8.30603% .618205 -2.16572);--sidebar-border:lab(90.6853% .399232 -1.45452);--sidebar-ring:lab(65.6464% 1.53497 -5.42429)}}@media (prefers-color-scheme:dark){:root{--background:#09090b;--foreground:#fafafa;--card:#18181b;--card-foreground:#fafafa;--popover:#18181b;--popover-foreground:#fafafa;--primary:#953d00;--primary-foreground:#fffbeb;--secondary:#27272a;--secondary-foreground:#fafafa;--muted:#27272a;--muted-foreground:#9f9fa9;--accent:#953d00;--accent-foreground:#fffbeb;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#71717b;--chart-1:#d4d4d8;--chart-2:#71717b;--chart-3:#52525c;--chart-4:#3f3f46;--chart-5:#27272a;--sidebar:#18181b;--sidebar-foreground:#fafafa;--sidebar-primary:#f99c00;--sidebar-primary-foreground:#461901;--sidebar-accent:#27272a;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#71717b}}@supports (color:lab(0% 0 0)){@media (prefers-color-scheme:dark){:root{--background:lab(2.51107% .242703 -.886115);--foreground:lab(98.26% 0 0);--card:lab(8.30603% .618205 -2.16572);--card-foreground:lab(98.26% 0 0);--popover:lab(8.30603% .618205 -2.16572);--popover-foreground:lab(98.26% 0 0);--primary:lab(37.8822% 37.1699 52.2718);--primary-foreground:lab(98.6252% -.635922 8.42309);--secondary:lab(15.7305% .613764 -2.16959);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.7305% .613764 -2.16959);--muted-foreground:lab(65.6464% 1.53497 -5.42429);--accent:lab(37.8822% 37.1699 52.2718);--accent-foreground:lab(98.6252% -.635922 8.42309);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(47.8878% 1.65477 -5.77283);--chart-1:lab(84.9837% .601262 -2.17986);--chart-2:lab(47.8878% 1.65477 -5.77283);--chart-3:lab(35.1166% 1.78212 -6.1173);--chart-4:lab(26.8019% 1.35387 -4.68303);--chart-5:lab(15.7305% .613764 -2.16959);--sidebar:lab(8.30603% .618205 -2.16572);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(72.7183% 31.8672 97.9407);--sidebar-primary-foreground:lab(15.8111% 20.9107 23.3752);--sidebar-accent:lab(15.7305% .613764 -2.16959);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(47.8878% 1.65477 -5.77283)}}}:root{--plat-recipe-radius-xs:.36rem;--plat-recipe-radius-sm:.36rem;--plat-recipe-radius-md:.45rem;--plat-recipe-radius-lg:.63rem;--plat-recipe-radius-xl:.63rem;--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:.875rem;--plat-recipe-control-line-height:1.25rem;--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 .625rem;--plat-recipe-button-padding:0 .625rem;--plat-recipe-button-padding-lg:.5rem 1rem;--plat-recipe-button-gap:.375rem;--plat-recipe-button-gap-sm:.375rem;--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:.5rem;--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-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:.3125rem;--plat-recipe-radio-size:1rem;--plat-recipe-radio-dot-size:.5rem;--plat-recipe-switch-width:2rem;--plat-recipe-switch-height:1.15rem;--plat-recipe-switch-thumb-size:1rem;--plat-recipe-switch-thumb-offset:.075rem;--plat-recipe-switch-thumb-travel:calc(var(--plat-recipe-switch-width) - var(--plat-recipe-switch-thumb-size) - (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:3px;--plat-recipe-focus-ring-offset:2px;--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-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(--palette-accent-dark);--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-sm);--plat-radius:var(--plat-recipe-radius-md);--plat-radius-soft:var(--plat-recipe-radius-lg);--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-radius-sm:var(--plat-radius-sm);--app-radius:var(--plat-radius);--app-radius-md:var(--plat-recipe-radius-md);--app-radius-soft:var(--plat-radius-soft);--app-radius-inner:var(--plat-recipe-radius-xs);--app-badge-radius:999rem;--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-sans:sans-serif;--app-font-family-serif:serif;--app-font-family-mono:monospace;--app-font-family-body:var(--app-font-family-sans);--app-font-family-heading:var(--app-font-family-body);--app-font-size-body:13px;--app-font-weight-heading:500;--app-line-height-body:1.47;--app-line-height-heading:1.1;--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-density-toolbar-block-size:var(--plat-recipe-button-block-size-sm);--app-density-toolbar-font-size:var(--app-density-control-font-size);--app-density-toolbar-line-height:var(--app-density-control-line-height);--app-density-toolbar-padding-block:.25rem;--app-density-toolbar-padding-inline:.75rem;--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:2px 6px;--app-density-tab-compact-font-size:var(--app-density-control-font-size);--app-density-tab-compact-line-height:18.2857px;--app-density-tab-compact-padding:2px 6px;--app-density-tab-block-size:2rem;--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-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-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-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-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-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-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-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(--palette-accent-dark);--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-legacy:var(--palette-text-secondary-legacy);--app-logo-word-fill:var(--palette-logo-word);--app-logo-tag-fill:var(--palette-logo-tag);--app-logo-accent-fill:var(--palette-logo-accent);--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:color-mix(in srgb, var(--app-text-strong) 7%, transparent);--app-runtime-label-font-weight:600;--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-link-default:color-mix(in srgb, var(--app-accent-dark) 48%, var(--app-text-primary) 52%);--app-link-hover:var(--app-accent);--app-table-selection-surface:var(--app-solid-primary-surface);--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 srgb, var(--app-table-selection-surface) 95%, transparent);--app-table-selection-hover-surface:color-mix(in srgb, var(--app-table-selection-surface) 97.5%, transparent);--app-table-row-stripe-surface:color-mix(in srgb, var(--app-text-strong) 2.4%, transparent);--app-table-row-hover-surface:color-mix(in srgb, var(--app-text-strong) 7.5%, transparent);--app-table-row-danger-surface:var(--palette-table-row-danger-surface);--app-table-row-danger-hover-surface:var(--palette-table-row-danger-hover-surface);--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:color-mix(in srgb, var(--app-status-danger) 75%, var(--app-text-strong) 25%);--app-status-warning-text:color-mix(in srgb, var(--app-status-warning) 62%, var(--app-text-strong) 38%);--app-status-success-text:color-mix(in srgb, var(--app-status-success) 85%, var(--app-text-strong) 15%);--app-status-info-text:color-mix(in srgb, var(--app-status-info) 85%, var(--app-text-strong) 15%);--app-solid-primary-surface:var(--app-accent);--app-solid-primary-border:var(--app-button-legacy-primary-border);--app-solid-primary-hover-surface:var(--app-button-legacy-primary-hover);--app-solid-primary-hover-border:var(--app-button-legacy-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-legacy-success);--app-solid-success-border:var(--palette-button-legacy-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-legacy-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-legacy-info);--app-solid-info-border:var(--app-button-legacy-light);--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-legacy-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-legacy-warning);--app-solid-warning-border:var(--palette-button-legacy-warning-border);--app-solid-warning-hover-surface:var(--palette-button-legacy-warning-hover);--app-solid-warning-hover-border:var(--palette-button-legacy-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-legacy-danger-hover);--app-solid-danger-border:var(--palette-button-legacy-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-legacy-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-legacy-dark-text:contrast-color(var(--app-button-legacy-dark));--app-button-legacy-dark-hover-text:contrast-color(color-mix(in srgb, var(--app-button-legacy-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:color-mix(in srgb, var(--app-status-danger) 30%, var(--app-surface-panel));--app-status-warning-surface:color-mix(in srgb, var(--app-status-warning) 14%, var(--app-surface-panel));--app-status-warning-border:color-mix(in srgb, var(--app-status-warning) 35%, var(--app-surface-panel));--app-status-info-surface:color-mix(in srgb, var(--app-status-info) 12%, var(--app-surface-panel));--app-status-info-border:color-mix(in srgb, var(--app-status-info) 30%, var(--app-surface-panel));--app-status-success-surface:color-mix(in srgb, var(--app-status-success) 12%, var(--app-surface-panel));--app-status-success-border:color-mix(in srgb, var(--app-status-success) 30%, var(--app-surface-panel));--app-panel-primary-surface:color-mix(in srgb, var(--app-accent-strong) 12%, var(--app-surface-panel));--app-panel-primary-border:color-mix(in srgb, var(--app-accent-strong) 30%, var(--app-surface-panel));--app-panel-primary-text:color-mix(in srgb, var(--app-accent-strong) 68%, var(--app-text-strong) 32%);--app-panel-success-text:color-mix(in srgb, var(--app-status-success) 68%, var(--app-text-strong) 32%);--app-panel-danger-text:color-mix(in srgb, var(--app-status-danger) 68%, var(--app-text-strong) 32%);--app-panel-warning-text:color-mix(in srgb, var(--app-status-warning) 68%, var(--app-text-strong) 32%);--app-panel-info-text:color-mix(in srgb, var(--app-status-info) 68%, var(--app-text-strong) 32%);--app-panel-muted-surface:color-mix(in srgb, var(--app-tone-secondary) 12%, var(--app-surface-panel));--app-panel-muted-border:color-mix(in srgb, var(--app-tone-secondary) 30%, var(--app-surface-panel));--app-panel-muted-text:color-mix(in srgb, var(--app-tone-secondary) 68%, var(--app-text-strong) 32%);--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:contrast-color(var(--app-panel-header-default-surface));--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:transparent;--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-disabled-color:var(--app-text-dropdown-disabled);--app-field-background:var(--app-surface-panel);--app-field-border:var(--app-border-subtle);--app-control-state-transition-duration:var(--app-motion-duration-base);--app-control-valid-surface:color-mix(in srgb, var(--app-status-success) 9%, var(--app-field-background));--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:color-mix(in srgb, var(--app-accent-strong) 78%, var(--app-text-primary));--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:color-mix(in srgb, var(--app-accent-dark) 50%, transparent);--app-select-open-background:var(--palette-surface-search-open);--app-select-disabled-background:var(--palette-surface-search-disabled);--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-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:var(--palette-tabs-indicator);--app-tabs-text:color-mix(in srgb, var(--app-text-primary) 78%, var(--app-text-muted));--app-tabs-text-active:var(--app-tabs-text);--app-tabs-close:var(--app-text-strong);--app-tabs-border:var(--app-border-default);--app-tabs-surface-active:var(--app-surface-panel);--app-groupbox-header-background:var(--app-panel-header-default-surface);--app-groupbox-header-border:var(--app-panel-header-default-border);--app-groupbox-shadow:0 0 13px color-mix(in srgb, var(--app-base-black) 8%, transparent);--app-shell-header-shadow:var(--app-shadow-card);--app-modal-divider:var(--app-ink-08);--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(--palette-wizard-complete-text);--app-wizard-step-active-surface:var(--app-surface-panel);--app-wizard-step-active-border:var(--app-accent);--app-wizard-step-complete-text:var(--palette-wizard-complete-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-strong);--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-legacy-success:var(--palette-button-legacy-success);--app-button-legacy-info:var(--palette-button-legacy-info);--app-button-legacy-danger:var(--palette-button-legacy-danger);--app-button-legacy-warning:var(--palette-button-legacy-warning);--app-button-legacy-primary-border:var(--palette-button-legacy-primary-border);--app-button-legacy-primary-hover:var(--palette-button-legacy-primary-hover);--app-button-legacy-primary-hover-border:var(--palette-button-legacy-primary-hover-border);--app-button-legacy-secondary-text:var(--palette-button-legacy-secondary-text);--app-button-legacy-secondary-hover:var(--palette-button-legacy-secondary-hover);--app-button-legacy-secondary-hover-border:var(--palette-button-legacy-secondary-hover-border);--app-button-legacy-default-hover:var(--palette-button-legacy-default-hover);--app-button-legacy-default-hover-border:var(--palette-button-legacy-default-hover-border);--app-button-legacy-success-border:var(--palette-button-legacy-success-border);--app-button-legacy-success-hover:var(--palette-button-legacy-success-hover);--app-button-legacy-success-hover-border:var(--palette-button-legacy-success-hover-border);--app-button-legacy-info-hover:var(--palette-button-legacy-info-hover);--app-button-legacy-info-hover-border:var(--palette-button-legacy-info-hover-border);--app-button-legacy-warning-border:var(--palette-button-legacy-warning-border);--app-button-legacy-warning-hover:var(--palette-button-legacy-warning-hover);--app-button-legacy-warning-hover-border:var(--palette-button-legacy-warning-hover-border);--app-button-legacy-danger-border:var(--palette-button-legacy-danger-border);--app-button-legacy-danger-hover:var(--palette-button-legacy-danger-hover);--app-button-legacy-danger-hover-border:var(--palette-button-legacy-danger-hover-border);--app-button-legacy-dark:var(--palette-button-legacy-dark);--app-button-legacy-light:var(--palette-button-legacy-light);--app-button-legacy-outline-secondary:var(--palette-button-legacy-outline-secondary);--app-button-legacy-outline-success:var(--palette-button-legacy-outline-success);--app-button-legacy-outline-info:var(--palette-button-legacy-outline-info);--app-button-legacy-outline-warning:var(--palette-button-legacy-outline-warning);--app-button-legacy-outline-danger:var(--palette-button-legacy-outline-danger);--app-button-legacy-link-hover:var(--palette-button-legacy-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-status-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-passkey:var(--palette-text-auth-passkey);--app-auth-icon-qr:var(--palette-text-auth-qr);--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}}body[data-ui=app]{background:var(--app-surface-canvas);color:var(--app-text-primary)}@media (prefers-color-scheme:dark){:root{--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-border:color-mix(in srgb, var(--palette-brand-google) 28%, 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-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 srgb, var(--palette-brand-google-hover) 72%, var(--app-auth-card-surface));--app-auth-provider-microsoft-surface:color-mix(in srgb, var(--palette-brand-microsoft) 14%, var(--app-auth-card-surface));--app-auth-provider-microsoft-border:color-mix(in srgb, var(--palette-brand-microsoft) 28%, 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-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 srgb, var(--palette-brand-microsoft-hover) 72%, var(--app-auth-card-surface))}}@layer reset{body[data-ui=app],body[data-ui=app] *,body[data-ui=app] :before,body[data-ui=app] :after{box-sizing:border-box}body[data-ui=app] :where(p,figure,blockquote,dl,dd){margin-block:0 var(--app-heading-margin-bottom)}body[data-ui=app] :where(ul,ol){margin-block:0 var(--app-heading-margin-bottom);padding-inline-start:var(--app-space-6)}body[data-ui=app] :where(button,input,optgroup,select,textarea){color:inherit;font:inherit}body[data-ui=app] :where(button,input,select,textarea){margin:0}body[data-ui=app] :where(button,[role=button]){cursor:pointer}body[data-ui=app] :where(button:disabled,[aria-disabled=true]){cursor:default}body[data-ui=app] :where(textarea){resize:vertical}body[data-ui=app] :where(img,picture,video,canvas){block-size:auto;max-inline-size:100%}body[data-ui=app] :where(svg){max-inline-size:100%}}@layer base{:root:has(>body[data-ui=app]){scrollbar-gutter:stable}body[data-ui=app]{background:var(--app-surface-canvas);color:var(--app-text-primary);font-family:var(--app-font-family-body);font-size:var(--app-font-size-body);line-height:var(--app-runtime-line-height);min-block-size:100vh;min-block-size:100dvh;margin:0}body[data-ui=app] a{color:var(--app-text-link)}body[data-ui=app] :where(p,li,dd,blockquote){text-wrap:pretty}body[data-ui=app] :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){color:inherit;font-family:var(--app-font-family-heading);font-weight:var(--app-font-weight-heading);line-height:var(--app-line-height-heading);text-wrap:balance}body[data-ui=app] :is(h1,.h1){font-size:var(--app-heading-size-h1)}body[data-ui=app] :is(h2,.h2){font-size:var(--app-heading-size-h2)}body[data-ui=app] :is(h3,.h3){font-size:var(--app-heading-size-h3)}body[data-ui=app] :is(h4,.h4){font-size:var(--app-heading-size-h4)}body[data-ui=app] :is(h5,.h5){font-size:var(--app-heading-size-h5)}body[data-ui=app] :is(h6,.h6){font-size:var(--app-heading-size-h6)}body[data-ui=app] :is(h1,.h1,h2,.h2,h3,.h3){margin-block:var(--app-heading-margin-top-large) var(--app-heading-margin-bottom)}body[data-ui=app] :is(h4,.h4,h5,.h5,h6,.h6){margin-block:var(--app-heading-margin-top-small) var(--app-heading-margin-bottom)}@supports (interpolate-size:allow-keywords){body[data-ui=app]{interpolate-size:allow-keywords}}}@layer layout{.plat-row{--plat-row-gap-x:1rem;--plat-row-gap-y:0;align-items:stretch;row-gap:var(--plat-row-gap-y);margin-left:calc(var(--plat-row-gap-x) * -.5);margin-right:calc(var(--plat-row-gap-x) * -.5);flex-wrap:wrap;display:flex}.plat-row.plat-control-outer{display:block}.plat-row.plat-control-outer:after{content:"";clear:both;display:table}.plat-row.plat-template-grid.plat-control-outer{--plat-template-grid-item-padding-block:var(--app-space-1);--plat-template-grid-item-padding-inline:calc(var(--app-space-1) / 4);display:block}.plat-template-grid>.template-grid-header{padding-inline:calc(var(--plat-row-gap-x) * .5)}.plat-template-grid-refresh-countdown{font-size:.5rem;position:absolute;inset-block-end:1px;inset-inline-end:1px}.plat-template-grid__items{align-items:stretch;row-gap:var(--plat-row-gap-y);margin-left:calc(var(--plat-row-gap-x) * -.5);margin-right:calc(var(--plat-row-gap-x) * -.5);flex-wrap:wrap;display:flex}.plat-template-grid__items>.templateGridElement{padding-block:var(--plat-template-grid-item-padding-block);padding-inline:var(--plat-template-grid-item-padding-inline);display:flex}.plat-template-grid__items>.templateGridElement>*{box-sizing:border-box;max-width:100%}.plat-row>.plat-col,.plat-row>.plat-col-auto,.plat-row>[class*=plat-col-]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-left:calc(var(--plat-row-gap-x) * .5);padding-right:calc(var(--plat-row-gap-x) * .5)}:where([data-plat-translated-layout=item][class*=plat-col-]){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.plat-row>:where(div,form,section,fieldset,article,aside,main):not(.plat-col):not(.plat-col-auto):not([class*=plat-col-]){box-sizing:border-box;min-width:0;max-width:100%}.plat-row>.plat-form-group{box-sizing:border-box;flex:0 0 100%;width:100%;min-width:0;max-width:100%}.plat-col{flex:1 1 0}.plat-col-auto{flex:none;width:auto;max-width:none}.plat-row>.plat-col-1,.plat-col-1{flex:0 0 8.33333%;width:8.33333%;max-width:8.33333%}.plat-row>.plat-col-2,.plat-col-2{flex:0 0 16.6667%;width:16.6667%;max-width:16.6667%}.plat-row>.plat-col-3,.plat-col-3{flex:0 0 25%;width:25%;max-width:25%}.plat-row>.plat-col-4,.plat-col-4{flex:0 0 33.3333%;width:33.3333%;max-width:33.3333%}.plat-row>.plat-col-5,.plat-col-5{flex:0 0 41.6667%;width:41.6667%;max-width:41.6667%}.plat-row>.plat-col-6,.plat-col-6{flex:0 0 50%;width:50%;max-width:50%}.plat-row>.plat-col-7,.plat-col-7{flex:0 0 58.3333%;width:58.3333%;max-width:58.3333%}.plat-row>.plat-col-8,.plat-col-8{flex:0 0 66.6667%;width:66.6667%;max-width:66.6667%}.plat-row>.plat-col-9,.plat-col-9{flex:0 0 75%;width:75%;max-width:75%}.plat-row>.plat-col-10,.plat-col-10{flex:0 0 83.3333%;width:83.3333%;max-width:83.3333%}.plat-row>.plat-col-11,.plat-col-11{flex:0 0 91.6667%;width:91.6667%;max-width:91.6667%}.plat-row>.plat-col-12,.plat-col-12{flex:0 0 100%;width:100%;max-width:100%}.plat-row--align-end{align-items:flex-end}.plat-row--align-center{align-items:center}.plat-row--align-start{align-items:flex-start}.plat-row.plat-gap-md{--plat-row-gap-x:1rem;--plat-row-gap-y:1rem;row-gap:var(--plat-row-gap-y);column-gap:0}.plat-border-start{border-inline-start:1px solid var(--app-border-default)}.plat-icon-inline{margin-right:.25rem}.plat-mobile-hide{display:inline}@media (min-width:576px){.plat-inline-sm{display:inline!important}.plat-inline-sm-hidden{display:none!important}.plat-col-sm{flex:1 1 0;width:auto;max-width:100%}.plat-col-sm-auto{flex:none;width:auto;max-width:none}.plat-row>.plat-col-sm-1,.plat-col-sm-1{flex:0 0 8.33333%;width:8.33333%;max-width:8.33333%}.plat-row>.plat-col-sm-2,.plat-col-sm-2{flex:0 0 16.6667%;width:16.6667%;max-width:16.6667%}.plat-row>.plat-col-sm-3,.plat-col-sm-3{flex:0 0 25%;width:25%;max-width:25%}.plat-row>.plat-col-sm-4,.plat-col-sm-4{flex:0 0 33.3333%;width:33.3333%;max-width:33.3333%}.plat-row>.plat-col-sm-5,.plat-col-sm-5{flex:0 0 41.6667%;width:41.6667%;max-width:41.6667%}.plat-row>.plat-col-sm-6,.plat-col-sm-6{flex:0 0 50%;width:50%;max-width:50%}.plat-row>.plat-col-sm-7,.plat-col-sm-7{flex:0 0 58.3333%;width:58.3333%;max-width:58.3333%}.plat-row>.plat-col-sm-8,.plat-col-sm-8{flex:0 0 66.6667%;width:66.6667%;max-width:66.6667%}.plat-row>.plat-col-sm-9,.plat-col-sm-9{flex:0 0 75%;width:75%;max-width:75%}.plat-row>.plat-col-sm-10,.plat-col-sm-10{flex:0 0 83.3333%;width:83.3333%;max-width:83.3333%}.plat-row>.plat-col-sm-11,.plat-col-sm-11{flex:0 0 91.6667%;width:91.6667%;max-width:91.6667%}.plat-row>.plat-col-sm-12,.plat-col-sm-12{flex:0 0 100%;width:100%;max-width:100%}}@media (max-width:767.98px){.plat-mobile-hide{display:none!important}}@media (min-width:768px){.plat-inline-md{display:inline!important}.plat-inline-md-hidden{display:none!important}.plat-row>.plat-col-md-1,.plat-col-md-1{flex:0 0 8.33333%;width:8.33333%;max-width:8.33333%}.plat-row>.plat-col-md-2,.plat-col-md-2{flex:0 0 16.6667%;width:16.6667%;max-width:16.6667%}.plat-row>.plat-col-md-3,.plat-col-md-3{flex:0 0 25%;width:25%;max-width:25%}.plat-row>.plat-col-md-4,.plat-col-md-4{flex:0 0 33.3333%;width:33.3333%;max-width:33.3333%}.plat-row>.plat-col-md-5,.plat-col-md-5{flex:0 0 41.6667%;width:41.6667%;max-width:41.6667%}.plat-row>.plat-col-md-6,.plat-col-md-6{flex:0 0 50%;width:50%;max-width:50%}.plat-row>.plat-col-md-7,.plat-col-md-7{flex:0 0 58.3333%;width:58.3333%;max-width:58.3333%}.plat-row>.plat-col-md-8,.plat-col-md-8{flex:0 0 66.6667%;width:66.6667%;max-width:66.6667%}.plat-row>.plat-col-md-9,.plat-col-md-9{flex:0 0 75%;width:75%;max-width:75%}.plat-row>.plat-col-md-10,.plat-col-md-10{flex:0 0 83.3333%;width:83.3333%;max-width:83.3333%}.plat-row>.plat-col-md-11,.plat-col-md-11{flex:0 0 91.6667%;width:91.6667%;max-width:91.6667%}.plat-row>.plat-col-md-12,.plat-col-md-12{flex:0 0 100%;width:100%;max-width:100%}.plat-row>.plat-col-md-auto,.plat-col-md-auto{flex:none;width:auto;max-width:none}.plat-form-group.plat-row>.plat-field-label[class*=plat-col-md-]{text-align:right;justify-content:flex-end;padding-inline-end:0}.plat-form-group.plat-row>.plat-field-label[class*=plat-col-md-]+[class*=plat-col-md-]{padding-inline-start:0}}@media (min-width:992px){.plat-inline-lg{display:inline!important}.plat-inline-lg-hidden{display:none!important}.plat-col-lg-auto{flex:none;width:auto;max-width:none}.plat-row>.plat-col-lg-1,.plat-col-lg-1{flex:0 0 8.33333%;width:8.33333%;max-width:8.33333%}.plat-row>.plat-col-lg-2,.plat-col-lg-2{flex:0 0 16.6667%;width:16.6667%;max-width:16.6667%}.plat-row>.plat-col-lg-3,.plat-col-lg-3{flex:0 0 25%;width:25%;max-width:25%}.plat-row>.plat-col-lg-4,.plat-col-lg-4{flex:0 0 33.3333%;width:33.3333%;max-width:33.3333%}.plat-row>.plat-col-lg-5,.plat-col-lg-5{flex:0 0 41.6667%;width:41.6667%;max-width:41.6667%}.plat-row>.plat-col-lg-6,.plat-col-lg-6{flex:0 0 50%;width:50%;max-width:50%}.plat-row>.plat-col-lg-7,.plat-col-lg-7{flex:0 0 58.3333%;width:58.3333%;max-width:58.3333%}.plat-row>.plat-col-lg-8,.plat-col-lg-8{flex:0 0 66.6667%;width:66.6667%;max-width:66.6667%}.plat-row>.plat-col-lg-9,.plat-col-lg-9{flex:0 0 75%;width:75%;max-width:75%}.plat-row>.plat-col-lg-10,.plat-col-lg-10{flex:0 0 83.3333%;width:83.3333%;max-width:83.3333%}.plat-row>.plat-col-lg-11,.plat-col-lg-11{flex:0 0 91.6667%;width:91.6667%;max-width:91.6667%}.plat-row>.plat-col-lg-12,.plat-col-lg-12{flex:0 0 100%;width:100%;max-width:100%}}@media (min-width:1200px){.plat-col-xl-auto{flex:none;width:auto;max-width:none}.plat-row>.plat-col-xl-1,.plat-col-xl-1{flex:0 0 8.33333%;width:8.33333%;max-width:8.33333%}.plat-row>.plat-col-xl-2,.plat-col-xl-2{flex:0 0 16.6667%;width:16.6667%;max-width:16.6667%}.plat-row>.plat-col-xl-3,.plat-col-xl-3{flex:0 0 25%;width:25%;max-width:25%}.plat-row>.plat-col-xl-4,.plat-col-xl-4{flex:0 0 33.3333%;width:33.3333%;max-width:33.3333%}.plat-row>.plat-col-xl-5,.plat-col-xl-5{flex:0 0 41.6667%;width:41.6667%;max-width:41.6667%}.plat-row>.plat-col-xl-6,.plat-col-xl-6{flex:0 0 50%;width:50%;max-width:50%}.plat-row>.plat-col-xl-7,.plat-col-xl-7{flex:0 0 58.3333%;width:58.3333%;max-width:58.3333%}.plat-row>.plat-col-xl-8,.plat-col-xl-8{flex:0 0 66.6667%;width:66.6667%;max-width:66.6667%}.plat-row>.plat-col-xl-9,.plat-col-xl-9{flex:0 0 75%;width:75%;max-width:75%}.plat-row>.plat-col-xl-10,.plat-col-xl-10{flex:0 0 83.3333%;width:83.3333%;max-width:83.3333%}.plat-row>.plat-col-xl-11,.plat-col-xl-11{flex:0 0 91.6667%;width:91.6667%;max-width:91.6667%}.plat-row>.plat-col-xl-12,.plat-col-xl-12{flex:0 0 100%;width:100%;max-width:100%}}body[data-ui=app] .plat-single-page-tab-container{flex-direction:column;height:100%;min-height:100%;display:flex}body[data-ui=app].plat-single-page-app-layout #SinglePageTabContainer{flex:auto;height:auto;min-height:0}body[data-ui=app] #SinglePageTabContainer>.plat-tabs__content{width:100%;min-height:0;box-shadow:none;box-sizing:border-box;background:0 0;border:0;border-radius:0;flex:auto;padding:10px}body[data-ui=app].plat-single-page-app-layout #SinglePageTabContainer>.plat-tabs__content{flex-direction:column;flex:auto;min-height:0;display:flex}body[data-ui=app] #SinglePageTabContainer>.plat-tabs__content>.plat-tabs__panel{height:100%;min-height:0}body[data-ui=app].plat-single-page-app-layout .plat-single-page-tab-panel>.plat-row{flex:none}body[data-ui=app] #modalBrixxboxToolbar,body[data-ui=app]>#main>#content>#contentDiv [id$=_toolbar]{flex-wrap:wrap;gap:.5rem;display:inline-flex}body[data-ui=app] .plat-tab-modal-panel{height:100%}body[data-ui=app].plat-single-page-app-layout .plat-tab-modal-panel{flex-direction:column;flex:auto;height:auto;min-height:0;display:flex}body[data-ui=app] .plat-tab-modal-panel>.plat-card{height:100%}body[data-ui=app].plat-single-page-app-layout .plat-tab-modal-panel>.plat-card{flex:auto;height:auto;min-height:0;margin-bottom:0}body[data-ui=app] .plat-tab-modal-panel>.plat-card>.plat-card__body{overflow:auto}body[data-ui=app] .plat-modal__body>.plat-panel{height:100%}body[data-ui=app] .plat-modal__body>.plat-panel>.plat-app-shell__body,body[data-ui=app] .plat-modal__body>.plat-panel>.plat-card__body{overflow:auto}body[data-ui=app] .plat-app-shell__toolbar,body[data-ui=app] .plat-app-shell__header .plat-app-shell__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:4px;display:inline-flex}body[data-ui=app] #globalToolbar.plat-app-shell__toolbar{float:right;box-sizing:border-box;height:41px}body[data-ui=app] .plat-app-shell__toolbar:not(.plat-toolbar-row)>fieldset[data-plat-toolbar-group]{border:0;min-inline-size:0;margin:0;padding:0}body[data-ui=app]{--shell-accent:var(--app-accent-strong);--app-runtime-line-height:19.11px;--app-runtime-control-font-size:var(--app-density-control-font-size);--app-runtime-control-line-height:var(--app-density-control-line-height);--app-runtime-control-block-size:var(--app-density-control-block-size);--app-runtime-control-padding-block:var(--app-density-control-padding-block);--app-runtime-control-padding-inline:var(--app-density-control-padding-inline);--app-runtime-control-padding:var(--app-density-control-padding)}body[data-ui=app].plat-single-page-app-layout{min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}body[data-ui=app] .project-context,body[data-ui=app]>#main>#ribbon,body[data-ui=app]>#main,body[data-ui=app]>#main>#content,body[data-ui=app]>#main>#content>#contentDiv,body[data-ui=app] .plat-header-dropdown-panel{color:var(--app-text-primary);background:var(--app-surface-panel);border:1px solid var(--app-border-default);box-shadow:none}body[data-ui=app]>#main{min-height:calc(100vh - 49px);background:0 0;border:0;min-height:calc(100dvh - 49px);transition:margin-left .18s}body[data-ui=app].plat-single-page-app-layout>#main{flex-direction:column;flex:auto;min-height:0;display:flex}body[data-ui=app] #header,body[data-ui=app]>#main>#content>#contentDiv,body[data-ui=app]>#main>#content,body[data-ui=app] .page-footer{box-sizing:border-box;width:100%}body[data-ui=app] #blockerOverlay:not([hidden]):not(.plat-hidden){z-index:99999;background:var(--app-overlay-scrim-soft);width:100%;height:100%;display:block;position:fixed;inset:0}body[data-ui=app] .plat-busy-spinner{inline-size:100%;position:fixed;inset-block-start:45%}body[data-ui=app] .plat-busy-spinner__graphic,body[data-ui=app] .plat-busy-spinner__message{text-align:center;margin-inline:auto}body[data-ui=app] .plat-busy-spinner__message{max-inline-size:80%;margin-block-start:1em}body[data-ui=app] .plat-busy-spinner__message-stack{flex-direction:column;display:flex}body[data-ui=app] #busySpinnerText{background:color-mix(in srgb, var(--app-surface-panel) 80%, transparent);color:contrast-color(var(--app-surface-panel));border-radius:10px;flex:none;margin:auto;padding:5px}body[data-ui=app] #wikiDivContainer{border-left:1px solid var(--app-border-default)!important}body[data-ui=app].plat-single-page-app-layout>#main>#content{flex:auto;min-height:0}body[data-ui=app].plat-single-page-app-layout>#main>#content>#contentDiv{flex-direction:column;height:100%;min-height:0;display:flex}body[data-ui=app]>#main>#content{border:0;padding:10px 14px}body[data-ui=app]>#main>#content>#contentDiv{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}body[data-ui=app] .breadcrumb,body[data-ui=app] .breadcrumb a,body[data-ui=app] .plat-workspace-selector,body[data-ui=app] #workspaceSelektor{color:var(--app-text-strong)}body[data-ui=app] .plat-header-action a,body[data-ui=app] .header-dropdown-list a{color:var(--app-header-foreground,var(--app-text-header-button))}body[data-ui=app] #cr-active-banner{z-index:1000;background:var(--app-solid-primary-surface);color:contrast-color(var(--app-solid-primary-surface));box-shadow:0 2px 6px var(--app-ink-15);align-items:center;gap:12px;padding:8px 18px;font-size:14px;display:flex;position:relative}body[data-ui=app] #cr-active-banner a,body[data-ui=app] #cr-active-banner button{color:inherit}body[data-ui=app] #cr-active-banner a{text-decoration:underline}body[data-ui=app] #cr-active-banner .cr-active-banner__icon{opacity:.85;font-size:18px}body[data-ui=app] #cr-active-banner .cr-active-banner__spacer{flex:1}body[data-ui=app] #cr-active-banner .cr-active-banner__button{border:1px solid color-mix(in srgb, currentColor 40%, transparent);border-radius:var(--app-radius);background:color-mix(in srgb, currentColor 20%, transparent);cursor:pointer;padding:4px 14px;font-size:13px}body[data-ui=app]>#main>#ribbon{box-sizing:border-box;background:var(--app-surface-panel);border-top:0;border-inline:0;border-bottom:1px solid var(--app-border-default);-webkit-backdrop-filter:none;backdrop-filter:none;height:42px;min-height:0;padding:0 13px;display:block}body[data-ui=app] .project-context>.label,body[data-ui=app]>#main>#ribbon .breadcrumb>li,body[data-ui=app]>#main>#ribbon .plat-app-shell__toolbar{color:var(--app-text-muted)}body[data-ui=app]>#main>#ribbon .breadcrumb{font-size:var(--app-runtime-control-font-size);line-height:var(--app-runtime-line-height);vertical-align:top;background:0 0;gap:0;margin:0;padding:11px 34px 11px 0;font-weight:500;list-style:none;display:inline-block}body[data-ui=app]>#main>#ribbon .breadcrumb>li{color:var(--app-text-muted);white-space:nowrap;align-items:center;display:inline-flex;position:relative}body[data-ui=app]>#main>#ribbon .breadcrumb>li+li{margin-left:1.1rem}body[data-ui=app]>#main>#ribbon .breadcrumb>li+li:before{content:"/";color:color-mix(in srgb, var(--app-text-muted) 78%, transparent);font-weight:400;position:absolute;left:-.7rem}body[data-ui=app]>#main>#ribbon .breadcrumb>li:last-child{color:var(--app-text-strong);font-weight:600}body[data-ui=app] #header{--app-header-auto-foreground:contrast-color(var(--app-header-background,var(--app-surface-header)));--app-header-foreground:var(--app-header-auto-foreground);--app-header-action-hover-surface:color-mix(in srgb, var(--app-header-foreground,var(--app-text-header-button)) 14%, transparent);--app-header-action-active-surface:color-mix(in srgb, var(--app-header-foreground,var(--app-text-header-button)) 22%, transparent);z-index:1040;background:var(--app-header-background,var(--app-surface-header));border-bottom:1px solid color-mix(in srgb, var(--app-surface-header) 72%, var(--app-base-black) 28%);height:49px;min-height:49px;box-shadow:none;box-sizing:border-box;padding-right:0;display:block;position:sticky;top:0;overflow:visible}body[data-ui=app] #header:after{content:"";clear:both;display:table}body[data-ui=app] #header>.project-context,body[data-ui=app] #header>.float-end,body[data-ui=app] #header>.plat-header-action--end,body[data-ui=app] #header>.header-toolbar-end,body[data-ui=app] #header>.header-right,body[data-ui=app] #header>#logo-group{height:49px;min-height:49px}body[data-ui=app] #header>#logo-group,body[data-ui=app] #header>.project-context{float:left}body[data-ui=app] #header>.float-end,body[data-ui=app] #header>.plat-header-action--end,body[data-ui=app] #header>.header-toolbar-end,body[data-ui=app] #header>.header-right{float:right;min-width:auto;margin-left:0;display:block}body[data-ui=app] #logo-group{--app-logo-auto-foreground:contrast-color(var(--app-logo-background,var(--app-header-background,var(--app-surface-header))));--app-logo-foreground:var(--app-logo-auto-foreground);float:left;box-sizing:border-box;background:var(--app-logo-background,transparent);width:220px;min-width:220px;box-shadow:none;border:0;align-items:center;padding:0 0 0 9px;display:flex;overflow:visible}body[data-ui=app] #logo{align-items:center;width:auto;height:100%;margin:0;display:flex}body[data-ui=app] #logo img{width:auto;height:30px;max-height:none;padding-left:3px;display:block}body[data-ui=app] #logo-group.logo-group--fallback{padding:0}body[data-ui=app] #logo-group.logo-group--fallback #logo{width:100%}body[data-ui=app] #logo-group.logo-group--fallback .logo-fallback{cursor:pointer;text-rendering:geometricprecision;width:100%;height:100%;display:block;overflow:hidden}body[data-ui=app] #logo-group.logo-group--fallback .logo-fallback .word{fill:var(--app-logo-foreground,var(--app-header-foreground,var(--app-logo-word-fill)));font-family:var(--app-font-family-heading);font-weight:900}body[data-ui=app] #logo-group.logo-group--fallback .logo-fallback .accent{fill:var(--app-logo-accent-fill)}body[data-ui=app] .project-context{float:left;box-sizing:border-box;min-width:auto;max-width:140px;box-shadow:none;background:0 0;border:0;margin:0;padding:7px 13px 0;display:block;position:relative}body[data-ui=app] .project-context .plat-dropdown-shell{display:block}body[data-ui=app] .project-context .label{letter-spacing:.1px;text-transform:uppercase;color:var(--app-base-white);margin:0;padding:2px 6px 3px 0;font-size:10px;font-weight:700;line-height:10px;display:block}body[data-ui=app] .plat-workspace-selector{max-width:140px;box-shadow:none;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:.35rem;padding:0;font-size:14px;line-height:20.58px;display:inline-flex;overflow:hidden}body[data-ui=app] .plat-workspace-selector__label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1px;overflow:hidden}body[data-ui=app] .plat-header-action,body[data-ui=app] .header-action{flex:none;height:40px;margin:1px 0 0;display:block}body[data-ui=app] .plat-header-action{margin-left:6px}body[data-ui=app] .plat-header-action>span{display:block}body[data-ui=app] .plat-header-action>:first-child>:is(a,button){appearance:none;box-sizing:border-box;border:1px solid var(--app-border-input);border-radius:var(--app-radius-sm);background:var(--app-surface-subtle);width:30px;min-width:30px;height:30px;box-shadow:inset 0 -2px 0 var(--app-ink-05);color:var(--app-header-foreground,var(--app-text-header-button));text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;margin:10px 0 0;padding:2px;font-size:17px;font-weight:700;line-height:24px;text-decoration:none;display:inline-block}body[data-ui=app] .plat-header-action>:first-child>:is(a,button):hover{border-color:var(--app-border-input);box-shadow:inset 0 0 4px 1px var(--app-ink-08);color:var(--app-header-foreground,var(--app-text-header-button-hover))}body[data-ui=app] .plat-header-action>:first-child>:is(a,button):active{background:var(--app-surface-hover);box-shadow:inset 0 0 3px 1px var(--app-ink-15)}body[data-ui=app] .plat-header-action.plat-header-action--transparent>:first-child>:is(a,button){background:0 0;width:30px;min-width:30px;box-shadow:none!important;border:0!important}body[data-ui=app] .plat-header-action.plat-header-action--transparent>:first-child>:is(a,button):hover{color:var(--app-status-danger)}body[data-ui=app] .header-dropdown-list,body[data-ui=app] .header-dropdown-list>li{margin:0;padding:0;list-style:none}body[data-ui=app] .header-dropdown-list{flex:none;align-items:center;width:auto;display:flex}body[data-ui=app] .header-dropdown-list--mobile{display:none}body[data-ui=app] .header-dropdown-list.header-dropdown-list-end{margin-left:0;margin-right:6px;float:right!important}body[data-ui=app] .header-search{flex:none;width:300px;height:40px;margin:0;padding:0;display:block}body[data-ui=app] .header-right{flex-direction:row-reverse;justify-content:flex-start;align-items:flex-start;gap:0;height:49px;margin-left:0;display:inline-flex}body[data-ui=app] #header>.header-right{float:right;flex-direction:row-reverse;justify-content:flex-start;align-items:flex-start;gap:0;width:auto;min-width:0;margin-left:0;display:inline-flex}body[data-ui=app] #header>.header-right>*{flex:none}body[data-ui=app] #header .plat-header-action--end,body[data-ui=app] #header .header-toolbar-end,body[data-ui=app] #header>.header-right{float:right!important;margin-left:0!important}body[data-ui=app] .header-right>.header-dropdown-list{margin:0}body[data-ui=app] .header-search button{width:30px;height:30px;padding:0}body[data-ui=app] .header-search{position:relative}body[data-ui=app] .header-search.header-search-shell{margin-left:6px}body[data-ui=app] .header-search.plat-header-search-form{margin-inline-start:0}body[data-ui=app] .header-search>input[type=text]{appearance:none;box-sizing:border-box;border:1px solid var(--app-border-input);background:var(--app-field-background);width:100%;min-width:200px;height:30px;color:var(--app-text-primary);border-radius:4px;outline:none;margin-top:10px;padding:0 10px;line-height:normal;display:block}body[data-ui=app] #search-fld{background:var(--app-field-background);color:var(--app-text-primary);border-color:var(--app-border-input)}body[data-ui=app] #search-fld::placeholder{color:var(--app-text-muted);opacity:1}body[data-ui=app] .header-search>button{z-index:2;color:var(--app-text-header-button);background:0 0;border:0;margin:0;font-size:17px;line-height:30px;position:absolute;top:10px;right:0}body[data-ui=app] #cancel-search-js{z-index:3;background:var(--app-solid-danger-surface);width:30px;height:29px;color:contrast-color(var(--app-solid-danger-surface));text-align:center;padding:0;font-size:17px;line-height:29px;position:absolute;top:10px;right:10px;text-decoration:none!important}body[data-ui=app] #hide-menu>:first-child>:is(a,button){background:0 0;width:30px;min-width:30px;margin-top:10px;box-shadow:none!important;border:0!important}body[data-ui=app] #hide-menu i{font-size:100%;color:var(--app-header-foreground,var(--app-text-header-button))!important}body[data-ui=app] #hide-menu>:first-child>:is(a,button):is(:hover,:focus-visible){background:var(--app-header-action-hover-surface)}body[data-ui=app] #hide-menu>:first-child>:is(a,button):active,body[data-ui=app].plat-sidebar-hidden #hide-menu>:first-child>:is(a,button){background:var(--app-header-action-active-surface)}body[data-ui=app] #cancel-search-js,body[data-ui=app] #search-mobile,body[data-ui=app] #logo-group .plat-header-dropdown-panel,body[data-ui=app] .header-search .plat-header-dropdown-panel{display:none}body[data-ui=app] .header-search .plat-header-search-results-panel{padding-inline-end:50px}body[data-ui=app].plat-search-mobile-active #search-mobile{display:block}body[data-ui=app] .plat-workspace-menu,body[data-ui=app] #selectSearchPrefix{min-width:160px;max-height:400px;margin-top:var(--app-space-1);overflow-y:auto}body[data-ui=app] #selectSearchPrefix{box-sizing:border-box;inline-size:max-content;min-inline-size:160px;margin-top:2px}body[data-ui=app] .plat-workspace-menu{box-sizing:border-box}body[data-ui=app] .plat-workspace-search-container{padding:var(--app-space-1)}body[data-ui=app] .plat-workspace-search-container>.plat-form-control{width:100%}body[data-ui=app] .plat-header-search-prefix{height:auto;color:var(--app-header-foreground,var(--app-text-strong));font-size:var(--app-runtime-control-font-size);line-height:var(--app-runtime-line-height);background:0 0;border:0;margin:16px 5px 0 0;padding:0;text-decoration:none;display:block}body[data-ui=app] #selectSearchText{line-height:var(--app-runtime-line-height);margin-left:5em;display:inline}body[data-ui=app] .plat-header-search-prefix>i{display:inline-block}body[data-ui=app] .plat-workspace-selector.plat-dropdown-toggle:after,body[data-ui=app] .plat-header-search-prefix.plat-dropdown-toggle:after,body[data-ui=app] .plat-user-dropdown-toggle.plat-dropdown-toggle:after{display:none}body[data-ui=app] .plat-header-search-prefix span,body[data-ui=app] #workspaceSelektor{color:inherit}body[data-ui=app] .plat-shell-context{--app-shell-context-height:1.875rem;max-width:min(34rem,36vw);height:100%;padding-inline:var(--app-space-4);vertical-align:middle;align-items:center;gap:0;margin-inline-start:var(--app-space-3);display:inline-flex}body[data-ui=app] .plat-shell-context__link,body[data-ui=app] .plat-shell-context__action{box-sizing:border-box;height:var(--app-shell-context-height);min-height:var(--app-shell-context-height);padding:var(--app-space-2) var(--app-space-3);background:var(--app-shell-context-surface);color:var(--app-shell-context-text);white-space:nowrap;border:0;align-items:center;font-size:.8125rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}body[data-ui=app] .plat-shell-context__link{gap:var(--app-space-2);border-radius:var(--app-radius) 0 0 var(--app-radius);min-width:0}body[data-ui=app] .plat-shell-context__label{text-overflow:ellipsis;min-width:0;overflow:hidden}body[data-ui=app] .plat-shell-context__action{border-left:1px solid var(--app-shell-context-divider);border-radius:0 var(--app-radius) var(--app-radius) 0;cursor:pointer}body[data-ui=app] .plat-shell-context__link:hover,body[data-ui=app] .plat-shell-context__action:hover{background:var(--app-shell-context-hover-surface);color:var(--app-shell-context-text);text-decoration:none}@media (max-width:47.9375rem){body[data-ui=app] .plat-shell-context{max-width:none;padding-inline:var(--app-space-2)}body[data-ui=app] .plat-shell-context__link{max-width:12rem}body[data-ui=app] .plat-shell-context__action{width:var(--app-shell-context-height);padding-inline:var(--app-space-2);justify-content:center}body[data-ui=app] .plat-shell-context__action-label{display:none}}body[data-ui=app] #header .project-context .label,body[data-ui=app] #header .plat-workspace-selector,body[data-ui=app] #header #workspaceSelektor,body[data-ui=app] #header #workspaceSelektor :is(i,.plat-workspace-selector__label){color:var(--app-header-foreground,var(--app-text-header-button))}@media (max-width:991.98px){body[data-ui=app] #header{flex-wrap:nowrap;align-items:stretch;display:flex}body[data-ui=app] #header:after{display:none}body[data-ui=app] #header>#logo-group,body[data-ui=app] #header>.project-context,body[data-ui=app] #header>.header-right{min-width:0;float:none!important}body[data-ui=app] #header>#logo-group{width:auto;flex:0 clamp(6rem,30vw,13.75rem);padding-inline-start:var(--app-space-2)}body[data-ui=app] #logo{min-width:0}body[data-ui=app] #logo img,body[data-ui=app] #logo-group.logo-group--fallback .logo-fallback{object-fit:contain;max-width:100%}body[data-ui=app] #header>.project-context{max-width:none;padding-inline:var(--app-space-2);flex:auto;overflow:hidden}body[data-ui=app] .plat-workspace-selector{max-width:100%}body[data-ui=app] #header>.header-right{flex:none;margin-inline-start:auto!important}body[data-ui=app] #header .plat-shell-context{max-width:clamp(5rem,28vw,10rem);padding-inline:var(--app-space-1);flex:0 clamp(5rem,28vw,10rem);margin-inline-start:0}body[data-ui=app] #header .plat-shell-context__link{padding-inline:var(--app-space-2)}body[data-ui=app] #header .plat-shell-context__action{flex:0 0 var(--app-shell-context-height);padding-inline:var(--app-space-2);justify-content:center}body[data-ui=app] #header .plat-shell-context__action-label,body[data-ui=app] #header>.header-right>#homeBtn,body[data-ui=app] #header>.header-right>#logout,body[data-ui=app] #header>.header-right>#fullscreen{display:none}body[data-ui=app] #header>.header-right>#mobile-profile-img{display:flex!important}body[data-ui=app] #mobile-profile-img .plat-user-dropdown-toggle{justify-content:center;width:30px;min-width:30px;margin-top:10px}body[data-ui=app] #mobile-profile-img img{object-fit:cover;border-radius:50%;width:24px;height:24px}body[data-ui=app] #header>.header-right>.header-search,body[data-ui=app] #header>.header-right>.header-dropdown-list-end{display:none}body[data-ui=app] #search-mobile{display:block}body[data-ui=app].plat-search-mobile-active #header>.header-right>.header-search{z-index:1050;width:auto;height:50px;padding-inline:var(--app-space-3);background:var(--app-surface-header);border-bottom:1px solid var(--app-border-default);display:block;position:fixed;inset-block-start:calc(49px + env(safe-area-inset-top,0px));inset-inline:0}body[data-ui=app].plat-search-mobile-active #header>.header-right>.header-search>input[type=text]{min-width:0;padding-inline-end:2.5rem}body[data-ui=app].plat-search-mobile-active #cancel-search-js{display:block}}body[data-ui=app] .page-footer{--app-footer-foreground:contrast-color(var(--app-footer-background,var(--app-surface-panel)));background:var(--app-footer-background,var(--app-surface-panel));border-top:1px solid var(--app-border-default);color:var(--app-footer-foreground);box-shadow:none;margin-top:1rem;padding:10px 14px}body[data-ui=app] .page-footer :is(.footer-text,.footer-build,.footer-action){color:var(--app-footer-foreground)}body[data-ui=app] .page-footer .plat-footer-expire-date{margin-inline-start:var(--app-space-8)}body[data-ui=app] .page-footer .plat-footer-feedback{margin-inline-start:var(--app-space-3)}body[data-ui=app] .page-footer .plat-dropdown-menu{min-width:16rem;padding:0}body[data-ui=app]{--app-runtime-field-row-gap:1px;--app-runtime-translated-gutter-x:13px}body[data-ui=app] :is(.plat-app-runtime,.plat-runtime-form,.plat-groupbox__body,.plat-widget-shell__body,.plat-accordion__body,.plat-tabs__panel,.plat-row.plat-control-outer)>[data-plat-translated-layout=item],body[data-ui=app] .plat-row:not(.plat-control-outer)>[data-plat-translated-layout=item]{padding:0 var(--app-runtime-translated-gutter-x);box-sizing:border-box;margin-bottom:15px}body[data-ui=app] fieldset:has(>[data-plat-translated-layout=item]){flex-wrap:wrap;align-items:stretch;display:flex}body[data-ui=app] fieldset>[data-plat-translated-layout=item]{padding:0 var(--app-runtime-translated-gutter-x);box-sizing:border-box;margin-bottom:15px}body[data-ui=app] .plat-groupbox__body--button-collection>.form-group.plat-form-group.plat-control-outer:has(.plat-button.plat-width-full>.plat-button__control>[data-plat-inner-label-for]:not(:empty)){min-width:min(100%,5.625rem);min-inline-size:min(100%,5.625rem);max-width:100%;max-inline-size:100%;padding-left:min(var(--app-runtime-translated-gutter-x), 3px);padding-right:min(var(--app-runtime-translated-gutter-x), 3px)}body[data-ui=app] .plat-widget-shell__body>.form-group.plat-form-group.plat-control-outer:has(.plat-button.plat-width-full>.plat-button__control>[data-plat-inner-label-for]:not(:empty)){min-width:min(100%,5.625rem);min-inline-size:min(100%,5.625rem);max-width:100%;max-inline-size:100%;padding-left:min(var(--app-runtime-translated-gutter-x), 3px);padding-right:min(var(--app-runtime-translated-gutter-x), 3px)}@media (hover:none),(pointer:coarse),(max-width:48rem){body[data-ui=app] .plat-row.plat-control-outer:not(:has(>:is(hr,.plat-grid-wrapper))):not(:has(>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):not([hidden]):not(.hidden):not(.plat-hidden):not(:has(>.plat-button.plat-width-full)):not(:has(>div:last-child>.plat-button.plat-width-full))))>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):has(>.plat-button.plat-width-full){padding-left:min(var(--app-runtime-translated-gutter-x), 3px);padding-right:min(var(--app-runtime-translated-gutter-x), 3px)}body[data-ui=app] .plat-row.plat-control-outer:not(:has(>:is(hr,.plat-grid-wrapper))):not(:has(>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):not([hidden]):not(.hidden):not(.plat-hidden):not(:has(>.plat-button.plat-width-full)):not(:has(>div:last-child>.plat-button.plat-width-full))))>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):has(>div:last-child>.plat-button.plat-width-full){padding-left:min(var(--app-runtime-translated-gutter-x), 3px);padding-right:min(var(--app-runtime-translated-gutter-x), 3px)}body[data-ui=app] .plat-groupbox__body--button-collection>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):has(>.plat-button.plat-width-full){padding-left:min(var(--app-runtime-translated-gutter-x), 3px);padding-right:min(var(--app-runtime-translated-gutter-x), 3px)}body[data-ui=app] .plat-groupbox__body--button-collection>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):has(>div:last-child>.plat-button.plat-width-full){padding-left:min(var(--app-runtime-translated-gutter-x), 3px);padding-right:min(var(--app-runtime-translated-gutter-x), 3px)}}body[data-ui=app] fieldset.plat-runtime-fieldset>[class*=plat-col-]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}body[data-ui=app] fieldset>[data-plat-translated-layout=item]:has(>.plat-runtime-form.plat-control-outer){flex-direction:column;display:flex}body[data-ui=app] fieldset>[data-plat-translated-layout=item]>.plat-runtime-form.plat-control-outer{flex:auto}body[data-ui=app] fieldset.plat-runtime-fieldset>:has(>.plat-runtime-form.plat-control-outer):not([data-plat-translated-layout=item]){box-sizing:border-box;flex:0 0 100%;width:100%;min-width:0;max-width:100%}body[data-ui=app] fieldset>.form-group.plat-form-group.plat-control-outer:not([data-plat-translated-layout=item]),body[data-ui=app] fieldset>.plat-row.plat-control-outer,body[data-ui=app] fieldset>.plat-grid-wrapper{box-sizing:border-box;flex:0 0 100%;width:100%;min-width:0;max-width:100%}body[data-ui=app] fieldset.plat-runtime-fieldset:has(>[data-plat-translated-layout=item]):has(>.form-group.plat-form-group.plat-control-outer.plat-form-group--side-label:not([data-plat-translated-layout=item])>[data-plat-translated-layout=cell]){display:block}body[data-ui=app] fieldset.plat-runtime-fieldset:has(>[data-plat-translated-layout=item]):has(>.form-group.plat-form-group.plat-control-outer.plat-form-group--side-label:not([data-plat-translated-layout=item])>[data-plat-translated-layout=cell]):after{content:"";clear:both;display:table}body[data-ui=app] fieldset.plat-runtime-fieldset:has(>[data-plat-translated-layout=item]):has(>.form-group.plat-form-group.plat-control-outer.plat-form-group--side-label:not([data-plat-translated-layout=item])>[data-plat-translated-layout=cell])>.form-group.plat-form-group.plat-control-outer.plat-form-group--side-label:not([data-plat-translated-layout=item]):after{content:"";clear:both;display:table}body[data-ui=app] fieldset.plat-runtime-fieldset:has(>[data-plat-translated-layout=item]):has(>.form-group.plat-form-group.plat-control-outer.plat-form-group--side-label:not([data-plat-translated-layout=item])>[data-plat-translated-layout=cell])>[data-plat-translated-layout=item]{float:left}body[data-ui=app] fieldset.plat-runtime-fieldset:has(>[data-plat-translated-layout=item]):has(>.form-group.plat-form-group.plat-control-outer.plat-form-group--side-label:not([data-plat-translated-layout=item])>[data-plat-translated-layout=cell])>.form-group.plat-form-group.plat-control-outer.plat-form-group--side-label:not([data-plat-translated-layout=item])>[data-plat-translated-layout=cell]{float:left}body[data-ui=app] fieldset.plat-runtime-fieldset:has(>[data-plat-translated-layout=item]):has(>.form-group.plat-form-group.plat-control-outer.plat-form-group--side-label:not([data-plat-translated-layout=item])>[data-plat-translated-layout=cell])>.form-group.plat-form-group.plat-control-outer.plat-form-group--side-label:not([data-plat-translated-layout=item]){flex:initial;width:auto;max-width:none;display:block}body[data-ui=app] .plat-grid-wrapper{position:relative}body[data-ui=app] .plat-grid-clear:before,body[data-ui=app] .plat-grid-clear:after{content:" ";display:table}body[data-ui=app] .plat-grid-clear:after{clear:both}body[data-ui=app] .plat-grid-wrapper>.plat-grid-busy-indicator{z-index:2;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body[data-ui=app] .plat-grid-auto-refresh-button{position:relative}body[data-ui=app] .plat-grid-auto-refresh-countdown{font-size:.5rem;position:absolute;inset-block-end:1px;inset-inline-end:1px}body[data-ui=app] .plat-grid-auto-refresh-menu-heading{margin:4px;font-weight:700}body[data-ui=app] .plat-grid-unchecked-icon{opacity:.3}body[data-ui=app] .plat-html-table__page-size{inline-size:auto;width:auto;margin-inline-start:auto}body[data-ui=app] :is(.plat-app-runtime,.plat-runtime-form,.plat-groupbox__body,.plat-widget-shell__body,.plat-accordion__body,.plat-tabs__panel,.plat-row.plat-control-outer)>[data-plat-translated-layout=item]{float:left}body[data-ui=app] :is(.plat-app-runtime,.plat-runtime-form,.plat-groupbox__body,.plat-widget-shell__body,.plat-accordion__body,.plat-tabs__panel)>[data-plat-translated-layout=item]+.plat-row.plat-control-outer:has(>[data-plat-translated-layout=item]){margin-inline:0}body[data-ui=app] .plat-row.plat-control-outer:has(>[data-plat-translated-layout=item]:not([hidden]):not(.plat-hidden):not(.hidden)):has(>.form-group.plat-form-group.plat-control-outer:not([data-plat-translated-layout=item]):not([class*=plat-col-]):not(.plat-form-group--side-label)){display:flex}body[data-ui=app] .plat-row.plat-control-outer:has(>[data-plat-translated-layout=item]:not([hidden]):not(.plat-hidden):not(.hidden)):has(>.form-group.plat-form-group.plat-control-outer:not([data-plat-translated-layout=item]):not([class*=plat-col-]):not(.plat-form-group--side-label))>.form-group.plat-form-group.plat-control-outer:not([data-plat-translated-layout=item]):not([class*=plat-col-]):not(.plat-form-group--side-label){flex:1 1 0;width:auto;min-width:0;max-width:100%}body[data-ui=app] .plat-runtime-form.plat-control-outer:has(>[data-plat-translated-layout=item]){display:flow-root}body[data-ui=app] .plat-row:not(.plat-control-outer)>[data-plat-translated-layout=item]{float:none}body[data-ui=app] .plat-app-runtime.plat-container-fluid{--app-sidebar-gutter-x:var(--app-space-3);box-sizing:border-box;flex-wrap:wrap;align-items:flex-start;width:100%;min-width:0;display:flex}body[data-ui=app] .plat-app-runtime.plat-container-fluid>[id$=_content]{box-sizing:border-box;flex:100%;width:100%;min-width:0}body[data-ui=app] .plat-app-runtime.plat-container-fluid>.plat-app-runtime-debug-info{box-sizing:border-box;flex:1 0 100%;width:100%;min-width:0;max-width:100%}body[data-ui=app] .plat-app-runtime-debug-info .plat-debug-breakpoint{display:none}body[data-ui=app] .plat-app-runtime-debug-info .plat-debug-breakpoint--xs{display:inline}@media (min-width:576px){body[data-ui=app] .plat-app-runtime-debug-info .plat-debug-breakpoint--xs{display:none}body[data-ui=app] .plat-app-runtime-debug-info .plat-debug-breakpoint--sm{display:inline}}@media (min-width:768px){body[data-ui=app] .plat-app-runtime-debug-info .plat-debug-breakpoint--sm{display:none}body[data-ui=app] .plat-app-runtime-debug-info .plat-debug-breakpoint--md{display:inline}}@media (min-width:992px){body[data-ui=app] .plat-app-runtime-debug-info .plat-debug-breakpoint--md{display:none}body[data-ui=app] .plat-app-runtime-debug-info .plat-debug-breakpoint--lg{display:inline}}body[data-ui=app] .plat-app-runtime.plat-container-fluid>[id$=_content].plat-col-md-8{flex:none;width:66.6667%}body[data-ui=app] .plat-app-sidebar{width:33.3333%;min-height:0;padding-inline:var(--app-sidebar-gutter-x);box-sizing:border-box;flex:none}body[data-ui=app] .plat-app-sidebar .plat-table-wrap--responsive{width:100%}}@layer components{.plat-image{vertical-align:middle;block-size:auto;max-inline-size:100%;display:block}.plat-image--thumbnail{padding:var(--app-image-thumbnail-padding);border:1px solid var(--app-border-default);border-radius:var(--app-radius);background:var(--app-surface-panel)}.plat-image--avatar-upload{inline-size:var(--app-avatar-upload-size);block-size:var(--app-avatar-upload-size);object-fit:cover;cursor:pointer}.plat-image--preview{max-block-size:var(--app-image-preview-max-block-size);object-fit:contain}.plat-image--grid-preview{max-block-size:var(--app-grid-image-preview-max-block-size);object-fit:contain}.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);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin:0;font-size:.875rem;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]{opacity:.5;color:var(--app-text-muted);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;display:block}.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-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{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{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}.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-form-select{inline-size:100%;width:100%;min-width:0;min-height:var(--app-select-block-size);padding-block:var(--app-density-control-padding-block);padding-inline:var(--app-density-control-padding-inline) calc(var(--app-density-control-padding-inline) + 1.5rem);border:1px solid var(--app-border-input);border-radius:var(--app-radius);appearance:none;background:linear-gradient(45deg, transparent 50%, currentColor 50%) calc(100% - 1rem) 50% / .35rem .35rem no-repeat, linear-gradient(135deg, currentColor 50%, transparent 50%) calc(100% - .75rem) 50% / .35rem .35rem no-repeat, var(--app-field-background);box-shadow:var(--app-shadow-sm);color:var(--app-text-primary);font:inherit;line-height:var(--app-density-control-line-height);white-space:nowrap;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);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.plat-form-select option,.plat-form-select optgroup{background:var(--app-surface-elevated);color:var(--app-text-primary)}.plat-form-select:disabled{opacity:.5;color:var(--app-text-muted);cursor:not-allowed;pointer-events:none}body[data-ui=app] .plat-form-select{--plat-form-field-line-height:var(--app-density-control-line-height);--plat-form-field-control-height:var(--app-select-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-form-select.plat-field--small,body[data-ui=app] .plat-field--small.plat-form-select{min-height:var(--app-density-control-block-size-sm);height:var(--app-density-control-block-size-sm);padding:var(--app-button-padding-sm);border-radius:var(--app-radius-sm);font-size:.8rem;line-height:1.4286}body[data-ui=app] .plat-form-select:not([multiple]):not([size]){height:var(--plat-form-field-control-height)}body[data-ui=app] plat-select.plat-form-select{align-items:stretch;min-width:0;display:flex;position:relative}body[data-ui=app] plat-select.plat-form-select>.plat-select__control{width:100%;min-width:0;min-height:0;color:inherit;font:inherit;line-height:inherit;appearance:auto;background:0 0;border:0;outline:0;flex:auto;padding:0}body[data-ui=app] plat-select.plat-form-select>select.plat-select__control{cursor:inherit}.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):not(:last-child){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-solid-primary-surface);--plat-btn-border:var(--app-solid-primary-border);--plat-btn-color:var(--app-solid-primary-text);--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-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-shadow-sm);--plat-btn-hover-shadow:var(--app-control-hover-shadow);--plat-btn-active-shadow:var(--app-control-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-radius);--plat-btn-font-size:var(--app-density-control-font-size);--plat-btn-line-height:var(--app-density-control-line-height);--plat-btn-font-weight:500;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), transform 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:is(:hover,:focus-visible,.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);transform:translateY(var(--app-control-active-translate-y))}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);transform:translateY(var(--app-control-active-translate-y))}.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: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(--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(--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-density-control-font-size)}.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));padding-inline:0}.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-legacy-secondary-hover);--plat-btn-hover-border:var(--app-button-legacy-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-solid-primary-surface);--plat-btn-border:var(--app-solid-primary-border);--plat-btn-color:var(--app-solid-primary-text);--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-legacy-dark);--plat-btn-border:var(--app-button-legacy-dark);--plat-btn-color:var(--app-button-legacy-dark-text);--plat-btn-hover-background:color-mix(in oklab, var(--app-button-legacy-dark) 88%, var(--app-surface-panel) 12%);--plat-btn-hover-border:var(--plat-btn-hover-background);--plat-btn-hover-color:var(--app-button-legacy-dark-hover-text)}.plat-btn--light:not(.plat-btn--outline),.plat-btn--solid.plat-btn--light:not(.plat-btn--outline){--plat-btn-background:var(--app-button-legacy-light);--plat-btn-border:var(--app-border-default);--plat-btn-color:contrast-color(var(--app-button-legacy-light));--plat-btn-hover-background:color-mix(in oklab, var(--app-button-legacy-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--outline{--plat-btn-background:var(--app-surface-panel);--plat-btn-border:var(--app-border-default);--plat-btn-color:var(--app-text-primary);--plat-btn-hover-background:var(--app-surface-hover);--plat-btn-hover-border:var(--app-border-strong);--plat-btn-hover-color:var(--app-text-primary);--plat-btn-press-background:color-mix(in oklab, currentColor 18%, transparent);--plat-btn-press-border:currentColor;--plat-btn-press-color:currentColor;--plat-btn-shadow:var(--app-shadow-sm)}.plat-btn--outline.plat-btn--primary{--plat-btn-color:var(--app-accent-strong);--plat-btn-border:currentColor;--plat-btn-hover-background:var(--app-solid-primary-surface);--plat-btn-hover-border:var(--app-solid-primary-border);--plat-btn-hover-color:var(--app-solid-primary-text)}.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--outline.plat-btn--success{--plat-btn-color:var(--app-status-success);--plat-btn-border:currentColor;--plat-btn-hover-background:var(--app-solid-success-surface);--plat-btn-hover-border:var(--app-solid-success-border);--plat-btn-hover-color:var(--app-solid-success-text)}.plat-btn--outline.plat-btn--info{--plat-btn-color:var(--app-status-info);--plat-btn-border:currentColor;--plat-btn-hover-background:var(--app-solid-info-surface);--plat-btn-hover-border:var(--app-solid-info-border);--plat-btn-hover-color:var(--app-solid-info-text)}.plat-btn--outline.plat-btn--warning{--plat-btn-color:var(--app-status-warning-text);--plat-btn-border:currentColor;--plat-btn-hover-background:var(--app-solid-warning-surface);--plat-btn-hover-border:var(--app-solid-warning-border);--plat-btn-hover-color:var(--app-solid-warning-text)}.plat-btn--outline.plat-btn--danger{--plat-btn-color:var(--app-status-danger);--plat-btn-border:currentColor;--plat-btn-hover-background:var(--app-solid-danger-surface);--plat-btn-hover-border:var(--app-solid-danger-border);--plat-btn-hover-color:var(--app-solid-danger-text)}.plat-btn--outline.plat-btn--dark{--plat-btn-color:var(--app-button-legacy-dark);--plat-btn-border:currentColor;--plat-btn-hover-background:color-mix(in oklab, var(--app-button-legacy-dark) 70%, var(--app-surface-panel) 30%);--plat-btn-hover-border:var(--plat-btn-hover-background);--plat-btn-hover-color:contrast-color(var(--plat-btn-hover-background))}.plat-btn--outline.plat-btn--light{--plat-btn-color:var(--app-button-legacy-light);--plat-btn-border:currentColor;--plat-btn-hover-background:var(--app-button-legacy-light);--plat-btn-hover-border:var(--app-button-legacy-light);--plat-btn-hover-color:contrast-color(var(--app-button-legacy-light))}.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--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:var(--app-text-primary);--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:var(--app-text-primary);--plat-btn-press-background:var(--app-surface-muted);--plat-btn-press-border:var(--app-border-strong);--plat-btn-press-color:var(--app-text-primary);--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-radius-md);--plat-btn-font-size:var(--app-density-toolbar-font-size);--plat-btn-line-height:var(--app-density-toolbar-line-height);--plat-btn-font-weight:400}.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:inset 0 3px 5px var(--app-ink-15)}.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-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: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-accent-strong);--plat-btn-hover-border:var(--app-accent-strong);--plat-btn-hover-color:contrast-color(var(--app-accent-strong));background:var(--app-accent-strong);border-color:var(--app-accent-strong);color:contrast-color(var(--app-accent-strong))}.plat-pressable{--plat-btn-press-background:var(--app-surface-muted);--plat-btn-press-border:var(--app-border-strong);--plat-btn-press-color:currentColor;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), transform 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}.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);font-weight:700;line-height:1}.plat-icon-button--glyph-close: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-accent);--plat-icon-button-hover-background:var(--app-accent);--plat-icon-button-hover-color:contrast-color(var(--app-accent))}.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-button--glyph-close:not(.plat-icon-button--tone-neutral),.plat-icon-action[data-plat-tone=danger]{--plat-icon-button-color:var(--app-status-danger);--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:color-mix(in oklab, var(--app-status-danger) 62%, var(--app-surface-panel) 38%)}.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.5rem;--plat-icon-button-icon-size:1.125rem;--plat-icon-button-radius:var(--app-radius-sm);--plat-icon-button-color:currentColor}.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}.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__link .plat-badge,.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}}.plat-toolbar{--plat-toolbar-gap:var(--app-space-2);--plat-toolbar-row-gap:var(--app-space-2);--plat-toolbar-row-column-gap:var(--plat-toolbar-row-gap);--plat-toolbar-row-block-gap:var(--app-space-1);align-items:center;gap:var(--plat-toolbar-gap);flex-wrap:wrap;min-inline-size:0;display:flex}.plat-toolbar-row{--plat-toolbar-row-gap:var(--app-space-2);--plat-toolbar-row-column-gap:var(--plat-toolbar-row-gap);--plat-toolbar-row-block-gap:var(--app-space-1);align-items:center;gap:var(--plat-toolbar-row-block-gap) var(--plat-toolbar-row-column-gap);vertical-align:middle;flex-wrap:wrap;min-inline-size:0;display:inline-flex}.plat-toolbar__group{vertical-align:middle;isolation:isolate;flex:none;align-items:stretch;gap:0;min-width:0;display:inline-flex}.plat-toolbar-row[data-plat-toolbar-group]{isolation:isolate;flex-wrap:nowrap;align-items:stretch;gap:0;position:relative}.plat-toolbar-row[data-plat-toolbar-group]>:is(.plat-btn,.plat-dropdown-shell){position:relative}.plat-toolbar-row[data-plat-toolbar-group]>:is(.plat-btn,.plat-dropdown-shell):is(:hover,:focus-within,:focus-visible,.is-active,[aria-pressed=true],:active){z-index:2}.plat-toolbar-row[data-plat-toolbar-group]>:is(.plat-btn,.plat-dropdown-shell):not(:first-child),.plat-toolbar-row[data-plat-toolbar-group]>.plat-dropdown-shell:not(:first-child)>.plat-btn{margin-inline-start:-1px}.plat-toolbar-row[data-plat-toolbar-group]>.plat-btn:not(:first-child),.plat-toolbar-row[data-plat-toolbar-group]>.plat-dropdown-shell:not(:first-child)>.plat-btn{border-start-start-radius:0;border-end-start-radius:0}.plat-toolbar-row[data-plat-toolbar-group]>.plat-btn:not(:last-child),.plat-toolbar-row[data-plat-toolbar-group]>.plat-dropdown-shell:not(:last-child)>.plat-btn{border-start-end-radius:0;border-end-end-radius:0}.plat-toolbar-row[data-plat-toolbar-group]>.plat-btn:has(+.plat-dropdown-menu){border-start-end-radius:var(--plat-btn-radius,var(--app-radius-sm));border-end-end-radius:var(--plat-btn-radius,var(--app-radius-sm))}.plat-toolbar-row[data-plat-toolbar-group]>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-toolbar-indicator{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--app-space-1);min-block-size:var(--plat-toolbar-button-size,var(--app-density-toolbar-block-size));padding:var(--app-density-toolbar-padding);border:1px solid var(--app-border-input);border-radius:var(--app-radius-sm);background:var(--app-surface-panel);color:var(--app-text-muted);font:inherit;font-size:var(--app-density-toolbar-font-size);font-weight:500;line-height:var(--app-density-toolbar-line-height);white-space:nowrap;box-shadow:inset 0 -1px 0 var(--app-ink-05);display:inline-flex}.plat-toolbar-indicator--pill{border-radius:999px}.plat-toolbar-indicator__icon{color:currentColor}.plat-toolbar-row--end{justify-content:flex-end}.plat-toolbar-row--between{justify-content:space-between}.plat-toolbar-row--center{justify-content:center}.plat-toolbar-spacer,.plat-toolbar-end{margin-left:auto}@media (forced-colors:active){.plat-toolbar-indicator,.plat-toolbar-row[data-plat-toolbar-group]>hr[role=separator]{border-color:canvastext}}.plat-removable-token{--plat-removable-token-block-size:1.625rem;--plat-removable-token-radius:var(--app-badge-radius);--plat-removable-token-surface:var(--app-badge-primary-surface);--plat-removable-token-border:transparent;--plat-removable-token-text:var(--app-badge-primary-text);--plat-removable-token-active-surface:color-mix(in oklab, var(--plat-removable-token-surface) 88%, var(--app-text-primary) 12%);--plat-removable-token-action-hover-background:var(--app-status-danger);--plat-removable-token-action-hover-text:contrast-color(var(--plat-removable-token-action-hover-background));max-width:100%;min-block-size:var(--plat-removable-token-block-size);border-radius:var(--plat-removable-token-radius);color:var(--plat-removable-token-text);vertical-align:middle;background:0 0;border:0;align-items:stretch;font-size:.75rem;font-weight:500;line-height:1.25;display:inline-flex;overflow:hidden}plat-removable-token.plat-removable-token{--plat-removable-token-radius:var(--app-badge-radius)}.plat-removable-token__label{min-inline-size:0;min-block-size:var(--plat-removable-token-block-size);text-overflow:ellipsis;white-space:nowrap;background:var(--plat-removable-token-surface);color:var(--plat-removable-token-text);border:1px solid var(--plat-removable-token-border);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);border-inline-end:0;border-start-start-radius:var(--plat-removable-token-radius);border-end-start-radius:var(--plat-removable-token-radius);align-items:center;padding-block:0;padding-inline:.5rem .375rem;display:inline-flex;overflow:hidden}plat-removable-token.plat-removable-token>.plat-removable-token__label{text-overflow:ellipsis;background:0 0;border:0;border-radius:0;min-block-size:0;min-inline-size:0;padding:0;display:inline;overflow:hidden}.plat-removable-token__action.plat-icon-button,.plat-removable-token__action.plat-icon-button--glyph-close{--plat-removable-token-action-inline-size:var(--plat-removable-token-block-size);--plat-icon-button-color:color-mix(in oklab, var(--plat-removable-token-text) 88%, transparent);--plat-icon-button-hover-background:var(--plat-removable-token-action-hover-background);--plat-icon-button-hover-color:var(--plat-removable-token-action-hover-text);inline-size:var(--plat-removable-token-action-inline-size);block-size:auto;min-inline-size:var(--plat-removable-token-action-inline-size);min-block-size:var(--plat-removable-token-block-size);width:var(--plat-removable-token-action-inline-size);height:auto;min-width:var(--plat-removable-token-action-inline-size);min-height:var(--plat-removable-token-block-size);border:1px solid var(--plat-removable-token-border);background:var(--plat-removable-token-surface);box-shadow:none;opacity:.95;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), opacity var(--app-motion-duration-fast) var(--app-motion-ease-standard);border-radius:0;border-inline-start:0;border-start-end-radius:var(--plat-removable-token-radius);border-end-end-radius:var(--plat-removable-token-radius);flex:none;align-self:stretch;margin:0;padding:0}.plat-removable-token__action.plat-icon-button:is(:hover,:focus-visible,:active),.plat-removable-token__action.plat-icon-button--glyph-close:is(:hover,:focus-visible,:active){border-color:var(--plat-removable-token-action-hover-background);background:var(--plat-removable-token-action-hover-background);color:var(--plat-removable-token-action-hover-text);opacity:1}.plat-removable-token:is(.is-active,.active) .plat-removable-token__label,.plat-removable-token:is(.is-active,.active) .plat-removable-token__action.plat-icon-button:not(:hover,:focus-visible,:active),.plat-removable-token:is(.is-active,.active) .plat-removable-token__action.plat-icon-button--glyph-close:not(:hover,:focus-visible,:active){background:var(--plat-removable-token-active-surface)}.plat-removable-token[disabled],.plat-removable-token.is-disabled{opacity:.5}@media (pointer:coarse){.plat-removable-token{--plat-removable-token-block-size:1.875rem}}@media (prefers-reduced-motion:reduce){.plat-removable-token__label,.plat-removable-token__action.plat-icon-button,.plat-removable-token__action.plat-icon-button--glyph-close{transition-duration:1ms}}body[data-ui=app] .plat-list__item{font-size:var(--app-density-control-font-size);line-height:var(--app-density-control-line-height)}.plat-list{--plat-list-radius:var(--plat-recipe-radius-xl);--plat-list-item-surface:var(--app-surface-panel);--plat-list-item-border:var(--app-border-default);--plat-list-item-text:var(--app-text-primary);--plat-list-item-hover-surface:var(--app-surface-hover);--plat-list-item-hover-text:var(--app-text-primary);--plat-list-item-active-surface:var(--app-list-active-background);--plat-list-item-active-border:var(--app-list-active-border);--plat-list-item-active-text:var(--app-list-active-color);border-radius:var(--plat-list-radius);margin:0 0 1rem;padding:0;list-style:none}.plat-list__item{padding:var(--app-density-control-padding);border:1px solid var(--plat-list-item-border);background:var(--plat-list-item-surface);color:var(--plat-list-item-text);font-size:var(--app-density-control-font-size);line-height:var(--app-density-control-line-height);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);border-radius:0;margin-bottom:-1px;text-decoration:none;list-style:none;display:block;position:relative}.plat-list__item:first-child{border-top-left-radius:var(--plat-list-radius);border-top-right-radius:var(--plat-list-radius)}.plat-list__item:last-child{border-bottom-right-radius:var(--plat-list-radius);border-bottom-left-radius:var(--plat-list-radius)}:is(a,button,[tabindex]).plat-list__item:hover{background:var(--plat-list-item-hover-surface);color:var(--plat-list-item-hover-text);text-decoration:none}:is(a,button,[tabindex]).plat-list__item:focus-visible{z-index:3;outline:var(--app-focus-ring-width) solid var(--app-focus-ring);outline-offset:calc(var(--app-focus-ring-offset) * -1);box-shadow:0 0 0 var(--app-focus-ring-offset) var(--app-surface-panel)}.plat-list__item.is-active,.plat-list__item.is-active:focus,.plat-list__item.is-active:hover,.plat-list__item[aria-current=page],.plat-list__item[aria-current=page]:focus,.plat-list__item[aria-current=page]:hover{z-index:2;border-color:var(--plat-list-item-active-border);background:var(--plat-list-item-active-surface);color:var(--plat-list-item-active-text)}.plat-list__item+.plat-list__item{margin-top:-1px}.plat-list__item.plat-selection-list__item--dense{padding-block:var(--app-space-1);padding-inline:var(--app-space-2)}.plat-list--flush{border-radius:0}.plat-list--flush>.plat-list__item{border-left:0;border-right:0;border-radius:0}.plat-list--flush>.plat-list__item:first-child{border-top:0}.plat-list--flush>.plat-list__item:last-child{border-bottom:0}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);color:var(--app-accent-strong);border-radius:999px}.plat-check__input[type=radio]:before{inline-size:var(--app-radio-dot-size);block-size:var(--app-radio-dot-size);opacity:0;background:currentColor;border:0;border-radius:999px;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-thumb-size:var(--app-switch-thumb-size);--plat-switch-thumb-offset:var(--app-switch-thumb-offset);--plat-switch-thumb-travel:var(--app-switch-thumb-travel);inline-size:var(--plat-switch-width);block-size:var(--plat-switch-height);border:1px solid var(--app-border-input);accent-color:var(--app-accent-strong);appearance:none;background:var(--app-border-input);box-shadow:none;cursor:pointer;transition:opacity 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);border-radius:999px;flex:none;margin:0;position:relative}.plat-check__input--switch:before{content:"";inline-size:var(--plat-switch-thumb-size);block-size:var(--plat-switch-thumb-size);background:var(--app-surface-panel);box-shadow:var(--app-shadow-card);opacity:1;transition:background-color var(--app-motion-duration-fast) var(--app-motion-ease-standard), transform var(--app-motion-duration-fast) var(--app-motion-ease-standard);border:0;border-radius:50%;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,.plat-check__input--switch:focus-visible{outline:var(--app-focus-ring-width) solid var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset)}.plat-check__input:disabled,.plat-check__input--switch:disabled{opacity:.5;cursor:not-allowed}.plat-check:has(.plat-check__input:disabled){opacity:.65}.plat-check__label{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;line-height:1.4}@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}}body[data-ui=app] :is(.plat-slider,input[type=range].plat-form-control){--plat-slider-track-block-size:var(--app-slider-track-size);--plat-slider-thumb-inline-size:var(--app-slider-thumb-inline-size);--plat-slider-thumb-block-size:var(--app-slider-thumb-block-size);--plat-slider-track-background:var(--app-surface-muted);--plat-slider-range-background:var(--app-accent-strong);--plat-slider-thumb-background:var(--app-surface-panel);--plat-slider-thumb-shadow:0 0 0 1px color-mix(in srgb, var(--app-text-strong) 10%, transparent), 0 4px 6px -1px color-mix(in srgb, var(--app-text-strong) 10%, transparent), 0 2px 4px -2px color-mix(in srgb, var(--app-text-strong) 10%, transparent);inline-size:100%;min-inline-size:0;min-block-size:max(1.5rem, var(--plat-slider-thumb-block-size))}body[data-ui=app] input[type=range].plat-form-control{height:max(1.5rem, var(--plat-slider-thumb-block-size));appearance:none;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:block}body[data-ui=app] input[type=range].plat-form-control::-webkit-slider-runnable-track{block-size:var(--plat-slider-track-block-size);background:var(--plat-slider-track-background);border:0;border-radius:999rem}body[data-ui=app] input[type=range].plat-form-control::-moz-range-track{block-size:var(--plat-slider-track-block-size);background:var(--plat-slider-track-background);border:0;border-radius:999rem}body[data-ui=app] input[type=range].plat-form-control::-moz-range-progress{block-size:var(--plat-slider-track-block-size);background:var(--plat-slider-range-background);border:0;border-radius:999rem 0 0 999rem}body[data-ui=app] input[type=range].plat-form-control::-webkit-slider-thumb{inline-size:var(--plat-slider-thumb-inline-size);block-size:var(--plat-slider-thumb-block-size);appearance:none;background:var(--plat-slider-thumb-background);box-shadow:var(--plat-slider-thumb-shadow);border:0;border-radius:999rem;margin-block-start:calc((var(--plat-slider-track-block-size) - var(--plat-slider-thumb-block-size)) / 2)}body[data-ui=app] input[type=range].plat-form-control::-moz-range-thumb{inline-size:var(--plat-slider-thumb-inline-size);block-size:var(--plat-slider-thumb-block-size);background:var(--plat-slider-thumb-background);box-shadow:var(--plat-slider-thumb-shadow);border:0;border-radius:999rem}body[data-ui=app] input[type=range].plat-form-control:focus-visible{outline:var(--app-focus-ring-width) solid var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset)}body[data-ui=app] input[type=range].plat-form-control:disabled{opacity:.5;cursor:not-allowed}body[data-ui=app] .plat-slider__track{block-size:var(--app-slider-track-size);background:var(--app-surface-muted);border-radius:999rem;display:block;overflow:hidden}body[data-ui=app] .plat-slider__range{border-radius:inherit;background:var(--app-accent-strong);block-size:100%;display:block}body[data-ui=app] .plat-slider__thumb{inline-size:var(--app-slider-thumb-inline-size);block-size:var(--app-slider-thumb-block-size);background:var(--app-surface-panel);box-shadow:0 0 0 1px color-mix(in srgb, var(--app-text-strong) 10%, transparent), 0 4px 6px -1px color-mix(in srgb, var(--app-text-strong) 10%, transparent), 0 2px 4px -2px color-mix(in srgb, var(--app-text-strong) 10%, transparent);border-radius:999rem}@media (forced-colors:active){body[data-ui=app] input[type=range].plat-form-control{color:canvastext}body[data-ui=app] input[type=range].plat-form-control::-webkit-slider-runnable-track{background:canvas;border:1px solid canvastext}body[data-ui=app] input[type=range].plat-form-control::-moz-range-track{background:canvas;border:1px solid canvastext}body[data-ui=app] input[type=range].plat-form-control::-webkit-slider-thumb{box-shadow:none;background:canvas;border:1px solid canvastext}body[data-ui=app] input[type=range].plat-form-control::-moz-range-thumb{box-shadow:none;background:canvas;border:1px solid canvastext}}.plat-sectioned-form{--plat-sectioned-form-gap:var(--app-space-6);--plat-sectioned-form-gap-compact:var(--app-space-4);--plat-sectioned-form-section-gap:var(--app-space-3);--plat-sectioned-form-grid-gap-block:var(--app-space-3);--plat-sectioned-form-grid-gap-inline:var(--app-space-4);--plat-sectioned-form-field-min-inline-size:16rem;--plat-sectioned-form-field-min-inline-size-compact:13rem;--plat-sectioned-form-legend-gap:var(--app-space-1);align-items:start;gap:var(--plat-sectioned-form-gap);min-inline-size:0;display:grid;container:plat-sectioned-form/inline-size}.plat-sectioned-form--compact{--plat-sectioned-form-gap:var(--plat-sectioned-form-gap-compact);--plat-sectioned-form-field-min-inline-size:var(--plat-sectioned-form-field-min-inline-size-compact);--plat-sectioned-form-grid-gap-block:var(--app-space-2);--plat-sectioned-form-grid-gap-inline:var(--app-space-3)}.plat-sectioned-form__section{align-items:start;gap:var(--plat-sectioned-form-section-gap);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.plat-sectioned-form__section>legend{inline-size:fit-content;max-inline-size:100%;color:var(--app-text-primary);letter-spacing:0;font-size:1rem;font-weight:500;line-height:var(--app-line-height-heading);text-transform:none;margin:0;margin-block-end:var(--plat-sectioned-form-legend-gap);padding:0;display:block}.plat-sectioned-form__section>legend+:is(p,small,.plat-help-text){color:var(--app-text-muted);font-size:var(--app-density-control-font-size);font-weight:400;line-height:var(--app-line-height-body);margin-block-start:calc(var(--plat-sectioned-form-legend-gap) * -1)}.plat-sectioned-form__grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--plat-sectioned-form-field-min-inline-size)), 1fr));align-items:start;gap:var(--plat-sectioned-form-grid-gap-block) var(--plat-sectioned-form-grid-gap-inline);min-inline-size:0;display:grid}.plat-sectioned-form :is(.plat-sectioned-form__grid,.plat-sectioned-form__section)>:is(.plat-form-field,.plat-check,.plat-sectioned-form__full){min-inline-size:0;margin-block-start:0}.plat-sectioned-form__full{grid-column:1/-1;min-inline-size:0}@container plat-sectioned-form (inline-size<=34rem){.plat-sectioned-form__grid{--plat-sectioned-form-field-min-inline-size:100%;--plat-sectioned-form-grid-gap-inline:var(--plat-sectioned-form-grid-gap-block)}}@media (forced-colors:active){.plat-sectioned-form__section>legend{color:canvastext}.plat-sectioned-form__section>legend+:is(p,small,.plat-help-text){color:graytext}}body[data-ui=app] .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:color-mix(in oklab, var(--plat-tooltip-surface) 82%, var(--app-surface-canvas) 18%);--plat-tooltip-enter-translate:.125rem;z-index:var(--app-overlay-dropdown-z-index,1080);max-inline-size:var(--plat-tooltip-max-inline-size);opacity:0;pointer-events:none;transform:translateY(var(--plat-tooltip-enter-translate)) scale(.96);transform-origin:50%;transition:opacity var(--app-motion-duration-fast) var(--app-motion-ease-standard), transform var(--app-motion-duration-fast) var(--app-motion-ease-standard);will-change:opacity, transform;position:absolute;top:0;left:0}body[data-ui=app] .plat-tooltip.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}@starting-style{body[data-ui=app] .plat-tooltip.is-visible{opacity:0;transform:translateY(var(--plat-tooltip-enter-translate)) scale(.96)}}body[data-ui=app] .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 (prefers-reduced-motion:reduce){body[data-ui=app] .plat-tooltip{transition-duration:1ms;transform:none}@starting-style{body[data-ui=app] .plat-tooltip.is-visible{transform:none}}}@media (forced-colors:active){body[data-ui=app] .plat-tooltip__inner{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}.plat-menu-heading{min-block-size:var(--app-density-control-block-size-sm);color:var(--app-text-muted);font-size:var(--app-density-control-font-size);font-weight:500;line-height:var(--app-density-control-line-height);overflow-wrap:anywhere;align-items:center;padding:.25rem .375rem;display:flex}.plat-menu-item{--plat-menu-item-padding-block:.25rem;--plat-menu-item-padding-inline:.375rem;--plat-menu-item-indicator-size:1.25rem;align-items:center;gap:var(--app-space-2);inline-size:100%;min-block-size:var(--app-density-control-block-size-sm);padding:var(--plat-menu-item-padding-block) var(--plat-menu-item-padding-inline);border-radius:var(--app-radius-inner);color:var(--app-text-primary);font-size:var(--app-density-control-font-size);line-height:var(--app-density-control-line-height);text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;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), box-shadow var(--app-control-state-transition-duration,var(--app-motion-duration-fast)) var(--app-motion-ease-standard);background:0 0;border:0;text-decoration:none;display:flex;position:relative;overflow:hidden}:is(a[href],button):where(.plat-menu-item):not(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true]){cursor:pointer}.plat-menu-item>:is(i,svg,.fa,.fas,.far,.fal,.fab){color:var(--app-text-muted);flex:none}.plat-menu-item :where(span,strong,code),.plat-menu-item__label{min-inline-size:0}.plat-menu-item__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.plat-menu-item__shortcut,.plat-menu-item__indicator{color:var(--app-text-muted);flex:none}.plat-menu-item__shortcut{font-family:var(--app-font-family-mono);margin-inline-start:auto;padding-inline-start:var(--app-space-4);font-size:.75rem;line-height:1}.plat-menu-item__indicator{inline-size:var(--plat-menu-item-indicator-size);color:#0000;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.plat-menu-item:hover,.plat-menu-item:focus,.plat-menu-item:focus-visible,.plat-menu-item.is-active{color:var(--app-dropdown-item-hover-color);background:var(--app-dropdown-item-hover-background);outline:none;text-decoration:none}.plat-menu-item:hover>:is(i,svg,.fa,.fas,.far,.fal,.fab),.plat-menu-item:focus>:is(i,svg,.fa,.fas,.far,.fal,.fab),.plat-menu-item:focus-visible>:is(i,svg,.fa,.fas,.far,.fal,.fab),.plat-menu-item.is-active>:is(i,svg,.fa,.fas,.far,.fal,.fab),.plat-menu-item:hover>:is(.plat-menu-item__shortcut,.plat-menu-item__indicator),.plat-menu-item:focus>:is(.plat-menu-item__shortcut,.plat-menu-item__indicator),.plat-menu-item:focus-visible>:is(.plat-menu-item__shortcut,.plat-menu-item__indicator),.plat-menu-item.is-active>:is(.plat-menu-item__shortcut,.plat-menu-item__indicator){color:currentColor}.plat-menu-item:focus-visible{box-shadow:inset 0 0 0 var(--app-focus-ring-width) var(--app-focus-ring)}.plat-menu-item:is(.disabled,.is-disabled,:disabled,[aria-disabled=true]){color:var(--app-dropdown-item-disabled-color);cursor:not-allowed;opacity:.65;background:0 0}.plat-menu-item:is(.disabled,.is-disabled,:disabled,[aria-disabled=true]):is(:hover,:focus){color:var(--app-dropdown-item-disabled-color);box-shadow:none;background:0 0;text-decoration:none}.plat-menu-divider{margin:var(--app-space-1) -.25rem;border:0;border-block-start:1px solid var(--app-dropdown-border)}.plat-menu-submenu{position:relative}.plat-menu-submenu__trigger{justify-content:space-between;align-items:center;gap:var(--app-space-2);display:flex}.plat-menu-submenu__trigger:after{content:"";border-top:.3em solid #0000;border-bottom:.3em solid #0000;border-left:.3em solid;flex:none;margin-inline-start:auto}.plat-dropdown-menu.plat-menu-submenu__menu{top:0;left:100%}.plat-menu-submenu.is-open>.plat-menu-submenu__trigger{color:var(--app-dropdown-item-hover-color);background:var(--app-dropdown-item-hover-background)}.plat-menu-submenu.is-open>.plat-menu-submenu__trigger>:is(i,svg,.fa,.fas,.far,.fal,.fab),.plat-menu-item:is(.is-selected,.active)>.plat-menu-item__indicator{color:currentColor}.plat-menu-item.is-selected:not(:has(>.plat-menu-item__indicator)):before{content:"";flex:0 0 var(--plat-menu-item-indicator-size);inline-size:var(--plat-menu-item-indicator-size);color:currentColor;text-align:center;margin-inline-end:var(--app-space-1);font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",sans-serif;font-weight:900}.plat-menu-item.active:not(:has(>.plat-menu-item__indicator)):before{content:"";flex:0 0 var(--plat-menu-item-indicator-size);inline-size:var(--plat-menu-item-indicator-size);color:currentColor;text-align:center;margin-inline-end:var(--app-space-1);font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",sans-serif;font-weight:900}.plat-menu-item.active,.plat-menu-item.is-selected{color:var(--app-dropdown-item-hover-color);background:var(--app-dropdown-item-hover-background)}.plat-menu-item:is(.disabled,.is-disabled,:disabled,[aria-disabled=true]):is(.active,.is-active,.is-selected,:focus-visible){color:var(--app-dropdown-item-disabled-color);box-shadow:none;background:0 0}.plat-menu-item:is(.disabled,.is-disabled,:disabled,[aria-disabled=true]) :is(.plat-menu-item__shortcut,.plat-menu-item__indicator){color:inherit}body[data-ui=app] .plat-menu-item{min-block-size:var(--app-density-control-block-size-sm);padding:var(--plat-menu-item-padding-block) var(--plat-menu-item-padding-inline);border-radius:var(--app-radius-inner);color:var(--app-text-primary);font-size:var(--app-runtime-control-font-size,var(--app-density-control-font-size));line-height:var(--app-runtime-control-line-height,var(--app-density-control-line-height))}body[data-ui=app] .plat-menu-item:hover,body[data-ui=app] .plat-menu-item:focus,body[data-ui=app] .plat-menu-item:focus-visible,body[data-ui=app] .plat-menu-item.is-active,body[data-ui=app] .plat-menu-item.active,body[data-ui=app] .plat-menu-item.is-selected,body[data-ui=app] .plat-menu-submenu.is-open>.plat-menu-submenu__trigger{color:var(--app-dropdown-item-hover-color);background:var(--app-dropdown-item-hover-background)}body[data-ui=app] .plat-menu-item:is(.disabled,.is-disabled,:disabled,[aria-disabled=true]){color:var(--app-dropdown-item-disabled-color);background:0 0}body[data-ui=app] .plat-menu-item:is(.disabled,.is-disabled,:disabled,[aria-disabled=true]):is(:hover,:focus),body[data-ui=app] .plat-menu-item:is(.disabled,.is-disabled,:disabled,[aria-disabled=true]):is(.active,.is-active,.is-selected,:focus-visible){color:var(--app-dropdown-item-disabled-color);box-shadow:none;background:0 0}@media (forced-colors:active){.plat-menu-item:hover,.plat-menu-item:focus,.plat-menu-item:focus-visible,.plat-menu-item.is-active,.plat-menu-item.active,.plat-menu-item.is-selected,.plat-menu-submenu.is-open>.plat-menu-submenu__trigger{color:highlighttext;forced-color-adjust:none;background:highlight}.plat-menu-item:focus-visible{box-shadow:inset 0 0 0 2px highlighttext}.plat-menu-item:is(.disabled,.is-disabled,:disabled,[aria-disabled=true]){color:graytext;box-shadow:none;opacity:1;background:0 0}.plat-menu-divider{border-color:canvastext}}.plat-command{--plat-command-background:var(--app-dropdown-background);--plat-command-border:var(--app-dropdown-border);--plat-command-foreground:var(--app-text-primary);--plat-command-muted:var(--app-text-muted);--plat-command-radius:var(--app-radius-md);--plat-command-item-radius:var(--app-radius-inner);--plat-command-shadow:var(--app-dropdown-shadow);--plat-command-padding:var(--app-space-1);--plat-command-gap:var(--app-space-1);box-sizing:border-box;gap:var(--plat-command-gap);inline-size:min(34rem,100%);min-inline-size:0;padding:var(--plat-command-padding);border:1px solid var(--plat-command-border);border-radius:var(--plat-command-radius);background:var(--plat-command-background);box-shadow:var(--plat-command-shadow);color:var(--plat-command-foreground);flex-direction:column;display:flex}.plat-command-dialog .plat-modal__content{padding:0;overflow:hidden}.plat-command-dialog__dialog{width:min(42rem, calc(100vw - var(--app-space-4) * 2))}.plat-command-dialog .plat-command{inline-size:100%;box-shadow:none;border:0}.plat-command__header{align-items:center;gap:var(--app-space-2);padding:var(--app-space-2);border-block-end:1px solid var(--app-border-subtle);border-radius:calc(var(--plat-command-radius) - var(--plat-command-padding));color:var(--plat-command-muted);display:flex}.plat-command__header:focus-within{box-shadow:inset 0 0 0 var(--app-focus-ring-width) var(--app-focus-ring)}.plat-command__header>:is(svg,i,.fa,[data-plat-icon]){color:currentColor;flex:none;block-size:1rem;inline-size:1rem}.plat-command__input{min-inline-size:0;min-block-size:var(--app-density-control-block-size);color:var(--plat-command-foreground);font:inherit;font-size:var(--app-density-control-font-size);line-height:var(--app-density-control-line-height);background:0 0;border:0;outline:0;flex:auto;padding:0}.plat-command__input::placeholder{color:var(--app-text-placeholder);opacity:1}.plat-command__input:focus-visible{outline:0}.plat-command__list{gap:var(--app-space-1);min-block-size:0;max-block-size:min(22rem, calc(100dvh - var(--app-space-12)));scrollbar-color:var(--app-border-strong) transparent;scrollbar-width:thin;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.plat-command__group{gap:var(--app-space-1);flex-direction:column;min-inline-size:0;display:flex}.plat-command__group-label{min-block-size:1.5rem;color:var(--plat-command-muted);align-items:center;padding:.125rem .375rem;font-size:.75rem;font-weight:500;line-height:1.25;display:flex}.plat-command__item{align-items:center;gap:var(--app-space-2);min-block-size:var(--app-density-control-block-size-sm);border-radius:var(--plat-command-item-radius);min-inline-size:0;color:var(--plat-command-foreground);font:inherit;font-size:var(--app-density-control-font-size);line-height:var(--app-density-control-line-height);text-align:start;cursor:default;-webkit-user-select:none;user-select:none;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), box-shadow var(--app-control-state-transition-duration,var(--app-motion-duration-fast)) var(--app-motion-ease-standard);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;padding:.25rem .375rem;text-decoration:none;display:grid;position:relative}.plat-command__status{min-block-size:0;padding-inline:var(--app-space-2);color:var(--plat-command-muted);font-size:.75rem;line-height:1.35}.plat-command__status:empty{display:none}.plat-command__item>:is(svg,i,.fa,[data-plat-icon]){block-size:1rem;inline-size:1rem;color:var(--plat-command-muted);flex:none}.plat-command__item-content{flex-direction:column;min-inline-size:0;display:flex}.plat-command__item-label,.plat-command__item-description{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.plat-command__item-label{color:inherit;font-weight:500}.plat-command__item-description{color:var(--plat-command-muted);font-size:.75rem;line-height:1.35}.plat-command__shortcut{color:var(--plat-command-muted);font-family:var(--app-font-family-mono);white-space:nowrap;justify-self:end;font-size:.75rem;line-height:1}.plat-command__item:is(:hover,:focus-visible,.is-active,[aria-selected=true],[data-plat-active=true]){background:var(--app-dropdown-item-hover-background);color:var(--app-dropdown-item-hover-color);outline:0;text-decoration:none}.plat-command__item:is(:hover,:focus-visible,.is-active,[aria-selected=true],[data-plat-active=true])>:is(svg,i,.fa,[data-plat-icon]),.plat-command__item:is(:hover,:focus-visible,.is-active,[aria-selected=true],[data-plat-active=true]) .plat-command__shortcut{color:currentColor}.plat-command__item:focus-visible{box-shadow:inset 0 0 0 var(--app-focus-ring-width) var(--app-focus-ring)}.plat-command__item:is(:disabled,[disabled],[aria-disabled=true],.is-disabled){color:var(--app-dropdown-item-disabled-color);box-shadow:none;cursor:not-allowed;opacity:.65;background:0 0}.plat-command__item:is(:disabled,[disabled],[aria-disabled=true],.is-disabled) :where(.plat-command__item-description,.plat-command__shortcut){color:inherit}.plat-command__separator{margin:var(--app-space-1) calc(var(--plat-command-padding) * -1);border:0;border-block-start:1px solid var(--app-border-subtle)}.plat-command__empty{min-block-size:4rem;padding:var(--app-space-4);color:var(--plat-command-muted);text-align:center;place-items:center;font-size:.875rem;line-height:1.4;display:grid}@media (forced-colors:active){.plat-command{box-shadow:none;border-color:canvastext}.plat-command__header,.plat-command__separator{border-color:canvastext}.plat-command__item:is(:hover,:focus-visible,.is-active,[aria-selected=true],[data-plat-active=true]){color:highlighttext;forced-color-adjust:none;background:highlight}.plat-command__item:focus-visible{box-shadow:inset 0 0 0 2px highlighttext}.plat-command__header:focus-within{box-shadow:inset 0 0 0 2px highlight}.plat-command__item:is(:disabled,[disabled],[aria-disabled=true],.is-disabled){color:graytext;box-shadow:none;opacity:1;background:0 0}}.plat-modal-stack-shell{padding-bottom:0}.plat-modal-stack{background:var(--app-modal-stack-surface);border:1px solid var(--app-modal-stack-border);border-radius:var(--app-radius-md);box-shadow:var(--app-modal-stack-shadow);position:relative;overflow:hidden}.plat-modal-stack__list{white-space:nowrap;align-items:stretch;gap:0;width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.plat-modal-stack__item{--plat-modal-stack-item-background:var(--app-modal-stack-step-surface);min-height:3rem;padding:0 var(--app-space-6) 0 calc(var(--app-space-6) + var(--app-space-2));color:var(--app-modal-stack-step-text);font-size:var(--app-runtime-control-font-size);font-weight:400;line-height:var(--app-runtime-control-line-height);background:var(--plat-modal-stack-item-background);cursor:default;border:0;border-radius:0;align-items:center;display:inline-flex;position:relative}.plat-modal-stack__item:first-child{padding-left:var(--app-space-6);border-radius:var(--app-radius-md) 0 0 var(--app-radius-md)}.plat-modal-stack__item.is-complete{color:var(--app-modal-stack-step-text)}.plat-modal-stack__item.is-active{--plat-modal-stack-item-background:var(--app-modal-stack-step-active-surface);color:var(--app-modal-stack-step-active-text);font-weight:400}.plat-modal-stack__item.plat-modal-stack__item--invalid{color:var(--app-status-danger)}.plat-modal-stack__title{min-width:0;font-size:inherit;font-weight:inherit;line-height:inherit}.plat-modal-stack__chevron{z-index:1;border-color:transparent transparent transparent var(--app-modal-stack-border);opacity:1;border-style:solid none solid solid;border-width:24px 0 24px 14px;width:0;height:0;display:block;position:absolute;top:0;right:-14px;transform:none}.plat-modal-stack__chevron:before{border-color:transparent transparent transparent var(--plat-modal-stack-item-background);content:"";border-style:solid none solid solid;border-width:24px 0 24px 14px;display:block;position:absolute;top:-24px;right:1px}.plat-dialog-actions{gap:var(--app-space-2);flex-wrap:wrap;display:flex}.plat-dialog-actions--start{justify-content:flex-start}.plat-dialog-actions--end{justify-content:flex-end}.plat-modal-grid{gap:var(--app-space-6);grid-template-columns:minmax(0,1fr) minmax(18rem,1fr);align-items:stretch;display:grid}.plat-modal-grid__column{align-content:start}.plat-modal-grid__fill{flex-direction:column;height:100%;min-height:0;display:flex}.plat-modal-grid__fill>.plat-form-field{flex:auto;margin-block-start:0}@media (max-width:720px){.plat-modal-grid{grid-template-columns:minmax(0,1fr)}}dialog.plat-modal{--plat-dialog-backdrop:var(--app-overlay-scrim);--plat-dialog-content-background:var(--app-surface-panel);--plat-dialog-content-border:var(--app-border-default);--plat-dialog-content-radius:var(--app-radius-soft);--plat-dialog-content-shadow:var(--app-shadow-dialog);--plat-dialog-motion-duration:var(--app-motion-duration-base);--plat-dialog-motion-ease:var(--app-motion-ease-standard);--plat-dialog-enter-scale:.98;--plat-dialog-enter-translate:.25rem;z-index:1055;overscroll-behavior:contain;padding:var(--app-space-4);width:100%;max-width:none;height:100%;max-height:none;color:var(--app-text-primary);background:0 0;border:0;margin:0;display:none;position:fixed;inset:0;overflow:hidden auto}dialog.plat-modal::backdrop{background:var(--plat-dialog-backdrop);opacity:1}.plat-modal--fade{opacity:0;transition:opacity var(--plat-dialog-motion-duration) var(--plat-dialog-motion-ease)}dialog.plat-modal[open]{display:block}dialog.plat-modal--fade[open]{opacity:1}dialog.plat-modal--fade::backdrop{opacity:0;transition:opacity var(--plat-dialog-motion-duration) var(--plat-dialog-motion-ease)}dialog.plat-modal--fade[open]::backdrop{opacity:1}.plat-modal__dialog{width:auto;max-width:min(100%,32rem);margin:var(--app-space-6) auto;pointer-events:none;position:relative}.plat-modal--fade .plat-modal__dialog{opacity:0;transform:translateY(var(--plat-dialog-enter-translate)) scale(var(--plat-dialog-enter-scale));transition:opacity var(--plat-dialog-motion-duration) var(--plat-dialog-motion-ease), transform var(--plat-dialog-motion-duration) var(--plat-dialog-motion-ease)}dialog.plat-modal--fade[open] .plat-modal__dialog{opacity:1;transform:none}.plat-modal__dialog--centered{align-items:center;min-height:calc(100% - 3.5rem);display:flex}.plat-modal__dialog--narrow{max-width:min(100%,22rem)}.plat-modal__dialog--medium{max-width:min(100%,40rem)}.plat-modal__dialog--large{max-width:min(100%,56rem)}.plat-modal__dialog--wide{max-width:min(100%,72rem)}#modalBrixxbox{padding:0}.plat-modal--app-shell{block-size:100%}#modalBrixxbox>.plat-modal__dialog{width:100%;max-width:none;margin:0}#modalBrixxbox>.plat-modal__dialog:not(.plat-modal__dialog--centered){box-sizing:border-box;height:100%;min-height:100%}#modalBrixxbox>.plat-modal__dialog:not(.plat-modal__dialog--centered)>.plat-modal__content{box-sizing:border-box;min-height:0;overflow:hidden;height:100%!important}#modalBrixxbox>.plat-modal__dialog:not(.plat-modal__dialog--centered)>.plat-modal__content>.plat-modal__body{flex-direction:column;min-height:0;display:flex;overflow:hidden;height:auto!important;max-height:none!important}#modalBrixxbox>.plat-modal__dialog:not(.plat-modal__dialog--centered)>.plat-modal__content>.plat-modal__body>.plat-panel{flex:auto;min-height:0;margin-bottom:0}#modalBrixxbox>.plat-modal__dialog:not(.plat-modal__dialog--centered)>.plat-modal__content>.plat-modal__body>.plat-panel>.plat-app-shell__body{min-height:0;overflow:auto}#modalBrixxbox>.plat-modal__dialog:not(.plat-modal__dialog--centered) .wiki-container:empty{display:none}.plat-modal__dialog--tall>.plat-modal__content{height:min(84vh,100vh - 3.5rem);max-height:min(84vh,100vh - 3.5rem)}.plat-modal__dialog--tall>.plat-modal__content>.plat-modal__body{min-height:0;overflow:auto}.plat-modal__dialog--resizable>.plat-modal__content,.plat-modal__dialog[data-plat-resizable=true]>.plat-modal__content{min-width:min(100%,22rem);max-width:100%;min-height:min(16rem,100vh - 3.5rem);max-height:calc(100vh - 3.5rem);overflow:auto}.plat-modal__dialog--tall.plat-modal__dialog--resizable>.plat-modal__content,.plat-modal__dialog--tall[data-plat-resizable=true]>.plat-modal__content{max-height:min(84vh,100vh - 3.5rem)}.plat-modal__dialog--resizable[data-plat-resize-growth=viewport]>.plat-modal__content,.plat-modal__dialog[data-plat-resizable=true][data-plat-resize-growth=viewport]>.plat-modal__content{max-width:calc(50% + 50vw - 1rem);max-height:calc(100vh - 3.5rem)}.plat-modal-shell{width:calc(100% - 20px);max-width:min(42rem,100% - 20px);margin-top:60px;margin-bottom:0}.plat-modal-shell--edge{margin-top:30px}.plat-modal-shell--start{margin-left:10px;margin-right:auto}.plat-modal-shell--end{margin-left:auto;margin-right:10px}.plat-modal-shell--wide{max-width:min(72rem,100% - 20px)}.plat-modal-shell--narrow{max-width:min(32rem,100% - 20px)}.plat-modal-shell--small{max-width:min(18.75rem,100% - 20px)}.plat-modal-shell--medium{max-width:min(37.5rem,100% - 20px)}.plat-modal-shell>.plat-modal__content{width:100%}.plat-modal__content{pointer-events:auto;background:var(--plat-dialog-content-background);border:1px solid var(--plat-dialog-content-border);border-radius:var(--plat-dialog-content-radius);width:100%;box-shadow:var(--plat-dialog-content-shadow);color:var(--app-text-primary);flex-direction:column;display:flex;position:relative}.plat-modal__resize-handle{--plat-modal-resize-grip-color:color-mix(in srgb, var(--app-text-muted) 82%, var(--app-text-strong) 18%);z-index:3;appearance:none;cursor:nwse-resize;touch-action:none;background:0 0;border:0;width:1.25rem;height:1.25rem;padding:0;display:none;position:absolute;bottom:0;right:0}.plat-modal__resize-handle:before{content:"";pointer-events:none;background:linear-gradient(135deg, transparent calc(50% - 1px), var(--plat-modal-resize-grip-color) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px)) right bottom / 13px 13px no-repeat, linear-gradient(135deg, transparent calc(50% - 1px), var(--plat-modal-resize-grip-color) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px)) right bottom / 9px 9px no-repeat, linear-gradient(135deg, transparent calc(50% - 1px), var(--plat-modal-resize-grip-color) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px)) right bottom / 5px 5px no-repeat;width:13px;height:13px;position:absolute;bottom:3px;right:3px}.plat-modal__resize-handle:focus-visible{box-shadow:inset 0 0 0 var(--app-focus-ring-width) var(--app-focus-ring);outline:0}.plat-modal__dialog--resizable>.plat-modal__content>.plat-modal__resize-handle,.plat-modal__dialog[data-plat-resizable=true]>.plat-modal__content>.plat-modal__resize-handle{display:block}.plat-modal__content.is-resizing{-webkit-user-select:none;user-select:none}.plat-modal__header,.plat-modal__footer{align-items:center;gap:var(--app-space-4);padding:var(--app-space-4);display:flex}.plat-modal__header{border-bottom:1px solid var(--app-modal-divider);justify-content:space-between}.plat-modal__header:has(.plat-modal-stack){padding:var(--app-space-4);display:block}.plat-modal__header:has(.plat-modal-stack)>.plat-row{--plat-row-gap-x:calc(var(--app-space-6) + var(--app-space-2))}.plat-modal__body{padding:var(--app-space-4);flex:auto;position:relative}.plat-modal__footer{border-top:1px solid var(--app-modal-divider);justify-content:flex-end}#modalEmailCompose .plat-modal__dialog--resizable>.plat-modal__content,#modalEmailCompose .plat-modal__dialog[data-plat-resizable=true]>.plat-modal__content{overflow:hidden}#modalEmailCompose .plat-modal__header,#modalEmailCompose .plat-modal__footer{flex:none}#modalEmailCompose .plat-modal__body,#modalEmailCompose #emailComposeBody>form{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}#modalEmailCompose #emailComposeBody>form{row-gap:var(--app-space-2);flex-wrap:nowrap}#modalEmailCompose #emailComposeBody>form>.plat-col-12{flex:none}#modalEmailCompose #emailComposeBody>form>.inbox-message{flex:auto;min-height:0;display:flex}#modalEmailCompose #emailBody{width:100%;min-height:0}#modalEmailCompose #emailAttachmentDropZone{box-sizing:border-box;border:2px dashed var(--app-accent);background:var(--email-attachment-dropzone-surface,color-mix(in srgb, var(--app-accent) 8%, var(--app-surface-panel)));width:100%;color:contrast-color(var(--email-attachment-dropzone-surface,color-mix(in srgb, var(--app-accent) 8%, var(--app-surface-panel))));cursor:pointer;border-radius:6px;margin-block:6px;padding:8px;display:inline-block}#modalEmailCompose #emailAttachmentDropZone.plat-upload-dragover{--email-attachment-dropzone-surface:color-mix(in srgb, var(--app-accent) 16%, var(--app-surface-panel))}#modalEmailCompose .email-attachment-pill{align-items:center;gap:var(--app-space-1);border-radius:var(--app-radius);background:var(--email-attachment-pill-surface,var(--app-accent));color:contrast-color(var(--email-attachment-pill-surface,var(--app-accent)));margin-block-end:8px;margin-inline-end:8px;padding:8px 10px;font-size:13px;line-height:1.2;display:inline-flex}#modalEmailCompose .email-attachment-pill[data-plat-email-attachment-type=file]{--email-attachment-pill-surface:var(--app-status-success)}#modalEmailCompose .email-attachment-pill .remove-attachment{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-start:var(--app-space-1);padding:2px 8px;line-height:1;display:inline-flex}@media (min-width:48rem){#modalEmailCompose .inbox-info-bar>.plat-row>.plat-field-label{text-align:right;justify-content:flex-end}}#modalEmailCompose .inbox-message>.note-editor.note-frame{flex-direction:column;flex:auto;width:100%;min-height:0;margin-bottom:0;display:flex}#modalEmailCompose .note-editor.note-frame .note-toolbar,#modalEmailCompose .note-editor.note-frame .note-statusbar{flex:none}#modalEmailCompose .note-editor.note-frame .note-editing-area{flex:auto;min-height:0;display:flex;overflow:hidden}#modalEmailCompose .note-editor.note-frame .note-editing-area .note-editable,#modalEmailCompose .note-editor.note-frame .note-editing-area .note-codable{box-sizing:border-box;flex:auto;min-height:0;overflow:auto;height:100%!important}.plat-modal__title{text-wrap:balance;margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}body[data-ui=app] .plat-modal__title{font-size:var(--app-runtime-control-font-size);line-height:var(--app-runtime-control-line-height)}.plat-drawer{--plat-drawer-inline-size:min(28rem, 100%);--plat-drawer-block-size:min(32rem, 85vh);--plat-drawer-enter-x:1rem;--plat-drawer-enter-y:1rem;width:var(--plat-drawer-inline-size);max-width:var(--plat-drawer-inline-size);min-height:100%;margin-block:0;margin-inline:auto 0;display:flex}.plat-drawer>.plat-modal__content{border-radius:var(--app-radius-soft) 0 0 var(--app-radius-soft);min-height:100%}.plat-drawer--start{--plat-drawer-enter-x:-1rem;margin-inline:0 auto}.plat-drawer--start>.plat-modal__content{border-radius:0 var(--app-radius-soft) var(--app-radius-soft) 0}.plat-drawer--end{--plat-drawer-enter-x:1rem;margin-inline:auto 0}.plat-drawer--bottom{--plat-drawer-enter-x:0;align-items:flex-end;width:100%;max-width:100%;min-height:100%;margin-block:0}.plat-drawer--bottom>.plat-modal__content{min-height:auto;max-height:var(--plat-drawer-block-size);border-radius:var(--app-radius-soft) var(--app-radius-soft) 0 0;overflow:auto}.plat-modal--fade .plat-drawer{transform:translateX(var(--plat-drawer-enter-x))}.plat-modal--fade .plat-drawer--bottom{transform:translateY(var(--plat-drawer-enter-y))}dialog.plat-modal--fade[open] .plat-drawer,dialog.plat-modal--fade[open] .plat-drawer--bottom{transform:none}@supports (transition-behavior:allow-discrete){.plat-modal--fade,.plat-modal--fade::backdrop{transition:opacity var(--plat-dialog-motion-duration) var(--plat-dialog-motion-ease), display var(--plat-dialog-motion-duration) allow-discrete, overlay var(--plat-dialog-motion-duration) allow-discrete;transition-behavior:allow-discrete}@starting-style{dialog.plat-modal--fade[open],dialog.plat-modal--fade[open]::backdrop{opacity:0}dialog.plat-modal--fade[open] .plat-modal__dialog{opacity:0;transform:translateY(var(--plat-dialog-enter-translate)) scale(var(--plat-dialog-enter-scale))}dialog.plat-modal--fade[open] .plat-drawer{transform:translateX(var(--plat-drawer-enter-x))}dialog.plat-modal--fade[open] .plat-drawer--bottom{transform:translateY(var(--plat-drawer-enter-y))}}}@media (prefers-reduced-motion:reduce){.plat-modal--fade,.plat-modal--fade::backdrop,.plat-modal--fade .plat-modal__dialog{transition-duration:1ms}.plat-modal--fade .plat-modal__dialog{transform:none}}@media (forced-colors:active){dialog.plat-modal::backdrop{background:canvas}.plat-modal-stack,.plat-modal__content{box-shadow:none;border-color:canvastext}.plat-modal__header,.plat-modal__footer{border-color:canvastext}}@media (max-width:1000px){.plat-modal__dialog{width:100%;height:auto;min-height:100%;margin:0;padding:0}.plat-modal__content{border-radius:0;height:auto;min-height:100%}.plat-modal__dialog--tall>.plat-modal__content{height:auto;max-height:none}.plat-modal__dialog--resizable>.plat-modal__content,.plat-modal__dialog[data-plat-resizable=true]>.plat-modal__content{resize:none;min-width:0;max-width:none;min-height:100%;max-height:none;overflow:visible;width:100%!important;height:auto!important}.plat-drawer,.plat-drawer--start,.plat-drawer--end{width:100%;max-width:100%}.plat-drawer>.plat-modal__content,.plat-drawer--start>.plat-modal__content,.plat-drawer--end>.plat-modal__content{border-radius:0}.plat-drawer--bottom{min-height:100%}.plat-drawer--bottom>.plat-modal__content{border-radius:var(--app-radius-soft) var(--app-radius-soft) 0 0;min-height:auto;max-height:85vh}.plat-modal__dialog--resizable>.plat-modal__content>.plat-modal__resize-handle,.plat-modal__dialog[data-plat-resizable=true]>.plat-modal__content>.plat-modal__resize-handle{pointer-events:none;display:none}.plat-modal__dialog--tall.plat-modal__dialog--resizable>.plat-modal__content,.plat-modal__dialog--tall[data-plat-resizable=true]>.plat-modal__content{max-height:none}#modalEmailCompose .plat-modal__dialog--resizable>.plat-modal__content,#modalEmailCompose .plat-modal__dialog[data-plat-resizable=true]>.plat-modal__content{resize:none;min-height:100%;max-height:none;overflow:hidden;height:100%!important}}@media (max-width:1000px) and (display-mode:browser){.plat-modal{padding:max(.5rem, env(safe-area-inset-top,0px)) max(.5rem, env(safe-area-inset-right,0px)) max(.5rem, env(safe-area-inset-bottom,0px)) max(.5rem, env(safe-area-inset-left,0px))}}@media (max-width:1000px){@supports (height:100dvh){.plat-modal{max-height:100dvh}.plat-modal__dialog{min-height:100%}}}body[data-ui=app] :where(#modalBrixxbox,#modalEmailCompose){--plat-dialog-surface-background:var(--app-surface-panel);--plat-dialog-surface-panel:var(--app-surface-panel);--plat-dialog-surface-muted:var(--app-surface-muted);--plat-dialog-surface-border:var(--app-border-subtle);--plat-dialog-surface-shadow:inset 0 1px 0 var(--app-ink-03)}body[data-ui=app] :where(#modalBrixxbox,#modalEmailCompose) .plat-modal__body{background:var(--plat-dialog-surface-background);color:var(--app-text-primary)}body[data-ui=app] #modalBrixxbox{--plat-dialog-surface-background:var(--app-surface-canvas);--plat-dialog-surface-panel:var(--app-surface-panel);--plat-dialog-surface-muted:var(--app-surface-muted)}body[data-ui=app] #modalBrixxbox .plat-modal__body>.plat-panel{background:var(--plat-dialog-surface-panel);border:1px solid var(--plat-dialog-surface-border);border-radius:var(--app-radius-md);box-shadow:var(--app-shadow-card);color:var(--app-text-primary)}body[data-ui=app] #modalBrixxbox .plat-modal__body>.plat-panel>.plat-app-shell__header{background:var(--plat-dialog-surface-muted);border-block-end:1px solid var(--app-modal-divider)}body[data-ui=app] #modalBrixxbox .plat-modal__body>.plat-panel>.plat-app-shell__body{background:var(--plat-dialog-surface-panel)}body[data-ui=app] #modalBrixxbox .wiki-container:not(:empty){padding:var(--app-space-3);background:var(--plat-dialog-surface-panel);border:1px solid var(--plat-dialog-surface-border);border-radius:var(--app-radius-md);box-shadow:var(--plat-dialog-surface-shadow);color:var(--app-text-primary)}body[data-ui=app] #modalBrixxbox .plat-modal-app-shell__wiki-container{margin:10px}body[data-ui=app] #modalEmailCompose{--plat-dialog-surface-background:color-mix(in oklab, var(--app-surface-muted) 46%, var(--app-surface-panel));--plat-dialog-surface-panel:var(--app-surface-panel)}body[data-ui=app] #modalEmailCompose #emailComposeBody>form{box-sizing:border-box;padding:var(--app-space-4);background:var(--plat-dialog-surface-panel);border:1px solid var(--plat-dialog-surface-border);border-radius:var(--app-radius-md);box-shadow:var(--plat-dialog-surface-shadow);color:var(--app-text-primary)}body[data-ui=app] #modalEmailCompose #emailComposeBody>form>.inbox-info-bar{border-block-end:1px solid var(--app-modal-divider);padding-block-end:var(--app-space-2)}body[data-ui=app] #modalEmailCompose #emailComposeBody>form>.inbox-message{padding-block-start:var(--app-space-2)}@media (forced-colors:active){body[data-ui=app] #modalBrixxbox .plat-modal__body>.plat-panel,body[data-ui=app] #modalBrixxbox .wiki-container:not(:empty),body[data-ui=app] #modalEmailCompose #emailComposeBody>form{box-shadow:none;border-color:canvastext}body[data-ui=app] #modalBrixxbox .plat-modal__body>.plat-panel>.plat-app-shell__header,body[data-ui=app] #modalEmailCompose #emailComposeBody>form>.inbox-info-bar{border-color:canvastext}}.plat-email-compose{block-size:100%}.plat-email-compose__header-row{align-items:flex-start;inline-size:100%}.plat-email-compose__title-stack{flex:auto}.plat-email-compose__toolbar{margin-block-start:var(--app-space-2)}.plat-email-compose__recipient-select{inline-size:100%}.plat-email-compose__file-input{display:none}.inbox-info-bar,.inbox-message,.inbox-download,.inbox-compose-footer{margin-right:0}.inbox-compose-footer{flex-wrap:wrap}.plat-dropdown-menu{--plat-dropdown-menu-background:var(--app-dropdown-background);--plat-dropdown-menu-border:var(--app-dropdown-border);--plat-dropdown-menu-foreground:var(--app-text-primary);--plat-dropdown-menu-radius:var(--app-radius-md);--plat-dropdown-menu-shadow:var(--app-dropdown-shadow);--plat-dropdown-menu-padding:.25rem;--plat-dropdown-menu-min-inline-size:12rem;--plat-dropdown-menu-max-inline-size:min(24rem, calc(100vw - var(--app-space-4) * 2));--plat-dropdown-menu-motion-duration:var(--app-motion-duration-fast);--plat-dropdown-menu-motion-ease:var(--app-motion-ease-standard);--plat-dropdown-menu-enter-scale:.98;--plat-dropdown-menu-enter-translate:-.125rem;z-index:var(--app-overlay-dropdown-z-index);box-sizing:border-box;min-width:var(--plat-dropdown-menu-min-inline-size);max-width:var(--plat-dropdown-menu-max-inline-size);padding:var(--plat-dropdown-menu-padding);background:var(--plat-dropdown-menu-background);border:1px solid var(--plat-dropdown-menu-border);border-radius:var(--plat-dropdown-menu-radius);box-shadow:var(--plat-dropdown-menu-shadow);color:var(--plat-dropdown-menu-foreground);opacity:0;transform:translateY(var(--plat-dropdown-menu-enter-translate)) scale(var(--plat-dropdown-menu-enter-scale));transform-origin:0 0;transition:opacity var(--plat-dropdown-menu-motion-duration) var(--plat-dropdown-menu-motion-ease), transform var(--plat-dropdown-menu-motion-duration) var(--plat-dropdown-menu-motion-ease);will-change:opacity, transform;top:100%;left:0;margin:0;list-style:none;display:none;position:absolute;inset:auto}body[data-ui=app] .plat-dropdown-menu{font-size:var(--app-runtime-control-font-size);line-height:var(--app-runtime-control-line-height);margin:0;padding:var(--plat-dropdown-menu-padding)!important;padding-inline-start:var(--plat-dropdown-menu-padding)!important}body[data-ui=app] .plat-dropdown-menu.plat-list>li{list-style:none;display:block}:is(.plat-dropdown-menu.is-open,.plat-dropdown-menu:popover-open){opacity:1;display:block;transform:translateY(0)scale(1)}.plat-dropdown-menu[popover]{color:var(--plat-dropdown-menu-foreground)}.plat-dropdown-menu--end{transform-origin:100% 0;left:auto;right:0}.plat-dropdown-divider{height:0;margin:var(--app-space-1) calc(var(--plat-dropdown-menu-padding) * -1);border:0;border-top:1px solid var(--plat-dropdown-menu-border);overflow:hidden}.plat-dropdown-toggle:after{content:"";vertical-align:.15em;opacity:.72;transition:opacity var(--app-motion-duration-fast) var(--app-motion-ease-standard), transform var(--app-motion-duration-fast) var(--app-motion-ease-standard);border-top:.3em solid;border-left:.3em solid #0000;border-right:.3em solid #0000;margin-inline-start:var(--app-space-2);display:inline-block}.plat-dropdown-toggle:is(:hover,:focus-visible,.is-open):after{opacity:1}.plat-dropdown-toggle.is-open:after,.plat-dropdown-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.plat-dropdown-toggle--no-caret:after{display:none}.plat-dropdown-toggle--split{padding-inline:var(--app-space-2)}.plat-dropdown-shell,plat-dropdown.plat-dropdown-shell{position:relative}.plat-dropdown-shell--dropup>.plat-dropdown-menu{--plat-dropdown-menu-enter-translate:.125rem;transform-origin:0 100%}.plat-dropdown-shell--dropup>.plat-dropdown-menu--end{transform-origin:100% 100%}.plat-dropdown-shell--dropstart>.plat-dropdown-menu{transform-origin:100% 0}.plat-dropdown-shell--dropend>.plat-dropdown-menu{transform-origin:0 0}plat-dropdown.plat-dropdown-shell{display:block}plat-dropdown.plat-dropdown-shell.plat-toolbar-row{display:flex}plat-dropdown.plat-dropdown-shell.plat-choice-cell{display:inline-block}.plat-popover{--plat-popover-background:var(--app-surface-elevated);--plat-popover-foreground:var(--app-text-primary);--plat-popover-border:var(--app-border-default);--plat-popover-radius:var(--app-radius-soft);--plat-popover-shadow:var(--app-shadow-dropdown);--plat-popover-padding:var(--app-space-4);--plat-popover-motion-duration:var(--app-motion-duration-fast);--plat-popover-motion-ease:var(--app-motion-ease-standard);--plat-popover-enter-scale:.98;--plat-popover-enter-translate:-.125rem;box-sizing:border-box;inline-size:max-content;min-inline-size:12rem;max-inline-size:min(24rem, calc(100vw - var(--app-space-4) * 2));padding:var(--plat-popover-padding);border:1px solid var(--plat-popover-border);border-radius:var(--plat-popover-radius);background:var(--plat-popover-background);color:var(--plat-popover-foreground);box-shadow:var(--plat-popover-shadow);opacity:0;transform:translateY(var(--plat-popover-enter-translate)) scale(var(--plat-popover-enter-scale));transform-origin:top;transition:opacity var(--plat-popover-motion-duration) var(--plat-popover-motion-ease), transform var(--plat-popover-motion-duration) var(--plat-popover-motion-ease);margin:0}:is(.plat-popover.is-open,.plat-popover:popover-open){opacity:1;transform:translateY(0)scale(1)}.plat-popover__header,.plat-popover__footer{align-items:center;gap:var(--app-space-2);display:flex}.plat-popover__header{margin-block-end:var(--app-space-3)}.plat-popover__body{min-inline-size:0}.plat-popover__footer{justify-content:flex-end;margin-block-start:var(--app-space-3)}@supports (transition-behavior:allow-discrete){.plat-dropdown-menu,.plat-popover{transition:opacity var(--plat-dropdown-menu-motion-duration,var(--plat-popover-motion-duration)) var(--plat-dropdown-menu-motion-ease,var(--plat-popover-motion-ease)), transform var(--plat-dropdown-menu-motion-duration,var(--plat-popover-motion-duration)) var(--plat-dropdown-menu-motion-ease,var(--plat-popover-motion-ease)), display var(--plat-dropdown-menu-motion-duration,var(--plat-popover-motion-duration)) allow-discrete, overlay var(--plat-dropdown-menu-motion-duration,var(--plat-popover-motion-duration)) allow-discrete;transition-behavior:allow-discrete}@starting-style{:is(.plat-dropdown-menu.is-open,.plat-dropdown-menu:popover-open){opacity:0;transform:translateY(var(--plat-dropdown-menu-enter-translate)) scale(var(--plat-dropdown-menu-enter-scale))}:is(.plat-popover.is-open,.plat-popover:popover-open){opacity:0;transform:translateY(var(--plat-popover-enter-translate)) scale(var(--plat-popover-enter-scale))}}}@media (prefers-reduced-motion:reduce){.plat-dropdown-menu,.plat-popover,.plat-dropdown-toggle:after{transition-duration:1ms}.plat-dropdown-menu,.plat-popover{transform:none}}@media (forced-colors:active){.plat-dropdown-menu,.plat-popover{box-shadow:none;color:canvastext;background:canvas;border-color:canvastext}.plat-dropdown-divider{border-color:canvastext}}.plat-accordion{--plat-disclosure-surface:var(--app-surface-panel);--plat-disclosure-trigger-surface:var(--app-surface-muted);--plat-disclosure-trigger-hover-surface:var(--app-surface-hover);--plat-disclosure-border:var(--app-border-default);--plat-disclosure-radius:var(--app-radius-md);--plat-disclosure-shadow:var(--app-shadow-card);--plat-disclosure-trigger-block-size:var(--app-density-control-block-size-lg);--plat-disclosure-trigger-padding-block:var(--app-space-3);--plat-disclosure-trigger-padding-inline:var(--app-space-4);--plat-disclosure-body-padding:var(--app-space-4);--plat-disclosure-motion-duration:var(--app-motion-duration-base);--plat-disclosure-motion-ease:var(--app-motion-ease-standard);border-radius:var(--plat-disclosure-radius);min-width:0;box-shadow:var(--plat-disclosure-shadow);gap:0;display:grid;overflow:hidden}.plat-accordion__item{border:1px solid var(--plat-disclosure-border);background:var(--plat-disclosure-surface);min-width:0;color:var(--app-text-primary);border-radius:0;overflow:hidden}.plat-accordion__item:not([hidden])~.plat-accordion__item:not([hidden]){margin-block-start:-1px}.plat-accordion__item>summary{list-style:none}.plat-accordion__item>summary::-webkit-details-marker{display:none}.plat-accordion__header{margin:0}.plat-accordion__trigger{justify-content:space-between;align-items:center;gap:var(--app-space-3);width:100%;min-block-size:var(--plat-disclosure-trigger-block-size);padding:var(--plat-disclosure-trigger-padding-block) var(--plat-disclosure-trigger-padding-inline);background:var(--plat-disclosure-trigger-surface);color:var(--app-text-primary);font:inherit;font-weight:600;line-height:var(--app-density-control-line-height);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--app-control-state-transition-duration,var(--app-motion-duration-fast)) var(--app-motion-ease-standard), 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);border:0;display:flex}.plat-accordion__trigger:hover,.plat-accordion__trigger:focus-visible{background:var(--plat-disclosure-trigger-hover-surface);color:var(--app-text-primary)}.plat-accordion__trigger:focus-visible{outline:var(--app-focus-ring-width) solid var(--app-focus-ring);outline-offset:calc(var(--app-focus-ring-offset) * -1)}.plat-accordion__trigger:after{content:"";opacity:.72;transform-origin:50%;width:.55rem;height:.55rem;transition:opacity var(--app-motion-duration-fast) var(--app-motion-ease-standard), transform var(--plat-disclosure-motion-duration) var(--plat-disclosure-motion-ease);border-block-end:.125rem solid;border-inline-end:.125rem solid;flex:none;margin-inline-start:auto;transform:rotate(-45deg)}.plat-accordion__item[open]>.plat-accordion__trigger:after,.plat-accordion__trigger:is(button,a)[aria-expanded=true]:after{opacity:1;transform:rotate(45deg)}@supports selector(::details-content){.plat-accordion__item::details-content{opacity:0;block-size:0;transition:block-size var(--plat-disclosure-motion-duration) var(--plat-disclosure-motion-ease), opacity var(--app-motion-duration-fast) var(--app-motion-ease-standard);transition-behavior:allow-discrete;overflow:hidden}.plat-accordion__item[open]::details-content{block-size:auto;block-size:calc-size(auto, size);opacity:1}}.plat-disclosure:not(.is-open):not(.collapsing){display:none}.plat-disclosure.collapsing{transition:height var(--plat-disclosure-motion-duration,var(--app-motion-duration-base)) var(--plat-disclosure-motion-ease,var(--app-motion-ease-standard));overflow:hidden}.plat-disclosure{color:var(--app-text-muted);font-size:var(--app-label-size-small);margin-block-start:var(--app-space-3)}.plat-disclosure summary{color:var(--app-text-primary);cursor:pointer}.plat-accordion__panel.plat-disclosure:not(.is-open):not(.collapsing){display:none}.plat-accordion__panel.plat-disclosure.collapsing{transition:height var(--plat-disclosure-motion-duration,var(--app-motion-duration-base)) var(--plat-disclosure-motion-ease,var(--app-motion-ease-standard));overflow:hidden}.plat-disclosure--table-section.is-open{display:table-row-group}.plat-accordion__body{padding:var(--plat-disclosure-body-padding);border-top:1px solid var(--plat-disclosure-border);background:var(--plat-disclosure-surface);color:var(--app-text-primary)}@media (prefers-reduced-motion:reduce){.plat-accordion__trigger,.plat-accordion__trigger:after,.plat-disclosure.collapsing,.plat-accordion__panel.plat-disclosure.collapsing{transition-duration:1ms}.plat-accordion__item::details-content{transition-duration:1ms}}@media (forced-colors:active){.plat-accordion{box-shadow:none}.plat-accordion__item,.plat-accordion__body{border-color:canvastext}.plat-accordion__trigger{color:canvastext;background:canvas}.plat-accordion__trigger:hover,.plat-accordion__trigger:focus-visible{color:highlighttext;forced-color-adjust:none;background:highlight}}.plat-tabs{align-items:center;gap:var(--app-space-1);flex-wrap:wrap;margin:0;margin-block:0;padding:0;padding-inline-start:0;list-style:none;display:flex}.plat-tabs__item{list-style:none;display:block}.plat-tabs__trigger,.plat-tabs__link{min-block-size:var(--app-density-tab-block-size);padding:var(--app-density-tab-padding);border-radius:var(--app-radius);color:var(--app-tabs-text);font:inherit;font-size:var(--app-density-tab-font-size);font-weight:500;line-height:var(--app-density-tab-line-height);white-space:nowrap;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), color 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;gap:.375rem;text-decoration:none;display:inline-flex}.plat-tabs__trigger:hover,.plat-tabs__trigger:focus-visible,.plat-tabs__link:hover,.plat-tabs__link:focus-visible{color:var(--app-tabs-text-active);text-decoration:none}.plat-tabs__trigger:focus-visible,.plat-tabs__link:focus-visible{outline:var(--app-focus-ring-width) solid var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset)}.plat-tabs__trigger:active,.plat-tabs__link:active{transform:translateY(var(--app-control-active-translate-y))}.plat-tabs__trigger.is-active,.plat-tabs__trigger[aria-selected=true],.plat-tabs__link.is-active,.plat-tabs__link[aria-selected=true]{color:var(--app-tabs-text-active);font-weight:600}.plat-tabs__content{width:100%}.plat-tabs__content--detail{max-height:none;overflow:visible}.plat-tabs__panel{width:100%;display:none}.plat-tabs__panel.is-active{display:block}.plat-tabs__panel--fade{opacity:0;transition:opacity var(--app-motion-duration-base) var(--app-motion-ease-standard)}.plat-tabs__panel--fade.is-active{opacity:1}.plat-tabs--framed{gap:var(--app-space-1);padding-block-end:0}.plat-tabs--framed .plat-tabs__trigger,.plat-tabs--framed .plat-tabs__link{border-radius:var(--app-radius);border:1px solid #0000}.plat-tabs--framed .plat-tabs__trigger.is-active,.plat-tabs--framed .plat-tabs__trigger[aria-selected=true],.plat-tabs--framed .plat-tabs__link.is-active,.plat-tabs--framed .plat-tabs__link[aria-selected=true]{border-color:var(--app-border-input);background:var(--app-tabs-surface-active);box-shadow:var(--app-control-hover-shadow)}.plat-tabs--panel{--plat-tabs-panel-gap:0;--plat-tabs-panel-padding:.1875rem;--plat-tabs-panel-border-color:color-mix(in oklab, var(--app-tabs-border) 74%, transparent);--plat-tabs-panel-background:var(--app-surface-muted);--plat-tabs-panel-trigger-gap:.375rem;--plat-tabs-panel-trigger-padding:var(--app-density-tab-padding);--plat-tabs-panel-trigger-background:transparent;--plat-tabs-panel-trigger-color:var(--app-tabs-text);--plat-tabs-panel-trigger-hover-color:var(--app-tabs-text-active);--plat-tabs-panel-trigger-background-hover:color-mix(in oklab, var(--app-tabs-surface-active) 56%, transparent);--plat-tabs-panel-trigger-border-hover:transparent;--plat-tabs-panel-trigger-font-size:var(--app-density-tab-font-size);--plat-tabs-panel-trigger-font-weight:500;--plat-tabs-panel-trigger-line-height:var(--app-density-tab-line-height);--plat-tabs-panel-trigger-active-background:var(--app-tabs-surface-active);--plat-tabs-panel-trigger-active-border:color-mix(in oklab, var(--app-border-input) 78%, transparent);--plat-tabs-panel-trigger-active-color:var(--app-tabs-text-active);--plat-tabs-panel-trigger-active-font-weight:600;--plat-tabs-panel-trigger-active-indicator:var(--app-tabs-indicator);--plat-tabs-panel-trigger-active-indicator-size:0;--plat-tabs-panel-danger-indicator-size:var(--plat-tabs-panel-trigger-active-indicator-size);gap:var(--plat-tabs-panel-gap);inline-size:fit-content;max-inline-size:100%;padding:var(--plat-tabs-panel-padding);min-block-size:var(--app-density-tab-block-size);border-radius:calc(var(--app-radius) + var(--plat-tabs-panel-padding));background:var(--plat-tabs-panel-background);border:0;position:relative}.plat-tabs--panel:after{content:none}.plat-tabs--panel.plat-tabs--compact{--plat-tabs-panel-trigger-gap:.35rem;--plat-tabs-panel-trigger-padding:var(--app-density-tab-compact-padding);--plat-tabs-panel-trigger-color:color-mix(in srgb, var(--app-tabs-text) 88%, var(--app-text-muted) 12%);--plat-tabs-panel-trigger-background-hover:color-mix(in oklab, var(--app-tabs-surface-active) 68%, transparent);--plat-tabs-panel-trigger-border-hover:transparent;--plat-tabs-panel-trigger-font-size:var(--app-density-tab-compact-font-size);--plat-tabs-panel-trigger-line-height:var(--app-density-tab-compact-line-height);--plat-tabs-panel-trigger-active-background:var(--app-tabs-surface-active);--plat-tabs-panel-trigger-active-border:color-mix(in oklab, var(--app-tabs-border) 65%, transparent);--plat-tabs-panel-trigger-active-font-weight:600;--plat-tabs-panel-trigger-active-indicator:transparent;--plat-tabs-panel-trigger-active-indicator-size:0;--plat-tabs-panel-border-color:color-mix(in oklab, var(--app-tabs-border) 70%, transparent);--plat-tabs-panel-background:color-mix(in oklab, var(--app-surface-muted) 74%, transparent)}.plat-tabs--panel.plat-tabs--stable-labels{--plat-tabs-panel-trigger-font-weight:600;--plat-tabs-panel-trigger-active-font-weight:600}.plat-tabs--panel>.plat-tabs__item{z-index:1;align-items:stretch;margin:0;display:flex;position:relative}.plat-tabs--panel>.plat-tabs__item>:is(.plat-tabs__trigger,.plat-tabs__link),.plat-tabs--panel>.plat-tabs__item>.plat-tabs__tab-shell{border-radius:var(--app-radius-sm);color:var(--plat-tabs-panel-trigger-color);background:var(--plat-tabs-panel-trigger-background);border:1px solid #0000;align-items:stretch;display:inline-flex}.plat-tabs--panel>.plat-tabs__item>:is(.plat-tabs__trigger,.plat-tabs__link),.plat-tabs--panel>.plat-tabs__item>.plat-tabs__tab-shell>:is(.plat-tabs__trigger,.plat-tabs__link){justify-content:center;align-items:center;gap:var(--plat-tabs-panel-trigger-gap);min-block-size:1.5625rem;padding:var(--plat-tabs-panel-trigger-padding);color:var(--plat-tabs-panel-trigger-color);font-size:var(--plat-tabs-panel-trigger-font-size);font-weight:var(--plat-tabs-panel-trigger-font-weight);line-height:var(--plat-tabs-panel-trigger-line-height);white-space:nowrap;text-decoration:none;display:inline-flex}.plat-tabs--panel>.plat-tabs__item>.plat-tabs__tab-shell>:is(.plat-tabs__trigger,.plat-tabs__link){min-width:0;color:inherit;font-weight:inherit;border:0;border-radius:0;flex:auto}.plat-tabs--panel>.plat-tabs__item>:is(.plat-tabs__trigger,.plat-tabs__link):is(:hover,:focus-visible){color:var(--plat-tabs-panel-trigger-hover-color);background:var(--plat-tabs-panel-trigger-background-hover);border-color:var(--plat-tabs-panel-trigger-border-hover);text-decoration:none}.plat-tabs--panel>.plat-tabs__item>.plat-tabs__tab-shell>:is(.plat-tabs__trigger,.plat-tabs__link):is(:hover,:focus-visible){color:inherit;text-decoration:none}.plat-tabs--panel>.plat-tabs__item>.plat-tabs__tab-shell:has(>:is(.plat-tabs__trigger,.plat-tabs__link):is(:hover,:focus-visible)){color:var(--plat-tabs-panel-trigger-hover-color);background:var(--plat-tabs-panel-trigger-background-hover);border-color:var(--plat-tabs-panel-trigger-border-hover)}.plat-tabs--panel>.plat-tabs__item>:is(.plat-tabs__trigger,.plat-tabs__link):is(.is-active,[aria-selected=true]){color:var(--plat-tabs-panel-trigger-active-color);background:var(--plat-tabs-panel-trigger-active-background);border-color:var(--plat-tabs-panel-trigger-active-border);font-weight:var(--plat-tabs-panel-trigger-active-font-weight);box-shadow:inset 0 var(--plat-tabs-panel-trigger-active-indicator-size) 0 var(--plat-tabs-panel-trigger-active-indicator), var(--app-control-hover-shadow)}.plat-tabs--panel>.plat-tabs__item>.plat-tabs__tab-shell:has(>:is(.plat-tabs__trigger,.plat-tabs__link):is(.is-active,[aria-selected=true])){color:var(--plat-tabs-panel-trigger-active-color);background:var(--plat-tabs-panel-trigger-active-background);border-color:var(--plat-tabs-panel-trigger-active-border);font-weight:var(--plat-tabs-panel-trigger-active-font-weight);box-shadow:inset 0 var(--plat-tabs-panel-trigger-active-indicator-size) 0 var(--plat-tabs-panel-trigger-active-indicator), var(--app-control-hover-shadow)}.plat-tabs--panel>.plat-tabs__item>.plat-tabs__tab-shell>:is(.plat-tabs__trigger,.plat-tabs__link):is(.is-active,[aria-selected=true]){color:inherit;font-weight:inherit;box-shadow:none;background:0 0;border-color:#0000}.plat-tabs--panel>.plat-tabs__item:is(.plat-tabs__item--invalid,.plat-tabs__item--changed){--plat-tabs-panel-trigger-color:var(--app-status-danger);--plat-tabs-panel-trigger-hover-color:var(--app-status-danger);--plat-tabs-panel-trigger-active-color:var(--app-status-danger);--plat-tabs-panel-trigger-active-indicator:var(--app-status-danger);--plat-tabs-panel-trigger-active-indicator-size:2px}.plat-tabs--panel>.plat-tabs__item:is(.plat-tabs__item--invalid,.plat-tabs__item--changed)>:is(.plat-tabs__trigger,.plat-tabs__link),.plat-tabs--panel>.plat-tabs__item:is(.plat-tabs__item--invalid,.plat-tabs__item--changed)>.plat-tabs__tab-shell{color:var(--app-status-danger)}.plat-tabs--panel>.plat-tabs__item:is(.plat-tabs__item--invalid,.plat-tabs__item--changed)>:is(.plat-tabs__trigger,.plat-tabs__link):is(.is-active,[aria-selected=true]){color:var(--app-status-danger);box-shadow:inset 0 var(--plat-tabs-panel-danger-indicator-size) 0 var(--app-status-danger)}.plat-tabs--panel>.plat-tabs__item:is(.plat-tabs__item--invalid,.plat-tabs__item--changed)>.plat-tabs__tab-shell:has(>:is(.plat-tabs__trigger,.plat-tabs__link):is(.is-active,[aria-selected=true])){color:var(--app-status-danger);box-shadow:inset 0 var(--plat-tabs-panel-danger-indicator-size) 0 var(--app-status-danger)}.plat-tabs--sortable>.plat-tabs__item>.plat-tabs__tab-shell{cursor:grab}.plat-tabs--sortable>.plat-tabs__item.plat-sortable--chosen>.plat-tabs__tab-shell,.plat-tabs--sortable>.plat-tabs__item.plat-sortable--drag>.plat-tabs__tab-shell{color:var(--plat-tabs-panel-trigger-active-color,var(--app-tabs-text-active));background:var(--plat-tabs-panel-trigger-active-background,var(--app-tabs-surface-active));border-color:var(--plat-tabs-panel-trigger-active-border,var(--app-tabs-border));cursor:grabbing}.plat-tabs--sortable>.plat-tabs__item.plat-sortable--ghost>.plat-tabs__tab-shell{opacity:.55;background:var(--app-surface-soft)}.plat-tabs--closable .plat-tabs__close{--plat-icon-button-color:var(--app-tabs-close);opacity:.62;align-self:center;margin:0 .1875rem 0 -.1875rem}.plat-tabs--closable .plat-tabs__close:is(:hover,:focus-visible){opacity:1;box-shadow:none}.plat-tabs--sortable>.plat-tabs__item:is(.plat-sortable--chosen,.plat-sortable--drag)>.plat-tabs__tab-shell>.plat-tabs__close{opacity:.82}@media (prefers-reduced-motion:reduce){.plat-tabs__trigger,.plat-tabs__link,.plat-tabs__panel--fade{transition-duration:1ms}.plat-tabs__trigger:active,.plat-tabs__link:active{transform:none}}@media (forced-colors:active){.plat-tabs__trigger:focus-visible,.plat-tabs__link:focus-visible{outline-color:highlight}.plat-tabs--panel,.plat-tabs--panel>.plat-tabs__item>:is(.plat-tabs__trigger,.plat-tabs__link),.plat-tabs--panel>.plat-tabs__item>.plat-tabs__tab-shell{border-color:buttonborder}.plat-tabs--panel>.plat-tabs__item>:is(.plat-tabs__trigger,.plat-tabs__link):is(.is-active,[aria-selected=true]){border-color:highlight}.plat-tabs--panel>.plat-tabs__item>.plat-tabs__tab-shell:has(>:is(.plat-tabs__trigger,.plat-tabs__link):is(.is-active,[aria-selected=true])){border-color:highlight}}.plat-status-badge,plat-badge.plat-badge{--plat-badge-surface:var(--app-badge-primary-surface);--plat-badge-border:transparent;--plat-badge-text:var(--app-badge-primary-text);--plat-badge-hover-surface:color-mix(in oklab, var(--plat-badge-surface) 90%, var(--app-text-primary) 10%);border:1px solid var(--plat-badge-border);background:var(--plat-badge-surface);min-block-size:1.25rem;inline-size:fit-content;max-inline-size:100%;color:var(--plat-badge-text);text-align:center;white-space:nowrap;vertical-align:middle;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);border-radius:999rem;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;padding-block:.125rem;padding-inline:.5rem;font-size:.75rem;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex;overflow:hidden}.plat-status-badge:empty,plat-badge.plat-badge:empty{display:none}.plat-status-badge>:is(svg,i,.fa,[data-plat-icon]),plat-badge.plat-badge>:is(svg,i,.fa,[data-plat-icon]){pointer-events:none;flex-shrink:0;block-size:.75rem;inline-size:.75rem}:is(a,button,[tabindex]):is(.plat-status-badge,.plat-badge):hover{background:var(--plat-badge-hover-surface);color:var(--plat-badge-text);text-decoration:none}:is(a,button,[tabindex]):is(.plat-status-badge,.plat-badge):focus-visible,plat-badge.plat-badge[tabindex]:focus-visible{outline:var(--app-focus-ring-width) solid var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset)}.plat-btn .plat-status-badge{min-height:1rem;padding-block:0;line-height:1}.plat-status-badge__dot{background:currentColor;border-radius:999rem;width:.45rem;height:.45rem}.plat-status-badge[data-plat-tone=neutral],plat-badge.plat-badge[data-plat-tone=neutral]{--plat-badge-surface:var(--app-badge-neutral-surface);--plat-badge-border:transparent;--plat-badge-text:var(--app-badge-neutral-text)}.plat-status-badge[data-plat-tone=primary],plat-badge.plat-badge[data-plat-tone=primary]{--plat-badge-surface:var(--app-badge-primary-surface);--plat-badge-border:transparent;--plat-badge-text:var(--app-badge-primary-text)}.plat-status-badge[data-plat-tone=info],plat-badge.plat-badge[data-plat-tone=info]{--plat-badge-surface:var(--app-badge-info-surface);--plat-badge-border:transparent;--plat-badge-text:var(--app-badge-info-text)}.plat-status-badge[data-plat-tone=success],plat-badge.plat-badge[data-plat-tone=success]{--plat-badge-surface:var(--app-badge-success-surface);--plat-badge-border:transparent;--plat-badge-text:var(--app-badge-success-text)}.plat-status-badge[data-plat-tone=warning],plat-badge.plat-badge[data-plat-tone=warning]{--plat-badge-surface:var(--app-badge-warning-surface);--plat-badge-border:transparent;--plat-badge-text:var(--app-badge-warning-text)}.plat-status-badge[data-plat-tone=danger],plat-badge.plat-badge[data-plat-tone=danger]{--plat-badge-surface:var(--app-badge-danger-surface);--plat-badge-border:transparent;--plat-badge-text:var(--app-badge-danger-text)}plat-badge.plat-badge{--plat-badge-surface:var(--app-badge-neutral-surface);--plat-badge-text:var(--app-badge-neutral-text)}.plat-status-badge--pill{border-radius:999rem}.plat-status-badge--soft{--plat-badge-surface:var(--plat-status-badge-soft-surface,var(--app-badge-soft-neutral-surface));--plat-badge-border:var(--plat-status-badge-soft-border,var(--app-badge-soft-neutral-border));--plat-badge-text:var(--plat-status-badge-soft-text,var(--app-badge-soft-neutral-text));border-radius:var(--app-badge-radius);letter-spacing:0;min-block-size:1.25rem;padding:.125rem .5rem;font-size:.71875rem;line-height:1.5}.plat-status-badge--filled{--plat-badge-surface:var(--plat-status-badge-filled-surface,var(--app-badge-filled-neutral-surface));--plat-badge-border:transparent;--plat-badge-text:var(--plat-status-badge-filled-text,contrast-color(var(--plat-badge-surface)));border-radius:var(--app-badge-radius);min-block-size:1.25rem;padding:.125rem .5rem;font-size:.75rem;line-height:1.4286}.plat-status-badge--soft[data-plat-tone=danger]{--plat-status-badge-soft-surface:var(--app-badge-soft-danger-surface);--plat-status-badge-soft-text:var(--app-badge-soft-danger-text);--plat-status-badge-soft-border:var(--app-badge-soft-danger-border)}.plat-status-badge--soft[data-plat-tone=warning]{--plat-status-badge-soft-surface:var(--app-badge-soft-warning-surface);--plat-status-badge-soft-text:var(--app-badge-soft-warning-text);--plat-status-badge-soft-border:var(--app-badge-soft-warning-border)}.plat-status-badge--soft[data-plat-tone=primary]{--plat-status-badge-soft-surface:var(--app-badge-soft-primary-surface);--plat-status-badge-soft-text:var(--app-badge-soft-primary-text);--plat-status-badge-soft-border:var(--app-badge-soft-primary-border)}.plat-status-badge--soft[data-plat-tone=violet]{--plat-status-badge-soft-surface:var(--app-badge-soft-violet-surface);--plat-status-badge-soft-text:var(--app-badge-soft-violet-text);--plat-status-badge-soft-border:var(--app-badge-soft-violet-border)}.plat-status-badge--soft[data-plat-tone=teal]{--plat-status-badge-soft-surface:var(--app-badge-soft-teal-surface);--plat-status-badge-soft-text:var(--app-badge-soft-teal-text);--plat-status-badge-soft-border:var(--app-badge-soft-teal-border)}.plat-status-badge--soft[data-plat-tone=neutral]{--plat-status-badge-soft-surface:var(--app-badge-soft-neutral-surface);--plat-status-badge-soft-text:var(--app-badge-soft-neutral-text);--plat-status-badge-soft-border:var(--app-badge-soft-neutral-border)}.plat-status-badge--choice-fixed{box-sizing:border-box;inline-size:var(--plat-choice-fixed-width,6.25rem)}.plat-status-badge--op{margin-inline-start:6px;font-size:11px;font-weight:600}.plat-status-badge--filled[data-plat-tone=primary]{--plat-status-badge-filled-surface:var(--app-badge-filled-primary-surface)}.plat-status-badge--filled[data-plat-tone=neutral]{--plat-status-badge-filled-surface:var(--app-badge-filled-neutral-surface)}.plat-status-badge--filled[data-plat-tone=success]{--plat-status-badge-filled-surface:var(--app-badge-filled-success-surface)}.plat-status-badge--filled[data-plat-tone=warning]{--plat-status-badge-filled-surface:var(--app-badge-filled-warning-surface)}.plat-status-badge--filled[data-plat-tone=danger]{--plat-status-badge-filled-surface:var(--app-badge-filled-danger-surface)}.plat-status-indicator{--plat-status-indicator-surface:var(--app-badge-neutral-surface);--plat-status-indicator-border:transparent;--plat-status-indicator-text:var(--app-badge-neutral-text);--plat-status-indicator-dot:var(--app-tone-secondary);--plat-status-indicator-dot-ring:color-mix(in oklab, var(--plat-status-indicator-dot) 18%, transparent);border:1px solid var(--plat-status-indicator-border);background:var(--plat-status-indicator-surface);max-width:100%;min-height:1.375rem;color:var(--plat-status-indicator-text);text-align:center;vertical-align:middle;white-space:nowrap;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);border-radius:999rem;justify-content:center;align-items:center;gap:.375rem;padding-block:.125rem;padding-inline:.5rem;font-size:.75rem;font-weight:500;line-height:1.25;display:inline-flex}.plat-status-indicator__dot{background:var(--plat-status-indicator-dot);width:.5rem;height:.5rem;box-shadow:0 0 0 .1875rem var(--plat-status-indicator-dot-ring);border-radius:999rem;flex:none}.plat-status-indicator__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.plat-status-indicator[data-plat-state=running]{--plat-status-indicator-surface:var(--app-status-info-surface);--plat-status-indicator-border:var(--app-status-info-border);--plat-status-indicator-text:var(--app-panel-info-text);--plat-status-indicator-dot:var(--app-status-info)}.plat-status-indicator[data-plat-state=success]{--plat-status-indicator-surface:var(--app-status-success-surface);--plat-status-indicator-border:var(--app-status-success-border);--plat-status-indicator-text:var(--app-panel-success-text);--plat-status-indicator-dot:var(--app-status-success)}.plat-status-indicator[data-plat-state=danger]{--plat-status-indicator-surface:var(--app-status-danger-surface);--plat-status-indicator-border:var(--app-status-danger-border);--plat-status-indicator-text:var(--app-panel-danger-text);--plat-status-indicator-dot:var(--app-status-danger)}.plat-status-indicator[data-plat-state=warning]{--plat-status-indicator-surface:var(--app-status-warning-surface);--plat-status-indicator-border:var(--app-status-warning-border);--plat-status-indicator-text:var(--app-panel-warning-text);--plat-status-indicator-dot:var(--app-status-warning)}.plat-status-indicator[data-plat-state=running] .plat-status-indicator__dot{animation:1.2s ease-in-out infinite plat-status-indicator-pulse}@keyframes plat-status-indicator-pulse{0%,to{opacity:1;box-shadow:0 0 0 .1875rem var(--plat-status-indicator-dot-ring);transform:scale(1)}50%{opacity:.72;box-shadow:0 0 0 .375rem color-mix(in oklab, var(--plat-status-indicator-dot) 0%, transparent);transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.plat-status-indicator,.plat-status-indicator__dot{transition-duration:1ms}.plat-status-indicator[data-plat-state=running] .plat-status-indicator__dot{animation:none}}.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}@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}}.plat-progress{--plat-progress-block-size:.25rem;--plat-progress-track:color-mix(in oklab, var(--app-accent) 14%, var(--app-surface-subtle));--plat-progress-fill:var(--app-accent);--plat-progress-shadow:none;width:100%;min-height:var(--plat-progress-block-size);background:var(--plat-progress-track);box-shadow:var(--plat-progress-shadow);color:var(--plat-progress-fill);border:0;border-radius:999rem;display:block;overflow:hidden}.plat-progress__bar{height:100%;min-height:inherit;width:var(--plat-progress-value,0);border-radius:inherit;transition:width var(--app-motion-duration-slow) var(--app-motion-ease-standard);background:currentColor;display:block}.plat-progress[aria-valuenow="100"] .plat-progress__bar,.plat-progress[value="100"] .plat-progress__bar{--plat-progress-fill:var(--app-status-success)}.plat-progress[aria-busy=true] .plat-progress__bar,.plat-progress[data-plat-state=indeterminate] .plat-progress__bar{width:40%;animation:plat-progress-indeterminate 1.2s var(--app-motion-ease-standard) infinite}@keyframes plat-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.plat-progress__bar{transition-duration:1ms}.plat-progress[aria-busy=true] .plat-progress__bar,.plat-progress[data-plat-state=indeterminate] .plat-progress__bar{animation:none;transform:none}}code{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-sm);background:var(--app-surface-subtle);color:var(--app-text-strong);font-family:var(--app-font-family-mono);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-block:.0625rem;padding-inline:.25rem;font-size:.925em;line-height:1.5}pre code{color:inherit;font-size:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;padding:0}.plat-code-block{--plat-code-block-background:var(--app-surface-subtle);--plat-code-block-border:var(--app-border-default);--plat-code-block-foreground:var(--app-text-primary);--plat-code-block-shadow:inset 0 1px 2px var(--app-ink-04);max-height:var(--plat-code-block-max-height,20rem);padding:var(--app-space-3);overscroll-behavior:contain;border:1px solid var(--plat-code-block-border);border-radius:var(--app-radius);background:var(--plat-code-block-background);box-shadow:var(--plat-code-block-shadow);color:var(--plat-code-block-foreground);font-family:var(--app-font-family-mono);font-size:var(--app-label-size-xsmall);overflow-wrap:anywhere;tab-size:4;white-space:pre-wrap;scrollbar-color:color-mix(in oklab, var(--app-text-muted) 42%, transparent) transparent;scrollbar-width:thin;margin:0;line-height:1.5;display:block;overflow:auto}@media (forced-colors:active){code,.plat-code-block{box-shadow:none;color:canvastext;background:canvas;border-color:canvastext}}.frameEditorResizable{--plat-editor-frame-background:var(--app-surface-panel);--plat-editor-frame-border:var(--app-border-default);--plat-editor-frame-shadow:inset 0 1px 2px var(--app-ink-04);--plat-editor-frame-resize-color:color-mix(in oklab, var(--app-text-muted) 44%, transparent);box-sizing:border-box;border:1px solid var(--plat-editor-frame-border);border-radius:var(--app-radius);background:linear-gradient(135deg, transparent calc(100% - .875rem), var(--plat-editor-frame-resize-color) 0) bottom right / .875rem .875rem no-repeat, var(--plat-editor-frame-background);width:100%;max-width:100%;box-shadow:var(--plat-editor-frame-shadow);scrollbar-color:color-mix(in oklab, var(--app-text-muted) 42%, transparent) transparent;scrollbar-width:thin;position:relative;overflow:auto}.frameEditorResizable>.editorResizable{border-radius:inherit;width:100%;height:100%;min-height:0}.frameEditorResizable>.plat-editor-toggle-button{z-index:10;position:absolute;inset-block-start:.25rem;inset-inline-end:.25rem}@media (forced-colors:active){.frameEditorResizable{box-shadow:none;scrollbar-color:auto;background:canvas;border-color:canvastext}.frameEditorResizable>.plat-editor-toggle-button:focus-visible{outline-color:highlight}}.plat-table{border-collapse:collapse;width:100%;color:inherit;background:0 0}.plat-table-card{border:1px solid var(--app-border-default);border-radius:var(--app-radius);background:var(--app-surface-panel);box-shadow:var(--app-shell-header-shadow);overflow:hidden}.plat-table-card>.plat-table{margin-bottom:0}.plat-selection-list{cursor:pointer;max-height:30em;margin:0;padding:0;overflow:hidden auto}.plat-table>:not(caption)>*>*{padding:var(--app-density-table-cell-padding);border-top:1px solid var(--app-border-default);vertical-align:top;background:inherit}.plat-table.plat-compare-table{border-collapse:collapse;width:auto}.plat-table.plat-compare-table>:not(caption)>*>*{vertical-align:middle;border-top:0;padding-block:0;padding-inline:0}.plat-compare-table__header{background:var(--app-surface-subtle);cursor:pointer}.plat-table.plat-compare-table>:not(caption)>.plat-compare-table__header>*{padding-block:var(--app-space-1);padding-inline:var(--app-space-2)}.plat-collapsible__trigger{justify-content:center;align-items:center;gap:var(--app-space-2);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.plat-collapsible__icon{transition:transform .14s}.plat-collapsible__trigger.is-collapsed .plat-collapsible__icon{transform:rotate(180deg)}.plat-compare-table__side{min-width:10rem}.plat-compare-table__side--end{text-align:right}.plat-compare-table__side--start{text-align:start}.plat-compare-table__label{text-align:center;white-space:nowrap;min-width:3rem;font-weight:700;padding-inline:var(--app-space-3)!important}.plat-table>thead>tr>*{border-top:0;border-bottom:1px solid var(--app-border-default);text-align:left;white-space:nowrap;font-weight:600}.plat-table--compact>:not(caption)>*>*{padding:var(--app-density-table-compact-cell-padding)}.plat-table--striped:not(.dataTable)>tbody>tr:nth-of-type(odd)>*{background:color-mix(in srgb, var(--app-surface-muted) 55%, transparent)}.plat-table--hover:not(.dataTable)>tbody>tr:hover>*{background:color-mix(in srgb, var(--plat-text-link) 6%, var(--app-base-white) 94%)}.plat-table--bordered,.plat-table--bordered>:not(caption)>*>*{border:1px solid var(--app-border-default)}.plat-table-wrap--responsive{overflow-x:auto}.plat-table-wrap{width:100%;overflow-x:auto}.plat-copy-feedback-button{--plat-copy-feedback-button-background:color-mix(in srgb, var(--app-surface-panel) 92%, transparent);--plat-copy-feedback-button-background-hover:var(--app-surface-panel);--plat-copy-feedback-button-border:color-mix(in srgb, var(--app-text-muted) 55%, transparent);--plat-copy-feedback-button-border-hover:var(--app-border-strong);--plat-copy-feedback-button-color-hover:var(--app-text-strong);--plat-copy-feedback-button-shadow:0 4px 12px var(--app-ink-12);--plat-copy-feedback-button-shadow-hover:0 6px 16px var(--app-ink-18);appearance:none;width:var(--plat-copy-feedback-button-size,2.25rem);height:var(--plat-copy-feedback-button-size,2.25rem);border:1px solid var(--plat-copy-feedback-button-border);border-radius:var(--app-radius-sm);background:var(--plat-copy-feedback-button-background);color:var(--app-text-muted);box-shadow:var(--plat-copy-feedback-button-shadow);cursor:pointer;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), transform var(--app-motion-duration-fast) var(--app-motion-ease-standard), opacity var(--app-motion-duration-fast) var(--app-motion-ease-standard);justify-content:center;align-items:center;padding:0;line-height:1;text-decoration:none;display:inline-flex}.plat-copy-feedback-button:hover,.plat-copy-feedback-button:focus-visible{border-color:var(--plat-copy-feedback-button-border-hover);background:var(--plat-copy-feedback-button-background-hover);color:var(--plat-copy-feedback-button-color-hover);box-shadow:var(--plat-copy-feedback-button-shadow-hover)}.plat-copy-feedback-button:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}.plat-copy-feedback-button:active{transform:translateY(1px)}.plat-copy-feedback-button:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.plat-copy-feedback-button__icon{text-align:center;width:1rem;line-height:1}.plat-copy-feedback-button.is-success{border-color:var(--app-status-success-border);background:var(--app-status-success-surface);color:var(--app-panel-success-text);animation:copy-feedback-flash var(--app-motion-duration-slow) var(--app-motion-ease-standard)}@keyframes copy-feedback-flash{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--app-status-success) 28%, transparent);transform:scale(.92)}60%{transform:scale(1.06);box-shadow:0 0 0 10px #0000}to{box-shadow:var(--plat-copy-feedback-button-shadow);transform:scale(1)}}.plat-markdown-viewer{--plat-markdown-viewer-action-background:color-mix(in srgb, var(--app-surface-panel) 92%, transparent);--plat-markdown-viewer-action-background-hover:var(--app-surface-panel);--plat-markdown-viewer-action-border:color-mix(in srgb, var(--app-text-muted) 55%, transparent);--plat-markdown-viewer-action-border-hover:color-mix(in srgb, var(--app-text-muted) 65%, transparent);--plat-markdown-viewer-action-color-hover:var(--app-text-muted);--plat-markdown-viewer-action-shadow:0 4px 12px var(--app-ink-12);--plat-markdown-viewer-action-shadow-hover:0 6px 16px var(--app-ink-18);--plat-markdown-viewer-action-size:1.30233rem;--plat-markdown-viewer-action-icon-size:.723516rem;--plat-markdown-viewer-scrollbar-gutter:.875rem;border:1px solid var(--app-border-default);border-radius:var(--app-radius);background:var(--app-surface-panel);min-height:14rem;color:var(--app-text-primary);display:block;overflow:hidden}.plat-markdown-viewer.disabled{opacity:.65}.plat-markdown-viewer--fixed-height{height:var(--plat-markdown-viewer-fixed-height,17.5rem);min-height:var(--plat-markdown-viewer-fixed-height,17.5rem);max-height:var(--plat-markdown-viewer-fixed-height,17.5rem)}.plat-markdown-viewer--height-small{--plat-markdown-viewer-fixed-height:11.25rem}.plat-markdown-viewer--height-medium{--plat-markdown-viewer-fixed-height:17.5rem}.plat-markdown-viewer--height-large{--plat-markdown-viewer-fixed-height:30rem}.plat-markdown-viewer--height-xlarge{--plat-markdown-viewer-fixed-height:35rem}.plat-markdown-viewer__surface{height:100%;min-height:14rem;padding-right:var(--plat-markdown-viewer-scrollbar-gutter);flex-direction:column;display:flex}.plat-markdown-viewer__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:14rem;max-height:min(70vh,48rem);overflow:auto}.plat-markdown-viewer--fixed-height .plat-markdown-viewer__body{flex-direction:column;min-height:0;max-height:none;display:flex}.plat-markdown-viewer__content{min-height:14rem;padding:0 var(--app-space-4) var(--app-space-4) 0}.plat-markdown-viewer__content--single-diagram{flex-direction:column;display:flex}.plat-markdown-viewer--fixed-height .plat-markdown-viewer__content--single-diagram{min-height:100%}.plat-markdown-viewer__actions{justify-content:flex-end;align-items:center;gap:var(--app-space-2);padding:var(--app-space-2) var(--app-space-3) var(--app-space-3) 0;display:flex}.plat-markdown-viewer__actions.plat-toolbar-row{gap:var(--app-space-2)}.plat-markdown-viewer--docs,.plat-markdown-viewer--docs .plat-markdown-viewer__surface,.plat-markdown-viewer--docs .plat-markdown-viewer__body,.plat-markdown-viewer--docs .plat-markdown-viewer__content{min-height:0}.plat-markdown-viewer--inline{background:0 0;border:0;min-height:0;overflow:visible}.plat-markdown-viewer--inline .plat-markdown-viewer__surface,.plat-markdown-viewer--inline .plat-markdown-viewer__body,.plat-markdown-viewer--inline .plat-markdown-viewer__content{min-height:0}.plat-markdown-viewer--inline .plat-markdown-viewer__surface{padding-right:0}.plat-markdown-viewer--inline .plat-markdown-viewer__body{max-height:none;overflow:visible}.plat-markdown-viewer--inline .plat-markdown-viewer__content{padding:0}.plat-markdown-render-surface>:first-child{margin-top:0}.plat-markdown-render-surface>:last-child{margin-bottom:0}.plat-markdown-render-surface h1,.plat-markdown-render-surface h2,.plat-markdown-render-surface h3,.plat-markdown-render-surface h4,.plat-markdown-render-surface h5,.plat-markdown-render-surface h6{margin:var(--app-heading-margin-top-large) 0 var(--app-heading-margin-bottom);color:var(--app-text-strong);font-family:var(--app-font-family-heading);font-weight:var(--app-font-weight-heading);line-height:var(--app-line-height-heading);text-wrap:balance}.plat-markdown-render-surface h1{font-size:var(--app-heading-size-h1)}.plat-markdown-render-surface h2{font-size:var(--app-heading-size-h2)}.plat-markdown-render-surface h3{font-size:var(--app-heading-size-h3)}.plat-markdown-render-surface h4{font-size:var(--app-heading-size-h4)}.plat-markdown-render-surface h5{font-size:var(--app-heading-size-h5)}.plat-markdown-render-surface h6{font-size:var(--app-heading-size-h6)}.plat-markdown-render-surface p,.plat-markdown-render-surface ul,.plat-markdown-render-surface ol,.plat-markdown-render-surface blockquote,.plat-markdown-render-surface pre,.plat-markdown-render-surface table{margin-top:0;margin-bottom:var(--app-space-4)}.plat-markdown-render-surface :where(p,li,blockquote){text-wrap:pretty}.plat-markdown-render-surface ul,.plat-markdown-render-surface ol{padding-left:var(--app-space-6)}.plat-markdown-render-surface li+li{margin-top:var(--app-space-1)}.plat-markdown-render-surface blockquote{margin:0 0 var(--app-space-4);padding:var(--app-space-2) var(--app-space-4);border-left:3px solid var(--app-border-strong);background:var(--app-surface-subtle);color:var(--app-text-primary)}.plat-markdown-render-surface blockquote>:last-child{margin-bottom:0}.plat-markdown-render-surface pre,.plat-markdown-render-surface code{font-family:var(--app-font-family-mono);font-size:var(--app-label-size-xsmall)}.plat-markdown-render-surface pre{overscroll-behavior:contain;padding:var(--app-space-2);border:1px solid var(--app-border-default);border-radius:var(--app-radius);background:var(--app-surface-subtle);color:var(--app-text-primary);line-height:1.4286;overflow:auto}@supports (scrollbar-gutter:stable){.plat-markdown-viewer{--plat-markdown-viewer-scrollbar-gutter:0rem}}.plat-markdown-render-surface :not(pre)>code{padding:.0625rem var(--app-space-1);border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-sm);background:var(--app-surface-subtle);color:var(--app-text-strong)}.plat-markdown-render-surface table{border-collapse:collapse;width:100%}.plat-markdown-render-surface th,.plat-markdown-render-surface td{padding:var(--app-space-2) var(--app-space-3);border-bottom:1px solid var(--app-border-default);text-align:left;vertical-align:top}.plat-markdown-render-surface th{background:var(--app-surface-subtle);color:var(--app-text-strong);font-weight:600}.plat-markdown-render-surface img{max-width:100%;height:auto}.plat-markdown-image-fallback{align-items:center;gap:var(--app-space-2);max-width:100%;margin:0 0 var(--app-space-4);padding:var(--app-space-2) var(--app-space-3);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);background:var(--app-surface-subtle);color:var(--app-text-muted);display:inline-flex}.plat-markdown-image-fallback__text{overflow-wrap:anywhere;min-width:0}.plat-markdown-image-fallback__link{flex:none}.plat-markdown-render-surface a{color:var(--app-text-link)}.plat-markdown-viewer__action-button,.plat-markdown-viewer .plat-copy-feedback-button{--plat-copy-feedback-button-background:var(--plat-markdown-viewer-action-background);--plat-copy-feedback-button-background-hover:var(--plat-markdown-viewer-action-background-hover);--plat-copy-feedback-button-border:var(--plat-markdown-viewer-action-border);--plat-copy-feedback-button-border-hover:var(--plat-markdown-viewer-action-border-hover);--plat-copy-feedback-button-color-hover:var(--plat-markdown-viewer-action-color-hover);--plat-copy-feedback-button-shadow:var(--plat-markdown-viewer-action-shadow);--plat-copy-feedback-button-shadow-hover:var(--plat-markdown-viewer-action-shadow-hover);--plat-copy-feedback-button-size:var(--plat-markdown-viewer-action-size)}.plat-markdown-viewer__action-button{appearance:none;box-sizing:border-box;width:var(--plat-markdown-viewer-action-size);height:var(--plat-markdown-viewer-action-size);border:1px solid var(--plat-markdown-viewer-action-border);border-radius:var(--app-radius-sm);background:var(--plat-markdown-viewer-action-background);color:var(--app-text-muted);font:inherit;box-shadow:var(--plat-markdown-viewer-action-shadow);cursor:pointer;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), transform var(--app-motion-duration-fast) var(--app-motion-ease-standard), opacity var(--app-motion-duration-fast) var(--app-motion-ease-standard);justify-content:center;align-items:center;padding:0;line-height:1;text-decoration:none;display:inline-flex}.plat-markdown-viewer__action-button:hover,.plat-markdown-viewer__action-button:focus-visible{border-color:var(--plat-markdown-viewer-action-border-hover);background:var(--plat-markdown-viewer-action-background-hover);color:var(--plat-markdown-viewer-action-color-hover);box-shadow:var(--plat-markdown-viewer-action-shadow-hover)}.plat-markdown-viewer__action-button:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}.plat-markdown-viewer__action-button:active{transform:translateY(1px)}.plat-markdown-viewer__action-button:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.plat-markdown-viewer__action-button-icon,.plat-markdown-viewer .plat-copy-feedback-button__icon,.plat-markdown-enhanced-image__fullscreen-icon,.plat-markdown-diagram__control-icon{width:var(--plat-markdown-viewer-action-icon-size);font-size:var(--plat-markdown-viewer-action-icon-size);text-align:center;line-height:1}.plat-markdown-diagram,.rich-text-shell__preview-content .plat-markdown-diagram{min-height:12rem;margin-bottom:var(--app-space-4);border:1px solid var(--app-border-default);border-radius:var(--app-radius);background:var(--app-surface-subtle);flex-direction:column;display:flex;overflow:hidden}.plat-markdown-viewer__content--single-diagram>.plat-markdown-diagram:only-child{flex:auto;min-height:100%;margin-bottom:0}.plat-markdown-diagram__controls{justify-content:flex-end;align-items:center;gap:var(--app-space-1);padding:var(--app-space-2);border-bottom:1px solid var(--app-border-default);background:var(--app-surface-panel);display:flex}.plat-markdown-diagram__control,.plat-markdown-enhanced-image__fullscreen-button{appearance:none;border:1px solid var(--app-border-input);border-radius:var(--app-radius-sm);background:var(--app-surface-panel);width:2rem;height:2rem;color:var(--app-text-muted);font:inherit;box-shadow:var(--app-shadow-sm);cursor:pointer;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);justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.plat-markdown-diagram__control:hover,.plat-markdown-diagram__control:focus-visible,.plat-markdown-enhanced-image__fullscreen-button:hover,.plat-markdown-enhanced-image__fullscreen-button:focus-visible{border-color:var(--app-border-strong);background:var(--app-surface-hover);color:var(--app-text-strong);box-shadow:var(--app-shadow-floating)}.plat-markdown-diagram__control:focus-visible,.plat-markdown-enhanced-image__fullscreen-button:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}.plat-markdown-diagram__viewport{background:var(--app-surface-panel);flex:auto;min-height:12rem;position:relative;overflow:auto}.plat-markdown-diagram--navigation-camera .plat-markdown-diagram__viewport{cursor:grab;overflow:hidden}.plat-markdown-diagram--navigation-camera .plat-markdown-diagram__viewport:active{cursor:grabbing}.plat-markdown-diagram__stage{min-width:100%;min-height:100%;padding:var(--app-space-4);transform-origin:0 0}.plat-markdown-diagram--navigation-camera .plat-markdown-diagram__stage{box-sizing:border-box;width:100%;height:100%;position:absolute;inset:0}.plat-markdown-diagram__stage>svg{max-width:none;margin:0 auto;display:block}.plat-markdown-diagram-fallback-notice{align-items:flex-start;gap:var(--app-space-2);padding:var(--app-space-3);border:1px solid var(--app-status-warning-border);border-radius:var(--app-radius);background:var(--app-status-warning-surface);color:var(--app-panel-warning-text);display:flex}.plat-markdown-diagram-fallback-notice__icon{margin-top:.125rem}.plat-markdown-enhanced-image{max-width:100%;display:inline-block;position:relative}.plat-markdown-enhanced-image__fullscreen-button{top:var(--app-space-2);right:var(--app-space-2);position:absolute}:-webkit-any(.plat-markdown-viewer:-webkit-full-screen,.plat-markdown-viewer:-webkit-full-screen){background:var(--app-surface-panel);border-radius:0;width:100%;height:100%}:is(.plat-markdown-viewer:fullscreen,.plat-markdown-viewer:fullscreen){background:var(--app-surface-panel);border-radius:0;width:100%;height:100%}:-webkit-any(.plat-markdown-viewer:-webkit-full-screen .plat-markdown-viewer__body,.plat-markdown-viewer:-webkit-full-screen .plat-markdown-viewer__body){max-height:none}:is(.plat-markdown-viewer:fullscreen .plat-markdown-viewer__body,.plat-markdown-viewer:fullscreen .plat-markdown-viewer__body){max-height:none}@media print{.plat-markdown-viewer{border:0}.plat-markdown-viewer__actions,.plat-markdown-diagram__controls,.plat-markdown-enhanced-image__fullscreen-button{display:none!important}.plat-markdown-viewer__body{max-height:none;overflow:visible}}.plat-ai-chat{margin-block-end:0;container-type:inline-size}.plat-ai-chat.disabled,.plat-ai-chat[disabled]{opacity:.8}.plat-ai-chat__body{gap:var(--app-space-3);flex-direction:column;display:flex}.plat-ai-chat__transcript{overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);background:var(--app-surface-subtle);block-size:16rem;min-block-size:16rem;padding-inline-end:var(--app-space-1);overflow-y:auto}.plat-ai-chat--height-small .plat-ai-chat__transcript{block-size:16rem;min-block-size:16rem}.plat-ai-chat--height-medium .plat-ai-chat__transcript{block-size:22rem;min-block-size:22rem}.plat-ai-chat--height-large .plat-ai-chat__transcript{block-size:30rem;min-block-size:30rem}.plat-ai-chat--height-xlarge .plat-ai-chat__transcript{block-size:38rem;min-block-size:38rem}.plat-ai-chat__message{max-inline-size:90%;margin:var(--app-space-3);margin-block-end:var(--app-space-3)}.plat-ai-chat__message:last-child{margin-block-end:var(--app-space-3)}.plat-ai-chat__message--user{margin-inline-start:auto}.plat-ai-chat__message>.plat-card__header{min-block-size:0;padding:var(--app-space-2) var(--app-space-3);justify-content:space-between}.plat-ai-chat__message--user>.plat-card__header{background:var(--app-status-info-surface)}.plat-ai-chat__message--assistant>.plat-card__header{background:var(--app-surface-soft)}.plat-ai-chat__message-role,.plat-ai-chat__message-meta,.plat-ai-chat__message-actions{align-items:center;gap:var(--app-space-2);display:inline-flex}.plat-ai-chat__message-time{color:var(--app-text-muted);font-size:.75rem}.plat-ai-chat__message-text{white-space:pre-wrap;word-break:break-word;margin:0}.plat-ai-chat__message-attachments{gap:var(--app-space-2);flex-wrap:wrap;margin-block-end:var(--app-space-3);display:flex}.plat-ai-chat__pending{gap:var(--app-space-2);flex-wrap:wrap;display:flex}.plat-ai-chat__pending:empty{display:none}.plat-ai-chat__chip{align-items:center;gap:var(--app-space-2);padding:var(--app-space-1) var(--app-space-2);border:1px solid var(--app-border-default);background:var(--app-surface-panel);border-radius:999px;font-size:.75rem;line-height:1.2;display:inline-flex}.plat-ai-chat__chip-remove{color:var(--app-text-muted);background:0 0;border:0;padding:0}.plat-ai-chat__chip-remove:hover{color:var(--app-text-primary)}.plat-ai-chat__prompt{resize:vertical;min-block-size:88px;max-block-size:220px}@supports (field-sizing:content){.plat-ai-chat__prompt{field-sizing:content}}.plat-ai-chat__footer{align-items:center;gap:var(--app-space-3);display:flex}.plat-ai-chat__footer .plat-ai-chat__model{flex:auto}.plat-ai-chat__send,.plat-ai-chat__reset{white-space:nowrap}.plat-ai-chat__assistant-markdown{overflow-anchor:none;margin:0}.plat-ai-chat__assistant-markdown.plat-markdown-viewer--inline{background:0 0;border:0;min-block-size:0;overflow:visible}.plat-ai-chat__assistant-markdown.plat-markdown-viewer--inline .plat-markdown-viewer__surface,.plat-ai-chat__assistant-markdown.plat-markdown-viewer--inline .plat-markdown-viewer__body,.plat-ai-chat__assistant-markdown.plat-markdown-viewer--inline .plat-markdown-viewer__content{overflow-anchor:none;min-block-size:0}.plat-ai-chat__assistant-markdown.plat-markdown-viewer--inline .plat-markdown-viewer__surface,.plat-ai-chat__assistant-markdown.plat-markdown-viewer--inline .plat-markdown-viewer__actions{padding-inline-end:0}.plat-ai-chat__assistant-markdown.plat-markdown-viewer--inline .plat-markdown-viewer__body{max-block-size:none;overflow:visible}.plat-ai-chat__assistant-markdown.plat-markdown-viewer--inline .plat-markdown-viewer__content{padding:0;overflow:visible}.plat-ai-chat__assistant-markdown.plat-markdown-viewer--inline:-webkit-full-screen{background:var(--app-surface-panel)}.plat-ai-chat__assistant-markdown.plat-markdown-viewer--inline:fullscreen{background:var(--app-surface-panel)}.plat-ai-chat__assistant-markdown.plat-markdown-viewer--inline:-webkit-full-screen .plat-markdown-viewer__body{overflow:auto}.plat-ai-chat__assistant-markdown.plat-markdown-viewer--inline:fullscreen .plat-markdown-viewer__body{overflow:auto}.plat-ai-chat__assistant-markdown.plat-markdown-viewer--inline:-webkit-full-screen .plat-markdown-viewer__content{padding:0 var(--app-space-4) var(--app-space-4) 0}.plat-ai-chat__assistant-markdown.plat-markdown-viewer--inline:fullscreen .plat-markdown-viewer__content{padding:0 var(--app-space-4) var(--app-space-4) 0}.plat-ai-chat__assistant-markdown .plat-markdown-render-surface img,.plat-ai-chat__assistant-markdown .plat-markdown-enhanced-image{margin:0 0 var(--app-space-3);display:block}.plat-ai-chat__attachment-search{margin-block-end:var(--app-space-3)}.plat-ai-chat__attachment-pager{justify-content:flex-end;display:flex}.plat-ai-chat__attachment-pager:empty{display:none}.plat-ai-chat__attachment-item{align-items:center;gap:var(--app-space-3);display:flex}.plat-ai-chat__attachment-item-meta{flex-direction:column;min-inline-size:0;display:flex}.plat-ai-chat__attachment-item-title{word-break:break-word;font-weight:600}.plat-ai-chat__attachment-item-subtitle{color:var(--app-text-muted);font-size:.75rem}.plat-sql-assistant{box-sizing:border-box;border-radius:var(--app-radius-soft);background:var(--app-surface-panel);width:100%;min-height:0;max-height:100%;box-shadow:var(--app-shadow-elevated);flex-direction:column;flex:auto;display:flex;overflow:hidden}.plat-sql-assistant__header{justify-content:space-between;align-items:center;gap:var(--app-space-4);background:var(--app-solid-primary-surface);color:contrast-color(var(--app-solid-primary-surface));padding:20px;font-size:18px;font-weight:600;display:flex}.plat-sql-assistant__title{text-align:center;flex:1}.plat-sql-assistant__reset{align-items:center;gap:var(--app-space-1);border:1px solid color-mix(in srgb, currentColor 30%, transparent);background:color-mix(in srgb, currentColor 20%, transparent);color:inherit;cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12px;display:inline-flex}.plat-sql-assistant__messages{box-sizing:border-box;background:color-mix(in srgb, var(--app-accent) 5%, var(--app-surface-subtle));flex:auto;width:100%;min-height:0;padding:20px 20px 60px;position:relative;overflow:hidden auto}.plat-sql-assistant__composer{border-top:1px solid color-mix(in srgb, var(--app-accent) 15%, transparent);background:color-mix(in srgb, var(--app-accent) 4%, var(--app-surface-panel));box-shadow:0 -12px 32px var(--app-ink-05);padding:24px 24px 28px;position:relative}.plat-sql-assistant__composer-gradient{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--app-accent) 4%, var(--app-surface-panel)) 70%);pointer-events:none;height:90px;position:absolute;inset-block-start:-90px;inset-inline:0}.plat-sql-assistant__composer-inner{z-index:1;gap:var(--app-space-3);flex-direction:column;display:flex;position:relative}.plat-sql-assistant__input-wrapper{border:1px solid color-mix(in srgb, var(--app-accent) 20%, transparent);background:color-mix(in srgb, var(--app-surface-panel) 90%, transparent);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--app-accent) 8%, transparent), 0 8px 20px color-mix(in srgb, var(--app-accent) 8%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--app-motion-duration-fast) var(--app-motion-ease-standard), box-shadow var(--app-motion-duration-fast) var(--app-motion-ease-standard);border-radius:20px;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.plat-sql-assistant__input-wrapper.is-focused{border-color:var(--app-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--app-accent) 25%, transparent)}.plat-sql-assistant__input{min-height:24px;max-height:150px;font:inherit;resize:none;background:0 0;border:0;outline:0;padding:0;font-size:15px;line-height:1.4}.plat-sql-assistant__input-actions{justify-content:flex-end;display:flex}.plat-sql-assistant__send{background:var(--app-solid-primary-surface);color:contrast-color(var(--app-solid-primary-surface));box-shadow:0 10px 20px color-mix(in srgb, var(--app-accent) 30%, transparent);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 22px;font-size:14px;font-weight:600;display:inline-flex}.plat-sql-assistant__send[data-plat-chat-state=stopping]{background:var(--app-solid-danger-surface);color:contrast-color(var(--app-solid-danger-surface));box-shadow:0 10px 20px color-mix(in srgb, var(--app-status-danger) 30%, transparent)}.plat-sql-assistant__message{clear:both;align-items:flex-start;width:100%;margin-bottom:20px;display:flex}.plat-sql-assistant__message--user{justify-content:flex-end}.plat-sql-assistant__message--assistant{justify-content:flex-start}.plat-sql-assistant__message-bubble{box-sizing:border-box;border:1px solid var(--app-border-default);background:var(--app-surface-panel);min-width:0;max-width:70%;color:var(--app-text-primary);border-radius:18px;position:relative;overflow:hidden}.plat-sql-assistant__message--user .plat-sql-assistant__message-bubble{background:var(--app-solid-primary-surface);color:contrast-color(var(--app-solid-primary-surface));border:0;border-bottom-right-radius:4px}.plat-sql-assistant__message--assistant .plat-sql-assistant__message-bubble{border-bottom-left-radius:4px}.plat-sql-assistant__message--system .plat-sql-assistant__message-bubble{background:var(--app-surface-subtle);color:var(--app-text-muted);font-style:italic}.plat-sql-assistant__message-content{overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:pre-line;padding:12px 16px;line-height:1.4}.plat-sql-assistant__inline-code{border:1px solid var(--app-border-default);border-radius:var(--app-radius);background:var(--app-surface-subtle);font-family:var(--app-font-family-mono);padding:1px 4px;font-size:.95em}.plat-sql-assistant__markdown-table-wrap{margin:8px 0;overflow-x:auto}.plat-sql-assistant__markdown-table{border-collapse:collapse;background:var(--app-surface-panel);white-space:normal;width:100%;font-size:.95em}.plat-sql-assistant__markdown-table :is(th,td){border:1px solid var(--app-border-default);vertical-align:top;padding:6px 10px}.plat-sql-assistant__markdown-table th{background:var(--app-surface-subtle);font-weight:600}.plat-sql-assistant__code-block{border:1px solid var(--app-border-default);border-radius:var(--app-radius-soft);background:var(--app-surface-subtle);margin:8px 0;overflow:hidden}.plat-sql-assistant__code-header{background:var(--app-surface-muted);color:var(--app-text-muted);justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;display:flex}.plat-sql-assistant__code-content pre{background:var(--app-surface-subtle);margin:0;padding:12px;overflow-x:auto}.plat-sql-assistant__code-content code{font-family:var(--app-font-family-mono);font-size:13px;line-height:1.4}.plat-sql-assistant__code-action{border-radius:var(--app-radius);cursor:pointer;background:var(--app-tone-secondary);color:contrast-color(var(--app-tone-secondary));border:0;margin-inline-start:4px;padding:4px 8px;font-size:11px}.plat-sql-assistant__code-action--paste{background:var(--app-solid-primary-surface);color:contrast-color(var(--app-solid-primary-surface))}@container (width<=34rem){.plat-ai-chat__message{max-inline-size:100%}.plat-ai-chat__footer{flex-wrap:wrap}.plat-ai-chat__footer .plat-ai-chat__model{flex:100%}}@media (max-width:767px){.plat-ai-chat__message{max-inline-size:100%}.plat-ai-chat__footer{flex-wrap:wrap}.plat-ai-chat__footer .plat-ai-chat__model{flex:100%}}.plat-feedback-modal__header{position:relative}.plat-feedback-modal__description{resize:vertical;max-inline-size:100%}.plat-feedback-modal__actions{flex-wrap:wrap}.plat-documentation-inquiry-dialog{inline-size:680px}.plat-log-list{font-size:var(--plat-log-font-size,var(--app-label-size-small));gap:var(--plat-log-row-gap,0);display:grid;container-type:inline-size}.plat-log-list--panel{max-height:var(--plat-log-list-max-height,22.5rem);padding:var(--app-space-2);overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--app-border-default);border-radius:var(--app-radius);background:var(--app-surface-subtle);font-family:var(--app-font-family-mono);margin-block-start:var(--app-space-3);overflow:auto}.plat-log-row{--plat-log-message-surface:var(--app-surface-subtle);--plat-log-message-border:var(--app-border-default);--plat-log-message-text:var(--app-text-primary);grid-template-columns:minmax(var(--plat-log-time-column,9.5rem), max-content) minmax(var(--plat-log-level-column,3.25rem), max-content) minmax(var(--plat-log-duration-column,3.25rem), max-content) minmax(0, 1fr);column-gap:var(--plat-log-column-gap,var(--app-space-2));border-bottom:1px solid var(--plat-log-row-border,var(--app-border-default));align-items:center;padding-block:0;display:grid}.plat-log-row__time{font-family:var(--app-font-family-mono);font-size:inherit;line-height:var(--app-line-height-body);white-space:nowrap}.plat-log-row__level{justify-content:center;align-items:center;min-width:0;display:flex}.plat-log-row__duration{color:var(--app-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.plat-log-row__message{min-width:0;padding:var(--plat-log-row-padding-block,var(--app-space-1)) var(--app-space-2);border-block:0;border-inline:1px solid var(--plat-log-message-border);border-radius:var(--app-radius-sm);background:var(--plat-log-message-surface);color:var(--plat-log-message-text);line-height:var(--app-line-height-body);overflow-wrap:anywhere;align-self:stretch;align-items:center;display:flex}.plat-log-row[data-plat-log-level=info]{--plat-log-message-surface:var(--app-status-info-surface);--plat-log-message-border:var(--app-status-info-border);--plat-log-message-text:var(--app-panel-info-text)}.plat-log-row[data-plat-log-level=warn]{--plat-log-message-surface:var(--app-status-warning-surface);--plat-log-message-border:var(--app-status-warning-border);--plat-log-message-text:var(--app-panel-warning-text)}.plat-log-row[data-plat-log-level=success]{--plat-log-message-surface:var(--app-status-success-surface);--plat-log-message-border:var(--app-status-success-border);--plat-log-message-text:var(--app-panel-success-text)}.plat-log-row[data-plat-log-level=error]{--plat-log-message-surface:var(--app-status-danger-surface);--plat-log-message-border:var(--app-status-danger-border);--plat-log-message-text:var(--app-panel-danger-text)}@container (width<=35.98rem){.plat-log-row{row-gap:var(--app-space-1);padding-block:var(--app-space-1);grid-template-columns:minmax(0,1fr)}.plat-log-row__level{justify-content:flex-start}.plat-log-row__duration{text-align:start}.plat-log-row__message{padding-inline:var(--app-space-2)}}@media (max-width:35.98rem){.plat-log-row{row-gap:var(--app-space-1);padding-block:var(--app-space-1);grid-template-columns:minmax(0,1fr)}.plat-log-row__level{justify-content:flex-start}.plat-log-row__duration{text-align:start}.plat-log-row__message{padding-inline:var(--app-space-2)}}.plat-log-row[data-plat-log-level=debug]{--plat-log-message-surface:var(--app-panel-muted-surface);--plat-log-message-border:var(--app-panel-muted-border);--plat-log-message-text:var(--app-panel-muted-text)}.plat-process-flow-shell{container-type:inline-size}.plat-process-flow{grid-template-columns:var(--plat-process-flow-columns,1fr 4rem 1fr 4rem 1fr);align-items:stretch;gap:var(--app-space-2);margin-block:var(--app-space-2) var(--app-space-4);display:grid}.plat-process-flow--two{--plat-process-flow-columns:1fr 4rem 1fr}.plat-process-node{--plat-process-node-accent:var(--app-accent);--plat-process-node-surface:var(--app-surface-panel);--plat-process-node-border:var(--app-border-default);min-width:0;padding:var(--app-space-4);border:1px solid var(--plat-process-node-border);border-radius:var(--app-radius);background:var(--plat-process-node-surface);position:relative;overflow:hidden}.plat-process-node:before{content:"";background:var(--plat-process-node-accent);height:.1875rem;position:absolute;inset:0 0 auto}.plat-process-node[data-plat-tone=danger]{--plat-process-node-accent:var(--app-status-danger)}.plat-process-node[data-plat-tone=warning]{--plat-process-node-accent:var(--app-status-warning)}.plat-process-node[data-plat-tone=primary]{--plat-process-node-accent:var(--app-accent)}.plat-process-node[data-plat-tone=info]{--plat-process-node-accent:var(--app-status-info)}.plat-process-node[data-plat-tone=success]{--plat-process-node-accent:var(--app-status-success)}.plat-process-node[data-plat-tone=violet]{--plat-process-node-accent:var(--app-panel-purple-border)}.plat-process-node[data-plat-tone=teal]{--plat-process-node-accent:var(--app-panel-teal-border)}.plat-process-node[data-plat-state=pending]{opacity:.62;filter:saturate(.45)}.plat-process-node[data-plat-state=active]{box-shadow:0 0 0 2px color-mix(in srgb, var(--plat-process-node-accent) 22%, transparent)}.plat-process-node[data-plat-state=active]:before{color:var(--plat-process-node-accent);background-image:linear-gradient(90deg,#0000 0%,currentColor 50%,#0000 100%);background-size:200% 100%;animation:1.6s linear infinite plat-process-node-shimmer}.plat-process-node__header{justify-content:space-between;align-items:center;gap:var(--app-space-2);margin-block-end:var(--app-space-2);display:flex}.plat-process-node__title{border-bottom:1px dashed var(--app-border-default);min-width:0;color:var(--app-text-primary);font-family:var(--app-font-family-mono);font-size:var(--app-label-size-medium);text-overflow:ellipsis;white-space:nowrap;margin-block-end:var(--app-space-2);padding-block-end:var(--app-space-2);font-weight:600;overflow:hidden}.plat-process-node__meta{gap:var(--app-space-1);display:grid}.plat-process-node__state{align-items:center;gap:var(--app-space-1);color:var(--app-text-muted);font-size:var(--app-label-size-xsmall);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:inline-flex}.plat-process-node[data-plat-state=active] .plat-process-node__state{color:var(--app-status-info)}.plat-process-node[data-plat-state=done] .plat-process-node__state{color:var(--app-status-success)}.plat-process-connector{align-self:center;gap:var(--app-space-1);flex-direction:column;min-width:0;display:flex}.plat-process-connector__label{color:var(--app-text-muted);font-size:var(--app-label-size-xsmall);letter-spacing:.12em;text-align:center;text-transform:uppercase;font-weight:700;line-height:1}.plat-process-connector__line{align-items:center;display:flex}.plat-process-connector__line:before{content:"";background:color-mix(in srgb, var(--app-text-muted) 42%, var(--app-border-default));border-radius:999px;flex:auto;height:.125rem}.plat-process-connector__line:after{content:"";border-block:.25rem solid #0000;border-inline-start:.375rem solid color-mix(in srgb, var(--app-text-muted) 72%, var(--app-border-default));flex:none}.plat-meta-list{gap:var(--app-space-1) var(--app-space-2);font-size:var(--app-label-size-small);line-height:var(--app-line-height-body);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.plat-meta-list__term{color:var(--app-text-muted);font-size:var(--app-label-size-xsmall);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.plat-meta-list__description{min-width:0;margin:0}.plat-meta-list__description code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.plat-step-group{border:1px solid var(--app-border-default);border-inline-start-width:.25rem;border-inline-start-color:var(--plat-step-group-accent,var(--app-accent));border-radius:var(--app-radius);background:var(--app-surface-panel);overflow:hidden}.plat-step-group[data-plat-tone=danger]{--plat-step-group-accent:var(--app-status-danger)}.plat-step-group[data-plat-tone=warning]{--plat-step-group-accent:var(--app-status-warning)}.plat-step-group[data-plat-tone=primary]{--plat-step-group-accent:var(--app-accent)}.plat-step-group[data-plat-tone=violet]{--plat-step-group-accent:var(--app-panel-purple-border)}.plat-step-group[data-plat-tone=teal]{--plat-step-group-accent:var(--app-panel-teal-border)}.plat-step-group__header{align-items:center;gap:var(--app-space-3);padding:var(--app-space-3) var(--app-space-4);border-bottom:1px solid var(--app-border-default);background:color-mix(in srgb, var(--plat-step-group-accent,var(--app-accent)) 8%, var(--app-surface-panel));flex-wrap:wrap;display:flex}.plat-step-group__title{min-width:0;color:var(--app-text-primary);font-family:var(--app-font-family-mono);font-size:var(--app-label-size-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-weight:600;overflow:hidden}.plat-step-list{margin:0;padding:0;list-style:none;display:grid}.plat-step-list__item{gap:var(--app-space-3);padding:var(--app-space-3) var(--app-space-4);border-top:1px solid var(--app-border-subtle,var(--app-border-default));grid-template-columns:2rem minmax(0,1fr);display:grid}.plat-step-list__item:first-child{border-top:0}.plat-step-list__item[data-plat-tone=warning]{background:var(--app-status-warning-surface)}.plat-step-list__number{background:color-mix(in srgb, var(--plat-step-group-accent,var(--app-accent)) 12%, var(--app-surface-panel));width:1.75rem;height:1.75rem;color:var(--plat-step-group-accent,var(--app-accent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--plat-step-group-accent,var(--app-accent)) 28%, transparent);font-size:var(--app-label-size-small);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.plat-step-list__body{min-width:0}.plat-step-list__title{align-items:center;gap:var(--app-space-2);color:var(--app-text-primary);font-size:var(--app-label-size-medium);text-wrap:balance;flex-wrap:wrap;font-weight:600;line-height:1.35;display:flex}.plat-step-list__text{color:var(--app-text-muted);font-size:var(--app-label-size-small);line-height:var(--app-line-height-body);text-wrap:pretty;margin-block-start:var(--app-space-1)}.plat-step-list__details{margin:var(--app-space-2) 0 0 var(--app-space-4);color:var(--app-text-muted);font-size:var(--app-label-size-small);padding:0}.plat-detail-strip{align-items:center;gap:var(--app-space-2);color:var(--app-text-muted);font-size:var(--app-label-size-small);flex-wrap:wrap;margin-block-end:var(--app-space-3);display:inline-flex}.plat-detail-strip__label{color:var(--app-text-muted);font-size:var(--app-label-size-xsmall);letter-spacing:.1em;text-transform:uppercase;font-weight:700}@keyframes plat-process-node-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@container (width<=45rem){.plat-process-flow,.plat-process-flow--two{--plat-process-flow-columns:1fr}.plat-process-connector{justify-self:center;min-width:8.75rem}}@media (max-width:45rem){.plat-process-flow,.plat-process-flow--two{--plat-process-flow-columns:1fr}.plat-process-connector{justify-self:center;min-width:8.75rem}}.plat-filter-panel{align-items:end;gap:var(--app-space-3) var(--app-space-4);margin-bottom:var(--app-space-4);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid;container-type:inline-size}.plat-filter-panel__fields{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--plat-filter-panel-field-min,12rem)), 1fr));align-items:end;gap:var(--app-space-3);min-width:0;display:grid}.plat-filter-panel__field{min-width:0}.plat-filter-panel__field--wide{--plat-filter-panel-field-min:18rem}.plat-filter-panel__actions{justify-content:flex-end;align-items:center;gap:var(--app-space-2);flex-wrap:wrap;min-width:0;display:flex}.plat-filter-panel__actions .plat-btn{white-space:nowrap;flex:none;min-width:0}.plat-filter-panel__feedback{justify-content:flex-end;align-items:center;gap:var(--app-space-2) var(--app-space-3);min-height:1.25rem;color:var(--app-text-muted);flex-wrap:wrap;grid-column:1/-1;display:flex}.plat-filter-panel__feedback:empty{display:none}.plat-filter-panel__feedback:not(:has(>:not(.plat-hidden))){display:none}.plat-filter-panel__feedback>:is(.plat-help-text,.plat-text-muted,.plat-text-warning,.plat-text-danger){margin:0}@container (width<=61.98rem){.plat-filter-panel{grid-template-columns:1fr;align-items:stretch}.plat-filter-panel__actions,.plat-filter-panel__feedback{justify-content:flex-start}}@container (width<=35.98rem){.plat-filter-panel__actions .plat-btn{flex:100%;width:100%}}@media (max-width:61.98rem){.plat-filter-panel{grid-template-columns:1fr;align-items:stretch}.plat-filter-panel__actions,.plat-filter-panel__feedback{justify-content:flex-start}}@media (max-width:35.98rem){.plat-filter-panel__actions .plat-btn{flex:100%;width:100%}}.plat-alert{--plat-alert-surface:var(--app-surface-panel);--plat-alert-border:var(--app-border-default);--plat-alert-text:var(--app-text-primary);--plat-alert-section-text:var(--app-text-muted);border:1px solid var(--plat-alert-border);border-radius:var(--app-radius);background:var(--plat-alert-surface);inline-size:100%;color:var(--plat-alert-text);grid-template-columns:0 minmax(0,1fr);align-items:start;gap:.125rem 0;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;display:grid;position:relative}.plat-alert--compact{border-left-width:4px;margin-block-end:.625rem;padding-block:.5rem;padding-inline:.875rem;font-size:.8125rem}.plat-alert:has(>:is(svg,i,.fa,[data-plat-icon])){grid-template-columns:1rem minmax(0,1fr);column-gap:.75rem}.plat-alert>:is(svg,i,.fa,[data-plat-icon]){color:currentColor;grid-column:1;block-size:1rem;inline-size:1rem;margin-block-start:.125rem}.plat-alert>:not(:is(svg,i,.fa,[data-plat-icon])){grid-column:2;min-inline-size:0}.plat-alert>:is(h2,h3,h4,h5,h6,strong,[data-title]){letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-block-size:1rem;margin:0;font-weight:500;line-height:1.25;overflow:hidden}.plat-alert>section,.plat-alert>[data-description]{color:var(--plat-alert-section-text);justify-items:start;gap:.25rem;display:grid}.plat-alert>section p,.plat-alert>[data-description] p{margin-block:0;line-height:1.6}.plat-alert>section ul,.plat-alert>[data-description] ul{margin-block:0;padding-inline-start:1.25rem;list-style:outside}.plat-alert a{color:inherit;text-underline-offset:.1875rem;text-decoration:underline}.plat-alert[data-plat-tone=danger]{--plat-alert-surface:var(--app-status-danger-surface);--plat-alert-border:var(--app-status-danger-border);--plat-alert-text:var(--app-status-danger-text);--plat-alert-section-text:var(--app-status-danger-text)}.plat-alert[data-plat-tone=info]{--plat-alert-surface:var(--app-status-info-surface);--plat-alert-border:var(--app-status-info-border);--plat-alert-text:var(--app-status-info-text);--plat-alert-section-text:var(--app-status-info-text)}.plat-alert[data-plat-tone=warning]{--plat-alert-surface:var(--app-status-warning-surface);--plat-alert-border:var(--app-status-warning-border);--plat-alert-text:var(--app-status-warning-text);--plat-alert-section-text:var(--app-status-warning-text)}.plat-alert[data-plat-tone=success]{--plat-alert-surface:var(--app-status-success-surface);--plat-alert-border:var(--app-status-success-border);--plat-alert-text:var(--app-status-success-text);--plat-alert-section-text:var(--app-status-success-text)}.plat-flag,.flag{vertical-align:middle;background-image:url(/img/flags.png);background-repeat:no-repeat;width:16px;height:11px;margin-block-start:-.18em;display:inline-block}.plat-flag--us,.flag.flag-us{background-position:-144px -154px}.plat-flag--de,.flag.flag-de{background-position:-80px -33px}.plat-flag--es,.flag.flag-es{background-position:-16px -44px}.plat-flag--fr,.flag.flag-fr{background-position:-144px -44px}.plat-flag--it,.flag.flag-it{background-position:-208px -66px}.plat-flag--nl,.flag.flag-nl{background-position:-80px -110px}.plat-flag--cn,.flag.flag-cn{background-position:-208px -22px}.plat-flag--kr,.flag.flag-kr{background-position:-144px -77px}.plat-flag--sa,.flag.flag-sa{background-position:0 -132px}.plat-flag--za,.flag.flag-za{background-position:-128px -165px}.plat-flag--jp,.flag.flag-jp{background-position:-16px -77px}.plat-flag--ru,.flag.flag-ru{background-position:-224px -121px}.plat-flag--in,.flag.flag-in{background-position:-128px -66px}.plat-flag--pt,.flag.flag-pt{background-position:-112px -121px}.plat-flag--tr,.flag.flag-tr{background-position:-16px -154px}.plat-flag--pl,.flag.flag-pl{background-position:-32px -121px}.plat-choice-cell{display:inline-block}.plat-choice-cell--fixed{--plat-choice-fixed-width:6.25rem;--plat-choice-dropdown-width:var(--plat-choice-fixed-width)}.plat-choice-cell--fixed .plat-choice-badge,.plat-choice-cell--fixed .plat-choice-menu.plat-choice-menu{box-sizing:border-box;inline-size:var(--plat-choice-dropdown-width)}.plat-choice-cell--fixed .plat-choice-badge{column-gap:var(--app-space-1);padding-inline:var(--app-space-2);grid-template-columns:.5rem minmax(0,1fr) .5rem;justify-content:center;display:grid}.plat-choice-cell--fixed .plat-choice-badge:before{content:""}.plat-choice-cell--fixed .plat-choice-badge__label{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plat-choice-cell--fixed .plat-choice-badge .fa-caret-down{justify-self:end}.plat-choice-cell--fixed .plat-choice-menu.plat-choice-menu{min-width:var(--plat-choice-dropdown-width)}.plat-choice-cell--fixed .plat-choice-menu.plat-choice-menu>li>a{text-align:center;grid-template-columns:.75rem minmax(0,1fr);justify-content:stretch;display:grid!important}.plat-choice-cell--fixed .plat-choice-menu__label{text-align:center;min-width:0}.plat-choice-badge{border-radius:var(--app-badge-radius);background:var(--plat-choice-surface,var(--app-badge-soft-neutral-surface));min-height:0;color:var(--plat-choice-text,var(--app-badge-soft-neutral-text));box-shadow:inset 0 0 0 1px var(--plat-choice-border,var(--app-badge-soft-neutral-border));letter-spacing:.02em;cursor:pointer;transition:filter var(--plat-motion-duration-fast) var(--plat-motion-ease-standard), transform var(--plat-motion-duration-fast) var(--plat-motion-ease-standard);border:0;align-items:center;gap:.375rem;padding:.1875rem .625rem;font-size:.71875rem;font-weight:600;line-height:1.4286;display:inline-flex}.plat-choice-badge:hover{filter:brightness(.96)}.plat-choice-badge:active:not(:disabled){transform:translateY(1px)}.plat-choice-badge .fa-caret-down{opacity:.7;font-size:.625rem}.plat-choice-badge.is-empty{--plat-choice-surface:var(--app-badge-choice-empty-surface);--plat-choice-border:var(--app-badge-choice-empty-border);--plat-choice-text:var(--app-badge-choice-empty-text);font-style:italic;font-weight:500}.plat-choice-dot{border-radius:var(--app-badge-radius);background:var(--plat-choice-dot,currentColor);flex:none;width:.625rem;height:.625rem}.plat-choice-dot--placeholder{visibility:hidden}:is(.plat-choice-badge,.plat-choice-dot)[data-plat-tone=danger]{--plat-choice-surface:var(--app-badge-soft-danger-surface);--plat-choice-border:var(--app-badge-soft-danger-border);--plat-choice-text:var(--app-badge-soft-danger-text);--plat-choice-dot:var(--app-badge-soft-danger-text)}:is(.plat-choice-badge,.plat-choice-dot)[data-plat-tone=warning]{--plat-choice-surface:var(--app-badge-soft-warning-surface);--plat-choice-border:var(--app-badge-soft-warning-border);--plat-choice-text:var(--app-badge-soft-warning-text);--plat-choice-dot:var(--app-badge-soft-warning-text)}:is(.plat-choice-badge,.plat-choice-dot)[data-plat-tone=primary]{--plat-choice-surface:var(--app-badge-soft-primary-surface);--plat-choice-border:var(--app-badge-soft-primary-border);--plat-choice-text:var(--app-badge-soft-primary-text);--plat-choice-dot:var(--app-badge-soft-primary-text)}:is(.plat-choice-badge,.plat-choice-dot)[data-plat-tone=info]{--plat-choice-surface:var(--app-badge-soft-primary-surface);--plat-choice-border:var(--app-badge-soft-primary-border);--plat-choice-text:var(--app-badge-soft-primary-text);--plat-choice-dot:var(--app-status-info)}:is(.plat-choice-badge,.plat-choice-dot)[data-plat-tone=success]{--plat-choice-surface:var(--app-status-success-surface);--plat-choice-border:var(--app-status-success-border);--plat-choice-text:var(--app-panel-success-text);--plat-choice-dot:var(--app-status-success)}:is(.plat-choice-badge,.plat-choice-dot)[data-plat-tone=violet]{--plat-choice-surface:var(--app-badge-soft-violet-surface);--plat-choice-border:var(--app-badge-soft-violet-border);--plat-choice-text:var(--app-badge-soft-violet-text);--plat-choice-dot:var(--app-badge-soft-violet-text)}:is(.plat-choice-badge,.plat-choice-dot)[data-plat-tone=teal]{--plat-choice-surface:var(--app-badge-soft-teal-surface);--plat-choice-border:var(--app-badge-soft-teal-border);--plat-choice-text:var(--app-badge-soft-teal-text);--plat-choice-dot:var(--app-badge-soft-teal-text)}:is(.plat-choice-badge,.plat-choice-dot)[data-plat-tone=neutral]{--plat-choice-surface:var(--app-badge-soft-neutral-surface);--plat-choice-border:var(--app-badge-soft-neutral-border);--plat-choice-text:var(--app-badge-soft-neutral-text);--plat-choice-dot:var(--app-badge-soft-neutral-text)}.plat-choice-menu.plat-choice-menu{min-width:10rem;padding-block:var(--app-space-1);border-color:color-mix(in srgb, var(--app-border-default) 72%, var(--app-surface-panel));border-radius:var(--app-radius-soft);box-shadow:0 .375rem 1.25rem color-mix(in srgb, var(--app-base-black) 8%, transparent)}.plat-choice-menu.plat-choice-menu>li>a{align-items:center;gap:var(--app-space-2);padding:.375rem var(--app-space-3);color:var(--app-text-primary);cursor:pointer;font-size:.8125rem;text-decoration:none;display:flex!important}.plat-choice-menu.plat-choice-menu>li>a:is(:hover,:focus,:focus-visible,:active,.is-active,[aria-selected=true]){background:var(--app-badge-soft-neutral-surface);color:var(--app-text-primary);text-decoration:none}.plat-page-stack{gap:var(--app-space-4);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.plat-page-header{align-items:center;gap:var(--app-space-3);display:flex}.plat-page-header__spacer{flex:auto}.plat-page-title{color:var(--app-text-primary);font-size:var(--app-heading-size-h2);font-weight:var(--app-font-weight-heading);text-wrap:balance;margin:0;line-height:1.3}body[data-ui=app] .plat-page-title.plat-page-title{font-size:var(--app-heading-size-h2);margin:0;line-height:1.3}.plat-filter-bar{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;display:flex}.plat-filter-bar--table{margin-block-end:var(--app-space-3)}.plat-filter-bar__label{color:var(--app-text-primary);margin-inline-end:var(--app-space-1);font-weight:600}.plat-detail-page{width:min(100%, var(--plat-detail-page-max-width,80rem));padding:var(--app-space-2) var(--app-space-1) var(--app-space-12);margin-inline:auto;container-type:inline-size}.plat-detail-action-bar{top:var(--plat-detail-action-bar-top,49px);z-index:1020;align-items:center;gap:var(--app-space-3);margin:calc(var(--app-space-2) * -1) calc(var(--app-space-1) * -1) var(--app-space-6);padding:var(--app-space-3) var(--app-space-4);border-bottom:1px solid var(--app-border-default);background:color-mix(in srgb, var(--app-surface-panel) 94%, transparent);-webkit-backdrop-filter:saturate(140%)blur(8px);flex-wrap:wrap;display:flex;position:sticky}.plat-detail-action-bar__back{align-items:center;gap:var(--app-space-2);color:var(--app-link-default);text-decoration:none;display:inline-flex}.plat-detail-action-bar__back:hover{color:var(--app-link-hover);text-decoration:none}.plat-detail-action-bar__spacer{flex:auto}.plat-detail-action-bar__status{min-height:1.25rem;color:var(--app-text-muted)}.plat-detail-action-bar__status.is-success{color:var(--app-status-success)}.plat-detail-action-bar__status.is-error{color:var(--app-status-danger)}.plat-detail-hero{gap:var(--app-space-4);padding:var(--app-space-6) var(--app-space-8);border:1px solid var(--app-border-default);border-radius:calc(var(--app-radius) * 2);background:var(--app-surface-panel);margin-block-end:var(--app-space-6);display:grid}.plat-detail-hero__title{color:var(--app-text-primary);font-size:var(--app-heading-size-h1);font-weight:700;line-height:var(--app-line-height-heading);margin:0}.plat-detail-metrics{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--plat-metric-min-inline-size,10rem)), 1fr));gap:var(--app-space-3);display:grid}.plat-metric{min-width:0;padding:var(--app-space-3) var(--app-space-4);border:1px solid var(--app-border-default);border-radius:var(--app-radius);background:var(--app-surface-panel)}.plat-metric__label,.plat-section-title,.plat-detail-card__title{color:var(--app-text-muted);letter-spacing:.06em;font-size:.75rem;font-weight:700;line-height:var(--app-line-height-heading);text-transform:uppercase}body[data-ui=app] :is(.plat-section-title,.plat-detail-card__title){margin-top:0;margin-bottom:var(--app-space-4)}.plat-metric__label{margin-block-end:var(--app-space-1)}.plat-metric__value{color:var(--app-text-primary);font-feature-settings:"tnum";font-weight:700}.plat-detail-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--plat-detail-card-min-inline-size,30rem)), 1fr));gap:var(--app-space-6);display:grid}.plat-detail-grid__full{grid-column:1/-1}.plat-detail-card{min-width:0;padding:var(--app-space-6);border-radius:calc(var(--app-radius) * 2);container-type:inline-size}.plat-detail-card__title{align-items:center;gap:var(--app-space-2);margin:0 0 var(--app-space-4);display:flex}.plat-detail-card__title i{color:color-mix(in srgb, var(--app-accent) 45%, var(--app-text-muted));font-size:.95rem}.plat-key-value-list{gap:var(--app-space-2) var(--app-space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.plat-key-value-list--align-center{align-items:center}.plat-key-value-list__key{color:var(--app-text-muted);font-weight:700}.plat-key-value-list__value{word-break:break-word;min-width:0;margin:0}@container (width<=47.9375rem){.plat-detail-action-bar{align-items:flex-start}.plat-detail-action-bar__spacer{display:none}.plat-detail-action-bar__status{flex:100%;order:5}.plat-detail-hero,.plat-detail-card{padding:var(--app-space-4)}}@container (width<=34rem){.plat-key-value-list{grid-template-columns:minmax(0,1fr)}}.plat-inline-edit-display{border-bottom:1px dashed var(--app-border-strong);min-width:0;color:var(--app-text-primary);cursor:pointer;display:inline-flex}.plat-inline-edit-display:hover{color:var(--app-link-hover)}.plat-inline-edit-display--block{min-height:2.75rem;padding:var(--app-space-3) var(--app-space-4);border:1px solid var(--app-border-default);border-left:3px solid var(--app-border-strong);border-radius:var(--app-radius);background:var(--app-surface-muted);white-space:pre-line;display:block}.plat-empty-state{padding:var(--app-space-6);border:1px solid var(--app-border-default);border-radius:var(--app-radius);background:var(--app-surface-muted);color:var(--app-text-muted)}.plat-required-marker{color:var(--app-status-danger)}.plat-table>tbody>tr.plat-table__row--active>*{background:var(--app-status-warning-surface)}.plat-form-field.is-changed :is(.plat-form-control,.plat-form-select),:is(.plat-form-control,.plat-form-select).is-changed,:is(.plat-form-control,.plat-form-select).setting-changed{border-color:var(--app-status-warning);background:var(--app-status-warning-surface);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--app-status-warning) 18%, transparent)}.plat-check__input.is-changed,.plat-check__input.setting-changed{box-shadow:0 0 0 .2rem color-mix(in srgb, var(--app-status-warning) 24%, transparent)}.plat-row-actions{justify-content:flex-end;align-items:center;gap:var(--app-space-1);display:inline-flex}.plat-row-actions--start{justify-content:flex-start}@media (max-width:47.9375rem){.plat-detail-action-bar{align-items:flex-start}.plat-detail-action-bar__spacer{display:none}.plat-detail-action-bar__status{flex:100%;order:5}.plat-detail-hero,.plat-detail-card{padding:var(--app-space-4)}.plat-key-value-list{grid-template-columns:minmax(0,1fr)}}.plat-card,.plat-panel{border:1px solid var(--app-border-default);border-radius:var(--plat-recipe-radius-xl);background:var(--app-surface-panel);min-width:0;box-shadow:var(--app-shadow-card);color:var(--app-text-primary);flex-direction:column;gap:1.5rem;display:flex}.plat-panel.plat-card{min-height:0;margin-bottom:1rem}.plat-panel.plat-card>.plat-card__body{flex:auto;min-height:0;overflow:auto}.plat-card__header{border-bottom:1px solid var(--app-panel-header-border,var(--app-border-default));background:var(--app-panel-header-surface,var(--app-panel-header-default-surface));min-height:2.75rem;color:var(--app-panel-header-text,var(--app-text-primary));grid-template-rows:auto auto;align-items:start;gap:.25rem;padding:1rem;display:grid}.plat-card__header:has(>:is(.plat-card__action,[data-slot=card-action],.plat-toolbar-row,.plat-btn,.plat-icon-button,.plat-card__header-tabs)){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem}.plat-card__header--toolbar{align-items:center;gap:.5rem;display:flex}.plat-card__header.plat-toolbar-row{align-items:center;display:flex}.plat-card__header-tabs{align-items:flex-end;gap:.25rem;margin-bottom:-1px;display:flex}.plat-card__body{flex:auto;min-width:0;padding:0 1rem 1rem}.plat-card>.plat-card__body:first-child{padding-block-start:1rem}.plat-card__body--compact{padding-block:.5rem .75rem}.plat-panel-title,.plat-card-title{margin:0;font-size:1rem;font-weight:600;line-height:1.2}.plat-widget-shell.plat-card{border-color:var(--app-border-default);min-height:0;box-shadow:none;margin-bottom:1rem}.plat-widget-shell>.plat-widget-shell__body{min-height:0}.plat-widget-shell>.plat-widget-shell__body--flush{padding:0}.plat-groupbox{box-shadow:var(--app-groupbox-shadow);background:0 0;gap:0}.plat-groupbox__header{min-height:0;color:var(--app-panel-header-text,inherit);background:var(--app-panel-header-surface,var(--app-groupbox-header-background));border-bottom:1px solid var(--app-panel-header-border,var(--app-groupbox-header-border));border-start-start-radius:inherit;border-start-end-radius:inherit;align-items:normal;padding:.625rem .9375rem;display:block}.plat-groupbox__body{min-height:0}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color]{border-color:var(--app-panel-header-border,var(--plat-panel-border,var(--app-border-default)))}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color]>.plat-card__header,.plat-groupbox.plat-card[data-plat-panel-color]>.plat-groupbox__header{color:var(--app-panel-header-text,var(--plat-panel-header-color,inherit));background:var(--app-panel-header-surface,var(--plat-panel-header-bg,var(--app-surface-soft)));border-color:var(--app-panel-header-border,var(--plat-panel-border,var(--app-groupbox-header-border)))}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=primary]{--app-panel-header-surface:var(--app-panel-header-primary-surface);--app-panel-header-border:var(--app-panel-header-primary-border);--app-panel-header-text:var(--app-panel-header-primary-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=success]{--app-panel-header-surface:var(--app-panel-header-success-surface);--app-panel-header-border:var(--app-panel-header-success-border);--app-panel-header-text:var(--app-panel-header-success-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=danger]{--app-panel-header-surface:var(--app-panel-header-danger-surface);--app-panel-header-border:var(--app-panel-header-danger-border);--app-panel-header-text:var(--app-panel-header-danger-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=warning]{--app-panel-header-surface:var(--app-panel-header-warning-surface);--app-panel-header-border:var(--app-panel-header-warning-border);--app-panel-header-text:var(--app-panel-header-warning-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=info]{--app-panel-header-surface:var(--app-panel-header-info-surface);--app-panel-header-border:var(--app-panel-header-info-border);--app-panel-header-text:var(--app-panel-header-info-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=muted]{--app-panel-header-surface:var(--app-panel-header-muted-surface);--app-panel-header-border:var(--app-panel-header-muted-border);--app-panel-header-text:var(--app-panel-header-muted-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=accent-lite]{--app-panel-header-surface:var(--app-panel-header-accent-lite-surface);--app-panel-header-border:var(--app-panel-header-accent-lite-border);--app-panel-header-text:var(--app-panel-header-accent-lite-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=accent-dark]{--app-panel-header-surface:var(--app-panel-header-accent-dark-surface);--app-panel-header-border:var(--app-panel-header-accent-dark-border);--app-panel-header-text:var(--app-panel-header-accent-dark-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=green]{--app-panel-header-surface:var(--app-panel-green-surface);--app-panel-header-border:var(--app-panel-green-border);--app-panel-header-text:var(--app-panel-green-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=green-dark]{--app-panel-header-surface:var(--app-panel-green-dark-surface);--app-panel-header-border:var(--app-panel-green-dark-border);--app-panel-header-text:var(--app-panel-green-dark-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=green-light]{--app-panel-header-surface:var(--app-panel-green-light-surface);--app-panel-header-border:var(--app-panel-green-light-border);--app-panel-header-text:var(--app-panel-green-light-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=purple]{--app-panel-header-surface:var(--app-panel-purple-surface);--app-panel-header-border:var(--app-panel-purple-border);--app-panel-header-text:var(--app-panel-purple-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=magenta]{--app-panel-header-surface:var(--app-panel-magenta-surface);--app-panel-header-border:var(--app-panel-magenta-border);--app-panel-header-text:var(--app-panel-magenta-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=pink]{--app-panel-header-surface:var(--app-panel-pink-surface);--app-panel-header-border:var(--app-panel-pink-border);--app-panel-header-text:var(--app-panel-pink-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=pink-dark]{--app-panel-header-surface:var(--app-panel-pink-dark-surface);--app-panel-header-border:var(--app-panel-pink-dark-border);--app-panel-header-text:var(--app-panel-pink-dark-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=blue-light]{--app-panel-header-surface:var(--app-panel-blue-light-surface);--app-panel-header-border:var(--app-panel-blue-light-border);--app-panel-header-text:var(--app-panel-blue-light-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=teal]{--app-panel-header-surface:var(--app-panel-teal-surface);--app-panel-header-border:var(--app-panel-teal-border);--app-panel-header-text:var(--app-panel-teal-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=blue]{--app-panel-header-surface:var(--app-panel-blue-surface);--app-panel-header-border:var(--app-panel-blue-border);--app-panel-header-text:var(--app-panel-blue-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=blue-dark]{--app-panel-header-surface:var(--app-panel-blue-dark-surface);--app-panel-header-border:var(--app-panel-blue-dark-border);--app-panel-header-text:var(--app-panel-blue-dark-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=dark]{--app-panel-header-surface:var(--app-panel-dark-surface);--app-panel-header-border:var(--app-panel-dark-border);--app-panel-header-text:var(--app-panel-dark-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=yellow]{--app-panel-header-surface:var(--app-panel-yellow-surface);--app-panel-header-border:var(--app-panel-yellow-border);--app-panel-header-text:var(--app-panel-yellow-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=orange]{--app-panel-header-surface:var(--app-panel-orange-surface);--app-panel-header-border:var(--app-panel-orange-border);--app-panel-header-text:var(--app-panel-orange-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=orange-dark]{--app-panel-header-surface:var(--app-panel-orange-dark-surface);--app-panel-header-border:var(--app-panel-orange-dark-border);--app-panel-header-text:var(--app-panel-orange-dark-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=red]{--app-panel-header-surface:var(--app-panel-red-surface);--app-panel-header-border:var(--app-panel-red-border);--app-panel-header-text:var(--app-panel-red-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=red-light]{--app-panel-header-surface:var(--app-panel-red-light-surface);--app-panel-header-border:var(--app-panel-red-light-border);--app-panel-header-text:var(--app-panel-red-light-text)}:is(.plat-card,.plat-detail-hero)[data-plat-panel-color=white]{--app-panel-header-surface:var(--app-panel-white-surface);--app-panel-header-border:var(--app-panel-white-border);--app-panel-header-text:var(--app-panel-white-text)}body[data-ui=app] :is(.plat-card,.plat-detail-hero)[data-plat-panel-color]>.plat-card__header,body[data-ui=app] .plat-groupbox.plat-card[data-plat-panel-color]>.plat-groupbox__header{color:var(--app-panel-header-text,var(--plat-panel-header-color,inherit));background:var(--app-panel-header-surface,var(--plat-panel-header-bg,var(--app-surface-soft)));border-color:var(--app-panel-header-border,var(--plat-panel-border,var(--app-groupbox-header-border)))}body[data-ui=app] .plat-widget-shell>.plat-widget-shell__body--flush{padding:0}.plat-empty-state{--plat-empty-state-surface:var(--app-surface-muted);--plat-empty-state-border:var(--app-border-default);--plat-empty-state-text:var(--app-text-muted);justify-content:center;align-items:center;gap:var(--app-space-2);min-block-size:4rem;min-inline-size:0;padding:var(--app-space-6);border:1px solid var(--plat-empty-state-border);border-radius:var(--app-radius-soft);background:var(--plat-empty-state-surface);color:var(--plat-empty-state-text);text-align:center;flex-direction:column;display:flex}.plat-empty-state>:is(svg,i,.fa,[data-plat-icon]){block-size:1.75rem;inline-size:1.75rem;color:color-mix(in srgb, var(--plat-empty-state-text) 82%, transparent)}.plat-empty-state__title{color:var(--app-text-primary);margin:0;font-size:.875rem;font-weight:600;line-height:1.25}.plat-empty-state__text{max-inline-size:42rem;color:var(--plat-empty-state-text);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.45}.plat-note-surface{color:var(--app-note-text);padding:var(--app-space-4);border:1px solid var(--app-note-border);border-radius:var(--app-radius-soft);background:var(--app-note-surface);box-shadow:none;margin-bottom:1rem}.plat-note-surface--compact{padding:var(--app-space-3)}.plat-note-surface--chip{align-items:center;gap:var(--app-space-2);width:fit-content;padding:var(--app-space-2) var(--app-space-3);border-radius:var(--app-radius-soft);margin-block-end:0;line-height:1.4;display:flex}.plat-note-surface--centered{margin-inline:auto}.plat-note-surface--detached{margin-block-start:var(--app-space-4)}.plat-note-surface--warning{color:var(--app-panel-warning-text);border-color:var(--app-status-warning-border);background:var(--app-status-warning-surface)}.plat-kbd,kbd{border:1px solid var(--app-border-default);border-block-end-color:var(--app-border-strong);border-radius:var(--app-radius-inner);background:var(--app-surface-subtle);min-block-size:1.25rem;min-inline-size:1.25rem;color:var(--app-text-primary);font-family:var(--app-font-family-mono);white-space:nowrap;vertical-align:.08em;box-shadow:inset 0 -1px 0 var(--app-ink-08);justify-content:center;align-items:center;padding-block:.0625rem;padding-inline:.375rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.plat-skeleton{--plat-skeleton-surface:color-mix(in srgb, var(--app-text-strong) 9%, transparent);--plat-skeleton-sheen:color-mix(in srgb, var(--app-surface-panel) 64%, transparent);border-radius:var(--app-radius);background:linear-gradient(100deg, transparent 0%, var(--plat-skeleton-sheen) 38%, transparent 76%), var(--plat-skeleton-surface);color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;min-block-size:1rem;inline-size:100%;animation:plat-skeleton-shimmer 1.35s var(--app-motion-ease-standard) infinite;background-size:200% 100%,auto;display:block;overflow:hidden}.plat-skeleton:is([aria-hidden=true],:empty):before{content:""}.plat-skeleton--text{border-radius:999rem;block-size:1em;min-block-size:.875rem}.plat-skeleton--avatar{border-radius:999rem;block-size:2rem;inline-size:2rem}@keyframes plat-skeleton-shimmer{to{background-position:-200% 0,0 0}}.plat-avatar{--plat-avatar-size:2rem;--plat-avatar-surface:var(--app-surface-muted);--plat-avatar-border:var(--app-border-default);--plat-avatar-text:var(--app-text-muted);inline-size:var(--plat-avatar-size);block-size:var(--plat-avatar-size);border:1px solid var(--plat-avatar-border);background:var(--plat-avatar-surface);color:var(--plat-avatar-text);font-size:calc(var(--plat-avatar-size) * .38);text-transform:uppercase;vertical-align:middle;border-radius:999rem;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid;overflow:hidden}.plat-avatar--sm{--plat-avatar-size:1.5rem}.plat-avatar--lg{--plat-avatar-size:2.5rem}.plat-avatar__image,.plat-avatar>img{object-fit:cover;block-size:100%;inline-size:100%}.plat-avatar__fallback{justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:inline-flex}.plat-item{--plat-item-surface:transparent;--plat-item-hover-surface:var(--app-surface-hover);--plat-item-border:var(--app-border-default);align-items:center;gap:var(--app-space-3);min-inline-size:0;padding:var(--app-space-2) var(--app-space-3);border-radius:var(--app-radius);background:var(--plat-item-surface);color:var(--app-text-primary);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), color var(--app-motion-duration-fast) var(--app-motion-ease-standard);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.plat-item:not(:last-child){border-block-end-color:var(--plat-item-border);border-end-end-radius:0;border-end-start-radius:0}.plat-item:not(:first-child){border-start-start-radius:0;border-start-end-radius:0}:is(a,button).plat-item:hover:not(:disabled,[aria-disabled=true]),.plat-item[data-plat-active=true]{background:var(--plat-item-hover-surface);color:var(--app-text-primary);text-decoration:none}:is(a,button,[tabindex]).plat-item:focus-visible,.plat-breadcrumb__link:focus-visible{outline:var(--app-focus-ring-width) solid var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset)}.plat-item[aria-disabled=true],.plat-item:disabled{color:var(--app-text-disabled);pointer-events:none;opacity:.72}.plat-item__media{min-inline-size:2rem;color:var(--app-text-muted);justify-content:center;align-items:center;display:inline-flex}.plat-item__content{min-inline-size:0}.plat-item__title{color:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:500;line-height:1.25;overflow:hidden}.plat-item__description{color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;line-height:1.35;overflow:hidden}.plat-item__actions{justify-content:flex-end;align-items:center;gap:var(--app-space-1);display:inline-flex}.plat-breadcrumb{align-items:center;gap:var(--app-space-1);color:var(--app-text-muted);flex-wrap:wrap;margin:0;padding:0;font-size:.875rem;line-height:1.4;list-style:none;display:flex}.plat-breadcrumb__item{align-items:center;gap:var(--app-space-1);min-inline-size:0;display:inline-flex}.plat-breadcrumb__link{border-radius:var(--app-radius-inner);min-block-size:1.5rem;max-inline-size:18rem;color:var(--app-text-link);align-items:center;text-decoration:none;display:inline-flex}.plat-breadcrumb__link:hover{color:var(--app-link-hover);text-decoration:underline}.plat-breadcrumb__item[aria-current=page],.plat-breadcrumb__current{color:var(--app-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.plat-breadcrumb__separator{color:var(--app-text-muted);-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.plat-skeleton{background-image:none;animation:none}}@media (forced-colors:active){.plat-empty-state,.plat-note-surface,.plat-avatar,.plat-kbd,kbd{border-color:canvastext}.plat-skeleton{background:canvas;border:1px solid canvastext}:is(a,button,[tabindex]).plat-item:focus-visible,.plat-breadcrumb__link:focus-visible{outline-offset:2px;outline:2px solid highlight}}.plat-theme-switcher{--plat-theme-switcher-background:var(--app-surface-subtle);--plat-theme-switcher-border:var(--app-border-default);--plat-theme-switcher-radius:var(--app-radius-md);--plat-theme-switcher-option-radius:var(--app-radius-inner);--plat-theme-switcher-option-color:var(--app-text-muted);--plat-theme-switcher-active-background:var(--app-surface-panel);--plat-theme-switcher-active-border:var(--app-border-default);--plat-theme-switcher-active-color:var(--app-text-primary);--plat-theme-switcher-padding:.1875rem;align-items:stretch;gap:var(--app-space-1);width:fit-content;max-inline-size:100%;padding:var(--plat-theme-switcher-padding);border:1px solid var(--plat-theme-switcher-border);border-radius:var(--plat-theme-switcher-radius);background:var(--plat-theme-switcher-background);color:var(--plat-theme-switcher-option-color);display:inline-flex}.plat-theme-switcher[data-orientation=vertical]{flex-direction:column}.plat-theme-switcher [data-plat-theme-option]{appearance:none;justify-content:center;align-items:center;gap:var(--app-space-2);min-block-size:calc(var(--app-density-control-block-size-sm) - .125rem);border-radius:var(--plat-theme-switcher-option-radius);min-inline-size:2rem;color:inherit;font:inherit;font-size:var(--app-density-control-font-size);font-weight:500;line-height:var(--app-density-control-line-height);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;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), transform var(--app-control-state-transition-duration,var(--app-motion-duration-fast)) var(--app-motion-ease-standard);background:0 0;border:1px solid #0000;padding:.125rem .5rem;text-decoration:none;display:inline-flex}.plat-theme-switcher [data-plat-theme-option]>:is(svg,i,.fa,[data-plat-icon]){color:currentColor;flex:none;block-size:1rem;inline-size:1rem}.plat-theme-switcher [data-plat-theme-option]:is(:hover,:focus-visible){color:var(--plat-theme-switcher-active-color);background:color-mix(in srgb, var(--app-text-strong) 6%, transparent);text-decoration:none}.plat-theme-switcher [data-plat-theme-option]:is(:active,[aria-pressed=true],[data-plat-active=true],.is-active){border-color:var(--plat-theme-switcher-active-border);background:var(--plat-theme-switcher-active-background);box-shadow:var(--app-shadow-sm);color:var(--plat-theme-switcher-active-color)}.plat-theme-switcher [data-plat-theme-option]:active{transform:translateY(var(--app-control-active-translate-y))}.plat-theme-switcher [data-plat-theme-option]:focus-visible{outline:var(--app-focus-ring-width) solid var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset)}.plat-theme-switcher [data-plat-theme-option]:focus:not(:focus-visible){outline:0}.plat-theme-switcher [data-plat-theme-option]:is(:disabled,[disabled],[aria-disabled=true]){color:var(--app-text-disabled);cursor:not-allowed;opacity:.65;pointer-events:none}.plat-theme-switcher__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}@media (forced-colors:active){.plat-theme-switcher{border-color:canvastext}.plat-theme-switcher [data-plat-theme-option]:focus-visible{outline-offset:2px;outline:2px solid highlight}.plat-theme-switcher [data-plat-theme-option]:is([aria-pressed=true],[data-plat-active=true],.is-active){color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}.plat-theme-switcher [data-plat-theme-option]:is(:disabled,[disabled],[aria-disabled=true]){color:graytext;opacity:1}}.plat-app-shell{min-height:0}.plat-app-shell__header{color:var(--app-text-primary);border-color:var(--app-border-default);align-items:stretch;min-height:38px;display:flex}.plat-app-shell__body{scrollbar-gutter:stable;flex:auto;min-height:0}.plat-app-shell__toolbar-row{flex:auto;justify-content:flex-end;align-items:center;min-height:37.5px;margin:0;display:flex}body[data-ui=app] .plat-app-shell__header{align-items:stretch;height:37.5px;min-height:37.5px;display:flex}body[data-ui=app] .plat-app-shell{height:100%}body[data-ui=app] .plat-app-shell .plat-app-shell__body{overflow:auto}body[data-ui=app] .plat-app-shell fieldset,body[data-ui=app] .plat-runtime-fieldset{border:0;min-width:0;margin:0;padding:0}body[data-ui=app] .plat-camera__body{justify-content:center;align-items:center;min-height:4.5rem;display:flex}body[data-ui=app] .plat-camera__trigger{min-width:3rem}.plat-carousel{--plat-carousel-gap:var(--app-space-4);--plat-carousel-control-size:2rem;gap:var(--app-space-3);margin-block-end:var(--app-space-5);display:grid}.plat-carousel__header{font-size:var(--app-heading-size-h2);font-weight:var(--app-font-weight-heading);color:var(--app-text-primary);margin:0}.plat-carousel__frame{grid-template-columns:var(--plat-carousel-control-size) minmax(0, 1fr) var(--plat-carousel-control-size);align-items:center;gap:var(--app-space-2);display:grid}.plat-carousel__viewport{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow-x:auto}.plat-carousel__track{gap:var(--plat-carousel-gap);padding-block:var(--app-space-1);display:flex}.plat-carousel__slide{flex:0 0 calc((100% - var(--plat-carousel-gap)) / 2);scroll-snap-align:start;min-inline-size:0}.plat-carousel__media-card{justify-items:center;gap:var(--app-space-2);text-align:center;max-inline-size:32rem;margin-inline:auto;display:grid}.plat-carousel__media-card iframe,.plat-carousel__media-card img{border:0;inline-size:100%;max-inline-size:100%;display:block}.plat-carousel__media-card iframe{aspect-ratio:5/3;block-size:auto}.plat-carousel__media-title{font-size:var(--app-heading-size-h4);font-weight:var(--app-font-weight-heading);color:var(--app-text-primary);margin:0}.plat-carousel__template-card{padding:var(--app-space-3);border:1px solid var(--app-border-default);border-radius:var(--app-radius-md);background:var(--app-surface-panel);box-shadow:var(--app-shadow-sm);align-items:start}.plat-carousel__template-title{margin-block:0 var(--app-space-2)}.plat-carousel__template-meta{margin-inline-end:var(--app-space-4)}.plat-carousel__control{inline-size:var(--plat-carousel-control-size);min-inline-size:var(--plat-carousel-control-size);block-size:var(--plat-carousel-control-size);min-block-size:var(--plat-carousel-control-size);padding:0}.plat-carousel__pagination{justify-content:center;gap:var(--app-space-2);flex-wrap:wrap;display:flex}.plat-carousel__bullet{border:1px solid var(--app-border-strong);background:var(--app-surface-muted);border-radius:50%;block-size:.625rem;inline-size:.625rem;padding:0}.plat-carousel__bullet.is-active{background:var(--app-accent-strong);border-color:var(--app-accent-strong)}@media (max-width:47.99rem){.plat-carousel__frame{grid-template-columns:minmax(0,1fr)}.plat-carousel__control{display:none}.plat-carousel__slide{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.plat-carousel__viewport{scroll-behavior:auto}}body[data-ui=app] .plat-file-import__body{padding:1rem}body[data-ui=app] plat-signature-pad{display:block}body[data-ui=app] .plat-signature-pad__surface{width:100%;max-width:100%;display:block}body[data-ui=app] .plat-signature-pad__body{justify-content:center;align-items:center;min-height:11rem;padding:1rem;display:flex;position:relative}body[data-ui=app] .plat-signature-pad__surface .plat-signature-canvas{width:min(100%,300px);max-width:100%}body[data-ui=app] .plat-signature-pad__edit{z-index:1;width:auto;height:auto;color:inherit;background:0 0;border-radius:2px;position:absolute;top:.75rem;right:.75rem}body[data-ui=app] .plat-signature-pad__edit:hover{background:0 0}body[data-ui=app] .plat-signature-pad__placeholder{text-align:center;max-width:calc(100% - 5rem)}body[data-ui=app] .plat-signature-pad__landscape-notice{z-index:1080;position:fixed;top:1rem;left:50%;transform:translate(-50%)}body[data-ui=app] .plat-signature-modal .plat-signature-modal__dialog{max-width:min(95vw,900px)}body[data-ui=app] .plat-signature-modal__canvas-container{border:1px solid var(--app-border-default);background:var(--app-surface-panel);border-radius:4px;justify-content:center;align-items:center;min-height:16rem;padding:1rem;display:flex}body[data-ui=app] .plat-signature-modal__canvas{border:1px dashed var(--app-border-default);background:var(--app-surface-panel);cursor:crosshair;max-width:100%;display:block}body[data-ui=app] .plat-chart-shell .plat-card__body{min-height:16rem}body[data-ui=app] .plat-chart-host{width:100%;min-height:14rem;display:block}body[data-ui=app] .plat-calendar-shell .plat-card__body{min-height:25rem}body[data-ui=app] .plat-calendar-shell .plat-fullcalendar{inline-size:100%;min-height:25rem;block-size:25rem}body[data-ui=app] .plat-scanner__body{gap:1rem}body[data-ui=app] .plat-scanner__viewport{border:1px solid var(--app-border-default);background:var(--app-surface-panel);border-radius:4px;justify-content:center;min-height:12rem;padding:.5rem;display:flex}body[data-ui=app] .plat-scanner__video{width:100%;max-block-size:90vh;background:var(--app-base-black);object-fit:cover;max-block-size:90dvh;border-radius:4px;max-width:min(100%,80vh);display:block}body[data-ui=app] .plat-scanner__toolbar{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}body[data-ui=app] .plat-scanner__toolbar-actions{display:inline-flex}body[data-ui=app] .plat-scanner__camera-icon{margin-left:.625rem}body[data-ui=app] .plat-scanner__camera-list{max-height:20rem;overflow-y:auto}body[data-ui=app] .plat-doc-viewer-shell{flex:100%;align-self:stretch;inline-size:100%;min-inline-size:0;max-inline-size:100%}body[data-ui=app] .plat-doc-viewer-shell .plat-doc-viewer.is-loading{height:100%;min-height:22rem}body[data-ui=app] .plat-doc-viewer-shell .plat-doc-viewer:has(.plat-doc-viewer__content){height:100%;min-height:22rem}body[data-ui=app] .plat-doc-viewer-shell .plat-doc-viewer{inline-size:100%;min-inline-size:0;max-inline-size:100%;height:auto;min-height:0}body[data-ui=app] .plat-doc-viewer-shell:not(:has(.plat-doc-viewer.is-loading,.plat-doc-viewer__content)){display:none}body[data-ui=app] .plat-doc-viewer__placeholder{justify-content:center;align-items:center;gap:.65rem;min-height:10rem;padding:1rem;display:none}body[data-ui=app] .plat-doc-viewer.is-loading>.plat-doc-viewer__placeholder{justify-content:center;align-items:center;gap:.65rem;min-height:10rem;padding:1rem;display:flex}body[data-ui=app] .plat-doc-viewer__content{inline-size:100%;min-inline-size:0;max-inline-size:100%;height:100%;min-height:22rem}body[data-ui=app] .plat-doc-viewer__object{width:100%;border:0;min-inline-size:0;max-inline-size:100%;display:block}.plat-support-ticket{block-size:100%}.dd{max-width:none;margin:0;padding:0;font-size:13px;line-height:20px;list-style:none;display:block;position:relative}.dd-list{margin:0;padding:0;list-style:none;display:block;position:relative}.dd-list .dd-list{padding-left:30px}.dd-list:empty{margin-left:34px;padding-left:0}.dd-item,.dd-empty,.dd-placeholder{box-sizing:border-box;min-height:20px;margin:0;padding:0;font-size:13px;line-height:20px;display:block;position:relative}.dd-handle{box-sizing:border-box;background:var(--app-tree-surface);border:1px solid var(--app-tree-border);min-height:30px;color:var(--app-text-primary);font-weight:var(--app-font-weight-heading);margin:5px 0;padding:5px 10px;text-decoration:none;display:block}.dd-item>button{box-sizing:border-box;float:left;cursor:pointer;width:25px;height:20px;font:inherit;text-align:center;text-indent:100%;white-space:nowrap;background:0 0;border:0;margin:7px 10px;padding:0;line-height:1;position:relative;overflow:hidden}.dd-item>button:before{text-align:center;text-indent:0;width:100%;display:block;position:absolute}.dd-collapsed>.dd-list{display:none}.dd3-content{box-sizing:border-box;background:var(--app-tree-surface);border:1px solid var(--app-tree-border);color:var(--app-text-primary);margin:5px 0;padding:6px 10px 8px 40px;font-size:15px;text-decoration:none;display:block}.dd3-content:hover{background:var(--app-tree-surface-hover)}.dd3-item>button{margin-left:38px}.dd-drag-icon{background:0 0;background-color:var(--app-widget-handle-background);border:1px solid var(--app-widget-handle-background);color:#0000;text-indent:-9999px;position:relative;overflow:hidden}.dd3-handle{box-sizing:border-box;cursor:move;height:var(--plat-nested-list-row-height,36px);text-indent:100%;white-space:nowrap;width:32px;min-height:0;margin:0;padding:8px 15px;display:block;position:absolute;top:0;left:0}.dd3-handle.h100{height:100%}.dd-drag-icon:hover,.dd-drag-icon:hover+.dd-list .dd-drag-icon{border:1px solid var(--app-widget-handle-hover);cursor:move;background-color:var(--app-widget-handle-hover)!important}.dd-drag-icon:before,.dd-drag-icon:hover:before{background-image:radial-gradient(circle, var(--app-widget-handle-icon) 0 1px, transparent 1.5px), radial-gradient(circle, var(--app-widget-handle-icon) 0 1px, transparent 1.5px);content:"";background-position:0 0,6px 0;background-repeat:repeat-y;background-size:8px 6px;width:14px;height:18px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.dd-item>button:before{content:"";color:var(--app-widget-handle-muted);font-family:"Font Awesome 5 Pro"}.dd-item>button[data-plat-nested-list-action=collapse]:before{content:"";color:var(--app-widget-handle-muted);font-family:"Font Awesome 5 Pro"}.dd-empty,.dd-placeholder{border:1px dashed var(--app-widget-drop-placeholder-border);background:var(--app-widget-drop-placeholder-background)}.dd-collapsed>button.dd-collapse,button.dd-expand{display:none}.dd-collapsed>button.dd-expand{display:inline-block}body[data-ui=app] .plat-tabs__content.plat-space-inset-md{width:100%;min-height:0;box-shadow:none;box-sizing:border-box;background:0 0;border:0;border-radius:0;flex:auto;padding:10px}body[data-ui=app] .plat-tabs--panel+.plat-tabs__content.plat-space-inset-md{border:1px solid var(--app-tabs-border);border-radius:var(--app-radius);margin-block-start:var(--app-space-2)}body[data-ui=app] .plat-tabs__content.plat-space-inset-md>.plat-tabs__panel{height:100%;min-height:0}body[data-ui=app].plat-single-page-app-layout #SinglePageTabContainer>.plat-tabs__content>.plat-tabs__panel.is-active{flex-direction:column;flex:auto;min-height:0;display:flex}body[data-ui=app] .plat-tabs__content{background:0 0}body[data-ui=app] .plat-app-shell__toolbar:is([hidden],.plat-hidden){display:none}body[data-ui=app] .plat-app-shell__toolbar:not(.plat-toolbar-row):not([hidden]):not(.plat-hidden){align-items:center;gap:var(--app-space-1);flex-wrap:wrap;padding:4px 10px 0 0;width:auto!important;max-width:none!important;display:inline-flex!important}body[data-ui=app] .plat-app-shell__toolbar>.plat-btn,body[data-ui=app] .plat-app-shell__toolbar>fieldset[data-plat-toolbar-group]{vertical-align:middle;display:inline-flex!important}body[data-ui=app] .plat-app-shell__toolbar>.plat-btn{margin:0}body[data-ui=app] .plat-workspace-dashboard-toolbar{padding:var(--app-space-1)}body[data-ui=app] .plat-app-shell__toolbar .plat-toolbar-button.plat-toolbar-button--check{align-items:center;display:inline-flex!important}body[data-ui=app] .plat-app-shell__toolbar .plat-toolbar-button.plat-toolbar-button--check .plat-check{line-height:inherit;vertical-align:baseline;align-items:center;display:inline-flex}body[data-ui=app] .plat-app-shell__toolbar .plat-toolbar-button.plat-toolbar-button--check .plat-check__input{margin:0 var(--app-space-1) 0 0;vertical-align:baseline}body[data-ui=app] .plat-app-shell__toolbar .plat-toolbar-button.plat-toolbar-button--check .plat-check__label{cursor:pointer;vertical-align:baseline;font-weight:400}body[data-ui=app] .plat-app-shell__toolbar .plat-toolbar-button.plat-toolbar-separator{width:auto;padding-inline:var(--app-space-2);cursor:default}body[data-ui=app] .plat-app-shell__toolbar .plat-toolbar-separator__rule{block-size:25px;inline-size:1px;margin-inline:var(--app-space-2);background:var(--app-border-subtle)}body[data-ui=app] .plat-app-shell__toolbar [data-plat-toolbar-group]>.plat-btn+.plat-dropdown-toggle{padding-inline-start:var(--app-space-2)}body[data-ui=app] #cookieConsent{z-index:100000;border-top:1px solid var(--app-border-default);background:var(--app-surface-subtle);box-shadow:var(--app-shadow-sm);position:fixed;bottom:0;left:0;right:0}body[data-ui=app] #cookieConsent .cookie-consent__inner{max-width:min(72rem,100vw - 1.5rem);margin:0 auto;padding:1rem .75rem}body[data-ui=app] #cookieConsent .cookie-consent__row{justify-content:center;align-items:center;gap:.75rem 1rem;margin-left:0;margin-right:0}body[data-ui=app] #cookieConsent .cookie-consent__row>.plat-col-auto.cookie-consent__icon-shell{flex:none;width:auto;max-width:none;padding-left:0;padding-right:0}body[data-ui=app] #cookieConsent .cookie-consent__row>.plat-col-12.plat-col-sm{flex:100%;width:100%;min-width:0;max-width:100%;padding-left:0;padding-right:0}body[data-ui=app] #cookieConsent .cookie-consent__row>.plat-col-12.plat-col-sm-auto{flex:100%;width:100%;max-width:100%;padding-left:0;padding-right:0}body[data-ui=app] #cookieConsent .cookie-consent__icon-shell{color:var(--app-text-muted);align-items:center;display:none}body[data-ui=app] #cookieConsent .cookie-consent__icon{font-size:1.75rem}body[data-ui=app] #cookieConsent .cookie-consent__copy{margin:0;line-height:1.25}body[data-ui=app] #cookieConsent .cookie-consent__actions{width:100%;display:grid}@media (min-width:576px){body[data-ui=app] #cookieConsent .cookie-consent__row{flex-wrap:nowrap}body[data-ui=app] #cookieConsent .cookie-consent__row>.plat-col-12.plat-col-sm{flex:0 auto;width:auto;max-width:none}body[data-ui=app] #cookieConsent .cookie-consent__row>.plat-col-12.plat-col-sm-auto{flex:none;width:auto;max-width:none}body[data-ui=app] #cookieConsent .cookie-consent__icon-shell{display:flex}body[data-ui=app] #cookieConsent .cookie-consent__actions{width:auto;display:inline-flex}}body[data-ui=app] :is(.plat-card,.plat-detail-hero)[data-plat-panel-color]>:is(.plat-card__title,.plat-detail-card__title,.plat-section-title){color:var(--app-panel-header-text,var(--plat-panel-header-color,inherit))}body[data-ui=app] :is(.plat-card,.plat-detail-hero)[data-plat-panel-color]>:is(.plat-card__title,.plat-detail-card__title,.plat-section-title) i{color:inherit}body[data-ui=app] .plat-runtime-form.plat-control-outer>.form-group.plat-form-group.plat-control-outer[data-plat-translated-layout=item]:has(>[data-plat-translated-layout=cell]){gap:0;padding-left:0;padding-right:0;display:block}body[data-ui=app] .form-group.plat-form-group.plat-control-outer:has(>[data-plat-translated-layout=cell]){margin-bottom:var(--app-runtime-field-row-gap);gap:0}body[data-ui=app] .form-group.plat-form-group.plat-control-outer:has(>[data-plat-translated-layout=cell])>[data-plat-translated-layout=cell]{box-sizing:border-box;min-width:0;padding-left:var(--app-runtime-translated-gutter-x);padding-right:var(--app-runtime-translated-gutter-x)}body[data-ui=app] .form-group.plat-form-group.plat-control-outer>.plat-field-label[data-plat-translated-layout=cell]{gap:var(--app-space-1);min-height:var(--app-runtime-control-block-size);text-align:right;text-overflow:ellipsis;font-weight:var(--app-runtime-label-font-weight);white-space:nowrap;justify-content:flex-end;padding-right:0;overflow:hidden}body[data-ui=app] .form-group.plat-form-group.plat-control-outer>.plat-field-label[data-plat-translated-layout=cell]>.plat-mandatory{flex:none}body[data-ui=app] .form-group.plat-form-group.plat-control-outer>.plat-field-label[data-plat-translated-layout=cell]>[data-label-for]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body[data-ui=app] .form-group.plat-form-group.plat-control-outer>:is(.plat-col-1,.plat-col-2,.plat-col-3).plat-field-label[data-plat-translated-layout=cell]{min-inline-size:0}body[data-ui=app] .form-group.plat-form-group.plat-control-outer>.plat-field-label.label-wrap[data-plat-translated-layout=cell],body[data-ui=app] .form-group.plat-form-group.plat-control-outer>.plat-field-label.label-wrap[data-plat-translated-layout=cell]>[data-label-for]{text-overflow:clip;white-space:normal;overflow:visible}body[data-ui=app] .form-group.plat-form-group.plat-control-outer>.plat-field-label--empty[data-plat-translated-layout=cell]{min-height:0}body[data-ui=app] .form-group.plat-form-group.plat-control-outer>.plat-field-label[data-plat-translated-layout=cell]+[data-plat-translated-layout=cell]{padding-left:var(--app-runtime-translated-gutter-x)}body[data-ui=app] .form-group.plat-form-group.plat-control-outer:has(>div:last-child>p.plat-control.plat-no-init){margin-bottom:var(--app-space-2)}body[data-ui=app] .plat-runtime-form.plat-control-outer>.form-group.plat-form-group.plat-control-outer:has(+hr){margin-bottom:var(--app-runtime-field-row-gap)}body[data-ui=app] .plat-runtime-form.plat-control-outer>.form-group.plat-form-group.plat-control-outer:has(+.plat-row.plat-control-outer+hr){margin-bottom:var(--app-runtime-field-row-gap)}body[data-ui=app] .form-group.plat-form-group.plat-control-outer>div:last-child>p.plat-control.plat-no-init{margin:0}body[data-ui=app] :is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group) :is(.plat-check,.plat-input-group,.plat-date-time-field,.plat-combobox-host,.plat-control.plat-no-init,.plat-control:not(.plat-button)){min-inline-size:0;max-inline-size:100%}body[data-ui=app] :is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group) .plat-check{align-items:flex-start}body[data-ui=app] :is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group) .plat-check__input{flex:none;margin-block-start:.2em}body[data-ui=app] :is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group) .plat-check__input--switch{margin-block-start:0}body[data-ui=app] :is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group) .plat-check--switch>.plat-check__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:100%;overflow:hidden}body[data-ui=app] :is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group) .plat-check:not(.plat-check--switch)>.plat-check__label{text-overflow:clip;white-space:normal;overflow-wrap:break-word;min-inline-size:0;max-inline-size:100%;overflow:visible}body[data-ui=app] .form-group.plat-form-group.plat-control-outer>div:last-child>p.plat-control.plat-no-init,body[data-ui=app] .form-group.form-group-row-control.plat-form-group>p.plat-control.plat-no-init,body[data-ui=app] .form-group.plat-form-group.plat-control-outer :is(p,a).plat-control:not(.plat-button){overflow-wrap:anywhere}body[data-ui=app] :is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group) :is(.plat-input-group__text,.plat-unit){text-overflow:ellipsis;min-inline-size:0;max-inline-size:min(45%,12rem);overflow:hidden}body[data-ui=app] .form-group.plat-form-group.plat-control-outer>.plat-field-label{font-weight:var(--app-runtime-label-font-weight)}body[data-ui=app] .form-group.plat-form-group.plat-control-outer.text-left,body[data-ui=app] .form-group.plat-form-group.plat-control-outer.text-left>div:last-child{text-align:left}body[data-ui=app] .form-group.plat-form-group.plat-control-outer.text-center,body[data-ui=app] .form-group.plat-form-group.plat-control-outer.text-center>div:last-child{text-align:center}body[data-ui=app] .form-group.plat-form-group.plat-control-outer.text-right,body[data-ui=app] .form-group.plat-form-group.plat-control-outer.text-right>div:last-child{text-align:right}body[data-ui=app] .plat-row:not(.plat-control-outer)>.plat-runtime-form.plat-control-outer{flex:100%;width:100%;min-width:0;max-width:100%}body[data-ui=app] .form-group.plat-form-group.plat-control-outer>div:last-child:not([data-plat-translated-layout=cell]){flex:1 1 0;min-width:0}body[data-ui=app] .form-group.plat-form-group.plat-control-outer:has(>.plat-field-label:not([data-plat-translated-layout=cell])){row-gap:var(--app-runtime-top-label-control-gap)}body[data-ui=app] .form-group.plat-form-group.plat-control-outer>.plat-field-label:not([data-plat-translated-layout=cell]){box-sizing:border-box;width:100%;max-width:100%;padding-top:var(--app-runtime-top-label-padding-block-start);flex:0 0 100%}body[data-ui=app] :is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group)>.plat-field-label:not([data-plat-translated-layout=cell]):not(.label-wrap){box-sizing:border-box;white-space:nowrap;text-wrap:nowrap;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}body[data-ui=app] :is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group)>.plat-field-label:not([data-plat-translated-layout=cell]):not(.label-wrap)>[data-label-for]{text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}body[data-ui=app] :is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group)>.plat-field-label:not([data-plat-translated-layout=cell]):not(.label-wrap)>.plat-mandatory{flex:none}body[data-ui=app] .form-group.plat-form-group.plat-control-outer:has(>.plat-field-label[title=""]:not([data-plat-translated-layout=cell])>span:empty:only-child){row-gap:calc(var(--app-font-size-body) * var(--app-line-height-body))}body[data-ui=app] .form-group.plat-form-group.plat-control-outer>.plat-field-label:not([data-plat-translated-layout=cell])~div:last-child:not([data-plat-translated-layout=cell]){flex:0 0 100%;width:100%;max-width:100%}body[data-ui=app] :is(.plat-groupbox.plat-control-outer>.plat-groupbox__header,.plat-control-outer>.plat-widget-shell>.plat-card__header,.plat-accordion.plat-control-outer .plat-accordion__trigger,.plat-tabs.plat-control-outer .plat-tabs__link){min-inline-size:0}body[data-ui=app] .plat-groupbox.plat-control-outer>.plat-groupbox__header,body[data-ui=app] .plat-control-outer>.plat-widget-shell>.plat-card__header>[data-label-for],body[data-ui=app] .plat-control-outer>.plat-widget-shell>.plat-card__header>strong[data-label-for],body[data-ui=app] .plat-accordion.plat-control-outer .plat-accordion__trigger>[data-label-for],body[data-ui=app] .plat-tabs.plat-control-outer .plat-tabs__link>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:100%;overflow:hidden}body[data-ui=app] .plat-tabs.plat-control-outer .plat-tabs__link>span:first-child{display:inline-block}body[data-ui=app] .plat-control-outer .plat-badge{text-overflow:ellipsis;max-inline-size:min(100%,8rem);overflow:hidden}body[data-ui=app] .plat-runtime-form.plat-control-outer hr{border:0;border-top:1px solid var(--app-runtime-divider);height:0;margin:18px 0}body[data-ui=app] .plat-button.plat-width-full{box-sizing:border-box;text-align:center;display:block}:is(body[data-ui=app] :is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):has(>.plat-button.plat-width-full),body[data-ui=app] :is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):has(>div>.plat-button.plat-width-full)){container:plat-runtime-button-cell/inline-size}:is(body[data-ui=app] .plat-row.plat-control-outer:not(:has(>:is(hr,.plat-grid-wrapper))):not(:has(>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):not([hidden]):not(.hidden):not(.plat-hidden):not(:has(>.plat-button.plat-width-full)):not(:has(>div:last-child>.plat-button.plat-width-full)))):has(>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group)>.plat-button.plat-width-full),body[data-ui=app] .plat-row.plat-control-outer:not(:has(>:is(hr,.plat-grid-wrapper))):not(:has(>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):not([hidden]):not(.hidden):not(.plat-hidden):not(:has(>.plat-button.plat-width-full)):not(:has(>div:last-child>.plat-button.plat-width-full)))):has(>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group)>div:last-child>.plat-button.plat-width-full)){flex-flow:wrap;align-items:stretch;display:flex}:is(body[data-ui=app] .plat-groupbox__body--button-collection:has(>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group)>.plat-button.plat-width-full),body[data-ui=app] .plat-groupbox__body--button-collection:has(>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group)>div:last-child>.plat-button.plat-width-full)){flex-flow:wrap;align-items:flex-start;display:flex}:is(body[data-ui=app] :is(.plat-runtime-form.plat-control-outer,.plat-row.plat-control-outer,.plat-groupbox__body)>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):has(>.plat-button.plat-width-full),body[data-ui=app] :is(.plat-runtime-form.plat-control-outer,.plat-row.plat-control-outer,.plat-groupbox__body)>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):has(>div:last-child>.plat-button.plat-width-full)){min-width:0}:is(body[data-ui=app] .plat-row.plat-control-outer:not(:has(>:is(hr,.plat-grid-wrapper))):not(:has(>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):not([hidden]):not(.hidden):not(.plat-hidden):not(:has(>.plat-button.plat-width-full)):not(:has(>div:last-child>.plat-button.plat-width-full))))>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):has(>.plat-button.plat-width-full:not(.plat-button--square)),body[data-ui=app] .plat-row.plat-control-outer:not(:has(>:is(hr,.plat-grid-wrapper))):not(:has(>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):not([hidden]):not(.hidden):not(.plat-hidden):not(:has(>.plat-button.plat-width-full)):not(:has(>div:last-child>.plat-button.plat-width-full))))>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):has(>div:last-child>.plat-button.plat-width-full:not(.plat-button--square))){flex-direction:column;align-self:stretch;display:flex}body[data-ui=app] .plat-row.plat-control-outer:not(:has(>:is(hr,.plat-grid-wrapper))):not(:has(>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):not([hidden]):not(.hidden):not(.plat-hidden):not(:has(>.plat-button.plat-width-full)):not(:has(>div:last-child>.plat-button.plat-width-full))))>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):has(>div:last-child>.plat-button.plat-width-full:not(.plat-button--square))>div:last-child{flex:auto;min-width:0;display:flex}body[data-ui=app] .plat-row.plat-control-outer:not(:has(>:is(hr,.plat-grid-wrapper))):not(:has(>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):not([hidden]):not(.hidden):not(.plat-hidden):not(:has(>.plat-button.plat-width-full)):not(:has(>div:last-child>.plat-button.plat-width-full))))>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group)>.plat-button.plat-width-full:not(.plat-button--square){flex:auto;width:100%}body[data-ui=app] .plat-row.plat-control-outer:not(:has(>:is(hr,.plat-grid-wrapper))):not(:has(>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):not([hidden]):not(.hidden):not(.plat-hidden):not(:has(>.plat-button.plat-width-full)):not(:has(>div:last-child>.plat-button.plat-width-full))))>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group)>div:last-child>.plat-button.plat-width-full:not(.plat-button--square){flex:auto;width:100%}body[data-ui=app] .plat-runtime-form.plat-control-outer>.form-group.plat-form-group.plat-control-outer[data-plat-translated-layout=item]:has(>div>.plat-button.plat-width-full){margin-left:calc(var(--app-runtime-translated-gutter-x) * -1);margin-right:calc(var(--app-runtime-translated-gutter-x) * -1)}body[data-ui=app] .plat-button.plat-width-full:not(.plat-button--square){white-space:normal;justify-content:center;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}body[data-ui=app] .plat-button.plat-width-full.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:var(--app-button-block-size);--plat-btn-padding:var(--app-button-padding);min-block-size:var(--plat-btn-size);color:var(--plat-btn-color);background:0 0;border-color:#0000}body[data-ui=app] .plat-button.plat-width-full:not(.plat-button--square)>.plat-button__control{flex-direction:inherit;flex-wrap:inherit;align-items:inherit;align-content:inherit;justify-content:inherit;inline-size:100%;min-inline-size:0;white-space:inherit}body[data-ui=app] .plat-button.plat-width-full:not(.plat-button--square)>.plat-button__control>:is(i,svg),body[data-ui=app] .plat-button.plat-width-full:not(.plat-button--square)>.plat-badge{flex:none}body[data-ui=app] .plat-button.plat-width-full:not(.plat-button--square)>.plat-button__control>i:not(:last-child){margin-right:0}body[data-ui=app] .plat-button.plat-width-full:not(.plat-button--square)>.plat-button__control>[data-plat-inner-label-for]{text-overflow:clip;vertical-align:bottom;white-space:normal;overflow-wrap:break-word;word-break:normal;min-width:0;max-width:100%;display:inline-block;overflow:visible}body[data-ui=app] .plat-button.plat-width-full:not(.plat-button--square)>.plat-button__control>[data-plat-inner-label-for]:empty{display:none}@container plat-runtime-button-cell (width<=12rem){body[data-ui=app] .plat-button.plat-width-full:not(.plat-button--square){white-space:normal;align-items:center;gap:clamp(2px,3cqi,4px);padding-inline:clamp(4px,5cqi,8px)}body[data-ui=app] .plat-button.plat-width-full:not(.plat-button--square)>.plat-button__control>[data-plat-inner-label-for]{text-align:center;white-space:normal;overflow-wrap:break-word;word-break:normal;flex:auto;inline-size:auto;min-inline-size:0;max-inline-size:100%;line-height:1.18;display:inline-block;overflow:visible}}@container plat-runtime-button-cell (width<=7rem){body[data-ui=app] .plat-button.plat-width-full:not(.plat-button--square):has(>.plat-button__control>:is(i,svg):not(:last-child)):has(>.plat-button__control>[data-plat-inner-label-for]:not(:empty)){flex-flow:wrap;align-content:center;align-items:center;gap:3px;padding-block:4px;padding-inline:clamp(4px,4cqi,6px)}body[data-ui=app] .plat-button.plat-width-full:not(.plat-button--square):has(>.plat-button__control>:is(i,svg):not(:last-child)):has(>.plat-button__control>[data-plat-inner-label-for]:not(:empty))>.plat-button__control>:is(i,svg):not(:last-child){margin-inline-end:0}body[data-ui=app] .plat-button.plat-width-full:not(.plat-button--square):has(>.plat-button__control>:is(i,svg):not(:last-child)):has(>.plat-button__control>[data-plat-inner-label-for]:not(:empty))>.plat-button__control>[data-plat-inner-label-for]{flex:0 1 max-content;inline-size:auto;max-inline-size:100%}}@container plat-runtime-button-cell (width<=6rem){body[data-ui=app] .plat-button.plat-width-full:not(.plat-button--square){gap:0;padding-block:4px;padding-inline:2px}body[data-ui=app] .plat-button.plat-width-full:not(.plat-button--square).plat-btn:is(.plat-field--xsmall,.plat-btn--small,.plat-field--small,.plat-btn--large,.plat-field--large):not(.plat-btn--toolbar):not(.plat-btn--link){padding-inline:2px}body[data-ui=app] .plat-button.plat-width-full:not(.plat-button--square):has(>.plat-button__control>:is(i,svg):not(:last-child)):has(>.plat-button__control>[data-plat-inner-label-for]:not(:empty)){gap:3px;padding-inline:4px}body[data-ui=app] .plat-button.plat-width-full:not(.plat-button--square):has(>.plat-button__control>[data-plat-inner-label-for]:empty){inline-size:min(100%, var(--app-runtime-control-block-size));min-inline-size:min(100%, var(--app-runtime-control-block-size));aspect-ratio:1;padding-inline:0}body[data-ui=app] .plat-runtime-form.plat-control-outer>.form-group.plat-form-group.plat-control-outer:has(>div>.plat-button.plat-width-full:not(.plat-button--square)>.plat-button__control>[data-plat-inner-label-for]:not(:empty))+.form-group.plat-form-group.plat-control-outer>div>.plat-button.plat-width-full:not(.plat-button--square):has(>.plat-button__control>[data-plat-inner-label-for]:empty){aspect-ratio:auto}body[data-ui=app] .plat-row.plat-control-outer>.form-group.form-group-row-control.plat-form-group:has(>.plat-button.plat-width-full:not(.plat-button--square)>.plat-button__control>[data-plat-inner-label-for]:not(:empty))+.form-group.form-group-row-control.plat-form-group>.plat-button.plat-width-full:not(.plat-button--square):has(>.plat-button__control>[data-plat-inner-label-for]:empty){aspect-ratio:auto}body[data-ui=app] .plat-button.plat-width-full:not(.plat-button--square):has(>.plat-button__control>[data-plat-inner-label-for]:empty)>.plat-button__control>:is(i,svg){max-inline-size:100%;font-size:min(1em,80cqi)}body[data-ui=app] .plat-button.plat-width-full:not(.plat-button--square)>.plat-button__control>[data-plat-inner-label-for]{text-overflow:clip}}@media (hover:none),(pointer:coarse),(max-width:48rem){body[data-ui=app] .form-group.plat-form-group.plat-control-outer:has(>:is(.plat-col-1,.plat-col-2,.plat-col-3).plat-field-label[data-plat-translated-layout=cell]){gap:var(--app-runtime-top-label-control-gap)}body[data-ui=app] .form-group.plat-form-group.plat-control-outer>:is(.plat-col-1,.plat-col-2,.plat-col-3).plat-field-label[data-plat-translated-layout=cell]{text-align:start;white-space:normal;flex:0 0 100%;justify-content:flex-start;width:100%;max-width:100%;min-height:auto;padding-inline:0}body[data-ui=app] .form-group.plat-form-group.plat-control-outer>:is(.plat-col-1,.plat-col-2,.plat-col-3).plat-field-label[data-plat-translated-layout=cell]+[data-plat-translated-layout=cell]{flex:0 0 100%;width:100%;max-width:100%;padding-inline:0}body[data-ui=app] .form-group.plat-form-group.plat-control-outer>:is(.plat-col-1,.plat-col-2,.plat-col-3).plat-field-label[data-plat-translated-layout=cell]:not(.label-wrap)>[data-label-for]{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-wrap:wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:clip}body[data-ui=app] .form-group.form-group-row-control.plat-form-group>.plat-field-label:not([data-plat-translated-layout=cell]):not(.label-wrap)>[data-label-for]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:100%;display:block;overflow:hidden}body[data-ui=app] :is(.plat-control-outer>.plat-widget-shell>.plat-card__header,.plat-accordion.plat-control-outer .plat-accordion__trigger,.plat-tabs.plat-control-outer .plat-tabs__link)>:is([data-label-for],strong[data-label-for],span:first-child),body[data-ui=app] .plat-groupbox.plat-control-outer>.plat-groupbox__header{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:clip}body[data-ui=app] :is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group) :is(.plat-input-group__text,.plat-unit){max-inline-size:min(40%,8rem)}body[data-ui=app] .plat-row.plat-control-outer:not(:has(>:is(hr,.plat-grid-wrapper))):not(:has(>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):not([hidden]):not(.hidden):not(.plat-hidden):not(:has(>.plat-button.plat-width-full)):not(:has(>div:last-child>.plat-button.plat-width-full))))>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):has(>.plat-button.plat-width-full){padding-inline:min(var(--app-runtime-translated-gutter-x), 3px)}body[data-ui=app] .plat-row.plat-control-outer:not(:has(>:is(hr,.plat-grid-wrapper))):not(:has(>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):not([hidden]):not(.hidden):not(.plat-hidden):not(:has(>.plat-button.plat-width-full)):not(:has(>div:last-child>.plat-button.plat-width-full))))>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):has(>div:last-child>.plat-button.plat-width-full){padding-inline:min(var(--app-runtime-translated-gutter-x), 3px)}body[data-ui=app] .plat-groupbox__body--button-collection>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):has(>.plat-button.plat-width-full){padding-inline:min(var(--app-runtime-translated-gutter-x), 3px)}body[data-ui=app] .plat-groupbox__body--button-collection>:is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):has(>div:last-child>.plat-button.plat-width-full){padding-inline:min(var(--app-runtime-translated-gutter-x), 3px)}}body[data-ui=app] .plat-button.plat-button--square{inline-size:100%;width:100%;aspect-ratio:1;text-align:center;white-space:normal;min-inline-size:0;max-inline-size:100%;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;max-width:100%;display:grid;overflow:visible}body[data-ui=app] .plat-button.plat-button--square>.plat-button__control{inline-size:100%;min-inline-size:0;white-space:inherit;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;display:grid}body[data-ui=app] .plat-button.plat-button--square>.plat-button__control>i.fa{margin-right:0;padding-bottom:5px}body[data-ui=app] .plat-button.plat-button--square:has(>.plat-button__control>[data-plat-inner-label-for]:empty)>.plat-button__control>i.fa{padding-bottom:0}body[data-ui=app] .plat-button.plat-button--square:has(>.plat-button__control>[data-plat-inner-label-for]:empty){inline-size:min(100%, var(--app-runtime-control-block-size));min-inline-size:min(100%, var(--app-runtime-control-block-size));block-size:var(--app-runtime-control-block-size);min-block-size:var(--app-runtime-control-block-size);grid-template-rows:1fr;place-content:center;place-items:center}body[data-ui=app] .plat-button.plat-button--square>.plat-button__control>[data-plat-inner-label-for]:empty{display:none}body[data-ui=app] .plat-button.plat-button--square>.plat-button__control>[data-plat-inner-label-for]{inline-size:100%;min-inline-size:0;width:100%;overflow-wrap:break-word;word-break:normal;text-overflow:clip;white-space:normal;max-inline-size:100%;justify-self:stretch;max-width:100%;line-height:1.15;display:block;overflow:visible}body[data-ui=app] .plat-app-runtime,body[data-ui=app] .widget-body{border-color:var(--app-border-default)}body[data-ui=app] .plat-app-sidebar.plat-border-start{border-inline-start:0}body[data-ui=app] .plat-app-sidebar-panel{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--app-border-default) 70%, transparent);height:100%;min-height:16rem;box-shadow:none;background:0 0;border-radius:0}body[data-ui=app] .plat-app-sidebar-panel>.plat-card__header{background:var(--app-surface-subtle);border-bottom:1px solid var(--app-border-default)}body[data-ui=app] .plat-app-sidebar-heading{margin:0}body[data-ui=app] .plat-app-sidebar-header--tabs{padding-bottom:0}body[data-ui=app] .plat-app-sidebar-panel>.plat-card__header:has(>[class*=plat-app-sidebar-tab_]:is([hidden],.hidden,.d-none,.plat-hidden)){display:none}body[data-ui=app] .plat-app-sidebar-body{box-sizing:border-box;width:100%;min-height:0}body[data-ui=app] .plat-app-sidebar-body>.plat-tabs__panel{box-sizing:border-box;width:100%}body[data-ui=app] .plat-app-sidebar-body--flush{padding:0}body[data-ui=app] .plat-app-sidebar-body .wiki-content{box-sizing:border-box;width:100%;min-height:16rem}body[data-ui=app] .plat-app-sidebar-wiki-editor,body[data-ui=app] .plat-shared-wiki-editor{min-block-size:30rem}body[data-ui=app] .plat-app-sidebar .plat-list--flush>.plat-list__item{padding-left:0;padding-right:0}.plat-context-menu{z-index:1085;position:fixed}.plat-context-menu[hidden]{display:none}.plat-context-menu__menu{background:var(--app-dropdown-background);border:1px solid var(--app-dropdown-border);border-radius:var(--app-radius);min-width:14rem;box-shadow:var(--app-context-menu-shadow);-webkit-user-select:none;user-select:none;margin:0;padding-block:.35rem;display:block}.plat-context-menu__item{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.plat-context-menu__item:focus{outline:none}.plat-context-menu__item--with-icon i{text-align:center;width:1rem}.plat-upload{--plat-upload-drop-border:var(--app-border-default);--plat-upload-drop-surface:color-mix(in srgb, var(--app-accent-strong) 10%, var(--app-surface-panel));--plat-upload-drop-surface-active:color-mix(in srgb, var(--app-accent-strong) 16%, var(--app-surface-panel));--plat-upload-drop-text:var(--app-panel-primary-text);--plat-upload-drop-subtext:var(--app-text-muted);--plat-upload-drop-icon:var(--app-accent-strong);--plat-upload-drop-shadow:0 0 0 .2rem color-mix(in srgb, var(--app-accent-strong) 16%, transparent);--plat-upload-danger-surface:var(--app-status-danger-surface);--plat-upload-danger-border:var(--app-status-danger-border);--plat-upload-danger-text:var(--app-panel-danger-text)}.plat-upload .plat-card__body{background-color:var(--app-surface-soft)}.plat-upload-doctype-select{justify-content:flex-end;align-items:center;gap:var(--app-space-2);width:100%;display:inline-flex}.plat-upload-doctype-select .plat-upload-document-type{flex:auto;min-width:0}.plat-upload-doctype .plat-upload-required-badge{border-radius:var(--app-badge-radius);background-color:var(--app-status-danger);block-size:.5rem;inline-size:.5rem;margin-inline-start:var(--app-space-1);display:inline-block}.plat-upload-doctype.is-missing .plat-upload-document-type{border-color:var(--app-status-danger);background-color:var(--app-status-danger-surface)}.plat-upload-doctype.is-missing .plat-upload-required-badge{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-status-danger) 14%, transparent)}.plat-upload-dropzone{min-block-size:7.5rem;padding:var(--app-space-6) var(--app-space-4);border:2px dashed var(--plat-upload-drop-border);background-color:var(--plat-upload-drop-surface);color:var(--plat-upload-drop-text);text-align:center;cursor:pointer;transition:border-color var(--app-motion-duration-base) var(--app-motion-ease-standard), background-color var(--app-motion-duration-base) var(--app-motion-ease-standard), box-shadow var(--app-motion-duration-base) var(--app-motion-ease-standard);border-radius:.625rem;flex-direction:column;justify-content:center;align-items:center;margin-block-end:var(--app-space-4);display:flex;position:relative;overflow:hidden}.plat-upload-dropzone[disabled]{cursor:not-allowed;opacity:.7}.plat-upload-dropzone:hover,.plat-upload-dropzone:focus-visible,.plat-upload-dropzone.plat-upload-dragover{border-color:var(--app-accent-strong);background-color:var(--plat-upload-drop-surface-active);box-shadow:inset 0 0 25px color-mix(in srgb, var(--app-accent-strong) 15%, transparent), var(--plat-upload-drop-shadow);outline:none}.plat-upload-dropzone-disabled{border-color:var(--plat-upload-danger-border);background-color:var(--plat-upload-danger-surface);color:var(--plat-upload-danger-text)}.plat-upload-dropzone .plat-upload-icon{color:var(--plat-upload-drop-icon);margin-block-end:var(--app-space-2);font-size:3rem}.plat-upload-dropzone .plat-upload-text{font-size:1.375rem;font-weight:600}.plat-upload-dropzone .plat-upload-subtext{color:var(--plat-upload-drop-subtext);margin-block-start:var(--app-space-1);font-size:.9375rem}.plat-upload-legend{justify-content:center;gap:var(--app-space-2);flex-wrap:wrap;margin-block-start:var(--app-space-4);display:flex}.plat-upload-feedback{margin-block-start:var(--app-space-4)}.plat-upload-list{width:100%;margin-block-start:var(--app-space-6)}.plat-upload-item{padding:var(--app-space-3) var(--app-space-4);border:1px solid var(--app-border-default);background-color:var(--app-surface-panel);box-shadow:var(--app-shadow-card);border-radius:.5rem;container-type:inline-size}.plat-upload-list>.plat-upload-item+.plat-upload-item{margin-block-start:var(--app-space-3)}.plat-upload-item-main{align-items:center;gap:var(--app-space-3);grid-template-columns:minmax(0,1fr) auto;padding-inline-end:calc(var(--app-space-6) + var(--app-space-2));display:grid;position:relative}.plat-upload-file{min-width:0}.plat-upload-file>strong{overflow-wrap:anywhere;display:block}.plat-upload-size,.plat-upload-doc-type{font-size:var(--app-label-size-small);margin-block-start:var(--app-space-1)}.plat-upload-actions{justify-content:flex-start;padding-inline-start:var(--app-space-1);display:flex}.plat-upload-remove{color:var(--app-status-danger);transition:background-color var(--app-motion-duration-fast) var(--app-motion-ease-standard), color var(--app-motion-duration-fast) var(--app-motion-ease-standard);background:0 0;border:none;border-radius:50%;padding:.375rem;line-height:1;position:absolute;inset-block-start:var(--app-space-2);inset-inline-end:var(--app-space-1)}.plat-upload-remove:hover,.plat-upload-remove:focus-visible{background-color:color-mix(in srgb, var(--app-status-danger) 10%, transparent);color:color-mix(in srgb, var(--app-status-danger) 82%, var(--app-text-strong) 18%);outline:none}.plat-upload .clear-button,#editUploadAllowedDocTypes+:is(.plat-combobox__wrapper,.ts-wrapper) .clear-button{display:none!important}.upload-status-chip{--upload-bg:var(--app-surface-panel);--upload-border:var(--app-border-default);--upload-text:var(--app-text-strong);--upload-accent:var(--app-accent-strong);--upload-accent-surface:color-mix(in srgb, var(--app-accent-strong) 10%, var(--app-surface-panel));--upload-accent-text:color-mix(in srgb, var(--app-accent-strong) 78%, var(--app-text-strong) 22%);--upload-success:var(--app-status-success);--upload-success-surface:color-mix(in srgb, var(--app-status-success) 10%, var(--app-surface-panel));--upload-success-text:color-mix(in srgb, var(--app-status-success) 78%, var(--app-text-strong) 22%);--upload-warning:var(--app-status-warning);--upload-warning-surface:var(--app-status-warning-surface);--upload-warning-text:var(--app-panel-warning-text);--upload-danger:var(--app-status-danger);--upload-danger-surface:var(--app-status-danger-surface);--upload-danger-text:var(--app-panel-danger-text);--upload-progress-track:var(--app-ink-08);border:1px solid var(--upload-border);border-radius:var(--app-badge-radius);background-color:var(--upload-bg);min-block-size:1.5rem;color:var(--upload-text);cursor:pointer;isolation:isolate;letter-spacing:.01em;transition:width 1.2s var(--app-motion-ease-standard), border-radius 1.2s var(--app-motion-ease-standard), background-color var(--app-motion-duration-slow) var(--app-motion-ease-standard), border-color var(--app-motion-duration-slow) var(--app-motion-ease-standard), color var(--app-motion-duration-slow) var(--app-motion-ease-standard);white-space:nowrap;justify-content:center;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.3;display:inline-flex;position:relative;overflow:hidden}.upload-status-chip:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}.upload-status-chip .chip-label{z-index:2;position:relative}.upload-status-chip .chip-progress-track{border-radius:var(--app-badge-radius);background-color:var(--upload-progress-track);opacity:0;transition:opacity var(--app-motion-duration-slow) ease-out .22s;z-index:1;position:absolute;inset:3px}.upload-status-chip .chip-progress-bar{border-radius:inherit;background-color:var(--upload-accent);opacity:.9;transform-origin:0;position:absolute;inset:0;transform:scaleX(.05)}.upload-status-chip[data-plat-upload-state=progress]{border-radius:var(--app-badge-radius)}.upload-status-chip[data-plat-upload-state=progress] .chip-progress-track{opacity:1}.upload-status-chip[data-plat-upload-state=progress] .chip-progress-bar{animation:upload-progress-fill var(--upload-progress-duration,4s) var(--app-motion-ease-standard) forwards, upload-progress-color var(--upload-progress-duration,4s) linear forwards}.upload-status-chip[data-plat-upload-state=done]{border-color:var(--upload-success);background-color:var(--upload-success-surface);color:var(--upload-success-text)}.upload-status-chip[data-plat-upload-state=done] .chip-progress-track{opacity:0}.upload-status-chip[data-plat-upload-variant=accent]{border-color:var(--upload-accent);background-color:var(--upload-accent-surface);color:var(--upload-accent-text)}.upload-status-chip[data-plat-upload-variant=success]{border-color:var(--upload-success);background-color:var(--upload-success-surface);color:var(--upload-success-text)}.upload-status-chip[data-plat-upload-variant=warning]{border-color:var(--upload-warning);background-color:var(--upload-warning-surface);color:var(--upload-warning-text)}.upload-status-chip[data-plat-upload-variant=danger]{border-color:var(--upload-danger);background-color:var(--upload-danger-surface);color:var(--upload-danger-text)}.upload-status-chip[data-plat-upload-variant=neutral]{border-color:var(--upload-border);background-color:var(--upload-bg);color:var(--upload-text)}@container (width<=30rem){.plat-upload-item-main{grid-template-columns:minmax(0,1fr)}.plat-upload-actions{padding-inline-start:0}}@keyframes upload-progress-fill{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes upload-progress-color{0%,70%{background-color:var(--upload-accent)}to{background-color:var(--upload-success)}}.plat-file-drop{display:block}.plat-file-drop__surface{width:100%;min-height:12rem;padding:var(--app-space-4);border:2px dashed var(--app-border-default);background:var(--app-surface-panel);color:var(--app-text-primary);font:inherit;text-align:inherit;cursor:pointer;appearance:none;border-radius:.5rem;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.plat-file-drop__surface:hover,.plat-file-drop__surface:focus-visible,.plat-file-drop.plat-upload-dragover .plat-file-drop__surface,.plat-file-drop__surface.plat-upload-dragover{border-color:var(--app-accent-strong);background:color-mix(in srgb, var(--app-accent-strong) 6%, var(--app-surface-panel));box-shadow:0 0 0 .2rem color-mix(in srgb, var(--app-accent-strong) 16%, transparent);outline:none}.plat-file-drop--disabled .plat-file-drop__surface{opacity:.6;cursor:not-allowed;box-shadow:none}.plat-file-drop__message{text-align:center;width:100%}body[data-ui=app] .plat-app-sidebar .plat-file-drop__surface{border-radius:4px}.plat-icon-picker{min-width:0;display:block}.plat-icon-picker__trigger{cursor:pointer}.plat-icon-picker__trigger i,.plat-icon-picker__preview{text-align:center;min-width:1em}.plat-icon-picker__trigger i{color:var(--app-text-primary)}.plat-icon-picker__trigger:is(:hover,:focus-visible,:active) i{color:inherit}.plat-icon-picker__popover{z-index:var(--app-z-popover,1060);width:min(24rem,100vw - 1rem);padding:var(--app-space-2);border:1px solid var(--app-border-subtle);border-radius:var(--app-radius);background:var(--app-surface-elevated);box-shadow:var(--app-shadow-dropdown);color:var(--app-text-primary)}.plat-icon-picker__popover[hidden]{display:none}.plat-icon-picker__search{margin-bottom:var(--app-space-1)}.plat-icon-picker__status{margin-bottom:var(--app-space-1);color:var(--app-text-muted);font-size:var(--app-label-size-small)}.plat-icon-picker__status--error{color:var(--app-text-danger)}.plat-icon-picker__items{gap:var(--app-space-1);grid-template-columns:repeat(auto-fill,minmax(2.25rem,1fr));max-height:16rem;display:grid;overflow:auto}.plat-icon-picker__item{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-sm);background:var(--app-field-background);min-width:2.25rem;min-height:2.25rem;color:var(--app-text-primary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.plat-icon-picker__item:hover,.plat-icon-picker__item:focus-visible{border-color:var(--app-select-focus-border);background:var(--app-surface-hover);outline:none}.plat-icon-picker__item.is-selected{border-color:var(--app-accent);background:var(--app-accent);color:var(--app-text-inverse)}.plat-selection-picker{border:1px solid var(--app-border-input);border-radius:var(--app-radius);background:var(--app-surface-panel);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.plat-selection-picker__search{border:0;border-bottom:1px solid var(--app-border-default);border-radius:0}.plat-selection-picker__list{flex:auto;max-height:32vh;overflow-y:auto}.plat-selection-picker__item{align-items:center;gap:var(--app-space-2);border-inline:0;border-radius:0;margin:0;display:flex}.plat-selection-picker__item:first-child,.plat-selection-picker__item:last-child{border-radius:0}.plat-selection-picker__item:has(input[type=checkbox]:checked){background:color-mix(in srgb, var(--app-accent) 10%, var(--app-surface-panel));box-shadow:inset 3px 0 0 var(--app-accent)}.plat-selection-picker__item-name{overflow-wrap:anywhere;min-width:0;font-weight:500}.plat-selection-picker__footer{align-items:center;gap:var(--app-space-2);padding:var(--app-space-2);border-top:1px solid var(--app-border-default);background:var(--app-surface-muted);flex-wrap:wrap;display:flex}.plat-selection-picker__summary{color:var(--app-text-muted);flex:10rem;font-size:.875rem}body[data-ui=app]{--plat-sidebar-nav-width:clamp(260px, 16vw, 280px);--plat-sidebar-nav-rail-width:45px;--plat-sidebar-nav-flyout-width:min(22rem, calc(100dvw - var(--plat-sidebar-nav-rail-width) - var(--app-space-3)));--plat-sidebar-nav-icon-size:1rem;--plat-sidebar-nav-item-block-size:2rem;--plat-sidebar-nav-item-padding-block:var(--app-space-1);--plat-sidebar-nav-item-padding-inline:var(--app-space-2);--plat-sidebar-nav-item-gap:var(--app-space-2);--plat-sidebar-nav-nested-indent:1rem;--plat-sidebar-nav-submenu-gap:var(--app-space-1);--plat-sidebar-nav-indicator-width:.1875rem;--plat-sidebar-nav-indicator-height:1.25rem;--plat-sidebar-nav-surface:var(--app-sidebar-surface);--plat-sidebar-nav-foreground:var(--app-sidebar-foreground);--plat-sidebar-nav-text:color-mix(in oklab, var(--app-sidebar-foreground) 88%, transparent);--plat-sidebar-nav-muted:color-mix(in oklab, var(--app-sidebar-foreground) 66%, transparent);--plat-sidebar-nav-hover-bg:var(--app-sidebar-accent);--plat-sidebar-nav-hover-color:var(--app-sidebar-accent-foreground);--plat-sidebar-nav-current-bg:color-mix(in oklab, var(--app-surface-sidebar-active) 64%, var(--app-sidebar-accent));--plat-sidebar-nav-selected-bg:var(--app-surface-sidebar-active);--plat-sidebar-nav-selected-color:var(--app-text-sidebar-active);--plat-sidebar-nav-app-bg:color-mix(in oklab, var(--app-sidebar-primary) 12%, var(--app-surface-sidebar-active));--plat-sidebar-nav-branch-bg:color-mix(in oklab, var(--app-surface-sidebar-active) 44%, var(--plat-sidebar-nav-surface));--plat-sidebar-nav-hover-border:color-mix(in oklab, var(--app-sidebar-primary) 14%, transparent);--plat-sidebar-nav-state-border:color-mix(in oklab, var(--app-sidebar-primary) 20%, transparent);--plat-sidebar-nav-border:var(--app-sidebar-border);--plat-sidebar-nav-ring:var(--app-sidebar-ring);--plat-sidebar-nav-radius:var(--app-radius);--plat-sidebar-nav-outline-width:var(--app-focus-ring-width);--plat-sidebar-nav-outline-offset:calc(var(--app-focus-ring-offset) * -1);--plat-sidebar-nav-motion:var(--app-motion-duration-fast) var(--app-motion-ease-standard)}body[data-ui=app] #left-panel{--plat-sidebar-nav-depth:0;z-index:1030;inline-size:var(--plat-sidebar-nav-width);padding-block:64px var(--app-space-3);padding-inline:var(--app-space-3);background:var(--plat-sidebar-nav-surface);border-inline-end:1px solid var(--plat-sidebar-nav-border);box-shadow:none;color:var(--plat-sidebar-nav-foreground);transition:inline-size var(--app-motion-duration-base) var(--app-motion-ease-standard), transform var(--app-motion-duration-base) var(--app-motion-ease-standard);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow:hidden}body[data-ui=app] #left-panel>plat-sidebar-nav{flex-direction:column;flex:auto;min-block-size:0;display:flex}body[data-ui=app].plat-sidebar-hidden #left-panel{transform:translate(-100%)}body[data-ui=app] #main{transition:margin-inline-start var(--app-motion-duration-base) var(--app-motion-ease-standard)}body[data-ui=app]:not(.plat-sidebar-hidden) #main{margin-inline-start:var(--plat-sidebar-nav-width)}body[data-ui=app].plat-sidebar-hidden #main{margin-inline-start:0}body[data-ui=app] #left-panel :is(a,button,.menu-item-parent,.login-info small){color:inherit}body[data-ui=app] #left-panel .login-info{margin:0 0 var(--app-space-2);color:var(--plat-sidebar-nav-muted);padding:0}body[data-ui=app] #left-panel .login-info>span{padding:var(--app-space-1) var(--app-space-2);background:color-mix(in oklab, var(--plat-sidebar-nav-hover-bg) 42%, transparent);border:1px solid var(--plat-sidebar-nav-border);border-radius:var(--plat-sidebar-nav-radius);display:block}body[data-ui=app] #left-panel .login-info a{align-items:center;gap:var(--app-space-2);min-block-size:var(--plat-sidebar-nav-item-block-size);text-decoration:none;display:flex}body[data-ui=app] #left-panel .login-info a:focus-visible{outline:var(--plat-sidebar-nav-outline-width) solid var(--plat-sidebar-nav-ring);outline-offset:var(--app-focus-ring-offset)}body[data-ui=app] #left-panel .login-info img{border-radius:var(--app-radius-sm);object-fit:cover;block-size:35px;inline-size:38px}body[data-ui=app] #left-panel .plat-nav-shell{flex-direction:column;flex:auto;min-block-size:0;display:flex}body[data-ui=app] #left-panel .plat-sidebar-search{--plat-sidebar-search-clear-size:1.75rem;--plat-sidebar-search-icon-size:1rem;--plat-sidebar-search-inline-gap:var(--app-space-2);--plat-sidebar-search-inline-inset:var(--app-space-2);flex:none;margin-block-end:var(--app-space-2)}body[data-ui=app] #left-panel .plat-sidebar-search__field{align-items:center;display:flex;position:relative}body[data-ui=app] #left-panel .plat-sidebar-search__icon{z-index:1;inline-size:var(--plat-sidebar-search-icon-size);block-size:var(--plat-sidebar-search-icon-size);color:var(--plat-sidebar-nav-muted);pointer-events:none;justify-content:center;align-items:center;font-size:.875rem;line-height:1;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-start:var(--app-space-2);transform:translateY(-50%)}body[data-ui=app] #left-panel .plat-sidebar-search__input{min-block-size:2rem;inline-size:100%;font-size:var(--app-font-size-body);box-shadow:none;padding-inline-start:calc(var(--plat-sidebar-search-inline-inset) + var(--plat-sidebar-search-icon-size) + var(--plat-sidebar-search-inline-gap));padding-inline-end:calc(var(--plat-sidebar-search-clear-size) + var(--plat-sidebar-search-inline-gap))}body[data-ui=app] #left-panel .plat-sidebar-search__input::-webkit-search-cancel-button{display:none}body[data-ui=app] #left-panel .plat-sidebar-search__clear,body[data-ui=app] #left-panel .plat-sidebar-search__rail-button{appearance:none;color:var(--plat-sidebar-nav-text);font:inherit;cursor:pointer;transition:background-color var(--plat-sidebar-nav-motion), color var(--plat-sidebar-nav-motion);background:0 0;border:0;justify-content:center;align-items:center;margin:0;line-height:1;display:inline-flex}body[data-ui=app] #left-panel .plat-sidebar-search__clear{z-index:1;inline-size:var(--plat-sidebar-search-clear-size);block-size:var(--plat-sidebar-search-clear-size);border-radius:var(--app-radius);position:absolute;inset-inline-end:var(--app-space-1)}body[data-ui=app] #left-panel .plat-sidebar-search__clear[hidden]{display:none}body[data-ui=app] #left-panel .plat-sidebar-search__clear:hover,body[data-ui=app] #left-panel .plat-sidebar-search__rail-button:hover{background:var(--plat-sidebar-nav-hover-bg);color:var(--plat-sidebar-nav-hover-color)}body[data-ui=app] #left-panel .plat-sidebar-search__clear:focus-visible,body[data-ui=app] #left-panel .plat-sidebar-search__rail-button:focus-visible{outline:var(--plat-sidebar-nav-outline-width) solid var(--plat-sidebar-nav-ring);outline-offset:var(--plat-sidebar-nav-outline-offset)}body[data-ui=app] #left-panel .plat-sidebar-search__rail-button{display:none}body[data-ui=app] #left-panel .plat-sidebar-search__status{min-block-size:1.2em;color:var(--plat-sidebar-nav-muted);font-size:var(--app-label-size-xsmall);margin-block-start:var(--app-space-1);line-height:1.2}body[data-ui=app] #left-panel .plat-sidebar-search__status:empty{display:none}body[data-ui=app] #left-panel nav{scrollbar-width:thin;flex:auto;min-block-size:0;overflow:hidden auto}body[data-ui=app] #left-panel nav,body[data-ui=app] #left-panel nav ul{margin:0;padding:0;list-style:none}body[data-ui=app] #left-panel nav>.plat-nav-list{flex-direction:column;gap:.125rem;margin:0;display:flex}body[data-ui=app] #left-panel nav :is(.plat-nav-list,.plat-nav-section-label,li).is-filter-hidden{display:none}body[data-ui=app] #left-panel nav ul.nav-submenu{border-inline-start:1px solid var(--plat-sidebar-nav-border);padding-block:var(--plat-sidebar-nav-submenu-gap) var(--plat-sidebar-nav-submenu-gap);margin:0;margin-inline-start:calc((var(--plat-sidebar-nav-icon-size) / 2) + var(--plat-sidebar-nav-item-padding-inline));padding-inline-start:var(--app-space-2);padding-inline-end:0}body[data-ui=app] #left-panel nav ul.nav-submenu:is(.is-open,.collapsing,.is-filter-open){flex-direction:column;gap:.125rem;display:flex}body[data-ui=app] #left-panel nav>.plat-nav-list>li>:is(a,button){--plat-sidebar-nav-depth:0}body[data-ui=app] #left-panel nav ul.nav-submenu>li>:is(a,button){--plat-sidebar-nav-depth:1}body[data-ui=app] #left-panel nav ul.nav-submenu ul.nav-submenu>li>:is(a,button){--plat-sidebar-nav-depth:2}body[data-ui=app] #left-panel nav ul.nav-submenu ul.nav-submenu ul.nav-submenu>li>:is(a,button){--plat-sidebar-nav-depth:3}body[data-ui=app] #left-panel nav ul.nav-submenu.plat-disclosure--sidebar-nav.collapsing{transition:height var(--app-motion-duration-base) var(--app-motion-ease-standard)}body[data-ui=app] #left-panel nav ul.nav-submenu.plat-disclosure--sidebar-nav{font-size:var(--app-font-size-body);line-height:var(--app-line-height-body)}body[data-ui=app] #left-panel .plat-nav-section-label{min-block-size:2rem;margin-block:var(--app-space-2) var(--app-space-1);padding-block:var(--app-space-1);padding-inline:var(--app-space-2);color:var(--plat-sidebar-nav-muted);font-size:var(--app-label-size-xsmall);letter-spacing:0;text-transform:uppercase;border-block-start:0;font-weight:600;line-height:1.2}body[data-ui=app] #left-panel nav li>:is(a,button){appearance:none;align-items:center;gap:var(--plat-sidebar-nav-item-gap);inline-size:100%;min-block-size:var(--plat-sidebar-nav-item-block-size);padding-block:var(--plat-sidebar-nav-item-padding-block);padding-inline:calc(var(--plat-sidebar-nav-item-padding-inline) + (var(--plat-sidebar-nav-depth,0) * var(--plat-sidebar-nav-nested-indent))) var(--plat-sidebar-nav-item-padding-inline);border-radius:var(--plat-sidebar-nav-radius);color:var(--plat-sidebar-nav-text);font:inherit;font-size:var(--app-font-size-body);line-height:var(--app-line-height-body);text-align:start;cursor:pointer;transition:background-color var(--plat-sidebar-nav-motion), box-shadow var(--plat-sidebar-nav-motion), color var(--plat-sidebar-nav-motion), outline-color var(--plat-sidebar-nav-motion);background:0 0;border:0;margin:0;text-decoration:none;display:flex;position:relative}body[data-ui=app] #left-panel nav li>:is(a,button):hover{background:color-mix(in oklab, var(--app-surface-sidebar-active) 42%, var(--plat-sidebar-nav-hover-bg));color:var(--plat-sidebar-nav-hover-color);box-shadow:inset 0 0 0 1px var(--plat-sidebar-nav-hover-border)}body[data-ui=app] #left-panel nav li>:is(a,button):active{background:color-mix(in oklab, var(--app-surface-sidebar-active) 64%, var(--plat-sidebar-nav-hover-bg));color:var(--plat-sidebar-nav-hover-color);box-shadow:inset 0 0 0 1px var(--plat-sidebar-nav-hover-border)}body[data-ui=app] #left-panel nav li>:is(a,button):focus-visible{outline:var(--plat-sidebar-nav-outline-width) solid var(--plat-sidebar-nav-ring);outline-offset:var(--plat-sidebar-nav-outline-offset)}body[data-ui=app] #left-panel nav li>:is(a,button):before{content:"";inline-size:var(--plat-sidebar-nav-indicator-width);block-size:var(--plat-sidebar-nav-indicator-height);transition:background-color var(--plat-sidebar-nav-motion), opacity var(--plat-sidebar-nav-motion);background:0 0;border-radius:999px;position:absolute;inset-block-start:50%;inset-inline-start:.1875rem;transform:translateY(-50%)}body[data-ui=app] #left-panel nav li>:is(a,button)>i{flex:0 0 var(--plat-sidebar-nav-icon-size);inline-size:var(--plat-sidebar-nav-icon-size);min-inline-size:var(--plat-sidebar-nav-icon-size);color:currentColor;text-align:center;margin:0;line-height:1}body[data-ui=app] #left-panel nav li>:is(a,button)>.menu-item-parent{overflow-wrap:break-word;word-break:normal;flex:auto;min-inline-size:0}body[data-ui=app] #left-panel nav li>button[data-plat-sidebar-toggle=true]>.menu-item-parent{font-weight:600}body[data-ui=app] #left-panel nav li>button[data-plat-sidebar-toggle=true]:after{--plat-sidebar-nav-chevron-rotation:0deg;content:"";opacity:.72;transform:rotate(var(--plat-sidebar-nav-chevron-rotation));transition:transform var(--plat-sidebar-nav-motion);flex:none;margin-inline-start:auto;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",sans-serif;font-size:.75rem}body[data-ui=app] #left-panel nav li>button[data-plat-sidebar-toggle=true][aria-expanded=true]:after{--plat-sidebar-nav-chevron-rotation:180deg}body[data-ui=app] #left-panel nav ul ul>li>:is(a,button){--plat-sidebar-nav-item-block-size:2rem;--plat-sidebar-nav-item-padding-block:var(--app-space-1);color:var(--plat-sidebar-nav-text)}body[data-ui=app] #left-panel nav li:is(.is-open,.is-current-branch,.is-app-current-branch)>:is(a,button){background:var(--plat-sidebar-nav-branch-bg);color:var(--plat-sidebar-nav-foreground);box-shadow:inset 0 0 0 1px var(--plat-sidebar-nav-state-border)}body[data-ui=app] #left-panel nav li:is(.is-open,.is-current-branch,.is-app-current-branch)>button[data-plat-sidebar-toggle=true]:after{opacity:.9}body[data-ui=app] #left-panel nav li.is-active>:is(a,button),body[data-ui=app] #left-panel nav li.is-app-active:not(.is-active)>:is(a,button){background:var(--plat-sidebar-nav-selected-bg);color:var(--plat-sidebar-nav-selected-color);box-shadow:inset 0 0 0 1px var(--plat-sidebar-nav-state-border);font-weight:600}body[data-ui=app] #left-panel nav li:has(>:is(a,button)[aria-current=page])>:is(a,button){background:var(--plat-sidebar-nav-selected-bg);color:var(--plat-sidebar-nav-selected-color);box-shadow:inset 0 0 0 1px var(--plat-sidebar-nav-state-border);font-weight:600}body[data-ui=app] #left-panel nav li.is-app-active:not(.is-active)>:is(a,button){background:var(--plat-sidebar-nav-app-bg);color:var(--plat-sidebar-nav-selected-color)}body[data-ui=app] #left-panel nav li.is-active>:is(a,button):before,body[data-ui=app] #left-panel nav li.is-app-active:not(.is-active)>:is(a,button):before{background:var(--app-sidebar-primary)}body[data-ui=app] #left-panel nav li:has(>:is(a,button)[aria-current=page])>:is(a,button):before{background:var(--app-sidebar-primary)}body[data-ui=app] #left-panel nav li.is-app-current-branch:not(.is-active):not(.is-app-active)>:is(a,button){background:var(--plat-sidebar-nav-current-bg);color:var(--plat-sidebar-nav-foreground)}body[data-ui=app] #left-panel nav.is-filtering li.is-filter-path:not(.is-filter-match)>:is(a,button){color:var(--plat-sidebar-nav-foreground)}body[data-ui=app] #left-panel nav.is-filtering li.is-filter-match>:is(a,button){background:color-mix(in oklab, var(--app-sidebar-primary) 16%, var(--plat-sidebar-nav-hover-bg));color:var(--plat-sidebar-nav-hover-color);font-weight:600}body[data-ui=app] #left-panel nav .plat-sidebar-flyout-title{display:none}body[data-ui=app] #left-panel .plat-sidebar-footer{align-items:center;gap:var(--app-space-2);padding:var(--app-space-1);background:color-mix(in oklab, var(--plat-sidebar-nav-hover-bg) 42%, transparent);border:1px solid var(--plat-sidebar-nav-border);border-radius:var(--plat-sidebar-nav-radius);flex:none;margin-block-start:var(--app-space-3);display:flex}body[data-ui=app] #left-panel .copyright{min-inline-size:0;color:var(--plat-sidebar-nav-foreground);font-size:var(--app-font-size-body);flex:auto;margin:0}body[data-ui=app] #left-panel .copyright span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}body[data-ui=app] #left-panel .plat-sidebar-compact-toggle-icon{appearance:none;border:1px solid var(--plat-sidebar-nav-border);border-radius:var(--plat-sidebar-nav-radius);background:var(--plat-sidebar-nav-hover-bg);block-size:1.875rem;inline-size:2.25rem;color:var(--plat-sidebar-nav-hover-color);font:inherit;cursor:pointer;transition:background-color var(--plat-sidebar-nav-motion), color var(--plat-sidebar-nav-motion), border-color var(--plat-sidebar-nav-motion);flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.1875rem;line-height:1;display:inline-flex}body[data-ui=app] #left-panel .plat-sidebar-compact-toggle-icon:hover{background:color-mix(in oklab, var(--app-sidebar-primary) 14%, var(--plat-sidebar-nav-hover-bg));color:var(--plat-sidebar-nav-hover-color)}body[data-ui=app] #left-panel .plat-sidebar-compact-toggle-icon:focus-visible{outline:var(--plat-sidebar-nav-outline-width) solid var(--plat-sidebar-nav-ring);outline-offset:var(--app-focus-ring-offset)}body[data-ui=app].plat-sidebar-compact #left-panel{inline-size:var(--plat-sidebar-nav-rail-width);padding-inline:0;overflow:visible}body[data-ui=app].plat-sidebar-compact:not(.plat-sidebar-hidden) #main{margin-inline-start:var(--plat-sidebar-nav-rail-width)}body[data-ui=app].plat-sidebar-compact #left-panel :is(.login-info,.plat-nav-section-label,.copyright){display:none}body[data-ui=app].plat-sidebar-compact #left-panel .plat-sidebar-search{justify-content:center;margin-block-end:.125rem;display:flex}body[data-ui=app].plat-sidebar-compact #left-panel .plat-sidebar-search__field,body[data-ui=app].plat-sidebar-compact #left-panel .plat-sidebar-search__status{display:none}body[data-ui=app].plat-sidebar-compact #left-panel .plat-sidebar-search__rail-button{inline-size:var(--plat-sidebar-nav-rail-width);block-size:var(--plat-sidebar-nav-item-block-size);border-radius:0;display:inline-flex}body[data-ui=app].plat-sidebar-compact #left-panel nav{overflow:visible}body[data-ui=app].plat-sidebar-compact #left-panel nav>.plat-nav-list{padding-inline:0}body[data-ui=app].plat-sidebar-compact #left-panel nav>.plat-nav-list>li{position:relative}body[data-ui=app].plat-sidebar-compact #left-panel nav>.plat-nav-list>li>:is(a,button){inline-size:var(--plat-sidebar-nav-rail-width);min-inline-size:var(--plat-sidebar-nav-rail-width);border-radius:0;justify-content:center;padding-inline:0}body[data-ui=app].plat-sidebar-compact #left-panel nav>.plat-nav-list>li>:is(a,button):before{inset-inline-start:0}body[data-ui=app].plat-sidebar-compact #left-panel nav>.plat-nav-list>li>:is(a,button)>i{flex-basis:auto;inline-size:auto;min-inline-size:0}body[data-ui=app].plat-sidebar-compact #left-panel nav>.plat-nav-list>li>:is(a,button)>.menu-item-parent,body[data-ui=app].plat-sidebar-compact #left-panel nav>.plat-nav-list>li>button[data-plat-sidebar-toggle=true]:after,body[data-ui=app].plat-sidebar-compact #left-panel nav>.plat-nav-list>li>ul:not([data-plat-sidebar-flyout=true]){display:none}body[data-ui=app].plat-sidebar-compact #left-panel nav ul[data-plat-sidebar-flyout=true]{inline-size:var(--plat-sidebar-nav-flyout-width);min-inline-size:var(--plat-sidebar-nav-flyout-width);max-block-size:calc(100dvh - var(--app-space-4));padding:var(--app-space-1);background:var(--plat-sidebar-nav-surface);border:1px solid var(--plat-sidebar-nav-border);border-radius:var(--plat-sidebar-nav-radius);box-shadow:var(--app-context-menu-shadow);z-index:1040;display:block;overflow:auto}body[data-ui=app].plat-sidebar-compact #left-panel nav ul[data-plat-sidebar-flyout=true] .plat-sidebar-flyout-title{margin:0 0 var(--app-space-1);padding-block:var(--app-space-2);padding-inline:var(--app-space-2);border-block-end:1px solid var(--plat-sidebar-nav-border);color:var(--plat-sidebar-nav-foreground);font-size:var(--app-font-size-body);font-weight:600;line-height:var(--app-line-height-body);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}body[data-ui=app].plat-sidebar-compact #left-panel nav ul[data-plat-sidebar-flyout=true] li>:is(a,button){--plat-sidebar-nav-depth:0;--plat-sidebar-nav-item-block-size:2.25rem;--plat-sidebar-nav-item-padding-block:var(--app-space-1);padding-inline:var(--app-space-2)}body[data-ui=app].plat-sidebar-compact #left-panel nav ul[data-plat-sidebar-flyout=true] ul.nav-submenu:is(.is-open,.collapsing){flex-direction:column;gap:.125rem;padding-block:0;padding-inline-start:0;display:flex}body[data-ui=app].plat-sidebar-compact #left-panel .plat-sidebar-footer{margin:var(--app-space-3) var(--app-space-1) 0;padding:var(--app-space-1) 0;background:0 0;border-color:#0000;justify-content:center}@media (max-width:991.98px){body[data-ui=app] #left-panel{inline-size:min(20rem,86dvw);box-shadow:var(--app-context-menu-shadow)}body[data-ui=app]:not(.plat-sidebar-hidden) #left-panel{transform:translate(0)}body[data-ui=app] #main,body[data-ui=app]:not(.plat-sidebar-hidden) #main,body[data-ui=app].plat-sidebar-compact:not(.plat-sidebar-hidden) #main{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){body[data-ui=app] #left-panel,body[data-ui=app] #main,body[data-ui=app] #left-panel nav li>:is(a,button),body[data-ui=app] #left-panel nav li>:is(a,button):before,body[data-ui=app] #left-panel nav li>button[data-plat-sidebar-toggle=true]:after,body[data-ui=app] #left-panel .plat-sidebar-search__clear,body[data-ui=app] #left-panel .plat-sidebar-search__rail-button,body[data-ui=app] #left-panel .plat-sidebar-compact-toggle-icon{transition-duration:1ms}}@media (forced-colors:active){body[data-ui=app] #left-panel nav li>:is(a,button):focus-visible,body[data-ui=app] #left-panel .plat-sidebar-search__clear:focus-visible,body[data-ui=app] #left-panel .plat-sidebar-search__rail-button:focus-visible{outline-color:highlight}body[data-ui=app] #left-panel nav li.is-active>:is(a,button):before,body[data-ui=app] #left-panel nav li.is-app-active:not(.is-active)>:is(a,button):before{background:highlight}body[data-ui=app] #left-panel nav li:has(>:is(a,button)[aria-current=page])>:is(a,button):before{background:highlight}}.plat-notification-stack{--plat-notification-stack-offset-block:4.75rem;--plat-notification-stack-offset-inline:1rem;--plat-notification-stack-width:min(28rem, calc(100vw - 2rem));--plat-notification-stack-gap:1rem;z-index:var(--app-overlay-dropdown-z-index);gap:var(--plat-notification-stack-gap);inline-size:var(--plat-notification-stack-width);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-start:var(--plat-notification-stack-offset-block);inset-inline-end:var(--plat-notification-stack-offset-inline)}.plat-notification{--plat-notification-surface:var(--app-surface-elevated);--plat-notification-border:var(--app-border-default);--plat-notification-text:contrast-color(var(--plat-notification-surface));--plat-notification-muted-text:var(--plat-notification-text);--plat-notification-accent:var(--app-accent);--plat-notification-stroke:var(--plat-notification-accent);--plat-notification-icon-surface:color-mix(in oklab, var(--plat-notification-accent) 18%, var(--plat-notification-surface));--plat-notification-icon-text:contrast-color(var(--plat-notification-icon-surface));border:1px solid var(--plat-notification-border);border-radius:var(--plat-recipe-radius-xl);background:var(--plat-notification-surface);inline-size:100%;max-inline-size:100%;box-shadow:var(--app-shadow-dropdown);color:var(--plat-notification-text);opacity:0;pointer-events:auto;transition:grid-template-rows var(--app-motion-duration-slow) var(--app-motion-ease-standard), opacity var(--app-motion-duration-slow) var(--app-motion-ease-standard), transform var(--app-motion-duration-slow) var(--app-motion-ease-standard), margin var(--app-motion-duration-slow) var(--app-motion-ease-standard);grid-template-rows:1fr;font-size:.8125rem;line-height:1.45;display:grid;overflow:hidden;transform:translateY(-.5rem)}.plat-notification.is-visible{opacity:1;transform:translateY(0)}.plat-notification.is-closing{margin-block:calc(var(--plat-notification-stack-gap) * -.5);opacity:0;border-width:0;grid-template-rows:0fr;transform:translateY(-.5rem)}.plat-notification:before{content:"";background:var(--plat-notification-stroke);block-size:.25rem;display:block}.plat-notification.is-pinned:before{background:var(--plat-notification-accent)}.plat-notification__header{min-inline-size:0;color:var(--plat-notification-text);align-items:center;gap:.625rem;padding:.75rem .75rem .5rem;display:flex}.plat-notification--danger{--plat-notification-accent:var(--app-status-danger);--plat-notification-surface:var(--app-status-danger-surface);--plat-notification-border:var(--app-status-danger-border)}.plat-notification--info{--plat-notification-accent:var(--app-status-info);--plat-notification-surface:var(--app-status-info-surface);--plat-notification-border:var(--app-status-info-border)}.plat-notification--warning{--plat-notification-accent:var(--app-status-warning);--plat-notification-surface:var(--app-status-warning-surface);--plat-notification-border:var(--app-status-warning-border)}.plat-notification--success{--plat-notification-accent:var(--app-status-success);--plat-notification-surface:var(--app-status-success-surface);--plat-notification-border:var(--app-status-success-border)}.plat-notification--custom{--plat-notification-accent:var(--plat-notification-custom-accent);--plat-notification-surface:color-mix(in oklab, var(--plat-notification-custom-accent) 12%, var(--app-surface-elevated));--plat-notification-border:color-mix(in oklab, var(--plat-notification-custom-accent) 42%, var(--plat-notification-surface))}.plat-notification__icon{border-radius:var(--app-radius-round);background:var(--plat-notification-icon-surface);block-size:1rem;inline-size:1rem;color:var(--plat-notification-icon-text);flex:none;justify-content:center;align-items:center;margin-block-start:.0625rem;display:inline-flex}.plat-notification__title{min-width:0;color:var(--plat-notification-text);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:500;line-height:1.25;overflow:hidden}.plat-notification__body{min-inline-size:0;color:var(--plat-notification-muted-text);overflow:hidden}.plat-notification__body p,.plat-notification__body ul{margin-block-start:0}.plat-notification__body p:last-child,.plat-notification__body ul:last-child{margin-block-end:0}.plat-notification__actions{justify-content:flex-end;gap:var(--app-space-2);flex-wrap:wrap;margin-block-start:.85rem;display:flex}.plat-notification__actions .plat-btn{--plat-btn-radius:var(--plat-recipe-radius-sm)}.plat-notification__header .plat-icon-button--glyph-close{color:var(--plat-notification-text);flex:none;margin-inline-start:auto}.plat-notification__header .plat-icon-button--glyph-close:is(:hover,:focus-visible){background-color:color-mix(in oklab, var(--plat-notification-accent) 18%, transparent);color:contrast-color(color-mix(in oklab, var(--plat-notification-accent) 18%, var(--plat-notification-surface)))}.plat-notification-compact .plat-notification__body,.plat-notification-rich .plat-notification__body{padding:0 .75rem .75rem}.plat-notification.is-closing>*{overflow:hidden}@media (prefers-reduced-motion:reduce){.plat-notification{transition-duration:1ms;transform:none}.plat-notification.is-visible,.plat-notification.is-closing{transform:none}}@media (forced-colors:active){.plat-notification{--plat-notification-surface:Canvas;--plat-notification-border:CanvasText;--plat-notification-text:CanvasText;--plat-notification-muted-text:CanvasText;--plat-notification-accent:Highlight;--plat-notification-icon-surface:ButtonFace;--plat-notification-icon-text:ButtonText}}.plat-password-strength{gap:var(--app-space-2);margin-top:var(--app-space-2);display:grid}.plat-password-strength__progress{background:var(--app-ink-08);border-radius:999px;height:.5rem;overflow:hidden}.plat-password-strength__meta{gap:var(--app-space-1);display:grid}.plat-password-strength__label,.plat-password-strength__feedback{font-size:var(--app-label-size-small);line-height:1.4}.plat-password-strength__label{font-weight:600}.plat-password-strength__feedback{color:var(--app-text-muted)}.plat-password-strength__bar{border-radius:inherit;width:0;height:100%;transition:width .2s ease-in-out;display:block}.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{background:var(--app-status-danger)}.plat-password-strength[data-plat-state=empty] .plat-password-strength__progress{background:var(--app-ink-05)}.plat-pager-shell{width:100%}.plat-pager-host{width:100%;display:block}.plat-pager{justify-content:flex-end;display:flex}.plat-pager__list{align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.plat-pager__item{display:flex}.plat-pager__button,.plat-pager__ellipsis{border:1px solid var(--app-border-default);border-radius:var(--app-radius);background:var(--app-surface-panel);min-width:2.25rem;height:2.25rem;color:var(--app-text-primary);justify-content:center;align-items:center;padding:0 .75rem;display:inline-flex}.plat-pager__button{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), color var(--app-motion-duration-fast) var(--app-motion-ease-standard)}.plat-pager__button:focus:not(:focus-visible){outline:none}.plat-pager__button:focus-visible{outline:2px solid color-mix(in srgb, var(--app-focus-ring) 58%, var(--app-base-white) 42%);outline-offset:2px}.plat-pager__button:hover:not(:disabled){background:var(--app-surface-subtle)}.plat-pager__item.is-disabled{cursor:not-allowed}.plat-pager__control:is(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true]),.plat-pager__item.is-disabled>.plat-pager__control,.plat-pager__control:is(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true]):is(:hover,:focus-visible,.is-active,[aria-pressed=true],:active),.plat-pager__item.is-disabled>.plat-pager__control:is(:hover,:focus-visible,.is-active,[aria-pressed=true],:active),body[data-ui=app] .plat-pager__control:is(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true]),body[data-ui=app] .plat-pager__item.is-disabled>.plat-pager__control,body[data-ui=app] .plat-pager__control:is(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true]):is(:hover,:focus-visible,.is-active,[aria-pressed=true],:active),body[data-ui=app] .plat-pager__item.is-disabled>.plat-pager__control:is(:hover,:focus-visible,.is-active,[aria-pressed=true],:active){background:var(--app-surface-panel);border-color:var(--app-border-default);color:color-mix(in srgb, var(--app-text-primary) 50%, var(--app-surface-panel));box-shadow:none;cursor:not-allowed;opacity:1;pointer-events:none}.plat-pager__button--active,.plat-pager__item.is-active>.plat-pager__control,body[data-ui=app] .plat-pager__button--active,body[data-ui=app] .plat-pager__item.is-active>.plat-pager__control{background:var(--app-pager-active-surface);border-color:var(--app-pager-active-border);color:var(--app-pager-active-text);cursor:default}.plat-pager__control.plat-btn.plat-pager__button--active:is(:hover,:focus-visible,:active),.plat-pager__item.is-active>.plat-pager__control.plat-btn:is(:hover,:focus-visible,:active),body[data-ui=app] .plat-pager__control.plat-btn.plat-pager__button--active,body[data-ui=app] .plat-pager__control.plat-btn.plat-pager__button--active:is(:hover,:focus-visible,:active),body[data-ui=app] .plat-pager__item.is-active>.plat-pager__control.plat-btn,body[data-ui=app] .plat-pager__item.is-active>.plat-pager__control.plat-btn:is(:hover,:focus-visible,:active){background-color:var(--app-pager-active-surface);border-color:var(--app-pager-active-border);color:var(--app-pager-active-text);cursor:default}.plat-pager__button--icon{min-width:2.5rem}.plat-pager__ellipsis{color:var(--app-text-muted);border-style:dashed}.no-search .plat-combobox__control>input,.no-search .plat-combobox__dropdown .dropdown-input{display:none!important}fieldset:disabled .plat-combobox__control{pointer-events:none;background:var(--app-select-disabled-background);cursor:not-allowed}fieldset:disabled .plat-combobox__action--list{display:none}.plat-input-group-select,.plat-combobox__wrapper{--plat-combobox-action-inline-size:48px}.plat-combobox__wrapper{width:100%;min-width:0;font-size:var(--app-runtime-control-font-size,13px);display:block;position:relative}.plat-combobox__control{width:100%;height:auto;min-height:var(--app-runtime-control-block-size,32px);border-radius:var(--app-radius-md);border-color:var(--app-border-subtle);box-shadow:none;flex-wrap:wrap;align-items:center;padding:.25rem .625rem;display:flex}body[data-ui=app] .plat-combobox__control{height:auto;min-height:var(--plat-form-field-control-height)}body[data-ui=app] .plat-combobox__wrapper.multi .plat-combobox__control.plat-form-select{height:auto}.plat-combobox__wrapper.multi .plat-combobox__control{padding:2px 6px}.plat-combobox__wrapper.multi.has-items .plat-combobox__control{align-content:center;padding-top:3px;padding-bottom:3px}.plat-combobox__input{font-size:var(--app-runtime-control-font-size,13px);background:0 0;line-height:24px}.plat-combobox__wrapper.multi.has-items .plat-combobox__input{flex:1rem;min-width:1rem!important}.plat-combobox__control .item{border-radius:var(--app-radius-inner)}.plat-combobox__wrapper.multi .plat-combobox__control>.item{margin-bottom:0;padding:0}.plat-combobox__wrapper.multi .plat-combobox__control>.item.active{color:var(--app-combobox-token-text)}.plat-combobox__wrapper.multi .plat-combobox__control>.item.active.plat-removable-token{background:0 0}.plat-combobox__dropdown{border:1px solid var(--app-dropdown-border);border-radius:var(--app-radius-md);background:var(--app-dropdown-background);box-shadow:var(--app-dropdown-shadow);padding:.25rem}body[data-ui=app]>.plat-combobox__dropdown,body[data-ui=app] dialog.plat-modal>.plat-combobox__dropdown{z-index:var(--app-overlay-dropdown-z-index)}.plat-combobox__dropdown-content{max-height:200px;overflow-y:auto}.plat-combobox__wrapper.single .plat-combobox__control{flex-wrap:nowrap;padding-right:2rem}.plat-combobox__wrapper.single .plat-combobox__control>.item{min-width:0}.plat-combobox__wrapper.single .plat-combobox__control:after{content:"";opacity:.65;pointer-events:none;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-top:-2px;position:absolute;top:50%;right:.75rem}.plat-combobox__wrapper .item,.plat-combobox__wrapper .option{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.plat-combobox__wrapper.dropdown-active.dropdown-up .plat-combobox__dropdown{border:1px solid var(--app-dropdown-border)}.plat-combobox__wrapper.focus .plat-combobox__control,.plat-combobox__wrapper.dropdown-active .plat-combobox__control{background:var(--app-select-open-background)}.plat-combobox__dropdown .dropdown-input{background:0 0}.plat-combobox__dropdown .option{min-block-size:var(--app-density-control-block-size-sm);border-radius:var(--app-radius-inner);color:var(--app-text-primary);font-size:var(--app-runtime-control-font-size,var(--app-density-control-font-size));line-height:var(--app-runtime-control-line-height,var(--app-density-control-line-height));padding:.25rem .375rem}.plat-combobox__clear.plat-icon-button--glyph-close{z-index:1;--plat-icon-button-color:color-mix(in srgb, var(--app-text-muted) 82%, var(--app-text-primary));position:absolute;top:50%;right:1.625rem;transform:translateY(-50%)}.plat-combobox__dropdown .active{background:var(--app-menu-active-background);color:var(--app-menu-active-text)}.plat-combobox__wrapper.disabled .plat-combobox__control{background:var(--app-select-disabled-background)}.plat-combobox__status{color:var(--app-text-muted);padding:.25rem .5rem}.plat-input-group>.plat-combobox__wrapper:not(:first-child) .plat-combobox__control{border-radius:var(--app-radius-md) 0 0 var(--app-radius-md)!important}.plat-combobox__actions{border-radius:0 var(--app-radius-md) var(--app-radius-md) 0;background:inherit;padding:0}body[data-ui=app] .plat-input-group-select>.plat-combobox__actions{margin-left:-1px}body[data-ui=app] .plat-input-group-select>.plat-combobox__actions>.plat-combobox__action.plat-btn,body[data-ui=app] .plat-input-group-select>.plat-combobox__actions>.plat-combobox__action.plat-btn:is(:hover,:focus,:focus-visible,.is-active,[aria-expanded=true],:active,.plat-dropdown-toggle.is-open){border-color:var(--app-field-border);border-left-color:var(--app-field-border);box-shadow:none}.plat-combobox__action-icon{text-align:center;min-inline-size:.75rem;display:inline-block}body[data-ui=app] .plat-input-group.plat-input-group-select.plat-combobox-host[data-plat-combobox-custom-background=true] :is(.plat-combobox__control,.ts-control),body[data-ui=app] .plat-input-group.plat-input-group-select.plat-combobox-host[data-plat-combobox-custom-background=true]>.plat-combobox__actions,body[data-ui=app] .plat-input-group.plat-input-group-select.plat-combobox-host[data-plat-combobox-custom-background=true]>.plat-combobox__actions>.plat-btn.plat-combobox__action.plat-dropdown-toggle{background:var(--plat-combobox-custom-background)}body[data-ui=app] .plat-btn.plat-combobox__action.plat-btn--outline.plat-btn--neutral:is(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true]),body[data-ui=app] .plat-btn.plat-combobox__action.plat-btn--outline.plat-btn--neutral:is(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true]):is(:hover,:focus,:focus-visible,.is-active,[aria-pressed=true],[aria-expanded=true],:active,.plat-dropdown-toggle.is-open){background:color-mix(in srgb, var(--app-surface-muted) 88%, var(--app-base-white) 12%);border-color:var(--app-field-border);border-left-color:var(--app-field-border);color:var(--app-text-muted);cursor:not-allowed}.plat-input-group-select+.plat-field-feedback{margin-right:var(--plat-combobox-action-inline-size)}:where(body[data-ui=app],#lock-page,#extr-page) :where(.plat-form-control,.plat-form-select,.plat-combobox__control,.ts-control,.plat-tag-input,#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{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,body[data-ui=app] :is(.plat-form-control,.plat-form-select):focus,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: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))}: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}: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:var(--app-focus-ring-width) solid var(--app-focus-ring);outline-offset: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-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}}.plat-alert-dialog .plat-modal__dialog,.plat-prompt-dialog .plat-modal__dialog{max-width:32rem}.plat-alert-dialog .plat-modal__content,.plat-prompt-dialog .plat-modal__content{border:1px solid var(--app-border-default);border-radius:var(--app-radius-soft);box-shadow:var(--app-shadow-dialog)}.plat-alert-dialog .plat-modal__header,.plat-prompt-dialog .plat-modal__header{border-bottom:1px solid var(--app-modal-divider);padding:var(--app-space-4) var(--app-space-4) var(--app-space-3);align-items:flex-start}.plat-alert-dialog .plat-modal__title,.plat-prompt-dialog .plat-modal__title{font-size:1rem;line-height:1.3}.plat-alert-dialog .plat-modal__body,.plat-prompt-dialog .plat-modal__body{padding:var(--app-space-4)}.plat-prompt-dialog__content>:last-child{margin-bottom:0}.plat-prompt-dialog__input-container{margin-block-start:var(--app-space-4)}.plat-alert-dialog .plat-modal__footer,.plat-prompt-dialog .plat-modal__footer{border-top:1px solid var(--app-modal-divider);gap:var(--app-space-2);padding:var(--app-space-3) var(--app-space-4) var(--app-space-4);justify-content:flex-end}@media (forced-colors:active){.plat-alert-dialog .plat-modal__content,.plat-prompt-dialog .plat-modal__content{border-color:canvastext}}.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(--app-status-danger);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(body[data-ui=app] [data-plat-validation-group]:has([data-plat-validation-message=true].plat-validation-message--floating),body[data-ui=app] .plat-form-group:has([data-plat-validation-message=true].plat-validation-message--floating)){position:relative}body[data-ui=app] :is([data-plat-validation-group],.plat-form-group)>:has(>[data-plat-validation-message=true].plat-validation-message--floating){position:relative}body[data-ui=app] [data-plat-validation-group] [data-plat-validation-message=true].plat-validation-message--floating,body[data-ui=app] .plat-form-group [data-plat-validation-message=true].plat-validation-message--floating{z-index:var(--app-overlay-dropdown-z-index);max-inline-size:min(28rem, calc(100% - (var(--app-space-3) * 2)));padding:var(--app-space-1) var(--app-space-2);border:1px solid var(--app-status-danger-border);border-radius:var(--app-radius);background:var(--app-status-danger-surface);box-shadow:var(--app-dropdown-shadow);color:var(--app-panel-danger-text);opacity:0;pointer-events:none;transition:opacity var(--app-motion-duration-fast) var(--app-motion-ease-standard), transform var(--app-motion-duration-fast) var(--app-motion-ease-standard);margin-block-start:0;position:absolute;inset-block-start:calc(100% - var(--app-space-1));inset-inline-start:var(--app-space-3);transform:translateY(-2px)}body[data-ui=app] [data-plat-validation-state=invalid]:is(:hover,:focus-within) [data-plat-validation-message=true].plat-validation-message--floating{opacity:1;transform:translateY(0)}: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-validation-control--valid :is(.plat-combobox__control,.ts-control)){background-color:var(--app-control-valid-surface)}: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-validation-control--invalid :is(.plat-combobox__control,.ts-control),:is(.plat-form-control,.plat-form-select):user-invalid){background-color:var(--app-control-invalid-surface);border-color:var(--app-status-danger);box-shadow:0 0 0 var(--app-focus-ring-width) color-mix(in oklab, var(--app-status-danger) 20%, transparent)}: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)) :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,body[data-ui=app] .plat-input-group.plat-input-group-select.plat-validation-control--valid>.plat-combobox__actions{background:var(--app-control-valid-surface)}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){background:var(--app-control-valid-surface);border-color:var(--app-field-border);border-left-color:var(--app-field-border);box-shadow:none;color:var(--app-panel-success-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)) :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))>: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-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-dropdown-shell>.plat-btn{background:var(--app-control-invalid-surface);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-combobox__actions{background:var(--app-control-invalid-surface)}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-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-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){background:var(--app-control-invalid-surface);border-color:var(--app-field-border);border-left-color:var(--app-field-border);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-panel-success-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))>: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-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-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--valid,.plat-input-group.plat-validation-control--invalid,.plat-input-group:has(>:is(.plat-form-control,.plat-form-select):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)) :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]){background:var(--app-control-valid-surface);color:color-mix(in srgb, var(--app-panel-success-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)) :is(.plat-btn,.plat-dropdown-shell>.plat-btn):is(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true]){background:var(--app-control-invalid-surface);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]){background:var(--app-control-valid-surface);border-color:var(--app-field-border);border-left-color:var(--app-field-border);color:color-mix(in srgb, var(--app-panel-success-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]){background:var(--app-control-invalid-surface);border-color:var(--app-field-border);border-left-color:var(--app-field-border);color:color-mix(in srgb, var(--app-panel-danger-text) 64%, var(--app-text-muted) 36%)}[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(--app-status-danger)}plat-widget-grid{--plat-widget-grid-gap:var(--app-space-4);--plat-widget-slot-min-block-size:3.5rem;--plat-widget-header-padding-block:.75rem;--plat-widget-header-padding-inline:1rem;--plat-widget-body-padding-block:1rem;--plat-widget-body-padding-inline:1rem;--plat-widget-action-size:var(--app-density-toolbar-block-size);--plat-widget-action-radius:var(--app-radius-sm);--plat-widget-overlay-inset:var(--app-space-3);min-inline-size:0;container:inline-size / plat-widget-grid;display:block}.plat-widget-grid .plat-widget-slot{min-block-size:var(--plat-widget-slot-min-block-size);min-inline-size:0;display:flex}.plat-widget-grid .plat-widget-slot>plat-widget{inline-size:100%}plat-widget{flex-direction:column;min-inline-size:0;display:flex}plat-widget.plat-widget-shell.plat-card{border-color:var(--app-border-default);background:var(--app-surface-panel);box-shadow:var(--app-shadow-card);transition:border-color var(--app-motion-duration-fast) var(--app-motion-ease-standard), box-shadow var(--app-motion-duration-fast) var(--app-motion-ease-standard), transform var(--app-motion-duration-fast) var(--app-motion-ease-standard), opacity var(--app-motion-duration-fast) var(--app-motion-ease-standard);gap:0;overflow:clip}plat-widget.plat-widget-shell.plat-card:focus-visible{outline:var(--app-focus-ring-width) solid var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset)}.plat-widget__header{align-items:center;column-gap:var(--app-space-3);min-block-size:calc(var(--plat-widget-action-size) + (2 * var(--app-space-1)));padding:var(--plat-widget-header-padding-block) var(--plat-widget-header-padding-inline);border-block-end:1px solid var(--app-panel-header-border,var(--app-border-default));background:var(--app-panel-header-surface,var(--app-panel-header-default-surface));color:var(--app-panel-header-text,var(--app-text-primary));cursor:grab;-webkit-user-select:none;user-select:none;touch-action:manipulation;grid-template-columns:minmax(0,1fr) auto;display:grid}.plat-widget__header:active{cursor:grabbing}.plat-widget__header>:not(.plat-widget__actions){min-inline-size:0}.plat-widget__actions{align-items:center;gap:var(--app-space-1);margin-inline-start:auto;display:inline-flex}.plat-widget__action{inline-size:var(--plat-widget-action-size);block-size:var(--plat-widget-action-size);min-inline-size:var(--plat-widget-action-size);min-block-size:var(--plat-widget-action-size);border-radius:var(--plat-widget-action-radius);color:var(--app-panel-header-text,var(--app-text-muted));font:inherit;cursor:pointer;opacity:.78;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), transform var(--app-motion-duration-fast) var(--app-motion-ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.plat-widget__action:hover,.plat-widget__action:focus-visible{border-color:color-mix(in oklab, currentColor 18%, transparent);background:color-mix(in oklab, currentColor 12%, transparent);color:var(--app-panel-header-text,var(--app-text-primary));opacity:1}.plat-widget__action:active{transform:translateY(var(--app-control-active-translate-y));box-shadow:var(--app-control-active-shadow)}.plat-widget__action:focus-visible{outline:var(--app-focus-ring-width) solid var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset)}plat-widget.plat-widget-shell>.plat-widget__body{min-block-size:0;padding:var(--plat-widget-body-padding-block) var(--plat-widget-body-padding-inline);overflow-wrap:anywhere}plat-widget.plat-widget-shell>.plat-widget__body--flush{padding:0}.plat-widget__body[hidden]{display:none}plat-widget-grid.is-dragging article{outline:1px dashed color-mix(in oklab, var(--app-border-strong) 58%, transparent);outline-offset:calc(var(--app-space-1) * -1)}plat-widget-grid.is-dragging plat-widget{cursor:grabbing}.plat-widget--drag-chosen{border-color:var(--app-border-strong);box-shadow:var(--app-shadow-floating);transform:translateY(calc(var(--app-control-active-translate-y) * -1))}.plat-widget--drag-ghost{opacity:.45;box-shadow:none}.plat-widget-fullscreen-active{overflow:hidden}plat-widget.is-fullscreen{inset:var(--plat-widget-overlay-inset);z-index:1090;isolation:isolate;border-color:var(--app-border-strong);block-size:auto;max-block-size:none;inline-size:auto;max-inline-size:none;box-shadow:var(--app-shadow-dialog);margin:0;position:fixed}plat-widget.is-fullscreen>.plat-widget__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-block-size:0;overflow:auto}plat-widget.is-fullscreen:before{content:"";z-index:-1;background:var(--app-overlay-scrim-soft);position:fixed;inset:0}@container plat-widget-grid (inline-size<=30rem){.plat-widget-grid .plat-widget-slot>plat-widget{--plat-widget-header-padding-inline:.75rem;--plat-widget-body-padding-inline:.75rem;--plat-widget-action-size:var(--app-density-control-block-size-sm)}}@supports (height:100dvh){plat-widget.is-fullscreen{max-block-size:calc(100dvh - (2 * var(--plat-widget-overlay-inset)))}}@media (prefers-reduced-motion:reduce){plat-widget.plat-widget-shell.plat-card,.plat-widget__action,.plat-widget--drag-chosen{transition-duration:1ms;transform:none}}@media (forced-colors:active){plat-widget.plat-widget-shell.plat-card,.plat-widget__header,.plat-widget__action,plat-widget-grid.is-dragging article{border-color:canvastext}plat-widget.is-fullscreen:before{background:canvas}}}@layer vendor{.plat-report-viewer-island-frame,.plat-report-designer-island-frame{border:0;width:100%;display:block}.plat-report-viewer-island-frame{height:100%;min-height:70vh}.plat-report-designer-island-frame{height:82vh}.plat-report-designer-page{flex-direction:column;width:100%;max-width:none;height:calc(100vh - 111px);min-height:30rem;margin:0;padding:0;display:flex;overflow:hidden}@supports (height:100dvh){.plat-report-designer-page{height:calc(100dvh - 111px)}}.plat-report-designer-page>.plat-detail-action-bar{z-index:auto;flex:none;margin:0;position:static;top:auto}.plat-report-designer-page>.plat-report-designer-island-frame{flex:auto;height:auto;min-height:0}.plat-report-editor-frame{height:70vh;min-height:20em}.telerik-report--viewport-tall{height:80vh}body[data-ui=app] .plat-wysiwyg-shell .wysiwyg-text{min-height:16rem}body[data-ui=app] .plat-wysiwyg-shell .note-editor.is-disabled,body[data-ui=app] .plat-wysiwyg-shell .note-editor[data-plat-disabled]{border-color:var(--app-border-input);background:var(--app-surface-muted);color:var(--app-text-disabled)}body[data-ui=app] .plat-wysiwyg-shell .note-editor.is-disabled .note-toolbar,body[data-ui=app] .plat-wysiwyg-shell .note-editor[data-plat-disabled] .note-toolbar{background:color-mix(in srgb, var(--app-surface-muted) 92%, var(--app-surface-panel))}body[data-ui=app] .plat-wysiwyg-shell .note-editor.is-disabled .note-editable,body[data-ui=app] .plat-wysiwyg-shell .note-editor[data-plat-disabled] .note-editable{background:color-mix(in srgb, var(--app-surface-muted) 86%, var(--app-surface-panel));color:var(--app-text-primary)}body[data-ui=app] .plat-report-shell .telerik-report{height:100%;min-height:22rem}body[data-ui=app] .telerik-report__placeholder{justify-content:center;align-items:center;gap:.65rem;min-height:10rem;padding:1rem;display:flex}body[data-ui=app] .plat-legacy-html .pull-right{margin-left:auto;float:none!important}body[data-ui=app] .plat-legacy-html .pull-left{margin-right:auto;float:none!important}body[data-ui=app] .plat-legacy-html .well{background:var(--app-surface-panel);border-color:var(--app-border-default);box-shadow:none}body[data-ui=app] .plat-legacy-html [class*=col-xs-]{min-height:1px;padding-right:calc(var(--plat-row-gap-x,1rem) * .5);padding-left:calc(var(--plat-row-gap-x,1rem) * .5);position:relative}body[data-ui=app] .plat-legacy-html .col-xs-1{flex:none;width:8.33333%}body[data-ui=app] .plat-legacy-html .col-xs-2{flex:none;width:16.6667%}body[data-ui=app] .plat-legacy-html .col-xs-3{flex:none;width:25%}body[data-ui=app] .plat-legacy-html .col-xs-4{flex:none;width:33.3333%}body[data-ui=app] .plat-legacy-html .col-xs-5{flex:none;width:41.6667%}body[data-ui=app] .plat-legacy-html .col-xs-6{flex:none;width:50%}body[data-ui=app] .plat-legacy-html .col-xs-7{flex:none;width:58.3333%}body[data-ui=app] .plat-legacy-html .col-xs-8{flex:none;width:66.6667%}body[data-ui=app] .plat-legacy-html .col-xs-9{flex:none;width:75%}body[data-ui=app] .plat-legacy-html .col-xs-10{flex:none;width:83.3333%}body[data-ui=app] .plat-legacy-html .col-xs-11{flex:none;width:91.6667%}body[data-ui=app] .plat-legacy-html .col-xs-12{flex:none;width:100%}}@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)!important}.plat-tone--success{color:var(--app-status-success-text)!important}.plat-tone--danger{color:var(--app-status-danger-text)!important}.plat-tone--warning{color:var(--app-status-warning-text)!important}.plat-tone--info{color:var(--app-status-info-text)!important}.plat-tone--muted{color:var(--app-text-muted)!important}.plat-tone--accent-lite{color:var(--app-accent-lite)!important}.plat-tone--accent-dark{color:var(--app-accent-dark)!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{body[data-ui=app] .plat-tabs{margin-block:0;padding-inline-start:0}body[data-ui=app] #cookieConsent .cookie-consent__row{justify-content:center;align-items:center;gap:.75rem 1rem}body[data-ui=app] #cookieConsent .cookie-consent__row>.plat-col-auto.cookie-consent__icon-shell{flex:none;width:auto;max-width:none;padding-left:0;padding-right:0}body[data-ui=app] #cookieConsent .cookie-consent__row>.plat-col-12.plat-col-sm,body[data-ui=app] #cookieConsent .cookie-consent__row>.plat-col-12.plat-col-sm-auto{padding-left:0;padding-right:0}@media (min-width:576px){body[data-ui=app] #cookieConsent .cookie-consent__row{flex-wrap:nowrap}body[data-ui=app] #cookieConsent .cookie-consent__row>.plat-col-12.plat-col-sm{flex:0 auto;width:auto;max-width:none}body[data-ui=app] #cookieConsent .cookie-consent__row>.plat-col-12.plat-col-sm-auto{flex:none;width:auto;max-width:none}body[data-ui=app] #cookieConsent .cookie-consent__actions{width:auto;display:inline-flex}}body[data-ui=app] :is(.plat-app-runtime,.plat-runtime-form,.plat-groupbox__body,.plat-widget-shell__body,.plat-accordion__body,.plat-tabs__panel,.plat-row.plat-control-outer) :is(.form-group.plat-form-group.plat-control-outer,.form-group.form-group-row-control.plat-form-group):has(>[data-plat-translated-layout=cell]){margin-bottom:var(--app-runtime-field-row-gap)}body[data-ui=app] #left-panel nav ul.nav-submenu{padding-inline-start:var(--app-space-2)}body[data-ui=app] #left-panel nav li>:is(a,button):not(:hover):not(:focus-visible),body[data-ui=app] #left-panel nav ul ul>li>:is(a,button):not(:hover):not(:focus-visible){color:var(--plat-sidebar-nav-text)}body[data-ui=app] #left-panel nav li:is(.is-open,.is-current-branch,.is-app-current-branch):not(.is-active):not(.is-app-active)>:is(a,button):not(:hover):not(:focus-visible){color:var(--plat-sidebar-nav-foreground)}body[data-ui=app] #left-panel nav li.is-active>:is(a,button):not(:hover):not(:focus-visible){color:var(--plat-sidebar-nav-selected-color)}body[data-ui=app] #left-panel nav li:has(>:is(a,button)[aria-current=page])>:is(a,button):not(:hover):not(:focus-visible){color:var(--plat-sidebar-nav-selected-color)}body[data-ui=app] #left-panel nav li.is-app-active:not(.is-active)>:is(a,button):not(:hover):not(:focus-visible){color:var(--plat-sidebar-nav-selected-color)}body[data-ui=app].plat-sidebar-compact #left-panel nav ul[data-plat-sidebar-flyout=true] ul.nav-submenu:is(.is-open,.collapsing){padding-inline-start:0}body[data-ui=app] .plat-pager__control.plat-btn:is(:disabled,[disabled],.disabled,.is-disabled,[aria-disabled=true]),body[data-ui=app] .plat-pager__item.is-disabled>.plat-pager__control.plat-btn{background:var(--app-surface-panel);border-color:var(--app-border-default);color:color-mix(in srgb, var(--app-text-primary) 50%, var(--app-surface-panel));box-shadow:none;cursor:not-allowed;opacity:1;pointer-events:none}}