@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}@layer ui.reset{.ui-scope,.ui-scope *,.ui-scope :before,.ui-scope :after{box-sizing:border-box}}@layer ui.tokens{:root,[data-theme=house]{--ui-radius-sm:4px;--ui-radius-control:8px;--ui-radius-card:10px;--ui-radius-pill:999px;--ui-radius-status:999px;--ui-border-width:1px;--ui-border-width-strong:2px;--ui-border-control-width:1px;--ui-focus-ring-width:2px;--ui-focus-ring-offset:2px;--ui-focus-ring-inset:-2px;--ui-font-family-body:"Inter", system-ui, sans-serif;--ui-font-family-mono:"IBM Plex Mono", ui-monospace, monospace;--ui-font-weight-regular:400;--ui-font-weight-medium:500;--ui-font-weight-semibold:600;--ui-font-numeric:tabular-nums;--ui-hold-duration:.8s;--ui-hold-drift:12px;--ui-z-sticky:100;--ui-z-overlay:1000;--ui-z-toast:1100;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-7:32px;--ui-space-8:48px;--ui-space-9:64px;--ui-space-half:2px;--ui-type-heading-1-weight:500;--ui-type-heading-1-family:"Inter", system-ui, sans-serif;--ui-type-heading-2-weight:500;--ui-type-heading-2-family:"Inter", system-ui, sans-serif;--ui-type-heading-3-weight:600;--ui-type-heading-3-family:"Inter", system-ui, sans-serif;--ui-type-body-weight:400;--ui-type-body-family:"Inter", system-ui, sans-serif;--ui-type-label-weight:500;--ui-type-label-family:"Inter", system-ui, sans-serif;--ui-type-data-weight:400;--ui-type-data-family:"IBM Plex Mono", ui-monospace, monospace;--ui-type-caption-weight:400;--ui-type-caption-family:"Inter", system-ui, sans-serif;--ui-type-code-weight:400;--ui-type-code-family:"IBM Plex Mono", ui-monospace, monospace;--ui-table-header-rule-width:1px;--ui-table-header-transform:none;--ui-table-header-tracking:0;--ui-table-column-rule-width:0;--ui-selection-marker-width:2px;--ui-layout-panel-width:360px;--ui-layout-step-width:120px;--ui-motion-duration-instant:0s;--ui-motion-duration-fast:.1s;--ui-motion-duration-base:.18s;--ui-motion-duration-slow:.3s;--ui-motion-toast-duration:6s;--ui-motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--ui-motion-ease-emphasized:cubic-bezier(.3, 0, 0, 1);--ui-motion-transition-state:.1s cubic-bezier(.2, 0, 0, 1);--ui-motion-transition-enter-exit:.18s cubic-bezier(.3, 0, 0, 1)}:root,[data-theme=house][data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-color-surface-canvas:#f6f3f0;--ui-color-surface-sunken:#edebe7;--ui-color-surface-raised:#fffdfb;--ui-color-surface-overlay:#fffdfb;--ui-color-surface-inverse:#211f1c;--ui-color-selection-bg:#e3f0ef;--ui-color-selection-bg-hover:#dbe8e6;--ui-color-selection-bg-pressed:#d2e0de;--ui-color-action-ghost-bg:#0000;--ui-color-action-ghost-bg-hover:#edebe7;--ui-color-action-ghost-bg-pressed:#e5e2df;--ui-color-action-ghost-fg:#22201e;--ui-color-action-ghost-border:#0000;--ui-color-action-primary-bg:#076662;--ui-color-action-primary-bg-hover:#005653;--ui-color-action-primary-bg-pressed:#034744;--ui-color-action-primary-border:#076662;--ui-color-action-primary-fg:#fff;--ui-color-action-secondary-bg:#fffdfb;--ui-color-action-secondary-bg-hover:#f5f3ef;--ui-color-action-secondary-bg-pressed:#edebe7;--ui-color-action-secondary-fg:#22201e;--ui-color-action-secondary-border:#878481;--ui-color-action-danger-bg:#ba3728;--ui-color-action-danger-bg-hover:#a52014;--ui-color-action-danger-bg-pressed:#8d0e04;--ui-color-action-danger-border:#ba3728;--ui-color-action-danger-fg:#fff;--ui-color-text-primary:#22201e;--ui-color-text-secondary:#464441;--ui-color-text-muted:#5e5b59;--ui-color-text-placeholder:#6b6966;--ui-color-text-disabled:#878481;--ui-color-text-link:#086662;--ui-color-text-inverse:#f6f3f0;--ui-color-border-subtle:#e5e2df;--ui-color-border-control:#878481;--ui-color-border-strong:#585754;--ui-color-focus-ring:#036c68;--ui-color-status-success-bg:#eaf7ea;--ui-color-status-success-fg:#2e7133;--ui-color-status-success-border:#c2dfc2;--ui-color-status-success-solid:#408344;--ui-color-status-success-on-solid:#fff;--ui-color-status-warning-bg:#fbf1e3;--ui-color-status-warning-fg:#875a04;--ui-color-status-warning-border:#ead2b2;--ui-color-status-warning-solid:#9b6c1d;--ui-color-status-warning-on-solid:#fff;--ui-color-status-danger-bg:#ffeeeb;--ui-color-status-danger-fg:#b73325;--ui-color-status-danger-border:#f5cac3;--ui-color-status-danger-solid:#cc4838;--ui-color-status-danger-on-solid:#fff;--ui-color-status-info-bg:#e4f6ff;--ui-color-status-info-fg:#4f6774;--ui-color-status-info-border:#b5ddf1;--ui-color-status-info-solid:#5f7885;--ui-color-status-info-on-solid:#fff;--ui-color-status-progress-bg:#ebf3ff;--ui-color-status-progress-fg:#2864ac;--ui-color-status-progress-border:#c0d8f7;--ui-color-status-progress-solid:#3b76bf;--ui-color-status-progress-on-solid:#fff;--ui-color-status-neutral-bg:#f2f0ed;--ui-color-status-neutral-fg:#656361;--ui-color-status-neutral-border:#d7d5d3;--ui-color-status-neutral-solid:#767572;--ui-color-status-neutral-on-solid:#fff;--ui-color-scrim:#2a241c73;--ui-color-chart-cat-1:#029488;--ui-color-chart-cat-2:#b95e01;--ui-color-chart-cat-3:#8460d2;--ui-color-chart-cat-4:#4f950f;--ui-color-chart-cat-5:#bc4385;--ui-color-chart-cat-6:#957601;--ui-color-chart-cat-7:#106dce;--ui-color-chart-cat-8:#a51e24;--ui-color-chart-seq-1:#199388;--ui-color-chart-seq-2:#11766c;--ui-color-chart-seq-3:#0a5952;--ui-color-chart-seq-4:#043f39;--ui-color-chart-seq-5:#012622;--ui-color-chart-status-success:#408344;--ui-color-chart-status-warning:#9b6c1d;--ui-color-chart-status-danger:#cc4838;--ui-color-chart-status-info:#5f7885;--ui-elevation-raised:0px 1px 2px 0px #2a241c14, 0px 2px 8px 0px #2a241c0f;--ui-elevation-overlay:0px 2px 6px 0px #2a241c1f, 0px 16px 40px 0px #2a241c2e}[data-theme=house][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-color-surface-canvas:#181613;--ui-color-surface-sunken:#100e0c;--ui-color-surface-raised:#211f1c;--ui-color-surface-overlay:#292725;--ui-color-surface-inverse:#f1eeea;--ui-color-selection-bg:#1d3231;--ui-color-selection-bg-hover:#273d3b;--ui-color-selection-bg-pressed:#314846;--ui-color-action-ghost-bg:#0000;--ui-color-action-ghost-bg-hover:#272522;--ui-color-action-ghost-bg-pressed:#312f2c;--ui-color-action-ghost-fg:#fcfaf6;--ui-color-action-ghost-border:#0000;--ui-color-action-primary-bg:#44b2aa;--ui-color-action-primary-bg-hover:#56c2ba;--ui-color-action-primary-bg-pressed:#2c9f97;--ui-color-action-primary-border:#44b2aa;--ui-color-action-primary-fg:#0d0b09;--ui-color-action-secondary-bg:#211f1c;--ui-color-action-secondary-bg-hover:#2c2a27;--ui-color-action-secondary-bg-pressed:#343230;--ui-color-action-secondary-fg:#fcfaf6;--ui-color-action-secondary-border:#74726f;--ui-color-action-danger-bg:#e28374;--ui-color-action-danger-bg-hover:#f79686;--ui-color-action-danger-bg-pressed:#ce7162;--ui-color-action-danger-border:#e28374;--ui-color-action-danger-fg:#0a0907;--ui-color-text-primary:#fcfaf6;--ui-color-text-secondary:#d2d0cc;--ui-color-text-muted:#b2b0ad;--ui-color-text-placeholder:#908e8b;--ui-color-text-disabled:#74726f;--ui-color-text-link:#6ebfb9;--ui-color-text-inverse:#181613;--ui-color-border-subtle:#3a3835;--ui-color-border-control:#74726f;--ui-color-border-strong:#a7a4a1;--ui-color-focus-ring:#5cbab4;--ui-color-status-success-bg:#1e2c1f;--ui-color-status-success-fg:#63a766;--ui-color-status-success-border:#3a593b;--ui-color-status-success-solid:#458849;--ui-color-status-success-on-solid:#0a0907;--ui-color-status-warning-bg:#302617;--ui-color-status-warning-fg:#be8d44;--ui-color-status-warning-border:#634b28;--ui-color-status-warning-solid:#a17124;--ui-color-status-warning-on-solid:#0a0907;--ui-color-status-danger-bg:#35221f;--ui-color-status-danger-fg:#f36b59;--ui-color-status-danger-border:#6d433c;--ui-color-status-danger-solid:#d24d3c;--ui-color-status-danger-on-solid:#0a0907;--ui-color-status-info-bg:#172a34;--ui-color-status-info-fg:#809aa7;--ui-color-status-info-border:#29566a;--ui-color-status-info-solid:#657e8b;--ui-color-status-info-on-solid:#0a0907;--ui-color-status-progress-bg:#1e2836;--ui-color-status-progress-fg:#5c98e4;--ui-color-status-progress-border:#395170;--ui-color-status-progress-solid:#407bc5;--ui-color-status-progress-on-solid:#0a0907;--ui-color-status-neutral-bg:#292725;--ui-color-status-neutral-fg:#989694;--ui-color-status-neutral-border:#4f4e4c;--ui-color-status-neutral-solid:#7c7a78;--ui-color-status-neutral-on-solid:#060605;--ui-color-scrim:#000000a6;--ui-color-chart-cat-1:#03ac9f;--ui-color-chart-cat-2:#c66501;--ui-color-chart-cat-3:#8763d6;--ui-color-chart-cat-4:#529816;--ui-color-chart-cat-5:#ca5091;--ui-color-chart-cat-6:#9d7c01;--ui-color-chart-cat-7:#267cdf;--ui-color-chart-cat-8:#eb635e;--ui-color-chart-seq-1:#148177;--ui-color-chart-seq-2:#1c9f93;--ui-color-chart-seq-3:#24beb0;--ui-color-chart-seq-4:#2cdfce;--ui-color-chart-seq-5:#53feec;--ui-color-chart-status-success:#458849;--ui-color-chart-status-warning:#a17124;--ui-color-chart-status-danger:#d24d3c;--ui-color-chart-status-info:#657e8b;--ui-elevation-raised:0px 1px 3px 0px #00000052, 0px 4px 12px 0px #0000003d;--ui-elevation-overlay:0px 16px 40px 0px #0009}[data-theme=house][data-mode=hc-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-color-surface-canvas:#fff;--ui-color-surface-sunken:#f2f0ed;--ui-color-surface-raised:#fff;--ui-color-surface-overlay:#fff;--ui-color-surface-inverse:#060605;--ui-color-selection-bg:#cbf1ee;--ui-color-selection-bg-hover:#c1e7e4;--ui-color-selection-bg-pressed:#bee5e2;--ui-color-action-ghost-bg:#0000;--ui-color-action-ghost-bg-hover:#edebe8;--ui-color-action-ghost-bg-pressed:#dfdedb;--ui-color-action-ghost-fg:#000;--ui-color-action-ghost-border:#52504e;--ui-color-action-primary-bg:#034d4a;--ui-color-action-primary-bg-hover:#033e3c;--ui-color-action-primary-bg-pressed:#01302e;--ui-color-action-primary-border:#034d4a;--ui-color-action-primary-fg:#fff;--ui-color-action-secondary-bg:#fff;--ui-color-action-secondary-bg-hover:#edebe8;--ui-color-action-secondary-bg-pressed:#dfdedb;--ui-color-action-secondary-fg:#000;--ui-color-action-secondary-border:#52504e;--ui-color-action-danger-bg:#902014;--ui-color-action-danger-bg-hover:#7b0902;--ui-color-action-danger-bg-pressed:#610200;--ui-color-action-danger-border:#902014;--ui-color-action-danger-fg:#fff;--ui-color-text-primary:#000;--ui-color-text-secondary:#22201f;--ui-color-text-muted:#3c3a38;--ui-color-text-placeholder:#4f4e4c;--ui-color-text-disabled:#6d6b69;--ui-color-text-link:#014c49;--ui-color-text-inverse:#fff;--ui-color-border-subtle:#878683;--ui-color-border-control:#52504e;--ui-color-border-strong:#292725;--ui-color-focus-ring:#12110f;--ui-color-status-success-bg:#fff;--ui-color-status-success-fg:#135a1d;--ui-color-status-success-border:#135a1d;--ui-color-status-success-solid:#1f6427;--ui-color-status-success-on-solid:#fff;--ui-color-status-warning-bg:#fff;--ui-color-status-warning-fg:#6b4600;--ui-color-status-warning-border:#6b4600;--ui-color-status-warning-solid:#774f04;--ui-color-status-warning-on-solid:#fff;--ui-color-status-danger-bg:#fff;--ui-color-status-danger-fg:#9c1308;--ui-color-status-danger-border:#9c1308;--ui-color-status-danger-solid:#a52014;--ui-color-status-danger-on-solid:#fff;--ui-color-status-info-bg:#fff;--ui-color-status-info-fg:#3a515d;--ui-color-status-info-border:#3a515d;--ui-color-status-info-solid:#425a66;--ui-color-status-info-on-solid:#fff;--ui-color-status-progress-bg:#fff;--ui-color-status-progress-fg:#0d4d93;--ui-color-status-progress-border:#0d4d93;--ui-color-status-progress-solid:#1a579e;--ui-color-status-progress-on-solid:#fff;--ui-color-status-neutral-bg:#fff;--ui-color-status-neutral-fg:#4f4e4c;--ui-color-status-neutral-border:#4f4e4c;--ui-color-status-neutral-solid:#585754;--ui-color-status-neutral-on-solid:#fff;--ui-color-scrim:#000000b3;--ui-color-chart-cat-1:#00766d;--ui-color-chart-cat-2:#a85500;--ui-color-chart-cat-3:#7853c5;--ui-color-chart-cat-4:#3c7700;--ui-color-chart-cat-5:#b53c7f;--ui-color-chart-cat-6:#846800;--ui-color-chart-cat-7:#096acb;--ui-color-chart-cat-8:#c13c3b;--ui-color-chart-seq-1:#12796f;--ui-color-chart-seq-2:#0c6058;--ui-color-chart-seq-3:#064741;--ui-color-chart-seq-4:#02302c;--ui-color-chart-seq-5:#001b18;--ui-color-chart-status-success:#1f6427;--ui-color-chart-status-warning:#774f04;--ui-color-chart-status-danger:#a52014;--ui-color-chart-status-info:#425a66;--ui-elevation-raised:0px 1px 3px 0px #2a241c4d;--ui-elevation-overlay:0px 8px 24px 0px #2a241c80}[data-theme=house][data-mode=hc-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-color-surface-canvas:#0c0b09;--ui-color-surface-sunken:#040303;--ui-color-surface-raised:#151412;--ui-color-surface-overlay:#1e1d1b;--ui-color-surface-inverse:#fff;--ui-color-selection-bg:#012d2b;--ui-color-selection-bg-hover:#063836;--ui-color-selection-bg-pressed:#053a37;--ui-color-action-ghost-bg:#0000;--ui-color-action-ghost-bg-hover:#1c1a19;--ui-color-action-ghost-bg-pressed:#2a2927;--ui-color-action-ghost-fg:#fff;--ui-color-action-ghost-border:#a8a7a4;--ui-color-action-primary-bg:#74d1c8;--ui-color-action-primary-bg-hover:#84e1d9;--ui-color-action-primary-bg-pressed:#59b7af;--ui-color-action-primary-border:#74d1c8;--ui-color-action-primary-fg:#000;--ui-color-action-secondary-bg:#171614;--ui-color-action-secondary-bg-hover:#252422;--ui-color-action-secondary-bg-pressed:#31302e;--ui-color-action-secondary-fg:#fff;--ui-color-action-secondary-border:#a8a7a4;--ui-color-action-danger-bg:#fda293;--ui-color-action-danger-bg-hover:#febaaf;--ui-color-action-danger-bg-pressed:#e1897b;--ui-color-action-danger-border:#fda293;--ui-color-action-danger-fg:#000;--ui-color-text-primary:#fff;--ui-color-text-secondary:#f9f7f4;--ui-color-text-muted:#d4d2cf;--ui-color-text-placeholder:#adaba9;--ui-color-text-disabled:#878683;--ui-color-text-link:#7cd3cd;--ui-color-text-inverse:#0c0b09;--ui-color-border-subtle:#575553;--ui-color-border-control:#a8a7a4;--ui-color-border-strong:#e5e2df;--ui-color-focus-ring:#fff;--ui-color-status-success-bg:#000;--ui-color-status-success-fg:#76bb78;--ui-color-status-success-border:#76bb78;--ui-color-status-success-solid:#63a766;--ui-color-status-success-on-solid:#000;--ui-color-status-warning-bg:#000;--ui-color-status-warning-fg:#d4a259;--ui-color-status-warning-border:#d4a259;--ui-color-status-warning-solid:#be8d44;--ui-color-status-warning-on-solid:#000;--ui-color-status-danger-bg:#000;--ui-color-status-danger-fg:#fe8b79;--ui-color-status-danger-border:#fe8b79;--ui-color-status-danger-solid:#f36b59;--ui-color-status-danger-on-solid:#000;--ui-color-status-info-bg:#000;--ui-color-status-info-fg:#94afbc;--ui-color-status-info-border:#94afbc;--ui-color-status-info-solid:#809aa7;--ui-color-status-info-on-solid:#000;--ui-color-status-progress-bg:#000;--ui-color-status-progress-fg:#71aefc;--ui-color-status-progress-border:#71aefc;--ui-color-status-progress-solid:#5c98e4;--ui-color-status-progress-on-solid:#000;--ui-color-status-neutral-bg:#000;--ui-color-status-neutral-fg:#adaba9;--ui-color-status-neutral-border:#adaba9;--ui-color-status-neutral-solid:#989694;--ui-color-status-neutral-on-solid:#000;--ui-color-scrim:#000c;--ui-color-chart-cat-1:#03b0a2;--ui-color-chart-cat-2:#db7102;--ui-color-chart-cat-3:#b59aff;--ui-color-chart-cat-4:#529816;--ui-color-chart-cat-5:#fe7fc0;--ui-color-chart-cat-6:#ab8701;--ui-color-chart-cat-7:#4c9cff;--ui-color-chart-cat-8:#ff8a82;--ui-color-chart-seq-1:#1a978b;--ui-color-chart-seq-2:#21b4a6;--ui-color-chart-seq-3:#29d2c2;--ui-color-chart-seq-4:#3ff0df;--ui-color-chart-seq-5:#bafef4;--ui-color-chart-status-success:#63a766;--ui-color-chart-status-warning:#be8d44;--ui-color-chart-status-danger:#f36b59;--ui-color-chart-status-info:#809aa7;--ui-elevation-raised:0px 1px 3px 0px #000000b3;--ui-elevation-overlay:0px 8px 24px 0px #000000e6}@media (prefers-color-scheme:light) and (not (prefers-contrast:more)){[data-theme=house][data-mode=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-color-surface-canvas:#f6f3f0;--ui-color-surface-sunken:#edebe7;--ui-color-surface-raised:#fffdfb;--ui-color-surface-overlay:#fffdfb;--ui-color-surface-inverse:#211f1c;--ui-color-selection-bg:#e3f0ef;--ui-color-selection-bg-hover:#dbe8e6;--ui-color-selection-bg-pressed:#d2e0de;--ui-color-action-ghost-bg:#0000;--ui-color-action-ghost-bg-hover:#edebe7;--ui-color-action-ghost-bg-pressed:#e5e2df;--ui-color-action-ghost-fg:#22201e;--ui-color-action-ghost-border:#0000;--ui-color-action-primary-bg:#076662;--ui-color-action-primary-bg-hover:#005653;--ui-color-action-primary-bg-pressed:#034744;--ui-color-action-primary-border:#076662;--ui-color-action-primary-fg:#fff;--ui-color-action-secondary-bg:#fffdfb;--ui-color-action-secondary-bg-hover:#f5f3ef;--ui-color-action-secondary-bg-pressed:#edebe7;--ui-color-action-secondary-fg:#22201e;--ui-color-action-secondary-border:#878481;--ui-color-action-danger-bg:#ba3728;--ui-color-action-danger-bg-hover:#a52014;--ui-color-action-danger-bg-pressed:#8d0e04;--ui-color-action-danger-border:#ba3728;--ui-color-action-danger-fg:#fff;--ui-color-text-primary:#22201e;--ui-color-text-secondary:#464441;--ui-color-text-muted:#5e5b59;--ui-color-text-placeholder:#6b6966;--ui-color-text-disabled:#878481;--ui-color-text-link:#086662;--ui-color-text-inverse:#f6f3f0;--ui-color-border-subtle:#e5e2df;--ui-color-border-control:#878481;--ui-color-border-strong:#585754;--ui-color-focus-ring:#036c68;--ui-color-status-success-bg:#eaf7ea;--ui-color-status-success-fg:#2e7133;--ui-color-status-success-border:#c2dfc2;--ui-color-status-success-solid:#408344;--ui-color-status-success-on-solid:#fff;--ui-color-status-warning-bg:#fbf1e3;--ui-color-status-warning-fg:#875a04;--ui-color-status-warning-border:#ead2b2;--ui-color-status-warning-solid:#9b6c1d;--ui-color-status-warning-on-solid:#fff;--ui-color-status-danger-bg:#ffeeeb;--ui-color-status-danger-fg:#b73325;--ui-color-status-danger-border:#f5cac3;--ui-color-status-danger-solid:#cc4838;--ui-color-status-danger-on-solid:#fff;--ui-color-status-info-bg:#e4f6ff;--ui-color-status-info-fg:#4f6774;--ui-color-status-info-border:#b5ddf1;--ui-color-status-info-solid:#5f7885;--ui-color-status-info-on-solid:#fff;--ui-color-status-progress-bg:#ebf3ff;--ui-color-status-progress-fg:#2864ac;--ui-color-status-progress-border:#c0d8f7;--ui-color-status-progress-solid:#3b76bf;--ui-color-status-progress-on-solid:#fff;--ui-color-status-neutral-bg:#f2f0ed;--ui-color-status-neutral-fg:#656361;--ui-color-status-neutral-border:#d7d5d3;--ui-color-status-neutral-solid:#767572;--ui-color-status-neutral-on-solid:#fff;--ui-color-scrim:#2a241c73;--ui-color-chart-cat-1:#029488;--ui-color-chart-cat-2:#b95e01;--ui-color-chart-cat-3:#8460d2;--ui-color-chart-cat-4:#4f950f;--ui-color-chart-cat-5:#bc4385;--ui-color-chart-cat-6:#957601;--ui-color-chart-cat-7:#106dce;--ui-color-chart-cat-8:#a51e24;--ui-color-chart-seq-1:#199388;--ui-color-chart-seq-2:#11766c;--ui-color-chart-seq-3:#0a5952;--ui-color-chart-seq-4:#043f39;--ui-color-chart-seq-5:#012622;--ui-color-chart-status-success:#408344;--ui-color-chart-status-warning:#9b6c1d;--ui-color-chart-status-danger:#cc4838;--ui-color-chart-status-info:#5f7885;--ui-elevation-raised:0px 1px 2px 0px #2a241c14, 0px 2px 8px 0px #2a241c0f;--ui-elevation-overlay:0px 2px 6px 0px #2a241c1f, 0px 16px 40px 0px #2a241c2e}}@media (prefers-color-scheme:dark) and (not (prefers-contrast:more)){[data-theme=house][data-mode=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-color-surface-canvas:#181613;--ui-color-surface-sunken:#100e0c;--ui-color-surface-raised:#211f1c;--ui-color-surface-overlay:#292725;--ui-color-surface-inverse:#f1eeea;--ui-color-selection-bg:#1d3231;--ui-color-selection-bg-hover:#273d3b;--ui-color-selection-bg-pressed:#314846;--ui-color-action-ghost-bg:#0000;--ui-color-action-ghost-bg-hover:#272522;--ui-color-action-ghost-bg-pressed:#312f2c;--ui-color-action-ghost-fg:#fcfaf6;--ui-color-action-ghost-border:#0000;--ui-color-action-primary-bg:#44b2aa;--ui-color-action-primary-bg-hover:#56c2ba;--ui-color-action-primary-bg-pressed:#2c9f97;--ui-color-action-primary-border:#44b2aa;--ui-color-action-primary-fg:#0d0b09;--ui-color-action-secondary-bg:#211f1c;--ui-color-action-secondary-bg-hover:#2c2a27;--ui-color-action-secondary-bg-pressed:#343230;--ui-color-action-secondary-fg:#fcfaf6;--ui-color-action-secondary-border:#74726f;--ui-color-action-danger-bg:#e28374;--ui-color-action-danger-bg-hover:#f79686;--ui-color-action-danger-bg-pressed:#ce7162;--ui-color-action-danger-border:#e28374;--ui-color-action-danger-fg:#0a0907;--ui-color-text-primary:#fcfaf6;--ui-color-text-secondary:#d2d0cc;--ui-color-text-muted:#b2b0ad;--ui-color-text-placeholder:#908e8b;--ui-color-text-disabled:#74726f;--ui-color-text-link:#6ebfb9;--ui-color-text-inverse:#181613;--ui-color-border-subtle:#3a3835;--ui-color-border-control:#74726f;--ui-color-border-strong:#a7a4a1;--ui-color-focus-ring:#5cbab4;--ui-color-status-success-bg:#1e2c1f;--ui-color-status-success-fg:#63a766;--ui-color-status-success-border:#3a593b;--ui-color-status-success-solid:#458849;--ui-color-status-success-on-solid:#0a0907;--ui-color-status-warning-bg:#302617;--ui-color-status-warning-fg:#be8d44;--ui-color-status-warning-border:#634b28;--ui-color-status-warning-solid:#a17124;--ui-color-status-warning-on-solid:#0a0907;--ui-color-status-danger-bg:#35221f;--ui-color-status-danger-fg:#f36b59;--ui-color-status-danger-border:#6d433c;--ui-color-status-danger-solid:#d24d3c;--ui-color-status-danger-on-solid:#0a0907;--ui-color-status-info-bg:#172a34;--ui-color-status-info-fg:#809aa7;--ui-color-status-info-border:#29566a;--ui-color-status-info-solid:#657e8b;--ui-color-status-info-on-solid:#0a0907;--ui-color-status-progress-bg:#1e2836;--ui-color-status-progress-fg:#5c98e4;--ui-color-status-progress-border:#395170;--ui-color-status-progress-solid:#407bc5;--ui-color-status-progress-on-solid:#0a0907;--ui-color-status-neutral-bg:#292725;--ui-color-status-neutral-fg:#989694;--ui-color-status-neutral-border:#4f4e4c;--ui-color-status-neutral-solid:#7c7a78;--ui-color-status-neutral-on-solid:#060605;--ui-color-scrim:#000000a6;--ui-color-chart-cat-1:#03ac9f;--ui-color-chart-cat-2:#c66501;--ui-color-chart-cat-3:#8763d6;--ui-color-chart-cat-4:#529816;--ui-color-chart-cat-5:#ca5091;--ui-color-chart-cat-6:#9d7c01;--ui-color-chart-cat-7:#267cdf;--ui-color-chart-cat-8:#eb635e;--ui-color-chart-seq-1:#148177;--ui-color-chart-seq-2:#1c9f93;--ui-color-chart-seq-3:#24beb0;--ui-color-chart-seq-4:#2cdfce;--ui-color-chart-seq-5:#53feec;--ui-color-chart-status-success:#458849;--ui-color-chart-status-warning:#a17124;--ui-color-chart-status-danger:#d24d3c;--ui-color-chart-status-info:#657e8b;--ui-elevation-raised:0px 1px 3px 0px #00000052, 0px 4px 12px 0px #0000003d;--ui-elevation-overlay:0px 16px 40px 0px #0009}}@media (prefers-color-scheme:light) and (prefers-contrast:more){[data-theme=house][data-mode=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-color-surface-canvas:#fff;--ui-color-surface-sunken:#f2f0ed;--ui-color-surface-raised:#fff;--ui-color-surface-overlay:#fff;--ui-color-surface-inverse:#060605;--ui-color-selection-bg:#cbf1ee;--ui-color-selection-bg-hover:#c1e7e4;--ui-color-selection-bg-pressed:#bee5e2;--ui-color-action-ghost-bg:#0000;--ui-color-action-ghost-bg-hover:#edebe8;--ui-color-action-ghost-bg-pressed:#dfdedb;--ui-color-action-ghost-fg:#000;--ui-color-action-ghost-border:#52504e;--ui-color-action-primary-bg:#034d4a;--ui-color-action-primary-bg-hover:#033e3c;--ui-color-action-primary-bg-pressed:#01302e;--ui-color-action-primary-border:#034d4a;--ui-color-action-primary-fg:#fff;--ui-color-action-secondary-bg:#fff;--ui-color-action-secondary-bg-hover:#edebe8;--ui-color-action-secondary-bg-pressed:#dfdedb;--ui-color-action-secondary-fg:#000;--ui-color-action-secondary-border:#52504e;--ui-color-action-danger-bg:#902014;--ui-color-action-danger-bg-hover:#7b0902;--ui-color-action-danger-bg-pressed:#610200;--ui-color-action-danger-border:#902014;--ui-color-action-danger-fg:#fff;--ui-color-text-primary:#000;--ui-color-text-secondary:#22201f;--ui-color-text-muted:#3c3a38;--ui-color-text-placeholder:#4f4e4c;--ui-color-text-disabled:#6d6b69;--ui-color-text-link:#014c49;--ui-color-text-inverse:#fff;--ui-color-border-subtle:#878683;--ui-color-border-control:#52504e;--ui-color-border-strong:#292725;--ui-color-focus-ring:#12110f;--ui-color-status-success-bg:#fff;--ui-color-status-success-fg:#135a1d;--ui-color-status-success-border:#135a1d;--ui-color-status-success-solid:#1f6427;--ui-color-status-success-on-solid:#fff;--ui-color-status-warning-bg:#fff;--ui-color-status-warning-fg:#6b4600;--ui-color-status-warning-border:#6b4600;--ui-color-status-warning-solid:#774f04;--ui-color-status-warning-on-solid:#fff;--ui-color-status-danger-bg:#fff;--ui-color-status-danger-fg:#9c1308;--ui-color-status-danger-border:#9c1308;--ui-color-status-danger-solid:#a52014;--ui-color-status-danger-on-solid:#fff;--ui-color-status-info-bg:#fff;--ui-color-status-info-fg:#3a515d;--ui-color-status-info-border:#3a515d;--ui-color-status-info-solid:#425a66;--ui-color-status-info-on-solid:#fff;--ui-color-status-progress-bg:#fff;--ui-color-status-progress-fg:#0d4d93;--ui-color-status-progress-border:#0d4d93;--ui-color-status-progress-solid:#1a579e;--ui-color-status-progress-on-solid:#fff;--ui-color-status-neutral-bg:#fff;--ui-color-status-neutral-fg:#4f4e4c;--ui-color-status-neutral-border:#4f4e4c;--ui-color-status-neutral-solid:#585754;--ui-color-status-neutral-on-solid:#fff;--ui-color-scrim:#000000b3;--ui-color-chart-cat-1:#00766d;--ui-color-chart-cat-2:#a85500;--ui-color-chart-cat-3:#7853c5;--ui-color-chart-cat-4:#3c7700;--ui-color-chart-cat-5:#b53c7f;--ui-color-chart-cat-6:#846800;--ui-color-chart-cat-7:#096acb;--ui-color-chart-cat-8:#c13c3b;--ui-color-chart-seq-1:#12796f;--ui-color-chart-seq-2:#0c6058;--ui-color-chart-seq-3:#064741;--ui-color-chart-seq-4:#02302c;--ui-color-chart-seq-5:#001b18;--ui-color-chart-status-success:#1f6427;--ui-color-chart-status-warning:#774f04;--ui-color-chart-status-danger:#a52014;--ui-color-chart-status-info:#425a66;--ui-elevation-raised:0px 1px 3px 0px #2a241c4d;--ui-elevation-overlay:0px 8px 24px 0px #2a241c80}}@media (prefers-color-scheme:dark) and (prefers-contrast:more){[data-theme=house][data-mode=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-color-surface-canvas:#0c0b09;--ui-color-surface-sunken:#040303;--ui-color-surface-raised:#151412;--ui-color-surface-overlay:#1e1d1b;--ui-color-surface-inverse:#fff;--ui-color-selection-bg:#012d2b;--ui-color-selection-bg-hover:#063836;--ui-color-selection-bg-pressed:#053a37;--ui-color-action-ghost-bg:#0000;--ui-color-action-ghost-bg-hover:#1c1a19;--ui-color-action-ghost-bg-pressed:#2a2927;--ui-color-action-ghost-fg:#fff;--ui-color-action-ghost-border:#a8a7a4;--ui-color-action-primary-bg:#74d1c8;--ui-color-action-primary-bg-hover:#84e1d9;--ui-color-action-primary-bg-pressed:#59b7af;--ui-color-action-primary-border:#74d1c8;--ui-color-action-primary-fg:#000;--ui-color-action-secondary-bg:#171614;--ui-color-action-secondary-bg-hover:#252422;--ui-color-action-secondary-bg-pressed:#31302e;--ui-color-action-secondary-fg:#fff;--ui-color-action-secondary-border:#a8a7a4;--ui-color-action-danger-bg:#fda293;--ui-color-action-danger-bg-hover:#febaaf;--ui-color-action-danger-bg-pressed:#e1897b;--ui-color-action-danger-border:#fda293;--ui-color-action-danger-fg:#000;--ui-color-text-primary:#fff;--ui-color-text-secondary:#f9f7f4;--ui-color-text-muted:#d4d2cf;--ui-color-text-placeholder:#adaba9;--ui-color-text-disabled:#878683;--ui-color-text-link:#7cd3cd;--ui-color-text-inverse:#0c0b09;--ui-color-border-subtle:#575553;--ui-color-border-control:#a8a7a4;--ui-color-border-strong:#e5e2df;--ui-color-focus-ring:#fff;--ui-color-status-success-bg:#000;--ui-color-status-success-fg:#76bb78;--ui-color-status-success-border:#76bb78;--ui-color-status-success-solid:#63a766;--ui-color-status-success-on-solid:#000;--ui-color-status-warning-bg:#000;--ui-color-status-warning-fg:#d4a259;--ui-color-status-warning-border:#d4a259;--ui-color-status-warning-solid:#be8d44;--ui-color-status-warning-on-solid:#000;--ui-color-status-danger-bg:#000;--ui-color-status-danger-fg:#fe8b79;--ui-color-status-danger-border:#fe8b79;--ui-color-status-danger-solid:#f36b59;--ui-color-status-danger-on-solid:#000;--ui-color-status-info-bg:#000;--ui-color-status-info-fg:#94afbc;--ui-color-status-info-border:#94afbc;--ui-color-status-info-solid:#809aa7;--ui-color-status-info-on-solid:#000;--ui-color-status-progress-bg:#000;--ui-color-status-progress-fg:#71aefc;--ui-color-status-progress-border:#71aefc;--ui-color-status-progress-solid:#5c98e4;--ui-color-status-progress-on-solid:#000;--ui-color-status-neutral-bg:#000;--ui-color-status-neutral-fg:#adaba9;--ui-color-status-neutral-border:#adaba9;--ui-color-status-neutral-solid:#989694;--ui-color-status-neutral-on-solid:#000;--ui-color-scrim:#000c;--ui-color-chart-cat-1:#03b0a2;--ui-color-chart-cat-2:#db7102;--ui-color-chart-cat-3:#b59aff;--ui-color-chart-cat-4:#529816;--ui-color-chart-cat-5:#fe7fc0;--ui-color-chart-cat-6:#ab8701;--ui-color-chart-cat-7:#4c9cff;--ui-color-chart-cat-8:#ff8a82;--ui-color-chart-seq-1:#1a978b;--ui-color-chart-seq-2:#21b4a6;--ui-color-chart-seq-3:#29d2c2;--ui-color-chart-seq-4:#3ff0df;--ui-color-chart-seq-5:#bafef4;--ui-color-chart-status-success:#63a766;--ui-color-chart-status-warning:#be8d44;--ui-color-chart-status-danger:#f36b59;--ui-color-chart-status-info:#809aa7;--ui-elevation-raised:0px 1px 3px 0px #000000b3;--ui-elevation-overlay:0px 8px 24px 0px #000000e6}}[data-theme=house][data-density=compact]{--ui-size-control:32px;--ui-size-row:32px;--ui-size-target-min:24px;--ui-size-target-min-coarse:28px;--ui-size-target-gap:4px;--ui-space-inset:12px;--ui-space-gap:8px;--ui-space-control-x:10px;--ui-type-heading-1-size:24px;--ui-type-heading-1-line-height:1.2;--ui-type-heading-2-size:18px;--ui-type-heading-2-line-height:1.25;--ui-type-heading-3-size:15px;--ui-type-heading-3-line-height:1.3;--ui-type-body-size:13px;--ui-type-body-line-height:1.5;--ui-type-label-size:13px;--ui-type-label-line-height:1.3;--ui-type-data-size:13px;--ui-type-data-line-height:1.4;--ui-type-caption-size:12px;--ui-type-caption-line-height:1.4;--ui-type-code-size:12px;--ui-type-code-line-height:1.5;--ui-size-keypad-key:40px;--ui-size-action-tile:80px}:root,[data-theme=house][data-density=comfortable]{--ui-size-control:36px;--ui-size-row:40px;--ui-size-target-min:36px;--ui-size-target-min-coarse:44px;--ui-size-target-gap:8px;--ui-space-inset:16px;--ui-space-gap:12px;--ui-space-control-x:12px;--ui-type-heading-1-size:28px;--ui-type-heading-1-line-height:1.2;--ui-type-heading-2-size:20px;--ui-type-heading-2-line-height:1.25;--ui-type-heading-3-size:16px;--ui-type-heading-3-line-height:1.3;--ui-type-body-size:14px;--ui-type-body-line-height:1.5;--ui-type-label-size:13px;--ui-type-label-line-height:1.3;--ui-type-data-size:14px;--ui-type-data-line-height:1.4;--ui-type-caption-size:12px;--ui-type-caption-line-height:1.4;--ui-type-code-size:13px;--ui-type-code-line-height:1.5;--ui-size-keypad-key:56px;--ui-size-action-tile:96px}[data-theme=house][data-density=touch]{--ui-size-control:56px;--ui-size-row:56px;--ui-size-target-min:56px;--ui-size-target-min-coarse:56px;--ui-size-target-gap:12px;--ui-space-inset:24px;--ui-space-gap:16px;--ui-space-control-x:16px;--ui-type-heading-1-size:32px;--ui-type-heading-1-line-height:1.2;--ui-type-heading-2-size:24px;--ui-type-heading-2-line-height:1.25;--ui-type-heading-3-size:20px;--ui-type-heading-3-line-height:1.3;--ui-type-body-size:16px;--ui-type-body-line-height:1.5;--ui-type-label-size:14px;--ui-type-label-line-height:1.3;--ui-type-data-size:18px;--ui-type-data-line-height:1.4;--ui-type-caption-size:14px;--ui-type-caption-line-height:1.4;--ui-type-code-size:16px;--ui-type-code-line-height:1.5;--ui-size-keypad-key:72px;--ui-size-action-tile:128px}@media (pointer:coarse){[data-theme=house][data-density=compact]{--ui-size-target-min:28px}:root,[data-theme=house][data-density=comfortable]{--ui-size-target-min:44px;--ui-size-control:44px}}@media (prefers-reduced-motion:reduce){:root,[data-theme=house]{--ui-motion-duration-instant:0s;--ui-motion-duration-fast:0s;--ui-motion-duration-base:0s;--ui-motion-duration-slow:0s;--ui-motion-toast-duration:6s;--ui-motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--ui-motion-ease-emphasized:cubic-bezier(.3, 0, 0, 1);--ui-motion-transition-state:0s cubic-bezier(.2, 0, 0, 1);--ui-motion-transition-enter-exit:0s cubic-bezier(.3, 0, 0, 1)}}[data-theme=house][data-motion=reduced]{--ui-motion-duration-instant:0s;--ui-motion-duration-fast:0s;--ui-motion-duration-base:0s;--ui-motion-duration-slow:0s;--ui-motion-toast-duration:6s;--ui-motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--ui-motion-ease-emphasized:cubic-bezier(.3, 0, 0, 1);--ui-motion-transition-state:0s cubic-bezier(.2, 0, 0, 1);--ui-motion-transition-enter-exit:0s cubic-bezier(.3, 0, 0, 1)}[data-theme=house][data-motion=full]{--ui-motion-duration-instant:0s;--ui-motion-duration-fast:.1s;--ui-motion-duration-base:.18s;--ui-motion-duration-slow:.3s;--ui-motion-toast-duration:6s;--ui-motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--ui-motion-ease-emphasized:cubic-bezier(.3, 0, 0, 1);--ui-motion-transition-state:.1s cubic-bezier(.2, 0, 0, 1);--ui-motion-transition-enter-exit:.18s cubic-bezier(.3, 0, 0, 1)}@media (forced-colors:active){:root,[data-theme=house][data-mode]{--ui-color-surface-canvas:Canvas;--ui-color-surface-sunken:Canvas;--ui-color-surface-raised:Canvas;--ui-color-surface-overlay:Canvas;--ui-color-surface-inverse:CanvasText;--ui-color-text-primary:CanvasText;--ui-color-text-secondary:CanvasText;--ui-color-text-muted:CanvasText;--ui-color-text-placeholder:CanvasText;--ui-color-text-disabled:GrayText;--ui-color-text-inverse:Canvas;--ui-color-text-link:LinkText;--ui-color-border-subtle:GrayText;--ui-color-border-control:CanvasText;--ui-color-border-strong:CanvasText;--ui-color-focus-ring:Highlight;--ui-color-action-primary-bg:ButtonText;--ui-color-action-primary-bg-hover:ButtonText;--ui-color-action-primary-bg-pressed:ButtonText;--ui-color-action-primary-fg:ButtonFace;--ui-color-action-primary-border:ButtonText;--ui-color-action-danger-bg:ButtonText;--ui-color-action-danger-bg-hover:ButtonText;--ui-color-action-danger-bg-pressed:ButtonText;--ui-color-action-danger-fg:ButtonFace;--ui-color-action-danger-border:ButtonText;--ui-color-action-secondary-bg:ButtonFace;--ui-color-action-secondary-bg-hover:ButtonFace;--ui-color-action-secondary-bg-pressed:ButtonFace;--ui-color-action-secondary-fg:ButtonText;--ui-color-action-secondary-border:ButtonBorder;--ui-color-action-ghost-bg-hover:ButtonFace;--ui-color-action-ghost-bg-pressed:ButtonFace;--ui-color-action-ghost-fg:ButtonText;--ui-color-action-ghost-border:ButtonBorder;--ui-color-status-success-fg:CanvasText;--ui-color-status-success-bg:Canvas;--ui-color-status-success-border:CanvasText;--ui-color-status-success-solid:CanvasText;--ui-color-status-success-on-solid:Canvas;--ui-color-status-warning-fg:CanvasText;--ui-color-status-warning-bg:Canvas;--ui-color-status-warning-border:CanvasText;--ui-color-status-warning-solid:CanvasText;--ui-color-status-warning-on-solid:Canvas;--ui-color-status-danger-fg:CanvasText;--ui-color-status-danger-bg:Canvas;--ui-color-status-danger-border:CanvasText;--ui-color-status-danger-solid:CanvasText;--ui-color-status-danger-on-solid:Canvas;--ui-color-status-info-fg:CanvasText;--ui-color-status-info-bg:Canvas;--ui-color-status-info-border:CanvasText;--ui-color-status-info-solid:CanvasText;--ui-color-status-info-on-solid:Canvas;--ui-color-status-progress-fg:CanvasText;--ui-color-status-progress-bg:Canvas;--ui-color-status-progress-border:CanvasText;--ui-color-status-progress-solid:CanvasText;--ui-color-status-progress-on-solid:Canvas;--ui-color-status-neutral-fg:CanvasText;--ui-color-status-neutral-bg:Canvas;--ui-color-status-neutral-border:CanvasText;--ui-color-status-neutral-solid:CanvasText;--ui-color-status-neutral-on-solid:Canvas;--ui-color-selection-bg:Highlight}}}@layer ui.base{.ui-scope{font-variant-numeric:var(--ui-font-numeric)}.ui-scope :focus-visible,.ui-scope [data-focus-visible]{outline:var(--ui-focus-ring-width) solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-scope [data-ui-focus=inset]:focus-visible,.ui-scope [data-ui-focus=inset][data-focus-visible]{outline-offset:var(--ui-focus-ring-inset)}@media (prefers-reduced-motion:reduce){.ui-scope{scroll-behavior:auto}}.ui-scope{background-color:var(--ui-color-surface-canvas);color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);font-weight:var(--ui-type-body-weight);line-height:var(--ui-type-body-line-height)}.ui-density{font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);font-weight:var(--ui-type-body-weight);line-height:var(--ui-type-body-line-height);display:contents}.ui-portal{z-index:var(--ui-z-overlay);position:relative}.ui-overlay-layer{position:absolute;inset-block-start:0;inset-inline-start:0}.ui-portal-hoisted{background-color:#0000}}@layer ui.components{.ui-text{color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);font-weight:var(--ui-type-body-weight);line-height:var(--ui-type-body-line-height);margin:0}.ui-text[data-variant=label]{font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);font-weight:var(--ui-type-label-weight);line-height:var(--ui-type-label-line-height)}.ui-text[data-variant=data]{font-family:var(--ui-type-data-family);font-size:var(--ui-type-data-size);font-weight:var(--ui-type-data-weight);line-height:var(--ui-type-data-line-height);font-variant-numeric:tabular-nums}.ui-text[data-variant=caption]{font-family:var(--ui-type-caption-family);font-size:var(--ui-type-caption-size);font-weight:var(--ui-type-caption-weight);line-height:var(--ui-type-caption-line-height)}.ui-text[data-variant=code]{font-family:var(--ui-type-code-family);font-size:var(--ui-type-code-size);font-weight:var(--ui-type-code-weight);line-height:var(--ui-type-code-line-height)}.ui-text[data-emphasis=secondary]{color:var(--ui-color-text-secondary)}.ui-text[data-emphasis=muted]{color:var(--ui-color-text-muted)}.ui-text[data-emphasis=inverse]{color:var(--ui-color-text-inverse)}.ui-text[data-truncate]{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-inline-size:100%;display:inline-block;overflow:hidden}.ui-text[data-nowrap]{white-space:nowrap}.ui-heading{color:var(--ui-color-text-primary);margin:0}.ui-heading[data-size=heading-1]{font-family:var(--ui-type-heading-1-family);font-size:var(--ui-type-heading-1-size);font-weight:var(--ui-type-heading-1-weight);line-height:var(--ui-type-heading-1-line-height)}.ui-heading[data-size=heading-2]{font-family:var(--ui-type-heading-2-family);font-size:var(--ui-type-heading-2-size);font-weight:var(--ui-type-heading-2-weight);line-height:var(--ui-type-heading-2-line-height)}.ui-heading[data-size=heading-3]{font-family:var(--ui-type-heading-3-family);font-size:var(--ui-type-heading-3-size);font-weight:var(--ui-type-heading-3-weight);line-height:var(--ui-type-heading-3-line-height)}.ui-icon{stroke-width:2px;vertical-align:middle;inline-size:var(--ui-space-5);block-size:var(--ui-space-5);flex:none;display:inline-block}.ui-icon[data-size=sm]{inline-size:var(--ui-space-4);block-size:var(--ui-space-4)}.ui-icon[data-size=lg]{inline-size:var(--ui-space-6);block-size:var(--ui-space-6)}.ui-icon[data-size=inherit]{block-size:1em;inline-size:1em}.ui-link{border-radius:var(--ui-radius-sm);color:var(--ui-color-text-link);cursor:pointer;text-decoration:underline;text-decoration-thickness:var(--ui-border-width);text-underline-offset:var(--ui-space-half);transition:background-color var(--ui-motion-transition-state)}.ui-link .ui-icon{margin-inline-start:var(--ui-space-half)}.ui-link[data-hovered]{text-decoration-thickness:var(--ui-border-width-strong)}.ui-link[data-pressed]{background-color:var(--ui-color-action-ghost-bg-pressed);text-decoration-thickness:var(--ui-border-width-strong)}.ui-link[data-disabled]{color:var(--ui-color-text-disabled);cursor:default}.ui-skip-link{z-index:var(--ui-z-toast);padding-block:var(--ui-space-2);padding-inline:var(--ui-space-4);border-radius:var(--ui-radius-control);background-color:var(--ui-color-action-primary-bg);color:var(--ui-color-action-primary-fg);font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);font-weight:var(--ui-font-weight-semibold);text-decoration:underline;position:fixed;inset-block-start:var(--ui-space-2);inset-inline-start:var(--ui-space-2);transform:translateY(-200%)}.ui-skip-link:focus{transform:none}.ui-stack{flex-direction:column;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.ui-stack[data-direction=horizontal]{flex-direction:row}.ui-stack[data-wrap]{flex-wrap:wrap}.ui-stack[data-gap=none]{gap:0}.ui-stack[data-gap=half]{gap:var(--ui-space-half)}.ui-stack[data-gap=density]{gap:var(--ui-space-gap)}.ui-stack[data-gap="1"]{gap:var(--ui-space-1)}.ui-stack[data-gap="2"]{gap:var(--ui-space-2)}.ui-stack[data-gap="3"]{gap:var(--ui-space-3)}.ui-stack[data-gap="4"]{gap:var(--ui-space-4)}.ui-stack[data-gap="5"]{gap:var(--ui-space-5)}.ui-stack[data-gap="6"]{gap:var(--ui-space-6)}.ui-stack[data-gap="7"]{gap:var(--ui-space-7)}.ui-stack[data-gap="8"]{gap:var(--ui-space-8)}.ui-stack[data-gap="9"]{gap:var(--ui-space-9)}.ui-stack[data-align=start]{align-items:flex-start}.ui-stack[data-align=center]{align-items:center}.ui-stack[data-align=end]{align-items:flex-end}.ui-stack[data-align=stretch]{align-items:stretch}.ui-stack[data-align=baseline]{align-items:baseline}.ui-stack[data-justify=start]{justify-content:flex-start}.ui-stack[data-justify=center]{justify-content:center}.ui-stack[data-justify=end]{justify-content:flex-end}.ui-stack[data-justify=between]{justify-content:space-between}.ui-grid{min-inline-size:0;margin:0;padding:0;display:grid}.ui-grid[data-gap=none]{gap:0}.ui-grid[data-gap=half]{gap:var(--ui-space-half)}.ui-grid[data-gap=density]{gap:var(--ui-space-gap)}.ui-grid[data-gap="1"]{gap:var(--ui-space-1)}.ui-grid[data-gap="2"]{gap:var(--ui-space-2)}.ui-grid[data-gap="3"]{gap:var(--ui-space-3)}.ui-grid[data-gap="4"]{gap:var(--ui-space-4)}.ui-grid[data-gap="5"]{gap:var(--ui-space-5)}.ui-grid[data-gap="6"]{gap:var(--ui-space-6)}.ui-grid[data-gap="7"]{gap:var(--ui-space-7)}.ui-grid[data-gap="8"]{gap:var(--ui-space-8)}.ui-grid[data-gap="9"]{gap:var(--ui-space-9)}.ui-grid[data-columns="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.ui-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-grid[data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.ui-grid[data-columns="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}.ui-grid[data-fit=sm]{grid-template-columns:repeat(auto-fit,minmax(min(16ch,100%),1fr))}.ui-grid[data-fit=md]{grid-template-columns:repeat(auto-fit,minmax(min(28ch,100%),1fr))}.ui-grid[data-fit=lg]{grid-template-columns:repeat(auto-fit,minmax(min(44ch,100%),1fr))}.ui-container{box-sizing:border-box;inline-size:100%;padding-inline:var(--ui-space-inset);max-inline-size:100%;margin-inline:auto}.ui-container[data-size=narrow]{max-inline-size:64ch}.ui-container[data-size=content]{max-inline-size:100ch}.ui-container[data-size=wide]{max-inline-size:160ch}.ui-scroll-area{--_none:0 0 0 0 transparent;--_fade:var(--ui-space-3);max-inline-size:100%;box-shadow:var(--_inline-start,var(--_none)), var(--_inline-end,var(--_none)), var(--_block-start,var(--_none)), var(--_block-end,var(--_none));position:relative}.ui-scroll-area[data-direction=vertical]{overflow:hidden auto}.ui-scroll-area[data-direction=horizontal]{overflow:auto hidden}.ui-scroll-area[data-direction=both]{overflow:auto}.ui-scroll-area:not([data-direction=vertical])[data-more-before]{--_inline-start:inset var(--_fade) 0 var(--_fade) calc(-1 * var(--_fade)) var(--ui-color-scrim)}.ui-scroll-area:not([data-direction=vertical])[data-more-after]{--_inline-end:inset calc(-1 * var(--_fade)) 0 var(--_fade) calc(-1 * var(--_fade)) var(--ui-color-scrim)}.ui-scroll-area[data-direction=vertical][data-more-before],.ui-scroll-area[data-more-block-before]{--_block-start:inset 0 var(--_fade) var(--_fade) calc(-1 * var(--_fade)) var(--ui-color-scrim)}.ui-scroll-area[data-direction=vertical][data-more-after],.ui-scroll-area[data-more-block-after]{--_block-end:inset 0 calc(-1 * var(--_fade)) var(--_fade) calc(-1 * var(--_fade)) var(--ui-color-scrim)}@media (forced-colors:active){.ui-scroll-area:not([data-direction=vertical])[data-more-before]{border-inline-start:var(--ui-border-width-strong) solid var(--ui-color-border-strong)}.ui-scroll-area:not([data-direction=vertical])[data-more-after]{border-inline-end:var(--ui-border-width-strong) solid var(--ui-color-border-strong)}.ui-scroll-area[data-direction=vertical][data-more-before],.ui-scroll-area[data-more-block-before]{border-block-start:var(--ui-border-width-strong) solid var(--ui-color-border-strong)}.ui-scroll-area[data-direction=vertical][data-more-after],.ui-scroll-area[data-more-block-after]{border-block-end:var(--ui-border-width-strong) solid var(--ui-color-border-strong)}}.ui-divider{background-color:var(--ui-color-border-subtle);border:0;flex:none;margin:0}.ui-divider[data-orientation=horizontal]{block-size:var(--ui-border-width);inline-size:100%}.ui-divider[data-orientation=vertical]{block-size:auto;inline-size:var(--ui-border-width);align-self:stretch}.ui-button{--_bg:var(--ui-color-action-secondary-bg);--_fg:var(--ui-color-action-secondary-fg);--_border:var(--ui-color-action-secondary-border);--_bg-hover:var(--ui-color-action-secondary-bg-hover);--_bg-pressed:var(--ui-color-action-secondary-bg-pressed);justify-content:center;align-items:center;gap:var(--ui-space-2);box-sizing:border-box;min-block-size:var(--ui-size-control);min-inline-size:var(--ui-size-target-min);padding-block:0;padding-inline:var(--ui-space-control-x);border:var(--ui-border-control-width) solid var(--_border);border-radius:var(--ui-radius-control);background-color:var(--_bg);color:var(--_fg);cursor:pointer;font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-type-label-line-height);transition:background-color var(--ui-motion-transition-state), border-color var(--ui-motion-transition-state), color var(--ui-motion-transition-state);-webkit-user-select:none;user-select:none;white-space:nowrap;text-decoration:none;display:inline-flex;position:relative}.ui-button[data-variant=primary]{--_bg:var(--ui-color-action-primary-bg);--_fg:var(--ui-color-action-primary-fg);--_border:var(--ui-color-action-primary-border);--_bg-hover:var(--ui-color-action-primary-bg-hover);--_bg-pressed:var(--ui-color-action-primary-bg-pressed)}.ui-button[data-variant=ghost]{--_bg:var(--ui-color-action-ghost-bg);--_fg:var(--ui-color-action-ghost-fg);--_border:var(--_ghost-border,var(--ui-color-action-ghost-border));--_bg-hover:var(--ui-color-action-ghost-bg-hover);--_bg-pressed:var(--ui-color-action-ghost-bg-pressed)}.ui-button[data-variant=danger]{--_bg:var(--ui-color-action-danger-bg);--_fg:var(--ui-color-action-danger-fg);--_border:var(--ui-color-action-danger-border);--_bg-hover:var(--ui-color-action-danger-bg-hover);--_bg-pressed:var(--ui-color-action-danger-bg-pressed)}.ui-button[data-hovered]{--_bg:var(--_bg-hover)}.ui-button[data-pressed]{--_bg:var(--_bg-pressed)}.ui-button[data-disabled],.ui-button[data-unavailable]{--_bg:var(--ui-color-surface-sunken);--_fg:var(--ui-color-text-disabled);--_border:var(--ui-color-border-subtle);cursor:not-allowed}.ui-button[data-pending]{cursor:progress}.ui-button[data-pending]>:not(.ui-button-spinner){color:#0000}.ui-button-with-reason{align-items:flex-start;gap:var(--ui-space-half);flex-direction:column;max-inline-size:100%;display:inline-flex}.ui-button-reason{color:var(--ui-color-text-secondary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line-height)}.ui-button[data-icon-only]{--_ghost-border:var(--ui-color-border-control)}.ui-button-label{min-inline-size:0}.ui-button-spinner{color:inherit;opacity:1;animation:ui-button-spin calc(var(--ui-motion-duration-slow) * 4) linear infinite;margin:auto;position:absolute;inset:0}@keyframes ui-button-spin{to{transform:rotate(1turn)}}@media (forced-colors:active){.ui-button[data-pending]>:not(.ui-button-spinner){opacity:0}.ui-button[data-disabled],.ui-button[data-unavailable]{--_fg:GrayText;--_border:GrayText}}.ui-icon-button{--_ghost-border:var(--ui-color-border-control);inline-size:var(--ui-size-control);min-inline-size:var(--ui-size-control);padding-inline:0}.ui-button-group{gap:var(--ui-size-target-gap);flex-wrap:wrap;align-items:center;display:flex}.ui-button-group[data-orientation=vertical]{flex-direction:column;align-items:stretch}.ui-button-group[data-align=end]{justify-content:flex-end}.ui-toggle-button[data-selected]{--_bg:var(--ui-color-action-primary-bg);--_fg:var(--ui-color-action-primary-fg);--_border:var(--ui-color-action-primary-border)}.ui-toggle-button[data-selected][data-hovered]{--_bg:var(--ui-color-action-primary-bg-hover)}.ui-toggle-button[data-selected][data-pressed]{--_bg:var(--ui-color-action-primary-bg-pressed)}.ui-toggle-button[data-selected][data-disabled]{--_bg:var(--ui-color-surface-sunken);--_fg:var(--ui-color-text-disabled);--_border:var(--ui-color-border-subtle)}@media (forced-colors:active){.ui-toggle-button[data-selected]{border-width:var(--ui-border-width-strong)}}.ui-toggle-group{gap:var(--ui-size-target-gap);flex-wrap:wrap;align-items:center;display:flex}.ui-toggle-group[data-orientation=vertical]{flex-direction:column;align-items:stretch}.ui-segmented{box-sizing:border-box;border:var(--ui-border-control-width) solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background-color:var(--ui-color-surface-sunken);gap:var(--ui-space-half);min-block-size:var(--ui-size-control);padding:var(--ui-space-half);display:inline-flex}.ui-segment-field{display:contents}.ui-segment{--_surface:var(--ui-color-action-ghost-bg);--_accent:var(--ui-color-action-primary-bg);--_bg:var(--_surface);--_fg:var(--ui-color-text-primary);--_edge:transparent;justify-content:center;align-items:center;gap:var(--ui-space-2);box-sizing:border-box;min-block-size:var(--ui-size-target-min);min-inline-size:var(--ui-size-target-min);padding-inline:var(--ui-space-control-x);border:var(--ui-border-width-strong) solid var(--_edge);border-radius:var(--ui-radius-sm);background-color:var(--_bg);color:var(--_fg);cursor:pointer;font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-type-label-line-height);transition:background-color var(--ui-motion-transition-state), border-color var(--ui-motion-transition-state), color var(--ui-motion-transition-state);white-space:nowrap;align-self:stretch;display:inline-flex}.ui-segment[data-selected]{--_bg:var(--_accent);--_fg:var(--ui-color-action-primary-fg);--_edge:var(--ui-color-action-primary-border)}@media (hover:hover){.ui-segment[data-hovered]{--_surface:var(--ui-color-surface-raised);--_accent:var(--ui-color-action-primary-bg-hover)}}.ui-segment[data-pressed]{--_surface:var(--ui-color-action-ghost-bg-pressed);--_accent:var(--ui-color-action-primary-bg-pressed)}.ui-segment[data-disabled]{--_fg:var(--ui-color-text-disabled);cursor:not-allowed}.ui-segment[data-disabled][data-selected]{--_bg:var(--ui-color-surface-canvas);--_edge:var(--ui-color-border-subtle)}.ui-segment[data-focus-visible]{outline-offset:var(--ui-focus-ring-inset)}@media (forced-colors:active){.ui-segment[data-selected]{forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}.ui-segment[data-selected][data-disabled]{forced-color-adjust:none;color:graytext;background-color:canvas;border-color:graytext}}.ui-press-to-hold{--_fill:var(--ui-color-action-danger-bg-pressed);--_track:var(--ui-color-action-danger-bg);--_hold-edge:var(--ui-color-action-danger-bg-pressed);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.ui-press-to-hold[data-variant=primary]{--_fill:var(--ui-color-action-primary-bg-pressed);--_track:var(--ui-color-action-primary-bg);--_hold-edge:var(--ui-color-action-primary-bg-pressed)}.ui-press-to-hold[data-variant=secondary]{--_fill:var(--ui-color-action-secondary-bg-pressed);--_track:var(--ui-color-action-secondary-bg);--_hold-edge:var(--ui-color-border-strong)}.ui-button.ui-press-to-hold[data-pressed],.ui-button.ui-press-to-hold[data-confirmed]{--_bg:var(--_track);--_border:var(--_hold-edge);box-shadow:inset 0 0 0 var(--ui-border-width-strong) var(--_hold-edge)}.ui-hold-fill{background-color:var(--_fill);pointer-events:none;transform:scaleX(var(--ui-hold-progress,0));transform-origin:0;position:absolute;inset:0}.ui-press-to-hold[dir=rtl] .ui-hold-fill{transform-origin:100%}.ui-press-to-hold .ui-button-label{position:relative}@media (forced-colors:active){.ui-hold-fill{forced-color-adjust:none;background-color:highlight}.ui-press-to-hold[data-holding],.ui-press-to-hold[data-confirmed]{border-width:var(--ui-border-width-strong)}.ui-press-to-hold[data-holding] .ui-button-label,.ui-press-to-hold[data-confirmed] .ui-button-label{color:highlighttext}}.ui-field{gap:var(--ui-space-1);min-inline-size:0;color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);flex-direction:column;display:flex}.ui-field-label{color:var(--ui-color-text-primary);font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-type-label-line-height)}.ui-field-required{color:var(--ui-color-text-secondary);font-weight:var(--ui-font-weight-regular)}.ui-field-description{color:var(--ui-color-text-secondary);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line-height)}.ui-field-error{align-items:flex-start;gap:var(--ui-space-1);color:var(--ui-color-status-danger-fg);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line-height);display:flex}.ui-field-error .ui-icon{margin-block-start:var(--ui-space-half)}.ui-input{box-sizing:border-box;inline-size:100%;min-block-size:var(--ui-size-control);padding-block:var(--ui-space-1);padding-inline:var(--ui-space-control-x);border:var(--ui-border-control-width) solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background-color:var(--ui-color-surface-raised);color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);transition:background-color var(--ui-motion-transition-state), border-color var(--ui-motion-transition-state), color var(--ui-motion-transition-state);margin:0}@media (hover:hover){.ui-input[data-hovered]{border-color:var(--ui-color-border-strong)}}.ui-input::placeholder{color:var(--ui-color-text-placeholder);opacity:1}.ui-input[data-invalid],.ui-input[aria-invalid=true]{border-color:var(--ui-color-status-danger-solid);box-shadow:inset 0 0 0 var(--ui-border-width) var(--ui-color-status-danger-solid)}.ui-input[data-disabled],.ui-input:disabled{border-color:var(--ui-color-border-subtle);background-color:var(--ui-color-surface-sunken);color:var(--ui-color-text-disabled);cursor:not-allowed}.ui-input[readonly],.ui-input[aria-readonly=true]{border-color:var(--ui-color-border-subtle);background-color:var(--ui-color-surface-canvas)}textarea.ui-input{min-block-size:calc(var(--ui-size-control) * 2);resize:block}@media (forced-colors:active){.ui-input[data-invalid],.ui-input[aria-invalid=true]{border-width:var(--ui-border-width-strong)}}.ui-field-group{gap:var(--ui-space-1);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.ui-field-group>legend{padding:0}.ui-field-group-body{gap:var(--ui-space-gap);flex-direction:column;display:flex}.ui-field-group[data-invalid] .ui-field-group-body{border-inline-start:var(--ui-border-width-strong) solid var(--ui-color-status-danger-solid);padding-inline-start:var(--ui-space-3)}.ui-error-summary{padding:var(--ui-space-inset);border:var(--ui-border-width) solid var(--ui-color-status-danger-border);border-radius:var(--ui-radius-card);background-color:var(--ui-color-status-danger-bg);color:var(--ui-color-status-danger-fg)}.ui-error-summary-title{color:var(--ui-color-status-danger-fg)}.ui-error-summary-list{margin-block:var(--ui-space-2) 0;margin-inline:0;padding-inline-start:var(--ui-space-5)}.ui-error-summary-list .ui-link{min-block-size:var(--ui-size-target-min);color:var(--ui-color-status-danger-fg);text-decoration:underline;text-decoration-thickness:var(--ui-border-width);text-underline-offset:var(--ui-space-half);transition:background-color var(--ui-motion-transition-state), text-decoration-color var(--ui-motion-transition-state);align-items:center;display:inline-flex}@media (hover:hover){.ui-error-summary-list .ui-link[data-hovered]{text-decoration-thickness:var(--ui-border-width-strong)}}.ui-error-summary-list .ui-link[data-pressed]{background-color:var(--ui-color-surface-raised);text-decoration-thickness:var(--ui-border-width-strong)}.ui-error-summary-list .ui-link[data-focus-visible]{background-color:var(--ui-color-surface-raised)}.ui-search-box{align-items:center;display:flex;position:relative}.ui-search-icon{color:var(--ui-color-text-secondary);pointer-events:none;position:absolute;inset-inline-start:var(--ui-space-control-x)}.ui-search-input{padding-inline-start:calc(var(--ui-space-control-x) + var(--ui-space-5));padding-inline-end:calc(var(--ui-size-target-min) + var(--ui-space-1))}.ui-search-clear{inline-size:var(--ui-size-target-min);block-size:var(--ui-size-control);border-radius:var(--ui-radius-control);color:var(--ui-color-text-secondary);cursor:pointer;transition:background-color var(--ui-motion-transition-state), color var(--ui-motion-transition-state);background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-end:0}@media (hover:hover){.ui-search-clear[data-hovered]{background-color:var(--ui-color-action-ghost-bg-hover)}}.ui-search-clear[data-pressed]{background-color:var(--ui-color-action-ghost-bg-pressed);color:var(--ui-color-text-primary)}.ui-search[data-disabled] .ui-search-icon{color:var(--ui-color-text-disabled)}.ui-search-input::-webkit-search-cancel-button{appearance:none}.ui-search-input::-webkit-search-decoration{appearance:none}.ui-number-group{align-items:stretch;gap:var(--ui-size-target-gap);display:flex}.ui-number-input{font-variant-numeric:tabular-nums;text-align:end}.ui-number-step{box-sizing:border-box;inline-size:var(--ui-size-control);min-block-size:var(--ui-size-control);border:var(--ui-border-control-width) solid var(--ui-color-action-secondary-border);border-radius:var(--ui-radius-control);background-color:var(--ui-color-action-secondary-bg);color:var(--ui-color-action-secondary-fg);cursor:pointer;transition:background-color var(--ui-motion-transition-state), border-color var(--ui-motion-transition-state), color var(--ui-motion-transition-state);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.ui-number-step[data-hovered]{background-color:var(--ui-color-action-secondary-bg-hover)}}.ui-number-step[data-pressed]{background-color:var(--ui-color-action-secondary-bg-pressed)}.ui-number-step[data-disabled]{border-color:var(--ui-color-border-subtle);background-color:var(--ui-color-surface-sunken);color:var(--ui-color-text-disabled);cursor:not-allowed}@media (forced-colors:active){.ui-number-step[data-disabled]{color:graytext;border-color:graytext}}.ui-checkbox-field{gap:var(--ui-space-half);color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);flex-direction:column;display:flex}.ui-checkbox{--_surface:var(--ui-color-surface-raised);--_edge:var(--ui-color-border-control);--_accent:var(--ui-color-action-primary-bg);--_bg:var(--_surface);--_border:var(--_edge);--_mark:var(--ui-color-action-primary-fg);align-items:center;gap:var(--ui-space-2);box-sizing:border-box;min-block-size:var(--ui-size-target-min);cursor:pointer;display:flex}.ui-checkbox[data-selected],.ui-checkbox[data-indeterminate]{--_bg:var(--_accent);--_border:var(--ui-color-action-primary-border)}.ui-checkbox[data-invalid]{--_border:var(--ui-color-status-danger-solid)}@media (hover:hover){.ui-checkbox[data-hovered]{--_surface:var(--ui-color-action-secondary-bg-hover);--_edge:var(--ui-color-border-strong);--_accent:var(--ui-color-action-primary-bg-hover)}}.ui-checkbox[data-pressed]{--_surface:var(--ui-color-action-secondary-bg-pressed);--_edge:var(--ui-color-border-strong);--_accent:var(--ui-color-action-primary-bg-pressed)}.ui-checkbox[data-readonly]{--_bg:var(--ui-color-surface-canvas);--_border:var(--ui-color-border-control);--_mark:var(--ui-color-text-primary);cursor:default}.ui-checkbox[data-disabled]{--_bg:var(--ui-color-surface-sunken);--_border:var(--ui-color-border-subtle);--_mark:var(--ui-color-text-disabled);color:var(--ui-color-text-disabled);cursor:not-allowed}.ui-checkbox-box{box-sizing:border-box;inline-size:var(--ui-space-5);block-size:var(--ui-space-5);border:var(--ui-border-width-strong) solid var(--_border);border-radius:var(--ui-radius-sm);background-color:var(--_bg);color:var(--_mark);transition:background-color var(--ui-motion-transition-state), border-color var(--ui-motion-transition-state), color var(--ui-motion-transition-state);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-checkbox[data-focus-visible] .ui-checkbox-box{outline:var(--ui-focus-ring-width) solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-checkbox[data-focus-visible]{outline:none}.ui-checkbox-field>.ui-field-description,.ui-checkbox-field>.ui-field-error{padding-inline-start:calc(var(--ui-space-5) + var(--ui-space-2))}@media (forced-colors:active){.ui-checkbox[data-selected] .ui-checkbox-box,.ui-checkbox[data-indeterminate] .ui-checkbox-box{forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}.ui-checkbox[data-disabled] .ui-checkbox-box{forced-color-adjust:none;color:graytext;background-color:canvas;border-color:graytext}}.ui-radio-options{flex-direction:column;display:flex}.ui-radio-options[data-orientation=horizontal]{column-gap:var(--ui-space-5);flex-flow:wrap}.ui-radio-field{display:flex}.ui-radio{--_surface:var(--ui-color-surface-raised);--_edge:var(--ui-color-border-control);--_accent:var(--ui-color-action-primary-bg);--_bg:var(--_surface);--_border:var(--_edge);--_dot:transparent;align-items:flex-start;gap:var(--ui-space-2);box-sizing:border-box;min-block-size:var(--ui-size-target-min);padding-block:var(--ui-space-1);cursor:pointer;display:flex}.ui-radio[data-selected]{--_border:var(--_accent);--_dot:var(--_accent)}.ui-radio[data-invalid]{--_border:var(--ui-color-status-danger-solid)}@media (hover:hover){.ui-radio[data-hovered]{--_surface:var(--ui-color-action-secondary-bg-hover);--_edge:var(--ui-color-border-strong);--_accent:var(--ui-color-action-primary-bg-hover)}}.ui-radio[data-pressed]{--_surface:var(--ui-color-action-secondary-bg-pressed);--_edge:var(--ui-color-border-strong);--_accent:var(--ui-color-action-primary-bg-pressed)}.ui-radio[data-readonly]{--_bg:var(--ui-color-surface-canvas);--_border:var(--ui-color-border-control);--_dot:transparent;cursor:default}.ui-radio[data-readonly][data-selected]{--_dot:var(--ui-color-text-primary)}.ui-radio[data-disabled]{--_bg:var(--ui-color-surface-sunken);--_border:var(--ui-color-border-subtle);--_dot:transparent;color:var(--ui-color-text-disabled);cursor:not-allowed}.ui-radio[data-disabled][data-selected]{--_dot:var(--ui-color-border-subtle)}.ui-radio-circle{box-sizing:border-box;inline-size:var(--ui-space-5);block-size:var(--ui-space-5);border:var(--ui-border-width-strong) solid var(--_border);border-radius:var(--ui-radius-pill);background-color:var(--_bg);box-shadow:inset 0 0 0 var(--ui-space-1) var(--_bg), inset 0 0 0 var(--ui-space-5) var(--_dot);transition:background-color var(--ui-motion-transition-state), border-color var(--ui-motion-transition-state), box-shadow var(--ui-motion-transition-state);flex:none;margin-block-start:var(--ui-space-half)}.ui-radio[data-focus-visible] .ui-radio-circle{outline:var(--ui-focus-ring-width) solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-radio[data-focus-visible]{outline:none}.ui-radio-text{color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);flex-direction:column;display:flex}.ui-radio[data-disabled] .ui-radio-text{color:var(--ui-color-text-disabled)}.ui-radio-description{color:var(--ui-color-text-secondary);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line-height)}@media (forced-colors:active){.ui-radio[data-selected] .ui-radio-circle{forced-color-adjust:none;box-shadow:inset 0 0 0 var(--ui-space-1) Canvas, inset 0 0 0 var(--ui-space-5) Highlight;border-color:highlight}.ui-radio[data-disabled][data-selected] .ui-radio-circle{box-shadow:inset 0 0 0 var(--ui-space-1) Canvas, inset 0 0 0 var(--ui-space-5) GrayText;border-color:graytext}}.ui-switch-field{gap:var(--ui-space-half);color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);flex-direction:column;display:flex}.ui-switch{--_surface:var(--ui-color-surface-sunken);--_edge:var(--ui-color-border-control);--_thumb:var(--ui-color-border-control);--_accent:var(--ui-color-action-primary-bg);--_track-bg:var(--_surface);--_track-border:var(--_edge);--_thumb-bg:var(--_thumb);align-items:center;gap:var(--ui-space-3);box-sizing:border-box;min-block-size:var(--ui-size-target-min);cursor:pointer;display:flex}.ui-switch[data-selected]{--_track-bg:var(--_accent);--_track-border:var(--ui-color-action-primary-border);--_thumb-bg:var(--ui-color-action-primary-fg)}@media (hover:hover){.ui-switch[data-hovered]{--_edge:var(--ui-color-border-strong);--_thumb:var(--ui-color-border-strong);--_accent:var(--ui-color-action-primary-bg-hover)}}.ui-switch[data-pressed]{--_surface:var(--ui-color-border-subtle);--_edge:var(--ui-color-border-strong);--_thumb:var(--ui-color-border-strong);--_accent:var(--ui-color-action-primary-bg-pressed)}.ui-switch[data-readonly]{--_track-bg:var(--ui-color-surface-canvas);--_track-border:var(--ui-color-border-control);--_thumb-bg:var(--ui-color-border-control);cursor:default}.ui-switch[data-readonly][data-selected]{--_thumb-bg:var(--ui-color-text-secondary)}.ui-switch[data-disabled]{--_track-bg:var(--ui-color-surface-sunken);--_track-border:var(--ui-color-border-subtle);--_thumb-bg:var(--ui-color-border-subtle);color:var(--ui-color-text-disabled);cursor:not-allowed}.ui-switch-track{box-sizing:border-box;inline-size:calc(var(--ui-space-7) + var(--ui-space-2));block-size:var(--ui-space-6);padding:var(--ui-space-half);border:var(--ui-border-width-strong) solid var(--_track-border);border-radius:var(--ui-radius-pill);background-color:var(--_track-bg);transition:background-color var(--ui-motion-transition-state), border-color var(--ui-motion-transition-state);flex:none;align-items:center;display:inline-flex}.ui-switch-thumb{box-sizing:border-box;inline-size:var(--ui-space-5);block-size:var(--ui-space-5);border-radius:var(--ui-radius-pill);background-color:var(--_thumb-bg);color:var(--_track-bg);transition:background-color var(--ui-motion-transition-state), color var(--ui-motion-transition-state), transform var(--ui-motion-duration-fast) var(--ui-motion-ease-standard);justify-content:center;align-items:center;display:inline-flex}.ui-switch[data-selected] .ui-switch-thumb{transform:translateX(calc(var(--ui-space-5) - var(--ui-space-half)))}.ui-switch[dir=rtl][data-selected] .ui-switch-thumb{transform:translateX(calc(-1 * (var(--ui-space-5) - var(--ui-space-half))))}.ui-switch[data-focus-visible] .ui-switch-track{outline:var(--ui-focus-ring-width) solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-switch[data-focus-visible]{outline:none}.ui-switch-field>.ui-field-description{padding-inline-start:calc(var(--ui-space-7) + var(--ui-space-2) + var(--ui-space-3))}@media (forced-colors:active){.ui-switch[data-selected] .ui-switch-track{forced-color-adjust:none;background-color:highlight;border-color:highlight}.ui-switch[data-selected] .ui-switch-thumb{forced-color-adjust:none;color:highlight;background-color:highlighttext}.ui-switch[data-disabled] .ui-switch-track{forced-color-adjust:none;background-color:canvas;border-color:graytext}.ui-switch[data-disabled] .ui-switch-thumb{forced-color-adjust:none;color:canvas;background-color:graytext}}.ui-popover{box-sizing:border-box;min-inline-size:var(--trigger-width);max-block-size:var(--popover-available-height);border:var(--ui-border-width) solid var(--ui-color-border-strong);border-radius:var(--ui-radius-control);background-color:var(--ui-color-surface-overlay);box-shadow:var(--ui-elevation-overlay);color:var(--ui-color-text-primary);overflow:auto}.ui-option-list{padding:var(--ui-space-1);outline:none;margin:0}.ui-option{justify-content:space-between;align-items:center;gap:var(--ui-space-3);box-sizing:border-box;min-block-size:var(--ui-size-target-min);padding-block:var(--ui-space-1);padding-inline:var(--ui-space-control-x);border-radius:var(--ui-radius-sm);cursor:pointer;font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);display:flex}.ui-option-text{flex-direction:column;min-inline-size:0;display:flex}.ui-option-description{color:var(--ui-color-text-secondary);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line-height)}.ui-option[data-focused],.ui-option[data-hovered]{background-color:var(--ui-color-action-ghost-bg-hover)}.ui-option[data-selected]{background-color:var(--ui-color-selection-bg);font-weight:var(--ui-font-weight-medium)}.ui-option[data-disabled]{color:var(--ui-color-text-disabled);cursor:not-allowed}.ui-option[data-focus-visible]{outline:var(--ui-focus-ring-width) solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-ring-inset)}.ui-option-empty{padding:var(--ui-space-control-x);color:var(--ui-color-text-secondary)}@media (forced-colors:active){.ui-option[data-selected]{border:var(--ui-border-width-strong) solid var(--ui-color-border-strong)}}.ui-select-trigger{justify-content:space-between;align-items:center;gap:var(--ui-space-2);cursor:pointer;text-align:start;display:flex}.ui-select-trigger[data-pressed]{border-color:var(--ui-color-border-strong)}.ui-select[data-invalid] .ui-select-trigger:not([data-disabled]){border-color:var(--ui-color-status-danger-solid);box-shadow:inset 0 0 0 var(--ui-border-width) var(--ui-color-status-danger-solid)}.ui-select-value{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.ui-select-value[data-placeholder]{color:var(--ui-color-text-placeholder)}.ui-select-chevron{color:var(--ui-color-text-secondary);flex:none}.ui-select-trigger[data-pressed] .ui-select-chevron{transform:rotate(180deg)}@media (forced-colors:active){.ui-select[data-invalid] .ui-select-trigger{border-width:var(--ui-border-width-strong)}}.ui-combobox-box{align-items:center;display:flex;position:relative}.ui-combobox-input{padding-inline-end:calc(var(--ui-size-target-min) + var(--ui-space-1))}.ui-combobox-toggle{inline-size:var(--ui-size-target-min);block-size:calc(var(--ui-size-control) - 2 * var(--ui-border-width));border-radius:calc(var(--ui-radius-control) - var(--ui-border-width));background-color:var(--ui-color-action-ghost-bg);color:var(--ui-color-text-secondary);cursor:pointer;transition:background-color var(--ui-motion-transition-state), color var(--ui-motion-transition-state);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-end:var(--ui-border-width)}@media (hover:hover){.ui-combobox-toggle[data-hovered]{background-color:var(--ui-color-action-ghost-bg-hover)}.ui-combobox-box:has(.ui-combobox-toggle[data-hovered]) .ui-combobox-input:not([data-invalid],[data-disabled],[readonly]){border-color:var(--ui-color-border-strong)}}.ui-combobox-toggle[data-pressed]{background-color:var(--ui-color-action-ghost-bg-pressed)}.ui-combobox-toggle[data-disabled]{color:var(--ui-color-text-disabled);cursor:not-allowed}.ui-status-pill{--_fg:var(--ui-color-status-neutral-fg);--_bg:var(--ui-color-status-neutral-bg);--_border:var(--ui-color-status-neutral-border);align-items:center;gap:var(--ui-space-1);box-sizing:border-box;padding-block:var(--ui-space-half);padding-inline:var(--ui-space-2);border:var(--ui-border-width) solid var(--_border);border-radius:var(--ui-radius-status);background-color:var(--_bg);color:var(--_fg);font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-type-label-line-height);white-space:nowrap;display:inline-flex}.ui-status-pill[data-tone=success]{--_fg:var(--ui-color-status-success-fg);--_bg:var(--ui-color-status-success-bg);--_border:var(--ui-color-status-success-border)}.ui-status-pill[data-tone=warning]{--_fg:var(--ui-color-status-warning-fg);--_bg:var(--ui-color-status-warning-bg);--_border:var(--ui-color-status-warning-border)}.ui-status-pill[data-tone=danger]{--_fg:var(--ui-color-status-danger-fg);--_bg:var(--ui-color-status-danger-bg);--_border:var(--ui-color-status-danger-border)}.ui-status-pill[data-tone=info]{--_fg:var(--ui-color-status-info-fg);--_bg:var(--ui-color-status-info-bg);--_border:var(--ui-color-status-info-border)}.ui-status-pill[data-tone=progress]{--_fg:var(--ui-color-status-progress-fg);--_bg:var(--ui-color-status-progress-bg);--_border:var(--ui-color-status-progress-border)}.ui-badge{box-sizing:border-box;min-inline-size:var(--ui-space-5);padding-inline:var(--ui-space-1);border:var(--ui-border-width) solid var(--ui-color-border-strong);border-radius:var(--ui-radius-sm);background-color:var(--ui-color-surface-sunken);color:var(--ui-color-text-primary);font-family:var(--ui-type-label-family);font-size:var(--ui-type-caption-size);font-variant-numeric:tabular-nums;font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-type-caption-line-height);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.ui-badge[data-variant=strong]{border-color:var(--ui-color-surface-inverse);background-color:var(--ui-color-surface-inverse);color:var(--ui-color-text-inverse)}.ui-chip{box-sizing:border-box;min-block-size:var(--ui-size-target-min);padding-inline:var(--ui-space-2);border:var(--ui-border-control-width) solid var(--ui-color-border-control);border-radius:var(--ui-radius-sm);background-color:var(--ui-color-surface-raised);color:var(--ui-color-text-primary);font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);line-height:var(--ui-type-label-line-height);align-items:center;display:inline-flex}.ui-chip[data-removable]{padding-inline-end:0}.ui-chip-remove{inline-size:var(--ui-size-target-min);min-block-size:var(--ui-size-target-min);color:var(--ui-color-text-secondary);cursor:pointer;background-color:#0000;border:0;border-start-end-radius:var(--ui-radius-sm);border-end-end-radius:var(--ui-radius-sm);justify-content:center;align-self:stretch;align-items:center;padding:0;display:inline-flex}.ui-chip-remove[data-hovered]{background-color:var(--ui-color-action-ghost-bg-hover)}.ui-chip-remove[data-pressed]{background-color:var(--ui-color-action-ghost-bg-pressed)}.ui-description-list{gap:var(--ui-space-gap);color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);margin:0;display:grid}.ui-description-item{gap:var(--ui-space-half);display:grid}.ui-description-term{color:var(--ui-color-text-secondary);font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);font-weight:var(--ui-font-weight-medium)}.ui-description-value{overflow-wrap:anywhere;min-inline-size:0;margin:0}.ui-description-value[data-empty]{color:var(--ui-color-text-muted);font-style:italic}.ui-description-list[data-layout=inline] .ui-description-item{column-gap:var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(min(20ch,100%),1fr))}.ui-card{box-sizing:border-box;border:var(--ui-border-width) solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-card);background-color:var(--ui-color-surface-raised);min-inline-size:0;color:var(--ui-color-text-primary);box-shadow:var(--ui-elevation-raised);flex-direction:column;display:flex}.ui-card-header{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-inset);padding-block-end:0;display:flex}.ui-card-title{min-inline-size:0}.ui-card-actions{flex:none}.ui-card-body{padding:var(--ui-space-inset);min-inline-size:0}.ui-card[data-variant=flush]{box-shadow:none;overflow:clip}.ui-card[data-variant=flush] .ui-card-body{padding:0}.ui-card[data-variant=flush] .ui-card-header{padding-block-end:var(--ui-space-2)}@media (forced-colors:active){.ui-card{border-color:canvastext}}.ui-stat{gap:var(--ui-space-half);flex-direction:column;min-inline-size:0;margin:0;display:flex}.ui-stat-label{color:var(--ui-color-text-secondary);font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-type-label-line-height)}.ui-stat-value{align-items:baseline;gap:var(--ui-space-2);color:var(--ui-color-text-primary);font-family:var(--ui-type-heading-1-family);font-size:var(--ui-type-heading-1-size);font-variant-numeric:tabular-nums;font-weight:var(--ui-type-heading-1-weight);line-height:var(--ui-type-heading-1-line-height);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.ui-stat[data-size=display] .ui-stat-value{font-size:calc(2 * var(--ui-type-heading-1-size));line-height:1}.ui-stat[data-size=display] .ui-stat-label{font-size:var(--ui-type-body-size)}.ui-stat-unit{color:var(--ui-color-text-secondary);font-size:var(--ui-type-body-size);font-weight:var(--ui-font-weight-regular)}.ui-stat-dash{color:var(--ui-color-text-muted)}.ui-stat-reason{color:var(--ui-color-text-secondary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);font-weight:var(--ui-font-weight-regular);line-height:var(--ui-type-body-line-height)}.ui-stat-delta{--_fg:var(--ui-color-status-neutral-fg);align-items:center;gap:var(--ui-space-1);color:var(--_fg);font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);font-variant-numeric:tabular-nums;font-weight:var(--ui-font-weight-medium);line-height:var(--ui-type-label-line-height);flex-wrap:wrap;margin:0;display:flex}.ui-stat-delta[data-tone=success]{--_fg:var(--ui-color-status-success-fg)}.ui-stat-delta[data-tone=danger]{--_fg:var(--ui-color-status-danger-fg)}.ui-stat-compared{color:var(--ui-color-text-secondary);font-weight:var(--ui-font-weight-regular)}.ui-disclosure{border-block-end:var(--ui-border-width) solid var(--ui-color-border-subtle);color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}.ui-disclosure-heading{margin:0}.ui-disclosure-trigger{align-items:center;gap:var(--ui-space-2);box-sizing:border-box;inline-size:100%;min-block-size:var(--ui-size-target-min);padding-block:var(--ui-space-1);padding-inline:var(--ui-space-control-x);color:inherit;cursor:pointer;font:inherit;font-family:var(--ui-type-label-family);font-weight:var(--ui-font-weight-medium);text-align:start;transition:background-color var(--ui-motion-transition-state);background-color:#0000;border:0;display:flex}.ui-disclosure-trigger[data-hovered]{background-color:var(--ui-color-action-ghost-bg-hover)}.ui-disclosure-trigger[data-pressed]{background-color:var(--ui-color-action-ghost-bg-pressed)}.ui-disclosure-trigger[data-disabled]{color:var(--ui-color-text-disabled);cursor:not-allowed}.ui-disclosure-chevron{flex:none}.ui-disclosure[data-expanded] .ui-disclosure-chevron{transform:rotate(90deg)}.ui-disclosure-panel{padding-block:var(--ui-space-2) var(--ui-space-inset);padding-inline:var(--ui-space-control-x)}.ui-accordion{border-block-start:var(--ui-border-width) solid var(--ui-color-border-subtle)}.ui-datatable{gap:var(--ui-space-2);min-inline-size:0;color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);flex-direction:column;display:flex}.ui-datatable-toolbar{justify-content:space-between;align-items:center;gap:var(--ui-space-2);min-block-size:var(--ui-size-control);flex-wrap:wrap;display:flex}.ui-datatable-tools{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;flex:1;display:flex}.ui-datatable-bulk{align-items:center;gap:var(--ui-size-target-gap);box-sizing:border-box;padding-block:var(--ui-space-1);padding-inline:var(--ui-space-control-x);border:var(--ui-border-width) solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background-color:var(--ui-color-selection-bg);flex-wrap:wrap;display:flex}.ui-datatable-bulk-summary{font-weight:var(--ui-font-weight-medium);margin-inline-end:auto}.ui-datatable-scroller{border:var(--ui-border-width) solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-card);background-color:var(--ui-color-surface-raised);scroll-padding-block-start:var(--ui-size-row);scroll-padding-inline-start:var(--ui-datatable-sticky-w,calc(var(--ui-size-target-min) + var(--ui-space-9)))}.ui-datatable-scroller[data-max-rows="8"]{max-block-size:calc(var(--ui-size-row) * 9)}.ui-datatable-scroller[data-max-rows="12"]{max-block-size:calc(var(--ui-size-row) * 13)}.ui-datatable-scroller[data-max-rows="16"]{max-block-size:calc(var(--ui-size-row) * 17)}.ui-datatable-scroller[data-max-rows="24"]{max-block-size:calc(var(--ui-size-row) * 25)}.ui-datatable-scroller[data-max-rows="40"]{max-block-size:calc(var(--ui-size-row) * 41)}.ui-card[data-variant=flush] .ui-datatable-scroller{border-block-end-width:0;border-inline-width:0;border-radius:0}.ui-card[data-variant=flush] .ui-datatable-scroller:focus-visible{outline-offset:var(--ui-focus-ring-inset)}.ui-datatable-table{border-collapse:separate;border-spacing:0;outline:none;inline-size:100%}.ui-datatable-cell{box-sizing:border-box;block-size:var(--ui-size-row);padding-block:var(--ui-space-1);padding-inline:var(--ui-space-control-x);border-block-end:var(--ui-border-width) solid var(--ui-color-border-subtle);border-inline-end:var(--ui-table-column-rule-width) solid var(--ui-color-border-subtle);background-color:var(--ui-color-surface-raised);text-align:start;transition:background-color var(--ui-motion-transition-state);vertical-align:middle}.ui-datatable-cell[data-align=end]{font-variant-numeric:tabular-nums;text-align:end}.ui-datatable-cell[data-overflow=nowrap]{white-space:nowrap}.ui-datatable-cell[data-overflow=truncate]{max-inline-size:var(--ui-space-9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-datatable-cell>.ui-status-pill{vertical-align:top}.ui-datatable-cell[data-overflow=wrap]{overflow-wrap:normal;word-break:normal}.ui-datatable-header{white-space:nowrap}.ui-datatable-cell:not([data-min]):not(.ui-datatable-select),.ui-datatable-cell[data-min=sm]{min-inline-size:12ch}.ui-datatable-cell[data-min=md]{min-inline-size:20ch}.ui-datatable-cell[data-min=lg]{min-inline-size:32ch}.ui-datatable-header,.ui-datatable-head .ui-datatable-select{z-index:var(--ui-z-sticky);background-color:var(--ui-color-surface-raised);border-block-end:var(--ui-table-header-rule-width) solid var(--ui-color-border-subtle);color:var(--ui-color-text-secondary);letter-spacing:var(--ui-table-header-tracking);text-transform:var(--ui-table-header-transform);font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-type-label-line-height);position:sticky;inset-block-start:0}.ui-datatable-header[data-allows-sorting]{cursor:pointer}.ui-datatable-header[data-sort-direction]{color:var(--ui-color-text-primary)}.ui-datatable-header-content{align-items:center;gap:var(--ui-space-1);display:inline-flex}.ui-datatable-sort{color:var(--ui-color-text-muted)}.ui-datatable-sort[data-active]{color:var(--ui-color-text-primary)}.ui-datatable-select{inline-size:var(--ui-size-target-min);min-inline-size:var(--ui-size-target-min);text-align:center;padding-inline:0}.ui-datatable-cell[data-sticky]{z-index:calc(var(--ui-z-sticky) - 1);position:sticky;inset-inline-start:0}.ui-datatable[data-selectable] .ui-datatable-cell[data-sticky]:not(.ui-datatable-select){inset-inline-start:var(--ui-datatable-select-w,var(--ui-size-target-min))}.ui-datatable-header[data-sticky],.ui-datatable-head .ui-datatable-select{z-index:calc(var(--ui-z-sticky) + 1)}.ui-datatable-select{padding-block:0}.ui-datatable-select>*{margin-block-end:calc(-1 * var(--ui-border-width))}.ui-datatable-select .ui-checkbox{inline-size:100%;min-block-size:var(--ui-size-target-min);min-inline-size:var(--ui-size-target-min);justify-content:center}.ui-datatable-row[data-hovered]>.ui-datatable-cell{background-color:var(--ui-color-action-ghost-bg-hover)}.ui-datatable-row[data-selected]>.ui-datatable-cell{background-color:var(--ui-color-selection-bg)}.ui-datatable-row[data-selected]>.ui-datatable-cell:first-child{box-shadow:inset var(--ui-selection-marker-width) 0 0 var(--ui-color-text-link)}.ui-datatable-row[data-selected]>.ui-datatable-cell:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){box-shadow:inset calc(-1 * var(--ui-selection-marker-width)) 0 0 var(--ui-color-text-link)}.ui-datatable-row[data-selected][data-hovered]>.ui-datatable-cell{background-color:var(--ui-color-selection-bg-hover)}.ui-datatable-cell[data-focus-visible]{outline:var(--ui-focus-ring-width) solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-ring-inset)}.ui-datatable-row[data-focus-visible]{--_top:inset 0 var(--ui-focus-ring-width) 0 0 var(--ui-color-focus-ring);--_bottom:inset 0 calc(-1 * var(--ui-focus-ring-width)) 0 0 var(--ui-color-focus-ring);--_left:inset var(--ui-focus-ring-width) 0 0 0 var(--ui-color-focus-ring);--_right:inset calc(-1 * var(--ui-focus-ring-width)) 0 0 0 var(--ui-color-focus-ring);--_marker:inset var(--ui-border-width-strong) 0 0 0 var(--ui-color-text-link);--_marker-rtl:inset calc(-1 * var(--ui-border-width-strong)) 0 0 0 var(--ui-color-text-link);outline:none}.ui-datatable-row[data-focus-visible]>.ui-datatable-cell{box-shadow:var(--_top), var(--_bottom)}.ui-datatable-row[data-focus-visible]>.ui-datatable-cell:first-child{box-shadow:var(--_top), var(--_bottom), var(--_left)}.ui-datatable-row[data-focus-visible]>.ui-datatable-cell:last-child,.ui-datatable-row[data-focus-visible]>.ui-datatable-cell:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){box-shadow:var(--_top), var(--_bottom), var(--_right)}.ui-datatable-row[data-focus-visible]>.ui-datatable-cell:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){box-shadow:var(--_top), var(--_bottom), var(--_left)}.ui-datatable-row[data-focus-visible][data-selected]>.ui-datatable-cell:first-child{box-shadow:var(--_top), var(--_bottom), var(--_left), var(--_marker)}.ui-datatable-row[data-focus-visible][data-selected]>.ui-datatable-cell:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){box-shadow:var(--_top), var(--_bottom), var(--_right), var(--_marker-rtl)}.ui-datatable-row[data-pressed]>.ui-datatable-cell,.ui-datatable-row[data-row-pressed]>.ui-datatable-cell{background-color:var(--ui-color-action-ghost-bg-pressed)}.ui-datatable-row[data-has-action]{cursor:pointer}.ui-datatable-row[data-has-action]>[role=rowheader]{text-decoration:underline;text-decoration-thickness:var(--ui-border-width);text-underline-offset:var(--ui-space-half)}.ui-datatable-loading{gap:var(--ui-space-2);justify-items:center;display:grid}.ui-datatable-skeleton{gap:var(--ui-space-1);inline-size:100%;max-inline-size:40ch;display:grid}.ui-datatable-skeleton>span{block-size:var(--ui-space-3);border-radius:var(--ui-radius-sm);background-color:var(--ui-color-surface-sunken)}.ui-datatable-empty{padding:var(--ui-space-inset);color:var(--ui-color-text-secondary);text-align:center}.ui-datatable-error{justify-content:center;align-items:center;gap:var(--ui-space-2);color:var(--ui-color-status-danger-fg);flex-wrap:wrap;display:inline-flex}.ui-datatable-columns{padding:var(--ui-space-2);outline:none;flex-direction:column;display:flex}@media (forced-colors:active){.ui-datatable-row[data-selected]>.ui-datatable-cell{outline:var(--ui-border-width-strong) solid Highlight;outline-offset:calc(-1 * var(--ui-border-width-strong))}.ui-datatable-row[data-focus-visible]>.ui-datatable-cell{outline:var(--ui-focus-ring-width) solid CanvasText;outline-offset:calc(-1 * var(--ui-focus-ring-width))}.ui-datatable-row[data-focus-visible][data-selected]>.ui-datatable-cell{outline:calc(2 * var(--ui-focus-ring-width)) double Highlight;outline-offset:calc(-2 * var(--ui-focus-ring-width))}}.ui-static-table-scroller{border:var(--ui-border-width) solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-card);background-color:var(--ui-color-surface-raised)}.ui-static-table{border-collapse:collapse;inline-size:100%;color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}.ui-static-table-caption{padding:var(--ui-space-2) var(--ui-space-control-x);color:var(--ui-color-text-secondary);font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);text-align:start}.ui-static-cell{box-sizing:border-box;min-block-size:var(--ui-size-row);padding-block:var(--ui-space-1);padding-inline:var(--ui-space-control-x);border-block-end:var(--ui-border-width) solid var(--ui-color-border-subtle);border-inline-end:var(--ui-table-column-rule-width) solid var(--ui-color-border-subtle);font-weight:var(--ui-font-weight-regular);text-align:start;vertical-align:middle}th.ui-static-cell[scope=row]{font-weight:var(--ui-font-weight-medium)}.ui-static-header{border-block-end:var(--ui-table-header-rule-width) solid var(--ui-color-border-subtle);background-color:var(--ui-color-surface-raised);color:var(--ui-color-text-secondary);letter-spacing:var(--ui-table-header-tracking);text-transform:var(--ui-table-header-transform);font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-type-label-line-height)}.ui-static-cell[data-align=end]{font-variant-numeric:tabular-nums;text-align:end}.ui-static-cell[data-overflow=nowrap]{white-space:nowrap}.ui-static-cell[data-overflow=truncate]{max-inline-size:var(--ui-space-9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-static-cell[data-overflow=wrap]{overflow-wrap:anywhere}.ui-static-cell[data-min=sm]{min-inline-size:12ch}.ui-static-cell[data-min=md]{min-inline-size:20ch}.ui-static-cell[data-min=lg]{min-inline-size:32ch}.ui-static-empty{color:var(--ui-color-text-secondary);text-align:center}.ui-pagination{align-items:center;gap:var(--ui-size-target-gap);color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);flex-wrap:wrap;display:flex}.ui-pagination-pages{align-items:center;gap:var(--ui-size-target-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-pagination-gap{min-inline-size:var(--ui-size-target-min);color:var(--ui-color-text-muted);justify-content:center;align-items:center;display:inline-flex}.ui-pagination-status{color:var(--ui-color-text-secondary);font-variant-numeric:tabular-nums}.ui-pagination .ui-pagination-current{--_bg:var(--ui-color-selection-bg);--_fg:var(--ui-color-text-primary);--_border:var(--ui-color-border-strong);border-width:var(--ui-border-width-strong);font-weight:var(--ui-font-weight-semibold)}.ui-pagination .ui-pagination-current[data-hovered]{--_bg:var(--ui-color-selection-bg-hover)}.ui-date-input{align-items:center;gap:var(--ui-size-target-gap);font-variant-numeric:tabular-nums;padding-block:0;display:flex}.ui-date-hover{display:contents}.ui-date-segment{min-block-size:var(--ui-size-target-min);min-inline-size:var(--ui-size-target-min);padding-inline:var(--ui-space-half);border-radius:var(--ui-radius-sm);caret-color:#0000;text-align:end;transition:background-color var(--ui-motion-transition-state), color var(--ui-motion-transition-state);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ui-date-segment[data-hovered]:not([data-focused],[data-disabled],[data-type=literal]){background-color:var(--ui-color-action-ghost-bg-hover)}.ui-date-segment[data-placeholder][data-hovered]:not([data-focused],[data-disabled]){color:var(--ui-color-text-secondary)}}.ui-date-segment[data-placeholder]{color:var(--ui-color-text-placeholder)}.ui-date-segment[data-type=literal]{min-block-size:0;min-inline-size:0;color:var(--ui-color-text-secondary);padding-inline:0}.ui-date-segment[data-focus-visible],.ui-date-segment:focus-visible{outline:none}.ui-date-segment[data-focused]{background-color:var(--ui-color-selection-bg);color:var(--ui-color-text-primary);text-decoration:underline;text-decoration-thickness:var(--ui-border-width-strong);text-underline-offset:var(--ui-space-half);outline:none}.ui-date-segment[data-disabled]{color:var(--ui-color-text-disabled)}.ui-input.ui-date-input:has(.ui-date-segment[data-focused]){outline:var(--ui-focus-ring-width) solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-date-group:has(.ui-date-segment[data-focused],.ui-date-button[data-focused]){outline:var(--ui-focus-ring-width) solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-date-group .ui-date-input{outline:none}.ui-input.ui-date-input[data-readonly],.ui-date-picker[data-readonly] .ui-input.ui-date-group{border-color:var(--ui-color-border-subtle);background-color:var(--ui-color-surface-canvas)}.ui-date-segment[data-readonly]{cursor:default}@media (forced-colors:active){.ui-date-segment[data-focused]{forced-color-adjust:none;color:highlighttext;background-color:highlight}}.ui-calendar-header{justify-content:space-between;align-items:center;gap:var(--ui-space-2);margin-block-end:var(--ui-space-2);display:flex}.ui-calendar-title{color:var(--ui-color-text-primary);font-family:var(--ui-type-label-family);font-size:var(--ui-type-heading-3-size);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-type-heading-3-line-height);text-align:center;margin:0}.ui-calendar-nav{box-sizing:border-box;inline-size:var(--ui-size-target-min);block-size:var(--ui-size-target-min);border:var(--ui-border-width) solid var(--ui-color-action-secondary-border);border-radius:var(--ui-radius-control);background-color:var(--ui-color-action-secondary-bg);color:var(--ui-color-action-secondary-fg);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-calendar-nav[data-hovered]{background-color:var(--ui-color-action-secondary-bg-hover)}.ui-calendar-nav[data-pressed]{background-color:var(--ui-color-action-secondary-bg-pressed)}.ui-calendar-nav[data-disabled]{border-color:var(--ui-color-border-subtle);background-color:var(--ui-color-surface-sunken);color:var(--ui-color-text-disabled);cursor:not-allowed}.ui-calendar{inline-size:calc(7 * var(--ui-size-target-min) + 8 * var(--ui-space-half));max-inline-size:100%}.ui-calendar-grid{table-layout:fixed;border-collapse:separate;inline-size:100%;border-spacing:var(--ui-space-half);color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size)}.ui-calendar-weekday{padding-block:var(--ui-space-1);color:var(--ui-color-text-secondary);font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);font-weight:var(--ui-font-weight-medium);text-align:center}.ui-calendar-cell{box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:var(--ui-size-target-min);border:var(--ui-border-width) solid transparent;border-radius:var(--ui-radius-control);cursor:pointer;font-variant-numeric:tabular-nums;text-align:center;outline:none;justify-content:center;align-items:center;display:flex}.ui-calendar-cell[data-outside-month]{display:none}.ui-calendar-cell[data-hovered]{background-color:var(--ui-color-action-ghost-bg-hover)}.ui-calendar-cell[data-pressed]{background-color:var(--ui-color-action-ghost-bg-pressed)}.ui-calendar-cell[data-today]{border-block-end:var(--ui-border-width-strong) solid var(--ui-color-text-primary);font-weight:var(--ui-font-weight-semibold)}.ui-calendar-cell[data-selected]{border:var(--ui-border-width-strong) solid var(--ui-color-action-primary-border);background-color:var(--ui-color-action-primary-bg);color:var(--ui-color-action-primary-fg);font-weight:var(--ui-font-weight-semibold)}.ui-calendar-range .ui-calendar-cell[data-selected]:not([data-selection-start]):not([data-selection-end]){border-color:var(--ui-color-selection-bg);background-color:var(--ui-color-selection-bg);color:var(--ui-color-text-primary)}.ui-calendar-cell[data-unavailable],.ui-calendar-cell[data-disabled]{color:var(--ui-color-text-disabled);cursor:not-allowed;text-decoration:line-through}.ui-calendar-cell[data-invalid]{border-color:var(--ui-color-status-danger-solid)}.ui-calendar-cell[data-focus-visible]{outline:var(--ui-focus-ring-width) solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-calendar-panel{padding:var(--ui-space-3);outline:none}@media (forced-colors:active){.ui-calendar-cell[data-selected]{forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}}.ui-date-group{justify-content:space-between;align-items:center;gap:var(--ui-space-2);padding-block:0;padding-inline-end:0;display:flex}.ui-date-button{box-sizing:border-box;inline-size:var(--ui-size-target-min);min-block-size:var(--ui-size-target-min);border-radius:var(--ui-radius-control);color:var(--ui-color-text-secondary);cursor:pointer;transition:background-color var(--ui-motion-transition-state), color var(--ui-motion-transition-state);background-color:#0000;border:0;flex:none;justify-content:center;align-self:stretch;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.ui-date-button[data-hovered]{background-color:var(--ui-color-action-ghost-bg-hover)}}.ui-date-button[data-pressed]{background-color:var(--ui-color-action-ghost-bg-pressed);color:var(--ui-color-text-primary)}.ui-date-button[data-disabled]{color:var(--ui-color-text-disabled);cursor:not-allowed}.ui-date-button[data-focus-visible],.ui-date-button:focus-visible{background-color:var(--ui-color-selection-bg);outline:none}.ui-date-overlay{z-index:var(--ui-z-overlay);background-color:var(--ui-color-scrim);position:fixed;inset:0}.ui-date-modal{background-color:var(--ui-color-surface-overlay);color:var(--ui-color-text-primary);flex-direction:column;display:flex;position:absolute;inset:0;overflow:auto}.ui-date-modal-bar{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);margin-block-end:var(--ui-space-3);display:flex}.ui-date-close{align-items:center;gap:var(--ui-space-2);box-sizing:border-box;min-block-size:var(--ui-size-control);min-inline-size:var(--ui-size-target-min);padding-inline:var(--ui-space-control-x);border:var(--ui-border-control-width) solid var(--ui-color-action-secondary-border);border-radius:var(--ui-radius-control);background-color:var(--ui-color-action-secondary-bg);color:var(--ui-color-action-secondary-fg);cursor:pointer;font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);font-weight:var(--ui-font-weight-medium);transition:background-color var(--ui-motion-transition-state), border-color var(--ui-motion-transition-state);display:inline-flex}@media (hover:hover){.ui-date-close[data-hovered]{background-color:var(--ui-color-action-secondary-bg-hover)}}.ui-date-close[data-pressed]{background-color:var(--ui-color-action-secondary-bg-pressed)}.ui-date-modal-title{color:var(--ui-color-text-primary);font-family:var(--ui-type-heading-2-family);font-size:var(--ui-type-heading-2-size);font-weight:var(--ui-type-heading-2-weight);line-height:var(--ui-type-heading-2-line-height);margin:0}.ui-date-modal-description{margin-block:var(--ui-space-1) var(--ui-space-3);color:var(--ui-color-text-secondary)}.ui-date-range-inputs{align-items:center;gap:var(--ui-space-1);flex-wrap:wrap;display:flex}.ui-date-range-dash{color:var(--ui-color-text-secondary)}.ui-keypad{gap:var(--ui-size-target-gap);inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;display:grid}.ui-keypad-grid{grid-template-columns:repeat(3, minmax(var(--ui-size-keypad-key), 1fr));grid-auto-rows:var(--ui-size-keypad-key);gap:var(--ui-size-target-gap);display:grid}.ui-keypad-key{box-sizing:border-box;min-block-size:var(--ui-size-keypad-key);min-inline-size:var(--ui-size-keypad-key);border:var(--ui-border-control-width) solid var(--ui-color-action-secondary-border);border-radius:var(--ui-radius-control);background-color:var(--ui-color-action-secondary-bg);color:var(--ui-color-action-secondary-fg);cursor:pointer;font-family:var(--ui-type-data-family);font-size:var(--ui-type-heading-2-size);font-variant-numeric:tabular-nums;font-weight:var(--ui-font-weight-medium);line-height:var(--ui-type-heading-2-line-height);touch-action:manipulation;transition:background-color var(--ui-motion-transition-state), border-color var(--ui-motion-transition-state), color var(--ui-motion-transition-state);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-keypad-key[data-action]{padding-inline:var(--ui-space-1);font-family:var(--ui-type-label-family);font-size:var(--ui-type-heading-3-size);line-height:var(--ui-type-heading-3-line-height);white-space:nowrap}.ui-keypad-key[data-action=primary]{border-color:var(--ui-color-action-primary-border);background-color:var(--ui-color-action-primary-bg);color:var(--ui-color-action-primary-fg)}@media (hover:hover){.ui-keypad-key[data-hovered]:not([aria-disabled=true]){background-color:var(--ui-color-action-secondary-bg-hover)}.ui-keypad-key[data-action=primary][data-hovered]:not([aria-disabled=true]){background-color:var(--ui-color-action-primary-bg-hover)}}.ui-keypad-key[data-pressed]:not([aria-disabled=true]){border-color:var(--ui-color-border-strong);background-color:var(--ui-color-action-secondary-bg-pressed)}.ui-keypad-key[data-action=primary][data-pressed]:not([aria-disabled=true]){border-color:var(--ui-color-action-primary-bg-pressed);background-color:var(--ui-color-action-primary-bg-pressed)}.ui-keypad-key[data-disabled]{border-color:var(--ui-color-border-subtle);background-color:var(--ui-color-surface-sunken);color:var(--ui-color-text-disabled);cursor:not-allowed}.ui-keypad-submit{inline-size:100%}.ui-keypad-reason{color:var(--ui-color-text-secondary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line-height);max-inline-size:36ch;margin:0}.ui-keypad-key[aria-disabled=true]{border-color:var(--ui-color-border-subtle);background-color:var(--ui-color-surface-sunken);color:var(--ui-color-text-disabled);cursor:not-allowed}.ui-pin{gap:var(--ui-space-2);inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);flex-direction:column;display:flex}.ui-pin-group{gap:var(--ui-space-2);flex-direction:column;display:flex}.ui-pin-box{box-sizing:border-box;min-block-size:var(--ui-size-control);padding-block:var(--ui-space-2);padding-inline:var(--ui-space-control-x);border:var(--ui-border-control-width) solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background-color:var(--ui-color-surface-raised);transition:background-color var(--ui-motion-transition-state), border-color var(--ui-motion-transition-state);justify-content:center;align-items:center;display:flex;position:relative}.ui-pin-box:has(.ui-pin-input[data-focus-visible]){outline:var(--ui-focus-ring-width) solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-ring-offset)}@media (hover:hover){.ui-pin-box[data-hovered]{border-color:var(--ui-color-border-strong)}.ui-pin-box:has(.ui-pin-input[data-hovered]){border-color:var(--ui-color-border-strong)}}.ui-pin-dots{gap:var(--ui-space-3);display:flex}.ui-pin-dot{box-sizing:border-box;inline-size:var(--ui-space-4);block-size:var(--ui-space-4);border:var(--ui-border-width-strong) solid var(--ui-color-border-strong);border-radius:var(--ui-radius-pill);transition:background-color var(--ui-motion-transition-state), border-color var(--ui-motion-transition-state);background-color:#0000}.ui-pin-dot[data-filled]{background-color:var(--ui-color-text-primary);border-color:var(--ui-color-text-primary)}.ui-pin-input{caret-color:#0000;color:#0000;cursor:text;opacity:0;background:0 0;border:0;block-size:100%;inline-size:100%;margin:0;padding:0;position:absolute;inset:0}.ui-pin-box[data-keypad] .ui-pin-input{pointer-events:none}.ui-pin-input:disabled{cursor:not-allowed}.ui-pin[data-invalid] .ui-pin-box{border-color:var(--ui-color-status-danger-solid);box-shadow:inset 0 0 0 var(--ui-border-width) var(--ui-color-status-danger-solid)}.ui-pin[data-locked] .ui-pin-box{border-color:var(--ui-color-border-subtle);background-color:var(--ui-color-surface-sunken)}.ui-pin[data-locked][data-invalid] .ui-pin-box{border-color:var(--ui-color-status-danger-solid)}.ui-pin[data-locked] .ui-pin-dot{border-color:var(--ui-color-text-disabled)}.ui-pin-alert:empty{display:none}@media (forced-colors:active){.ui-pin[data-invalid] .ui-pin-box{border-width:var(--ui-border-width-strong)}.ui-pin-dot[data-filled]{forced-color-adjust:none;background-color:canvastext}}.ui-scan-row{align-items:stretch;gap:var(--ui-size-target-gap);flex-wrap:wrap;display:flex}.ui-scan-input{min-inline-size:0;font-family:var(--ui-type-data-family);flex:20ch}.ui-scan[data-scanning] .ui-scan-input{border-color:var(--ui-color-status-progress-solid);box-shadow:inset 0 0 0 var(--ui-border-width) var(--ui-color-status-progress-solid)}.ui-scan-last{align-items:baseline;gap:var(--ui-space-1);color:var(--ui-color-text-primary);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line-height);flex-wrap:wrap;display:flex}.ui-scan-last .ui-icon{color:var(--ui-color-status-success-fg);align-self:center}.ui-scan-none,.ui-scan-note{color:var(--ui-color-text-secondary)}.ui-scan-value{font-family:var(--ui-type-data-family);font-size:var(--ui-type-data-size);overflow-wrap:anywhere}.ui-scan-alert:empty{display:none}.ui-scan-row .ui-button{flex:none;min-inline-size:16ch}.ui-file-drop{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-inset);border:var(--ui-border-width) dashed var(--ui-color-border-control);border-radius:var(--ui-radius-control);background-color:var(--ui-color-surface-raised);color:var(--ui-color-text-primary);transition:background-color var(--ui-motion-transition-state), border-color var(--ui-motion-transition-state);flex-wrap:wrap;display:flex}.ui-file-drop[data-invalid]{border-style:solid;border-color:var(--ui-color-status-danger-solid);box-shadow:inset 0 0 0 var(--ui-border-width) var(--ui-color-status-danger-solid)}.ui-file-drop[data-dragging]{border-style:solid;border-width:var(--ui-border-width-strong);border-color:var(--ui-color-focus-ring);background-color:var(--ui-color-selection-bg)}.ui-file-drop[data-disabled]{border-color:var(--ui-color-border-subtle);color:var(--ui-color-text-secondary)}@media (forced-colors:active){.ui-file-drop[data-invalid]{border-width:var(--ui-border-width-strong)}}.ui-file-drop-text{color:inherit}.ui-file-alert:empty{display:none}.ui-file-rejections,.ui-file-list{gap:var(--ui-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-file-item{align-items:center;gap:var(--ui-space-3);min-block-size:var(--ui-size-target-min);display:flex}.ui-file-preview{inline-size:var(--ui-size-control);block-size:var(--ui-size-control);border:var(--ui-border-width) solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-sm);object-fit:cover;flex:none}.ui-file-name{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.ui-file-size{color:var(--ui-color-text-secondary);font-family:var(--ui-type-data-family);font-size:var(--ui-type-caption-size);font-variant-numeric:tabular-nums;flex:none}.ui-banner{--_b-fg:var(--ui-color-status-info-fg);--_b-bg:var(--ui-color-status-info-bg);--_b-border:var(--ui-color-status-info-border);align-items:flex-start;gap:var(--ui-space-3);box-sizing:border-box;padding:var(--ui-space-inset);border:var(--ui-border-width) solid var(--_b-border);border-radius:var(--ui-radius-control);background-color:var(--_b-bg);color:var(--_b-fg);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);display:flex}.ui-banner[data-tone=success]{--_b-fg:var(--ui-color-status-success-fg);--_b-bg:var(--ui-color-status-success-bg);--_b-border:var(--ui-color-status-success-border)}.ui-banner[data-tone=warning]{--_b-fg:var(--ui-color-status-warning-fg);--_b-bg:var(--ui-color-status-warning-bg);--_b-border:var(--ui-color-status-warning-border)}.ui-banner[data-tone=danger]{--_b-fg:var(--ui-color-status-danger-fg);--_b-bg:var(--ui-color-status-danger-bg);--_b-border:var(--ui-color-status-danger-border)}.ui-banner-icon{flex:none;margin-block-start:var(--ui-space-half)}.ui-banner-main{align-items:flex-start;gap:var(--ui-space-3);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex}.ui-banner-body{flex:24ch;min-inline-size:0}.ui-banner-title{font-weight:var(--ui-font-weight-semibold);display:block}.ui-banner-text{overflow-wrap:anywhere}.ui-banner-action{gap:var(--ui-space-2);flex-wrap:wrap;flex:0 auto;align-self:flex-start;min-inline-size:0;display:flex}.ui-banner .ui-button[data-variant=ghost]{--_fg:var(--_b-fg);flex:none}.ui-spinner{align-items:center;gap:var(--ui-space-2);color:var(--ui-color-text-secondary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);display:inline-flex}.ui-spinner-icon{animation:ui-spinner-spin calc(var(--ui-motion-duration-slow) * 4) linear infinite}@keyframes ui-spinner-spin{to{transform:rotate(1turn)}}.ui-skeleton{gap:var(--ui-space-2);flex-direction:column;inline-size:100%;display:flex}.ui-skeleton-shape{border-radius:var(--ui-radius-sm);background-color:var(--ui-color-border-subtle);animation:ui-skeleton-pulse calc(var(--ui-motion-duration-slow) * 5) ease-in-out infinite alternate;display:block}.ui-skeleton[data-shape=text] .ui-skeleton-shape{block-size:var(--ui-type-body-size)}.ui-skeleton[data-shape=text] .ui-skeleton-shape[data-last]{inline-size:60%}.ui-skeleton[data-shape=block] .ui-skeleton-shape{block-size:calc(var(--ui-size-control) * 4)}.ui-skeleton[data-shape=avatar] .ui-skeleton-shape{inline-size:var(--ui-size-control);block-size:var(--ui-size-control);border-radius:var(--ui-radius-pill)}@keyframes ui-skeleton-pulse{0%{opacity:1}to{opacity:.5}}@media (forced-colors:active){.ui-skeleton-shape{border:var(--ui-border-width) solid GrayText}}.ui-progress{--_fill:var(--ui-color-status-neutral-solid);--_fg:var(--ui-color-status-neutral-fg);gap:var(--ui-space-1);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);flex-direction:column;display:flex}.ui-progress[data-tone=progress]{--_fill:var(--ui-color-status-progress-solid);--_fg:var(--ui-color-status-progress-fg)}.ui-progress[data-tone=success]{--_fill:var(--ui-color-status-success-solid);--_fg:var(--ui-color-status-success-fg)}.ui-progress[data-tone=warning]{--_fill:var(--ui-color-status-warning-solid);--_fg:var(--ui-color-status-warning-fg)}.ui-progress[data-tone=danger]{--_fill:var(--ui-color-status-danger-solid);--_fg:var(--ui-color-status-danger-fg)}.ui-progress-head{justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);display:flex}.ui-progress-value{align-items:baseline;gap:var(--ui-space-1);color:var(--ui-color-text-secondary);font-family:var(--ui-type-data-family);font-size:var(--ui-type-data-size);font-variant-numeric:tabular-nums;display:inline-flex}.ui-progress-value .ui-icon{color:var(--_fg)}.ui-progress-track{box-sizing:border-box;block-size:var(--ui-space-3);border:var(--ui-border-width) solid var(--ui-color-border-control);border-radius:var(--ui-radius-pill);background-color:var(--ui-color-surface-sunken);overflow:hidden}.ui-progress-fill{block-size:100%;inline-size:calc(var(--ui-progress) * 1%);border-radius:var(--ui-radius-pill);background-color:var(--_fill)}.ui-progress-fill:not([data-indeterminate]){transition:inline-size var(--ui-motion-transition-enter-exit)}.ui-progress-fill[data-indeterminate]{--_dir:1;inline-size:40%;animation:ui-progress-slide calc(var(--ui-motion-duration-slow) * 5) ease-in-out infinite alternate}.ui-progress-fill[data-indeterminate]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_dir:-1}@keyframes ui-progress-slide{0%{translate:0}to{translate:calc(var(--_dir) * 150%) 0}}@media (forced-colors:active){.ui-progress-fill{forced-color-adjust:none;background-color:highlight}}.ui-empty{align-items:center;gap:var(--ui-space-3);box-sizing:border-box;padding:var(--ui-space-8) var(--ui-space-inset);color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);text-align:center;flex-direction:column;display:flex}.ui-empty-icon{color:var(--ui-color-text-secondary)}.ui-empty-title{font-family:var(--ui-type-heading-3-family);font-size:var(--ui-type-heading-3-size);font-weight:var(--ui-type-heading-3-weight);line-height:var(--ui-type-heading-3-line-height);margin:0}.ui-empty-description{max-inline-size:60ch;color:var(--ui-color-text-secondary);margin:0}.ui-empty-action{margin-block-start:var(--ui-space-2)}.ui-toast-region{z-index:var(--ui-z-toast);gap:var(--ui-space-3);inline-size:48ch;max-inline-size:calc(100% - var(--ui-space-5) * 2);outline:none;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--ui-space-5);inset-inline-end:var(--ui-space-5)}.ui-toast{align-items:center;gap:var(--ui-space-3);box-sizing:border-box;padding:var(--ui-space-3) var(--ui-space-inset);border:var(--ui-border-width) solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-control);background-color:var(--ui-color-surface-overlay);box-shadow:var(--ui-elevation-overlay);color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);animation:ui-toast-in var(--ui-motion-transition-enter-exit);flex-wrap:wrap;display:flex}@keyframes ui-toast-in{0%{opacity:0;translate:0 var(--ui-space-2)}to{opacity:1;translate:0}}.ui-toast-icon{color:var(--ui-color-text-secondary);flex:none}.ui-toast[data-tone=success] .ui-toast-icon{color:var(--ui-color-status-success-fg)}.ui-toast[data-tone=info] .ui-toast-icon{color:var(--ui-color-status-info-fg)}.ui-toast-content{flex-direction:column;flex:20ch;min-inline-size:0;display:flex}.ui-toast-title{font-weight:var(--ui-font-weight-medium);overflow-wrap:anywhere}.ui-toast-description{color:var(--ui-color-text-secondary);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line-height);overflow-wrap:anywhere}.ui-toast-actions{align-items:center;gap:var(--ui-size-target-gap);flex:none;margin-inline-start:auto;display:flex}.ui-toast-keys{display:contents}.ui-modal-overlay{z-index:var(--ui-z-overlay);box-sizing:border-box;padding:var(--ui-space-5);background-color:var(--ui-color-scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-modal-overlay[data-entering]{animation:ui-overlay-in var(--ui-motion-transition-enter-exit)}.ui-modal-overlay[data-exiting]{animation:ui-overlay-in var(--ui-motion-transition-enter-exit) reverse forwards}@keyframes ui-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ui-modal-in{0%{opacity:0;translate:0 var(--ui-space-2)}to{opacity:1;translate:0}}.ui-modal{box-sizing:border-box;border:var(--ui-border-width) solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-card);background-color:var(--ui-color-surface-overlay);max-block-size:100%;inline-size:100%;box-shadow:var(--ui-elevation-overlay);color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);flex-direction:column;display:flex;overflow:hidden}.ui-modal[data-entering]{animation:ui-modal-in var(--ui-motion-transition-enter-exit)}.ui-modal[data-exiting]{animation:ui-modal-in var(--ui-motion-transition-enter-exit) reverse forwards}.ui-modal[data-size=sm]{max-inline-size:44ch}.ui-modal[data-size=md]{max-inline-size:64ch}.ui-modal[data-size=lg]{max-inline-size:90ch}.ui-dialog{outline:none;flex-direction:column;min-block-size:0;display:flex}.ui-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-inset);padding-block-end:var(--ui-space-2);display:flex}.ui-dialog-title{font-family:var(--ui-type-heading-2-family);font-size:var(--ui-type-heading-2-size);font-weight:var(--ui-type-heading-2-weight);line-height:var(--ui-type-heading-2-line-height);overflow-wrap:anywhere;margin:0}.ui-dialog-body{min-block-size:0;padding:var(--ui-space-2) var(--ui-space-inset);overflow:auto}.ui-dialog-body>:first-child{margin-block-start:0}.ui-dialog-body>:last-child{margin-block-end:0}.ui-dialog-footer{justify-content:flex-end;align-items:center;gap:var(--ui-size-target-gap);padding:var(--ui-space-inset);flex-wrap:wrap;padding-block-start:var(--ui-space-3);display:flex}@media (forced-colors:active){.ui-modal{border-width:var(--ui-border-width-strong)}}.ui-dialog-heading{gap:var(--ui-space-1);flex-direction:column;min-inline-size:0;display:flex}.ui-dialog-description{color:var(--ui-color-text-secondary);margin:0}.ui-confirm-description{margin:0 0 var(--ui-space-3)}.ui-confirm-footer[data-spread]{justify-content:space-between}.ui-confirm-reason{margin:var(--ui-space-2) 0 0;color:var(--ui-color-text-secondary);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line-height)}.ui-drawer-overlay{padding:0}.ui-drawer-overlay[data-placement=end]{justify-content:flex-end}.ui-drawer-overlay[data-placement=start]{justify-content:flex-start}.ui-drawer-overlay[data-placement=bottom]{justify-content:center;align-items:flex-end}.ui-drawer{border-radius:0;block-size:100%;max-inline-size:48ch}.ui-drawer[data-placement=end]{border-block:0;border-inline-end:0}.ui-drawer[data-placement=start]{border-block:0;border-inline-start:0}.ui-drawer[data-placement=bottom]{border-block-end:0;border-inline:0;border-start-start-radius:var(--ui-radius-card);border-start-end-radius:var(--ui-radius-card);block-size:auto;max-block-size:85%;max-inline-size:none}.ui-modal.ui-drawer[data-entering]{animation:ui-drawer-in-end var(--ui-motion-transition-enter-exit)}.ui-modal.ui-drawer[data-exiting]{animation:ui-drawer-in-end var(--ui-motion-transition-enter-exit) reverse forwards}.ui-modal.ui-drawer[data-placement=start][data-entering],.ui-modal.ui-drawer[data-placement=start][data-exiting]{animation-name:ui-drawer-in-start}.ui-modal.ui-drawer[data-placement=end]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-entering]{animation-name:ui-drawer-in-start}.ui-modal.ui-drawer[data-placement=end]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-exiting]{animation-name:ui-drawer-in-start}:is(.ui-modal.ui-drawer[data-placement=start]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-entering],.ui-modal.ui-drawer[data-placement=start]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-exiting]){animation-name:ui-drawer-in-end}.ui-modal.ui-drawer[data-placement=bottom][data-entering],.ui-modal.ui-drawer[data-placement=bottom][data-exiting]{animation-name:ui-drawer-in-bottom}@keyframes ui-drawer-in-end{0%{opacity:0;translate:var(--ui-space-5) 0}to{opacity:1;translate:0}}@keyframes ui-drawer-in-start{0%{opacity:0;translate:calc(-1 * var(--ui-space-5)) 0}to{opacity:1;translate:0}}@keyframes ui-drawer-in-bottom{0%{opacity:0;translate:0 var(--ui-space-5)}to{opacity:1;translate:0}}.ui-popover-panel{--_shift-x:0;--_shift-y:0;box-sizing:border-box;max-block-size:var(--popover-available-height);border:var(--ui-border-width) solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-control);background-color:var(--ui-color-surface-overlay);box-shadow:var(--ui-elevation-overlay);color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);overflow:auto}.ui-popover-panel[data-placement=top]{--_shift-y:var(--ui-space-1)}.ui-popover-panel[data-placement=bottom]{--_shift-y:calc(-1 * var(--ui-space-1))}.ui-popover-panel[data-placement=left]{--_shift-x:var(--ui-space-1)}.ui-popover-panel[data-placement=right]{--_shift-x:calc(-1 * var(--ui-space-1))}.ui-popover-panel[data-entering]{animation:ui-popover-in var(--ui-motion-transition-enter-exit)}.ui-popover-panel[data-exiting]{animation:ui-popover-in var(--ui-motion-transition-enter-exit) reverse forwards}@keyframes ui-popover-in{0%{opacity:0;translate:var(--_shift-x) var(--_shift-y)}to{opacity:1;translate:0}}.ui-popover-dialog{padding:var(--ui-space-inset);outline:none}@media (forced-colors:active){.ui-popover-panel{border-width:var(--ui-border-width-strong)}}.ui-tooltip{--_shift-x:0;--_shift-y:0;box-sizing:border-box;max-inline-size:36ch;padding:var(--ui-space-1) var(--ui-space-2);border:var(--ui-border-width) solid var(--ui-color-border-strong);border-radius:var(--ui-radius-sm);background-color:var(--ui-color-surface-inverse);color:var(--ui-color-text-inverse);font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);line-height:var(--ui-type-label-line-height);overflow-wrap:anywhere}.ui-tooltip[data-placement=top]{--_shift-y:var(--ui-space-half)}.ui-tooltip[data-placement=bottom]{--_shift-y:calc(-1 * var(--ui-space-half))}.ui-tooltip[data-placement=left]{--_shift-x:var(--ui-space-half)}.ui-tooltip[data-placement=right]{--_shift-x:calc(-1 * var(--ui-space-half))}.ui-tooltip[data-entering]{animation:ui-tooltip-in var(--ui-motion-transition-enter-exit)}.ui-tooltip[data-exiting]{animation:ui-tooltip-in var(--ui-motion-transition-enter-exit) reverse forwards}@keyframes ui-tooltip-in{0%{opacity:0;translate:var(--_shift-x) var(--_shift-y)}to{opacity:1;translate:0}}.ui-toggletip{display:inline-flex;position:relative}.ui-toggletip-note{z-index:var(--ui-z-overlay);box-sizing:border-box;inline-size:max-content;max-inline-size:36ch;padding:var(--ui-space-2) var(--ui-space-3);border:var(--ui-border-width) solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-control);background-color:var(--ui-color-surface-overlay);box-shadow:var(--ui-elevation-overlay);color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);opacity:0;pointer-events:none;transition:opacity var(--ui-motion-transition-enter-exit), translate var(--ui-motion-transition-enter-exit), display var(--ui-motion-transition-enter-exit) allow-discrete;translate:0 var(--_shift);display:none;position:absolute;inset-inline-start:0}.ui-toggletip-note[data-open]{opacity:1;pointer-events:auto;animation:ui-toggletip-in var(--ui-motion-transition-enter-exit);display:block;translate:0}@keyframes ui-toggletip-in{0%{opacity:0;translate:0 var(--_shift)}to{opacity:1;translate:0}}.ui-toggletip[data-side=below] .ui-toggletip-note{--_shift:calc(-1 * var(--ui-space-1));margin-block-start:var(--ui-space-1);inset-block-start:100%}.ui-toggletip[data-side=above] .ui-toggletip-note{--_shift:var(--ui-space-1);margin-block-end:var(--ui-space-1);inset-block-end:100%}.ui-menu-panel{min-inline-size:var(--trigger-width)}.ui-menu{padding:var(--ui-space-1);outline:none;margin:0}.ui-menu-item{align-items:center;gap:var(--ui-space-2);box-sizing:border-box;min-block-size:var(--ui-size-target-min);padding-block:var(--ui-space-1);padding-inline:var(--ui-space-control-x);border-radius:var(--ui-radius-sm);cursor:pointer;font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);transition:background-color var(--ui-motion-transition-state);outline:none;display:flex}.ui-menu-item[data-focused],.ui-menu-item[data-hovered]{background-color:var(--ui-color-action-ghost-bg-hover)}.ui-menu-item[data-pressed]{background-color:var(--ui-color-action-ghost-bg-pressed)}.ui-menu-item[data-focus-visible]{outline:var(--ui-focus-ring-width) solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-ring-inset)}.ui-menu-item[data-destructive]{color:var(--ui-color-status-danger-fg)}.ui-menu-item[data-destructive][data-pressed]{background-color:var(--ui-color-action-ghost-bg-hover)}.ui-menu-item[data-disabled]{color:var(--ui-color-text-disabled);cursor:not-allowed}.ui-menu-separator{margin-block:var(--ui-space-1);border:0;border-block-start:var(--ui-border-width) solid var(--ui-color-border-subtle)}.ui-menu-item-text,.ui-menu-item-label{flex-direction:column;min-inline-size:0;display:flex}.ui-menu-item-reason{color:var(--ui-color-text-secondary);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line-height)}.ui-menu-item[data-disabled] .ui-menu-item-reason{color:var(--ui-color-text-secondary)}.ui-nav-list{gap:var(--ui-size-target-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-nav-li{display:block}.ui-nav-item{align-items:center;gap:var(--ui-space-3);box-sizing:border-box;min-block-size:var(--ui-size-target-min);padding-block:var(--ui-space-1);padding-inline:var(--ui-space-control-x);border-radius:var(--ui-radius-control);color:var(--ui-color-text-primary);cursor:pointer;font-family:var(--ui-type-label-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);transition:background-color var(--ui-motion-transition-state);text-decoration:none;display:flex;position:relative}.ui-nav-item[data-rail]{min-inline-size:var(--ui-size-target-min);padding-inline:var(--ui-space-1);justify-content:center}.ui-nav-item[data-hovered]{background-color:var(--ui-color-action-ghost-bg-hover)}.ui-nav-item[data-pressed]{background-color:var(--ui-color-action-ghost-bg-pressed)}.ui-nav-item[data-current]{background-color:var(--ui-color-selection-bg);font-weight:var(--ui-font-weight-semibold)}.ui-nav-item[data-current]:before{content:"";inset-block:var(--ui-space-1);inline-size:var(--ui-space-1);border-radius:var(--ui-radius-pill);background-color:var(--ui-color-text-link);position:absolute;inset-inline-start:0}.ui-nav-item[data-current][data-hovered],.ui-nav-item[data-current][data-pressed]{background-color:var(--ui-color-selection-bg-hover)}.ui-nav-item[data-current][data-pressed]{background-color:var(--ui-color-selection-bg-pressed)}.ui-nav-item[data-disabled]{color:var(--ui-color-text-disabled);cursor:not-allowed}.ui-nav-icon{flex:none}.ui-nav-label{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.ui-nav-badge{flex:none}.ui-nav-group{color:var(--ui-color-text-primary)}.ui-nav-group-heading{margin:0}.ui-nav-group-trigger{align-items:center;gap:var(--ui-space-2);box-sizing:border-box;inline-size:100%;min-block-size:var(--ui-size-target-min);padding-inline:var(--ui-space-control-x);border-radius:var(--ui-radius-control);color:var(--ui-color-text-secondary);cursor:pointer;font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);font-weight:var(--ui-font-weight-medium);text-align:start;transition:background-color var(--ui-motion-transition-state);background-color:#0000;border:0;display:flex}.ui-nav-group-trigger[data-hovered]{background-color:var(--ui-color-action-ghost-bg-hover)}.ui-nav-group-trigger[data-pressed]{background-color:var(--ui-color-action-ghost-bg-pressed)}.ui-nav-group-chevron{flex:none}.ui-nav-group[data-expanded] .ui-nav-group-chevron{transform:rotate(90deg)}@media (forced-colors:active){.ui-nav-item[data-current]{border:var(--ui-border-width-strong) solid Highlight}}.ui-nav-list+.ui-nav-list{border-block-start:var(--ui-border-width) solid var(--ui-color-border-subtle);margin-block-start:var(--ui-space-2);padding-block-start:var(--ui-space-2)}.ui-appshell{box-sizing:border-box;background-color:var(--ui-color-surface-canvas);min-block-size:100%;color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);flex-direction:column;display:flex}.ui-appshell-header{z-index:var(--ui-z-sticky);align-items:center;gap:var(--ui-space-3);box-sizing:border-box;min-block-size:calc(var(--ui-size-control) + var(--ui-space-4));padding-inline:var(--ui-space-inset);border-block-end:var(--ui-border-width) solid var(--ui-color-border-subtle);background-color:var(--ui-color-surface-raised);display:flex;position:sticky;inset-block-start:0}.ui-appshell-body{flex:auto;min-block-size:0;display:flex}.ui-appshell-sidebar{box-sizing:border-box;border-inline-end:var(--ui-border-width) solid var(--ui-color-border-subtle);background-color:var(--ui-color-surface-sunken);inline-size:30ch;color:var(--ui-color-text-primary);flex:none}.ui-appshell[data-rail] .ui-appshell-sidebar{inline-size:calc(var(--ui-size-target-min) + var(--ui-space-4) * 2)}.ui-appshell-nav{gap:var(--ui-space-3);box-sizing:border-box;block-size:100%;padding:var(--ui-space-3);flex-direction:column;display:flex}.ui-appshell-nav-foot{justify-content:flex-end;margin-block-start:auto;display:flex}.ui-appshell[data-rail] .ui-appshell-nav-foot{justify-content:center}.ui-appshell-main{box-sizing:border-box;min-inline-size:0;padding:var(--ui-space-inset);outline:none;flex:auto}.ui-appshell-main :focus:not(:focus-visible){outline:none}.ui-tabs{max-inline-size:100%;color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);flex-direction:column;display:flex}.ui-tab-list{gap:var(--ui-size-target-gap);border-block-end:var(--ui-border-width) solid var(--ui-color-border-strong);display:flex;overflow-x:auto}.ui-tab{align-items:center;gap:var(--ui-space-2);box-sizing:border-box;min-block-size:var(--ui-size-target-min);padding-inline:var(--ui-space-control-x);border-block-end:var(--ui-border-width-strong) solid transparent;color:var(--ui-color-text-secondary);cursor:pointer;font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);font-weight:var(--ui-font-weight-medium);white-space:nowrap;transition:background-color var(--ui-motion-transition-state), border-color var(--ui-motion-transition-state), color var(--ui-motion-transition-state);display:inline-flex}.ui-tab[data-hovered]{background-color:var(--ui-color-action-ghost-bg-hover)}.ui-tab[data-pressed]{background-color:var(--ui-color-action-ghost-bg-pressed)}.ui-tab[data-selected]{border-block-end-color:var(--ui-color-text-primary);color:var(--ui-color-text-primary)}.ui-tab[data-disabled]{color:var(--ui-color-text-disabled);cursor:not-allowed}.ui-tab[data-focus-visible]{outline-offset:var(--ui-focus-ring-inset)}.ui-tab-panel{padding-block-start:var(--ui-space-inset)}@media (forced-colors:active){.ui-tab[data-selected]{border-block-end-color:highlight}}.ui-breadcrumb-list{align-items:center;gap:var(--ui-size-target-gap);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumb{align-items:center;gap:var(--ui-space-1);display:inline-flex}.ui-breadcrumb-link{min-block-size:var(--ui-size-target-min);min-inline-size:var(--ui-size-target-min);padding-inline:var(--ui-space-1);border-radius:var(--ui-radius-sm);color:var(--ui-color-text-link);cursor:pointer;text-decoration:underline;text-decoration-thickness:var(--ui-border-width);text-underline-offset:var(--ui-space-half);transition:background-color var(--ui-motion-transition-state);justify-content:center;align-items:center;display:inline-flex}.ui-breadcrumb-link[data-hovered]{text-decoration-thickness:var(--ui-border-width-strong)}.ui-breadcrumb-link[data-pressed]{background-color:var(--ui-color-action-ghost-bg-pressed);text-decoration-thickness:var(--ui-border-width-strong)}.ui-breadcrumb-current{color:var(--ui-color-text-primary);font-weight:var(--ui-font-weight-medium);overflow-wrap:anywhere}.ui-breadcrumb-separator{color:var(--ui-color-text-secondary)}.ui-toolbar{align-items:center;gap:var(--ui-size-target-gap);flex-wrap:wrap;display:flex}.ui-toolbar[data-orientation=vertical]{flex-direction:column;align-items:stretch}.ui-toolbar-keys{display:contents}.ui-filter-bar{gap:var(--ui-space-3);flex-direction:column;display:flex}.ui-filter-controls{align-items:flex-end;gap:var(--ui-size-target-gap);flex-wrap:wrap;display:flex}.ui-filter-applied{align-items:center;gap:var(--ui-size-target-gap);flex-wrap:wrap;display:flex}.ui-filter-applied:empty{display:none}.ui-filter-chips{gap:var(--ui-size-target-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-action-tile{justify-content:center;align-items:center;gap:var(--ui-space-3);box-sizing:border-box;min-block-size:var(--ui-size-action-tile);min-inline-size:var(--ui-size-action-tile);padding:var(--ui-space-inset);border:var(--ui-border-control-width) solid var(--ui-color-action-secondary-border);border-radius:var(--ui-radius-card);background-color:var(--ui-color-action-secondary-bg);color:var(--ui-color-action-secondary-fg);cursor:pointer;font-family:var(--ui-type-label-family);font-size:var(--ui-type-body-size);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-type-body-line-height);text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;flex-direction:column;display:inline-flex;position:relative}.ui-action-tile[data-hovered]{background-color:var(--ui-color-action-secondary-bg-hover)}.ui-action-tile[data-pressed]{background-color:var(--ui-color-action-secondary-bg-pressed)}.ui-action-tile[data-unavailable]{border-color:var(--ui-color-border-subtle);background-color:var(--ui-color-surface-sunken);color:var(--ui-color-text-secondary);cursor:not-allowed}.ui-action-tile-reason{color:var(--ui-color-text-secondary);font-size:var(--ui-type-caption-size);font-weight:var(--ui-font-weight-regular);line-height:var(--ui-type-caption-line-height)}.ui-action-tile-group{grid-template-columns:repeat(auto-fill, minmax(var(--ui-size-action-tile), 1fr));gap:var(--ui-size-target-gap);display:grid}.ui-action-tile-group>.ui-action-tile{inline-size:100%}.ui-action-tile-label{overflow-wrap:anywhere}.ui-action-tile-count{position:absolute;inset-block-start:var(--ui-space-2);inset-inline-end:var(--ui-space-2)}.ui-stepper{gap:var(--ui-space-4);color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-step{--_marker-border-width:var(--ui-border-width);--_marker-border:var(--ui-color-border-control);--_marker-bg:var(--ui-color-surface-raised);--_marker-fg:var(--ui-color-text-secondary);--_label-weight:var(--ui-font-weight-medium);align-items:flex-start;gap:var(--ui-space-2);display:flex}.ui-step-marker{box-sizing:border-box;inline-size:var(--ui-size-control);block-size:var(--ui-size-control);border:var(--_marker-border-width) solid var(--_marker-border);border-radius:var(--ui-radius-pill);background-color:var(--_marker-bg);color:var(--_marker-fg);font-family:var(--ui-type-data-family);font-size:var(--ui-type-label-size);font-variant-numeric:tabular-nums;font-weight:var(--_marker-weight,inherit);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-step[data-status=complete]{--_marker-border:var(--ui-color-action-primary-border);--_marker-bg:var(--ui-color-action-primary-bg);--_marker-fg:var(--ui-color-action-primary-fg)}.ui-step[data-status=current]{--_marker-border-width:var(--ui-border-width-strong);--_marker-border:var(--ui-color-text-primary);--_marker-fg:var(--ui-color-text-primary);--_marker-weight:var(--ui-font-weight-semibold);--_label-weight:var(--ui-font-weight-semibold)}.ui-step[data-status=upcoming]{--_label-fg:var(--ui-color-text-secondary)}.ui-step-text{min-block-size:var(--ui-size-control);flex-direction:column;justify-content:center;display:flex}.ui-step-label{color:var(--_label-fg,inherit);font-weight:var(--_label-weight)}.ui-step-description{color:var(--ui-color-text-secondary);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line-height)}@media (forced-colors:active){.ui-step[data-status=complete] .ui-step-marker{forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}.ui-step[data-status=current] .ui-step-marker{border-color:highlight}}.ui-kiosk{box-sizing:border-box;min-block-size:100%}.ui-kiosk-frame{box-sizing:border-box;background-color:var(--ui-color-surface-canvas);min-block-size:100%;color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);flex-direction:column;display:flex}.ui-kiosk-offline:empty{display:none}.ui-kiosk-offline{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-inset);border-block-end:var(--ui-border-width) solid var(--ui-color-status-warning-border);background-color:var(--ui-color-status-warning-bg);color:var(--ui-color-status-warning-fg);font-weight:var(--ui-font-weight-medium);display:flex}.ui-kiosk-header{justify-content:space-between;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-inset);border-block-end:var(--ui-border-width) solid var(--ui-color-border-subtle);background-color:var(--ui-color-surface-raised);flex-wrap:wrap;display:flex}.ui-kiosk-title{min-inline-size:0}.ui-kiosk-exit{align-items:center;gap:var(--ui-space-2);flex:none;display:flex}.ui-kiosk-exit-refused{color:var(--ui-color-status-danger-fg)}.ui-kiosk-work{min-block-size:0;min-inline-size:0;padding:var(--ui-space-inset);flex:auto}.ui-kiosk-lock{padding:var(--ui-space-inset);outline:none;flex:auto}.ui-kiosk[data-locked] .ui-portal{display:none}.ui-kiosk-idle-text{margin:0 0 var(--ui-space-3)}.ui-kiosk-idle-count{font-family:var(--ui-type-data-family);font-variant-numeric:tabular-nums;margin:0}.ui-hotkey{align-items:center;display:inline-flex}.ui-hotkey-caps{gap:var(--ui-space-half);display:inline-flex}.ui-keycap{box-sizing:border-box;min-inline-size:var(--ui-space-5);padding-inline:var(--ui-space-1);border:var(--ui-border-width) solid var(--ui-color-border-control);border-radius:var(--ui-radius-sm);background-color:var(--ui-color-surface-sunken);color:var(--ui-color-text-primary);font-family:var(--ui-type-code-family);font-size:var(--ui-type-code-size);line-height:var(--ui-type-code-line-height);justify-content:center;align-items:center;display:inline-flex}.ui-avatar{--_size:var(--ui-space-7);box-sizing:border-box;inline-size:var(--_size);block-size:var(--_size);border:var(--ui-border-width) solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-pill);background-color:var(--ui-color-surface-sunken);color:var(--ui-color-text-primary);font-family:var(--ui-type-label-family);font-size:calc(var(--_size) * .4);font-weight:var(--ui-font-weight-semibold);vertical-align:middle;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.ui-avatar[data-size=sm]{--_size:var(--ui-space-6)}.ui-avatar[data-size=lg]{--_size:var(--ui-space-8)}.ui-avatar[data-size=xl]{--_size:var(--ui-space-9)}.ui-avatar-fallback{justify-content:center;align-items:center;display:inline-flex}.ui-avatar-image{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.ui-avatar[data-image=loaded] .ui-avatar-image{opacity:1}.ui-slider{--_thumb:var(--ui-size-target-min);--_rail:var(--ui-space-2);--_rail-bg:var(--ui-color-border-subtle);--_fill:var(--ui-color-action-primary-bg);--_thumb-bg:var(--ui-color-surface-raised);--_thumb-border:var(--ui-color-action-primary-bg);--_thumb-ring:transparent;gap:var(--ui-space-1);min-inline-size:0;color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);flex-direction:column;display:flex}.ui-slider-header{justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);display:flex}.ui-slider-output{font-family:var(--ui-type-data-family);font-variant-numeric:tabular-nums;font-weight:var(--ui-font-weight-semibold);white-space:nowrap}.ui-slider-track{block-size:var(--_thumb);margin-inline:calc(var(--_thumb) / 2);cursor:pointer;touch-action:none;position:relative}.ui-slider-rail{block-size:var(--_rail);border-radius:var(--ui-radius-pill);background-color:var(--_rail-bg);position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.ui-slider-fill{border-radius:var(--ui-radius-pill);background-color:var(--_fill)}.ui-slider-thumb{box-sizing:border-box;inline-size:var(--_thumb);block-size:var(--_thumb);border:var(--ui-border-width-strong) solid var(--_thumb-border);border-radius:var(--ui-radius-pill);background-color:var(--_thumb-bg);box-shadow:0 0 0 var(--ui-space-1) var(--_thumb-ring);cursor:grab;transition:background-color var(--ui-motion-transition-state), box-shadow var(--ui-motion-transition-state);inset-block-start:50%}.ui-slider-thumb[data-hovered]{--_thumb-bg:var(--ui-color-action-secondary-bg-hover)}.ui-slider-thumb[data-dragging],.ui-slider-thumb[data-pressed]{--_thumb-bg:var(--ui-color-action-secondary-bg-pressed);--_thumb-ring:var(--ui-color-selection-bg-hover);cursor:grabbing}.ui-slider-thumb[data-focus-visible]{outline:var(--ui-focus-ring-width) solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-slider[data-disabled]{color:var(--ui-color-text-disabled)}.ui-slider[data-disabled] .ui-slider-output{color:var(--ui-color-text-secondary)}.ui-slider[data-disabled] .ui-slider-track,.ui-slider[data-disabled] .ui-slider-thumb{cursor:not-allowed}.ui-slider[data-disabled]{--_fill:var(--ui-color-border-control);--_thumb-border:var(--ui-color-border-subtle);--_thumb-bg:var(--ui-color-surface-sunken)}.ui-slider[data-readonly]{--_fill:var(--ui-color-text-secondary);--_thumb-border:var(--ui-color-text-secondary);--_thumb-bg:var(--ui-color-surface-sunken)}.ui-slider[data-readonly] .ui-slider-track,.ui-slider[data-readonly] .ui-slider-thumb{cursor:default}.ui-slider[data-readonly] .ui-slider-thumb[data-hovered],.ui-slider[data-readonly] .ui-slider-thumb[data-dragging],.ui-slider[data-readonly] .ui-slider-thumb[data-pressed]{--_thumb-bg:var(--ui-color-surface-sunken);--_thumb-ring:transparent}@media (forced-colors:active){.ui-slider-fill{forced-color-adjust:none;background-color:highlight}.ui-slider-rail{border:var(--ui-border-width) solid CanvasText}.ui-slider-thumb{forced-color-adjust:none;background-color:buttonface;border-color:buttontext}.ui-slider[data-disabled] .ui-slider-thumb{border-color:graytext}}.ui-timeline{color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-timeline-item{--_marker-fg:var(--ui-color-status-neutral-fg);gap:var(--ui-space-3);padding-block-end:var(--ui-space-4);display:flex;position:relative}.ui-timeline-item[data-tone=success]{--_marker-fg:var(--ui-color-status-success-fg)}.ui-timeline-item[data-tone=warning]{--_marker-fg:var(--ui-color-status-warning-fg)}.ui-timeline-item[data-tone=danger]{--_marker-fg:var(--ui-color-status-danger-fg)}.ui-timeline-item[data-tone=info]{--_marker-fg:var(--ui-color-status-info-fg)}.ui-timeline-item[data-tone=progress]{--_marker-fg:var(--ui-color-status-progress-fg)}.ui-timeline-item:last-child{padding-block-end:0}.ui-timeline-item:not(:last-child):before{content:"";inset-block:var(--ui-space-6) 0;inline-size:var(--ui-border-width);background-color:var(--ui-color-border-subtle);position:absolute;inset-inline-start:calc(var(--ui-space-6) / 2 - var(--ui-border-width) / 2)}.ui-timeline-marker{inline-size:var(--ui-space-6);block-size:var(--ui-space-6);color:var(--_marker-fg);font-size:var(--ui-space-5);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-timeline-body{gap:var(--ui-space-half);flex-direction:column;flex:1;min-inline-size:0;display:flex}.ui-timeline-heading{justify-content:space-between;align-items:baseline;column-gap:var(--ui-space-3);min-block-size:var(--ui-space-6);flex-wrap:wrap;display:flex}.ui-timeline-title{min-inline-size:0;font-weight:var(--ui-font-weight-semibold);overflow-wrap:anywhere}.ui-timeline-time{color:var(--ui-color-text-secondary);font-family:var(--ui-type-data-family);font-size:var(--ui-type-caption-size);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-timeline-description{color:var(--ui-color-text-secondary);overflow-wrap:anywhere}.ui-palette-overlay{align-items:flex-start}.ui-palette-modal{max-block-size:calc(100% - var(--ui-space-7));margin-block-start:var(--ui-space-7)}.ui-palette{min-block-size:0}.ui-palette-search-wrap{padding:var(--ui-space-3);border-block-end:var(--ui-border-width) solid var(--ui-color-border-subtle)}.ui-palette-scroll{flex:1;min-block-size:0}.ui-palette-section{flex-direction:column;display:flex}.ui-palette-heading{padding-block:var(--ui-space-2) var(--ui-space-1);padding-inline:var(--ui-space-control-x);color:var(--ui-color-text-secondary);font-family:var(--ui-type-label-family);font-size:var(--ui-type-caption-size);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-type-caption-line-height)}.ui-palette-item .ui-menu-item-text{flex:1}.ui-palette-item-label{column-gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ui-palette-item[data-disabled]{color:var(--ui-color-text-secondary)}.ui-palette-item-title,.ui-palette-item-label>.ui-menu-item-reason{grid-column:1}.ui-palette-shortcut{padding-block:var(--ui-space-half);padding-inline:var(--ui-space-1);border:var(--ui-border-width) solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-sm);color:var(--ui-color-text-secondary);font-family:var(--ui-type-code-family);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line-height);white-space:nowrap;grid-area:1/2/span 2}.ui-palette-empty{padding:var(--ui-space-5) var(--ui-space-control-x);color:var(--ui-color-text-secondary);text-align:center}.ui-stagestrip{min-inline-size:0;max-inline-size:100%;color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}.ui-stage-list{gap:var(--ui-space-2);margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.ui-stage{--_marker-border-width:var(--ui-border-width);--_marker-border-style:solid;--_marker-border:var(--ui-color-border-control);--_marker-bg:var(--ui-color-surface-raised);--_marker-fg:var(--ui-color-text-secondary);--_label-fg:var(--ui-color-text-secondary);--_label-weight:var(--ui-font-weight-medium);--_rule:var(--ui-color-border-subtle);--_rule-width:var(--ui-border-width);flex:none;display:flex}.ui-stage-body{align-items:flex-start;gap:var(--ui-space-2);box-sizing:border-box;min-block-size:var(--ui-size-target-min);padding:var(--ui-space-2) var(--ui-space-control-x);border-block-end:var(--_rule-width) solid var(--_rule);border-radius:var(--ui-radius-sm);color:inherit;text-decoration:none;display:flex}.ui-stage-marker{box-sizing:border-box;inline-size:var(--ui-space-6);block-size:var(--ui-space-6);border:var(--_marker-border-width) var(--_marker-border-style) var(--_marker-border);border-radius:var(--ui-radius-pill);background-color:var(--_marker-bg);color:var(--_marker-fg);font-family:var(--ui-type-data-family);font-size:var(--ui-type-caption-size);font-variant-numeric:tabular-nums;font-weight:var(--_marker-weight,inherit);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-stage[data-state=done]{--_marker-border:var(--ui-color-action-primary-border);--_marker-bg:var(--ui-color-action-primary-bg);--_marker-fg:var(--ui-color-action-primary-fg);--_label-fg:var(--ui-color-text-primary)}.ui-stage[data-state=current]{--_marker-border-width:var(--ui-border-width-strong);--_marker-border:var(--ui-color-text-primary);--_marker-fg:var(--ui-color-text-primary);--_marker-weight:var(--ui-font-weight-semibold);--_label-fg:var(--ui-color-text-primary);--_label-weight:var(--ui-font-weight-semibold);--_rule:var(--ui-color-text-primary);--_rule-width:var(--ui-border-width-strong)}.ui-stage[data-state=unavailable]{--_marker-border-style:dashed;--_marker-bg:var(--ui-color-surface-sunken);--_marker-fg:var(--ui-color-text-secondary)}.ui-stage-text{flex-direction:column;min-inline-size:0;display:flex}.ui-stage-name{align-items:baseline;gap:var(--ui-space-2);white-space:nowrap;display:flex}.ui-stage-label{color:var(--_label-fg);font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);font-weight:var(--_label-weight);line-height:var(--ui-type-label-line-height)}.ui-stage-badge{padding-inline:var(--ui-space-1);border:var(--ui-border-width) solid var(--ui-color-border-control);border-radius:var(--ui-radius-pill);color:var(--ui-color-text-primary);font-family:var(--ui-type-data-family);font-size:var(--ui-type-caption-size);font-variant-numeric:tabular-nums}.ui-stage-detail,.ui-stage-reason{color:var(--ui-color-text-secondary);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line-height)}.ui-stage-reason{max-inline-size:var(--ui-layout-panel-width)}.ui-stage-link{cursor:pointer;transition:background-color var(--ui-motion-transition-state)}.ui-stage-link[data-hovered]{background-color:var(--ui-color-action-ghost-bg-hover)}.ui-stage-link[data-pressed]{background-color:var(--ui-color-action-ghost-bg-pressed)}.ui-stage-link[data-focus-visible]{outline-offset:var(--ui-focus-ring-inset)}@media (forced-colors:active){.ui-stage[data-state=done] .ui-stage-marker{forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}.ui-stage[data-state=current] .ui-stage-body{border-block-end-color:highlight}.ui-stage[data-state=current] .ui-stage-marker{border-color:highlight}.ui-stage[data-state=unavailable] .ui-stage-label{color:graytext}}.ui-pageheader{gap:var(--ui-space-2);min-inline-size:0;color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);flex-direction:column;display:flex}.ui-pageheader-row{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3) var(--ui-space-5);flex-wrap:wrap;display:flex}.ui-pageheader-text{gap:var(--ui-space-1);flex-direction:column;flex:50%;min-inline-size:0;display:flex}.ui-pageheader-eyebrow{color:var(--ui-color-text-secondary);font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-type-label-line-height);margin:0}.ui-pageheader-titlerow{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-pageheader-title{overflow-wrap:break-word;min-inline-size:0}.ui-pageheader-status{flex:none}.ui-pageheader-description{max-inline-size:72ch;color:var(--ui-color-text-secondary)}.ui-pageheader-meta{color:var(--ui-color-text-secondary);font-family:var(--ui-type-caption-family);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line-height);margin:0}.ui-pageheader-actions{justify-content:flex-end;align-items:center;gap:var(--ui-size-target-gap);flex-wrap:wrap;flex:0 auto;display:flex}.ui-actionbar{z-index:var(--ui-z-sticky);box-sizing:border-box;padding-block:var(--ui-space-3);padding-block-end:max(var(--ui-space-3), env(safe-area-inset-bottom));padding-inline:max(var(--ui-space-inset), env(safe-area-inset-left)) max(var(--ui-space-inset), env(safe-area-inset-right));border-block-start:var(--ui-border-width) solid var(--ui-color-border-subtle);background-color:var(--ui-color-surface-raised);color:var(--ui-color-text-primary);margin-block-start:auto;position:sticky;inset-block-end:0;container-type:inline-size}.ui-actionbar-actions{justify-content:flex-end;align-items:center;gap:var(--ui-size-target-gap);flex-wrap:wrap;display:flex}@container (inline-size<36rem){.ui-actionbar-actions{justify-content:flex-start}:is(.ui-actionbar-actions>[data-variant=primary],.ui-actionbar-actions>.ui-button-with-reason:has(>[data-variant=primary])){flex:50%}.ui-actionbar-actions>.ui-button-with-reason>[data-variant=primary]{align-self:stretch}}@media (forced-colors:active){.ui-actionbar{border-block-start-color:canvastext}}.ui-recordlist{box-sizing:border-box;border:var(--ui-border-width) solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-card);background-color:var(--ui-color-surface-raised);min-inline-size:0;color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);flex-direction:column;display:flex;overflow:clip}.ui-recordlist-item{align-items:center;gap:var(--ui-space-3);box-sizing:border-box;min-block-size:var(--ui-size-row);padding:var(--ui-space-2) var(--ui-space-inset);border-block-end:var(--ui-border-width) solid var(--ui-color-border-subtle);cursor:default;transition:background-color var(--ui-motion-transition-state);outline:none;display:flex}.ui-recordlist-item:last-child{border-block-end:none}.ui-recordlist-item[data-has-action]{cursor:pointer}@media (hover:hover){.ui-recordlist-item[data-hovered]{background-color:var(--ui-color-action-ghost-bg-hover)}}.ui-recordlist-item[data-pressed]{background-color:var(--ui-color-action-ghost-bg-pressed)}.ui-recordlist-item[data-selected]{background-color:var(--ui-color-selection-bg);box-shadow:inset var(--ui-selection-marker-width) 0 0 var(--ui-color-text-link)}.ui-recordlist-item[data-selected]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){box-shadow:inset calc(-1 * var(--ui-selection-marker-width)) 0 0 var(--ui-color-text-link)}@media (hover:hover){.ui-recordlist-item[data-selected][data-hovered]{background-color:var(--ui-color-selection-bg-hover)}}.ui-recordlist-item[data-disabled]{color:var(--ui-color-text-disabled);cursor:not-allowed}.ui-recordlist-item[data-focus-visible]{outline:var(--ui-focus-ring-width) solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-ring-inset)}.ui-recordlist-select{flex:none}.ui-recordlist-select .ui-checkbox{min-block-size:var(--ui-size-target-min);min-inline-size:var(--ui-size-target-min);justify-content:center}.ui-recordlist-text{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.ui-recordlist-title{font-weight:var(--ui-font-weight-medium);overflow-wrap:anywhere}.ui-recordlist-title[data-face=data]{font-family:var(--ui-type-data-family);font-size:var(--ui-type-data-size);font-variant-numeric:tabular-nums;line-height:var(--ui-type-data-line-height);overflow-wrap:normal;white-space:nowrap}.ui-recordlist-description{color:var(--ui-color-text-secondary);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line-height);overflow-wrap:anywhere}.ui-recordlist-trailing{font-variant-numeric:tabular-nums;flex:none;align-items:center;max-inline-size:50%;display:flex}.ui-recordlist-empty{padding:var(--ui-space-inset)}@media (forced-colors:active){.ui-recordlist{border-color:canvastext}.ui-recordlist-item[data-selected]{outline:var(--ui-border-width-strong) solid Highlight;outline-offset:calc(-1 * var(--ui-border-width-strong))}.ui-recordlist-item[data-focus-visible]{outline:var(--ui-focus-ring-width) solid CanvasText;outline-offset:calc(-1 * var(--ui-focus-ring-width))}.ui-recordlist-item[data-focus-visible][data-selected]{outline:calc(2 * var(--ui-focus-ring-width)) double Highlight;outline-offset:calc(-2 * var(--ui-focus-ring-width))}}.ui-splitview{box-sizing:border-box;inline-size:100%;min-inline-size:0;color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);container-type:inline-size}.ui-splitview-layout{grid-template-columns:minmax(0, 1fr) var(--ui-layout-panel-width);gap:var(--ui-space-inset);align-items:start;display:grid}.ui-splitview[data-panel=closed] .ui-splitview-layout{grid-template-columns:minmax(0,1fr) auto}.ui-splitview-main{min-inline-size:0}.ui-splitview-panel{box-sizing:border-box;border:var(--ui-border-width) solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-card);background-color:var(--ui-color-surface-raised);min-inline-size:0}.ui-splitview-panelbar{padding:var(--ui-space-2) var(--ui-space-2) 0;justify-content:flex-end;display:flex}.ui-splitview-panelbody{padding:var(--ui-space-inset);min-inline-size:0}@container (inline-size<56rem){.ui-splitview .ui-splitview-layout,.ui-splitview[data-panel=closed] .ui-splitview-layout{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.ui-splitview-panel{border-color:canvastext}}.ui-result{--_fg:var(--ui-color-status-neutral-fg);--_bg:var(--ui-color-status-neutral-bg);--_border:var(--ui-color-status-neutral-border);gap:var(--ui-space-5);box-sizing:border-box;min-inline-size:0;padding:var(--ui-space-inset);border:var(--ui-border-width-strong) solid var(--_border);border-radius:var(--ui-radius-card);background-color:var(--_bg);color:var(--_fg);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);flex-direction:column;display:flex}.ui-result[data-tone=success]{--_fg:var(--ui-color-status-success-fg);--_bg:var(--ui-color-status-success-bg);--_border:var(--ui-color-status-success-border)}.ui-result[data-tone=warning]{--_fg:var(--ui-color-status-warning-fg);--_bg:var(--ui-color-status-warning-bg);--_border:var(--ui-color-status-warning-border)}.ui-result[data-tone=danger]{--_fg:var(--ui-color-status-danger-fg);--_bg:var(--ui-color-status-danger-bg);--_border:var(--ui-color-status-danger-border)}.ui-result-head{align-items:center;gap:var(--ui-space-4);display:flex}.ui-result-icon{font-size:calc(2 * var(--ui-type-heading-1-size))}.ui-result-headtext{min-inline-size:0}.ui-result-tone{font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-type-label-line-height);margin:0}.ui-result-title{color:inherit;overflow-wrap:anywhere}.ui-result-figures{gap:var(--ui-space-5) var(--ui-space-7);flex-wrap:wrap;display:flex}.ui-result .ui-stat-label,.ui-result .ui-stat-value{color:inherit}.ui-result-rejected{border-block-start:var(--ui-border-width) solid var(--_border);padding-block-start:var(--ui-space-4)}.ui-result-rejected-title{margin:0 0 var(--ui-space-2);font-weight:var(--ui-font-weight-semibold)}.ui-result-rejected-list{gap:var(--ui-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-result-rejected-item{gap:var(--ui-space-half) var(--ui-space-4);flex-wrap:wrap;display:flex}.ui-result-rejected-name{font-family:var(--ui-type-data-family);font-size:var(--ui-type-data-size);font-variant-numeric:tabular-nums;font-weight:var(--ui-font-weight-medium);white-space:nowrap}.ui-result-rejected-reason{overflow-wrap:anywhere;min-inline-size:0}.ui-result-action{gap:var(--ui-size-target-gap);flex-wrap:wrap;display:flex}@media (forced-colors:active){.ui-result{border-color:canvastext}}.ui-flow{gap:var(--ui-space-2);max-inline-size:100%;color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.ui-flow-step{align-items:center;gap:var(--ui-space-2);flex:1 0 auto;display:flex}.ui-flow-body{gap:var(--ui-space-half);box-sizing:border-box;min-inline-size:var(--ui-layout-step-width);padding:var(--ui-space-2) var(--ui-space-3);border:var(--ui-border-width) solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-control);background-color:var(--ui-color-surface-raised);color:inherit;flex-direction:column;flex:auto;text-decoration:none;display:flex}.ui-flow-step[data-flagged] .ui-flow-body{border-width:var(--ui-border-width-strong);border-color:var(--ui-color-border-strong)}.ui-flow-label{color:var(--ui-color-text-secondary);font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-type-label-line-height);white-space:nowrap}.ui-flow-count{font-family:var(--ui-type-data-family);font-size:var(--ui-type-heading-2-size);font-variant-numeric:tabular-nums;font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-type-heading-2-line-height);white-space:nowrap}.ui-flow-unit{color:var(--ui-color-text-secondary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-caption-size);font-weight:var(--ui-font-weight-regular)}.ui-flow-flag{--_flag-fg:var(--ui-color-status-warning-fg);align-items:center;gap:var(--ui-space-1);color:var(--_flag-fg);font-size:var(--ui-type-caption-size);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-type-caption-line-height);display:inline-flex}.ui-flow-flag[data-tone=danger]{--_flag-fg:var(--ui-color-status-danger-fg)}.ui-flow-flag[data-tone=info]{--_flag-fg:var(--ui-color-status-info-fg)}.ui-flow-arrow{color:var(--ui-color-text-secondary);flex:none}.ui-flow-link{cursor:pointer}.ui-flow-link[data-hovered]{background-color:var(--ui-color-action-ghost-bg-hover)}.ui-flow-link[data-pressed]{background-color:var(--ui-color-action-ghost-bg-pressed)}.ui-flow-link[data-focus-visible]{outline-offset:var(--ui-focus-ring-inset)}@media (forced-colors:active){.ui-flow-body{border-color:canvastext}}.ui-changes{gap:var(--ui-space-2);min-inline-size:0;color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);flex-direction:column;display:flex}.ui-changes-meta{color:var(--ui-color-text-secondary);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line-height);margin:0}.ui-changes-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-change{gap:var(--ui-space-half) var(--ui-space-3);padding-block:var(--ui-space-2);border-block-end:var(--ui-border-width) solid var(--ui-color-border-subtle);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"field kind""values values";display:grid}.ui-change:last-child{border-block-end:none}.ui-change-field{color:var(--ui-color-text-secondary);font-family:var(--ui-type-label-family);font-size:var(--ui-type-label-size);font-weight:var(--ui-font-weight-medium);grid-area:field}.ui-change-kind{align-items:center;gap:var(--ui-space-1);padding-inline:var(--ui-space-2);border:var(--ui-border-width) solid var(--ui-color-border-control);border-radius:var(--ui-radius-pill);font-size:var(--ui-type-caption-size);font-weight:var(--ui-font-weight-medium);grid-area:kind;display:inline-flex}.ui-change[data-kind=removed] .ui-change-kind{border-style:dashed}.ui-change-values{gap:var(--ui-space-half) var(--ui-space-3);flex-wrap:wrap;grid-area:values;min-inline-size:0;display:flex}.ui-change[data-face=data] .ui-change-values{font-family:var(--ui-type-data-family);font-size:var(--ui-type-data-size);font-variant-numeric:tabular-nums}.ui-change-before{color:var(--ui-color-text-secondary);text-decoration:line-through;text-decoration-thickness:var(--ui-border-width);overflow-wrap:anywhere}.ui-change-after{font-weight:var(--ui-font-weight-semibold);overflow-wrap:anywhere;text-decoration:none}@media (forced-colors:active){.ui-change-kind{border-color:canvastext}}.ui-proposal{gap:var(--ui-space-3);box-sizing:border-box;min-inline-size:0;padding:var(--ui-space-inset);border:var(--ui-border-width-strong) dashed var(--ui-color-border-strong);border-radius:var(--ui-radius-card);background-color:var(--ui-color-surface-canvas);color:var(--ui-color-text-primary);font-family:var(--ui-type-body-family);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);flex-direction:column;display:flex}.ui-proposal-head{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-proposal-tag{padding-inline:var(--ui-space-2);border:var(--ui-border-width) dashed var(--ui-color-border-strong);border-radius:var(--ui-radius-pill);font-family:var(--ui-type-label-family);font-size:var(--ui-type-caption-size);font-weight:var(--ui-font-weight-semibold)}.ui-proposal-source{align-items:center;gap:var(--ui-space-1);min-inline-size:0;color:var(--ui-color-text-secondary);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line-height);display:inline-flex}.ui-proposal-reason{color:var(--ui-color-text-secondary)}.ui-proposal-body{min-inline-size:0}.ui-proposal-notice{align-items:flex-start;gap:var(--ui-space-2);font-weight:var(--ui-font-weight-medium);margin:0;display:flex}.ui-proposal-actions{gap:var(--ui-size-target-gap);flex-wrap:wrap;display:flex}@media (forced-colors:active){.ui-proposal{border-color:canvastext}}.ui-recordref{align-items:center;gap:var(--ui-space-half);vertical-align:baseline;white-space:nowrap;max-inline-size:100%;display:inline-flex}.ui-recordref-id{font-family:var(--ui-type-data-family);font-size:var(--ui-type-data-size);font-variant-numeric:tabular-nums;line-height:var(--ui-type-data-line-height);white-space:nowrap}.ui-recordref-link{border-radius:var(--ui-radius-sm);color:var(--ui-color-text-link);cursor:pointer;text-decoration:underline;text-decoration-thickness:var(--ui-border-width);text-underline-offset:var(--ui-space-half)}.ui-recordref-link[data-hovered]{text-decoration-thickness:var(--ui-border-width-strong)}.ui-recordref-link[data-pressed]{background-color:var(--ui-color-action-ghost-bg-pressed);text-decoration-thickness:var(--ui-border-width-strong)}[data-density=compact] .ui-recordref .ui-recordref-quiet{--_ghost-border:transparent}@media (hover:hover) and (pointer:fine){[data-density=compact] .ui-recordref .ui-recordref-quiet{opacity:0;transition:opacity var(--ui-motion-transition-state)}[data-density=compact] :is(tr,[role=row],li):hover .ui-recordref-quiet,[data-density=compact] :is(tr,[role=row],li):focus-within .ui-recordref-quiet,[data-density=compact] .ui-recordref:hover .ui-recordref-quiet,[data-density=compact] .ui-recordref:focus-within .ui-recordref-quiet,[data-density=compact] .ui-recordref-quiet[aria-expanded=true]{opacity:1}}.ui-recordref-peek{max-inline-size:var(--ui-layout-panel-width);white-space:normal}}@layer ui.overrides{.ui-scope[data-switching],.ui-scope[data-switching] *,.ui-scope[data-switching] :before,.ui-scope[data-switching] :after{transition:none}}html,body,#root,#root>[data-theme]{block-size:100%}body{background-color:var(--ui-color-surface-canvas);margin:0}.shell-header{align-items:center;gap:var(--ui-space-3);flex:auto;min-inline-size:0;display:flex}.shell-brand{white-space:nowrap}.shell-find-wrap{flex:12rem;min-inline-size:0;max-inline-size:28rem;margin-inline-start:auto;display:flex;position:relative}.shell-find-notice{z-index:1;box-sizing:border-box;padding:var(--ui-space-3);border:var(--ui-border-width) solid var(--ui-color-border-strong);border-radius:var(--ui-radius-card);background-color:var(--ui-color-surface-raised);color:var(--ui-color-text-primary);margin:0;position:absolute;inset-block-start:calc(100% + var(--ui-space-2));inset-inline:0}.shell-find-notice[hidden]{display:none}.shell-find{flex:12rem;inline-size:100%;min-inline-size:0}.shell-person{white-space:nowrap}.shell-content{gap:var(--ui-space-4);flex-direction:column;min-inline-size:0;display:flex}.shell-strip{min-inline-size:0}.page-center{min-block-size:50vh;padding:var(--ui-space-5);justify-content:center;align-items:center;display:flex}@media (max-width:520px){.shell-brand,.shell-avatar,.shell-person{display:none}}.shell-nav-admin{margin-block-start:auto}.ui-appshell-nav>.shell-nav-admin+.ui-appshell-nav-foot{margin-block-start:0}@media (max-width:760px){.shell-find-wrap{position:static}.shell-hotkey{display:none}}.ui-drawer .ui-dialog{flex:auto;min-block-size:0}.ui-drawer .ui-dialog-body{flex-direction:column;flex:auto;display:flex}.ui-drawer .ui-dialog-body>nav{gap:var(--ui-space-3);box-sizing:border-box;flex-direction:column;flex:auto;display:flex}
