.toast[data-v-fa992a04]{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--safe-bottom) + 24px);z-index:50;display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem .6rem 1rem;border-radius:999px;background:#18181bf2;border:1px solid var(--border);box-shadow:0 8px 24px #00000080;max-width:min(92vw,26rem)}.toast.error[data-v-fa992a04]{border-color:var(--reject)}.msg[data-v-fa992a04]{font-size:.9rem}.action[data-v-fa992a04]{font-weight:700;color:var(--approve);padding:.15rem .4rem}.dismiss[data-v-fa992a04]{color:var(--muted);font-size:1.1rem;line-height:1;padding:0 .25rem}.toast-enter-active[data-v-fa992a04],.toast-leave-active[data-v-fa992a04]{transition:opacity .18s ease,transform .18s ease}.toast-enter-from[data-v-fa992a04],.toast-leave-to[data-v-fa992a04]{opacity:0;transform:translate(-50%,8px)}.notconfigured[data-v-720e3c03]{padding:2rem 1.25rem;max-width:34rem;margin:0 auto;color:var(--fg)}.notconfigured code[data-v-720e3c03]{background:#1a1a1a;padding:0 .25em;border-radius:4px}:root{--bg: #000000;--fg: #ffffff;--muted: #a1a1aa;--approve: #22c55e;--reject: #ef4444;--surface: #141414;--border: #2a2a2a;--rail-size: 56px;--rail-gap: 16px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-left: env(safe-area-inset-left, 0px);color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{height:100%;margin:0}body{background:var(--bg);color:var(--fg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overscroll-behavior:none}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}a{color:var(--approve)}.round-btn{width:var(--rail-size);height:var(--rail-size);border-radius:50%;display:grid;place-items:center;background:#18181bb8;backdrop-filter:blur(6px);border:1px solid var(--border);transition:transform .12s ease}.round-btn:active{transform:scale(.92)}.round-btn.approve{border-color:var(--approve);color:var(--approve)}.round-btn.reject{border-color:var(--reject);color:var(--reject)}.page{min-height:100dvh;padding:calc(var(--safe-top) + 1rem) 1.25rem calc(var(--safe-bottom) + 2rem);max-width:40rem;margin:0 auto}.muted{color:var(--muted)}
