/* Generated by scripts/build/theme.ts from the pinned Machinomori revision. */
:root{--theme-name:Machinomori;
--theme-icon-family:Central;
--theme-icon-style:outlined;
--toolbar-divider-bleed:0;
--focus-ring-outline:1.34px solid color-mix(in srgb, #287345 55%, transparent);
--icon-stroke-width:2;
--icon-light-display:none;
--icon-regular-display:inline;
--icon-bold-display:none;
--motion-duration:160ms;
--motion-easing:cubic-bezier(0.16, 1, 0.3, 1);
--motion-type:easing;
--motion-visual-duration:0.16;
--motion-bounce:0.2;
--motion-enabled:1;
--motion-small-iterations:infinite;
--motion-large-duration:300ms;
--motion-large-easing:cubic-bezier(0.22, 1, 0.36, 1);
--motion-large-type:easing;
--motion-large-visual-duration:0.3;
--motion-large-bounce:0.2;
--motion-large-iterations:infinite;
--motion-popup-scale:0.98;
--motion-press-distance:1px;
--option-badge-background:#f2f2f2;
--option-badge-foreground:#212121;
--navigation-active-foreground:#212121;
--emphasis-chart-fill:#28734533;
--emphasis-balance-background:#f2f2f2;
--emphasis-rewards-background:#f2f2f2;
--emphasis-icon-background:#f2f2f2;
--emphasis-icon-foreground:#212121;
--emphasis-type-background:#f2f2f2;
--emphasis-type-foreground:#212121;
--navigation-active-background:#f2f2f2;
--surface-raised-image:linear-gradient(180deg, #ffffff1f 0%, #ffffff00 48%, #2121210d 100%);
--surface-raised-shadow:inset 0px 1px 0px 0px #ffffffb3, inset 0px -1px 0px 0px #21212129;
--surface-recessed-image:linear-gradient(180deg, #2121210d 0%, #21212100 55%);
--surface-recessed-shadow:inset 0px 1px 2px 0px #21212114, inset 0px -1px 0px 0px #ffffff59;
--space-zero:0px;
--space-xxs:4px;
--space-xs:8px;
--space-s:12px;
--space-m:15px;
--space-l:23px;
--space-xl:31px;
--space-xxl:46px;
--tracking-xs:-0.02em;
--tracking-s:-0.01em;
--tracking-m:0em;
--tracking-l:0.01em;
--tracking-xl:0.02em;
--size-xxs:10px;
--line-xxs:14px;
--letter-spacing-xxs:0.02em;
--size-xs:12px;
--line-xs:16px;
--letter-spacing-xs:0.01em;
--size-s:14px;
--line-s:20px;
--letter-spacing-s:0.01em;
--size-m:16px;
--line-m:24px;
--letter-spacing-m:0em;
--size-l:24px;
--line-l:32px;
--letter-spacing-l:-0.01em;
--size-xl:35px;
--line-xl:39px;
--letter-spacing-xl:-0.01em;
--size-xxl:47px;
--line-xxl:51px;
--letter-spacing-xxl:-0.02em;
--radius-zero:0px;
--radius-xs:3px;
--radius-s:7px;
--radius-m:11px;
--radius-l:17px;
--radius-xl:27px;
--radius-full:9999px;
--border-none:0px;
--border-s:0.6676025390625px;
--border-m:0.66px;
--border-l:1.34px;
--border-default-color:#94949433;
--border-shadow-none:0 0 0 0 transparent;
--border-shadow-s:0 0 0 0.6676025390625px #94949433;
--border-shadow-m:0 0 0 0.66px #94949433;
--border-shadow-l:0 0 0 1.34px #94949433;
--font-ui:"Sidebar Inter", sans-serif;
--weight-ui-regular:400;
--weight-ui-medium:500;
--weight-ui-heavy:600;
--font-brand:"Sidebar Inter", sans-serif;
--weight-brand-regular:400;
--weight-brand-medium:500;
--weight-brand-heavy:600;
--font-editorial:"Sidebar Inter", sans-serif;
--weight-editorial-regular:400;
--weight-editorial-medium:500;
--weight-editorial-heavy:600;
--font-data:"Sidebar Inter", sans-serif;
--weight-data-regular:400;
--weight-data-medium:500;
--weight-data-heavy:600;
--color-none:transparent;
--color-1:#287345;
--color-1-transparent:#28734533;
--color-2:#c1dfc9;
--color-2-transparent:#c1dfc933;
--color-3:#b7cfdf;
--color-3-transparent:#b7cfdf33;
--color-4:#ded0b5;
--color-4-transparent:#ded0b533;
--neutral-1:#ffffff;
--neutral-1-transparent:#ffffff33;
--neutral-2:#fafafa;
--neutral-2-transparent:#fafafa33;
--neutral-3:#f2f2f2;
--neutral-3-transparent:#f2f2f233;
--neutral-4:#e3e3e3;
--neutral-4-transparent:#e3e3e333;
--neutral-5:#c5c5c5;
--neutral-5-transparent:#c5c5c533;
--neutral-6:#949494;
--neutral-6-transparent:#94949433;
--neutral-7:#6e6e6e;
--neutral-7-transparent:#6e6e6e33;
--neutral-8:#505050;
--neutral-8-transparent:#50505033;
--neutral-9:#343434;
--neutral-9-transparent:#34343433;
--neutral-10:#212121;
--neutral-10-transparent:#21212133;
--success:#247348;
--success-transparent:#24734833;
--warning:#94651e;
--warning-transparent:#94651e33;
--error:#bd3d42;
--error-transparent:#bd3d4233;
--shadow-none:none;
--shadow-s:0px 0.25px 0.75px 0px #2121210d, 0px 1px 3px 0px #21212113;
--shadow-m:0px 1px 4px 0px #2121210b, 0px 4px 16px 0px #21212110;
--shadow-l:0px 3px 9px 0px #2121210f, 0px 12px 36px 0px #21212116;
--cte-canvas:#ffffff;
--cte-surface:#fafafa;
--cte-surface-muted:#f2f2f2;
--cte-text:#212121;
--cte-text-muted:#6e6e6e;
--cte-border:#94949433;
--cte-accent:#287345;
--cte-accent-text:#fafafa;
--cte-danger:#bd3d42;
--cte-focus:#287345;
--cte-font:"Sidebar Inter", sans-serif;
--cte-font-size:14px;
--cte-font-weight:400;
--cte-line-height:20px;
--cte-letter-spacing:0.01em;
--cte-detail-font-size:12px;
--cte-detail-line-height:16px;
--cte-detail-letter-spacing:0.01em;
--graphical-status-success:#247348;
--graphical-status-warning:#94651e;
--graphical-accordion-default-trigger-rest-image:none;
--graphical-accordion-default-trigger-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-accordion-default-trigger-rest-shadow:0 0 0 0 transparent;
--graphical-accordion-default-trigger-rest-bevel:0 0 0 0 transparent;
--graphical-accordion-default-trigger-hover-image:none;
--graphical-accordion-default-trigger-hover-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-accordion-default-trigger-hover-shadow:0 0 0 0 transparent;
--graphical-accordion-default-trigger-hover-bevel:0 0 0 0 transparent;
--graphical-accordion-default-trigger-focus-image:none;
--graphical-accordion-default-trigger-focus-edge:0 0 0 var(--border-none) var(--color-1);
--graphical-accordion-default-trigger-focus-shadow:0 0 0 0 transparent;
--graphical-accordion-default-trigger-focus-bevel:0 0 0 0 transparent;
--graphical-accordion-default-trigger-disabled-image:none;
--graphical-accordion-default-trigger-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-accordion-default-trigger-disabled-shadow:0 0 0 0 transparent;
--graphical-accordion-default-trigger-disabled-bevel:0 0 0 0 transparent;
--graphical-accordion-default-trigger-open-image:none;
--graphical-accordion-default-trigger-open-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-accordion-default-trigger-open-shadow:0 0 0 0 transparent;
--graphical-accordion-default-trigger-open-bevel:0 0 0 0 transparent;
--graphical-alert-dialog-default-popover-rest-image:none;
--graphical-alert-dialog-default-popover-rest-edge:0 0 0 var(--border-s) var(--neutral-4-transparent);
--graphical-alert-dialog-default-popover-rest-shadow:0px 3px 9px 0px #2121210f, 0px 12px 36px 0px #21212116;
--graphical-alert-dialog-default-popover-rest-bevel:0 0 0 0 transparent;
--graphical-alert-dialog-default-backdrop-rest-image:none;
--graphical-alert-dialog-default-backdrop-rest-edge:0 0 0 var(--border-none) var(--neutral-4-transparent);
--graphical-alert-dialog-default-backdrop-rest-shadow:0 0 0 0 transparent;
--graphical-alert-dialog-default-backdrop-rest-bevel:0 0 0 0 transparent;
--graphical-alert-dialog-default-title-rest-image:none;
--graphical-alert-dialog-default-title-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-alert-dialog-default-title-rest-shadow:0 0 0 0 transparent;
--graphical-alert-dialog-default-title-rest-bevel:0 0 0 0 transparent;
--graphical-alert-dialog-default-title-disabled-image:none;
--graphical-alert-dialog-default-title-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-alert-dialog-default-title-disabled-shadow:0 0 0 0 transparent;
--graphical-alert-dialog-default-title-disabled-bevel:0 0 0 0 transparent;
--graphical-alert-dialog-default-title-invalid-image:none;
--graphical-alert-dialog-default-title-invalid-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-alert-dialog-default-title-invalid-shadow:0 0 0 0 transparent;
--graphical-alert-dialog-default-title-invalid-bevel:0 0 0 0 transparent;
--graphical-alert-dialog-default-description-rest-image:none;
--graphical-alert-dialog-default-description-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-alert-dialog-default-description-rest-shadow:0 0 0 0 transparent;
--graphical-alert-dialog-default-description-rest-bevel:0 0 0 0 transparent;
--graphical-alert-dialog-default-description-disabled-image:none;
--graphical-alert-dialog-default-description-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-alert-dialog-default-description-disabled-shadow:0 0 0 0 transparent;
--graphical-alert-dialog-default-description-disabled-bevel:0 0 0 0 transparent;
--graphical-alert-dialog-default-description-invalid-image:none;
--graphical-alert-dialog-default-description-invalid-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-alert-dialog-default-description-invalid-shadow:0 0 0 0 transparent;
--graphical-alert-dialog-default-description-invalid-bevel:0 0 0 0 transparent;
--graphical-button-primary-control-rest-image:linear-gradient(180deg, #ffffff1f 0%, #2121210d 100%);
--graphical-button-primary-control-rest-edge:inset 0 0 0 var(--border-s) var(--neutral-6-transparent);
--graphical-button-primary-control-rest-shadow:0px 0.25px 0.75px 0px #2121210d, 0px 1px 3px 0px #21212113;
--graphical-button-primary-control-rest-bevel:inset 0px 1px 0px 0px #ffffffb3, inset 0px -1px 0px 0px #21212129, inset 0px 0px 0px 1px #ffffff2d;
--graphical-button-primary-control-hover-image:linear-gradient(180deg, #ffffff1f 0%, #2121210d 100%);
--graphical-button-primary-control-hover-edge:inset 0 0 0 var(--border-s) var(--neutral-7-transparent);
--graphical-button-primary-control-hover-shadow:0px 0.25px 0.75px 0px #2121210d, 0px 1px 3px 0px #21212113;
--graphical-button-primary-control-hover-bevel:inset 0px 1px 0px 0px #ffffffb3, inset 0px -1px 0px 0px #21212129, inset 0px 0px 0px 1px #ffffff2d;
--graphical-button-primary-control-focus-image:linear-gradient(180deg, #ffffff1f 0%, #2121210d 100%);
--graphical-button-primary-control-focus-edge:inset 0 0 0 var(--border-s) var(--neutral-7-transparent);
--graphical-button-primary-control-focus-shadow:0px 0.25px 0.75px 0px #2121210d, 0px 1px 3px 0px #21212113;
--graphical-button-primary-control-focus-bevel:inset 0px 1px 0px 0px #ffffffb3, inset 0px -1px 0px 0px #21212129, inset 0px 0px 0px 1px #ffffff2d;
--graphical-button-primary-control-disabled-image:none;
--graphical-button-primary-control-disabled-edge:0 0 0 var(--border-s) var(--neutral-4-transparent);
--graphical-button-primary-control-disabled-shadow:0 0 0 0 transparent;
--graphical-button-primary-control-disabled-bevel:0 0 0 0 transparent;
--graphical-button-secondary-control-rest-image:linear-gradient(180deg, #ffffff1f 0%, #2121210d 100%);
--graphical-button-secondary-control-rest-edge:0 0 0 var(--border-s) var(--neutral-6-transparent);
--graphical-button-secondary-control-rest-shadow:0px 0.25px 0.75px 0px #2121210d, 0px 1px 3px 0px #21212113;
--graphical-button-secondary-control-rest-bevel:inset 0px 1px 0px 0px #ffffffb3, inset 0px -1px 0px 0px #21212129, inset 0px 0px 0px 1px #ffffff2d;
--graphical-button-secondary-control-hover-image:linear-gradient(180deg, #ffffff1f 0%, #2121210d 100%);
--graphical-button-secondary-control-hover-edge:0 0 0 var(--border-s) var(--neutral-7-transparent);
--graphical-button-secondary-control-hover-shadow:0px 0.25px 0.75px 0px #2121210d, 0px 1px 3px 0px #21212113;
--graphical-button-secondary-control-hover-bevel:inset 0px 1px 0px 0px #ffffffb3, inset 0px -1px 0px 0px #21212129, inset 0px 0px 0px 1px #ffffff2d;
--graphical-button-secondary-control-focus-image:linear-gradient(180deg, #ffffff1f 0%, #2121210d 100%);
--graphical-button-secondary-control-focus-edge:0 0 0 var(--border-s) var(--neutral-7-transparent);
--graphical-button-secondary-control-focus-shadow:0px 0.25px 0.75px 0px #2121210d, 0px 1px 3px 0px #21212113;
--graphical-button-secondary-control-focus-bevel:inset 0px 1px 0px 0px #ffffffb3, inset 0px -1px 0px 0px #21212129, inset 0px 0px 0px 1px #ffffff2d;
--graphical-button-secondary-control-disabled-image:none;
--graphical-button-secondary-control-disabled-edge:0 0 0 var(--border-s) var(--neutral-4-transparent);
--graphical-button-secondary-control-disabled-shadow:0 0 0 0 transparent;
--graphical-button-secondary-control-disabled-bevel:0 0 0 0 transparent;
--graphical-button-outline-control-rest-image:none;
--graphical-button-outline-control-rest-edge:0 0 0 var(--border-s) var(--neutral-6-transparent);
--graphical-button-outline-control-rest-shadow:0 0 0 0 transparent;
--graphical-button-outline-control-rest-bevel:0 0 0 0 transparent;
--graphical-button-outline-control-hover-image:none;
--graphical-button-outline-control-hover-edge:0 0 0 var(--border-s) var(--neutral-6-transparent);
--graphical-button-outline-control-hover-shadow:0 0 0 0 transparent;
--graphical-button-outline-control-hover-bevel:0 0 0 0 transparent;
--graphical-button-outline-control-focus-image:none;
--graphical-button-outline-control-focus-edge:0 0 0 var(--border-s) var(--color-1-transparent);
--graphical-button-outline-control-focus-shadow:0 0 0 0 transparent;
--graphical-button-outline-control-focus-bevel:0 0 0 0 transparent;
--graphical-button-outline-control-disabled-image:none;
--graphical-button-outline-control-disabled-edge:0 0 0 var(--border-s) var(--neutral-4-transparent);
--graphical-button-outline-control-disabled-shadow:0 0 0 0 transparent;
--graphical-button-outline-control-disabled-bevel:0 0 0 0 transparent;
--graphical-button-ghost-control-rest-image:none;
--graphical-button-ghost-control-rest-edge:0 0 0 var(--border-s) var(--color-none);
--graphical-button-ghost-control-rest-shadow:0 0 0 0 transparent;
--graphical-button-ghost-control-rest-bevel:0 0 0 0 transparent;
--graphical-button-ghost-control-hover-image:none;
--graphical-button-ghost-control-hover-edge:0 0 0 var(--border-s) var(--color-none);
--graphical-button-ghost-control-hover-shadow:0 0 0 0 transparent;
--graphical-button-ghost-control-hover-bevel:0 0 0 0 transparent;
--graphical-button-ghost-control-focus-image:none;
--graphical-button-ghost-control-focus-edge:0 0 0 var(--border-s) var(--color-1-transparent);
--graphical-button-ghost-control-focus-shadow:0 0 0 0 transparent;
--graphical-button-ghost-control-focus-bevel:0 0 0 0 transparent;
--graphical-button-ghost-control-disabled-image:none;
--graphical-button-ghost-control-disabled-edge:0 0 0 var(--border-s) var(--color-none);
--graphical-button-ghost-control-disabled-shadow:0 0 0 0 transparent;
--graphical-button-ghost-control-disabled-bevel:0 0 0 0 transparent;
--graphical-button-danger-control-rest-image:linear-gradient(180deg, #ffffff1f 0%, #2121210d 100%);
--graphical-button-danger-control-rest-edge:inset 0 0 0 var(--border-s) var(--error-transparent);
--graphical-button-danger-control-rest-shadow:0 0 0 0 transparent;
--graphical-button-danger-control-rest-bevel:inset 0px 1px 0px 0px #ffffffb3, inset 0px -1px 0px 0px #21212129, inset 0px 0px 0px 1px #ffffff2d;
--graphical-button-danger-control-hover-image:linear-gradient(180deg, #ffffff1f 0%, #2121210d 100%);
--graphical-button-danger-control-hover-edge:inset 0 0 0 var(--border-s) var(--error-transparent);
--graphical-button-danger-control-hover-shadow:0px 0.25px 0.75px 0px #2121210d, 0px 1px 3px 0px #21212113;
--graphical-button-danger-control-hover-bevel:inset 0px 1px 0px 0px #ffffffb3, inset 0px -1px 0px 0px #21212129, inset 0px 0px 0px 1px #ffffff2d;
--graphical-button-danger-control-focus-image:linear-gradient(180deg, #ffffff1f 0%, #2121210d 100%);
--graphical-button-danger-control-focus-edge:inset 0 0 0 var(--border-s) var(--color-1-transparent);
--graphical-button-danger-control-focus-shadow:0 0 0 0 transparent;
--graphical-button-danger-control-focus-bevel:inset 0px 1px 0px 0px #ffffffb3, inset 0px -1px 0px 0px #21212129, inset 0px 0px 0px 1px #ffffff2d;
--graphical-button-danger-control-disabled-image:none;
--graphical-button-danger-control-disabled-edge:0 0 0 var(--border-s) var(--neutral-4-transparent);
--graphical-button-danger-control-disabled-shadow:0 0 0 0 transparent;
--graphical-button-danger-control-disabled-bevel:0 0 0 0 transparent;
--graphical-checkbox-default-control-rest-image:linear-gradient(180deg, #ffffff1f 0%, #ffffff00 48%, #2121210d 100%);
--graphical-checkbox-default-control-rest-edge:0 0 0 var(--border-s) var(--neutral-4);
--graphical-checkbox-default-control-rest-shadow:inset 0px 1px 0px 0px #ffffffb3, inset 0px -1px 0px 0px #21212129;
--graphical-checkbox-default-control-rest-bevel:0 0 0 0 transparent;
--graphical-checkbox-default-control-hover-image:linear-gradient(180deg, #ffffff1f 0%, #ffffff00 48%, #2121210d 100%);
--graphical-checkbox-default-control-hover-edge:0 0 0 var(--border-s) var(--neutral-5);
--graphical-checkbox-default-control-hover-shadow:inset 0px 1px 0px 0px #ffffffb3, inset 0px -1px 0px 0px #21212129;
--graphical-checkbox-default-control-hover-bevel:0 0 0 0 transparent;
--graphical-checkbox-default-control-focus-image:linear-gradient(180deg, #ffffff1f 0%, #ffffff00 48%, #2121210d 100%);
--graphical-checkbox-default-control-focus-edge:0 0 0 var(--border-s) var(--color-1-transparent);
--graphical-checkbox-default-control-focus-shadow:inset 0px 1px 0px 0px #ffffffb3, inset 0px -1px 0px 0px #21212129;
--graphical-checkbox-default-control-focus-bevel:0 0 0 0 transparent;
--graphical-checkbox-default-control-disabled-image:none;
--graphical-checkbox-default-control-disabled-edge:0 0 0 var(--border-s) var(--neutral-4);
--graphical-checkbox-default-control-disabled-shadow:0 0 0 0 transparent;
--graphical-checkbox-default-control-disabled-bevel:0 0 0 0 transparent;
--graphical-checkbox-default-control-checked-image:linear-gradient(180deg, #ffffff1f 0%, #ffffff00 48%, #2121210d 100%);
--graphical-checkbox-default-control-checked-edge:inset 0 0 0 var(--border-s) var(--color-1-transparent);
--graphical-checkbox-default-control-checked-shadow:inset 0px 1px 0px 0px #ffffffb3, inset 0px -1px 0px 0px #21212129;
--graphical-checkbox-default-control-checked-bevel:0 0 0 0 transparent;
--graphical-checkbox-default-control-indeterminate-image:linear-gradient(180deg, #ffffff1f 0%, #ffffff00 48%, #2121210d 100%);
--graphical-checkbox-default-control-indeterminate-edge:inset 0 0 0 var(--border-s) var(--color-1-transparent);
--graphical-checkbox-default-control-indeterminate-shadow:inset 0px 1px 0px 0px #ffffffb3, inset 0px -1px 0px 0px #21212129;
--graphical-checkbox-default-control-indeterminate-bevel:0 0 0 0 transparent;
--graphical-drawer-default-popover-rest-image:none;
--graphical-drawer-default-popover-rest-edge:0 0 0 var(--border-s) var(--neutral-4-transparent);
--graphical-drawer-default-popover-rest-shadow:0px 3px 9px 0px #2121210f, 0px 12px 36px 0px #21212116;
--graphical-drawer-default-popover-rest-bevel:0 0 0 0 transparent;
--graphical-drawer-default-backdrop-rest-image:none;
--graphical-drawer-default-backdrop-rest-edge:0 0 0 var(--border-none) var(--neutral-4-transparent);
--graphical-drawer-default-backdrop-rest-shadow:0 0 0 0 transparent;
--graphical-drawer-default-backdrop-rest-bevel:0 0 0 0 transparent;
--graphical-drawer-default-title-rest-image:none;
--graphical-drawer-default-title-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-drawer-default-title-rest-shadow:0 0 0 0 transparent;
--graphical-drawer-default-title-rest-bevel:0 0 0 0 transparent;
--graphical-drawer-default-title-disabled-image:none;
--graphical-drawer-default-title-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-drawer-default-title-disabled-shadow:0 0 0 0 transparent;
--graphical-drawer-default-title-disabled-bevel:0 0 0 0 transparent;
--graphical-drawer-default-title-invalid-image:none;
--graphical-drawer-default-title-invalid-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-drawer-default-title-invalid-shadow:0 0 0 0 transparent;
--graphical-drawer-default-title-invalid-bevel:0 0 0 0 transparent;
--graphical-drawer-default-description-rest-image:none;
--graphical-drawer-default-description-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-drawer-default-description-rest-shadow:0 0 0 0 transparent;
--graphical-drawer-default-description-rest-bevel:0 0 0 0 transparent;
--graphical-drawer-default-description-disabled-image:none;
--graphical-drawer-default-description-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-drawer-default-description-disabled-shadow:0 0 0 0 transparent;
--graphical-drawer-default-description-disabled-bevel:0 0 0 0 transparent;
--graphical-drawer-default-description-invalid-image:none;
--graphical-drawer-default-description-invalid-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-drawer-default-description-invalid-shadow:0 0 0 0 transparent;
--graphical-drawer-default-description-invalid-bevel:0 0 0 0 transparent;
--graphical-field-default-group-rest-image:none;
--graphical-field-default-group-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-field-default-group-rest-shadow:0 0 0 0 transparent;
--graphical-field-default-group-rest-bevel:0 0 0 0 transparent;
--graphical-field-default-label-rest-image:none;
--graphical-field-default-label-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-field-default-label-rest-shadow:0 0 0 0 transparent;
--graphical-field-default-label-rest-bevel:0 0 0 0 transparent;
--graphical-field-default-label-disabled-image:none;
--graphical-field-default-label-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-field-default-label-disabled-shadow:0 0 0 0 transparent;
--graphical-field-default-label-disabled-bevel:0 0 0 0 transparent;
--graphical-field-default-label-invalid-image:none;
--graphical-field-default-label-invalid-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-field-default-label-invalid-shadow:0 0 0 0 transparent;
--graphical-field-default-label-invalid-bevel:0 0 0 0 transparent;
--graphical-field-default-description-rest-image:none;
--graphical-field-default-description-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-field-default-description-rest-shadow:0 0 0 0 transparent;
--graphical-field-default-description-rest-bevel:0 0 0 0 transparent;
--graphical-field-default-description-disabled-image:none;
--graphical-field-default-description-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-field-default-description-disabled-shadow:0 0 0 0 transparent;
--graphical-field-default-description-disabled-bevel:0 0 0 0 transparent;
--graphical-field-default-description-invalid-image:none;
--graphical-field-default-description-invalid-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-field-default-description-invalid-shadow:0 0 0 0 transparent;
--graphical-field-default-description-invalid-bevel:0 0 0 0 transparent;
--graphical-field-default-error-rest-image:none;
--graphical-field-default-error-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-field-default-error-rest-shadow:0 0 0 0 transparent;
--graphical-field-default-error-rest-bevel:0 0 0 0 transparent;
--graphical-field-default-error-disabled-image:none;
--graphical-field-default-error-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-field-default-error-disabled-shadow:0 0 0 0 transparent;
--graphical-field-default-error-disabled-bevel:0 0 0 0 transparent;
--graphical-field-default-error-invalid-image:none;
--graphical-field-default-error-invalid-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-field-default-error-invalid-shadow:0 0 0 0 transparent;
--graphical-field-default-error-invalid-bevel:0 0 0 0 transparent;
--graphical-scroll-area-default-viewport-rest-image:none;
--graphical-scroll-area-default-viewport-rest-edge:0 0 0 var(--border-s) var(--neutral-4-transparent);
--graphical-scroll-area-default-viewport-rest-shadow:0 0 0 0 transparent;
--graphical-scroll-area-default-viewport-rest-bevel:0 0 0 0 transparent;
--graphical-scroll-area-default-content-rest-image:none;
--graphical-scroll-area-default-content-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-scroll-area-default-content-rest-shadow:0 0 0 0 transparent;
--graphical-scroll-area-default-content-rest-bevel:0 0 0 0 transparent;
--graphical-scroll-area-default-content-disabled-image:none;
--graphical-scroll-area-default-content-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-scroll-area-default-content-disabled-shadow:0 0 0 0 transparent;
--graphical-scroll-area-default-content-disabled-bevel:0 0 0 0 transparent;
--graphical-scroll-area-default-content-invalid-image:none;
--graphical-scroll-area-default-content-invalid-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-scroll-area-default-content-invalid-shadow:0 0 0 0 transparent;
--graphical-scroll-area-default-content-invalid-bevel:0 0 0 0 transparent;
--graphical-scroll-area-default-scrollbar-rest-image:none;
--graphical-scroll-area-default-scrollbar-rest-edge:0 0 0 var(--border-none) var(--neutral-4-transparent);
--graphical-scroll-area-default-scrollbar-rest-shadow:0 0 0 0 transparent;
--graphical-scroll-area-default-scrollbar-rest-bevel:0 0 0 0 transparent;
--graphical-scroll-area-default-thumb-rest-image:none;
--graphical-scroll-area-default-thumb-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-scroll-area-default-thumb-rest-shadow:0 0 0 0 transparent;
--graphical-scroll-area-default-thumb-rest-bevel:0 0 0 0 transparent;
--graphical-scroll-area-default-thumb-hover-image:none;
--graphical-scroll-area-default-thumb-hover-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-scroll-area-default-thumb-hover-shadow:0 0 0 0 transparent;
--graphical-scroll-area-default-thumb-hover-bevel:0 0 0 0 transparent;
--graphical-scroll-area-default-thumb-focus-image:none;
--graphical-scroll-area-default-thumb-focus-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-scroll-area-default-thumb-focus-shadow:0 0 0 0 transparent;
--graphical-scroll-area-default-thumb-focus-bevel:0 0 0 0 transparent;
--graphical-scroll-area-default-thumb-disabled-image:none;
--graphical-scroll-area-default-thumb-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-scroll-area-default-thumb-disabled-shadow:0 0 0 0 transparent;
--graphical-scroll-area-default-thumb-disabled-bevel:0 0 0 0 transparent;
--graphical-select-default-control-rest-image:linear-gradient(180deg, #ffffff1f 0%, #ffffff00 48%, #2121210d 100%);
--graphical-select-default-control-rest-edge:0 0 0 var(--border-s) var(--neutral-4);
--graphical-select-default-control-rest-shadow:inset 0px 1px 0px 0px #ffffffb3, inset 0px -1px 0px 0px #21212129;
--graphical-select-default-control-rest-bevel:0 0 0 0 transparent;
--graphical-select-default-control-hover-image:linear-gradient(180deg, #ffffff1f 0%, #ffffff00 48%, #2121210d 100%);
--graphical-select-default-control-hover-edge:0 0 0 var(--border-s) var(--neutral-5);
--graphical-select-default-control-hover-shadow:inset 0px 1px 0px 0px #ffffffb3, inset 0px -1px 0px 0px #21212129;
--graphical-select-default-control-hover-bevel:0 0 0 0 transparent;
--graphical-select-default-control-focus-image:linear-gradient(180deg, #ffffff1f 0%, #ffffff00 48%, #2121210d 100%);
--graphical-select-default-control-focus-edge:0 0 0 var(--border-s) var(--color-1-transparent);
--graphical-select-default-control-focus-shadow:inset 0px 1px 0px 0px #ffffffb3, inset 0px -1px 0px 0px #21212129;
--graphical-select-default-control-focus-bevel:0 0 0 0 transparent;
--graphical-select-default-control-disabled-image:none;
--graphical-select-default-control-disabled-edge:0 0 0 var(--border-s) var(--neutral-4-transparent);
--graphical-select-default-control-disabled-shadow:0 0 0 0 transparent;
--graphical-select-default-control-disabled-bevel:0 0 0 0 transparent;
--graphical-select-default-label-rest-image:none;
--graphical-select-default-label-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-select-default-label-rest-shadow:0 0 0 0 transparent;
--graphical-select-default-label-rest-bevel:0 0 0 0 transparent;
--graphical-select-default-label-disabled-image:none;
--graphical-select-default-label-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-select-default-label-disabled-shadow:0 0 0 0 transparent;
--graphical-select-default-label-disabled-bevel:0 0 0 0 transparent;
--graphical-select-default-popover-rest-image:none;
--graphical-select-default-popover-rest-edge:0 0 0 var(--border-s) var(--neutral-4-transparent);
--graphical-select-default-popover-rest-shadow:0px 1px 4px 0px #2121210b, 0px 4px 16px 0px #21212110;
--graphical-select-default-popover-rest-bevel:0 0 0 0 transparent;
--graphical-select-default-option-rest-image:none;
--graphical-select-default-option-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-select-default-option-rest-shadow:0 0 0 0 transparent;
--graphical-select-default-option-rest-bevel:0 0 0 0 transparent;
--graphical-select-default-option-highlighted-image:none;
--graphical-select-default-option-highlighted-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-select-default-option-highlighted-shadow:0 0 0 0 transparent;
--graphical-select-default-option-highlighted-bevel:0 0 0 0 transparent;
--graphical-select-default-option-selected-image:none;
--graphical-select-default-option-selected-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-select-default-option-selected-shadow:0 0 0 0 transparent;
--graphical-select-default-option-selected-bevel:0 0 0 0 transparent;
--graphical-select-default-option-disabled-image:none;
--graphical-select-default-option-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-select-default-option-disabled-shadow:0 0 0 0 transparent;
--graphical-select-default-option-disabled-bevel:0 0 0 0 transparent;
--graphical-tabs-default-list-rest-image:none;
--graphical-tabs-default-list-rest-edge:0 0 0 var(--border-none) var(--neutral-4-transparent);
--graphical-tabs-default-list-rest-shadow:0 0 0 0 transparent;
--graphical-tabs-default-list-rest-bevel:0 0 0 0 transparent;
--graphical-tabs-default-trigger-rest-image:none;
--graphical-tabs-default-trigger-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-tabs-default-trigger-rest-shadow:0 0 0 0 transparent;
--graphical-tabs-default-trigger-rest-bevel:0 0 0 0 transparent;
--graphical-tabs-default-trigger-hover-image:none;
--graphical-tabs-default-trigger-hover-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-tabs-default-trigger-hover-shadow:0 0 0 0 transparent;
--graphical-tabs-default-trigger-hover-bevel:0 0 0 0 transparent;
--graphical-tabs-default-trigger-focus-image:none;
--graphical-tabs-default-trigger-focus-edge:0 0 0 var(--border-none) var(--color-1);
--graphical-tabs-default-trigger-focus-shadow:0 0 0 0 transparent;
--graphical-tabs-default-trigger-focus-bevel:0 0 0 0 transparent;
--graphical-tabs-default-trigger-disabled-image:none;
--graphical-tabs-default-trigger-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-tabs-default-trigger-disabled-shadow:0 0 0 0 transparent;
--graphical-tabs-default-trigger-disabled-bevel:0 0 0 0 transparent;
--graphical-tabs-default-trigger-selected-image:none;
--graphical-tabs-default-trigger-selected-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-tabs-default-trigger-selected-shadow:0px 0.25px 0.75px 0px #2121210d, 0px 1px 3px 0px #21212113;
--graphical-tabs-default-trigger-selected-bevel:0 0 0 0 transparent;
--graphical-text-field-default-control-rest-image:linear-gradient(180deg, #2121210d 0%, #21212100 55%);
--graphical-text-field-default-control-rest-edge:0 0 0 var(--border-s) var(--neutral-4);
--graphical-text-field-default-control-rest-shadow:inset 0px 1px 2px 0px #21212114, inset 0px -1px 0px 0px #ffffff59;
--graphical-text-field-default-control-rest-bevel:0 0 0 0 transparent;
--graphical-text-field-default-control-hover-image:linear-gradient(180deg, #2121210d 0%, #21212100 55%);
--graphical-text-field-default-control-hover-edge:0 0 0 var(--border-s) var(--neutral-5);
--graphical-text-field-default-control-hover-shadow:inset 0px 1px 2px 0px #21212114, inset 0px -1px 0px 0px #ffffff59;
--graphical-text-field-default-control-hover-bevel:0 0 0 0 transparent;
--graphical-text-field-default-control-focus-image:linear-gradient(180deg, #2121210d 0%, #21212100 55%);
--graphical-text-field-default-control-focus-edge:0 0 0 var(--border-s) var(--color-1-transparent);
--graphical-text-field-default-control-focus-shadow:inset 0px 1px 2px 0px #21212114, inset 0px -1px 0px 0px #ffffff59;
--graphical-text-field-default-control-focus-bevel:0 0 0 0 transparent;
--graphical-text-field-default-control-disabled-image:none;
--graphical-text-field-default-control-disabled-edge:0 0 0 var(--border-s) var(--neutral-4-transparent);
--graphical-text-field-default-control-disabled-shadow:0 0 0 0 transparent;
--graphical-text-field-default-control-disabled-bevel:0 0 0 0 transparent;
--graphical-text-field-default-control-invalid-image:linear-gradient(180deg, #2121210d 0%, #21212100 55%);
--graphical-text-field-default-control-invalid-edge:0 0 0 var(--border-s) var(--error);
--graphical-text-field-default-control-invalid-shadow:inset 0px 1px 2px 0px #21212114, inset 0px -1px 0px 0px #ffffff59;
--graphical-text-field-default-control-invalid-bevel:0 0 0 0 transparent;
--graphical-text-field-default-control-valid-image:linear-gradient(180deg, #2121210d 0%, #21212100 55%);
--graphical-text-field-default-control-valid-edge:0 0 0 var(--border-s) var(--success);
--graphical-text-field-default-control-valid-shadow:inset 0px 1px 2px 0px #21212114, inset 0px -1px 0px 0px #ffffff59;
--graphical-text-field-default-control-valid-bevel:0 0 0 0 transparent;
--graphical-text-field-default-control-readonly-image:linear-gradient(180deg, #2121210d 0%, #21212100 55%);
--graphical-text-field-default-control-readonly-edge:0 0 0 var(--border-s) var(--neutral-4);
--graphical-text-field-default-control-readonly-shadow:inset 0px 1px 2px 0px #21212114, inset 0px -1px 0px 0px #ffffff59;
--graphical-text-field-default-control-readonly-bevel:0 0 0 0 transparent;}
:root.dark,:root[data-theme="dark"]{color-scheme:dark;--theme-name:Machinomori;
--theme-icon-family:Central;
--theme-icon-style:outlined;
--toolbar-divider-bleed:0;
--focus-ring-outline:1.34px solid color-mix(in srgb, #93d7ac 55%, transparent);
--icon-stroke-width:2;
--icon-light-display:none;
--icon-regular-display:inline;
--icon-bold-display:none;
--motion-duration:160ms;
--motion-easing:cubic-bezier(0.16, 1, 0.3, 1);
--motion-type:easing;
--motion-visual-duration:0.16;
--motion-bounce:0.2;
--motion-enabled:1;
--motion-small-iterations:infinite;
--motion-large-duration:300ms;
--motion-large-easing:cubic-bezier(0.22, 1, 0.36, 1);
--motion-large-type:easing;
--motion-large-visual-duration:0.3;
--motion-large-bounce:0.2;
--motion-large-iterations:infinite;
--motion-popup-scale:0.98;
--motion-press-distance:1px;
--option-badge-background:#2b2b2b;
--option-badge-foreground:#fafafa;
--navigation-active-foreground:#fafafa;
--emphasis-chart-fill:#93d7ac33;
--emphasis-balance-background:#2b2b2b;
--emphasis-rewards-background:#2b2b2b;
--emphasis-icon-background:#2b2b2b;
--emphasis-icon-foreground:#fafafa;
--emphasis-type-background:#2b2b2b;
--emphasis-type-foreground:#fafafa;
--navigation-active-background:#2b2b2b;
--surface-raised-image:linear-gradient(180deg, #fafafa1a 0%, #fafafa00 48%, #1717171f 100%);
--surface-raised-shadow:inset 0px 1px 0px 0px #fafafa3d, inset 0px -1px 0px 0px #1717173d;
--surface-recessed-image:linear-gradient(180deg, #1717171f 0%, #17171700 55%);
--surface-recessed-shadow:inset 0px 1px 2px 0px #17171733, inset 0px -1px 0px 0px #fafafa1f;
--space-zero:0px;
--space-xxs:4px;
--space-xs:8px;
--space-s:12px;
--space-m:15px;
--space-l:23px;
--space-xl:31px;
--space-xxl:46px;
--tracking-xs:-0.02em;
--tracking-s:-0.01em;
--tracking-m:0em;
--tracking-l:0.01em;
--tracking-xl:0.02em;
--size-xxs:10px;
--line-xxs:14px;
--letter-spacing-xxs:0.02em;
--size-xs:12px;
--line-xs:16px;
--letter-spacing-xs:0.01em;
--size-s:14px;
--line-s:20px;
--letter-spacing-s:0.01em;
--size-m:16px;
--line-m:24px;
--letter-spacing-m:0em;
--size-l:24px;
--line-l:32px;
--letter-spacing-l:-0.01em;
--size-xl:35px;
--line-xl:39px;
--letter-spacing-xl:-0.01em;
--size-xxl:47px;
--line-xxl:51px;
--letter-spacing-xxl:-0.02em;
--radius-zero:0px;
--radius-xs:3px;
--radius-s:7px;
--radius-m:11px;
--radius-l:17px;
--radius-xl:27px;
--radius-full:9999px;
--border-none:0px;
--border-s:0.6676025390625px;
--border-m:0.66px;
--border-l:1.34px;
--border-default-color:#81818133;
--border-shadow-none:0 0 0 0 transparent;
--border-shadow-s:inset 0 0 0 0.6676025390625px #81818133;
--border-shadow-m:inset 0 0 0 0.66px #81818133;
--border-shadow-l:inset 0 0 0 1.34px #81818133;
--font-ui:"Sidebar Inter", sans-serif;
--weight-ui-regular:400;
--weight-ui-medium:500;
--weight-ui-heavy:600;
--font-brand:"Sidebar Inter", sans-serif;
--weight-brand-regular:400;
--weight-brand-medium:500;
--weight-brand-heavy:600;
--font-editorial:"Sidebar Inter", sans-serif;
--weight-editorial-regular:400;
--weight-editorial-medium:500;
--weight-editorial-heavy:600;
--font-data:"Sidebar Inter", sans-serif;
--weight-data-regular:400;
--weight-data-medium:500;
--weight-data-heavy:600;
--color-none:transparent;
--color-1:#93d7ac;
--color-1-transparent:#93d7ac33;
--color-2:#679774;
--color-2-transparent:#67977433;
--color-3:#8db0c7;
--color-3-transparent:#8db0c733;
--color-4:#bead8d;
--color-4-transparent:#bead8d33;
--neutral-1:#171717;
--neutral-1-transparent:#17171733;
--neutral-2:#212121;
--neutral-2-transparent:#21212133;
--neutral-3:#2b2b2b;
--neutral-3-transparent:#2b2b2b33;
--neutral-4:#3b3b3b;
--neutral-4-transparent:#3b3b3b33;
--neutral-5:#555555;
--neutral-5-transparent:#55555533;
--neutral-6:#818181;
--neutral-6-transparent:#81818133;
--neutral-7:#acacac;
--neutral-7-transparent:#acacac33;
--neutral-8:#cdcdcd;
--neutral-8-transparent:#cdcdcd33;
--neutral-9:#e8e8e8;
--neutral-9-transparent:#e8e8e833;
--neutral-10:#fafafa;
--neutral-10-transparent:#fafafa33;
--success:#8fd5ad;
--success-transparent:#8fd5ad33;
--warning:#e5c279;
--warning-transparent:#e5c27933;
--error:#f49fa5;
--error-transparent:#f49fa533;
--shadow-none:none;
--shadow-s:0px 0.25px 0.75px 0px #1717170d, 0px 1px 3px 0px #17171713;
--shadow-m:0px 1px 4px 0px #1717170b, 0px 4px 16px 0px #17171710;
--shadow-l:0px 3px 9px 0px #1717170f, 0px 12px 36px 0px #17171716;
--cte-canvas:#171717;
--cte-surface:#212121;
--cte-surface-muted:#2b2b2b;
--cte-text:#fafafa;
--cte-text-muted:#acacac;
--cte-border:#81818133;
--cte-accent:#93d7ac;
--cte-accent-text:#212121;
--cte-danger:#f49fa5;
--cte-focus:#93d7ac;
--cte-font:"Sidebar Inter", sans-serif;
--cte-font-size:14px;
--cte-font-weight:400;
--cte-line-height:20px;
--cte-letter-spacing:0.01em;
--cte-detail-font-size:12px;
--cte-detail-line-height:16px;
--cte-detail-letter-spacing:0.01em;
--graphical-status-success:#8fd5ad;
--graphical-status-warning:#e5c279;
--graphical-accordion-default-trigger-rest-image:none;
--graphical-accordion-default-trigger-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-accordion-default-trigger-rest-shadow:0 0 0 0 transparent;
--graphical-accordion-default-trigger-rest-bevel:0 0 0 0 transparent;
--graphical-accordion-default-trigger-hover-image:none;
--graphical-accordion-default-trigger-hover-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-accordion-default-trigger-hover-shadow:0 0 0 0 transparent;
--graphical-accordion-default-trigger-hover-bevel:0 0 0 0 transparent;
--graphical-accordion-default-trigger-focus-image:none;
--graphical-accordion-default-trigger-focus-edge:0 0 0 var(--border-none) var(--color-1);
--graphical-accordion-default-trigger-focus-shadow:0 0 0 0 transparent;
--graphical-accordion-default-trigger-focus-bevel:0 0 0 0 transparent;
--graphical-accordion-default-trigger-disabled-image:none;
--graphical-accordion-default-trigger-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-accordion-default-trigger-disabled-shadow:0 0 0 0 transparent;
--graphical-accordion-default-trigger-disabled-bevel:0 0 0 0 transparent;
--graphical-accordion-default-trigger-open-image:none;
--graphical-accordion-default-trigger-open-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-accordion-default-trigger-open-shadow:0 0 0 0 transparent;
--graphical-accordion-default-trigger-open-bevel:0 0 0 0 transparent;
--graphical-alert-dialog-default-popover-rest-image:none;
--graphical-alert-dialog-default-popover-rest-edge:inset 0 0 0 var(--border-s) var(--neutral-4-transparent);
--graphical-alert-dialog-default-popover-rest-shadow:0px 3px 9px 0px #1717170f, 0px 12px 36px 0px #17171716;
--graphical-alert-dialog-default-popover-rest-bevel:0 0 0 0 transparent;
--graphical-alert-dialog-default-backdrop-rest-image:none;
--graphical-alert-dialog-default-backdrop-rest-edge:inset 0 0 0 var(--border-none) var(--neutral-4-transparent);
--graphical-alert-dialog-default-backdrop-rest-shadow:0 0 0 0 transparent;
--graphical-alert-dialog-default-backdrop-rest-bevel:0 0 0 0 transparent;
--graphical-alert-dialog-default-title-rest-image:none;
--graphical-alert-dialog-default-title-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-alert-dialog-default-title-rest-shadow:0 0 0 0 transparent;
--graphical-alert-dialog-default-title-rest-bevel:0 0 0 0 transparent;
--graphical-alert-dialog-default-title-disabled-image:none;
--graphical-alert-dialog-default-title-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-alert-dialog-default-title-disabled-shadow:0 0 0 0 transparent;
--graphical-alert-dialog-default-title-disabled-bevel:0 0 0 0 transparent;
--graphical-alert-dialog-default-title-invalid-image:none;
--graphical-alert-dialog-default-title-invalid-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-alert-dialog-default-title-invalid-shadow:0 0 0 0 transparent;
--graphical-alert-dialog-default-title-invalid-bevel:0 0 0 0 transparent;
--graphical-alert-dialog-default-description-rest-image:none;
--graphical-alert-dialog-default-description-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-alert-dialog-default-description-rest-shadow:0 0 0 0 transparent;
--graphical-alert-dialog-default-description-rest-bevel:0 0 0 0 transparent;
--graphical-alert-dialog-default-description-disabled-image:none;
--graphical-alert-dialog-default-description-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-alert-dialog-default-description-disabled-shadow:0 0 0 0 transparent;
--graphical-alert-dialog-default-description-disabled-bevel:0 0 0 0 transparent;
--graphical-alert-dialog-default-description-invalid-image:none;
--graphical-alert-dialog-default-description-invalid-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-alert-dialog-default-description-invalid-shadow:0 0 0 0 transparent;
--graphical-alert-dialog-default-description-invalid-bevel:0 0 0 0 transparent;
--graphical-button-primary-control-rest-image:linear-gradient(180deg, #fafafa1a 0%, #1717171f 100%);
--graphical-button-primary-control-rest-edge:0 0 0 var(--border-s) var(--neutral-6-transparent);
--graphical-button-primary-control-rest-shadow:0px 0.25px 0.75px 0px #1717170d, 0px 1px 3px 0px #17171713;
--graphical-button-primary-control-rest-bevel:inset 0px 1px 0px 0px #fafafa3d, inset 0px -1px 0px 0px #1717173d, inset 0px 0px 0px 1px #fafafa0f;
--graphical-button-primary-control-hover-image:linear-gradient(180deg, #fafafa1a 0%, #1717171f 100%);
--graphical-button-primary-control-hover-edge:0 0 0 var(--border-s) var(--neutral-7-transparent);
--graphical-button-primary-control-hover-shadow:0px 0.25px 0.75px 0px #1717170d, 0px 1px 3px 0px #17171713;
--graphical-button-primary-control-hover-bevel:inset 0px 1px 0px 0px #fafafa3d, inset 0px -1px 0px 0px #1717173d, inset 0px 0px 0px 1px #fafafa0f;
--graphical-button-primary-control-focus-image:linear-gradient(180deg, #fafafa1a 0%, #1717171f 100%);
--graphical-button-primary-control-focus-edge:0 0 0 var(--border-s) var(--neutral-7-transparent);
--graphical-button-primary-control-focus-shadow:0px 0.25px 0.75px 0px #1717170d, 0px 1px 3px 0px #17171713;
--graphical-button-primary-control-focus-bevel:inset 0px 1px 0px 0px #fafafa3d, inset 0px -1px 0px 0px #1717173d, inset 0px 0px 0px 1px #fafafa0f;
--graphical-button-primary-control-disabled-image:none;
--graphical-button-primary-control-disabled-edge:inset 0 0 0 var(--border-s) var(--neutral-4-transparent);
--graphical-button-primary-control-disabled-shadow:0 0 0 0 transparent;
--graphical-button-primary-control-disabled-bevel:0 0 0 0 transparent;
--graphical-button-secondary-control-rest-image:linear-gradient(180deg, #fafafa1a 0%, #1717171f 100%);
--graphical-button-secondary-control-rest-edge:inset 0 0 0 var(--border-s) var(--neutral-6-transparent);
--graphical-button-secondary-control-rest-shadow:0px 0.25px 0.75px 0px #1717170d, 0px 1px 3px 0px #17171713;
--graphical-button-secondary-control-rest-bevel:inset 0px 1px 0px 0px #fafafa3d, inset 0px -1px 0px 0px #1717173d, inset 0px 0px 0px 1px #fafafa0f;
--graphical-button-secondary-control-hover-image:linear-gradient(180deg, #fafafa1a 0%, #1717171f 100%);
--graphical-button-secondary-control-hover-edge:inset 0 0 0 var(--border-s) var(--neutral-7-transparent);
--graphical-button-secondary-control-hover-shadow:0px 0.25px 0.75px 0px #1717170d, 0px 1px 3px 0px #17171713;
--graphical-button-secondary-control-hover-bevel:inset 0px 1px 0px 0px #fafafa3d, inset 0px -1px 0px 0px #1717173d, inset 0px 0px 0px 1px #fafafa0f;
--graphical-button-secondary-control-focus-image:linear-gradient(180deg, #fafafa1a 0%, #1717171f 100%);
--graphical-button-secondary-control-focus-edge:inset 0 0 0 var(--border-s) var(--neutral-7-transparent);
--graphical-button-secondary-control-focus-shadow:0px 0.25px 0.75px 0px #1717170d, 0px 1px 3px 0px #17171713;
--graphical-button-secondary-control-focus-bevel:inset 0px 1px 0px 0px #fafafa3d, inset 0px -1px 0px 0px #1717173d, inset 0px 0px 0px 1px #fafafa0f;
--graphical-button-secondary-control-disabled-image:none;
--graphical-button-secondary-control-disabled-edge:inset 0 0 0 var(--border-s) var(--neutral-4-transparent);
--graphical-button-secondary-control-disabled-shadow:0 0 0 0 transparent;
--graphical-button-secondary-control-disabled-bevel:0 0 0 0 transparent;
--graphical-button-outline-control-rest-image:none;
--graphical-button-outline-control-rest-edge:0 0 0 var(--border-s) var(--neutral-6-transparent);
--graphical-button-outline-control-rest-shadow:0 0 0 0 transparent;
--graphical-button-outline-control-rest-bevel:0 0 0 0 transparent;
--graphical-button-outline-control-hover-image:none;
--graphical-button-outline-control-hover-edge:inset 0 0 0 var(--border-s) var(--neutral-6-transparent);
--graphical-button-outline-control-hover-shadow:0 0 0 0 transparent;
--graphical-button-outline-control-hover-bevel:0 0 0 0 transparent;
--graphical-button-outline-control-focus-image:none;
--graphical-button-outline-control-focus-edge:0 0 0 var(--border-s) var(--color-1-transparent);
--graphical-button-outline-control-focus-shadow:0 0 0 0 transparent;
--graphical-button-outline-control-focus-bevel:0 0 0 0 transparent;
--graphical-button-outline-control-disabled-image:none;
--graphical-button-outline-control-disabled-edge:0 0 0 var(--border-s) var(--neutral-4-transparent);
--graphical-button-outline-control-disabled-shadow:0 0 0 0 transparent;
--graphical-button-outline-control-disabled-bevel:0 0 0 0 transparent;
--graphical-button-ghost-control-rest-image:none;
--graphical-button-ghost-control-rest-edge:0 0 0 var(--border-s) var(--color-none);
--graphical-button-ghost-control-rest-shadow:0 0 0 0 transparent;
--graphical-button-ghost-control-rest-bevel:0 0 0 0 transparent;
--graphical-button-ghost-control-hover-image:none;
--graphical-button-ghost-control-hover-edge:inset 0 0 0 var(--border-s) var(--color-none);
--graphical-button-ghost-control-hover-shadow:0 0 0 0 transparent;
--graphical-button-ghost-control-hover-bevel:0 0 0 0 transparent;
--graphical-button-ghost-control-focus-image:none;
--graphical-button-ghost-control-focus-edge:0 0 0 var(--border-s) var(--color-1-transparent);
--graphical-button-ghost-control-focus-shadow:0 0 0 0 transparent;
--graphical-button-ghost-control-focus-bevel:0 0 0 0 transparent;
--graphical-button-ghost-control-disabled-image:none;
--graphical-button-ghost-control-disabled-edge:0 0 0 var(--border-s) var(--color-none);
--graphical-button-ghost-control-disabled-shadow:0 0 0 0 transparent;
--graphical-button-ghost-control-disabled-bevel:0 0 0 0 transparent;
--graphical-button-danger-control-rest-image:linear-gradient(180deg, #fafafa1a 0%, #1717171f 100%);
--graphical-button-danger-control-rest-edge:inset 0 0 0 var(--border-s) var(--error-transparent);
--graphical-button-danger-control-rest-shadow:0 0 0 0 transparent;
--graphical-button-danger-control-rest-bevel:inset 0px 1px 0px 0px #fafafa3d, inset 0px -1px 0px 0px #1717173d, inset 0px 0px 0px 1px #fafafa0f;
--graphical-button-danger-control-hover-image:linear-gradient(180deg, #fafafa1a 0%, #1717171f 100%);
--graphical-button-danger-control-hover-edge:inset 0 0 0 var(--border-s) var(--error-transparent);
--graphical-button-danger-control-hover-shadow:0px 0.25px 0.75px 0px #1717170d, 0px 1px 3px 0px #17171713;
--graphical-button-danger-control-hover-bevel:inset 0px 1px 0px 0px #fafafa3d, inset 0px -1px 0px 0px #1717173d, inset 0px 0px 0px 1px #fafafa0f;
--graphical-button-danger-control-focus-image:linear-gradient(180deg, #fafafa1a 0%, #1717171f 100%);
--graphical-button-danger-control-focus-edge:inset 0 0 0 var(--border-s) var(--color-1-transparent);
--graphical-button-danger-control-focus-shadow:0 0 0 0 transparent;
--graphical-button-danger-control-focus-bevel:inset 0px 1px 0px 0px #fafafa3d, inset 0px -1px 0px 0px #1717173d, inset 0px 0px 0px 1px #fafafa0f;
--graphical-button-danger-control-disabled-image:none;
--graphical-button-danger-control-disabled-edge:inset 0 0 0 var(--border-s) var(--neutral-4-transparent);
--graphical-button-danger-control-disabled-shadow:0 0 0 0 transparent;
--graphical-button-danger-control-disabled-bevel:0 0 0 0 transparent;
--graphical-checkbox-default-control-rest-image:linear-gradient(180deg, #fafafa1a 0%, #fafafa00 48%, #1717171f 100%);
--graphical-checkbox-default-control-rest-edge:inset 0 0 0 var(--border-s) var(--neutral-4);
--graphical-checkbox-default-control-rest-shadow:inset 0px 1px 0px 0px #fafafa3d, inset 0px -1px 0px 0px #1717173d;
--graphical-checkbox-default-control-rest-bevel:0 0 0 0 transparent;
--graphical-checkbox-default-control-hover-image:linear-gradient(180deg, #fafafa1a 0%, #fafafa00 48%, #1717171f 100%);
--graphical-checkbox-default-control-hover-edge:inset 0 0 0 var(--border-s) var(--neutral-5);
--graphical-checkbox-default-control-hover-shadow:inset 0px 1px 0px 0px #fafafa3d, inset 0px -1px 0px 0px #1717173d;
--graphical-checkbox-default-control-hover-bevel:0 0 0 0 transparent;
--graphical-checkbox-default-control-focus-image:linear-gradient(180deg, #fafafa1a 0%, #fafafa00 48%, #1717171f 100%);
--graphical-checkbox-default-control-focus-edge:inset 0 0 0 var(--border-s) var(--color-1-transparent);
--graphical-checkbox-default-control-focus-shadow:inset 0px 1px 0px 0px #fafafa3d, inset 0px -1px 0px 0px #1717173d;
--graphical-checkbox-default-control-focus-bevel:0 0 0 0 transparent;
--graphical-checkbox-default-control-disabled-image:none;
--graphical-checkbox-default-control-disabled-edge:inset 0 0 0 var(--border-s) var(--neutral-4);
--graphical-checkbox-default-control-disabled-shadow:0 0 0 0 transparent;
--graphical-checkbox-default-control-disabled-bevel:0 0 0 0 transparent;
--graphical-checkbox-default-control-checked-image:linear-gradient(180deg, #fafafa1a 0%, #fafafa00 48%, #1717171f 100%);
--graphical-checkbox-default-control-checked-edge:inset 0 0 0 var(--border-s) var(--color-1-transparent);
--graphical-checkbox-default-control-checked-shadow:inset 0px 1px 0px 0px #fafafa3d, inset 0px -1px 0px 0px #1717173d;
--graphical-checkbox-default-control-checked-bevel:0 0 0 0 transparent;
--graphical-checkbox-default-control-indeterminate-image:linear-gradient(180deg, #fafafa1a 0%, #fafafa00 48%, #1717171f 100%);
--graphical-checkbox-default-control-indeterminate-edge:inset 0 0 0 var(--border-s) var(--color-1-transparent);
--graphical-checkbox-default-control-indeterminate-shadow:inset 0px 1px 0px 0px #fafafa3d, inset 0px -1px 0px 0px #1717173d;
--graphical-checkbox-default-control-indeterminate-bevel:0 0 0 0 transparent;
--graphical-drawer-default-popover-rest-image:none;
--graphical-drawer-default-popover-rest-edge:inset 0 0 0 var(--border-s) var(--neutral-4-transparent);
--graphical-drawer-default-popover-rest-shadow:0px 3px 9px 0px #1717170f, 0px 12px 36px 0px #17171716;
--graphical-drawer-default-popover-rest-bevel:0 0 0 0 transparent;
--graphical-drawer-default-backdrop-rest-image:none;
--graphical-drawer-default-backdrop-rest-edge:inset 0 0 0 var(--border-none) var(--neutral-4-transparent);
--graphical-drawer-default-backdrop-rest-shadow:0 0 0 0 transparent;
--graphical-drawer-default-backdrop-rest-bevel:0 0 0 0 transparent;
--graphical-drawer-default-title-rest-image:none;
--graphical-drawer-default-title-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-drawer-default-title-rest-shadow:0 0 0 0 transparent;
--graphical-drawer-default-title-rest-bevel:0 0 0 0 transparent;
--graphical-drawer-default-title-disabled-image:none;
--graphical-drawer-default-title-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-drawer-default-title-disabled-shadow:0 0 0 0 transparent;
--graphical-drawer-default-title-disabled-bevel:0 0 0 0 transparent;
--graphical-drawer-default-title-invalid-image:none;
--graphical-drawer-default-title-invalid-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-drawer-default-title-invalid-shadow:0 0 0 0 transparent;
--graphical-drawer-default-title-invalid-bevel:0 0 0 0 transparent;
--graphical-drawer-default-description-rest-image:none;
--graphical-drawer-default-description-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-drawer-default-description-rest-shadow:0 0 0 0 transparent;
--graphical-drawer-default-description-rest-bevel:0 0 0 0 transparent;
--graphical-drawer-default-description-disabled-image:none;
--graphical-drawer-default-description-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-drawer-default-description-disabled-shadow:0 0 0 0 transparent;
--graphical-drawer-default-description-disabled-bevel:0 0 0 0 transparent;
--graphical-drawer-default-description-invalid-image:none;
--graphical-drawer-default-description-invalid-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-drawer-default-description-invalid-shadow:0 0 0 0 transparent;
--graphical-drawer-default-description-invalid-bevel:0 0 0 0 transparent;
--graphical-field-default-group-rest-image:none;
--graphical-field-default-group-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-field-default-group-rest-shadow:0 0 0 0 transparent;
--graphical-field-default-group-rest-bevel:0 0 0 0 transparent;
--graphical-field-default-label-rest-image:none;
--graphical-field-default-label-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-field-default-label-rest-shadow:0 0 0 0 transparent;
--graphical-field-default-label-rest-bevel:0 0 0 0 transparent;
--graphical-field-default-label-disabled-image:none;
--graphical-field-default-label-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-field-default-label-disabled-shadow:0 0 0 0 transparent;
--graphical-field-default-label-disabled-bevel:0 0 0 0 transparent;
--graphical-field-default-label-invalid-image:none;
--graphical-field-default-label-invalid-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-field-default-label-invalid-shadow:0 0 0 0 transparent;
--graphical-field-default-label-invalid-bevel:0 0 0 0 transparent;
--graphical-field-default-description-rest-image:none;
--graphical-field-default-description-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-field-default-description-rest-shadow:0 0 0 0 transparent;
--graphical-field-default-description-rest-bevel:0 0 0 0 transparent;
--graphical-field-default-description-disabled-image:none;
--graphical-field-default-description-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-field-default-description-disabled-shadow:0 0 0 0 transparent;
--graphical-field-default-description-disabled-bevel:0 0 0 0 transparent;
--graphical-field-default-description-invalid-image:none;
--graphical-field-default-description-invalid-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-field-default-description-invalid-shadow:0 0 0 0 transparent;
--graphical-field-default-description-invalid-bevel:0 0 0 0 transparent;
--graphical-field-default-error-rest-image:none;
--graphical-field-default-error-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-field-default-error-rest-shadow:0 0 0 0 transparent;
--graphical-field-default-error-rest-bevel:0 0 0 0 transparent;
--graphical-field-default-error-disabled-image:none;
--graphical-field-default-error-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-field-default-error-disabled-shadow:0 0 0 0 transparent;
--graphical-field-default-error-disabled-bevel:0 0 0 0 transparent;
--graphical-field-default-error-invalid-image:none;
--graphical-field-default-error-invalid-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-field-default-error-invalid-shadow:0 0 0 0 transparent;
--graphical-field-default-error-invalid-bevel:0 0 0 0 transparent;
--graphical-scroll-area-default-viewport-rest-image:none;
--graphical-scroll-area-default-viewport-rest-edge:inset 0 0 0 var(--border-s) var(--neutral-4-transparent);
--graphical-scroll-area-default-viewport-rest-shadow:0 0 0 0 transparent;
--graphical-scroll-area-default-viewport-rest-bevel:0 0 0 0 transparent;
--graphical-scroll-area-default-content-rest-image:none;
--graphical-scroll-area-default-content-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-scroll-area-default-content-rest-shadow:0 0 0 0 transparent;
--graphical-scroll-area-default-content-rest-bevel:0 0 0 0 transparent;
--graphical-scroll-area-default-content-disabled-image:none;
--graphical-scroll-area-default-content-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-scroll-area-default-content-disabled-shadow:0 0 0 0 transparent;
--graphical-scroll-area-default-content-disabled-bevel:0 0 0 0 transparent;
--graphical-scroll-area-default-content-invalid-image:none;
--graphical-scroll-area-default-content-invalid-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-scroll-area-default-content-invalid-shadow:0 0 0 0 transparent;
--graphical-scroll-area-default-content-invalid-bevel:0 0 0 0 transparent;
--graphical-scroll-area-default-scrollbar-rest-image:none;
--graphical-scroll-area-default-scrollbar-rest-edge:0 0 0 var(--border-none) var(--neutral-4-transparent);
--graphical-scroll-area-default-scrollbar-rest-shadow:0 0 0 0 transparent;
--graphical-scroll-area-default-scrollbar-rest-bevel:0 0 0 0 transparent;
--graphical-scroll-area-default-thumb-rest-image:none;
--graphical-scroll-area-default-thumb-rest-edge:inset 0 0 0 var(--border-none) var(--color-none);
--graphical-scroll-area-default-thumb-rest-shadow:0 0 0 0 transparent;
--graphical-scroll-area-default-thumb-rest-bevel:0 0 0 0 transparent;
--graphical-scroll-area-default-thumb-hover-image:none;
--graphical-scroll-area-default-thumb-hover-edge:inset 0 0 0 var(--border-none) var(--color-none);
--graphical-scroll-area-default-thumb-hover-shadow:0 0 0 0 transparent;
--graphical-scroll-area-default-thumb-hover-bevel:0 0 0 0 transparent;
--graphical-scroll-area-default-thumb-focus-image:none;
--graphical-scroll-area-default-thumb-focus-edge:inset 0 0 0 var(--border-none) var(--color-none);
--graphical-scroll-area-default-thumb-focus-shadow:0 0 0 0 transparent;
--graphical-scroll-area-default-thumb-focus-bevel:0 0 0 0 transparent;
--graphical-scroll-area-default-thumb-disabled-image:none;
--graphical-scroll-area-default-thumb-disabled-edge:inset 0 0 0 var(--border-none) var(--color-none);
--graphical-scroll-area-default-thumb-disabled-shadow:0 0 0 0 transparent;
--graphical-scroll-area-default-thumb-disabled-bevel:0 0 0 0 transparent;
--graphical-select-default-control-rest-image:linear-gradient(180deg, #fafafa1a 0%, #fafafa00 48%, #1717171f 100%);
--graphical-select-default-control-rest-edge:inset 0 0 0 var(--border-s) var(--neutral-4);
--graphical-select-default-control-rest-shadow:inset 0px 1px 0px 0px #fafafa3d, inset 0px -1px 0px 0px #1717173d;
--graphical-select-default-control-rest-bevel:0 0 0 0 transparent;
--graphical-select-default-control-hover-image:linear-gradient(180deg, #fafafa1a 0%, #fafafa00 48%, #1717171f 100%);
--graphical-select-default-control-hover-edge:inset 0 0 0 var(--border-s) var(--neutral-5);
--graphical-select-default-control-hover-shadow:inset 0px 1px 0px 0px #fafafa3d, inset 0px -1px 0px 0px #1717173d;
--graphical-select-default-control-hover-bevel:0 0 0 0 transparent;
--graphical-select-default-control-focus-image:linear-gradient(180deg, #fafafa1a 0%, #fafafa00 48%, #1717171f 100%);
--graphical-select-default-control-focus-edge:inset 0 0 0 var(--border-s) var(--color-1-transparent);
--graphical-select-default-control-focus-shadow:inset 0px 1px 0px 0px #fafafa3d, inset 0px -1px 0px 0px #1717173d;
--graphical-select-default-control-focus-bevel:0 0 0 0 transparent;
--graphical-select-default-control-disabled-image:none;
--graphical-select-default-control-disabled-edge:inset 0 0 0 var(--border-s) var(--neutral-4-transparent);
--graphical-select-default-control-disabled-shadow:0 0 0 0 transparent;
--graphical-select-default-control-disabled-bevel:0 0 0 0 transparent;
--graphical-select-default-label-rest-image:none;
--graphical-select-default-label-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-select-default-label-rest-shadow:0 0 0 0 transparent;
--graphical-select-default-label-rest-bevel:0 0 0 0 transparent;
--graphical-select-default-label-disabled-image:none;
--graphical-select-default-label-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-select-default-label-disabled-shadow:0 0 0 0 transparent;
--graphical-select-default-label-disabled-bevel:0 0 0 0 transparent;
--graphical-select-default-popover-rest-image:none;
--graphical-select-default-popover-rest-edge:inset 0 0 0 var(--border-s) var(--neutral-4-transparent);
--graphical-select-default-popover-rest-shadow:0px 1px 4px 0px #1717170b, 0px 4px 16px 0px #17171710;
--graphical-select-default-popover-rest-bevel:0 0 0 0 transparent;
--graphical-select-default-option-rest-image:none;
--graphical-select-default-option-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-select-default-option-rest-shadow:0 0 0 0 transparent;
--graphical-select-default-option-rest-bevel:0 0 0 0 transparent;
--graphical-select-default-option-highlighted-image:none;
--graphical-select-default-option-highlighted-edge:inset 0 0 0 var(--border-none) var(--color-none);
--graphical-select-default-option-highlighted-shadow:0 0 0 0 transparent;
--graphical-select-default-option-highlighted-bevel:0 0 0 0 transparent;
--graphical-select-default-option-selected-image:none;
--graphical-select-default-option-selected-edge:inset 0 0 0 var(--border-none) var(--color-none);
--graphical-select-default-option-selected-shadow:0 0 0 0 transparent;
--graphical-select-default-option-selected-bevel:0 0 0 0 transparent;
--graphical-select-default-option-disabled-image:none;
--graphical-select-default-option-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-select-default-option-disabled-shadow:0 0 0 0 transparent;
--graphical-select-default-option-disabled-bevel:0 0 0 0 transparent;
--graphical-tabs-default-list-rest-image:none;
--graphical-tabs-default-list-rest-edge:inset 0 0 0 var(--border-none) var(--neutral-4-transparent);
--graphical-tabs-default-list-rest-shadow:0 0 0 0 transparent;
--graphical-tabs-default-list-rest-bevel:0 0 0 0 transparent;
--graphical-tabs-default-trigger-rest-image:none;
--graphical-tabs-default-trigger-rest-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-tabs-default-trigger-rest-shadow:0 0 0 0 transparent;
--graphical-tabs-default-trigger-rest-bevel:0 0 0 0 transparent;
--graphical-tabs-default-trigger-hover-image:none;
--graphical-tabs-default-trigger-hover-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-tabs-default-trigger-hover-shadow:0 0 0 0 transparent;
--graphical-tabs-default-trigger-hover-bevel:0 0 0 0 transparent;
--graphical-tabs-default-trigger-focus-image:none;
--graphical-tabs-default-trigger-focus-edge:0 0 0 var(--border-none) var(--color-1);
--graphical-tabs-default-trigger-focus-shadow:0 0 0 0 transparent;
--graphical-tabs-default-trigger-focus-bevel:0 0 0 0 transparent;
--graphical-tabs-default-trigger-disabled-image:none;
--graphical-tabs-default-trigger-disabled-edge:0 0 0 var(--border-none) var(--color-none);
--graphical-tabs-default-trigger-disabled-shadow:0 0 0 0 transparent;
--graphical-tabs-default-trigger-disabled-bevel:0 0 0 0 transparent;
--graphical-tabs-default-trigger-selected-image:none;
--graphical-tabs-default-trigger-selected-edge:inset 0 0 0 var(--border-none) var(--color-none);
--graphical-tabs-default-trigger-selected-shadow:0px 0.25px 0.75px 0px #1717170d, 0px 1px 3px 0px #17171713;
--graphical-tabs-default-trigger-selected-bevel:0 0 0 0 transparent;
--graphical-text-field-default-control-rest-image:linear-gradient(180deg, #1717171f 0%, #17171700 55%);
--graphical-text-field-default-control-rest-edge:inset 0 0 0 var(--border-s) var(--neutral-4);
--graphical-text-field-default-control-rest-shadow:inset 0px 1px 2px 0px #17171733, inset 0px -1px 0px 0px #fafafa1f;
--graphical-text-field-default-control-rest-bevel:0 0 0 0 transparent;
--graphical-text-field-default-control-hover-image:linear-gradient(180deg, #1717171f 0%, #17171700 55%);
--graphical-text-field-default-control-hover-edge:inset 0 0 0 var(--border-s) var(--neutral-5);
--graphical-text-field-default-control-hover-shadow:inset 0px 1px 2px 0px #17171733, inset 0px -1px 0px 0px #fafafa1f;
--graphical-text-field-default-control-hover-bevel:0 0 0 0 transparent;
--graphical-text-field-default-control-focus-image:linear-gradient(180deg, #1717171f 0%, #17171700 55%);
--graphical-text-field-default-control-focus-edge:inset 0 0 0 var(--border-s) var(--color-1-transparent);
--graphical-text-field-default-control-focus-shadow:inset 0px 1px 2px 0px #17171733, inset 0px -1px 0px 0px #fafafa1f;
--graphical-text-field-default-control-focus-bevel:0 0 0 0 transparent;
--graphical-text-field-default-control-disabled-image:none;
--graphical-text-field-default-control-disabled-edge:inset 0 0 0 var(--border-s) var(--neutral-4-transparent);
--graphical-text-field-default-control-disabled-shadow:0 0 0 0 transparent;
--graphical-text-field-default-control-disabled-bevel:0 0 0 0 transparent;
--graphical-text-field-default-control-invalid-image:linear-gradient(180deg, #1717171f 0%, #17171700 55%);
--graphical-text-field-default-control-invalid-edge:inset 0 0 0 var(--border-s) var(--error);
--graphical-text-field-default-control-invalid-shadow:inset 0px 1px 2px 0px #17171733, inset 0px -1px 0px 0px #fafafa1f;
--graphical-text-field-default-control-invalid-bevel:0 0 0 0 transparent;
--graphical-text-field-default-control-valid-image:linear-gradient(180deg, #1717171f 0%, #17171700 55%);
--graphical-text-field-default-control-valid-edge:inset 0 0 0 var(--border-s) var(--success);
--graphical-text-field-default-control-valid-shadow:inset 0px 1px 2px 0px #17171733, inset 0px -1px 0px 0px #fafafa1f;
--graphical-text-field-default-control-valid-bevel:0 0 0 0 transparent;
--graphical-text-field-default-control-readonly-image:linear-gradient(180deg, #1717171f 0%, #17171700 55%);
--graphical-text-field-default-control-readonly-edge:inset 0 0 0 var(--border-s) var(--neutral-4);
--graphical-text-field-default-control-readonly-shadow:inset 0px 1px 2px 0px #17171733, inset 0px -1px 0px 0px #fafafa1f;
--graphical-text-field-default-control-readonly-bevel:0 0 0 0 transparent;}
html .coss-page summary{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-accordion-default-trigger-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-m) var(--space-zero) var(--space-m);box-shadow:var(--graphical-accordion-default-trigger-rest-edge),var(--graphical-accordion-default-trigger-rest-shadow);opacity:1;}
html .coss-page summary:hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-accordion-default-trigger-hover-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-m) var(--space-zero) var(--space-m);box-shadow:var(--graphical-accordion-default-trigger-hover-edge),var(--graphical-accordion-default-trigger-hover-shadow);opacity:1;}
html .coss-page summary:focus-visible{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-accordion-default-trigger-focus-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-m) var(--space-zero) var(--space-m);box-shadow:var(--graphical-accordion-default-trigger-focus-edge),var(--graphical-accordion-default-trigger-focus-shadow);opacity:1;}
html .coss-page summary:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html .coss-page summary:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-accordion-default-trigger-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-m) var(--space-zero) var(--space-m);box-shadow:var(--graphical-accordion-default-trigger-disabled-edge),var(--graphical-accordion-default-trigger-disabled-shadow);opacity:1;}
html .coss-page summary:is([data-open],[open]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-accordion-default-trigger-open-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-m) var(--space-zero) var(--space-m);box-shadow:var(--graphical-accordion-default-trigger-open-edge),var(--graphical-accordion-default-trigger-open-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) .coss-page summary{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-accordion-default-trigger-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-m) var(--space-zero) var(--space-m);box-shadow:var(--graphical-accordion-default-trigger-rest-edge),var(--graphical-accordion-default-trigger-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) .coss-page summary:hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-accordion-default-trigger-hover-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-m) var(--space-zero) var(--space-m);box-shadow:var(--graphical-accordion-default-trigger-hover-edge),var(--graphical-accordion-default-trigger-hover-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) .coss-page summary:focus-visible{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-accordion-default-trigger-focus-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-m) var(--space-zero) var(--space-m);box-shadow:var(--graphical-accordion-default-trigger-focus-edge),var(--graphical-accordion-default-trigger-focus-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) .coss-page summary:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html:where(.dark,[data-theme="dark"]) .coss-page summary:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-accordion-default-trigger-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-m) var(--space-zero) var(--space-m);box-shadow:var(--graphical-accordion-default-trigger-disabled-edge),var(--graphical-accordion-default-trigger-disabled-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) .coss-page summary:is([data-open],[open]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-accordion-default-trigger-open-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-m) var(--space-zero) var(--space-m);box-shadow:var(--graphical-accordion-default-trigger-open-edge),var(--graphical-accordion-default-trigger-open-shadow);opacity:1;}
html [data-slot="alert-dialog-popup"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-alert-dialog-default-popover-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-m);gap:var(--space-s);padding:var(--space-l) var(--space-l) var(--space-l);box-shadow:var(--graphical-alert-dialog-default-popover-rest-edge),var(--graphical-alert-dialog-default-popover-rest-shadow);opacity:1;}
html [data-slot="alert-dialog-backdrop"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-10-transparent);background-image:var(--graphical-alert-dialog-default-backdrop-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-zero);gap:var(--space-s);padding:var(--space-m) var(--space-m) var(--space-m);box-shadow:var(--graphical-alert-dialog-default-backdrop-rest-edge),var(--graphical-alert-dialog-default-backdrop-rest-shadow);opacity:1;}
html [data-slot="alert-dialog-title"]{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--tracking-m);background-color:var(--color-none);background-image:var(--graphical-alert-dialog-default-title-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-alert-dialog-default-title-rest-edge),var(--graphical-alert-dialog-default-title-rest-shadow);opacity:1;}
html [data-slot="alert-dialog-title"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--tracking-m);background-color:var(--color-none);background-image:var(--graphical-alert-dialog-default-title-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-alert-dialog-default-title-disabled-edge),var(--graphical-alert-dialog-default-title-disabled-shadow);opacity:1;}
html [data-slot="alert-dialog-title"]:is([aria-invalid="true"],[data-invalid]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--tracking-m);background-color:var(--color-none);background-image:var(--graphical-alert-dialog-default-title-invalid-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-alert-dialog-default-title-invalid-edge),var(--graphical-alert-dialog-default-title-invalid-shadow);opacity:1;}
html [data-slot="alert-dialog-description"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-alert-dialog-default-description-rest-image);color:var(--neutral-7);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-alert-dialog-default-description-rest-edge),var(--graphical-alert-dialog-default-description-rest-shadow);opacity:1;}
html [data-slot="alert-dialog-description"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-alert-dialog-default-description-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-alert-dialog-default-description-disabled-edge),var(--graphical-alert-dialog-default-description-disabled-shadow);opacity:1;}
html [data-slot="alert-dialog-description"]:is([aria-invalid="true"],[data-invalid]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-alert-dialog-default-description-invalid-image);color:var(--neutral-7);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-alert-dialog-default-description-invalid-edge),var(--graphical-alert-dialog-default-description-invalid-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="alert-dialog-popup"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-2);background-image:var(--graphical-alert-dialog-default-popover-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-m);gap:var(--space-s);padding:var(--space-l) var(--space-l) var(--space-l);box-shadow:var(--graphical-alert-dialog-default-popover-rest-edge),var(--graphical-alert-dialog-default-popover-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="alert-dialog-backdrop"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1-transparent);background-image:var(--graphical-alert-dialog-default-backdrop-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-zero);gap:var(--space-s);padding:var(--space-m) var(--space-m) var(--space-m);box-shadow:var(--graphical-alert-dialog-default-backdrop-rest-edge),var(--graphical-alert-dialog-default-backdrop-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="alert-dialog-title"]{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--tracking-m);background-color:var(--color-none);background-image:var(--graphical-alert-dialog-default-title-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-alert-dialog-default-title-rest-edge),var(--graphical-alert-dialog-default-title-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="alert-dialog-title"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--tracking-m);background-color:var(--color-none);background-image:var(--graphical-alert-dialog-default-title-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-alert-dialog-default-title-disabled-edge),var(--graphical-alert-dialog-default-title-disabled-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="alert-dialog-title"]:is([aria-invalid="true"],[data-invalid]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--tracking-m);background-color:var(--color-none);background-image:var(--graphical-alert-dialog-default-title-invalid-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-alert-dialog-default-title-invalid-edge),var(--graphical-alert-dialog-default-title-invalid-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="alert-dialog-description"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-alert-dialog-default-description-rest-image);color:var(--neutral-7);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-alert-dialog-default-description-rest-edge),var(--graphical-alert-dialog-default-description-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="alert-dialog-description"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-alert-dialog-default-description-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-alert-dialog-default-description-disabled-edge),var(--graphical-alert-dialog-default-description-disabled-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="alert-dialog-description"]:is([aria-invalid="true"],[data-invalid]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-alert-dialog-default-description-invalid-image);color:var(--neutral-7);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-alert-dialog-default-description-invalid-edge),var(--graphical-alert-dialog-default-description-invalid-shadow);opacity:1;}
html [data-slot="button"][data-variant="default"]{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-10);background-image:var(--graphical-button-primary-control-rest-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-primary-control-rest-edge),var(--graphical-button-primary-control-rest-shadow);opacity:1;}
html [data-slot="button"][data-variant="default"]::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-primary-control-rest-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html [data-slot="button"][data-variant="default"]:hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-10);background-image:var(--graphical-button-primary-control-hover-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-primary-control-hover-edge),var(--graphical-button-primary-control-hover-shadow);opacity:1;}
html [data-slot="button"][data-variant="default"]:hover:not(:disabled):not([data-disabled])::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-primary-control-hover-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html [data-slot="button"][data-variant="default"]:focus-visible{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-10);background-image:var(--graphical-button-primary-control-focus-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-primary-control-focus-edge),var(--graphical-button-primary-control-focus-shadow);opacity:1;}
html [data-slot="button"][data-variant="default"]:focus-visible::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-primary-control-focus-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html [data-slot="button"][data-variant="default"]:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html [data-slot="button"][data-variant="default"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3);background-image:var(--graphical-button-primary-control-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-primary-control-disabled-edge),var(--graphical-button-primary-control-disabled-shadow);opacity:1;}
html [data-slot="button"][data-variant="default"]:is(:disabled,[data-disabled],[aria-disabled="true"])::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-primary-control-disabled-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html [data-slot="button"][data-variant="secondary"]{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-button-secondary-control-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-secondary-control-rest-edge),var(--graphical-button-secondary-control-rest-shadow);opacity:1;}
html [data-slot="button"][data-variant="secondary"]::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-secondary-control-rest-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html [data-slot="button"][data-variant="secondary"]:hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-2);background-image:var(--graphical-button-secondary-control-hover-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-secondary-control-hover-edge),var(--graphical-button-secondary-control-hover-shadow);opacity:1;}
html [data-slot="button"][data-variant="secondary"]:hover:not(:disabled):not([data-disabled])::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-secondary-control-hover-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html [data-slot="button"][data-variant="secondary"]:focus-visible{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-2);background-image:var(--graphical-button-secondary-control-focus-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-secondary-control-focus-edge),var(--graphical-button-secondary-control-focus-shadow);opacity:1;}
html [data-slot="button"][data-variant="secondary"]:focus-visible::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-secondary-control-focus-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html [data-slot="button"][data-variant="secondary"]:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html [data-slot="button"][data-variant="secondary"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3);background-image:var(--graphical-button-secondary-control-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-secondary-control-disabled-edge),var(--graphical-button-secondary-control-disabled-shadow);opacity:1;}
html [data-slot="button"][data-variant="secondary"]:is(:disabled,[data-disabled],[aria-disabled="true"])::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-secondary-control-disabled-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html [data-slot="button"][data-variant="outline"]{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-button-outline-control-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-outline-control-rest-edge),var(--graphical-button-outline-control-rest-shadow);opacity:1;}
html [data-slot="button"][data-variant="outline"]::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-outline-control-rest-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html [data-slot="button"][data-variant="outline"]:hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3-transparent);background-image:var(--graphical-button-outline-control-hover-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-outline-control-hover-edge),var(--graphical-button-outline-control-hover-shadow);opacity:1;}
html [data-slot="button"][data-variant="outline"]:hover:not(:disabled):not([data-disabled])::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-outline-control-hover-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html [data-slot="button"][data-variant="outline"]:focus-visible{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-button-outline-control-focus-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-outline-control-focus-edge),var(--graphical-button-outline-control-focus-shadow);opacity:1;}
html [data-slot="button"][data-variant="outline"]:focus-visible::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-outline-control-focus-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html [data-slot="button"][data-variant="outline"]:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html [data-slot="button"][data-variant="outline"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-button-outline-control-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-outline-control-disabled-edge),var(--graphical-button-outline-control-disabled-shadow);opacity:1;}
html [data-slot="button"][data-variant="outline"]:is(:disabled,[data-disabled],[aria-disabled="true"])::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-outline-control-disabled-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html [data-slot="button"][data-variant="ghost"]{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-button-ghost-control-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-ghost-control-rest-edge),var(--graphical-button-ghost-control-rest-shadow);opacity:1;}
html [data-slot="button"][data-variant="ghost"]::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-ghost-control-rest-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html [data-slot="button"][data-variant="ghost"]:hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3-transparent);background-image:var(--graphical-button-ghost-control-hover-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-ghost-control-hover-edge),var(--graphical-button-ghost-control-hover-shadow);opacity:1;}
html [data-slot="button"][data-variant="ghost"]:hover:not(:disabled):not([data-disabled])::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-ghost-control-hover-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html [data-slot="button"][data-variant="ghost"]:focus-visible{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-button-ghost-control-focus-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-ghost-control-focus-edge),var(--graphical-button-ghost-control-focus-shadow);opacity:1;}
html [data-slot="button"][data-variant="ghost"]:focus-visible::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-ghost-control-focus-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html [data-slot="button"][data-variant="ghost"]:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html [data-slot="button"][data-variant="ghost"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-button-ghost-control-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-ghost-control-disabled-edge),var(--graphical-button-ghost-control-disabled-shadow);opacity:1;}
html [data-slot="button"][data-variant="ghost"]:is(:disabled,[data-disabled],[aria-disabled="true"])::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-ghost-control-disabled-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html [data-slot="button"][data-variant="destructive"]{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--error);background-image:var(--graphical-button-danger-control-rest-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-danger-control-rest-edge),var(--graphical-button-danger-control-rest-shadow);opacity:1;}
html [data-slot="button"][data-variant="destructive"]::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-danger-control-rest-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html [data-slot="button"][data-variant="destructive"]:hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--error);background-image:var(--graphical-button-danger-control-hover-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-danger-control-hover-edge),var(--graphical-button-danger-control-hover-shadow);opacity:1;}
html [data-slot="button"][data-variant="destructive"]:hover:not(:disabled):not([data-disabled])::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-danger-control-hover-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html [data-slot="button"][data-variant="destructive"]:focus-visible{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--error);background-image:var(--graphical-button-danger-control-focus-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-danger-control-focus-edge),var(--graphical-button-danger-control-focus-shadow);opacity:1;}
html [data-slot="button"][data-variant="destructive"]:focus-visible::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-danger-control-focus-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html [data-slot="button"][data-variant="destructive"]:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html [data-slot="button"][data-variant="destructive"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3);background-image:var(--graphical-button-danger-control-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-danger-control-disabled-edge),var(--graphical-button-danger-control-disabled-shadow);opacity:1;}
html [data-slot="button"][data-variant="destructive"]:is(:disabled,[data-disabled],[aria-disabled="true"])::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-danger-control-disabled-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="default"]{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-10);background-image:var(--graphical-button-primary-control-rest-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-primary-control-rest-edge),var(--graphical-button-primary-control-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="default"]::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-primary-control-rest-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="default"]:hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-10);background-image:var(--graphical-button-primary-control-hover-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-primary-control-hover-edge),var(--graphical-button-primary-control-hover-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="default"]:hover:not(:disabled):not([data-disabled])::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-primary-control-hover-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="default"]:focus-visible{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-10);background-image:var(--graphical-button-primary-control-focus-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-primary-control-focus-edge),var(--graphical-button-primary-control-focus-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="default"]:focus-visible::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-primary-control-focus-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="default"]:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="default"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3);background-image:var(--graphical-button-primary-control-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-primary-control-disabled-edge),var(--graphical-button-primary-control-disabled-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="default"]:is(:disabled,[data-disabled],[aria-disabled="true"])::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-primary-control-disabled-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="secondary"]{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-button-secondary-control-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-secondary-control-rest-edge),var(--graphical-button-secondary-control-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="secondary"]::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-secondary-control-rest-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="secondary"]:hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-2);background-image:var(--graphical-button-secondary-control-hover-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-secondary-control-hover-edge),var(--graphical-button-secondary-control-hover-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="secondary"]:hover:not(:disabled):not([data-disabled])::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-secondary-control-hover-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="secondary"]:focus-visible{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-2);background-image:var(--graphical-button-secondary-control-focus-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-secondary-control-focus-edge),var(--graphical-button-secondary-control-focus-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="secondary"]:focus-visible::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-secondary-control-focus-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="secondary"]:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="secondary"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3);background-image:var(--graphical-button-secondary-control-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-secondary-control-disabled-edge),var(--graphical-button-secondary-control-disabled-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="secondary"]:is(:disabled,[data-disabled],[aria-disabled="true"])::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-secondary-control-disabled-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="outline"]{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-button-outline-control-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-outline-control-rest-edge),var(--graphical-button-outline-control-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="outline"]::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-outline-control-rest-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="outline"]:hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3-transparent);background-image:var(--graphical-button-outline-control-hover-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-outline-control-hover-edge),var(--graphical-button-outline-control-hover-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="outline"]:hover:not(:disabled):not([data-disabled])::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-outline-control-hover-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="outline"]:focus-visible{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-button-outline-control-focus-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-outline-control-focus-edge),var(--graphical-button-outline-control-focus-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="outline"]:focus-visible::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-outline-control-focus-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="outline"]:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="outline"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-button-outline-control-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-outline-control-disabled-edge),var(--graphical-button-outline-control-disabled-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="outline"]:is(:disabled,[data-disabled],[aria-disabled="true"])::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-outline-control-disabled-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="ghost"]{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-button-ghost-control-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-ghost-control-rest-edge),var(--graphical-button-ghost-control-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="ghost"]::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-ghost-control-rest-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="ghost"]:hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3-transparent);background-image:var(--graphical-button-ghost-control-hover-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-ghost-control-hover-edge),var(--graphical-button-ghost-control-hover-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="ghost"]:hover:not(:disabled):not([data-disabled])::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-ghost-control-hover-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="ghost"]:focus-visible{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-button-ghost-control-focus-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-ghost-control-focus-edge),var(--graphical-button-ghost-control-focus-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="ghost"]:focus-visible::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-ghost-control-focus-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="ghost"]:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="ghost"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-button-ghost-control-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-ghost-control-disabled-edge),var(--graphical-button-ghost-control-disabled-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="ghost"]:is(:disabled,[data-disabled],[aria-disabled="true"])::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-ghost-control-disabled-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="destructive"]{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--error);background-image:var(--graphical-button-danger-control-rest-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-danger-control-rest-edge),var(--graphical-button-danger-control-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="destructive"]::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-danger-control-rest-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="destructive"]:hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--error);background-image:var(--graphical-button-danger-control-hover-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-danger-control-hover-edge),var(--graphical-button-danger-control-hover-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="destructive"]:hover:not(:disabled):not([data-disabled])::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-danger-control-hover-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="destructive"]:focus-visible{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--error);background-image:var(--graphical-button-danger-control-focus-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-danger-control-focus-edge),var(--graphical-button-danger-control-focus-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="destructive"]:focus-visible::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-danger-control-focus-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="destructive"]:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="destructive"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3);background-image:var(--graphical-button-danger-control-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-xs);box-shadow:var(--graphical-button-danger-control-disabled-edge),var(--graphical-button-danger-control-disabled-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="button"][data-variant="destructive"]:is(:disabled,[data-disabled],[aria-disabled="true"])::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--graphical-button-danger-control-disabled-bevel);clip-path:inset(var(--border-s) round var(--radius-s));}
html [data-slot="checkbox"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-checkbox-default-control-rest-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-xs);gap:var(--space-xs);box-shadow:var(--graphical-checkbox-default-control-rest-edge),var(--graphical-checkbox-default-control-rest-shadow);opacity:1;}
html [data-slot="checkbox"]:hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-checkbox-default-control-hover-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-xs);gap:var(--space-xs);box-shadow:var(--graphical-checkbox-default-control-hover-edge),var(--graphical-checkbox-default-control-hover-shadow);opacity:1;}
html [data-slot="checkbox"]:focus-visible{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-checkbox-default-control-focus-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-xs);gap:var(--space-xs);box-shadow:var(--graphical-checkbox-default-control-focus-edge),var(--graphical-checkbox-default-control-focus-shadow);opacity:1;}
html [data-slot="checkbox"]:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html [data-slot="checkbox"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3);background-image:var(--graphical-checkbox-default-control-disabled-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-xs);gap:var(--space-xs);box-shadow:var(--graphical-checkbox-default-control-disabled-edge),var(--graphical-checkbox-default-control-disabled-shadow);opacity:1;}
html [data-slot="checkbox"][data-checked]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-1);background-image:var(--graphical-checkbox-default-control-checked-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-xs);gap:var(--space-xs);box-shadow:var(--graphical-checkbox-default-control-checked-edge),var(--graphical-checkbox-default-control-checked-shadow);opacity:1;}
html [data-slot="checkbox"][data-indeterminate]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-1);background-image:var(--graphical-checkbox-default-control-indeterminate-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-xs);gap:var(--space-xs);box-shadow:var(--graphical-checkbox-default-control-indeterminate-edge),var(--graphical-checkbox-default-control-indeterminate-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="checkbox"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-checkbox-default-control-rest-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-xs);gap:var(--space-xs);box-shadow:var(--graphical-checkbox-default-control-rest-edge),var(--graphical-checkbox-default-control-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="checkbox"]:hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-checkbox-default-control-hover-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-xs);gap:var(--space-xs);box-shadow:var(--graphical-checkbox-default-control-hover-edge),var(--graphical-checkbox-default-control-hover-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="checkbox"]:focus-visible{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-checkbox-default-control-focus-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-xs);gap:var(--space-xs);box-shadow:var(--graphical-checkbox-default-control-focus-edge),var(--graphical-checkbox-default-control-focus-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="checkbox"]:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html:where(.dark,[data-theme="dark"]) [data-slot="checkbox"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3);background-image:var(--graphical-checkbox-default-control-disabled-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-xs);gap:var(--space-xs);box-shadow:var(--graphical-checkbox-default-control-disabled-edge),var(--graphical-checkbox-default-control-disabled-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="checkbox"][data-checked]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-1);background-image:var(--graphical-checkbox-default-control-checked-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-xs);gap:var(--space-xs);box-shadow:var(--graphical-checkbox-default-control-checked-edge),var(--graphical-checkbox-default-control-checked-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="checkbox"][data-indeterminate]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-1);background-image:var(--graphical-checkbox-default-control-indeterminate-image);color:var(--neutral-1);border-width:0;border-radius:var(--radius-xs);gap:var(--space-xs);box-shadow:var(--graphical-checkbox-default-control-indeterminate-edge),var(--graphical-checkbox-default-control-indeterminate-shadow);opacity:1;}
html [data-slot="sheet-popup"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-drawer-default-popover-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-m);gap:var(--space-s);padding:var(--space-l) var(--space-l) var(--space-l);box-shadow:var(--graphical-drawer-default-popover-rest-edge),var(--graphical-drawer-default-popover-rest-shadow);opacity:1;}
html [data-slot="sheet-backdrop"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-10-transparent);background-image:var(--graphical-drawer-default-backdrop-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-zero);gap:var(--space-s);padding:var(--space-m) var(--space-m) var(--space-m);box-shadow:var(--graphical-drawer-default-backdrop-rest-edge),var(--graphical-drawer-default-backdrop-rest-shadow);opacity:1;}
html [data-slot="sheet-title"]{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--tracking-m);background-color:var(--color-none);background-image:var(--graphical-drawer-default-title-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-drawer-default-title-rest-edge),var(--graphical-drawer-default-title-rest-shadow);opacity:1;}
html [data-slot="sheet-title"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--tracking-m);background-color:var(--color-none);background-image:var(--graphical-drawer-default-title-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-drawer-default-title-disabled-edge),var(--graphical-drawer-default-title-disabled-shadow);opacity:1;}
html [data-slot="sheet-title"]:is([aria-invalid="true"],[data-invalid]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--tracking-m);background-color:var(--color-none);background-image:var(--graphical-drawer-default-title-invalid-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-drawer-default-title-invalid-edge),var(--graphical-drawer-default-title-invalid-shadow);opacity:1;}
html [data-slot="sheet-description"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-drawer-default-description-rest-image);color:var(--neutral-7);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-drawer-default-description-rest-edge),var(--graphical-drawer-default-description-rest-shadow);opacity:1;}
html [data-slot="sheet-description"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-drawer-default-description-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-drawer-default-description-disabled-edge),var(--graphical-drawer-default-description-disabled-shadow);opacity:1;}
html [data-slot="sheet-description"]:is([aria-invalid="true"],[data-invalid]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-drawer-default-description-invalid-image);color:var(--neutral-7);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-drawer-default-description-invalid-edge),var(--graphical-drawer-default-description-invalid-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="sheet-popup"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-2);background-image:var(--graphical-drawer-default-popover-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-m);gap:var(--space-s);padding:var(--space-l) var(--space-l) var(--space-l);box-shadow:var(--graphical-drawer-default-popover-rest-edge),var(--graphical-drawer-default-popover-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="sheet-backdrop"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1-transparent);background-image:var(--graphical-drawer-default-backdrop-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-zero);gap:var(--space-s);padding:var(--space-m) var(--space-m) var(--space-m);box-shadow:var(--graphical-drawer-default-backdrop-rest-edge),var(--graphical-drawer-default-backdrop-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="sheet-title"]{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--tracking-m);background-color:var(--color-none);background-image:var(--graphical-drawer-default-title-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-drawer-default-title-rest-edge),var(--graphical-drawer-default-title-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="sheet-title"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--tracking-m);background-color:var(--color-none);background-image:var(--graphical-drawer-default-title-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-drawer-default-title-disabled-edge),var(--graphical-drawer-default-title-disabled-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="sheet-title"]:is([aria-invalid="true"],[data-invalid]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--tracking-m);background-color:var(--color-none);background-image:var(--graphical-drawer-default-title-invalid-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-drawer-default-title-invalid-edge),var(--graphical-drawer-default-title-invalid-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="sheet-description"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-drawer-default-description-rest-image);color:var(--neutral-7);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-drawer-default-description-rest-edge),var(--graphical-drawer-default-description-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="sheet-description"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-drawer-default-description-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-drawer-default-description-disabled-edge),var(--graphical-drawer-default-description-disabled-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="sheet-description"]:is([aria-invalid="true"],[data-invalid]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-drawer-default-description-invalid-image);color:var(--neutral-7);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-drawer-default-description-invalid-edge),var(--graphical-drawer-default-description-invalid-shadow);opacity:1;}
html [data-slot="field"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-field-default-group-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-field-default-group-rest-edge),var(--graphical-field-default-group-rest-shadow);opacity:1;}
html [data-slot="field-label"]{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-field-default-label-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-field-default-label-rest-edge),var(--graphical-field-default-label-rest-shadow);opacity:1;}
html [data-slot="field-label"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-field-default-label-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-field-default-label-disabled-edge),var(--graphical-field-default-label-disabled-shadow);opacity:1;}
html [data-slot="field-label"]:is([aria-invalid="true"],[data-invalid]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-field-default-label-invalid-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-field-default-label-invalid-edge),var(--graphical-field-default-label-invalid-shadow);opacity:1;}
html [data-slot="field-description"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-field-default-description-rest-image);color:var(--neutral-7);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-field-default-description-rest-edge),var(--graphical-field-default-description-rest-shadow);opacity:1;}
html [data-slot="field-description"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-field-default-description-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-field-default-description-disabled-edge),var(--graphical-field-default-description-disabled-shadow);opacity:1;}
html [data-slot="field-description"]:is([aria-invalid="true"],[data-invalid]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-field-default-description-invalid-image);color:var(--neutral-7);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-field-default-description-invalid-edge),var(--graphical-field-default-description-invalid-shadow);opacity:1;}
html [data-slot="field-error"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-field-default-error-rest-image);color:var(--error);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-field-default-error-rest-edge),var(--graphical-field-default-error-rest-shadow);opacity:1;}
html [data-slot="field-error"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-field-default-error-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-field-default-error-disabled-edge),var(--graphical-field-default-error-disabled-shadow);opacity:1;}
html [data-slot="field-error"]:is([aria-invalid="true"],[data-invalid]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-field-default-error-invalid-image);color:var(--error);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-field-default-error-invalid-edge),var(--graphical-field-default-error-invalid-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="field"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-field-default-group-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-field-default-group-rest-edge),var(--graphical-field-default-group-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="field-label"]{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-field-default-label-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-field-default-label-rest-edge),var(--graphical-field-default-label-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="field-label"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-field-default-label-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-field-default-label-disabled-edge),var(--graphical-field-default-label-disabled-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="field-label"]:is([aria-invalid="true"],[data-invalid]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-field-default-label-invalid-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-field-default-label-invalid-edge),var(--graphical-field-default-label-invalid-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="field-description"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-field-default-description-rest-image);color:var(--neutral-7);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-field-default-description-rest-edge),var(--graphical-field-default-description-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="field-description"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-field-default-description-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-field-default-description-disabled-edge),var(--graphical-field-default-description-disabled-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="field-description"]:is([aria-invalid="true"],[data-invalid]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-field-default-description-invalid-image);color:var(--neutral-7);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-field-default-description-invalid-edge),var(--graphical-field-default-description-invalid-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="field-error"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-field-default-error-rest-image);color:var(--error);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-field-default-error-rest-edge),var(--graphical-field-default-error-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="field-error"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-field-default-error-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-field-default-error-disabled-edge),var(--graphical-field-default-error-disabled-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="field-error"]:is([aria-invalid="true"],[data-invalid]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-field-default-error-invalid-image);color:var(--error);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-field-default-error-invalid-edge),var(--graphical-field-default-error-invalid-shadow);opacity:1;}
html [data-slot="scroll-area-viewport"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-scroll-area-default-viewport-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-s);padding:var(--space-m) var(--space-m) var(--space-m);box-shadow:var(--graphical-scroll-area-default-viewport-rest-edge),var(--graphical-scroll-area-default-viewport-rest-shadow);opacity:1;}
html [data-slot="scroll-area-content"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-scroll-area-default-content-rest-image);color:var(--neutral-8);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-scroll-area-default-content-rest-edge),var(--graphical-scroll-area-default-content-rest-shadow);opacity:1;}
html [data-slot="scroll-area-content"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-scroll-area-default-content-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-scroll-area-default-content-disabled-edge),var(--graphical-scroll-area-default-content-disabled-shadow);opacity:1;}
html [data-slot="scroll-area-content"]:is([aria-invalid="true"],[data-invalid]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-scroll-area-default-content-invalid-image);color:var(--neutral-8);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-scroll-area-default-content-invalid-edge),var(--graphical-scroll-area-default-content-invalid-shadow);opacity:1;}
html [data-slot="scroll-area-scrollbar"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-scroll-area-default-scrollbar-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-full);gap:var(--space-s);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-scroll-area-default-scrollbar-rest-edge),var(--graphical-scroll-area-default-scrollbar-rest-shadow);opacity:1;}
html [data-slot="scroll-area-thumb"]{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-4);background-image:var(--graphical-scroll-area-default-thumb-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-full);gap:var(--space-xs);box-shadow:var(--graphical-scroll-area-default-thumb-rest-edge),var(--graphical-scroll-area-default-thumb-rest-shadow);opacity:1;}
html [data-slot="scroll-area-thumb"]:hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-5);background-image:var(--graphical-scroll-area-default-thumb-hover-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-full);gap:var(--space-xs);box-shadow:var(--graphical-scroll-area-default-thumb-hover-edge),var(--graphical-scroll-area-default-thumb-hover-shadow);opacity:1;}
html [data-slot="scroll-area-thumb"]:focus-visible{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-5);background-image:var(--graphical-scroll-area-default-thumb-focus-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-full);gap:var(--space-xs);box-shadow:var(--graphical-scroll-area-default-thumb-focus-edge),var(--graphical-scroll-area-default-thumb-focus-shadow);opacity:1;}
html [data-slot="scroll-area-thumb"]:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html [data-slot="scroll-area-thumb"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3);background-image:var(--graphical-scroll-area-default-thumb-disabled-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-full);gap:var(--space-xs);box-shadow:var(--graphical-scroll-area-default-thumb-disabled-edge),var(--graphical-scroll-area-default-thumb-disabled-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="scroll-area-viewport"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-scroll-area-default-viewport-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-s);padding:var(--space-m) var(--space-m) var(--space-m);box-shadow:var(--graphical-scroll-area-default-viewport-rest-edge),var(--graphical-scroll-area-default-viewport-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="scroll-area-content"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-scroll-area-default-content-rest-image);color:var(--neutral-8);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-scroll-area-default-content-rest-edge),var(--graphical-scroll-area-default-content-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="scroll-area-content"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-scroll-area-default-content-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-scroll-area-default-content-disabled-edge),var(--graphical-scroll-area-default-content-disabled-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="scroll-area-content"]:is([aria-invalid="true"],[data-invalid]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-scroll-area-default-content-invalid-image);color:var(--neutral-8);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-scroll-area-default-content-invalid-edge),var(--graphical-scroll-area-default-content-invalid-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="scroll-area-scrollbar"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-scroll-area-default-scrollbar-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-full);gap:var(--space-s);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-scroll-area-default-scrollbar-rest-edge),var(--graphical-scroll-area-default-scrollbar-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="scroll-area-thumb"]{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-4);background-image:var(--graphical-scroll-area-default-thumb-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-full);gap:var(--space-xs);box-shadow:var(--graphical-scroll-area-default-thumb-rest-edge),var(--graphical-scroll-area-default-thumb-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="scroll-area-thumb"]:hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-5);background-image:var(--graphical-scroll-area-default-thumb-hover-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-full);gap:var(--space-xs);box-shadow:var(--graphical-scroll-area-default-thumb-hover-edge),var(--graphical-scroll-area-default-thumb-hover-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="scroll-area-thumb"]:focus-visible{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-5);background-image:var(--graphical-scroll-area-default-thumb-focus-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-full);gap:var(--space-xs);box-shadow:var(--graphical-scroll-area-default-thumb-focus-edge),var(--graphical-scroll-area-default-thumb-focus-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="scroll-area-thumb"]:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html:where(.dark,[data-theme="dark"]) [data-slot="scroll-area-thumb"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3);background-image:var(--graphical-scroll-area-default-thumb-disabled-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-full);gap:var(--space-xs);box-shadow:var(--graphical-scroll-area-default-thumb-disabled-edge),var(--graphical-scroll-area-default-thumb-disabled-shadow);opacity:1;}
html :is([data-slot="select-trigger"],[data-slot="select-button"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-select-default-control-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-s) var(--space-xs);box-shadow:var(--graphical-select-default-control-rest-edge),var(--graphical-select-default-control-rest-shadow);opacity:1;}
html :is([data-slot="select-trigger"],[data-slot="select-button"]):hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-select-default-control-hover-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-s) var(--space-xs);box-shadow:var(--graphical-select-default-control-hover-edge),var(--graphical-select-default-control-hover-shadow);opacity:1;}
html :is([data-slot="select-trigger"],[data-slot="select-button"]):focus-visible{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-select-default-control-focus-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-s) var(--space-xs);box-shadow:var(--graphical-select-default-control-focus-edge),var(--graphical-select-default-control-focus-shadow);opacity:1;}
html :is([data-slot="select-trigger"],[data-slot="select-button"]):focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html :is([data-slot="select-trigger"],[data-slot="select-button"]):is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3);background-image:var(--graphical-select-default-control-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-s) var(--space-xs);box-shadow:var(--graphical-select-default-control-disabled-edge),var(--graphical-select-default-control-disabled-shadow);opacity:1;}
html [data-slot="select-label"]{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-select-default-label-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-select-default-label-rest-edge),var(--graphical-select-default-label-rest-shadow);opacity:1;}
html [data-slot="select-label"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-select-default-label-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-select-default-label-disabled-edge),var(--graphical-select-default-label-disabled-shadow);opacity:1;}
html [data-slot="select-surface"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-select-default-popover-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xxs);padding:var(--space-xxs) var(--space-xxs) var(--space-xxs);box-shadow:var(--graphical-select-default-popover-rest-edge),var(--graphical-select-default-popover-rest-shadow);opacity:1;}
html [data-slot="select-item"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-select-default-option-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-xs);gap:var(--space-xs);padding:var(--space-xxs) var(--space-xs) var(--space-xxs);box-shadow:var(--graphical-select-default-option-rest-edge),var(--graphical-select-default-option-rest-shadow);opacity:1;}
html [data-slot="select-item"][data-highlighted]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3);background-image:var(--graphical-select-default-option-highlighted-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-xs);gap:var(--space-xs);padding:var(--space-xxs) var(--space-xs) var(--space-xxs);box-shadow:var(--graphical-select-default-option-highlighted-edge),var(--graphical-select-default-option-highlighted-shadow);opacity:1;}
html [data-slot="select-item"]:is([data-selected],[aria-pressed="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-2);background-image:var(--graphical-select-default-option-selected-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-xs);gap:var(--space-xs);padding:var(--space-xxs) var(--space-xs) var(--space-xxs);box-shadow:var(--graphical-select-default-option-selected-edge),var(--graphical-select-default-option-selected-shadow);opacity:1;}
html [data-slot="select-item"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-select-default-option-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-xs);gap:var(--space-xs);padding:var(--space-xxs) var(--space-xs) var(--space-xxs);box-shadow:var(--graphical-select-default-option-disabled-edge),var(--graphical-select-default-option-disabled-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) :is([data-slot="select-trigger"],[data-slot="select-button"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-select-default-control-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-s) var(--space-xs);box-shadow:var(--graphical-select-default-control-rest-edge),var(--graphical-select-default-control-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) :is([data-slot="select-trigger"],[data-slot="select-button"]):hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-select-default-control-hover-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-s) var(--space-xs);box-shadow:var(--graphical-select-default-control-hover-edge),var(--graphical-select-default-control-hover-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) :is([data-slot="select-trigger"],[data-slot="select-button"]):focus-visible{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-select-default-control-focus-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-s) var(--space-xs);box-shadow:var(--graphical-select-default-control-focus-edge),var(--graphical-select-default-control-focus-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) :is([data-slot="select-trigger"],[data-slot="select-button"]):focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html:where(.dark,[data-theme="dark"]) :is([data-slot="select-trigger"],[data-slot="select-button"]):is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3);background-image:var(--graphical-select-default-control-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xs) var(--space-s) var(--space-xs);box-shadow:var(--graphical-select-default-control-disabled-edge),var(--graphical-select-default-control-disabled-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="select-label"]{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-select-default-label-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-select-default-label-rest-edge),var(--graphical-select-default-label-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="select-label"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-select-default-label-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-zero);gap:var(--space-xs);padding:var(--space-zero) var(--space-zero) var(--space-zero);box-shadow:var(--graphical-select-default-label-disabled-edge),var(--graphical-select-default-label-disabled-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="select-surface"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-2);background-image:var(--graphical-select-default-popover-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xxs);padding:var(--space-xxs) var(--space-xxs) var(--space-xxs);box-shadow:var(--graphical-select-default-popover-rest-edge),var(--graphical-select-default-popover-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="select-item"]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-select-default-option-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-xs);gap:var(--space-xs);padding:var(--space-xxs) var(--space-xs) var(--space-xxs);box-shadow:var(--graphical-select-default-option-rest-edge),var(--graphical-select-default-option-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="select-item"][data-highlighted]{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3);background-image:var(--graphical-select-default-option-highlighted-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-xs);gap:var(--space-xs);padding:var(--space-xxs) var(--space-xs) var(--space-xxs);box-shadow:var(--graphical-select-default-option-highlighted-edge),var(--graphical-select-default-option-highlighted-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="select-item"]:is([data-selected],[aria-pressed="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-2);background-image:var(--graphical-select-default-option-selected-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-xs);gap:var(--space-xs);padding:var(--space-xxs) var(--space-xs) var(--space-xxs);box-shadow:var(--graphical-select-default-option-selected-edge),var(--graphical-select-default-option-selected-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) [data-slot="select-item"]:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-select-default-option-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-xs);gap:var(--space-xs);padding:var(--space-xxs) var(--space-xs) var(--space-xxs);box-shadow:var(--graphical-select-default-option-disabled-edge),var(--graphical-select-default-option-disabled-shadow);opacity:1;}
html .voice-tabs{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3);background-image:var(--graphical-tabs-default-list-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-m);gap:var(--space-xxs);padding:var(--space-xxs) var(--space-xxs) var(--space-xxs);box-shadow:var(--graphical-tabs-default-list-rest-edge),var(--graphical-tabs-default-list-rest-shadow);opacity:1;}
html .voice-tabs button{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-tabs-default-trigger-rest-image);color:var(--neutral-7);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xxs) var(--space-s) var(--space-xxs);box-shadow:var(--graphical-tabs-default-trigger-rest-edge),var(--graphical-tabs-default-trigger-rest-shadow);opacity:1;}
html .voice-tabs button:hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-tabs-default-trigger-hover-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xxs) var(--space-s) var(--space-xxs);box-shadow:var(--graphical-tabs-default-trigger-hover-edge),var(--graphical-tabs-default-trigger-hover-shadow);opacity:1;}
html .voice-tabs button:focus-visible{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-tabs-default-trigger-focus-image);color:var(--neutral-7);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xxs) var(--space-s) var(--space-xxs);box-shadow:var(--graphical-tabs-default-trigger-focus-edge),var(--graphical-tabs-default-trigger-focus-shadow);opacity:1;}
html .voice-tabs button:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html .voice-tabs button:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-tabs-default-trigger-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xxs) var(--space-s) var(--space-xxs);box-shadow:var(--graphical-tabs-default-trigger-disabled-edge),var(--graphical-tabs-default-trigger-disabled-shadow);opacity:1;}
html .voice-tabs button:is([data-selected],[aria-pressed="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-tabs-default-trigger-selected-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xxs) var(--space-s) var(--space-xxs);box-shadow:var(--graphical-tabs-default-trigger-selected-edge),var(--graphical-tabs-default-trigger-selected-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) .voice-tabs{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3);background-image:var(--graphical-tabs-default-list-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-m);gap:var(--space-xxs);padding:var(--space-xxs) var(--space-xxs) var(--space-xxs);box-shadow:var(--graphical-tabs-default-list-rest-edge),var(--graphical-tabs-default-list-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) .voice-tabs button{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-tabs-default-trigger-rest-image);color:var(--neutral-7);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xxs) var(--space-s) var(--space-xxs);box-shadow:var(--graphical-tabs-default-trigger-rest-edge),var(--graphical-tabs-default-trigger-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) .voice-tabs button:hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-tabs-default-trigger-hover-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xxs) var(--space-s) var(--space-xxs);box-shadow:var(--graphical-tabs-default-trigger-hover-edge),var(--graphical-tabs-default-trigger-hover-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) .voice-tabs button:focus-visible{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-tabs-default-trigger-focus-image);color:var(--neutral-7);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xxs) var(--space-s) var(--space-xxs);box-shadow:var(--graphical-tabs-default-trigger-focus-edge),var(--graphical-tabs-default-trigger-focus-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) .voice-tabs button:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html:where(.dark,[data-theme="dark"]) .voice-tabs button:is(:disabled,[data-disabled],[aria-disabled="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--color-none);background-image:var(--graphical-tabs-default-trigger-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xxs) var(--space-s) var(--space-xxs);box-shadow:var(--graphical-tabs-default-trigger-disabled-edge),var(--graphical-tabs-default-trigger-disabled-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) .voice-tabs button:is([data-selected],[aria-pressed="true"]){font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-tabs-default-trigger-selected-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-xxs) var(--space-s) var(--space-xxs);box-shadow:var(--graphical-tabs-default-trigger-selected-edge),var(--graphical-tabs-default-trigger-selected-shadow);opacity:1;}
html :is([data-slot="input-control"],[data-slot="textarea-control"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-text-field-default-control-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);box-shadow:var(--graphical-text-field-default-control-rest-edge),var(--graphical-text-field-default-control-rest-shadow);opacity:1;}
html :is([data-slot="input-control"],[data-slot="textarea-control"]):hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-text-field-default-control-hover-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);box-shadow:var(--graphical-text-field-default-control-hover-edge),var(--graphical-text-field-default-control-hover-shadow);opacity:1;}
html :is([data-slot="input-control"],[data-slot="textarea-control"]):has(:focus-visible){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-text-field-default-control-focus-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);box-shadow:var(--graphical-text-field-default-control-focus-edge),var(--graphical-text-field-default-control-focus-shadow);opacity:1;}
html :is([data-slot="input-control"],[data-slot="textarea-control"]):has(:focus-visible){outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html :is([data-slot="input-control"],[data-slot="textarea-control"]):has(:disabled){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3);background-image:var(--graphical-text-field-default-control-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);box-shadow:var(--graphical-text-field-default-control-disabled-edge),var(--graphical-text-field-default-control-disabled-shadow);opacity:1;}
html :is([data-slot="input-control"],[data-slot="textarea-control"]):has([aria-invalid="true"],[data-invalid]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-text-field-default-control-invalid-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);box-shadow:var(--graphical-text-field-default-control-invalid-edge),var(--graphical-text-field-default-control-invalid-shadow);opacity:1;}
html :is([data-slot="input-control"],[data-slot="textarea-control"]):has([data-valid]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-text-field-default-control-valid-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);box-shadow:var(--graphical-text-field-default-control-valid-edge),var(--graphical-text-field-default-control-valid-shadow);opacity:1;}
html :is([data-slot="input-control"],[data-slot="textarea-control"]):has([readonly]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-2);background-image:var(--graphical-text-field-default-control-readonly-image);color:var(--neutral-8);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);box-shadow:var(--graphical-text-field-default-control-readonly-edge),var(--graphical-text-field-default-control-readonly-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) :is([data-slot="input-control"],[data-slot="textarea-control"]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-text-field-default-control-rest-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);box-shadow:var(--graphical-text-field-default-control-rest-edge),var(--graphical-text-field-default-control-rest-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) :is([data-slot="input-control"],[data-slot="textarea-control"]):hover:not(:disabled):not([data-disabled]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-text-field-default-control-hover-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);box-shadow:var(--graphical-text-field-default-control-hover-edge),var(--graphical-text-field-default-control-hover-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) :is([data-slot="input-control"],[data-slot="textarea-control"]):has(:focus-visible){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-text-field-default-control-focus-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);box-shadow:var(--graphical-text-field-default-control-focus-edge),var(--graphical-text-field-default-control-focus-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) :is([data-slot="input-control"],[data-slot="textarea-control"]):has(:focus-visible){outline:var(--focus-ring-outline);outline-offset:var(--space-xxs);}
html:where(.dark,[data-theme="dark"]) :is([data-slot="input-control"],[data-slot="textarea-control"]):has(:disabled){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-3);background-image:var(--graphical-text-field-default-control-disabled-image);color:var(--neutral-6);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);box-shadow:var(--graphical-text-field-default-control-disabled-edge),var(--graphical-text-field-default-control-disabled-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) :is([data-slot="input-control"],[data-slot="textarea-control"]):has([aria-invalid="true"],[data-invalid]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-text-field-default-control-invalid-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);box-shadow:var(--graphical-text-field-default-control-invalid-edge),var(--graphical-text-field-default-control-invalid-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) :is([data-slot="input-control"],[data-slot="textarea-control"]):has([data-valid]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-1);background-image:var(--graphical-text-field-default-control-valid-image);color:var(--neutral-10);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);box-shadow:var(--graphical-text-field-default-control-valid-edge),var(--graphical-text-field-default-control-valid-shadow);opacity:1;}
html:where(.dark,[data-theme="dark"]) :is([data-slot="input-control"],[data-slot="textarea-control"]):has([readonly]){font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);background-color:var(--neutral-2);background-image:var(--graphical-text-field-default-control-readonly-image);color:var(--neutral-8);border-width:0;border-radius:var(--radius-s);gap:var(--space-xs);box-shadow:var(--graphical-text-field-default-control-readonly-edge),var(--graphical-text-field-default-control-readonly-shadow);opacity:1;}

