@layer base,anta,components,utilities,anta.reset;@layer anta.components{a-box{min-width:0;display:block;position:relative}a-box[display=inline-block]{display:inline-block}a-box[display=flex]{display:flex}a-box[display=inline-flex]{display:inline-flex}a-box[display=grid]{display:grid}a-box[display=inline-grid]{display:inline-grid}a-box[gap]{gap:var(--box-gap,normal);@supports (border-radius:attr(probe type(<length>),1px)){--box-gap:attr(gap type(<length>))}}a-box[padding]{padding:var(--box-padding,0px);@supports (padding:attr(padding type(*))){--box-padding:attr(padding type(*), 0px)}}a-box[margin]{margin:var(--box-margin,0px);@supports (margin:attr(margin type(*))){--box-margin:attr(margin type(*), 0px)}}a-box[round]{border-radius:var(--box-round,999px);@supports (border-radius:attr(probe type(<length>),1px)){--box-round:attr(round type(<length>))}}a-box[fade]{--box-fade-size:24px;--box-fade-left-strength:var(--box-fade-start-x-strength);--box-fade-right-strength:var(--box-fade-end-x-strength);transition:--box-fade-start-x-strength .14s ease-out,--box-fade-end-x-strength .14s ease-out,--box-fade-start-y-strength .14s ease-out,--box-fade-end-y-strength .14s ease-out}a-box[fade]:state(fade-mask-active){mask-image:linear-gradient(#000,#000),linear-gradient(to right,rgb(0 0 0/var(--box-fade-left-strength)),transparent var(--box-fade-size),transparent calc(100% - var(--box-fade-size)),rgb(0 0 0/var(--box-fade-right-strength))),linear-gradient(to bottom,rgb(0 0 0/var(--box-fade-start-y-strength)),transparent var(--box-fade-size),transparent calc(100% - var(--box-fade-size)),rgb(0 0 0/var(--box-fade-end-y-strength)));mask-size:100% 100%;mask-repeat:no-repeat;mask-clip:border-box,padding-box,padding-box;mask-origin:border-box,padding-box,padding-box;mask-composite:exclude,add,add}a-box[fade][fade-size]{--box-fade-size:24px;@supports (border-radius:attr(probe type(<length>),1px)){--box-fade-size:attr(fade-size type(<length>), 24px)}}a-box[fade]:dir(rtl){--box-fade-left-strength:var(--box-fade-end-x-strength);--box-fade-right-strength:var(--box-fade-start-x-strength)}a-box[fade]:state(hidden-end-x){--box-fade-end-x-strength:1}a-box[fade]:state(hidden-start-x){--box-fade-start-x-strength:1}a-box[fade]:state(hidden-end-y){--box-fade-end-y-strength:1}a-box[fade]:state(hidden-start-y){--box-fade-start-y-strength:1}@media (prefers-reduced-motion:reduce){a-box[fade]{transition:none}}a-capture{min-width:0;display:block}a-capture[pointer-capture]:not([pointer-capture=none],[pointer-buttons=none]),a-capture[pan]:is([pan=""],[pan=both],[pan=x],[pan=y]):not([pan-pointer-types=none]){user-select:none}a-capture:where(:not([pan-pointer-types]),[pan-pointer-types=""],[pan-pointer-types=all],[pan-pointer-types~=touch]){&[pan=x]{touch-action:pan-y pinch-zoom}&[pan=y]{touch-action:pan-x pinch-zoom}&[pan=""],&[pan=both]{touch-action:none}}a-capture:is([pointer-capture=""],[pointer-capture=all],[pointer-capture~=touch]):not(:where([pointer-buttons=none])){touch-action:none}a-menu-item:not(:defined){display:none}a[data-anta-menu-item]{text-decoration:none}a-menu-item,a[data-anta-menu-item]{--menu-item-color:var(--text-2);--menu-item-icon-color:var(--text-3);--menu-item-hint-color:var(--text-3);--menu-item-hover-bg:light-dark(color-mix(in oklch, currentColor 5%, transparent),color-mix(in oklch, currentColor 10%, transparent));--menu-item-active-bg:light-dark(color-mix(in oklch, currentColor 8%, transparent),color-mix(in oklch, currentColor 14%, transparent));--menu-item-selected-bg:var(--menu-item-active-bg);--menu-item-timing-in:60ms ease-in-out;--menu-item-timing-out:.28s ease-out;--menu-item-padding-x:8px;--menu-item-padding-y:6px;box-sizing:border-box;width:100%;min-height:28px;padding-block:var(--menu-item-padding-y);padding-inline:var(--menu-item-padding-x);border-radius:var(--menu-item-radius,var(--radius-sm,4px));color:var(--menu-item-color);transition:background-color var(--menu-item-timing-out);font:inherit;font-variation-settings:inherit;text-align:left;white-space:nowrap;cursor:pointer;user-select:none;background:0 0;outline:none;flex-shrink:0;align-items:center;gap:.6ch;font-size:14px;line-height:16px;display:flex}a-menu-item:hover,a-menu-item:focus-visible,a[data-anta-menu-item]:hover,a[data-anta-menu-item]:focus-visible,a-menu-item:has(>a-menu:state(open)),a-menu-item:state(active){background:var(--menu-item-hover-bg);transition:background-color var(--menu-item-timing-in)}a-menu-item:active,a[data-anta-menu-item]:active{background:var(--menu-item-active-bg);transition:none}a-menu-item[selected],a[data-anta-menu-item][aria-current=true]{background:var(--menu-item-selected-bg)}a-menu-item:focus-visible,a[data-anta-menu-item]:focus-visible{outline:1px solid var(--focus-ring);outline-offset:1px}a-menu-item>a-menu-item-label,a-menu-item>a-menu-item-text,a[data-anta-menu-item]>a-menu-item-label,a[data-anta-menu-item]>a-menu-item-text{flex:auto;min-width:0}a-menu-item>a-menu-item-text,a[data-anta-menu-item]>a-menu-item-text{flex-direction:column;display:flex}a-menu-item:has(>a-menu-item-text),a[data-anta-menu-item]:has(>a-menu-item-text){align-items:flex-start}a-menu-item-label{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}a-menu-item-hint{text-overflow:ellipsis;min-width:0;color:var(--menu-item-hint-color);margin-block-start:1px;font-size:12px;line-height:15px;display:block;overflow:hidden}a-menu-item>a-icon,a[data-anta-menu-item]>a-icon{--icon-size:16px;color:var(--menu-item-icon-color);flex:none}a-menu-item>[data-indicator]{pointer-events:none;flex:none;align-items:center;min-height:1lh;display:inline-flex}a-menu-item>a-checkbox,a-menu-item>a-radio{--checkbox-gap:0;--radio-gap:0;pointer-events:none;flex:none}a-menu-item>a-switch[data-menu-item-switch]{--switch-gap:0;pointer-events:none;flex:none;margin-inline-start:auto}a-menu-item>kbd+a-switch[data-menu-item-switch]{margin-inline-start:0}a-menu-item>a-checkbox:before,a-menu-item>a-checkbox:after,a-menu-item>a-radio:before{margin-block-start:0}a-menu-item>a-radio:after{margin-block-start:calc((var(--radio-control-size) - (var(--radio-dot-size) - var(--_radio-dot-adjust))) / 2)}a-menu-item:has(>:is(a-icon,a-checkbox,a-radio,[data-indicator]):first-child:not(:only-child)),a[data-anta-menu-item]:has(>:is(a-icon,[data-indicator]):first-child:not(:only-child)){padding-inline-start:var(--menu-item-padding-y)}a-menu-item:not([submenu]):has(>a-icon:last-child:not(:only-child)),a[data-anta-menu-item]:has(>a-icon:last-child:not(:only-child)){padding-inline-end:max(0px,var(--menu-item-padding-x) - 2px)}a-menu-item>kbd,a[data-anta-menu-item]>kbd{color:var(--text-5);font:inherit;font-variation-settings:inherit;letter-spacing:.1ch;white-space:nowrap;flex:none;margin-left:auto;padding-left:12px;font-size:1em}a-menu-item[submenu]>a-icon:last-of-type{margin-left:auto}a-menu-item[submenu]>a-icon:last-of-type,a-menu-item>a-icon:last-child:not(:only-child),a[data-anta-menu-item]>a-icon:last-child:not(:only-child){position:relative;inset-inline-end:-2px}a-menu-item[tone=brand],a-menu-item[tone=info],a-menu-item[tone=success],a-menu-item[tone=warning],a-menu-item[tone=critical],a[data-anta-menu-item][tone=brand],a[data-anta-menu-item][tone=info],a[data-anta-menu-item][tone=success],a[data-anta-menu-item][tone=warning],a[data-anta-menu-item][tone=critical]{--menu-item-icon-color:var(--menu-item-color)}a-menu-item[tone=brand],a[data-anta-menu-item][tone=brand]{--menu-item-color:var(--text-2-brand);--menu-item-hint-color:var(--text-3-brand)}a-menu-item[tone=info],a[data-anta-menu-item][tone=info]{--menu-item-color:var(--text-2-info);--menu-item-hint-color:var(--text-3-info)}a-menu-item[tone=success],a[data-anta-menu-item][tone=success]{--menu-item-color:var(--text-2-success);--menu-item-hint-color:var(--text-3-success)}a-menu-item[tone=warning],a[data-anta-menu-item][tone=warning]{--menu-item-color:var(--text-2-warning);--menu-item-hint-color:var(--text-3-warning)}a-menu-item[tone=critical],a[data-anta-menu-item][tone=critical]{--menu-item-color:var(--text-2-critical);--menu-item-hint-color:var(--text-3-critical)}a-menu-item[tone]:not([tone=""],[tone=brand],[tone=neutral],[tone=info],[tone=success],[tone=warning],[tone=critical]),a[data-anta-menu-item][tone]:not([tone=""],[tone=brand],[tone=neutral],[tone=info],[tone=success],[tone=warning],[tone=critical]){--menu-item-tone-source:var(--text-2);--menu-item-color:light-dark(oklch(from var(--menu-item-tone-source) .45 c h),oklch(from var(--menu-item-tone-source) .78 c h));--menu-item-icon-color:var(--menu-item-color);--menu-item-hint-color:light-dark(oklch(from var(--menu-item-tone-source) .45 c h / .8),oklch(from var(--menu-item-tone-source) .78 c h / .8));@supports (color:attr(probe type(<color>),red)){--menu-item-tone-source:attr(tone type(<color>), var(--text-2))}}a-menu-item[disabled],a[data-anta-menu-item][aria-disabled=true]{--menu-item-color:var(--text-5);--menu-item-icon-color:var(--text-5);--menu-item-hint-color:var(--text-5);cursor:default;pointer-events:none}a-menu:not(:defined){display:none}a-menu{--menu-bg:light-dark(color-mix(in oklch, var(--bg-1) 90%, transparent),color-mix(in oklch, var(--bg-1) 78%, transparent));--menu-round:initial;--menu-radius:var(--radius-md,8px);--menu-border:1px solid var(--border-3);--menu-shadow:0 2px 6px color-mix(in oklch, var(--text-1) 8%, transparent), 0 8px 24px color-mix(in oklch, var(--text-1) 10%, transparent);--menu-padding:4px;--menu-item-radius:max(0px, calc(var(--menu-radius) - var(--menu-padding)));--menu-min-width:88px;--menu-backdrop-filter:blur(20px);--menu-width-duration:.16s;--_anchor-width:initial;--_menu-max-height:initial;--_menu-fade-top:initial;--_menu-fade-bottom:initial;--_menu-gap-top:initial;display:contents}a-menu::part(menu){box-sizing:border-box;min-width:max(var(--menu-min-width,88px),var(--_anchor-width,0px));max-width:calc(100vw - 8px);max-height:var(--_menu-max-height,calc(100dvh - 8px));background:var(--menu-bg,Canvas);color:var(--text-2,CanvasText);border:var(--menu-border,1px solid);border-radius:var(--menu-radius,8px);box-shadow:var(--menu-shadow,0 8px 24px oklch(0% none none/.2));backdrop-filter:var(--menu-backdrop-filter,blur(20px));opacity:0;transition:opacity .14s ease-out,translate .14s ease-out,width var(--menu-width-duration,.16s) ease,display .14s allow-discrete,overlay .14s allow-discrete;outline:none;flex-direction:column;margin:0;padding:0;position:fixed;inset:0 auto auto 0;overflow:hidden;translate:0 -4px}a-menu::part(menu):popover-open{opacity:1;transition:opacity .1s ease-out,translate .1s ease-out,width var(--menu-width-duration,.16s) ease,display .1s allow-discrete,overlay .1s allow-discrete;display:flex;translate:0}@starting-style{a-menu::part(menu):popover-open{opacity:0;translate:0 -4px}}a-menu::part(header),a-menu::part(footer){flex:none;display:block}:where(a-menu>:is(a-menu-header,a-select-header)[slot=header]),:where(a-menu>:is(a-menu-footer,a-select-footer)[slot=footer]){padding:var(--menu-padding,4px);display:block}a-menu::part(scroll){overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:var(--menu-padding,4px);scroll-padding-block:var(--menu-padding,4px);-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent var(--_menu-gap-top,0px),#000 var(--_menu-fade-top,0px),#000 calc(100% - var(--_menu-fade-bottom,0px)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,transparent var(--_menu-gap-top,0px),#000 var(--_menu-fade-top,0px),#000 calc(100% - var(--_menu-fade-bottom,0px)),transparent 100%);flex-direction:column;flex:auto;gap:1px;display:flex;overflow-y:auto}@media (prefers-reduced-motion:reduce){a-menu{--menu-width-duration:0}}a-menu[round]{--menu-radius:var(--menu-round,20px);@supports (border-radius:attr(probe type(<length>),1px)){--menu-radius:var(--menu-round,attr(round type(<length>), 20px))}}a-menu[round] a-menu:not([round]){--menu-radius:inherit}.dark a-menu{--menu-shadow:0 2px 8px oklch(0% none none/.5), 0 12px 32px oklch(0% none none/.4), inset 0 0 0 1px oklch(100% 5.96046e-8 none/.08)}a-tooltip:not(:defined){display:none}@media (hover:none) and (pointer:coarse){:where(:has(>a-tooltip)){-webkit-touch-callout:none;user-select:none}}a-tooltip{--tooltip-bg:light-dark(color-mix(in oklch, var(--bg-1) 80%, transparent),color-mix(in oklch, var(--bg-1) 70%, transparent));--tooltip-shadow:0 1px 8px color-mix(in oklch, var(--text-1) 15%, transparent), 0 0 1px color-mix(in oklch, var(--text-1) 50%, transparent);--tooltip-radius:3px;--tooltip-max-width:min(calc(100vw - 20px) , 80ch);--tooltip-border:none;--tooltip-backdrop-filter:blur(8px);display:contents}a-tooltip::part(container){--_dur:.15s;color:inherit;box-sizing:border-box;pointer-events:none;opacity:0;width:fit-content;transition:opacity var(--_dur) ease,overlay var(--_dur) ease allow-discrete,display var(--_dur) ease allow-discrete;background:0 0;border:0;margin:0;padding:0;position:fixed;top:0;left:0;overflow:visible}a-tooltip::part(container):popover-open{opacity:1}@starting-style{a-tooltip::part(container):popover-open{opacity:0}}a-tooltip::part(bubble){box-sizing:border-box;width:fit-content;max-width:var(--tooltip-max-width,min(calc(100vw - 20px) , 80ch));text-align:left;background:var(--tooltip-bg,Canvas);max-height:calc(100vh - 20px);color:var(--text-2,CanvasText);box-shadow:var(--tooltip-shadow,0 1px 8px oklch(0% none none/.2));backdrop-filter:var(--tooltip-backdrop-filter,blur(8px));padding:var(--tooltip-padding,4px 8px);border:var(--tooltip-border,none);border-radius:var(--tooltip-radius,3px);font-family:var(--sans-serif,system-ui, sans-serif);letter-spacing:var(--_tooltip-letter-spacing,.025ch);word-spacing:normal;text-transform:none;white-space:break-spaces;word-break:break-word;overflow-wrap:break-word;outline:none;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.5;transition:opacity 60ms linear;display:block;overflow:clip}a-tooltip[interactive]::part(container){pointer-events:auto}a-tooltip:state(proximity-hidden)::part(bubble){transition:none}@media (prefers-reduced-motion:reduce){a-tooltip::part(container),a-tooltip::part(bubble){transition:none}}a-tooltip[round]{--tooltip-radius:20px;@supports (border-radius:attr(probe type(<length>),1px)){--tooltip-radius:attr(round type(<length>), 20px)}}.dark a-tooltip{--tooltip-shadow:0 2px 16px oklch(0% none none/.7), inset 0 0 0 1px oklch(100% 5.96046e-8 none/.15)}@media (forced-colors:active){a-tooltip{--tooltip-border:1px dotted CanvasText}}}@layer anta.theme;@property --box-fade-start-x-strength{syntax:"<number>";inherits:false;initial-value:0}@property --box-fade-end-x-strength{syntax:"<number>";inherits:false;initial-value:0}@property --box-fade-start-y-strength{syntax:"<number>";inherits:false;initial-value:0}@property --box-fade-end-y-strength{syntax:"<number>";inherits:false;initial-value:0}a-tooltip>p:last-child,a-tooltip>:not([slot])>p:last-child{margin-block-end:0}
