:root{--sky-50: #EDF9FF;--sky-100: #DBF3FF;--sky-200: #B9E6FE;--sky-300: #8AD1FD;--sky-400: #58B7F9;--sky-500: #419CE5;--sky-600: #3380CD;--sky-650: #2F73BF;--sky-700: #2C66B0;--sky-750: #2A59A1;--sky-800: #284D91;--sky-900: #22366E;--sky-950: #1A2349;--sky-975: #111428;--sun-50: #FFF6E2;--sun-100: #FEEDC4;--sun-200: #FCDA86;--sun-300: #EBC258;--sun-400: #D5A716;--sun-500: #C38813;--sun-600: #B26A0D;--sun-650: #A26009;--sun-700: #925609;--sun-750: #824C0A;--sun-800: #734203;--sun-900: #563000;--sun-950: #3A1F01;--sun-975: #241100;--cloud-50: #F0F8FE;--cloud-100: #E8F0F6;--cloud-200: #D7DFE5;--cloud-300: #C1C9CE;--cloud-400: #A7AFB5;--cloud-500: #8F969C;--cloud-600: #777E84;--cloud-650: #6C7378;--cloud-700: #60676C;--cloud-750: #555C61;--cloud-800: #4A5156;--cloud-900: #353B40;--cloud-950: #21272C;--cloud-975: #11171B;--night-50: #F3F7FF;--night-100: #E7EFFF;--night-200: #CFDEFF;--night-300: #B4C7F3;--night-400: #9BAED8;--night-500: #8295BE;--night-600: #6B7DA5;--night-650: #607198;--night-700: #54658C;--night-750: #4A5A80;--night-800: #3F4F74;--night-900: #2A395C;--night-950: #172446;--night-975: #081333;--orchid-50: #FCF3FF;--orchid-100: #F9E7FF;--orchid-200: #F3CFFE;--orchid-300: #EBABFF;--orchid-400: #D58EEB;--orchid-500: #BD72D3;--orchid-600: #A35ABA;--orchid-650: #964EAC;--orchid-700: #89449D;--orchid-750: #7B3A8F;--orchid-800: #6E317F;--orchid-900: #522260;--orchid-950: #361740;--orchid-975: #1F0E24;--rose-50: #FFF3F6;--rose-100: #FEE8EC;--rose-200: #FED0DA;--rose-300: #FEADC0;--rose-400: #FA82A3;--rose-500: #E2668A;--rose-600: #C74C72;--rose-650: #B84067;--rose-700: #A8365C;--rose-750: #992D51;--rose-800: #882447;--rose-900: #671834;--rose-950: #451022;--rose-975: #270C14;--spring-50: #E3FFF0;--spring-100: #C3FFE0;--spring-200: #98F5C8;--spring-300: #6DE2AD;--spring-400: #36CB90;--spring-500: #15B07A;--spring-600: #189366;--spring-650: #14865C;--spring-700: #127853;--spring-750: #046C49;--spring-800: #095F40;--spring-900: #03462E;--spring-950: #022F1E;--spring-975: #011C10;--ember-50: #FFF4F0;--ember-100: #FEEAE2;--ember-200: #FED3C3;--ember-300: #FEB396;--ember-400: #FB8B5E;--ember-500: #E36F3E;--ember-600: #C85521;--ember-650: #B94A13;--ember-700: #AA3F03;--ember-750: #973806;--ember-800: #853209;--ember-900: #642303;--ember-950: #441602;--ember-975: #270E04;--butter-50: #FDFAEF;--butter-100: #FDF6D5;--butter-200: #FBECAD;--butter-300: #F7DD7A;--butter-400: #F0CC43;--butter-500: #D1AE36;--butter-600: #AF8E25;--butter-650: #9F7E21;--butter-700: #8C6D1C;--butter-750: #7B5E1C;--butter-800: #684E16;--butter-900: #48340E;--butter-950: #2C1F0A;--butter-975: #181005;--guava-50: #FFF8F8;--guava-100: #FEEDEB;--guava-200: #FED7D1;--guava-300: #FDB1A7;--guava-400: #FC7665;--guava-500: #E8624D;--guava-600: #C5503B;--guava-650: #B24833;--guava-700: #973D29;--guava-750: #863623;--guava-800: #6D2B1A;--guava-900: #481C0F;--guava-950: #2D1109;--guava-975: #180804;--sage-50: #F6FCF6;--sage-100: #EAF6EB;--sage-200: #D2E8D5;--sage-300: #BCDAC1;--sage-400: #A8CDB2;--sage-500: #86B592;--sage-600: #629772;--sage-650: #548865;--sage-700: #447656;--sage-750: #39664B;--sage-800: #2C543D;--sage-900: #1C3A2A;--sage-950: #0F2118;--sage-975: #07120C;--air-50: #F5FBFE;--air-100: #E6F4FD;--air-200: #D0E9F8;--air-300: #B9DEF4;--air-400: #9FCEEE;--air-500: #73B3DE;--air-600: #4A94C6;--air-650: #3884B8;--air-700: #2872A4;--air-750: #1D6393;--air-800: #15517C;--air-900: #083556;--air-950: #051E34;--air-975: #04101D;--lilac-50: #FBF8FE;--lilac-100: #EEE2F4;--lilac-200: #E4D4ED;--lilac-300: #D5BDE1;--lilac-400: #C1A0D0;--lilac-500: #A980BA;--lilac-600: #9162A1;--lilac-650: #835391;--lilac-700: #744581;--lilac-750: #65386F;--lilac-800: #522B5A;--lilac-900: #391B3D;--lilac-950: #231025;--lilac-975: #140815;--plum-50: #FCF8FE;--plum-100: #F5EAFB;--plum-200: #E8D1F3;--plum-300: #D7B0E8;--plum-400: #C38CD6;--plum-500: #AA6DBD;--plum-600: #9452A5;--plum-650: #854397;--plum-700: #742B88;--plum-750: #642C71;--plum-800: #51255B;--plum-900: #36193B;--plum-950: #1F0F22;--plum-975: #110712;--paper-50: #FFFDF7;--paper-100: #F9F5EC;--paper-200: #E9E4DA;--paper-300: #D2CDC3;--paper-400: #B6B0A6;--paper-500: #979287;--paper-600: #797469;--paper-650: #6A665C;--paper-700: #5C584F;--paper-750: #4E4A42;--paper-800: #403D36;--paper-900: #2B2923;--paper-950: #1A1814;--paper-975: #0E0D0A;--peacock-50: #F1FAF9;--peacock-100: #DDF4F1;--peacock-200: #BBE9E5;--peacock-300: #8CD7D3;--peacock-400: #55BEBC;--peacock-500: #04999B;--peacock-600: #147E81;--peacock-650: #097175;--peacock-700: #0D6165;--peacock-750: #0E5559;--peacock-800: #0A464A;--peacock-900: #072F32;--peacock-950: #051C1F;--peacock-975: #031011;--ultra-50: #F6F7FF;--ultra-100: #EBEDFF;--ultra-200: #D4D7FD;--ultra-300: #B6BAFE;--ultra-400: #9190FB;--ultra-500: #564DEC;--ultra-600: #5540C8;--ultra-650: #4B37B3;--ultra-700: #42309B;--ultra-750: #382984;--ultra-800: #30226E;--ultra-900: #1F1849;--ultra-950: #120E2C;--ultra-975: #090818}:root{--ds-background:#F7F1E6;--ds-foreground:#29233D;--ds-card:#FFFDF7;--ds-card-foreground:#29233D;--ds-popover:#FFFFFF;--ds-popover-foreground:#29233D;--ds-primary:#742B88;--ds-primary-foreground:#FFFAFF;--ds-primary-hover:#5D216E;--ds-primary-active:#471951;--ds-secondary:#EEE2F4;--ds-secondary-foreground:#29233D;--ds-muted:#EEE2F4;--ds-muted-foreground:#61566E;--ds-accent:#EEE2F4;--ds-accent-foreground:#29233D;--ds-destructive:#AA3F03;--ds-destructive-foreground:#FFFFFF;--ds-border:#61566E;--ds-input:#61566E;--ds-ring:#742B88;--ds-focus:#742B88;--ds-separator:#C4B9C9;--ds-sidebar:#FFFDF7;--ds-sidebar-foreground:#29233D;--ds-sidebar-primary:#742B88;--ds-sidebar-primary-foreground:#FFFAFF;--ds-sidebar-accent:#EEE2F4;--ds-sidebar-accent-foreground:#29233D;--ds-sidebar-border:#61566E;--ds-sidebar-ring:#742B88;--ds-success:#EAF6EB;--ds-success-foreground:#2C543D;--ds-warning:#FEEAE2;--ds-warning-foreground:#AA3F03;--ds-info:#E6F4FD;--ds-info-foreground:#15517C;--ds-link:#742B88;--ds-selection:#742B88;--ds-selection-foreground:#FFFAFF;--ds-disabled:#EEE2F4;--ds-disabled-foreground:#61566E;--ds-link-visited:#4E356B;--ds-inverse:#211C2D;--ds-inverse-foreground:#FFF6E9;--ds-loading:#742B88;--ds-loading-track:#EEE2F4;--ds-tonight:#D5A716;--ds-tonight-foreground:#081333;--ds-art-peacock:#04999B;--ds-art-air:#9FCEEE;--ds-art-sage:#A8CDB2;--ds-art-butter:#F0CC43;--ds-art-lilac:#EEE2F4;--ds-art-plum:#742B88;--ds-art-guava:#FC7665;--ds-art-ultra:#564DEC;--ds-art-paper:#FFFDF7;--ds-brand-ultra:#564DEC;--ds-brand-honey:#ECB14D;--ds-friends:#36CB90;--ds-friends-foreground:#081333;--ds-dates:#FA82A3;--ds-dates-foreground:#081333;--ds-cruising:#D58EEB;--ds-cruising-foreground:#081333;--ds-chart-1: #15517C;--ds-chart-2: #2C543D;--ds-chart-3: #51255B;--ds-chart-4: #6D2B1A;--ds-chart-5: #684E16;--ground:#F7F1E6;--bar:rgba(255,253,247,0.97);--on-bar:#29233D;--card:linear-gradient(180deg,#FFFDF7 0%,#FFFDF7 100%);--card-solid:#FFFDF7;--card2: #FFFFFF;--raised:#FFFFFF;--recess:#EEE2F4;--selected:#FFFFFF;--lift:0 1px 2px rgba(41,35,61,.12),0 2px 8px rgba(41,35,61,.08);--glass:rgba(255,253,247,0.95);--line:#C4B9C9;--line2: #C4B9C9;--hair:rgba(255,253,247,.8);--shadow:0 10px 28px rgba(41,35,61,.14);--scrim:rgba(41,35,61,.26);--ink:#29233D;--ink-2: #61566E;--ink-3: #61566E;--act:linear-gradient(180deg,#742B88,#5D216E);--on-act:#FFFAFF;--link:#742B88;--agent-fill:#D5A716;--agent-ink:#081333;--agent-ring:#FFFDF7;--on-warn:#FFFFFF;--photo-ground:#211C2D;--on-photo:#FFFFFF;--photo-scrim:rgba(0,0,0,0.62);--photo-focus:#DFACF0;--sun:#D5A716;--on-sun:#081333;--honey:#D5A716;--focus:#742B88;--online:#36CB90;--spring:#36CB90;--t-sky:#742B88;--t-ultra:#742B88;--t-honey:#925609;--t-orchid:#89449D;--t-rasp:#A8365C;--t-spring:#046C49;--t-warn:#AA3F03;--fill-cruising:#D58EEB;--fill-dates:#FA82A3;--fill-friends:#36CB90;--on-intent:#081333;--on-cruising:var(--on-intent);--on-dates:var(--on-intent);--on-friends:var(--on-intent);--tint-cruising:#F9E7FF;--on-tint-cruising:#522260;--tint-dates:#FEE8EC;--on-tint-dates:#671834;--tint-friends:#C3FFE0;--on-tint-friends:#03462E;--tonal:#EEE2F4;--on-tonal:#29233D;--map-label-ink:#081333;--map-label-secondary:#3F4F74;--map-label-paper:#F0F8FE;--dot:#D5A716;--paper:#FFFDF7;--glass-line:rgba(255,253,247,.8);--glass-edge:#C4B9C9;--glass-shadow:0 10px 28px rgba(41,35,61,.14);--event:#742B88;--dither-op:.04;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--ds-background:#211C2D;--ds-foreground:#FFF6E9;--ds-card:#30283F;--ds-card-foreground:#FFF6E9;--ds-popover:#3D344C;--ds-popover-foreground:#FFF6E9;--ds-primary:#DFACF0;--ds-primary-foreground:#2B1535;--ds-primary-hover:#E9C3F5;--ds-primary-active:#F2DAFA;--ds-secondary:#493655;--ds-secondary-foreground:#FFF6E9;--ds-muted:#493655;--ds-muted-foreground:#D5C6DB;--ds-accent:#493655;--ds-accent-foreground:#FFF6E9;--ds-destructive:#FEB396;--ds-destructive-foreground:#081333;--ds-border:#D5C6DB;--ds-input:#D5C6DB;--ds-ring:#DFACF0;--ds-focus:#DFACF0;--ds-separator:#7D6E88;--ds-sidebar:#30283F;--ds-sidebar-foreground:#FFF6E9;--ds-sidebar-primary:#DFACF0;--ds-sidebar-primary-foreground:#2B1535;--ds-sidebar-accent:#493655;--ds-sidebar-accent-foreground:#FFF6E9;--ds-sidebar-border:#D5C6DB;--ds-sidebar-ring:#DFACF0;--ds-success:#1C3A2A;--ds-success-foreground:#EAF6EB;--ds-warning:#642303;--ds-warning-foreground:#FEB396;--ds-info:#083556;--ds-info-foreground:#E6F4FD;--ds-link:#DFACF0;--ds-selection:#DFACF0;--ds-selection-foreground:#2B1535;--ds-disabled:#493655;--ds-disabled-foreground:#D5C6DB;--ds-link-visited:#C8BDEB;--ds-inverse:#FFFDF7;--ds-inverse-foreground:#29233D;--ds-loading:#DFACF0;--ds-loading-track:#493655;--ds-tonight:#D5A716;--ds-tonight-foreground:#081333;--ds-art-peacock:#04999B;--ds-art-air:#9FCEEE;--ds-art-sage:#A8CDB2;--ds-art-butter:#F0CC43;--ds-art-lilac:#EEE2F4;--ds-art-plum:#742B88;--ds-art-guava:#FC7665;--ds-art-ultra:#564DEC;--ds-art-paper:#FFFDF7;--ds-brand-ultra:#564DEC;--ds-brand-honey:#ECB14D;--ds-friends:#36CB90;--ds-friends-foreground:#081333;--ds-dates:#FA82A3;--ds-dates-foreground:#081333;--ds-cruising:#D58EEB;--ds-cruising-foreground:#081333;--ds-chart-1: #D0E9F8;--ds-chart-2: #D2E8D5;--ds-chart-3: #E8D1F3;--ds-chart-4: #FED7D1;--ds-chart-5: #FBECAD;--ground:#211C2D;--bar:rgba(48,40,63,0.97);--on-bar:#FFF6E9;--card:linear-gradient(180deg,#30283F 0%,#30283F 100%);--card-solid:#30283F;--card2: #3D344C;--raised:#3D344C;--recess:#493655;--selected:#30283F;--lift:0 1px 2px rgba(0,0,0,.5);--glass:rgba(48,40,63,0.95);--line:#7D6E88;--line2: #7D6E88;--hair:rgba(213,198,219,.2);--shadow:0 12px 30px rgba(0,0,0,.55);--scrim:rgba(33,28,45,.6);--ink:#FFF6E9;--ink-2: #D5C6DB;--ink-3: #D5C6DB;--act:linear-gradient(180deg,#DFACF0,#E9C3F5);--on-act:#2B1535;--link:#DFACF0;--agent-fill:#D5A716;--agent-ink:#081333;--agent-ring:#30283F;--on-warn:#081333;--photo-ground:#211C2D;--on-photo:#FFFFFF;--photo-scrim:rgba(0,0,0,0.62);--photo-focus:#DFACF0;--sun:#D5A716;--on-sun:#081333;--honey:#D5A716;--focus:#DFACF0;--online:#36CB90;--spring:#36CB90;--t-sky:#DFACF0;--t-ultra:#DFACF0;--t-honey:#D5A716;--t-orchid:#D58EEB;--t-rasp:#FA82A3;--t-spring:#36CB90;--t-warn:#FB8B5E;--fill-cruising:#D58EEB;--fill-dates:#FA82A3;--fill-friends:#36CB90;--on-intent:#081333;--on-cruising:var(--on-intent);--on-dates:var(--on-intent);--on-friends:var(--on-intent);--tint-cruising:#522260;--on-tint-cruising:#F9E7FF;--tint-dates:#671834;--on-tint-dates:#FEE8EC;--tint-friends:#03462E;--on-tint-friends:#C3FFE0;--tonal:#493655;--on-tonal:#FFF6E9;--map-label-ink:#F0F8FE;--map-label-secondary:#D7DFE5;--map-label-paper:#2A395C;--dot:#D5A716;--paper:#30283F;--glass-line:rgba(213,198,219,.2);--glass-edge:#7D6E88;--glass-shadow:0 12px 30px rgba(0,0,0,.55);--event:#DFACF0;--dither-op:.07;color-scheme:dark}}:root[data-theme=dark]{--ds-background:#211C2D;--ds-foreground:#FFF6E9;--ds-card:#30283F;--ds-card-foreground:#FFF6E9;--ds-popover:#3D344C;--ds-popover-foreground:#FFF6E9;--ds-primary:#DFACF0;--ds-primary-foreground:#2B1535;--ds-primary-hover:#E9C3F5;--ds-primary-active:#F2DAFA;--ds-secondary:#493655;--ds-secondary-foreground:#FFF6E9;--ds-muted:#493655;--ds-muted-foreground:#D5C6DB;--ds-accent:#493655;--ds-accent-foreground:#FFF6E9;--ds-destructive:#FEB396;--ds-destructive-foreground:#081333;--ds-border:#D5C6DB;--ds-input:#D5C6DB;--ds-ring:#DFACF0;--ds-focus:#DFACF0;--ds-separator:#7D6E88;--ds-sidebar:#30283F;--ds-sidebar-foreground:#FFF6E9;--ds-sidebar-primary:#DFACF0;--ds-sidebar-primary-foreground:#2B1535;--ds-sidebar-accent:#493655;--ds-sidebar-accent-foreground:#FFF6E9;--ds-sidebar-border:#D5C6DB;--ds-sidebar-ring:#DFACF0;--ds-success:#1C3A2A;--ds-success-foreground:#EAF6EB;--ds-warning:#642303;--ds-warning-foreground:#FEB396;--ds-info:#083556;--ds-info-foreground:#E6F4FD;--ds-link:#DFACF0;--ds-selection:#DFACF0;--ds-selection-foreground:#2B1535;--ds-disabled:#493655;--ds-disabled-foreground:#D5C6DB;--ds-link-visited:#C8BDEB;--ds-inverse:#FFFDF7;--ds-inverse-foreground:#29233D;--ds-loading:#DFACF0;--ds-loading-track:#493655;--ds-tonight:#D5A716;--ds-tonight-foreground:#081333;--ds-art-peacock:#04999B;--ds-art-air:#9FCEEE;--ds-art-sage:#A8CDB2;--ds-art-butter:#F0CC43;--ds-art-lilac:#EEE2F4;--ds-art-plum:#742B88;--ds-art-guava:#FC7665;--ds-art-ultra:#564DEC;--ds-art-paper:#FFFDF7;--ds-brand-ultra:#564DEC;--ds-brand-honey:#ECB14D;--ds-friends:#36CB90;--ds-friends-foreground:#081333;--ds-dates:#FA82A3;--ds-dates-foreground:#081333;--ds-cruising:#D58EEB;--ds-cruising-foreground:#081333;--ds-chart-1: #D0E9F8;--ds-chart-2: #D2E8D5;--ds-chart-3: #E8D1F3;--ds-chart-4: #FED7D1;--ds-chart-5: #FBECAD;--ground:#211C2D;--bar:rgba(48,40,63,0.97);--on-bar:#FFF6E9;--card:linear-gradient(180deg,#30283F 0%,#30283F 100%);--card-solid:#30283F;--card2: #3D344C;--raised:#3D344C;--recess:#493655;--selected:#30283F;--lift:0 1px 2px rgba(0,0,0,.5);--glass:rgba(48,40,63,0.95);--line:#7D6E88;--line2: #7D6E88;--hair:rgba(213,198,219,.2);--shadow:0 12px 30px rgba(0,0,0,.55);--scrim:rgba(33,28,45,.6);--ink:#FFF6E9;--ink-2: #D5C6DB;--ink-3: #D5C6DB;--act:linear-gradient(180deg,#DFACF0,#E9C3F5);--on-act:#2B1535;--link:#DFACF0;--agent-fill:#D5A716;--agent-ink:#081333;--agent-ring:#30283F;--on-warn:#081333;--photo-ground:#211C2D;--on-photo:#FFFFFF;--photo-scrim:rgba(0,0,0,0.62);--photo-focus:#DFACF0;--sun:#D5A716;--on-sun:#081333;--honey:#D5A716;--focus:#DFACF0;--online:#36CB90;--spring:#36CB90;--t-sky:#DFACF0;--t-ultra:#DFACF0;--t-honey:#D5A716;--t-orchid:#D58EEB;--t-rasp:#FA82A3;--t-spring:#36CB90;--t-warn:#FB8B5E;--fill-cruising:#D58EEB;--fill-dates:#FA82A3;--fill-friends:#36CB90;--on-intent:#081333;--on-cruising:var(--on-intent);--on-dates:var(--on-intent);--on-friends:var(--on-intent);--tint-cruising:#522260;--on-tint-cruising:#F9E7FF;--tint-dates:#671834;--on-tint-dates:#FEE8EC;--tint-friends:#03462E;--on-tint-friends:#C3FFE0;--tonal:#493655;--on-tonal:#FFF6E9;--map-label-ink:#F0F8FE;--map-label-secondary:#D7DFE5;--map-label-paper:#2A395C;--dot:#D5A716;--paper:#30283F;--glass-line:rgba(213,198,219,.2);--glass-edge:#7D6E88;--glass-shadow:0 12px 30px rgba(0,0,0,.55);--event:#DFACF0;--dither-op:.07;color-scheme:dark}:root{--splash-ultra:#564DEC;--splash-purple:#5B2A86;--splash-honey:#ECB14D;--splash-white:#FFFFFF;--roy-r:#FF5A5F;--roy-o:#FF9A3C;--roy-y:#FFD43B;--roy-g:#3DDC84;--roy-b:#3BB5FF;--roy-i:#8C9BFF;--roy-v:#E07BFF}:root{--site-muted:var(--plum-800);--ink-2:var(--site-muted);--ink-3:var(--site-muted);--ds-muted-foreground:var(--site-muted)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--site-muted:var(--paper-200);--ds-link:var(--lilac-100);--link:var(--ds-link)}}:root[data-theme=dark]{--site-muted:var(--paper-200);--ds-link:var(--lilac-100);--link:var(--ds-link)}:root{--community-ultra-accessible:color-mix(in srgb,var(--splash-ultra) 82%,var(--night-975));--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-control:.875rem;--radius-panel:1.25rem;--radius-pill:999rem;--size-target:2.75rem;--size-check:1.5rem;--stroke:1px;--stroke-focus:3px;--lab-scene-height:20rem;--lab-marker-width:5.5rem;--lab-marker-height:5rem;--lab-marker-min-width:6rem;--community-mobile-art-height:6rem;--ui-caption:var(--fs-sm,.875rem);--ui-title:var(--fs-2xl,1.75rem);--ui-display:var(--fs-3xl,2.75rem);--ui-reading-width:68ch;--ui-page-width:70rem;--ui-form-width:46rem;--ui-text:var(--ink);--ui-muted:var(--ink-2);--ui-surface:var(--card-solid);--ui-raised:var(--raised);--ui-border:var(--ink);--ui-section-gap:var(--space-8);--ui-group-gap:var(--space-6);--ui-stack-gap:var(--space-4);--ui-field-gap:var(--space-2);--ui-page-gutter:var(--space-6);--ui-panel-padding:var(--space-6);--control-height:var(--size-target);--control-padding-block:var(--space-3);--control-padding-inline:var(--space-4);--control-radius:var(--radius-control);--control-gap:var(--space-2);--panel-radius:var(--radius-panel);--panel-padding:var(--ui-panel-padding);--panel-gap:var(--ui-stack-gap);--action-fill:var(--ds-primary);--action-text:var(--on-act);--action-secondary-fill:var(--tonal);--action-secondary-text:var(--on-tonal)}@media(max-width:40rem){:root{--ui-page-gutter:var(--space-4);--ui-panel-padding:var(--space-4)}}@font-face{font-family:"Hanken Grotesk";src:url(fonts/hanken.woff2) format("woff2");font-weight:400 640;font-style:normal;font-display:swap}@font-face{font-family:"Cooper Medium";src:url(/fonts/cooper-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--ui:"Hanken Grotesk",ui-sans-serif,system-ui,"Segoe UI",sans-serif;--display:"Cooper Medium",Georgia,"Times New Roman",serif;--gut:clamp(1rem,4vw,2.5rem);--measure:44rem;--page:var(--card-solid);--band:var(--ground);--panel:var(--raised);--warn-bg:var(--butter-100);--warn-ink:var(--butter-900);--warn-line:var(--butter-600);--ph-bg:var(--lilac-100);--ph-ink:var(--lilac-900)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--warn-bg:var(--butter-950);--warn-ink:var(--butter-100);--warn-line:var(--butter-400);--ph-bg:var(--lilac-950);--ph-ink:var(--lilac-100)}}:root[data-theme=dark]{--warn-bg:var(--butter-950);--warn-ink:var(--butter-100);--warn-line:var(--butter-400);--ph-bg:var(--lilac-950);--ph-ink:var(--lilac-100)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--page);scroll-padding-top:1.5rem}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--ui);font-synthesis:none;font-weight:440;font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}button,input,select,textarea{font-family:var(--ui);font-feature-settings:normal}a{color:var(--link);text-underline-offset:.2em;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.14em}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:.3rem}.skip{position:absolute;left:1rem;top:-4rem;z-index:20;background:var(--panel);color:var(--ink);padding:.6rem 1rem;border-radius:.6rem;font-weight:620}.skip:focus{top:1rem}.wrap{width:100%;max-width:calc(var(--measure) + 2 * var(--gut));margin:0 auto;padding-inline:var(--gut)}.top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;background:var(--band);padding:max(.9rem,env(safe-area-inset-top)) var(--gut) .9rem;border-bottom:1px solid var(--line2)}.brand{display:flex;align-items:center;gap:.55rem;min-height:44px;color:var(--ink);text-decoration:none}.brand img{width:2.25rem;height:2.25rem}.word{font-weight:620;font-size:1.5rem;letter-spacing:-.025em}.dot{display:inline-block;width:.2em;height:.2em;margin-inline-start:.05em;border-radius:50%;background:var(--sun)}.top nav{display:flex;gap:.25rem;flex-wrap:wrap}.top nav a{color:var(--ink);text-decoration:none;font-weight:560;font-size:.9375rem;padding:.6rem .85rem;border-radius:999px;min-height:44px;display:inline-flex;align-items:center}.top nav a[aria-current="page"]{background:var(--panel);box-shadow:var(--lift)}.draft{margin:1.5rem 0 0;padding:1rem 1.15rem;border-radius:.9rem;background:var(--warn-bg);color:var(--warn-ink);border:2px solid var(--warn-line)}.draft strong{display:block;font-size:1.0625rem;font-weight:640}.draft p{margin:.25rem 0 0;font-size:.9375rem}main{padding-block:0 4rem}h1,h2,h3{margin:0;font-weight:640;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}h1{font-family:var(--display);font-weight:500;font-style:normal;font-feature-settings:"swsh" 1;line-height:1.2;font-size:clamp(2.25rem,1.6rem + 3vw,3.25rem);margin-top:2rem}h1 .v{font-style:normal;font-weight:500;color:var(--ds-primary)}.updated{margin:.6rem 0 0;color:var(--ink-2);font-size:.9375rem}.summary{margin:1.5rem 0 0;padding:1.25rem 1.35rem;border-radius:1rem;background:var(--panel);box-shadow:var(--lift);font-size:1.125rem;line-height:1.55}.summary h2{font-size:1.125rem;margin:0 0 .4rem;padding:0;border:0}h2{font-size:clamp(1.5rem,1.25rem + 1vw,1.875rem);margin-top:3rem;padding-top:1.25rem;border-top:1px solid var(--line2)}h3{font-size:1.1875rem;margin-top:1.75rem}h2 a,h3 a{color:inherit;text-decoration:none}h2 a:hover,h3 a:hover{text-decoration:underline;text-decoration-thickness:.08em}h2 a::after,h3 a::after{content:" #" / "";color:var(--ink-3);font-weight:500;opacity:0}h2 a:hover::after,h3 a:hover::after,h2 a:focus-visible::after,h3 a:focus-visible::after{opacity:1}p,ul,ol,table{margin:1rem 0 0}ul,ol{padding-inline-start:1.35rem}li+li{margin-top:.4rem}strong{font-weight:620}.ph{background:var(--ph-bg);color:var(--ph-ink);padding:.05em .3em;border-radius:.3em;font-weight:600}.note{color:var(--ink-2);font-size:.9375rem}.toc{margin-top:2rem}.toc h2{margin:0;padding:0;border:0;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.toc ol{margin-top:.5rem;columns:2 16rem;column-gap:2rem}.toc li{break-inside:avoid}.toc li+li{margin-top:0}.toc a{display:inline-flex;align-items:center;min-height:44px}table{font-variant-numeric:tabular-nums;width:100%;table-layout:fixed;border-collapse:collapse;font-size:.9375rem;line-height:1.5}caption{text-align:start;font-weight:620;padding-bottom:.5rem;color:var(--ink)}th,td{text-align:start;vertical-align:top;padding:.65rem .75rem;border-top:1px solid var(--line)}@media (max-width:26rem){th,td{padding:.6rem .4rem;overflow-wrap:anywhere}}thead th{border-top:0;font-weight:620;color:var(--ink-2);font-size:.875rem;letter-spacing:.06em;text-transform:uppercase}tbody th{font-weight:600;width:42%}tbody tr:nth-child(odd){background:var(--panel)}.foot{background:var(--band);padding-block:2rem 2.75rem;border-top:1px solid var(--line)}.foot nav{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.foot nav a{display:inline-flex;align-items:center;min-height:44px;font-weight:560}.foot p{margin:.75rem 0 0;color:var(--ink-2);font-size:.9375rem}@media (forced-colors: active){.dot{background:CanvasText}.ph{forced-color-adjust:auto;border:1px solid CanvasText}}.privacy-request-form{display:grid;gap:var(--space-6);margin-block:var(--space-6)}.privacy-request-form>div{display:grid;gap:var(--space-2)}.privacy-request-form label{font-weight:640}.privacy-request-form input,.privacy-request-form select,.privacy-request-form textarea,.privacy-request-form button{font:inherit;min-height:var(--control-height);padding:var(--control-padding-block) var(--control-padding-inline);border:var(--stroke) solid currentColor;border-radius:var(--control-radius);background:var(--page);color:var(--ink);width:100%}.privacy-request-form button{background:var(--ds-primary);color:var(--ds-primary-foreground);font-weight:640;cursor:pointer}.privacy-request-form .privacy-hp{position:absolute;clip:rect(0 0 0 0);height:1px;width:1px;overflow:hidden}