@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:101.07%;descent-override:28.39%;line-gap-override:0%;size-adjust:103.41%}:root{--bg: #FFFFFF;--surface: #FFFFFF;--cream: #F5F5F5;--ink: #171717;--ink2: #525252;--ink3: #6B6B6B;--accent: #6F4E7C;--accent-hov: #5F4169;--accent-deep: #4E3558;--accent-tint: #6F4E7C1F;--accent-ring: #6F4E7C2B;--nav-active-bg: #6F4E7C26;--accent-soft: #F4F0F6;--accent-grad-start: #7E5C8C;--avatar-grad: linear-gradient(135deg, var(--accent-grad-start), var(--accent-hov));--accent-row: #EFE8F3;--star: #F2A100;--border: #E6E6E6;--border-strong: #CFCFCF;--track: #EBEBEB;--tonal: #E6E6E6;--borderS: #F0F0F0;--divider: #E6E6E6;--border-chip: #BDBDBD;--dot-hollow: #8A8A8A;--sh-xs: 0 1px 2px 0 rgba(0,0,0,.05);--sh-sm: 0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);--sh-md: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--sh-seg: 0 1px 3px rgba(0,0,0,.14), 0 0 0 1px var(--border);--sh-lg: 0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--sh-pop: var(--sh-md);--sh-focus: 0 0 0 var(--focus-ring-w) var(--brand-ring);--sh-float: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--r-sm: 10px;--r-md: 12px;--r-lg: 16px;--maxw: 1200px;--font-sans: "Manrope", "Manrope Fallback", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--fs-micro: .625rem;--fs-label: .6875rem;--lh-label: 1rem;--ls-label: .06em;--fs-secondary: .75rem;--lh-secondary: 1rem;--fs-count: .78125rem;--fs-nav-badge: .71875rem;--fs-small: .8125rem;--lh-meta: 1.125rem;--fs-body: .875rem;--lh-body: 1.25rem;--fs-button: .875rem;--lh-button: 1.25rem;--fs-input: .875rem;--lh-input: 1.25rem;--fs-card-title: .9375rem;--lh-card-title: 1.25rem;--fs-section-title: 1rem;--lh-section-title: 1.25rem;--fs-title: 1.125rem;--lh-title: 1.5rem;--fs-heading: 1.375rem;--fs-logo: 1.1875rem;--fs-display: 1.75rem;--fs-hero: 3.125rem;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-heavy: 800;--lh-control-sm: 1rem;--control-sm: 28px;--control-md: 32px;--control-lg: 36px;--logo-tile: 30px;--r-control: 8px;--tint-neutral: rgba(23,23,23,.05);--tint-neutral-hov: rgba(23,23,23,.08);--ink-meta: #6B6B6B;--r-xs: 6px;--r-card: 10px;--r-panel: 12px;--r-pill: 999px;--r-seg: 9px;--r-round: 50%;--control-xl: 40px;--control-touch: 44px;--control-2xl: 48px;--sp-1: 2px;--sp-2: 4px;--sp-3: 6px;--sp-4: 8px;--sp-5: 10px;--sp-6: 12px;--sp-7: 16px;--sp-8: 20px;--sp-9: 24px;--sp-10: 32px;--sp-11: 40px;--sp-12: 48px;--danger: #D92D20;--danger-tint: rgba(217,45,32,.08);--danger-soft: #FDECEA;--danger-ink: #8A1C12;--on-accent: #FFFFFF;--btn-primary-bg: var(--accent);--btn-primary-bg-hov: var(--accent-hov);--border-w: 1px;--focus-ring: var(--accent);--focus-ring-w: 2px;--focus-ring-offset: 2px;--focus-ring-inset: calc(-1 * var(--focus-ring-w));--disabled-opacity: .5;--btn-fw: var(--fw-semibold);--btn-ring: var(--accent-deep);--btn-inner: rgba(255,255,255,.1);--btn-ring-soft: rgba(23,23,23,.1);--btn-primary-ink: var(--on-accent);--btn-shadow: 0 4px 6px -1px rgba(0,0,0,.15), 0 2px 4px -2px rgba(0,0,0,.15);--btn-primary-shadow: none;--btn-secondary-bg: var(--surface);--btn-secondary-bg-hov: var(--cream);--btn-secondary-ink: var(--ink);--btn-secondary-border: var(--border-strong);--btn-secondary-shadow: none;--btn-tonal-bg: var(--accent-tint);--btn-tonal-bg-hov: var(--accent-ring);--btn-tonal-ink: var(--ink);--btn-tonal-shadow: none;--btn-ghost-ink: var(--ink2);--btn-ghost-icon-ink: var(--ink2);--btn-ghost-bg-hov: var(--tint-neutral);--btn-ghost-ink-hov: var(--ink);--btn-danger-bg: var(--danger);--btn-danger-bg-hov: var(--danger-ink);--btn-danger-ink: var(--on-accent);--btn-link-ink: var(--brand-on-soft);--btn-link-ink-hov: var(--ink);--btn-ink-bg: var(--accent);--btn-ink-bg-hov: var(--accent-hov);--btn-ink-ink: var(--on-accent);--btn-added-bg: var(--accent);--btn-added-bg-hov: var(--accent-hov);--btn-added-border: var(--accent);--btn-added-ink: var(--on-accent);--btn-dashed-ink: var(--ink2);--btn-dashed-ink-hov: var(--ink);--btn-dashed-border: var(--border-strong);--btn-dashed-border-hov: var(--ink3);--btn-dashed-radius: var(--r-control);--btn-link-muted-ink: var(--ink2);--btn-link-muted-ink-hov: var(--ink);--btn-scrim-bg: color-mix(in srgb, var(--surface) 92%, transparent);--btn-scrim-bg-hov: var(--surface);--btn-scrim-ink: var(--ink2);--btn-scrim-ink-hov: var(--ink);--btn-scrim-shadow: var(--shadow-card);--link-underline-offset: 2px;--blur-scrim: 6px;--seg-disabled-opacity: .45;--tile-disabled-opacity: .4;--chip-count-opacity: .75;--control-2xs: 22px;--control-xs: 26px;--badge-sm: 16px;--badge-md: 18px;--disc-sm: 20px;--disc-md: 28px;--dot-sm: 6px;--dot-md: 8px;--dot-lg: 10px;--success: #1E8E5A;--thumb-sm: 56px;--thumb-md-w: 72px;--thumb-md-h: 56px;--thumb-lg-w: 88px;--thumb-lg-h: 68px;--thumb-weave-a: #F0F0F0;--thumb-weave-b: #E6E6E6;--thumb-card-h: 124px;--anchor-ink: #0D7364;--anchor-tint: #E6F1EE;--map-accent: #6F4E7C;--area: var(--map-accent);--info: #1A73E8;--heart: #E11D48;--heart-rest: var(--ink3);--heart-line: color-mix(in srgb, var(--heart) 30%, var(--surface));--success-ink: #15803D;--load-ok: #4D7C0F;--warning-ink: #B45309;--overload-ink: #7A4E00;--overload-soft: #F8EBCF;--sh-overload: 0 6px 18px rgba(122,78,0,.12);--nav-badge: #B4432F;--badge-on-accent: rgba(255,255,255,.22);--count-h: 20px;--count-ink-zero-track: #666666;--nav-badge-size: 18px;--pin-shadow: 0 1px 3px rgba(0,0,0,.28);--pin-ring-w: 2px;--pin-active-ring-w: 3px;--menu-row-pad-y: 10px;--menu-row-pad-x: 14px;--menu-row-gap: 14px;--menu-glyph-col: 24px;--menu-glyph-size: 20px;--icon-stroke: 1.8;--day-1: var(--map-accent);--day-2: #2978CC;--day-3: #19874F;--day-4: #B3539C;--day-5: #A16C00;--day-6: #00857E;--day-7: #7B5CD6;--day-8: #8C3A0F;--day-9: #1B4C87;--day-10: #23663F;--day-11: #6E2F5F;--day-12: #815B00;--day-13: #0F6360;--day-14: #4A3487;--lh-card-name: 1.25;--success-soft: #E7F4EC;--warning: #E0A52E;--warning-soft: #FBF0D8;--warning-on-soft: #815B00;--cat-fallback: #A12C9B;--cat-1: #A8483E;--cat-2: #B5527F;--cat-3: #7A5A8C;--cat-4: #B08A2E;--cat-5: #4A423B;--cat-6: #6E8F45;--cat-7: #3F8F84;--cat-10: #B8733F;--cat-15: #4F86A8;--cat-16: #6B63A8;--on-media: #FFFFFF;--on-media-soft: rgba(255,255,255,.72);--dialog-w-sm: 400px;--dialog-w-md: 440px;--dialog-w-lg: 820px;--sheet-max-h: 620px;--grip-w: 36px;--grip-h: 4px;--grip-hit: 24px;--toast-max-w: 720px;--toast-bg: var(--surface);--toast-border: var(--border);--toast-ink: var(--ink);--toast-sub-ink: var(--ink3);--toast-close-ink: var(--ink3);--toast-shadow: 0 12px 32px rgba(0,0,0,.18);--toast-action-bg: var(--borderS);--toast-action-bg-hov: var(--track);--loading-min-h: 360px;--loading-min-h-m: 300px;--badge-ring: 0 0 0 calc(var(--border-w) * 2) var(--surface);--scrim: rgba(23,23,23,.45);--scrim-dark: rgba(0,0,0,.9);--z-map-overlay: 450;--z-header: 1000;--z-rail: 1050;--z-dropdown: 1100;--z-float: 1150;--z-overlay: 1200;--z-nav: 1300;--z-sheet: 1400;--z-popover: 1450;--z-modal: 1500;--z-toast: 1600;--z-dialog: 2000;--z-fullscreen: 2100;--z-top: 10000;--dur-fast: .12s;--dur-base: .15s;--dur-medium: .2s;--dur-slow: .35s;--dur-spin: .7s;--dur-loop: 1.2s;--dur-overlay: .14s;--dur-spin-reduced: 2s;--ease-standard: ease;--ease-out: ease-out;--ease-in-out: ease-in-out;--ease-linear: linear;--ease-control: cubic-bezier(.4, 0, .2, 1);--dur-seg: .3s;--press-scale: .98;--brand: var(--accent);--brand-deep: var(--accent-deep);--brand-soft: var(--accent-soft);--brand-ring: var(--accent-ring);--brand-on-soft: var(--accent-deep);--brand-soft-hov: var(--accent-tint);--surface-2: var(--cream);--card: var(--surface);--card-hov: #FAFAFA;--line: var(--border);--line-2: var(--border-strong);--ink-1: var(--ink);--ink-2: #262626;--ink-3: var(--ink2);--ink-4: var(--ink3);--ink-5: #D4D4D4;--shadow-card: var(--sh-sm);--shadow-pop: var(--sh-pop);--sb-w: clamp(480px, 44vw, 900px)}@media(max-width:767px){:root{--fs-body: 1rem;--lh-body: 1.5rem;--fs-input: 1rem;--lh-input: 1.5rem}}@media(prefers-reduced-motion:reduce){:root{--dur-fast: .01ms;--dur-base: .01ms;--dur-medium: .01ms;--dur-slow: .01ms;--dur-seg: .01ms;--press-scale: 1}}.ui-btn,.ui-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-4);box-sizing:border-box;margin:0;border:var(--border-w) solid transparent;border-radius:var(--r-control);background:transparent;color:var(--ink);font-family:inherit;font-size:var(--fs-button);line-height:var(--lh-button);font-weight:var(--btn-fw);white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:all var(--dur-base) var(--ease-control)}.ui-btn:where(:not([data-variant=bare])):disabled,.ui-btn:where(:not([data-variant=bare]))[aria-disabled=true],.ui-icon-btn:where(:not([data-variant=bare])):disabled,.ui-icon-btn:where(:not([data-variant=bare]))[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:not-allowed}.ui-btn[data-shape=pill],.ui-icon-btn[data-shape=pill]{border-radius:var(--r-pill)}.ui-btn[data-size=sm]{min-height:var(--control-md);padding:0 var(--sp-5);font-size:var(--fs-small);line-height:var(--lh-control-sm)}.ui-btn[data-size=md]{min-height:var(--control-lg);padding:0 var(--sp-7)}.ui-btn[data-size=lg]{min-height:var(--control-touch);padding:0 var(--sp-8)}.ui-btn[data-block]{display:flex;width:100%}.ui-icon-btn{padding:0;flex-shrink:0}.ui-icon-btn[data-size=xs]{width:var(--control-sm);height:var(--control-sm)}.ui-icon-btn[data-size=sm]{width:var(--control-md);height:var(--control-md)}.ui-icon-btn[data-size=md]{width:var(--control-lg);height:var(--control-lg)}.ui-icon-btn[data-size=lg]{width:var(--control-touch);height:var(--control-touch)}.ui-icon-btn[data-size=xl]{width:var(--control-xl);height:var(--control-xl)}.ui-btn[data-variant=primary],.ui-icon-btn[data-variant=primary]{background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.ui-btn[data-variant=primary]:not(:disabled,[aria-disabled=true]):hover,.ui-icon-btn[data-variant=primary]:not(:disabled,[aria-disabled=true]):hover{background:var(--btn-primary-bg-hov)}.ui-btn[data-variant=secondary],.ui-icon-btn[data-variant=secondary]{background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-secondary-ink);transition:all var(--dur-medium) var(--ease-control)}.ui-btn[data-variant=secondary]:not(:disabled,[aria-disabled=true]):hover,.ui-icon-btn[data-variant=secondary]:not(:disabled,[aria-disabled=true]):hover{background:var(--btn-secondary-bg-hov)}.ui-btn[data-variant=tonal],.ui-icon-btn[data-variant=tonal]{background:var(--btn-tonal-bg);color:var(--btn-tonal-ink)}.ui-btn[data-variant=tonal]:not(:disabled,[aria-disabled=true]):hover,.ui-icon-btn[data-variant=tonal]:not(:disabled,[aria-disabled=true]):hover{background:var(--btn-tonal-bg-hov)}.ui-btn[data-variant=ghost]{color:var(--btn-ghost-ink)}.ui-icon-btn[data-variant=ghost]{color:var(--btn-ghost-icon-ink)}.ui-btn[data-variant=ghost]:not(:disabled,[aria-disabled=true]):hover,.ui-icon-btn[data-variant=ghost]:not(:disabled,[aria-disabled=true]):hover{background:var(--btn-ghost-bg-hov);color:var(--btn-ghost-ink-hov)}.ui-btn[data-variant=danger],.ui-icon-btn[data-variant=danger]{background:var(--btn-danger-bg);color:var(--btn-danger-ink)}.ui-btn[data-variant=danger]:not(:disabled,[aria-disabled=true]):hover,.ui-icon-btn[data-variant=danger]:not(:disabled,[aria-disabled=true]):hover{background:var(--btn-danger-bg-hov)}.ui-btn[data-variant=ink],.ui-icon-btn[data-variant=ink]{background:var(--btn-ink-bg);color:var(--btn-ink-ink)}.ui-btn[data-variant=ink]:not(:disabled,[aria-disabled=true]):hover,.ui-icon-btn[data-variant=ink]:not(:disabled,[aria-disabled=true]):hover{background:var(--btn-ink-bg-hov)}.ui-btn[data-variant=dashed]{border:var(--border-w) dashed var(--btn-dashed-border);border-radius:var(--btn-dashed-radius);color:var(--btn-dashed-ink)}.ui-btn[data-variant=dashed]:not(:disabled,[aria-disabled=true]):hover{border-color:var(--btn-dashed-border-hov);color:var(--btn-dashed-ink-hov)}:where(.ui-btn,.ui-icon-btn):where([data-variant=primary]){box-shadow:var(--btn-primary-shadow)}:where(.ui-btn,.ui-icon-btn):where([data-variant=secondary]){box-shadow:var(--btn-secondary-shadow)}:where(.ui-btn,.ui-icon-btn):where([data-variant=tonal]){box-shadow:var(--btn-tonal-shadow)}.ui-btn:active:where(:not([data-variant=bare],[data-variant=link],[data-variant=link-muted],:disabled,[aria-disabled=true])),.ui-icon-btn:active:where(:not([data-variant=bare],:disabled,[aria-disabled=true])){transform:scale(var(--press-scale))}.ui-btn:where([data-variant=bare],[data-variant=link],[data-variant=link-muted]),.ui-icon-btn:where([data-variant=bare]){position:static;display:inline-block;align-items:normal;justify-content:normal;gap:normal;flex-shrink:1;border:0;border-radius:0;padding:0;background:transparent;color:inherit;font:inherit;white-space:normal;transition:none}.ui-btn:where([data-variant=link],[data-variant=link-muted]){color:var(--btn-link-ink);text-decoration:underline;text-underline-offset:var(--link-underline-offset)}.ui-btn:where([data-variant=link]:not(:disabled,[aria-disabled=true]):hover){color:var(--btn-link-ink-hov)}.ui-btn:where([data-variant=link-muted]){color:var(--btn-link-muted-ink)}.ui-btn:where([data-variant=link-muted]:not(:disabled,[aria-disabled=true]):hover){color:var(--btn-link-muted-ink-hov)}.ui-btn[data-variant=scrim],.ui-icon-btn[data-variant=scrim]{background:var(--btn-scrim-bg);color:var(--btn-scrim-ink);box-shadow:var(--btn-scrim-shadow);-webkit-backdrop-filter:blur(var(--blur-scrim));backdrop-filter:blur(var(--blur-scrim))}.ui-btn[data-variant=scrim]:not(:disabled,[aria-disabled=true]):hover,.ui-icon-btn[data-variant=scrim]:not(:disabled,[aria-disabled=true]):hover{background:var(--btn-scrim-bg-hov);color:var(--btn-scrim-ink-hov)}.ui-btn[data-pressed=brand],.ui-icon-btn[data-pressed=brand],.ui-btn[data-pressed=brand]:not(:disabled,[aria-disabled=true]):hover,.ui-icon-btn[data-pressed=brand]:not(:disabled,[aria-disabled=true]):hover{color:var(--btn-pressed-ink, var(--brand))}.ui-btn[data-pressed=ink],.ui-icon-btn[data-pressed=ink]{background:var(--accent-tint);color:var(--ink)}.ui-btn[data-pressed=ink]:not(:disabled,[aria-disabled=true]):hover,.ui-icon-btn[data-pressed=ink]:not(:disabled,[aria-disabled=true]):hover{background:var(--accent-ring)}.ui-btn[data-pressed=neutral],.ui-icon-btn[data-pressed=neutral]{background:var(--tint-neutral);color:var(--ink-2)}.ui-btn[data-pressed=neutral]:not(:disabled,[aria-disabled=true]):hover,.ui-icon-btn[data-pressed=neutral]:not(:disabled,[aria-disabled=true]):hover{background:var(--tint-neutral-hov)}.ui-btn[data-pressed=secondary],.ui-icon-btn[data-pressed=secondary]{background:var(--surface);border-color:var(--border-strong);color:var(--ink)}.ui-btn[data-pressed=secondary]:not(:disabled,[aria-disabled=true]):hover,.ui-icon-btn[data-pressed=secondary]:not(:disabled,[aria-disabled=true]):hover{background:var(--cream)}.ui-btn[data-variant=secondary][data-pressed=secondary],.ui-icon-btn[data-variant=secondary][data-pressed=secondary]{border-color:var(--btn-secondary-border)}.ui-btn[data-pressed=accent],.ui-icon-btn[data-pressed=accent]{background:var(--btn-added-bg);border-color:var(--btn-added-border);color:var(--btn-added-ink)}.ui-btn[data-pressed=accent]:not(:disabled,[aria-disabled=true]):hover,.ui-icon-btn[data-pressed=accent]:not(:disabled,[aria-disabled=true]):hover{background:var(--btn-added-bg-hov);border-color:var(--btn-added-bg-hov);color:var(--btn-added-ink)}.ui-icon[data-name=heart]{flex:none}[aria-pressed] .ui-icon[data-name=heart]{color:var(--heart-rest)}[aria-pressed=true] .ui-icon[data-name=heart]{color:var(--heart)}.ui-chip{display:inline-flex;align-items:center;gap:var(--sp-3);box-sizing:border-box;margin:0;border:var(--border-w) solid var(--chip-border, var(--border));border-radius:var(--chip-r, var(--r-control));background:var(--chip-bg, var(--surface));color:var(--chip-ink, var(--ink2));font-family:inherit;font-size:var(--fs-secondary);line-height:var(--lh-control-sm);font-weight:var(--fw-medium);white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.ui-chip:disabled,.ui-chip[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:not-allowed}.ui-chip[data-size=xs]{height:var(--control-2xs);padding:0 var(--sp-4)}.ui-chip[data-size=sm]{height:var(--control-xs);padding:0 var(--sp-5)}.ui-chip[data-size=md]{height:var(--control-md);padding:0 var(--sp-6)}.ui-chip[data-size=lg]{height:var(--control-lg);padding:0 var(--sp-7);font-size:var(--fs-small)}.ui-chip[data-size=md][data-icon]{padding-inline-start:var(--sp-5)}.ui-chip[data-size=lg][data-icon]{padding-inline-start:var(--sp-6)}.ui-chip:not([data-variant=static],:disabled,[aria-disabled=true]):hover{background:var(--chip-bg-hov, var(--chip-bg, var(--surface)));border-color:var(--chip-border-hov, var(--border-strong));color:var(--chip-ink-hov, var(--ink))}.ui-chip[data-selected]{font-weight:var(--fw-semibold)}.ui-chip[data-variant=neutral][data-selected],.ui-chip[data-variant=neutral][data-selected]:hover{background:var(--chip-sel-bg, var(--accent));border-color:var(--chip-sel-border, var(--accent));color:var(--chip-sel-ink, var(--on-accent));box-shadow:var(--chip-sel-shadow, none)}.ui-chip[data-variant=tonal][data-selected],.ui-chip[data-variant=tonal][data-selected]:hover{background:var(--chip-sel-bg, var(--accent-tint));border-color:var(--chip-sel-border, transparent);color:var(--chip-sel-ink, var(--ink));box-shadow:var(--chip-sel-shadow, none)}.ui-chip[data-variant=floating]{padding:0 var(--sp-6);border-color:var(--chip-border, transparent);color:var(--chip-ink, var(--ink));font-size:var(--fs-button);font-weight:var(--fw-semibold);box-shadow:var(--sh-float);touch-action:manipulation}.ui-chip[data-variant=floating][data-icon]{padding-inline-start:var(--sp-5)}.ui-chip[data-variant=floating]:hover{border-color:var(--chip-border, transparent);color:var(--chip-ink, var(--ink))}.ui-chip[data-variant=floating][data-selected],.ui-chip[data-variant=floating][data-selected]:hover{background:var(--chip-sel-bg, var(--accent-soft));border-color:var(--chip-sel-border, transparent);color:var(--chip-sel-ink, var(--accent-deep))}.ui-chip[data-variant=floating]:not([data-selected]) .ui-chip__icon,.ui-chip[data-variant=floating]:not([data-selected]):hover .ui-chip__icon{color:var(--chip-icon, var(--brand))}.ui-chip[data-variant=floating] .ui-chip__count,.ui-chip[data-variant=floating][data-selected] .ui-chip__count{color:inherit;font-size:var(--fs-small);font-weight:var(--fw-heavy);opacity:1}.ui-chip[data-variant=static]{background:var(--chip-bg, var(--tint-neutral));border-color:var(--chip-border, transparent);cursor:default}.ui-chip__icon{display:inline-flex;align-items:center;flex:none;color:var(--chip-icon, var(--ink3));opacity:var(--chip-icon-opacity, 1);transition:color var(--dur-base) var(--ease-standard),opacity var(--dur-base) var(--ease-standard)}.ui-chip:not([data-variant=static],:disabled):hover .ui-chip__icon{color:var(--chip-icon-hov, var(--ink2))}.ui-chip[data-selected] .ui-chip__icon,.ui-chip[data-selected]:hover .ui-chip__icon{color:var(--chip-icon-sel, currentColor);opacity:1}.ui-chip__count{font-size:var(--fs-label);font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);color:var(--ink-meta)}.ui-chip[data-selected] .ui-chip__count{color:currentColor;opacity:var(--chip-count-opacity)}.ui-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;font-family:inherit;font-weight:var(--fw-semibold);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center}.ui-badge[data-kind=count]{border-radius:var(--r-pill)}.ui-badge[data-kind=count][data-size=sm]{min-width:var(--badge-sm);height:var(--badge-sm);padding:0 var(--sp-2);font-size:var(--fs-micro);font-weight:var(--fw-bold)}.ui-badge[data-kind=count][data-size=md]{min-width:var(--badge-md);height:var(--badge-md);padding:0 var(--sp-3);font-size:var(--fs-label)}.ui-badge[data-kind=disc]{border-radius:var(--r-round);padding:0}.ui-badge[data-kind=disc][data-size=sm]{width:var(--disc-sm);height:var(--disc-sm);font-size:var(--fs-micro);font-weight:var(--fw-bold)}.ui-badge[data-kind=disc][data-size=md]{width:var(--disc-md);height:var(--disc-md);font-size:var(--fs-secondary);font-weight:var(--fw-bold)}.ui-badge[data-ring]{box-shadow:var(--badge-ring)}.ui-badge[data-tone=accent]{background:var(--badge-bg, var(--accent));color:var(--badge-ink, var(--on-accent))}.ui-badge[data-tone=tonal]{background:var(--badge-bg, var(--brand-soft));color:var(--badge-ink, var(--accent-deep))}.ui-badge[data-tone=neutral]{background:var(--badge-bg, var(--tint-neutral));color:var(--badge-ink, var(--ink-3))}.ui-badge[data-tone=dark]{background:var(--badge-bg, var(--ink));color:var(--badge-ink, var(--surface))}.ui-dot{display:inline-block;flex:none;border-radius:var(--r-round)}.ui-dot[data-size=sm]{width:var(--dot-sm);height:var(--dot-sm)}.ui-dot[data-size=md]{width:var(--dot-md);height:var(--dot-md)}.ui-dot[data-size=lg]{width:var(--dot-lg);height:var(--dot-lg)}.ui-dot[data-tone=accent]{background:var(--dot-color, var(--accent))}.ui-dot[data-tone=neutral]{background:var(--dot-color, var(--ink3))}.ui-dot[data-tone=danger]{background:var(--dot-color, var(--danger))}.ui-dot[data-tone=success]{background:var(--dot-color, var(--success))}.ui-count{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;min-width:var(--count-h);height:var(--count-h);padding:0 var(--sp-3);border-radius:var(--r-xs);background:var(--count-bg, var(--track));color:var(--count-ink, var(--ink2));font-size:var(--fs-count);font-weight:var(--fw-heavy);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-count[data-zero]{color:var(--count-ink-zero, var(--count-ink-zero-track))}.ui-count-on{--count-bg: var(--surface);--count-ink: var(--ink);--count-ink-zero: var(--ink-meta)}.ui-count-onaccent{--count-bg: var(--badge-on-accent);--count-ink: var(--on-accent);--count-ink-zero: var(--on-accent)}.ui-meta{color:var(--ink2);font-size:var(--fs-small);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.ui-meta b{color:var(--ink);font-weight:var(--fw-bold)}.ui-overlay{position:fixed;inset:0;z-index:var(--z-dialog);display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--sp-7);background:var(--scrim);font-family:var(--font-sans)}.ui-overlay[data-place=bottom]{z-index:var(--z-modal);align-items:flex-end;padding:0}.ui-overlay[data-layer=popover]{z-index:var(--z-popover)}.ui-overlay[data-tone=dark]{z-index:var(--z-top);padding:var(--sp-11);background:var(--scrim-dark);animation:ui-overlay-fade-in var(--dur-overlay) var(--ease-out)}@keyframes ui-overlay-fade-in{0%{opacity:0}to{opacity:1}}.ui-dialog{position:relative;width:100%;max-width:var(--dialog-w-sm);max-height:calc(100vh - 2 * var(--sp-7));max-height:calc(100dvh - 2 * var(--sp-7));overflow-y:auto;box-sizing:border-box;padding:var(--sp-9);border-radius:var(--r-md);background:var(--surface);color:var(--ink);box-shadow:var(--sh-lg);outline:none}.ui-dialog[data-size=md]{max-width:var(--dialog-w-md)}.ui-dialog[data-size=lg]{max-width:var(--dialog-w-lg)}.ui-dialog[data-bare]{display:flex;flex-direction:column;padding:0;overflow:hidden}.ui-dialog__close{position:absolute;top:var(--sp-6);right:var(--sp-6)}.ui-dialog__title{margin:0 var(--sp-11) var(--sp-6) 0;font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-bold);overflow-wrap:anywhere}.ui-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-5);margin-top:var(--sp-8)}.ui-sheet{display:flex;flex-direction:column;width:100%;box-sizing:border-box;max-height:min(72vh,var(--sheet-max-h));max-height:min(72dvh,var(--sheet-max-h));background:var(--surface);color:var(--ink);border-radius:var(--r-panel) var(--r-panel) 0 0;box-shadow:var(--sh-lg);outline:none;transition:transform var(--dur-medium) var(--ease-out)}.ui-sheet[data-size=tall]{height:91vh;height:91dvh;max-height:91vh;max-height:91dvh}.ui-sheet[data-dragging]{transition:none}@media(prefers-reduced-motion:reduce){.ui-sheet{transition:none}}.ui-sheet__drag{flex-shrink:0;touch-action:none;cursor:grab}.ui-sheet__grip{position:relative;height:var(--grip-hit)}.ui-sheet__grip:before{content:"";position:absolute;left:50%;top:var(--sp-4);width:var(--grip-w);height:var(--grip-h);margin-left:calc(var(--grip-w) / -2);border-radius:var(--r-pill);background:var(--line-2)}.ui-sheet__head{padding:0 var(--sp-7) var(--sp-6);border-bottom:var(--border-w) solid var(--line)}.ui-sheet__title{margin:0;font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--ink)}.ui-sheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--sp-6) var(--sp-7)}.ui-sheet__foot{flex-shrink:0;display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-5) var(--sp-7) calc(var(--sp-5) + env(safe-area-inset-bottom));border-top:var(--border-w) solid var(--line);background:var(--surface)}.ui-sheet>.ui-sheet__body:last-child{padding-bottom:calc(var(--sp-6) + env(safe-area-inset-bottom))}.ui-thumb{display:block;flex-shrink:0;-o-object-fit:cover;object-fit:cover;background:var(--cream)}.ui-thumb[data-size=sm]{width:var(--thumb-sm);height:var(--thumb-sm)}.ui-thumb[data-size=md]{width:var(--thumb-md-w);height:var(--thumb-md-h)}.ui-thumb[data-size=lg]{width:var(--thumb-lg-w);height:var(--thumb-lg-h)}.ui-thumb[data-shape=control]{border-radius:var(--r-control)}.ui-thumb[data-shape=sm]{border-radius:var(--r-sm)}.ui-thumb[data-shape=md]{border-radius:var(--r-md)}.ui-thumb[data-empty][data-fill=weave]{background:repeating-linear-gradient(135deg,var(--thumb-weave-a),var(--thumb-weave-a) var(--sp-4),var(--thumb-weave-b) var(--sp-4),var(--thumb-weave-b) var(--sp-7))}.ui-thumb-over{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:0;transition:opacity var(--dur-base) var(--ease-standard)}.ui-thumb-over.on{opacity:1}.ui-thumb-over[draggable=false]{-webkit-user-drag:none}@media(prefers-reduced-motion:reduce){.ui-thumb-over{transition:none}}.ui-menu{box-sizing:border-box;padding:var(--sp-2);background:var(--surface);border:var(--border-w) solid var(--line);border-radius:var(--r-sm);box-shadow:var(--sh-pop)}.ui-menu-item{--menu-item-ink: var(--ink-2);--menu-item-hover: var(--surface-2);--menu-item-hover-ink: var(--ink);display:flex;align-items:center;gap:var(--sp-4);box-sizing:border-box;width:100%;padding:var(--sp-4);border:0;border-radius:var(--r-control);background:transparent;color:var(--menu-item-ink);font:inherit;font-size:var(--fs-small);text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.ui-menu-item:hover:not(:disabled){background:var(--menu-item-hover);color:var(--menu-item-hover-ink)}.ui-menu-item{--focus-ring-offset: var(--focus-ring-inset)}.ui-menu-item:disabled{color:var(--ink-5);cursor:not-allowed}.ui-menu-item[data-tone=danger]{--menu-item-ink: var(--danger);--menu-item-hover: var(--danger-tint);--menu-item-hover-ink: var(--danger)}.ui-menu-item-icon{display:inline-flex;flex-shrink:0;color:var(--ink-4)}.ui-menu-item[data-tone=danger] .ui-menu-item-icon{color:currentColor}.ui-icon{display:block;flex-shrink:0}.ui-action{--menu-item-ink: var(--ink);--menu-item-hover: var(--cream);align-items:flex-start;gap:var(--menu-row-gap);padding:var(--menu-row-pad-y) var(--menu-row-pad-x);border-radius:var(--r-control);font-size:var(--fs-body);-webkit-tap-highlight-color:transparent}.ui-action[data-surface=sheet]{align-items:center;min-height:52px}.ui-action-glyph{display:grid;place-items:center;width:var(--menu-glyph-col);height:var(--menu-glyph-col);color:var(--ink)}.ui-action-glyph .ui-icon{width:var(--menu-glyph-size);height:var(--menu-glyph-size)}.ui-action-glyph .ui-icon path{stroke-width:var(--icon-stroke)}.ui-action:disabled .ui-action-glyph{opacity:var(--tile-disabled-opacity)}.ui-action-text{display:flex;flex-direction:column;min-width:0}.ui-action-label{font-weight:var(--fw-bold)}.ui-action-hint{margin-top:var(--sp-1);font-size:var(--fs-secondary);font-weight:400;color:var(--ink-4)}.ui-action-sep{height:var(--border-w);margin:var(--sp-2) var(--sp-3);background:var(--divider)}.ui-action-heading{margin:var(--sp-6) var(--sp-5) var(--sp-2);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);color:var(--ink-meta)}.ui-row{position:relative;display:flex;align-items:center;gap:var(--sp-5);box-sizing:border-box;width:100%;margin:0;padding:var(--sp-2);border:none;border-radius:var(--r-sm);background:none;font:inherit;color:inherit;text-align:left}.ui-row:where(button){cursor:pointer}.ui-row-shot{position:relative;display:block;flex-shrink:0}.ui-row-body{flex:1;min-width:0;display:flex;flex-direction:column}.ui-row-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:var(--lh-meta);color:var(--ink)}.ui-row-line{display:block;margin-top:var(--sp-1);font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink3)}.ui-row-line:where([data-tone=why]){font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--anchor-ink)}.ui-row-line:where([data-tone=warn]){font-weight:var(--fw-medium);color:var(--accent-deep)}.ui-row-line:where([data-clip]){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ui-row:where(button:hover,[data-hot]) .ui-row-name{color:var(--accent-deep)}.ui-row:where([data-tone=anchor]){background:var(--anchor-tint)}.ui-row:where([data-layout=card]){flex-direction:column;align-items:stretch;gap:0;padding:0;border:var(--border-w) solid var(--line);border-radius:var(--r-card);background:var(--surface)}.ui-row:where([data-layout=card]) .ui-row-thumb{width:100%;height:var(--thumb-card-h);border-radius:calc(var(--r-card) - var(--border-w)) calc(var(--r-card) - var(--border-w)) 0 0}.ui-row:where([data-layout=card]) .ui-row-body{gap:var(--sp-1);padding:var(--sp-5) var(--sp-6) var(--sp-6)}.ui-row:where([data-layout=card]) .ui-row-name{display:block;font-size:var(--fs-body);line-height:var(--lh-card-name)}.ui-row:where([data-layout=card]) .ui-row-line{margin-top:0;font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--ink2)}.ui-row-acts{position:absolute;top:var(--sp-4);right:var(--sp-4);z-index:3;display:flex;gap:var(--sp-2)}.ui-row:where([data-layout=card][data-tone=anchor]){border-color:var(--anchor-ink);background:var(--anchor-tint)}.ui-row:where([data-layout=card][data-tone=soft]){background:var(--cream)}.ui-row:where([data-tone=soft]) .ui-row-name{font-weight:var(--fw-medium);color:var(--ink2)}.ui-row:where([data-tone=soft]) .ui-row-line{color:var(--ink3)}:where(.ui-empty){margin:0;box-sizing:border-box;font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--ink-4)}:where(.ui-empty[data-variant=dashed]){padding:var(--sp-7);border:var(--border-w) dashed var(--line-2);border-radius:var(--r-md);text-align:center}:where(.ui-empty-title){margin:0 0 var(--sp-3);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-bold);color:var(--ink)}:where(.ui-empty-text){margin:0}:where(.ui-empty-actions){display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-4);margin-top:var(--sp-6)}:where(.ui-banner){margin:0;padding:var(--sp-5) var(--sp-6);border-radius:var(--r-sm);font-size:var(--fs-body);line-height:var(--lh-body)}:where(.ui-banner[data-tone=info]){background:var(--cream);color:var(--ink)}:where(.ui-banner[data-tone=warn]){background:var(--brand-soft);color:var(--brand-on-soft)}:where(.ui-banner[data-tone=danger]){background:var(--danger-soft);color:var(--danger-ink)}:where(.ui-confirm){display:block;box-sizing:border-box}:where(.ui-confirm[data-variant=card]){margin-top:var(--sp-4);padding:var(--sp-5);border:var(--border-w) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface)}:where(.ui-confirm[data-variant=strip]){padding:var(--sp-5) var(--sp-6);border-bottom:var(--border-w) solid var(--line);background:var(--surface)}:where(.ui-confirm[data-variant=menu]){display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--ink-2)}:where(.ui-confirm-text){margin:0 0 var(--sp-4);font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--ink-3)}:where(.ui-confirm[data-variant=menu] .ui-confirm-text){margin:0}:where(.ui-confirm-actions){display:flex;flex-wrap:wrap;gap:var(--sp-3)}:where(.ui-field){display:flex;flex-direction:column;gap:var(--sp-3);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-medium);color:var(--ink)}:where(.ui-field-label[data-hidden]){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where(.ui-field-hint),:where(.ui-field-error){font-weight:var(--fw-regular)}:where(.ui-field-hint){color:var(--ink-meta)}:where(.ui-field-error){color:var(--danger)}input.ui-input,textarea.ui-textarea{box-sizing:border-box;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--border-w) solid var(--line);border-radius:var(--r-md);padding:0 var(--sp-6);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--fs-input);line-height:var(--lh-input);font-weight:var(--fw-regular);box-shadow:none;transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}input.ui-input::-moz-placeholder,textarea.ui-textarea::-moz-placeholder{color:var(--ink-4);opacity:1}input.ui-input::placeholder,textarea.ui-textarea::placeholder{color:var(--ink-4);opacity:1}input.ui-input:focus,textarea.ui-textarea:focus{outline:none;border-color:var(--focus-ring);box-shadow:var(--sh-focus)}input.ui-input:disabled,textarea.ui-textarea:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}input.ui-input:where(.ui-field-control){width:100%;min-height:var(--control-touch)}input.ui-input:where(.ui-search){height:var(--control-lg)}input.ui-input:where(.ui-search[data-shape=pill]){border-radius:var(--r-pill)}textarea.ui-textarea{display:block;width:100%;padding:var(--sp-6);border-radius:var(--r-md);resize:vertical}textarea.ui-textarea:where([data-variant=bare]){padding:0;border:none;border-radius:0;background:transparent;resize:none}textarea.ui-textarea[data-variant=bare]:focus{box-shadow:none}input.ui-inline-input{box-sizing:border-box;display:block;width:100%;min-width:0;margin:0;border:var(--border-w) solid var(--brand);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-5);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--fs-input);font-weight:var(--fw-bold);outline:none;box-shadow:none}input.ui-inline-input:focus{outline:none;border-color:var(--brand);box-shadow:none}input.ui-inline-input:where([data-size=sm]){padding:var(--sp-2) var(--sp-3);border-radius:var(--r-xs)}input.ui-inline-input:where([data-size=lg]){height:var(--control-xl);padding:0 var(--sp-5);border-width:calc(var(--border-w) * 1.5)}input.ui-inline-input:where([data-weight=heavy]){font-weight:var(--fw-heavy)}input.ui-inline-input:where([data-variant=bare]){border:0;border-radius:0;background:transparent}:where(.ui-spinner){display:inline-block;flex-shrink:0;box-sizing:border-box;width:1em;height:1em;border:calc(var(--border-w) * 2) solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;border-radius:var(--r-round);animation:ui-spin var(--dur-spin) var(--ease-linear) infinite}:where(.ui-spinner[data-size=sm]){width:14px;height:14px}:where(.ui-spinner[data-size=md]){width:16px;height:16px}@keyframes ui-spin{to{transform:rotate(360deg)}}:where(.ui-skeleton){display:block;width:var(--sk-w, 100%);height:var(--sk-h, 12px);border-radius:var(--sk-r, var(--r-xs));background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:ui-shimmer var(--dur-loop) var(--ease-in-out) infinite}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:where(.ui-pulse){animation:ui-pulse var(--dur-loop) var(--ease-in-out) infinite}@keyframes ui-pulse{0%,to{opacity:1}50%{opacity:.55}}:where(.ui-error-text){margin:0;color:var(--danger);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:1.4}:where(.ui-error-text[data-size=small]){font-size:var(--fs-small)}:where(.ui-error-text[data-size=secondary]){font-size:var(--fs-secondary)}:where(.ui-toast){--toast-x: -50%;position:fixed;left:50%;bottom:var(--sp-9);transform:translate(var(--toast-x));z-index:var(--z-toast);display:flex;align-items:center;gap:var(--sp-7);box-sizing:border-box;max-width:min(var(--toast-max-w),calc(100vw - var(--sp-9)));padding:var(--sp-6) var(--sp-6) var(--sp-6) var(--sp-8);border-radius:var(--r-md);border:var(--border-w) solid var(--toast-border);background:var(--toast-bg);color:var(--toast-ink);box-shadow:var(--toast-shadow);font-family:var(--font-sans);font-size:var(--fs-button);font-weight:var(--fw-semibold)}:where(.ui-toast__close){flex-shrink:0;width:var(--control-sm);height:var(--control-sm);padding:0;border:none;border-radius:var(--r-control);background:transparent;color:var(--toast-close-ink);font-family:inherit;font-size:var(--fs-title);line-height:1;cursor:pointer}:where(.ui-toast__close:hover){color:var(--toast-ink)}:where(.ui-toast__close){--focus-ring-offset: var(--focus-ring-inset)}.ui-toast-enter-active,.ui-toast-leave-active{transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.ui-toast-enter-from,.ui-toast-leave-to{opacity:0;transform:translate(var(--toast-x),8px)}@media(prefers-reduced-motion:reduce){:where(.ui-spinner){animation-duration:var(--dur-spin-reduced)}:where(.ui-skeleton),:where(.ui-pulse){animation:none}.ui-toast-enter-active,.ui-toast-leave-active{transition:opacity var(--dur-base) var(--ease-standard)}.ui-toast-enter-from,.ui-toast-leave-to{transform:translate(var(--toast-x))}}.ui-card{box-sizing:border-box;border:var(--border-w) solid var(--line);border-radius:var(--r-md);background:var(--surface)}.ui-card:where([data-pad=sm]){padding:var(--sp-6) var(--sp-7)}.ui-card:where([data-pad=md]){padding:calc(var(--sp-6) + var(--sp-1)) var(--sp-7)}.ui-card:where([data-pad=lg]){padding:calc(var(--sp-9) + var(--sp-2)) var(--sp-9)}.ui-card:where([data-radius=lg]){border-radius:var(--r-lg)}.ui-card:where([data-raised]){box-shadow:var(--sh-sm)}.ui-card:where([data-tone=muted]){background:var(--cream)}.ui-seg{--seg-h: var(--control-md);--seg-px: var(--sp-7);--seg-r: var(--r-seg);display:inline-flex;align-items:center;gap:var(--seg-gap, var(--sp-1));box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:100%;padding:var(--seg-pad, 3px);border-radius:var(--seg-track-r, var(--r-md));background:var(--seg-track, var(--track))}.ui-seg:where([data-size=sm]){--seg-h: var(--control-xs);--seg-px: var(--sp-6)}.ui-seg:where([data-size=lg]){--seg-h: var(--control-lg);--seg-px: var(--sp-7);--seg-fs: var(--fs-small)}.ui-seg:where([data-block]){display:flex;width:100%}.ui-seg:where([data-tone=inverse]){--seg-track: var(--ink);--seg-ink: var(--on-accent);--seg-hover-ink: var(--on-accent);--seg-on-ink: var(--ink);--seg-on-shadow: none}.ui-seg:where([data-tone=underline]){--seg-px: var(--sp-5);--seg-r: 0;--seg-track-r: 0;--seg-gap: 0;--seg-pad: 0;--seg-track: transparent;--seg-ink: var(--ink-4);--seg-hover-ink: var(--ink-2);--seg-fs: var(--fs-small);--seg-fw: var(--fw-semibold);--seg-on-bg: transparent;--seg-on-shadow: none;display:flex;width:auto;border-bottom:1px solid var(--line)}.ui-seg:where([data-tone=plain]){--seg-h: var(--control-lg);--seg-px: var(--sp-6);--seg-r: var(--r-control);--seg-track-r: 0;--seg-pad: 0;--seg-track: transparent;--seg-ink: var(--ink2);--seg-hover-ink: var(--ink);--seg-hover-bg: var(--cream);--seg-on-bg: var(--tonal);--seg-on-fw: var(--fw-heavy);--seg-on-shadow: none}.ui-seg:where([data-orientation=vertical]){flex-direction:column;align-items:stretch}.ui-seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:var(--seg-justify, center);gap:var(--sp-3);box-sizing:border-box;min-width:0;width:var(--seg-w, auto);height:var(--seg-h);margin:0;padding:0 var(--seg-px);border:0;border-radius:var(--seg-r);background:transparent;color:var(--seg-ink, var(--ink2));font-family:inherit;font-size:var(--seg-fs, var(--fs-secondary));font-weight:var(--seg-fw, var(--fw-semibold));line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-seg) var(--ease-control),color var(--dur-seg) var(--ease-control),box-shadow var(--dur-seg) var(--ease-control)}.ui-seg:where([data-block]) .ui-seg-btn{flex:1 1 0}.ui-seg-btn:where(:hover:not([data-on]):not(:disabled)){background:var(--seg-hover-bg, transparent);color:var(--seg-hover-ink, var(--ink))}.ui-seg-btn:where([data-on]){background:var(--seg-on-bg, var(--surface));color:var(--seg-on-ink, var(--ink));font-weight:var(--seg-on-fw, var(--fw-bold));box-shadow:var(--seg-on-shadow, var(--sh-seg))}.ui-seg-btn:where(:disabled){opacity:var(--seg-disabled-opacity);cursor:default}:where(.ui-seg[data-tone=underline]) .ui-seg-btn{margin-bottom:-1px;border-bottom:2px solid transparent}:where(.ui-seg[data-tone=underline]) .ui-seg-btn:where([data-on]){border-bottom-color:var(--brand)}.ui-logo{display:inline-flex;align-items:center;gap:var(--sp-5);font-size:var(--fs-logo);font-weight:var(--fw-heavy);letter-spacing:-.02em;color:var(--ink);text-decoration:none;white-space:nowrap}.ui-logo-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--logo-tile);height:var(--logo-tile);border-radius:var(--r-control);background:var(--avatar-grad);color:var(--on-accent);font-size:var(--fs-secondary);font-weight:var(--fw-heavy);font-style:normal;line-height:1}.ui-logo--sm{gap:var(--sp-3);font-size:var(--fs-body)}.ui-logo--sm .ui-logo-tile{width:var(--control-2xs);height:var(--control-2xs);border-radius:var(--r-xs);font-size:var(--fs-micro)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}:where(a[href],area[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),[contenteditable]:not([contenteditable=false]),[role=button],[role=link],[role=tab],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=checkbox],[role=radio],[role=switch]):focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.right-0{right:0}.top-0{top:0}.isolate{isolation:isolate}.mx-auto{margin-left:auto;margin-right:auto}.-ml-px{margin-left:-1px}.-mt-px{margin-top:-1px}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.mr-2{margin-right:.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-16{height:4rem}.h-3{height:.75rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-3{width:.75rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:72rem}.max-w-xl{max-width:36rem}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:.5rem}.overflow-hidden{overflow:hidden}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.border{border-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.from-gray-700\/50{--tw-gradient-from: rgb(55 65 81 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.font-sans{font-family:var(--font-sans)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.leading-relaxed{line-height:1.625}.tracking-wider{letter-spacing:.05em}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-gray-500\/20{--tw-shadow-color: rgb(107 114 128 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html,body{background:var(--bg)}.selection\:bg-red-500 *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.selection\:bg-red-500 *::selection{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.selection\:text-white *::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white *::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:bg-red-500::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.selection\:bg-red-500::selection{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.selection\:text-white::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline:focus{outline-style:solid}.focus\:outline-2:focus{outline-width:2px}.focus\:outline-red-500:focus{outline-color:#ef4444}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.active\:text-gray-800:active{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.group.status-down .group-\[\.status-down\]\:bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}@media(min-width:640px){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-3\/4{width:75%}.sm\:flex-1{flex:1 1 0%}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}}@media(min-width:1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.xl\:w-1\/2{width:50%}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}}
