.arc-ov-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.arc-swap-host{display:grid}.arc-swap{overflow-wrap:anywhere;min-width:0;line-height:var(--leading-body);grid-area:1/1;display:block}.arc-ov-close{width:var(--space-8);height:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-control);background:color-mix(in oklab, var(--surface-muted) 55%, transparent);color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);flex:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.arc-ov-close:hover{background:var(--surface-muted);color:var(--foreground)}}.arc-ov-close:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.96)}.arc-ov-close svg{display:block}:where([dir=rtl]) .arc-ov-chevron{transform:scaleX(-1)}.arc-ov-header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-6);border-block-end:1px solid var(--border);flex:none;display:flex}.arc-ov-heading{min-width:0}.arc-ov-title{font-family:var(--font-body);font-size:var(--text-lg);letter-spacing:var(--tracking-body);font-weight:500;line-height:var(--leading-body);margin:0}.arc-ov-description{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.arc-ov-header>.arc-ov-close{margin-block:calc((var(--text-lg) * var(--leading-body) - var(--space-8)) / 2)}.arc-ov-body{min-height:0;padding:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-body)}.arc-floating{--arc-x:0px;--arc-y:-5px;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);font-family:var(--font-body);letter-spacing:var(--tracking-body);transform-origin:var(--bits-floating-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter), transform var(--duration-spring) var(--ease-spring);outline:none}.arc-floating[data-side=top]{--arc-y:5px}.arc-floating[data-side=left]{--arc-x:5px;--arc-y:0px}.arc-floating[data-side=right]{--arc-x:-5px;--arc-y:0px}@starting-style{.arc-floating[data-state=open]{opacity:0;transform:translate(var(--arc-x), var(--arc-y)) scale(.97)}}.arc-floating[data-state=closed]{opacity:0;transform:translate(calc(var(--arc-x) * .5), calc(var(--arc-y) * .5)) scale(.98);transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);pointer-events:none}@media (prefers-reduced-motion:reduce){.arc-ov-close,.arc-ov-close:active{transition:none;transform:none}.arc-floating,.arc-floating[data-state=closed]{transition:opacity var(--duration-instant) var(--ease-standard);transform:none}@starting-style{.arc-floating[data-state=open]{transform:none}}}.arc-menu{z-index:60;min-width:min(12rem, var(--bits-floating-available-width,12rem));max-width:var(--bits-floating-available-width,100vw);max-height:var(--bits-floating-available-height,80vh);padding:5px;position:relative;overflow-y:auto}.arc-menu-highlight{inset-inline:5px;border-radius:calc(var(--radius-panel) - 6px);background:var(--surface-muted);opacity:0;pointer-events:none;transition:background-color var(--duration-fast) var(--ease-standard);position:absolute;top:0}.arc-menu-highlight[data-tone=danger]{background:color-mix(in oklab, var(--danger) 8%, var(--surface))}.arc-menu-item{border-radius:calc(var(--radius-panel) - 6px);min-height:36px;color:var(--foreground);font-size:var(--text-sm);line-height:var(--leading-body);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;align-items:center;gap:10px;padding-inline:11px;text-decoration:none;display:flex;position:relative}.arc-menu-item[data-tone=danger]{color:var(--danger)}.arc-menu-item[data-disabled]{opacity:.45;cursor:default}.arc-menu:not([data-glide]) .arc-menu-item[data-highlighted]{background:var(--surface-muted)}.arc-menu-item>.arc-menu-icon{width:17px;color:var(--text-secondary);flex:none;display:inline-flex}.arc-menu-item[data-tone=danger]>.arc-menu-icon{color:var(--danger)}.arc-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.arc-menu-shortcut{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.02em;margin-inline-start:auto;padding-inline-start:var(--space-4)}.arc-menu-indicator{width:17px;color:var(--accent);flex:none;place-items:center;display:inline-grid}.arc-menu-separator{height:1px;margin:var(--space-1) calc(var(--space-1) * -1);background:var(--border-subtle)}.arc-menu-heading{padding:var(--space-2) 11px var(--space-1);color:var(--text-muted);font-size:var(--text-xs);font-weight:500}.arc-menu-sub-chevron{color:var(--text-muted);margin-inline-start:auto}@media (prefers-reduced-motion:reduce){.arc-menu-highlight{transition:none}}
