:where(: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-surface-raised: oklch(.985 .002 247);--frame-muted: oklch(.965 .003 247);--frame-muted-foreground: oklch(.42 .012 247);--frame-primary: #d71920;--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-success: oklch(.62 .18 149);--frame-success-foreground: oklch(.985 0 0);--frame-warning: oklch(.68 .16 65);--frame-warning-foreground: oklch(.145 0 0);--frame-info: oklch(.58 .19 255);--frame-info-foreground: oklch(.985 0 0);--frame-border: oklch(.87 .006 247);--frame-border-strong: oklch(.68 .012 247);--frame-ring: #d71920;--frame-frame-line: var(--frame-border-strong);--frame-frame-line-muted: var(--frame-border);--frame-frame-accent: var(--frame-ring);--frame-frame-tick-size: .375rem;--frame-frame-tick-inset: 0;--frame-spacing-xs: .25rem;--frame-spacing-sm: .5rem;--frame-spacing-md: .75rem;--frame-spacing-lg: 1rem;--frame-spacing-xl: 1.25rem;--frame-density-gap-xs: .125rem;--frame-density-gap-sm: .25rem;--frame-density-gap-md: .5rem;--frame-density-gap-lg: .75rem;--frame-density-gap-xl: 1rem;--frame-density-control-height-sm: 2rem;--frame-density-control-height-md: 2.25rem;--frame-density-control-height-lg: 2.5rem;--frame-density-control-height-xl: 2.875rem;--frame-density-control-padding-x-sm: .75rem;--frame-density-control-padding-x-md: .875rem;--frame-density-control-padding-x-lg: 1rem;--frame-density-inline-height: 1.375rem;--frame-density-inline-padding-block: .1875rem;--frame-density-inline-padding-inline: .625rem;--frame-density-item-height: 2rem;--frame-density-item-padding: .375rem .5rem;--frame-density-file-padding-block: .375rem;--frame-density-overlay-padding-block: .375rem;--frame-density-overlay-padding-inline: .625rem;--frame-density-shortcut-padding-block: .0625rem;--frame-density-shortcut-padding-inline: .3125rem;--frame-density-panel-padding-sm: .25rem;--frame-density-panel-padding-md: 1rem;--frame-density-panel-padding-lg: 1.5rem;--frame-density-table-cell-padding-block: .75rem;--frame-density-table-cell-padding-inline: 1rem;--frame-density-table-cell-padding-block-sm: .5rem;--frame-density-table-cell-padding-inline-sm: .75rem;--frame-density-table-cell-padding-block-lg: 1rem;--frame-density-table-cell-padding-inline-lg: 1.125rem;--frame-radius-sm: 0px;--frame-radius-md: 0px;--frame-radius-lg: 0px;--frame-radius-full: 9999px;--frame-shadow-sm: none;--frame-shadow-md: 0 10px 15px -3px rgb(0 0 0 / .1);--frame-shadow-lg: 0 24px 80px rgb(0 0 0 / .18), 0 8px 24px rgb(0 0 0 / .12)}@supports (color: color-mix(in lab,red,red)){:where(:root,[data-theme=light]){--frame-frame-line: color-mix(in srgb, var(--frame-border-strong) 48%, transparent)}}@supports (color: color-mix(in lab,red,red)){:where(:root,[data-theme=light]){--frame-frame-line-muted: color-mix(in srgb, var(--frame-border) 54%, transparent)}}:where([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-surface-raised: oklch(.24 .006 247);--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-destructive: oklch(.704 .191 22.216);--frame-destructive-foreground: oklch(.985 0 0);--frame-success: oklch(.72 .17 149);--frame-success-foreground: oklch(.145 0 0);--frame-warning: oklch(.78 .16 75);--frame-warning-foreground: oklch(.145 0 0);--frame-info: oklch(.72 .15 255);--frame-info-foreground: oklch(.145 0 0);--frame-border: oklch(1 0 0 / .08);--frame-border-strong: oklch(1 0 0 / .24);--frame-ring: #ff4a4f;--frame-frame-line: var(--frame-border-strong);--frame-frame-line-muted: var(--frame-border);--frame-frame-accent: var(--frame-ring);--frame-shadow-sm: none;--frame-shadow-md: 0 10px 15px -3px rgb(0 0 0 / .35);--frame-shadow-lg: 0 24px 80px rgb(0 0 0 / .38), 0 8px 24px rgb(0 0 0 / .24)}@supports (color: color-mix(in lab,red,red)){:where([data-theme=dark],.dark){--frame-frame-line: color-mix(in srgb, var(--frame-border-strong) 54%, transparent)}}@supports (color: color-mix(in lab,red,red)){:where([data-theme=dark],.dark){--frame-frame-line-muted: color-mix(in srgb, var(--frame-border) 62%, transparent)}}:where([data-shadow=flat]){--frame-shadow-sm: none;--frame-shadow-md: none;--frame-shadow-lg: none}:where([data-shadow=default]){--frame-shadow-sm: none;--frame-shadow-md: 0 10px 15px -3px rgb(0 0 0 / .1);--frame-shadow-lg: 0 24px 80px rgb(0 0 0 / .18), 0 8px 24px rgb(0 0 0 / .12)}:where([data-theme=dark],.dark):where([data-shadow=default]){--frame-shadow-md: 0 10px 15px -3px rgb(0 0 0 / .35);--frame-shadow-lg: 0 24px 80px rgb(0 0 0 / .38), 0 8px 24px rgb(0 0 0 / .24)}:where([data-shadow=raised]){--frame-shadow-sm: 0 2px 8px rgb(0 0 0 / .1);--frame-shadow-md: 0 16px 32px -12px rgb(0 0 0 / .22);--frame-shadow-lg: 0 32px 90px rgb(0 0 0 / .24), 0 12px 32px rgb(0 0 0 / .16)}:where([data-theme=dark],.dark):where([data-shadow=raised]){--frame-shadow-sm: 0 2px 8px rgb(0 0 0 / .32);--frame-shadow-md: 0 16px 32px -12px rgb(0 0 0 / .52);--frame-shadow-lg: 0 32px 90px rgb(0 0 0 / .58), 0 12px 32px rgb(0 0 0 / .36)}:where([data-density=compact]){--frame-density-gap-xs: .0625rem;--frame-density-gap-sm: .1875rem;--frame-density-gap-md: .375rem;--frame-density-gap-lg: .5rem;--frame-density-gap-xl: .75rem;--frame-density-control-height-sm: 1.75rem;--frame-density-control-height-md: 2rem;--frame-density-control-height-lg: 2.25rem;--frame-density-control-height-xl: 2.5rem;--frame-density-control-padding-x-sm: .5rem;--frame-density-control-padding-x-md: .75rem;--frame-density-control-padding-x-lg: .875rem;--frame-density-inline-height: 1.25rem;--frame-density-inline-padding-block: .125rem;--frame-density-inline-padding-inline: .5rem;--frame-density-item-height: 1.75rem;--frame-density-item-padding: .25rem .5rem;--frame-density-file-padding-block: .25rem;--frame-density-overlay-padding-block: .25rem;--frame-density-overlay-padding-inline: .5rem;--frame-density-shortcut-padding-block: .0625rem;--frame-density-shortcut-padding-inline: .25rem;--frame-density-panel-padding-sm: .1875rem;--frame-density-panel-padding-md: .75rem;--frame-density-panel-padding-lg: 1rem;--frame-density-table-cell-padding-block: .5rem;--frame-density-table-cell-padding-inline: .75rem;--frame-density-table-cell-padding-block-sm: .375rem;--frame-density-table-cell-padding-inline-sm: .5rem;--frame-density-table-cell-padding-block-lg: .75rem;--frame-density-table-cell-padding-inline-lg: .875rem}:where([data-density=comfortable]){--frame-density-gap-xs: .1875rem;--frame-density-gap-sm: .375rem;--frame-density-gap-md: .625rem;--frame-density-gap-lg: .875rem;--frame-density-gap-xl: 1.25rem;--frame-density-control-height-sm: 2.25rem;--frame-density-control-height-md: 2.5rem;--frame-density-control-height-lg: 2.75rem;--frame-density-control-height-xl: 3.125rem;--frame-density-control-padding-x-sm: .875rem;--frame-density-control-padding-x-md: 1rem;--frame-density-control-padding-x-lg: 1.125rem;--frame-density-inline-height: 1.5rem;--frame-density-inline-padding-block: .25rem;--frame-density-inline-padding-inline: .75rem;--frame-density-item-height: 2.25rem;--frame-density-item-padding: .5rem .625rem;--frame-density-file-padding-block: .5rem;--frame-density-overlay-padding-block: .5rem;--frame-density-overlay-padding-inline: .75rem;--frame-density-shortcut-padding-block: .125rem;--frame-density-shortcut-padding-inline: .375rem;--frame-density-panel-padding-sm: .375rem;--frame-density-panel-padding-md: 1.25rem;--frame-density-panel-padding-lg: 1.75rem;--frame-density-table-cell-padding-block: 1rem;--frame-density-table-cell-padding-inline: 1.125rem;--frame-density-table-cell-padding-block-sm: .625rem;--frame-density-table-cell-padding-inline-sm: .875rem;--frame-density-table-cell-padding-block-lg: 1.125rem;--frame-density-table-cell-padding-inline-lg: 1.25rem}:where(:root){--frame-accordion-radius: var(--frame-radius-md);--frame-accordion-item-border: var(--frame-border);--frame-accordion-item-radius: 0px;--frame-accordion-trigger-min-height: calc(var(--frame-density-control-height-lg) + var(--frame-density-gap-lg));--frame-accordion-trigger-padding-y: var(--frame-density-panel-padding-md);--frame-accordion-trigger-padding-x: var(--frame-density-panel-padding-md);--frame-accordion-trigger-gap: var(--frame-density-gap-xl);--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: var(--frame-density-panel-padding-md);--frame-accordion-content-padding-inline: var(--frame-density-panel-padding-md);--frame-accordion-content-color: var(--frame-muted-foreground);--frame-accordion-content-font-size: .875rem;--frame-accordion-content-line-height: 1.6;--frame-accordion-content-motion-duration: .22s;--frame-accordion-content-motion-timing: cubic-bezier(.2, 0, 0, 1);--frame-accordion-icon-size: 1rem;--frame-accordion-icon-rotation: 180deg}frame-accordion{display:block;inline-size:100%;width:100%;max-inline-size:100%;min-inline-size:0;border:0;background:var(--frame-surface);border-radius:var(--frame-accordion-radius, var(--frame-radius-md));overflow:hidden}frame-accordion[data-border=true]{border:1px solid var(--frame-border)}frame-accordion-item{display:block;inline-size:100%;width:100%;max-inline-size:100%;min-inline-size:0;border-bottom:1px solid var(--frame-accordion-item-border, var(--frame-border));border-radius:var(--frame-accordion-item-radius, 0px)}frame-accordion-item:last-child{border-bottom:0}button[frameAccordionTrigger]{inline-size:100%;width:100%;max-inline-size:100%;min-inline-size:0;min-block-size:var(--frame-accordion-trigger-min-height, 3.25rem);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, 1rem);text-align:start;transition:color .16s ease,background-color .16s ease}button[frameAccordionTrigger]:where(:not([data-disabled])):hover{color:var(--frame-accordion-trigger-hover-color, var(--frame-foreground));background:var(--frame-muted)}@supports (color: color-mix(in lab,red,red)){button[frameAccordionTrigger]:where(:not([data-disabled])):hover{background:color-mix(in srgb,var(--frame-muted) 42%,transparent)}}button[frameAccordionTrigger]:focus-visible{outline:1px solid var(--frame-frame-accent, var(--frame-ring));outline-offset:-1px}button[frameAccordionTrigger][data-state=open]{color:var(--frame-frame-accent, var(--frame-primary))}button[frameAccordionTrigger]:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:var(--frame-accordion-trigger-disabled-opacity, .55)}.frame-accordion__content{box-sizing:border-box;inline-size:100%;width:100%;max-inline-size:100%;min-inline-size:0;overflow:hidden;opacity:0;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);transition:height var(--frame-accordion-content-motion-duration, .22s) var(--frame-accordion-content-motion-timing, cubic-bezier(.2, 0, 0, 1)),opacity var(--frame-accordion-content-motion-duration, .22s) var(--frame-accordion-content-motion-timing, cubic-bezier(.2, 0, 0, 1))}.frame-accordion__content[data-state=open]{opacity:1}.frame-accordion__content-inner{max-inline-size:100%;min-inline-size:0;padding-block:var(--frame-accordion-content-padding-bottom, 1rem);padding-inline:var(--frame-accordion-content-padding-inline, 1rem)}[frameAccordionIcon]{inline-size:var(--frame-accordion-icon-size, 1rem);block-size:var(--frame-accordion-icon-size, 1rem);flex:0 0 auto;color:var(--frame-muted-foreground);transition:color .16s ease,transform .18s ease}button[frameAccordionTrigger][data-state=open] [frameAccordionIcon]{color:var(--frame-frame-accent, var(--frame-primary));transform:rotate(var(--frame-accordion-icon-rotation, 180deg))}:where(: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: var(--frame-density-panel-padding-md);--frame-alert-root-padding-x: var(--frame-density-panel-padding-md);--frame-alert-root-gap: var(--frame-density-gap-sm);--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: var(--frame-success);--frame-alert-root-success-border: var(--frame-success);--frame-alert-root-success-color: var(--frame-surface-foreground);--frame-alert-root-danger-bg: var(--frame-warning);--frame-alert-root-danger-border: var(--frame-warning);--frame-alert-root-danger-color: var(--frame-surface-foreground);--frame-alert-root-info-bg: var(--frame-info);--frame-alert-root-info-border: var(--frame-info);--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.65}@supports (color: color-mix(in lab,red,red)){:where(: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)){:where(: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)){:where(:root){--frame-alert-root-success-bg: color-mix(in srgb, var(--frame-success) 10%, var(--frame-surface))}}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-alert-root-success-border: color-mix(in srgb, var(--frame-success) 28%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-alert-root-danger-bg: color-mix(in srgb, var(--frame-warning) 10%, var(--frame-surface))}}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-alert-root-danger-border: color-mix(in srgb, var(--frame-warning) 30%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-alert-root-info-bg: color-mix(in srgb, var(--frame-info) 10%, var(--frame-surface))}}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-alert-root-info-border: color-mix(in srgb, var(--frame-info) 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, var(--frame-success));border-color:var(--frame-alert-root-success-border, var(--frame-success));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, var(--frame-success) 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, var(--frame-success) 28%, var(--frame-border)))}}[frAlert][data-variant=danger]{background:var(--frame-alert-root-danger-bg, var(--frame-warning));border-color:var(--frame-alert-root-danger-border, var(--frame-warning));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, var(--frame-warning) 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, var(--frame-warning) 30%, var(--frame-border)))}}[frAlert][data-variant=info]{background:var(--frame-alert-root-info-bg, var(--frame-info));border-color:var(--frame-alert-root-info-border, var(--frame-info));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, var(--frame-info) 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, var(--frame-info) 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))}}:where(:root){--frame-avatar-root-size: 2.5rem;--frame-avatar-root-radius: var(--frame-radius-full);--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: var(--frame-radius-full);--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, var(--frame-radius-full));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, var(--frame-radius-full));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, var(--frame-radius-full));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)}:where(:root){--frame-button-root-gap: var(--frame-density-gap-md);--frame-button-root-height: var(--frame-density-control-height-md);--frame-button-root-padding-x: var(--frame-density-control-padding-x-lg);--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: none;--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: currentColor;--frame-button-icon-size: 1rem;--frame-button-label-weight: inherit}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-button-loading-track: color-mix(in srgb, currentColor 24%, 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: var(--frame-primary);--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;appearance:none;-webkit-appearance:none;position:relative;display:inline-flex;min-width:fit-content;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-color:var(--frame-button-root-bg);box-shadow:var(--frame-button-root-shadow, var(--frame-shadow-sm));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-border: color-mix(in srgb, var(--frame-primary) 84%, var(--frame-primary-foreground))}}@supports (color: color-mix(in lab,red,red)){.frame-button{--frame-button-root-hover-bg: color-mix(in srgb, var(--frame-primary) 88%, var(--frame-foreground))}}@supports (color: color-mix(in lab,red,red)){.frame-button{--frame-button-root-active-bg: color-mix(in srgb, var(--frame-primary) 84%, var(--frame-foreground))}}@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);min-inline-size:var(--frame-button-root-height, 2.5rem);block-size:var(--frame-button-root-height, 2.5rem);min-block-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:var(--frame-radius-full);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-color: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-color: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:1px solid var(--frame-button-root-ring-color, var(--frame-ring));outline-offset:2px;box-shadow:var(--frame-button-root-focus-shadow, none)}.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);filter:none;transform:none;transition:none;box-shadow:var(--frame-button-root-disabled-shadow, none)}.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-strong);--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) 76%, var(--frame-muted))}}@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);--frame-button-root-shadow: none}@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) 78%, 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]{--frame-button-root-height: var(--frame-density-control-height-sm);min-height:var(--frame-button-root-height);padding-inline:.75rem;font-size:.8125rem}.frame-button[data-size=lg]{--frame-button-root-height: var(--frame-density-control-height-xl);min-height:var(--frame-button-root-height);padding-inline:1.25rem;font-size:.9375rem}[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{--frame-button-group-radius: var(--frame-button-root-radius, var(--frame-radius-md));position:relative;display:inline-flex;align-items:stretch;width:100%;border:1px solid var(--frame-frame-line-muted, var(--frame-border));border-radius:var(--frame-button-group-radius);background:var(--frame-surface)}.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}:where(: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: var(--frame-density-gap-md);--frame-breadcrumb-link-radius: var(--frame-radius-sm);--frame-breadcrumb-link-color: var(--frame-muted-foreground);--frame-breadcrumb-link-hover-color: var(--frame-foreground);--frame-breadcrumb-link-focus-shadow: none;--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}[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:1px solid transparent;border-radius:var(--frame-breadcrumb-link-radius);color:var(--frame-breadcrumb-link-color);padding:.1875rem .375rem;text-decoration:none;text-underline-offset:.25rem;transition:border-color var(--frame-breadcrumb-transition-duration) ease,color var(--frame-breadcrumb-transition-duration) ease,box-shadow var(--frame-breadcrumb-transition-duration) ease,transform var(--frame-breadcrumb-transition-duration) ease}[frBreadcrumbLink]:hover{border-color:var(--frame-frame-line-muted, var(--frame-border));color:var(--frame-breadcrumb-link-hover-color);text-decoration:none;transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--frame-frame-line-muted, var(--frame-border))}@supports (color: color-mix(in lab,red,red)){[frBreadcrumbLink]:hover{box-shadow:2px 2px color-mix(in srgb,var(--frame-frame-line-muted, var(--frame-border)) 82%,transparent)}}[frBreadcrumbLink]:focus-visible{outline:none;border-color:var(--frame-frame-accent, var(--frame-ring));box-shadow:var(--frame-breadcrumb-link-focus-shadow);transform:translate(-1px,-1px)}[frBreadcrumbPage]{min-width:0;border-block-end:1px solid var(--frame-frame-accent, var(--frame-primary));color:var(--frame-breadcrumb-page-color);font-weight:500;padding:.1875rem .375rem}[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{inline-size:var(--frame-breadcrumb-separator-size);block-size:var(--frame-breadcrumb-separator-size);background:var(--frame-frame-accent, var(--frame-primary));content:"";mask:url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%3E%3Cpath%20d%3D%27M16%203%208%2021%27/%3E%3C/svg%3E) center / contain no-repeat;-webkit-mask:url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%3E%3Cpath%20d%3D%27M16%203%208%2021%27/%3E%3C/svg%3E) center / contain no-repeat}[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)}[frBreadcrumbEllipsis] svg,frame-breadcrumb-ellipsis svg{inline-size:1rem;block-size:1rem}.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}:where(: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-width: fit-content;--frame-calendar-padding: var(--frame-density-control-padding-x-md);--frame-calendar-gap: var(--frame-density-gap-xl);--frame-calendar-cell-size: var(--frame-density-control-height-md);--frame-calendar-effective-cell-size: var(--frame-calendar-cell-size);--frame-calendar-cell-gap-block: .125rem;--frame-calendar-cell-gap-inline: .125rem;--frame-calendar-column-count: 7;--frame-calendar-month-flex: 0 0 calc(var(--frame-calendar-effective-cell-size) * var(--frame-calendar-column-count));--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: var(--frame-density-item-height);--frame-calendar-nav-radius: var(--frame-radius-md);--frame-calendar-nav-hover-bg: var(--frame-muted);--frame-calendar-select-height: var(--frame-density-item-height);--frame-calendar-select-radius: var(--frame-radius-md);--frame-calendar-select-border: var(--frame-border);--frame-calendar-select-bg: var(--frame-background);--frame-calendar-select-min-width: 5rem;--frame-calendar-select-padding-inline: .75rem;--frame-calendar-focus-shadow: none;--frame-calendar-transition-duration: .15s}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-calendar-day-range-bg: color-mix(in srgb, var(--frame-primary) 14%, transparent)}}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-calendar-day-today-border: color-mix(in srgb, var(--frame-primary) 55%, var(--frame-border))}}:where(.frame-calendar){display:inline-grid;gap:var(--frame-calendar-gap);width:var(--frame-calendar-width);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[data-week-number]{--frame-calendar-column-count: 8}.frame-calendar[data-date-labels]{--frame-calendar-effective-cell-size: max(2.75rem, var(--frame-calendar-cell-size))}.frame-calendar__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-block-end:1px solid var(--frame-frame-line-muted, var(--frame-calendar-border));padding-block-end:.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{--frame-select-trigger-height: var(--frame-calendar-select-height);--frame-select-trigger-min-width: auto;--frame-select-trigger-radius: var(--frame-calendar-select-radius);--frame-select-trigger-padding-inline: var(--frame-calendar-select-padding-inline);--frame-select-trigger-font-size: .8125rem;--frame-select-trigger-font-weight: 400;--frame-select-content-min-width: 100%;min-width:var(--frame-calendar-select-min-width)}.frame-calendar__select-icon{display:block;inline-size:1rem;block-size:1rem}.frame-calendar__nav-button:focus-visible,.frame-calendar__day:focus-visible{outline:none;border-color:var(--frame-frame-accent, var(--frame-ring));box-shadow:2px 2px 0 var(--frame-frame-line-muted, var(--frame-border));transform:translate(-1px,-1px)}@supports (color: color-mix(in lab,red,red)){.frame-calendar__nav-button:focus-visible,.frame-calendar__day:focus-visible{box-shadow:2px 2px color-mix(in srgb,var(--frame-frame-line-muted, var(--frame-border)) 82%,transparent)}}.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:1px solid var(--frame-frame-line-muted, var(--frame-calendar-border));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,border-color var(--frame-calendar-transition-duration) ease,color var(--frame-calendar-transition-duration) ease,transform var(--frame-calendar-transition-duration) ease,box-shadow var(--frame-calendar-transition-duration) ease}.frame-calendar__nav-button:hover:not(:disabled){background:var(--frame-calendar-nav-hover-bg);border-color:var(--frame-frame-accent, var(--frame-primary));color:var(--frame-calendar-color);transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--frame-frame-line-muted, var(--frame-border))}@supports (color: color-mix(in lab,red,red)){.frame-calendar__nav-button:hover:not(:disabled){box-shadow:2px 2px color-mix(in srgb,var(--frame-frame-line-muted, var(--frame-border)) 82%,transparent)}}.frame-calendar__nav-icon{display:block;inline-size:1rem;block-size:1rem}.frame-calendar__nav-button:disabled,.frame-calendar__select[data-disabled]{cursor:not-allowed;opacity:var(--frame-calendar-day-disabled-opacity)}.frame-calendar__months{display:flex;flex-wrap:wrap;gap:var(--frame-calendar-gap);inline-size:100%}.frame-calendar__month{flex:var(--frame-calendar-month-flex);inline-size:calc(var(--frame-calendar-effective-cell-size) * var(--frame-calendar-column-count));min-width:0}.frame-calendar__table{inline-size:calc(var(--frame-calendar-effective-cell-size) * var(--frame-calendar-column-count));border-collapse:collapse;border-spacing:0;margin-block-start:.25rem;table-layout:fixed}.frame-calendar__day-column,.frame-calendar__week-number-column{inline-size:var(--frame-calendar-effective-cell-size)}.frame-calendar__weekday,.frame-calendar__week-number-header,.frame-calendar__week-number{box-sizing:border-box;min-inline-size:var(--frame-calendar-effective-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;box-sizing:border-box;inline-size:var(--frame-calendar-effective-cell-size);padding-block:var(--frame-calendar-cell-gap-block);padding-inline:var(--frame-calendar-cell-gap-inline);text-align:center}.frame-calendar__day{position:relative;z-index:1;box-sizing:border-box;display:inline-flex;inline-size:100%;min-inline-size:calc(var(--frame-calendar-effective-cell-size) - (var(--frame-calendar-cell-gap-inline) * 2));min-block-size:calc(var(--frame-calendar-effective-cell-size) - (var(--frame-calendar-cell-gap-block) * 2));aspect-ratio:1;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--frame-calendar-border);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,transform var(--frame-calendar-transition-duration) ease,box-shadow var(--frame-calendar-transition-duration) ease}@supports (color: color-mix(in lab,red,red)){.frame-calendar__day{border:1px solid color-mix(in srgb,var(--frame-calendar-border) 42%,transparent)}}.frame-calendar__day:hover:not(:disabled){background:var(--frame-calendar-day-hover-bg);border-color:var(--frame-frame-accent, var(--frame-primary));color:var(--frame-calendar-day-hover-color);transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--frame-frame-line-muted, var(--frame-border))}@supports (color: color-mix(in lab,red,red)){.frame-calendar__day:hover:not(:disabled){box-shadow:2px 2px color-mix(in srgb,var(--frame-frame-line-muted, var(--frame-border)) 82%,transparent)}}.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{border-color:var(--frame-frame-accent, var(--frame-primary));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}:where(: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: var(--frame-shadow-sm);--frame-card-font-size: .875rem;--frame-card-spacing: var(--frame-density-panel-padding-md);--frame-card-spacing-sm: var(--frame-density-gap-lg);--frame-card-spacing-md: var(--frame-density-panel-padding-md);--frame-card-spacing-lg: calc(var(--frame-density-panel-padding-md) + var(--frame-density-gap-sm));--frame-card-spacing-xl: calc(var(--frame-density-panel-padding-md) + var(--frame-density-gap-xl));--frame-card-header-gap: var(--frame-density-gap-sm);--frame-card-action-gap: var(--frame-density-gap-xl);--frame-card-footer-gap: var(--frame-density-gap-md);--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)){:where(: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));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);height:fit-content}[frCard][data-size=sm],frame-card[data-size=sm]{--frame-card-spacing: var(--frame-card-spacing-sm)}[frCard][data-spacing=sm],frame-card[data-spacing=sm]{--frame-card-spacing: var(--frame-card-spacing-sm)}[frCard][data-spacing=md],frame-card[data-spacing=md]{--frame-card-spacing: var(--frame-card-spacing-md)}[frCard][data-spacing=lg],frame-card[data-spacing=lg]{--frame-card-spacing: var(--frame-card-spacing-lg)}[frCard][data-spacing=xl],frame-card[data-spacing=xl]{--frame-card-spacing: var(--frame-card-spacing-xl)}[frCard]>img:first-child,frame-card>img:first-child,[frCard]>picture:first-child img,frame-card>picture:first-child img{display:block;width:100%}[frCard]>img:first-child,frame-card>img:first-child,[frCard]>picture:first-child,frame-card>picture:first-child{margin-block-start:calc(0rem - var(--frame-card-spacing))}[frCardHeader]{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;align-items:start;gap:var(--frame-card-header-gap);padding-inline:var(--frame-card-spacing)}[frCardHeader]:has([frCardAction]){grid-template-columns:minmax(0,1fr) auto;column-gap:var(--frame-card-action-gap)}[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)}[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:var(--frame-card-footer-gap);margin-block-end:calc(0rem - var(--frame-card-spacing));border-block-start:1px solid var(--frame-card-footer-border);background:var(--frame-card-footer-bg);padding:var(--frame-card-spacing)}[frCardFooter][data-align=end]{justify-content:flex-end}[frCardFooter][data-align=between]{justify-content:space-between}:where(:root){--frame-carousel-gap: var(--frame-density-gap-lg, .75rem);--frame-carousel-item-size: 100%;--frame-carousel-viewport-radius: var(--frame-radius-lg);--frame-carousel-viewport-bg: var(--frame-surface);--frame-carousel-viewport-border: var(--frame-border);--frame-carousel-viewport-shadow: var(--frame-shadow-sm);--frame-carousel-control-gap: .625rem;--frame-carousel-control-size: var(--frame-density-control-height-lg, 2.5rem);--frame-carousel-dot-size: .5rem;--frame-carousel-dot-active-size: 1.75rem;--frame-carousel-dot-bg: var(--frame-muted-foreground);--frame-carousel-dot-active-bg: var(--frame-primary);--frame-carousel-thumb-size: 4.25rem;--frame-carousel-thumb-gap: .625rem;--frame-carousel-thumb-radius: var(--frame-radius-md);--frame-carousel-thumb-border: var(--frame-border);--frame-carousel-thumb-active-border: var(--frame-primary)}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-carousel-dot-bg: color-mix(in srgb, var(--frame-muted-foreground) 42%, transparent)}}[frCarousel],frame-carousel,.frame-carousel{--frame-corner-handle-radius: var(--frame-carousel-viewport-radius);position:relative;display:block;width:100%;box-sizing:border-box}[frCarouselContent],.frame-carousel__content{box-sizing:border-box;display:flex;gap:var(--frame-carousel-gap);overflow:auto;overscroll-behavior:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;border:1px solid var(--frame-carousel-viewport-border);border-radius:var(--frame-carousel-viewport-radius);background:var(--frame-carousel-viewport-bg);box-shadow:var(--frame-carousel-viewport-shadow);scroll-padding-inline:var(--frame-carousel-scroll-padding, 0px);scroll-padding-block:var(--frame-carousel-scroll-padding, 0px);touch-action:pan-y;-webkit-user-select:none;user-select:none}[frCarouselContent][data-dragging],.frame-carousel__content[data-dragging]{cursor:grabbing;scroll-behavior:auto}[frCarouselContent][data-drag-free],.frame-carousel__content[data-drag-free]{scroll-snap-type:x proximity}[frCarouselContent]::-webkit-scrollbar,.frame-carousel__content::-webkit-scrollbar{display:none}[frCarouselContent][data-orientation=vertical],.frame-carousel__content[data-orientation=vertical]{block-size:var(--frame-carousel-vertical-size, 20rem);flex-direction:column;scroll-snap-type:y mandatory;touch-action:pan-x}[frCarouselContent][data-orientation=vertical][data-drag-free],.frame-carousel__content[data-orientation=vertical][data-drag-free]{scroll-snap-type:y proximity}[frCarouselContent][data-dragging],.frame-carousel__content[data-dragging]{scroll-snap-type:none}[frCarouselItem],[data-frame-carousel-clone],.frame-carousel__item{flex:0 0 var(--frame-carousel-item-size);min-width:0;min-height:0;scroll-snap-align:var(--frame-carousel-snap-align, start);-webkit-user-select:none;user-select:none}[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[data-align=center] .frame-carousel__item,.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[data-align=end] .frame-carousel__item,.frame-carousel[data-align=end] [data-frame-carousel-clone]{--frame-carousel-snap-align: end}[frCarouselControls],frame-carousel-controls,.frame-carousel__controls{box-sizing:border-box;display:inline-flex;align-items:center;flex:0 0 auto;gap:var(--frame-carousel-control-gap, .625rem);justify-content:flex-start;margin-block-start:1rem;min-block-size:var(--frame-carousel-control-size, 2.5rem);min-inline-size:max-content}[frCarouselControl],[frCarouselPrevious],[frCarouselNext],.frame-carousel__control{box-sizing:border-box;display:inline-flex;flex:0 0 var(--frame-carousel-control-size, 2.5rem);inline-size:var(--frame-carousel-control-size, 2.5rem);min-inline-size:var(--frame-carousel-control-size, 2.5rem);block-size:var(--frame-carousel-control-size, 2.5rem);min-block-size:var(--frame-carousel-control-size, 2.5rem);padding:0}.frame-button.frame-carousel__control{width:var(--frame-carousel-control-size, 2.5rem);min-width:var(--frame-carousel-control-size, 2.5rem);height:var(--frame-carousel-control-size, 2.5rem);min-height:var(--frame-carousel-control-size, 2.5rem);padding-inline:0}[frCarouselDots],frame-carousel-dots,.frame-carousel__dots{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-block-start:.875rem}[frCarouselDot],.frame-carousel__dot{display:inline-flex;inline-size:var(--frame-carousel-dot-size);block-size:var(--frame-carousel-dot-size);align-items:center;justify-content:center;border:0;border-radius:var(--frame-radius-full);background:var(--frame-carousel-dot-bg);cursor:pointer;padding:0;transition:background-color .16s ease,inline-size .16s ease,opacity .16s ease,transform .16s ease}[frCarouselDot]:hover,.frame-carousel__dot:hover{opacity:.78;transform:translateY(-1px)}[frCarouselDot][data-active],.frame-carousel__dot[data-active]{inline-size:var(--frame-carousel-dot-active-size);background:var(--frame-carousel-dot-active-bg)}[frCarouselThumbs],frame-carousel-thumbs,.frame-carousel__thumbs{display:flex;gap:var(--frame-carousel-thumb-gap);margin-block-start:.875rem;overflow-x:auto;padding-block:.125rem;scrollbar-width:none;justify-content:center}[frCarouselThumbs]::-webkit-scrollbar,.frame-carousel__thumbs::-webkit-scrollbar{display:none}[frCarouselThumb],.frame-carousel__thumb{display:inline-grid;min-inline-size:var(--frame-carousel-thumb-size);block-size:var(--frame-carousel-thumb-size);place-items:center;overflow:hidden;border:1px solid var(--frame-carousel-thumb-border);border-radius:var(--frame-carousel-thumb-radius);background:var(--frame-surface);color:var(--frame-muted-foreground);cursor:pointer;padding:0;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}[frCarouselThumb]:hover,.frame-carousel__thumb:hover{transform:translateY(-1px)}[frCarouselThumb][data-active],.frame-carousel__thumb[data-active]{border-color:var(--frame-carousel-thumb-active-border);color:var(--frame-foreground);box-shadow:0 0 0 1px var(--frame-carousel-thumb-active-border)}@media(prefers-reduced-motion:reduce){[frCarouselContent],.frame-carousel__content{scroll-behavior:auto}[frCarouselDot],.frame-carousel__dot,[frCarouselControl],[frCarouselPrevious],[frCarouselNext],.frame-carousel__control,[frCarouselThumb],.frame-carousel__thumb{transition:none}}:where(: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: none;--frame-checkbox-root-disabled-opacity: .55;--frame-checkbox-root-invalid-border: var(--frame-destructive);--frame-checkbox-indicator-size: .5rem;--frame-checkbox-indeterminate-width: .5rem;--frame-checkbox-indeterminate-height: .125rem;--frame-checkbox-field-gap: var(--frame-density-gap-lg);--frame-checkbox-label-color: var(--frame-foreground);--frame-checkbox-label-disabled-color: var(--frame-muted-foreground)}@supports (color: color-mix(in lab,red,red)){:where(: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)){:where(:root){--frame-checkbox-root-invalid-border: color-mix(in srgb, var(--frame-destructive) 65%, 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,transform .15s ease}[frCheckbox]:before{content:"";inline-size:var(--frame-checkbox-indicator-size, .625rem);block-size:var(--frame-checkbox-indicator-size, .625rem);opacity:0;transform:scale(.65) rotate(-8deg);transform-origin:center;transition:opacity .12s ease,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)));transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--frame-frame-line-muted, var(--frame-border))}@supports (color: color-mix(in lab,red,red)){[frCheckbox]:where(:not(:disabled)):hover{box-shadow:2px 2px color-mix(in srgb,var(--frame-frame-line-muted, var(--frame-border)) 82%,transparent)}}[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{opacity:1;transform:scale(1) rotate(0)}[frCheckbox]:indeterminate:before{inline-size:var(--frame-checkbox-indeterminate-width, .5rem);block-size:var(--frame-checkbox-indeterminate-height, .125rem);opacity:1;transform:scale(1) rotate(0);border-radius:var(--frame-radius-full);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-destructive))}@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-destructive) 65%, var(--frame-border)))}}:where(:root){--frame-collapsible-trigger-gap: var(--frame-density-gap-md);--frame-collapsible-trigger-color: var(--frame-foreground);--frame-collapsible-trigger-open-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;background:transparent}[frCollapsibleTrigger]{gap:var(--frame-collapsible-trigger-gap, .5rem);color:var(--frame-collapsible-trigger-color, var(--frame-foreground));transition:color .16s ease,box-shadow .16s ease}[frCollapsibleTrigger][data-state=open]{color:var(--frame-collapsible-trigger-open-color, var(--frame-collapsible-trigger-color, var(--frame-foreground)))}[frCollapsibleTrigger]:focus-visible{outline:1px solid var(--frame-ring);outline-offset:2px}[frCollapsibleTrigger]:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:var(--frame-collapsible-trigger-disabled-opacity, .55)}[frCollapsibleContent]{box-sizing:border-box;color:var(--frame-collapsible-content-color, var(--frame-muted-foreground));display:flow-root;font-size:var(--frame-collapsible-content-font-size, .875rem);line-height:var(--frame-collapsible-content-line-height, 1.6);overflow:hidden;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);will-change:height,opacity}[frCollapsibleContent]:after{content:"";display:block;height:var(--frame-collapsible-content-padding-block-start, .75rem)}[frCollapsibleContent][data-state=closed]{opacity:var(--frame-collapsible-content-opacity-closed, 0)}[frCollapsibleContent][data-state=open]{opacity:var(--frame-collapsible-content-opacity-open, 1)}:where(: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: var(--frame-shadow-sm);--frame-command-input-height: var(--frame-density-control-height-xl);--frame-command-input-padding-inline: var(--frame-density-control-padding-x-md);--frame-command-input-border: var(--frame-border);--frame-command-input-radius: var(--frame-radius-md);--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: var(--frame-density-gap-md) var(--frame-density-gap-lg) 0;--frame-command-list-gap: var(--frame-density-gap-xs);--frame-command-empty-padding: var(--frame-density-control-height-md) var(--frame-density-panel-padding-md);--frame-command-empty-color: var(--frame-muted-foreground);--frame-command-group-heading-padding: var(--frame-density-gap-md) 0 var(--frame-density-gap-sm);--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: var(--frame-density-item-height);--frame-command-item-gap: var(--frame-density-gap-lg);--frame-command-item-padding: var(--frame-density-gap-md);--frame-command-item-radius: var(--frame-radius-sm);--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: var(--frame-density-gap-md) 0;--frame-command-footer-border: var(--frame-frame-line-muted, var(--frame-border));--frame-command-footer-color: var(--frame-muted-foreground);--frame-command-footer-font-size: .8125rem;--frame-command-footer-gap: var(--frame-density-gap-lg);--frame-command-footer-padding: var(--frame-density-gap-md) 0 0;--frame-command-footer-margin: var(--frame-density-gap-md) 0 0;--frame-command-footer-key-bg: var(--frame-muted);--frame-command-footer-key-border: var(--frame-frame-line-muted, var(--frame-border));--frame-command-footer-key-color: var(--frame-foreground);--frame-command-footer-key-font-size: .75rem;--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));padding:.5rem}[frCommandInput]{box-sizing:border-box;inline-size:100%;min-block-size:var(--frame-command-input-height, 2.75rem);border:1px solid var(--frame-command-input-border, var(--frame-border));border-radius:var(--frame-command-input-radius, var(--frame-radius-md));background:transparent;color:var(--frame-command-input-color, var(--frame-foreground));font:inherit;font-size:var(--frame-command-input-font-size, .875rem);outline:none;padding-inline:var(--frame-command-input-padding-inline, .875rem);transition:border-color .14s ease,box-shadow .14s ease}[frCommandInput]:focus-visible{border-color:var(--frame-frame-accent, var(--frame-ring));box-shadow:inset 0 0 0 1px var(--frame-frame-accent, var(--frame-ring))}@supports (color: color-mix(in lab,red,red)){[frCommandInput]:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--frame-frame-accent, var(--frame-ring)) 22%,transparent)}}[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, .625rem 0 0)}[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]{display:flex;align-items:center;gap:.5rem;color:var(--frame-command-group-heading-color, var(--frame-muted-foreground));font-family:var(--frame-font-mono, ui-monospace, SFMono-Regular, Consolas, monospace),sans-serif;font-size:var(--frame-command-group-heading-font-size, .75rem);font-weight:var(--frame-command-group-heading-font-weight, 650);letter-spacing:0;padding:var(--frame-command-group-heading-padding, .5rem 0 .375rem);text-transform:uppercase}[frCommandGroupHeading]:after{display:block;flex:1 1 auto;block-size:1px;background:var(--frame-frame-line-muted, var(--frame-border));content:""}[frCommandItem]{position:relative;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:1px solid transparent;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;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}[frCommandItem][data-highlighted],[frCommandItem]:where(:not(:disabled,[data-disabled])):hover{background:var(--frame-command-item-highlighted-bg, var(--frame-accent));border-color:var(--frame-frame-line-muted, var(--frame-border));color:var(--frame-command-item-highlighted-color, var(--frame-accent-foreground));transform:translate(-1px,-1px);box-shadow:none}[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;border:1px solid var(--frame-frame-line-muted, var(--frame-border));background:var(--frame-muted);color:var(--frame-command-shortcut-color, var(--frame-muted-foreground));font-family:var(--frame-font-mono, ui-monospace, SFMono-Regular, Consolas, monospace);font-size:var(--frame-command-shortcut-font-size, .75rem);letter-spacing:0;line-height:1;padding:.1875rem .3125rem}[frCommandSeparator]{block-size:1px;margin:var(--frame-command-separator-margin, .5rem 0);background:var(--frame-command-separator-bg, var(--frame-border))}[frCommandFooter]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:var(--frame-command-footer-gap, .75rem);border-block-start:1px solid var(--frame-command-footer-border, var(--frame-border));color:var(--frame-command-footer-color, var(--frame-muted-foreground));font-size:var(--frame-command-footer-font-size, .8125rem);margin:var(--frame-command-footer-margin, .625rem 0 0);padding:var(--frame-command-footer-padding, .625rem 0 0)}[frCommandFooter] span{display:inline-flex;align-items:center;gap:.375rem}[frCommandFooter] kbd{border:1px solid var(--frame-command-footer-key-border, var(--frame-border));background:var(--frame-command-footer-key-bg, var(--frame-muted));color:var(--frame-command-footer-key-color, var(--frame-foreground));font-family:var(--frame-font-mono, ui-monospace, SFMono-Regular, Consolas, monospace);font-size:var(--frame-command-footer-key-font-size, .75rem);line-height:1;padding:.1875rem .3125rem}.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)}}:where(:root){--frame-combobox-control-height: var(--frame-density-control-height-lg);--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: var(--frame-density-control-padding-x-md);--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: none;--frame-combobox-control-invalid-border: var(--frame-destructive);--frame-combobox-control-invalid-shadow: none;--frame-combobox-control-transition-duration: .15s;--frame-combobox-clear-offset: var(--frame-combobox-control-padding-inline);--frame-combobox-clear-radius: var(--frame-radius-sm);--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: var(--frame-density-panel-padding-sm);--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: var(--frame-density-gap-xs);--frame-combobox-item-height: var(--frame-density-item-height);--frame-combobox-item-gap: var(--frame-density-gap-md);--frame-combobox-item-radius: var(--frame-radius-sm);--frame-combobox-item-font-size: .875rem;--frame-combobox-item-padding: var(--frame-density-gap-md) var(--frame-density-gap-md) var(--frame-density-gap-md) 2rem;--frame-combobox-item-indicator-offset: .625rem;--frame-combobox-item-disabled-opacity: .5;--frame-combobox-muted-font-size: .8125rem;--frame-combobox-muted-padding: var(--frame-density-gap-md);--frame-combobox-separator-margin: var(--frame-density-gap-sm) calc(0rem - var(--frame-density-gap-sm));--frame-combobox-separator-bg: var(--frame-border);--frame-combobox-chip-gap: var(--frame-density-gap-sm);--frame-combobox-chip-height: var(--frame-density-inline-height);--frame-combobox-chip-radius: var(--frame-radius-sm);--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: var(--frame-density-inline-padding-block);--frame-combobox-chip-padding-inline: var(--frame-density-inline-padding-inline) var(--frame-density-gap-sm);--frame-combobox-chip-remove-size: 1rem;--frame-combobox-chip-remove-radius: var(--frame-radius-sm);--frame-combobox-chip-remove-bg: currentColor;--frame-combobox-chip-remove-hover-bg: currentColor;--frame-combobox-chips-gap: var(--frame-density-gap-md);--frame-combobox-chips-padding: var(--frame-density-gap-md);--frame-combobox-chips-input-min-width: 8rem;--frame-combobox-chips-input-padding: var(--frame-density-gap-sm);--frame-combobox-error-color: var(--frame-destructive);--frame-combobox-error-font-size: .8125rem}@supports (color: color-mix(in lab,red,red)){:where(: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)){:where(: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)){:where(: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)){:where(:root){--frame-combobox-chip-remove-bg: color-mix(in srgb, currentColor 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){:where(: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,transform 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)}[frCombobox][data-show-clear] .frame-combobox__input,frame-combobox[data-show-clear] .frame-combobox__input{padding-inline-end:calc(var(--frame-combobox-control-padding-inline) + 1.25rem)}.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-expanded=true],.frame-combobox__trigger[aria-expanded=true]{border-color:var(--frame-frame-accent, var(--frame-combobox-control-focus-border));background:var(--frame-combobox-control-bg);transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--frame-frame-line-muted, var(--frame-border))}@supports (color: color-mix(in lab,red,red)){.frame-combobox__input[aria-expanded=true],.frame-combobox__trigger[aria-expanded=true]{background:color-mix(in srgb,var(--frame-combobox-control-bg) 68%,var(--frame-muted))}}@supports (color: color-mix(in lab,red,red)){.frame-combobox__input[aria-expanded=true],.frame-combobox__trigger[aria-expanded=true]{box-shadow:2px 2px color-mix(in srgb,var(--frame-frame-line-muted, var(--frame-border)) 82%,transparent)}}.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__trigger>ng-icon:last-child,.frame-combobox__trigger>svg:last-child{display:inline-flex;flex:0 0 auto;transition:transform var(--frame-combobox-control-transition-duration) ease}.frame-combobox__trigger[aria-expanded=true]>ng-icon:last-child,.frame-combobox__trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.frame-combobox__clear{position:absolute;inset-block-start:50%;inset-inline-end:var(--frame-combobox-clear-offset);display:inline-flex;inline-size:1rem;block-size:1rem;align-items:center;justify-content:center;border:0;border-radius:var(--frame-combobox-clear-radius);background:transparent;color:var(--frame-muted-foreground);cursor:pointer;font:inherit;line-height:1;padding:0;transform:translateY(-50%)}.frame-combobox__clear>ng-icon,.frame-combobox__clear>svg{display:block;inline-size:100%;block-size:100%}[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:"";position:absolute;inset-inline-start:var(--frame-combobox-item-indicator-offset);inline-size:1rem;block-size:1rem;background:currentColor;mask:url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M20%206%209%2017l-5-5%27/%3E%3C/svg%3E) center / contain no-repeat;-webkit-mask:url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M20%206%209%2017l-5-5%27/%3E%3C/svg%3E) center / contain no-repeat;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__chip-remove-icon{inline-size:1em;block-size:1em}.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)}}:where(: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: var(--frame-density-panel-padding-sm);--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: var(--frame-density-gap-sm) calc(0rem - var(--frame-density-gap-sm));--frame-dropdown-menu-separator-bg: var(--frame-border);--frame-dropdown-menu-item-gap: var(--frame-density-gap-md);--frame-dropdown-menu-item-height: var(--frame-density-item-height);--frame-dropdown-menu-item-radius: var(--frame-radius-sm);--frame-dropdown-menu-item-padding: var(--frame-density-item-padding);--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: var(--frame-density-gap-lg);--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)){:where(: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:pointer;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:"";inline-size:1rem;block-size:1rem;margin-left:auto;padding-left:var(--frame-dropdown-menu-shortcut-gap);background:var(--frame-dropdown-menu-shortcut-color);mask:url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27m9%2018%206-6-6-6%27/%3E%3C/svg%3E) center / 1rem 1rem no-repeat;-webkit-mask:url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27m9%2018%206-6-6-6%27/%3E%3C/svg%3E) center / 1rem 1rem no-repeat}.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)}}[frContextMenuTrigger]{touch-action:manipulation}:where(:root){--frame-date-picker-trigger-height: var(--frame-density-control-height-lg);--frame-date-picker-trigger-width: 17.5rem;--frame-date-picker-trigger-padding: 0 .75rem;--frame-date-picker-trigger-gap: var(--frame-density-gap-md);--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: none;--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: var(--frame-density-panel-padding-sm);--frame-date-picker-presets-border: var(--frame-border);--frame-date-picker-preset-height: var(--frame-density-item-height);--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-input-radius: var(--frame-radius-md);--frame-date-picker-time-padding: var(--frame-density-gap-lg);--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)){:where(:root){--frame-date-picker-trigger-hover-border: color-mix(in srgb, var(--frame-ring) 42%, var(--frame-border))}}.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,transform .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;align-items:center;justify-content:center;color:var(--frame-date-picker-trigger-placeholder-color);line-height:1}.frame-date-picker__icon svg{inline-size:1rem;block-size:1rem}.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);transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--frame-frame-line-muted, var(--frame-border))}@supports (color: color-mix(in lab,red,red)){.frame-date-picker__trigger:hover:not(:disabled),.frame-date-picker__input-wrap:focus-within,.frame-date-picker__input-wrap:hover{box-shadow:2px 2px color-mix(in srgb,var(--frame-frame-line-muted, var(--frame-border)) 82%,transparent)}}.frame-date-picker__trigger:focus-visible,.frame-date-picker__input-wrap:focus-within{outline:none;border-color:var(--frame-frame-accent, var(--frame-ring));box-shadow:var(--frame-date-picker-trigger-focus-shadow)}.frame-date-picker[data-open] .frame-date-picker__trigger,.frame-date-picker[data-open] .frame-date-picker__input-wrap{border-color:var(--frame-frame-accent, var(--frame-date-picker-trigger-hover-border));background:var(--frame-date-picker-trigger-bg);transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--frame-frame-line-muted, var(--frame-border))}@supports (color: color-mix(in lab,red,red)){.frame-date-picker[data-open] .frame-date-picker__trigger,.frame-date-picker[data-open] .frame-date-picker__input-wrap{background:color-mix(in srgb,var(--frame-date-picker-trigger-bg) 68%,var(--frame-muted))}}@supports (color: color-mix(in lab,red,red)){.frame-date-picker[data-open] .frame-date-picker__trigger,.frame-date-picker[data-open] .frame-date-picker__input-wrap{box-shadow:2px 2px color-mix(in srgb,var(--frame-frame-line-muted, var(--frame-border)) 82%,transparent)}}.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;inline-size:auto;max-inline-size:calc(100vw - 1.5rem);overflow:auto;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{--frame-calendar-width: auto;border:0;inline-size:auto;max-inline-size:calc(100vw - 2rem);box-shadow:none}.frame-date-picker__content .frame-calendar__months{inline-size:auto;flex-wrap:nowrap;align-items:flex-start}.frame-date-picker__content .frame-calendar__month{flex:0 0 auto;inline-size:calc(var(--frame-calendar-cell-size) * 7);min-inline-size:calc(var(--frame-calendar-cell-size) * 7)}.frame-date-picker__content .frame-calendar__table{inline-size:calc(var(--frame-calendar-cell-size) * 7)}.frame-date-picker__presets{display:flex;gap:.25rem;border-block-start:1px solid var(--frame-date-picker-presets-border);overflow-x:auto;padding:.25rem}.frame-date-picker__preset{flex:1 0 max-content;min-block-size:var(--frame-date-picker-preset-height);border:1px solid transparent;border-radius:var(--frame-date-picker-preset-radius);background:transparent;color:inherit;cursor:pointer;font:inherit;padding-inline:.5rem;text-align:center;white-space:nowrap;transition:background-color .14s ease,border-color .14s ease,transform .14s ease,box-shadow .14s ease}.frame-date-picker__preset:hover,.frame-date-picker__preset:focus-visible{background:var(--frame-date-picker-preset-hover-bg);border-color:var(--frame-frame-line-muted, var(--frame-border));outline:none;transform:translateY(-1px);box-shadow: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-date-picker-time-input-radius);background:var(--frame-background);color:var(--frame-foreground);font:inherit;padding-inline:.5rem}.frame-date-picker__time-input:focus-visible{border-color:var(--frame-frame-accent, var(--frame-ring));outline:none;box-shadow:inset 0 0 0 1px var(--frame-frame-accent, var(--frame-ring))}@supports (color: color-mix(in lab,red,red)){.frame-date-picker__time-input:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--frame-frame-accent, var(--frame-ring)) 24%,transparent)}}@keyframes frame-date-picker-enter{0%{opacity:0;transform:translateY(-.25rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}:where(:root){--frame-drag-drop-gap: var(--frame-density-gap-lg);--frame-drag-drop-group-gap: var(--frame-density-gap-xl);--frame-drop-list-min-height: 3.5rem;--frame-drop-list-padding: var(--frame-density-gap-md);--frame-drop-list-radius: var(--frame-radius-lg);--frame-drop-list-bg: var(--frame-surface);--frame-drop-list-border: var(--frame-border);--frame-drop-list-hover-border: var(--frame-primary);--frame-drop-list-disabled-opacity: .55;--frame-drag-gap: var(--frame-density-gap-lg);--frame-drag-padding: var(--frame-density-control-padding-x-md);--frame-drag-radius: var(--frame-radius-md);--frame-drag-bg: var(--frame-background);--frame-drag-color: var(--frame-foreground);--frame-drag-border: var(--frame-border);--frame-drag-shadow: var(--frame-shadow-sm);--frame-drag-hover-bg: var(--frame-accent);--frame-drag-preview-bg: var(--frame-background);--frame-drag-preview-shadow: var(--frame-shadow-lg);--frame-drag-placeholder-opacity: .24;--frame-drag-placeholder-bg: var(--frame-primary);--frame-drag-placeholder-border: var(--frame-primary);--frame-drag-sort-duration: .25s;--frame-drag-sort-easing: cubic-bezier(0, 0, .2, 1);--frame-drag-handle-color: var(--frame-muted-foreground);--frame-drag-handle-hover-color: var(--frame-foreground)}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-drop-list-hover-border: color-mix(in srgb, var(--frame-primary) 45%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-drag-placeholder-bg: color-mix(in srgb, var(--frame-primary) 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-drag-placeholder-border: color-mix(in srgb, var(--frame-primary) 45%, transparent)}}[frDragDropGroup],frame-drag-drop-group{display:flex;flex-wrap:wrap;gap:var(--frame-drag-drop-group-gap);align-items:flex-start}[frDragDropGroup][data-disabled],frame-drag-drop-group[data-disabled]{opacity:var(--frame-drop-list-disabled-opacity)}[frDropList],frame-drop-list{box-sizing:border-box;display:grid;gap:var(--frame-drag-drop-gap);min-height:var(--frame-drop-list-min-height);width:100%;padding:var(--frame-drop-list-padding);border:1px solid var(--frame-drop-list-border);border-radius:var(--frame-drop-list-radius);background:var(--frame-drop-list-bg);transition:background-color .14s ease,border-color .14s ease,opacity .14s ease}[frDropList][data-orientation=horizontal],frame-drop-list[data-orientation=horizontal]{display:flex;flex-direction:row;align-items:stretch;overflow-x:auto}[frDropList].cdk-drop-list-dragging,frame-drop-list.cdk-drop-list-dragging{border-color:var(--frame-drop-list-hover-border)}[frDropList][data-disabled],frame-drop-list[data-disabled]{opacity:var(--frame-drop-list-disabled-opacity)}[frDrag],frame-drag{box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--frame-drag-gap);min-width:0;padding:var(--frame-drag-padding);border:1px solid var(--frame-drag-border);border-radius:var(--frame-drag-radius);background:var(--frame-drag-bg);color:var(--frame-drag-color);box-shadow:var(--frame-drag-shadow);cursor:grab;touch-action:none;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,opacity .14s ease}[frDrag]:where(:not([data-disabled])):hover,frame-drag:where(:not([data-disabled])):hover{background:var(--frame-drag-hover-bg)}[frDrag].cdk-drag-dragging,frame-drag.cdk-drag-dragging{cursor:grabbing;transition:none}[frDrag][data-disabled],frame-drag[data-disabled]{cursor:not-allowed;opacity:var(--frame-drop-list-disabled-opacity)}[frDrag].cdk-drag-preview,frame-drag.cdk-drag-preview{box-sizing:border-box;background:var(--frame-drag-preview-bg);box-shadow:var(--frame-drag-preview-shadow)}.cdk-drag-placeholder.frame-drag,.cdk-drag-placeholder[frDrag]{opacity:var(--frame-drag-placeholder-opacity);border-style:dashed;border-color:var(--frame-drag-placeholder-border);background:var(--frame-drag-placeholder-bg);box-shadow:none}[frDropList].cdk-drop-list-dragging [frDrag]:not(.cdk-drag-placeholder),frame-drop-list.cdk-drop-list-dragging frame-drag:not(.cdk-drag-placeholder){transition:transform var(--frame-drag-sort-duration) var(--frame-drag-sort-easing)}[frDragHandle],frame-drag-handle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--frame-drag-handle-color);cursor:grab;touch-action:none;transition:color .14s ease}[frDragHandle]:where(:not([data-disabled])):hover,frame-drag-handle:where(:not([data-disabled])):hover{color:var(--frame-drag-handle-hover-color)}[frDragHandle][data-disabled],frame-drag-handle[data-disabled]{cursor:not-allowed;opacity:var(--frame-drop-list-disabled-opacity)}:where(:root){--frame-empty-padding: calc(var(--frame-density-panel-padding-lg) + var(--frame-density-panel-padding-lg)) var(--frame-density-panel-padding-lg);--frame-empty-gap: var(--frame-density-panel-padding-lg);--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: var(--frame-density-gap-lg);--frame-empty-content-gap: var(--frame-density-gap-lg);--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}:where(:root){--frame-field-set-gap: var(--frame-density-panel-padding-lg);--frame-field-group-gap: var(--frame-density-gap-xl);--frame-field-gap: var(--frame-density-gap-md);--frame-field-content-gap: var(--frame-density-gap-md);--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: var(--frame-density-gap-lg);--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}:where(:root){--frame-hover-card-content-width: 20rem;--frame-hover-card-content-padding: var(--frame-density-panel-padding-md);--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: var(--frame-density-gap-lg);--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{--frame-input-frame-color: var(--frame-frame-line-muted);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:linear-gradient(var(--frame-input-root-bg),var(--frame-input-root-bg)) padding-box,linear-gradient(135deg,var(--frame-frame-line-muted),transparent 42%) border-box;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}@supports (color: color-mix(in lab,red,red)){[frInput]{background:linear-gradient(var(--frame-input-root-bg),var(--frame-input-root-bg)) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--frame-frame-line-muted) 70%,transparent),transparent 42%) border-box}}[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:none;outline:1px solid var(--frame-ring);outline-offset:2px}[frInput][aria-invalid=true],[frInput].ng-invalid.ng-touched,[frInput].ng-invalid.ng-dirty{border-color:var(--frame-input-root-invalid-border);box-shadow:none}[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}:where(:root){--frame-input-field-gap: var(--frame-density-gap-md);--frame-input-header-gap: var(--frame-density-gap-lg);--frame-input-field-group-gap: var(--frame-density-gap-xl);--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: var(--frame-density-control-height-lg);--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: var(--frame-density-control-padding-x-md);--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: none;--frame-input-root-invalid-border: var(--frame-destructive);--frame-input-root-invalid-shadow: none;--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: var(--frame-density-file-padding-block);--frame-input-file-button-radius: var(--frame-radius-sm);--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: var(--frame-density-gap-lg);--frame-input-file-button-padding: var(--frame-density-item-padding);--frame-input-file-button-transition-duration: var(--frame-input-root-transition-duration);--frame-input-badge-height: var(--frame-density-inline-height);--frame-input-badge-padding-inline: var(--frame-density-inline-padding-inline);--frame-input-badge-radius: var(--frame-radius-sm);--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: none;--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: var(--frame-density-control-height-lg);--frame-input-group-addon-bg: var(--frame-surface);--frame-input-group-addon-color: var(--frame-muted-foreground);--frame-input-group-addon-padding-inline: var(--frame-density-control-padding-x-sm);--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)){:where(: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)){:where(: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)){:where(: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)){:where(: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)){:where(: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)){:where(: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)){:where(: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)){:where(: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)){:where(: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)){:where(:root){--frame-input-badge-border: color-mix(in srgb, var(--frame-primary) 24%, transparent)}}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-input-badge-bg: color-mix(in srgb, var(--frame-primary) 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){:where(: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);outline:1px solid var(--frame-ring);outline-offset:2px}.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__addon:has(>.frame-button),[frInputGroupAddon]:has(>.frame-button),frame-input-group-addon:has(>.frame-button){align-items:stretch;padding-inline:0}.frame-input-group__addon>.frame-button,[frInputGroupAddon]>.frame-button,frame-input-group-addon>.frame-button{block-size:100%;min-block-size:100%;border:0;border-radius:0;box-shadow:none}.frame-input-group__addon>.frame-button:focus-visible,[frInputGroupAddon]>.frame-button:focus-visible,frame-input-group-addon>.frame-button:focus-visible{outline-offset:-2px}.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__addon[data-variant=ghost],[frInputGroupAddon][data-variant=ghost],frame-input-group-addon[data-variant=ghost]{min-inline-size:auto;border-inline:0;background:transparent}.frame-input-group__addon[data-align=inline-start][data-variant=ghost],[frInputGroupAddon][data-align=inline-start][data-variant=ghost],frame-input-group-addon[data-align=inline-start][data-variant=ghost]{padding-inline-end:0}.frame-input-group__addon[data-align=inline-end][data-variant=ghost],[frInputGroupAddon][data-align=inline-end][data-variant=ghost],frame-input-group-addon[data-align=inline-end][data-variant=ghost]{padding-inline-start:.25rem}.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}:where(:root){--frame-input-otp-gap: var(--frame-density-gap-md);--frame-input-otp-group-gap: 0;--frame-input-otp-slot-size: var(--frame-density-control-height-lg);--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: none;--frame-input-otp-slot-invalid-border: var(--frame-input-root-invalid-border);--frame-input-otp-slot-invalid-shadow: none;--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:var(--frame-radius-full);background:currentColor}:where(:root){--frame-item-gap: var(--frame-density-gap-lg);--frame-item-padding: var(--frame-density-panel-padding-md);--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: none;--frame-item-disabled-opacity: .5;--frame-item-content-gap: var(--frame-density-gap-sm);--frame-item-header-gap: var(--frame-density-gap-lg);--frame-item-footer-gap: var(--frame-density-gap-md);--frame-item-actions-gap: var(--frame-density-gap-md);--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: var(--frame-density-gap-lg);--frame-item-sm-media-size: 2rem;--frame-item-sm-title-font-size: .875rem;--frame-item-xs-padding: var(--frame-density-gap-md);--frame-item-xs-media-size: 1.75rem;--frame-item-xs-title-font-size: .8125rem}[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{cursor:pointer;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}:where(: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: var(--frame-density-panel-padding-sm);--frame-menubar-gap: var(--frame-density-gap-sm);--frame-menubar-shadow: var(--frame-shadow-sm);--frame-menubar-trigger-height: var(--frame-density-item-height);--frame-menubar-trigger-padding-x: .75rem;--frame-menubar-trigger-gap: var(--frame-density-gap-md);--frame-menubar-trigger-radius: var(--frame-radius-sm);--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: none}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-menubar-trigger-hover-bg: color-mix(in srgb, var(--frame-accent) 48%, 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)}:where(:root){--frame-modal-backdrop-blur: 3px;--frame-modal-backdrop-bg: rgb(0 0 0 / .52);--frame-modal-bg: var(--frame-background);--frame-modal-border: var(--frame-border);--frame-modal-color: var(--frame-foreground);--frame-modal-muted-color: var(--frame-muted-foreground);--frame-modal-radius: var(--frame-radius-lg);--frame-modal-shadow: var(--frame-shadow-lg);--frame-modal-padding: var(--frame-density-panel-padding-lg);--frame-modal-gap: var(--frame-density-gap-xl);--frame-modal-scrollable-height: min( calc(100dvh - 2rem) , 28rem);--frame-modal-close-bg: transparent;--frame-modal-close-color: var(--frame-muted-foreground);--frame-modal-close-radius: var(--frame-radius-sm);--frame-modal-close-hover-bg: var(--frame-muted);--frame-modal-close-hover-color: var(--frame-foreground);--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__overlay-pane[data-closing]{pointer-events:none}.frame-modal__panel{position:relative;display:flex;max-height:80dvh;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-closing]{animation:frame-modal-leave 80ms cubic-bezier(.4,0,1,1) forwards}.cdk-overlay-backdrop.frame-modal__backdrop[data-closing]{animation:frame-modal-backdrop-leave 80ms ease forwards}.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__panel[data-confirm-modal]{gap: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;border-block-end:1px solid var(--frame-frame-line-muted);padding-block-start:var(--frame-modal-padding);padding-block-end:1rem;padding-inline-end:calc(var(--frame-modal-padding) + 2rem)}.frame-modal__body{display:grid;min-height:0;flex:0 1 auto;gap:1rem;overflow-y:auto}.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;border-block-start:1px solid var(--frame-frame-line-muted);padding-block-start:1rem;padding-block-end:var(--frame-modal-padding)}.frame-modal__panel[data-confirm-modal] .frame-modal__footer{border-block-start:0}.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:0}.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:1px solid var(--frame-frame-line-muted);border-radius:var(--frame-modal-close-radius);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 svg{inline-size:1rem;block-size:1rem}.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,.frame-modal__panel[data-closing],.cdk-overlay-backdrop.frame-modal__backdrop[data-closing]{animation:none}}@keyframes frame-modal-enter{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes frame-modal-leave{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.985)}}@keyframes frame-modal-backdrop-leave{to{opacity:0}}:where(:root){--frame-navigation-menu-gap: var(--frame-density-gap-sm);--frame-navigation-menu-padding: var(--frame-density-panel-padding-sm);--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: var(--frame-density-control-height-md);--frame-navigation-menu-trigger-padding-x: .875rem;--frame-navigation-menu-trigger-gap: var(--frame-density-gap-md);--frame-navigation-menu-trigger-radius: var(--frame-radius-sm);--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: none;--frame-navigation-menu-content-width: 36rem;--frame-navigation-menu-content-gap: var(--frame-density-gap-sm);--frame-navigation-menu-link-gap: var(--frame-density-gap-sm);--frame-navigation-menu-link-padding: var(--frame-density-gap-lg);--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)){:where(: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}[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}}:where(:root){--frame-pagination-gap: var(--frame-density-gap-sm);--frame-pagination-color: var(--frame-foreground);--frame-pagination-link-size: var(--frame-density-control-height-md);--frame-pagination-link-min-width: var(--frame-density-control-height-md);--frame-pagination-link-padding-x: var(--frame-density-control-padding-x-sm);--frame-pagination-link-gap: var(--frame-density-gap-md);--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: none;--frame-pagination-link-disabled-opacity: .5;--frame-pagination-font-size: .875rem;--frame-pagination-font-weight: 500;--frame-pagination-ellipsis-color: var(--frame-muted-foreground)}[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;position:relative;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,transform .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);border-color:var(--frame-frame-accent, var(--frame-primary));color:var(--frame-pagination-link-hover-color);transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--frame-frame-line-muted, var(--frame-border))}@supports (color: color-mix(in lab,red,red)){[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{box-shadow:2px 2px color-mix(in srgb,var(--frame-frame-line-muted, var(--frame-border)) 82%,transparent)}}[frPaginationLink]:focus-visible,[frPaginationPrevious]:focus-visible,[frPaginationNext]:focus-visible,.frame-pagination__link:focus-visible{outline:none;border-color:var(--frame-frame-accent, var(--frame-ring));box-shadow:var(--frame-pagination-link-focus-shadow);transform:translate(-1px,-1px)}[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-active]:before,.frame-pagination__link[data-active]:before{--frame-pagination-link-corner-size: clamp( 0px, calc((1px - var(--frame-pagination-link-radius, 0px)) * 9999), .3125rem );--frame-pagination-link-corner-border-width: clamp( 0px, calc((1px - var(--frame-pagination-link-radius, 0px)) * 9999), 1px );position:absolute;inset-block-start:.1875rem;inset-inline-start:.1875rem;inline-size:var(--frame-pagination-link-corner-size);block-size:var(--frame-pagination-link-corner-size);border-block-start:var(--frame-pagination-link-corner-border-width) solid currentColor;border-inline-start:var(--frame-pagination-link-corner-border-width) solid currentColor;content:"";pointer-events:none}[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;line-height:1}.frame-pagination__control-icon svg{inline-size:1em;block-size:1em}[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}:where(:root){--frame-popover-content-width: 20rem;--frame-popover-content-padding: var(--frame-density-panel-padding-md);--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: var(--frame-density-gap-lg);--frame-popover-header-gap: var(--frame-density-gap-sm);--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: var(--frame-density-gap-lg);--frame-popover-footer-gap: var(--frame-density-gap-md);--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],.frame-popover__header{display:grid;gap:var(--frame-popover-header-gap)}[frPopoverTitle],.frame-popover__title{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],.frame-popover__description{margin:0;color:var(--frame-popover-description-color);font-size:var(--frame-popover-description-font-size);line-height:1.45}[frPopoverBody],.frame-popover__body{display:grid;gap:var(--frame-popover-body-gap)}[frPopoverFooter],.frame-popover__footer{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)}}.frame-confirm-popover-overlay{--frame-popover-content-width: var(--frame-confirm-popover-content-width, 19rem)}.frame-confirm-popover__content{gap:var(--frame-confirm-popover-gap, var(--frame-popover-content-gap))}.frame-confirm-popover__title,.frame-confirm-popover__description{margin:0}.frame-confirm-popover__footer{justify-content:flex-end}:where(:root){--frame-progress-height: .5rem;--frame-progress-width: 100%;--frame-progress-radius: var(--frame-radius-sm);--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}}:where(:root){--frame-radio-group-gap: var(--frame-density-gap-lg);--frame-radio-group-horizontal-gap: var(--frame-density-gap-xl);--frame-radio-group-card-gap: var(--frame-density-gap-lg);--frame-radio-group-card-padding: var(--frame-density-panel-padding-md);--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: none;--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: none;--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)){:where(: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)){:where(:root){--frame-radio-group-item-hover-border: color-mix(in srgb, var(--frame-border) 72%, var(--frame-foreground))}}[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:var(--frame-radius-full);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),transform 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);aspect-ratio:1;border-radius:var(--frame-radius-full);background:currentColor;clip-path:circle(50%);transform:scale(0);transition:transform .12s ease}[frRadioGroupItem]:where(:not(:disabled)):hover{border-color:var(--frame-radio-group-item-hover-border);transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--frame-frame-line-muted, var(--frame-border))}@supports (color: color-mix(in lab,red,red)){[frRadioGroupItem]:where(:not(:disabled)):hover{box-shadow:2px 2px color-mix(in srgb,var(--frame-frame-line-muted, var(--frame-border)) 82%,transparent)}}[frRadioGroupItem]:focus-visible{box-shadow:var(--frame-radio-group-item-focus-shadow);transform:translate(-1px,-1px)}[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),transform 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);transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--frame-frame-line-muted, var(--frame-border))}@supports (color: color-mix(in lab,red,red)){[frRadioGroupCard]:has([frRadioGroupItem]:where(:not(:disabled)):hover){box-shadow:2px 2px color-mix(in srgb,var(--frame-frame-line-muted, var(--frame-border)) 82%,transparent)}}[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}:where(: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: var(--frame-density-panel-padding-md);--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: none;--frame-resizable-transition-duration: .15s;--frame-resizable-transition-easing: ease}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-resizable-handle-hover-bg: color-mix(in srgb, var(--frame-primary) 16%, transparent)}}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-resizable-handle-active-bg: color-mix(in srgb, var(--frame-primary) 24%, 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:var(--frame-radius-full);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}:where(:root){--frame-separator-color: var(--frame-border);--frame-separator-thickness: 1px;--frame-separator-radius: var(--frame-radius-sm);--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)}:where(:root){--frame-skeleton-bg: var(--frame-muted);--frame-skeleton-highlight: var(--frame-background);--frame-skeleton-radius: var(--frame-radius-md);--frame-skeleton-width: 100%;--frame-skeleton-height: 1rem;--frame-skeleton-animation-duration: 1.4s}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-skeleton-bg: color-mix(in srgb, var(--frame-muted) 84%, var(--frame-foreground) 8%)}}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-skeleton-highlight: color-mix(in srgb, var(--frame-background) 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}}:where(: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);--frame-slider-range-bg: var(--frame-primary);--frame-slider-thumb-size: 1.25rem;--frame-slider-thumb-bg: var(--frame-background);--frame-slider-thumb-border: var(--frame-primary);--frame-slider-thumb-border-width: 2px;--frame-slider-thumb-shadow: none;--frame-slider-thumb-focus-shadow: none;--frame-slider-disabled-opacity: .5;--frame-slider-radius: var(--frame-radius-sm)}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:var(--frame-radius-full);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);--frame-slider-thumb-border: var(--frame-destructive)}:where(:root){--frame-textarea-root-min-height: calc(var(--frame-density-control-height-lg) + var(--frame-density-control-height-lg));--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: var(--frame-density-gap-md);--frame-textarea-root-padding-inline: var(--frame-density-control-padding-x-md);--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: none;--frame-textarea-root-invalid-border: var(--frame-destructive);--frame-textarea-root-invalid-shadow: none;--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)){:where(: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)){:where(: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)){:where(: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)){:where(: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);outline:1px solid var(--frame-ring);outline-offset:2px}[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)}:where(:root){--frame-select-trigger-height: var(--frame-density-control-height-lg);--frame-select-trigger-min-width: 12rem;--frame-select-trigger-gap: var(--frame-density-gap-md);--frame-select-trigger-radius: var(--frame-radius-md);--frame-select-trigger-padding-inline: var(--frame-density-control-padding-x-lg);--frame-select-trigger-font-size: .875rem;--frame-select-trigger-font-weight: 600;--frame-select-trigger-focus-shadow: none;--frame-select-trigger-invalid-border: var(--frame-destructive);--frame-select-trigger-invalid-shadow: none;--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: var(--frame-shadow-md);--frame-select-group-gap: var(--frame-density-gap-xs);--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: var(--frame-density-control-padding-x-sm);--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)){:where(:root){--frame-select-trigger-invalid-border: color-mix(in srgb, var(--frame-destructive) 65%, var(--frame-border))}}.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:flex-start;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,transform 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:1px solid var(--frame-ring);outline-offset:2px;box-shadow:none}.frame-select__trigger[data-state=open]{background:var(--frame-select-trigger-active-bg);border-color:var(--frame-select-trigger-active-border);color:var(--frame-select-trigger-active-color);transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--frame-frame-line-muted, var(--frame-border))}@supports (color: color-mix(in lab,red,red)){.frame-select__trigger[data-state=open]{box-shadow:2px 2px color-mix(in srgb,var(--frame-frame-line-muted, var(--frame-border)) 82%,transparent)}}.frame-select__trigger[data-invalid]{border-color:var(--frame-select-trigger-invalid-border);box-shadow:none}.frame-select__trigger[data-disabled]{opacity:var(--frame-select-trigger-disabled-opacity);pointer-events:none}.frame-select__value{flex:1 1 auto;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__icon[data-position=trailing]{margin-inline-start:auto}.frame-select__trigger[data-state=open] .frame-select__icon[data-position=trailing]{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__content:has(.frame-calendar),[frSelectPanel]:has(.frame-calendar),frame-select-panel:has(.frame-calendar){max-height:none;max-width:calc(100vw - 1.5rem);overflow:visible}.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);background:currentColor;mask:url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M20%206%209%2017l-5-5%27/%3E%3C/svg%3E) center / contain no-repeat;-webkit-mask:url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M20%206%209%2017l-5-5%27/%3E%3C/svg%3E) center / contain no-repeat;opacity:0;transform:translateY(-50%)}.frame-select__item[data-state=checked]:not([data-has-custom-indicator])[data-indicator-position=start]:before{content:"";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:"";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}:where(:root){--frame-sheet-backdrop-blur: 2px;--frame-sheet-backdrop-bg: rgb(0 0 0 / .5);--frame-sheet-bg: var(--frame-background);--frame-sheet-border: var(--frame-border);--frame-sheet-color: var(--frame-foreground);--frame-sheet-muted-color: var(--frame-muted-foreground);--frame-sheet-shadow: var(--frame-shadow-lg);--frame-sheet-radius: 0px;--frame-sheet-padding: var(--frame-density-panel-padding-lg);--frame-sheet-gap: var(--frame-density-gap-xl);--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);--frame-sheet-close-radius: var(--frame-radius-sm);--frame-sheet-close-hover-bg: var(--frame-muted);--frame-sheet-close-hover-color: var(--frame-foreground);--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{max-width:100vw;max-height:100dvh;pointer-events:none}.frame-sheet__overlay-pane .cdk-dialog-container{display:block;width:100%;height:100%;outline:none}.frame-sheet__panel{position:relative;z-index:var(--frame-sheet-z-index);display:flex;flex-direction:column;width:100%;height:100%;gap:var(--frame-sheet-gap);overflow:hidden;border:1px solid var(--frame-sheet-border);border-radius:var(--frame-sheet-radius);background:var(--frame-sheet-bg);box-shadow:var(--frame-sheet-shadow);color:var(--frame-sheet-color);pointer-events:auto}.frame-sheet__overlay-pane--right,.frame-sheet__overlay-pane--left{width:var(--frame-sheet-inline-size);height:100dvh;max-inline-size:100vw}.frame-sheet__overlay-pane--top,.frame-sheet__overlay-pane--bottom{width:100vw;height:var(--frame-sheet-block-size);max-block-size:100dvh}.frame-sheet__panel[data-side=right]{border-inline-end:0;animation:frame-sheet-enter-right .18s cubic-bezier(.16,1,.3,1)}.frame-sheet__panel[data-side=right][data-closing]{animation:frame-sheet-leave-right 80ms cubic-bezier(.4,0,1,1) forwards}.frame-sheet__panel[data-side=left]{border-inline-start:0;animation:frame-sheet-enter-left .18s cubic-bezier(.16,1,.3,1)}.frame-sheet__panel[data-side=left][data-closing]{animation:frame-sheet-leave-left 80ms cubic-bezier(.4,0,1,1) forwards}.frame-sheet__panel[data-side=top]{border-block-start:0;animation:frame-sheet-enter-top .18s cubic-bezier(.16,1,.3,1)}.frame-sheet__panel[data-side=top][data-closing]{animation:frame-sheet-leave-top 80ms cubic-bezier(.4,0,1,1) forwards}.frame-sheet__panel[data-side=bottom]{border-block-end:0;animation:frame-sheet-enter-bottom .18s cubic-bezier(.16,1,.3,1)}.frame-sheet__panel[data-side=bottom][data-closing]{animation:frame-sheet-leave-bottom 80ms cubic-bezier(.4,0,1,1) forwards}.cdk-overlay-backdrop.frame-sheet__backdrop[data-closing]{animation:frame-sheet-backdrop-leave .16s ease forwards}.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;border-block-end:1px solid var(--frame-frame-line-muted);padding-block-start:var(--frame-sheet-padding);padding-block-end:1rem;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;border-block-start:1px solid var(--frame-frame-line-muted);padding-block-start:1rem;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:0}.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:1px solid var(--frame-frame-line-muted);border-radius:var(--frame-sheet-close-radius);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 svg{inline-size:1rem;block-size:1rem}.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]{width:100%}.frame-sheet__overlay-pane--right,.frame-sheet__overlay-pane--left{width:min(100vw,var(--frame-sheet-inline-size))}.frame-sheet__footer{flex-direction:column-reverse}}@media(prefers-reduced-motion:reduce){.frame-sheet__panel,.frame-sheet__panel[data-closing],.cdk-overlay-backdrop.frame-sheet__backdrop[data-closing]{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-leave-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes frame-sheet-leave-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes frame-sheet-leave-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes frame-sheet-leave-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes frame-sheet-backdrop-leave{to{opacity:0}}@keyframes frame-sheet-enter-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}:where(:root){--frame-sidebar-width: 16rem;--frame-sidebar-width-icon: 3.5rem;--frame-sidebar-width-mobile: 18rem;--frame-sidebar-bg: var(--frame-background);--frame-sidebar-color: var(--frame-foreground);--frame-sidebar-muted-color: var(--frame-muted-foreground);--frame-sidebar-border: var(--frame-border);--frame-sidebar-accent: var(--frame-accent);--frame-sidebar-accent-color: var(--frame-accent-foreground);--frame-sidebar-primary: var(--frame-primary);--frame-sidebar-primary-color: var(--frame-primary-foreground);--frame-sidebar-ring: var(--frame-ring);--frame-sidebar-radius: var(--frame-radius-lg);--frame-sidebar-margin: var(--frame-density-gap-md);--frame-sidebar-padding: var(--frame-density-gap-md);--frame-sidebar-gap: var(--frame-density-gap-md);--frame-sidebar-menu-button-height: var(--frame-density-item-height);--frame-sidebar-menu-button-radius: var(--frame-radius-md);--frame-sidebar-shadow: var(--frame-shadow-lg);--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;width:100%;height:100dvh;max-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:100%;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);box-shadow:none;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;height:100%;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-frame-accent);font-size:.6875rem;font-weight:650;letter-spacing:.08em;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:1px solid transparent;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]:not([data-disabled]):hover,frame-sidebar-menu-button:not([data-disabled]):hover,[frSidebarMenuSubButton]:not([data-disabled]):hover,frame-sidebar-menu-sub-button:not([data-disabled]):hover{border-color:var(--frame-frame-line-muted);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]{border-color:var(--frame-frame-accent);background:var(--frame-frame-accent);color:var(--frame-sidebar-color);font-weight:650}@supports (color: color-mix(in lab,red,red)){[frSidebarMenuButton][data-active],frame-sidebar-menu-button[data-active],[frSidebarMenuSubButton][data-active],frame-sidebar-menu-sub-button[data-active]{border-color:color-mix(in srgb,var(--frame-frame-accent) 55%,var(--frame-sidebar-border))}}@supports (color: color-mix(in lab,red,red)){[frSidebarMenuButton][data-active],frame-sidebar-menu-button[data-active],[frSidebarMenuSubButton][data-active],frame-sidebar-menu-sub-button[data-active]{background:color-mix(in srgb,var(--frame-frame-accent) 9%,var(--frame-sidebar-bg))}}[frSidebarMenuButton][data-active]:before,frame-sidebar-menu-button[data-active]:before,[frSidebarMenuSubButton][data-active]:before,frame-sidebar-menu-sub-button[data-active]:before{inline-size:2px;align-self:stretch;background:var(--frame-frame-accent);content:""}[frSidebarMenuButton][data-disabled],frame-sidebar-menu-button[data-disabled],[frSidebarMenuSubButton][data-disabled],frame-sidebar-menu-sub-button[data-disabled]{cursor:not-allowed;opacity:.5;transition:none}[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:var(--frame-radius-full);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:var(--frame-radius-full);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:var(--frame-radius-sm);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}[frSidebar]:not([data-resizable]) [frSidebarRail],frame-sidebar:not([data-resizable]) frame-sidebar-rail{cursor:default}[frSidebarRail]:after,frame-sidebar-rail:after{position:absolute;inset-block:1rem;inset-inline-start:50%;width:2px;border-radius:var(--frame-radius-full);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}}:where(:root){--frame-switch-field-gap: var(--frame-density-gap-lg);--frame-switch-field-color: var(--frame-foreground);--frame-switch-field-disabled-color: var(--frame-muted-foreground);--frame-switch-content-gap: var(--frame-density-gap-sm);--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: var(--frame-radius-sm);--frame-switch-bg: var(--frame-border);--frame-switch-hover-bg: var(--frame-border);--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: none;--frame-switch-border-shadow: none;--frame-switch-checked-border-shadow: none;--frame-switch-focus-shadow: none;--frame-switch-invalid-border: var(--frame-destructive);--frame-switch-invalid-shadow: none;--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)){:where(:root){--frame-switch-hover-bg: color-mix(in srgb, var(--frame-border) 82%, var(--frame-foreground))}}@supports (color: color-mix(in lab,red,red)){:where(: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)){:where(:root){--frame-switch-invalid-border: color-mix( in srgb, var(--frame-destructive) 65%, var(--frame-border) )}}[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 var(--frame-border);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{border-color:var(--frame-primary);background:var(--frame-switch-checked-bg);box-shadow:var(--frame-switch-checked-border-shadow)}@supports (color: color-mix(in lab,red,red)){[frSwitch]:checked{border-color:color-mix(in srgb,var(--frame-primary) 72%,var(--frame-border))}}[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{outline:1px solid var(--frame-ring);outline-offset:2px;box-shadow:none}[frSwitch]:checked:focus-visible{box-shadow:none}[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:none}:where(:root){--frame-spinner-size: 1rem;--frame-spinner-stroke: 2px;--frame-spinner-track-color: currentColor;--frame-spinner-indicator-color: currentColor;--frame-spinner-radius: var(--frame-radius-full);--frame-spinner-duration: .7s}@supports (color: color-mix(in lab,red,red)){:where(: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}}:where(:root){--frame-tabs-gap: var(--frame-density-gap-xl);--frame-tabs-list-gap: var(--frame-density-gap-sm);--frame-tabs-list-padding: var(--frame-density-gap-sm);--frame-tabs-list-bg: var(--frame-muted);--frame-tabs-list-border: transparent;--frame-tabs-list-radius: var(--frame-radius-lg);--frame-tabs-trigger-height: var(--frame-density-control-height-md);--frame-tabs-trigger-padding-x: var(--frame-density-control-padding-x-md);--frame-tabs-trigger-radius: var(--frame-radius-md);--frame-tabs-trigger-bg: transparent;--frame-tabs-trigger-color: var(--frame-muted-foreground);--frame-tabs-trigger-hover-bg: var(--frame-background);--frame-tabs-trigger-hover-color: var(--frame-foreground);--frame-tabs-trigger-active-bg: var(--frame-background);--frame-tabs-trigger-active-color: var(--frame-foreground);--frame-tabs-trigger-active-shadow: none;--frame-tabs-trigger-focus-shadow: none;--frame-tabs-trigger-disabled-opacity: .5;--frame-tabs-line-list-gap: var(--frame-density-gap-xl);--frame-tabs-line-trigger-padding-x: var(--frame-density-control-padding-x-sm);--frame-tabs-line-color: var(--frame-border);--frame-tabs-line-active-color: var(--frame-primary);--frame-tabs-content-padding: var(--frame-density-gap-xl) 0 0}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-tabs-trigger-hover-bg: color-mix(in srgb, var(--frame-background) 62%, transparent)}}[frTabs],frame-tabs{display:grid;align-content:start;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-self:start;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:var(--frame-tabs-line-list-gap);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:var(--frame-tabs-line-trigger-padding-x);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:var(--frame-radius-full);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)}[frTabs][data-orientation=vertical],frame-tabs[data-orientation=vertical]{--frame-tabs-content-padding: 0}[frTabsContent][hidden],frame-tabs-content[hidden]{display:none}:where(: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: var(--frame-shadow-sm);--frame-table-caption-color: var(--frame-muted-foreground);--frame-table-caption-padding-block: var(--frame-density-gap-lg);--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: var(--frame-density-table-cell-padding-block);--frame-table-cell-padding-inline: var(--frame-density-table-cell-padding-inline);--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)){:where(: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)){:where(: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)){:where(: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)){:where(: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)){:where(: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)){:where(:root){--frame-table-footer-bg: color-mix(in srgb, var(--frame-muted) 50%, var(--frame-table-bg))}}[frTableContainer],frame-table-container{box-sizing:border-box;display:block;max-inline-size:100%;overflow:auto;border-radius:var(--frame-table-radius)}[frTableContainer]:has(>[frTable][data-variant=outline],>frame-table[data-variant=outline]),frame-table-container:has(>[frTable][data-variant=outline],>frame-table[data-variant=outline]){border:1px solid var(--frame-table-border)}[frTableContainer]:has(>[frTable][data-variant=card],>frame-table[data-variant=card]),frame-table-container:has(>[frTable][data-variant=card],>frame-table[data-variant=card]){border:1px solid var(--frame-table-border);box-shadow:var(--frame-table-shadow)}[frTableContainer]>[frTable][data-variant=outline],[frTableContainer]>[frTable][data-variant=card],frame-table-container>frame-table[data-variant=outline],frame-table-container>frame-table[data-variant=card]{border:0;border-radius:0;box-shadow:none}[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:var(--frame-table-caption-padding-block);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: var(--frame-density-table-cell-padding-block-sm);--frame-table-cell-padding-inline: var(--frame-density-table-cell-padding-inline-sm);--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: var(--frame-density-table-cell-padding-block-lg);--frame-table-cell-padding-inline: var(--frame-density-table-cell-padding-inline-lg);--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}:where(:root){--frame-toggle-height: var(--frame-density-control-height-md);--frame-toggle-padding-x: var(--frame-density-control-padding-x-sm);--frame-toggle-gap: var(--frame-density-gap-md);--frame-toggle-radius: var(--frame-radius-md);--frame-toggle-font-size: .875rem;--frame-toggle-font-weight: 600;--frame-toggle-bg: transparent;--frame-toggle-color: var(--frame-foreground);--frame-toggle-border: transparent;--frame-toggle-hover-bg: var(--frame-muted);--frame-toggle-hover-color: var(--frame-foreground);--frame-toggle-pressed-bg: var(--frame-accent);--frame-toggle-pressed-color: var(--frame-accent-foreground);--frame-toggle-pressed-shadow: none;--frame-toggle-outline-bg: var(--frame-background);--frame-toggle-outline-border: var(--frame-border);--frame-toggle-outline-hover-bg: var(--frame-muted);--frame-toggle-outline-pressed-bg: var(--frame-muted);--frame-toggle-focus-shadow: none;--frame-toggle-disabled-opacity: .5;--frame-toggle-transition-duration: .16s;--frame-toggle-icon-size: 1rem}[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]:where(:not(:disabled,[data-disabled])):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: var(--frame-density-control-height-sm);--frame-toggle-padding-x: .625rem;--frame-toggle-font-size: .8125rem;--frame-toggle-icon-size: .9375rem}[frToggle][data-size=lg]{--frame-toggle-height: var(--frame-density-control-height-xl);--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)}[frToggle]:where(:disabled,[data-disabled]):where(:hover,:focus-visible,:active){transform:none;box-shadow:none}[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}}:where(:root){--frame-tooltip-content-bg: var(--frame-surface);--frame-tooltip-content-color: var(--frame-foreground);--frame-tooltip-content-border: var(--frame-frame-line-muted, var(--frame-border));--frame-tooltip-content-radius: var(--frame-radius-md);--frame-tooltip-content-shadow: var(--frame-shadow-md);--frame-tooltip-content-padding: var(--frame-density-overlay-padding-block) var(--frame-density-overlay-padding-inline);--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: var(--frame-radius-sm);--frame-tooltip-shortcut-padding: var(--frame-density-shortcut-padding-block) var(--frame-density-shortcut-padding-inline);--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)){:where(:root){--frame-tooltip-shortcut-bg: color-mix(in srgb, currentColor 14%, transparent)}}.frame-tooltip__disabled-trigger{display:inline-flex;max-width:100%;vertical-align:middle}.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);border:1px solid var(--frame-tooltip-content-border);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:var(--frame-tooltip-arrow-x, calc(50% - var(--frame-tooltip-arrow-size) / 2));border-block-start:0;border-inline-start:0}.frame-tooltip__content[data-arrow][data-side=bottom]:after{inset-block-start:calc(var(--frame-tooltip-arrow-size) / -2);inset-inline-start:var(--frame-tooltip-arrow-x, calc(50% - var(--frame-tooltip-arrow-size) / 2));border-block-end:0;border-inline-end:0}.frame-tooltip__content[data-arrow][data-side=left]:after{inset-block-start:var(--frame-tooltip-arrow-y, calc(50% - var(--frame-tooltip-arrow-size) / 2));inset-inline-end:calc(var(--frame-tooltip-arrow-size) / -2);border-block-end:0;border-inline-start:0}.frame-tooltip__content[data-arrow][data-side=right]:after{inset-block-start:var(--frame-tooltip-arrow-y, calc(50% - var(--frame-tooltip-arrow-size) / 2));inset-inline-start:calc(var(--frame-tooltip-arrow-size) / -2);border-block-start:0;border-inline-end:0}[frTooltipShortcut],.frame-tooltip__shortcut{border:1px solid var(--frame-frame-line-muted, var(--frame-border));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}}:where(:root){--frame-toast-z-index: 2147483647;--frame-toast-viewport-inset: var(--frame-density-gap-xl);--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: var(--frame-density-gap-lg);--frame-toast-stack-expanded-depth: 28rem;--frame-toast-padding: var(--frame-density-gap-lg) var(--frame-density-gap-md) var(--frame-density-gap-lg) var(--frame-density-gap-lg);--frame-toast-gap: var(--frame-density-gap-lg);--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: var(--frame-shadow-md);--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: var(--frame-density-item-height);--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: var(--frame-success);--frame-toast-success-border: var(--frame-success);--frame-toast-success-status-bg: var(--frame-success);--frame-toast-info-bg: var(--frame-info);--frame-toast-info-border: var(--frame-info);--frame-toast-info-status-bg: var(--frame-info);--frame-toast-warning-bg: var(--frame-warning);--frame-toast-warning-border: var(--frame-warning);--frame-toast-warning-status-bg: var(--frame-warning);--frame-toast-error-bg: var(--frame-destructive);--frame-toast-error-border: var(--frame-destructive);--frame-toast-error-status-bg: var(--frame-destructive);--frame-toast-loading-status-bg: var(--frame-primary)}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-toast-action-hover-bg: color-mix(in srgb, var(--frame-primary) 88%, var(--frame-foreground))}}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-toast-success-bg: color-mix(in srgb, var(--frame-success) 10%, var(--frame-surface))}}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-toast-success-border: color-mix(in srgb, var(--frame-success) 26%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-toast-info-bg: color-mix(in srgb, var(--frame-info) 10%, var(--frame-surface))}}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-toast-info-border: color-mix(in srgb, var(--frame-info) 26%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-toast-warning-bg: color-mix(in srgb, var(--frame-warning) 12%, var(--frame-surface))}}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-toast-warning-border: color-mix(in srgb, var(--frame-warning) 30%, var(--frame-border))}}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-toast-error-bg: color-mix(in srgb, var(--frame-destructive) 10%, var(--frame-surface))}}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-toast-error-border: color-mix(in srgb, var(--frame-destructive) 30%, var(--frame-border))}}.frame-toast-viewport{pointer-events:none;z-index:var(--frame-toast-z-index);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{--frame-toast-count: 1;--frame-toast-stack-direction: 1;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:max(var(--frame-toast-stack-expanded-depth),calc((var(--frame-toast-count) - 1) * 5rem))}.frame-toast__group .frame-toast{--frame-toast-index: 0;--frame-toast-stack-scale: max( .82, calc(1 - (var(--frame-toast-stack-scale-step) * var(--frame-toast-index))) );grid-area:1 / 1;transform-origin:center top;z-index:calc(1000 - var(--frame-toast-index));transform:translateY(calc(var(--frame-toast-stack-offset) * var(--frame-toast-index) * var(--frame-toast-stack-direction))) scale(var(--frame-toast-stack-scale));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[data-position^=top]:hover .frame-toast,.frame-toast__group[data-position^=top]:focus-within .frame-toast{transform:translateY(calc((100% + var(--frame-toast-stack-expanded-gap)) * var(--frame-toast-index))) scale(1)}.frame-toast__group[data-position^=bottom] .frame-toast{--frame-toast-stack-direction: -1;transform-origin:center bottom}.frame-toast__group[data-position^=bottom]:hover .frame-toast,.frame-toast__group[data-position^=bottom]:focus-within .frame-toast{transform:translateY(calc((100% + var(--frame-toast-stack-expanded-gap)) * var(--frame-toast-index) * -1)) 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:max(var(--frame-toast-stack-expanded-depth),calc((var(--frame-toast-count) - 1) * 5rem));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:var(--frame-radius-full);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:var(--frame-radius-full);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-virtual-list-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}:where(:root){--frame-badge-root-gap: var(--frame-density-gap-sm);--frame-badge-root-min-height: var(--frame-density-inline-height);--frame-badge-root-radius: var(--frame-radius-sm);--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-success-bg: var(--frame-success);--frame-badge-success-border: var(--frame-success);--frame-badge-success-color: var(--frame-success);--frame-badge-root-padding-block: var(--frame-density-inline-padding-block);--frame-badge-root-padding-inline: var(--frame-density-inline-padding-inline);--frame-badge-root-focus-shadow: none;--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)){:where(:root){--frame-badge-success-bg: color-mix(in srgb, var(--frame-success) 16%, var(--frame-surface))}}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-badge-success-border: color-mix(in srgb, var(--frame-success) 32%, transparent)}}@supports (color: color-mix(in lab,red,red)){:where(:root){--frame-badge-success-color: color-mix(in srgb, var(--frame-success) 78%, var(--frame-foreground))}}[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=success],frame-badge[data-variant=success]{border-color:var(--frame-badge-success-border);background:var(--frame-badge-success-bg);color:var(--frame-badge-success-color)}[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}.frame-corner-handles{position:relative}.frame-corner-handles:before{--frame-corner-handle-offset: var(--frame-corner-handle-inset, 0px);--frame-corner-handle-active-size: var( --frame-corner-handle-size, var(--frame-frame-tick-size, .375rem) );position:absolute;display:block;inset:var(--frame-corner-handle-offset);z-index:1;border-radius:inherit;background-image:linear-gradient(var(--frame-corner-handle-color, var(--frame-frame-accent)),var(--frame-corner-handle-color, var(--frame-frame-accent))),linear-gradient(var(--frame-corner-handle-color, var(--frame-frame-accent)),var(--frame-corner-handle-color, var(--frame-frame-accent))),linear-gradient(var(--frame-corner-handle-color, var(--frame-frame-accent)),var(--frame-corner-handle-color, var(--frame-frame-accent))),linear-gradient(var(--frame-corner-handle-color, var(--frame-frame-accent)),var(--frame-corner-handle-color, var(--frame-frame-accent)));background-position:left top,left top,right bottom,right bottom;background-repeat:no-repeat;background-size:var(--frame-corner-handle-active-size) 1px,1px var(--frame-corner-handle-active-size),var(--frame-corner-handle-active-size) 1px,1px var(--frame-corner-handle-active-size);content:"";pointer-events:none}:root[data-frame-corner-handles=false] .frame-corner-handles:before{content:none}.frame-corner-handles[data-frame-corner-handles=false]:before{content:none}.frame-button.frame-corner-handles:before{content:none}.frame-button.frame-corner-handles{--frame-corner-handle-color: var(--frame-primary-foreground);--frame-corner-handle-offset: var(--frame-corner-handle-inset, 0px);--frame-corner-handle-active-size: var( --frame-corner-handle-size, var(--frame-frame-tick-size, .375rem) );background-image:linear-gradient(var(--frame-corner-handle-color, var(--frame-frame-accent)),var(--frame-corner-handle-color, var(--frame-frame-accent))),linear-gradient(var(--frame-corner-handle-color, var(--frame-frame-accent)),var(--frame-corner-handle-color, var(--frame-frame-accent))),linear-gradient(var(--frame-corner-handle-color, var(--frame-frame-accent)),var(--frame-corner-handle-color, var(--frame-frame-accent))),linear-gradient(var(--frame-corner-handle-color, var(--frame-frame-accent)),var(--frame-corner-handle-color, var(--frame-frame-accent)));background-position:left var(--frame-corner-handle-offset) top var(--frame-corner-handle-offset),left var(--frame-corner-handle-offset) top var(--frame-corner-handle-offset),right var(--frame-corner-handle-offset) bottom var(--frame-corner-handle-offset),right var(--frame-corner-handle-offset) bottom var(--frame-corner-handle-offset);background-repeat:no-repeat;background-size:var(--frame-corner-handle-active-size) 1px,1px var(--frame-corner-handle-active-size),var(--frame-corner-handle-active-size) 1px,1px var(--frame-corner-handle-active-size)}@supports (color: color-mix(in lab,red,red)){.frame-button.frame-corner-handles{--frame-corner-handle-color: color-mix(in srgb, var(--frame-primary-foreground) 88%, transparent)}}:root[data-frame-corner-handles=false] .frame-button.frame-corner-handles{background-image:none}.frame-button.frame-corner-handles[data-frame-corner-handles=false]{background-image:none}.frame-button.frame-corner-handles[data-appearance=outline],.frame-button.frame-corner-handles[data-appearance=ghost]{--frame-corner-handle-color: var(--frame-frame-accent)}.frame-button.frame-corner-handles[data-appearance=ghost]{--frame-corner-handle-size: 0px}.frame-button.frame-corner-handles[data-appearance=ghost]:where(:not(:disabled,[data-disabled])):hover,.frame-button.frame-corner-handles[data-appearance=ghost]:focus-visible{--frame-corner-handle-size: var(--frame-frame-tick-size, .375rem)}.frame-button-group.frame-corner-handles{--frame-corner-handle-radius: var(--frame-button-group-radius)}.frame-button-group>.frame-button.frame-corner-handles,.frame-button-group>[frButton].frame-corner-handles,[frButtonGroup]>.frame-button.frame-corner-handles,[frButtonGroup]>[frButton].frame-corner-handles,frame-button-group>.frame-button.frame-corner-handles,frame-button-group>[frButton].frame-corner-handles,.frame-input-group__addon>.frame-button.frame-corner-handles,[frInputGroupAddon]>.frame-button.frame-corner-handles,frame-input-group-addon>.frame-button.frame-corner-handles{--frame-corner-handle-size: 0}[frInputControl].frame-corner-handles,frame-input-control.frame-corner-handles{--frame-corner-handle-color: var(--frame-input-frame-color);--frame-corner-handle-inset: var(--frame-frame-tick-inset, .25rem);--frame-corner-handle-radius: var(--frame-input-root-radius)}.frame-popover__content.frame-corner-handles{--frame-corner-handle-radius: var(--frame-popover-content-radius)}.frame-sheet__panel.frame-corner-handles{--frame-corner-handle-radius: var(--frame-sheet-radius)}.frame-corner-handles:where(.frame-table-container,.frame-table-virtual,.frame-virtual-scroll__viewport,.frame-virtual-scroll__list,.frame-combobox__panel,.frame-dropdown-menu__content,.frame-navigation-menu__viewport,.frame-select__content):before,.frame-corner-handles.frame-tabs__list[data-variant=line]:before,.frame-date-picker__content .frame-calendar:before{content:none}.frame-corner-handles:where(.frame-table-container,.frame-table-virtual,.frame-virtual-scroll__viewport,.frame-virtual-scroll__list,.frame-combobox__panel,.frame-navigation-menu__viewport){--frame-corner-handle-offset: var(--frame-corner-handle-inset, 0px);--frame-corner-handle-active-size: var( --frame-corner-handle-size, var(--frame-frame-tick-size, .375rem) );background-image:linear-gradient(var(--frame-corner-handle-color, var(--frame-frame-accent)),var(--frame-corner-handle-color, var(--frame-frame-accent))),linear-gradient(var(--frame-corner-handle-color, var(--frame-frame-accent)),var(--frame-corner-handle-color, var(--frame-frame-accent))),linear-gradient(var(--frame-corner-handle-color, var(--frame-frame-accent)),var(--frame-corner-handle-color, var(--frame-frame-accent))),linear-gradient(var(--frame-corner-handle-color, var(--frame-frame-accent)),var(--frame-corner-handle-color, var(--frame-frame-accent)));background-position:left var(--frame-corner-handle-offset) top var(--frame-corner-handle-offset),left var(--frame-corner-handle-offset) top var(--frame-corner-handle-offset),right var(--frame-corner-handle-offset) bottom var(--frame-corner-handle-offset),right var(--frame-corner-handle-offset) bottom var(--frame-corner-handle-offset);background-size:var(--frame-corner-handle-active-size) 1px,1px var(--frame-corner-handle-active-size),var(--frame-corner-handle-active-size) 1px,1px var(--frame-corner-handle-active-size);background-repeat:no-repeat;background-attachment:local}:root[data-frame-corner-handles=false] .frame-corner-handles:where(.frame-table-container,.frame-table-virtual,.frame-virtual-scroll__viewport,.frame-virtual-scroll__list,.frame-combobox__panel,.frame-navigation-menu__viewport){background-image:none}.frame-corner-handles:where(.frame-table-container,.frame-table-virtual,.frame-virtual-scroll__viewport,.frame-virtual-scroll__list,.frame-combobox__panel,.frame-navigation-menu__viewport)[data-frame-corner-handles=false]{background-image:none}:where(.frame-combobox__panel,.frame-date-picker__content,.frame-dropdown-menu__content,.frame-hover-card__content,.frame-modal__panel,.frame-navigation-menu__viewport,.frame-popover__content,.frame-sheet__panel,.frame-toast,.frame-tooltip__content) :where(.frame-corner-handles){--frame-corner-handle-inset: 0px}:where(.frame-combobox__panel,.frame-date-picker__content,.frame-dropdown-menu__content,.frame-hover-card__content,.frame-modal__panel,.frame-navigation-menu__viewport,.frame-popover__content,.frame-sheet__panel,.frame-toast){--frame-corner-handle-inset: .5rem}.frame-tooltip__content.frame-corner-handles{--frame-corner-handle-inset: .125rem}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url("./media/KaTeX_AMS-Regular-U6PRYMIZ.woff2") format("woff2"),url("./media/KaTeX_AMS-Regular-CYEKBG2K.woff") format("woff"),url("./media/KaTeX_AMS-Regular-JKX5W2C4.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url("./media/KaTeX_Caligraphic-Bold-5QL5CMTE.woff2") format("woff2"),url("./media/KaTeX_Caligraphic-Bold-WZ3QSGD3.woff") format("woff"),url("./media/KaTeX_Caligraphic-Bold-ZTS3R3HK.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url("./media/KaTeX_Caligraphic-Regular-KX5MEWCF.woff2") format("woff2"),url("./media/KaTeX_Caligraphic-Regular-3LKEU76G.woff") format("woff"),url("./media/KaTeX_Caligraphic-Regular-A7XRTZ5Q.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url("./media/KaTeX_Fraktur-Bold-2QVFK6NQ.woff2") format("woff2"),url("./media/KaTeX_Fraktur-Bold-T4SWXBMT.woff") format("woff"),url("./media/KaTeX_Fraktur-Bold-WGHVTYOR.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url("./media/KaTeX_Fraktur-Regular-2PEIFJSJ.woff2") format("woff2"),url("./media/KaTeX_Fraktur-Regular-PQMHCIK6.woff") format("woff"),url("./media/KaTeX_Fraktur-Regular-5U4OPH2X.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url("./media/KaTeX_Main-Bold-YP5VVQRP.woff2") format("woff2"),url("./media/KaTeX_Main-Bold-2GA4IZIN.woff") format("woff"),url("./media/KaTeX_Main-Bold-W5FBVCZM.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url("./media/KaTeX_Main-BoldItalic-N4V3DX7S.woff2") format("woff2"),url("./media/KaTeX_Main-BoldItalic-4P4C7HJH.woff") format("woff"),url("./media/KaTeX_Main-BoldItalic-ODMLBJJQ.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url("./media/KaTeX_Main-Italic-RELBIK7M.woff2") format("woff2"),url("./media/KaTeX_Main-Italic-SASNQFN2.woff") format("woff"),url("./media/KaTeX_Main-Italic-I43T2HSR.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url("./media/KaTeX_Main-Regular-ARRPAO67.woff2") format("woff2"),url("./media/KaTeX_Main-Regular-P5I74A2A.woff") format("woff"),url("./media/KaTeX_Main-Regular-W74P5G27.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url("./media/KaTeX_Math-BoldItalic-K4WTGH3J.woff2") format("woff2"),url("./media/KaTeX_Math-BoldItalic-6EBV3DK5.woff") format("woff"),url("./media/KaTeX_Math-BoldItalic-VB447A4D.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url("./media/KaTeX_Math-Italic-6KGCHLFN.woff2") format("woff2"),url("./media/KaTeX_Math-Italic-KKK3USB2.woff") format("woff"),url("./media/KaTeX_Math-Italic-SON4MRCA.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url("./media/KaTeX_SansSerif-Bold-RRNVJFFW.woff2") format("woff2"),url("./media/KaTeX_SansSerif-Bold-X5M5EMOD.woff") format("woff"),url("./media/KaTeX_SansSerif-Bold-STQ6RXC7.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url("./media/KaTeX_SansSerif-Italic-HMPFTM52.woff2") format("woff2"),url("./media/KaTeX_SansSerif-Italic-PSN4QKYX.woff") format("woff"),url("./media/KaTeX_SansSerif-Italic-WTBAZBGY.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url("./media/KaTeX_SansSerif-Regular-XIQ62X4E.woff2") format("woff2"),url("./media/KaTeX_SansSerif-Regular-OQCII6EP.woff") format("woff"),url("./media/KaTeX_SansSerif-Regular-2TL3USAE.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url("./media/KaTeX_Script-Regular-APUWIHLP.woff2") format("woff2"),url("./media/KaTeX_Script-Regular-A5IFOEBS.woff") format("woff"),url("./media/KaTeX_Script-Regular-72OLXYNA.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size1-Regular-5LRUTBFT.woff2") format("woff2"),url("./media/KaTeX_Size1-Regular-4HRHTS65.woff") format("woff"),url("./media/KaTeX_Size1-Regular-7K6AASVL.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size2-Regular-LELKET5D.woff2") format("woff2"),url("./media/KaTeX_Size2-Regular-K5ZHAIS6.woff") format("woff"),url("./media/KaTeX_Size2-Regular-222HN3GT.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size3-Regular-WQRQ47UD.woff2") format("woff2"),url("./media/KaTeX_Size3-Regular-TLFPAHDE.woff") format("woff"),url("./media/KaTeX_Size3-Regular-UFCO6WCA.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size4-Regular-CDMV7U5C.woff2") format("woff2"),url("./media/KaTeX_Size4-Regular-PKMWZHNC.woff") format("woff"),url("./media/KaTeX_Size4-Regular-7PGNVPQK.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url("./media/KaTeX_Typewriter-Regular-VBYJ4NRC.woff2") format("woff2"),url("./media/KaTeX_Typewriter-Regular-MJMFSK64.woff") format("woff"),url("./media/KaTeX_Typewriter-Regular-3F5K6SQ6.ttf") format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.18.7"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .katex-thinbox{display:inline-flex;flex-direction:row;max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: "Cascadia Code", "JetBrains Mono", ui-monospace, "Segoe UI Mono", monospace;--spacing: .25rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-7xl: 80rem;--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-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;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-tight: -.025em;--tracking-wide: .025em;--tracking-widest: .1em;--leading-relaxed: 1.625;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--blur-md: 12px;--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-bg: #181818;--color-raised: #1f1f1f;--color-surface: #242424;--color-surface2: #2c2c2c;--color-line: #333333;--color-ink: #ededed;--color-muted: #b5afaf;--color-faint: #8c8c8c;--color-amber: #f5b942;--color-sky: var(--color-amber);--color-grn: #5dd39e;--spacing-header: 3.75rem}}@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, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.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-0{inset:0}.top-0{top:0}.z-50{z-index:50}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.prose{color:var(--tw-prose-body);max-width:65ch;--tw-prose-body: oklch(37.3% .034 259.733);--tw-prose-headings: oklch(21% .034 264.665);--tw-prose-lead: oklch(44.6% .03 256.802);--tw-prose-links: oklch(21% .034 264.665);--tw-prose-bold: oklch(21% .034 264.665);--tw-prose-counters: oklch(55.1% .027 264.364);--tw-prose-bullets: oklch(87.2% .01 258.338);--tw-prose-hr: oklch(92.8% .006 264.531);--tw-prose-quotes: oklch(21% .034 264.665);--tw-prose-quote-borders: oklch(92.8% .006 264.531);--tw-prose-captions: oklch(55.1% .027 264.364);--tw-prose-kbd: oklch(21% .034 264.665);--tw-prose-kbd-shadows: color-mix(in oklab, oklch(21% .034 264.665) 10%, transparent);--tw-prose-code: oklch(21% .034 264.665);--tw-prose-pre-code: oklch(92.8% .006 264.531);--tw-prose-pre-bg: oklch(27.8% .033 256.848);--tw-prose-th-borders: oklch(87.2% .01 258.338);--tw-prose-td-borders: oklch(92.8% .006 264.531);--tw-prose-invert-body: oklch(87.2% .01 258.338);--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: oklch(70.7% .022 261.325);--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: oklch(70.7% .022 261.325);--tw-prose-invert-bullets: oklch(44.6% .03 256.802);--tw-prose-invert-hr: oklch(37.3% .034 259.733);--tw-prose-invert-quotes: oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders: oklch(37.3% .034 259.733);--tw-prose-invert-captions: oklch(70.7% .022 261.325);--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: oklch(44.6% .03 256.802);--tw-prose-invert-td-borders: oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201c""\201d""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-0{margin-top:0}.mt-0\!{margin-top:0!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.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-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\!{margin-bottom:var(--spacing)!important}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.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-auto{height:auto}.h-full{height:100%}.h-full\!{height:100%!important}.h-header{height:var(--spacing-header)}.min-h-105{min-height:calc(var(--spacing) * 105)}.min-h-\[calc\(100vh-var\(--spacing-header\)-120px\)\]{min-height:calc(100vh - var(--spacing-header) - 120px)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-\[26rem\]{width:26rem}.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-7xl{max-width:var(--container-7xl)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0px}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-140{min-width:calc(var(--spacing) * 140)}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none\!{flex:none!important}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-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)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:0;margin-block-end:0}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}: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-2\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * 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-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)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-2{border-style:var(--tw-border-style);border-width:2px}.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-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-none{--tw-border-style: none;border-style:none}.border-solid{--tw-border-style: solid;border-style:solid}.border-amber{border-color:var(--color-amber)}.border-amber\/25{border-color:color-mix(in srgb,#f5b942 25%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-amber\/25{border-color:color-mix(in oklab,var(--color-amber) 25%,transparent)}}.border-amber\/30{border-color:color-mix(in srgb,#f5b942 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-amber\/30{border-color:color-mix(in oklab,var(--color-amber) 30%,transparent)}}.border-amber\/40{border-color:color-mix(in srgb,#f5b942 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-amber\/40{border-color:color-mix(in oklab,var(--color-amber) 40%,transparent)}}.border-amber\/45{border-color:color-mix(in srgb,#f5b942 45%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-amber\/45{border-color:color-mix(in oklab,var(--color-amber) 45%,transparent)}}.border-line{border-color:var(--color-line)}.border-line\/50{border-color:color-mix(in srgb,#333333 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-line\/50{border-color:color-mix(in oklab,var(--color-line) 50%,transparent)}}.border-line\/60{border-color:color-mix(in srgb,#333333 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-line\/60{border-color:color-mix(in oklab,var(--color-line) 60%,transparent)}}.border-sky\/25{border-color:color-mix(in srgb,#f5b942 25%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-sky\/25{border-color:color-mix(in oklab,var(--color-sky) 25%,transparent)}}.border-sky\/30{border-color:color-mix(in srgb,#f5b942 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-sky\/30{border-color:color-mix(in oklab,var(--color-sky) 30%,transparent)}}.border-transparent{border-color:transparent}.bg-amber{background-color:var(--color-amber)}.bg-amber\/5{background-color:color-mix(in srgb,#f5b942 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-amber\/5{background-color:color-mix(in oklab,var(--color-amber) 5%,transparent)}}.bg-amber\/8{background-color:color-mix(in srgb,#f5b942 8%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-amber\/8{background-color:color-mix(in oklab,var(--color-amber) 8%,transparent)}}.bg-amber\/10{background-color:color-mix(in srgb,#f5b942 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-amber\/10{background-color:color-mix(in oklab,var(--color-amber) 10%,transparent)}}.bg-amber\/12{background-color:color-mix(in srgb,#f5b942 12%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-amber\/12{background-color:color-mix(in oklab,var(--color-amber) 12%,transparent)}}.bg-amber\/15{background-color:color-mix(in srgb,#f5b942 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-amber\/15{background-color:color-mix(in oklab,var(--color-amber) 15%,transparent)}}.bg-amber\/20{background-color:color-mix(in srgb,#f5b942 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-amber\/20{background-color:color-mix(in oklab,var(--color-amber) 20%,transparent)}}.bg-bg{background-color:var(--color-bg)}.bg-bg\/80{background-color:color-mix(in srgb,#181818 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-bg\/80{background-color:color-mix(in oklab,var(--color-bg) 80%,transparent)}}.bg-grn{background-color:var(--color-grn)}.bg-line{background-color:var(--color-line)}.bg-raised{background-color:var(--color-raised)}.bg-raised\/60{background-color:color-mix(in srgb,#1f1f1f 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-raised\/60{background-color:color-mix(in oklab,var(--color-raised) 60%,transparent)}}.bg-sky{background-color:var(--color-sky)}.bg-sky\/8{background-color:color-mix(in srgb,#f5b942 8%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-sky\/8{background-color:color-mix(in oklab,var(--color-sky) 8%,transparent)}}.bg-sky\/12{background-color:color-mix(in srgb,#f5b942 12%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-sky\/12{background-color:color-mix(in oklab,var(--color-sky) 12%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface\/40{background-color:color-mix(in srgb,#242424 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-surface\/40{background-color:color-mix(in oklab,var(--color-surface) 40%,transparent)}}.bg-surface2{background-color:var(--color-surface2)}.bg-surface2\/40{background-color:color-mix(in srgb,#2c2c2c 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-surface2\/40{background-color:color-mix(in oklab,var(--color-surface2) 40%,transparent)}}.bg-transparent{background-color:transparent}.bg-\[linear-gradient\(to_right\,\#181818f0_30\%\,\#181818cc\)\]{background-image:linear-gradient(to right,#181818f0 30%,#181818cc)}.bg-\[radial-gradient\(ellipse_60\%_50\%_at_50\%_-10\%\,\#f5b94214\,transparent\)\]{background-image:radial-gradient(ellipse 60% 50% at 50% -10%,#f5b94214,transparent)}.fill-amber{fill:var(--color-amber)}.fill-amber\/20{fill:color-mix(in srgb,#f5b942 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.fill-amber\/20{fill:color-mix(in oklab,var(--color-amber) 20%,transparent)}}.fill-faint{fill:var(--color-faint)}.fill-raised{fill:var(--color-raised)}.fill-surface2\/40{fill:color-mix(in srgb,#2c2c2c 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.fill-surface2\/40{fill:color-mix(in oklab,var(--color-surface2) 40%,transparent)}}.stroke-amber{stroke:var(--color-amber)}.stroke-line{stroke:var(--color-line)}.object-cover{object-fit:cover}.p-0{padding:0}.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{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.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)}.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-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5\!{padding-top:calc(var(--spacing) * 5)!important}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-0{padding-left:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.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-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-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-3\.5{--tw-leading: calc(var(--spacing) * 3.5);line-height:calc(var(--spacing) * 3.5)}.leading-4{--tw-leading: calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.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-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking: .2em;letter-spacing:.2em}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-amber{color:var(--color-amber)}.text-bg{color:var(--color-bg)}.text-faint{color:var(--color-faint)}.text-faint\!{color:var(--color-faint)!important}.text-grn{color:var(--color-grn)}.text-ink{color:var(--color-ink)}.text-ink\/90{color:color-mix(in srgb,#ededed 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-ink\/90{color:color-mix(in oklab,var(--color-ink) 90%,transparent)}}.text-muted{color:var(--color-muted)}.text-muted\!{color:var(--color-muted)!important}.text-sky{color:var(--color-sky)}.text-sky\!{color:var(--color-sky)!important}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-faint\/40{text-decoration-color:color-mix(in srgb,#8c8c8c 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.decoration-faint\/40{text-decoration-color:color-mix(in oklab,var(--color-faint) 40%,transparent)}}.decoration-sky\/40{text-decoration-color:color-mix(in srgb,#f5b942 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.decoration-sky\/40{text-decoration-color:color-mix(in oklab,var(--color-sky) 40%,transparent)}}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-\[3px\]{text-underline-offset:3px}.opacity-40{opacity:40%}.opacity-60{opacity:60%}.shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur: blur(var(--blur-md));-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))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-150{--tw-duration: .15s;transition-duration:.15s}.duration-300{--tw-duration: .3s;transition-duration:.3s}.outline-none{--tw-outline-style: none;outline-style:none}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0px}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-amber\/85:hover{border-color:color-mix(in srgb,#f5b942 85%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:border-amber\/85:hover{border-color:color-mix(in oklab,var(--color-amber) 85%,transparent)}}.hover\:bg-amber\/5:hover{background-color:color-mix(in srgb,#f5b942 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-amber\/5:hover{background-color:color-mix(in oklab,var(--color-amber) 5%,transparent)}}.hover\:bg-surface2:hover{background-color:var(--color-surface2)}.hover\:text-amber:hover{color:var(--color-amber)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-sky:hover{text-decoration-color:var(--color-sky)}.hover\:decoration-solid:hover{text-decoration-style:solid}.hover\:opacity-100:hover{opacity:100%}.hover\:brightness-110:hover{--tw-brightness: brightness(110%);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,)}}.focus\:border-amber:focus{border-color:var(--color-amber)}@media(width<64rem){.max-lg\:flex-row{flex-direction:row}.max-lg\:flex-wrap{flex-wrap:wrap}}@media(width<48rem){.max-md\:p-6{padding:calc(var(--spacing) * 6)}.max-md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.max-md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}}@media(width>=40rem){.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=64rem){.lg\:sticky{position:sticky}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:top-\[calc\(var\(--spacing-header\)\+1\.5rem\)\]{top:calc(var(--spacing-header) + 1.5rem)}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_400px\]{grid-template-columns:1fr 400px}.lg\:grid-cols-\[220px_1fr_320px\]{grid-template-columns:220px 1fr 320px}.lg\:self-start{align-self:flex-start}}@media(width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}.prose{--tw-prose-body: var(--color-muted);--tw-prose-headings: var(--color-ink);--tw-prose-lead: var(--color-muted);--tw-prose-links: var(--color-sky);--tw-prose-bold: var(--color-ink);--tw-prose-counters: var(--color-amber);--tw-prose-bullets: var(--color-amber);--tw-prose-hr: var(--color-line);--tw-prose-quotes: var(--color-muted);--tw-prose-quote-borders: var(--color-line);--tw-prose-captions: var(--color-faint);--tw-prose-code: var(--color-amber);--tw-prose-pre-code: var(--color-ink);--tw-prose-pre-bg: var(--color-raised);--tw-prose-th-borders: var(--color-line);--tw-prose-td-borders: var(--color-line)}.prose [frAlertDescription],.prose [frAlertTitle]{margin:0}:root{--frame-background: #181818;--frame-foreground: #ededed;--frame-surface: #242424;--frame-surface-foreground: #ededed;--frame-surface-raised: #2c2c2c;--frame-muted: #2c2c2c;--frame-muted-foreground: #a3a3a3;--frame-accent: #2c2c2c;--frame-accent-foreground: #ededed;--frame-border: #333333;--frame-border-strong: #4a4a4a;--frame-primary: #f5b942;--frame-primary-foreground: #181818;--frame-ring: #4fc3f7;--frame-success: #5dd39e;--frame-warning: #f5b942;--frame-info: #4fc3f7;--frame-destructive: #ef6a6a;--frame-radius-sm: .25rem;--frame-radius-md: .5rem;--frame-radius-lg: .75rem}@layer base{html{color-scheme:dark}body{background-color:var(--color-bg);font-family:var(--font-sans);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--color-sky);text-decoration-line:none}@media(hover:hover){a:hover{text-decoration-line:underline}}::selection{background:#f5b94233}}@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-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-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}}}
