[data-motion-clip]{overflow:hidden!important}.swap{min-width:0;display:flow-root;position:relative}.swap-layer{min-width:0}.swap-layer[data-swap=in]{animation:swap-in var(--motion-slow) var(--motion-ease) 50ms backwards}.swap-layer[data-swap=out]{pointer-events:none;animation:swap-out var(--motion-fast) var(--motion-ease) forwards;position:absolute;inset:0 0 auto}@keyframes swap-in{0%{opacity:0;transform:translate(var(--swap-shift,0px), var(--swap-rise,6px))}}@keyframes swap-out{to{opacity:0;transform:translateX(calc(var(--swap-shift,0px) * -.5))}}.auto-height-content{display:flow-root}@media (prefers-reduced-motion:reduce){.swap-layer[data-swap]{animation:none}}:is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]){opacity:1;transition:opacity var(--motion-slow) var(--motion-ease)}:is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]):is([data-mounting-style],[data-starting-style],[data-ending-style]){opacity:0}:is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay])[data-ending-style]{transition-duration:var(--motion-exit);transition-timing-function:var(--motion-ease-exit)}:is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content]){--pop-x:0px;--pop-y:0px;opacity:1;transition:opacity var(--motion-base) var(--motion-ease), transform var(--motion-base) var(--motion-ease);transform:translate(0)scale(1)}:is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content])[data-side=bottom]{--pop-y:-.25rem}:is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content])[data-side=top]{--pop-y:.25rem}:is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content]):is([data-side=left],[data-side=inline-start]){--pop-x:.25rem}:is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content]):is([data-side=right],[data-side=inline-end]){--pop-x:-.25rem}:is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content]):is([data-mounting-style],[data-starting-style]){opacity:0;transform:translate(var(--pop-x), var(--pop-y)) scale(.98)}:is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content])[data-ending-style]{opacity:0;transform:translate(var(--pop-x), var(--pop-y)) scale(.98);transition-duration:var(--motion-pop-exit);transition-timing-function:var(--motion-ease-exit);pointer-events:none}[data-slot=select-content][data-side=none]{transform:none}[data-slot=popover-content][data-instant=trigger-change]{transition-duration:0s}:is([data-slot=select-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item]){transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease)}[data-slot=select-icon]{transition:rotate var(--motion-base) var(--motion-ease)}[data-slot=select-trigger][data-popup-open] [data-slot=select-icon]{rotate:180deg}:is([data-slot=select-item-indicator],[data-slot=menu-selection-indicator]){opacity:1;transition:opacity var(--motion-fast) var(--motion-ease), scale var(--motion-fast) var(--motion-ease);scale:1}:is([data-slot=select-item-indicator],[data-slot=menu-selection-indicator]):is([data-starting-style],[data-ending-style]){opacity:0;scale:.85}@media (prefers-reduced-motion:reduce){:is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=select-icon],[data-slot=select-item-indicator],[data-slot=menu-selection-indicator]){transition:none}}[data-slot=dialog-header][data-header-actions]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5rem;display:grid}[data-slot=dialog-header][data-header-actions]>:not([data-slot=dialog-header-actions]){grid-column:1/-1}[data-slot=dialog-header][data-header-actions]>:first-child{grid-column:1;align-items:center;min-height:2.75rem;display:flex}[data-slot=dialog-header-actions]{grid-area:1/2;align-items:center;gap:.25rem;min-height:2.75rem;display:flex}[data-slot=dialog-header-actions]>button{flex-shrink:0;width:2.75rem;height:2.75rem}.dialog-header-menu{width:2.75rem;height:2.75rem;color:var(--muted-foreground);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.dialog-header-menu>svg{flex-shrink:0;width:1.3125rem;height:1.3125rem}@media (hover:hover){.dialog-header-menu:hover{background:var(--muted);color:var(--foreground)}}.dialog-header-menu:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}[data-slot=dialog-header][data-header-actions][data-centered]{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}[data-slot=dialog-header][data-centered]>:first-child{grid-column:2;justify-content:center}[data-slot=dialog-header][data-centered]>[data-slot=dialog-header-actions]{grid-column:3}[data-slot=dialog-header][data-header-actions][data-confirm]{grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr)}[data-slot=dialog-header][data-header-actions][data-confirm]>:first-child{text-align:center;grid-area:1/2;justify-content:center}[data-slot=dialog-header][data-header-actions][data-confirm]>[data-slot=dialog-header-leading]{grid-area:1/1;justify-self:start;display:flex}[data-slot=dialog-header][data-header-actions][data-confirm]>[data-slot=dialog-header-actions]{grid-column:3;justify-self:end}[data-slot=dialog-header][data-confirm] [data-slot=dialog-title]{font-size:var(--text-row)}[data-slot=dialog-header][data-header-actions][data-confirm]>:first-child{min-width:0}[data-slot=dialog-header][data-confirm] [data-slot=dialog-title]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-slot=dialog-header-leading]>button{flex-shrink:0;width:2.75rem;height:2.75rem}[data-slot=dialog-header-confirm]{display:flex}[data-slot=dialog-header-confirm]:empty{display:none}.dialog-confirm{background:var(--primary);width:2.75rem;height:2.75rem;color:var(--primary-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dialog-confirm:disabled{background:var(--fill);color:var(--faint);cursor:default}.dialog-confirm{transition:opacity var(--motion-fast) ease, scale var(--motion-base) var(--motion-ease), background-color var(--motion-fast) ease}.dialog-confirm[data-idle]{opacity:0;pointer-events:none;scale:.6}@media (prefers-reduced-motion:reduce){.dialog-confirm{transition:opacity var(--motion-fast) ease}.dialog-confirm[data-idle]{scale:1}}[data-slot=dialog-header-actions]>:not([data-slot=dialog-header-confirm]){transition:translate var(--motion-base) var(--motion-ease), background-color var(--motion-fast) ease, color var(--motion-fast) ease}[data-slot=dialog-header-actions][data-confirm-idle]>:not([data-slot=dialog-header-confirm]){translate:3rem}@media (prefers-reduced-motion:reduce){[data-slot=dialog-header-actions]>:not([data-slot=dialog-header-confirm]){transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease}}.dialog-confirm:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.dialog-confirm:not(:disabled):hover{background:color-mix(in oklab, var(--primary) 92%, var(--foreground))}}[data-slot=dialog-header][data-confirm] :is([data-slot=dialog-close],.dialog-confirm)>.try-family-glyph{--glyph-size:1.75rem}[data-slot=dialog-header][data-confirm] :is([data-slot=dialog-close],.dialog-header-menu){background:var(--fill)}[data-slot=dialog-footer]:empty{display:none}[data-slot=dialog-overlay]:has(~[data-sheet-dragging]){transition:none}@media (max-width:39.99rem){[data-slot=dialog-content]:is([data-placement=sheet],[data-work-surface]) [data-slot=dialog-header]{touch-action:none}[data-slot=dialog-content]:is([data-placement=sheet],[data-work-surface]):not([data-sheet-no-drag]):before{content:"";background:var(--fill-strong);pointer-events:none;border-radius:999px;width:2.25rem;height:.3125rem;position:absolute;top:.375rem;left:50%;translate:-50%}}.dialog-paged{grid-template-rows:minmax(0,1fr)}.dialog-pages{gap:inherit;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.dialog-view{gap:inherit;outline:none;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.dialog-view[data-state=inactive]{opacity:0;pointer-events:none;position:absolute;inset:0}.dialog-view[hidden]{display:none}:where([data-slot=dialog-footer],[data-slot=alert-dialog-footer]) :where([data-slot=button],[data-slot=alert-dialog-action],[data-slot=alert-dialog-cancel]){min-width:2.75rem;min-height:2.75rem}.dialog-editor-body{flex-direction:column;gap:1.25rem;padding-block:1rem 1.25rem;display:flex}.dialog-editor input.dialog-editor-title{width:100%;min-width:0;min-height:2.75rem;letter-spacing:var(--tracking-tighter);background:0 0;border:0;border-radius:0;outline:none;padding:.375rem 0;font-weight:500;line-height:1.3;display:block;font-size:var(--text-title-lg)!important}.dialog-editor-title::placeholder{color:var(--muted-foreground);opacity:.65}.dialog-editor-title:focus-visible{box-shadow:0 1px 0 color-mix(in oklch, var(--ring), transparent 55%)}.dialog-section{border-top:1px solid var(--hairline);flex-direction:column;flex-shrink:0;gap:1rem;min-width:0;padding-top:1.25rem;display:flex}.dialog-section-title{font-size:var(--text-meta);color:var(--muted-foreground);font-weight:500}.dialog-fields{flex-direction:column;gap:1rem;min-width:0;display:flex}.dialog-fields>fieldset>legend{font-size:var(--text-meta);color:var(--muted-foreground);font-weight:500}.dialog-subform{border-left:2px solid var(--border);flex-direction:column;gap:.875rem;min-width:0;padding:.25rem 0 .25rem 1rem;display:flex}.dialog-result{border-radius:var(--radius-card);background:var(--muted);padding:1rem}.dialog-list{border-block:1px solid var(--hairline)}.dialog-list>*{transition:background-color var(--motion-fast) ease}@media (hover:hover){.dialog-list>:hover{background:color-mix(in oklch, var(--muted), transparent 45%)}}.dialog-guide-topic>[data-disclosure-trigger]{border-radius:var(--radius-item);transition:color var(--motion-fast) ease}@media (hover:hover){.dialog-guide-topic>[data-disclosure-trigger]:hover{color:var(--foreground)}}.dialog-guide-topic>[data-disclosure-trigger]:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.dialog-guide-topic[data-state=open]>[data-disclosure-trigger]{color:var(--foreground)}.calendar-block-dialog.dialog-calendar{gap:0;padding:0}.dialog-calendar .calendar-block-header{padding:1.25rem var(--dialog-space) 1.125rem;gap:.5rem}.dialog-calendar .calendar-block-title{font-size:var(--text-title);letter-spacing:var(--tracking-tight);align-items:center}.dialog-calendar .calendar-block-close{color:var(--muted-foreground);background:0 0;position:static}@media (hover:hover){.dialog-calendar .calendar-block-close:hover{background:var(--muted);color:var(--foreground)}}.dialog-calendar .calendar-block-body{padding:1.25rem var(--dialog-space);scrollbar-gutter:auto;gap:1.25rem}.dialog-calendar .calendar-block-schedule{gap:.875rem}.dialog-calendar .calendar-block-time-fields{gap:1rem}.dialog-calendar .calendar-block-reminder{border-top:1px solid var(--hairline);background:0 0;border-radius:0;padding:1rem 0 0}.dialog-calendar .calendar-block-object-actions{gap:.125rem}.dialog-calendar .calendar-block-footer{background:var(--popover);padding:.875rem var(--dialog-space) max(1.25rem, var(--safe-bottom))}.dialog-calendar .calendar-block-save{flex:0 auto;min-width:8rem;margin-left:auto}.dialog-calendar .calendar-block-cancel{color:var(--muted-foreground);background:0 0}@media (hover:hover){.dialog-calendar .calendar-block-cancel:hover{background:var(--muted);color:var(--foreground)}}@media (max-width:639px){.dialog-calendar .calendar-block-time-fields{grid-template-columns:minmax(0,1fr)}.dialog-calendar .calendar-block-endpoint{grid-template-columns:minmax(0,1fr) 6.5rem;align-items:center;gap:.5rem .75rem}.dialog-calendar .calendar-block-endpoint>.calendar-block-label{grid-column:1/-1}.dialog-calendar .calendar-block-endpoint .calendar-block-date{min-height:3rem;font-size:var(--text-control);gap:.5rem;padding-inline:.75rem}.dialog-calendar .calendar-block-endpoint .calendar-block-date>svg{width:.875rem;height:.875rem}}@media (min-width:640px){.calendar-block-dialog.dialog-calendar{max-width:28rem}.dialog-calendar .calendar-block-header{padding-top:1.5rem;padding-bottom:1.25rem}.dialog-calendar .calendar-block-body{padding-block:1.5rem}.dialog-calendar .calendar-block-footer{padding-bottom:1.25rem}}@media (max-width:359px){.dialog-calendar .calendar-block-endpoint{grid-template-columns:minmax(0,1fr)}.dialog-calendar .calendar-block-footer{flex-wrap:wrap}.dialog-calendar .calendar-block-save{min-width:0}}@media (prefers-reduced-motion:reduce){.dialog-list>*,.dialog-guide-topic>[data-disclosure-trigger]{transition:none}}[data-popup-layout]{flex-direction:column;display:flex}[data-popup-workspace]{grid-template-columns:minmax(0,1fr);grid-template-rows:inherit;gap:inherit;flex:auto;min-width:0;min-height:0;display:grid}[data-slot=dialog-header]>[data-slot=dialog-header-notice]{grid-area:2/1/auto/-1;min-width:0}[data-slot=dialog-header-notice]>p{color:var(--destructive);font-size:var(--text-label);text-align:center;overflow-wrap:anywhere;margin:0;padding-top:.25rem;line-height:1.35}[data-slot=dialog-header-notice]:empty{display:none}[data-slot=dialog-header-notice]>p[data-tone=info]{color:var(--muted-foreground)}[data-slot=dialog-header][data-confirm] [data-slot=dialog-back]{background:var(--fill);width:2.75rem;height:2.75rem;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}[data-slot=dialog-header][data-confirm] [data-slot=dialog-back]>.try-family-glyph{--glyph-size:1.75rem}[data-slot=dialog-header][data-confirm] [data-slot=dialog-back]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}:root{--surface-ease:var(--motion-ease);--surface-sheet-duration:.38s;--surface-gap:.5rem}@property --stage-edge{syntax:"<length>";inherits:false;initial-value:0}[data-surface]{--surface-shift:0px;--surface-drag:0px;--surface-scale:1;--surface-edge-shift:.5rem;--surface-edge-scale:.975;--surface-edge-opacity:0;--surface-duration:var(--motion-slow);--stage-edge:var(--stage-bottom);--surface-y:calc(var(--stage-top,0px) + var(--safe-top) + (var(--stage-edge) - var(--stage-top,0px) - var(--safe-top)) / 2 - 50%);--surface-max-height:calc(var(--stage-edge) - var(--stage-top,0px) - var(--safe-top) - 1.5rem);opacity:1;--surface-translate:-50% var(--surface-y);max-height:var(--surface-max-height)!important;translate:var(--surface-translate)!important;transform:translate3d(0, var(--surface-shift), 0) scale(var(--surface-scale))!important;transition:transform var(--surface-duration) var(--surface-ease), opacity var(--surface-duration) var(--surface-ease)!important;margin:0!important;position:fixed!important;inset:0 auto auto 50%!important}@supports (width:round(1.5px, 1px)){[data-surface]{--surface-translate:round(-50%, 1px) round(var(--surface-y), 1px)}}[data-surface]:is([data-mounting-style],[data-starting-style],[data-ending-style]){--surface-shift:var(--surface-edge-shift);--surface-scale:var(--surface-edge-scale);opacity:var(--surface-edge-opacity)}[data-surface][data-ending-style]{pointer-events:none;transition-duration:var(--motion-exit)!important;transition-timing-function:var(--motion-ease-exit)!important}[data-surface=drop]{--surface-edge-shift:-.625rem;--surface-edge-scale:.985;--surface-y:calc(var(--stage-top,0px) + max(var(--safe-top) + .5rem, .5rem));--surface-max-height:calc(var(--stage-edge) - var(--stage-top,0px) - max(var(--safe-top) + .5rem, .5rem) - .5rem)}@media (min-width:40rem){[data-surface=form][data-surface-anchor=top]{--surface-y:calc(var(--stage-top,0px) + max(var(--safe-top) + 1rem, var(--surface-top,1rem)));--surface-max-height:calc(var(--stage-edge) - var(--stage-top,0px) - max(var(--safe-top) + 1rem, var(--surface-top,1rem)) - 1rem)}}@media (max-width:39.99rem){[data-surface=form]{--surface-edge-shift:calc(var(--stage-height) - var(--stage-edge) + 100% + 2rem);--surface-edge-scale:1;--surface-edge-opacity:1;--surface-duration:var(--surface-sheet-duration);--surface-max-height:calc(var(--stage-edge) - var(--stage-top,0px) - var(--safe-top) - var(--surface-gap));--surface-translate:0 max(calc(var(--stage-edge) - 100%), calc(var(--stage-top,0px) + var(--safe-top) + var(--surface-gap)));box-shadow:0 calc(var(--keyboard-inset,0px) / 3) 0 0 var(--sheet-skirt,transparent), 0 calc(var(--keyboard-inset,0px) * 2 / 3) 0 0 var(--sheet-skirt,transparent), 0 var(--keyboard-inset,0px) 0 0 var(--sheet-skirt,transparent), 0 24px 80px #0003;transform:translate3d(0, calc(var(--surface-shift) + var(--surface-drag)), 0)!important;left:0!important;right:0!important}[data-surface=form][data-sheet-dragging]{transition:none!important}[data-surface=form][data-sheet-flung][data-ending-style]{--surface-shift:calc(var(--stage-height) - var(--stage-edge) + 2rem);transition-timing-function:var(--surface-ease)!important}}html[data-stage-snap] [data-surface]{transition:none!important}@media (prefers-reduced-motion:reduce){[data-surface]{transition:none!important}}
