.vos-ask-root{position:fixed;inset:0;z-index:1100}.vos-ask-scrim{position:absolute;inset:0;background:rgba(14,16,30,.06);animation:vosAskFade .16s cubic-bezier(.2,0,0,1) both}:root[data-theme=dark] .vos-ask-scrim{background:rgba(0,0,0,.22)}.vos-ask-root[data-mode=centre] .vos-ask-scrim{background:rgba(14,16,30,.16)}:root[data-theme=dark] .vos-ask-root[data-mode=centre] .vos-ask-scrim{background:rgba(0,0,0,.4)}.vos-ask-root[data-mode=sheet] .vos-ask-scrim{background:rgba(8,10,20,.42)}.vos-ask{position:fixed;box-sizing:border-box;width:min(360px,calc(100vw - 24px));padding:18px 18px 16px;background:var(--color-card);color:var(--color-ink);border-radius:var(--radius-lg);box-shadow:var(--card-edge),0 0 0 1px var(--color-line),var(--shadow-float);font-family:var(--font-ui);outline:none;transform-origin:var(--origin,center);animation:vosAskIn .16s cubic-bezier(.2,0,0,1) both}.vos-ask-root[data-mode=centre] .vos-ask{top:50%;left:50%;translate:-50% -50%;width:min(400px,calc(100vw - 32px))}.vos-ask-root[data-mode=sheet] .vos-ask{left:0;right:0;bottom:0;width:auto;padding:10px 20px calc(16px + env(safe-area-inset-bottom, 0px));border-radius:var(--radius-xl) var(--radius-xl) 0 0;animation:vosAskSheet .24s cubic-bezier(.2,0,0,1) both}.vos-ask-grip{display:block;width:36px;height:4px;border-radius:999px;margin:0 auto 14px;background:var(--color-line)}.vos-ask-title{margin:0;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance}.vos-ask-body{margin:6px 0 0;font-size:13.5px;line-height:1.45;color:var(--color-muted);text-wrap:pretty}.vos-ask-chip{display:inline-flex;align-items:center;gap:6px;margin-top:12px;height:26px;padding:0 10px;border-radius:var(--radius-pill);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-accentInk);background:color-mix(in oklab,var(--color-accent) 12%,var(--color-card));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-accent) 26%,var(--color-card))}.vos-ask-chip svg{flex:none}.vos-ask-field{display:flex;flex-direction:column;gap:6px;margin-top:14px;font-size:12.5px;font-weight:600;color:var(--color-muted)}.vos-ask-field input,.vos-ask-field textarea{box-sizing:border-box;width:100%;min-height:42px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--btn2-edge);background:var(--color-bg);color:var(--color-ink);font:500 14.5px/1.4 var(--font-ui);resize:vertical;user-select:text;-webkit-user-select:text}.vos-ask-field input:focus,.vos-ask-field textarea:focus{outline:2px solid var(--color-focus);outline-offset:1px;border-color:transparent}.vos-ask-field [aria-invalid=true]{border-color:var(--color-failSolid)}.vos-ask-field em{font-style:normal;font-weight:600;color:var(--color-failInk)}.vos-ask-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.vos-ask-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:var(--radius-pill);font:700 14px/1 var(--font-ui);white-space:nowrap}.vos-ask-btn[data-kind=cancel]{background:var(--color-tile);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--btn2-edge);font-weight:600}.vos-ask-btn[data-kind=go]{background:var(--grad-accent);background-origin:border-box;color:#fff;box-shadow:var(--shadow-accent)}.vos-ask-btn[data-kind=danger]{background:var(--color-failSolid);color:#fff}.vos-ask-root[data-mode=sheet] .vos-ask-actions{margin-top:18px}.vos-ask-root[data-mode=sheet] .vos-ask-btn{flex:1;height:48px;font-size:15px}.vos-ask-root[data-leaving]{pointer-events:none}.vos-ask-root[data-leaving] .vos-ask{animation:vosAskOut .13s ease-out both}.vos-ask-root[data-leaving][data-mode=sheet] .vos-ask{animation:vosAskSheetOut .18s ease-in both}.vos-ask-root[data-leaving] .vos-ask-scrim{animation:vosAskFadeOut .13s ease-out both}@keyframes vosAskIn{0%{opacity:0;transform:translateY(var(--from-y,0)) scale(.96)}to{opacity:1;transform:none}}@keyframes vosAskOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.98)}}@keyframes vosAskSheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes vosAskSheetOut{0%{transform:none}to{transform:translateY(100%)}}@keyframes vosAskFade{0%{opacity:0}to{opacity:1}}@keyframes vosAskFadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.vos-ask,.vos-ask-root[data-mode=sheet] .vos-ask{animation:vosAskFade .12s linear both}.vos-ask-root[data-leaving] .vos-ask,.vos-ask-root[data-leaving][data-mode=sheet] .vos-ask{animation:vosAskFadeOut .1s linear both}.vos-undo,.vos-undo[data-leaving]{transform:none!important}}:root[data-input=key] .vos-ask{animation-duration:1ms}.vos-undo.vos-toast{z-index:1090}.vos-undo{display:flex;align-items:center;gap:10px;max-width:min(440px,calc(100vw - 32px));box-sizing:border-box;padding:8px 8px 8px 14px;border-radius:var(--radius-sm);color:#fff;font:600 13.5px/1.3 var(--font-ui)}.vos-undo-text{flex:1;min-width:0}.vos-undo-btn{all:unset;box-sizing:border-box;cursor:pointer;height:32px;padding:0 12px;border-radius:var(--radius-pill);font:800 13px/1 var(--font-ui);color:var(--accent-200);background:hsla(0,0%,100%,.1)}.vos-undo-x{all:unset;box-sizing:border-box;cursor:pointer;width:32px;height:32px;border-radius:999px;display:grid;place-items:center;color:hsla(0,0%,100%,.72)}