@layer stardwst.tokens{@scope(.stardwst){:scope{--color__white:#fff;--color__black:#000;--color__brown-50:#efebe9;--color__brown-100:#d7ccc8;--color__brown-200:#bcaaa4;--color__brown-300:#a1887f;--color__brown-400:#8d6e63;--color__brown-500:#795548;--color__brown-600:#6d4c41;--color__brown-700:#5d4037;--color__brown-800:#4e342e;--color__brown-900:#3e2723;--color__brown-950:#0c0a09;--color__grey-50:#fafafa;--color__grey-100:#f5f5f5;--color__grey-200:#eee;--color__grey-300:#e0e0e0;--color__grey-400:#bdbdbd;--color__grey-500:#9e9e9e;--color__grey-600:#757575;--color__grey-700:#616161;--color__grey-800:#424242;--color__grey-900:#212121;--color__grey-950:#030712;--color__blue-grey-50:#eceff1;--color__blue-grey-100:#cfd8dc;--color__blue-grey-200:#b0bec5;--color__blue-grey-300:#90a4ae;--color__blue-grey-400:#78909c;--color__blue-grey-500:#607d8b;--color__blue-grey-600:#546e7a;--color__blue-grey-700:#455a64;--color__blue-grey-800:#37474f;--color__blue-grey-900:#263238;--color__blue-grey-950:#020617;--color__slate-50:#f8fafc;--color__slate-100:#f1f5f9;--color__slate-200:#e2e8f0;--color__slate-300:#cfd8e3;--color__slate-400:#94a3b8;--color__slate-500:#64748b;--color__slate-600:#475569;--color__slate-700:#334155;--color__slate-800:#1e293b;--color__slate-900:#0f172a;--color__slate-950:#020617;--color__zinc-50:#fafafa;--color__zinc-100:#f4f4f5;--color__zinc-200:#e4e4e7;--color__zinc-300:#d4d4d8;--color__zinc-400:#a1a1aa;--color__zinc-500:#71717a;--color__zinc-600:#52525b;--color__zinc-700:#3f3f46;--color__zinc-800:#27272a;--color__zinc-900:#18181b;--color__zinc-950:#09090b;--color__stone-50:#fafaf9;--color__stone-100:#f5f5f4;--color__stone-200:#e7e5e4;--color__stone-300:#d6d3d1;--color__stone-400:#a8a29e;--color__stone-500:#78716c;--color__stone-600:#57534e;--color__stone-700:#44403c;--color__stone-800:#292524;--color__stone-900:#1c1917;--color__stone-950:#0c0a09;--color__red-50:#ffebee;--color__red-100:#ffcdd2;--color__red-200:#ef9a9a;--color__red-300:#e57373;--color__red-400:#ef5350;--color__red-500:#f44336;--color__red-600:#e53935;--color__red-700:#d32f2f;--color__red-800:#c62828;--color__red-900:#b71c1c;--color__red-950:#450a0a;--color__red-A100:#ff8a80;--color__red-A200:#ff5252;--color__red-A400:#ff1744;--color__red-A700:#d50000;--color__pink-50:#fce4ec;--color__pink-100:#f8bbd0;--color__pink-200:#f48fb1;--color__pink-300:#f06292;--color__pink-400:#ec407a;--color__pink-500:#e91e63;--color__pink-600:#d81b60;--color__pink-700:#c2185b;--color__pink-800:#ad1457;--color__pink-900:#880e4f;--color__pink-950:#500724;--color__pink-A100:#ff80ab;--color__pink-A200:#ff4081;--color__pink-A400:#f50057;--color__pink-A700:#c51162;--color__purple-50:#f3e5f5;--color__purple-100:#e1bee7;--color__purple-200:#ce93d8;--color__purple-300:#ba68c8;--color__purple-400:#ab47bc;--color__purple-500:#9c27b0;--color__purple-600:#8e24aa;--color__purple-700:#7b1fa2;--color__purple-800:#6a1b9a;--color__purple-900:#4a148c;--color__purple-950:#3b0764;--color__purple-A100:#ea80fc;--color__purple-A200:#e040fb;--color__purple-A400:#d500f9;--color__purple-A700:#a0f;--color__deep-purple-50:#ede7f6;--color__deep-purple-100:#d1c4e9;--color__deep-purple-200:#b39ddb;--color__deep-purple-300:#9575cd;--color__deep-purple-400:#7e57c2;--color__deep-purple-500:#673ab7;--color__deep-purple-600:#5e35b1;--color__deep-purple-700:#512da8;--color__deep-purple-800:#4527a0;--color__deep-purple-900:#311b92;--color__deep-purple-950:#2e1065;--color__deep-purple-A100:#b388ff;--color__deep-purple-A200:#7c4dff;--color__deep-purple-A400:#651fff;--color__deep-purple-A700:#6200ea;--color__indigo-50:#e8eaf6;--color__indigo-100:#c5cae9;--color__indigo-200:#9fa8da;--color__indigo-300:#7986cb;--color__indigo-400:#5c6bc0;--color__indigo-500:#3f51b5;--color__indigo-600:#3949ab;--color__indigo-700:#303f9f;--color__indigo-800:#283593;--color__indigo-900:#1a237e;--color__indigo-950:#1e1b4b;--color__indigo-A100:#8c9eff;--color__indigo-A200:#536dfe;--color__indigo-A400:#3d5afe;--color__indigo-A700:#304ffe;--color__blue-50:#e3f2fd;--color__blue-100:#bbdefb;--color__blue-200:#90caf9;--color__blue-300:#64b5f6;--color__blue-400:#42a5f5;--color__blue-500:#2196f3;--color__blue-600:#1e88e5;--color__blue-700:#1976d2;--color__blue-800:#1565c0;--color__blue-900:#0d47a1;--color__blue-950:#172554;--color__blue-A100:#82b1ff;--color__blue-A200:#448aff;--color__blue-A400:#2979ff;--color__blue-A700:#2962ff;--color__light-blue-50:#e1f5fe;--color__light-blue-100:#b3e5fc;--color__light-blue-200:#81d4fa;--color__light-blue-300:#4fc3f7;--color__light-blue-400:#29b6f6;--color__light-blue-500:#03a9f4;--color__light-blue-600:#039be5;--color__light-blue-700:#0288d1;--color__light-blue-800:#0277bd;--color__light-blue-900:#01579b;--color__light-blue-950:#082f49;--color__light-blue-A100:#80d8ff;--color__light-blue-A200:#40c4ff;--color__light-blue-A400:#00b0ff;--color__light-blue-A700:#0091ea;--color__cyan-50:#e0f7fa;--color__cyan-100:#b2ebf2;--color__cyan-200:#80deea;--color__cyan-300:#4dd0e1;--color__cyan-400:#26c6da;--color__cyan-500:#00bcd4;--color__cyan-600:#00acc1;--color__cyan-700:#0097a7;--color__cyan-800:#00838f;--color__cyan-900:#006064;--color__cyan-950:#083344;--color__cyan-A100:#84ffff;--color__cyan-A200:#18ffff;--color__cyan-A400:#00e5ff;--color__cyan-A700:#00b8d4;--color__teal-50:#e0f2f1;--color__teal-100:#b2dfdb;--color__teal-200:#80cbc4;--color__teal-300:#4db6ac;--color__teal-400:#26a69a;--color__teal-500:#009688;--color__teal-600:#00897b;--color__teal-700:#00796b;--color__teal-800:#00695c;--color__teal-900:#004d40;--color__teal-950:#042f2e;--color__teal-A100:#a7ffeb;--color__teal-A200:#64ffda;--color__teal-A400:#1de9b6;--color__teal-A700:#00bfa5;--color__green-50:#e8f5e9;--color__green-100:#c8e6c9;--color__green-200:#a5d6a7;--color__green-300:#81c784;--color__green-400:#66bb6a;--color__green-500:#4caf50;--color__green-600:#43a047;--color__green-700:#388e3c;--color__green-800:#2e7d32;--color__green-900:#1b5e20;--color__green-950:#052e16;--color__green-A100:#b9f6ca;--color__green-A200:#69f0ae;--color__green-A400:#00e676;--color__green-A700:#00c853;--color__light-green-50:#f1f8e9;--color__light-green-100:#dcedc8;--color__light-green-200:#c5e1a5;--color__light-green-300:#aed581;--color__light-green-400:#9ccc65;--color__light-green-500:#8bc34a;--color__light-green-600:#7cb342;--color__light-green-700:#689f38;--color__light-green-800:#558b2f;--color__light-green-900:#33691e;--color__light-green-950:#1a2e05;--color__light-green-A100:#ccff90;--color__light-green-A200:#b2ff59;--color__light-green-A400:#76ff03;--color__light-green-A700:#64dd17;--color__lime-50:#f9fbe7;--color__lime-100:#f0f4c3;--color__lime-200:#e6ee9c;--color__lime-300:#dce775;--color__lime-400:#d4e157;--color__lime-500:#cddc39;--color__lime-600:#c0ca33;--color__lime-700:#afb42b;--color__lime-800:#9e9d24;--color__lime-900:#827717;--color__lime-950:#1a2e05;--color__lime-A100:#f4ff81;--color__lime-A200:#eeff41;--color__lime-A400:#c6ff00;--color__lime-A700:#aeea00;--color__yellow-50:#fffde7;--color__yellow-100:#fff9c4;--color__yellow-200:#fff59d;--color__yellow-300:#fff176;--color__yellow-400:#ffee58;--color__yellow-500:#ffeb3b;--color__yellow-600:#fdd835;--color__yellow-700:#fbc02d;--color__yellow-800:#f9a825;--color__yellow-900:#f57f17;--color__yellow-950:#422006;--color__yellow-A100:#ffff8d;--color__yellow-A200:#ff0;--color__yellow-A400:#ffea00;--color__yellow-A700:#ffd600;--color__amber-50:#fff8e1;--color__amber-100:#ffecb3;--color__amber-200:#ffe082;--color__amber-300:#ffd54f;--color__amber-400:#ffca28;--color__amber-500:#ffc107;--color__amber-600:#ffb300;--color__amber-700:#ffa000;--color__amber-800:#ff8f00;--color__amber-900:#ff6f00;--color__amber-950:#451a03;--color__amber-A100:#ffe57f;--color__amber-A200:#ffd740;--color__amber-A400:#ffc400;--color__amber-A700:#ffab00;--color__orange-50:#fff3e0;--color__orange-100:#ffe0b2;--color__orange-200:#ffcc80;--color__orange-300:#ffb74d;--color__orange-400:#ffa726;--color__orange-500:#ff9800;--color__orange-600:#fb8c00;--color__orange-700:#f57c00;--color__orange-800:#ef6c00;--color__orange-900:#e65100;--color__orange-950:#431407;--color__orange-A100:#ffd180;--color__orange-A200:#ffab40;--color__orange-A400:#ff9100;--color__orange-A700:#ff6d00;--color__deep-orange-50:#fbe9e7;--color__deep-orange-100:#ffccbc;--color__deep-orange-200:#ffab91;--color__deep-orange-300:#ff8a65;--color__deep-orange-400:#ff7043;--color__deep-orange-500:#ff5722;--color__deep-orange-600:#f4511e;--color__deep-orange-700:#e64a19;--color__deep-orange-800:#d84315;--color__deep-orange-900:#bf360c;--color__deep-orange-950:#431407;--color__deep-orange-A100:#ff9e80;--color__deep-orange-A200:#ff6e40;--color__deep-orange-A400:#ff3d00;--color__deep-orange-A700:#dd2c00;--font__ratio:1.618;--font-family__display:sans-serif;--font-family__serif:serif;--font-family__sans-serif:sans-serif;--font-family__monospace:monospace;--font-size__2xs:.5rem;--font-size__xs:.75rem;--font-size__sm:.875rem;--font-size__md:1rem;--font-size__lg:1.25rem;--font-size__xl:1.75rem;--font-size__2xl:2.5rem;--font-size__3xl:3.5rem;--spacing__2xs:.25rem;--spacing__xs:.5rem;--spacing__sm:.75rem;--spacing__md:1rem;--spacing__lg:1.25rem;--spacing__xl:1.5rem;--spacing__2xl:1.75rem;--roundness__none:0;--roundness__full:9999px;--roundness__2xs:.125rem;--roundness__xs:.25rem;--roundness__sm:.375rem;--roundness__md:.5rem;--roundness__lg:.625rem;--roundness__xl:.75rem;--roundness__2xl:.875rem;--shadow__none:0 0 #0000;--shadow__inner:inset 0 2px 4px 0 #0000000d;--shadow__level-1:0 1px 2px 0 #0000000d;--shadow__level-2:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow__level-3:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--z-index__auto:auto;--z-index__0:0;--z-index__10:10;--z-index__20:20;--z-index__30:30;--z-index__40:40;--z-index__50:50;--z-index__-50:-50;--z-index__-40:-40;--z-index__-30:-30;--z-index__-20:-20;--z-index__-10:-10;--easing__in-sine:cubic-bezier(.12, 0, .39, 0);--easing__out-sine:cubic-bezier(.61, 1, .88, 1);--easing__in-out-sine:cubic-bezier(.37, 0, .63, 1);--easing__in-quad:cubic-bezier(.11, 0, .5, 0);--easing__out-quad:cubic-bezier(.5, 1, .89, 1);--easing__in-out-quad:cubic-bezier(.45, 0, .55, 1);--easing__in-cubic:cubic-bezier(.32, 0, .67, 0);--easing__out-cubic:cubic-bezier(.33, 1, .68, 1);--easing__in-out-cubic:cubic-bezier(.65, 0, .35, 1);--easing__in-quart:cubic-bezier(.5, 0, .75, 0);--easing__out-quart:cubic-bezier(.25, 1, .5, 1);--easing__in-out-quart:cubic-bezier(.76, 0, .24, 1);--easing__in-quint:cubic-bezier(.64, 0, .78, 0);--easing__out-quint:cubic-bezier(.22, 1, .36, 1);--easing__in-out-quint:cubic-bezier(.83, 0, .17, 1);--easing__in-expo:cubic-bezier(.7, 0, .84, 0);--easing__out-expo:cubic-bezier(.16, 1, .3, 1);--easing__in-out-expo:cubic-bezier(.87, 0, .13, 1);--easing__in-circ:cubic-bezier(.55, 0, 1, .45);--easing__out-circ:cubic-bezier(0, .55, .45, 1);--easing__in-out-circ:cubic-bezier(.85, 0, .15, 1);--easing__in-back:cubic-bezier(.36, 0, .66, -.56);--easing__out-back:cubic-bezier(.34, 1.56, .64, 1);--easing__in-out-back:cubic-bezier(.68, -.6, .32, 1.6);--color__primary-50:var(--color__cyan-50);--color__primary-100:var(--color__cyan-100);--color__primary-200:var(--color__cyan-200);--color__primary-300:var(--color__cyan-300);--color__primary-400:var(--color__cyan-400);--color__primary-500:var(--color__cyan-500);--color__primary-600:var(--color__cyan-600);--color__primary-700:var(--color__cyan-700);--color__primary-800:var(--color__cyan-800);--color__primary-900:var(--color__cyan-900);--color__primary-950:var(--color__cyan-950);--color__primary-A100:var(--color__cyan-A100);--color__primary-A200:var(--color__cyan-A200);--color__primary-A400:var(--color__cyan-A400);--color__primary-A700:var(--color__cyan-A700);--color__negative-50:var(--color__red-50);--color__negative-100:var(--color__red-100);--color__negative-200:var(--color__red-200);--color__negative-300:var(--color__red-300);--color__negative-400:var(--color__red-400);--color__negative-500:var(--color__red-500);--color__negative-600:var(--color__red-600);--color__negative-700:var(--color__red-700);--color__negative-800:var(--color__red-800);--color__negative-900:var(--color__red-900);--color__negative-950:var(--color__red-950);--color__negative-A100:var(--color__red-A100);--color__negative-A200:var(--color__red-A200);--color__negative-A400:var(--color__red-A400);--color__negative-A700:var(--color__red-A700);--color__text-50:var(--color__zinc-50);--color__text-100:var(--color__zinc-100);--color__text-200:var(--color__zinc-200);--color__text-300:var(--color__zinc-300);--color__text-400:var(--color__zinc-400);--color__text-500:var(--color__zinc-500);--color__text-600:var(--color__zinc-600);--color__text-700:var(--color__zinc-700);--color__text-800:var(--color__zinc-800);--color__text-900:var(--color__zinc-900);--color__text-950:var(--color__zinc-950);--color__background:var(--color__zinc-50);--color__surface:var(--color__white);--color__surface-subtle:var(--color__zinc-100);--color__surface-muted:var(--color__slate-100);--color__border-subtle:var(--color__zinc-200);--color__border:var(--color__zinc-300);--color__border-muted:var(--color__slate-200);--color__border-strong:var(--color__slate-300);--color__accent-subtle:var(--color__primary-50);--color__accent:var(--color__primary-900);--color__accent-hover:var(--color__primary-800);--color__accent-focus:var(--color__primary-700);--color__info-subtle:var(--color__blue-50);--color__info:var(--color__blue-800);--color__info-strong:var(--color__blue-900);--color__on-info:var(--color__white);--color__success-subtle:var(--color__green-50);--color__success:var(--color__green-800);--color__success-strong:var(--color__green-900);--color__on-success:var(--color__white);--color__warning-subtle:var(--color__orange-50);--color__warning:var(--color__orange-900);--color__warning-strong:var(--color__deep-orange-900);--color__on-warning:var(--color__zinc-950);--color__danger-subtle:var(--color__negative-50);--color__danger:var(--color__negative-700);--color__danger-strong:var(--color__negative-800);--color__on-danger:var(--color__white);--color__on-accent:var(--color__white);--color__on-accent-muted:var(--color__slate-50);--color__text-on-accent-subtle:var(--color__slate-600);--roundness:var(--roundness__2xs);--thickness:1px;--shadow:var(--shadow__level-1);--spacing__narrow:var(--spacing__sm);--spacing__regular:var(--spacing__md);--spacing__wide:var(--spacing__lg);--transition__easing:var(--easing__out-expo);--transition__duration:.175s;--tracking-display:-.025em;--tracking-label:.08em;--disabled-opacity:.5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}}@layer stardwst.reset{@scope(.stardwst){:scope,:scope:before,:scope:after,:scope *,:scope :before,:scope :after{box-sizing:border-box}:scope button,:scope input,:scope optgroup,:scope select,:scope textarea{font:inherit;letter-spacing:inherit;margin:0}:scope button,:scope [type=button],:scope [type=reset],:scope [type=submit]{-webkit-appearance:button}}}@layer stardwst.base{@scope(.stardwst){:scope{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;accent-color:var(--color__accent);background:var(--color__background);color:var(--color__text-900);font-family:var(--font-family__display);font-synthesis:none;scrollbar-color:var(--color__border) var(--color__background);scrollbar-width:thin;tab-size:4;text-rendering:optimizelegibility;line-height:1.6}:scope code,:scope kbd,:scope pre,:scope samp{font-family:var(--font-family__monospace);font-size:1em}:scope ::selection{background:var(--color__accent);color:var(--color__on-accent)}:scope:focus-visible,:scope :focus-visible{outline:2px solid var(--color__accent);outline-offset:3px}:scope *{scrollbar-color:var(--color__border) var(--color__background);scrollbar-width:thin}:scope::-webkit-scrollbar{width:.375rem;height:.375rem}:scope ::-webkit-scrollbar{width:.375rem;height:.375rem}:scope::-webkit-scrollbar-thumb{background-color:var(--color__border);border-radius:var(--roundness__full)}:scope ::-webkit-scrollbar-thumb{background-color:var(--color__border);border-radius:var(--roundness__full)}:scope::-webkit-scrollbar-track{background-color:var(--color__background)}:scope ::-webkit-scrollbar-track{background-color:var(--color__background)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){:scope,:scope *,:scope :before,:scope :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}}@layer stardwst.recipes{@scope(.stardwst){.activity-feed{--activity-feed__start-size:2.5rem;--activity-feed__line-thickness:2px;--activity-feed__line-color:var(--color__border);--activity-feed__gap:var(--spacing__sm);color:var(--color__text-900);font-size:var(--font-size__sm);margin:0;padding:0;line-height:1.5;list-style:none}.activity-feed>.item{column-gap:var(--activity-feed__gap);grid-template-columns:var(--activity-feed__start-size) minmax(0, 1fr);padding-block-end:var(--spacing__lg);display:grid;position:relative}.activity-feed>.item:last-child{padding-block-end:0}.activity-feed>.item:not(:last-child):before{background:var(--activity-feed__line-color);content:"";inline-size:var(--activity-feed__line-thickness);inset-block:calc(var(--activity-feed__start-size) + var(--spacing__2xs)) var(--spacing__2xs);position:absolute;inset-inline-start:calc((var(--activity-feed__start-size) - var(--activity-feed__line-thickness)) / 2)}.activity-feed>.item>.start{block-size:var(--activity-feed__start-size);justify-content:center;align-items:center;display:flex}.activity-feed>.item>.start:not(:has(*)):before{background:var(--color__text-400);border-radius:var(--roundness__full);content:"";block-size:.625rem;inline-size:.625rem}.activity-feed>.item>.content{align-items:baseline;column-gap:var(--spacing__xs);overflow-wrap:anywhere;min-inline-size:0;flex-wrap:wrap;padding-block-start:calc((var(--activity-feed__start-size) - 1lh) / 2);display:flex}.activity-feed>.item>.content>.title{flex:0 auto;min-inline-size:0;font-weight:500}.activity-feed>.item>.content>.title>:is(h1,h2,h3,h4,h5,h6,p){color:inherit;font:inherit;margin:0}.activity-feed>.item>.content>.time{color:var(--color__text-600);font-size:var(--font-size__xs);font-variant-numeric:tabular-nums;flex:none}.activity-feed>.item>.content>.description{color:var(--color__text-700);flex-basis:100%;margin-block-start:var(--spacing__2xs)}.activity-feed>.item>.content>.description>p{margin:0}@media (forced-colors:active){.activity-feed>.item:not(:last-child):before{forced-color-adjust:none;background:canvastext}.activity-feed>.item>.start:not(:has(*)):before{forced-color-adjust:none;background:canvastext}}}@scope(.stardwst){.alert{--alert__tone:var(--color__accent);--alert__tone-subtle:var(--color__accent-subtle);--alert__tone-strong:var(--color__accent);--alert__on-tone:var(--color__on-accent);--alert__background:var(--alert__tone-subtle);--alert__border-color:transparent;--alert__title-color:var(--alert__tone-strong);--alert__icon-color:var(--alert__tone);background:var(--alert__background);border:var(--thickness) solid var(--alert__border-color);border-radius:var(--roundness);box-sizing:border-box;color:var(--color__text-700);font-size:var(--font-size__sm);padding:var(--spacing__sm) var(--spacing__md);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;line-height:1.5;display:grid}.alert.outlined{--alert__background:var(--color__surface);--alert__border-color:var(--color__border);--alert__title-color:var(--color__text-900)}.alert.info{--alert__tone:var(--color__info);--alert__tone-subtle:var(--color__info-subtle);--alert__tone-strong:var(--color__info-strong);--alert__on-tone:var(--color__on-info)}.alert.success{--alert__tone:var(--color__success);--alert__tone-subtle:var(--color__success-subtle);--alert__tone-strong:var(--color__success-strong);--alert__on-tone:var(--color__on-success)}.alert.warning{--alert__tone:var(--color__warning);--alert__tone-subtle:var(--color__warning-subtle);--alert__tone-strong:var(--color__warning-strong);--alert__on-tone:var(--color__on-warning)}.alert.danger{--alert__tone:var(--color__danger);--alert__tone-subtle:var(--color__danger-subtle);--alert__tone-strong:var(--color__danger-strong);--alert__on-tone:var(--color__on-danger)}.alert>.icon{block-size:1lh;color:var(--alert__icon-color);grid-area:1/1;align-items:center;margin-inline-end:var(--spacing__sm);line-height:1.5;display:inline-flex}.alert>.icon>svg{block-size:1.25rem;inline-size:1.25rem}.alert>.content{gap:var(--spacing__2xs);overflow-wrap:anywhere;flex-direction:column;grid-area:1/2;display:flex}.alert>.content>.title{color:var(--alert__title-color);font-weight:600}.alert>.content>:is(.title,.description)>:is(h1,h2,h3,h4,h5,h6,p){color:inherit;font:inherit;margin:0}.alert>.actions{gap:var(--spacing__xs);flex-wrap:wrap;grid-area:2/2;margin-block-start:var(--spacing__sm);display:flex}.alert>.dismiss{margin-block:calc(.5lh - 1.25rem);margin-inline:var(--spacing__xs) calc(var(--spacing__xs) * -1);grid-area:1/3}@media (forced-colors:active){.alert{border-color:canvastext}}}@scope(.stardwst){.avatar{--avatar__size:2.5rem;--avatar__font-size:var(--font-size__sm);--avatar__radius:var(--roundness__full);--avatar__background:var(--color__surface-muted);--avatar__color:var(--color__text-700);--avatar__ring:color-mix(in srgb, var(--color__text-900) 12%, transparent);background:var(--avatar__background);block-size:var(--avatar__size);border-radius:var(--avatar__radius);color:var(--avatar__color);font-size:var(--avatar__font-size);inline-size:var(--avatar__size);-webkit-user-select:none;user-select:none;vertical-align:middle;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.avatar:after{border-radius:inherit;box-shadow:inset 0 0 0 var(--thickness) var(--avatar__ring);content:"";pointer-events:none;position:absolute;inset:0}.avatar>.image{object-fit:cover;block-size:100%;inline-size:100%}.avatar>.fallback{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar>.fallback[hidden]{display:none}.avatar>.fallback>svg{block-size:calc(var(--avatar__size) * .6);inline-size:calc(var(--avatar__size) * .6)}}@scope(.stardwst){.badge-group{--badge-group__tone:var(--color__accent);--badge-group__tone-subtle:var(--color__accent-subtle);--badge-group__tone-strong:var(--color__accent);--badge-group__on-tone:var(--color__on-accent);--badge-group__padding:.1875rem;--badge-group__border-color:transparent;background:var(--badge-group__tone-subtle);border:var(--thickness) solid var(--badge-group__border-color);border-radius:calc(var(--roundness) + var(--badge-group__padding));box-sizing:border-box;color:var(--badge-group__tone-strong);font-family:inherit;font-size:var(--font-size__sm);align-items:center;gap:var(--spacing__xs);max-inline-size:100%;padding:var(--badge-group__padding);vertical-align:middle;white-space:nowrap;padding-inline-end:var(--spacing__xs);font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.badge-group.info{--badge-group__tone:var(--color__info);--badge-group__tone-subtle:var(--color__info-subtle);--badge-group__tone-strong:var(--color__info-strong);--badge-group__on-tone:var(--color__on-info)}.badge-group.success{--badge-group__tone:var(--color__success);--badge-group__tone-subtle:var(--color__success-subtle);--badge-group__tone-strong:var(--color__success-strong);--badge-group__on-tone:var(--color__on-success)}.badge-group.warning{--badge-group__tone:var(--color__warning);--badge-group__tone-subtle:var(--color__warning-subtle);--badge-group__tone-strong:var(--color__warning-strong);--badge-group__on-tone:var(--color__on-warning)}.badge-group.danger{--badge-group__tone:var(--color__danger);--badge-group__tone-subtle:var(--color__danger-subtle);--badge-group__tone-strong:var(--color__danger-strong);--badge-group__on-tone:var(--color__on-danger)}.badge-group>.badge.badge{--badge__background:var(--color__surface);--badge__border-color:transparent;--badge__color:var(--badge-group__tone-strong);--badge__dot-color:var(--badge-group__tone);flex:none}.badge-group>.content{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.badge-group>.end{flex:none;align-items:center;line-height:0;display:inline-flex}.badge-group>.end>svg{block-size:1em;inline-size:1em}.badge-group:any-link{transition-duration:var(--transition__duration);transition-property:border-color;transition-timing-function:var(--easing__out-expo)}.badge-group:any-link:hover{--badge-group__border-color:var(--badge-group__tone)}.badge-group:any-link:focus-visible{outline:2px solid var(--color__accent);outline-offset:2px}@media (forced-colors:active){.badge-group,.badge-group>.badge{border-color:canvastext}}}@scope(.stardwst){.badge{--badge__tone:var(--color__accent);--badge__tone-subtle:var(--color__accent-subtle);--badge__tone-strong:var(--color__accent);--badge__on-tone:var(--color__on-accent);--badge__font-size:var(--font-size__xs);--badge__padding-block:.125rem;--badge__padding-inline:var(--spacing__xs);--badge__gap:var(--spacing__2xs);--badge__background:var(--badge__tone-subtle);--badge__border-color:transparent;--badge__color:var(--badge__tone-strong);--badge__dot-color:var(--badge__tone);background:var(--badge__background);border:var(--thickness) solid var(--badge__border-color);border-radius:var(--roundness);box-sizing:border-box;color:var(--badge__color);font-family:inherit;font-size:var(--badge__font-size);align-items:center;gap:var(--badge__gap);max-inline-size:100%;padding-block:var(--badge__padding-block);padding-inline:var(--badge__padding-inline);vertical-align:middle;white-space:nowrap;font-weight:600;line-height:1.5;display:inline-flex}.badge.outlined{--badge__background:transparent;--badge__border-color:var(--color__border);--badge__color:var(--color__text-700)}.badge.filled{--badge__background:var(--badge__tone);--badge__border-color:var(--badge__tone);--badge__color:var(--badge__on-tone);--badge__dot-color:var(--badge__on-tone)}.badge.info{--badge__tone:var(--color__info);--badge__tone-subtle:var(--color__info-subtle);--badge__tone-strong:var(--color__info-strong);--badge__on-tone:var(--color__on-info)}.badge.success{--badge__tone:var(--color__success);--badge__tone-subtle:var(--color__success-subtle);--badge__tone-strong:var(--color__success-strong);--badge__on-tone:var(--color__on-success)}.badge.warning{--badge__tone:var(--color__warning);--badge__tone-subtle:var(--color__warning-subtle);--badge__tone-strong:var(--color__warning-strong);--badge__on-tone:var(--color__on-warning)}.badge.danger{--badge__tone:var(--color__danger);--badge__tone-subtle:var(--color__danger-subtle);--badge__tone-strong:var(--color__danger-strong);--badge__on-tone:var(--color__on-danger)}.badge>.content{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.badge>.dot{background:var(--badge__dot-color);border-radius:var(--roundness__full);flex:none;block-size:.375rem;inline-size:.375rem}@media (forced-colors:active){.badge.tonal:is(.info,.success,.warning,.danger){border-color:canvastext}.badge>.dot{forced-color-adjust:none;background:canvastext}}.badge>:is(.start,.end){flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.badge>:is(.start,.end)>svg{block-size:1em;inline-size:1em}.badge>:is(.start,.end)>img{border-radius:var(--roundness__full);object-fit:cover;block-size:1.25em;inline-size:1.25em}.badge.icon-only{padding-inline:var(--badge__padding-block);justify-content:center}.badge.icon-only>:is(.start,.end){block-size:1.5em;inline-size:1.5em}.badge.icon-only>.dot{margin:calc(.75em - .1875rem)}}@scope(.stardwst){.breadcrumb{--breadcrumb__gap:var(--spacing__xs);--breadcrumb__color:var(--color__text-600);--breadcrumb__current-color:var(--color__text-900);--breadcrumb__separator-color:var(--color__text-500);font-size:var(--font-size__sm)}.breadcrumb>.list{align-items:center;gap:var(--spacing__2xs) var(--breadcrumb__gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb>.list>.item{color:var(--breadcrumb__color);align-items:center;gap:var(--breadcrumb__gap);min-inline-size:0;display:inline-flex}.breadcrumb>.list>.item+.item:before{border-block-start:1.5px solid var(--breadcrumb__separator-color);border-inline-end:1.5px solid var(--breadcrumb__separator-color);content:"";flex:none;block-size:.375rem;inline-size:.375rem;margin-inline-end:.125rem;transform:rotate(45deg)}.breadcrumb:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.list>.item+.item:before{transform:rotate(-45deg)}.breadcrumb>.list>.item>:is(.link,.text){align-items:center;gap:var(--spacing__2xs);overflow-wrap:anywhere;min-inline-size:0;display:inline-flex}.breadcrumb>.list>.item>.link{--link__color:var(--breadcrumb__color);font-weight:500;text-decoration-line:none}.breadcrumb>.list>.item>.link:hover{--link__color:var(--breadcrumb__current-color);text-decoration-line:underline}.breadcrumb>.list>.item>[aria-current=page]{--link__color:var(--breadcrumb__current-color);color:var(--breadcrumb__current-color);font-weight:600}.breadcrumb>.list>.item>:is(.link,.text)>.start{flex:none;display:inline-flex}.breadcrumb>.list>.item>:is(.link,.text)>.start>svg{block-size:1.125rem;inline-size:1.125rem}@media (pointer:coarse){.breadcrumb>.list>.item>.link{min-block-size:2.75rem}}}@scope(.stardwst){.button{--button__background:transparent;--button__border-color:var(--color__accent);--button__color:var(--color__text-900);--button__shadow:var(--shadow__level-1);background:var(--button__background);border:var(--thickness) solid var(--button__border-color);border-radius:var(--roundness);box-shadow:var(--button__shadow);color:var(--button__color);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;isolation:isolate;min-block-size:2.5rem;padding-block:var(--spacing__xs);padding-inline:var(--spacing__md);text-align:center;transition-duration:var(--transition__duration);transition-property:background-color,border-color,box-shadow,color,transform;transition-timing-function:var(--easing__out-expo);justify-content:center;align-items:center;width:auto;line-height:1.5;text-decoration:none;display:inline-flex;position:relative}.button>.content{align-items:center;gap:var(--spacing__xs);justify-content:center;min-inline-size:0;display:inline-flex}.button>.content>.icon{flex:none;line-height:0;display:inline-flex}.button>.content>.icon>svg,.button.icon-only>.content>svg{block-size:1.125em;inline-size:1.125em}.button.icon-only{inline-size:2.5rem;padding:0}.button.fluid{inline-size:100%}@media (pointer:coarse){.button{min-block-size:2.75rem}.button.icon-only{inline-size:2.75rem}}.button[aria-busy=true]>.content{opacity:0}.button>.spinner{border:.125em solid;border-inline-end-color:#0000;border-radius:50%;block-size:1em;inline-size:1em;animation:.7s linear infinite stardwst-spin;position:absolute}.button:hover:not(:disabled,[aria-disabled=true]){--button__background:var(--color__surface-subtle);--button__color:var(--color__accent)}.button:active:not(:disabled,[aria-disabled=true]){--button__background:color-mix(in srgb, var(--color__accent-subtle) 50%, transparent);--button__border-color:var(--color__accent);--button__color:var(--color__accent);transform:translateY(1px)}.button.filled{--button__background:var(--color__accent);--button__border-color:var(--color__accent);--button__color:var(--color__on-accent)}.button.filled:hover:not(:disabled,[aria-disabled=true]){--button__background:var(--color__accent-hover);--button__border-color:var(--button__background);--button__color:var(--color__on-accent);--button__shadow:var(--shadow__level-2)}.button.filled:focus-visible:not(:disabled,[aria-disabled=true]){--button__background:var(--color__accent);--button__border-color:var(--button__background);--button__color:var(--color__on-accent)}.button.filled:active:not(:disabled,[aria-disabled=true]){--button__background:color-mix(in srgb, var(--color__accent) 85%, black);--button__border-color:var(--button__background);--button__color:var(--color__on-accent)}.button.elevated{--button__background:var(--color__surface);--button__border-color:var(--color__border-subtle);--button__color:var(--color__text-700)}.button.elevated:hover:not(:disabled,[aria-disabled=true]){--button__background:var(--color__surface);--button__border-color:var(--color__accent);--button__color:var(--color__accent);--button__shadow:var(--shadow__level-2)}.button.elevated:active:not(:disabled,[aria-disabled=true]){--button__background:color-mix(in srgb, var(--color__accent-subtle) 50%, transparent);--button__border-color:var(--color__accent);--button__color:var(--color__accent);--button__shadow:var(--shadow__none)}.button.tonal{--button__background:var(--color__accent-subtle);--button__border-color:transparent;--button__color:var(--color__text-700)}.button.tonal:hover:not(:disabled,[aria-disabled=true]){--button__background:var(--color__surface-subtle);--button__border-color:transparent;--button__color:var(--color__text-700)}.button.tonal:active:not(:disabled,[aria-disabled=true]){--button__background:color-mix(in srgb, var(--color__accent-subtle) 50%, transparent);--button__border-color:transparent;--button__color:var(--color__text-700)}.button.text{--button__border-color:transparent;--button__shadow:var(--shadow__none)}.button.text:hover:not(:disabled,[aria-disabled=true]){--button__background:var(--color__surface-subtle);--button__border-color:var(--color__surface-subtle);--button__color:var(--color__text-900)}.button.text:active:not(:disabled,[aria-disabled=true]){--button__background:color-mix(in srgb, var(--color__accent-subtle) 50%, transparent);--button__border-color:var(--color__accent-subtle);--button__color:var(--color__text-900)}.button:is([aria-pressed=true],[aria-pressed=mixed],[aria-checked=true]){--button__background:var(--color__accent-subtle);--button__border-color:var(--color__accent);--button__color:var(--color__accent);--button__shadow:var(--shadow__none)}.button.text:is([aria-pressed=true],[aria-pressed=mixed],[aria-checked=true]){--button__background:color-mix(in srgb, var(--color__accent-subtle) 50%, transparent);--button__border-color:transparent;--button__color:var(--color__text-900)}.button:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){cursor:not-allowed;opacity:var(--disabled-opacity)}.button[aria-busy=true]{cursor:progress}.button-group{border-radius:var(--roundness);box-shadow:var(--shadow__level-1);align-items:stretch;max-inline-size:100%;display:inline-flex}.button-group.fluid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;inline-size:100%;display:grid}.button-group:has(>.button.filled){box-shadow:var(--shadow__none)}.button-group>.button{box-shadow:none;transition-property:background-color,box-shadow,color,transform;position:relative}.button-group.fluid>.button{inline-size:auto;min-inline-size:0}.button-group>.button:not(:nth-child(1 of .button)){border-inline-start-width:0}.button-group>.button:has(+.button:is(:hover,:active,:focus-visible,[aria-pressed=true],[aria-pressed=mixed],[aria-checked=true]),+.visually-hidden+.button:is(:hover,:active,:focus-visible,[aria-pressed=true],[aria-pressed=mixed],[aria-checked=true])){border-inline-end-color:#0000}.button-group>.button:not(:nth-child(1 of .button)):is(:hover,:active,:focus-visible,[aria-pressed=true],[aria-pressed=mixed],[aria-checked=true]):before{border-inline-start:var(--thickness) solid var(--button__border-color);content:"";pointer-events:none;inline-size:0;position:absolute;inset-block:0;inset-inline-end:100%}.button-group>.button:nth-child(1 of .button):not(:nth-last-child(1 of .button)){border-start-end-radius:0;border-end-end-radius:0}.button-group>.button:nth-last-child(1 of .button):not(:nth-child(1 of .button)){border-start-start-radius:0;border-end-start-radius:0}.button-group>.button:not(:nth-child(1 of .button),:nth-last-child(1 of .button)){border-radius:0}.button-group>.button:is(:hover,:active,:focus-visible,[aria-pressed=true],[aria-pressed=mixed],[aria-checked=true]){z-index:1}}@scope(.stardwst){.card{--card__spacing-inline:var(--spacing__md);--card__spacing-block:var(--spacing__md);--card__color:var(--color__text-900);--card__background:var(--color__surface);--card__border-color:var(--color__border-subtle);--card__radius:var(--roundness);--card__shadow:var(--shadow__level-1);background:var(--card__background);border:var(--thickness) solid var(--card__border-color);border-radius:var(--card__radius);box-shadow:var(--card__shadow);color:var(--card__color);font-family:inherit;font-size:inherit;min-inline-size:14rem;transition-duration:var(--transition__duration);transition-property:color,background-color,border-color,box-shadow;transition-timing-function:var(--easing__out-expo);flex-direction:column;flex:1 1 0;display:flex;position:relative;overflow:hidden}.card.fluid{flex-basis:100%;inline-size:100%;min-inline-size:0}.card.centered{flex:0 22rem;inline-size:min(100%,22rem);margin-inline:auto}.card.raised{--card__shadow:var(--shadow__level-2)}.card>.card-link{color:inherit;flex-direction:column;flex:auto;text-decoration:none;display:flex}.card:has(>.card-link:hover){--card__border-color:var(--color__border);--card__shadow:var(--shadow__level-2)}.card>.card-link:focus-visible{outline:2px solid var(--color__accent-focus);outline-offset:-3px}.card>.image,.card>.card-link>.image{aspect-ratio:2;background:var(--color__accent-subtle);overflow:hidden}.card>.image>*,.card>.card-link>.image>*{block-size:100%;inline-size:100%;display:block}.card>.image>:is(img,svg),.card>.card-link>.image>:is(img,svg){object-fit:cover;vertical-align:middle;display:block}.card>:is(.content,.extra),.card>.card-link>:is(.content,.extra){padding:var(--card__spacing-block) var(--card__spacing-inline)}.card>.content,.card>.card-link>.content{flex:auto}.card>.content>.header,.card>.card-link>.content>.header{font-family:var(--font-family__display);letter-spacing:var(--tracking-display);font-size:1.25rem;font-weight:600;line-height:1.3}.card>.content>.header>:is(h1,h2,h3,h4,h5,h6),.card>.card-link>.content>.header>:is(h1,h2,h3,h4,h5,h6){font:inherit;letter-spacing:inherit}.card>.content>.meta,.card>.card-link>.content>.meta{color:var(--color__text-600);gap:var(--spacing__xs);flex-wrap:wrap;margin-block-start:var(--spacing__2xs);font-size:.8125rem;line-height:1.4;display:flex}.card>.content>.meta>:not(:last-child):after,.card>.card-link>.content>.meta>:not(:last-child):after{content:"";block-size:.25em;inline-size:.25em;vertical-align:middle;background:currentColor;border-radius:50%;margin-inline-start:var(--spacing__xs);display:inline-block}.card>.content>.description,.card>.card-link>.content>.description{color:var(--color__text-700);margin-block-start:var(--spacing__sm);font-size:.9375rem;line-height:1.55}.card>.content>:is(.header,.meta,.description)>:first-child,.card>.card-link>.content>:is(.header,.meta,.description)>:first-child{margin-block-start:0}.card>.content>:is(.header,.meta,.description)>:last-child,.card>.card-link>.content>:is(.header,.meta,.description)>:last-child{margin-block-end:0}.card>.extra,.card>.card-link>.extra{border-block-start:var(--thickness) solid var(--card__border-color);color:var(--color__text-600);flex:0 auto;font-size:.8125rem;line-height:1.4}}@scope(.stardwst){.checkbox{--checkbox__control-size:1.25rem;--checkbox__gap:var(--spacing__sm);color:var(--color__text-900);cursor:pointer;align-items:center;gap:var(--checkbox__gap);min-height:var(--checkbox__control-size);-webkit-user-select:none;user-select:none;vertical-align:middle;font-size:.875rem;line-height:1.5;display:inline-flex;position:relative}.checkbox>.control{background:var(--checkbox__control-background,var(--color__surface));border:var(--thickness) solid var(--checkbox__control-border-color,var(--color__border));border-radius:var(--roundness);color:#0000;flex:0 0 var(--checkbox__control-size);height:var(--checkbox__control-size);transition:background-color var(--transition__duration) var(--easing__out-expo), border-color var(--transition__duration) var(--easing__out-expo), box-shadow var(--transition__duration) var(--easing__out-expo);width:var(--checkbox__control-size);justify-content:center;align-items:center;display:inline-flex}.checkbox>.control[aria-checked=true],.checkbox>.control[aria-checked=mixed],.checkbox>.control[data-state=indeterminate]{background:var(--checkbox__checked-background,var(--color__accent));border-color:var(--checkbox__checked-border-color,var(--color__accent));box-shadow:var(--checkbox__checked-shadow,var(--shadow__level-1));color:var(--checkbox__checked-color,var(--color__on-accent))}.checkbox:has(input:checked)>.control{background:var(--checkbox__checked-background,var(--color__accent));border-color:var(--checkbox__checked-border-color,var(--color__accent));box-shadow:var(--checkbox__checked-shadow,var(--shadow__level-1));color:var(--checkbox__checked-color,var(--color__on-accent))}.checkbox>.control>.indicator:not([hidden]){justify-content:center;align-items:center;display:inline-flex}.checkbox>.control>.indicator[hidden]{display:none}.checkbox>.label{cursor:inherit}.checkbox:hover:not(:has(input:disabled),:has(.control[aria-readonly=true]))>.control:not([aria-checked=true],[aria-checked=mixed],[data-state=indeterminate]){border-color:var(--checkbox__hover-border-color,var(--color__accent))}.checkbox[aria-invalid=true]>.control{border-color:var(--color__danger);box-shadow:inset 0 0 0 1px var(--color__danger)}.checkbox:has(input:is(:user-invalid,[aria-invalid=true]))>.control{border-color:var(--color__danger);box-shadow:inset 0 0 0 1px var(--color__danger)}.checkbox>.control:focus-visible{outline:2px solid var(--color__accent);outline-offset:3px}.checkbox:has(input:focus-visible)>.control{outline:2px solid var(--color__accent);outline-offset:3px}.checkbox[aria-disabled=true]{cursor:not-allowed;opacity:var(--disabled-opacity)}.checkbox:has(input:disabled){cursor:not-allowed;opacity:var(--disabled-opacity)}.checkbox:has(.control[aria-readonly=true]){cursor:default}@media (prefers-reduced-motion:reduce){.checkbox>.control{transition:none}}}@scope(.stardwst){.code-snippet{--code-snippet__background:var(--color__surface-subtle);--code-snippet__max-block-size:none;background:var(--code-snippet__background);border:var(--thickness) solid var(--color__border-subtle);border-radius:var(--roundness);box-sizing:border-box;color:var(--color__text-900);font-size:var(--font-size__sm);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;max-inline-size:100%;margin:0;line-height:1.6;display:grid;position:relative}.code-snippet>.header{border-block-end:var(--thickness) solid var(--color__border-subtle);align-items:center;gap:var(--spacing__xs);min-block-size:2.5rem;min-inline-size:0;padding-inline:var(--spacing__md) var(--spacing__2xs);grid-column:1/-1;display:flex}.code-snippet>.header>.title{overflow-wrap:anywhere;min-inline-size:0;font-weight:600}.code-snippet>.header>.language{color:var(--color__text-600);font-family:var(--font-family__monospace);font-size:var(--font-size__xs)}.code-snippet>.header>.copy{margin-inline-start:auto}.code-snippet>.code{font-family:var(--font-family__monospace);max-block-size:var(--code-snippet__max-block-size);padding:var(--spacing__sm) var(--spacing__md);tab-size:2;text-align:start;white-space:pre;grid-column:1;margin:0;overflow:auto}.code-snippet:has(>.header)>.code{grid-column:1/-1}.code-snippet>.code>code{font:inherit}.code-snippet>.code:focus-visible{outline:2px solid var(--color__accent);outline-offset:-2px}.code-snippet.wrap>.code{overflow-wrap:anywhere;white-space:pre-wrap}.code-snippet>.copy{margin:var(--spacing__2xs);grid-area:1/2;align-self:start}@media print{.code-snippet>.code{overflow-wrap:anywhere;white-space:pre-wrap;max-block-size:none;overflow:visible}.code-snippet .copy{display:none}}}@scope(.stardwst){.color-picker,.color-picker.positioner{--color-picker__checkerboard:repeating-conic-gradient(#e4e4e7 0 25%, #fff 0 50%) 0 0 / .5rem .5rem;--color-picker__thumb-size:1rem;color:var(--color__text-900)}.color-picker:not(.positioner){gap:var(--spacing__xs);width:100%;min-width:12rem;max-width:20rem;font-size:.875rem;line-height:1.5;display:grid}:is(.field,.field-frame):has(>.color-picker:not(.positioner)){width:100%;min-width:12rem;max-width:20rem}:is(.field,.field-frame)>.color-picker:not(.positioner){max-width:none}.color-picker:not(.positioner)>.label{font-weight:600}.color-picker:not(.positioner)>.label>.required{color:var(--color__danger);margin-inline-start:var(--spacing__2xs)}.color-picker:not(.positioner)>.input{min-width:0}.color-picker:not(.positioner)>.input>.start{padding-inline-start:var(--spacing__xs)}.color-picker:not(.positioner)>.input>.control{font-variant-numeric:tabular-nums}.color-picker:not(.positioner)>.input>.start>.trigger{background:var(--color-picker__checkerboard);border-radius:var(--roundness__xs);cursor:pointer;border:0;flex:none;block-size:1.5rem;inline-size:1.5rem;padding:0;display:grid;overflow:hidden}.color-picker:not(.positioner)>.input>.start>.trigger:focus-visible{outline:2px solid var(--color__accent);outline-offset:2px}.color-picker:not(.positioner)>.input>.start>.trigger:disabled{cursor:not-allowed}.color-picker[data-readonly]:not(.positioner)>.input>.start>.trigger{cursor:default}.color-picker .chip{block-size:100%;inline-size:100%;box-shadow:inset 0 0 0 1px #00000026}.color-picker.positioner{z-index:var(--overlay-z-index,var(--z-index__50))}.color-picker.positioner>.content,.color-picker>.content{background:var(--color__surface);border:var(--thickness) solid var(--color__border);border-radius:var(--roundness);box-shadow:var(--shadow__level-3);box-sizing:border-box;column-gap:var(--spacing__xs);padding:var(--spacing__sm);row-gap:var(--spacing__sm);width:16rem;z-index:var(--overlay-z-index,var(--z-index__50));grid-template-columns:auto minmax(0,1fr);font-size:.875rem;line-height:1.5;display:grid}.color-picker>.content[hidden]{display:none}.color-picker.positioner>.content:focus{outline:none}.color-picker.positioner>.content[data-state=open]{animation:stardwst-color-picker-enter var(--transition__duration) var(--easing__out-expo);transform-origin:var(--transform-origin)}.color-picker .content>*{grid-column:1/-1}.color-picker .content>.eye-dropper{grid-column:1}.color-picker .content:has(>.channel.alpha)>.eye-dropper{grid-row:span 2}.color-picker .content:has(>.eye-dropper)>.channel{grid-column:2}.color-picker .area{border-radius:var(--roundness);block-size:9rem}.color-picker .area>.area-background{border-radius:inherit;block-size:100%;box-shadow:inset 0 0 0 1px #0000001a}.color-picker .channel{border-radius:var(--roundness__full);align-self:center;block-size:.75rem}.color-picker .channel.alpha{background:var(--color-picker__checkerboard)}.color-picker .channel>.track{border-radius:inherit;block-size:100%;box-shadow:inset 0 0 0 1px #0000001a}.color-picker :is(.area>.area-thumb,.channel>.thumb){block-size:var(--color-picker__thumb-size);border-radius:var(--roundness__full);box-sizing:border-box;cursor:grab;inline-size:var(--color-picker__thumb-size);border:2px solid #fff;box-shadow:0 0 0 1px #00000073,inset 0 0 0 1px #0003}.color-picker .channel>.thumb{translate:-50% -50%}.color-picker :is(.area>.area-thumb,.channel>.thumb):focus-visible{outline:2px solid var(--color__accent);outline-offset:2px}.color-picker[data-readonly] :is(.area>.area-thumb,.channel>.thumb){cursor:default}.color-picker .eye-dropper{background:var(--color__surface);border:var(--thickness) solid var(--color__border);border-radius:var(--roundness);block-size:2rem;color:var(--color__text-700);cursor:pointer;inline-size:2rem;transition:border-color var(--transition__duration) var(--easing__out-expo);justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}.color-picker .eye-dropper:hover:not(:disabled){border-color:var(--color__accent)}.color-picker .eye-dropper:focus-visible{outline:2px solid var(--color__accent);outline-offset:2px}.color-picker .swatches{gap:var(--spacing__xs);flex-wrap:wrap;display:flex}.color-picker .swatches>.swatch{background:var(--color-picker__checkerboard);border-radius:var(--roundness__xs);cursor:pointer;border:0;block-size:1.5rem;inline-size:1.5rem;padding:0;display:grid}.color-picker .swatches>.swatch>.chip{border-radius:inherit}.color-picker .swatches>.swatch[data-state=checked]{box-shadow:0 0 0 2px var(--color__surface), 0 0 0 4px var(--color__text-900)}.color-picker .swatches>.swatch:focus-visible{outline:2px solid var(--color__accent);outline-offset:4px}@keyframes stardwst-color-picker-enter{0%{opacity:0;transform:translateY(-.125rem)}to{opacity:1;transform:translateY(0)}}@media (forced-colors:active){.color-picker:not(.positioner)>.input>.start>.trigger,.color-picker .swatches>.swatch,.color-picker .channel.alpha,.color-picker .chip{forced-color-adjust:none}.color-picker .chip{box-shadow:inset 0 0 0 1px canvastext}.color-picker :is(.area>.area-thumb,.channel>.thumb){border-color:canvas;box-shadow:0 0 0 1px canvastext}.color-picker .swatches>.swatch[data-state=checked]{box-shadow:0 0 0 2px canvas,0 0 0 4px highlight}.color-picker :is(.input>.start>.trigger,.area>.area-thumb,.channel>.thumb,.swatch):focus-visible{outline-color:highlight}}@media (prefers-reduced-motion:reduce){.color-picker.positioner>.content{animation:none}.color-picker .eye-dropper{transition:none}}}@scope(.stardwst){.columns{--columns__row-gap:var(--spacing__md);row-gap:var(--columns__row-gap);flex-flow:wrap;display:flex}.columns.items-start{align-items:flex-start}.columns.items-center{align-items:center}.columns.items-end{align-items:flex-end}.columns.items-stretch{align-items:stretch}.column{flex:auto;min-width:0}.column.fractional{flex:0 0 var(--column__basis)}}@scope(.stardwst){.combobox:not(.input,.positioner){color:var(--color__text-900);gap:var(--spacing__xs);width:100%;min-width:12rem;max-width:20rem;font-size:.875rem;line-height:1.5;display:grid}.combobox:not(.input,.positioner)>.label{font-weight:600}.input.combobox>.value{min-inline-size:0;max-inline-size:60%;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;align-self:center;padding-inline-start:var(--spacing__sm);overflow:hidden}.input.combobox>.start+.value{padding-inline-start:var(--spacing__xs)}.input.combobox>.value+.control{flex:4rem;width:auto;padding-inline-start:var(--spacing__xs)}.combobox .input>.end>.trigger>svg,.input.combobox>.end>.trigger>svg{transition:transform var(--transition__duration) var(--easing__out-expo)}.combobox .input>.end>.trigger[aria-expanded=true]>svg,.input.combobox>.end>.trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.combobox.positioner{--combobox__border-color:var(--color__border);--combobox__item-active-background:var(--color__accent-subtle);--combobox__item-active-color:var(--color__accent);color:var(--color__text-900);z-index:var(--overlay-z-index,var(--z-index__50))}.combobox.positioner>.content{background:var(--combobox__content-background,var(--color__surface));border:var(--thickness) solid var(--combobox__border-color);border-radius:var(--roundness);box-shadow:var(--combobox__content-shadow,var(--shadow__level-3));box-sizing:border-box;max-height:min(16rem, var(--available-height,16rem));min-width:12rem;padding:var(--spacing__2xs);width:var(--reference-width);z-index:var(--overlay-z-index,var(--z-index__50));font-size:.875rem;line-height:1.5;overflow:auto}.combobox.positioner>.content[hidden]{display:none}.combobox.positioner>.content[data-state=open]{animation:stardwst-combobox-enter var(--transition__duration) var(--easing__out-expo);transform-origin:var(--transform-origin)}:is(.combobox.positioner>.content,.combobox.positioner>.content>.group)>.item{border-radius:var(--roundness);color:var(--color__text-900);cursor:pointer;align-items:center;gap:var(--spacing__sm);min-height:2.25rem;padding:.375rem var(--spacing__xs);transition:background-color var(--transition__duration) var(--easing__out-expo), color var(--transition__duration) var(--easing__out-expo);justify-content:space-between;display:flex}:is(.combobox.positioner>.content,.combobox.positioner>.content>.group)>.item[data-highlighted]:not([aria-selected=true]){background:var(--color__surface-subtle)}:is(.combobox.positioner>.content,.combobox.positioner>.content>.group)>.item[aria-selected=true]{background:var(--combobox__item-active-background);color:var(--combobox__item-active-color)}:is(.combobox.positioner>.content,.combobox.positioner>.content>.group)>.item[aria-disabled=true]{cursor:not-allowed;opacity:var(--disabled-opacity)}:is(.combobox.positioner>.content,.combobox.positioner>.content>.group)>.item>.item-text{min-width:0}:is(.combobox.positioner>.content,.combobox.positioner>.content>.group)>.item:has(>.item-description){column-gap:var(--spacing__sm);grid-template-columns:minmax(0,1fr) auto;row-gap:0;display:grid}:is(.combobox.positioner>.content,.combobox.positioner>.content>.group)>.item>.item-description{color:var(--color__text-600);grid-column:1;font-size:.75rem}:is(.combobox.positioner>.content,.combobox.positioner>.content>.group)>.item:has(>.item-description)>.item-indicator{grid-area:1/2/span 2}:is(.combobox.positioner>.content,.combobox.positioner>.content>.group)>.item>.item-indicator:not([hidden]){flex:none;display:inline-flex}:is(.combobox.positioner>.content,.combobox.positioner>.content>.group)>.item>.item-indicator[hidden]{display:none}.combobox.positioner>.content>.group{display:grid}.combobox.positioner>.content>.group>.group-label{color:var(--color__text-600);letter-spacing:var(--tracking-label);padding:var(--spacing__2xs) var(--spacing__xs);text-transform:uppercase;font-size:.75rem;font-weight:600}@media (forced-colors:active){:is(.combobox.positioner>.content,.combobox.positioner>.content>.group)>.item[data-highlighted]:not([aria-disabled=true]){color:highlighttext;forced-color-adjust:none;background:highlight}:is(.combobox.positioner>.content,.combobox.positioner>.content>.group)>.item[data-highlighted]>.item-description{color:inherit}}.combobox.positioner>.content>.empty{color:var(--color__text-600);padding:.375rem var(--spacing__xs)}@keyframes stardwst-combobox-enter{0%{opacity:0;transform:translateY(-.125rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.combobox.positioner>.content{animation:none}.combobox .input>.end>.trigger>svg,.input.combobox>.end>.trigger>svg,:is(.combobox.positioner>.content,.combobox.positioner>.content>.group)>.item{transition:none}}}@scope(.stardwst){.dialog-positioner:has(>.dialog.command-menu){align-items:start;padding-block-start:min(12dvh,6rem)}dialog.dialog.command-menu{margin-block:min(12dvh,6rem) auto}.dialog.command-menu{--command-menu__item-active-background:var(--color__surface-subtle);--command-menu__item-active-color:var(--color__text-900);--dialog__inline-size:40rem;--dialog__max-block-size:28rem;flex-direction:column;display:flex;overflow:hidden}.dialog.command-menu>.panel{flex-direction:column;flex:auto;min-block-size:0;display:flex}.command-menu>.panel>.search{inline-size:auto;margin:var(--spacing__sm) var(--spacing__sm) 0;flex:none;min-block-size:2.75rem;font-size:.9375rem}.command-menu>.panel>.search>.start>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px}.command-menu>.panel>.search>.end>.close{border:var(--thickness) solid transparent;border-radius:var(--roundness);block-size:2rem;color:var(--color__text-700);cursor:pointer;inline-size:2rem;transition:background-color var(--transition__duration) var(--easing__out-expo), border-color var(--transition__duration) var(--easing__out-expo), color var(--transition__duration) var(--easing__out-expo);background:0 0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.command-menu>.panel>.search>.end>.close:hover{background:var(--color__surface-subtle);border-color:var(--color__border);color:var(--color__text-900)}.command-menu>.panel>.search>.end>.close:focus-visible{outline:2px solid var(--color__accent);outline-offset:2px}.command-menu>.panel>.search>.end>.close>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;block-size:1rem;inline-size:1rem}.command-menu>.panel>.list{gap:var(--spacing__2xs);overscroll-behavior:contain;min-block-size:0;padding:var(--spacing__sm);outline:0;flex:0 auto;font-size:.875rem;line-height:1.5;display:grid;overflow:auto}.command-menu>.panel>.list:empty{display:none}.command-menu>.panel>.list>.group{gap:var(--spacing__2xs);display:grid}.command-menu>.panel>.list>*+.group{margin-block-start:var(--spacing__xs)}.command-menu>.panel>.list>.group>.group-label{color:var(--color__text-600);letter-spacing:var(--tracking-label);padding:var(--spacing__2xs) var(--spacing__sm);text-transform:uppercase;font-size:.75rem;font-weight:600}:is(.command-menu>.panel>.list,.command-menu>.panel>.list>.group)>.item{border-radius:var(--roundness);color:var(--color__text-900);align-items:center;column-gap:var(--spacing__sm);cursor:pointer;min-block-size:2.5rem;padding:var(--spacing__xs) var(--spacing__sm);transition:background-color var(--transition__duration) var(--easing__out-expo), color var(--transition__duration) var(--easing__out-expo);-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto;display:grid}:is(.command-menu>.panel>.list,.command-menu>.panel>.list>.group)>.item:has(>.start){grid-template-columns:auto minmax(0,1fr) auto}:is(.command-menu>.panel>.list,.command-menu>.panel>.list>.group)>.item[data-highlighted]{background:var(--command-menu__item-active-background);color:var(--command-menu__item-active-color)}:is(.command-menu>.panel>.list,.command-menu>.panel>.list>.group)>.item[aria-disabled=true]{cursor:not-allowed;opacity:var(--disabled-opacity)}:is(.command-menu>.panel>.list,.command-menu>.panel>.list>.group)>.item>.start{color:var(--color__text-600);grid-row:1/span 2;display:inline-flex}:is(.command-menu>.panel>.list,.command-menu>.panel>.list>.group)>.item>.start>svg{block-size:1rem;inline-size:1rem}:is(.command-menu>.panel>.list,.command-menu>.panel>.list>.group)>.item>:is(.item-text,.item-description){grid-column:-3/-2;min-inline-size:0}:is(.command-menu>.panel>.list,.command-menu>.panel>.list>.group)>.item>.item-description{color:var(--color__text-600);font-size:.75rem}:is(.command-menu>.panel>.list,.command-menu>.panel>.list>.group)>.item>kbd{background:var(--color__surface-subtle);border:var(--thickness) solid var(--color__border);border-radius:var(--roundness);color:var(--color__text-600);min-inline-size:1.25rem;padding-inline:var(--spacing__2xs);text-align:center;white-space:nowrap;grid-area:1/-2/span 2/-1;font-family:inherit;font-size:.75rem;line-height:1.125rem}.command-menu>.panel>.empty{color:var(--color__text-600);padding:var(--spacing__lg) var(--spacing__md);text-align:center;font-size:.875rem}@media (forced-colors:active){:is(.command-menu>.panel>.list,.command-menu>.panel>.list>.group)>.item[data-highlighted]:not([aria-disabled=true]){color:highlighttext;forced-color-adjust:none;background:highlight}:is(.command-menu>.panel>.list,.command-menu>.panel>.list>.group)>.item[data-highlighted]>:is(.start,.item-description,kbd){color:inherit}}}@media (width<=48rem){@scope(.stardwst){.dialog-positioner:has(>.dialog.command-menu){padding-block-start:0}dialog.dialog.command-menu{margin:0}.command-menu>.panel>.list{flex-grow:1;align-content:start}}}@media (prefers-reduced-motion:reduce){@scope(.stardwst){.command-menu>.panel>.search>.end>.close,:is(.command-menu>.panel>.list,.command-menu>.panel>.list>.group)>.item{transition:none}}}@scope(.stardwst){.container{--container__max-width:1080px;--container__padding:var(--spacing__md);max-width:var(--container__max-width);padding:var(--container__padding);margin:0 auto}.container.fluid{inline-size:100%;max-width:none}.container.align-start{text-align:start}.container.align-center{text-align:center}.container.align-end{text-align:end}.container.align-justify{text-align:justify}}@scope(.stardwst){.cta-section{--cta-section__background:var(--color__surface-subtle);--cta-section__padding-block:calc(var(--spacing__2xl) * 2);background:var(--cta-section__background);color:var(--color__text-900);font-family:var(--font-family__display);font-size:var(--font-size__md);inline-size:100%;inline-size:-webkit-fill-available;inline-size:-moz-available;inline-size:stretch;padding-block:var(--cta-section__padding-block);line-height:1.5;container-type:inline-size}.cta-section>.container{align-items:center;gap:var(--spacing__xl);grid-template-columns:minmax(0,1fr);display:grid}.cta-section>.container>.content{gap:var(--spacing__xs);flex-direction:column;min-inline-size:0;display:flex}.cta-section>.container>.content>.title{font-size:var(--font-size__xl);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;text-wrap:balance;font-weight:700;line-height:1.2}.cta-section>.container>.content>.title>:is(h1,h2,h3,h4,h5,h6,p){color:inherit;font:inherit;letter-spacing:inherit;margin:0}.cta-section>.container>.content>.description{color:var(--color__text-700);font-size:var(--font-size__md);overflow-wrap:anywhere;text-wrap:pretty;max-inline-size:40rem}.cta-section>.container>.content>.description>p{margin:0}.cta-section>.container>.actions{gap:var(--spacing__sm);flex-wrap:wrap;display:flex}.cta-section.centered>.container{text-align:center;justify-items:center}.cta-section.centered>.container>.content{align-items:center}.cta-section.centered>.container>.actions{justify-content:center}@container (width>=48rem){.cta-section>.container>.content>.title{font-size:var(--font-size__2xl)}.cta-section:not(.centered)>.container{grid-template-columns:minmax(0,1fr) auto}.cta-section:not(.centered)>.container>.actions{justify-content:end}}}@scope(.stardwst){.dialog-trigger[aria-expanded=true]{--button__background:var(--color__accent-subtle);--button__border-color:var(--color__accent);--button__color:var(--color__accent)}.dialog-backdrop,dialog.dialog::backdrop{--dialog__backdrop:#00000080;background:var(--dialog__backdrop)}.dialog-backdrop{z-index:var(--overlay-z-index,var(--z-index__50));position:fixed;inset:0}.dialog-backdrop[hidden],.dialog-positioner[hidden],.dialog[hidden],.dialog-backdrop[data-state=closed],.dialog-positioner[data-state=closed],.dialog[data-state=closed]{display:none!important}.dialog-backdrop[aria-hidden=true],.dialog-positioner[aria-hidden=true]{pointer-events:none}.dialog-positioner{padding:var(--spacing__md);pointer-events:none;z-index:var(--overlay-z-index,calc(var(--z-index__50) + 1));place-items:center;display:grid;position:fixed;inset:0}.dialog{--dialog__background:var(--color__surface);--dialog__color:var(--color__text-900);--dialog__inline-size:48rem;--dialog__max-block-size:42rem;--dialog__header-padding:var(--spacing__md) var(--spacing__xl) 0;--dialog__body-padding:var(--spacing__lg) var(--spacing__xl) var(--spacing__xl);--dialog__footer-padding:0 var(--spacing__xl) var(--spacing__xl);background:var(--dialog__background);border:var(--thickness) solid var(--color__border-subtle);border-radius:var(--roundness);box-shadow:var(--shadow__level-3);color:var(--dialog__color);font-family:var(--font-family__display);inline-size:min(100%, var(--dialog__inline-size));max-block-size:min(calc(100dvh - var(--spacing__md) - var(--spacing__md)), var(--dialog__max-block-size));pointer-events:auto;overflow:auto}dialog.dialog{inline-size:min(calc(100% - var(--spacing__md) - var(--spacing__md)), var(--dialog__inline-size));max-inline-size:none;margin:auto;padding:0}dialog.dialog:not([open]){display:none}.dialog>.header{align-items:start;gap:var(--spacing__md);padding:var(--dialog__header-padding);justify-content:space-between;display:flex}.dialog>.header .title{font-family:var(--font-family__display);font-size:var(--font-size__lg);letter-spacing:var(--tracking-display);margin:0;font-weight:600;line-height:1.25}.dialog>.header .description{color:var(--color__text-700);margin:var(--spacing__xs) 0 0;font-size:.9375rem;line-height:1.5}.dialog>.header .close{border:var(--thickness) solid transparent;border-radius:var(--roundness);color:var(--color__text-700);cursor:pointer;block-size:2rem;inline-size:2rem;transition:background-color var(--transition__duration) var(--easing__out-expo), border-color var(--transition__duration) var(--easing__out-expo), color var(--transition__duration) var(--easing__out-expo);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.dialog>.header .close:hover{background:var(--color__surface-subtle);border-color:var(--color__border);color:var(--color__text-900)}.dialog>.header .close:active{background:color-mix(in srgb, var(--color__accent-subtle) 50%, transparent)}.dialog>.header .close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;block-size:1rem;inline-size:1rem}.dialog>.body{color:var(--color__text-700);padding:var(--dialog__body-padding);font-size:.9375rem;line-height:1.6}.dialog>.body p{margin:0}.dialog>.footer{align-items:center;gap:var(--spacing__sm);padding:var(--dialog__footer-padding);flex-wrap:wrap;justify-content:end;display:flex}.dialog-positioner:has(>.dialog:is(.side-start,.side-end)){place-items:stretch start;padding:0}.dialog-positioner:has(>.dialog.side-end){justify-items:end}.dialog:is(.side-start,.side-end){--dialog__inline-size:28rem;--dialog__slide-from:-100%;animation:stardwst-dialog-slide-in var(--transition__duration) var(--transition__easing);border-block:0;border-radius:0;block-size:100dvh;max-block-size:none}.dialog.side-start{border-inline-start:0}.dialog.side-end{--dialog__slide-from:100%;border-inline-end:0}.dialog.side-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--dialog__slide-from:100%}.dialog.side-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--dialog__slide-from:-100%}dialog.dialog:is(.side-start,.side-end){max-block-size:none;margin-block:0}dialog.dialog.side-start{margin-inline-start:0}dialog.dialog.side-end{margin-inline-end:0}}@keyframes stardwst-dialog-slide-in{0%{translate:var(--dialog__slide-from) 0}}@media (width<=48rem){@scope(.stardwst){.dialog-positioner{padding:0}.dialog{border-radius:0;block-size:100dvh;max-block-size:none;inline-size:100%}dialog.dialog{inline-size:100%;margin:0}}}@media (prefers-reduced-motion:reduce){@scope(.stardwst){.dialog>.header .close{transition:none}.dialog:is(.side-start,.side-end){animation:none}}}@scope(.stardwst){.divider{--divider__background:var(--color__border-subtle);--divider__thickness:2px;--divider__spacing:var(--spacing__xl);background:var(--divider__background);box-sizing:border-box;border:0;margin:0;overflow:hidden}.divider.horizontal{height:var(--divider__thickness);margin-block:var(--divider__spacing);flex:1 0 100%;width:auto;margin-inline:0;display:block}.divider.vertical{height:auto;margin-block:0;margin-inline:var(--divider__spacing);min-block-size:1em;width:var(--divider__thickness);display:inline-block}.divider.labeled{color:var(--color__text-600);font-family:var(--font-family__display);gap:var(--spacing__sm);background:0 0;font-size:.875rem;font-weight:600;overflow:visible}.divider.labeled:before,.divider.labeled:after{background:var(--divider__background);content:"";flex:auto}.divider.horizontal.labeled{align-items:center;height:auto;display:flex}.divider.horizontal.labeled:before,.divider.horizontal.labeled:after{height:var(--divider__thickness);min-inline-size:1em}.divider.labeled.align-start:before,.divider.labeled.align-end:after{flex:0 0 var(--spacing__lg)}.divider.vertical.labeled{flex-direction:column;align-items:center;width:auto;display:inline-flex}.divider.vertical.labeled:before,.divider.vertical.labeled:after{min-block-size:1em;width:var(--divider__thickness)}.divider.labeled>.content{align-items:center;gap:var(--spacing__2xs);flex:none;display:inline-flex}.divider.labeled>.content>:is(h1,h2,h3,h4,h5,h6){align-items:center;gap:var(--spacing__2xs);margin:0;display:inline-flex}@media (forced-colors:active){.divider:not(.labeled),.divider.labeled:before,.divider.labeled:after{forced-color-adjust:none;background:canvastext}}}@scope(.stardwst){.empty-state{color:var(--color__text-900);align-items:center;gap:var(--spacing__xs);max-inline-size:32rem;padding:var(--spacing__xl) var(--spacing__md);text-align:center;flex-direction:column;margin-inline:auto;font-size:.875rem;line-height:1.5;display:flex}.empty-state>.featured-icon{margin-block-end:var(--spacing__sm)}.empty-state>.title{font-size:var(--font-size__md);font-weight:600;line-height:1.4}.empty-state>.title>:is(h1,h2,h3,h4,h5,h6,p){color:inherit;font:inherit;margin:0}.empty-state>.description{color:var(--color__text-600);max-inline-size:28rem}.empty-state>.description>p{margin:0}.empty-state>.actions{gap:var(--spacing__sm);flex-wrap:wrap;justify-content:center;margin-block-start:var(--spacing__md);display:flex}}@scope(.stardwst){.faq{--faq__border-color:var(--color__border-subtle);--faq__chevron-size:.5rem;color:var(--color__text-900);font-family:var(--font-family__display);font-size:var(--font-size__md);line-height:1.5}.faq>.item{border-block-end:var(--thickness) solid var(--faq__border-color)}.faq>.item:first-child{border-block-start:var(--thickness) solid var(--faq__border-color)}.faq>.item>.question{border-radius:var(--roundness);cursor:pointer;align-items:center;gap:var(--spacing__md);overflow-wrap:anywhere;padding-block:var(--spacing__md);justify-content:space-between;font-weight:600;list-style:none;display:flex}.faq>.item>.question::-webkit-details-marker{display:none}.faq>.item>.question:focus-visible{outline:2px solid var(--color__accent);outline-offset:2px}.faq>.item>.question:after{block-size:var(--faq__chevron-size);content:"";inline-size:var(--faq__chevron-size);margin-inline:var(--spacing__2xs);transition:transform var(--transition__duration) var(--easing__out-expo);border-bottom:2px solid;border-right:2px solid;flex:none;transform:rotate(-45deg)}.faq>.item>.question:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{transform:rotate(135deg)}.faq>.item[open]>.question:after{transform:rotate(45deg)}.faq>.item>.answer{color:var(--color__text-700);overflow-wrap:anywhere;max-inline-size:48rem;padding-block-end:var(--spacing__md);padding-inline-end:calc(var(--faq__chevron-size) + var(--spacing__xl))}.faq>.item>.answer>:first-child{margin-block-start:0}.faq>.item>.answer>:last-child{margin-block-end:0}@media (prefers-reduced-motion:reduce){.faq>.item>.question:after{transition:none}}}@scope(.stardwst){.featured-icon{--featured-icon__tone:var(--color__accent);--featured-icon__tone-subtle:var(--color__accent-subtle);--featured-icon__tone-strong:var(--color__accent);--featured-icon__on-tone:var(--color__on-accent);--featured-icon__size:2.5rem;--featured-icon__icon-size:1.25rem;--featured-icon__radius:var(--roundness__full);--featured-icon__background:var(--featured-icon__tone-subtle);--featured-icon__border-color:transparent;--featured-icon__color:var(--featured-icon__tone);--featured-icon__shadow:var(--shadow__none);background:var(--featured-icon__background);block-size:var(--featured-icon__size);border:var(--thickness) solid var(--featured-icon__border-color);border-radius:var(--featured-icon__radius);box-shadow:var(--featured-icon__shadow);box-sizing:border-box;color:var(--featured-icon__color);inline-size:var(--featured-icon__size);vertical-align:middle;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.featured-icon.outlined{--featured-icon__background:transparent;--featured-icon__border-color:var(--featured-icon__tone)}.featured-icon.filled{--featured-icon__background:var(--featured-icon__tone);--featured-icon__border-color:var(--featured-icon__tone);--featured-icon__color:var(--featured-icon__on-tone)}.featured-icon.elevated{--featured-icon__radius:var(--roundness__md);--featured-icon__background:var(--color__surface);--featured-icon__border-color:var(--color__border-subtle);--featured-icon__color:var(--color__text-700);--featured-icon__shadow:var(--shadow__level-1)}.featured-icon.info{--featured-icon__tone:var(--color__info);--featured-icon__tone-subtle:var(--color__info-subtle);--featured-icon__tone-strong:var(--color__info-strong);--featured-icon__on-tone:var(--color__on-info)}.featured-icon.success{--featured-icon__tone:var(--color__success);--featured-icon__tone-subtle:var(--color__success-subtle);--featured-icon__tone-strong:var(--color__success-strong);--featured-icon__on-tone:var(--color__on-success)}.featured-icon.warning{--featured-icon__tone:var(--color__warning);--featured-icon__tone-subtle:var(--color__warning-subtle);--featured-icon__tone-strong:var(--color__warning-strong);--featured-icon__on-tone:var(--color__on-warning)}.featured-icon.danger{--featured-icon__tone:var(--color__danger);--featured-icon__tone-subtle:var(--color__danger-subtle);--featured-icon__tone-strong:var(--color__danger-strong);--featured-icon__on-tone:var(--color__on-danger)}.featured-icon.elevated:is(.info,.success,.warning,.danger){--featured-icon__color:var(--featured-icon__tone)}.featured-icon>:is(svg,img){block-size:var(--featured-icon__icon-size);inline-size:var(--featured-icon__icon-size);flex:none}}@scope(.stardwst){:is(.field,.field-frame){color:var(--color__text-900);font-size:.875rem;line-height:1.5;display:grid}.field{gap:var(--spacing__xs)}:is(.field,.field-frame):has(>:is(.input,.textarea,.select:not(.positioner))){width:100%;min-width:12rem;max-width:20rem}:is(.field,.field-frame):has(>:is(.checkbox,.switch)){justify-items:start;display:inline-grid}.field:has(>:is(.checkbox,.switch,.radio))>:is(.helper,.error){max-width:20rem}.field>.label{color:var(--field__label-color,var(--color__text-900));transition:color var(--transition__duration) var(--easing__out-expo);font-weight:600}.field>.label>.required,:is(.checkbox,.switch,.radio,.select:not(.positioner))>.label>.required{color:var(--color__danger);margin-inline-start:var(--spacing__2xs)}.input,.textarea{background:var(--field__control-background,var(--color__surface));border:var(--thickness) solid var(--field__control-border-color,var(--color__border));border-radius:var(--roundness);box-shadow:var(--field__control-shadow,var(--shadow__level-1));color:var(--color__text-900);font:inherit;min-width:12rem;padding:var(--spacing__xs) var(--spacing__sm);transition:background-color var(--transition__duration) var(--easing__out-expo), border-color var(--transition__duration) var(--easing__out-expo), box-shadow var(--transition__duration) var(--easing__out-expo);width:100%;line-height:1.5}.input{min-height:2.5rem}.input:not(:is(input,select)){align-items:stretch;padding:0;display:flex}.input>.control{color:inherit;font:inherit;line-height:inherit;min-inline-size:0;padding:var(--spacing__xs) var(--spacing__sm);background:0 0;border:0;outline:0;flex:auto;width:100%}.input>:is(.start,.end){color:var(--color__text-600);flex:none;justify-content:center;align-items:center;display:inline-flex}.input>.start{padding-inline-start:var(--spacing__sm)}.input>.start+.control{padding-inline-start:var(--spacing__xs)}.input>.end{padding-inline-end:var(--spacing__sm)}.input>.control:has(+.end){padding-inline-end:var(--spacing__xs)}.input>.end>kbd{background:var(--color__surface-subtle);border:var(--thickness) solid var(--color__border);border-radius:var(--roundness);color:var(--color__text-600);min-inline-size:1.25rem;padding-inline:var(--spacing__2xs);text-align:center;white-space:nowrap;font-family:inherit;font-size:.75rem;line-height:1.125rem}.input>:is(.start,.end)>svg{block-size:1.125em;inline-size:1.125em}.input>:is(.start,.end):not(:has(>:is(button,a,select))){pointer-events:none}.input>.end:has(>.button){border-inline-start:var(--thickness) solid var(--field__control-border-color,var(--color__border));padding:0}.input>.end>.button{box-shadow:none;border:0;border-start-start-radius:0;border-end-start-radius:0;align-self:stretch;min-block-size:0}.input>:is(.start,.end):has(>select){padding:0}.input>.start:has(>select){border-inline-end:var(--thickness) solid var(--field__control-border-color,var(--color__border))}.input>.end:has(>select){border-inline-start:var(--thickness) solid var(--field__control-border-color,var(--color__border))}.input>.start:has(>select)+.control{padding-inline-start:var(--spacing__sm)}.input>.control:has(+.end>select){padding-inline-end:var(--spacing__sm)}.input>:is(.start,.end)>select{border-radius:var(--roundness);color:var(--color__text-900);cursor:pointer;font:inherit;padding-inline:var(--spacing__sm) var(--spacing__xs);background:0 0;border:0;align-self:stretch}.input>:is(.start,.end)>select:focus-visible{outline:2px solid var(--color__accent);outline-offset:-2px}.input>:is(.start,.end)>select:disabled{cursor:not-allowed}.input>.end:has(>:is(.visibility,.trigger)){padding-inline-end:var(--spacing__2xs)}.input>.end>:is(.visibility,.trigger){border-radius:var(--roundness);color:var(--color__text-600);cursor:pointer;font:inherit;min-block-size:2rem;min-inline-size:2rem;transition:color var(--transition__duration) var(--easing__out-expo);background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;padding:0;display:inline-flex}.input>.end>:is(.visibility,.trigger):hover:not(:disabled){color:var(--color__text-900)}.input>.end>:is(.visibility,.trigger):focus-visible{outline:2px solid var(--color__accent);outline-offset:-2px}.input>.end>:is(.visibility,.trigger):disabled{cursor:not-allowed}.input>.end>:is(.visibility,.trigger)>.indicator{display:inline-flex}.input>.end>:is(.visibility,.trigger) svg{block-size:1.125em;inline-size:1.125em}@media (pointer:coarse){.input>.end>:is(.visibility,.trigger){min-inline-size:2.75rem}}.input>.end>.spinner{border:.125em solid;border-inline-end-color:#0000;border-radius:50%;block-size:1em;inline-size:1em;animation:.7s linear infinite stardwst-spin}.textarea:not(textarea){flex-direction:column;padding:0;display:flex}.textarea>.control,textarea.textarea{resize:vertical;min-height:4rem;max-height:16rem}.textarea>.control{color:inherit;font:inherit;line-height:inherit;min-inline-size:0;padding:var(--spacing__xs) var(--spacing__sm);background:0 0;border:0;outline:0;width:100%}.textarea>.footer{border-block-start:var(--thickness) solid var(--field__control-border-color,var(--color__border));color:var(--color__text-600);padding:var(--spacing__xs) var(--spacing__sm);flex:none;font-size:.75rem;line-height:1.5}.field>select.input{appearance:auto}.input>.control::placeholder,input.input::placeholder,.textarea>.control::placeholder,textarea.textarea::placeholder{color:var(--color__text-600);opacity:1}input.input:hover:not(:disabled,[readonly]),select.input:hover:not(:disabled),textarea.textarea:hover:not(:disabled,[readonly]){border-color:var(--field__control-hover-border-color,var(--color__accent))}.input:not(:is(input,select)):has(>.control:hover:not(:disabled,[readonly])){border-color:var(--field__control-hover-border-color,var(--color__accent))}.textarea:not(textarea):has(>.control:hover:not(:disabled,[readonly])){border-color:var(--field__control-hover-border-color,var(--color__accent))}input.input:focus-visible,select.input:focus-visible,textarea.textarea:focus-visible{border-color:var(--color__accent);box-shadow:inset 0 0 0 1px var(--color__accent);outline:2px solid var(--color__accent);outline-offset:3px}.input:not(:is(input,select)):has(>.control:focus-visible){border-color:var(--color__accent);box-shadow:inset 0 0 0 1px var(--color__accent);outline:2px solid var(--color__accent);outline-offset:3px}.textarea:not(textarea):has(>.control:focus-visible){border-color:var(--color__accent);box-shadow:inset 0 0 0 1px var(--color__accent);outline:2px solid var(--color__accent);outline-offset:3px}.field:focus-within>.label{color:var(--field__label-focus-color,var(--color__accent))}.field:has(>.input>.control:is(:user-invalid,[aria-invalid=true]),>.textarea>.control:is(:user-invalid,[aria-invalid=true]),>:is(input.input,select.input,textarea.textarea):is(:user-invalid,[aria-invalid=true]))>.label{color:var(--color__danger)}input.input:is(:user-invalid,[aria-invalid=true]),select.input:is(:user-invalid,[aria-invalid=true]),textarea.textarea:is(:user-invalid,[aria-invalid=true]){border-color:var(--color__danger);box-shadow:inset 0 0 0 1px var(--color__danger)}.input:has(>.control:is(:user-invalid,[aria-invalid=true])){border-color:var(--color__danger);box-shadow:inset 0 0 0 1px var(--color__danger)}.textarea:has(>.control:is(:user-invalid,[aria-invalid=true])){border-color:var(--color__danger);box-shadow:inset 0 0 0 1px var(--color__danger)}input.input:disabled,select.input:disabled,textarea.textarea:disabled{background:var(--color__surface-subtle);color:var(--color__text-600);cursor:not-allowed;opacity:var(--disabled-opacity)}.input:has(>.control:disabled){background:var(--color__surface-subtle);color:var(--color__text-600);cursor:not-allowed;opacity:var(--disabled-opacity)}.textarea:has(>.control:disabled){background:var(--color__surface-subtle);color:var(--color__text-600);cursor:not-allowed;opacity:var(--disabled-opacity)}.field:has(>.input:not(.tags-input[data-readonly]:not([data-disabled]))>.control:disabled,>.textarea>.control:disabled,>:is(input.input,select.input,textarea.textarea):disabled)>:is(.label,.helper){color:var(--color__text-600);cursor:not-allowed}input.input[readonly],textarea.textarea[readonly]{background:var(--color__surface-subtle);cursor:default}.input:has(>.control[readonly]){background:var(--color__surface-subtle);cursor:default}.textarea:has(>.control[readonly]){background:var(--color__surface-subtle);cursor:default}.field>:is(.helper,.error){font-size:.75rem;line-height:1.5}.field>.helper{color:var(--color__text-600)}.field>.error{color:var(--color__danger)}@media (prefers-reduced-motion:reduce){.field>.label,.input,.input>.end>:is(.visibility,.trigger),.textarea{transition:none}}}@scope(.stardwst){.filter-bar{--filter-bar__gap:var(--spacing__sm);color:var(--color__text-900);align-items:center;gap:var(--filter-bar__gap);inline-size:100%;inline-size:-webkit-fill-available;inline-size:-moz-available;flex-wrap:wrap;inline-size:stretch;display:flex;container-type:inline-size}.filter-bar>:is(.search,.filters,.active){flex:100%;min-inline-size:0}.filter-bar>.search>:is(.field,.field-frame,.input){min-width:0;max-width:none}.filter-bar>.filters{gap:var(--spacing__xs);flex-wrap:wrap;display:flex}.filter-bar>.filters>:is(.field,.field-frame){flex:10rem;width:auto;min-width:10rem}.filter-bar>.actions{gap:var(--spacing__xs);flex-wrap:wrap;margin-inline-start:auto;display:flex}.filter-bar>.active{align-items:center;gap:var(--spacing__xs);flex-wrap:wrap;display:flex}.filter-bar>.active>ul{gap:var(--spacing__xs);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.filter-bar>.active>ul>li{min-inline-size:0;max-inline-size:100%;display:flex}@container (width>=40rem){.filter-bar>.search{flex:16rem}.filter-bar>.filters,.filter-bar>.filters>:is(.field,.field-frame){flex:0 auto}}}@scope(.stardwst){.grid{--grid__columns:1;--grid__min-width:18rem;--grid__gap:var(--spacing__md);align-items:stretch;gap:var(--grid__gap);grid-template-columns:repeat(var(--grid__columns), minmax(0, 1fr));min-inline-size:0;display:grid}.grid.responsive{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid__min-width)), 1fr))}.grid>*{min-inline-size:0}.grid.items-start{align-items:start}.grid.items-center{align-items:center}.grid.items-end{align-items:end}.grid.items-stretch{align-items:stretch}}@scope(.stardwst){.hero{--hero__background:var(--color__surface);isolation:isolate;flex-direction:column;inline-size:100%;display:flex;position:relative}.hero.full-height{min-block-size:100dvh}.hero>.background{background:var(--hero__background);z-index:0;position:absolute;inset:0}.hero:after{background:var(--hero__background);content:"";opacity:0;pointer-events:none;z-index:2;position:absolute;inset:0}.hero.overlay:after{opacity:.75}.hero>.background>*{block-size:100%;inline-size:100%}.hero>.background :is(img,video){object-fit:cover;vertical-align:middle;block-size:100%;inline-size:100%;display:block}.hero>.image{bottom:0;z-index:1;justify-content:flex-end;align-items:stretch;block-size:100%;inline-size:50%;display:flex;position:absolute;inset-inline-end:0}.hero.image-start>.image{justify-content:flex-start;inset-inline:0 auto}.hero.image-center>.image{justify-content:center;left:50%;right:auto;transform:translate(-50%)}.hero>.image>*{block-size:100%;inline-size:100%}.hero>.image :is(img,video){object-fit:cover;vertical-align:middle;block-size:100%;inline-size:100%;display:block}.hero>.content{block-size:100%;max-inline-size:48rem;padding:var(--spacing__xs) var(--spacing__md);z-index:3;flex-direction:column;flex:1;justify-content:center;width:100%;margin:auto;display:flex;position:relative}.hero>.content>.eyebrow{font-size:var(--font-size__sm);align-items:center;gap:var(--spacing__xs);flex-wrap:wrap;margin-block-end:var(--spacing__md);line-height:1.5;display:flex}.hero>.content>.eyebrow>p{margin:0}.hero>.content>.headline{font-family:var(--font-family__display);letter-spacing:var(--tracking-display);text-wrap:pretty;margin-block-end:var(--spacing__md);font-size:clamp(2.5rem,7vw,4.25rem);font-weight:700;line-height:1.15;display:block}.hero>.content>.headline>*{font:inherit;letter-spacing:inherit;margin:0}.hero>.content>.subheading{color:var(--color__text-700);text-wrap:pretty;font-size:.875rem;line-height:1.6;display:block}.hero>.content>.subheading>*{margin:0}.hero>.content>.body{margin-block-start:var(--spacing__xl)}@media (width<48rem){.hero>.image{inline-size:100%}.hero:is(.image-start,.image-center)>.image{inset-inline:0 auto;transform:none}}}@scope(.stardwst){.inline-cta{--inline-cta__background:var(--color__surface);--inline-cta__border-color:var(--color__border-subtle);--inline-cta__padding-block:var(--spacing__md);--inline-cta__padding-inline:var(--spacing__lg);background:var(--inline-cta__background);border:var(--thickness) solid var(--inline-cta__border-color);border-radius:var(--roundness);box-shadow:var(--shadow__level-1);color:var(--color__text-900);font-family:var(--font-family__display);font-size:var(--font-size__md);inline-size:100%;inline-size:-webkit-fill-available;inline-size:-moz-available;inline-size:stretch;padding:var(--inline-cta__padding-block) var(--inline-cta__padding-inline);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;line-height:1.5;display:grid;container-type:inline-size}.inline-cta>:is(.featured-icon,.content,.actions){grid-column:1/-1}.inline-cta>.featured-icon{margin-block-end:var(--spacing__sm)}.inline-cta>.content{gap:var(--spacing__2xs);flex-direction:column;min-inline-size:0;display:flex}.inline-cta>.content>.title{overflow-wrap:anywhere;font-weight:600;line-height:1.4}.inline-cta>.content>.title>:is(h1,h2,h3,h4,h5,h6,p){color:inherit;font:inherit;letter-spacing:inherit;margin:0}.inline-cta>.content>.description{color:var(--color__text-600);font-size:var(--font-size__sm);overflow-wrap:anywhere;max-inline-size:40rem}.inline-cta>.content>.description>p{margin:0}.inline-cta>.actions{gap:var(--spacing__xs);flex-wrap:wrap;margin-block-start:var(--spacing__md);display:flex}@container (width>=36rem){.inline-cta>:is(.featured-icon,.content,.actions){grid-row:1;align-self:center}.inline-cta>.featured-icon{grid-column:1;margin-block-end:0;margin-inline-end:var(--spacing__md)}.inline-cta>.content{grid-column:2}.inline-cta>.actions{grid-column:3;justify-content:end;margin-block-start:0;margin-inline-start:var(--spacing__lg)}}}@scope(.stardwst){.inline{--inline__gap:var(--spacing__sm);align-self:stretch;gap:var(--inline__gap);flex-flow:wrap;display:flex}.inline.nowrap{flex-wrap:nowrap}.inline.items-start{align-items:flex-start}.inline.items-center{align-items:center}.inline.items-end{align-items:flex-end}.inline.items-stretch{align-items:stretch}.inline.justify-start{justify-content:flex-start}.inline.justify-center{justify-content:center}.inline.justify-end{justify-content:flex-end}.inline.justify-between{justify-content:space-between}}@scope(.stardwst){.link{--link__color:var(--color__accent);--link__decoration-color:currentColor;color:var(--link__color);font:inherit;-webkit-text-decoration-color:var(--link__decoration-color);text-decoration-color:var(--link__decoration-color);text-decoration-line:underline;text-decoration-thickness:var(--thickness);text-underline-offset:.2em;transition-duration:var(--transition__duration);transition-property:color,text-decoration-color,text-underline-offset;transition-timing-function:var(--easing__out-expo);font-weight:500}.link:hover{--link__color:var(--color__accent);text-underline-offset:.3em}.link:active{--link__color:var(--color__accent)}}@scope(.stardwst){.menu-trigger{gap:var(--spacing__xs)}.menu-trigger[aria-expanded=true]{--button__background:var(--color__accent-subtle);--button__border-color:var(--color__accent);--button__color:var(--color__accent)}.menu-trigger.context{text-align:start;flex-direction:column;justify-content:center;align-items:flex-start;min-block-size:5rem;inline-size:min(100%,18rem)}.menu-trigger.context small{color:var(--color__text-600);font-size:.8125rem;line-height:1.45}.menu-trigger.context:hover small,.menu-trigger.context:focus-visible small,.menu-trigger.context[aria-expanded=true] small{color:inherit}.menu-trigger>.indicator{transition:transform var(--transition__duration) var(--easing__out-expo);display:inline-flex}.menu-trigger[aria-expanded=true]>.indicator{transform:rotate(180deg)}.menu-trigger>.indicator svg{block-size:1rem;inline-size:1rem}.menu-positioner{box-sizing:border-box;z-index:var(--overlay-z-index,var(--z-index__50))}.menu{--menu__background:var(--color__surface);--menu__border-color:var(--color__border);--menu__color:var(--color__text-900);--menu__item-active-background:var(--color__surface-subtle);--menu__item-active-color:var(--color__text-900);background:var(--menu__background);border:var(--thickness) solid var(--menu__border-color);border-radius:var(--roundness);box-shadow:var(--shadow__level-3);box-sizing:border-box;color:var(--menu__color);font-family:var(--font-family__display);gap:var(--spacing__2xs);max-block-size:min(24rem, var(--available-height,24rem));max-inline-size:min(20rem, calc(100vw - var(--spacing__md) - var(--spacing__md)));min-inline-size:12rem;padding:var(--spacing__xs);transform-origin:var(--transform-origin);font-size:.875rem;line-height:1.5;display:grid;overflow:auto}.menu-positioner>.menu{z-index:var(--overlay-z-index,var(--z-index__50))}.menu[hidden]{display:none!important}.menu[data-state=closed]:not([hidden]){pointer-events:none}.menu:focus-visible{outline:2px solid var(--color__accent);outline-offset:2px}.menu>.group{gap:var(--spacing__2xs);display:grid}.menu>.group>.label{color:var(--color__text-600);letter-spacing:var(--tracking-label);padding:var(--spacing__2xs) var(--spacing__md);text-transform:uppercase;font-size:.75rem;font-weight:600}.menu>.item,.menu>.group>.item{border-radius:var(--roundness);color:var(--color__text-900);cursor:pointer;align-items:center;gap:var(--spacing__xs);min-block-size:2.25rem;padding:var(--spacing__xs) var(--spacing__md);transition:background-color var(--transition__duration) var(--easing__out-expo), color var(--transition__duration) var(--easing__out-expo);-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto;grid-auto-columns:auto;grid-auto-flow:column;display:grid}.menu>.item[data-highlighted],.menu>.group>.item[data-highlighted]{background:var(--menu__item-active-background);color:var(--menu__item-active-color);outline:none}.menu>.item[aria-checked=true]:not([data-highlighted]),.menu>.group>.item[aria-checked=true]:not([data-highlighted]){background:var(--color__accent-subtle);color:var(--color__text-900)}.menu>.item[aria-disabled=true],.menu>.item:disabled,.menu>.group>.item[aria-disabled=true],.menu>.group>.item:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.menu>.item>.text,.menu>.group>.item>.text{min-inline-size:0}.menu>.item:has(>.start){grid-template-columns:auto minmax(0,1fr)}.menu>.group>.item:has(>.start){grid-template-columns:auto minmax(0,1fr)}.menu>.item>.start,.menu>.group>.item>.start{color:var(--color__text-600);display:inline-flex}.menu>.item>:is(.start,.indicator)>svg,.menu>.group>.item>:is(.start,.indicator)>svg{block-size:1rem;inline-size:1rem}.menu>.item>kbd,.menu>.group>.item>kbd{background:var(--color__surface-subtle);border:var(--thickness) solid var(--color__border);border-radius:var(--roundness);color:var(--color__text-600);min-inline-size:1.25rem;padding-inline:var(--spacing__2xs);text-align:center;white-space:nowrap;font-family:inherit;font-size:.75rem;line-height:1.125rem}.menu>.item[aria-haspopup]>.indicator,.menu>.group>.item[aria-haspopup]>.indicator{color:var(--color__text-600)}.menu>.item[aria-haspopup]>.indicator:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>svg{transform:scaleX(-1)}.menu>.group>.item[aria-haspopup]>.indicator:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>svg{transform:scaleX(-1)}.menu>.item>.indicator,.menu>.group>.item>.indicator{color:currentColor;justify-content:center;align-items:center;min-inline-size:1rem;font-size:.75rem;display:inline-flex}.menu>.item>.indicator[hidden],.menu>.group>.item>.indicator[hidden]{display:none}.menu>.separator{background:var(--color__border-subtle);block-size:var(--thickness);margin:var(--spacing__2xs) var(--spacing__xs)}.menu>.arrow>.tip{border-color:var(--menu__border-color);border-style:solid;border-width:var(--thickness) 0 0 var(--thickness)}}@media (prefers-reduced-motion:reduce){@scope(.stardwst){.menu-trigger,.menu-trigger>.indicator,.menu>.item,.menu>.group>.item{transition:none}}}@scope(.stardwst){.metric{--metric__tone:var(--color__text-600);--metric__tone-subtle:transparent;--metric__tone-strong:var(--color__text-700);--metric__on-tone:var(--color__text-900);color:var(--color__text-900);align-items:baseline;column-gap:var(--spacing__sm);font-size:var(--font-size__sm);overflow-wrap:anywhere;row-gap:var(--spacing__2xs);flex-wrap:wrap;min-inline-size:0;line-height:1.5;display:flex}.metric.info{--metric__tone:var(--color__info);--metric__tone-subtle:var(--color__info-subtle);--metric__tone-strong:var(--color__info-strong);--metric__on-tone:var(--color__on-info)}.metric.success{--metric__tone:var(--color__success);--metric__tone-subtle:var(--color__success-subtle);--metric__tone-strong:var(--color__success-strong);--metric__on-tone:var(--color__on-success)}.metric.warning{--metric__tone:var(--color__warning);--metric__tone-subtle:var(--color__warning-subtle);--metric__tone-strong:var(--color__warning-strong);--metric__on-tone:var(--color__on-warning)}.metric.danger{--metric__tone:var(--color__danger);--metric__tone-subtle:var(--color__danger-subtle);--metric__tone-strong:var(--color__danger-strong);--metric__on-tone:var(--color__on-danger)}.metric>:is(.start,.title,.description){flex-basis:100%}.metric>.start{margin-block-end:var(--spacing__xs);display:flex}.metric>.title{color:var(--color__text-600);font-weight:500}.metric>:is(.title,.description)>:is(h1,h2,h3,h4,h5,h6,p){color:inherit;font:inherit;margin:0}.metric>.value{font-size:var(--font-size__xl);font-variant-numeric:tabular-nums;letter-spacing:-.01em;min-inline-size:0;font-weight:600;line-height:1.2}.metric>.change{color:var(--metric__tone-strong);font-variant-numeric:tabular-nums;font-weight:500}.metric>.change>.trend{block-size:1em;color:var(--metric__tone);inline-size:1em;vertical-align:-.125em;margin-inline-end:var(--spacing__2xs);display:inline-block}.metric>.description{color:var(--color__text-600)}}@scope(.stardwst){.navigation-menu{--navigation-menu__background:var(--color__surface);--navigation-menu__color:var(--color__text-900);--navigation-menu__content-inline-size:24rem;background:var(--navigation-menu__background);box-shadow:var(--shadow__level-1);box-sizing:border-box;color:var(--navigation-menu__color);font-family:var(--font-family__display);inline-size:100%;padding:var(--spacing__xs) var(--spacing__md);position:relative}.navigation-menu>.list{align-items:center;gap:var(--spacing__2xs);flex-wrap:wrap;inline-size:100%;margin:0;padding:0;display:flex}.navigation-menu>.list>.item{align-items:stretch;display:flex;position:relative}.navigation-menu .trigger,.navigation-menu .link{border:var(--thickness) solid transparent;border-radius:var(--roundness);box-sizing:border-box;color:var(--color__text-700);cursor:pointer;font:inherit;align-items:center;gap:var(--spacing__2xs);min-block-size:2.5rem;padding:var(--spacing__xs) var(--spacing__md);text-align:center;transition:background-color var(--transition__duration) var(--easing__out-expo), border-color var(--transition__duration) var(--easing__out-expo), color var(--transition__duration) var(--easing__out-expo);white-space:nowrap;background:0 0;justify-content:center;font-size:.9375rem;line-height:1.5;text-decoration:none;display:inline-flex}@media (pointer:coarse){.navigation-menu .trigger,.navigation-menu .link{min-block-size:2.75rem}}.navigation-menu .trigger:hover:not(:disabled),.navigation-menu .link:hover{background:var(--color__surface-subtle);color:var(--color__text-900)}.navigation-menu .trigger:focus-visible,.navigation-menu .link:focus-visible{outline:2px solid var(--color__accent);outline-offset:2px}.navigation-menu .trigger[aria-expanded=true],.navigation-menu .link[aria-current]{background:var(--color__accent-subtle);color:var(--color__accent)}.navigation-menu .trigger>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;block-size:1rem;inline-size:1rem;transition:transform var(--transition__duration) var(--easing__out-expo)}.navigation-menu .trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.navigation-menu .trigger:disabled,.navigation-menu .item[aria-disabled=true]>.trigger{cursor:not-allowed;opacity:var(--disabled-opacity)}.navigation-menu .indicator{block-size:var(--spacing__2xs);bottom:calc(0px - var(--spacing__xs));pointer-events:none;transform:translateX(var(--trigger-x));transition:transform var(--transition__duration) var(--easing__out-expo), width var(--transition__duration) var(--easing__out-expo);width:var(--trigger-width);left:0}.navigation-menu .indicator>.arrow{background:var(--color__accent);block-size:var(--spacing__2xs);border-radius:var(--roundness__full);inline-size:100%}.navigation-menu .content{background:var(--color__surface);border:var(--thickness) solid var(--color__border-subtle);border-radius:var(--roundness);box-shadow:var(--shadow__level-3);box-sizing:border-box;gap:var(--spacing__2xs);inline-size:min(var(--navigation-menu__content-inline-size), calc(100vw - var(--spacing__md) - var(--spacing__md)));padding:var(--spacing__xs);left:0;top:calc(100% + var(--spacing__xs));z-index:40;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute}.navigation-menu .content>.link{min-inline-size:0;padding:var(--spacing__sm);text-align:start;white-space:normal;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.navigation-menu .content>.link strong{color:inherit;font-size:.9375rem;font-weight:600}.navigation-menu .content>.link span{color:var(--color__text-600);font-size:.8125rem;line-height:1.45}.navigation-menu .content>.link:hover span,.navigation-menu .content>.link:focus-visible span{color:var(--color__text-700)}.navigation-menu .content[hidden],.navigation-menu .indicator[hidden],.navigation-menu .item-indicator[hidden]{display:none!important}.navigation-menu .content[data-state=closed]:not([hidden]),.navigation-menu .indicator[data-state=closed]:not([hidden]){pointer-events:none}.navigation-menu:is(.vertical,[data-orientation=vertical])>.list{flex-direction:column;align-items:stretch}}@media (width<=48rem){@scope(.stardwst){.navigation-menu{padding:var(--spacing__xs)}.navigation-menu>.list{align-items:stretch}.navigation-menu .trigger,.navigation-menu .link{padding-inline:var(--spacing__sm)}.navigation-menu .content{grid-template-columns:1fr}}}@media (prefers-reduced-motion:reduce){@scope(.stardwst){.navigation-menu .trigger,.navigation-menu .link,.navigation-menu .indicator{transition:none}}}@scope(.stardwst){.page-header{--page-header__gap:var(--spacing__md);color:var(--color__text-900);inline-size:100%;inline-size:-webkit-fill-available;inline-size:-moz-available;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;inline-size:stretch;display:grid;container-type:inline-size}.page-header>.breadcrumbs{color:var(--color__text-600);font-size:var(--font-size__sm);grid-area:1/1/auto/-1;min-inline-size:0;margin-block-end:var(--spacing__sm)}.page-header>.start{grid-area:2/1;margin-inline-end:var(--page-header__gap);display:flex}.page-header>.content{gap:var(--spacing__2xs);overflow-wrap:anywhere;flex-direction:column;grid-area:2/2;min-inline-size:0;display:flex}.page-header>.content>.title{font-family:var(--font-family__display);font-size:var(--font-size__xl);letter-spacing:var(--tracking-display);font-weight:600;line-height:1.25}.page-header>.content>.title>:is(h1,h2,h3,h4,h5,h6,p){color:inherit;font:inherit;letter-spacing:inherit;margin:0}.page-header>.content>.description{color:var(--color__text-600);font-size:var(--font-size__sm);max-inline-size:48rem;line-height:1.5}.page-header>.content>.description>p{margin:0}.page-header>.actions{gap:var(--spacing__xs);flex-wrap:wrap;grid-area:3/1/auto/-1;margin-block-start:var(--page-header__gap);display:flex}@container (width>=36rem){.page-header>.actions{grid-area:2/3;justify-content:end;margin-block-start:0;margin-inline-start:var(--spacing__lg)}}}@scope(.stardwst){.pagination{--pagination__gap:var(--spacing__2xs);--pagination__item-size:2.5rem;align-items:center;gap:var(--pagination__gap);flex-wrap:wrap;display:flex}.pagination>.item{font-variant-numeric:tabular-nums;min-inline-size:var(--pagination__item-size);padding-inline:var(--spacing__xs)}@media (pointer:coarse){.pagination{--pagination__item-size:2.75rem}}.pagination>.item[aria-current=page]{background:var(--color__accent-subtle);border-color:var(--color__accent);color:var(--color__accent);font-weight:600}@media (forced-colors:active){.pagination>.item[aria-current=page]{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}}.pagination:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>:is(.prev,.next) svg{transform:scaleX(-1)}.pagination>.ellipsis{color:var(--color__text-500);min-inline-size:var(--pagination__item-size);text-align:center}.pagination>.status{color:var(--color__text-700);font-variant-numeric:tabular-nums;padding-inline:var(--spacing__sm);white-space:nowrap}}@scope(.stardwst){.pin-input{--pin-input__cell-size:2.75rem;--pin-input__cell-min-size:2rem;--pin-input__gap:var(--spacing__xs);color:var(--color__text-900);gap:var(--spacing__xs);grid-template-columns:minmax(0,1fr);justify-items:start;font-size:.875rem;line-height:1.5;display:grid}.pin-input>.label{overflow-wrap:anywhere;font-weight:600}.pin-input>.label>.required{color:var(--color__danger);margin-inline-start:var(--spacing__2xs)}.pin-input>.control{--pin-input__ring-space:5px;align-items:center;gap:var(--pin-input__gap);margin-block:calc(-1 * var(--pin-input__ring-space));padding:var(--pin-input__ring-space);scroll-padding-inline:var(--pin-input__ring-space);justify-self:stretch;display:flex;overflow-x:auto}.pin-input:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.control{margin-left:calc(-1 * var(--pin-input__ring-space))}.pin-input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.control{margin-right:calc(-1 * var(--pin-input__ring-space))}.pin-input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.control:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>:first-child{margin-inline-start:auto}.pin-input>.control>.cell{aspect-ratio:1;border:var(--thickness) solid var(--color__border-strong);border-radius:var(--roundness);box-shadow:var(--shadow__level-1);color:var(--color__text-900);flex:0 1 var(--pin-input__cell-size);font:inherit;font-variant-numeric:tabular-nums;min-inline-size:var(--pin-input__cell-min-size);text-align:center;transition:background-color var(--transition__duration) var(--easing__out-expo), border-color var(--transition__duration) var(--easing__out-expo), box-shadow var(--transition__duration) var(--easing__out-expo);background:0 0;padding:0;font-size:1.25rem}.pin-input>.control>.cell::placeholder{color:var(--color__text-600);opacity:1}:is(.field,.field-frame)>.pin-input>.control>.cell{background:var(--field__background,var(--color__background))}.pin-input>.control>.cell:hover:not(:disabled,[readonly],:user-invalid,[aria-invalid=true]){border-color:var(--color__accent)}.pin-input>.control>.cell:focus-visible{border-color:var(--color__accent);box-shadow:inset 0 0 0 1px var(--color__accent);outline:2px solid var(--color__accent);outline-offset:3px}.pin-input>.control>.cell:is(:user-invalid,[aria-invalid=true]){border-color:var(--color__danger);box-shadow:inset 0 0 0 1px var(--color__danger)}.pin-input>.control>.cell[readonly]{background:var(--color__surface-subtle);cursor:default}.pin-input>.control>.cell:disabled{background:var(--color__surface-subtle);color:var(--color__text-600);cursor:not-allowed;opacity:var(--disabled-opacity)}.pin-input[data-disabled]>.label{color:var(--color__text-600)}.pin-input>.control>.separator{color:var(--color__text-600);padding-inline:var(--spacing__2xs);flex:none;font-size:1.25rem}@media (prefers-reduced-motion:reduce){.pin-input>.control>.cell{transition:none}}}@scope(.stardwst){.pricing{--pricing__min-width:16rem;font-family:var(--font-family__display);align-items:stretch;gap:var(--spacing__lg);grid-template-columns:repeat(auto-fit, minmax(min(var(--pricing__min-width), 100%), 1fr));margin:0;padding:0;list-style:none;display:grid}.pricing>.plan{--plan__background:var(--color__surface);--plan__border-color:var(--color__border-subtle);background:var(--plan__background);border:var(--thickness) solid var(--plan__border-color);border-radius:var(--roundness);box-shadow:var(--shadow__level-1);color:var(--color__text-900);font-size:var(--font-size__md);gap:var(--spacing__md);min-inline-size:0;padding:var(--spacing__xl);flex-direction:column;line-height:1.5;display:flex}.pricing>.plan.featured{--plan__border-color:var(--color__accent);box-shadow:0 0 0 var(--thickness) var(--plan__border-color), var(--shadow__level-3)}.pricing>.plan>.header{font-size:var(--font-size__lg);align-items:center;gap:var(--spacing__2xs) var(--spacing__xs);flex-wrap:wrap;justify-content:space-between;font-weight:600;line-height:1.4;display:flex}.pricing>.plan>.header>:is(h1,h2,h3,h4,h5,h6,p){color:inherit;font:inherit;letter-spacing:inherit;overflow-wrap:anywhere;margin:0}.pricing>.plan>.price{align-items:baseline;gap:var(--spacing__2xs) var(--spacing__xs);flex-wrap:wrap;margin:0;display:flex}.pricing>.plan>.price>.amount{font-size:var(--font-size__2xl);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display);font-weight:700;line-height:1.1}.pricing>.plan>.price>.period{color:var(--color__text-600);font-size:var(--font-size__sm)}.pricing>.plan>.description{color:var(--color__text-700);font-size:var(--font-size__sm);overflow-wrap:anywhere}.pricing>.plan>.description>p{margin:0}.pricing>.plan>.features{border-block-start:var(--thickness) solid var(--color__border-subtle);font-size:var(--font-size__sm);gap:var(--spacing__xs);overflow-wrap:anywhere;padding:var(--spacing__md) 0 0;flex-direction:column;margin:0;list-style:none;display:flex}.pricing>.plan>.features>li{align-items:start;gap:var(--spacing__xs);display:flex}.pricing>.plan>.features>li>svg{block-size:1.25rem;color:var(--color__success);flex:none;inline-size:1.25rem}.pricing>.plan>.actions{gap:var(--spacing__xs);flex-direction:column;margin-block-start:auto;padding-block-start:var(--spacing__xs);display:flex}}@scope(.stardwst){.progress{--progress__track:var(--color__surface-muted);--progress__fill:var(--color__accent);--progress__thickness:.5rem;--progress__size:3rem;color:var(--color__text-900);font-size:.875rem;line-height:1.5}.progress.linear{align-items:baseline;column-gap:var(--spacing__sm);row-gap:var(--spacing__xs);flex-wrap:wrap;width:100%;display:flex}.progress>.label{flex:auto;font-weight:600}.progress>.value{color:var(--color__text-600);font-variant-numeric:tabular-nums;margin-inline-start:auto}.progress.linear>.track{background:var(--progress__track);block-size:var(--progress__thickness);border-radius:var(--roundness__full);flex:1 0 100%;position:relative;overflow:hidden}.progress.linear>.track>.range{background:var(--progress__fill);border-radius:inherit;block-size:100%;inline-size:calc(var(--percent,0) * 1%);transition:inline-size var(--transition__duration) var(--easing__out-expo);position:absolute;inset-block-start:0;inset-inline-start:0}.progress.circular{gap:var(--spacing__xs);justify-items:center;inline-size:fit-content;display:inline-grid}.progress.circular>:is(.circle,.value){grid-area:1/1}.progress.circular>.value{color:var(--color__text-900);align-self:center;margin:0;font-size:.75rem;font-weight:600}.progress.circular>.label{text-align:center;font-weight:400}.progress.circular>.circle{--size:var(--progress__size);--thickness:calc(var(--progress__thickness) * .75);block-size:var(--size);inline-size:var(--size);overflow:visible}.progress.circular>.circle>:is(.circle-track,.circle-range){--radius:calc(var(--size) / 2 - var(--thickness) / 2);cx:calc(var(--size) / 2);cy:calc(var(--size) / 2);fill:#0000;r:var(--radius);stroke-width:var(--thickness)}.progress.circular>.circle>.circle-track{stroke:var(--progress__track)}.progress.circular>.circle>.circle-range{--circumference:calc(2 * 3.14159 * var(--radius));stroke:var(--progress__fill);stroke-dasharray:var(--circumference);stroke-dashoffset:calc(var(--circumference) * (100 - var(--percent,0)) / 100);stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset var(--transition__duration) var(--easing__out-expo);transform:rotate(-90deg)}.progress.linear:not([aria-valuenow],:has(>[aria-valuenow]))>.track>.range{animation:stardwst-progress-slide 1.4s var(--easing__in-out-sine) infinite;inline-size:40%;inset-inline-start:-40%}.progress.circular:not([aria-valuenow],:has(>[aria-valuenow]))>.circle{animation:1s linear infinite stardwst-spin}.progress.circular:not([aria-valuenow],:has(>[aria-valuenow]))>.circle>.circle-range{stroke-dasharray:calc(var(--circumference) * .25) var(--circumference)}@media (forced-colors:active){.progress.linear>.track{border:var(--thickness) solid CanvasText}.progress.linear>.track>.range{forced-color-adjust:none;background:highlight}}@media (prefers-reduced-motion:reduce){.progress.linear>.track>.range,.progress.circular>.circle>.circle-range{transition:none}.progress.linear:not([aria-valuenow],:has(>[aria-valuenow]))>.track>.range{animation:none;inset-inline-start:30%}.progress.circular:not([aria-valuenow],:has(>[aria-valuenow]))>.circle{animation:none}}}@keyframes stardwst-progress-slide{to{inset-inline-start:100%}}@scope(.stardwst){.qr-code{--qr-code__size:10rem;background:var(--color__white);block-size:var(--qr-code__size);border-radius:var(--roundness);box-sizing:border-box;color:var(--color__black);forced-color-adjust:none;inline-size:var(--qr-code__size);vertical-align:middle;flex:none;display:inline-block;position:relative}.qr-code>.frame{block-size:100%;inline-size:100%;display:block}.qr-code>.frame>.pattern{fill:currentColor;shape-rendering:crispedges}.qr-code>.overlay{background:var(--color__white);border-radius:var(--roundness);box-sizing:border-box;justify-content:center;align-items:center;block-size:22%;inline-size:22%;padding:2%;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.qr-code>.overlay>:is(svg,img){object-fit:contain;block-size:100%;inline-size:100%}}@scope(.stardwst){.radio{--radio__control-size:1.25rem;--radio__gap:var(--spacing__sm);color:var(--color__text-900);gap:var(--radio__gap);font-size:.875rem;line-height:1.5;display:grid}.radio>.label{font-weight:600}.radio>.options{gap:var(--spacing__xs);display:grid}.radio.horizontal>.options{gap:var(--spacing__xs) var(--spacing__lg);flex-wrap:wrap;display:flex}.radio>.options>.item{cursor:pointer;align-items:center;gap:var(--radio__gap);min-height:var(--radio__control-size);-webkit-user-select:none;user-select:none;justify-self:start;display:inline-flex;position:relative}.radio>.options>.item:has(>.item-description){align-items:start;column-gap:var(--radio__gap);grid-template-columns:var(--radio__control-size) minmax(0, 1fr);row-gap:0;display:inline-grid}.radio>.options>.item:has(>.item-description)>.control{margin-block-start:calc((1lh - var(--radio__control-size)) / 2)}.radio>.options>.item>.item-description{color:var(--color__text-600);grid-column:2;font-size:.75rem}.radio>.options>.item>.control{background:var(--radio__control-background,var(--color__surface));border:var(--thickness) solid var(--radio__control-border-color,var(--color__border));border-radius:var(--roundness__full);flex:0 0 var(--radio__control-size);height:var(--radio__control-size);transition:background-color var(--transition__duration) var(--easing__out-expo), border-color var(--transition__duration) var(--easing__out-expo), box-shadow var(--transition__duration) var(--easing__out-expo);width:var(--radio__control-size);justify-content:center;align-items:center;display:inline-flex}.radio>.options>.item>.control>.indicator{background:var(--radio__indicator-background,var(--color__on-accent));border-radius:var(--roundness__full);height:.4375rem;transition:transform var(--transition__duration) var(--easing__out-expo);width:.4375rem;display:block;transform:scale(0)}.radio>.options>.item>.control[aria-checked=true]{background:var(--radio__checked-background,var(--color__accent));border-color:var(--radio__checked-border-color,var(--color__accent));box-shadow:var(--radio__checked-shadow,var(--shadow__level-1))}.radio>.options>.item:has(input:checked)>.control{background:var(--radio__checked-background,var(--color__accent));border-color:var(--radio__checked-border-color,var(--color__accent));box-shadow:var(--radio__checked-shadow,var(--shadow__level-1))}.radio>.options>.item>.control[aria-checked=true]>.indicator{transform:scale(1)}.radio>.options>.item:has(input:checked)>.control>.indicator{transform:scale(1)}.radio>.options>.item:hover:not(:has(input:disabled),[aria-readonly=true])>.control:not([aria-checked=true]){border-color:var(--radio__hover-border-color,var(--color__accent))}.radio[aria-invalid=true]>.options>.item>.control,.radio>.options>.item[aria-invalid=true]>.control{border-color:var(--color__danger);box-shadow:inset 0 0 0 1px var(--color__danger)}.radio>.options>.item:has(input:is(:user-invalid,[aria-invalid=true]))>.control{border-color:var(--color__danger);box-shadow:inset 0 0 0 1px var(--color__danger)}.radio>.options>.item>.control:focus-visible{outline:2px solid var(--color__accent);outline-offset:3px}.radio>.options>.item:has(input:focus-visible)>.control{outline:2px solid var(--color__accent);outline-offset:3px}.radio[aria-disabled=true],.radio>.options>.item[aria-disabled=true]{opacity:var(--disabled-opacity)}.radio>.options>.item:has(input:disabled){opacity:var(--disabled-opacity)}.radio[aria-disabled=true]>.options>.item,.radio>.options>.item[aria-disabled=true]{cursor:not-allowed}.radio>.options>.item:has(input:disabled){cursor:not-allowed}.radio[aria-readonly=true]>.options>.item,.radio>.options>.item[aria-readonly=true]{cursor:default}@media (prefers-reduced-motion:reduce){.radio>.options>.item>.control,.radio>.options>.item>.control>.indicator{transition:none}}}@scope(.stardwst){.rating-group{--rating-group__icon-size:1.5rem;--rating-group__empty:var(--color__text-600);--rating-group__fill:var(--color__accent);color:var(--color__text-900);gap:var(--spacing__xs);justify-items:start;font-size:.875rem;line-height:1.5;display:grid}.rating-group>.label{font-weight:600}.rating-group>.label>.required{color:var(--color__danger);margin-inline-start:var(--spacing__2xs)}.rating-group>.control{gap:var(--spacing__2xs);display:inline-flex}.rating-group>.control>.item{border-radius:var(--roundness);cursor:pointer;padding:var(--spacing__2xs);display:inline-flex}.rating-group>.control>.item>svg{block-size:var(--rating-group__icon-size);fill:none;inline-size:var(--rating-group__icon-size);stroke:var(--rating-group__empty);stroke-linejoin:round;stroke-width:1.5px;overflow:visible}.rating-group>.control>.item>svg>.fill{fill:var(--rating-group__fill);stroke:var(--rating-group__fill);visibility:hidden}.rating-group>.control>.item[data-highlighted]>svg>.fill{visibility:visible}.rating-group>.control>.item[data-half]>svg>.fill{clip-path:inset(0 50% 0 0)}.rating-group>.control>.item[data-half]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>svg>.fill{clip-path:inset(0 0 0 50%)}.rating-group>.control>.item:focus-visible{outline:2px solid var(--color__accent);outline-offset:1px}.rating-group>.control[aria-invalid=true]>.item>svg{stroke:var(--color__danger)}.rating-group>.control[data-readonly]>.item{cursor:default}.rating-group>.control[data-disabled]>.item{cursor:not-allowed;opacity:var(--disabled-opacity)}.rating-group:has(>.control[data-disabled])>.label{color:var(--color__text-600)}@media (forced-colors:active){.rating-group>.control>.item>svg{forced-color-adjust:none;stroke:canvastext}.rating-group>.control>.item>svg>.fill{fill:highlight;stroke:highlight}.rating-group>.control[data-disabled]>.item>svg,.rating-group>.control[data-disabled]>.item>svg>.fill{fill:none;stroke:graytext}.rating-group>.control[data-disabled]>.item[data-highlighted]>svg>.fill{fill:graytext}}}@scope(.stardwst){.section-footer{--section-footer__border-color:var(--color__border-subtle);border-block-start:var(--thickness) solid var(--section-footer__border-color);color:var(--color__text-900);font-family:var(--font-family__display);font-size:var(--font-size__md);align-items:center;gap:var(--spacing__sm) var(--spacing__md);letter-spacing:normal;flex-wrap:wrap;padding-block-start:var(--spacing__md);font-weight:400;line-height:1.5;display:flex}.card>.extra>.section-footer{border-block-start:0;padding-block-start:0}.section-footer>.start{color:var(--color__text-600);font-size:var(--font-size__sm);overflow-wrap:anywhere;min-inline-size:0}.section-footer>.actions{gap:var(--spacing__xs);flex-wrap:wrap;justify-content:end;margin-inline-start:auto;display:flex}}@scope(.stardwst){.section-header{--section-header__gap:var(--spacing__sm);--section-header__border-color:var(--color__border-subtle);color:var(--color__text-900);font-family:var(--font-family__display);font-size:var(--font-size__md);inline-size:100%;inline-size:-webkit-fill-available;inline-size:-moz-available;letter-spacing:normal;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;inline-size:stretch;font-weight:400;line-height:1.5;display:grid;container-type:inline-size}.section-header.divided{border-block-end:var(--thickness) solid var(--section-header__border-color);padding-block-end:var(--spacing__md)}.card>.content>.header>.section-header.divided{margin-inline:calc(var(--card__spacing-inline) * -1);padding-inline:var(--card__spacing-inline)}.section-header>.start{grid-area:1/1;margin-inline-end:var(--section-header__gap);display:flex}.section-header>.content{gap:var(--spacing__2xs);flex-direction:column;grid-area:1/2;min-inline-size:0;display:flex}.section-header>.content>.title{font-size:var(--font-size__lg);align-items:center;gap:var(--spacing__2xs) var(--spacing__xs);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;flex-wrap:wrap;font-weight:600;line-height:1.4;display:flex}.section-header>.content>.title>:is(h1,h2,h3,h4,h5,h6,p){color:inherit;font:inherit;letter-spacing:inherit;min-inline-size:0;margin:0}.section-header>.content>.description{color:var(--color__text-600);font-size:var(--font-size__sm);overflow-wrap:anywhere;max-inline-size:48rem}.section-header>.content>.description>p{margin:0}.section-header>.actions{gap:var(--spacing__xs);flex-wrap:wrap;grid-area:2/1/auto/-1;margin-block-start:var(--section-header__gap);display:flex}@container (width>=30rem){.section-header>.actions{grid-area:1/3;justify-content:end;margin-block-start:0;margin-inline-start:var(--spacing__md)}}}@scope(.stardwst){.select,.select.positioner{--select__border-color:var(--color__border);--select__item-active-background:var(--color__accent-subtle);--select__item-active-color:var(--color__accent);color:var(--color__text-900)}.select:not(.positioner){gap:var(--spacing__xs);width:100%;min-width:12rem;max-width:20rem;font-size:.875rem;line-height:1.5;display:grid}:is(.field,.field-frame)>.select:not(.positioner){max-width:none}.select:not(.positioner)>.label{font-weight:600}.select:not(.positioner)>.control{border-radius:var(--roundness);width:100%}.select:not(.positioner)>.control>.trigger{background:var(--select__trigger-background,var(--color__surface));border:var(--thickness) solid var(--select__border-color);border-radius:var(--roundness);box-shadow:var(--select__trigger-shadow,var(--shadow__level-1));color:var(--color__text-900);cursor:pointer;font:inherit;align-items:center;gap:var(--spacing__sm);min-height:2.5rem;padding:var(--spacing__xs) var(--spacing__sm);text-align:start;transition:background-color var(--transition__duration) var(--easing__out-expo), border-color var(--transition__duration) var(--easing__out-expo), box-shadow var(--transition__duration) var(--easing__out-expo);justify-content:space-between;width:100%;display:flex}.select:not(.positioner)>.control>.trigger:hover:not(:disabled){border-color:var(--select__hover-border-color,var(--color__accent))}.select:not(.positioner)>.control>.trigger:focus-visible{border-color:var(--color__accent);outline:2px solid var(--color__accent);outline-offset:3px}.select:not(.positioner)[aria-invalid=true]>.control>.trigger,.select:not(.positioner)>.control>.trigger[aria-invalid=true]{border-color:var(--color__danger);box-shadow:inset 0 0 0 1px var(--color__danger)}.select:not(.positioner):has(>select:is(:user-invalid,[aria-invalid=true]))>.control>.trigger{border-color:var(--color__danger);box-shadow:inset 0 0 0 1px var(--color__danger)}.select:not(.positioner)[aria-disabled=true]>.control>.trigger,.select:not(.positioner)>.control>.trigger:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.select:not(.positioner)[aria-readonly=true]>.control>.trigger{cursor:default}.select:not(.positioner)>.control>.trigger>.start{color:var(--color__text-600);flex:none;align-items:center;display:inline-flex}.select:not(.positioner)>.control>.trigger>.start>svg{block-size:1.125em;inline-size:1.125em}.select:not(.positioner)>.control>.trigger>.value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.select:not(.positioner)>.control>.trigger>.indicator{color:var(--color__text-600);transition:transform var(--transition__duration) var(--easing__out-expo);flex:none;display:inline-flex}.select:not(.positioner)>.control>.trigger[aria-expanded=true]>.indicator{transform:rotate(180deg)}.select.positioner{z-index:var(--overlay-z-index,var(--z-index__50))}.select.positioner>.content{background:var(--select__content-background,var(--color__surface));border:var(--thickness) solid var(--select__border-color);border-radius:var(--roundness);box-shadow:var(--select__content-shadow,var(--shadow__level-3));box-sizing:border-box;min-width:12rem;max-height:16rem;padding:var(--spacing__2xs);width:var(--reference-width);z-index:var(--overlay-z-index,var(--z-index__50));overflow:auto}.select.positioner>.content[data-state=open]{animation:stardwst-select-enter var(--transition__duration) var(--easing__out-expo);transform-origin:var(--transform-origin)}.select.positioner>.content>.item{border-radius:var(--roundness);color:var(--color__text-900);cursor:pointer;align-items:center;gap:var(--spacing__sm);min-height:2.25rem;padding:.375rem var(--spacing__xs);transition:background-color var(--transition__duration) var(--easing__out-expo), color var(--transition__duration) var(--easing__out-expo);justify-content:space-between;font-size:.875rem;line-height:1.5;display:flex}.select.positioner>.content>.item[data-highlighted]:not([aria-selected=true]){background:var(--color__surface-subtle)}.select.positioner>.content>.item[aria-selected=true]{background:var(--select__item-active-background);color:var(--select__item-active-color)}.select.positioner>.content>.item[aria-disabled=true]{cursor:not-allowed;opacity:var(--disabled-opacity)}.select.positioner>.content>.item>.item-text{min-width:0}.select.positioner>.content>.item:has(>.item-description){column-gap:var(--spacing__sm);grid-template-columns:minmax(0,1fr) auto;row-gap:0;display:grid}.select.positioner>.content>.item>.item-description{color:var(--color__text-600);grid-column:1;font-size:.75rem}.select.positioner>.content>.item:has(>.item-description)>.item-indicator{grid-area:1/2/span 2}.select.positioner>.content>.item>.item-indicator:not([hidden]){flex:none;display:inline-flex}.select.positioner>.content>.item>.item-indicator[hidden]{display:none}@keyframes stardwst-select-enter{0%{opacity:0;transform:translateY(-.125rem)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.select.positioner>.content{animation:none}.select:not(.positioner)>.control>.trigger,.select:not(.positioner)>.control>.trigger>.indicator,.select.positioner>.content>.item{transition:none}}}@scope(.stardwst){.slider{--slider__inline-padding:0rem;--slider__thumb-size:1.25rem;--slider__track-size:.25rem;color:var(--color__text-900);gap:var(--spacing__xs);width:100%;font-size:.875rem;line-height:1.5;display:grid}.slider.horizontal{contain:inline-size;contain-intrinsic-inline-size:calc(12rem - var(--slider__inline-padding) - var(--slider__inline-padding))}.slider>.header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.slider>.header>.label{font-weight:600}.slider>.header>.value{color:var(--color__text-700);font-variant-numeric:tabular-nums}.slider>.description{color:var(--color__text-600);font-size:.8125rem}.slider>.control{min-height:var(--slider__thumb-size);align-items:center;display:flex;position:relative}.slider>.control>.track{background:var(--slider__track-background,var(--color__surface-subtle));border:var(--thickness) solid var(--slider__track-border-color,var(--color__border));border-radius:var(--roundness__full);height:var(--slider__track-size);width:100%;overflow:hidden}.slider>.control>.track>.range{background:var(--slider__range-background,var(--color__accent));border-radius:inherit;height:100%;inset-block-start:0}.slider>.control>.thumb{background:var(--slider__thumb-background,var(--color__accent));border:var(--thickness) solid var(--slider__thumb-border-color,var(--color__accent));border-radius:var(--roundness);box-shadow:var(--slider__thumb-shadow,var(--shadow__level-1));cursor:grab;height:var(--slider__thumb-size);transition:box-shadow var(--transition__duration) var(--easing__out-expo), transform var(--transition__duration) var(--easing__out-expo);width:var(--slider__thumb-size)}.slider>.control>.thumb:hover:not([aria-disabled=true],[aria-readonly=true]){box-shadow:var(--slider__thumb-hover-shadow,var(--shadow__level-2));transform:scale(1.05)}.slider>.control>.thumb[data-dragging]{cursor:grabbing}.slider>.control>.thumb:focus-visible{outline:2px solid var(--color__accent);outline-offset:3px}.slider[aria-invalid=true]>.control>.track>.range{background:var(--color__danger)}.slider:has(.thumb[aria-invalid=true])>.control>.track>.range{background:var(--color__danger)}.slider[aria-invalid=true]>.control>.thumb,.slider>.control>.thumb[aria-invalid=true]{background:var(--color__danger);border-color:var(--color__danger)}.slider[aria-disabled=true]{color:var(--color__text-600);cursor:not-allowed}.slider[aria-disabled=true]>.header>:is(.label,.value){color:inherit}.slider[aria-disabled=true]>.control>.track>.range{background:var(--color__border)}.slider[aria-disabled=true]>.control>.thumb,.slider>.control>.thumb[aria-disabled=true]{background:var(--color__surface);border-color:var(--color__border);box-shadow:var(--shadow__none);cursor:not-allowed}.slider:has(>.control>.thumb[aria-readonly=true])>.control>.thumb{cursor:default}.slider.vertical{width:fit-content}.slider.vertical>.header{align-items:flex-start;gap:var(--spacing__2xs);flex-direction:column}.slider.vertical>.control{height:10rem;min-width:var(--slider__thumb-size);justify-content:center}.slider.vertical>.control>.track{height:100%;width:var(--slider__track-size)}.slider.vertical>.control>.track>.range{width:100%;height:auto}.slider>.error{color:var(--color__danger);font-size:.8125rem;font-weight:600}@media (prefers-reduced-motion:reduce){.slider>.control>.thumb{transition:none}}}@scope(.stardwst){.spinner{--spinner__size:1em;--spinner__thickness:.125em;--spinner__color:currentcolor;--spinner__track:color-mix(in srgb, var(--spinner__color) 20%, transparent);block-size:var(--spinner__size);border:var(--spinner__thickness) solid var(--spinner__track);border-block-start-color:var(--spinner__color);box-sizing:border-box;inline-size:var(--spinner__size);vertical-align:-.125em;border-radius:50%;flex:none;animation:.7s linear infinite stardwst-spin;display:inline-block}@media (forced-colors:active){.spinner{--spinner__track:transparent;color:canvastext;forced-color-adjust:none}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}}@scope(.stardwst){.stack{--stack__gap:var(--spacing__sm);align-self:stretch;gap:var(--stack__gap);flex-direction:column;display:flex}.stack.items-start{align-items:flex-start}.stack.items-center{align-items:center}.stack.items-end{align-items:flex-end}.stack.items-stretch{align-items:stretch}.stack.justify-start{justify-content:flex-start}.stack.justify-center{justify-content:center}.stack.justify-end{justify-content:flex-end}.stack.justify-between{justify-content:space-between}}@scope(.stardwst){.steps{--steps__indicator-size:2rem;--steps__connector-thickness:2px;--steps__connector-color:var(--color__border);--steps__gap:var(--spacing__sm);inline-size:100%;inline-size:-webkit-fill-available;inline-size:-moz-available;flex-wrap:wrap;inline-size:stretch;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.steps>.item{--steps__tone:var(--color__accent);--steps__tone-subtle:var(--color__accent-subtle);--steps__tone-strong:var(--color__accent);--steps__on-tone:var(--color__on-accent);align-content:start;column-gap:var(--steps__gap);grid-template-columns:var(--steps__indicator-size) minmax(0, 1fr);min-inline-size:0;row-gap:var(--spacing__2xs);flex:1 0 100%;padding-block-end:var(--spacing__lg);display:grid;position:relative}.steps>.item:last-child{padding-block-end:0}.steps>.item.info{--steps__tone:var(--color__info);--steps__tone-subtle:var(--color__info-subtle);--steps__tone-strong:var(--color__info-strong);--steps__on-tone:var(--color__on-info)}.steps>.item.success{--steps__tone:var(--color__success);--steps__tone-subtle:var(--color__success-subtle);--steps__tone-strong:var(--color__success-strong);--steps__on-tone:var(--color__on-success)}.steps>.item.warning{--steps__tone:var(--color__warning);--steps__tone-subtle:var(--color__warning-subtle);--steps__tone-strong:var(--color__warning-strong);--steps__on-tone:var(--color__on-warning)}.steps>.item.danger{--steps__tone:var(--color__danger);--steps__tone-subtle:var(--color__danger-subtle);--steps__tone-strong:var(--color__danger-strong);--steps__on-tone:var(--color__on-danger)}.steps>.item>.indicator{background:var(--color__surface);block-size:var(--steps__indicator-size);border:2px solid var(--color__border);border-radius:var(--roundness__full);box-sizing:border-box;color:var(--color__text-600);font-size:var(--font-size__sm);font-variant-numeric:tabular-nums;inline-size:var(--steps__indicator-size);grid-area:1/1/span 2;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.steps>.item>.indicator>svg{block-size:1.25rem;inline-size:1.25rem}.steps>.item>.title{color:var(--color__text-700);min-block-size:var(--steps__indicator-size);overflow-wrap:anywhere;grid-column:2;align-items:center;font-weight:500;display:flex}.steps>.item>.description{color:var(--color__text-600);font-size:var(--font-size__sm);overflow-wrap:anywhere;grid-column:2}.steps>.item:not(:last-child):after{background:var(--steps__connector-color);content:"";inline-size:var(--steps__connector-thickness);inset-block:calc(var(--steps__indicator-size) + var(--spacing__2xs)) var(--spacing__2xs);position:absolute;inset-inline-start:calc((var(--steps__indicator-size) - var(--steps__connector-thickness)) / 2)}.steps>.item[data-complete]{--steps__connector-color:var(--steps__tone)}.steps>.item[data-complete]>.indicator{background:var(--steps__tone);border-color:var(--steps__tone);color:var(--steps__on-tone)}.steps>.item[aria-current=step]>.indicator{background:var(--steps__tone-subtle);border-color:var(--steps__tone);color:var(--steps__tone-strong)}.steps>.item:is([data-complete],[aria-current=step])>.title{color:var(--color__text-900)}.steps>.item[aria-current=step]>.title{font-weight:600}.steps>.item:is(.info,.success,.warning,.danger)>.indicator{background:var(--steps__tone-subtle);border-color:var(--steps__tone);color:var(--steps__tone)}.steps>.item:is(.info,.success,.warning,.danger)>.description{color:var(--steps__tone-strong)}@container (width>=32rem){.steps.horizontal>.item{flex:1 1 0;padding-block-end:0;padding-inline-end:var(--steps__gap)}.steps.horizontal>.item>.indicator{grid-row:1}.steps.horizontal>.item>:is(.title,.description){grid-column:1/-1}.steps.horizontal>.item>.title{min-block-size:0;padding-block-start:var(--spacing__2xs)}.steps.horizontal>.item:not(:last-child):after{block-size:var(--steps__connector-thickness);inline-size:auto;inset-block:calc((var(--steps__indicator-size) - var(--steps__connector-thickness)) / 2) auto;inset-inline:calc(var(--steps__indicator-size) + var(--spacing__xs)) var(--spacing__xs)}}@media (forced-colors:active){.steps>.item:not(:last-child):after{forced-color-adjust:none;background:canvastext}.steps>.item[data-complete]:not(:last-child):after{background:highlight}.steps>.item:is([aria-current=step],[data-complete])>.indicator{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}.steps>.item:is(.info,.success,.warning,.danger)>.indicator{color:canvastext;background:canvas;border-color:canvastext}.steps>.item[aria-current=step]:is(.info,.success,.warning,.danger)>.indicator{outline-offset:2px;outline:2px solid highlight}}}@scope(.stardwst){.switch{--switch__color:var(--color__text-900);--switch__gap:.75rem;--switch__control-width:3rem;--switch__control-height:1.5rem;--switch__control-background:var(--color__surface);--switch__control-border-color:var(--switch__invalid-border-color,var(--switch__state-border-color));--switch__state-border-color:var(--color__border);--switch__thumb-size:1.125rem;--switch__thumb-color:var(--color__accent);--switch__thumb-offset:.125rem;--switch__thumb-shadow:var(--shadow__level-1);--switch__thumb-translation:calc(var(--switch__control-width) - var(--switch__thumb-size) - var(--switch__thumb-offset) - var(--switch__thumb-offset));box-sizing:border-box;color:var(--switch__color);cursor:pointer;align-items:center;gap:var(--switch__gap);white-space:nowrap;font-size:.875rem;display:inline-flex;position:relative}.switch>.control{background-color:var(--switch__control-background);border:var(--thickness) solid var(--switch__control-border-color);border-radius:var(--roundness__full);box-sizing:border-box;height:var(--switch__control-height);transition:background-color var(--transition__duration) var(--easing__out-expo), border-color var(--transition__duration) var(--easing__out-expo), box-shadow var(--transition__duration) var(--easing__out-expo);width:var(--switch__control-width);flex:none;align-items:center;display:inline-flex;position:relative}.switch>.control>.thumb{background-color:var(--switch__thumb-color);border-radius:var(--roundness__full);box-shadow:var(--switch__thumb-shadow);height:var(--switch__thumb-size);transition:background-color var(--transition__duration) var(--easing__out-expo), transform var(--transition__duration) var(--easing__out-expo);width:var(--switch__thumb-size);position:absolute;inset-inline-start:var(--switch__thumb-offset);transform:translate(0)}.switch>.label{font-weight:500}.switch>.control[aria-checked=true]{--switch__control-background:var(--switch__checked-background,var(--color__accent));--switch__state-border-color:var(--switch__checked-border-color,var(--color__accent));--switch__thumb-color:var(--switch__checked-thumb-color,var(--color__on-accent))}.switch:has(input:checked){--switch__control-background:var(--switch__checked-background,var(--color__accent));--switch__state-border-color:var(--switch__checked-border-color,var(--color__accent));--switch__thumb-color:var(--switch__checked-thumb-color,var(--color__on-accent))}.switch>.control[aria-checked=true]>.thumb{transform:translateX(var(--switch__thumb-translation))}.switch:has(input:checked)>.control>.thumb{transform:translateX(var(--switch__thumb-translation))}.switch:hover:not(:has(input:disabled),:has(.control[aria-readonly=true])):not(:has(input:checked)){--switch__state-border-color:var(--switch__hover-border-color,var(--color__accent))}.switch:hover:not(:has(input:disabled),:has(.control[aria-readonly=true])):has(input:checked){--switch__control-background:var(--switch__checked-hover-background,var(--color__accent));--switch__state-border-color:var(--switch__checked-hover-border-color,var(--color__accent))}.switch>.control:focus-visible{outline:2px solid var(--color__accent);outline-offset:3px}.switch:has(input:focus-visible)>.control{outline:2px solid var(--color__accent);outline-offset:3px}.switch[aria-invalid=true]{--switch__invalid-border-color:var(--color__danger)}.switch:has(input:is(:user-invalid,[aria-invalid=true])){--switch__invalid-border-color:var(--color__danger)}.switch[aria-invalid=true]>.control{box-shadow:inset 0 0 0 1px var(--color__danger)}.switch:has(input:is(:user-invalid,[aria-invalid=true]))>.control{box-shadow:inset 0 0 0 1px var(--color__danger)}.switch[aria-disabled=true]{cursor:not-allowed;opacity:var(--disabled-opacity)}.switch:has(input:disabled){cursor:not-allowed;opacity:var(--disabled-opacity)}.switch:has(.control[aria-readonly=true]){cursor:default}@media (prefers-reduced-motion:reduce){.switch>.control,.switch>.control>.thumb{transition:none}}}@scope(.stardwst){.table-region{--table-region__max-block-size:none;border:var(--thickness) solid var(--color__border-subtle);border-radius:var(--roundness);max-block-size:var(--table-region__max-block-size);max-inline-size:100%;overflow:auto}.table-region>.table{inline-size:max-content;min-inline-size:100%}.table-region:focus-visible{outline:2px solid var(--color__accent);outline-offset:2px}.table{--table__background:var(--color__surface);--table__border-color:var(--color__border-subtle);--table__header-background:var(--color__surface-subtle);--table__header-color:var(--color__text-700);--table__hover-background:color-mix(in srgb, var(--color__accent-subtle) 40%, transparent);--table__padding-block:var(--spacing__sm);--table__padding-inline:var(--spacing__md);background:var(--table__background);border-collapse:separate;border-spacing:0;color:var(--color__text-900);inline-size:100%;font-size:.875rem;line-height:1.5}.table>caption{caption-side:top;color:var(--color__text-900);padding:var(--table__padding-block) var(--table__padding-inline);text-align:start;font-weight:600}.table>:is(thead,tbody,tfoot)>tr>:is(th,td){border-block-end:var(--thickness) solid var(--table__border-color);padding:var(--table__padding-block) var(--table__padding-inline);text-align:start;vertical-align:middle}.table>thead>tr>th{background:var(--table__header-background);color:var(--table__header-color);white-space:nowrap;font-size:.75rem;font-weight:600}.table>tbody>tr>th{font-weight:500}.table>tfoot>tr>:is(th,td){font-weight:600}.table>:is(tbody,tfoot):last-child>tr:last-child>:is(th,td){border-block-end:0}.table>tbody>tr:hover>:is(th,td){background:var(--table__hover-background)}.table.dense{--table__padding-block:var(--spacing__2xs);--table__padding-inline:var(--spacing__sm)}.table.sticky-header>thead{z-index:1;position:sticky;inset-block-start:0}.table>:is(thead,tbody,tfoot)>tr>.numeric{font-variant-numeric:tabular-nums;text-align:end}}@scope(.stardwst){.tabs{--tabs__gap:var(--spacing__md);--tabs__marker-color:var(--color__accent);--tabs__marker-thickness:.125rem;--tabs__fill:var(--color__accent-subtle);gap:var(--tabs__gap);flex-direction:column;min-inline-size:0;display:flex}.tabs.vertical{flex-direction:row;align-items:flex-start}.tabs>.list{gap:var(--spacing__2xs);isolation:isolate;scrollbar-width:thin;max-inline-size:100%;display:flex;position:relative;overflow-x:auto}.tabs.vertical>.list{flex-direction:column;flex:none;overflow:visible}.tabs.line>.list{box-shadow:inset 0 calc(0px - var(--thickness)) 0 var(--color__border-subtle)}.tabs.line.vertical>.list{border-inline-end:var(--thickness) solid var(--color__border-subtle);box-shadow:none}.tabs>.list>.trigger{border-radius:var(--roundness);color:var(--color__text-700);cursor:pointer;font:inherit;align-items:center;gap:var(--spacing__xs);min-block-size:2.5rem;padding:var(--spacing__xs) var(--spacing__md);transition-duration:var(--transition__duration);transition-property:background-color,color;transition-timing-function:var(--transition__easing);white-space:nowrap;z-index:1;background:0 0;border:0;flex:none;justify-content:center;font-weight:600;line-height:1.5;display:inline-flex;position:relative}.tabs.line>.list>.trigger{border-radius:0}.tabs.vertical>.list>.trigger{justify-content:flex-start}.tabs.fluid>.list>.trigger{flex:1 1 0;min-inline-size:max-content}@media (pointer:coarse){.tabs>.list>.trigger{min-block-size:2.75rem}}.tabs>.list>.trigger:focus-visible{outline-offset:-2px}.tabs>.list>.trigger:hover:not(:disabled,[aria-selected=true]){color:var(--color__text-900)}.tabs.tonal>.list>.trigger:hover:not(:disabled,[aria-selected=true]){background:var(--color__surface-subtle)}.tabs>.list>.trigger[aria-selected=true]{color:var(--color__accent)}.tabs>.list>.trigger:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.tabs>.list>.indicator{--transition-duration:var(--transition__duration);--transition-timing-function:var(--transition__easing);pointer-events:none;position:absolute}.tabs:not(.vertical)>.list>.indicator{left:var(--left)}.tabs.vertical>.list>.indicator{top:var(--top)}.tabs.line>.list>.indicator{background:var(--tabs__marker-color);block-size:var(--tabs__marker-thickness);inline-size:var(--width);inset-block-end:0}.tabs.line.vertical>.list>.indicator{block-size:var(--height);inline-size:var(--tabs__marker-thickness);inset-block-end:auto;inset-inline-end:calc(0px - var(--thickness))}.tabs.tonal>.list>.indicator{background:var(--tabs__fill);block-size:var(--height);border-radius:var(--roundness);inline-size:var(--width);top:var(--top)}.tabs.tonal.vertical>.list>.indicator{left:var(--left)}.tabs.line>.list:not(:has(>.indicator:not([hidden])))>.trigger[aria-selected=true]:after{background:var(--tabs__marker-color);block-size:var(--tabs__marker-thickness);content:"";position:absolute;inset-block-end:0;inset-inline:0}.tabs.line.vertical>.list:not(:has(>.indicator:not([hidden])))>.trigger[aria-selected=true]:after{block-size:auto;inline-size:var(--tabs__marker-thickness);inset-block:0;inset-inline:auto calc(0px - var(--thickness))}.tabs.tonal>.list:not(:has(>.indicator:not([hidden])))>.trigger[aria-selected=true]{background:var(--tabs__fill)}@media (forced-colors:active){.tabs{--tabs__fill:Highlight;--tabs__marker-color:Highlight}.tabs>.list>.indicator,.tabs.line>.list>.trigger[aria-selected=true]:after{forced-color-adjust:none}.tabs.tonal>.list>.trigger[aria-selected=true]{color:highlighttext;forced-color-adjust:none;outline-color:canvastext}}.tabs>.content{flex:auto;min-inline-size:0}}@scope(.stardwst){.tag{--tag__background:var(--color__surface);--tag__border-color:var(--color__border);--tag__color:var(--color__text-800);--tag__font-size:var(--font-size__sm);--tag__gap:var(--spacing__2xs);--tag__padding-block:.0625rem;--tag__padding-inline:var(--spacing__xs);background:var(--tag__background);border:var(--thickness) solid var(--tag__border-color);border-radius:var(--roundness);box-sizing:border-box;color:var(--tag__color);font-family:inherit;font-size:var(--tag__font-size);align-items:center;gap:var(--tag__gap);max-inline-size:100%;padding-block:var(--tag__padding-block);padding-inline:var(--tag__padding-inline);vertical-align:middle;white-space:nowrap;font-weight:500;line-height:1.5;display:inline-flex}.tag>.content{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.tag>.start{color:var(--color__text-600);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.tag>.start>svg{block-size:1em;inline-size:1em}.tag>.start>img{border-radius:var(--roundness__full);object-fit:cover;block-size:1.25em;inline-size:1.25em}.tag:has(>.remove){padding-inline-end:var(--tag__padding-block)}.tag>.remove{border-radius:var(--roundness);block-size:1.25rem;color:var(--color__text-600);cursor:pointer;font:inherit;inline-size:1.25rem;transition:background-color var(--transition__duration) var(--easing__out-expo), color var(--transition__duration) var(--easing__out-expo);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.tag>.remove:hover:not(:disabled){background:var(--color__surface-subtle);color:var(--color__text-900)}.tag>.remove:focus-visible{outline:2px solid var(--color__accent);outline-offset:1px}.tag>.remove:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.tag>.remove>svg{block-size:.875rem;inline-size:.875rem}@media (pointer:coarse){.tag>.remove:before{content:"";block-size:2.75rem;inline-size:2.75rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.tag>.remove:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{translate:50% -50%}}@media (prefers-reduced-motion:reduce){.tag>.remove{transition:none}}}@scope(.stardwst){.tags-input:not(.input){color:var(--color__text-900);gap:var(--spacing__xs);width:100%;min-width:12rem;max-width:20rem;font-size:.875rem;line-height:1.5;display:grid}.tags-input:not(.input)>.label{font-weight:600}:is(.input.tags-input,.tags-input>.input){align-items:center;gap:var(--spacing__2xs);isolation:isolate;padding:.1875rem var(--spacing__2xs);flex-wrap:wrap}:is(.input.tags-input,.tags-input>.input)>.control{min-inline-size:6rem;padding:.25rem var(--spacing__2xs);z-index:1;flex:1 0 6rem;position:relative}:is(.input.tags-input,.tags-input>.input)>.item{min-inline-size:0;max-inline-size:100%;display:inline-flex}:is(.input.tags-input,.tags-input>.input)>.item>:is(.tag,.item-input)[hidden]{display:none}:is(.input.tags-input,.tags-input>.input)>.item>.tag[data-highlighted]{border-color:var(--color__accent);box-shadow:inset 0 0 0 1px var(--color__accent)}@media (forced-colors:active){:is(.input.tags-input,.tags-input>.input)>.item>.tag[data-highlighted]{color:canvastext;forced-color-adjust:none;background:canvas;border-color:highlight;box-shadow:inset 0 0 0 1px highlight}:is(.input.tags-input,.tags-input>.input)>.item>.tag[data-highlighted]>:is(.start,.remove){color:inherit}}:is(.input.tags-input,.tags-input>.input)>.item>.item-input{background:var(--field__control-background,var(--color__surface));border:var(--thickness) solid var(--color__accent);border-radius:var(--roundness);color:inherit;font:inherit;font-size:var(--font-size__sm);min-inline-size:4rem;padding:.0625rem var(--spacing__xs);outline:0}:is(.input.tags-input[data-readonly]:not([data-disabled]),.tags-input[data-readonly]:not([data-disabled])>.input){color:var(--color__text-900);cursor:default;opacity:1}}@scope(.stardwst){.toast{--toast__tone:var(--color__accent);--toast__tone-subtle:var(--color__accent-subtle);--toast__tone-strong:var(--color__accent);--toast__on-tone:var(--color__on-accent);--toast__inline-size:24rem;background:var(--color__surface);border:var(--thickness) solid var(--color__border-subtle);border-radius:var(--roundness);box-shadow:var(--shadow__level-2);box-sizing:border-box;color:var(--color__text-700);font-size:var(--font-size__sm);inline-size:min(var(--toast__inline-size), 100%);overflow-wrap:anywhere;padding:var(--spacing__sm) var(--spacing__md);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;line-height:1.5;display:grid}.toast[data-scope=toast]{height:var(--height);opacity:var(--opacity);scale:var(--scale);transition:translate .4s var(--easing__out-expo), scale .4s var(--easing__out-expo), opacity .4s var(--easing__out-expo), height .4s var(--easing__out-expo), box-shadow .2s var(--easing__out-expo);translate:var(--x) var(--y);will-change:translate, opacity, scale;z-index:var(--z-index)}.toast[data-scope=toast][data-state=closed]{transition:translate .4s var(--easing__out-expo), scale .4s var(--easing__out-expo), opacity .2s var(--easing__out-expo)}.toast[data-overlap][data-sibling]{overflow:hidden}.toast.info{--toast__tone:var(--color__info);--toast__tone-subtle:var(--color__info-subtle);--toast__tone-strong:var(--color__info-strong);--toast__on-tone:var(--color__on-info)}.toast.success{--toast__tone:var(--color__success);--toast__tone-subtle:var(--color__success-subtle);--toast__tone-strong:var(--color__success-strong);--toast__on-tone:var(--color__on-success)}.toast.warning{--toast__tone:var(--color__warning);--toast__tone-subtle:var(--color__warning-subtle);--toast__tone-strong:var(--color__warning-strong);--toast__on-tone:var(--color__on-warning)}.toast.danger{--toast__tone:var(--color__danger);--toast__tone-subtle:var(--color__danger-subtle);--toast__tone-strong:var(--color__danger-strong);--toast__on-tone:var(--color__on-danger)}.toast>.icon{block-size:1lh;color:var(--toast__tone);grid-area:1/1;align-items:center;margin-inline-end:var(--spacing__sm);display:inline-flex}.toast>.icon>svg{block-size:1.25rem;inline-size:1.25rem}.toast>.content{gap:var(--spacing__2xs);flex-direction:column;grid-area:1/2;display:flex}.toast>.content>.title{color:var(--color__text-900);font-weight:600}.toast>.actions{gap:var(--spacing__xs);margin-block:var(--spacing__xs) calc(var(--spacing__xs) * -1);flex-wrap:wrap;grid-area:2/2;display:flex}.toast>.actions>.button.text:first-child{margin-inline-start:calc(var(--spacing__md) * -1)}.toast>.dismiss{margin-block:calc(.5lh - 1.25rem);margin-inline:var(--spacing__xs) calc(var(--spacing__xs) * -1);grid-area:1/3}@media (forced-colors:active){.toast{border-color:canvastext}}@media (prefers-reduced-motion:reduce){.toast[data-scope=toast],.toast[data-scope=toast][data-state=closed]{transition:none}}}@scope(.stardwst){.tooltip-positioner{box-sizing:border-box;z-index:var(--overlay-z-index,var(--z-index__50))}.tooltip{--tooltip__background:var(--color__text-900);--tooltip__color:var(--color__background);background:var(--tooltip__background);border-radius:var(--roundness);box-shadow:var(--shadow__level-2);box-sizing:border-box;color:var(--tooltip__color);font-family:var(--font-family__display);max-inline-size:min(20rem, calc(100vw - var(--spacing__md) - var(--spacing__md)));overflow-wrap:break-word;outline:var(--thickness) solid transparent;padding:var(--spacing__2xs) var(--spacing__xs);transform-origin:var(--transform-origin);z-index:var(--overlay-z-index,var(--z-index__50));font-size:.75rem;font-weight:600;line-height:1.5;position:relative}.tooltip[hidden]{display:none}.tooltip[data-state=open]{animation:stardwst-tooltip-enter var(--transition__duration) var(--easing__out-expo)}.tooltip>.arrow{--arrow-background:var(--tooltip__background);--arrow-size:.5rem;--arrow-size-half:calc(var(--arrow-size) / 2);--arrow-offset:calc(var(--arrow-size-half) * -1);block-size:var(--arrow-size);inline-size:var(--arrow-size);position:absolute}.tooltip>.arrow>.tip{background:var(--arrow-background);block-size:100%;inline-size:100%;position:absolute;top:0;left:0;transform:rotate(45deg)}.tooltip:is([data-placement^=top],[data-placement^=bottom])>.arrow{left:calc(50% - var(--arrow-size-half))}.tooltip:is([data-placement^=left],[data-placement^=right])>.arrow{top:calc(50% - var(--arrow-size-half))}.tooltip[data-placement^=top]>.arrow{top:calc(100% + var(--arrow-offset))}.tooltip[data-placement^=bottom]>.arrow{bottom:calc(100% + var(--arrow-offset))}.tooltip[data-placement^=left]>.arrow{left:calc(100% + var(--arrow-offset))}.tooltip[data-placement^=right]>.arrow{right:calc(100% + var(--arrow-offset))}@keyframes stardwst-tooltip-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tooltip[data-state=open]{animation:none}}}@scope(.stardwst){.tree-view{--tree-view__inline-size:24rem;--tree-view__row-gap:var(--spacing__2xs);--tree-view__item-gap:var(--spacing__xs);--tree-view__item-color:var(--color__text-700);--tree-view__item-background:transparent;--tree-view__branch-color:var(--color__text-700);--tree-view__branch-background:transparent;--tree-view__branch-border-color:var(--color__border-subtle);--tree-view__node-column-size:1rem;--tree-view__selected-color:var(--color__accent);--tree-view__selected-background:var(--color__accent-subtle);font-family:var(--font-family__display);inline-size:min(100%, var(--tree-view__inline-size))}.tree-view>.tree{gap:var(--tree-view__row-gap);margin:0;padding:0;display:grid}.tree-view .branch{list-style:none}.tree-view .branch>.control,.tree-view .item{border-radius:var(--roundness);box-sizing:border-box;align-items:center;gap:var(--tree-view__item-gap);inline-size:100%;min-inline-size:0;padding:var(--spacing__xs) var(--spacing__sm);text-align:start;transition:background-color var(--transition__duration) var(--easing__out-expo), color var(--transition__duration) var(--easing__out-expo), box-shadow var(--transition__duration) var(--easing__out-expo);border:0;display:flex}.tree-view .branch>.control{background:var(--tree-view__branch-background);color:var(--tree-view__branch-color);cursor:pointer;font:inherit;font-size:.875rem;font-weight:600}@media (pointer:coarse){.tree-view .branch>.control,.tree-view .item{min-block-size:2.75rem}}.tree-view .item{background:var(--tree-view__item-background);color:var(--tree-view__item-color);cursor:pointer;font-size:.875rem}.tree-view .branch>.control:hover:not([aria-disabled=true]),.tree-view .item:hover:not([aria-disabled=true]){--tree-view__item-color:var(--color__text-900);--tree-view__item-background:var(--color__surface-subtle);--tree-view__branch-color:var(--color__text-900);--tree-view__branch-background:var(--color__surface-subtle)}.tree-view .branch>.control:focus-visible,.tree-view .item:focus-visible{outline:2px solid var(--color__accent);outline-offset:2px}.tree-view .branch>.content{border-inline-start:var(--thickness) solid var(--tree-view__branch-border-color);gap:var(--tree-view__row-gap);padding-block:var(--spacing__2xs);margin-inline-start:var(--spacing__sm);padding-inline-start:var(--spacing__sm);display:grid}.tree-view .branch>.content[hidden],.tree-view .branch>.control[aria-expanded=false]+.content{display:none}.tree-view .branch>.control>.indicator,.tree-view .item>.spacer{block-size:var(--tree-view__node-column-size);flex:0 0 var(--tree-view__node-column-size);inline-size:var(--tree-view__node-column-size)}.tree-view .branch>.control>.indicator{place-items:center;display:grid}.tree-view .branch>.control .arrow{transform-origin:50%;block-size:1em;inline-size:1em;transition:transform var(--transition__duration) var(--easing__out-expo);display:block;transform:scaleX(1)}.tree-view .branch>.control[aria-expanded=true] .arrow{transform:scaleX(1)rotate(90deg)}.tree-view[dir=rtl] .branch>.control .arrow{transform:scaleX(-1)}.tree-view[dir=rtl] .branch>.control[aria-expanded=true] .arrow{transform:scaleX(-1)rotate(90deg)}.tree-view .branch>.control .loading{block-size:1rem;inline-size:1rem;display:none}.tree-view .branch>.control>.indicator[data-loading] .arrow{display:none}.tree-view .branch>.control>.indicator[data-loading] .loading{display:block}.tree-view .branch>.control>.indicator[data-loading] .loading circle{animation:.9s ease-in-out infinite alternate stardwst-tree-view-loading}.tree-view .branch>.control>.indicator[data-loading] .loading circle:nth-child(2){animation-delay:.15s}.tree-view .branch>.control>.indicator[data-loading] .loading circle:nth-child(3){animation-delay:.3s}.tree-view .text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.tree-view .end{align-items:center;margin-inline-start:auto;display:flex}.tree-view .item[aria-selected=true],.tree-view .item[aria-current]:not([aria-current=false]),.tree-view .branch[aria-current]:not([aria-current=false])>.control,.tree-view .branch[aria-selected=true]>.control{--tree-view__item-color:var(--tree-view__selected-color);--tree-view__item-background:var(--tree-view__selected-background);--tree-view__branch-color:var(--tree-view__selected-color);--tree-view__branch-background:var(--tree-view__selected-background);box-shadow:var(--shadow__level-1);font-weight:600}.tree-view [aria-disabled=true],.tree-view :disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}}@keyframes stardwst-tree-view-loading{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){@scope(.stardwst){.tree-view .arrow,.tree-view .branch>.control,.tree-view .item{transition:none}.tree-view .loading circle{animation:none}}}}@layer stardwst.theme{@scope(.stardwst){.button,.button.outlined{--button__background:transparent;--button__border-color:var(--color__accent);--button__color:var(--color__accent);--button__shadow:var(--shadow__level-1);transition-property:background-color,border-color,box-shadow,color}.button-group>.button{transition-property:background-color,box-shadow,color}.badge:not(.info,.success,.warning,.danger){--badge__on-tone:var(--color__on-accent-muted)}.featured-icon:not(.info,.success,.warning,.danger){--featured-icon__on-tone:var(--color__on-accent-muted)}.featured-icon.elevated{--featured-icon__background:var(--color__surface-muted);--featured-icon__border-color:var(--color__border-strong)}.button:hover:not(:disabled,[aria-disabled=true]),.button.outlined:hover:not(:disabled,[aria-disabled=true]){--button__background:var(--color__surface-muted);--button__border-color:var(--color__accent);--button__color:var(--color__accent)}.button:active:not(:disabled,[aria-disabled=true]),.button.outlined:active:not(:disabled,[aria-disabled=true]){--button__background:color-mix(in srgb, var(--color__accent-subtle) 50%, transparent);--button__border-color:var(--color__accent);--button__color:var(--color__accent);transform:none}.button.filled{--button__background:var(--color__accent);--button__border-color:transparent;--button__color:var(--color__on-accent-muted)}.button.filled:hover:not(:disabled,[aria-disabled=true]){--button__background:var(--color__accent-hover);--button__border-color:transparent;--button__color:var(--color__on-accent-muted)}.button.filled:focus-visible:not(:disabled,[aria-disabled=true]){--button__background:var(--color__accent);--button__border-color:transparent;--button__color:var(--color__on-accent-muted)}.button.filled:active:not(:disabled,[aria-disabled=true]){--button__background:color-mix(in srgb, var(--color__accent) 85%, black);--button__border-color:transparent;--button__color:var(--color__on-accent-muted)}.button.elevated{--button__background:var(--color__surface-muted);--button__border-color:var(--color__border-strong);--button__color:var(--color__text-700);--button__shadow:var(--shadow__level-1);border-block-start-color:#0000;border-inline-color:#0000}.button.elevated:after{border-block-end:1px solid var(--color__accent);border-radius:var(--roundness);content:"";opacity:0;block-size:100%;inline-size:0;transition:inset-inline-start .18s var(--easing__out-expo), inline-size .18s var(--easing__out-expo), opacity 25ms var(--easing__out-expo);z-index:-1;position:absolute;inset-block-end:-2px;inset-inline-start:50%}.button.elevated:hover:not(:disabled,[aria-disabled=true]){--button__background:var(--color__surface-muted);--button__border-color:var(--color__surface-muted);--button__color:var(--color__accent)}.button.elevated:hover:not(:disabled,[aria-disabled=true]):after{opacity:1;inline-size:100%;inset-inline-start:0}.button.elevated:active:not(:disabled,[aria-disabled=true]){--button__background:color-mix(in srgb, var(--color__accent-subtle) 50%, transparent);--button__border-color:var(--color__border-strong);--button__color:var(--color__accent);--button__shadow:var(--shadow__none)}.button.tonal{--button__background:var(--color__accent-subtle);--button__border-color:transparent;--button__color:var(--color__text-on-accent-subtle);--button__shadow:var(--shadow__level-1)}.button.tonal:hover:not(:disabled,[aria-disabled=true]){--button__background:var(--color__surface-muted);--button__border-color:transparent;--button__color:var(--color__text-on-accent-subtle)}.button.tonal:active:not(:disabled,[aria-disabled=true]){--button__background:color-mix(in srgb, var(--color__accent-subtle) 50%, transparent);--button__border-color:transparent;--button__color:var(--color__text-on-accent-subtle)}.button.text{--button__background:transparent;--button__border-color:transparent;--button__color:var(--color__accent);--button__shadow:var(--shadow__none)}.button.text:hover:not(:disabled,[aria-disabled=true]){--button__background:var(--color__surface-muted);--button__border-color:transparent;--button__color:var(--color__accent)}.button.text:active:not(:disabled,[aria-disabled=true]){--button__background:color-mix(in srgb, var(--color__accent-subtle) 50%, transparent);--button__border-color:transparent;--button__color:var(--color__accent)}.button:is([aria-pressed=true],[aria-pressed=mixed],[aria-checked=true]){--button__background:var(--color__accent-subtle);--button__border-color:var(--color__accent);--button__color:var(--color__accent);--button__shadow:var(--shadow__none)}.button.text:is([aria-pressed=true],[aria-pressed=mixed],[aria-checked=true]){--button__background:color-mix(in srgb, var(--color__accent-subtle) 50%, transparent);--button__border-color:transparent;--button__color:var(--color__accent)}.checkbox,.radio>.options>.item,.switch{border-radius:var(--roundness);padding:var(--spacing__xs) var(--spacing__md);transition:background-color var(--transition__duration) var(--easing__out-expo);background-color:#0000}.radio:not([aria-disabled=true],[aria-readonly=true])>.options>.item:hover:not([aria-disabled=true],[aria-readonly=true]){background-color:var(--color__surface-muted)}.checkbox:hover:not(:has(input:disabled),:has(.control[aria-readonly=true]),[aria-disabled=true],[aria-readonly=true]){background-color:var(--color__surface-muted)}.switch:hover:not(:has(input:disabled),:has(.control[aria-readonly=true]),[aria-disabled=true],[aria-readonly=true]){background-color:var(--color__surface-muted)}.radio:not([aria-disabled=true],[aria-readonly=true])>.options>.item:active:not([aria-disabled=true],[aria-readonly=true]){background-color:color-mix(in srgb, var(--color__accent-subtle) 50%, transparent)}.checkbox:active:not(:has(input:disabled),:has(.control[aria-readonly=true]),[aria-disabled=true],[aria-readonly=true]){background-color:color-mix(in srgb, var(--color__accent-subtle) 50%, transparent)}.switch:active:not(:has(input:disabled),:has(.control[aria-readonly=true]),[aria-disabled=true],[aria-readonly=true]){background-color:color-mix(in srgb, var(--color__accent-subtle) 50%, transparent)}.checkbox>.control,.radio>.options>.item>.control,.checkbox.outlined>.control{border-color:var(--color__border-strong);box-shadow:var(--shadow__level-1);background:0 0}.checkbox.outlined>.control:is([aria-checked=true],[aria-checked=mixed],[data-state=indeterminate]){background:var(--color__accent-subtle);border-color:var(--color__accent-subtle);color:var(--color__accent)}.checkbox.outlined:has(input:checked)>.control{background:var(--color__accent-subtle);border-color:var(--color__accent-subtle);color:var(--color__accent)}.checkbox.filled>.control{background:var(--color__surface-muted);border-color:var(--color__border-muted);box-shadow:var(--shadow__level-1)}.checkbox.filled>.control:is([aria-checked=true],[aria-checked=mixed],[data-state=indeterminate]){background:var(--color__accent);border-color:var(--color__accent);color:var(--color__on-accent)}.checkbox.filled:has(input:checked)>.control{background:var(--color__accent);border-color:var(--color__accent);color:var(--color__on-accent)}.radio.outlined>.options>.item>.control{border-color:var(--color__border-strong);box-shadow:var(--shadow__level-1);background:0 0}.radio.outlined>.options>.item>.control[aria-checked=true]{background:var(--color__accent-subtle);border-color:var(--color__accent)}.radio.outlined>.options>.item:has(input:checked)>.control{background:var(--color__accent-subtle);border-color:var(--color__accent)}.radio.outlined>.options>.item>.control>.indicator{background:var(--color__accent)}.radio.elevated>.options>.item>.control{border-color:var(--color__border-strong);box-shadow:0 1px 0 var(--color__border-strong), var(--shadow__level-1);background:0 0}.radio.elevated>.options>.item>.control[aria-checked=true]{background:var(--color__accent);border-color:var(--color__accent)}.radio.elevated>.options>.item:has(input:checked)>.control{background:var(--color__accent);border-color:var(--color__accent)}.radio.elevated>.options>.item>.control>.indicator{background:var(--color__on-accent)}.checkbox:is([aria-invalid=true],:has(input:is(:user-invalid,[aria-invalid=true])))>.control,.checkbox:is(.outlined,.filled):is([aria-invalid=true],:has(input:is(:user-invalid,[aria-invalid=true])))>.control,.radio[aria-invalid=true]>.options>.item>.control,.radio>.options>.item:is([aria-invalid=true],:has(input:is(:user-invalid,[aria-invalid=true])))>.control,.radio:is(.outlined,.elevated):is([aria-invalid=true],:has(input:is(:user-invalid,[aria-invalid=true])))>.options>.item>.control{border-color:var(--color__danger);box-shadow:inset 0 0 0 1px var(--color__danger)}.switch.outlined{--switch__control-background:transparent;--switch__state-border-color:var(--color__border-strong);--switch__thumb-color:var(--color__border-strong);--switch__thumb-shadow:var(--shadow__level-1)}.switch.outlined>.control[aria-checked=true]{--switch__control-background:transparent;--switch__state-border-color:var(--color__accent);--switch__thumb-color:var(--color__accent)}.switch.outlined:has(input:checked){--switch__control-background:transparent;--switch__state-border-color:var(--color__accent);--switch__thumb-color:var(--color__accent)}.switch.elevated{--switch__control-background:transparent;--switch__state-border-color:var(--color__border-strong);--switch__thumb-color:var(--color__border-strong);--switch__thumb-shadow:0 1px 0 var(--color__border-strong), var(--shadow__level-1)}.switch.elevated>.control{box-shadow:0 1px 0 var(--color__border-strong), var(--shadow__level-1)}.switch.elevated>.control[aria-checked=true]{--switch__control-background:var(--color__accent);--switch__state-border-color:var(--color__accent);--switch__thumb-color:var(--color__on-accent)}.switch.elevated:has(input:checked){--switch__control-background:var(--color__accent);--switch__state-border-color:var(--color__accent);--switch__thumb-color:var(--color__on-accent)}.switch.elevated>.control[aria-checked=true]>.thumb{box-shadow:0 1px 0 var(--color__border-strong), var(--shadow__level-1)}.switch.elevated:has(input:checked)>.control>.thumb{box-shadow:0 1px 0 var(--color__border-strong), var(--shadow__level-1)}.select:not(.positioner).outlined{--select__trigger-background:var(--field__background,var(--color__background))}.select:not(.positioner).elevated{--select__trigger-background:var(--color__surface-muted);--select__trigger-shadow:var(--shadow__level-1)}.field{--field__label-resting-top:calc(.375rem + 1.25rem);position:relative}.field:has(>.label){padding-block-start:.375rem}:is(.field,.field-frame):not(:is(.elevated,:has(>:is(.input,.textarea).elevated))){--field__outline-background:var(--field__background,var(--color__background))}:is(.field,.field-frame):not(:is(.elevated,:has(>:is(.input,.textarea).elevated))):has(>.input>.control:is(:disabled,[readonly]),>.textarea>.control:is(:disabled,[readonly]),>:is(input.input,select.input,textarea.textarea):is(:disabled,[readonly]:not(select)),>.select>.control>.trigger:disabled){--field__outline-background:var(--color__surface-subtle)}:is(input.input,select.input,textarea.textarea):focus-visible{outline:2px solid var(--color__accent);outline-offset:3px}.input:not(:is(input,select)):has(>.control:focus-visible){outline:2px solid var(--color__accent);outline-offset:3px}.textarea:not(textarea):has(>.control:focus-visible){outline:2px solid var(--color__accent);outline-offset:3px}.input>.control:focus-visible,.textarea>.control:focus-visible{outline:none}.field>.label{pointer-events:none;inset-inline-start:var(--spacing__md);top:var(--field__label-resting-top);transition:color var(--transition__duration) var(--easing__out-expo), font-size var(--transition__duration) var(--easing__out-expo), padding var(--transition__duration) var(--easing__out-expo), top var(--transition__duration) var(--easing__out-expo);z-index:2;background:0 0;padding-inline:0;font-size:1rem;font-weight:400;position:absolute;transform:translateY(-50%)}.field:not(:focus-within):has(>.input>.start+.control:placeholder-shown)>.label{inset-inline-start:calc(var(--spacing__sm) + 1.125rem + var(--spacing__xs))}:is(.field,.field-frame):not(:is(.elevated,:has(>:is(.input,.textarea).elevated)))>:is(.input,.textarea){background:var(--field__outline-background);border-color:var(--color__border-strong);box-shadow:var(--shadow__level-1)}:is(.field,.field-frame):not(:is(.elevated,:has(>:is(.input,.textarea).elevated)))>.select:not(.elevated){--select__trigger-background:var(--field__outline-background)}.input,.textarea{border-color:var(--color__border-strong);box-shadow:var(--shadow__level-1);background:0 0}:is(.field,.field-frame):not(:is(.elevated,:has(>:is(.input,.textarea).elevated)))>:is(input.input,select.input,textarea.textarea):is(:disabled,[readonly]:not(select)),:is(input.input,textarea.textarea):is(:disabled,[readonly]){background:var(--color__surface-subtle)}:is(.field,.field-frame):not(:is(.elevated,:has(>:is(.input,.textarea).elevated)))>.input:has(>.control:is(:disabled,[readonly])){background:var(--color__surface-subtle)}:is(.field,.field-frame):not(:is(.elevated,:has(>:is(.input,.textarea).elevated)))>.textarea:has(>.control:is(:disabled,[readonly])){background:var(--color__surface-subtle)}.input:has(>.control:is(:disabled,[readonly])){background:var(--color__surface-subtle)}.textarea:has(>.control:is(:disabled,[readonly])){background:var(--color__surface-subtle)}:is(.input,.textarea):not(:is(input,select,textarea,.elevated),:is(.field,.field-frame)>*):has(>.control:focus-visible:not(:user-invalid,[aria-invalid=true])){border-color:var(--color__accent);box-shadow:inset 0 0 0 1px var(--color__accent), var(--shadow__level-1)}:is(input.input,select.input,textarea.textarea):not(.elevated,:is(.field,.field-frame)>*):focus-visible:not(:user-invalid,[aria-invalid=true]){border-color:var(--color__accent);box-shadow:inset 0 0 0 1px var(--color__accent), var(--shadow__level-1)}:is(.field,.field-frame):not(:is(.elevated,:has(>:is(.input,.textarea).elevated)))>:is(.input,.textarea):has(>.control:focus-visible:not(:user-invalid,[aria-invalid=true])){border-color:var(--color__accent);box-shadow:inset 0 0 0 1px var(--color__accent), var(--shadow__level-1)}:is(.field,.field-frame):not(:is(.elevated,:has(>:is(.input,.textarea).elevated)))>:is(input.input,select.input,textarea.textarea):focus-visible:not(:user-invalid,[aria-invalid=true]){border-color:var(--color__accent);box-shadow:inset 0 0 0 1px var(--color__accent), var(--shadow__level-1)}:is(input.input,select.input,textarea.textarea):is(:user-invalid,[aria-invalid=true]),:is(.field,.field-frame)>:is(input.input,select.input,textarea.textarea):is(:user-invalid,[aria-invalid=true]){border-color:var(--color__danger);box-shadow:inset 0 0 0 1px var(--color__danger)}.input:has(>.control:is(:user-invalid,[aria-invalid=true])){border-color:var(--color__danger);box-shadow:inset 0 0 0 1px var(--color__danger)}.textarea:has(>.control:is(:user-invalid,[aria-invalid=true])){border-color:var(--color__danger);box-shadow:inset 0 0 0 1px var(--color__danger)}:is(.field,.field-frame)>:is(.input,.textarea):has(>.control:is(:user-invalid,[aria-invalid=true])){border-color:var(--color__danger);box-shadow:inset 0 0 0 1px var(--color__danger)}.field:has(>.label):not(:is(.elevated,:has(>:is(.input,.textarea).elevated)))>.input>.control::placeholder{color:#0000;transition:color var(--transition__duration) var(--easing__out-expo)}.field:has(>.label):not(:is(.elevated,:has(>:is(.input,.textarea).elevated)))>.textarea>.control::placeholder{color:#0000;transition:color var(--transition__duration) var(--easing__out-expo)}.field:has(>.label):not(:is(.elevated,:has(>:is(.input,.textarea).elevated)))>:is(input.input,textarea.textarea)::placeholder{color:#0000;transition:color var(--transition__duration) var(--easing__out-expo)}.field:not(:is(.elevated,:has(>:is(.input,.textarea).elevated))):focus-within>.label{background:var(--field__outline-background);padding-inline:var(--spacing__sm);font-size:.75rem;top:.375rem}.field:not(:is(.elevated,:has(>:is(.input,.textarea).elevated))):has(.input>.control:not(:placeholder-shown))>.label{background:var(--field__outline-background);padding-inline:var(--spacing__sm);font-size:.75rem;top:.375rem}.field:not(:is(.elevated,:has(>:is(.input,.textarea).elevated))):has(input.input:not(:placeholder-shown))>.label{background:var(--field__outline-background);padding-inline:var(--spacing__sm);font-size:.75rem;top:.375rem}.field:not(:is(.elevated,:has(>:is(.input,.textarea).elevated))):has(.textarea>.control:not(:placeholder-shown))>.label{background:var(--field__outline-background);padding-inline:var(--spacing__sm);font-size:.75rem;top:.375rem}.field:not(:is(.elevated,:has(>:is(.input,.textarea).elevated))):has(textarea.textarea:not(:placeholder-shown))>.label{background:var(--field__outline-background);padding-inline:var(--spacing__sm);font-size:.75rem;top:.375rem}.field:not(:is(.elevated,:has(>:is(.input,.textarea).elevated))):has(select.input)>.label{background:var(--field__outline-background);padding-inline:var(--spacing__sm);font-size:.75rem;top:.375rem}.field:not(:is(.elevated,:has(>:is(.input,.textarea).elevated))):has(.select)>.label{background:var(--field__outline-background);padding-inline:var(--spacing__sm);font-size:.75rem;top:.375rem}.field:not(:is(.elevated,:has(>:is(.input,.textarea).elevated))):has(.input.combobox>.value)>.label{background:var(--field__outline-background);padding-inline:var(--spacing__sm);font-size:.75rem;top:.375rem}.field:not(:is(.elevated,:has(>:is(.input,.textarea).elevated))):has(>.input>.start>select)>.label{background:var(--field__outline-background);padding-inline:var(--spacing__sm);font-size:.75rem;top:.375rem}.field:has(>.label):not(:is(.elevated,:has(>:is(.input,.textarea).elevated))):focus-within>.input>.control::placeholder{color:var(--color__text-on-accent-subtle)}.field:has(>.label):not(:is(.elevated,:has(>:is(.input,.textarea).elevated))):focus-within>.textarea>.control::placeholder{color:var(--color__text-on-accent-subtle)}.field:has(>.label):not(:is(.elevated,:has(>:is(.input,.textarea).elevated))):focus-within>:is(input.input,textarea.textarea)::placeholder{color:var(--color__text-on-accent-subtle)}:is(.field,.field-frame):is(.elevated,:has(>:is(.input,.textarea).elevated)){isolation:isolate}:is(.input,.textarea).elevated,:is(.field,.field-frame):is(.elevated,:has(>:is(.input,.textarea).elevated))>:is(.input,.textarea){background-color:var(--color__surface-muted);border-block-start-color:#0000;border-inline-color:#0000;border-block-end-color:var(--color__border-strong);box-shadow:var(--shadow__level-1);z-index:1;grid-area:1/1;transition-property:background-color,border-color,box-shadow;position:relative}:is(.field,.field-frame):is(.elevated,:has(>:is(.input,.textarea).elevated))>.select{--select__trigger-background:var(--color__surface-muted);z-index:1;grid-area:1/1;position:relative}:is(.field,.field-frame):is(.elevated,:has(>:is(.input,.textarea).elevated)):after{border-block-end:1px solid var(--color__accent);border-radius:var(--roundness);content:"";opacity:0;pointer-events:none;block-size:100%;inline-size:0;transition:inset-inline-start .18s var(--easing__out-expo), inline-size .18s var(--easing__out-expo), opacity 25ms var(--easing__out-expo);z-index:0;grid-area:1/1;place-self:stretch start;position:relative;inset-block-end:-2px;inset-inline-start:50%}:is(.field,.field-frame):is(.elevated,:has(>:is(.input,.textarea).elevated)):focus-within:after{opacity:1;inline-size:100%;inset-inline-start:0}:is(.field,.field-frame):is(.elevated,:has(>:is(.input,.textarea).elevated)):focus-within>:is(.input,.textarea){box-shadow:var(--shadow__level-1);border-block-end-color:#0000}.field:has(>.label):is(.elevated,:has(>:is(.input,.textarea).elevated))>.input>.control::placeholder{color:#0000;transition:color var(--transition__duration) var(--easing__out-expo)}.field:has(>.label):is(.elevated,:has(>:is(.input,.textarea).elevated))>.textarea>.control::placeholder{color:#0000;transition:color var(--transition__duration) var(--easing__out-expo)}.field:has(>.label):is(.elevated,:has(>:is(.input,.textarea).elevated))>:is(input.input,textarea.textarea)::placeholder{color:#0000;transition:color var(--transition__duration) var(--easing__out-expo)}.field:has(>.label):is(.elevated,:has(>:is(.input,.textarea).elevated)):focus-within>.input>.control::placeholder{color:var(--color__text-on-accent-subtle)}.field:has(>.label):is(.elevated,:has(>:is(.input,.textarea).elevated)):focus-within>.textarea>.control::placeholder{color:var(--color__text-on-accent-subtle)}.field:has(>.label):is(.elevated,:has(>:is(.input,.textarea).elevated)):focus-within>:is(input.input,textarea.textarea)::placeholder{color:var(--color__text-on-accent-subtle)}.field:is(.elevated,:has(>:is(.input,.textarea).elevated)):is(:focus-within,:has(.input>.control:not(:placeholder-shown)),:has(input.input:not(:placeholder-shown)),:has(.textarea>.control:not(:placeholder-shown)),:has(textarea.textarea:not(:placeholder-shown)),:has(select.input),:has(.select),:has(.input.combobox>.value),:has(>.input>.start>select))>.label{padding-inline:var(--spacing__sm);background:0 0;font-size:.75rem;top:.375rem}:is(.input,.textarea).elevated:not(:is(.field,.field-frame)>*):after{border-block-end:1px solid var(--color__accent);border-radius:var(--roundness);content:"";opacity:0;pointer-events:none;inline-size:0;transition:inset-inline-start .18s var(--easing__out-expo), inline-size .18s var(--easing__out-expo), opacity 25ms var(--easing__out-expo);position:absolute;inset-block-end:-2px;inset-inline-start:50%}:is(.input,.textarea).elevated:not(:is(.field,.field-frame)>*):focus-within:after{opacity:1;inline-size:100%;inset-inline-start:0}:is(.input,.textarea).elevated:not(:is(.field,.field-frame)>*):focus-within{border-block-end-color:#0000}:is(.input,.textarea).elevated>.control:focus-visible{outline:none}:is(.input,.textarea).elevated:not(:focus-within):has(>.control:is(:user-invalid,[aria-invalid=true])){border-block-end-color:var(--color__danger);box-shadow:inset 0 -1px 0 var(--color__danger), var(--shadow__level-1);border-block-start-color:#0000;border-inline-color:#0000}:is(.field,.field-frame):is(.elevated,:has(>:is(.input,.textarea).elevated)):not(:focus-within)>:is(.input,.textarea):has(>.control:is(:user-invalid,[aria-invalid=true])){border-block-end-color:var(--color__danger);box-shadow:inset 0 -1px 0 var(--color__danger), var(--shadow__level-1);border-block-start-color:#0000;border-inline-color:#0000}:is(.input,.textarea).elevated:focus-within:has(>.control:is(:user-invalid,[aria-invalid=true])){box-shadow:var(--shadow__level-1);border-color:#0000}:is(.field,.field-frame):is(.elevated,:has(>:is(.input,.textarea).elevated)):focus-within>:is(.input,.textarea):has(>.control:is(:user-invalid,[aria-invalid=true])){box-shadow:var(--shadow__level-1);border-color:#0000}.slider{--slider__inline-padding:var(--spacing__md);border-radius:var(--roundness);padding:var(--spacing__xs) var(--slider__inline-padding);transition:background-color var(--transition__duration) var(--easing__out-expo);background-color:#0000}.slider:hover:not(:disabled,[aria-disabled=true]):not(:has(>.control>.thumb[aria-readonly=true])){background-color:var(--color__surface-muted)}.slider:active:not(:disabled,[aria-disabled=true]):not(:has(>.control>.thumb[aria-readonly=true])){background-color:color-mix(in srgb, var(--color__accent-subtle) 50%, transparent)}.slider.filled>.control>.track{--slider__track-size:.125em;background:var(--color__border-strong);border-width:0}.slider.filled>.control>.track>.range{background:var(--color__accent)}.slider.filled>.control>.thumb{background:var(--color__accent);border-color:var(--color__accent);transition:background-color var(--transition__duration) var(--easing__out-expo), border-color var(--transition__duration) var(--easing__out-expo), box-shadow var(--transition__duration) var(--easing__out-expo), transform var(--transition__duration) var(--easing__out-expo)}.slider.filled>.control>.thumb:hover:not(:disabled,[aria-disabled=true],[aria-readonly=true]){background:var(--color__accent-hover);border-color:var(--color__accent-hover)}.slider.filled>.control>.thumb:active:not(:disabled,[aria-disabled=true],[aria-readonly=true]){background:var(--color__accent);border-color:var(--color__accent)}.slider.elevated>.control>.track{--slider__track-size:.275em;background:var(--color__surface-muted);border-color:var(--color__border-muted);box-shadow:inset 0 1px #0f172a14}.slider.elevated>.control>.track>.range{background:linear-gradient(to right, var(--color__accent-subtle), var(--color__accent-focus))}.slider.elevated>.control>.thumb{background:linear-gradient(45deg, var(--color__on-accent-muted), var(--color__surface-muted));border-color:var(--color__border-strong);box-shadow:var(--shadow__level-1)}.slider.elevated>.control>.thumb:hover:not(:disabled,[aria-disabled=true],[aria-readonly=true]){background:var(--color__surface-muted);border-color:var(--color__border-strong)}.slider.elevated>.control>.thumb:active:not(:disabled,[aria-disabled=true],[aria-readonly=true]){background:color-mix(in srgb, var(--color__accent-subtle) 50%, transparent);border-color:var(--color__border-strong)}.slider:is(.filled,.elevated)[aria-invalid=true]>.control>.track>.range{background:var(--color__danger)}.slider:is(.filled,.elevated):has(.thumb[aria-invalid=true])>.control>.track>.range{background:var(--color__danger)}.slider:is(.filled,.elevated)[aria-invalid=true]>.control>.thumb,.slider:is(.filled,.elevated)>.control>.thumb[aria-invalid=true]{background:var(--color__danger);border-color:var(--color__danger)}.card{--card__background:transparent;--card__border-color:var(--color__border-strong)}.inline-cta{--inline-cta__background:transparent;--inline-cta__border-color:var(--color__border-strong)}.alert.outlined{--alert__background:transparent;--alert__border-color:var(--color__border-strong)}.pricing>.plan{--plan__background:transparent}.pricing>.plan:not(.featured){--plan__border-color:var(--color__border-strong)}}:is([data-theme=dark] .stardwst,.stardwst[data-theme=dark]){--color__text-50:var(--color__zinc-950);--color__text-100:var(--color__zinc-900);--color__text-200:var(--color__zinc-800);--color__text-300:var(--color__zinc-700);--color__text-400:var(--color__zinc-600);--color__text-500:var(--color__zinc-500);--color__text-600:var(--color__zinc-400);--color__text-700:var(--color__zinc-300);--color__text-800:var(--color__zinc-200);--color__text-900:var(--color__zinc-100);--color__text-950:var(--color__zinc-50);--color__background:var(--color__zinc-950);--color__surface:var(--color__zinc-900);--color__surface-subtle:var(--color__zinc-800);--color__surface-muted:var(--color__slate-800);--color__border-subtle:var(--color__zinc-800);--color__border:var(--color__zinc-700);--color__border-muted:var(--color__slate-700);--color__border-strong:var(--color__slate-600);--color__accent-subtle:var(--color__cyan-950);--color__accent:var(--color__cyan-300);--color__accent-hover:var(--color__cyan-200);--color__accent-focus:var(--color__cyan-200);--color__info-subtle:var(--color__blue-950);--color__info:var(--color__blue-300);--color__info-strong:var(--color__blue-200);--color__on-info:var(--color__zinc-950);--color__success-subtle:var(--color__green-950);--color__success:var(--color__green-300);--color__success-strong:var(--color__green-200);--color__on-success:var(--color__zinc-950);--color__warning-subtle:var(--color__orange-950);--color__warning:var(--color__orange-300);--color__warning-strong:var(--color__orange-200);--color__on-warning:var(--color__zinc-950);--color__danger-subtle:var(--color__red-950);--color__danger:var(--color__red-300);--color__danger-strong:var(--color__red-200);--color__on-danger:var(--color__zinc-950);--color__on-accent:var(--color__zinc-950);--color__on-accent-muted:var(--color__slate-950);--color__text-on-accent-subtle:var(--color__slate-200);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@layer stardwst.utilities;@keyframes stardwst-spin{to{transform:rotate(1turn)}}@scope(.stardwst){.example-stack{gap:var(--spacing__sm);display:grid}.menu-example{justify-items:start}.example-message{color:var(--color__text-600);font-size:.875rem}.example-item,.example-stack-item{background:var(--color__surface);border:1px solid var(--color__border-subtle);border-radius:var(--roundness__xs);box-shadow:var(--shadow__level-1);color:var(--color__text-900);padding:var(--spacing__xs) var(--spacing__sm);font-size:.875rem}.example-columns-item,.example-columns-visual-item{background:var(--color__surface);border:1px solid var(--color__border-subtle);border-radius:var(--roundness__xs);padding:var(--spacing__md)}.example-column-visual{max-width:40rem}.example-columns-visual{max-width:42rem}.example-columns-visual-item{min-height:6rem}.example-columns-visual-item-short{min-height:4rem}.example-columns-visual-item-tall{min-height:7rem}.example-columns-visual-copy{margin-block:var(--spacing__xs) 0}.example-divider-horizontal{max-width:32rem}.example-divider-vertical{align-items:stretch;height:8rem;display:flex}.example-divider-item{padding:var(--spacing__md);margin:0}.example-divider-visual{max-width:36rem;padding:var(--spacing__2xl)}.example-divider-eyebrow{color:var(--color__text-600);margin:0;font-size:.875rem}.example-divider-title{margin:var(--spacing__2xs) 0 0}.example-divider-copy{margin:0}.example-hero-background{background:linear-gradient(120deg, var(--color__accent-subtle) 0%, var(--color__surface-subtle) 55%, color-mix(in srgb, var(--color__accent) 30%, var(--color__surface)) 100%);block-size:100%;inline-size:100%}.example-hero-body{max-inline-size:30rem;margin:0}.tree-example-icon{color:var(--color__accent)}.tree-example-end{color:var(--color__text-600);margin-inline-start:auto;font-size:.75rem}.tree-example-actions{gap:var(--spacing__xs);margin-top:var(--spacing__sm);flex-wrap:wrap;display:flex}}body,#storybook-root,#storybook-docs .sbdocs-wrapper{background:var(--color__background);color:var(--color__text-900)}body{font-family:var(--font-family__sans-serif)}#storybook-docs .sbdocs-wrapper{padding:clamp(1.5rem,4vw,4rem) clamp(1rem,4vw,3rem) 5rem}#storybook-docs .sbdocs-content{width:100%;min-width:0;max-width:74rem}#storybook-docs :is(.sbdocs-title,.sb-heading,h1,h2,h3,h4,h5,h6):not(.docs-story *){letter-spacing:var(--tracking-display);color:var(--color__text-900)!important;font-family:var(--font-family__display)!important}#storybook-docs :is(.sbdocs-title,h1):not(.docs-story *){font-size:clamp(2.375rem,4vw,3.75rem)!important;line-height:1.04!important}#storybook-docs h2:not(.docs-story *){scroll-margin-block-start:var(--spacing__lg);margin-top:4rem!important;font-size:clamp(1.75rem,2.8vw,2.5rem)!important;line-height:1.1!important}#storybook-docs h3:not(.docs-story *){font-size:clamp(1.25rem,2vw,1.5rem)!important;line-height:1.2!important}#storybook-docs .sbdocs-title+p,#storybook-docs .sbdocs-content>p{color:var(--color__text-700);max-width:42rem;font-size:1.0625rem;line-height:1.65}#storybook-docs .sbdocs-content a:not(.docs-story *){-webkit-text-decoration-color:var(--color__border);text-decoration-color:var(--color__border);text-underline-offset:.2em;transition:text-decoration-color var(--transition__duration) var(--transition__easing);text-decoration-thickness:1px;color:var(--color__accent)!important}#storybook-docs .sbdocs-content a:not(.docs-story *):hover{text-decoration-color:currentColor}#storybook-docs .docblock-argstable,#storybook-docs .docblock-code-toggle,#storybook-docs .sbdocs-preview{border-color:var(--color__border-subtle)!important}#storybook-docs .sbdocs-preview{box-shadow:var(--shadow__level-1);overflow:hidden;background:var(--color__surface)!important;border-radius:var(--roundness__xs)!important;margin:2rem 0!important}#storybook-docs .sbdocs-preview>div{background:0 0!important}#storybook-docs .sbdocs-preview>div,#storybook-docs .docs-story,#storybook-docs .docblock-code-toggle,#storybook-docs .docblock-argstable,#storybook-docs .sbdocs-preview-actions button:not(.docblock-code-toggle),#storybook-docs a:not(.docs-story *){border-radius:var(--roundness__xs)!important}#storybook-docs .docs-story{background:var(--color__surface-muted)!important}#storybook-docs .docblock-code-toggle,#storybook-docs .docblock-argstable{background:var(--color__surface)!important;color:var(--color__text-900)!important}#storybook-docs .docblock-argstable button{background:var(--color__surface)!important;border:1px solid var(--color__border-subtle)!important;border-radius:var(--roundness__xs)!important;color:var(--color__text-900)!important}#storybook-docs .docblock-argstable input{accent-color:var(--color__accent)}#storybook-docs .sbdocs-preview-actions button:not(.docblock-code-toggle){color:var(--color__text-700)!important;background:0 0!important}#storybook-docs :is(table,th,td):not(.docs-story *){border-color:var(--color__border-subtle)!important}#storybook-docs th:not(.docs-story *){letter-spacing:var(--tracking-label);text-transform:uppercase;background:var(--color__surface-muted)!important;color:var(--color__text-700)!important;font-size:.6875rem!important;font-weight:600!important}#storybook-docs .token.tag{font:inherit;vertical-align:baseline;max-inline-size:none;white-space:inherit;background:0 0;border:0;border-radius:0;align-items:normal;gap:normal;padding:0;display:inline}#storybook-docs td:not(.docs-story *){background:var(--color__surface)!important;color:var(--color__text-900)!important}#storybook-docs td :is(p,div,span):not(.docs-story *),#storybook-docs .docblock-argstable td :is(div,span,p,code){color:inherit!important}#storybook-docs .docblock-argstable :is(input,textarea,select){background:var(--color__surface)!important;border-color:var(--color__border-subtle)!important;border-radius:var(--roundness__xs)!important;color:var(--color__text-900)!important}#storybook-docs .docblock-argstable label:has(>input[role=switch]){background:var(--color__surface)!important;border:1px solid var(--color__border-subtle)!important;border-radius:var(--roundness__xs)!important}#storybook-docs .docblock-argstable label:has(>input[role=switch]) span{border-radius:var(--roundness__xs)!important;box-shadow:none!important;color:var(--color__text-700)!important;background:0 0!important}:is(#storybook-docs .docblock-argstable label:has(>input[role=switch]:not(:checked))>span:first-of-type,#storybook-docs .docblock-argstable label:has(>input[role=switch]:checked)>span:last-of-type){background:var(--color__accent)!important;color:var(--color__on-accent)!important}#storybook-docs .docblock-argstable label:has(>input[role=switch]):focus-within{outline-offset:3px;outline:2px solid var(--color__accent)!important}#storybook-docs .docblock-argstable :is(input,textarea)::placeholder{opacity:1;color:var(--color__text-700)!important}#storybook-docs .docblock-argstable a,#storybook-docs .docblock-argstable a *{color:var(--color__accent)!important}#storybook-docs .docblock-code-toggle{background:var(--color__surface-muted)!important}#storybook-docs .docblock-argstable button:hover,#storybook-docs .docblock-code-toggle:hover,#storybook-docs .sbdocs-preview-actions button:not(.docblock-code-toggle):hover{background:var(--color__surface-muted)!important;color:var(--color__text-900)!important}#storybook-docs .docblock-code-toggle[aria-checked=true]{background:var(--color__accent)!important;color:var(--color__on-accent)!important}#storybook-docs .docblock-argstable button:active,#storybook-docs .docblock-code-toggle:active,#storybook-docs .sbdocs-preview-actions button:not(.docblock-code-toggle):active{transform:scale(.98)}#storybook-docs .docblock-argstable button:focus-visible,#storybook-docs .docblock-code-toggle:focus-visible,#storybook-docs .sbdocs-preview-actions button:not(.docblock-code-toggle):focus-visible{outline-offset:3px;outline:2px solid var(--color__accent)!important}#storybook-docs table:not(.docs-story *){overscroll-behavior-inline:contain;max-inline-size:100%;display:block;overflow-x:auto}#storybook-docs table:not(.docs-story *):focus-visible{outline:2px solid var(--color__accent);outline-offset:3px}@media (width<=48rem){#storybook-docs .sbdocs-wrapper{padding-bottom:3rem}}@media (prefers-reduced-motion:reduce){#storybook-docs .sbdocs-content a:not(.docs-story *){transition-duration:0s}}
