*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root,:where([data-density-color-mode=light]){--dn-color-accent:#334155;--dn-color-accent-hover:#1f2937;--dn-color-accent-active:#111827;--dn-color-border:#e5e7eb;--dn-color-border-strong:#d1d5db;--dn-color-button-ghost-active-background:#f3f4f6;--dn-color-button-ghost-active-border:transparent;--dn-color-button-ghost-active-icon:#111827;--dn-color-button-ghost-active-text:#111827;--dn-color-button-ghost-disabled-background:transparent;--dn-color-button-ghost-disabled-border:transparent;--dn-color-button-ghost-disabled-icon:#9ca3af;--dn-color-button-ghost-disabled-text:#9ca3af;--dn-color-button-ghost-focus-background:#f9fafb;--dn-color-button-ghost-focus-border:transparent;--dn-color-button-ghost-focus-icon:#111827;--dn-color-button-ghost-focus-text:#111827;--dn-color-button-ghost-hover-background:#f9fafb;--dn-color-button-ghost-hover-border:transparent;--dn-color-button-ghost-hover-icon:#111827;--dn-color-button-ghost-hover-text:#111827;--dn-color-button-ghost-normal-background:transparent;--dn-color-button-ghost-normal-border:transparent;--dn-color-button-ghost-normal-icon:#111827;--dn-color-button-ghost-normal-text:#111827;--dn-color-button-ghost-selected-active-background:#f3f4f6;--dn-color-button-ghost-selected-active-border:transparent;--dn-color-button-ghost-selected-active-icon:#111827;--dn-color-button-ghost-selected-active-text:#111827;--dn-color-button-ghost-selected-background:#f9fafb;--dn-color-button-ghost-selected-border:transparent;--dn-color-button-ghost-selected-icon:#111827;--dn-color-button-ghost-selected-text:#111827;--dn-color-button-outline-active-background:#f3f4f6;--dn-color-button-outline-active-border:#d1d5db;--dn-color-button-outline-active-icon:#111827;--dn-color-button-outline-active-text:#111827;--dn-color-button-outline-disabled-background:transparent;--dn-color-button-outline-disabled-border:#e5e7eb;--dn-color-button-outline-disabled-icon:#9ca3af;--dn-color-button-outline-disabled-text:#9ca3af;--dn-color-button-outline-focus-background:#f9fafb;--dn-color-button-outline-focus-border:#d1d5db;--dn-color-button-outline-focus-icon:#111827;--dn-color-button-outline-focus-text:#111827;--dn-color-button-outline-hover-background:#f9fafb;--dn-color-button-outline-hover-border:#d1d5db;--dn-color-button-outline-hover-icon:#111827;--dn-color-button-outline-hover-text:#111827;--dn-color-button-outline-normal-background:transparent;--dn-color-button-outline-normal-border:#e5e7eb;--dn-color-button-outline-normal-icon:#111827;--dn-color-button-outline-normal-text:#111827;--dn-color-button-outline-selected-active-background:#f3f4f6;--dn-color-button-outline-selected-active-border:#d1d5db;--dn-color-button-outline-selected-active-icon:#111827;--dn-color-button-outline-selected-active-text:#111827;--dn-color-button-outline-selected-background:#f9fafb;--dn-color-button-outline-selected-border:#d1d5db;--dn-color-button-outline-selected-icon:#111827;--dn-color-button-outline-selected-text:#111827;--dn-color-button-primary-active-background:#374151;--dn-color-button-primary-active-border:var(--dn-color-button-primary-active-background);--dn-color-button-primary-active-icon:#fff;--dn-color-button-primary-active-text:#fff;--dn-color-button-primary-disabled-background:#e5e7eb;--dn-color-button-primary-disabled-border:var(--dn-color-button-primary-disabled-background);--dn-color-button-primary-disabled-icon:#9ca3af;--dn-color-button-primary-disabled-text:#9ca3af;--dn-color-button-primary-focus-background:#1f2937;--dn-color-button-primary-focus-border:var(--dn-color-button-primary-focus-background);--dn-color-button-primary-focus-icon:#fff;--dn-color-button-primary-focus-text:#fff;--dn-color-button-primary-hover-background:#1f2937;--dn-color-button-primary-hover-border:var(--dn-color-button-primary-hover-background);--dn-color-button-primary-hover-icon:#fff;--dn-color-button-primary-hover-text:#fff;--dn-color-button-primary-normal-background:#111827;--dn-color-button-primary-normal-border:var(--dn-color-button-primary-normal-background);--dn-color-button-primary-normal-icon:#fff;--dn-color-button-primary-normal-text:#fff;--dn-color-button-primary-selected-active-background:#374151;--dn-color-button-primary-selected-active-border:var(--dn-color-button-primary-selected-active-background);--dn-color-button-primary-selected-active-icon:#fff;--dn-color-button-primary-selected-active-text:#fff;--dn-color-button-primary-selected-background:#1f2937;--dn-color-button-primary-selected-border:var(--dn-color-button-primary-selected-background);--dn-color-button-primary-selected-icon:#fff;--dn-color-button-primary-selected-text:#fff;--dn-color-button-secondary-active-background:#f3f4f6;--dn-color-button-secondary-active-border:var(--dn-color-button-secondary-active-background);--dn-color-button-secondary-active-icon:#111827;--dn-color-button-secondary-active-text:#111827;--dn-color-button-secondary-disabled-background:#f3f4f6;--dn-color-button-secondary-disabled-border:var(--dn-color-button-secondary-disabled-background);--dn-color-button-secondary-disabled-icon:#9ca3af;--dn-color-button-secondary-disabled-text:#9ca3af;--dn-color-button-secondary-focus-background:#f3f4f6;--dn-color-button-secondary-focus-border:var(--dn-color-button-secondary-focus-background);--dn-color-button-secondary-focus-icon:#111827;--dn-color-button-secondary-focus-text:#111827;--dn-color-button-secondary-hover-background:#f3f4f6;--dn-color-button-secondary-hover-border:var(--dn-color-button-secondary-hover-background);--dn-color-button-secondary-hover-icon:#111827;--dn-color-button-secondary-hover-text:#111827;--dn-color-button-secondary-normal-background:#f9fafb;--dn-color-button-secondary-normal-border:var(--dn-color-button-secondary-normal-background);--dn-color-button-secondary-normal-icon:#111827;--dn-color-button-secondary-normal-text:#111827;--dn-color-button-secondary-selected-active-background:#f3f4f6;--dn-color-button-secondary-selected-active-border:var(--dn-color-button-secondary-selected-active-background);--dn-color-button-secondary-selected-active-icon:#111827;--dn-color-button-secondary-selected-active-text:#111827;--dn-color-button-secondary-selected-background:#f3f4f6;--dn-color-button-secondary-selected-border:var(--dn-color-button-secondary-selected-background);--dn-color-button-secondary-selected-icon:#111827;--dn-color-button-secondary-selected-text:#111827;--dn-color-card-border:#1118270d;--dn-color-card-shadow:#1118270a;--dn-color-card-shadow-subtle:#11182708;--dn-color-chart-axis:var(--dn-color-border-strong);--dn-color-chart-grid:var(--dn-color-border);--dn-color-chart-label:var(--dn-color-text-secondary);--dn-color-chart-negative:#c2413b;--dn-color-chart-positive:#24834d;--dn-color-chart-series-1:var(--dn-color-accent);--dn-color-chart-series-2:#7c3aed;--dn-color-chart-series-3:#047d8c;--dn-color-chart-series-4:#b45309;--dn-color-chart-series-5:#be185d;--dn-color-chart-series-6:#4d7c0f;--dn-color-control-primary:#111827;--dn-color-control-primary-hover:#1f2937;--dn-color-control-primary-active:#374151;--dn-color-debug:#dc2626;--dn-color-focus:#475569;--dn-color-focus-shadow:#4755692e;--dn-color-depth-1:#fff;--dn-color-depth-2:#fcfcfd;--dn-color-depth-3:#f9fafb;--dn-color-depth-4:#f3f4f6;--dn-color-depth-5:#eef0f2;--dn-color-depth-6:#e9ebee;--dn-color-depth-7:#e5e7eb;--dn-color-mac-traffic-close:#ff5f57;--dn-color-mac-traffic-close-border:#e2463f;--dn-color-mac-traffic-minimize:#ffbd2e;--dn-color-mac-traffic-minimize-border:#e0a120;--dn-color-mac-traffic-zoom:#28c840;--dn-color-mac-traffic-zoom-border:#1dad2b;--dn-color-surface:#fff;--dn-color-surface-hover:#f9fafb;--dn-color-surface-active:#f3f4f6;--dn-color-text:#111827;--dn-color-text-secondary:#4b5563;--dn-color-text-inverted:#fff;color-scheme:light}:where([data-density-color-mode=dark]){--dn-color-accent:#d1d5db;--dn-color-accent-hover:#e5e7eb;--dn-color-accent-active:#f3f4f6;--dn-color-border:#3a4047;--dn-color-border-strong:#737b86;--dn-color-button-ghost-active-background:#3a4047;--dn-color-button-ghost-active-border:transparent;--dn-color-button-ghost-active-icon:#f7f7f8;--dn-color-button-ghost-active-text:#f7f7f8;--dn-color-button-ghost-disabled-background:transparent;--dn-color-button-ghost-disabled-border:transparent;--dn-color-button-ghost-disabled-icon:#737b86;--dn-color-button-ghost-disabled-text:#737b86;--dn-color-button-ghost-focus-background:#292d32;--dn-color-button-ghost-focus-border:transparent;--dn-color-button-ghost-focus-icon:#f7f7f8;--dn-color-button-ghost-focus-text:#f7f7f8;--dn-color-button-ghost-hover-background:#292d32;--dn-color-button-ghost-hover-border:transparent;--dn-color-button-ghost-hover-icon:#f7f7f8;--dn-color-button-ghost-hover-text:#f7f7f8;--dn-color-button-ghost-normal-background:transparent;--dn-color-button-ghost-normal-border:transparent;--dn-color-button-ghost-normal-icon:#f7f7f8;--dn-color-button-ghost-normal-text:#f7f7f8;--dn-color-button-ghost-selected-active-background:#3a4047;--dn-color-button-ghost-selected-active-border:transparent;--dn-color-button-ghost-selected-active-icon:#f7f7f8;--dn-color-button-ghost-selected-active-text:#f7f7f8;--dn-color-button-ghost-selected-background:#292d32;--dn-color-button-ghost-selected-border:transparent;--dn-color-button-ghost-selected-icon:#f7f7f8;--dn-color-button-ghost-selected-text:#f7f7f8;--dn-color-button-outline-active-background:#3a4047;--dn-color-button-outline-active-border:#737b86;--dn-color-button-outline-active-icon:#f7f7f8;--dn-color-button-outline-active-text:#f7f7f8;--dn-color-button-outline-disabled-background:transparent;--dn-color-button-outline-disabled-border:#454b54;--dn-color-button-outline-disabled-icon:#737b86;--dn-color-button-outline-disabled-text:#737b86;--dn-color-button-outline-focus-background:#292d32;--dn-color-button-outline-focus-border:#737b86;--dn-color-button-outline-focus-icon:#f7f7f8;--dn-color-button-outline-focus-text:#f7f7f8;--dn-color-button-outline-hover-background:#292d32;--dn-color-button-outline-hover-border:#737b86;--dn-color-button-outline-hover-icon:#f7f7f8;--dn-color-button-outline-hover-text:#f7f7f8;--dn-color-button-outline-normal-background:transparent;--dn-color-button-outline-normal-border:#525963;--dn-color-button-outline-normal-icon:#f7f7f8;--dn-color-button-outline-normal-text:#f7f7f8;--dn-color-button-outline-selected-active-background:#3a4047;--dn-color-button-outline-selected-active-border:#737b86;--dn-color-button-outline-selected-active-icon:#f7f7f8;--dn-color-button-outline-selected-active-text:#f7f7f8;--dn-color-button-outline-selected-background:#292d32;--dn-color-button-outline-selected-border:#737b86;--dn-color-button-outline-selected-icon:#f7f7f8;--dn-color-button-outline-selected-text:#f7f7f8;--dn-color-button-primary-active-background:#d1d5db;--dn-color-button-primary-active-border:var(--dn-color-button-primary-active-background);--dn-color-button-primary-active-icon:#17191c;--dn-color-button-primary-active-text:#17191c;--dn-color-button-primary-disabled-background:#454b54;--dn-color-button-primary-disabled-border:var(--dn-color-button-primary-disabled-background);--dn-color-button-primary-disabled-icon:#737b86;--dn-color-button-primary-disabled-text:#737b86;--dn-color-button-primary-focus-background:#e5e7eb;--dn-color-button-primary-focus-border:var(--dn-color-button-primary-focus-background);--dn-color-button-primary-focus-icon:#17191c;--dn-color-button-primary-focus-text:#17191c;--dn-color-button-primary-hover-background:#e5e7eb;--dn-color-button-primary-hover-border:var(--dn-color-button-primary-hover-background);--dn-color-button-primary-hover-icon:#17191c;--dn-color-button-primary-hover-text:#17191c;--dn-color-button-primary-normal-background:#f7f7f8;--dn-color-button-primary-normal-border:var(--dn-color-button-primary-normal-background);--dn-color-button-primary-normal-icon:#17191c;--dn-color-button-primary-normal-text:#17191c;--dn-color-button-primary-selected-active-background:#d1d5db;--dn-color-button-primary-selected-active-border:var(--dn-color-button-primary-selected-active-background);--dn-color-button-primary-selected-active-icon:#17191c;--dn-color-button-primary-selected-active-text:#17191c;--dn-color-button-primary-selected-background:#e5e7eb;--dn-color-button-primary-selected-border:var(--dn-color-button-primary-selected-background);--dn-color-button-primary-selected-icon:#17191c;--dn-color-button-primary-selected-text:#17191c;--dn-color-button-secondary-active-background:#3a4047;--dn-color-button-secondary-active-border:var(--dn-color-button-secondary-active-background);--dn-color-button-secondary-active-icon:#f7f7f8;--dn-color-button-secondary-active-text:#f7f7f8;--dn-color-button-secondary-disabled-background:#292d32;--dn-color-button-secondary-disabled-border:var(--dn-color-button-secondary-disabled-background);--dn-color-button-secondary-disabled-icon:#737b86;--dn-color-button-secondary-disabled-text:#737b86;--dn-color-button-secondary-focus-background:#3a4047;--dn-color-button-secondary-focus-border:var(--dn-color-button-secondary-focus-background);--dn-color-button-secondary-focus-icon:#f7f7f8;--dn-color-button-secondary-focus-text:#f7f7f8;--dn-color-button-secondary-hover-background:#3a4047;--dn-color-button-secondary-hover-border:var(--dn-color-button-secondary-hover-background);--dn-color-button-secondary-hover-icon:#f7f7f8;--dn-color-button-secondary-hover-text:#f7f7f8;--dn-color-button-secondary-normal-background:#292d32;--dn-color-button-secondary-normal-border:var(--dn-color-button-secondary-normal-background);--dn-color-button-secondary-normal-icon:#f7f7f8;--dn-color-button-secondary-normal-text:#f7f7f8;--dn-color-button-secondary-selected-active-background:#3a4047;--dn-color-button-secondary-selected-active-border:var(--dn-color-button-secondary-selected-active-background);--dn-color-button-secondary-selected-active-icon:#f7f7f8;--dn-color-button-secondary-selected-active-text:#f7f7f8;--dn-color-button-secondary-selected-background:#3a4047;--dn-color-button-secondary-selected-border:var(--dn-color-button-secondary-selected-background);--dn-color-button-secondary-selected-icon:#f7f7f8;--dn-color-button-secondary-selected-text:#f7f7f8;--dn-color-card-border:#ffffff1a;--dn-color-card-shadow:#00000047;--dn-color-card-shadow-subtle:#0000002e;--dn-color-chart-axis:var(--dn-color-border-strong);--dn-color-chart-grid:var(--dn-color-border);--dn-color-chart-label:var(--dn-color-text-secondary);--dn-color-chart-negative:#ec8984;--dn-color-chart-positive:#72c893;--dn-color-chart-series-1:var(--dn-color-accent);--dn-color-chart-series-2:#baa0ee;--dn-color-chart-series-3:#75c9d2;--dn-color-chart-series-4:#e2a96a;--dn-color-chart-series-5:#e99abd;--dn-color-chart-series-6:#a9ce78;--dn-color-control-primary:#f7f7f8;--dn-color-control-primary-hover:#e5e7eb;--dn-color-control-primary-active:#d1d5db;--dn-color-debug:#d18484;--dn-color-focus:#d1d5db;--dn-color-focus-shadow:#d1d5db3d;--dn-color-depth-1:#17191c;--dn-color-depth-2:#1c1f23;--dn-color-depth-3:#22262a;--dn-color-depth-4:#292d32;--dn-color-depth-5:#31363c;--dn-color-depth-6:#3a4047;--dn-color-depth-7:#454b54;--dn-color-mac-traffic-close:#ff5f57;--dn-color-mac-traffic-close-border:#e2463f;--dn-color-mac-traffic-minimize:#ffbd2e;--dn-color-mac-traffic-minimize-border:#e0a120;--dn-color-mac-traffic-zoom:#28c840;--dn-color-mac-traffic-zoom-border:#1dad2b;--dn-color-surface:#1c1f23;--dn-color-surface-hover:#292d32;--dn-color-surface-active:#3a4047;--dn-color-text:#f7f7f8;--dn-color-text-secondary:#d1d5db;--dn-color-text-inverted:#17191c;color-scheme:dark}:where([data-dn-depth="1"]){background:var(--dn-color-depth-1)}:where([data-dn-depth="2"]){background:var(--dn-color-depth-2)}:where([data-dn-depth="3"]){background:var(--dn-color-depth-3)}:where([data-dn-depth="4"]){background:var(--dn-color-depth-4)}:where([data-dn-depth="5"]){background:var(--dn-color-depth-5)}:where([data-dn-depth="6"]){background:var(--dn-color-depth-6)}:where([data-dn-depth="7"]){background:var(--dn-color-depth-7)}:root{--dn-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--dn-font-family-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--dn-radius-control:6px;--dn-shadow-focus:0 0 0 3px var(--dn-color-focus-shadow);--dn-size-2xs-font:.6875rem;--dn-size-2xs-line:.875rem;--dn-size-xs-font:.75rem;--dn-size-xs-line:1rem;--dn-size-sm-font:.8125rem;--dn-size-sm-line:1rem;--dn-size-md-font:.875rem;--dn-size-md-line:1.125rem;--dn-size-lg-font:.9375rem;--dn-size-lg-line:1.25rem;--dn-size-xl-font:1rem;--dn-size-xl-line:1.375rem;--dn-size-2xl-font:1.125rem;--dn-size-2xl-line:1.5rem;--dn-size-3xl-font:1.25rem;--dn-size-3xl-line:1.625rem;--dn-size-current-font:var(--dn-size-md-font);--dn-size-current-line:var(--dn-size-md-line);--dn-size-step-down-font:var(--dn-size-sm-font);--dn-size-step-down-line:var(--dn-size-sm-line);--dn-size-current-control-font:var(--dn-size-md-font);--dn-size-current-control-gap:.375rem;--dn-size-current-control-height:1.75rem;--dn-size-current-control-line:var(--dn-size-md-line);--dn-size-step-down-control-font:var(--dn-size-sm-font);--dn-size-step-down-control-gap:.3125rem;--dn-size-step-down-control-height:1.5rem;--dn-size-step-down-control-line:var(--dn-size-sm-line);--dn-size-control-font:var(--dn-size-current-control-font);--dn-size-control-gap:var(--dn-size-current-control-gap);--dn-size-control-height:var(--dn-size-current-control-height);--dn-size-control-line:var(--dn-size-current-control-line);--dn-size-control-pad:.375rem;--dn-size-label-font:var(--dn-size-current-font);--dn-size-label-line:var(--dn-size-current-line);--dn-size-number-font:var(--dn-size-current-font);--dn-size-number-line:var(--dn-size-current-line)}:where([data-dn-padding=none]){--dn-size-control-pad:0}:where([data-dn-padding="2xs"]),:where([data-dn-padding=xs]){--dn-size-control-pad:.25rem}:where([data-dn-padding=sm]){--dn-size-control-pad:.3125rem}:where([data-dn-padding=md]){--dn-size-control-pad:.375rem}:where([data-dn-padding=lg]){--dn-size-control-pad:.4375rem}:where([data-dn-padding=xl]){--dn-size-control-pad:.5rem}:where([data-dn-padding="2xl"]){--dn-size-control-pad:.5625rem}:where([data-dn-padding="3xl"]){--dn-size-control-pad:.625rem}:where([data-dn-size="2xs"]){--dn-size-current-font:var(--dn-size-2xs-font);--dn-size-current-line:var(--dn-size-2xs-line);--dn-size-step-down-font:var(--dn-size-2xs-font);--dn-size-step-down-line:var(--dn-size-2xs-line);--dn-size-current-control-font:var(--dn-size-2xs-font);--dn-size-current-control-gap:.25rem;--dn-size-current-control-height:1.25rem;--dn-size-current-control-line:var(--dn-size-2xs-line);--dn-size-step-down-control-font:var(--dn-size-2xs-font);--dn-size-step-down-control-gap:.25rem;--dn-size-step-down-control-height:1.25rem;--dn-size-step-down-control-line:var(--dn-size-2xs-line)}:where([data-dn-size=xs]){--dn-size-current-font:var(--dn-size-xs-font);--dn-size-current-line:var(--dn-size-xs-line);--dn-size-step-down-font:var(--dn-size-2xs-font);--dn-size-step-down-line:var(--dn-size-2xs-line);--dn-size-current-control-font:var(--dn-size-xs-font);--dn-size-current-control-gap:.25rem;--dn-size-current-control-height:1.375rem;--dn-size-current-control-line:var(--dn-size-xs-line);--dn-size-step-down-control-font:var(--dn-size-2xs-font);--dn-size-step-down-control-gap:.25rem;--dn-size-step-down-control-height:1.25rem;--dn-size-step-down-control-line:var(--dn-size-2xs-line)}:where([data-dn-size=sm]){--dn-size-current-font:var(--dn-size-sm-font);--dn-size-current-line:var(--dn-size-sm-line);--dn-size-step-down-font:var(--dn-size-xs-font);--dn-size-step-down-line:var(--dn-size-xs-line);--dn-size-current-control-font:var(--dn-size-sm-font);--dn-size-current-control-gap:.3125rem;--dn-size-current-control-height:1.5rem;--dn-size-current-control-line:var(--dn-size-sm-line);--dn-size-step-down-control-font:var(--dn-size-xs-font);--dn-size-step-down-control-gap:.25rem;--dn-size-step-down-control-height:1.375rem;--dn-size-step-down-control-line:var(--dn-size-xs-line)}:where([data-dn-size=md]){--dn-size-current-font:var(--dn-size-md-font);--dn-size-current-line:var(--dn-size-md-line);--dn-size-step-down-font:var(--dn-size-sm-font);--dn-size-step-down-line:var(--dn-size-sm-line);--dn-size-current-control-font:var(--dn-size-md-font);--dn-size-current-control-gap:.375rem;--dn-size-current-control-height:1.75rem;--dn-size-current-control-line:var(--dn-size-md-line);--dn-size-step-down-control-font:var(--dn-size-sm-font);--dn-size-step-down-control-gap:.3125rem;--dn-size-step-down-control-height:1.5rem;--dn-size-step-down-control-line:var(--dn-size-sm-line)}:where([data-dn-size=lg]){--dn-size-current-font:var(--dn-size-lg-font);--dn-size-current-line:var(--dn-size-lg-line);--dn-size-step-down-font:var(--dn-size-md-font);--dn-size-step-down-line:var(--dn-size-md-line);--dn-size-current-control-font:var(--dn-size-lg-font);--dn-size-current-control-gap:.4375rem;--dn-size-current-control-height:2rem;--dn-size-current-control-line:var(--dn-size-lg-line);--dn-size-step-down-control-font:var(--dn-size-md-font);--dn-size-step-down-control-gap:.375rem;--dn-size-step-down-control-height:1.75rem;--dn-size-step-down-control-line:var(--dn-size-md-line)}:where([data-dn-size=xl]){--dn-size-current-font:var(--dn-size-xl-font);--dn-size-current-line:var(--dn-size-xl-line);--dn-size-step-down-font:var(--dn-size-lg-font);--dn-size-step-down-line:var(--dn-size-lg-line);--dn-size-current-control-font:var(--dn-size-xl-font);--dn-size-current-control-gap:.5rem;--dn-size-current-control-height:2.25rem;--dn-size-current-control-line:var(--dn-size-xl-line);--dn-size-step-down-control-font:var(--dn-size-lg-font);--dn-size-step-down-control-gap:.4375rem;--dn-size-step-down-control-height:2rem;--dn-size-step-down-control-line:var(--dn-size-lg-line)}:where([data-dn-size="2xl"]){--dn-size-current-font:var(--dn-size-2xl-font);--dn-size-current-line:var(--dn-size-2xl-line);--dn-size-step-down-font:var(--dn-size-xl-font);--dn-size-step-down-line:var(--dn-size-xl-line);--dn-size-current-control-font:var(--dn-size-2xl-font);--dn-size-current-control-gap:.5625rem;--dn-size-current-control-height:2.5rem;--dn-size-current-control-line:var(--dn-size-2xl-line);--dn-size-step-down-control-font:var(--dn-size-xl-font);--dn-size-step-down-control-gap:.5rem;--dn-size-step-down-control-height:2.25rem;--dn-size-step-down-control-line:var(--dn-size-xl-line)}:where([data-dn-size="3xl"]){--dn-size-current-font:var(--dn-size-3xl-font);--dn-size-current-line:var(--dn-size-3xl-line);--dn-size-step-down-font:var(--dn-size-2xl-font);--dn-size-step-down-line:var(--dn-size-2xl-line);--dn-size-current-control-font:var(--dn-size-3xl-font);--dn-size-current-control-gap:.625rem;--dn-size-current-control-height:2.75rem;--dn-size-current-control-line:var(--dn-size-3xl-line);--dn-size-step-down-control-font:var(--dn-size-2xl-font);--dn-size-step-down-control-gap:.5625rem;--dn-size-step-down-control-height:2.5rem;--dn-size-step-down-control-line:var(--dn-size-2xl-line)}[data-dn-presentation=button]{appearance:none;background:var(--dn-button-background,var(--dn-color-button-secondary-normal-background));border:1px solid var(--dn-button-border,var(--dn-color-button-secondary-normal-border));border-radius:var(--dn-radius-control);box-sizing:border-box;color:var(--dn-button-text,var(--dn-color-button-secondary-normal-text));cursor:default;font-family:var(--dn-font-family);font-size:var(--dn-size-current-control-font);align-items:center;gap:var(--dn-size-current-control-gap);height:var(--dn-size-current-control-height);font-weight:400;line-height:var(--dn-size-current-control-line);padding:0 calc(var(--dn-size-current-control-height) * .3125);user-select:none;white-space:nowrap;justify-content:center;text-decoration:none;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s;display:inline-flex}:where([data-dn-presentation=button] :is(svg,[data-dn-icon])){color:var(--dn-button-icon,var(--dn-color-button-secondary-normal-icon))}:where([data-dn-presentation=button]):focus-visible{--dn-button-background:var(--dn-button-focus-background,var(--dn-color-button-secondary-focus-background));--dn-button-border:var(--dn-button-focus-border,var(--dn-color-button-secondary-focus-border));--dn-button-icon:var(--dn-button-focus-icon,var(--dn-color-button-secondary-focus-icon));--dn-button-text:var(--dn-button-focus-text,var(--dn-color-button-secondary-focus-text));box-shadow:var(--dn-shadow-focus);outline:0}:where([data-dn-emphasis=primary]){--dn-button-active-background:var(--dn-color-button-primary-active-background);--dn-button-active-border:var(--dn-color-button-primary-active-border);--dn-button-active-icon:var(--dn-color-button-primary-active-icon);--dn-button-active-text:var(--dn-color-button-primary-active-text);--dn-button-background:var(--dn-color-button-primary-normal-background);--dn-button-border:var(--dn-color-button-primary-normal-border);--dn-button-disabled-background:var(--dn-color-button-primary-disabled-background);--dn-button-disabled-border:var(--dn-color-button-primary-disabled-border);--dn-button-disabled-icon:var(--dn-color-button-primary-disabled-icon);--dn-button-disabled-text:var(--dn-color-button-primary-disabled-text);--dn-button-focus-background:var(--dn-color-button-primary-focus-background);--dn-button-focus-border:var(--dn-color-button-primary-focus-border);--dn-button-focus-icon:var(--dn-color-button-primary-focus-icon);--dn-button-focus-text:var(--dn-color-button-primary-focus-text);--dn-button-hover-background:var(--dn-color-button-primary-hover-background);--dn-button-hover-border:var(--dn-color-button-primary-hover-border);--dn-button-hover-icon:var(--dn-color-button-primary-hover-icon);--dn-button-hover-text:var(--dn-color-button-primary-hover-text);--dn-button-icon:var(--dn-color-button-primary-normal-icon);--dn-button-selected-active-background:var(--dn-color-button-primary-selected-active-background);--dn-button-selected-active-border:var(--dn-color-button-primary-selected-active-border);--dn-button-selected-active-icon:var(--dn-color-button-primary-selected-active-icon);--dn-button-selected-active-text:var(--dn-color-button-primary-selected-active-text);--dn-button-selected-background:var(--dn-color-button-primary-selected-background);--dn-button-selected-border:var(--dn-color-button-primary-selected-border);--dn-button-selected-icon:var(--dn-color-button-primary-selected-icon);--dn-button-selected-text:var(--dn-color-button-primary-selected-text);--dn-button-text:var(--dn-color-button-primary-normal-text)}:where([data-dn-emphasis=secondary]){--dn-button-active-background:var(--dn-color-button-secondary-active-background);--dn-button-active-border:var(--dn-color-button-secondary-active-border);--dn-button-active-icon:var(--dn-color-button-secondary-active-icon);--dn-button-active-text:var(--dn-color-button-secondary-active-text);--dn-button-background:var(--dn-color-button-secondary-normal-background);--dn-button-border:var(--dn-color-button-secondary-normal-border);--dn-button-disabled-background:var(--dn-color-button-secondary-disabled-background);--dn-button-disabled-border:var(--dn-color-button-secondary-disabled-border);--dn-button-disabled-icon:var(--dn-color-button-secondary-disabled-icon);--dn-button-disabled-text:var(--dn-color-button-secondary-disabled-text);--dn-button-focus-background:var(--dn-color-button-secondary-focus-background);--dn-button-focus-border:var(--dn-color-button-secondary-focus-border);--dn-button-focus-icon:var(--dn-color-button-secondary-focus-icon);--dn-button-focus-text:var(--dn-color-button-secondary-focus-text);--dn-button-hover-background:var(--dn-color-button-secondary-hover-background);--dn-button-hover-border:var(--dn-color-button-secondary-hover-border);--dn-button-hover-icon:var(--dn-color-button-secondary-hover-icon);--dn-button-hover-text:var(--dn-color-button-secondary-hover-text);--dn-button-icon:var(--dn-color-button-secondary-normal-icon);--dn-button-selected-active-background:var(--dn-color-button-secondary-selected-active-background);--dn-button-selected-active-border:var(--dn-color-button-secondary-selected-active-border);--dn-button-selected-active-icon:var(--dn-color-button-secondary-selected-active-icon);--dn-button-selected-active-text:var(--dn-color-button-secondary-selected-active-text);--dn-button-selected-background:var(--dn-color-button-secondary-selected-background);--dn-button-selected-border:var(--dn-color-button-secondary-selected-border);--dn-button-selected-icon:var(--dn-color-button-secondary-selected-icon);--dn-button-selected-text:var(--dn-color-button-secondary-selected-text);--dn-button-text:var(--dn-color-button-secondary-normal-text)}:where([data-dn-emphasis=outline]){--dn-button-active-background:var(--dn-color-button-outline-active-background);--dn-button-active-border:var(--dn-color-button-outline-active-border);--dn-button-active-icon:var(--dn-color-button-outline-active-icon);--dn-button-active-text:var(--dn-color-button-outline-active-text);--dn-button-background:var(--dn-color-button-outline-normal-background);--dn-button-border:var(--dn-color-button-outline-normal-border);--dn-button-disabled-background:var(--dn-color-button-outline-disabled-background);--dn-button-disabled-border:var(--dn-color-button-outline-disabled-border);--dn-button-disabled-icon:var(--dn-color-button-outline-disabled-icon);--dn-button-disabled-text:var(--dn-color-button-outline-disabled-text);--dn-button-focus-background:var(--dn-color-button-outline-focus-background);--dn-button-focus-border:var(--dn-color-button-outline-focus-border);--dn-button-focus-icon:var(--dn-color-button-outline-focus-icon);--dn-button-focus-text:var(--dn-color-button-outline-focus-text);--dn-button-hover-background:var(--dn-color-button-outline-hover-background);--dn-button-hover-border:var(--dn-color-button-outline-hover-border);--dn-button-hover-icon:var(--dn-color-button-outline-hover-icon);--dn-button-hover-text:var(--dn-color-button-outline-hover-text);--dn-button-icon:var(--dn-color-button-outline-normal-icon);--dn-button-selected-active-background:var(--dn-color-button-outline-selected-active-background);--dn-button-selected-active-border:var(--dn-color-button-outline-selected-active-border);--dn-button-selected-active-icon:var(--dn-color-button-outline-selected-active-icon);--dn-button-selected-active-text:var(--dn-color-button-outline-selected-active-text);--dn-button-selected-background:var(--dn-color-button-outline-selected-background);--dn-button-selected-border:var(--dn-color-button-outline-selected-border);--dn-button-selected-icon:var(--dn-color-button-outline-selected-icon);--dn-button-selected-text:var(--dn-color-button-outline-selected-text);--dn-button-text:var(--dn-color-button-outline-normal-text)}:where([data-dn-emphasis=ghost]){--dn-button-active-background:var(--dn-color-button-ghost-active-background);--dn-button-active-border:var(--dn-color-button-ghost-active-border);--dn-button-active-icon:var(--dn-color-button-ghost-active-icon);--dn-button-active-text:var(--dn-color-button-ghost-active-text);--dn-button-background:var(--dn-color-button-ghost-normal-background);--dn-button-border:var(--dn-color-button-ghost-normal-border);--dn-button-disabled-background:var(--dn-color-button-ghost-disabled-background);--dn-button-disabled-border:var(--dn-color-button-ghost-disabled-border);--dn-button-disabled-icon:var(--dn-color-button-ghost-disabled-icon);--dn-button-disabled-text:var(--dn-color-button-ghost-disabled-text);--dn-button-focus-background:var(--dn-color-button-ghost-focus-background);--dn-button-focus-border:var(--dn-color-button-ghost-focus-border);--dn-button-focus-icon:var(--dn-color-button-ghost-focus-icon);--dn-button-focus-text:var(--dn-color-button-ghost-focus-text);--dn-button-hover-background:var(--dn-color-button-ghost-hover-background);--dn-button-hover-border:var(--dn-color-button-ghost-hover-border);--dn-button-hover-icon:var(--dn-color-button-ghost-hover-icon);--dn-button-hover-text:var(--dn-color-button-ghost-hover-text);--dn-button-icon:var(--dn-color-button-ghost-normal-icon);--dn-button-selected-active-background:var(--dn-color-button-ghost-selected-active-background);--dn-button-selected-active-border:var(--dn-color-button-ghost-selected-active-border);--dn-button-selected-active-icon:var(--dn-color-button-ghost-selected-active-icon);--dn-button-selected-active-text:var(--dn-color-button-ghost-selected-active-text);--dn-button-selected-background:var(--dn-color-button-ghost-selected-background);--dn-button-selected-border:var(--dn-color-button-ghost-selected-border);--dn-button-selected-icon:var(--dn-color-button-ghost-selected-icon);--dn-button-selected-text:var(--dn-color-button-ghost-selected-text);--dn-button-text:var(--dn-color-button-ghost-normal-text)}:where([data-dn-presentation=button]):hover{--dn-button-background:var(--dn-button-hover-background,var(--dn-color-button-secondary-hover-background));--dn-button-border:var(--dn-button-hover-border,var(--dn-color-button-secondary-hover-border));--dn-button-icon:var(--dn-button-hover-icon,var(--dn-color-button-secondary-hover-icon));--dn-button-text:var(--dn-button-hover-text,var(--dn-color-button-secondary-hover-text))}:where([data-dn-presentation=button]):focus-visible{--dn-button-background:var(--dn-button-focus-background,var(--dn-color-button-secondary-focus-background));--dn-button-border:var(--dn-button-focus-border,var(--dn-color-button-secondary-focus-border));--dn-button-icon:var(--dn-button-focus-icon,var(--dn-color-button-secondary-focus-icon));--dn-button-text:var(--dn-button-focus-text,var(--dn-color-button-secondary-focus-text))}:where([data-dn-presentation=button]):active,:where([data-dn-presentation=button][data-pressed]){--dn-button-background:var(--dn-button-active-background,var(--dn-color-button-secondary-active-background));--dn-button-border:var(--dn-button-active-border,var(--dn-color-button-secondary-active-border));--dn-button-icon:var(--dn-button-active-icon,var(--dn-color-button-secondary-active-icon));--dn-button-text:var(--dn-button-active-text,var(--dn-color-button-secondary-active-text))}:where([data-dn-presentation=button][data-selected]){--dn-button-background:var(--dn-button-selected-background,var(--dn-color-button-secondary-selected-background));--dn-button-border:var(--dn-button-selected-border,var(--dn-color-button-secondary-selected-border));--dn-button-icon:var(--dn-button-selected-icon,var(--dn-color-button-secondary-selected-icon));--dn-button-text:var(--dn-button-selected-text,var(--dn-color-button-secondary-selected-text))}:where([data-dn-presentation=button][data-selected]):active,:where([data-dn-presentation=button][data-selected][data-pressed]){--dn-button-background:var(--dn-button-selected-active-background,var(--dn-color-button-secondary-selected-active-background));--dn-button-border:var(--dn-button-selected-active-border,var(--dn-color-button-secondary-selected-active-border));--dn-button-icon:var(--dn-button-selected-active-icon,var(--dn-color-button-secondary-selected-active-icon));--dn-button-text:var(--dn-button-selected-active-text,var(--dn-color-button-secondary-selected-active-text))}:where([data-dn-presentation=button]:disabled,[data-dn-presentation=button][data-disabled]){--dn-button-background:var(--dn-button-disabled-background,var(--dn-color-button-secondary-disabled-background));--dn-button-border:var(--dn-button-disabled-border,var(--dn-color-button-secondary-disabled-border));--dn-button-icon:var(--dn-button-disabled-icon,var(--dn-color-button-secondary-disabled-icon));--dn-button-text:var(--dn-button-disabled-text,var(--dn-color-button-secondary-disabled-text));cursor:not-allowed}:where([data-dn-presentation=button-group]){align-items:stretch;display:inline-flex}[data-dn-presentation=button-group]>[data-dn-presentation=button]{border-radius:0;position:relative}[data-dn-presentation=button-group]>[data-dn-presentation=button]+[data-dn-presentation=button]{margin-inline-start:-1px}[data-dn-presentation=button-group]>[data-dn-presentation=button]:first-child{border-start-start-radius:var(--dn-radius-control);border-end-start-radius:var(--dn-radius-control)}[data-dn-presentation=button-group]>[data-dn-presentation=button]:last-child{border-start-end-radius:var(--dn-radius-control);border-end-end-radius:var(--dn-radius-control)}:where([data-dn-presentation=button-group]>[data-dn-presentation=button]:focus-visible,[data-dn-presentation=button-group]>[data-dn-presentation=button]:active,[data-dn-presentation=button-group]>[data-dn-presentation=button][data-pressed],[data-dn-presentation=button-group]>[data-dn-presentation=button][data-selected]){z-index:1}:where([data-dn-presentation=card]){border:1px solid var(--dn-color-card-border);border-radius:var(--dn-radius-control);box-shadow:0 1px 1px var(--dn-color-card-shadow-subtle), 0 2px 6px var(--dn-color-card-shadow);box-sizing:border-box;color:var(--dn-color-text);font-family:var(--dn-font-family);padding:.75rem}:where([data-dn-presentation=content]){color:var(--dn-emphasis-content-color,var(--dn-color-text));font-family:var(--dn-font-family);font-size:var(--dn-size-current-font);line-height:var(--dn-size-current-line)}:where([data-dn-emphasis=primary]){--dn-emphasis-content-color:var(--dn-color-text)}:where([data-dn-emphasis=secondary]){--dn-emphasis-content-color:var(--dn-color-text-secondary)}:where([data-dn-presentation=content]>:first-child){margin-top:0}:where([data-dn-presentation=content]>:last-child){margin-bottom:0}:where([data-dn-presentation=content] :is(h1,h2,h3,h4,h5,h6)){color:var(--dn-color-text);margin:0 0 var(--dn-size-current-control-gap);font-weight:650;line-height:1.15}:where([data-dn-presentation=content] :is(p,ul,ol,blockquote)){margin:0 0 var(--dn-size-current-control-gap)}:where([data-dn-presentation=content] :is(ul,ol)){padding-left:calc(var(--dn-size-current-control-height) * .5)}:where([data-dn-presentation=content] :is(li+li)){margin-top:calc(var(--dn-size-current-control-gap) * .5)}:where([data-dn-presentation=content] :is(a)){color:var(--dn-color-accent)}:where([data-dn-presentation=input]){appearance:none;background:var(--dn-emphasis-input-background,var(--dn-color-surface));border:1px solid var(--dn-emphasis-input-border,var(--dn-color-border));border-radius:var(--dn-radius-control);box-sizing:border-box;color:var(--dn-color-text);font-family:var(--dn-font-family);font-size:var(--dn-size-current-control-font);line-height:var(--dn-size-current-control-line);min-height:var(--dn-size-current-control-height);padding:0 calc(var(--dn-size-current-control-height) * .25);width:100%;transition:border-color .12s,box-shadow .12s}[data-dn-presentation=input][data-dn-size]{font-size:var(--dn-size-current-control-font);line-height:var(--dn-size-current-control-line);min-height:var(--dn-size-current-control-height)}textarea[data-dn-presentation=input]{field-sizing:content;height:auto;min-height:4.75rem;padding-block:calc(var(--dn-size-current-control-height) * .1875);resize:vertical}:where([data-dn-emphasis=primary]){--dn-emphasis-input-background:var(--dn-color-surface);--dn-emphasis-input-border:var(--dn-color-border)}:where([data-dn-emphasis=secondary]),:where([data-density-color-mode=dark][data-dn-emphasis=primary],[data-density-color-mode=dark] [data-dn-emphasis=primary]){--dn-emphasis-input-background:var(--dn-color-surface-hover);--dn-emphasis-input-border:transparent}:where([data-dn-emphasis=outline]){--dn-emphasis-input-background:transparent;--dn-emphasis-input-border:var(--dn-color-border)}:where([data-dn-emphasis=ghost]){--dn-emphasis-input-background:transparent;--dn-emphasis-input-border:transparent}:where([data-dn-presentation=input]):focus{border-color:var(--dn-color-focus);box-shadow:var(--dn-shadow-focus);outline:0}:where([data-dn-presentation=input]):disabled,:where([data-dn-presentation=input][data-disabled]){background:var(--dn-color-surface-hover);cursor:not-allowed;opacity:.7}:where([data-dn-presentation=label]){color:var(--dn-emphasis-label-color,var(--dn-color-text));font-size:var(--dn-size-current-font);line-height:var(--dn-size-current-line)}:where([data-dn-emphasis=primary]){--dn-emphasis-label-color:var(--dn-color-text)}:where([data-dn-emphasis=secondary]){--dn-emphasis-label-color:var(--dn-color-text-secondary)}:where([data-dn-presentation=number]){font-family:var(--dn-font-family-mono);font-size:var(--dn-size-current-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:var(--dn-size-current-line)}:where([data-dn-presentation=overlay]){background:var(--dn-color-surface);border-radius:var(--dn-radius-control);box-shadow:0 1px 1px var(--dn-color-card-shadow-subtle), 0 8px 24px var(--dn-color-card-shadow);box-sizing:border-box;color:var(--dn-color-text);font-family:var(--dn-font-family);padding:var(--dn-size-control-pad);border:0}:where([data-dn-presentation=overlay])>:first-child{margin-top:0}:where([data-dn-presentation=overlay])>:last-child{margin-bottom:0}:where([data-dn-presentation=panel][data-dn-border]){outline:1px solid var(--dn-color-border)}:where([data-dn-presentation=pill]){background:var(--dn-emphasis-pill-background,var(--dn-color-surface-hover));border:1px solid var(--dn-emphasis-pill-border,transparent);border-radius:var(--dn-radius-control);box-sizing:border-box;color:var(--dn-emphasis-pill-color,var(--dn-color-text-secondary));font-family:var(--dn-font-family);font-size:var(--dn-size-current-font);align-items:center;gap:calc(var(--dn-size-current-control-gap) * .5);font-weight:500;line-height:var(--dn-size-current-line);max-width:100%;min-height:calc(var(--dn-size-current-control-height) * .75);padding:0 calc(var(--dn-size-current-control-height) * .1875);vertical-align:middle;white-space:nowrap;display:inline-flex}:where([data-dn-emphasis=primary]){--dn-emphasis-pill-background:var(--dn-color-control-primary);--dn-emphasis-pill-border:transparent;--dn-emphasis-pill-color:var(--dn-color-button-primary-normal-text)}:where([data-dn-emphasis=secondary]){--dn-emphasis-pill-background:var(--dn-color-surface-hover);--dn-emphasis-pill-border:transparent;--dn-emphasis-pill-color:var(--dn-color-text-secondary)}:where([data-dn-emphasis=outline]){--dn-emphasis-pill-background:transparent;--dn-emphasis-pill-border:var(--dn-color-border);--dn-emphasis-pill-color:var(--dn-color-text)}:where([data-dn-emphasis=ghost]){--dn-emphasis-pill-background:transparent;--dn-emphasis-pill-border:transparent;--dn-emphasis-pill-color:var(--dn-color-text-secondary)}:where([data-dn-presentation=table]){border-collapse:collapse;border-spacing:0;width:100%}:where([data-dn-presentation=table] th),:where([data-dn-presentation=table] td){text-align:left;vertical-align:middle;padding:6px 8px}:where([data-dn-presentation=table] th){font-weight:600}:where([data-dn-presentation=table] tr+tr){border-top:1px solid var(--dn-color-border)}:where([data-dn-mac-traffic-lights]){align-items:center;gap:calc(var(--dn-size-current-control-gap) * .9);height:var(--dn-size-current-control-height);display:inline-flex}:where([data-dn-mac-traffic-light]){appearance:none;box-sizing:border-box;cursor:default;height:calc(var(--dn-size-current-control-height) * .42);min-width:.625rem;min-height:.625rem;width:calc(var(--dn-size-current-control-height) * .42);border:1px solid;border-radius:999px;flex:none;padding:0;display:block}:where([data-dn-mac-traffic-light=close]){background:var(--dn-color-mac-traffic-close);border-color:var(--dn-color-mac-traffic-close-border)}:where([data-dn-mac-traffic-light=minimize]){background:var(--dn-color-mac-traffic-minimize);border-color:var(--dn-color-mac-traffic-minimize-border)}:where([data-dn-mac-traffic-light=zoom]){background:var(--dn-color-mac-traffic-zoom);border-color:var(--dn-color-mac-traffic-zoom-border)}:where([data-dn-mac-traffic-light-variant=gray]){background:var(--dn-color-depth-3);border-color:var(--dn-color-border)}:where([data-dn-debug-mode] :is([data-dn-active],[data-dn-author],[data-dn-emphasis],[data-dn-icon],[data-dn-depth],[data-dn-mac-traffic-light],[data-dn-mac-traffic-lights],[data-dn-presentation],[data-dn-size],[data-dn-tree-level],[data-dn-tree-row])){color:var(--dn-color-debug)!important;outline:1px solid var(--dn-color-debug)!important}:where([data-dn-debug-mode] :is([data-dn-chart-mark],.dn-base-ui-chart-area)){fill:var(--dn-color-debug)!important;outline:1px solid var(--dn-color-debug)!important}:where([data-dn-debug-mode] :is(.dn-base-ui-chart-axis,.dn-base-ui-chart-grid,.dn-base-ui-chart-line)){stroke:var(--dn-color-debug)!important}.dn-base-ui-chart{color:var(--dn-color-text-secondary);width:100%;min-width:0;position:relative}.dn-base-ui-chart-title{font-family:var(--dn-font-family);margin-block-end:var(--dn-size-control-gap)}.dn-base-ui-chart-svg{height:var(--dn-base-ui-chart-height);width:100%;display:block;overflow:visible}.dn-base-ui-chart svg text{fill:currentColor;font-family:var(--dn-font-family);font-size:var(--dn-size-current-font)}.dn-base-ui-chart-grid{stroke:var(--dn-color-chart-grid);stroke-dasharray:2 2}.dn-base-ui-chart-axis{stroke:var(--dn-color-chart-axis)}.dn-base-ui-chart-mark{cursor:default;fill:var(--dn-chart-color,var(--dn-color-chart-series-1));stroke:none;outline:none}.dn-base-ui-chart-mark:focus{stroke:var(--dn-color-focus);stroke-width:2px}.dn-base-ui-chart-mark[data-dn-chart-mark=line],.dn-base-ui-chart-mark[data-dn-chart-mark=area]{fill:#0000;stroke:#0000}.dn-base-ui-chart-mark[data-dn-chart-mark=line]:focus,.dn-base-ui-chart-mark[data-dn-chart-mark=area]:focus{stroke:var(--dn-color-focus)}.dn-base-ui-chart-line{fill:none;stroke:var(--dn-chart-color,var(--dn-color-chart-series-1));stroke-width:2px}.dn-base-ui-chart-area{stroke:none}.dn-base-ui-chart-empty{height:var(--dn-base-ui-chart-height);justify-content:center;align-items:center;display:flex}.dn-base-ui-chart-tooltip{background:var(--dn-color-depth-1);border-radius:var(--dn-radius-control);font-family:var(--dn-font-family);padding:var(--dn-size-control-gap);pointer-events:none;white-space:nowrap;border:0;position:absolute;transform:translate(-50%,calc(-100% - 6px))}.dn-base-ui-chart[data-dn-chart-color=chart-1]{--dn-chart-color:var(--dn-color-chart-series-1)}.dn-base-ui-chart[data-dn-chart-color=chart-2]{--dn-chart-color:var(--dn-color-chart-series-2)}.dn-base-ui-chart[data-dn-chart-color=chart-3]{--dn-chart-color:var(--dn-color-chart-series-3)}.dn-base-ui-chart[data-dn-chart-color=chart-4]{--dn-chart-color:var(--dn-color-chart-series-4)}.dn-base-ui-chart[data-dn-chart-color=chart-5]{--dn-chart-color:var(--dn-color-chart-series-5)}.dn-base-ui-chart[data-dn-chart-color=chart-6]{--dn-chart-color:var(--dn-color-chart-series-6)}.dn-base-ui-chart[data-dn-chart-color=positive]{--dn-chart-color:var(--dn-color-chart-positive)}.dn-base-ui-chart[data-dn-chart-color=negative]{--dn-chart-color:var(--dn-color-chart-negative)}.dn-base-ui-chart[data-dn-chart-color=neutral]{--dn-chart-color:var(--dn-color-chart-label)}[data-dn-stat-value-group]>[data-dn-presentation=number]{color:var(--dn-emphasis-label-color,inherit)}.dn-base-ui-accordion,.dn-base-ui-accordion-item{gap:0;width:100%;display:grid}.dn-base-ui-accordion .dn-base-ui-accordion-item>h3,.dn-base-ui-accordion-panel{margin:0;padding:0}.dn-base-ui-accordion-header[data-dn-border]{--dn-button-border:transparent;outline:1px solid var(--dn-color-border);border-radius:0}.dn-base-ui-accordion-header[data-dn-depth="1"]{--dn-button-background:var(--dn-color-depth-1)}.dn-base-ui-accordion-header[data-dn-depth="2"]{--dn-button-background:var(--dn-color-depth-2)}.dn-base-ui-accordion-header[data-dn-depth="3"]{--dn-button-background:var(--dn-color-depth-3)}.dn-base-ui-accordion-header[data-dn-depth="4"]{--dn-button-background:var(--dn-color-depth-4)}.dn-base-ui-accordion-header[data-dn-depth="5"]{--dn-button-background:var(--dn-color-depth-5)}.dn-base-ui-accordion-header[data-dn-depth="6"]{--dn-button-background:var(--dn-color-depth-6)}.dn-base-ui-accordion-header[data-dn-depth="7"]{--dn-button-background:var(--dn-color-depth-7)}.dn-base-ui-list-item{justify-content:stretch;align-items:center;gap:var(--dn-size-control-gap);height:auto;min-height:var(--dn-size-control-height);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;width:100%;max-width:100%;display:inline-grid}.dn-base-ui-list-item[data-dn-presentation=button][data-dn-size]{height:auto;min-height:var(--dn-size-current-control-height)}.dn-base-ui-list-item-has-subtitle,.dn-base-ui-list-item-has-subtitle[data-dn-presentation=button][data-dn-size]{min-height:max(var(--dn-size-current-control-height), calc(var(--dn-size-current-line) + var(--dn-size-step-down-line) + .125rem + 2px))}.dn-base-ui-list-item-content{gap:.125rem;min-width:0;display:grid}.dn-base-ui-list-item-title,.dn-base-ui-list-item-subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dn-base-ui-list-item-title{font-weight:500}.dn-base-ui-list-item-start,.dn-base-ui-list-item-end{justify-content:center;align-items:center;min-width:0;display:inline-grid}.dn-base-ui-scroll-area{color:var(--dn-color-text);position:relative;overflow:hidden}.dn-base-ui-scroll-area-viewport{width:100%;height:100%}.dn-base-ui-scroll-area-content{min-width:100%}.dn-base-ui-scroll-area-scrollbar{touch-action:none;user-select:none;background:var(--dn-color-surface);transition:background .12s;display:flex}.dn-base-ui-scroll-area-scrollbar:hover{background:var(--dn-color-surface-hover)}.dn-base-ui-scroll-area-scrollbar[data-orientation=vertical]{width:.625rem;padding:.125rem}.dn-base-ui-scroll-area-scrollbar[data-orientation=horizontal]{flex-direction:column;height:.625rem;padding:.125rem}.dn-base-ui-scroll-area-thumb{border-radius:var(--dn-radius-control);background:var(--dn-color-border-strong);flex:1}.dn-base-ui-scroll-area-corner{background:var(--dn-color-surface)}.dn-base-ui-panel-scroll-area{flex:auto;width:100%;min-width:0;height:100%;min-height:0}.dn-base-ui-alert-dialog-backdrop{background:color-mix(in srgb, var(--dn-color-text) 22%, transparent);position:fixed;inset:0}.dn-base-ui-alert-dialog-popup{gap:var(--dn-size-control-gap);width:min(28rem,100vw - 2rem);max-height:calc(100vh - 2rem);display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.dn-base-ui-alert-dialog-title{color:var(--dn-color-text);font:inherit;font-weight:600}.dn-base-ui-alert-dialog-description{color:var(--dn-color-text);font:inherit}.dn-base-ui-alert-dialog-actions{gap:var(--dn-size-control-gap);flex-wrap:wrap;justify-content:flex-end;display:flex}.dn-base-ui-alert-dialog-close{justify-self:end}.dn-base-ui-avatar{background:var(--dn-color-depth-4);box-sizing:border-box;color:var(--dn-color-text);font-size:calc(var(--dn-size-control-font) * .85);height:var(--dn-size-control-height);text-transform:uppercase;user-select:none;vertical-align:middle;width:var(--dn-size-control-height);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-grid;overflow:hidden}.dn-base-ui-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.dn-base-ui-avatar-fallback{justify-content:center;align-items:center;width:100%;height:100%;display:inline-grid}.dn-base-ui-field{gap:var(--dn-size-control-gap);display:grid}.dn-base-ui-field[data-dn-field-orientation=vertical]{grid-template-columns:minmax(0,1fr)}.dn-base-ui-field[data-dn-field-orientation=horizontal]{grid-template-columns:max-content minmax(0,1fr);align-items:start}.dn-base-ui-field-control{gap:calc(var(--dn-size-control-gap) * .75);min-width:0;display:grid}.dn-base-ui-field-label{width:fit-content;font-weight:500}.dn-base-ui-field-label,.dn-base-ui-field-hint{font-size:var(--dn-size-step-down-font);line-height:var(--dn-size-step-down-line)}.dn-base-ui-checkbox{align-items:center;gap:calc(var(--dn-size-control-gap) * .875);color:var(--dn-color-text);font-size:var(--dn-size-control-font);line-height:var(--dn-size-control-line);text-align:left;grid-template-columns:auto minmax(0,1fr);display:inline-grid}.dn-base-ui-checkbox-control{width:calc(var(--dn-size-control-font) * 1.08);min-width:calc(var(--dn-size-control-font) * 1.08);height:calc(var(--dn-size-control-font) * 1.08);border:1px solid var(--dn-color-border);border-radius:calc(var(--dn-radius-control) / 2);background:var(--dn-color-surface);color:#0000;place-items:center;line-height:1;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s;display:grid}.dn-base-ui-checkbox-indicator{place-items:center;width:100%;height:100%;display:grid;transform:scale(.86)}.dn-base-ui-checkbox[data-checked] .dn-base-ui-checkbox-control{border-color:var(--dn-color-accent);background:color-mix(in srgb, var(--dn-color-accent) 14%, var(--dn-color-surface));color:var(--dn-color-accent)}.dn-base-ui-checkbox:focus-visible{outline:0}.dn-base-ui-checkbox:focus-visible .dn-base-ui-checkbox-control{border-color:var(--dn-color-focus);box-shadow:var(--dn-shadow-focus)}.dn-base-ui-checkbox[data-disabled] .dn-base-ui-checkbox-control{border-color:var(--dn-color-border);background:var(--dn-color-surface-hover);color:var(--dn-color-text-secondary)}.dn-base-ui-checkbox[data-disabled]{cursor:not-allowed;opacity:.7}.dn-base-ui-choice-group{align-items:stretch;gap:var(--dn-size-control-gap);color:var(--dn-color-text);font-size:var(--dn-size-control-font);line-height:var(--dn-size-control-line);display:grid}.dn-base-ui-combobox-input-group{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;width:100%;display:grid}.dn-base-ui-combobox-input{border-start-end-radius:0;border-end-end-radius:0;min-width:0}.dn-base-ui-combobox-trigger{border-start-start-radius:0;border-end-start-radius:0}.dn-base-ui-combobox-popup{gap:calc(var(--dn-size-control-gap) * .35);min-width:var(--anchor-width);display:grid}.dn-base-ui-combobox-list{gap:calc(var(--dn-size-control-gap) * .35);display:grid}.dn-base-ui-combobox-item{width:100%}.dn-base-ui-combobox-item-indicator{min-width:calc(var(--dn-size-control-font) * 1.25);color:var(--dn-color-accent);place-items:center;display:inline-grid}.dn-base-ui-combobox-empty{color:var(--dn-color-text-secondary);font-size:var(--dn-size-control-font);line-height:var(--dn-size-control-line);padding:calc(var(--dn-size-control-gap) * .75) calc(var(--dn-size-control-gap) * 1.25)}.dn-base-ui-context-menu-popup{gap:calc(var(--dn-size-control-gap) * .35);min-width:calc(var(--dn-size-control-height) * 6);display:grid}.dn-base-ui-context-menu-item{width:100%}.dn-base-ui-context-menu-separator{height:1px;margin-block:calc(var(--dn-size-control-gap) * .5);background:var(--dn-color-border)}.dn-base-ui-dialog-backdrop{background:color-mix(in srgb, var(--dn-color-text) 22%, transparent);position:fixed;inset:0}.dn-base-ui-dialog-popup{gap:var(--dn-size-control-gap);width:min(28rem,100vw - 2rem);max-height:calc(100vh - 2rem);display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.dn-base-ui-dialog-title{color:var(--dn-color-text);font:inherit;font-weight:600}.dn-base-ui-dialog-description{color:var(--dn-color-text);font:inherit}.dn-base-ui-dialog-actions{gap:var(--dn-size-control-gap);flex-wrap:wrap;justify-content:flex-end;display:flex}.dn-base-ui-dialog-close{justify-self:end}.dn-base-ui-drawer-backdrop{background:color-mix(in srgb, var(--dn-color-text) 22%, transparent);position:fixed;inset:0}.dn-base-ui-drawer-viewport{width:min(24rem,100vw - 2rem);max-width:100vw;position:fixed;top:0;bottom:0;right:0}.dn-base-ui-drawer-popup{flex-direction:column;height:100%;display:flex}.dn-base-ui-drawer-handle{display:none}.dn-base-ui-drawer-content{gap:var(--dn-size-control-gap);flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:auto}.dn-base-ui-drawer-title{color:var(--dn-color-text);font:inherit;font-weight:600}.dn-base-ui-drawer-description{color:var(--dn-color-text);font:inherit}.dn-base-ui-drawer-actions{gap:var(--dn-size-control-gap);flex-wrap:wrap;justify-content:flex-end;margin-top:auto;display:flex}.dn-base-ui-drawer-close{align-self:flex-end;margin-top:auto}@media (width<=767px){.dn-base-ui-drawer-viewport{width:100%;max-width:none;height:min(75dvh,36rem);inset:auto 0 0}.dn-base-ui-drawer-handle{border-radius:var(--dn-radius-control);background:var(--dn-color-border-strong);touch-action:pan-x;flex:none;width:2.5rem;height:.25rem;margin:.5rem auto 0;display:block}}.dn-base-ui-fade{--dn-fade-size:64px;z-index:1;pointer-events:none;display:grid;position:absolute}.dn-base-ui-fade[data-dn-fade-direction=fade-out-top]{height:var(--dn-fade-size);inset-block-start:0;inset-inline:0}.dn-base-ui-fade[data-dn-fade-direction=fade-out-right]{width:var(--dn-fade-size);inset-block:0;inset-inline-end:0}.dn-base-ui-fade[data-dn-fade-direction=fade-out-bottom]{height:var(--dn-fade-size);inset-block-end:0;inset-inline:0}.dn-base-ui-fade[data-dn-fade-direction=fade-out-left]{width:var(--dn-fade-size);inset-block:0;inset-inline-start:0}.dn-base-ui-fade-gradient,.dn-base-ui-fade-content{grid-area:1/1;width:100%;height:100%}.dn-base-ui-fade-gradient{pointer-events:none}.dn-base-ui-fade-content{z-index:1;pointer-events:auto;display:grid;position:relative}.dn-base-ui-fade[data-dn-fade-direction=fade-out-top] .dn-base-ui-fade-gradient{background:linear-gradient(to bottom, var(--dn-fade-color), transparent)}.dn-base-ui-fade[data-dn-fade-direction=fade-out-right] .dn-base-ui-fade-gradient{background:linear-gradient(to left, var(--dn-fade-color), transparent)}.dn-base-ui-fade[data-dn-fade-direction=fade-out-bottom] .dn-base-ui-fade-gradient{background:linear-gradient(to top, var(--dn-fade-color), transparent)}.dn-base-ui-fade[data-dn-fade-direction=fade-out-left] .dn-base-ui-fade-gradient{background:linear-gradient(to right, var(--dn-fade-color), transparent)}.dn-base-ui-loading-spinner{align-items:center;gap:var(--dn-size-control-gap);color:var(--dn-color-text);font-size:var(--dn-size-control-font);line-height:var(--dn-size-control-line);vertical-align:middle;display:inline-flex}.dn-base-ui-loading-spinner[data-dn-orientation=vertical]{text-align:center;flex-direction:column;justify-content:center}.dn-base-ui-loading-spinner-indicator{width:calc(var(--dn-size-control-font) * 1.2);height:calc(var(--dn-size-control-font) * 1.2);border:max(.125rem, calc(var(--dn-size-control-font) * .12)) solid var(--dn-color-border);border-top-color:var(--dn-color-accent);border-radius:50%;animation:.72s linear infinite dn-base-ui-loading-spinner-spin}.dn-base-ui-loading-spinner-label{color:var(--dn-color-text-secondary)}.dn-base-ui-loading-spinner-label-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes dn-base-ui-loading-spinner-spin{to{transform:rotate(360deg)}}.dn-base-ui-window-mockup{width:100%;min-height:14rem;display:flex;overflow:hidden}.dn-base-ui-page-tabs{border-bottom:1px solid var(--dn-color-border);align-items:end;min-width:0;display:flex}.dn-base-ui-page-tabs-tab{appearance:none;background:var(--dn-color-depth-1);border:1px solid var(--dn-color-border);min-width:120px;max-width:14rem;min-height:2rem;color:color-mix(in srgb, var(--dn-color-text) 64%, transparent);cursor:pointer;font:inherit;font-size:var(--dn-size-sm-font);text-align:left;text-overflow:ellipsis;white-space:nowrap;border-left:0;justify-content:flex-start;align-items:center;margin:0 0 -1px;padding:.5rem .875rem;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.dn-base-ui-page-tabs-tab[data-dn-depth="1"]{background:var(--dn-color-depth-1)}.dn-base-ui-page-tabs-tab[data-dn-depth="2"]{background:var(--dn-color-depth-2)}.dn-base-ui-page-tabs-tab[data-dn-depth="3"]{background:var(--dn-color-depth-3)}.dn-base-ui-page-tabs-tab[data-dn-depth="4"]{background:var(--dn-color-depth-4)}.dn-base-ui-page-tabs-tab[data-dn-depth="5"]{background:var(--dn-color-depth-5)}.dn-base-ui-page-tabs-tab[data-dn-depth="6"]{background:var(--dn-color-depth-6)}.dn-base-ui-page-tabs-tab[data-dn-depth="7"]{background:var(--dn-color-depth-7)}.dn-base-ui-page-tabs-tab[data-dn-active]{z-index:1;color:var(--dn-color-text);font-weight:500}.dn-base-ui-page-tabs-tab[data-dn-active][data-dn-depth="1"]{border-bottom-color:var(--dn-color-depth-1)}.dn-base-ui-page-tabs-tab[data-dn-active][data-dn-depth="2"]{border-bottom-color:var(--dn-color-depth-2)}.dn-base-ui-page-tabs-tab[data-dn-active][data-dn-depth="3"]{border-bottom-color:var(--dn-color-depth-3)}.dn-base-ui-page-tabs-tab[data-dn-active][data-dn-depth="4"]{border-bottom-color:var(--dn-color-depth-4)}.dn-base-ui-page-tabs-tab[data-dn-active][data-dn-depth="5"]{border-bottom-color:var(--dn-color-depth-5)}.dn-base-ui-page-tabs-tab[data-dn-active][data-dn-depth="6"]{border-bottom-color:var(--dn-color-depth-6)}.dn-base-ui-page-tabs-tab[data-dn-active][data-dn-depth="7"]{border-bottom-color:var(--dn-color-depth-7)}.dn-base-ui-page-tabs-tab:disabled{color:color-mix(in srgb, var(--dn-color-text) 38%, transparent);cursor:not-allowed}.dn-base-ui-page-navigation{min-width:0}.dn-base-ui-page-navigation-list{min-width:0;margin:0;padding:0;list-style:none;display:flex}.dn-base-ui-page-navigation[data-dn-orientation=horizontal] .dn-base-ui-page-navigation-list{flex-direction:row;align-items:center;gap:.25rem}.dn-base-ui-page-navigation[data-dn-orientation=vertical] .dn-base-ui-page-navigation-list{flex-direction:column;align-items:stretch;gap:.375rem}.dn-base-ui-page-navigation-item{min-width:0}.dn-base-ui-page-navigation-control{align-items:center;gap:var(--dn-size-control-gap);min-width:0;max-width:100%;color:var(--dn-color-text);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:inline-grid}.dn-base-ui-page-navigation[data-dn-orientation=horizontal] .dn-base-ui-page-navigation-control{min-height:var(--dn-size-control-height);justify-content:center;padding-inline:.75rem}.dn-base-ui-page-navigation[data-dn-orientation=vertical] .dn-base-ui-page-navigation-control{width:100%;min-height:var(--dn-size-control-height);justify-content:stretch}.dn-base-ui-page-navigation-control[aria-current=page]{color:var(--dn-color-text);font-weight:500}.dn-base-ui-page-navigation-control[aria-disabled=true]{color:color-mix(in srgb, var(--dn-color-text) 38%, transparent);cursor:not-allowed}.dn-base-ui-page-navigation-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dn-base-ui-page-navigation-start,.dn-base-ui-page-navigation-end{justify-content:center;align-items:center;min-width:0;display:inline-grid}.dn-base-ui-popover-arrow{fill:var(--dn-color-depth-3)}.dn-base-ui-popover-popup{gap:var(--dn-size-control-gap);max-width:min(28rem,100vw - 2rem);display:grid}.dn-base-ui-popover-title{color:var(--dn-color-text);font:inherit;font-weight:600}.dn-base-ui-popover-description{color:var(--dn-color-text);font:inherit}.dn-base-ui-popover-close{justify-self:end}.dn-base-ui-progress{gap:var(--dn-size-control-gap);color:var(--dn-color-text);font-size:var(--dn-size-control-font);line-height:var(--dn-size-control-line);flex-direction:column;display:flex}.dn-base-ui-progress-header{justify-content:space-between;align-items:center;gap:var(--dn-size-control-gap);display:flex}.dn-base-ui-progress-label{color:var(--dn-color-text)}.dn-base-ui-progress-value{color:var(--dn-color-text-secondary)}.dn-base-ui-progress-track{width:100%;height:max(.25rem, calc(var(--dn-size-control-height) * .12));border-radius:var(--dn-radius-control);background:var(--dn-color-surface);position:relative;overflow:hidden}.dn-base-ui-progress-indicator{border-radius:inherit;background:var(--dn-color-border-strong);height:100%;transition:width .16s;display:block}.dn-base-ui-progress[data-dn-emphasis=primary] .dn-base-ui-progress-indicator{background:var(--dn-color-button-primary-normal-background)}.dn-base-ui-progress[data-dn-emphasis=secondary] .dn-base-ui-progress-indicator{background:var(--dn-color-button-secondary-normal-background)}.dn-base-ui-radio{align-items:center;gap:calc(var(--dn-size-control-gap) * .875);color:var(--dn-color-text);font-size:var(--dn-size-control-font);line-height:var(--dn-size-control-line);text-align:left;grid-template-columns:auto minmax(0,1fr);display:inline-grid}.dn-base-ui-radio-control{width:calc(var(--dn-size-control-font) * 1.08);min-width:calc(var(--dn-size-control-font) * 1.08);height:calc(var(--dn-size-control-font) * 1.08);border:1px solid var(--dn-color-border);background:var(--dn-color-surface);color:#0000;border-radius:999px;place-items:center;line-height:1;transition:background-color .12s,border-color .12s,box-shadow .12s;display:grid}.dn-base-ui-radio-indicator{color:#0000;background:var(--dn-color-accent);border-radius:999px;width:.45em;height:.45em;display:block;overflow:hidden}.dn-base-ui-radio[data-checked] .dn-base-ui-radio-control{border-color:var(--dn-color-accent);background:color-mix(in srgb, var(--dn-color-accent) 12%, var(--dn-color-surface))}.dn-base-ui-radio:focus-visible{outline:0}.dn-base-ui-radio:focus-visible .dn-base-ui-radio-control{border-color:var(--dn-color-focus);box-shadow:var(--dn-shadow-focus)}.dn-base-ui-radio[data-disabled] .dn-base-ui-radio-control{border-color:var(--dn-color-border);background:var(--dn-color-surface-hover)}.dn-base-ui-radio[data-disabled]{cursor:not-allowed;opacity:.7}.dn-base-ui-select-popup{min-width:var(--anchor-width);max-width:min(24rem,100vw - 2rem);padding:calc(var(--dn-size-control-gap) / 2);color:var(--dn-color-text);background:var(--dn-color-surface);border:1px solid var(--dn-color-card-border);border-radius:var(--dn-radius-control);box-shadow:0 1px 1px var(--dn-color-card-shadow-subtle), 0 2px 6px var(--dn-color-card-shadow);font-family:var(--dn-font-family)}.dn-base-ui-select-list{gap:calc(var(--dn-size-control-gap) / 2);display:grid}.dn-base-ui-select-icon{color:currentColor;flex:none;place-items:center;width:1em;height:1em;display:inline-grid}.dn-base-ui-select-trigger{width:fit-content;max-width:min(24rem,100%)}.dn-base-ui-select-caret{width:1em;height:1em;display:block}.dn-base-ui-select-item{gap:var(--dn-size-control-gap);min-height:var(--dn-size-control-height);padding:0 var(--dn-size-control-gap);color:var(--dn-color-text);border-radius:calc(var(--dn-radius-control) / 2);font-size:var(--dn-size-control-font);line-height:var(--dn-size-control-line);grid-template-columns:1em minmax(0,1fr);align-items:center;display:grid}.dn-base-ui-select-item[data-highlighted]{background:var(--dn-color-surface-hover)}.dn-base-ui-select-item[data-selected]{background:var(--dn-color-surface-active)}.dn-base-ui-select-item[data-disabled]{color:var(--dn-color-border-strong)}.dn-base-ui-select-indicator{place-items:center;display:grid}.dn-base-ui-select-text{min-width:0}.dn-base-ui-slider{gap:var(--dn-size-control-gap);width:100%;color:var(--dn-color-text);font-size:var(--dn-size-control-font);line-height:var(--dn-size-control-line);display:grid}.dn-base-ui-slider-value{color:var(--dn-color-text-secondary);justify-self:end}.dn-base-ui-slider-control{min-height:var(--dn-size-control-height);align-items:center;display:flex}.dn-base-ui-slider-track{width:100%;height:max(.25rem, calc(var(--dn-size-control-height) * .12));border-radius:var(--dn-radius-control);background:var(--dn-color-surface);position:relative}.dn-base-ui-slider-indicator{border-radius:inherit;background:var(--dn-color-accent);height:100%;position:absolute}.dn-base-ui-slider-thumb{width:max(.875rem, calc(var(--dn-size-control-height) * .56));height:max(.875rem, calc(var(--dn-size-control-height) * .56));background:var(--dn-color-accent);box-shadow:0 1px 1px var(--dn-color-card-shadow-subtle);border-radius:999px}.dn-base-ui-slider-thumb:hover{background:var(--dn-color-accent)}.dn-base-ui-slider-thumb:focus-visible{box-shadow:0 0 0 1px var(--dn-color-focus), 0 0 0 4px var(--dn-color-focus-shadow);outline:0}.dn-base-ui-slider[data-disabled]{color:var(--dn-color-text-secondary)}.dn-base-ui-slider[data-disabled] .dn-base-ui-slider-indicator,.dn-base-ui-slider[data-disabled] .dn-base-ui-slider-thumb{background:var(--dn-color-border-strong)}.dn-base-ui-switch{align-items:center;gap:var(--dn-size-control-gap);text-align:left;grid-template-columns:auto minmax(0,1fr);display:inline-grid}.dn-base-ui-switch-track{width:calc(var(--dn-size-current-control-height) * 1.55);min-width:calc(var(--dn-size-current-control-height) * 1.55);height:calc(var(--dn-size-current-control-height) * .75);padding:max(.125rem, calc(var(--dn-size-current-control-height) * .08));background:var(--dn-color-surface);border:1px solid var(--dn-color-border-strong);border-radius:999px;align-items:center;transition:background .12s,border-color .12s;display:flex}.dn-base-ui-switch-thumb{width:calc(var(--dn-size-current-control-height) * .52);height:calc(var(--dn-size-current-control-height) * .52);background:var(--dn-color-text-secondary);box-shadow:0 1px 1px var(--dn-color-card-shadow-subtle);border-radius:999px;place-items:center;transition:background .12s,transform .12s;display:grid;transform:translate(0)}.dn-base-ui-switch[data-checked] .dn-base-ui-switch-track{background:var(--dn-color-surface-active);border-color:var(--dn-color-accent)}.dn-base-ui-switch[data-checked] .dn-base-ui-switch-thumb{background:var(--dn-color-accent);transform:translateX(calc(var(--dn-size-current-control-height) * .78))}.dn-base-ui-switch[data-checked][data-dn-emphasis=primary] .dn-base-ui-switch-track{background:var(--dn-color-button-primary-normal-background);border-color:var(--dn-color-button-primary-normal-background)}.dn-base-ui-switch[data-checked][data-dn-emphasis=primary] .dn-base-ui-switch-thumb{background:var(--dn-color-button-primary-normal-text)}.dn-base-ui-switch[data-checked][data-dn-emphasis=secondary] .dn-base-ui-switch-track{background:var(--dn-color-button-secondary-normal-background);border-color:var(--dn-color-button-secondary-normal-background)}.dn-base-ui-switch[data-checked][data-dn-emphasis=secondary] .dn-base-ui-switch-thumb{background:var(--dn-color-button-secondary-normal-text)}.dn-base-ui-switch[data-disabled] .dn-base-ui-switch-track{border-color:var(--dn-color-border)}.dn-base-ui-switch-label{min-width:0}.dn-base-ui-section-tabs-tab{width:fit-content;max-width:24rem}.dn-base-ui-timeline{gap:var(--dn-size-control-gap);margin:0;padding:0;list-style:none;display:grid}.dn-base-ui-timeline-item{gap:calc(var(--dn-size-control-gap) * 1.4);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.dn-base-ui-timeline-marker{color:var(--dn-color-text-secondary);min-height:var(--dn-size-label-line);min-width:var(--dn-size-control-gap);justify-content:center;align-items:start;padding-block-start:calc(var(--dn-size-control-gap) * 1.2);display:inline-grid}.dn-base-ui-timeline-marker:before{border-radius:var(--dn-radius-control);content:"";height:calc(var(--dn-size-control-gap) * .8);width:calc(var(--dn-size-control-gap) * .8);background:currentColor}.dn-base-ui-timeline-content{gap:calc(var(--dn-size-control-gap) * .25);min-width:0;display:grid}.dn-base-ui-timeline-title-row{align-items:baseline;gap:var(--dn-size-control-gap);justify-content:space-between;min-width:0;display:flex}.dn-base-ui-timeline-title,.dn-base-ui-timeline-detail,.dn-base-ui-timeline-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dn-base-ui-tooltip-trigger{appearance:none;color:inherit;font:inherit;line-height:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0;display:inline}.dn-base-ui-tooltip-popup{max-width:20rem;padding:var(--dn-size-control-pad)}.dn-base-ui-tooltip-arrow{fill:var(--dn-color-surface-hover)}
