@layer warp.components{:where([data-scope=menu][data-part=content]){min-inline-size:208px}:where([data-scope=menu]) :where([data-part=item]),:where([data-scope=select]) :where([data-part=item]),:where([data-scope=palette]) :where([data-part=item]){align-items:center;gap:var(--warp-space-related);min-block-size:max(32px, var(--warp-control-sm), var(--warp-target-min));padding-inline:var(--warp-space-related) var(--warp-pad-control);border-radius:max(2px, calc(var(--warp-radius-surface) - 4px));color:var(--warp-color-text);cursor:default;-webkit-user-select:none;user-select:none;scroll-margin-block:var(--warp-space-tight);transition:background-color var(--warp-duration-fast) var(--warp-ease-out);outline:none;text-decoration:none;display:flex;position:relative}:where([data-scope=menu]) :where([data-part=item]:focus),:where([data-scope=menu]) :where([data-part=item][data-state=open]),:where([data-scope=select]) :where([data-part=item][data-highlighted]),:where([data-scope=palette]) :where([data-part=item][aria-selected=true]){background:color-mix(in oklab, currentColor calc(var(--warp-state-hover) * 100%), transparent)}:where([data-scope=menu]) :where([data-part=item]:focus-visible),:where([data-scope=select]) :where([data-part=item][data-highlighted][data-keyboard]){box-shadow:inset var(--warp-border-emphasis) 0 0 var(--warp-color-focus)}:where([data-scope=menu][data-part=content]:has(>[data-part=shuttle])){isolation:isolate}:where([data-scope=menu]:has(>[data-part=shuttle])) :where([data-part=item]:focus){box-shadow:none;background:0 0}:where([data-scope=menu][data-part=content])>:where([data-part=shuttle]){background:color-mix(in oklab, currentColor calc(var(--warp-state-hover) * 130%), transparent)}:where([data-scope=menu]) :where([data-part=item][aria-disabled=true]){opacity:var(--warp-opacity-disabled)}:where([data-scope=menu]) :where([data-part=item][data-tone=critical]){color:var(--warp-color-critical-text)}:where([data-scope=menu]) :where([data-part=item])>:where(svg[data-icon]),:where([data-scope=palette]) :where([data-part=item])>:where(svg[data-icon]){color:var(--warp-color-text-subtle)}:where([data-scope=menu]) :where([data-part=item][data-tone=critical])>:where(svg[data-icon]){color:inherit}:where([data-scope=menu]) :where([data-part=item-label]){white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:clip}:where([data-scope=menu]) :where([data-part=shortcut]),:where([data-scope=palette]) :where([data-part=shortcut]){font:400 11.5px/1 var(--warp-font-mono);letter-spacing:.02em;color:var(--warp-color-text-subtle);margin-inline-start:auto;padding-inline-start:var(--warp-space-group)}:where([data-scope=menu]) :where([data-part=indicator]){inline-size:var(--warp-icon-md);color:var(--warp-color-accent-text);place-items:center;display:grid}:where([data-scope=menu]) :where([role=menuitemcheckbox]:not([aria-checked=true])) :where([data-part=indicator])>:where(*),:where([data-scope=menu]) :where([role=menuitemradio]:not([aria-checked=true])) :where([data-part=indicator])>:where(*){visibility:hidden}:where([data-scope=menu]) :where([role=menuitemradio]) :where([data-part=indicator])>:where(i){background:currentColor;border-radius:999px;block-size:6px;inline-size:6px}:where([data-scope=menu]) :where([data-part=separator]){block-size:var(--warp-border-hairline);margin:var(--warp-space-tight) calc(var(--warp-space-tight) * -1);background:var(--warp-color-border);border:0}:where([data-scope=menu]) :where([data-part=group-label]),:where([data-scope=palette]) :where([data-part=group-label]),:where([data-scope=select]) :where([data-part=group-label]){padding:var(--warp-space-related) var(--warp-space-related) var(--warp-space-tight);font-family:var(--warp-text-eyebrow-font);font-size:var(--warp-text-eyebrow-size);letter-spacing:var(--warp-text-eyebrow-tracking);text-transform:var(--warp-text-eyebrow-case);color:var(--warp-color-text-subtle);font-weight:500}:where([data-scope=menu]) :where([data-part=item])>:where([data-part=chevron]){color:var(--warp-color-text-subtle);inline-size:var(--warp-icon-sm);block-size:var(--warp-icon-sm);margin-inline-start:auto}:where([data-scope=menu][data-part=content][data-placement=sheet]){inset:auto 8px calc(8px + env(safe-area-inset-bottom,0px)) 8px;max-block-size:70dvh;inline-size:auto;min-inline-size:0;max-inline-size:none;padding:var(--warp-space-related);border-radius:max(var(--warp-radius-surface), 10px);--_side-x:0;--_side-y:3}:where([data-scope=menu][data-placement=sheet]) :where([data-part=item]){min-block-size:48px;font-size:var(--warp-text-control-size)}@media (forced-colors:active){:where([data-scope=menu]) :where([data-part=item]:is(:focus,[data-state=open])),:where([data-scope=select]) :where([data-part=item][data-highlighted]),:where([data-scope=palette]) :where([data-part=item][aria-selected=true]),:where([role=listbox]) :where([role=option][data-highlighted]){forced-color-adjust:none;color:highlighttext;box-shadow:none;background:highlight}:where([data-scope=menu]) :where([data-part=indicator]),:where([data-scope=select]) :where([data-part=indicator]),:where([role=listbox]) :where([data-part=indicator]){color:inherit}}}