/* Shared app adaptation. Structural widths and existing control behavior stay unchanged. */
@font-face {
  font-family: "Sidebar Inter";
  src: url("/fonts/InterVariable.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
html { color-scheme: light; }
/* Local density customization, shared by both modes and portalled controls. */
:root, :root.dark, :root[data-theme="dark"] {
  --size-s: 13px;
  --line-s: 18px;
  --size-l: 20px;
  --line-l: 28px;
  --space-xs: 6px;
  --space-s: 10px;
  --space-m: 12px;
  --space-l: 18px;
  --space-xl: 24px;
  --space-xxl: 36px;
  /* Neutral focus stays visible without the accent-colored halo. */
  --focus-ring-outline: var(--border-m) solid var(--neutral-6);
  --graphical-select-default-control-focus-edge: 0 0 0 var(--border-s) var(--neutral-6-transparent);
  --graphical-text-field-default-control-focus-edge: 0 0 0 var(--border-s) var(--neutral-6-transparent);
}
:root, :root.dark, :root[data-theme="dark"] { --font-ui: "Sidebar Inter", "Hiragino Sans", "Yu Gothic", sans-serif; --font-brand: var(--font-ui); --font-editorial: var(--font-ui); --font-data: var(--font-ui); }
html, body, html .coss-page, html .coss-root,
html [data-slot="sheet-viewport"], html [data-slot="select-positioner"],
html [data-slot="alert-dialog-popup"] {
  --font-sans: "Sidebar Inter", "Hiragino Sans", "Yu Gothic", sans-serif;
  --font-heading: var(--font-sans);
  --background: var(--neutral-1);
  --foreground: var(--neutral-10);
  --card: var(--neutral-1);
  --card-foreground: var(--neutral-10);
  --popover: var(--neutral-1);
  --popover-foreground: var(--neutral-10);
  --border: var(--neutral-6-transparent);
  --input: var(--neutral-4);
  --muted: var(--neutral-3);
  --muted-foreground: var(--neutral-7);
  --accent: var(--neutral-3-transparent);
  --accent-foreground: var(--neutral-10);
  --primary: var(--neutral-10);
  --primary-foreground: var(--neutral-1);
  --secondary: var(--neutral-1);
  --secondary-foreground: var(--neutral-10);
  --ring: var(--neutral-6);
  --destructive: var(--error);
  --destructive-foreground: var(--error);
  --info: var(--color-3);
  --info-foreground: var(--neutral-9);
  --success-foreground: var(--success);
  --warning-foreground: var(--warning);
  --success: var(--graphical-status-success);
  --warning: var(--graphical-status-warning);
  font-family: var(--font-sans);
  font-size: var(--size-s);
  line-height: var(--line-s);
  letter-spacing: var(--tracking-l);
  font-weight: var(--weight-ui-regular);
  color: var(--foreground);
  text-wrap: pretty;
}
html body, html .coss-page { background: var(--neutral-1); }
html :is(input, textarea, button, select) { font-family: var(--font-sans); }
html input:is([type="checkbox"],[type="radio"]) { accent-color:var(--neutral-10); width:var(--size-m); height:var(--size-m); flex-shrink:0; }
html :is(.app-page, .coss-root, .mcp-settings) h1 {
  font: var(--weight-brand-heavy) var(--size-l)/var(--line-l) var(--font-sans);
  letter-spacing: var(--tracking-s); text-wrap: pretty;
}
html :is(.app-page, .coss-root, .mcp-settings) h2 {
  font: var(--weight-ui-heavy) var(--size-m)/var(--line-m) var(--font-sans);
  letter-spacing: var(--tracking-m); text-wrap: pretty;
}
html :is(.app-page, .coss-root, .mcp-settings) :is(h3,h4) {
  font: var(--weight-ui-medium) var(--size-s)/var(--line-s) var(--font-sans);
  letter-spacing: var(--tracking-l); text-wrap: pretty;
}
html .coss-page .site-header { background: var(--neutral-2); border-width:0; box-shadow:inset calc(-1 * var(--border-s)) 0 var(--neutral-4); gap:var(--space-l); }
html .site-brand { font-weight:var(--weight-brand-heavy); color:var(--neutral-10); }
html .navigation-links a, html .mobile-navigation-links a {
  font-size:var(--size-s); line-height:var(--line-s); letter-spacing:var(--tracking-l);
  padding:var(--space-xs) var(--space-s); gap:var(--space-xs); border-radius:var(--radius-s); color:var(--neutral-8);
}
html .navigation-links a:hover, html .mobile-navigation-links a:hover { background:var(--neutral-3); color:var(--neutral-10); }
html .navigation-links a[aria-current="page"], html .mobile-navigation-links a[aria-current="page"] { background:var(--navigation-active-background); color:var(--navigation-active-foreground); font-weight:var(--weight-ui-medium); }
html .navigation-links a:focus-visible { outline:var(--focus-ring-outline); outline-offset:calc(-1 * var(--border-l)); }
html .sidebar-campaign-links { display:grid; gap:var(--space-xs); }
html .sidebar-campaign-context { padding:var(--space-s); min-width:0; }
html .sidebar-campaign-context p { margin:0; font-weight:var(--weight-ui-heavy); overflow-wrap:anywhere; }
html .sidebar-campaign-context > span { color:var(--cte-text-muted); font-size:var(--size-xs); line-height:var(--line-xs); }
@media(min-width:801px) { html .site-header[data-collapsed="true"] .sidebar-campaign-context { display:none; } }
html .app-page, html .mcp-settings { gap:var(--space-l); }
html .app-section { background:var(--neutral-1); border-width:0; box-shadow:inset 0 var(--border-s) var(--neutral-4); padding-block:var(--space-l); }
html :is(.app-page,.coss-root,.mcp-settings) p { line-height:var(--line-s); text-wrap:pretty; }
html .coss-page :focus-visible { outline:var(--focus-ring-outline); outline-offset:var(--space-xxs); }
html .page-sections [data-slot="button"][aria-pressed="true"] {
  background:var(--neutral-3); color:var(--cte-text); box-shadow:none;
}
html .page-sections [data-slot="button"]::before { display:none; }
html .page-sections [data-slot="button"][data-pointer-focus="true"]:focus {
  outline:none; box-shadow:none;
}
html [data-slot="button"] { height:auto; min-height:calc(var(--line-s) + 2 * var(--space-xs)); }
html [data-slot="button"][data-size="sm"], html [data-slot="button"][data-size="xs"] { padding:var(--space-xxs) var(--space-s); }
html [data-slot="button"][data-size="lg"], html [data-slot="button"][data-size="xl"] { padding:var(--space-s) var(--space-l); }
html [data-slot="button"][data-size^="icon"] { padding:var(--space-xs); aspect-ratio:1; }
html [data-slot="button"][data-variant="link"] { color:var(--color-1); background:transparent; border:0; box-shadow:none; padding:var(--space-xs) var(--space-m); }
html [data-slot="button"][data-variant="destructive-outline"] { color:var(--error); background:transparent; border:0; box-shadow:0 0 0 var(--border-s) var(--error-transparent); padding:var(--space-xs) var(--space-m); border-radius:var(--radius-s); }
html [data-slot="button"][data-variant="destructive-outline"]:hover:not(:disabled) { background:var(--error-transparent); }
html [data-slot="button"] svg { width:var(--size-m); height:var(--size-m); opacity:1; stroke-width:var(--icon-stroke-width); }
html [data-slot="button"][data-loading] { color:transparent; }
html [data-slot="button-loading-indicator"] { color:var(--neutral-6); }
html :is([data-slot="input"],[data-slot="textarea"]) {
  padding:var(--space-xs) var(--space-s); font-size:var(--size-s); line-height:var(--line-s); letter-spacing:var(--tracking-l);
  height:auto; min-height:calc(var(--line-s) + 2 * var(--space-xs)); background:transparent; color:inherit; border:0;
}
html :is([data-slot="input"],[data-slot="textarea"])::placeholder { color:var(--neutral-6); opacity:1; }
html :is([data-slot="input-control"],[data-slot="textarea-control"])::before { display:none; }
html :is([data-slot="input-control"],[data-slot="textarea-control"])[data-pointer-focus="true"]:focus-within:not(:has([aria-invalid="true"])) {
  outline:none;
  box-shadow:var(--border-shadow-s),var(--shadow-s);
}
html :is([data-slot="input-control"],[data-slot="textarea-control"])[data-pointer-focus="true"] :is([data-slot="input"],[data-slot="textarea"]):focus { outline:none; }
html [data-slot="textarea"] { min-height:calc(3 * var(--line-s) + 2 * var(--space-xs)); }
html [data-slot="input-control"][data-size="sm"] input { padding-block:var(--space-xxs); }
html [data-slot="input-control"][data-size="lg"] input { padding-block:var(--space-s); }
html [data-slot="select-list"] { padding:0; }
html [data-slot="select-item"] { min-height:calc(var(--line-s) + 2 * var(--space-xxs)); }
html [data-slot="select-trigger"]::before, html [data-slot="select-button"]::before { display:none; }
html [data-slot="checkbox"] { width:var(--size-m); height:var(--size-m); min-width:var(--size-m); padding:0; }
html [data-slot="checkbox"]::before { display:none; }
html [data-slot="checkbox-indicator"] { inset:0; border-radius:inherit; background:transparent; color:var(--neutral-1); }
html [data-slot="checkbox"][data-disabled] [data-slot="checkbox-indicator"] { color:var(--neutral-6); }
html [data-slot="checkbox"][data-indeterminate] svg path { d:path("M5 12h14"); }
html [data-slot="card"], html [data-slot="card-frame"] {
  border:0; border-radius:var(--radius-m); background:var(--neutral-1); color:var(--neutral-10);
  box-shadow:var(--border-shadow-s),var(--shadow-s);
}
html [data-slot="card"]::before, html [data-slot="card-frame"]::before { display:none; }
html :is([data-slot="card-header"],[data-slot="card-panel"],[data-slot="card-footer"],[data-slot="card-frame-header"],[data-slot="card-frame-footer"]) { padding:var(--space-l); gap:var(--space-xs); }
html [data-slot="card-header"] + [data-slot="card-panel"] { padding-top:0; }
html :is([data-slot="card-title"],[data-slot="card-frame-title"]) { font:var(--weight-ui-heavy) var(--size-m)/var(--line-m) var(--font-sans); letter-spacing:var(--tracking-m); }
html :is([data-slot="card-description"],[data-slot="card-frame-description"]) { color:var(--neutral-7); font-size:var(--size-s); line-height:var(--line-s); }
html [data-slot="badge"], html :is(.quiet-badge,.status-pill) {
  border:0; border-radius:var(--radius-s); padding:var(--space-xxs) var(--space-xs); height:auto;
  font:var(--weight-ui-medium) var(--size-xs)/var(--line-xs) var(--font-sans); letter-spacing:var(--tracking-l);
  background:var(--neutral-3); color:var(--neutral-8); box-shadow:none;
}
html [data-slot="badge"][data-variant="success"] { background:var(--success-transparent); color:var(--success); }
html [data-slot="badge"][data-variant="warning"] { background:var(--warning-transparent); color:var(--warning); }
html [data-slot="badge"]:is([data-variant="error"],[data-variant="destructive"]) { background:var(--error-transparent); color:var(--error); }
html [data-slot="badge"][data-variant="info"] { background:var(--color-3-transparent); color:var(--neutral-9); }
html :is([data-slot="table"],.history-table,.app-page table) { font-family:var(--font-sans); font-size:var(--size-s); line-height:var(--line-s); letter-spacing:var(--tracking-l); font-variant-numeric:tabular-nums; }
html :is([data-slot="table"],.history-table,.app-page table) :is(th,td) { border-width:0; padding:var(--space-s); box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4); line-height:var(--line-s); font-size:var(--size-s); }
html :is([data-slot="table"],.history-table,.app-page table) th { color:var(--neutral-7); font-weight:var(--weight-ui-medium); background:var(--neutral-2); }
html :is([data-slot="table-row"],.history-table tr):hover td { background:var(--neutral-3-transparent); }
html [data-slot="table-row"][data-state="selected"] td { background:var(--color-1-transparent); }
html [data-slot="table-body"]::before { display:none; }
html [data-slot="scroll-area-thumb"] { padding:0; }
html [data-slot="sheet-popup"] { padding:0; }
html [data-slot="alert-dialog-popup"] > .grid { padding:0; gap:var(--space-s); }
html :is([data-slot="sheet-header"],[data-slot="sheet-panel"],[data-slot="sheet-footer"]) { padding:var(--space-l); gap:var(--space-xs); }
html :is([data-slot="sheet-popup"],[data-slot="select-surface"])::before { display:none; }
html .mobile-navigation[data-slot="sheet-popup"] { border-radius:0; box-shadow:none; }
html :is(.mobile-navigation-heading,.mobile-navigation-account,.sidebar-account,.app-campaign) { border-width:0; }
html .mobile-navigation-heading { box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4); }
html :is(.sidebar-account,.mobile-navigation-account) { box-shadow:inset 0 var(--border-s) var(--neutral-4); }
html :is([data-slot="skeleton"],.boot-skeleton) { background:var(--neutral-3); border-radius:var(--radius-xs); animation:none; }
html .sample-progress { border:0; accent-color:var(--color-1); border-radius:var(--radius-full); }
html .sample-progress::-webkit-progress-bar { background:var(--neutral-3); border-radius:var(--radius-full); }
html .sample-progress::-webkit-progress-value { background:var(--color-1); border-radius:var(--radius-full); }
html .sample-progress::-moz-progress-bar { background:var(--color-1); border-radius:var(--radius-full); }
html .operation-metrics [data-slot="card"] { border-radius:0; background:transparent; box-shadow:inset calc(-1 * var(--border-s)) 0 var(--neutral-4); padding:var(--space-xs) var(--space-l); }
html .operation-metrics [data-slot="card"]:last-child { box-shadow:none; }
html .operation-overview .operation-metrics [data-slot="card"] { padding:var(--space-xs) var(--space-s); }
html .operation-overview .operation-metrics [data-slot="card"] > p:nth-child(2) { margin-top:var(--space-xs); min-height:0; font-size:var(--size-l); line-height:var(--line-l); }
html .operation-overview .source-results-table :is(th,td) { padding:var(--space-xs) var(--space-s); height:auto; }
html .operation-overview .source-results-table tr { height:auto; }
/* Keep the compact operations summary separate from the full settings panel. */
html .operations-page section[aria-label="本番実施設定"] { padding-block:var(--space-m); gap:var(--space-s); }
html .operations-page .production-summary > dl { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:var(--space-m); }
html .operations-page .production-summary > dl > div { display:block; min-width:0; }
html .operations-page .production-summary dd { margin-top:var(--space-xxs); }
html .operations-page .production-summary dd > span { display:inline; margin-left:var(--space-xs); }
html .operation-overview { gap:var(--space-m); }
html .operation-overview .operation-metrics { gap:0; align-items:start; }
html .operation-overview .operation-metrics [data-slot="card"] { padding:var(--space-xs) var(--space-m); border-width:0; }
html .operation-overview .operation-metrics [data-slot="card"]:first-child { padding-left:0; }
html .operation-overview .sample-progress { display:block; width:100%; height:var(--space-xxs); margin-top:var(--space-xs); }
html .operation-overview .source-results-table :is(th,td) { vertical-align:middle; padding-block:var(--space-s); }
html .operation-overview .source-results-table th[scope="row"] { background:transparent; color:var(--foreground); }
@media(max-width:800px) {
  html .operations-page .production-summary > dl { grid-template-columns:repeat(2,minmax(0,1fr)); }
  html .operations-page .production-summary dd > span { display:block; margin-left:0; }
  html .operation-overview .operation-metrics [data-slot="card"] { padding:var(--space-s); box-shadow:none; }
}
@media(max-width:639px) {
  html .operation-overview .operation-metrics [data-slot="card"] { padding-inline:0; }
  html .operation-overview .operation-metrics [data-slot="card"]:not(:last-child) { box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4); }
}
html .operation-targets { background:var(--neutral-1) !important; }
html :is(.outline-link,.cl-cardBox) { border:0; box-shadow:var(--border-shadow-s); border-radius:var(--radius-s); background:var(--neutral-1); color:var(--neutral-10); }
html .outline-link { padding:var(--space-xs) var(--space-m); font-size:var(--size-s); line-height:var(--line-s); }
html :is(.voice-script,.survey-summary dd) { font-size:var(--size-m); line-height:var(--line-m); letter-spacing:var(--tracking-m); }
html :is(.voice-tabs,.branch-row kbd) { background:var(--neutral-3); border-radius:var(--radius-s); color:var(--neutral-10); }
html .scenario-rail button[aria-current="step"] { background:var(--neutral-3); }
html .workflow-steps a[aria-current="step"] span { background:var(--neutral-10); color:var(--neutral-1); }
html .skip-link { background:var(--neutral-1); color:var(--neutral-10); border-radius:var(--radius-s); box-shadow:var(--border-shadow-s); }
html .test-call-button { font-size:var(--size-s) !important; }
html .operations-page h1 { font-size:var(--size-l) !important; }
html :is(.cl-rootBox,.cl-userButtonPopoverCard,.cl-organizationSwitcherPopoverCard) { font-family:var(--font-ui); color:var(--neutral-10); }
html :is(.cl-card,.cl-userButtonPopoverCard,.cl-organizationSwitcherPopoverCard) { background:var(--neutral-1); border:0; border-radius:var(--radius-m); box-shadow:var(--border-shadow-s),var(--shadow-l); }
html :is(.cl-headerTitle,.cl-formFieldLabel,.cl-userButtonPopoverActionButtonText) { color:var(--neutral-10); font-family:var(--font-ui); }
html :is(.cl-headerSubtitle,.cl-footerActionText,.cl-formFieldHintText) { color:var(--neutral-7); font-family:var(--font-ui); }
html .cl-formFieldInput { background:var(--neutral-1); color:var(--neutral-10); font-family:var(--font-ui); border:0; border-radius:var(--radius-s); box-shadow:var(--border-shadow-s); }
html .cl-formButtonPrimary { background:var(--neutral-10); color:var(--neutral-1); font-family:var(--font-ui); border-radius:var(--radius-s); }
html .cl-formFieldErrorText { color:var(--error); }
html [data-slot="button"]:active:not(:disabled) { transform:translateY(var(--motion-press-distance)); }
@media (prefers-reduced-motion:reduce) { html [data-slot="button"]:active:not(:disabled) { transform:none; } }
@media (min-width:801px) {
  html .coss-page .site-header { width:200px; padding:var(--space-l) var(--space-s); }
  html .coss-page main { margin-left:200px; padding:var(--space-xl) clamp(20px,3vw,40px) var(--space-xxl); }
  html .coss-page .site-header[data-collapsed="true"] { width:56px; padding-inline:var(--space-xs); }
  html .coss-page .site-header[data-collapsed="true"] + main { margin-left:56px; }
  html .site-header[data-collapsed="true"] .navigation-links a { padding:var(--space-xs); }
  html .site-header[data-collapsed="true"] .sidebar-toggle { padding:var(--space-xs); }
  html :is(.catalog-table,.history-table,.operation-targets) tbody tr,
  html :is(.catalog-table,.history-table) td:not([colspan]) { height:48px; }
  html .history-table th { height:40px; }
  html .voice-content { padding:var(--space-l); }
  html .voice-controls { gap:var(--space-m); margin-bottom:var(--space-l); }
  html .voice-script { margin-block:var(--space-l); }
}
@media (max-width:800px) {
  html .coss-page .site-header { box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4); }
  html [data-slot="button"], html :is([data-slot="select-trigger"],[data-slot="select-item"],[data-slot="input"],summary) { min-height:44px; }
  html :is([data-slot="input"],[data-slot="textarea"],[data-slot="select-trigger"]) { font-size:var(--size-m); line-height:var(--line-m); }
  html .operation-metrics [data-slot="card"] { padding:var(--space-s) 0; box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4); }
}
