@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--radius-subtle:6px;--radius-standard:12px;--radius-pronounced:20px;--radius-full:9999px;--font-serif:"Fraunces", "Tiempos", Georgia, serif;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "SF Mono", ui-monospace, monospace;--type-display-size:48px;--type-display-lh:1.05;--type-display-tracking:-.02em;--type-headline-size:32px;--type-headline-lh:1.12;--type-headline-tracking:-.015em;--type-title-size:22px;--type-title-lh:1.25;--type-title-tracking:-.01em;--type-subtitle-size:17px;--type-subtitle-lh:1.4;--type-subtitle-tracking:-.005em;--type-body-size:15px;--type-body-lh:1.5;--type-body-tracking:0;--type-small-size:13px;--type-small-lh:1.45;--type-small-tracking:0;--type-caption-size:12px;--type-caption-lh:1.4;--type-caption-tracking:.005em;--type-micro-size:11px;--type-micro-lh:1.35;--type-micro-tracking:.04em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--motion-instant:80ms;--motion-quick:.16s;--motion-standard:.24s;--motion-considered:.38s;--motion-slow:.56s;--ease-linear:cubic-bezier(0, 0, 1, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-emphasized:cubic-bezier(.3, 0, 0, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--motion-scale:1}@media (prefers-reduced-motion:reduce){:root{--motion-scale:.001}}:root,:root[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy-50:#f3f5fa;--navy-100:#e3e8f2;--navy-200:#c5cee3;--navy-300:#8e9bbe;--navy-400:#4a5b87;--navy-500:#2a3c64;--navy-600:#1b2b4a;--navy-700:#13213b;--navy-800:#0c162a;--navy-900:#07101f;--stone-50:#faf8f5;--stone-100:#f2eee8;--stone-200:#e6e0d5;--stone-300:#c9c0b0;--stone-400:#a89e8a;--stone-500:#827866;--stone-600:#5e5646;--stone-700:#403a2e;--surface-base:#fbfaf7;--surface-raised:#fff;--surface-overlay:#fff;--surface-floating:#fff;--surface-sunken:#f3f1ec;--fg-primary:#11161f;--fg-secondary:#3d4654;--fg-tertiary:#6b7483;--fg-disabled:#a8adb8;--fg-on-brand:#fbfaf7;--fg-on-accent:#fbfaf7;--brand:var(--navy-600);--brand-hover:var(--navy-700);--brand-active:var(--navy-800);--brand-muted:var(--navy-50);--brand-muted-fg:var(--navy-700);--brand-contrast:#fbfaf7;--accent:#a89e8a;--accent-muted:#f2eee8;--accent-muted-fg:#5e5646;--accent-contrast:#fbfaf7;--success:#2e7d52;--success-muted:#e8f2ec;--success-fg:#1e5436;--warning:#b87a2b;--warning-muted:#faf0df;--warning-fg:#7d5118;--critical:#b83a3a;--critical-muted:#fae8e8;--critical-fg:#7d2020;--info:#2f5eaa;--info-muted:#e8eef9;--info-fg:#1f3f75;--ai-accent:#6b5eaa;--ai-hairline:#6b5eaa59;--border-subtle:#11161f0f;--border-standard:#11161f1a;--border-strong:#11161f2e;--border-focus:var(--navy-600);--shadow-0:none;--shadow-1:0 1px 2px #11161f0a, 0 1px 1px #11161f08;--shadow-2:0 2px 4px #11161f0d, 0 4px 8px #11161f0a;--shadow-3:0 4px 8px #11161f0f, 0 12px 24px #11161f12;--shadow-4:0 8px 16px #11161f14, 0 24px 48px #11161f1a;--glass-bg:#ffffffad;--glass-bg-strong:#ffffffd1;--glass-border:#11161f14;--glass-blur:24px;--glass-saturation:180%;--focus-ring:0 0 0 2px var(--surface-base), 0 0 0 4px var(--navy-500)}:root[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy-50:#f3f5fa;--navy-100:#e3e8f2;--navy-200:#c5cee3;--navy-300:#8e9bbe;--navy-400:#4a5b87;--navy-500:#2a3c64;--navy-600:#1b2b4a;--navy-700:#13213b;--navy-800:#0c162a;--navy-900:#07101f;--surface-base:#0b1120;--surface-raised:#121a2c;--surface-overlay:#182238;--surface-floating:#1f2a44;--surface-sunken:#080d1a;--fg-primary:#eceef3;--fg-secondary:#b4bbca;--fg-tertiary:#7e879a;--fg-disabled:#4b5467;--fg-on-brand:#eceef3;--fg-on-accent:#0b1120;--brand:#3a5285;--brand-hover:#4a64a0;--brand-active:#6380bf;--brand-muted:#1a2340;--brand-muted-fg:#b4c2e3;--brand-contrast:#fff;--accent:#c9c0b0;--accent-muted:#2a2620;--accent-muted-fg:#d6cebd;--accent-contrast:#0b1120;--success:#4fb07f;--success-muted:#17291f;--success-fg:#8fd4ae;--warning:#d9a05c;--warning-muted:#2c2116;--warning-fg:#f0c48a;--critical:#e27777;--critical-muted:#2c1717;--critical-fg:#f0a8a8;--info:#6a95db;--info-muted:#172233;--info-fg:#a8c2ed;--ai-accent:#9a8fd6;--ai-hairline:#9a8fd673;--border-subtle:#ffffff0f;--border-standard:#ffffff1a;--border-strong:#ffffff2e;--border-focus:#6380bf;--shadow-0:none;--shadow-1:0 1px 2px #0000004d, inset 0 1px 0 #ffffff05;--shadow-2:0 2px 6px #00000059, inset 0 1px 0 #ffffff08;--shadow-3:0 8px 16px #0006, inset 0 1px 0 #ffffff0a;--shadow-4:0 16px 40px #00000080, inset 0 1px 0 #ffffff0d;--glass-bg:#121a2c9e;--glass-bg-strong:#182238d1;--glass-border:#ffffff14;--glass-blur:28px;--glass-saturation:160%;--focus-ring:0 0 0 2px var(--surface-base), 0 0 0 4px #6380bf}:root[data-mode=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root[data-mode=system]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-base:#0b1120;--surface-raised:#121a2c;--surface-overlay:#182238;--surface-floating:#1f2a44;--surface-sunken:#080d1a;--fg-primary:#eceef3;--fg-secondary:#b4bbca;--fg-tertiary:#7e879a;--fg-disabled:#4b5467;--fg-on-brand:#eceef3;--fg-on-accent:#0b1120;--brand:#3a5285;--brand-hover:#4a64a0;--brand-active:#6380bf;--brand-muted:#1a2340;--brand-muted-fg:#b4c2e3;--brand-contrast:#fff;--accent:#c9c0b0;--accent-muted:#2a2620;--accent-muted-fg:#d6cebd;--accent-contrast:#0b1120;--success:#4fb07f;--success-muted:#17291f;--success-fg:#8fd4ae;--warning:#d9a05c;--warning-muted:#2c2116;--warning-fg:#f0c48a;--critical:#e27777;--critical-muted:#2c1717;--critical-fg:#f0a8a8;--info:#6a95db;--info-muted:#172233;--info-fg:#a8c2ed;--ai-accent:#9a8fd6;--ai-hairline:#9a8fd673;--border-subtle:#ffffff0f;--border-standard:#ffffff1a;--border-strong:#ffffff2e;--border-focus:#6380bf;--shadow-1:0 1px 2px #0000004d, inset 0 1px 0 #ffffff05;--shadow-2:0 2px 6px #00000059, inset 0 1px 0 #ffffff08;--shadow-3:0 8px 16px #0006, inset 0 1px 0 #ffffff0a;--shadow-4:0 16px 40px #00000080, inset 0 1px 0 #ffffff0d;--glass-bg:#121a2c9e;--glass-bg-strong:#182238d1;--glass-border:#ffffff14;--focus-ring:0 0 0 2px var(--surface-base), 0 0 0 4px #6380bf}}html,body{font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--fg-primary);background:var(--surface-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01", "ss03";transition:background-color var(--motion-considered) var(--ease-emphasized), color var(--motion-considered) var(--ease-emphasized);margin:0;padding:0}.num,[data-numeric]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.t-display{font-family:var(--font-serif);font-size:var(--type-display-size);line-height:var(--type-display-lh);letter-spacing:var(--type-display-tracking);font-weight:var(--weight-regular)}.t-headline{font-family:var(--font-serif);font-size:var(--type-headline-size);line-height:var(--type-headline-lh);letter-spacing:var(--type-headline-tracking);font-weight:var(--weight-regular)}.t-title{font-family:var(--font-sans);font-size:var(--type-title-size);line-height:var(--type-title-lh);letter-spacing:var(--type-title-tracking);font-weight:var(--weight-semibold)}.t-subtitle{font-family:var(--font-sans);font-size:var(--type-subtitle-size);line-height:var(--type-subtitle-lh);letter-spacing:var(--type-subtitle-tracking);font-weight:var(--weight-medium)}.t-body{font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-lh);letter-spacing:var(--type-body-tracking);font-weight:var(--weight-regular)}.t-small{font-family:var(--font-sans);font-size:var(--type-small-size);line-height:var(--type-small-lh);letter-spacing:var(--type-small-tracking);font-weight:var(--weight-regular)}.t-caption{font-family:var(--font-sans);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-tracking);font-weight:var(--weight-medium);color:var(--fg-tertiary)}.t-micro{font-family:var(--font-sans);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);letter-spacing:var(--type-micro-tracking);text-transform:uppercase;font-weight:var(--weight-semibold);color:var(--fg-tertiary)}:where(button,a,input,textarea,select,[role=button],[tabindex]):focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-subtle);outline:none}.glass{background:var(--glass-bg);border:1px solid var(--glass-border)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation))}}.glass-strong{background:var(--glass-bg-strong);border:1px solid var(--glass-border)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-strong{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation))}}@media (prefers-reduced-transparency:reduce){.glass,.glass-strong{background:var(--surface-overlay)!important;-webkit-backdrop-filter:none!important}}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full);border:2px solid var(--surface-base)}::-webkit-scrollbar-track{background:0 0}.hairline{background:var(--border-subtle);width:100%;height:1px}.vhairline{background:var(--border-subtle);width:1px;height:100%}.u-btn{--_bg:transparent;--_fg:var(--fg-primary);--_border:transparent;--_bg-hover:transparent;--_bg-active:transparent;justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--weight-medium);letter-spacing:-.005em;border-radius:var(--radius-standard);border:1px solid var(--_border);background:var(--_bg);color:var(--_fg);cursor:pointer;white-space:nowrap;transition:background-color var(--motion-quick) var(--ease-out), border-color var(--motion-quick) var(--ease-out), color var(--motion-quick) var(--ease-out), transform var(--motion-quick) var(--ease-out), box-shadow var(--motion-quick) var(--ease-out);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;line-height:1;display:inline-flex}.u-btn:hover{background:var(--_bg-hover)}.u-btn:active{background:var(--_bg-active);transform:translateY(.5px)scale(.995)}.u-btn[disabled],.u-btn.is-loading{cursor:not-allowed;opacity:.55}.u-btn--sm{height:28px;padding:0 var(--space-3);font-size:var(--type-small-size);border-radius:var(--radius-subtle)}.u-btn--md{height:36px;padding:0 var(--space-4);font-size:var(--type-body-size)}.u-btn--lg{height:44px;padding:0 var(--space-5);font-size:var(--type-subtitle-size);border-radius:var(--radius-standard)}.u-btn.is-full{width:100%}.u-btn--primary{--_bg:var(--brand);--_fg:var(--brand-contrast);--_border:var(--brand);--_bg-hover:var(--brand-hover);--_bg-active:var(--brand-active)}.u-btn--secondary{--_bg:var(--surface-raised);--_fg:var(--fg-primary);--_border:var(--border-standard);--_bg-hover:var(--surface-sunken);--_bg-active:var(--surface-sunken)}.u-btn--ghost{--_bg:transparent;--_fg:var(--fg-secondary);--_border:transparent;--_bg-hover:var(--surface-sunken);--_bg-active:var(--surface-sunken)}.u-btn--ghost:hover{color:var(--fg-primary)}.u-btn--destructive{--_bg:var(--critical);--_fg:#fff;--_border:var(--critical);--_bg-hover:var(--critical)}@supports (color:color-mix(in lab, red, red)){.u-btn--destructive{--_bg-hover:color-mix(in oklab, var(--critical) 88%, black)}}.u-btn--destructive{--_bg-active:var(--critical)}@supports (color:color-mix(in lab, red, red)){.u-btn--destructive{--_bg-active:color-mix(in oklab, var(--critical) 78%, black)}}.u-btn--ai{--_bg:var(--surface-raised);--_fg:var(--fg-primary);--_border:var(--ai-hairline);--_bg-hover:var(--surface-sunken);--_bg-active:var(--surface-sunken);position:relative}.u-btn__spinner{border-radius:var(--radius-full);width:14px;height:14px;animation:.72s linear infinite u-spin;animation-duration:calc(.72s / var(--motion-scale));border:1.5px solid;border-right-color:#0000}@keyframes u-spin{to{transform:rotate(360deg)}}.u-field{gap:var(--space-1);flex-direction:column;display:flex}.u-field__label{color:var(--fg-secondary);font-weight:var(--weight-medium);margin-left:2px}.u-field__helper{color:var(--fg-tertiary);margin-left:2px}.u-field__helper.is-error{color:var(--critical-fg)}.u-input{align-items:center;gap:var(--space-2);background:var(--surface-sunken);border:1px solid var(--border-standard);border-radius:var(--radius-standard);padding:0 var(--space-3);height:40px;transition:border-color var(--motion-quick) var(--ease-out), background-color var(--motion-quick) var(--ease-out);display:flex}.u-input:focus-within{border-color:var(--brand);background:var(--surface-raised);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.u-input:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--brand) 18%, transparent)}}.u-input.is-error{border-color:var(--critical)}.u-input input{color:var(--fg-primary);font:inherit;font-size:var(--type-body-size);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0}.u-input input::placeholder{color:var(--fg-tertiary)}.u-input.is-numeric input{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.u-input__icon{color:var(--fg-tertiary);flex:none}.u-card{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-standard);box-shadow:var(--shadow-1)}.u-card.is-padded{padding:var(--space-5)}.u-card--base{background:var(--surface-base);box-shadow:none}.u-card--raised{background:var(--surface-raised);box-shadow:var(--shadow-1)}.u-card--overlay{background:var(--surface-overlay);box-shadow:var(--shadow-3);border-radius:var(--radius-pronounced)}.u-card--floating{background:var(--surface-floating);box-shadow:var(--shadow-4);border-radius:var(--radius-pronounced)}.u-chip{align-items:center;gap:var(--space-1);font-family:var(--font-sans);font-weight:var(--weight-medium);white-space:nowrap;border-radius:var(--radius-full);border:1px solid #0000;line-height:1;display:inline-flex}.u-chip--sm{height:20px;padding:0 var(--space-2);font-size:var(--type-micro-size)}.u-chip--md{height:24px;padding:0 var(--space-3);font-size:var(--type-caption-size)}.u-chip--lg{height:28px;padding:0 var(--space-3);font-size:var(--type-small-size)}.u-chip__dot{border-radius:var(--radius-full);background:currentColor;flex:none;width:6px;height:6px}.u-chip__label{align-items:center;display:inline-flex}.u-chip--neutral.u-chip--muted{background:var(--surface-sunken);color:var(--fg-secondary);border-color:var(--border-subtle)}.u-chip--neutral.u-chip--outline{color:var(--fg-secondary);border-color:var(--border-standard);background:0 0}.u-chip--neutral.u-chip--solid{background:var(--fg-primary);color:var(--surface-raised)}.u-chip--brand.u-chip--muted{background:var(--brand-muted);color:var(--brand-muted-fg)}.u-chip--brand.u-chip--outline{color:var(--brand);border-color:var(--brand);background:0 0}.u-chip--brand.u-chip--solid{background:var(--brand);color:var(--brand-contrast)}.u-chip--accent.u-chip--muted{background:var(--accent-muted);color:var(--accent-muted-fg)}.u-chip--accent.u-chip--outline{color:var(--accent);border-color:var(--accent);background:0 0}.u-chip--accent.u-chip--solid{background:var(--accent);color:var(--accent-contrast)}.u-chip--success.u-chip--muted{background:var(--success-muted);color:var(--success-fg)}.u-chip--success.u-chip--solid{background:var(--success);color:#fff}.u-chip--warning.u-chip--muted{background:var(--warning-muted);color:var(--warning-fg)}.u-chip--warning.u-chip--solid{background:var(--warning);color:#fff}.u-chip--critical.u-chip--muted{background:var(--critical-muted);color:var(--critical-fg)}.u-chip--critical.u-chip--solid{background:var(--critical);color:#fff}.u-chip--info.u-chip--muted{background:var(--info-muted);color:var(--info-fg)}.u-chip--info.u-chip--solid{background:var(--info);color:#fff}.u-chip--ai.u-chip--muted{background:var(--ai-accent)}@supports (color:color-mix(in lab, red, red)){.u-chip--ai.u-chip--muted{background:color-mix(in oklab, var(--ai-accent) 14%, transparent)}}.u-chip--ai.u-chip--muted{color:var(--ai-accent);border-color:var(--ai-hairline)}.u-avatar{border-radius:var(--radius-full);color:var(--brand-contrast);font-family:var(--font-sans);font-weight:var(--weight-semibold);letter-spacing:-.01em;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.u-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.u-avatar__initials{border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.u-avatar--brand .u-avatar__initials{background:var(--brand);color:var(--brand-contrast)}.u-avatar--accent .u-avatar__initials{background:var(--accent);color:var(--accent-contrast)}.u-avatar--neutral .u-avatar__initials{background:var(--surface-sunken);color:var(--fg-secondary)}.u-avatar__presence{border-radius:var(--radius-full);border:2px solid var(--surface-raised);background:var(--fg-tertiary);width:30%;min-width:8px;height:30%;min-height:8px;position:absolute;bottom:-2px;right:-2px}.u-avatar__presence.is-online{background:var(--success)}.u-avatar__presence.is-away{background:var(--warning)}.u-avatar__presence.is-offline{background:var(--fg-tertiary)}.u-tooltip-wrap{display:inline-flex;position:relative}.u-tooltip{z-index:70;background:var(--surface-floating);color:var(--fg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-subtle);font-size:var(--type-caption-size);font-weight:var(--weight-medium);white-space:nowrap;box-shadow:var(--shadow-3);pointer-events:none;animation:u-pop var(--motion-quick) var(--ease-out);animation-duration:calc(var(--motion-quick) / var(--motion-scale));padding:6px 10px;position:absolute}.u-tooltip--top{bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.u-tooltip--bottom{top:calc(100% + 6px);left:50%;transform:translate(-50%)}.u-tooltip--left{top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.u-tooltip--right{top:50%;left:calc(100% + 6px);transform:translateY(-50%)}@keyframes u-pop{0%{opacity:0;transform:translate(var(--tx,-50%), 2px)}to{opacity:1}}.u-segmented{background:var(--surface-sunken);border-radius:var(--radius-standard);border:1px solid var(--border-subtle);gap:2px;padding:3px;display:inline-flex}.u-segmented__btn{all:unset;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-subtle);height:30px;color:var(--fg-secondary);font:inherit;font-size:var(--type-small-size);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;transition:background-color var(--motion-quick) var(--ease-out), color var(--motion-quick) var(--ease-out);display:inline-flex}.u-segmented__btn:hover{color:var(--fg-primary)}.u-segmented__btn.is-active{background:var(--surface-raised);color:var(--fg-primary);box-shadow:var(--shadow-1)}.u-segmented__count{font-size:var(--type-micro-size);color:var(--fg-tertiary);background:var(--surface-sunken);border-radius:var(--radius-full);text-align:center;min-width:18px;padding:1px 6px}.u-segmented__btn.is-active .u-segmented__count{background:var(--brand-muted);color:var(--brand-muted-fg)}.u-segmented--lg .u-segmented__btn{height:36px;padding:0 var(--space-4);font-size:var(--type-body-size)}.u-iconbtn{all:unset;border-radius:var(--radius-standard);color:var(--fg-secondary);cursor:pointer;transition:background-color var(--motion-quick) var(--ease-out), color var(--motion-quick) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.u-iconbtn:hover{background:var(--surface-sunken);color:var(--fg-primary)}.u-iconbtn--brand{color:var(--brand)}.u-iconbtn--ghost{color:var(--fg-secondary)}.u-iconbtn--critical{color:var(--critical)}.stack{flex-direction:column;display:flex}.row{align-items:center;display:flex}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.muted{color:var(--fg-tertiary)}.sec{color:var(--fg-secondary)}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:var(--font-serif);--font-mono:var(--font-mono);--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius-subtle:var(--radius-subtle);--radius-standard:var(--radius-standard);--radius-pronounced:var(--radius-pronounced)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}}:root{--brand:#000;--brand-hover:#1a1a1a;--brand-active:#2a2a2a}html,body{font-family:var(--font-sans);background:var(--bg-primary);color:var(--fg-primary);font-size:var(--type-body-size);line-height:var(--type-body-lh);margin:0;padding:0}*{box-sizing:border-box}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
