:root,[data-theme=light]{color-scheme:light;--frame-background: oklch(1 0 0);--frame-foreground: oklch(.145 0 0);--frame-surface: oklch(1 0 0);--frame-surface-foreground: oklch(.145 0 0);--frame-muted: oklch(.97 0 0);--frame-muted-foreground: oklch(.45 0 0);--frame-primary: #161b27;--frame-primary-foreground: oklch(.985 0 0);--frame-accent: oklch(.97 0 0);--frame-accent-foreground: oklch(.205 0 0);--frame-destructive: oklch(55.205% .18114 25.384);--frame-destructive-foreground: oklch(100% .00011 271.152);--frame-border: oklch(.922 0 0);--frame-input: oklch(.922 0 0);--frame-ring: oklch(.708 0 0);--frame-spacing-xs: .25rem;--frame-spacing-sm: .5rem;--frame-spacing-md: .75rem;--frame-spacing-lg: 1rem;--frame-spacing-xl: 1.25rem;--frame-radius-xs: .125rem;--frame-radius-sm: .375rem;--frame-radius-md: .5rem;--frame-radius-lg: .75rem;--frame-radius-full: 9999px;--frame-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--frame-shadow-md: 0 10px 15px -3px rgb(0 0 0 / .1)}[data-theme=dark],.dark{color-scheme:dark;--frame-background: oklch(.145 0 0);--frame-foreground: oklch(.985 0 0);--frame-surface: oklch(.205 0 0);--frame-surface-foreground: oklch(.985 0 0);--frame-muted: oklch(.269 0 0);--frame-muted-foreground: oklch(.708 0 0);--frame-primary: oklch(.922 0 0);--frame-primary-foreground: oklch(.205 0 0);--frame-accent: oklch(.269 0 0);--frame-accent-foreground: oklch(.985 0 0);--frame-border: oklch(1 0 0 / .1);--frame-input: oklch(1 0 0 / .15);--frame-ring: oklch(.556 0 0);--frame-radius-sm: .375rem;--frame-radius-md: .5rem;--frame-radius-lg: .75rem;--frame-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .3);--frame-shadow-md: 0 10px 15px -3px rgb(0 0 0 / .35)}:root{--frame-alert-root-bg: var(--frame-surface);--frame-alert-root-border: var(--frame-border);--frame-alert-root-color: var(--frame-surface-foreground);--frame-alert-root-radius: var(--frame-radius-md);--frame-alert-root-padding-y: 1rem;--frame-alert-root-padding-x: 1rem;--frame-alert-root-gap: .25rem;--frame-alert-root-icon-size: 1rem;--frame-alert-root-shadow: none;--frame-alert-root-destructive-bg: var(--frame-destructive);--frame-alert-root-destructive-border: var(--frame-destructive);--frame-alert-root-destructive-color: var(--frame-surface-foreground);--frame-alert-root-success-bg: #16a34a;--frame-alert-root-success-border: #16a34a;--frame-alert-root-success-color: var(--frame-surface-foreground);--frame-alert-root-danger-bg: #d97706;--frame-alert-root-danger-border: #d97706;--frame-alert-root-danger-color: var(--frame-surface-foreground);--frame-alert-root-info-bg: #2563eb;--frame-alert-root-info-border: #2563eb;--frame-alert-root-info-color: var(--frame-surface-foreground);--frame-alert-title-font-size: .9375rem;--frame-alert-title-font-weight: 600;--frame-alert-description-color: var(--frame-muted-foreground);--frame-alert-description-font-size: .875rem;--frame-alert-description-line-height: 1.5}@supports (color: color-mix(in lab,red,red)){:root{--frame-alert-root-destructive-bg: color-mix(in srgb, var(--frame-destructive) 10%, var(--frame-surface))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-alert-root-destructive-border: color-mix(in srgb, var(--frame-destructive) 28%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-alert-root-success-bg: color-mix(in srgb, #16a34a 10%, var(--frame-surface))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-alert-root-success-border: color-mix(in srgb, #16a34a 28%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-alert-root-danger-bg: color-mix(in srgb, #d97706 10%, var(--frame-surface))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-alert-root-danger-border: color-mix(in srgb, #d97706 30%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-alert-root-info-bg: color-mix(in srgb, #2563eb 10%, var(--frame-surface))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-alert-root-info-border: color-mix(in srgb, #2563eb 28%, var(--frame-border))}}[frAlert]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--frame-alert-root-gap, .75rem);align-items:start;border:1px solid var(--frame-alert-root-border, var(--frame-border));border-radius:var(--frame-alert-root-radius);background:var(--frame-alert-root-bg, var(--frame-surface));color:var(--frame-alert-root-color, var(--frame-surface-foreground));padding-block:var(--frame-alert-root-padding-y, 1rem);padding-inline:var(--frame-alert-root-padding-x, 1rem)}[frAlertIcon]{display:inline-flex;align-items:center;justify-content:center;grid-column:1;grid-row:1;inline-size:var(--frame-alert-root-icon-size, 1rem);block-size:var(--frame-alert-root-icon-size, 1rem);margin-block-start:.125rem;flex:0 0 auto;margin-right:.125rem}[frAlert]>:not([frAlertIcon]){grid-column:2;min-width:0}[frAlert][data-variant=destructive]{background:var(--frame-alert-root-destructive-bg, var(--frame-destructive));border-color:var(--frame-alert-root-destructive-border, var(--frame-destructive));color:var(--frame-alert-root-destructive-color, var(--frame-surface-foreground))}@supports (color: color-mix(in lab,red,red)){[frAlert][data-variant=destructive]{background:var(--frame-alert-root-destructive-bg, color-mix(in srgb, var(--frame-destructive) 10%, var(--frame-surface)))}}@supports (color: color-mix(in lab,red,red)){[frAlert][data-variant=destructive]{border-color:var(--frame-alert-root-destructive-border, color-mix(in srgb, var(--frame-destructive) 28%, var(--frame-border)))}}[frAlert][data-variant=success]{background:var(--frame-alert-root-success-bg, #16a34a);border-color:var(--frame-alert-root-success-border, #16a34a);color:var(--frame-alert-root-success-color, var(--frame-surface-foreground))}@supports (color: color-mix(in lab,red,red)){[frAlert][data-variant=success]{background:var(--frame-alert-root-success-bg, color-mix(in srgb, #16a34a 10%, var(--frame-surface)))}}@supports (color: color-mix(in lab,red,red)){[frAlert][data-variant=success]{border-color:var(--frame-alert-root-success-border, color-mix(in srgb, #16a34a 28%, var(--frame-border)))}}[frAlert][data-variant=danger]{background:var(--frame-alert-root-danger-bg, #d97706);border-color:var(--frame-alert-root-danger-border, #d97706);color:var(--frame-alert-root-danger-color, var(--frame-surface-foreground))}@supports (color: color-mix(in lab,red,red)){[frAlert][data-variant=danger]{background:var(--frame-alert-root-danger-bg, color-mix(in srgb, #d97706 10%, var(--frame-surface)))}}@supports (color: color-mix(in lab,red,red)){[frAlert][data-variant=danger]{border-color:var(--frame-alert-root-danger-border, color-mix(in srgb, #d97706 30%, var(--frame-border)))}}[frAlert][data-variant=info]{background:var(--frame-alert-root-info-bg, #2563eb);border-color:var(--frame-alert-root-info-border, #2563eb);color:var(--frame-alert-root-info-color, var(--frame-surface-foreground))}@supports (color: color-mix(in lab,red,red)){[frAlert][data-variant=info]{background:var(--frame-alert-root-info-bg, color-mix(in srgb, #2563eb 10%, var(--frame-surface)))}}@supports (color: color-mix(in lab,red,red)){[frAlert][data-variant=info]{border-color:var(--frame-alert-root-info-border, color-mix(in srgb, #2563eb 28%, var(--frame-border)))}}[frAlertTitle]{margin:0;font-size:var(--frame-alert-title-font-size, .9375rem);font-weight:var(--frame-alert-title-font-weight, 600);line-height:1.2}[frAlertDescription]{color:var(--frame-alert-description-color, var(--frame-muted-foreground));font-size:var(--frame-alert-description-font-size, .875rem);line-height:var(--frame-alert-description-line-height, 1.5)}[frAlert][data-variant=destructive] [frAlertDescription],[frAlert][data-variant=success] [frAlertDescription],[frAlert][data-variant=danger] [frAlertDescription],[frAlert][data-variant=info] [frAlertDescription]{color:currentColor}@supports (color: color-mix(in lab,red,red)){[frAlert][data-variant=destructive] [frAlertDescription],[frAlert][data-variant=success] [frAlertDescription],[frAlert][data-variant=danger] [frAlertDescription],[frAlert][data-variant=info] [frAlertDescription]{color:color-mix(in srgb,currentColor 72%,var(--frame-muted-foreground))}}:root{--frame-accordion-item-border: var(--frame-border);--frame-accordion-item-radius: var(--frame-radius-md);--frame-accordion-item-padding-x: 0;--frame-accordion-trigger-min-height: 3rem;--frame-accordion-trigger-padding-y: 1rem;--frame-accordion-trigger-padding-x: 0;--frame-accordion-trigger-gap: 1rem;--frame-accordion-trigger-color: var(--frame-foreground);--frame-accordion-trigger-font-size: .9375rem;--frame-accordion-trigger-font-weight: 500;--frame-accordion-trigger-hover-color: var(--frame-foreground);--frame-accordion-trigger-disabled-opacity: .55;--frame-accordion-content-padding-bottom: 1rem;--frame-accordion-content-padding-inline: 0;--frame-accordion-content-color: var(--frame-muted-foreground);--frame-accordion-content-font-size: .875rem;--frame-accordion-content-line-height: 1.6;--frame-accordion-content-opacity-closed: 0;--frame-accordion-content-opacity-open: 1;--frame-accordion-content-transition-duration: .22s;--frame-accordion-content-transition-timing: ease;--frame-accordion-icon-size: 1rem;--frame-accordion-icon-rotation: 180deg}[frAccordion]{display:grid}[frAccordion][data-border=true]{border:1px solid var(--frame-border);border-radius:var(--frame-radius-md);padding-inline:var(--frame-spacing-md)}[frAccordionItem]{border-bottom:1px solid var(--frame-accordion-item-border, var(--frame-border));padding-inline:var(--frame-accordion-item-padding-x, 0)}[frAccordionItem]:last-child{border-bottom:0}[frAccordionTrigger]{inline-size:100%;min-block-size:var(--frame-accordion-trigger-min-height, 3rem);display:inline-flex;align-items:center;justify-content:space-between;gap:var(--frame-accordion-trigger-gap, 1rem);border:0;background:transparent;color:var(--frame-accordion-trigger-color, var(--frame-foreground));cursor:pointer;font:inherit;font-size:var(--frame-accordion-trigger-font-size, .9375rem);font-weight:var(--frame-accordion-trigger-font-weight, 500);line-height:1.4;padding-block:var(--frame-accordion-trigger-padding-y, 1rem);padding-inline:var(--frame-accordion-trigger-padding-x, 0);text-align:start}[frAccordionTrigger]:where(:not([data-disabled])):hover{color:var(--frame-accordion-trigger-hover-color, var(--frame-foreground))}[frAccordionTrigger]:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:var(--frame-accordion-trigger-disabled-opacity, .55)}[frAccordionContent]{color:var(--frame-accordion-content-color, var(--frame-muted-foreground));font-size:var(--frame-accordion-content-font-size, .875rem);line-height:var(--frame-accordion-content-line-height, 1.6);overflow:clip;padding-bottom:0;padding-inline:var(--frame-accordion-content-padding-inline, 0);transition:height var(--frame-accordion-content-transition-duration, .22s) var(--frame-accordion-content-transition-timing, ease),opacity var(--frame-accordion-content-transition-duration, .22s) var(--frame-accordion-content-transition-timing, ease),padding-bottom var(--frame-accordion-content-transition-duration, .22s) var(--frame-accordion-content-transition-timing, ease);will-change:height,opacity}[frAccordionContent][data-state=closed]{opacity:var(--frame-accordion-content-opacity-closed, 0);padding-bottom:0}[frAccordionContent][data-state=open]{opacity:var(--frame-accordion-content-opacity-open, 1);padding-bottom:var(--frame-accordion-content-padding-bottom, 1rem)}[frAccordionIcon]{inline-size:var(--frame-accordion-icon-size, 1rem);block-size:var(--frame-accordion-icon-size, 1rem);flex:0 0 auto;transition:transform .18s ease}:root{--frame-avatar-root-size: 2.5rem;--frame-avatar-root-radius: 999px;--frame-avatar-root-bg: var(--frame-muted);--frame-avatar-root-border: transparent;--frame-avatar-root-color: var(--frame-muted-foreground);--frame-avatar-root-font-size: .875rem;--frame-avatar-root-font-weight: 600;--frame-avatar-root-shadow: none;--frame-avatar-size-xs: 1.5rem;--frame-avatar-size-sm: 2rem;--frame-avatar-size-md: 2.5rem;--frame-avatar-size-lg: 3.5rem;--frame-avatar-font-size-xs: .5rem;--frame-avatar-font-size-sm: .75rem;--frame-avatar-font-size-md: .875rem;--frame-avatar-font-size-lg: 1rem;--frame-avatar-image-fit: cover;--frame-avatar-fallback-padding: .25rem;--frame-avatar-icon-size: 1rem;--frame-avatar-badge-size: 1.25rem;--frame-avatar-badge-radius: 999px;--frame-avatar-badge-bg: var(--frame-primary);--frame-avatar-badge-border: var(--frame-surface);--frame-avatar-badge-color: var(--frame-primary-foreground);--frame-avatar-badge-font-size: .675rem;--frame-avatar-badge-font-weight: 700;--frame-avatar-group-overlap: .625rem;--frame-avatar-group-transition-duration: .18s;--frame-avatar-group-transition-timing: ease;--frame-avatar-group-count-bg: var(--frame-surface);--frame-avatar-group-count-border: var(--frame-border);--frame-avatar-group-count-color: var(--frame-muted-foreground)}[frAvatar]{--frame-avatar-badge-size-current: var( --frame-avatar-badge-size, calc(var(--frame-avatar-size-current, var(--frame-avatar-root-size, 2.5rem)) * .35) );--frame-avatar-badge-font-size-current: var( --frame-avatar-badge-font-size, calc(var(--frame-avatar-font-size-current, var(--frame-avatar-root-font-size, .875rem)) * .72) );position:relative;inline-size:var(--frame-avatar-size-current, var(--frame-avatar-root-size, 2.5rem));block-size:var(--frame-avatar-size-current, var(--frame-avatar-root-size, 2.5rem));display:inline-flex;align-items:center;justify-content:center;overflow:visible;flex:0 0 auto;border:1px solid var(--frame-avatar-root-border, transparent);border-radius:var(--frame-avatar-root-radius, 999px);background:var(--frame-avatar-root-bg, var(--frame-muted));box-shadow:var(--frame-avatar-root-shadow, none);color:var(--frame-avatar-root-color, var(--frame-muted-foreground));font-size:var(--frame-avatar-font-size-current, var(--frame-avatar-root-font-size, .875rem));font-weight:var(--frame-avatar-root-font-weight, 600);line-height:1;text-transform:uppercase;-webkit-user-select:none;user-select:none;vertical-align:middle}[frAvatar][data-size=xs]{--frame-avatar-size-current: var(--frame-avatar-size-xs, 1rem);--frame-avatar-font-size-current: var(--frame-avatar-font-size-xs, .5rem)}[frAvatar][data-size=sm]{--frame-avatar-size-current: var(--frame-avatar-size-sm, 2rem);--frame-avatar-font-size-current: var(--frame-avatar-font-size-sm, .75rem)}[frAvatar][data-size=md]{--frame-avatar-size-current: var(--frame-avatar-size-md, 2.5rem);--frame-avatar-font-size-current: var(--frame-avatar-font-size-md, .875rem)}[frAvatar][data-size=lg]{--frame-avatar-size-current: var(--frame-avatar-size-lg, 3.5rem);--frame-avatar-font-size-current: var(--frame-avatar-font-size-lg, 1rem)}[frAvatarImage],[frAvatarFallback],[frAvatarIcon]{position:absolute;inset:0;box-sizing:border-box;border-radius:inherit}[frAvatarImage]{inline-size:100%;block-size:100%;object-fit:var(--frame-avatar-image-fit, cover);opacity:0;transition:opacity .16s ease}[frAvatar][data-status=loaded] [frAvatarImage]{opacity:1}[frAvatarFallback]{display:inline-flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;padding:var(--frame-avatar-fallback-padding, .25rem);line-height:inherit;text-align:center;transition:opacity .16s ease}[frAvatarIcon]{display:inline-flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;font-size:var(--frame-avatar-icon-size, 1rem);line-height:inherit;transition:opacity .16s ease}[frAvatarIcon]>*{inline-size:1em;block-size:1em}[frAvatarFallback][data-visible=false],[frAvatarIcon][data-visible=false]{opacity:0;pointer-events:none}[frAvatarBadge]{position:absolute;inset-inline-end:0;inset-block-end:0;z-index:2;min-inline-size:var(--frame-avatar-badge-size-current);block-size:var(--frame-avatar-badge-size-current);display:inline-flex;align-items:center;justify-content:center;padding-inline:.25rem;border:2px solid var(--frame-avatar-badge-border, var(--frame-surface));border-radius:var(--frame-avatar-badge-radius, 999px);background:var(--frame-avatar-badge-bg, var(--frame-primary));color:var(--frame-avatar-badge-color, var(--frame-primary-foreground));font-size:var(--frame-avatar-badge-font-size-current);font-weight:var(--frame-avatar-badge-font-weight, 700);line-height:1;transform:translate(18%,18%)}[frAvatarGroup]{display:inline-flex;align-items:center}[frAvatarGroup]>[frAvatar],[frAvatarGroup]>[frAvatarGroupCount]{margin-inline-start:calc(var(--frame-avatar-group-overlap) * -1);box-shadow:var(--frame-shadow-sm);transition:margin-inline-start var(--frame-avatar-group-transition-duration, .18s) var(--frame-avatar-group-transition-timing, ease),transform var(--frame-avatar-group-transition-duration, .18s) var(--frame-avatar-group-transition-timing, ease)}[frAvatarGroup]>:first-child{margin-inline-start:0}[frAvatarGroup]>[frAvatar],[frAvatarGroup]>[frAvatarGroupCount]{position:relative}[frAvatarGroup][data-expand-on-hover=true]:where(:hover,:focus-within)>[frAvatar]:not(:first-child),[frAvatarGroup][data-expand-on-hover=true]:where(:hover,:focus-within)>[frAvatarGroupCount]:not(:first-child){margin-inline-start:0}[frAvatarGroup][data-size=sm]>[frAvatarGroupCount]{inline-size:var(--frame-avatar-size-sm, 2rem);block-size:var(--frame-avatar-size-sm, 2rem);font-size:var(--frame-avatar-font-size-sm, .75rem)}[frAvatarGroup][data-size=md]>[frAvatarGroupCount]{inline-size:var(--frame-avatar-size-md, 2.5rem);block-size:var(--frame-avatar-size-md, 2.5rem);font-size:var(--frame-avatar-font-size-md, .875rem)}[frAvatarGroup][data-size=lg]>[frAvatarGroupCount]{inline-size:var(--frame-avatar-size-lg, 3.5rem);block-size:var(--frame-avatar-size-lg, 3.5rem);font-size:var(--frame-avatar-font-size-lg, 1rem)}[frAvatarGroup][data-size=sm]>[frAvatar]{--frame-avatar-size-current: var(--frame-avatar-size-sm, 2rem);--frame-avatar-font-size-current: var(--frame-avatar-font-size-sm, .75rem)}[frAvatarGroup][data-size=md]>[frAvatar]{--frame-avatar-size-current: var(--frame-avatar-size-md, 2.5rem);--frame-avatar-font-size-current: var(--frame-avatar-font-size-md, .875rem)}[frAvatarGroup][data-size=lg]>[frAvatar]{--frame-avatar-size-current: var(--frame-avatar-size-lg, 3.5rem);--frame-avatar-font-size-current: var(--frame-avatar-font-size-lg, 1rem)}[frAvatarGroupCount]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--frame-avatar-group-count-border, var(--frame-border));border-radius:var(--frame-avatar-root-radius, 999px);background:var(--frame-avatar-group-count-bg, var(--frame-surface));color:var(--frame-avatar-group-count-color, var(--frame-muted-foreground));font-weight:var(--frame-avatar-root-font-weight, 600);box-shadow:var(--frame-avatar-root-shadow, none)}:root{--frame-button-root-gap: .5rem;--frame-button-root-height: 2.25rem;--frame-button-root-padding-x: 1rem;--frame-button-root-radius: var(--frame-radius-md);--frame-button-root-shadow: var(--frame-shadow-sm);--frame-button-root-font-size: .875rem;--frame-button-root-font-weight: 600;--frame-button-root-ring-color: var(--frame-ring);--frame-button-root-focus-shadow: var(--frame-button-root-shadow), 0 0 0 3px var(--frame-button-root-ring-color);--frame-button-root-hover-filter: brightness(.98);--frame-button-root-active-filter: brightness(.96);--frame-button-root-disabled-opacity: .55;--frame-button-root-disabled-shadow: none;--frame-button-loading-size: 1rem;--frame-button-loading-stroke: 2px;--frame-button-loading-track: color-mix(in srgb, white 24%, transparent);--frame-button-icon-size: 1rem;--frame-button-label-weight: inherit}@supports (color: color-mix(in lab,red,red)){:root{--frame-button-root-focus-shadow: var(--frame-button-root-shadow), 0 0 0 3px color-mix(in srgb, var(--frame-button-root-ring-color) 35%, transparent)}}[frButtonLabel]{font-weight:var(--frame-button-label-weight, inherit)}[frButtonIcon]{display:inline-flex;inline-size:var(--frame-button-icon-size, 1rem);block-size:var(--frame-button-icon-size, 1rem);align-items:center;justify-content:center;flex:0 0 auto}.frame-button[data-size=sm] [frButtonIcon]{inline-size:var(--frame-button-icon-size, .875rem);block-size:var(--frame-button-icon-size, .875rem)}.frame-button[data-size=lg] [frButtonIcon]{inline-size:var(--frame-button-icon-size, 1.125rem);block-size:var(--frame-button-icon-size, 1.125rem)}.frame-button{--frame-button-root-bg: var(--frame-primary);--frame-button-root-border: transparent;--frame-button-root-color: var(--frame-primary-foreground);--frame-button-root-hover-bg: var(--frame-primary);--frame-button-root-hover-border: var(--frame-button-root-border);--frame-button-root-hover-color: var(--frame-button-root-color);--frame-button-root-active-bg: var(--frame-primary);--frame-button-root-active-border: var(--frame-button-root-hover-border);--frame-button-root-active-color: var(--frame-button-root-hover-color);--frame-spinner-size: var(--frame-button-loading-size, 1rem);--frame-spinner-stroke: var(--frame-button-loading-stroke, 2px);--frame-spinner-track-color: var( --frame-button-loading-track, currentColor );--frame-spinner-indicator-color: currentColor;position:relative;display:inline-flex;min-width:2rem;min-height:var(--frame-button-root-height, 2.5rem);align-items:center;justify-content:center;gap:var(--frame-button-root-gap, .5rem);border:1px solid var(--frame-button-root-border);border-radius:var(--frame-button-root-radius, var(--frame-radius-md));background:var(--frame-button-root-bg);color:var(--frame-button-root-color);cursor:pointer;font:inherit;font-size:var(--frame-button-root-font-size, .875rem);font-weight:var(--frame-button-root-font-weight, 600);line-height:1;padding-inline:var(--frame-button-root-padding-x, 1rem);text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,filter .15s ease,transform .15s ease,opacity .15s ease;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}@supports (color: color-mix(in lab,red,red)){.frame-button{--frame-button-root-hover-bg: color-mix(in srgb, var(--frame-primary) 92%, white)}}@supports (color: color-mix(in lab,red,red)){.frame-button{--frame-button-root-active-bg: color-mix(in srgb, var(--frame-primary) 84%, black)}}@supports (color: color-mix(in lab,red,red)){.frame-button{--frame-spinner-track-color: var( --frame-button-loading-track, color-mix(in srgb, currentColor 24%, transparent) )}}.frame-icon-button{inline-size:var(--frame-button-root-height, 2.5rem);padding-inline:0;flex:0 0 auto}.frame-button:where([data-loading]):after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:var(--frame-spinner-size);block-size:var(--frame-spinner-size);border:var(--frame-spinner-stroke) solid var(--frame-spinner-track-color);border-radius:999px;border-top-color:var(--frame-spinner-indicator-color);opacity:0;pointer-events:none;transform:translate(-50%,-50%)}.frame-button:where(button){padding-block:0}.frame-button:where(:not(:disabled,[data-disabled])):hover{background:var(--frame-button-root-hover-bg);border-color:var(--frame-button-root-hover-border);color:var(--frame-button-root-hover-color);filter:var(--frame-button-root-hover-filter, brightness(.98))}.frame-button:where(:not(:disabled,[data-disabled])):active{background:var(--frame-button-root-active-bg);border-color:var(--frame-button-root-active-border);color:var(--frame-button-root-active-color);filter:var(--frame-button-root-active-filter, brightness(.96));transform:translateY(1px)}.frame-button:focus-visible{outline:2px solid transparent;outline-offset:2px}.frame-button[data-loading]:after{animation:frame-button-spin .7s linear infinite;opacity:1}.frame-button[data-has-custom-loading]:after{display:none}.frame-button[data-loading][data-loading-display=replace] .frame-button__icon,.frame-button[data-loading][data-loading-display=replace] .frame-button__label,.frame-button[data-loading][data-loading-display=inline] .frame-button__icon{display:none}.frame-button[data-loading][data-loading-display=inline]:after{animation-name:frame-button-spin-inline;position:static;flex:0 0 auto;opacity:1;transform:none}.frame-button:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:var(--frame-button-root-disabled-opacity, .55)}.frame-button[data-appearance=outline]{--frame-button-root-bg: var(--frame-surface);--frame-button-root-border: var(--frame-border);--frame-button-root-color: var(--frame-surface-foreground);--frame-button-root-hover-bg: var(--frame-surface);--frame-button-root-hover-border: var(--frame-border);--frame-button-root-hover-color: var(--frame-button-root-color);--frame-button-root-active-bg: var(--frame-surface);--frame-button-root-active-border: var(--frame-button-root-hover-border);--frame-button-root-active-color: var(--frame-button-root-hover-color)}@supports (color: color-mix(in lab,red,red)){.frame-button[data-appearance=outline]{--frame-button-root-hover-bg: color-mix(in srgb, var(--frame-surface) 80%, var(--frame-muted))}}@supports (color: color-mix(in lab,red,red)){.frame-button[data-appearance=outline]{--frame-button-root-hover-border: color-mix(in srgb, var(--frame-border) 80%, var(--frame-foreground))}}@supports (color: color-mix(in lab,red,red)){.frame-button[data-appearance=outline]{--frame-button-root-active-bg: color-mix(in srgb, var(--frame-surface) 65%, var(--frame-muted))}}.frame-button[data-appearance=ghost]{--frame-button-root-bg: transparent;--frame-button-root-border: transparent;--frame-button-root-color: var(--frame-foreground);--frame-button-root-hover-bg: var(--frame-muted);--frame-button-root-hover-border: var(--frame-button-root-border);--frame-button-root-hover-color: var(--frame-button-root-color);--frame-button-root-active-bg: var(--frame-muted);--frame-button-root-active-border: var(--frame-button-root-hover-border);--frame-button-root-active-color: var(--frame-button-root-hover-color)}@supports (color: color-mix(in lab,red,red)){.frame-button[data-appearance=ghost]{--frame-button-root-hover-bg: color-mix(in srgb, var(--frame-muted) 60%, transparent)}}@supports (color: color-mix(in lab,red,red)){.frame-button[data-appearance=ghost]{--frame-button-root-active-bg: color-mix(in srgb, var(--frame-muted) 80%, transparent)}}.frame-button[data-size=sm]{min-height:2rem;padding-inline:.75rem;font-size:.8125rem}.frame-button[data-size=lg]{min-height:2.75rem;padding-inline:1.25rem;font-size:.9375rem}.frame-button[data-radius=none]{border-radius:0}.frame-button[data-radius=sm]{border-radius:var(--frame-radius-sm)}.frame-button[data-radius=md]{border-radius:var(--frame-radius-md)}.frame-button[data-radius=lg]{border-radius:var(--frame-radius-lg)}.frame-button[data-radius=full]{border-radius:var(--frame-radius-full)}[frButtonLoading]{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:inline-flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:translate(-50%,-50%)}.frame-button>[frSpinner],.frame-button>frame-spinner{position:absolute;inset:0;margin:auto;opacity:0;pointer-events:none}.frame-button[data-loading] [frButtonLoading]{opacity:1}.frame-button[data-loading]>[frSpinner],.frame-button[data-loading]>frame-spinner{opacity:1}.frame-button[data-loading][data-loading-display=inline] [frButtonLoading]{position:static;flex:0 0 auto;transform:none}.frame-button[data-loading][data-loading-display=inline]>[frSpinner],.frame-button[data-loading][data-loading-display=inline]>frame-spinner{position:static;margin:0}@keyframes frame-button-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes frame-button-spin-inline{to{transform:rotate(360deg)}}.frame-button-group,[frButtonGroup],frame-button-group{display:inline-flex;align-items:stretch;width:100%}.frame-button-group[data-orientation=vertical],[frButtonGroup][data-orientation=vertical],frame-button-group[data-orientation=vertical]{flex-direction:column}.frame-button-group[data-orientation=horizontal]>*+*,[frButtonGroup][data-orientation=horizontal]>*+*,frame-button-group[data-orientation=horizontal]>*+*{margin-inline-start:-1px}.frame-button-group[data-orientation=vertical]>*+*,[frButtonGroup][data-orientation=vertical]>*+*,frame-button-group[data-orientation=vertical]>*+*{margin-block-start:-1px}.frame-button-group[data-orientation=horizontal]>:first-child,[frButtonGroup][data-orientation=horizontal]>:first-child,frame-button-group[data-orientation=horizontal]>:first-child{border-start-end-radius:0;border-end-end-radius:0}.frame-button-group[data-orientation=horizontal]>:last-child,[frButtonGroup][data-orientation=horizontal]>:last-child,frame-button-group[data-orientation=horizontal]>:last-child{border-start-start-radius:0;border-end-start-radius:0}.frame-button-group[data-orientation=horizontal]>:not(:first-child):not(:last-child),[frButtonGroup][data-orientation=horizontal]>:not(:first-child):not(:last-child),frame-button-group[data-orientation=horizontal]>:not(:first-child):not(:last-child){border-radius:0}.frame-button-group[data-orientation=vertical]>:first-child,[frButtonGroup][data-orientation=vertical]>:first-child,frame-button-group[data-orientation=vertical]>:first-child{border-end-start-radius:0;border-end-end-radius:0}.frame-button-group[data-orientation=vertical]>:last-child,[frButtonGroup][data-orientation=vertical]>:last-child,frame-button-group[data-orientation=vertical]>:last-child{border-start-start-radius:0;border-start-end-radius:0}.frame-button-group[data-orientation=vertical]>:not(:first-child):not(:last-child),[frButtonGroup][data-orientation=vertical]>:not(:first-child):not(:last-child),frame-button-group[data-orientation=vertical]>:not(:first-child):not(:last-child){border-radius:0}.frame-button-group>*{position:relative}:root{--frame-breadcrumb-root-color: var(--frame-muted-foreground);--frame-breadcrumb-root-font-size: .875rem;--frame-breadcrumb-root-line-height: 1.25rem;--frame-breadcrumb-list-gap: .375rem;--frame-breadcrumb-link-color: var(--frame-muted-foreground);--frame-breadcrumb-link-hover-color: var(--frame-foreground);--frame-breadcrumb-link-focus-shadow: 0 0 0 3px var(--frame-ring);--frame-breadcrumb-page-color: var(--frame-foreground);--frame-breadcrumb-separator-color: var(--frame-muted-foreground);--frame-breadcrumb-separator-size: .875rem;--frame-breadcrumb-ellipsis-size: 1.5rem;--frame-breadcrumb-ellipsis-radius: var(--frame-radius-sm);--frame-breadcrumb-ellipsis-hover-bg: var(--frame-muted);--frame-breadcrumb-transition-duration: .15s}@supports (color: color-mix(in lab,red,red)){:root{--frame-breadcrumb-link-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-ring) 24%, transparent)}}[frBreadcrumb],nav[frBreadcrumb]{display:block;color:var(--frame-breadcrumb-root-color);font-size:var(--frame-breadcrumb-root-font-size);line-height:var(--frame-breadcrumb-root-line-height)}[frBreadcrumbList]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--frame-breadcrumb-list-gap);margin:0;padding:0;list-style:none}[frBreadcrumbItem]{display:inline-flex;min-width:0;align-items:center;gap:var(--frame-breadcrumb-list-gap)}[frBreadcrumbLink]{min-width:0;border-radius:var(--frame-radius-sm);color:var(--frame-breadcrumb-link-color);text-decoration:none;text-underline-offset:.25rem;transition:color var(--frame-breadcrumb-transition-duration) ease,box-shadow var(--frame-breadcrumb-transition-duration) ease}[frBreadcrumbLink]:hover{color:var(--frame-breadcrumb-link-hover-color);text-decoration:underline}[frBreadcrumbLink]:focus-visible{outline:none;box-shadow:var(--frame-breadcrumb-link-focus-shadow)}[frBreadcrumbPage]{min-width:0;color:var(--frame-breadcrumb-page-color);font-weight:500}[frBreadcrumbSeparator]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--frame-breadcrumb-separator-color);font-size:var(--frame-breadcrumb-separator-size);line-height:1;-webkit-user-select:none;user-select:none}[frBreadcrumbSeparator]:empty:before{content:"/"}[frBreadcrumbEllipsis],frame-breadcrumb-ellipsis{display:inline-flex;inline-size:var(--frame-breadcrumb-ellipsis-size);block-size:var(--frame-breadcrumb-ellipsis-size);align-items:center;justify-content:center;border-radius:var(--frame-breadcrumb-ellipsis-radius);color:var(--frame-breadcrumb-root-color);letter-spacing:.08em;transition:background-color var(--frame-breadcrumb-transition-duration) ease}[frBreadcrumbEllipsis]:hover,frame-breadcrumb-ellipsis:hover{background:var(--frame-breadcrumb-ellipsis-hover-bg)}.frame-breadcrumb__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--frame-calendar-bg: var(--frame-surface);--frame-calendar-color: var(--frame-surface-foreground);--frame-calendar-border: var(--frame-border);--frame-calendar-radius: var(--frame-radius-lg);--frame-calendar-padding: .875rem;--frame-calendar-gap: 1rem;--frame-calendar-cell-size: 2.25rem;--frame-calendar-cell-radius: var(--frame-radius-md);--frame-calendar-muted-color: var(--frame-muted-foreground);--frame-calendar-day-hover-bg: var(--frame-muted);--frame-calendar-day-hover-color: var(--frame-foreground);--frame-calendar-day-selected-bg: var(--frame-primary);--frame-calendar-day-selected-color: var(--frame-primary-foreground);--frame-calendar-day-range-bg: var(--frame-primary);--frame-calendar-day-range-outline: var(--frame-background);--frame-calendar-day-today-border: var(--frame-primary);--frame-calendar-day-disabled-date-decoration: var(--frame-destructive);--frame-calendar-day-disabled-opacity: .38;--frame-calendar-nav-size: 2rem;--frame-calendar-nav-radius: var(--frame-radius-md);--frame-calendar-nav-hover-bg: var(--frame-muted);--frame-calendar-select-height: 2rem;--frame-calendar-select-radius: var(--frame-radius-md);--frame-calendar-select-border: var(--frame-border);--frame-calendar-select-bg: var(--frame-background);--frame-calendar-focus-shadow: 0 0 0 3px var(--frame-ring);--frame-calendar-transition-duration: .15s}@supports (color: color-mix(in lab,red,red)){:root{--frame-calendar-day-range-bg: color-mix(in srgb, var(--frame-primary) 14%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-calendar-day-today-border: color-mix(in srgb, var(--frame-primary) 55%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-calendar-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-ring) 26%, transparent)}}.frame-calendar{display:inline-grid;gap:var(--frame-calendar-gap);width:fit-content;max-width:100%;padding:var(--frame-calendar-padding);border:1px solid var(--frame-calendar-border);border-radius:var(--frame-calendar-radius);background:var(--frame-calendar-bg);color:var(--frame-calendar-color);box-sizing:border-box;font-size:.875rem}.frame-calendar__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.frame-calendar__caption,.frame-calendar__month-caption{color:var(--frame-calendar-color);font-weight:600;text-align:center}.frame-calendar__month-caption{margin:0 0 .75rem;font-size:.875rem}.frame-calendar__caption-controls{display:flex;min-width:0;flex:1 1 auto;justify-content:center;gap:.5rem}.frame-calendar__select{min-height:var(--frame-calendar-select-height);border:1px solid var(--frame-calendar-select-border);border-radius:var(--frame-calendar-select-radius);background:var(--frame-calendar-select-bg);color:inherit;font:inherit;font-size:.8125rem;padding-inline:.5rem}.frame-calendar__select:focus-visible,.frame-calendar__nav-button:focus-visible,.frame-calendar__day:focus-visible{outline:none;box-shadow:var(--frame-calendar-focus-shadow)}.frame-calendar__nav-button{display:inline-flex;inline-size:var(--frame-calendar-nav-size);block-size:var(--frame-calendar-nav-size);align-items:center;justify-content:center;border:0;border-radius:var(--frame-calendar-nav-radius);background:transparent;color:var(--frame-calendar-muted-color);cursor:pointer;font:inherit;font-size:1.25rem;line-height:1;transition:background-color var(--frame-calendar-transition-duration) ease,color var(--frame-calendar-transition-duration) ease}.frame-calendar__nav-button:hover:not(:disabled){background:var(--frame-calendar-nav-hover-bg);color:var(--frame-calendar-color)}.frame-calendar__nav-button:disabled,.frame-calendar__select:disabled{cursor:not-allowed;opacity:var(--frame-calendar-day-disabled-opacity)}.frame-calendar__months{display:flex;flex-wrap:wrap;gap:var(--frame-calendar-gap)}.frame-calendar__month{min-width:0}.frame-calendar__table{border-collapse:collapse;border-spacing:0}.frame-calendar__weekday,.frame-calendar__week-number-header,.frame-calendar__week-number{inline-size:var(--frame-calendar-cell-size);block-size:1.75rem;color:var(--frame-calendar-muted-color);font-size:.75rem;font-weight:500;text-align:center}.frame-calendar__week-number{font-variant-numeric:tabular-nums}.frame-calendar__cell{position:relative;padding-block:.125rem;padding-inline:0;text-align:center}.frame-calendar__day{position:relative;z-index:1;display:inline-flex;inline-size:var(--frame-calendar-cell-size);block-size:var(--frame-calendar-cell-size);flex-direction:column;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--frame-calendar-cell-radius);background:transparent;color:inherit;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;line-height:1;transition:background-color var(--frame-calendar-transition-duration) ease,border-color var(--frame-calendar-transition-duration) ease,color var(--frame-calendar-transition-duration) ease,opacity var(--frame-calendar-transition-duration) ease}.frame-calendar__day:hover:not(:disabled){background:var(--frame-calendar-day-hover-bg);color:var(--frame-calendar-day-hover-color)}.frame-calendar__cell[data-outside] .frame-calendar__day{color:var(--frame-calendar-muted-color)}.frame-calendar__cell[data-today] .frame-calendar__day{border-color:var(--frame-calendar-day-today-border)}.frame-calendar__cell[data-selected] .frame-calendar__day{background:var(--frame-calendar-day-selected-bg);color:var(--frame-calendar-day-selected-color)}.frame-calendar__cell[data-range-middle]:before,.frame-calendar__cell[data-range-start]:before,.frame-calendar__cell[data-range-end]:before{content:"";position:absolute;inset-block:.125rem;inset-inline:0;background:var(--frame-calendar-day-range-bg)}.frame-calendar__cell[data-range-middle] .frame-calendar__day{background:transparent;color:var(--frame-calendar-color)}.frame-calendar__cell[data-range-start]:before{inset-inline-start:50%}.frame-calendar__cell[data-range-end]:before{inset-inline-end:50%}.frame-calendar__cell[data-range-start][data-range-end]:before{display:none}.frame-calendar__cell[data-range-start] .frame-calendar__day,.frame-calendar__cell[data-range-end] .frame-calendar__day{box-shadow:0 0 0 2px var(--frame-calendar-day-range-outline)}.frame-calendar__cell[data-disabled-date] .frame-calendar__day-number{text-decoration:line-through;text-decoration-color:var(--frame-calendar-day-disabled-date-decoration)}.frame-calendar__day:disabled{cursor:not-allowed;opacity:var(--frame-calendar-day-disabled-opacity)}.frame-calendar__day-number{font-weight:500}.frame-calendar__day-meta{margin-top:.25rem;color:currentColor;font-size:.625rem;opacity:.72}.frame-calendar[data-disabled]{opacity:.72}:root{--frame-card-bg: var(--frame-surface);--frame-card-color: var(--frame-surface-foreground);--frame-card-border: var(--frame-border);--frame-card-radius: var(--frame-radius-md);--frame-card-shadow: 0 1px 2px rgb(0 0 0 / .04);--frame-card-font-size: .875rem;--frame-card-title-color: var(--frame-foreground);--frame-card-title-font-size: 1rem;--frame-card-title-font-weight: 600;--frame-card-title-line-height: 1.25;--frame-card-description-color: var(--frame-muted-foreground);--frame-card-description-font-size: .875rem;--frame-card-description-line-height: 1.45;--frame-card-footer-bg: var(--frame-muted);--frame-card-footer-border: var(--frame-border)}@supports (color: color-mix(in lab,red,red)){:root{--frame-card-footer-bg: color-mix(in srgb, var(--frame-muted) 48%, transparent)}}[frCard],frame-card{display:flex;flex-direction:column;gap:var(--frame-card-gap, var(--frame-card-spacing, 1rem));overflow:hidden;border:1px solid var(--frame-card-border);border-radius:var(--frame-card-radius);background:var(--frame-card-bg);box-shadow:var(--frame-card-shadow);box-sizing:border-box;color:var(--frame-card-color);font-size:var(--frame-card-font-size);padding-block:var(--frame-card-spacing, 1rem);height:fit-content}[frCard][data-size=sm],frame-card[data-size=sm]{--frame-card-spacing: .75rem}[frCard][data-spacing=sm],frame-card[data-spacing=sm]{--frame-card-spacing: .75rem}[frCard][data-spacing=md],frame-card[data-spacing=md]{--frame-card-spacing: 1rem}[frCard][data-spacing=lg],frame-card[data-spacing=lg]{--frame-card-spacing: 1.25rem}[frCard][data-spacing=xl],frame-card[data-spacing=xl]{--frame-card-spacing: 2rem}[frCard]>img:first-child,frame-card>img:first-child,[frCard]>picture:first-child img,frame-card>picture:first-child img{display:block;width:100%;border-start-start-radius:calc(var(--frame-card-radius) - 1px);border-start-end-radius:calc(var(--frame-card-radius) - 1px)}[frCard]>img:first-child,frame-card>img:first-child,[frCard]>picture:first-child,frame-card>picture:first-child{margin-block-start:calc(var(--frame-card-spacing, 1rem) * -1)}[frCard]>img:last-child,frame-card>img:last-child,[frCard]>picture:last-child img,frame-card>picture:last-child img{border-end-start-radius:calc(var(--frame-card-radius) - 1px);border-end-end-radius:calc(var(--frame-card-radius) - 1px)}[frCardHeader]{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;align-items:start;gap:.25rem;padding-inline:var(--frame-card-spacing, 1rem)}[frCardHeader]:has([frCardAction]){grid-template-columns:minmax(0,1fr) auto;column-gap:1rem}[frCardHeader]:has([frCardDescription]){grid-template-rows:auto auto}[frCardTitle]{min-width:0;margin:0;color:var(--frame-card-title-color);font-size:var(--frame-card-title-font-size);font-weight:var(--frame-card-title-font-weight);line-height:var(--frame-card-title-line-height)}[frCardDescription]{min-width:0;margin:0;color:var(--frame-card-description-color);font-size:var(--frame-card-description-font-size);line-height:var(--frame-card-description-line-height)}[frCardAction]{grid-column:2;grid-row:1 / span 2;align-self:start;justify-self:end}[frCardContent]{padding-inline:var(--frame-card-spacing, 1rem)}[frCardContent]>:first-child,[frCardFooter]>:first-child{margin-block-start:0}[frCardContent]>:last-child,[frCardFooter]>:last-child{margin-block-end:0}[frCardFooter]{display:flex;align-items:center;gap:.5rem;margin-block-end:calc(var(--frame-card-spacing, 1rem) * -1);border-block-start:1px solid var(--frame-card-footer-border);background:var(--frame-card-footer-bg);padding:var(--frame-card-spacing, 1rem)}[frCardFooter][data-align=end]{justify-content:flex-end}[frCardFooter][data-align=between]{justify-content:space-between}:root{--frame-carousel-gap: 1rem;--frame-carousel-item-size: 100%;--frame-carousel-control-offset: -3rem;--frame-carousel-control-size: 2.5rem;--frame-carousel-viewport-radius: var(--frame-radius-lg)}[frCarousel],frame-carousel{position:relative;display:block;width:100%;box-sizing:border-box}[frCarouselContent]{display:flex;gap:var(--frame-carousel-gap);overflow:auto;overscroll-behavior:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--frame-carousel-viewport-radius)}[frCarouselContent]::-webkit-scrollbar{display:none}[frCarouselContent][data-orientation=vertical]{max-block-size:var(--frame-carousel-vertical-size, 20rem);flex-direction:column;scroll-snap-type:y mandatory}[frCarouselItem],[data-frame-carousel-clone]{flex:0 0 var(--frame-carousel-item-size);min-width:0;min-height:0;scroll-snap-align:var(--frame-carousel-snap-align, start)}[frCarousel][data-align=center] [frCarouselItem],[frCarousel][data-align=center] [data-frame-carousel-clone],frame-carousel[data-align=center] [frCarouselItem],frame-carousel[data-align=center] [data-frame-carousel-clone]{--frame-carousel-snap-align: center}[frCarousel][data-align=end] [frCarouselItem],[frCarousel][data-align=end] [data-frame-carousel-clone],frame-carousel[data-align=end] [frCarouselItem],frame-carousel[data-align=end] [data-frame-carousel-clone]{--frame-carousel-snap-align: end}[frCarouselPrevious],[frCarouselNext]{position:absolute;z-index:1;inline-size:var(--frame-carousel-control-size);block-size:var(--frame-carousel-control-size);padding:0}[frCarousel][data-orientation=horizontal] [frCarouselPrevious],frame-carousel[data-orientation=horizontal] [frCarouselPrevious]{inset-block-start:50%;inset-inline-start:var(--frame-carousel-control-offset);transform:translateY(-50%)}[frCarousel][data-orientation=horizontal] [frCarouselNext],frame-carousel[data-orientation=horizontal] [frCarouselNext]{inset-block-start:50%;inset-inline-end:var(--frame-carousel-control-offset);transform:translateY(-50%)}[frCarousel][data-orientation=vertical] [frCarouselPrevious],frame-carousel[data-orientation=vertical] [frCarouselPrevious]{inset-block-start:var(--frame-carousel-control-offset);inset-inline-start:50%;transform:translate(-50%) rotate(90deg)}[frCarousel][data-orientation=vertical] [frCarouselNext],frame-carousel[data-orientation=vertical] [frCarouselNext]{inset-block-end:var(--frame-carousel-control-offset);inset-inline-start:50%;transform:translate(-50%) rotate(90deg)}:root{--frame-checkbox-root-size: 1rem;--frame-checkbox-root-bg: var(--frame-surface);--frame-checkbox-root-border: var(--frame-border);--frame-checkbox-root-color: var(--frame-primary-foreground);--frame-checkbox-root-radius: var(--frame-radius-sm);--frame-checkbox-root-hover-bg: var(--frame-checkbox-root-bg);--frame-checkbox-root-hover-border: var(--frame-border);--frame-checkbox-root-checked-bg: var(--frame-primary);--frame-checkbox-root-checked-border: var(--frame-primary);--frame-checkbox-root-checked-color: var(--frame-primary-foreground);--frame-checkbox-root-ring-color: var(--frame-ring);--frame-checkbox-root-focus-shadow: 0 0 0 3px var(--frame-checkbox-root-ring-color);--frame-checkbox-root-disabled-opacity: .55;--frame-checkbox-root-invalid-border: var(--frame-primary);--frame-checkbox-indicator-size: .5rem;--frame-checkbox-indeterminate-width: .5rem;--frame-checkbox-indeterminate-height: .125rem;--frame-checkbox-field-gap: .75rem;--frame-checkbox-label-color: var(--frame-foreground);--frame-checkbox-label-disabled-color: var(--frame-muted-foreground)}@supports (color: color-mix(in lab,red,red)){:root{--frame-checkbox-root-hover-border: color-mix(in srgb, var(--frame-border) 80%, var(--frame-foreground))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-checkbox-root-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-checkbox-root-ring-color) 35%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-checkbox-root-invalid-border: color-mix(in srgb, var(--frame-primary) 45%, var(--frame-border))}}[frCheckboxField]{display:inline-flex;align-items:center;gap:var(--frame-checkbox-field-gap, .75rem);width:fit-content;color:var(--frame-checkbox-label-color, var(--frame-foreground))}[frCheckboxField]:has([frCheckbox]:disabled){color:var(--frame-checkbox-label-disabled-color, var(--frame-muted-foreground))}[frCheckboxLabel]{font-size:.875rem;line-height:1.35}[frCheckbox]{appearance:none;-webkit-appearance:none;margin:0;inline-size:var(--frame-checkbox-root-size, 1rem);block-size:var(--frame-checkbox-root-size, 1rem);display:inline-grid;place-content:center;flex:0 0 auto;vertical-align:middle;border:1px solid var(--frame-checkbox-root-border, var(--frame-border));border-radius:var(--frame-checkbox-root-radius);background:var(--frame-checkbox-root-bg, var(--frame-surface));color:var(--frame-checkbox-root-color, var(--frame-primary-foreground));cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,opacity .15s ease}[frCheckbox]:before{content:"";inline-size:var(--frame-checkbox-indicator-size, .625rem);block-size:var(--frame-checkbox-indicator-size, .625rem);transform:scale(0);transition:transform .12s ease;clip-path:polygon(14% 44%,0 59%,43% 100%,100% 18%,84% 4%,43% 62%);box-shadow:inset 1rem 1rem currentColor}[frCheckbox]:where(:not(:disabled)):hover{background:var(--frame-checkbox-root-hover-bg, var(--frame-checkbox-root-bg, var(--frame-surface)));border-color:var(--frame-checkbox-root-hover-border, var(--frame-checkbox-root-border, var(--frame-border)))}[frCheckbox]:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var( --frame-checkbox-root-focus-shadow, 0 0 0 3px var(--frame-checkbox-root-ring-color, var(--frame-ring)) )}@supports (color: color-mix(in lab,red,red)){[frCheckbox]:focus-visible{box-shadow:var( --frame-checkbox-root-focus-shadow, 0 0 0 3px color-mix(in srgb, var(--frame-checkbox-root-ring-color, var(--frame-ring)) 35%, transparent) )}}[frCheckbox]:checked,[frCheckbox]:indeterminate{background:var(--frame-checkbox-root-checked-bg, var(--frame-primary));border-color:var(--frame-checkbox-root-checked-border, var(--frame-primary));color:var(--frame-checkbox-root-checked-color, var(--frame-primary-foreground))}[frCheckbox]:checked:before{transform:scale(1)}[frCheckbox]:indeterminate:before{inline-size:var(--frame-checkbox-indeterminate-width, .5rem);block-size:var(--frame-checkbox-indeterminate-height, .125rem);transform:scale(1);border-radius:999px;clip-path:none;box-shadow:none;background:currentColor}[frCheckbox]:disabled{cursor:not-allowed;opacity:var(--frame-checkbox-root-disabled-opacity, .55)}[frCheckbox][aria-invalid=true]{border-color:var(--frame-checkbox-root-invalid-border, var(--frame-primary))}@supports (color: color-mix(in lab,red,red)){[frCheckbox][aria-invalid=true]{border-color:var(--frame-checkbox-root-invalid-border, color-mix(in srgb, var(--frame-primary) 45%, var(--frame-border)))}}:root{--frame-collapsible-trigger-gap: .5rem;--frame-collapsible-trigger-color: var(--frame-foreground);--frame-collapsible-trigger-disabled-opacity: .55;--frame-collapsible-content-color: var(--frame-muted-foreground);--frame-collapsible-content-font-size: .875rem;--frame-collapsible-content-line-height: 1.6;--frame-collapsible-content-padding-block-start: .75rem;--frame-collapsible-content-opacity-closed: 0;--frame-collapsible-content-opacity-open: 1;--frame-collapsible-content-transition-duration: .22s;--frame-collapsible-content-transition-timing: ease}[frCollapsible],frame-collapsible{display:block}[frCollapsibleTrigger]{gap:var(--frame-collapsible-trigger-gap, .5rem);color:var(--frame-collapsible-trigger-color, var(--frame-foreground))}[frCollapsibleTrigger]:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:var(--frame-collapsible-trigger-disabled-opacity, .55)}[frCollapsibleContent]{color:var(--frame-collapsible-content-color, var(--frame-muted-foreground));font-size:var(--frame-collapsible-content-font-size, .875rem);line-height:var(--frame-collapsible-content-line-height, 1.6);overflow:clip;padding-block-start:0;transition:height var(--frame-collapsible-content-transition-duration, .22s) var(--frame-collapsible-content-transition-timing, ease),opacity var(--frame-collapsible-content-transition-duration, .22s) var(--frame-collapsible-content-transition-timing, ease),padding-block-start var(--frame-collapsible-content-transition-duration, .22s) var(--frame-collapsible-content-transition-timing, ease);will-change:height,opacity}[frCollapsibleContent][data-state=closed]{opacity:var(--frame-collapsible-content-opacity-closed, 0);padding-block-start:0}[frCollapsibleContent][data-state=open]{opacity:var(--frame-collapsible-content-opacity-open, 1);padding-block-start:var(--frame-collapsible-content-padding-block-start, .75rem)}:root{--frame-command-bg: var(--frame-surface);--frame-command-color: var(--frame-surface-foreground);--frame-command-border: var(--frame-border);--frame-command-radius: var(--frame-radius-lg);--frame-command-shadow: 0 16px 48px rgb(0 0 0 / .14);--frame-command-input-height: 3.25rem;--frame-command-input-padding-inline: 1rem;--frame-command-input-border: var(--frame-border);--frame-command-input-color: var(--frame-foreground);--frame-command-input-placeholder-color: var(--frame-muted-foreground);--frame-command-list-max-height: 20rem;--frame-command-list-padding: .5rem;--frame-command-list-gap: .25rem;--frame-command-empty-padding: 2.25rem 1rem;--frame-command-empty-color: var(--frame-muted-foreground);--frame-command-group-heading-padding: .5rem .5rem .375rem;--frame-command-group-heading-color: var(--frame-muted-foreground);--frame-command-group-heading-font-size: .75rem;--frame-command-group-heading-font-weight: 650;--frame-command-item-height: 2.5rem;--frame-command-item-gap: .625rem;--frame-command-item-padding: .5rem .625rem;--frame-command-item-radius: var(--frame-radius-md);--frame-command-item-font-size: .875rem;--frame-command-item-highlighted-bg: var(--frame-accent);--frame-command-item-highlighted-color: var(--frame-accent-foreground);--frame-command-item-disabled-opacity: .5;--frame-command-item-icon-size: 1rem;--frame-command-shortcut-color: var(--frame-muted-foreground);--frame-command-shortcut-font-size: .75rem;--frame-command-separator-bg: var(--frame-border);--frame-command-separator-margin: .375rem -.5rem;--frame-command-backdrop-bg: rgb(0 0 0 / .42);--frame-command-backdrop-blur: 3px;--frame-command-dialog-z-index: 1000}[frCommand],frame-command{display:flex;width:100%;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--frame-command-border, var(--frame-border));border-radius:var(--frame-command-radius, var(--frame-radius-lg));background:var(--frame-command-bg, var(--frame-surface));box-shadow:var(--frame-command-shadow, none);color:var(--frame-command-color, var(--frame-surface-foreground))}[frCommandInput]{box-sizing:border-box;inline-size:100%;min-block-size:var(--frame-command-input-height, 3.25rem);border:0;border-block-end:1px solid var(--frame-command-input-border, var(--frame-border));background:transparent;color:var(--frame-command-input-color, var(--frame-foreground));font:inherit;outline:none;padding-inline:var(--frame-command-input-padding-inline, 1rem)}[frCommandInput]::placeholder{color:var(--frame-command-input-placeholder-color, var(--frame-muted-foreground))}[frCommandInput]:disabled{cursor:not-allowed;opacity:.65}[frCommandList]{display:grid;gap:var(--frame-command-list-gap, .25rem);max-block-size:var(--frame-command-list-max-height, 20rem);min-block-size:0;overflow:auto;overscroll-behavior:contain;padding:var(--frame-command-list-padding, .5rem)}[frCommandEmpty]{color:var(--frame-command-empty-color, var(--frame-muted-foreground));font-size:.875rem;padding:var(--frame-command-empty-padding, 2.25rem 1rem);text-align:center}[frCommandGroup]{display:grid;gap:var(--frame-command-list-gap, .25rem)}[frCommandGroup][data-hidden],[frCommandItem][data-hidden]{display:none}[frCommandGroupHeading]{color:var(--frame-command-group-heading-color, var(--frame-muted-foreground));font-size:var(--frame-command-group-heading-font-size, .75rem);font-weight:var(--frame-command-group-heading-font-weight, 650);letter-spacing:.04em;padding:var(--frame-command-group-heading-padding, .5rem .5rem .375rem);text-transform:uppercase}[frCommandItem]{display:flex;align-items:center;gap:var(--frame-command-item-gap, .625rem);inline-size:100%;min-block-size:var(--frame-command-item-height, 2.5rem);border:0;border-radius:var(--frame-command-item-radius, var(--frame-radius-md));background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:var(--frame-command-item-font-size, .875rem);line-height:1.2;padding:var(--frame-command-item-padding, .5rem .625rem);text-align:start}[frCommandItem][data-highlighted],[frCommandItem]:where(:not(:disabled,[data-disabled])):hover{background:var(--frame-command-item-highlighted-bg, var(--frame-accent));color:var(--frame-command-item-highlighted-color, var(--frame-accent-foreground))}[frCommandItem]:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:var(--frame-command-item-disabled-opacity, .5)}[frCommandItemIcon]{display:inline-flex;inline-size:var(--frame-command-item-icon-size, 1rem);block-size:var(--frame-command-item-icon-size, 1rem);flex:0 0 auto;align-items:center;justify-content:center}[frCommandShortcut]{margin-inline-start:auto;color:var(--frame-command-shortcut-color, var(--frame-muted-foreground));font-size:var(--frame-command-shortcut-font-size, .75rem);letter-spacing:.08em}[frCommandSeparator]{block-size:1px;margin:var(--frame-command-separator-margin, .375rem -.5rem);background:var(--frame-command-separator-bg, var(--frame-border))}.cdk-overlay-backdrop.frame-command-dialog__backdrop{-webkit-backdrop-filter:blur(var(--frame-command-backdrop-blur, 3px));backdrop-filter:blur(var(--frame-command-backdrop-blur, 3px));background:var(--frame-command-backdrop-bg, rgb(0 0 0 / .42))}.cdk-global-overlay-wrapper:has(.frame-command-dialog__overlay-pane){z-index:var(--frame-command-dialog-z-index, 1000)}.frame-command-dialog__overlay-pane{inline-size:min(calc(100vw - 2rem),48rem)}.frame-command-dialog__overlay-pane .cdk-dialog-container{display:contents;outline:none}.frame-command-dialog__overlay-pane .cdk-dialog-container>*{display:block;inline-size:100%}.frame-command-dialog__overlay-pane [frCommand],.frame-command-dialog__overlay-pane frame-command{animation:frame-command-dialog-enter .16s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.frame-command-dialog__overlay-pane [frCommand],.frame-command-dialog__overlay-pane frame-command{animation:none}}@keyframes frame-command-dialog-enter{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}:root{--frame-combobox-control-height: 2.5rem;--frame-combobox-control-radius: var(--frame-radius-md);--frame-combobox-control-bg: var(--frame-surface);--frame-combobox-control-color: var(--frame-surface-foreground);--frame-combobox-control-border: var(--frame-border);--frame-combobox-control-font-size: .875rem;--frame-combobox-control-padding-inline: .875rem;--frame-combobox-control-disabled-bg: var(--frame-surface);--frame-combobox-control-disabled-color: var(--frame-muted-foreground);--frame-combobox-control-disabled-opacity: .6;--frame-combobox-control-focus-border: var(--frame-ring);--frame-combobox-control-focus-shadow: 0 0 0 3px var(--frame-ring);--frame-combobox-control-invalid-border: var(--frame-destructive);--frame-combobox-control-invalid-shadow: 0 0 0 3px var(--frame-destructive);--frame-combobox-control-transition-duration: .15s;--frame-combobox-clear-offset: .375rem;--frame-combobox-panel-max-height: min(18rem, 50vh);--frame-combobox-panel-radius: var(--frame-radius-md);--frame-combobox-panel-bg: var(--frame-surface);--frame-combobox-panel-color: var(--frame-surface-foreground);--frame-combobox-panel-border: var(--frame-border);--frame-combobox-panel-shadow: var(--frame-shadow-md);--frame-combobox-panel-padding: .25rem;--frame-combobox-motion-duration: .14s;--frame-combobox-motion-easing: cubic-bezier(.16, 1, .3, 1);--frame-combobox-motion-distance: .2rem;--frame-combobox-motion-scale: .98;--frame-combobox-list-gap: .125rem;--frame-combobox-item-height: 2rem;--frame-combobox-item-gap: .5rem;--frame-combobox-item-radius: calc(var(--frame-radius-md) - .125rem);--frame-combobox-item-font-size: .875rem;--frame-combobox-item-padding: .375rem .5rem .375rem 2rem;--frame-combobox-item-indicator-offset: .625rem;--frame-combobox-item-disabled-opacity: .5;--frame-combobox-muted-font-size: .8125rem;--frame-combobox-muted-padding: .5rem;--frame-combobox-separator-margin: .25rem -.25rem;--frame-combobox-separator-bg: var(--frame-border);--frame-combobox-chip-gap: .25rem;--frame-combobox-chip-height: 1.375rem;--frame-combobox-chip-radius: 999px;--frame-combobox-chip-bg: var(--frame-primary);--frame-combobox-chip-color: var(--frame-primary-foreground);--frame-combobox-chip-font-size: .75rem;--frame-combobox-chip-font-weight: 600;--frame-combobox-chip-padding-block: .1875rem;--frame-combobox-chip-padding-inline: .625rem .25rem;--frame-combobox-chip-remove-size: 1rem;--frame-combobox-chip-remove-radius: 999px;--frame-combobox-chip-remove-bg: currentColor;--frame-combobox-chip-remove-hover-bg: currentColor;--frame-combobox-chips-gap: .375rem;--frame-combobox-chips-padding: .375rem;--frame-combobox-chips-input-min-width: 8rem;--frame-combobox-chips-input-padding: .25rem;--frame-combobox-error-color: var(--frame-destructive);--frame-combobox-error-font-size: .8125rem}@supports (color: color-mix(in lab,red,red)){:root{--frame-combobox-control-disabled-bg: color-mix(in srgb, var(--frame-surface) 78%, var(--frame-muted))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-combobox-control-focus-border: color-mix(in srgb, var(--frame-ring) 70%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-combobox-control-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-ring) 22%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-combobox-control-invalid-border: color-mix(in srgb, var(--frame-destructive) 65%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-combobox-control-invalid-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-destructive) 14%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-combobox-chip-remove-bg: color-mix(in srgb, currentColor 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-combobox-chip-remove-hover-bg: color-mix(in srgb, currentColor 20%, transparent)}}[frCombobox],frame-combobox,.frame-combobox__anchor{display:inline-block;width:100%;position:relative}.frame-combobox__input,.frame-combobox__trigger,.frame-combobox__chips{box-sizing:border-box;width:100%;min-block-size:var(--frame-combobox-control-height);border:1px solid var(--frame-combobox-control-border);border-radius:var(--frame-combobox-control-radius);background:var(--frame-combobox-control-bg);color:var(--frame-combobox-control-color);font:inherit;font-size:var(--frame-combobox-control-font-size);outline:none;transition:background-color var(--frame-combobox-control-transition-duration) ease,border-color var(--frame-combobox-control-transition-duration) ease,box-shadow var(--frame-combobox-control-transition-duration) ease,color var(--frame-combobox-control-transition-duration) ease}[frCombobox][data-disabled],frame-combobox[data-disabled]{cursor:not-allowed}[frCombobox][data-disabled] .frame-combobox__input,[frCombobox][data-disabled] .frame-combobox__trigger,[frCombobox][data-disabled] .frame-combobox__chips,frame-combobox[data-disabled] .frame-combobox__input,frame-combobox[data-disabled] .frame-combobox__trigger,frame-combobox[data-disabled] .frame-combobox__chips{background:var(--frame-combobox-control-disabled-bg);color:var(--frame-combobox-control-disabled-color);cursor:not-allowed;opacity:var(--frame-combobox-control-disabled-opacity)}.frame-combobox__input,.frame-combobox__trigger{padding-inline:var(--frame-combobox-control-padding-inline)}.frame-combobox__input:focus-visible,.frame-combobox__trigger:focus-visible,.frame-combobox__chips:focus-within{border-color:var(--frame-combobox-control-focus-border);box-shadow:var(--frame-combobox-control-focus-shadow)}.frame-combobox__input[aria-invalid=true],.frame-combobox__chips[data-invalid],[frCombobox][data-invalid] .frame-combobox__trigger{border-color:var(--frame-combobox-control-invalid-border);box-shadow:var(--frame-combobox-control-invalid-shadow)}.frame-combobox__trigger{display:inline-flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:start}.frame-combobox__clear{position:absolute;right:var(--frame-combobox-clear-offset);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--frame-radius-sm);background:transparent;color:var(--frame-muted-foreground);cursor:pointer;font:inherit}[frComboboxInput][data-has-value=false]~.frame-combobox__clear{opacity:0}.frame-combobox__panel{box-sizing:border-box;inline-size:100%;max-block-size:var(--frame-combobox-panel-max-height);overflow:auto;border:1px solid var(--frame-combobox-panel-border);border-radius:var(--frame-combobox-panel-radius);background:var(--frame-combobox-panel-bg);color:var(--frame-combobox-panel-color);box-shadow:var(--frame-combobox-panel-shadow);padding:var(--frame-combobox-panel-padding);transform-origin:var(--frame-combobox-origin, top left);animation:frame-combobox-enter var(--frame-combobox-motion-duration) var(--frame-combobox-motion-easing);will-change:opacity,transform}.frame-combobox-overlay--bottom .frame-combobox__panel{--frame-combobox-enter-x: 0;--frame-combobox-enter-y: calc(var(--frame-combobox-motion-distance) * -1);--frame-combobox-origin: top left}.frame-combobox-overlay--top .frame-combobox__panel{--frame-combobox-enter-x: 0;--frame-combobox-enter-y: var(--frame-combobox-motion-distance);--frame-combobox-origin: bottom left}.frame-combobox__list,.frame-combobox__collection,.frame-combobox__group{display:grid;gap:var(--frame-combobox-list-gap)}.frame-combobox__item{position:relative;display:flex;align-items:center;gap:var(--frame-combobox-item-gap);width:100%;min-block-size:var(--frame-combobox-item-height);border:0;border-radius:var(--frame-combobox-item-radius);background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:var(--frame-combobox-item-font-size);line-height:1;padding:var(--frame-combobox-item-padding);text-align:start}.frame-combobox__item[data-hidden]{display:none}.frame-combobox__item[data-highlighted],.frame-combobox__item:hover{background:var(--frame-accent);color:var(--frame-accent-foreground)}.frame-combobox__item[disabled]{cursor:not-allowed;opacity:var(--frame-combobox-item-disabled-opacity)}.frame-combobox__item:not(:has([frComboboxItemIndicator],.frame-combobox__item-indicator)):before{content:"\2713";position:absolute;inset-inline-start:var(--frame-combobox-item-indicator-offset);opacity:0}.frame-combobox__item:not(:has([frComboboxItemIndicator],.frame-combobox__item-indicator))[data-selected]:before{opacity:1}.frame-combobox__item-indicator{position:absolute;inset-inline-start:var(--frame-combobox-item-indicator-offset)}.frame-combobox__item:not([data-selected]) .frame-combobox__item-indicator{opacity:0}.frame-combobox__empty,.frame-combobox__label{color:var(--frame-muted-foreground);font-size:var(--frame-combobox-muted-font-size);padding:var(--frame-combobox-muted-padding)}.frame-combobox__label{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.frame-combobox__separator{block-size:1px;margin:var(--frame-combobox-separator-margin);background:var(--frame-combobox-separator-bg)}.frame-combobox__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--frame-combobox-chips-gap);padding:var(--frame-combobox-chips-padding)}.frame-combobox__value{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--frame-combobox-chips-gap)}.frame-combobox__chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--frame-combobox-chip-gap);min-block-size:var(--frame-combobox-chip-height);border:1px solid transparent;border-radius:var(--frame-combobox-chip-radius);background:var(--frame-combobox-chip-bg);color:var(--frame-combobox-chip-color);box-sizing:border-box;font-size:var(--frame-combobox-chip-font-size);font-weight:var(--frame-combobox-chip-font-weight);line-height:1;padding-block:var(--frame-combobox-chip-padding-block);padding-inline:var(--frame-combobox-chip-padding-inline);white-space:nowrap}.frame-combobox__chip button{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--frame-combobox-chip-remove-size);block-size:var(--frame-combobox-chip-remove-size);border:0;border-radius:var(--frame-combobox-chip-remove-radius);background:var(--frame-combobox-chip-remove-bg);color:inherit;cursor:pointer;font:inherit;line-height:1;padding:0}.frame-combobox__chip button:hover{background:var(--frame-combobox-chip-remove-hover-bg)}.frame-combobox__chips-input{flex:1 1 var(--frame-combobox-chips-input-min-width);min-inline-size:var(--frame-combobox-chips-input-min-width);border:0;background:transparent;color:inherit;font:inherit;outline:none;padding:var(--frame-combobox-chips-input-padding)}.frame-combobox__error{color:var(--frame-combobox-error-color);font-size:var(--frame-combobox-error-font-size);line-height:1.45;margin:0}@keyframes frame-combobox-enter{0%{opacity:0;transform:translate(var(--frame-combobox-enter-x, 0),var(--frame-combobox-enter-y, calc(var(--frame-combobox-motion-distance) * -1))) scale(var(--frame-combobox-motion-scale))}to{opacity:1;transform:translateY(0) scale(1)}}[frContextMenuTrigger]{touch-action:manipulation}:root{--frame-date-picker-trigger-height: 2.5rem;--frame-date-picker-trigger-width: 17.5rem;--frame-date-picker-trigger-padding: 0 .75rem;--frame-date-picker-trigger-gap: .5rem;--frame-date-picker-trigger-radius: var(--frame-radius-md);--frame-date-picker-trigger-bg: var(--frame-background);--frame-date-picker-trigger-color: var(--frame-foreground);--frame-date-picker-trigger-border: var(--frame-border);--frame-date-picker-trigger-hover-border: var(--frame-ring);--frame-date-picker-trigger-placeholder-color: var(--frame-muted-foreground);--frame-date-picker-trigger-disabled-opacity: .5;--frame-date-picker-trigger-invalid-border: var(--frame-destructive);--frame-date-picker-trigger-focus-shadow: 0 0 0 3px var(--frame-ring);--frame-date-picker-content-bg: var(--frame-surface);--frame-date-picker-content-color: var(--frame-surface-foreground);--frame-date-picker-content-border: var(--frame-border);--frame-date-picker-content-radius: var(--frame-radius-lg);--frame-date-picker-content-shadow: var(--frame-shadow-md);--frame-date-picker-content-padding: .25rem;--frame-date-picker-presets-border: var(--frame-border);--frame-date-picker-preset-height: 2rem;--frame-date-picker-preset-radius: var(--frame-radius-md);--frame-date-picker-preset-hover-bg: var(--frame-muted);--frame-date-picker-time-border: var(--frame-border);--frame-date-picker-time-padding: .75rem;--frame-date-picker-motion-duration: .14s;--frame-date-picker-motion-easing: cubic-bezier(.16, 1, .3, 1)}@supports (color: color-mix(in lab,red,red)){:root{--frame-date-picker-trigger-hover-border: color-mix(in srgb, var(--frame-ring) 42%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-date-picker-trigger-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-ring) 26%, transparent)}}.frame-date-picker,.frame-date-picker__anchor{display:inline-block;max-width:100%}.frame-date-picker__trigger,.frame-date-picker__input-wrap{box-sizing:border-box;display:inline-flex;min-block-size:var(--frame-date-picker-trigger-height);inline-size:var(--frame-date-picker-trigger-width);max-inline-size:100%;align-items:center;gap:var(--frame-date-picker-trigger-gap);border:1px solid var(--frame-date-picker-trigger-border);border-radius:var(--frame-date-picker-trigger-radius);background:var(--frame-date-picker-trigger-bg);color:var(--frame-date-picker-trigger-color);padding:var(--frame-date-picker-trigger-padding);transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.frame-date-picker__trigger{cursor:pointer;font:inherit;text-align:start}.frame-date-picker__input-wrap{cursor:text}.frame-date-picker__input{min-width:0;flex:1 1 auto;border:0;background:transparent;color:inherit;font:inherit;outline:none;padding:0}.frame-date-picker__input::placeholder,.frame-date-picker__trigger-label[data-placeholder]{color:var(--frame-date-picker-trigger-placeholder-color)}.frame-date-picker__icon{display:inline-flex;flex:0 0 auto;color:var(--frame-date-picker-trigger-placeholder-color);line-height:1}.frame-date-picker__trigger-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frame-date-picker__trigger:hover:not(:disabled),.frame-date-picker__input-wrap:focus-within,.frame-date-picker__input-wrap:hover{border-color:var(--frame-date-picker-trigger-hover-border)}.frame-date-picker__trigger:focus-visible,.frame-date-picker__input-wrap:focus-within{outline:none;box-shadow:var(--frame-date-picker-trigger-focus-shadow)}.frame-date-picker[data-invalid] .frame-date-picker__trigger,.frame-date-picker[data-invalid] .frame-date-picker__input-wrap{border-color:var(--frame-date-picker-trigger-invalid-border)}.frame-date-picker[data-disabled]{opacity:var(--frame-date-picker-trigger-disabled-opacity)}.frame-date-picker[data-disabled] .frame-date-picker__trigger,.frame-date-picker[data-disabled] .frame-date-picker__input-wrap{cursor:not-allowed}.frame-date-picker__content{box-sizing:border-box;overflow:hidden;border:1px solid var(--frame-date-picker-content-border);border-radius:var(--frame-date-picker-content-radius);background:var(--frame-date-picker-content-bg);color:var(--frame-date-picker-content-color);box-shadow:var(--frame-date-picker-content-shadow);padding:var(--frame-date-picker-content-padding);animation:frame-date-picker-enter var(--frame-date-picker-motion-duration) var(--frame-date-picker-motion-easing)}.frame-date-picker__content .frame-calendar{border:0;box-shadow:none}.frame-date-picker__presets{display:grid;gap:.125rem;border-block-end:1px solid var(--frame-date-picker-presets-border);padding:.25rem}.frame-date-picker__preset{min-block-size:var(--frame-date-picker-preset-height);border:0;border-radius:var(--frame-date-picker-preset-radius);background:transparent;color:inherit;cursor:pointer;font:inherit;padding-inline:.5rem;text-align:start}.frame-date-picker__preset:hover,.frame-date-picker__preset:focus-visible{background:var(--frame-date-picker-preset-hover-bg);outline:none}.frame-date-picker__time{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-block-start:1px solid var(--frame-date-picker-time-border);padding:var(--frame-date-picker-time-padding)}.frame-date-picker__time-label{color:var(--frame-muted-foreground);font-size:.875rem;font-weight:500}.frame-date-picker__time-input{min-block-size:2rem;border:1px solid var(--frame-border);border-radius:var(--frame-radius-md);background:var(--frame-background);color:var(--frame-foreground);font:inherit;padding-inline:.5rem}@keyframes frame-date-picker-enter{0%{opacity:0;transform:translateY(-.25rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}:root{--frame-dropdown-menu-panel-min-width: 13rem;--frame-dropdown-menu-panel-radius: var(--frame-radius-md);--frame-dropdown-menu-panel-bg: var(--frame-surface);--frame-dropdown-menu-panel-color: var(--frame-surface-foreground);--frame-dropdown-menu-panel-border: var(--frame-border);--frame-dropdown-menu-panel-shadow: var(--frame-shadow-md);--frame-dropdown-menu-panel-padding: .25rem;--frame-dropdown-menu-label-color: var(--frame-muted-foreground);--frame-dropdown-menu-label-font-size: .75rem;--frame-dropdown-menu-label-font-weight: 600;--frame-dropdown-menu-separator-margin: .25rem -.25rem;--frame-dropdown-menu-separator-bg: var(--frame-border);--frame-dropdown-menu-item-gap: .5rem;--frame-dropdown-menu-item-height: 2rem;--frame-dropdown-menu-item-radius: calc(var(--frame-radius-md) - .125rem);--frame-dropdown-menu-item-padding: .375rem .5rem;--frame-dropdown-menu-item-font-size: .875rem;--frame-dropdown-menu-item-hover-bg: var(--frame-accent);--frame-dropdown-menu-item-hover-color: var(--frame-accent-foreground);--frame-dropdown-menu-item-disabled-opacity: .5;--frame-dropdown-menu-item-destructive-color: var(--frame-destructive);--frame-dropdown-menu-item-destructive-hover-bg: var(--frame-destructive);--frame-dropdown-menu-item-destructive-hover-color: var(--frame-destructive);--frame-dropdown-menu-item-inset-padding: 2rem;--frame-dropdown-menu-shortcut-gap: .75rem;--frame-dropdown-menu-shortcut-color: var(--frame-muted-foreground);--frame-dropdown-menu-shortcut-font-size: .75rem;--frame-dropdown-menu-indicator-size: 1rem;--frame-dropdown-menu-motion-duration: .14s;--frame-dropdown-menu-motion-easing: cubic-bezier(.16, 1, .3, 1);--frame-dropdown-menu-motion-distance: .2rem;--frame-dropdown-menu-motion-scale: .98}@supports (color: color-mix(in lab,red,red)){:root{--frame-dropdown-menu-item-destructive-hover-bg: color-mix(in srgb, var(--frame-destructive) 12%, var(--frame-surface))}}.frame-dropdown-menu__content{box-sizing:border-box;min-width:var(--frame-dropdown-menu-panel-min-width);overflow:hidden;border:1px solid var(--frame-dropdown-menu-panel-border);border-radius:var(--frame-dropdown-menu-panel-radius);background:var(--frame-dropdown-menu-panel-bg);color:var(--frame-dropdown-menu-panel-color);box-shadow:var(--frame-dropdown-menu-panel-shadow);padding:var(--frame-dropdown-menu-panel-padding);outline:none}.frame-dropdown-menu__label{color:var(--frame-dropdown-menu-label-color);font-size:var(--frame-dropdown-menu-label-font-size);font-weight:var(--frame-dropdown-menu-label-font-weight);letter-spacing:.01em}.frame-dropdown-menu__separator{display:block;height:1px;margin:var(--frame-dropdown-menu-separator-margin);background:var(--frame-dropdown-menu-separator-bg)}.frame-dropdown-menu__item,.frame-dropdown-menu__label{display:flex;align-items:center;column-gap:var(--frame-dropdown-menu-item-gap);min-height:var(--frame-dropdown-menu-item-height);border-radius:var(--frame-dropdown-menu-item-radius);padding:var(--frame-dropdown-menu-item-padding);font-size:var(--frame-dropdown-menu-item-font-size);line-height:1.25;box-sizing:border-box}.frame-dropdown-menu__label{font-size:var(--frame-dropdown-menu-label-font-size)}.frame-dropdown-menu__item{width:100%;border:0;background:transparent;color:inherit;cursor:default;text-align:left;text-decoration:none}.frame-dropdown-menu__item:hover,.frame-dropdown-menu__item:focus-visible,.frame-dropdown-menu__sub-trigger[data-state=open]{background:var(--frame-dropdown-menu-item-hover-bg);color:var(--frame-dropdown-menu-item-hover-color);outline:none}.frame-dropdown-menu__item[disabled],.frame-dropdown-menu__item[aria-disabled=true]{opacity:var(--frame-dropdown-menu-item-disabled-opacity);pointer-events:none}.frame-dropdown-menu__item[data-variant=destructive]{color:var(--frame-dropdown-menu-item-destructive-color)}.frame-dropdown-menu__item[data-variant=destructive]:hover,.frame-dropdown-menu__item[data-variant=destructive]:focus-visible,.frame-dropdown-menu__item[data-variant=destructive].frame-dropdown-menu__sub-trigger[data-state=open]{background:var(--frame-dropdown-menu-item-destructive-hover-bg);color:var(--frame-dropdown-menu-item-destructive-hover-color)}.frame-dropdown-menu__item[data-inset],.frame-dropdown-menu__label[data-inset]{padding-left:var(--frame-dropdown-menu-item-inset-padding)}.frame-dropdown-menu__shortcut{margin-left:auto;padding-left:var(--frame-dropdown-menu-shortcut-gap);color:var(--frame-dropdown-menu-shortcut-color);font-size:var(--frame-dropdown-menu-shortcut-font-size);line-height:1.25;letter-spacing:.04em;white-space:nowrap}.frame-dropdown-menu__indicator{display:inline-flex;align-items:center;justify-content:center;width:var(--frame-dropdown-menu-indicator-size);height:var(--frame-dropdown-menu-indicator-size);color:inherit}.frame-dropdown-menu__checkbox-item:not([data-checked]) .frame-dropdown-menu__indicator,.frame-dropdown-menu__radio-item:not([data-checked]) .frame-dropdown-menu__indicator{opacity:0}.frame-dropdown-menu__sub-trigger:after{content:"\203a";margin-left:auto;padding-left:var(--frame-dropdown-menu-shortcut-gap);color:var(--frame-dropdown-menu-shortcut-color)}.frame-dropdown-menu__content{transform-origin:var(--frame-dropdown-menu-origin, top left);animation:frame-dropdown-menu-enter var(--frame-dropdown-menu-motion-duration) var(--frame-dropdown-menu-motion-easing);will-change:opacity,transform}.frame-dropdown-menu__content[data-side=bottom]{--frame-dropdown-menu-enter-x: 0;--frame-dropdown-menu-enter-y: calc(var(--frame-dropdown-menu-motion-distance) * -1);--frame-dropdown-menu-origin: top left}.frame-dropdown-menu__content[data-side=top]{--frame-dropdown-menu-enter-x: 0;--frame-dropdown-menu-enter-y: var(--frame-dropdown-menu-motion-distance);--frame-dropdown-menu-origin: bottom left}.frame-dropdown-menu__content[data-side=right]{--frame-dropdown-menu-enter-x: calc(var(--frame-dropdown-menu-motion-distance) * -1);--frame-dropdown-menu-enter-y: 0;--frame-dropdown-menu-origin: left top}.frame-dropdown-menu__content[data-side=left]{--frame-dropdown-menu-enter-x: var(--frame-dropdown-menu-motion-distance);--frame-dropdown-menu-enter-y: 0;--frame-dropdown-menu-origin: right top}@keyframes frame-dropdown-menu-enter{0%{opacity:0;transform:translate(var(--frame-dropdown-menu-enter-x, 0),var(--frame-dropdown-menu-enter-y, calc(var(--frame-dropdown-menu-motion-distance) * -1))) scale(var(--frame-dropdown-menu-motion-scale))}to{opacity:1;transform:translateY(0) scale(1)}}:root{--frame-empty-padding: 3rem 1.5rem;--frame-empty-gap: 1.5rem;--frame-empty-radius: var(--frame-radius-lg);--frame-empty-border: transparent;--frame-empty-bg: transparent;--frame-empty-color: var(--frame-foreground);--frame-empty-outline-border: var(--frame-border);--frame-empty-soft-bg: var(--frame-muted);--frame-empty-header-gap: .75rem;--frame-empty-content-gap: .75rem;--frame-empty-media-size: 3rem;--frame-empty-media-radius: var(--frame-radius-lg);--frame-empty-media-bg: var(--frame-muted);--frame-empty-media-color: var(--frame-muted-foreground);--frame-empty-media-icon-size: 1.5rem;--frame-empty-title-color: var(--frame-foreground);--frame-empty-title-font-size: 1rem;--frame-empty-title-font-weight: 600;--frame-empty-description-color: var(--frame-muted-foreground);--frame-empty-description-font-size: .875rem;--frame-empty-description-max-width: 32rem}[frEmpty],frame-empty{box-sizing:border-box;display:flex;width:100%;align-items:center;justify-content:center;gap:var(--frame-empty-gap);border:1px solid var(--frame-empty-border);border-radius:var(--frame-empty-radius);background:var(--frame-empty-bg);color:var(--frame-empty-color);padding:var(--frame-empty-padding);text-align:center}[frEmpty][data-orientation=vertical],frame-empty[data-orientation=vertical]{flex-direction:column}[frEmpty][data-orientation=horizontal],frame-empty[data-orientation=horizontal]{flex-direction:row;text-align:start}[frEmpty][data-variant=outline],frame-empty[data-variant=outline]{--frame-empty-border: var(--frame-empty-outline-border)}[frEmpty][data-variant=soft],frame-empty[data-variant=soft]{--frame-empty-bg: var(--frame-empty-soft-bg)}[frEmptyHeader],frame-empty-header{display:grid;justify-items:center;gap:var(--frame-empty-header-gap);min-width:0}[frEmpty][data-orientation=horizontal] [frEmptyHeader],frame-empty[data-orientation=horizontal] frame-empty-header{justify-items:start}[frEmptyMedia],frame-empty-media{display:inline-flex;inline-size:var(--frame-empty-media-size);block-size:var(--frame-empty-media-size);align-items:center;justify-content:center;border-radius:var(--frame-empty-media-radius);color:var(--frame-empty-media-color);line-height:1}[frEmptyMedia][data-variant=icon],frame-empty-media[data-variant=icon]{background:var(--frame-empty-media-bg)}[frEmptyMedia]>ng-icon,frame-empty-media>ng-icon,[frEmptyMedia]>svg,frame-empty-media>svg{inline-size:var(--frame-empty-media-icon-size);block-size:var(--frame-empty-media-icon-size)}[frEmptyTitle],frame-empty-title{color:var(--frame-empty-title-color);font-size:var(--frame-empty-title-font-size);font-weight:var(--frame-empty-title-font-weight);line-height:1.25;margin:0}[frEmptyDescription],frame-empty-description{max-width:var(--frame-empty-description-max-width);color:var(--frame-empty-description-color);font-size:var(--frame-empty-description-font-size);line-height:1.55;margin:0}[frEmptyContent],frame-empty-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--frame-empty-content-gap)}[frEmpty][data-orientation=horizontal] [frEmptyContent],frame-empty[data-orientation=horizontal] frame-empty-content{justify-content:flex-start}:root{--frame-field-set-gap: 1.5rem;--frame-field-group-gap: 1rem;--frame-field-gap: .5rem;--frame-field-content-gap: .375rem;--frame-field-legend-color: var(--frame-foreground);--frame-field-legend-font-size: 1rem;--frame-field-legend-font-weight: 700;--frame-field-label-font-size: .875rem;--frame-field-label-font-weight: 600;--frame-field-label-color: var(--frame-foreground);--frame-field-description-color: var(--frame-muted-foreground);--frame-field-description-font-size: .8125rem;--frame-field-error-color: var(--frame-destructive);--frame-field-error-font-size: .6125rem;--frame-field-separator-gap: .75rem;--frame-field-separator-color: var(--frame-muted-foreground);--frame-field-separator-bg: var(--frame-border);--frame-field-separator-font-size: .75rem}.frame-field-set,[frFieldSet],fieldset[frFieldSet]{display:grid;gap:var(--frame-field-set-gap);min-inline-size:0;border:0;margin:0;padding:0}.frame-field-legend,[frFieldLegend],legend[frFieldLegend]{color:var(--frame-field-legend-color);font-size:var(--frame-field-legend-font-size);font-weight:var(--frame-field-legend-font-weight);line-height:1.25;margin:0;padding:0}.frame-field-legend[data-variant=label],[frFieldLegend][data-variant=label],legend[frFieldLegend][data-variant=label]{font-size:var(--frame-field-label-font-size);font-weight:var(--frame-field-label-font-weight)}.frame-field-group,[frFieldGroup],frame-field-group{display:grid;gap:var(--frame-field-group-gap);min-inline-size:0}.frame-field,[frField],frame-field{display:grid;gap:var(--frame-field-gap);min-inline-size:0}.frame-field[data-orientation=horizontal],[frField][data-orientation=horizontal],frame-field[data-orientation=horizontal]{display:flex;align-items:flex-start}.frame-field-content,[frFieldContent],frame-field-content{display:grid;gap:var(--frame-field-content-gap);min-inline-size:0}.frame-field-label,[frFieldLabel],label[frFieldLabel]{color:var(--frame-field-label-color);font-size:var(--frame-field-label-font-size);font-weight:var(--frame-field-label-font-weight);line-height:1.3}.frame-field-description,[frFieldDescription],frame-field-description{color:var(--frame-field-description-color);font-size:var(--frame-field-description-font-size);line-height:1.45;margin:0;text-wrap:pretty}.frame-field-error,[frFieldError],frame-field-error{color:var(--frame-field-error-color);font-size:var(--frame-field-error-font-size);line-height:1.45;margin:0}.frame-field[data-invalid],[frField][data-invalid],frame-field[data-invalid]{color:var(--frame-field-error-color)}.frame-field[data-invalid] .frame-field-label,.frame-field[data-invalid] [frFieldLabel],.frame-field[data-invalid] label[frFieldLabel],[frField][data-invalid] .frame-field-label,[frField][data-invalid] [frFieldLabel],[frField][data-invalid] label[frFieldLabel],frame-field[data-invalid] .frame-field-label,frame-field[data-invalid] [frFieldLabel],frame-field[data-invalid] label[frFieldLabel]{color:var(--frame-field-error-color)}.frame-field[data-disabled],[frField][data-disabled],frame-field[data-disabled]{opacity:.72}.frame-field[data-disabled] .frame-field-label,.frame-field[data-disabled] [frFieldLabel],.frame-field[data-disabled] label[frFieldLabel],[frField][data-disabled] .frame-field-label,[frField][data-disabled] [frFieldLabel],[frField][data-disabled] label[frFieldLabel],frame-field[data-disabled] .frame-field-label,frame-field[data-disabled] [frFieldLabel],frame-field[data-disabled] label[frFieldLabel]{cursor:not-allowed}.frame-field-separator,[frFieldSeparator],frame-field-separator{display:flex;align-items:center;gap:var(--frame-field-separator-gap);color:var(--frame-field-separator-color);font-size:var(--frame-field-separator-font-size);line-height:1;text-transform:uppercase}.frame-field-separator:before,.frame-field-separator:after,[frFieldSeparator]:before,[frFieldSeparator]:after,frame-field-separator:before,frame-field-separator:after{content:"";flex:1 1 auto;block-size:1px;background:var(--frame-field-separator-bg)}.frame-field-separator:empty,[frFieldSeparator]:empty,frame-field-separator:empty{block-size:1px;background:var(--frame-field-separator-bg)}.frame-field-separator:empty:before,.frame-field-separator:empty:after,[frFieldSeparator]:empty:before,[frFieldSeparator]:empty:after,frame-field-separator:empty:before,frame-field-separator:empty:after{content:none}:root{--frame-hover-card-content-width: 20rem;--frame-hover-card-content-padding: 1rem;--frame-hover-card-content-radius: var(--frame-radius-md);--frame-hover-card-content-bg: var(--frame-surface);--frame-hover-card-content-color: var(--frame-surface-foreground);--frame-hover-card-content-border: var(--frame-border);--frame-hover-card-content-shadow: var(--frame-shadow-md);--frame-hover-card-content-gap: .75rem;--frame-hover-card-title-color: var(--frame-foreground);--frame-hover-card-title-font-size: .875rem;--frame-hover-card-title-font-weight: 600;--frame-hover-card-description-color: var(--frame-muted-foreground);--frame-hover-card-description-font-size: .875rem;--frame-hover-card-meta-color: var(--frame-muted-foreground);--frame-hover-card-meta-font-size: .75rem;--frame-hover-card-motion-duration: .14s;--frame-hover-card-motion-easing: cubic-bezier(.16, 1, .3, 1);--frame-hover-card-motion-distance: .25rem;--frame-hover-card-motion-scale: .96}frame-hover-card{display:inline-block}.frame-hover-card__anchor{display:inline-flex}[frHoverCardTrigger]{cursor:default}.frame-hover-card__content{display:grid;gap:var(--frame-hover-card-content-gap);width:var(--frame-hover-card-content-width);max-width:min(var(--frame-hover-card-content-width),calc(100vw - 2rem));border:1px solid var(--frame-hover-card-content-border);border-radius:var(--frame-hover-card-content-radius);background:var(--frame-hover-card-content-bg);box-shadow:var(--frame-hover-card-content-shadow);color:var(--frame-hover-card-content-color);padding:var(--frame-hover-card-content-padding);outline:none;transform-origin:var(--frame-hover-card-transform-origin, center);animation:frame-hover-card-in var(--frame-hover-card-motion-duration) var(--frame-hover-card-motion-easing)}.frame-hover-card-overlay--top .frame-hover-card__content{--frame-hover-card-transform-origin: bottom}.frame-hover-card-overlay--right .frame-hover-card__content{--frame-hover-card-transform-origin: left}.frame-hover-card-overlay--bottom .frame-hover-card__content{--frame-hover-card-transform-origin: top}.frame-hover-card-overlay--left .frame-hover-card__content{--frame-hover-card-transform-origin: right}.frame-hover-card__title{color:var(--frame-hover-card-title-color);font-size:var(--frame-hover-card-title-font-size);font-weight:var(--frame-hover-card-title-font-weight);line-height:1.2}.frame-hover-card__description{color:var(--frame-hover-card-description-color);font-size:var(--frame-hover-card-description-font-size);line-height:1.45}.frame-hover-card__meta{color:var(--frame-hover-card-meta-color);font-size:var(--frame-hover-card-meta-font-size);line-height:1.35}@keyframes frame-hover-card-in{0%{opacity:0;transform:translateY(var(--frame-hover-card-motion-distance)) scale(var(--frame-hover-card-motion-scale))}to{opacity:1;transform:translateY(0) scale(1)}}[frInputField],frame-input-field{display:grid;gap:var(--frame-input-field-gap);width:100%}[frInputHeader],frame-input-header{display:flex;align-items:center;justify-content:space-between;gap:var(--frame-input-header-gap)}[frInputControl],frame-input-control{position:relative;display:flex;align-items:center;width:100%}[frInputFieldGroup],frame-input-field-group{display:grid;gap:var(--frame-input-field-group-gap)}[frInputLabel],frame-input-label{font-size:var(--frame-input-label-font-size);font-weight:var(--frame-input-label-font-weight);line-height:1.3}[frInputDescription],frame-input-description{color:var(--frame-input-description-color);font-size:var(--frame-input-description-font-size);line-height:1.45;margin:0}[frInputError],frame-input-error{color:var(--frame-input-error-color);font-size:var(--frame-input-error-font-size);line-height:1.45;margin:0}[frInput]{box-sizing:border-box;appearance:none;-webkit-appearance:none;width:100%;min-width:0;height:var(--frame-input-root-height);border:1px solid var(--frame-input-root-border);border-radius:var(--frame-input-root-radius);background:var(--frame-input-root-bg);color:var(--frame-input-root-color);box-shadow:none;cursor:text;font:inherit;font-size:var(--frame-input-root-font-size);line-height:1.4;margin:0;outline:none;padding-block:0;padding-inline:var(--frame-input-root-padding-inline);text-overflow:ellipsis;transition:background-color var(--frame-input-root-transition-duration) ease,border-color var(--frame-input-root-transition-duration) ease,box-shadow var(--frame-input-root-transition-duration) ease,color var(--frame-input-root-transition-duration) ease,opacity var(--frame-input-root-transition-duration) ease}[frInput]::placeholder{color:var(--frame-input-root-placeholder-color)}[frInput]:where(:not(:disabled)):hover{border-color:var(--frame-input-root-hover-border)}[frInput]:focus-visible{border-color:var(--frame-input-root-focus-border);box-shadow:var(--frame-input-root-focus-shadow)}[frInput][aria-invalid=true],[frInput].ng-invalid.ng-touched,[frInput].ng-invalid.ng-dirty{border-color:var(--frame-input-root-invalid-border);box-shadow:var(--frame-input-root-invalid-shadow)}[frInput]:disabled{cursor:not-allowed;background:var(--frame-input-root-disabled-bg);border-color:var(--frame-input-root-disabled-border);color:var(--frame-input-root-disabled-color);opacity:var(--frame-input-root-disabled-opacity)}[frInput]:disabled::placeholder{color:var(--frame-input-root-disabled-color)}[frInput]:read-only{background:var(--frame-input-root-readonly-bg)}[frInput][type=file]{cursor:pointer;padding-block:var(--frame-input-file-padding-block)}[frInput][type=file]::file-selector-button{border:1px solid var(--frame-border);border-radius:var(--frame-input-file-button-radius);background:var(--frame-input-file-button-bg);color:var(--frame-foreground);cursor:pointer;font:inherit;font-size:var(--frame-input-file-button-font-size);font-weight:var(--frame-input-file-button-font-weight);margin-inline-end:var(--frame-input-file-button-margin-inline-end);padding:var(--frame-input-file-button-padding);transition:background-color var(--frame-input-file-button-transition-duration) ease,border-color var(--frame-input-file-button-transition-duration) ease,color var(--frame-input-file-button-transition-duration) ease}[frInput][type=file]:where(:not(:disabled))::file-selector-button:hover{background:var(--frame-input-file-button-hover-bg);border-color:var(--frame-input-root-hover-border)}[frInputBadge],frame-input-badge{display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--frame-input-badge-padding-inline);block-size:var(--frame-input-badge-height);border-radius:var(--frame-input-badge-radius);border:1px solid var(--frame-input-badge-border);background:var(--frame-input-badge-bg);color:var(--frame-input-badge-color);font-size:var(--frame-input-badge-font-size);font-weight:var(--frame-input-badge-font-weight);line-height:1;white-space:nowrap}:root{--frame-input-field-gap: .5rem;--frame-input-header-gap: .75rem;--frame-input-field-group-gap: 1rem;--frame-input-label-font-size: .875rem;--frame-input-label-font-weight: 600;--frame-input-description-color: var(--frame-muted-foreground);--frame-input-description-font-size: .8125rem;--frame-input-error-color: var(--frame-destructive);--frame-input-error-font-size: .8125rem;--frame-input-root-height: 2.5rem;--frame-input-root-radius: var(--frame-radius-md);--frame-input-root-bg: var(--frame-surface);--frame-input-root-color: var(--frame-surface-foreground);--frame-input-root-border: var(--frame-border);--frame-input-root-font-size: .875rem;--frame-input-root-padding-inline: .875rem;--frame-input-root-placeholder-color: var(--frame-muted-foreground);--frame-input-root-hover-border: var(--frame-border);--frame-input-root-focus-border: var(--frame-ring);--frame-input-root-focus-shadow: 0 0 0 3px var(--frame-ring);--frame-input-root-invalid-border: var(--frame-destructive);--frame-input-root-invalid-shadow: 0 0 0 3px var(--frame-destructive);--frame-input-root-disabled-opacity: .55;--frame-input-root-disabled-bg: var(--frame-surface);--frame-input-root-disabled-border: var(--frame-border);--frame-input-root-disabled-color: var(--frame-surface-foreground);--frame-input-root-readonly-bg: var(--frame-surface);--frame-input-root-transition-duration: .15s;--frame-input-file-padding-block: .375rem;--frame-input-file-button-radius: calc(var(--frame-radius-md) - 2px);--frame-input-file-button-bg: var(--frame-surface);--frame-input-file-button-hover-bg: var(--frame-surface);--frame-input-file-button-font-size: .8125rem;--frame-input-file-button-font-weight: 600;--frame-input-file-button-margin-inline-end: .75rem;--frame-input-file-button-padding: .45rem .75rem;--frame-input-file-button-transition-duration: var(--frame-input-root-transition-duration);--frame-input-badge-height: 1.5rem;--frame-input-badge-padding-inline: .5rem;--frame-input-badge-radius: 999px;--frame-input-badge-border: var(--frame-primary);--frame-input-badge-bg: var(--frame-primary);--frame-input-badge-color: var(--frame-primary);--frame-input-badge-font-size: .6875rem;--frame-input-badge-font-weight: 700;--frame-input-group-height: var(--frame-input-root-height);--frame-input-group-radius: var(--frame-input-root-radius);--frame-input-group-bg: var(--frame-input-root-bg);--frame-input-group-border: var(--frame-input-root-border);--frame-input-group-focus-border: var(--frame-input-root-focus-border);--frame-input-group-focus-shadow: var(--frame-input-root-focus-shadow);--frame-input-group-transition-duration: var(--frame-input-root-transition-duration);--frame-input-group-disabled-bg: var(--frame-input-root-disabled-bg);--frame-input-group-disabled-border: var(--frame-input-root-disabled-border);--frame-input-group-disabled-color: var(--frame-input-root-disabled-color);--frame-input-group-input-padding-inline: var(--frame-input-root-padding-inline);--frame-input-group-addon-min-width: 2.5rem;--frame-input-group-addon-bg: var(--frame-surface);--frame-input-group-addon-color: var(--frame-muted-foreground);--frame-input-group-addon-padding-inline: .75rem;--frame-input-group-addon-border: var(--frame-border);--frame-input-group-text-font-size: .8125rem;--frame-input-group-text-font-weight: 600}@supports (color: color-mix(in lab,red,red)){:root{--frame-input-root-hover-border: color-mix(in srgb, var(--frame-border) 80%, var(--frame-foreground))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-input-root-focus-border: color-mix(in srgb, var(--frame-ring) 70%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-input-root-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-ring) 22%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-input-root-invalid-border: color-mix(in srgb, var(--frame-destructive) 65%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-input-root-invalid-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-destructive) 14%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-input-root-disabled-bg: color-mix(in srgb, var(--frame-surface) 55%, var(--frame-muted))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-input-root-disabled-border: color-mix(in srgb, var(--frame-border) 82%, var(--frame-muted))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-input-root-disabled-color: color-mix(in srgb, var(--frame-surface-foreground) 52%, var(--frame-muted-foreground))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-input-root-readonly-bg: color-mix(in srgb, var(--frame-surface) 80%, var(--frame-muted))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-input-file-button-bg: color-mix(in srgb, var(--frame-surface) 80%, var(--frame-muted))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-input-file-button-hover-bg: color-mix(in srgb, var(--frame-surface) 65%, var(--frame-muted))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-input-badge-border: color-mix(in srgb, var(--frame-primary) 24%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-input-badge-bg: color-mix(in srgb, var(--frame-primary) 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-input-group-addon-bg: color-mix(in srgb, var(--frame-surface) 80%, var(--frame-muted))}}.frame-input-group,[frInputGroup],frame-input-group{display:flex;align-items:stretch;width:100%;min-block-size:var(--frame-input-group-height);border:1px solid var(--frame-input-group-border);border-radius:var(--frame-input-group-radius);background:var(--frame-input-group-bg);overflow:hidden;transition:border-color var(--frame-input-group-transition-duration) ease,box-shadow var(--frame-input-group-transition-duration) ease,background-color var(--frame-input-group-transition-duration) ease}.frame-input-group:where(:focus-within),[frInputGroup]:where(:focus-within),frame-input-group:where(:focus-within){border-color:var(--frame-input-group-focus-border);box-shadow:var(--frame-input-group-focus-shadow)}.frame-input-group:has([frInputGroupInput]:disabled),[frInputGroup]:has([frInputGroupInput]:disabled),frame-input-group:has([frInputGroupInput]:disabled){background:var(--frame-input-group-disabled-bg);border-color:var(--frame-input-group-disabled-border);opacity:var(--frame-input-root-disabled-opacity)}.frame-input-group__input,[frInputGroupInput]{box-sizing:border-box;flex:1 1 0%;width:auto;min-width:0;min-block-size:100%;border:0;font-size:var(--frame-input-root-font-size);border-radius:0;background:transparent;box-shadow:none;padding-inline:var(--frame-input-group-input-padding-inline);outline:none}.frame-input-group__input:disabled,[frInputGroupInput]:disabled{cursor:not-allowed;color:var(--frame-input-group-disabled-color)}.frame-input-group__input:disabled::placeholder,[frInputGroupInput]:disabled::placeholder{color:var(--frame-input-group-disabled-color)}.frame-input-group__input:focus-visible,[frInputGroupInput]:focus-visible{border:0;box-shadow:none}.frame-input-group__addon,[frInputGroupAddon],frame-input-group-addon{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-block-size:100%;min-inline-size:var(--frame-input-group-addon-min-width);background:var(--frame-input-group-addon-bg);color:var(--frame-input-group-addon-color);padding-inline:var(--frame-input-group-addon-padding-inline);white-space:nowrap}.frame-input-group:has([frInputGroupInput]:disabled) .frame-input-group__addon,.frame-input-group:has([frInputGroupInput]:disabled) [frInputGroupAddon],[frInputGroup]:has([frInputGroupInput]:disabled) .frame-input-group__addon,[frInputGroup]:has([frInputGroupInput]:disabled) [frInputGroupAddon],frame-input-group:has([frInputGroupInput]:disabled) .frame-input-group__addon,frame-input-group:has([frInputGroupInput]:disabled) [frInputGroupAddon]{color:var(--frame-input-group-disabled-color)}.frame-input-group__addon[data-align=inline-start],[frInputGroupAddon][data-align=inline-start],frame-input-group-addon[data-align=inline-start]{border-inline-end:1px solid var(--frame-input-group-addon-border)}.frame-input-group__addon[data-align=inline-end],[frInputGroupAddon][data-align=inline-end],frame-input-group-addon[data-align=inline-end]{border-inline-start:1px solid var(--frame-input-group-addon-border)}.frame-input-group__text,[frInputGroupText],frame-input-group-text{font-size:var(--frame-input-group-text-font-size);font-weight:var(--frame-input-group-text-font-weight);line-height:1;white-space:nowrap}:root{--frame-input-otp-gap: .5rem;--frame-input-otp-group-gap: 0;--frame-input-otp-slot-size: 2.5rem;--frame-input-otp-slot-radius: var(--frame-input-root-radius);--frame-input-otp-slot-bg: var(--frame-input-root-bg);--frame-input-otp-slot-color: var(--frame-input-root-color);--frame-input-otp-slot-border: var(--frame-input-root-border);--frame-input-otp-slot-font-size: 1rem;--frame-input-otp-slot-font-weight: 500;--frame-input-otp-slot-focus-border: var(--frame-input-root-focus-border);--frame-input-otp-slot-focus-shadow: var(--frame-input-root-focus-shadow);--frame-input-otp-slot-invalid-border: var(--frame-input-root-invalid-border);--frame-input-otp-slot-invalid-shadow: var(--frame-input-root-invalid-shadow);--frame-input-otp-slot-disabled-bg: var(--frame-input-root-disabled-bg);--frame-input-otp-slot-disabled-color: var(--frame-input-root-disabled-color);--frame-input-otp-slot-disabled-opacity: var(--frame-input-root-disabled-opacity);--frame-input-otp-slot-placeholder-color: var(--frame-input-root-placeholder-color);--frame-input-otp-separator-color: var(--frame-muted-foreground);--frame-input-otp-separator-size: .375rem}frame-input-otp{position:relative;display:inline-flex;align-items:center;gap:var(--frame-input-otp-gap)}.frame-input-otp__native{position:absolute;inset:0;z-index:1;width:100%;height:100%;min-height:0;border:0;background:transparent;box-shadow:none;caret-color:transparent;color:transparent;opacity:.01;padding:0}.frame-input-otp__native:disabled{background:transparent;color:transparent;opacity:.01}.frame-input-otp__group{position:relative;z-index:2;display:inline-flex;gap:var(--frame-input-otp-group-gap);pointer-events:none}.frame-input-otp__slot{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--frame-input-otp-slot-size);block-size:var(--frame-input-otp-slot-size);border:1px solid var(--frame-input-otp-slot-border);border-radius:0;background:var(--frame-input-otp-slot-bg);color:var(--frame-input-otp-slot-color);font-size:var(--frame-input-otp-slot-font-size);font-weight:var(--frame-input-otp-slot-font-weight);line-height:1;pointer-events:auto;transition:border-color .14s ease,box-shadow .14s ease,color .14s ease,opacity .14s ease}.frame-input-otp__slot:first-child{border-start-start-radius:var(--frame-input-otp-slot-radius);border-end-start-radius:var(--frame-input-otp-slot-radius)}.frame-input-otp__slot:last-child{border-start-end-radius:var(--frame-input-otp-slot-radius);border-end-end-radius:var(--frame-input-otp-slot-radius)}.frame-input-otp__slot+.frame-input-otp__slot{margin-inline-start:-1px}.frame-input-otp__slot[data-active]{z-index:1;border-color:var(--frame-input-otp-slot-focus-border);box-shadow:var(--frame-input-otp-slot-focus-shadow)}.frame-input-otp__slot[data-invalid],frame-input-otp[data-invalid] .frame-input-otp__slot{border-color:var(--frame-input-otp-slot-invalid-border);box-shadow:var(--frame-input-otp-slot-invalid-shadow)}.frame-input-otp__slot[data-disabled],frame-input-otp[data-disabled] .frame-input-otp__slot{background:var(--frame-input-otp-slot-disabled-bg);color:var(--frame-input-otp-slot-disabled-color);opacity:var(--frame-input-otp-slot-disabled-opacity)}.frame-input-otp__slot-char--empty{color:var(--frame-input-otp-slot-placeholder-color)}.frame-input-otp__separator{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--frame-input-otp-slot-size);color:var(--frame-input-otp-separator-color);pointer-events:none}.frame-input-otp__separator:before{content:"";inline-size:var(--frame-input-otp-separator-size);block-size:var(--frame-input-otp-separator-size);border-radius:999px;background:currentColor}:root{--frame-item-gap: .875rem;--frame-item-padding: 1rem;--frame-item-radius: var(--frame-radius-lg);--frame-item-bg: transparent;--frame-item-color: var(--frame-foreground);--frame-item-border: transparent;--frame-item-outline-border: var(--frame-border);--frame-item-muted-bg: var(--frame-muted);--frame-item-hover-bg: var(--frame-accent);--frame-item-hover-color: var(--frame-accent-foreground);--frame-item-focus-shadow: 0 0 0 3px var(--frame-ring);--frame-item-disabled-opacity: .5;--frame-item-content-gap: .25rem;--frame-item-header-gap: .625rem;--frame-item-footer-gap: .5rem;--frame-item-actions-gap: .5rem;--frame-item-media-size: 2.5rem;--frame-item-media-radius: var(--frame-radius-md);--frame-item-media-bg: var(--frame-muted);--frame-item-media-color: var(--frame-muted-foreground);--frame-item-media-icon-size: 1.25rem;--frame-item-title-color: var(--frame-foreground);--frame-item-title-font-size: .9375rem;--frame-item-title-font-weight: 600;--frame-item-description-color: var(--frame-muted-foreground);--frame-item-description-font-size: .875rem;--frame-item-sm-padding: .75rem;--frame-item-sm-media-size: 2rem;--frame-item-sm-title-font-size: .875rem;--frame-item-xs-padding: .5rem;--frame-item-xs-media-size: 1.75rem;--frame-item-xs-title-font-size: .8125rem}@supports (color: color-mix(in lab,red,red)){:root{--frame-item-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-ring) 24%, transparent)}}[frItem],frame-item{box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--frame-item-gap);width:100%;min-width:0;border:1px solid var(--frame-item-border);border-radius:var(--frame-item-radius);background:var(--frame-item-bg);color:var(--frame-item-color);padding:var(--frame-item-padding);text-align:start;text-decoration:none;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,opacity .14s ease}[frItem][data-variant=outline],frame-item[data-variant=outline]{--frame-item-border: var(--frame-item-outline-border)}[frItem][data-variant=muted],frame-item[data-variant=muted]{--frame-item-bg: var(--frame-item-muted-bg)}[frItem][data-size=sm],frame-item[data-size=sm]{--frame-item-padding: var(--frame-item-sm-padding);--frame-item-media-size: var(--frame-item-sm-media-size);--frame-item-title-font-size: var(--frame-item-sm-title-font-size)}[frItem][data-size=xs],frame-item[data-size=xs]{--frame-item-padding: var(--frame-item-xs-padding);--frame-item-media-size: var(--frame-item-xs-media-size);--frame-item-title-font-size: var(--frame-item-xs-title-font-size)}[frItem][data-interactive]:where(:not([data-disabled])):hover,frame-item[data-interactive]:where(:not([data-disabled])):hover{background:var(--frame-item-hover-bg);color:var(--frame-item-hover-color)}[frItem][data-interactive]:where(:not([data-disabled])):focus-visible,frame-item[data-interactive]:where(:not([data-disabled])):focus-visible{outline:none;box-shadow:var(--frame-item-focus-shadow)}[frItem][data-disabled],frame-item[data-disabled]{cursor:not-allowed;opacity:var(--frame-item-disabled-opacity)}.frame-item-group,[frItemGroup],frame-item-group{display:grid;gap:0;width:100%;border:1px solid var(--frame-item-outline-border);border-radius:var(--frame-item-radius);overflow:hidden}.frame-item-group>[frItem],.frame-item-group>frame-item,[frItemGroup]>[frItem],[frItemGroup]>frame-item,frame-item-group>[frItem],frame-item-group>frame-item{border:0;border-radius:0}[frItemSeparator],frame-item-separator{display:block;height:1px;margin-inline:var(--frame-item-padding);background:var(--frame-item-outline-border)}[frItemHeader],frame-item-header,[frItemFooter],frame-item-footer{display:grid;min-width:0}[frItemHeader],frame-item-header{gap:var(--frame-item-header-gap)}[frItemFooter],frame-item-footer{gap:var(--frame-item-footer-gap)}[frItemMedia],frame-item-media{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;inline-size:var(--frame-item-media-size);block-size:var(--frame-item-media-size);border-radius:var(--frame-item-media-radius);color:var(--frame-item-media-color);overflow:hidden}[frItemMedia][data-variant=icon],frame-item-media[data-variant=icon]{background:var(--frame-item-media-bg)}[frItemMedia][data-variant=image],frame-item-media[data-variant=image],[frItemMedia][data-variant=avatar],frame-item-media[data-variant=avatar]{background:transparent}[frItemMedia]>ng-icon,frame-item-media>ng-icon,[frItemMedia]>svg,frame-item-media>svg{inline-size:var(--frame-item-media-icon-size);block-size:var(--frame-item-media-icon-size)}[frItemMedia] img,frame-item-media img{inline-size:100%;block-size:100%;object-fit:cover}[frItemContent],frame-item-content{display:grid;flex:1 1 auto;gap:var(--frame-item-content-gap);min-width:0}[frItemTitle],frame-item-title{color:var(--frame-item-title-color);font-size:var(--frame-item-title-font-size);font-weight:var(--frame-item-title-font-weight);line-height:1.25;margin:0}[frItemDescription],frame-item-description{color:var(--frame-item-description-color);font-size:var(--frame-item-description-font-size);line-height:1.45;margin:0}[frItemActions],frame-item-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--frame-item-actions-gap);margin-inline-start:auto}:root{--frame-menubar-bg: var(--frame-surface);--frame-menubar-color: var(--frame-surface-foreground);--frame-menubar-border: var(--frame-border);--frame-menubar-radius: var(--frame-radius-md);--frame-menubar-padding: .25rem;--frame-menubar-gap: .25rem;--frame-menubar-shadow: none;--frame-menubar-trigger-height: 2rem;--frame-menubar-trigger-padding-x: .75rem;--frame-menubar-trigger-gap: .375rem;--frame-menubar-trigger-radius: calc(var(--frame-menubar-radius) - .125rem);--frame-menubar-trigger-font-size: .875rem;--frame-menubar-trigger-font-weight: 500;--frame-menubar-trigger-bg: transparent;--frame-menubar-trigger-color: var(--frame-menubar-color);--frame-menubar-trigger-hover-bg: var(--frame-accent);--frame-menubar-trigger-hover-color: var(--frame-menubar-color);--frame-menubar-trigger-open-bg: var(--frame-accent);--frame-menubar-trigger-open-color: var(--frame-accent-foreground);--frame-menubar-trigger-focus-shadow: 0 0 0 3px var(--frame-ring)}@supports (color: color-mix(in lab,red,red)){:root{--frame-menubar-trigger-hover-bg: color-mix(in srgb, var(--frame-accent) 48%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-menubar-trigger-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-ring) 24%, transparent)}}[frMenuBar],frame-menubar{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--frame-menubar-gap);border:1px solid var(--frame-menubar-border);border-radius:var(--frame-menubar-radius);background:var(--frame-menubar-bg);color:var(--frame-menubar-color);padding:var(--frame-menubar-padding);box-shadow:var(--frame-menubar-shadow)}[frMenuBarMenu],frame-menubar-menu{display:contents}[frMenuBarTrigger],.frame-menubar__trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--frame-menubar-trigger-gap);min-block-size:var(--frame-menubar-trigger-height);border:0;border-radius:var(--frame-menubar-trigger-radius);background:var(--frame-menubar-trigger-bg);color:var(--frame-menubar-trigger-color);padding-inline:var(--frame-menubar-trigger-padding-x);font:inherit;font-size:var(--frame-menubar-trigger-font-size);font-weight:var(--frame-menubar-trigger-font-weight);line-height:1;white-space:nowrap;cursor:default;transition:background-color .14s ease,box-shadow .14s ease,color .14s ease}[frMenuBarTrigger]:where(:not(:disabled)):hover,.frame-menubar__trigger:where(:not(:disabled)):hover,[frMenuBarTrigger][data-state=open],.frame-menubar__trigger[data-state=open]{background:var(--frame-menubar-trigger-hover-bg);color:var(--frame-menubar-trigger-hover-color)}[frMenuBarTrigger][data-state=open],.frame-menubar__trigger[data-state=open]{background:var(--frame-menubar-trigger-open-bg);color:var(--frame-menubar-trigger-open-color)}[frMenuBarTrigger]:focus-visible,.frame-menubar__trigger:focus-visible{outline:none;box-shadow:var(--frame-menubar-trigger-focus-shadow)}[frMenuBarTrigger]:disabled,.frame-menubar__trigger:disabled{cursor:not-allowed;opacity:var(--frame-dropdown-menu-item-disabled-opacity, .5)}:root{--frame-modal-backdrop-blur: 3px;--frame-modal-backdrop-bg: rgb(0 0 0 / .52);--frame-modal-bg: var(--frame-background, #fff);--frame-modal-border: var(--frame-border, #e5e7eb);--frame-modal-color: var(--frame-foreground, #09090b);--frame-modal-muted-color: var(--frame-muted-foreground, #71717a);--frame-modal-radius: var(--frame-radius-lg, .75rem);--frame-modal-shadow: 0 24px 80px rgb(0 0 0 / .18), 0 8px 24px rgb(0 0 0 / .12);--frame-modal-padding: 1.5rem;--frame-modal-gap: 1rem;--frame-modal-scrollable-height: min( calc(100dvh - 2rem) , 28rem);--frame-modal-close-bg: transparent;--frame-modal-close-color: var(--frame-muted-foreground, #71717a);--frame-modal-close-hover-bg: var(--frame-muted, #f4f4f5);--frame-modal-close-hover-color: var(--frame-foreground, #09090b);--frame-modal-z-index: 1000}.cdk-overlay-backdrop.frame-modal__backdrop{-webkit-backdrop-filter:blur(var(--frame-modal-backdrop-blur));backdrop-filter:blur(var(--frame-modal-backdrop-blur));background:var(--frame-modal-backdrop-bg)}.cdk-global-overlay-wrapper:has(.frame-modal__overlay-pane){z-index:var(--frame-modal-z-index)}.frame-modal__overlay-pane .cdk-dialog-container{display:contents;outline:none}.frame-modal__panel{position:relative;display:flex;max-height:min(calc(100dvh - 2rem),42rem);width:min(calc(100vw - 2rem),32rem);flex-direction:column;gap:var(--frame-modal-gap);overflow:hidden;border:1px solid var(--frame-modal-border);border-radius:var(--frame-modal-radius);background:var(--frame-modal-bg);box-shadow:var(--frame-modal-shadow);color:var(--frame-modal-color);animation:frame-modal-enter .16s cubic-bezier(.16,1,.3,1)}.frame-modal__panel[data-size=sm]{width:min(calc(100vw - 2rem),24rem)}.frame-modal__panel[data-size=lg]{width:min(calc(100vw - 2rem),42rem)}.frame-modal__panel[data-size=xl]{width:min(calc(100vw - 2rem),56rem)}.frame-modal__panel[data-size=full]{width:calc(100vw - 2rem);height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem)}.frame-modal__panel[data-scrollable]{height:var(--frame-modal-scrollable-height);min-height:0}.frame-modal__header,.frame-modal__body,.frame-modal__footer{padding-inline:var(--frame-modal-padding)}.frame-modal__header{display:grid;flex:0 0 auto;gap:.375rem;padding-block-start:var(--frame-modal-padding);padding-inline-end:calc(var(--frame-modal-padding) + 2rem)}.frame-modal__body{display:grid;min-height:0;flex:0 1 auto;gap:1rem}.frame-modal__panel[data-scrollable] .frame-modal__body{flex:1 1 auto;overflow:auto;overscroll-behavior:contain;padding-block-end:var(--frame-modal-padding)}.frame-modal__footer{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.625rem;padding-block-end:var(--frame-modal-padding)}.frame-modal__panel[data-sticky-footer] .frame-modal__footer{flex:0 0 auto;border-block-start:1px solid var(--frame-modal-border);background:var(--frame-modal-bg);padding-block-start:1rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@supports (color: color-mix(in lab,red,red)){.frame-modal__panel[data-sticky-footer] .frame-modal__footer{background:color-mix(in srgb,var(--frame-modal-bg) 92%,transparent)}}.frame-modal__title{margin:0;color:var(--frame-modal-color);font-size:1.125rem;font-weight:650;line-height:1.2;letter-spacing:-.02em}.frame-modal__description{margin:0;color:var(--frame-modal-muted-color);font-size:.875rem;line-height:1.5}.frame-modal__close{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;display:inline-grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:999px;background:var(--frame-modal-close-bg);color:var(--frame-modal-close-color);cursor:pointer;font:inherit;line-height:1;transition:background-color .12s ease,color .12s ease,transform .12s ease}.frame-modal__close:hover{background:var(--frame-modal-close-hover-bg);color:var(--frame-modal-close-hover-color)}.frame-modal__close:active{transform:scale(.96)}.frame-modal__close:focus-visible,.frame-modal__close-control:focus-visible{outline:2px solid var(--frame-ring, currentColor);outline-offset:2px}@media(max-width:640px){.frame-modal__panel{width:calc(100vw - 1rem)}.frame-modal__footer{flex-direction:column-reverse}}@media(prefers-reduced-motion:reduce){.frame-modal__panel{animation:none}}@keyframes frame-modal-enter{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}:root{--frame-navigation-menu-gap: .25rem;--frame-navigation-menu-padding: .25rem;--frame-navigation-menu-radius: var(--frame-radius-md);--frame-navigation-menu-bg: transparent;--frame-navigation-menu-color: var(--frame-foreground);--frame-navigation-menu-trigger-height: 2.25rem;--frame-navigation-menu-trigger-padding-x: .875rem;--frame-navigation-menu-trigger-gap: .375rem;--frame-navigation-menu-trigger-radius: calc(var(--frame-navigation-menu-radius) - .125rem);--frame-navigation-menu-trigger-font-size: .875rem;--frame-navigation-menu-trigger-font-weight: 500;--frame-navigation-menu-trigger-bg: transparent;--frame-navigation-menu-trigger-color: var(--frame-navigation-menu-color);--frame-navigation-menu-trigger-hover-bg: var(--frame-accent);--frame-navigation-menu-trigger-hover-color: var(--frame-accent-foreground);--frame-navigation-menu-trigger-open-bg: var(--frame-accent);--frame-navigation-menu-trigger-open-color: var(--frame-accent-foreground);--frame-navigation-menu-trigger-focus-shadow: 0 0 0 3px var(--frame-ring);--frame-navigation-menu-content-width: 36rem;--frame-navigation-menu-content-gap: .25rem;--frame-navigation-menu-link-gap: .25rem;--frame-navigation-menu-link-padding: .75rem;--frame-navigation-menu-link-radius: var(--frame-radius-md);--frame-navigation-menu-link-bg: transparent;--frame-navigation-menu-link-color: var(--frame-foreground);--frame-navigation-menu-link-hover-bg: var(--frame-accent);--frame-navigation-menu-link-hover-color: var(--frame-accent-foreground);--frame-navigation-menu-link-active-bg: var(--frame-accent);--frame-navigation-menu-link-active-color: var(--frame-accent-foreground);--frame-navigation-menu-link-title-font-size: .875rem;--frame-navigation-menu-link-title-font-weight: 600;--frame-navigation-menu-link-description-color: var(--frame-muted-foreground);--frame-navigation-menu-link-description-font-size: .8125rem;--frame-navigation-menu-link-separator-color: var(--frame-border);--frame-navigation-menu-link-separator-margin-y: .25rem;--frame-navigation-menu-feature-bg: linear-gradient(135deg, var(--frame-muted), var(--frame-primary));--frame-navigation-menu-feature-color: var(--frame-foreground);--frame-navigation-menu-indicator-size: .625rem;--frame-navigation-menu-indicator-bg: var(--frame-dropdown-menu-panel-bg, var(--frame-surface));--frame-navigation-menu-viewport-radius: var(--frame-dropdown-menu-panel-radius, var(--frame-radius-md));--frame-navigation-menu-viewport-border: var(--frame-dropdown-menu-panel-border, var(--frame-border));--frame-navigation-menu-viewport-bg: var(--frame-dropdown-menu-panel-bg, var(--frame-surface));--frame-navigation-menu-viewport-shadow: var(--frame-dropdown-menu-panel-shadow, var(--frame-shadow-md))}@supports (color: color-mix(in lab,red,red)){:root{--frame-navigation-menu-trigger-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-ring) 24%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-navigation-menu-feature-bg: linear-gradient(135deg, var(--frame-muted), color-mix(in srgb, var(--frame-primary) 12%, var(--frame-surface)))}}[frNavigationMenu],frame-navigation-menu{position:relative;display:flex;justify-content:center;width:max-content;max-width:100%;color:var(--frame-navigation-menu-color)}[frNavigationMenuList],frame-navigation-menu-list{box-sizing:border-box;display:flex;align-items:center;gap:var(--frame-navigation-menu-gap);margin:0;border-radius:var(--frame-navigation-menu-radius);background:var(--frame-navigation-menu-bg);padding:var(--frame-navigation-menu-padding);list-style:none}[frNavigationMenuItem],frame-navigation-menu-item{display:contents}[frNavigationMenuTrigger],.frame-navigation-menu__trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--frame-navigation-menu-trigger-gap);min-block-size:var(--frame-navigation-menu-trigger-height);border:0;border-radius:var(--frame-navigation-menu-trigger-radius);background:var(--frame-navigation-menu-trigger-bg);color:var(--frame-navigation-menu-trigger-color);padding-inline:var(--frame-navigation-menu-trigger-padding-x);font:inherit;font-size:var(--frame-navigation-menu-trigger-font-size);font-weight:var(--frame-navigation-menu-trigger-font-weight);line-height:1;white-space:nowrap;cursor:default;transition:background-color .14s ease,box-shadow .14s ease,color .14s ease}[frNavigationMenuTrigger]:where(:not(:disabled)):hover,.frame-navigation-menu__trigger:where(:not(:disabled)):hover,[frNavigationMenuFeature]:hover,.frame-navigation-menu__feature:hover,[frNavigationMenuTrigger][data-state=open],.frame-navigation-menu__trigger[data-state=open]{background:var(--frame-navigation-menu-trigger-hover-bg);color:var(--frame-navigation-menu-trigger-hover-color)}[frNavigationMenuTrigger][data-state=open],.frame-navigation-menu__trigger[data-state=open]{background:var(--frame-navigation-menu-trigger-open-bg);color:var(--frame-navigation-menu-trigger-open-color)}[frNavigationMenuTrigger]:focus-visible,.frame-navigation-menu__trigger:focus-visible{outline:none;box-shadow:var(--frame-navigation-menu-trigger-focus-shadow)}[frNavigationMenuTrigger]:disabled,.frame-navigation-menu__trigger:disabled{cursor:not-allowed;opacity:var(--frame-dropdown-menu-item-disabled-opacity, .5)}[frNavigationMenuPanel],.frame-navigation-menu__content{max-height:30rem;overflow-y:auto;width:min(var(--frame-navigation-menu-content-width),calc(100vw - 2rem))}[frNavigationMenuGrid],.frame-navigation-menu__grid{display:grid;gap:var(--frame-navigation-menu-content-gap)}[frNavigationMenuGrid][data-columns="2"],.frame-navigation-menu__grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[frNavigationMenuGrid][data-columns="3"],.frame-navigation-menu__grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[frNavigationMenuGrid][data-columns="2"],.frame-navigation-menu__grid[data-columns="2"] [frNavigationMenuFeature]{grid-column:1 / 2}[frNavigationMenuGrid][data-columns="3"],.frame-navigation-menu__grid[data-columns="3"] [frNavigationMenuFeature]{grid-column:1 / 4}[frNavigationMenuLink],.frame-navigation-menu__link{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--frame-navigation-menu-link-gap);min-width:0;border-radius:var(--frame-navigation-menu-link-radius);background:var(--frame-navigation-menu-link-bg);color:var(--frame-navigation-menu-link-color);padding:var(--frame-navigation-menu-link-padding);text-align:start;text-decoration:none;transition:background-color .14s ease,color .14s ease}[frNavigationMenuLink]:where(:hover,:focus-visible),.frame-navigation-menu__link:where(:hover,:focus-visible){background:var(--frame-navigation-menu-link-hover-bg);color:var(--frame-navigation-menu-link-hover-color);outline:none}[frNavigationMenuLink][data-active],.frame-navigation-menu__link[data-active]{background:var(--frame-navigation-menu-link-active-bg);color:var(--frame-navigation-menu-link-active-color)}[frNavigationMenuList]>[frNavigationMenuItem]>[frNavigationMenuLink],frame-navigation-menu-list>frame-navigation-menu-item>[frNavigationMenuLink]{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--frame-navigation-menu-trigger-gap);min-block-size:var(--frame-navigation-menu-trigger-height);border-radius:var(--frame-navigation-menu-trigger-radius);padding-block:0;padding-inline:var(--frame-navigation-menu-trigger-padding-x);font-size:var(--frame-navigation-menu-trigger-font-size);font-weight:var(--frame-navigation-menu-trigger-font-weight);line-height:1;white-space:nowrap}[frNavigationMenuLinkTitle],.frame-navigation-menu__link-title{color:inherit;font-size:var(--frame-navigation-menu-link-title-font-size);font-weight:var(--frame-navigation-menu-link-title-font-weight);line-height:1.25}[frNavigationMenuLinkDescription],.frame-navigation-menu__link-description{color:var(--frame-navigation-menu-link-description-color);font-size:var(--frame-navigation-menu-link-description-font-size);line-height:1.45}[frNavigationLinkSeparator],.frame-navigation-menu__link-separator{display:block;grid-column:1 / -1;block-size:1px;margin-block:var(--frame-navigation-menu-link-separator-margin-y);background:var(--frame-navigation-menu-link-separator-color)}[frNavigationMenuFeature],.frame-navigation-menu__feature{min-height:2rem;align-content:end;background:var(--frame-navigation-menu-feature-bg);color:var(--frame-navigation-menu-feature-color)}[frNavigationMenuIndicator],frame-navigation-menu-indicator{position:absolute;inset-block-start:calc(100% - .125rem);inset-inline-start:50%;z-index:1;display:block;inline-size:var(--frame-navigation-menu-indicator-size);block-size:var(--frame-navigation-menu-indicator-size);background:var(--frame-navigation-menu-indicator-bg);transform:translate(-50%) rotate(45deg)}[dir=rtl] [frNavigationMenuIndicator],[dir=rtl] frame-navigation-menu-indicator{transform:translate(50%) rotate(45deg)}[frNavigationMenuViewport],frame-navigation-menu-viewport{display:block;border:1px solid var(--frame-navigation-menu-viewport-border);border-radius:var(--frame-navigation-menu-viewport-radius);background:var(--frame-navigation-menu-viewport-bg);box-shadow:var(--frame-navigation-menu-viewport-shadow);overflow:hidden}@media(max-width:40rem){[frNavigationMenuList],frame-navigation-menu-list{align-items:stretch;flex-direction:column}[frNavigationMenuTrigger],.frame-navigation-menu__trigger,[frNavigationMenuLink],.frame-navigation-menu__link{width:100%;justify-content:flex-start}[frNavigationMenuGrid],.frame-navigation-menu__grid,[frNavigationMenuGrid][data-columns],.frame-navigation-menu__grid[data-columns]{grid-template-columns:1fr}}:root{--frame-pagination-gap: .25rem;--frame-pagination-color: var(--frame-foreground);--frame-pagination-link-size: 2.25rem;--frame-pagination-link-min-width: 2.25rem;--frame-pagination-link-padding-x: .75rem;--frame-pagination-link-gap: .375rem;--frame-pagination-link-radius: var(--frame-radius-md);--frame-pagination-link-bg: transparent;--frame-pagination-link-color: var(--frame-muted-foreground);--frame-pagination-link-border: transparent;--frame-pagination-link-hover-bg: var(--frame-accent);--frame-pagination-link-hover-color: var(--frame-accent-foreground);--frame-pagination-link-active-bg: var(--frame-surface);--frame-pagination-link-active-color: var(--frame-foreground);--frame-pagination-link-active-border: var(--frame-border);--frame-pagination-link-focus-shadow: 0 0 0 3px var(--frame-ring);--frame-pagination-link-disabled-opacity: .5;--frame-pagination-font-size: .875rem;--frame-pagination-font-weight: 500;--frame-pagination-ellipsis-color: var(--frame-muted-foreground)}@supports (color: color-mix(in lab,red,red)){:root{--frame-pagination-link-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-ring) 24%, transparent)}}[frPagination],nav[frPagination]{display:flex;justify-content:center;color:var(--frame-pagination-color)}[frPaginationContent]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--frame-pagination-gap);margin:0;padding:0;list-style:none}[frPaginationItem]{display:inline-flex;align-items:center}[frPaginationLink],[frPaginationPrevious],[frPaginationNext],.frame-pagination__link{box-sizing:border-box;display:inline-flex;min-inline-size:var(--frame-pagination-link-min-width);min-block-size:var(--frame-pagination-link-size);align-items:center;justify-content:center;gap:var(--frame-pagination-link-gap);border:1px solid var(--frame-pagination-link-border);border-radius:var(--frame-pagination-link-radius);background:var(--frame-pagination-link-bg);color:var(--frame-pagination-link-color);cursor:pointer;font:inherit;font-size:var(--frame-pagination-font-size);font-weight:var(--frame-pagination-font-weight);line-height:1;padding-inline:var(--frame-pagination-link-padding-x);text-decoration:none;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,opacity .14s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}[frPaginationLink]:where(button),[frPaginationPrevious]:where(button),[frPaginationNext]:where(button){padding-block:0}[frPaginationLink]:where(:not([data-disabled])):hover,[frPaginationPrevious]:where(:not([data-disabled])):hover,[frPaginationNext]:where(:not([data-disabled])):hover,.frame-pagination__link:where(:not([data-disabled])):hover{background:var(--frame-pagination-link-hover-bg);color:var(--frame-pagination-link-hover-color)}[frPaginationLink]:focus-visible,[frPaginationPrevious]:focus-visible,[frPaginationNext]:focus-visible,.frame-pagination__link:focus-visible{outline:none;box-shadow:var(--frame-pagination-link-focus-shadow)}[frPaginationLink][data-active],.frame-pagination__link[data-active]{border-color:var(--frame-pagination-link-active-border);background:var(--frame-pagination-link-active-bg);color:var(--frame-pagination-link-active-color)}[frPaginationLink][data-disabled],[frPaginationPrevious][data-disabled],[frPaginationNext][data-disabled],.frame-pagination__link[data-disabled]{cursor:not-allowed;opacity:var(--frame-pagination-link-disabled-opacity);pointer-events:none}[frPaginationPrevious][data-icon-only],[frPaginationNext][data-icon-only]{inline-size:var(--frame-pagination-link-size);min-inline-size:var(--frame-pagination-link-size);padding-inline:0}.frame-pagination__control-icon{display:inline-flex;align-items:center;justify-content:center;font-size:1.25em;line-height:.75}[dir=rtl] .frame-pagination__previous .frame-pagination__control-icon,[dir=rtl] .frame-pagination__next .frame-pagination__control-icon{transform:scaleX(-1)}[frPaginationEllipsis],frame-pagination-ellipsis{display:inline-flex;min-inline-size:var(--frame-pagination-link-size);min-block-size:var(--frame-pagination-link-size);align-items:center;justify-content:center;color:var(--frame-pagination-ellipsis-color);letter-spacing:.08em;-webkit-user-select:none;user-select:none}.frame-pagination__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--frame-popover-content-width: 20rem;--frame-popover-content-padding: 1rem;--frame-popover-content-radius: var(--frame-radius-md);--frame-popover-content-bg: var(--frame-surface);--frame-popover-content-color: var(--frame-surface-foreground);--frame-popover-content-border: var(--frame-border);--frame-popover-content-shadow: var(--frame-shadow-md);--frame-popover-content-gap: .875rem;--frame-popover-header-gap: .25rem;--frame-popover-title-color: var(--frame-foreground);--frame-popover-title-font-size: .875rem;--frame-popover-title-font-weight: 600;--frame-popover-description-color: var(--frame-muted-foreground);--frame-popover-description-font-size: .875rem;--frame-popover-body-gap: .75rem;--frame-popover-footer-gap: .5rem;--frame-popover-close-radius: var(--frame-radius-sm);--frame-popover-close-hover-bg: var(--frame-accent);--frame-popover-motion-duration: .14s;--frame-popover-motion-easing: cubic-bezier(.16, 1, .3, 1);--frame-popover-motion-distance: .25rem;--frame-popover-motion-scale: .96}frame-popover{display:inline-block}.frame-popover__anchor{display:inline-flex}[frPopoverTrigger]{cursor:pointer}.frame-popover__backdrop{background:transparent}.frame-popover__content{display:grid;gap:var(--frame-popover-content-gap);width:var(--frame-popover-content-width);max-width:min(var(--frame-popover-content-width),calc(100vw - 2rem));border:1px solid var(--frame-popover-content-border);border-radius:var(--frame-popover-content-radius);background:var(--frame-popover-content-bg);box-shadow:var(--frame-popover-content-shadow);color:var(--frame-popover-content-color);padding:var(--frame-popover-content-padding);outline:none;transform-origin:var(--frame-popover-transform-origin, center);animation:frame-popover-in var(--frame-popover-motion-duration) var(--frame-popover-motion-easing)}.frame-popover-overlay--top .frame-popover__content{--frame-popover-transform-origin: bottom}.frame-popover-overlay--right .frame-popover__content{--frame-popover-transform-origin: left}.frame-popover-overlay--bottom .frame-popover__content{--frame-popover-transform-origin: top}.frame-popover-overlay--left .frame-popover__content{--frame-popover-transform-origin: right}[frPopoverHeader]{display:grid;gap:var(--frame-popover-header-gap)}[frPopoverTitle]{margin:0;color:var(--frame-popover-title-color);font-size:var(--frame-popover-title-font-size);font-weight:var(--frame-popover-title-font-weight);line-height:1.2}[frPopoverDescription]{margin:0;color:var(--frame-popover-description-color);font-size:var(--frame-popover-description-font-size);line-height:1.45}[frPopoverBody]{display:grid;gap:var(--frame-popover-body-gap)}[frPopoverFooter]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--frame-popover-footer-gap)}[frPopoverClose]{border-radius:var(--frame-popover-close-radius)}[frPopoverClose]:where(:hover,:focus-visible){background:var(--frame-popover-close-hover-bg)}@keyframes frame-popover-in{0%{opacity:0;transform:translateY(var(--frame-popover-motion-distance)) scale(var(--frame-popover-motion-scale))}to{opacity:1;transform:translateY(0) scale(1)}}:root{--frame-progress-height: .5rem;--frame-progress-width: 100%;--frame-progress-radius: 999px;--frame-progress-bg: var(--frame-accent);--frame-progress-border: transparent;--frame-progress-shadow: none;--frame-progress-indicator-bg: var(--frame-primary);--frame-progress-indicator-radius: inherit;--frame-progress-indicator-shadow: none;--frame-progress-transition-duration: .3s;--frame-progress-transition-easing: cubic-bezier(.16, 1, .3, 1);--frame-progress-indeterminate-size: 35%;--frame-progress-indeterminate-duration: 1.25s}[frProgress],frame-progress{position:relative;display:block;overflow:hidden;inline-size:var(--frame-progress-width);block-size:var(--frame-progress-height);border:1px solid var(--frame-progress-border);border-radius:var(--frame-progress-radius);background:var(--frame-progress-bg);box-shadow:var(--frame-progress-shadow)}[frProgressIndicator],frame-progress-indicator{display:block;inline-size:var(--frame-progress-percent, 0%);block-size:100%;margin-inline-start:0;margin-inline-end:auto;border-radius:var(--frame-progress-indicator-radius);background:var(--frame-progress-indicator-bg);box-shadow:var(--frame-progress-indicator-shadow);transition:inline-size var(--frame-progress-transition-duration) var(--frame-progress-transition-easing),background-color var(--frame-progress-transition-duration) ease}[frProgress][data-state=complete] [frProgressIndicator],frame-progress[data-state=complete] frame-progress-indicator{inline-size:100%}[frProgress][data-state=indeterminate] [frProgressIndicator],frame-progress[data-state=indeterminate] frame-progress-indicator{position:absolute;inset-block:0;inline-size:var(--frame-progress-indeterminate-size);animation:frame-progress-indeterminate var(--frame-progress-indeterminate-duration) infinite linear}@keyframes frame-progress-indeterminate{0%{inset-inline-start:calc(-1 * var(--frame-progress-indeterminate-size))}to{inset-inline-start:100%}}@media(prefers-reduced-motion:reduce){[frProgressIndicator],frame-progress-indicator{transition-duration:1ms}[frProgress][data-state=indeterminate] [frProgressIndicator],frame-progress[data-state=indeterminate] frame-progress-indicator{animation-duration:3s}}:root{--frame-radio-group-gap: .75rem;--frame-radio-group-horizontal-gap: 1rem;--frame-radio-group-card-gap: .75rem;--frame-radio-group-card-padding: 1rem;--frame-radio-group-card-radius: var(--frame-radius-lg);--frame-radio-group-card-bg: var(--frame-surface);--frame-radio-group-card-border: var(--frame-border);--frame-radio-group-card-hover-border: var(--frame-border);--frame-radio-group-card-checked-border: var(--frame-primary);--frame-radio-group-card-checked-shadow: 0 0 0 3px var(--frame-primary);--frame-radio-group-card-disabled-opacity: .55;--frame-radio-group-card-meta-color: var(--frame-muted-foreground);--frame-radio-group-card-meta-font-size: .875rem;--frame-radio-group-card-meta-font-weight: 600;--frame-radio-group-item-size: 1rem;--frame-radio-group-item-bg: var(--frame-surface);--frame-radio-group-item-border: var(--frame-border);--frame-radio-group-item-color: var(--frame-primary);--frame-radio-group-item-hover-border: var(--frame-border);--frame-radio-group-item-checked-border: var(--frame-primary);--frame-radio-group-item-checked-bg: var(--frame-surface);--frame-radio-group-item-dot-size: .5rem;--frame-radio-group-item-focus-shadow: 0 0 0 3px var(--frame-ring);--frame-radio-group-item-invalid-border: var(--frame-destructive);--frame-radio-group-item-disabled-opacity: .5;--frame-radio-group-transition-duration: .15s;--frame-radio-group-transition-easing: ease}@supports (color: color-mix(in lab,red,red)){:root{--frame-radio-group-card-hover-border: color-mix(in srgb, var(--frame-border) 70%, var(--frame-foreground))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-radio-group-card-checked-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-primary) 14%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-radio-group-item-hover-border: color-mix(in srgb, var(--frame-border) 72%, var(--frame-foreground))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-radio-group-item-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-ring) 32%, transparent)}}[frRadioGroup],frame-radio-group{display:grid;gap:var(--frame-radio-group-gap);min-width:0}[frRadioGroup][data-orientation=horizontal],frame-radio-group[data-orientation=horizontal]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--frame-radio-group-horizontal-gap)}[frRadioGroup][data-disabled],frame-radio-group[data-disabled]{cursor:not-allowed}[frRadioGroup][data-variant=cards],frame-radio-group[data-variant=cards]{gap:var(--frame-radio-group-card-gap)}[frRadioGroupItem]{appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;flex:0 0 auto;inline-size:var(--frame-radio-group-item-size);block-size:var(--frame-radio-group-item-size);margin:0;border:1px solid var(--frame-radio-group-item-border);border-radius:999px;background:var(--frame-radio-group-item-bg);color:var(--frame-radio-group-item-color);cursor:pointer;outline:none;vertical-align:middle;transition:background-color var(--frame-radio-group-transition-duration) var(--frame-radio-group-transition-easing),border-color var(--frame-radio-group-transition-duration) var(--frame-radio-group-transition-easing),box-shadow var(--frame-radio-group-transition-duration) var(--frame-radio-group-transition-easing),opacity var(--frame-radio-group-transition-duration) var(--frame-radio-group-transition-easing)}[frRadioGroupItem]:before{content:"";inline-size:var(--frame-radio-group-item-dot-size);block-size:var(--frame-radio-group-item-dot-size);border-radius:999px;background:currentColor;transform:scale(0);transition:transform .12s ease}[frRadioGroupItem]:where(:not(:disabled)):hover{border-color:var(--frame-radio-group-item-hover-border)}[frRadioGroupItem]:focus-visible{box-shadow:var(--frame-radio-group-item-focus-shadow)}[frRadioGroupItem]:checked{border-color:var(--frame-radio-group-item-checked-border);background:var(--frame-radio-group-item-checked-bg)}[frRadioGroupItem]:checked:before{transform:scale(1)}[frRadioGroupItem]:disabled{cursor:not-allowed;opacity:var(--frame-radio-group-item-disabled-opacity)}[frRadioGroupField]{display:flex;align-items:flex-start;gap:var(--frame-field-gap);min-width:0}[frRadioGroupItem][aria-invalid=true],[frRadioGroupItem].ng-invalid.ng-touched,[frRadioGroupItem].ng-invalid.ng-dirty{border-color:var(--frame-radio-group-item-invalid-border)}[frRadioGroupCard]{display:flex;align-items:flex-start;gap:var(--frame-radio-group-card-gap);min-width:0;padding:var(--frame-radio-group-card-padding);border:1px solid var(--frame-radio-group-card-border);border-radius:var(--frame-radio-group-card-radius);background:var(--frame-radio-group-card-bg);cursor:pointer;transition:border-color var(--frame-radio-group-transition-duration) var(--frame-radio-group-transition-easing),box-shadow var(--frame-radio-group-transition-duration) var(--frame-radio-group-transition-easing),opacity var(--frame-radio-group-transition-duration) var(--frame-radio-group-transition-easing)}[frRadioGroupCard]:has([frRadioGroupCardMeta]) [frFieldContent]{flex-grow:1}[frRadioGroupCard]:has([frRadioGroupItem]:where(:not(:disabled)):hover){border-color:var(--frame-radio-group-card-hover-border)}[frRadioGroupCard]:has([frRadioGroupItem]:checked){border-color:var(--frame-radio-group-card-checked-border);box-shadow:var(--frame-radio-group-card-checked-shadow)}[frRadioGroupCard]:has([frRadioGroupItem]:disabled){cursor:not-allowed;opacity:var(--frame-radio-group-card-disabled-opacity)}[frRadioGroupCardMeta]{color:var(--frame-radio-group-card-meta-color);font-size:var(--frame-radio-group-card-meta-font-size);font-weight:var(--frame-radio-group-card-meta-font-weight);white-space:nowrap}:root{--frame-resizable-border: var(--frame-border);--frame-resizable-radius: var(--frame-radius-lg);--frame-resizable-bg: var(--frame-surface);--frame-resizable-color: var(--frame-foreground);--frame-resizable-panel-padding: 1rem;--frame-resizable-panel-min-size: 0;--frame-resizable-handle-size: .625rem;--frame-resizable-handle-hit-size: 1rem;--frame-resizable-handle-bg: transparent;--frame-resizable-handle-hover-bg: var(--frame-primary);--frame-resizable-handle-active-bg: var(--frame-primary);--frame-resizable-handle-border: var(--frame-border);--frame-resizable-handle-indicator-size: 2rem;--frame-resizable-handle-indicator-thickness: .25rem;--frame-resizable-handle-indicator-bg: var(--frame-border);--frame-resizable-handle-focus-shadow: 0 0 0 3px var(--frame-ring);--frame-resizable-transition-duration: .15s;--frame-resizable-transition-easing: ease}@supports (color: color-mix(in lab,red,red)){:root{--frame-resizable-handle-hover-bg: color-mix(in srgb, var(--frame-primary) 16%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-resizable-handle-active-bg: color-mix(in srgb, var(--frame-primary) 24%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-resizable-handle-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-ring) 28%, transparent)}}[frResizablePanelGroup],frame-resizable-panel-group{box-sizing:border-box;display:flex;overflow:hidden;min-inline-size:var(--frame-resizable-panel-min-size);min-block-size:var(--frame-resizable-panel-min-size);border:1px solid var(--frame-resizable-border);border-radius:var(--frame-resizable-radius);background:var(--frame-resizable-bg);color:var(--frame-resizable-color)}[frResizablePanelGroup][data-orientation=vertical],frame-resizable-panel-group[data-orientation=vertical]{flex-direction:column}[frResizablePanel],frame-resizable-panel{box-sizing:border-box;position:relative;overflow:auto;min-inline-size:var(--frame-resizable-panel-min-size);min-block-size:var(--frame-resizable-panel-min-size)}[frResizablePanel]:not([data-no-padding]),frame-resizable-panel:not([data-no-padding]){padding:var(--frame-resizable-panel-padding)}[frResizablePanel][data-collapsed],frame-resizable-panel[data-collapsed]{overflow:hidden}[frResizablePanel][data-collapsed]:not([data-no-padding]),frame-resizable-panel[data-collapsed]:not([data-no-padding]){padding:0}[frResizableHandle],frame-resizable-handle{position:relative;display:grid;place-items:center;flex:0 0 var(--frame-resizable-handle-size);align-self:stretch;border:0;background:var(--frame-resizable-handle-bg);cursor:col-resize;outline:none;touch-action:none;transition:background-color var(--frame-resizable-transition-duration) var(--frame-resizable-transition-easing),box-shadow var(--frame-resizable-transition-duration) var(--frame-resizable-transition-easing)}[frResizableHandle]:before,frame-resizable-handle:before{content:"";position:absolute;inset-block:0;inline-size:var(--frame-resizable-handle-hit-size)}[frResizableHandle][data-orientation=vertical],frame-resizable-handle[data-orientation=vertical]{flex-basis:var(--frame-resizable-handle-size);inline-size:auto;block-size:var(--frame-resizable-handle-size);cursor:row-resize}[frResizableHandle][data-orientation=vertical]:before,frame-resizable-handle[data-orientation=vertical]:before{inset-inline:0;inset-block:auto;block-size:var(--frame-resizable-handle-hit-size);inline-size:auto}[frResizableHandle]:after,frame-resizable-handle:after{content:"";display:block;inline-size:var(--frame-resizable-handle-indicator-thickness);block-size:var(--frame-resizable-handle-indicator-size);border-radius:999px;background:var(--frame-resizable-handle-indicator-bg);opacity:0;transition:opacity var(--frame-resizable-transition-duration) var(--frame-resizable-transition-easing),background-color var(--frame-resizable-transition-duration) var(--frame-resizable-transition-easing)}[frResizableHandle][data-orientation=vertical]:after,frame-resizable-handle[data-orientation=vertical]:after{inline-size:var(--frame-resizable-handle-indicator-size);block-size:var(--frame-resizable-handle-indicator-thickness)}[frResizableHandle][data-handle]:after,frame-resizable-handle[data-handle]:after{opacity:1}[frResizableHandle]:where(:hover,[data-dragging]),frame-resizable-handle:where(:hover,[data-dragging]){background:var(--frame-resizable-handle-hover-bg)}[frResizableHandle][data-dragging],frame-resizable-handle[data-dragging]{background:var(--frame-resizable-handle-active-bg)}[frResizableHandle]:focus-visible,frame-resizable-handle:focus-visible{box-shadow:var(--frame-resizable-handle-focus-shadow)}[frResizableHandle][data-disabled],frame-resizable-handle[data-disabled]{cursor:not-allowed;opacity:.6}:root{--frame-separator-color: var(--frame-border);--frame-separator-thickness: 1px;--frame-separator-radius: 999px;--frame-separator-horizontal-width: 100%;--frame-separator-horizontal-margin-block: 0;--frame-separator-vertical-height: 100%;--frame-separator-vertical-margin-inline: 0}[frSeparator],frame-separator{display:block;flex-shrink:0;border:0;border-radius:var(--frame-separator-radius);background:var(--frame-separator-color)}[frSeparator][data-orientation=horizontal],frame-separator[data-orientation=horizontal]{inline-size:var(--frame-separator-horizontal-width);block-size:var(--frame-separator-thickness);margin-block:var(--frame-separator-horizontal-margin-block)}[frSeparator][data-orientation=vertical],frame-separator[data-orientation=vertical]{inline-size:var(--frame-separator-thickness);block-size:var(--frame-separator-vertical-height);min-block-size:1em;margin-inline:var(--frame-separator-vertical-margin-inline)}:root{--frame-skeleton-bg: var(--frame-muted, #f4f4f5);--frame-skeleton-highlight: var(--frame-background, #fff);--frame-skeleton-radius: var(--frame-radius-md, .5rem);--frame-skeleton-width: 100%;--frame-skeleton-height: 1rem;--frame-skeleton-animation-duration: 1.4s}@supports (color: color-mix(in lab,red,red)){:root{--frame-skeleton-bg: color-mix(in srgb, var(--frame-muted, #f4f4f5) 84%, var(--frame-foreground, #09090b) 8%)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-skeleton-highlight: color-mix(in srgb, var(--frame-background, #fff) 64%, transparent)}}[frSkeleton],frame-skeleton{position:relative;display:block;inline-size:var(--frame-skeleton-width);block-size:var(--frame-skeleton-height);overflow:hidden;border-radius:var(--frame-skeleton-radius);background:var(--frame-skeleton-bg)}[frSkeleton][data-animated=true]:after,frame-skeleton[data-animated=true]:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--frame-skeleton-highlight),transparent);content:"";transform:translate(-100%);animation:frame-skeleton-shimmer var(--frame-skeleton-animation-duration) ease-in-out infinite}@keyframes frame-skeleton-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){[frSkeleton]:after,frame-skeleton:after{animation:none}}:root{--frame-slider-width: 100%;--frame-slider-height: 1.25rem;--frame-slider-vertical-width: 1.25rem;--frame-slider-vertical-height: 12rem;--frame-slider-track-size: .5rem;--frame-slider-track-bg: var(--frame-muted, #f4f4f5);--frame-slider-range-bg: var(--frame-primary, #18181b);--frame-slider-thumb-size: 1.25rem;--frame-slider-thumb-bg: var(--frame-background, #fff);--frame-slider-thumb-border: var(--frame-primary, #18181b);--frame-slider-thumb-border-width: 2px;--frame-slider-thumb-shadow: 0 2px 10px rgb(0 0 0 / .16);--frame-slider-thumb-focus-shadow: 0 0 0 4px var(--frame-ring, #18181b);--frame-slider-disabled-opacity: .5;--frame-slider-radius: 999px}@supports (color: color-mix(in lab,red,red)){:root{--frame-slider-thumb-focus-shadow: 0 0 0 4px color-mix(in srgb, var(--frame-ring, #18181b) 24%, transparent)}}frame-slider{position:relative;display:grid;align-items:center;inline-size:var(--frame-slider-width);block-size:var(--frame-slider-height);touch-action:none;-webkit-user-select:none;user-select:none}frame-slider[data-disabled]{cursor:not-allowed;opacity:var(--frame-slider-disabled-opacity)}frame-slider[data-orientation=vertical]{inline-size:var(--frame-slider-vertical-width);block-size:var(--frame-slider-vertical-height);justify-items:center}.frame-slider__track{position:absolute;border-radius:var(--frame-slider-radius);background:var(--frame-slider-track-bg);pointer-events:none}frame-slider[data-orientation=horizontal] .frame-slider__track{inset-inline:0;inset-block-start:50%;block-size:var(--frame-slider-track-size);transform:translateY(-50%)}frame-slider[data-orientation=vertical] .frame-slider__track{inset-block:0;inset-inline-start:50%;inline-size:var(--frame-slider-track-size);transform:translate(-50%)}.frame-slider__range{position:absolute;border-radius:inherit;background:var(--frame-slider-range-bg)}frame-slider[data-orientation=horizontal] .frame-slider__range{inset-block:0;inset-inline-start:var(--frame-slider-start-percent);inline-size:calc(var(--frame-slider-end-percent) - var(--frame-slider-start-percent))}frame-slider[data-orientation=horizontal][data-inverted=true] .frame-slider__range{inset-inline-start:auto;inset-inline-end:var(--frame-slider-start-percent)}frame-slider[data-orientation=vertical] .frame-slider__range{inset-inline:0;inset-block-end:var(--frame-slider-start-percent);block-size:calc(var(--frame-slider-end-percent) - var(--frame-slider-start-percent))}frame-slider[data-orientation=vertical][data-inverted=true] .frame-slider__range{inset-block-start:var(--frame-slider-start-percent);inset-block-end:auto}.frame-slider__native{position:absolute;inset:0;z-index:2;margin:0;cursor:pointer;opacity:0;pointer-events:none}.frame-slider__native:disabled{cursor:not-allowed}frame-slider[data-orientation=vertical] .frame-slider__native{writing-mode:vertical-lr}.frame-slider__thumb{position:absolute;z-index:1;display:block;inline-size:var(--frame-slider-thumb-size);block-size:var(--frame-slider-thumb-size);border:var(--frame-slider-thumb-border-width) solid var(--frame-slider-thumb-border);border-radius:999px;background:var(--frame-slider-thumb-bg);box-shadow:var(--frame-slider-thumb-shadow);cursor:grab}frame-slider[data-disabled] .frame-slider__thumb{cursor:not-allowed}.frame-slider__thumb[data-active]{cursor:grabbing}frame-slider[data-orientation=horizontal] .frame-slider__thumb{inset-inline-start:var(--frame-slider-thumb-percent);inset-block-start:50%;transform:translate(-50%,-50%)}frame-slider[data-orientation=horizontal]:dir(rtl) .frame-slider__thumb{transform:translate(50%,-50%)}frame-slider[data-orientation=vertical] .frame-slider__thumb{inset-inline-start:50%;inset-block-end:var(--frame-slider-thumb-percent);transform:translate(-50%,50%)}frame-slider[data-orientation=horizontal][data-inverted=true] .frame-slider__thumb{inset-inline-start:auto;inset-inline-end:var(--frame-slider-thumb-percent)}frame-slider[data-orientation=vertical][data-inverted=true] .frame-slider__thumb{inset-block-start:var(--frame-slider-thumb-percent);inset-block-end:auto;transform:translate(-50%,-50%)}.frame-slider__native:focus-visible+.frame-slider__thumb,.frame-slider__thumb[data-active]{box-shadow:var(--frame-slider-thumb-shadow),var(--frame-slider-thumb-focus-shadow)}frame-slider[data-invalid]{--frame-slider-range-bg: var(--frame-destructive, #dc2626);--frame-slider-thumb-border: var(--frame-destructive, #dc2626)}:root{--frame-textarea-root-min-height: 5rem;--frame-textarea-root-radius: var(--frame-radius-md);--frame-textarea-root-bg: var(--frame-surface);--frame-textarea-root-color: var(--frame-surface-foreground);--frame-textarea-root-border: var(--frame-border);--frame-textarea-root-font-size: .875rem;--frame-textarea-root-padding-block: .625rem;--frame-textarea-root-padding-inline: .875rem;--frame-textarea-root-placeholder-color: var(--frame-muted-foreground);--frame-textarea-root-hover-border: var(--frame-border);--frame-textarea-root-focus-border: var(--frame-ring);--frame-textarea-root-focus-shadow: 0 0 0 3px var(--frame-ring);--frame-textarea-root-invalid-border: var(--frame-destructive);--frame-textarea-root-invalid-shadow: 0 0 0 3px var(--frame-destructive);--frame-textarea-root-disabled-opacity: .55;--frame-textarea-root-readonly-bg: var(--frame-surface);--frame-textarea-root-transition-duration: .15s;--frame-textarea-root-resize: vertical}@supports (color: color-mix(in lab,red,red)){:root{--frame-textarea-root-hover-border: color-mix(in srgb, var(--frame-border) 80%, var(--frame-foreground))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-textarea-root-focus-border: color-mix(in srgb, var(--frame-ring) 70%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-textarea-root-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-ring) 22%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-textarea-root-invalid-border: color-mix(in srgb, var(--frame-destructive) 65%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-textarea-root-invalid-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-destructive) 14%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-textarea-root-readonly-bg: color-mix(in srgb, var(--frame-surface) 80%, var(--frame-muted))}}[frTextarea]{box-sizing:border-box;appearance:none;-webkit-appearance:none;display:block;width:100%;min-width:0;min-height:var(--frame-textarea-root-min-height);border:1px solid var(--frame-textarea-root-border);border-radius:var(--frame-textarea-root-radius);background:var(--frame-textarea-root-bg);color:var(--frame-textarea-root-color);box-shadow:none;cursor:text;font:inherit;font-size:var(--frame-textarea-root-font-size);line-height:1.5;margin:0;outline:none;padding-block:var(--frame-textarea-root-padding-block);padding-inline:var(--frame-textarea-root-padding-inline);resize:var(--frame-textarea-root-resize);transition:background-color var(--frame-textarea-root-transition-duration) ease,border-color var(--frame-textarea-root-transition-duration) ease,box-shadow var(--frame-textarea-root-transition-duration) ease,color var(--frame-textarea-root-transition-duration) ease,opacity var(--frame-textarea-root-transition-duration) ease}[frTextarea]::placeholder{color:var(--frame-textarea-root-placeholder-color)}[frTextarea]:where(:not(:disabled)):hover{border-color:var(--frame-textarea-root-hover-border)}[frTextarea]:focus-visible{border-color:var(--frame-textarea-root-focus-border);box-shadow:var(--frame-textarea-root-focus-shadow)}[frTextarea][aria-invalid=true],[frTextarea].ng-invalid.ng-touched,[frTextarea].ng-invalid.ng-dirty{border-color:var(--frame-textarea-root-invalid-border);box-shadow:var(--frame-textarea-root-invalid-shadow)}[frTextarea]:disabled{cursor:not-allowed;opacity:var(--frame-textarea-root-disabled-opacity)}[frTextarea]:read-only{background:var(--frame-textarea-root-readonly-bg)}:root{--frame-select-trigger-height: 2.5rem;--frame-select-trigger-min-width: 12rem;--frame-select-trigger-gap: .5rem;--frame-select-trigger-radius: var(--frame-radius-md);--frame-select-trigger-padding-inline: 1rem;--frame-select-trigger-font-size: .875rem;--frame-select-trigger-font-weight: 600;--frame-select-trigger-focus-shadow: 0 0 0 3px var(--frame-ring);--frame-select-trigger-invalid-border: var(--frame-destructive);--frame-select-trigger-invalid-shadow: 0 0 0 3px var(--frame-destructive);--frame-select-trigger-disabled-opacity: .55;--frame-select-trigger-hover-filter: brightness(.98);--frame-select-trigger-active-filter: brightness(.96);--frame-select-trigger-transition-duration: .15s;--frame-select-content-min-width: 12rem;--frame-select-content-max-height: min(18rem, 50vh);--frame-select-content-popper-shadow: 0 16px 32px -18px rgb(0 0 0 / .28);--frame-select-group-gap: .125rem;--frame-select-item-indicator-size: 1rem;--frame-select-item-indicator-offset: .625rem;--frame-select-item-padding-start: 2rem;--frame-select-item-padding-end: 2rem;--frame-select-item-padding-inline: .75rem;--frame-select-item-indicator-font-size: .875rem;--frame-select-error-color: var(--frame-destructive);--frame-select-error-font-size: .8125rem}@supports (color: color-mix(in lab,red,red)){:root{--frame-select-trigger-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-ring) 28%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-select-trigger-invalid-border: color-mix(in srgb, var(--frame-destructive) 65%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-select-trigger-invalid-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-destructive) 14%, transparent)}}.frame-select__trigger{--frame-select-trigger-bg: var(--frame-surface);--frame-select-trigger-border: var(--frame-border);--frame-select-trigger-color: var(--frame-surface-foreground);--frame-select-trigger-hover-bg: var(--frame-surface);--frame-select-trigger-hover-border: var(--frame-border);--frame-select-trigger-hover-color: var(--frame-select-trigger-color);--frame-select-trigger-active-bg: var(--frame-surface);--frame-select-trigger-active-border: var(--frame-select-trigger-hover-border);--frame-select-trigger-active-color: var(--frame-select-trigger-hover-color);appearance:none;-webkit-appearance:none;display:inline-flex;justify-self:start;align-self:start;width:100%;max-width:100%;min-height:var(--frame-select-trigger-height);min-width:var(--frame-select-trigger-min-width);align-items:center;justify-content:space-between;gap:var(--frame-select-trigger-gap);border:1px solid var(--frame-select-trigger-border);border-radius:var(--frame-select-trigger-radius);background:var(--frame-select-trigger-bg);color:var(--frame-select-trigger-color);cursor:pointer;margin:0;padding-inline:var(--frame-select-trigger-padding-inline);padding-block:0;font:inherit;font-size:var(--frame-select-trigger-font-size);font-weight:var(--frame-select-trigger-font-weight);line-height:1.25;text-align:left;text-decoration:none;box-shadow:none;transition:border-color var(--frame-select-trigger-transition-duration) ease,box-shadow var(--frame-select-trigger-transition-duration) ease,background-color var(--frame-select-trigger-transition-duration) ease,color var(--frame-select-trigger-transition-duration) ease,opacity var(--frame-select-trigger-transition-duration) ease}@supports (color: color-mix(in lab,red,red)){.frame-select__trigger{--frame-select-trigger-hover-bg: color-mix(in srgb, var(--frame-surface) 80%, var(--frame-muted))}}@supports (color: color-mix(in lab,red,red)){.frame-select__trigger{--frame-select-trigger-hover-border: color-mix(in srgb, var(--frame-border) 80%, var(--frame-foreground))}}@supports (color: color-mix(in lab,red,red)){.frame-select__trigger{--frame-select-trigger-active-bg: color-mix(in srgb, var(--frame-surface) 65%, var(--frame-muted))}}.frame-select__trigger:where(:not([data-disabled])):hover{background:var(--frame-select-trigger-hover-bg);border-color:var(--frame-select-trigger-hover-border);color:var(--frame-select-trigger-hover-color);filter:var(--frame-select-trigger-hover-filter)}.frame-select__trigger:where(:not([data-disabled])):active{background:var(--frame-select-trigger-active-bg);border-color:var(--frame-select-trigger-active-border);color:var(--frame-select-trigger-active-color);filter:var(--frame-select-trigger-active-filter)}.frame-select__trigger:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--frame-select-trigger-focus-shadow)}.frame-select__trigger[data-invalid]{border-color:var(--frame-select-trigger-invalid-border);box-shadow:var(--frame-select-trigger-invalid-shadow)}.frame-select__trigger[data-disabled]{opacity:var(--frame-select-trigger-disabled-opacity);pointer-events:none}.frame-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frame-select__value[data-placeholder]{color:var(--frame-muted-foreground)}.frame-select__icon{display:flex;flex:0 0 auto;color:var(--frame-muted-foreground)}.frame-select__trigger[data-state=open] .frame-select__icon{transform:rotate(180deg)}.frame-select__content,[frSelectPanel],frame-select-panel{min-width:var(--frame-select-content-min-width);max-height:var(--frame-select-content-max-height);overflow:auto}.frame-select__content[data-position=item-aligned],[frSelectPanel][data-position=item-aligned],frame-select-panel[data-position=item-aligned]{min-width:var(--frame-select-content-min-width)}.frame-select__content[data-position=popper],[frSelectPanel][data-position=popper],frame-select-panel[data-position=popper]{box-shadow:var(--frame-select-content-popper-shadow)}.frame-select__group,[frSelectGroup],frame-select-group{display:grid;gap:var(--frame-select-group-gap)}.frame-select__item{position:relative;padding-inline-start:var(--frame-select-item-padding-start)}.frame-select__item[data-indicator-position=end]{padding-inline-start:var(--frame-select-item-padding-inline);padding-inline-end:var(--frame-select-item-padding-end)}.frame-select__item:before,.frame-select__item:after{position:absolute;inset-block-start:50%;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--frame-select-item-indicator-size);block-size:var(--frame-select-item-indicator-size);color:currentColor;font-size:var(--frame-select-item-indicator-font-size);font-weight:700;line-height:1;opacity:0;transform:translateY(-50%)}.frame-select__item[data-state=checked]:not([data-has-custom-indicator])[data-indicator-position=start]:before{content:"\2713";inset-inline-start:var(--frame-select-item-indicator-offset);opacity:1}.frame-select__item[data-state=checked]:not([data-has-custom-indicator])[data-indicator-position=end]:after{content:"\2713";inset-inline-end:var(--frame-select-item-indicator-offset);opacity:1}.frame-select__item-indicator{position:absolute;inset-block-start:50%;display:inline-flex;align-items:center;justify-content:center;width:var(--frame-select-item-indicator-size);height:var(--frame-select-item-indicator-size);opacity:0;transform:translateY(-50%)}.frame-select__item[data-indicator-position=start] .frame-select__item-indicator{inset-inline-start:var(--frame-select-item-indicator-offset)}.frame-select__item[data-indicator-position=end] .frame-select__item-indicator{inset-inline-end:var(--frame-select-item-indicator-offset)}.frame-select__item[data-state=checked] .frame-select__item-indicator{opacity:1}.frame-select__error{margin:0;color:var(--frame-select-error-color);font-size:var(--frame-select-error-font-size);line-height:1.4}:root{--frame-sheet-backdrop-blur: 2px;--frame-sheet-backdrop-bg: rgb(0 0 0 / .5);--frame-sheet-bg: var(--frame-background, #fff);--frame-sheet-border: var(--frame-border, #e5e7eb);--frame-sheet-color: var(--frame-foreground, #09090b);--frame-sheet-muted-color: var(--frame-muted-foreground, #71717a);--frame-sheet-shadow: 0 24px 80px rgb(0 0 0 / .2), 0 8px 24px rgb(0 0 0 / .14);--frame-sheet-padding: 1.5rem;--frame-sheet-gap: 1rem;--frame-sheet-inline-size: min(100vw, 28rem);--frame-sheet-block-size: min(100dvh, 28rem);--frame-sheet-close-bg: transparent;--frame-sheet-close-color: var(--frame-muted-foreground, #71717a);--frame-sheet-close-hover-bg: var(--frame-muted, #f4f4f5);--frame-sheet-close-hover-color: var(--frame-foreground, #09090b);--frame-sheet-z-index: 1000}.cdk-overlay-backdrop.frame-sheet__backdrop{-webkit-backdrop-filter:blur(var(--frame-sheet-backdrop-blur));backdrop-filter:blur(var(--frame-sheet-backdrop-blur));background:var(--frame-sheet-backdrop-bg)}.cdk-global-overlay-wrapper:has(.frame-sheet__overlay-pane){z-index:var(--frame-sheet-z-index)}.frame-sheet__overlay-pane{pointer-events:auto}.frame-sheet__overlay-pane .cdk-dialog-container{display:contents;outline:none}.frame-sheet__panel{position:fixed;z-index:var(--frame-sheet-z-index);display:flex;flex-direction:column;gap:var(--frame-sheet-gap);overflow:hidden;border:1px solid var(--frame-sheet-border);background:var(--frame-sheet-bg);box-shadow:var(--frame-sheet-shadow);color:var(--frame-sheet-color)}.frame-sheet__panel[data-side=right],.frame-sheet__panel[data-side=left]{inset-block:0;inline-size:var(--frame-sheet-inline-size);max-inline-size:100vw}.frame-sheet__panel[data-side=right]{inset-inline-end:0;border-inline-end:0;animation:frame-sheet-enter-right .18s cubic-bezier(.16,1,.3,1)}.frame-sheet__panel[data-side=left]{inset-inline-start:0;border-inline-start:0;animation:frame-sheet-enter-left .18s cubic-bezier(.16,1,.3,1)}.frame-sheet__panel[data-side=top],.frame-sheet__panel[data-side=bottom]{inset-inline:0;block-size:var(--frame-sheet-block-size);max-block-size:100dvh}.frame-sheet__panel[data-side=top]{inset-block-start:0;border-block-start:0;animation:frame-sheet-enter-top .18s cubic-bezier(.16,1,.3,1)}.frame-sheet__panel[data-side=bottom]{inset-block-end:0;border-block-end:0;animation:frame-sheet-enter-bottom .18s cubic-bezier(.16,1,.3,1)}.frame-sheet__header,.frame-sheet__body,.frame-sheet__footer{padding-inline:var(--frame-sheet-padding)}.frame-sheet__header{display:grid;flex:0 0 auto;gap:.375rem;padding-block-start:var(--frame-sheet-padding);padding-inline-end:calc(var(--frame-sheet-padding) + 2rem)}.frame-sheet__body{display:grid;min-height:0;flex:1 1 auto;gap:1rem}.frame-sheet__panel[data-scrollable] .frame-sheet__body{overflow:auto;overscroll-behavior:contain;padding-block-end:var(--frame-sheet-padding)}.frame-sheet__footer{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.625rem;padding-block-end:var(--frame-sheet-padding)}.frame-sheet__title{margin:0;color:var(--frame-sheet-color);font-size:1.125rem;font-weight:650;line-height:1.2;letter-spacing:-.02em}.frame-sheet__description{margin:0;color:var(--frame-sheet-muted-color);font-size:.875rem;line-height:1.5}.frame-sheet__close{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;display:inline-grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:999px;background:var(--frame-sheet-close-bg);color:var(--frame-sheet-close-color);cursor:pointer;font:inherit;line-height:1;transition:background-color .12s ease,color .12s ease,transform .12s ease}.frame-sheet__close:hover{background:var(--frame-sheet-close-hover-bg);color:var(--frame-sheet-close-hover-color)}.frame-sheet__close:active{transform:scale(.96)}.frame-sheet__close:focus-visible,.frame-sheet__close-control:focus-visible{outline:2px solid var(--frame-ring, currentColor);outline-offset:2px}@media(max-width:640px){.frame-sheet__panel[data-side=right],.frame-sheet__panel[data-side=left]{inline-size:min(100vw,var(--frame-sheet-inline-size))}.frame-sheet__footer{flex-direction:column-reverse}}@media(prefers-reduced-motion:reduce){.frame-sheet__panel{animation:none}}@keyframes frame-sheet-enter-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes frame-sheet-enter-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes frame-sheet-enter-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes frame-sheet-enter-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}:root{--frame-sidebar-width: 16rem;--frame-sidebar-width-icon: 3.5rem;--frame-sidebar-width-mobile: 18rem;--frame-sidebar-bg: var(--frame-background, #fff);--frame-sidebar-color: var(--frame-foreground, #09090b);--frame-sidebar-muted-color: var(--frame-muted-foreground, #71717a);--frame-sidebar-border: var(--frame-border, #e5e7eb);--frame-sidebar-accent: var(--frame-accent, #f4f4f5);--frame-sidebar-accent-color: var(--frame-accent-foreground, #18181b);--frame-sidebar-primary: var(--frame-primary, #18181b);--frame-sidebar-primary-color: var(--frame-primary-foreground, #fff);--frame-sidebar-ring: var(--frame-ring, #18181b);--frame-sidebar-radius: var(--frame-radius-lg, .75rem);--frame-sidebar-margin: .5rem;--frame-sidebar-padding: .5rem;--frame-sidebar-gap: .5rem;--frame-sidebar-menu-button-height: 2rem;--frame-sidebar-menu-button-radius: var(--frame-radius-md, .5rem);--frame-sidebar-shadow: 0 20px 60px rgb(0 0 0 / .12);--frame-sidebar-transition-duration: .2s;--frame-sidebar-z-index: 40;--frame-sidebar-mobile-backdrop: rgb(0 0 0 / .42)}[frSidebarProvider],frame-sidebar-provider{display:grid;height:100%;min-height:0;overflow:hidden;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;color:var(--frame-sidebar-color)}[frSidebarProvider]:has([frSidebar][data-side=right]),frame-sidebar-provider:has(frame-sidebar[data-side=right]){grid-template-columns:minmax(0,1fr) auto}[frSidebarProvider][data-resizing],frame-sidebar-provider[data-resizing]{cursor:ew-resize;-webkit-user-select:none;user-select:none}[frSidebarProvider][data-resizing] [frSidebar],frame-sidebar-provider[data-resizing] frame-sidebar{transition:none}[frSidebar],frame-sidebar{position:relative;grid-column:1;grid-row:1;display:flex;width:var(--frame-sidebar-width);height:auto;min-height:0;max-height:100%;align-self:stretch;flex-direction:column;gap:var(--frame-sidebar-gap);overflow:hidden;border-inline-end:1px solid var(--frame-sidebar-border);background:var(--frame-sidebar-bg);color:var(--frame-sidebar-color);transition:width var(--frame-sidebar-transition-duration) ease,transform var(--frame-sidebar-transition-duration) ease,margin var(--frame-sidebar-transition-duration) ease}[frSidebar][data-side=right],frame-sidebar[data-side=right]{grid-column:2;grid-row:1;border-inline-start:1px solid var(--frame-sidebar-border);border-inline-end:0}[frSidebarInset],frame-sidebar-inset{grid-column:2;grid-row:1;min-width:0;min-height:0;overflow:auto;background:var(--frame-background, transparent)}[frSidebar][data-side=right]+[frSidebarInset],[frSidebar][data-side=right]+main[frSidebarInset]{grid-column:1;grid-row:1}[frSidebar][data-side=right]+main,frame-sidebar[data-side=right]+main{grid-column:1;grid-row:1}[frSidebar][data-side=right]~[frSidebarInset],frame-sidebar[data-side=right]~frame-sidebar-inset{grid-column:1;grid-row:1}[frSidebar][data-variant=floating],frame-sidebar[data-variant=floating],[frSidebar][data-variant=inset],frame-sidebar[data-variant=inset]{max-height:calc(100% - (var(--frame-sidebar-margin) * 2));margin:var(--frame-sidebar-margin);border:1px solid var(--frame-sidebar-border);border-radius:var(--frame-sidebar-radius);box-shadow:var(--frame-sidebar-shadow)}[frSidebar][data-collapsible=icon][data-state=collapsed],frame-sidebar[data-collapsible=icon][data-state=collapsed]{width:var(--frame-sidebar-width-icon)}[frSidebar][data-collapsible=offcanvas][data-state=collapsed],frame-sidebar[data-collapsible=offcanvas][data-state=collapsed]{width:0;min-width:0;margin:0;overflow:hidden;border:0;opacity:0;pointer-events:none;transform:translate(-100%);visibility:hidden}[frSidebar][data-side=right][data-collapsible=offcanvas][data-state=collapsed],frame-sidebar[data-side=right][data-collapsible=offcanvas][data-state=collapsed]{transform:translate(100%)}[frSidebar][data-collapsible=offcanvas][data-state=collapsed] [frSidebarRail],frame-sidebar[data-collapsible=offcanvas][data-state=collapsed] frame-sidebar-rail{display:none}[frSidebar][data-collapsible=none],frame-sidebar[data-collapsible=none]{width:var(--frame-sidebar-width);transform:none}[frSidebarHeader],frame-sidebar-header,[frSidebarFooter],frame-sidebar-footer{display:grid;flex:0 0 auto;gap:.5rem;padding:var(--frame-sidebar-padding)}[frSidebarHeader],frame-sidebar-header{border-block-end:1px solid var(--frame-sidebar-border)}@supports (color: color-mix(in lab,red,red)){[frSidebarHeader],frame-sidebar-header{border-block-end:1px solid color-mix(in srgb,var(--frame-sidebar-border) 70%,transparent)}}[frSidebarFooter],frame-sidebar-footer{margin-block-start:auto;border-block-start:1px solid var(--frame-sidebar-border)}@supports (color: color-mix(in lab,red,red)){[frSidebarFooter],frame-sidebar-footer{border-block-start:1px solid color-mix(in srgb,var(--frame-sidebar-border) 70%,transparent)}}[frSidebarContent],frame-sidebar-content{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:.75rem;overflow-x:hidden;overflow-y:auto;padding:var(--frame-sidebar-padding)}[frSidebarGroup],frame-sidebar-group{position:relative;display:grid;gap:.35rem}[frSidebarGroupLabel],frame-sidebar-group-label{display:flex;min-height:1.75rem;align-items:center;gap:.5rem;padding-inline:.625rem;color:var(--frame-sidebar-muted-color);font-size:.75rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}[frSidebarGroupAction],frame-sidebar-group-action{position:absolute;inset-block-start:0;inset-inline-end:.25rem;display:inline-grid;width:1.75rem;height:1.75rem;place-items:center;border:0;border-radius:var(--frame-sidebar-menu-button-radius);background:transparent;color:var(--frame-sidebar-muted-color);cursor:pointer}[frSidebarGroupAction]:hover,frame-sidebar-group-action:hover{background:var(--frame-sidebar-accent);color:var(--frame-sidebar-accent-color)}[frSidebarGroupContent],frame-sidebar-group-content{display:grid;gap:.25rem}[frSidebarMenu],frame-sidebar-menu,[frSidebarMenuSub],frame-sidebar-menu-sub{display:grid;gap:.125rem;margin:0;padding:0;list-style:none}[frSidebarMenuItem],frame-sidebar-menu-item{position:relative;display:grid;min-width:0}[frSidebarMenuButton],frame-sidebar-menu-button,[frSidebarMenuSubButton],frame-sidebar-menu-sub-button{display:flex;min-width:0;align-items:center;gap:.625rem;border:0;border-radius:var(--frame-sidebar-menu-button-radius);background:transparent;color:var(--frame-sidebar-color);cursor:pointer;font:inherit;text-align:start;text-decoration:none;transition:background-color .12s ease,color .12s ease}[frSidebarMenuButton],frame-sidebar-menu-button{min-height:var(--frame-sidebar-menu-button-height);padding:.375rem .625rem;font-size:.875rem}[frSidebarMenuButton]>ng-icon,frame-sidebar-menu-button>ng-icon,[frSidebarMenuSubButton]>ng-icon,frame-sidebar-menu-sub-button>ng-icon{flex:0 0 auto}[frSidebarMenuButton][data-size=sm],frame-sidebar-menu-button[data-size=sm]{min-height:1.75rem;font-size:.8125rem}[frSidebarMenuButton][data-size=lg],frame-sidebar-menu-button[data-size=lg]{min-height:2.75rem}[frSidebarMenuButton][data-variant=outline],frame-sidebar-menu-button[data-variant=outline]{border:1px solid var(--frame-sidebar-border)}[frSidebarMenuButton]:hover,frame-sidebar-menu-button:hover,[frSidebarMenuSubButton]:hover,frame-sidebar-menu-sub-button:hover{background:var(--frame-sidebar-accent);color:var(--frame-sidebar-accent-color)}[frSidebarMenuButton][data-active],frame-sidebar-menu-button[data-active],[frSidebarMenuSubButton][data-active],frame-sidebar-menu-sub-button[data-active]{background:var(--frame-sidebar-primary);color:var(--frame-sidebar-primary-color);font-weight:650}[frSidebarMenuButton][data-disabled],frame-sidebar-menu-button[data-disabled],[frSidebarMenuSubButton][data-disabled],frame-sidebar-menu-sub-button[data-disabled]{cursor:not-allowed;opacity:.5}[frSidebarMenuButton]>span,frame-sidebar-menu-button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[frSidebar][data-collapsible=icon][data-state=collapsed] [frSidebarGroupLabel],frame-sidebar[data-collapsible=icon][data-state=collapsed] frame-sidebar-group-label,[frSidebar][data-collapsible=icon][data-state=collapsed] [frSidebarMenuButton]>span,frame-sidebar[data-collapsible=icon][data-state=collapsed] frame-sidebar-menu-button>span,[frSidebar][data-collapsible=icon][data-state=collapsed] [frSidebarMenuBadge],frame-sidebar[data-collapsible=icon][data-state=collapsed] frame-sidebar-menu-badge,[frSidebar][data-collapsible=icon][data-state=collapsed] [frSidebarMenuAction],frame-sidebar[data-collapsible=icon][data-state=collapsed] frame-sidebar-menu-action,[frSidebar][data-collapsible=icon][data-state=collapsed] [frSidebarMenuSub],frame-sidebar[data-collapsible=icon][data-state=collapsed] frame-sidebar-menu-sub{display:none;pointer-events:none}[frSidebar][data-collapsible=icon][data-state=collapsed] [frSidebarMenuButton],frame-sidebar[data-collapsible=icon][data-state=collapsed] frame-sidebar-menu-button{display:grid;width:100%;min-width:0;justify-content:center;place-items:center;gap:0;padding-inline:.5rem}[frSidebar][data-collapsible=icon][data-state=collapsed] [frSidebarHeader],frame-sidebar[data-collapsible=icon][data-state=collapsed] frame-sidebar-header,[frSidebar][data-collapsible=icon][data-state=collapsed] [frSidebarFooter],frame-sidebar[data-collapsible=icon][data-state=collapsed] frame-sidebar-footer,[frSidebar][data-collapsible=icon][data-state=collapsed] [frSidebarContent],frame-sidebar[data-collapsible=icon][data-state=collapsed] frame-sidebar-content{align-items:stretch;padding-inline:.375rem}[frSidebarMenuAction],frame-sidebar-menu-action{position:absolute;inset-block-start:.25rem;inset-inline-end:.25rem;display:inline-grid;width:1.5rem;height:1.5rem;place-items:center;border:0;border-radius:var(--frame-sidebar-menu-button-radius);background:transparent;color:var(--frame-sidebar-muted-color);cursor:pointer}[frSidebarMenuAction]:hover,frame-sidebar-menu-action:hover{background:var(--frame-sidebar-accent);color:var(--frame-sidebar-accent-color)}[frSidebarMenuAction][data-show-on-hover],frame-sidebar-menu-action[data-show-on-hover]{opacity:0}[frSidebarMenuItem]:hover [frSidebarMenuAction][data-show-on-hover],frame-sidebar-menu-item:hover frame-sidebar-menu-action[data-show-on-hover],[frSidebarMenuButton][data-active]+[frSidebarMenuAction],frame-sidebar-menu-button[data-active]+frame-sidebar-menu-action{opacity:1}[frSidebarMenuBadge],frame-sidebar-menu-badge{position:absolute;inset-block-start:.375rem;inset-inline-end:.5rem;min-width:1.25rem;border-radius:999px;color:var(--frame-sidebar-muted-color);font-size:.75rem;font-weight:650;text-align:center}[frSidebarMenuSub],frame-sidebar-menu-sub{margin-inline-start:1.25rem;padding-inline-start:.75rem;border-inline-start:1px solid var(--frame-sidebar-border)}[frSidebarMenuSubButton],frame-sidebar-menu-sub-button{min-height:1.75rem;padding:.25rem .5rem;color:var(--frame-sidebar-muted-color);font-size:.8125rem}[frSidebarMenuSkeleton],frame-sidebar-menu-skeleton{display:flex;align-items:center;gap:.625rem;height:var(--frame-sidebar-menu-button-height);padding-inline:.625rem}[frSidebarMenuSkeleton]:after,frame-sidebar-menu-skeleton:after{width:var(--frame-sidebar-skeleton-width, 72%);height:.75rem;border-radius:999px;background:var(--frame-sidebar-accent);content:""}[frSidebarMenuSkeleton][data-show-icon]:before,frame-sidebar-menu-skeleton[data-show-icon]:before{width:1rem;height:1rem;flex:0 0 auto;border-radius:.25rem;background:var(--frame-sidebar-accent);content:""}[frSidebarTrigger],frame-sidebar-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;border:1px solid var(--frame-sidebar-border);border-radius:var(--frame-sidebar-menu-button-radius);background:var(--frame-sidebar-bg);color:var(--frame-sidebar-color);cursor:pointer}[frSidebarTrigger]:hover,frame-sidebar-trigger:hover{background:var(--frame-sidebar-accent)}[frSidebarRail],frame-sidebar-rail{position:absolute;inset-block:0;inset-inline-end:-.375rem;z-index:1;width:.75rem;cursor:ew-resize}[frSidebar][data-side=right] [frSidebarRail],frame-sidebar[data-side=right] frame-sidebar-rail{inset-inline:-.375rem auto}[frSidebarRail]:after,frame-sidebar-rail:after{position:absolute;inset-block:1rem;inset-inline-start:50%;width:2px;border-radius:999px;background:transparent;content:"";transform:translate(-50%)}[frSidebarRail]:hover:after,frame-sidebar-rail:hover:after{background:var(--frame-sidebar-border)}@media(max-width:768px){[frSidebarProvider],frame-sidebar-provider{display:block}[frSidebar],frame-sidebar{position:fixed;inset-block:0;inset-inline-start:0;z-index:var(--frame-sidebar-z-index);width:var(--frame-sidebar-width-mobile);max-width:85vw;min-height:100dvh;border-inline-end:1px solid var(--frame-sidebar-border);box-shadow:var(--frame-sidebar-shadow);transform:translate(-100%)}[frSidebar][data-side=right],frame-sidebar[data-side=right]{inset-inline:auto 0;transform:translate(100%)}[frSidebar][data-mobile-open=true],frame-sidebar[data-mobile-open=true]{transform:translate(0)}}@media(prefers-reduced-motion:reduce){[frSidebar],frame-sidebar{transition-duration:1ms}}:root{--frame-switch-field-gap: .75rem;--frame-switch-field-color: var(--frame-foreground);--frame-switch-field-disabled-color: var(--frame-muted-foreground);--frame-switch-content-gap: .25rem;--frame-switch-label-font-size: .875rem;--frame-switch-label-font-weight: 600;--frame-switch-description-color: var(--frame-muted-foreground);--frame-switch-description-font-size: .8125rem;--frame-switch-error-color: var(--frame-destructive);--frame-switch-error-font-size: .8125rem;--frame-switch-width: 2.25rem;--frame-switch-height: 1.25rem;--frame-switch-thumb-size: 1rem;--frame-switch-padding: .125rem;--frame-switch-sm-width: 1.75rem;--frame-switch-sm-height: 1rem;--frame-switch-sm-thumb-size: .75rem;--frame-switch-radius: 999px;--frame-switch-bg: var(--frame-input);--frame-switch-hover-bg: var(--frame-input);--frame-switch-checked-bg: var(--frame-primary);--frame-switch-checked-hover-bg: var(--frame-primary);--frame-switch-thumb-bg: var(--frame-background);--frame-switch-thumb-shadow: 0 1px 2px rgb(0 0 0 / .22);--frame-switch-border-shadow: inset 0 0 0 1px var(--frame-border);--frame-switch-checked-border-shadow: inset 0 0 0 1px var(--frame-primary);--frame-switch-focus-shadow: 0 0 0 3px var(--frame-ring);--frame-switch-invalid-border: var(--frame-destructive);--frame-switch-invalid-shadow: inset 0 0 0 1px var(--frame-destructive), 0 0 0 3px var(--frame-destructive);--frame-switch-disabled-opacity: .5;--frame-switch-transition-duration: .16s;--frame-switch-transition-easing: cubic-bezier(.16, 1, .3, 1)}@supports (color: color-mix(in lab,red,red)){:root{--frame-switch-hover-bg: color-mix(in srgb, var(--frame-input) 82%, var(--frame-foreground))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-switch-checked-hover-bg: color-mix(in srgb, var(--frame-primary) 88%, var(--frame-foreground))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-switch-border-shadow: inset 0 0 0 1px color-mix(in srgb, var(--frame-border) 70%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-switch-checked-border-shadow: inset 0 0 0 1px color-mix(in srgb, var(--frame-primary) 80%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-switch-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-ring) 28%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-switch-invalid-border: color-mix(in srgb, var(--frame-destructive) 65%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-switch-invalid-shadow: inset 0 0 0 1px color-mix(in srgb, var(--frame-destructive) 40%, transparent), 0 0 0 3px color-mix(in srgb, var(--frame-destructive) 14%, transparent)}}[frSwitchField],frame-switch-field{display:flex;align-items:flex-start;gap:var(--frame-switch-field-gap);width:100%;color:var(--frame-switch-field-color)}[frSwitchField]:has([frSwitch]:disabled),frame-switch-field:has([frSwitch]:disabled){color:var(--frame-switch-field-disabled-color)}[frSwitchContent],frame-switch-content{display:grid;gap:var(--frame-switch-content-gap);min-width:0}[frSwitchLabel],frame-switch-label{font-size:var(--frame-switch-label-font-size);font-weight:var(--frame-switch-label-font-weight);line-height:1.3}[frSwitchDescription],frame-switch-description{color:var(--frame-switch-description-color);font-size:var(--frame-switch-description-font-size);line-height:1.45;margin:0}[frSwitchError],frame-switch-error{color:var(--frame-switch-error-color);font-size:var(--frame-switch-error-font-size);line-height:1.45;margin:0}[frSwitch]{appearance:none;-webkit-appearance:none;position:relative;display:inline-flex;flex:0 0 auto;inline-size:var(--frame-switch-width);block-size:var(--frame-switch-height);margin:0;border:1px solid transparent;border-radius:var(--frame-switch-radius);background:var(--frame-switch-bg);box-shadow:var(--frame-switch-border-shadow);cursor:pointer;outline:none;vertical-align:middle;transition:background-color var(--frame-switch-transition-duration) ease,border-color var(--frame-switch-transition-duration) ease,box-shadow var(--frame-switch-transition-duration) ease,opacity var(--frame-switch-transition-duration) ease}[frSwitch][data-size=sm]{--frame-switch-width: var(--frame-switch-sm-width);--frame-switch-height: var(--frame-switch-sm-height);--frame-switch-thumb-size: var(--frame-switch-sm-thumb-size)}[frSwitch]:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:var(--frame-switch-padding);inline-size:var(--frame-switch-thumb-size);block-size:var(--frame-switch-thumb-size);border-radius:var(--frame-switch-radius);background:var(--frame-switch-thumb-bg);box-shadow:var(--frame-switch-thumb-shadow);transform:translateY(-50%);transition:inset-inline-start var(--frame-switch-transition-duration) var(--frame-switch-transition-easing),transform var(--frame-switch-transition-duration) var(--frame-switch-transition-easing)}[frSwitch]:checked{background:var(--frame-switch-checked-bg);box-shadow:var(--frame-switch-checked-border-shadow)}[frSwitch]:checked:before{inset-inline-start:calc(100% - var(--frame-switch-thumb-size) - var(--frame-switch-padding))}[frSwitch]:where(:not(:disabled)):hover{background:var(--frame-switch-hover-bg)}[frSwitch]:where(:not(:disabled)):checked:hover{background:var(--frame-switch-checked-hover-bg)}[frSwitch]:focus-visible{box-shadow:var(--frame-switch-border-shadow),var(--frame-switch-focus-shadow)}[frSwitch]:checked:focus-visible{box-shadow:var(--frame-switch-checked-border-shadow),var(--frame-switch-focus-shadow)}[frSwitch]:disabled{cursor:not-allowed;opacity:var(--frame-switch-disabled-opacity)}[frSwitch][aria-invalid=true],[frSwitch].ng-invalid.ng-touched,[frSwitch].ng-invalid.ng-dirty{border-color:var(--frame-switch-invalid-border);box-shadow:var(--frame-switch-invalid-shadow)}:root{--frame-spinner-size: 1rem;--frame-spinner-stroke: 2px;--frame-spinner-track-color: currentColor;--frame-spinner-indicator-color: currentColor;--frame-spinner-radius: 999px;--frame-spinner-duration: .7s}@supports (color: color-mix(in lab,red,red)){:root{--frame-spinner-track-color: color-mix(in srgb, currentColor 24%, transparent)}}[frSpinner],frame-spinner,.frame-spinner{box-sizing:border-box;display:inline-flex;inline-size:var(--frame-spinner-size);block-size:var(--frame-spinner-size);flex:0 0 auto;border:var(--frame-spinner-stroke) solid var(--frame-spinner-track-color);border-block-start-color:var(--frame-spinner-indicator-color);border-radius:var(--frame-spinner-radius);color:currentColor;animation:frame-spinner-spin var(--frame-spinner-duration) linear infinite}[frSpinner][data-size=xs],frame-spinner[data-size=xs],.frame-spinner[data-size=xs]{--frame-spinner-size: .75rem;--frame-spinner-stroke: 1.5px}[frSpinner][data-size=sm],frame-spinner[data-size=sm],.frame-spinner[data-size=sm]{--frame-spinner-size: .875rem}[frSpinner][data-size=md],frame-spinner[data-size=md],.frame-spinner[data-size=md]{--frame-spinner-size: 1rem}[frSpinner][data-size=lg],frame-spinner[data-size=lg],.frame-spinner[data-size=lg]{--frame-spinner-size: 1.25rem}[frSpinner][data-size=xl],frame-spinner[data-size=xl],.frame-spinner[data-size=xl]{--frame-spinner-size: 1.75rem;--frame-spinner-stroke: 2.5px}@keyframes frame-spinner-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){[frSpinner],frame-spinner,.frame-spinner{animation-duration:1.4s}}:root{--frame-tabs-gap: 1rem;--frame-tabs-list-gap: .25rem;--frame-tabs-list-padding: .25rem;--frame-tabs-list-bg: var(--frame-muted, #f4f4f5);--frame-tabs-list-border: transparent;--frame-tabs-list-radius: var(--frame-radius-lg, .75rem);--frame-tabs-trigger-height: 2.25rem;--frame-tabs-trigger-padding-x: .875rem;--frame-tabs-trigger-radius: var(--frame-radius-md, .5rem);--frame-tabs-trigger-bg: transparent;--frame-tabs-trigger-color: var(--frame-muted-foreground, #71717a);--frame-tabs-trigger-hover-bg: var(--frame-background, #fff);--frame-tabs-trigger-hover-color: var(--frame-foreground, #09090b);--frame-tabs-trigger-active-bg: var(--frame-background, #fff);--frame-tabs-trigger-active-color: var(--frame-foreground, #09090b);--frame-tabs-trigger-active-shadow: 0 1px 3px rgb(0 0 0 / .12);--frame-tabs-trigger-focus-shadow: 0 0 0 3px var(--frame-ring, #18181b);--frame-tabs-trigger-disabled-opacity: .5;--frame-tabs-line-color: var(--frame-border, #e5e7eb);--frame-tabs-line-active-color: var(--frame-primary, #18181b);--frame-tabs-content-padding: 1rem 0 0}@supports (color: color-mix(in lab,red,red)){:root{--frame-tabs-trigger-hover-bg: color-mix(in srgb, var(--frame-background, #fff) 62%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-tabs-trigger-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-ring, #18181b) 28%, transparent)}}[frTabs],frame-tabs{display:grid;gap:var(--frame-tabs-gap)}[frTabs][data-orientation=vertical],frame-tabs[data-orientation=vertical]{grid-template-columns:auto minmax(0,1fr);align-items:start}[frTabsList],frame-tabs-list{display:inline-flex;align-items:center;gap:var(--frame-tabs-list-gap);width:fit-content;padding:var(--frame-tabs-list-padding);border:1px solid var(--frame-tabs-list-border);border-radius:var(--frame-tabs-list-radius);background:var(--frame-tabs-list-bg)}[frTabsList][data-orientation=vertical],frame-tabs-list[data-orientation=vertical]{flex-direction:column;align-items:stretch}[frTabsList][data-variant=line],frame-tabs-list[data-variant=line]{gap:1rem;padding:0;border-block-end:1px solid var(--frame-tabs-line-color);border-radius:0;background:transparent}[frTabsTrigger],frame-tabs-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:var(--frame-tabs-trigger-height);gap:.5rem;padding-inline:var(--frame-tabs-trigger-padding-x);border:0;border-radius:var(--frame-tabs-trigger-radius);background:var(--frame-tabs-trigger-bg);color:var(--frame-tabs-trigger-color);cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .16s ease,box-shadow .18s ease,color .16s ease,transform .18s ease;white-space:nowrap}[frTabsTrigger]:hover,frame-tabs-trigger:hover{background:var(--frame-tabs-trigger-hover-bg);color:var(--frame-tabs-trigger-hover-color)}[frTabsTrigger][data-active],[frTabsTrigger].active,[frTabsTrigger].router-link-active,frame-tabs-trigger[data-active]{background:var(--frame-tabs-trigger-active-bg);color:var(--frame-tabs-trigger-active-color);box-shadow:var(--frame-tabs-trigger-active-shadow);transform:translateY(-1px)}[frTabsTrigger]:focus-visible,frame-tabs-trigger:focus-visible{outline:0;box-shadow:var(--frame-tabs-trigger-focus-shadow)}[frTabsTrigger][data-disabled],frame-tabs-trigger[data-disabled]{cursor:not-allowed;opacity:var(--frame-tabs-trigger-disabled-opacity)}[frTabsList][data-variant=line] [frTabsTrigger],frame-tabs-list[data-variant=line] frame-tabs-trigger{min-height:calc(var(--frame-tabs-trigger-height) + .125rem);padding-inline:0;border-radius:0;transform:none}[frTabsList][data-variant=line] [frTabsTrigger]:after,frame-tabs-list[data-variant=line] frame-tabs-trigger:after{position:absolute;inset-inline:0;inset-block-end:-1px;height:2px;border-radius:999px;background:var(--frame-tabs-line-active-color);content:"";opacity:0;transform:scaleX(0);transform-origin:center;transition:opacity .16s ease,transform .18s ease}[frTabsList][data-variant=line] [frTabsTrigger][data-active],[frTabsList][data-variant=line] [frTabsTrigger].active,[frTabsList][data-variant=line] [frTabsTrigger].router-link-active,frame-tabs-list[data-variant=line] frame-tabs-trigger[data-active]{background:transparent;box-shadow:none;transform:none}[frTabsList][data-variant=line] [frTabsTrigger][data-active]:after,[frTabsList][data-variant=line] [frTabsTrigger].active:after,[frTabsList][data-variant=line] [frTabsTrigger].router-link-active:after,frame-tabs-list[data-variant=line] frame-tabs-trigger[data-active]:after{opacity:1;transform:scaleX(1)}@media(prefers-reduced-motion:reduce){[frTabsTrigger],frame-tabs-trigger,[frTabsList][data-variant=line] [frTabsTrigger]:after,frame-tabs-list[data-variant=line] frame-tabs-trigger:after{transition:none}[frTabsTrigger][data-active],[frTabsTrigger].active,[frTabsTrigger].router-link-active,frame-tabs-trigger[data-active]{transform:none}}[frTabsContent],frame-tabs-content{display:block;min-width:0;padding:var(--frame-tabs-content-padding)}[frTabsContent][hidden],frame-tabs-content[hidden]{display:none}:root{--frame-table-bg: var(--frame-surface);--frame-table-color: var(--frame-foreground);--frame-table-border: var(--frame-border);--frame-table-radius: var(--frame-radius-lg);--frame-table-shadow: none;--frame-table-caption-color: var(--frame-muted-foreground);--frame-table-caption-font-size: .875rem;--frame-table-header-bg: var(--frame-muted);--frame-table-header-color: var(--frame-muted-foreground);--frame-table-header-font-size: .8125rem;--frame-table-header-font-weight: 650;--frame-table-row-border: var(--frame-table-border);--frame-table-row-hover-bg: var(--frame-accent);--frame-table-row-selected-bg: var(--frame-primary);--frame-table-row-striped-bg: var(--frame-muted);--frame-table-cell-padding-block: .75rem;--frame-table-cell-padding-inline: 1rem;--frame-table-cell-font-size: .875rem;--frame-table-cell-line-height: 1.45;--frame-table-footer-bg: var(--frame-muted);--frame-table-footer-font-weight: 650;--frame-table-transition-duration: .15s;--frame-table-sticky-shadow: 0 0 0 1px var(--frame-table-border)}@supports (color: color-mix(in lab,red,red)){:root{--frame-table-header-bg: color-mix(in srgb, var(--frame-muted) 70%, var(--frame-table-bg))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-table-row-border: color-mix(in srgb, var(--frame-table-border) 78%, var(--frame-table-bg))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-table-row-hover-bg: color-mix(in srgb, var(--frame-accent) 72%, var(--frame-table-bg))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-table-row-selected-bg: color-mix(in srgb, var(--frame-primary) 10%, var(--frame-table-bg))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-table-row-striped-bg: color-mix(in srgb, var(--frame-muted) 36%, var(--frame-table-bg))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-table-footer-bg: color-mix(in srgb, var(--frame-muted) 50%, var(--frame-table-bg))}}[frTableContainer],frame-table-container{display:block;max-inline-size:100%;overflow:auto;border-radius:var(--frame-table-radius)}[frTable],frame-table,.frame-table{inline-size:100%;min-inline-size:max-content;border-collapse:separate;border-spacing:0;background:var(--frame-table-bg);color:var(--frame-table-color);font-size:var(--frame-table-cell-font-size);line-height:var(--frame-table-cell-line-height);text-align:start}[frTable][data-variant=outline],frame-table[data-variant=outline],.frame-table[data-variant=outline]{border:1px solid var(--frame-table-border);border-radius:var(--frame-table-radius)}[frTable][data-variant=card],frame-table[data-variant=card],.frame-table[data-variant=card]{border:1px solid var(--frame-table-border);border-radius:var(--frame-table-radius);box-shadow:var(--frame-table-shadow)}[frTableCaption],frame-table-caption,caption[frTableCaption],.frame-table__caption{caption-side:bottom;padding-block:.75rem;color:var(--frame-table-caption-color);font-size:var(--frame-table-caption-font-size);text-align:start}[frTableHeader],frame-table-header,thead[frTableHeader],.frame-table__header{background:var(--frame-table-header-bg)}[frTableFooter],frame-table-footer,tfoot[frTableFooter],.frame-table__footer{background:var(--frame-table-footer-bg);font-weight:var(--frame-table-footer-font-weight)}tr[frHeaderRow],tr[frRow],tr[frFooterRow],frame-header-row,frame-row,frame-footer-row,.frame-table__row{transition:background-color var(--frame-table-transition-duration) ease}tr[frHeaderRow]>*,tr[frRow]>*,tr[frFooterRow]>*,.frame-table__row>*{border-block-end:1px solid var(--frame-table-row-border)}tbody[frTableBody] tr:last-child>*,[frTableBody] .frame-table__row:last-child>*,frame-table-body .frame-table__row:last-child>*{border-block-end:0}[frTable][data-hover=true] tr[frRow]:hover,frame-table[data-hover=true] frame-row:hover,.frame-table[data-hover=true] .frame-table__row:hover{background:var(--frame-table-row-hover-bg)}[frTable][data-striped=true] tbody tr:nth-child(2n),frame-table[data-striped=true] frame-row:nth-child(2n),.frame-table[data-striped=true] .frame-table__body .frame-table__row:nth-child(2n){background:var(--frame-table-row-striped-bg)}tr[frRow][data-selected=true],frame-row[data-selected=true],.frame-table__row[data-selected=true]{background:var(--frame-table-row-selected-bg)}th[frHeaderCell],td[frCell],td[frFooterCell],frame-header-cell,frame-cell,frame-footer-cell,.frame-table__head,.frame-table__cell{padding-block:var(--frame-table-cell-padding-block);padding-inline:var(--frame-table-cell-padding-inline);vertical-align:middle;white-space:nowrap}th[frHeaderCell],frame-header-cell,.frame-table__head{color:var(--frame-table-header-color);font-size:var(--frame-table-header-font-size);font-weight:var(--frame-table-header-font-weight);text-align:start;text-transform:none}td[frFooterCell],frame-footer-cell,.frame-table__footer-cell{font-weight:var(--frame-table-footer-font-weight)}[frTable][data-density=sm],frame-table[data-density=sm],.frame-table[data-density=sm]{--frame-table-cell-padding-block: .5rem;--frame-table-cell-padding-inline: .75rem;--frame-table-cell-font-size: .8125rem}[frTable][data-density=lg],frame-table[data-density=lg],.frame-table[data-density=lg]{--frame-table-cell-padding-block: 1rem;--frame-table-cell-padding-inline: 1.125rem;--frame-table-cell-font-size: .9375rem}[frTableNumeric],.frame-table__numeric{text-align:end;font-variant-numeric:tabular-nums}.frame-table__muted{color:var(--frame-muted-foreground)}.frame-table__sticky,.cdk-table-sticky{z-index:2;background:var(--frame-table-bg);background-clip:padding-box;box-shadow:var(--frame-table-sticky-shadow)}thead .cdk-table-sticky,tfoot .cdk-table-sticky,tr[frHeaderRow].cdk-table-sticky,tr[frFooterRow].cdk-table-sticky,.frame-table__header-row .cdk-table-sticky,.frame-table__footer-row .cdk-table-sticky{z-index:3;background:var(--frame-table-header-bg)}thead .cdk-table-sticky.cdk-table-sticky-border-elem-left,thead .cdk-table-sticky.cdk-table-sticky-border-elem-right{z-index:4}tfoot .cdk-table-sticky,tr[frFooterRow].cdk-table-sticky,.frame-table__footer-row .cdk-table-sticky{background:var(--frame-table-footer-bg)}[frTable][data-hover=true] tr[frRow]:hover .cdk-table-sticky,.frame-table[data-hover=true] .frame-table__row:hover .cdk-table-sticky{background:var(--frame-table-row-hover-bg)}[frTableVirtual],.frame-table-virtual{display:grid;min-inline-size:100%;border:1px solid var(--frame-table-border);border-radius:var(--frame-table-radius);background:var(--frame-table-bg);color:var(--frame-table-color);overflow:hidden}[frTableVirtualHeader],[frTableVirtualRow],.frame-table-virtual__header,.frame-table-virtual__row{display:grid;grid-template-columns:var(--frame-table-virtual-columns, repeat(4, minmax(8rem, 1fr)));align-items:center;min-inline-size:max-content}[frTableVirtualHeader],.frame-table-virtual__header{background:var(--frame-table-header-bg);color:var(--frame-table-header-color);font-size:var(--frame-table-header-font-size);font-weight:var(--frame-table-header-font-weight)}[frTableVirtualRow],.frame-table-virtual__row{border-block-end:1px solid var(--frame-table-row-border);transition:background-color var(--frame-table-transition-duration) ease}[frTableVirtualRow]:hover,.frame-table-virtual__row:hover{background:var(--frame-table-row-hover-bg)}[frTableVirtualCell],.frame-table-virtual__cell{min-inline-size:0;padding-block:var(--frame-table-cell-padding-block);padding-inline:var(--frame-table-cell-padding-inline);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--frame-toggle-height: 2.25rem;--frame-toggle-padding-x: .75rem;--frame-toggle-gap: .5rem;--frame-toggle-radius: var(--frame-radius-md, .5rem);--frame-toggle-font-size: .875rem;--frame-toggle-font-weight: 600;--frame-toggle-bg: transparent;--frame-toggle-color: var(--frame-foreground, #09090b);--frame-toggle-border: transparent;--frame-toggle-hover-bg: var(--frame-muted, #f4f4f5);--frame-toggle-hover-color: var(--frame-foreground, #09090b);--frame-toggle-pressed-bg: var(--frame-accent, var(--frame-muted, #f4f4f5));--frame-toggle-pressed-color: var(--frame-accent-foreground, var(--frame-foreground, #09090b));--frame-toggle-pressed-shadow: inset 0 1px 2px rgb(0 0 0 / .08);--frame-toggle-outline-bg: var(--frame-background, #fff);--frame-toggle-outline-border: var(--frame-border, #e5e7eb);--frame-toggle-outline-hover-bg: var(--frame-muted, #f4f4f5);--frame-toggle-outline-pressed-bg: var(--frame-muted, #f4f4f5);--frame-toggle-focus-shadow: 0 0 0 3px var(--frame-ring, #18181b);--frame-toggle-disabled-opacity: .5;--frame-toggle-transition-duration: .16s;--frame-toggle-icon-size: 1rem}@supports (color: color-mix(in lab,red,red)){:root{--frame-toggle-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-ring, #18181b) 28%, transparent)}}[frToggle]{appearance:none;display:inline-flex;min-block-size:var(--frame-toggle-height);align-items:center;justify-content:center;gap:var(--frame-toggle-gap);border:1px solid var(--frame-toggle-border);border-radius:var(--frame-toggle-radius);background:var(--frame-toggle-bg);color:var(--frame-toggle-color);cursor:pointer;font:inherit;font-size:var(--frame-toggle-font-size);font-weight:var(--frame-toggle-font-weight);line-height:1;padding-block:0;padding-inline:var(--frame-toggle-padding-x);text-decoration:none;transition:background-color var(--frame-toggle-transition-duration) ease,border-color var(--frame-toggle-transition-duration) ease,box-shadow var(--frame-toggle-transition-duration) ease,color var(--frame-toggle-transition-duration) ease,opacity var(--frame-toggle-transition-duration) ease,transform var(--frame-toggle-transition-duration) ease;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}[frToggle]:where(:not(:disabled,[data-disabled])):hover{background:var(--frame-toggle-hover-bg);color:var(--frame-toggle-hover-color)}[frToggle]:where(:not(:disabled,[data-disabled])):active{transform:translateY(1px)}[frToggle]:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--frame-toggle-focus-shadow)}[frToggle][data-state=on]{background:var(--frame-toggle-pressed-bg);color:var(--frame-toggle-pressed-color);box-shadow:var(--frame-toggle-pressed-shadow)}[frToggle][data-variant=outline]{--frame-toggle-bg: var(--frame-toggle-outline-bg);--frame-toggle-border: var(--frame-toggle-outline-border);--frame-toggle-hover-bg: var(--frame-toggle-outline-hover-bg);--frame-toggle-pressed-bg: var(--frame-toggle-outline-pressed-bg)}[frToggle][data-size=sm]{--frame-toggle-height: 2rem;--frame-toggle-padding-x: .625rem;--frame-toggle-font-size: .8125rem;--frame-toggle-icon-size: .9375rem}[frToggle][data-size=lg]{--frame-toggle-height: 2.75rem;--frame-toggle-padding-x: 1rem;--frame-toggle-font-size: .9375rem;--frame-toggle-icon-size: 1.125rem}[frToggle]:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:var(--frame-toggle-disabled-opacity)}[frToggleIcon],.frame-toggle__icon{display:inline-flex;inline-size:var(--frame-toggle-icon-size);block-size:var(--frame-toggle-icon-size);align-items:center;justify-content:center;flex:0 0 auto}[frToggleIcon] ng-icon,.frame-toggle__icon ng-icon{inline-size:var(--frame-toggle-icon-size);block-size:var(--frame-toggle-icon-size)}[frToggleLabel],.frame-toggle__label{min-inline-size:0}@media(prefers-reduced-motion:reduce){[frToggle]{transition:none}[frToggle]:where(:not(:disabled,[data-disabled])):active{transform:none}}:root{--frame-tooltip-content-bg: var(--frame-foreground, #09090b);--frame-tooltip-content-color: var(--frame-background, #fff);--frame-tooltip-content-border: transparent;--frame-tooltip-content-radius: var(--frame-radius-md, .5rem);--frame-tooltip-content-shadow: 0 12px 32px rgb(0 0 0 / .18);--frame-tooltip-content-padding: .375rem .625rem;--frame-tooltip-content-max-width: 18rem;--frame-tooltip-content-font-size: .8125rem;--frame-tooltip-content-font-weight: 500;--frame-tooltip-content-line-height: 1.35;--frame-tooltip-shortcut-bg: currentColor;--frame-tooltip-shortcut-radius: .25rem;--frame-tooltip-shortcut-padding: .0625rem .3125rem;--frame-tooltip-shortcut-font-size: .75rem;--frame-tooltip-arrow-size: .5rem;--frame-tooltip-motion-duration: .14s;--frame-tooltip-motion-distance: .25rem;--frame-tooltip-motion-scale: .96;--frame-tooltip-motion-easing: cubic-bezier(.16, 1, .3, 1)}@supports (color: color-mix(in lab,red,red)){:root{--frame-tooltip-shortcut-bg: color-mix(in srgb, currentColor 14%, transparent)}}frame-tooltip{display:inline-block}.frame-tooltip__anchor{display:inline-flex}[frTooltipTrigger]{cursor:default}.frame-tooltip__content{position:relative;max-width:min(var(--frame-tooltip-content-max-width),calc(100vw - 1rem));border:1px solid var(--frame-tooltip-content-border);border-radius:var(--frame-tooltip-content-radius);background:var(--frame-tooltip-content-bg);box-shadow:var(--frame-tooltip-content-shadow);color:var(--frame-tooltip-content-color);font-size:var(--frame-tooltip-content-font-size);font-weight:var(--frame-tooltip-content-font-weight);line-height:var(--frame-tooltip-content-line-height);padding:var(--frame-tooltip-content-padding);transform-origin:var(--frame-tooltip-transform-origin, center);animation:frame-tooltip-in var(--frame-tooltip-motion-duration) var(--frame-tooltip-motion-easing)}.frame-tooltip-overlay--top .frame-tooltip__content{--frame-tooltip-transform-origin: bottom}.frame-tooltip-overlay--right .frame-tooltip__content{--frame-tooltip-transform-origin: left}.frame-tooltip-overlay--bottom .frame-tooltip__content{--frame-tooltip-transform-origin: top}.frame-tooltip-overlay--left .frame-tooltip__content{--frame-tooltip-transform-origin: right}.frame-tooltip__content[data-arrow]:after{content:"";position:absolute;inline-size:var(--frame-tooltip-arrow-size);block-size:var(--frame-tooltip-arrow-size);background:var(--frame-tooltip-content-bg);transform:rotate(45deg)}.frame-tooltip__content[data-arrow][data-side=top]:after{inset-block-end:calc(var(--frame-tooltip-arrow-size) / -2);inset-inline-start:calc(50% - var(--frame-tooltip-arrow-size) / 2)}.frame-tooltip__content[data-arrow][data-side=bottom]:after{inset-block-start:calc(var(--frame-tooltip-arrow-size) / -2);inset-inline-start:calc(50% - var(--frame-tooltip-arrow-size) / 2)}.frame-tooltip__content[data-arrow][data-side=left]:after{inset-block-start:calc(50% - var(--frame-tooltip-arrow-size) / 2);inset-inline-end:calc(var(--frame-tooltip-arrow-size) / -2)}.frame-tooltip__content[data-arrow][data-side=right]:after{inset-block-start:calc(50% - var(--frame-tooltip-arrow-size) / 2);inset-inline-start:calc(var(--frame-tooltip-arrow-size) / -2)}[frTooltipShortcut],.frame-tooltip__shortcut{border-radius:var(--frame-tooltip-shortcut-radius);background:var(--frame-tooltip-shortcut-bg);font:inherit;font-size:var(--frame-tooltip-shortcut-font-size);line-height:1;padding:var(--frame-tooltip-shortcut-padding);white-space:nowrap}@keyframes frame-tooltip-in{0%{opacity:0;transform:translateY(var(--frame-tooltip-motion-distance)) scale(var(--frame-tooltip-motion-scale))}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.frame-tooltip__content{animation:none}}:root{--frame-toast-viewport-inset: 1rem;--frame-toast-viewport-width: min(100vw - 2rem, 26rem);--frame-toast-stack-offset: .875rem;--frame-toast-stack-depth: 2.25rem;--frame-toast-stack-scale-step: .025;--frame-toast-stack-expanded-gap: .75rem;--frame-toast-stack-expanded-depth: 28rem;--frame-toast-padding: .875rem .5rem .875rem .875rem;--frame-toast-gap: .75rem;--frame-toast-radius: var(--frame-radius-lg);--frame-toast-bg: var(--frame-surface);--frame-toast-color: var(--frame-foreground);--frame-toast-border: var(--frame-border);--frame-toast-shadow: 0 18px 45px rgb(0 0 0 / .14);--frame-toast-title-font-size: .875rem;--frame-toast-title-font-weight: 650;--frame-toast-description-font-size: .8125rem;--frame-toast-description-color: var(--frame-muted-foreground);--frame-toast-status-size: .625rem;--frame-toast-status-bg: var(--frame-muted-foreground);--frame-toast-action-bg: var(--frame-primary);--frame-toast-action-color: var(--frame-primary-foreground);--frame-toast-action-hover-bg: var(--frame-primary);--frame-toast-action-radius: var(--frame-radius-md);--frame-toast-close-size: 1.75rem;--frame-toast-close-icon-size: 1rem;--frame-toast-close-color: var(--frame-muted-foreground);--frame-toast-close-hover-bg: var(--frame-accent);--frame-toast-motion-duration: .18s;--frame-toast-motion-easing: cubic-bezier(.16, 1, .3, 1);--frame-toast-stack-transition-duration: .22s;--frame-toast-stack-transition-easing: cubic-bezier(.16, 1, .3, 1);--frame-toast-success-bg: #16a34a;--frame-toast-success-border: #16a34a;--frame-toast-success-status-bg: #16a34a;--frame-toast-info-bg: #2563eb;--frame-toast-info-border: #2563eb;--frame-toast-info-status-bg: #2563eb;--frame-toast-warning-bg: #f59e0b;--frame-toast-warning-border: #f59e0b;--frame-toast-warning-status-bg: #f59e0b;--frame-toast-error-bg: #dc2626;--frame-toast-error-border: #dc2626;--frame-toast-error-status-bg: #dc2626;--frame-toast-loading-status-bg: var(--frame-primary)}@supports (color: color-mix(in lab,red,red)){:root{--frame-toast-action-hover-bg: color-mix(in srgb, var(--frame-primary) 88%, black)}}@supports (color: color-mix(in lab,red,red)){:root{--frame-toast-success-bg: color-mix(in srgb, #16a34a 10%, var(--frame-surface))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-toast-success-border: color-mix(in srgb, #16a34a 26%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-toast-info-bg: color-mix(in srgb, #2563eb 10%, var(--frame-surface))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-toast-info-border: color-mix(in srgb, #2563eb 26%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-toast-warning-bg: color-mix(in srgb, #f59e0b 12%, var(--frame-surface))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-toast-warning-border: color-mix(in srgb, #f59e0b 30%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-toast-error-bg: color-mix(in srgb, #dc2626 10%, var(--frame-surface))}}@supports (color: color-mix(in lab,red,red)){:root{--frame-toast-error-border: color-mix(in srgb, #dc2626 30%, var(--frame-border))}}.frame-toast-viewport{pointer-events:none;z-index:1000;box-sizing:border-box}.frame-toast-viewport[data-strategy=fixed]{position:fixed;inset:0}.frame-toast-viewport[data-strategy=inline]{position:relative;display:block;min-block-size:12rem}.frame-toast__group{position:absolute;display:grid;width:var(--frame-toast-viewport-width);max-width:calc(100vw - 2rem);padding-block-end:var(--frame-toast-stack-depth);pointer-events:auto;transition:padding-block-start var(--frame-toast-stack-transition-duration) var(--frame-toast-stack-transition-easing),padding-block-end var(--frame-toast-stack-transition-duration) var(--frame-toast-stack-transition-easing)}.frame-toast__group:hover,.frame-toast__group:focus-within{padding-block-end:var(--frame-toast-stack-expanded-depth)}.frame-toast__group .frame-toast{grid-area:1 / 1;transform-origin:center top;transition:opacity var(--frame-toast-motion-duration) var(--frame-toast-motion-easing),filter var(--frame-toast-motion-duration) var(--frame-toast-motion-easing),transform var(--frame-toast-stack-transition-duration) var(--frame-toast-stack-transition-easing)}.frame-toast__group .frame-toast:nth-child(1){z-index:4}.frame-toast__group .frame-toast:nth-child(2){z-index:3;transform:translateY(var(--frame-toast-stack-offset)) scale(calc(1 - var(--frame-toast-stack-scale-step)))}.frame-toast__group .frame-toast:nth-child(3){z-index:2;transform:translateY(calc(var(--frame-toast-stack-offset) * 2)) scale(calc(1 - (var(--frame-toast-stack-scale-step) * 2)))}.frame-toast__group .frame-toast:nth-child(n+4){z-index:1;transform:translateY(calc(var(--frame-toast-stack-offset) * 3)) scale(calc(1 - (var(--frame-toast-stack-scale-step) * 3)))}.frame-toast__group:hover .frame-toast,.frame-toast__group:focus-within .frame-toast{transform:translateY(0) scale(1)}.frame-toast__group[data-position^=top]:hover .frame-toast:nth-child(2),.frame-toast__group[data-position^=top]:focus-within .frame-toast:nth-child(2){transform:translateY(calc(100% + var(--frame-toast-stack-expanded-gap))) scale(1)}.frame-toast__group[data-position^=top]:hover .frame-toast:nth-child(3),.frame-toast__group[data-position^=top]:focus-within .frame-toast:nth-child(3){transform:translateY(calc((100% + var(--frame-toast-stack-expanded-gap)) * 2)) scale(1)}.frame-toast__group[data-position^=top]:hover .frame-toast:nth-child(n+4),.frame-toast__group[data-position^=top]:focus-within .frame-toast:nth-child(n+4){transform:translateY(calc((100% + var(--frame-toast-stack-expanded-gap)) * 3)) scale(1)}.frame-toast__group[data-position^=bottom] .frame-toast{transform-origin:center bottom}.frame-toast__group[data-position^=bottom] .frame-toast:nth-child(2){transform:translateY(calc(var(--frame-toast-stack-offset) * -1)) scale(calc(1 - var(--frame-toast-stack-scale-step)))}.frame-toast__group[data-position^=bottom] .frame-toast:nth-child(3){transform:translateY(calc(var(--frame-toast-stack-offset) * -2)) scale(calc(1 - (var(--frame-toast-stack-scale-step) * 2)))}.frame-toast__group[data-position^=bottom] .frame-toast:nth-child(n+4){transform:translateY(calc(var(--frame-toast-stack-offset) * -3)) scale(calc(1 - (var(--frame-toast-stack-scale-step) * 3)))}.frame-toast__group[data-position^=bottom]:hover .frame-toast:nth-child(2),.frame-toast__group[data-position^=bottom]:focus-within .frame-toast:nth-child(2){transform:translateY(calc((100% + var(--frame-toast-stack-expanded-gap)) * -1)) scale(1)}.frame-toast__group[data-position^=bottom]:hover .frame-toast:nth-child(3),.frame-toast__group[data-position^=bottom]:focus-within .frame-toast:nth-child(3){transform:translateY(calc((100% + var(--frame-toast-stack-expanded-gap)) * -2)) scale(1)}.frame-toast__group[data-position^=bottom]:hover .frame-toast:nth-child(n+4),.frame-toast__group[data-position^=bottom]:focus-within .frame-toast:nth-child(n+4){transform:translateY(calc((100% + var(--frame-toast-stack-expanded-gap)) * -3)) scale(1)}.frame-toast-viewport[data-strategy=inline] .frame-toast__group{position:relative;inset:auto;margin-inline:auto}.frame-toast__group[data-position^=top]{top:var(--frame-toast-viewport-inset)}.frame-toast__group[data-position^=bottom]{bottom:var(--frame-toast-viewport-inset);padding-block-start:var(--frame-toast-stack-depth);padding-block-end:0}.frame-toast__group[data-position^=bottom]:hover,.frame-toast__group[data-position^=bottom]:focus-within{padding-block-start:var(--frame-toast-stack-expanded-depth);padding-block-end:0}.frame-toast__group[data-position$=left]{left:var(--frame-toast-viewport-inset)}.frame-toast__group[data-position$=center]{left:50%;transform:translate(-50%)}.frame-toast__group[data-position$=right]{right:var(--frame-toast-viewport-inset)}.frame-toast{box-sizing:border-box;display:flex;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:var(--frame-toast-gap);width:100%;border:1px solid var(--frame-toast-border);border-radius:var(--frame-toast-radius);background:var(--frame-toast-bg);box-shadow:var(--frame-toast-shadow);color:var(--frame-toast-color);padding:var(--frame-toast-padding);pointer-events:auto;animation:frame-toast-fade-in var(--frame-toast-motion-duration) var(--frame-toast-motion-easing)}.frame-toast[data-state=dismissing]{opacity:0;filter:blur(2px);pointer-events:none}.frame-toast[data-has-description=false]{align-items:center}.frame-toast[data-variant=success]{--frame-toast-bg: var(--frame-toast-success-bg);--frame-toast-border: var(--frame-toast-success-border);--frame-toast-status-bg: var(--frame-toast-success-status-bg)}.frame-toast[data-variant=info]{--frame-toast-bg: var(--frame-toast-info-bg);--frame-toast-border: var(--frame-toast-info-border);--frame-toast-status-bg: var(--frame-toast-info-status-bg)}.frame-toast[data-variant=warning]{--frame-toast-bg: var(--frame-toast-warning-bg);--frame-toast-border: var(--frame-toast-warning-border);--frame-toast-status-bg: var(--frame-toast-warning-status-bg)}.frame-toast[data-variant=error]{--frame-toast-bg: var(--frame-toast-error-bg);--frame-toast-border: var(--frame-toast-error-border);--frame-toast-status-bg: var(--frame-toast-error-status-bg)}.frame-toast[data-variant=loading]{--frame-toast-status-bg: var(--frame-toast-loading-status-bg)}.frame-toast__status,.frame-toast__loader{display:inline-flex;inline-size:var(--frame-toast-status-size);block-size:var(--frame-toast-status-size);margin-block-start:.25rem;border-radius:999px;background:var(--frame-toast-status-bg)}.frame-toast[data-has-description=false] .frame-toast__status,.frame-toast[data-has-description=false] .frame-toast__loader{margin-block-start:0}.frame-toast__loader{--frame-spinner-size: var(--frame-toast-status-size);--frame-spinner-stroke: 2px;--frame-spinner-track-color: var(--frame-toast-status-bg);--frame-spinner-indicator-color: var(--frame-toast-status-bg);background:transparent}@supports (color: color-mix(in lab,red,red)){.frame-toast__loader{--frame-spinner-track-color: color-mix(in srgb, var(--frame-toast-status-bg) 24%, transparent)}}.frame-toast__content{display:grid;flex-grow:1;min-width:0;gap:.25rem}.frame-toast__title{margin:0;color:var(--frame-toast-color);font-size:var(--frame-toast-title-font-size);font-weight:var(--frame-toast-title-font-weight);line-height:1.35}.frame-toast__description{margin:0;color:var(--frame-toast-description-color);font-size:var(--frame-toast-description-font-size);line-height:1.45}.frame-toast__action,.frame-toast__close{border:0;font:inherit;cursor:pointer}.frame-toast__action{align-self:center;border-radius:var(--frame-toast-action-radius);background:var(--frame-toast-action-bg);color:var(--frame-toast-action-color);font-size:.8125rem;font-weight:600;padding:.375rem .625rem}.frame-toast__action:hover{background:var(--frame-toast-action-hover-bg)}.frame-toast__close{display:inline-flex;inline-size:var(--frame-toast-close-size);block-size:var(--frame-toast-close-size);align-items:center;justify-content:center;border-radius:999px;background:transparent;color:var(--frame-toast-close-color);line-height:1}.frame-toast__close ng-icon,.frame-toast__close svg{inline-size:var(--frame-toast-close-icon-size);block-size:var(--frame-toast-close-icon-size)}.frame-toast__close:hover{background:var(--frame-toast-close-hover-bg)}@keyframes frame-toast-fade-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}@media(max-width:640px){.frame-toast__group{right:var(--frame-toast-viewport-inset);left:var(--frame-toast-viewport-inset);width:auto;transform:none}}[frVirtualViewport],frame-virtual-viewport{display:block;overflow:auto;position:relative}[frVirtualList],frame-virtual-list{display:block;border:1px solid var(--frame-border);border-radius:var(--frame-radius-lg);background:var(--frame-surface);overflow:hidden}@supports (color: color-mix(in lab,red,red)){[frVirtualList],frame-virtual-list{background:color-mix(in srgb,var(--frame-surface) 92%,transparent)}}[frVirtualPanel],frame-virtual-panel{overflow:hidden}[frVirtualContent],frame-virtual-content{display:block;min-width:100%;box-sizing:border-box}[frVirtualItem],frame-virtual-item{display:flex;align-items:center;gap:.875rem;width:100%;min-block-size:2.75rem;padding:.625rem .875rem;border:0;border-bottom:1px solid var(--frame-border);background:transparent;color:var(--frame-foreground);text-align:left;box-sizing:border-box}@supports (color: color-mix(in lab,red,red)){[frVirtualItem],frame-virtual-item{border-bottom:1px solid color-mix(in srgb,var(--frame-border) 72%,transparent)}}[frVirtualItem]:hover,frame-virtual-item:hover{background:var(--frame-accent)}@supports (color: color-mix(in lab,red,red)){[frVirtualItem]:hover,frame-virtual-item:hover{background:color-mix(in srgb,var(--frame-accent) 80%,transparent)}}[frVirtualItemMeta],frame-virtual-item-meta{color:var(--frame-muted-foreground);font-size:.75rem}:root{--frame-badge-root-gap: .25rem;--frame-badge-root-min-height: 1.375rem;--frame-badge-root-radius: 999px;--frame-badge-root-font-size: .75rem;--frame-badge-root-font-weight: 600;--frame-badge-root-bg: var(--frame-primary);--frame-badge-root-color: var(--frame-primary-foreground);--frame-badge-root-padding-block: .1875rem;--frame-badge-root-padding-inline: .625rem;--frame-badge-root-focus-shadow: 0 0 0 3px var(--frame-ring);--frame-badge-root-transition-duration: .15s;--frame-badge-link-underline-offset: .1875rem;--frame-badge-icon-size: .475rem;--frame-badge-icon-offset: -.125rem}@supports (color: color-mix(in lab,red,red)){:root{--frame-badge-root-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--frame-ring) 24%, transparent)}}[frBadge],frame-badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--frame-badge-root-gap);width:fit-content;min-block-size:var(--frame-badge-root-min-height);border:1px solid transparent;border-radius:var(--frame-badge-root-radius);background:var(--frame-badge-root-bg);color:var(--frame-badge-root-color);box-sizing:border-box;font-size:var(--frame-badge-root-font-size);font-weight:var(--frame-badge-root-font-weight);line-height:1;padding-block:var(--frame-badge-root-padding-block);padding-inline:var(--frame-badge-root-padding-inline);text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;transition:background-color var(--frame-badge-root-transition-duration) ease,border-color var(--frame-badge-root-transition-duration) ease,color var(--frame-badge-root-transition-duration) ease,box-shadow var(--frame-badge-root-transition-duration) ease}[frBadge][href],frame-badge[href]{cursor:pointer}[frBadge][href]:hover,frame-badge[href]:hover{text-decoration:none}[frBadge]:focus-visible,frame-badge:focus-visible{outline:none;box-shadow:var(--frame-badge-root-focus-shadow)}[frBadge][data-variant=secondary],frame-badge[data-variant=secondary]{background:var(--frame-muted);color:var(--frame-foreground)}[frBadge][data-variant=destructive],frame-badge[data-variant=destructive]{background:var(--frame-destructive);color:var(--frame-destructive-foreground)}[frBadge][data-variant=outline],frame-badge[data-variant=outline]{border-color:var(--frame-border);background:transparent;color:var(--frame-foreground)}[frBadge][data-variant=ghost],frame-badge[data-variant=ghost]{background:transparent;color:var(--frame-foreground)}[frBadge][data-variant=link],frame-badge[data-variant=link]{background:transparent;color:var(--frame-primary);padding-inline:0}[frBadge][data-variant=link][href]:hover,frame-badge[data-variant=link][href]:hover{text-decoration:underline;text-underline-offset:var(--frame-badge-link-underline-offset)}[frBadgeIcon],[frBadgeSpinner],[frBadge]>[frSpinner],frame-badge>[frSpinner],frame-badge>.frame-spinner{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:var(--frame-badge-icon-size);block-size:var(--frame-badge-icon-size)}[frBadgeIcon][data-icon=inline-start],[frBadgeSpinner][data-icon=inline-start],[frBadge]>[frSpinner]:first-child,frame-badge>[frSpinner]:first-child,frame-badge>.frame-spinner:first-child{margin-inline-start:var(--frame-badge-icon-offset)}[frBadgeIcon][data-icon=inline-end],[frBadgeSpinner][data-icon=inline-end],[frBadge]>[frSpinner]:last-child,frame-badge>[frSpinner]:last-child,frame-badge>.frame-spinner:last-child{margin-inline-end:var(--frame-badge-icon-offset)}[frBadgeSpinner],[frBadge]>[frSpinner],frame-badge>[frSpinner],frame-badge>.frame-spinner{--frame-spinner-size: var(--frame-badge-icon-size);--frame-spinner-stroke: .125rem}[frBadgeLabel]{min-width:0}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Geist", "Aptos", "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500: oklch(63.7% .237 25.331);--color-amber-300: oklch(87.9% .169 91.605);--color-amber-500: oklch(76.9% .188 70.08);--color-amber-700: oklch(55.5% .163 48.998);--color-green-500: oklch(72.3% .219 149.579);--color-emerald-300: oklch(84.5% .143 164.978);--color-emerald-500: oklch(69.6% .17 162.48);--color-emerald-700: oklch(50.8% .118 165.612);--color-blue-600: oklch(54.6% .245 262.881);--color-black: #000;--spacing: .25rem;--container-xs: 20rem;--container-sm: 24rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--text-6xl: 3.75rem;--text-6xl--line-height: 1;--text-7xl: 4.5rem;--text-7xl--line-height: 1;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--tracking-tight: -.025em;--tracking-wide: .025em;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--blur-xs: 4px;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-background: oklch(1 0 0);--color-foreground: oklch(.145 0 0);--color-muted: oklch(.97 0 0);--color-muted-foreground: oklch(.45 0 0);--color-border: oklch(.922 0 0);--color-surface: oklch(1 0 0);--color-surface-foreground: oklch(.145 0 0);--color-primary: #161b27;--color-primary-foreground: oklch(.985 0 0);--color-accent: oklch(.97 0 0);--color-accent-foreground: oklch(.205 0 0);--color-destructive: oklch(55.205% .18114 25.384);--color-destructive-foreground: oklch(100% .00011 271.152);--color-input: oklch(.922 0 0);--color-ring: oklch(.708 0 0)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-20{top:calc(var(--spacing) * 20)}.right-0{right:calc(var(--spacing) * 0)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.z-10{z-index:10}.z-40{z-index:40}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-2{margin:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.-ml-px{margin-left:-1px}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-24{height:calc(var(--spacing) * 24)}.h-48{height:calc(var(--spacing) * 48)}.h-168{height:calc(var(--spacing) * 168)}.h-\[90vh\]{height:90vh}.max-h-192{max-height:calc(var(--spacing) * 192)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-75{min-height:calc(var(--spacing) * 75)}.min-h-96{min-height:calc(var(--spacing) * 96)}.min-h-\[calc\(100vh-60px\)\]{min-height:calc(100vh - 60px)}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-280{width:calc(var(--spacing) * 280)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-350{max-width:calc(var(--spacing) * 350)}.max-w-448{max-width:calc(var(--spacing) * 448)}.max-w-fit{max-width:fit-content}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-54{min-width:calc(var(--spacing) * 54)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-lg{min-width:var(--container-lg)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.72\]{scale:.72}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\[rotateX\(20deg\)rotateZ\(-18deg\)skewY\(8deg\)\]{transform:rotateX(20deg)rotate(-18deg)skewY(8deg)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scrollbar-none{scrollbar-width:none}.columns-2{columns:2}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-between\!{justify-content:space-between!important}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-hidden\!{overflow:hidden!important}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-amber-500\/30{border-color:color-mix(in srgb,oklch(76.9% .188 70.08) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-border{border-color:var(--color-border)}.border-border\/70{border-color:color-mix(in srgb,oklch(.922 0 0) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.border-border\/80{border-color:color-mix(in srgb,oklch(.922 0 0) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-border\/80{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.border-emerald-500\/30{border-color:color-mix(in srgb,oklch(69.6% .17 162.48) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-foreground{border-color:var(--color-foreground)}.border-transparent{border-color:transparent}.bg-\[\#f7f7f7\]{background-color:#f7f7f7}.bg-accent{background-color:var(--color-accent)}.bg-amber-500\/8{background-color:color-mix(in srgb,oklch(76.9% .188 70.08) 8%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-amber-500\/8{background-color:color-mix(in oklab,var(--color-amber-500) 8%,transparent)}}.bg-background{background-color:var(--color-background)}.bg-background\/70{background-color:color-mix(in srgb,oklch(1 0 0) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,var(--color-background) 70%,transparent)}}.bg-background\/80{background-color:color-mix(in srgb,oklch(1 0 0) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--color-background) 80%,transparent)}}.bg-background\/86{background-color:color-mix(in srgb,oklch(1 0 0) 86%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-background\/86{background-color:color-mix(in oklab,var(--color-background) 86%,transparent)}}.bg-border{background-color:var(--color-border)}.bg-emerald-500\/8{background-color:color-mix(in srgb,oklch(69.6% .17 162.48) 8%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-emerald-500\/8{background-color:color-mix(in oklab,var(--color-emerald-500) 8%,transparent)}}.bg-foreground{background-color:var(--color-foreground)}.bg-green-500\/20{background-color:color-mix(in srgb,oklch(72.3% .219 149.579) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.bg-muted{background-color:var(--color-muted)}.bg-muted\/10{background-color:color-mix(in srgb,oklch(.97 0 0) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-muted\/10{background-color:color-mix(in oklab,var(--color-muted) 10%,transparent)}}.bg-muted\/20{background-color:color-mix(in srgb,oklch(.97 0 0) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--color-muted) 20%,transparent)}}.bg-muted\/30{background-color:color-mix(in srgb,oklch(.97 0 0) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--color-muted) 30%,transparent)}}.bg-muted\/35{background-color:color-mix(in srgb,oklch(.97 0 0) 35%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-muted\/35{background-color:color-mix(in oklab,var(--color-muted) 35%,transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-primary\/70{background-color:color-mix(in srgb,#161b27 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-primary\/70{background-color:color-mix(in oklab,var(--color-primary) 70%,transparent)}}.bg-red-500\/20{background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-linear-to-t{--tw-gradient-position: to top;background-image:linear-gradient(var(--tw-gradient-stops))}@supports (background-image: linear-gradient(in lab,red,red)){.bg-linear-to-t{--tw-gradient-position: to top in oklab}}.from-background{--tw-gradient-from: var(--color-background);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to: transparent;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading: calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading: calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking: .18em;letter-spacing:.18em}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\!text-foreground{color:var(--color-foreground)!important}.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber-700{color:var(--color-amber-700)}.text-background{color:var(--color-background)}.text-blue-600\!{color:var(--color-blue-600)!important}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground{color:var(--color-foreground)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.opacity-75{opacity:75%}.shadow,.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-xs{--tw-backdrop-blur: blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-200{--tw-duration: .2s;transition-duration:.2s}.\[column-span\:all\]{column-span:all}@media(hover:hover){.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}}.group-data-\[state\=open\]\:rotate-90:is(:where(.group)[data-state=open] *){rotate:90deg}@media(hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.hover\:border-foreground\/30:hover{border-color:color-mix(in srgb,oklch(.145 0 0) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:border-foreground\/30:hover{border-color:color-mix(in oklab,var(--color-foreground) 30%,transparent)}}}@media(hover:hover){.hover\:bg-black\/5:hover{background-color:color-mix(in srgb,#000 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}}@media(hover:hover){.hover\:bg-foreground\/10\!:hover{background-color:color-mix(in srgb,oklch(.145 0 0) 10%,transparent)!important}@supports (color: color-mix(in lab,red,red)){.hover\:bg-foreground\/10\!:hover{background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)!important}}}@media(hover:hover){.hover\:bg-muted:hover{background-color:var(--color-muted)}}@media(hover:hover){.hover\:bg-muted\/40:hover{background-color:color-mix(in srgb,oklch(.97 0 0) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--color-muted) 40%,transparent)}}}@media(hover:hover){.hover\:text-foreground:hover{color:var(--color-foreground)}}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media(hover:hover){.hover\:shadow-sm:hover{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(width>=40rem){.sm\:inline-flex{display:inline-flex}}@media(width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=40rem){.sm\:p-5{padding:calc(var(--spacing) * 5)}}@media(width>=40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(width>=40rem){.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(width>=40rem){.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}@media(width>=40rem){.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading, var(--text-6xl--line-height))}}@media(width>=48rem){.md\:col-start-1{grid-column-start:1}}@media(width>=48rem){.md\:col-start-2{grid-column-start:2}}@media(width>=48rem){.md\:col-start-3{grid-column-start:3}}@media(width>=48rem){.md\:col-end-2{grid-column-end:2}}@media(width>=48rem){.md\:col-end-4{grid-column-end:4}}@media(width>=48rem){.md\:row-start-1{grid-row-start:1}}@media(width>=48rem){.md\:block{display:block}}@media(width>=48rem){.md\:flex{display:flex}}@media(width>=48rem){.md\:hidden{display:none}}@media(width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=48rem){.md\:grid-cols-\[minmax\(0\,1fr\)_2rem_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr)}}@media(width>=48rem){.md\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}}@media(width>=48rem){.md\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}}@media(width>=48rem){.md\:flex-row{flex-direction:row}}@media(width>=48rem){.md\:items-center{align-items:center}}@media(width>=48rem){.md\:items-start{align-items:flex-start}}@media(width>=48rem){.md\:items-stretch{align-items:stretch}}@media(width>=48rem){.md\:justify-between{justify-content:space-between}}@media(width>=48rem){.md\:justify-center{justify-content:center}}@media(width>=48rem){.md\:justify-end{justify-content:flex-end}}@media(width>=48rem){.md\:pr-6{padding-right:calc(var(--spacing) * 6)}}@media(width>=48rem){.md\:pl-6{padding-left:calc(var(--spacing) * 6)}}@media(width>=48rem){.md\:text-right{text-align:right}}@media(width>=64rem){.lg\:block{display:block}}@media(width>=64rem){.lg\:grid-cols-\[16rem_minmax\(0\,1fr\)\]{grid-template-columns:16rem minmax(0,1fr)}}@media(width>=64rem){.lg\:grid-cols-\[18rem_minmax\(0\,1fr\)\]{grid-template-columns:18rem minmax(0,1fr)}}@media(width>=64rem){.lg\:grid-cols-\[auto_13rem\]{grid-template-columns:auto 13rem}}@media(width>=64rem){.lg\:grid-cols-\[max-content_minmax\(0\,16rem\)\]{grid-template-columns:max-content minmax(0,16rem)}}@media(width>=64rem){.lg\:grid-cols-\[max-content_minmax\(0\,16rem\)_minmax\(0\,15rem\)\]{grid-template-columns:max-content minmax(0,16rem) minmax(0,15rem)}}@media(width>=64rem){.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,22rem\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}}@media(width>=64rem){.lg\:items-start{align-items:flex-start}}@media(width>=64rem){.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading, var(--text-7xl--line-height))}}@media(width>=80rem){.xl\:block{display:block}}@media(width>=80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=80rem){.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(40rem\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(40rem,1.1fr)}}@media(width>=80rem){.xl\:grid-cols-\[minmax\(0\,1fr\)_14rem\]{grid-template-columns:minmax(0,1fr) 14rem}}@media(width>=80rem){.xl\:justify-start{justify-content:flex-start}}@media(width>=80rem){.xl\:px-0{padding-inline:calc(var(--spacing) * 0)}}@media(width>=80rem){.xl\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media(width>=80rem){.xl\:text-left{text-align:left}}.dark\:bg-surface:where(.dark,.dark *){background-color:var(--color-surface)}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}}html{color-scheme:light;min-height:100%;scroll-behavior:smooth;--frame-background: var(--color-background);--frame-foreground: var(--color-foreground);--frame-muted: var(--color-muted);--frame-muted-foreground: var(--color-muted-foreground);--frame-border: var(--color-border);--frame-surface: var(--color-surface);--frame-surface-foreground: var(--color-surface-foreground);--frame-primary: var(--color-primary);--frame-primary-foreground: var(--color-primary-foreground);--frame-accent: var(--color-accent);--frame-accent-foreground: var(--color-accent-foreground);--frame-destructive: var(--color-destructive);--frame-destructive-foreground: var(--color-destructive-foreground);--frame-input: var(--color-input);--frame-ring: var(--color-ring);--orange-red: oklch(63.32% .24 31.68);--vivid-pink: oklch(69.02% .277 332.77);--electric-violet: oklch(53.18% .28 296.97)}html.dark{color-scheme:dark;--color-background: oklch(.145 0 0);--color-foreground: oklch(.985 0 0);--color-muted: oklch(.269 0 0);--color-muted-foreground: oklch(.708 0 0);--color-border: oklch(1 0 0 / .1);--color-surface: oklch(.205 0 0);--color-surface-foreground: oklch(.985 0 0);--color-primary: oklch(.922 0 0);--color-primary-foreground: oklch(.205 0 0);--color-accent: oklch(.269 0 0);--color-accent-foreground: oklch(.985 0 0);--color-destructive: oklch(.704 .191 22.216);--color-destructive-foreground: oklch(.985 0 0);--color-input: oklch(1 0 0 / .15);--color-ring: oklch(.556 0 0);--orange-red: color-mix(in srgb, oklch(63.32% .24 31.68), white 60%);--vivid-pink: color-mix(in srgb, oklch(69.02% .277 332.77), white 70%);--electric-violet: color-mix(in srgb, oklch(53.18% .28 296.97), white 70%)}body{min-height:100%;margin:0;background:radial-gradient(circle at top left,var(--frame-primary),transparent 34rem),linear-gradient(180deg,var(--frame-muted),var(--frame-background) 24rem);color:var(--frame-foreground);font-family:var(--font-sans),sans-serif}@supports (color: color-mix(in lab,red,red)){body{background:radial-gradient(circle at top left,color-mix(in srgb,var(--frame-primary) 9%,transparent),transparent 34rem),linear-gradient(180deg,color-mix(in srgb,var(--frame-muted) 32%,var(--frame-background)),var(--frame-background) 24rem)}}*{box-sizing:border-box}.angular-color-gradient{--red-to-pink-to-purple-horizontal-gradient: linear-gradient( 90deg, var(--orange-red) 0%, var(--vivid-pink) 50%, var(--electric-violet) 100% );background-image:var(--red-to-pink-to-purple-horizontal-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.slide-in-enter{animation:docs-slide-in .68s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--docs-enter-delay, 0ms)}.slide-out-leave{animation:docs-slide-out .68s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--docs-leave-delay, 0ms)}@keyframes docs-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes docs-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.slide-in-enter,.slide-out-enter{animation:none}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-gradient-position{syntax: "*"; inherits: false;}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false;}@property --tw-gradient-via-stops{syntax: "*"; inherits: false;}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-y-reverse: 0;--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial}}}
