.abu-menu{position:relative;display:inline-flex}.abu-menu__panel{position:absolute;top:calc(100% + 4px);z-index:50;padding:4px;background:var(--abu-paper);border:1px solid var(--abu-line);border-radius:var(--abu-radius-control);box-shadow:var(--abu-shadow-lg)}.abu-menu__panel--start{left:0}.abu-menu__panel--end{right:0}.abu-menu__item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;font:inherit;font-size:.875rem;color:var(--abu-ink);text-align:left;background:none;border:0;border-radius:var(--abu-radius-tile);cursor:pointer}.abu-menu__item:hover,.abu-menu__item:focus-visible{background:var(--abu-paper-2)}.abu-menu__label{flex:1}.abu-menu__flag{width:20px;height:13px;object-fit:cover;border-radius:2px}.abu-menu__check{width:16px;height:16px;color:var(--abu-blue)}.abu-menu__trigger{display:inline-flex;align-items:center;gap:8px;min-height:var(--abu-touch);padding:0 10px;font:inherit;font-size:.875rem;color:var(--abu-ink);background:none;border:0;border-radius:var(--abu-radius-control);cursor:pointer}.abu-menu__trigger:hover{background:var(--abu-paper-2)}.abu-menu__trigger svg{width:16px;height:16px;flex-shrink:0}.abu-cloud-divider-seam{width:100%;margin-bottom:-1px}.abu-peek{--abu-peek-w: 84px;--abu-peek-show: 16px;--abu-peek-row: calc(var(--abu-peek-w) * 333 / 660);position:absolute;right:16px;bottom:100%;display:flex;align-items:flex-end;gap:6px;height:var(--abu-peek-row);overflow:hidden;pointer-events:none}@media(min-width:640px){.abu-peek{--abu-peek-w: 122px;--abu-peek-show: 22px;right:48px;gap:12px}}.abu-peek__character{pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;transform:translateY(calc(100% - var(--abu-peek-show)));transition:transform var(--abu-t-slow, .5s) var(--abu-ease-out, ease-out)}.abu-peek:hover .abu-peek__character{transform:none}.dark .abu-peek__character,[data-theme=dark] .abu-peek__character{filter:drop-shadow(0 0 1px rgb(255 255 255 / .9)) drop-shadow(0 0 4px rgb(255 255 255 / .4))}@media(prefers-reduced-motion:reduce){.abu-peek__character{transition:none}}.abu-suggestion{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:hsl(var(--abu-blue-hsl) / .08);border-bottom:1px solid hsl(var(--abu-blue-hsl) / .2)}.abu-suggestion__text{min-width:0}.abu-suggestion__title{margin:0;font-size:.875rem;font-weight:600;color:var(--abu-ink)}.abu-suggestion__description{margin:2px 0 0;font-size:.75rem;color:var(--abu-ink-soft)}@media(max-width:639px){.abu-suggestion__description{display:none}}.abu-suggestion__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.abu-suggestion__stay,.abu-suggestion__switch{display:inline-flex;align-items:center;gap:6px;min-height:var(--abu-touch);padding:0 14px;font:inherit;font-size:.75rem;font-weight:700;border-radius:var(--abu-radius-control);cursor:pointer}.abu-suggestion__stay{color:var(--abu-ink);background:var(--abu-paper);border:1px solid var(--abu-line)}.abu-suggestion__switch{color:#fff;background:var(--abu-blue);border:0}.abu-suggestion__switch:hover{filter:brightness(.93)}.abu-suggestion__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--abu-ink-soft);background:none;border:0;border-radius:var(--abu-radius-tile);cursor:pointer}.abu-suggestion__close:hover{color:var(--abu-ink)}.abu-suggestion__close svg{width:16px;height:16px}.abu-menu__trigger-label{display:none}@media(min-width:640px){.abu-menu__trigger-label{display:inline}}
