@layer nanaos.reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;tab-size:4}body{line-height:1.6;font-family:var(--font-family-geist);color:var(--foreground-default);background-color:var(--background-default)}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}}@layer nanaos.base{@font-face{font-family:Geist;src:url(/assets/GeistVF-CYc--oWN.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/GeistMonoVF-BeWYQAsI.woff2)format("woff2");font-weight:100 900;font-display:swap}}@layer nanaos.tokens{:root{--size-negative-1:-1px;--size-negative-4:-4px;--size-negative-8:-8px;--size-0:0;--size-1:1px;--size-2:2px;--size-4:4px;--size-6:6px;--size-8:8px;--size-10:10px;--size-12:12px;--size-14:14px;--size-16:16px;--size-18:18px;--size-20:20px;--size-22:22px;--size-24:24px;--size-28:28px;--size-32:32px;--size-36:36px;--size-40:40px;--size-44:44px;--size-48:48px;--size-56:56px;--size-60:60px;--size-64:64px;--size-72:72px;--size-80:80px;--size-84:84px;--size-96:96px;--size-120:120px;--size-140:140px;--size-160:160px;--size-200:200px;--size-240:240px;--size-280:280px;--size-320:320px;--size-360:360px;--size-400:400px;--size-480:480px;--size-520:520px;--size-600:600px;--size-720:720px;--size-800:800px;--size-1000:1000px;--size-1200:1200px;--size-1600:1600px;--size-2000:2000px;--opacity-32:32%;--opacity-40:40%;--opacity-64:64%;--white:#fff;--white-a80:#fffc;--white-a60:#fff9;--white-a40:#fff6;--white-a20:#fff3;--black:#000;--black-a80:#000c;--black-a60:#0009;--black-a40:#0006;--black-a20:#0003;--neutral-20:#171717;--neutral-22:#1a1a1a;--neutral-24:#1f1f1f;--neutral-25:#212121;--neutral-26:#242424;--neutral-28:#292929;--neutral-30:#2e2e2e;--neutral-32:#333;--neutral-34:#383838;--neutral-35:#3b3b3b;--neutral-40:#474747;--neutral-50:#636363;--neutral-60:gray;--neutral-70:#9e9e9e;--neutral-80:#bdbdbd;--neutral-85:#cfcfcf;--neutral-86:#d1d1d1;--neutral-88:#d6d6d6;--neutral-90:#dedede;--neutral-92:#e6e6e6;--neutral-94:#ebebeb;--neutral-95:#ededed;--neutral-96:#f2f2f2;--neutral-98:#f7f7f7;--blue-44:#095195;--blue-54:#046ccd;--blue-63:#0188fe;--blue-69:#33a0ff;--blue-79:#7cc1fd;--blue-88:#b3deff;--red-24:#2d1715;--red-43:#900;--red-53:#c00;--red-66:#ff3d3d;--red-80:#ff7a70;--red-99:#fff8f5;--green-24:#162414;--green-52:#207c18;--green-67:#21b611;--green-80:#3fe331;--green-99:#f7fff5;--yellow-24:#291e0f;--yellow-74:#ff7300;--yellow-80:#f8ac3a;--yellow-99:#fffdf0}@supports (color:oklch(0% 0 0deg)){:root{--white:oklch(100% 0 0);--white-a80:oklch(100% 0 0/.8);--white-a60:oklch(100% 0 0/.6);--white-a40:oklch(100% 0 0/.4);--white-a20:oklch(100% 0 0/.2);--black:oklch(0% 0 0);--black-a80:oklch(0% 0 0/.8);--black-a60:oklch(0% 0 0/.6);--black-a40:oklch(0% 0 0/.4);--black-a20:oklch(0% 0 0/.2);--neutral-20:oklch(20% 0 0);--neutral-22:oklch(22% 0 0);--neutral-24:oklch(24% 0 0);--neutral-25:oklch(25% 0 0);--neutral-26:oklch(26% 0 0);--neutral-28:oklch(28% 0 0);--neutral-30:oklch(30% 0 0);--neutral-32:oklch(32% 0 0);--neutral-34:oklch(34% 0 0);--neutral-35:oklch(35% 0 0);--neutral-40:oklch(40% 0 0);--neutral-50:oklch(50% 0 0);--neutral-60:oklch(60% 0 0);--neutral-70:oklch(70% 0 0);--neutral-80:oklch(80% 0 0);--neutral-85:oklch(85% 0 0);--neutral-86:oklch(86% 0 0);--neutral-88:oklch(88% 0 0);--neutral-90:oklch(90% 0 0);--neutral-92:oklch(92% 0 0);--neutral-94:oklch(94% 0 0);--neutral-95:oklch(95% 0 0);--neutral-96:oklch(96% 0 0);--neutral-98:oklch(98% 0 0);--blue-44:oklch(44% .13 253);--blue-54:oklch(54% .17 254);--blue-63:oklch(63% .2 254);--blue-69:oklch(69% .17 250);--blue-79:oklch(79% .11 246);--blue-88:oklch(88% .07 245);--red-24:oklch(24% .038 26);--red-43:oklch(43% .18 29);--red-53:oklch(53% .22 29);--red-66:oklch(66% .23 26);--red-80:oklch(80% .22 26);--red-99:oklch(99.9% .024 26);--green-24:oklch(24% .035 142);--green-52:oklch(52% .16 142);--green-67:oklch(67% .22 142);--green-80:oklch(80% .25 142);--green-99:oklch(99.9% .024 142);--yellow-24:oklch(24% .03 73);--yellow-74:oklch(74% .22 50.7);--yellow-80:oklch(80% .15 73);--yellow-99:oklch(99.9% .024 73)}}:root{--brand-na-52:#b1257b;--brand-na-60:#d92697;--brand-na-74:#f679be;--brand-na-80:#f89bcb;--brand-na-99:#fffafc;--brand-na-60-a12:#d926971f;--brand-na-60-a02:#d9269705;--brand-na-80-a10:#f89bcb1a;--brand-na-80-a06:#f89bcb0f}@supports (color:oklch(0% 0 0deg)){:root{--brand-na-52:oklch(52% .1914 348);--brand-na-60:oklch(60% .23 348);--brand-na-74:oklch(74% .1702 348);--brand-na-80:oklch(80% .1223 348);--brand-na-99:oklch(99% .0051 348);--brand-na-60-a12:oklch(60% .23 348/.12);--brand-na-60-a02:oklch(60% .23 348/.02);--brand-na-80-a10:oklch(80% .1223 348/.1);--brand-na-80-a06:oklch(80% .1223 348/.06)}}:root{--font-family-geist:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-geist-mono:"Geist Mono", "SF Mono", "Fira Code", "Fira Mono", monospace;--font-weight-100:100;--font-weight-200:200;--font-weight-300:300;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--font-weight-800:800;--font-weight-900:900;--font-weight-950:950;--font-size-12:.75rem;--font-size-14:.875rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-22:1.375rem;--font-size-24:1.5rem;--font-size-28:1.75rem;--font-size-36:2.25rem;--font-size-48:3rem;--font-size-56:3.5rem;--font-size-64:4rem;--line-height-10:1;--line-height-12:1.2;--line-height-13:1.3;--line-height-14:1.4;--line-height-15:1.5;--line-height-16:1.6;--line-height-18:1.8;--letter-spacing-0:0;--letter-spacing-012:.012em;--letter-spacing-018:.018em;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-popover:500;--z-toast:600;--z-tooltip:700;--duration-0:0s;--duration-150:.15s;--duration-200:.2s;--duration-300:.3s;--duration-350:.35s;--duration-500:.5s;--duration-650:.65s;--duration-750:.75s;--duration-1500:1.5s;--duration-2000:2s;--easing-080:cubic-bezier(.34, .8, .34, 1);--easing-088:cubic-bezier(.34, .88, .34, 1);--easing-094:cubic-bezier(.31, .94, .34, 1);--easing-106:cubic-bezier(.27, 1.06, .18, 1);--easing-121:cubic-bezier(.38, 1.21, .22, 1);--easing-129:cubic-bezier(.39, 1.29, .35, .98);--easing-167:cubic-bezier(.42, 1.67, .21, .9);--easing-inout-077:cubic-bezier(.77, 0, .175, 1);--foreground-default:var(--lightningcss-light,var(--black))var(--lightningcss-dark,var(--neutral-90));--foreground-inverse:var(--lightningcss-light,var(--white))var(--lightningcss-dark,var(--neutral-24));--foreground-dim1:var(--lightningcss-light,var(--neutral-32))var(--lightningcss-dark,var(--neutral-80));--foreground-dim2:var(--lightningcss-light,var(--neutral-50))var(--lightningcss-dark,var(--neutral-60));--foreground-dim3:var(--lightningcss-light,var(--neutral-70))var(--lightningcss-dark,var(--neutral-50));--foreground-dim4:var(--lightningcss-light,var(--neutral-80))var(--lightningcss-dark,var(--neutral-40));--foreground-dim5:var(--lightningcss-light,var(--neutral-85))var(--lightningcss-dark,var(--neutral-35));--foreground-dim6:var(--lightningcss-light,var(--neutral-90))var(--lightningcss-dark,var(--neutral-30));--foreground-dim7:var(--lightningcss-light,var(--neutral-95))var(--lightningcss-dark,var(--neutral-25));--foreground-syntax-keyword:var(--lightningcss-light,var(--red-53))var(--lightningcss-dark,var(--brand-na-80));--foreground-syntax-string:var(--lightningcss-light,var(--green-52))var(--lightningcss-dark,var(--green-80));--foreground-syntax-number:var(--lightningcss-light,var(--blue-44))var(--lightningcss-dark,var(--blue-79));--foreground-syntax-name:var(--lightningcss-light,var(--brand-na-52))var(--lightningcss-dark,var(--blue-88));--foreground-syntax-attribute:var(--lightningcss-light,var(--yellow-24))var(--lightningcss-dark,var(--yellow-80));--background-default:var(--lightningcss-light,var(--white))var(--lightningcss-dark,var(--neutral-20));--background-inverse:var(--lightningcss-light,var(--black))var(--lightningcss-dark,var(--neutral-90));--background-inverse-dim1:var(--lightningcss-light,var(--neutral-30))var(--lightningcss-dark,var(--neutral-90));--background-inverse-dim2:var(--lightningcss-light,var(--neutral-40))var(--lightningcss-dark,var(--neutral-80));--background-dim1:var(--lightningcss-light,var(--neutral-98))var(--lightningcss-dark,var(--neutral-22));--background-dim2:var(--lightningcss-light,var(--neutral-96))var(--lightningcss-dark,var(--neutral-24));--background-dim3:var(--lightningcss-light,var(--neutral-94))var(--lightningcss-dark,var(--neutral-26));--background-dim4:var(--lightningcss-light,var(--neutral-92))var(--lightningcss-dark,var(--neutral-28));--background-dim5:var(--lightningcss-light,var(--neutral-90))var(--lightningcss-dark,var(--neutral-30));--background-dim6:var(--lightningcss-light,var(--neutral-88))var(--lightningcss-dark,var(--neutral-32));--background-dim7:var(--lightningcss-light,var(--neutral-86))var(--lightningcss-dark,var(--neutral-34));--background-thumb:var(--white);--background-scrim:var(--black);--background-scrim-32:color-mix(in oklab, var(--background-scrim) var(--opacity-32), transparent);--background-scrim-40:color-mix(in oklab, var(--background-scrim) var(--opacity-40), transparent);--background-scrim-64:color-mix(in oklab, var(--background-scrim) var(--opacity-64), transparent);--border:var(--foreground-default);--border-a20:var(--lightningcss-light,var(--black-a20))var(--lightningcss-dark,var(--white-a20));--border-a40:var(--lightningcss-light,var(--black-a40))var(--lightningcss-dark,var(--white-a40));--border-a60:var(--lightningcss-light,var(--black-a60))var(--lightningcss-dark,var(--white-a60));--border-a80:var(--lightningcss-light,var(--black-a80))var(--lightningcss-dark,var(--white-a80));--status-success:var(--lightningcss-light,var(--green-52))var(--lightningcss-dark,var(--green-80));--status-warning:var(--lightningcss-light,var(--yellow-74))var(--lightningcss-dark,var(--yellow-80));--status-error:var(--lightningcss-light,var(--red-53))var(--lightningcss-dark,var(--red-80));--status-success-container:var(--lightningcss-light,var(--green-99))var(--lightningcss-dark,var(--green-24));--status-warning-container:var(--lightningcss-light,var(--yellow-99))var(--lightningcss-dark,var(--yellow-24));--status-error-container:var(--lightningcss-light,var(--red-99))var(--lightningcss-dark,var(--red-24));--action-primary-bg:var(--lightningcss-light,var(--blue-54))var(--lightningcss-dark,var(--blue-79));--action-primary-bg-hover:var(--lightningcss-light,var(--blue-63))var(--lightningcss-dark,var(--blue-88));--action-primary-bg-active:var(--lightningcss-light,var(--blue-44))var(--lightningcss-dark,var(--blue-69));--action-link-fg:var(--lightningcss-light,var(--blue-63))var(--lightningcss-dark,var(--blue-79));--action-link-fg-hover:var(--lightningcss-light,var(--blue-44))var(--lightningcss-dark,var(--blue-88));--action-danger-bg:var(--status-error);--action-danger-bg-hover:var(--lightningcss-light,var(--red-43))var(--lightningcss-dark,var(--red-53));--action-danger-bg-active:var(--lightningcss-light,var(--red-43))var(--lightningcss-dark,var(--red-53));--brand-primary:var(--lightningcss-light,var(--brand-na-60))var(--lightningcss-dark,var(--brand-na-80));--brand-secondary:var(--lightningcss-light,var(--brand-na-52))var(--lightningcss-dark,var(--brand-na-74));--brand-primary-dim1:var(--lightningcss-light,var(--brand-na-60-a12))var(--lightningcss-dark,var(--brand-na-80-a10));--brand-primary-dim2:var(--lightningcss-light,var(--brand-na-60-a02))var(--lightningcss-dark,var(--brand-na-80-a06));--brand-hover-background:var(--lightningcss-light,var(--brand-na-60-a02))var(--lightningcss-dark,var(--brand-na-80-a06));--brand-hover-border:var(--lightningcss-light,var(--brand-na-60))var(--lightningcss-dark,var(--brand-na-80));--brand-active-background:var(--lightningcss-light,var(--brand-na-80-a06))var(--lightningcss-dark,var(--brand-na-80-a10));--dimension-0:var(--size-0);--dimension-1:var(--size-1);--dimension-6:var(--size-6);--dimension-8:var(--size-8);--dimension-10:var(--size-10);--dimension-12:var(--size-12);--dimension-14:var(--size-14);--dimension-16:var(--size-16);--dimension-18:var(--size-18);--dimension-20:var(--size-20);--dimension-24:var(--size-24);--dimension-28:var(--size-28);--dimension-32:var(--size-32);--dimension-40:var(--size-40);--dimension-44:var(--size-44);--dimension-48:var(--size-48);--dimension-56:var(--size-56);--dimension-64:var(--size-64);--dimension-72:var(--size-72);--dimension-80:var(--size-80);--dimension-96:var(--size-96);--dimension-360:var(--size-360);--spacing-negative-1:var(--size-negative-1);--spacing-negative-4:var(--size-negative-4);--spacing-negative-8:var(--size-negative-8);--spacing-0:var(--size-0);--spacing-1:var(--size-1);--spacing-2:var(--size-2);--spacing-4:var(--size-4);--spacing-6:var(--size-6);--spacing-8:var(--size-8);--spacing-10:var(--size-10);--spacing-12:var(--size-12);--spacing-14:var(--size-14);--spacing-16:var(--size-16);--spacing-20:var(--size-20);--spacing-24:var(--size-24);--spacing-32:var(--size-32);--spacing-36:var(--size-36);--spacing-40:var(--size-40);--spacing-44:var(--size-44);--spacing-48:var(--size-48);--spacing-56:var(--size-56);--spacing-60:var(--size-60);--spacing-64:var(--size-64);--spacing-72:var(--size-72);--spacing-80:var(--size-80);--spacing-96:var(--size-96);--spacing-160:var(--size-160);--spacing-200:var(--size-200);--spacing-320:var(--size-320);--spacing-400:var(--size-400);--layout-full:100%;--layout-24:var(--size-24);--layout-28:var(--size-28);--layout-32:var(--size-32);--layout-40:var(--size-40);--layout-44:var(--size-44);--layout-48:var(--size-48);--layout-56:var(--size-56);--layout-64:var(--size-64);--layout-72:var(--size-72);--layout-80:var(--size-80);--layout-84:var(--size-84);--layout-96:var(--size-96);--layout-120:var(--size-120);--layout-140:var(--size-140);--layout-160:var(--size-160);--layout-200:var(--size-200);--layout-240:var(--size-240);--layout-280:var(--size-280);--layout-320:var(--size-320);--layout-360:var(--size-360);--layout-400:var(--size-400);--layout-480:var(--size-480);--layout-520:var(--size-520);--layout-600:var(--size-600);--layout-720:var(--size-720);--layout-800:var(--size-800);--layout-1000:var(--size-1000);--layout-1200:var(--size-1200);--layout-1600:var(--size-1600);--layout-2000:var(--size-2000);--border-width-1:var(--size-1);--border-width-2:var(--size-2);--border-width-4:var(--size-4);--border-radius-0:var(--size-0);--border-radius-4:var(--size-4);--border-radius-6:var(--size-6);--border-radius-8:var(--size-8);--border-radius-12:var(--size-12);--border-radius-16:var(--size-16);--border-radius-20:var(--size-20);--border-radius-24:var(--size-24);--border-radius-28:var(--size-28);--border-radius-32:var(--size-32);--border-radius-48:var(--size-48);--border-radius-64:var(--size-64);--border-radius-800:var(--size-800);--border-radius-circular:999px;--breakpoint-600:600px;--breakpoint-1200:1200px;--breakpoint-1600:1600px;--blur-0:var(--size-0);--blur-2:var(--size-2);--blur-4:var(--size-4);--blur-8:var(--size-8);--blur-16:var(--size-16);--elevation-0:none;--elevation-1:0 1px 2px 0 oklch(0% 0 0/.3), 0 1px 3px 1px oklch(0% 0 0/.15);--elevation-3:0 1px 2px 0 oklch(0% 0 0/.3), 0 2px 6px 2px oklch(0% 0 0/.15);--elevation-6:0 1px 3px 0 oklch(0% 0 0/.3), 0 4px 8px 3px oklch(0% 0 0/.15);--elevation-8:0 2px 3px 0 oklch(0% 0 0/.3), 0 6px 10px 4px oklch(0% 0 0/.15);--elevation-12:0 4px 4px 0 oklch(0% 0 0/.3), 0 8px 12px 6px oklch(0% 0 0/.15);--state-focus:var(--lightningcss-light,var(--blue-63))var(--lightningcss-dark,var(--blue-79));--state-focus-background:var(--lightningcss-light,#0088ff1a)var(--lightningcss-dark,#7ac1ff1a);--focus-ring-color:var(--state-focus);--focus-ring-width:var(--size-2);--focus-ring-offset-0:var(--size-0);--focus-ring-offset-2:var(--size-2);--focus-ring-offset:var(--focus-ring-offset-2);--focus-ring-style:solid;--focus-ring-pulse-color:var(--state-focus);--focus-ring-pulse-width:4px;--focus-ring-pulse-offset:8px;--focus-ring-move-color:var(--state-focus);--focus-ring-move-width:4px;--focus-ring-move-padding:8px;--state-disabled-foreground:var(--foreground-dim3);--state-disabled-background:var(--background-dim3);--state-hover-foreground:var(--foreground-default);--state-hover-background:var(--background-dim1);--state-hover-border:var(--border-a80);--state-active-background:var(--background-dim1);--interaction-hover-scale:1;--interaction-press-scale:.98;--interaction-loading-opacity:.6;--enter:var(--duration-200) var(--easing-080);--enter-quick:var(--duration-150) var(--easing-094);--enter-paced:var(--duration-300) var(--easing-088);--exit:var(--duration-200) var(--easing-080);--exit-quick:var(--duration-150) var(--easing-094);--exit-paced:var(--duration-300) var(--easing-088);--move:var(--duration-200) var(--easing-inout-077);--panel-expand:var(--duration-500) var(--easing-121);--panel-collapse:var(--duration-500) var(--easing-121);--panel-expand-paced:var(--duration-750) var(--easing-121);--overlay-presence-offset:var(--spacing-4);--overlay-presence-fade:0;--overlay-enter:var(--duration-150) var(--easing-094);--overlay-exit:var(--duration-150) var(--easing-094);--emphasis:var(--duration-500) var(--easing-121);--loop-pulse:var(--duration-1500) var(--easing-080);--loop-spin-500:var(--duration-500) linear;--loop-spin-750:var(--duration-750) linear;--loop-spin-1500:var(--duration-1500) linear;--focus-ring-pulse:var(--duration-650) var(--easing-080);--focus-ring-pulse-size:var(--spacing-6);--focus-ring-move-base:var(--duration-500) var(--easing-121)}[data-motion-scheme=standard]{--panel-expand:var(--duration-500) var(--easing-106);--panel-collapse:var(--duration-500) var(--easing-106);--panel-expand-paced:var(--duration-750) var(--easing-106);--emphasis:var(--duration-500) var(--easing-106);--loop-pulse:var(--duration-1500) var(--easing-106);--focus-ring-move-base:var(--duration-500) var(--easing-106)}:root{--target-size-32:var(--size-32);--target-size-44:var(--size-44)}@media (prefers-reduced-motion:reduce){:root{--enter:0s linear;--enter-quick:0s linear;--enter-paced:0s linear;--exit:0s linear;--exit-quick:0s linear;--exit-paced:0s linear;--panel-expand:0s linear;--panel-expand-paced:0s linear;--panel-collapse:0s linear;--emphasis:0s linear;--loop-pulse:0s linear;--loop-spin-500:0s linear;--loop-spin-750:0s linear;--loop-spin-1500:0s linear;--overlay-enter:0s linear;--overlay-exit:0s linear;--focus-ring-pulse:0s linear;--focus-ring-move-base:0s linear;--move:0s linear;--interaction-press-scale:1}}.typography-display-64{font-family:var(--font-family-geist);font-size:var(--font-size-64);font-weight:var(--font-weight-700);line-height:var(--line-height-12);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-display-64{font-weight:var(--font-weight-600);letter-spacing:var(--letter-spacing-012)}.typography-display-56{font-family:var(--font-family-geist);font-size:var(--font-size-56);font-weight:var(--font-weight-700);line-height:var(--line-height-12);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-display-56{font-weight:var(--font-weight-600);letter-spacing:var(--letter-spacing-012)}.typography-display-48{font-family:var(--font-family-geist);font-size:var(--font-size-48);font-weight:var(--font-weight-700);line-height:var(--line-height-12);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-display-48{font-weight:var(--font-weight-600);letter-spacing:var(--letter-spacing-012)}.typography-headline-36{font-family:var(--font-family-geist);font-size:var(--font-size-36);font-weight:var(--font-weight-600);line-height:var(--line-height-13);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-headline-36{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.typography-headline-28{font-family:var(--font-family-geist);font-size:var(--font-size-28);font-weight:var(--font-weight-600);line-height:var(--line-height-13);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-headline-28{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.typography-headline-24{font-family:var(--font-family-geist);font-size:var(--font-size-24);font-weight:var(--font-weight-600);line-height:var(--line-height-13);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-headline-24{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.typography-headline-20{font-family:var(--font-family-geist);font-size:var(--font-size-20);font-weight:var(--font-weight-600);line-height:var(--line-height-13);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-headline-20{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.typography-headline-16{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-600);line-height:var(--line-height-13);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-headline-16{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.typography-title-22{font-family:var(--font-family-geist);font-size:var(--font-size-22);font-weight:var(--font-weight-500);line-height:var(--line-height-12);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-title-22{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.typography-title-20{font-family:var(--font-family-geist);font-size:var(--font-size-20);font-weight:var(--font-weight-500);line-height:var(--line-height-12);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-title-20{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.typography-title-18{font-family:var(--font-family-geist);font-size:var(--font-size-18);font-weight:var(--font-weight-500);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-title-18{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.typography-title-16{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-title-16{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.typography-title-14{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-title-14{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.typography-body-20{font-family:var(--font-family-geist);font-size:var(--font-size-20);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-body-20{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.typography-body-18{font-family:var(--font-family-geist);font-size:var(--font-size-18);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-body-18{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.typography-body-16{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-body-16{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.typography-body-14{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-body-14{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.typography-body-12{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-body-12{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.typography-label-24{font-family:var(--font-family-geist);font-size:var(--font-size-24);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-label-24{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.typography-label-20{font-family:var(--font-family-geist);font-size:var(--font-size-20);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-label-20{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.typography-label-18{font-family:var(--font-family-geist);font-size:var(--font-size-18);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-label-18{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.typography-label-16{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-label-16{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.typography-label-14{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-label-14{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.typography-label-12{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-label-12{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.typography-mono-20{font-family:var(--font-family-geist-mono);font-size:var(--font-size-20);font-weight:var(--font-weight-400);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-mono-20{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.typography-mono-18{font-family:var(--font-family-geist-mono);font-size:var(--font-size-18);font-weight:var(--font-weight-400);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-mono-18{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.typography-mono-16{font-family:var(--font-family-geist-mono);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-mono-16{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.typography-mono-14{font-family:var(--font-family-geist-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-mono-14{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.typography-mono-12{font-family:var(--font-family-geist-mono);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-12);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-mono-12{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.typography-mono-12-strong{font-family:var(--font-family-geist-mono);font-size:var(--font-size-12);font-weight:var(--font-weight-600);line-height:var(--line-height-12);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .typography-mono-12-strong{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.typography-composition{align-content:center;gap:var(--spacing-24);display:grid}.typography-composition__tag-row{justify-self:start;align-items:center;gap:var(--spacing-6);flex-wrap:wrap;display:flex}.typography-composition__avatar,.typography-composition__icon{justify-self:start;align-items:center;gap:var(--spacing-6);display:inline-flex}.typography-composition__icon>n-icon{justify-content:center;align-items:center;line-height:1;display:inline-flex}.typography-composition[data-gap="4"]{gap:var(--spacing-4)}.typography-composition[data-gap="8"]{gap:var(--spacing-8)}.typography-composition[data-gap="12"]{gap:var(--spacing-12)}.typography-composition[data-gap="14"]{gap:var(--spacing-14)}.typography-composition[data-gap="16"]{gap:var(--spacing-16)}.typography-composition[data-gap="20"]{gap:var(--spacing-20)}.typography-composition[data-gap="24"]{gap:var(--spacing-24)}.typography-composition[data-gap="32"]{gap:var(--spacing-32)}.typography-composition[data-gap="40"]{gap:var(--spacing-40)}.typography-composition [data-composition-foreground=default]{color:var(--foreground-default)}.typography-composition [data-composition-foreground=dim1]{color:var(--foreground-dim1)}.typography-composition [data-composition-foreground=dim2]{color:var(--foreground-dim2)}.typography-composition [data-composition-foreground=dim3]{color:var(--foreground-dim3)}.typography-composition [data-composition-foreground=dim4]{color:var(--foreground-dim4)}.typography-composition [data-composition-foreground=inverse]{color:var(--foreground-inverse)}.typography-composition :where([data-composition-role=display],[data-composition-role=headline],[data-composition-role=title],[data-composition-role=body],[data-composition-role=label],[data-composition-role=mono],.typography-composition__tag-row>*){text-box:trim-both cap alphabetic}}@layer nanaos.rules{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@layer surfaces{[data-theme=light] [data-surface]{background:var(--background-default)}[data-theme=light] [data-surface]:has([data-surface]){background:var(--background-dim1)}[data-theme=light] [data-surface]:has([data-surface] [data-surface]){background:var(--background-dim2)}[data-theme=light] [data-surface]:has([data-surface] [data-surface] [data-surface]){background:var(--background-dim3)}[data-theme=light] [data-surface]:has([data-surface] [data-surface] [data-surface] [data-surface]){background:var(--background-dim4)}[data-theme=light] [data-surface]:has([data-surface] [data-surface] [data-surface] [data-surface] [data-surface]){background:var(--background-dim5)}[data-theme=light] [data-surface]:has([data-surface] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface]){background:var(--background-dim6)}[data-theme=light] [data-surface]:has([data-surface] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface]){background:var(--background-dim7)}[data-theme=light] :where(svg [data-surface]){fill:var(--background-default)}[data-theme=light] :where(svg [data-surface]):has([data-surface]){fill:var(--background-dim1)}[data-theme=light] :where(svg [data-surface]):has([data-surface] [data-surface]){fill:var(--background-dim2)}[data-theme=light] :where(svg [data-surface]):has([data-surface] [data-surface] [data-surface]){fill:var(--background-dim3)}[data-theme=light] :where(svg [data-surface]):has([data-surface] [data-surface] [data-surface] [data-surface]){fill:var(--background-dim4)}[data-theme=light] :where(svg [data-surface]):has([data-surface] [data-surface] [data-surface] [data-surface] [data-surface]){fill:var(--background-dim5)}[data-theme=light] :where(svg [data-surface]):has([data-surface] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface]){fill:var(--background-dim6)}[data-theme=light] :where(svg [data-surface]):has([data-surface] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface]){fill:var(--background-dim7)}[data-theme=dark] [data-surface]{background:var(--background-default)}[data-theme=dark] [data-surface] [data-surface]{background:var(--background-dim1)}[data-theme=dark] [data-surface] [data-surface] [data-surface]{background:var(--background-dim2)}[data-theme=dark] [data-surface] [data-surface] [data-surface] [data-surface]{background:var(--background-dim3)}[data-theme=dark] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface]{background:var(--background-dim4)}[data-theme=dark] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface]{background:var(--background-dim5)}[data-theme=dark] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface]{background:var(--background-dim6)}[data-theme=dark] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface]{background:var(--background-dim7)}[data-theme=dark] :where(svg [data-surface]){fill:var(--background-default)}[data-theme=dark] [data-surface] :where(svg [data-surface]){fill:var(--background-dim1)}[data-theme=dark] [data-surface] [data-surface] :where(svg [data-surface]){fill:var(--background-dim2)}[data-theme=dark] [data-surface] [data-surface] [data-surface] :where(svg [data-surface]){fill:var(--background-dim3)}[data-theme=dark] [data-surface] [data-surface] [data-surface] [data-surface] :where(svg [data-surface]){fill:var(--background-dim4)}[data-theme=dark] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface] :where(svg [data-surface]){fill:var(--background-dim5)}[data-theme=dark] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface] :where(svg [data-surface]){fill:var(--background-dim6)}[data-theme=dark] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface] [data-surface] :where(svg [data-surface]){fill:var(--background-dim7)}}@layer overrides{[data-theme=light] [data-surface="1"]{background:var(--background-default)}[data-theme=light] [data-surface="2"]{background:var(--background-dim1)}[data-theme=light] [data-surface="3"]{background:var(--background-dim2)}[data-theme=light] [data-surface="4"]{background:var(--background-dim3)}[data-theme=light] [data-surface="5"]{background:var(--background-dim4)}[data-theme=light] [data-surface="6"]{background:var(--background-dim5)}[data-theme=light] [data-surface="7"]{background:var(--background-dim6)}[data-theme=light] [data-surface="8"]{background:var(--background-dim7)}[data-theme=light] :where(svg [data-surface="1"]){fill:var(--background-default)}[data-theme=light] :where(svg [data-surface="2"]){fill:var(--background-dim1)}[data-theme=light] :where(svg [data-surface="3"]){fill:var(--background-dim2)}[data-theme=light] :where(svg [data-surface="4"]){fill:var(--background-dim3)}[data-theme=light] :where(svg [data-surface="5"]){fill:var(--background-dim4)}[data-theme=light] :where(svg [data-surface="6"]){fill:var(--background-dim5)}[data-theme=light] :where(svg [data-surface="7"]){fill:var(--background-dim6)}[data-theme=light] :where(svg [data-surface="8"]){fill:var(--background-dim7)}}}@layer nanaos.components{@font-face{font-family:Material Symbols Outlined;font-weight:100 700;src:url(/assets/material-symbols-outlined.subset-Ca5KL4Kt.woff2)format("woff2");font-display:block}@font-face{font-family:Material Symbols Rounded;font-weight:100 700;src:url(/assets/material-symbols-rounded.subset-CXN2YUh4.woff2)format("woff2");font-display:block}@font-face{font-family:Material Symbols Sharp;font-weight:100 700;src:url(/assets/material-symbols-sharp.subset-C-j-Fd6M.woff2)format("woff2");font-display:block}:root{--icon-font-family-outlined:"Material Symbols Outlined";--icon-font-family-rounded:"Material Symbols Rounded";--icon-font-family-sharp:"Material Symbols Sharp";--icon-fill-false:0;--icon-fill-true:1;--icon-weight-100:100;--icon-weight-200:200;--icon-weight-300:300;--icon-weight-400:400;--icon-weight-500:500;--icon-weight-600:600;--icon-weight-700:700;--icon-grade-low:-25;--icon-grade-regular:0;--icon-grade-high:200;--icon-optical-size-20:20;--icon-optical-size-24:24;--icon-optical-size-40:40;--icon-optical-size-48:48}.icon{--icon-font-family:var(--icon-font-family-outlined);--icon-fill:var(--icon-fill-false);--icon-weight:var(--icon-weight-600);--icon-grade:var(--icon-grade-regular);--icon-optical-size:var(--icon-optical-size-24);color:currentColor;fill:currentColor;width:1em;height:1em;font-family:var(--icon-font-family);font-size:1em;font-style:normal;font-weight:var(--icon-weight);font-feature-settings:"liga";font-variation-settings:"FILL" var(--icon-fill), "wght" var(--icon-weight), "GRAD" var(--icon-grade), "opsz" var(--icon-optical-size);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;vertical-align:-.125em;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;flex:none;line-height:1;display:inline-block;overflow:hidden}.icon--style-outlined{--icon-font-family:var(--icon-font-family-outlined)}.icon--style-rounded{--icon-font-family:var(--icon-font-family-rounded)}.icon--style-sharp{--icon-font-family:var(--icon-font-family-sharp)}.icon--fill{--icon-fill:var(--icon-fill-true)}.icon--16{font-size:var(--dimension-16)}.icon--20{font-size:var(--dimension-20)}.icon--24{font-size:var(--dimension-24)}.icon--32{font-size:var(--dimension-32)}.icon--48{font-size:var(--dimension-48)}.icon:has(>.badge){position:relative;overflow:visible}.icon:has(>.badge)>.badge{--badge-size-dot:var(--dimension-6);--badge-size-pill:var(--dimension-16)}:is(.icon--24:has(>.badge)>.badge,.icon--32:has(>.badge)>.badge){--badge-size-dot:var(--dimension-8)}.icon--48:has(>.badge)>.badge{--badge-size-dot:var(--dimension-10)}:root{--button-foreground:initial;--button-hover-foreground:initial;--button-active-foreground:initial;--button-disabled-foreground:initial;--button-background:initial;--button-hover-background:initial;--button-active-background:initial;--button-disabled-background:initial;--button-border-color:initial;--button-hover-border-color:initial;--button-active-border-color:initial;--button-disabled-border-color:initial;--button-sound-single-frequency:800;--button-sound-single-duration:.12s;--button-sound-volume:.35}html[data-focus-source=pointer] :where(:focus-visible){outline:none}.button{justify-content:center;align-items:center;gap:var(--spacing-8);isolation:isolate;color:var(--button-foreground,var(--foreground-inverse));--button-border-width:0px;cursor:pointer;white-space:nowrap;appearance:none;box-sizing:border-box;min-inline-size:var(--target-size-32);min-block-size:var(--target-size-32);transition:background-color var(--enter), border-color var(--enter), color var(--enter);background:0 0;text-decoration:none;display:inline-flex;position:relative}:where(html:not([data-focus-source=pointer])) .button:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.button:focus:not(:focus-visible){outline:none}.button:hover:not(:disabled,[aria-disabled=true]){color:var(--button-hover-foreground,var(--button-foreground,var(--foreground-inverse)));--button-background:var(--button-hover-background,var(--action-primary-bg-hover));--button-border-color:var(--button-hover-border-color,transparent)}.button:active:not(:disabled,[aria-disabled=true]),.button.is-active{color:var(--button-active-foreground,var(--button-foreground,var(--foreground-inverse)));--button-background:var(--button-active-background,var(--action-primary-bg-active));--button-border-color:var(--button-active-border-color,transparent)}.button:disabled,.button[aria-disabled=true]{color:var(--button-disabled-foreground,var(--state-disabled-foreground));--button-background:var(--button-disabled-background,var(--state-disabled-background));--button-border-color:var(--button-disabled-border-color,transparent);cursor:not-allowed}.button[aria-disabled=true]{pointer-events:none}n-button:not(:defined){--button-foreground:var(--foreground-inverse);--button-hover-foreground:var(--button-foreground);--button-active-foreground:var(--button-foreground);--button-disabled-foreground:var(--state-disabled-foreground);--button-background:var(--action-primary-bg);--button-hover-background:var(--action-primary-bg-hover);--button-active-background:var(--action-primary-bg-active);--button-disabled-background:var(--state-disabled-background);--button-border-width:0px;--button-border-color:transparent;--button-hover-border-color:var(--button-border-color);--button-active-border-color:var(--button-border-color);--button-disabled-border-color:var(--button-border-color);justify-content:center;align-items:center;gap:var(--spacing-8);box-sizing:border-box;min-inline-size:var(--target-size-32);min-block-size:var(--target-size-32);padding-inline:var(--spacing-20);padding-block:var(--spacing-12);border-radius:var(--border-radius-8);background:var(--button-background);color:var(--button-foreground);white-space:nowrap;border:var(--button-border-width) solid var(--button-border-color);cursor:pointer;text-decoration:none;display:inline-flex;position:relative}:is(n-button:not(:defined) .button__label,n-button:not(:defined) .button__icon){color:currentColor}n-button:not(:defined)[surface=outlined]{--button-foreground:var(--foreground-default);--button-background:transparent;--button-hover-background:var(--state-hover-background);--button-active-background:var(--background-dim3);--button-disabled-background:transparent;--button-border-color:var(--foreground-default);--button-hover-border-color:var(--foreground-default);--button-active-border-color:var(--foreground-default);--button-disabled-border-color:var(--border-a20);border-width:var(--border-width-1);border-color:var(--button-border-color)}n-button:not(:defined)[surface=plain]{--button-foreground:var(--foreground-default);--button-background:transparent;--button-hover-background:var(--state-hover-background);--button-active-background:var(--background-dim3);--button-disabled-background:transparent;--button-border-width:0px;--button-border-color:transparent;background:var(--button-background)}n-button:not(:defined)[surface=link]{--button-foreground:var(--action-link-fg);--button-hover-foreground:var(--action-link-fg-hover);--button-active-foreground:var(--brand-primary);--button-disabled-foreground:var(--state-disabled-foreground);--button-background:transparent;--button-hover-background:transparent;--button-active-background:transparent;--button-disabled-background:transparent;--button-border-width:0px;--button-border-color:transparent;padding-inline:var(--spacing-0);padding-block:var(--spacing-0);background:0 0;border-color:#0000;justify-content:flex-start}n-button:not(:defined)[destructive]:not([surface=outlined],[surface=plain],[surface=link]){--button-background:var(--action-danger-bg);--button-hover-background:var(--action-danger-bg-hover);--button-active-background:var(--action-danger-bg-active)}:is(n-button:not(:defined)[destructive][surface=outlined],n-button:not(:defined)[destructive][surface=plain]){--button-foreground:var(--status-error);--button-hover-foreground:var(--status-error);--button-active-foreground:var(--status-error)}n-button:not(:defined)[destructive][surface=outlined]{--button-border-color:var(--status-error);--button-hover-border-color:var(--status-error);--button-active-border-color:var(--status-error)}n-button:not(:defined):hover:not([disabled],[aria-disabled=true]){color:var(--button-hover-foreground);--button-background:var(--button-hover-background);--button-border-color:var(--button-hover-border-color)}n-button:not(:defined).is-hover{color:var(--button-hover-foreground);--button-background:var(--button-hover-background);--button-border-color:var(--button-hover-border-color)}n-button:not(:defined):active:not([disabled],[aria-disabled=true]){color:var(--button-active-foreground);--button-background:var(--button-active-background);--button-border-color:var(--button-active-border-color)}n-button:not(:defined).is-active{color:var(--button-active-foreground);--button-background:var(--button-active-background);--button-border-color:var(--button-active-border-color)}:is(n-button:not(:defined)[disabled],n-button:not(:defined)[aria-disabled=true]){color:var(--button-disabled-foreground);--button-background:var(--button-disabled-background);--button-border-color:var(--button-disabled-border-color);cursor:not-allowed}.button.is-hover{color:var(--button-hover-foreground,var(--button-foreground,var(--foreground-inverse)));--button-background:var(--button-hover-background,var(--action-primary-bg-hover));--button-border-color:var(--button-hover-border-color,transparent)}.button:focus-visible:not(.button--link){--button-visual-outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline:none}.button.is-focus:not(.button--link),.button:focus-visible.is-focus:not(.button--link){--button-visual-outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color)}.button.is-focus.button--link,.button:focus-visible.button--link{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.button--link{--button-border-width:0px;color:var(--button-foreground,var(--action-link-fg));border-radius:var(--border-radius-4)}.button--link:hover:not(:disabled,[aria-disabled=true]),.button--link.is-hover{color:var(--button-hover-foreground,var(--button-foreground,var(--action-link-fg-hover)))}.button--link:active:not(:disabled,[aria-disabled=true]),.button--link.is-active{color:var(--button-active-foreground,var(--button-foreground,var(--brand-primary)))}.button--link:disabled,.button--link[aria-disabled=true]{color:var(--button-disabled-foreground,var(--state-disabled-foreground))}.button:before{content:"";border-radius:inherit;background:var(--button-background,var(--action-primary-bg));border:var(--button-border-width) solid var(--button-border-color,transparent);box-sizing:border-box;pointer-events:none;z-index:-1;transition:background-color var(--enter), border-color var(--enter), color var(--enter);outline:var(--button-visual-outline,none);outline-offset:var(--focus-ring-offset-2);position:absolute;inset-block-start:var(--spacing-0);inset-block-end:var(--spacing-0);inset-inline-start:var(--spacing-0);inset-inline-end:var(--spacing-0)}.button--link:before{content:none}.button__icon{flex:none;display:inline-flex}.button__icon>.icon{font-size:1em}.button__label,.button__icon{z-index:1;color:currentColor;position:relative}.button--14{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .button--14{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.button--14{padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12);padding-top:var(--spacing-8);padding-bottom:var(--spacing-8);border-radius:var(--border-radius-4)}.button--16,.button--link:not(.button--14,.button--16,.button--18,.button--24){font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .button--16,[data-theme=dark] .button--link:not(.button--14,.button--16,.button--18,.button--24){font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.button--16,.button--link:not(.button--14,.button--16,.button--18,.button--24){padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-20);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12);border-radius:var(--border-radius-8)}.button--18{font-family:var(--font-family-geist);font-size:var(--font-size-18);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .button--18{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.button--18{padding-inline-start:var(--spacing-24);padding-inline-end:var(--spacing-24);padding-top:var(--spacing-16);padding-bottom:var(--spacing-16);border-radius:var(--border-radius-8)}.button--24{font-family:var(--font-family-geist);font-size:var(--font-size-24);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .button--24{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.button--24{padding-inline-start:var(--spacing-32);padding-inline-end:var(--spacing-32);padding-top:var(--spacing-20);padding-bottom:var(--spacing-20);border-radius:var(--border-radius-12)}:is(.button--14.button--icon-start,.button--14:has(.button__icon):not(.button--icon-end,.button--icon-only)){padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-12)}:is(.button--16.button--icon-start,.button--16:has(.button__icon):not(.button--icon-end,.button--icon-only)){padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-20)}:is(.button--18.button--icon-start,.button--18:has(.button__icon):not(.button--icon-end,.button--icon-only)){padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-24)}:is(.button--24.button--icon-start,.button--24:has(.button__icon):not(.button--icon-end,.button--icon-only)){padding-inline-start:var(--spacing-24);padding-inline-end:var(--spacing-32)}.button--14.button--icon-end{padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-8)}.button--16.button--icon-end{padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-12)}.button--18.button--icon-end{padding-inline-start:var(--spacing-24);padding-inline-end:var(--spacing-16)}.button--24.button--icon-end{padding-inline-start:var(--spacing-32);padding-inline-end:var(--spacing-24)}.button--14.button--icon-only{padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8)}.button--16.button--icon-only{padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}.button--18.button--icon-only{padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16)}.button--24.button--icon-only{padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-20)}:is(.button.button--link,.button.button--link:has(.button__icon)){padding-inline:var(--spacing-0);padding-block:var(--spacing-0);justify-content:flex-start}.button--round{border-radius:var(--border-radius-800)}.button--circle.button--icon-only{border-radius:var(--border-radius-circular);aspect-ratio:1}.button--plain{--button-border-width:0px;color:var(--button-foreground,var(--foreground-default));border:0}.button--plain:hover:not(:disabled,[aria-disabled=true]),.button--plain.is-hover{--button-background:var(--button-hover-background,var(--state-hover-background));color:var(--button-hover-foreground,var(--button-foreground,var(--foreground-default)))}.button--plain:active:not(:disabled,[aria-disabled=true]),.button--plain.is-active{--button-background:var(--button-active-background,var(--background-dim3));color:var(--button-active-foreground,var(--button-foreground,var(--foreground-default)))}.button--plain:disabled,.button--plain[aria-disabled=true]{--button-background:var(--button-disabled-background,transparent);color:var(--button-disabled-foreground,var(--state-disabled-foreground))}.button--plain:before{background:var(--button-background,transparent)}.button--outlined{--button-border-width:var(--border-width-1);color:var(--button-foreground,var(--foreground-default))}.button--outlined:hover:not(:disabled,[aria-disabled=true]),.button--outlined.is-hover{--button-background:var(--button-hover-background,var(--state-hover-background));color:var(--button-hover-foreground,var(--button-foreground,var(--foreground-default)));--button-border-color:var(--button-hover-border-color,var(--foreground-default))}.button--outlined:active:not(:disabled,[aria-disabled=true]),.button--outlined.is-active{--button-background:var(--button-active-background,var(--background-dim3));color:var(--button-active-foreground,var(--button-foreground,var(--foreground-default)));--button-border-color:var(--button-active-border-color,var(--foreground-default))}.button--outlined:disabled,.button--outlined[aria-disabled=true]{--button-background:var(--button-disabled-background,transparent);--button-border-color:var(--button-disabled-border-color,var(--border-a20));color:var(--button-disabled-foreground,var(--state-disabled-foreground))}.button--outlined:before{background:var(--button-background,transparent);border-color:var(--button-border-color,var(--foreground-default))}.button--filled.button--destructive{--button-background:var(--action-danger-bg);--button-hover-background:var(--action-danger-bg-hover);--button-active-background:var(--action-danger-bg-active)}.button--outlined.button--destructive,.button--plain.button--destructive{--button-foreground:var(--status-error);--button-hover-foreground:var(--status-error);--button-active-foreground:var(--status-error)}.button--outlined.button--destructive{--button-border-color:var(--status-error);--button-hover-border-color:var(--status-error);--button-active-border-color:var(--status-error)}[data-focus=move] .button:focus-visible{outline:none}[data-focus=pulse] .button{position:relative}[data-focus=pulse] .button:focus-visible:after{content:"";border:var(--focus-ring-pulse-width) solid var(--focus-ring-pulse-color);border-radius:inherit;opacity:0;pointer-events:none;animation:button-focus-pulse var(--focus-ring-pulse);position:absolute;inset-block-start:calc(var(--spacing-0) - var(--focus-ring-pulse-offset));inset-block-end:calc(var(--spacing-0) - var(--focus-ring-pulse-offset));inset-inline-start:calc(var(--spacing-0) - var(--focus-ring-pulse-offset));inset-inline-end:calc(var(--spacing-0) - var(--focus-ring-pulse-offset))}[data-focus=motion-reduce] .button{transition:none}@keyframes button-focus-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}#focus-ring{border:var(--focus-ring-move-width) solid var(--focus-ring-move-color);border-radius:var(--border-radius-8);opacity:0;pointer-events:none;z-index:9999;box-sizing:content-box;width:0;height:0;transition:left var(--focus-ring-move-base), top var(--focus-ring-move-base), width var(--focus-ring-move-base), height var(--focus-ring-move-base), border-radius var(--focus-ring-move-base), opacity var(--focus-ring-move-base);position:fixed;top:0;left:0}n-button-group{max-width:100%;display:inline-flex}.button-group{align-items:center;gap:var(--spacing-8);isolation:isolate;max-width:100%;display:inline-flex}.button-group[data-orientation=vertical]{flex-direction:column;align-items:stretch}.button-group>n-button{display:contents}.button-group>.button,.button-group>n-button .button{transform-origin:50%;z-index:0;transition-property:background-color,border-color,color,border-radius,transform;position:relative}.button-group>.button:where(:hover,:focus-visible,.is-hover,.is-focus),.button-group>n-button .button:where(:hover,:focus-visible,.is-hover,.is-focus){z-index:1}.button-group[data-gap="4"]{gap:var(--spacing-4)}.button-group[data-gap="8"]{gap:var(--spacing-8)}.button-group[data-gap="16"]{gap:var(--spacing-16)}.button-group[data-gap="32"]{gap:var(--spacing-32)}.button-group[data-connection=connected]:not(:has(.button--link,.button--plain,n-button[surface=link],n-button[surface=plain])){gap:var(--spacing-4)}.button-group[data-connection=connected]>.button,.button-group[data-connection=connected]>n-button .button{border-radius:var(--border-radius-8)}.button-group[data-orientation=horizontal][data-connection=connected]>.button:first-child,.button-group[data-orientation=horizontal][data-connection=connected]>n-button:first-child .button{border-start-start-radius:var(--border-radius-48);border-end-start-radius:var(--border-radius-48)}.button-group[data-orientation=horizontal][data-connection=connected]>.button:last-child,.button-group[data-orientation=horizontal][data-connection=connected]>n-button:last-child .button{border-start-start-radius:var(--border-radius-8);border-start-end-radius:var(--border-radius-48);border-end-end-radius:var(--border-radius-48);border-end-start-radius:var(--border-radius-8)}.button-group[data-orientation=horizontal][data-connection=connected]>.button:first-child:last-child,.button-group[data-orientation=horizontal][data-connection=connected]>n-button:first-child:last-child .button{border-radius:var(--border-radius-48)}.button-group>.button:where(:active,.is-active),.button-group>n-button .button:where(:active,.is-active){transform:scale(.98)}.button-group>.button:where(:disabled,[aria-disabled=true]),.button-group>n-button .button:where(:disabled,[aria-disabled=true]){background:var(--state-disabled-background);color:var(--state-disabled-foreground);border-color:#0000;transform:none}.button-group[data-orientation=vertical]>.button,.button-group[data-orientation=vertical]>n-button .button,.button-group[data-orientation=vertical]>.input,.button-group[data-orientation=vertical]>.button-group__text{width:100%}.button-group>.input,.button-group>.button-group__text{border-radius:var(--border-radius-0)}.button-group[data-orientation=horizontal]>.input:first-child,.button-group[data-orientation=horizontal]>.button-group__text:first-child{border-start-start-radius:var(--border-radius-8);border-end-start-radius:var(--border-radius-8)}.button-group[data-orientation=horizontal]>.input:last-child,.button-group[data-orientation=horizontal]>.button-group__text:last-child{border-start-end-radius:var(--border-radius-8);border-end-end-radius:var(--border-radius-8)}.button-group[data-orientation=vertical]>.input:first-child,.button-group[data-orientation=vertical]>.button-group__text:first-child{border-start-start-radius:var(--border-radius-8);border-start-end-radius:var(--border-radius-8)}.button-group[data-orientation=vertical]>.input:last-child,.button-group[data-orientation=vertical]>.button-group__text:last-child{border-end-end-radius:var(--border-radius-8);border-end-start-radius:var(--border-radius-8)}.button-group__separator{width:var(--border-width-1);border:0;border-inline-start:var(--border-width-1) solid var(--border-a20);margin-top:var(--spacing-8);margin-bottom:var(--spacing-8);flex:none;align-self:stretch}.button-group[data-orientation=vertical]>.button-group__separator{width:auto;height:var(--border-width-1);border-inline-start:0;border-block-start:var(--border-width-1) solid var(--border-a20);margin-inline:var(--spacing-8);margin-top:var(--spacing-0);margin-bottom:var(--spacing-0)}.button-group__text{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .button-group__text{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.button-group__text{min-height:var(--target-size-32);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12);padding-top:var(--spacing-8);padding-bottom:var(--spacing-8);border:var(--border-width-1) solid var(--border-a20);background:var(--background-dim1);color:var(--foreground-dim1);white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}n-input{inline-size:100%;min-inline-size:0;display:block}.input-field{gap:var(--spacing-8);display:grid}.input-label-row{justify-content:space-between;align-items:baseline;gap:var(--spacing-8);display:flex}.input-label{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .input-label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.input-label{color:var(--foreground-default)}.input-label--visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.input-supporting{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .input-supporting{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.input-supporting{color:var(--foreground-dim1)}.input-control{inline-size:100%;min-inline-size:0;display:grid}.input-control>.input{grid-area:1/1}.input-icon{z-index:1;color:var(--foreground-dim1);font-size:var(--dimension-20);pointer-events:none;grid-area:1/1;place-self:center start;margin-inline-start:var(--spacing-16)}.input-end-mark{z-index:1;color:var(--foreground-dim1);line-height:var(--line-height-10);pointer-events:none;grid-area:1/1;justify-content:center;place-self:center end;align-items:center;margin-inline-end:var(--spacing-16);display:inline-flex}.input-end-mark--icon{font-size:var(--dimension-20)}.input-end-mark--shortcut>.input-shortcut-tag{color:var(--foreground-dim1)}.input-clear{z-index:1;grid-area:1/1;place-self:center end;margin-inline-end:var(--spacing-8)}.input-control[data-icon]>.input{padding-inline-start:var(--spacing-48)}.input-control:is([data-end-mark],[data-clear])>.input{padding-inline-end:var(--spacing-56)}.input-control[data-end-mark=shortcut]>.input{padding-inline-end:var(--spacing-64)}.input-control[data-disabled] .input-icon,.input-control[data-disabled] .input-end-mark,.input-control[data-disabled] .input-end-mark--shortcut>.input-shortcut-tag{color:var(--state-disabled-foreground)}.input{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .input{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.input{width:100%;padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16);padding-top:var(--spacing-10);padding-bottom:var(--spacing-10);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);background:var(--background-default);color:var(--foreground-default)}.input::placeholder{color:var(--foreground-dim1)}.input:focus-visible:not([data-pointer-focus]){outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.input:focus:not(:focus-visible),.input[data-pointer-focus]:focus{outline:none}.input[data-density="8"],.input[data-density="12"]{border-radius:var(--border-radius-4)}.input[data-density="16"],.input[data-density="20"]{border-radius:var(--border-radius-8)}.input[data-density="8"]{padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8);padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.input[data-density="12"]{padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12);padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.input[data-density="20"]{padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-20);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}.input-control[data-density="8"] .input-icon{margin-inline-start:var(--spacing-8)}.input-control[data-density="12"] .input-icon{margin-inline-start:var(--spacing-12)}.input-control[data-density="20"] .input-icon{margin-inline-start:var(--spacing-20)}.input-control[data-density="8"] .input-end-mark{margin-inline-end:var(--spacing-8)}.input-control[data-density="12"] .input-end-mark{margin-inline-end:var(--spacing-12)}.input-control[data-density="20"] .input-end-mark{margin-inline-end:var(--spacing-20)}.input-control[data-density="12"] .input-clear,.input-control[data-density="20"] .input-clear{margin-inline-end:var(--spacing-12)}.input-control[data-icon][data-density="8"]>.input{padding-inline-start:var(--spacing-32)}.input-control[data-icon][data-density="12"]>.input{padding-inline-start:var(--spacing-40)}.input-control[data-icon][data-density="20"]>.input{padding-inline-start:var(--spacing-56)}.input-control:is([data-end-mark],[data-clear])[data-density="8"]>.input{padding-inline-end:var(--spacing-32)}.input-control:is([data-end-mark],[data-clear])[data-density="12"]>.input{padding-inline-end:var(--spacing-40)}.input-control:is([data-end-mark],[data-clear])[data-density="20"]>.input,.input-control[data-end-mark=shortcut][data-density="8"]>.input,.input-control[data-end-mark=shortcut][data-density="12"]>.input{padding-inline-end:var(--spacing-56)}.input-control[data-end-mark=shortcut][data-density="20"]>.input{padding-inline-end:var(--spacing-64)}.input:hover:not(:disabled,[data-disabled],[data-invalid],[aria-invalid=true],[data-success]){border-color:var(--border-a40)}.input:focus-visible:not([data-pointer-focus],:disabled,[data-disabled],[data-invalid],[aria-invalid=true],[data-success]){border-color:var(--border-a60)}.input[data-invalid],.input[aria-invalid=true]{border-color:var(--status-error)}.input[data-success]:not([data-invalid],[aria-invalid=true]){border-color:var(--status-success)}.input[data-invalid]:not(:focus-visible),.input[aria-invalid=true]:not(:focus-visible),.input[data-invalid][data-pointer-focus],.input[aria-invalid=true][data-pointer-focus]{outline:var(--border-width-1) solid var(--status-error);outline-offset:0}.input[data-success]:not([data-invalid],[aria-invalid=true],:focus-visible),.input[data-success][data-pointer-focus]:not([data-invalid],[aria-invalid=true]){outline:var(--border-width-1) solid var(--status-success);outline-offset:0}.input[data-success]:not([data-invalid],[aria-invalid=true])+.input-supporting,.input-control[data-success]+.input-supporting{color:var(--status-success)}.input[data-invalid]+.input-supporting,.input[aria-invalid=true]+.input-supporting,.input-control[data-invalid]+.input-supporting{color:var(--status-error)}.input[data-disabled],.input:disabled{color:var(--state-disabled-foreground);background:var(--state-disabled-background);cursor:not-allowed}.input[type=search]{appearance:none}.input[type=search]::-webkit-search-cancel-button{appearance:none}.input--round{border-radius:var(--border-radius-48)}n-list{inline-size:var(--layout-full);max-inline-size:var(--layout-full);display:block}n-list[width=content]{inline-size:fit-content}.list__reorder-handle{inline-size:var(--dimension-20);min-inline-size:var(--dimension-20);block-size:var(--dimension-24);min-block-size:var(--dimension-24);padding:var(--spacing-0);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-6);color:var(--foreground-dim1);font-size:var(--dimension-16);opacity:0;appearance:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;transition:color var(--enter-quick), background-color var(--enter-quick), border-color var(--enter-quick), opacity var(--enter-quick), transform var(--enter-quick);will-change:color, background-color, border-color, opacity, transform;background:0 0;place-items:center;line-height:1;text-decoration:none;display:inline-grid;transform:scale(.88)}:where(html:not([data-focus-source=pointer])) .list__reorder-handle:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.list__reorder-handle:focus:not(:focus-visible){outline:none}.list__reorder-handle:where(:hover,.is-hover){border-color:var(--border-a20);background:var(--state-hover-background);color:var(--state-hover-foreground);transform:scale(1)}.list__reorder-handle:active{background:var(--state-active-background);cursor:grabbing;transform:scale(.84)}:where(.list,n-list):where([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .list__reorder-handle{color:var(--foreground-dim1);inline-size:var(--target-size-32);min-inline-size:var(--target-size-32);block-size:var(--target-size-32);min-block-size:var(--target-size-32);opacity:1;transition:color var(--enter-quick), background-color var(--enter-quick), border-color var(--enter-quick), opacity var(--enter-quick);will-change:color, background-color, border-color, opacity;position:relative;transform:scale(1)}:where(.list,n-list):where([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .list__reorder-handle:where(:hover,.is-hover){background:0 0;border-color:#0000;transform:scale(1)}:where(.list,n-list):where([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .list__reorder-handle:active{transform:scale(1)}:where(.list,n-list):where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .list__item .list__reorder-handle{z-index:1;color:#0000;background:0 0;border-color:#0000;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translate(-50%,-50%)}:where(.list,n-list):where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .list__item:where(:hover,.is-hover,:focus-within,:focus-visible,.is-focus-visible) .list__reorder-handle{opacity:1}:where(.list,n-list):where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .list__item .list__reorder-handle:where(:hover,:active,:focus-visible,.is-focus-visible){opacity:1;border-color:var(--border-a20);background:var(--background-dim2);color:var(--foreground-dim1)}:where(.list,n-list):where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .list__item:where(.is-active,[data-dragged],[dragged]) .list__reorder-handle{opacity:1;border-color:var(--focus-ring-color);background:var(--focus-ring-color);color:var(--background-default)}:where(.list,n-list):is([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible],[reorder-handle=auto-hide],[reorder-handle=always-visible]) .list__item[data-drop-target]{background:var(--state-active-background)}:where(.list,n-list):is([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible],[reorder-handle=auto-hide],[reorder-handle=always-visible]) .list__item:is([data-dragged],[dragged]){z-index:1;outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-0);background:0 0;position:relative}:where(.list,n-list):is([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible],[reorder-handle=auto-hide],[reorder-handle=always-visible]) .list__item:is([data-dragged],[dragged]):active{background:0 0}:where(.list,n-list):where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .list__item{position:relative}:where(.list,n-list):where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .list__item:where(:hover,.is-hover):before{content:"";inline-size:var(--border-width-2);block-size:var(--dimension-24);border-radius:var(--border-radius-circular);background:var(--foreground-dim1);opacity:1;pointer-events:none;transition:opacity var(--enter-quick), block-size var(--enter-quick), background-color var(--enter-quick);position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translate(-50%,-50%)}:where(.list,n-list):where([data-reorder-handle=none],[reorder-handle=none]) .list__reorder-handle.icon,:where(.list,n-list):where(:not([data-reorder-handle]):not([reorder-handle])) .list__reorder-handle.icon{display:none}:is(.list,n-list):is([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .list__item:has(>.list__reorder-handle){gap:var(--spacing-8);grid-template-columns:var(--dimension-20) minmax(var(--dimension-0), 1fr);padding-inline-start:var(--spacing-4);position:relative}:is(.list,n-list):is([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .list__item:has(>.list__reorder-handle):before{content:"";pointer-events:none;grid-area:1/1}:is(.list,n-list):is([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .list__reorder-handle.icon{z-index:1;justify-self:center;position:absolute;inset-block-start:50%;inset-inline-start:var(--spacing-0);transform:translateY(-50%)}:is(.list,n-list):is([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .list__reorder-handle.icon:active{background:0 0}.list{inline-size:var(--layout-full);max-inline-size:var(--layout-full);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-16);background:var(--background-default);display:grid;overflow:hidden}.list .list__item-label:not(.typography-composition,[data-composition-role]){font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .list .list__item-label:not(.typography-composition,[data-composition-role]){font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.list .list__item-label:not(.typography-composition,[data-composition-role]){text-box:trim-both cap alphabetic}.list:is([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible],[reorder-handle=auto-hide],[reorder-handle=always-visible]),n-list:is([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible],[reorder-handle=auto-hide],[reorder-handle=always-visible]) .list{overflow:visible}.list[data-reorder-handle=auto-hide] .list__item:first-child,n-list[reorder-handle=auto-hide] .list .list__item:first-child,.list[data-reorder-handle=always-visible] .list__item:first-child,n-list[reorder-handle=always-visible] .list .list__item:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.list[data-reorder-handle=auto-hide] .list__item:last-child,n-list[reorder-handle=auto-hide] .list .list__item:last-child,.list[data-reorder-handle=always-visible] .list__item:last-child,n-list[reorder-handle=always-visible] .list .list__item:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.list[data-width=content]{inline-size:fit-content}.list[data-frame=none]{background:0 0;border-color:#0000;overflow:visible}.list[data-density="4"] .list__item{padding-block:var(--spacing-4);padding-inline:var(--spacing-16);min-block-size:var(--layout-32)}.list[data-density="8"] .list__item{padding-block:var(--spacing-8);padding-inline:var(--spacing-16);min-block-size:var(--layout-32)}.list[data-density="12"] .list__item{padding-block:var(--spacing-12);padding-inline:var(--spacing-16);min-block-size:var(--layout-40)}.list[data-density="14"] .list__item{padding-block:var(--spacing-14);padding-inline:var(--spacing-16);min-block-size:var(--layout-44)}.list[data-density="16"] .list__item{padding-block:var(--spacing-16);padding-inline:var(--spacing-16);min-block-size:var(--layout-48)}.list[data-density="20"] .list__item{padding-block:var(--spacing-20);padding-inline:var(--spacing-16);min-block-size:var(--layout-56)}.list[data-size="14"] .list__item-label:not(.typography-composition,[data-composition-role]){font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .list[data-size="14"] .list__item-label:not(.typography-composition,[data-composition-role]){font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.list[data-size="14"] .list__item{gap:var(--spacing-6)}.list[data-size="18"] .list__item-label:not(.typography-composition,[data-composition-role]){font-family:var(--font-family-geist);font-size:var(--font-size-18);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .list[data-size="18"] .list__item-label:not(.typography-composition,[data-composition-role]){font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.list[data-size="18"] .list__item{gap:var(--spacing-10)}.list__item{grid-template-columns:minmax(var(--dimension-0), 1fr);gap:var(--spacing-8);min-inline-size:var(--dimension-0);padding-block:var(--spacing-16);padding-inline:var(--spacing-16);min-block-size:var(--layout-48);border:0;border-block-start:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-0);color:var(--foreground-default);text-align:start;appearance:none;cursor:default;transition:background-color var(--enter), border-color var(--enter);background:0 0;align-items:center;text-decoration:none;display:grid;position:relative}:where(html:not([data-focus-source=pointer])) .list__item:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:calc(var(--focus-ring-width) * -1)}.list__item:focus:not(:focus-visible){outline:none}.list__item:where(a[href],button:not(:disabled)){cursor:pointer}.list__item:first-child{border-block-start:0}.list[data-divider-style=dashed] .list__item{border-block-start:var(--border-width-1) dashed var(--border-a20)}.list[data-divider-style=none] .list__item,.list[data-divider=none] .list__item{border-block-start:0}.list__item:where(a[href],button:not(:disabled)):where(:hover,.is-hover),.list__item[data-highlighted]{background:var(--state-hover-background)}.list__item:where(a[href],button:not(:disabled)):active,.list__item.is-active{background:var(--background-dim3)}.list__sortable-status{inline-size:var(--dimension-1);block-size:var(--dimension-1);margin:var(--spacing-0);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.list__item-label{color:currentColor;overflow-wrap:anywhere;display:block}.list[data-truncate=true] :where(.list__item-label:not(.typography-composition),.typography-composition [data-composition-role]){min-inline-size:var(--dimension-0);overflow-clip-margin:var(--spacing-4);overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:clip}.list__item-icon.icon{color:currentColor;font-size:var(--dimension-24);transform:translateY(var(--spacing-negative-4));place-self:start}.list__item-end{color:currentColor;place-self:start end}.list__item-end.icon{font-size:var(--dimension-24);transform:translateY(var(--spacing-negative-4))}:where(.list[data-size="18"],n-list[size="18"]) .list__item-icon.icon,:where(.list[data-size="18"],n-list[size="18"]) .list__item-end.icon{font-size:var(--dimension-28)}.list :where(.typography-composition){align-content:start;max-inline-size:none}.list[data-width=full] :where(.list__item-label:not(.typography-composition),.typography-composition){inline-size:var(--layout-full);max-inline-size:none}.list .typography-composition :where([data-composition-role]){text-box:trim-both cap alphabetic}.list[data-emphasis=base] .list__item,.list[data-emphasis=base] .list__item .list__item-label,.list[data-emphasis=base] .list__item .list__item-icon.icon{color:var(--foreground-default)}.list[data-emphasis=base] .list__item:where(a[href],button:not(:disabled)):where(:hover,.is-hover,:active),.list[data-emphasis=base] .list__item:where(a[href],button:not(:disabled)):where(:hover,.is-hover,:active) .list__item-label,.list[data-emphasis=base] .list__item:where(a[href],button:not(:disabled)):where(:hover,.is-hover,:active) .list__item-icon.icon,.list[data-emphasis=base] .list__item:where(a[href],button:not(:disabled)):where(:hover,.is-hover,:active) :where(.typography-composition,.typography-composition [data-composition-role]),.list[data-emphasis=base] .list__item:where([data-highlighted],.is-active,[aria-current]),.list[data-emphasis=base] .list__item:where([data-highlighted],.is-active,[aria-current]) .list__item-label,.list[data-emphasis=base] .list__item:where([data-highlighted],.is-active,[aria-current]) .list__item-icon.icon,.list[data-emphasis=base] .list__item:where([data-highlighted],.is-active,[aria-current]) :where(.typography-composition,.typography-composition [data-composition-role]){color:var(--state-hover-foreground)}.list[data-emphasis=dim1] .list__item,.list[data-emphasis=dim1] .list__item .list__item-label,.list[data-emphasis=dim1] .list__item .list__item-icon.icon,.list[data-emphasis=dim1] .list__item .typography-composition :where([data-composition-role=display],[data-composition-role=headline],[data-composition-role=title]),.list[data-emphasis=dim1] .list__item .typography-composition :where([data-composition-role=body],[data-composition-role=mono],[data-composition-role=tag],[data-composition-role=avatar],[data-composition-role=icon]),.list[data-emphasis=dim1] .list__item .typography-composition [data-composition-role=label]{color:var(--foreground-dim1)}.list[data-emphasis=dim1] .list__item:where(a[href],button:not(:disabled)):where(:hover,.is-hover,:active),.list[data-emphasis=dim1] .list__item:where(a[href],button:not(:disabled)):where(:hover,.is-hover,:active) .list__item-label,.list[data-emphasis=dim1] .list__item:where(a[href],button:not(:disabled)):where(:hover,.is-hover,:active) .list__item-icon.icon,.list[data-emphasis=dim1] .list__item:where(a[href],button:not(:disabled)):where(:hover,.is-hover,:active) :where(.typography-composition,.typography-composition [data-composition-role]),.list[data-emphasis=dim1] .list__item:where([data-highlighted],.is-active,[aria-current]),.list[data-emphasis=dim1] .list__item:where([data-highlighted],.is-active,[aria-current]) .list__item-label,.list[data-emphasis=dim1] .list__item:where([data-highlighted],.is-active,[aria-current]) .list__item-icon.icon,.list[data-emphasis=dim1] .list__item:where([data-highlighted],.is-active,[aria-current]) :where(.typography-composition,.typography-composition [data-composition-role]){color:var(--state-hover-foreground)}.list[data-emphasis=dim2] .list__item,.list[data-emphasis=dim2] .list__item .list__item-label,.list[data-emphasis=dim2] .list__item .list__item-icon.icon,.list[data-emphasis=dim2] .list__item .typography-composition :where([data-composition-role=display],[data-composition-role=headline],[data-composition-role=title]),.list[data-emphasis=dim2] .list__item .typography-composition :where([data-composition-role=body],[data-composition-role=mono],[data-composition-role=tag],[data-composition-role=avatar],[data-composition-role=icon]),.list[data-emphasis=dim2] .list__item .typography-composition [data-composition-role=label]{color:var(--foreground-dim1)}.list[data-emphasis=dim2] .list__item:where(a[href],button:not(:disabled)):where(:hover,.is-hover,:active),.list[data-emphasis=dim2] .list__item:where(a[href],button:not(:disabled)):where(:hover,.is-hover,:active) .list__item-label,.list[data-emphasis=dim2] .list__item:where(a[href],button:not(:disabled)):where(:hover,.is-hover,:active) .list__item-icon.icon,.list[data-emphasis=dim2] .list__item:where(a[href],button:not(:disabled)):where(:hover,.is-hover,:active) :where(.typography-composition,.typography-composition [data-composition-role]),.list[data-emphasis=dim2] .list__item:where([data-highlighted],.is-active,[aria-current]),.list[data-emphasis=dim2] .list__item:where([data-highlighted],.is-active,[aria-current]) .list__item-label,.list[data-emphasis=dim2] .list__item:where([data-highlighted],.is-active,[aria-current]) .list__item-icon.icon,.list[data-emphasis=dim2] .list__item:where([data-highlighted],.is-active,[aria-current]) :where(.typography-composition,.typography-composition [data-composition-role]){color:var(--state-hover-foreground)}.list[data-emphasis=dim3] .list__item,.list[data-emphasis=dim3] .list__item .list__item-label,.list[data-emphasis=dim3] .list__item .list__item-icon.icon,.list[data-emphasis=dim3] .list__item .typography-composition :where([data-composition-role=display],[data-composition-role=headline],[data-composition-role=title]),.list[data-emphasis=dim3] .list__item .typography-composition :where([data-composition-role=body],[data-composition-role=mono],[data-composition-role=tag],[data-composition-role=avatar],[data-composition-role=icon]),.list[data-emphasis=dim3] .list__item .typography-composition [data-composition-role=label]{color:var(--foreground-dim1)}.list[data-emphasis=dim3] .list__item:where(a[href],button:not(:disabled)):where(:hover,.is-hover,:active),.list[data-emphasis=dim3] .list__item:where(a[href],button:not(:disabled)):where(:hover,.is-hover,:active) .list__item-label,.list[data-emphasis=dim3] .list__item:where(a[href],button:not(:disabled)):where(:hover,.is-hover,:active) .list__item-icon.icon,.list[data-emphasis=dim3] .list__item:where(a[href],button:not(:disabled)):where(:hover,.is-hover,:active) :where(.typography-composition,.typography-composition [data-composition-role]),.list[data-emphasis=dim3] .list__item:where([data-highlighted],.is-active,[aria-current]),.list[data-emphasis=dim3] .list__item:where([data-highlighted],.is-active,[aria-current]) .list__item-label,.list[data-emphasis=dim3] .list__item:where([data-highlighted],.is-active,[aria-current]) .list__item-icon.icon,.list[data-emphasis=dim3] .list__item:where([data-highlighted],.is-active,[aria-current]) :where(.typography-composition,.typography-composition [data-composition-role]){color:var(--state-hover-foreground)}.list[data-emphasis=dim4] .list__item,.list[data-emphasis=dim4] .list__item .list__item-label,.list[data-emphasis=dim4] .list__item .list__item-icon.icon,.list[data-emphasis=dim4] .list__item .typography-composition :where([data-composition-role=display],[data-composition-role=headline],[data-composition-role=title]),.list[data-emphasis=dim4] .list__item .typography-composition :where([data-composition-role=body],[data-composition-role=mono],[data-composition-role=tag],[data-composition-role=avatar],[data-composition-role=icon]),.list[data-emphasis=dim4] .list__item .typography-composition [data-composition-role=label]{color:var(--foreground-dim1)}.list[data-emphasis=dim4] .list__item:where(a[href],button:not(:disabled)):where(:hover,.is-hover,:active),.list[data-emphasis=dim4] .list__item:where(a[href],button:not(:disabled)):where(:hover,.is-hover,:active) .list__item-label,.list[data-emphasis=dim4] .list__item:where(a[href],button:not(:disabled)):where(:hover,.is-hover,:active) .list__item-icon.icon,.list[data-emphasis=dim4] .list__item:where(a[href],button:not(:disabled)):where(:hover,.is-hover,:active) :where(.typography-composition,.typography-composition [data-composition-role]),.list[data-emphasis=dim4] .list__item:where([data-highlighted],.is-active,[aria-current]),.list[data-emphasis=dim4] .list__item:where([data-highlighted],.is-active,[aria-current]) .list__item-label,.list[data-emphasis=dim4] .list__item:where([data-highlighted],.is-active,[aria-current]) .list__item-icon.icon,.list[data-emphasis=dim4] .list__item:where([data-highlighted],.is-active,[aria-current]) :where(.typography-composition,.typography-composition [data-composition-role]){color:var(--state-hover-foreground)}.list[data-radius="0"]{border-radius:var(--border-radius-0)}.list[data-radius="8"]{border-radius:var(--border-radius-8)}.list[data-radius="16"]{border-radius:var(--border-radius-16)}.list[data-radius="24"]{border-radius:var(--border-radius-24)}.list[data-radius="32"]{border-radius:var(--border-radius-32)}.list[data-radius="800"]{border-radius:var(--border-radius-800)}.list[data-frame=none][data-divider-style=none][data-radius="0"] .list__item,.list[data-frame=none][data-divider=none][data-border-radius="0"] .list__item{border-radius:var(--border-radius-0)}.list[data-frame=none][data-divider-style=none][data-radius="8"] .list__item,.list[data-frame=none][data-divider=none][data-border-radius="8"] .list__item{border-radius:var(--border-radius-8)}.list[data-frame=none][data-divider-style=none][data-radius="16"] .list__item{border-radius:var(--border-radius-16)}.list[data-frame=none][data-divider-style=none][data-radius="24"] .list__item{border-radius:var(--border-radius-24)}.list[data-frame=none][data-divider-style=none][data-radius="32"] .list__item{border-radius:var(--border-radius-32)}.list[data-frame=none][data-divider-style=none][data-radius="800"] .list__item,.list[data-frame=none][data-divider=none][data-border-radius="800"] .list__item{border-radius:var(--border-radius-800)}:where(.list:is([data-accessory=start],[data-icon=start]),n-list:is([accessory=start],[icon=start])) .list__item:has(>.list__item-icon){grid-template-columns:var(--dimension-24) minmax(var(--dimension-0), 1fr);align-items:start}:where(.list:is([data-accessory=end],[data-icon=end]),n-list:is([accessory=end],[icon=end])) .list__item:has(>.list__item-icon){grid-template-columns:minmax(var(--dimension-0), 1fr) var(--dimension-24);align-items:start}:where(.list:is([data-accessory=both],[data-icon=both]),n-list:is([accessory=both],[icon=both])) .list__item:has(>.list__item-icon){grid-template-columns:var(--dimension-24) minmax(var(--dimension-0), 1fr) var(--dimension-24);align-items:start}:where(.list[data-size="18"]:is([data-accessory=start],[data-icon=start]),n-list[size="18"]:is([accessory=start],[icon=start])) .list__item:has(>.list__item-icon){grid-template-columns:var(--dimension-28) minmax(var(--dimension-0), 1fr)}:where(.list[data-size="18"]:is([data-accessory=end],[data-icon=end]),n-list[size="18"]:is([accessory=end],[icon=end])) .list__item:has(>.list__item-icon){grid-template-columns:minmax(var(--dimension-0), 1fr) var(--dimension-28)}:where(.list[data-size="18"]:is([data-accessory=both],[data-icon=both]),n-list[size="18"]:is([accessory=both],[icon=both])) .list__item:has(>.list__item-icon){grid-template-columns:var(--dimension-28) minmax(var(--dimension-0), 1fr) var(--dimension-28)}:where(.list:is([data-accessory=end],[data-icon=end]),n-list:is([accessory=end],[icon=end])) .list__item:has(>.list__item-end){grid-template-columns:minmax(var(--dimension-0), 1fr) max-content}:where(.list:is([data-accessory=both],[data-icon=both]),n-list:is([accessory=both],[icon=both])) .list__item:has(>.list__item-end){grid-template-columns:var(--dimension-24) minmax(var(--dimension-0), 1fr) max-content}:where(.list[data-size="18"]:is([data-accessory=both],[data-icon=both]),n-list[size="18"]:is([accessory=both],[icon=both])) .list__item:has(>.list__item-end){grid-template-columns:var(--dimension-28) minmax(var(--dimension-0), 1fr) max-content}:where(.list:is([data-accessory=end],[data-icon=end]),n-list:is([accessory=end],[icon=end])) .list__item-icon.icon,:where(.list:is([data-accessory=both],[data-icon=both]),n-list:is([accessory=both],[icon=both])) .list__item-icon.icon:last-child{justify-self:end}:where(.list[data-start-accessory-vertical-align=center]:is([data-accessory=start],[data-accessory=both],[data-icon=start],[data-icon=both]),n-list[start-accessory-vertical-align=center]:is([accessory=start],[accessory=both],[icon=start],[icon=both])) .list__item>.list__item-icon.icon:first-child{align-self:center;transform:none}:where(.list[data-start-accessory-vertical-align=end]:is([data-accessory=start],[data-accessory=both],[data-icon=start],[data-icon=both]),n-list[start-accessory-vertical-align=end]:is([accessory=start],[accessory=both],[icon=start],[icon=both])) .list__item>.list__item-icon.icon:first-child{align-self:end;transform:none}:where(.list[data-end-accessory-vertical-align=center]:is([data-accessory=end],[data-accessory=both],[data-icon=end],[data-icon=both]),n-list[end-accessory-vertical-align=center]:is([accessory=end],[accessory=both],[icon=end],[icon=both])) .list__item>:is(.list__item-icon.icon:last-child,.list__item-end){align-self:center;transform:none}:where(.list[data-end-accessory-vertical-align=end]:is([data-accessory=end],[data-accessory=both],[data-icon=end],[data-icon=both]),n-list[end-accessory-vertical-align=end]:is([accessory=end],[accessory=both],[icon=end],[icon=both])) .list__item>:is(.list__item-icon.icon:last-child,.list__item-end){align-self:end;transform:none}:where(.list:is([data-accessory=start],[data-accessory=end],[data-accessory=both],[data-icon=start],[data-icon=end],[data-icon=both]),n-list:is([accessory=start],[accessory=end],[accessory=both],[icon=start],[icon=end],[icon=both])) .list__item:where(:has(>.list__item-label),:has(>.typography-composition):not(:has(>.typography-composition>[data-composition-role=title],>.typography-composition>[data-composition-role=body],>.typography-composition>[data-composition-role=display],>.typography-composition>[data-composition-role=headline]))){align-items:center}:where(.list:is([data-accessory=start],[data-accessory=end],[data-accessory=both],[data-icon=start],[data-icon=end],[data-icon=both]),n-list:is([accessory=start],[accessory=end],[accessory=both],[icon=start],[icon=end],[icon=both])) .list__item:where(:has(>.list__item-label),:has(>.typography-composition):not(:has(>.typography-composition>[data-composition-role=title],>.typography-composition>[data-composition-role=body],>.typography-composition>[data-composition-role=display],>.typography-composition>[data-composition-role=headline])))>:is(.list__item-icon.icon,.list__item-end){align-self:center;transform:none}.tag{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .tag{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.tag{justify-content:center;align-items:center;gap:var(--spacing-0);padding-inline-start:var(--spacing-10);padding-inline-end:var(--spacing-10);padding-top:var(--spacing-4);padding-bottom:var(--spacing-4);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-20);background:var(--background-dim2);color:var(--foreground-default);white-space:nowrap;display:inline-flex}.tag__label{min-width:var(--spacing-0);text-overflow:ellipsis;overflow:hidden}.tag__mark{flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.tag__number{font-variant-numeric:tabular-nums}.tag--12{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .tag--12{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.tag--12{padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8);padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.tag--14{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .tag--14{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.tag--14{padding-inline-start:var(--spacing-10);padding-inline-end:var(--spacing-10);padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.tag--16{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .tag--16{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.tag--16{padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12);padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.tag--18{font-family:var(--font-family-geist);font-size:var(--font-size-18);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .tag--18{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.tag--18{padding-inline-start:var(--spacing-14);padding-inline-end:var(--spacing-14);padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.tag--rectangle{border-radius:var(--border-radius-8)}.tag--emphasis-base{color:var(--foreground-default)}.tag--emphasis-dim1,.tag--emphasis-dim2,.tag--emphasis-dim3,.tag--emphasis-dim4{color:var(--foreground-dim1)}.tag--outlined,.tag--outline{background:0 0;border-color:currentColor}:is(.tag--has-start,.tag--has-end,.tag:has(.tag__mark)){gap:var(--spacing-4)}:is(.tag--has-start,.tag:has(.tag__mark--start)){padding-inline-start:var(--spacing-6)}:is(.tag--has-end,.tag:has(.tag__mark--end)){padding-inline-end:var(--spacing-6)}.tag--12.tag--has-start{padding-inline-start:var(--spacing-4)}.tag--12:has(.tag__mark--start){padding-inline-start:var(--spacing-4)}.tag--12.tag--has-end{padding-inline-end:var(--spacing-4)}.tag--12:has(.tag__mark--end){padding-inline-end:var(--spacing-4)}.tag--16.tag--has-start{padding-inline-start:var(--spacing-8)}.tag--16:has(.tag__mark--start){padding-inline-start:var(--spacing-8)}.tag--16.tag--has-end{padding-inline-end:var(--spacing-8)}.tag--16:has(.tag__mark--end){padding-inline-end:var(--spacing-8)}.tag--18.tag--has-start{padding-inline-start:var(--spacing-10)}.tag--18:has(.tag__mark--start){padding-inline-start:var(--spacing-10)}.tag--18.tag--has-end{padding-inline-end:var(--spacing-10)}.tag--18:has(.tag__mark--end){padding-inline-end:var(--spacing-10)}.tag-list{align-items:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.tag-list--gap-12{gap:var(--spacing-12)}.tag-list--gap-16{gap:var(--spacing-16)}.data-table__reorder-handle{inline-size:var(--dimension-20);min-inline-size:var(--dimension-20);block-size:var(--dimension-24);min-block-size:var(--dimension-24);padding:var(--spacing-0);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-6);color:var(--foreground-dim1);font-size:var(--dimension-16);opacity:0;appearance:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;transition:color var(--enter-quick), background-color var(--enter-quick), border-color var(--enter-quick), opacity var(--enter-quick), transform var(--enter-quick);will-change:color, background-color, border-color, opacity, transform;background:0 0;place-items:center;line-height:1;text-decoration:none;display:inline-grid;transform:scale(.88)}:where(html:not([data-focus-source=pointer])) .data-table__reorder-handle:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.data-table__reorder-handle:focus:not(:focus-visible){outline:none}.data-table__reorder-handle:where(:hover,.is-hover){border-color:var(--border-a20);background:var(--state-hover-background);color:var(--state-hover-foreground);transform:scale(1)}.data-table__reorder-handle:active{background:var(--state-active-background);cursor:grabbing;transform:scale(.84)}.data-table-scroll:where([data-reorder-handle=none],[reorder-handle=none])>.data-table>tbody>tr>:first-child>.data-table__reorder-handle.icon,.data-table-scroll:where(:not([data-reorder-handle]):not([reorder-handle]))>.data-table>tbody>tr>:first-child>.data-table__reorder-handle.icon,.data-table:where([data-reorder-handle=none],[reorder-handle=none])>tbody>tr>:first-child>.data-table__reorder-handle.icon{display:none}:where(.data-table-scroll,n-table):where([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .data-table__reorder-handle{color:var(--foreground-dim1);inline-size:var(--target-size-32);min-inline-size:var(--target-size-32);block-size:var(--target-size-32);min-block-size:var(--target-size-32);opacity:1;transition:color var(--enter-quick), background-color var(--enter-quick), border-color var(--enter-quick), opacity var(--enter-quick);will-change:color, background-color, border-color, opacity;position:relative;transform:scale(1)}:where(.data-table-scroll,n-table):where([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .data-table__reorder-handle:where(:hover,.is-hover){background:0 0;border-color:#0000;transform:scale(1)}:where(.data-table-scroll,n-table):where([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .data-table__reorder-handle:active{transform:scale(1)}:where(.data-table-scroll,n-table):where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .data-table tbody tr .data-table__reorder-handle{z-index:1;color:#0000;background:0 0;border-color:#0000;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translate(-50%,-50%)}:where(.data-table-scroll,n-table):where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .data-table tbody tr:where(:hover,.is-hover,:focus-within,:focus-visible,.is-focus-visible) .data-table__reorder-handle{opacity:1}:where(.data-table-scroll,n-table):where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .data-table tbody tr .data-table__reorder-handle:where(:hover,:active,:focus-visible,.is-focus-visible){opacity:1;border-color:var(--border-a20);background:var(--background-dim2);color:var(--foreground-dim1)}:where(.data-table-scroll,n-table):where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .data-table tbody tr:where(.is-active,[data-dragged],[dragged]) .data-table__reorder-handle{opacity:1;border-color:var(--focus-ring-color);background:var(--focus-ring-color);color:var(--background-default)}:where(.data-table-scroll,n-table):is([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible],[reorder-handle=auto-hide],[reorder-handle=always-visible]) .data-table tbody tr[data-drop-target]{background:var(--state-active-background)}:where(.data-table-scroll,n-table):is([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible],[reorder-handle=auto-hide],[reorder-handle=always-visible]) .data-table tbody tr:is([data-dragged],[dragged]){z-index:1;outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-0);background:0 0;position:relative}:where(.data-table-scroll,n-table):is([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible],[reorder-handle=auto-hide],[reorder-handle=always-visible]) .data-table tbody tr:is([data-dragged],[dragged]):active{background:0 0}:where(.data-table-scroll,n-table):where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .data-table tbody tr>:first-child{position:relative}:where(.data-table-scroll,n-table):where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .data-table tbody tr:where(:hover,.is-hover)>:first-child:before{content:"";inline-size:var(--border-width-2);block-size:var(--dimension-24);border-radius:var(--border-radius-circular);background:var(--foreground-dim1);opacity:1;pointer-events:none;transition:opacity var(--enter-quick), block-size var(--enter-quick), background-color var(--enter-quick);position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translate(-50%,-50%)}.data-table:where([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .data-table__reorder-handle{color:var(--foreground-dim1);inline-size:var(--target-size-32);min-inline-size:var(--target-size-32);block-size:var(--target-size-32);min-block-size:var(--target-size-32);opacity:1;transition:color var(--enter-quick), background-color var(--enter-quick), border-color var(--enter-quick), opacity var(--enter-quick);will-change:color, background-color, border-color, opacity;position:relative;transform:scale(1)}.data-table:where([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .data-table__reorder-handle:where(:hover,.is-hover){background:0 0;border-color:#0000;transform:scale(1)}.data-table:where([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .data-table__reorder-handle:active{transform:scale(1)}.data-table:where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) tbody tr .data-table__reorder-handle{z-index:1;color:#0000;background:0 0;border-color:#0000;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translate(-50%,-50%)}.data-table:where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) tbody tr:where(:hover,.is-hover,:focus-within,:focus-visible,.is-focus-visible) .data-table__reorder-handle{opacity:1}.data-table:where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) tbody tr .data-table__reorder-handle:where(:hover,:active,:focus-visible,.is-focus-visible){opacity:1;border-color:var(--border-a20);background:var(--background-dim2);color:var(--foreground-dim1)}.data-table:where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) tbody tr:where(.is-active,[data-dragged],[dragged]) .data-table__reorder-handle{opacity:1;border-color:var(--focus-ring-color);background:var(--focus-ring-color);color:var(--background-default)}.data-table:is([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible],[reorder-handle=auto-hide],[reorder-handle=always-visible]) tbody tr[data-drop-target]{background:var(--state-active-background)}.data-table:is([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible],[reorder-handle=auto-hide],[reorder-handle=always-visible]) tbody tr:is([data-dragged],[dragged]){z-index:1;outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-0);background:0 0;position:relative}.data-table:is([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible],[reorder-handle=auto-hide],[reorder-handle=always-visible]) tbody tr:is([data-dragged],[dragged]):active{background:0 0}.data-table:where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) tbody tr>:first-child{position:relative}.data-table:where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) tbody tr:where(:hover,.is-hover)>:first-child:before{content:"";inline-size:var(--border-width-2);block-size:var(--dimension-24);border-radius:var(--border-radius-circular);background:var(--foreground-dim1);opacity:1;pointer-events:none;transition:opacity var(--enter-quick), block-size var(--enter-quick), background-color var(--enter-quick);position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translate(-50%,-50%)}n-table{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}n-table[width=content]{width:fit-content}.data-table-scroll{border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-16);background:var(--background-default);box-sizing:border-box;width:100%;max-width:100%;overflow-x:auto}.data-table{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .data-table{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.data-table{text-box:trim-both cap alphabetic;width:100%;min-width:var(--layout-720);table-layout:fixed;border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-16);background:var(--background-default);border-collapse:separate;border-spacing:0;color:var(--foreground-default);overflow:hidden}.data-table-scroll>.data-table{border-radius:var(--border-radius-0);border:0;overflow:visible}:where(n-table[column-sizing],.data-table-scroll[data-column-sizing]) .data-table,.data-table[data-column-sizing]{table-layout:auto;min-width:0}:where(n-table[column-sizing],.data-table-scroll[data-column-sizing]) .data-table[data-column-sizing-ready],.data-table[data-column-sizing][data-column-sizing-ready]{table-layout:fixed}n-table[frame=none] .data-table-scroll,.data-table-scroll[data-frame=none],.data-table[data-frame=none]{border:0}.data-table-scroll:is([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible],[reorder-handle=auto-hide],[reorder-handle=always-visible]),n-table:is([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible],[reorder-handle=auto-hide],[reorder-handle=always-visible]) .data-table-scroll,.data-table:is([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible],[reorder-handle=auto-hide],[reorder-handle=always-visible]){overflow:visible}.data-table-scroll:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible])>.data-table,n-table:where([reorder-handle=auto-hide],[reorder-handle=always-visible]) .data-table,.data-table:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible]){border-radius:var(--border-radius-16)}:where(.data-table-scroll[data-reorder-handle=auto-hide],.data-table-scroll[data-reorder-handle=always-visible],n-table[reorder-handle=auto-hide] .data-table,n-table[reorder-handle=always-visible] .data-table,.data-table[data-reorder-handle=auto-hide],.data-table[data-reorder-handle=always-visible]) thead tr:first-child>:is(th,td):first-child{border-start-start-radius:var(--border-radius-16)}:where(.data-table-scroll[data-reorder-handle=auto-hide],.data-table-scroll[data-reorder-handle=always-visible],n-table[reorder-handle=auto-hide] .data-table,n-table[reorder-handle=always-visible] .data-table,.data-table[data-reorder-handle=auto-hide],.data-table[data-reorder-handle=always-visible]) thead tr:first-child>:is(th,td):last-child{border-start-end-radius:var(--border-radius-16)}:where(.data-table-scroll[data-reorder-handle=auto-hide],.data-table-scroll[data-reorder-handle=always-visible],n-table[reorder-handle=auto-hide] .data-table,n-table[reorder-handle=always-visible] .data-table,.data-table[data-reorder-handle=auto-hide],.data-table[data-reorder-handle=always-visible]) tbody tr:last-child{border-end-end-radius:var(--border-radius-16);border-end-start-radius:var(--border-radius-16)}:where(.data-table-scroll[data-reorder-handle=auto-hide],.data-table-scroll[data-reorder-handle=always-visible],n-table[reorder-handle=auto-hide] .data-table,n-table[reorder-handle=always-visible] .data-table,.data-table[data-reorder-handle=auto-hide],.data-table[data-reorder-handle=always-visible]) tbody tr:last-child>:is(th,td):first-child{border-end-start-radius:var(--border-radius-16)}:where(.data-table-scroll[data-reorder-handle=auto-hide],.data-table-scroll[data-reorder-handle=always-visible],n-table[reorder-handle=auto-hide] .data-table,n-table[reorder-handle=always-visible] .data-table,.data-table[data-reorder-handle=auto-hide],.data-table[data-reorder-handle=always-visible]) tbody tr:last-child>:is(th,td):last-child{border-end-end-radius:var(--border-radius-16)}.data-table-scroll[data-radius="0"]:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible])>.data-table,n-table[radius="0"]:where([reorder-handle=auto-hide],[reorder-handle=always-visible]) .data-table,.data-table[data-radius="0"]:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible]){border-radius:var(--border-radius-0)}:where(.data-table-scroll[data-radius="0"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="0"][data-reorder-handle=always-visible],n-table[radius="0"][reorder-handle=auto-hide] .data-table,n-table[radius="0"][reorder-handle=always-visible] .data-table,.data-table[data-radius="0"][data-reorder-handle=auto-hide],.data-table[data-radius="0"][data-reorder-handle=always-visible]) thead tr:first-child>:is(th,td):first-child{border-start-start-radius:var(--border-radius-0)}:where(.data-table-scroll[data-radius="0"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="0"][data-reorder-handle=always-visible],n-table[radius="0"][reorder-handle=auto-hide] .data-table,n-table[radius="0"][reorder-handle=always-visible] .data-table,.data-table[data-radius="0"][data-reorder-handle=auto-hide],.data-table[data-radius="0"][data-reorder-handle=always-visible]) thead tr:first-child>:is(th,td):last-child{border-start-end-radius:var(--border-radius-0)}:where(.data-table-scroll[data-radius="0"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="0"][data-reorder-handle=always-visible],n-table[radius="0"][reorder-handle=auto-hide] .data-table,n-table[radius="0"][reorder-handle=always-visible] .data-table,.data-table[data-radius="0"][data-reorder-handle=auto-hide],.data-table[data-radius="0"][data-reorder-handle=always-visible]) tbody tr:last-child{border-end-end-radius:var(--border-radius-0);border-end-start-radius:var(--border-radius-0)}:where(.data-table-scroll[data-radius="0"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="0"][data-reorder-handle=always-visible],n-table[radius="0"][reorder-handle=auto-hide] .data-table,n-table[radius="0"][reorder-handle=always-visible] .data-table,.data-table[data-radius="0"][data-reorder-handle=auto-hide],.data-table[data-radius="0"][data-reorder-handle=always-visible]) tbody tr:last-child>:is(th,td):first-child{border-end-start-radius:var(--border-radius-0)}:where(.data-table-scroll[data-radius="0"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="0"][data-reorder-handle=always-visible],n-table[radius="0"][reorder-handle=auto-hide] .data-table,n-table[radius="0"][reorder-handle=always-visible] .data-table,.data-table[data-radius="0"][data-reorder-handle=auto-hide],.data-table[data-radius="0"][data-reorder-handle=always-visible]) tbody tr:last-child>:is(th,td):last-child{border-end-end-radius:var(--border-radius-0)}.data-table-scroll[data-radius="8"]:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible])>.data-table,n-table[radius="8"]:where([reorder-handle=auto-hide],[reorder-handle=always-visible]) .data-table,.data-table[data-radius="8"]:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible]){border-radius:var(--border-radius-8)}:where(.data-table-scroll[data-radius="8"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="8"][data-reorder-handle=always-visible],n-table[radius="8"][reorder-handle=auto-hide] .data-table,n-table[radius="8"][reorder-handle=always-visible] .data-table,.data-table[data-radius="8"][data-reorder-handle=auto-hide],.data-table[data-radius="8"][data-reorder-handle=always-visible]) thead tr:first-child>:is(th,td):first-child{border-start-start-radius:var(--border-radius-8)}:where(.data-table-scroll[data-radius="8"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="8"][data-reorder-handle=always-visible],n-table[radius="8"][reorder-handle=auto-hide] .data-table,n-table[radius="8"][reorder-handle=always-visible] .data-table,.data-table[data-radius="8"][data-reorder-handle=auto-hide],.data-table[data-radius="8"][data-reorder-handle=always-visible]) thead tr:first-child>:is(th,td):last-child{border-start-end-radius:var(--border-radius-8)}:where(.data-table-scroll[data-radius="8"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="8"][data-reorder-handle=always-visible],n-table[radius="8"][reorder-handle=auto-hide] .data-table,n-table[radius="8"][reorder-handle=always-visible] .data-table,.data-table[data-radius="8"][data-reorder-handle=auto-hide],.data-table[data-radius="8"][data-reorder-handle=always-visible]) tbody tr:last-child{border-end-end-radius:var(--border-radius-8);border-end-start-radius:var(--border-radius-8)}:where(.data-table-scroll[data-radius="8"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="8"][data-reorder-handle=always-visible],n-table[radius="8"][reorder-handle=auto-hide] .data-table,n-table[radius="8"][reorder-handle=always-visible] .data-table,.data-table[data-radius="8"][data-reorder-handle=auto-hide],.data-table[data-radius="8"][data-reorder-handle=always-visible]) tbody tr:last-child>:is(th,td):first-child{border-end-start-radius:var(--border-radius-8)}:where(.data-table-scroll[data-radius="8"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="8"][data-reorder-handle=always-visible],n-table[radius="8"][reorder-handle=auto-hide] .data-table,n-table[radius="8"][reorder-handle=always-visible] .data-table,.data-table[data-radius="8"][data-reorder-handle=auto-hide],.data-table[data-radius="8"][data-reorder-handle=always-visible]) tbody tr:last-child>:is(th,td):last-child{border-end-end-radius:var(--border-radius-8)}.data-table-scroll[data-radius="16"]:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible])>.data-table,n-table[radius="16"]:where([reorder-handle=auto-hide],[reorder-handle=always-visible]) .data-table,.data-table[data-radius="16"]:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible]){border-radius:var(--border-radius-16)}:where(.data-table-scroll[data-radius="16"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="16"][data-reorder-handle=always-visible],n-table[radius="16"][reorder-handle=auto-hide] .data-table,n-table[radius="16"][reorder-handle=always-visible] .data-table,.data-table[data-radius="16"][data-reorder-handle=auto-hide],.data-table[data-radius="16"][data-reorder-handle=always-visible]) thead tr:first-child>:is(th,td):first-child{border-start-start-radius:var(--border-radius-16)}:where(.data-table-scroll[data-radius="16"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="16"][data-reorder-handle=always-visible],n-table[radius="16"][reorder-handle=auto-hide] .data-table,n-table[radius="16"][reorder-handle=always-visible] .data-table,.data-table[data-radius="16"][data-reorder-handle=auto-hide],.data-table[data-radius="16"][data-reorder-handle=always-visible]) thead tr:first-child>:is(th,td):last-child{border-start-end-radius:var(--border-radius-16)}:where(.data-table-scroll[data-radius="16"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="16"][data-reorder-handle=always-visible],n-table[radius="16"][reorder-handle=auto-hide] .data-table,n-table[radius="16"][reorder-handle=always-visible] .data-table,.data-table[data-radius="16"][data-reorder-handle=auto-hide],.data-table[data-radius="16"][data-reorder-handle=always-visible]) tbody tr:last-child{border-end-end-radius:var(--border-radius-16);border-end-start-radius:var(--border-radius-16)}:where(.data-table-scroll[data-radius="16"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="16"][data-reorder-handle=always-visible],n-table[radius="16"][reorder-handle=auto-hide] .data-table,n-table[radius="16"][reorder-handle=always-visible] .data-table,.data-table[data-radius="16"][data-reorder-handle=auto-hide],.data-table[data-radius="16"][data-reorder-handle=always-visible]) tbody tr:last-child>:is(th,td):first-child{border-end-start-radius:var(--border-radius-16)}:where(.data-table-scroll[data-radius="16"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="16"][data-reorder-handle=always-visible],n-table[radius="16"][reorder-handle=auto-hide] .data-table,n-table[radius="16"][reorder-handle=always-visible] .data-table,.data-table[data-radius="16"][data-reorder-handle=auto-hide],.data-table[data-radius="16"][data-reorder-handle=always-visible]) tbody tr:last-child>:is(th,td):last-child{border-end-end-radius:var(--border-radius-16)}.data-table-scroll[data-radius="24"]:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible])>.data-table,n-table[radius="24"]:where([reorder-handle=auto-hide],[reorder-handle=always-visible]) .data-table,.data-table[data-radius="24"]:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible]){border-radius:var(--border-radius-24)}:where(.data-table-scroll[data-radius="24"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="24"][data-reorder-handle=always-visible],n-table[radius="24"][reorder-handle=auto-hide] .data-table,n-table[radius="24"][reorder-handle=always-visible] .data-table,.data-table[data-radius="24"][data-reorder-handle=auto-hide],.data-table[data-radius="24"][data-reorder-handle=always-visible]) thead tr:first-child>:is(th,td):first-child{border-start-start-radius:var(--border-radius-24)}:where(.data-table-scroll[data-radius="24"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="24"][data-reorder-handle=always-visible],n-table[radius="24"][reorder-handle=auto-hide] .data-table,n-table[radius="24"][reorder-handle=always-visible] .data-table,.data-table[data-radius="24"][data-reorder-handle=auto-hide],.data-table[data-radius="24"][data-reorder-handle=always-visible]) thead tr:first-child>:is(th,td):last-child{border-start-end-radius:var(--border-radius-24)}:where(.data-table-scroll[data-radius="24"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="24"][data-reorder-handle=always-visible],n-table[radius="24"][reorder-handle=auto-hide] .data-table,n-table[radius="24"][reorder-handle=always-visible] .data-table,.data-table[data-radius="24"][data-reorder-handle=auto-hide],.data-table[data-radius="24"][data-reorder-handle=always-visible]) tbody tr:last-child{border-end-end-radius:var(--border-radius-24);border-end-start-radius:var(--border-radius-24)}:where(.data-table-scroll[data-radius="24"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="24"][data-reorder-handle=always-visible],n-table[radius="24"][reorder-handle=auto-hide] .data-table,n-table[radius="24"][reorder-handle=always-visible] .data-table,.data-table[data-radius="24"][data-reorder-handle=auto-hide],.data-table[data-radius="24"][data-reorder-handle=always-visible]) tbody tr:last-child>:is(th,td):first-child{border-end-start-radius:var(--border-radius-24)}:where(.data-table-scroll[data-radius="24"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="24"][data-reorder-handle=always-visible],n-table[radius="24"][reorder-handle=auto-hide] .data-table,n-table[radius="24"][reorder-handle=always-visible] .data-table,.data-table[data-radius="24"][data-reorder-handle=auto-hide],.data-table[data-radius="24"][data-reorder-handle=always-visible]) tbody tr:last-child>:is(th,td):last-child{border-end-end-radius:var(--border-radius-24)}.data-table-scroll[data-radius="32"]:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible])>.data-table,n-table[radius="32"]:where([reorder-handle=auto-hide],[reorder-handle=always-visible]) .data-table,.data-table[data-radius="32"]:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible]){border-radius:var(--border-radius-32)}:where(.data-table-scroll[data-radius="32"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="32"][data-reorder-handle=always-visible],n-table[radius="32"][reorder-handle=auto-hide] .data-table,n-table[radius="32"][reorder-handle=always-visible] .data-table,.data-table[data-radius="32"][data-reorder-handle=auto-hide],.data-table[data-radius="32"][data-reorder-handle=always-visible]) thead tr:first-child>:is(th,td):first-child{border-start-start-radius:var(--border-radius-32)}:where(.data-table-scroll[data-radius="32"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="32"][data-reorder-handle=always-visible],n-table[radius="32"][reorder-handle=auto-hide] .data-table,n-table[radius="32"][reorder-handle=always-visible] .data-table,.data-table[data-radius="32"][data-reorder-handle=auto-hide],.data-table[data-radius="32"][data-reorder-handle=always-visible]) thead tr:first-child>:is(th,td):last-child{border-start-end-radius:var(--border-radius-32)}:where(.data-table-scroll[data-radius="32"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="32"][data-reorder-handle=always-visible],n-table[radius="32"][reorder-handle=auto-hide] .data-table,n-table[radius="32"][reorder-handle=always-visible] .data-table,.data-table[data-radius="32"][data-reorder-handle=auto-hide],.data-table[data-radius="32"][data-reorder-handle=always-visible]) tbody tr:last-child{border-end-end-radius:var(--border-radius-32);border-end-start-radius:var(--border-radius-32)}:where(.data-table-scroll[data-radius="32"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="32"][data-reorder-handle=always-visible],n-table[radius="32"][reorder-handle=auto-hide] .data-table,n-table[radius="32"][reorder-handle=always-visible] .data-table,.data-table[data-radius="32"][data-reorder-handle=auto-hide],.data-table[data-radius="32"][data-reorder-handle=always-visible]) tbody tr:last-child>:is(th,td):first-child{border-end-start-radius:var(--border-radius-32)}:where(.data-table-scroll[data-radius="32"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="32"][data-reorder-handle=always-visible],n-table[radius="32"][reorder-handle=auto-hide] .data-table,n-table[radius="32"][reorder-handle=always-visible] .data-table,.data-table[data-radius="32"][data-reorder-handle=auto-hide],.data-table[data-radius="32"][data-reorder-handle=always-visible]) tbody tr:last-child>:is(th,td):last-child{border-end-end-radius:var(--border-radius-32)}.data-table-scroll[data-radius="800"]:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible])>.data-table,n-table[radius="800"]:where([reorder-handle=auto-hide],[reorder-handle=always-visible]) .data-table,.data-table[data-radius="800"]:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible]){border-radius:var(--border-radius-800)}:where(.data-table-scroll[data-radius="800"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="800"][data-reorder-handle=always-visible],n-table[radius="800"][reorder-handle=auto-hide] .data-table,n-table[radius="800"][reorder-handle=always-visible] .data-table,.data-table[data-radius="800"][data-reorder-handle=auto-hide],.data-table[data-radius="800"][data-reorder-handle=always-visible]) thead tr:first-child>:is(th,td):first-child{border-start-start-radius:var(--border-radius-800)}:where(.data-table-scroll[data-radius="800"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="800"][data-reorder-handle=always-visible],n-table[radius="800"][reorder-handle=auto-hide] .data-table,n-table[radius="800"][reorder-handle=always-visible] .data-table,.data-table[data-radius="800"][data-reorder-handle=auto-hide],.data-table[data-radius="800"][data-reorder-handle=always-visible]) thead tr:first-child>:is(th,td):last-child{border-start-end-radius:var(--border-radius-800)}:where(.data-table-scroll[data-radius="800"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="800"][data-reorder-handle=always-visible],n-table[radius="800"][reorder-handle=auto-hide] .data-table,n-table[radius="800"][reorder-handle=always-visible] .data-table,.data-table[data-radius="800"][data-reorder-handle=auto-hide],.data-table[data-radius="800"][data-reorder-handle=always-visible]) tbody tr:last-child{border-end-end-radius:var(--border-radius-800);border-end-start-radius:var(--border-radius-800)}:where(.data-table-scroll[data-radius="800"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="800"][data-reorder-handle=always-visible],n-table[radius="800"][reorder-handle=auto-hide] .data-table,n-table[radius="800"][reorder-handle=always-visible] .data-table,.data-table[data-radius="800"][data-reorder-handle=auto-hide],.data-table[data-radius="800"][data-reorder-handle=always-visible]) tbody tr:last-child>:is(th,td):first-child{border-end-start-radius:var(--border-radius-800)}:where(.data-table-scroll[data-radius="800"][data-reorder-handle=auto-hide],.data-table-scroll[data-radius="800"][data-reorder-handle=always-visible],n-table[radius="800"][reorder-handle=auto-hide] .data-table,n-table[radius="800"][reorder-handle=always-visible] .data-table,.data-table[data-radius="800"][data-reorder-handle=auto-hide],.data-table[data-radius="800"][data-reorder-handle=always-visible]) tbody tr:last-child>:is(th,td):last-child{border-end-end-radius:var(--border-radius-800)}.data-table th,.data-table td{padding-block:var(--spacing-16);padding-inline:var(--spacing-16);min-block-size:var(--layout-48);border-inline-end:var(--border-width-1) solid var(--border-a20);border-block-end:var(--border-width-1) solid var(--border-a20);background:var(--background-default);text-align:start;vertical-align:middle;overflow-wrap:anywhere}.data-table :is(th,td)[data-column-content-overflow=wrap]{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.data-table :is(th,td):where([data-column-content-overflow=clip],[data-column-content-overflow=ellipsis]){min-inline-size:var(--dimension-0);overflow-wrap:normal;white-space:nowrap;overflow:hidden}.data-table :is(th,td)[data-column-content-overflow=clip]{text-overflow:clip}.data-table :is(th,td)[data-column-content-overflow=ellipsis]{text-overflow:ellipsis}.data-table tr{block-size:var(--layout-48)}.data-table th:last-child,.data-table td:last-child{border-inline-end:0}.data-table tbody :is(th,td){font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .data-table tbody :is(th,td){font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.data-table tbody :is(th,td){text-box:trim-both cap alphabetic}.data-table thead th{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .data-table thead th{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.data-table thead th{background:var(--background-dim2);color:var(--foreground-dim1);font-size:inherit;text-transform:uppercase;vertical-align:middle}.data-table>tbody>tr:last-child>:is(th,td){border-block-end:0}.data-table-scroll[data-stripe=even] .data-table tbody tr:nth-child(2n) :is(th,td),.data-table[data-stripe=even] tbody tr:nth-child(2n) :is(th,td),.data-table-scroll[data-stripe=odd] .data-table tbody tr:nth-child(odd) :is(th,td),.data-table[data-stripe=odd] tbody tr:nth-child(odd) :is(th,td){background:var(--background-dim1)}.data-table-scroll:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible])>.data-table tbody tr:where(:hover,.is-hover) :is(th,td),n-table:where([reorder-handle=auto-hide],[reorder-handle=always-visible]) .data-table tbody tr:where(:hover,.is-hover) :is(th,td),.data-table:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible]) tbody tr:where(:hover,.is-hover) :is(th,td){background:color-mix(in oklch, var(--background-dim2) 64%, var(--background-default))}.data-table-scroll[data-stripe]:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible])>.data-table tbody tr:where(:hover,.is-hover) :is(th,td),n-table:where([reorder-handle=auto-hide],[reorder-handle=always-visible]) .data-table-scroll[data-stripe]>.data-table tbody tr:where(:hover,.is-hover) :is(th,td),.data-table[data-stripe]:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible]) tbody tr:where(:hover,.is-hover) :is(th,td){background:var(--state-hover-background)}.data-table tbody tr:where([data-selected],[data-state=selected]) :is(th,td){background:var(--background-dim1)}.data-table-scroll:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible])>.data-table tbody tr:where([data-selected],[data-state=selected]):where(:hover,.is-hover) :is(th,td),n-table:where([reorder-handle=auto-hide],[reorder-handle=always-visible]) .data-table tbody tr:where([data-selected],[data-state=selected]):where(:hover,.is-hover) :is(th,td),.data-table:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible]) tbody tr:where([data-selected],[data-state=selected]):where(:hover,.is-hover) :is(th,td){background:color-mix(in oklch, var(--background-dim2) 64%, var(--background-default))}.data-table__select{width:var(--layout-48);text-align:center}.data-table__select .checkbox-field{min-width:var(--target-size-32);min-height:var(--target-size-32);justify-content:center;padding-inline:0}.data-table--selection{min-width:var(--layout-600)}.data-table--selection .data-table__name{width:var(--layout-160)}.data-table--selection .data-table__email{width:var(--layout-240)}.data-table--selection .data-table__role{width:var(--layout-96)}.data-table-scroll[data-density="4"] .data-table th,.data-table-scroll[data-density="4"] .data-table td,.data-table[data-density="4"] th,.data-table[data-density="4"] td{padding-block:var(--spacing-4);padding-inline:var(--spacing-16);min-block-size:var(--layout-32)}.data-table-scroll[data-density="8"] .data-table th,.data-table-scroll[data-density="8"] .data-table td,.data-table[data-density="8"] th,.data-table[data-density="8"] td{padding-block:var(--spacing-8);padding-inline:var(--spacing-16);min-block-size:var(--layout-32)}.data-table-scroll[data-density="12"] .data-table th,.data-table-scroll[data-density="12"] .data-table td,.data-table[data-density="12"] th,.data-table[data-density="12"] td{padding-block:var(--spacing-12);padding-inline:var(--spacing-16);min-block-size:var(--layout-40)}.data-table-scroll[data-density="14"] .data-table th,.data-table-scroll[data-density="14"] .data-table td,.data-table[data-density="14"] th,.data-table[data-density="14"] td{padding-block:var(--spacing-14);padding-inline:var(--spacing-16);min-block-size:var(--layout-44)}.data-table-scroll[data-density="16"] .data-table th,.data-table-scroll[data-density="16"] .data-table td,.data-table[data-density="16"] th,.data-table[data-density="16"] td{padding-block:var(--spacing-16);padding-inline:var(--spacing-16);min-block-size:var(--layout-48)}.data-table-scroll[data-density="20"] .data-table th,.data-table-scroll[data-density="20"] .data-table td,.data-table[data-density="20"] th,.data-table[data-density="20"] td{padding-block:var(--spacing-20);padding-inline:var(--spacing-16);min-block-size:var(--layout-56)}.data-table-scroll[data-density="4"] .data-table tr,.data-table[data-density="4"] tr,.data-table-scroll[data-density="8"] .data-table tr,.data-table[data-density="8"] tr{block-size:var(--layout-32)}.data-table-scroll[data-density="12"] .data-table tr,.data-table[data-density="12"] tr{block-size:var(--layout-40)}.data-table-scroll[data-density="14"] .data-table tr,.data-table[data-density="14"] tr{block-size:var(--layout-44)}.data-table-scroll[data-density="16"] .data-table tr,.data-table[data-density="16"] tr{block-size:var(--layout-48)}.data-table-scroll[data-density="20"] .data-table tr,.data-table[data-density="20"] tr{block-size:var(--layout-56)}.data-table-scroll[data-divider-style=dashed] .data-table :is(th,td),.data-table[data-divider-style=dashed] :is(th,td){border-block-end-style:dashed;border-inline-end-style:dashed}.data-table-scroll[data-divider-style=none] .data-table :is(th,td),.data-table[data-divider-style=none] :is(th,td){border-block-end:0;border-inline-end:0}.data-table__reorder-handle.icon{vertical-align:middle;margin-inline-end:var(--spacing-4)}:where(.data-table-scroll,n-table):is([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .data-table tbody tr>:first-child:has(>.data-table__reorder-handle){padding-inline-start:var(--spacing-0)}:where(.data-table-scroll,n-table):is([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .data-table tbody tr>:first-child>.data-table__reorder-handle{margin-inline-end:var(--spacing-0)}.data-table:is([data-reorder-handle=always-visible],[reorder-handle=always-visible]) tbody tr>:first-child:has(>.data-table__reorder-handle){padding-inline-start:var(--spacing-0)}.data-table:is([data-reorder-handle=always-visible],[reorder-handle=always-visible]) tbody tr>:first-child>.data-table__reorder-handle{margin-inline-end:var(--spacing-0)}.data-table-scroll[data-radius="0"],.data-table[data-radius="0"]{border-radius:var(--border-radius-0)}.data-table-scroll[data-radius="8"],.data-table[data-radius="8"]{border-radius:var(--border-radius-8)}.data-table-scroll[data-radius="16"],.data-table[data-radius="16"]{border-radius:var(--border-radius-16)}.data-table-scroll[data-radius="24"],.data-table[data-radius="24"]{border-radius:var(--border-radius-24)}.data-table-scroll[data-radius="32"],.data-table[data-radius="32"]{border-radius:var(--border-radius-32)}.data-table-scroll[data-radius="800"],.data-table[data-radius="800"]{border-radius:var(--border-radius-800)}.data-table-scroll[data-width=content],.data-table[data-width=content]{width:fit-content}.data-table-scroll[data-width=content]>.data-table,.data-table[data-width=content]{table-layout:auto;min-width:0}.data-table-scroll[data-width=content]>.data-table.data-table--selection,.data-table[data-width=content].data-table--selection{min-width:var(--layout-600)}.data-table-scroll[data-size="12"] .data-table,.data-table[data-size="12"]{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .data-table-scroll[data-size="12"] .data-table,[data-theme=dark] .data-table[data-size="12"]{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.data-table-scroll[data-size="12"] .data-table tbody :is(th,td),.data-table[data-size="12"] tbody :is(th,td){font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .data-table-scroll[data-size="12"] .data-table tbody :is(th,td),[data-theme=dark] .data-table[data-size="12"] tbody :is(th,td){font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.data-table-scroll[data-size="14"] .data-table,.data-table[data-size="14"]{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .data-table-scroll[data-size="14"] .data-table,[data-theme=dark] .data-table[data-size="14"]{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.data-table-scroll[data-size="14"] .data-table tbody :is(th,td),.data-table[data-size="14"] tbody :is(th,td){font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .data-table-scroll[data-size="14"] .data-table tbody :is(th,td),[data-theme=dark] .data-table[data-size="14"] tbody :is(th,td){font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.data-table-scroll[data-size="16"] .data-table,.data-table[data-size="16"],.data-table-scroll[data-size="16"] .data-table tbody :is(th,td),.data-table[data-size="16"] tbody :is(th,td){font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .data-table-scroll[data-size="16"] .data-table,[data-theme=dark] .data-table[data-size="16"],[data-theme=dark] .data-table-scroll[data-size="16"] .data-table tbody :is(th,td),[data-theme=dark] .data-table[data-size="16"] tbody :is(th,td){font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.data-table-scroll[data-size="16"] .data-table,.data-table[data-size="16"],.data-table-scroll[data-size="16"] .data-table tbody :is(th,td),.data-table[data-size="16"] tbody :is(th,td){text-box:trim-both cap alphabetic}.data-table--matrix{min-width:var(--layout-1000);table-layout:fixed}.data-table--matrix th,.data-table--matrix td{width:var(--layout-200);text-align:center;vertical-align:middle;padding:0}.data-table--matrix thead th{padding:var(--spacing-14) var(--spacing-16)}.data-table--tokens .col-token{width:36%}.data-table--tokens .col-intent{width:38%}.data-table--tokens .col-preview{width:26%}.data-table__token{font-family:var(--font-family-geist-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .data-table__token{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.data-table__token{color:var(--foreground-default);overflow-wrap:anywhere}.data-table__muted{color:var(--foreground-dim1)}.preview-table{gap:var(--spacing-8);width:100%;min-width:0;margin:0;display:grid}.preview-table__heading{color:var(--foreground-default);margin:0}.preview-table__note{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .preview-table__note{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.preview-table__note{color:var(--foreground-dim1);margin:0}.data-table--preview{table-layout:auto;min-width:0}.data-table--preview>tbody>tr>th[scope=row]{font-family:var(--font-family-geist-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .data-table--preview>tbody>tr>th[scope=row]{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.data-table--preview>tbody>tr>th[scope=row]{width:1%;color:var(--foreground-dim1);white-space:nowrap}.data-table__preview-items{gap:var(--spacing-12);min-height:var(--target-size-32);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.data-table__preview-props{font-family:var(--font-family-geist-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .data-table__preview-props{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.data-table__preview-props{gap:var(--spacing-2) var(--spacing-8);color:var(--foreground-default);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.data-table__preview-props div{display:contents}.data-table__preview-props dd{margin:0}.data-table__preview-label-stack{gap:var(--spacing-2);display:grid}.data-table__preview-label-value{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .data-table__preview-label-value{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.data-table__preview-label-value{color:var(--foreground-default)}.data-table__preview-label-caption{font-family:var(--font-family-geist-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .data-table__preview-label-caption{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.data-table__preview-label-caption{color:var(--foreground-dim1);white-space:normal}@media (width<=599px){.data-table--preview>tbody>tr{display:grid}.data-table--preview>tbody>tr>:is(th,td){width:auto;display:block}.data-table--preview>tbody>tr>th[scope=row]{border-inline-end:0;border-bottom:var(--border-width-1) solid var(--border-a20)}}@property --toc-current-translate-x{syntax:"<length>";inherits:true;initial-value:0}@property --toc-current-translate-y{syntax:"<length>";inherits:true;initial-value:0}@property --toc-current-scale-x{syntax:"<number>";inherits:true;initial-value:1}@property --toc-current-scale-y{syntax:"<number>";inherits:true;initial-value:1}.table-of-contents{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .table-of-contents{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.table-of-contents{gap:var(--spacing-16);inline-size:max-content;max-inline-size:100%;color:var(--foreground-dim1);flex-direction:column;margin-inline-start:auto;display:flex}.table-of-contents:not(.table-of-contents--mode-rail):has(>.table-of-contents__list:is([width=full],[data-width=full])){inline-size:var(--layout-full)}.table-of-contents__title{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .table-of-contents__title{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.table-of-contents__title{color:var(--foreground-dim1);margin-block-end:var(--spacing-0)}.table-of-contents__heading{max-inline-size:100%;margin-block-end:var(--spacing-0);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}.table-of-contents__heading.typography-composition{max-inline-size:100%}.table-of-contents__label{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .table-of-contents__label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.table-of-contents__label{color:var(--foreground-dim1);font-weight:var(--font-weight-400);margin-block-end:var(--spacing-0);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}.table-of-contents--no-label .table-of-contents__label,.table-of-contents--no-title .table-of-contents__title{display:none}.table-of-contents .table-of-contents__list{inline-size:max-content;max-inline-size:100%;display:block}.table-of-contents .table-of-contents__list:is([width=full],[data-width=full]){inline-size:var(--layout-full)}.table-of-contents .table-of-contents__list>.list{inline-size:max-content;max-inline-size:100%}.table-of-contents .table-of-contents__list[width=full]>.list,.table-of-contents .table-of-contents__list[data-width=full]>.list{inline-size:var(--layout-full)}:where(html:not([data-focus-source=pointer])) .table-of-contents .table-of-contents__link:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.table-of-contents .table-of-contents__link:focus:not(:focus-visible){outline:none}.table-of-contents .table-of-contents__link{min-width:var(--target-size-32);min-height:var(--target-size-32);border-radius:var(--border-radius-800);inline-size:100%;max-inline-size:100%;transition:background-color var(--exit), box-shadow var(--exit), color var(--exit);text-decoration:none;position:relative}.table-of-contents--list-radius-0 .table-of-contents__link{border-radius:var(--border-radius-0)}.table-of-contents--list-radius-0:not(.table-of-contents--mode-rail,.table-of-contents--surface-filled,.table-of-contents--surface-text) .table-of-contents__link:first-child{border-start-start-radius:var(--border-radius-12);border-start-end-radius:var(--border-radius-12)}.table-of-contents--list-radius-0:not(.table-of-contents--mode-rail,.table-of-contents--surface-filled,.table-of-contents--surface-text) .table-of-contents__link:last-child{border-end-end-radius:var(--border-radius-12);border-end-start-radius:var(--border-radius-12)}.table-of-contents--list-radius-8 .table-of-contents__link{border-radius:var(--border-radius-8)}.table-of-contents .table-of-contents__link:hover{color:var(--foreground-default)}.table-of-contents .table-of-contents__page-title{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .table-of-contents .table-of-contents__page-title{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.table-of-contents .table-of-contents__page-title{color:var(--foreground-default);font-weight:var(--font-weight-700);margin-block-end:var(--spacing-8);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12);display:block}.table-of-contents .table-of-contents__link:is(:hover,:focus-visible){background:var(--state-hover-background)}.table-of-contents.table-of-contents--appearance-brand .table-of-contents__link:is(:hover,:focus-visible),.table-of-contents.table-of-contents--theme-brand .table-of-contents__link:is(:hover,:focus-visible){background:var(--brand-hover-background)}.table-of-contents .table-of-contents__link:is(.is-current,:target-current){color:var(--foreground-default);font-weight:var(--font-weight-600)}.table-of-contents--surface-filled .table-of-contents__link{background:0 0}.table-of-contents--surface-filled .table-of-contents__link:is(.is-current,:target-current){background:var(--background-dim4)}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--surface-filled,.table-of-contents--surface-text) .table-of-contents__link:is(.is-current,:target-current){box-shadow:inset 0 0 0 var(--border-width-1) var(--border-a60)}.table-of-contents--surface-filled .table-of-contents__link:is(.is-current,:target-current){box-shadow:none}.table-of-contents--list-radius-0:not(.table-of-contents--mode-rail,.table-of-contents--surface-filled,.table-of-contents--surface-text,.table-of-contents--appearance-brand,.table-of-contents--theme-brand) .table-of-contents__link:is(.is-current,:target-current){box-shadow:none;background:var(--background-dim4)}:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand) .table-of-contents__link:is(.is-current,:target-current){box-shadow:none;background:var(--brand-active-background)}.table-of-contents--surface-text .table-of-contents__link{box-shadow:none}.table-of-contents--surface-text .table-of-contents__link,.table-of-contents--surface-text .table-of-contents__link .list__item-label,.table-of-contents--surface-text .table-of-contents__link .list__item-icon.icon{color:var(--foreground-dim1)}.table-of-contents--surface-text .table-of-contents__link:is(.is-current,:target-current){box-shadow:none}.table-of-contents--surface-text .table-of-contents__link:is(.is-current,:target-current),.table-of-contents--surface-text .table-of-contents__link:is(.is-current,:target-current) .list__item-label,.table-of-contents--surface-text .table-of-contents__link:is(.is-current,:target-current) .list__item-icon.icon{color:var(--foreground-default)}.table-of-contents .table-of-contents__link-sub{inline-size:max-content;max-inline-size:100%;margin-inline-start:var(--spacing-32);padding-inline-start:var(--spacing-16)}@supports (anchor-name:--toc-current) and (position-anchor:--toc-current) and (left:anchor(left)) and (width:anchor-size(width)){.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text):not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list{anchor-scope:all;position:relative}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text):not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link{z-index:1;position:relative}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text):not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:before,.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text):not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:after{content:"";inset-inline:anchor(left) anchor(right);block-size:anchor-size(height);opacity:0;pointer-events:none;transition:inset-inline-start var(--move), inset-inline-end var(--move), inset-block-start var(--move), block-size var(--move), border-radius var(--move), opacity var(--move);position:absolute;inset-block-start:anchor(top)}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text):not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:before{position-anchor:--toc-current;border:var(--border-width-1) solid var(--border-a60);border-radius:var(--border-radius-800);background:0 0}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text):not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:after{position-anchor:--toc-hover;background:var(--state-hover-background);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-800);background-clip:padding-box}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text):not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(.is-current,:target-current)):before{opacity:1}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text):not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(.is-current,:target-current){anchor-name:--toc-current}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text):not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(:hover,:focus-visible)):after{opacity:1}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text):not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(:hover,:focus-visible){anchor-name:--toc-hover}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list{anchor-scope:all;position:relative}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link{z-index:1;position:relative}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:before,.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:after{content:"";inset-inline:anchor(left) anchor(right);block-size:anchor-size(height);opacity:0;pointer-events:none;transition:inset-inline-start var(--move), inset-inline-end var(--move), inset-block-start var(--move), block-size var(--move), border-radius var(--move), opacity var(--move);position:absolute;inset-block-start:anchor(top)}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:before{position-anchor:--toc-current;border:var(--border-width-1) solid var(--border-a60);border-radius:var(--border-radius-8);background:0 0}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:after{position-anchor:--toc-hover;background:var(--state-hover-background);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-8);background-clip:padding-box}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(.is-current,:target-current)):before{opacity:1}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(.is-current,:target-current){anchor-name:--toc-current}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(:hover,:focus-visible)):after{opacity:1}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(:hover,:focus-visible){anchor-name:--toc-hover}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list{anchor-scope:all;position:relative}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link{z-index:1;position:relative}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:before,.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:after{content:"";inset-inline:anchor(left) anchor(right);block-size:anchor-size(height);opacity:0;pointer-events:none;transition:inset-inline-start var(--move), inset-inline-end var(--move), inset-block-start var(--move), block-size var(--move), border-radius var(--move), opacity var(--move);position:absolute;inset-block-start:anchor(top)}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:before{position-anchor:--toc-current;background:var(--background-dim4);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-0)}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:after{position-anchor:--toc-hover;background:var(--state-hover-background);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-0);background-clip:padding-box}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(.is-current,:target-current)):before{opacity:1}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(.is-current,:target-current){anchor-name:--toc-current}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(:hover,:focus-visible)):after{opacity:1}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(:hover,:focus-visible){anchor-name:--toc-hover}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled:not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list{anchor-scope:all;position:relative}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled:not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link{z-index:1;position:relative}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled:not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:before,.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled:not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:after{content:"";inset-inline:anchor(left) anchor(right);block-size:anchor-size(height);opacity:0;pointer-events:none;transition:inset-inline-start var(--move), inset-inline-end var(--move), inset-block-start var(--move), block-size var(--move), border-radius var(--move), opacity var(--move);position:absolute;inset-block-start:anchor(top)}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled:not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:before{position-anchor:--toc-current;background:var(--background-dim4);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-800)}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled:not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:after{position-anchor:--toc-hover;background:var(--state-hover-background);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-800);background-clip:padding-box}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled:not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(.is-current,:target-current)):before{opacity:1}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled:not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(.is-current,:target-current){anchor-name:--toc-current}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled:not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(:hover,:focus-visible)):after{opacity:1}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled:not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(:hover,:focus-visible){anchor-name:--toc-hover}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled.table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list{anchor-scope:all;position:relative}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled.table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link{z-index:1;position:relative}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled.table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:before,.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled.table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:after{content:"";inset-inline:anchor(left) anchor(right);block-size:anchor-size(height);opacity:0;pointer-events:none;transition:inset-inline-start var(--move), inset-inline-end var(--move), inset-block-start var(--move), block-size var(--move), border-radius var(--move), opacity var(--move);position:absolute;inset-block-start:anchor(top)}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled.table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:before{position-anchor:--toc-current;background:var(--background-dim4);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-8)}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled.table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:after{position-anchor:--toc-hover;background:var(--state-hover-background);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-8);background-clip:padding-box}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled.table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(.is-current,:target-current)):before{opacity:1}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled.table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(.is-current,:target-current){anchor-name:--toc-current}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled.table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(:hover,:focus-visible)):after{opacity:1}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled.table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(:hover,:focus-visible){anchor-name:--toc-hover}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled.table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list{anchor-scope:all;position:relative}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled.table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link{z-index:1;position:relative}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled.table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:before,.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled.table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:after{content:"";inset-inline:anchor(left) anchor(right);block-size:anchor-size(height);opacity:0;pointer-events:none;transition:inset-inline-start var(--move), inset-inline-end var(--move), inset-block-start var(--move), block-size var(--move), border-radius var(--move), opacity var(--move);position:absolute;inset-block-start:anchor(top)}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled.table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:before{position-anchor:--toc-current;background:var(--background-dim4);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-0)}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled.table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:after{position-anchor:--toc-hover;background:var(--state-hover-background);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-0);background-clip:padding-box}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled.table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(.is-current,:target-current)):before{opacity:1}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled.table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(.is-current,:target-current){anchor-name:--toc-current}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled.table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(:hover,:focus-visible)):after{opacity:1}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--appearance-brand,.table-of-contents--theme-brand).table-of-contents--surface-filled.table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(:hover,:focus-visible){anchor-name:--toc-hover}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text):not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list{anchor-scope:all;position:relative}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text):not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link{z-index:1;position:relative}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text):not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:before,.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text):not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:after{content:"";inset-inline:anchor(left) anchor(right);block-size:anchor-size(height);opacity:0;pointer-events:none;transition:inset-inline-start var(--move), inset-inline-end var(--move), inset-block-start var(--move), block-size var(--move), border-radius var(--move), opacity var(--move);position:absolute;inset-block-start:anchor(top)}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text):not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:before{position-anchor:--toc-current;background:var(--brand-active-background);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-800)}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text):not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:after{position-anchor:--toc-hover;background:var(--brand-hover-background);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-800);background-clip:padding-box}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text):not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(.is-current,:target-current)):before{opacity:1}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text):not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(.is-current,:target-current){anchor-name:--toc-current}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text):not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(:hover,:focus-visible)):after{opacity:1}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text):not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(:hover,:focus-visible){anchor-name:--toc-hover}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list{anchor-scope:all;position:relative}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link{z-index:1;position:relative}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:before,.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:after{content:"";inset-inline:anchor(left) anchor(right);block-size:anchor-size(height);opacity:0;pointer-events:none;transition:inset-inline-start var(--move), inset-inline-end var(--move), inset-block-start var(--move), block-size var(--move), border-radius var(--move), opacity var(--move);position:absolute;inset-block-start:anchor(top)}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:before{position-anchor:--toc-current;background:var(--brand-active-background);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-8)}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:after{position-anchor:--toc-hover;background:var(--brand-hover-background);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-8);background-clip:padding-box}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(.is-current,:target-current)):before{opacity:1}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(.is-current,:target-current){anchor-name:--toc-current}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(:hover,:focus-visible)):after{opacity:1}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(:hover,:focus-visible){anchor-name:--toc-hover}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list{anchor-scope:all;position:relative}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link{z-index:1;position:relative}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:before,.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:after{content:"";inset-inline:anchor(left) anchor(right);block-size:anchor-size(height);opacity:0;pointer-events:none;transition:inset-inline-start var(--move), inset-inline-end var(--move), inset-block-start var(--move), block-size var(--move), border-radius var(--move), opacity var(--move);position:absolute;inset-block-start:anchor(top)}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:before{position-anchor:--toc-current;background:var(--brand-active-background);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-0)}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:after{position-anchor:--toc-hover;background:var(--brand-hover-background);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-0);background-clip:padding-box}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(.is-current,:target-current)):before{opacity:1}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(.is-current,:target-current){anchor-name:--toc-current}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(:hover,:focus-visible)):after{opacity:1}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail):not(.table-of-contents--surface-filled):not(.table-of-contents--surface-text).table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(:hover,:focus-visible){anchor-name:--toc-hover}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled:not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list{anchor-scope:all;position:relative}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled:not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link{z-index:1;position:relative}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled:not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:before,.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled:not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:after{content:"";inset-inline:anchor(left) anchor(right);block-size:anchor-size(height);opacity:0;pointer-events:none;transition:inset-inline-start var(--move), inset-inline-end var(--move), inset-block-start var(--move), block-size var(--move), border-radius var(--move), opacity var(--move);position:absolute;inset-block-start:anchor(top)}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled:not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:before{position-anchor:--toc-current;background:var(--brand-active-background);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-800)}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled:not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:after{position-anchor:--toc-hover;background:var(--brand-hover-background);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-800);background-clip:padding-box}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled:not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(.is-current,:target-current)):before{opacity:1}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled:not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(.is-current,:target-current){anchor-name:--toc-current}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled:not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(:hover,:focus-visible)):after{opacity:1}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled:not(.table-of-contents--list-radius-0):not(.table-of-contents--list-radius-8):not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(:hover,:focus-visible){anchor-name:--toc-hover}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled.table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list{anchor-scope:all;position:relative}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled.table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link{z-index:1;position:relative}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled.table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:before,.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled.table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:after{content:"";inset-inline:anchor(left) anchor(right);block-size:anchor-size(height);opacity:0;pointer-events:none;transition:inset-inline-start var(--move), inset-inline-end var(--move), inset-block-start var(--move), block-size var(--move), border-radius var(--move), opacity var(--move);position:absolute;inset-block-start:anchor(top)}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled.table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:before{position-anchor:--toc-current;background:var(--brand-active-background);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-8)}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled.table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:after{position-anchor:--toc-hover;background:var(--brand-hover-background);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-8);background-clip:padding-box}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled.table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(.is-current,:target-current)):before{opacity:1}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled.table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(.is-current,:target-current){anchor-name:--toc-current}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled.table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(:hover,:focus-visible)):after{opacity:1}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled.table-of-contents--list-radius-8:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(:hover,:focus-visible){anchor-name:--toc-hover}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled.table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list{anchor-scope:all;position:relative}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled.table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link{z-index:1;position:relative}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled.table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:before,.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled.table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:after{content:"";inset-inline:anchor(left) anchor(right);block-size:anchor-size(height);opacity:0;pointer-events:none;transition:inset-inline-start var(--move), inset-inline-end var(--move), inset-block-start var(--move), block-size var(--move), border-radius var(--move), opacity var(--move);position:absolute;inset-block-start:anchor(top)}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled.table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:before{position-anchor:--toc-current;background:var(--brand-active-background);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-0)}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled.table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:after{position-anchor:--toc-hover;background:var(--brand-hover-background);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-0);background-clip:padding-box}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled.table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(.is-current,:target-current)):before{opacity:1}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled.table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(.is-current,:target-current){anchor-name:--toc-current}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled.table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link:is(:hover,:focus-visible)):after{opacity:1}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail).table-of-contents--surface-filled.table-of-contents--list-radius-0:not(.table-of-contents--no-animation) .table-of-contents__list .table-of-contents__link:is(:hover,:focus-visible){anchor-name:--toc-hover}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--no-animation,.table-of-contents--surface-text) .table-of-contents__link:is(.is-current,:target-current),.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--no-animation) .table-of-contents__link:is(:hover,:focus-visible){box-shadow:none;background:0 0}}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--no-animation,.table-of-contents--surface-text) .table-of-contents__list[data-toc-current-marker]{position:relative}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--no-animation,.table-of-contents--surface-text) .table-of-contents__list[data-toc-current-marker]:before{content:"";pointer-events:none;opacity:1;z-index:0;transform:translate3d(var(--toc-current-translate-x), var(--toc-current-translate-y), 0) scale(var(--toc-current-scale-x), var(--toc-current-scale-y));transform-origin:0 0;will-change:transform;position:absolute;position-anchor:auto!important;inset-inline:var(--toc-current-x) auto!important;inline-size:var(--toc-current-width)!important;block-size:var(--toc-current-height)!important;transition:--toc-current-translate-x var(--enter), --toc-current-translate-y var(--enter), --toc-current-scale-x var(--enter), --toc-current-scale-y var(--enter), border-radius var(--enter), opacity var(--enter)!important;inset-block-start:var(--toc-current-y)!important}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--no-animation,.table-of-contents--surface-text) .table-of-contents__list[data-toc-current-marker] .table-of-contents__link{z-index:1;position:relative}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--surface-filled,.table-of-contents--surface-text) .table-of-contents__list[data-toc-current-marker]:before{border:var(--border-width-1) solid var(--border-a60);border-radius:var(--border-radius-800);background:0 0}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--no-animation,.table-of-contents--surface-text) .table-of-contents__list[data-toc-current-jump]:before{transition:none!important}.table-of-contents--list-radius-8:not(.table-of-contents--mode-rail,.table-of-contents--surface-filled,.table-of-contents--surface-text) .table-of-contents__list[data-toc-current-marker]:before{border-radius:var(--border-radius-8)}.table-of-contents--list-radius-0:not(.table-of-contents--mode-rail,.table-of-contents--surface-filled,.table-of-contents--surface-text) .table-of-contents__list[data-toc-current-marker]:before{border-radius:var(--border-radius-0)}.table-of-contents--list-radius-0:not(.table-of-contents--mode-rail,.table-of-contents--surface-filled,.table-of-contents--surface-text,.table-of-contents--appearance-brand,.table-of-contents--theme-brand) .table-of-contents__list[data-toc-current-marker]:before{border:var(--border-width-1) solid transparent;background:var(--background-dim4)}.table-of-contents--surface-filled:not(.table-of-contents--mode-rail) .table-of-contents__list[data-toc-current-marker]:before{border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-800);background:var(--background-dim4)}.table-of-contents--surface-filled.table-of-contents--list-radius-8:not(.table-of-contents--mode-rail) .table-of-contents__list[data-toc-current-marker]:before{border-radius:var(--border-radius-8)}.table-of-contents--surface-filled.table-of-contents--list-radius-0:not(.table-of-contents--mode-rail) .table-of-contents__list[data-toc-current-marker]:before{border-radius:var(--border-radius-0)}.table-of-contents:is(.table-of-contents--appearance-brand,.table-of-contents--theme-brand):not(.table-of-contents--mode-rail,.table-of-contents--surface-text) .table-of-contents__list[data-toc-current-marker]:before{border:var(--border-width-1) solid transparent;background:var(--brand-active-background)}.table-of-contents:not(.table-of-contents--mode-rail,.table-of-contents--no-animation,.table-of-contents--surface-text) .table-of-contents__list[data-toc-current-marker] .table-of-contents__link:is(.is-current,:target-current){box-shadow:none;background:0 0}.table-of-contents.table-of-contents--list-radius-0:not(.table-of-contents--mode-rail,.table-of-contents--surface-filled,.table-of-contents--surface-text,.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link.list__item:is(.is-current,:target-current):first-child):before{border-start-start-radius:var(--border-radius-12);border-start-end-radius:var(--border-radius-12)}.table-of-contents.table-of-contents--list-radius-0:not(.table-of-contents--mode-rail,.table-of-contents--surface-filled,.table-of-contents--surface-text,.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link.list__item:is(.is-current,:target-current):last-child):before{border-end-end-radius:var(--border-radius-12);border-end-start-radius:var(--border-radius-12)}.table-of-contents.table-of-contents--list-radius-0:not(.table-of-contents--mode-rail,.table-of-contents--surface-filled,.table-of-contents--surface-text,.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link.list__item:is(:hover,:focus-visible):first-child):after{border-start-start-radius:var(--border-radius-12);border-start-end-radius:var(--border-radius-12)}.table-of-contents.table-of-contents--list-radius-0:not(.table-of-contents--mode-rail,.table-of-contents--surface-filled,.table-of-contents--surface-text,.table-of-contents--no-animation) .table-of-contents__list:has(.table-of-contents__link.list__item:is(:hover,:focus-visible):last-child):after{border-end-end-radius:var(--border-radius-12);border-end-start-radius:var(--border-radius-12)}.table-of-contents--no-animation .table-of-contents__link{transition:none}@keyframes toc-rail-panel-in{0%{translate:var(--spacing-48) 0}to{translate:var(--spacing-0) 0}}@keyframes toc-rail-panel-in-left{0%{translate:calc(-1 * var(--spacing-48)) 0}to{translate:var(--spacing-0) 0}}.table-of-contents--mode-rail{grid-template-columns:var(--layout-48);inline-size:var(--layout-48);margin-inline-start:auto;display:grid;position:relative;overflow:visible}.table-of-contents--mode-rail.table-of-contents--side-left{margin-inline-start:var(--spacing-0);margin-inline-end:auto}.table-of-contents--mode-rail .table-of-contents__label,.table-of-contents--mode-rail .table-of-contents__heading{display:none}.table-of-contents.table-of-contents--mode-rail .table-of-contents__list{inline-size:var(--layout-48);max-inline-size:var(--layout-48);justify-self:end;display:block;overflow:visible}.table-of-contents.table-of-contents--mode-rail.table-of-contents--side-left .table-of-contents__list{justify-self:start}.table-of-contents.table-of-contents--mode-rail:is(:hover,:focus-within,[data-rail-open]) .table-of-contents__list{inline-size:var(--layout-240);max-inline-size:var(--layout-240);z-index:var(--z-overlay)}.table-of-contents.table-of-contents--mode-rail .table-of-contents__list.list,.table-of-contents.table-of-contents--mode-rail .table-of-contents__list>.list{inline-size:var(--layout-full);max-inline-size:var(--layout-full);max-block-size:min(var(--layout-480), 100dvh);align-items:stretch;gap:var(--spacing-0);padding:var(--spacing-8);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-12);box-shadow:none;background:0 0;overflow:hidden}.table-of-contents.table-of-contents--mode-rail:is(:hover,:focus-within,[data-rail-open]) .table-of-contents__list.list,.table-of-contents.table-of-contents--mode-rail:is(:hover,:focus-within,[data-rail-open]) .table-of-contents__list>.list{border-color:var(--border-a20);background:var(--background-default);box-shadow:var(--elevation-3);animation:toc-rail-panel-in var(--panel-expand-paced) both;transition:border-color var(--panel-expand-paced), background-color var(--panel-expand-paced), box-shadow var(--panel-expand-paced);overflow-y:auto}.table-of-contents.table-of-contents--mode-rail.table-of-contents--side-left:is(:hover,:focus-within,[data-rail-open]) .table-of-contents__list.list,.table-of-contents.table-of-contents--mode-rail.table-of-contents--side-left:is(:hover,:focus-within,[data-rail-open]) .table-of-contents__list>.list{animation:toc-rail-panel-in-left var(--panel-expand-paced) both}.table-of-contents--mode-rail .table-of-contents__page-title.list__item,.table-of-contents--mode-rail .table-of-contents__link.list__item{min-inline-size:var(--dimension-0);padding-block:var(--spacing-8);padding-inline:var(--spacing-12);border-block-start:0;border-radius:var(--border-radius-800);box-shadow:none;color:var(--foreground-dim1);cursor:pointer;background:0 0;border-color:#0000;grid-template-columns:none;justify-content:flex-start;display:flex;position:relative}.table-of-contents--mode-rail .table-of-contents__page-title.list__item{color:var(--foreground-default);cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;margin-block-end:var(--spacing-0)}.table-of-contents--mode-rail .table-of-contents__link:before{content:"";inline-size:var(--spacing-12);block-size:var(--border-width-2);border-radius:var(--border-radius-800);background:var(--background-dim4);opacity:1;transition:opacity var(--enter-quick);position:absolute;inset-block-start:50%;inset-inline-end:var(--spacing-12);translate:0 -50%}.table-of-contents--mode-rail.table-of-contents--side-left .table-of-contents__link:before{inset-inline-start:var(--spacing-12);inset-inline-end:auto}.table-of-contents--mode-rail .table-of-contents__link:is(.is-current,:target-current):before{background:var(--foreground-default)}.table-of-contents--mode-rail:is(:hover,:focus-within,[data-rail-open]) .table-of-contents__link:before{opacity:0;transition:none}.table-of-contents--mode-rail .list__item-label{inline-size:var(--dimension-0);min-inline-size:var(--dimension-0);color:inherit;opacity:0;white-space:nowrap;text-box:normal;flex:auto;overflow:hidden}.table-of-contents--mode-rail:is(:hover,:focus-within,[data-rail-open]) .list__item-label{inline-size:var(--layout-full);opacity:1;transition:opacity var(--panel-expand-paced);overflow:visible}.table-of-contents--mode-rail:is(:hover,:focus-within,[data-rail-open]) .table-of-contents__link.list__item:is(:hover,:focus-visible){background:var(--state-hover-background);color:var(--foreground-default)}.table-of-contents--mode-rail.table-of-contents--appearance-brand:is(:hover,:focus-within,[data-rail-open]) .table-of-contents__link.list__item:is(:hover,:focus-visible){background:var(--brand-hover-background)}.table-of-contents--mode-rail:is(:hover,:focus-within,[data-rail-open]) .table-of-contents__link:is(.is-current,:target-current){box-shadow:none;color:var(--foreground-default);background:0 0}.table-of-contents--mode-rail.table-of-contents--no-animation .table-of-contents__list.list,.table-of-contents--mode-rail.table-of-contents--no-animation .table-of-contents__list>.list,.table-of-contents--mode-rail.table-of-contents--no-animation .table-of-contents__link:before,.table-of-contents--mode-rail.table-of-contents--no-animation .list__item-label{transition:none!important;animation:none!important}n-table-of-contents:not(.hydrated){visibility:hidden}.avatar{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .avatar{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.avatar{width:var(--dimension-32);height:var(--dimension-32);border-radius:var(--border-radius-circular);background:var(--background-default);color:var(--foreground-dim1);vertical-align:middle;-webkit-user-select:none;user-select:none;flex:none;grid-template:"stack"100%/100%;place-items:center;display:inline-grid;position:relative}.avatar:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.avatar[data-size="16"]{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .avatar[data-size="16"]{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.avatar[data-size="16"]{width:var(--dimension-16);height:var(--dimension-16)}.avatar[data-size="24"]{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .avatar[data-size="24"]{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.avatar[data-size="24"]{width:var(--dimension-24);height:var(--dimension-24)}.avatar[data-size="44"]{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .avatar[data-size="44"]{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.avatar[data-size="44"]{width:var(--dimension-44);height:var(--dimension-44)}.avatar[data-size="72"],.avatar[data-size="80"]{font-family:var(--font-family-geist);font-size:var(--font-size-24);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .avatar[data-size="72"],[data-theme=dark] .avatar[data-size="80"]{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.avatar[data-size="72"]{width:var(--dimension-72);height:var(--dimension-72)}.avatar[data-size="80"]{width:var(--dimension-80);height:var(--dimension-80)}.avatar__image,.avatar__fallback{border-radius:inherit;grid-area:stack;width:100%;height:100%}.avatar__image{aspect-ratio:1;object-fit:cover;opacity:1;transition:opacity var(--enter-quick);display:block}.avatar__image[data-starting-style],.avatar__image[data-ending-style]{opacity:0}.avatar__image[data-ending-style]{transition:opacity var(--exit-quick)}.avatar__fallback{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .avatar__fallback{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.avatar__fallback{background:var(--background-default);color:var(--foreground-dim1);text-transform:uppercase;justify-content:center;align-items:center;display:inline-flex}.avatar[data-size="16"] .avatar__fallback,.avatar[data-size="24"] .avatar__fallback{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .avatar[data-size="16"] .avatar__fallback,[data-theme=dark] .avatar[data-size="24"] .avatar__fallback{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.avatar[data-size="44"] .avatar__fallback{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .avatar[data-size="44"] .avatar__fallback{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.avatar[data-size="72"] .avatar__fallback,.avatar[data-size="80"] .avatar__fallback{font-family:var(--font-family-geist);font-size:var(--font-size-24);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .avatar[data-size="72"] .avatar__fallback,[data-theme=dark] .avatar[data-size="80"] .avatar__fallback{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.avatar__image[hidden],.avatar__fallback[hidden]{display:none}.avatar>.badge{--badge-size-dot:var(--dimension-10);--badge-size-pill:var(--dimension-16);--badge-content-size:var(--dimension-10)}.avatar[data-size="16"]>.badge{--badge-size-dot:var(--dimension-6)}.avatar[data-size="16"]>.badge:not([data-kind=dot]){display:none}.avatar[data-size="24"]>.badge{--badge-size-dot:var(--dimension-8);--badge-size-pill:var(--dimension-12);--badge-content-size:var(--dimension-8)}.avatar[data-size="44"]>.badge{--badge-size-dot:var(--dimension-12);--badge-size-pill:var(--dimension-20);--badge-content-size:var(--dimension-12);--badge-offset-x:var(--dimension-1);--badge-offset-y:var(--dimension-1)}.avatar[data-size="72"]>.badge{--badge-size-dot:var(--dimension-16);--badge-size-pill:var(--dimension-24);--badge-content-size:var(--dimension-16);--badge-offset-x:var(--spacing-2);--badge-offset-y:var(--spacing-2)}.avatar[data-size="80"]>.badge{--badge-size-dot:var(--dimension-20);--badge-size-pill:var(--dimension-32);--badge-content-size:var(--dimension-20);--badge-offset-x:var(--spacing-2);--badge-offset-y:var(--spacing-2)}.avatar[data-size="24"]>.badge:not([data-kind=dot]),.avatar[data-size="32"]>.badge:not([data-kind=dot]),.avatar[data-size="44"]>.badge:not([data-kind=dot]),.avatar[data-size="72"]>.badge:not([data-kind=dot]),.avatar[data-size="80"]>.badge:not([data-kind=dot]){--badge-offset-x:var(--spacing-negative-1);--badge-offset-y:var(--spacing-negative-1)}.avatar--trigger,button.avatar{padding:var(--spacing-0);appearance:none;cursor:pointer;border:0}.avatar--trigger:focus-visible,button.avatar:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.avatar-group{isolation:isolate;align-items:center;display:inline-flex}.avatar-group>.avatar,.avatar-group>n-avatar,.avatar-group>.avatar-group__count{box-shadow:0 0 0 var(--border-width-1) var(--border-a20)}.avatar-group>.avatar+.avatar,.avatar-group>.avatar+n-avatar,.avatar-group>n-avatar+.avatar,.avatar-group>n-avatar+n-avatar,.avatar-group>.avatar-group__count{margin-inline-start:var(--spacing-negative-8)}.avatar-group__count{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .avatar-group__count{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.avatar-group__count{z-index:1;width:var(--dimension-32);height:var(--dimension-32);border-radius:var(--border-radius-circular);background:var(--background-dim1);color:var(--foreground-dim1);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.avatar-group__count:after{content:"";border-radius:inherit;pointer-events:none;border:0;position:absolute;inset:0}.avatar-group__count .icon{font-size:var(--dimension-16)}.avatar-group[data-size="16"] .avatar-group__count{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}.avatar-group:has(.avatar[data-size="16"],n-avatar[data-size="16"]) .avatar-group__count{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .avatar-group[data-size="16"] .avatar-group__count{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}[data-theme=dark] .avatar-group:has(.avatar[data-size="16"],n-avatar[data-size="16"]) .avatar-group__count{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.avatar-group[data-size="16"] .avatar-group__count{width:var(--dimension-16);height:var(--dimension-16)}.avatar-group:has(.avatar[data-size="16"],n-avatar[data-size="16"]) .avatar-group__count{width:var(--dimension-16);height:var(--dimension-16)}.avatar-group[data-size="24"] .avatar-group__count{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}.avatar-group:has(.avatar[data-size="24"],n-avatar[data-size="24"]) .avatar-group__count{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .avatar-group[data-size="24"] .avatar-group__count{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}[data-theme=dark] .avatar-group:has(.avatar[data-size="24"],n-avatar[data-size="24"]) .avatar-group__count{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.avatar-group[data-size="24"] .avatar-group__count{width:var(--dimension-24);height:var(--dimension-24)}.avatar-group:has(.avatar[data-size="24"],n-avatar[data-size="24"]) .avatar-group__count{width:var(--dimension-24);height:var(--dimension-24)}.avatar-group[data-size="16"] .avatar-group__count .icon{font-size:var(--dimension-8)}.avatar-group:has(.avatar[data-size="16"],n-avatar[data-size="16"]) .avatar-group__count .icon{font-size:var(--dimension-8)}.avatar-group[data-size="24"] .avatar-group__count .icon{font-size:var(--dimension-12)}.avatar-group:has(.avatar[data-size="24"],n-avatar[data-size="24"]) .avatar-group__count .icon{font-size:var(--dimension-12)}.avatar-group[data-size="44"] .avatar-group__count{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}.avatar-group:has(.avatar[data-size="44"],n-avatar[data-size="44"]) .avatar-group__count{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .avatar-group[data-size="44"] .avatar-group__count{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}[data-theme=dark] .avatar-group:has(.avatar[data-size="44"],n-avatar[data-size="44"]) .avatar-group__count{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.avatar-group[data-size="44"] .avatar-group__count{width:var(--dimension-44);height:var(--dimension-44)}.avatar-group:has(.avatar[data-size="44"],n-avatar[data-size="44"]) .avatar-group__count{width:var(--dimension-44);height:var(--dimension-44)}.avatar-group[data-size="44"] .avatar-group__count .icon{font-size:var(--dimension-20)}.avatar-group:has(.avatar[data-size="44"],n-avatar[data-size="44"]) .avatar-group__count .icon{font-size:var(--dimension-20)}.avatar-group[data-size="72"] .avatar-group__count,.avatar-group[data-size="80"] .avatar-group__count{font-family:var(--font-family-geist);font-size:var(--font-size-24);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}.avatar-group:has(.avatar[data-size="72"],n-avatar[data-size="72"]) .avatar-group__count{font-family:var(--font-family-geist);font-size:var(--font-size-24);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}.avatar-group:has(.avatar[data-size="80"],n-avatar[data-size="80"]) .avatar-group__count{font-family:var(--font-family-geist);font-size:var(--font-size-24);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .avatar-group[data-size="72"] .avatar-group__count,[data-theme=dark] .avatar-group[data-size="80"] .avatar-group__count{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}[data-theme=dark] .avatar-group:has(.avatar[data-size="72"],n-avatar[data-size="72"]) .avatar-group__count{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}[data-theme=dark] .avatar-group:has(.avatar[data-size="80"],n-avatar[data-size="80"]) .avatar-group__count{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.avatar-group[data-size="72"] .avatar-group__count{width:var(--dimension-72);height:var(--dimension-72)}.avatar-group:has(.avatar[data-size="72"],n-avatar[data-size="72"]) .avatar-group__count{width:var(--dimension-72);height:var(--dimension-72)}.avatar-group[data-size="80"] .avatar-group__count{width:var(--dimension-80);height:var(--dimension-80)}.avatar-group:has(.avatar[data-size="80"],n-avatar[data-size="80"]) .avatar-group__count{width:var(--dimension-80);height:var(--dimension-80)}.avatar-group[data-size="72"] .avatar-group__count .icon,.avatar-group[data-size="80"] .avatar-group__count .icon{font-size:var(--dimension-24)}.avatar-group:has(.avatar[data-size="72"],n-avatar[data-size="72"]) .avatar-group__count .icon{font-size:var(--dimension-24)}.avatar-group:has(.avatar[data-size="80"],n-avatar[data-size="80"]) .avatar-group__count .icon{font-size:var(--dimension-24)}.badge{--badge-size-dot:var(--dimension-8);--badge-size-pill:var(--dimension-16);--badge-offset-x:0;--badge-offset-y:0;--badge-content-size:1em;--badge-ring-width:var(--border-width-1);--badge-ring-color:var(--border-a20)}.badge-anchor{--badge-offset-x:var(--spacing-10);--badge-offset-y:var(--spacing-10);width:fit-content;min-width:var(--target-size-32);min-height:var(--target-size-32);color:var(--foreground-default);place-items:center;display:inline-grid;position:relative}.badge-anchor>.icon{font-size:var(--dimension-24);inline-size:var(--dimension-24);block-size:var(--dimension-24)}.badge{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .badge{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.badge{font-weight:var(--font-weight-600);background:var(--status-error);color:var(--foreground-inverse);white-space:nowrap;box-sizing:border-box;place-items:center;display:inline-grid}.badge[data-border]:not([data-border=false]),.badge--border{box-shadow:0 0 0 var(--badge-ring-width) var(--badge-ring-color)}.badge[data-kind=dot]{inline-size:var(--badge-size-dot);aspect-ratio:1;padding:var(--spacing-0);border-radius:var(--border-radius-800)}.badge[data-kind=icon],.badge[data-kind=number],.badge[data-kind=text]{min-inline-size:var(--badge-size-pill);min-block-size:var(--badge-size-pill);padding-block:var(--spacing-0);border-radius:var(--border-radius-800);padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4)}.badge[data-kind=icon]{--badge-content-size:var(--dimension-12);inline-size:var(--badge-size-pill);block-size:var(--badge-size-pill);padding-inline-start:var(--spacing-0);padding-inline-end:var(--spacing-0)}.badge[data-kind=icon] .icon{font-size:var(--badge-content-size)}.badge--alarm,.badge[data-tone=alarm]{background:var(--status-error);color:var(--foreground-inverse)}.badge--available,.badge[data-tone=available]{background:var(--status-success);color:var(--foreground-inverse)}.badge--unavailable,.badge[data-tone=unavailable]{background:var(--background-dim7);color:var(--foreground-dim1)}.badge--primary,.badge[data-tone=primary]{background:var(--brand-primary);color:var(--foreground-inverse)}.badge__label{block-size:100%;inline-size:100%;max-inline-size:var(--layout-96);text-overflow:ellipsis;font-size:var(--badge-content-size);line-height:var(--line-height-10);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}:where(.icon,.avatar,.badge-anchor)>.badge{z-index:1;position:absolute;inset-inline-end:var(--badge-offset-x)}:where(.icon,.avatar,.badge-anchor)>.badge[data-placement=top-end]{inset-block-start:var(--badge-offset-y)}:where(.icon,.avatar,.badge-anchor)>.badge[data-placement=bottom-end]{inset-block-end:var(--badge-offset-y)}n-binary-selector{display:inline-flex}.binary-selector{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .binary-selector{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.binary-selector{justify-content:center;align-items:center;gap:var(--spacing-8);min-inline-size:var(--dimension-40);block-size:var(--dimension-40);padding-block:var(--spacing-0);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-8);color:var(--foreground-default);cursor:pointer;appearance:none;box-sizing:border-box;white-space:nowrap;transition:background-color var(--enter-quick), border-color var(--enter-quick), color var(--enter-quick);background:0 0;padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16);text-decoration:none;display:inline-flex;position:relative}:where(html:not([data-focus-source=pointer])) .binary-selector:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.binary-selector:focus:not(:focus-visible){outline:none}.binary-selector:before{content:"";inset:var(--spacing-negative-8);border-radius:var(--border-radius-16);position:absolute}.binary-selector[data-size="14"]{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .binary-selector[data-size="14"]{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.binary-selector[data-size="14"]{min-inline-size:var(--dimension-32);block-size:var(--dimension-32);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}.binary-selector[data-size="18"]{font-family:var(--font-family-geist);font-size:var(--font-size-18);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .binary-selector[data-size="18"]{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.binary-selector[data-size="18"]{min-inline-size:var(--dimension-44);block-size:var(--dimension-44);padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-20)}.binary-selector--outlined{border-color:var(--border-a20);background:0 0}.binary-selector--filled{background:var(--background-dim1)}.binary-selector--plain{background:0 0;border-color:#0000}.binary-selector--icon-only{gap:var(--spacing-0);aspect-ratio:1;padding-inline-start:var(--spacing-0);padding-inline-end:var(--spacing-0)}.binary-selector--round{border-radius:var(--border-radius-800)}.binary-selector:where(:hover,.is-hover):not(:disabled,[data-disabled],[aria-disabled=true]),n-binary-selector.is-hover>.binary-selector:not(:disabled,[data-disabled],[aria-disabled=true]){background:var(--state-hover-background)}.binary-selector--outlined:where(:hover,.is-hover):not(:disabled,[data-disabled],[aria-disabled=true]),n-binary-selector.is-hover>.binary-selector--outlined:not(:disabled,[data-disabled],[aria-disabled=true]){background:0 0}.binary-selector:where(:active,.is-active):not(:disabled,[data-disabled],[aria-disabled=true]),n-binary-selector.is-active>.binary-selector:not(:disabled,[data-disabled],[aria-disabled=true]){background:var(--state-active-background)}.binary-selector--outlined:where(:active,.is-active):not(:disabled,[data-disabled],[aria-disabled=true]),n-binary-selector.is-active>.binary-selector--outlined:not(:disabled,[data-disabled],[aria-disabled=true]){background:0 0}.binary-selector.is-focus:not(:disabled,[data-disabled],[aria-disabled=true]),n-binary-selector.is-focus>.binary-selector:not(:disabled,[data-disabled],[aria-disabled=true]){outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.binary-selector:disabled,.binary-selector[data-disabled],.binary-selector[aria-disabled=true]{border-color:var(--border-a20);color:var(--state-disabled-foreground);cursor:not-allowed;background:0 0}.binary-selector--filled:disabled,.binary-selector--filled[data-disabled],.binary-selector--filled[aria-disabled=true],.binary-selector--plain:disabled,.binary-selector--plain[data-disabled],.binary-selector--plain[aria-disabled=true]{border-color:#0000}.binary-selector__option,.binary-selector__icon,.binary-selector__label{flex:none}.binary-selector__option{justify-content:center;align-items:center;gap:var(--spacing-8);pointer-events:none;min-inline-size:0;line-height:1;display:inline-flex}.binary-selector__icon{justify-content:center;align-items:center;line-height:1;display:inline-flex}.binary-selector__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.breadcrumb{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .breadcrumb{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.breadcrumb{--breadcrumb-truncate-item-max-inline-size:14ch;align-items:center;gap:var(--spacing-4);min-width:0;color:var(--foreground-dim1);isolation:isolate;flex-wrap:wrap;display:flex;position:relative}.breadcrumb:before{content:"";width:var(--breadcrumb-indicator-width,var(--dimension-0));height:var(--breadcrumb-indicator-height,var(--dimension-0));border-radius:var(--border-radius-6);background:var(--background-dim2);opacity:0;pointer-events:none;transform:translate3d(var(--breadcrumb-indicator-x,var(--dimension-0)), var(--breadcrumb-indicator-y,var(--dimension-0)), 0);transition:transform var(--enter), width var(--enter), height var(--enter), opacity var(--enter);z-index:0;position:absolute;inset-block-start:var(--spacing-0);inset-inline-start:var(--spacing-0)}.breadcrumb[data-indicator-active]:before{opacity:1}.breadcrumb--truncate{max-inline-size:var(--layout-full);flex-wrap:nowrap;overflow:hidden}.breadcrumb--truncate>:where(a,span:not(.breadcrumb__separator,.breadcrumb__overflow)){min-inline-size:0;max-inline-size:var(--breadcrumb-truncate-item-max-inline-size);overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;justify-content:flex-start;overflow:hidden}.breadcrumb--truncate>:first-child{flex-shrink:0;max-inline-size:none}.breadcrumb--truncate>.breadcrumb__separator{flex-shrink:0}:where(html:not([data-focus-source=pointer])) .breadcrumb>:where(a,span:not(.breadcrumb__separator,.breadcrumb__overflow)):focus-visible,:where(html:not([data-focus-source=pointer])) .breadcrumb__overflow-trigger:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.breadcrumb>:where(a,span:not(.breadcrumb__separator,.breadcrumb__overflow)):focus:not(:focus-visible),.breadcrumb__overflow-trigger:focus:not(:focus-visible){outline:none}.breadcrumb>:where(a,span:not(.breadcrumb__separator,.breadcrumb__overflow)),.breadcrumb__overflow-trigger{min-width:var(--target-size-32);min-height:var(--target-size-32);padding-block:var(--spacing-4);border-radius:var(--border-radius-6);color:inherit;overflow-wrap:anywhere;transition:background-color var(--enter), color var(--enter), box-shadow var(--enter), border-color var(--enter);z-index:1;justify-content:center;align-items:center;padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8);text-decoration:none;display:inline-flex;position:relative}.breadcrumb.breadcrumb--truncate>:where(a,span:not(.breadcrumb__separator,.breadcrumb__overflow)){display:block}.breadcrumb>a,.breadcrumb__overflow-trigger{cursor:pointer}.breadcrumb>a:hover,.breadcrumb>a:focus-visible,.breadcrumb__overflow-trigger:hover,.breadcrumb__overflow-trigger:focus-visible{background:var(--background-dim3);color:var(--foreground-default)}.breadcrumb[data-indicator-active]>a:hover,.breadcrumb[data-indicator-active]>a:focus-visible,.breadcrumb[data-indicator-active] .breadcrumb__overflow-trigger:hover,.breadcrumb[data-indicator-active] .breadcrumb__overflow-trigger:focus-visible{box-shadow:none;background:0 0}.breadcrumb--motion-off:before{opacity:0}.breadcrumb--motion-off>a:hover,.breadcrumb--motion-off>a:focus-visible,.breadcrumb--motion-off .breadcrumb__overflow-trigger:hover,.breadcrumb--motion-off .breadcrumb__overflow-trigger:focus-visible,.breadcrumb--motion-off[data-indicator-active]>a:hover,.breadcrumb--motion-off[data-indicator-active]>a:focus-visible,.breadcrumb--motion-off[data-indicator-active] .breadcrumb__overflow-trigger:hover,.breadcrumb--motion-off[data-indicator-active] .breadcrumb__overflow-trigger:focus-visible{background:var(--background-dim3);box-shadow:none;color:inherit}.breadcrumb--motion-off:before,.breadcrumb--motion-off>:where(a,span:not(.breadcrumb__separator,.breadcrumb__overflow)),.breadcrumb--motion-off .breadcrumb__overflow-trigger,.breadcrumb--motion-off .breadcrumb__overflow-count{transition:none}.breadcrumb--underline>a:hover,.breadcrumb--underline>a:focus-visible,.breadcrumb--underline .breadcrumb__overflow-trigger:hover,.breadcrumb--underline .breadcrumb__overflow-trigger:focus-visible{text-underline-offset:.16em;text-decoration-line:underline}.breadcrumb>[aria-current=page],.breadcrumb__item[aria-current=page]{color:var(--foreground-default);font-weight:var(--font-weight-500)}.breadcrumb__separator{color:var(--foreground-dim5);z-index:1;position:relative}.breadcrumb__overflow{z-index:2;align-items:center;display:inline-flex;position:relative}.breadcrumb__overflow-trigger{appearance:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;background:0 0;border:0}.breadcrumb__overflow-count{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .breadcrumb__overflow-count{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.breadcrumb__overflow-count{padding-block:var(--spacing-6);border-radius:var(--border-radius-6);background:var(--background-dim3);color:var(--foreground-default);box-shadow:var(--elevation-1);opacity:0;pointer-events:none;transform:translateX(-50%) translateY(var(--spacing-1));transition:opacity var(--enter), transform var(--enter);white-space:nowrap;z-index:3;margin-block-end:var(--spacing-4);padding-inline-start:var(--spacing-10);padding-inline-end:var(--spacing-10);position:absolute;inset-block-end:100%;inset-inline-start:50%}.breadcrumb__overflow:hover .breadcrumb__overflow-count,.breadcrumb__overflow:focus-within .breadcrumb__overflow-count,.breadcrumb__overflow-trigger:hover+.breadcrumb__overflow-count,.breadcrumb__overflow-trigger:focus-visible+.breadcrumb__overflow-count{opacity:1;transform:translate(-50%)translateY(0)}n-card{display:block}.card{grid-template-columns:var(--spacing-16) minmax(var(--dimension-0), 1fr) var(--spacing-16);padding-block:var(--spacing-16);row-gap:var(--spacing-8);box-sizing:border-box;inline-size:var(--layout-full);border:var(--border-width-1) solid var(--border-a40);border-radius:var(--border-radius-12);box-shadow:none;color:var(--foreground-default);text-align:start;text-decoration:none;display:grid;position:relative;overflow:hidden}.card--elevated{box-shadow:var(--elevation-1);border-color:#0000}.card--filled{box-shadow:none;border-color:#0000}.card--outlined{border-color:var(--border-a20);box-shadow:none}.card--elevated{border:0;border-color:var(--border-a40)}.card--outlined{border-color:var(--border-a20)}.card--filled{border-color:#0000}.card__media{inline-size:var(--layout-full);background:var(--background-dim2);object-fit:cover;--card-media-comfort-filter-light:brightness(1) contrast(1) saturate(1);--card-media-comfort-filter-dark:brightness(.72) contrast(.92) saturate(.8);aspect-ratio:var(--media-frame-ratio-16-9);block-size:auto;filter:var(--card-media-comfort-filter-light);box-sizing:border-box;border:0 solid;border-color:inherit;grid-column:1/-1;display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .card__media:is(img,video){filter:var(--card-media-comfort-filter-dark)}}:root[data-theme=dark] .card__media:is(img,video){filter:var(--card-media-comfort-filter-dark)}@media (forced-colors:active){.card__media:is(img,video){filter:none}}.card[data-media-ratio="16-9"] .card__media{aspect-ratio:var(--media-frame-ratio-16-9);block-size:auto}.card[data-media-ratio="3-2"] .card__media{aspect-ratio:var(--media-frame-ratio-3-2);block-size:auto}.card[data-media-ratio="1-1"] .card__media,.card:is([data-media-placement=inline-start],[data-media-placement=inline-end],[data-media-placement=inline-start-inner],[data-media-placement=inline-end-inner]) .card__media{aspect-ratio:var(--media-frame-ratio-1-1);block-size:auto}.card[data-media-placement=inline-start],.card[data-media-placement=inline-end],.card[data-media-placement=inline-start-inner],.card[data-media-placement=inline-end-inner]{align-items:start}.card[data-media-placement=inline-start]{padding-block:var(--spacing-0)}.card[data-media-placement=inline-start]>:not(.card__media,.card__checked-icon,.card__action):first-of-type{padding-block-start:var(--spacing-16)}.card[data-media-placement=inline-start]>:not(.card__media,.card__checked-icon,.card__action,:has(~:not(.card__media,.card__checked-icon,.card__action))){padding-block-end:var(--spacing-16)}.card[data-media-placement=inline-start]>:where(.card__content,.card__footer,.card__actions,.typography-composition){box-sizing:border-box;padding-inline-end:var(--spacing-16)}.card[data-media-placement=inline-start]{grid-template-columns:var(--card-media-size,var(--layout-140)) var(--spacing-16) minmax(var(--dimension-0), 1fr);min-block-size:var(--card-media-size,var(--layout-140))}.card[data-media-placement=inline-end]{padding-block:var(--spacing-0)}.card[data-media-placement=inline-end]>:not(.card__media,.card__checked-icon,.card__action):first-of-type{padding-block-start:var(--spacing-16)}.card[data-media-placement=inline-end]>:not(.card__media,.card__checked-icon,.card__action,:has(~:not(.card__media,.card__checked-icon,.card__action))){padding-block-end:var(--spacing-16)}.card[data-media-placement=inline-end]{grid-template-columns:var(--spacing-16) minmax(var(--dimension-0), 1fr) var(--spacing-16) var(--card-media-size,var(--layout-140));min-block-size:var(--card-media-size,var(--layout-140))}.card[data-media-placement=inline-start-inner]{grid-template-columns:var(--spacing-16) var(--card-media-size,var(--layout-120)) var(--spacing-16) minmax(var(--dimension-0), 1fr) var(--spacing-16)}.card[data-media-placement=inline-end-inner]{grid-template-columns:var(--spacing-16) minmax(var(--dimension-0), 1fr) var(--spacing-16) var(--card-media-size,var(--layout-120)) var(--spacing-16)}.card[data-media-placement=inline-start] .card__media{inline-size:var(--card-media-size,var(--layout-140));grid-column:1;align-self:start;block-size:auto}.card[data-media-placement=inline-end] .card__media{inline-size:var(--card-media-size,var(--layout-140));grid-column:4;align-self:start;block-size:auto}.card[data-media-border=auto][data-media-placement=inline-start] .card__media{border-inline-end-width:var(--border-width-1)}.card[data-media-border=auto][data-media-placement=inline-end] .card__media{border-inline-start-width:var(--border-width-1)}.card[data-media-border=auto][data-media-placement=inline-start-inner] .card__media,.card[data-media-border=auto][data-media-placement=inline-end-inner] .card__media{border-width:var(--border-width-1)}.card[data-media-border=auto][data-media-placement=top] .card__media{border-block-end-width:var(--border-width-1)}.card[data-media-border=auto][data-media-placement=bottom] .card__media{border-block-start-width:var(--border-width-1)}.card[data-media-placement=inline-start-inner] .card__media{inline-size:var(--layout-full);block-size:auto;min-block-size:var(--dimension-0);grid-area:1/2;align-self:start}.card[data-media-placement=inline-end-inner] .card__media{inline-size:var(--layout-full);block-size:auto;min-block-size:var(--dimension-0);grid-area:1/4;align-self:start}.card[data-media-placement=inline-start-inner] .card__media,.card[data-media-placement=inline-end-inner] .card__media{border-radius:var(--border-radius-6)}.card[data-media-size=match-content][data-media-placement^=inline] .card__media{block-size:var(--card-media-size,auto)}.card[data-media-placement=inline-start]>:not(.card__media,.card__checked-icon){grid-column:3}.card[data-media-placement=inline-start-inner]>:not(.card__media,.card__checked-icon){grid-column:4}.card[data-media-placement=inline-end]>:not(.card__media,.card__checked-icon),.card[data-media-placement=inline-end-inner]>:not(.card__media,.card__checked-icon){grid-column:2}.card[data-media-placement^=inline]>:where(.card__content,.typography-composition){min-inline-size:var(--dimension-0)}.card>:not(.card__media,.card__checked-icon){grid-column:2}.card:has(>.card__leading){grid-template-columns:var(--spacing-16) var(--dimension-44) var(--spacing-20) minmax(var(--dimension-0), 1fr) var(--spacing-16)}.card:has(>.card__leading)>:not(.card__media,.card__checked-icon,.card__leading,.card__action){grid-column:2/5}.card:has(>.card__leading)>.card__leading{grid-column:2}.card:has(>.card__leading)>.card__leading+:where(.card__content,.typography-composition){min-inline-size:var(--dimension-0);grid-column:4}.card__leading{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .card__leading{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.card__leading{inline-size:var(--dimension-44);block-size:var(--dimension-44);border-radius:var(--border-radius-circular);background:var(--background-dim3);color:var(--foreground-dim1);text-transform:uppercase;flex:none;place-items:center;display:inline-grid;overflow:hidden}.card__leading>img{inline-size:var(--layout-full);block-size:var(--layout-full);object-fit:cover;display:block}.card__meta{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .card__meta{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.card__meta{align-items:center;gap:var(--spacing-4);min-inline-size:var(--dimension-0);color:var(--foreground-dim1);overflow-wrap:anywhere;display:flex}.card__meta>:is(.icon,n-icon){font-size:var(--dimension-18);flex:none;line-height:1}.card__content{align-content:start;gap:var(--spacing-8);color:var(--foreground-default);display:grid}.card__action{flex:none;justify-content:center;align-self:center;align-items:center;margin-inline-start:auto;margin-inline-end:var(--spacing-0);display:inline-flex}.card__action:not(.button){inline-size:var(--dimension-44);block-size:var(--dimension-44);justify-content:flex-end}.button--14.button--icon-only.card__action,.card__action>.button--14.button--icon-only,.button--16.button--icon-only.card__action,.card__action>.button--16.button--icon-only{inline-size:var(--target-size-32);block-size:var(--target-size-32);padding-inline-start:var(--spacing-0);padding-inline-end:var(--spacing-0);padding-top:var(--spacing-0);padding-bottom:var(--spacing-0)}.button--14.button--icon-only.card__action .button__icon,.card__action>.button--14.button--icon-only .button__icon,.button--16.button--icon-only.card__action .button__icon,.card__action>.button--16.button--icon-only .button__icon{inline-size:var(--dimension-24);block-size:var(--dimension-24);font-size:var(--dimension-24)}.button--14.button--icon-only.card__action:before,.card__action>.button--14.button--icon-only:before,.button--16.button--icon-only.card__action:before,.card__action>.button--16.button--icon-only:before{inset-block-start:var(--spacing-0);inset-block-end:var(--spacing-0);inset-inline-start:var(--spacing-0);inset-inline-end:var(--spacing-0)}.card__drag-handle{inline-size:var(--dimension-40);block-size:var(--dimension-40);color:var(--foreground-default);cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.card__drag-handle:active{cursor:grabbing}.card__footer,.card__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.card__list{gap:var(--spacing-0);inline-size:var(--layout-full);display:grid}.card__row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--spacing-16);inline-size:var(--layout-full);padding-block:var(--spacing-12);border-block-start:var(--border-width-1) solid var(--border-a20);padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16);display:flex}.card__row:first-child{border-block-start:0}.card__row>strong{color:var(--foreground-default)}.card>:where(.typography-body-14),.card__content>:where(.typography-body-14){color:var(--foreground-dim1);overflow-wrap:anywhere;display:block}:is(.card>.card__list,.card>.card__content:has(>.card__list)){grid-column:1/-1}.card>.card__content:has(>.card__list)>:not(.card__list){padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16)}.card>.card__content:has(>.card__list) .card__row{padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16)}.card:is([data-action-placement=top],[data-action-placement=both]):not([data-media-placement^=inline]){grid-template-columns:var(--spacing-16) minmax(var(--dimension-0), 1fr) var(--dimension-44) var(--spacing-16)}.card:is([data-action-placement=top],[data-action-placement=both]):not([data-media-placement^=inline])>.card__action{translate:var(--spacing-10) var(--spacing-0);z-index:1;grid-column:3;place-self:start end;margin-block-start:var(--spacing-negative-8);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0)}.card[data-action-placement=both]:not([data-media-placement^=inline])>.card__footer,.card[data-action-placement=both]:not([data-media-placement^=inline])>.card__actions{grid-column:2/4}.card[data-density="12"]{grid-template-columns:var(--spacing-12) minmax(var(--dimension-0), 1fr) var(--spacing-12);padding-block:var(--spacing-12)}.card[data-density="12"] .card__content{gap:var(--spacing-4)}.card[data-density="12"] .card__footer,.card[data-density="12"] .card__actions{gap:var(--spacing-8)}.card[data-density="12"] .card__row{gap:var(--spacing-12);padding-block:var(--spacing-8)}.card[data-density="12"]:is([data-action-placement=top],[data-action-placement=both]):not([data-media-placement^=inline]){grid-template-columns:var(--spacing-12) minmax(var(--dimension-0), 1fr) var(--dimension-44) var(--spacing-12)}.card[data-density="12"][data-media-placement=inline-start]{padding-block:var(--spacing-0)}.card[data-density="12"][data-media-placement=inline-start]>:not(.card__media,.card__checked-icon,.card__action):first-of-type{padding-block-start:var(--spacing-12)}.card[data-density="12"][data-media-placement=inline-start]>:not(.card__media,.card__checked-icon,.card__action,:has(~:not(.card__media,.card__checked-icon,.card__action))){padding-block-end:var(--spacing-12)}.card[data-density="12"][data-media-placement=inline-start]>:where(.card__content,.card__footer,.card__actions,.typography-composition){box-sizing:border-box;padding-inline-end:var(--spacing-12)}.card[data-density="12"][data-media-placement=inline-start]{grid-template-columns:var(--card-media-size,var(--layout-120)) var(--spacing-12) minmax(var(--dimension-0), 1fr);min-block-size:var(--card-media-size,var(--layout-120))}.card[data-density="12"][data-media-placement=inline-end]{padding-block:var(--spacing-0)}.card[data-density="12"][data-media-placement=inline-end]>:not(.card__media,.card__checked-icon,.card__action):first-of-type{padding-block-start:var(--spacing-12)}.card[data-density="12"][data-media-placement=inline-end]>:not(.card__media,.card__checked-icon,.card__action,:has(~:not(.card__media,.card__checked-icon,.card__action))){padding-block-end:var(--spacing-12)}.card[data-density="12"][data-media-placement=inline-end]{grid-template-columns:var(--spacing-12) minmax(var(--dimension-0), 1fr) var(--spacing-12) var(--card-media-size,var(--layout-120));min-block-size:var(--card-media-size,var(--layout-120))}.card[data-density="12"][data-media-placement=inline-start] .card__media{inline-size:var(--card-media-size,var(--layout-120));grid-column:1;align-self:start;block-size:auto}.card[data-density="12"][data-media-placement=inline-end] .card__media{inline-size:var(--card-media-size,var(--layout-120));grid-column:4;align-self:start;block-size:auto}.card[data-density="12"][data-media-placement=inline-start-inner]{grid-template-columns:var(--spacing-12) var(--card-media-size,var(--layout-120)) var(--spacing-12) minmax(var(--dimension-0), 1fr) var(--spacing-12)}.card[data-density="12"][data-media-placement=inline-end-inner]{grid-template-columns:var(--spacing-12) minmax(var(--dimension-0), 1fr) var(--spacing-12) var(--card-media-size,var(--layout-120)) var(--spacing-12)}:is(.card[data-density="12"]>.card__list .card__row,.card[data-density="12"]>.card__content:has(>.card__list)>:not(.card__list),.card[data-density="12"]>.card__content:has(>.card__list) .card__row){padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}.card[data-density="12"] .card__leading{inline-size:var(--dimension-40);block-size:var(--dimension-40)}.card[data-density="12"]:has(>.card__leading){grid-template-columns:var(--spacing-12) var(--dimension-40) var(--spacing-16) minmax(var(--dimension-0), 1fr) var(--spacing-12)}.card[data-density="16"]{grid-template-columns:var(--spacing-16) minmax(var(--dimension-0), 1fr) var(--spacing-16);padding-block:var(--spacing-16)}.card[data-density="16"] .card__content{gap:var(--spacing-8)}.card[data-density="16"] .card__footer,.card[data-density="16"] .card__actions{gap:var(--spacing-12)}.card[data-density="16"] .card__row{gap:var(--spacing-16);padding-block:var(--spacing-12)}.card[data-density="16"]:is([data-action-placement=top],[data-action-placement=both]):not([data-media-placement^=inline]){grid-template-columns:var(--spacing-16) minmax(var(--dimension-0), 1fr) var(--dimension-44) var(--spacing-16)}.card[data-density="16"][data-media-placement=inline-start]{padding-block:var(--spacing-0)}.card[data-density="16"][data-media-placement=inline-start]>:not(.card__media,.card__checked-icon,.card__action):first-of-type{padding-block-start:var(--spacing-16)}.card[data-density="16"][data-media-placement=inline-start]>:not(.card__media,.card__checked-icon,.card__action,:has(~:not(.card__media,.card__checked-icon,.card__action))){padding-block-end:var(--spacing-16)}.card[data-density="16"][data-media-placement=inline-start]>:where(.card__content,.card__footer,.card__actions,.typography-composition){box-sizing:border-box;padding-inline-end:var(--spacing-16)}.card[data-density="16"][data-media-placement=inline-start]{grid-template-columns:var(--card-media-size,var(--layout-140)) var(--spacing-16) minmax(var(--dimension-0), 1fr);min-block-size:var(--card-media-size,var(--layout-140))}.card[data-density="16"][data-media-placement=inline-end]{padding-block:var(--spacing-0)}.card[data-density="16"][data-media-placement=inline-end]>:not(.card__media,.card__checked-icon,.card__action):first-of-type{padding-block-start:var(--spacing-16)}.card[data-density="16"][data-media-placement=inline-end]>:not(.card__media,.card__checked-icon,.card__action,:has(~:not(.card__media,.card__checked-icon,.card__action))){padding-block-end:var(--spacing-16)}.card[data-density="16"][data-media-placement=inline-end]{grid-template-columns:var(--spacing-16) minmax(var(--dimension-0), 1fr) var(--spacing-16) var(--card-media-size,var(--layout-140));min-block-size:var(--card-media-size,var(--layout-140))}.card[data-density="16"][data-media-placement=inline-start] .card__media{inline-size:var(--card-media-size,var(--layout-140));grid-column:1;align-self:start;block-size:auto}.card[data-density="16"][data-media-placement=inline-end] .card__media{inline-size:var(--card-media-size,var(--layout-140));grid-column:4;align-self:start;block-size:auto}.card[data-density="16"][data-media-placement=inline-start-inner]{grid-template-columns:var(--spacing-16) var(--card-media-size,var(--layout-120)) var(--spacing-16) minmax(var(--dimension-0), 1fr) var(--spacing-16)}.card[data-density="16"][data-media-placement=inline-end-inner]{grid-template-columns:var(--spacing-16) minmax(var(--dimension-0), 1fr) var(--spacing-16) var(--card-media-size,var(--layout-120)) var(--spacing-16)}:is(.card[data-density="16"]>.card__list .card__row,.card[data-density="16"]>.card__content:has(>.card__list)>:not(.card__list),.card[data-density="16"]>.card__content:has(>.card__list) .card__row){padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16)}.card[data-density="16"] .card__leading{inline-size:var(--dimension-44);block-size:var(--dimension-44)}.card[data-density="16"]:has(>.card__leading){grid-template-columns:var(--spacing-16) var(--dimension-44) var(--spacing-20) minmax(var(--dimension-0), 1fr) var(--spacing-16)}.card[data-density="20"]{grid-template-columns:var(--spacing-20) minmax(var(--dimension-0), 1fr) var(--spacing-20);padding-block:var(--spacing-20)}.card[data-density="20"] .card__content{gap:var(--spacing-12)}.card[data-density="20"] .card__footer,.card[data-density="20"] .card__actions{gap:var(--spacing-16)}.card[data-density="20"] .card__row{gap:var(--spacing-20);padding-block:var(--spacing-16)}.card[data-density="20"]:is([data-action-placement=top],[data-action-placement=both]):not([data-media-placement^=inline]){grid-template-columns:var(--spacing-20) minmax(var(--dimension-0), 1fr) var(--dimension-44) var(--spacing-20)}.card[data-density="20"][data-media-placement=inline-start]{padding-block:var(--spacing-0)}.card[data-density="20"][data-media-placement=inline-start]>:not(.card__media,.card__checked-icon,.card__action):first-of-type{padding-block-start:var(--spacing-20)}.card[data-density="20"][data-media-placement=inline-start]>:not(.card__media,.card__checked-icon,.card__action,:has(~:not(.card__media,.card__checked-icon,.card__action))){padding-block-end:var(--spacing-20)}.card[data-density="20"][data-media-placement=inline-start]>:where(.card__content,.card__footer,.card__actions,.typography-composition){box-sizing:border-box;padding-inline-end:var(--spacing-20)}.card[data-density="20"][data-media-placement=inline-start]{grid-template-columns:var(--card-media-size,var(--layout-160)) var(--spacing-20) minmax(var(--dimension-0), 1fr);min-block-size:var(--card-media-size,var(--layout-160))}.card[data-density="20"][data-media-placement=inline-end]{padding-block:var(--spacing-0)}.card[data-density="20"][data-media-placement=inline-end]>:not(.card__media,.card__checked-icon,.card__action):first-of-type{padding-block-start:var(--spacing-20)}.card[data-density="20"][data-media-placement=inline-end]>:not(.card__media,.card__checked-icon,.card__action,:has(~:not(.card__media,.card__checked-icon,.card__action))){padding-block-end:var(--spacing-20)}.card[data-density="20"][data-media-placement=inline-end]{grid-template-columns:var(--spacing-20) minmax(var(--dimension-0), 1fr) var(--spacing-20) var(--card-media-size,var(--layout-160));min-block-size:var(--card-media-size,var(--layout-160))}.card[data-density="20"][data-media-placement=inline-start] .card__media{inline-size:var(--card-media-size,var(--layout-160));grid-column:1;align-self:start;block-size:auto}.card[data-density="20"][data-media-placement=inline-end] .card__media{inline-size:var(--card-media-size,var(--layout-160));grid-column:4;align-self:start;block-size:auto}.card[data-density="20"][data-media-placement=inline-start-inner]{grid-template-columns:var(--spacing-20) var(--card-media-size,var(--layout-120)) var(--spacing-20) minmax(var(--dimension-0), 1fr) var(--spacing-20)}.card[data-density="20"][data-media-placement=inline-end-inner]{grid-template-columns:var(--spacing-20) minmax(var(--dimension-0), 1fr) var(--spacing-20) var(--card-media-size,var(--layout-120)) var(--spacing-20)}:is(.card[data-density="20"]>.card__list .card__row,.card[data-density="20"]>.card__content:has(>.card__list)>:not(.card__list),.card[data-density="20"]>.card__content:has(>.card__list) .card__row){padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-20)}.card[data-density="20"] .card__leading{inline-size:var(--dimension-48);block-size:var(--dimension-48)}.card[data-density="20"]:has(>.card__leading){grid-template-columns:var(--spacing-20) var(--dimension-48) var(--spacing-24) minmax(var(--dimension-0), 1fr) var(--spacing-20)}.card:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start]{padding-block:var(--spacing-0)}.card:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start]>:not(.card__media,.card__checked-icon,.card__action):first-of-type{padding-block-start:var(--spacing-16)}.card:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start]>:not(.card__media,.card__checked-icon,.card__action,:has(~:not(.card__media,.card__checked-icon,.card__action))){padding-block-end:var(--spacing-16)}.card:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start]>:where(.card__content,.card__footer,.card__actions,.typography-composition){box-sizing:border-box;padding-inline-end:var(--spacing-16)}.card:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start]{grid-template-columns:var(--card-media-size,var(--layout-140)) var(--spacing-16) minmax(var(--dimension-0), 1fr) var(--dimension-44);min-block-size:var(--card-media-size,var(--layout-140))}.card:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end]{padding-block:var(--spacing-0)}.card:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end]>:not(.card__media,.card__checked-icon,.card__action):first-of-type{padding-block-start:var(--spacing-16)}.card:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end]>:not(.card__media,.card__checked-icon,.card__action,:has(~:not(.card__media,.card__checked-icon,.card__action))){padding-block-end:var(--spacing-16)}.card:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end]{grid-template-columns:var(--spacing-16) minmax(var(--dimension-0), 1fr) var(--dimension-44) var(--spacing-16) var(--card-media-size,var(--layout-140));min-block-size:var(--card-media-size,var(--layout-140))}.card:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start-inner]{grid-template-columns:var(--spacing-16) var(--card-media-size,var(--layout-120)) var(--spacing-16) minmax(var(--dimension-0), 1fr) var(--dimension-44) var(--spacing-16)}.card:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end-inner]{grid-template-columns:var(--spacing-16) minmax(var(--dimension-0), 1fr) var(--dimension-44) var(--spacing-16) var(--card-media-size,var(--layout-120)) var(--spacing-16)}.card[data-density="12"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start]{padding-block:var(--spacing-0)}.card[data-density="12"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start]>:not(.card__media,.card__checked-icon,.card__action):first-of-type{padding-block-start:var(--spacing-12)}.card[data-density="12"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start]>:not(.card__media,.card__checked-icon,.card__action,:has(~:not(.card__media,.card__checked-icon,.card__action))){padding-block-end:var(--spacing-12)}.card[data-density="12"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start]>:where(.card__content,.card__footer,.card__actions,.typography-composition){box-sizing:border-box;padding-inline-end:var(--spacing-12)}.card[data-density="12"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start]{grid-template-columns:var(--card-media-size,var(--layout-120)) var(--spacing-12) minmax(var(--dimension-0), 1fr) var(--dimension-44);min-block-size:var(--card-media-size,var(--layout-120))}.card[data-density="12"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end]{padding-block:var(--spacing-0)}.card[data-density="12"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end]>:not(.card__media,.card__checked-icon,.card__action):first-of-type{padding-block-start:var(--spacing-12)}.card[data-density="12"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end]>:not(.card__media,.card__checked-icon,.card__action,:has(~:not(.card__media,.card__checked-icon,.card__action))){padding-block-end:var(--spacing-12)}.card[data-density="12"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end]{grid-template-columns:var(--spacing-12) minmax(var(--dimension-0), 1fr) var(--dimension-44) var(--spacing-12) var(--card-media-size,var(--layout-120));min-block-size:var(--card-media-size,var(--layout-120))}.card[data-density="12"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start-inner]{grid-template-columns:var(--spacing-12) var(--card-media-size,var(--layout-120)) var(--spacing-12) minmax(var(--dimension-0), 1fr) var(--dimension-44) var(--spacing-12)}.card[data-density="12"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end-inner]{grid-template-columns:var(--spacing-12) minmax(var(--dimension-0), 1fr) var(--dimension-44) var(--spacing-12) var(--card-media-size,var(--layout-120)) var(--spacing-12)}.card[data-density="16"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start]{padding-block:var(--spacing-0)}.card[data-density="16"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start]>:not(.card__media,.card__checked-icon,.card__action):first-of-type{padding-block-start:var(--spacing-16)}.card[data-density="16"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start]>:not(.card__media,.card__checked-icon,.card__action,:has(~:not(.card__media,.card__checked-icon,.card__action))){padding-block-end:var(--spacing-16)}.card[data-density="16"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start]>:where(.card__content,.card__footer,.card__actions,.typography-composition){box-sizing:border-box;padding-inline-end:var(--spacing-16)}.card[data-density="16"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start]{grid-template-columns:var(--card-media-size,var(--layout-140)) var(--spacing-16) minmax(var(--dimension-0), 1fr) var(--dimension-44);min-block-size:var(--card-media-size,var(--layout-140))}.card[data-density="16"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end]{padding-block:var(--spacing-0)}.card[data-density="16"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end]>:not(.card__media,.card__checked-icon,.card__action):first-of-type{padding-block-start:var(--spacing-16)}.card[data-density="16"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end]>:not(.card__media,.card__checked-icon,.card__action,:has(~:not(.card__media,.card__checked-icon,.card__action))){padding-block-end:var(--spacing-16)}.card[data-density="16"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end]{grid-template-columns:var(--spacing-16) minmax(var(--dimension-0), 1fr) var(--dimension-44) var(--spacing-16) var(--card-media-size,var(--layout-140));min-block-size:var(--card-media-size,var(--layout-140))}.card[data-density="16"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start-inner]{grid-template-columns:var(--spacing-16) var(--card-media-size,var(--layout-120)) var(--spacing-16) minmax(var(--dimension-0), 1fr) var(--dimension-44) var(--spacing-16)}.card[data-density="16"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end-inner]{grid-template-columns:var(--spacing-16) minmax(var(--dimension-0), 1fr) var(--dimension-44) var(--spacing-16) var(--card-media-size,var(--layout-120)) var(--spacing-16)}.card[data-density="20"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start]{padding-block:var(--spacing-0)}.card[data-density="20"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start]>:not(.card__media,.card__checked-icon,.card__action):first-of-type{padding-block-start:var(--spacing-20)}.card[data-density="20"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start]>:not(.card__media,.card__checked-icon,.card__action,:has(~:not(.card__media,.card__checked-icon,.card__action))){padding-block-end:var(--spacing-20)}.card[data-density="20"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start]>:where(.card__content,.card__footer,.card__actions,.typography-composition){box-sizing:border-box;padding-inline-end:var(--spacing-20)}.card[data-density="20"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start]{grid-template-columns:var(--card-media-size,var(--layout-160)) var(--spacing-20) minmax(var(--dimension-0), 1fr) var(--dimension-44);min-block-size:var(--card-media-size,var(--layout-160))}.card[data-density="20"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end]{padding-block:var(--spacing-0)}.card[data-density="20"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end]>:not(.card__media,.card__checked-icon,.card__action):first-of-type{padding-block-start:var(--spacing-20)}.card[data-density="20"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end]>:not(.card__media,.card__checked-icon,.card__action,:has(~:not(.card__media,.card__checked-icon,.card__action))){padding-block-end:var(--spacing-20)}.card[data-density="20"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end]{grid-template-columns:var(--spacing-20) minmax(var(--dimension-0), 1fr) var(--dimension-44) var(--spacing-20) var(--card-media-size,var(--layout-160));min-block-size:var(--card-media-size,var(--layout-160))}.card[data-density="20"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start-inner]{grid-template-columns:var(--spacing-20) var(--card-media-size,var(--layout-120)) var(--spacing-20) minmax(var(--dimension-0), 1fr) var(--dimension-44) var(--spacing-20)}.card[data-density="20"]:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end-inner]{grid-template-columns:var(--spacing-20) minmax(var(--dimension-0), 1fr) var(--dimension-44) var(--spacing-20) var(--card-media-size,var(--layout-120)) var(--spacing-20)}.card:is([data-action-placement=footer],[data-action-placement=both])[data-media-placement^=inline]{row-gap:var(--spacing-8);align-content:space-between}.card[data-density="12"]:is([data-action-placement=footer],[data-action-placement=both])[data-media-placement^=inline]{row-gap:var(--spacing-4)}.card[data-density="16"]:is([data-action-placement=footer],[data-action-placement=both])[data-media-placement^=inline]{row-gap:var(--spacing-8)}.card[data-density="20"]:is([data-action-placement=footer],[data-action-placement=both])[data-media-placement^=inline]{row-gap:var(--spacing-12)}.card:is([data-action-placement=footer],[data-action-placement=both])[data-media-placement^=inline] .card__media{grid-row:1/span 2;align-self:start}.card:is([data-action-placement=top],[data-action-placement=both]):is([data-media-placement=inline-start],[data-media-placement=inline-end],[data-media-placement=inline-start-inner],[data-media-placement=inline-end-inner])>.card__action{z-index:1;grid-row:1;place-self:start end;margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);padding-block-start:var(--spacing-0);padding-block-end:var(--spacing-0);position:static}.card:is([data-action-placement=top],[data-action-placement=both]):is([data-media-placement=inline-start],[data-media-placement=inline-end])>.card__action{margin-block-start:var(--spacing-8)}.card[data-density="12"]:is([data-action-placement=top],[data-action-placement=both]):is([data-media-placement=inline-start],[data-media-placement=inline-end])>.card__action{margin-block-start:var(--spacing-4)}.card[data-density="16"]:is([data-action-placement=top],[data-action-placement=both]):is([data-media-placement=inline-start],[data-media-placement=inline-end])>.card__action{margin-block-start:var(--spacing-8)}.card[data-density="20"]:is([data-action-placement=top],[data-action-placement=both]):is([data-media-placement=inline-start],[data-media-placement=inline-end])>.card__action{margin-block-start:var(--spacing-12)}.card:is([data-action-placement=top],[data-action-placement=both]):is([data-media-placement=inline-start-inner],[data-media-placement=inline-end-inner])>.card__action{margin-block-start:var(--spacing-negative-8)}.card:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start]>.card__action{grid-column:4}.card:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-start-inner]>.card__action{grid-column:5}.card:is([data-action-placement=top],[data-action-placement=both]):is([data-media-placement=inline-end],[data-media-placement=inline-end-inner])>.card__action{grid-column:3}.card:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end] .card__media,.card:is([data-action-placement=top],[data-action-placement=both])[data-media-placement=inline-end-inner] .card__media{grid-column:5}.card[data-action-placement=both][data-media-placement=inline-start]>.card__footer,.card[data-action-placement=both][data-media-placement=inline-start]>.card__actions{grid-column:3/5}.card[data-action-placement=both][data-media-placement=inline-start-inner]>.card__footer,.card[data-action-placement=both][data-media-placement=inline-start-inner]>.card__actions{grid-column:4/6}.card[data-action-placement=both]:is([data-media-placement=inline-end],[data-media-placement=inline-end-inner])>.card__footer,.card[data-action-placement=both]:is([data-media-placement=inline-end],[data-media-placement=inline-end-inner])>.card__actions{grid-column:2/4}.card:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media){row-gap:var(--spacing-0);padding-block:var(--spacing-0)}.card:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media)>:not(.card__media,.card__checked-icon,.card__action){grid-column:1}.card:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media)>:where(.card__content,.typography-composition){box-sizing:border-box;padding-block-start:var(--spacing-16);padding-block-end:var(--spacing-16);padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16)}.card:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media)>:where(.card__footer,.card__actions){box-sizing:border-box;padding-block-end:var(--spacing-16);padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16)}.card:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media)>.card__media+:where(.card__footer,.card__actions){padding-block-start:var(--spacing-16)}.card:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media){grid-template-columns:minmax(var(--dimension-0), 1fr)}.card:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media){row-gap:var(--spacing-0);padding-block:var(--spacing-0)}.card:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>:not(.card__media,.card__checked-icon,.card__action){grid-column:1}.card:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>:where(.card__content,.typography-composition){box-sizing:border-box;padding-block-start:var(--spacing-16);padding-block-end:var(--spacing-16);padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16)}.card:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>:where(.card__footer,.card__actions){box-sizing:border-box;padding-block-end:var(--spacing-16);padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16)}.card:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>.card__media+:where(.card__footer,.card__actions){padding-block-start:var(--spacing-16)}.card:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media){grid-template-columns:minmax(var(--dimension-0), 1fr) var(--dimension-44)}.card:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>.card__media{grid-column:1/-1}.card:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>:where(.card__footer,.card__actions){grid-column:1/-1}.card:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>.card__action{translate:var(--spacing-0) var(--spacing-0);grid-column:2;place-self:start end;margin-block-start:var(--spacing-0);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0)}.card[data-density="12"]:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media){row-gap:var(--spacing-0);padding-block:var(--spacing-0)}.card[data-density="12"]:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media)>:not(.card__media,.card__checked-icon,.card__action){grid-column:1}.card[data-density="12"]:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media)>:where(.card__content,.typography-composition){box-sizing:border-box;padding-block-start:var(--spacing-12);padding-block-end:var(--spacing-12);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}.card[data-density="12"]:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media)>:where(.card__footer,.card__actions){box-sizing:border-box;padding-block-end:var(--spacing-12);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}.card[data-density="12"]:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media)>.card__media+:where(.card__footer,.card__actions){padding-block-start:var(--spacing-12)}.card[data-density="12"]:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media){grid-template-columns:minmax(var(--dimension-0), 1fr)}.card[data-density="12"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media){row-gap:var(--spacing-0);padding-block:var(--spacing-0)}.card[data-density="12"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>:not(.card__media,.card__checked-icon,.card__action){grid-column:1}.card[data-density="12"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>:where(.card__content,.typography-composition){box-sizing:border-box;padding-block-start:var(--spacing-12);padding-block-end:var(--spacing-12);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}.card[data-density="12"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>:where(.card__footer,.card__actions){box-sizing:border-box;padding-block-end:var(--spacing-12);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}.card[data-density="12"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>.card__media+:where(.card__footer,.card__actions){padding-block-start:var(--spacing-12)}.card[data-density="12"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media){grid-template-columns:minmax(var(--dimension-0), 1fr) var(--dimension-44)}.card[data-density="12"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>.card__media{grid-column:1/-1}.card[data-density="12"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>:where(.card__footer,.card__actions){grid-column:1/-1}.card[data-density="12"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>.card__action{translate:var(--spacing-0) var(--spacing-0);grid-column:2;place-self:start end;margin-block-start:var(--spacing-0);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0)}.card[data-density="16"]:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media){row-gap:var(--spacing-0);padding-block:var(--spacing-0)}.card[data-density="16"]:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media)>:not(.card__media,.card__checked-icon,.card__action){grid-column:1}.card[data-density="16"]:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media)>:where(.card__content,.typography-composition){box-sizing:border-box;padding-block-start:var(--spacing-16);padding-block-end:var(--spacing-16);padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16)}.card[data-density="16"]:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media)>:where(.card__footer,.card__actions){box-sizing:border-box;padding-block-end:var(--spacing-16);padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16)}.card[data-density="16"]:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media)>.card__media+:where(.card__footer,.card__actions){padding-block-start:var(--spacing-16)}.card[data-density="16"]:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media){grid-template-columns:minmax(var(--dimension-0), 1fr)}.card[data-density="16"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media){row-gap:var(--spacing-0);padding-block:var(--spacing-0)}.card[data-density="16"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>:not(.card__media,.card__checked-icon,.card__action){grid-column:1}.card[data-density="16"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>:where(.card__content,.typography-composition){box-sizing:border-box;padding-block-start:var(--spacing-16);padding-block-end:var(--spacing-16);padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16)}.card[data-density="16"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>:where(.card__footer,.card__actions){box-sizing:border-box;padding-block-end:var(--spacing-16);padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16)}.card[data-density="16"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>.card__media+:where(.card__footer,.card__actions){padding-block-start:var(--spacing-16)}.card[data-density="16"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media){grid-template-columns:minmax(var(--dimension-0), 1fr) var(--dimension-44)}.card[data-density="16"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>.card__media{grid-column:1/-1}.card[data-density="16"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>:where(.card__footer,.card__actions){grid-column:1/-1}.card[data-density="16"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>.card__action{translate:var(--spacing-0) var(--spacing-0);grid-column:2;place-self:start end;margin-block-start:var(--spacing-0);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0)}.card[data-density="20"]:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media){row-gap:var(--spacing-0);padding-block:var(--spacing-0)}.card[data-density="20"]:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media)>:not(.card__media,.card__checked-icon,.card__action){grid-column:1}.card[data-density="20"]:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media)>:where(.card__content,.typography-composition){box-sizing:border-box;padding-block-start:var(--spacing-20);padding-block-end:var(--spacing-20);padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-20)}.card[data-density="20"]:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media)>:where(.card__footer,.card__actions){box-sizing:border-box;padding-block-end:var(--spacing-20);padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-20)}.card[data-density="20"]:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media)>.card__media+:where(.card__footer,.card__actions){padding-block-start:var(--spacing-20)}.card[data-density="20"]:is([data-media-placement=top],[data-media-placement=bottom]):has(>.card__media){grid-template-columns:minmax(var(--dimension-0), 1fr)}.card[data-density="20"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media){row-gap:var(--spacing-0);padding-block:var(--spacing-0)}.card[data-density="20"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>:not(.card__media,.card__checked-icon,.card__action){grid-column:1}.card[data-density="20"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>:where(.card__content,.typography-composition){box-sizing:border-box;padding-block-start:var(--spacing-20);padding-block-end:var(--spacing-20);padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-20)}.card[data-density="20"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>:where(.card__footer,.card__actions){box-sizing:border-box;padding-block-end:var(--spacing-20);padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-20)}.card[data-density="20"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>.card__media+:where(.card__footer,.card__actions){padding-block-start:var(--spacing-20)}.card[data-density="20"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media){grid-template-columns:minmax(var(--dimension-0), 1fr) var(--dimension-44)}.card[data-density="20"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>.card__media{grid-column:1/-1}.card[data-density="20"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>:where(.card__footer,.card__actions){grid-column:1/-1}.card[data-density="20"]:is([data-media-placement=top],[data-media-placement=bottom]):is([data-action-placement=top],[data-action-placement=both]):has(>.card__media)>.card__action{translate:var(--spacing-0) var(--spacing-0);grid-column:2;place-self:start end;margin-block-start:var(--spacing-0);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0)}.card--interactive{cursor:pointer;transition:background-color var(--enter), border-color var(--enter), box-shadow var(--enter), transform var(--enter);text-decoration:none}:where(html:not([data-focus-source=pointer])) .card--interactive:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.card--interactive:focus:not(:focus-visible){outline:none}.card--interactive:where(:not([data-disabled])):hover,.card--interactive.is-hover,n-card.is-hover>.card--interactive{transform:translateY(var(--spacing-negative-1))}.card--outlined.card--interactive:where(:not([data-disabled])):hover,.card--outlined.card--interactive.is-hover,n-card.is-hover>.card--outlined.card--interactive{border-color:var(--border-a40);background:var(--state-hover-background)}.card--filled.card--interactive:where(:not([data-disabled])):hover,.card--filled.card--interactive.is-hover,n-card.is-hover>.card--filled.card--interactive{background:var(--background-dim3)}.card--elevated.card--interactive:where(:not([data-disabled])):hover,.card--elevated.card--interactive.is-hover,n-card.is-hover>.card--elevated.card--interactive{box-shadow:var(--elevation-3)}.card--interactive.is-focus,n-card.is-focus>.card--interactive{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.card--interactive:where(:not([data-disabled])):active,.card--interactive.is-active,n-card.is-active>.card--interactive{transform:translateY(var(--spacing-0));background:var(--state-active-background)}.card--elevated.card--interactive:where(:not([data-disabled])):active,.card--elevated.card--interactive.is-active,n-card.is-active>.card--elevated.card--interactive{box-shadow:var(--elevation-1)}.card--checkable{-webkit-user-select:none;user-select:none}.card[data-checked]{border-color:var(--brand-primary)}.card--filled[data-checked],.card--outlined[data-checked]{background:var(--brand-primary-dim2)}.card--outlined.card--interactive[data-checked],.card--outlined.card--interactive[data-checked]:hover{border-color:var(--brand-primary);background:var(--brand-primary-dim2)}.card--filled[data-checked],.card--elevated[data-checked]{border-color:#0000}.card--filled.card--interactive[data-checked],.card--filled.card--interactive[data-checked]:hover{background:var(--brand-primary-dim2)}.card--elevated[data-checked]{border-color:#0000}.card__checked-icon{inline-size:var(--dimension-24);block-size:var(--dimension-24);border-radius:var(--border-radius-circular);background:var(--brand-primary);color:var(--foreground-inverse);font-size:var(--dimension-18);place-items:center;line-height:1;display:inline-grid;position:absolute;inset-block-start:var(--spacing-12);inset-inline-end:var(--spacing-12)}.card[data-disabled]{border-color:var(--border-a20);background:var(--state-disabled-background);box-shadow:none;color:var(--state-disabled-foreground);cursor:not-allowed;pointer-events:none;transform:none}.card[data-disabled] .typography-composition *,.card[data-disabled] :where(.typography-body-14,.typography-title-16,.card__meta,.card__row>strong){color:inherit}.card[data-dragged]{box-shadow:var(--elevation-6)}.card--elevated[data-dragged]{box-shadow:var(--elevation-3)}n-card-grid{inline-size:var(--layout-full);display:block}.card-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--layout-full), var(--layout-240)), 1fr));align-items:stretch;gap:var(--spacing-16);inline-size:var(--layout-full);min-inline-size:var(--dimension-0);margin:var(--spacing-0);padding:var(--spacing-0);grid-auto-rows:auto;list-style:none;display:grid}.card-grid[data-grid-template-columns="1"]{grid-template-columns:minmax(var(--dimension-0), 1fr)}.card-grid[data-grid-template-columns="2"]{grid-template-columns:repeat(2, minmax(var(--dimension-0), 1fr))}.card-grid[data-grid-template-columns="3"]{grid-template-columns:repeat(3, minmax(var(--dimension-0), 1fr))}.card-grid[data-grid-template-columns="4"]{grid-template-columns:repeat(4, minmax(var(--dimension-0), 1fr))}.card-grid[data-grid-template-columns="5"]{grid-template-columns:repeat(5, minmax(var(--dimension-0), 1fr))}.card-grid[data-grid-template-columns="6"]{grid-template-columns:repeat(6, minmax(var(--dimension-0), 1fr))}.card-grid[data-grid-template-columns="7"]{grid-template-columns:repeat(7, minmax(var(--dimension-0), 1fr))}.card-grid[data-grid-template-columns="8"]{grid-template-columns:repeat(8, minmax(var(--dimension-0), 1fr))}.card-grid[data-grid-template-columns="9"]{grid-template-columns:repeat(9, minmax(var(--dimension-0), 1fr))}.card-grid[data-grid-template-columns="10"]{grid-template-columns:repeat(10, minmax(var(--dimension-0), 1fr))}.card-grid[data-grid-template-columns="11"]{grid-template-columns:repeat(11, minmax(var(--dimension-0), 1fr))}.card-grid[data-grid-template-columns="12"]{grid-template-columns:repeat(12, minmax(var(--dimension-0), 1fr))}.card-grid[data-grid-template-columns=auto][data-min-track-size="160"]{grid-template-columns:repeat(auto-fit, minmax(min(var(--layout-full), var(--layout-160)), 1fr))}.card-grid[data-grid-template-columns=auto][data-min-track-size="200"]{grid-template-columns:repeat(auto-fit, minmax(min(var(--layout-full), var(--layout-200)), 1fr))}.card-grid[data-grid-template-columns=auto][data-min-track-size="240"]{grid-template-columns:repeat(auto-fit, minmax(min(var(--layout-full), var(--layout-240)), 1fr))}.card-grid[data-grid-template-columns=auto][data-min-track-size="320"]{grid-template-columns:repeat(auto-fit, minmax(min(var(--layout-full), var(--layout-320)), 1fr))}.card-grid[data-grid-auto-rows="1fr"]{grid-auto-rows:1fr}.card-grid[data-gap="0"]{gap:var(--spacing-0)}.card-grid[data-gap="4"]{gap:var(--spacing-4)}.card-grid[data-gap="8"]{gap:var(--spacing-8)}.card-grid[data-gap="12"]{gap:var(--spacing-12)}.card-grid[data-gap="16"]{gap:var(--spacing-16)}.card-grid[data-gap="20"]{gap:var(--spacing-20)}.card-grid[data-gap="24"]{gap:var(--spacing-24)}.card-grid[data-gap="32"]{gap:var(--spacing-32)}.card-grid[data-gap="40"]{gap:var(--spacing-40)}.card-grid[data-column-gap="0"]{column-gap:var(--spacing-0)}.card-grid[data-column-gap="4"]{column-gap:var(--spacing-4)}.card-grid[data-column-gap="8"]{column-gap:var(--spacing-8)}.card-grid[data-column-gap="12"]{column-gap:var(--spacing-12)}.card-grid[data-column-gap="16"]{column-gap:var(--spacing-16)}.card-grid[data-column-gap="20"]{column-gap:var(--spacing-20)}.card-grid[data-column-gap="24"]{column-gap:var(--spacing-24)}.card-grid[data-column-gap="32"]{column-gap:var(--spacing-32)}.card-grid[data-column-gap="40"]{column-gap:var(--spacing-40)}.card-grid[data-row-gap="0"]{row-gap:var(--spacing-0)}.card-grid[data-row-gap="4"]{row-gap:var(--spacing-4)}.card-grid[data-row-gap="8"]{row-gap:var(--spacing-8)}.card-grid[data-row-gap="12"]{row-gap:var(--spacing-12)}.card-grid[data-row-gap="16"]{row-gap:var(--spacing-16)}.card-grid[data-row-gap="20"]{row-gap:var(--spacing-20)}.card-grid[data-row-gap="24"]{row-gap:var(--spacing-24)}.card-grid[data-row-gap="32"]{row-gap:var(--spacing-32)}.card-grid[data-row-gap="40"]{row-gap:var(--spacing-40)}.card-grid[data-align-items=start]{align-items:start}.card-grid[data-align-items=center]{align-items:center}.card-grid[data-align-items=end]{align-items:end}.card-grid>:is(.card,n-card){min-inline-size:var(--dimension-0)}.card-grid[data-align-items=stretch]>:is(.card,n-card),.card-grid[data-align-items=stretch]>n-card>.card{block-size:var(--layout-full)}n-checkbox{display:inline-flex}.checkbox-field{min-width:var(--target-size-32);min-height:var(--target-size-32);color:var(--foreground-default);cursor:pointer;align-items:center;padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4);display:inline-flex;position:relative}.checkbox-field:has(.checkbox[data-size="14"]){gap:var(--spacing-8)}.checkbox-field:has(.checkbox[data-size="16"]){gap:var(--spacing-10)}.checkbox-field:has(.checkbox[data-size="18"]){gap:var(--spacing-12)}.checkbox-field:not(label){cursor:default}.checkbox-field[data-description]{align-items:flex-start}.checkbox-field[data-description] .checkbox{margin-block-start:var(--spacing-2)}.checkbox{flex:none;display:inline-flex}.checkbox[data-click-area=control]{justify-content:center;align-items:center;position:relative}.checkbox__native{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.checkbox__box{border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-4);background:var(--background-default);color:var(--foreground-inverse);transform-origin:50%;transition:background-color var(--enter-quick), border-color var(--enter-quick), color var(--enter-quick), scale var(--enter-quick);place-items:center;display:inline-grid;scale:1}.checkbox[data-size="14"] .checkbox__box{width:var(--dimension-14);height:var(--dimension-14)}.checkbox[data-size="16"] .checkbox__box{width:var(--dimension-16);height:var(--dimension-16)}.checkbox[data-size="18"] .checkbox__box{width:var(--dimension-18);height:var(--dimension-18)}.checkbox[data-size="14"] .checkbox__indicator .icon{font-size:var(--dimension-12)}.checkbox[data-size="16"] .checkbox__indicator .icon{font-size:var(--dimension-14)}.checkbox[data-size="18"] .checkbox__indicator .icon{font-size:var(--dimension-16)}.checkbox[data-click-area=control] .checkbox__native{inline-size:var(--target-size-32);block-size:var(--target-size-32);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.checkbox[data-click-area=control] .checkbox__box{pointer-events:none}.checkbox__indicator{opacity:0;transition:opacity var(--enter-quick), transform var(--enter-quick);justify-content:center;align-items:center;display:inline-flex;transform:scale(.8)}.checkbox[data-checked] .checkbox__box,.checkbox[data-indeterminate] .checkbox__box{border-color:var(--action-primary-bg);background:var(--action-primary-bg)}.checkbox[data-checked] .checkbox__indicator,.checkbox[data-indeterminate] .checkbox__indicator{opacity:1;transform:scale(1)}.checkbox[data-indeterminate] .checkbox__indicator .icon{display:none}.checkbox[data-indeterminate] .checkbox__indicator:before{content:"";height:var(--border-width-1);border-radius:var(--border-radius-4);background:currentColor}.checkbox[data-size="14"] .checkbox__indicator:before{width:var(--dimension-8)}.checkbox[data-size="16"] .checkbox__indicator:before{width:var(--dimension-10)}.checkbox[data-size="18"] .checkbox__indicator:before{width:var(--dimension-12)}.checkbox__native:hover:not(:disabled)+.checkbox__box{border-color:var(--border-a60)}.checkbox:has(.checkbox__native:active:not(:disabled)) .checkbox__box{scale:var(--interaction-press-scale)}.checkbox:has(.checkbox__native:focus-visible) .checkbox__box{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.checkbox[data-size="14"]:has(.checkbox__native:focus-visible) .checkbox__box{outline:var(--border-width-1) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-0)}.checkbox[data-invalid] .checkbox__box{border-width:var(--border-width-2);border-color:var(--status-error)}.checkbox:has(.checkbox__native[aria-invalid=true]) .checkbox__box{border-width:var(--border-width-2);border-color:var(--status-error)}.checkbox[data-invalid][data-checked] .checkbox__box,.checkbox[data-invalid][data-indeterminate] .checkbox__box{background:var(--status-error);color:var(--foreground-inverse)}.checkbox[data-checked]:has(.checkbox__native[aria-invalid=true]) .checkbox__box{background:var(--status-error);color:var(--foreground-inverse)}.checkbox[data-indeterminate]:has(.checkbox__native[aria-invalid=true]) .checkbox__box{background:var(--status-error);color:var(--foreground-inverse)}:is(.checkbox-field:has(.checkbox[data-invalid]) .checkbox-label,.checkbox-field:has(.checkbox__native[aria-invalid=true]) .checkbox-label){color:var(--status-error)}.checkbox[data-disabled],.checkbox[data-readonly]{color:var(--state-disabled-foreground)}.checkbox[data-disabled] .checkbox__native,.checkbox[data-readonly] .checkbox__native{cursor:not-allowed}.checkbox[data-disabled] .checkbox__box{border-color:var(--border-a20);background:var(--state-disabled-background);color:var(--state-disabled-foreground)}.checkbox-label{display:inline-block}.checkbox[data-size="14"]+.checkbox-label,.checkbox[data-size="14"]~.field-content .checkbox-label{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .checkbox[data-size="14"]+.checkbox-label,[data-theme=dark] .checkbox[data-size="14"]~.field-content .checkbox-label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.checkbox[data-size="16"]+.checkbox-label,.checkbox[data-size="16"]~.field-content .checkbox-label{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .checkbox[data-size="16"]+.checkbox-label,[data-theme=dark] .checkbox[data-size="16"]~.field-content .checkbox-label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.checkbox[data-size="18"]+.checkbox-label,.checkbox[data-size="18"]~.field-content .checkbox-label{font-family:var(--font-family-geist);font-size:var(--font-size-18);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .checkbox[data-size="18"]+.checkbox-label,[data-theme=dark] .checkbox[data-size="18"]~.field-content .checkbox-label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.checkbox-label--visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field-set[data-checkbox-group]>.field-legend{margin-block-end:var(--spacing-24)}.field-set[data-checkbox-group][data-orientation=horizontal]{gap:var(--spacing-16) var(--spacing-24);flex-wrap:wrap;align-items:center;display:flex}.field-set[data-checkbox-group][data-orientation=horizontal]>.field-legend{flex-basis:100%;margin-block-end:var(--spacing-24)}.chip{box-sizing:border-box;width:fit-content;min-height:var(--target-size-32);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-48);background:var(--background-default);color:var(--foreground-default);box-shadow:none;white-space:nowrap;vertical-align:middle;justify-content:center;align-items:stretch;text-decoration:none;display:inline-flex;overflow:hidden}.chip:not(n-chip){font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .chip:not(n-chip){font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}:where(html:not([data-focus-source=pointer])) .chip:not(n-chip):focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.chip:not(n-chip):focus:not(:focus-visible){outline:none}.chip:not(n-chip){appearance:none;gap:var(--spacing-8);padding-block:var(--spacing-8);align-items:center;padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16)}:where(button.chip,a.chip){cursor:pointer}:is(n-chip.chip,.chip:not(n-chip):has(.chip__action)){padding:var(--spacing-0);gap:var(--spacing-0)}.chip__action,.chip__remove{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .chip__action,[data-theme=dark] .chip__remove{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}:where(html:not([data-focus-source=pointer])) .chip__action:focus-visible,:where(html:not([data-focus-source=pointer])) .chip__remove:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.chip__action:focus:not(:focus-visible),.chip__remove:focus:not(:focus-visible){outline:none}.chip__action,.chip__remove{appearance:none;min-height:var(--target-size-32);color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none}.chip__action{justify-content:center;align-items:center;gap:var(--spacing-8);padding-block:var(--spacing-8);padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16);display:inline-flex}.chip__remove{padding-block:var(--spacing-0);place-items:center;padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-12);display:inline-grid}.chip[data-trailing=remove] .chip__action{padding-inline-end:var(--spacing-0)}.chip[data-trailing=menu]:not(n-chip),.chip[data-trailing=menu] .chip__action{padding-inline-end:var(--spacing-12)}.chip:not(n-chip):has(:where(.chip__icon,.chip__selected-icon)){padding-inline-start:var(--spacing-12)}.chip__action:has(:where(.chip__icon,.chip__selected-icon)){padding-inline-start:var(--spacing-12)}.chip__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.chip :where(.icon,[data-icon]),.chip__selected-icon,.chip__icon,.chip__end-icon{width:var(--dimension-18);height:var(--dimension-18);font-size:var(--dimension-18);flex:none;line-height:1}.chip [data-icon=inline-start]{order:-1}.chip [data-icon=inline-end]{order:1}.chip__image{inline-size:var(--dimension-24);block-size:var(--dimension-24);object-fit:cover;flex:none}.chip--size-14 .chip__image{inline-size:var(--dimension-20);block-size:var(--dimension-20)}.chip--size-18 .chip__image{inline-size:var(--dimension-28);block-size:var(--dimension-28)}.chip:not(n-chip):has([slot=image]){padding-inline-start:var(--spacing-4)}.chip__action:has([slot=image]){padding-inline-start:var(--spacing-4)}.chip[data-body-inert] .chip__action{cursor:default}.chip[data-body-inert] .chip__action:hover{background:0 0}.chip--filled{background:var(--background-dim3);border-color:#0000}:where(button.chip,a.chip):hover,.chip[data-trailing=remove]:where(:not([data-disabled],[data-soft-disabled],[aria-disabled=true],:disabled)):hover,.chip:where(:not(n-chip)):where(.is-hover),.chip:not([data-trailing=remove]) .chip__action:hover,.chip:not([data-trailing=remove]) .chip__remove:hover{background:var(--state-hover-background)}:where(button.chip,a.chip):active,.chip[data-trailing=remove]:where(:not([data-disabled],[data-soft-disabled],[aria-disabled=true],:disabled)):where(:active,:has(:where(.chip__action,.chip__remove):active)),.chip:where(:not(n-chip)):where(.is-active),.chip:not([data-trailing=remove]) .chip__action:active,.chip:not([data-trailing=remove]) .chip__remove:active{background:var(--state-active-background)}.chip--size-14:not(n-chip),.chip--size-14 .chip__action{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .chip--size-14:not(n-chip),[data-theme=dark] .chip--size-14 .chip__action{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.chip--size-14:not(n-chip),.chip--size-14 .chip__action{padding-block:var(--spacing-4);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}.chip--size-14[data-trailing=remove] .chip__action{padding-inline-end:var(--spacing-0)}.chip--size-14[data-trailing=menu]:not(n-chip),.chip--size-14[data-trailing=menu] .chip__action,.chip--size-14 .chip__remove{padding-inline-end:var(--spacing-8)}.chip--size-14:not(n-chip):has(:where(.chip__icon,.chip__selected-icon)){padding-inline-start:var(--spacing-8)}.chip--size-14 .chip__action:has(:where(.chip__icon,.chip__selected-icon)){padding-inline-start:var(--spacing-8)}.chip--size-18:not(n-chip),.chip--size-18 .chip__action{font-family:var(--font-family-geist);font-size:var(--font-size-18);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .chip--size-18:not(n-chip),[data-theme=dark] .chip--size-18 .chip__action{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.chip--size-18:not(n-chip),.chip--size-18 .chip__action{padding-block:var(--spacing-12);padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-20)}.chip--size-18[data-trailing=remove] .chip__action{padding-inline-end:var(--spacing-0)}.chip--size-18[data-trailing=menu]:not(n-chip),.chip--size-18[data-trailing=menu] .chip__action,.chip--size-18 .chip__remove{padding-inline-end:var(--spacing-16)}.chip--size-18:not(n-chip):has(:where(.chip__icon,.chip__selected-icon)){padding-inline-start:var(--spacing-16)}.chip--size-18 .chip__action:has(:where(.chip__icon,.chip__selected-icon)){padding-inline-start:var(--spacing-16)}.chip--size-14,.chip--size-14 .chip__action,.chip--size-14 .chip__remove{min-height:var(--dimension-32)}.chip--size-18,.chip--size-18 .chip__action,.chip--size-18 .chip__remove{min-height:var(--dimension-56)}.chip[data-selected],.chip[aria-pressed=true]{border-color:color-mix(in oklch, var(--brand-primary) 36%, var(--border-a20));background:var(--brand-primary-dim1);color:var(--brand-primary)}.chip[data-elevated]{background:var(--background-default);box-shadow:var(--elevation-1)}.chip[data-dragged]{background:var(--background-default);box-shadow:var(--elevation-3);cursor:grabbing}.chip[data-disabled],.chip[data-soft-disabled],.chip:disabled,.chip[aria-disabled=true]{background:var(--state-disabled-background);color:var(--state-disabled-foreground);cursor:not-allowed;border-color:#0000}.chip[data-disabled] :where(.chip__action,.chip__remove),.chip[data-soft-disabled] :where(.chip__action,.chip__remove),:where(.chip__action,.chip__remove):disabled,:where(.chip__action,.chip__remove)[aria-disabled=true]{cursor:not-allowed}.chip__spinner{width:var(--dimension-16);height:var(--dimension-16);border:var(--border-width-1) solid currentColor;border-radius:var(--border-radius-circular);animation:chip-spinner var(--emphasis) infinite;border-block-start-color:#0000;display:inline-block}@keyframes chip-spinner{to{transform:rotate(360deg)}}.chip-group{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.chip-group[width=full]{inline-size:var(--layout-full)}.chip-group>n-chip,.chip-group>.chip{flex-shrink:0}.chip-group[data-nowrap]{overscroll-behavior-inline:contain;flex-wrap:nowrap;max-width:100%;overflow-x:auto}:root{--code-collapsed-block-size:calc(5lh + var(--spacing-36))}n-code{inline-size:var(--layout-full);min-inline-size:var(--dimension-0);border-radius:var(--border-radius-16);display:block}.code{box-sizing:border-box;inline-size:var(--layout-full);max-inline-size:var(--layout-full);min-inline-size:var(--dimension-0);border-radius:var(--border-radius-16);color:var(--foreground-default);position:relative}.code[data-border]{border:var(--border-width-1) solid var(--border-a20)}n-code[data-surface]>.code{background:0 0}.code__edit-surface{inline-size:var(--layout-full);max-inline-size:var(--layout-full);min-inline-size:var(--dimension-0);border-radius:inherit;position:relative}.code[data-mode=read] .code__scroll,.code[data-mode=edit]>.code__edit-surface>:is(.code__edit-highlight,.code__editor){font-family:var(--font-family-geist-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .code[data-mode=read] .code__scroll,[data-theme=dark] .code[data-mode=edit]>.code__edit-surface>:is(.code__edit-highlight,.code__editor){font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.code[data-mode=read] .code__scroll,.code[data-mode=edit]>.code__edit-surface>:is(.code__edit-highlight,.code__editor){box-sizing:border-box;inline-size:var(--layout-full);max-inline-size:var(--layout-full);min-inline-size:var(--dimension-0);margin:var(--spacing-0);border-radius:inherit;background:0 0;border:0;padding-block-start:var(--spacing-36);padding-block-end:var(--spacing-36);padding-inline-start:var(--spacing-24);padding-inline-end:var(--spacing-24);display:block;overflow:auto}.code[data-mode=read] .code__scroll{overflow-wrap:anywhere;white-space:pre-wrap}.code[data-mode=edit]>.code__edit-surface>:is(.code__edit-highlight,.code__editor){white-space:pre}.code[data-mode=read] .code__scroll,.code[data-mode=edit]>.code__edit-surface>.code__edit-highlight{color:inherit}:where(html:not([data-focus-source=pointer])) .code[data-mode=read] .code__scroll:focus-visible,:where(html:not([data-focus-source=pointer])) .code[data-mode=edit]>.code__edit-surface>.code__editor:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.code[data-mode=read] .code__scroll:focus:not(:focus-visible),.code[data-mode=edit]>.code__edit-surface>.code__editor:focus:not(:focus-visible){outline:none}.code[data-mode=read] .code__scroll,.code[data-mode=edit]>.code__edit-surface>.code__editor{overflow:auto}.code__collapse-panel{font-family:var(--font-family-geist-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .code__collapse-panel{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.code__collapse-panel{border-radius:inherit;overflow:hidden}.code[data-collapsible] .code__collapse-panel{block-size:var(--code-collapsed-block-size);transition:block-size var(--panel-collapse)}.code[data-collapsible][data-expanded] .code__collapse-panel{block-size:var(--panel-height);transition:block-size var(--panel-expand)}.code[data-keyboard-activation] .code__collapse-panel{transition:none}.code__collapse-actions{inset-inline:var(--spacing-0);z-index:1;pointer-events:none;justify-content:center;padding-block-start:var(--spacing-12);padding-block-end:var(--spacing-12);display:flex;position:absolute;inset-block-end:var(--spacing-0)}.code[data-collapsible]:not([data-expanded]) .code__collapse-actions{background:linear-gradient(to bottom, transparent 0%, var(--background-default) 60%)}.code__collapse-trigger{background:var(--background-default);pointer-events:auto}.code__collapse-trigger:where(:hover,.is-hover){background:var(--state-hover-background)}.code__collapse-trigger:active{background:var(--background-dim3)}.code__collapse-trigger:disabled{background:0 0}.code__edit-highlight{inset:var(--spacing-0);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;overflow:hidden}.code[data-mode=edit]>.code__edit-surface>.code__editor{z-index:1;field-sizing:content;color:#0000;caret-color:var(--foreground-default);resize:vertical;-webkit-text-fill-color:transparent;position:relative}.code__content{padding:var(--spacing-0);color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;background:0 0;border:0}.code__highlight :is(.hljs-comment,.hljs-quote){color:var(--foreground-dim1)}.code__highlight :is(.hljs-keyword,.hljs-selector-tag,[class~=hljs-built_in],.hljs-literal,.hljs-deletion){color:var(--foreground-syntax-keyword)}.code__highlight :is(.hljs-string,.hljs-regexp,.hljs-addition),.code__highlight .hljs-meta .hljs-string{color:var(--foreground-syntax-string)}.code__highlight :is(.hljs-number,.hljs-symbol,.hljs-bullet){color:var(--foreground-syntax-number)}.code__highlight :is(.hljs-title,.hljs-name,.hljs-type,.hljs-section,.hljs-selector-id,.hljs-selector-class){color:var(--foreground-syntax-name)}.code__highlight :is(.hljs-attr,.hljs-attribute,.hljs-variable,.hljs-template-variable,.hljs-meta,.hljs-doctag){color:var(--foreground-syntax-attribute)}.code__toolbar{z-index:1;align-items:center;gap:var(--spacing-2);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);background:var(--background-default);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--enter-quick), visibility var(--enter-quick);padding-block-start:var(--spacing-2);padding-block-end:var(--spacing-2);padding-inline-start:var(--spacing-2);padding-inline-end:var(--spacing-2);display:inline-flex;position:absolute;inset-block-start:var(--spacing-8);inset-inline-end:var(--spacing-8)}.code[data-actions=copy]>.code__toolbar{gap:var(--spacing-0);padding:var(--spacing-0);box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;background:0 0;border:0}.code:hover>.code__toolbar,.code:focus-within>.code__toolbar,.code[data-open]>.code__toolbar{opacity:1;visibility:visible;pointer-events:auto}.code__language-trigger{max-inline-size:var(--layout-240);color:var(--foreground-dim1)}.code__language-trigger .button__label{text-overflow:ellipsis;overflow:hidden}.code__language-indicator{transition:transform var(--enter-quick);transform:rotate(90deg)}.code__language-trigger[data-popup-open] .code__language-indicator{transform:rotate(270deg)}.code__toolbar-divider{inline-size:var(--border-width-1);block-size:var(--dimension-24);border:0;border-inline-start:var(--border-width-1) solid var(--border-a20);flex:none}.code__copy{color:var(--foreground-dim1)}.code[data-actions=copy] .code__copy,.code[data-copied] .code__copy{color:var(--foreground-default)}.code__language-positioner{z-index:var(--z-overlay);inline-size:var(--layout-320);max-inline-size:var(--layout-full);position:absolute;inset-block-start:var(--spacing-48);inset-inline-end:var(--spacing-8)}.code__language-popup{box-sizing:border-box;gap:var(--spacing-8);inline-size:var(--layout-full);max-block-size:var(--layout-400);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);background:var(--background-default);color:var(--foreground-default);box-shadow:var(--elevation-3);padding-block-start:var(--spacing-8);padding-block-end:var(--spacing-8);padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8);display:grid;overflow:hidden}.code__language-search{flex:none}.code__language-listbox{gap:var(--spacing-2);max-block-size:var(--layout-320);display:grid;overflow:auto}.code__language-option{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .code__language-option{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.code__language-option{box-sizing:border-box;align-items:center;gap:var(--spacing-8);inline-size:var(--layout-full);min-block-size:var(--target-size-32);border-radius:var(--border-radius-6);appearance:none;color:var(--foreground-default);text-align:start;cursor:pointer;background:0 0;border:0;padding-block-start:var(--spacing-6);padding-block-end:var(--spacing-6);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12);display:flex}.code__language-option:hover,.code__language-option[data-highlighted]{background:var(--state-hover-background)}.code__language-option-label{min-inline-size:var(--dimension-0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.code__language-check{font-size:var(--dimension-20);flex:none;margin-inline-start:auto}.code__language-empty{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .code__language-empty{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.code__language-empty{margin:var(--spacing-0);color:var(--foreground-dim1);text-align:center;padding-block-start:var(--spacing-16);padding-block-end:var(--spacing-16);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}.code__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:none){.code>.code__toolbar{opacity:1;visibility:visible;pointer-events:auto}}@media (forced-colors:active){.code__edit-highlight{display:none}.code[data-mode=edit]>.code__edit-surface>.code__editor{color:var(--foreground-default);-webkit-text-fill-color:currentColor}}:root{--collapsible-indicator-open-rotation:270deg}.collapsible[data-indicator=triangle]{--collapsible-indicator-open-rotation:90deg}n-collapsible{display:block}.collapsible{color:var(--foreground-default);display:block}.collapsible[data-width=content]{inline-size:fit-content;max-inline-size:var(--layout-full)}.collapsible__trigger{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .collapsible__trigger{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}:where(html:not([data-focus-source=pointer])) .collapsible__trigger:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.collapsible__trigger:focus:not(:focus-visible){outline:none}.collapsible__trigger{align-items:center;gap:var(--spacing-8);min-height:var(--target-size-32);appearance:none;border-radius:var(--border-radius-8);color:var(--foreground-default);cursor:pointer;text-align:start;transition:background-color var(--exit), color var(--exit);background:0 0;border:0;display:flex}.collapsible[data-size="16"] .collapsible__trigger{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .collapsible[data-size="16"] .collapsible__trigger{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.collapsible[data-size="18"] .collapsible__trigger{font-family:var(--font-family-geist);font-size:var(--font-size-18);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .collapsible[data-size="18"] .collapsible__trigger{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.collapsible__trigger:hover:not([data-disabled]){background:var(--state-hover-background);transition:background-color var(--enter), color var(--enter)}.collapsible__trigger[data-disabled]{color:var(--state-disabled-foreground);cursor:not-allowed}.collapsible__label{min-inline-size:var(--dimension-0)}.collapsible__accessory{color:var(--foreground-dim1);flex:none;justify-content:center;align-items:center;display:inline-flex}.collapsible__indicator{font-size:var(--dimension-16);color:var(--foreground-dim1);transition:color var(--exit), transform var(--exit);flex:none;justify-content:center;align-items:center;display:inline-flex;transform:rotate(90deg)}.collapsible__trigger[data-panel-open] .collapsible__indicator{color:var(--foreground-default);transform:rotate(var(--collapsible-indicator-open-rotation));transition:color var(--enter), transform var(--enter)}.collapsible[data-indicator=triangle] .collapsible__indicator{font-size:var(--dimension-20);transform:none}.collapsible[data-indicator=triangle] .collapsible__trigger[data-panel-open] .collapsible__indicator{transform:rotate(var(--collapsible-indicator-open-rotation))}.collapsible[data-indicator=plus-minus] .collapsible__indicator,.collapsible[data-indicator=plus-minus] .collapsible__trigger[data-panel-open] .collapsible__indicator{transform:none}.collapsible[data-size="14"] .collapsible__indicator{font-size:var(--dimension-16)}.collapsible[data-size="16"] .collapsible__indicator{font-size:var(--dimension-18)}.collapsible[data-size="18"] .collapsible__indicator,.collapsible[data-size="14"][data-indicator=triangle] .collapsible__indicator,.collapsible[data-size="16"][data-indicator=triangle] .collapsible__indicator{font-size:var(--dimension-20)}.collapsible[data-size="18"][data-indicator=triangle] .collapsible__indicator{font-size:var(--dimension-24)}.collapsible__panel{height:0;transition:height var(--panel-collapse);overflow:hidden}.collapsible__panel[data-open]{height:var(--panel-height,auto);transition:height var(--panel-expand)}.collapsible__content{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .collapsible__content{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.collapsible__content{color:var(--foreground-dim1);border-block-start:none;padding-block-start:var(--spacing-12);padding-block-end:var(--spacing-12);padding-inline-start:var(--spacing-0);padding-inline-end:var(--spacing-0)}.collapsible__content-list{inline-size:var(--layout-full);display:grid}.collapsible__content-row{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .collapsible__content-row{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.collapsible__content-row{box-sizing:border-box;inline-size:var(--layout-full);color:inherit;display:block}.collapsible__content-row+.collapsible__content-row{border-block-start:none}.collapsible[data-divider-style=solid] .collapsible__content,.collapsible[data-divider-style=dashed] .collapsible__content,.collapsible[data-divider-style=solid] .collapsible__content-row+.collapsible__content-row,.collapsible[data-divider-style=dashed] .collapsible__content-row+.collapsible__content-row{border-block-start:var(--border-width-1) solid var(--border-a20)}.collapsible[data-divider-style=dashed] .collapsible__content,.collapsible[data-divider-style=dashed] .collapsible__content-row+.collapsible__content-row{border-block-start-style:dashed}.collapsible[data-divider-style=none] .collapsible__content,.collapsible[data-divider-style=none] .collapsible__content-row+.collapsible__content-row{border-block-start:none}.collapsible[data-trigger-scope=row] .collapsible__trigger{width:100%;padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12);padding-top:var(--spacing-8);padding-bottom:var(--spacing-8);justify-content:flex-start}.collapsible[data-trigger-scope=row] .collapsible__label{flex:auto}.collapsible[data-trigger-scope=row] .collapsible__content{padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}.collapsible[data-density="4"] .collapsible__content{padding-block-start:var(--spacing-8);padding-block-end:var(--spacing-8);padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8)}.collapsible[data-density="4"][data-trigger-scope=row][data-indicator-position=start] .collapsible__trigger,.collapsible[data-density="4"][data-trigger-scope=row]:not([data-indicator-position=start]) .collapsible__trigger{padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8);padding-block:var(--spacing-4)}.collapsible[data-density="4"][data-trigger-scope=row] .collapsible__content{padding-block-start:var(--spacing-8);padding-block-end:var(--spacing-8);padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8)}.collapsible[data-density="8"] .collapsible__content{padding-block-start:var(--spacing-12);padding-block-end:var(--spacing-12);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}.collapsible[data-density="8"][data-trigger-scope=row][data-indicator-position=start] .collapsible__trigger{padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-12);padding-block:var(--spacing-8)}.collapsible[data-density="8"][data-trigger-scope=row]:not([data-indicator-position=start]) .collapsible__trigger{padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-8);padding-block:var(--spacing-8)}.collapsible[data-density="8"][data-trigger-scope=row] .collapsible__content{padding-block-start:var(--spacing-12);padding-block-end:var(--spacing-12);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}.collapsible[data-density="12"] .collapsible__content{padding-block-start:var(--spacing-16);padding-block-end:var(--spacing-16);padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16)}.collapsible[data-density="12"][data-trigger-scope=row][data-indicator-position=start] .collapsible__trigger{padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-16);padding-block:var(--spacing-12)}.collapsible[data-density="12"][data-trigger-scope=row]:not([data-indicator-position=start]) .collapsible__trigger{padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-12);padding-block:var(--spacing-12)}.collapsible[data-density="12"][data-trigger-scope=row] .collapsible__content{padding-block-start:var(--spacing-16);padding-block-end:var(--spacing-16);padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16)}.collapsible[data-density="16"] .collapsible__content{padding-block-start:var(--spacing-20);padding-block-end:var(--spacing-20);padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-20)}.collapsible[data-density="16"][data-trigger-scope=row][data-indicator-position=start] .collapsible__trigger{padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-20);padding-block:var(--spacing-16)}.collapsible[data-density="16"][data-trigger-scope=row]:not([data-indicator-position=start]) .collapsible__trigger{padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-16);padding-block:var(--spacing-16)}.collapsible[data-density="16"][data-trigger-scope=row] .collapsible__content{padding-block-start:var(--spacing-20);padding-block-end:var(--spacing-20);padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-20)}.collapsible[data-density="20"] .collapsible__content{padding-block-start:var(--spacing-24);padding-block-end:var(--spacing-24);padding-inline-start:var(--spacing-24);padding-inline-end:var(--spacing-24)}.collapsible[data-density="20"][data-trigger-scope=row][data-indicator-position=start] .collapsible__trigger{padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-24);padding-block:var(--spacing-20)}.collapsible[data-density="20"][data-trigger-scope=row]:not([data-indicator-position=start]) .collapsible__trigger{padding-inline-start:var(--spacing-24);padding-inline-end:var(--spacing-20);padding-block:var(--spacing-20)}.collapsible[data-density="20"][data-trigger-scope=row] .collapsible__content{padding-block-start:var(--spacing-24);padding-block-end:var(--spacing-24);padding-inline-start:var(--spacing-24);padding-inline-end:var(--spacing-24)}.collapsible[data-density] .collapsible__content:has(>.collapsible__content-list){padding:var(--spacing-0)}.collapsible[data-density="4"] .collapsible__content-row{padding-block:var(--spacing-4);padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8)}.collapsible[data-density="8"] .collapsible__content-row{padding-block:var(--spacing-8);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}.collapsible[data-density="12"] .collapsible__content-row{padding-block:var(--spacing-12);padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16)}.collapsible[data-density="16"] .collapsible__content-row{padding-block:var(--spacing-16);padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-20)}.collapsible[data-density="20"] .collapsible__content-row{padding-block:var(--spacing-20);padding-inline-start:var(--spacing-24);padding-inline-end:var(--spacing-24)}.collapsible[data-trigger-scope=indicator] .collapsible__content-row{padding-inline-start:var(--spacing-0);padding-inline-end:var(--spacing-0)}.collapsible[data-trigger-scope=indicator]{align-items:start;column-gap:var(--spacing-0);display:grid}.collapsible[data-trigger-scope=indicator][data-indicator-position=start]{grid-template-columns:var(--target-size-32) auto minmax(var(--dimension-0), 1fr) auto;grid-template-areas:"trigger start label end"". .panel panel"}.collapsible[data-trigger-scope=indicator][data-indicator-position=start]>.collapsible__label{padding-inline-start:var(--spacing-6)}.collapsible[data-trigger-scope=indicator][data-indicator-position=end]{grid-template-columns:auto minmax(var(--dimension-0), 1fr) auto var(--target-size-32);grid-template-areas:"start label end trigger"".panel panel."}.collapsible[data-trigger-scope=indicator][data-indicator-position=end]>.collapsible__label{padding-inline-end:var(--spacing-6)}.collapsible[data-trigger-scope=indicator]>.collapsible__trigger{width:var(--target-size-32);height:var(--target-size-32);min-height:var(--target-size-32);padding:var(--spacing-0);font:inherit;grid-area:trigger;justify-content:center;align-self:center}.collapsible[data-trigger-scope=indicator]>.collapsible__label{grid-area:label;align-self:center}.collapsible[data-trigger-scope=indicator]>.collapsible__accessory--start{grid-area:start;align-self:center}.collapsible[data-trigger-scope=indicator]>.collapsible__accessory--end{grid-area:end;align-self:center}.collapsible[data-trigger-scope=indicator]>.collapsible__panel{min-inline-size:var(--dimension-0);grid-area:panel}.collapsible[data-trigger-scope=indicator] .collapsible__content{color:inherit}.collapsible[data-trigger-scope=indicator][data-indicator-position=start] .collapsible__panel{margin-inline-start:var(--spacing-6)}.collapsible[data-trigger-scope=indicator] .collapsible__label{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .collapsible[data-trigger-scope=indicator] .collapsible__label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.collapsible[data-size="16"][data-trigger-scope=indicator] .collapsible__label{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .collapsible[data-size="16"][data-trigger-scope=indicator] .collapsible__label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.collapsible[data-size="18"][data-trigger-scope=indicator] .collapsible__label{font-family:var(--font-family-geist);font-size:var(--font-size-18);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .collapsible[data-size="18"][data-trigger-scope=indicator] .collapsible__label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.collapsible[data-size="14"] .collapsible__content{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .collapsible[data-size="14"] .collapsible__content{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.collapsible[data-size="14"] .collapsible__content-row{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .collapsible[data-size="14"] .collapsible__content-row{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.collapsible[data-size="16"] .collapsible__content{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .collapsible[data-size="16"] .collapsible__content{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.collapsible[data-size="16"] .collapsible__content-row{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .collapsible[data-size="16"] .collapsible__content-row{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.collapsible[data-size="18"] .collapsible__content{font-family:var(--font-family-geist);font-size:var(--font-size-18);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .collapsible[data-size="18"] .collapsible__content{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.collapsible[data-size="18"] .collapsible__content-row{font-family:var(--font-family-geist);font-size:var(--font-size-18);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .collapsible[data-size="18"] .collapsible__content-row{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.collapsible[data-emphasis=base] .collapsible__content{color:var(--foreground-default)}.collapsible[data-emphasis=dim1] .collapsible__content,.collapsible[data-emphasis=dim2] .collapsible__content,.collapsible[data-emphasis=dim3] .collapsible__content,.collapsible[data-emphasis=dim4] .collapsible__content,.collapsible[data-emphasis=dim1] .collapsible__trigger,.collapsible[data-emphasis=dim2] .collapsible__trigger,.collapsible[data-emphasis=dim3] .collapsible__trigger,.collapsible[data-emphasis=dim4] .collapsible__trigger,.collapsible[data-emphasis=dim1]>.collapsible__label,.collapsible[data-emphasis=dim2]>.collapsible__label,.collapsible[data-emphasis=dim3]>.collapsible__label,.collapsible[data-emphasis=dim4]>.collapsible__label{color:var(--foreground-dim1)}.collapsible[data-truncate] .collapsible__label{min-inline-size:var(--dimension-0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collapsible[data-start-accessory-vertical-align=start] .collapsible__accessory--start,.collapsible[data-end-accessory-vertical-align=start] .collapsible__accessory--end{align-self:flex-start}.collapsible[data-start-accessory-vertical-align=center] .collapsible__accessory--start,.collapsible[data-end-accessory-vertical-align=center] .collapsible__accessory--end{align-self:center}.collapsible[data-start-accessory-vertical-align=end] .collapsible__accessory--start,.collapsible[data-end-accessory-vertical-align=end] .collapsible__accessory--end{align-self:flex-end}.collapsible[data-disabled]>.collapsible__label{color:var(--state-disabled-foreground)}n-collapsible[data-keyboard-activation] .collapsible__indicator,n-collapsible[data-keyboard-activation] .collapsible__panel,.collapsible[data-keyboard-activation] .collapsible__indicator,.collapsible[data-keyboard-activation] .collapsible__panel{transition:none}n-combobox{inline-size:var(--layout-320);max-inline-size:var(--layout-full);display:block}.combobox{box-sizing:border-box;gap:var(--spacing-8);inline-size:var(--layout-320);max-inline-size:var(--layout-full);color:var(--foreground-default);display:grid;position:relative}n-combobox .combobox{inline-size:var(--layout-full)}.combobox[data-disabled]{color:var(--state-disabled-foreground)}.combobox-label{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .combobox-label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.combobox-label{color:var(--foreground-default)}.combobox__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.combobox__control{box-sizing:border-box;inline-size:var(--layout-full);min-block-size:var(--target-size-32);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);background:var(--background-default);color:var(--foreground-default);transition:background-color var(--enter-quick), border-color var(--enter-quick), color var(--enter-quick);align-items:center;padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-0);display:flex}.combobox__control:has(:focus):not([data-keyboard-focus],[data-disabled]){border-color:var(--border-a60);background:var(--background-default);outline-offset:0;outline:none}.combobox__control[data-keyboard-focus]:not([data-disabled]){border-color:var(--border-a60);background:var(--background-default);outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.combobox__control:has(:focus-visible):not([data-pointer-focus],[data-disabled]){border-color:var(--border-a60);background:var(--background-default);outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.combobox__control:hover:not([data-disabled]){border-color:var(--border-a40)}.combobox__control:has(:focus):not([data-keyboard-focus],[data-disabled]):hover{outline-color:var(--border-a40)}.combobox__control[data-invalid]{border-color:var(--status-error);outline:var(--border-width-1) solid var(--status-error);outline-offset:0}:is(.combobox__control[data-invalid]:has(:focus-visible):not([data-pointer-focus]),.combobox__control[data-invalid][data-keyboard-focus]){outline:var(--focus-ring-width) var(--focus-ring-style) var(--status-error);outline-offset:var(--focus-ring-offset-2)}.combobox__control[data-disabled]{background:var(--state-disabled-background);color:var(--state-disabled-foreground);cursor:not-allowed}.combobox__control[data-chips]{gap:var(--spacing-4);padding:var(--spacing-4);flex-wrap:wrap}.combobox__control-addon{color:var(--foreground-dim1);flex:none;justify-content:center;align-items:center;margin-inline-end:var(--spacing-8);display:inline-flex}.combobox__control-addon .icon{font-size:var(--dimension-20)}.combobox__input{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .combobox__input{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.combobox__input{min-width:0;min-block-size:var(--target-size-32);padding-inline-start:var(--spacing-0);padding-inline-end:var(--spacing-0);padding-top:var(--spacing-10);padding-bottom:var(--spacing-10);appearance:none;caret-color:var(--foreground-default);color:var(--foreground-default);background:0 0;border:0;outline:0;flex:auto}.combobox__input:focus-visible{outline-offset:0;outline:none}.combobox__input:where(:hover,.is-hover,:active,.is-active):not(:disabled,[disabled],[aria-disabled=true],[data-disabled]){background-color:#0000}.combobox__chips-input{flex:1 1 var(--layout-64);min-inline-size:var(--layout-64);padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4)}.combobox__input::placeholder{color:var(--foreground-dim1)}.combobox__input:disabled{color:var(--state-disabled-foreground);cursor:not-allowed}.combobox__actions{flex:none;align-items:center;margin-inline-start:auto;display:inline-flex}.combobox__button{inline-size:var(--target-size-32);block-size:var(--target-size-32);border-radius:var(--border-radius-6);appearance:none;color:var(--foreground-dim1);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}:where(html:not([data-focus-source=pointer])) .combobox__button:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.combobox__button:focus:not(:focus-visible){outline:none}.combobox__button:hover:not(:disabled){color:var(--foreground-default);background:0 0}.combobox__button:active:not(:disabled){background:0 0}.combobox__button:disabled{color:var(--state-disabled-foreground);cursor:not-allowed}.combobox__button .icon{font-size:var(--dimension-16)}.combobox__trigger .icon{transition:transform var(--enter-quick);transform:rotate(90deg)}.combobox__trigger[data-popup-open] .icon{transform:rotate(270deg)}.combobox__positioner{z-index:var(--z-overlay);min-inline-size:var(--layout-full);padding-top:var(--spacing-6);display:none;position:absolute;inset-block-start:100%;inset-inline:0}n-combobox .combobox__positioner{min-inline-size:var(--spacing-0);position:fixed;inset-block-start:auto;inset-inline:auto}.combobox__positioner[data-open]{display:block}.combobox__popup{box-sizing:border-box;inline-size:var(--layout-full);max-block-size:var(--layout-320);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);color:var(--foreground-default);box-shadow:var(--elevation-3);opacity:1;transition:opacity var(--enter-quick);display:grid;overflow:hidden}.combobox__listbox{gap:var(--spacing-2);max-block-size:var(--layout-240);padding:var(--spacing-6);display:grid;overflow:auto}.combobox__popup[data-empty] .combobox__listbox{padding:0}.combobox__listbox:has(.combobox__option-group){gap:var(--spacing-0);padding:var(--spacing-0)}.combobox__option-group,.combobox__option-group-body{gap:var(--spacing-2);display:grid}.combobox__listbox:has(.combobox__option-group) .combobox__option-group{gap:var(--spacing-8);padding:var(--spacing-12)}.combobox__listbox:has(.combobox__option-group) .combobox__option-group-body{gap:var(--spacing-4)}.combobox__option-group-label{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .combobox__option-group-label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.combobox__option-group-label{padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12);padding-top:var(--spacing-8);padding-bottom:var(--spacing-4);color:var(--foreground-dim1);font-weight:var(--font-weight-500)}.combobox__option{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .combobox__option{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.combobox__option{align-items:center;gap:var(--spacing-8);min-block-size:var(--target-size-32);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-40);padding-top:var(--spacing-8);padding-bottom:var(--spacing-8);border-radius:var(--border-radius-6);color:var(--foreground-default);cursor:pointer;text-align:start;-webkit-user-select:none;user-select:none;background:0 0;border:0;display:flex;position:relative}.combobox__option[hidden],.combobox__option-group[hidden],.combobox__separator[hidden]{display:none}.combobox__option .icon{font-size:var(--dimension-16)}.combobox__listbox:has(.combobox__option-group) .combobox__option{padding-inline-start:var(--spacing-24)}.combobox:not([data-keyboard-highlight]) .combobox__option:hover,.combobox:not([data-keyboard-highlight]) .combobox__option[data-highlighted]{background:var(--state-hover-background)}.combobox__option[data-highlighted]{box-shadow:none}.combobox__option[data-selected]{color:var(--foreground-default)}.combobox__listbox:not([aria-multiselectable=true]) .combobox__option[data-selected]{background:var(--state-hover-background)}.combobox[data-keyboard-highlight] .combobox__option[data-highlighted]{box-shadow:inset 0 0 0 var(--focus-ring-width) var(--focus-ring-color);background:0 0}.combobox__option[data-disabled],.combobox__option[aria-disabled=true]{color:var(--state-disabled-foreground);cursor:not-allowed;pointer-events:none}.combobox__option-text{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.combobox__option-indicator{font-size:var(--dimension-16);justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:var(--spacing-12)}.combobox__empty{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .combobox__empty{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.combobox__empty{padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12);color:var(--foreground-dim1);text-align:center}.combobox__separator{height:var(--border-width-1);margin-inline:var(--spacing-0);margin-top:var(--spacing-0);margin-bottom:var(--spacing-0);border:0;border-block-start:var(--border-width-1) solid var(--border-a20)}.combobox__value{display:contents}.combobox__chip{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .combobox__chip{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.combobox__chip{align-items:center;gap:var(--spacing-4);min-block-size:var(--dimension-32);border-radius:var(--border-radius-6);background:var(--background-dim2);color:var(--foreground-default);white-space:nowrap;padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8);display:inline-flex}.combobox__chip-remove{inline-size:var(--dimension-20);block-size:var(--dimension-20);border-radius:var(--border-radius-4);appearance:none;color:var(--foreground-dim1);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}:where(html:not([data-focus-source=pointer])) .combobox__chip-remove:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.combobox__chip-remove:focus:not(:focus-visible){outline:none}.combobox__chip-remove:hover:not(:disabled){background:var(--state-hover-background);color:var(--foreground-default)}.combobox__chip-remove:disabled{color:var(--state-disabled-foreground);cursor:not-allowed}.combobox__chip-remove .icon{font-size:var(--dimension-16)}n-context-menu,.context-menu{display:block}.context-menu__trigger{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .context-menu__trigger{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.context-menu__trigger{min-height:var(--layout-120);padding:var(--spacing-24);border:var(--border-width-1) dashed var(--border-a20);border-radius:var(--border-radius-8);background:var(--background-dim1);color:var(--foreground-dim1);place-items:center;display:grid}:where(html:not([data-focus-source=pointer])) .context-menu__trigger:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.context-menu__trigger:focus:not(:focus-visible){outline:none}.context-menu__trigger[data-popup-open]{border-color:var(--border-a60);background:var(--background-dim2);color:var(--foreground-default)}.context-menu__positioner{z-index:var(--z-overlay);min-width:var(--layout-200);display:none;position:fixed}.context-menu__positioner[data-open]{display:block}.context-menu__popup{gap:var(--spacing-2);padding:var(--spacing-6);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);color:var(--foreground-default);box-shadow:var(--elevation-3);display:grid}.context-menu__label{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .context-menu__label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.context-menu__label{padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12);padding-top:var(--spacing-4);padding-bottom:var(--spacing-4);color:var(--foreground-dim1);font-weight:var(--font-weight-500)}.context-menu__separator{height:var(--border-width-1);margin-inline:calc(var(--spacing-4) * -1);margin-top:var(--spacing-4);margin-bottom:var(--spacing-4);border:0;border-block-start:var(--border-width-1) solid var(--border-a20)}.context-menu__shortcut{font-family:var(--font-family-geist-mono);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-12);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .context-menu__shortcut{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.context-menu__shortcut{color:var(--foreground-dim1);margin-inline-start:auto}.context-menu__item{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .context-menu__item{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.context-menu__item{align-items:center;gap:var(--spacing-8);min-height:var(--target-size-32);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12);padding-top:var(--spacing-8);padding-bottom:var(--spacing-8);border-radius:var(--border-radius-6);appearance:none;color:var(--foreground-default);cursor:pointer;text-align:start;background:0 0;border:0;display:flex;position:relative}:where(html:not([data-focus-source=pointer])) .context-menu__item:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.context-menu__item:focus:not(:focus-visible){outline:none}.context-menu__item .icon{font-size:var(--dimension-16)}.context-menu__item:hover:not([data-disabled]),.context-menu__item[data-highlighted]{background:var(--state-hover-background)}.context-menu__item[data-variant=destructive]{color:var(--status-error)}.context-menu__item[data-variant=destructive]:hover:not([data-disabled]),.context-menu__item[data-variant=destructive][data-highlighted]{background:var(--state-hover-background);color:var(--status-error)}.context-menu__item[data-disabled]{color:var(--state-disabled-foreground);cursor:not-allowed}.context-menu__item[data-inset]{padding-inline-start:var(--spacing-32)}.context-menu__item-indicator{font-size:var(--dimension-16);justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:var(--spacing-8)}.tabs{align-items:center;gap:var(--spacing-16);background:0 0;flex-wrap:wrap;display:flex}.tabs[data-orientation=vertical]{flex-wrap:nowrap;align-items:stretch}.tabs[data-layout=grouped]{gap:var(--spacing-8)}.tabs__toolbar{display:contents}.tab-group,.tabs__list{align-items:center;gap:var(--spacing-0);min-width:0;display:flex;position:relative}.tab-group[data-orientation=vertical],.tabs__list[data-orientation=vertical]{flex-direction:column;align-items:stretch}.tab-group[data-layout=grouped],.tabs__list[data-layout=grouped]{padding:var(--spacing-8);border:var(--border-width-1) solid var(--foreground-dim1);border-radius:var(--border-radius-8);background:var(--background-dim2)}.tab-actions,.tabs__actions{align-items:center;gap:var(--spacing-6);margin-left:auto;display:flex}.tab,.tab-action,.tabs__tab,.tabs__action{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .tab,[data-theme=dark] .tab-action,[data-theme=dark] .tabs__tab,[data-theme=dark] .tabs__action{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.tab,.tab-action,.tabs__tab,.tabs__action{appearance:none;border-radius:var(--border-radius-6);color:var(--foreground-dim1);cursor:pointer;transition:background-color var(--enter), color var(--enter), box-shadow var(--enter), border-color var(--enter);background:0 0;border:0}:where(html:not([data-focus-source=pointer])) .tab:focus-visible,:where(html:not([data-focus-source=pointer])) .tab-action:focus-visible,:where(html:not([data-focus-source=pointer])) .tabs__tab:focus-visible,:where(html:not([data-focus-source=pointer])) .tabs__action:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.tab:focus:not(:focus-visible),.tab-action:focus:not(:focus-visible),.tabs__tab:focus:not(:focus-visible),.tabs__action:focus:not(:focus-visible){outline:none}.tab,.tabs__tab{justify-content:center;align-items:center;gap:var(--spacing-8);padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16);padding-top:var(--spacing-8);padding-bottom:var(--spacing-8);display:inline-flex}.tab-group[data-orientation=vertical]>.tab,.tabs__list[data-orientation=vertical]>.tabs__tab{justify-content:flex-start}.tab-group[data-layout=grouped]>.tab,.tabs__list[data-layout=grouped]>.tabs__tab{border-radius:var(--border-radius-6)}.tabs[data-density="4"] .tab,.tab-group[data-density="4"]>.tab,.tabs[data-density="4"] .tabs__tab,.tabs__list[data-density="4"]>.tabs__tab{padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12);padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.tabs[data-density="12"] .tab,.tab-group[data-density="12"]>.tab,.tabs[data-density="12"] .tabs__tab,.tabs__list[data-density="12"]>.tabs__tab{padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-20);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}.tabs[data-density="16"] .tab,.tab-group[data-density="16"]>.tab,.tabs[data-density="16"] .tabs__tab,.tabs__list[data-density="16"]>.tabs__tab{padding-inline-start:var(--spacing-24);padding-inline-end:var(--spacing-24);padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}.tabs[data-density="20"] .tab,.tab-group[data-density="20"]>.tab,.tabs[data-density="20"] .tabs__tab,.tabs__list[data-density="20"]>.tabs__tab{padding-inline-start:var(--spacing-24);padding-inline-end:var(--spacing-24);padding-top:var(--spacing-20);padding-bottom:var(--spacing-20)}.tab__icon,.tabs__tab-icon{flex:none;display:inline-flex}.tab__label,.tabs__tab-label{min-inline-size:0}.tab__count{min-width:var(--dimension-24);min-height:var(--dimension-24);padding-inline:var(--spacing-6);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-48);background:var(--background-dim1);color:var(--foreground-dim1);justify-content:center;align-items:center;display:inline-flex}.tab:hover,.tab-action:hover,.tabs__tab:hover,.tabs__action:hover{background:var(--state-hover-background);color:var(--foreground-default)}.tab.is-active,.tabs__tab.is-active{background:var(--background-dim2);color:var(--foreground-default)}.tab-group[data-layout=grouped]>.tab.is-active,.tabs__list[data-layout=grouped]>.tabs__tab.is-active{background:var(--background-default);color:var(--foreground-default)}:is(.tab-group:has(.tab:is(:hover,:focus-visible)) .tab.is-active:not(:hover,:focus-visible),.tabs__list:has(.tabs__tab:is(:hover,:focus-visible)) .tabs__tab.is-active:not(:hover,:focus-visible)){color:var(--foreground-dim1);background:0 0}.tab-action,.tabs__action{padding-inline-start:var(--spacing-10);padding-inline-end:var(--spacing-10);padding-top:var(--spacing-6);padding-bottom:var(--spacing-6);border:var(--border-width-1) solid var(--border-a20);background:var(--background-default)}.tabs__panel{display:none}.tabs>.tabs__panel{flex-basis:100%}.tabs[data-orientation=vertical]>.tabs__panel{flex:auto;min-width:0}.tabs__panel.is-active{margin-top:var(--spacing-8);display:block}.tabs[data-layout=grouped]>.tabs__panel.is-active,.tabs[data-orientation=vertical]>.tabs__panel.is-active{margin-top:var(--spacing-0)}@supports (anchor-name:--tab-target) and (position-anchor:--tab-target) and (left:anchor(left)) and (width:anchor-size(width)){.tab-group{anchor-scope:--tab-target;position:relative}.tab-group:before{content:"";position-anchor:--tab-target;inset-inline:anchor(left) anchor(right);block-size:anchor-size(height);opacity:0;pointer-events:none;transition:inset-inline-start var(--move), inset-inline-end var(--move), inset-block-start var(--move), block-size var(--move), opacity var(--move);background:var(--background-dim2);border-radius:var(--border-radius-6);position:absolute;inset-block-start:anchor(top)}.tab-group .tab{z-index:1;position:relative}.tab-group:has(.tab.is-active):before{opacity:1}.tab-group .tab.is-active{anchor-name:--tab-target;box-shadow:none;background:0 0}.tab-group:has(.tab:is(:hover,:focus-visible)):before{opacity:1}.tab-group .tab:is(:hover,:focus-visible){anchor-name:--tab-target;box-shadow:none;background:0 0}.tab-group:has(.tab:is(:hover,:focus-visible)) .tab.is-active:not(:is(:hover,:focus-visible)){anchor-name:none}}.tab-group[data-layout=grouped]:before,.tabs__list[data-layout=grouped]:before{box-sizing:border-box;border:var(--border-width-1) solid var(--foreground-dim1);border-radius:var(--border-radius-6);background:var(--background-default)}@supports (anchor-name:--tab-target) and (position-anchor:--tab-target) and (left:anchor(left)) and (width:anchor-size(width)){.tab-group[data-layout=grouped]>.tab.is-active,.tabs__list[data-layout=grouped]>.tabs__tab.is-active{background:0 0}.tabs__list{anchor-scope:--tab-target;position:relative}.tabs__list:before{content:"";position-anchor:--tab-target;inset-inline:anchor(left) anchor(right);block-size:anchor-size(height);opacity:0;pointer-events:none;transition:inset-inline-start var(--move), inset-inline-end var(--move), inset-block-start var(--move), block-size var(--move), opacity var(--move);background:var(--background-dim2);border-radius:var(--border-radius-6);position:absolute;inset-block-start:anchor(top)}.tabs__list .tabs__tab{z-index:1;position:relative}.tabs__list:has(.tabs__tab.is-active):before{opacity:1}.tabs__list .tabs__tab.is-active{anchor-name:--tab-target;box-shadow:none;background:0 0}.tabs__list:has(.tabs__tab:is(:hover,:focus-visible)):before{opacity:1}.tabs__list .tabs__tab:is(:hover,:focus-visible){anchor-name:--tab-target;box-shadow:none;background:0 0}.tabs__list:has(.tabs__tab:is(:hover,:focus-visible)) .tabs__tab.is-active:not(:is(:hover,:focus-visible)){anchor-name:none}}.tabs__list[data-layout=grouped]:before{box-sizing:border-box;border:var(--border-width-1) solid var(--foreground-dim1);border-radius:var(--border-radius-6);background:var(--background-default)}n-toggle{display:inline-flex}.toggle{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .toggle{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.toggle{justify-content:center;align-items:center;gap:var(--spacing-8);min-inline-size:var(--dimension-40);block-size:var(--dimension-40);padding-block:var(--spacing-0);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-8);color:var(--foreground-default);cursor:pointer;appearance:none;box-sizing:border-box;white-space:nowrap;transition:background-color var(--enter-quick), border-color var(--enter-quick), color var(--enter-quick);background:0 0;padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16);text-decoration:none;display:inline-flex;position:relative}:where(html:not([data-focus-source=pointer])) .toggle:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.toggle:focus:not(:focus-visible){outline:none}.toggle:before{content:"";inset:var(--spacing-negative-8);border-radius:var(--border-radius-16);position:absolute}.toggle[data-size="14"]{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .toggle[data-size="14"]{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.toggle[data-size="14"]{min-inline-size:var(--dimension-32);block-size:var(--dimension-32);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}.toggle[data-size="18"]{font-family:var(--font-family-geist);font-size:var(--font-size-18);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .toggle[data-size="18"]{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.toggle[data-size="18"]{min-inline-size:var(--dimension-44);block-size:var(--dimension-44);padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-20)}.toggle--outlined{border-color:var(--border-a20);background:0 0}.toggle--filled{background:var(--background-dim1)}.toggle--plain{background:0 0;border-color:#0000}.toggle--round{border-radius:var(--border-radius-800)}.toggle:is([data-start-mark=icon],[data-start-mark=tag]){padding-inline-start:var(--spacing-12)}.toggle[data-size="14"]:is([data-start-mark=icon],[data-start-mark=tag]){padding-inline-start:var(--spacing-8)}.toggle[data-size="18"]:is([data-start-mark=icon],[data-start-mark=tag]){padding-inline-start:var(--spacing-16)}.toggle:is([data-end-mark=icon],[data-end-mark=tag]){padding-inline-end:var(--spacing-12)}.toggle[data-size="14"]:is([data-end-mark=icon],[data-end-mark=tag]){padding-inline-end:var(--spacing-8)}.toggle[data-size="18"]:is([data-end-mark=icon],[data-end-mark=tag]){padding-inline-end:var(--spacing-16)}.toggle--icon-only{aspect-ratio:1;padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}.toggle--icon-only[data-size="14"]{padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8)}.toggle--icon-only[data-size="18"]{padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16)}.toggle:where(:hover,.is-hover):not(:disabled,[data-disabled],[aria-disabled=true]),n-toggle.is-hover>.toggle:not(:disabled,[data-disabled],[aria-disabled=true]){background:var(--state-hover-background)}.toggle--outlined:where(:hover,.is-hover):not(:disabled,[data-disabled],[aria-disabled=true]),n-toggle.is-hover>.toggle--outlined:not(:disabled,[data-disabled],[aria-disabled=true]){background:0 0}.toggle:where(:active,.is-active):not(:disabled,[data-disabled],[aria-disabled=true]),n-toggle.is-active>.toggle:not(:disabled,[data-disabled],[aria-disabled=true]){background:var(--state-active-background)}.toggle--outlined:where(:active,.is-active):not(:disabled,[data-disabled],[aria-disabled=true]),n-toggle.is-active>.toggle--outlined:not(:disabled,[data-disabled],[aria-disabled=true]){background:0 0}.toggle.is-focus:not(:disabled,[data-disabled],[aria-disabled=true]),n-toggle.is-focus>.toggle:not(:disabled,[data-disabled],[aria-disabled=true]){outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.toggle[data-pressed],.toggle[aria-pressed=true]{background:var(--background-dim2)}.toggle--outlined[data-pressed],.toggle--outlined[aria-pressed=true]{border-color:var(--border-a60);background:0 0}.toggle:disabled,.toggle[data-disabled],.toggle[aria-disabled=true]{border-color:var(--border-a20);color:var(--state-disabled-foreground);cursor:not-allowed;background:0 0}.toggle--filled:disabled,.toggle--filled[data-disabled],.toggle--filled[aria-disabled=true],.toggle--plain:disabled,.toggle--plain[data-disabled],.toggle--plain[aria-disabled=true]{border-color:#0000}.toggle__mark,.toggle__slot{pointer-events:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.toggle__number{font-variant-numeric:tabular-nums}.toggle__tag{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .toggle__tag{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.toggle__tag{padding-block:var(--spacing-2);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-20);background:var(--background-dim2);color:currentColor;padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6)}.toggle__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.toggle-demo-row{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:inline-flex}.callout{row-gap:var(--spacing-8);column-gap:var(--spacing-12);width:var(--layout-full);min-width:0;max-width:var(--layout-full);padding:var(--spacing-12);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);background:var(--background-default);box-shadow:none;color:var(--foreground-default);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.callout--elevated{background:var(--background-default);box-shadow:var(--elevation-1);border-color:#0000}.callout--filled{background:var(--background-dim1);box-shadow:none;border-color:#0000}.callout--outlined{border-color:var(--border-a20);background:var(--background-default);box-shadow:none}.callout--filled.callout--success{background:var(--status-success-container)}.callout--filled.callout--warning{background:var(--status-warning-container)}.callout--filled.callout--danger{background:var(--status-error-container)}.callout[data-density="4"]{row-gap:var(--spacing-4);column-gap:var(--spacing-4);padding:var(--spacing-4)}.callout[data-density="8"]{row-gap:var(--spacing-4);column-gap:var(--spacing-8);padding:var(--spacing-8)}.callout[data-density="12"]{row-gap:var(--spacing-8);column-gap:var(--spacing-12);padding:var(--spacing-12)}.callout[data-density="16"]{row-gap:var(--spacing-12);column-gap:var(--spacing-16);padding:var(--spacing-16)}.callout[data-density="20"]{row-gap:var(--spacing-16);column-gap:var(--spacing-20);padding:var(--spacing-20)}.callout__icon{--icon-fill:0;--icon-weight:600;color:var(--foreground-default);font-size:var(--dimension-18);grid-area:1/1;align-self:start}.callout__title{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .callout__title{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.callout__title{min-width:0;color:var(--foreground-default);overflow-wrap:anywhere;grid-area:1/2;margin:0}.callout__description{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .callout__description{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.callout__description{min-width:0;color:var(--foreground-dim1);overflow-wrap:anywhere;grid-area:2/2;margin:0}.callout__meta{min-width:0;grid-area:3/2;justify-self:start;max-inline-size:100%}.callout:has(.callout__meta) .callout__action{grid-row:1/span 3}.callout__action{grid-area:1/3/span 2;place-self:center end;margin-inline-start:var(--spacing-8)}:is(.callout:not(:has(.callout__description)) .callout__title,.callout:not(:has(.callout__title)) .callout__description){grid-row:1;align-self:start}.callout:not(:has(.callout__description)) .callout__icon{align-self:start;margin-top:0}.callout:not(:has(.callout__title)) .callout__icon{align-self:start;margin-top:0}:is(.callout:has(.callout__action):not(:has(.callout__description),:has(.callout__meta)) .callout__icon,.callout:has(.callout__action):not(:has(.callout__description),:has(.callout__meta)) .callout__title,.callout:has(.callout__action):not(:has(.callout__title),:has(.callout__meta)) .callout__description){align-self:center}:is(.callout:has(.callout__action):not(:has(.callout__description),:has(.callout__meta)) .callout__action,.callout:has(.callout__action):not(:has(.callout__title),:has(.callout__meta)) .callout__action){grid-row:1}:is(.callout:not(:has(.callout__icon)) .callout__title,.callout:not(:has(.callout__icon)) .callout__description,.callout:not(:has(.callout__icon)) .callout__meta){grid-column:1}.callout--success{border-color:var(--status-success)}.callout--success .callout__icon,.callout--success .callout__title{color:var(--status-success)}.callout--warning{border-color:var(--status-warning)}.callout--warning .callout__icon,.callout--warning .callout__title{color:var(--status-warning)}.callout--danger{border-color:var(--status-error)}.callout--danger .callout__icon,.callout--danger .callout__title{color:var(--status-error)}n-accordion{width:var(--layout-400);max-width:var(--layout-full);min-width:min(var(--layout-full), var(--layout-320));display:block}n-accordion[card]{width:var(--layout-520)}.accordion{width:var(--layout-400);max-width:var(--layout-full);min-width:min(var(--layout-full), var(--layout-320));box-sizing:border-box;border-radius:var(--border-radius-0);color:var(--foreground-default);flex-direction:column;display:flex}.accordion[data-border],.accordion[data-card]{border:var(--border-width-1) solid var(--border-a20)}.accordion[data-card]{width:var(--layout-520);max-width:var(--layout-full);min-width:min(var(--layout-full), var(--layout-320));box-shadow:var(--elevation-1)}.accordion[data-border-radius="0"]{border-radius:var(--border-radius-0)}.accordion[data-border-radius="4"]{border-radius:var(--border-radius-4)}.accordion[data-border-radius="8"]{border-radius:var(--border-radius-8)}.accordion[data-border-radius="16"]{border-radius:var(--border-radius-16)}.accordion[data-border-radius="32"]{border-radius:var(--border-radius-32)}.accordion__item{border-bottom:var(--border-width-1) solid var(--border-a20);transition:background var(--enter);background:0 0;flex-direction:column;display:flex}.accordion__item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.accordion__item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-bottom:0}.accordion__item:has(.accordion__trigger:hover:not([data-disabled])){background:var(--background-dim1)}.accordion .accordion__header{margin-block:var(--spacing-0);margin-inline:var(--spacing-0);font-size:inherit;font-weight:inherit}.accordion__card-header{gap:var(--spacing-4);border-bottom:var(--border-width-1) solid var(--border-a20);padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16);padding-top:var(--spacing-20);padding-bottom:var(--spacing-12);display:grid}.accordion__card-title{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .accordion__card-title{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.accordion__card-title{color:var(--foreground-default);display:block}.accordion__card-description{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .accordion__card-description{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.accordion__card-description{color:var(--foreground-dim1);display:block}.accordion__trigger{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .accordion__trigger{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.accordion__trigger{justify-content:space-between;align-items:center;gap:var(--spacing-12);width:100%;min-height:var(--target-size-32);padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12);appearance:none;color:var(--foreground-default);text-align:start;cursor:pointer;transition:background var(--enter), color var(--enter);background:0 0;border:0;text-decoration-line:none;display:flex}:where(html:not([data-focus-source=pointer])) .accordion__trigger:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.accordion__trigger:focus:not(:focus-visible){outline:none}.accordion__trigger:focus-visible{outline-offset:var(--spacing-0);box-shadow:inset 0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.accordion__trigger:hover:not([data-disabled]){background:0 0}.accordion__trigger[data-disabled]{color:var(--state-disabled-foreground);cursor:not-allowed;pointer-events:none}.accordion__indicator{font-size:var(--dimension-16);transition:transform var(--enter);flex:none;transform:rotate(90deg)}.accordion__trigger[data-panel-open] .accordion__indicator{transform:rotate(-90deg)}.accordion__panel{height:0;transition:height var(--panel-collapse);background:0 0;overflow:hidden}.accordion__panel[data-open]{height:var(--accordion-panel-height,var(--panel-height,auto));transition:height var(--panel-expand)}.accordion__panel-inner{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .accordion__panel-inner{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.accordion__panel-inner{padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16);padding-top:var(--spacing-0);padding-bottom:var(--spacing-16);color:var(--foreground-dim1)}.accordion[data-density="4"] .accordion__trigger{padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8);padding-block:var(--spacing-4)}.accordion[data-density="4"] .accordion__panel-inner{padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8);padding-top:var(--spacing-0);padding-bottom:var(--spacing-8)}.accordion[data-card][data-density="4"] .accordion__card-header{padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8)}.accordion[data-density="8"] .accordion__trigger{padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-8);padding-block:var(--spacing-8)}.accordion[data-density="8"] .accordion__panel-inner{padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12);padding-top:var(--spacing-0);padding-bottom:var(--spacing-12)}.accordion[data-card][data-density="8"] .accordion__card-header{padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}.accordion[data-density="12"] .accordion__trigger{padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-12);padding-block:var(--spacing-12)}.accordion[data-density="12"] .accordion__panel-inner{padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16);padding-top:var(--spacing-0);padding-bottom:var(--spacing-16)}.accordion[data-card][data-density="12"] .accordion__card-header{padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16)}.accordion[data-density="16"] .accordion__trigger{padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-16);padding-block:var(--spacing-16)}.accordion[data-density="16"] .accordion__panel-inner{padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-20);padding-top:var(--spacing-0);padding-bottom:var(--spacing-20)}.accordion[data-card][data-density="16"] .accordion__card-header{padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-20)}.accordion[data-density="20"] .accordion__trigger{padding-inline-start:var(--spacing-24);padding-inline-end:var(--spacing-20);padding-block:var(--spacing-20)}.accordion[data-density="20"] .accordion__panel-inner{padding-inline-start:var(--spacing-24);padding-inline-end:var(--spacing-24);padding-top:var(--spacing-0);padding-bottom:var(--spacing-24)}.accordion[data-card][data-density="20"] .accordion__card-header{padding-inline-start:var(--spacing-24);padding-inline-end:var(--spacing-24)}:root{--dialog-popup-background-glass:color-mix(in oklab, var(--background-default) 82%, transparent);--dialog-popup-border-color:color-mix(in oklab, var(--border-a40) 70%, transparent);--dialog-popup-width-320:min(var(--layout-full), var(--layout-320));--dialog-popup-width-600:min(var(--layout-full), var(--layout-600));--dialog-popup-width-fluid-60:min(var(--layout-full), max(var(--layout-320), 60vw));--dialog-popup-width:min(var(--layout-full), var(--layout-480));--dialog-motion-scale-start:.96}.dialog-viewport{z-index:var(--z-modal);opacity:0;transition:opacity var(--exit-paced), display var(--exit-paced);transition-behavior:allow-discrete;justify-content:center;align-items:center;padding-block-start:var(--spacing-16);padding-block-end:var(--spacing-16);padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16);display:none;position:fixed;inset:0}.dialog-viewport[data-open]{opacity:1;transition:opacity var(--enter-quick), display var(--enter-quick);transition-behavior:allow-discrete;display:flex}.dialog-viewport[data-closing]{opacity:0;pointer-events:none;display:flex}.dialog-viewport[data-placement=top]{align-items:flex-start;padding-block-start:var(--spacing-80)}.dialog-viewport[data-size=fullscreen]{padding-block-start:var(--spacing-0);padding-block-end:var(--spacing-0);padding-inline-start:var(--spacing-0);padding-inline-end:var(--spacing-0)}.dialog-viewport[data-scroll=viewport]{align-items:flex-start;overflow:auto}.dialog-backdrop{z-index:var(--z-overlay);background:var(--background-scrim-40);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(var(--blur-4));transition:opacity var(--exit-paced), backdrop-filter var(--exit-paced), -webkit-backdrop-filter var(--exit-paced);position:fixed;inset:0}.dialog-backdrop[data-backdrop-blur="0"]{-webkit-backdrop-filter:none}.dialog-backdrop[data-backdrop-blur="2"]{-webkit-backdrop-filter:blur(var(--blur-2))}.dialog-backdrop[data-backdrop-blur="4"]{-webkit-backdrop-filter:blur(var(--blur-4))}.dialog-backdrop[data-backdrop-blur="8"]{-webkit-backdrop-filter:blur(var(--blur-8))}.dialog-backdrop[data-backdrop-blur="16"]{-webkit-backdrop-filter:blur(var(--blur-16))}.dialog-backdrop[data-backdrop-scrim="32"]{background:var(--background-scrim-32)}.dialog-backdrop[data-backdrop-scrim="40"]{background:var(--background-scrim-40)}.dialog-backdrop[data-backdrop-scrim="64"]{background:var(--background-scrim-64)}.dialog-backdrop[data-open]{opacity:1;pointer-events:auto;transition:opacity var(--enter-paced), backdrop-filter var(--enter-paced), -webkit-backdrop-filter var(--enter-paced)}.dialog-backdrop[data-closing]{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(var(--blur-0))}.dialog-popup{z-index:var(--z-modal);gap:var(--spacing-12);width:var(--dialog-popup-width);max-height:var(--layout-full);padding:var(--spacing-24);border:var(--border-width-1) solid var(--dialog-popup-border-color);border-radius:var(--border-radius-16);background:var(--background-default);color:var(--foreground-default);box-shadow:var(--elevation-6);opacity:0;transform:translateY(var(--spacing-negative-8));transition:opacity var(--exit-quick), transform var(--exit-quick);flex-direction:column;display:flex;position:relative;overflow:auto}:where(html:not([data-focus-source=pointer])) .dialog-popup:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.dialog-popup:focus:not(:focus-visible){outline:none}.dialog-popup[data-popup-surface=glass]{background:var(--dialog-popup-background-glass);-webkit-backdrop-filter:blur(var(--blur-16))}.dialog-popup[data-border-radius="0"]{border-radius:var(--border-radius-0)}.dialog-popup[data-border-radius="32"]{border-radius:var(--border-radius-32)}.dialog-popup[data-border-radius="64"]{border-radius:var(--border-radius-64)}.dialog-popup[data-size="320"]{width:var(--dialog-popup-width-320)}.dialog-popup[data-size="600"]{width:var(--dialog-popup-width-600)}.dialog-popup[data-size=fluid-60]{width:var(--dialog-popup-width-fluid-60)}.dialog-popup[data-size=fullscreen]{width:var(--layout-full);min-height:var(--layout-full);max-height:var(--layout-full);border-radius:var(--border-radius-0)}.dialog-popup[data-scroll=body]{overflow:hidden}.dialog-popup[data-scroll=viewport]{overflow:visible}.dialog-popup[data-motion=fade],.dialog-popup[data-motion=none]{transform:none}.dialog-popup[data-motion=fade-scale]{transform:scale(var(--dialog-motion-scale-start))}.dialog-popup[data-motion=none],.dialog-backdrop[data-motion=none],.dialog-viewport[data-motion=none]{transition:none}.dialog-popup[data-open]{opacity:1;transition:opacity var(--enter-quick), transform var(--enter-quick);transform:translateY(0)}.dialog-popup[data-open][data-motion=fade],.dialog-popup[data-open][data-motion=fade-scale],.dialog-popup[data-open][data-motion=none]{transform:none}.dialog-popup[data-open][data-motion=none]{transition:none}@starting-style{.dialog-viewport[data-open]{opacity:0}.dialog-backdrop[data-open]{opacity:0;-webkit-backdrop-filter:blur(var(--blur-0))}.dialog-popup[data-open]{opacity:0;transform:translateY(var(--spacing-negative-8))}.dialog-popup[data-open][data-motion=fade],.dialog-popup[data-open][data-motion=none]{transform:none}.dialog-popup[data-open][data-motion=fade-scale]{transform:scale(var(--dialog-motion-scale-start))}}.dialog-header{align-items:center;gap:var(--spacing-12);display:flex}.dialog-title{font-family:var(--font-family-geist);font-size:var(--font-size-18);font-weight:var(--font-weight-500);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .dialog-title{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.dialog-title{color:var(--foreground-default);flex:auto;margin:0}.dialog-title--visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dialog-description{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .dialog-description{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.dialog-description{color:var(--foreground-dim1);margin:0}.dialog-body{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .dialog-body{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.dialog-body{min-block-size:var(--dimension-0);color:var(--foreground-dim1)}.dialog-popup[data-scroll=body] .dialog-body{overflow:auto}.dialog-actions{justify-content:flex-end;gap:var(--spacing-20);margin-top:var(--spacing-8);flex-wrap:wrap;display:flex}.dialog-close{width:var(--target-size-44);height:var(--target-size-44);appearance:none;border-radius:var(--border-radius-8);color:var(--foreground-dim1);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}:where(html:not([data-focus-source=pointer])) .dialog-close:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.dialog-close:focus:not(:focus-visible){outline:none}.dialog-close:hover{background:var(--state-hover-background);color:var(--foreground-default)}.dialog-close[data-disabled]{color:var(--state-disabled-foreground);cursor:not-allowed}n-direction{display:block}.direction{gap:var(--spacing-16);inline-size:100%;color:var(--foreground-default);text-align:start;direction:ltr;display:grid}.direction[dir=rtl]{direction:rtl}.direction__header{gap:var(--spacing-4);display:grid}.direction__title{font-family:var(--font-family-geist);font-size:var(--font-size-18);font-weight:var(--font-weight-500);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .direction__title{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.direction__description{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .direction__description{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.direction__description{color:var(--foreground-dim1);margin:0}.direction__sample{justify-content:space-between;align-items:center;gap:var(--spacing-16);padding:var(--spacing-16);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);background:var(--background-default);display:flex}.direction__sample strong{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .direction__sample strong{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.direction__sample span{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .direction__sample span{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.direction__sample span{color:var(--foreground-dim1)}n-divider{inline-size:var(--layout-full);flex:none;display:block}n-divider[orientation=vertical]{inline-size:var(--border-width-1);align-self:stretch;display:inline-flex}.divider{margin:var(--spacing-0);border:0;flex:none;display:block}.divider[data-orientation=horizontal]{inline-size:var(--layout-full);block-size:var(--border-width-1);border-block-start:var(--border-width-1) solid var(--border-a20)}.divider[data-orientation=vertical]{inline-size:var(--border-width-1);border-inline-start:var(--border-width-1) solid var(--border-a20);align-self:stretch;block-size:auto}:root{--drawer-side-width:min(var(--layout-full), var(--layout-400));--drawer-bottom-height:min(var(--layout-full), var(--layout-400))}n-drawer{display:contents}.drawer-viewport{z-index:var(--z-modal);pointer-events:none;display:none;position:fixed;inset:0}.drawer-viewport[data-open],.drawer-viewport[data-ending-style]{display:block}.drawer-viewport[data-modal][data-open]{pointer-events:auto}.drawer-viewport[data-ending-style]{pointer-events:none}.drawer-backdrop{z-index:var(--z-overlay);background:var(--background-scrim-40);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(var(--blur-4));transition:opacity var(--exit-paced), backdrop-filter var(--exit-paced), -webkit-backdrop-filter var(--exit-paced);position:fixed;inset:0}.drawer-backdrop[data-open]{opacity:1;pointer-events:auto;transition:opacity var(--enter-paced), backdrop-filter var(--enter-paced), -webkit-backdrop-filter var(--enter-paced)}.drawer-backdrop[data-starting-style]{opacity:0;-webkit-backdrop-filter:blur(var(--blur-0))}.drawer-backdrop[data-ending-style]{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(var(--blur-0))}.drawer-backdrop[data-swiping]{transition:none}.drawer-popup{--drawer-swipe-offset:0px;z-index:var(--z-modal);min-inline-size:var(--dimension-0);min-block-size:var(--dimension-0);border:var(--border-width-1) solid var(--border-a20);color:var(--foreground-default);box-shadow:var(--elevation-6);pointer-events:auto;will-change:transform;transition:transform var(--exit-paced);flex-direction:column;display:flex;position:fixed;overflow:hidden}:where(html:not([data-focus-source=pointer])) .drawer-popup:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.drawer-popup:focus:not(:focus-visible){outline:none}.drawer-popup[data-swipe-direction=right]{inline-size:var(--drawer-side-width);border-top-left-radius:var(--border-radius-16);border-bottom-left-radius:var(--border-radius-16);inset-block:0;inset-inline:auto 0;transform:translate(100%)}.drawer-popup[data-swipe-direction=left]{inline-size:var(--drawer-side-width);border-top-right-radius:var(--border-radius-16);border-bottom-right-radius:var(--border-radius-16);inset-block:0;inset-inline:0 auto;transform:translate(-100%)}: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)) .drawer-popup[data-swipe-direction=right]{inset-inline:0 auto}: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)) .drawer-popup[data-swipe-direction=left]{inset-inline:auto 0}.drawer-popup[data-presentation=floating][data-swipe-direction=right]{inset-block:var(--spacing-8);border-radius:var(--border-radius-16);inset-inline-end:var(--spacing-8)}.drawer-popup[data-presentation=floating][data-swipe-direction=left]{inset-block:var(--spacing-8);border-radius:var(--border-radius-16);inset-inline-start:var(--spacing-8)}: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)) .drawer-popup[data-presentation=floating][data-swipe-direction=right]{inset-inline-start:var(--spacing-8);inset-inline-end:auto}: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)) .drawer-popup[data-presentation=floating][data-swipe-direction=left]{inset-inline-start:auto;inset-inline-end:var(--spacing-8)}.drawer-popup[data-swipe-direction=bottom]{max-block-size:var(--drawer-bottom-height);block-size:var(--drawer-snap-size,auto);border-start-start-radius:var(--border-radius-16);border-start-end-radius:var(--border-radius-16);inset-block-end:0;inset-inline:0;transform:translateY(100%)}.drawer-popup[data-swipe-direction=top]{max-block-size:var(--drawer-bottom-height);block-size:var(--drawer-snap-size,auto);border-end-end-radius:var(--border-radius-16);border-end-start-radius:var(--border-radius-16);inset-block-start:0;inset-inline:0;transform:translateY(-100%)}.drawer-popup[data-presentation=floating][data-swipe-direction=bottom]{inset-inline:var(--spacing-8);border-radius:var(--border-radius-16);inset-block-end:var(--spacing-8)}.drawer-popup[data-presentation=floating][data-swipe-direction=top]{inset-inline:var(--spacing-8);border-radius:var(--border-radius-16);inset-block-start:var(--spacing-8)}.drawer-popup[data-snap-points]{max-block-size:var(--layout-full)}.drawer-popup[data-open]{transition:transform var(--enter-paced)}.drawer-popup[data-open][data-snap-points]{will-change:transform, block-size;transition:transform var(--enter-paced), block-size var(--panel-expand)}.drawer-popup[data-open][data-snap-points][data-snap-transition=collapse]{transition:transform var(--enter-paced), block-size var(--panel-collapse)}.drawer-popup[data-open][data-swipe-direction=right],.drawer-popup[data-open][data-swipe-direction=left]{transform:translateX(var(--drawer-swipe-offset))}.drawer-popup[data-open][data-swipe-direction=bottom],.drawer-popup[data-open][data-swipe-direction=top]{transform:translateY(var(--drawer-swipe-offset))}.drawer-popup[data-starting-style][data-swipe-direction=right],.drawer-popup[data-ending-style][data-swipe-direction=right]{transform:translate(100%)}.drawer-popup[data-starting-style][data-swipe-direction=left],.drawer-popup[data-ending-style][data-swipe-direction=left]{transform:translate(-100%)}.drawer-popup[data-starting-style][data-swipe-direction=bottom],.drawer-popup[data-ending-style][data-swipe-direction=bottom]{transform:translateY(100%)}.drawer-popup[data-starting-style][data-swipe-direction=top],.drawer-popup[data-ending-style][data-swipe-direction=top]{transform:translateY(-100%)}.drawer-popup[data-presentation=floating][data-starting-style][data-swipe-direction=right],.drawer-popup[data-presentation=floating][data-ending-style][data-swipe-direction=right]{transform:translate(100dvw)}.drawer-popup[data-presentation=floating][data-starting-style][data-swipe-direction=left],.drawer-popup[data-presentation=floating][data-ending-style][data-swipe-direction=left]{transform:translate(-100dvw)}.drawer-popup[data-presentation=floating][data-starting-style][data-swipe-direction=bottom],.drawer-popup[data-presentation=floating][data-ending-style][data-swipe-direction=bottom]{transform:translateY(100dvh)}.drawer-popup[data-presentation=floating][data-starting-style][data-swipe-direction=top],.drawer-popup[data-presentation=floating][data-ending-style][data-swipe-direction=top]{transform:translateY(-100dvh)}.drawer-popup[data-ending-style]{transition:transform var(--exit-paced)}.drawer-popup[data-swiping],.drawer-popup[data-open][data-snap-points][data-swiping]{-webkit-user-select:none;user-select:none;transition:none}.drawer-content{gap:var(--spacing-12);min-inline-size:var(--dimension-0);min-block-size:var(--dimension-0);padding:var(--spacing-24);overscroll-behavior:contain;border-radius:inherit;flex-direction:column;flex:auto;display:flex;overflow:hidden}.drawer-swipe-handle{z-index:var(--z-raised);inline-size:var(--dimension-40);block-size:var(--spacing-4);border-radius:var(--border-radius-800);background:var(--background-dim4);cursor:grab;touch-action:none;flex:none;align-self:center;margin-block-start:var(--spacing-12);position:relative}.drawer-swipe-handle:active{cursor:grabbing}.drawer-popup[data-swipe-direction=top] .drawer-content,.drawer-popup[data-swipe-direction=left] .drawer-content{order:1}.drawer-popup[data-swipe-direction=top] .drawer-swipe-handle{order:2;margin-block-start:var(--spacing-0);margin-block-end:var(--spacing-12)}.drawer-popup[data-swipe-direction=right],.drawer-popup[data-swipe-direction=left]{flex-direction:row}.drawer-popup[data-swipe-direction=right] .drawer-swipe-handle,.drawer-popup[data-swipe-direction=left] .drawer-swipe-handle{inline-size:var(--spacing-4);block-size:var(--dimension-40);align-self:center;margin-block-start:var(--spacing-0);margin-inline-start:var(--spacing-12)}.drawer-popup[data-swipe-direction=left] .drawer-swipe-handle{order:2;margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-12)}.drawer-header{align-items:center;gap:var(--spacing-12);flex:none;display:flex}.drawer-title{font-family:var(--font-family-geist);font-size:var(--font-size-18);font-weight:var(--font-weight-500);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .drawer-title{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.drawer-title{color:var(--foreground-default);flex:auto;margin:0}.drawer-description{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .drawer-description{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.drawer-description{color:var(--foreground-dim1);flex:none;margin:0}.drawer-body{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .drawer-body{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.drawer-body{min-block-size:var(--dimension-0);color:var(--foreground-dim1);overscroll-behavior:contain;flex:auto;overflow:auto}.drawer-actions{justify-content:flex-end;gap:var(--spacing-12);margin-top:var(--spacing-8);flex-wrap:wrap;flex:none;display:flex}.drawer-close{width:var(--target-size-44);height:var(--target-size-44);border-radius:var(--border-radius-8);appearance:none;color:var(--foreground-dim1);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}:where(html:not([data-focus-source=pointer])) .drawer-close:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.drawer-close:focus:not(:focus-visible){outline:none}.drawer-close:hover{background:var(--state-hover-background);color:var(--foreground-default)}n-dropdown-menu{max-inline-size:var(--layout-full);display:inline-block}.dropdown-menu{max-inline-size:var(--layout-full);display:inline-block;position:relative}.dropdown-menu__trigger{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .dropdown-menu__trigger{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.dropdown-menu__trigger{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--spacing-8);min-block-size:var(--target-size-32);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);appearance:none;background:var(--background-default);color:var(--foreground-default);cursor:pointer;text-align:start;transition:background-color var(--enter-quick), border-color var(--enter-quick), color var(--enter-quick);padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-0);display:inline-flex}:where(html:not([data-focus-source=pointer])) .dropdown-menu__trigger:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.dropdown-menu__trigger:focus:not(:focus-visible){outline:none}.dropdown-menu__trigger:hover:not([data-disabled]){background:var(--background-default);border-color:var(--border-a40)}.dropdown-menu__trigger[data-popup-open]:not([data-disabled]){background:var(--background-default);border-color:var(--border-a60)}.dropdown-menu__trigger[data-disabled]{color:var(--state-disabled-foreground);background:var(--state-disabled-background);cursor:not-allowed}.dropdown-menu__trigger-label{text-overflow:ellipsis;flex:auto;min-inline-size:0;overflow:hidden}.dropdown-menu__indicator{inline-size:var(--target-size-32);block-size:var(--target-size-32);border-radius:var(--border-radius-6);color:var(--foreground-dim1);font-size:var(--dimension-16);transition:transform var(--enter-quick);flex:none;justify-content:center;align-items:center;display:inline-flex;transform:rotate(90deg)}.dropdown-menu__trigger[data-disabled] .dropdown-menu__indicator{color:var(--state-disabled-foreground)}.dropdown-menu__trigger[data-popup-open] .dropdown-menu__indicator{transform:rotate(270deg)}.dropdown-menu__trigger--menu-row{inline-size:var(--layout-320);background:var(--state-hover-background);border-color:#0000;justify-content:flex-start;padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}.dropdown-menu__trigger--menu-row:hover:not([data-disabled]),.dropdown-menu__trigger--menu-row[data-popup-open]:not([data-disabled]){background:var(--state-hover-background);border-color:#0000}.dropdown-menu__trigger--menu-row>.icon{color:var(--foreground-dim1);font-size:var(--dimension-16);flex:none}.dropdown-menu__positioner{z-index:var(--z-overlay);min-inline-size:var(--layout-200);padding-top:var(--spacing-6);padding-bottom:var(--spacing-0);padding-inline-start:var(--spacing-0);padding-inline-end:var(--spacing-0);display:none;position:absolute;inset-block-start:100%;inset-inline-start:0;translate:0}n-dropdown-menu .dropdown-menu__positioner{position:fixed;inset:auto}.dropdown-menu__positioner[data-open]{display:block}.dropdown-menu__positioner[data-side=top]{padding-top:var(--spacing-0);padding-bottom:var(--spacing-6);inset-block:auto 100%;inset-inline-start:0}.dropdown-menu__positioner[data-side=right]{padding-top:var(--spacing-0);padding-inline-start:var(--spacing-6);inset-block-start:50%;inset-inline-start:100%;translate:0 -50%}.dropdown-menu__positioner[data-side=left]{padding-top:var(--spacing-0);padding-inline-end:var(--spacing-6);inset-block-start:50%;inset-inline:auto 100%;translate:0 -50%}n-dropdown-menu .dropdown-menu__positioner[data-side]{inset:auto}n-dropdown-menu .dropdown-menu__positioner[data-side=top]{translate:0 -100%}n-dropdown-menu .dropdown-menu__positioner[data-side=right]{translate:0 -50%}n-dropdown-menu .dropdown-menu__positioner[data-side=left]{translate:-100% -50%}.dropdown-menu--account .dropdown-menu__positioner{min-inline-size:var(--layout-320)}.dropdown-menu__popup{box-sizing:border-box;gap:var(--spacing-2);max-block-size:var(--layout-320);padding:var(--spacing-6);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);color:var(--foreground-default);box-shadow:var(--elevation-3);opacity:1;transition:opacity var(--enter-quick);display:grid;overflow:hidden}.dropdown-menu--account .dropdown-menu__popup{inline-size:var(--layout-320);max-inline-size:var(--layout-full);max-block-size:var(--layout-400)}.dropdown-menu__meta{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .dropdown-menu__meta{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.dropdown-menu__meta{grid-template-columns:var(--dimension-20) minmax(0, 1fr);gap:var(--spacing-8);min-block-size:var(--dimension-32);color:var(--foreground-default);align-items:center;padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12);display:grid}.dropdown-menu__meta .icon{color:var(--foreground-default);font-size:var(--dimension-16)}.dropdown-menu__meta-text,.dropdown-menu__item-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.dropdown-menu__label{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .dropdown-menu__label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.dropdown-menu__label{padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12);padding-top:var(--spacing-8);padding-bottom:var(--spacing-4);color:var(--foreground-dim1);font-weight:var(--font-weight-500)}.dropdown-menu__separator{block-size:var(--border-width-1);margin-inline:var(--spacing-0);margin-top:var(--spacing-0);margin-bottom:var(--spacing-0);border:0;border-block-start:var(--border-width-1) solid var(--border-a20)}.dropdown-menu__shortcut{margin-inline-start:auto}.dropdown-menu__item{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .dropdown-menu__item{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.dropdown-menu__item{align-items:center;gap:var(--spacing-8);min-block-size:var(--target-size-32);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-40);padding-top:var(--spacing-8);padding-bottom:var(--spacing-8);border-radius:var(--border-radius-6);appearance:none;color:var(--foreground-default);cursor:pointer;text-align:start;-webkit-user-select:none;user-select:none;background:0 0;border:0;display:flex;position:relative}:where(html:not([data-focus-source=pointer])) .dropdown-menu__item:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.dropdown-menu__item:focus:not(:focus-visible){outline:none}.dropdown-menu--account .dropdown-menu__item{padding-inline-end:var(--spacing-12)}.dropdown-menu__item>span:first-child{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.dropdown-menu__item-label{flex:auto}.dropdown-menu__item .icon{font-size:var(--dimension-16)}.dropdown-menu__end-icon{color:var(--foreground-dim1);flex:none;margin-inline-start:auto}.dropdown-menu__usage-detail{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .dropdown-menu__usage-detail{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.dropdown-menu__usage-detail{gap:var(--spacing-12);min-block-size:var(--dimension-32);color:var(--foreground-dim1);grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;padding-inline-start:var(--spacing-40);padding-inline-end:var(--spacing-12);display:grid}.dropdown-menu__usage-label{min-inline-size:0;color:var(--foreground-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropdown-menu__item:hover:not([data-disabled]),.dropdown-menu__item[data-highlighted]{background:var(--state-hover-background)}.dropdown-menu__item[data-variant=destructive]{color:var(--status-error)}.dropdown-menu__item[data-variant=destructive]:hover:not([data-disabled]),.dropdown-menu__item[data-variant=destructive][data-highlighted]{background:var(--state-hover-background);color:var(--status-error)}.dropdown-menu__item[data-selected]:not([data-variant=destructive]){background:var(--state-hover-background)}.dropdown-menu__item[data-disabled]{color:var(--state-disabled-foreground);cursor:not-allowed}.dropdown-menu__item[data-inset]{padding-inline-start:var(--spacing-32)}.dropdown-menu__item-indicator{font-size:var(--dimension-16);justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:var(--spacing-12)}n-empty{inline-size:100%;display:block}.empty{justify-content:center;align-items:center;gap:var(--spacing-24);inline-size:100%;min-inline-size:0;padding:var(--spacing-24);border:var(--border-width-1) dashed var(--border-a20);border-radius:var(--border-radius-8);color:var(--foreground-default);text-align:center;text-wrap:balance;flex-direction:column;display:flex}.empty__header{inline-size:100%;max-inline-size:var(--layout-320);text-align:center;justify-items:center}.empty__media{inline-size:var(--dimension-40);block-size:var(--dimension-40);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);background:var(--background-dim2);color:var(--foreground-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty__media .icon{font-size:var(--dimension-24)}.empty__title{color:var(--foreground-default)}.empty__description{max-inline-size:var(--layout-320);color:var(--foreground-dim1);margin:0}.empty__description a{color:var(--action-link-fg);text-underline-offset:var(--spacing-4);text-decoration:underline}.empty__description a:hover{color:var(--action-link-fg-hover)}.empty__content{align-items:center;gap:var(--spacing-16);inline-size:100%;min-inline-size:0;max-inline-size:var(--layout-320);flex-direction:column;display:flex}@media (width>=600px){.empty{padding:var(--spacing-48)}}n-field{display:block}.field-set{gap:var(--spacing-16);border:0;min-width:0;margin:0;padding:0;display:grid}.field-legend{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .field-legend{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.field-legend{color:var(--foreground-default);padding:0}.field-set>.field-legend+.field-description{margin-top:var(--spacing-4)}.field-legend[data-variant=label]{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .field-legend[data-variant=label]{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.field-group{gap:var(--spacing-32);display:grid}.field{gap:var(--spacing-8);color:var(--foreground-default);display:grid}.field[data-invalid=true],.field[data-invalid]{color:var(--status-error)}.field[data-disabled]{color:var(--state-disabled-foreground)}.field-content{gap:var(--spacing-4);display:grid}.field-label{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .field-label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.field-label{gap:var(--spacing-8);color:var(--foreground-default);display:flex}.field[data-disabled] .field-label{color:var(--state-disabled-foreground)}.field-title{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .field-title{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.field-title{gap:var(--spacing-8);color:var(--foreground-default);display:flex}.field[data-disabled] .field-title{color:var(--state-disabled-foreground)}.field-description{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .field-description{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.field-description{color:var(--foreground-dim1);text-align:start}.field-error{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .field-error{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.field-error{color:var(--status-error)}.field-separator{height:var(--border-width-1);margin-top:var(--spacing-4);margin-bottom:var(--spacing-4);border:0;border-block-start:var(--border-width-1) solid var(--border-a20)}.field-separator__content{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .field-separator__content{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.field-separator__content{color:var(--foreground-dim1);padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8)}.field-control{display:block}.field[data-invalid] .input,.field-control[data-invalid] .input{border-color:var(--status-error)}.field-set[data-layout=inline]{gap:var(--spacing-8) var(--spacing-16);border:0;flex-wrap:wrap;align-items:center;min-width:0;margin:0;padding:0;display:flex}.field-set[data-layout=inline]>.field-legend{width:100%;margin-bottom:var(--spacing-8);padding:0}.field-legend[data-variant=caption]{font-family:var(--font-family-geist-mono);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-12);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .field-legend[data-variant=caption]{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.field-legend[data-variant=caption]{color:var(--foreground-dim1);text-transform:uppercase;letter-spacing:.04em}.field-set[data-layout=inline]>label{font-family:var(--font-family-geist-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .field-set[data-layout=inline]>label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.field-set[data-layout=inline]>label{align-items:center;gap:var(--spacing-8);min-height:var(--layout-24);color:var(--foreground-default);cursor:pointer;white-space:nowrap;display:inline-flex}.field-set[data-layout=inline]>label>input[type=radio],.field-set[data-layout=inline]>label>input[type=checkbox]{accent-color:var(--state-focus);width:var(--dimension-14);height:var(--dimension-14);flex-shrink:0}.field-set[data-layout=inline]>input[type=text],.field-set[data-layout=inline]>input[type=number],.field-set[data-layout=inline]>select,.field-set[data-layout=inline]>textarea{font-family:var(--font-family-geist-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .field-set[data-layout=inline]>input[type=text],[data-theme=dark] .field-set[data-layout=inline]>input[type=number],[data-theme=dark] .field-set[data-layout=inline]>select,[data-theme=dark] .field-set[data-layout=inline]>textarea{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.field-set[data-layout=inline]>input[type=text],.field-set[data-layout=inline]>input[type=number],.field-set[data-layout=inline]>select,.field-set[data-layout=inline]>textarea{appearance:none;padding:var(--spacing-6) var(--spacing-10);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-6);background:var(--background-default);color:var(--foreground-default);width:100%;max-width:var(--layout-320)}.field-set[data-layout=inline]>textarea{min-height:var(--layout-72);resize:vertical}.field-set[data-layout=inline]>input[type=range]{min-width:var(--layout-160);max-width:var(--layout-320);accent-color:var(--state-focus);flex:1}.field-set[data-layout=inline]>input[type=color]{width:var(--layout-32);height:var(--layout-32);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-6);cursor:pointer;background:0 0;padding:0}.field-set[data-layout=inline]>input[type=text]:focus-visible,.field-set[data-layout=inline]>input[type=number]:focus-visible,.field-set[data-layout=inline]>select:focus-visible,.field-set[data-layout=inline]>textarea:focus-visible{border-color:var(--state-focus)}:where(html:not([data-focus-source=pointer])) .field-set[data-layout=inline]>label>input[type=radio]:focus-visible,:where(html:not([data-focus-source=pointer])) .field-set[data-layout=inline]>label>input[type=checkbox]:focus-visible,:where(html:not([data-focus-source=pointer])) .field-set[data-layout=inline]>input[type=text]:focus-visible,:where(html:not([data-focus-source=pointer])) .field-set[data-layout=inline]>input[type=number]:focus-visible,:where(html:not([data-focus-source=pointer])) .field-set[data-layout=inline]>select:focus-visible,:where(html:not([data-focus-source=pointer])) .field-set[data-layout=inline]>textarea:focus-visible{outline:var(--focus-ring-width) solid var(--state-focus);outline-offset:var(--focus-ring-offset-2)}n-hover-card{max-inline-size:100%;display:inline-block}.hover-card{max-inline-size:100%;display:inline-block;position:relative}.hover-card__trigger{color:var(--action-link-fg);text-underline-offset:.16em;text-decoration-line:underline}:where(html:not([data-focus-source=pointer])) .hover-card__trigger:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.hover-card__trigger:focus:not(:focus-visible){outline:none}.hover-card__trigger:hover,.hover-card__trigger[data-popup-open]{color:var(--action-link-fg-hover)}.hover-card__trigger.button{color:var(--button-foreground);text-decoration:none}.hover-card__trigger.button:hover,.hover-card__trigger.button[data-popup-open]{color:var(--button-hover-foreground)}.hover-card__positioner,.hover-card__positioner[data-side=bottom]{top:100%;bottom:auto;z-index:var(--z-overlay);inline-size:min(var(--layout-320), 100vw - var(--spacing-32));padding-top:var(--spacing-8);padding-bottom:0;padding-inline:0;display:none;position:absolute;inset-inline:50% auto;translate:-50%}.hover-card__positioner[data-side=top]{padding-top:0;padding-bottom:var(--spacing-8);top:auto;bottom:100%}.hover-card__positioner[data-side=right]{top:50%;bottom:auto;padding-top:0;padding-inline-start:var(--spacing-8);inset-inline:100% auto;translate:0 -50%}.hover-card__positioner[data-side=left]{top:50%;bottom:auto;padding-top:0;padding-inline-end:var(--spacing-8);inset-inline:auto 100%;translate:0 -50%}.hover-card__positioner[data-open]{display:block}.hover-card__positioner[data-side=bottom][data-align=start],.hover-card__positioner[data-side=top][data-align=start]{inset-inline-start:0;translate:0}.hover-card__positioner[data-side=bottom][data-align=end],.hover-card__positioner[data-side=top][data-align=end]{inset-inline-start:100%;translate:-100%}.hover-card__positioner[data-side=right][data-align=start],.hover-card__positioner[data-side=left][data-align=start]{top:0;translate:0}.hover-card__positioner[data-side=right][data-align=end],.hover-card__positioner[data-side=left][data-align=end]{top:100%;translate:0 -100%}n-hover-card .hover-card__positioner{z-index:var(--z-overlay);block-size:max-content;display:none;position:fixed;inset:auto}n-hover-card .hover-card__positioner[data-open]{display:block}n-hover-card .hover-card__positioner,n-hover-card .hover-card__positioner[data-side=bottom]{padding-top:var(--spacing-8);padding-bottom:0;padding-inline:0;translate:-50%}n-hover-card .hover-card__positioner[data-side=top]{padding-top:0;padding-bottom:var(--spacing-8);padding-inline:0;translate:-50% -100%}n-hover-card .hover-card__positioner[data-side=right]{padding-top:0;padding-bottom:0;padding-inline-start:var(--spacing-8);padding-inline-end:0;translate:0 -50%}n-hover-card .hover-card__positioner[data-side=left]{padding-top:0;padding-bottom:0;padding-inline-start:0;padding-inline-end:var(--spacing-8);translate:-100% -50%}n-hover-card .hover-card__positioner[data-side=bottom][data-align=start]{translate:0}n-hover-card .hover-card__positioner[data-side=bottom][data-align=end]{translate:-100%}n-hover-card .hover-card__positioner[data-side=top][data-align=start]{translate:0 -100%}n-hover-card .hover-card__positioner[data-side=top][data-align=end]{translate:-100% -100%}n-hover-card .hover-card__positioner[data-side=right][data-align=start]{translate:0}n-hover-card .hover-card__positioner[data-side=right][data-align=end]{translate:0 -100%}n-hover-card .hover-card__positioner[data-side=left][data-align=start]{translate:-100%}n-hover-card .hover-card__positioner[data-side=left][data-align=end]{translate:-100% -100%}.hover-card__positioner:before{content:"";pointer-events:auto;position:absolute}.hover-card__positioner[data-side=bottom]:before,.hover-card__positioner:not([data-side]):before{block-size:var(--spacing-16);clip-path:polygon(50% 0,100% 100%,0 100%);inset-block-start:calc(var(--spacing-8) * -1);inset-inline:0}.hover-card__positioner[data-side=top]:before{block-size:var(--spacing-16);clip-path:polygon(0 0,100% 0,50% 100%);inset-block-end:calc(var(--spacing-8) * -1);inset-inline:0}.hover-card__positioner[data-side=right]:before{inline-size:var(--spacing-16);clip-path:polygon(0 50%,100% 0,100% 100%);inset-block:0;inset-inline-start:calc(var(--spacing-8) * -1)}.hover-card__positioner[data-side=left]:before{inline-size:var(--spacing-16);clip-path:polygon(0 0,100% 50%,0 100%);inset-block:0;inset-inline-end:calc(var(--spacing-8) * -1)}.hover-card__popup{box-sizing:border-box;gap:var(--spacing-8);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);color:var(--foreground-default);box-shadow:var(--elevation-3);overflow-wrap:anywhere;opacity:1;transition:opacity var(--overlay-enter), transform var(--overlay-enter);display:grid;transform:translate(0)}.hover-card__popup[data-starting-style],.hover-card__popup[data-ending-style]{opacity:var(--overlay-presence-fade);transform:translateY(var(--overlay-presence-offset))}.hover-card__popup[data-side=top][data-starting-style],.hover-card__popup[data-side=top][data-ending-style]{transform:translateY(calc(var(--overlay-presence-offset) * -1))}.hover-card__popup[data-side=right][data-starting-style],.hover-card__popup[data-side=right][data-ending-style]{transform:translateX(var(--overlay-presence-offset))}.hover-card__popup[data-side=left][data-starting-style],.hover-card__popup[data-side=left][data-ending-style]{transform:translateX(calc(var(--overlay-presence-offset) * -1))}.hover-card__popup[data-ending-style]{transition:opacity var(--overlay-exit), transform var(--overlay-exit)}.hover-card__popup{padding:var(--spacing-16);position:relative}.hover-card[data-motion=quick] .hover-card__popup{transition:opacity var(--enter-quick), transform var(--enter-quick)}.hover-card[data-motion=slow] .hover-card__popup{transition:opacity var(--enter-paced), transform var(--enter-paced)}.hover-card[data-motion=quick] .hover-card__popup[data-ending-style]{transition:opacity var(--exit-quick), transform var(--exit-quick)}.hover-card[data-motion=slow] .hover-card__popup[data-ending-style]{transition:opacity var(--exit-paced), transform var(--exit-paced)}.hover-card__title{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .hover-card__title{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.hover-card__title{color:var(--foreground-default);margin:0}.hover-card__description{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .hover-card__description{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.hover-card__description{color:var(--foreground-dim1);margin:0}n-pagination{inline-size:100%;display:block}.pagination{justify-content:center;inline-size:100%;display:flex}.pagination__content{justify-content:center;align-items:center;gap:var(--spacing-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pagination__item{display:flex}.pagination__link,.pagination__ellipsis{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .pagination__link,[data-theme=dark] .pagination__ellipsis{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.pagination__link,.pagination__ellipsis{justify-content:center;align-items:center;gap:var(--spacing-4);min-inline-size:var(--target-size-32);min-block-size:var(--target-size-32);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-8);color:var(--foreground-default);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12);text-decoration:none;display:inline-flex}.pagination__link{cursor:pointer}:where(html:not([data-focus-source=pointer])) .pagination__link:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.pagination__link:focus:not(:focus-visible){outline:none}.pagination__link:hover{background:var(--state-hover-background)}.pagination__link:active{background:var(--state-active-background)}.pagination__link[aria-current=page]{border-color:var(--border-a60);background:var(--background-default)}.pagination__link[aria-disabled=true]{color:var(--state-disabled-foreground);background:var(--state-disabled-background);cursor:not-allowed;pointer-events:none}.pagination__link--page{padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8)}.pagination__link--previous{padding-inline-start:var(--spacing-8)}.pagination__link--next{padding-inline-end:var(--spacing-8)}.pagination__ellipsis{color:var(--foreground-dim1)}.pagination .icon{font-size:var(--dimension-20)}.pagination__sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}n-popover{display:inline-block}.popover{display:inline-block;position:relative}.popover__trigger{max-inline-size:var(--layout-full)}.popover__trigger-label{text-overflow:ellipsis;flex:auto;min-inline-size:0;overflow:hidden}.popover__positioner{z-index:var(--z-overlay);inline-size:var(--popover-inline-size,var(--layout-320));display:none;position:absolute}.popover__positioner[data-open]{display:block}.popover__positioner,.popover__positioner[data-side=bottom]{top:100%;padding-top:var(--spacing-8);inset-inline-start:50%;translate:-50%}.popover__positioner[data-side=top]{top:auto;bottom:100%;padding-top:0;padding-bottom:var(--spacing-8);inset-inline-start:50%;translate:-50%}.popover__positioner[data-side=right]{top:50%;padding-top:0;padding-inline-start:var(--spacing-8);inset-inline-start:100%;translate:0 -50%}.popover__positioner[data-side=left]{top:50%;padding-top:0;padding-inline-end:var(--spacing-8);inset-inline:auto 100%;translate:0 -50%}n-popover .popover__positioner{z-index:var(--z-overlay);block-size:max-content;display:none;position:fixed;inset:auto}n-popover .popover__positioner[data-open]{display:block}n-popover .popover__positioner,n-popover .popover__positioner[data-side=bottom]{padding-top:var(--spacing-8);padding-bottom:0;padding-inline:0;translate:-50%}n-popover .popover__positioner[data-side=top]{padding-top:0;padding-bottom:var(--spacing-8);padding-inline:0;translate:-50% -100%}n-popover .popover__positioner[data-side=right]{padding-top:0;padding-bottom:0;padding-inline-start:var(--spacing-8);padding-inline-end:0;translate:0 -50%}n-popover .popover__positioner[data-side=left]{padding-top:0;padding-bottom:0;padding-inline-start:0;padding-inline-end:var(--spacing-8);translate:-100% -50%}n-popover .popover__positioner[data-side=bottom][data-align=start]{translate:0}n-popover .popover__positioner[data-side=bottom][data-align=end]{translate:-100%}n-popover .popover__positioner[data-side=top][data-align=start]{translate:0 -100%}n-popover .popover__positioner[data-side=top][data-align=end]{translate:-100% -100%}n-popover .popover__positioner[data-side=right][data-align=start]{translate:0}n-popover .popover__positioner[data-side=right][data-align=end]{translate:0 -100%}n-popover .popover__positioner[data-side=left][data-align=start]{translate:-100%}n-popover .popover__positioner[data-side=left][data-align=end]{translate:-100% -100%}.popover__popup{box-sizing:border-box;gap:var(--spacing-8);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);color:var(--foreground-default);box-shadow:var(--elevation-3);overflow-wrap:anywhere;opacity:1;transition:opacity var(--overlay-enter), transform var(--overlay-enter);display:grid;transform:translate(0)}.popover__popup[data-starting-style],.popover__popup[data-ending-style]{opacity:var(--overlay-presence-fade);transform:translateY(var(--overlay-presence-offset))}.popover__popup[data-side=top][data-starting-style],.popover__popup[data-side=top][data-ending-style]{transform:translateY(calc(var(--overlay-presence-offset) * -1))}.popover__popup[data-side=right][data-starting-style],.popover__popup[data-side=right][data-ending-style]{transform:translateX(var(--overlay-presence-offset))}.popover__popup[data-side=left][data-starting-style],.popover__popup[data-side=left][data-ending-style]{transform:translateX(calc(var(--overlay-presence-offset) * -1))}.popover__popup[data-ending-style]{transition:opacity var(--overlay-exit), transform var(--overlay-exit)}.popover__popup{max-block-size:var(--popover-max-block-size,var(--layout-320));padding-top:var(--popover-padding,var(--spacing-16));padding-bottom:var(--popover-padding,var(--spacing-16));padding-inline-start:var(--popover-padding,var(--spacing-16));padding-inline-end:var(--popover-padding,var(--spacing-16));overflow:auto}.popover__title{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .popover__title{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.popover__title{margin:0}.popover__description{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .popover__description{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.popover__description{color:var(--foreground-dim1);margin:0}.popover__body{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .popover__body{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.popover__body{gap:var(--spacing-8);display:grid}.popover__section{gap:var(--spacing-6);display:grid}.popover__field{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .popover__field{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.popover__field{gap:var(--spacing-6);min-inline-size:0;display:grid}.popover__field:has(.popover__range){grid-template-columns:minmax(0,1fr) auto;align-items:center}.popover__field-label{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .popover__field-label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.popover__field-label{color:var(--foreground-default);grid-column:1/-1}.popover__field-value{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .popover__field-value{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.popover__field-value{color:var(--foreground-dim1)}.popover__native-control{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .popover__native-control{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.popover__native-control{box-sizing:border-box;inline-size:var(--layout-full);min-block-size:var(--target-size-32);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);background:var(--background-default);color:var(--foreground-default);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}:where(html:not([data-focus-source=pointer])) .popover__native-control:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.popover__native-control:focus:not(:focus-visible){outline:none}.popover__native-control:hover:not(:disabled){border-color:var(--border-a40)}.popover__range{inline-size:var(--layout-full);min-block-size:var(--target-size-32);accent-color:var(--foreground-default)}.popover__actions{justify-content:flex-end;gap:var(--spacing-8);margin-top:var(--spacing-4);display:flex}n-progress{inline-size:100%;display:block}.progress{gap:var(--spacing-8) var(--spacing-16);inline-size:100%;max-inline-size:var(--layout-320);color:var(--foreground-default);grid-template-columns:1fr auto;display:grid}.progress__label,.progress__value{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .progress__label,[data-theme=dark] .progress__value{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.progress__value{color:var(--foreground-dim1);text-align:end}.progress__track{block-size:var(--dimension-8);border-radius:var(--border-radius-circular);background:var(--background-dim3);grid-column:1/-1;overflow:hidden}.progress__indicator{border-radius:inherit;background:var(--status-success);block-size:100%;inline-size:0%;transition:inline-size var(--enter)}.progress[data-indeterminate] .progress__indicator{inline-size:40%;animation:progress-indeterminate var(--emphasis) infinite}@keyframes progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.progress[data-indeterminate] .progress__indicator{opacity:.46;inline-size:100%;animation:none}}n-quote{inline-size:var(--layout-full);min-inline-size:var(--dimension-0);display:block}.quote{font-family:var(--font-family-geist);font-size:var(--font-size-20);font-weight:var(--font-weight-600);line-height:var(--line-height-13);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .quote{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.quote{inline-size:var(--layout-full);min-inline-size:var(--dimension-0);margin:var(--spacing-0);padding:var(--spacing-0);border:0;border-inline-start:var(--border-width-4) solid currentcolor;color:var(--foreground-default);text-wrap:pretty;background:0 0;padding-inline-start:var(--spacing-24);display:block}.quote__content{margin:var(--spacing-0)}n-radio{display:inline-flex}.radio-field{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .radio-field{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.radio-field{align-items:center;gap:var(--spacing-12);min-height:var(--target-size-32);color:var(--foreground-default);cursor:pointer;padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4);display:inline-flex;position:relative}.radio{flex:none;display:inline-flex}.radio__native{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.radio__ring{width:var(--dimension-20);height:var(--dimension-20);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-circular);background:var(--background-default);color:var(--action-primary-bg);transition:background-color var(--enter-quick), border-color var(--enter-quick), color var(--enter-quick);place-items:center;display:inline-grid}.radio__indicator{width:var(--dimension-10);height:var(--dimension-10);border-radius:var(--border-radius-circular);opacity:0;transition:opacity var(--enter-quick), transform var(--enter-quick);background:currentColor;transform:scale(0)}.radio[data-checked] .radio__ring{border-color:var(--action-primary-bg)}.radio[data-checked] .radio__indicator{opacity:1;transform:scale(1)}.radio__native:hover:not(:disabled)+.radio__ring{border-color:var(--border-a60)}.radio:has(.radio__native:focus-visible) .radio__ring{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.radio[data-invalid] .radio__ring{border-width:var(--border-width-2);border-color:var(--status-error)}.radio:has(.radio__native[aria-invalid=true]) .radio__ring{border-width:var(--border-width-2);border-color:var(--status-error)}.radio[data-invalid][data-checked] .radio__ring{color:var(--status-error)}.radio[data-checked]:has(.radio__native[aria-invalid=true]) .radio__ring{color:var(--status-error)}.radio[data-disabled],.radio[data-readonly]{color:var(--state-disabled-foreground)}.radio[data-disabled] .radio__native,.radio[data-readonly] .radio__native{cursor:not-allowed}.radio[data-disabled] .radio__ring{border-color:var(--border-a20);background:var(--state-disabled-background);color:var(--state-disabled-foreground)}.radio-label{display:inline-block}n-radio-group{display:block}.radio-group{gap:var(--spacing-4);flex-direction:column;display:flex}.radio-group[data-orientation=horizontal]{gap:var(--spacing-16);flex-flow:wrap}.radio-group[data-disabled]{color:var(--state-disabled-foreground)}n-scroll-area{inline-size:100%;display:block}.scroll-area{inline-size:100%;max-block-size:var(--layout-240);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);background:var(--background-default);color:var(--foreground-default);scrollbar-color:var(--border-a20) transparent;scrollbar-width:thin;position:relative;overflow:auto}:where(html:not([data-focus-source=pointer])) .scroll-area:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.scroll-area:focus:not(:focus-visible){outline:none}.scroll-area[data-frame=none]{border-radius:var(--border-radius-0);background:0 0;border-color:#0000}.scroll-area[data-orientation=horizontal]{max-block-size:none;overflow:auto hidden}.scroll-area[data-max-block="320"]{max-block-size:var(--layout-320)}.scroll-area[data-max-block="480"]{max-block-size:var(--layout-480)}.scroll-area[data-max-block=none]{max-block-size:none}.scroll-area__viewport{gap:var(--spacing-8);min-inline-size:100%;padding-top:var(--spacing-16);padding-right:var(--spacing-16);padding-bottom:var(--spacing-16);padding-left:var(--spacing-16);display:grid}.scroll-area[data-inset="0"] .scroll-area__viewport{padding-top:var(--spacing-0);padding-right:var(--spacing-0);padding-bottom:var(--spacing-0);padding-left:var(--spacing-0)}.scroll-area[data-inset="10"] .scroll-area__viewport{padding-top:var(--spacing-10);padding-right:var(--spacing-10);padding-bottom:var(--spacing-10);padding-left:var(--spacing-10)}.scroll-area[data-orientation=horizontal] .scroll-area__viewport{min-inline-size:max-content;display:flex}@supports not (scrollbar-color:auto){.scroll-area::-webkit-scrollbar{inline-size:var(--dimension-10);block-size:var(--dimension-10)}.scroll-area::-webkit-scrollbar-thumb{border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-circular);background:var(--border-a20);background-clip:content-box}.scroll-area::-webkit-scrollbar-track{background:0 0}}n-select{inline-size:var(--layout-320);max-inline-size:var(--layout-full);display:block}.select{box-sizing:border-box;gap:var(--spacing-8);inline-size:var(--layout-320);max-inline-size:var(--layout-full);color:var(--foreground-default);display:grid;position:relative}n-select .select{inline-size:var(--layout-full)}.select__label{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .select__label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.select__label{color:var(--foreground-default)}.select__trigger{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .select__trigger{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.select__trigger{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--spacing-8);min-block-size:var(--dimension-40);inline-size:var(--layout-full);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);appearance:none;background:var(--background-default);color:var(--foreground-default);cursor:pointer;text-align:start;transition:background-color var(--enter-quick), border-color var(--enter-quick), color var(--enter-quick);padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-0);display:inline-flex}:where(html:not([data-focus-source=pointer])) .select__trigger:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.select__trigger:focus:not(:focus-visible){outline:none}.select__trigger:hover:not([data-disabled],[data-invalid]){border-color:var(--border-a40);background:var(--background-default)}.select__trigger[data-popup-open]:not([data-invalid]){border-color:var(--border-a60);background:var(--background-default)}.select__trigger[data-invalid]{border-color:var(--status-error);outline:var(--border-width-1) solid var(--status-error);outline-offset:0}.select__trigger[data-disabled]{color:var(--state-disabled-foreground);background:var(--state-disabled-background);cursor:not-allowed}.select__trigger[data-disabled] .select__indicator{color:var(--state-disabled-foreground)}.select__value[data-placeholder]{color:var(--foreground-dim1)}.select__value,.select__item-text{text-overflow:ellipsis;flex:auto;min-inline-size:0;overflow:hidden}.select__indicator{inline-size:var(--target-size-32);block-size:var(--target-size-32);border-radius:var(--border-radius-6);color:var(--foreground-dim1);font-size:var(--dimension-16);transition:transform var(--enter-quick);flex:none;justify-content:center;align-items:center;display:inline-flex;transform:rotate(90deg)}.select__trigger[data-popup-open] .select__indicator{transform:rotate(270deg)}.select__positioner{z-index:var(--z-overlay);min-inline-size:var(--layout-full);padding-top:var(--spacing-6);display:none;position:absolute;inset-block-start:100%;inset-inline:0}n-select .select__positioner{min-inline-size:var(--spacing-0);position:fixed;inset:auto}.select__positioner[data-open]{display:block}.select__popup{box-sizing:border-box;inline-size:var(--layout-full);max-block-size:var(--layout-320);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);color:var(--foreground-default);box-shadow:var(--elevation-3);opacity:1;transition:opacity var(--enter-quick);display:grid;overflow:hidden}.select__listbox{gap:var(--spacing-2);max-block-size:var(--layout-240);padding:var(--spacing-6);display:grid;overflow:auto}.select__label-row{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .select__label-row{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.select__label-row{padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12);padding-top:var(--spacing-8);padding-bottom:var(--spacing-4);color:var(--foreground-dim1);font-weight:var(--font-weight-500)}.select__item{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .select__item{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.select__item{align-items:center;gap:var(--spacing-8);min-block-size:var(--target-size-32);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-40);padding-top:var(--spacing-8);padding-bottom:var(--spacing-8);border-radius:var(--border-radius-6);appearance:none;color:var(--foreground-default);cursor:pointer;text-align:start;-webkit-user-select:none;user-select:none;background:0 0;border:0;display:flex;position:relative}:where(html:not([data-focus-source=pointer])) .select__item:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.select__item:focus:not(:focus-visible){outline:none}.select__item:hover:not([data-disabled]),.select__item[data-highlighted]{background:var(--state-hover-background)}.select__item[data-selected]{background:var(--state-hover-background);color:var(--foreground-default)}.select__item[data-disabled]{color:var(--state-disabled-foreground);cursor:not-allowed}.select__item-indicator{font-size:var(--dimension-16);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:var(--spacing-12)}.select__separator{block-size:var(--border-width-1);margin-top:var(--spacing-4);margin-bottom:var(--spacing-4);border:0;border-block-start:var(--border-width-1) solid var(--border-a20)}.select__supporting{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .select__supporting{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.select__supporting{color:var(--foreground-dim1)}.select__supporting[data-invalid]{color:var(--status-error)}:root{--sidebar-width:min(100vw, var(--layout-280));--sidebar-mobile-width:min(var(--layout-full), var(--layout-320));--sidebar-icon-width:min(var(--layout-full), var(--layout-56));--sidebar-peek-block-start:var(--layout-72);--sidebar-peek-block-end:var(--dimension-40);--sidebar-peek-inline:var(--spacing-12)}n-sidebar{min-block-size:100dvh;min-inline-size:0;display:block}.sidebar-shell{block-size:inherit;min-block-size:inherit;background:var(--background-default);color:var(--foreground-default);position:relative}.sidebar__backdrop{z-index:var(--z-overlay);background:var(--background-scrim-40);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(var(--blur-4));transition:opacity var(--exit-paced), backdrop-filter var(--exit-paced), -webkit-backdrop-filter var(--exit-paced);display:none;position:fixed;inset:0}.sidebar__panel{z-index:var(--z-modal);inline-size:var(--sidebar-mobile-width);max-inline-size:var(--layout-full);transition:transform var(--enter-paced), inline-size var(--enter-paced);display:flex;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.sidebar-shell[data-side=right] .sidebar__panel{inset-inline:auto 0;transform:translate(100%)}.sidebar-shell[data-mobile][data-mobile-open] .sidebar__backdrop{opacity:1;pointer-events:auto;transition:opacity var(--enter-paced), backdrop-filter var(--enter-paced), -webkit-backdrop-filter var(--enter-paced);display:block}.sidebar-shell[data-mobile][data-mobile-open] .sidebar__panel{transform:translate(0)}.sidebar__inner{border-inline-end:var(--border-width-1) solid var(--border-a20);background:var(--background-default);block-size:100%;min-inline-size:0;color:var(--foreground-default);flex-direction:column;flex:auto;display:flex;overflow:hidden}.sidebar-shell[data-side=right] .sidebar__inner{border-inline-start:var(--border-width-1) solid var(--border-a20);border-inline-end:0}.sidebar__resize-tooltip{z-index:var(--z-sticky);inset-block:var(--spacing-0);inline-size:var(--spacing-12);min-inline-size:var(--spacing-12);block-size:100%;display:block;position:absolute;inset-inline-end:var(--spacing-0);translate:50%}.sidebar-shell[data-side=right] .sidebar__resize-tooltip{inset-inline-start:var(--spacing-0);inset-inline-end:auto;translate:-50%}.sidebar-shell[data-collapsible=peek] .sidebar__resize-tooltip,.sidebar-shell[data-side=right][data-collapsible=peek] .sidebar__resize-tooltip{translate:var(--spacing-0) 0}.sidebar__resize-tooltip,.sidebar__resize-tooltip .tooltip,.sidebar__resize-tooltip .tooltip__trigger{block-size:100%}.sidebar__resize-tooltip .tooltip,.sidebar__resize-tooltip .tooltip__trigger{inline-size:100%;display:block}.sidebar__resize-tooltip .tooltip__positioner{pointer-events:none}.sidebar__resize-tooltip .tooltip__positioner:is([data-side=right],[data-side=left]){top:var(--sidebar-resize-y,50%)}n-sidebar[data-resizing] .sidebar__resize-tooltip .tooltip__positioner[data-open]{display:none}:where(html:not([data-focus-source=pointer])) .sidebar__resize-bar:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.sidebar__resize-bar:focus:not(:focus-visible){outline:none}.sidebar__resize-bar{border-radius:var(--border-radius-6);appearance:none;block-size:100%;inline-size:100%;color:var(--foreground-dim1);cursor:col-resize;touch-action:none;background:0 0;border:0;display:block;position:relative}.sidebar__resize-bar:is(:hover,:focus-visible),n-sidebar[data-resizing] .sidebar__resize-bar{color:var(--foreground-dim1);background:0 0}.sidebar__resize-handle{pointer-events:none;inline-size:var(--spacing-0);block-size:var(--spacing-0);opacity:0;position:absolute;inset-block-start:var(--sidebar-resize-y,50%);inset-inline-start:50%;overflow:hidden}n-sidebar[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}n-sidebar[data-resizing] .sidebar-shell .sidebar__panel,n-sidebar[data-resizing] .sidebar-shell[data-collapsible=peek] .sidebar__panel,n-sidebar[data-resizing] .sidebar-shell[data-collapsible=peek][data-open] .sidebar__panel{transition:none}n-sidebar[data-resizing] .sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__panel{transition:none}n-sidebar[data-resizing] .sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger)[data-open] .sidebar__panel{transition:none}.sidebar__header,.sidebar__footer,.sidebar__group{gap:var(--spacing-8);flex-direction:column;display:flex}.sidebar__header{padding-block:var(--spacing-16)}.sidebar__header,.sidebar__footer{flex:none}.sidebar__footer{padding-block:var(--spacing-0);border-block-start:var(--border-width-1) solid var(--border-a20)}.sidebar__header-row{align-items:center;gap:var(--spacing-4);min-inline-size:0;margin-inline:var(--spacing-8);padding-inline:var(--spacing-8);border:var(--border-width-1) solid transparent;color:var(--foreground-dim1);display:flex}.sidebar__header-row .sidebar__brand{flex:auto;inline-size:auto}.sidebar__header-row>.sidebar__brand-title{font-family:var(--font-family-geist);font-size:var(--font-size-20);font-weight:var(--font-weight-600);line-height:var(--line-height-13);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .sidebar__header-row>.sidebar__brand-title{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.sidebar__header-row>.sidebar__brand-title{min-inline-size:0;font-weight:var(--font-weight-700);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}[data-theme=dark] .sidebar__header-row>.sidebar__brand-title{font-weight:var(--font-weight-600)}.sidebar__header-row:has(>.sidebar__trigger){padding-inline-end:var(--spacing-0)}.sidebar__header-row>.sidebar__trigger{flex:none;justify-content:center;padding-inline-end:var(--spacing-0)}.sidebar-shell[data-side=right] .sidebar__header-row>.sidebar__brand-title{order:-1}:where([data-host=app]) .sidebar__header-row>.sidebar__trigger{display:none}:where([data-host=app]) .sidebar__header-row:has(>.sidebar__trigger){padding-inline-end:var(--spacing-8)}.sidebar__header>.sidebar__group{padding:var(--spacing-0)}.sidebar__user{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .sidebar__user{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.sidebar__user{align-items:center;gap:var(--spacing-8);min-inline-size:0;margin-inline:var(--spacing-8);padding-block:var(--spacing-8);padding-inline:var(--spacing-8);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-8);color:var(--foreground-dim1);display:flex}.sidebar__user .icon{font-size:var(--dimension-20);flex:none}.sidebar__user-text{flex:auto}.sidebar__menu{scrollbar-width:thin;scrollbar-color:var(--border-a40) transparent;flex:auto;min-block-size:0;overflow:auto}.sidebar__separator{block-size:var(--border-width-1);margin-block:var(--spacing-4);margin-inline:var(--spacing-8);border:0;border-block-start:var(--border-width-1) solid var(--border-a20)}.sidebar__brand{align-items:center;gap:var(--spacing-8);border-radius:var(--border-radius-8);appearance:none;inline-size:100%;min-inline-size:0;color:var(--foreground-default);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.sidebar__brand-mark{inline-size:var(--dimension-32);block-size:var(--dimension-32);border-radius:var(--border-radius-8);background:var(--brand-primary);color:var(--foreground-inverse);flex:none;place-items:center;display:inline-grid}.sidebar__brand-switcher{padding:var(--spacing-4)}.sidebar__brand-switcher:hover{background:var(--state-hover-background)}.sidebar__brand-chevron{color:var(--foreground-dim1);margin-inline-start:auto}.sidebar__list-chevron{color:var(--foreground-dim1);opacity:0;transition:opacity var(--exit-quick);flex:none}.sidebar__list-button:is(:hover,:focus-visible) .sidebar__list-chevron,.sidebar__list-sub-button:is(:hover,:focus-visible) .sidebar__list-chevron{opacity:1;transition:opacity var(--enter-quick)}:is(.sidebar__list-button:has(>.sidebar__list-chevron) .sidebar__list-label,.sidebar__list-sub-button:has(>.sidebar__list-chevron) .sidebar__list-label){flex:0 auto}.sidebar__avatar{inline-size:var(--dimension-32);block-size:var(--dimension-32);border-radius:var(--border-radius-800);background:var(--brand-active-background);color:var(--brand-primary);flex:none;place-items:center;display:inline-grid}.sidebar__brand-text,.sidebar__list-label,.sidebar__list-sub-button>span,.sidebar__user-text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.sidebar__brand-title{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .sidebar__brand-title{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.sidebar__brand-title{display:block}.sidebar__brand-caption{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .sidebar__brand-caption{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.sidebar__brand-caption{color:var(--foreground-dim1)}.sidebar__group-label{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .sidebar__group-label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.sidebar__group-label{color:var(--foreground-dim1);min-block-size:var(--target-size-32);margin-inline:var(--spacing-8);padding-inline:var(--spacing-8);border:var(--border-width-1) solid transparent;align-items:center;display:flex}.sidebar__group{min-inline-size:0;padding-block:var(--spacing-8);position:relative}:where(html:not([data-focus-source=pointer])) .sidebar__group-action:focus-visible,:where(html:not([data-focus-source=pointer])) .sidebar__header-action:focus-visible,:where(html:not([data-focus-source=pointer])) .sidebar__list-action:focus-visible,:where(html:not([data-focus-source=pointer])) .sidebar__trigger:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.sidebar__group-action:focus:not(:focus-visible),.sidebar__header-action:focus:not(:focus-visible),.sidebar__list-action:focus:not(:focus-visible),.sidebar__trigger:focus:not(:focus-visible){outline:none}.sidebar__group-action,.sidebar__header-action,.sidebar__list-action,.sidebar__trigger{min-width:var(--target-size-32);min-height:var(--target-size-32);border-radius:var(--border-radius-8);appearance:none;color:var(--foreground-dim1);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.sidebar__trigger{color:var(--foreground-dim1)}.sidebar__group-action:hover,.sidebar__header-action:hover,.sidebar__list-action:hover{background:var(--state-hover-background);color:var(--foreground-default)}.sidebar__trigger:hover{background:var(--state-hover-background)}.sidebar__group-action{min-width:var(--target-size-32);min-height:var(--target-size-32);border:var(--border-width-1) solid transparent;justify-content:flex-end;padding-inline-end:var(--spacing-8);position:absolute;inset-block-start:var(--spacing-8);inset-inline-end:var(--spacing-8)}.sidebar__group-content{min-inline-size:0}.sidebar__input{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .sidebar__input{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}:where(html:not([data-focus-source=pointer])) .sidebar__input:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.sidebar__input:focus:not(:focus-visible){outline:none}.sidebar__input{inline-size:auto;margin-inline:var(--spacing-8);min-block-size:var(--target-size-32);padding-block:var(--spacing-10);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);background:var(--background-default);color:var(--foreground-default);padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12);display:block}.sidebar__input::placeholder{color:var(--foreground-dim1)}.sidebar__list,.sidebar__list-sub{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sidebar__list-sub[hidden]{display:none}.sidebar__list-item,.sidebar__list-sub-item{min-inline-size:0;position:relative}.sidebar__list-sub-item{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .sidebar__list-sub-item{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}:where(html:not([data-focus-source=pointer])) .sidebar__list-button:focus-visible,:where(html:not([data-focus-source=pointer])) .sidebar__list-sub-button:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.sidebar__list-button:focus:not(:focus-visible),.sidebar__list-sub-button:focus:not(:focus-visible){outline:none}.sidebar__list-button,.sidebar__list-sub-button{min-width:var(--target-size-32);min-height:var(--target-size-32);font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .sidebar__list-button,[data-theme=dark] .sidebar__list-sub-button{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.sidebar__list-button,.sidebar__list-sub-button{align-items:center;gap:var(--spacing-8);inline-size:-webkit-fill-available;min-inline-size:0;inline-size:-moz-available;inline-size:stretch;margin-inline:var(--spacing-8);padding-block:var(--spacing-8);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-8);appearance:none;color:var(--foreground-dim1);text-align:start;cursor:pointer;transition:background-color var(--enter), border-color var(--enter), color var(--enter);background:0 0;padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8);text-decoration:none;display:flex}.sidebar__list-button:hover,.sidebar__list-sub-button:hover{background:var(--state-hover-background);color:var(--foreground-dim1)}.sidebar__list-button[data-active]:not([aria-expanded]),.sidebar__list-button[aria-current=page],.sidebar__list-sub-button[data-active]:not([aria-expanded]),.sidebar__list-sub-button[aria-current=page]{background:var(--background-dim2);color:var(--foreground-default);font-weight:var(--font-weight-600)}.sidebar__list-button--outlined{border-color:var(--border-a60);background:var(--background-default);color:var(--foreground-default)}.sidebar__list-button[data-size="12"],.sidebar__list-sub-button[data-size="12"]{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .sidebar__list-button[data-size="12"],[data-theme=dark] .sidebar__list-sub-button[data-size="12"]{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.sidebar__list-button[data-size="16"]{padding-block:var(--spacing-12)}.sidebar__list-button[data-disabled],.sidebar__list-button[aria-disabled=true],.sidebar__list-sub-button[data-disabled],.sidebar__list-sub-button[aria-disabled=true]{color:var(--state-disabled-foreground);background:var(--state-disabled-background);cursor:not-allowed}.sidebar-shell .sidebar__list,.sidebar-shell .sidebar__list-sub{margin:0;list-style:none}.sidebar-shell .sidebar__list{padding:0}.sidebar-shell .sidebar__list-sub{padding-block:var(--spacing-0);padding-inline-start:var(--spacing-24);padding-inline-end:var(--spacing-0)}.sidebar-shell .sidebar__list-button,.sidebar-shell .sidebar__list-sub-button{color:var(--foreground-dim1);text-decoration:none}.sidebar-shell .sidebar__list-button:hover,.sidebar-shell .sidebar__list-sub-button:hover,.sidebar-shell .sidebar__list-button[data-active]:not([aria-expanded]),.sidebar-shell .sidebar__list-button[aria-current=page],.sidebar-shell .sidebar__list-sub-button[data-active]:not([aria-expanded]),.sidebar-shell .sidebar__list-sub-button[aria-current=page],.sidebar-shell .sidebar__list-button--outlined{color:var(--foreground-default)}.sidebar-shell .sidebar__list-button[data-disabled],.sidebar-shell .sidebar__list-button[aria-disabled=true],.sidebar-shell .sidebar__list-sub-button[data-disabled],.sidebar-shell .sidebar__list-sub-button[aria-disabled=true]{color:var(--state-disabled-foreground)}.sidebar__list-button .icon,.sidebar__list-sub-button .icon{font-size:var(--dimension-20);flex:none}.sidebar__list-button .sidebar__status-icon,.sidebar__list-sub-button .sidebar__status-icon{--icon-weight:500;--icon-optical-size:16;inline-size:var(--dimension-20);font-size:var(--dimension-10);color:var(--foreground-dim1);place-items:center;display:inline-grid}.sidebar__status-icon[data-status=complete]{--icon-fill:1}.sidebar__status-icon[data-status=incomplete]{--icon-fill:0}.sidebar__status-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --sidebar-glyph-fill{syntax:"<percentage>";inherits:true;initial-value:0%}.sidebar__trigger-glyph{inline-size:var(--dimension-20);block-size:var(--dimension-16);border:var(--border-width-2) solid currentcolor;border-radius:var(--border-radius-4);flex:none;position:relative;overflow:hidden}.sidebar__trigger-glyph:before{content:"";inline-size:var(--border-width-2);background:currentColor;position:absolute;inset-block:0;inset-inline-start:38%}.sidebar__trigger-glyph:after{content:"";inline-size:var(--sidebar-glyph-fill,0%);transition:inline-size var(--exit-paced);background:currentColor;position:absolute;inset-block:0;inset-inline-start:0}.sidebar-shell[data-side=right] .sidebar__trigger-glyph{transform:scaleX(-1)}.sidebar__trigger:hover .sidebar__trigger-glyph,.sidebar__trigger:active .sidebar__trigger-glyph{--sidebar-glyph-fill:38%}.sidebar__trigger:hover .sidebar__trigger-glyph:after,.sidebar__trigger:active .sidebar__trigger-glyph:after{transition:inline-size var(--enter-paced)}.sidebar__list-action{opacity:1;position:absolute;inset-block-start:0;inset-inline-end:0}.sidebar__list-action[data-hover-only]{opacity:0}.sidebar__list-item:focus-within .sidebar__list-action[data-hover-only],.sidebar__list-item:hover .sidebar__list-action[data-hover-only]{opacity:1}.sidebar__list-badge{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .sidebar__list-badge{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.sidebar__list-badge{pointer-events:none;min-inline-size:var(--dimension-24);min-block-size:var(--dimension-20);border-radius:var(--border-radius-800);background:var(--background-dim4);color:var(--foreground-dim1);font-weight:var(--font-weight-600);font-variant-numeric:tabular-nums;place-items:center;padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6);display:inline-grid;position:absolute;inset-block-start:var(--spacing-12);inset-inline-end:var(--spacing-12)}.sidebar__list-button .sidebar__list-badge{transition:opacity var(--exit-quick);flex:none;margin-inline-start:auto;position:static}.sidebar__list-item:has(.sidebar__list-action):not(:has(.sidebar__list-badge)) .sidebar__list-button{padding-inline-end:var(--target-size-32)}:is(.sidebar__list-item:has(.sidebar__list-action[data-hover-only]):hover .sidebar__list-badge,.sidebar__list-item:has(.sidebar__list-action[data-hover-only]):focus-within .sidebar__list-badge){opacity:0}.sidebar__list-time{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .sidebar__list-time{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.sidebar__list-time{color:var(--foreground-dim1);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto;padding-inline-start:var(--spacing-8)}.sidebar__list-sub{border-inline-start:0;margin:0;padding-inline-start:var(--spacing-24)}.sidebar__list-sub-button{padding-inline-start:var(--spacing-12)}.sidebar__list-skeleton{align-items:center;gap:var(--spacing-8);min-block-size:var(--target-size-32);margin-inline:var(--spacing-8);padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8);display:flex}.sidebar__list-skeleton-icon,.sidebar__list-skeleton-text{border-radius:var(--border-radius-8);background:var(--background-dim4);display:block}.sidebar__list-skeleton-icon{inline-size:var(--dimension-20);block-size:var(--dimension-20)}.sidebar__list-skeleton-text{inline-size:var(--layout-120);block-size:var(--dimension-12)}.sidebar__inset{min-block-size:inherit;background:var(--background-dim1);min-inline-size:0}.sidebar__inset-chrome{align-items:center;gap:var(--spacing-8);padding:var(--spacing-12);border-block-end:var(--border-width-1) solid var(--border-a20);display:flex}.sidebar__inset-body{min-inline-size:0;padding:var(--spacing-24)}.sidebar__trigger-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar-shell[data-collapsible=icon][data-collapsed] .sidebar__brand-text,.sidebar-shell[data-collapsible=icon][data-collapsed] .sidebar__brand-title,.sidebar-shell[data-collapsible=icon][data-collapsed] .sidebar__brand-chevron,.sidebar-shell[data-collapsible=icon][data-collapsed] .sidebar__list-chevron,.sidebar-shell[data-collapsible=icon][data-collapsed] .sidebar__list-time,.sidebar-shell[data-collapsible=icon][data-collapsed] .sidebar__group-label,.sidebar-shell[data-collapsible=icon][data-collapsed] .sidebar__group-action,.sidebar-shell[data-collapsible=icon][data-collapsed] .sidebar__input,.sidebar-shell[data-collapsible=icon][data-collapsed] .sidebar__list-label,.sidebar-shell[data-collapsible=icon][data-collapsed] .sidebar__list-action,.sidebar-shell[data-collapsible=icon][data-collapsed] .sidebar__list-badge,.sidebar-shell[data-collapsible=icon][data-collapsed] .sidebar__list-sub,.sidebar-shell[data-collapsible=icon][data-collapsed] .sidebar__user-text{display:none}.sidebar-shell[data-collapsible=icon][data-collapsed] .sidebar__brand,.sidebar-shell[data-collapsible=icon][data-collapsed] .sidebar__header-row,.sidebar-shell[data-collapsible=icon][data-collapsed] .sidebar__list-button,.sidebar-shell[data-collapsible=icon][data-collapsed] .sidebar__user{justify-content:center}.sidebar-shell[data-collapsible=icon][data-collapsed] .sidebar__header-row:has(>.sidebar__trigger){padding-inline-end:var(--spacing-8)}.sidebar-shell[data-collapsible=icon][data-collapsed] .sidebar__header-row>.sidebar__trigger{justify-content:center;padding-inline-end:var(--spacing-0)}.sidebar-shell[data-presentation=floating] .sidebar__inner{margin:var(--spacing-8);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-12)}.sidebar-shell[data-presentation=inset]{background:var(--background-dim1)}.sidebar-shell[data-presentation=inset] .sidebar__inner{background:var(--background-dim1);border-inline:0}.sidebar-shell[data-presentation=inset] .sidebar__inset{margin:var(--spacing-8);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-12);background:var(--background-default);box-shadow:var(--elevation-1);overflow:hidden}@media (width>=600px){.sidebar-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);transition:grid-template-columns var(--enter-paced);display:grid}.sidebar-shell[data-collapsed]{transition:grid-template-columns var(--exit-paced)}n-sidebar[data-resizing] .sidebar-shell{transition:none}.sidebar-shell[data-side=right]{grid-template-columns:minmax(0, 1fr) var(--sidebar-width)}.sidebar-shell[data-collapsible=icon][data-collapsed]{grid-template-columns:var(--sidebar-icon-width) minmax(0, 1fr)}.sidebar-shell[data-side=right][data-collapsible=icon][data-collapsed]{grid-template-columns:minmax(0, 1fr) var(--sidebar-icon-width)}.sidebar-shell[data-collapsible=offcanvas][data-collapsed]{grid-template-columns:var(--dimension-0) minmax(0, 1fr)}.sidebar-shell[data-side=right][data-collapsible=offcanvas][data-collapsed]{grid-template-columns:minmax(0, 1fr) var(--dimension-0)}.sidebar-shell[data-collapsible=offcanvas][data-collapsed]:has(.sidebar__header-row>.sidebar__trigger){grid-template-columns:var(--sidebar-icon-width) minmax(0, 1fr)}.sidebar-shell[data-collapsible=offcanvas][data-collapsed]:has(.sidebar__header-row>.sidebar__trigger)[data-side=right]{grid-template-columns:minmax(0, 1fr) var(--sidebar-icon-width)}.sidebar-shell[data-collapsible=offcanvas][data-collapsed]:has(.sidebar__header-row>.sidebar__trigger)[data-side=right] .sidebar__inset{padding-inline-start:var(--spacing-0);padding-inline-end:var(--sidebar-icon-width)}.sidebar-shell[data-collapsible=offcanvas][data-collapsed]:has(.sidebar__header-row>.sidebar__trigger)[data-side=right] .sidebar{grid-area:1/2}.sidebar-shell[data-collapsible=offcanvas][data-collapsed]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__inset{grid-area:1/1/auto/-1;padding-inline-start:var(--sidebar-icon-width)}.sidebar-shell[data-collapsible=offcanvas][data-collapsed]:has(.sidebar__header-row>.sidebar__trigger) .sidebar{grid-area:1/1}.sidebar-shell[data-collapsible=offcanvas][data-collapsed]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__inner{background:0 0;border-inline:0}.sidebar-shell[data-collapsible=offcanvas][data-collapsed]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__header>:not(.sidebar__header-row){display:none}.sidebar-shell[data-collapsible=offcanvas][data-collapsed]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__header-row>:not(.sidebar__trigger){display:none}.sidebar-shell[data-collapsible=offcanvas][data-collapsed]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__menu{display:none}.sidebar-shell[data-collapsible=offcanvas][data-collapsed]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__footer{display:none}.sidebar-shell[data-collapsible=offcanvas][data-collapsed]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__header-row{justify-content:center;padding-inline-end:var(--spacing-8)}.sidebar-shell[data-collapsible=offcanvas][data-collapsed]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__header-row>.sidebar__trigger{justify-content:center;padding-inline-end:var(--spacing-0)}.sidebar__backdrop{display:none}.sidebar{z-index:var(--z-sticky);block-size:100%;min-block-size:0;min-inline-size:0;position:relative;overflow:visible}.sidebar__inset{block-size:100%;min-block-size:0}.sidebar-shell[data-side=right] .sidebar{grid-area:1/2}.sidebar-shell[data-side=right] .sidebar__inset{grid-area:1/1}.sidebar__panel{z-index:var(--z-sticky);inline-size:var(--sidebar-width);block-size:100%;min-block-size:0;position:fixed;inset-block:0;inset-inline-start:0;transform:none}.sidebar-shell[data-side=right] .sidebar__panel{inset-inline:auto 0;transform:none}.sidebar-shell[data-collapsible=icon][data-collapsed] .sidebar__panel{inline-size:var(--sidebar-icon-width)}.sidebar-shell[data-collapsible=offcanvas][data-collapsed] .sidebar__panel{inline-size:var(--dimension-0);overflow:hidden}.sidebar-shell[data-collapsible=offcanvas][data-collapsed]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__panel{inline-size:var(--sidebar-icon-width)}}.sidebar-shell[data-collapsible=peek] .sidebar__trigger[data-sidebar-peek-preview-trigger]{anchor-name:--sidebar-trigger}.sidebar-shell[data-collapsible=peek] .sidebar__header-row>.sidebar__trigger[data-sidebar-peek-open-trigger],.sidebar-shell[data-collapsible=peek][data-open] .sidebar__header-row>.sidebar__trigger[data-sidebar-peek-preview-trigger]{display:none}.sidebar-shell[data-collapsible=peek][data-open] .sidebar__header-row>.sidebar__trigger[data-sidebar-peek-open-trigger]{display:inline-flex}.sidebar-shell[data-collapsible=peek] .sidebar{z-index:var(--z-modal);block-size:auto;min-block-size:0;position:relative}.sidebar-shell[data-collapsible=peek] .sidebar__panel{position-anchor:--sidebar-trigger;z-index:var(--z-modal);margin:var(--spacing-0);padding:var(--spacing-0);inline-size:var(--sidebar-width);block-size:auto;max-inline-size:none;color:inherit;visibility:hidden;opacity:0;translate:calc(-1 * var(--spacing-20)) 0;pointer-events:none;transition:translate var(--exit-paced), opacity var(--exit-paced), visibility var(--exit-paced), inset-block var(--exit-paced), inset-inline var(--exit-paced);background:0 0;border:0;display:flex;position:absolute;inset:auto;inset-block-start:var(--sidebar-peek-block-start);inset-block-end:var(--sidebar-peek-block-end);inset-inline-start:var(--sidebar-peek-inline);overflow:visible}.sidebar-shell[data-side=right][data-collapsible=peek] .sidebar__panel{translate:var(--spacing-20) 0;inset-inline-start:auto;inset-inline-end:var(--sidebar-peek-inline)}@supports (anchor-name:--sidebar-probe){.sidebar-shell[data-collapsible=peek] .sidebar__panel{inset-block-start:anchor(bottom);inset-inline-start:anchor(start)}.sidebar-shell[data-side=right][data-collapsible=peek] .sidebar__panel{inset-inline-start:auto;inset-inline-end:anchor(end)}}.sidebar-shell[data-collapsible=peek] .sidebar__panel:before{content:"";block-size:var(--spacing-12);position:absolute;inset-block-end:100%;inset-inline:0}.sidebar-shell[data-collapsible=peek]:not([data-open],[data-peek-suppressed]) .sidebar__panel:hover{visibility:visible;opacity:1;translate:var(--spacing-0) 0;pointer-events:auto;transition:translate var(--enter-paced), opacity var(--enter-paced), visibility var(--enter-paced)}.sidebar-shell[data-collapsible=peek]:not([data-open],[data-peek-suppressed]):has(.sidebar__trigger[data-sidebar-peek-preview-trigger]:hover) .sidebar__panel{visibility:visible;opacity:1;translate:var(--spacing-0) 0;pointer-events:auto;transition:translate var(--enter-paced), opacity var(--enter-paced), visibility var(--enter-paced)}.sidebar-shell[data-collapsible=peek][data-open] .sidebar__panel{inset-block:var(--spacing-0);visibility:visible;opacity:1;translate:var(--spacing-0) 0;pointer-events:auto;transition:translate var(--enter-paced), opacity var(--enter-paced), visibility var(--enter-paced), inset-block var(--enter-paced), inset-inline var(--enter-paced);inset-inline-start:var(--spacing-0)}.sidebar-shell[data-side=right][data-collapsible=peek][data-open] .sidebar__panel{inset-inline-start:auto;inset-inline-end:var(--spacing-0)}@supports (anchor-name:--sidebar-probe){.sidebar-shell[data-collapsible=peek][data-open] .sidebar__panel{inset-inline-start:var(--spacing-0)}.sidebar-shell[data-side=right][data-collapsible=peek][data-open] .sidebar__panel{inset-inline-start:auto;inset-inline-end:var(--spacing-0)}}.sidebar-shell[data-collapsible=peek][data-open][data-peek-closing] .sidebar__panel{opacity:1;visibility:hidden;box-shadow:var(--elevation-6);transition:translate var(--exit-paced), visibility var(--exit-paced);translate:-100%}.sidebar-shell[data-side=right][data-collapsible=peek][data-open][data-peek-closing] .sidebar__panel{translate:100%}.sidebar-shell[data-collapsible=peek][data-open][data-peek-closing]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__panel{visibility:hidden;transition:translate var(--exit-paced), visibility var(--exit-paced);translate:-100%}.sidebar-shell[data-side=right][data-collapsible=peek][data-open][data-peek-closing]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__panel{translate:100%}.sidebar-shell[data-collapsible=peek]:not(:has(.sidebar__header-row>.sidebar__trigger)) .sidebar__panel .sidebar__inner{transition:margin var(--enter-paced), border-radius var(--enter-paced), border-color var(--enter-paced), box-shadow var(--enter-paced)}.sidebar-shell[data-collapsible=peek][data-open] .sidebar__panel .sidebar__inner{margin:var(--spacing-0);border:0;border-inline-end:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-0);box-shadow:none}.sidebar-shell[data-side=right][data-collapsible=peek][data-open] .sidebar__panel .sidebar__inner{border-inline-end:0;border-inline-start:var(--border-width-1) solid var(--border-a20)}.sidebar-shell[data-side=right][data-collapsible=peek] .sidebar__inset-chrome{justify-content:flex-end}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__panel{inline-size:var(--sidebar-width);translate:var(--spacing-0) 0;visibility:visible;opacity:1;pointer-events:none;transition:inline-size var(--exit-paced), opacity var(--exit-paced), visibility var(--exit-paced), inset-block var(--exit-paced), inset-inline var(--exit-paced);inset-block-start:var(--spacing-0);inset-block-end:var(--sidebar-icon-width);inset-inline-start:var(--spacing-0);overflow:hidden}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger)[data-side=right] .sidebar__panel{inset-inline-start:auto;inset-inline-end:var(--spacing-0)}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__inner{margin:var(--spacing-0);box-shadow:none;background:0 0;border-color:#0000;position:relative;overflow:hidden}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__inner:before{content:"";z-index:0;inset-inline:var(--sidebar-peek-inline);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-12);box-shadow:none;opacity:0;visibility:hidden;translate:calc(-1 * var(--spacing-20)) 0;pointer-events:none;transition:opacity var(--exit-paced), visibility var(--exit-paced), translate var(--exit-paced), border-color var(--exit-paced), background var(--exit-paced), box-shadow var(--exit-paced);background:0 0;position:absolute;inset-block-start:var(--sidebar-icon-width);inset-block-end:var(--spacing-0)}:is(.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__header,.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__menu,.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__footer){z-index:1;position:relative}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__header-row{inline-size:var(--sidebar-icon-width);margin-inline:var(--spacing-0);padding-inline:var(--spacing-6);justify-content:center}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__header-row>.sidebar__trigger{pointer-events:auto;justify-content:center;padding-inline-end:var(--spacing-0)}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger)[data-side=right] .sidebar__header-row{margin-inline-start:auto;margin-inline-end:var(--spacing-0)}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger)[data-side=right] .sidebar__inner:before{translate:var(--spacing-20) 0}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__header>:not(.sidebar__header-row){opacity:0;visibility:hidden;pointer-events:none;transform:translateX(calc(-1 * var(--spacing-20)));transition:opacity var(--enter-paced), transform var(--enter-paced)}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__header-row>:not(.sidebar__trigger){opacity:0;visibility:hidden;pointer-events:none;transform:translateX(calc(-1 * var(--spacing-20)));transition:opacity var(--enter-paced), transform var(--enter-paced)}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__menu{opacity:0;visibility:hidden;pointer-events:none;transform:translateX(calc(-1 * var(--spacing-20)));transition:opacity var(--enter-paced), transform var(--enter-paced)}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__footer{opacity:0;visibility:hidden;pointer-events:none;transform:translateX(calc(-1 * var(--spacing-20)));transition:opacity var(--enter-paced), transform var(--enter-paced)}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger)[data-side=right] .sidebar__header>:not(.sidebar__header-row){transform:translateX(var(--spacing-20))}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger)[data-side=right] .sidebar__header-row>:not(.sidebar__trigger){transform:translateX(var(--spacing-20))}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger)[data-side=right] .sidebar__menu{transform:translateX(var(--spacing-20))}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger)[data-side=right] .sidebar__footer{transform:translateX(var(--spacing-20))}:is(.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger)[data-open] .sidebar__panel,.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger):not([data-open],[data-peek-suppressed]):has(.sidebar__trigger[data-sidebar-peek-preview-trigger]:hover) .sidebar__panel,.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger):not([data-open],[data-peek-suppressed]):has(.sidebar__panel:hover) .sidebar__panel){inline-size:var(--sidebar-width);pointer-events:auto;transition:translate var(--enter-paced), opacity var(--enter-paced), visibility var(--enter-paced)}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger)[data-open] .sidebar__header>:not(.sidebar__header-row){opacity:1;visibility:visible;pointer-events:auto;transform:translateX(var(--spacing-0))}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger)[data-open] .sidebar__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(var(--spacing-0))}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger)[data-open] .sidebar__footer{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(var(--spacing-0))}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger):not([data-open],[data-peek-suppressed]):has(.sidebar__trigger[data-sidebar-peek-preview-trigger]:hover) .sidebar__header>:not(.sidebar__header-row){opacity:1;visibility:visible;pointer-events:auto;transform:translateX(var(--spacing-0))}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger):not([data-open],[data-peek-suppressed]):has(.sidebar__trigger[data-sidebar-peek-preview-trigger]:hover) .sidebar__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(var(--spacing-0))}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger):not([data-open],[data-peek-suppressed]):has(.sidebar__trigger[data-sidebar-peek-preview-trigger]:hover) .sidebar__footer{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(var(--spacing-0))}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger):not([data-open],[data-peek-suppressed]):has(.sidebar__panel:hover) .sidebar__header>:not(.sidebar__header-row){opacity:1;visibility:visible;pointer-events:auto;transform:translateX(var(--spacing-0))}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger):not([data-open],[data-peek-suppressed]):has(.sidebar__panel:hover) .sidebar__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(var(--spacing-0))}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger):not([data-open],[data-peek-suppressed]):has(.sidebar__panel:hover) .sidebar__footer{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(var(--spacing-0))}:is(.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger):not([data-open],[data-peek-suppressed]):has(.sidebar__trigger[data-sidebar-peek-preview-trigger]:hover) .sidebar__panel,.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger):not([data-open],[data-peek-suppressed]):has(.sidebar__panel:hover) .sidebar__panel){inset-block-start:var(--spacing-0);inset-block-end:var(--sidebar-icon-width)}:is(.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger):not([data-open],[data-peek-suppressed]):has(.sidebar__trigger[data-sidebar-peek-preview-trigger]:hover) .sidebar__inner,.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger):not([data-open],[data-peek-suppressed]):has(.sidebar__panel:hover) .sidebar__inner){margin:var(--spacing-0);border-radius:var(--border-radius-0);box-shadow:none;transition:margin var(--enter-paced), border-radius var(--enter-paced), box-shadow var(--enter-paced), border-color var(--enter-paced), opacity var(--enter-paced), visibility var(--enter-paced), background var(--enter-paced);background:0 0;border-color:#0000}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger):not([data-open],[data-peek-suppressed]):has(.sidebar__trigger[data-sidebar-peek-preview-trigger]:hover) .sidebar__inner:before{border-color:var(--border-a20);background:var(--background-default);box-shadow:none;opacity:1;visibility:visible;translate:var(--spacing-0) 0;transition:opacity var(--enter-paced), visibility var(--enter-paced), translate var(--enter-paced), border-color var(--enter-paced), background var(--enter-paced), box-shadow var(--enter-paced)}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger):not([data-open],[data-peek-suppressed]):has(.sidebar__panel:hover) .sidebar__inner:before{border-color:var(--border-a20);background:var(--background-default);box-shadow:none;opacity:1;visibility:visible;translate:var(--spacing-0) 0;transition:opacity var(--enter-paced), visibility var(--enter-paced), translate var(--enter-paced), border-color var(--enter-paced), background var(--enter-paced), box-shadow var(--enter-paced)}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger):not([data-open],[data-peek-suppressed]):has(.sidebar__trigger[data-sidebar-peek-preview-trigger]:hover) .sidebar__header>:not(.sidebar__header-row){margin-inline:var(--sidebar-peek-inline)}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger):not([data-open],[data-peek-suppressed]):has(.sidebar__trigger[data-sidebar-peek-preview-trigger]:hover) .sidebar__menu{margin-inline:var(--sidebar-peek-inline)}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger):not([data-open],[data-peek-suppressed]):has(.sidebar__trigger[data-sidebar-peek-preview-trigger]:hover) .sidebar__footer{margin-inline:var(--sidebar-peek-inline)}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger):not([data-open],[data-peek-suppressed]):has(.sidebar__panel:hover) .sidebar__header>:not(.sidebar__header-row){margin-inline:var(--sidebar-peek-inline)}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger):not([data-open],[data-peek-suppressed]):has(.sidebar__panel:hover) .sidebar__menu{margin-inline:var(--sidebar-peek-inline)}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger):not([data-open],[data-peek-suppressed]):has(.sidebar__panel:hover) .sidebar__footer{margin-inline:var(--sidebar-peek-inline)}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger)[data-open] .sidebar__panel{inset-block:var(--spacing-0);transition:inline-size var(--enter-paced), translate var(--enter-paced), opacity var(--enter-paced), visibility var(--enter-paced), inset-block var(--enter-paced), inset-inline var(--enter-paced)}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger)[data-open] .sidebar__header-row{inline-size:auto;margin-inline:var(--spacing-8);padding-inline:var(--spacing-8);justify-content:flex-start;padding-inline-end:var(--spacing-0)}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger)[data-open] .sidebar__header-row>.sidebar__trigger{justify-content:center;padding-inline-end:var(--spacing-0)}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger)[data-open] .sidebar__header-row>:not(.sidebar__trigger){opacity:1;visibility:visible;pointer-events:auto;transform:translateX(var(--spacing-0))}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger)[data-open] .sidebar__inner{margin:var(--spacing-0);border:0;border-inline-end:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-0);background:var(--background-default);box-shadow:none;transition:margin var(--enter-paced), border-radius var(--enter-paced), box-shadow var(--enter-paced), border-color var(--enter-paced)}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger)[data-open] .sidebar__inner:before{inset-block-start:var(--spacing-0);inset-inline:var(--spacing-0);border-radius:var(--border-radius-0);opacity:0;transition:inset-block var(--enter-paced), inset-inline var(--enter-paced), border-color var(--enter-paced), border-radius var(--enter-paced), background var(--enter-paced), opacity var(--enter-paced);background:0 0;border-color:#0000}.sidebar-shell[data-collapsible=peek]:has(.sidebar__header-row>.sidebar__trigger)[data-open][data-side=right] .sidebar__inner{border-inline-start:var(--border-width-1) solid var(--border-a20);border-inline-end:0}@media (width>=600px){.sidebar-shell[data-collapsible=peek]{grid-template-columns:var(--dimension-0) minmax(0, 1fr)}.sidebar-shell[data-collapsible=peek][data-open]{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.sidebar-shell[data-side=right][data-collapsible=peek]{grid-template-columns:minmax(0, 1fr) var(--dimension-0)}.sidebar-shell[data-side=right][data-collapsible=peek][data-open]{grid-template-columns:minmax(0, 1fr) var(--sidebar-width)}.sidebar-shell[data-collapsible=peek][data-open][data-peek-closing]{grid-template-columns:var(--dimension-0) minmax(0, 1fr);transition:grid-template-columns var(--exit-paced)}.sidebar-shell[data-side=right][data-collapsible=peek][data-open][data-peek-closing]{grid-template-columns:minmax(0, 1fr) var(--dimension-0)}.sidebar-shell[data-collapsible=peek][data-open][data-peek-closing]:has(.sidebar__header-row>.sidebar__trigger){grid-template-columns:var(--sidebar-icon-width) minmax(0, 1fr)}.sidebar-shell[data-side=right][data-collapsible=peek][data-open][data-peek-closing]:has(.sidebar__header-row>.sidebar__trigger){grid-template-columns:minmax(0, 1fr) var(--sidebar-icon-width)}.sidebar-shell[data-collapsible=peek][data-collapsed]:has(.sidebar__header-row>.sidebar__trigger){grid-template-columns:var(--sidebar-icon-width) minmax(0, 1fr)}.sidebar-shell[data-collapsible=peek][data-collapsed]:has(.sidebar__header-row>.sidebar__trigger) .sidebar{grid-area:1/1}.sidebar-shell[data-collapsible=peek][data-collapsed]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__inset{grid-area:1/1/auto/-1;padding-inline-start:var(--sidebar-icon-width)}.sidebar-shell[data-side=right][data-collapsible=peek][data-collapsed]:has(.sidebar__header-row>.sidebar__trigger){grid-template-columns:minmax(0, 1fr) var(--sidebar-icon-width)}.sidebar-shell[data-side=right][data-collapsible=peek][data-collapsed]:has(.sidebar__header-row>.sidebar__trigger) .sidebar{grid-area:1/2}.sidebar-shell[data-side=right][data-collapsible=peek][data-collapsed]:has(.sidebar__header-row>.sidebar__trigger) .sidebar__inset{padding-inline-start:var(--spacing-0);padding-inline-end:var(--sidebar-icon-width)}.sidebar-shell[data-collapsible=peek] .sidebar{grid-area:1/1}.sidebar-shell[data-collapsible=peek] .sidebar__inset,.sidebar-shell[data-side=right][data-collapsible=peek] .sidebar{grid-area:1/2}.sidebar-shell[data-side=right][data-collapsible=peek] .sidebar__inset{grid-area:1/1}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.46}}n-skeleton{inline-size:100%;display:block}.skeleton{inline-size:var(--layout-full);block-size:var(--layout-full);min-block-size:var(--dimension-20);border-radius:var(--border-radius-8);background:var(--background-dim3);animation:skeleton-pulse var(--loop-pulse) infinite;display:block}.skeleton[data-shape=circle]{aspect-ratio:1;inline-size:var(--dimension-40);block-size:auto;min-block-size:var(--dimension-40);border-radius:var(--border-radius-circular)}.skeleton[data-shape=text]{min-block-size:var(--dimension-16);border-radius:var(--border-radius-4)}.skeleton[data-shape=media]{aspect-ratio:var(--media-frame-ratio-16-9);block-size:auto;min-block-size:var(--dimension-96)}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}@keyframes spinner-rotate{to{transform:rotate(360deg)}}n-spinner{vertical-align:middle;display:inline-flex}.spinner{align-items:center;gap:var(--spacing-8);color:var(--foreground-default);display:inline-flex}.spinner__icon{inline-size:var(--dimension-16);block-size:var(--dimension-16);border:var(--border-width-2) solid var(--border-a20);border-radius:var(--border-radius-circular);animation:spinner-rotate var(--loop-spin-750) infinite;border-block-start-color:currentColor;display:inline-block}.spinner[data-size="14"] .spinner__icon{inline-size:var(--dimension-14);block-size:var(--dimension-14)}.spinner[data-size="18"] .spinner__icon{inline-size:var(--dimension-18);block-size:var(--dimension-18)}.spinner[data-speed="500"] .spinner__icon{animation:spinner-rotate var(--loop-spin-500) infinite}.spinner[data-speed="1500"] .spinner__icon{animation:spinner-rotate var(--loop-spin-1500) infinite}.spinner__label{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .spinner__label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.spinner[data-label-hidden] .spinner__label{width:var(--dimension-1);height:var(--dimension-1);clip-path:inset(50%);white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.spinner__icon{animation:none}}n-switch{display:inline-flex}.switch-field{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .switch-field{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.switch-field{align-items:center;gap:var(--spacing-8);min-block-size:var(--target-size-32);color:var(--foreground-default);display:inline-flex}.switch-field[data-disabled]{color:var(--state-disabled-foreground)}.switch-content{gap:var(--spacing-4);display:inline-grid}.switch-label{color:currentColor}.switch-description{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .switch-description{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.switch-description{color:var(--foreground-dim1)}.switch{inline-size:var(--dimension-44);block-size:var(--dimension-24);padding:var(--spacing-0);border-radius:var(--border-radius-circular);color:var(--foreground-default);cursor:pointer;appearance:none;box-sizing:border-box;background:0 0;border:0;flex:none;align-items:center;display:inline-flex;position:relative}:where(html:not([data-focus-source=pointer])) .switch:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.switch:focus:not(:focus-visible){outline:none}.switch:before{content:"";inset:var(--spacing-negative-8);border-radius:var(--border-radius-circular);position:absolute}.switch[data-size=sm]{inline-size:var(--dimension-32);block-size:var(--dimension-20)}.switch__track{box-sizing:border-box;border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-circular);background:var(--background-dim6);block-size:100%;inline-size:100%;transition:background-color var(--enter-quick), border-color var(--enter-quick);display:block}.switch__thumb{inline-size:var(--dimension-20);block-size:var(--dimension-20);border-radius:var(--border-radius-circular);background:var(--background-thumb);box-shadow:var(--elevation-1);transform:translateX(var(--dimension-0));transition:background-color var(--enter-quick), inline-size var(--enter-quick), transform var(--enter-quick);display:block;position:absolute;inset-block-start:var(--spacing-2);inset-inline-start:var(--spacing-2)}.switch[data-size=sm] .switch__thumb{inline-size:var(--dimension-16);block-size:var(--dimension-16)}.switch[data-checked] .switch__track,.switch[aria-checked=true] .switch__track{background:var(--action-primary-bg)}.switch[data-checked] .switch__thumb,.switch[aria-checked=true] .switch__thumb{transform:translateX(var(--dimension-20))}.switch[data-size=sm][data-checked] .switch__thumb,.switch[data-size=sm][aria-checked=true] .switch__thumb{transform:translateX(var(--dimension-12))}.switch:hover:not([data-checked],[aria-checked=true],:disabled,[data-disabled],[data-readonly]) .switch__track{background:var(--background-dim7)}.switch[data-checked]:hover:not(:disabled,[data-disabled],[data-readonly]) .switch__track,.switch[aria-checked=true]:hover:not(:disabled,[data-disabled],[data-readonly]) .switch__track{background:var(--action-primary-bg-hover)}.switch:active:not(:disabled,[data-disabled],[data-readonly]) .switch__thumb{inline-size:var(--dimension-24)}.switch[data-size=sm]:active:not(:disabled,[data-disabled],[data-readonly]) .switch__thumb{inline-size:var(--dimension-18)}.switch[data-checked]:active:not(:disabled,[data-disabled],[data-readonly]) .switch__thumb,.switch[aria-checked=true]:active:not(:disabled,[data-disabled],[data-readonly]) .switch__thumb{transform:translateX(var(--dimension-16))}.switch[data-size=sm][data-checked]:active:not(:disabled,[data-disabled],[data-readonly]) .switch__thumb,.switch[data-size=sm][aria-checked=true]:active:not(:disabled,[data-disabled],[data-readonly]) .switch__thumb{transform:translateX(var(--dimension-10))}.switch[data-checked]:active:not(:disabled,[data-disabled],[data-readonly]) .switch__track,.switch[aria-checked=true]:active:not(:disabled,[data-disabled],[data-readonly]) .switch__track{background:var(--action-primary-bg-active)}.switch:disabled,.switch[data-disabled],.switch[aria-disabled=true],.switch[data-readonly]{cursor:not-allowed}.switch[data-readonly] .switch__track{border-color:var(--border-a40)}.switch:disabled .switch__track,.switch[data-disabled] .switch__track,.switch[aria-disabled=true] .switch__track{background:var(--background-dim6);border-color:#0000}.switch:disabled .switch__thumb,.switch[data-disabled] .switch__thumb,.switch[aria-disabled=true] .switch__thumb{background:var(--background-thumb);box-shadow:var(--elevation-1)}n-textarea{inline-size:100%;min-inline-size:0;display:block}.textarea-field{gap:var(--spacing-8);display:grid}.textarea-label-row{justify-content:space-between;align-items:baseline;gap:var(--spacing-8);display:flex}.textarea-label{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .textarea-label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.textarea-label{color:var(--foreground-default)}.textarea-label--visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.textarea-supporting,.textarea-field>span:not(.textarea-label){font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .textarea-supporting,[data-theme=dark] .textarea-field>span:not(.textarea-label){font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.textarea-supporting,.textarea-field>span:not(.textarea-label){color:var(--foreground-dim1)}.textarea{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .textarea{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.textarea{width:100%;min-block-size:var(--textarea-min-block-size,var(--layout-64));max-block-size:var(--textarea-max-block-size,none);padding-inline-start:var(--spacing-10);padding-inline-end:var(--spacing-10);padding-top:var(--spacing-8);padding-bottom:var(--spacing-8);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);background:var(--background-default);color:var(--foreground-default);field-sizing:content;resize:vertical;line-height:1.6;display:block}:where(html:not([data-focus-source=pointer])) .textarea:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.textarea:focus:not(:focus-visible){outline:none}.textarea::placeholder{color:var(--foreground-dim1)}.textarea[data-rows="1"]{min-block-size:var(--textarea-min-block-size,var(--target-size-32))}.textarea[data-resize-handle=none]{resize:none}.textarea[data-bare]{resize:none;background:0 0;border:none;border-radius:0;min-block-size:auto;padding:0}.textarea[data-bare]:focus-visible{outline:none}.textarea:hover:not(:disabled,[data-disabled],[data-invalid],[aria-invalid=true]){border-color:var(--border-a40)}.textarea:focus-visible:not(:disabled,[data-disabled],[data-invalid],[aria-invalid=true]){border-color:var(--border-a60)}.textarea[data-invalid],.textarea[aria-invalid=true]{border-color:var(--status-error)}.textarea[data-invalid]:not(:focus-visible),.textarea[aria-invalid=true]:not(:focus-visible){outline:var(--border-width-1) solid var(--status-error);outline-offset:0}.textarea[data-invalid]+.textarea-supporting,.textarea[aria-invalid=true]+.textarea-supporting{color:var(--status-error)}.textarea[data-disabled],.textarea:disabled{color:var(--state-disabled-foreground);background:var(--state-disabled-background);cursor:not-allowed;resize:none}n-toast,.toast-region{display:block}.toast{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .toast{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.toast{gap:var(--spacing-8) var(--spacing-12);padding:var(--spacing-16);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);background:var(--background-default);color:var(--foreground-default);box-shadow:var(--elevation-3);pointer-events:auto;opacity:1;transition:opacity var(--enter-paced), transform var(--enter-paced);grid-template-columns:1fr auto;align-items:start;display:grid;position:relative;transform:translate(0)}.toast[data-starting-style],.toast[data-ending-style]{opacity:var(--overlay-presence-fade);transform:translateY(var(--overlay-presence-offset))}.toast[data-ending-style]{transition:opacity var(--exit-paced), transform var(--exit-paced)}@starting-style{.toast{opacity:var(--overlay-presence-fade);transform:translateY(var(--overlay-presence-offset))}}.toast[data-message-tone=success]{border-color:var(--status-success)}.toast[data-message-tone=warning]{border-color:var(--status-warning)}.toast[data-message-tone=danger]{border-color:var(--status-error)}.toast__content{gap:var(--spacing-4);min-inline-size:0;display:grid}.toast__title{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .toast__title{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.toast__title{margin:0}.toast__description{color:var(--foreground-dim1);margin:0}.toast[data-message-tone=success] .toast__title{color:var(--status-success)}.toast[data-message-tone=warning] .toast__title{color:var(--status-warning)}.toast[data-message-tone=danger] .toast__title{color:var(--status-error)}.toast__action{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .toast__action{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.toast__action{min-block-size:var(--target-size-32);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-6);appearance:none;color:var(--foreground-default);cursor:pointer;background:0 0;grid-column:1/span 1;justify-self:start;padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}:where(html:not([data-focus-source=pointer])) .toast__action:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.toast__action:focus:not(:focus-visible){outline:none}.toast__action:hover:not(:disabled){background:var(--state-hover-background)}.toast__close{inline-size:var(--target-size-32);block-size:var(--target-size-32);border-radius:var(--border-radius-6);appearance:none;color:var(--foreground-dim1);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}:where(html:not([data-focus-source=pointer])) .toast__close:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.toast__close:focus:not(:focus-visible){outline:none}.toast__close:hover{background:var(--state-hover-background);color:var(--foreground-default)}.toast__close .icon{font-size:var(--dimension-16)}.toast-viewport{--toast-front-height:0px;z-index:var(--z-toast);inline-size:var(--layout-320);max-inline-size:var(--layout-full);pointer-events:none;margin:0;padding:0;list-style:none;display:block;position:fixed}.toast-viewport[data-position-y=top]{inset-block-start:var(--spacing-24)}.toast-viewport[data-position-y=bottom]{inset-block-end:var(--spacing-24)}.toast-viewport[data-position-y=center]{inset-block-start:50%}.toast-viewport[data-position-x=left]{inset-inline-start:var(--spacing-24)}.toast-viewport[data-position-x=right]{inset-inline-end:var(--spacing-24)}.toast-viewport[data-position-x=center]{inset-inline-start:50%;transform:translate(-50%)}.toast-viewport__item{--toast-index:0;--toast-toasts-before:0;--toast-translate-y:0px;--toast-scale:1;--toast-swipe-x:0px;--toast-swipe-y:0px;--toast-height:0px;inline-size:var(--layout-full);pointer-events:auto;touch-action:none;transform:translateY(var(--toast-translate-y)) scale(var(--toast-scale));transition:transform var(--enter), opacity var(--enter-paced), block-size var(--enter);margin:0;padding:0;list-style:none;position:absolute}:where(html:not([data-focus-source=pointer])) .toast-viewport__item:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.toast-viewport__item:focus:not(:focus-visible){outline:none}.toast-viewport[data-position-y=top] .toast-viewport__item{inset-block-start:0}.toast-viewport[data-position-y=bottom] .toast-viewport__item{inset-block-end:0}.toast-viewport[data-position-y=center] .toast-viewport__item{transform:translateY(-50%) translateY(var(--toast-translate-y)) scale(var(--toast-scale));inset-block-start:0}.toast-viewport__item:not([data-expanded],[data-front]){block-size:var(--toast-front-height);overflow:hidden}.toast-viewport__item:not([data-expanded],[data-front]) .toast{box-shadow:var(--elevation-0)}.toast-viewport__item .toast>*{transition:opacity var(--enter-quick)}.toast-viewport__item:not([data-expanded],[data-front]) .toast>*{opacity:0}.toast-viewport__item:not([data-visible]){opacity:0;pointer-events:none}.toast-viewport__item[data-expanded]:after{block-size:var(--spacing-16);content:"";position:absolute;inset-inline:0}.toast-viewport[data-position-y=bottom] .toast-viewport__item[data-expanded]:after,.toast-viewport[data-position-y=center] .toast-viewport__item[data-expanded]:after{inset-block-end:100%}.toast-viewport[data-position-y=top] .toast-viewport__item[data-expanded]:after{inset-block-start:100%}.toast-viewport__item[data-starting-style]{opacity:0}.toast-viewport[data-position-y=bottom] .toast-viewport__item[data-starting-style]{transform:translateY(calc(var(--toast-translate-y) + 100%)) scale(var(--toast-scale))}.toast-viewport[data-position-y=top] .toast-viewport__item[data-starting-style]{transform:translateY(calc(var(--toast-translate-y) - 100%)) scale(var(--toast-scale))}.toast-viewport[data-position-y=center] .toast-viewport__item[data-starting-style]{transform:translateY(-50%) translateY(calc(var(--toast-translate-y) + 100%)) scale(var(--toast-scale))}.toast-viewport__item[data-ending-style]{opacity:0;transition:transform var(--exit-paced), opacity var(--exit-paced)}.toast-viewport[data-position-y=bottom] .toast-viewport__item[data-ending-style]{transform:translateY(calc(var(--toast-translate-y) + 100%)) scale(var(--toast-scale))}.toast-viewport[data-position-y=top] .toast-viewport__item[data-ending-style]{transform:translateY(calc(var(--toast-translate-y) - 100%)) scale(var(--toast-scale))}.toast-viewport[data-position-y=center] .toast-viewport__item[data-ending-style]{transform:translateY(-50%) translateY(calc(var(--toast-translate-y) + 100%)) scale(var(--toast-scale))}.toast-viewport__item[data-swiping]{-webkit-user-select:none;user-select:none;transform:translateY(calc(var(--toast-translate-y) + var(--toast-swipe-y))) translateX(var(--toast-swipe-x)) scale(var(--toast-scale));transition:none}.toast-viewport[data-position-y=center] .toast-viewport__item[data-swiping]{transform:translateY(-50%) translateY(calc(var(--toast-translate-y) + var(--toast-swipe-y))) translateX(var(--toast-swipe-x)) scale(var(--toast-scale))}.toast-viewport__item[data-swipe-out]{pointer-events:none}.toast-viewport__item[data-swipe-out][data-swipe-direction=right]{animation:toast-swipe-out-right var(--exit) forwards}.toast-viewport__item[data-swipe-out][data-swipe-direction=left]{animation:toast-swipe-out-left var(--exit) forwards}.toast-viewport__item[data-swipe-out][data-swipe-direction=up]{animation:toast-swipe-out-up var(--exit) forwards}.toast-viewport__item[data-swipe-out][data-swipe-direction=down]{animation:toast-swipe-out-down var(--exit) forwards}.toast-viewport[data-position-y=center] .toast-viewport__item[data-swipe-out][data-swipe-direction=right]{animation:toast-swipe-out-right-center var(--exit) forwards}.toast-viewport[data-position-y=center] .toast-viewport__item[data-swipe-out][data-swipe-direction=left]{animation:toast-swipe-out-left-center var(--exit) forwards}.toast-viewport[data-position-y=center] .toast-viewport__item[data-swipe-out][data-swipe-direction=up]{animation:toast-swipe-out-up-center var(--exit) forwards}.toast-viewport[data-position-y=center] .toast-viewport__item[data-swipe-out][data-swipe-direction=down]{animation:toast-swipe-out-down-center var(--exit) forwards}@keyframes toast-swipe-out-right{0%{opacity:1;transform:translateY(var(--toast-translate-y)) translateX(var(--toast-swipe-x))}to{opacity:0;transform:translateY(var(--toast-translate-y)) translateX(calc(var(--toast-swipe-x) + 100%))}}@keyframes toast-swipe-out-left{0%{opacity:1;transform:translateY(var(--toast-translate-y)) translateX(var(--toast-swipe-x))}to{opacity:0;transform:translateY(var(--toast-translate-y)) translateX(calc(var(--toast-swipe-x) - 100%))}}@keyframes toast-swipe-out-up{0%{opacity:1;transform:translateY(calc(var(--toast-translate-y) + var(--toast-swipe-y)))}to{opacity:0;transform:translateY(calc(var(--toast-translate-y) + var(--toast-swipe-y) - 100%))}}@keyframes toast-swipe-out-down{0%{opacity:1;transform:translateY(calc(var(--toast-translate-y) + var(--toast-swipe-y)))}to{opacity:0;transform:translateY(calc(var(--toast-translate-y) + var(--toast-swipe-y) + 100%))}}@keyframes toast-swipe-out-right-center{0%{opacity:1;transform:translateY(-50%) translateY(var(--toast-translate-y)) translateX(var(--toast-swipe-x))}to{opacity:0;transform:translateY(-50%) translateY(var(--toast-translate-y)) translateX(calc(var(--toast-swipe-x) + 100%))}}@keyframes toast-swipe-out-left-center{0%{opacity:1;transform:translateY(-50%) translateY(var(--toast-translate-y)) translateX(var(--toast-swipe-x))}to{opacity:0;transform:translateY(-50%) translateY(var(--toast-translate-y)) translateX(calc(var(--toast-swipe-x) - 100%))}}@keyframes toast-swipe-out-up-center{0%{opacity:1;transform:translateY(-50%) translateY(calc(var(--toast-translate-y) + var(--toast-swipe-y)))}to{opacity:0;transform:translateY(-50%) translateY(calc(var(--toast-translate-y) + var(--toast-swipe-y) - 100%))}}@keyframes toast-swipe-out-down-center{0%{opacity:1;transform:translateY(-50%) translateY(calc(var(--toast-translate-y) + var(--toast-swipe-y)))}to{opacity:0;transform:translateY(-50%) translateY(calc(var(--toast-translate-y) + var(--toast-swipe-y) + 100%))}}.toast-viewport .toast[data-has-icon]{grid-template-columns:auto 1fr auto}.toast-viewport .toast__icon{inline-size:var(--dimension-20);block-size:var(--dimension-20);justify-content:center;align-items:center;display:inline-flex}.toast-viewport .toast__icon .icon{font-size:var(--dimension-20)}.toast-viewport .toast[data-message-tone=success] .toast__icon{color:var(--status-success)}.toast-viewport .toast[data-message-tone=warning] .toast__icon{color:var(--status-warning)}.toast-viewport .toast[data-message-tone=danger] .toast__icon{color:var(--status-error)}.toast-viewport .toast__buttons{gap:var(--spacing-8);grid-column:1/-1;justify-self:start;display:flex}.toast-viewport .toast[data-has-icon] .toast__buttons{grid-column:2}.toast-viewport .toast__cancel{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .toast-viewport .toast__cancel{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.toast-viewport .toast__cancel{min-block-size:var(--target-size-32);border-radius:var(--border-radius-6);appearance:none;background:var(--background-dim1);color:var(--foreground-dim1);cursor:pointer;border:0;padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12)}:where(html:not([data-focus-source=pointer])) .toast-viewport .toast__cancel:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.toast-viewport .toast__cancel:focus:not(:focus-visible){outline:none}.toast-viewport .toast__cancel:hover{background:var(--state-hover-background);color:var(--foreground-default)}.toast-viewport .toast[data-rich-colors][data-message-tone=success]{background:var(--status-success-container)}.toast-viewport .toast[data-rich-colors][data-message-tone=warning]{background:var(--status-warning-container)}.toast-viewport .toast[data-rich-colors][data-message-tone=danger]{background:var(--status-error-container)}@media (width<=600px){.toast-viewport{inline-size:auto}.toast-viewport[data-position-x=left],.toast-viewport[data-position-x=right],.toast-viewport[data-position-x=center]{inset-inline-start:var(--spacing-16);inset-inline-end:var(--spacing-16)}.toast-viewport[data-position-x=center]{transform:none}.toast-viewport[data-position-y=top]{inset-block-start:var(--spacing-16)}.toast-viewport[data-position-y=bottom]{inset-block-end:var(--spacing-16)}}n-toggle-group{display:inline-block}.toggle-group{justify-content:center;align-items:center;gap:var(--spacing-4);display:inline-flex}.toggle-group[data-orientation=vertical]{flex-direction:column;align-items:stretch}.toggle-group[data-size="14"]{gap:var(--spacing-4)}.toggle-group__item{background:0 0;border-color:#0000}:is(.toggle-group[data-selection-mode=multiple],.toggle-group[data-selection-indicator=block]) .toggle-group__item:where(:hover,.is-hover):not(:disabled,[data-disabled],[aria-disabled=true]){background:var(--state-hover-background)}:is(.toggle-group[data-selection-mode=multiple],.toggle-group[data-selection-indicator=block]) .toggle-group__item:where(:active,.is-active):not(:disabled,[data-disabled],[aria-disabled=true]){background:var(--state-active-background)}.toggle-group[data-selection-mode=single][data-selection-indicator=line] .toggle-group__item:where(:hover,.is-hover,:active,.is-active):not(:disabled,[data-disabled],[aria-disabled=true]),.toggle-group__item[aria-pressed=true],.toggle-group__item[data-pressed]{background:0 0}.toggle-group__item:disabled,.toggle-group__item[data-disabled]{color:var(--state-disabled-foreground);background:var(--state-disabled-background);cursor:not-allowed}@supports (anchor-name:--toggle-group-target) and (position-anchor:--toggle-group-target) and (left:anchor(left)) and (width:anchor-size(width)){.toggle-group[data-selection-mode=single][data-selection-indicator=block]{anchor-scope:--toggle-group-target;position:relative}.toggle-group[data-selection-mode=single][data-selection-indicator=block]:before{content:"";position-anchor:--toggle-group-target;inset-inline:anchor(left) anchor(right);block-size:anchor-size(height);opacity:0;pointer-events:none;transition:inset-inline-start var(--move), inset-inline-end var(--move), inset-block-start var(--move), block-size var(--move), opacity var(--move);border-radius:var(--border-radius-8);background:0 0;position:absolute;inset-block-start:anchor(top)}.toggle-group[data-selection-mode=single][data-selection-indicator=block] .toggle-group__item{z-index:1;position:relative}.toggle-group[data-selection-mode=single][data-selection-indicator=block]:has(.toggle-group__item:is([data-pressed],[aria-pressed=true]):not(:disabled,[data-disabled],[aria-disabled=true])):before{opacity:1}.toggle-group[data-selection-mode=single][data-selection-indicator=block] .toggle-group__item:is([data-pressed],[aria-pressed=true]):not(:disabled,[data-disabled],[aria-disabled=true]){anchor-name:--toggle-group-target;box-shadow:none;background:0 0}.toggle-group[data-selection-mode=single][data-selection-indicator=block]:has(.toggle-group__item:is(:hover,:focus-visible):not(:disabled,[data-disabled],[aria-disabled=true])):before{opacity:1}.toggle-group[data-selection-mode=single][data-selection-indicator=block] .toggle-group__item:is(:hover,:focus-visible):not(:disabled,[data-disabled],[aria-disabled=true]){anchor-name:--toggle-group-target;box-shadow:none;background:0 0}.toggle-group[data-selection-mode=single][data-selection-indicator=block]:has(.toggle-group__item:is(:hover,:focus-visible):not(:disabled,[data-disabled],[aria-disabled=true])) .toggle-group__item:is([data-pressed],[aria-pressed=true]):not(:disabled,[data-disabled],[aria-disabled=true]):not(:is(:hover,:focus-visible):not(:disabled,[data-disabled],[aria-disabled=true])){anchor-name:none}}@supports (anchor-name:--toggle-group-line-target) and (position-anchor:--toggle-group-line-target) and (left:anchor(left)) and (width:anchor-size(width)){.toggle-group[data-selection-mode=single][data-selection-indicator=line]{anchor-scope:--toggle-group-line-target;position:relative}.toggle-group[data-selection-mode=single][data-selection-indicator=line]:before{content:"";position-anchor:--toggle-group-line-target;inset-inline:anchor(left) anchor(right);block-size:var(--border-width-1);opacity:0;transform-origin:0;pointer-events:none;transition:inset-inline-start var(--move), inset-inline-end var(--move), inset-block-start var(--move), opacity var(--move), scale var(--move);background:var(--foreground-default);block-size:var(--border-width-2);border-radius:var(--border-radius-800);z-index:2;scale:0 1;translate:0 var(--border-width-4);position:absolute;inset-block-start:anchor(bottom)}: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)) .toggle-group[data-selection-mode=single][data-selection-indicator=line]:before{transform-origin:100%}.toggle-group[data-selection-mode=single][data-selection-indicator=line] .toggle-group__item{z-index:1;position:relative}.toggle-group[data-selection-mode=single][data-selection-indicator=line]:has(.toggle-group__item:is([data-pressed],[aria-pressed=true]):not(:disabled,[data-disabled],[aria-disabled=true])):before{opacity:1;scale:1}.toggle-group[data-selection-mode=single][data-selection-indicator=line] .toggle-group__item:is([data-pressed],[aria-pressed=true]):not(:disabled,[data-disabled],[aria-disabled=true]){anchor-name:none}.toggle-group[data-selection-mode=single][data-selection-indicator=line] .toggle-group__item:is([data-pressed],[aria-pressed=true]):not(:disabled,[data-disabled],[aria-disabled=true]):not(:has(.toggle__label)){anchor-name:--toggle-group-line-target}.toggle-group[data-selection-mode=single][data-selection-indicator=line] .toggle-group__item:is([data-pressed],[aria-pressed=true]):not(:disabled,[data-disabled],[aria-disabled=true]) .toggle__label{anchor-name:--toggle-group-line-target}.toggle-group[data-selection-mode=single][data-selection-indicator=line]:has(.toggle-group__item:is(:hover,:focus-visible):not(:disabled,[data-disabled],[aria-disabled=true])):before{opacity:1;scale:1}.toggle-group[data-selection-mode=single][data-selection-indicator=line] .toggle-group__item:is(:hover,:focus-visible):not(:disabled,[data-disabled],[aria-disabled=true]){anchor-name:none}.toggle-group[data-selection-mode=single][data-selection-indicator=line] .toggle-group__item:is(:hover,:focus-visible):not(:disabled,[data-disabled],[aria-disabled=true]):not(:has(.toggle__label)){anchor-name:--toggle-group-line-target}.toggle-group[data-selection-mode=single][data-selection-indicator=line] .toggle-group__item:is(:hover,:focus-visible):not(:disabled,[data-disabled],[aria-disabled=true]) .toggle__label{anchor-name:--toggle-group-line-target}.toggle-group[data-selection-mode=single][data-selection-indicator=line]:has(.toggle-group__item:is(:hover,:focus-visible):not(:disabled,[data-disabled],[aria-disabled=true])) .toggle-group__item:is([data-pressed],[aria-pressed=true]):not(:disabled,[data-disabled],[aria-disabled=true]):not(:is(:hover,:focus-visible):not(:disabled,[data-disabled],[aria-disabled=true])){anchor-name:none}.toggle-group[data-selection-mode=single][data-selection-indicator=line]:has(.toggle-group__item:is(:hover,:focus-visible):not(:disabled,[data-disabled],[aria-disabled=true])) .toggle-group__item:is([data-pressed],[aria-pressed=true]):not(:disabled,[data-disabled],[aria-disabled=true]):not(:is(:hover,:focus-visible):not(:disabled,[data-disabled],[aria-disabled=true])) .toggle__label{anchor-name:none}}.toggle-group[data-selection-mode=single][data-selection-indicator=line] .toggle__label{display:inline-block}.toggle-group[data-selection-mode=multiple][data-selection-indicator=line] .toggle-group__item:where(:hover,.is-hover,:active,.is-active):not(:disabled,[data-disabled],[aria-disabled=true]){background:0 0}:is(.toggle-group[data-selection-mode=multiple][data-selection-indicator=line] .toggle__label,.toggle-group[data-selection-mode=multiple][data-selection-indicator=line] .toggle-group__item:not(:has(.toggle__label))){position:relative}.toggle-group[data-selection-mode=multiple][data-selection-indicator=line] .toggle__label{display:inline-block;overflow:visible}.toggle-group[data-selection-mode=multiple][data-selection-indicator=line] .toggle__label:after{background:var(--foreground-default);block-size:var(--border-width-2);border-radius:var(--border-radius-800);content:"";inset-block-start:100%;inset-inline:var(--dimension-0);opacity:0;pointer-events:none;transform-origin:var(--dimension-0) 50%;scale:0 1;translate:0 var(--border-width-4);transition:opacity var(--move), scale var(--move);position:absolute}.toggle-group[data-selection-mode=multiple][data-selection-indicator=line] .toggle-group__item:not(:has(.toggle__label)):after{background:var(--foreground-default);block-size:var(--border-width-2);border-radius:var(--border-radius-800);content:"";inset-block-start:100%;inset-inline:var(--dimension-0);opacity:0;pointer-events:none;transform-origin:var(--dimension-0) 50%;scale:0 1;translate:0 var(--border-width-4);transition:opacity var(--move), scale var(--move);position:absolute}.toggle-group[data-selection-mode=multiple][data-selection-indicator=line] .toggle-group__item:is([data-pressed],[aria-pressed=true]):not(:disabled,[data-disabled],[aria-disabled=true]){box-shadow:none;background:0 0;border-color:#0000}.toggle-group[data-selection-mode=multiple][data-selection-indicator=line] .toggle-group__item:is([data-pressed],[aria-pressed=true]):not(:disabled,[data-disabled],[aria-disabled=true]).toggle--filled{background:0 0}.toggle-group[data-selection-mode=multiple][data-selection-indicator=line] .toggle-group__item:is([data-pressed],[aria-pressed=true]):not(:disabled,[data-disabled],[aria-disabled=true]) .toggle__label:after,.toggle-group[data-selection-mode=multiple][data-selection-indicator=line] .toggle-group__item:is([data-pressed],[aria-pressed=true]):not(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:1;scale:1}: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)) .toggle-group[data-selection-mode=multiple][data-selection-indicator=line] .toggle__label:after{transform-origin:100%}: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)) .toggle-group[data-selection-mode=multiple][data-selection-indicator=line] .toggle-group__item:not(:has(.toggle__label)):after{transform-origin:100%}@supports (anchor-name:--toggle-group-target) and (position-anchor:--toggle-group-target) and (left:anchor(left)) and (width:anchor-size(width)){.toggle-group[data-selection-mode=single][data-selection-indicator=block]:has(.toggle-group__item:where(:hover,.is-hover,:focus-visible):not(:disabled,[data-disabled],[aria-disabled=true])):before{background:var(--state-hover-background)}.toggle-group[data-selection-mode=single][data-selection-indicator=block]:has(.toggle-group__item:where(:active,.is-active):not(:disabled,[data-disabled],[aria-disabled=true])):before{background:var(--state-active-background)}}.toggle-group[data-selection-indicator=block][data-shape=round]:before{border-radius:var(--border-radius-800)}.toggle-group[data-selection-mode=single][data-selection-indicator=line] .toggle-group__item:is([data-pressed],[aria-pressed=true]){background:0 0;border-color:#0000}:is(.toggle-group[data-selection-mode=multiple],.toggle-group[data-selection-indicator=block]) .toggle-group__item.toggle--filled:is([data-pressed],[aria-pressed=true]):not(:disabled,[data-disabled],[aria-disabled=true],:hover,.is-hover,:focus-visible,:active,.is-active){background:var(--background-dim2)}n-tooltip{display:inline-block}.tooltip{display:inline-block;position:relative}.tooltip__trigger{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .tooltip__trigger{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.tooltip__trigger{min-block-size:var(--target-size-32);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);appearance:none;background:var(--background-default);color:var(--foreground-default);cursor:default;justify-content:center;align-items:center;padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12);display:inline-flex}:where(html:not([data-focus-source=pointer])) .tooltip__trigger:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.tooltip__trigger:focus:not(:focus-visible){outline:none}.tooltip__trigger:hover{background:var(--state-hover-background);border-color:var(--border-a40)}.tooltip__trigger[data-popup-open]{background:var(--state-hover-background);border-color:var(--border-a60)}.tooltip__positioner{z-index:var(--z-overlay);inline-size:max-content;max-inline-size:var(--layout-240);transition:opacity var(--overlay-enter), transform var(--overlay-enter);display:none;position:absolute}.tooltip__positioner[data-open]{display:block}.tooltip__positioner:not([data-side]),.tooltip__positioner[data-side=top]{bottom:100%;padding-bottom:var(--spacing-8);inset-inline-start:50%;translate:-50%}.tooltip__positioner[data-side=bottom]{top:100%;padding-top:var(--spacing-8);inset-inline-start:50%;translate:-50%}.tooltip__positioner[data-side=right]{top:50%;padding-inline-start:var(--spacing-8);inset-inline-start:100%;translate:0 -50%}.tooltip__positioner[data-side=left]{top:50%;padding-inline-end:var(--spacing-8);inset-inline-end:100%;translate:0 -50%}.tooltip__popup{z-index:1;align-items:center;gap:var(--spacing-8);box-shadow:var(--elevation-3);display:inline-flex;position:relative}.tooltip__content{flex:auto;min-inline-size:0}.tooltip__start,.tooltip__end{color:currentColor;flex:none;align-items:center;display:inline-flex}.tooltip__list{gap:var(--spacing-4);min-inline-size:max-content;display:grid}.tooltip__row{align-items:center;column-gap:var(--spacing-8);grid-template-columns:auto auto;display:grid}.tooltip__label{font-weight:var(--font-weight-500)}.tooltip__value{white-space:nowrap;justify-self:end}.tooltip__tag{justify-self:end}.tooltip__popup--size-14{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .tooltip__popup--size-14{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.tooltip__popup--size-14{padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12);padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.tooltip__popup--size-16{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .tooltip__popup--size-16{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.tooltip__popup--size-16{padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16);padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.tooltip__popup--size-18{font-family:var(--font-family-geist);font-size:var(--font-size-18);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .tooltip__popup--size-18{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.tooltip__popup--size-18{padding-inline-start:var(--spacing-20);padding-inline-end:var(--spacing-20);padding-top:var(--spacing-10);padding-bottom:var(--spacing-10)}.tooltip__popup--shape-rectangle{border-radius:var(--border-radius-6)}.tooltip__popup--shape-round{border-radius:var(--border-radius-800)}.tooltip__popup--surface-inverse{background:var(--background-inverse);color:var(--foreground-inverse)}.tooltip__popup--surface-elevated,.tooltip__popup--surface-filled{color:var(--foreground-default)}.tooltip__popup--surface-outlined{background:var(--background-default);color:var(--foreground-default);border:var(--border-width-1) solid var(--border-a40);box-shadow:none}.tooltip__positioner[data-starting-style],.tooltip__positioner[data-ending-style]{opacity:var(--overlay-presence-fade);transform:translateY(var(--overlay-presence-offset))}.tooltip__positioner[data-ending-style]{transition:opacity var(--overlay-exit), transform var(--overlay-exit)}.tooltip__arrow{z-index:2;visibility:hidden;position:absolute;overflow:hidden}.tooltip__arrow:after{content:"";inline-size:var(--spacing-8);block-size:var(--spacing-8);box-sizing:border-box;background:inherit;visibility:visible;position:absolute;rotate:45deg}.tooltip__arrow--surface-inverse{background:var(--background-inverse)}.tooltip__arrow--surface-inverse:after,.tooltip__arrow--surface-elevated:after,.tooltip__arrow--surface-filled:after{box-shadow:var(--elevation-3)}.tooltip__arrow--surface-outlined{background:var(--background-default)}.tooltip__arrow--surface-outlined:after{border:var(--border-width-1) solid var(--border-a40)}.tooltip__positioner[data-side=top] .tooltip__arrow,.tooltip__positioner:not([data-side]) .tooltip__arrow{bottom:var(--spacing-negative-4);inline-size:var(--spacing-32);block-size:var(--spacing-12);inset-inline-start:50%;translate:-50%}.tooltip__positioner[data-side=top] .tooltip__arrow:after,.tooltip__positioner:not([data-side]) .tooltip__arrow:after{inset-block-start:var(--spacing-0);inset-inline-start:50%;translate:-50% -50%}.tooltip__positioner[data-side=bottom] .tooltip__arrow{top:var(--spacing-negative-4);inline-size:var(--spacing-32);block-size:var(--spacing-12);inset-inline-start:50%;translate:-50%}.tooltip__positioner[data-side=bottom] .tooltip__arrow:after{inset-block-start:100%;inset-inline-start:50%;translate:-50% -50%}.tooltip__positioner[data-side=right] .tooltip__arrow{inset-inline-start:var(--spacing-negative-4);inline-size:var(--spacing-12);block-size:var(--spacing-32);top:50%;translate:0 -50%}.tooltip__positioner[data-side=right] .tooltip__arrow:after{inset-block-start:50%;inset-inline-start:100%;translate:-50% -50%}.tooltip__positioner[data-side=left] .tooltip__arrow{inset-inline-end:var(--spacing-negative-4);inline-size:var(--spacing-12);block-size:var(--spacing-32);top:50%;translate:0 -50%}.tooltip__positioner[data-side=left] .tooltip__arrow:after{inset-block-start:50%;inset-inline-start:var(--spacing-0);translate:-50% -50%}.tooltip__positioner[data-side=top] .tooltip__arrow--surface-outlined,.tooltip__positioner:not([data-side]) .tooltip__arrow--surface-outlined{translate:-50% var(--spacing-negative-1)}.tooltip__positioner[data-side=bottom] .tooltip__arrow--surface-outlined{translate:-50% var(--spacing-1)}.tooltip__positioner[data-side=right] .tooltip__arrow--surface-outlined{translate:var(--spacing-1) -50%}.tooltip__positioner[data-side=left] .tooltip__arrow--surface-outlined{translate:var(--spacing-negative-1) -50%}n-calendar{display:inline-block}.calendar{gap:var(--spacing-8);padding:var(--spacing-12);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);background:var(--background-default);color:var(--foreground-default);display:inline-grid}.calendar__header{align-items:center;gap:var(--spacing-4);grid-template-columns:auto 1fr auto;display:grid}.calendar__heading{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .calendar__heading{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.calendar__heading{text-align:center}.calendar__nav{inline-size:var(--target-size-32);block-size:var(--target-size-32);border-radius:var(--border-radius-6);appearance:none;color:var(--foreground-dim1);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}:where(html:not([data-focus-source=pointer])) .calendar__nav:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.calendar__nav:focus:not(:focus-visible){outline:none}.calendar__nav:hover{background:var(--state-hover-background);color:var(--foreground-default)}.calendar__nav:active{background:var(--state-active-background)}.calendar__nav .icon{font-size:var(--dimension-16)}.calendar__grid{border-collapse:separate;border-spacing:var(--spacing-2)}.calendar__weekday{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .calendar__weekday{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.calendar__weekday{inline-size:var(--target-size-32);block-size:var(--target-size-32);color:var(--foreground-dim1);text-align:center}.calendar__cell{text-align:center;padding:0}.calendar__day{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .calendar__day{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.calendar__day{inline-size:var(--target-size-32);block-size:var(--target-size-32);border-radius:var(--border-radius-6);appearance:none;color:var(--foreground-default);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}:where(html:not([data-focus-source=pointer])) .calendar__day:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.calendar__day:focus:not(:focus-visible){outline:none}.calendar__day-number{line-height:inherit}.calendar__day-marker{inline-size:var(--dimension-6);block-size:var(--dimension-6);border-radius:var(--border-radius-circular);background:var(--foreground-dim1);pointer-events:none;position:absolute;inset-block-end:var(--spacing-4)}.calendar__day[data-marker-status=success] .calendar__day-marker{background:var(--status-success)}.calendar__day[data-marker-status=warning] .calendar__day-marker{background:var(--status-warning);border-radius:var(--border-radius-0);transform:rotate(45deg)}.calendar__day[data-marker-status=error] .calendar__day-marker{background:var(--status-error);border-radius:var(--border-radius-0)}.calendar__day:hover{background:var(--state-hover-background)}.calendar__day:active{background:var(--state-active-background)}.calendar__day[data-today]{background:var(--background-dim1)}.calendar__day[data-outside-month]{color:var(--foreground-dim1)}.calendar__day[data-selected]{background:var(--action-primary-bg);color:var(--foreground-inverse)}.calendar__day[data-selected] .calendar__day-marker{background:currentColor}.calendar__day[data-selected]:hover{background:var(--action-primary-bg-hover)}.calendar__day[data-selected]:active{background:var(--action-primary-bg-active)}.calendar__day:disabled{color:var(--state-disabled-foreground);cursor:default;background:0 0}:root{--media-frame-ratio-16-9:16 / 9;--media-frame-ratio-3-2:3 / 2;--media-frame-ratio-1-1:1}.media-frame{inline-size:var(--layout-full);background:var(--background-dim2);object-fit:cover;display:block}.media-frame--ratio-16-9,.media-frame[data-ratio="16-9"]{aspect-ratio:var(--media-frame-ratio-16-9);block-size:auto}.media-frame--ratio-3-2,.media-frame[data-ratio="3-2"]{aspect-ratio:var(--media-frame-ratio-3-2);block-size:auto}.media-frame--ratio-1-1,.media-frame[data-ratio="1-1"]{aspect-ratio:var(--media-frame-ratio-1-1);block-size:auto}.media-frame--comfort-tone,.media-frame[data-tone=comfort]{--media-frame-comfort-filter-light:brightness(1) contrast(1) saturate(1);--media-frame-comfort-filter-dark:brightness(.72) contrast(.92) saturate(.8);filter:var(--media-frame-comfort-filter-light)}.media-frame--ambient-tone,.media-frame[data-tone=ambient]{--media-frame-ambient-filter-light:brightness(1) contrast(1) saturate(1);--media-frame-ambient-filter-dark:brightness(.78) contrast(.94) saturate(.84);--media-frame-ambient-overlay-light:transparent;--media-frame-ambient-overlay-dark:var(--background-dim2);--media-frame-ambient-overlay-opacity-light:0;--media-frame-ambient-overlay-opacity-dark:.5;isolation:isolate;background:var(--background-dim2);position:relative;overflow:hidden}:is(img,video).media-frame--ambient-tone,:is(img,video).media-frame[data-tone=ambient],.media-frame--ambient-tone>:is(img,video),.media-frame--ambient-tone>picture>img,.media-frame[data-tone=ambient]>:is(img,video),.media-frame[data-tone=ambient]>picture>img{inline-size:var(--layout-full);block-size:var(--layout-full);object-fit:cover;filter:var(--media-frame-ambient-filter-light);display:block}.media-frame--ambient-tone:after,.media-frame[data-tone=ambient]:after{content:"";z-index:1;pointer-events:none;background:var(--media-frame-ambient-overlay-light);mix-blend-mode:multiply;opacity:var(--media-frame-ambient-overlay-opacity-light);position:absolute;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .media-frame--comfort-tone,:root:not([data-theme=light]) .media-frame[data-tone=comfort]{filter:var(--media-frame-comfort-filter-dark)}:root:not([data-theme=light]) .media-frame--ambient-tone,:root:not([data-theme=light]) .media-frame[data-tone=ambient]{--media-frame-ambient-overlay:var(--media-frame-ambient-overlay-dark);--media-frame-ambient-overlay-opacity:var(--media-frame-ambient-overlay-opacity-dark)}:root:not([data-theme=light]) :is(img,video).media-frame--ambient-tone,:root:not([data-theme=light]) :is(img,video).media-frame[data-tone=ambient],:root:not([data-theme=light]) .media-frame--ambient-tone>:is(img,video),:root:not([data-theme=light]) .media-frame--ambient-tone>picture>img,:root:not([data-theme=light]) .media-frame[data-tone=ambient]>:is(img,video),:root:not([data-theme=light]) .media-frame[data-tone=ambient]>picture>img{filter:var(--media-frame-ambient-filter-dark)}:root:not([data-theme=light]) .media-frame--ambient-tone:after,:root:not([data-theme=light]) .media-frame[data-tone=ambient]:after{background:var(--media-frame-ambient-overlay);opacity:var(--media-frame-ambient-overlay-opacity)}}:root[data-theme=dark] .media-frame--comfort-tone,:root[data-theme=dark] .media-frame[data-tone=comfort]{filter:var(--media-frame-comfort-filter-dark)}:root[data-theme=dark] .media-frame--ambient-tone,:root[data-theme=dark] .media-frame[data-tone=ambient]{--media-frame-ambient-overlay:var(--media-frame-ambient-overlay-dark);--media-frame-ambient-overlay-opacity:var(--media-frame-ambient-overlay-opacity-dark)}:root[data-theme=dark] :is(img,video).media-frame--ambient-tone,:root[data-theme=dark] :is(img,video).media-frame[data-tone=ambient],:root[data-theme=dark] .media-frame--ambient-tone>:is(img,video),:root[data-theme=dark] .media-frame--ambient-tone>picture>img,:root[data-theme=dark] .media-frame[data-tone=ambient]>:is(img,video),:root[data-theme=dark] .media-frame[data-tone=ambient]>picture>img{filter:var(--media-frame-ambient-filter-dark)}:root[data-theme=dark] .media-frame--ambient-tone:after,:root[data-theme=dark] .media-frame[data-tone=ambient]:after{background:var(--media-frame-ambient-overlay);opacity:var(--media-frame-ambient-overlay-opacity)}@supports (background:color-mix(in oklab, black, transparent)){.media-frame--ambient-tone,.media-frame[data-tone=ambient]{--media-frame-ambient-overlay-dark:color-mix(in oklab, var(--background-default) 88%, transparent)}}@media (forced-colors:active){.media-frame--comfort-tone,.media-frame[data-tone=comfort],:is(img,video).media-frame--ambient-tone,:is(img,video).media-frame[data-tone=ambient],.media-frame--ambient-tone>:is(img,video),.media-frame--ambient-tone>picture>img,.media-frame[data-tone=ambient]>:is(img,video),.media-frame[data-tone=ambient]>picture>img{filter:none}.media-frame--ambient-tone:after,.media-frame[data-tone=ambient]:after{display:none}}}@layer nanaos.patterns{.playground{width:100%;min-width:0;color:var(--foreground-default);background:var(--background-dim1);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-16);box-sizing:border-box;grid-template-areas:"viewport""configuration""outputs";margin:0;display:grid;overflow:hidden}.playground[data-border-radius="0"]{border-radius:var(--border-radius-0)}.playground[data-border-radius="8"]{border-radius:var(--border-radius-8)}.playground[data-border-radius="16"]{border-radius:var(--border-radius-16)}.playground[data-border-radius="24"]{border-radius:var(--border-radius-24)}.playground.playground :is(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,pre,dl,dd){margin:0}.playground__viewport{min-inline-size:var(--dimension-0);grid-area:viewport;display:grid}.playground__stage{min-block-size:100%;min-height:var(--layout-240);padding:var(--layout-48) var(--layout-32);place-items:center;display:grid}.playground__configuration{min-inline-size:var(--dimension-0);background:var(--background-dim1);grid-area:configuration}.playground__outputs{min-inline-size:var(--dimension-0);background:var(--background-dim1);grid-area:outputs;display:grid}.playground:is([data-side=bottom],[data-panel-position=bottom]) .playground__viewport,.playground:is([data-side=bottom],[data-panel-position=bottom]) .playground__configuration{border-block-end:var(--border-width-1) solid var(--border-a20)}.playground:is([data-side=left],[data-side=right],[data-panel-position=start],[data-panel-position=end]){grid-template-rows:minmax(var(--dimension-0), 1fr) max-content;grid-template-columns:minmax(var(--layout-240), var(--layout-320)) minmax(var(--dimension-0), 1fr)}.playground:is([data-side=left],[data-panel-position=start]){grid-template-areas:"configuration viewport""outputs viewport"}.playground:is([data-side=right],[data-panel-position=end]){grid-template-areas:"viewport configuration""viewport outputs";grid-template-columns:minmax(var(--dimension-0), 1fr) minmax(var(--layout-240), var(--layout-320))}.playground:is([data-side=left],[data-side=right],[data-panel-position=start],[data-panel-position=end]) .playground__configuration{border-block-end:var(--border-width-1) solid var(--border-a20)}.playground:is([data-side=left],[data-panel-position=start]) .playground__viewport{border-inline-start:var(--border-width-1) solid var(--border-a20)}.playground:is([data-side=right],[data-panel-position=end]) .playground__viewport{border-inline-end:var(--border-width-1) solid var(--border-a20)}.playground__stage:has(.playground__modes){padding:var(--spacing-12) var(--spacing-12) var(--layout-32);grid-template-rows:max-content 1fr}.playground__stage:has(>.playground__preview>iframe){padding:var(--spacing-0);place-items:stretch stretch}.playground__stage:has(.playground__modes) .playground__preview{place-self:center}.playground__preview{place-items:center;width:fit-content;max-width:100%;display:grid}.playground__preview:has(>.playground){width:100%}.playground__preview[data-layout=bounded]{inline-size:var(--layout-full);max-inline-size:var(--layout-480);padding-block:var(--spacing-24);border-radius:var(--border-radius-8)}.playground__preview:has(>iframe){place-items:stretch stretch;width:100%}.playground__preview>iframe{width:100%;height:var(--layout-600);background:var(--background-default);border:0;display:block}.playground__configuration-fields.field-group{align-content:start;gap:var(--spacing-32);min-inline-size:var(--dimension-0);padding:var(--spacing-16) var(--spacing-24);display:grid}.playground__default-marker{color:var(--foreground-dim1);margin-inline-start:var(--spacing-2);display:inline-flex}.playground__boolean-label{font-family:var(--font-family-geist-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .playground__boolean-label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.playground__boolean-label{min-block-size:var(--layout-24);color:var(--foreground-default);white-space:nowrap;align-items:center;display:inline-flex}.playground__control-option{align-items:center;display:inline-flex}.playground__configuration-example{align-content:start;gap:var(--spacing-16);min-inline-size:var(--dimension-0);padding:var(--spacing-16) var(--spacing-24) var(--spacing-24);display:grid}.playground__configuration-example :is(n-input,n-select){inline-size:var(--layout-full);max-inline-size:var(--layout-full);min-inline-size:var(--dimension-0)}.playground__configuration-example[data-variant=input-button]{grid-template-columns:minmax(var(--dimension-0), 1fr) max-content;align-items:end}.playground__configuration-fields .field-legend[data-variant-note-key]{align-items:center;gap:var(--spacing-4);display:flex}.playground__configuration-fields n-tooltip.playground-note{text-transform:none;letter-spacing:normal;flex:none}.playground__configuration-fields n-button.playground-note__trigger{flex:none;display:inline-flex}.playground__configuration-fields n-button.playground-note__trigger>.button{min-width:var(--dimension-24);min-height:var(--dimension-24)}.playground__heading{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .playground__heading{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.playground__heading{color:var(--foreground-default)}.playground__heading[data-playground-section=group-props],.playground__heading[data-playground-divider=before]{margin-block-start:var(--spacing-2);padding-block-start:var(--spacing-16)}.playground__mode{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .playground__mode{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.playground__modes{justify-self:start}.playground__mode-control{display:none!important}.playground[data-mode=single] [data-mode-only=group],.playground[data-mode=group] [data-mode-only=single]{display:none}.playground__stage [disabled],.playground__stage [aria-disabled=true]{cursor:not-allowed}.playground__output{gap:var(--spacing-12);min-inline-size:var(--dimension-0);padding:var(--spacing-16) var(--spacing-24) var(--spacing-24);display:grid}.playground__output n-code{min-inline-size:var(--dimension-0)}.playground__output+.playground__output{border-block-start:var(--border-width-1) solid var(--border-a20)}.playground__output-title{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .playground__output-title{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.playground__output-title{color:var(--foreground-default)}.playground__prompt-output{font-family:var(--font-family-geist-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .playground__prompt-output{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.playground__prompt-output{padding:var(--spacing-12) var(--spacing-16);color:var(--foreground-default);background:var(--background-default);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);white-space:pre-wrap;overflow-wrap:anywhere;max-block-size:var(--layout-240);overflow:auto}.playground__state{gap:var(--spacing-4);display:grid}.playground__state>div{gap:var(--spacing-4);display:flex}.playground__state :is(dt,dd){font-family:var(--font-family-geist-mono);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-12);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .playground__state :is(dt,dd){font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.playground__state dt{color:var(--foreground-dim1)}.playground__state dd{color:var(--foreground-default)}.playground__demo-subject{justify-content:center;align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.playground-configuration-list{grid-template-columns:minmax(var(--dimension-0), 1fr);gap:var(--spacing-32);inline-size:100%;min-inline-size:var(--dimension-0);display:grid}.playground-configuration-list__field{min-inline-size:var(--dimension-0);align-items:start;display:grid}.playground-configuration-list__content{grid-template-columns:minmax(var(--dimension-0), 1fr);min-inline-size:var(--dimension-0);align-items:start;display:grid}.playground-configuration-list__content>:is(n-input,n-select,n-combobox,n-textarea,n-radio-group){min-inline-size:var(--dimension-0)}.playground-configuration-list .reorder-playground__select-row{grid-template-columns:max-content minmax(var(--dimension-0), 1fr);align-items:center;gap:var(--spacing-12);min-inline-size:var(--dimension-0);display:grid}.playground-configuration-list .reorder-playground__lists{gap:var(--spacing-24);min-inline-size:var(--dimension-0);display:grid}.playground-configuration-list .reorder-playground__item-content{gap:var(--spacing-8);min-inline-size:var(--dimension-0);grid-column:2;display:grid}.playground-configuration-list .reorder-playground__item-start{min-inline-size:var(--dimension-0);grid-area:1/2;align-self:center;justify-items:center;display:grid}.playground-configuration-list .reorder-playground__list n-list[reorder-handle=always-visible] .list__item:has(>.reorder-playground__item-start){grid-template-columns:var(--target-size-32) var(--target-size-32) minmax(var(--dimension-0), 1fr)}.playground-configuration-list .reorder-playground__item-start+.reorder-playground__item-content{grid-column:3}.playground-configuration-list .reorder-playground__item-start n-checkbox{justify-self:center}.playground-configuration-list .reorder-playground__select-row n-select{min-inline-size:var(--dimension-0)}.playground-configuration-list .reorder-playground__select-row>n-textarea{inline-size:var(--layout-full);max-inline-size:var(--layout-full);min-inline-size:var(--dimension-0);grid-column:2}@media (width<=600px){.playground:is([data-side=left],[data-side=right],[data-panel-position=start],[data-panel-position=end]){grid-template-rows:auto;grid-template-columns:minmax(var(--dimension-0), 1fr);grid-template-areas:"viewport""configuration""outputs"}.playground:is([data-side=left],[data-side=right],[data-panel-position=start],[data-panel-position=end]) .playground__viewport,.playground:is([data-side=left],[data-side=right],[data-panel-position=start],[data-panel-position=end]) .playground__configuration{border-inline:0;border-block-end:var(--border-width-1) solid var(--border-a20)}.playground__stage{min-height:var(--layout-160);padding:var(--layout-32) var(--spacing-20)}.playground__configuration-example[data-variant=input-button]{grid-template-columns:minmax(var(--dimension-0), 1fr)}}html[data-focus-source=pointer] :where(:focus-visible){outline:none}.worksheet-row__reorder-handle{inline-size:var(--dimension-20);min-inline-size:var(--dimension-20);block-size:var(--dimension-24);min-block-size:var(--dimension-24);padding:var(--spacing-0);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-6);color:var(--foreground-dim1);font-size:var(--dimension-16);opacity:0;appearance:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;transition:color var(--enter-quick), background-color var(--enter-quick), border-color var(--enter-quick), opacity var(--enter-quick), transform var(--enter-quick);will-change:color, background-color, border-color, opacity, transform;background:0 0;place-items:center;line-height:1;text-decoration:none;display:inline-grid;transform:scale(.88)}:where(html:not([data-focus-source=pointer])) .worksheet-row__reorder-handle:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.worksheet-row__reorder-handle:focus:not(:focus-visible){outline:none}.worksheet-row__reorder-handle:where(:hover,.is-hover){border-color:var(--border-a20);background:var(--state-hover-background);color:var(--state-hover-foreground);transform:scale(1)}.worksheet-row__reorder-handle:active{background:var(--state-active-background);cursor:grabbing;transform:scale(.84)}.worksheet-section:where([data-reorder-handle=none],[reorder-handle=none]) .worksheet-row__reorder-handle.icon{display:none}.worksheet-section:not([data-reorder-anchor=content]):where([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .worksheet-row__reorder-handle{color:var(--foreground-dim1);inline-size:var(--target-size-32);min-inline-size:var(--target-size-32);block-size:var(--target-size-32);min-block-size:var(--target-size-32);opacity:1;transition:color var(--enter-quick), background-color var(--enter-quick), border-color var(--enter-quick), opacity var(--enter-quick);will-change:color, background-color, border-color, opacity;position:relative;transform:scale(1)}.worksheet-section:not([data-reorder-anchor=content]):where([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .worksheet-row__reorder-handle:where(:hover,.is-hover){background:0 0;border-color:#0000;transform:scale(1)}.worksheet-section:not([data-reorder-anchor=content]):where([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .worksheet-row__reorder-handle:active{transform:scale(1)}.worksheet-section:not([data-reorder-anchor=content]):where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .worksheet-row .worksheet-row__reorder-handle{z-index:1;color:#0000;background:0 0;border-color:#0000;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translate(-50%,-50%)}.worksheet-section:not([data-reorder-anchor=content]):where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .worksheet-row:where(:hover,.is-hover,:focus-within,:focus-visible,.is-focus-visible) .worksheet-row__reorder-handle{opacity:1}.worksheet-section:not([data-reorder-anchor=content]):where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .worksheet-row .worksheet-row__reorder-handle:where(:hover,:active,:focus-visible,.is-focus-visible){opacity:1;border-color:var(--border-a20);background:var(--background-dim2);color:var(--foreground-dim1)}.worksheet-section:not([data-reorder-anchor=content]):where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .worksheet-row:where(.is-active,[data-dragged],[dragged]) .worksheet-row__reorder-handle{opacity:1;border-color:var(--focus-ring-color);background:var(--focus-ring-color);color:var(--background-default)}.worksheet-section:not([data-reorder-anchor=content]):is([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible],[reorder-handle=auto-hide],[reorder-handle=always-visible]) .worksheet-row[data-drop-target]{background:var(--state-active-background)}.worksheet-section:not([data-reorder-anchor=content]):is([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible],[reorder-handle=auto-hide],[reorder-handle=always-visible]) .worksheet-row:is([data-dragged],[dragged]){z-index:1;outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-0);background:0 0;position:relative}.worksheet-section:not([data-reorder-anchor=content]):is([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible],[reorder-handle=auto-hide],[reorder-handle=always-visible]) .worksheet-row:is([data-dragged],[dragged]):active{background:0 0}.worksheet-section:not([data-reorder-anchor=content]):where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .worksheet-row{position:relative}.worksheet-section:not([data-reorder-anchor=content]):where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .worksheet-row:where(:hover,.is-hover):before{content:"";inline-size:var(--border-width-2);block-size:var(--dimension-24);border-radius:var(--border-radius-circular);background:var(--foreground-dim1);opacity:1;pointer-events:none;transition:opacity var(--enter-quick), block-size var(--enter-quick), background-color var(--enter-quick);position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translate(-50%,-50%)}.worksheet-section[data-reorder-anchor=content]:where([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .worksheet-row__reorder-handle{color:var(--foreground-dim1);inline-size:var(--target-size-32);min-inline-size:var(--target-size-32);block-size:var(--target-size-32);min-block-size:var(--target-size-32);opacity:1;transition:color var(--enter-quick), background-color var(--enter-quick), border-color var(--enter-quick), opacity var(--enter-quick);will-change:color, background-color, border-color, opacity;position:relative;transform:scale(1)}.worksheet-section[data-reorder-anchor=content]:where([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .worksheet-row__reorder-handle:where(:hover,.is-hover){background:0 0;border-color:#0000;transform:scale(1)}.worksheet-section[data-reorder-anchor=content]:where([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .worksheet-row__reorder-handle:active{transform:scale(1)}.worksheet-section[data-reorder-anchor=content]:where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .worksheet-row .worksheet-row__reorder-handle{z-index:1;color:#0000;background:0 0;border-color:#0000;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translate(-50%,-50%)}.worksheet-section[data-reorder-anchor=content]:where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .worksheet-row:where(:hover,.is-hover,:focus-within,:focus-visible,.is-focus-visible) .worksheet-row__reorder-handle{opacity:1}.worksheet-section[data-reorder-anchor=content]:where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .worksheet-row .worksheet-row__reorder-handle:where(:hover,:active,:focus-visible,.is-focus-visible){opacity:1;border-color:var(--border-a20);background:var(--background-dim2);color:var(--foreground-dim1)}.worksheet-section[data-reorder-anchor=content]:where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .worksheet-row:where(.is-active,[data-dragged],[dragged]) .worksheet-row__reorder-handle{opacity:1;border-color:var(--focus-ring-color);background:var(--focus-ring-color);color:var(--background-default)}.worksheet-section[data-reorder-anchor=content]:is([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible],[reorder-handle=auto-hide],[reorder-handle=always-visible]) .worksheet-row[data-drop-target] .worksheet-row__content{background:var(--state-active-background)}.worksheet-section[data-reorder-anchor=content]:is([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible],[reorder-handle=auto-hide],[reorder-handle=always-visible]) .worksheet-row:is([data-dragged],[dragged]) .worksheet-row__content{z-index:1;outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-0);background:0 0;position:relative}.worksheet-section[data-reorder-anchor=content]:is([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible],[reorder-handle=auto-hide],[reorder-handle=always-visible]) .worksheet-row:is([data-dragged],[dragged]):active .worksheet-row__content{background:0 0}.worksheet-section[data-reorder-anchor=content]:where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .worksheet-row .worksheet-row__content{position:relative}.worksheet-section[data-reorder-anchor=content]:where([data-reorder-handle=auto-hide],[reorder-handle=auto-hide]) .worksheet-row:where(:hover,.is-hover) .worksheet-row__content:before{content:"";inline-size:var(--border-width-2);block-size:var(--dimension-24);border-radius:var(--border-radius-circular);background:var(--foreground-dim1);opacity:1;pointer-events:none;transition:opacity var(--enter-quick), block-size var(--enter-quick), background-color var(--enter-quick);position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translate(-50%,-50%)}.worksheet-section:is([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .worksheet-row__content:has(>.worksheet-row__reorder-handle){gap:var(--spacing-8);padding-inline-start:var(--spacing-4);position:relative}.worksheet-section:is([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .worksheet-row__content:has(>.worksheet-row__reorder-handle):before{content:"";pointer-events:none;flex:0 0 var(--dimension-20)}.worksheet-section:is([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .worksheet-row__reorder-handle.icon{z-index:1;justify-self:center;position:absolute;inset-block-start:50%;inset-inline-start:var(--spacing-0);transform:translateY(-50%)}.worksheet-section:is([data-reorder-handle=always-visible],[reorder-handle=always-visible]) .worksheet-row__reorder-handle.icon:active{background:0 0}.worksheet-section:is([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible],[reorder-handle=auto-hide],[reorder-handle=always-visible]){overflow:visible}.worksheet{gap:var(--spacing-16);inline-size:min(100%, var(--layout-720));margin-inline:auto;display:grid}.worksheet-section{border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-16);background:var(--background-default);margin:0;padding:0;display:block;overflow:hidden}.worksheet[data-radius="0"] .worksheet-section{border-radius:var(--border-radius-0)}.worksheet[data-radius="8"] .worksheet-section{border-radius:var(--border-radius-8)}.worksheet[data-radius="16"] .worksheet-section{border-radius:var(--border-radius-16)}.worksheet[data-radius="24"] .worksheet-section{border-radius:var(--border-radius-24)}.worksheet[data-radius="32"] .worksheet-section{border-radius:var(--border-radius-32)}.worksheet[data-radius="800"] .worksheet-section{border-radius:var(--border-radius-800)}.worksheet[data-rule=grid] .worksheet-row__slot{border-inline-end:var(--border-width-1) solid var(--border-a20)}.worksheet-section__title{justify-content:space-between;align-items:center;gap:var(--spacing-12);padding:var(--spacing-10) var(--spacing-16);border-block-end:var(--border-width-1) solid var(--border-a20);color:var(--foreground-default);display:flex}.worksheet-section__heading{align-items:center;gap:var(--spacing-8);min-inline-size:0;color:var(--foreground-default);font-size:var(--font-size-14);font-weight:var(--font-weight-700);line-height:var(--line-height-14);margin:0;display:inline-flex}.worksheet-mood{align-items:center;gap:var(--spacing-2);flex:none;display:inline-flex}.worksheet-mood__option{inline-size:var(--target-size-32);min-inline-size:var(--target-size-32);block-size:var(--target-size-32);min-block-size:var(--target-size-32);padding:var(--spacing-0);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-circular);color:var(--foreground-dim1);font-size:var(--dimension-20);appearance:none;box-sizing:border-box;cursor:pointer;transition:color var(--enter-quick), background-color var(--enter-quick);background:0 0;place-items:center;line-height:1;display:inline-grid}:where(html:not([data-focus-source=pointer])) .worksheet-mood__option:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.worksheet-mood__option:focus:not(:focus-visible){outline:none}.worksheet-mood__option:where(:hover,.is-hover){color:var(--foreground-default);background:var(--state-hover-background)}.worksheet-mood__option[aria-checked=true]{color:var(--foreground-default);background:var(--background-dim2)}.worksheet-section__body{display:block}.worksheet-section[data-kind=schedule] .worksheet-section__body{block-size:var(--worksheet-schedule-block-size,var(--layout-1200));overscroll-behavior:contain;overflow-y:auto}.worksheet-row{min-block-size:var(--target-size-32);border-block-end:var(--border-width-1) solid var(--border-a20);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.worksheet-row:last-child{border-block-end:0}.worksheet-section:not([data-reorder-anchor=content]) .worksheet-row:where(:hover,.is-hover){background:var(--background-dim1)}.worksheet-section[data-reorder-anchor=content] .worksheet-row{grid-template-columns:var(--layout-48) minmax(0, 1fr)}.worksheet-row__slot{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .worksheet-row__slot{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.worksheet-row__slot{text-box:trim-both cap alphabetic;color:var(--foreground-dim1);font-variant-numeric:tabular-nums;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.worksheet-section[data-kind=note] .worksheet-row{grid-template-columns:var(--layout-96) minmax(0, 1fr)}.worksheet-row__slot--note{padding-inline:var(--spacing-16);color:var(--foreground-dim1);font-variant-numeric:normal;justify-content:flex-start}.worksheet-row__content{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .worksheet-row__content{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.worksheet-row__content{text-box:trim-both cap alphabetic;padding-block:var(--spacing-16);padding-inline:var(--spacing-16);min-block-size:var(--layout-48);align-items:center;gap:var(--spacing-8);min-inline-size:0;display:inline-flex}.worksheet-section:not([data-reorder-anchor=content]) .worksheet-row__content,.worksheet-section[data-reorder-anchor=content] .worksheet-row__content{align-self:stretch}.worksheet-row__content:has(.textarea[data-bare]){padding-inline:var(--spacing-16);min-block-size:var(--layout-48);padding-block:var(--spacing-0)}.worksheet[data-density="4"] .worksheet-row__content{padding-block:var(--spacing-4);padding-inline:var(--spacing-16);min-block-size:var(--layout-32)}.worksheet[data-density="8"] .worksheet-row__content{padding-block:var(--spacing-8);padding-inline:var(--spacing-16);min-block-size:var(--layout-32)}.worksheet[data-density="12"] .worksheet-row__content{padding-block:var(--spacing-12);padding-inline:var(--spacing-16);min-block-size:var(--layout-40)}.worksheet[data-density="14"] .worksheet-row__content{padding-block:var(--spacing-14);padding-inline:var(--spacing-16);min-block-size:var(--layout-44)}.worksheet[data-density="16"] .worksheet-row__content{padding-block:var(--spacing-16);padding-inline:var(--spacing-16);min-block-size:var(--layout-48)}.worksheet[data-density="20"] .worksheet-row__content{padding-block:var(--spacing-20);padding-inline:var(--spacing-16);min-block-size:var(--layout-56)}.worksheet[data-density="4"] .worksheet-row__content:has(.textarea[data-bare]){padding-inline:var(--spacing-16);min-block-size:var(--layout-32);padding-block:var(--spacing-0)}.worksheet[data-density="8"] .worksheet-row__content:has(.textarea[data-bare]){padding-inline:var(--spacing-16);min-block-size:var(--layout-32);padding-block:var(--spacing-0)}.worksheet[data-density="12"] .worksheet-row__content:has(.textarea[data-bare]){padding-inline:var(--spacing-16);min-block-size:var(--layout-40);padding-block:var(--spacing-0)}.worksheet[data-density="14"] .worksheet-row__content:has(.textarea[data-bare]){padding-inline:var(--spacing-16);min-block-size:var(--layout-44);padding-block:var(--spacing-0)}.worksheet[data-density="16"] .worksheet-row__content:has(.textarea[data-bare]){padding-inline:var(--spacing-16);min-block-size:var(--layout-48);padding-block:var(--spacing-0)}.worksheet[data-density="20"] .worksheet-row__content:has(.textarea[data-bare]){padding-inline:var(--spacing-16);min-block-size:var(--layout-56);padding-block:var(--spacing-0)}.worksheet[data-divider-style=dashed] .worksheet-section__title,.worksheet[data-divider-style=dashed] .worksheet-row{border-block-end-style:dashed}.worksheet[data-divider-style=dashed][data-rule=grid] .worksheet-row__slot{border-inline-end-style:dashed}.worksheet[data-divider-style=none] .worksheet-section__title,.worksheet[data-divider-style=none] .worksheet-row{border-block-end:0}.worksheet[data-divider-style=none][data-rule=grid] .worksheet-row__slot{border-inline-end:0}.worksheet-section[data-reorder-anchor=content] .worksheet-row:where(:hover,.is-hover,:focus-within,.is-focus-visible) .worksheet-row__content{background:var(--background-dim1)}.worksheet-section:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible]) .worksheet-row:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.worksheet-section:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible]) .worksheet-row:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.worksheet-section:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible])[data-reorder-anchor=content] .worksheet-row:first-child .worksheet-row__content{border-start-start-radius:inherit;border-start-end-radius:inherit}.worksheet-section:where([data-reorder-handle=auto-hide],[data-reorder-handle=always-visible])[data-reorder-anchor=content] .worksheet-row:last-child .worksheet-row__content{border-end-end-radius:inherit;border-end-start-radius:inherit}.worksheet-row__label{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .worksheet-row__label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.worksheet-row__label{text-box:trim-both cap alphabetic;min-inline-size:var(--dimension-0);overflow-clip-margin:var(--spacing-4);overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:clip}.worksheet-row__content n-textarea,.worksheet-row__content .textarea-field{inline-size:100%;min-inline-size:0}.worksheet-row__content .textarea-field{gap:0}.worksheet-row__content .textarea[data-bare]{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .worksheet-row__content .textarea[data-bare]{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.worksheet-row__content .textarea[data-bare]{text-box:trim-both cap alphabetic;min-block-size:var(--target-size-32);padding-block:var(--spacing-4);padding-inline:var(--spacing-2);background:0 0}.worksheet-row__content .checkbox-field{min-block-size:var(--target-size-32);flex:none;gap:0;padding:0}.worksheet-section[data-kind=checklist] .checkbox-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-dialog-dialog{gap:var(--spacing-16);inline-size:var(--layout-full);display:grid}.search-dialog-dialog__query{max-inline-size:none}.search-dialog-result-group{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .search-dialog-result-group{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.search-dialog-result-group{padding-top:var(--spacing-10);padding-right:var(--spacing-16);padding-bottom:var(--spacing-4);padding-left:var(--spacing-16);color:var(--foreground-dim1)}.search-dialog-result__line{min-inline-size:var(--dimension-0);align-items:baseline;gap:var(--spacing-4);flex:auto;display:flex}.search-dialog-result__title{color:var(--foreground-default);flex:0 auto}.search-dialog-result__separator{color:var(--foreground-dim3);flex:none}.search-dialog-result__path,.search-dialog-result__snippet{color:var(--foreground-dim1)}.search-dialog-result__path{flex:auto}.search-dialog-result__snippet{display:block}.search-dialog-result mark{color:var(--brand-primary);font-weight:inherit;background:0 0}.search-dialog-result--system .search-dialog-result__title code{font-family:var(--font-family-geist-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .search-dialog-result--system .search-dialog-result__title code{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.search-dialog-result--system .search-dialog-result__title code{color:inherit}.search-dialog-result__value{color:var(--foreground-dim1);flex:none;margin-inline-start:auto}.search-dialog-result__value code{font-family:var(--font-family-geist-mono);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-12);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .search-dialog-result__value code{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.search-dialog-result--more .search-dialog-result__title{color:var(--brand-primary)}.search-dialog-playground__layout{gap:var(--spacing-16);min-inline-size:var(--dimension-0);grid-template-columns:minmax(0,1fr);display:grid}:is([data-search-dialog-controlled],.search-dialog-variant)[data-result-style=preview] .search-dialog-playground__layout{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--layout-320)), 1fr));align-items:start}.search-dialog-playground__preview{gap:var(--spacing-12);min-inline-size:var(--dimension-0);display:none}:is([data-search-dialog-controlled],.search-dialog-variant)[data-result-style=preview] .search-dialog-playground__preview{display:grid}.search-dialog-playground__group[hidden],.search-dialog-playground__preview[hidden],.search-dialog-result__snippet[hidden]{display:none}:is([data-search-dialog-controlled],.search-dialog-variant)[data-result-style=compact] .search-dialog-dialog{gap:var(--spacing-8)}.search-dialog-trigger[data-trigger=field]{inline-size:min(var(--layout-full), var(--layout-480))}.search-dialog-trigger[data-trigger=icon-only]{inline-size:auto}.search-dialog-trigger[hidden]{display:none}.content-block{min-inline-size:var(--dimension-0);margin:var(--spacing-0);box-sizing:border-box}.content-block[data-kind=text]{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .content-block[data-kind=text]{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.content-block[data-kind=text]{text-wrap:pretty}.content-block[data-kind=heading-36]{font-family:var(--font-family-geist);font-size:var(--font-size-36);font-weight:var(--font-weight-600);line-height:var(--line-height-13);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .content-block[data-kind=heading-36]{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.content-block[data-kind=heading-28]{font-family:var(--font-family-geist);font-size:var(--font-size-28);font-weight:var(--font-weight-600);line-height:var(--line-height-13);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .content-block[data-kind=heading-28]{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.content-block[data-kind=heading-24]{font-family:var(--font-family-geist);font-size:var(--font-size-24);font-weight:var(--font-weight-600);line-height:var(--line-height-13);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .content-block[data-kind=heading-24]{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.content-block[data-kind=heading-20]{font-family:var(--font-family-geist);font-size:var(--font-size-20);font-weight:var(--font-weight-600);line-height:var(--line-height-13);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .content-block[data-kind=heading-20]{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.content-block:is([data-kind=heading-36],[data-kind=heading-28],[data-kind=heading-24],[data-kind=heading-20]){text-wrap:balance}.bulleted-list,.numbered-list,.to-do-list,.toggle-list{gap:var(--spacing-4);flex-direction:column;display:flex}.bulleted-list,.numbered-list{margin-top:var(--spacing-0);margin-bottom:var(--spacing-0);padding-inline-start:var(--spacing-0);list-style:none}.bulleted-list>li,.numbered-list>li{grid-template-columns:var(--dimension-20) minmax(0, 1fr);align-items:start;column-gap:var(--spacing-8);display:grid}.bulleted-list>li:before,.numbered-list>li:before{color:currentColor;text-align:center;grid-column:1}.bulleted-list>li:before{content:"•"}.numbered-list{counter-reset:content-block-list-item}.numbered-list>li{counter-increment:content-block-list-item}.numbered-list>li:before{content:counter(content-block-list-item) "."}.content-block__text{min-inline-size:var(--dimension-0);overflow-wrap:anywhere;text-wrap:pretty;grid-column:2}.to-do-list>n-checkbox{display:flex}.content-block:is([data-kind=image],[data-kind=video]){gap:var(--spacing-8);display:grid}.content-block__caption{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .content-block__caption{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.content-block__caption{color:var(--foreground-dim1);text-wrap:pretty}.content-blocks-playground{inline-size:min(var(--layout-full), var(--layout-600));place-items:stretch stretch}.content-layout{grid-template-columns:minmax(var(--dimension-0), var(--layout-full));row-gap:var(--spacing-64);inline-size:var(--layout-full);max-inline-size:var(--layout-full);min-inline-size:var(--dimension-0);--content-layout-max-size:var(--layout-720);--content-layout-block-radius:var(--border-radius-16);margin-inline:auto;display:grid;container:content-layout/inline-size}.content-layout[data-layout-size="720"]{--content-layout-max-size:var(--layout-720)}.content-layout[data-layout-size="1600"]{--content-layout-max-size:var(--layout-1600)}.content-layout[data-layout-size="2000"]{--content-layout-max-size:var(--layout-2000)}.content-layout[data-layout-size=full]{--content-layout-max-size:var(--layout-full)}.content-layout[data-border-radius="0"]{--content-layout-block-radius:var(--border-radius-0)}.content-layout[data-border-radius="4"]{--content-layout-block-radius:var(--border-radius-4)}.content-layout[data-border-radius="8"]{--content-layout-block-radius:var(--border-radius-8)}.content-layout[data-border-radius="16"]{--content-layout-block-radius:var(--border-radius-16)}.content-layout[data-border-radius="24"]{--content-layout-block-radius:var(--border-radius-24)}.content-layout[data-border-radius="32"]{--content-layout-block-radius:var(--border-radius-32)}.content-layout__media,.content-layout__block[data-content-kind=media]{border-radius:var(--content-layout-block-radius);overflow:hidden}.content-layout>*,.content-layout>.content-layout__section>*{inline-size:var(--layout-full);max-inline-size:var(--content-layout-max-size);min-inline-size:var(--dimension-0);grid-column:1;justify-self:center;margin-block-start:var(--spacing-0);margin-block-end:var(--spacing-0)}.content-layout>.content-layout__section{grid-template-columns:minmax(var(--dimension-0), var(--layout-full));row-gap:var(--spacing-24);max-inline-size:none;min-inline-size:var(--dimension-0);margin-block-start:var(--spacing-0);margin-block-end:var(--spacing-0);display:grid}.content-layout>:where([data-layout-size="720"]),.content-layout>.content-layout__section>:where([data-layout-size="720"]){--content-layout-max-size:var(--layout-720);max-inline-size:var(--layout-720)}.content-layout>:where([data-layout-size="1600"]),.content-layout>.content-layout__section>:where([data-layout-size="1600"]){--content-layout-max-size:var(--layout-1600);max-inline-size:var(--layout-1600)}.content-layout>:where([data-layout-size="2000"]),.content-layout>.content-layout__section>:where([data-layout-size="2000"]){--content-layout-max-size:var(--layout-2000);max-inline-size:var(--layout-2000)}.content-layout>:where([data-layout-size=full]),.content-layout>.content-layout__section>:where([data-layout-size=full]){--content-layout-max-size:var(--layout-full);max-inline-size:none}.content-layout__header{gap:var(--spacing-16);display:grid}.content-layout__eyebrow,.content-layout__title,.content-layout__lead{margin:var(--spacing-0)}.content-layout__eyebrow{font-family:var(--font-family-geist-mono);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-12);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .content-layout__eyebrow{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.content-layout__eyebrow{color:var(--foreground-dim1)}.content-layout__title,.content-layout>.catalog-hero .catalog-hero__title{font-family:var(--font-family-geist);font-size:var(--font-size-56);font-weight:var(--font-weight-700);line-height:var(--line-height-12);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .content-layout__title,[data-theme=dark] .content-layout>.catalog-hero .catalog-hero__title{font-weight:var(--font-weight-600);letter-spacing:var(--letter-spacing-012)}.content-layout__title,.content-layout>.catalog-hero .catalog-hero__title{text-wrap:balance}.content-layout__lead,.content-layout>.catalog-hero .catalog-hero__lede{font-family:var(--font-family-geist);font-size:var(--font-size-18);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .content-layout__lead,[data-theme=dark] .content-layout>.catalog-hero .catalog-hero__lede{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.content-layout__lead,.content-layout>.catalog-hero .catalog-hero__lede{color:var(--foreground-dim1);text-wrap:pretty}.content-layout>.catalog-hero{margin-block-end:var(--spacing-0)}.content-layout>.content-layout__section>h2:not(.preview-table h2),.content-layout__section-heading{font-family:var(--font-family-geist);font-size:var(--font-size-28);font-weight:var(--font-weight-600);line-height:var(--line-height-13);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .content-layout>.content-layout__section>h2:not(.preview-table h2),[data-theme=dark] .content-layout__section-heading{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.content-layout>.content-layout__section>h2:not(.preview-table h2),.content-layout__section-heading{margin:var(--spacing-0);text-wrap:balance;padding-block-start:var(--spacing-0)}.content-layout__section,.content-layout__section-heading,.content-layout__subheading{scroll-margin-top:var(--content-layout-anchor-offset,var(--spacing-24))}.content-layout__subheading,.content-layout .doc-section__heading{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .content-layout__subheading,[data-theme=dark] .content-layout .doc-section__heading{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.content-layout__subheading,.content-layout .doc-section__heading{color:var(--foreground-default)}.content-layout__section-heading-row{gap:var(--spacing-8);flex-wrap:wrap;align-items:center;display:flex}.content-layout>.content-layout__section>h3:not(.preview-table h3,.callout h3){font-family:var(--font-family-geist);font-size:var(--font-size-24);font-weight:var(--font-weight-600);line-height:var(--line-height-13);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .content-layout>.content-layout__section>h3:not(.preview-table h3,.callout h3){font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.content-layout>.content-layout__section>h3:not(.preview-table h3,.callout h3){margin:var(--spacing-0);text-wrap:balance}.content-layout>.content-layout__section>h4:not(.preview-table h4,.callout h4){font-family:var(--font-family-geist);font-size:var(--font-size-20);font-weight:var(--font-weight-500);line-height:var(--line-height-12);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .content-layout>.content-layout__section>h4:not(.preview-table h4,.callout h4){font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.content-layout>.content-layout__section>h4:not(.preview-table h4,.callout h4){margin:var(--spacing-0);text-wrap:balance}.content-layout>.content-layout__section>p:not(.preview-table p,.callout p){font-family:var(--font-family-geist);font-size:var(--font-size-18);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .content-layout>.content-layout__section>p:not(.preview-table p,.callout p){font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.content-layout>.content-layout__section>p:not(.preview-table p,.callout p){margin:var(--spacing-0);text-wrap:pretty}.content-layout__intent,.content-layout__note,.content-layout>.content-layout__section>.doc-section__intent,.content-layout>.content-layout__section>.doc-section__note{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .content-layout__intent,[data-theme=dark] .content-layout__note,[data-theme=dark] .content-layout>.content-layout__section>.doc-section__intent,[data-theme=dark] .content-layout>.content-layout__section>.doc-section__note{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.content-layout__intent,.content-layout__note,.content-layout>.content-layout__section>.doc-section__intent,.content-layout>.content-layout__section>.doc-section__note{margin:var(--spacing-0);color:var(--foreground-dim1);inline-size:var(--layout-full)}.content-layout__examples,.content-layout__composition{display:grid}.content-layout__examples{gap:var(--layout-40);margin-block-start:var(--spacing-16)}.content-layout__composition{gap:var(--spacing-24);margin-block-start:var(--spacing-16)}.content-layout__composition-block{gap:var(--spacing-12);display:grid}.content-layout__composition-tree{padding:var(--spacing-8);border-radius:var(--border-radius-16)}.content-layout__composition-list{gap:var(--spacing-8);inline-size:min(var(--layout-full), var(--layout-720));margin:var(--spacing-0);display:grid}.content-layout__composition-list div{grid-template-columns:max-content minmax(var(--dimension-0), 1fr);gap:var(--spacing-8) var(--spacing-12);align-items:start;padding-block-start:var(--spacing-8);display:grid}.content-layout__composition-list dt{font-family:var(--font-family-geist-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .content-layout__composition-list dt{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.content-layout__composition-list dt{color:var(--foreground-default)}.content-layout__composition-list dt span{font-family:var(--font-family-geist-mono);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-12);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .content-layout__composition-list dt span{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.content-layout__composition-list dt span{color:var(--foreground-dim1)}.content-layout__composition-list dd{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .content-layout__composition-list dd{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.content-layout__composition-list dd{margin:var(--spacing-0);color:var(--foreground-dim1)}.content-layout p:not(.preview-table p,.callout p){color:inherit}.content-layout .callout__title,.content-layout .callout__description{margin:var(--spacing-0)}.content-layout :where(.content-layout__intent,.doc-section__intent,p,li,blockquote,td,.callout__description) a:not([class]){color:var(--action-link-fg);text-underline-offset:var(--spacing-2);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--action-link-fg) 45%, transparent);text-decoration-color:color-mix(in oklch, var(--action-link-fg) 45%, transparent)}.content-layout :where(.content-layout__intent,.doc-section__intent,p,li,blockquote,td,.callout__description) a:not([class]):hover{color:var(--action-link-fg-hover)}.content-layout li:not(.preview-table li){margin-block-end:var(--spacing-6)}.content-layout code:not(.code__content),.content-layout pre:not(.code){font-family:var(--font-family-geist-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .content-layout code:not(.code__content),[data-theme=dark] .content-layout pre:not(.code){font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.content-layout code:not(.code__content){font-size:inherit;padding:var(--spacing-4) var(--spacing-6);border-radius:var(--border-radius-4);background:var(--background-dim2);overflow-wrap:anywhere;word-break:break-word}.content-layout pre:not(.code){padding:var(--spacing-14) var(--spacing-16);border-radius:var(--border-radius-12);background:var(--background-dim1);overflow-x:auto}.content-layout pre:not(.code) code{padding:var(--spacing-0);font-size:inherit;background:0 0;border:none}.content-layout blockquote:not(.quote){padding:var(--spacing-12) var(--spacing-16);background:var(--brand-hover-background);border-radius:var(--border-radius-0) var(--border-radius-6) var(--border-radius-6) var(--border-radius-0);color:var(--foreground-default)}.content-layout blockquote:not(.quote) p:last-child{margin-block-end:var(--spacing-0)}.recipe-example,.callout-examples__item,.breadcrumb-examples__item{scroll-margin-top:var(--content-layout-anchor-offset,var(--spacing-24))}.doc-overview-card p,.doc-matrix-group__note,.doc-preview__footer,.doc-interaction-card p{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .doc-overview-card p,[data-theme=dark] .doc-matrix-group__note,[data-theme=dark] .doc-preview__footer,[data-theme=dark] .doc-interaction-card p{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.doc-overview-card h3,.doc-matrix-group__title,.doc-interaction-card h3{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .doc-overview-card h3,[data-theme=dark] .doc-matrix-group__title,[data-theme=dark] .doc-interaction-card h3{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.doc-code__panel,.doc-tokens__arrow,.doc-contract,.doc-source__code{font-family:var(--font-family-geist-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .doc-code__panel,[data-theme=dark] .doc-tokens__arrow,[data-theme=dark] .doc-contract,[data-theme=dark] .doc-source__code{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.doc-matrix__head,.doc-matrix__row-label,.doc-matrix-group__axis{font-family:var(--font-family-geist-mono);font-size:var(--font-size-12);font-weight:var(--font-weight-600);line-height:var(--line-height-12);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .doc-matrix__head,[data-theme=dark] .doc-matrix__row-label,[data-theme=dark] .doc-matrix-group__axis{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.doc-code{margin:var(--spacing-12) var(--spacing-0) var(--spacing-0);border-radius:var(--border-radius-12);background:var(--background-dim1);overflow:hidden}.doc-code__toolbar{align-items:center;gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-8);background:var(--background-dim2);display:flex}.doc-code__tabs{flex:auto}n-button.doc-code__tab{flex-shrink:0;display:inline-flex}.doc-code__copy{justify-content:center;align-items:center;gap:var(--spacing-6);flex-shrink:0;display:inline-flex}.doc-code__copy.is-copied{color:var(--status-success)}.doc-code__panels{position:relative}.content-layout .doc-code__panel{margin:var(--spacing-0);padding:var(--spacing-16);color:var(--foreground-default);white-space:pre;border-radius:var(--border-radius-0);background:0 0;border:none;display:none;overflow-x:auto}.content-layout .doc-code__panel.is-active{display:block}.content-layout .doc-code__panel code{font-family:inherit;font-size:inherit;padding:var(--spacing-0);background:0 0;border:none}.doc-tokens__swatch{inline-size:var(--dimension-40);block-size:var(--dimension-40);border-radius:var(--border-radius-4);vertical-align:middle;margin-inline-end:var(--spacing-8);display:inline-block}.doc-tokens__arrow{color:var(--foreground-dim4);margin:var(--spacing-0) var(--spacing-4)}.doc-a11y{padding:var(--spacing-0);margin:var(--spacing-16) var(--spacing-0) var(--spacing-0);gap:var(--spacing-8);list-style:none;display:grid}.doc-callout-list__item{margin:var(--spacing-0)}.doc-callout-list__callout{background:var(--background-dim1)}.doc-matrix{gap:var(--spacing-10);margin:var(--spacing-16) var(--spacing-0) var(--spacing-0);padding:var(--spacing-16);background:var(--background-dim1);border-radius:var(--border-radius-12);display:grid;overflow-x:auto}.doc-matrix__head{text-transform:uppercase;color:var(--foreground-dim1);padding:var(--spacing-4) var(--spacing-0)}.doc-matrix__row-label{color:var(--foreground-dim1);align-self:center}.doc-matrix__cell{padding:var(--spacing-4) var(--spacing-0);justify-content:flex-start;align-items:center;display:flex}.doc-contract{margin:var(--spacing-16) var(--spacing-0) var(--spacing-0);padding:var(--spacing-16);background:var(--background-dim1);border-radius:var(--border-radius-12);color:var(--foreground-default);white-space:pre;overflow-x:auto}.doc-overview-grid{grid-template-columns:repeat(auto-fit, minmax(var(--layout-240), 1fr));gap:var(--spacing-12);margin:var(--spacing-16) var(--spacing-0) var(--spacing-0);display:grid}.doc-overview-card{align-content:start;gap:var(--spacing-10);padding:var(--spacing-16);border-radius:var(--border-radius-12);background:var(--background-dim1);display:grid}.doc-overview-card h3,.doc-overview-card p{margin:var(--spacing-0)}.doc-overview-card p{color:var(--foreground-dim1)}.doc-axis-list{gap:var(--spacing-8);margin:var(--spacing-0);padding:var(--spacing-0);list-style:none;display:grid}.doc-axis-list li{gap:var(--spacing-4);margin:var(--spacing-0);display:grid}.doc-axis-list code{inline-size:fit-content}.doc-matrix-groups{gap:var(--spacing-16);margin:var(--spacing-20) var(--spacing-0) var(--spacing-0);display:grid}.doc-matrix-group{gap:var(--spacing-16);padding:var(--spacing-16);border-radius:var(--border-radius-12);background:var(--background-dim1);display:grid}.doc-matrix-group__header{justify-content:space-between;gap:var(--spacing-8) var(--spacing-16);flex-wrap:wrap;align-items:baseline;display:flex}.doc-matrix-group__title,.doc-matrix-group__note{margin:var(--spacing-0)}.doc-matrix-group__note{color:var(--foreground-dim1)}.doc-matrix-group__rows{gap:var(--spacing-14);display:grid}.doc-matrix-group__row{grid-template-columns:var(--layout-84) minmax(var(--dimension-0), 1fr);gap:var(--spacing-14);align-items:center;display:grid}.doc-matrix-group__axis{color:var(--foreground-dim1);text-transform:uppercase}.doc-matrix-group__cluster{gap:var(--spacing-10);min-block-size:var(--target-size-44);flex-wrap:wrap;align-items:center;display:flex}.doc-source{margin:var(--spacing-20) var(--spacing-0) var(--spacing-0)}.doc-source__stage{gap:var(--spacing-16);max-block-size:var(--layout-520);padding:var(--spacing-16);border-radius:var(--border-radius-12) var(--border-radius-12) var(--border-radius-0) var(--border-radius-0);background:var(--background-dim1);display:grid;overflow:auto}.doc-source__code{margin:var(--spacing-0);max-block-size:var(--layout-400);padding:var(--spacing-16);border-radius:var(--border-radius-0) var(--border-radius-0) var(--border-radius-12) var(--border-radius-12);background:var(--background-dim1);color:var(--foreground-default);white-space:pre;border-block-start:none;overflow:auto}.doc-preview{margin:var(--spacing-20) var(--spacing-0) var(--spacing-0);border-radius:var(--border-radius-12);background:var(--background-dim1);overflow:hidden}.doc-preview__frame{inline-size:var(--layout-full);min-block-size:var(--layout-600);background:var(--background-default);border:none;display:block}.doc-preview__footer{align-items:center;gap:var(--spacing-8) var(--spacing-12);padding:var(--spacing-10) var(--spacing-14);color:var(--foreground-dim1);flex-wrap:wrap;display:flex}.doc-interaction-cards{grid-template-columns:repeat(auto-fit, minmax(var(--layout-200), 1fr));gap:var(--spacing-12);margin-block-start:var(--spacing-16);display:grid}.doc-interaction-card{align-content:start;gap:var(--spacing-8);padding:var(--spacing-16);border-radius:var(--border-radius-12);background:var(--background-dim1);display:grid}.doc-interaction-card h3,.doc-interaction-card p{margin:var(--spacing-0)}.doc-interaction-card p{color:var(--foreground-dim1)}.content-layout__flow{row-gap:var(--spacing-24);min-inline-size:var(--dimension-0);display:grid}.content-layout[data-gap="24"]{row-gap:var(--spacing-24)}.content-layout[data-gap="64"]{row-gap:var(--spacing-64)}.content-layout>.content-layout__section[data-gap="24"],.content-layout__flow[data-gap="24"]{row-gap:var(--spacing-24)}.content-layout>.content-layout__section[data-gap="64"],.content-layout__flow[data-gap="64"]{row-gap:var(--spacing-64)}@container content-layout (width<=1200px){.doc-matrix-group__row{grid-template-columns:minmax(var(--dimension-0), 1fr)}}@container content-layout (width<=600px){.content-layout__title,.content-layout>.catalog-hero .catalog-hero__title{font-family:var(--font-family-geist);font-size:var(--font-size-28);font-weight:var(--font-weight-600);line-height:var(--line-height-13);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .content-layout__title,[data-theme=dark] .content-layout>.catalog-hero .catalog-hero__title{font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-012)}.doc-code__toolbar{flex-wrap:wrap}.doc-code__tabs{flex-basis:var(--layout-full)}.doc-code__copy{inline-size:var(--layout-full)}.content-layout .doc-code__panel,.doc-contract{padding:var(--spacing-14);white-space:pre-wrap;word-break:break-word}}.scaffold-bar{grid-template-areas:"bar""body";grid-template-rows:auto minmax(var(--dimension-0), 1fr);background:var(--background-default);display:grid}.scaffold-bar[data-edge=bottom]{grid-template-areas:"body""bar";grid-template-rows:minmax(var(--dimension-0), 1fr) auto}.scaffold-bar__region{align-items:center;gap:var(--spacing-12);min-width:var(--dimension-0);min-height:var(--layout-64);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12);background:var(--background-dim1);flex-wrap:wrap;grid-area:bar;padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16);display:flex}.scaffold-bar[data-edge=top]>.scaffold-bar__region,.scaffold-bar:not([data-edge])>.scaffold-bar__region{border-bottom:var(--border-width-1) solid var(--border-a20)}.scaffold-bar[data-edge=bottom]>.scaffold-bar__region{border-top:var(--border-width-1) solid var(--border-a20)}.scaffold-bar__identity,.scaffold-bar__actions{align-items:center;gap:var(--spacing-8);min-width:var(--dimension-0);flex-wrap:wrap;display:flex}.scaffold-bar__actions{margin-inline-start:auto}.scaffold-bar__body{gap:var(--spacing-16);min-width:var(--dimension-0);padding:var(--spacing-24);flex-direction:column;grid-area:body;display:flex}.scaffold-rail{grid-template-areas:"rail body";grid-template-columns:var(--layout-96) minmax(var(--dimension-0), 1fr);background:var(--background-default);display:grid}.scaffold-rail[data-edge=inline-end]{grid-template-areas:"body rail";grid-template-columns:minmax(var(--dimension-0), 1fr) var(--layout-96)}.scaffold-rail__region{align-items:center;gap:var(--spacing-12);min-width:var(--dimension-0);padding-top:var(--spacing-16);padding-bottom:var(--spacing-16);background:var(--background-dim1);flex-direction:column;grid-area:rail;padding-inline-start:var(--spacing-12);padding-inline-end:var(--spacing-12);display:flex}.scaffold-rail[data-edge=inline-start]>.scaffold-rail__region,.scaffold-rail:not([data-edge])>.scaffold-rail__region{border-inline-end:var(--border-width-1) solid var(--border-a20)}.scaffold-rail[data-edge=inline-end]>.scaffold-rail__region{border-inline-start:var(--border-width-1) solid var(--border-a20)}.scaffold-rail__tools{align-items:center;gap:var(--spacing-8);flex-direction:column;display:flex}.scaffold-rail__meta{margin-top:auto}.scaffold-rail__body{gap:var(--spacing-16);min-width:var(--dimension-0);padding:var(--spacing-24);flex-direction:column;grid-area:body;display:flex}@media (width<600px){.scaffold-rail{grid-template-columns:var(--layout-72) minmax(var(--dimension-0), 1fr)}.scaffold-rail[data-edge=inline-end]{grid-template-columns:minmax(var(--dimension-0), 1fr) var(--layout-72)}.scaffold-rail__region{padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8)}.scaffold-rail__body{padding:var(--spacing-16)}}.scaffold-panes{gap:var(--spacing-16);display:grid}.scaffold-panes[data-layout=single]{grid-template-columns:minmax(var(--dimension-0), 1fr)}.scaffold-panes:not([data-layout]),.scaffold-panes[data-layout=two]{grid-template-columns:minmax(var(--layout-320), 1fr) minmax(var(--layout-240), var(--layout-320))}.scaffold-panes[data-layout=three]{grid-template-columns:minmax(var(--layout-320), 1fr) minmax(var(--layout-240), var(--layout-320)) minmax(var(--layout-160), var(--layout-240))}.scaffold-panes__pane{gap:var(--spacing-12);min-width:var(--dimension-0);padding:var(--spacing-16);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-16);background:var(--background-dim1);flex-direction:column;display:flex}.scaffold-panes__heading{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.scaffold-panes__meta{margin-inline-start:auto}@media (width<1200px){.scaffold-panes[data-layout=three]{grid-template-columns:minmax(var(--layout-320), 1fr) minmax(var(--layout-240), var(--layout-320))}.scaffold-panes[data-layout=three]>.scaffold-panes__pane--auxiliary{grid-column:1/-1}}@media (width<600px){.scaffold-panes:not([data-layout]),.scaffold-panes[data-layout=two],.scaffold-panes[data-layout=three]{grid-template-columns:minmax(var(--dimension-0), 1fr)}.scaffold-panes[data-layout=three]>.scaffold-panes__pane--auxiliary{grid-column:auto}}.header{align-items:center;gap:var(--spacing-24);min-block-size:var(--layout-64);padding-block:var(--spacing-12);padding-inline:var(--spacing-24);border-block-end:var(--border-width-1) solid transparent;background-color:#0000;flex-wrap:nowrap;display:flex;position:relative;container:header/inline-size}.header[data-size="14"]{min-block-size:var(--layout-64)}.header[data-size="16"]{min-block-size:var(--layout-72)}.header[data-size="18"]{min-block-size:var(--layout-80)}.header[data-background]{background-color:var(--background-default)}.header[data-border=true]{border-block-end-color:var(--border-a20)}.header:after{content:"";flex:auto;order:1}.header[data-scroll=fixed],.header[data-scroll=retract]{z-index:var(--z-sticky);position:sticky;inset-block-start:var(--dimension-0)}.header[data-scroll=retract]{transition:translate var(--enter);translate:0}.header[data-scroll=retract][data-retracted]{transition:translate var(--exit);translate:0 -100%}.header__brand{align-items:center;gap:var(--spacing-8);block-size:var(--target-size-32);min-inline-size:var(--dimension-0);color:var(--foreground-default);background-color:#0000;text-decoration:none;display:inline-flex}.header[data-size="14"] .header__brand{block-size:var(--target-size-32)}.header[data-size="16"] .header__brand,.header[data-size="18"] .header__brand{block-size:var(--target-size-44)}.header .header__brand:where(:hover,:focus-visible,:active){background-color:#0000}.header__brand-mark{inline-size:var(--dimension-24);block-size:var(--dimension-24);color:var(--foreground-dim1);transition:color var(--enter);flex:none;display:block;overflow:visible}.header[data-size="16"] .header__brand-mark{inline-size:var(--dimension-28);block-size:var(--dimension-28)}.header[data-size="18"] .header__brand-mark{inline-size:var(--dimension-32);block-size:var(--dimension-32)}.header__brand:hover .header__brand-mark,.header__brand:focus-visible .header__brand-mark{color:var(--foreground-default)}.header[data-brand=center] .header__brand{inset-block:var(--dimension-0);inset-inline:var(--dimension-0);block-size:fit-content;inline-size:fit-content;margin-block:auto;margin-inline:auto;position:absolute}.header__brand-name{white-space:nowrap}.header[data-size="14"] .header__brand-name{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .header[data-size="14"] .header__brand-name{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.header[data-size="16"] .header__brand-name{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .header[data-size="16"] .header__brand-name{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.header[data-size="18"] .header__brand-name{font-family:var(--font-family-geist);font-size:var(--font-size-18);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .header[data-size="18"] .header__brand-name{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.header__nav{align-items:center;gap:var(--spacing-8);min-inline-size:var(--dimension-0);flex-wrap:nowrap;display:flex}@supports (anchor-name:--header-nav-block-target) and (position-anchor:--header-nav-block-target) and (left:anchor(left)) and (width:anchor-size(width)){.header__nav[data-selection-indicator=block]{anchor-scope:--header-nav-block-target;position:relative}.header__nav[data-selection-indicator=block]:before{content:"";position-anchor:--header-nav-block-target;inset-inline:anchor(left) anchor(right);block-size:anchor-size(height);opacity:0;pointer-events:none;transition:inset-inline-start var(--move), inset-inline-end var(--move), inset-block-start var(--move), block-size var(--move), opacity var(--move);background:var(--state-hover-background);border-radius:var(--border-radius-8);position:absolute;inset-block-start:anchor(top)}.header__nav[data-selection-indicator=block] .button{z-index:1;position:relative}.header__nav[data-selection-indicator=block]:has(.button:hover:not([aria-disabled=true])):before{opacity:1}.header__nav[data-selection-indicator=block] .button:hover:not([aria-disabled=true]){anchor-name:--header-nav-block-target}}.header__nav[data-selection-indicator=block][data-shape=round]:before{border-radius:var(--border-radius-800)}@supports (anchor-name:--header-nav-line-target) and (position-anchor:--header-nav-line-target) and (left:anchor(left)) and (width:anchor-size(width)){.header__nav[data-selection-indicator=line]{anchor-scope:--header-nav-line-target;position:relative}.header__nav[data-selection-indicator=line]:before{content:"";position-anchor:--header-nav-line-target;inset-inline:anchor(left) anchor(right);block-size:var(--border-width-1);opacity:0;transform-origin:0;pointer-events:none;transition:inset-inline-start var(--move), inset-inline-end var(--move), inset-block-start var(--move), opacity var(--move), scale var(--move);background:var(--foreground-default);block-size:var(--border-width-2);border-radius:var(--border-radius-800);z-index:2;scale:0 1;translate:0 var(--border-width-4);position:absolute;inset-block-start:anchor(bottom)}: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)) .header__nav[data-selection-indicator=line]:before{transform-origin:100%}.header__nav[data-selection-indicator=line] .button{z-index:1;position:relative}.header__nav[data-selection-indicator=line]:has(.button[aria-current=page]):before{opacity:0;scale:0 1}.header__nav[data-selection-indicator=line] .button[aria-current=page]{anchor-name:none}.header__nav[data-selection-indicator=line] .button[aria-current=page]:not(:has(.button__label)){anchor-name:--header-nav-line-target}.header__nav[data-selection-indicator=line] .button[aria-current=page] .button__label{anchor-name:--header-nav-line-target}.header__nav[data-selection-indicator=line]:has(.button:hover:not([aria-disabled=true])):before{opacity:1;scale:1}.header__nav[data-selection-indicator=line] .button:hover:not([aria-disabled=true]){anchor-name:none}.header__nav[data-selection-indicator=line] .button:hover:not([aria-disabled=true]):not(:has(.button__label)){anchor-name:--header-nav-line-target}.header__nav[data-selection-indicator=line] .button:hover:not([aria-disabled=true]) .button__label{anchor-name:--header-nav-line-target}.header__nav[data-selection-indicator=line]:has(.button:hover:not([aria-disabled=true])) .button[aria-current=page]:not(:hover:not([aria-disabled=true])){anchor-name:none}.header__nav[data-selection-indicator=line]:has(.button:hover:not([aria-disabled=true])) .button[aria-current=page]:not(:hover:not([aria-disabled=true])) .button__label{anchor-name:none}}.header__nav[data-selection-indicator=line] .button:hover:not(:disabled,[aria-disabled=true]){--button-background:transparent;background:0 0}.header__nav[data-selection-indicator=line] .button__label{display:inline-block}.header__nav[data-selection-indicator=brand-primary]{--button-hover-foreground:var(--brand-primary);--button-hover-background:transparent}.header__nav[data-selection-indicator=brand-primary] .button:hover:not(:disabled,[aria-disabled=true]){--button-background:transparent;background:0 0}.header__audience{align-items:center;gap:var(--spacing-8);min-inline-size:var(--dimension-0);display:flex}.header__audience-prompt,.header-disclosure__audience-prompt{color:var(--foreground-dim1);white-space:nowrap}.header__actions{align-items:center;gap:var(--spacing-8);min-inline-size:var(--dimension-0);flex-wrap:nowrap;order:3;display:flex}.header :where(n-button[surface=outlined]){--button-border-color:var(--border-a60);--button-hover-border-color:var(--border-a60);--button-active-border-color:var(--border-a60)}.header__disclosure{order:4;display:none}@container header (width<=700px){.header__disclosure[data-header-tablet-menu]{align-items:center;display:flex}.header__nav[data-mobile-placement=menu]{display:none}}@container header (width<=400px){.header__disclosure[data-header-mobile-menu]{align-items:center;display:flex}.header [data-mobile-placement=menu]{display:none}}.header-disclosure__nav{gap:var(--spacing-4);flex-direction:column;display:flex}.header-disclosure__actions,.header-disclosure__divider{display:none}.header-disclosure__audience,.header-disclosure__actions[data-header-mobile]{gap:var(--spacing-8);flex-direction:column;display:flex}.header-disclosure__divider[data-header-mobile]{display:block}.footer{gap:var(--spacing-40);padding-block:var(--spacing-48);padding-inline:var(--spacing-24);border-block-start:var(--border-width-1) solid transparent;color:var(--foreground-dim1);background-color:#0000;display:grid;container:footer/inline-size}.footer[data-background]{background-color:var(--background-default)}.footer[data-leading-divider=true]{border-block-start-color:var(--border-a20)}.footer[data-regions=baseline]{padding-block:var(--spacing-24)}.footer[data-regions=baseline]>.footer__body,.footer[data-regions=directory]>.footer__baseline{display:none}.footer[data-regions=baseline] .footer__baseline{padding-block-start:var(--spacing-0)}.footer[data-compact]{gap:var(--spacing-24);padding-block:var(--spacing-24)}.footer__body{min-inline-size:var(--dimension-0);inline-size:min(var(--layout-1600), var(--layout-full));max-inline-size:var(--layout-full);margin-inline:auto;display:block}.footer__columns{justify-content:space-between;align-items:flex-start;gap:var(--spacing-48) var(--spacing-64);min-inline-size:var(--dimension-0);inline-size:var(--layout-full);flex-wrap:wrap;display:flex}.footer__column{gap:var(--spacing-48);min-inline-size:var(--dimension-0);inline-size:fit-content;max-inline-size:min(var(--layout-full), var(--layout-320));flex:0 auto;align-content:start;justify-items:start;display:grid}.footer__column[data-column-size="160"]{inline-size:min(var(--layout-full), var(--layout-160))}.footer__column[data-column-size="200"]{inline-size:min(var(--layout-full), var(--layout-200))}.footer__column[data-column-size="240"]{inline-size:min(var(--layout-full), var(--layout-240))}.footer__column[data-column-size="320"]{inline-size:min(var(--layout-full), var(--layout-320))}.footer__column[data-directory-list-column][data-column-size=content]{inline-size:min(var(--layout-full), var(--layout-480));max-inline-size:min(var(--layout-full), var(--layout-480))}.footer__directory-list{inline-size:var(--layout-full);max-inline-size:var(--layout-full);block-size:var(--layout-320);column-width:var(--layout-120);column-count:auto;column-fill:auto;column-gap:var(--spacing-48);display:block}.footer[data-directory-list-height="240"] .footer__directory-list{block-size:var(--layout-240)}.footer[data-directory-list-height="400"] .footer__directory-list{block-size:var(--layout-400)}.footer[data-directory-list-height="480"] .footer__directory-list{block-size:var(--layout-480)}.footer[data-directory-list-height="600"] .footer__directory-list{block-size:var(--layout-600)}.footer__directory-list>.footer__directory-slot--link-group{break-inside:avoid;margin-block-end:var(--spacing-48)}.footer__column .footer__directory-slot--link-group{gap:var(--spacing-16)}.footer__directory-slot{gap:var(--spacing-12);min-inline-size:var(--dimension-0);max-inline-size:var(--layout-full);align-content:start;justify-items:start;display:grid}.footer__directory-slot.footer__brand{gap:var(--spacing-24)}.footer__brand-slogan,.footer__brand-description{max-inline-size:var(--layout-360);color:var(--foreground-dim1);white-space:pre-line;text-wrap:pretty}.footer__directory-brand,.footer__baseline-brand-link{align-items:center;gap:var(--spacing-4);min-inline-size:var(--dimension-0);padding-inline:var(--spacing-0);white-space:nowrap;background-color:#0000;display:inline-flex}.footer__directory-brand{color:var(--foreground-default)}.footer__baseline-brand-link{color:var(--foreground-dim1)}.footer__directory-brand:is(:hover,.is-hover,:active),.footer__baseline-brand-link:is(:hover,.is-hover,:active){background-color:#0000}.footer__directory-brand .catalog-brand__mark,.footer__baseline-brand-link .catalog-brand__mark{inline-size:var(--dimension-24);block-size:var(--dimension-24);flex:none;display:block;overflow:visible}.footer__directory-brand .catalog-brand__lockup,.footer__baseline-brand-link .catalog-brand__lockup{align-items:center;gap:var(--spacing-8);min-inline-size:var(--dimension-0);display:inline-flex}.footer__baseline-brand-link .catalog-brand__name{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-10);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .footer__baseline-brand-link .catalog-brand__name{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.footer__baseline-brand-link .catalog-brand__mark{inline-size:var(--dimension-18);block-size:var(--dimension-18);color:var(--foreground-dim1)}.footer__directory-brand .catalog-brand__ver,.footer__baseline-brand-link .catalog-brand__ver{padding-block:var(--spacing-2);padding-inline:var(--spacing-8);border-radius:var(--border-radius-48);color:var(--foreground-dim1);background:var(--background-dim2)}.footer__baseline-brand-link .catalog-brand__ver{color:var(--foreground-dim1)}.footer__directory-social{gap:var(--spacing-8)}.footer__social-links{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.footer__directory-social-link{min-inline-size:var(--target-size-32);min-block-size:var(--target-size-32);color:var(--foreground-dim1);--button-foreground:var(--foreground-dim1);--button-hover-foreground:var(--brand-primary);--button-hover-background:transparent;--button-active-foreground:var(--brand-primary);justify-content:center;align-items:center;display:inline-flex}.footer__directory-social-link svg{inline-size:var(--dimension-20);block-size:var(--dimension-20)}.footer__subscription{inline-size:min(var(--layout-full), var(--layout-360))}.footer__subscription :is(n-input,n-button){max-inline-size:var(--layout-full)}.footer__subscription n-button{justify-self:start}.footer__subscription .subscribe-pattern__consent .checkbox-label{color:var(--foreground-dim2)}.footer__column-links{justify-items:start;gap:var(--spacing-4);display:grid}:is(.footer__column-links,.footer__baseline-slot[data-slot-type=link],.footer__baseline-slot--link,.footer__baseline-group,.footer__baseline-actions) :is(n-button[surface=link],.button--link){--button-hover-foreground:var(--brand-primary);--button-hover-background:transparent}:is(.footer__column-links,.footer__baseline-slot[data-slot-type=link],.footer__baseline-slot--link,.footer__baseline-group,.footer__baseline-actions) :is(n-button[surface=link],.button--link):is(:hover,.is-hover):not(:disabled,[aria-disabled=true]){--button-background:transparent;background:0 0}.footer__column-title{margin:var(--spacing-0);color:var(--foreground-dim2)}.footer__baseline{justify-content:center;align-items:center;gap:var(--spacing-12) var(--spacing-40);min-inline-size:var(--dimension-0);color:var(--foreground-dim1);flex-wrap:wrap;padding-block-start:var(--spacing-24);display:flex}.footer[data-baseline-layout=start] .footer__baseline{justify-content:flex-start}.footer[data-baseline-layout=end] .footer__baseline{justify-content:flex-end}.footer[data-baseline-layout=center] .footer__baseline{justify-content:center}.footer[data-baseline-layout=space-between] .footer__baseline{justify-content:space-between}.footer__baseline-group{align-items:center;gap:var(--spacing-40);min-inline-size:var(--dimension-0);max-inline-size:var(--layout-full);flex-wrap:wrap;display:flex}.footer__baseline-slot{min-inline-size:var(--dimension-0);max-inline-size:var(--layout-full);color:var(--foreground-dim1);flex:0 auto;align-items:center;display:inline-flex}.footer__baseline-items{align-items:center;gap:var(--spacing-16);min-inline-size:var(--dimension-0);max-inline-size:var(--layout-full);flex-wrap:wrap;display:flex}.footer__baseline-slot[data-slot-type=icon] .footer__baseline-items,.footer__baseline-slot--icon .footer__baseline-items{gap:var(--spacing-8)}.footer__baseline-slot[data-slot-type=link] .footer__baseline-items,.footer__baseline-slot[data-slot-type=text] .footer__baseline-items,.footer__baseline-slot--link .footer__baseline-items{gap:var(--spacing-16)}.footer__baseline-slot--link,.footer__baseline-slot--icon{min-inline-size:var(--target-size-32);min-block-size:var(--target-size-32)}.footer__baseline-slot--text{min-inline-size:var(--dimension-0)}.footer__baseline-slot[data-slot-type=brand] .footer__baseline-brand,.footer__baseline-slot--brand .footer__baseline-brand{min-inline-size:var(--dimension-0);max-inline-size:var(--layout-full);align-items:center;display:inline-flex}.footer__column-links :where(n-button[surface=link],.button--link),.footer__baseline-slot[data-slot-type=link],.footer__baseline-slot--link,.footer__baseline-group :where(n-button[surface=link],.button--link),.footer__baseline-actions :where(n-button[surface=link],.button--link){--button-foreground:var(--foreground-default);--button-hover-foreground:var(--action-link-fg-hover);--button-active-foreground:var(--brand-primary);--button-disabled-foreground:var(--state-disabled-foreground)}.footer__baseline-slot[data-slot-type=link],.footer__baseline-slot--link{--button-foreground:var(--foreground-dim1)}.footer__baseline-slot[data-slot-type=icon],.footer__baseline-slot--icon{--button-foreground:var(--foreground-dim1);--button-hover-foreground:var(--brand-primary);--button-hover-background:transparent;--button-active-foreground:var(--brand-primary)}.footer__baseline-slot[data-slot-type=icon] img,.footer__baseline-slot[data-slot-type=icon] svg,.footer__baseline-slot--icon img,.footer__baseline-slot--icon svg{inline-size:var(--dimension-20);block-size:var(--dimension-20)}.footer__baseline-slot--icon img{object-fit:contain;display:block}:is(.footer__directory-social-link,.footer__baseline-slot[data-slot-type=icon] .footer__baseline-item,.footer__baseline-slot--icon .footer__baseline-item) .button__icon{translate:var(--spacing-0) var(--spacing-0);transition:translate var(--enter-quick)}@media (hover:hover) and (pointer:fine){:is(.footer__directory-social-link,.footer__baseline-slot[data-slot-type=icon] .footer__baseline-item,.footer__baseline-slot--icon .footer__baseline-item):is(:hover,.is-hover,:focus-visible) .button__icon{translate:var(--spacing-0) var(--spacing-negative-1)}}@media (prefers-reduced-motion:reduce){:is(.footer__directory-social-link,.footer__baseline-slot[data-slot-type=icon] .footer__baseline-item,.footer__baseline-slot--icon .footer__baseline-item):is(:hover,.is-hover,:focus-visible) .button__icon{translate:var(--spacing-0) var(--spacing-0)}}.footer__body+.footer__baseline{margin-block-start:var(--spacing-0)}.footer:not(:has(.footer__body)) .footer__baseline{padding-block-start:var(--spacing-0)}.footer__legal{margin:var(--spacing-0);min-inline-size:var(--dimension-0);max-inline-size:var(--layout-full);text-wrap:pretty}.footer__baseline-actions{align-items:center;gap:var(--spacing-8);min-inline-size:var(--dimension-0);max-inline-size:var(--layout-full);flex-wrap:wrap;display:flex}@container footer (inline-size<1200px){.footer__columns{justify-content:flex-start;gap:var(--spacing-40) var(--spacing-32)}}@container footer (inline-size<600px){.footer__columns{gap:var(--spacing-24)}.footer__column,.footer__column[data-column-size]{flex-basis:var(--layout-full);inline-size:var(--layout-full);max-inline-size:var(--layout-full)}.footer__directory-list{column-width:auto;column-count:1;column-fill:balance;block-size:auto}.footer__baseline{gap:var(--spacing-12)}}.subscribe-pattern{gap:var(--spacing-16);inline-size:min(var(--layout-full), var(--layout-480));min-inline-size:var(--dimension-0);margin-inline:auto;display:grid}.subscribe-pattern__controls{grid-template-columns:minmax(var(--dimension-0), 1fr);align-items:start;gap:var(--spacing-16);min-inline-size:var(--dimension-0);display:grid}.subscribe-pattern__submit{inline-size:var(--layout-full);justify-self:stretch;display:grid}.subscribe-pattern[data-layout=inline] .subscribe-pattern__controls{grid-template-columns:minmax(var(--dimension-0), 1fr) max-content;column-gap:var(--spacing-0);row-gap:var(--spacing-16)}.subscribe-pattern__consent{min-inline-size:var(--dimension-0)}.subscribe-pattern__consent .checkbox-field{color:var(--foreground-dim1)}.subscribe-pattern[data-size="14"] .subscribe-pattern__consent .checkbox-label{font-family:var(--font-family-geist);font-size:var(--font-size-12);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .subscribe-pattern[data-size="14"] .subscribe-pattern__consent .checkbox-label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.subscribe-pattern[data-size="16"] .subscribe-pattern__consent .checkbox-label{font-family:var(--font-family-geist);font-size:var(--font-size-14);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .subscribe-pattern[data-size="16"] .subscribe-pattern__consent .checkbox-label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}.subscribe-pattern[data-size="18"] .subscribe-pattern__consent .checkbox-label{font-family:var(--font-family-geist);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] .subscribe-pattern[data-size="18"] .subscribe-pattern__consent .checkbox-label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}[data-playground-id=subscribe-pattern-playground] [data-pattern-playground-control=validation]>label{font-family:var(--font-family-geist-mono);font-size:var(--font-size-12);font-weight:var(--font-weight-500);line-height:var(--line-height-12);letter-spacing:var(--letter-spacing-0)}[data-theme=dark] [data-playground-id=subscribe-pattern-playground] [data-pattern-playground-control=validation]>label{font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-012)}[data-playground-id=subscribe-pattern-playground] [data-pattern-playground-control=validation]>label{color:var(--foreground-dim1)}.subscribe-pattern[data-layout=inline] .subscribe-pattern__controls>n-input .input{border-start-end-radius:var(--border-radius-0);border-end-end-radius:var(--border-radius-0)}.subscribe-pattern[data-layout=inline] .subscribe-pattern__submit{justify-self:end;inline-size:max-content}.subscribe-pattern[data-layout=inline] .subscribe-pattern__controls>n-button .button{border-start-start-radius:var(--border-radius-0);border-end-start-radius:var(--border-radius-0)}.subscribe-pattern[data-layout=inline-icon] .subscribe-pattern__controls{grid-template-columns:minmax(var(--dimension-0), 1fr) max-content;gap:var(--spacing-8)}.subscribe-pattern[data-layout=inline-icon] .subscribe-pattern__submit{inline-size:auto;min-inline-size:var(--target-size-32);justify-self:end}.subscribe-pattern[data-size="14"]{gap:var(--spacing-12)}.subscribe-pattern[data-size="16"]{gap:var(--spacing-16)}.subscribe-pattern[data-size="18"]{gap:var(--spacing-20)}.subscribe-pattern[data-size="14"] .subscribe-pattern__controls,.subscribe-pattern[data-size="14"][data-layout=inline] .subscribe-pattern__controls{gap:var(--spacing-12);row-gap:var(--spacing-12)}.subscribe-pattern[data-size="14"][data-layout=inline] .subscribe-pattern__controls{column-gap:var(--spacing-0)}.subscribe-pattern[data-size="16"] .subscribe-pattern__controls,.subscribe-pattern[data-size="16"][data-layout=inline] .subscribe-pattern__controls{gap:var(--spacing-16);row-gap:var(--spacing-16)}.subscribe-pattern[data-size="16"][data-layout=inline] .subscribe-pattern__controls{column-gap:var(--spacing-0)}.subscribe-pattern[data-size="18"] .subscribe-pattern__controls,.subscribe-pattern[data-size="18"][data-layout=inline] .subscribe-pattern__controls{gap:var(--spacing-20);row-gap:var(--spacing-20)}.subscribe-pattern[data-size="18"][data-layout=inline] .subscribe-pattern__controls{column-gap:var(--spacing-0)}.subscribe-pattern[data-size="14"][data-layout=inline-icon] .subscribe-pattern__controls{gap:var(--spacing-4)}.subscribe-pattern[data-size="16"][data-layout=inline-icon] .subscribe-pattern__controls{gap:var(--spacing-8)}.subscribe-pattern[data-size="18"][data-layout=inline-icon] .subscribe-pattern__controls{gap:var(--spacing-12)}}@layer nanaos.product;html{scroll-behavior:smooth;background:var(--background-default);scroll-padding-block-start:var(--layout-80)}body{margin:var(--spacing-0);color:var(--foreground-default)}.site-shell{min-inline-size:var(--dimension-0);overflow:clip}.skip-link{z-index:var(--z-tooltip);padding:var(--spacing-8) var(--spacing-12);border-radius:var(--border-radius-8);background:var(--action-primary-bg);color:var(--foreground-inverse);text-decoration:none;position:fixed;inset-block-start:var(--spacing-8);inset-inline-start:var(--spacing-8);transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(var(--spacing-0))}.site-header{inline-size:var(--layout-full);background:0 0;max-inline-size:none;margin-inline:auto}.site-header[data-background=true]{background:var(--background-default)}.site-header[data-background=false]{background:0 0}.site-header[data-border=true]{border-block-end-color:var(--border-a20)}.site-header[data-border=false]{border-block-end-color:#0000}.site-header[data-scroll=fixed],.site-header[data-scroll=retract]{z-index:var(--z-sticky);position:sticky;inset-block-start:var(--spacing-0)}.site-header[data-scroll=retract]{transition:translate var(--enter);translate:0}.site-header[data-scroll=retract][data-retracted]{transition:translate var(--exit);translate:0 -100%}.site-header>.header__brand{min-inline-size:var(--dimension-0);flex:auto;overflow:visible}.site-header .header__brand-name{min-inline-size:var(--dimension-0);text-overflow:ellipsis;overflow:hidden}.site-header .header__actions{--state-hover-background:var(--background-dim4)}.brand-mark{color:var(--foreground-default);font-weight:var(--font-weight-600);white-space:nowrap;text-decoration:none;display:inline-flex}.brand-lockup{align-items:center;gap:var(--spacing-8);display:inline-flex}.brand-mark__accent{color:inherit}.footer-brand{align-items:center;gap:var(--spacing-4);min-inline-size:var(--dimension-0);color:var(--foreground-dim1);white-space:nowrap;text-decoration:none;display:inline-flex}.footer-brand__mark{inline-size:var(--dimension-20);block-size:var(--dimension-20);color:var(--foreground-dim1);transition:color var(--enter);flex:none;display:block;overflow:visible}.footer-brand__lockup{align-items:center;gap:var(--spacing-8);min-inline-size:0;display:inline-flex}.footer-brand__name{color:var(--foreground-dim1);font-weight:var(--font-weight-600)}[data-theme=dark] .footer-brand__name{font-weight:var(--font-weight-500)}.footer-brand__ver{padding-block:var(--spacing-2);padding-inline:var(--spacing-8);border-radius:var(--border-radius-800);background:var(--background-dim2);color:var(--foreground-dim1)}.footer-brand:focus-visible .footer-brand__mark{color:var(--foreground-default)}@media (hover:hover) and (pointer:fine){.footer-brand:hover .footer-brand__mark{color:var(--foreground-default)}}.section-kicker{color:var(--brand-primary)}.eyebrow-row,.intro-actions{gap:var(--spacing-8);flex-wrap:wrap;align-items:center;display:flex}.site-page{grid-template-columns:minmax(var(--dimension-0), 1fr);inline-size:var(--layout-full);max-inline-size:var(--layout-full);padding:var(--spacing-0) var(--spacing-0) var(--layout-80);margin-inline:auto;display:grid}.site-page__content{inline-size:var(--layout-full);min-inline-size:var(--dimension-0);grid-column:1}.site-page:after{display:none}.site-page>.site-toc,.agent-main>.site-toc{z-index:var(--z-sticky);inline-size:var(--layout-48);max-block-size:calc(100dvh - var(--spacing-96));position:fixed;inset-block-start:50%;inset-inline-end:var(--layout-48);transform:translateY(-50%)}.site-section{grid-template-columns:minmax(var(--dimension-0), 1fr);gap:var(--spacing-64);inline-size:min(var(--layout-full), var(--layout-1200));min-inline-size:var(--dimension-0);padding:var(--spacing-96) var(--spacing-24);margin-inline:auto;display:grid}.site-section,.start-block,.component-library{scroll-margin-block-start:var(--layout-80)}.playground-section{padding-block-start:var(--spacing-80);position:relative}.playground-intro,.section-heading,.playground-subject-copy,.principle-card,.adoption-card,.closing-copy{grid-template-columns:minmax(var(--dimension-0), 1fr);min-inline-size:var(--dimension-0);display:grid}.playground-intro{z-index:1;grid-template-columns:minmax(var(--dimension-0), 1fr);gap:var(--spacing-48);text-align:center;justify-content:center;place-items:center;position:relative}.playground-intro__copy{grid-template-columns:minmax(var(--dimension-0), 1fr);gap:var(--spacing-20);min-inline-size:var(--dimension-0);max-inline-size:var(--layout-1000);justify-items:center;display:grid}.playground-intro__slogan-line{display:block}.component-library{grid-template-columns:minmax(var(--dimension-0), 1fr);min-inline-size:var(--dimension-0)}.playground-intro h1,.playground-intro p,.section-heading h2,.section-heading p,.closing-copy>*{margin:var(--spacing-0)}.section-lede{max-inline-size:var(--layout-720);color:var(--foreground-dim1);text-wrap:balance}.contract-infographic{inline-size:var(--layout-full);min-inline-size:var(--dimension-0);align-self:center}.contract-infographic>svg{inline-size:var(--layout-full);block-size:auto;display:block}.contract-infographic svg text{font-family:var(--font-family-geist)}.contract-infographic .s-brand{fill:var(--brand-primary)}.contract-infographic .s-brand-soft{fill:var(--brand-primary-dim1)}.contract-infographic .s-stroke{fill:none;stroke:var(--border-a40);stroke-width:1.5px}.contract-infographic .s-stroke-2{fill:none;stroke:var(--border-a60);stroke-width:1.5px}.contract-infographic .s-brand-stroke{fill:none;stroke:var(--brand-primary);stroke-width:2px}.contract-infographic .s-flow{fill:none;stroke:var(--border-a60);stroke-width:2px}.contract-infographic .s-flow-brand{fill:none;stroke:var(--brand-primary);stroke-width:2.5px}.contract-infographic .s-ink{fill:var(--foreground-default)}.contract-infographic .s-ink-dim,.contract-infographic .s-ink-dim3{fill:var(--foreground-dim1)}.contract-infographic .s-t-eyebrow{font-size:var(--font-size-12);font-weight:var(--font-weight-600);letter-spacing:var(--letter-spacing-018);text-transform:uppercase}.contract-infographic .s-t-label{font-size:var(--font-size-14);font-weight:var(--font-weight-500)}.contract-infographic .s-t-mono{font-family:var(--font-family-geist-mono);font-size:var(--font-size-12);font-weight:var(--font-weight-500)}.contract-infographic .s-t-small{font-size:var(--font-size-12);font-weight:var(--font-weight-400)}.starter-quick-map{grid-template-columns:minmax(var(--dimension-0), 1fr);gap:var(--spacing-20);inline-size:var(--layout-full);min-inline-size:var(--dimension-0);margin:var(--spacing-0);padding:var(--spacing-24);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-32);text-align:start;display:grid}.starter-quick-map__heading{gap:var(--spacing-8);display:grid}.starter-quick-map__heading>*{margin:var(--spacing-0)}.starter-quick-map__grid,.starter-quick-map__card,.starter-quick-map__card-content{min-inline-size:var(--dimension-0)}.starter-quick-map__grid{inline-size:var(--layout-full)}.starter-quick-map__card-content{grid-template-columns:minmax(var(--dimension-0), 1fr);gap:var(--spacing-12);min-block-size:var(--layout-full);display:grid}.starter-quick-map__card-content>span:last-child,.starter-quick-map__lane>span{color:var(--foreground-dim1)}.starter-quick-map__topline{color:var(--brand-primary);justify-content:space-between;align-items:center;display:flex}.starter-quick-map__comparison{grid-template-columns:minmax(var(--dimension-0), 1fr) max-content minmax(var(--dimension-0), 1fr);gap:var(--spacing-16);padding:var(--spacing-16);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-16);align-items:center;display:grid}.starter-quick-map__lane{gap:var(--spacing-4);min-inline-size:var(--dimension-0);display:grid}.starter-quick-map__lane[data-lane=nanaos]{border-inline-start:var(--border-width-4) solid var(--brand-primary);padding-inline-start:var(--spacing-16)}.starter-quick-map__arrow,.playground-tab-panel{color:var(--foreground-dim1)}.playground-control,.playground-subject-progress{inline-size:var(--layout-full)}.chip-playground__section{gap:var(--spacing-16);display:grid}.chip-playground__section>.playground__heading{margin:var(--spacing-0)}.chip-playground__section--group{border-block-start:var(--border-width-1) solid var(--border-a20);padding-block-start:var(--spacing-24)}.chip-playground__select{inline-size:min(var(--layout-full), var(--layout-320))}.playground-subject-card{inline-size:min(var(--layout-full), var(--layout-400))}.playground-subject-copy{gap:var(--spacing-8)}.component-library{gap:var(--spacing-32);display:grid}.component-library__heading{gap:var(--spacing-16);display:grid}.component-library__heading>*{margin:var(--spacing-0)}.component-library__grid{align-items:stretch}.component-library-card{min-inline-size:var(--dimension-0)}.component-library-card__media{min-block-size:var(--layout-160);padding:var(--spacing-0);place-items:center;display:grid;position:relative;overflow:hidden}.component-library-card__preview{inline-size:var(--layout-full);block-size:var(--layout-full);min-block-size:var(--dimension-0);place-items:center;display:grid}.component-library-card__content{block-size:100%;padding:var(--spacing-16);grid-template-rows:1fr;display:grid}.component-library-card__content .typography-composition{min-inline-size:var(--dimension-0)}.component-library-card__meta{color:var(--foreground-dim1);letter-spacing:var(--letter-spacing-018);text-transform:uppercase}.component-thumbnail{grid-template-rows:max-content minmax(var(--dimension-0), 1fr) max-content;inline-size:var(--layout-full);block-size:var(--layout-full);min-inline-size:var(--dimension-0);min-block-size:var(--dimension-0);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-12);box-shadow:var(--elevation-1);color:var(--foreground-default);display:grid;overflow:hidden}.component-thumbnail__topbar,.component-thumbnail__footer{align-items:center;gap:var(--spacing-8);min-inline-size:var(--dimension-0);padding:var(--spacing-8) var(--spacing-12);display:flex}.component-thumbnail__topbar{border-block-end:var(--border-width-1) solid var(--border-a20)}.component-thumbnail__footer{border-block-start:var(--border-width-1) solid var(--border-a20);color:var(--foreground-dim1);justify-content:space-between}.component-thumbnail__lights{gap:var(--spacing-4);flex:none;display:inline-flex}.component-thumbnail__light{inline-size:var(--dimension-8);block-size:var(--dimension-8);border-radius:var(--border-radius-circular)}.component-thumbnail__light--close{background:var(--status-error)}.component-thumbnail__light--min{background:var(--status-warning)}.component-thumbnail__light--zoom{background:var(--status-success)}.component-thumbnail__category{min-inline-size:var(--dimension-0);color:var(--foreground-dim1);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:auto;overflow:hidden}.component-thumbnail[data-kind=pattern] .component-thumbnail__category{color:var(--brand-primary)}.component-thumbnail__canvas{inline-size:var(--layout-full);min-inline-size:var(--dimension-0);min-block-size:var(--dimension-0);padding:var(--spacing-12);place-items:center;display:grid;overflow:hidden}.component-thumbnail__component,.component-thumbnail__dialog-scene,.component-thumbnail__drawer-scene,.component-thumbnail__hover-scene,.component-thumbnail__sidebar{inline-size:var(--layout-full);min-inline-size:var(--dimension-0);min-block-size:var(--dimension-0);place-items:center;display:grid}.component-thumbnail__component--chip{justify-content:center}.component-thumbnail__component--toc{align-self:stretch;overflow:hidden}.component-thumbnail__dialog-scene,.component-thumbnail__hover-scene{gap:var(--spacing-8);align-content:center;position:relative}.component-thumbnail__panel,.component-thumbnail__popover{gap:var(--spacing-4);inline-size:min(var(--layout-full), var(--layout-200));padding:var(--spacing-12);border:var(--border-width-1) solid var(--border-a40);border-radius:var(--border-radius-12);box-shadow:var(--elevation-1);color:var(--foreground-default);display:grid}.component-thumbnail__panel{grid-template-columns:max-content minmax(var(--dimension-0), 1fr);align-items:center}.component-thumbnail__panel-icon{inline-size:var(--layout-24);block-size:var(--layout-24);border-radius:var(--border-radius-8);background:var(--brand-primary-dim1);color:var(--brand-primary);place-items:center;display:grid}.component-thumbnail__popover{inline-size:min(var(--layout-full), var(--layout-160));position:absolute;inset-block-start:var(--spacing-4);inset-inline-end:var(--spacing-8)}.component-thumbnail__drawer-scene{border-radius:var(--border-radius-8);align-self:stretch;position:relative;overflow:hidden}.component-thumbnail__drawer-backdrop{inset:var(--spacing-0);position:absolute}.component-thumbnail__drawer-panel{inset-block-end:var(--spacing-0);inset-inline:var(--spacing-0);gap:var(--spacing-4);padding:var(--spacing-12);border-block-start:var(--border-width-1) solid var(--border-a40);box-shadow:var(--elevation-1);display:grid;position:absolute}.component-thumbnail__drawer-panel .typography-label-12{align-items:center;gap:var(--spacing-4);display:flex}.component-thumbnail__drawer-handle{inline-size:var(--layout-32);block-size:var(--spacing-4);border-radius:var(--border-radius-circular);background:var(--foreground-dim1);position:absolute;inset-block-start:var(--spacing-4);inset-inline-start:50%;transform:translate(-50%)}.component-thumbnail__sidebar{grid-template-columns:minmax(var(--layout-80), 1fr) minmax(var(--layout-80), 1.2fr);align-self:stretch;gap:var(--spacing-8);padding:var(--spacing-8)}.component-thumbnail__sidebar-nav,.component-thumbnail__sidebar-content{align-content:start;gap:var(--spacing-8);min-inline-size:var(--dimension-0);padding:var(--spacing-8);border-radius:var(--border-radius-8);display:grid}.component-thumbnail__sidebar-item{align-items:center;gap:var(--spacing-4);min-inline-size:var(--dimension-0);color:var(--foreground-dim1);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.component-thumbnail__sidebar-item--active{padding:var(--spacing-4);border-radius:var(--border-radius-8);background:var(--brand-primary-dim1);color:var(--brand-primary)}.component-thumbnail__sidebar-content{border:var(--border-width-1) dashed var(--border-a20);align-content:center}.component-thumbnail__sidebar-line{inline-size:min(var(--layout-160), var(--layout-full));block-size:var(--spacing-8);border-radius:var(--border-radius-circular);background:var(--background-dim2);display:block}.component-thumbnail__sidebar-line--wide{inline-size:var(--layout-full)}.component-thumbnail__sidebar-line--short{inline-size:var(--layout-80)}.component-thumbnail__toast{align-items:center;gap:var(--spacing-8);inline-size:var(--layout-full);min-inline-size:var(--dimension-0);padding:var(--spacing-12);border:var(--border-width-1) solid var(--border-a40);border-radius:var(--border-radius-12);box-shadow:var(--elevation-1);display:flex}.component-thumbnail__toast-icon{inline-size:var(--layout-24);block-size:var(--layout-24);border-radius:var(--border-radius-circular);background:var(--brand-primary-dim1);color:var(--brand-primary);flex:none;place-items:center;display:grid}.component-thumbnail__toast>span:nth-child(2),.component-thumbnail__search-result>span{gap:var(--spacing-2);min-inline-size:var(--dimension-0);display:grid}.component-thumbnail__toast>span:nth-child(2){flex:auto}.component-thumbnail__toast small,.component-thumbnail__search-result small{color:var(--foreground-dim1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.component-thumbnail__tooltip{inline-size:var(--layout-full);min-block-size:var(--layout-120);place-items:center;display:grid;position:relative}.component-thumbnail__tooltip-bubble{inline-size:max-content;max-inline-size:var(--layout-160);padding:var(--spacing-8) var(--spacing-12);border:var(--border-width-1) solid var(--border-a40);border-radius:var(--border-radius-8);box-shadow:var(--elevation-1);color:var(--foreground-default);position:absolute;inset-block-start:var(--spacing-4)}.component-thumbnail__search{gap:var(--spacing-8);inline-size:var(--layout-full);min-inline-size:var(--dimension-0);padding:var(--spacing-12);border:var(--border-width-1) solid var(--border-a40);border-radius:var(--border-radius-12);box-shadow:var(--elevation-1);align-content:center;display:grid}.component-thumbnail__search-bar,.component-thumbnail__search-result{align-items:center;gap:var(--spacing-8);min-inline-size:var(--dimension-0);display:flex}.component-thumbnail__search-bar{padding:var(--spacing-8) var(--spacing-12);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);color:var(--foreground-dim1)}.component-thumbnail__search-bar span:nth-child(2){min-inline-size:var(--dimension-0);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.component-thumbnail__search-result{border-block-start:var(--border-width-1) solid var(--border-a20);padding-block-start:var(--spacing-4)}.component-thumbnail__search-row{background:var(--background-dim2)}.component-thumbnail__search-result>.icon{color:var(--brand-primary);flex:none}.component-thumbnail__fallback{gap:var(--spacing-8);inline-size:var(--layout-full);padding:var(--spacing-20);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-12);color:var(--foreground-dim1);text-align:center;place-items:center;display:grid}.playground-dialog .playground{inline-size:var(--layout-full)}.playground-dialog .dialog-title{font-size:var(--font-size-24);font-weight:var(--font-weight-600);line-height:var(--line-height-13);letter-spacing:var(--letter-spacing-012)}.playground-overlay-copy,.search-dialog-playground{gap:var(--spacing-12);display:grid}.playground-overlay-copy{max-inline-size:var(--layout-480)}.playground-overlay-copy span{color:var(--foreground-dim1)}.playground-subject-control{inline-size:var(--layout-full);max-inline-size:var(--layout-400)}.playground-sidebar-stage{grid-template-columns:minmax(var(--dimension-0), 1fr);inline-size:var(--layout-full);min-inline-size:var(--dimension-0);display:grid}.playground-sidebar-frame{inline-size:var(--layout-full);block-size:var(--layout-320);min-inline-size:var(--dimension-0);min-block-size:var(--layout-240);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-16);box-shadow:var(--elevation-1);position:relative;overflow:hidden}.playground-sidebar-frame n-sidebar,.playground-sidebar-frame .sidebar-shell{inline-size:var(--layout-full);block-size:var(--layout-full);min-block-size:var(--dimension-0);display:block}.playground-sidebar-frame .sidebar-shell{grid-template-columns:var(--sidebar-width) minmax(var(--dimension-0), 1fr);display:grid;position:relative;overflow:hidden}.playground-sidebar-frame .sidebar-shell[data-side=right]{grid-template-columns:minmax(var(--dimension-0), 1fr) var(--sidebar-width)}.playground-sidebar-frame .sidebar-shell[data-collapsible=icon][data-collapsed]{grid-template-columns:var(--sidebar-icon-width) minmax(var(--dimension-0), 1fr)}.playground-sidebar-frame .sidebar-shell[data-side=right][data-collapsible=icon][data-collapsed]{grid-template-columns:minmax(var(--dimension-0), 1fr) var(--sidebar-icon-width)}.playground-sidebar-frame .sidebar-shell[data-collapsible=offcanvas][data-collapsed]{grid-template-columns:var(--dimension-0) minmax(var(--dimension-0), 1fr)}.playground-sidebar-frame .sidebar-shell[data-side=right][data-collapsible=offcanvas][data-collapsed]{grid-template-columns:minmax(var(--dimension-0), 1fr) var(--dimension-0)}.playground-sidebar-frame .sidebar{z-index:var(--z-sticky);block-size:var(--layout-full);min-inline-size:var(--dimension-0);min-block-size:var(--dimension-0);grid-area:1/1;position:relative}.playground-sidebar-frame .sidebar__inset{block-size:var(--layout-full);min-inline-size:var(--dimension-0);min-block-size:var(--dimension-0);grid-area:1/2}.playground-sidebar-frame .sidebar-shell[data-side=right] .sidebar{grid-column:2}.playground-sidebar-frame .sidebar-shell[data-side=right] .sidebar__inset{grid-column:1}.playground-sidebar-frame .sidebar__panel,.playground-sidebar-frame .sidebar__backdrop{position:absolute}.playground-sidebar-header{align-items:center;gap:var(--spacing-8);padding-inline:var(--spacing-16);color:var(--foreground-dim1);display:flex}.playground-sidebar-header .icon{color:var(--brand-primary)}.playground-sidebar-menu{gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-16);display:grid}.playground-sidebar-link{align-items:center;gap:var(--spacing-8);min-block-size:var(--target-size-32);padding:var(--spacing-8);border-radius:var(--border-radius-8);color:var(--foreground-dim1);text-decoration:none;display:flex}.playground-sidebar-link:hover,.playground-sidebar-link:focus-visible{background:var(--brand-primary-dim1);color:var(--foreground-default)}.playground-sidebar-link:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.playground-sidebar-link .icon{color:var(--brand-primary)}.playground-sidebar-footer{align-items:center;gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-16);border-block-start:var(--border-width-1) solid var(--border-a20);color:var(--foreground-dim1);display:flex}.playground-sidebar-status{inline-size:var(--dimension-8);block-size:var(--dimension-8);border-radius:var(--border-radius-circular);background:var(--status-success)}.playground-sidebar-content{gap:var(--spacing-8);min-block-size:var(--layout-full);padding:var(--spacing-24);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-12);box-shadow:var(--elevation-1);align-content:center;display:grid}.playground-sidebar-content>span{color:var(--foreground-dim1)}.playground-sidebar-content>span:last-child{max-inline-size:var(--layout-320)}.playground-toast-stage{min-block-size:var(--layout-160);place-items:center;display:grid}.search-dialog-playground__filters{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.search-dialog-playground__results{inline-size:var(--layout-full)}@media (hover:hover) and (pointer:fine){.component-library-card>.card--interactive{transition:transform var(--move), border-color var(--enter), box-shadow var(--enter)}.component-library-card:hover>.card--interactive{transform:translateY(var(--spacing-negative-4))}}.component-library-card>.card--outlined.card--interactive:is(:hover,.is-hover),.component-library-card:is(:hover,.is-hover)>.card--outlined.card--interactive{background:var(--background-default);border-color:var(--border-a60)}.component-library-card:focus-within>.card--interactive{transform:translateY(var(--spacing-negative-4))}@media (prefers-reduced-motion:reduce){.component-library-card>.card--interactive{transition:none}}.section-heading{grid-template-columns:minmax(var(--dimension-0), 1fr);gap:var(--spacing-16);min-inline-size:var(--dimension-0);max-inline-size:var(--layout-800)}.section-heading--wide{max-inline-size:var(--layout-1000)}.principle-grid,.adoption-grid{gap:var(--spacing-16);display:grid}.principle-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--layout-full), var(--layout-200)), 1fr))}.adoption-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--layout-full), var(--layout-280)), 1fr))}.principle-infographic{margin:var(--spacing-0);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-24);display:grid;overflow:clip}.principle-infographic__board{grid-template-columns:minmax(min(var(--layout-full), var(--layout-280)), 1fr) minmax(var(--layout-80), 1fr) minmax(min(var(--layout-full), var(--layout-320)), 1.15fr);gap:var(--spacing-16);padding:var(--spacing-24);align-items:center;display:grid}.principle-infographic__source{gap:var(--spacing-16);padding:var(--spacing-20);border:var(--border-width-1) solid var(--brand-primary);border-radius:var(--border-radius-24);background:var(--brand-primary-dim1);align-content:center;display:grid}.principle-infographic__source-heading{gap:var(--spacing-8);color:var(--brand-primary);justify-content:space-between;align-items:center;display:flex}.principle-infographic__source>h3{margin:var(--spacing-0)}.principle-infographic__source-list,.principle-infographic__outputs{gap:var(--spacing-12);margin:var(--spacing-0);padding:var(--spacing-0);list-style:none;display:grid}.principle-infographic__source-item{gap:var(--spacing-12);min-inline-size:var(--dimension-0);padding:var(--spacing-8) var(--spacing-12);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);color:var(--foreground-default);align-items:center;display:flex}.principle-infographic__source-marker{inline-size:var(--layout-32);block-size:var(--layout-24);border-radius:var(--border-radius-8);background:var(--brand-primary);color:var(--foreground-inverse);flex:none;place-items:center;display:grid}.principle-infographic__flows{grid-template-rows:repeat(5, minmax(var(--layout-48), auto));gap:var(--spacing-12);min-inline-size:var(--layout-80);align-content:center;display:grid}.principle-infographic__flow{min-block-size:var(--layout-48);position:relative}.principle-infographic__flow:before{inset-inline:var(--spacing-0);content:"";border-block-start:var(--border-width-1) solid var(--border-a60);position:absolute;inset-block-start:50%;transform:translateY(-50%)}.principle-infographic__flow:after{inline-size:var(--spacing-8);block-size:var(--spacing-8);content:"";border-radius:var(--border-radius-800);background:var(--background-dim5);position:absolute;inset-block-start:50%;inset-inline-end:var(--spacing-0);transform:translateY(-50%)}.principle-infographic__flow[data-tone=accent]:before{border-color:var(--brand-primary)}.principle-infographic__flow[data-tone=accent]:after{background:var(--brand-primary)}.principle-infographic__outputs{grid-template-rows:repeat(5, minmax(var(--layout-48), auto))}.principle-infographic__output{gap:var(--spacing-12);min-inline-size:var(--dimension-0);min-block-size:var(--layout-48);padding:var(--spacing-12) var(--spacing-16);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-16);color:var(--foreground-default);align-items:center;display:flex}.principle-infographic__output-icon{inline-size:var(--layout-32);block-size:var(--layout-32);border-radius:var(--border-radius-8);background:var(--background-dim2);color:var(--foreground-dim1);flex:none;place-items:center;display:grid}.principle-infographic__output[data-tone=accent] .principle-infographic__output-icon{background:var(--brand-primary);color:var(--foreground-inverse)}.principle-infographic__output-copy{gap:var(--spacing-4);min-inline-size:var(--dimension-0);display:grid}.principle-infographic__output-copy>*{overflow-wrap:anywhere}.principle-infographic__output-copy>span{color:var(--foreground-dim1)}.principle-infographic__caption{gap:var(--spacing-4);padding:var(--spacing-20) var(--spacing-24);border-block-start:var(--border-width-1) solid var(--border-a20);color:var(--foreground-default);display:grid}.principle-infographic__caption>span:last-child{color:var(--foreground-dim1)}.principle-card :is(h3,p),.adoption-card :is(h3,p){margin:var(--spacing-0)}.principle-card p,.adoption-card p{color:var(--foreground-dim1)}.principle-card__topline{color:var(--brand-primary);justify-content:space-between;align-items:center;display:flex}.closing-section{inline-size:100vw;min-block-size:var(--layout-600);padding:var(--spacing-96) var(--spacing-24);border-block-start:var(--border-width-1) solid var(--border-a20);background:var(--background-dim1);text-align:center;place-items:center;display:grid;position:relative;inset-inline-start:50%;transform:translate(-50%)}.closing-copy{justify-items:center;gap:var(--spacing-20);max-inline-size:var(--layout-1000)}.closing-copy>p{max-inline-size:var(--layout-720);color:var(--foreground-dim1)}.site-footer{grid-template-columns:auto minmax(var(--dimension-0), 1fr) auto;gap:var(--spacing-24);padding:var(--spacing-24);border-block-start:var(--border-width-1) solid var(--border-a20);align-items:center;display:grid}.site-footer p{margin:var(--spacing-0);color:var(--foreground-dim1);text-align:center}.site-footer__credit a{color:var(--foreground-default);text-underline-offset:var(--spacing-4)}.site-footer__social{gap:var(--spacing-8);align-items:center;display:flex}.site-footer__social-link{inline-size:var(--layout-32);block-size:var(--layout-32);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-800);color:var(--foreground-dim1);place-items:center;text-decoration:none;display:grid}.site-footer__social-link:hover,.site-footer__social-link:focus-visible{border-color:var(--border-a60);background:var(--background-dim4);color:var(--foreground-default)}.site-footer__social-mark{inline-size:var(--layout-24);block-size:var(--layout-24);background:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.site-footer__social-mark--github{-webkit-mask-image:url(/icons/github-mark.svg);mask-image:url(/icons/github-mark.svg)}.site-footer__social-mark--linkedin{-webkit-mask-image:url(/icons/linkedin-bug.svg);mask-image:url(/icons/linkedin-bug.svg)}.agent-main{grid-template-columns:minmax(var(--dimension-0), 1fr) max-content;gap:var(--layout-48);inline-size:var(--layout-full);max-inline-size:calc(var(--layout-1000) + var(--layout-240) + var(--layout-48) + var(--layout-96));padding:var(--spacing-48) var(--layout-48) var(--spacing-96);margin-inline:auto;display:grid}.agent-main:after{content:"";inline-size:var(--layout-240);grid-column:2}.agent-file{min-inline-size:var(--dimension-0);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-16);grid-column:1;overflow:hidden}.agent-file__header{justify-content:space-between;gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-16);border-block-end:var(--border-width-1) solid var(--border-a20);background:var(--background-dim2);color:var(--foreground-dim1);flex-wrap:wrap;display:flex}.agent-record,.agent-file__end{grid-template-columns:var(--layout-64) minmax(var(--dimension-0), 1fr);border-block-end:var(--border-width-1) solid var(--border-a20);display:grid;position:relative}.agent-record:before,.agent-file__end:before{content:attr(data-line);padding:var(--spacing-20) var(--spacing-12);border-inline-end:var(--border-width-1) solid var(--border-a20);color:var(--foreground-dim1);text-align:end}.agent-record__body{gap:var(--spacing-16);min-inline-size:var(--dimension-0);padding:var(--spacing-20) var(--spacing-24);display:grid}.agent-record--lead .agent-record__body{padding-block:var(--spacing-32)}.agent-record__body>*,.agent-file__end>*{margin:var(--spacing-0)}.agent-record__body>p:not(.agent-comment),.agent-comment,.agent-label,.agent-request__status{color:var(--foreground-dim1)}.agent-label{text-transform:uppercase}.agent-choice{gap:var(--spacing-12);min-inline-size:var(--dimension-0);margin:var(--spacing-0);padding:var(--spacing-0);border:0;display:grid}.agent-choice legend{color:var(--brand-primary);margin-block-end:var(--spacing-8)}.agent-choice__options{max-inline-size:var(--layout-full)}.agent-request{gap:var(--spacing-16);padding:var(--spacing-20);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-12);display:grid}.agent-request__heading,.agent-request__actions{gap:var(--spacing-12);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.agent-request__heading>div{gap:var(--spacing-4);display:grid}.agent-request__status{padding:var(--spacing-4) var(--spacing-8);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-circular)}.agent-context-grid{grid-template-columns:repeat(auto-fit, minmax(var(--layout-200), 1fr));gap:var(--spacing-8);display:grid}.agent-context-grid>div{gap:var(--spacing-4);min-inline-size:var(--dimension-0);padding:var(--spacing-12);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);display:grid}.agent-context-grid span{color:var(--foreground-dim1)}.agent-context-grid strong{overflow-wrap:anywhere}.agent-code{max-inline-size:var(--layout-full);margin:var(--spacing-0);padding:var(--spacing-16);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);background:var(--background-dim2);color:var(--foreground-default);white-space:pre;overflow:auto}.agent-code--request{max-block-size:var(--layout-480)}.agent-kv{gap:var(--spacing-8);display:grid}.agent-kv>div{grid-template-columns:minmax(var(--layout-160), var(--layout-240)) minmax(var(--dimension-0), 1fr);gap:var(--spacing-16);padding-block:var(--spacing-8);border-block-end:var(--border-width-1) solid var(--border-a20);display:grid}.agent-kv dt,.agent-kv dd{margin:var(--spacing-0)}.agent-kv dd{color:var(--foreground-dim1)}.agent-file a{color:var(--action-link-fg);text-underline-offset:var(--spacing-4)}.agent-paths,.agent-instructions{gap:var(--spacing-8);padding-inline-start:var(--spacing-24);display:grid}.agent-flow{padding:var(--spacing-16);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);background:var(--background-dim2);overflow-wrap:anywhere}.agent-pipeline{gap:var(--spacing-0);margin:var(--spacing-0);padding:var(--spacing-0);list-style:none;display:grid}.agent-pipeline li{grid-template-columns:var(--layout-40) minmax(var(--dimension-0), 1fr);gap:var(--spacing-12);padding:var(--spacing-10) var(--spacing-0);border-block-end:var(--border-width-1) solid var(--border-a20);display:grid}.agent-pipeline span{color:var(--brand-primary)}.agent-file__end:before{content:attr(data-line)}.agent-file__end>span,.agent-file__end>a{padding:var(--spacing-16) var(--spacing-24)}.agent-file__end>span{color:var(--foreground-dim1)}.agent-file__end>a{justify-self:end}@media (hover:hover) and (pointer:fine){.principle-card,.starter-quick-map__card{transition:transform var(--move)}.principle-card:hover,.starter-quick-map__card:hover{transform:translateY(var(--spacing-negative-4))}}@media (width<=75rem){.site-page{grid-template-columns:minmax(var(--dimension-0), 1fr);max-inline-size:var(--layout-1200);padding-inline:var(--spacing-24)}.site-page:after,.site-page>.site-toc,.agent-main>.site-toc{display:none}.agent-main{grid-template-columns:minmax(var(--dimension-0), 1fr);max-inline-size:var(--layout-1000);padding-inline:var(--spacing-24)}.agent-main:after{display:none}}@media (width<=50rem){.site-header{padding-inline:var(--spacing-16)}html{scroll-padding-block-start:var(--layout-120)}.site-section,.start-block,.component-library,.starter-infographic{scroll-margin-block-start:var(--layout-120)}.site-section{gap:var(--spacing-48);padding-block:var(--spacing-64)}.starter-quick-map__comparison{grid-template-columns:minmax(var(--dimension-0), 1fr)}.starter-quick-map__arrow{display:none}.principle-infographic__board{grid-template-columns:minmax(var(--dimension-0), 1fr)}.principle-infographic__source{inline-size:min(var(--layout-full), var(--layout-600));justify-self:center}.principle-infographic__flows{display:none}.principle-infographic__outputs{grid-template-columns:repeat(2, minmax(var(--dimension-0), 1fr));grid-template-rows:none}.playground-section{padding-block-start:var(--spacing-48)}.site-footer{grid-template-columns:1fr;justify-items:center}.agent-main{padding:var(--spacing-24) var(--spacing-12) var(--spacing-64)}.agent-record,.agent-file__end{grid-template-columns:var(--layout-40) minmax(var(--dimension-0), 1fr)}.agent-record__body{padding:var(--spacing-16)}.agent-kv>div{grid-template-columns:1fr}}@media (width<=37.5rem){.site-page{padding-inline:var(--spacing-0)}.site-section{padding-inline:var(--spacing-16)}.starter-quick-map{padding:var(--spacing-16);border-radius:var(--border-radius-24)}.playground-intro h1,.component-library__heading h2{font-size:var(--font-size-36);overflow-wrap:anywhere}.section-heading h2,.closing-copy h2{font-size:var(--font-size-28);overflow-wrap:anywhere}.principle-infographic__board{padding:var(--spacing-16)}.principle-infographic__outputs{grid-template-columns:minmax(var(--dimension-0), 1fr)}.agent-record,.agent-file__end{grid-template-columns:1fr}.agent-record:before,.agent-file__end:before{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.principle-card{transition:none}.principle-card:hover{transform:none}}.start-section{grid-template-columns:minmax(var(--dimension-0), 1fr);gap:var(--spacing-96)}.start-block{grid-template-columns:minmax(var(--dimension-0), 1fr);gap:var(--spacing-32);min-inline-size:var(--dimension-0);display:grid}.start-block__heading{grid-template-columns:minmax(var(--dimension-0), 1fr);gap:var(--spacing-12);min-inline-size:var(--dimension-0);max-inline-size:var(--layout-800);display:grid}.start-block__heading>*{margin:var(--spacing-0)}.start-block__lede{color:var(--foreground-dim1)}.start-block code,.start-output__note code,.fence-card code{color:var(--foreground-default)}.starter-infographics{grid-template-columns:minmax(var(--dimension-0), 1fr);gap:var(--spacing-96);min-inline-size:var(--dimension-0);display:grid}.starter-infographic{grid-template-columns:minmax(var(--dimension-0), 1fr);gap:var(--spacing-32);min-inline-size:var(--dimension-0);padding:var(--spacing-32);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-32);scroll-margin-block-start:var(--layout-80);display:grid;overflow:clip}.starter-infographic--build-path{border-color:var(--brand-primary);background:var(--brand-primary-dim2)}.starter-infographic__header{gap:var(--spacing-8);max-inline-size:var(--layout-800);display:grid}.starter-infographic__header>*,.starter-planning-controls p,.starter-brand-flow p,.starter-brand-category :is(p,h3),.starter-brand-explorer__note,.starter-brand-example :is(p,figure){margin:var(--spacing-0)}.starter-infographic__eyebrow,.starter-brand-flow__number,.starter-brand-explorer__stage-label{color:var(--brand-primary)}.starter-infographic__lede,.starter-planning-controls__readout,.starter-planning-model__caption-detail,.starter-planning-model__note,.starter-planning-assumptions__disclaimer,.starter-brand-explorer__readout,.starter-brand-category__description,.starter-brand-explorer__note,.starter-brand-example__label{color:var(--foreground-dim1)}.starter-planning-controls,.starter-brand-explorer__controls{gap:var(--spacing-16);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.starter-planning-controls__fieldset,.starter-brand-explorer__fieldset{gap:var(--spacing-8);min-inline-size:var(--dimension-0);margin:var(--spacing-0);padding:var(--spacing-0);border:none;display:grid}.starter-planning-controls__legend,.starter-brand-explorer__legend{padding:var(--spacing-0);color:var(--foreground-dim1);font-size:var(--font-size-12);font-weight:var(--font-weight-600)}.starter-planning-controls__scenario,.starter-brand-explorer__categories{min-inline-size:var(--dimension-0)}.starter-planning-controls__scenario--narrow,.starter-brand-explorer__categories--narrow{display:none}.starter-planning-model{min-inline-size:var(--dimension-0);margin:var(--spacing-0);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-20);display:grid;overflow:clip}.starter-planning-model__caption{gap:var(--spacing-4);padding:var(--spacing-16) var(--spacing-20);border-block-end:var(--border-width-1) solid var(--border-a20);display:grid}.starter-planning-model__caption-title{color:var(--foreground-default)}.starter-planning-model__table-wrap{min-inline-size:var(--dimension-0);overflow-x:auto}.starter-planning-model__stack{display:none}.starter-planning-model__table{inline-size:var(--layout-full);min-inline-size:var(--layout-640);border-spacing:var(--spacing-0);border-collapse:collapse;color:var(--foreground-default);font-size:var(--font-size-14)}.starter-planning-model__table :is(th,td){padding:var(--spacing-16);border-block-end:var(--border-width-1) solid var(--border-a20);text-align:start;vertical-align:top}.starter-planning-model__table thead th{color:var(--foreground-dim1);font-size:var(--font-size-12);font-weight:var(--font-weight-600)}.starter-planning-model__table tbody th{inline-size:var(--layout-200);font-weight:var(--font-weight-600)}.starter-planning-model__table :is(th,td):nth-child(3){background:var(--brand-primary-dim2)}.starter-planning-model__table tr:last-child :is(th,td){border-block-end:none}.starter-planning-metric{gap:var(--spacing-4);display:grid}.starter-planning-metric__value{color:var(--foreground-default);font-size:var(--font-size-16)}.starter-planning-metric__formula{color:var(--foreground-dim1);font-size:var(--font-size-12)}.starter-planning-model__copy{max-inline-size:var(--layout-320);color:var(--foreground-dim1);display:block}.starter-planning-model__notes{gap:var(--spacing-12);display:grid}.starter-planning-model__note,.starter-planning-assumptions{padding:var(--spacing-16);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-12);font-size:var(--font-size-14)}.starter-planning-assumptions>summary{color:var(--foreground-default);font-weight:var(--font-weight-600);cursor:pointer}.starter-planning-assumptions__list{gap:var(--spacing-8);margin-block:var(--spacing-16);color:var(--foreground-dim1);padding-inline-start:var(--spacing-24);display:grid}.starter-planning-assumptions__list code{color:var(--foreground-default)}.build-path-visuals{gap:var(--spacing-32);min-inline-size:var(--dimension-0);display:grid}.build-path-claim{gap:var(--spacing-8);padding:var(--spacing-20);border:var(--border-width-1) solid var(--brand-primary);border-radius:var(--border-radius-20);background:var(--brand-primary-dim1);display:grid}.build-path-claim__headline{margin:var(--spacing-0);color:var(--foreground-default)}.build-path-claim__body{margin:var(--spacing-0);max-inline-size:var(--layout-800);color:var(--foreground-dim1)}.decision-field{gap:var(--spacing-12);min-inline-size:var(--dimension-0);display:grid;position:relative}.decision-field__canvas{inline-size:var(--layout-full);block-size:var(--layout-240);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-16);display:block}.decision-field__labels{inset-block-start:var(--spacing-12);inset-inline:var(--spacing-16);gap:var(--spacing-16);pointer-events:none;justify-content:space-between;display:flex;position:absolute}.decision-field__label{padding:var(--spacing-2) var(--spacing-8);border-radius:var(--border-radius-circular);background:var(--background-default);color:var(--foreground-dim2)}.decision-field__label[data-side=resolved]{color:var(--brand-primary)}.decision-field__caption{margin:var(--spacing-0);max-inline-size:var(--layout-800);color:var(--foreground-dim1)}.decision-field__caption strong{color:var(--foreground-default)}.divergence{gap:var(--spacing-20);min-inline-size:var(--dimension-0);display:grid}.divergence__readout{gap:var(--spacing-12);display:grid}.divergence__readout-lede,.divergence__weeks{margin:var(--spacing-0);color:var(--foreground-dim1)}.divergence__readout-lede strong,.divergence__weeks strong{color:var(--foreground-default)}.divergence__figures{grid-template-columns:repeat(3, minmax(var(--dimension-0), 1fr));gap:var(--spacing-12);margin:var(--spacing-0);display:grid}.divergence__figure{gap:var(--spacing-4);min-inline-size:var(--dimension-0);padding:var(--spacing-16);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-16);display:grid}.divergence__figure[data-path=nanaos],.divergence__figure[data-path=delta]{border-color:var(--brand-primary);background:var(--brand-primary-dim2)}.divergence__figure dt{color:var(--foreground-dim1)}.divergence__figure dd{gap:var(--spacing-8);margin:var(--spacing-0);color:var(--foreground-default);font-variant-numeric:tabular-nums;align-items:baseline;display:flex}.divergence__figure[data-path=generic] dd{color:var(--foreground-dim1)}.divergence__multiple{color:var(--brand-primary)}.divergence__chart-scroll{min-inline-size:var(--dimension-0);overflow-x:auto}.divergence__chart{inline-size:var(--layout-full);min-inline-size:var(--layout-600);border-radius:var(--border-radius-16);cursor:ew-resize;touch-action:pan-y;block-size:auto;display:block}.divergence__chart:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.divergence__grid{stroke:var(--border-a20);stroke-width:var(--border-width-1)}.divergence__axis-label,.divergence__axis-title{fill:var(--foreground-dim2);font-family:var(--font-family-geist);font-size:var(--font-size-12)}.divergence__axis-title{fill:var(--foreground-dim1);font-weight:var(--font-weight-600)}.divergence__gap-stop[data-stop=top]{stop-color:var(--brand-primary);stop-opacity:.3}.divergence__gap-stop[data-stop=bottom]{stop-color:var(--brand-primary);stop-opacity:.04}.divergence__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--border-width-2)}.divergence__line[data-path=generic]{stroke:var(--foreground-dim3);stroke-dasharray:var(--spacing-6) var(--spacing-6)}.divergence__line[data-path=nanaos]{stroke:var(--brand-primary)}.divergence__cursor{stroke:var(--brand-primary);stroke-dasharray:var(--spacing-2) var(--spacing-4);stroke-width:var(--border-width-1)}.divergence__dot{stroke:var(--background-default);stroke-width:var(--border-width-2)}.divergence__dot[data-path=generic]{fill:var(--foreground-dim3)}.divergence__dot[data-path=nanaos]{fill:var(--brand-primary)}.divergence__legend{gap:var(--spacing-20);margin:var(--spacing-0);padding:var(--spacing-0);color:var(--foreground-dim1);font-size:var(--font-size-12);flex-wrap:wrap;list-style:none;display:flex}.divergence__legend-item{gap:var(--spacing-8);min-inline-size:var(--dimension-0);align-items:center;display:inline-flex}.divergence__swatch{inline-size:var(--dimension-10);block-size:var(--dimension-10);border-radius:var(--border-radius-circular);background:var(--foreground-dim3);flex:none}.divergence__legend-item[data-path=nanaos] .divergence__swatch{background:var(--brand-primary)}.change-bill{gap:var(--spacing-16);min-inline-size:var(--dimension-0);display:grid}.change-bill__intro{gap:var(--spacing-8);display:grid}.change-bill__title,.change-bill__lede,.change-bill__detail,.change-bill__figure,.change-bill__figure-label,.change-bill__verdict,.change-bill__risk,.change-bill__footnote{margin:var(--spacing-0)}.change-bill__title{color:var(--foreground-default)}.change-bill__lede,.change-bill__detail,.change-bill__figure-label{max-inline-size:var(--layout-800);color:var(--foreground-dim1)}.change-bill__picker{gap:var(--spacing-8);margin-block:var(--spacing-4);flex-wrap:wrap;display:flex}.change-bill__panels{grid-template-columns:repeat(2, minmax(var(--dimension-0), 1fr));gap:var(--spacing-16);display:grid}.change-bill__panel{gap:var(--spacing-4);min-inline-size:var(--dimension-0);padding:var(--spacing-16);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-16);align-content:start;display:grid}.change-bill__panel[data-path=nanaos]{border-color:var(--brand-primary);background:var(--brand-primary-dim2)}.change-bill__panel h5{margin:var(--spacing-0);color:var(--foreground-default)}.change-bill__panel-head{gap:var(--spacing-8);justify-content:space-between;align-items:center;margin-block-end:var(--spacing-8);display:flex}.change-bill__figure{color:var(--foreground-dim1);font-variant-numeric:tabular-nums}.change-bill__panel[data-path=nanaos] .change-bill__figure{color:var(--brand-primary)}.change-bill__field{min-inline-size:var(--dimension-0);padding:var(--spacing-8);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);margin-block-start:var(--spacing-12)}.change-bill__panel[data-path=nanaos] .change-bill__field{border-color:var(--brand-primary-dim1)}.change-bill__dots{inline-size:var(--layout-full);block-size:var(--layout-120);display:block}.change-bill__verdict{color:var(--foreground-dim1)}.change-bill__verdict strong{color:var(--brand-primary)}.change-bill__risk{max-inline-size:var(--layout-800);padding:var(--spacing-16);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-12);color:var(--foreground-dim1)}.change-bill__risk strong,.change-bill__risk code{color:var(--foreground-default)}.change-bill__footnote{max-inline-size:var(--layout-800);color:var(--foreground-dim2)}.change-bill__footnote code{color:var(--foreground-dim1)}.ledger{gap:var(--spacing-20);min-inline-size:var(--dimension-0);padding:var(--spacing-20);border:var(--border-width-1) solid var(--brand-primary);border-radius:var(--border-radius-20);background:var(--brand-primary-dim2);display:grid}.ledger__headline{grid-template-columns:auto minmax(var(--dimension-0), 1fr);gap:var(--spacing-20);align-items:center;display:grid}.ledger__headline-value{margin:var(--spacing-0);color:var(--brand-primary);font-variant-numeric:tabular-nums}.ledger__headline-copy{margin:var(--spacing-0);max-inline-size:var(--layout-600);color:var(--foreground-dim1)}.ledger__grid{grid-template-columns:repeat(auto-fit, minmax(var(--layout-160), 1fr));gap:var(--spacing-12);margin:var(--spacing-0);display:grid}.ledger__item{gap:var(--spacing-4);min-inline-size:var(--dimension-0);padding:var(--spacing-16);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-12);display:grid}.ledger__value{margin:var(--spacing-0);color:var(--foreground-default);font-variant-numeric:tabular-nums}.ledger__body{gap:var(--spacing-4);margin:var(--spacing-0);min-inline-size:var(--dimension-0);display:grid}.ledger__label{color:var(--foreground-default)}.ledger__detail{color:var(--foreground-dim1)}@media (width<=62rem){.divergence__figures{grid-template-columns:minmax(var(--dimension-0), 1fr)}.ledger__headline{grid-template-columns:minmax(var(--dimension-0), 1fr);gap:var(--spacing-12)}}@media (width<=50rem){.build-path-visuals{gap:var(--spacing-24)}.decision-field__canvas{block-size:var(--layout-200)}.change-bill__panels{grid-template-columns:minmax(var(--dimension-0), 1fr)}}@media (width<=37.5rem){.decision-field__canvas{block-size:var(--layout-160)}.decision-field__labels{grid-template-columns:minmax(var(--dimension-0), 1fr);gap:var(--spacing-4);justify-items:start;display:grid;position:static}.decision-field__label[data-side=resolved]{justify-self:end}.ledger{padding:var(--spacing-16)}}.starter-brand-flow{gap:var(--spacing-16);padding:var(--spacing-20);border:var(--border-width-1) solid var(--brand-primary);border-radius:var(--border-radius-20);background:var(--brand-primary-dim2);display:grid}.starter-brand-flow__label{color:var(--foreground-dim1);font-size:var(--font-size-12);font-weight:var(--font-weight-600)}.starter-brand-flow__steps{grid-template-columns:repeat(4, minmax(var(--dimension-0), 1fr));gap:var(--spacing-8);margin:var(--spacing-0);padding:var(--spacing-0);list-style:none;display:grid}.starter-brand-flow__step{gap:var(--spacing-4);min-inline-size:var(--dimension-0);padding:var(--spacing-16);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-16);display:grid}.starter-brand-flow__step>span:last-child{color:var(--foreground-dim1);font-size:var(--font-size-12)}.starter-brand-flow__step code{color:var(--foreground-default);overflow-wrap:anywhere}.starter-brand-flow__formula{gap:var(--spacing-8);color:var(--foreground-dim1);font-size:var(--font-size-12);flex-wrap:wrap;align-items:center;display:flex}.starter-brand-kit{gap:var(--spacing-16);display:grid}.starter-brand-kit__heading{gap:var(--spacing-4);max-inline-size:var(--layout-800);display:grid}.starter-brand-kit__heading>*{margin:var(--spacing-0)}.starter-brand-kit__title{font-size:var(--font-size-20)}.starter-brand-kit__heading>p{color:var(--foreground-dim1)}.starter-brand-kit__inputs{grid-template-columns:repeat(3, minmax(var(--dimension-0), 1fr));gap:var(--spacing-12);margin:var(--spacing-0);padding:var(--spacing-0);list-style:none;display:grid}.starter-brand-kit__input{gap:var(--spacing-12);min-inline-size:var(--dimension-0);padding:var(--spacing-16);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-16);align-items:start;display:flex}.starter-brand-kit__icon{inline-size:var(--layout-40);block-size:var(--layout-40);border-radius:var(--border-radius-12);background:var(--brand-primary-dim1);color:var(--brand-primary);flex:none;place-items:center;display:grid}.starter-brand-kit__copy{gap:var(--spacing-8);min-inline-size:var(--dimension-0);display:grid}.starter-brand-kit__topline{gap:var(--spacing-8);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.starter-brand-kit__copy>span:last-child{color:var(--foreground-dim1);font-size:var(--font-size-12)}.starter-brand-categories{grid-template-columns:repeat(4, minmax(var(--dimension-0), 1fr));gap:var(--spacing-12);display:grid}.starter-brand-category{grid-template-columns:minmax(var(--dimension-0), 1fr);gap:var(--spacing-16);min-inline-size:var(--dimension-0);padding:var(--spacing-20);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-20);display:grid}.starter-brand-category[data-selected=true]{border-color:var(--brand-primary);background:var(--brand-primary-dim2)}.starter-brand-category__header{gap:var(--spacing-12);justify-content:space-between;align-items:start;display:flex}.starter-brand-category__header>div{min-inline-size:var(--dimension-0);gap:var(--spacing-4);display:grid}.starter-brand-category__eyebrow{color:var(--foreground-dim1);font-size:var(--font-size-12)}.starter-brand-category__title{color:var(--foreground-default);font-size:var(--font-size-20)}.starter-brand-category[data-category=direct] .starter-brand-category__title{color:var(--brand-primary)}.starter-brand-category[data-category=mapped] .starter-brand-category__title{color:var(--action-link-fg)}.starter-brand-category[data-category=composition] .starter-brand-category__title{color:var(--status-warning)}.starter-brand-category__roles{gap:var(--spacing-8);margin:var(--spacing-0);padding:var(--spacing-0);list-style:none;display:grid}.starter-brand-category__roles>li{gap:var(--spacing-2);border-block-start:var(--border-width-1) solid var(--border-a20);padding-block-start:var(--spacing-8);display:grid}.starter-brand-category__roles strong{font-size:var(--font-size-12)}.starter-brand-category__roles code{color:var(--foreground-dim1);font-size:var(--font-size-12);overflow-wrap:anywhere}.starter-brand-explorer__stage{grid-template-columns:minmax(var(--dimension-0), 1fr);gap:var(--spacing-16);padding:var(--spacing-20);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-20);display:grid}.starter-brand-explorer__stage-heading{gap:var(--spacing-8);justify-content:space-between;align-items:center;display:flex}.starter-brand-explorer__stage-heading>span:last-child{gap:var(--spacing-8);flex-wrap:wrap;justify-content:end;align-items:center;display:flex}.starter-brand-explorer__stage-heading code{color:var(--foreground-dim1);font-size:var(--font-size-12)}.starter-brand-examples{grid-template-columns:repeat(2, minmax(var(--dimension-0), 1fr));gap:var(--spacing-12);display:grid}.starter-brand-example{gap:var(--spacing-12);min-inline-size:var(--dimension-0);padding:var(--spacing-16);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-16);display:grid}.starter-brand-example--wide{grid-column:1/-1}.starter-brand-example__label{font-size:var(--font-size-12);font-weight:var(--font-weight-600)}.starter-brand-example__control-row,.starter-brand-example__header-accent,.starter-brand-example__hero,.starter-brand-example__logo{gap:var(--spacing-12);flex-wrap:wrap;align-items:center;display:flex}.starter-brand-example__tabs{inline-size:var(--layout-full)}.starter-brand-example__panel{color:var(--foreground-dim1);font-size:var(--font-size-12);padding-block-start:var(--spacing-12);display:block}.starter-brand-example__card{min-inline-size:var(--dimension-0)}.starter-brand-example__card :is(strong,span),.starter-brand-example__header-accent>span,.starter-brand-example__protected-surface{gap:var(--spacing-4);display:grid}.starter-brand-example__card span,.starter-brand-example__header-accent small,.starter-brand-example__protected-surface span,.starter-brand-example__hero p{color:var(--foreground-dim1)}.starter-brand-example__header-accent{padding:var(--spacing-12);border-inline-start:var(--border-width-4) solid var(--brand-primary);background:var(--brand-primary-dim2)}.starter-brand-example__hero{padding:var(--spacing-20);border-radius:var(--border-radius-12);background:var(--brand-primary-dim2);justify-content:space-between}.starter-brand-example__hero>div{gap:var(--spacing-4);max-inline-size:var(--layout-480);display:grid}.starter-brand-example__status-list{gap:var(--spacing-8);margin:var(--spacing-0);padding:var(--spacing-0);list-style:none;display:grid}.starter-brand-example__status-list>li{gap:var(--spacing-8);align-items:center;display:flex}.starter-brand-example__status-list>li:first-child{color:var(--status-success)}.starter-brand-example__status-list>li:nth-child(2){color:var(--status-warning)}.starter-brand-example__status-list>li:nth-child(3){color:var(--status-error)}.starter-brand-example__status-list span{color:var(--foreground-default)}.starter-brand-example__data-figure{gap:var(--spacing-16);display:grid}.starter-brand-example__data-figure figcaption{color:var(--foreground-dim1);font-size:var(--font-size-12)}.starter-brand-example__data-bars{grid-template-columns:repeat(3, minmax(var(--dimension-0), 1fr));gap:var(--spacing-12);min-block-size:var(--layout-160);padding:var(--spacing-12);border-block-end:var(--border-width-1) solid var(--border-a40);align-items:end;display:grid}.starter-brand-example__data-bars>span{padding:var(--spacing-8);border-radius:var(--border-radius-8) var(--border-radius-8) var(--border-radius-0) var(--border-radius-0);background:var(--background-dim4);color:var(--foreground-default);font-size:var(--font-size-12);justify-content:center;align-items:end;display:flex}.starter-brand-example__data-bars>span[data-value="28"]{block-size:var(--layout-48)}.starter-brand-example__data-bars>span[data-value="54"]{block-size:var(--layout-96)}.starter-brand-example__data-bars>span[data-value="76"]{block-size:var(--layout-120)}.starter-brand-example__logo{inline-size:var(--layout-full);min-inline-size:var(--dimension-0);padding:var(--spacing-12) var(--spacing-16);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-12)}.starter-brand-example__logo-tile{inline-size:min(var(--layout-full), var(--layout-240));border-radius:var(--border-radius-8);display:block;overflow:hidden}.starter-brand-example__logo-tile img{inline-size:var(--layout-full);block-size:auto;display:block}.starter-brand-explorer__note{padding:var(--spacing-16);border-inline-start:var(--border-width-4) solid var(--foreground-dim1);font-size:var(--font-size-14)}@media (prefers-reduced-motion:no-preference){.starter-brand-category{transition:background-color var(--enter), border-color var(--enter)}@supports (animation-timeline:view()) and (animation-range:entry){.starter-infographic__header,.starter-brand-flow__step{animation:start-reveal var(--enter) backwards;animation-timeline:view();animation-range:entry entry 45%}}}@media (width<=62rem){.starter-brand-flow__steps,.starter-brand-kit__inputs,.starter-brand-categories{grid-template-columns:repeat(2, minmax(var(--dimension-0), 1fr))}}@media (width<=50rem){.starter-infographics{gap:var(--spacing-64)}.starter-infographic{gap:var(--spacing-24);padding:var(--spacing-20);border-radius:var(--border-radius-24)}.starter-planning-controls,.starter-brand-explorer__controls{align-items:stretch}.starter-planning-controls__fieldset,.starter-brand-explorer__fieldset,.starter-planning-controls__scenario,.starter-brand-explorer__categories{inline-size:var(--layout-full)}.starter-brand-explorer__categories--wide{display:none}.starter-brand-explorer__categories--narrow{display:block}.starter-brand-flow__steps,.starter-brand-kit__inputs,.starter-brand-categories,.starter-brand-examples{grid-template-columns:minmax(var(--dimension-0), 1fr)}.starter-brand-example--wide{grid-column:auto}}@media (width<=37.5rem){.starter-infographic{padding:var(--spacing-16)}.starter-planning-controls__scenario--wide{display:none}.starter-planning-controls__scenario--narrow{display:block}.starter-planning-model__table-wrap{display:none}.starter-planning-model__stack{gap:var(--spacing-12);padding:var(--spacing-12);display:grid}.starter-planning-model__stack-row{grid-template-columns:minmax(var(--dimension-0), 1fr);gap:var(--spacing-8);min-inline-size:var(--dimension-0);padding:var(--spacing-12);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-12);display:grid}.starter-planning-model__stack-title{margin:var(--spacing-0);color:var(--foreground-default);font-size:var(--font-size-14)}.starter-planning-model__stack-paths,.starter-planning-model__stack-path{grid-template-columns:minmax(var(--dimension-0), 1fr);min-inline-size:var(--dimension-0);display:grid}.starter-planning-model__stack-paths{gap:var(--spacing-8);margin:var(--spacing-0)}.starter-planning-model__stack-path{gap:var(--spacing-4);padding:var(--spacing-12);border-radius:var(--border-radius-8)}.starter-planning-model__stack-path[data-path=nanaos]{background:var(--brand-primary-dim2)}.starter-planning-model__stack-path :is(dt,dd){min-inline-size:var(--dimension-0);margin:var(--spacing-0)}.starter-planning-model__stack-path dt{color:var(--foreground-dim1);font-size:var(--font-size-12);font-weight:var(--font-weight-600)}.starter-brand-kit__input{grid-template-columns:minmax(var(--dimension-0), 1fr);display:grid}.starter-brand-kit__copy,.starter-brand-kit__topline,.starter-brand-kit__copy>span:last-child{min-inline-size:var(--dimension-0);overflow-wrap:anywhere}.starter-brand-category__header,.starter-brand-explorer__stage-heading{grid-template-columns:minmax(var(--dimension-0), 1fr);justify-items:start;display:grid}.starter-brand-explorer__stage-heading>span:last-child{justify-content:start}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:entry){@keyframes start-reveal{0%{opacity:0;transform:translateY(var(--spacing-16))}}.start-block[data-reveal]>.start-block__heading,.starter-quick-map__card,.fork-graphic__lane,.install-card,.change-ladder__item,.fence-card{animation:start-reveal var(--enter) backwards;animation-timeline:view();animation-range:entry entry 45%}}}@media (hover:hover) and (pointer:fine){.install-card,.change-card{transition:transform var(--move)}.install-card:hover,.change-card:hover{transform:translateY(var(--spacing-negative-4))}}.fork-graphic{margin:var(--spacing-0);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-24);display:grid;overflow:clip}.fork-graphic__lanes{grid-template-columns:repeat(auto-fit, minmax(min(var(--layout-full), var(--layout-280)), 1fr));gap:var(--spacing-16);padding:var(--spacing-24);display:grid}.fork-graphic__lane{gap:var(--spacing-16);padding:var(--spacing-20);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-20);align-content:start;display:grid}.fork-graphic__lane[data-lane=package]{border-color:var(--brand-primary);background:var(--brand-primary-dim2)}.fork-graphic__lane-heading{gap:var(--spacing-8);color:var(--foreground-dim1);align-items:center;display:flex}.fork-graphic__lane[data-lane=package] .fork-graphic__lane-heading{color:var(--brand-primary)}.fork-graphic__releases{gap:var(--spacing-8);margin:var(--spacing-0);padding:var(--spacing-0);list-style:none;display:grid}.fork-graphic__release{gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-12);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);color:var(--foreground-default);justify-content:space-between;align-items:center;display:flex}.fork-graphic__release[data-state=blocked]{color:var(--foreground-dim1);border-style:dashed}.fork-graphic__release[data-state=live]{border-color:var(--brand-primary);color:var(--brand-primary)}.fork-graphic__wire{block-size:var(--layout-48);inline-size:var(--spacing-4);border-radius:var(--border-radius-800);background:var(--background-dim3);justify-self:center;position:relative;overflow:clip}.fork-graphic__wire[data-state=live]{background:var(--brand-primary-dim1)}.fork-graphic__break{inset-block-start:50%;inset-inline:var(--spacing-0);block-size:var(--spacing-16);background:var(--background-default);position:absolute;transform:translateY(-50%)}.fork-graphic__pulse{inset-inline:var(--spacing-0);block-size:var(--layout-24);border-radius:var(--border-radius-800);background:var(--brand-primary);transform:translateY(calc(var(--layout-48) * -1));position:absolute}.fork-graphic__target{gap:var(--spacing-4);padding:var(--spacing-12) var(--spacing-16);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-16);display:grid}.fork-graphic__target>span{color:var(--foreground-dim1)}.fork-graphic__lane[data-lane=package] .fork-graphic__target{border-color:var(--brand-primary)}.fork-graphic__caption{gap:var(--spacing-4);padding:var(--spacing-20) var(--spacing-24);border-block-start:var(--border-width-1) solid var(--border-a20);display:grid}.fork-graphic__caption>span:last-child{color:var(--foreground-dim1)}@media (prefers-reduced-motion:no-preference){@keyframes fork-flow{0%{transform:translateY(calc(var(--layout-48) * -1))}to{transform:translateY(var(--layout-48))}}.fork-graphic__pulse{animation:fork-flow var(--loop-pulse) infinite}}.compare-table th[scope=row]{color:var(--foreground-default);white-space:nowrap}.install-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--layout-full), var(--layout-480)), 1fr));gap:var(--spacing-16);display:grid}.install-card,.change-card,.fence-card{min-inline-size:var(--dimension-0);display:grid}.install-card :is(h4,p),.change-card :is(h4,p),.fence-card :is(h4,p){margin:var(--spacing-0)}.install-card__topline,.change-card__topline{gap:var(--spacing-8);color:var(--foreground-dim1);justify-content:space-between;align-items:center;display:flex}.install-card p,.change-card p,.fence-card p{color:var(--foreground-dim1)}.package-tray{margin:var(--spacing-0);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-24);display:grid;overflow:clip}.package-tray__heading{gap:var(--spacing-8);padding:var(--spacing-16) var(--spacing-24);border-block-end:var(--border-width-1) solid var(--border-a20);color:var(--foreground-dim1);align-items:center;display:flex}.package-tray__list{grid-template-columns:repeat(auto-fit, minmax(min(var(--layout-full), var(--layout-280)), 1fr));gap:var(--spacing-12);margin:var(--spacing-0);padding:var(--spacing-24);list-style:none;display:grid}.package-tray__item{gap:var(--spacing-12);min-inline-size:var(--dimension-0);padding:var(--spacing-12);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-12);align-items:center;display:flex}.package-tray__item-icon{inline-size:var(--layout-32);block-size:var(--layout-32);border-radius:var(--border-radius-8);background:var(--brand-primary-dim1);color:var(--brand-primary);flex:none;place-items:center;display:grid}.package-tray__item-copy{gap:var(--spacing-4);min-inline-size:var(--dimension-0);display:grid}.package-tray__item-copy>strong{overflow-wrap:anywhere}.package-tray__item-copy>span{color:var(--foreground-dim1)}.package-tray__caption{gap:var(--spacing-4);padding:var(--spacing-20) var(--spacing-24);border-block-start:var(--border-width-1) solid var(--border-a20);display:grid}.package-tray__caption>span:last-child{color:var(--foreground-dim1)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:entry){@keyframes tray-settle{0%{opacity:0;transform:translateY(var(--spacing-12))}}.package-tray__item{animation:tray-settle var(--enter) backwards;animation-timeline:view();animation-range:entry calc(var(--tray-index,0) * 3%) entry calc(40% + var(--tray-index,0) * 3%)}}}.agent-briefing{grid-template-columns:minmax(min(var(--layout-full), var(--layout-320)), 2fr) minmax(min(var(--layout-full), var(--layout-360)), 3fr);gap:var(--spacing-16);align-items:start;display:grid}.reader-split{gap:var(--spacing-12);margin:var(--spacing-0);padding:var(--spacing-20);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-24);display:grid}.reader-split__row{gap:var(--spacing-12);padding:var(--spacing-16);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-16);align-items:start;display:flex}.reader-split__row[data-reader=agent]{border-color:var(--brand-primary)}.reader-split__badge{inline-size:var(--layout-40);block-size:var(--layout-40);border-radius:var(--border-radius-12);background:var(--background-dim2);color:var(--foreground-dim1);flex:none;place-items:center;display:grid}.reader-split__row[data-reader=agent] .reader-split__badge{background:var(--brand-primary);color:var(--foreground-inverse)}.reader-split__copy{gap:var(--spacing-4);min-inline-size:var(--dimension-0);display:grid}.reader-split__copy>span{color:var(--foreground-dim1)}.reader-split__caption{color:var(--foreground-dim1);text-align:center}.agent-briefing__files{grid-template-columns:minmax(var(--dimension-0), 1fr);gap:var(--spacing-16);min-inline-size:var(--dimension-0);display:grid}.agent-briefing__file,.start-output{gap:var(--spacing-12);min-inline-size:var(--dimension-0);padding:var(--spacing-20);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-24);display:grid}.agent-briefing__file-heading,.start-output__heading{gap:var(--spacing-8);color:var(--foreground-dim1);flex-wrap:wrap;align-items:center;display:flex}.start-output__note{margin:var(--spacing-0);color:var(--foreground-dim1)}.brand-studio,.shape-studio{grid-template-columns:minmax(min(var(--layout-full), var(--layout-320)), 2fr) minmax(min(var(--layout-full), var(--layout-360)), 3fr);gap:var(--spacing-16);inline-size:var(--layout-full);min-inline-size:var(--dimension-0);align-items:start;display:grid}.brand-studio__controls,.shape-studio__controls{gap:var(--spacing-20);min-inline-size:var(--dimension-0);padding:var(--spacing-20);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-24);display:grid}.brand-studio__seed{gap:var(--spacing-12);align-items:center;display:flex}.brand-studio__picker{inline-size:var(--layout-56);block-size:var(--layout-56);padding:var(--spacing-2);border:var(--border-width-1) solid var(--border-a40);border-radius:var(--border-radius-12);background:var(--background-default);cursor:pointer;flex:none}.brand-studio__picker::-webkit-color-swatch-wrapper{padding:var(--spacing-0)}.brand-studio__picker::-webkit-color-swatch{border-radius:var(--border-radius-8);border:none}.brand-studio__picker:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.brand-studio__seed-readout{gap:var(--spacing-4);min-inline-size:var(--dimension-0);display:grid}.brand-studio__seed-oklch{color:var(--foreground-dim1);overflow-wrap:anywhere}.brand-studio__presets{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.brand-studio__preset{gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-12);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-800);background:var(--background-default);color:var(--foreground-default);cursor:pointer;align-items:center;display:inline-flex}.brand-studio__preset[aria-pressed=true]{border-color:var(--brand-primary);background:var(--brand-primary-dim1);color:var(--brand-primary)}.brand-studio__preset:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset-2)}.brand-studio__preset-swatch{inline-size:var(--dimension-16);block-size:var(--dimension-16);border-radius:var(--border-radius-circular)}.brand-studio__ramp,.brand-studio__checks{gap:var(--spacing-8);min-inline-size:var(--dimension-0);display:grid}.brand-studio__ramp-title{color:var(--foreground-dim1)}.brand-studio__stops,.brand-studio__check-list,.brand-studio__legend{gap:var(--spacing-8);margin:var(--spacing-0);padding:var(--spacing-0);list-style:none;display:grid}.brand-studio__stop{gap:var(--spacing-12);min-inline-size:var(--dimension-0);padding:var(--spacing-8);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-12);align-items:center;display:flex}.brand-studio__stop-swatch{inline-size:var(--dimension-32);block-size:var(--dimension-32);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);flex:none}.brand-studio__stop-copy{gap:var(--spacing-2);min-inline-size:var(--dimension-0);margin-inline-end:auto;display:grid}.brand-studio__stop-copy>span{color:var(--foreground-dim1)}.brand-studio__check{gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-12);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);color:var(--status-warning);align-items:center;display:flex}.brand-studio__check[data-passed]{color:var(--status-success)}.brand-studio__check>span{color:var(--foreground-default);margin-inline-end:auto}.brand-studio__check>strong{color:var(--foreground-dim1)}.brand-studio__stage,.shape-studio__stage{gap:var(--spacing-16);min-inline-size:var(--dimension-0);padding:var(--spacing-20);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-24);display:grid}.brand-studio__stage-heading{color:var(--foreground-dim1)}.brand-preview,.shape-preview{gap:var(--spacing-20);min-inline-size:var(--dimension-0);padding:var(--spacing-24);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-16);display:grid}.brand-preview__row,.shape-preview__row{gap:var(--spacing-12);flex-wrap:wrap;align-items:center;display:flex}.brand-preview__card-copy{gap:var(--spacing-4);display:grid}.brand-preview__card-copy>span,.brand-preview .badge-anchor{color:var(--foreground-dim1)}.brand-preview__tint{padding:var(--spacing-8) var(--spacing-16);border-radius:var(--border-radius-12);background:var(--brand-primary-dim1);color:var(--brand-primary);align-items:center;display:inline-flex}.brand-studio__legend-item{gap:var(--spacing-2);padding:var(--spacing-8) var(--spacing-12);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-8);display:grid}.brand-studio__legend-item>code{color:var(--brand-primary);overflow-wrap:anywhere}.brand-studio__legend-item>span{color:var(--foreground-dim1)}.shape-studio__presets--narrow{display:none}@media (prefers-reduced-motion:no-preference){.brand-preview,.brand-studio__stop-swatch,.brand-studio__preset-swatch,.brand-preview__tint{transition:background-color var(--enter), border-color var(--enter), color var(--enter)}}.shape-studio__stage{--shape-source-4:var(--border-radius-4);--shape-source-6:var(--border-radius-6);--shape-source-8:var(--border-radius-8);--shape-source-12:var(--border-radius-12);--shape-source-16:var(--border-radius-16);--shape-source-20:var(--border-radius-20);--shape-source-24:var(--border-radius-24);--shape-source-28:var(--border-radius-28);--shape-source-32:var(--border-radius-32);--shape-source-48:var(--border-radius-48);--shape-source-64:var(--border-radius-64)}.shape-studio__detail{margin:var(--spacing-0);color:var(--foreground-dim1)}.shape-preview__sentinels{gap:var(--spacing-20);border-block-start:var(--border-width-1) dashed var(--border-a20);flex-wrap:wrap;align-items:end;padding-block-start:var(--spacing-16);display:flex}.shape-preview__sentinel{gap:var(--spacing-8);color:var(--foreground-dim1);justify-items:center;display:grid}.shape-preview__pill{padding:var(--spacing-8) var(--spacing-16);border-radius:var(--border-radius-800);background:var(--background-dim2);color:var(--foreground-default);align-items:center;display:inline-flex}.shape-preview__square{inline-size:var(--dimension-44);block-size:var(--dimension-44);border:var(--border-width-1) solid var(--border-a40);border-radius:var(--border-radius-0);background:var(--background-dim2)}.change-ladder{grid-template-columns:repeat(auto-fit, minmax(min(var(--layout-full), var(--layout-280)), 1fr));gap:var(--spacing-16);margin:var(--spacing-0);padding:var(--spacing-0);list-style:none;display:grid}.change-ladder__item{min-inline-size:var(--dimension-0);display:grid}.change-card__marker{color:var(--brand-primary);font-size:var(--font-size-20);line-height:1}.fence-card__heading{gap:var(--spacing-12);color:var(--foreground-dim1);align-items:center;display:flex}.fence-card__heading>h4{margin:var(--spacing-0);color:var(--foreground-default)}.fence-card__list{gap:var(--spacing-8);margin:var(--spacing-0);padding:var(--spacing-0);list-style:none;display:grid}.fence-card__item{gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-16);border:var(--border-width-1) solid var(--border-a20);border-radius:var(--border-radius-12);color:var(--foreground-dim1);align-items:start;display:flex}.fence-card__item-copy{gap:var(--spacing-4);min-inline-size:var(--dimension-0);display:grid}.fence-card__item-copy>strong{color:var(--foreground-default)}@media (width<=62rem){.agent-briefing,.brand-studio,.shape-studio{grid-template-columns:minmax(var(--dimension-0), 1fr)}}@media (width<=50rem){.start-section{gap:var(--spacing-64)}.fork-graphic__lanes,.package-tray__list,.brand-preview,.shape-preview{padding:var(--spacing-16)}}@media (width<=37.5rem){.brand-studio__stop{grid-template-columns:var(--dimension-32) minmax(var(--dimension-0), 1fr);align-items:center;display:grid}.brand-studio__stop-swatch{grid-row:1/span 2}.brand-studio__stop-status{grid-column:2;justify-self:start}.shape-studio__presets--wide{display:none}.shape-studio__presets--narrow{inline-size:var(--layout-full);display:block}}@media (prefers-reduced-motion:reduce){.fork-graphic__pulse{transform:translateY(var(--spacing-0))}.install-card,.change-card{transition:none}.install-card:hover,.change-card:hover{transform:none}}
