:root{--ps-accent:#de6310;--ps-semantic-tone-neutral-tone:#666666;--ps-semantic-tone-neutral-surface-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.05) 0%, rgba(42, 42, 42, 0.04) 18%, rgba(16, 16, 16, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.14) 100%), linear-gradient(160deg, #1D1D1D 0%, #2A2A2A 46%, #1D1D1D 100%);--ps-semantic-tone-neutral-surface-rest-bgcolor:#1D1D1D;--ps-semantic-tone-neutral-surface-rest-border:rgba(61, 61, 61, 0.66);--ps-semantic-tone-neutral-surface-rest-text:#B1B1B1;--ps-semantic-tone-neutral-surface-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.04) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.07) 0%, rgba(42, 42, 42, 0.05) 18%, rgba(16, 16, 16, 0.02) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.18) 100%), linear-gradient(160deg, #2A2A2A 0%, #373737 46%, #2A2A2A 100%);--ps-semantic-tone-neutral-surface-hover-bgcolor:#2A2A2A;--ps-semantic-tone-neutral-surface-hover-border:rgba(61, 61, 61, 0.66);--ps-semantic-tone-neutral-surface-hover-text:#B1B1B1;--ps-semantic-tone-neutral-surface-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.04) 0%, rgba(42, 42, 42, 0.03) 18%, rgba(16, 16, 16, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.22) 100%), linear-gradient(160deg, #2A2A2A 0%, #373737 46%, #2A2A2A 100%);--ps-semantic-tone-neutral-surface-active-bgcolor:#2A2A2A;--ps-semantic-tone-neutral-surface-active-border:rgba(61, 61, 61, 0.66);--ps-semantic-tone-neutral-surface-active-text:#B1B1B1;--ps-semantic-tone-neutral-surface-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.03) 0%, rgba(42, 42, 42, 0.02) 18%, rgba(16, 16, 16, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(160deg, #030303 0%, #101010 46%, #030303 100%);--ps-semantic-tone-neutral-surface-disabled-bgcolor:#030303;--ps-semantic-tone-neutral-surface-disabled-border:rgba(60, 60, 60, 0.66);--ps-semantic-tone-neutral-surface-disabled-text:rgba(174, 174, 174, 0.50);--ps-semantic-tone-neutral-surface-focus-ring:#404040;--ps-semantic-tone-neutral-surface-alt-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.05) 0%, rgba(31, 31, 31, 0.04) 18%, rgba(10, 10, 10, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.14) 100%), linear-gradient(160deg, #151515 0%, #1F1F1F 46%, #151515 100%);--ps-semantic-tone-neutral-surface-alt-rest-bgcolor:#151515;--ps-semantic-tone-neutral-surface-alt-rest-border:rgba(61, 61, 61, 0.66);--ps-semantic-tone-neutral-surface-alt-rest-text:#B1B1B1;--ps-semantic-tone-neutral-surface-alt-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.04) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.07) 0%, rgba(31, 31, 31, 0.05) 18%, rgba(10, 10, 10, 0.02) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.18) 100%), linear-gradient(160deg, #1F1F1F 0%, #2A2A2A 46%, #1F1F1F 100%);--ps-semantic-tone-neutral-surface-alt-hover-bgcolor:#1F1F1F;--ps-semantic-tone-neutral-surface-alt-hover-border:rgba(61, 61, 61, 0.66);--ps-semantic-tone-neutral-surface-alt-hover-text:#B1B1B1;--ps-semantic-tone-neutral-surface-alt-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.04) 0%, rgba(31, 31, 31, 0.03) 18%, rgba(10, 10, 10, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.22) 100%), linear-gradient(160deg, #1F1F1F 0%, #2A2A2A 46%, #1F1F1F 100%);--ps-semantic-tone-neutral-surface-alt-active-bgcolor:#1F1F1F;--ps-semantic-tone-neutral-surface-alt-active-border:rgba(61, 61, 61, 0.66);--ps-semantic-tone-neutral-surface-alt-active-text:#B1B1B1;--ps-semantic-tone-neutral-surface-alt-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.03) 0%, rgba(31, 31, 31, 0.02) 18%, rgba(10, 10, 10, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(160deg, #000000 0%, #0A0A0A 46%, #000000 100%);--ps-semantic-tone-neutral-surface-alt-disabled-bgcolor:#000000;--ps-semantic-tone-neutral-surface-alt-disabled-border:rgba(60, 60, 60, 0.66);--ps-semantic-tone-neutral-surface-alt-disabled-text:rgba(174, 174, 174, 0.50);--ps-semantic-tone-neutral-surface-alt-focus-ring:#404040;--ps-semantic-tone-neutral-canvas:radial-gradient(circle at 16% 12%, rgba(255, 255, 255, 0.04) 0%, rgba(16, 16, 16, 0.03) 18%, transparent 56%), linear-gradient(165deg, #101010 0%, #181818 52%, #202020 100%), linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.08) 100%);--ps-semantic-tone-neutral-canvascolor:#181818;--ps-semantic-tone-neutral-root-text-default:#C3C3C3;--ps-semantic-tone-neutral-root-text-subtle:rgba(186, 186, 186, 0.50);--ps-semantic-tone-neutral-root-border-subtle:rgba(52, 52, 52, 0.66);--ps-semantic-tone-neutral-root-border-default:rgba(79, 79, 79, 0.66);--ps-semantic-tone-neutral-root-border-focus:rgba(79, 79, 79, 0.66);--ps-semantic-tone-neutral-overlay:#101010;--ps-semantic-tone-neutral-border-subtle:rgba(60, 60, 60, 0.66);--ps-semantic-tone-neutral-border-default:rgba(61, 61, 61, 0.66);--ps-semantic-tone-neutral-border-focus:#404040;--ps-semantic-tone-neutral-text-default:#B1B1B1;--ps-semantic-tone-neutral-text-subtle:rgba(174, 174, 174, 0.50);--ps-semantic-tone-neutral-button-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0.05) 14%, rgba(255, 255, 255, 0.02) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.08) 0%, rgba(95, 95, 95, 0.06) 18%, rgba(69, 69, 69, 0.02) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.02) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.07) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(145deg, #525252 0%, #5F5F5F 46%, #525252 100%);--ps-semantic-tone-neutral-button-rest-bgcolor:#525252;--ps-semantic-tone-neutral-button-rest-border:rgba(57, 57, 57, 0.66);--ps-semantic-tone-neutral-button-rest-text:#B0B0B0;--ps-semantic-tone-neutral-button-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.11) 0%, rgba(255, 255, 255, 0.06) 14%, rgba(255, 255, 255, 0.02) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.11) 0%, rgba(95, 95, 95, 0.08) 18%, rgba(69, 69, 69, 0.03) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.03) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.10) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.24) 100%), linear-gradient(145deg, #5F5F5F 0%, #6C6C6C 46%, #5F5F5F 100%);--ps-semantic-tone-neutral-button-hover-bgcolor:#5F5F5F;--ps-semantic-tone-neutral-button-hover-border:rgba(69, 69, 69, 0.66);--ps-semantic-tone-neutral-button-hover-text:#B4B4B4;--ps-semantic-tone-neutral-button-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.05) 0%, rgba(95, 95, 95, 0.04) 18%, rgba(69, 69, 69, 0.01) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.04) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.28) 100%), linear-gradient(145deg, #5F5F5F 0%, #6C6C6C 46%, #5F5F5F 100%);--ps-semantic-tone-neutral-button-active-bgcolor:#5F5F5F;--ps-semantic-tone-neutral-button-active-border:rgba(57, 57, 57, 0.66);--ps-semantic-tone-neutral-button-active-text:#B4B4B4;--ps-semantic-tone-neutral-button-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.03) 0%, rgba(95, 95, 95, 0.02) 18%, rgba(69, 69, 69, 0.01) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.01) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.05) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(145deg, #393939 0%, #454545 46%, #393939 100%);--ps-semantic-tone-neutral-button-disabled-bgcolor:#393939;--ps-semantic-tone-neutral-button-disabled-border:rgba(57, 57, 57, 0.66);--ps-semantic-tone-neutral-button-disabled-text:#AEAEAE;--ps-semantic-tone-neutral-button-focus-ring:#404040;--ps-semantic-tone-accent-tone:#EE6A11;--ps-semantic-tone-accent-surface-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.05) 0%, rgba(91, 41, 7, 0.04) 18%, rgba(43, 19, 3, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.14) 100%), linear-gradient(160deg, #431E05 0%, #5B2907 46%, #431E05 100%);--ps-semantic-tone-accent-surface-rest-bgcolor:#431E05;--ps-semantic-tone-accent-surface-rest-border:rgba(143, 64, 10, 0.66);--ps-semantic-tone-accent-surface-rest-text:#FBD8C1;--ps-semantic-tone-accent-surface-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.04) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.07) 0%, rgba(91, 41, 7, 0.05) 18%, rgba(43, 19, 3, 0.02) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.18) 100%), linear-gradient(160deg, #5B2907 0%, #723309 46%, #5B2907 100%);--ps-semantic-tone-accent-surface-hover-bgcolor:#5B2907;--ps-semantic-tone-accent-surface-hover-border:rgba(143, 64, 10, 0.66);--ps-semantic-tone-accent-surface-hover-text:#FBD8C1;--ps-semantic-tone-accent-surface-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.04) 0%, rgba(91, 41, 7, 0.03) 18%, rgba(43, 19, 3, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.22) 100%), linear-gradient(160deg, #5B2907 0%, #723309 46%, #5B2907 100%);--ps-semantic-tone-accent-surface-active-bgcolor:#5B2907;--ps-semantic-tone-accent-surface-active-border:rgba(143, 64, 10, 0.66);--ps-semantic-tone-accent-surface-active-text:#FBD8C1;--ps-semantic-tone-accent-surface-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.03) 0%, rgba(91, 41, 7, 0.02) 18%, rgba(43, 19, 3, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(160deg, #140901 0%, #2B1303 46%, #140901 100%);--ps-semantic-tone-accent-surface-disabled-bgcolor:#140901;--ps-semantic-tone-accent-surface-disabled-border:rgba(141, 63, 10, 0.66);--ps-semantic-tone-accent-surface-disabled-text:rgba(251, 213, 188, 0.50);--ps-semantic-tone-accent-surface-focus-ring:#94420A;--ps-semantic-tone-accent-surface-alt-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.05) 0%, rgba(64, 29, 5, 0.04) 18%, rgba(21, 10, 2, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.14) 100%), linear-gradient(160deg, #2B1303 0%, #401D05 46%, #2B1303 100%);--ps-semantic-tone-accent-surface-alt-rest-bgcolor:#2B1303;--ps-semantic-tone-accent-surface-alt-rest-border:rgba(143, 64, 10, 0.66);--ps-semantic-tone-accent-surface-alt-rest-text:#FBD8C1;--ps-semantic-tone-accent-surface-alt-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.04) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.07) 0%, rgba(64, 29, 5, 0.05) 18%, rgba(21, 10, 2, 0.02) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.18) 100%), linear-gradient(160deg, #401D05 0%, #552607 46%, #401D05 100%);--ps-semantic-tone-accent-surface-alt-hover-bgcolor:#401D05;--ps-semantic-tone-accent-surface-alt-hover-border:rgba(143, 64, 10, 0.66);--ps-semantic-tone-accent-surface-alt-hover-text:#FBD8C1;--ps-semantic-tone-accent-surface-alt-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.04) 0%, rgba(64, 29, 5, 0.03) 18%, rgba(21, 10, 2, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.22) 100%), linear-gradient(160deg, #401D05 0%, #552607 46%, #401D05 100%);--ps-semantic-tone-accent-surface-alt-active-bgcolor:#401D05;--ps-semantic-tone-accent-surface-alt-active-border:rgba(143, 64, 10, 0.66);--ps-semantic-tone-accent-surface-alt-active-text:#FBD8C1;--ps-semantic-tone-accent-surface-alt-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.03) 0%, rgba(64, 29, 5, 0.02) 18%, rgba(21, 10, 2, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(160deg, #000000 0%, #150A02 46%, #000000 100%);--ps-semantic-tone-accent-surface-alt-disabled-bgcolor:#000000;--ps-semantic-tone-accent-surface-alt-disabled-border:rgba(141, 63, 10, 0.66);--ps-semantic-tone-accent-surface-alt-disabled-text:rgba(251, 213, 188, 0.50);--ps-semantic-tone-accent-surface-alt-focus-ring:#94420A;--ps-semantic-tone-accent-canvas:radial-gradient(circle at 16% 12%, rgba(255, 255, 255, 0.04) 0%, rgba(43, 19, 3, 0.03) 18%, transparent 56%), linear-gradient(165deg, #2B1303 0%, #391904 52%, #471F05 100%), linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.08) 100%);--ps-semantic-tone-accent-canvascolor:#391904;--ps-semantic-tone-accent-root-text-default:#FDEDE3;--ps-semantic-tone-accent-root-text-subtle:rgba(252, 227, 210, 0.50);--ps-semantic-tone-accent-root-border-subtle:rgba(126, 57, 9, 0.66);--ps-semantic-tone-accent-root-border-default:rgba(176, 79, 12, 0.66);--ps-semantic-tone-accent-root-border-focus:rgba(176, 79, 12, 0.66);--ps-semantic-tone-accent-overlay:#2B1303;--ps-semantic-tone-accent-border-subtle:rgba(141, 63, 10, 0.66);--ps-semantic-tone-accent-border-default:rgba(143, 64, 10, 0.66);--ps-semantic-tone-accent-border-focus:#94420A;--ps-semantic-tone-accent-text-default:#FBD8C1;--ps-semantic-tone-accent-text-subtle:rgba(251, 213, 188, 0.50);--ps-semantic-tone-accent-button-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0.05) 14%, rgba(255, 255, 255, 0.02) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.08) 0%, rgba(214, 96, 16, 0.06) 18%, rgba(166, 74, 12, 0.02) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.02) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.07) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(145deg, #BE550E 0%, #D66010 46%, #BE550E 100%);--ps-semantic-tone-accent-button-rest-bgcolor:#BE550E;--ps-semantic-tone-accent-button-rest-border:rgba(143, 64, 10, 0.66);--ps-semantic-tone-accent-button-rest-text:#FBD6BF;--ps-semantic-tone-accent-button-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.11) 0%, rgba(255, 255, 255, 0.06) 14%, rgba(255, 255, 255, 0.02) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.11) 0%, rgba(214, 96, 16, 0.08) 18%, rgba(166, 74, 12, 0.03) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.03) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.10) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.24) 100%), linear-gradient(145deg, #D66010 0%, #EE6A11 46%, #D66010 100%);--ps-semantic-tone-accent-button-hover-bgcolor:#D66010;--ps-semantic-tone-accent-button-hover-border:rgba(166, 74, 12, 0.66);--ps-semantic-tone-accent-button-hover-text:#FBDBC6;--ps-semantic-tone-accent-button-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.05) 0%, rgba(214, 96, 16, 0.04) 18%, rgba(166, 74, 12, 0.01) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.04) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.28) 100%), linear-gradient(145deg, #D66010 0%, #EE6A11 46%, #D66010 100%);--ps-semantic-tone-accent-button-active-bgcolor:#D66010;--ps-semantic-tone-accent-button-active-border:rgba(143, 64, 10, 0.66);--ps-semantic-tone-accent-button-active-text:#FBDBC6;--ps-semantic-tone-accent-button-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.03) 0%, rgba(214, 96, 16, 0.02) 18%, rgba(166, 74, 12, 0.01) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.01) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.05) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(145deg, #8F400A 0%, #A64A0C 46%, #8F400A 100%);--ps-semantic-tone-accent-button-disabled-bgcolor:#8F400A;--ps-semantic-tone-accent-button-disabled-border:rgba(143, 64, 10, 0.66);--ps-semantic-tone-accent-button-disabled-text:#FBD5BC;--ps-semantic-tone-accent-button-focus-ring:#94420A;--ps-semantic-tone-feature-tone:#E6197D;--ps-semantic-tone-feature-surface-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.05) 0%, rgba(87, 10, 48, 0.04) 18%, rgba(41, 4, 22, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.14) 100%), linear-gradient(160deg, #400723 0%, #570A30 46%, #400723 100%);--ps-semantic-tone-feature-surface-rest-bgcolor:#400723;--ps-semantic-tone-feature-surface-rest-border:rgba(138, 15, 75, 0.66);--ps-semantic-tone-feature-surface-rest-text:#F9C3DD;--ps-semantic-tone-feature-surface-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.04) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.07) 0%, rgba(87, 10, 48, 0.05) 18%, rgba(41, 4, 22, 0.02) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.18) 100%), linear-gradient(160deg, #570A30 0%, #6E0C3C 46%, #570A30 100%);--ps-semantic-tone-feature-surface-hover-bgcolor:#570A30;--ps-semantic-tone-feature-surface-hover-border:rgba(138, 15, 75, 0.66);--ps-semantic-tone-feature-surface-hover-text:#F9C3DD;--ps-semantic-tone-feature-surface-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.04) 0%, rgba(87, 10, 48, 0.03) 18%, rgba(41, 4, 22, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.22) 100%), linear-gradient(160deg, #570A30 0%, #6E0C3C 46%, #570A30 100%);--ps-semantic-tone-feature-surface-active-bgcolor:#570A30;--ps-semantic-tone-feature-surface-active-border:rgba(138, 15, 75, 0.66);--ps-semantic-tone-feature-surface-active-text:#F9C3DD;--ps-semantic-tone-feature-surface-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.03) 0%, rgba(87, 10, 48, 0.02) 18%, rgba(41, 4, 22, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(160deg, #12020A 0%, #290416 46%, #12020A 100%);--ps-semantic-tone-feature-surface-disabled-bgcolor:#12020A;--ps-semantic-tone-feature-surface-disabled-border:rgba(136, 15, 74, 0.66);--ps-semantic-tone-feature-surface-disabled-text:rgba(249, 190, 218, 0.50);--ps-semantic-tone-feature-surface-focus-ring:#8F104E;--ps-semantic-tone-feature-surface-alt-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.05) 0%, rgba(62, 7, 34, 0.04) 18%, rgba(21, 2, 11, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.14) 100%), linear-gradient(160deg, #2A0416 0%, #3E0722 46%, #2A0416 100%);--ps-semantic-tone-feature-surface-alt-rest-bgcolor:#2A0416;--ps-semantic-tone-feature-surface-alt-rest-border:rgba(138, 15, 75, 0.66);--ps-semantic-tone-feature-surface-alt-rest-text:#F9C3DD;--ps-semantic-tone-feature-surface-alt-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.04) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.07) 0%, rgba(62, 7, 34, 0.05) 18%, rgba(21, 2, 11, 0.02) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.18) 100%), linear-gradient(160deg, #3E0722 0%, #53092D 46%, #3E0722 100%);--ps-semantic-tone-feature-surface-alt-hover-bgcolor:#3E0722;--ps-semantic-tone-feature-surface-alt-hover-border:rgba(138, 15, 75, 0.66);--ps-semantic-tone-feature-surface-alt-hover-text:#F9C3DD;--ps-semantic-tone-feature-surface-alt-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.04) 0%, rgba(62, 7, 34, 0.03) 18%, rgba(21, 2, 11, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.22) 100%), linear-gradient(160deg, #3E0722 0%, #53092D 46%, #3E0722 100%);--ps-semantic-tone-feature-surface-alt-active-bgcolor:#3E0722;--ps-semantic-tone-feature-surface-alt-active-border:rgba(138, 15, 75, 0.66);--ps-semantic-tone-feature-surface-alt-active-text:#F9C3DD;--ps-semantic-tone-feature-surface-alt-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.03) 0%, rgba(62, 7, 34, 0.02) 18%, rgba(21, 2, 11, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(160deg, #000000 0%, #15020B 46%, #000000 100%);--ps-semantic-tone-feature-surface-alt-disabled-bgcolor:#000000;--ps-semantic-tone-feature-surface-alt-disabled-border:rgba(136, 15, 74, 0.66);--ps-semantic-tone-feature-surface-alt-disabled-text:rgba(249, 190, 218, 0.50);--ps-semantic-tone-feature-surface-alt-focus-ring:#8F104E;--ps-semantic-tone-feature-canvas:radial-gradient(circle at 16% 12%, rgba(255, 255, 255, 0.04) 0%, rgba(41, 4, 22, 0.03) 18%, transparent 56%), linear-gradient(165deg, #290416 0%, #37061E 52%, #450826 100%), linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.08) 100%);--ps-semantic-tone-feature-canvascolor:#37061E;--ps-semantic-tone-feature-root-text-default:#FCE3EF;--ps-semantic-tone-feature-root-text-subtle:rgba(251, 211, 230, 0.50);--ps-semantic-tone-feature-root-border-subtle:rgba(122, 13, 66, 0.66);--ps-semantic-tone-feature-root-border-default:rgba(170, 19, 93, 0.66);--ps-semantic-tone-feature-root-border-focus:rgba(170, 19, 93, 0.66);--ps-semantic-tone-feature-overlay:#290416;--ps-semantic-tone-feature-border-subtle:rgba(136, 15, 74, 0.66);--ps-semantic-tone-feature-border-default:rgba(138, 15, 75, 0.66);--ps-semantic-tone-feature-border-focus:#8F104E;--ps-semantic-tone-feature-text-default:#F9C3DD;--ps-semantic-tone-feature-text-subtle:rgba(249, 190, 218, 0.50);--ps-semantic-tone-feature-button-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0.05) 14%, rgba(255, 255, 255, 0.02) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.08) 0%, rgba(207, 23, 113, 0.06) 18%, rgba(161, 18, 88, 0.02) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.02) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.07) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(145deg, #B81464 0%, #CF1771 46%, #B81464 100%);--ps-semantic-tone-feature-button-rest-bgcolor:#B81464;--ps-semantic-tone-feature-button-rest-border:rgba(138, 15, 75, 0.66);--ps-semantic-tone-feature-button-rest-text:#F9C1DC;--ps-semantic-tone-feature-button-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.11) 0%, rgba(255, 255, 255, 0.06) 14%, rgba(255, 255, 255, 0.02) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.11) 0%, rgba(207, 23, 113, 0.08) 18%, rgba(161, 18, 88, 0.03) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.03) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.10) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.24) 100%), linear-gradient(145deg, #CF1771 0%, #E6197D 46%, #CF1771 100%);--ps-semantic-tone-feature-button-hover-bgcolor:#CF1771;--ps-semantic-tone-feature-button-hover-border:rgba(161, 18, 88, 0.66);--ps-semantic-tone-feature-button-hover-text:#F9C8E0;--ps-semantic-tone-feature-button-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.05) 0%, rgba(207, 23, 113, 0.04) 18%, rgba(161, 18, 88, 0.01) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.04) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.28) 100%), linear-gradient(145deg, #CF1771 0%, #E6197D 46%, #CF1771 100%);--ps-semantic-tone-feature-button-active-bgcolor:#CF1771;--ps-semantic-tone-feature-button-active-border:rgba(138, 15, 75, 0.66);--ps-semantic-tone-feature-button-active-text:#F9C8E0;--ps-semantic-tone-feature-button-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.03) 0%, rgba(207, 23, 113, 0.02) 18%, rgba(161, 18, 88, 0.01) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.01) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.05) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(145deg, #8A0F4B 0%, #A11258 46%, #8A0F4B 100%);--ps-semantic-tone-feature-button-disabled-bgcolor:#8A0F4B;--ps-semantic-tone-feature-button-disabled-border:rgba(138, 15, 75, 0.66);--ps-semantic-tone-feature-button-disabled-text:#F9BEDA;--ps-semantic-tone-feature-button-focus-ring:#8F104E;--ps-semantic-tone-secondary-tone:#BC4343;--ps-semantic-tone-secondary-surface-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.05) 0%, rgba(72, 26, 26, 0.04) 18%, rgba(34, 12, 12, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.14) 100%), linear-gradient(160deg, #351313 0%, #481A1A 46%, #351313 100%);--ps-semantic-tone-secondary-surface-rest-bgcolor:#351313;--ps-semantic-tone-secondary-surface-rest-border:rgba(113, 40, 40, 0.66);--ps-semantic-tone-secondary-surface-rest-text:#EECECE;--ps-semantic-tone-secondary-surface-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.04) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.07) 0%, rgba(72, 26, 26, 0.05) 18%, rgba(34, 12, 12, 0.02) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.18) 100%), linear-gradient(160deg, #481A1A 0%, #5B2020 46%, #481A1A 100%);--ps-semantic-tone-secondary-surface-hover-bgcolor:#481A1A;--ps-semantic-tone-secondary-surface-hover-border:rgba(113, 40, 40, 0.66);--ps-semantic-tone-secondary-surface-hover-text:#EECECE;--ps-semantic-tone-secondary-surface-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.04) 0%, rgba(72, 26, 26, 0.03) 18%, rgba(34, 12, 12, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.22) 100%), linear-gradient(160deg, #481A1A 0%, #5B2020 46%, #481A1A 100%);--ps-semantic-tone-secondary-surface-active-bgcolor:#481A1A;--ps-semantic-tone-secondary-surface-active-border:rgba(113, 40, 40, 0.66);--ps-semantic-tone-secondary-surface-active-text:#EECECE;--ps-semantic-tone-secondary-surface-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.03) 0%, rgba(72, 26, 26, 0.02) 18%, rgba(34, 12, 12, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(160deg, #0F0606 0%, #220C0C 46%, #0F0606 100%);--ps-semantic-tone-secondary-surface-disabled-bgcolor:#0F0606;--ps-semantic-tone-secondary-surface-disabled-border:rgba(111, 39, 39, 0.66);--ps-semantic-tone-secondary-surface-disabled-text:rgba(237, 202, 202, 0.50);--ps-semantic-tone-secondary-surface-focus-ring:#752929;--ps-semantic-tone-secondary-surface-alt-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.05) 0%, rgba(50, 19, 19, 0.04) 18%, rgba(17, 6, 6, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.14) 100%), linear-gradient(160deg, #220C0C 0%, #321313 46%, #220C0C 100%);--ps-semantic-tone-secondary-surface-alt-rest-bgcolor:#220C0C;--ps-semantic-tone-secondary-surface-alt-rest-border:rgba(113, 40, 40, 0.66);--ps-semantic-tone-secondary-surface-alt-rest-text:#EECECE;--ps-semantic-tone-secondary-surface-alt-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.04) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.07) 0%, rgba(50, 19, 19, 0.05) 18%, rgba(17, 6, 6, 0.02) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.18) 100%), linear-gradient(160deg, #321313 0%, #431919 46%, #321313 100%);--ps-semantic-tone-secondary-surface-alt-hover-bgcolor:#321313;--ps-semantic-tone-secondary-surface-alt-hover-border:rgba(113, 40, 40, 0.66);--ps-semantic-tone-secondary-surface-alt-hover-text:#EECECE;--ps-semantic-tone-secondary-surface-alt-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.04) 0%, rgba(50, 19, 19, 0.03) 18%, rgba(17, 6, 6, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.22) 100%), linear-gradient(160deg, #321313 0%, #431919 46%, #321313 100%);--ps-semantic-tone-secondary-surface-alt-active-bgcolor:#321313;--ps-semantic-tone-secondary-surface-alt-active-border:rgba(113, 40, 40, 0.66);--ps-semantic-tone-secondary-surface-alt-active-text:#EECECE;--ps-semantic-tone-secondary-surface-alt-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.03) 0%, rgba(50, 19, 19, 0.02) 18%, rgba(17, 6, 6, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(160deg, #000000 0%, #110606 46%, #000000 100%);--ps-semantic-tone-secondary-surface-alt-disabled-bgcolor:#000000;--ps-semantic-tone-secondary-surface-alt-disabled-border:rgba(111, 39, 39, 0.66);--ps-semantic-tone-secondary-surface-alt-disabled-text:rgba(237, 202, 202, 0.50);--ps-semantic-tone-secondary-surface-alt-focus-ring:#752929;--ps-semantic-tone-secondary-canvas:radial-gradient(circle at 16% 12%, rgba(255, 255, 255, 0.04) 0%, rgba(34, 12, 12, 0.03) 18%, transparent 56%), linear-gradient(165deg, #220C0C 0%, #2D1010 52%, #381414 100%), linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.08) 100%);--ps-semantic-tone-secondary-canvascolor:#2D1010;--ps-semantic-tone-secondary-root-text-default:#F7E9E9;--ps-semantic-tone-secondary-root-text-subtle:rgba(243, 219, 219, 0.50);--ps-semantic-tone-secondary-root-border-subtle:rgba(100, 35, 35, 0.66);--ps-semantic-tone-secondary-root-border-default:rgba(139, 49, 49, 0.66);--ps-semantic-tone-secondary-root-border-focus:rgba(139, 49, 49, 0.66);--ps-semantic-tone-secondary-overlay:#220C0C;--ps-semantic-tone-secondary-border-subtle:rgba(111, 39, 39, 0.66);--ps-semantic-tone-secondary-border-default:rgba(113, 40, 40, 0.66);--ps-semantic-tone-secondary-border-focus:#752929;--ps-semantic-tone-secondary-text-default:#EECECE;--ps-semantic-tone-secondary-text-subtle:rgba(237, 202, 202, 0.50);--ps-semantic-tone-secondary-button-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0.05) 14%, rgba(255, 255, 255, 0.02) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.08) 0%, rgba(169, 61, 61, 0.06) 18%, rgba(131, 47, 47, 0.02) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.02) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.07) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(145deg, #963636 0%, #A93D3D 46%, #963636 100%);--ps-semantic-tone-secondary-button-rest-bgcolor:#963636;--ps-semantic-tone-secondary-button-rest-border:rgba(113, 41, 41, 0.66);--ps-semantic-tone-secondary-button-rest-text:#EDCCCC;--ps-semantic-tone-secondary-button-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.11) 0%, rgba(255, 255, 255, 0.06) 14%, rgba(255, 255, 255, 0.02) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.11) 0%, rgba(169, 61, 61, 0.08) 18%, rgba(131, 47, 47, 0.03) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.03) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.10) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.24) 100%), linear-gradient(145deg, #A93D3D 0%, #BC4343 46%, #A93D3D 100%);--ps-semantic-tone-secondary-button-hover-bgcolor:#A93D3D;--ps-semantic-tone-secondary-button-hover-border:rgba(131, 47, 47, 0.66);--ps-semantic-tone-secondary-button-hover-text:#EFD2D2;--ps-semantic-tone-secondary-button-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.05) 0%, rgba(169, 61, 61, 0.04) 18%, rgba(131, 47, 47, 0.01) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.04) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.28) 100%), linear-gradient(145deg, #A93D3D 0%, #BC4343 46%, #A93D3D 100%);--ps-semantic-tone-secondary-button-active-bgcolor:#A93D3D;--ps-semantic-tone-secondary-button-active-border:rgba(113, 41, 41, 0.66);--ps-semantic-tone-secondary-button-active-text:#EFD2D2;--ps-semantic-tone-secondary-button-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.03) 0%, rgba(169, 61, 61, 0.02) 18%, rgba(131, 47, 47, 0.01) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.01) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.05) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(145deg, #712929 0%, #832F2F 46%, #712929 100%);--ps-semantic-tone-secondary-button-disabled-bgcolor:#712929;--ps-semantic-tone-secondary-button-disabled-border:rgba(113, 41, 41, 0.66);--ps-semantic-tone-secondary-button-disabled-text:#EDCACA;--ps-semantic-tone-secondary-button-focus-ring:#752929;--ps-semantic-tone-custom-tone:#F65C09;--ps-semantic-tone-custom-surface-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.05) 0%, rgba(94, 35, 3, 0.04) 18%, rgba(44, 17, 1, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.14) 100%), linear-gradient(160deg, #451A02 0%, #5E2303 46%, #451A02 100%);--ps-semantic-tone-custom-surface-rest-bgcolor:#451A02;--ps-semantic-tone-custom-surface-rest-border:rgba(148, 55, 5, 0.66);--ps-semantic-tone-custom-surface-rest-text:#FDD5BF;--ps-semantic-tone-custom-surface-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.04) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.07) 0%, rgba(94, 35, 3, 0.05) 18%, rgba(44, 17, 1, 0.02) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.18) 100%), linear-gradient(160deg, #5E2303 0%, #772D03 46%, #5E2303 100%);--ps-semantic-tone-custom-surface-hover-bgcolor:#5E2303;--ps-semantic-tone-custom-surface-hover-border:rgba(148, 55, 5, 0.66);--ps-semantic-tone-custom-surface-hover-text:#FDD5BF;--ps-semantic-tone-custom-surface-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.04) 0%, rgba(94, 35, 3, 0.03) 18%, rgba(44, 17, 1, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.22) 100%), linear-gradient(160deg, #5E2303 0%, #772D03 46%, #5E2303 100%);--ps-semantic-tone-custom-surface-active-bgcolor:#5E2303;--ps-semantic-tone-custom-surface-active-border:rgba(148, 55, 5, 0.66);--ps-semantic-tone-custom-surface-active-text:#FDD5BF;--ps-semantic-tone-custom-surface-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.03) 0%, rgba(94, 35, 3, 0.02) 18%, rgba(44, 17, 1, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(160deg, #130701 0%, #2C1101 46%, #130701 100%);--ps-semantic-tone-custom-surface-disabled-bgcolor:#130701;--ps-semantic-tone-custom-surface-disabled-border:rgba(146, 54, 5, 0.66);--ps-semantic-tone-custom-surface-disabled-text:rgba(253, 210, 186, 0.50);--ps-semantic-tone-custom-surface-focus-ring:#993905;--ps-semantic-tone-custom-surface-alt-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.05) 0%, rgba(67, 26, 2, 0.04) 18%, rgba(22, 9, 1, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.14) 100%), linear-gradient(160deg, #2C1101 0%, #431A02 46%, #2C1101 100%);--ps-semantic-tone-custom-surface-alt-rest-bgcolor:#2C1101;--ps-semantic-tone-custom-surface-alt-rest-border:rgba(148, 55, 5, 0.66);--ps-semantic-tone-custom-surface-alt-rest-text:#FDD5BF;--ps-semantic-tone-custom-surface-alt-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.04) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.07) 0%, rgba(67, 26, 2, 0.05) 18%, rgba(22, 9, 1, 0.02) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.18) 100%), linear-gradient(160deg, #431A02 0%, #592202 46%, #431A02 100%);--ps-semantic-tone-custom-surface-alt-hover-bgcolor:#431A02;--ps-semantic-tone-custom-surface-alt-hover-border:rgba(148, 55, 5, 0.66);--ps-semantic-tone-custom-surface-alt-hover-text:#FDD5BF;--ps-semantic-tone-custom-surface-alt-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.04) 0%, rgba(67, 26, 2, 0.03) 18%, rgba(22, 9, 1, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.22) 100%), linear-gradient(160deg, #431A02 0%, #592202 46%, #431A02 100%);--ps-semantic-tone-custom-surface-alt-active-bgcolor:#431A02;--ps-semantic-tone-custom-surface-alt-active-border:rgba(148, 55, 5, 0.66);--ps-semantic-tone-custom-surface-alt-active-text:#FDD5BF;--ps-semantic-tone-custom-surface-alt-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.03) 0%, rgba(67, 26, 2, 0.02) 18%, rgba(22, 9, 1, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(160deg, #000000 0%, #160901 46%, #000000 100%);--ps-semantic-tone-custom-surface-alt-disabled-bgcolor:#000000;--ps-semantic-tone-custom-surface-alt-disabled-border:rgba(146, 54, 5, 0.66);--ps-semantic-tone-custom-surface-alt-disabled-text:rgba(253, 210, 186, 0.50);--ps-semantic-tone-custom-surface-alt-focus-ring:#993905;--ps-semantic-tone-custom-canvas:radial-gradient(circle at 16% 12%, rgba(255, 255, 255, 0.04) 0%, rgba(44, 16, 1, 0.03) 18%, transparent 56%), linear-gradient(165deg, #2C1001 0%, #3B1602 52%, #4A1C03 100%), linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.08) 100%);--ps-semantic-tone-custom-canvascolor:#3B1602;--ps-semantic-tone-custom-root-text-default:#FEECE2;--ps-semantic-tone-custom-root-text-subtle:rgba(254, 224, 208, 0.50);--ps-semantic-tone-custom-root-border-subtle:rgba(131, 49, 4, 0.66);--ps-semantic-tone-custom-root-border-default:rgba(183, 68, 6, 0.66);--ps-semantic-tone-custom-root-border-focus:rgba(183, 68, 6, 0.66);--ps-semantic-tone-custom-overlay:#2C1001;--ps-semantic-tone-custom-border-subtle:rgba(146, 54, 5, 0.66);--ps-semantic-tone-custom-border-default:rgba(148, 55, 5, 0.66);--ps-semantic-tone-custom-border-focus:#993905;--ps-semantic-tone-custom-text-default:#FDD5BF;--ps-semantic-tone-custom-text-subtle:rgba(253, 210, 186, 0.50);--ps-semantic-tone-custom-button-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0.05) 14%, rgba(255, 255, 255, 0.02) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.08) 0%, rgba(222, 83, 8, 0.06) 18%, rgba(172, 65, 6, 0.02) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.02) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.07) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(145deg, #C54A07 0%, #DE5308 46%, #C54A07 100%);--ps-semantic-tone-custom-button-rest-bgcolor:#C54A07;--ps-semantic-tone-custom-button-rest-border:rgba(148, 56, 5, 0.66);--ps-semantic-tone-custom-button-rest-text:#FDD3BD;--ps-semantic-tone-custom-button-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.11) 0%, rgba(255, 255, 255, 0.06) 14%, rgba(255, 255, 255, 0.02) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.11) 0%, rgba(222, 83, 8, 0.08) 18%, rgba(172, 65, 6, 0.03) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.03) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.10) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.24) 100%), linear-gradient(145deg, #DE5308 0%, #F65C09 46%, #DE5308 100%);--ps-semantic-tone-custom-button-hover-bgcolor:#DE5308;--ps-semantic-tone-custom-button-hover-border:rgba(172, 65, 6, 0.66);--ps-semantic-tone-custom-button-hover-text:#FDD8C4;--ps-semantic-tone-custom-button-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.05) 0%, rgba(222, 83, 8, 0.04) 18%, rgba(172, 65, 6, 0.01) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.04) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.28) 100%), linear-gradient(145deg, #DE5308 0%, #F65C09 46%, #DE5308 100%);--ps-semantic-tone-custom-button-active-bgcolor:#DE5308;--ps-semantic-tone-custom-button-active-border:rgba(148, 56, 5, 0.66);--ps-semantic-tone-custom-button-active-text:#FDD8C4;--ps-semantic-tone-custom-button-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.03) 0%, rgba(222, 83, 8, 0.02) 18%, rgba(172, 65, 6, 0.01) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.01) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.05) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(145deg, #943805 0%, #AC4106 46%, #943805 100%);--ps-semantic-tone-custom-button-disabled-bgcolor:#943805;--ps-semantic-tone-custom-button-disabled-border:rgba(148, 56, 5, 0.66);--ps-semantic-tone-custom-button-disabled-text:#FDD2BA;--ps-semantic-tone-custom-button-focus-ring:#993905;--ps-semantic-tone-ghost-tone:#666666;--ps-semantic-tone-ghost-surface-rest-background:transparent;--ps-semantic-tone-ghost-surface-rest-bgcolor:transparent;--ps-semantic-tone-ghost-surface-rest-border:transparent;--ps-semantic-tone-ghost-surface-rest-text:currentColor;--ps-semantic-tone-ghost-surface-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.04) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.07) 0%, rgba(42, 42, 42, 0.05) 18%, rgba(16, 16, 16, 0.02) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.18) 100%), linear-gradient(160deg, #2A2A2A 0%, #373737 46%, #2A2A2A 100%);--ps-semantic-tone-ghost-surface-hover-bgcolor:#2A2A2A;--ps-semantic-tone-ghost-surface-hover-border:rgba(61, 61, 61, 0.66);--ps-semantic-tone-ghost-surface-hover-text:#B1B1B1;--ps-semantic-tone-ghost-surface-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.04) 0%, rgba(42, 42, 42, 0.03) 18%, rgba(16, 16, 16, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.22) 100%), linear-gradient(160deg, #2A2A2A 0%, #373737 46%, #2A2A2A 100%);--ps-semantic-tone-ghost-surface-active-bgcolor:#2A2A2A;--ps-semantic-tone-ghost-surface-active-border:rgba(61, 61, 61, 0.66);--ps-semantic-tone-ghost-surface-active-text:#B1B1B1;--ps-semantic-tone-ghost-surface-disabled-background:rgba(3, 3, 3, 0.12);--ps-semantic-tone-ghost-surface-disabled-bgcolor:#030303;--ps-semantic-tone-ghost-surface-disabled-border:rgba(60, 60, 60, 0.66);--ps-semantic-tone-ghost-surface-disabled-text:rgba(174, 174, 174, 0.50);--ps-semantic-tone-ghost-surface-focus-ring:#404040;--ps-semantic-tone-ghost-surface-alt-rest-background:transparent;--ps-semantic-tone-ghost-surface-alt-rest-bgcolor:transparent;--ps-semantic-tone-ghost-surface-alt-rest-border:transparent;--ps-semantic-tone-ghost-surface-alt-rest-text:currentColor;--ps-semantic-tone-ghost-surface-alt-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.04) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.07) 0%, rgba(31, 31, 31, 0.05) 18%, rgba(10, 10, 10, 0.02) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.18) 100%), linear-gradient(160deg, #1F1F1F 0%, #2A2A2A 46%, #1F1F1F 100%);--ps-semantic-tone-ghost-surface-alt-hover-bgcolor:#1F1F1F;--ps-semantic-tone-ghost-surface-alt-hover-border:rgba(61, 61, 61, 0.66);--ps-semantic-tone-ghost-surface-alt-hover-text:#B1B1B1;--ps-semantic-tone-ghost-surface-alt-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.04) 0%, rgba(31, 31, 31, 0.03) 18%, rgba(10, 10, 10, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.22) 100%), linear-gradient(160deg, #1F1F1F 0%, #2A2A2A 46%, #1F1F1F 100%);--ps-semantic-tone-ghost-surface-alt-active-bgcolor:#1F1F1F;--ps-semantic-tone-ghost-surface-alt-active-border:rgba(61, 61, 61, 0.66);--ps-semantic-tone-ghost-surface-alt-active-text:#B1B1B1;--ps-semantic-tone-ghost-surface-alt-disabled-background:rgba(0, 0, 0, 0.12);--ps-semantic-tone-ghost-surface-alt-disabled-bgcolor:#000000;--ps-semantic-tone-ghost-surface-alt-disabled-border:rgba(60, 60, 60, 0.66);--ps-semantic-tone-ghost-surface-alt-disabled-text:rgba(174, 174, 174, 0.50);--ps-semantic-tone-ghost-surface-alt-focus-ring:#404040;--ps-semantic-tone-ghost-canvas:radial-gradient(circle at 16% 12%, rgba(255, 255, 255, 0.04) 0%, rgba(16, 16, 16, 0.03) 18%, transparent 56%), linear-gradient(165deg, #101010 0%, #181818 52%, #202020 100%), linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.08) 100%);--ps-semantic-tone-ghost-canvascolor:#181818;--ps-semantic-tone-ghost-root-text-default:#C3C3C3;--ps-semantic-tone-ghost-root-text-subtle:rgba(186, 186, 186, 0.50);--ps-semantic-tone-ghost-root-border-subtle:rgba(52, 52, 52, 0.66);--ps-semantic-tone-ghost-root-border-default:rgba(79, 79, 79, 0.66);--ps-semantic-tone-ghost-root-border-focus:rgba(79, 79, 79, 0.66);--ps-semantic-tone-ghost-overlay:#101010;--ps-semantic-tone-ghost-border-subtle:rgba(60, 60, 60, 0.66);--ps-semantic-tone-ghost-border-default:rgba(61, 61, 61, 0.66);--ps-semantic-tone-ghost-border-focus:#404040;--ps-semantic-tone-ghost-text-default:#B1B1B1;--ps-semantic-tone-ghost-text-subtle:rgba(174, 174, 174, 0.50);--ps-semantic-tone-ghost-button-rest-background:transparent;--ps-semantic-tone-ghost-button-rest-bgcolor:transparent;--ps-semantic-tone-ghost-button-rest-border:transparent;--ps-semantic-tone-ghost-button-rest-text:currentColor;--ps-semantic-tone-ghost-button-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.11) 0%, rgba(255, 255, 255, 0.06) 14%, rgba(255, 255, 255, 0.02) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.11) 0%, rgba(95, 95, 95, 0.08) 18%, rgba(69, 69, 69, 0.03) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.03) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.10) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.24) 100%), linear-gradient(145deg, #5F5F5F 0%, #6C6C6C 46%, #5F5F5F 100%);--ps-semantic-tone-ghost-button-hover-bgcolor:#5F5F5F;--ps-semantic-tone-ghost-button-hover-border:rgba(69, 69, 69, 0.66);--ps-semantic-tone-ghost-button-hover-text:#B4B4B4;--ps-semantic-tone-ghost-button-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.05) 0%, rgba(95, 95, 95, 0.04) 18%, rgba(69, 69, 69, 0.01) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.04) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.28) 100%), linear-gradient(145deg, #5F5F5F 0%, #6C6C6C 46%, #5F5F5F 100%);--ps-semantic-tone-ghost-button-active-bgcolor:#5F5F5F;--ps-semantic-tone-ghost-button-active-border:rgba(57, 57, 57, 0.66);--ps-semantic-tone-ghost-button-active-text:#B4B4B4;--ps-semantic-tone-ghost-button-disabled-background:rgba(57, 57, 57, 0.12);--ps-semantic-tone-ghost-button-disabled-bgcolor:#393939;--ps-semantic-tone-ghost-button-disabled-border:rgba(57, 57, 57, 0.66);--ps-semantic-tone-ghost-button-disabled-text:#AEAEAE;--ps-semantic-tone-ghost-button-focus-ring:#404040;--ps-semantic-tone-info-tone:#19CAE6;--ps-semantic-tone-info-surface-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.05) 0%, rgba(10, 77, 87, 0.04) 18%, rgba(4, 37, 41, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.14) 100%), linear-gradient(160deg, #073940 0%, #0A4D57 46%, #073940 100%);--ps-semantic-tone-info-surface-rest-bgcolor:#073940;--ps-semantic-tone-info-surface-rest-border:rgba(15, 121, 138, 0.66);--ps-semantic-tone-info-surface-rest-text:#C3F1F8;--ps-semantic-tone-info-surface-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.04) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.07) 0%, rgba(10, 77, 87, 0.05) 18%, rgba(4, 37, 41, 0.02) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.18) 100%), linear-gradient(160deg, #0A4D57 0%, #0C626E 46%, #0A4D57 100%);--ps-semantic-tone-info-surface-hover-bgcolor:#0A4D57;--ps-semantic-tone-info-surface-hover-border:rgba(15, 121, 138, 0.66);--ps-semantic-tone-info-surface-hover-text:#C3F1F8;--ps-semantic-tone-info-surface-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.04) 0%, rgba(10, 77, 87, 0.03) 18%, rgba(4, 37, 41, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.22) 100%), linear-gradient(160deg, #0A4D57 0%, #0C626E 46%, #0A4D57 100%);--ps-semantic-tone-info-surface-active-bgcolor:#0A4D57;--ps-semantic-tone-info-surface-active-border:rgba(15, 121, 138, 0.66);--ps-semantic-tone-info-surface-active-text:#C3F1F8;--ps-semantic-tone-info-surface-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.03) 0%, rgba(10, 77, 87, 0.02) 18%, rgba(4, 37, 41, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(160deg, #021012 0%, #042529 46%, #021012 100%);--ps-semantic-tone-info-surface-disabled-bgcolor:#021012;--ps-semantic-tone-info-surface-disabled-border:rgba(15, 119, 136, 0.66);--ps-semantic-tone-info-surface-disabled-text:rgba(190, 240, 247, 0.50);--ps-semantic-tone-info-surface-focus-ring:#107D8F;--ps-semantic-tone-info-surface-alt-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.05) 0%, rgba(7, 54, 62, 0.04) 18%, rgba(2, 18, 21, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.14) 100%), linear-gradient(160deg, #04242A 0%, #07363E 46%, #04242A 100%);--ps-semantic-tone-info-surface-alt-rest-bgcolor:#04242A;--ps-semantic-tone-info-surface-alt-rest-border:rgba(15, 121, 138, 0.66);--ps-semantic-tone-info-surface-alt-rest-text:#C3F1F8;--ps-semantic-tone-info-surface-alt-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.04) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.07) 0%, rgba(7, 54, 62, 0.05) 18%, rgba(2, 18, 21, 0.02) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.18) 100%), linear-gradient(160deg, #07363E 0%, #094853 46%, #07363E 100%);--ps-semantic-tone-info-surface-alt-hover-bgcolor:#07363E;--ps-semantic-tone-info-surface-alt-hover-border:rgba(15, 121, 138, 0.66);--ps-semantic-tone-info-surface-alt-hover-text:#C3F1F8;--ps-semantic-tone-info-surface-alt-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.04) 0%, rgba(7, 54, 62, 0.03) 18%, rgba(2, 18, 21, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.22) 100%), linear-gradient(160deg, #07363E 0%, #094853 46%, #07363E 100%);--ps-semantic-tone-info-surface-alt-active-bgcolor:#07363E;--ps-semantic-tone-info-surface-alt-active-border:rgba(15, 121, 138, 0.66);--ps-semantic-tone-info-surface-alt-active-text:#C3F1F8;--ps-semantic-tone-info-surface-alt-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.03) 0%, rgba(7, 54, 62, 0.02) 18%, rgba(2, 18, 21, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(160deg, #000000 0%, #021215 46%, #000000 100%);--ps-semantic-tone-info-surface-alt-disabled-bgcolor:#000000;--ps-semantic-tone-info-surface-alt-disabled-border:rgba(15, 119, 136, 0.66);--ps-semantic-tone-info-surface-alt-disabled-text:rgba(190, 240, 247, 0.50);--ps-semantic-tone-info-surface-alt-focus-ring:#107D8F;--ps-semantic-tone-info-canvas:radial-gradient(circle at 16% 12%, rgba(255, 255, 255, 0.04) 0%, rgba(4, 37, 41, 0.03) 18%, transparent 56%), linear-gradient(165deg, #042529 0%, #063137 52%, #083D45 100%), linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.08) 100%);--ps-semantic-tone-info-canvascolor:#063137;--ps-semantic-tone-info-root-text-default:#E3F8FC;--ps-semantic-tone-info-root-text-subtle:rgba(211, 245, 250, 0.50);--ps-semantic-tone-info-root-border-subtle:rgba(13, 107, 122, 0.66);--ps-semantic-tone-info-root-border-default:rgba(19, 149, 170, 0.66);--ps-semantic-tone-info-root-border-focus:rgba(19, 149, 170, 0.66);--ps-semantic-tone-info-overlay:#042529;--ps-semantic-tone-info-border-subtle:rgba(15, 119, 136, 0.66);--ps-semantic-tone-info-border-default:rgba(15, 121, 138, 0.66);--ps-semantic-tone-info-border-focus:#107D8F;--ps-semantic-tone-info-text-default:#C3F1F8;--ps-semantic-tone-info-text-subtle:rgba(190, 240, 247, 0.50);--ps-semantic-tone-info-button-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0.05) 14%, rgba(255, 255, 255, 0.02) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.08) 0%, rgba(23, 182, 207, 0.06) 18%, rgba(18, 142, 161, 0.02) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.02) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.07) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(145deg, #14A2B8 0%, #17B6CF 46%, #14A2B8 100%);--ps-semantic-tone-info-button-rest-bgcolor:#14A2B8;--ps-semantic-tone-info-button-rest-border:rgba(15, 122, 138, 0.66);--ps-semantic-tone-info-button-rest-text:#C1F0F8;--ps-semantic-tone-info-button-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.11) 0%, rgba(255, 255, 255, 0.06) 14%, rgba(255, 255, 255, 0.02) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.11) 0%, rgba(23, 182, 207, 0.08) 18%, rgba(18, 142, 161, 0.03) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.03) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.10) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.24) 100%), linear-gradient(145deg, #17B6CF 0%, #19CAE6 46%, #17B6CF 100%);--ps-semantic-tone-info-button-hover-bgcolor:#17B6CF;--ps-semantic-tone-info-button-hover-border:rgba(18, 142, 161, 0.66);--ps-semantic-tone-info-button-hover-text:#C8F2F9;--ps-semantic-tone-info-button-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.05) 0%, rgba(23, 182, 207, 0.04) 18%, rgba(18, 142, 161, 0.01) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.04) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.28) 100%), linear-gradient(145deg, #17B6CF 0%, #19CAE6 46%, #17B6CF 100%);--ps-semantic-tone-info-button-active-bgcolor:#17B6CF;--ps-semantic-tone-info-button-active-border:rgba(15, 122, 138, 0.66);--ps-semantic-tone-info-button-active-text:#C8F2F9;--ps-semantic-tone-info-button-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.03) 0%, rgba(23, 182, 207, 0.02) 18%, rgba(18, 142, 161, 0.01) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.01) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.05) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(145deg, #0F7A8A 0%, #128EA1 46%, #0F7A8A 100%);--ps-semantic-tone-info-button-disabled-bgcolor:#0F7A8A;--ps-semantic-tone-info-button-disabled-border:rgba(15, 122, 138, 0.66);--ps-semantic-tone-info-button-disabled-text:#BEF0F7;--ps-semantic-tone-info-button-focus-ring:#107D8F;--ps-semantic-tone-success-tone:#32CD57;--ps-semantic-tone-success-surface-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.05) 0%, rgba(19, 77, 33, 0.04) 18%, rgba(9, 37, 15, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.14) 100%), linear-gradient(160deg, #0E3918 0%, #134D21 46%, #0E3918 100%);--ps-semantic-tone-success-surface-rest-bgcolor:#0E3918;--ps-semantic-tone-success-surface-rest-border:rgba(30, 123, 52, 0.66);--ps-semantic-tone-success-surface-rest-text:#CAF2D3;--ps-semantic-tone-success-surface-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.04) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.07) 0%, rgba(19, 77, 33, 0.05) 18%, rgba(9, 37, 15, 0.02) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.18) 100%), linear-gradient(160deg, #134D21 0%, #186229 46%, #134D21 100%);--ps-semantic-tone-success-surface-hover-bgcolor:#134D21;--ps-semantic-tone-success-surface-hover-border:rgba(30, 123, 52, 0.66);--ps-semantic-tone-success-surface-hover-text:#CAF2D3;--ps-semantic-tone-success-surface-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.04) 0%, rgba(19, 77, 33, 0.03) 18%, rgba(9, 37, 15, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.22) 100%), linear-gradient(160deg, #134D21 0%, #186229 46%, #134D21 100%);--ps-semantic-tone-success-surface-active-bgcolor:#134D21;--ps-semantic-tone-success-surface-active-border:rgba(30, 123, 52, 0.66);--ps-semantic-tone-success-surface-active-text:#CAF2D3;--ps-semantic-tone-success-surface-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.03) 0%, rgba(19, 77, 33, 0.02) 18%, rgba(9, 37, 15, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(160deg, #041007 0%, #09250F 46%, #041007 100%);--ps-semantic-tone-success-surface-disabled-bgcolor:#041007;--ps-semantic-tone-success-surface-disabled-border:rgba(29, 121, 51, 0.66);--ps-semantic-tone-success-surface-disabled-text:rgba(198, 241, 208, 0.50);--ps-semantic-tone-success-surface-focus-ring:#1F7F36;--ps-semantic-tone-success-surface-alt-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.05) 0%, rgba(13, 56, 24, 0.04) 18%, rgba(4, 19, 8, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.14) 100%), linear-gradient(160deg, #092510 0%, #0D3818 46%, #092510 100%);--ps-semantic-tone-success-surface-alt-rest-bgcolor:#092510;--ps-semantic-tone-success-surface-alt-rest-border:rgba(30, 123, 52, 0.66);--ps-semantic-tone-success-surface-alt-rest-text:#CAF2D3;--ps-semantic-tone-success-surface-alt-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.04) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.07) 0%, rgba(13, 56, 24, 0.05) 18%, rgba(4, 19, 8, 0.02) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.18) 100%), linear-gradient(160deg, #0D3818 0%, #124A1F 46%, #0D3818 100%);--ps-semantic-tone-success-surface-alt-hover-bgcolor:#0D3818;--ps-semantic-tone-success-surface-alt-hover-border:rgba(30, 123, 52, 0.66);--ps-semantic-tone-success-surface-alt-hover-text:#CAF2D3;--ps-semantic-tone-success-surface-alt-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.04) 0%, rgba(13, 56, 24, 0.03) 18%, rgba(4, 19, 8, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.22) 100%), linear-gradient(160deg, #0D3818 0%, #124A1F 46%, #0D3818 100%);--ps-semantic-tone-success-surface-alt-active-bgcolor:#0D3818;--ps-semantic-tone-success-surface-alt-active-border:rgba(30, 123, 52, 0.66);--ps-semantic-tone-success-surface-alt-active-text:#CAF2D3;--ps-semantic-tone-success-surface-alt-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.03) 0%, rgba(13, 56, 24, 0.02) 18%, rgba(4, 19, 8, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(160deg, #000000 0%, #041308 46%, #000000 100%);--ps-semantic-tone-success-surface-alt-disabled-bgcolor:#000000;--ps-semantic-tone-success-surface-alt-disabled-border:rgba(29, 121, 51, 0.66);--ps-semantic-tone-success-surface-alt-disabled-text:rgba(198, 241, 208, 0.50);--ps-semantic-tone-success-surface-alt-focus-ring:#1F7F36;--ps-semantic-tone-success-canvas:radial-gradient(circle at 16% 12%, rgba(255, 255, 255, 0.04) 0%, rgba(9, 37, 16, 0.03) 18%, transparent 56%), linear-gradient(165deg, #092510 0%, #0C3115 52%, #0F3D1A 100%), linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.08) 100%);--ps-semantic-tone-success-canvascolor:#0C3115;--ps-semantic-tone-success-root-text-default:#E7F9EB;--ps-semantic-tone-success-root-text-subtle:rgba(216, 246, 223, 0.50);--ps-semantic-tone-success-root-border-subtle:rgba(26, 109, 46, 0.66);--ps-semantic-tone-success-root-border-default:rgba(37, 152, 64, 0.66);--ps-semantic-tone-success-root-border-focus:rgba(37, 152, 64, 0.66);--ps-semantic-tone-success-overlay:#092510;--ps-semantic-tone-success-border-subtle:rgba(29, 121, 51, 0.66);--ps-semantic-tone-success-border-default:rgba(30, 123, 52, 0.66);--ps-semantic-tone-success-border-focus:#1F7F36;--ps-semantic-tone-success-text-default:#CAF2D3;--ps-semantic-tone-success-text-subtle:rgba(198, 241, 208, 0.50);--ps-semantic-tone-success-button-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0.05) 14%, rgba(255, 255, 255, 0.02) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.08) 0%, rgba(45, 185, 78, 0.06) 18%, rgba(35, 144, 60, 0.02) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.02) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.07) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(145deg, #28A445 0%, #2DB94E 46%, #28A445 100%);--ps-semantic-tone-success-button-rest-bgcolor:#28A445;--ps-semantic-tone-success-button-rest-border:rgba(30, 123, 52, 0.66);--ps-semantic-tone-success-button-rest-text:#C8F1D1;--ps-semantic-tone-success-button-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.11) 0%, rgba(255, 255, 255, 0.06) 14%, rgba(255, 255, 255, 0.02) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.11) 0%, rgba(45, 185, 78, 0.08) 18%, rgba(35, 144, 60, 0.03) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.03) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.10) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.24) 100%), linear-gradient(145deg, #2DB94E 0%, #32CD56 46%, #2DB94E 100%);--ps-semantic-tone-success-button-hover-bgcolor:#2DB94E;--ps-semantic-tone-success-button-hover-border:rgba(35, 144, 60, 0.66);--ps-semantic-tone-success-button-hover-text:#CEF3D6;--ps-semantic-tone-success-button-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.05) 0%, rgba(45, 185, 78, 0.04) 18%, rgba(35, 144, 60, 0.01) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.04) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.28) 100%), linear-gradient(145deg, #2DB94E 0%, #32CD56 46%, #2DB94E 100%);--ps-semantic-tone-success-button-active-bgcolor:#2DB94E;--ps-semantic-tone-success-button-active-border:rgba(30, 123, 52, 0.66);--ps-semantic-tone-success-button-active-text:#CEF3D6;--ps-semantic-tone-success-button-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.03) 0%, rgba(45, 185, 78, 0.02) 18%, rgba(35, 144, 60, 0.01) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.01) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.05) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(145deg, #1E7B34 0%, #23903C 46%, #1E7B34 100%);--ps-semantic-tone-success-button-disabled-bgcolor:#1E7B34;--ps-semantic-tone-success-button-disabled-border:rgba(30, 123, 52, 0.66);--ps-semantic-tone-success-button-disabled-text:#C6F1D0;--ps-semantic-tone-success-button-focus-ring:#1F7F36;--ps-semantic-tone-warning-tone:#DFAF20;--ps-semantic-tone-warning-surface-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.05) 0%, rgba(84, 67, 12, 0.04) 18%, rgba(40, 31, 6, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.14) 100%), linear-gradient(160deg, #3E3109 0%, #54430C 46%, #3E3109 100%);--ps-semantic-tone-warning-surface-rest-bgcolor:#3E3109;--ps-semantic-tone-warning-surface-rest-border:rgba(134, 105, 19, 0.66);--ps-semantic-tone-warning-surface-rest-text:#F7EAC5;--ps-semantic-tone-warning-surface-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.04) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.07) 0%, rgba(84, 67, 12, 0.05) 18%, rgba(40, 31, 6, 0.02) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.18) 100%), linear-gradient(160deg, #54430C 0%, #6B540F 46%, #54430C 100%);--ps-semantic-tone-warning-surface-hover-bgcolor:#54430C;--ps-semantic-tone-warning-surface-hover-border:rgba(134, 105, 19, 0.66);--ps-semantic-tone-warning-surface-hover-text:#F7EAC5;--ps-semantic-tone-warning-surface-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.04) 0%, rgba(84, 67, 12, 0.03) 18%, rgba(40, 31, 6, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.22) 100%), linear-gradient(160deg, #54430C 0%, #6B540F 46%, #54430C 100%);--ps-semantic-tone-warning-surface-active-bgcolor:#54430C;--ps-semantic-tone-warning-surface-active-border:rgba(134, 105, 19, 0.66);--ps-semantic-tone-warning-surface-active-text:#F7EAC5;--ps-semantic-tone-warning-surface-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.03) 0%, rgba(84, 67, 12, 0.02) 18%, rgba(40, 31, 6, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(160deg, #110E03 0%, #281F06 46%, #110E03 100%);--ps-semantic-tone-warning-surface-disabled-bgcolor:#110E03;--ps-semantic-tone-warning-surface-disabled-border:rgba(132, 103, 19, 0.66);--ps-semantic-tone-warning-surface-disabled-text:rgba(246, 232, 193, 0.50);--ps-semantic-tone-warning-surface-focus-ring:#8A6C14;--ps-semantic-tone-warning-surface-alt-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.05) 0%, rgba(61, 47, 8, 0.04) 18%, rgba(20, 16, 3, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.14) 100%), linear-gradient(160deg, #281F06 0%, #3D2F08 46%, #281F06 100%);--ps-semantic-tone-warning-surface-alt-rest-bgcolor:#281F06;--ps-semantic-tone-warning-surface-alt-rest-border:rgba(134, 105, 19, 0.66);--ps-semantic-tone-warning-surface-alt-rest-text:#F7EAC5;--ps-semantic-tone-warning-surface-alt-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.04) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.07) 0%, rgba(61, 47, 8, 0.05) 18%, rgba(20, 16, 3, 0.02) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.18) 100%), linear-gradient(160deg, #3D2F08 0%, #513F0B 46%, #3D2F08 100%);--ps-semantic-tone-warning-surface-alt-hover-bgcolor:#3D2F08;--ps-semantic-tone-warning-surface-alt-hover-border:rgba(134, 105, 19, 0.66);--ps-semantic-tone-warning-surface-alt-hover-text:#F7EAC5;--ps-semantic-tone-warning-surface-alt-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.04) 0%, rgba(61, 47, 8, 0.03) 18%, rgba(20, 16, 3, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.22) 100%), linear-gradient(160deg, #3D2F08 0%, #513F0B 46%, #3D2F08 100%);--ps-semantic-tone-warning-surface-alt-active-bgcolor:#3D2F08;--ps-semantic-tone-warning-surface-alt-active-border:rgba(134, 105, 19, 0.66);--ps-semantic-tone-warning-surface-alt-active-text:#F7EAC5;--ps-semantic-tone-warning-surface-alt-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.03) 0%, rgba(61, 47, 8, 0.02) 18%, rgba(20, 16, 3, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(160deg, #000000 0%, #141003 46%, #000000 100%);--ps-semantic-tone-warning-surface-alt-disabled-bgcolor:#000000;--ps-semantic-tone-warning-surface-alt-disabled-border:rgba(132, 103, 19, 0.66);--ps-semantic-tone-warning-surface-alt-disabled-text:rgba(246, 232, 193, 0.50);--ps-semantic-tone-warning-surface-alt-focus-ring:#8A6C14;--ps-semantic-tone-warning-canvas:radial-gradient(circle at 16% 12%, rgba(255, 255, 255, 0.04) 0%, rgba(41, 32, 6, 0.03) 18%, transparent 56%), linear-gradient(165deg, #292006 0%, #362A08 52%, #43340A 100%), linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.08) 100%);--ps-semantic-tone-warning-canvascolor:#362A08;--ps-semantic-tone-warning-root-text-default:#FBF5E4;--ps-semantic-tone-warning-root-text-subtle:rgba(249, 240, 213, 0.50);--ps-semantic-tone-warning-root-border-subtle:rgba(118, 93, 17, 0.66);--ps-semantic-tone-warning-root-border-default:rgba(165, 130, 23, 0.66);--ps-semantic-tone-warning-root-border-focus:rgba(165, 130, 23, 0.66);--ps-semantic-tone-warning-overlay:#292006;--ps-semantic-tone-warning-border-subtle:rgba(132, 103, 19, 0.66);--ps-semantic-tone-warning-border-default:rgba(134, 105, 19, 0.66);--ps-semantic-tone-warning-border-focus:#8A6C14;--ps-semantic-tone-warning-text-default:#F7EAC5;--ps-semantic-tone-warning-text-subtle:rgba(246, 232, 193, 0.50);--ps-semantic-tone-warning-button-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0.05) 14%, rgba(255, 255, 255, 0.02) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.08) 0%, rgba(201, 158, 28, 0.06) 18%, rgba(157, 123, 22, 0.02) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.02) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.07) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(145deg, #B38C19 0%, #C99E1C 46%, #B38C19 100%);--ps-semantic-tone-warning-button-rest-bgcolor:#B38C19;--ps-semantic-tone-warning-button-rest-border:rgba(134, 105, 19, 0.66);--ps-semantic-tone-warning-button-rest-text:#F7E9C3;--ps-semantic-tone-warning-button-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.11) 0%, rgba(255, 255, 255, 0.06) 14%, rgba(255, 255, 255, 0.02) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.11) 0%, rgba(201, 158, 28, 0.08) 18%, rgba(157, 123, 22, 0.03) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.03) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.10) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.24) 100%), linear-gradient(145deg, #C99E1C 0%, #E0AF1F 46%, #C99E1C 100%);--ps-semantic-tone-warning-button-hover-bgcolor:#C99E1C;--ps-semantic-tone-warning-button-hover-border:rgba(157, 123, 22, 0.66);--ps-semantic-tone-warning-button-hover-text:#F8ECC9;--ps-semantic-tone-warning-button-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.05) 0%, rgba(201, 158, 28, 0.04) 18%, rgba(157, 123, 22, 0.01) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.04) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.28) 100%), linear-gradient(145deg, #C99E1C 0%, #E0AF1F 46%, #C99E1C 100%);--ps-semantic-tone-warning-button-active-bgcolor:#C99E1C;--ps-semantic-tone-warning-button-active-border:rgba(134, 105, 19, 0.66);--ps-semantic-tone-warning-button-active-text:#F8ECC9;--ps-semantic-tone-warning-button-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.03) 0%, rgba(201, 158, 28, 0.02) 18%, rgba(157, 123, 22, 0.01) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.01) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.05) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(145deg, #866913 0%, #9D7B16 46%, #866913 100%);--ps-semantic-tone-warning-button-disabled-bgcolor:#866913;--ps-semantic-tone-warning-button-disabled-border:rgba(134, 105, 19, 0.66);--ps-semantic-tone-warning-button-disabled-text:#F6E8C1;--ps-semantic-tone-warning-button-focus-ring:#8A6C14;--ps-semantic-tone-danger-tone:#CC3342;--ps-semantic-tone-danger-surface-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.05) 0%, rgba(77, 19, 26, 0.04) 18%, rgba(37, 9, 12, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.14) 100%), linear-gradient(160deg, #390E13 0%, #4D131A 46%, #390E13 100%);--ps-semantic-tone-danger-surface-rest-bgcolor:#390E13;--ps-semantic-tone-danger-surface-rest-border:rgba(123, 30, 40, 0.66);--ps-semantic-tone-danger-surface-rest-text:#F2CACE;--ps-semantic-tone-danger-surface-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.04) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.07) 0%, rgba(77, 19, 26, 0.05) 18%, rgba(37, 9, 12, 0.02) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.18) 100%), linear-gradient(160deg, #4D131A 0%, #621821 46%, #4D131A 100%);--ps-semantic-tone-danger-surface-hover-bgcolor:#4D131A;--ps-semantic-tone-danger-surface-hover-border:rgba(123, 30, 40, 0.66);--ps-semantic-tone-danger-surface-hover-text:#F2CACE;--ps-semantic-tone-danger-surface-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.04) 0%, rgba(77, 19, 26, 0.03) 18%, rgba(37, 9, 12, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.22) 100%), linear-gradient(160deg, #4D131A 0%, #621821 46%, #4D131A 100%);--ps-semantic-tone-danger-surface-active-bgcolor:#4D131A;--ps-semantic-tone-danger-surface-active-border:rgba(123, 30, 40, 0.66);--ps-semantic-tone-danger-surface-active-text:#F2CACE;--ps-semantic-tone-danger-surface-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.03) 0%, rgba(77, 19, 26, 0.02) 18%, rgba(37, 9, 12, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(160deg, #100405 0%, #25090C 46%, #100405 100%);--ps-semantic-tone-danger-surface-disabled-bgcolor:#100405;--ps-semantic-tone-danger-surface-disabled-border:rgba(121, 29, 39, 0.66);--ps-semantic-tone-danger-surface-disabled-text:rgba(241, 198, 202, 0.50);--ps-semantic-tone-danger-surface-focus-ring:#7F1F29;--ps-semantic-tone-danger-surface-alt-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.05) 0%, rgba(56, 13, 19, 0.04) 18%, rgba(19, 4, 6, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.14) 100%), linear-gradient(160deg, #25090C 0%, #380D13 46%, #25090C 100%);--ps-semantic-tone-danger-surface-alt-rest-bgcolor:#25090C;--ps-semantic-tone-danger-surface-alt-rest-border:rgba(123, 30, 40, 0.66);--ps-semantic-tone-danger-surface-alt-rest-text:#F2CACE;--ps-semantic-tone-danger-surface-alt-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.04) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.07) 0%, rgba(56, 13, 19, 0.05) 18%, rgba(19, 4, 6, 0.02) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.18) 100%), linear-gradient(160deg, #380D13 0%, #4A1219 46%, #380D13 100%);--ps-semantic-tone-danger-surface-alt-hover-bgcolor:#380D13;--ps-semantic-tone-danger-surface-alt-hover-border:rgba(123, 30, 40, 0.66);--ps-semantic-tone-danger-surface-alt-hover-text:#F2CACE;--ps-semantic-tone-danger-surface-alt-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.04) 0%, rgba(56, 13, 19, 0.03) 18%, rgba(19, 4, 6, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.22) 100%), linear-gradient(160deg, #380D13 0%, #4A1219 46%, #380D13 100%);--ps-semantic-tone-danger-surface-alt-active-bgcolor:#380D13;--ps-semantic-tone-danger-surface-alt-active-border:rgba(123, 30, 40, 0.66);--ps-semantic-tone-danger-surface-alt-active-text:#F2CACE;--ps-semantic-tone-danger-surface-alt-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 38%), radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.03) 0%, rgba(56, 13, 19, 0.02) 18%, rgba(19, 4, 6, 0.01) 38%, transparent 68%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(160deg, #000000 0%, #130406 46%, #000000 100%);--ps-semantic-tone-danger-surface-alt-disabled-bgcolor:#000000;--ps-semantic-tone-danger-surface-alt-disabled-border:rgba(121, 29, 39, 0.66);--ps-semantic-tone-danger-surface-alt-disabled-text:rgba(241, 198, 202, 0.50);--ps-semantic-tone-danger-surface-alt-focus-ring:#7F1F29;--ps-semantic-tone-danger-canvas:radial-gradient(circle at 16% 12%, rgba(255, 255, 255, 0.04) 0%, rgba(37, 9, 12, 0.03) 18%, transparent 56%), linear-gradient(165deg, #25090C 0%, #310C10 52%, #3D0F14 100%), linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.08) 100%);--ps-semantic-tone-danger-canvascolor:#310C10;--ps-semantic-tone-danger-root-text-default:#F9E7E9;--ps-semantic-tone-danger-root-text-subtle:rgba(246, 216, 219, 0.50);--ps-semantic-tone-danger-root-border-subtle:rgba(109, 26, 35, 0.66);--ps-semantic-tone-danger-root-border-default:rgba(152, 37, 49, 0.66);--ps-semantic-tone-danger-root-border-focus:rgba(152, 37, 49, 0.66);--ps-semantic-tone-danger-overlay:#25090C;--ps-semantic-tone-danger-border-subtle:rgba(121, 29, 39, 0.66);--ps-semantic-tone-danger-border-default:rgba(123, 30, 40, 0.66);--ps-semantic-tone-danger-border-focus:#7F1F29;--ps-semantic-tone-danger-text-default:#F2CACE;--ps-semantic-tone-danger-text-subtle:rgba(241, 198, 202, 0.50);--ps-semantic-tone-danger-button-rest-background:linear-gradient(180deg, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0.05) 14%, rgba(255, 255, 255, 0.02) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.08) 0%, rgba(183, 46, 60, 0.06) 18%, rgba(143, 36, 46, 0.02) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.02) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.07) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(145deg, #A32935 0%, #B72E3C 46%, #A32935 100%);--ps-semantic-tone-danger-button-rest-bgcolor:#A32935;--ps-semantic-tone-danger-button-rest-border:rgba(122, 31, 40, 0.66);--ps-semantic-tone-danger-button-rest-text:#F1C8CC;--ps-semantic-tone-danger-button-hover-background:linear-gradient(180deg, rgba(255, 255, 255, 0.11) 0%, rgba(255, 255, 255, 0.06) 14%, rgba(255, 255, 255, 0.02) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.11) 0%, rgba(183, 46, 60, 0.08) 18%, rgba(143, 36, 46, 0.03) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.03) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.10) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.24) 100%), linear-gradient(145deg, #B72E3C 0%, #CC3342 46%, #B72E3C 100%);--ps-semantic-tone-danger-button-hover-bgcolor:#B72E3C;--ps-semantic-tone-danger-button-hover-border:rgba(143, 36, 46, 0.66);--ps-semantic-tone-danger-button-hover-text:#F3CED2;--ps-semantic-tone-danger-button-active-background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.05) 0%, rgba(183, 46, 60, 0.04) 18%, rgba(143, 36, 46, 0.01) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.04) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.28) 100%), linear-gradient(145deg, #B72E3C 0%, #CC3342 46%, #B72E3C 100%);--ps-semantic-tone-danger-button-active-bgcolor:#B72E3C;--ps-semantic-tone-danger-button-active-border:rgba(122, 31, 40, 0.66);--ps-semantic-tone-danger-button-active-text:#F3CED2;--ps-semantic-tone-danger-button-disabled-background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.02) 14%, rgba(255, 255, 255, 0.01) 24%, transparent 44%), radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.03) 0%, rgba(183, 46, 60, 0.02) 18%, rgba(143, 36, 46, 0.01) 38%, transparent 68%), linear-gradient(90deg, rgba(255, 255, 255, 0.01) 0%, transparent 14%, transparent 86%, rgba(0, 0, 0, 0.05) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, transparent 18%, transparent 72%, rgba(0, 0, 0, 0.12) 100%), linear-gradient(145deg, #7A1F28 0%, #8F242E 46%, #7A1F28 100%);--ps-semantic-tone-danger-button-disabled-bgcolor:#7A1F28;--ps-semantic-tone-danger-button-disabled-border:rgba(122, 31, 40, 0.66);--ps-semantic-tone-danger-button-disabled-text:#F1C6CA;--ps-semantic-tone-danger-button-focus-ring:#7F1F29;--ps-effect-glow-primary:0 0 28px rgba(190, 85, 14, 0.22);--ps-effect-glow-secondary:0 0 28px rgba(20, 162, 184, 0.18);--ps-effect-floating-shadow:0 9px 23px rgba(177, 177, 177, 0.24);--ps-effect-panel-shadow:0 7px 13px  rgba(177, 177, 177, 0.07);--ps-effect-panel-shadow-strong:0 7px 13px rgba(177, 177, 177, 0.07);--ps-effect-accent-shadow:0 16px 48px rgba(190, 85, 14, 0.22);--ps-effect-interactive-shadow:0 6px 14px rgba(177, 177, 177, 0.12);--ps-effect-track-shadow:inset 0 1px 0 rgba(223, 223, 223, 0.05);--ps-effect-thumb-shadow:0 12px 24px rgba(177, 177, 177, 0.18);--ps-effect-overlay-scrim:rgba(177, 177, 177, 0.66);--ps-effect-focus-glow:0 0 0 2px rgba(190, 85, 14, 0.42), 0 0 24px rgba(190, 85, 14, 0.18);--ps-effect-inset-shadow:inset 0 10px 28px rgba(177, 177, 177, 0.34);}*, *::before, *::after {box-sizing: border-box;}html {-webkit-text-size-adjust: 100%;}body {margin: 0;line-height: 1.4;overflow-x: clip;}pre, code, kbd, samp {font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, monospace;font-size: 1em;}ul, ol {list-style: none;padding: 0;margin: 0;}abbr[title] {border-bottom: none;text-decoration: underline dotted;}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}a, button, summary, [role="button"], input, label, select, textarea {-webkit-tap-highlight-color: transparent;}button, input, optgroup, select, textarea {margin: 0;}summary {display: list-item;list-style: none;}[hidden] {display: none;}img, picture, video, canvas, svg {display: block;max-width: 100%;}button, input, textarea, select {font: inherit;color: inherit;}table {border-collapse: collapse;border-spacing: 0;}.template-doc {margin: 0;min-height: 100vh;font-family: 'Manrope', 'Segoe UI', system-ui, sans-serif;background: var(--ps-semantic-tone-neutral-canvas);color: var(--ps-current-text-default);--ps-doc-layout-default-nav-width: 260px;--ps-doc-layout-default-toc-width: 240px;--ps-doc-layout-default-rail-width: 26px;--ps-doc-layout-default-shell-padding-inline-start: 1rem;--ps-doc-layout-default-shell-padding-inline-end: 1rem;--ps-doc-layout-default-shell-padding-block: 1rem;--ps-doc-layout-compact-shell-padding-inline-start: 1rem;--ps-doc-layout-compact-shell-padding-inline-end: 1rem;--ps-doc-layout-compact-shell-padding-block: 1rem;--ps-doc-layout-full-shell-padding-inline-start: 1rem;--ps-doc-layout-full-shell-padding-inline-end: 1rem;--ps-doc-layout-full-shell-padding-block: 1rem;--ps-doc-layout-min-nav-width: 220px;--ps-doc-layout-max-nav-width: 820px;--ps-doc-layout-min-toc-width: 180px;--ps-doc-layout-max-toc-width: 820px;--ps-doc-layout-preferred-nav-width: clamp(var(--ps-doc-layout-min-nav-width), var(--ps-doc-layout-user-nav-width, var(--ps-doc-layout-default-nav-width)), var(--ps-doc-layout-max-nav-width));--ps-doc-layout-preferred-toc-width: clamp(var(--ps-doc-layout-min-toc-width), var(--ps-doc-layout-user-toc-width, var(--ps-doc-layout-default-toc-width)), var(--ps-doc-layout-max-toc-width));--ps-doc-layout-preferred-shell-padding-inline-start: var(--ps-doc-layout-user-shell-padding-inline-start, var(--ps-doc-layout-default-shell-padding-inline-start));--ps-doc-layout-preferred-shell-padding-inline-end: var(--ps-doc-layout-user-shell-padding-inline-end, var(--ps-doc-layout-default-shell-padding-inline-end));--ps-doc-layout-active-nav-width: 0px;--ps-doc-layout-active-toc-width: 0px;--ps-doc-layout-active-rail-width: var(--ps-doc-layout-default-rail-width);--ps-doc-layout-active-shell-padding-inline-start: var(--ps-doc-layout-preferred-shell-padding-inline-start);--ps-doc-layout-active-shell-padding-inline-end: var(--ps-doc-layout-preferred-shell-padding-inline-end);--ps-doc-layout-active-shell-padding-block: var(--ps-doc-layout-default-shell-padding-block);}@media(max-width: 1023px) {.template-doc {--ps-doc-layout-active-shell-padding-inline-start: var(--ps-doc-layout-compact-shell-padding-inline-start);--ps-doc-layout-active-shell-padding-inline-end: var(--ps-doc-layout-compact-shell-padding-inline-end);--ps-doc-layout-active-shell-padding-block: var(--ps-doc-layout-compact-shell-padding-block);overflow-x: hidden;}}@media(min-width: 1024px) {.template-doc--has-nav:not(.template-doc--nav-drawer):not(.template-doc--nav-collapsed) {--ps-doc-layout-active-nav-width: var(--ps-doc-layout-preferred-nav-width);}}@media(min-width: 1320px) {.template-doc--has-toc:not(.template-doc--toc-collapsed) {--ps-doc-layout-active-toc-width: var(--ps-doc-layout-preferred-toc-width);}}.template-doc--full-main {--ps-doc-layout-active-shell-padding-inline-start: var(--ps-doc-layout-full-shell-padding-inline-start);--ps-doc-layout-active-shell-padding-inline-end: var(--ps-doc-layout-full-shell-padding-inline-end);--ps-doc-layout-active-shell-padding-block: var(--ps-doc-layout-full-shell-padding-block);}.doc-shell {display: grid;gap: 0;padding-inline-start: var(--ps-doc-layout-active-shell-padding-inline-start);padding-inline-end: var(--ps-doc-layout-active-shell-padding-inline-end);padding-block: var(--ps-doc-layout-active-shell-padding-block);margin: 0;width: 100%;box-sizing: border-box;grid-template-columns: minmax(0, 1fr);}@media(max-width: 1023px) {.doc-shell {grid-template-columns: 1fr;}}.doc-shell .doc-main > article {max-width: 1400px;margin: 0 auto;}.template-doc--full-main .doc-shell .doc-main > article {max-width: none;margin: 0;}@media(min-width: 1024px) {.template-doc--has-nav:not(.template-doc--nav-drawer) .doc-shell:not(.doc-shell--toc) {grid-template-columns: var(--ps-doc-layout-active-nav-width) minmax(0, 1fr);}}.doc-shell--single {grid-template-columns: 1fr;}.doc-shell--nav-drawer {grid-template-columns: 1fr;}.doc-main {min-width: 0;}.doc-content {margin: 0;padding: 0;font-size: 1rem;line-height: 1.5;color: var(--ps-current-text-default);}.doc-content :where(ul,ol) {list-style: auto;}.doc-sidebar {position: sticky;top: 105px;width: 100%;z-index: 30;align-self: start;max-height: calc(100vh - 130px);overflow: hidden;touch-action: none;overscroll-behavior: none;user-select: none;}.template-doc--nav-drawer .doc-sidebar {position: fixed;top: 105px;right: 16px;left: auto;width: fit-content;min-width: 300px;height: auto;transform: translateX(120%);z-index: 40;overflow: auto;box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);}.template-doc.template-doc--nav-ready.template-doc--nav-drawer .doc-sidebar {transition: transform 220ms ease;}@media(max-width: 1023px) {.template-doc.template-doc--full-main {--ps-doc-layout-active-shell-padding-inline-start: var(--ps-doc-layout-compact-shell-padding-inline-start);--ps-doc-layout-active-shell-padding-inline-end: var(--ps-doc-layout-compact-shell-padding-inline-end);--ps-doc-layout-active-shell-padding-block: var(--ps-doc-layout-compact-shell-padding-block);}}@media(max-width: 1023px) {.template-doc--nav-drawer .doc-sidebar, .template-doc--has-nav:not(.template-doc--nav-drawer) .doc-sidebar {position: fixed;top: 78px;left: auto;right: 0;bottom: 0;height: calc(100dvh - 78px);max-width: 100vw;max-height: none;border-radius: 0;background: inherit;overflow: hidden;transform: translateX(120%);z-index: 50;box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);}}@media(max-width: 640px) {.template-doc--nav-drawer .doc-sidebar, .template-doc--has-nav:not(.template-doc--nav-drawer) .doc-sidebar {left: 0;right: 0;width: 100%;max-width: none;}}@media(max-width: 1023px) {.template-doc.template-doc--nav-ready.template-doc--has-nav:not(.template-doc--nav-drawer) .doc-sidebar {transition: transform 220ms ease;}}@media(min-width: 1024px) {.template-doc.template-doc--nav-ready.template-doc--has-nav:not(.template-doc--nav-drawer) .doc-sidebar {transition: transform 260ms ease;}}.doc-nav-toggle:checked ~ .doc-shell .doc-sidebar {transform: translateX(0);}.doc-content :where(p) {margin: 0 0 1em;}.doc-content :where(h1, h2, h3, h4, h5, h6) {margin: 0 0 0.6em;scroll-margin-top: 96px;}.doc-content :where(h1) {font-size: 2rem;font-weight: 700;letter-spacing: -0.01em;line-height: 1.1;margin: 0 0 0.5em;}.doc-content :where(h2) {font-size: 1.5rem;font-weight: 700;letter-spacing: -0.005em;line-height: 1.3;}.doc-content :where(h3) {font-size: 1.25rem;font-weight: 600;letter-spacing: -0.003em;line-height: 1.3;}.doc-content :where(h4) {font-size: 1rem;font-weight: 600;line-height: 1.45;}.doc-content :where(h5) {font-size: 1rem;font-weight: 600;line-height: 1.45;}.doc-content :where(h6) {font-size: 1rem;font-weight: 600;line-height: 1.45;}.doc-content :where(* + h1, * + h2, * + h3, * + h4, * + h5, * + h6) {margin-top: 1.2em;}.doc-content :where(ul, ol) {margin: 0 0 1em 1.4em;padding: 0;}.doc-content :where(li) {margin: 0.35em 0;}.doc-content :where(li > p) {margin: 0.4em 0;}.doc-content :where(a) {color: var(--ps-current-text-default);text-decoration: none;font-weight: 600;}.doc-content :where(a:hover) {text-decoration: underline;}.doc-content :where(a:focus-visible) {outline: 2px solid var(--ps-current-border-focus);}.doc-content :where(code, pre) {font-family: 'SFMono-Regular', 'Consolas', 'Liberation Mono', monospace;font-size: 0.9rem;letter-spacing: 0.024em;line-height: 1.6;background: var(--ps-semantic-tone-neutral-surface-alt-rest-background);color: var(--ps-semantic-tone-neutral-surface-alt-rest-text);border: 1px solid var(--ps-current-border-default);border-radius: 6px;margin: 0;overflow-x: auto;}.doc-content :where(code) {padding: 0.15em 0.35em;}.doc-content :where(pre) {padding: 18px 20px;position: relative;}.doc-content :where(pre > .code-copy-button) {position: absolute;top: 12px;right: 12px;z-index: 2;width: 2.15rem;height: 2.15rem;padding: 0.25em;font-size: 0.85rem;display: inline-flex;align-items: center;justify-content: center;border-width: 1px;border-radius: 6px;box-shadow: var(--ps-effect-interactive-shadow);cursor: pointer;opacity: 0;pointer-events: none;transition: opacity 140ms ease, transform 180ms ease, background-color 140ms ease, border-color 140ms ease, color 140ms ease;}@media(hover: none) {.doc-content :where(pre > .code-copy-button) {opacity: 1;pointer-events: auto;}}.doc-content :where(pre:hover > .code-copy-button, pre:focus-within > .code-copy-button) {opacity: 1;pointer-events: auto;}.doc-content :where(pre > .code-copy-button:hover) {background: var(--ps-semantic-tone-neutral-surface-hover-background);border-color: var(--ps-current-border-default);}.doc-content :where(pre > .code-copy-button:active) {background: var(--ps-semantic-tone-neutral-surface-active-background);border-color: var(--ps-current-border-default);}.doc-content :where(pre > .code-copy-button:focus-visible) {opacity: 1;pointer-events: auto;outline: 2px solid var(--ps-semantic-tone-neutral-button-focus-ring);}.doc-content :where(pre > .code-copy-button:disabled) {background: var(--ps-semantic-tone-neutral-surface-disabled-background);color: var(--ps-current-text-subtle);border-color: var(--ps-current-border-subtle);cursor: not-allowed;}.doc-content pre > .code-copy-button.is-copied {background: var(--ps-semantic-tone-success-button-rest-background);border-color: var(--ps-semantic-tone-success-border-default);color: var(--ps-semantic-tone-success-text-default);}.doc-content pre > .code-copy-button.is-error {background: var(--ps-semantic-tone-danger-button-rest-background);border-color: var(--ps-semantic-tone-danger-border-default);color: var(--ps-semantic-tone-danger-text-default);}.doc-content :where(pre code) {background: transparent;border: none;padding: 0;}.doc-content :where(pre.shiki.shiki-themes) {background: var(--shiki-dark-bg);color: var(--shiki-dark);}.doc-content :where(pre.shiki.shiki-themes .line) {color: var(--shiki-dark);}.doc-content :where(pre.shiki.shiki-themes span) {color: var(--shiki-dark);}.doc-content :where(code.shiki-inline) {color: var(--shiki-dark);background: var(--shiki-dark-bg);border: none;}.doc-content :where(blockquote) {margin: 0 0 1.4em;padding: 0.65em 1.1em;border-inline-start: 0.5em solid var(--ps-current-tone);padding-inline-start: 0.5em;background: var(--ps-current-button-rest-background);color: var(--ps-current-button-rest-text);border-radius: 6px;}.doc-content blockquote :where(p) {margin: 0;padding: 0;}.doc-content :where(.table-scroll) {margin: 0 0 1.4em;max-width: 100%;overflow-x: auto;background: var(--ps-current-surface-rest-background);border: 1px solid var(--ps-current-border-default);border-radius: 8px;box-shadow: var(--ps-effect-panel-shadow);}.doc-content :where(table) {width: max-content;min-width: 100%;border-collapse: separate;border-spacing: 0;table-layout: auto;margin: 0;}.doc-content :where(thead tr) {background: var(--ps-current-surface-rest-background);color: var(--ps-current-text-default);font-size: 0.85rem;letter-spacing: 0.036em;line-height: 1.6;text-transform: uppercase;border-bottom: 1px solid var(--ps-current-border-default);}.doc-content :where(thead th:first-child) {border-top-left-radius: 8px;}.doc-content :where(thead th:last-child) {border-top-right-radius: 8px;}.doc-content :where(tbody tr:last-child td) {border-bottom: none;}.doc-content :where(tbody tr:last-child td:first-child) {border-bottom-left-radius: 8px;}.doc-content :where(tbody tr:last-child td:last-child) {border-bottom-right-radius: 8px;}.doc-content :where(th + th, td + td) {border-left: 1px solid var(--ps-current-border-subtle);}.doc-content :where(th, td) {padding: 11px 14px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--ps-current-border-subtle);}@media(max-width: 1024px) {.doc-content :where(th, td) {padding: 9px 11px;}}.doc-content :where(table code) {background: var(--ps-semantic-tone-neutral-surface-rest-background);color: var(--ps-semantic-tone-neutral-surface-rest-text);border: 1px solid var(--ps-semantic-tone-neutral-surface-rest-border);border-radius: 999px;opacity: 0.9;}.doc-content :where(hr) {border: none;border-top: 1px solid var(--ps-current-border-subtle);margin: 2em 0;}.doc-content :where(img, video) {max-width: 100%;height: auto;border-radius: 8px;border: 1px solid var(--ps-current-border-subtle);}.doc-content :where(figure) {margin: 0 0 1.4em;}.doc-content :where(figcaption) {margin-top: 0.6em;font-size: 0.94rem;letter-spacing: 0.014em;line-height: 1.6;color: var(--ps-current-text-subtle);}.m-0 {margin: 0 !important;}.mt-0 {margin-top: 0 !important;}.mr-0 {margin-right: 0 !important;}.mb-0 {margin-bottom: 0 !important;}.ml-0 {margin-left: 0 !important;}.mx-0 {margin-inline: 0 !important;}.my-0 {margin-block: 0 !important;}.m-1 {margin: 0.25em !important;}.mt-1 {margin-top: 0.25em !important;}.mr-1 {margin-right: 0.25em !important;}.mb-1 {margin-bottom: 0.25em !important;}.ml-1 {margin-left: 0.25em !important;}.mx-1 {margin-inline: 0.25em !important;}.my-1 {margin-block: 0.25em !important;}.m-2 {margin: 0.5em !important;}.mt-2 {margin-top: 0.5em !important;}.mr-2 {margin-right: 0.5em !important;}.mb-2 {margin-bottom: 0.5em !important;}.ml-2 {margin-left: 0.5em !important;}.mx-2 {margin-inline: 0.5em !important;}.my-2 {margin-block: 0.5em !important;}.m-3 {margin: 0.75em !important;}.mt-3 {margin-top: 0.75em !important;}.mr-3 {margin-right: 0.75em !important;}.mb-3 {margin-bottom: 0.75em !important;}.ml-3 {margin-left: 0.75em !important;}.mx-3 {margin-inline: 0.75em !important;}.my-3 {margin-block: 0.75em !important;}.m-4 {margin: 1em !important;}.mt-4 {margin-top: 1em !important;}.mr-4 {margin-right: 1em !important;}.mb-4 {margin-bottom: 1em !important;}.ml-4 {margin-left: 1em !important;}.mx-4 {margin-inline: 1em !important;}.my-4 {margin-block: 1em !important;}.m-5 {margin: 1.5em !important;}.mt-5 {margin-top: 1.5em !important;}.mr-5 {margin-right: 1.5em !important;}.mb-5 {margin-bottom: 1.5em !important;}.ml-5 {margin-left: 1.5em !important;}.mx-5 {margin-inline: 1.5em !important;}.my-5 {margin-block: 1.5em !important;}.m-6 {margin: 2em !important;}.mt-6 {margin-top: 2em !important;}.mr-6 {margin-right: 2em !important;}.mb-6 {margin-bottom: 2em !important;}.ml-6 {margin-left: 2em !important;}.mx-6 {margin-inline: 2em !important;}.my-6 {margin-block: 2em !important;}.m-auto {margin: auto !important;}.mt-auto {margin-top: auto !important;}.mr-auto {margin-right: auto !important;}.mb-auto {margin-bottom: auto !important;}.ml-auto {margin-left: auto !important;}.mx-auto {margin-inline: auto !important;}.my-auto {margin-block: auto !important;}.p-0 {padding: 0 !important;}.pt-0 {padding-top: 0 !important;}.pr-0 {padding-right: 0 !important;}.pb-0 {padding-bottom: 0 !important;}.pl-0 {padding-left: 0 !important;}.px-0 {padding-inline: 0 !important;}.py-0 {padding-block: 0 !important;}.p-1 {padding: 0.25em !important;}.pt-1 {padding-top: 0.25em !important;}.pr-1 {padding-right: 0.25em !important;}.pb-1 {padding-bottom: 0.25em !important;}.pl-1 {padding-left: 0.25em !important;}.px-1 {padding-inline: 0.25em !important;}.py-1 {padding-block: 0.25em !important;}.p-2 {padding: 0.5em !important;}.pt-2 {padding-top: 0.5em !important;}.pr-2 {padding-right: 0.5em !important;}.pb-2 {padding-bottom: 0.5em !important;}.pl-2 {padding-left: 0.5em !important;}.px-2 {padding-inline: 0.5em !important;}.py-2 {padding-block: 0.5em !important;}.p-3 {padding: 0.75em !important;}.pt-3 {padding-top: 0.75em !important;}.pr-3 {padding-right: 0.75em !important;}.pb-3 {padding-bottom: 0.75em !important;}.pl-3 {padding-left: 0.75em !important;}.px-3 {padding-inline: 0.75em !important;}.py-3 {padding-block: 0.75em !important;}.p-4 {padding: 1em !important;}.pt-4 {padding-top: 1em !important;}.pr-4 {padding-right: 1em !important;}.pb-4 {padding-bottom: 1em !important;}.pl-4 {padding-left: 1em !important;}.px-4 {padding-inline: 1em !important;}.py-4 {padding-block: 1em !important;}.p-5 {padding: 1.5em !important;}.pt-5 {padding-top: 1.5em !important;}.pr-5 {padding-right: 1.5em !important;}.pb-5 {padding-bottom: 1.5em !important;}.pl-5 {padding-left: 1.5em !important;}.px-5 {padding-inline: 1.5em !important;}.py-5 {padding-block: 1.5em !important;}.p-6 {padding: 2em !important;}.pt-6 {padding-top: 2em !important;}.pr-6 {padding-right: 2em !important;}.pb-6 {padding-bottom: 2em !important;}.pl-6 {padding-left: 2em !important;}.px-6 {padding-inline: 2em !important;}.py-6 {padding-block: 2em !important;}.gap-0 {gap: 0 !important;}.gap-x-0 {column-gap: 0 !important;}.gap-y-0 {row-gap: 0 !important;}.gap-1 {gap: 0.25em !important;}.gap-x-1 {column-gap: 0.25em !important;}.gap-y-1 {row-gap: 0.25em !important;}.gap-2 {gap: 0.5em !important;}.gap-x-2 {column-gap: 0.5em !important;}.gap-y-2 {row-gap: 0.5em !important;}.gap-3 {gap: 0.75em !important;}.gap-x-3 {column-gap: 0.75em !important;}.gap-y-3 {row-gap: 0.75em !important;}.gap-4 {gap: 1em !important;}.gap-x-4 {column-gap: 1em !important;}.gap-y-4 {row-gap: 1em !important;}.gap-5 {gap: 1.5em !important;}.gap-x-5 {column-gap: 1.5em !important;}.gap-y-5 {row-gap: 1.5em !important;}.gap-6 {gap: 2em !important;}.gap-x-6 {column-gap: 2em !important;}.gap-y-6 {row-gap: 2em !important;}.d-none {display: none !important;}.d-block {display: block !important;}.d-inline {display: inline !important;}.d-inline-block {display: inline-block !important;}.d-flex {display: flex !important;}.d-inline-flex {display: inline-flex !important;}.d-grid {display: grid !important;}.d-inline-grid {display: inline-grid !important;}.d-contents {display: contents !important;}.d-table {display: table !important;}.d-table-row {display: table-row !important;}.d-table-cell {display: table-cell !important;}.d-list-item {display: list-item !important;}.w-full {width: 100% !important;}.h-full {height: 100% !important;}.max-h-inspector {max-height: 24rem !important;}.auto-fit {width: 1% !important;}.min-w-0 {min-width: 0 !important;}.overflow-y-visible {overflow: visible !important;}.overflow-x-visible {overflow: visible !important;}.overflow-visible {overflow: visible !important;}.overflow-auto {overflow: auto !important;}.overflow-hidden {overflow: hidden !important;}.overflow-x-auto {overflow-x: auto !important;}.overflow-y-auto {overflow-y: auto !important;}.position-relative {position: relative !important;}.position-static {position: static !important;}.position-absolute {position: absolute !important;}.position-fixed {position: fixed !important;}.position-sticky {position: sticky !important;}.cursor-pointer {cursor: pointer !important;}.ws-normal {white-space: normal !important;}.ws-nowrap {white-space: nowrap !important;}.ws-pre-wrap {white-space: pre-wrap !important;}.col-resize {cursor: col-resize !important;}.bg-none {background: none !important;}.hidden {display: none !important;}@media(max-width: 640px) {.hidden-sm {display: none !important;}}@media(min-width: 640px) {.hidden-sm-up {display: none !important;}}@media(max-width: 768px) {.hidden-md {display: none !important;}}@media(min-width: 768px) {.hidden-md-up {display: none !important;}}@media(max-width: 1024px) {.hidden-lg {display: none !important;}}@media(min-width: 1024px) {.hidden-lg-up {display: none !important;}}@media(max-width: 1280px) {.hidden-xl {display: none !important;}}@media(min-width: 1280px) {.hidden-xl-up {display: none !important;}}@media(max-width: 1320px) {.hidden-toc {display: none !important;}}@media(min-width: 1320px) {.hidden-toc-up {display: none !important;}}@media(max-width: 1400px) {.hidden-wide {display: none !important;}}@media(min-width: 1400px) {.hidden-wide-up {display: none !important;}}.b-1, .b-1-hover:hover {border-style: solid !important;border-width: 1px !important;}.bx-1, .bx-1-hover:hover {border-left-width: 1px !important;border-right-width: 1px !important;border-left-style: solid !important;border-right-style: solid !important;}.by-1, .by-1-hover:hover {border-top-width: 1px !important;border-bottom-width: 1px !important;border-top-style: solid !important;border-bottom-style: solid !important;}.bt-1, .bt-1-hover:hover {border-top-width: 1px !important;border-top-style: solid !important;}.br-1, .br-1-hover:hover {border-right-width: 1px !important;border-right-style: solid !important;}.bb-1, .bb-1-hover:hover {border-bottom-width: 1px !important;border-bottom-style: solid !important;}.bl-1, .bl-1-hover:hover {border-left-width: 1px !important;border-left-style: solid !important;}.b-2, .b-2-hover:hover {border-style: solid !important;border-width: 2px !important;}.bx-2, .bx-2-hover:hover {border-left-width: 2px !important;border-right-width: 2px !important;border-left-style: solid !important;border-right-style: solid !important;}.by-2, .by-2-hover:hover {border-top-width: 2px !important;border-bottom-width: 2px !important;border-top-style: solid !important;border-bottom-style: solid !important;}.bt-2, .bt-2-hover:hover {border-top-width: 2px !important;border-top-style: solid !important;}.br-2, .br-2-hover:hover {border-right-width: 2px !important;border-right-style: solid !important;}.bb-2, .bb-2-hover:hover {border-bottom-width: 2px !important;border-bottom-style: solid !important;}.bl-2, .bl-2-hover:hover {border-left-width: 2px !important;border-left-style: solid !important;}.b-3, .b-3-hover:hover {border-style: solid !important;border-width: 3px !important;}.bx-3, .bx-3-hover:hover {border-left-width: 3px !important;border-right-width: 3px !important;border-left-style: solid !important;border-right-style: solid !important;}.by-3, .by-3-hover:hover {border-top-width: 3px !important;border-bottom-width: 3px !important;border-top-style: solid !important;border-bottom-style: solid !important;}.bt-3, .bt-3-hover:hover {border-top-width: 3px !important;border-top-style: solid !important;}.br-3, .br-3-hover:hover {border-right-width: 3px !important;border-right-style: solid !important;}.bb-3, .bb-3-hover:hover {border-bottom-width: 3px !important;border-bottom-style: solid !important;}.bl-3, .bl-3-hover:hover {border-left-width: 3px !important;border-left-style: solid !important;}.b-0, .b-0-hover:hover {border-width: 0 !important;}.bx-0, .bx-0-hover:hover {border-left-width: 0 !important;border-right-width: 0 !important;}.by-0, .by-0-hover:hover {border-top-width: 0 !important;border-bottom-width: 0 !important;}.bt-0, .bt-0-hover:hover {border-top-width: 0 !important;}.br-0, .br-0-hover:hover {border-right-width: 0 !important;}.bb-0, .bb-0-hover:hover {border-bottom-width: 0 !important;}.bl-0, .bl-0-hover:hover {border-left-width: 0 !important;}.b-none, .b-none-hover:hover {border-style: none !important;}.b-solid, .b-solid-hover:hover {border-style: solid !important;}.b-dashed, .b-dashed-hover:hover {border-style: dashed !important;}.b-dotted, .b-dotted-hover:hover {border-style: dotted !important;}.b-subtle, .b-subtle-hover:hover {border-color: var(--ps-current-border-subtle) !important;}.b-default, .b-default-hover:hover {border-color: var(--ps-current-border-default) !important;}.b-focus, .b-focus-hover:hover {border-color: var(--ps-current-border-focus) !important;}.b-tone, .b-tone-hover:hover {border-color: var(--ps-current-tone) !important;}.b-transparent, .b-transparent-hover:hover {border-color: transparent !important;}.b-current, .b-current-hover:hover {border-color: currentColor !important;}.rounded-none {border-radius: 0 !important;}.rounded-t-none {border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;}.rounded-r-none {border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}.rounded-b-none {border-bottom-right-radius: 0 !important;border-bottom-left-radius: 0 !important;}.rounded-l-none {border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}.rounded-sm {border-radius: 6px !important;}.rounded-t-sm {border-top-left-radius: 6px !important;border-top-right-radius: 6px !important;}.rounded-r-sm {border-top-right-radius: 6px !important;border-bottom-right-radius: 6px !important;}.rounded-b-sm {border-bottom-right-radius: 6px !important;border-bottom-left-radius: 6px !important;}.rounded-l-sm {border-top-left-radius: 6px !important;border-bottom-left-radius: 6px !important;}.rounded-md {border-radius: 8px !important;}.rounded-t-md {border-top-left-radius: 8px !important;border-top-right-radius: 8px !important;}.rounded-r-md {border-top-right-radius: 8px !important;border-bottom-right-radius: 8px !important;}.rounded-b-md {border-bottom-right-radius: 8px !important;border-bottom-left-radius: 8px !important;}.rounded-l-md {border-top-left-radius: 8px !important;border-bottom-left-radius: 8px !important;}.rounded-lg {border-radius: 12px !important;}.rounded-t-lg {border-top-left-radius: 12px !important;border-top-right-radius: 12px !important;}.rounded-r-lg {border-top-right-radius: 12px !important;border-bottom-right-radius: 12px !important;}.rounded-b-lg {border-bottom-right-radius: 12px !important;border-bottom-left-radius: 12px !important;}.rounded-l-lg {border-top-left-radius: 12px !important;border-bottom-left-radius: 12px !important;}.rounded-pill {border-radius: 999px !important;}.rounded-t-pill {border-top-left-radius: 999px !important;border-top-right-radius: 999px !important;}.rounded-r-pill {border-top-right-radius: 999px !important;border-bottom-right-radius: 999px !important;}.rounded-b-pill {border-bottom-right-radius: 999px !important;border-bottom-left-radius: 999px !important;}.rounded-l-pill {border-top-left-radius: 999px !important;border-bottom-left-radius: 999px !important;}.opacity-0, .opacity-0-hover:hover {opacity: 0 !important;}.opacity-1, .opacity-1-hover:hover {opacity: 1 !important;}.opacity-25, .opacity-25-hover:hover {opacity: 0.25 !important;}.opacity-50, .opacity-50-hover:hover {opacity: 0.5 !important;}.opacity-75, .opacity-75-hover:hover {opacity: 0.75 !important;}.inset-size-0 {--tone-inset-size: 0 !important;}.inset-size-1 {--tone-inset-size: 0.25em !important;}.inset-size-2 {--tone-inset-size: 0.5em !important;}.inset-size-3 {--tone-inset-size: 0.75em !important;}.inset-size-4 {--tone-inset-size: 1em !important;}.inset-size-5 {--tone-inset-size: 1.5em !important;}.inset-size-6 {--tone-inset-size: 2em !important;}.underline-hover:hover, .underline-active:active, .underline-active.active {text-decoration: underline !important;}.text-left {text-align: left !important;}.text-center {text-align: center !important;}.text-right {text-align: right !important;}.text-start {text-align: start !important;}.text-end {text-align: end !important;}.text-justify {text-align: justify !important;}.text-ellipsis {text-overflow: ellipsis;}.uppercase {text-transform: uppercase !important;}.lowercase {text-transform: lowercase !important;}.text-subtle, .prose-meta, .text-caption, .text-attribution {color: var(--ps-current-text-subtle);margin: 0 0 0.8em;}.text-eyebrow {font-size: 0.9rem;font-weight: 700;letter-spacing: 0.18em;line-height: 1.52;color: var(--ps-current-text-subtle);text-transform: uppercase;margin: 0 0 0.55em;}.text-title {font-size: 1.5rem;font-weight: 700;letter-spacing: -0.005em;line-height: 1.1;margin: 0 0 0.45em;}.text-tagline {font-size: 0.94rem;letter-spacing: 0.014em;line-height: 1.6;color: var(--ps-current-text-subtle);margin: 0 0 1em;}.text-lead {font-size: 1rem;line-height: 1.6;margin: 0 0 1em;}.text-caption {font-size: 1.25rem;letter-spacing: -0.003em;line-height: 1.5;margin: 0 0 0.8em;}.text-quote {font-size: 1rem;font-weight: 600;line-height: 1.5;font-style: italic;margin: 0 0 0.65em;}.text-attribution {font-size: 0.85rem;font-weight: 600;letter-spacing: 0.08em;line-height: 1.55;text-transform: uppercase;margin: 0 0 0.75em;}.prose-pullquote {font-size: 1.25rem;font-weight: 100;letter-spacing: -0.003em;line-height: 1.3;font-style: italic;margin: 0 0 1em;}.prose-meta {font-size: 0.85rem;font-weight: 600;letter-spacing: 0.08em;line-height: 1.55;text-transform: uppercase;margin: 0 0 0.7em;}.fs-xxxs {font-size: 0.72rem !important;}.fs-xxs {font-size: 0.85rem !important;}.fs-xs {font-size: 0.9rem !important;}.fs-sm {font-size: 0.94rem !important;}.fs-body {font-size: 1rem !important;}.fs-h6 {font-size: 1rem !important;}.fs-h5 {font-size: 1rem !important;}.fs-h4 {font-size: 1rem !important;}.fs-h3 {font-size: 1.25rem !important;}.fs-h2 {font-size: 1.5rem !important;}.fs-h1 {font-size: 2rem !important;}.fs-display {font-size: 2.545rem !important;}.fw-100 {font-weight: 100 !important;}.fw-200 {font-weight: 200 !important;}.fw-300 {font-weight: 300 !important;}.fw-400 {font-weight: 400 !important;}.fw-500 {font-weight: 500 !important;}.fw-600 {font-weight: 600 !important;}.fw-700 {font-weight: 700 !important;}.fw-800 {font-weight: 800 !important;}.fw-900 {font-weight: 900 !important;}.lh-0 {line-height: 1.0 !important;}.lh-1 {line-height: 1.1 !important;}.lh-2 {line-height: 1.2 !important;}.lh-3 {line-height: 1.3 !important;}.lh-4 {line-height: 1.4 !important;}.lh-5 {line-height: 1.5 !important;}.lh-6 {line-height: 1.6 !important;}.lh-7 {line-height: 1.7 !important;}.box-shadow-none {box-shadow: none !important;}.bar-chart__bar {transition: opacity 180ms ease, filter 180ms ease, transform 180ms ease;transform-origin: center bottom;}.bar-chart__plot:hover .bar-chart__bar {opacity: 0.72;}.bar-chart__plot:hover .bar-chart__bar:hover {opacity: 1;filter: brightness(1.08);}.bar-chart__label, .bar-chart__value, .bar-chart__empty, .bar-chart__grid-line text {pointer-events: none;}.bar-chart__grid-line line {stroke: var(--ps-current-surface-alt-rest-border);stroke-width: 0.22;}.bar-chart__zero-line {stroke: var(--ps-current-border-subtle);stroke-width: 0.36;}.bar-chart__value {fill: var(--ps-current-text-default);font-size: 2.5px;font-weight: 700;}.bar-chart__label {fill: var(--ps-current-text-subtle);font-size: 2.2px;font-weight: 700;}.bar-chart__grid-line text {fill: var(--ps-current-text-subtle);font-size: 1.9px;font-weight: 500;dominant-baseline: middle;text-anchor: end;}.bar-chart__empty {fill: var(--ps-current-text-subtle);font-size: 2.6px;font-weight: 700;dominant-baseline: middle;}.badge {display: inline-flex;align-items: center;padding: 0.12em 0.75em;border-radius: 999px;font-size: 0.85rem;font-weight: 700;letter-spacing: 0.036em;line-height: 1.52;text-transform: uppercase;}.btn {display: inline-flex;background: transparent;vertical-align: middle;align-items: center;justify-content: center;gap: 0.25em;border: none;border-color: transparent;cursor: pointer;text-decoration: none;white-space: nowrap;transition: background 150ms ease, color 150ms ease, border-color 150ms ease, box-shadow 150ms ease, transform 150ms ease;-webkit-tap-highlight-color: transparent;padding: 0.5em 0.75em;font-size: 1rem;font-weight: 500;line-height: 1.48;user-select: none;}.btn:disabled {cursor: not-allowed;transform: none;box-shadow: none;}.btn__label {display: inline-flex;align-items: center;}.btn__icon {width: 1.1em;height: 1.1em;}.btn--sm {font-size: 0.9rem;font-weight: 500;letter-spacing: 0.024em;line-height: 1.58;}.btn--lg {font-size: 1.5rem;font-weight: 500;letter-spacing: -0.005em;line-height: 1.3;}.btn--icon-only {padding: 0.25em;}.btn--icon-only .btn__label {display: none;}.composer-field {display: grid;gap: 0.6em;}.composer-field__label {font-size: 0.85rem;font-weight: 700;letter-spacing: 0.036em;line-height: 1;color: var(--ps-current-tone);}.composer {display: grid;width: 100%;box-sizing: border-box;overflow: hidden;border-radius: 8px;transition: border-color 160ms ease, box-shadow 160ms ease;}.composer:focus-within {border-color: var(--ps-current-border-default);box-shadow: 0 0 0 3px var(--ps-current-border-focus);}.composer__toolbar {display: flex;align-items: center;gap: 4px;padding: 0.35em;border-bottom: 1px solid var(--ps-current-border-default);background: var(--ps-current-surface-alt-rest-background);}.composer__tool {display: inline-flex;align-items: center;justify-content: center;width: 2.1em;height: 2.1em;padding: 0;border: none;border-radius: 6px;background: transparent;color: var(--ps-current-text-default);cursor: pointer;transition: background 150ms ease, color 150ms ease;}.composer__tool:hover:not(:disabled) {background: var(--ps-current-button-hover-background);color: var(--ps-current-button-hover-text);}.composer__tool[aria-pressed="true"] {background: var(--ps-current-button-active-background);color: var(--ps-current-button-active-text);}.composer__tool:disabled {cursor: not-allowed;opacity: 0.55;}.composer__tool .icon {width: 1.1em;height: 1.1em;}.composer__divider {width: 1px;height: 1.4em;margin: 0 0.2em;background: var(--ps-current-border-default);}.composer__tool--source {margin-left: auto;}.composer__surface {position: relative;overflow-x: auto;}.composer__editor, .composer__editor * {all: initial;box-sizing: border-box;}.composer__editor {display: block;width: 100%;box-sizing: border-box;padding: 0;border: none;border-radius: 0;outline: none;background: #fff;color: #182018;font: 15px/1.55 system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;overflow-y: auto;overflow-wrap: anywhere;white-space: normal;cursor: text;caret-color: #182018;user-select: text;-webkit-user-select: text;}.composer__editor:empty::before {content: attr(data-placeholder);color: #777;pointer-events: none;}.composer__editor [data-puregate-composer-body]:empty::before {content: attr(data-placeholder);color: #777;pointer-events: none;}.composer__editor a {color: #1368d8;text-decoration: underline;}.composer__editor img {max-width: 100%;height: auto;}.composer__editor table {max-width: 100%;border-collapse: collapse;display: table;}.composer__editor p:first-child {margin-top: 0;}.composer__editor p:last-child {margin-bottom: 0;}.composer__editor a, .composer__editor b, .composer__editor cite, .composer__editor code, .composer__editor del, .composer__editor em, .composer__editor font, .composer__editor i, .composer__editor ins, .composer__editor kbd, .composer__editor s, .composer__editor samp, .composer__editor small, .composer__editor span, .composer__editor strong, .composer__editor sub, .composer__editor sup, .composer__editor tt, .composer__editor u, .composer__editor var {display: inline;font: inherit;color: inherit;}.composer__editor address, .composer__editor blockquote, .composer__editor caption, .composer__editor center, .composer__editor dd, .composer__editor div, .composer__editor dl, .composer__editor dt, .composer__editor h1, .composer__editor h2, .composer__editor h3, .composer__editor h4, .composer__editor h5, .composer__editor h6, .composer__editor hr, .composer__editor ol, .composer__editor p, .composer__editor pre, .composer__editor ul {display: block;font: inherit;color: inherit;line-height: inherit;caret-color: inherit;}.composer__editor div:empty, .composer__editor p:empty {min-height: 1.55em;}.composer__editor br {display: inline;font: inherit;line-height: inherit;caret-color: inherit;}.composer__editor strong, .composer__editor b {font-weight: bold;}.composer__editor em, .composer__editor i, .composer__editor cite {font-style: italic;}.composer__editor small {font-size: 80%;}.composer__editor sub {font-size: 75%;vertical-align: sub;}.composer__editor sup {font-size: 75%;vertical-align: super;}.composer__editor h1 {font-size: 2em;font-weight: bold;margin: 0.67em 0;}.composer__editor h2 {font-size: 1.5em;font-weight: bold;margin: 0.83em 0;}.composer__editor h3 {font-size: 1.17em;font-weight: bold;margin: 1em 0;}.composer__editor h4 {font-weight: bold;margin: 1.33em 0;}.composer__editor h5 {font-size: 0.83em;font-weight: bold;margin: 1.67em 0;}.composer__editor h6 {font-size: 0.67em;font-weight: bold;margin: 2.33em 0;}.composer__editor blockquote {margin: 1em 40px;}.composer__editor pre, .composer__editor code, .composer__editor kbd, .composer__editor samp, .composer__editor tt {font-family: monospace;}.composer__editor ol, .composer__editor ul {margin: 1em 0;padding-left: 40px;}.composer__editor li {display: list-item;}.composer__editor ul {list-style: disc;}.composer__editor ol {list-style: decimal;}.composer__editor caption {display: table-caption;}.composer__editor colgroup {display: table-column-group;}.composer__editor col {display: table-column;}.composer__editor thead {display: table-header-group;}.composer__editor tbody {display: table-row-group;}.composer__editor tfoot {display: table-footer-group;}.composer__editor tr {display: table-row;}.composer__editor td, .composer__editor th {display: table-cell;vertical-align: inherit;}.composer__editor th {font-weight: bold;text-align: center;}.composer__source {width: 100%;box-sizing: border-box;padding: 0.85em 0.95em;border: none;border-radius: 0;outline: none;background: var(--ps-current-surface-rest-background);color: var(--ps-current-text-default);font-size: 1rem;line-height: 1.55;display: block;resize: vertical;font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;border-top: 1px solid var(--ps-current-border-default);border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}.consent {position: fixed;left: 0;right: 0;bottom: 0;z-index: 1200;pointer-events: none;}.consent__banner {pointer-events: auto;margin: 0 auto 1em;width: min(1024px, calc(100vw - 2em));}.consent__panel {pointer-events: auto;position: fixed;right: 0.75em;bottom: 4rem;left: 0.75em;width: min(640px, calc(100vw - 2em));margin-left: auto;}.consent__banner[hidden], .consent__panel[hidden] {display: none;}.contact-form {margin: 20px 0 0;padding: 18px;display: grid;gap: 14px;border-radius: 12px;background: var(--ps-current-surface-rest-background);border: 1px solid var(--ps-current-border-default);box-shadow: var(--ps-effect-panel-shadow);}@media(max-width: 640px) {.contact-form {padding: 14px;}}.contact-form__header {display: grid;gap: 6px;}.contact-form__title {margin: 0;font-size: 1.05rem;font-weight: 760;letter-spacing: -0.01em;color: var(--ps-current-text-default);}.contact-form__description {margin: 0;font-size: 0.93rem;line-height: 1.6;color: var(--ps-current-text-subtle);}.contact-form__form {display: grid;gap: 10px;}.contact-form__field {display: grid;gap: 6px;}.contact-form__label {font-size: 0.86rem;font-weight: 700;color: var(--ps-current-text-default);}.contact-form__input, .contact-form__select, .contact-form__textarea {width: 100%;padding: 10px 12px;border-radius: 8px;border: 1px solid var(--ps-current-border-default);background: var(--ps-current-surface-alt-rest-background);color: var(--ps-current-text-default);font-size: 0.92rem;line-height: 1.45;box-sizing: border-box;appearance: none;}.contact-form__textarea {resize: vertical;min-height: 132px;}.contact-form__input::placeholder, .contact-form__textarea::placeholder {color: var(--ps-current-text-subtle);}.contact-form__input:focus-visible, .contact-form__select:focus-visible, .contact-form__textarea:focus-visible {outline: 2px solid var(--ps-current-border-focus);border-color: var(--ps-current-border-default);}.contact-form__actions {display: flex;justify-content: flex-start;padding-top: 2px;}.doughnut-chart__segment {transition: opacity 180ms ease, filter 180ms ease, transform 180ms ease;transform-origin: 50px 50px;}.doughnut-chart__segments:hover .doughnut-chart__segment {opacity: 0.72;}.doughnut-chart__segments:hover .doughnut-chart__segment:hover {opacity: 1;filter: brightness(1.08);}.doughnut-chart__center, .doughnut-chart__empty {pointer-events: none;}.doughnut-chart__track {fill: var(--ps-current-surface-alt-rest-bgcolor);}.doughnut-chart__center-value {fill: var(--ps-current-text-default);font-size: 1rem;font-weight: 700;line-height: 1.42;dominant-baseline: middle;}.doughnut-chart__center-label {fill: var(--ps-current-text-subtle);font-size: 0.72rem;font-weight: 700;letter-spacing: 0.067em;line-height: 1.52;text-transform: uppercase;dominant-baseline: middle;}.doughnut-chart__empty {fill: var(--ps-current-text-subtle);font-size: 0.85rem;font-weight: 700;letter-spacing: 0.036em;line-height: 1.52;dominant-baseline: middle;}.drop-files {display: grid;gap: 0.65em;}.drop-files__label {font-size: 0.85rem;font-weight: 700;letter-spacing: 0.036em;line-height: 1;color: var(--ps-current-tone);}.drop-files__input {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.drop-files__zone {display: grid;justify-items: center;gap: 0.35em;box-sizing: border-box;width: 100%;min-height: 9em;padding: 1.25em;border-radius: 8px;border: 1px dashed var(--ps-current-border-default);background: var(--ps-current-surface-alt-rest-background);color: var(--ps-current-text-default);cursor: pointer;text-align: center;transition: border-color 160ms ease, background 160ms ease, box-shadow 160ms ease;}.drop-files__zone:hover:not(.drop-files__zone--disabled) {border-color: var(--ps-current-tone);background: var(--ps-current-surface-rest-background);}.drop-files__zone:focus-visible {outline: none;border-color: var(--ps-current-border-default);box-shadow: 0 0 0 3px var(--ps-current-border-focus);}.drop-files__zone--dragging {border-color: var(--ps-current-tone);background: var(--ps-current-button-hover-background);box-shadow: 0 0 0 3px var(--ps-current-border-focus);}.drop-files__zone--disabled {cursor: not-allowed;opacity: 0.58;}.drop-files__zone-icon {width: 2.2em;height: 2.2em;color: var(--ps-current-tone);}.drop-files__zone-title {font-size: 0.94rem;font-weight: 700;letter-spacing: 0.014em;line-height: 1.52;}.drop-files__zone-text, .drop-files__hint {font-size: 0.9rem;letter-spacing: 0.024em;line-height: 1.6;color: var(--ps-current-text-subtle);}.drop-files__list {display: grid;gap: 0.45em;padding: 0;margin: 0;list-style: none;}.drop-files__item {display: grid;grid-template-columns: auto minmax(0, 1fr) auto;align-items: center;gap: 0.65em;box-sizing: border-box;padding: 0.6em;border-radius: 8px;border: 1px solid var(--ps-current-border-subtle);background: var(--ps-current-surface-rest-background);}.drop-files__item-icon {display: inline-grid;place-items: center;width: 2em;height: 2em;border-radius: 6px;background: var(--ps-current-surface-alt-rest-background);color: var(--ps-current-tone);}.drop-files__item-icon .icon {width: 1.1em;height: 1.1em;}.drop-files__item-body {display: grid;min-width: 0;gap: 0.15em;}.drop-files__item-name {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 0.94rem;font-weight: 700;letter-spacing: 0.014em;line-height: 1.52;}.drop-files__item-meta {font-size: 0.85rem;letter-spacing: 0.036em;line-height: 1.6;color: var(--ps-current-text-subtle);}.drop-files__remove {display: inline-grid;place-items: center;width: 2.1em;height: 2.1em;padding: 0;border: none;border-radius: 6px;background: transparent;color: var(--ps-current-text-subtle);cursor: pointer;transition: background 150ms ease, color 150ms ease;}.drop-files__remove:hover:not(:disabled) {background: var(--ps-current-button-hover-background);color: var(--ps-current-button-hover-text);}.drop-files__remove:disabled {cursor: not-allowed;opacity: 0.55;}.drop-files__remove .icon {width: 1em;height: 1em;}.expandable-panel {box-shadow: var(--ps-effect-panel-shadow);padding: 0;overflow: hidden;transition: border-color 180ms ease, box-shadow 180ms ease, background 180ms ease;}.expandable-panel[open] {box-shadow: var(--ps-effect-panel-shadow-strong);}.expandable-panel[open] .expandable-panel__summary {border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;}.expandable-panel__summary:focus-visible {outline: 2px solid var(--ps-current-border-focus);outline-offset: -2px;}.expandable-panel__chevron {transition: transform 180ms ease, color 180ms ease, border-color 180ms ease, background 180ms ease;}.expandable-panel[open] .expandable-panel__chevron {transform: rotate(180deg);}.flex {display: flex;min-width: 0;gap: 0.75rem;flex-direction: row;align-items: stretch;justify-content: flex-start;flex-wrap: nowrap;}.flex > * {min-width: 0;}.flex-inline {display: inline-flex;}.flex-column {flex-direction: column;}.flex-column-reverse {flex-direction: column-reverse;}.flex-row-reverse {flex-direction: row-reverse;}.align-stretch {align-items: stretch;}.align-start {align-items: start;}.align-flex-start {align-items: flex-start;}.align-center {align-items: center;}.align-end {align-items: end;}.align-flex-end {align-items: flex-end;}.align-baseline {align-items: baseline;}.justify-start {justify-content: flex-start;}.justify-center {justify-content: center;}.justify-end {justify-content: flex-end;}.justify-stretch {justify-content: stretch;}.justify-between {justify-content: space-between;}.justify-around {justify-content: space-around;}.justify-evenly {justify-content: space-evenly;}.self-stretch {align-self: stretch;}.self-start {align-self: flex-start;}.self-center {align-self: center;}.self-end {align-self: flex-end;}.flex-wrap {flex-wrap: wrap;}.flex-wrap-reverse {flex-wrap: wrap-reverse;}@media(min-width: 640px) {.flex-direction-sm-row {flex-direction: row;}}@media(min-width: 640px) {.flex-direction-sm-column {flex-direction: column;}}@media(min-width: 640px) {.flex-direction-sm-column-reverse {flex-direction: column-reverse;}}@media(min-width: 640px) {.flex-direction-sm-row-reverse {flex-direction: row-reverse;}}@media(min-width: 768px) {.flex-direction-md-row {flex-direction: row;}}@media(min-width: 768px) {.flex-direction-md-column {flex-direction: column;}}@media(min-width: 768px) {.flex-direction-md-column-reverse {flex-direction: column-reverse;}}@media(min-width: 768px) {.flex-direction-md-row-reverse {flex-direction: row-reverse;}}@media(min-width: 1024px) {.flex-direction-lg-row {flex-direction: row;}}@media(min-width: 1024px) {.flex-direction-lg-column {flex-direction: column;}}@media(min-width: 1024px) {.flex-direction-lg-column-reverse {flex-direction: column-reverse;}}@media(min-width: 1024px) {.flex-direction-lg-row-reverse {flex-direction: row-reverse;}}@media(min-width: 1280px) {.flex-direction-xl-row {flex-direction: row;}}@media(min-width: 1280px) {.flex-direction-xl-column {flex-direction: column;}}@media(min-width: 1280px) {.flex-direction-xl-column-reverse {flex-direction: column-reverse;}}@media(min-width: 1280px) {.flex-direction-xl-row-reverse {flex-direction: row-reverse;}}@media(min-width: 640px) {.align-sm-stretch {align-items: stretch;}}@media(min-width: 640px) {.align-sm-flex-start {align-items: flex-start;}}@media(min-width: 640px) {.align-sm-center {align-items: center;}}@media(min-width: 640px) {.align-sm-flex-end {align-items: flex-end;}}@media(min-width: 640px) {.align-sm-baseline {align-items: baseline;}}@media(min-width: 768px) {.align-md-stretch {align-items: stretch;}}@media(min-width: 768px) {.align-md-flex-start {align-items: flex-start;}}@media(min-width: 768px) {.align-md-center {align-items: center;}}@media(min-width: 768px) {.align-md-flex-end {align-items: flex-end;}}@media(min-width: 768px) {.align-md-baseline {align-items: baseline;}}@media(min-width: 1024px) {.align-lg-stretch {align-items: stretch;}}@media(min-width: 1024px) {.align-lg-flex-start {align-items: flex-start;}}@media(min-width: 1024px) {.align-lg-center {align-items: center;}}@media(min-width: 1024px) {.align-lg-flex-end {align-items: flex-end;}}@media(min-width: 1024px) {.align-lg-baseline {align-items: baseline;}}@media(min-width: 1280px) {.align-xl-stretch {align-items: stretch;}}@media(min-width: 1280px) {.align-xl-flex-start {align-items: flex-start;}}@media(min-width: 1280px) {.align-xl-center {align-items: center;}}@media(min-width: 1280px) {.align-xl-flex-end {align-items: flex-end;}}@media(min-width: 1280px) {.align-xl-baseline {align-items: baseline;}}@media(min-width: 640px) {.justify-sm-start {justify-content: flex-start;}}@media(min-width: 640px) {.justify-sm-center {justify-content: center;}}@media(min-width: 640px) {.justify-sm-end {justify-content: flex-end;}}@media(min-width: 640px) {.justify-sm-stretch {justify-content: stretch;}}@media(min-width: 640px) {.justify-sm-between {justify-content: space-between;}}@media(min-width: 640px) {.justify-sm-around {justify-content: space-around;}}@media(min-width: 640px) {.justify-sm-evenly {justify-content: space-evenly;}}@media(min-width: 768px) {.justify-md-start {justify-content: flex-start;}}@media(min-width: 768px) {.justify-md-center {justify-content: center;}}@media(min-width: 768px) {.justify-md-end {justify-content: flex-end;}}@media(min-width: 768px) {.justify-md-stretch {justify-content: stretch;}}@media(min-width: 768px) {.justify-md-between {justify-content: space-between;}}@media(min-width: 768px) {.justify-md-around {justify-content: space-around;}}@media(min-width: 768px) {.justify-md-evenly {justify-content: space-evenly;}}@media(min-width: 1024px) {.justify-lg-start {justify-content: flex-start;}}@media(min-width: 1024px) {.justify-lg-center {justify-content: center;}}@media(min-width: 1024px) {.justify-lg-end {justify-content: flex-end;}}@media(min-width: 1024px) {.justify-lg-stretch {justify-content: stretch;}}@media(min-width: 1024px) {.justify-lg-between {justify-content: space-between;}}@media(min-width: 1024px) {.justify-lg-around {justify-content: space-around;}}@media(min-width: 1024px) {.justify-lg-evenly {justify-content: space-evenly;}}@media(min-width: 1280px) {.justify-xl-start {justify-content: flex-start;}}@media(min-width: 1280px) {.justify-xl-center {justify-content: center;}}@media(min-width: 1280px) {.justify-xl-end {justify-content: flex-end;}}@media(min-width: 1280px) {.justify-xl-stretch {justify-content: stretch;}}@media(min-width: 1280px) {.justify-xl-between {justify-content: space-between;}}@media(min-width: 1280px) {.justify-xl-around {justify-content: space-around;}}@media(min-width: 1280px) {.justify-xl-evenly {justify-content: space-evenly;}}@media(min-width: 640px) {.flex-wrap-sm {flex-wrap: wrap;}}@media(min-width: 640px) {.flex-nowrap-sm {flex-wrap: nowrap;}}@media(min-width: 640px) {.flex-wrap-sm-reverse {flex-wrap: wrap-reverse;}}@media(min-width: 768px) {.flex-wrap-md {flex-wrap: wrap;}}@media(min-width: 768px) {.flex-nowrap-md {flex-wrap: nowrap;}}@media(min-width: 768px) {.flex-wrap-md-reverse {flex-wrap: wrap-reverse;}}@media(min-width: 1024px) {.flex-wrap-lg {flex-wrap: wrap;}}@media(min-width: 1024px) {.flex-nowrap-lg {flex-wrap: nowrap;}}@media(min-width: 1024px) {.flex-wrap-lg-reverse {flex-wrap: wrap-reverse;}}@media(min-width: 1280px) {.flex-wrap-xl {flex-wrap: wrap;}}@media(min-width: 1280px) {.flex-nowrap-xl {flex-wrap: nowrap;}}@media(min-width: 1280px) {.flex-wrap-xl-reverse {flex-wrap: wrap-reverse;}}.flex-auto {flex: 1 1 auto;min-width: 0;}.flex-none {flex: 0 0 auto;}.flex-fill {flex: 1 1 0%;}.flex-1 {flex: 1 1 0%;min-width: 0;}.site-footer {position: relative;overflow: hidden;padding: 0;}.site-footer__bottom {font-size: 0.85rem;letter-spacing: 0.036em;line-height: 1.6;padding: 0.5em 1em 0.5em 1em;color: var(--ps-current-text-subtle);border-top: 1px solid var(--ps-current-border-subtle);}.site-footer__bottom :where(a) {color: var(--ps-current-text-subtle);}.form-block {display: grid;gap: 12px;}.form-block__field {display: grid;gap: 0.6em;}.form-block__label {font-size: 0.85rem;font-weight: 700;letter-spacing: 0.036em;line-height: 1;color: var(--ps-current-tone);}.form-block__input-shell {width: 100%;box-sizing: border-box;border-radius: 8px;transition: border-color 160ms ease, box-shadow 160ms ease;display: flex;align-items: stretch;overflow: hidden;}.form-block__input-shell:has(.form-block__input:focus-visible) {outline: none;border-color: var(--ps-current-border-default);box-shadow: 0 0 0 3px var(--ps-current-border-focus);}.form-block__input {width: 100%;min-width: 0;box-sizing: border-box;padding: 0.5em 0.6em;border: none;border-radius: 0;font-size: 0.94rem;letter-spacing: 0.014em;line-height: 1.6;background: transparent;box-shadow: none;flex: 1 1 auto;}.form-block__input::placeholder {color: var(--ps-current-text-subtle);}.form-block__input:focus-visible {outline: none;}.form-block__input[type="number"]::-webkit-outer-spin-button, .form-block__input[type="number"]::-webkit-inner-spin-button {appearance: none;margin: 0;}.form-block__input[type="number"] {appearance: textfield;}.form-block__input-icon {color: var(--ps-current-text-subtle);}.form-block__input-shell > .form-block__input-icon:first-child {margin-left: 0.6em;margin-right: 0;}.form-block__input-shell > .form-block__input-icon:last-child {margin-left: 0;margin-right: 0.6em;}.form-block__number-controls {display: grid;grid-template-rows: 1fr 1fr;width: 2em;flex: 0 0 auto;background: transparent;}.form-block__number-btn {display: grid;place-items: center;padding: 0;border: none;font-size: 0.94rem;font-weight: 700;letter-spacing: 0.014em;line-height: 1;cursor: pointer;}.auto-complete-input {position: relative;max-width: 100%;}.auto-complete-input__popup {position: absolute;left: 0;right: 0;top: calc(100% + 6px);box-sizing: border-box;max-height: 18rem;overflow: auto;padding: 0.35em;border-radius: 8px;border: 1px solid var(--ps-current-border-default);background: var(--ps-current-surface-rest-background);box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);z-index: 70;}.auto-complete-input__listbox {display: grid;gap: 0.2em;}.auto-complete-input__option {border-radius: 6px;color: var(--ps-current-text-default);cursor: pointer;transition: background 140ms ease, color 140ms ease;}.auto-complete-input__option:hover:not(.auto-complete-input__option--disabled), .auto-complete-input__option--active {background: var(--ps-current-button-hover-background);color: var(--ps-current-button-hover-text);}.auto-complete-input__option--selected {background: var(--ps-current-surface-alt-rest-background);}.auto-complete-input__option--disabled {cursor: not-allowed;opacity: 0.55;}.auto-complete-input__message, .auto-complete-input__default-row {box-sizing: border-box;width: 100%;padding: 0.55em 0.65em;font-size: 0.94rem;letter-spacing: 0.014em;line-height: 1.6;}.auto-complete-input__message {color: var(--ps-current-text-subtle);}.auto-complete-input__default-row {display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 0.6em;}.auto-complete-input__default-label {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.auto-complete-input__default-check {width: 1em;height: 1em;color: var(--ps-current-tone);}.multi-auto-complete-input {position: relative;max-width: 100%;}.multi-auto-complete-input__shell {min-height: 2.45em;cursor: text;}.multi-auto-complete-input__shell--disabled {cursor: not-allowed;}.multi-auto-complete-input__control {display: flex;align-items: center;flex-wrap: wrap;gap: 0.35em;width: 100%;min-width: 0;padding: 0.35em;box-sizing: border-box;}.multi-auto-complete-input__query {width: 8rem;min-width: 7rem;padding: 0.15em 0.25em;line-height: 1.5;}.multi-auto-complete-input__item {display: inline-flex;align-items: center;max-width: 100%;gap: 0.3em;padding: 0.18em 0.25em 0.18em 0.55em;border-radius: 6px;background: var(--ps-current-surface-alt-rest-background);color: var(--ps-current-text-default);font-size: 0.9rem;font-weight: 600;letter-spacing: 0.024em;line-height: 1.55;}.multi-auto-complete-input__item--invalid {background: var(--ps-semantic-tone-danger-surface-rest-background);color: var(--ps-semantic-tone-danger-text-default);}.multi-auto-complete-input__item--disabled {opacity: 0.58;}.multi-auto-complete-input__item-label {min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.multi-auto-complete-input__remove {display: grid;place-items: center;width: 1.35em;height: 1.35em;padding: 0;border: none;border-radius: 6px;background: transparent;color: currentColor;cursor: pointer;}.multi-auto-complete-input__remove:hover {background: var(--ps-current-button-hover-background);color: var(--ps-current-button-hover-text);}.multi-auto-complete-input__remove .icon {width: 1em;height: 1em;}.multi-auto-complete-input__popup {position: absolute;left: 0;right: 0;top: calc(100% + 6px);box-sizing: border-box;max-height: 18rem;overflow: auto;padding: 0.35em;border-radius: 8px;border: 1px solid var(--ps-current-border-default);background: var(--ps-current-surface-rest-background);box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);z-index: 70;}.multi-auto-complete-input__listbox {display: grid;gap: 0.2em;}.multi-auto-complete-input__option {border-radius: 6px;color: var(--ps-current-text-default);cursor: pointer;transition: background 140ms ease, color 140ms ease;}.multi-auto-complete-input__option:hover:not(.multi-auto-complete-input__option--disabled), .multi-auto-complete-input__option--active {background: var(--ps-current-button-hover-background);color: var(--ps-current-button-hover-text);}.multi-auto-complete-input__option--disabled {cursor: not-allowed;opacity: 0.55;}.multi-auto-complete-input__message, .multi-auto-complete-input__default-row {box-sizing: border-box;width: 100%;padding: 0.55em 0.65em;font-size: 0.94rem;letter-spacing: 0.014em;line-height: 1.6;}.multi-auto-complete-input__message {color: var(--ps-current-text-subtle);}.multi-auto-complete-input__default-label {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.form-block__meta {display: flex;align-items: center;justify-content: space-between;gap: 10px;}@media(max-width: 640px) {.form-block__meta {flex-direction: column;align-items: flex-start;}}.form-block__check {display: inline-flex;align-items: center;gap: 0.5em;font-size: 0.85rem;letter-spacing: 0.036em;line-height: 1.6;color: var(--ps-current-tone);}.form-block__check input {width: 1.5em;height: 1.5em;accent-color: var(--ps-current-tone);}.form-block__assist-link {font-size: 0.85rem;font-weight: 700;letter-spacing: 0.036em;line-height: 1.52;text-decoration: none;color: var(--ps-current-tone);}.form-block__assist-link:hover {text-decoration: underline;}.form-block__divider {position: relative;height: 1px;background: var(--ps-current-border-default);margin: 2px 0;}.form-block__divider::after {content: attr(data-label);position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);padding: 0 0.5em;font-size: 0.72rem;font-weight: 700;letter-spacing: 0.067em;line-height: 1.52;background: var(--ps-current-surface-alt-rest-background);color: var(--ps-current-text-subtle);}.form-status {margin-top: 4px;padding: 0.5em 0.6em;border-radius: 8px;font-size: 0.94rem;letter-spacing: 0.014em;line-height: 1.6;}.form-block__select-shell {position: relative;}.form-block__select {appearance: none;cursor: pointer;padding-right: 2.9em;}.form-block__select:disabled {cursor: not-allowed;}.form-block__select-shell:has(> .form-block__input-icon:first-child) .form-block__select {padding-left: 2.9em;}option, optgroup {background-color: var(--ps-current-canvascolor);}option:disabled, optgroup:disabled {color: var(--ps-current-text-subtle);}.form-block__select-shell > .form-block__input-icon:first-child {position: absolute;left: 0.6em;top: 50%;transform: translateY(-50%);pointer-events: none;margin-left: 0;margin-right: 0;}.form-block__select-shell > .form-block__input-icon:last-child {position: absolute;right: 0.6em;top: 50%;transform: translateY(-50%);pointer-events: none;margin-left: 0;margin-right: 0;}.grid {display: grid;min-width: 0;gap: 0.75rem;grid-template-columns: var(--grid-template-columns);}@media(min-width: 640px) {.grid {grid-template-columns: var(--grid-template-columns-sm);}}@media(min-width: 768px) {.grid {grid-template-columns: var(--grid-template-columns-md);}}@media(min-width: 1024px) {.grid {grid-template-columns: var(--grid-template-columns-lg);}}@media(min-width: 1280px) {.grid {grid-template-columns: var(--grid-template-columns-xl);}}.grid > * {min-width: 0;}.justify-items-stretch {justify-items: stretch;}.justify-items-start {justify-items: start;}.justify-items-center {justify-items: center;}.justify-items-end {justify-items: end;}.justify-self-stretch {justify-self: stretch;}.justify-self-start {justify-self: start;}.justify-self-center {justify-self: center;}.justify-self-end {justify-self: end;}.grid-dense {grid-auto-flow: row dense;}.icon {display: inline-flex;align-items: center;justify-content: center;width: 1.7em;height: 1.7em;line-height: 0;vertical-align: middle;flex-shrink: 0;align-self: center;}.icon svg {display: block;width: 100%;height: 100%;}.icon-frame {padding: 0.25em;display: inline-flex;align-items: center;justify-content: center;line-height: 0;flex-shrink: 0;border-radius: 8px;}.icon-frame--sm {border-radius: 6px;padding: 0.5em;font-size: 0.6em;}.icon-frame--lg {border-radius: 0.75rem;padding: 0.5em;font-size: 1.5em;}.line-chart__line {fill: none;stroke-width: 0.72;stroke-linecap: round;stroke-linejoin: round;transition: opacity 180ms ease, filter 180ms ease;}.line-chart__area {opacity: 0.34;transition: opacity 180ms ease;}.line-chart__point {stroke-width: 0;}.line-chart__series:hover .line-chart__line {opacity: 0.54;}.line-chart__series:hover .line-chart__line:hover {opacity: 1;filter: brightness(1.12);}.line-chart__label, .line-chart__value, .line-chart__empty, .line-chart__grid-line text {pointer-events: none;}.line-chart__grid-line line {stroke: var(--ps-current-surface-alt-rest-border);stroke-width: 0.22;}.line-chart__zero-line {stroke: var(--ps-current-border-subtle);stroke-width: 0.36;}.line-chart__value {fill: var(--ps-current-text-default);font-size: 2.4px;font-weight: 700;}.line-chart__label {fill: var(--ps-current-text-subtle);font-size: 2.2px;font-weight: 700;}.line-chart__grid-line text {fill: var(--ps-current-text-subtle);font-size: 1.9px;font-weight: 500;dominant-baseline: middle;text-anchor: end;}.line-chart__empty {fill: var(--ps-current-text-subtle);font-size: 2.6px;font-weight: 700;dominant-baseline: middle;}.site-logo {display: inline-block;width: fit-content;}.site-logo__link {display: inline-flex;align-items: center;gap: 0.25rem;padding: 0.25rem 0.5rem;border-radius: 6px;border: 1px solid var(--ps-current-border-subtle);text-decoration: none;max-width: 100%;background: var(--ps-current-surface-rest-background);}.site-logo__link:hover {box-shadow: var(--ps-effect-interactive-shadow);}.site-logo__glyph {width: var(--ps-logo-icon-size, 2rem);height: var(--ps-logo-icon-size, 2rem);min-width: var(--ps-logo-icon-size, 2rem);min-height: var(--ps-logo-icon-size, 2rem);border-radius: 8px;display: grid;place-items: center;position: relative;background: var(--ps-logo-glyph-background, var(--ps-current-button-rest-background));background-color: var(--ps-logo-glyph-background, var(--ps-current-button-rest-background));border: 1px solid var(--ps-current-button-rest-border);color: var(--ps-logo-glyph-foreground, var(--ps-current-button-rest-text));}@media(min-width: 640px) {.site-logo__glyph {width: var(--ps-logo-icon-size-sm, 2rem);height: var(--ps-logo-icon-size-sm, 2rem);min-width: var(--ps-logo-icon-size-sm, 2rem);min-height: var(--ps-logo-icon-size-sm, 2rem);}}@media(min-width: 768px) {.site-logo__glyph {width: var(--ps-logo-icon-size-md, 2.5rem);height: var(--ps-logo-icon-size-md, 2.5rem);min-width: var(--ps-logo-icon-size-md, 2.5rem);min-height: var(--ps-logo-icon-size-md, 2.5rem);}}@media(min-width: 1024px) {.site-logo__glyph {width: var(--ps-logo-icon-size-lg, 2.85rem);height: var(--ps-logo-icon-size-lg, 2.85rem);min-width: var(--ps-logo-icon-size-lg, 2.85rem);min-height: var(--ps-logo-icon-size-lg, 2.85rem);}}@media(min-width: 1280px) {.site-logo__glyph {width: var(--ps-logo-icon-size-xl, 2.85rem);height: var(--ps-logo-icon-size-xl, 2.85rem);min-width: var(--ps-logo-icon-size-xl, 2.85rem);min-height: var(--ps-logo-icon-size-xl, 2.85rem);}}.site-logo__glyph > .icon {width: 80%;height: 80%;}.site-logo__glyph-mark {position: absolute;inset: 30%;border-radius: 4px;background-color: currentColor;}.site-logo__stack {display: inline-grid;justify-items: stretch;gap: 0;min-width: 0;text-transform: uppercase;letter-spacing: 0;line-height: 1;white-space: nowrap;}.site-logo__brand {display: flex;align-items: center;justify-content: space-between;font-size: var(--ps-logo-brand-size, 1.5rem);font-weight: 800;}@media(min-width: 640px) {.site-logo__brand {font-size: var(--ps-logo-brand-size-sm, 1.5rem);}}@media(min-width: 768px) {.site-logo__brand {font-size: var(--ps-logo-brand-size-md, 1.75rem);}}@media(min-width: 1024px) {.site-logo__brand {font-size: var(--ps-logo-brand-size-lg, 2rem);}}@media(min-width: 1280px) {.site-logo__brand {font-size: var(--ps-logo-brand-size-xl, 2rem);}}.site-logo__brand-letter {white-space: nowrap;background-clip: text;-webkit-background-clip: text;color: transparent;-webkit-text-fill-color: transparent;}.site-logo__subtitle {display: flex;justify-content: space-between;font-size: var(--ps-logo-subtitle-size, 0.7rem);font-weight: 700;color: var(--ps-current-text-subtle);margin-left: var(--ps-logo-subtitle-inset, 0.5px);margin-right: var(--ps-logo-subtitle-inset, 0.5px);}@media(min-width: 640px) {.site-logo__subtitle {font-size: var(--ps-logo-subtitle-size-sm, 0.7rem);margin-left: var(--ps-logo-subtitle-inset-sm, 0.5px);margin-right: var(--ps-logo-subtitle-inset-sm, 0.5px);}}@media(min-width: 768px) {.site-logo__subtitle {font-size: var(--ps-logo-subtitle-size-md, 0.74rem);margin-left: var(--ps-logo-subtitle-inset-md, 1px);margin-right: var(--ps-logo-subtitle-inset-md, 1px);}}@media(min-width: 1024px) {.site-logo__subtitle {font-size: var(--ps-logo-subtitle-size-lg, 0.77rem);margin-left: var(--ps-logo-subtitle-inset-lg, 1px);margin-right: var(--ps-logo-subtitle-inset-lg, 1px);}}@media(min-width: 1280px) {.site-logo__subtitle {font-size: var(--ps-logo-subtitle-size-xl, 0.77rem);margin-left: var(--ps-logo-subtitle-inset-xl, 1px);margin-right: var(--ps-logo-subtitle-inset-xl, 1px);}}.site-logo__subtitle-letter {background-clip: text;-webkit-background-clip: text;color: transparent;-webkit-text-fill-color: transparent;}.site-logo__link[href] {cursor: pointer;transition: border-color 180ms ease;}.site-logo__link[href]:hover {border-color: var(--ps-current-border-default);}.site-logo__link[href]:focus-visible {outline: 2px solid var(--ps-current-border-focus);outline-offset: 0;}.modal {position: fixed;inset: 0;margin: 0;padding: 0;border: none;background: transparent;max-width: 100vw;max-height: 100vh;width: 100%;height: 100%;overflow: hidden;}.modal[open] {display: grid;place-items: center;}.modal:not([open]) {display: none;}.modal::backdrop {background: var(--ps-current-overlay);opacity: 1;}@media(prefers-reduced-motion: reduce) {.modal::backdrop {transition: none;}}.modal--fade::backdrop {opacity: 0;transition: opacity 420ms ease;}.modal--fade[open]::backdrop {opacity: 0.8;}.modal__panel {position: relative;display: grid;width: min(92vw, 640px);max-height: min(86vh, 900px);overflow: auto;background: var(--ps-current-canvas);box-shadow: 0 10px 18px rgba(0, 0, 0, 0.18);color: var(--ps-current-text-default);transform: translate3d(0, 0, 0);opacity: 1;}.modal__surface {display: grid;gap: 1em;min-height: 100%;padding: 1em;border-radius: 12px;}.modal__header {display: grid;grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);align-items: center;gap: 0.6em;}.modal__title {grid-column: 2;justify-self: center;margin: 0;font-size: 1.25rem;font-weight: 700;letter-spacing: -0.003em;line-height: 1.3;text-align: center;color: var(--ps-current-text-default);}.modal__header [data-modal-close] {grid-column: 3;justify-self: end;}.modal__body {display: grid;min-width: 0;justify-items: center;text-align: center;}.modal__footer {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 0.6em;}.modal__footer:empty {display: none;}.modal--animated .modal__panel {transition: transform 700ms cubic-bezier(0.16, 1, 0.3, 1);}@media(prefers-reduced-motion: reduce) {.modal--animated .modal__panel {transition: none;}}.modal--fade.modal--animated .modal__panel {transition: transform 700ms cubic-bezier(0.16, 1, 0.3, 1), opacity 420ms ease;}.modal--fade[data-modal-state="opening"] .modal__panel, .modal--fade[data-modal-state="closing"] .modal__panel {opacity: 0;}.modal--fade.modal--slide-top[data-modal-state="opening"] .modal__panel, .modal--fade.modal--slide-top[data-modal-state="closing"] .modal__panel, .modal--fade.modal--slide-right[data-modal-state="opening"] .modal__panel, .modal--fade.modal--slide-right[data-modal-state="closing"] .modal__panel, .modal--fade.modal--slide-bottom[data-modal-state="opening"] .modal__panel, .modal--fade.modal--slide-bottom[data-modal-state="closing"] .modal__panel, .modal--fade.modal--slide-left[data-modal-state="opening"] .modal__panel, .modal--fade.modal--slide-left[data-modal-state="closing"] .modal__panel {opacity: 0.45;}.modal--fade[data-modal-state="opening"]::backdrop, .modal--fade[data-modal-state="closing"]::backdrop {opacity: 0;}.modal--slide-top[data-modal-state="opening"] .modal__panel, .modal--slide-top[data-modal-state="closing"] .modal__panel {transform: translate3d(0, calc(-50vh - 50%), 0);}.modal--slide-right[data-modal-state="opening"] .modal__panel, .modal--slide-right[data-modal-state="closing"] .modal__panel {transform: translate3d(calc(50vw + 50%), 0, 0);}.modal--slide-bottom[data-modal-state="opening"] .modal__panel, .modal--slide-bottom[data-modal-state="closing"] .modal__panel {transform: translate3d(0, calc(50vh + 50%), 0);}.modal--slide-left[data-modal-state="opening"] .modal__panel, .modal--slide-left[data-modal-state="closing"] .modal__panel {transform: translate3d(calc(-50vw - 50%), 0, 0);}.modal--size-sm .modal__panel {width: min(92vw, 420px);}.modal--size-md .modal__panel {width: min(92vw, 640px);}.modal--size-lg .modal__panel {width: min(94vw, 860px);}.modal--size-xl .modal__panel {width: min(96vw, 1080px);}li.nav__item {margin-inline-start: -0.5rem;margin-inline-end: -0.5rem;}li.nav__item .icon {width: 1.3em;height: 1.3em;}li.nav__item .btn {gap: 0.5em;padding: 0.5em;}.nav__list .nav__list li.nav__item {margin-inline-start: 0.75rem;margin-inline-end: 0rem;}.nav__menu {display: block;padding: 1em;border-radius: 12px;border: 1px solid transparent;font-size: 1rem;line-height: 1.5;max-height: calc(100vh - 130px);overflow-y: auto;overflow-x: hidden;margin-right: var(--ps-doc-layout-active-shell-padding-inline-start);}.nav__header-row {display: flex;align-items: center;justify-content: space-between;gap: 0.5em;}.nav__menu .nav__account {display: none;}.template-doc--nav-drawer .doc-sidebar .nav__menu .nav__account {display: inline-block;margin-left: auto;}@media(max-width: 1023px) {.template-doc--has-nav .doc-sidebar .nav__menu .nav__account {display: inline-block;margin-left: auto;}}.nav__search {display: none;width: 100%;}@media(max-width: 640px) {.nav__search {display: block;}}.nav__header {font-size: 0.85rem;font-weight: 700;letter-spacing: 0.036em;line-height: 1.52;text-transform: uppercase;color: var(--ps-current-text-subtle);opacity: 0.5;}.nav__panel-toggle {display: none;align-items: center;justify-content: center;padding: 0;border-radius: 8px;cursor: pointer;transition: background 160ms ease, color 160ms ease;bottom: 5rem;}.nav__panel-toggle-label {display: inline-block;}.nav__panel-toggle-icon {display: none;}.nav__panel-toggle:focus-visible, .nav__collapse-toggle:focus-visible {outline: 2px solid var(--ps-current-border-focus);}.nav__collapse-toggle {display: inline-flex;align-items: center;justify-content: center;padding: 0.25em;border: transparent;border-radius: 8px;background: transparent;cursor: pointer;transition: background 160ms ease, color 160ms ease;font-size: 0.72rem;letter-spacing: 0.067em;line-height: 1.6;}.nav__collapse-toggle-icon {display: inline-flex;align-items: center;justify-content: center;}.nav__collapse-toggle-icon--open {display: none;}.template-doc--nav-collapsed .nav__collapse-toggle-icon--collapse {display: none;}.template-doc--nav-collapsed .nav__collapse-toggle-icon--open {display: inline-flex;}.nav__collapse-toggle-icon svg {display: block;fill: none;stroke: currentColor;stroke-width: 1.9;stroke-linecap: round;stroke-linejoin: round;}@media(min-width: 1024px) {.template-doc--has-nav:not(.template-doc--nav-drawer) .doc-sidebar {transform-origin: left center;transform: translateX(0);z-index: 30;}}@media(min-width: 1024px) {.template-doc--nav-collapsed.template-doc--has-nav:not(.template-doc--nav-drawer) .doc-sidebar {width: var(--ps-doc-layout-active-rail-width);position: fixed;left: 0;right: auto;top: 105px;height: calc(100dvh - 105px);max-height: none;background: transparent;box-shadow: none;overflow: visible;transform: translateX(calc(-100% + var(--ps-doc-layout-active-rail-width)));z-index: 140;}}@media(min-width: 1024px) {.template-doc--nav-collapsed.template-doc--has-nav:not(.template-doc--nav-drawer) .doc-sidebar.doc-sidebar--open {width: var(--ps-doc-layout-preferred-nav-width);background: transparent;box-shadow: none;transform: translateX(0);}}@media(min-width: 1024px) {.template-doc.template-doc--nav-collapsed.template-doc--has-nav:not(.template-doc--nav-drawer) .doc-shell {grid-template-columns: minmax(0, 1fr);}}@media(min-width: 1321px) {.template-doc.template-doc--nav-collapsed.template-doc--has-nav:not(.template-doc--nav-drawer) .doc-shell--toc {grid-template-columns: minmax(0, 1fr) var(--ps-doc-layout-active-toc-width);}}@media(max-width: 1320px) {.template-doc.template-doc--nav-collapsed.template-doc--has-nav:not(.template-doc--nav-drawer) .doc-shell--toc {grid-template-columns: 1fr;}}@media(min-width: 1024px) {.template-doc.template-doc--nav-collapsed.template-doc--toc-collapsed.template-doc--has-nav:not(.template-doc--nav-drawer) .doc-shell--toc {grid-template-columns: 1fr;}}@media(min-width: 1024px) {.template-doc--nav-collapsed.template-doc--has-nav:not(.template-doc--nav-drawer) .doc-sidebar:not(.doc-sidebar--open) .nav__header, .template-doc--nav-collapsed.template-doc--has-nav:not(.template-doc--nav-drawer) .doc-sidebar:not(.doc-sidebar--open) .nav__collapse-toggle, .template-doc--nav-collapsed.template-doc--has-nav:not(.template-doc--nav-drawer) .doc-sidebar:not(.doc-sidebar--open) .nav__list {display: none;}}@media(min-width: 1024px) {.template-doc--nav-collapsed.template-doc--has-nav:not(.template-doc--nav-drawer) .doc-sidebar:not(.doc-sidebar--open) .nav__menu {width: var(--ps-doc-layout-active-rail-width);margin-left: 0;padding: 0;background: transparent;border: none;border-radius: 0;overflow: visible;}}@media(min-width: 1024px) {.template-doc--nav-collapsed.template-doc--has-nav:not(.template-doc--nav-drawer) .doc-sidebar:not(.doc-sidebar--open) .nav__header-row {margin: 0;width: var(--ps-doc-layout-active-rail-width);height: 118px;position: static;}}@media(min-width: 1024px) {.template-doc--nav-collapsed.template-doc--has-nav:not(.template-doc--nav-drawer) .doc-sidebar:not(.doc-sidebar--open) .nav__panel-toggle {display: inline-flex;position: absolute;align-items: center;justify-content: center;writing-mode: vertical-rl;text-orientation: mixed;height: auto;padding: 0.6em 0;width: var(--ps-doc-layout-active-rail-width);font-size: 0.72rem;font-weight: 700;letter-spacing: 0.067em;line-height: 1.52;text-transform: uppercase;user-select: none;border: 1px solid var(--ps-current-border-default);border-left: none;border-radius: 0 8px 8px 0;}}@media(min-width: 1024px) {.template-doc--nav-collapsed.template-doc--has-nav:not(.template-doc--nav-drawer) .doc-sidebar.doc-sidebar--open .nav__panel-toggle {display: none;}}@media(max-width: 1023px) {.nav__panel-toggle, .nav__collapse-toggle {display: none;}}.template-doc--nav-drawer .nav__panel-toggle, .template-doc--nav-drawer .nav__collapse-toggle {display: none;}.nav__list {list-style: none;margin: 0;padding: 0;}@media(max-width: 1023px) {.template-doc--has-nav .doc-sidebar .nav__menu {width: 100%;max-width: none;min-height: calc(100dvh - 78px);border-radius: 0;border: 0;padding: 16px 16px 20px;height: 100%;overflow: auto;box-sizing: border-box;}}.nav__summary {position: relative;}.nav__chevron {position: absolute;left: auto;right: 2px;transform: rotate(0deg);transition: transform 160ms ease;top: 50%;translate: 0 -50%;color: var(--ps-current-text-subtle);}.nav__group[open] > .nav__summary .nav__chevron {transform: rotate(-90deg);}.nav__summary::marker {content: "";}.page-toc {display: block;margin-left: var(--ps-doc-layout-active-shell-padding-inline-end);padding: 1em;border-radius: 12px;border: 1px solid transparent;font-size: 1rem;line-height: 1.5;max-height: calc(100vh - 130px);overflow-y: auto;overflow-x: hidden;}@media(max-width: 767px) {.page-toc {margin-inline-start: 0;border-radius: 0;}}.page-toc__header-row {display: flex;align-items: center;justify-content: space-between;gap: 0.5em;}.page-toc__header {font-size: 0.85rem;font-weight: 700;letter-spacing: 0.036em;line-height: 1.52;text-transform: uppercase;color: var(--ps-current-text-subtle);opacity: 0.5;}.page-toc__restore-toggle {display: inline-flex;align-items: center;justify-content: center;padding: 0.25em;background: transparent;border: transparent;border-radius: 8px;cursor: pointer;transition: background 160ms ease, color 160ms ease;font-size: 0.72rem;letter-spacing: 0.067em;line-height: 1.6;}@media(max-width: 1320px) {.page-toc__restore-toggle {display: none;}}.page-toc__header-toggle-icon {display: inline-flex;align-items: center;justify-content: center;}.page-toc__header-toggle-icon--restore {display: none;}.template-doc--toc-collapsed .page-toc__header-toggle-icon--collapse {display: none;}.template-doc--toc-collapsed .page-toc__header-toggle-icon--restore {display: inline-flex;}.page-toc__header-toggle-icon svg {display: block;fill: none;stroke: currentColor;stroke-width: 1.9;stroke-linecap: round;stroke-linejoin: round;}.page-toc__list {list-style: none;margin: 0;padding: 0;display: grid;gap: 0.25em;overflow: hidden;}.page-toc__list--nested {padding-left: 0.75em;border-left: 1px solid var(--ps-current-border-subtle);}.page-toc__item {display: grid;}.page-toc__empty {font-size: 0.9rem;font-weight: 600;letter-spacing: 0.024em;line-height: 1.55;color: var(--ps-current-text-subtle);}.page-toc__panel-toggle {display: flex;height: 120px;writing-mode: vertical-rl;text-orientation: mixed;width: var(--ps-doc-layout-active-rail-width);transform: rotate(180deg);bottom: 5rem;font-size: 0.72rem;font-weight: 700;letter-spacing: 0.067em;line-height: 1.52;border: 1px solid var(--ps-current-border-default);border-left: none;border-radius: 0 8px 8px 0;pointer-events: auto;z-index: 2;user-select: none;cursor: pointer;align-items: center;justify-content: center;text-transform: uppercase;position: fixed;}.page-toc__link {transition: background 160ms ease, color 160ms ease;}.page-toc__link--sub {font-weight: 500;}.doc-content .page-toc__target {scroll-margin-top: 96px;padding: 0;border-radius: 0;transition: background 200ms ease, color 200ms ease;box-shadow: 0 2px 0 0 var(--ps-current-tone);}.doc-shell--toc {grid-template-columns: var(--ps-doc-layout-active-nav-width) minmax(0, 1fr) var(--ps-doc-layout-active-toc-width);}@media(max-width: 1320px) {.doc-shell--toc {grid-template-columns: var(--ps-doc-layout-active-nav-width) minmax(0, 1fr);}}.doc-shell--toc-only {grid-template-columns: minmax(0, 1fr) var(--ps-doc-layout-active-toc-width);}.doc-shell--nav-drawer.doc-shell--toc {grid-template-columns: minmax(0, 1fr) var(--ps-doc-layout-active-toc-width);}@media(max-width: 1320px) {.doc-shell--toc-only, .doc-shell--nav-drawer.doc-shell--toc {grid-template-columns: 1fr;}}@media(max-width: 1023px) {.doc-shell--toc, .template-doc--toc-collapsed .doc-shell--toc {grid-template-columns: 1fr !important;}}.template-doc--toc-collapsed .doc-shell--toc {grid-template-columns: var(--ps-doc-layout-active-nav-width) minmax(0, 1fr);}.template-doc--toc-collapsed .doc-shell--toc-only {grid-template-columns: 1fr;}.template-doc--toc-collapsed .doc-shell--nav-drawer.doc-shell--toc {grid-template-columns: 1fr;}.doc-toc {position: sticky;top: 105px;z-index: 30;align-self: start;max-height: calc(100vh - 130px);overflow: auto;user-select: none;}@media(min-width: 1321px) {.template-doc--has-toc .doc-toc {overflow: visible;transform-origin: right center;transform: translateX(0);z-index: 30;}}@media(max-width: 1024px) {.template-doc--has-toc .doc-toc {top: 78px;height: calc(100dvh - 78px);}}@media(max-width: 1320px) {.template-doc--has-toc .doc-toc {position: fixed;right: 0;max-width: none;z-index: 140;overflow: hidden;background: transparent;box-shadow: none;}}@media(max-width: 640px) {.template-doc--has-toc .doc-toc {width: 100%;}}.template-doc.template-doc--nav-ready.template-doc--has-toc .doc-toc {transition: transform 260ms ease;}@media(max-width: 1320px) {.template-doc--has-toc .doc-toc.doc-toc--open {transform: translateX(0);overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;}}@media(max-width: 1320px) {.template-doc--has-toc .doc-toc:not(.doc-toc--open) {width: var(--ps-doc-layout-active-rail-width);right: 0;left: auto;transform: translateX(calc(100% - var(--ps-doc-layout-active-rail-width)));background: transparent;box-shadow: none;pointer-events: none;}}@media(max-width: 640px) {.template-doc--has-toc.doc-toc-open {overflow: hidden;}}@media(max-width: 1320px) {.template-doc--has-toc .doc-toc:not(.doc-toc--open) .page-toc {background: transparent;border: none;box-shadow: none;}}@media(max-width: 1320px) {.template-doc--has-toc .page-toc__panel-toggle {position: absolute;left: 0;right: auto;}}@media(max-width: 1320px) {.template-doc--has-toc .doc-toc:not(.doc-toc--open) .page-toc > :not(.page-toc__panel-toggle) {visibility: hidden;}}.template-doc--has-toc .doc-toc.doc-toc--open .page-toc__panel-toggle {display: none;}@media(min-width: 1321px) {.template-doc--toc-collapsed .doc-toc {width: var(--ps-doc-layout-active-rail-width);position: fixed;top: 105px;right: 0;left: auto;height: calc(100dvh - 105px);max-height: none;background: transparent;box-shadow: none;overflow: visible;transform: translateX(calc(100% - var(--ps-doc-layout-active-rail-width)));z-index: 140;}}@media(min-width: 769px) {.doc-toc.doc-toc--open {width: var(--ps-doc-layout-preferred-toc-width);background: transparent;box-shadow: none;transform: translateX(0);}}@media(min-width: 1321px) {.template-doc--toc-collapsed .doc-toc:not(.doc-toc--open) .page-toc__header, .template-doc--toc-collapsed .doc-toc:not(.doc-toc--open) .page-toc__restore-toggle, .template-doc--toc-collapsed .doc-toc:not(.doc-toc--open) .page-toc__list, .template-doc--toc-collapsed .doc-toc:not(.doc-toc--open) .page-toc__empty {display: none;}}.template-doc--toc-collapsed .doc-toc:not(.doc-toc--open) .page-toc {width: var(--ps-doc-layout-active-rail-width);margin-left: 0;padding: 0;background: transparent;border: none;border-radius: 0;overflow: visible;}.panel {display: grid;padding: 1em;box-shadow: var(--ps-effect-panel-shadow);overflow: hidden;transition: border-color 180ms ease, box-shadow 180ms ease, background 180ms ease;}.site-search {position: relative;max-width: 100%;}.site-search__field {display: block;}.site-search__sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}.site-search__results {position: absolute;top: calc(100% + 8px);right: 0;width: min(560px, calc(100vw - 32px));max-height: 420px;overflow: auto;padding: 8px;border-radius: 12px;border: 1px solid var(--ps-current-border-default);background: var(--ps-current-surface-rest-background);box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);z-index: 60;}@media(min-width: 641px) {.topbar .site-search__results {position: fixed;top: 76px;left: 50%;right: auto;transform: translateX(-50%);width: min(640px, calc(100vw - 32px));z-index: 120;}}.site-search__results ul.site-search__list {list-style: none;margin: 0;padding: 0;display: grid;gap: 0.5em;}.site-search__results .site-search__item {margin: 0;padding: 0;}.site-search__results .site-search__link {display: grid;gap: 6px;padding: 12px 14px;border-radius: 8px;border: 1px solid var(--ps-current-border-subtle);background: var(--ps-current-surface-rest-background);text-decoration: none;color: var(--ps-current-text-default);transition: border-color 160ms ease, background-color 160ms ease, transform 160ms ease;}.site-search__results .site-search__link:hover {background: var(--ps-current-surface-alt-rest-background);border-color: var(--ps-current-border-default);}.site-search__results .site-search__link:focus-visible {outline: 2px solid var(--ps-current-border-focus);}.site-search__results .site-search__title {display: block;font-size: 1rem;font-weight: 700;line-height: 1.42;color: var(--ps-current-text-default);word-break: break-word;}.site-search__results .site-search__excerpt {display: -webkit-box;margin: 0;font-size: 0.94rem;letter-spacing: 0.014em;line-height: 1.6;color: var(--ps-current-text-subtle);word-break: break-word;line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}.site-search__results mark.site-search__highlight {padding: 0 3px;border-radius: 5px;background: var(--ps-current-button-hover-background);color: var(--ps-current-button-hover-text);}.site-search__results .site-search__message {margin: 0;padding: 10px 12px;border-radius: 8px;border: 1px dashed var(--ps-current-border-default);background: var(--ps-current-surface-rest-background);color: var(--ps-current-text-subtle);}.site-search__results .site-search__message--error {border: 1px solid var(--ps-semantic-tone-danger-surface-rest-border);background: var(--ps-semantic-tone-danger-surface-rest-background);color: var(--ps-semantic-tone-danger-surface-rest-text);}.site-search__results .site-search__message--empty {border: 1px solid var(--ps-semantic-tone-warning-surface-rest-border);background: var(--ps-semantic-tone-warning-surface-rest-background);color: var(--ps-semantic-tone-warning-surface-rest-text);}.sign-in {display: inline-block;line-height: 0;}.sign-in__signed-out-view, .sign-in__signed-in-view {display: inline-flex;align-items: center;justify-content: center;width: 100%;height: 100%;}.sign-in__signed-in-view, .signed-in .sign-in__signed-out-view {display: none;}.signed-in .sign-in__signed-in-view {display: inline-flex;}.sign-in__signed-in-action, .signed-in .sign-in__signed-out-action {display: none;}.signed-in .sign-in__signed-in-action {display: inline-flex;}.sign-in__panel {position: absolute;display: block;top: 100%;right: 0;z-index: 60;min-width: 180px;}.sign-in__avatar {display: block;object-fit: cover;border-radius: 999px;}.tabs {display: grid;gap: 0.6em;align-content: start;padding: 1em;box-shadow: 0 10px 18px rgba(0, 0, 0, 0.18);}.tabs__list {display: grid;grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));gap: 0.6em 0.4em;align-items: stretch;align-content: start;min-width: 0;}.tabs__item {display: contents;}.tabs__tabs-row {display: none;align-items: center;gap: 0.5em;min-width: 0;}.tabs__tab-buttons {display: flex;align-items: center;gap: 0.5em;min-width: 0;flex: 1;overflow: hidden;}.tabs__overflow {display: none;position: relative;flex-shrink: 0;}.tabs__overflow--visible {display: inline-flex;}.tabs__overflow-toggle {width: 2.3em;height: 2.3em;padding: 0;}.tabs__overflow-menu {display: none;position: absolute;right: 0;top: calc(100% + 6px);z-index: 20;min-width: 100%;width: max-content;max-width: min(92vw, 460px);padding: 6px;border-radius: 8px;border: 1px solid transparent;box-shadow: 0 10px 18px rgba(0, 0, 0, 0.18);}.tabs__overflow--open .tabs__overflow-menu {display: grid;gap: 4px;}.tabs__overflow-option {width: 100%;padding: 0.4em 0.6em;text-align: left;white-space: nowrap;font-size: 0.85rem;font-weight: 600;letter-spacing: 0.036em;line-height: 1.55;}.tabs__select-wrap {display: none;margin: 2px 0 4px;}.tabs__select {display: block;width: 100%;min-height: 42px;padding: 10px 40px 10px 12px;border-radius: 8px;border: 1px solid transparent;font-size: 0.9rem;font-weight: 600;letter-spacing: 0.024em;line-height: 1.55;appearance: none;-webkit-appearance: none;-moz-appearance: none;}.tabs__control {position: absolute;width: 1px;height: 1px;opacity: 0;pointer-events: none;}.tabs__tab, .tabs__tab-buttons > .btn {display: inline-flex;align-items: center;justify-content: center;padding: 0.5em 0.75em;font-size: 0.85rem;font-weight: 700;letter-spacing: 0.036em;line-height: 1.52;gap: 0.5em;overflow: hidden;text-align: center;cursor: pointer;transition: background 160ms ease, color 160ms ease, border-color 160ms ease;}.tabs__tab {grid-row: 1;}.tabs__tab-buttons > .btn {flex-shrink: 0;white-space: nowrap;}.tabs__tab-icon {display: inline-flex;align-items: center;justify-content: center;width: 1.7em;height: 1.7em;flex-shrink: 0;}.tabs__tab-icon svg {display: block;width: 100%;height: 100%;}.tabs__tab-label {display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 100%;}.tabs__control:disabled + .tabs__tab, .tabs__tab--disabled {opacity: 0.45;cursor: not-allowed;}.tabs__tab-buttons > .btn:disabled {opacity: 0.45;cursor: not-allowed;}.tabs__control:focus-visible + .tabs__tab {outline: 2px solid currentColor;outline-offset: 2px;}.tabs__tab-buttons > .btn[hidden] {display: none;}.tabs__panel {grid-row: 2;grid-column: 1 / -1;display: none;min-width: 0;padding: 0;}.tabs__control:checked + .tabs__tab + .tabs__panel {display: block;}.tabs__list:not(:has(.tabs__control:checked)) .tabs__item:first-child .tabs__panel {display: block;}.tabs--enhanced .tabs__tabs-row {display: flex;}.tabs--compact .tabs__select-wrap {display: block;}.tabs--enhanced .tabs__tab {display: none;}.tabs--compact .tabs__tabs-row {display: none;}.tabs--compact .tabs__list {grid-template-columns: 1fr;}.theme-switcher {display: inline-flex;align-items: center;justify-content: center;gap: 0;height: 42px;min-width: 90px;padding: 0;border-radius: 999px;border: 1px solid transparent;background: var(--ps-current-button-rest-background);border-color: var(--ps-current-button-rest-text);color: var(--ps-current-button-rest-text);cursor: pointer;font-size: 0;position: relative;overflow: hidden;}.theme-switcher:hover {background: var(--ps-current-button-hover-background);}.theme-switcher:focus-visible {outline: 2px solid var(--ps-current-button-hover-text);}.theme-switcher__track {position: absolute;border-radius: 999px;background: var(--ps-current-button-hover-background);box-shadow: var(--ps-effect-track-shadow);transition: opacity 180ms ease, transform 220ms ease;}.theme-switcher__thumb {position: absolute;top: 50%;left: 10px;width: 36px;height: 36px;border-radius: 50%;background: var(--ps-current-surface-rest-background);box-shadow: var(--ps-effect-thumb-shadow);backdrop-filter: blur(8px);transform: translateY(-50%) translateX(0);display: grid;place-items: center;transition: transform 260ms cubic-bezier(0.4, 0, 0.2, 1), background 200ms ease, box-shadow 200ms ease;}.theme-switcher__track-icon {position: absolute;top: 50%;width: 18px;height: 18px;display: grid;place-items: center;opacity: 0.55;transform: translateY(-50%);}.theme-switcher__track-icon--sun {left: 18px;color: var(--ps-current-button-hover-text);}.theme-switcher__track-icon--moon {right: 18px;color: var(--ps-current-button-hover-text);}.theme-switcher__track-icon svg {width: 18px;height: 18px;stroke: currentColor;fill: none;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}.theme-switcher__track-icon--moon svg {fill: currentColor;stroke: none;}.theme-switcher__icon {display: grid;place-items: center;width: 18px;height: 18px;position: relative;z-index: 2;grid-area: 1 / 1;transition: transform 160ms ease, opacity 160ms ease;}.theme-switcher__icon svg {width: 18px;height: 18px;stroke: currentColor;fill: none;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}.theme-switcher__icon--moon svg {fill: currentColor;stroke: none;}.theme-switcher__icon--sun {color: var(--ps-current-button-hover-text);opacity: 0;transform: scale(0.6);}.theme-switcher__icon--moon {color: var(--ps-current-button-hover-text);opacity: 0;transform: scale(0.6);}.theme-switcher[data-theme="dark"] .theme-switcher__track {opacity: 0.85;}.theme-switcher[data-theme="dark"] .theme-switcher__icon--moon {opacity: 1;transform: scale(1);}.theme-switcher[data-theme="dark"] .theme-switcher__icon--sun {opacity: 0;transform: scale(0.6);}.topbar {padding: 1rem;position: sticky;top: 0;overflow-x: clip;z-index: 40;backdrop-filter: blur(10px);border-top-width: 0 !important;border-right-width: 0 !important;border-bottom-width: 1px !important;border-bottom-style: solid !important;border-left-width: 0 !important;border-radius: 0 !important;}.topbar__controls {margin-left: auto;}.topbar__account {display: none;}body:not(.template-doc--nav-drawer):not(.template-doc--has-nav) .topbar__account {display: inline-block;}@media(min-width: 1024px) {.template-doc--has-nav:not(.template-doc--nav-drawer) .topbar__account {display: inline-block;}}.topbar__icon {width: 42px;height: 42px;border-radius: 999px;display: grid;place-items: center;border: 1px solid transparent;background: transparent;cursor: pointer;position: relative;padding: 0;color: var(--ps-current-text-subtle);}.topbar__toggle {background: var(--ps-current-surface-rest-background);border-color: var(--ps-current-border-default);color: var(--ps-current-text-subtle);display: none;}.template-doc--nav-drawer .topbar__toggle {display: grid;}@media(max-width: 1023px) {.template-doc--has-nav .topbar__toggle {display: grid;}}.topbar__toggle:focus-visible {outline: 2px solid var(--ps-current-border-focus);}.topbar__toggle::before {content: "";width: 18px;height: 2px;background: currentColor;position: absolute;top: 14px;left: 12px;transition: transform 200ms ease, top 200ms ease;box-shadow: 0 6px 0 0 currentColor;}.topbar__toggle::after {content: "";width: 18px;height: 2px;background: currentColor;position: absolute;top: 26px;left: 12px;transition: transform 200ms ease, top 200ms ease;}.doc-nav-toggle {display: none;}.doc-nav-toggle:checked ~ .topbar .topbar__toggle::before {top: 20px;transform: rotate(45deg);box-shadow: none;}.doc-nav-toggle:checked ~ .topbar .topbar__toggle::after {top: 20px;transform: rotate(-45deg);}@media(max-width: 640px) {.topbar__search {display: none;}}.virtual-list {overflow-y: auto;overflow-x: auto;min-width: 0;}.virtual-list__spacer {position: relative;min-width: 0;}.virtual-list__window {position: absolute;top: 0;right: 0;left: 0;will-change: transform;}.virtual-list__item {overflow: visible;min-width: 0;}.variable-virtual-list .virtual-list__item {overflow: visible;min-width: 0;}.virtual-table__table th, .virtual-table__table td {vertical-align: middle;}.virtual-table__table thead th {position: sticky;top: 0;z-index: 2;}.virtual-table__table tfoot th, .virtual-table__table tfoot td {position: sticky;bottom: 0;z-index: 1;}:root {--ps-current-tone: var(--ps-semantic-tone-neutral-tone);--ps-current-canvas: var(--ps-semantic-tone-neutral-canvas);--ps-current-canvascolor: var(--ps-semantic-tone-neutral-canvascolor);--ps-current-overlay: var(--ps-semantic-tone-neutral-overlay);--ps-current-surface-rest-background: var(--ps-semantic-tone-neutral-surface-rest-background);--ps-current-surface-rest-bgcolor: var(--ps-semantic-tone-neutral-surface-rest-bgcolor);--ps-current-surface-rest-border: var(--ps-semantic-tone-neutral-surface-rest-border);--ps-current-surface-rest-text: var(--ps-semantic-tone-neutral-surface-rest-text);--ps-current-surface-hover-background: var(--ps-semantic-tone-neutral-surface-hover-background);--ps-current-surface-hover-bgcolor: var(--ps-semantic-tone-neutral-surface-hover-bgcolor);--ps-current-surface-hover-border: var(--ps-semantic-tone-neutral-surface-hover-border);--ps-current-surface-hover-text: var(--ps-semantic-tone-neutral-surface-hover-text);--ps-current-surface-active-background: var(--ps-semantic-tone-neutral-surface-active-background);--ps-current-surface-active-bgcolor: var(--ps-semantic-tone-neutral-surface-active-bgcolor);--ps-current-surface-active-border: var(--ps-semantic-tone-neutral-surface-active-border);--ps-current-surface-active-text: var(--ps-semantic-tone-neutral-surface-active-text);--ps-current-surface-disabled-background: var(--ps-semantic-tone-neutral-surface-disabled-background);--ps-current-surface-disabled-bgcolor: var(--ps-semantic-tone-neutral-surface-disabled-bgcolor);--ps-current-surface-disabled-border: var(--ps-semantic-tone-neutral-surface-disabled-border);--ps-current-surface-disabled-text: var(--ps-semantic-tone-neutral-surface-disabled-text);--ps-current-surface-focus-ring: var(--ps-semantic-tone-neutral-surface-focus-ring);--ps-current-surface-alt-rest-background: var(--ps-semantic-tone-neutral-surface-alt-rest-background);--ps-current-surface-alt-rest-bgcolor: var(--ps-semantic-tone-neutral-surface-alt-rest-bgcolor);--ps-current-surface-alt-rest-border: var(--ps-semantic-tone-neutral-surface-alt-rest-border);--ps-current-surface-alt-rest-text: var(--ps-semantic-tone-neutral-surface-alt-rest-text);--ps-current-surface-alt-hover-background: var(--ps-semantic-tone-neutral-surface-alt-hover-background);--ps-current-surface-alt-hover-bgcolor: var(--ps-semantic-tone-neutral-surface-alt-hover-bgcolor);--ps-current-surface-alt-hover-border: var(--ps-semantic-tone-neutral-surface-alt-hover-border);--ps-current-surface-alt-hover-text: var(--ps-semantic-tone-neutral-surface-alt-hover-text);--ps-current-surface-alt-active-background: var(--ps-semantic-tone-neutral-surface-alt-active-background);--ps-current-surface-alt-active-bgcolor: var(--ps-semantic-tone-neutral-surface-alt-active-bgcolor);--ps-current-surface-alt-active-border: var(--ps-semantic-tone-neutral-surface-alt-active-border);--ps-current-surface-alt-active-text: var(--ps-semantic-tone-neutral-surface-alt-active-text);--ps-current-surface-alt-disabled-background: var(--ps-semantic-tone-neutral-surface-alt-disabled-background);--ps-current-surface-alt-disabled-bgcolor: var(--ps-semantic-tone-neutral-surface-alt-disabled-bgcolor);--ps-current-surface-alt-disabled-border: var(--ps-semantic-tone-neutral-surface-alt-disabled-border);--ps-current-surface-alt-disabled-text: var(--ps-semantic-tone-neutral-surface-alt-disabled-text);--ps-current-surface-alt-focus-ring: var(--ps-semantic-tone-neutral-surface-alt-focus-ring);--ps-current-text-default: var(--ps-semantic-tone-neutral-root-text-default);--ps-current-text-subtle: var(--ps-semantic-tone-neutral-root-text-subtle);--ps-current-border-subtle: var(--ps-semantic-tone-neutral-root-border-subtle);--ps-current-border-default: var(--ps-semantic-tone-neutral-root-border-default);--ps-current-border-focus: var(--ps-semantic-tone-neutral-root-border-focus);--ps-current-button-rest-background: var(--ps-semantic-tone-neutral-button-rest-background);--ps-current-button-rest-bgcolor: var(--ps-semantic-tone-neutral-button-rest-bgcolor);--ps-current-button-rest-border: var(--ps-semantic-tone-neutral-button-rest-border);--ps-current-button-rest-text: var(--ps-semantic-tone-neutral-button-rest-text);--ps-current-button-hover-background: var(--ps-semantic-tone-neutral-button-hover-background);--ps-current-button-hover-bgcolor: var(--ps-semantic-tone-neutral-button-hover-bgcolor);--ps-current-button-hover-border: var(--ps-semantic-tone-neutral-button-hover-border);--ps-current-button-hover-text: var(--ps-semantic-tone-neutral-button-hover-text);--ps-current-button-active-background: var(--ps-semantic-tone-neutral-button-active-background);--ps-current-button-active-bgcolor: var(--ps-semantic-tone-neutral-button-active-bgcolor);--ps-current-button-active-border: var(--ps-semantic-tone-neutral-button-active-border);--ps-current-button-active-text: var(--ps-semantic-tone-neutral-button-active-text);--ps-current-button-disabled-background: var(--ps-semantic-tone-neutral-button-disabled-background);--ps-current-button-disabled-bgcolor: var(--ps-semantic-tone-neutral-button-disabled-bgcolor);--ps-current-button-disabled-border: var(--ps-semantic-tone-neutral-button-disabled-border);--ps-current-button-disabled-text: var(--ps-semantic-tone-neutral-button-disabled-text);--ps-current-button-focus-ring: var(--ps-semantic-tone-neutral-button-focus-ring);}.tone--neutral {--ps-current-tone: var(--ps-semantic-tone-neutral-tone);--ps-current-canvas: var(--ps-semantic-tone-neutral-canvas);--ps-current-canvascolor: var(--ps-semantic-tone-neutral-canvascolor);--ps-current-overlay: var(--ps-semantic-tone-neutral-overlay);--ps-current-surface-rest-background: var(--ps-semantic-tone-neutral-surface-rest-background);--ps-current-surface-rest-bgcolor: var(--ps-semantic-tone-neutral-surface-rest-bgcolor);--ps-current-surface-rest-border: var(--ps-semantic-tone-neutral-surface-rest-border);--ps-current-surface-rest-text: var(--ps-semantic-tone-neutral-surface-rest-text);--ps-current-surface-hover-background: var(--ps-semantic-tone-neutral-surface-hover-background);--ps-current-surface-hover-bgcolor: var(--ps-semantic-tone-neutral-surface-hover-bgcolor);--ps-current-surface-hover-border: var(--ps-semantic-tone-neutral-surface-hover-border);--ps-current-surface-hover-text: var(--ps-semantic-tone-neutral-surface-hover-text);--ps-current-surface-active-background: var(--ps-semantic-tone-neutral-surface-active-background);--ps-current-surface-active-bgcolor: var(--ps-semantic-tone-neutral-surface-active-bgcolor);--ps-current-surface-active-border: var(--ps-semantic-tone-neutral-surface-active-border);--ps-current-surface-active-text: var(--ps-semantic-tone-neutral-surface-active-text);--ps-current-surface-disabled-background: var(--ps-semantic-tone-neutral-surface-disabled-background);--ps-current-surface-disabled-bgcolor: var(--ps-semantic-tone-neutral-surface-disabled-bgcolor);--ps-current-surface-disabled-border: var(--ps-semantic-tone-neutral-surface-disabled-border);--ps-current-surface-disabled-text: var(--ps-semantic-tone-neutral-surface-disabled-text);--ps-current-surface-focus-ring: var(--ps-semantic-tone-neutral-surface-focus-ring);--ps-current-surface-alt-rest-background: var(--ps-semantic-tone-neutral-surface-alt-rest-background);--ps-current-surface-alt-rest-bgcolor: var(--ps-semantic-tone-neutral-surface-alt-rest-bgcolor);--ps-current-surface-alt-rest-border: var(--ps-semantic-tone-neutral-surface-alt-rest-border);--ps-current-surface-alt-rest-text: var(--ps-semantic-tone-neutral-surface-alt-rest-text);--ps-current-surface-alt-hover-background: var(--ps-semantic-tone-neutral-surface-alt-hover-background);--ps-current-surface-alt-hover-bgcolor: var(--ps-semantic-tone-neutral-surface-alt-hover-bgcolor);--ps-current-surface-alt-hover-border: var(--ps-semantic-tone-neutral-surface-alt-hover-border);--ps-current-surface-alt-hover-text: var(--ps-semantic-tone-neutral-surface-alt-hover-text);--ps-current-surface-alt-active-background: var(--ps-semantic-tone-neutral-surface-alt-active-background);--ps-current-surface-alt-active-bgcolor: var(--ps-semantic-tone-neutral-surface-alt-active-bgcolor);--ps-current-surface-alt-active-border: var(--ps-semantic-tone-neutral-surface-alt-active-border);--ps-current-surface-alt-active-text: var(--ps-semantic-tone-neutral-surface-alt-active-text);--ps-current-surface-alt-disabled-background: var(--ps-semantic-tone-neutral-surface-alt-disabled-background);--ps-current-surface-alt-disabled-bgcolor: var(--ps-semantic-tone-neutral-surface-alt-disabled-bgcolor);--ps-current-surface-alt-disabled-border: var(--ps-semantic-tone-neutral-surface-alt-disabled-border);--ps-current-surface-alt-disabled-text: var(--ps-semantic-tone-neutral-surface-alt-disabled-text);--ps-current-surface-alt-focus-ring: var(--ps-semantic-tone-neutral-surface-alt-focus-ring);--ps-current-text-default: var(--ps-semantic-tone-neutral-text-default);--ps-current-text-subtle: var(--ps-semantic-tone-neutral-text-subtle);--ps-current-border-subtle: var(--ps-semantic-tone-neutral-border-subtle);--ps-current-border-default: var(--ps-semantic-tone-neutral-border-default);--ps-current-border-focus: var(--ps-semantic-tone-neutral-border-focus);--ps-current-button-rest-background: var(--ps-semantic-tone-neutral-button-rest-background);--ps-current-button-rest-bgcolor: var(--ps-semantic-tone-neutral-button-rest-bgcolor);--ps-current-button-rest-border: var(--ps-semantic-tone-neutral-button-rest-border);--ps-current-button-rest-text: var(--ps-semantic-tone-neutral-button-rest-text);--ps-current-button-hover-background: var(--ps-semantic-tone-neutral-button-hover-background);--ps-current-button-hover-bgcolor: var(--ps-semantic-tone-neutral-button-hover-bgcolor);--ps-current-button-hover-border: var(--ps-semantic-tone-neutral-button-hover-border);--ps-current-button-hover-text: var(--ps-semantic-tone-neutral-button-hover-text);--ps-current-button-active-background: var(--ps-semantic-tone-neutral-button-active-background);--ps-current-button-active-bgcolor: var(--ps-semantic-tone-neutral-button-active-bgcolor);--ps-current-button-active-border: var(--ps-semantic-tone-neutral-button-active-border);--ps-current-button-active-text: var(--ps-semantic-tone-neutral-button-active-text);--ps-current-button-disabled-background: var(--ps-semantic-tone-neutral-button-disabled-background);--ps-current-button-disabled-bgcolor: var(--ps-semantic-tone-neutral-button-disabled-bgcolor);--ps-current-button-disabled-border: var(--ps-semantic-tone-neutral-button-disabled-border);--ps-current-button-disabled-text: var(--ps-semantic-tone-neutral-button-disabled-text);--ps-current-button-focus-ring: var(--ps-semantic-tone-neutral-button-focus-ring);}.tone--accent {--ps-current-tone: var(--ps-semantic-tone-accent-tone);--ps-current-canvas: var(--ps-semantic-tone-accent-canvas);--ps-current-canvascolor: var(--ps-semantic-tone-accent-canvascolor);--ps-current-overlay: var(--ps-semantic-tone-accent-overlay);--ps-current-surface-rest-background: var(--ps-semantic-tone-accent-surface-rest-background);--ps-current-surface-rest-bgcolor: var(--ps-semantic-tone-accent-surface-rest-bgcolor);--ps-current-surface-rest-border: var(--ps-semantic-tone-accent-surface-rest-border);--ps-current-surface-rest-text: var(--ps-semantic-tone-accent-surface-rest-text);--ps-current-surface-hover-background: var(--ps-semantic-tone-accent-surface-hover-background);--ps-current-surface-hover-bgcolor: var(--ps-semantic-tone-accent-surface-hover-bgcolor);--ps-current-surface-hover-border: var(--ps-semantic-tone-accent-surface-hover-border);--ps-current-surface-hover-text: var(--ps-semantic-tone-accent-surface-hover-text);--ps-current-surface-active-background: var(--ps-semantic-tone-accent-surface-active-background);--ps-current-surface-active-bgcolor: var(--ps-semantic-tone-accent-surface-active-bgcolor);--ps-current-surface-active-border: var(--ps-semantic-tone-accent-surface-active-border);--ps-current-surface-active-text: var(--ps-semantic-tone-accent-surface-active-text);--ps-current-surface-disabled-background: var(--ps-semantic-tone-accent-surface-disabled-background);--ps-current-surface-disabled-bgcolor: var(--ps-semantic-tone-accent-surface-disabled-bgcolor);--ps-current-surface-disabled-border: var(--ps-semantic-tone-accent-surface-disabled-border);--ps-current-surface-disabled-text: var(--ps-semantic-tone-accent-surface-disabled-text);--ps-current-surface-focus-ring: var(--ps-semantic-tone-accent-surface-focus-ring);--ps-current-surface-alt-rest-background: var(--ps-semantic-tone-accent-surface-alt-rest-background);--ps-current-surface-alt-rest-bgcolor: var(--ps-semantic-tone-accent-surface-alt-rest-bgcolor);--ps-current-surface-alt-rest-border: var(--ps-semantic-tone-accent-surface-alt-rest-border);--ps-current-surface-alt-rest-text: var(--ps-semantic-tone-accent-surface-alt-rest-text);--ps-current-surface-alt-hover-background: var(--ps-semantic-tone-accent-surface-alt-hover-background);--ps-current-surface-alt-hover-bgcolor: var(--ps-semantic-tone-accent-surface-alt-hover-bgcolor);--ps-current-surface-alt-hover-border: var(--ps-semantic-tone-accent-surface-alt-hover-border);--ps-current-surface-alt-hover-text: var(--ps-semantic-tone-accent-surface-alt-hover-text);--ps-current-surface-alt-active-background: var(--ps-semantic-tone-accent-surface-alt-active-background);--ps-current-surface-alt-active-bgcolor: var(--ps-semantic-tone-accent-surface-alt-active-bgcolor);--ps-current-surface-alt-active-border: var(--ps-semantic-tone-accent-surface-alt-active-border);--ps-current-surface-alt-active-text: var(--ps-semantic-tone-accent-surface-alt-active-text);--ps-current-surface-alt-disabled-background: var(--ps-semantic-tone-accent-surface-alt-disabled-background);--ps-current-surface-alt-disabled-bgcolor: var(--ps-semantic-tone-accent-surface-alt-disabled-bgcolor);--ps-current-surface-alt-disabled-border: var(--ps-semantic-tone-accent-surface-alt-disabled-border);--ps-current-surface-alt-disabled-text: var(--ps-semantic-tone-accent-surface-alt-disabled-text);--ps-current-surface-alt-focus-ring: var(--ps-semantic-tone-accent-surface-alt-focus-ring);--ps-current-text-default: var(--ps-semantic-tone-accent-text-default);--ps-current-text-subtle: var(--ps-semantic-tone-accent-text-subtle);--ps-current-border-subtle: var(--ps-semantic-tone-accent-border-subtle);--ps-current-border-default: var(--ps-semantic-tone-accent-border-default);--ps-current-border-focus: var(--ps-semantic-tone-accent-border-focus);--ps-current-button-rest-background: var(--ps-semantic-tone-accent-button-rest-background);--ps-current-button-rest-bgcolor: var(--ps-semantic-tone-accent-button-rest-bgcolor);--ps-current-button-rest-border: var(--ps-semantic-tone-accent-button-rest-border);--ps-current-button-rest-text: var(--ps-semantic-tone-accent-button-rest-text);--ps-current-button-hover-background: var(--ps-semantic-tone-accent-button-hover-background);--ps-current-button-hover-bgcolor: var(--ps-semantic-tone-accent-button-hover-bgcolor);--ps-current-button-hover-border: var(--ps-semantic-tone-accent-button-hover-border);--ps-current-button-hover-text: var(--ps-semantic-tone-accent-button-hover-text);--ps-current-button-active-background: var(--ps-semantic-tone-accent-button-active-background);--ps-current-button-active-bgcolor: var(--ps-semantic-tone-accent-button-active-bgcolor);--ps-current-button-active-border: var(--ps-semantic-tone-accent-button-active-border);--ps-current-button-active-text: var(--ps-semantic-tone-accent-button-active-text);--ps-current-button-disabled-background: var(--ps-semantic-tone-accent-button-disabled-background);--ps-current-button-disabled-bgcolor: var(--ps-semantic-tone-accent-button-disabled-bgcolor);--ps-current-button-disabled-border: var(--ps-semantic-tone-accent-button-disabled-border);--ps-current-button-disabled-text: var(--ps-semantic-tone-accent-button-disabled-text);--ps-current-button-focus-ring: var(--ps-semantic-tone-accent-button-focus-ring);}.tone--feature {--ps-current-tone: var(--ps-semantic-tone-feature-tone);--ps-current-canvas: var(--ps-semantic-tone-feature-canvas);--ps-current-canvascolor: var(--ps-semantic-tone-feature-canvascolor);--ps-current-overlay: var(--ps-semantic-tone-feature-overlay);--ps-current-surface-rest-background: var(--ps-semantic-tone-feature-surface-rest-background);--ps-current-surface-rest-bgcolor: var(--ps-semantic-tone-feature-surface-rest-bgcolor);--ps-current-surface-rest-border: var(--ps-semantic-tone-feature-surface-rest-border);--ps-current-surface-rest-text: var(--ps-semantic-tone-feature-surface-rest-text);--ps-current-surface-hover-background: var(--ps-semantic-tone-feature-surface-hover-background);--ps-current-surface-hover-bgcolor: var(--ps-semantic-tone-feature-surface-hover-bgcolor);--ps-current-surface-hover-border: var(--ps-semantic-tone-feature-surface-hover-border);--ps-current-surface-hover-text: var(--ps-semantic-tone-feature-surface-hover-text);--ps-current-surface-active-background: var(--ps-semantic-tone-feature-surface-active-background);--ps-current-surface-active-bgcolor: var(--ps-semantic-tone-feature-surface-active-bgcolor);--ps-current-surface-active-border: var(--ps-semantic-tone-feature-surface-active-border);--ps-current-surface-active-text: var(--ps-semantic-tone-feature-surface-active-text);--ps-current-surface-disabled-background: var(--ps-semantic-tone-feature-surface-disabled-background);--ps-current-surface-disabled-bgcolor: var(--ps-semantic-tone-feature-surface-disabled-bgcolor);--ps-current-surface-disabled-border: var(--ps-semantic-tone-feature-surface-disabled-border);--ps-current-surface-disabled-text: var(--ps-semantic-tone-feature-surface-disabled-text);--ps-current-surface-focus-ring: var(--ps-semantic-tone-feature-surface-focus-ring);--ps-current-surface-alt-rest-background: var(--ps-semantic-tone-feature-surface-alt-rest-background);--ps-current-surface-alt-rest-bgcolor: var(--ps-semantic-tone-feature-surface-alt-rest-bgcolor);--ps-current-surface-alt-rest-border: var(--ps-semantic-tone-feature-surface-alt-rest-border);--ps-current-surface-alt-rest-text: var(--ps-semantic-tone-feature-surface-alt-rest-text);--ps-current-surface-alt-hover-background: var(--ps-semantic-tone-feature-surface-alt-hover-background);--ps-current-surface-alt-hover-bgcolor: var(--ps-semantic-tone-feature-surface-alt-hover-bgcolor);--ps-current-surface-alt-hover-border: var(--ps-semantic-tone-feature-surface-alt-hover-border);--ps-current-surface-alt-hover-text: var(--ps-semantic-tone-feature-surface-alt-hover-text);--ps-current-surface-alt-active-background: var(--ps-semantic-tone-feature-surface-alt-active-background);--ps-current-surface-alt-active-bgcolor: var(--ps-semantic-tone-feature-surface-alt-active-bgcolor);--ps-current-surface-alt-active-border: var(--ps-semantic-tone-feature-surface-alt-active-border);--ps-current-surface-alt-active-text: var(--ps-semantic-tone-feature-surface-alt-active-text);--ps-current-surface-alt-disabled-background: var(--ps-semantic-tone-feature-surface-alt-disabled-background);--ps-current-surface-alt-disabled-bgcolor: var(--ps-semantic-tone-feature-surface-alt-disabled-bgcolor);--ps-current-surface-alt-disabled-border: var(--ps-semantic-tone-feature-surface-alt-disabled-border);--ps-current-surface-alt-disabled-text: var(--ps-semantic-tone-feature-surface-alt-disabled-text);--ps-current-surface-alt-focus-ring: var(--ps-semantic-tone-feature-surface-alt-focus-ring);--ps-current-text-default: var(--ps-semantic-tone-feature-text-default);--ps-current-text-subtle: var(--ps-semantic-tone-feature-text-subtle);--ps-current-border-subtle: var(--ps-semantic-tone-feature-border-subtle);--ps-current-border-default: var(--ps-semantic-tone-feature-border-default);--ps-current-border-focus: var(--ps-semantic-tone-feature-border-focus);--ps-current-button-rest-background: var(--ps-semantic-tone-feature-button-rest-background);--ps-current-button-rest-bgcolor: var(--ps-semantic-tone-feature-button-rest-bgcolor);--ps-current-button-rest-border: var(--ps-semantic-tone-feature-button-rest-border);--ps-current-button-rest-text: var(--ps-semantic-tone-feature-button-rest-text);--ps-current-button-hover-background: var(--ps-semantic-tone-feature-button-hover-background);--ps-current-button-hover-bgcolor: var(--ps-semantic-tone-feature-button-hover-bgcolor);--ps-current-button-hover-border: var(--ps-semantic-tone-feature-button-hover-border);--ps-current-button-hover-text: var(--ps-semantic-tone-feature-button-hover-text);--ps-current-button-active-background: var(--ps-semantic-tone-feature-button-active-background);--ps-current-button-active-bgcolor: var(--ps-semantic-tone-feature-button-active-bgcolor);--ps-current-button-active-border: var(--ps-semantic-tone-feature-button-active-border);--ps-current-button-active-text: var(--ps-semantic-tone-feature-button-active-text);--ps-current-button-disabled-background: var(--ps-semantic-tone-feature-button-disabled-background);--ps-current-button-disabled-bgcolor: var(--ps-semantic-tone-feature-button-disabled-bgcolor);--ps-current-button-disabled-border: var(--ps-semantic-tone-feature-button-disabled-border);--ps-current-button-disabled-text: var(--ps-semantic-tone-feature-button-disabled-text);--ps-current-button-focus-ring: var(--ps-semantic-tone-feature-button-focus-ring);}.tone--secondary {--ps-current-tone: var(--ps-semantic-tone-secondary-tone);--ps-current-canvas: var(--ps-semantic-tone-secondary-canvas);--ps-current-canvascolor: var(--ps-semantic-tone-secondary-canvascolor);--ps-current-overlay: var(--ps-semantic-tone-secondary-overlay);--ps-current-surface-rest-background: var(--ps-semantic-tone-secondary-surface-rest-background);--ps-current-surface-rest-bgcolor: var(--ps-semantic-tone-secondary-surface-rest-bgcolor);--ps-current-surface-rest-border: var(--ps-semantic-tone-secondary-surface-rest-border);--ps-current-surface-rest-text: var(--ps-semantic-tone-secondary-surface-rest-text);--ps-current-surface-hover-background: var(--ps-semantic-tone-secondary-surface-hover-background);--ps-current-surface-hover-bgcolor: var(--ps-semantic-tone-secondary-surface-hover-bgcolor);--ps-current-surface-hover-border: var(--ps-semantic-tone-secondary-surface-hover-border);--ps-current-surface-hover-text: var(--ps-semantic-tone-secondary-surface-hover-text);--ps-current-surface-active-background: var(--ps-semantic-tone-secondary-surface-active-background);--ps-current-surface-active-bgcolor: var(--ps-semantic-tone-secondary-surface-active-bgcolor);--ps-current-surface-active-border: var(--ps-semantic-tone-secondary-surface-active-border);--ps-current-surface-active-text: var(--ps-semantic-tone-secondary-surface-active-text);--ps-current-surface-disabled-background: var(--ps-semantic-tone-secondary-surface-disabled-background);--ps-current-surface-disabled-bgcolor: var(--ps-semantic-tone-secondary-surface-disabled-bgcolor);--ps-current-surface-disabled-border: var(--ps-semantic-tone-secondary-surface-disabled-border);--ps-current-surface-disabled-text: var(--ps-semantic-tone-secondary-surface-disabled-text);--ps-current-surface-focus-ring: var(--ps-semantic-tone-secondary-surface-focus-ring);--ps-current-surface-alt-rest-background: var(--ps-semantic-tone-secondary-surface-alt-rest-background);--ps-current-surface-alt-rest-bgcolor: var(--ps-semantic-tone-secondary-surface-alt-rest-bgcolor);--ps-current-surface-alt-rest-border: var(--ps-semantic-tone-secondary-surface-alt-rest-border);--ps-current-surface-alt-rest-text: var(--ps-semantic-tone-secondary-surface-alt-rest-text);--ps-current-surface-alt-hover-background: var(--ps-semantic-tone-secondary-surface-alt-hover-background);--ps-current-surface-alt-hover-bgcolor: var(--ps-semantic-tone-secondary-surface-alt-hover-bgcolor);--ps-current-surface-alt-hover-border: var(--ps-semantic-tone-secondary-surface-alt-hover-border);--ps-current-surface-alt-hover-text: var(--ps-semantic-tone-secondary-surface-alt-hover-text);--ps-current-surface-alt-active-background: var(--ps-semantic-tone-secondary-surface-alt-active-background);--ps-current-surface-alt-active-bgcolor: var(--ps-semantic-tone-secondary-surface-alt-active-bgcolor);--ps-current-surface-alt-active-border: var(--ps-semantic-tone-secondary-surface-alt-active-border);--ps-current-surface-alt-active-text: var(--ps-semantic-tone-secondary-surface-alt-active-text);--ps-current-surface-alt-disabled-background: var(--ps-semantic-tone-secondary-surface-alt-disabled-background);--ps-current-surface-alt-disabled-bgcolor: var(--ps-semantic-tone-secondary-surface-alt-disabled-bgcolor);--ps-current-surface-alt-disabled-border: var(--ps-semantic-tone-secondary-surface-alt-disabled-border);--ps-current-surface-alt-disabled-text: var(--ps-semantic-tone-secondary-surface-alt-disabled-text);--ps-current-surface-alt-focus-ring: var(--ps-semantic-tone-secondary-surface-alt-focus-ring);--ps-current-text-default: var(--ps-semantic-tone-secondary-text-default);--ps-current-text-subtle: var(--ps-semantic-tone-secondary-text-subtle);--ps-current-border-subtle: var(--ps-semantic-tone-secondary-border-subtle);--ps-current-border-default: var(--ps-semantic-tone-secondary-border-default);--ps-current-border-focus: var(--ps-semantic-tone-secondary-border-focus);--ps-current-button-rest-background: var(--ps-semantic-tone-secondary-button-rest-background);--ps-current-button-rest-bgcolor: var(--ps-semantic-tone-secondary-button-rest-bgcolor);--ps-current-button-rest-border: var(--ps-semantic-tone-secondary-button-rest-border);--ps-current-button-rest-text: var(--ps-semantic-tone-secondary-button-rest-text);--ps-current-button-hover-background: var(--ps-semantic-tone-secondary-button-hover-background);--ps-current-button-hover-bgcolor: var(--ps-semantic-tone-secondary-button-hover-bgcolor);--ps-current-button-hover-border: var(--ps-semantic-tone-secondary-button-hover-border);--ps-current-button-hover-text: var(--ps-semantic-tone-secondary-button-hover-text);--ps-current-button-active-background: var(--ps-semantic-tone-secondary-button-active-background);--ps-current-button-active-bgcolor: var(--ps-semantic-tone-secondary-button-active-bgcolor);--ps-current-button-active-border: var(--ps-semantic-tone-secondary-button-active-border);--ps-current-button-active-text: var(--ps-semantic-tone-secondary-button-active-text);--ps-current-button-disabled-background: var(--ps-semantic-tone-secondary-button-disabled-background);--ps-current-button-disabled-bgcolor: var(--ps-semantic-tone-secondary-button-disabled-bgcolor);--ps-current-button-disabled-border: var(--ps-semantic-tone-secondary-button-disabled-border);--ps-current-button-disabled-text: var(--ps-semantic-tone-secondary-button-disabled-text);--ps-current-button-focus-ring: var(--ps-semantic-tone-secondary-button-focus-ring);}.tone--custom {--ps-current-tone: var(--ps-semantic-tone-custom-tone);--ps-current-canvas: var(--ps-semantic-tone-custom-canvas);--ps-current-canvascolor: var(--ps-semantic-tone-custom-canvascolor);--ps-current-overlay: var(--ps-semantic-tone-custom-overlay);--ps-current-surface-rest-background: var(--ps-semantic-tone-custom-surface-rest-background);--ps-current-surface-rest-bgcolor: var(--ps-semantic-tone-custom-surface-rest-bgcolor);--ps-current-surface-rest-border: var(--ps-semantic-tone-custom-surface-rest-border);--ps-current-surface-rest-text: var(--ps-semantic-tone-custom-surface-rest-text);--ps-current-surface-hover-background: var(--ps-semantic-tone-custom-surface-hover-background);--ps-current-surface-hover-bgcolor: var(--ps-semantic-tone-custom-surface-hover-bgcolor);--ps-current-surface-hover-border: var(--ps-semantic-tone-custom-surface-hover-border);--ps-current-surface-hover-text: var(--ps-semantic-tone-custom-surface-hover-text);--ps-current-surface-active-background: var(--ps-semantic-tone-custom-surface-active-background);--ps-current-surface-active-bgcolor: var(--ps-semantic-tone-custom-surface-active-bgcolor);--ps-current-surface-active-border: var(--ps-semantic-tone-custom-surface-active-border);--ps-current-surface-active-text: var(--ps-semantic-tone-custom-surface-active-text);--ps-current-surface-disabled-background: var(--ps-semantic-tone-custom-surface-disabled-background);--ps-current-surface-disabled-bgcolor: var(--ps-semantic-tone-custom-surface-disabled-bgcolor);--ps-current-surface-disabled-border: var(--ps-semantic-tone-custom-surface-disabled-border);--ps-current-surface-disabled-text: var(--ps-semantic-tone-custom-surface-disabled-text);--ps-current-surface-focus-ring: var(--ps-semantic-tone-custom-surface-focus-ring);--ps-current-surface-alt-rest-background: var(--ps-semantic-tone-custom-surface-alt-rest-background);--ps-current-surface-alt-rest-bgcolor: var(--ps-semantic-tone-custom-surface-alt-rest-bgcolor);--ps-current-surface-alt-rest-border: var(--ps-semantic-tone-custom-surface-alt-rest-border);--ps-current-surface-alt-rest-text: var(--ps-semantic-tone-custom-surface-alt-rest-text);--ps-current-surface-alt-hover-background: var(--ps-semantic-tone-custom-surface-alt-hover-background);--ps-current-surface-alt-hover-bgcolor: var(--ps-semantic-tone-custom-surface-alt-hover-bgcolor);--ps-current-surface-alt-hover-border: var(--ps-semantic-tone-custom-surface-alt-hover-border);--ps-current-surface-alt-hover-text: var(--ps-semantic-tone-custom-surface-alt-hover-text);--ps-current-surface-alt-active-background: var(--ps-semantic-tone-custom-surface-alt-active-background);--ps-current-surface-alt-active-bgcolor: var(--ps-semantic-tone-custom-surface-alt-active-bgcolor);--ps-current-surface-alt-active-border: var(--ps-semantic-tone-custom-surface-alt-active-border);--ps-current-surface-alt-active-text: var(--ps-semantic-tone-custom-surface-alt-active-text);--ps-current-surface-alt-disabled-background: var(--ps-semantic-tone-custom-surface-alt-disabled-background);--ps-current-surface-alt-disabled-bgcolor: var(--ps-semantic-tone-custom-surface-alt-disabled-bgcolor);--ps-current-surface-alt-disabled-border: var(--ps-semantic-tone-custom-surface-alt-disabled-border);--ps-current-surface-alt-disabled-text: var(--ps-semantic-tone-custom-surface-alt-disabled-text);--ps-current-surface-alt-focus-ring: var(--ps-semantic-tone-custom-surface-alt-focus-ring);--ps-current-text-default: var(--ps-semantic-tone-custom-text-default);--ps-current-text-subtle: var(--ps-semantic-tone-custom-text-subtle);--ps-current-border-subtle: var(--ps-semantic-tone-custom-border-subtle);--ps-current-border-default: var(--ps-semantic-tone-custom-border-default);--ps-current-border-focus: var(--ps-semantic-tone-custom-border-focus);--ps-current-button-rest-background: var(--ps-semantic-tone-custom-button-rest-background);--ps-current-button-rest-bgcolor: var(--ps-semantic-tone-custom-button-rest-bgcolor);--ps-current-button-rest-border: var(--ps-semantic-tone-custom-button-rest-border);--ps-current-button-rest-text: var(--ps-semantic-tone-custom-button-rest-text);--ps-current-button-hover-background: var(--ps-semantic-tone-custom-button-hover-background);--ps-current-button-hover-bgcolor: var(--ps-semantic-tone-custom-button-hover-bgcolor);--ps-current-button-hover-border: var(--ps-semantic-tone-custom-button-hover-border);--ps-current-button-hover-text: var(--ps-semantic-tone-custom-button-hover-text);--ps-current-button-active-background: var(--ps-semantic-tone-custom-button-active-background);--ps-current-button-active-bgcolor: var(--ps-semantic-tone-custom-button-active-bgcolor);--ps-current-button-active-border: var(--ps-semantic-tone-custom-button-active-border);--ps-current-button-active-text: var(--ps-semantic-tone-custom-button-active-text);--ps-current-button-disabled-background: var(--ps-semantic-tone-custom-button-disabled-background);--ps-current-button-disabled-bgcolor: var(--ps-semantic-tone-custom-button-disabled-bgcolor);--ps-current-button-disabled-border: var(--ps-semantic-tone-custom-button-disabled-border);--ps-current-button-disabled-text: var(--ps-semantic-tone-custom-button-disabled-text);--ps-current-button-focus-ring: var(--ps-semantic-tone-custom-button-focus-ring);}.tone--ghost {--ps-current-tone: var(--ps-semantic-tone-ghost-tone);--ps-current-canvas: var(--ps-semantic-tone-ghost-canvas);--ps-current-canvascolor: var(--ps-semantic-tone-ghost-canvascolor);--ps-current-overlay: var(--ps-semantic-tone-ghost-overlay);--ps-current-surface-rest-background: var(--ps-semantic-tone-ghost-surface-rest-background);--ps-current-surface-rest-bgcolor: var(--ps-semantic-tone-ghost-surface-rest-bgcolor);--ps-current-surface-rest-border: var(--ps-semantic-tone-ghost-surface-rest-border);--ps-current-surface-rest-text: var(--ps-semantic-tone-ghost-surface-rest-text);--ps-current-surface-hover-background: var(--ps-semantic-tone-ghost-surface-hover-background);--ps-current-surface-hover-bgcolor: var(--ps-semantic-tone-ghost-surface-hover-bgcolor);--ps-current-surface-hover-border: var(--ps-semantic-tone-ghost-surface-hover-border);--ps-current-surface-hover-text: var(--ps-semantic-tone-ghost-surface-hover-text);--ps-current-surface-active-background: var(--ps-semantic-tone-ghost-surface-active-background);--ps-current-surface-active-bgcolor: var(--ps-semantic-tone-ghost-surface-active-bgcolor);--ps-current-surface-active-border: var(--ps-semantic-tone-ghost-surface-active-border);--ps-current-surface-active-text: var(--ps-semantic-tone-ghost-surface-active-text);--ps-current-surface-disabled-background: var(--ps-semantic-tone-ghost-surface-disabled-background);--ps-current-surface-disabled-bgcolor: var(--ps-semantic-tone-ghost-surface-disabled-bgcolor);--ps-current-surface-disabled-border: var(--ps-semantic-tone-ghost-surface-disabled-border);--ps-current-surface-disabled-text: var(--ps-semantic-tone-ghost-surface-disabled-text);--ps-current-surface-focus-ring: var(--ps-semantic-tone-ghost-surface-focus-ring);--ps-current-surface-alt-rest-background: var(--ps-semantic-tone-ghost-surface-alt-rest-background);--ps-current-surface-alt-rest-bgcolor: var(--ps-semantic-tone-ghost-surface-alt-rest-bgcolor);--ps-current-surface-alt-rest-border: var(--ps-semantic-tone-ghost-surface-alt-rest-border);--ps-current-surface-alt-rest-text: var(--ps-semantic-tone-ghost-surface-alt-rest-text);--ps-current-surface-alt-hover-background: var(--ps-semantic-tone-ghost-surface-alt-hover-background);--ps-current-surface-alt-hover-bgcolor: var(--ps-semantic-tone-ghost-surface-alt-hover-bgcolor);--ps-current-surface-alt-hover-border: var(--ps-semantic-tone-ghost-surface-alt-hover-border);--ps-current-surface-alt-hover-text: var(--ps-semantic-tone-ghost-surface-alt-hover-text);--ps-current-surface-alt-active-background: var(--ps-semantic-tone-ghost-surface-alt-active-background);--ps-current-surface-alt-active-bgcolor: var(--ps-semantic-tone-ghost-surface-alt-active-bgcolor);--ps-current-surface-alt-active-border: var(--ps-semantic-tone-ghost-surface-alt-active-border);--ps-current-surface-alt-active-text: var(--ps-semantic-tone-ghost-surface-alt-active-text);--ps-current-surface-alt-disabled-background: var(--ps-semantic-tone-ghost-surface-alt-disabled-background);--ps-current-surface-alt-disabled-bgcolor: var(--ps-semantic-tone-ghost-surface-alt-disabled-bgcolor);--ps-current-surface-alt-disabled-border: var(--ps-semantic-tone-ghost-surface-alt-disabled-border);--ps-current-surface-alt-disabled-text: var(--ps-semantic-tone-ghost-surface-alt-disabled-text);--ps-current-surface-alt-focus-ring: var(--ps-semantic-tone-ghost-surface-alt-focus-ring);--ps-current-text-default: var(--ps-semantic-tone-ghost-text-default);--ps-current-text-subtle: var(--ps-semantic-tone-ghost-text-subtle);--ps-current-border-subtle: var(--ps-semantic-tone-ghost-border-subtle);--ps-current-border-default: var(--ps-semantic-tone-ghost-border-default);--ps-current-border-focus: var(--ps-semantic-tone-ghost-border-focus);--ps-current-button-rest-background: var(--ps-semantic-tone-ghost-button-rest-background);--ps-current-button-rest-bgcolor: var(--ps-semantic-tone-ghost-button-rest-bgcolor);--ps-current-button-rest-border: var(--ps-semantic-tone-ghost-button-rest-border);--ps-current-button-rest-text: var(--ps-semantic-tone-ghost-button-rest-text);--ps-current-button-hover-background: var(--ps-semantic-tone-ghost-button-hover-background);--ps-current-button-hover-bgcolor: var(--ps-semantic-tone-ghost-button-hover-bgcolor);--ps-current-button-hover-border: var(--ps-semantic-tone-ghost-button-hover-border);--ps-current-button-hover-text: var(--ps-semantic-tone-ghost-button-hover-text);--ps-current-button-active-background: var(--ps-semantic-tone-ghost-button-active-background);--ps-current-button-active-bgcolor: var(--ps-semantic-tone-ghost-button-active-bgcolor);--ps-current-button-active-border: var(--ps-semantic-tone-ghost-button-active-border);--ps-current-button-active-text: var(--ps-semantic-tone-ghost-button-active-text);--ps-current-button-disabled-background: var(--ps-semantic-tone-ghost-button-disabled-background);--ps-current-button-disabled-bgcolor: var(--ps-semantic-tone-ghost-button-disabled-bgcolor);--ps-current-button-disabled-border: var(--ps-semantic-tone-ghost-button-disabled-border);--ps-current-button-disabled-text: var(--ps-semantic-tone-ghost-button-disabled-text);--ps-current-button-focus-ring: var(--ps-semantic-tone-ghost-button-focus-ring);}.tone--info {--ps-current-tone: var(--ps-semantic-tone-info-tone);--ps-current-canvas: var(--ps-semantic-tone-info-canvas);--ps-current-canvascolor: var(--ps-semantic-tone-info-canvascolor);--ps-current-overlay: var(--ps-semantic-tone-info-overlay);--ps-current-surface-rest-background: var(--ps-semantic-tone-info-surface-rest-background);--ps-current-surface-rest-bgcolor: var(--ps-semantic-tone-info-surface-rest-bgcolor);--ps-current-surface-rest-border: var(--ps-semantic-tone-info-surface-rest-border);--ps-current-surface-rest-text: var(--ps-semantic-tone-info-surface-rest-text);--ps-current-surface-hover-background: var(--ps-semantic-tone-info-surface-hover-background);--ps-current-surface-hover-bgcolor: var(--ps-semantic-tone-info-surface-hover-bgcolor);--ps-current-surface-hover-border: var(--ps-semantic-tone-info-surface-hover-border);--ps-current-surface-hover-text: var(--ps-semantic-tone-info-surface-hover-text);--ps-current-surface-active-background: var(--ps-semantic-tone-info-surface-active-background);--ps-current-surface-active-bgcolor: var(--ps-semantic-tone-info-surface-active-bgcolor);--ps-current-surface-active-border: var(--ps-semantic-tone-info-surface-active-border);--ps-current-surface-active-text: var(--ps-semantic-tone-info-surface-active-text);--ps-current-surface-disabled-background: var(--ps-semantic-tone-info-surface-disabled-background);--ps-current-surface-disabled-bgcolor: var(--ps-semantic-tone-info-surface-disabled-bgcolor);--ps-current-surface-disabled-border: var(--ps-semantic-tone-info-surface-disabled-border);--ps-current-surface-disabled-text: var(--ps-semantic-tone-info-surface-disabled-text);--ps-current-surface-focus-ring: var(--ps-semantic-tone-info-surface-focus-ring);--ps-current-surface-alt-rest-background: var(--ps-semantic-tone-info-surface-alt-rest-background);--ps-current-surface-alt-rest-bgcolor: var(--ps-semantic-tone-info-surface-alt-rest-bgcolor);--ps-current-surface-alt-rest-border: var(--ps-semantic-tone-info-surface-alt-rest-border);--ps-current-surface-alt-rest-text: var(--ps-semantic-tone-info-surface-alt-rest-text);--ps-current-surface-alt-hover-background: var(--ps-semantic-tone-info-surface-alt-hover-background);--ps-current-surface-alt-hover-bgcolor: var(--ps-semantic-tone-info-surface-alt-hover-bgcolor);--ps-current-surface-alt-hover-border: var(--ps-semantic-tone-info-surface-alt-hover-border);--ps-current-surface-alt-hover-text: var(--ps-semantic-tone-info-surface-alt-hover-text);--ps-current-surface-alt-active-background: var(--ps-semantic-tone-info-surface-alt-active-background);--ps-current-surface-alt-active-bgcolor: var(--ps-semantic-tone-info-surface-alt-active-bgcolor);--ps-current-surface-alt-active-border: var(--ps-semantic-tone-info-surface-alt-active-border);--ps-current-surface-alt-active-text: var(--ps-semantic-tone-info-surface-alt-active-text);--ps-current-surface-alt-disabled-background: var(--ps-semantic-tone-info-surface-alt-disabled-background);--ps-current-surface-alt-disabled-bgcolor: var(--ps-semantic-tone-info-surface-alt-disabled-bgcolor);--ps-current-surface-alt-disabled-border: var(--ps-semantic-tone-info-surface-alt-disabled-border);--ps-current-surface-alt-disabled-text: var(--ps-semantic-tone-info-surface-alt-disabled-text);--ps-current-surface-alt-focus-ring: var(--ps-semantic-tone-info-surface-alt-focus-ring);--ps-current-text-default: var(--ps-semantic-tone-info-text-default);--ps-current-text-subtle: var(--ps-semantic-tone-info-text-subtle);--ps-current-border-subtle: var(--ps-semantic-tone-info-border-subtle);--ps-current-border-default: var(--ps-semantic-tone-info-border-default);--ps-current-border-focus: var(--ps-semantic-tone-info-border-focus);--ps-current-button-rest-background: var(--ps-semantic-tone-info-button-rest-background);--ps-current-button-rest-bgcolor: var(--ps-semantic-tone-info-button-rest-bgcolor);--ps-current-button-rest-border: var(--ps-semantic-tone-info-button-rest-border);--ps-current-button-rest-text: var(--ps-semantic-tone-info-button-rest-text);--ps-current-button-hover-background: var(--ps-semantic-tone-info-button-hover-background);--ps-current-button-hover-bgcolor: var(--ps-semantic-tone-info-button-hover-bgcolor);--ps-current-button-hover-border: var(--ps-semantic-tone-info-button-hover-border);--ps-current-button-hover-text: var(--ps-semantic-tone-info-button-hover-text);--ps-current-button-active-background: var(--ps-semantic-tone-info-button-active-background);--ps-current-button-active-bgcolor: var(--ps-semantic-tone-info-button-active-bgcolor);--ps-current-button-active-border: var(--ps-semantic-tone-info-button-active-border);--ps-current-button-active-text: var(--ps-semantic-tone-info-button-active-text);--ps-current-button-disabled-background: var(--ps-semantic-tone-info-button-disabled-background);--ps-current-button-disabled-bgcolor: var(--ps-semantic-tone-info-button-disabled-bgcolor);--ps-current-button-disabled-border: var(--ps-semantic-tone-info-button-disabled-border);--ps-current-button-disabled-text: var(--ps-semantic-tone-info-button-disabled-text);--ps-current-button-focus-ring: var(--ps-semantic-tone-info-button-focus-ring);}.tone--success {--ps-current-tone: var(--ps-semantic-tone-success-tone);--ps-current-canvas: var(--ps-semantic-tone-success-canvas);--ps-current-canvascolor: var(--ps-semantic-tone-success-canvascolor);--ps-current-overlay: var(--ps-semantic-tone-success-overlay);--ps-current-surface-rest-background: var(--ps-semantic-tone-success-surface-rest-background);--ps-current-surface-rest-bgcolor: var(--ps-semantic-tone-success-surface-rest-bgcolor);--ps-current-surface-rest-border: var(--ps-semantic-tone-success-surface-rest-border);--ps-current-surface-rest-text: var(--ps-semantic-tone-success-surface-rest-text);--ps-current-surface-hover-background: var(--ps-semantic-tone-success-surface-hover-background);--ps-current-surface-hover-bgcolor: var(--ps-semantic-tone-success-surface-hover-bgcolor);--ps-current-surface-hover-border: var(--ps-semantic-tone-success-surface-hover-border);--ps-current-surface-hover-text: var(--ps-semantic-tone-success-surface-hover-text);--ps-current-surface-active-background: var(--ps-semantic-tone-success-surface-active-background);--ps-current-surface-active-bgcolor: var(--ps-semantic-tone-success-surface-active-bgcolor);--ps-current-surface-active-border: var(--ps-semantic-tone-success-surface-active-border);--ps-current-surface-active-text: var(--ps-semantic-tone-success-surface-active-text);--ps-current-surface-disabled-background: var(--ps-semantic-tone-success-surface-disabled-background);--ps-current-surface-disabled-bgcolor: var(--ps-semantic-tone-success-surface-disabled-bgcolor);--ps-current-surface-disabled-border: var(--ps-semantic-tone-success-surface-disabled-border);--ps-current-surface-disabled-text: var(--ps-semantic-tone-success-surface-disabled-text);--ps-current-surface-focus-ring: var(--ps-semantic-tone-success-surface-focus-ring);--ps-current-surface-alt-rest-background: var(--ps-semantic-tone-success-surface-alt-rest-background);--ps-current-surface-alt-rest-bgcolor: var(--ps-semantic-tone-success-surface-alt-rest-bgcolor);--ps-current-surface-alt-rest-border: var(--ps-semantic-tone-success-surface-alt-rest-border);--ps-current-surface-alt-rest-text: var(--ps-semantic-tone-success-surface-alt-rest-text);--ps-current-surface-alt-hover-background: var(--ps-semantic-tone-success-surface-alt-hover-background);--ps-current-surface-alt-hover-bgcolor: var(--ps-semantic-tone-success-surface-alt-hover-bgcolor);--ps-current-surface-alt-hover-border: var(--ps-semantic-tone-success-surface-alt-hover-border);--ps-current-surface-alt-hover-text: var(--ps-semantic-tone-success-surface-alt-hover-text);--ps-current-surface-alt-active-background: var(--ps-semantic-tone-success-surface-alt-active-background);--ps-current-surface-alt-active-bgcolor: var(--ps-semantic-tone-success-surface-alt-active-bgcolor);--ps-current-surface-alt-active-border: var(--ps-semantic-tone-success-surface-alt-active-border);--ps-current-surface-alt-active-text: var(--ps-semantic-tone-success-surface-alt-active-text);--ps-current-surface-alt-disabled-background: var(--ps-semantic-tone-success-surface-alt-disabled-background);--ps-current-surface-alt-disabled-bgcolor: var(--ps-semantic-tone-success-surface-alt-disabled-bgcolor);--ps-current-surface-alt-disabled-border: var(--ps-semantic-tone-success-surface-alt-disabled-border);--ps-current-surface-alt-disabled-text: var(--ps-semantic-tone-success-surface-alt-disabled-text);--ps-current-surface-alt-focus-ring: var(--ps-semantic-tone-success-surface-alt-focus-ring);--ps-current-text-default: var(--ps-semantic-tone-success-text-default);--ps-current-text-subtle: var(--ps-semantic-tone-success-text-subtle);--ps-current-border-subtle: var(--ps-semantic-tone-success-border-subtle);--ps-current-border-default: var(--ps-semantic-tone-success-border-default);--ps-current-border-focus: var(--ps-semantic-tone-success-border-focus);--ps-current-button-rest-background: var(--ps-semantic-tone-success-button-rest-background);--ps-current-button-rest-bgcolor: var(--ps-semantic-tone-success-button-rest-bgcolor);--ps-current-button-rest-border: var(--ps-semantic-tone-success-button-rest-border);--ps-current-button-rest-text: var(--ps-semantic-tone-success-button-rest-text);--ps-current-button-hover-background: var(--ps-semantic-tone-success-button-hover-background);--ps-current-button-hover-bgcolor: var(--ps-semantic-tone-success-button-hover-bgcolor);--ps-current-button-hover-border: var(--ps-semantic-tone-success-button-hover-border);--ps-current-button-hover-text: var(--ps-semantic-tone-success-button-hover-text);--ps-current-button-active-background: var(--ps-semantic-tone-success-button-active-background);--ps-current-button-active-bgcolor: var(--ps-semantic-tone-success-button-active-bgcolor);--ps-current-button-active-border: var(--ps-semantic-tone-success-button-active-border);--ps-current-button-active-text: var(--ps-semantic-tone-success-button-active-text);--ps-current-button-disabled-background: var(--ps-semantic-tone-success-button-disabled-background);--ps-current-button-disabled-bgcolor: var(--ps-semantic-tone-success-button-disabled-bgcolor);--ps-current-button-disabled-border: var(--ps-semantic-tone-success-button-disabled-border);--ps-current-button-disabled-text: var(--ps-semantic-tone-success-button-disabled-text);--ps-current-button-focus-ring: var(--ps-semantic-tone-success-button-focus-ring);}.tone--warning {--ps-current-tone: var(--ps-semantic-tone-warning-tone);--ps-current-canvas: var(--ps-semantic-tone-warning-canvas);--ps-current-canvascolor: var(--ps-semantic-tone-warning-canvascolor);--ps-current-overlay: var(--ps-semantic-tone-warning-overlay);--ps-current-surface-rest-background: var(--ps-semantic-tone-warning-surface-rest-background);--ps-current-surface-rest-bgcolor: var(--ps-semantic-tone-warning-surface-rest-bgcolor);--ps-current-surface-rest-border: var(--ps-semantic-tone-warning-surface-rest-border);--ps-current-surface-rest-text: var(--ps-semantic-tone-warning-surface-rest-text);--ps-current-surface-hover-background: var(--ps-semantic-tone-warning-surface-hover-background);--ps-current-surface-hover-bgcolor: var(--ps-semantic-tone-warning-surface-hover-bgcolor);--ps-current-surface-hover-border: var(--ps-semantic-tone-warning-surface-hover-border);--ps-current-surface-hover-text: var(--ps-semantic-tone-warning-surface-hover-text);--ps-current-surface-active-background: var(--ps-semantic-tone-warning-surface-active-background);--ps-current-surface-active-bgcolor: var(--ps-semantic-tone-warning-surface-active-bgcolor);--ps-current-surface-active-border: var(--ps-semantic-tone-warning-surface-active-border);--ps-current-surface-active-text: var(--ps-semantic-tone-warning-surface-active-text);--ps-current-surface-disabled-background: var(--ps-semantic-tone-warning-surface-disabled-background);--ps-current-surface-disabled-bgcolor: var(--ps-semantic-tone-warning-surface-disabled-bgcolor);--ps-current-surface-disabled-border: var(--ps-semantic-tone-warning-surface-disabled-border);--ps-current-surface-disabled-text: var(--ps-semantic-tone-warning-surface-disabled-text);--ps-current-surface-focus-ring: var(--ps-semantic-tone-warning-surface-focus-ring);--ps-current-surface-alt-rest-background: var(--ps-semantic-tone-warning-surface-alt-rest-background);--ps-current-surface-alt-rest-bgcolor: var(--ps-semantic-tone-warning-surface-alt-rest-bgcolor);--ps-current-surface-alt-rest-border: var(--ps-semantic-tone-warning-surface-alt-rest-border);--ps-current-surface-alt-rest-text: var(--ps-semantic-tone-warning-surface-alt-rest-text);--ps-current-surface-alt-hover-background: var(--ps-semantic-tone-warning-surface-alt-hover-background);--ps-current-surface-alt-hover-bgcolor: var(--ps-semantic-tone-warning-surface-alt-hover-bgcolor);--ps-current-surface-alt-hover-border: var(--ps-semantic-tone-warning-surface-alt-hover-border);--ps-current-surface-alt-hover-text: var(--ps-semantic-tone-warning-surface-alt-hover-text);--ps-current-surface-alt-active-background: var(--ps-semantic-tone-warning-surface-alt-active-background);--ps-current-surface-alt-active-bgcolor: var(--ps-semantic-tone-warning-surface-alt-active-bgcolor);--ps-current-surface-alt-active-border: var(--ps-semantic-tone-warning-surface-alt-active-border);--ps-current-surface-alt-active-text: var(--ps-semantic-tone-warning-surface-alt-active-text);--ps-current-surface-alt-disabled-background: var(--ps-semantic-tone-warning-surface-alt-disabled-background);--ps-current-surface-alt-disabled-bgcolor: var(--ps-semantic-tone-warning-surface-alt-disabled-bgcolor);--ps-current-surface-alt-disabled-border: var(--ps-semantic-tone-warning-surface-alt-disabled-border);--ps-current-surface-alt-disabled-text: var(--ps-semantic-tone-warning-surface-alt-disabled-text);--ps-current-surface-alt-focus-ring: var(--ps-semantic-tone-warning-surface-alt-focus-ring);--ps-current-text-default: var(--ps-semantic-tone-warning-text-default);--ps-current-text-subtle: var(--ps-semantic-tone-warning-text-subtle);--ps-current-border-subtle: var(--ps-semantic-tone-warning-border-subtle);--ps-current-border-default: var(--ps-semantic-tone-warning-border-default);--ps-current-border-focus: var(--ps-semantic-tone-warning-border-focus);--ps-current-button-rest-background: var(--ps-semantic-tone-warning-button-rest-background);--ps-current-button-rest-bgcolor: var(--ps-semantic-tone-warning-button-rest-bgcolor);--ps-current-button-rest-border: var(--ps-semantic-tone-warning-button-rest-border);--ps-current-button-rest-text: var(--ps-semantic-tone-warning-button-rest-text);--ps-current-button-hover-background: var(--ps-semantic-tone-warning-button-hover-background);--ps-current-button-hover-bgcolor: var(--ps-semantic-tone-warning-button-hover-bgcolor);--ps-current-button-hover-border: var(--ps-semantic-tone-warning-button-hover-border);--ps-current-button-hover-text: var(--ps-semantic-tone-warning-button-hover-text);--ps-current-button-active-background: var(--ps-semantic-tone-warning-button-active-background);--ps-current-button-active-bgcolor: var(--ps-semantic-tone-warning-button-active-bgcolor);--ps-current-button-active-border: var(--ps-semantic-tone-warning-button-active-border);--ps-current-button-active-text: var(--ps-semantic-tone-warning-button-active-text);--ps-current-button-disabled-background: var(--ps-semantic-tone-warning-button-disabled-background);--ps-current-button-disabled-bgcolor: var(--ps-semantic-tone-warning-button-disabled-bgcolor);--ps-current-button-disabled-border: var(--ps-semantic-tone-warning-button-disabled-border);--ps-current-button-disabled-text: var(--ps-semantic-tone-warning-button-disabled-text);--ps-current-button-focus-ring: var(--ps-semantic-tone-warning-button-focus-ring);}.tone--danger {--ps-current-tone: var(--ps-semantic-tone-danger-tone);--ps-current-canvas: var(--ps-semantic-tone-danger-canvas);--ps-current-canvascolor: var(--ps-semantic-tone-danger-canvascolor);--ps-current-overlay: var(--ps-semantic-tone-danger-overlay);--ps-current-surface-rest-background: var(--ps-semantic-tone-danger-surface-rest-background);--ps-current-surface-rest-bgcolor: var(--ps-semantic-tone-danger-surface-rest-bgcolor);--ps-current-surface-rest-border: var(--ps-semantic-tone-danger-surface-rest-border);--ps-current-surface-rest-text: var(--ps-semantic-tone-danger-surface-rest-text);--ps-current-surface-hover-background: var(--ps-semantic-tone-danger-surface-hover-background);--ps-current-surface-hover-bgcolor: var(--ps-semantic-tone-danger-surface-hover-bgcolor);--ps-current-surface-hover-border: var(--ps-semantic-tone-danger-surface-hover-border);--ps-current-surface-hover-text: var(--ps-semantic-tone-danger-surface-hover-text);--ps-current-surface-active-background: var(--ps-semantic-tone-danger-surface-active-background);--ps-current-surface-active-bgcolor: var(--ps-semantic-tone-danger-surface-active-bgcolor);--ps-current-surface-active-border: var(--ps-semantic-tone-danger-surface-active-border);--ps-current-surface-active-text: var(--ps-semantic-tone-danger-surface-active-text);--ps-current-surface-disabled-background: var(--ps-semantic-tone-danger-surface-disabled-background);--ps-current-surface-disabled-bgcolor: var(--ps-semantic-tone-danger-surface-disabled-bgcolor);--ps-current-surface-disabled-border: var(--ps-semantic-tone-danger-surface-disabled-border);--ps-current-surface-disabled-text: var(--ps-semantic-tone-danger-surface-disabled-text);--ps-current-surface-focus-ring: var(--ps-semantic-tone-danger-surface-focus-ring);--ps-current-surface-alt-rest-background: var(--ps-semantic-tone-danger-surface-alt-rest-background);--ps-current-surface-alt-rest-bgcolor: var(--ps-semantic-tone-danger-surface-alt-rest-bgcolor);--ps-current-surface-alt-rest-border: var(--ps-semantic-tone-danger-surface-alt-rest-border);--ps-current-surface-alt-rest-text: var(--ps-semantic-tone-danger-surface-alt-rest-text);--ps-current-surface-alt-hover-background: var(--ps-semantic-tone-danger-surface-alt-hover-background);--ps-current-surface-alt-hover-bgcolor: var(--ps-semantic-tone-danger-surface-alt-hover-bgcolor);--ps-current-surface-alt-hover-border: var(--ps-semantic-tone-danger-surface-alt-hover-border);--ps-current-surface-alt-hover-text: var(--ps-semantic-tone-danger-surface-alt-hover-text);--ps-current-surface-alt-active-background: var(--ps-semantic-tone-danger-surface-alt-active-background);--ps-current-surface-alt-active-bgcolor: var(--ps-semantic-tone-danger-surface-alt-active-bgcolor);--ps-current-surface-alt-active-border: var(--ps-semantic-tone-danger-surface-alt-active-border);--ps-current-surface-alt-active-text: var(--ps-semantic-tone-danger-surface-alt-active-text);--ps-current-surface-alt-disabled-background: var(--ps-semantic-tone-danger-surface-alt-disabled-background);--ps-current-surface-alt-disabled-bgcolor: var(--ps-semantic-tone-danger-surface-alt-disabled-bgcolor);--ps-current-surface-alt-disabled-border: var(--ps-semantic-tone-danger-surface-alt-disabled-border);--ps-current-surface-alt-disabled-text: var(--ps-semantic-tone-danger-surface-alt-disabled-text);--ps-current-surface-alt-focus-ring: var(--ps-semantic-tone-danger-surface-alt-focus-ring);--ps-current-text-default: var(--ps-semantic-tone-danger-text-default);--ps-current-text-subtle: var(--ps-semantic-tone-danger-text-subtle);--ps-current-border-subtle: var(--ps-semantic-tone-danger-border-subtle);--ps-current-border-default: var(--ps-semantic-tone-danger-border-default);--ps-current-border-focus: var(--ps-semantic-tone-danger-border-focus);--ps-current-button-rest-background: var(--ps-semantic-tone-danger-button-rest-background);--ps-current-button-rest-bgcolor: var(--ps-semantic-tone-danger-button-rest-bgcolor);--ps-current-button-rest-border: var(--ps-semantic-tone-danger-button-rest-border);--ps-current-button-rest-text: var(--ps-semantic-tone-danger-button-rest-text);--ps-current-button-hover-background: var(--ps-semantic-tone-danger-button-hover-background);--ps-current-button-hover-bgcolor: var(--ps-semantic-tone-danger-button-hover-bgcolor);--ps-current-button-hover-border: var(--ps-semantic-tone-danger-button-hover-border);--ps-current-button-hover-text: var(--ps-semantic-tone-danger-button-hover-text);--ps-current-button-active-background: var(--ps-semantic-tone-danger-button-active-background);--ps-current-button-active-bgcolor: var(--ps-semantic-tone-danger-button-active-bgcolor);--ps-current-button-active-border: var(--ps-semantic-tone-danger-button-active-border);--ps-current-button-active-text: var(--ps-semantic-tone-danger-button-active-text);--ps-current-button-disabled-background: var(--ps-semantic-tone-danger-button-disabled-background);--ps-current-button-disabled-bgcolor: var(--ps-semantic-tone-danger-button-disabled-bgcolor);--ps-current-button-disabled-border: var(--ps-semantic-tone-danger-button-disabled-border);--ps-current-button-disabled-text: var(--ps-semantic-tone-danger-button-disabled-text);--ps-current-button-focus-ring: var(--ps-semantic-tone-danger-button-focus-ring);}.tone-fill {background: var(--ps-current-tone);}.tone-fill-hover:hover {background: var(--ps-current-tone);}.tone-fill-active:active, .tone-fill-active.active {background: var(--ps-current-tone);}.tone-fill-canvas {background: var(--ps-current-canvas);}.tone-fill-canvas-hover:hover {background: var(--ps-current-canvas);}.tone-fill-canvas-active:active, .tone-fill-canvas-active.active {background: var(--ps-current-canvas);}.tone-fill-surface, .tone-fill-surface-all {background: var(--ps-current-surface-rest-background);}.tone-fill-surface-hover:hover, .tone-fill-surface-all:hover {background: var(--ps-current-surface-hover-background);}.tone-fill-surface-active:active, .tone-fill-surface-active.active, .tone-fill-surface-all:active, .tone-fill-surface-all.active {background: var(--ps-current-surface-active-background);}.tone-fill-surface-disabled:disabled, .tone-fill-surface-all:disabled {background: var(--ps-current-surface-disabled-background);}.tone-fill-surface-alt, .tone-fill-surface-alt-all {background: var(--ps-current-surface-alt-rest-background);}.tone-fill-surface-alt-hover:hover, .tone-fill-surface-alt-all:hover {background: var(--ps-current-surface-alt-hover-background);}.tone-fill-surface-alt-active:active, .tone-fill-surface-alt-active.active, .tone-fill-surface-alt-all:active, .tone-fill-surface-alt-all.active {background: var(--ps-current-surface-alt-active-background);}.tone-fill-surface-alt-disabled:disabled, .tone-fill-surface-alt-all:disabled {background: var(--ps-current-surface-alt-disabled-background);}.tone-fill-button, .tone-fill-button-all {background: var(--ps-current-button-rest-background);}.tone-fill-button-hover:hover, .tone-fill-button-all:hover {background: var(--ps-current-button-hover-background);}.tone-fill-button-active:active, .tone-fill-button-active.active, .tone-fill-button-all:active, .tone-fill-button-all.active {background: var(--ps-current-button-active-background);}.tone-fill-button-disabled:disabled, .tone-fill-button-all:disabled {background: var(--ps-current-button-disabled-background);}.tone-border, .tone-border-all {border-color: var(--ps-current-tone);}.tone-border-hover:hover, .tone-border-all:hover {border-color: var(--ps-current-tone);}.tone-border-active:active, .tone-border-active.active, .tone-border-all:active, .tone-border-all.active {border-color: var(--ps-current-tone);}.tone-border-surface, .tone-border-surface-all {border-color: var(--ps-current-surface-rest-border);}.tone-border-surface-hover:hover, .tone-border-surface-all:hover {border-color: var(--ps-current-surface-hover-border);}.tone-border-surface-active:active, .tone-border-surface-active.active, .tone-border-surface-all:active, .tone-border-surface-all.active {border-color: var(--ps-current-surface-active-border);}.tone-border-surface-disabled:disabled, .tone-border-surface-all:disabled {border-color: var(--ps-current-surface-disabled-border);}.tone-border-surface-alt, .tone-border-surface-alt-all {border-color: var(--ps-current-surface-alt-rest-border);}.tone-border-surface-alt-hover:hover, .tone-border-surface-alt-all:hover {border-color: var(--ps-current-surface-alt-hover-border);}.tone-border-surface-alt-active:active, .tone-border-surface-alt-active.active, .tone-border-surface-alt-all:active, .tone-border-surface-alt-all.active {border-color: var(--ps-current-surface-alt-active-border);}.tone-border-surface-alt-disabled:disabled, .tone-border-surface-alt-all:disabled {border-color: var(--ps-current-surface-alt-disabled-border);}.tone-border-button, .tone-border-button-all {border-color: var(--ps-current-button-rest-border);}.tone-border-button-hover:hover, .tone-border-button-all:hover {border-color: var(--ps-current-button-hover-border);}.tone-border-button-active:active, .tone-border-button-active.active, .tone-border-button-all:active, .tone-border-button-all.active {border-color: var(--ps-current-button-active-border);}.tone-border-button-disabled:disabled, .tone-border-button-all:disabled {border-color: var(--ps-current-button-disabled-border);}.tone-text {color: var(--ps-current-tone);}.tone-text-hover:hover {color: var(--ps-current-tone);}.tone-text-active:active, .tone-text-active.active {color: var(--ps-current-tone);}.tone-text-surface, .tone-text-surface-all {color: var(--ps-current-surface-rest-text);}.tone-text-surface-hover:hover, .tone-text-surface-all:hover {color: var(--ps-current-surface-hover-text);}.tone-text-surface-active:active, .tone-text-surface-active.active, .tone-text-surface-all:active, .tone-text-surface-all.active {color: var(--ps-current-surface-active-text);}.tone-text-surface-disabled:disabled, .tone-text-surface-all:disabled {color: var(--ps-current-surface-disabled-text);}.tone-text-surface-alt, .tone-text-surface-alt-all {color: var(--ps-current-surface-alt-rest-text);}.tone-text-surface-alt-hover:hover, .tone-text-surface-alt-all:hover {color: var(--ps-current-surface-alt-hover-text);}.tone-text-surface-alt-active:active, .tone-text-surface-alt-active.active, .tone-text-surface-alt-all:active, .tone-text-surface-alt-all.active {color: var(--ps-current-surface-alt-active-text);}.tone-text-surface-alt-disabled:disabled, .tone-text-surface-alt-all:disabled {color: var(--ps-current-surface-alt-disabled-text);}.tone-text-button, .tone-text-button-all {color: var(--ps-current-button-rest-text);}.tone-text-button-hover:hover, .tone-text-button-all:hover {color: var(--ps-current-button-hover-text);}.tone-text-button-active:active, .tone-text-button-active.active, .tone-text-button-all:active, .tone-text-button-all.active {color: var(--ps-current-button-active-text);}.tone-text-button-disabled:disabled, .tone-text-button-all:disabled {color: var(--ps-current-button-disabled-text);}.tone-text-bg-surface, .tone-text-bg-surface-all {background-clip: text;background-image: var(--ps-current-surface-rest-background);background-color: var(--ps-current-surface-rest-bgcolor);color: transparent;}.tone-text-bg-surface-hover:hover, .tone-text-bg-surface-all:hover {background-clip: text;background-image: var(--ps-current-surface-hover-background);background-color: var(--ps-current-surface-hover-bgcolor);color: transparent;}.tone-text-bg-surface-active:active, .tone-text-bg-surface-active.active, .tone-text-bg-surface-all:active, .tone-text-bg-surface-all.active {background-clip: text;background-image: var(--ps-current-surface-active-background);background-color: var(--ps-current-surface-active-bgcolor);color: transparent;}.tone-text-bg-surface-disabled:disabled, .tone-text-bg-surface-all:disabled {background-clip: text;background-image: var(--ps-current-surface-disabled-background);background-color: var(--ps-current-surface-disabled-bgcolor);color: transparent;}.tone-text-bg-surface-alt, .tone-text-bg-surface-alt-all {background-clip: text;background-image: var(--ps-current-surface-alt-rest-background);background-color: var(--ps-current-surface-alt-rest-bgcolor);color: transparent;}.tone-text-bg-surface-alt-hover:hover, .tone-text-bg-surface-alt-all:hover {background-clip: text;background-image: var(--ps-current-surface-alt-hover-background);background-color: var(--ps-current-surface-alt-hover-bgcolor);color: transparent;}.tone-text-bg-surface-alt-active:active, .tone-text-bg-surface-alt-active.active, .tone-text-bg-surface-alt-all:active, .tone-text-bg-surface-alt-all.active {background-clip: text;background-image: var(--ps-current-surface-alt-active-background);background-color: var(--ps-current-surface-alt-active-bgcolor);color: transparent;}.tone-text-bg-surface-alt-disabled:disabled, .tone-text-bg-surface-alt-all:disabled {background-clip: text;background-image: var(--ps-current-surface-alt-disabled-background);background-color: var(--ps-current-surface-alt-disabled-bgcolor);color: transparent;}.tone-text-bg-button, .tone-text-bg-button-all {background-clip: text;background-image: var(--ps-current-button-rest-background);background-color: var(--ps-current-button-rest-bgcolor);color: transparent;}.tone-text-bg-button-hover:hover, .tone-text-bg-button-all:hover {background-clip: text;background-image: var(--ps-current-button-hover-background);background-color: var(--ps-current-button-hover-bgcolor);color: transparent;}.tone-text-bg-button-active:active, .tone-text-bg-button-active.active, .tone-text-bg-button-all:active, .tone-text-bg-button-all.active {background-clip: text;background-image: var(--ps-current-button-active-background);background-color: var(--ps-current-button-active-bgcolor);color: transparent;}.tone-text-bg-button-disabled:disabled, .tone-text-bg-button-all:disabled {background-clip: text;background-image: var(--ps-current-button-disabled-background);background-color: var(--ps-current-button-disabled-bgcolor);color: transparent;}.tone-inset-x {box-shadow: inset var(--tone-inset-size, 0.25em) 0 0 0 var(--ps-current-tone), inset calc(var(--tone-inset-size, 0.25em) * -1) 0 0 0 var(--ps-current-tone);}.tone-inset-x-hover:hover {box-shadow: inset var(--tone-inset-size, 0.25em) 0 0 0 var(--ps-current-tone), inset calc(var(--tone-inset-size, 0.25em) * -1) 0 0 0 var(--ps-current-tone);}.tone-inset-x-active:active, .tone-inset-x-active.active {box-shadow: inset var(--tone-inset-size, 0.25em) 0 0 0 var(--ps-current-tone), inset calc(var(--tone-inset-size, 0.25em) * -1) 0 0 0 var(--ps-current-tone);}.tone-inset-y {box-shadow: inset 0 var(--tone-inset-size, 0.25em) 0 0 var(--ps-current-tone), inset 0 calc(var(--tone-inset-size, 0.25em) * -1) 0 0 var(--ps-current-tone);}.tone-inset-y-hover:hover {box-shadow: inset 0 var(--tone-inset-size, 0.25em) 0 0 var(--ps-current-tone), inset 0 calc(var(--tone-inset-size, 0.25em) * -1) 0 0 var(--ps-current-tone);}.tone-inset-y-active:active, .tone-inset-y-active.active {box-shadow: inset 0 var(--tone-inset-size, 0.25em) 0 0 var(--ps-current-tone), inset 0 calc(var(--tone-inset-size, 0.25em) * -1) 0 0 var(--ps-current-tone);}.tone-inset-l {box-shadow: inset var(--tone-inset-size, 0.25em) 0 0 0 var(--ps-current-tone);}.tone-inset-l-hover:hover {box-shadow: inset var(--tone-inset-size, 0.25em) 0 0 0 var(--ps-current-tone);}.tone-inset-l-active:active, .tone-inset-l-active.active {box-shadow: inset var(--tone-inset-size, 0.25em) 0 0 0 var(--ps-current-tone);}.tone-inset-r {box-shadow: inset calc(var(--tone-inset-size, 0.25em) * -1) 0 0 0 var(--ps-current-tone);}.tone-inset-r-hover:hover {box-shadow: inset calc(var(--tone-inset-size, 0.25em) * -1) 0 0 0 var(--ps-current-tone);}.tone-inset-r-active:active, .tone-inset-r-active.active {box-shadow: inset calc(var(--tone-inset-size, 0.25em) * -1) 0 0 0 var(--ps-current-tone);}.tone-inset-t {box-shadow: inset 0 var(--tone-inset-size, 0.25em) 0 0 var(--ps-current-tone);}.tone-inset-t-hover:hover {box-shadow: inset 0 var(--tone-inset-size, 0.25em) 0 0 var(--ps-current-tone);}.tone-inset-t-active:active, .tone-inset-t-active.active {box-shadow: inset 0 var(--tone-inset-size, 0.25em) 0 0 var(--ps-current-tone);}.tone-inset-b {box-shadow: inset 0 calc(var(--tone-inset-size, 0.25em) * -1) 0 0 var(--ps-current-tone);}.tone-inset-b-hover:hover {box-shadow: inset 0 calc(var(--tone-inset-size, 0.25em) * -1) 0 0 var(--ps-current-tone);}.tone-inset-b-active:active, .tone-inset-b-active.active {box-shadow: inset 0 calc(var(--tone-inset-size, 0.25em) * -1) 0 0 var(--ps-current-tone);}