[data-button-group-highlight]{display:none}[data-slot=button-group]:not([data-variant=attached])>:is(button,a[href],[role=button]){position:relative}[data-slot=button-group]:not([data-variant=attached])>:is(button,a[href],[role=button]):after{content:"";position:absolute;inset-block:-2px;inset-inline:-1px}[data-slot=button-group]:not([data-variant=attached])[data-orientation=vertical]>:is(button,a[href],[role=button]):after{inset-block:-1px;inset-inline:-2px}[data-slot=button-group]:not([data-variant=attached])[data-orientation=horizontal]>:is(button,a[href],[role=button]):has(+[data-slot=button-group-separator],+input[aria-hidden=true]+[data-slot=button-group-separator]):after{inset-inline-end:-5px}[data-slot=button-group]:not([data-variant=attached])[data-orientation=horizontal]>[data-slot=button-group-separator]+:is(button,a[href],[role=button]):after{inset-inline-start:-5px}[data-slot=button-group]:not([data-variant=attached])[data-orientation=vertical]>:is(button,a[href],[role=button]):has(+[data-slot=button-group-separator],+input[aria-hidden=true]+[data-slot=button-group-separator]):after{inset-block-end:-5px}[data-slot=button-group]:not([data-variant=attached])[data-orientation=vertical]>[data-slot=button-group-separator]+:is(button,a[href],[role=button]):after{inset-block-start:-5px}[data-slot=button-group]:not([data-variant=attached])>:is(button,a,[data-slot=input],[data-slot=button-group-text]){border-radius:calc(var(--group-item-radius) + 2px);border:1px solid #0000}[data-slot=button-group]:not([data-variant=attached])[data-orientation=horizontal]>:is(button,a,[data-slot=input],[data-slot=button-group-text]){border-block-width:2px;align-self:stretch;height:auto}[data-slot=button-group]:not([data-variant=attached])[data-orientation=horizontal]>:nth-child(1 of button,a,[data-slot=input],[data-slot=button-group-text]){border-inline-start-width:2px}[data-slot=button-group]:not([data-variant=attached])[data-orientation=horizontal]>:nth-last-child(1 of button,a,[data-slot=input],[data-slot=button-group-text]){border-inline-end-width:2px}[data-slot=button-group]:not([data-variant=attached])[data-orientation=vertical]>:is(button,a,[data-slot=input],[data-slot=button-group-text]){box-sizing:content-box;height:calc(var(--group-h) - 4px);min-width:calc(var(--group-h) - 4px);border-inline-width:2px;align-self:stretch;width:auto;padding-block:0}[data-slot=button-group]:not([data-variant=attached])[data-orientation=vertical]>:nth-child(1 of button,a,[data-slot=input],[data-slot=button-group-text]){border-block-start-width:2px}[data-slot=button-group]:not([data-variant=attached])[data-orientation=vertical]>:nth-last-child(1 of button,a,[data-slot=input],[data-slot=button-group-text]){border-block-end-width:2px}[data-slot=button-group]:not([data-variant=attached])>:is(button,a)[data-size^=icon]{box-sizing:content-box;aspect-ratio:1;padding-inline:0}[data-slot=button-group]:not([data-variant=attached])[data-orientation=horizontal]>:is(button,a)[data-size^=icon]{width:auto}[data-slot=button-group]:not([data-variant=attached])[data-orientation=vertical]>:is(button,a)[data-size^=icon]{height:auto}[data-slot=button-group]:not([data-variant=attached])>:is([data-slot=input],[data-slot=select-trigger]){box-shadow:none;background-color:#0000;background-clip:padding-box}[data-slot=button-group]:not([data-variant=attached])>[data-slot=input]{color:inherit;padding-inline:.625rem;transition-property:background-color,outline-width,outline-offset,outline-color;transition-duration:0s,.1s,.1s,.1s}[data-slot=button-group]:not([data-variant=attached])>[data-slot=input]:focus,[data-slot=button-group]:not([data-variant=attached])>[data-slot=select-trigger][data-popup-open]{background-color:var(--group-highlight)}@media (hover:hover){[data-slot=button-group]:not([data-variant=attached])>:is([data-slot=input],[data-slot=select-trigger]):hover{background-color:var(--group-highlight)}}[data-slot=button-group]:not([data-variant=attached])>[data-slot=select-trigger]:before{content:"";border-radius:var(--group-item-radius);pointer-events:none;position:absolute;inset:0}@supports (anchor-name:--button-group-item) and (anchor-scope:--button-group-item) and (inset:anchor(inside)){[data-slot=button-group][data-glide]{anchor-scope:--button-group-item}[data-slot=button-group][data-glide]>:is(button,a[href],[role=button]):not([data-variant]){--btn-bg-hover:transparent;--btn-bg-active:transparent}[data-slot=button-group][data-glide]:not([data-variant=attached])>[data-slot=select-trigger]:is(:hover,[data-popup-open]){background-color:#0000}[data-slot=button-group][data-glide]>:is(button,a[href],[role=button]):not(:disabled,[data-disabled]):is(:focus-visible,:active,[data-popup-open]):before{anchor-name:--button-group-item}@media (hover:hover){[data-slot=button-group][data-glide]>:is(button,a[href],[role=button]):not(:disabled,[data-disabled],[data-popup-open],:active,:focus-visible):not(:has(~[data-popup-open],~:active,~:is(button,a[href],[role=button]):focus-visible),[data-popup-open]~*,:active~*,:is(button,a[href],[role=button]):focus-visible~*):hover:before{anchor-name:--button-group-item}}[data-slot=button-group][data-glide]>[data-button-group-highlight]{position-anchor:--button-group-item;inset:anchor(inside);border-radius:var(--group-item-radius);background-color:var(--group-highlight);z-index:-1;pointer-events:none;opacity:0;transition:inset 80ms var(--ease-out-expo,cubic-bezier(.19, 1, .22, 1)), scale .1s var(--ease-out,cubic-bezier(0, 0, .2, 1)), background-color .1s var(--ease-out,cubic-bezier(0, 0, .2, 1));display:block;position:absolute}[data-slot=button-group][data-glide]:has(>:is(button,a[href],[role=button]):not(:disabled,[data-disabled]):is(:focus-visible,:active,[data-popup-open]))>[data-button-group-highlight]{opacity:1}@media (hover:hover){[data-slot=button-group][data-glide]:has(>:is(button,a[href],[role=button]):not(:disabled,[data-disabled]):hover)>[data-button-group-highlight]{opacity:1}}[data-slot=button-group][data-glide]>:is(button,a[href],[role=button]):not([data-variant]):active:before{scale:none}[data-slot=button-group][data-glide]:has(>:is(button,a[href],[role=button]):active:not([aria-haspopup],:disabled))>[data-button-group-highlight]{scale:var(--group-press-scale,.98);background-color:var(--group-press)}@media (prefers-reduced-motion:reduce){[data-slot=button-group][data-glide]{--group-press-scale:1}[data-slot=button-group][data-glide]>[data-button-group-highlight]{transition:background-color .1s var(--ease-out,cubic-bezier(0, 0, .2, 1))}}}[data-slot=button-group]:not([data-variant=attached])>:is(button,a):focus-visible{outline-color:#0000}[data-slot=button-group]:not([data-variant=attached])>:is(button,a):focus-visible:before{outline:2px solid color-mix(in oklab, var(--color-ring) 50%, transparent);outline-offset:-2px}[data-slot=button-group]:not([data-variant=attached])>[data-slot=input]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--color-ring) 50%, transparent);outline-color:#0000}@media (forced-colors:active){[data-slot=button-group]:not([data-variant=attached])>[data-slot=input]:focus-visible{outline-offset:-2px;outline:2px solid highlight}}
@keyframes progress-indeterminate{0%{translate:-100%}to{translate:250%}}@keyframes progress-breathe{0%,to{opacity:.35}50%{opacity:.7}}
[data-slot=otp-field]{anchor-scope:--otp-field-slot}[data-slot=otp-field-slot]:focus-within{anchor-name:--otp-field-slot}.otp-field-indicator{position-anchor:--otp-field-slot;top:anchor(top);left:anchor(left);width:anchor-size(width);height:anchor-size(height);z-index:1;border-radius:var(--otp-field-radius,var(--radius-lg));pointer-events:none;transition:top .28s cubic-bezier(.19,1,.22,1),left .28s cubic-bezier(.19,1,.22,1),width .28s cubic-bezier(.19,1,.22,1),height .28s cubic-bezier(.19,1,.22,1),scale .24s cubic-bezier(.19,1,.22,1),opacity .15s ease-out,outline-color .15s ease-out;display:none;position:absolute}[data-slot=otp-field]:focus-within>.otp-field-indicator{display:block}@starting-style{[data-slot=otp-field]:focus-within>.otp-field-indicator{opacity:0;scale:1.12}}@supports not ((anchor-name:--otp-field-slot) and (anchor-scope:--otp-field-slot) and (width:anchor-size(width))){.otp-field-indicator{display:none!important}[data-slot=otp-field-slot]:focus-within{outline:2px solid color-mix(in oklab, var(--color-ring,Highlight) 50%, transparent);outline-offset:2px}.otp-field-shake-a [data-slot=otp-field-slot]:focus-within,.otp-field-shake-b [data-slot=otp-field-slot]:focus-within{outline-color:color-mix(in oklab, var(--color-destructive,red) 80%, transparent)}}[data-slot=otp-field-slot]>input[data-slot=otp-field-input]{color:#0000;-webkit-text-fill-color:transparent;caret-color:var(--color-primary,CanvasText)}[data-slot=otp-field-slot][data-filled]>input[data-slot=otp-field-input]{caret-color:#0000}@media (forced-colors:active){[data-slot=otp-field-slot]>input[data-slot=otp-field-input]{forced-color-adjust:none}}.otp-field-glyph{border-radius:3px;padding-inline:1px;transition:background-color .1s ease-out,color .1s ease-out}[data-slot=otp-field-slot][data-filled]:focus-within .otp-field-glyph{background-color:var(--color-primary,Highlight);color:var(--color-primary-foreground,HighlightText)}.otp-field-shake-a>.otp-field-indicator,.otp-field-shake-b>.otp-field-indicator{outline-color:color-mix(in oklab, var(--color-destructive,red) 80%, transparent)}.otp-field-shake-a>.otp-field-indicator,.otp-field-shake-a [data-slot=otp-field-slot]:focus-within{animation:.18s ease-in-out otp-field-shake-a}.otp-field-shake-b>.otp-field-indicator,.otp-field-shake-b [data-slot=otp-field-slot]:focus-within{animation:.18s ease-in-out otp-field-shake-b}@keyframes otp-field-shake-a{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes otp-field-shake-b{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.otp-field-indicator{transition:opacity .15s ease-out,outline-color .15s ease-out}@starting-style{[data-slot=otp-field]:focus-within>.otp-field-indicator{scale:1}}[data-slot=otp-field]>.otp-field-indicator,[data-slot=otp-field-slot]{animation:none!important}}
[data-slot=menubar] [data-menubar-item]:after{content:"";position:absolute;inset-block:-2px;inset-inline:-1px}[data-slot=menubar][data-orientation=vertical] [data-menubar-item]:after{inset-block:-1px;inset-inline:-2px}[data-menubar-highlight]{display:none}@supports (anchor-name:--menubar-item) and (anchor-scope:--menubar-item) and (inset:anchor(inside)){[data-slot=menubar][data-glide]{anchor-scope:--menubar-item}[data-slot=menubar][data-glide] [data-menubar-item]{--btn-bg-hover:transparent;--btn-bg-active:transparent}[data-slot=menubar][data-glide] [data-menubar-item]:not(:disabled,[data-disabled]):is(:focus-visible,:active,[data-popup-open]):before{anchor-name:--menubar-item}@media (hover:hover){[data-slot=menubar][data-glide]:not(:has([data-menubar-item]:is(:active,:focus-visible))) [data-menubar-item]:not(:disabled,[data-disabled]):hover:before{anchor-name:--menubar-item}[data-slot=menubar][data-glide]:has([data-menubar-item]:not(:disabled,[data-disabled]):hover):not(:has([data-menubar-item]:is(:active,:focus-visible))) [data-menubar-item][data-popup-open]:not(:hover,:focus-visible):before{anchor-name:none;background-color:var(--menubar-highlight)}}[data-slot=menubar][data-glide]>[data-menubar-highlight]{position-anchor:--menubar-item;inset:anchor(inside);border-radius:var(--menubar-item-radius);background-color:var(--menubar-highlight);z-index:-1;pointer-events:none;opacity:0;transition:inset 80ms var(--ease-out-expo,cubic-bezier(.19, 1, .22, 1)), background-color .1s var(--ease-out,cubic-bezier(0, 0, .2, 1));display:block;position:absolute}[data-slot=menubar][data-glide]:has([data-menubar-item]:not(:disabled,[data-disabled]):is(:focus-visible,:active,[data-popup-open]))>[data-menubar-highlight]{opacity:1}@media (hover:hover){[data-slot=menubar][data-glide]:has([data-menubar-item]:not(:disabled,[data-disabled]):hover)>[data-menubar-highlight]{opacity:1}}[data-slot=menubar][data-glide]:has([data-menubar-item][data-popup-open])>[data-menubar-highlight]{transition-property:background-color}@media (prefers-reduced-motion:reduce){[data-slot=menubar][data-glide]>[data-menubar-highlight]{transition:background-color .1s var(--ease-out,cubic-bezier(0, 0, .2, 1))}}}[data-slot=menubar] [data-menubar-item]:focus-visible{outline-color:#0000}[data-slot=menubar] [data-menubar-item]:focus-visible:before{outline:2px solid color-mix(in oklab, var(--color-ring) 50%, transparent);outline-offset:-2px}@media (forced-colors:active){[data-slot=menubar] [data-menubar-item][data-popup-open]{border-color:highlight}}
.skeleton-shimmer{animation:1.5s linear -.75s infinite shimmer}@keyframes shimmer{to{background-position-x:-200%}}
