/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--beta-view-switch-progress:0}}}.beta-icon{fill:currentColor;stroke:none;vertical-align:middle;flex:none;width:16px;height:16px;display:inline-block}.beta-icon-small{width:14px;height:14px}:root{--beta-font:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--beta-accent:oklch(51% .14 342);--beta-canvas:oklch(97.4% .007 80);--beta-surface:oklch(100% 0 0);--beta-ink:oklch(21.5% .007 78);--beta-info:oklch(55% .17 258);--beta-positive:oklch(58% .153 152);--beta-caution:oklch(66% .175 50);--beta-critical:oklch(56% .19 27);--beta-shadow:var(--beta-ink);--beta-tint-weight:13%;--beta-paper:oklch(100% 0 0);--beta-on-paper:oklch(25% 0 0);--beta-ink-soft:var(--beta-ink)}@supports (color:color-mix(in lab, red, red)){:root{--beta-ink-soft:color-mix(in oklab, var(--beta-ink) 70%, transparent)}}:root{--beta-ink-faint:var(--beta-ink)}@supports (color:color-mix(in lab, red, red)){:root{--beta-ink-faint:color-mix(in oklab, var(--beta-ink) 50%, transparent)}}:root{--beta-line:var(--beta-ink)}@supports (color:color-mix(in lab, red, red)){:root{--beta-line:color-mix(in oklab, var(--beta-ink) 10%, transparent)}}:root{--beta-line-strong:var(--beta-ink)}@supports (color:color-mix(in lab, red, red)){:root{--beta-line-strong:color-mix(in oklab, var(--beta-ink) 18%, transparent)}}:root{--beta-hover:var(--beta-ink)}@supports (color:color-mix(in lab, red, red)){:root{--beta-hover:color-mix(in oklab, var(--beta-ink) 5%, transparent)}}:root{--beta-pressed:var(--beta-ink)}@supports (color:color-mix(in lab, red, red)){:root{--beta-pressed:color-mix(in oklab, var(--beta-ink) 9%, transparent)}}:root{--beta-selected:var(--beta-accent)}@supports (color:color-mix(in lab, red, red)){:root{--beta-selected:color-mix(in oklab, var(--beta-accent) 12%, transparent)}}:root{--beta-on-fill:var(--beta-canvas);--beta-accent-hover:var(--beta-accent)}@supports (color:color-mix(in lab, red, red)){:root{--beta-accent-hover:color-mix(in oklab, var(--beta-accent) 86%, var(--beta-ink))}}:root{--beta-focus:var(--beta-accent);--beta-scrim:var(--beta-shadow)}@supports (color:color-mix(in lab, red, red)){:root{--beta-scrim:color-mix(in oklab, var(--beta-shadow) 55%, transparent)}}:root{--beta-accent-tint:var(--beta-accent)}@supports (color:color-mix(in lab, red, red)){:root{--beta-accent-tint:color-mix(in oklab, var(--beta-accent) var(--beta-tint-weight), var(--beta-surface))}}:root{--beta-accent-on-tint:var(--beta-accent)}@supports (color:color-mix(in lab, red, red)){:root{--beta-accent-on-tint:color-mix(in oklab, var(--beta-accent) 60%, var(--beta-ink))}}:root{--beta-info-tint:var(--beta-info)}@supports (color:color-mix(in lab, red, red)){:root{--beta-info-tint:color-mix(in oklab, var(--beta-info) var(--beta-tint-weight), var(--beta-surface))}}:root{--beta-info-on-tint:var(--beta-info)}@supports (color:color-mix(in lab, red, red)){:root{--beta-info-on-tint:color-mix(in oklab, var(--beta-info) 60%, var(--beta-ink))}}:root{--beta-positive-tint:var(--beta-positive)}@supports (color:color-mix(in lab, red, red)){:root{--beta-positive-tint:color-mix(in oklab, var(--beta-positive) var(--beta-tint-weight), var(--beta-surface))}}:root{--beta-positive-on-tint:var(--beta-positive)}@supports (color:color-mix(in lab, red, red)){:root{--beta-positive-on-tint:color-mix(in oklab, var(--beta-positive) 60%, var(--beta-ink))}}:root{--beta-caution-tint:var(--beta-caution)}@supports (color:color-mix(in lab, red, red)){:root{--beta-caution-tint:color-mix(in oklab, var(--beta-caution) var(--beta-tint-weight), var(--beta-surface))}}:root{--beta-caution-on-tint:var(--beta-caution)}@supports (color:color-mix(in lab, red, red)){:root{--beta-caution-on-tint:color-mix(in oklab, var(--beta-caution) 60%, var(--beta-ink))}}:root{--beta-critical-tint:var(--beta-critical)}@supports (color:color-mix(in lab, red, red)){:root{--beta-critical-tint:color-mix(in oklab, var(--beta-critical) var(--beta-tint-weight), var(--beta-surface))}}:root{--beta-critical-on-tint:var(--beta-critical)}@supports (color:color-mix(in lab, red, red)){:root{--beta-critical-on-tint:color-mix(in oklab, var(--beta-critical) 60%, var(--beta-ink))}}:root{--beta-ink-tint:var(--beta-ink)}@supports (color:color-mix(in lab, red, red)){:root{--beta-ink-tint:color-mix(in oklab, var(--beta-ink) 7%, var(--beta-surface))}}:root{--beta-joey-sheen-start:var(--beta-accent)}@supports (color:color-mix(in lab, red, red)){:root{--beta-joey-sheen-start:color-mix(in oklab, var(--beta-accent) 70%, var(--beta-canvas))}}:root{--beta-joey-sheen-mid:var(--beta-accent);--beta-joey-sheen-end:var(--beta-accent)}@supports (color:color-mix(in lab, red, red)){:root{--beta-joey-sheen-end:color-mix(in oklab, var(--beta-accent) 70%, var(--beta-ink))}}:root{--beta-chart-fill:var(--beta-accent)}@supports (color:color-mix(in lab, red, red)){:root{--beta-chart-fill:color-mix(in oklab, var(--beta-accent) 12%, transparent)}}:root{--beta-chart-bar:var(--beta-accent)}@supports (color:color-mix(in lab, red, red)){:root{--beta-chart-bar:color-mix(in oklab, var(--beta-accent) 14%, var(--beta-surface))}}:root{--beta-chart-bar-hover:var(--beta-accent)}@supports (color:color-mix(in lab, red, red)){:root{--beta-chart-bar-hover:color-mix(in oklab, var(--beta-accent) 22%, var(--beta-surface))}}:root{--beta-chart-bar-active:var(--beta-accent)}@supports (color:color-mix(in lab, red, red)){:root{--beta-chart-bar-active:color-mix(in oklab, var(--beta-accent) 32%, var(--beta-surface))}}:root{--beta-chart-bar-weight:14%;--beta-chart-bar-hover-weight:22%;--beta-chart-bar-active-weight:32%;--beta-chart-band:var(--beta-ink)}@supports (color:color-mix(in lab, red, red)){:root{--beta-chart-band:color-mix(in oklab, var(--beta-ink) 5%, transparent)}}:root{--beta-avatar-curve-light-shape:inset(0 round 44% 60% 48% 60%);--beta-avatar-curve-dark-shape:inset(0 round 60% 44% 60% 48%);--beta-text-caption:11px;--beta-text-small:12px;--beta-text-body:13px;--beta-text-heading:15px;--beta-text-title:20px;--beta-text-display:28px;--beta-page-width:1080px;--beta-canvas-gutter:16px;--beta-radius-tag:4px;--beta-radius-control:8px;--beta-radius-panel:12px;--beta-radius-sheet:16px;--beta-radius-full:999px;--beta-elevation-1:0 0 0 1px var(--beta-shadow), 0 1px 2px var(--beta-shadow)}@supports (color:color-mix(in lab, red, red)){:root{--beta-elevation-1:0 0 0 1px color-mix(in oklab, var(--beta-shadow) 6%, transparent), 0 1px 2px color-mix(in oklab, var(--beta-shadow) 6%, transparent)}}:root{--beta-elevation-2:0 0 0 1px var(--beta-shadow), 0 2px 4px -1px var(--beta-shadow), 0 12px 24px -8px var(--beta-shadow)}@supports (color:color-mix(in lab, red, red)){:root{--beta-elevation-2:0 0 0 1px color-mix(in oklab, var(--beta-shadow) 8%, transparent), 0 2px 4px -1px color-mix(in oklab, var(--beta-shadow) 8%, transparent), 0 12px 24px -8px color-mix(in oklab, var(--beta-shadow) 20%, transparent)}}#beta-app{inset:0;top:var(--env-banner-h,0px);background:var(--beta-canvas);color:var(--beta-ink);font-size:var(--beta-text-body);-webkit-font-smoothing:antialiased;flex-direction:row;line-height:1.45;display:flex;position:fixed}html.dark{--beta-accent:oklch(73% .13 342);--beta-canvas:oklch(20.1% .007 80);--beta-surface:oklch(27% .007 80);--beta-ink:oklch(92.6% .007 78);--beta-info:oklch(74% .13 255);--beta-positive:oklch(74% .15 152);--beta-caution:oklch(76% .15 50);--beta-critical:oklch(70% .16 27);--beta-shadow:oklch(0% 0 0);--beta-tint-weight:22%;--beta-chart-fill:var(--beta-accent)}@supports (color:color-mix(in lab, red, red)){html.dark{--beta-chart-fill:color-mix(in oklab, var(--beta-accent) 18%, transparent)}}html.dark{--beta-chart-bar:var(--beta-accent)}@supports (color:color-mix(in lab, red, red)){html.dark{--beta-chart-bar:color-mix(in oklab, var(--beta-accent) 20%, var(--beta-surface))}}html.dark{--beta-chart-bar-hover:var(--beta-accent)}@supports (color:color-mix(in lab, red, red)){html.dark{--beta-chart-bar-hover:color-mix(in oklab, var(--beta-accent) 30%, var(--beta-surface))}}html.dark{--beta-chart-bar-active:var(--beta-accent)}@supports (color:color-mix(in lab, red, red)){html.dark{--beta-chart-bar-active:color-mix(in oklab, var(--beta-accent) 42%, var(--beta-surface))}}html.dark{--beta-chart-bar-weight:20%;--beta-chart-bar-hover-weight:30%;--beta-chart-bar-active-weight:42%;--beta-elevation-1:inset 0 1px 0 var(--beta-ink), 0 0 0 1px var(--beta-ink), 0 1px 2px var(--beta-shadow)}@supports (color:color-mix(in lab, red, red)){html.dark{--beta-elevation-1:inset 0 1px 0 color-mix(in oklab, var(--beta-ink) 4%, transparent), 0 0 0 1px color-mix(in oklab, var(--beta-ink) 6%, transparent), 0 1px 2px color-mix(in oklab, var(--beta-shadow) 40%, transparent)}}html.dark{--beta-elevation-2:inset 0 1px 0 var(--beta-ink), 0 0 0 1px var(--beta-ink), 0 12px 24px -8px var(--beta-shadow)}@supports (color:color-mix(in lab, red, red)){html.dark{--beta-elevation-2:inset 0 1px 0 color-mix(in oklab, var(--beta-ink) 6%, transparent), 0 0 0 1px color-mix(in oklab, var(--beta-ink) 10%, transparent), 0 12px 24px -8px color-mix(in oklab, var(--beta-shadow) 60%, transparent)}}#beta-app *,#beta-app :before,#beta-app :after{box-sizing:border-box}#beta-app [hidden]{display:none!important}:where(#beta-app) :where(button,input,textarea){font:inherit;color:inherit}@layer base{:where(#beta-app) :where(button){cursor:pointer;background:0 0;border:0;padding:0}}:where(#beta-app) :where(button):disabled{cursor:not-allowed;opacity:.5}:where(#beta-app) :where(a){color:inherit;text-decoration:none}#beta-app :focus-visible{outline:2px solid var(--beta-focus);outline-offset:0}#beta-app :is(.beta-collection-search,.beta-msg-search,.beta-dock-inbox-search,.beta-cv-field,.beta-dock-compose,.beta-dock-field):focus-within{border-color:var(--beta-focus);caret-color:var(--beta-focus)}#beta-app :is(.beta-collection-search,.beta-msg-search,.beta-dock-inbox-search,.beta-cv-field,.beta-dock-compose,.beta-dock-field) :is(input,textarea):focus-visible{outline:none}:where(#beta-app) :where(h1,h2,h3,h4,p,ul,ol,dl){margin:0;padding:0}:where(#beta-app) :where(ul,ol){list-style:none}.beta-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.beta-muted{color:var(--beta-ink-soft)}.beta-numeric{font-variant-numeric:tabular-nums;font-size:var(--beta-text-caption)}.beta-p-client,.beta-p-other,.beta-p-third,.beta-p-partner,.beta-p-pink{--beta-p:var(--beta-ink-soft);--beta-p-tint:var(--beta-ink-tint);--beta-p-ink:var(--beta-ink-soft)}.beta-p-joey,.beta-p-us{--beta-p:var(--beta-accent);--beta-p-tint:var(--beta-accent-tint);--beta-p-ink:var(--beta-accent-on-tint)}.beta-tone-accent{--beta-tone:var(--beta-accent);--beta-tone-tint:var(--beta-accent-tint);--beta-tone-on-tint:var(--beta-accent-on-tint)}.beta-tone-info{--beta-tone:var(--beta-info);--beta-tone-tint:var(--beta-info-tint);--beta-tone-on-tint:var(--beta-info-on-tint)}.beta-tone-positive{--beta-tone:var(--beta-positive);--beta-tone-tint:var(--beta-positive-tint);--beta-tone-on-tint:var(--beta-positive-on-tint)}.beta-tone-caution{--beta-tone:var(--beta-caution);--beta-tone-tint:var(--beta-caution-tint);--beta-tone-on-tint:var(--beta-caution-on-tint)}.beta-tone-critical{--beta-tone:var(--beta-critical);--beta-tone-tint:var(--beta-critical-tint);--beta-tone-on-tint:var(--beta-critical-on-tint)}.beta-party{color:var(--beta-p-ink,var(--beta-ink-soft));background:var(--beta-p-tint,var(--beta-ink-tint))}.beta-ink{color:var(--beta-p,var(--beta-ink-soft))}#beta-app .beta-badge{vertical-align:middle;border-radius:var(--beta-radius-full);background:var(--beta-ink-tint);max-width:100%;height:24px;color:var(--beta-ink-soft);line-height:24px;font-size:var(--beta-text-small);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-weight:500;display:inline-flex}#beta-app .beta-badge[data-tone=accent]{background:var(--beta-accent-tint);color:var(--beta-accent-on-tint)}#beta-app .beta-badge[data-tone=info]{background:var(--beta-info-tint);color:var(--beta-info-on-tint)}#beta-app .beta-badge[data-tone=positive]{background:var(--beta-positive-tint);color:var(--beta-positive-on-tint)}#beta-app .beta-badge[data-tone=caution]{background:var(--beta-caution-tint);color:var(--beta-caution-on-tint)}#beta-app .beta-badge[data-tone=critical]{background:var(--beta-critical-tint);color:var(--beta-critical-on-tint)}#beta-app .beta-badge-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#beta-app .beta-badge-icon{width:14px;height:14px;color:inherit;fill:currentColor;stroke:none;flex:none;display:block}.beta-tag{border-radius:var(--beta-radius-full);background:var(--beta-accent-tint);height:20px;color:var(--beta-accent-on-tint);font-family:var(--beta-font);font-size:var(--beta-text-caption);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;flex:none;justify-content:center;align-items:center;padding:0 8px;font-weight:700;line-height:1;display:inline-flex}@property --beta-view-switch-progress{syntax:"<number>";inherits:true;initial-value:0}.beta-view-switch{--beta-view-switch-progress:0;--beta-view-switch-arrow-floor:0;--beta-view-switch-fill:clamp(0, calc(var(--beta-view-switch-progress) / .8), 1);--beta-view-switch-roll:clamp(0, calc((var(--beta-view-switch-progress) - .1) / .7), 1);--beta-view-switch-arrow:max(var(--beta-view-switch-arrow-floor), clamp(0, calc((var(--beta-view-switch-progress) - .2) / .8), 1));border-radius:var(--beta-radius-full);width:92px;height:24px;font-family:var(--beta-font);font-size:var(--beta-text-caption);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;padding:0;font-weight:700;line-height:1;text-decoration:none;transition:--beta-view-switch-progress .26s cubic-bezier(.2,.8,.2,1),transform .12s cubic-bezier(.2,.8,.2,1);display:inline-grid;position:relative}.beta-view-switch:after{content:"";position:absolute;inset:-10px -6px}.beta-view-switch:focus-visible{--beta-view-switch-progress:1;outline:2px solid var(--beta-focus);outline-offset:2px}.beta-view-switch:active{transform:scale(.96)}@media (hover:hover){.beta-view-switch:hover{--beta-view-switch-progress:1}}@media (hover:none){.beta-view-switch{--beta-view-switch-arrow-floor:1}}.beta-view-switch-face{border-radius:inherit;grid-area:1/1;justify-content:center;align-items:center;display:flex}.beta-view-switch[data-direction=in] .beta-view-switch-face{background:var(--beta-accent-tint);color:var(--beta-accent-on-tint)}.beta-view-switch[data-direction=out] .beta-view-switch-face{background:var(--beta-surface);box-shadow:0 0 0 1px var(--beta-line-strong);color:var(--beta-ink-soft)}.beta-view-switch[data-direction] .beta-view-switch-ink{background:var(--beta-accent);box-shadow:none;color:var(--beta-on-fill)}.beta-view-switch[data-direction=in] .beta-view-switch-ink{clip-path:inset(0 calc((1 - var(--beta-view-switch-fill)) * 100%) 0 0 round var(--beta-radius-full))}.beta-view-switch[data-direction=out] .beta-view-switch-ink{clip-path:inset(0 0 0 calc(var(--beta-view-switch-fill) * 100%) round var(--beta-radius-full))}.beta-view-switch-group{transform:translateX(calc((1 - var(--beta-view-switch-arrow)) * var(--beta-view-switch-rest-shift)));align-items:center;gap:4px;display:inline-flex}.beta-view-switch[data-direction=in]{--beta-view-switch-rest-shift:8px}.beta-view-switch[data-direction=out]{--beta-view-switch-rest-shift:-8px}.beta-view-switch-words{height:24px;display:block;overflow:hidden}.beta-view-switch-roll{transform:translateY(calc(var(--beta-view-switch-roll) * -24px));flex-direction:column;align-items:center;display:flex}.beta-view-switch[data-direction=in] .beta-view-switch-roll{transform:none}.beta-view-switch-roll>span{height:24px;line-height:24px;display:block}.beta-view-switch-arrow{fill:currentColor;width:12px;height:12px;opacity:var(--beta-view-switch-arrow);flex:none}.beta-view-switch[data-direction=in] .beta-view-switch-arrow{transform:translate(calc((1 - var(--beta-view-switch-arrow)) * -4px), calc((1 - var(--beta-view-switch-arrow)) * 4px))}.beta-view-switch[data-direction=out] .beta-view-switch-arrow{transform:translateX(calc((1 - var(--beta-view-switch-arrow)) * 5px))}@media (max-width:639px){.beta-view-switch{--beta-view-switch-rest-shift:0px;width:auto;padding-inline:12px}.beta-view-switch-arrow{display:none}}@media (prefers-reduced-motion:reduce){.beta-view-switch{transition:none}}#beta-app .beta-action-button{--beta-button-background:var(--beta-surface);--beta-button-ink:var(--beta-ink);--beta-button-border:var(--beta-line-strong);border:1px solid var(--beta-button-border);border-radius:var(--beta-radius-control);background:var(--beta-button-background);max-width:100%;min-height:36px;color:var(--beta-button-ink);font-family:inherit;font-size:var(--beta-text-body);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:8px 16px;font-weight:600;line-height:18px;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}#beta-app .beta-action-button[data-variant=primary]{--beta-button-background:var(--beta-accent);--beta-button-ink:var(--beta-on-fill);--beta-button-border:var(--beta-accent)}#beta-app .beta-action-button[data-variant=ghost]{--beta-button-background:transparent;--beta-button-ink:var(--beta-ink-soft);--beta-button-border:transparent}#beta-app .beta-action-button[data-variant=danger]{--beta-button-background:var(--beta-critical);--beta-button-ink:var(--beta-on-fill);--beta-button-border:var(--beta-critical)}#beta-app .beta-action-button[data-icon-only=true]{width:36px;min-width:36px;height:36px;padding:0}@media (hover:hover){#beta-app .beta-action-button:hover:not(:disabled){background:var(--beta-button-ink)}@supports (color:color-mix(in lab, red, red)){#beta-app .beta-action-button:hover:not(:disabled){background:color-mix(in oklab, var(--beta-button-ink) 6%, var(--beta-button-background))}}}#beta-app [data-button-preview-state=hover] .beta-action-button:not(:disabled){background:var(--beta-button-ink)}@supports (color:color-mix(in lab, red, red)){#beta-app [data-button-preview-state=hover] .beta-action-button:not(:disabled){background:color-mix(in oklab, var(--beta-button-ink) 6%, var(--beta-button-background))}}#beta-app .beta-action-button:active:not(:disabled),#beta-app [data-button-preview-state=pressed] .beta-action-button:not(:disabled){background:var(--beta-button-ink)}@supports (color:color-mix(in lab, red, red)){#beta-app .beta-action-button:active:not(:disabled),#beta-app [data-button-preview-state=pressed] .beta-action-button:not(:disabled){background:color-mix(in oklab, var(--beta-button-ink) 12%, var(--beta-button-background))}}#beta-app .beta-action-button:focus-visible,#beta-app [data-button-preview-state=focus] .beta-action-button{outline:2px solid var(--beta-focus);outline-offset:0}#beta-app .beta-action-button:disabled{opacity:.5;cursor:not-allowed}#beta-app .beta-action-button-label{overflow-wrap:anywhere;justify-content:center;align-items:center;gap:6px;min-width:0;display:inline-flex}#beta-app .beta-action-button .beta-icon{width:14px;height:14px}#beta-app .beta-action-button[data-icon-only=true] .beta-icon{width:16px;height:16px}#beta-app a.beta-action-button{text-decoration:none}#beta-app .beta-action-button-spinner{border-radius:var(--beta-radius-full);border:2px solid;border-right-color:#0000;width:16px;height:16px;animation:.8s linear infinite beta-button-spin;display:none;position:absolute}#beta-app .beta-action-button[aria-busy=true]{opacity:1;cursor:wait}#beta-app .beta-action-button[aria-busy=true] .beta-action-button-label{opacity:0}#beta-app .beta-action-button[aria-busy=true] .beta-action-button-spinner{display:block}@keyframes beta-button-spin{to{transform:rotate(360deg)}}@media (pointer:coarse){#beta-app .beta-action-button{min-width:44px;min-height:44px}#beta-app .beta-action-button[data-icon-only=true]{width:44px;min-width:44px;height:44px}}@media (prefers-reduced-motion:reduce){#beta-app .beta-action-button,#beta-app .beta-action-button-spinner{transition:none;animation:none}}#beta-app .beta-switch{flex:none;width:36px;height:20px;display:inline-flex;position:relative}#beta-app .beta-switch-input{z-index:1;opacity:0;cursor:pointer;width:44px;height:44px;margin:0;position:absolute;inset:-12px -4px}#beta-app .beta-switch-track{border-radius:var(--beta-radius-full);background:var(--beta-line-strong);transition:background-color .15s;position:absolute;inset:0}#beta-app .beta-switch-track:after{content:"";border-radius:var(--beta-radius-full);background:var(--beta-surface);width:16px;height:16px;box-shadow:0 0 0 1px var(--beta-shadow);position:absolute;top:2px;left:2px}@supports (color:color-mix(in lab, red, red)){#beta-app .beta-switch-track:after{box-shadow:0 0 0 1px color-mix(in oklab, var(--beta-shadow) 12%, transparent)}}#beta-app .beta-switch-track:after{transition:transform .15s}#beta-app .beta-switch-input:checked+.beta-switch-track{background:var(--beta-accent)}#beta-app .beta-switch-input:checked+.beta-switch-track:after{transform:translate(16px)}@media (hover:hover){#beta-app .beta-switch-input:hover:not(:disabled)+.beta-switch-track{background:var(--beta-ink)}@supports (color:color-mix(in lab, red, red)){#beta-app .beta-switch-input:hover:not(:disabled)+.beta-switch-track{background:color-mix(in oklab, var(--beta-ink) 12%, var(--beta-line-strong))}}#beta-app .beta-switch-input:checked:hover:not(:disabled)+.beta-switch-track{background:var(--beta-accent-hover)}}#beta-app .beta-switch-input:active:not(:disabled)+.beta-switch-track{background:var(--beta-ink)}@supports (color:color-mix(in lab, red, red)){#beta-app .beta-switch-input:active:not(:disabled)+.beta-switch-track{background:color-mix(in oklab, var(--beta-ink) 18%, var(--beta-line-strong))}}#beta-app .beta-switch-input:checked:active:not(:disabled)+.beta-switch-track{background:var(--beta-accent-hover)}#beta-app .beta-switch:focus-within:has(.beta-switch-input:focus-visible){border-radius:var(--beta-radius-full);outline:2px solid var(--beta-focus);outline-offset:0}#beta-app .beta-switch-input:focus-visible{outline:none}#beta-app .beta-switch-input:disabled{cursor:not-allowed}#beta-app .beta-switch-input:disabled+.beta-switch-track{opacity:.45}#beta-app .beta-segmented{border-radius:var(--beta-radius-control);background:var(--beta-ink-tint);flex-wrap:wrap;gap:2px;max-width:100%;padding:4px;display:inline-flex}#beta-app .beta-segmented-option{border-radius:var(--beta-radius-control);cursor:pointer;text-decoration:none;display:inline-flex;position:relative}#beta-app .beta-segmented-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}#beta-app .beta-segmented-face{border-radius:var(--beta-radius-control);color:var(--beta-ink-soft);font-size:var(--beta-text-caption);white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:4px;padding:2px 6px;font-weight:600;transition:color .15s;display:inline-flex}#beta-app .beta-segmented-option input:checked+.beta-segmented-face,#beta-app .beta-segmented-option[aria-current=true]>.beta-segmented-face{background:var(--beta-surface);box-shadow:var(--beta-elevation-1);color:var(--beta-ink)}#beta-app .beta-segmented-option[aria-current=true]{cursor:default}@media (hover:hover){#beta-app .beta-segmented-option:hover input:not(:checked):not(:disabled)+.beta-segmented-face,#beta-app a.beta-segmented-option:hover>.beta-segmented-face{color:var(--beta-ink)}}#beta-app .beta-segmented-option:focus-within:has(input:focus-visible),#beta-app a.beta-segmented-option:focus-visible{outline:2px solid var(--beta-focus);outline-offset:0}#beta-app .beta-segmented-option input:focus-visible{outline:none}#beta-app .beta-segmented-option:has(input:disabled){cursor:not-allowed;opacity:.6}#beta-app .beta-segmented-option input:disabled{cursor:not-allowed}#beta-app .beta-choice{width:100%;display:flex;position:relative}#beta-app .beta-choice-button{border:1px solid var(--beta-line-strong);border-radius:var(--beta-radius-control);background:var(--beta-surface);min-width:0;min-height:36px;color:var(--beta-ink);font-family:inherit;font-size:var(--beta-text-body);text-align:left;cursor:pointer;flex:1;justify-content:space-between;align-items:center;gap:6px;padding:0 8px 0 12px;transition:background-color .15s;display:flex}#beta-app .beta-choice-button .beta-icon{color:var(--beta-ink-soft)}@media (hover:hover){#beta-app .beta-choice-button:hover:not(:disabled){background:var(--beta-ink)}@supports (color:color-mix(in lab, red, red)){#beta-app .beta-choice-button:hover:not(:disabled){background:color-mix(in oklab, var(--beta-ink) 6%, var(--beta-surface))}}}#beta-app .beta-choice-button:active:not(:disabled){background:var(--beta-ink)}@supports (color:color-mix(in lab, red, red)){#beta-app .beta-choice-button:active:not(:disabled){background:color-mix(in oklab, var(--beta-ink) 12%, var(--beta-surface))}}#beta-app .beta-choice-button[aria-expanded=true]{background:var(--beta-ink)}@supports (color:color-mix(in lab, red, red)){#beta-app .beta-choice-button[aria-expanded=true]{background:color-mix(in oklab, var(--beta-ink) 6%, var(--beta-surface))}}#beta-app .beta-choice-button:disabled{cursor:not-allowed;opacity:.6}#beta-app .beta-choice-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#beta-app .beta-choice-label[data-empty=true]{color:var(--beta-ink-soft)}#beta-app .beta-choice-menu{z-index:5;overscroll-behavior:contain;border-radius:var(--beta-radius-panel);background:var(--beta-surface);min-width:100%;max-height:264px;box-shadow:var(--beta-elevation-2);padding:4px;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto}#beta-app .beta-choice-menu[hidden]{display:none}#beta-app .beta-choice[data-side=up] .beta-choice-menu{top:auto;bottom:calc(100% + 4px)}#beta-app .beta-choice-option{border-radius:calc(var(--beta-radius-panel) - 4px);width:100%;min-height:32px;color:var(--beta-ink);font-family:inherit;font-size:var(--beta-text-body);text-align:left;white-space:nowrap;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;display:flex}#beta-app .beta-choice-option .beta-icon{visibility:hidden;color:var(--beta-accent)}#beta-app .beta-choice-option[aria-selected=true]{font-weight:600}#beta-app .beta-choice-option[aria-selected=true] .beta-icon{visibility:visible}@media (hover:hover){#beta-app .beta-choice-option:hover{background:var(--beta-ink)}@supports (color:color-mix(in lab, red, red)){#beta-app .beta-choice-option:hover{background:color-mix(in oklab, var(--beta-ink) 6%, transparent)}}}#beta-app .beta-choice-option:active{background:var(--beta-ink)}@supports (color:color-mix(in lab, red, red)){#beta-app .beta-choice-option:active{background:color-mix(in oklab, var(--beta-ink) 12%, transparent)}}#beta-app .beta-choice-option:focus-visible{outline-offset:-2px}#beta-app .beta-field{border:1px solid var(--beta-line-strong);border-radius:var(--beta-radius-control);background:var(--beta-surface);width:100%;min-width:0;min-height:36px;color:var(--beta-ink);align-items:center;gap:6px;padding:0 12px;display:flex}#beta-app .beta-field:focus-within{outline:2px solid var(--beta-focus);outline-offset:0;border-color:#0000}#beta-app .beta-field[data-invalid=true]{border-color:var(--beta-critical)}#beta-app .beta-field[data-invalid=true]:focus-within{border-color:#0000}#beta-app .beta-field:has(.beta-field-input:disabled){opacity:.6}#beta-app .beta-field-input,#beta-app .beta-field-input:focus,#beta-app .beta-field-input:focus-visible{min-width:0;height:34px;color:inherit;font-family:inherit;font-size:var(--beta-text-body);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}#beta-app .beta-field-input::placeholder{color:var(--beta-ink-faint)}#beta-app .beta-field-input:disabled{cursor:not-allowed}#beta-app .beta-field[data-kind=number] .beta-field-input{font-variant-numeric:tabular-nums;appearance:textfield}#beta-app .beta-field[data-kind=number] .beta-field-input::-webkit-outer-spin-button{appearance:none;margin:0}#beta-app .beta-field[data-kind=number] .beta-field-input::-webkit-inner-spin-button{appearance:none;margin:0}#beta-app .beta-field[data-kind=code] .beta-field-input{font-variant-numeric:tabular-nums}#beta-app .beta-field-affix{color:var(--beta-ink-soft);flex:none}#beta-app .beta-textarea{border:1px solid var(--beta-line-strong);border-radius:var(--beta-radius-control);background:var(--beta-surface);width:100%;min-width:0;min-height:36px;color:var(--beta-ink);font-family:inherit;font-size:var(--beta-text-body);resize:vertical;padding:8px 12px;line-height:1.5;display:block}#beta-app .beta-textarea::placeholder{color:var(--beta-ink-faint)}#beta-app .beta-textarea:focus,#beta-app .beta-textarea:focus-visible{outline:2px solid var(--beta-focus);outline-offset:0;border-color:#0000}#beta-app .beta-textarea[aria-invalid=true]{border-color:var(--beta-critical)}#beta-app .beta-textarea[aria-invalid=true]:focus{border-color:#0000}#beta-app .beta-textarea:disabled{opacity:.6;cursor:not-allowed;resize:none}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}#beta-library{background:var(--beta-surface);color:var(--beta-ink);font-family:var(--beta-font);font-size:var(--beta-text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}#beta-library *,#beta-library :before,#beta-library :after{box-sizing:border-box}#beta-library [hidden]{display:none!important}#beta-library :is(h1,h2,h3,p,ul,figure){margin:0}#beta-library :is(button,input,select){font:inherit;color:inherit}#beta-library a{color:inherit;text-decoration:none}#beta-library :focus-visible{outline:2px solid var(--beta-focus);outline-offset:0}#beta-library .beta-library-skip{z-index:3;border-radius:var(--beta-radius-control);background:var(--beta-accent);color:var(--beta-on-fill);padding:8px 16px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}#beta-library .beta-library-skip:focus{transform:none}#beta-library .beta-library-sidebar{border-right:1px solid var(--beta-line);background:var(--beta-canvas);flex-direction:column;width:232px;padding:24px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0}#beta-library .beta-library-brand-row{justify-content:space-between;align-items:center;display:flex}#beta-library .beta-library-brand{font-size:var(--beta-text-heading);letter-spacing:-.03em;align-items:center;gap:8px;font-weight:700;display:inline-flex}#beta-library .beta-library-brand span{color:var(--beta-ink-soft);font-weight:400}#beta-library .beta-library-navigation{margin-top:32px}#beta-library .beta-library-search{margin-bottom:32px;position:relative}#beta-library .beta-library-search input{border:1px solid var(--beta-line);border-radius:var(--beta-radius-control);background:var(--beta-surface);width:100%;height:36px;font-size:var(--beta-text-small);padding:0 32px 0 12px}#beta-library input::placeholder{color:var(--beta-ink-soft)}#beta-library .beta-library-search kbd{color:var(--beta-ink-soft);pointer-events:none;position:absolute;top:8px;right:12px}#beta-library .beta-library-nav-heading{color:var(--beta-ink-soft);font-size:var(--beta-text-small);justify-content:space-between;margin-bottom:8px;padding:0 12px;font-weight:500;display:flex}#beta-library .beta-library-component-list{padding:0;list-style:none}#beta-library .beta-library-nav-link{border-radius:var(--beta-radius-control);min-height:36px;color:var(--beta-ink-soft);align-items:center;padding:8px 12px;font-weight:500;display:flex}#beta-library .beta-library-nav-link:hover{background:var(--beta-hover)}#beta-library .beta-library-nav-link[aria-current=page]{background:var(--beta-accent-tint);color:var(--beta-accent-on-tint);font-weight:600}#beta-library .beta-library-search-empty{color:var(--beta-ink-soft);font-size:var(--beta-text-small);padding:8px 12px}#beta-library .beta-library-sidebar-footer{color:var(--beta-ink-soft);font-size:var(--beta-text-small);margin-top:auto;padding:24px 12px 0}#beta-library .beta-library-sidebar-footer a{justify-content:space-between;padding:8px 0;display:flex}#beta-library .beta-library-sidebar-footer a:hover{color:var(--beta-ink)}#beta-library .beta-library-workarea{margin-left:232px}#beta-library .beta-library-topbar{border-bottom:1px solid var(--beta-line);min-height:64px;font-size:var(--beta-text-small);justify-content:space-between;align-items:center;padding:16px 48px;display:flex}#beta-library .beta-library-topbar nav{gap:12px;display:flex}#beta-library .beta-library-topbar nav>:not([aria-current]),#beta-library .beta-library-system-label{color:var(--beta-ink-soft)}#beta-library .beta-library-content{max-width:1240px;margin:0 auto;padding:48px}#beta-library .beta-library-content[tabindex="-1"]:focus{outline:none}#beta-library .beta-library-page-heading{margin-bottom:32px}#beta-library .beta-library-title-row{align-items:center;gap:16px;margin-bottom:12px;display:flex}#beta-library h1{font-size:var(--beta-text-display);letter-spacing:-.04em;font-weight:700;line-height:1.2}#beta-library .beta-library-page-heading p,#beta-library .beta-library-meta{color:var(--beta-ink-soft)}#beta-library .beta-library-meta{font-size:var(--beta-text-small)}#beta-library .beta-library-panel-toolbar{border:1px solid var(--beta-line);border-radius:var(--beta-radius-panel) var(--beta-radius-panel) 0 0;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}#beta-library h2{font-size:var(--beta-text-heading);font-weight:600}#beta-library .beta-library-panel-toolbar h2{font-size:var(--beta-text-body)}#beta-library .beta-library-theme{gap:4px;display:flex}#beta-library .beta-library-control{border-radius:var(--beta-radius-control);cursor:pointer;min-height:32px;font-size:var(--beta-text-small);background:0 0;border:1px solid #0000;padding:4px 12px;font-weight:500;transition:background .15s}#beta-library .beta-library-control:hover{background:var(--beta-ink)}@supports (color:color-mix(in lab, red, red)){#beta-library .beta-library-control:hover{background:color-mix(in oklab, var(--beta-ink) 6%, transparent)}}#beta-library .beta-library-control:active{background:var(--beta-ink)}@supports (color:color-mix(in lab, red, red)){#beta-library .beta-library-control:active{background:color-mix(in oklab, var(--beta-ink) 12%, transparent)}}#beta-library .beta-library-control[aria-pressed=true]{background:var(--beta-ink-tint)}#beta-library #beta-app{background:0 0;display:block;position:static}#beta-library .beta-library-preview-layout{border-radius:0 0 var(--beta-radius-panel) var(--beta-radius-panel);border:1px solid var(--beta-line);border-top:0;grid-template-columns:minmax(0,1fr) 240px;display:grid;overflow:hidden}#beta-library .beta-library-preview-single{grid-template-columns:minmax(0,1fr)}#beta-library .beta-library-live-preview{background:var(--beta-canvas);justify-content:center;align-items:center;min-width:0;min-height:232px;padding:32px;display:flex}#beta-library .beta-library-properties{border-left:1px solid var(--beta-line);align-content:start;gap:16px;padding:24px;display:grid}#beta-library .beta-library-properties h3{font-size:var(--beta-text-small);font-weight:600}#beta-library .beta-library-field{gap:6px;min-width:0;display:grid}#beta-library .beta-library-field label{font-size:var(--beta-text-small)}#beta-library .beta-library-field :is(input,select){border:1px solid var(--beta-line-strong);border-radius:var(--beta-radius-control);background:var(--beta-surface);width:100%;min-width:0;min-height:36px;padding:6px 8px}#beta-library .beta-library-properties p{color:var(--beta-ink-soft);font-size:var(--beta-text-caption)}#beta-library code{font-variant-numeric:tabular-nums}#beta-library .beta-library-section{margin-top:32px}#beta-library .beta-library-section-heading{align-items:baseline;gap:12px;margin-bottom:16px;display:flex}#beta-library .beta-library-section-heading span{color:var(--beta-ink-soft);font-size:var(--beta-text-small)}#beta-library .beta-library-tones{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}#beta-library .beta-library-example{min-width:0}#beta-library .beta-library-tone-preview,#beta-library .beta-library-content-preview{border:1px solid var(--beta-line);border-radius:var(--beta-radius-control);background:var(--beta-canvas);justify-content:center;align-items:center;gap:8px;min-height:104px;padding:16px;display:flex}#beta-library .beta-library-example figcaption{color:var(--beta-ink-soft);font-size:var(--beta-text-small);margin-top:8px}#beta-library .beta-library-content-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#beta-library .beta-library-content-preview{flex-wrap:wrap}#beta-library .beta-library-narrow{width:180px;max-width:100%}#beta-library .beta-library-guidance>p{max-width:720px;color:var(--beta-ink-soft);margin-top:12px}#beta-library .beta-library-api{margin:24px 0}#beta-library .beta-library-api>div{border-bottom:1px solid var(--beta-line);grid-template-columns:200px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}#beta-library .beta-library-api dt{flex-wrap:wrap;align-items:baseline;gap:8px;font-weight:500;display:flex}#beta-library .beta-library-api code,#beta-library .beta-library-source{font-size:var(--beta-text-small);font-weight:400}#beta-library .beta-library-api dd{color:var(--beta-ink-soft);margin:0}#beta-library .beta-library-browse{display:none}#beta-library .beta-library-button-playground{flex-direction:column;gap:24px}#beta-library .beta-library-demo-status,#beta-library .beta-library-section-note{max-width:560px;color:var(--beta-ink-soft);font-size:var(--beta-text-small)}#beta-library .beta-library-demo-status{text-align:center;min-height:48px}#beta-library .beta-library-state-family{margin-top:24px}#beta-library .beta-library-state-family h3{font-size:var(--beta-text-body);margin-bottom:12px;font-weight:600}#beta-library .beta-library-button-states{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}#beta-library .beta-library-button-state-preview{border:1px solid var(--beta-line);border-radius:var(--beta-radius-control);background:var(--beta-canvas);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:88px;padding:12px 8px;display:flex}@media (max-width:1100px){#beta-library .beta-library-button-states{grid-template-columns:repeat(3,minmax(0,1fr))}#beta-library .beta-library-content,#beta-library .beta-library-topbar{padding:24px}}@media (max-width:1000px){#beta-library .beta-library-tones{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){#beta-library .beta-library-sidebar{border-right:0;border-bottom:1px solid var(--beta-line);width:100%;padding:16px;position:static}#beta-library .beta-library-browse{display:block}#beta-library .beta-library-sidebar-footer{padding-top:16px}#beta-library .beta-library-navigation{margin-top:24px}#beta-library:not([data-navigation-open]) :is(.beta-library-navigation,.beta-library-sidebar-footer){display:none}#beta-library :is(.beta-library-control,.beta-library-nav-link,.beta-library-search input,.beta-library-field input,.beta-library-field select){min-height:44px}#beta-library .beta-library-workarea{margin-left:0}#beta-library .beta-library-content{padding:32px 16px}#beta-library .beta-library-topbar{min-height:48px;padding:12px 16px}#beta-library .beta-library-preview-layout,#beta-library .beta-library-preview-single{grid-template-columns:minmax(0,1fr)}#beta-library .beta-library-live-preview{min-height:180px;padding:24px}#beta-library .beta-library-properties{border-left:0;border-top:1px solid var(--beta-line);padding:16px}#beta-library .beta-library-button-states,#beta-library .beta-library-tones{grid-template-columns:repeat(2,minmax(0,1fr))}#beta-library .beta-library-content-examples,#beta-library .beta-library-api>div{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#beta-library *,#beta-library :before,#beta-library :after{transition:none!important}}#beta-library .beta-library-icon-search{max-width:360px;margin:24px 0}#beta-library #beta-app.beta-library-icons{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:8px;display:grid}#beta-library .beta-library-icon-example{aspect-ratio:1;border-radius:var(--beta-radius-control);background:var(--beta-canvas);min-width:0;min-height:44px;color:var(--beta-ink);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;margin:0;padding:8px;display:flex}#beta-library .beta-library-icon-example>.beta-icon{width:20px;height:20px}#beta-library .beta-library-icon-example:hover{background:var(--beta-hover)}#beta-library .beta-library-icon-example[aria-pressed=true]{background:var(--beta-accent-tint);color:var(--beta-accent-on-tint)}#beta-library .beta-library-icon-example:focus-visible{outline:2px solid var(--beta-focus);outline-offset:0}#beta-library .beta-library-icon-detail{min-height:44px;color:var(--beta-ink-soft);font-size:var(--beta-text-small);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 16px;display:flex}#beta-library .beta-library-choice-open{align-items:flex-start;min-height:260px}