@layer components{.overlay-popup-layout{--popup-shadow:0 4px 12px #11182714,0 1px 3px #1118270f;box-sizing:border-box;max-width:var(--available-width);max-height:var(--available-height);border-radius:max(0px,calc(var(--control-radius,var(--radius)) + 4*var(--component-unit,.0625rem)));box-shadow:var(--popup-shadow);font-size:calc(14*var(--component-unit,.0625rem));line-height:calc(20*var(--component-unit,.0625rem));overflow-wrap:anywhere;transform-origin:var(--transform-origin);outline:none;transition:opacity .16s cubic-bezier(.16,1,.3,1),scale .16s cubic-bezier(.16,1,.3,1);position:relative}.overlay-popup-layout:is([data-starting-style],[data-ending-style]){opacity:0;scale:.98}.overlay-popup-layout[data-ending-style]{transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,1,1)}.overlay-popup-layout:is([data-instant=group],[data-instant=trigger-change]),.tooltip-popup-layout[data-instant],.preview-popup-layout[data-instant=focus]{transition:none}.popover-popup-layout,.preview-popup-layout{gap:calc(16*var(--component-unit,.0625rem));width:calc(288*var(--component-unit,.0625rem));padding:calc(16*var(--component-unit,.0625rem));overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.preview-popup-layout{width:calc(320*var(--component-unit,.0625rem));gap:calc(12*var(--component-unit,.0625rem))}.popover-header-layout{gap:calc(6*var(--component-unit,.0625rem));flex-direction:column;display:flex}.popover-title-layout{font-size:calc(14*var(--component-unit,.0625rem));line-height:calc(20*var(--component-unit,.0625rem));font-weight:600}.popover-description-layout{color:var(--muted-foreground);font-size:calc(13*var(--component-unit,.0625rem));line-height:calc(20*var(--component-unit,.0625rem))}.overlay-trigger-layout:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tooltip-popup-layout{align-items:center;gap:calc(6*var(--component-unit,.0625rem));width:max-content;max-width:min(calc(256*var(--component-unit,.0625rem)),var(--available-width));padding:calc(6*var(--component-unit,.0625rem))calc(8*var(--component-unit,.0625rem));border-radius:var(--control-radius,var(--radius));box-shadow:none;font-size:calc(12*var(--component-unit,.0625rem));line-height:calc(18*var(--component-unit,.0625rem));transition-property:opacity;display:inline-flex;scale:none}.tooltip-popup-layout:is([data-starting-style],[data-ending-style]){scale:none}.tooltip-arrow-layout{width:calc(8*var(--component-unit,.0625rem));height:calc(8*var(--component-unit,.0625rem));background:inherit;pointer-events:none;rotate:45deg}.tooltip-arrow-layout[data-side=top]{bottom:calc(-4*var(--component-unit,.0625rem))}.tooltip-arrow-layout[data-side=bottom]{top:calc(-4*var(--component-unit,.0625rem))}.tooltip-arrow-layout[data-side=left]{right:calc(-4*var(--component-unit,.0625rem))}.tooltip-arrow-layout[data-side=right]{left:calc(-4*var(--component-unit,.0625rem))}.menu-popup-layout{--menu-indicator:calc(16*var(--component-unit,.0625rem));--menu-gap:calc(8*var(--component-unit,.0625rem));width:var(--anchor-width);min-width:min(calc(192*var(--component-unit,.0625rem)),var(--available-width));max-height:min(var(--available-height),calc(368*var(--component-unit,.0625rem)));padding:calc(4*var(--component-unit,.0625rem));overscroll-behavior:contain;scroll-padding-block:calc(4*var(--component-unit,.0625rem));overflow:hidden auto}.menu-sub-popup-layout{width:max-content}.menu-item-layout{box-sizing:border-box;align-items:center;gap:var(--menu-gap);width:100%;min-width:0;min-height:calc(32*var(--component-unit,.0625rem));padding:calc(6*var(--component-unit,.0625rem))calc(8*var(--component-unit,.0625rem));border-radius:max(0px,calc(var(--control-radius,var(--radius)) - 2*var(--component-unit,.0625rem)));font-size:calc(14*var(--component-unit,.0625rem));line-height:calc(20*var(--component-unit,.0625rem));text-align:start;cursor:default;-webkit-user-select:none;user-select:none;outline:none;font-weight:400;display:flex}.menu-item-content-layout{align-items:center;gap:var(--menu-gap);overflow-wrap:anywhere;flex:1;min-width:0;display:flex}.menu-item-content-layout>svg{flex:0 0 calc(16*var(--component-unit,.0625rem));width:calc(16*var(--component-unit,.0625rem));height:calc(16*var(--component-unit,.0625rem));pointer-events:none}.menu-item-content-layout>[data-slot=menu-item-text]{flex:1;min-width:0}.menu-item-layout [data-slot=menu-item-description]{color:var(--muted-foreground);font-size:calc(12*var(--component-unit,.0625rem));line-height:calc(18*var(--component-unit,.0625rem));font-weight:400;display:block}.menu-indicator-layout{flex:0 0 var(--menu-indicator);pointer-events:none;justify-content:center;align-items:center;margin-inline-start:auto;display:flex}.menu-indicator-layout svg{width:calc(12*var(--component-unit,.0625rem));height:calc(12*var(--component-unit,.0625rem))}.menu-indicator-layout .menu-chevron-layout{width:calc(16*var(--component-unit,.0625rem));height:calc(16*var(--component-unit,.0625rem))}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .menu-chevron-layout{rotate:180deg}.menu-item-layout[data-inset=true],.menu-label-layout[data-inset=true]{padding-inline-start:calc(32*var(--component-unit,.0625rem))}.menu-item-layout[data-disabled]{cursor:not-allowed}.menu-label-layout{padding:calc(8*var(--component-unit,.0625rem));color:var(--muted-foreground);font-size:calc(12*var(--component-unit,.0625rem));line-height:calc(18*var(--component-unit,.0625rem));font-weight:500}.menu-shortcut-layout{color:var(--muted-foreground);font-size:calc(12*var(--component-unit,.0625rem));line-height:calc(18*var(--component-unit,.0625rem));white-space:nowrap;flex-shrink:0;margin-inline-start:auto;font-weight:400}.menu-separator-layout{height:1px;margin:calc(4*var(--component-unit,.0625rem));background:var(--border)}.menubar-layout{align-items:center;gap:calc(4*var(--component-unit,.0625rem));width:fit-content;max-width:100%;padding:calc(4*var(--component-unit,.0625rem));border-radius:var(--control-radius,var(--radius));flex-wrap:wrap;display:flex}.menubar-trigger-layout{min-height:calc(28*var(--component-unit,.0625rem));padding:calc(4*var(--component-unit,.0625rem))calc(8*var(--component-unit,.0625rem));border-radius:max(0px,calc(var(--control-radius,var(--radius)) - 2*var(--component-unit,.0625rem)));font-size:calc(14*var(--component-unit,.0625rem));line-height:calc(20*var(--component-unit,.0625rem));-webkit-user-select:none;user-select:none;align-items:center;font-weight:500;display:inline-flex}.dark .overlay-popup-layout{--popup-shadow:0 6px 18px #0003}.dark .menu-separator-layout{background:color-mix(in oklab,var(--border)60%,transparent)}}@media (pointer:coarse){@layer components{.menu-item-layout{min-height:44px}.overlay-trigger-layout:not(.rdp-input_trigger,.tp-input_trigger){align-items:center;min-width:44px;min-height:44px;display:inline-flex}.menubar-trigger-layout{min-height:44px}}}@media (prefers-reduced-motion:reduce){.overlay-popup-layout,.overlay-popup-layout:is([data-starting-style],[data-ending-style]){transition:none;scale:none}}@media (forced-colors:active){.overlay-trigger-layout:focus-visible{outline-color:highlight}.menu-item-layout:is([data-highlighted],[data-popup-open]){outline-offset:-2px;outline:2px solid highlight}}.popover-popup-layout:is(.rdp-popover_content,.tp-popover_content){border-radius:calc(var(--radius) + 4px);background:var(--popover);max-height:none;color:var(--popover-foreground);box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)5%,transparent),0 25px 50px -12px #00000040;font-size:var(--text-sm,.875rem);border:0;line-height:1.42857;transition:none;scale:none}
