.switch{background:var(--theme-text-separator);border-radius:999px;flex-shrink:0;align-items:center;width:32px;height:20px;padding:2px;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.switch:before{content:"";background:var(--theme-on-brand);width:16px;height:16px;box-shadow:var(--theme-shadow-xs);border-radius:999px;transition:transform .12s cubic-bezier(.25,.46,.45,.94)}.switch--on{background:var(--theme-brand)}.switch--on:before{transform:translate(12px)}.switch--sm{width:24px;height:14px}.switch--sm:before{width:10px;height:10px}.switch--sm.switch--on:before{transform:translate(10px)}.switch--busy{background:var(--theme-text-separator);justify-content:center}.switch--busy:before{display:none}.search-clear{width:20px;height:20px;color:var(--theme-text-faint);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:opacity .12s cubic-bezier(.25,.46,.45,.94),background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.search-clear:hover{background:var(--theme-hover);color:var(--theme-text)}.search-clear{color:inherit;cursor:pointer;flex-shrink:0}.search-clear:focus-visible{outline-offset:-2px}.popover-menu{justify-content:flex-end;min-width:0;max-width:100%;display:inline-flex}:is(.popover-menu:has(.fill-cell),.popover-menu:has(.pill-menu__trigger)){justify-content:flex-start}.popover-menu:has(>.add-line){width:100%;display:flex}.popover-menu{align-items:center;min-width:0}.popover-menu--flow{position:relative}.popover-menu__trigger{width:28px;height:28px;color:var(--theme-text-muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:opacity .12s cubic-bezier(.25,.46,.45,.94),background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.popover-menu__trigger:hover{background:var(--theme-hover);color:var(--theme-text)}.popover-menu--reveal .popover-menu__trigger{color:var(--theme-text-faint);opacity:0}.popover-menu--reveal .popover-menu__trigger:focus-visible{opacity:1}@media (width<=768px){.popover-menu--reveal .popover-menu__trigger{opacity:1}}.popover-menu--open .popover-menu__trigger{opacity:1;background:var(--theme-hover);color:var(--theme-text)}.popover-menu--detached{display:contents}.popover-menu__menu{--menu-origin:top right;z-index:100;--theme-surface:var(--theme-surface-raised);background:var(--theme-surface-raised);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow-menu);width:max-content;min-width:min(var(--menu-width), 100vw - 2 * 8px);--scale-from:.98;--scale-shift:0;max-width:min(336px,100vw - 16px);transform-origin:var(--menu-origin);border-radius:12px;padding:8px;animation:.14s cubic-bezier(.25,.46,.45,.94) backwards scale-fade-in;position:absolute}.popover-menu__menu--closing{--scale-from:.98;--scale-shift:0;transform-origin:var(--menu-origin);animation:scale-fade-out var(--t-exit) cubic-bezier(.25, .46, .45, .94) forwards;pointer-events:none}.popover-menu__menu--asks{width:var(--menu-width)}.popover-menu__menu--horizontal{max-width:calc(100vw - 16px)}.popover-menu__menu--horizontal .popover-menu__rows{gap:16px;display:flex}.popover-menu__menu--horizontal .popover-menu__item{width:auto}.popover-menu__menu--horizontal .popover-menu__item[aria-checked=true]{background:var(--theme-hover);font-weight:500}.popover-menu__menu--horizontal .popover-menu__check{display:none}.popover-menu__menu--lit .popover-menu__item[aria-checked=true],.popover-menu__menu--lit .popover-menu__item[aria-checked=true]:hover{background:var(--theme-hover-strong)}.popover-menu__menu--lit .popover-menu__item[aria-checked=true]>.popover-menu__mark>svg,.popover-menu__menu--lit .popover-menu__item[aria-checked=true]:hover>.popover-menu__mark>svg{color:var(--theme-text)}.popover-menu__menu--lit .popover-menu__check{display:none}.popover-menu__menu--described .popover-menu__item--two-line{border-radius:7px;gap:8px;height:auto;padding:6px 8px}.popover-menu__menu--described .popover-menu__item--two-line .popover-menu__label{font-weight:400}.popover-menu__menu--described .popover-menu__item--two-line>.popover-menu__mark{align-self:flex-start;height:20px}.popover-menu__menu--described .popover-menu__meta{color:var(--theme-text-muted);font-size:12px;line-height:18px}.popover-menu__menu--described .popover-menu__caption:has(+.popover-menu__item--two-line){padding-inline:8px}.popover-menu__menu--sentences{width:var(--menu-width)}.popover-menu__menu--sentences .popover-menu__item--two-line{border-radius:7px;gap:8px;height:auto;padding:6px 8px}.popover-menu__menu--sentences .popover-menu__item--two-line .popover-menu__label{font-weight:400}.popover-menu__menu--sentences .popover-menu__item--two-line>.popover-menu__mark{align-self:flex-start;height:20px}.popover-menu__menu--sentences .popover-menu__meta{color:var(--theme-text-muted);font-size:12px;line-height:18px}.popover-menu__menu--sentences .popover-menu__caption:has(+.popover-menu__item--two-line){padding-inline:8px}.popover-menu__menu--sentences .popover-menu__item--two-line{white-space:normal}.popover-menu__menu--sentences .popover-menu__meta{white-space:normal;text-overflow:clip;overflow:visible}.popover-menu__menu--names-first .popover-menu__text{flex:auto}.popover-menu__menu--names-first .popover-menu__value{text-overflow:ellipsis;text-align:right;flex-shrink:1000;min-width:4.5em;overflow:hidden}.popover-menu--start .popover-menu__menu{--menu-origin:top left}.popover-menu--up .popover-menu__menu{--menu-origin:bottom right}.popover-menu--start.popover-menu--up .popover-menu__menu{--menu-origin:bottom left}.popover-menu--fixed .popover-menu__menu{position:fixed}.popover-menu--over-dialog .popover-menu__menu{z-index:calc(106 + 2 * var(--depth,0))}.popover-menu--flow .popover-menu__menu{top:calc(100% + 6px);right:0}.popover-menu--flow.popover-menu--start .popover-menu__menu{left:0;right:auto}.popover-menu--flow.popover-menu--up .popover-menu__menu{top:auto;bottom:calc(100% + 6px)}.popover-menu__separator{background:var(--theme-border-header);height:1px;margin:4px 0;display:block}.popover-menu__header{display:block}.popover-menu__search{border:1px solid var(--theme-border-strong);background:var(--theme-surface);height:32px;color:var(--theme-text-tertiary);border-radius:7px;align-items:center;gap:8px;margin-bottom:6px;padding:0 8px;transition:border-color .12s cubic-bezier(.25,.46,.45,.94);display:flex}.popover-menu__search:focus-within{border-color:var(--theme-text);outline:none}.popover-menu__search input{width:100%;min-width:0;font:inherit;color:var(--theme-text);background:0 0;border:none;margin-inline-start:-2px;padding:0;padding-inline-start:2px;font-size:14px}.popover-menu__search input::placeholder{color:var(--theme-text-faint)}.popover-menu__search input:focus{box-shadow:none;outline:none}.popover-menu__search input::-webkit-search-cancel-button{appearance:none;display:none}.popover-menu__search input::-webkit-search-decoration{appearance:none;display:none}.popover-menu__search .search-clear{margin-right:-3px}.popover-menu__empty{color:var(--theme-text-muted);padding:8px 10px;font-size:14px;display:block}.popover-menu__caption{color:var(--theme-text-tertiary);align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.popover-menu__caption>.status-dot{width:auto}.popover-menu__rows>.popover-menu__caption:not(:first-child){margin-top:6px}.popover-menu__caption:has(+.popover-menu__item--two-line){padding-inline:10px}.popover-menu__heading{justify-content:space-between;align-items:center;gap:8px;height:28px;padding:0 8px;font-size:12px;line-height:16px;display:flex}.popover-menu__heading-label{color:var(--theme-text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:500;overflow:hidden}.popover-menu__heading-link{height:24px;font:inherit;color:var(--theme-text-muted);white-space:nowrap;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;margin-right:-6px;padding:0 6px;font-weight:500;transition:background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.popover-menu__heading-link>svg{color:var(--theme-text-faint);transition:color .12s cubic-bezier(.25,.46,.45,.94)}.popover-menu__heading-link:hover{background:var(--theme-hover);color:var(--theme-text)}.popover-menu__heading-link:hover>svg{color:var(--theme-text-muted)}.popover-menu__heading-link:focus-visible{outline:2px solid var(--theme-ring);outline-offset:0}.popover-menu--open>button[aria-expanded=true]:not(.button--primary,.button--danger){background:var(--open-wash,var(--theme-hover-strong))}.popover-menu__switch{margin-left:auto}.popover-menu__item--done .popover-menu__switch,.popover-menu__item--done .popover-menu__box{opacity:.5}.popover-menu__beside{display:block;position:relative}.popover-menu__beside>.popover-menu__item{padding-right:32px}.popover-menu__beside--trail{align-items:center;gap:4px;display:flex}.popover-menu__beside--trail>.popover-menu__item{flex:1;min-width:0}.popover-menu__trail{flex-shrink:0;align-items:center;gap:4px;padding-right:4px;display:inline-flex}.popover-menu__aside{width:24px;height:24px;color:var(--theme-text-faint);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.popover-menu__aside:hover{background:var(--theme-hover);color:var(--theme-text)}.popover-menu__pair{position:relative}.popover-menu__submenu{z-index:100;--theme-surface:var(--theme-surface-raised);background:var(--theme-surface-raised);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow-menu);--scale-from:.98;--scale-shift:0;transform-origin:0 0;border-radius:12px;flex-direction:column;min-width:252px;max-width:min(336px,100vw - 16px);padding:8px;animation:.14s cubic-bezier(.25,.46,.45,.94) backwards scale-fade-in;display:flex;position:fixed}.popover-menu__submenu--sentences .popover-menu__item--two-line{border-radius:7px;gap:8px;height:auto;padding:6px 8px}.popover-menu__submenu--sentences .popover-menu__item--two-line .popover-menu__label{font-weight:400}.popover-menu__submenu--sentences .popover-menu__item--two-line>.popover-menu__mark{align-self:flex-start;height:20px}.popover-menu__submenu--sentences .popover-menu__meta{color:var(--theme-text-muted);font-size:12px;line-height:18px}.popover-menu__submenu--sentences .popover-menu__caption:has(+.popover-menu__item--two-line){padding-inline:8px}.popover-menu__submenu--sentences .popover-menu__item--two-line{white-space:normal}.popover-menu__submenu--sentences .popover-menu__meta{white-space:normal;text-overflow:clip;overflow:visible}.popover-menu__submenu:before{content:"";width:15px;position:absolute;top:0;bottom:0;right:100%}.popover-menu__submenu--left{transform-origin:100% 0}.popover-menu__submenu--left:before{left:100%;right:auto}.popover-menu__submenu--over:before{content:none}.popover-menu__subrows{overscroll-behavior:contain;min-height:0;overflow-y:auto}.popover-menu__below{border-top:1px solid var(--theme-border);flex-shrink:0;margin-top:8px;padding-top:8px}.popover-menu__back{font-weight:500}.popover-menu__back>svg{color:var(--theme-text-tertiary);flex-shrink:0}.popover-menu__item{width:100%;height:28px;padding:0 8px 0 calc(8px + var(--menu-indent,0) * 14px);color:var(--theme-text);text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;font-size:14px;line-height:20px;transition:background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:flex}.popover-menu__item>svg,.popover-menu__item>.popover-menu__mark>svg{color:var(--theme-text-tertiary)}.popover-menu__item:hover:not(:disabled),.popover-menu__item--open{background:var(--theme-hover)}.popover-menu__item--two-line{border-radius:8px;gap:10px;height:40px;padding:0 10px}.popover-menu__item--two-line .popover-menu__label{font-weight:500}.popover-menu__item--three-line{align-items:flex-start;height:auto;padding:8px 10px}.popover-menu__item--busy,.popover-menu__item--done,.popover-menu__item--says{cursor:default}.popover-menu__item--busy:hover:not(:disabled),.popover-menu__item--done:hover:not(:disabled),.popover-menu__item--says:hover:not(:disabled){background:0 0}.popover-menu__item--says.popover-menu__item--done{color:var(--theme-text-tertiary)}.popover-menu__item:disabled{color:var(--theme-text-faint);cursor:default}.popover-menu__item:disabled>svg,.popover-menu__item:disabled>.popover-menu__mark>svg{color:var(--theme-text-faint)}.popover-menu__item--destructive{color:var(--theme-destructive-text)}.popover-menu__item--destructive>svg,.popover-menu__item--destructive>.popover-menu__mark>svg{color:var(--theme-destructive)}.popover-menu__item--destructive:hover{background:var(--theme-destructive-tint)}.popover-menu__item--refused,.popover-menu__item--refused.popover-menu__item--destructive{color:var(--theme-text-faint);cursor:default}.popover-menu__item--refused>svg,.popover-menu__item--refused>.popover-menu__mark>svg,.popover-menu__item--refused.popover-menu__item--destructive>svg,.popover-menu__item--refused.popover-menu__item--destructive>.popover-menu__mark>svg{color:var(--theme-text-faint)}.popover-menu__item--refused:hover,.popover-menu__item--refused.popover-menu__item--destructive:hover{background:0 0}.popover-menu__item--warning,.popover-menu__item--warning>svg,.popover-menu__item--warning>.popover-menu__mark>svg{color:var(--theme-warning-content)}.popover-menu__mark{flex-shrink:0;justify-content:center;align-items:center;min-width:16px;display:inline-flex}.popover-menu__text{flex-direction:column;flex:1;min-width:0;display:flex}.popover-menu__line{align-items:center;gap:6px;min-width:0;display:flex}.popover-menu__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.popover-menu__item--makes .popover-menu__label{color:var(--theme-text-muted);flex-shrink:0;font-size:12px}.popover-menu__item--makes .popover-menu__made{background:var(--theme-hover);min-width:0;height:20px;color:var(--theme-text);white-space:nowrap;border-radius:6px;flex:0 auto;align-items:center;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.popover-menu__made{text-overflow:ellipsis;overflow:hidden}.popover-menu__item--makes-record .popover-menu__label{flex-shrink:0}.popover-menu__item--makes-record .popover-menu__line{gap:4px;font-weight:500}.popover-menu__line:has(>.popover-menu__badge){grid-auto-flow:column;justify-content:start;display:grid}.popover-menu__badge{background:var(--theme-hover);min-width:0;height:18px;color:var(--theme-text-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:0 6px;font-size:11.5px;font-weight:500;line-height:18px;overflow:hidden}.popover-menu__value{color:var(--theme-text-faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;flex-shrink:0;font-size:12px;line-height:16px}.popover-menu__box{box-sizing:border-box;border:1.5px solid var(--theme-border-hover);width:16px;height:16px;color:var(--theme-on-brand);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;transition:background .12s cubic-bezier(.25,.46,.45,.94),border-color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.popover-menu__box--on{border-color:var(--theme-brand);background:var(--theme-brand)}.popover-menu__meta{color:var(--theme-text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.popover-menu__meta-mark{vertical-align:-3px;margin-right:4px}.popover-menu__loading-row{align-items:center;height:28px;padding:0 8px;display:flex}.popover-menu__loading-record{align-items:center;gap:10px;height:40px;padding:0 10px;display:flex}.popover-menu__loading-record--pending{padding-left:calc(8px + var(--menu-indent,0) * 14px)}.popover-menu__loading-lines{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.popover-menu__figures{color:var(--theme-text-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-family:ui-monospace,Menlo,Monaco,Cascadia Mono,Segoe UI Mono,Roboto Mono,Oxygen Mono,Ubuntu Monospace,Source Code Pro,Fira Mono,Droid Sans Mono,Courier New,monospace;font-size:11px;line-height:14px;overflow:hidden}.popover-menu__check{color:var(--theme-brand);flex-shrink:0}.popover-menu__check--done{color:var(--theme-text)}.popover-menu__chevron{color:var(--theme-text-tertiary);flex-shrink:0}.popover-menu__shortcut{border:1px solid var(--theme-border-strong);background:var(--theme-background);height:17px;color:var(--theme-text-muted);border-radius:4px;align-items:center;padding:0 5px;font-size:10px;font-weight:500;display:inline-flex}.popover-menu .soon-chip{margin-left:auto}.popover-menu__footer{border:1px solid var(--theme-border);background:var(--theme-surface);width:100%;height:28px;color:var(--theme-text);border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:14px;font-weight:500;transition:background .2s cubic-bezier(.785,.135,.15,.86);display:inline-flex}.popover-menu__footer:hover{background:var(--theme-background)}.popover-menu__footer--filled{background:var(--theme-primary);height:32px;color:var(--theme-on-primary);border-color:#0000;border-radius:8px}.popover-menu__footer--filled:hover{background:var(--theme-primary-hover)}.popover-menu__footer:disabled{opacity:.55;cursor:default}.popover-menu__footer:disabled:hover{background:var(--theme-surface)}.popover-menu__footer--filled:disabled:hover{background:var(--theme-primary)}
