:root,[data-theme=default]{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-active: #1e40af;--color-primary-foreground: #ffffff;--color-primary-text: var(--color-primary);--color-primary-graphic: var(--color-primary);--color-primary-graphic-hover: var(--color-primary-hover);--color-secondary: #f4f4f5;--color-secondary-hover: #e4e4e7;--color-secondary-foreground: #18181b;--color-success: #16a34a;--color-warning: #d97706;--color-danger: #dc2626;--color-danger-hover: #b91c1c;--color-danger-active: #991b1b;--color-danger-foreground: #ffffff;--color-info: #0ea5e9;--color-success-text: #15803d;--color-warning-text: #b45309;--color-danger-text: var(--color-danger);--color-info-text: #0369a1;--color-background: #fafafa;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-foreground: #18181b;--color-foreground-muted: #52525b;--color-foreground-subtle: #a1a1aa;--color-border: #e4e4e7;--color-border-subtle: #f4f4f5;--color-overlay: rgba(24, 24, 27, .5);--color-focus-ring: #2563eb;--color-control-knob: var(--color-surface);--color-control-selected: var(--color-surface);--color-inverse-surface: #18181b;--color-inverse-foreground: #fafafa;--color-inverse-foreground-muted: #a1a1aa;--color-inverse-border: #3f3f46;--color-inverse-hover: #27272a;--color-highlight: color-mix(in srgb, var(--color-primary-text) 22%, transparent);--color-chart-1: #2563eb;--color-chart-2: #eb6834;--color-chart-3: #1baf7a;--color-chart-4: #eda100;--color-chart-5: #e87ba4;--color-chart-6: #008300;--color-identity-1: #c4c544;--color-identity-2: #4c5919;--color-identity-3: #319090;--color-identity-4: #5ecdf6;--color-identity-5: #1b587d;--color-identity-6: #0c2edc;--color-identity-7: #6370ed;--color-identity-8: #8230d8;--color-identity-9: #dca4f6;--color-identity-10: #e442f0;--color-identity-11: #f46cbf;--color-identity-12: #8e1f57;--color-chart-primary: var(--color-primary-graphic);--color-chart-scale-1: color-mix(in oklab, var(--color-primary) 18%, var(--color-surface));--color-chart-scale-2: color-mix(in oklab, var(--color-primary) 38%, var(--color-surface));--color-chart-scale-3: color-mix(in oklab, var(--color-primary) 58%, var(--color-surface));--color-chart-scale-4: color-mix(in oklab, var(--color-primary) 80%, var(--color-surface));--color-chart-scale-5: var(--color-primary);--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono: ui-monospace, "SF Mono", "Cascadia Code", "Segoe UI Mono", Consolas, monospace;--font-family-heading: var(--font-family-base);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-xs: var(--space-1);--space-sm: var(--space-2);--space-md: var(--space-4);--space-lg: var(--space-6);--space-xl: var(--space-8);--space-2xl: var(--space-12);--space-3xl: var(--space-16);--control-height-sm: 32px;--control-height-md: 40px;--control-height-touch: 44px;--radius-none: 0px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--radius-control: var(--radius-md);--radius-surface: var(--radius-md);--radius-surface-lg: var(--radius-lg);--border-width-default: 1px;--border-width-emphasis: 1.5px;--opacity-disabled: .6;--blur-glass: blur(12px) saturate(150%);--elevation-none: none;--elevation-control-selected: var(--elevation-raised);--elevation-raised: 0 1px 2px rgba(24, 24, 27, .06), 0 1px 3px rgba(24, 24, 27, .1);--elevation-overlay: 0 4px 6px rgba(24, 24, 27, .07), 0 10px 15px rgba(24, 24, 27, .1);--elevation-modal: 0 10px 15px rgba(24, 24, 27, .1), 0 20px 25px rgba(24, 24, 27, .15);--elevation-floating: 0 0 0 1px color-mix(in srgb, var(--color-foreground) 12%, transparent), 0 1px 2px color-mix(in srgb, var(--color-foreground) 8%, transparent), 0 8px 16px color-mix(in srgb, var(--color-foreground) 10%, transparent);--motion-duration-instant: 60ms;--motion-duration-fast: .12s;--motion-duration-normal: .18s;--motion-duration-slow: .28s;--motion-duration-loop: 1.2s;--motion-easing-standard: cubic-bezier(.4, 0, .2, 1);--motion-easing-entrance: cubic-bezier(0, 0, .2, 1);--motion-easing-exit: cubic-bezier(.4, 0, 1, 1);--motion-easing-linear: linear}@media(prefers-reduced-motion:reduce){:root,[data-theme=default],[data-theme=dark]{--motion-duration-instant: 0ms;--motion-duration-fast: 0ms;--motion-duration-normal: 0ms;--motion-duration-slow: 0ms}}.Box_box{box-sizing:border-box;min-width:0}.Text_text{margin:0;font-family:var(--font-family-base);line-height:var(--leading-normal)}.Text_truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Text_mono{font-family:var(--font-family-mono)}.Text_numeric{font-variant-numeric:tabular-nums}.Text_eyebrow{color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;line-height:var(--leading-tight);text-transform:uppercase}.Stack_stack{box-sizing:border-box;display:flex;min-width:0}.Grid_grid{box-sizing:border-box;display:grid;min-width:0}.Surface_surface{box-sizing:border-box;min-width:0;background:var(--color-surface);color:var(--color-foreground);border:1px solid var(--color-border)}.Icon_icon2{flex:none;display:inline-block;vertical-align:-.125em;color:currentColor}.Icon_sm2{font-size:var(--font-size-md)}.Icon_md2{font-size:var(--font-size-xl)}.Icon_lg2{font-size:var(--font-size-2xl)}.brandIcon_slot{display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;line-height:0;color:var(--color-foreground)}.brandIcon_art{display:block;flex:none}.brandIcon_art svg{display:block;width:100%;height:100%;overflow:visible}.brandIcon_art[data-halo] svg{filter:drop-shadow(0 0 1px color-mix(in srgb,var(--color-foreground) 35%,transparent))}.brandIcon_fitCircle,.brandIcon_fitSquare{display:flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;background:transparent}.brandIcon_fitCircle{border-radius:var(--radius-full)}.brandIcon_fitSquare{border-radius:var(--radius-md)}.brandIcon_fitProof{border:var(--border-width-default) solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 40%,transparent)}.Tooltip_wrapper{display:inline-flex}.Tooltip_tooltip{position:fixed;scroll-margin-left:var(--space-sm);scroll-margin-top:var(--space-sm);z-index:1000;width:max-content;max-width:240px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--color-foreground);color:var(--color-background);box-shadow:var(--elevation-overlay);font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);text-align:center;pointer-events:auto;animation:Tooltip_enter var(--motion-duration-fast) var(--motion-easing-entrance)}.Tooltip_top{transform:translate(-50%,-100%);margin-top:calc(-1 * var(--space-sm))}.Tooltip_bottom{transform:translate(-50%);margin-top:var(--space-sm)}.Tooltip_left{transform:translate(-100%,-50%);margin-left:calc(-1 * var(--space-sm))}.Tooltip_right{transform:translateY(-50%);margin-left:var(--space-sm)}@keyframes Tooltip_enter{0%{opacity:0}}.DeviceIcon_root{--device-icon-cutout: var(--color-surface);--device-icon-ring: max(1.5px, calc(var(--device-icon-size) * .06));--device-icon-tint: color-mix(in srgb, var(--color-foreground-subtle) 18%, var(--color-surface));--device-icon-hairline: inset 0 0 0 1px color-mix(in srgb, var(--color-foreground) 8%, transparent);position:relative;display:inline-flex;flex:none;line-height:0;color:var(--color-foreground);vertical-align:middle}.DeviceIcon_slot{display:flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;line-height:0}.DeviceIcon_cut{box-shadow:var(--device-icon-hairline),0 0 0 var(--device-icon-ring) var(--device-icon-cutout)}.DeviceIcon_rule{flex:none;width:var(--border-width-default);height:calc(var(--device-icon-size) * .42);background:var(--color-border)}.DeviceIcon_badgeRoot{width:var(--device-icon-size);height:var(--device-icon-size)}.DeviceIcon_lead{position:absolute;inset-block-start:0;inset-inline-start:0}.DeviceIcon_badge{position:absolute;inset-block-end:0;inset-inline-end:0;border-radius:var(--radius-full);background:var(--device-icon-plate, var(--color-surface))}.DeviceIcon_tile{position:absolute;inset-block-start:0;inset-inline-start:0;border-radius:var(--radius-md);background:var(--device-icon-plate, var(--device-icon-tint));box-shadow:var(--device-icon-hairline)}.DeviceIcon_badgeRoot[data-large] .DeviceIcon_tile{border-radius:var(--radius-lg)}.DeviceIcon_device .DeviceIcon_deviceBadge{background:var(--color-surface)}.DeviceIcon_pill{--device-icon-motion: var(--motion-duration-normal) var(--motion-easing-standard);align-items:center;box-sizing:border-box;height:var(--device-icon-size);padding-inline:calc(var(--device-icon-size) * .2);gap:calc(var(--device-icon-size) * .16);border-radius:var(--radius-full);background:var(--device-icon-plate, var(--device-icon-tint));box-shadow:var(--device-icon-hairline);font-family:var(--font-family-base);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;transition:padding var(--device-icon-motion),gap var(--device-icon-motion)}.DeviceIcon_pill[data-label]{padding-inline:calc(var(--device-icon-size) * .18) calc(var(--device-icon-size) * .32);gap:calc(var(--device-icon-size) * .22)}.DeviceIcon_pillItem{display:inline-flex;align-items:center}.DeviceIcon_label{display:grid;grid-template-columns:0fr;transition:grid-template-columns var(--device-icon-motion)}.DeviceIcon_labelText{min-width:0;overflow:hidden;line-height:var(--leading-tight);padding-inline-start:0;opacity:0;transform:translate(calc(var(--device-icon-size) * -.12));transition:opacity var(--device-icon-motion),transform var(--device-icon-motion),padding var(--device-icon-motion)}.DeviceIcon_pill[data-label] .DeviceIcon_label{grid-template-columns:1fr}.DeviceIcon_pill[data-label] .DeviceIcon_labelText{padding-inline-start:calc(var(--device-icon-size) * .14);opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.DeviceIcon_pill,.DeviceIcon_label,.DeviceIcon_labelText{transition:none}}.DeviceIcon_textXs{font-size:var(--font-size-xs)}.DeviceIcon_textSm{font-size:var(--font-size-sm)}.DeviceIcon_textMd{font-size:var(--font-size-md)}.DeviceIcon_disc{border-radius:var(--radius-full);background:var(--device-icon-plate, var(--device-icon-tint))}.DeviceIcon_disc:not(.DeviceIcon_cut){box-shadow:var(--device-icon-hairline)}.DeviceIcon_stack{flex-direction:column;align-items:center}.DeviceIcon_stack>*+*{position:relative;z-index:1;margin-block-start:calc(var(--device-icon-disc) * -.25)}.DeviceIcon_pair{align-items:center;height:var(--device-icon-size)}.DeviceIcon_pair>:first-child{position:relative;z-index:1}.DeviceIcon_pair>*+*{margin-inline-start:calc(var(--device-icon-size) * -.3)}.DeviceIcon_surfaceTranslucent{--device-icon-plate: color-mix(in srgb, var(--color-surface) 72%, transparent)}.DeviceIcon_surfaceTransparent{--device-icon-plate: transparent}.DeviceIcon_surfaceAccent{--device-icon-plate: color-mix(in srgb, var(--color-primary) 18%, var(--color-surface))}.DeviceIcon_glass{--device-icon-glass-light: color-mix(in srgb, var(--color-surface) 80%, transparent);--device-icon-glass-top: color-mix(in srgb, var(--color-surface) 58%, transparent);--device-icon-glass-bottom: color-mix(in srgb, var(--color-surface) 30%, transparent);--device-icon-glass-shadow: color-mix(in srgb, var(--color-overlay) 55%, transparent)}@supports (color: light-dark(currentColor,currentColor)){.DeviceIcon_glass{--device-icon-glass-light: light-dark(var(--color-surface), var(--color-foreground))}}.DeviceIcon_glass .DeviceIcon_badge,.DeviceIcon_glass .DeviceIcon_tile,.DeviceIcon_glass .DeviceIcon_leadBubble{background:linear-gradient(180deg,var(--device-icon-glass-top),var(--device-icon-glass-bottom));-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);box-shadow:inset 0 1px color-mix(in srgb,var(--device-icon-glass-light) 85%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--device-icon-glass-light) 30%,transparent),inset 0 -1px 2px color-mix(in srgb,var(--device-icon-glass-light) 18%,transparent),0 1px 2px 0 var(--device-icon-glass-shadow),0 4px 10px -2px var(--device-icon-glass-shadow)}.DeviceIcon_glass .DeviceIcon_leadBubble{border-radius:var(--radius-full)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.DeviceIcon_glass .DeviceIcon_badge,.DeviceIcon_glass .DeviceIcon_tile,.DeviceIcon_glass .DeviceIcon_leadBubble{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-foreground-muted),0 0 0 1px var(--color-surface)}}@media(prefers-reduced-transparency:reduce){.DeviceIcon_glass .DeviceIcon_badge,.DeviceIcon_glass .DeviceIcon_tile,.DeviceIcon_glass .DeviceIcon_leadBubble{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--color-foreground-muted),0 0 0 1px var(--color-surface)}}.Highlight_mark{border-radius:var(--radius-sm);background:var(--color-highlight);color:var(--color-foreground);font-weight:var(--font-weight-semibold);text-decoration:none;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media(forced-colors:active){.Highlight_mark{background:Mark;color:MarkText;text-decoration:underline;forced-color-adjust:none}}@media print{.Highlight_mark{text-decoration:underline}}.strongColor_strongColor{--_accent-strong: color-mix(in oklab, var(--_accent) 50%, var(--color-foreground))}@supports (color: light-dark(oklch(from red l c h),red)){.strongColor_strongColor{--_accent-strong: light-dark(oklch(from var(--_accent) min(l, .5) c h), oklch(from var(--_accent) max(l, .75) c h))}}.IconTile_tile{--_accent: var(--color-foreground-muted);box-sizing:border-box;flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--_tile-size);height:var(--_tile-size);border-radius:var(--_tile-radius);font-size:var(--_tile-icon);line-height:1}.IconTile_sm{--_tile-size: var(--space-lg);--_tile-radius: var(--radius-sm);--_tile-icon: var(--font-size-sm)}.IconTile_md{--_tile-size: calc(var(--space-xl) + var(--space-xs));--_tile-radius: var(--radius-md);--_tile-icon: var(--font-size-lg)}.IconTile_lg{--_tile-size: calc(var(--space-xl) + var(--space-sm));--_tile-radius: var(--radius-md);--_tile-icon: var(--font-size-xl)}.IconTile_primary{--_accent: var(--color-primary-graphic)}.IconTile_success{--_accent: var(--color-success)}.IconTile_warning{--_accent: var(--color-warning)}.IconTile_danger{--_accent: var(--color-danger)}.IconTile_info{--_accent: var(--color-info)}.IconTile_tinted{background:color-mix(in srgb,var(--_accent) 12%,transparent);box-shadow:inset 0 0 0 var(--border-width-default) color-mix(in srgb,var(--color-foreground) 8%,transparent);color:var(--_accent-strong)}.IconTile_tinted.IconTile_primary{color:var(--color-primary-text)}.IconTile_tinted.IconTile_neutral{color:var(--color-foreground-muted)}.IconTile_solid{background:var(--_accent);color:var(--color-surface)}.IconTile_solid[data-free-color]{background:var(--_accent-strong)}.IconTile_tile.IconTile_disabled{background:var(--color-border);box-shadow:none;color:var(--color-surface)}@media(forced-colors:active){.IconTile_tile{outline:var(--border-width-default) solid CanvasText;outline-offset:calc(-1 * var(--border-width-default));color:CanvasText}.IconTile_tile.IconTile_disabled{outline-color:GrayText;color:GrayText}}.Button_button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);margin:0;border:1px solid transparent;border-radius:var(--radius-control);font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;-webkit-tap-highlight-color:transparent;transition-property:background-color,border-color,color,box-shadow;transition-duration:var(--motion-duration-instant);transition-timing-function:var(--motion-easing-standard)}.Button_button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Button_md{min-height:var(--control-height-md);padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm)}.Button_lg{min-height:var(--control-height-touch);padding:var(--space-sm) var(--space-lg);font-size:var(--font-size-md)}.Button_sm{min-height:var(--control-height-sm);padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-xs);gap:var(--space-xs)}.Button_fullWidth{display:flex;width:100%}.Button_primary{background:var(--color-primary);color:var(--color-primary-foreground)}.Button_primary:link,.Button_primary:visited{color:var(--color-primary-foreground)}.Button_primary:hover{background:var(--color-primary-hover)}.Button_primary:active{background:var(--color-primary-active)}.Button_secondary{background:var(--color-surface);color:var(--color-secondary-foreground);border-color:var(--color-border)}.Button_secondary:link,.Button_secondary:visited{color:var(--color-secondary-foreground)}.Button_secondary:hover{background:var(--color-secondary)}.Button_secondary:active{background:var(--color-secondary-hover);border-color:color-mix(in srgb,var(--color-foreground) 20%,var(--color-border))}.Button_ghost{background:transparent;color:var(--color-foreground)}.Button_ghost:link,.Button_ghost:visited{color:var(--color-foreground)}.Button_ghost:hover{background:var(--color-secondary)}.Button_ghost:active{background:var(--color-secondary-hover)}.Button_danger{--btn-danger-foreground: var(--button-danger-foreground, var(--color-danger-foreground));--btn-danger-foreground-hover: var(--button-danger-foreground-hover, var(--btn-danger-foreground));background:var(--button-danger-background, var(--color-danger));color:var(--btn-danger-foreground);border-color:var(--button-danger-border, transparent)}.Button_danger:link,.Button_danger:visited{color:var(--btn-danger-foreground)}.Button_danger:hover{background:var(--button-danger-background-hover, var(--color-danger-hover));color:var(--btn-danger-foreground-hover)}.Button_danger:active{background:var(--button-danger-background-active, var(--color-danger-active));color:var(--btn-danger-foreground-hover)}.Button_floating{border-color:transparent;border-radius:var(--radius-full);box-shadow:var(--elevation-floating)}.Button_floating.Button_secondary:active{border-color:transparent}.Button_floating:focus-visible{box-shadow:0 0 0 2px var(--color-surface),var(--elevation-floating)}.Button_button:disabled,.Button_button.Button_disabled,.Button_button.Button_disabled:hover,.Button_button.Button_disabled:active,.Button_button.Button_disabled:link,.Button_button.Button_disabled:visited{background:var(--color-secondary);color:var(--color-foreground-subtle);border-color:transparent;cursor:not-allowed;text-decoration:none}.Button_unavailable,.Button_unavailable:hover,.Button_unavailable:active{background:var(--color-secondary);color:var(--color-foreground-subtle);border-color:transparent;cursor:not-allowed}.Button_loading{cursor:progress}.Button_loading.Button_disabled,.Button_button:disabled.Button_loading{cursor:not-allowed}.Button_icon{display:inline-flex;flex:none}.Button_spinner{flex:none;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-full);animation:Button_spin var(--motion-duration-loop) var(--motion-easing-linear) infinite}@keyframes Button_spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.Button_spinner{animation:none;border-right-color:currentColor;opacity:.6}}.Field_stack{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.Field_stackLabelHidden{position:relative}.Field_labelRow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}.Field_visuallyHidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.Field_control{box-sizing:border-box;width:100%;margin:0;padding:var(--space-sm) var(--space-md);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-foreground);font-family:var(--font-family-base);font-size:var(--font-size-md);line-height:var(--leading-normal);transition-property:border-color,box-shadow;transition-duration:var(--motion-duration-instant);transition-timing-function:var(--motion-easing-standard)}input.Field_control,select.Field_control{height:var(--control-height-md);padding-top:0;padding-bottom:0}textarea.Field_control{border-radius:var(--radius-control-multiline, min(var(--radius-control), var(--radius-lg)))}.Field_control::placeholder{color:var(--color-foreground-subtle)}.Field_control:hover{border-color:var(--color-foreground-subtle)}.Field_control:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-1px;border-color:var(--color-focus-ring)}.Field_invalid,.Field_invalid:hover{border-color:var(--color-danger);box-shadow:inset 0 0 0 calc(var(--border-width-emphasis) - var(--border-width-default)) var(--color-danger)}.Field_invalid:focus-visible{outline-color:var(--color-danger);border-color:var(--color-danger)}.Field_control:disabled{background:var(--color-secondary);border-color:var(--color-border-subtle);color:var(--color-foreground-subtle);cursor:not-allowed}.Field_invalid:disabled,.Field_invalid:disabled:hover{border-color:var(--color-border-subtle);box-shadow:none}.Field_label{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-foreground)}.Field_required{margin-left:var(--space-xs);color:var(--color-danger-text)}.Field_description{margin:0;font-family:var(--font-family-base);font-size:var(--font-size-xs);line-height:var(--leading-normal);color:var(--color-foreground-muted)}.Field_error{display:flex;align-items:flex-start;gap:var(--space-xs);margin:0;font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);color:var(--color-danger-text)}.Field_success{color:var(--color-success-text)}.Field_errorIcon{display:inline-flex;flex:none;align-items:center;height:calc(var(--font-size-xs) * var(--leading-normal));font-size:var(--font-size-sm)}.Field_counter{font-family:var(--font-family-base);font-size:var(--font-size-xs);color:var(--color-foreground-muted);font-variant-numeric:tabular-nums}.Field_counterFull{color:var(--color-danger-text);font-weight:var(--font-weight-semibold)}.Field_labelDisabled{color:var(--color-foreground-subtle)}.pulse_pulse{animation:pulse_valley-pulse calc(2 * var(--motion-duration-slow)) var(--motion-easing-standard) 1}.pulse_pulseText{animation:pulse_valley-pulse-text calc(2 * var(--motion-duration-slow)) var(--motion-easing-standard) 1}@keyframes pulse_valley-pulse{0%{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--_pulse-ring, var(--color-primary-graphic)) 30%,transparent)}30%{transform:scale(var(--_pulse-scale, 1.15))}to{transform:scale(1);box-shadow:0 0 0 var(--space-xs) transparent}}@keyframes pulse_valley-pulse-text{0%{transform:scale(1)}30%{transform:scale(var(--_pulse-scale, 1.15));color:var(--color-foreground)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.pulse_pulse,.pulse_pulseText{animation:none}}.IconButton_iconButton{gap:0}.IconButton_md{width:var(--control-height-md);height:var(--control-height-md);padding:0;font-size:var(--font-size-md)}.IconButton_sm{width:var(--control-height-sm);height:var(--control-height-sm);padding:0;font-size:var(--font-size-sm)}.IconButton_iconButton{position:relative}.IconButton_count{--_count-ring: 2px;position:absolute;top:0;inset-inline-start:calc(50% + var(--space-xs));box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-md);height:var(--space-md);padding:0 var(--space-xs);border-radius:var(--radius-full);outline:var(--_count-ring) solid var(--color-surface);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1;pointer-events:none}.IconButton_sm .IconButton_count{top:calc(-1 * var(--space-xs))}.IconButton_count-danger{background:var(--color-danger);color:var(--color-danger-foreground);--_pulse-ring: var(--color-danger)}.IconButton_count-primary{background:var(--color-primary-graphic);color:var(--color-primary-foreground);--_pulse-ring: var(--color-primary-graphic)}.IconButton_count-neutral{background:var(--color-foreground-muted);color:var(--color-surface);--_pulse-ring: var(--color-foreground-muted)}.IconButton_iconButton:disabled .IconButton_count,.IconButton_iconButton[aria-disabled=true]:not([aria-busy=true]) .IconButton_count{background:var(--color-foreground-subtle);color:var(--color-surface)}.IconButtonGroup_group{--_ibg-radius: var(--radius-md);--_ibg-inner: calc(var(--_ibg-radius) - var(--border-width-default));box-sizing:border-box;display:inline-flex;flex:none;width:max-content;border:var(--border-width-default) solid var(--color-border);border-radius:var(--_ibg-radius);background:var(--color-surface);box-shadow:var(--elevation-raised)}.IconButtonGroup_vertical{flex-direction:column}.IconButtonGroup_horizontal{flex-direction:row}.IconButtonGroup_group>:is(button,a),.IconButtonGroup_group>*>:is(button,a){border:0;border-radius:0}.IconButtonGroup_group.IconButtonGroup_group.IconButtonGroup_horizontal>*+:is(button,a),.IconButtonGroup_group.IconButtonGroup_group.IconButtonGroup_horizontal>*+*>:is(button,a){border-inline-start:var(--border-width-default) solid var(--color-border)}.IconButtonGroup_group.IconButtonGroup_group.IconButtonGroup_vertical>*+:is(button,a),.IconButtonGroup_group.IconButtonGroup_group.IconButtonGroup_vertical>*+*>:is(button,a){border-block-start:var(--border-width-default) solid var(--color-border)}.IconButtonGroup_horizontal>:is(button,a):first-child,.IconButtonGroup_horizontal>:first-child>:is(button,a){border-start-start-radius:var(--_ibg-inner);border-end-start-radius:var(--_ibg-inner)}.IconButtonGroup_horizontal>:is(button,a):last-child,.IconButtonGroup_horizontal>:last-child>:is(button,a){border-start-end-radius:var(--_ibg-inner);border-end-end-radius:var(--_ibg-inner)}.IconButtonGroup_vertical>:is(button,a):first-child,.IconButtonGroup_vertical>:first-child>:is(button,a){border-start-start-radius:var(--_ibg-inner);border-start-end-radius:var(--_ibg-inner)}.IconButtonGroup_vertical>:is(button,a):last-child,.IconButtonGroup_vertical>:last-child>:is(button,a){border-end-start-radius:var(--_ibg-inner);border-end-end-radius:var(--_ibg-inner)}.IconButtonGroup_vertical>*{display:flex}.IconButtonGroup_group>:is(button,a):focus-visible,.IconButtonGroup_group>*>:is(button,a):focus-visible{position:relative;z-index:1;outline:2px solid var(--color-focus-ring);outline-offset:-2px}@media(pointer:coarse){.IconButtonGroup_group>:is(button,a),.IconButtonGroup_group>*>:is(button,a){width:var(--control-height-touch);height:var(--control-height-touch)}}.ToggleButton_toggle{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);margin:0;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-foreground-muted);font-family:var(--font-family-base);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);white-space:nowrap;cursor:pointer;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition-property:background-color,border-color,color,transform;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-easing-standard)}.ToggleButton_toggle:hover{background:var(--color-secondary);color:var(--color-foreground)}.ToggleButton_toggle:active:not(:disabled){transform:scale(.96)}.ToggleButton_toggle[aria-pressed=true]{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));border-color:var(--color-primary-text);color:color-mix(in srgb,var(--color-primary-text) 60%,var(--color-foreground));font-weight:var(--font-weight-semibold)}.ToggleButton_toggle[aria-pressed=true]:hover{background:color-mix(in srgb,var(--color-primary) 18%,var(--color-surface))}.ToggleButton_toggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ToggleButton_toggle:disabled{background:var(--color-secondary);border-color:transparent;color:var(--color-foreground-subtle);cursor:not-allowed}.ToggleButton_icon{display:inline-flex}.ToggleButton_toggle[data-changed][aria-pressed=true] .ToggleButton_icon{animation:ToggleButton_toggle-on var(--motion-duration-normal) var(--motion-easing-entrance)}.ToggleButton_toggle[data-changed][aria-pressed=false] .ToggleButton_icon{animation:ToggleButton_toggle-off var(--motion-duration-normal) var(--motion-easing-exit)}@keyframes ToggleButton_toggle-on{45%{transform:scale(1.22) rotate(-8deg)}}@keyframes ToggleButton_toggle-off{45%{transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.ToggleButton_toggle{transition-property:background-color,border-color,color}.ToggleButton_toggle:active:not(:disabled){transform:none}.ToggleButton_toggle[data-changed] .ToggleButton_icon{animation:none}}.ToggleButton_md{min-height:var(--control-height-md);padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm)}.ToggleButton_sm{min-height:var(--control-height-sm);padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-xs);gap:var(--space-xs)}.ToggleButton_iconOnly.ToggleButton_md{width:var(--control-height-md);height:var(--control-height-md);padding:0;font-size:var(--font-size-md)}.ToggleButton_iconOnly.ToggleButton_sm{width:var(--control-height-sm);height:var(--control-height-sm);padding:0;font-size:var(--font-size-sm)}.Link_link{display:inline;color:var(--color-primary-text);font-family:inherit;font-size:inherit;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer;border-radius:var(--radius-sm);transition:color var(--motion-duration-instant) var(--motion-easing-standard)}.Link_link:hover{color:var(--color-primary-hover);text-decoration-thickness:2px}.Link_link:active{color:var(--color-primary-active)}.Link_link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Link_inline{text-decoration-line:underline}.Link_standalone{text-decoration-line:none;font-weight:var(--font-weight-medium)}.Link_standalone:hover{text-decoration-line:underline}.Link_button{text-decoration:none}.Link_externalIcon{margin-left:.2em;font-size:.85em}.Skeleton_skeleton{display:block;background-color:color-mix(in srgb,var(--color-foreground) 9%,var(--color-surface));background-image:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-surface) 70%,transparent) 50%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;animation:Skeleton_shimmer var(--motion-duration-loop) var(--motion-easing-linear) infinite}.Skeleton_text{width:100%;height:calc(var(--font-size-md) * var(--leading-tight));border-radius:var(--radius-sm)}.Skeleton_circle{width:var(--space-2xl);height:var(--space-2xl);border-radius:var(--radius-full)}.Skeleton_rect{width:100%;height:120px;border-radius:var(--radius-md)}.Skeleton_lines{display:flex;flex-direction:column;gap:var(--space-sm)}.Skeleton_last{width:60%}@keyframes Skeleton_shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.Skeleton_skeleton{animation:none;background-image:none}}.List_root{container-type:inline-size;min-width:0}.List_frame{box-sizing:border-box;border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-surface-lg);background:var(--color-surface);color:var(--color-foreground);font-family:var(--font-family-base)}.List_plain .List_frame{border:0;border-radius:0;background:transparent}.List_list{margin:0;padding:0;list-style:none}.List_item{--_start-size: calc(var(--space-xl) + var(--space-xs));position:relative;display:grid;grid-template-areas:"text end";grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-md);padding:var(--space-md);transition-property:background-color;transition-duration:var(--motion-duration-instant);transition-timing-function:var(--motion-easing-standard)}.List_item+.List_item{border-top:var(--border-width-default) solid var(--color-border-subtle)}.List_withStart{grid-template-areas:"start text end";grid-template-columns:var(--_start-size) minmax(0,1fr) auto}.List_startLg{--_start-size: var(--space-2xl)}.List_startXl{--_start-size: var(--space-3xl)}.List_withSelect{grid-template-areas:"select text end";grid-template-columns:auto minmax(0,1fr) auto}.List_withSelect.List_withStart{grid-template-areas:"select start text end";grid-template-columns:auto var(--_start-size) minmax(0,1fr) auto}.List_select{grid-area:select;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;align-self:stretch;margin-block:calc(-1 * var(--space-md));margin-inline-start:calc(-1 * var(--space-md));padding-inline-start:var(--space-md)}.List_select .List_selectBox{flex:none;width:calc(var(--space-md) + var(--space-xs));height:calc(var(--space-md) + var(--space-xs))}@media(pointer:coarse){.List_select{min-width:var(--control-height-touch);min-height:var(--control-height-touch)}}.List_item[data-selected],.List_interactive[data-selected]:has(.List_target:hover){background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface))}.List_item[data-selected]:before{content:"";position:absolute;inset-block:6px;inset-inline-start:0;width:3px;border-radius:var(--radius-full);background:var(--color-primary-graphic);pointer-events:none}.List_body{grid-area:text;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-md);min-width:0}.List_body>.List_text{grid-area:auto}.List_aside{display:inline-flex;align-items:center;justify-self:end;min-width:0;color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;line-height:var(--leading-normal);text-align:end;white-space:nowrap}.List_start{grid-area:start;display:inline-flex;align-items:center;justify-content:center;min-width:0;color:var(--color-foreground-muted)}.List_text{grid-area:text;display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.List_heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs) var(--space-sm);min-width:0}.List_title{min-width:0;color:var(--color-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);overflow-wrap:anywhere}.List_badge{display:inline-flex;flex:none}.List_description{color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);overflow-wrap:anywhere}.List_end{grid-area:end;display:flex;align-items:center;gap:var(--space-sm)}.List_actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.List_menu{display:inline-flex;flex:none}.List_chevron{color:var(--color-foreground-muted);transition-property:color;transition-duration:var(--motion-duration-instant);transition-timing-function:var(--motion-easing-standard)}.List_target{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;text-decoration:none;cursor:pointer}.List_target:after{content:"";position:absolute;inset:0;border-radius:inherit}.List_target:focus-visible{outline:none}.List_end:not(.List_chevron){position:relative;z-index:1}.List_interactive:has(.List_target:hover){background:var(--color-secondary);outline:1px solid var(--color-foreground-subtle);outline-offset:-1px}.List_interactive:has(.List_target:hover) .List_chevron{color:var(--color-foreground)}.List_interactive:has(.List_target:active){background:var(--color-secondary-hover)}.List_interactive:has(.List_target:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:-2px}.List_root:not(.List_plain) .List_item:first-child{border-top-left-radius:calc(var(--radius-surface-lg) - var(--border-width-default));border-top-right-radius:calc(var(--radius-surface-lg) - var(--border-width-default))}.List_root:not(.List_plain):not(.List_withFooter) .List_item:last-child{border-bottom-left-radius:calc(var(--radius-surface-lg) - var(--border-width-default));border-bottom-right-radius:calc(var(--radius-surface-lg) - var(--border-width-default))}.List_item[data-muted] .List_title{color:var(--color-foreground-muted)}.List_item[data-muted] .List_start{opacity:var(--opacity-disabled)}@container (width < 30rem){.List_withActions{grid-template-areas:"text" "end";grid-template-columns:minmax(0,1fr);row-gap:var(--space-md)}.List_withActions.List_withStart{grid-template-areas:"start text" "end end";grid-template-columns:var(--_start-size) minmax(0,1fr)}.List_withSelect.List_withActions{grid-template-areas:"select text" "end end";grid-template-columns:auto minmax(0,1fr)}.List_withSelect.List_withStart.List_withActions{grid-template-areas:"select start text" "end end end";grid-template-columns:auto var(--_start-size) minmax(0,1fr)}.List_body{grid-template-columns:minmax(0,1fr);row-gap:var(--space-xs)}.List_aside{justify-self:start;text-align:start;white-space:normal}.List_withActions .List_end{align-items:stretch}.List_withActions .List_actions{flex:1}.List_withActions .List_actions>*{flex:1 1 0;min-width:fit-content}.List_withActions .List_actions>:not(button,a)>:is(button,a){width:100%}}.List_footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:var(--border-width-default) solid var(--color-border-subtle);color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.List_empty .List_frame{padding:var(--space-md)}.List_skeletonItem{box-sizing:content-box;min-height:var(--control-height-md)}.Checkbox_root{display:flex;align-items:flex-start;gap:var(--space-sm)}.Checkbox_control{position:relative;flex:none;display:inline-flex;width:calc(var(--space-md) + var(--space-xs));height:calc(var(--space-md) + var(--space-xs))}.Checkbox_native{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.Checkbox_native:disabled,.Checkbox_native[aria-disabled=true]{cursor:not-allowed}.Checkbox_labelHidden{position:relative;display:inline-flex;gap:0;vertical-align:middle}@media(pointer:coarse){.Checkbox_labelHidden .Checkbox_native{inset:50% auto auto 50%;width:max(100%,var(--control-height-touch));height:max(100%,var(--control-height-touch));transform:translate(-50%,-50%)}}.Checkbox_box{position:relative;box-sizing:border-box;width:100%;height:100%;border:1px solid var(--color-foreground-muted);border-radius:var(--radius-sm);background:var(--color-surface);pointer-events:none;transition-property:background-color,border-color;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-easing-standard)}.Checkbox_box:after{content:"";position:absolute;left:50%;top:45%;width:30%;height:55%;box-sizing:border-box;border:solid var(--color-primary-foreground);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg) scale(0);transition:transform var(--motion-duration-fast) var(--motion-easing-entrance)}.Checkbox_native:hover+.Checkbox_box{border-color:var(--color-foreground)}.Checkbox_native:checked+.Checkbox_box,.Checkbox_native:indeterminate+.Checkbox_box{background:var(--color-primary-graphic);border-color:var(--color-primary-graphic)}.Checkbox_native:checked:hover+.Checkbox_box,.Checkbox_native:indeterminate:hover+.Checkbox_box{background:var(--color-primary-graphic-hover);border-color:var(--color-primary-graphic-hover)}.Checkbox_native:checked+.Checkbox_box:after{transform:translate(-50%,-50%) rotate(45deg) scale(1)}.Checkbox_native:indeterminate+.Checkbox_box:after{top:50%;width:50%;height:0;border-width:0 0 2px;transform:translate(-50%,-50%) scale(1)}.Checkbox_native:focus-visible+.Checkbox_box{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Checkbox_invalid+.Checkbox_box{border-color:var(--color-danger)}.Checkbox_native:disabled+.Checkbox_box{background:var(--color-secondary);border-color:var(--color-border)}.Checkbox_native:disabled:checked+.Checkbox_box:after,.Checkbox_native:disabled:indeterminate+.Checkbox_box:after{border-color:var(--color-foreground-subtle)}.Checkbox_native[aria-disabled=true]+.Checkbox_box,.Checkbox_native[aria-disabled=true]:hover+.Checkbox_box,.Checkbox_native[aria-disabled=true]:checked+.Checkbox_box,.Checkbox_native[aria-disabled=true]:checked:hover+.Checkbox_box,.Checkbox_native[aria-disabled=true]:indeterminate+.Checkbox_box,.Checkbox_native[aria-disabled=true]:indeterminate:hover+.Checkbox_box{background:var(--color-secondary);border-color:var(--color-border)}.Checkbox_native[aria-disabled=true]:checked+.Checkbox_box:after,.Checkbox_native[aria-disabled=true]:indeterminate+.Checkbox_box:after{border-color:var(--color-foreground-subtle)}.Checkbox_text{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.Checkbox_text>label{cursor:pointer}.ListBox_list{--listbox-pad-y: var(--space-sm);--listbox-pad-x: var(--space-md);display:flex;flex-direction:column;gap:2px;margin:0;padding:var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);font-family:var(--font-family-base)}.ListBox_compact{--listbox-pad-y: var(--space-xs);--listbox-pad-x: var(--space-sm);gap:0}.ListBox_option{position:relative;padding:var(--listbox-pad-y) var(--listbox-pad-x);border-radius:var(--radius-item, max(0px, calc(var(--radius-surface) - var(--space-xs))));color:var(--color-foreground-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);cursor:pointer;transition-property:background-color,color;transition-duration:var(--motion-duration-instant);transition-timing-function:var(--motion-easing-standard)}.ListBox_rich{display:flex;align-items:center;gap:var(--space-sm) var(--space-md)}.ListBox_multiple{display:flex;align-items:center;gap:var(--space-sm)}.ListBox_start{display:inline-flex;flex:none;align-items:center;justify-content:center}.ListBox_startIcon{width:20px;color:var(--color-foreground-muted);font-size:var(--font-size-md)}.ListBox_text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ListBox_title{overflow:hidden;color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap}.ListBox_description{overflow:hidden;color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);text-overflow:ellipsis;white-space:nowrap}.ListBox_meta{display:inline-flex;flex:none;align-items:center;gap:var(--space-xs);margin-inline-start:auto;color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums}.ListBox_option:hover{background:var(--color-secondary);color:var(--color-foreground)}.ListBox_option:hover:not([aria-disabled=true]){outline:1px solid var(--color-foreground-subtle);outline-offset:-1px}.ListBox_option:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ListBox_option[aria-disabled=true]{color:var(--color-foreground-subtle);cursor:not-allowed}.ListBox_option[aria-disabled=true] .ListBox_title,.ListBox_option[aria-disabled=true] .ListBox_description,.ListBox_option[aria-disabled=true] .ListBox_startIcon{color:var(--color-foreground-subtle)}.ListBox_option[aria-disabled=true]:hover{background:transparent}.ListBox_selected,.ListBox_selected:hover{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface));color:var(--color-primary-text);font-weight:var(--font-weight-semibold)}.ListBox_selected .ListBox_title{color:var(--color-primary-text)}.ListBox_selected:not(.ListBox_multiple):before{content:"";position:absolute;inset-block:6px;inset-inline-start:0;width:3px;border-radius:var(--radius-full);background:var(--color-primary-graphic)}.ListBox_check{position:relative;display:inline-block;flex:none;width:16px;height:16px;border:1px solid var(--color-foreground-muted);border-radius:var(--radius-sm);background:var(--color-surface);box-sizing:border-box;transition-property:background-color,border-color;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-easing-standard)}.ListBox_check:after{content:"";position:absolute;left:50%;top:45%;width:30%;height:55%;box-sizing:border-box;border:solid var(--color-primary-foreground);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg) scale(0);transition:transform var(--motion-duration-fast) var(--motion-easing-entrance)}.ListBox_option:hover .ListBox_check{border-color:var(--color-foreground)}.ListBox_selected .ListBox_check,.ListBox_selected:hover .ListBox_check{border-color:var(--color-primary-graphic);background:var(--color-primary-graphic)}.ListBox_selected .ListBox_check:after{transform:translate(-50%,-50%) rotate(45deg) scale(1)}.ListBox_dividers{gap:0}.ListBox_dividers .ListBox_option+.ListBox_option,.ListBox_dividers .ListBox_group+.ListBox_option,.ListBox_dividers .ListBox_option+.ListBox_group{box-shadow:0 -1px 0 var(--color-border)}.ListBox_group{display:flex;flex-direction:column;gap:inherit}.ListBox_group+.ListBox_group,.ListBox_option+.ListBox_group{margin-top:var(--space-sm)}.ListBox_groupLabel{padding:var(--space-xs) var(--listbox-pad-x);color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.ListBox_emptyList{padding:var(--space-md)}.ListBox_skeletonItem{display:flex;align-items:center;gap:var(--space-md);cursor:default}.ListBox_skeletonItem:hover{background:transparent}.ListBox_visuallyHidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ListBox_titleRow{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--space-sm);min-width:0}.ListBox_titleRow .ListBox_title{flex:0 1 auto}.ListBox_badge{display:inline-flex;flex:none}.ListBox_clamp{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines);line-clamp:var(--lines)}.ListBox_detail{overflow:hidden;color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);text-overflow:ellipsis;white-space:nowrap}.ListBox_option[data-muted]:not([aria-disabled=true]):not(.ListBox_selected) .ListBox_title,.ListBox_option[data-muted]:not([aria-disabled=true]) .ListBox_description,.ListBox_option[data-muted]:not([aria-disabled=true]) .ListBox_detail,.ListBox_option[data-muted]:not([aria-disabled=true]) .ListBox_meta{color:var(--color-foreground-muted)}.ListBox_option[data-muted] .ListBox_start{opacity:var(--opacity-disabled)}.ListBox_plain{padding:0;border:0;border-radius:0;background:transparent}.ListBox_plain .ListBox_option{border-radius:0}.ListBox_plain.ListBox_dividers .ListBox_option+.ListBox_option,.ListBox_plain.ListBox_dividers .ListBox_group+.ListBox_option,.ListBox_plain.ListBox_dividers .ListBox_option+.ListBox_group{box-shadow:0 -1px 0 var(--color-border-subtle)}.MasterDetail_root{display:grid;grid-template-columns:minmax(0,var(--md-list)) minmax(0,1fr);gap:var(--space-lg);align-items:start;min-width:0;font-family:var(--font-family-base)}.MasterDetail_fixed{height:var(--md-height);align-items:stretch}.MasterDetail_fixed .MasterDetail_list,.MasterDetail_fixed .MasterDetail_detail{min-height:0;overflow:auto}.MasterDetail_list,.MasterDetail_detail{min-width:0}.MasterDetail_detail:focus{outline:none}.MasterDetail_detail:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-md)}.MasterDetail_narrow{grid-template-columns:minmax(0,1fr)}.MasterDetail_list[hidden],.MasterDetail_detail[hidden]{display:none}.MasterDetail_back{margin-bottom:var(--space-sm);margin-inline-start:calc(var(--space-sm) * -1)}.MasterDetail_split{gap:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-surface-lg);background:var(--color-surface);align-items:stretch}.MasterDetail_split .MasterDetail_list{padding:var(--space-sm);border-inline-end:1px solid var(--color-border);background:var(--color-background)}.MasterDetail_split .MasterDetail_detail{padding:var(--space-lg);background:var(--color-surface)}.MasterDetail_split.MasterDetail_narrow .MasterDetail_list{border-inline-end:0}.MasterDetail_split .MasterDetail_list>[role=listbox],.MasterDetail_split .MasterDetail_list>[role=status]{border:0;background:transparent;padding:0}.MasterDetail_separate{align-items:stretch}.MasterDetail_separate .MasterDetail_list,.MasterDetail_separate .MasterDetail_detail{border:1px solid var(--color-border);border-radius:var(--radius-surface-lg);background:var(--color-surface)}.MasterDetail_separate .MasterDetail_list{padding:var(--space-sm)}.MasterDetail_separate .MasterDetail_detail{padding:var(--space-lg)}.MasterDetail_separate .MasterDetail_list>[role=listbox],.MasterDetail_separate .MasterDetail_list>[role=status]{border:0;padding:0}.TextField_wrapper{position:relative;display:flex;align-items:center}.TextField_password::-ms-reveal,.TextField_password::-ms-clear{display:none}input.TextField_revealable{padding-inline-end:calc(var(--space-sm) + var(--space-xl))}.TextField_reveal{position:absolute;inset-inline-end:var(--space-xs);display:inline-flex;align-items:center;justify-content:center;width:var(--space-xl);height:var(--space-xl);padding:0;border:0;border-radius:max(0px,calc(var(--radius-control) - var(--space-xs)));background:transparent;color:var(--color-foreground-muted);font-size:var(--font-size-md);cursor:pointer;transition-property:background-color,color;transition-duration:var(--motion-duration-instant);transition-timing-function:var(--motion-easing-standard)}.TextField_reveal:before{content:"";position:absolute;inset:calc(-1 * var(--space-xs))}.TextField_reveal:hover:not(:disabled){background:var(--color-secondary);color:var(--color-foreground)}.TextField_reveal:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.TextField_reveal:disabled{color:var(--color-foreground-subtle);cursor:not-allowed}@media(pointer:coarse){.TextField_reveal:before{inset:calc((var(--space-xl) - var(--control-height-touch)) / 2)}}@media(prefers-reduced-motion:reduce){.TextField_reveal{transition:none}}.Textarea_textarea{display:block;min-height:calc(var(--space-2xl) + var(--space-sm));resize:vertical}.Select_wrapper{position:relative;display:flex;align-items:center}.Select_select{appearance:none;padding-right:calc(var(--space-md) + var(--space-lg));cursor:pointer}.Select_select:disabled{cursor:not-allowed}.Select_chevron{position:absolute;right:var(--space-md);font-size:var(--font-size-md);color:var(--color-foreground-muted);pointer-events:none}.Select_select:disabled+.Select_chevron{color:var(--color-foreground-subtle)}.RadioCardGroup_fieldset{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0;margin:0;padding:0;border:0}.RadioCardGroup_legend{padding:0;margin-bottom:var(--space-xs)}.RadioCardGroup_options{display:flex;flex-direction:column;gap:var(--space-sm)}.RadioCardGroup_optionsFrame{container-type:inline-size;min-width:0}.RadioCardGroup_options.RadioCardGroup_columns{display:grid;grid-template-columns:repeat(var(--cards-columns),minmax(0,1fr))}@container (max-width: 400px){.RadioCardGroup_options.RadioCardGroup_columns{grid-template-columns:minmax(0,1fr)}}.RadioCardGroup_card{--radiocard-circle: calc(var(--font-size-md) * var(--leading-tight));--radiocard-pad: var(--space-3);--radiocard-border: var(--border-width-default);box-sizing:border-box;display:flex;flex-direction:column;min-width:0;padding:calc(var(--radiocard-pad) - var(--radiocard-border) + var(--border-width-default));border:var(--radiocard-border) solid var(--color-border);border-radius:var(--radius-surface-lg);background:var(--color-surface);font-family:var(--font-family-base);transition-property:border-color,background-color;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-easing-standard)}.RadioCardGroup_sm .RadioCardGroup_card{--radiocard-circle: calc(var(--font-size-sm) * var(--leading-normal));--radiocard-pad: var(--space-sm);border-radius:var(--radius-surface)}.RadioCardGroup_fieldset:not(:disabled) .RadioCardGroup_card:not([data-disabled]):not([data-checked]):has(>.RadioCardGroup_row:hover){border-color:var(--color-foreground-subtle)}.RadioCardGroup_card[data-checked],.RadioCardGroup_card[data-checked]:has(>.RadioCardGroup_row:hover){--radiocard-border: calc(var(--border-width-default) * 2);border-color:var(--color-primary-text);background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface))}.RadioCardGroup_card:has(>.RadioCardGroup_row .RadioCardGroup_native:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.RadioCardGroup_card[data-disabled],.RadioCardGroup_card[data-disabled]:has(>.RadioCardGroup_row:hover),.RadioCardGroup_fieldset:disabled .RadioCardGroup_card,.RadioCardGroup_fieldset:disabled .RadioCardGroup_card:has(>.RadioCardGroup_row:hover){--radiocard-border: var(--border-width-default);background:var(--color-secondary);border-color:var(--color-border)}.RadioCardGroup_row{position:relative;display:flex;align-items:flex-start;gap:var(--space-sm);min-width:0}.RadioCardGroup_control{position:relative;flex:none;display:inline-flex;width:var(--radiocard-circle);height:var(--radiocard-circle)}.RadioCardGroup_native{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.RadioCardGroup_native:disabled{cursor:not-allowed}.RadioCardGroup_circle{--radio-mark: var(--color-foreground-muted);position:relative;box-sizing:border-box;width:100%;height:100%;border:var(--border-width-default) solid var(--radio-mark);border-radius:var(--radius-full);background:var(--color-surface);pointer-events:none;transition-property:border-color,background-color;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-easing-standard)}.RadioCardGroup_circle:after{content:"";position:absolute;inset:var(--space-xs);border-radius:inherit;background:var(--radio-mark);opacity:0;transform:scale(0);transition-property:opacity,transform,background-color;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-easing-standard)}.RadioCardGroup_native:hover:not(:disabled):not(:checked):not(.RadioCardGroup_invalid)+.RadioCardGroup_circle,.RadioCardGroup_row:hover .RadioCardGroup_native:not(:disabled):not(:checked):not(.RadioCardGroup_invalid)+.RadioCardGroup_circle{--radio-mark: var(--color-foreground)}.RadioCardGroup_native:checked+.RadioCardGroup_circle{--radio-mark: var(--color-primary-graphic)}.RadioCardGroup_native:checked+.RadioCardGroup_circle:after{opacity:1;transform:scale(1)}.RadioCardGroup_native.RadioCardGroup_invalid+.RadioCardGroup_circle,.RadioCardGroup_native.RadioCardGroup_invalid:checked+.RadioCardGroup_circle{--radio-mark: var(--color-danger)}.RadioCardGroup_native:disabled+.RadioCardGroup_circle,.RadioCardGroup_native:disabled:checked+.RadioCardGroup_circle{--radio-mark: var(--color-foreground-muted);background:var(--color-secondary);border-color:var(--color-foreground-subtle)}.RadioCardGroup_avatar{--_media-disabled-opacity: .7;position:relative;flex:none;display:inline-flex}.RadioCardGroup_avatar>span{--avatar-size: calc(var(--space-xl) + var(--space-sm))}.RadioCardGroup_avatar:has(img):after{content:"";position:absolute;z-index:1;inset:0;border-radius:var(--radius-full);box-shadow:inset 0 0 0 var(--border-width-default) color-mix(in srgb,var(--color-foreground) 8%,transparent);pointer-events:none}[data-disabled] .RadioCardGroup_avatar img,.RadioCardGroup_fieldset:disabled .RadioCardGroup_avatar img{filter:grayscale(100%);opacity:var(--_media-disabled-opacity)}.RadioCardGroup_text{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.RadioCardGroup_title{color:var(--color-foreground);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);cursor:pointer}.RadioCardGroup_title:after{content:"";position:absolute;inset:calc((var(--radiocard-pad) - var(--radiocard-border) + var(--border-width-default)) * -1)}.RadioCardGroup_meta{color:var(--color-foreground-muted);font-weight:var(--font-weight-regular);white-space:nowrap}.RadioCardGroup_nameComma{font-size:0}.RadioCardGroup_description{color:var(--color-foreground-muted);font-size:var(--font-size-sm);line-height:var(--leading-tight)}.RadioCardGroup_description strong{color:var(--color-foreground);font-weight:var(--font-weight-semibold)}.RadioCardGroup_sm .RadioCardGroup_text{display:block;font-size:var(--font-size-sm);line-height:var(--leading-normal)}.RadioCardGroup_sm .RadioCardGroup_title{font-size:var(--font-size-sm);line-height:inherit}.RadioCardGroup_sm .RadioCardGroup_description{font-size:inherit;line-height:inherit}[data-disabled] .RadioCardGroup_title,[data-disabled] .RadioCardGroup_meta,[data-disabled] .RadioCardGroup_description,[data-disabled] .RadioCardGroup_description strong,.RadioCardGroup_fieldset:disabled .RadioCardGroup_title,.RadioCardGroup_fieldset:disabled .RadioCardGroup_meta,.RadioCardGroup_fieldset:disabled .RadioCardGroup_description,.RadioCardGroup_fieldset:disabled .RadioCardGroup_description strong{color:var(--color-foreground-muted);cursor:not-allowed}.RadioCardGroup_content{position:relative;display:grid;grid-template-rows:0fr;min-width:0;transition:grid-template-rows var(--motion-duration-normal) var(--motion-easing-exit)}.RadioCardGroup_content[data-open]{grid-template-rows:1fr;transition-timing-function:var(--motion-easing-entrance)}.RadioCardGroup_contentInner{min-height:0;margin:0 calc(var(--space-xs) * -1) calc(var(--space-xs) * -1);overflow:hidden}.RadioCardGroup_contentBody{padding:var(--space-sm) var(--space-xs) var(--space-xs);opacity:0;transition:opacity var(--motion-duration-normal) var(--motion-easing-exit)}.RadioCardGroup_contentFieldset{min-width:0;margin:0;padding:0;border:0}.RadioCardGroup_content[data-open] .RadioCardGroup_contentBody{opacity:1;transition-timing-function:var(--motion-easing-entrance)}.Avatar_avatar{--avatar-size: calc(var(--space-xl) + var(--space-xs));--avatar-font: var(--font-size-sm);position:relative;box-sizing:border-box;display:inline-flex;flex:none;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-full);font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);line-height:1;vertical-align:middle;-webkit-user-select:none;user-select:none}.Avatar_xs{--avatar-size: calc(var(--space-md) + var(--space-xs));--avatar-font: calc(var(--font-size-xs) * .75)}.Avatar_sm{--avatar-size: var(--space-lg);--avatar-font: calc(var(--font-size-xs) * .85)}.Avatar_md{--avatar-size: calc(var(--space-xl) + var(--space-xs));--avatar-font: var(--font-size-sm)}.Avatar_lg{--avatar-size: var(--space-3xl);--avatar-font: var(--font-size-xl)}.Avatar_xl{--avatar-size: calc(var(--space-3xl) + var(--space-md));--avatar-font: var(--font-size-2xl)}.Avatar_xxl{--avatar-size: calc(var(--space-3xl) + var(--space-xl));--avatar-font: var(--font-size-3xl)}.Avatar_face{--avatar-tone: var(--color-foreground-subtle);--avatar-tint: 24%;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:color-mix(in srgb,var(--avatar-tone) var(--avatar-tint),var(--color-surface));color:var(--color-foreground);font-size:var(--avatar-font);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-foreground) 8%,transparent)}.Avatar_person{display:inline-flex;width:58%;height:58%;color:var(--color-foreground-muted)}.Avatar_person>svg{width:100%;height:100%}.Avatar_image{width:100%;height:100%;object-fit:cover}.Avatar_primary{--avatar-tone: var(--color-primary-graphic)}.Avatar_success{--avatar-tone: var(--color-success)}.Avatar_warning{--avatar-tone: var(--color-warning)}.Avatar_info{--avatar-tone: var(--color-info)}.Avatar_danger{--avatar-tone: var(--color-danger)}.Avatar_neutral{--avatar-tone: var(--color-foreground-muted)}.Avatar_identity-1{--avatar-tone: var(--color-identity-1)}.Avatar_identity-2{--avatar-tone: var(--color-identity-2)}.Avatar_identity-3{--avatar-tone: var(--color-identity-3)}.Avatar_identity-4{--avatar-tone: var(--color-identity-4)}.Avatar_identity-5{--avatar-tone: var(--color-identity-5)}.Avatar_identity-6{--avatar-tone: var(--color-identity-6)}.Avatar_identity-7{--avatar-tone: var(--color-identity-7)}.Avatar_identity-8{--avatar-tone: var(--color-identity-8)}.Avatar_identity-9{--avatar-tone: var(--color-identity-9)}.Avatar_identity-10{--avatar-tone: var(--color-identity-10)}.Avatar_identity-11{--avatar-tone: var(--color-identity-11)}.Avatar_identity-12{--avatar-tone: var(--color-identity-12)}.Avatar_avatar[data-presence=ring],.Avatar_avatar[data-presence=ring-shadow]{outline:max(2px,calc(var(--avatar-size) * .05)) solid var(--avatar-presence);outline-offset:max(2px,calc(var(--avatar-size) * .04))}.Avatar_avatar[data-presence=shadow] .Avatar_face,.Avatar_avatar[data-presence=ring-shadow] .Avatar_face{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-foreground) 8%,transparent),0 0 calc(var(--avatar-size) * .35) color-mix(in srgb,var(--avatar-presence) 55%,transparent)}.Avatar_pending{border:1.5px dashed var(--color-foreground-subtle);background:var(--color-surface);color:var(--color-foreground-muted)}.Avatar_status{--avatar-status: var(--color-success);position:absolute;inset:auto 0 0 auto;display:grid;place-items:center;box-sizing:content-box;width:max(8px,calc(var(--avatar-size) * .28));height:max(8px,calc(var(--avatar-size) * .28));border:max(1.5px,calc(var(--avatar-size) * .05)) solid var(--color-surface);border-radius:var(--radius-full);background:var(--avatar-status);color:var(--color-surface);transform:translate(calc(var(--avatar-size) * -.02),calc(var(--avatar-size) * -.02))}.Avatar_status[data-status=busy],.Avatar_status[data-status=dnd],.Avatar_status[data-status=blocked]{--avatar-status: var(--color-danger)}.Avatar_status[data-status=away]{--avatar-status: var(--color-warning)}.Avatar_status[data-status=offline]{background:var(--color-surface);box-shadow:inset 0 0 0 max(1.5px,calc(var(--avatar-size) * .04)) var(--color-foreground-subtle)}.Avatar_statusIcon{width:70%;height:70%}.Avatar_xs .Avatar_statusIcon,.Avatar_sm .Avatar_statusIcon{display:none}.CheckboxCard_root{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.CheckboxCard_root .CheckboxCard_card:not([data-disabled]):not([data-checked]):has(>.CheckboxCard_row:hover){border-color:var(--color-foreground-subtle)}.CheckboxCard_root .CheckboxCard_card[data-disabled],.CheckboxCard_root .CheckboxCard_card[data-disabled]:has(>.CheckboxCard_row:hover){--radiocard-border: var(--border-width-default);background:var(--color-secondary);border-color:var(--color-border)}.CheckboxCard_meta{white-space:nowrap}.CheckboxCard_control{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--space-md) + var(--space-xs));height:calc(var(--font-size-md) * var(--leading-tight))}.CheckboxCard_sm .CheckboxCard_control{height:calc(var(--font-size-sm) * var(--leading-normal))}.CheckboxCard_box{position:relative;box-sizing:border-box;width:calc(var(--space-md) + var(--space-xs));height:calc(var(--space-md) + var(--space-xs));border:var(--border-width-default) solid var(--color-foreground-muted);border-radius:var(--radius-sm);background:var(--color-surface);pointer-events:none;transition-property:background-color,border-color;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-easing-standard)}.CheckboxCard_box:after{content:"";position:absolute;left:50%;top:45%;width:30%;height:55%;box-sizing:border-box;border:solid var(--color-primary-foreground);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg) scale(0);transition:transform var(--motion-duration-fast) var(--motion-easing-entrance)}.CheckboxCard_root .CheckboxCard_card:not([data-disabled])>.CheckboxCard_row:hover .CheckboxCard_native:not(:checked):not(.CheckboxCard_invalid)+.CheckboxCard_box{border-color:var(--color-foreground)}.CheckboxCard_root .CheckboxCard_native:checked+.CheckboxCard_box{background:var(--color-primary-graphic);border-color:var(--color-primary-graphic)}.CheckboxCard_root .CheckboxCard_card:not([data-disabled])>.CheckboxCard_row:hover .CheckboxCard_native:checked+.CheckboxCard_box{background:var(--color-primary-graphic-hover);border-color:var(--color-primary-graphic-hover)}.CheckboxCard_root .CheckboxCard_native:checked+.CheckboxCard_box:after{transform:translate(-50%,-50%) rotate(45deg) scale(1)}.CheckboxCard_root .CheckboxCard_native.CheckboxCard_invalid+.CheckboxCard_box{border-color:var(--color-danger)}.CheckboxCard_root .CheckboxCard_native:disabled+.CheckboxCard_box{background:var(--color-secondary);border-color:var(--color-foreground-subtle)}.CheckboxCard_root .CheckboxCard_native:disabled:checked+.CheckboxCard_box:after{border-color:var(--color-foreground-subtle)}.RadioGroup_fieldset{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0;margin:0;padding:0;border:0}.RadioGroup_legend{padding:0;margin-bottom:var(--space-xs)}.RadioGroup_options{display:flex;gap:var(--space-sm)}.RadioGroup_vertical{flex-direction:column}.RadioGroup_horizontal{flex-direction:row;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg)}.RadioGroup_option{display:flex;align-items:flex-start;gap:var(--space-sm)}.RadioGroup_control{position:relative;flex:none;display:inline-flex;width:calc(var(--font-size-sm) * var(--leading-tight));height:calc(var(--font-size-sm) * var(--leading-tight))}.RadioGroup_native{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.RadioGroup_native:disabled{cursor:not-allowed}.RadioGroup_circle{--radio-mark: var(--color-foreground-muted);position:relative;box-sizing:border-box;width:100%;height:100%;border:var(--border-width-default) solid var(--radio-mark);border-radius:var(--radius-full);background:var(--color-surface);pointer-events:none;transition-property:border-color,background-color;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-easing-standard)}.RadioGroup_circle:after{content:"";position:absolute;inset:var(--space-xs);border-radius:inherit;background:var(--radio-mark);opacity:0;transform:scale(0);transition-property:opacity,transform,background-color;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-easing-standard)}.RadioGroup_native:hover:not(:disabled):not(:checked):not(.RadioGroup_invalid)+.RadioGroup_circle{--radio-mark: var(--color-foreground)}.RadioGroup_native:checked+.RadioGroup_circle{--radio-mark: var(--color-primary-graphic)}.RadioGroup_native:checked+.RadioGroup_circle:after{opacity:1;transform:scale(1)}.RadioGroup_native:focus-visible+.RadioGroup_circle{outline:2px solid var(--color-focus-ring);outline-offset:2px}.RadioGroup_native.RadioGroup_invalid+.RadioGroup_circle,.RadioGroup_native.RadioGroup_invalid:checked+.RadioGroup_circle{--radio-mark: var(--color-danger)}.RadioGroup_native:disabled+.RadioGroup_circle,.RadioGroup_native:disabled:checked+.RadioGroup_circle{--radio-mark: var(--color-foreground-subtle);border-color:var(--color-border);background:var(--color-secondary)}.RadioGroup_text{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.RadioGroup_optionLabel{cursor:pointer}.RadioGroup_option:has(:disabled) .RadioGroup_optionLabel{color:var(--color-foreground-subtle);cursor:not-allowed}.RadioGroup_fieldset:disabled .RadioGroup_optionLabel{color:var(--color-foreground-muted);cursor:not-allowed}.Switch_root{--switch-width: calc(var(--space-xl) + var(--space-sm));--switch-height: calc(var(--space-md) + var(--space-sm));--switch-inset: 2px;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.Switch_labelHidden{position:relative;display:inline-flex;gap:0;vertical-align:middle}.Switch_text{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.Switch_text>label{cursor:pointer}.Switch_control{position:relative;flex:none;display:inline-flex;width:var(--switch-width);height:var(--switch-height)}.Switch_native{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.Switch_native:disabled,.Switch_native[aria-disabled=true]{cursor:not-allowed}@media(pointer:coarse){.Switch_native{inset:50% auto auto 50%;width:max(var(--switch-width),var(--control-height-touch));height:max(var(--switch-height),var(--control-height-touch));transform:translate(-50%,-50%)}}.Switch_track{position:relative;box-sizing:border-box;width:100%;height:100%;border-radius:var(--radius-full);background:var(--color-foreground-subtle);pointer-events:none;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard)}.Switch_thumb{position:absolute;top:var(--switch-inset);left:var(--switch-inset);width:calc(var(--switch-height) - 2 * var(--switch-inset));height:calc(var(--switch-height) - 2 * var(--switch-inset));border-radius:var(--radius-full);background:var(--color-control-knob);box-shadow:var(--elevation-raised);transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}.Switch_native:hover+.Switch_track{background:var(--color-foreground-muted)}.Switch_native:checked+.Switch_track{background:var(--color-primary-graphic)}.Switch_native:checked:hover+.Switch_track{background:var(--color-primary-graphic-hover)}.Switch_native:checked+.Switch_track .Switch_thumb{transform:translate(calc(var(--switch-width) - var(--switch-height)))}.Switch_native:focus-visible+.Switch_track{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Switch_native:disabled+.Switch_track{background:var(--color-border)}.Switch_native[aria-disabled=true]+.Switch_track,.Switch_native[aria-disabled=true]:hover+.Switch_track,.Switch_native[aria-disabled=true]:checked:hover+.Switch_track{background:var(--color-border)}.Switch_native:disabled+.Switch_track .Switch_thumb,.Switch_native[aria-disabled=true]+.Switch_track .Switch_thumb{background:color-mix(in srgb,var(--color-control-knob) 50%,var(--color-surface));box-shadow:none}.Fieldset_fieldset{box-sizing:border-box;min-width:0;margin:0;padding:var(--space-sm) var(--space-lg) var(--space-lg);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-surface);color:var(--color-foreground);font-family:var(--font-family-base)}.Fieldset_legend{margin-left:calc(var(--space-sm) * -1);padding:0 var(--space-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-foreground)}.Fieldset_description{margin:0;font-size:var(--font-size-sm);line-height:var(--leading-normal);color:var(--color-foreground-muted)}.Fieldset_content{display:flex;flex-direction:column;gap:var(--space-md);padding-top:var(--space-sm)}.Fieldset_description+.Fieldset_content{padding-top:var(--space-md)}.Fieldset_fieldset:disabled:not(:has(>.Fieldset_legend input:enabled))>.Fieldset_legend,.Fieldset_fieldset:disabled:not(:has(>.Fieldset_legend input:enabled))>.Fieldset_description{color:var(--color-foreground-subtle)}.Fieldset_check{--switch-width: calc(var(--space-xl) + var(--space-sm));--switch-height: calc(var(--space-md) + var(--space-sm));--switch-inset: 2px;--fieldset-check-size: calc(var(--space-md) + var(--space-xs));position:relative;display:flex;align-items:flex-start;gap:var(--space-sm);cursor:pointer}.Fieldset_check[data-control=switch]{--fieldset-check-size: var(--switch-height)}.Fieldset_checkText{display:flex;min-width:0;margin-top:calc((var(--fieldset-check-size) - var(--font-size-sm) * var(--leading-tight)) / 2)}.Fieldset_fieldset:disabled:not(:has(>.Fieldset_legend input:enabled))>.Fieldset_legend .Fieldset_check{cursor:not-allowed}@media(pointer:coarse){.Fieldset_check:before{content:"";position:absolute;left:0;right:0;top:50%;height:max(100%,var(--control-height-touch));transform:translateY(-50%)}}.Fieldset_fieldset[data-checkable] .Fieldset_content{padding-top:var(--space-md)}.Fieldset_fieldset:has(>.Fieldset_collapse):not(:has(>.Fieldset_description)){padding-top:0}.Fieldset_fieldset:has(>.Fieldset_collapse):not(:has(>.Fieldset_description)) .Fieldset_content{padding-top:calc(var(--space-sm) + var(--space-md))}.Fieldset_fieldset:has(>.Fieldset_collapse){padding-bottom:var(--space-sm)}.Fieldset_collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-duration-normal) var(--motion-easing-exit)}.Fieldset_collapse[data-open=true]{grid-template-rows:1fr;transition-timing-function:var(--motion-easing-entrance)}.Fieldset_collapseInner{min-height:0;overflow:hidden;margin:0 calc(var(--space-xs) * -1) calc(var(--space-xs) * -1);padding:0 var(--space-xs) var(--space-xs)}.Fieldset_collapse .Fieldset_content{padding-bottom:var(--space-md);opacity:0;transition:opacity var(--motion-duration-normal) var(--motion-easing-exit)}.Fieldset_collapse[data-open=true] .Fieldset_content{opacity:1;transition-timing-function:var(--motion-easing-entrance)}.Fieldset_fieldset[data-tone]{border-color:color-mix(in srgb,var(--fieldset-tone) 35%,var(--color-border));background:color-mix(in srgb,var(--fieldset-tone) 7%,var(--color-surface))}.Fieldset_fieldset[data-tone=info]{--fieldset-tone: var(--color-info)}.Fieldset_fieldset[data-tone=warning]{--fieldset-tone: var(--color-warning)}.Fieldset_fieldset[data-outline=dashed]{border-style:dashed}.Fieldset_legendInner{display:inline-flex;align-items:center;gap:var(--space-xs)}.Fieldset_icon{display:inline-flex;flex:none;font-size:var(--font-size-md);color:var(--color-foreground-muted)}.Fieldset_fieldset[data-tone] .Fieldset_icon{color:color-mix(in srgb,var(--fieldset-tone) 80%,var(--color-foreground))}.Fieldset_fieldset:disabled:not(:has(>.Fieldset_legend input:enabled))>.Fieldset_legend .Fieldset_icon{color:var(--color-foreground-subtle)}.SegmentedControl_root{display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:0;border:0}.SegmentedControl_root[data-layout=center],.SegmentedControl_root[data-layout=stretch],.SegmentedControl_root[data-layout=wrap]{width:100%}.SegmentedControl_root[data-layout=center]{align-items:center}.SegmentedControl_root[data-layout=stretch],.SegmentedControl_root[data-layout=wrap]{align-items:stretch}.SegmentedControl_legend{float:none;margin-bottom:var(--space-xs);padding:0}.SegmentedControl_legendCenter{margin-inline:auto;text-align:center}.SegmentedControl_track{--_inset: 2px;--_inner-radius: calc(var(--radius-control) + var(--_inset));position:relative;display:inline-flex;box-sizing:border-box;gap:2px;padding:var(--_inset);border-radius:calc(var(--radius-control) + 2 * var(--_inset));background:var(--color-secondary)}.SegmentedControl_root[data-layout=stretch] .SegmentedControl_track{display:flex;width:100%}.SegmentedControl_root[data-layout=stretch] .SegmentedControl_segment{flex:1}.SegmentedControl_indicator{position:absolute;top:0;left:0;border-radius:var(--_inner-radius);background:var(--color-control-selected);box-shadow:var(--elevation-control-selected);pointer-events:none}.SegmentedControl_indicator[data-animate]{transition-property:transform,width,height;transition-duration:var(--motion-duration-normal);transition-timing-function:var(--motion-easing-standard)}.SegmentedControl_segment{position:relative;display:inline-flex;align-items:center;justify-content:center;z-index:1;min-height:var(--control-height-sm);padding:0 var(--space-md);border-radius:var(--_inner-radius);color:var(--color-foreground-muted);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:color;transition-duration:var(--motion-duration-normal);transition-timing-function:var(--motion-easing-standard)}.SegmentedControl_root[data-size=md] .SegmentedControl_segment{min-height:var(--control-height-md);padding-inline:var(--space-lg)}@media(pointer:coarse){.SegmentedControl_segment,.SegmentedControl_root[data-size=md] .SegmentedControl_segment{min-height:var(--control-height-touch)}}.SegmentedControl_track>:has(>.SegmentedControl_segment){display:contents}.SegmentedControl_native{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.SegmentedControl_segment:hover{color:var(--color-foreground)}.SegmentedControl_segment:has(.SegmentedControl_native:checked){color:var(--color-foreground);font-weight:var(--font-weight-semibold)}.SegmentedControl_segment:has(.SegmentedControl_native:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.SegmentedControl_segment:has(.SegmentedControl_native:disabled),.SegmentedControl_segment:has(.SegmentedControl_native[aria-disabled=true]){color:var(--color-foreground-subtle);cursor:not-allowed}.SegmentedControl_segment:has(.SegmentedControl_native:disabled:checked),.SegmentedControl_segment:has(.SegmentedControl_native:disabled:checked) .SegmentedControl_caption,.SegmentedControl_segment:has(.SegmentedControl_native:disabled:checked) .SegmentedControl_count,.SegmentedControl_segment:has(.SegmentedControl_native[aria-disabled=true]:checked),.SegmentedControl_segment:has(.SegmentedControl_native[aria-disabled=true]:checked) .SegmentedControl_caption,.SegmentedControl_segment:has(.SegmentedControl_native[aria-disabled=true]:checked) .SegmentedControl_count{color:var(--color-foreground-muted)}.SegmentedControl_inline{display:inline-flex;align-items:center;gap:var(--space-xs)}.SegmentedControl_stacked{display:inline-flex;flex-direction:column;align-items:center;gap:2px}.SegmentedControl_head{display:inline-flex;align-items:center;gap:6px}.SegmentedControl_icon{display:inline-flex;flex:none;font-size:var(--font-size-sm)}.SegmentedControl_count{color:var(--color-foreground);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.SegmentedControl_inline .SegmentedControl_count{color:inherit}.SegmentedControl_root[data-option-layout=stacked] .SegmentedControl_segment{min-width:0;padding:var(--space-sm) var(--space-xs)}.SegmentedControl_root[data-option-layout=stacked] .SegmentedControl_count{font-size:var(--font-size-md)}.SegmentedControl_caption{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.SegmentedControl_segment:has(.SegmentedControl_native:checked) .SegmentedControl_caption{color:var(--color-foreground);font-weight:var(--font-weight-medium)}.SegmentedControl_message{margin-top:var(--space-sm)}.SegmentedControl_root[data-layout=center] .SegmentedControl_message{text-align:center}.SegmentedControl_root[data-layout=center] .SegmentedControl_message>*{justify-content:center}.SegmentedControl_track{transition-property:box-shadow;transition-duration:var(--motion-duration-instant);transition-timing-function:var(--motion-easing-standard)}.SegmentedControl_invalid:not(:disabled) .SegmentedControl_track{box-shadow:0 0 0 var(--border-width-emphasis) var(--color-danger)}.SegmentedControl_root[data-layout=wrap] .SegmentedControl_track{display:flex;flex-wrap:wrap;width:100%;gap:var(--_inset)}.SegmentedControl_root[data-layout=wrap] .SegmentedControl_segment{box-sizing:border-box;flex:1 0 calc((100% - (var(--_columns, 1) - 1) * var(--_inset)) / var(--_columns, 1) - 1px);min-width:0;padding-inline:var(--space-sm)}.SegmentedControl_root[data-layout=wrap][data-option-layout=stacked] .SegmentedControl_segment{padding-inline:var(--space-xs)}.SegmentedControl_root[data-layout=wrap] .SegmentedControl_track[data-columns="1"] .SegmentedControl_segment{white-space:normal;text-align:center}.SegmentedControl_root .SegmentedControl_track[data-measuring]{flex-wrap:nowrap}.SegmentedControl_root .SegmentedControl_track[data-measuring] .SegmentedControl_segment{flex:none;width:max-content;font-weight:var(--font-weight-semibold);white-space:nowrap}.SegmentedControl_track[data-measuring] .SegmentedControl_caption{font-weight:var(--font-weight-medium)}@media(prefers-reduced-motion:reduce){.SegmentedControl_segment,.SegmentedControl_indicator,.SegmentedControl_indicator[data-animate],.SegmentedControl_track{transition:none}}.Badge_badge{--badge-tone: var(--color-foreground-subtle);box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--space-xs);padding:0 var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb,var(--badge-tone) 8%,var(--color-surface));color:var(--color-foreground);font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);white-space:nowrap}.Badge_dot{flex:none;width:var(--space-sm);height:var(--space-sm);border-radius:var(--radius-full);background:var(--badge-tone)}.Badge_icon{display:inline-flex;flex:none;font-size:var(--font-size-sm);color:color-mix(in srgb,var(--badge-tone) 80%,var(--color-foreground))}.Badge_primary{--badge-tone: var(--color-primary-graphic)}.Badge_success{--badge-tone: var(--color-success)}.Badge_warning{--badge-tone: var(--color-warning)}.Badge_danger{--badge-tone: var(--color-danger)}.Badge_info{--badge-tone: var(--color-info)}.Badge_md{gap:var(--space-sm);padding:var(--space-xs) var(--space-md);font-size:var(--font-size-sm)}.Badge_md .Badge_icon{font-size:var(--font-size-md)}.Badge_md .Badge_dot{width:calc(var(--space-sm) + 2px);height:calc(var(--space-sm) + 2px)}.Alert_alert{--alert-tone: var(--color-info);--alert-icon: var(--color-info-text);box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border:1px solid color-mix(in srgb,var(--alert-tone) 35%,var(--color-border));border-left:4px solid var(--alert-tone);border-radius:var(--radius-surface);background:color-mix(in srgb,var(--alert-tone) 7%,var(--color-surface));color:var(--color-foreground);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--leading-normal)}.Alert_success{--alert-tone: var(--color-success);--alert-icon: var(--color-success-text)}.Alert_warning{--alert-tone: var(--color-warning);--alert-icon: var(--color-warning-text)}.Alert_danger{--alert-tone: var(--color-danger);--alert-icon: var(--color-danger-text)}.Alert_neutral{--alert-tone: var(--color-foreground-subtle)}.Alert_neutral .Alert_icon{color:var(--color-foreground-muted)}.Alert_primary{--alert-tone: color-mix(in srgb, var(--color-primary-text) 60%, var(--color-foreground));--alert-icon: var(--alert-tone);background:color-mix(in srgb,var(--color-primary) 7%,var(--color-surface))}.Alert_alert{--_alert-row: 1lh}.Alert_hasAction{--_alert-row: max(1lh, var(--control-height-sm))}.Alert_icon{display:inline-flex;flex:none;align-items:center;height:var(--_alert-row);color:var(--alert-icon)}.Alert_content{display:flex;flex:1;flex-direction:column;gap:var(--space-xs);min-width:0}.Alert_title{margin:0;font-weight:var(--font-weight-semibold)}.Alert_titleRow{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-md)}.Alert_titleRow>.Alert_title{flex:1 1 0;min-width:calc(200% / 3)}.Alert_aside{flex:none;max-width:100%;color:var(--color-foreground);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.Alert_inline{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs) var(--space-sm)}.Alert_inline>.Alert_title,.Alert_inline>.Alert_message{min-width:0;max-width:100%;overflow-wrap:break-word}.Alert_message{color:var(--color-foreground)}.Alert_message>p{margin:0}.Alert_withAction{flex-direction:row;flex-wrap:wrap;align-items:center;gap:calc(2 * var(--space-xs)) var(--space-md)}.Alert_body{box-sizing:border-box;display:flex;flex:1 1 0;flex-direction:column;gap:var(--space-xs);min-width:calc(200% / 3);min-height:var(--_alert-row);padding-top:calc((var(--_alert-row) - 1lh) / 2)}.Alert_withAction>.Alert_action{flex:none;max-width:100%}.Alert_dismiss{margin:calc(-1 * var(--space-xs)) calc(-1 * var(--space-xs)) 0 0}.Alert_hasAction .Alert_dismiss{margin-top:calc((var(--_alert-row) - var(--control-height-sm)) / 2)}.Spinner_spinner{display:inline-flex;flex:none;vertical-align:middle}.Spinner_circle{box-sizing:border-box;width:1em;height:1em;border:.14em solid color-mix(in srgb,currentColor 20%,transparent);border-top-color:currentColor;border-radius:var(--radius-full);animation:Spinner_spin var(--motion-duration-loop) var(--motion-easing-linear) infinite}.Spinner_sm{font-size:var(--font-size-md)}.Spinner_md{font-size:var(--font-size-2xl)}.Spinner_lg{font-size:calc(var(--space-2xl) - var(--space-xs))}.Spinner_primary{color:var(--color-primary-text)}.Spinner_current{color:currentColor}@keyframes Spinner_spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.Spinner_circle{animation:Spinner_pulse var(--motion-duration-loop) var(--motion-easing-standard) infinite}}@keyframes Spinner_pulse{50%{opacity:.4}}.ProgressBar_root{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.ProgressBar_labelHidden{position:relative}.ProgressBar_barRow{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.ProgressBar_barRow>.ProgressBar_track{flex:1;min-width:0}.ProgressBar_value{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-foreground);font-variant-numeric:tabular-nums}.ProgressBar_track{--progress-tone: var(--color-primary-graphic);position:relative;height:var(--space-sm);overflow:hidden;border-radius:var(--radius-full);background:var(--color-secondary)}.ProgressBar_fill{display:block;height:100%;border-radius:var(--radius-full);background:var(--progress-tone);transition:width var(--motion-duration-normal) var(--motion-easing-standard)}.ProgressBar_success{--progress-tone: var(--color-success)}.ProgressBar_warning{--progress-tone: var(--color-warning)}.ProgressBar_danger{--progress-tone: var(--color-danger)}.ProgressBar_indeterminate .ProgressBar_fill{position:absolute;width:40%;animation:ProgressBar_slide var(--motion-duration-loop) var(--motion-easing-standard) infinite}@keyframes ProgressBar_slide{0%{left:-40%}to{left:100%}}@media(prefers-reduced-motion:reduce){.ProgressBar_indeterminate .ProgressBar_fill{left:30%;animation:ProgressBar_pulse var(--motion-duration-loop) var(--motion-easing-standard) infinite}}@keyframes ProgressBar_pulse{50%{opacity:.4}}.Chart_frame{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0;margin:0;font-family:var(--font-family-base)}.Chart_plot{position:relative;min-width:0}.Chart_pie .Chart_plot{display:flex;justify-content:center}.Chart_svg{display:block;max-width:100%;overflow:visible}.Chart_c1{--chart-color: var(--color-chart-1)}.Chart_c2{--chart-color: var(--color-chart-2)}.Chart_c3{--chart-color: var(--color-chart-3)}.Chart_c4{--chart-color: var(--color-chart-4)}.Chart_c5{--chart-color: var(--color-chart-5)}.Chart_c6{--chart-color: var(--color-chart-6)}.Chart_primary{--chart-color: var(--color-chart-primary, var(--color-primary))}.Chart_success{--chart-color: var(--color-success)}.Chart_warning{--chart-color: var(--color-warning)}.Chart_danger{--chart-color: var(--color-danger)}.Chart_neutral{--chart-color: var(--color-foreground-subtle)}.Chart_neutralStrong{--chart-color: var(--color-foreground-muted)}.Chart_mark{fill:var(--chart-color);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.Chart_grid{stroke:var(--color-border-subtle);stroke-width:1;shape-rendering:crispEdges}.Chart_baseline{stroke:var(--color-border);stroke-width:1;shape-rendering:crispEdges}.Chart_axisText{fill:var(--color-foreground-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.Chart_axisTitle{fill:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.Chart_item{outline:none;cursor:default}.Chart_hit{fill:transparent}.Chart_hitActive{fill:color-mix(in srgb,var(--color-foreground) 4%,transparent)}.Chart_focusRing{fill:none;stroke:transparent;stroke-width:2;pointer-events:none}.Chart_item:focus-visible .Chart_focusRing{stroke:var(--color-focus-ring)}.Chart_slice{stroke:var(--color-surface);stroke-width:2;stroke-linejoin:round}.Chart_item:focus-visible .Chart_slice{stroke:var(--color-focus-ring)}.Chart_centerValue{fill:var(--color-foreground);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.Chart_centerLabel{fill:var(--color-foreground-muted);font-size:var(--font-size-xs)}.Chart_dimmed{opacity:.45}.Chart_faded{opacity:.4}.Chart_sparkline{min-width:0}.Chart_line{fill:none;stroke:var(--chart-color);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.Chart_area{fill:var(--chart-color);opacity:.1}.Chart_endDot,.Chart_point{fill:var(--chart-color);stroke:var(--color-surface);stroke-width:2}.Chart_lineArea{fill:var(--chart-color);opacity:.12}.Chart_lineAreaStacked{opacity:.32}.Chart_guide{stroke:var(--color-border);stroke-width:1;shape-rendering:crispEdges}.Chart_reference{stroke:var(--color-foreground-subtle);stroke-width:1.5;stroke-dasharray:4 4}.Chart_referenceColored{stroke:var(--chart-color)}.Chart_referenceLabel{fill:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);paint-order:stroke;stroke:var(--color-surface);stroke-width:3px;stroke-linejoin:round}.Chart_statusTimeline{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0;font-family:var(--font-family-base)}.Chart_statusSummary{margin:0;color:var(--color-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.Chart_statusDot{fill:var(--chart-color);stroke:var(--color-surface);stroke-width:2px;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.Chart_statusHatch{fill:var(--chart-color)}.Chart_statusHatchLight{fill:color-mix(in srgb,var(--chart-color) 25%,var(--color-surface))}.Chart_statusHit{fill:transparent}.Chart_svg[data-cursor]{cursor:ew-resize;touch-action:none}.Chart_cursorLayer{pointer-events:none}.Chart_cursorHalo{stroke:var(--color-surface);stroke-width:4}.Chart_cursorLine{stroke:var(--color-foreground);stroke-width:2}.Chart_cursorChip{fill:var(--color-inverse-surface);stroke:var(--color-inverse-border);stroke-width:1}.Chart_cursorChipText{fill:var(--color-inverse-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.Chart_cursorHandle{position:absolute;box-sizing:border-box;width:calc(var(--space-md) + var(--space-xs));height:calc(var(--space-md) + var(--space-xs));border:2px solid var(--color-foreground);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--elevation-raised);transform:translate(-50%,-50%);cursor:grab;touch-action:none;transition:box-shadow var(--motion-duration-fast) var(--motion-easing-standard)}.Chart_cursorHandle:after{content:"";position:absolute;inset:-12px}.Chart_cursorHandle:hover{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-foreground) 10%,transparent)}.Chart_cursorHandle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Chart_cursorDragging{cursor:grabbing;box-shadow:0 0 0 6px color-mix(in srgb,var(--color-foreground) 20%,transparent)}@media(prefers-reduced-motion:reduce){.Chart_cursorHandle{transition:none}}.Chart_eventPin{stroke:var(--color-border);stroke-width:1}.Chart_statusEvents{position:absolute;inset-inline:0;pointer-events:none}.Chart_eventMarker{position:absolute;top:0;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:inherit;font:inherit;transform:translate(-50%);pointer-events:auto;outline:none}.Chart_eventAction{cursor:pointer}.Chart_eventMarker:hover{background:color-mix(in srgb,var(--color-foreground) 4%,transparent)}.Chart_eventMarker:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}@media(pointer:coarse){.Chart_eventMarker:after{content:"";position:absolute;inset:-10px}}.Chart_eventIcon{display:inline-flex;font-size:var(--font-size-md);color:color-mix(in srgb,var(--chart-color) 80%,var(--color-foreground))}.Chart_eventDot{display:inline-block;width:10px;height:10px;border-radius:var(--radius-full);background:var(--chart-color);box-shadow:0 0 0 2px var(--color-surface)}.Chart_eventCount{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1}.Chart_eventList{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.Chart_eventListItem{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) 0;color:var(--color-foreground);font-size:var(--font-size-sm);text-align:start}.Chart_eventListAction{padding-inline:var(--space-xs);margin-inline:calc(-1 * var(--space-xs));width:calc(100% + 2 * var(--space-xs));border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:var(--font-size-sm);cursor:pointer}.Chart_eventListAction:hover{background:color-mix(in srgb,var(--color-foreground) 6%,transparent)}.Chart_eventListAction:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.Chart_eventTime{color:var(--color-foreground-muted);font-variant-numeric:tabular-nums}.Chart_bullet{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.Chart_bulletPlot{flex:1;min-width:0}.Chart_bulletBand1{fill:color-mix(in srgb,var(--color-foreground) 16%,var(--color-surface))}.Chart_bulletBand2{fill:color-mix(in srgb,var(--color-foreground) 9%,var(--color-surface))}.Chart_bulletBand3{fill:color-mix(in srgb,var(--color-foreground) 4%,var(--color-surface))}.Chart_bulletTarget{fill:var(--color-foreground)}.Chart_bulletLabel{flex:none;color:var(--color-foreground);font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.Chart_bulletTargetText{color:var(--color-foreground-muted);font-weight:var(--font-weight-regular)}.Chart_funnelNeck{fill:var(--chart-color);opacity:.14}.Chart_funnelNeckHighlight{opacity:.3}.Chart_dropLabel{fill:var(--color-foreground-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--color-surface);stroke-width:3px;stroke-linejoin:round}.Chart_dropLabelHighlight{fill:var(--color-foreground);font-weight:var(--font-weight-semibold)}.Chart_connector{stroke:var(--color-border);stroke-width:1;stroke-dasharray:3 3;shape-rendering:crispEdges}.Chart_valueLabel{fill:var(--color-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.Chart_valueLabelMuted{fill:var(--color-foreground-muted);font-weight:var(--font-weight-regular)}.Chart_categoryReferences{pointer-events:none}.Chart_categoryReferenceHalo{stroke:var(--color-surface);stroke-width:6;stroke-linecap:round}.Chart_categoryReference{stroke:var(--chart-color);stroke-width:3;stroke-linecap:round}.Chart_valueLabels{pointer-events:none}.Chart_changeLabel{fill:var(--color-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.Chart_changeArrow{fill:var(--chart-color);color:var(--chart-color)}.Chart_sparkVariation{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.Chart_sparkVariation>.Chart_sparkline{flex:1}.Chart_sparkChange{display:inline-flex;flex:none;align-items:center;gap:2px;color:var(--color-foreground);font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.Chart_sparkBaseline{stroke:var(--color-foreground-subtle);stroke-width:1;stroke-dasharray:2 3}.Chart_visuallyHidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.Chart_footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm) var(--space-md)}.Chart_legend{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);margin:0;padding:0;list-style:none;font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--leading-normal);color:var(--color-foreground-muted)}.Chart_legendItem{display:inline-flex;align-items:center;gap:var(--space-xs)}.Chart_legendNowrap{--_fade: var(--space-xl);--_fade-start: 0px;--_fade-end: 0px;flex-wrap:nowrap;max-width:calc(100% + 2 * var(--space-sm));min-width:0;margin:calc(-1 * var(--space-sm));padding:var(--space-sm);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-padding-inline:var(--space-sm)}.Chart_legendNowrap::-webkit-scrollbar{display:none}.Chart_legendNowrap>.Chart_legendItem{flex:none;white-space:nowrap}.Chart_legendNowrap[data-overflow-start],.Chart_legendNowrap[data-overflow-end]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--_fade-start),#000 calc(100% - var(--_fade-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--_fade-start),#000 calc(100% - var(--_fade-end)),transparent 100%)}.Chart_legendNowrap[data-overflow-start]{--_fade-start: var(--_fade)}.Chart_legendNowrap[data-overflow-end]{--_fade-end: var(--_fade)}.Chart_legendNowrap:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}.Chart_swatch{flex:none;width:10px;height:10px;border-radius:2px;background:var(--chart-color)}.Chart_swatchLine{width:12px;height:3px;border-radius:var(--radius-full)}.Chart_swatchDot{border-radius:var(--radius-full)}.Chart_swatchIcon{display:inline-flex;flex:none;font-size:var(--font-size-xs);color:color-mix(in srgb,var(--chart-color) 80%,var(--color-foreground))}.Chart_legendToggle{display:inline-flex;align-items:center;gap:var(--space-xs);margin:calc(-1 * var(--space-xs));padding:var(--space-xs);border:0;border-radius:var(--radius-sm);background:none;color:inherit;font:inherit;cursor:pointer}.Chart_legendToggle:hover{background:color-mix(in srgb,var(--color-foreground) 6%,transparent)}.Chart_legendToggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.Chart_legendHidden{opacity:var(--opacity-disabled);text-decoration:line-through}.Chart_emptyPlot{display:flex;align-items:center;justify-content:center;min-height:160px;margin:0;padding:var(--space-lg);border:1px dashed var(--color-border);border-radius:var(--radius-surface);color:var(--color-foreground-muted);font-size:var(--font-size-sm);text-align:center}.Chart_legendValue{color:var(--color-foreground);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.Chart_tooltip{position:absolute;z-index:1;display:grid;gap:var(--space-xs);min-width:120px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface-raised);box-shadow:var(--elevation-overlay);font-size:var(--font-size-xs);line-height:var(--leading-tight);white-space:nowrap;pointer-events:none}.Chart_tooltipLeft{transform:translate(-100%)}.Chart_tooltipTitle{color:var(--color-foreground-muted)}.Chart_tooltipRow{display:flex;align-items:center;gap:var(--space-sm)}.Chart_lineKey{flex:none;width:12px;height:2px;border-radius:var(--radius-full);background:var(--chart-color)}.Chart_tooltipValue{color:var(--color-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.Chart_tooltipName,.Chart_tooltipNote{color:var(--color-foreground-muted)}.Chart_tooltipTotal{margin-top:2px;padding-top:var(--space-xs);padding-inline-start:calc(12px + var(--space-sm));border-top:1px solid var(--color-border-subtle)}@media(prefers-reduced-motion:reduce){.Chart_mark{transition:none}}.Chart_heatCell{transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.Chart_heatEmpty{fill:var(--color-border-subtle);background:var(--color-border-subtle)}.Chart_heat1{fill:var(--color-chart-scale-1);background:var(--color-chart-scale-1)}.Chart_heat2{fill:var(--color-chart-scale-2);background:var(--color-chart-scale-2)}.Chart_heat3{fill:var(--color-chart-scale-3);background:var(--color-chart-scale-3)}.Chart_heat4{fill:var(--color-chart-scale-4);background:var(--color-chart-scale-4)}.Chart_heat5{fill:var(--color-chart-scale-5);background:var(--color-chart-scale-5)}.Chart_heatMissing{fill:none;stroke:var(--color-border);stroke-dasharray:2 2;background:transparent;box-shadow:inset 0 0 0 1px var(--color-border)}.Chart_heatLegend{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);margin:0;padding:0;list-style:none;color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.Chart_heatSwatch{display:inline-block;width:12px;height:12px;border-radius:2px}.Chart_scatterPoint{fill:var(--chart-color);fill-opacity:.72;stroke:var(--chart-color);stroke-width:1;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.Chart_scatterLegend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-lg)}.Chart_sizeLegend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-md);color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.Chart_sizeItem{display:inline-flex;align-items:center;gap:var(--space-xs)}.Chart_sizeKey{fill:none;stroke:var(--color-foreground-muted);stroke-width:1}.ProgressRing_root{position:relative;display:inline-flex;flex:none;font-family:var(--font-family-base)}.ProgressRing_primary{--ring-color: var(--color-primary-graphic)}.ProgressRing_success{--ring-color: var(--color-success)}.ProgressRing_warning{--ring-color: var(--color-warning)}.ProgressRing_danger{--ring-color: var(--color-danger)}.ProgressRing_svg{display:block}.ProgressRing_track{fill:none;stroke:color-mix(in srgb,var(--color-foreground) 10%,var(--color-surface))}.ProgressRing_arc{fill:none;stroke:var(--ring-color);stroke-linecap:round;transition:stroke var(--motion-duration-fast) var(--motion-easing-standard)}.ProgressRing_center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;line-height:var(--leading-tight)}.ProgressRing_value{color:var(--color-foreground);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.ProgressRing_centerLabel{max-width:64%;color:var(--color-foreground-muted);font-size:var(--font-size-xs)}.ProgressRing_sm .ProgressRing_value{font-size:var(--font-size-sm)}.ProgressRing_md .ProgressRing_value{font-size:var(--font-size-xl)}.ProgressRing_lg .ProgressRing_value{font-size:var(--font-size-2xl)}@media(prefers-reduced-motion:reduce){.ProgressRing_arc{transition:none}}.ProportionBar_root{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0;font-family:var(--font-family-base)}.ProportionBar_bar{display:flex;gap:2px;overflow:hidden;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-foreground) 6%,var(--color-surface))}.ProportionBar_sm{height:6px}.ProportionBar_md{height:10px}.ProportionBar_segment{flex-basis:0;min-width:4px;background:var(--chart-color)}.Stat_stat{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;font-family:var(--font-family-base)}.Stat_main{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-sm)}.Stat_value{color:var(--color-foreground);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--leading-tight)}.Stat_label{min-width:0;color:var(--color-foreground-muted);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.Stat_sm .Stat_value{font-size:var(--font-size-xl)}.Stat_sm .Stat_label{font-size:var(--font-size-sm)}.Stat_md .Stat_value{font-size:var(--font-size-2xl)}.Stat_md .Stat_label{font-size:var(--font-size-sm)}.Stat_lg .Stat_value{font-size:var(--font-size-3xl)}.Stat_lg .Stat_label{font-size:var(--font-size-md)}.Stat_skeleton{min-height:1em}.Stat_change{--stat-tone: var(--color-foreground-subtle);display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs);font-size:var(--font-size-sm)}.Stat_good{--stat-tone: var(--color-success)}.Stat_bad{--stat-tone: var(--color-danger)}.Stat_muted{--stat-tone: var(--color-foreground-muted)}.Stat_muted .Stat_changeValue{color:var(--color-foreground-muted)}.Stat_arrow{color:var(--stat-tone);font-size:.85em}.Stat_changeValue{color:var(--color-foreground);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.Stat_changeLabel{color:var(--color-foreground-muted)}.Stat_card{box-sizing:border-box;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-surface-lg);background:var(--color-surface);color:var(--color-foreground)}.Stat_heading{display:flex;align-items:flex-start;gap:var(--space-sm);min-width:0}.Stat_headingText{flex:1 1 0;min-width:0;padding-block-start:max(0px,calc((var(--space-lg) - 1lh) / 2));color:var(--color-foreground-muted);font-size:var(--font-size-sm);line-height:var(--leading-normal);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.Stat_track{align-self:stretch;overflow:hidden;height:calc(var(--space-xs) * 1.5);border-radius:var(--radius-full);background:var(--color-secondary)}.Stat_fill{display:block;height:100%;border-radius:inherit;background:var(--_accent-strong, var(--color-foreground-muted));transition:width var(--motion-duration-normal) var(--motion-easing-standard)}.Stat_trackNeutral .Stat_fill{background:var(--color-foreground-muted)}@media(prefers-reduced-motion:reduce){.Stat_fill{transition:none}}.Stat_description{min-width:0;margin:0;color:var(--color-foreground-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.Stat_card.Stat_alert{border-color:color-mix(in srgb,var(--_accent) 35%,var(--color-border));background:color-mix(in srgb,var(--_accent) 7%,var(--color-surface))}.Stat_alert .Stat_value,.Stat_alert .Stat_description{color:var(--_accent-strong)}@media(forced-colors:active){.Stat_fill,.Stat_trackNeutral .Stat_fill{background:CanvasText}.Stat_track{outline:var(--border-width-default) solid CanvasText}}.StateTimeline_root{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-md);min-width:0;font-family:var(--font-family-base)}.StateTimeline_root [data-tone]{--state-color: var(--color-primary)}.StateTimeline_root [data-tone=success]{--state-color: var(--color-success)}.StateTimeline_root [data-tone=warning]{--state-color: var(--color-warning)}.StateTimeline_root [data-tone=danger]{--state-color: var(--color-danger)}.StateTimeline_root [data-tone=neutral]{--state-color: var(--color-foreground-subtle)}.StateTimeline_solid{background:var(--state-color)}.StateTimeline_hatched{background:repeating-linear-gradient(-45deg,var(--state-color) 0 3px,color-mix(in srgb,var(--state-color) 25%,var(--color-surface)) 3px 6px)}.StateTimeline_future{background:repeating-linear-gradient(90deg,var(--color-foreground-subtle) 0 5px,transparent 5px 9px);height:2px!important;top:calc(50% - 1px)!important}.StateTimeline_legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-xs) var(--space-md);margin:0;padding:0;list-style:none;color:var(--color-foreground-muted);font-size:var(--font-size-sm)}.StateTimeline_legendItem{display:inline-flex;align-items:center;gap:var(--space-xs)}.StateTimeline_swatch{position:relative;width:24px;height:6px;border-radius:var(--radius-full)}.StateTimeline_swatch.StateTimeline_future{top:0!important}.StateTimeline_canvas{position:relative;height:calc(var(--top-h) + var(--track) + var(--bottom-h) + 2 * var(--gap));margin-inline:var(--space-sm)}.StateTimeline_track{position:absolute;inset-inline:0;top:calc(var(--top-h) + var(--gap));height:var(--track)}.StateTimeline_segment{position:absolute;top:calc(50% - 3px);height:6px;border-radius:var(--radius-full)}.StateTimeline_events{margin:0;padding:0;list-style:none}.StateTimeline_event{position:absolute;inset-block:0;left:var(--x);width:0}.StateTimeline_point{position:absolute;top:calc(var(--top-h) + var(--gap) + var(--track) / 2);left:0;width:14px;height:14px;border:2px solid var(--color-surface);border-radius:var(--radius-full);background:var(--state-color, var(--color-primary));box-sizing:border-box;transform:translate(-50%,-50%)}.StateTimeline_todayPoint{width:16px;height:16px;background:var(--color-foreground)}.StateTimeline_futurePoint{border:2px solid var(--state-color, var(--color-primary));background:var(--color-surface)}.StateTimeline_text{position:absolute;display:flex;flex-direction:column;gap:2px;width:max-content;max-width:240px;color:var(--color-foreground);font-size:var(--font-size-sm);line-height:var(--leading-normal);text-align:center;transform:translate(-50%)}.StateTimeline_event[data-side=top] .StateTimeline_text{bottom:calc(var(--bottom-h) + var(--track) + 2 * var(--gap))}.StateTimeline_event[data-side=bottom] .StateTimeline_text{top:calc(var(--top-h) + var(--track) + 2 * var(--gap))}.StateTimeline_event[data-align=start] .StateTimeline_text{transform:none;text-align:start}.StateTimeline_event[data-align=end] .StateTimeline_text{transform:translate(-100%);text-align:end}.StateTimeline_title{font-weight:var(--font-weight-semibold)}.StateTimeline_date{color:var(--color-foreground-muted);font-variant-numeric:tabular-nums}.StateTimeline_description{color:var(--color-foreground-muted);font-size:var(--font-size-xs)}@container (max-width: 360px){.StateTimeline_canvas{height:auto;margin-inline:0}.StateTimeline_track{display:none}.StateTimeline_events{display:flex;flex-direction:column;gap:var(--space-md);border-inline-start:2px solid var(--color-border);padding-inline-start:var(--space-md)}.StateTimeline_event{position:relative;inset:auto;width:auto}.StateTimeline_point{top:.65em;left:calc(-1 * var(--space-md) - 1px)}.StateTimeline_text,.StateTimeline_event[data-side] .StateTimeline_text,.StateTimeline_event[data-align] .StateTimeline_text{position:static;width:auto;max-width:none;text-align:start;transform:none}}.StateTimeline_stacked .StateTimeline_canvas{height:auto;margin-inline:0}.StateTimeline_stacked .StateTimeline_track{display:none}.StateTimeline_stacked .StateTimeline_events{display:flex;flex-direction:column;gap:var(--space-md);border-inline-start:2px solid var(--color-border);padding-inline-start:var(--space-md)}.StateTimeline_stacked .StateTimeline_event{position:relative;inset:auto;width:auto}.StateTimeline_stacked .StateTimeline_point{top:.65em;left:calc(-1 * var(--space-md) - 1px)}.StateTimeline_stacked .StateTimeline_text,.StateTimeline_stacked .StateTimeline_event[data-side] .StateTimeline_text,.StateTimeline_stacked .StateTimeline_event[data-align] .StateTimeline_text{position:static;width:auto;max-width:none;text-align:start;transform:none}.Card_card{--card-pad: var(--space-lg);--card-gap: var(--space-md);box-sizing:border-box;display:flex;flex-direction:column;min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-surface-lg);background:var(--color-surface);color:var(--color-foreground);font-family:var(--font-family-base);list-style:none}.Card_raised{box-shadow:var(--elevation-raised)}.Card_flat{box-shadow:none}.Card_floating{border-color:transparent;box-shadow:var(--elevation-floating)}.Card_interactive:has(.Card_cardLink:hover){box-shadow:var(--elevation-overlay)}.Card_card.Card_framed,.Card_card.Card_framed.Card_interactive:has(.Card_cardLink:hover){border-color:transparent;border-radius:0;background:transparent;box-shadow:none}.Card_interactive:has(.Card_cardLink:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.Card_cardLink{color:inherit;text-decoration:none}.Card_cardLink:after{content:"";position:absolute;inset:0}.Card_interactive{position:relative}.Card_actions,.Card_footer{position:relative;z-index:1}.Card_headingRow{display:flex;align-items:flex-start;gap:var(--space-md);min-width:0}.Card_media{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--space-2xl);height:var(--space-2xl);border-radius:var(--radius-md);background:var(--color-secondary);color:var(--color-foreground)}.Card_edge{display:flex;flex-direction:column;overflow:hidden}.Card_edgeTop{border-radius:calc(var(--radius-surface-lg) - 1px) calc(var(--radius-surface-lg) - 1px) 0 0}.Card_edgeBottom{border-radius:0 0 calc(var(--radius-surface-lg) - 1px) calc(var(--radius-surface-lg) - 1px)}.Card_cardMedia{position:relative;overflow:hidden;background:var(--color-secondary)}.Card_cardMedia[data-ratio="16:9"]{aspect-ratio:16 / 9}.Card_cardMedia[data-ratio="21:9"]{aspect-ratio:21 / 9}.Card_cardMedia[data-ratio="4:3"]{aspect-ratio:4 / 3}.Card_cardMedia[data-ratio="1:1"]{aspect-ratio:1}.Card_cardMedia:not([data-ratio=auto])>.Card_mediaImage,.Card_cardMedia:not([data-ratio=auto])>:first-child:not(.Card_mediaOverlay){position:absolute;inset:0;width:100%;height:100%}.Card_mediaImage{display:block;width:100%;object-fit:cover;transition:transform var(--motion-duration-normal) var(--motion-easing-standard)}.Card_body>.Card_cardMedia{margin-inline:calc(-1 * var(--card-pad))}.Card_body>.Card_cardMedia:not(:first-child){margin-top:var(--card-gap)}.Card_body>.Card_cardMedia:not(:last-child){margin-bottom:var(--card-gap)}.Card_body:has(>.Card_sectionGrid)>.Card_cardMedia{margin:0}.Card_mediaOverlay{position:absolute;inset:auto 0 0;z-index:1;padding:var(--space-2xl) var(--card-pad) var(--card-gap);background:linear-gradient(to top,#000000c7,#0000);color:#fff;font-size:var(--font-size-sm);line-height:var(--leading-normal)}.Card_interactive:has(.Card_cardLink:hover) .Card_mediaImage,.Card_interactive:has(.Card_cardLink:focus-visible) .Card_mediaImage{transform:scale(1.04)}.Card_edgeTop+.Card_header,.Card_edgeTop+.Card_body{padding-top:var(--card-pad)}@media(prefers-reduced-motion:reduce){.Card_mediaImage{transition:none}.Card_interactive:has(.Card_cardLink:hover) .Card_mediaImage,.Card_interactive:has(.Card_cardLink:focus-visible) .Card_mediaImage{transform:none}}.Card_clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.Card_body:has(>.Card_sectionGrid){container-type:inline-size;padding:0}.Card_sectionGrid{display:grid}.Card_bodyText{padding:var(--card-gap) var(--card-pad)}.Card_section{min-width:0;padding:var(--card-pad)}.Card_section+.Card_section{border-top:1px solid var(--color-border-subtle)}.Card_body:has(>.Card_sectionGrid)>*+*{border-top:1px solid var(--color-border-subtle)}.Card_body:has(>.Card_sectionGrid)>.Card_cardMedia{border-top:0}.Card_sectionTitle{margin:0 0 var(--space-md);font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}@container (min-width: 52rem){.Card_sectionGrid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.Card_section+.Card_section{border-top:0;border-inline-start:1px solid var(--color-border-subtle)}}.Card_header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--card-pad) var(--card-pad) 0}.Card_heading{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.Card_title{display:flex;align-items:center;gap:var(--space-sm);margin:0;font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.Card_titleEyebrow{color:var(--color-foreground-muted);font-family:var(--font-family-base);font-size:var(--font-size-xs);letter-spacing:.06em;line-height:var(--leading-tight);text-transform:uppercase}.Card_icon{display:inline-flex;flex:none;color:var(--color-foreground-muted)}.Card_description{margin:0;font-size:var(--font-size-sm);line-height:var(--leading-normal);color:var(--color-foreground-muted)}.Card_actions{display:flex;flex:none;align-items:center;gap:var(--space-xs)}.Card_body{--card-content-inset: initial;padding:var(--card-pad);font-size:var(--font-size-sm);line-height:var(--leading-normal)}.Card_header+.Card_body{padding-top:var(--card-gap)}.Card_footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm);margin-top:auto;padding:var(--card-gap) var(--card-pad);border-top:1px solid var(--color-border-subtle)}.Card_header:last-child{padding-bottom:var(--card-pad)}.Card_header+.Card_footer{margin-top:var(--card-gap)}.Card_compact{--card-pad: var(--space-md);--card-gap: var(--space-sm)}.Card_flush{overflow:clip}.Card_flush>.Card_body,.Card_flush>.Card_header+.Card_body{--card-content-inset: var(--card-pad);padding:0}.Card_flush>.Card_header:not(:last-child){padding-bottom:var(--card-gap)}.Card_flush>.Card_body>.Card_cardMedia{margin-inline:0}.Popover_popover{z-index:1000;box-sizing:border-box;max-width:calc(100vw - 2 * var(--space-sm));border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface-raised);box-shadow:var(--elevation-overlay);color:var(--color-foreground);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--leading-normal);animation:Popover_enter var(--motion-duration-fast) var(--motion-easing-entrance)}.Popover_popover[data-side=top]{animation-name:Popover_enter-top}.Popover_popover[data-motion=exit]{animation:Popover_exit var(--motion-duration-fast) var(--motion-easing-exit) forwards}.Popover_popover[data-side=top][data-motion=exit]{animation-name:Popover_exit-top}.Popover_popover:focus{outline:none}.Popover_sm{width:240px}.Popover_md{width:320px}.Popover_lg{width:400px}.Popover_xl{width:440px}.Popover_header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm) 0 var(--space-md)}.Popover_title{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.Popover_body{padding:var(--space-md)}.Popover_flush{overflow:clip}.Popover_flush .Popover_body{padding:0}@keyframes Popover_enter{0%{opacity:0;transform:translateY(calc(-1 * var(--space-xs)))}}@keyframes Popover_enter-top{0%{opacity:0;transform:translateY(var(--space-xs))}}@keyframes Popover_exit{to{opacity:0;transform:translateY(calc(-1 * var(--space-xs)))}}@keyframes Popover_exit-top{to{opacity:0;transform:translateY(var(--space-xs))}}.AvatarGroup_group{--avatar-group-size: calc(var(--space-xl) + var(--space-xs));--avatar-group-font: var(--font-size-sm);display:inline-flex;align-items:center;padding-inline-start:calc(var(--avatar-group-size) * .2)}.AvatarGroup_xs{--avatar-group-size: calc(var(--space-md) + var(--space-xs));--avatar-group-font: calc(var(--font-size-xs) * .75)}.AvatarGroup_sm{--avatar-group-size: var(--space-lg);--avatar-group-font: calc(var(--font-size-xs) * .85)}.AvatarGroup_lg{--avatar-group-size: var(--space-3xl);--avatar-group-font: var(--font-size-md)}.AvatarGroup_xl{--avatar-group-size: calc(var(--space-3xl) + var(--space-md));--avatar-group-font: var(--font-size-lg)}.AvatarGroup_xxl{--avatar-group-size: calc(var(--space-3xl) + var(--space-xl));--avatar-group-font: var(--font-size-xl)}.AvatarGroup_stack .AvatarGroup_member{margin-inline-start:calc(var(--avatar-group-size) * -.2);box-shadow:0 0 0 2px var(--color-surface)}.AvatarGroup_spread{gap:var(--space-xs);padding-inline-start:0}.AvatarGroup_auto{display:flex;width:100%;min-width:0;overflow:hidden}.AvatarGroup_more{box-sizing:border-box;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--avatar-group-size);height:var(--avatar-group-size);padding:0;border:0;border-radius:var(--radius-full);background:var(--color-secondary);color:var(--color-foreground);font-family:var(--font-family-base);font-size:var(--avatar-group-font);font-weight:var(--font-weight-semibold);line-height:1;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard)}.AvatarGroup_more:hover{background:var(--color-secondary-hover)}.AvatarGroup_more:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.AvatarGroup_list{display:flex;flex-direction:column;gap:var(--space-sm);max-height:240px;margin:0;padding:0;overflow-y:auto;list-style:none}.AvatarGroup_row{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-foreground);font-family:var(--font-family-base);font-size:var(--font-size-sm)}@media(prefers-reduced-motion:reduce){.AvatarGroup_more{transition:none}}.Divider_divider{box-sizing:border-box;flex:none;margin:0;border:0}.Divider_horizontal{width:100%;height:1px;background:var(--color-border)}.Divider_vertical{display:inline-block;align-self:stretch;width:1px;min-height:1em;background:var(--color-border)}.Divider_spacing-none{margin:0}.Divider_horizontal.Divider_spacing-sm{margin-block:var(--space-sm)}.Divider_horizontal.Divider_spacing-md{margin-block:var(--space-md)}.Divider_horizontal.Divider_spacing-lg{margin-block:var(--space-lg)}.Divider_vertical.Divider_spacing-sm{margin-inline:var(--space-sm)}.Divider_vertical.Divider_spacing-md{margin-inline:var(--space-md)}.Divider_vertical.Divider_spacing-lg{margin-inline:var(--space-lg)}.Divider_labelled{display:flex;align-items:center;gap:var(--space-sm);height:auto;background:none}.Divider_line{flex:1;height:1px;background:var(--color-border)}.Divider_label{flex:none;font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-foreground-muted)}.ContentState_root,.ContentState_artSvg{--content-state-tone: var(--color-primary);--content-state-tone-text: var(--color-primary-text);--content-state-tone-foreground: var(--color-primary-foreground)}.ContentState_root{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--space-md);margin-inline:auto;max-width:420px;padding:var(--space-2xl) var(--space-lg);text-align:center;font-family:var(--font-family-base);color:var(--color-foreground)}.ContentState_danger{--content-state-tone: var(--color-danger);--content-state-tone-text: var(--color-danger-text);--content-state-tone-foreground: var(--color-danger-foreground)}.ContentState_success{--content-state-tone: var(--color-success);--content-state-tone-text: var(--color-success-text)}.ContentState_compact{gap:var(--space-sm);padding:var(--space-lg) var(--space-md)}.ContentState_icon{display:grid;place-items:center;width:var(--space-3xl);height:var(--space-3xl);border-radius:var(--radius-full);background:color-mix(in srgb,var(--content-state-tone) 10%,var(--color-surface));color:var(--content-state-tone-text);font-size:var(--font-size-2xl)}.ContentState_compact .ContentState_icon{width:var(--space-2xl);height:var(--space-2xl);font-size:var(--font-size-xl)}.ContentState_text{display:flex;flex-direction:column;gap:var(--space-xs)}.ContentState_title{margin:0;font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.ContentState_compact .ContentState_title{font-size:var(--font-size-md)}.ContentState_description{margin:0;font-size:var(--font-size-sm);line-height:var(--leading-normal);color:var(--color-foreground-muted)}.ContentState_actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-sm);margin-top:var(--space-xs)}.ContentState_art,.ContentState_artSvg{display:block;width:calc(var(--space-3xl) * 3);max-width:100%}.ContentState_compact .ContentState_art,.ContentState_artCompact{width:calc(var(--space-3xl) * 1.5)}.ContentState_art>:where(svg,img){display:block;width:100%;height:auto}.ContentState_artSvg{height:auto;aspect-ratio:3 / 2}.ContentState_artDisc{fill:color-mix(in srgb,var(--content-state-tone) 10%,var(--color-surface))}.ContentState_artWindow{fill:var(--color-surface-raised);stroke:var(--color-border);stroke-width:2;rx:var(--radius-md)}.ContentState_artInk{fill:color-mix(in srgb,var(--color-foreground) 22%,var(--color-surface))}.ContentState_artAccent{fill:var(--content-state-tone-text)}.ContentState_artDashed{fill:none;stroke:var(--color-border);stroke-width:2;stroke-dasharray:5 4}.ContentState_artField,.ContentState_artFieldFocus{fill:var(--color-surface);stroke:var(--color-border);stroke-width:2}.ContentState_artFieldFocus{stroke:var(--content-state-tone-text)}.ContentState_artCutout{fill:var(--content-state-cutout, var(--color-surface))}.ContentState_artSeal{fill:var(--content-state-tone)}.ContentState_artGlyph{fill:none;stroke:var(--content-state-tone-foreground);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ContentState_artGlyphFill{fill:var(--content-state-tone-foreground)}.Tabs_tabs{display:flex;flex-direction:column;min-width:0;font-family:var(--font-family-base)}.Tabs_strip{position:relative;display:flex;flex-direction:column;min-width:0;box-shadow:inset 0 -1px 0 var(--color-border)}.Tabs_list{--_fade: var(--space-xl);--_fade-solid: 0px;--_fade-start: 0px;--_fade-end: 0px;position:relative;display:flex;gap:var(--space-xs);min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-padding-inline:var(--space-sm)}.Tabs_list::-webkit-scrollbar{display:none}.Tabs_list[data-overflow-start],.Tabs_list[data-overflow-end]{-webkit-mask-image:linear-gradient(to right,transparent 0,transparent var(--_fade-start-solid, 0px),#000 var(--_fade-start),#000 calc(100% - var(--_fade-end)),transparent calc(100% - var(--_fade-end-solid, 0px)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,transparent var(--_fade-start-solid, 0px),#000 var(--_fade-start),#000 calc(100% - var(--_fade-end)),transparent calc(100% - var(--_fade-end-solid, 0px)),transparent 100%)}.Tabs_list[data-overflow-start]{--_fade-start: var(--_fade);--_fade-start-solid: var(--_fade-solid)}.Tabs_list[data-overflow-end]{--_fade-end: var(--_fade);--_fade-end-solid: var(--_fade-solid)}.Tabs_arrow{position:absolute;inset-block:0;z-index:2;display:none;align-items:center}.Tabs_arrowStart{inset-inline-start:0}.Tabs_arrowEnd{inset-inline-end:0}@media(hover:hover)and (pointer:fine){.Tabs_arrow{display:flex}.Tabs_list{--_fade-solid: var(--control-height-sm);--_fade: calc(var(--_fade-solid) + var(--space-sm));scroll-padding-inline:var(--_fade)}.Tabs_stripSegmented .Tabs_list{--_fade-solid: calc(var(--control-height-sm) + 2px)}}.Tabs_stripSegmented .Tabs_arrowStart{inset-inline-start:2px}.Tabs_stripSegmented .Tabs_arrowEnd{inset-inline-end:2px}.Tabs_stripSegmented .Tabs_arrow button{border-radius:calc(var(--radius-control) + 2px)}.Tabs_tab{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--space-sm);margin:0;padding:var(--space-sm) var(--space-md);border:0;border-radius:var(--radius-control-multiline, min(var(--radius-control), var(--radius-lg))) var(--radius-control-multiline, min(var(--radius-control), var(--radius-lg))) 0 0;background:transparent;color:var(--color-foreground-muted);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);white-space:nowrap;text-decoration:none;cursor:pointer;transition:color var(--motion-duration-instant) var(--motion-easing-standard)}.Tabs_tab:after{content:"";position:absolute;left:var(--space-sm);right:var(--space-sm);bottom:0;height:2px;border-radius:var(--radius-full);background:transparent;transition:background-color var(--motion-duration-instant) var(--motion-easing-standard)}.Tabs_tab:hover{color:var(--color-foreground)}.Tabs_tab:hover:after{background:var(--color-border)}.Tabs_tab[aria-selected=true]{color:var(--color-foreground);font-weight:var(--font-weight-semibold)}.Tabs_tab[aria-selected=true]:after{background:transparent}.Tabs_marker{position:absolute;bottom:0;left:0;height:2px;border-radius:var(--radius-full);background:var(--color-primary-text);pointer-events:none;transition:transform var(--motion-duration-normal) var(--motion-easing-standard),width var(--motion-duration-normal) var(--motion-easing-standard)}.Tabs_tab:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.Tabs_count{box-sizing:border-box;height:var(--tabs-count-height, auto);min-width:var(--tabs-count-min-width, calc(var(--space-md) + var(--space-xs)));padding:0 var(--tabs-count-padding-inline, var(--space-xs));border-radius:var(--tabs-count-radius, var(--radius-full));background:var(--color-secondary);color:var(--color-foreground-muted);font-size:var(--tabs-count-font-size, var(--font-size-xs));font-weight:var(--tabs-count-font-weight, var(--font-weight-medium));font-variant-numeric:tabular-nums;line-height:var(--tabs-count-height, var(--leading-normal));text-align:center}.Tabs_tab[aria-selected=true] .Tabs_count{color:var(--color-foreground)}.Tabs_tab:disabled{color:var(--color-foreground-subtle);cursor:not-allowed}.Tabs_segmented .Tabs_tab[aria-selected=true]:disabled{color:var(--color-foreground-muted)}.Tabs_tab:disabled:after{background:transparent}.Tabs_segmented{--_inset: 2px;--_inner-radius: calc(var(--radius-control) + var(--_inset));gap:2px;padding:var(--_inset);border-radius:calc(var(--radius-control) + 2 * var(--_inset))}.Tabs_stripSegmented{--_inset: 2px;border-radius:calc(var(--radius-control) + 2 * var(--_inset));background:var(--color-secondary);box-shadow:none}.Tabs_segmented .Tabs_tab{z-index:1;border-radius:var(--_inner-radius)}@media(pointer:coarse){.Tabs_tab{min-height:var(--control-height-touch)}}.Tabs_segmented .Tabs_tab:after,.Tabs_segmented .Tabs_tab:hover:after{display:none}.Tabs_segmented .Tabs_marker{top:var(--_inset);bottom:auto;height:calc(100% - 2 * var(--_inset));border-radius:var(--_inner-radius);background:var(--color-control-selected);box-shadow:var(--elevation-control-selected)}.Tabs_countInline{font-variant-numeric:tabular-nums}.Tabs_fitted .Tabs_tab{flex:1}.Tabs_panel{padding-top:var(--space-md);font-size:var(--font-size-sm);line-height:var(--leading-normal);color:var(--color-foreground)}.Tabs_panel:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.Breadcrumb_breadcrumb{min-width:0;max-width:100%;font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--leading-normal)}.Breadcrumb_list{--_floor: calc(1em + var(--space-sm));display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-xs);width:100%;min-width:0;margin:0;padding:0;list-style:none}.Breadcrumb_ellipsis{display:none}.Breadcrumb_list[data-collapsed] .Breadcrumb_ellipsis{display:inline-flex}.Breadcrumb_text,.Breadcrumb_link,.Breadcrumb_current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Breadcrumb_item{position:relative;display:inline-flex;flex:none;align-items:center;gap:var(--space-xs)}.Breadcrumb_item>:first-child{min-width:0}.Breadcrumb_item[hidden]{display:none}.Breadcrumb_list[data-collapsed]:not([data-measuring]) .Breadcrumb_item:last-child{min-width:var(--_floor);flex:0 1 auto}.Breadcrumb_list[data-tight]:not([data-measuring]),.Breadcrumb_list[data-tight]:not([data-measuring]) .Breadcrumb_item{gap:calc(var(--space-xs) / 2)}.Breadcrumb_list[data-tight]:not([data-measuring]) .Breadcrumb_item:first-child{min-width:calc(var(--_floor) + var(--space-xs) / 2 + 1em);flex:0 1 auto}.Breadcrumb_list[data-tight]:not([data-measuring]) .Breadcrumb_item:last-child{width:var(--_floor);flex:none}.Breadcrumb_list[data-measuring] .Breadcrumb_item{min-width:auto;flex:none}.Breadcrumb_link{color:var(--color-foreground-muted);text-decoration:none;border-radius:var(--radius-sm);transition:color var(--motion-duration-instant) var(--motion-easing-standard)}.Breadcrumb_link:hover{color:var(--color-primary-text);text-decoration:underline;text-underline-offset:.2em}.Breadcrumb_link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Breadcrumb_text{color:var(--color-foreground-muted)}.Breadcrumb_current{color:var(--color-foreground);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm)}.Breadcrumb_current:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Breadcrumb_separator{color:var(--color-foreground-subtle)}.Breadcrumb_more{position:relative;margin:0;padding:0 var(--space-xs);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-foreground-muted);font:inherit;line-height:inherit;cursor:pointer}.Breadcrumb_more:hover{background:var(--color-secondary);color:var(--color-foreground)}@media(pointer:coarse){.Breadcrumb_more:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--control-height-touch));height:max(100%,var(--control-height-touch));transform:translate(-50%,-50%)}}.Breadcrumb_more:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Breadcrumb_menu{z-index:1000;min-width:160px;max-width:240px;margin:0;padding:var(--space-xs);list-style:none;border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface-raised);box-shadow:var(--elevation-overlay);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--leading-normal)}.Breadcrumb_menuLink,.Breadcrumb_menuText{display:block;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--color-foreground);font-size:var(--font-size-sm);text-decoration:none}.Breadcrumb_menuLink:hover{background:var(--color-secondary)}.Breadcrumb_menuLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.DropdownMenu_menu{z-index:1000;box-sizing:border-box;display:flex;flex-direction:column;min-width:200px;max-width:calc(100vw - 2 * var(--space-sm));padding:var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface-raised);box-shadow:var(--elevation-overlay);font-family:var(--font-family-base);animation:DropdownMenu_enter var(--motion-duration-normal) var(--motion-easing-entrance)}.DropdownMenu_menu[data-motion=exit]{animation:DropdownMenu_exit var(--motion-duration-normal) var(--motion-easing-exit) forwards}.DropdownMenu_item{display:flex;align-items:center;gap:var(--space-sm);width:100%;margin:0;padding:var(--space-sm) var(--space-md) var(--space-sm) var(--space-sm);border:0;border-radius:var(--radius-item, max(0px, calc(var(--radius-surface) - var(--space-xs))));background:transparent;color:var(--color-foreground);font-family:inherit;font-size:var(--font-size-sm);line-height:var(--leading-tight);text-align:start;white-space:nowrap;cursor:pointer}@media(pointer:coarse){.DropdownMenu_item{min-height:var(--control-height-touch)}}.DropdownMenu_item:focus{background:var(--color-secondary);outline:none}.DropdownMenu_item:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus-ring)}.DropdownMenu_icon{display:inline-flex;flex:none;justify-content:center;width:1em;font-size:var(--font-size-md);color:var(--color-foreground-muted)}.DropdownMenu_label{flex:1}.DropdownMenu_menu:has(.DropdownMenu_reason){max-width:min(28rem,calc(100vw - 2 * var(--space-sm)))}.DropdownMenu_explained{align-items:flex-start;white-space:normal}.DropdownMenu_copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--space-xs);min-width:0}.DropdownMenu_reason{color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--leading-tight);white-space:normal;text-align:start}.DropdownMenu_shortcut{margin-inline-start:var(--space-lg);color:var(--color-foreground-subtle);font-family:inherit;font-size:var(--font-size-xs);letter-spacing:.02em}.DropdownMenu_check{flex:none;margin-inline-start:var(--space-lg);color:var(--color-primary);visibility:hidden}.DropdownMenu_check[data-checked]{visibility:visible}.DropdownMenu_danger,.DropdownMenu_danger .DropdownMenu_icon{color:var(--color-danger-text)}.DropdownMenu_item:disabled,.DropdownMenu_item:disabled .DropdownMenu_icon,.DropdownMenu_item[aria-disabled=true],.DropdownMenu_item[aria-disabled=true] .DropdownMenu_icon{color:var(--color-foreground-subtle);background:transparent;cursor:not-allowed}.DropdownMenu_item[aria-disabled=true] .DropdownMenu_reason{color:var(--color-foreground-muted)}.DropdownMenu_item[aria-disabled=true]:focus{background:var(--color-secondary)}.DropdownMenu_item[aria-disabled=true]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus-ring)}a.DropdownMenu_item{box-sizing:border-box;text-decoration:none}.DropdownMenu_external{flex:none;font-size:var(--font-size-xs);color:var(--color-foreground-subtle)}.DropdownMenu_separator{height:1px;margin:var(--space-xs) calc(-1 * var(--space-xs));background:var(--color-border-subtle)}.DropdownMenu_groupLabel{padding:var(--space-xs) var(--space-sm) 2px;color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}@keyframes DropdownMenu_enter{0%{opacity:0}}@keyframes DropdownMenu_exit{to{opacity:0}}.Toolbar_bar{position:relative;box-sizing:border-box;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-xs);width:100%;min-width:0;padding:var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-surface-lg);background:var(--color-surface)}.Toolbar_items{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:var(--space-xs);min-width:0}.Toolbar_radioGroup{display:inline-flex;flex:none;align-items:center;gap:2px;padding:2px;border-radius:var(--radius-control);background:var(--color-secondary)}.Toolbar_radio{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:calc(var(--control-height-sm) - 4px);margin:0;padding:0 var(--space-sm);border:0;border-radius:max(0px,calc(var(--radius-control) - 2px));background:transparent;color:var(--color-foreground-muted);font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);white-space:nowrap;cursor:pointer}.Toolbar_radio:hover:not(:disabled){color:var(--color-foreground)}.Toolbar_radio[aria-checked=true]{background:var(--color-control-selected);box-shadow:var(--elevation-control-selected);color:var(--color-foreground);font-weight:var(--font-weight-semibold)}.Toolbar_radioGroup{position:relative}.Toolbar_radioPill{position:absolute;top:0;left:0;border-radius:max(0px,calc(var(--radius-control) - 2px));background:var(--color-control-selected);box-shadow:var(--elevation-control-selected);pointer-events:none;transition-property:transform,width,height;transition-duration:var(--motion-duration-normal);transition-timing-function:var(--motion-easing-standard)}.Toolbar_radioGroup .Toolbar_radio{position:relative;z-index:1;transition:color var(--motion-duration-normal) var(--motion-easing-standard)}.Toolbar_radioGroup[data-pill] .Toolbar_radio[aria-checked=true]{background:transparent;box-shadow:none}@media(prefers-reduced-motion:reduce){.Toolbar_radioPill,.Toolbar_radioGroup .Toolbar_radio{transition:none}}.Toolbar_radio:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Toolbar_radio:disabled{color:var(--color-foreground-subtle);cursor:not-allowed}.Toolbar_radio[aria-checked=true]:disabled{color:var(--color-foreground-muted)}.Toolbar_radioIcon{width:calc(var(--control-height-sm) - 4px);height:calc(var(--control-height-sm) - 4px);padding:0;font-size:var(--font-size-sm)}.Toolbar_radioIconGlyph{display:inline-flex}.Toolbar_divider{flex:none;width:1px;height:calc(var(--space-md) + var(--space-xs));margin-inline:var(--space-sm);background:var(--color-border)}.Toolbar_iconOnly{gap:0;justify-content:center;min-width:var(--control-height-sm);padding-inline:var(--space-xs)}.Toolbar_labelShort{display:none}[data-label-mode=short] .Toolbar_labelShort{display:inline}[data-label-mode=short] .Toolbar_labelFull,[data-label-mode=icon] .Toolbar_labelFull{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.Toolbar_items [data-label-mode=icon]{gap:0;justify-content:center;min-width:var(--control-height-sm);padding-inline:var(--space-xs)}.Toolbar_more{flex:none;display:inline-flex;align-items:center}.Toolbar_more:before{content:"";width:1px;height:calc(var(--space-md) + var(--space-xs));margin-inline:var(--space-xs) var(--space-sm);background:var(--color-border)}.Toolbar_more[hidden],.Toolbar_pool,.Toolbar_bar [data-collapsed]{display:none}.Toolbar_items>:has(>[data-collapsed]){display:none}.Toolbar_bar .Toolbar_toggle{border-color:transparent;background:transparent}.Toolbar_bar .Toolbar_toggle:hover:not(:disabled){background:var(--color-secondary)}.Toolbar_bar .Toolbar_toggle[aria-pressed=true]{border-color:transparent;background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface));color:var(--color-primary-text)}.Toolbar_bar .Toolbar_toggle[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 20%,var(--color-surface))}.Toolbar_bar .Toolbar_toggle:disabled{background:transparent}.Toolbar_bar[data-orientation=vertical]{flex-direction:column;align-items:stretch;align-self:flex-start;width:auto;max-height:100%;padding:var(--space-xs)}.Toolbar_bar[data-orientation=vertical] .Toolbar_items{flex:0 1 auto;flex-direction:column;align-items:stretch;min-height:0;overflow:hidden}.Toolbar_bar[data-orientation=vertical] .Toolbar_items>*{flex-shrink:0}.Toolbar_bar[data-orientation=vertical] .Toolbar_more{justify-content:center}.Toolbar_bar[data-orientation=vertical] .Toolbar_radioGroup{flex-direction:column}.Toolbar_bar[data-orientation=vertical] .Toolbar_divider{width:auto;height:1px;margin-inline:0;margin-block:var(--space-xs)}.Toolbar_bar[data-orientation=vertical] .Toolbar_more:before{display:none}.Toolbar_bar[data-appearance=floating]{border-color:transparent;box-shadow:var(--elevation-floating)}.Toolbar_bar[data-appearance=plain]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.Toolbar_bar[data-orientation=vertical][data-appearance=plain]{padding:0}.Toolbar_bar[data-align=end]:not([data-orientation=vertical]) .Toolbar_items{flex:0 0 auto;margin-inline-start:auto}.Toolbar_bar[data-align=end][data-measuring]:not([data-orientation=vertical]) .Toolbar_items{margin-inline-start:0}.Toolbar_bar[data-orientation=vertical][data-align=end]{align-self:stretch;height:100%}.Toolbar_bar[data-orientation=vertical][data-align=end] .Toolbar_items{margin-block-start:auto}.PageHeader_root{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-sm);width:100%;min-width:0;container-type:inline-size;container-name:PageHeader_page-header;font-family:var(--font-family-base);color:var(--color-foreground)}.PageHeader_breadcrumb{min-width:0}.PageHeader_row{display:flex;align-items:center;gap:var(--space-md);min-width:0}.PageHeader_back{flex:none}.PageHeader_back:dir(rtl) svg{transform:scaleX(-1)}.PageHeader_backIcon{display:flex;flex:none}.PageHeader_backLine{display:none}.PageHeader_media{box-sizing:border-box;display:grid;flex:none;place-items:center;width:var(--space-2xl);height:var(--space-2xl);overflow:hidden;border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}:where(.PageHeader_media>*){box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.PageHeader_lead{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);min-width:min(16rem,100%)}.PageHeader_heading{flex:0 1 auto;min-width:0}.PageHeader_title{margin:0;font-family:var(--font-family-heading, var(--font-family-base));font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);overflow-wrap:anywhere}.PageHeader_titleLine{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-xs) var(--space-sm);min-width:0}.PageHeader_titleLine>.PageHeader_title{flex:0 1 auto;min-width:0}.PageHeader_badge{display:inline-flex;flex:none;align-items:center;min-height:calc(var(--font-size-2xl) * var(--leading-tight))}.PageHeader_description{margin:var(--space-xs) 0 0;font-size:var(--font-size-sm);line-height:var(--leading-normal);color:var(--color-foreground-muted);overflow-wrap:anywhere}.PageHeader_aside{display:flex;flex:none;align-items:center;min-width:0;max-width:100%}.PageHeader_actions{display:flex;flex:1 1 0;justify-content:flex-end;min-width:40%}.PageHeader_root[data-aside] .PageHeader_actions{min-width:min(40%,12rem)}@container PageHeader_page-header (width < 36rem){.PageHeader_row{flex-wrap:wrap;row-gap:0}.PageHeader_lead{flex:1 1 0;gap:var(--space-md);min-width:0}.PageHeader_heading{flex:1 1 100%}.PageHeader_title{font-size:var(--font-size-xl)}.PageHeader_badge{min-height:calc(var(--font-size-xl) * var(--leading-tight))}.PageHeader_aside{display:block;flex:1 1 100%}.PageHeader_backLine{display:flex;flex:1 1 100%;min-width:0}.PageHeader_backIcon{display:none}.PageHeader_backLine~.PageHeader_lead{margin-block-start:var(--space-xs)}.PageHeader_media{width:calc(var(--space-xl) + var(--space-sm));height:calc(var(--space-xl) + var(--space-sm));border-radius:var(--radius-md);font-size:var(--font-size-xs)}.PageHeader_root:is([data-media],[data-actions-layout=inline]) :is(.PageHeader_lead,.PageHeader_heading){display:contents}.PageHeader_root:is([data-media],[data-actions-layout=inline]) .PageHeader_heading>:first-child{flex:1 1 0;min-width:min(10rem,100%);max-width:max-content}.PageHeader_root[data-actions-layout=inline] .PageHeader_heading>:first-child{flex:1 0 min(10rem,100%);min-width:0}.PageHeader_root:is([data-media],[data-actions-layout=inline]) .PageHeader_description{flex:1 1 100%;order:1}.PageHeader_root:is([data-media],[data-actions-layout=inline]) .PageHeader_aside{order:1;margin-block-start:var(--space-md)}.PageHeader_root[data-media]:not([data-actions-layout=inline]) .PageHeader_actions{order:1}.PageHeader_root:is([data-media],[data-actions-layout=inline]) .PageHeader_backLine{margin-block-end:var(--space-xs)}.PageHeader_root[data-back]>.PageHeader_breadcrumb{display:none}.PageHeader_actions{flex-basis:100%;justify-content:flex-start;min-width:0;margin-block-start:var(--space-sm)}.PageHeader_root[data-actions-layout=stretch]:not([data-aside]) .PageHeader_actions{margin-block-start:var(--space-md)}.PageHeader_actions>.PageHeader_toolbar[role=toolbar]>:first-child:not([hidden]){margin-inline-start:0}.PageHeader_root[data-actions-layout=inline] .PageHeader_actions{--_inline-icon: var(--control-height-md);--_inline-min: var(--_inline-icon);flex:0 1 auto;justify-content:flex-end;min-width:var(--_inline-min);margin-block-start:0;margin-inline-start:auto}.PageHeader_root[data-actions-layout=inline] .PageHeader_row:has(.PageHeader_toolbar[data-measuring]) .PageHeader_actions{flex:1 1 0}.PageHeader_root[data-actions-layout=inline] .PageHeader_row:has(.PageHeader_toolbar[data-measuring]) .PageHeader_heading>:first-child{flex:0 0 min(10rem,100%)}.PageHeader_root[data-actions-layout=inline] .PageHeader_actions:has(>.PageHeader_toolbar[role=toolbar]>:first-child>:nth-child(2),>.PageHeader_toolbar[role=toolbar]>:nth-child(2)>*){--_inline-min: calc(2 * var(--_inline-icon) + var(--space-sm))}.PageHeader_root[data-actions-layout=inline] .PageHeader_actions>.PageHeader_toolbar[role=toolbar]{gap:0}.PageHeader_root[data-actions-layout=inline] .PageHeader_actions>.PageHeader_toolbar[role=toolbar]>:last-child{padding-inline-start:var(--space-sm)}.PageHeader_root[data-actions-layout=inline] .PageHeader_actions>.PageHeader_toolbar[role=toolbar]>:first-child{--toolbar-widest-label: short;--toolbar-max-visible: 1}.PageHeader_root[data-actions-layout=inline] .PageHeader_actions>.PageHeader_toolbar[role=toolbar]:not([data-measuring])>:first-child:not([hidden]){margin-inline-start:auto}.PageHeader_root[data-actions-layout=stretch] .PageHeader_actions>.PageHeader_toolbar[role=toolbar]{gap:var(--space-sm)}.PageHeader_root[data-actions-layout=stretch] .PageHeader_actions>.PageHeader_toolbar[role=toolbar]>:first-child:not([hidden]){flex:1 1 auto;gap:var(--space-sm)}.PageHeader_root:is([data-actions-layout=stretch],[data-actions-layout=inline]) .PageHeader_actions>.PageHeader_toolbar[role=toolbar]>:last-child:before{display:none}.PageHeader_root[data-actions-layout=stretch] .PageHeader_actions>.PageHeader_toolbar[role=toolbar]>:first-child:not(:has(>[role=separator],>[role=radiogroup])){--toolbar-distribute: equal}.PageHeader_root[data-actions-layout=stretch] .PageHeader_actions>.PageHeader_toolbar[role=toolbar]:not([data-measuring])>:first-child:not(:has(>[role=separator],>[role=radiogroup])){display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.PageHeader_root[data-actions-layout=stretch] .PageHeader_actions>.PageHeader_toolbar[role=toolbar]:not([data-measuring])>:first-child>:not([data-bar-item])>[data-bar-item]{flex:1 1 0;min-width:0}.PageHeader_root[data-actions-layout=stretch] .PageHeader_actions>.PageHeader_toolbar[role=toolbar]:not([data-measuring])>:first-child:has(>[role=separator],>[role=radiogroup])>:not([role=separator],[role=radiogroup]){flex:1 1 auto}.PageHeader_root:is([data-actions-layout=stretch],[data-actions-layout=inline]) .PageHeader_actions [data-bar-item]:is(button,a){min-height:var(--control-height-md);padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm)}.PageHeader_root:is([data-actions-layout=stretch],[data-actions-layout=inline]) .PageHeader_actions [data-bar-item][data-label-mode=icon]{min-width:var(--control-height-md);padding-inline:var(--space-xs)}.PageHeader_root:is([data-actions-layout=stretch],[data-actions-layout=inline]) .PageHeader_actions>.PageHeader_toolbar[role=toolbar]>:last-child button{width:var(--control-height-md);min-height:var(--control-height-md);padding-inline:0;font-size:var(--font-size-sm)}.PageHeader_root:is([data-actions-layout=stretch],[data-actions-layout=inline]) .PageHeader_actions [data-variant=ghost]:not(:disabled,[aria-disabled=true]),.PageHeader_root:is([data-actions-layout=stretch],[data-actions-layout=inline]) .PageHeader_actions>.PageHeader_toolbar[role=toolbar]>:last-child button:not(:disabled){border-color:var(--color-border);background:var(--color-surface);color:var(--color-secondary-foreground)}.PageHeader_root:is([data-actions-layout=stretch],[data-actions-layout=inline]) .PageHeader_actions [data-variant=ghost]:not(:disabled,[aria-disabled=true]):hover,.PageHeader_root:is([data-actions-layout=stretch],[data-actions-layout=inline]) .PageHeader_actions>.PageHeader_toolbar[role=toolbar]>:last-child button:not(:disabled):hover{background:var(--color-secondary)}.PageHeader_root:is([data-actions-layout=stretch],[data-actions-layout=inline]) .PageHeader_actions [data-variant=ghost]:not(:disabled,[aria-disabled=true]):active,.PageHeader_root:is([data-actions-layout=stretch],[data-actions-layout=inline]) .PageHeader_actions>.PageHeader_toolbar[role=toolbar]>:last-child button:not(:disabled):active{border-color:color-mix(in srgb,var(--color-foreground) 20%,var(--color-border));background:var(--color-secondary-hover)}@media(pointer:coarse){.PageHeader_root:is([data-actions-layout=stretch],[data-actions-layout=inline]) .PageHeader_actions [data-bar-item]:is(button,a){min-height:var(--control-height-touch)}.PageHeader_root:is([data-actions-layout=stretch],[data-actions-layout=inline]) .PageHeader_actions [data-bar-item][data-label-mode=icon]{min-width:var(--control-height-touch)}.PageHeader_root:is([data-actions-layout=stretch],[data-actions-layout=inline]) .PageHeader_actions>.PageHeader_toolbar[role=toolbar]>:last-child button{width:var(--control-height-touch);min-height:var(--control-height-touch)}.PageHeader_root[data-actions-layout=inline] .PageHeader_actions{--_inline-icon: var(--control-height-touch)}}}.PageHeader_backLine>.PageHeader_backLink{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--space-xs);max-width:100%;min-width:var(--control-height-touch);min-height:var(--control-height-touch);margin:0;padding:0;border:0;background:none;font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--leading-tight);text-align:start;-webkit-tap-highlight-color:transparent}.PageHeader_backChevron{flex:none}.PageHeader_backLink:dir(rtl) .PageHeader_backChevron{transform:scaleX(-1)}.PageHeader_backText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Pagination_pagination{font-family:var(--font-family-base)}.Pagination_list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);margin:0;padding:0;list-style:none}.Pagination_page{box-sizing:border-box;display:inline-grid;place-items:center;min-width:calc(var(--space-xl) + var(--space-xs));height:calc(var(--space-xl) + var(--space-xs));margin:0;padding:0 var(--space-sm);border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--color-foreground);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--motion-duration-instant) var(--motion-easing-standard)}.Pagination_page:hover{background:var(--color-secondary)}.Pagination_page:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Pagination_page[aria-current=page]{background:var(--color-primary-graphic);color:var(--color-primary-foreground);font-weight:var(--font-weight-semibold);cursor:default}.Pagination_ellipsis{display:inline-grid;place-items:center;min-width:var(--space-lg);color:var(--color-foreground-subtle);font-size:var(--font-size-sm)}.Accordion_accordion{display:flex;flex-direction:column;min-width:0;border-top:1px solid var(--color-border);font-family:var(--font-family-base)}.Accordion_item{border-bottom:1px solid var(--color-border)}.Accordion_heading{margin:0;font-size:inherit;font-weight:inherit}.Accordion_trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);width:100%;margin:0;padding:var(--space-md) var(--space-xs);border:0;background:transparent;color:var(--color-foreground);font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);text-align:left;cursor:pointer;transition:background-color var(--motion-duration-instant) var(--motion-easing-standard)}.Accordion_trigger:hover{background:color-mix(in srgb,var(--color-secondary) 60%,transparent)}.Accordion_trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}.Accordion_trigger:disabled{color:var(--color-foreground-subtle);cursor:not-allowed}.Accordion_chevron{flex:none;color:var(--color-foreground-muted);transition:transform var(--motion-duration-normal) var(--motion-easing-standard)}.Accordion_trigger[aria-expanded=true] .Accordion_chevron{transform:rotate(180deg)}.Accordion_panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-duration-normal) var(--motion-easing-exit)}.Accordion_panel[data-open=true]{grid-template-rows:1fr;transition-timing-function:var(--motion-easing-entrance)}.Accordion_panelInner{min-height:0;overflow:hidden}.Accordion_panelContent{padding:0 var(--space-xs) var(--space-md);font-size:var(--font-size-sm);line-height:var(--leading-relaxed);color:var(--color-foreground-muted);opacity:0;transition:opacity var(--motion-duration-normal) var(--motion-easing-exit)}.Accordion_panel[data-open=true] .Accordion_panelContent{opacity:1;transition-timing-function:var(--motion-easing-entrance)}.Accordion_rich{align-items:flex-start;justify-content:flex-start}.Accordion_text{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-xs);min-width:0}.Accordion_title{overflow-wrap:anywhere}.Accordion_description{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);color:var(--color-foreground-muted)}.Accordion_trailing{flex:none;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-foreground)}.Accordion_rich:disabled .Accordion_description,.Accordion_rich:disabled .Accordion_trailing{color:var(--color-foreground-subtle)}.Accordion_chevronSlot{display:inline-flex;flex:none;align-items:center;height:calc(var(--font-size-md) * var(--leading-tight))}.Accordion_trigger[aria-expanded=true] .Accordion_chevronStart{transform:rotate(90deg)}.Accordion_rich .Accordion_chevronSlot:first-child{margin-inline-end:calc(var(--space-sm) - var(--space-md))}.Accordion_panelIndented .Accordion_panelContent{padding-inline-start:calc(var(--space-xs) + var(--font-size-md) + var(--space-sm))}.Dialog_dialog{box-sizing:border-box;width:calc(100% - 2 * var(--space-md));max-height:calc(100% - 2 * var(--space-xl));margin:auto;padding:0;border:0;background:transparent;color:var(--color-foreground);text-align:start;font-variant-numeric:normal;overflow:visible}.Dialog_dialog::backdrop{background:var(--color-overlay);animation:Dialog_fade var(--motion-duration-normal) var(--motion-easing-entrance)}.Dialog_sm{max-width:400px}.Dialog_md{max-width:520px}.Dialog_lg{max-width:720px}.Dialog_xl{max-width:960px}.Dialog_full{width:calc(100% - 2 * var(--space-xl));max-width:none}.Dialog_full .Dialog_panel{box-sizing:border-box;height:calc(100vh - 2 * var(--space-xl));height:calc(100dvh - 2 * var(--space-xl))}.Dialog_full .Dialog_header{padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}.Dialog_full .Dialog_body{flex:1 1 auto;min-height:0;padding-top:var(--space-md);padding-bottom:var(--space-md)}.Dialog_full .Dialog_footer{margin-top:auto;padding-top:var(--space-md);border-top:1px solid var(--color-border)}.Dialog_panel{display:flex;flex-direction:column;max-height:calc(100vh - 2 * var(--space-xl));overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-surface-lg);background:var(--color-surface);box-shadow:var(--elevation-modal);font-family:var(--font-family-base);animation:Dialog_enter var(--motion-duration-normal) var(--motion-easing-entrance);container-type:inline-size;container-name:Dialog_dialog}.Dialog_panel:focus{outline:none}.Dialog_header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) var(--space-lg) 0}.Dialog_heading{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.Dialog_icon{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:var(--control-height-md);min-height:var(--control-height-md)}.Dialog_iconPlate{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-md);background:var(--color-secondary);color:var(--color-secondary-foreground);font-size:var(--font-size-xl)}.Dialog_icon+.Dialog_heading{flex:1 1 auto}.Dialog_header[data-icon-align=center]{align-items:center}.Dialog_title{margin:0;font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.Dialog_description{margin:0;font-size:var(--font-size-sm);line-height:var(--leading-normal);color:var(--color-foreground-muted)}.Dialog_body{overflow-y:auto;padding:var(--space-md) var(--space-lg);font-size:var(--font-size-sm);line-height:var(--leading-normal)}.Dialog_footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--space-lg) var(--space-lg)}.Dialog_header+.Dialog_footer{padding-top:var(--space-lg)}@container Dialog_dialog (width < 480px){.Dialog_footer:not([data-layout=inline]){flex-direction:column-reverse;flex-wrap:nowrap;align-items:stretch}.Dialog_footer:not([data-layout=inline])>*{width:100%;min-width:0}}.Dialog_close{position:relative}@media(pointer:coarse){.Dialog_close:after{content:"";position:absolute;inset:calc((var(--control-height-sm) - var(--control-height-touch)) / 2 - var(--border-width-default))}}@media(max-width:639.98px){.Dialog_dialog,.Dialog_full{width:100%;max-width:none;max-height:calc(100% - var(--space-xl));margin:auto 0 0}.Dialog_panel{max-height:calc(100vh - var(--space-xl));max-height:calc(100dvh - var(--space-xl));border-width:1px 0 0;border-radius:var(--radius-surface-lg) var(--radius-surface-lg) 0 0;padding-bottom:env(safe-area-inset-bottom,0px);animation-name:Dialog_sheet-enter}.Dialog_full .Dialog_panel{height:calc(100vh - var(--space-xl));height:calc(100dvh - var(--space-xl))}}.Dialog_dialog[data-motion=exit]::backdrop{animation:Dialog_fade-out var(--motion-duration-normal) var(--motion-easing-exit) forwards}.Dialog_panel[data-motion=exit]{animation:Dialog_exit var(--motion-duration-normal) var(--motion-easing-exit) forwards}@media(max-width:639.98px){.Dialog_panel[data-motion=exit]{animation-name:Dialog_sheet-exit}}@keyframes Dialog_fade{0%{opacity:0}}@keyframes Dialog_fade-out{to{opacity:0}}@keyframes Dialog_enter{0%{opacity:0;transform:translateY(var(--space-sm)) scale(.98)}}@keyframes Dialog_exit{to{opacity:0;transform:translateY(var(--space-sm)) scale(.98)}}@keyframes Dialog_sheet-enter{0%{transform:translateY(100%)}}@keyframes Dialog_sheet-exit{to{transform:translateY(100%)}}.SplitButton_group{display:inline-flex;align-items:stretch}.SplitButton_main{border-start-end-radius:0;border-end-end-radius:0}.SplitButton_toggle{--_divider: color-mix(in srgb, currentColor 30%, transparent);gap:0;border-start-start-radius:0;border-end-start-radius:0;box-shadow:inset 1px 0 0 var(--_divider)}.SplitButton_toggle:dir(rtl){box-shadow:inset -1px 0 0 var(--_divider)}.SplitButton_secondary .SplitButton_main{border-inline-end-width:0}.SplitButton_secondary .SplitButton_toggle{--_divider: var(--color-border);border-inline-start-width:0}.SplitButton_secondary .SplitButton_toggle:disabled{--_divider: color-mix(in srgb, currentColor 30%, transparent)}.SplitButton_md{padding-inline:var(--space-sm)}.SplitButton_sm{padding-inline:var(--space-xs)}.SplitButton_menu{position:fixed;z-index:1000;box-sizing:border-box;min-width:200px;margin:var(--space-xs) 0 0;padding:var(--space-xs);list-style:none;transform:translate(-100%);border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface-raised);box-shadow:var(--elevation-overlay);font-family:var(--font-family-base);animation:SplitButton_enter var(--motion-duration-normal) var(--motion-easing-entrance)}.SplitButton_menu[dir=rtl]{transform:none}.SplitButton_menu[data-motion=exit]{animation:SplitButton_exit var(--motion-duration-normal) var(--motion-easing-exit) forwards}.SplitButton_item{display:flex;align-items:center;gap:var(--space-sm);width:100%;margin:0;padding:var(--space-sm) var(--space-md);border:0;border-radius:var(--radius-item, max(0px, calc(var(--radius-surface) - var(--space-xs))));background:transparent;color:var(--color-foreground);font-family:inherit;font-size:var(--font-size-sm);line-height:var(--leading-tight);text-align:start;white-space:nowrap;cursor:pointer}@media(pointer:coarse){.SplitButton_item{min-height:var(--control-height-touch)}}.SplitButton_item:hover,.SplitButton_item:focus-visible{background:var(--color-secondary);outline:none}.SplitButton_item:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus-ring)}.SplitButton_danger{color:var(--color-danger-text)}.SplitButton_item:disabled{color:var(--color-foreground-subtle);background:transparent;cursor:not-allowed}@keyframes SplitButton_enter{0%{opacity:0}}@keyframes SplitButton_exit{to{opacity:0}}.Table_scroll{box-sizing:border-box;max-width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);color:var(--color-foreground);font-family:var(--font-family-base)}.Table_scroll:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Table_table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);line-height:var(--leading-normal)}.Table_caption{padding:var(--space-md) var(--space-md) var(--space-sm);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);text-align:start}.Table_hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Table_header{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.Table_cell{padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-border-subtle);vertical-align:middle}.Table_row:first-child>.Table_cell{border-top:0}.Table_rowHeader{font-weight:var(--font-weight-medium)}.Table_row{transition:background-color var(--motion-duration-instant) var(--motion-easing-standard)}.Table_row:hover{background:color-mix(in srgb,var(--color-foreground) 4%,var(--color-surface))}.Table_plain{border:0;border-radius:0;background:transparent}.Table_plain:focus-visible{outline-offset:-2px}.Table_plain .Table_header{background:var(--color-background)}.Table_plain .Table_header,.Table_comfortable .Table_header{font-weight:var(--font-weight-medium);letter-spacing:normal;text-transform:none}.Table_plain .Table_caption{padding-inline:var(--card-content-inset, var(--space-md))}.Table_plain :is(.Table_header,.Table_cell,.Table_empty):first-child{padding-inline-start:var(--card-content-inset, var(--space-md))}.Table_plain :is(.Table_header,.Table_cell,.Table_empty):last-child{padding-inline-end:var(--card-content-inset, var(--space-md))}.Table_comfortable .Table_header{box-sizing:border-box;height:var(--control-height-md)}.Table_comfortable .Table_cell{box-sizing:border-box;height:calc(var(--control-height-md) + 2 * var(--space-sm))}.Table_clip{overflow:clip}.Table_stickyHeader .Table_header{position:sticky;top:var(--table-sticky-top, 0px);z-index:2;border-bottom-color:transparent;box-shadow:inset 0 -1px 0 var(--color-border)}.Table_linkRow>.Table_cell{position:relative}.Table_rowLink{color:inherit;text-decoration:none}.Table_rowLink:after,.Table_cellLink{content:"";position:absolute;inset:0;border-radius:inherit}.Table_linkedContent{position:relative;z-index:1;pointer-events:none}.Table_linkedContent :is(a[href],button,input,select,textarea,label,summary,[role=button],[role=checkbox],[role=switch],[role=link],[role=menuitem],[role=combobox],[tabindex]:not([tabindex="-1"])){pointer-events:auto}.Table_linkRow:hover{background:var(--color-secondary)}.Table_linkRow:hover:has(.Table_linkedContent :is(a[href],button,input,select,textarea,label,summary,[role=button],[role=checkbox],[role=switch],[role=link],[role=menuitem],[role=combobox],[tabindex]:not([tabindex="-1"])):hover){background:transparent}.Table_linkRow:has(.Table_rowLink:active,.Table_cellLink:active){background:var(--color-secondary-hover)}@media(pointer:coarse){.Table_scroll:not(.Table_comfortable) .Table_linkRow>.Table_cell{box-sizing:border-box;height:var(--control-height-touch)}}.Table_rowLink:focus-visible{outline:none}.Table_linkRow:has(.Table_rowLink:focus-visible)>.Table_cell{--table-ring-start: 0 0 0 transparent;--table-ring-end: 0 0 0 transparent;box-shadow:inset 0 2px 0 var(--color-focus-ring),inset 0 -2px 0 var(--color-focus-ring),var(--table-ring-start),var(--table-ring-end)}.Table_linkRow:has(.Table_rowLink:focus-visible)>.Table_cell:first-child{--table-ring-start: inset 2px 0 0 var(--color-focus-ring)}.Table_linkRow:has(.Table_rowLink:focus-visible)>.Table_cell:last-child{--table-ring-end: inset -2px 0 0 var(--color-focus-ring)}.Table_linkRow:dir(rtl):has(.Table_rowLink:focus-visible)>.Table_cell:first-child{--table-ring-start: inset -2px 0 0 var(--color-focus-ring)}.Table_linkRow:dir(rtl):has(.Table_rowLink:focus-visible)>.Table_cell:last-child{--table-ring-end: inset 2px 0 0 var(--color-focus-ring)}.Table_scroll{--table-corner: calc(var(--radius-surface) - var(--border-width-default))}.Table_plain{--table-corner: calc(var(--radius-surface-lg) - var(--border-width-default))}.Table_linkRow:last-child>.Table_cell:first-child{border-end-start-radius:var(--table-corner)}.Table_linkRow:last-child>.Table_cell:last-child{border-end-end-radius:var(--table-corner)}@media(forced-colors:active){.Table_rowLink:focus-visible{outline:2px solid Highlight;outline-offset:2px}}.Table_reference>.Table_cell{border-top:1px dashed var(--color-foreground-muted);border-bottom:1px dashed var(--color-foreground-muted);background:var(--color-secondary);color:var(--color-foreground-muted)}.Table_reference:first-child>.Table_cell{border-top:0}.Table_reference:last-child>.Table_cell{border-bottom:0}.Table_reference+.Table_row>.Table_cell{border-top:0}.Table_referenceLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Table_start{text-align:start}.Table_center{text-align:center}.Table_end{text-align:end}.Table_numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.Table_empty{padding:var(--space-xl) var(--space-md);color:var(--color-foreground-muted);text-align:center}.Drawer_drawer{box-sizing:border-box;width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--color-foreground);text-align:start;font-variant-numeric:normal;overflow:visible}.Drawer_end{margin-inline-start:auto}.Drawer_start{margin-inline-end:auto}.Drawer_drawer::backdrop{background:var(--color-overlay);animation:Drawer_fade var(--motion-duration-normal) var(--motion-easing-entrance)}.Drawer_sm{max-width:min(320px,100%)}.Drawer_md{max-width:min(400px,100%)}.Drawer_lg{max-width:min(560px,100%)}.Drawer_panel{box-sizing:border-box;display:flex;flex-direction:column;height:100%;border-inline-start:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--elevation-modal);font-family:var(--font-family-base);animation:Drawer_enter-end var(--motion-duration-normal) var(--motion-easing-entrance)}.Drawer_panel[data-motion=exit]{animation-name:Drawer_exit-end;animation-timing-function:var(--motion-easing-exit);animation-fill-mode:forwards}.Drawer_start .Drawer_panel{border-inline-start:0;border-inline-end:1px solid var(--color-border);animation-name:Drawer_enter-start}.Drawer_start .Drawer_panel[data-motion=exit]{animation-name:Drawer_exit-start}.Drawer_panel:focus{outline:none}.Drawer_header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg);border-bottom:1px solid var(--color-border-subtle)}.Drawer_heading{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-xs);min-width:0}.Drawer_controls{display:flex;flex:none;align-items:center}.Drawer_actions{display:flex;flex:none;align-items:center;gap:var(--space-xs)}.Drawer_separator{flex:none;width:var(--border-width-default);height:calc(var(--control-height-sm) - var(--space-3));margin-inline:var(--space-xs);background:var(--color-border)}.Drawer_close,.Drawer_actions :is(button,a){position:relative}@media(pointer:coarse){.Drawer_close:after,.Drawer_actions :is(button,a):after{content:"";position:absolute;inset:calc((var(--control-height-sm) - var(--control-height-touch)) / 2 - var(--border-width-default))}}.Drawer_title{margin:0;font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.Drawer_description{margin:0;font-size:var(--font-size-sm);line-height:var(--leading-normal);color:var(--color-foreground-muted)}.Drawer_body{flex:1;min-height:0;overflow-y:auto;padding:var(--space-lg);font-size:var(--font-size-sm);line-height:var(--leading-normal)}.Drawer_footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--color-border-subtle)}.Drawer_drawer[data-motion=exit]::backdrop{animation:Drawer_fade-out var(--motion-duration-normal) var(--motion-easing-exit) forwards}@keyframes Drawer_fade{0%{opacity:0}}@keyframes Drawer_fade-out{to{opacity:0}}@keyframes Drawer_enter-end{0%{transform:translate(100%)}}@keyframes Drawer_enter-start{0%{transform:translate(-100%)}}@keyframes Drawer_exit-end{to{transform:translate(100%)}}@keyframes Drawer_exit-start{to{transform:translate(-100%)}}:dir(rtl) .Drawer_panel{animation-name:Drawer_enter-start}:dir(rtl) .Drawer_start .Drawer_panel{animation-name:Drawer_enter-end}.BottomSheet_sheet{position:absolute;z-index:10;display:flex;flex-direction:column;min-height:0;box-sizing:border-box;background:var(--color-surface);box-shadow:var(--elevation-floating);font-family:var(--font-family-base);color:var(--color-foreground)}.BottomSheet_fixed{position:fixed}.BottomSheet_bottom{left:var(--sheet-inset);right:var(--sheet-inset);bottom:0;border-radius:var(--radius-surface-lg) var(--radius-surface-lg) 0 0;transition:height var(--motion-duration-slow) var(--motion-easing-standard)}.BottomSheet_dragging{transition:none;-webkit-user-select:none;user-select:none}.BottomSheet_side{top:var(--sheet-inset);bottom:var(--sheet-inset);width:var(--sheet-width);max-width:calc(100% - 2 * var(--sheet-inset));border-radius:var(--radius-surface-lg)}.BottomSheet_side[data-side-height=auto]{bottom:auto;max-height:calc(100% - 2 * var(--sheet-inset))}.BottomSheet_side[data-side-height=auto] .BottomSheet_body{flex:0 1 auto}.BottomSheet_side[data-side=end]{right:var(--sheet-inset)}.BottomSheet_side[data-side=start]{left:var(--sheet-inset)}.BottomSheet_handle{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--control-height-touch);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-surface-lg) var(--radius-surface-lg) 0 0;cursor:grab;touch-action:none}.BottomSheet_dragging .BottomSheet_handle{cursor:grabbing}.BottomSheet_handle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.BottomSheet_grip{width:40px;height:4px;border-radius:var(--radius-full);background:var(--color-border)}.BottomSheet_collapsedLabel{display:grid;grid-template-rows:0fr;opacity:0;color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);transition:grid-template-rows var(--motion-duration-normal) var(--motion-easing-exit),opacity var(--motion-duration-fast) var(--motion-easing-exit)}.BottomSheet_collapsedLabel[data-shown]{grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--motion-duration-normal) var(--motion-easing-entrance) var(--motion-duration-fast),opacity var(--motion-duration-normal) var(--motion-easing-entrance) var(--motion-duration-fast)}.BottomSheet_collapsedLabelText{overflow:hidden;min-height:0}.BottomSheet_collapsedLabelInner{display:block;padding-top:var(--space-xs)}.BottomSheet_bottom[data-collapsed]{overflow:hidden}.BottomSheet_grip{transition-property:width,background-color;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-easing-standard)}.BottomSheet_handle:hover .BottomSheet_grip{background:var(--color-foreground-subtle)}.BottomSheet_handle[data-pressed] .BottomSheet_grip{width:56px;background:var(--color-foreground-muted)}.BottomSheet_header{flex:none;padding:var(--space-sm) var(--space-md) 0}.BottomSheet_side .BottomSheet_header{padding-top:var(--space-md)}.BottomSheet_bottom .BottomSheet_header{padding-top:0;touch-action:pan-x}.BottomSheet_body{flex:1;min-height:0;overflow:auto;padding:var(--space-md);overscroll-behavior:contain}.BottomSheet_flush{overflow:clip}.BottomSheet_flush .BottomSheet_header,.BottomSheet_flush .BottomSheet_body{padding:0}.BottomSheet_bottom[data-snap="0"] .BottomSheet_body{overflow:hidden}@media(prefers-reduced-motion:reduce){.BottomSheet_bottom,.BottomSheet_grip,.BottomSheet_collapsedLabel,.BottomSheet_collapsedLabel[data-shown]{transition:none}}.Toast_announcer{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.Toast_viewport{--_toast-inset: var(--space-md);position:fixed;inset-block-end:var(--_toast-inset);inset-inline-end:var(--_toast-inset);z-index:1000;width:min(380px,calc(100vw - 2 * var(--_toast-inset)));pointer-events:none;transition:transform var(--motion-duration-normal) var(--motion-easing-standard)}.Toast_viewport[data-lifted]{transform:translateY(calc(-1 * (var(--toast-corner-lift) + env(safe-area-inset-bottom,0px))))}@media(prefers-reduced-motion:reduce){.Toast_viewport{transition:none}}.Toast_viewport[data-placement^=top]{inset-block-start:var(--_toast-inset);inset-block-end:auto}.Toast_viewport[data-placement$=start]{inset-inline-start:var(--_toast-inset);inset-inline-end:auto}.Toast_absolute{--_toast-inset: var(--space-3);position:absolute;width:min(380px,calc(100% - 2 * var(--_toast-inset)))}.Toast_list{display:flex;flex-direction:column;gap:var(--space-sm);margin:0;padding:0;list-style:none}.Toast_toast{--toast-tone: var(--color-info);box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border);border-left:4px solid var(--toast-tone);border-radius:var(--radius-surface);background:var(--color-surface);box-shadow:var(--elevation-overlay);color:var(--color-foreground);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--leading-normal);pointer-events:auto;animation:Toast_enter var(--motion-duration-normal) var(--motion-easing-entrance)}.Toast_toast[data-state=closing]{animation:Toast_exit var(--motion-duration-fast) var(--motion-easing-exit) forwards}.Toast_viewport[data-placement^=top] .Toast_toast{animation-name:Toast_enter-top}.Toast_viewport[data-placement^=top] .Toast_toast[data-state=closing]{animation-name:Toast_exit-top}.Toast_success{--toast-tone: var(--color-success)}.Toast_warning{--toast-tone: var(--color-warning)}.Toast_danger{--toast-tone: var(--color-danger)}.Toast_icon{display:inline-flex;flex:none;padding-top:.15em;color:var(--toast-tone)}.Toast_content{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.Toast_title{margin:0;font-weight:var(--font-weight-semibold)}.Toast_description{margin:0;color:var(--color-foreground-muted)}.Toast_action{flex:none;align-self:center}.Toast_close{flex:none;margin:calc(-1 * var(--space-xs)) calc(-1 * var(--space-xs)) 0 0}@keyframes Toast_enter{0%{opacity:0;transform:translateY(var(--space-sm))}}@keyframes Toast_exit{to{opacity:0;transform:translateY(var(--space-xs))}}@keyframes Toast_enter-top{0%{opacity:0;transform:translateY(calc(-1 * var(--space-sm)))}}@keyframes Toast_exit-top{to{opacity:0;transform:translateY(calc(-1 * var(--space-xs)))}}.TeachingTip_tip{--_shift-x: 0px;--_shift-y: 0px;z-index:1000;box-sizing:border-box;max-width:calc(100vw - 2 * var(--space-sm));border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--elevation-overlay);color:var(--color-foreground);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--leading-normal);animation:TeachingTip_enter var(--motion-duration-normal) var(--motion-easing-entrance);transition:opacity var(--motion-duration-fast) var(--motion-easing-entrance),visibility 0s}.TeachingTip_tip[data-side=bottom]{--_shift-y: calc(-1 * var(--space-xs))}.TeachingTip_tip[data-side=top],.TeachingTip_tip[data-side=corner]{--_shift-y: var(--space-xs)}.TeachingTip_tip[data-side=right]{--_shift-x: calc(-1 * var(--space-xs))}.TeachingTip_tip[data-side=left]{--_shift-x: var(--space-xs)}.TeachingTip_tip[data-motion=exit]{animation:TeachingTip_exit var(--motion-duration-fast) var(--motion-easing-exit) forwards}.TeachingTip_tip[data-hidden]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-easing-exit),visibility 0s linear var(--motion-duration-fast)}.TeachingTip_sm{width:240px}.TeachingTip_md{width:320px}.TeachingTip_lg{width:400px}.TeachingTip_corner{position:fixed;inset-block-end:calc(var(--space-md) + env(safe-area-inset-bottom,0px) + var(--teaching-tip-corner-lift, 0px));inset-inline-end:calc(var(--space-md) + env(safe-area-inset-right,0px))}.TeachingTip_frame{overflow:clip;border-radius:calc(var(--radius-md) - var(--border-width-default))}.TeachingTip_arrow{position:absolute;z-index:1;box-sizing:border-box;width:calc(var(--space-sm) * 1.4142);height:calc(var(--space-sm) * 1.4142);border:var(--border-width-default) solid transparent;background:var(--color-surface-raised);transform:translate(-50%,-50%) rotate(45deg);pointer-events:none}.TeachingTip_tip[data-side=bottom] .TeachingTip_arrow{top:calc(-.5 * var(--border-width-default));left:calc(var(--teaching-tip-arrow) - var(--border-width-default));border-top-color:var(--color-border);border-left-color:var(--color-border);clip-path:polygon(0 0,100% 0,100% calc(2 * var(--border-width-default)),calc(2 * var(--border-width-default)) 100%,0 100%)}.TeachingTip_tip[data-side=top] .TeachingTip_arrow{top:calc(100% + .5 * var(--border-width-default));left:calc(var(--teaching-tip-arrow) - var(--border-width-default));border-right-color:var(--color-border);border-bottom-color:var(--color-border);clip-path:polygon(100% 100%,0 100%,0 calc(100% - 2 * var(--border-width-default)),calc(100% - 2 * var(--border-width-default)) 0,100% 0)}.TeachingTip_tip[data-side=right] .TeachingTip_arrow{top:calc(var(--teaching-tip-arrow) - var(--border-width-default));left:calc(-.5 * var(--border-width-default));border-bottom-color:var(--color-border);border-left-color:var(--color-border);clip-path:polygon(0 100%,0 0,calc(2 * var(--border-width-default)) 0,100% calc(100% - 2 * var(--border-width-default)),100% 100%)}.TeachingTip_tip[data-side=left] .TeachingTip_arrow{top:calc(var(--teaching-tip-arrow) - var(--border-width-default));left:calc(100% + .5 * var(--border-width-default));border-top-color:var(--color-border);border-right-color:var(--color-border);clip-path:polygon(100% 0,100% 100%,calc(100% - 2 * var(--border-width-default)) 100%,0 calc(2 * var(--border-width-default)),0 0)}.TeachingTip_media{aspect-ratio:16 / 9}.TeachingTip_media img{display:block;width:100%;height:100%;object-fit:cover}.TeachingTip_content{padding:var(--space-md)}.TeachingTip_header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm)}.TeachingTip_heading{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.TeachingTip_close{position:relative;flex:none;margin-block-start:calc(var(--space-sm) - var(--space-md));margin-inline-end:calc(var(--space-sm) - var(--space-md))}.TeachingTip_eyebrow{margin:0;color:var(--color-primary-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.TeachingTip_title{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.TeachingTip_body{margin-block-start:var(--space-xs)}.TeachingTip_body>:first-child{margin-block-start:0}.TeachingTip_body>:last-child{margin-block-end:0}.TeachingTip_actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-sm);margin-block-start:var(--space-md)}@media(pointer:coarse),(max-width:639.98px){.TeachingTip_close:after{content:"";position:absolute;inset:calc((var(--control-height-sm) - var(--control-height-touch)) / 2 - var(--border-width-default))}}@media(max-width:639.98px){.TeachingTip_actions{flex-direction:column-reverse}.TeachingTip_actions>*{width:100%;min-height:var(--control-height-touch)}.TeachingTip_corner{width:auto;max-width:none;inset-inline-start:calc(var(--space-md) + env(safe-area-inset-left,0px));inset-inline-end:calc(var(--space-md) + env(safe-area-inset-right,0px))}}@media(prefers-reduced-motion:reduce){.TeachingTip_tip{animation-name:TeachingTip_fade}.TeachingTip_tip[data-motion=exit]{animation-name:TeachingTip_fade-out}}@keyframes TeachingTip_enter{0%{opacity:0;transform:translate(var(--_shift-x),var(--_shift-y))}}@keyframes TeachingTip_exit{to{opacity:0;transform:translate(var(--_shift-x),var(--_shift-y))}}@keyframes TeachingTip_fade{0%{opacity:0}}@keyframes TeachingTip_fade-out{to{opacity:0}}.RemoteSearch_message{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);margin:0;padding:var(--space-md);color:var(--color-foreground-muted);font-size:var(--font-size-sm);line-height:var(--leading-tight);text-align:center}.RemoteSearch_message>*{min-width:0}.RemoteSearch_message[data-with-action]{padding-bottom:var(--space-sm)}.RemoteSearch_messageError{color:var(--color-foreground)}.RemoteSearch_errorIcon{display:inline-flex;flex:none;color:var(--color-danger-text);font-size:var(--font-size-md);line-height:0}.RemoteSearch_pillBand{position:sticky;top:0;z-index:1;display:flex;justify-content:flex-end;height:0;padding-inline-end:var(--space-xs);pointer-events:none}.RemoteSearch_pill{position:relative;display:inline-flex;flex:none;align-items:center;gap:var(--space-sm);height:max-content;margin-top:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);box-shadow:var(--elevation-overlay);color:var(--color-foreground-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-tight);white-space:nowrap;animation:RemoteSearch_pillIn var(--motion-duration-fast) var(--motion-easing-entrance)}.RemoteSearch_pill[data-compact]{padding:var(--space-xs)}.RemoteSearch_pill[data-compact] .RemoteSearch_pillLabel{position:absolute;right:0;visibility:hidden}.RemoteSearch_pill[data-motion=exit]{animation:RemoteSearch_pillOut var(--motion-duration-fast) var(--motion-easing-exit) forwards}.RemoteSearch_retryRow{display:flex;justify-content:center;padding:0 var(--space-md) var(--space-md);font-size:var(--font-size-sm);line-height:var(--leading-tight)}.RemoteSearch_retry{display:inline-flex;align-items:center;min-height:var(--space-lg);padding:0 var(--space-xs);border-radius:var(--radius-sm);color:var(--color-primary-text);font-weight:var(--font-weight-medium);text-underline-offset:.2em;cursor:pointer}.RemoteSearch_retry[data-active]{background:var(--color-secondary);text-decoration-line:underline}@media(pointer:coarse){.RemoteSearch_retry{min-height:var(--control-height-touch)}}@keyframes RemoteSearch_pillIn{0%{opacity:0}}@keyframes RemoteSearch_pillOut{to{opacity:0}}.ListPanel_scrollArea{box-sizing:border-box;min-height:0;max-height:300px;overflow-y:auto;padding:var(--space-xs)}.Combobox_wrapper{position:relative;display:flex;align-items:center}.Combobox_input{padding-right:calc(var(--space-md) + var(--space-lg))}.Combobox_chevron{position:absolute;right:var(--space-sm);display:inline-flex;padding:var(--space-xs);font-size:var(--font-size-md);color:var(--color-foreground-muted);cursor:pointer}.Combobox_input:disabled+.Combobox_chevron{color:var(--color-foreground-subtle);cursor:not-allowed}.Combobox_popup{z-index:1000;box-sizing:border-box;max-width:calc(100vw - 2 * var(--space-sm));border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface-raised);box-shadow:var(--elevation-overlay);color:var(--color-foreground);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--leading-tight);animation:Combobox_enter var(--motion-duration-fast) var(--motion-easing-entrance)}.Combobox_popup[data-motion=exit]{animation:Combobox_exit var(--motion-duration-fast) var(--motion-easing-exit) forwards}.Combobox_list{margin:0;padding:0;list-style:none}.Combobox_option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);cursor:pointer}.Combobox_option[data-active]{background:var(--color-secondary);outline:2px solid var(--color-focus-ring);outline-offset:-2px}.Combobox_option[aria-selected=true]{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface));font-weight:var(--font-weight-semibold)}.Combobox_option[aria-selected=true]:before{content:"";position:absolute;inset-inline-start:2px;top:var(--space-xs);bottom:var(--space-xs);width:3px;border-start-end-radius:var(--radius-full);border-end-end-radius:var(--radius-full);background:var(--color-primary-graphic)}.Combobox_option[aria-disabled=true]{color:var(--color-foreground-subtle);cursor:not-allowed}.Combobox_optionText{display:flex;flex-direction:column;gap:2px;min-width:0}.Combobox_optionDescription{color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}@keyframes Combobox_enter{0%{opacity:0}}@keyframes Combobox_exit{to{opacity:0}}.FilterChips_root{display:flex;flex-direction:column;align-items:stretch;min-width:0}.FilterChips_label{margin-bottom:var(--space-xs)}.FilterChips_track{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:var(--space-sm);row-gap:0;min-width:0;margin-bottom:calc(var(--space-sm) * -1)}.FilterChips_message{margin-top:var(--space-sm)}.FilterChips_break{flex-basis:100%;width:0;height:0}.FilterChips_track[data-measuring] .FilterChips_break{display:none}.FilterChips_chip{--_chip-height: var(--control-height-sm);--_chip-pad: var(--space-3);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);max-width:100%;min-height:var(--_chip-height);margin:0 0 var(--space-sm);padding:0 var(--_chip-pad);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-foreground-muted);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);white-space:nowrap;cursor:pointer;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition-property:background-color,border-color,color,transform;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-easing-standard)}.FilterChips_root[data-size=md] .FilterChips_chip{--_chip-height: var(--control-height-md);--_chip-pad: var(--space-md)}@media(pointer:coarse){.FilterChips_chip,.FilterChips_root[data-size=md] .FilterChips_chip{--_chip-height: var(--control-height-touch)}}.FilterChips_icon{display:inline-flex;flex:none;font-size:var(--font-size-sm)}.FilterChips_text{display:inline-grid;justify-items:center}.FilterChips_text:after{content:attr(data-label);height:0;overflow:hidden;visibility:hidden;font-weight:var(--font-weight-semibold);pointer-events:none;-webkit-user-select:none;user-select:none}.FilterChips_track[data-narrow] .FilterChips_chip{white-space:normal;text-align:center}.FilterChips_track[data-measuring] .FilterChips_chip{max-width:none;white-space:nowrap}.FilterChips_chip:hover:not(:disabled){background:var(--color-secondary);color:var(--color-foreground)}.FilterChips_chip:active:not(:disabled){transform:scale(.96)}.FilterChips_chip[data-on]{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background);font-weight:var(--font-weight-semibold)}.FilterChips_chip[data-on]:hover:not(:disabled){background:color-mix(in srgb,var(--color-foreground) 85%,var(--color-surface));border-color:color-mix(in srgb,var(--color-foreground) 85%,var(--color-surface));color:var(--color-background)}.FilterChips_root[data-appearance=primary] .FilterChips_chip[data-on]:not(:disabled){--_chip-ink: color-mix(in srgb, var(--color-primary-text) 60%, var(--color-foreground));background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));border-color:var(--color-primary-text);color:var(--_chip-ink)}.FilterChips_root[data-appearance=primary] .FilterChips_chip[data-on]:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 18%,var(--color-surface));border-color:var(--color-primary-text);color:var(--_chip-ink)}.FilterChips_chip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.FilterChips_invalid .FilterChips_chip:not([data-on],:disabled){border-color:var(--color-danger)}.FilterChips_chip:disabled{background:var(--color-secondary);border-color:transparent;color:var(--color-foreground-subtle);cursor:not-allowed}.FilterChips_count{--_pulse-ring: var(--color-foreground);box-sizing:border-box;flex:none;min-width:calc(var(--space-md) + var(--space-xs));padding:0 var(--space-xs);border-radius:var(--radius-full);background:var(--color-secondary);color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;line-height:var(--leading-normal);text-align:center}.FilterChips_chip[data-on] .FilterChips_count{--_pulse-ring: var(--color-background);background:color-mix(in srgb,var(--color-background) 20%,transparent);color:var(--color-background)}.FilterChips_root[data-appearance=primary] .FilterChips_chip[data-on]:not(:disabled) .FilterChips_count{--_pulse-ring: var(--color-primary-graphic);background:var(--color-surface);color:var(--_chip-ink)}.FilterChips_chip:disabled .FilterChips_count{color:var(--color-foreground-subtle)}@media(prefers-reduced-motion:reduce){.FilterChips_chip{transition-property:background-color,border-color,color}.FilterChips_chip:active:not(:disabled){transform:none}}.SearchBox_wrapper{position:relative;display:flex;align-items:center}.SearchBox_input{padding-left:calc(var(--space-md) + var(--space-lg));padding-right:calc(var(--space-sm) + var(--space-xl))}input.SearchBox_input.SearchBox_sm{height:var(--control-height-sm);font-size:var(--font-size-sm)}.SearchBox_input::-webkit-search-cancel-button,.SearchBox_input::-webkit-search-decoration{appearance:none}.SearchBox_searchIcon{position:absolute;left:var(--space-md);display:inline-flex;font-size:var(--font-size-md);color:var(--color-foreground-muted);pointer-events:none}.SearchBox_withShortcut{padding-right:calc(var(--space-xl) + var(--space-2xl))}.SearchBox_shortcut{position:absolute;inset-inline-end:var(--space-sm);display:inline-flex;align-items:center;gap:var(--space-xs);pointer-events:none}.SearchBox_kbd{padding:0 var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-secondary);color:var(--color-foreground-muted);font-family:var(--font-family-mono);font-size:var(--font-size-xs);line-height:var(--leading-tight)}.SearchBox_clear{position:absolute;right:var(--space-xs);display:inline-flex;align-items:center;justify-content:center;width:var(--space-xl);height:var(--space-xl);padding:0;border:0;border-radius:max(0px,calc(var(--radius-control) - var(--space-xs)));background:transparent;color:var(--color-foreground-muted);font-size:var(--font-size-md);cursor:pointer}.SearchBox_clear:hover{background:var(--color-secondary);color:var(--color-foreground)}.SearchBox_clear:before{content:"";position:absolute;inset:calc(-1 * var(--space-xs))}.SearchBox_clear:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}input.SearchBox_sm~.SearchBox_clear{width:calc(var(--control-height-sm) - 2 * var(--space-xs));height:calc(var(--control-height-sm) - 2 * var(--space-xs));font-size:var(--font-size-sm)}input.SearchBox_sm~.SearchBox_clear:before{inset:calc(-1 * var(--space-xs));inset-inline-start:calc(-1 * (var(--control-height-md) - var(--control-height-sm) + var(--space-xs)))}.SearchBox_onBrand{--sb-brand-foreground: var(--search-box-brand-foreground, var(--color-primary-foreground))}.SearchBox_onBrand>label{color:var(--sb-brand-foreground)}.SearchBox_onBrand .SearchBox_input,.SearchBox_onBrand .SearchBox_searchIcon{transition-property:background-color,color,border-color,box-shadow;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-easing-standard)}.SearchBox_onBrand .SearchBox_input:focus-visible{outline:2px solid var(--search-box-brand-focus-ring, var(--sb-brand-foreground));outline-offset:2px;border-color:var(--color-border)}.SearchBox_onBrand .SearchBox_wrapper:not(:focus-within) .SearchBox_input{border-color:var(--search-box-brand-border, transparent);background:var(--search-box-brand-background, var(--color-primary-hover));color:var(--sb-brand-foreground)}.SearchBox_onBrand .SearchBox_wrapper:not(:focus-within) .SearchBox_input::placeholder{color:var(--search-box-brand-placeholder, var(--sb-brand-foreground))}.SearchBox_onBrand .SearchBox_wrapper:not(:focus-within) .SearchBox_input:hover:not(:disabled){border-color:var(--search-box-brand-border, transparent);background:var(--search-box-brand-background-hover, var(--color-primary-active))}.SearchBox_onBrand .SearchBox_wrapper:not(:focus-within) .SearchBox_searchIcon,.SearchBox_onBrand .SearchBox_wrapper:not(:focus-within) .SearchBox_clear{color:var(--sb-brand-foreground)}.SearchBox_onBrand .SearchBox_wrapper:not(:focus-within) .SearchBox_clear:hover{background:color-mix(in srgb,var(--sb-brand-foreground) 16%,transparent);color:var(--sb-brand-foreground)}.SearchBox_onBrand .SearchBox_wrapper:not(:focus-within) .SearchBox_kbd{border-color:color-mix(in srgb,var(--sb-brand-foreground) 40%,transparent);background:transparent;color:var(--sb-brand-foreground)}.SearchBox_onBrand .SearchBox_wrapper:has(.SearchBox_input:disabled){opacity:var(--opacity-disabled)}.SearchBox_onBrand .SearchBox_input:disabled{cursor:not-allowed}@media(pointer:coarse){.SearchBox_clear:before{inset:calc((var(--space-xl) - var(--control-height-touch)) / 2)}input.SearchBox_sm~.SearchBox_clear:before{inset:calc((var(--control-height-sm) - 2 * var(--space-xs) - var(--control-height-touch)) / 2)}}.SearchBox_popup{z-index:1000;display:flex;flex-direction:column;box-sizing:border-box;max-width:calc(100vw - 2 * var(--space-sm));overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface-raised);box-shadow:var(--elevation-overlay);color:var(--color-foreground);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--leading-tight);animation:SearchBox_enter var(--motion-duration-fast) var(--motion-easing-entrance)}.SearchBox_top{flex:none;padding:var(--space-sm);border-bottom:1px solid var(--color-border-subtle);contain:inline-size}.SearchBox_list{margin:0;padding:0}.SearchBox_footer{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm);border-top:1px solid var(--color-border-subtle);contain:inline-size}.SearchBox_footerRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs) var(--space-md)}.SearchBox_hints{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-md);color:var(--color-foreground-muted);font-size:var(--font-size-xs)}.SearchBox_hint{display:inline-flex;align-items:center;gap:var(--space-xs)}.SearchBox_footerAction{flex:0 1 auto;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);max-width:100%;font-size:var(--font-size-sm)}.SearchBox_footerAction>:first-child{min-width:0}.SearchBox_panelAction.SearchBox_footerAction[data-active]{text-decoration-line:none}.SearchBox_panelAction.SearchBox_footerAction[data-active]>:first-child{text-decoration-line:underline}.SearchBox_actionKeys{display:inline-flex;gap:var(--space-xs)}.SearchBox_actionArrow{display:none}.SearchBox_note{margin:0;color:var(--color-foreground-muted);font-size:var(--font-size-xs)}@media(pointer:coarse){.SearchBox_hints,.SearchBox_actionKeys{display:none}.SearchBox_panelAction.SearchBox_footerAction{flex:1 1 100%;flex-wrap:nowrap;justify-content:space-between;padding-inline:var(--space-sm)}.SearchBox_actionArrow{display:inline-flex;font-size:var(--font-size-md)}}.SearchBox_groupTitle{padding:var(--space-sm) var(--space-sm) var(--space-xs);color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.SearchBox_groupTitleWithAction{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);padding-top:var(--space-xs);padding-inline-end:var(--space-xs)}.SearchBox_panelAction{display:inline-flex;flex:none;align-items:center;min-height:var(--space-lg);padding:0 var(--space-xs);border-radius:var(--radius-sm);color:var(--color-primary-text);font-weight:var(--font-weight-medium);text-underline-offset:.2em;cursor:pointer}.SearchBox_panelAction[data-active]{background:var(--color-secondary);text-decoration-line:underline}@media(pointer:coarse){.SearchBox_groupTitleWithAction{align-items:center;min-height:var(--control-height-touch);padding-block:0}.SearchBox_panelAction{min-height:var(--control-height-touch)}}.SearchBox_commandShortcut{display:inline-flex;flex:none;gap:var(--space-xs);margin-inline-start:auto}.SearchBox_commandDisabled{color:var(--color-foreground-subtle);cursor:default}.SearchBox_commandDisabled .SearchBox_optionDescription{color:var(--color-foreground-subtle)}@media(pointer:coarse){.SearchBox_commandShortcut{display:none}}.SearchBox_group+.SearchBox_group{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--color-border-subtle)}.SearchBox_option{position:relative;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-item, max(0px, calc(var(--radius-surface) - var(--space-xs))));cursor:pointer}.SearchBox_option[data-active]{background:var(--color-secondary);outline:2px solid var(--color-focus-ring);outline-offset:-2px}.SearchBox_optionIcon{display:inline-flex;flex:none;color:var(--color-foreground-muted);font-size:var(--font-size-md)}.SearchBox_optionText{display:flex;flex-direction:column;gap:2px;min-width:0}.SearchBox_optionDescription{color:var(--color-foreground-muted);font-size:var(--font-size-xs)}.SearchBox_clearRecent{color:var(--color-foreground-muted)}@keyframes SearchBox_enter{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.SearchBox_popup{animation:none}}.DatePicker_wrapper{position:relative;display:flex;align-items:center}.DatePicker_input{padding-right:calc(var(--space-md) + var(--space-xl));font-variant-numeric:tabular-nums}.DatePicker_button{position:absolute;top:50%;right:var(--space-xs);transform:translateY(-50%)}.DatePicker_button.DatePicker_button{width:calc(var(--control-height-md) - 2 * var(--space-xs));height:calc(var(--control-height-md) - 2 * var(--space-xs));min-height:0;border-radius:max(0px,calc(var(--radius-control) - var(--space-xs)))}.DatePicker_button.DatePicker_button:before{content:"";position:absolute;inset:calc(-1 * var(--space-xs) - var(--border-width-default))}.DatePicker_button.DatePicker_button:focus-visible{outline-offset:1px}@media(pointer:coarse){.DatePicker_button.DatePicker_button:before{inset:calc((var(--control-height-md) - 2 * var(--space-xs) - var(--control-height-touch)) / 2 - var(--border-width-default))}}.DatePicker_popup{z-index:1000;box-sizing:border-box;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface-raised);box-shadow:var(--elevation-overlay);color:var(--color-foreground);font-family:var(--font-family-base);font-size:var(--font-size-sm);animation:DatePicker_enter var(--motion-duration-fast) var(--motion-easing-entrance)}.DatePicker_popup[data-motion=exit]{animation:DatePicker_exit var(--motion-duration-fast) var(--motion-easing-exit) forwards}.DatePicker_header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-xs)}.DatePicker_title{margin:0;font-weight:var(--font-weight-semibold)}.DatePicker_title:first-letter{text-transform:uppercase}.DatePicker_grid{border-collapse:collapse}.DatePicker_weekday{width:36px;height:28px;color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.DatePicker_grid td{padding:1px;text-align:center}.DatePicker_day{width:34px;height:34px;margin:0;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-foreground);font-family:inherit;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--motion-duration-instant) var(--motion-easing-standard)}.DatePicker_day:hover{background:var(--color-secondary)}.DatePicker_day:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.DatePicker_day[aria-current=date]{box-shadow:inset 0 0 0 1px var(--color-primary-graphic);font-weight:var(--font-weight-semibold)}td[aria-selected=true]>.DatePicker_day{background:var(--color-primary-graphic);color:var(--color-primary-foreground);font-weight:var(--font-weight-semibold)}.DatePicker_day[aria-disabled=true]{background:transparent;color:var(--color-foreground-subtle);text-decoration:line-through;cursor:not-allowed}.DatePicker_footer{display:flex;justify-content:flex-end;margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--color-border-subtle)}@keyframes DatePicker_enter{0%{opacity:0}}@keyframes DatePicker_exit{to{opacity:0}}.ColorPicker_swatch,.ColorPicker_option,.ColorPicker_stripThumb{background-color:var(--color-surface);background-image:conic-gradient(var(--color-border) 25%,transparent 0 50%,var(--color-border) 0 75%,transparent 0);background-size:8px 8px}.ColorPicker_trigger{display:inline-flex;align-items:center;gap:var(--space-sm);width:auto;min-width:11rem;max-width:100%;height:var(--control-height-md);padding-block:0;padding-inline:var(--space-xs) var(--space-sm);text-align:start;cursor:pointer}.ColorPicker_trigger.ColorPicker_sm{height:var(--control-height-sm);font-size:var(--font-size-sm)}.ColorPicker_trigger:disabled{cursor:not-allowed}.ColorPicker_triggerSwatch{width:calc(var(--control-height-md) - 12px);height:calc(var(--control-height-md) - 12px)}.ColorPicker_sm .ColorPicker_triggerSwatch{width:calc(var(--control-height-sm) - 10px);height:calc(var(--control-height-sm) - 10px)}.ColorPicker_triggerValue{flex:1;min-width:0;overflow:hidden;font-family:var(--font-family-mono);font-size:.875em;text-overflow:ellipsis;white-space:nowrap}.ColorPicker_chevron{flex:none;color:var(--color-foreground-muted)}.ColorPicker_swatch{position:relative;display:inline-block;flex:none;box-sizing:border-box;overflow:hidden;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-foreground) 18%,transparent)}[data-shape=circle] .ColorPicker_swatch,[data-shape=circle] .ColorPicker_option{border-radius:var(--radius-full)}.ColorPicker_swatchFill{position:absolute;inset:0;border-radius:inherit}.ColorPicker_panel{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.ColorPicker_inline{max-width:280px}.ColorPicker_inlineWide{max-width:none}.ColorPicker_inline .ColorPicker_panel{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-surface-lg);background:var(--color-surface)}.ColorPicker_disabled .ColorPicker_panel{opacity:var(--opacity-disabled)}.ColorPicker_area{position:relative;height:152px;border-radius:var(--radius-md);cursor:crosshair;touch-action:none}.ColorPicker_areaWhite,.ColorPicker_areaBlack{position:absolute;inset:0;border-radius:inherit}.ColorPicker_areaWhite{background:linear-gradient(to right,#fff,#fff0)}.ColorPicker_areaBlack{background:linear-gradient(to top,#000,#0000)}.ColorPicker_wheel{position:relative;width:min(100%,200px);aspect-ratio:1;margin-inline:auto;border-radius:var(--radius-full);background:radial-gradient(closest-side,#fff,#fff0),conic-gradient(from 90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-foreground) 12%,transparent);cursor:crosshair;touch-action:none}.ColorPicker_wheelShade{position:absolute;inset:0;border-radius:inherit;background:#000;pointer-events:none}.ColorPicker_wheel:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ColorPicker_areaThumb,.ColorPicker_stripThumb{position:absolute;z-index:1;box-sizing:border-box;width:18px;height:18px;border:3px solid var(--color-surface);border-radius:var(--radius-full);box-shadow:var(--elevation-raised),0 0 0 1px color-mix(in srgb,var(--color-foreground) 30%,transparent);transform:translate(-50%,-50%);pointer-events:none}.ColorPicker_area:focus-visible,.ColorPicker_strip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ColorPicker_strip{position:relative;height:12px;margin-inline:9px;border-radius:var(--radius-full);cursor:pointer;touch-action:none}.ColorPicker_strip:before{content:"";position:absolute;inset:0 -9px;border-radius:inherit}.ColorPicker_brightness:before{background:linear-gradient(to right,#000,var(--color-picker-bright))}.ColorPicker_hue:before{background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.ColorPicker_alpha:before{background-image:linear-gradient(to right,transparent,var(--color-picker-opaque)),conic-gradient(var(--color-border) 25%,transparent 0 50%,var(--color-border) 0 75%,transparent 0);background-color:var(--color-surface);background-size:100% 100%,8px 8px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-foreground) 12%,transparent)}.ColorPicker_stripThumb{top:50%;overflow:hidden}.ColorPicker_dragging{cursor:grabbing}.ColorPicker_row{display:flex;align-items:flex-start;gap:var(--space-sm)}.ColorPicker_preview{width:var(--control-height-sm);height:var(--control-height-sm)}.ColorPicker_valueField{display:flex;flex:1;flex-direction:column;gap:var(--space-xs);min-width:0}.ColorPicker_valueInput{height:var(--control-height-sm);padding-block:0;padding-inline:var(--space-sm);font-family:var(--font-family-mono);font-size:var(--font-size-sm)}.ColorPicker_palette{display:flex;flex-direction:column;gap:var(--space-xs)}.ColorPicker_paletteLabel{color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.ColorPicker_swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(24px,1fr));gap:var(--space-xs)}.ColorPicker_option{position:relative;aspect-ratio:1;margin:0;padding:0;overflow:hidden;border:0;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-foreground) 18%,transparent);cursor:pointer}.ColorPicker_option[aria-checked=true]{outline:2px solid var(--color-foreground);outline-offset:2px}.ColorPicker_option:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ColorPicker_option:disabled{cursor:not-allowed}.ColorPicker_check{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:16px;height:16px;border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-foreground);font-size:11px;transform:translate(-50%,-50%)}.ColorPicker_swatchesNamed{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.ColorPicker_swatchesNamed .ColorPicker_option{width:var(--control-height-sm);height:var(--control-height-sm)}.ColorPicker_pill{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--space-sm);max-width:100%;min-height:var(--control-height-sm);margin:0;padding-block:0;padding-inline:var(--space-sm) var(--space-3);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-foreground);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-tight);text-align:start;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;transition-property:background-color,border-color,transform;transition-duration:var(--motion-duration-instant);transition-timing-function:var(--motion-easing-standard)}.ColorPicker_pill:hover:not(:disabled){background:var(--color-secondary)}.ColorPicker_pill:active:not(:disabled){transform:scale(.96)}.ColorPicker_pill[aria-checked=true]{border-color:var(--_swatch);box-shadow:inset 0 0 0 calc(var(--border-width-emphasis) - var(--border-width-default)) var(--_swatch)}.ColorPicker_pill:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ColorPicker_pill:disabled{border-color:transparent;color:var(--color-foreground-subtle);cursor:not-allowed}.ColorPicker_pillSwatch{position:relative;flex:none;width:calc(var(--control-height-sm) - var(--space-3));height:calc(var(--control-height-sm) - var(--space-3));overflow:hidden;border-radius:var(--radius-full);background-color:var(--color-surface);background-image:conic-gradient(var(--color-border) 25%,transparent 0 50%,var(--color-border) 0 75%,transparent 0);background-size:8px 8px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-foreground) 18%,transparent)}.ColorPicker_pillName{min-width:0;overflow-wrap:anywhere}@media(pointer:coarse){.ColorPicker_pill{min-height:var(--control-height-touch)}.ColorPicker_swatchesNamed .ColorPicker_option{width:var(--control-height-touch);height:var(--control-height-touch)}.ColorPicker_swatches:not(.ColorPicker_swatchesNamed){grid-template-columns:repeat(auto-fill,var(--control-height-touch))}}@media(prefers-reduced-motion:reduce){.ColorPicker_pill:active:not(:disabled){transform:none}}.FileUpload_zone{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);padding:var(--space-lg) var(--space-md);border:1px dashed var(--color-border);border-radius:var(--radius-control-multiline, min(var(--radius-control), var(--radius-lg)));background:var(--color-surface);color:var(--color-foreground);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--leading-normal);text-align:center;cursor:pointer;transition-property:border-color,background-color;transition-duration:var(--motion-duration-instant);transition-timing-function:var(--motion-easing-standard)}.FileUpload_zone:hover{border-color:var(--color-foreground-subtle)}.FileUpload_zone:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:-1px;border-color:var(--color-focus-ring)}.FileUpload_dragging{border-style:solid;border-color:var(--color-primary-text);background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface))}.FileUpload_invalid{border-color:var(--color-danger)}.FileUpload_disabled{background:var(--color-secondary);color:var(--color-foreground-subtle);cursor:not-allowed}.FileUpload_input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0}.FileUpload_icon{display:inline-flex;padding:var(--space-sm);border-radius:var(--radius-full);background:var(--color-secondary);color:var(--color-foreground-muted);font-size:var(--font-size-lg)}.FileUpload_dragging .FileUpload_icon{color:var(--color-primary-text)}.FileUpload_browse{color:var(--color-primary-text);font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:2px}.FileUpload_disabled .FileUpload_browse{color:inherit}.FileUpload_rules{color:var(--color-foreground-muted);font-size:var(--font-size-xs)}.FileUpload_rejections,.FileUpload_files{display:flex;flex-direction:column;gap:var(--space-xs);margin:var(--space-xs) 0 0;padding:0;list-style:none;font-family:var(--font-family-base);font-size:var(--font-size-sm)}.FileUpload_rejection{display:flex;align-items:flex-start;gap:var(--space-xs);color:var(--color-foreground)}.FileUpload_rejection>:first-child{flex:none;padding-top:.15em;color:var(--color-danger-text)}.FileUpload_file{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface);background:var(--color-surface)}.FileUpload_fileIcon{display:inline-flex;color:var(--color-foreground-muted)}.FileUpload_fileText{display:flex;flex:1;align-items:baseline;gap:var(--space-sm);min-width:0}.FileUpload_fileName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileUpload_fileSize{flex:none;color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.FileUpload_announcer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Command_dialog{box-sizing:border-box;width:calc(100% - 2 * var(--space-md));max-width:560px;max-height:calc(100% - 2 * var(--space-xl));margin:12vh auto auto;padding:0;border:0;background:transparent;color:var(--color-foreground);text-align:start;font-variant-numeric:normal;overflow:visible}.Command_dialog::backdrop{background:var(--color-overlay);animation:Command_fade var(--motion-duration-fast) var(--motion-easing-entrance)}.Command_dialog[data-motion=exit]::backdrop{animation:Command_fade-out var(--motion-duration-fast) var(--motion-easing-exit) forwards}.Command_panel{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-surface-lg);background:var(--color-surface);box-shadow:var(--elevation-modal);font-family:var(--font-family-base);font-size:var(--font-size-sm);animation:Command_enter var(--motion-duration-fast) var(--motion-easing-entrance)}.Command_panel[data-motion=exit]{animation:Command_exit var(--motion-duration-fast) var(--motion-easing-exit) forwards}.Command_panel:focus{outline:none}.Command_search{display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-md);border-bottom:1px solid var(--color-border-subtle)}.Command_searchIcon{flex:none;font-size:var(--font-size-lg);color:var(--color-foreground-muted)}.Command_input{flex:1;min-width:0;padding:var(--space-md) 0;border:0;background:transparent;color:var(--color-foreground);font-family:inherit;font-size:var(--font-size-lg);outline:none}.Command_input::placeholder{color:var(--color-foreground-subtle)}.Command_search:focus-within{box-shadow:inset 0 -2px 0 var(--color-focus-ring)}.Command_list{max-height:min(360px,50vh);overflow-y:auto;padding:var(--space-xs)}.Command_group+.Command_group{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--color-border-subtle)}.Command_groupTitle{padding:var(--space-xs) var(--space-sm);color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase}.Command_option{position:relative;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-item, max(0px, calc(var(--radius-surface) - var(--space-xs))));cursor:pointer}.Command_option[aria-selected=true]{background:var(--color-secondary)}.Command_option[aria-selected=true]:before{content:"";position:absolute;inset-inline-start:0;top:var(--space-xs);bottom:var(--space-xs);width:3px;border-start-end-radius:var(--radius-full);border-end-end-radius:var(--radius-full);background:var(--color-primary-graphic)}.Command_option[aria-disabled=true]{color:var(--color-foreground-subtle);cursor:not-allowed}.Command_optionIcon{display:inline-flex;flex:none;justify-content:center;width:1.25em;font-size:var(--font-size-md);color:var(--color-foreground-muted)}.Command_optionText{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.Command_optionDescription{color:var(--color-foreground-muted);font-size:var(--font-size-xs)}.Command_shortcut,.Command_footer kbd{padding:0 var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-foreground-muted);font-family:inherit;font-size:var(--font-size-xs);line-height:1.6}.Command_empty{margin:0;padding:var(--space-xl) var(--space-md);color:var(--color-foreground-muted);text-align:center}.Command_footer{display:flex;flex-wrap:wrap;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-border-subtle);color:var(--color-foreground-muted);font-size:var(--font-size-xs)}.Command_announcer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes Command_fade{0%{opacity:0}}@keyframes Command_fade-out{to{opacity:0}}@keyframes Command_enter{0%{opacity:0;transform:scale(.98)}}@keyframes Command_exit{to{opacity:0;transform:scale(.98)}}.NavigationDrawer_root,.NavigationDrawer_dialog{--nd-inset: var(--navigation-drawer-inset, var(--space-lg));--nd-gutter: min(var(--space-sm), calc(var(--nd-inset) / 2));--nd-link-inset: calc(var(--nd-inset) - var(--nd-gutter));--nd-width: var(--navigation-drawer-width, 288px);--nd-rail-width: var(--navigation-drawer-rail-width, calc(var(--control-height-md) + 2 * var(--space-lg)));--nd-art: var(--navigation-drawer-art, none);--nd-item-height: max(var(--control-height-sm), var(--navigation-drawer-item-height, var(--control-height-md)));--nd-item-gap: var(--navigation-drawer-item-gap, 2px);--nd-group-gap: var(--navigation-drawer-group-gap, var(--space-md));--nd-header-top: var(--navigation-drawer-header-padding-top, var(--space-md));--nd-header-bottom: var(--navigation-drawer-header-padding-bottom, var(--space-sm));--nd-rail-link-start: calc((var(--nd-rail-width) - var(--control-height-md)) / 2 - var(--nd-gutter))}.NavigationDrawer_root{font-family:var(--font-family-base)}.NavigationDrawer_column{box-sizing:border-box;position:sticky;top:var(--navigation-drawer-top, 0px);display:none;flex-direction:column;width:var(--nd-width);height:calc(100vh - var(--navigation-drawer-top, 0px));height:calc(100dvh - var(--navigation-drawer-top, 0px));max-height:100%;border-inline-end:1px solid var(--color-border);background:var(--color-surface)}.NavigationDrawer_root .NavigationDrawer_column,.NavigationDrawer_root .NavigationDrawer_panel{background-image:var(--nd-art);background-repeat:no-repeat;background-position:left bottom;background-size:var(--nd-width) auto}.NavigationDrawer_root:dir(rtl) .NavigationDrawer_column,.NavigationDrawer_root:dir(rtl) .NavigationDrawer_panel{background-position:right bottom}.NavigationDrawer_bar{box-sizing:border-box;display:flex;align-items:center;gap:var(--space-sm);min-height:calc(var(--control-height-md) + 2 * var(--space-sm));padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);background:var(--color-surface)}@media(min-width:640px){.NavigationDrawer_root[data-wide=sm] .NavigationDrawer_column{display:flex}.NavigationDrawer_root[data-wide=sm] .NavigationDrawer_bar{display:none}}@media(min-width:768px){.NavigationDrawer_root[data-wide=md] .NavigationDrawer_column{display:flex}.NavigationDrawer_root[data-wide=md] .NavigationDrawer_bar{display:none}}@media(min-width:1024px){.NavigationDrawer_root[data-wide=lg] .NavigationDrawer_column{display:flex}.NavigationDrawer_root[data-wide=lg] .NavigationDrawer_bar{display:none}}@media(min-width:1280px){.NavigationDrawer_root[data-wide=xl] .NavigationDrawer_column{display:flex}.NavigationDrawer_root[data-wide=xl] .NavigationDrawer_bar{display:none}}@media(min-width:1536px){.NavigationDrawer_root[data-wide="2xl"] .NavigationDrawer_column{display:flex}.NavigationDrawer_root[data-wide="2xl"] .NavigationDrawer_bar{display:none}}@container (min-width: 640px){.NavigationDrawer_root[data-container-wide=sm] .NavigationDrawer_column{display:flex}.NavigationDrawer_root[data-container-wide=sm] .NavigationDrawer_bar{display:none}}@container (min-width: 768px){.NavigationDrawer_root[data-container-wide=md] .NavigationDrawer_column{display:flex}.NavigationDrawer_root[data-container-wide=md] .NavigationDrawer_bar{display:none}}@container (min-width: 1024px){.NavigationDrawer_root[data-container-wide=lg] .NavigationDrawer_column{display:flex}.NavigationDrawer_root[data-container-wide=lg] .NavigationDrawer_bar{display:none}}@container (min-width: 1280px){.NavigationDrawer_root[data-container-wide=xl] .NavigationDrawer_column{display:flex}.NavigationDrawer_root[data-container-wide=xl] .NavigationDrawer_bar{display:none}}@container (min-width: 1536px){.NavigationDrawer_root[data-container-wide="2xl"] .NavigationDrawer_column{display:flex}.NavigationDrawer_root[data-container-wide="2xl"] .NavigationDrawer_bar{display:none}}.NavigationDrawer_brandRow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--nd-header-top) var(--space-md) var(--nd-header-bottom) var(--nd-inset)}.NavigationDrawer_brand{min-width:0}.NavigationDrawer_column{transition:width var(--motion-duration-slow) var(--motion-easing-standard)}.NavigationDrawer_column[data-rail]{width:var(--nd-rail-width)}.NavigationDrawer_column[data-collapsed] .NavigationDrawer_brandRow{justify-content:center;padding-inline:var(--space-sm)}.NavigationDrawer_column[data-collapsed] .NavigationDrawer_brand{display:none}.NavigationDrawer_column[data-collapsed] .NavigationDrawer_footer{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);padding:var(--space-sm)}.NavigationDrawer_column[data-collapsed] .NavigationDrawer_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.NavigationDrawer_column[data-collapsed] li>span{display:flex;justify-content:center;width:100%}.NavigationDrawer_column[data-collapsed] .NavigationDrawer_link{position:relative;justify-content:center;width:var(--control-height-md);padding-inline:0}.NavigationDrawer_barBrand,.NavigationDrawer_panelBrand{min-width:0}.NavigationDrawer_nav{display:flex;flex:1;flex-direction:column;min-height:0}.NavigationDrawer_scroll{flex:1;min-height:0;overflow-y:auto;padding:var(--space-xs) var(--nd-gutter)}.NavigationDrawer_footerItems{display:flex;flex:none;flex-direction:column;gap:var(--nd-item-gap);margin:0;padding:var(--space-xs) var(--nd-gutter) var(--space-sm);border-top:1px solid var(--color-border);list-style:none}.NavigationDrawer_list,.NavigationDrawer_groupList{display:flex;flex-direction:column;gap:var(--nd-item-gap);margin:0;padding:0;list-style:none}.NavigationDrawer_groupLabel{margin:var(--nd-group-gap) var(--nd-link-inset) var(--space-xs);color:var(--color-foreground-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.NavigationDrawer_link{box-sizing:border-box;display:flex;align-items:center;gap:var(--space-sm);min-height:var(--nd-item-height);padding:var(--space-sm) var(--nd-link-inset);border-radius:var(--radius-md);color:var(--color-foreground-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);text-decoration:none;transition-property:background-color,color;transition-duration:var(--motion-duration-instant);transition-timing-function:var(--motion-easing-standard)}.NavigationDrawer_link:hover{background:var(--color-secondary);color:var(--color-foreground)}.NavigationDrawer_link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.NavigationDrawer_current,.NavigationDrawer_current:hover{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface));color:color-mix(in srgb,var(--color-primary-text) 80%,var(--color-foreground));font-weight:var(--font-weight-semibold)}.NavigationDrawer_icon{position:relative;display:inline-flex;flex:none;font-size:var(--font-size-md)}.NavigationDrawer_badge{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;margin-inline-start:auto;min-width:max(1.25rem,var(--navigation-drawer-badge-height, 0px));min-height:var(--navigation-drawer-badge-height, auto);padding:0 var(--navigation-drawer-badge-padding-inline, var(--space-xs));border-radius:var(--radius-full);background:var(--navigation-drawer-badge-background, var(--color-secondary));color:var(--navigation-drawer-badge-foreground, var(--color-foreground));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);text-align:center;--_pulse-ring: var(--color-primary-graphic)}.NavigationDrawer_badgeDanger{background:var(--color-danger);color:var(--color-danger-foreground);--_pulse-ring: var(--color-danger)}.NavigationDrawer_column[data-collapsed] .NavigationDrawer_badge,.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_column[data-collapsed] .NavigationDrawer_badge,.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_column[data-collapsed] .NavigationDrawer_badgeDanger{position:absolute;inset-inline-end:4px;top:6px;min-width:0;min-height:0;width:8px;height:8px;margin:0;padding:0;overflow:hidden;color:transparent;--_pulse-scale: 1.5}.NavigationDrawer_column[data-collapsed] .NavigationDrawer_badge:not(.NavigationDrawer_badgeDanger){background:var(--color-foreground-muted)}.NavigationDrawer_groupRule{height:1px;margin:var(--space-sm) var(--nd-link-inset);background:var(--color-border)}.NavigationDrawer_label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NavigationDrawer_footer{padding:var(--space-md) var(--nd-inset);border-top:1px solid var(--color-border)}.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_column,.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_bar,.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_panel{border-color:color-mix(in srgb,var(--color-primary-foreground) 24%,transparent);background:linear-gradient(180deg,var(--color-primary),var(--color-primary-active));color:var(--color-primary-foreground)}.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_column,.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_panel{background:var(--nd-art) left bottom / var(--nd-width) auto no-repeat,linear-gradient(180deg,var(--color-primary),var(--color-primary-active))}.NavigationDrawer_root[data-appearance=brand]:dir(rtl) .NavigationDrawer_column,.NavigationDrawer_root[data-appearance=brand]:dir(rtl) .NavigationDrawer_panel{background-position:right bottom,0 0}.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_link{color:var(--color-primary-foreground)}.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_link:hover{background:color-mix(in srgb,var(--color-primary-foreground) 12%,transparent);color:var(--color-primary-foreground)}.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_link:focus-visible{outline-color:var(--color-primary-foreground)}.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_current,.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_current:hover{background:var(--color-surface);color:var(--color-primary-text)}.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_groupLabel,.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_groupRule,.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_footerItems,.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_footer{color:color-mix(in srgb,var(--color-primary-foreground) 72%,transparent);border-color:color-mix(in srgb,var(--color-primary-foreground) 24%,transparent);background:transparent}.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_groupRule{background:color-mix(in srgb,var(--color-primary-foreground) 24%,transparent)}.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_badge{background:var(--navigation-drawer-badge-background, color-mix(in srgb, var(--color-primary-foreground) 16%, transparent));color:var(--navigation-drawer-badge-foreground, var(--color-primary-foreground));--_pulse-ring: var(--color-primary-foreground)}.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_current .NavigationDrawer_badge{background:color-mix(in srgb,var(--color-primary) 16%,var(--color-surface));color:var(--color-primary-text);--_pulse-ring: var(--color-primary-graphic)}.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_badgeDanger,.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_current .NavigationDrawer_badgeDanger{background:var(--color-danger);color:var(--color-danger-foreground);--_pulse-ring: var(--color-danger)}.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_column[data-collapsed] .NavigationDrawer_badge:not(.NavigationDrawer_badgeDanger){background:var(--color-primary-foreground)}.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_column[data-collapsed] .NavigationDrawer_current .NavigationDrawer_badge:not(.NavigationDrawer_badgeDanger){background:var(--color-primary-text)}.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_bar button,.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_panelHeader button,.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_brandRow button,.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_footer button{border-color:transparent;background:transparent;color:var(--color-primary-foreground)}.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_bar button:focus-visible,.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_panelHeader button:focus-visible,.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_brandRow button:focus-visible,.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_footer button:focus-visible{outline-color:var(--color-primary-foreground)}.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_bar button:hover,.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_panelHeader button:hover,.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_brandRow button:hover,.NavigationDrawer_root[data-appearance=brand] .NavigationDrawer_footer button:hover{background:color-mix(in srgb,var(--color-primary-foreground) 16%,transparent);color:var(--color-primary-foreground)}.NavigationDrawer_dialog{box-sizing:border-box;width:min(var(--nd-width),100% - var(--space-2xl));max-width:none;height:100%;max-height:100%;margin:0;margin-inline-end:auto;padding:0;border:0;background:transparent;color:var(--color-foreground);text-align:start;font-variant-numeric:normal;overflow:visible}.NavigationDrawer_dialog::backdrop{background:var(--color-overlay);animation:NavigationDrawer_fade var(--motion-duration-normal) var(--motion-easing-entrance)}.NavigationDrawer_dialog[data-motion=exit]::backdrop{animation:NavigationDrawer_fade-out var(--motion-duration-normal) var(--motion-easing-exit) forwards}.NavigationDrawer_panel{box-sizing:border-box;display:flex;flex-direction:column;height:100%;border-inline-end:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--elevation-modal);font-family:var(--font-family-base);animation:NavigationDrawer_enter var(--motion-duration-normal) var(--motion-easing-entrance)}.NavigationDrawer_panel[data-motion=exit]{animation:NavigationDrawer_exit var(--motion-duration-normal) var(--motion-easing-exit) forwards}.NavigationDrawer_panel:focus{outline:none}.NavigationDrawer_panelHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--nd-header-top) var(--space-md) var(--nd-header-bottom) var(--nd-inset)}.NavigationDrawer_panelBody{display:flex;flex:1;flex-direction:column;min-height:0}@keyframes NavigationDrawer_fade{0%{opacity:0}}@keyframes NavigationDrawer_fade-out{to{opacity:0}}@keyframes NavigationDrawer_enter{0%{transform:translate(-100%)}}@keyframes NavigationDrawer_exit{to{transform:translate(-100%)}}:dir(rtl) .NavigationDrawer_panel{animation-name:NavigationDrawer_enter-rtl}@keyframes NavigationDrawer_enter-rtl{0%{transform:translate(100%)}}:dir(rtl) .NavigationDrawer_panel[data-motion=exit]{animation-name:NavigationDrawer_exit-rtl}@keyframes NavigationDrawer_exit-rtl{to{transform:translate(100%)}}.NavigationDrawer_column[data-phase],.NavigationDrawer_column[data-phase] .NavigationDrawer_link{overflow:hidden}.NavigationDrawer_column[data-phase=collapsing] .NavigationDrawer_link{animation:NavigationDrawer_nd-link-to-rail var(--motion-duration-slow) var(--motion-easing-standard) forwards}.NavigationDrawer_column[data-phase=expanding] .NavigationDrawer_link{animation:NavigationDrawer_nd-link-from-rail var(--motion-duration-slow) var(--motion-easing-standard) both}.NavigationDrawer_column[data-phase=collapsing] .NavigationDrawer_brandRow{animation:NavigationDrawer_nd-brand-to-rail var(--motion-duration-slow) var(--motion-easing-standard) forwards}.NavigationDrawer_column[data-phase=expanding] .NavigationDrawer_brandRow{animation:NavigationDrawer_nd-brand-from-rail var(--motion-duration-slow) var(--motion-easing-standard) both}.NavigationDrawer_column[data-phase=collapsing] .NavigationDrawer_label,.NavigationDrawer_column[data-phase=collapsing] .NavigationDrawer_brand,.NavigationDrawer_column[data-phase=collapsing] .NavigationDrawer_badge{animation:NavigationDrawer_nd-fade-out var(--motion-duration-fast) var(--motion-easing-exit) forwards}.NavigationDrawer_column[data-phase=collapsing] .NavigationDrawer_groupLabel{overflow:hidden;animation:NavigationDrawer_nd-fade-out var(--motion-duration-fast) var(--motion-easing-exit) forwards,NavigationDrawer_nd-group-to-rail var(--motion-duration-slow) var(--motion-easing-standard) forwards}.NavigationDrawer_column[data-phase=collapsing] .NavigationDrawer_footer{animation:NavigationDrawer_nd-fade-out var(--motion-duration-fast) var(--motion-easing-exit) forwards,NavigationDrawer_nd-footer-to-rail var(--motion-duration-slow) var(--motion-easing-standard) forwards}.NavigationDrawer_column[data-phase=expanding] .NavigationDrawer_label,.NavigationDrawer_column[data-phase=expanding] .NavigationDrawer_brand,.NavigationDrawer_column[data-phase=expanding] .NavigationDrawer_badge{animation:NavigationDrawer_nd-fade-in var(--motion-duration-fast) var(--motion-easing-entrance) var(--motion-duration-slow) both}.NavigationDrawer_column[data-phase=expanding] .NavigationDrawer_groupLabel{overflow:hidden;animation:NavigationDrawer_nd-fade-in var(--motion-duration-fast) var(--motion-easing-entrance) var(--motion-duration-slow) both,NavigationDrawer_nd-group-from-rail var(--motion-duration-slow) var(--motion-easing-standard) both}.NavigationDrawer_column[data-phase=expanding] .NavigationDrawer_footer{animation:NavigationDrawer_nd-fade-in var(--motion-duration-fast) var(--motion-easing-entrance) var(--motion-duration-slow) both,NavigationDrawer_nd-footer-from-rail var(--motion-duration-slow) var(--motion-easing-standard) both}.NavigationDrawer_column[data-phase=rail-in] .NavigationDrawer_badge,.NavigationDrawer_column[data-phase=rail-in] .NavigationDrawer_groupRule,.NavigationDrawer_column[data-phase=rail-in] .NavigationDrawer_footer{animation:NavigationDrawer_nd-fade-in var(--motion-duration-fast) var(--motion-easing-entrance) both}@keyframes NavigationDrawer_nd-link-to-rail{0%{max-width:100%;margin-inline-start:0;padding-inline-start:var(--nd-link-inset)}to{max-width:var(--control-height-md);margin-inline-start:var(--nd-rail-link-start);padding-inline-start:calc((var(--control-height-md) - var(--font-size-md)) / 2)}}@keyframes NavigationDrawer_nd-link-from-rail{0%{max-width:var(--control-height-md);margin-inline-start:var(--nd-rail-link-start);padding-inline-start:calc((var(--control-height-md) - var(--font-size-md)) / 2)}to{max-width:100%;margin-inline-start:0;padding-inline-start:var(--nd-link-inset)}}@keyframes NavigationDrawer_nd-brand-to-rail{0%{padding-inline:var(--nd-inset) var(--space-md)}to{padding-inline:var(--space-sm) calc((var(--nd-rail-width) - var(--control-height-md)) / 2)}}@keyframes NavigationDrawer_nd-brand-from-rail{0%{padding-inline:var(--space-sm) calc((var(--nd-rail-width) - var(--control-height-md)) / 2)}to{padding-inline:var(--nd-inset) var(--space-md)}}@keyframes NavigationDrawer_nd-group-to-rail{0%{max-height:1.5em;margin-block:var(--nd-group-gap) var(--space-xs)}to{max-height:1px;margin-block:var(--space-sm) var(--space-sm)}}@keyframes NavigationDrawer_nd-group-from-rail{0%{max-height:1px;margin-block:var(--space-sm) var(--space-sm)}to{max-height:1.5em;margin-block:var(--nd-group-gap) var(--space-xs)}}@keyframes NavigationDrawer_nd-footer-to-rail{0%{padding:var(--space-md) var(--nd-inset)}to{padding:var(--space-sm)}}@keyframes NavigationDrawer_nd-footer-from-rail{0%{padding:var(--space-sm)}to{padding:var(--space-md) var(--nd-inset)}}@keyframes NavigationDrawer_nd-fade-out{to{opacity:0}}@keyframes NavigationDrawer_nd-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.NavigationDrawer_column,.NavigationDrawer_column[data-phase] *{transition:none;animation:none}}.NavigationDrawer_column[data-phase=collapsing] .NavigationDrawer_footer,.NavigationDrawer_column[data-phase=expanding] .NavigationDrawer_footer{overflow:hidden;white-space:nowrap}.AnchorNavigation_root{--anchor-compass-layer: 999;position:sticky;box-sizing:border-box;font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--leading-tight);color:var(--color-foreground)}.AnchorNavigation_title{margin:0 0 var(--space-sm);color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.AnchorNavigation_rail{position:relative}.AnchorNavigation_rail:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--color-border)}.AnchorNavigation_indicator{position:absolute;top:0;left:-.5px;width:2px;border-radius:var(--radius-full);background:var(--color-primary-graphic);transition:transform var(--motion-duration-fast) var(--motion-easing-standard),height var(--motion-duration-fast) var(--motion-easing-standard)}.AnchorNavigation_list{margin:0;padding:0;list-style:none}.AnchorNavigation_link{display:block;padding:var(--space-xs) var(--space-sm) var(--space-xs) var(--space-md);border-radius:var(--radius-sm);color:var(--color-foreground-muted);text-decoration:none;transition:color var(--motion-duration-instant) var(--motion-easing-standard)}.AnchorNavigation_link:hover{color:var(--color-foreground)}.AnchorNavigation_link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.AnchorNavigation_current{color:var(--color-foreground);font-weight:var(--font-weight-medium)}.AnchorNavigation_level2 .AnchorNavigation_link{padding-left:calc(var(--space-md) * 2);font-size:var(--font-size-xs)}.AnchorNavigation_narrow{display:none}.AnchorNavigation_dock{display:flex}.AnchorNavigation_compass{position:relative;display:grid;place-items:center;box-sizing:border-box;width:calc(var(--control-height-touch) + var(--space-1));height:calc(var(--control-height-touch) + var(--space-1));padding:0;border:0;border-radius:var(--radius-full);background:var(--color-surface-raised);box-shadow:var(--elevation-overlay);color:var(--color-foreground);font:inherit;cursor:pointer;transition:transform var(--motion-duration-instant) var(--motion-easing-standard),background-color var(--motion-duration-instant) var(--motion-easing-standard)}.AnchorNavigation_compass:hover{background:var(--color-secondary-hover)}.AnchorNavigation_compass:active{background:var(--color-secondary);transform:scale(.96)}.AnchorNavigation_compass:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.AnchorNavigation_ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.AnchorNavigation_ringTrack,.AnchorNavigation_ringArc{fill:none;stroke-width:3}.AnchorNavigation_ringTrack{stroke:var(--color-border)}.AnchorNavigation_ringArc{stroke:var(--color-primary-text)}.AnchorNavigation_count{position:relative;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);line-height:1;animation:AnchorNavigation_fade var(--motion-duration-fast) var(--motion-easing-standard)}.AnchorNavigation_index{box-sizing:border-box;max-width:none;max-height:none;padding:0;overflow:visible;border:0;background:transparent;color:var(--color-foreground);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--leading-normal);text-align:start}.AnchorNavigation_indexPanel{display:flex;flex-direction:column;overflow:hidden;background:var(--color-surface-raised)}.AnchorNavigation_index[data-modal=true]{position:fixed;inset:auto 0 0;width:100%;margin:0}.AnchorNavigation_index[data-modal=true]::backdrop{background:var(--color-overlay);animation:AnchorNavigation_fade var(--motion-duration-normal) var(--motion-easing-entrance)}.AnchorNavigation_index[data-modal=true][data-motion=exit]::backdrop{animation:AnchorNavigation_fade-out var(--motion-duration-fast) var(--motion-easing-exit) forwards}.AnchorNavigation_index[data-modal=true] .AnchorNavigation_indexPanel{max-height:85vh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:var(--radius-surface-lg) var(--radius-surface-lg) 0 0;box-shadow:var(--elevation-modal);animation:AnchorNavigation_sheet-in var(--motion-duration-normal) var(--motion-easing-entrance)}.AnchorNavigation_index[data-modal=true] .AnchorNavigation_indexPanel[data-motion=exit]{animation:AnchorNavigation_sheet-out var(--motion-duration-fast) var(--motion-easing-exit) forwards}.AnchorNavigation_index[data-modal=false]{position:fixed;inset:auto calc(var(--space-md) + env(safe-area-inset-right,0px)) calc(var(--anchor-compass-bottom) + var(--control-height-touch) + var(--space-1) + var(--space-sm)) auto;width:min(360px,calc(100vw - 2 * var(--space-md)));margin:0}.AnchorNavigation_index[data-modal=false] .AnchorNavigation_indexPanel{max-height:min(70vh,480px);border:1px solid var(--color-border);border-radius:var(--radius-surface-lg);box-shadow:var(--elevation-overlay);animation:AnchorNavigation_panel-in var(--motion-duration-normal) var(--motion-easing-entrance)}.AnchorNavigation_index[data-modal=false] .AnchorNavigation_indexPanel[data-motion=exit]{animation:AnchorNavigation_fade-out var(--motion-duration-fast) var(--motion-easing-exit) forwards}.AnchorNavigation_indexHeader{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-md);border-bottom:1px solid var(--color-border-subtle)}.AnchorNavigation_indexTitle{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.AnchorNavigation_indexHeader .AnchorNavigation_indexClose{min-height:var(--control-height-touch)}.AnchorNavigation_indexPanel .AnchorNavigation_list{padding:var(--space-xs) 0;overflow-y:auto;overscroll-behavior:contain}.AnchorNavigation_indexLink{position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:var(--control-height-touch);padding:var(--space-xs) var(--space-md);color:var(--color-foreground);text-decoration:none;overflow-wrap:anywhere;transition:background-color var(--motion-duration-instant) var(--motion-easing-standard)}.AnchorNavigation_indexLink:hover{background:var(--color-secondary-hover)}.AnchorNavigation_indexLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.AnchorNavigation_indexCurrent,.AnchorNavigation_indexCurrent:hover{background:var(--color-secondary);font-weight:var(--font-weight-medium)}.AnchorNavigation_indexCurrent:before{content:"";position:absolute;inset-block:var(--space-xs);inset-inline-start:0;width:2px;border-start-end-radius:var(--radius-full);border-end-end-radius:var(--radius-full);background:var(--color-primary-text)}.AnchorNavigation_level2 .AnchorNavigation_indexLink{padding-inline-start:calc(var(--space-md) + var(--space-lg));color:var(--color-foreground-muted)}.AnchorNavigation_level2 .AnchorNavigation_indexCurrent{color:var(--color-foreground)}@keyframes AnchorNavigation_fade{0%{opacity:0}}@keyframes AnchorNavigation_fade-out{to{opacity:0}}@keyframes AnchorNavigation_sheet-in{0%{transform:translateY(100%)}}@keyframes AnchorNavigation_sheet-out{to{transform:translateY(100%)}}@keyframes AnchorNavigation_panel-in{0%{opacity:0;transform:translateY(var(--space-1))}}@media(max-width:767.98px){.AnchorNavigation_collapseMd{z-index:var(--anchor-compass-layer)}.AnchorNavigation_collapseMd .AnchorNavigation_wide{display:none}.AnchorNavigation_collapseMd .AnchorNavigation_narrow{display:block}}@media(max-width:1023.98px){.AnchorNavigation_collapseLg{z-index:var(--anchor-compass-layer)}.AnchorNavigation_collapseLg .AnchorNavigation_wide{display:none}.AnchorNavigation_collapseLg .AnchorNavigation_narrow{display:block}}@media(max-width:1279.98px){.AnchorNavigation_collapseXl{z-index:var(--anchor-compass-layer)}.AnchorNavigation_collapseXl .AnchorNavigation_wide{display:none}.AnchorNavigation_collapseXl .AnchorNavigation_narrow{display:block}}@media(max-width:1535.98px){.AnchorNavigation_collapse2xl{z-index:var(--anchor-compass-layer)}.AnchorNavigation_collapse2xl .AnchorNavigation_wide{display:none}.AnchorNavigation_collapse2xl .AnchorNavigation_narrow{display:block}}@media(prefers-reduced-motion:reduce){.AnchorNavigation_indicator,.AnchorNavigation_count{transition:none;animation:none}.AnchorNavigation_compass:active{transform:none}.AnchorNavigation_index[data-modal=true] .AnchorNavigation_indexPanel,.AnchorNavigation_index[data-modal=false] .AnchorNavigation_indexPanel{animation:AnchorNavigation_fade var(--motion-duration-normal) var(--motion-easing-entrance)}.AnchorNavigation_index[data-modal=true] .AnchorNavigation_indexPanel[data-motion=exit],.AnchorNavigation_index[data-modal=false] .AnchorNavigation_indexPanel[data-motion=exit]{animation:AnchorNavigation_fade-out var(--motion-duration-fast) var(--motion-easing-exit) forwards}}.OptionList_list{outline:none}.OptionList_list:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring);border-radius:var(--radius-item, max(0px, calc(var(--radius-surface) - var(--space-xs))))}.OptionList_group+.OptionList_group,.OptionList_group:not(:first-child){margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--color-border-subtle)}.OptionList_groupTitle{padding:var(--space-xs) var(--space-sm);color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.OptionList_option{position:relative;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-item, max(0px, calc(var(--radius-surface) - var(--space-xs))));cursor:pointer}.OptionList_option[data-active]{background:var(--color-secondary);outline:2px solid var(--color-focus-ring);outline-offset:-2px}.OptionList_option[aria-disabled=true]{color:var(--color-foreground-subtle);cursor:not-allowed}.OptionList_checkbox,.OptionList_radio{box-sizing:border-box;display:inline-flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--color-foreground-muted);background:var(--color-surface);color:var(--color-primary-foreground);font-size:var(--font-size-xs)}.OptionList_checkbox{border-radius:var(--radius-sm)}.OptionList_radio{border-radius:var(--radius-full)}.OptionList_checkbox[data-checked]{border-color:var(--color-primary-graphic);background:var(--color-primary-graphic)}.OptionList_radio[data-checked]{border-color:var(--color-primary-graphic);box-shadow:inset 0 0 0 4px var(--color-surface);background:var(--color-primary-graphic)}.OptionList_option[aria-disabled=true] .OptionList_checkbox,.OptionList_option[aria-disabled=true] .OptionList_radio{border-color:var(--color-border);background:var(--color-secondary)}.OptionList_optionIcon{display:inline-flex;flex:none;color:var(--color-foreground-muted);font-size:var(--font-size-md)}.OptionList_optionText{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.OptionList_optionLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OptionList_optionDescription{color:var(--color-foreground-muted);font-size:var(--font-size-xs)}.OptionList_optionEnd{flex:none;margin-inline-start:var(--space-sm);color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.OptionList_stale{opacity:var(--opacity-disabled);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.FilterButton_root{display:inline-flex;max-width:100%}.FilterButton_trigger{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--space-sm);max-width:100%;margin:0;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-foreground);font-family:var(--font-family-base);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);white-space:nowrap;cursor:pointer;transition-property:background-color,border-color,color;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-easing-standard)}.FilterButton_trigger:hover{background:var(--color-secondary)}.FilterButton_trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.FilterButton_trigger:disabled{background:var(--color-secondary);border-color:transparent;color:var(--color-foreground-subtle);cursor:not-allowed}.FilterButton_md{min-height:var(--control-height-md);padding:0 var(--space-sm) 0 var(--space-md);font-size:var(--font-size-sm)}.FilterButton_sm{min-height:var(--control-height-sm);padding:0 var(--space-xs) 0 var(--space-sm);font-size:var(--font-size-xs);gap:var(--space-xs)}.FilterButton_active,.FilterButton_active:hover{border-color:var(--color-primary-text);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface))}.FilterButton_active:hover,.FilterButton_active:active{background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface))}.FilterButton_icon,.FilterButton_chevron{display:inline-flex;flex:none;color:var(--color-foreground-muted)}.FilterButton_label{flex:none;color:var(--color-foreground-muted)}.FilterButton_active .FilterButton_label{color:var(--color-foreground)}.FilterButton_value{min-width:0;max-width:200px;padding-inline-start:var(--space-sm);border-inline-start:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);overflow:hidden;text-overflow:ellipsis;color:var(--color-primary-text);font-weight:var(--font-weight-semibold);transition:color var(--motion-duration-fast) var(--motion-easing-standard)}.FilterButton_active:hover .FilterButton_value,.FilterButton_active:active .FilterButton_value{color:var(--color-primary-hover)}.FilterButton_sm .FilterButton_value{padding-inline-start:var(--space-xs)}.FilterButton_popup{z-index:1000;box-sizing:border-box;display:flex;flex-direction:column;width:max-content;max-width:min(320px,calc(100vw - 2 * var(--space-sm)));border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface-raised);box-shadow:var(--elevation-overlay);color:var(--color-foreground);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--leading-tight);animation:FilterButton_enter var(--motion-duration-fast) var(--motion-easing-entrance)}.FilterButton_popup[data-remote]{width:min(320px,calc(100vw - 2 * var(--space-sm)))}.FilterButton_search{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--color-border-subtle)}.FilterButton_searchIcon{position:absolute;left:var(--space-md);color:var(--color-foreground-subtle);pointer-events:none}.FilterButton_searchInput{box-sizing:border-box;width:100%;min-width:0;height:var(--control-height-md);margin:0;padding:0 var(--space-md) 0 calc(var(--space-md) + var(--space-lg));border:0;border-radius:var(--radius-surface) var(--radius-surface) 0 0;background:transparent;color:var(--color-foreground);font:inherit}.FilterButton_searchInput::placeholder{color:var(--color-foreground-subtle)}.FilterButton_searchInput:focus-visible{outline:none}.FilterButton_search:focus-within{box-shadow:inset 0 -2px 0 var(--color-focus-ring)}.FilterButton_footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-md);border-top:1px solid var(--color-border-subtle)}.FilterButton_count{min-width:18ch;margin-inline-end:auto;color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}@keyframes FilterButton_enter{0%{opacity:0}}.MultiSelect_control{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);min-height:var(--control-height-md);padding:var(--space-xs) calc(var(--space-md) + var(--space-lg)) var(--space-xs) var(--space-sm);cursor:text}.MultiSelect_control:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:-1px;border-color:var(--color-focus-ring)}.MultiSelect_invalid:focus-within{outline-color:var(--color-danger);border-color:var(--color-danger)}.MultiSelect_disabled{background:var(--color-secondary);border-color:var(--color-border-subtle);cursor:not-allowed}.MultiSelect_chips{display:contents;margin:0;padding:0;list-style:none}.MultiSelect_chipItem{display:inline-flex;min-width:0;max-width:100%}.MultiSelect_chipItem>*{min-width:0;max-width:100%}.MultiSelect_chip{display:inline-flex;min-width:0;align-items:center;gap:2px;max-width:100%;height:calc(var(--control-height-md) - 2 * var(--space-sm));padding-inline-start:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-secondary);color:var(--color-foreground);font-size:var(--font-size-sm);line-height:var(--leading-tight)}.MultiSelect_chipLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MultiSelect_chipRemove{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--control-height-md) - 2 * var(--space-sm));height:100%;margin:0;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-foreground-muted);font-size:var(--font-size-sm);cursor:pointer}.MultiSelect_chipRemove:hover{background:var(--color-secondary-hover);color:var(--color-foreground)}.MultiSelect_chipRemove:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.MultiSelect_chipRemove:disabled{cursor:not-allowed}@media(pointer:coarse){.MultiSelect_chipRemove{position:relative}.MultiSelect_chipRemove:after{content:"";position:absolute;top:calc(var(--space-xs) / -2);right:calc(var(--space-xs) / -2);bottom:calc(var(--space-xs) / -2);width:var(--control-height-touch)}}.MultiSelect_input{flex:1 0 8ch;min-width:8ch;height:calc(var(--control-height-md) - 2 * var(--space-sm));margin:0;padding:0 var(--space-xs);border:0;background:transparent;color:var(--color-foreground);font:inherit}.MultiSelect_input::placeholder{color:var(--color-foreground-subtle)}.MultiSelect_input:focus-visible{outline:none}.MultiSelect_chevron{position:absolute;top:50%;right:var(--space-sm);display:inline-flex;padding:var(--space-xs);color:var(--color-foreground-muted);font-size:var(--font-size-md);transform:translateY(-50%);cursor:pointer}.MultiSelect_popup{z-index:1000;box-sizing:border-box;max-width:calc(100vw - 2 * var(--space-sm));border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface-raised);box-shadow:var(--elevation-overlay);color:var(--color-foreground);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--leading-tight)}.NumberField_wrapper{position:relative;display:flex;align-items:center}.NumberField_input{font-variant-numeric:tabular-nums}.NumberField_withStepper{padding-right:calc(var(--space-md) + var(--space-lg))}.NumberField_alignEnd{text-align:end}.NumberField_buttons{position:absolute;top:1px;right:1px;bottom:1px;display:flex;flex-direction:column;width:calc(var(--space-lg) + var(--space-xs));border-left:1px solid var(--color-border-subtle)}.NumberField_button{display:inline-flex;flex:1;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:var(--color-foreground-muted);font-size:var(--font-size-xs);cursor:pointer}.NumberField_button:first-child{border-radius:0 var(--radius-control) 0 0}.NumberField_button:last-child{border-top:1px solid var(--color-border-subtle);border-radius:0 0 var(--radius-control) 0}.NumberField_button:hover:not(:disabled){background:var(--color-secondary);color:var(--color-foreground)}.NumberField_button:disabled{color:var(--color-foreground-subtle);cursor:not-allowed}.Slider_root{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;font-family:var(--font-family-base)}.Slider_header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}.Slider_value{color:var(--color-foreground-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.Slider_track{position:relative;height:var(--control-height-sm);margin:0 calc(var(--space-sm) + 2px);cursor:pointer;touch-action:none}.Slider_rail,.Slider_fill{position:absolute;top:50%;height:4px;border-radius:var(--radius-full);transform:translateY(-50%)}.Slider_rail{left:0;right:0;background:var(--color-border)}.Slider_fill{background:var(--color-primary-graphic)}.Slider_thumb{position:absolute;top:50%;box-sizing:border-box;width:calc(var(--space-md) + var(--space-xs));height:calc(var(--space-md) + var(--space-xs));border:2px solid var(--color-primary-graphic);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--elevation-raised);transform:translate(-50%,-50%);cursor:grab;transition:box-shadow var(--motion-duration-fast) var(--motion-easing-standard)}.Slider_thumb:hover{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-primary) 14%,transparent)}.Slider_thumb:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Slider_dragging{cursor:grabbing;box-shadow:0 0 0 6px color-mix(in srgb,var(--color-primary) 20%,transparent)}.Slider_disabled .Slider_track{cursor:not-allowed}.Slider_disabled .Slider_fill{background:var(--color-foreground-subtle)}.Slider_disabled .Slider_thumb{border-color:var(--color-foreground-subtle);box-shadow:none;cursor:not-allowed}.Stepper_stepper{font-family:var(--font-family-base)}.Stepper_list{display:flex;margin:0;padding:0;list-style:none}.Stepper_horizontal .Stepper_list{align-items:flex-start}.Stepper_vertical .Stepper_list{flex-direction:column}.Stepper_item{position:relative;display:flex;min-width:0}.Stepper_horizontal .Stepper_item{flex:1;align-items:flex-start}.Stepper_horizontal .Stepper_item:last-child{flex:none}.Stepper_vertical .Stepper_item{flex-direction:column}.Stepper_step{display:flex;align-items:flex-start;gap:var(--space-sm);min-width:0;margin:0;padding:var(--space-xs);border:0;border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;text-align:start}.Stepper_clickable{cursor:pointer}.Stepper_clickable:hover{background:var(--color-secondary)}.Stepper_clickable:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Stepper_disabled{opacity:var(--opacity-disabled)}.Stepper_indicator{box-sizing:border-box;display:inline-flex;flex:none;align-items:center;justify-content:center;width:calc(var(--space-lg) + var(--space-xs));height:calc(var(--space-lg) + var(--space-xs));border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-foreground-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.Stepper_item[data-state=current] .Stepper_indicator{border:2px solid var(--color-primary-text);color:var(--color-primary-text)}.Stepper_item[data-state=complete] .Stepper_indicator{border-color:var(--color-primary-graphic);background:var(--color-primary-graphic);color:var(--color-primary-foreground)}.Stepper_item[data-state=error] .Stepper_indicator{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-danger-foreground)}.Stepper_text{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:5px}.Stepper_label{color:var(--color-foreground-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-tight)}.Stepper_item[data-state=current] .Stepper_label{color:var(--color-foreground);font-weight:var(--font-weight-semibold)}.Stepper_item[data-state=complete] .Stepper_label{color:var(--color-foreground)}.Stepper_item[data-state=error] .Stepper_label{color:var(--color-danger-text)}.Stepper_description{color:var(--color-foreground-muted);font-size:var(--font-size-xs);line-height:var(--leading-normal)}.Stepper_connector{flex:1;background:var(--color-border)}.Stepper_horizontal .Stepper_connector{align-self:flex-start;min-width:var(--space-md);height:2px;margin:calc(var(--space-xs) + (var(--space-lg) + var(--space-xs)) / 2 - 1px) var(--space-sm) 0}.Stepper_vertical .Stepper_connector{width:2px;min-height:var(--space-md);margin:2px 0 2px calc(var(--space-xs) + (var(--space-lg) + var(--space-xs)) / 2 - 1px)}.Stepper_item[data-state=complete] .Stepper_connector{background:var(--color-primary-graphic)}.Stepper_item>:first-child{min-width:0}.Stepper_summary{display:none}.Stepper_horizontal[data-compact] .Stepper_step{box-sizing:border-box;align-items:center;justify-content:center;width:var(--control-height-touch);height:var(--control-height-touch);padding:0}.Stepper_horizontal[data-compact] .Stepper_text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.Stepper_horizontal[data-compact] .Stepper_connector{min-width:var(--space-sm);margin:calc(var(--control-height-touch) / 2 - 1px) var(--space-xs) 0}.Stepper_horizontal:is(:not(.Stepper_segments),[data-compact]) .Stepper_item{--stepper-sweep-delay: 0s;--stepper-circle-duration: var(--motion-duration-normal)}.Stepper_horizontal:is(:not(.Stepper_segments),[data-compact])[data-jump] .Stepper_item[data-swept]{--stepper-sweep-delay: calc(var(--motion-duration-slow) * var(--stepper-sweep-k) / var(--stepper-sweep-m));--stepper-circle-duration: calc(var(--motion-duration-slow) / var(--stepper-sweep-m))}.Stepper_horizontal:is(:not(.Stepper_segments),[data-compact])[data-motion=forward] .Stepper_item[data-swept][data-state=complete] .Stepper_indicator{animation:Stepper_stepper-circle-fill var(--stepper-circle-duration) var(--motion-easing-standard) var(--stepper-sweep-delay) both}@keyframes Stepper_stepper-circle-fill{0%{border-color:var(--color-border);background-color:var(--color-surface)}}.Stepper_horizontal:is(:not(.Stepper_segments),[data-compact])[data-motion=back] .Stepper_item[data-swept] .Stepper_indicator{animation:Stepper_stepper-circle-empty var(--stepper-circle-duration) var(--motion-easing-exit) var(--stepper-sweep-delay) both}@keyframes Stepper_stepper-circle-empty{0%{border-color:var(--color-primary-graphic);background-color:var(--color-primary-graphic)}}.Stepper_horizontal:is(:not(.Stepper_segments),[data-compact])[data-motion=forward] .Stepper_item[data-swept][data-state=complete] .Stepper_indicator svg{animation:Stepper_stepper-check-in var(--motion-duration-fast) var(--motion-easing-entrance) calc(var(--stepper-sweep-delay) + max(0s,var(--stepper-circle-duration) - var(--motion-duration-fast))) both}.Stepper_horizontal:is(:not(.Stepper_segments),[data-compact])[data-motion][data-jump] .Stepper_item[data-swept] .Stepper_indicator{animation-timing-function:linear}@keyframes Stepper_stepper-check-in{0%{transform:scale(0)}}.Stepper_horizontal:is(:not(.Stepper_segments),[data-compact]) .Stepper_item[data-state=current] .Stepper_indicator{position:relative;border:1px solid var(--color-border)}.Stepper_horizontal:is(:not(.Stepper_segments),[data-compact]) .Stepper_item[data-state=current] .Stepper_indicator:after{content:"";position:absolute;inset:-1px;border:2px solid var(--color-primary-text);border-radius:inherit;pointer-events:none}.Stepper_horizontal:is(:not(.Stepper_segments),[data-compact])[data-motion] .Stepper_item[data-state=current] .Stepper_indicator:after{animation:Stepper_stepper-fade-in var(--motion-duration-fast) var(--motion-easing-entrance) both}.Stepper_horizontal:is(:not(.Stepper_segments),[data-compact])[data-motion][data-jump] .Stepper_item[data-state=current] .Stepper_indicator:after{animation-delay:var(--motion-duration-slow)}@keyframes Stepper_stepper-fade-in{0%{opacity:0}}.Stepper_horizontal:is(:not(.Stepper_segments),[data-compact]) .Stepper_connector{position:relative;overflow:hidden;background:var(--color-border)}.Stepper_horizontal:is(:not(.Stepper_segments),[data-compact]) .Stepper_connector:after{content:"";position:absolute;inset:0;background:var(--color-primary-graphic);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--motion-duration-normal) var(--motion-easing-exit)}.Stepper_horizontal:is(:not(.Stepper_segments),[data-compact]):dir(rtl) .Stepper_connector:after{transform-origin:100% 50%}.Stepper_horizontal:is(:not(.Stepper_segments),[data-compact]) .Stepper_item[data-state=complete] .Stepper_connector:after{transform:scaleX(1);transition:transform var(--motion-duration-normal) var(--motion-easing-standard)}.Stepper_horizontal:is(:not(.Stepper_segments),[data-compact])[data-jump] .Stepper_item[data-swept] .Stepper_connector:after{transition-duration:calc(var(--motion-duration-slow) / var(--stepper-sweep-m));transition-timing-function:linear;transition-delay:var(--stepper-sweep-delay)}.Stepper_horizontal[data-compact] .Stepper_summary{display:block;margin-top:var(--space-sm)}.Stepper_summaryTitle,.Stepper_summaryDescription{margin:0}.Stepper_summaryTitle{color:var(--color-foreground);font-size:var(--font-size-sm);line-height:var(--leading-tight)}.Stepper_summaryPosition{color:var(--color-foreground-muted);font-size:var(--font-size-xs)}.Stepper_summaryLabel{font-weight:var(--font-weight-semibold)}.Stepper_summary[data-state=error] .Stepper_summaryLabel{color:var(--color-danger-text)}.Stepper_summaryDescription{margin-top:2px;color:var(--color-foreground-muted);font-size:var(--font-size-xs);line-height:var(--leading-normal)}.Stepper_bar{display:none}.Stepper_segments:not([data-compact]) .Stepper_list{gap:calc(var(--space-xs) / 2)}.Stepper_segments:not([data-compact]) .Stepper_item,.Stepper_segments:not([data-compact]) .Stepper_item:last-child{display:grid;flex:1 1 0;grid-template-columns:minmax(0,1fr);align-items:start}.Stepper_segments:not([data-compact]) .Stepper_item>*{grid-area:1 / 1}.Stepper_segments:not([data-compact]) .Stepper_connector{display:none}.Stepper_segments:not([data-compact]) .Stepper_step{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;position:relative;column-gap:var(--space-xs);width:100%;min-height:var(--control-height-touch);padding:calc(var(--space-xs) + var(--space-sm) * 2) 0 var(--space-xs)}.Stepper_segments:not([data-compact]) .Stepper_bar{position:relative;display:block;height:var(--space-sm);margin-top:var(--space-xs);overflow:hidden;border-radius:0;background:var(--color-secondary);pointer-events:none;transition:background-color var(--motion-duration-normal) var(--motion-easing-standard)}.Stepper_segments:not([data-compact]) .Stepper_bar:before,.Stepper_segments:not([data-compact]) .Stepper_bar:after{content:"";position:absolute;inset:0}.Stepper_segments:not([data-compact]) .Stepper_item:first-child .Stepper_bar{border-start-start-radius:var(--radius-full);border-end-start-radius:var(--radius-full)}.Stepper_segments:not([data-compact]) .Stepper_item:last-child .Stepper_bar{border-start-end-radius:var(--radius-full);border-end-end-radius:var(--radius-full)}.Stepper_segments:not([data-compact]) .Stepper_item[data-state=error] .Stepper_bar{background:var(--color-danger)}.Stepper_segments:not([data-compact]) .Stepper_item:has(>.Stepper_disabled) .Stepper_bar{opacity:var(--opacity-disabled)}.Stepper_segments:not([data-compact]) .Stepper_bar:after{background:var(--color-chart-primary);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--motion-duration-normal) var(--motion-easing-exit)}.Stepper_segments:not([data-compact]):dir(rtl) .Stepper_bar:after{transform-origin:100% 50%}.Stepper_segments:not([data-compact]) .Stepper_item[data-state=complete] .Stepper_bar:after{transform:scaleX(1);transition:transform var(--motion-duration-normal) var(--motion-easing-standard)}.Stepper_segments[data-jump]:not([data-compact]) .Stepper_item[data-swept] .Stepper_bar:after{transition-duration:calc(var(--motion-duration-slow) / var(--stepper-sweep-m));transition-timing-function:linear;transition-delay:calc(var(--motion-duration-slow) * var(--stepper-sweep-k) / var(--stepper-sweep-m))}.Stepper_segments:not([data-compact]) .Stepper_item[data-state=complete]:has(.Stepper_clickable:hover) .Stepper_bar:after{background:var(--color-primary-graphic-hover)}.Stepper_segments:not([data-compact]) .Stepper_item[data-state=complete]:has(.Stepper_clickable:active) .Stepper_bar:after{background:color-mix(in srgb,var(--color-primary-graphic-hover) 88%,var(--color-foreground))}.Stepper_segments:not([data-compact]){--stepper-stripe-angle: 45deg}.Stepper_segments:not([data-compact]):dir(rtl){--stepper-stripe-angle: -45deg}.Stepper_segments:not([data-compact]) .Stepper_bar:before{--stepper-stripe: var(--color-primary-graphic);--stepper-stripe-gap: var(--color-surface);background-color:var(--stepper-stripe-gap);background-image:linear-gradient(var(--stepper-stripe-angle),var(--stepper-stripe) 25%,var(--stepper-stripe-gap) 25% 50%,var(--stepper-stripe) 50% 75%,var(--stepper-stripe-gap) 75%);background-size:calc(var(--space-xs) * 2) calc(var(--space-xs) * 2);box-shadow:inset 0 0 0 1px var(--stepper-stripe);opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-easing-exit)}.Stepper_segments:not([data-compact]) .Stepper_item[data-state=current] .Stepper_bar:before{opacity:1;transition:none}.Stepper_segments[data-motion=forward]:not([data-compact]) .Stepper_item[data-state=current] .Stepper_bar:before{transition:opacity var(--motion-duration-fast) var(--motion-easing-entrance) var(--motion-duration-normal)}.Stepper_segments[data-motion=forward][data-jump]:not([data-compact]) .Stepper_item[data-state=current] .Stepper_bar:before{transition-delay:var(--motion-duration-slow)}.Stepper_segments:not([data-compact]) .Stepper_item[data-state=complete] .Stepper_bar:before{transition:opacity 0s linear var(--motion-duration-normal)}.Stepper_segments[data-jump]:not([data-compact]) .Stepper_item[data-state=complete] .Stepper_bar:before{transition-delay:var(--motion-duration-slow)}.Stepper_segments:not([data-compact]) .Stepper_item .Stepper_indicator{display:block;width:auto;height:auto;border:0;border-radius:0;background:none;color:var(--color-foreground-muted);line-height:var(--leading-tight)}.Stepper_segments:not([data-compact]) .Stepper_item[data-state=complete] .Stepper_indicator,.Stepper_segments:not([data-compact]) .Stepper_item[data-state=current] .Stepper_indicator{color:var(--color-primary-text)}.Stepper_segments:not([data-compact]) .Stepper_item[data-state=error] .Stepper_indicator{color:var(--color-danger-text)}.Stepper_segments:not([data-compact]) .Stepper_text{padding-top:0;padding-inline-end:var(--space-sm)}.Stepper_segments:not([data-compact]){--stepper-label-weight: var(--font-weight-regular)}.Stepper_segments:not([data-compact]) .Stepper_item .Stepper_label{display:inline-grid;font-weight:var(--stepper-label-weight)}.Stepper_segments:not([data-compact]) .Stepper_item[aria-current=step] .Stepper_label{font-weight:var(--font-weight-semibold)}.Stepper_segments:not([data-compact]) .Stepper_label:after{content:attr(data-label);height:0;overflow:hidden;visibility:hidden;font-weight:var(--font-weight-semibold);pointer-events:none;-webkit-user-select:none;user-select:none}.Stepper_segments:not([data-compact]) .Stepper_clickable:focus-visible{outline-offset:-2px}.Stepper_segments:not([data-compact]) .Stepper_clickable:hover{background:transparent}.Stepper_segments:not([data-compact]) .Stepper_clickable:hover .Stepper_label{text-decoration:underline}.Stepper_head{display:flex;align-items:flex-start;gap:var(--space-sm);min-width:0}.Stepper_head>.Stepper_step{flex:1}.Stepper_withSummary .Stepper_step:focus{outline:none}.Stepper_withSummary .Stepper_step:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Stepper_recap{color:var(--color-foreground-muted);font-size:var(--font-size-sm);line-height:var(--leading-normal)}.Stepper_edit{position:relative;flex:none;margin-top:calc(var(--space-xs) + (var(--space-lg) + var(--space-xs) - var(--control-height-sm)) / 2)}@media(pointer:coarse){.Stepper_edit:after{content:"";position:absolute;inset:calc((var(--control-height-sm) - var(--control-height-touch)) / 2 - var(--border-width-default))}}.Stepper_withSummary .Stepper_item:not(:last-child){padding-bottom:var(--space-md)}.Stepper_withSummary .Stepper_item>.Stepper_connector{position:absolute;top:calc(var(--space-xs) * 2 + var(--space-lg) + 2px);bottom:calc(2px - var(--space-xs));left:0;min-height:0;margin:0 0 0 calc(var(--space-xs) + (var(--space-lg) + var(--space-xs)) / 2 - 1px)}.Stepper_content{min-width:0;margin-inline-start:calc(var(--space-xs) * 2 + var(--space-lg) + var(--space-sm));padding:calc(var(--space-md) - var(--space-xs)) 0 calc(var(--space-lg) - var(--space-md))}.Stepper_contentEnter{animation:Stepper_stepper-content-in var(--motion-duration-fast) var(--motion-easing-entrance)}@keyframes Stepper_stepper-content-in{0%{opacity:0}}.Persona_persona{display:flex;align-items:center;gap:var(--space-sm);min-width:0;color:var(--color-foreground);font-family:var(--font-family-base)}.Persona_avatar{flex:none}.Persona_text{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.Persona_name,.Persona_secondary,.Persona_tertiary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Persona_name{font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.Persona_secondary,.Persona_tertiary{color:var(--color-foreground-muted);line-height:var(--leading-normal)}.Persona_tertiary{color:var(--color-foreground-subtle)}.Persona_actions{display:flex;flex:none;align-items:center;gap:var(--space-xs)}.Persona_sm .Persona_name{font-size:var(--font-size-sm)}.Persona_sm .Persona_secondary,.Persona_sm .Persona_tertiary{font-size:var(--font-size-xs)}.Persona_md .Persona_name{font-size:var(--font-size-sm)}.Persona_md .Persona_secondary,.Persona_md .Persona_tertiary{font-size:var(--font-size-xs)}.Persona_lg{gap:var(--space-md)}.Persona_lg .Persona_name{font-size:var(--font-size-lg)}.Persona_lg .Persona_secondary,.Persona_lg .Persona_tertiary{font-size:var(--font-size-sm)}.Persona_after{flex-direction:row}.Persona_before{flex-direction:row-reverse}.Persona_before .Persona_text{align-items:flex-end;text-align:end}.Persona_before .Persona_actions{order:-1}.Persona_below{flex-direction:column;text-align:center}.Persona_below .Persona_text{align-items:center;width:100%}.Persona_below .Persona_name,.Persona_below .Persona_secondary,.Persona_below .Persona_tertiary{max-width:100%}.DateRangePicker_control{position:relative;display:flex;align-items:center;height:var(--control-height-md);padding-top:0;padding-bottom:0;padding-right:calc(var(--control-height-md) - var(--space-xs))}.DateRangePicker_control:has(.DateRangePicker_input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:-1px;border-color:var(--color-focus-ring)}.DateRangePicker_invalid:has(.DateRangePicker_input:focus-visible){outline-color:var(--color-danger);border-color:var(--color-danger)}.DateRangePicker_disabled{background:var(--color-secondary);border-color:var(--color-border-subtle);color:var(--color-foreground-subtle)}.DateRangePicker_part{display:inline-flex;align-items:center}.DateRangePicker_separator{padding:0 var(--space-sm);color:var(--color-foreground-muted)}.DateRangePicker_input{width:10.5ch;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-variant-numeric:tabular-nums}.DateRangePicker_input::placeholder{color:var(--color-foreground-subtle)}.DateRangePicker_input:focus-visible{outline:none}.DateRangePicker_button{position:absolute;top:50%;right:calc(var(--space-xs) - var(--border-width-default));transform:translateY(-50%)}.DateRangePicker_button.DateRangePicker_button{width:calc(var(--control-height-md) - 2 * var(--space-xs));height:calc(var(--control-height-md) - 2 * var(--space-xs));min-height:0;border-radius:max(0px,calc(var(--radius-control) - var(--space-xs)))}.DateRangePicker_button.DateRangePicker_button:before{content:"";position:absolute;inset:calc(-1 * var(--space-xs) - var(--border-width-default))}.DateRangePicker_button.DateRangePicker_button:focus-visible{outline-offset:1px}@media(pointer:coarse){.DateRangePicker_button.DateRangePicker_button:before{inset:calc((var(--control-height-md) - 2 * var(--space-xs) - var(--control-height-touch)) / 2 - var(--border-width-default))}}.DateRangePicker_popup{display:flex;gap:var(--space-md);max-width:calc(100vw - 2 * var(--space-sm))}.DateRangePicker_presets{display:flex;flex-direction:column;gap:2px;min-width:140px;margin:0;padding:0 var(--space-sm) 0 0;border-right:1px solid var(--color-border-subtle);list-style:none}.DateRangePicker_preset{width:100%;padding:var(--space-sm);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-foreground);font:inherit;text-align:start;cursor:pointer}.DateRangePicker_preset:hover{background:var(--color-secondary)}.DateRangePicker_preset:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.DateRangePicker_hint{margin:0;color:var(--color-foreground-muted);font-size:var(--font-size-xs)}.DateRangePicker_months{display:flex;flex-wrap:wrap;gap:var(--space-lg)}.DateRangePicker_monthTitle{margin-bottom:var(--space-xs);text-align:center}.DateRangePicker_inRange{background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.DateRangePicker_rangeStart{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.DateRangePicker_rangeEnd{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.DateRangePicker_rangeStart.DateRangePicker_rangeEnd{border-radius:var(--radius-sm)}.DateRangePicker_inRange:not(.DateRangePicker_rangeStart):not(.DateRangePicker_rangeEnd)>button{background:transparent;color:var(--color-foreground);font-weight:var(--font-weight-regular)}.DateRangePicker_edge,td>.DateRangePicker_edge{background:var(--color-primary-graphic);color:var(--color-primary-foreground);font-weight:var(--font-weight-semibold)}.DateRangePicker_inRange:not(.DateRangePicker_rangeStart):not(.DateRangePicker_rangeEnd)>button:hover{background:color-mix(in srgb,var(--color-primary) 20%,transparent)}.DateRangePicker_edge:hover{background:var(--color-primary-graphic-hover)}.DateTimePicker_popup:focus{outline:none}.DateTimePicker_panel{display:grid;grid-template-columns:auto auto auto;column-gap:var(--space-sm)}.DateTimePicker_divider{width:var(--border-width-default);background:var(--color-border-subtle)}.DateTimePicker_times{display:flex;flex-direction:column}.DateTimePicker_sizer{visibility:hidden;height:0;padding-block:0;overflow:hidden;margin-inline-end:var(--space-sm)}.DateTimePicker_timesTitle{display:flex;align-items:center;min-height:var(--control-height-sm);margin-bottom:var(--space-xs)}.DateTimePicker_timesBody{position:relative;flex:1}.DateTimePicker_timesList{position:absolute;inset:0;overflow-y:auto;scrollbar-width:thin;border-radius:var(--radius-sm)}.DateTimePicker_timesList:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.DateTimePicker_timesList:focus-visible .DateTimePicker_timeOption[data-active]{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.DateTimePicker_timeOption{font-variant-numeric:tabular-nums}.DateTimePicker_timeOption[aria-disabled=true]{background:transparent;text-decoration:line-through}.DateTimePicker_hint{margin:0;padding:var(--space-sm);color:var(--color-foreground-muted);font-size:var(--font-size-sm)}.DateTimePicker_stacked{grid-template-columns:auto;row-gap:var(--space-xs)}.DateTimePicker_stacked .DateTimePicker_divider{width:auto;height:var(--border-width-default)}.DateTimePicker_stacked .DateTimePicker_timesBody{flex:none}.DateTimePicker_stacked .DateTimePicker_timesList{position:static;max-height:calc(4 * (2 * var(--space-sm) + var(--font-size-sm) * 1.5))}.MonthCalendar_root{container:MonthCalendar_month-calendar-root / inline-size;min-width:0;color:var(--color-foreground);font-family:var(--font-family-base)}.MonthCalendar_header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs) var(--space-sm);margin-bottom:var(--space-md)}.MonthCalendar_title{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight, 1.25)}@container MonthCalendar_month-calendar-root (min-width: 640px){.MonthCalendar_title{font-size:var(--font-size-lg)}}.MonthCalendar_nav{display:flex;align-items:center;gap:var(--space-xs)}.MonthCalendar_navButton{position:relative}@media(pointer:coarse){.MonthCalendar_navButton:before{content:"";position:absolute;inset:calc((var(--control-height-sm) - var(--control-height-touch)) / 2)}}.MonthCalendar_months{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}@container MonthCalendar_month-calendar-root (min-width: 664px){.MonthCalendar_root[data-months="2"] .MonthCalendar_months{grid-template-columns:repeat(2,minmax(0,1fr))}}@container MonthCalendar_month-calendar-root (min-width: 1008px){.MonthCalendar_root[data-months="3"] .MonthCalendar_months{grid-template-columns:repeat(3,minmax(0,1fr))}}.MonthCalendar_month{container:MonthCalendar_month-calendar / inline-size;min-width:0}.MonthCalendar_monthName{margin:0 0 var(--space-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.MonthCalendar_grid{display:grid;gap:var(--space-xs)}.MonthCalendar_row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-xs)}.MonthCalendar_weekday{display:flex;align-items:center;justify-content:center;height:var(--space-lg);color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.MonthCalendar_cell{display:grid;min-width:0}.MonthCalendar_root[data-week-numbers] .MonthCalendar_row{grid-template-columns:var(--space-lg) repeat(7,minmax(0,1fr))}.MonthCalendar_weekNumber{display:flex;justify-content:center;align-items:flex-start;min-width:0;padding-top:calc(2 * var(--space-xs) + var(--border-width-default));color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.MonthCalendar_weekDigit{display:inline-flex;align-items:center;height:var(--space-lg);line-height:1}@container MonthCalendar_month-calendar (min-width: 640px){.MonthCalendar_weekNumber{padding-top:calc(var(--space-sm) + var(--border-width-default))}}@container MonthCalendar_month-calendar (max-width: 359.98px){.MonthCalendar_root[data-week-numbers] .MonthCalendar_row{grid-template-columns:repeat(7,minmax(0,1fr))}.MonthCalendar_weekNumber,.MonthCalendar_weekHeader{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.MonthCalendar_day{--_tone: var(--color-foreground-subtle);--_tone-strong: color-mix(in srgb, var(--_tone) 80%, var(--color-foreground));position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);min-width:0;min-height:var(--space-2xl);margin:0;padding:calc(2 * var(--space-xs)) var(--space-xs) var(--space-xs);overflow:hidden;border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-foreground);font:inherit;text-align:start;transition:background-color var(--motion-duration-instant) var(--motion-easing-standard),border-color var(--motion-duration-instant) var(--motion-easing-standard)}.MonthCalendar_neutral{--_tone: var(--color-foreground-subtle)}.MonthCalendar_success{--_tone: var(--color-success)}.MonthCalendar_warning{--_tone: var(--color-warning)}.MonthCalendar_danger{--_tone: var(--color-danger)}.MonthCalendar_info{--_tone: var(--color-info)}.MonthCalendar_primary{--_tone: var(--color-primary)}.MonthCalendar_tone1{--_tone: var(--color-chart-1)}.MonthCalendar_tone2{--_tone: var(--color-chart-2)}.MonthCalendar_tone3{--_tone: var(--color-chart-3)}.MonthCalendar_tone4{--_tone: var(--color-chart-4)}.MonthCalendar_tone5{--_tone: var(--color-chart-5)}.MonthCalendar_tone6{--_tone: var(--color-chart-6)}.MonthCalendar_extra{--_tone-strong: color-mix(in srgb, var(--_tone) 65%, var(--color-foreground))}.MonthCalendar_toned{background:color-mix(in srgb,var(--_tone) 8%,var(--color-surface))}.MonthCalendar_strip{position:absolute;top:0;right:0;left:0;height:var(--space-xs);border-radius:0;background:var(--_tone-strong)}.MonthCalendar_strips{position:absolute;top:0;right:0;left:0;display:flex;gap:var(--space-xs);height:var(--space-xs)}.MonthCalendar_segment{flex:1 1 0;background:color-mix(in srgb,var(--_tone) 80%,var(--color-foreground))}.MonthCalendar_segment.MonthCalendar_extra{background:var(--_tone-strong)}.MonthCalendar_top{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);width:100%}.MonthCalendar_number{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-lg);height:var(--space-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1}.MonthCalendar_today{gap:var(--space-xs);border-radius:var(--radius-full);background:var(--color-primary-graphic);color:var(--color-primary-foreground)}.MonthCalendar_todayWord{display:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.MonthCalendar_lead{display:inline-flex;flex-direction:column;align-items:center;min-width:0;max-width:100%}.MonthCalendar_value{max-width:100%;overflow:hidden;color:var(--color-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--leading-normal);white-space:nowrap;text-overflow:ellipsis;min-height:calc(var(--font-size-xs) * var(--leading-normal))}.MonthCalendar_icon{display:inline-flex;flex:none;min-width:1em;min-height:1em;font-size:var(--font-size-md);color:color-mix(in srgb,var(--_tone) 80%,var(--color-foreground))}.MonthCalendar_icon.MonthCalendar_extra{color:var(--_tone-strong)}.MonthCalendar_icons{display:inline-flex;flex:none;align-items:center;gap:var(--space-xs)}.MonthCalendar_more{color:var(--color-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1}.MonthCalendar_iconsFull{display:none}@container MonthCalendar_month-calendar (min-width: 900px){.MonthCalendar_iconsFull{display:inline-flex}.MonthCalendar_iconsShort{display:none}}.MonthCalendar_iconSkeleton{flex:none}.MonthCalendar_label{display:none}.MonthCalendar_empty{min-height:var(--space-2xl)}.MonthCalendar_root[data-has-value] .MonthCalendar_day,.MonthCalendar_root[data-has-value] .MonthCalendar_empty{min-height:var(--space-3xl)}@container MonthCalendar_month-calendar (min-width: 640px){.MonthCalendar_day,.MonthCalendar_root[data-has-value] .MonthCalendar_day{--_wide-height: calc( 2 * var(--space-sm) + 2 * var(--border-width-default) + var(--space-lg) + var(--space-xs) + 2 * var(--font-size-xs) * var(--leading-normal) );align-items:stretch;justify-content:space-between;min-height:var(--_wide-height);padding:var(--space-sm)}.MonthCalendar_top{flex-direction:row;align-items:center;justify-content:space-between}.MonthCalendar_lead{flex-direction:row;gap:var(--space-xs)}.MonthCalendar_lead{min-width:0}.MonthCalendar_value{flex:0 1 auto;min-width:0;font-size:var(--font-size-sm);min-height:calc(var(--font-size-sm) * var(--leading-normal))}.MonthCalendar_label{margin-top:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);overflow-wrap:anywhere}.MonthCalendar_labelSeveral{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.MonthCalendar_empty{min-height:var(--space-3xl)}}@container MonthCalendar_month-calendar (min-width: 640px) and (max-width: 999.98px){.MonthCalendar_top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-xs);row-gap:0}.MonthCalendar_lead{display:contents}.MonthCalendar_number{justify-self:start}.MonthCalendar_value{grid-row:2;grid-column:1 / -1;overflow:hidden}.MonthCalendar_root[data-has-value] .MonthCalendar_day{min-height:calc(var(--_wide-height) + var(--font-size-sm) * var(--leading-normal))}}@container MonthCalendar_month-calendar (min-width: 680px){.MonthCalendar_today{flex:none;padding-inline:var(--space-xs)}.MonthCalendar_today .MonthCalendar_todayWord{display:inline}}@container MonthCalendar_month-calendar (min-width: 1000px){.MonthCalendar_today{padding-inline:var(--space-sm)}}@container MonthCalendar_month-calendar (max-width: 359.98px){.MonthCalendar_grid,.MonthCalendar_row{gap:0}.MonthCalendar_day{padding-inline:0}.MonthCalendar_day:focus-visible{outline-offset:-2px}}.MonthCalendar_day:focus-visible{z-index:1;outline:2px solid var(--color-focus-ring);outline-offset:1px}.MonthCalendar_interactive .MonthCalendar_day:not(.MonthCalendar_disabled){cursor:pointer}@media(hover:hover){.MonthCalendar_interactive .MonthCalendar_day:not(.MonthCalendar_disabled):hover{border-color:var(--color-border);background:var(--color-secondary)}.MonthCalendar_interactive .MonthCalendar_day.MonthCalendar_toned:not(.MonthCalendar_disabled):hover{background:color-mix(in srgb,var(--_tone) 8%,var(--color-secondary))}}.MonthCalendar_day[aria-expanded=true]{border-color:var(--color-border);background:var(--color-secondary)}.MonthCalendar_day.MonthCalendar_toned[aria-expanded=true]{background:color-mix(in srgb,var(--_tone) 8%,var(--color-secondary))}.MonthCalendar_interactive .MonthCalendar_day:not(.MonthCalendar_disabled):active{border-color:var(--color-border);background:var(--color-secondary-hover)}.MonthCalendar_interactive .MonthCalendar_day.MonthCalendar_toned:not(.MonthCalendar_disabled):active{background:color-mix(in srgb,var(--_tone) 8%,var(--color-secondary-hover))}.MonthCalendar_day.MonthCalendar_selected,.MonthCalendar_interactive .MonthCalendar_day.MonthCalendar_selected:hover,.MonthCalendar_interactive .MonthCalendar_day.MonthCalendar_selected:active{border-color:var(--color-primary-text)}.MonthCalendar_day.MonthCalendar_selected:after{content:"";position:absolute;inset:0;border:calc(2 * var(--border-width-emphasis) - var(--border-width-default)) solid var(--color-primary-text);border-radius:max(0px,calc(var(--radius-sm) - var(--border-width-default)));pointer-events:none}.MonthCalendar_day.MonthCalendar_selected .MonthCalendar_number{font-weight:var(--font-weight-bold)}.MonthCalendar_day.MonthCalendar_disabled{background-image:repeating-linear-gradient(-45deg,var(--color-border-subtle) 0 var(--border-width-emphasis),transparent var(--border-width-emphasis) var(--space-sm));cursor:not-allowed}.MonthCalendar_day.MonthCalendar_disabled .MonthCalendar_digit{text-decoration:line-through}.MonthCalendar_day.MonthCalendar_disabled .MonthCalendar_number:not(.MonthCalendar_today),.MonthCalendar_day.MonthCalendar_disabled .MonthCalendar_value,.MonthCalendar_day.MonthCalendar_disabled .MonthCalendar_label{color:var(--color-foreground-muted)}.MonthCalendar_legend{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);margin:var(--space-md) 0 0;padding:0;list-style:none;color:var(--color-foreground-muted);font-size:var(--font-size-sm)}.MonthCalendar_legendItem{display:inline-flex;align-items:center;gap:var(--space-xs)}.MonthCalendar_headerViews{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"title switch today nav";align-items:center;gap:var(--space-sm) var(--space-xs)}.MonthCalendar_headerViews>.MonthCalendar_title{grid-area:title}.MonthCalendar_viewSwitch{grid-area:switch;margin-inline-end:calc(var(--space-sm) - var(--space-xs))}.MonthCalendar_todaySlot{grid-area:today;display:flex}.MonthCalendar_headerViews>.MonthCalendar_nav{grid-area:nav}@container MonthCalendar_month-calendar-root (max-width: 479.98px){.MonthCalendar_headerViews{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title nav" "switch today"}.MonthCalendar_viewSwitch{justify-self:start;margin-inline-end:0}.MonthCalendar_todaySlot{justify-self:end}}.MonthCalendar_yearGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}@container MonthCalendar_month-calendar-root (min-width: 376px){.MonthCalendar_yearGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container MonthCalendar_month-calendar-root (min-width: 576px){.MonthCalendar_yearGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container MonthCalendar_month-calendar-root (min-width: 776px){.MonthCalendar_yearGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.MonthCalendar_mini{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;margin:0;padding:var(--space-sm);border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-foreground);font:inherit;text-align:start;transition:background-color var(--motion-duration-instant) var(--motion-easing-standard),border-color var(--motion-duration-instant) var(--motion-easing-standard)}.MonthCalendar_miniName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight, 1.25)}.MonthCalendar_miniGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:calc(var(--space-xs) / 2)}.MonthCalendar_miniInitial{color:var(--color-foreground-muted);font-size:var(--font-size-xs);line-height:var(--leading-normal);text-align:center}.MonthCalendar_miniDay{--_tone-strong: color-mix(in srgb, var(--_tone) 80%, var(--color-foreground));position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;min-width:0;overflow:hidden;border-radius:var(--radius-sm)}.MonthCalendar_miniDay.MonthCalendar_extra{--_tone-strong: color-mix(in srgb, var(--_tone) 65%, var(--color-foreground))}.MonthCalendar_miniStrip{position:absolute;top:0;right:0;left:0;height:var(--space-xs);background:var(--_tone-strong)}.MonthCalendar_miniNumber{display:inline-flex;align-items:center;justify-content:center;color:var(--color-foreground);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;line-height:1}.MonthCalendar_miniToday{width:min(var(--space-lg),100%);aspect-ratio:1;border-radius:var(--radius-full);background:var(--color-primary-graphic);color:var(--color-primary-foreground);font-weight:var(--font-weight-semibold)}.MonthCalendar_miniDisabled .MonthCalendar_miniNumber{text-decoration:line-through}.MonthCalendar_miniDisabled .MonthCalendar_miniNumber:not(.MonthCalendar_miniToday){color:var(--color-foreground-muted)}.MonthCalendar_summary{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);min-height:calc(var(--font-size-xs) * var(--leading-normal))}.MonthCalendar_summaryItem{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--leading-normal)}.MonthCalendar_summaryItem .MonthCalendar_icon{font-size:var(--font-size-sm)}@media(hover:hover){.MonthCalendar_mini:not(.MonthCalendar_miniOutside):hover{border-color:var(--color-border);background:var(--color-secondary);cursor:pointer}}.MonthCalendar_mini:not(.MonthCalendar_miniOutside):active{border-color:var(--color-border);background:var(--color-secondary-hover)}.MonthCalendar_mini:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.MonthCalendar_miniOutside{background-image:repeating-linear-gradient(-45deg,var(--color-border-subtle) 0 var(--border-width-emphasis),transparent var(--border-width-emphasis) var(--space-sm));cursor:not-allowed}.MonthCalendar_miniOutside .MonthCalendar_miniName{color:var(--color-foreground-muted)}.TimePicker_input,.TimePicker_option{font-variant-numeric:tabular-nums}.TimePicker_popup{max-height:264px}.Timeline_timeline{--timeline-marker: 32px;--timeline-icon: var(--font-size-md);--timeline-day: var(--font-size-sm);--timeline-time: var(--font-size-sm);--timeline-title: var(--font-size-md);--timeline-text: var(--font-size-sm);--timeline-meta: var(--font-size-xs);--timeline-step: var(--space-lg);--timeline-offset: 5px;font-family:var(--font-family-base);color:var(--color-foreground)}.Timeline_sm{--timeline-marker: 24px;--timeline-icon: var(--font-size-sm);--timeline-day: var(--font-size-xs);--timeline-time: var(--font-size-xs);--timeline-title: var(--font-size-sm);--timeline-text: var(--font-size-sm);--timeline-meta: var(--font-size-xs);--timeline-step: var(--space-md);--timeline-offset: 3px}.Timeline_lg{--timeline-marker: 40px;--timeline-icon: var(--font-size-lg);--timeline-day: var(--font-size-md);--timeline-time: var(--font-size-sm);--timeline-title: var(--font-size-lg);--timeline-text: var(--font-size-md);--timeline-meta: var(--font-size-sm);--timeline-step: var(--space-xl);--timeline-offset: 7px}.Timeline_day+.Timeline_day{margin-top:var(--space-xl)}.Timeline_dayLabel{display:flex;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-md);font-size:var(--timeline-day);font-weight:var(--font-weight-semibold)}.Timeline_count{min-width:1.25rem;padding:0 var(--space-xs);border-radius:var(--radius-full);background:var(--color-secondary);color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);text-align:center}.Timeline_list{margin:0;padding:0;list-style:none}.Timeline_item{--timeline-tone: var(--color-primary);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm);padding-bottom:var(--timeline-step)}.Timeline_item[data-tone=success]{--timeline-tone: var(--color-success)}.Timeline_item[data-tone=warning]{--timeline-tone: var(--color-warning)}.Timeline_item[data-tone=danger]{--timeline-tone: var(--color-danger)}.Timeline_item[data-tone=info]{--timeline-tone: var(--color-info)}.Timeline_item:before{content:"";position:absolute;inset-inline-start:calc(var(--timeline-marker) / 2 - .5px);top:var(--timeline-marker);bottom:0;width:1px;background:var(--color-border)}.Timeline_item:last-child{padding-bottom:0}.Timeline_item:last-child:before{display:none}.Timeline_marker{position:relative;z-index:1;display:grid;place-items:center;box-sizing:border-box;width:var(--timeline-marker);height:var(--timeline-marker);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-foreground-muted);font-size:var(--timeline-icon)}.Timeline_item[data-tone] .Timeline_marker{border-color:color-mix(in srgb,var(--timeline-tone) 45%,var(--color-surface));background:color-mix(in srgb,var(--timeline-tone) 12%,var(--color-surface));color:color-mix(in srgb,var(--timeline-tone) 80%,var(--color-foreground))}.Timeline_body{min-width:0;padding-top:var(--timeline-offset)}.Timeline_head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-sm)}.Timeline_time{color:var(--color-foreground-muted);font-size:var(--timeline-time);font-variant-numeric:tabular-nums}.Timeline_title{font-size:var(--timeline-title);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.Timeline_description{margin-top:var(--space-xs);color:var(--color-foreground);font-size:var(--timeline-text);line-height:var(--leading-normal)}.Timeline_meta{margin-top:var(--space-xs);color:var(--color-foreground-muted);font-size:var(--timeline-meta)}.Timeline_item[data-highlighted] .Timeline_body{padding:var(--space-sm);border-radius:var(--radius-surface);background:color-mix(in srgb,var(--timeline-tone) 8%,var(--color-surface))}.Timeline_compact .Timeline_item{padding-bottom:var(--space-sm)}.Timeline_compact .Timeline_day+.Timeline_day{margin-top:var(--space-lg)}.Timeline_actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-sm)}.Timeline_card .Timeline_item{--timeline-accent: var(--color-border)}.Timeline_card .Timeline_item[data-tone]{--timeline-accent: var(--timeline-tone)}.Timeline_card .Timeline_body,.Timeline_card .Timeline_item[data-highlighted] .Timeline_body{padding:var(--space-md);border:1px solid var(--color-border);border-inline-start:3px solid var(--timeline-accent);border-radius:var(--radius-surface);background:var(--color-surface-raised);box-shadow:var(--elevation-raised)}.Timeline_card .Timeline_item[data-highlighted] .Timeline_body{background:color-mix(in srgb,var(--timeline-tone) 6%,var(--color-surface-raised))}.Timeline_end .Timeline_item{grid-template-columns:minmax(0,1fr) auto}.Timeline_end .Timeline_item:before{inset-inline-start:auto;inset-inline-end:calc(var(--timeline-marker) / 2 - .5px)}.Timeline_end .Timeline_marker{grid-column:2;grid-row:1}.Timeline_end .Timeline_body{grid-column:1;grid-row:1;text-align:end}.Timeline_end .Timeline_dayLabel,.Timeline_end .Timeline_head,.Timeline_end .Timeline_actions{justify-content:flex-end}.Timeline_end.Timeline_card .Timeline_body,.Timeline_end.Timeline_card .Timeline_item[data-highlighted] .Timeline_body{border-inline-start:1px solid var(--color-border);border-inline-end:3px solid var(--timeline-accent)}.Timeline_alternate{container-type:inline-size}@container (min-width: 560px){.Timeline_alternate .Timeline_dayLabel{justify-content:center}.Timeline_alternate .Timeline_item{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:var(--space-md)}.Timeline_alternate .Timeline_item:before{inset-inline-start:calc(50% - .5px)}.Timeline_alternate .Timeline_marker{grid-column:2;grid-row:1}.Timeline_alternate .Timeline_item[data-side=end] .Timeline_body{grid-column:3;grid-row:1}.Timeline_alternate .Timeline_item[data-side=start] .Timeline_body{grid-column:1;grid-row:1;text-align:end}.Timeline_alternate .Timeline_item[data-side=start] .Timeline_head,.Timeline_alternate .Timeline_item[data-side=start] .Timeline_actions{justify-content:flex-end}.Timeline_alternate.Timeline_card .Timeline_item[data-side=start] .Timeline_body{border-inline-start:1px solid var(--color-border);border-inline-end:3px solid var(--timeline-accent)}}.DescriptionList_container{width:100%;container-type:inline-size}.DescriptionList_list{--description-list-label: var(--font-size-sm);--description-list-value: var(--font-size-md);--description-list-gap: var(--space-md);margin:0;font-family:var(--font-family-base);color:var(--color-foreground)}.DescriptionList_sm{--description-list-label: var(--font-size-xs);--description-list-value: var(--font-size-sm);--description-list-gap: var(--space-sm)}.DescriptionList_label{color:var(--color-foreground-muted);font-size:var(--description-list-label);line-height:var(--leading-normal)}.DescriptionList_value{min-width:0;margin:0;font-size:var(--description-list-value);line-height:var(--leading-normal);overflow-wrap:anywhere}.DescriptionList_empty{color:var(--color-foreground-subtle)}.DescriptionList_horizontal{display:grid;grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);column-gap:var(--space-lg);row-gap:var(--description-list-gap)}.DescriptionList_horizontal .DescriptionList_item{display:contents}.DescriptionList_horizontal .DescriptionList_label{padding-top:calc((var(--description-list-value) - var(--description-list-label)) * .75)}.DescriptionList_fixedLabel.DescriptionList_horizontal{grid-template-columns:var(--description-list-label-width) minmax(0,1fr)}.DescriptionList_fixedLabel .DescriptionList_label{min-width:0;overflow-wrap:break-word}@container (max-width: 400px){.DescriptionList_horizontal:not(.DescriptionList_customStack){grid-template-columns:minmax(0,1fr);row-gap:0}.DescriptionList_horizontal:not(.DescriptionList_customStack) .DescriptionList_label{padding-top:0}.DescriptionList_horizontal:not(.DescriptionList_customStack) .DescriptionList_value{margin-bottom:var(--description-list-gap)}.DescriptionList_horizontal:not(.DescriptionList_customStack) .DescriptionList_item:last-child .DescriptionList_value{margin-bottom:0}}.DescriptionList_horizontal[data-stacked=true]{grid-template-columns:minmax(0,1fr);row-gap:0}.DescriptionList_horizontal[data-stacked=true] .DescriptionList_label{padding-top:0}.DescriptionList_horizontal[data-stacked=true] .DescriptionList_value{margin-bottom:var(--description-list-gap)}.DescriptionList_horizontal[data-stacked=true] .DescriptionList_item:last-child .DescriptionList_value{margin-bottom:0}.DescriptionList_vertical{display:flex;flex-direction:column;gap:var(--description-list-gap)}.DescriptionList_vertical .DescriptionList_item,.DescriptionList_columns .DescriptionList_item{display:flex;flex-direction:column;gap:2px;min-width:0}.DescriptionList_columns{--description-list-min: 10rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--description-list-min),(100% - (var(--description-list-columns) - 1) * var(--space-lg)) / var(--description-list-columns)),1fr));gap:var(--description-list-gap) var(--space-lg)}.DescriptionList_dividers.DescriptionList_vertical{gap:0}.DescriptionList_dividers.DescriptionList_vertical .DescriptionList_item{padding-block:var(--description-list-gap);border-bottom:1px solid var(--color-border-subtle)}.DescriptionList_dividers.DescriptionList_vertical .DescriptionList_item:first-child{padding-top:0}.DescriptionList_dividers.DescriptionList_vertical .DescriptionList_item:last-child{padding-bottom:0;border-bottom:0}.DescriptionList_dividers.DescriptionList_horizontal{row-gap:0}.DescriptionList_dividers.DescriptionList_horizontal .DescriptionList_label,.DescriptionList_dividers.DescriptionList_horizontal .DescriptionList_value{padding-block:var(--description-list-gap);border-bottom:1px solid var(--color-border-subtle)}.DescriptionList_dividers.DescriptionList_horizontal .DescriptionList_label{padding-top:calc(var(--description-list-gap) + (var(--description-list-value) - var(--description-list-label)) * .75)}.DescriptionList_dividers.DescriptionList_horizontal .DescriptionList_item:first-child>*{padding-top:0}.DescriptionList_dividers.DescriptionList_horizontal .DescriptionList_item:first-child .DescriptionList_label{padding-top:calc((var(--description-list-value) - var(--description-list-label)) * .75)}.DescriptionList_dividers.DescriptionList_horizontal .DescriptionList_item:last-child>*{padding-bottom:0;border-bottom:0}@container (max-width: 400px){.DescriptionList_dividers.DescriptionList_horizontal:not(.DescriptionList_customStack) .DescriptionList_label,.DescriptionList_dividers.DescriptionList_horizontal:not(.DescriptionList_customStack) .DescriptionList_item:first-child .DescriptionList_label{padding-top:var(--description-list-gap);padding-bottom:0;border-bottom:0}.DescriptionList_dividers.DescriptionList_horizontal:not(.DescriptionList_customStack) .DescriptionList_item:first-child .DescriptionList_label{padding-top:0}.DescriptionList_dividers.DescriptionList_horizontal:not(.DescriptionList_customStack) .DescriptionList_value{margin-bottom:0}}.DescriptionList_dividers.DescriptionList_horizontal[data-stacked=true] .DescriptionList_label,.DescriptionList_dividers.DescriptionList_horizontal[data-stacked=true] .DescriptionList_item:first-child .DescriptionList_label{padding-top:var(--description-list-gap);padding-bottom:0;border-bottom:0}.DescriptionList_dividers.DescriptionList_horizontal[data-stacked=true] .DescriptionList_item:first-child .DescriptionList_label{padding-top:0}.DescriptionList_dividers.DescriptionList_horizontal[data-stacked=true] .DescriptionList_value{margin-bottom:0}.TreeView_tree,.TreeView_group{margin:0;padding:0;list-style:none}.TreeView_tree{font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--leading-tight);color:var(--color-foreground)}.TreeView_item{outline:none}.TreeView_item:focus-visible>.TreeView_row{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.TreeView_row{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:var(--space-xs);min-height:var(--control-height-sm);padding-inline-end:var(--space-sm);border-radius:var(--radius-item, max(0px, calc(var(--radius-surface) - var(--space-xs))));cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-duration-instant) var(--motion-easing-standard)}.TreeView_row:hover{background:var(--color-secondary)}.TreeView_item[aria-selected=true]>.TreeView_row{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface));font-weight:var(--font-weight-semibold)}.TreeView_item[aria-selected=true]>.TreeView_row:before{content:"";position:absolute;inset-inline-start:0;top:var(--space-xs);bottom:var(--space-xs);width:3px;border-start-end-radius:var(--radius-full);border-end-end-radius:var(--radius-full);background:var(--color-primary-graphic)}.TreeView_item[aria-disabled=true]>.TreeView_row{color:var(--color-foreground-subtle);cursor:not-allowed}.TreeView_item[aria-disabled=true]>.TreeView_row:hover{background:transparent}.TreeView_toggle{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-sm);color:var(--color-foreground-muted);transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}.TreeView_open{transform:rotate(90deg)}.TreeView_icon{display:inline-flex;flex:none;color:var(--color-foreground-muted);font-size:var(--font-size-md)}.TreeView_label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TreeView_end{flex:none;color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.TreeView_toggle{transition:none}}.DataGrid_frame{--data-grid-row-height: var(--control-height-md);position:relative;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;max-width:100%;border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);color:var(--color-foreground);font-family:var(--font-family-base)}.DataGrid_header:focus,.DataGrid_cell:focus,.DataGrid_sortButton:focus{outline:2px solid var(--color-focus-ring);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-surface)}.DataGrid_probe{position:absolute;width:0;height:var(--data-grid-row-height);overflow:hidden;visibility:hidden;pointer-events:none}.DataGrid_filterBody{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-md)}.DataGrid_menu{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0;list-style:none}.DataGrid_pinStart,.DataGrid_pinEnd{position:sticky;z-index:1;background:var(--color-surface)}.DataGrid_header.DataGrid_pinStart,.DataGrid_header.DataGrid_pinEnd{z-index:3;background:var(--color-surface-raised)}.DataGrid_body{overflow:auto}.DataGrid_table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);line-height:var(--leading-normal)}.DataGrid_caption{padding:var(--space-md) var(--space-md) var(--space-sm);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);text-align:start}.DataGrid_hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.DataGrid_header{position:sticky;top:0;z-index:1;padding:0;border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.DataGrid_headerInner{display:flex;align-items:stretch;min-height:var(--control-height-sm)}.DataGrid_sortButton{flex:1;margin:0;padding:var(--space-sm) var(--space-md);border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer}.DataGrid_sortButton:hover{color:var(--color-foreground)}.DataGrid_headerLabel{flex:1;padding:var(--space-sm) var(--space-md)}.DataGrid_filter{display:inline-flex;flex:none;align-items:center}.DataGrid_filterTrigger.DataGrid_filterTrigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-surface)}.DataGrid_filterActive.DataGrid_filterActive{border-color:var(--color-primary-text);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface));color:var(--color-primary-text)}.DataGrid_filterActive.DataGrid_filterActive:hover,.DataGrid_filterActive.DataGrid_filterActive:active{background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface))}.DataGrid_resizer{flex:none;width:var(--space-sm);cursor:col-resize;touch-action:none}.DataGrid_resizer:hover{background:var(--color-border)}.DataGrid_cell{height:var(--data-grid-row-height);padding:0 var(--space-md);border-top:1px solid var(--color-border-subtle);vertical-align:middle}.DataGrid_editing{z-index:2;padding-block:0;padding-inline:var(--space-xs);overflow:visible}.DataGrid_editing:not(.DataGrid_pinStart,.DataGrid_pinEnd),.DataGrid_cell:not(.DataGrid_pinStart,.DataGrid_pinEnd):has(.DataGrid_check p){position:relative}.DataGrid_editor>div{gap:0}.DataGrid_editing .DataGrid_editor input,.DataGrid_editing .DataGrid_editor select{height:calc(var(--data-grid-row-height) - var(--space-sm));padding-inline:var(--space-sm);font-size:var(--font-size-sm)}.DataGrid_editor p,.DataGrid_check p{position:absolute;top:calc(100% + var(--space-xs));left:var(--space-xs);z-index:2;width:max-content;max-width:20rem;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-danger);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--elevation-overlay);text-transform:none;letter-spacing:normal;white-space:normal}.DataGrid_last .DataGrid_editor p,.DataGrid_last .DataGrid_check p{top:auto;bottom:calc(100% + var(--space-xs))}.DataGrid_cell:has(.DataGrid_check p){z-index:2;overflow:visible}.DataGrid_editor label,.DataGrid_check label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.DataGrid_row:first-child>.DataGrid_cell{border-top:0}.DataGrid_row:hover{background:color-mix(in srgb,var(--color-foreground) 4%,var(--color-surface))}.DataGrid_row:hover>.DataGrid_pinStart,.DataGrid_row:hover>.DataGrid_pinEnd{background:inherit}.DataGrid_row>.DataGrid_cell{--_dg-band: 0 0 transparent, 0 0 transparent;--_dg-bar: 0 0 transparent}.DataGrid_row:hover>.DataGrid_cell{--_dg-band: inset 0 1px 0 var(--color-foreground-subtle), inset 0 -1px 0 var(--color-foreground-subtle)}.DataGrid_selected>.DataGrid_cell:first-child{--_dg-bar: inset 3px 0 0 var(--color-primary-graphic)}[dir=rtl] .DataGrid_selected>.DataGrid_cell:first-child{--_dg-bar: inset -3px 0 0 var(--color-primary-graphic)}.DataGrid_row:hover>.DataGrid_cell:not(:focus),.DataGrid_selected>.DataGrid_cell:first-child:not(:focus){box-shadow:var(--_dg-bar),var(--_dg-band)}.DataGrid_selected,.DataGrid_selected:hover,.DataGrid_selected>.DataGrid_pinStart,.DataGrid_selected>.DataGrid_pinEnd{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface))}.DataGrid_rowHeader{font-weight:var(--font-weight-medium)}.DataGrid_select{width:calc(var(--control-height-md) + var(--space-sm));padding-inline:var(--space-sm);text-align:center}.DataGrid_start{text-align:start}.DataGrid_center{text-align:center}.DataGrid_end{text-align:end}.DataGrid_numeric{font-variant-numeric:tabular-nums}.DataGrid_empty,.DataGrid_state{padding:var(--space-xl) var(--space-md);color:var(--color-foreground-muted);text-align:center}.DataGrid_control{position:relative;display:inline-flex;width:calc(var(--space-md) + var(--space-xs));height:calc(var(--space-md) + var(--space-xs))}.DataGrid_native{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.DataGrid_native:focus+.DataGrid_mark{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--color-surface)}.DataGrid_mark{position:relative;box-sizing:border-box;width:100%;height:100%;border:1px solid var(--color-foreground-muted);background:var(--color-surface);pointer-events:none}.DataGrid_checkbox{border-radius:var(--radius-sm)}.DataGrid_radio{border-radius:var(--radius-full)}.DataGrid_native:checked+.DataGrid_mark{background:var(--color-primary-graphic);border-color:var(--color-primary-graphic)}.DataGrid_checkbox:after{content:"";position:absolute;left:50%;top:45%;width:30%;height:55%;box-sizing:border-box;border:solid var(--color-primary-foreground);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg) scale(0)}.DataGrid_native:indeterminate+.DataGrid_checkbox{background:var(--color-primary-graphic);border-color:var(--color-primary-graphic)}.DataGrid_native:indeterminate+.DataGrid_checkbox:after{top:50%;width:50%;height:0;border-width:0 0 2px;transform:translate(-50%,-50%) scale(1)}.DataGrid_native:checked+.DataGrid_checkbox:after{transform:translate(-50%,-50%) rotate(45deg) scale(1)}.DataGrid_radio:after{content:"";position:absolute;left:50%;top:50%;width:40%;height:40%;border-radius:var(--radius-full);background:var(--color-primary-foreground);transform:translate(-50%,-50%) scale(0)}.DataGrid_native:checked+.DataGrid_radio:after{transform:translate(-50%,-50%) scale(1)}.DataGrid_footer{display:flex;justify-content:flex-end;padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-border)}.DataGrid_selectionBar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface));color:var(--color-foreground);font-size:var(--font-size-sm)}.DataGrid_spacer{padding:0}.DataGrid_sentinel{height:1px;padding:0;border:0}.DataGrid_compact{--data-grid-row-height: var(--control-height-sm)}.DataGrid_compact .DataGrid_cell{padding-inline:var(--space-sm)}.DataGrid_compact .DataGrid_headerLabel,.DataGrid_compact .DataGrid_sortButton{padding:var(--space-xs) var(--space-sm)}.DataGrid_toolbar{display:flex;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border)}.DataGrid_bulk{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-inline-start:auto}.DataGrid_treeCell{display:inline-flex;align-items:center;vertical-align:middle;gap:var(--space-xs);max-width:100%}.DataGrid_expander,.DataGrid_expanderSpace{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--space-lg);height:var(--space-lg);color:var(--color-foreground-muted)}.DataGrid_expander{border-radius:var(--radius-sm);cursor:pointer;transition:transform var(--motion-duration-instant) var(--motion-easing-standard)}.DataGrid_expander:hover{background:color-mix(in srgb,var(--color-foreground) 8%,transparent);color:var(--color-foreground)}.DataGrid_expanded{transform:rotate(90deg)}.DataGrid_groupRow{background:color-mix(in srgb,var(--color-foreground) 3%,var(--color-surface))}.DataGrid_groupLabel{overflow:visible;font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer}.DataGrid_detail{padding:var(--space-md);border-top:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-foreground) 2%,var(--color-surface))}.DataGrid_detail:focus{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.DataGrid_totals>.DataGrid_cell{position:sticky;bottom:0;z-index:1;border-top:1px solid var(--color-border);background:var(--color-surface-raised);font-weight:var(--font-weight-semibold)}.DataGrid_totals>.DataGrid_pinStart,.DataGrid_totals>.DataGrid_pinEnd{z-index:3}.SortableList_root{font-family:var(--font-family-base);color:var(--color-foreground)}.SortableList_root[data-dragging]{user-select:none;-webkit-user-select:none}.SortableList_single{min-width:0}.SortableList_board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(calc(var(--space-3xl) * 4),1fr);gap:var(--space-md);align-items:stretch;overflow-x:auto;overscroll-behavior-x:contain}.SortableList_column{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0;padding:var(--space-sm);border-radius:var(--radius-surface-lg);background:color-mix(in srgb,var(--color-foreground) 3%,var(--color-surface))}.SortableList_header{display:flex;align-items:center;gap:var(--space-xs);min-height:var(--control-height-sm);padding-inline:var(--space-xs)}.SortableList_title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-foreground)}.SortableList_refusedTag{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-xs);color:var(--color-foreground-muted)}.SortableList_action{margin-inline-start:auto}.SortableList_body{display:flex;flex:1;flex-direction:column}@media(max-width:767.98px){.SortableList_board{grid-auto-columns:85%;gap:var(--space-sm);scroll-snap-type:x mandatory}.SortableList_column{scroll-snap-align:start}.SortableList_root[data-dragging] .SortableList_board{scroll-snap-type:none}}.SortableList_list{position:relative;display:flex;flex-direction:column;gap:var(--space-sm);margin:0;padding:0;list-style:none}.SortableList_item{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-sm) var(--space-xs);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);font-size:var(--font-size-sm);line-height:var(--leading-normal);transition-property:background-color,border-color,box-shadow;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-easing-entrance)}@media(hover:hover){.SortableList_item:hover:not([data-grabbed]){box-shadow:var(--elevation-raised)}}.SortableList_item[data-grabbed]{border-color:var(--color-primary-text);background:var(--color-surface-raised);box-shadow:inset 0 0 0 calc(var(--border-width-emphasis) - var(--border-width-default)) var(--color-primary-text),var(--elevation-overlay)}.SortableList_card{position:relative;box-sizing:border-box;min-width:0}:where(.SortableList_card){border-radius:var(--radius-surface-lg);transition-property:box-shadow,opacity;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-easing-standard)}@media(hover:hover){:where(.SortableList_card[data-hovered]:not([data-grabbed])){box-shadow:0 0 0 var(--border-width-default) var(--color-border),var(--elevation-raised)}}:where(.SortableList_card[data-grabbed-by=pointer]:not([data-placeholder])){box-shadow:var(--elevation-overlay)}:where(.SortableList_card[data-grabbed-by=keyboard]){box-shadow:0 0 0 var(--border-width-emphasis) var(--color-primary-text);transition-duration:var(--motion-duration-instant)}:where(.SortableList_card[data-placeholder]){opacity:var(--opacity-disabled);box-shadow:0 0 0 var(--border-width-default) var(--color-primary-text);animation:SortableList_placeholderEnter var(--motion-duration-fast) var(--motion-easing-standard)}.SortableList_card[data-placeholder]{pointer-events:none}@keyframes SortableList_placeholderEnter{0%{opacity:1;box-shadow:none}}.SortableList_item[data-lifted],.SortableList_card[data-lifted]{position:fixed;z-index:1000;margin:0;cursor:grabbing}.SortableList_item[data-lifted][data-refused],.SortableList_card[data-lifted][data-refused]{cursor:not-allowed}.SortableList_root[data-drag-from=item] :is(.SortableList_item,.SortableList_card):not([data-locked]){cursor:grab}.SortableList_root[data-drag-from=item] :is(.SortableList_item,.SortableList_card)[data-lifted]{cursor:grabbing}.SortableList_root[data-drag-from=item] :is(.SortableList_item,.SortableList_card)[data-lifted][data-refused]{cursor:not-allowed}@media(pointer:coarse){.SortableList_root[data-drag-from=item] :is(.SortableList_item,.SortableList_card){user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}}.SortableList_slot{--sortable-indent: calc(var(--space-xs) + var(--control-height-sm) + var(--space-sm));box-sizing:border-box;display:flex;align-items:center;min-width:0;overflow:hidden}:where(.SortableList_slot){padding-inline:var(--sortable-indent) var(--space-md);border-radius:var(--radius-surface);background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface));box-shadow:inset 0 0 0 var(--border-width-default) var(--color-primary-text)}:where(.SortableList_slot[data-numbered]){padding-inline-start:calc(var(--sortable-indent) + var(--space-lg) + var(--space-sm))}:where(.SortableList_slotCard){padding-inline:var(--space-md);border-radius:var(--radius-surface-lg)}.SortableList_slotReason,.SortableList_echo{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-foreground);animation:SortableList_reasonEnter var(--motion-duration-fast) var(--motion-easing-entrance)}.SortableList_slotReason>svg,.SortableList_echo>svg{font-size:var(--font-size-sm);color:var(--color-primary-text)}.SortableList_reasonText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SortableList_echo{position:absolute;inset-block-start:100%;inset-inline-start:0;box-sizing:border-box;max-width:100%;margin-block-start:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-raised);pointer-events:none}@keyframes SortableList_reasonEnter{0%{opacity:0}}.SortableList_empty{box-sizing:border-box;display:flex;flex:1;align-items:center;justify-content:center;min-height:calc(var(--control-height-sm) + var(--space-sm) * 2);padding:var(--space-sm) var(--space-md);border:var(--border-width-default) dashed var(--color-border);border-radius:var(--radius-surface);font-size:var(--font-size-sm);color:var(--color-foreground-muted);text-align:center}.SortableList_handle{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;align-self:center;width:var(--control-height-sm);height:var(--control-height-sm);padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-foreground-muted);font-size:var(--font-size-md);cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition-property:background-color,color,opacity;transition-duration:var(--motion-duration-instant),var(--motion-duration-instant),var(--motion-duration-fast);transition-timing-function:var(--motion-easing-standard),var(--motion-easing-standard),var(--motion-easing-entrance)}.SortableList_handle[data-variant=more]{background:var(--color-surface)}:where(.SortableList_card .SortableList_handle){position:relative;z-index:1}.SortableList_autoHandle{position:absolute;z-index:1;inset-block-start:var(--space-xs);inset-inline-end:var(--space-xs)}.SortableList_handle:hover,.SortableList_handle[data-pressed],.SortableList_handle[aria-expanded=true]{background:var(--color-secondary);color:var(--color-foreground)}.SortableList_handle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.SortableList_item[data-lifted] .SortableList_handle:focus-visible,.SortableList_card[data-lifted] .SortableList_handle:focus-visible{outline:none}.SortableList_handle[data-grabbed]{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface));color:var(--color-primary-text);cursor:grabbing}.SortableList_handle:disabled{background:transparent;color:var(--color-foreground-subtle);cursor:not-allowed}.SortableList_handle[data-variant=more]:disabled{background:var(--color-surface)}@media(hover:hover){.SortableList_root[data-reveal-handle=interactive] .SortableList_handle{opacity:0;transition-timing-function:var(--motion-easing-standard),var(--motion-easing-standard),var(--motion-easing-exit)}.SortableList_root[data-reveal-handle=interactive] :is(.SortableList_item,.SortableList_card):hover .SortableList_handle,.SortableList_root[data-reveal-handle=interactive] :is(.SortableList_item,.SortableList_card):focus-within .SortableList_handle,.SortableList_root[data-reveal-handle=interactive] :is(.SortableList_item,.SortableList_card)[data-grabbed] .SortableList_handle,.SortableList_root[data-reveal-handle=interactive] .SortableList_handle[aria-expanded=true],.SortableList_root[data-reveal-handle=interactive] .SortableList_handle[data-pressed]{opacity:1;transition-timing-function:var(--motion-easing-standard),var(--motion-easing-standard),var(--motion-easing-entrance)}.SortableList_root[data-reveal-handle=interactive] .SortableList_handle:focus-visible{opacity:1;transition-duration:var(--motion-duration-instant)}}.SortableList_number{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:var(--space-lg);height:var(--space-lg);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1;color:var(--color-foreground-muted)}.SortableList_content{flex:1;min-width:0}.SortableList_hint[aria-hidden]{box-sizing:border-box;width:max-content;max-width:none}.SortableList_hintReason{display:flex;align-items:center;justify-content:center;gap:var(--space-xs)}.SortableList_hintReason>svg{font-size:var(--font-size-sm)}@media(pointer:coarse){.SortableList_item{min-height:var(--control-height-touch);padding-block:var(--space-xs)}.SortableList_slot{--sortable-indent: calc(var(--space-xs) + var(--control-height-touch) + var(--space-sm))}.SortableList_item .SortableList_handle,.SortableList_card .SortableList_handle{--sortable-handle-gap: calc((var(--control-height-touch) - var(--control-height-sm)) / 2);box-sizing:border-box;width:var(--control-height-touch);height:var(--control-height-touch);padding:var(--sortable-handle-gap);border-radius:calc(var(--radius-md) + var(--sortable-handle-gap));background-clip:content-box}.SortableList_item .SortableList_handle:focus-visible,.SortableList_card .SortableList_handle:focus-visible{outline-offset:calc(2px - var(--sortable-handle-gap))}}.PdfPreview_root{position:relative;display:block;box-sizing:border-box;width:100%;overflow:hidden;box-shadow:0 0 0 var(--border-width-default) var(--color-border),var(--elevation-raised)}.PdfPreview_image{display:block;width:100%;height:100%;animation:PdfPreview_appear var(--motion-duration-fast) var(--motion-easing-standard);-webkit-user-select:none;user-select:none}.PdfPreview_skeleton{position:absolute;inset:0;border-radius:0}.PdfPreview_error{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md);background:var(--color-surface);color:var(--color-foreground-muted);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--leading-normal);text-align:center}@keyframes PdfPreview_appear{0%{opacity:0}}.SaveBar_root{--_save-bar-offset: calc(var(--space-md) + env(safe-area-inset-bottom, 0px));position:sticky;bottom:var(--_save-bar-offset);z-index:5;box-sizing:border-box;width:100%;min-width:0;container-type:inline-size;container-name:SaveBar_save-bar;font-family:var(--font-family-base);animation:SaveBar_enter var(--motion-duration-normal) var(--motion-easing-entrance)}.SaveBar_root[data-exiting]{animation:SaveBar_exit var(--motion-duration-fast) var(--motion-easing-exit) forwards}.SaveBar_spacer{flex:none;height:calc(var(--space-md) + env(safe-area-inset-bottom,0px))}.SaveBar_bar{box-sizing:border-box;display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-surface-lg);box-shadow:var(--elevation-floating)}.SaveBar_message{flex:1 1 auto;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);overflow-wrap:anywhere}.SaveBar_actions{display:flex;flex:none;align-items:center;gap:var(--space-sm);margin-inline-start:auto}.SaveBar_action{position:relative}@media(pointer:coarse){.SaveBar_action:after{content:"";position:absolute;inset:calc((var(--control-height-md) - var(--control-height-touch)) / 2 - var(--border-width-default))}}@container SaveBar_save-bar (width < 480px){.SaveBar_bar{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.SaveBar_actions{flex-direction:column-reverse;align-items:stretch;margin-inline-start:0}.SaveBar_action{width:100%;min-width:0}}.SaveBar_root[data-tone=surface] .SaveBar_bar{border:var(--border-width-default) solid var(--color-border);background:var(--color-surface);color:var(--color-foreground)}.SaveBar_root[data-tone=inverse] .SaveBar_bar{background:var(--color-inverse-surface);color:var(--color-inverse-foreground)}.SaveBar_root[data-tone=inverse] .SaveBar_secondary{border-color:var(--color-inverse-border);background:transparent;color:var(--color-inverse-foreground)}.SaveBar_root[data-tone=inverse] .SaveBar_ghost{background:transparent;color:var(--color-inverse-foreground)}.SaveBar_root[data-tone=inverse] .SaveBar_secondary:hover:not(:disabled),.SaveBar_root[data-tone=inverse] .SaveBar_ghost:hover:not(:disabled),.SaveBar_root[data-tone=inverse] .SaveBar_secondary:active:not(:disabled),.SaveBar_root[data-tone=inverse] .SaveBar_ghost:active:not(:disabled){background:var(--color-inverse-hover)}.SaveBar_root[data-tone=inverse] .SaveBar_secondary:active:not(:disabled){border-color:var(--color-inverse-foreground-muted)}.SaveBar_root[data-tone=inverse] .SaveBar_action:disabled,.SaveBar_root[data-tone=inverse] .SaveBar_action:disabled:hover{border-color:transparent;background:var(--color-inverse-hover);color:var(--color-inverse-foreground-muted)}@keyframes SaveBar_enter{0%{opacity:0;transform:translateY(var(--space-md))}}@keyframes SaveBar_exit{to{opacity:0;transform:translateY(var(--space-sm))}}@keyframes SaveBar_fade-in{0%{opacity:0}}@keyframes SaveBar_fade-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.SaveBar_root{animation-name:SaveBar_fade-in;animation-duration:var(--motion-duration-fast)}.SaveBar_root[data-exiting]{animation-name:SaveBar_fade-out}}.NewItemsNotice_anchor{position:sticky;top:var(--new-items-notice-top, 0px);z-index:4;box-sizing:border-box;width:100%;align-self:stretch;grid-column:1 / -1;height:0;font-family:var(--font-family-base)}.NewItemsNotice_slot{position:absolute;top:var(--space-sm);right:0;left:0;box-sizing:border-box;display:flex;justify-content:center;padding-inline:var(--space-md);pointer-events:none;animation:NewItemsNotice_enter var(--motion-duration-normal) var(--motion-easing-entrance)}.NewItemsNotice_slot[data-exiting]{animation:NewItemsNotice_exit var(--motion-duration-fast) var(--motion-easing-exit) forwards}.NewItemsNotice_pill{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);max-width:100%;min-height:var(--control-height-sm);margin:0;padding:var(--space-xs) var(--space-md);border:0;border-radius:var(--radius-full);background:var(--color-primary);box-shadow:var(--elevation-floating);color:var(--color-primary-foreground);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);text-align:center;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-duration-instant) var(--motion-easing-standard)}.NewItemsNotice_pill:hover{background:var(--color-primary-hover)}.NewItemsNotice_pill:active{background:var(--color-primary-active)}.NewItemsNotice_pill:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.NewItemsNotice_pill:disabled{cursor:default}@media(pointer:coarse){.NewItemsNotice_pill:after{content:"";position:absolute;inset:calc((var(--control-height-sm) - var(--control-height-touch)) / 2) 0}}.NewItemsNotice_icon{flex:none}.NewItemsNotice_text{min-width:0;overflow-wrap:break-word}.NewItemsNotice_count{display:inline-block;font-weight:var(--font-weight-semibold);--_pulse-ring: transparent}.NewItemsNotice_ring{position:absolute;inset:0;border-radius:inherit;pointer-events:none;--_pulse-ring: var(--color-primary-graphic);--_pulse-scale: 1}@keyframes NewItemsNotice_enter{0%{opacity:0;transform:translateY(calc(-1 * var(--space-sm)))}}@keyframes NewItemsNotice_exit{to{opacity:0;transform:translateY(calc(-1 * var(--space-xs)))}}@keyframes NewItemsNotice_fade-in{0%{opacity:0}}@keyframes NewItemsNotice_fade-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.NewItemsNotice_slot{animation-name:NewItemsNotice_fade-in;animation-duration:var(--motion-duration-fast)}.NewItemsNotice_slot[data-exiting]{animation-name:NewItemsNotice_fade-out}}.NewItemsNotice_action{white-space:nowrap}.IconPicker_fieldset{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0;margin:0;padding:0;border:0}.IconPicker_legend{padding:0;margin-bottom:var(--space-xs)}.IconPicker_selectedName{color:var(--color-foreground-muted);font-weight:var(--font-weight-regular)}.IconPicker_grid{--_cell: var(--control-height-touch);display:grid;grid-template-columns:repeat(auto-fill,var(--_cell));gap:var(--space-sm);justify-content:start}.IconPicker_grid[data-accent=primary]{--_accent-strong: var(--color-primary-text)}.IconPicker_cell{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--_cell);height:var(--_cell);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-foreground-muted);font-size:var(--font-size-xl);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition-property:background-color,border-color,box-shadow,color,transform;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-easing-standard)}.IconPicker_native{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.IconPicker_icon{display:inline-flex;pointer-events:none}.IconPicker_cell:hover{background:var(--color-secondary);color:var(--color-foreground)}.IconPicker_cell:active:not(:has(.IconPicker_native:disabled)){transform:scale(.96)}.IconPicker_cell:has(.IconPicker_native:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.IconPicker_cell[data-checked]{border-color:var(--_accent-strong);background:color-mix(in srgb,var(--_accent) 12%,var(--color-surface));box-shadow:inset 0 0 0 calc(var(--border-width-emphasis) - var(--border-width-default)) var(--_accent-strong);color:var(--_accent-strong)}.IconPicker_cell[data-checked]:hover{background:color-mix(in srgb,var(--_accent) 18%,var(--color-surface))}.IconPicker_grid[data-invalid] .IconPicker_cell:not([data-checked]){border-color:var(--color-danger);box-shadow:inset 0 0 0 calc(var(--border-width-emphasis) - var(--border-width-default)) var(--color-danger)}.IconPicker_cell:has(.IconPicker_native:disabled){border-color:transparent;background:var(--color-secondary);box-shadow:none;color:var(--color-foreground-subtle);cursor:not-allowed;transform:none}.IconPicker_cell[data-checked]:has(.IconPicker_native:disabled){border-color:color-mix(in srgb,var(--_accent-strong) 50%,transparent)}.IconPicker_grid[data-changed] .IconPicker_cell[data-checked] .IconPicker_icon{animation:IconPicker_pick var(--motion-duration-normal) var(--motion-easing-entrance)}@keyframes IconPicker_pick{45%{transform:scale(1.22) rotate(-8deg)}}@media(prefers-reduced-motion:reduce){.IconPicker_cell{transition-property:background-color,border-color,box-shadow,color}.IconPicker_cell:active:not(:has(.IconPicker_native:disabled)){transform:none}.IconPicker_grid[data-changed] .IconPicker_cell[data-checked] .IconPicker_icon{animation:none}}._mark_x4dne_2{--mark-size: 32px;flex:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--mark-size);height:var(--mark-size);border-radius:calc(var(--mark-size) * .28);object-fit:cover;overflow:hidden}._initial_x4dne_16{color:#fff;font-size:calc(var(--mark-size) * .52);font-weight:700;line-height:1;letter-spacing:-.02em}._neutral_x4dne_24{background:var(--color-secondary, #f4f4f5);color:var(--color-foreground-muted)}._neutral_x4dne_24 svg{width:calc(var(--mark-size) * .62);height:calc(var(--mark-size) * .62)}._outlined_x4dne_35{box-shadow:0 0 0 1px var(--color-inverse-border)}._lockup_1roql_1{display:inline-flex;align-items:center;gap:10px;min-width:0}._logo_1roql_9{display:block;max-height:42px;max-width:200px;object-fit:contain}._lockup_1roql_1[data-logo] ._mark_1roql_17,._lockup_1roql_1[data-logo] ._name_1roql_18{display:none}._name_1roql_18{font-size:23px;font-weight:680;letter-spacing:-.01em;color:var(--color-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dark_1roql_32 ._name_1roql_18{color:var(--color-primary-foreground)}._compact_1roql_36 ._logo_1roql_9{max-height:32px;max-width:160px}._compact_1roql_36 ._name_1roql_18{font-size:16px;font-weight:600;letter-spacing:0}._dark_1roql_32._compact_1roql_36 ._name_1roql_18{font-size:16px;font-weight:650}._page_1q1hs_2{position:relative;container-type:inline-size;min-height:100dvh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px 64px;box-sizing:border-box;background:color-mix(in srgb,var(--color-primary) 5%,#ffffff)}._card_1q1hs_16{position:relative;box-sizing:border-box;width:min(440px,100%);padding:40px;border-radius:24px;background:var(--color-surface);box-shadow:0 24px 60px #18181b1f,0 2px 6px #18181b0f;display:flex;flex-direction:column;gap:26px}._card_1q1hs_16{--control-height-md: 46px;--control-height-touch: 48px;--radius-md: 10px}._card_1q1hs_16[data-width=wide]{width:min(1120px,100%);padding:32px 36px;gap:22px}._header_1q1hs_46{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}._heading_1q1hs_54{display:flex;flex-direction:column;gap:6px}._eyebrow_1q1hs_60{margin:0 0 2px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-text)}._title_1q1hs_69{margin:0;font-size:26px;line-height:1.15;font-weight:680;letter-spacing:-.02em;color:var(--color-foreground)}._subtitle_1q1hs_78{margin:0;font-size:15px;line-height:1.5;color:var(--color-foreground-muted)}._footer_1q1hs_85{position:absolute;bottom:22px;left:16px;right:16px;text-align:center;font-size:12px;color:var(--color-foreground-muted)}._footerLink_1q1hs_95{color:inherit;text-decoration:underline;text-underline-offset:2px}._badge_1q1hs_101{width:56px;height:56px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:26px}._badge_1q1hs_101[data-tone=success]{background:color-mix(in srgb,var(--color-success) 14%,#ffffff);color:var(--color-success)}._badge_1q1hs_101[data-tone=warning]{background:#fef3c7;color:color-mix(in srgb,var(--color-warning) 70%,#000000)}._badge_1q1hs_101[data-tone=brand]{background:color-mix(in srgb,var(--color-primary) 12%,#ffffff);color:var(--color-primary)}._badge_1q1hs_101 svg{width:24px;height:24px}._forward_1q1hs_131{display:inline-flex;align-items:center;gap:8px}._back_1q1hs_137{align-self:center;padding:6px 0;display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:600;color:var(--color-primary-text);text-decoration:none}._back_1q1hs_137:hover{text-decoration:underline}._tip_1q1hs_153{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-primary) 22%,#ffffff);background:color-mix(in srgb,var(--color-primary) 6%,#ffffff);font-size:13.5px;line-height:1.5;color:var(--color-foreground);text-align:left}._tip_1q1hs_153 svg{flex:none;margin-top:2px;color:var(--color-foreground-muted)}@container (max-width: 480px){._card_1q1hs_16,._card_1q1hs_16[data-width=wide]{padding:28px 20px}._footer_1q1hs_85{position:static;margin-top:24px}}._drawer_1nqyi_5,._drawer_1nqyi_5 .NavigationDrawer_root{display:contents}._drawer_1nqyi_5{--navigation-drawer-inset: 22px;--nav-ink: var(--color-primary-foreground);--nav-ink-soft: color-mix(in srgb, var(--nav-ink) 75%, transparent);--nav-wash: color-mix(in srgb, var(--nav-ink) 14%, transparent);--nav-rule: color-mix(in srgb, var(--nav-ink) 18%, transparent);--nav-current-surface: var(--color-surface);--nav-current-ink: var(--color-primary-text);--nav-surface-end: color-mix(in srgb, var(--color-primary) 62%, #000000);--nav-bar-end: color-mix(in srgb, var(--color-primary) 70%, #000000);--nav-streets: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 248 300' preserveAspectRatio='xMidYMax slice'%3E%3Cg opacity='.16'%3E%3Cpath d='M-10 250 C 60 250, 70 170, 130 170 S 200 90, 260 60' fill='none' stroke='%23fff' stroke-width='6' stroke-dasharray='2 16' stroke-linecap='round'/%3E%3Cpath d='M0 120 H248 M0 200 H248 M80 0 V300 M170 0 V300' stroke='%23fff' stroke-width='10' opacity='.5'/%3E%3C/g%3E%3C/svg%3E")}._drawer_1nqyi_5[data-theme=menu-claro]{--color-primary: var(--color-surface);--color-primary-hover: var(--color-secondary);--color-primary-foreground: var(--color-foreground-muted);--nav-current-surface: var(--color-highlight);--nav-surface-end: var(--color-surface);--nav-bar-end: var(--color-surface);--nav-streets: none}._drawer_1nqyi_5._drawer_1nqyi_5[data-theme=menu-claro] .NavigationDrawer_column{border-right:1px solid var(--color-border)}._drawer_1nqyi_5._drawer_1nqyi_5[data-theme=menu-claro] .NavigationDrawer_bar{border-bottom:1px solid var(--color-border)}._drawer_1nqyi_5[data-theme=sobrio]{--color-primary: var(--color-inverse-surface);--color-primary-hover: var(--color-inverse-hover);--color-primary-foreground: var(--color-inverse-foreground);--color-primary-text: var(--color-foreground);--nav-surface-end: var(--color-inverse-surface);--nav-bar-end: var(--color-inverse-surface)}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_column,._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_panel{border:0;background:var(--nav-streets) left bottom / 100% 300px no-repeat,linear-gradient(170deg,var(--color-primary) 0%,var(--nav-surface-end) 100%)}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_column{grid-area:nav;align-self:start;width:248px;padding:16px 0;transition-property:width;transition-duration:var(--motion-duration-slow);transition-timing-function:var(--motion-easing-standard)}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_column[data-collapsed]{width:72px}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_brandRow{gap:10px;padding:4px 16px 8px;margin-bottom:18px;height:44px;box-sizing:border-box}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_brandRow button{width:28px;height:28px;font-size:16px;color:color-mix(in srgb,var(--nav-ink) 85%,transparent)}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_column[data-collapsed] .NavigationDrawer_brandRow{flex-direction:column;height:auto;padding:4px 0}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_column[data-collapsed] .NavigationDrawer_brand{display:block}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_column[data-collapsed] .NavigationDrawer_brand [class*=name],._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_column[data-collapsed] .NavigationDrawer_brand [class*=logo]{display:none}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_column[data-collapsed] .NavigationDrawer_brand [class*=mark]{display:inline-flex}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_nav,._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_column[data-collapsed] .NavigationDrawer_nav{padding:0}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_list{gap:14px}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_groupLabel{margin:0;padding:0 14px 6px;font-size:11px;line-height:13px;letter-spacing:.06em;color:var(--nav-ink-soft)}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_groupRule{margin:0 12px 8px;background:var(--nav-rule)}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_link{gap:10px;min-height:36px;padding-block:0;font-size:14px;font-weight:var(--font-weight-regular);color:color-mix(in srgb,var(--nav-ink) 92%,transparent)}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_link:hover{background:var(--nav-wash)}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_link:focus-visible{outline:2px solid var(--nav-ink);outline-offset:2px}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_current,._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_current:hover{background:var(--nav-current-surface);color:var(--nav-current-ink);font-weight:var(--font-weight-semibold)}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_column[data-collapsed] .NavigationDrawer_link{width:44px;height:36px}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_icon{font-size:18px}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:22px;height:20px;padding:0 7px;font-size:12px;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--nav-ink) 20%,transparent)}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_current .NavigationDrawer_badge{background:color-mix(in srgb,var(--nav-current-ink) 14%,var(--color-surface));color:var(--nav-current-ink)}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_badgeDanger,._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_current .NavigationDrawer_badgeDanger{background:var(--color-danger);color:var(--color-danger-foreground)}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_column[data-collapsed] .NavigationDrawer_badge{top:2px;inset-inline-end:4px;width:auto;min-width:14px;height:14px;padding:0 3px;overflow:visible;font-size:10px;font-weight:var(--font-weight-bold);line-height:14px;color:var(--color-primary-foreground)}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_column[data-collapsed] .NavigationDrawer_current .NavigationDrawer_badge{background:color-mix(in srgb,var(--nav-current-ink) 14%,var(--color-surface));color:var(--nav-current-ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--nav-current-ink) 30%,var(--color-surface))}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_column[data-collapsed] .NavigationDrawer_current .NavigationDrawer_badgeDanger{background:var(--color-danger);color:var(--color-danger-foreground);box-shadow:none}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_column[data-collapsed] .NavigationDrawer_badgeDanger{color:var(--color-danger-foreground)}._badgeLoading_1nqyi_233{display:block;width:22px;height:14px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--nav-wash) 0%,color-mix(in srgb,var(--nav-ink) 28%,transparent) 50%,var(--nav-wash) 100%) 0 0 / 200% 100%;animation:_shimmer_1nqyi_1 var(--motion-duration-loop) linear infinite}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_badge:has(._badgeLoading_1nqyi_233){padding:0;background:transparent}@keyframes _shimmer_1nqyi_1{0%{background-position:100% 0}to{background-position:-100% 0}}._srOnly_1nqyi_256{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_footer{margin-top:auto;margin-inline:12px;padding:12px 8px 0;border-color:var(--nav-rule)}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_column[data-collapsed] .NavigationDrawer_footer{padding:12px 0 0}._session_1nqyi_278{display:flex;align-items:center;gap:10px;width:100%;min-width:0}._avatar_1nqyi_286{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--nav-current-surface);color:var(--nav-current-ink);font-size:12px;font-weight:var(--font-weight-semibold)}._who_1nqyi_300{flex:1;min-width:0;display:flex;flex-direction:column}._name_1nqyi_307,._role_1nqyi_308{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._name_1nqyi_307{font-size:13px;font-weight:var(--font-weight-medium);color:var(--nav-ink)}._role_1nqyi_308{font-size:12px;color:var(--nav-ink-soft)}._signOut_1nqyi_325{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:color-mix(in srgb,var(--nav-ink) 85%,transparent);cursor:pointer;transition:background-color var(--motion-duration-instant) var(--motion-easing-standard)}._signOut_1nqyi_325:hover{background:var(--nav-wash)}._signOut_1nqyi_325:focus-visible{outline:2px solid var(--nav-ink);outline-offset:2px}._drawer_1nqyi_5._drawer_1nqyi_5[data-collapsed] .NavigationDrawer_column ._who_1nqyi_300,._drawer_1nqyi_5._drawer_1nqyi_5[data-collapsed] .NavigationDrawer_column ._signOut_1nqyi_325{display:none}._drawer_1nqyi_5._drawer_1nqyi_5[data-collapsed] .NavigationDrawer_column ._session_1nqyi_278{justify-content:center}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_bar{grid-area:bar;position:sticky;top:0;z-index:20;min-height:56px;gap:8px;padding:0 12px;border:0;background:linear-gradient(100deg,var(--color-primary) 0%,var(--nav-bar-end) 100%)}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_bar button{width:44px;height:44px;font-size:22px}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_bar img{width:28px;height:28px;border-radius:8px}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_bar>:first-child{position:relative}._drawer_1nqyi_5._drawer_1nqyi_5[data-urgent] .NavigationDrawer_bar>:first-child:after{content:"";position:absolute;top:9px;right:8px;width:9px;height:9px;border-radius:var(--radius-full);background:var(--color-danger);box-shadow:0 0 0 2px var(--color-primary);pointer-events:none}@media(max-width:639.98px){._drawer_1nqyi_5 .NavigationDrawer_bar{padding:0 8px}}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_dialog{width:min(300px,100% - 48px)}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_panel{padding:12px;border:0;box-shadow:0 10px 15px #18181b1a,0 20px 25px #18181b26}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_panelHeader{gap:10px;padding:4px 4px 16px}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_panelHeader button{width:44px;height:44px;font-size:20px}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_panel .NavigationDrawer_list{gap:12px}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_panel .NavigationDrawer_link{gap:12px;min-height:44px;font-size:15px}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_panel .NavigationDrawer_icon{font-size:20px}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_panel .NavigationDrawer_footer{padding:12px 6px 4px}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_panel ._avatar_1nqyi_286{width:36px;height:36px;font-size:13px}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_panel ._name_1nqyi_307{font-size:14px}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_panel ._signOut_1nqyi_325{width:44px;height:44px;color:var(--nav-ink)}@media(prefers-reduced-motion:reduce){._badgeLoading_1nqyi_233{animation:none}}._drawer_1nqyi_5._drawer_1nqyi_5 .NavigationDrawer_panel .NavigationDrawer_groupList{gap:0}._account_1nqyi_478{flex:1;min-width:0;display:flex;align-items:center;gap:10px;margin:-4px;padding:4px;border-radius:var(--radius-md);color:inherit;text-decoration:none;transition:background-color var(--motion-duration-instant) var(--motion-easing-standard)}._account_1nqyi_478:hover{background:var(--nav-wash)}._account_1nqyi_478:focus-visible{outline:2px solid var(--nav-ink);outline-offset:2px}._drawer_1nqyi_5._drawer_1nqyi_5[data-collapsed] .NavigationDrawer_column ._account_1nqyi_478{flex:none}._shell_1kza5_5{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"bar" "strip" "main";min-height:100dvh;background:var(--color-background)}._shell_1kza5_5[data-layout=wide]{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"nav header" "nav main"}._header_1kza5_30{grid-area:header;position:sticky;top:0;z-index:20;height:56px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) clamp(240px,40%,480px) minmax(0,1fr);align-items:center;gap:16px;padding:0 24px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}._crumbs_1kza5_47{flex:1 1 auto;min-width:0;overflow:hidden;font-size:13px}._crumbs_1kza5_47 .Breadcrumb_list{gap:6px}._crumbs_1kza5_47 .Breadcrumb_text:not(.Breadcrumb_current),._crumbs_1kza5_47 .Breadcrumb_link,._crumbs_1kza5_47 .Breadcrumb_separator{color:#71717a}._end_1kza5_65{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}._end_1kza5_65>._action_1kza5_73{flex:1 1 auto}._action_1kza5_73{min-width:0;display:flex;justify-content:flex-end;gap:8px}._header_1kza5_30 ._action_1kza5_73 .Button_button{height:36px;padding-inline:14px;font-size:13px}._barTools_1kza5_92{grid-area:bar;position:sticky;top:0;z-index:21;justify-self:end;align-self:start;height:56px;display:flex;align-items:center;padding-right:12px}._barTools_1kza5_92>div:first-child{width:340px}._barTools_1kza5_92{gap:8px}._shell_1kza5_5[data-layout=narrow] ._barTools_1kza5_92{padding-right:8px}._strip_1kza5_118{grid-area:strip;height:52px;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}._main_1kza5_130{grid-area:main;min-width:0;container:page / inline-size;padding:24px}._shell_1kza5_5[data-layout=medium] ._main_1kza5_130{padding:20px}._shell_1kza5_5[data-layout=narrow] ._main_1kza5_130{padding:16px}._page_1kza5_145{display:flex;flex-direction:column;gap:16px;min-width:0;animation:_page-enter_1kza5_1 var(--motion-duration-slow) var(--motion-easing-entrance) both}._shell_1kza5_5[data-layout=narrow] ._page_1kza5_145{gap:12px}._page_1kza5_145>*{box-sizing:border-box;width:100%;margin-inline:auto}@keyframes _page-enter_1kza5_1{0%{opacity:0;transform:translateY(6px)}}._loading_1kza5_174{display:flex;flex-direction:column;gap:16px}._loadingCards_1kza5_180{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@container page (max-width: 560px){._loadingCards_1kza5_180{grid-template-columns:repeat(2,minmax(0,1fr))}}._error_1kza5_192{max-width:560px;margin:48px auto 0}._error_1kza5_192 .Alert_alert{padding:16px 18px;border-color:var(--color-border);border-left-color:var(--color-danger);border-radius:var(--radius-lg);background:var(--color-surface)}._errorActions_1kza5_205{display:flex;gap:8px}.SearchBox_popup{padding:6px;border-radius:var(--radius-lg)}.SearchBox_groupTitle{padding:8px 10px 4px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#71717a}.SearchBox_option{padding:8px 10px;border-radius:var(--radius-md);font-size:13px;font-weight:var(--font-weight-medium)}.SearchBox_option[data-active]{background:color-mix(in srgb,var(--color-primary) 9%,var(--color-surface))}.SearchBox_option[data-active]:before{top:0;bottom:0;border-radius:0}.SearchBox_optionDescription{font-weight:var(--font-weight-regular);color:#71717a}@media(prefers-reduced-motion:reduce){._page_1kza5_145{animation:none}}._banner_1kza5_253{margin-bottom:16px}._item_hveqb_5{display:grid;grid-template-rows:1fr}._inner_hveqb_10{min-height:0}._item_hveqb_5[data-leaving]{pointer-events:none;animation:_close_hveqb_1 var(--motion-duration-normal) var(--motion-easing-exit) var(--motion-duration-fast) both}._item_hveqb_5[data-leaving]>._inner_hveqb_10{overflow:hidden;animation:_slide-out_hveqb_1 var(--motion-duration-fast) var(--motion-easing-exit) both}._item_hveqb_5[data-entering]{animation:_open_hveqb_1 var(--motion-duration-slow) var(--motion-easing-entrance) both}._item_hveqb_5[data-entering]>._inner_hveqb_10{overflow:hidden;animation:_slide-in_hveqb_1 var(--motion-duration-slow) var(--motion-easing-entrance) both,_tint_hveqb_1 var(--motion-duration-slow) var(--motion-easing-standard) var(--motion-duration-slow) both}@keyframes _slide-out_hveqb_1{to{opacity:0;transform:translate(-32px)}}@keyframes _close_hveqb_1{to{grid-template-rows:0fr}}@keyframes _open_hveqb_1{0%{grid-template-rows:0fr}}@keyframes _slide-in_hveqb_1{0%{opacity:0;transform:translateY(-8px)}}@keyframes _tint_hveqb_1{0%{background-color:color-mix(in srgb,var(--color-primary) 14%,transparent)}to{background-color:transparent}}._panel_17mwi_2{max-height:min(640px,calc(100dvh - 120px));display:flex;flex-direction:column;overflow:hidden;border-radius:inherit}._panel_17mwi_2>*{min-height:0;flex:1}._body_17mwi_15{margin-inline:calc(-1 * var(--space-lg));margin-bottom:calc(-1 * var(--space-lg));min-width:0}._scroll_17mwi_23{display:flex;flex-direction:column;min-height:148px;max-height:min(420px,calc(100dvh - 330px));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}._tabs_17mwi_33{padding:0 var(--space-lg)}._empty_17mwi_37{flex:1;display:grid;place-items:center}._list_17mwi_43{display:flex;flex-direction:column;min-width:0}._loading_17mwi_49{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) var(--space-lg)}._day_17mwi_56{padding:var(--space-sm) var(--space-lg) var(--space-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-foreground-muted)}._row_17mwi_67{position:relative;display:flex;gap:var(--space-sm);align-items:flex-start;padding:var(--space-sm) var(--space-lg)}._row_17mwi_67:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--tone);transform:scaleY(0);transition:transform var(--motion-duration-normal) var(--motion-easing-exit)}._row_17mwi_67[data-unread]:before{transform:none;transition-timing-function:var(--motion-easing-entrance)}._row_17mwi_67:has(a._title_17mwi_92):hover:not(:has(._actions_17mwi_92:hover)){background:color-mix(in srgb,var(--color-foreground) 4%,var(--color-surface))}._row_17mwi_67:has(a._title_17mwi_92:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:-2px}._icon_17mwi_101{flex:none;width:36px;height:36px;box-sizing:border-box;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;color:var(--tone);background:color-mix(in srgb,var(--tone) 14%,var(--color-surface));border:1px solid color-mix(in srgb,var(--tone) 35%,transparent)}._text_17mwi_115{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._title_17mwi_92{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-foreground);text-decoration:none}._row_17mwi_67[data-unread] ._title_17mwi_92{font-weight:var(--font-weight-semibold)}a._title_17mwi_92:after{content:"";position:absolute;inset:0}a._title_17mwi_92:focus-visible{outline:none}._detail_17mwi_144{font-size:var(--font-size-xs);color:var(--color-foreground-muted)}._actions_17mwi_92{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:var(--space-xs) 0 0 calc(-1 * var(--space-sm))}._meta_17mwi_158{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-xs)}._when_17mwi_166{font-size:var(--font-size-xs);color:var(--color-foreground-muted);white-space:nowrap}._dot_17mwi_172{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-primary)}._field_hqbez_2,._bar_hqbez_3,._overlayField_hqbez_4{min-width:0}._field_hqbez_2 input.SearchBox_input,._bar_hqbez_3 input.SearchBox_input{height:36px;padding-left:34px;font-size:13px}._field_hqbez_2 .SearchBox_searchIcon,._bar_hqbez_3 .SearchBox_searchIcon{left:10px;font-size:16px}._field_hqbez_2 .SearchBox_kbd{padding:1px 5px;border-color:var(--color-border);background:var(--color-surface);font-size:11px}._field_hqbez_2 .SearchBox_input{background:var(--color-background)}._field_hqbez_2 .SearchBox_input:hover{border-color:var(--color-border)}._field_hqbez_2 .SearchBox_input:focus-visible{outline:none;border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}._iconButton_hqbez_44{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:#fff;cursor:pointer;transition:background-color var(--motion-duration-instant) var(--motion-easing-standard)}._iconButton_hqbez_44:hover{background:#ffffff24}._iconButton_hqbez_44:focus-visible{outline:2px solid #ffffff;outline-offset:2px}._overlay_hqbez_4{position:fixed;inset:0;z-index:900;background:var(--color-surface)}._overlayBar_hqbez_77{height:56px;box-sizing:border-box;display:flex;align-items:center;gap:4px;padding:0 8px;background:linear-gradient(100deg,var(--color-primary) 0%,color-mix(in srgb,var(--color-primary) 70%,#000000) 100%)}._overlayField_hqbez_4{flex:1}._overlayField_hqbez_4 input.SearchBox_input{height:40px;border-color:transparent;font-size:16px}._overlayField_hqbez_4 .SearchBox_input:focus-visible{outline:none}._code_zhore_1{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;line-height:18px;color:var(--color-foreground-muted)}._code_zhore_1[data-align=center]{justify-content:center;text-align:center}._code_zhore_1[data-divided]{padding-top:16px;border-top:1px solid var(--color-border)}._value_zhore_22{min-width:0;overflow-wrap:anywhere;font-family:var(--font-family-mono, ui-monospace, "Cascadia Mono", monospace);font-variant-numeric:tabular-nums;color:var(--color-foreground)}._copied_zhore_30{color:var(--color-success-text, var(--color-foreground))}._page_1jdtl_1{min-height:100dvh;display:grid;place-items:center;padding:var(--space-6, 24px) var(--space-4, 16px);background:var(--color-background)}*,*:before,*:after{box-sizing:border-box}:root{--tabs-count-height: 20px;--tabs-count-min-width: 20px;--tabs-count-padding-inline: 6px;--tabs-count-font-weight: var(--font-weight-semibold);--table-sticky-top: 56px}html,body,#root{margin:0;min-height:100%}body{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-family-base);-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:2px solid var(--color-focus-ring, var(--color-primary));outline-offset:2px}.TimePicker_popup{overflow-y:auto}
