:root{--og-float-sheen:linear-gradient(180deg, #ffffff21, #ffffff09 46%, #ffffff12);--og-float-fill:#091020c7;--og-float-blur:blur(24px) saturate(180%);--og-float-shadow:inset 0 1px 0 #ffffff4d, inset 0 0 0 1px #ffffff12, 0 20px 44px -20px #000000bf;--og-float-radius:999px;--og-float-radius-multi:24px;--og-float-pad:10px 10px 10px 20px;--og-float-pad-multi:14px 14px 14px 20px;--og-float-control:36px;--og-float-control-fill:#ffffff14;--og-float-font:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--og-float-size:14.5px;--og-float-note:13px;--og-float-ink:#f2f5fc;--og-float-muted:#a9b4cc;--og-float-dot:8px;--og-float-gutter:12px;--og-float-max:calc(100vw - 2 * var(--og-float-gutter));--og-float-bottom:32px;--og-float-top:calc(env(safe-area-inset-top,0px) + 10px);--og-float-in:.4s cubic-bezier(.3, 1.35, .4, 1)}
.og-toasts{z-index:70;left:var(--og-float-gutter);right:var(--og-float-gutter);bottom:var(--og-float-bottom);pointer-events:none;font-family:var(--og-float-font);color:var(--og-float-ink);-webkit-font-smoothing:antialiased;letter-spacing:-.006em;--accent:#1662ff;--ai:color-mix(in oklab, var(--accent) 80%, white);flex-direction:column;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:fixed}body:has(.og-version) .og-toasts{bottom:calc(var(--og-float-bottom) + var(--og-float-control) + 30px)}@media (max-width:767px){.og-toasts{left:max(var(--og-float-gutter), env(safe-area-inset-left,0px));right:max(var(--og-float-gutter), env(safe-area-inset-right,0px));top:var(--og-float-top);gap:8px;bottom:auto}body:has(.og-version) .og-toasts{top:calc(var(--og-float-top) + var(--og-float-control) + 28px);bottom:auto}}.og-toast{pointer-events:auto;isolation:isolate;box-sizing:border-box;width:max-content;max-width:min(440px,100%);min-height:calc(var(--og-float-control) + 20px);padding:var(--og-float-pad);border-radius:calc(var(--og-float-control) / 2 + 10px);font-size:var(--og-float-size);background:var(--og-float-sheen);background-color:var(--og-float-fill);-webkit-backdrop-filter:var(--og-float-blur);backdrop-filter:var(--og-float-blur);box-shadow:var(--og-float-shadow);animation:og-toast-in var(--og-float-in) backwards;align-items:center;gap:12px;display:flex;position:relative}.og-toast[data-art=true]{padding-left:10px}.og-toast[data-leaving=true]{animation:.24s both og-toast-out}@keyframes og-toast-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes og-toast-out{to{opacity:0;transform:translateY(6px)}}.og-toast[data-lines=multi]{padding:var(--og-float-pad-multi);border-radius:var(--og-float-radius-multi);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead body close"".act close";align-items:start;gap:0 12px;display:grid}.og-toast[data-lines=multi][data-art=true]{padding-left:14px}.og-toast[data-lines=multi]>.og-toast-dot,.og-toast[data-lines=multi]>.og-toast-icon,.og-toast[data-lines=multi]>.og-toast-art{grid-area:lead}.og-toast[data-lines=multi]>.og-toast-body{grid-area:body}.og-toast[data-lines=multi]>.og-toast-button{grid-area:act;justify-self:start;margin-top:10px}.og-toast[data-lines=multi]>.og-toast-close{grid-area:close;margin-top:-8px}.og-toast[data-lines=multi]>.og-toast-dot{margin-top:6px}.og-toast[data-lines=multi]>.og-toast-icon{margin-top:2px}.og-toast-dot{width:var(--og-float-dot);height:var(--og-float-dot);--dot:#3dffb2;background:var(--dot);box-shadow:0 0 12px var(--dot);border-radius:50%;flex:none}.og-toast[data-tone=warning] .og-toast-dot{--dot:#ffc061}.og-toast[data-tone=error] .og-toast-dot{--dot:#ff3d6e}.og-toast[data-tone=neutral] .og-toast-dot{box-shadow:none;background:#f2f5fc99}.og-toast-icon{flex:none;place-items:center;width:16px;height:16px;display:grid}.og-toast-spin{box-sizing:border-box;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.9s linear infinite og-toast-spin}@keyframes og-toast-spin{to{transform:rotate(360deg)}}.og-toast-body{flex:auto;min-width:0}.og-toast-title{overflow-wrap:anywhere;font-weight:600;line-height:20px}.og-toast-description{font-size:var(--og-float-note);color:var(--og-float-muted);margin-top:2px;line-height:18px}.og-toast-tx{color:#8d99b3;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin-top:4px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;line-height:1.4}.og-toast-action{font-size:var(--og-float-note);color:var(--ai);margin-top:4px;font-weight:550;line-height:18px;text-decoration:none;display:inline-block}.og-toast-button,.og-toast-close{box-sizing:border-box;height:var(--og-float-control);background:var(--og-float-control-fill);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex:none}.og-toast-button{font:inherit;letter-spacing:inherit;white-space:nowrap;color:#fff;align-items:center;gap:4px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.og-toast-button+.og-toast-close{margin-left:-4px}.og-toast-close{width:var(--og-float-control);color:var(--og-float-muted);place-items:center;padding:0;display:grid}.og-toast-button:hover,.og-toast-close:hover{color:#fff;background:#ffffff24}.og-toast-close:focus-visible,.og-toast-button:focus-visible,.og-toast-action:focus-visible{outline:2px solid var(--ai);outline-offset:3px}.og-toast-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.og-toast-art{width:var(--og-float-control);height:var(--og-float-control);flex:none;position:relative}.og-toast[data-lines=multi]>.og-toast-art{margin-top:-8px}.og-toast-art img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #ffffff1f}.og-toast-badge{border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 2px #091020f2}.og-toast-art[data-chain] .og-toast-badge{z-index:2;top:-3px;bottom:auto}.og-toast-badge svg{width:10px;height:10px}.og-toast[data-tone=success] .og-toast-badge,.og-toast[data-tone=info] .og-toast-badge{color:#03140d;background:#3dffb2}.og-toast[data-tone=warning] .og-toast-badge{color:#1d1400;background:#ffc061}.og-toast[data-tone=error] .og-toast-badge{color:#fff;background:#ff3d6e}.og-toast[data-tone=neutral] .og-toast-badge{color:var(--og-float-ink);background:#3a4560}.og-toast[data-tone=progress] .og-toast-badge{background:#10204a}.og-toast-badge .og-toast-spin{border-width:1.6px;width:11px;height:11px}.og-toast-progress{background:#ffffff0f;border-radius:2px;height:2px;position:absolute;bottom:0;left:24px;right:24px;overflow:hidden}.og-toast-progress:after{content:"";background:linear-gradient(90deg, transparent, var(--ai), transparent);border-radius:2px;width:36%;animation:1.4s ease-in-out infinite og-toast-progress;position:absolute;top:0;bottom:0}@keyframes og-toast-progress{0%{transform:translate(-100%)}to{transform:translate(280%)}}@media (max-width:767px){.og-toast{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;max-width:100%;animation-name:og-toast-drop}.og-toast[data-leaving=true]{animation-name:og-toast-lift}}@keyframes og-toast-drop{0%{opacity:0;transform:translateY(-10px)scale(.97)}}@keyframes og-toast-lift{to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.og-toast-progress:after,.og-toast,.og-toast[data-leaving=true],.og-toast-spin{animation:none}.og-toast{transition:none!important}}
.og-version{z-index:71;left:50%;bottom:var(--og-float-bottom);width:max-content;max-width:var(--og-float-max);padding:var(--og-float-pad);border-radius:var(--og-float-radius);font-family:var(--og-float-font);font-size:var(--og-float-size);color:var(--og-float-ink);-webkit-font-smoothing:antialiased;letter-spacing:-.006em;--accent:#1662ff;--ai:color-mix(in oklab, var(--accent) 80%, white);background:var(--og-float-sheen);background-color:var(--og-float-fill);-webkit-backdrop-filter:var(--og-float-blur);backdrop-filter:var(--og-float-blur);box-shadow:var(--og-float-shadow);animation:og-version-in var(--og-float-in) both;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;display:flex;position:fixed;transform:translate(-50%)}.og-version[data-confirm=true]{border-radius:var(--og-float-radius-multi);padding:var(--og-float-pad-multi)}@media (max-width:767px){.og-version{top:var(--og-float-top);bottom:auto}}@keyframes og-version-in{0%{opacity:0;transform:translate(-50%,10px)scale(.97)}}@media (prefers-reduced-motion:reduce){.og-version{animation:none}}.og-version-dot{width:var(--og-float-dot);height:var(--og-float-dot);background:#3dffb2;border-radius:50%;box-shadow:0 0 12px #3dffb2}.og-version-text{align-items:center;gap:10px;font-weight:600;display:flex}.og-version-note{font-size:var(--og-float-note);color:var(--og-float-muted)}.og-version-actions{gap:8px;display:flex}.og-version button{height:var(--og-float-control);font:inherit;letter-spacing:inherit;cursor:pointer;color:#fff;background:var(--og-float-control-fill);border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.og-version button.primary{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 82%, white), var(--accent));box-shadow:inset 0 1px 0 #ffffff59, 0 8px 22px -8px var(--accent)}.og-version button:disabled{opacity:.5;cursor:not-allowed}.og-version button:focus-visible{outline:2px solid var(--ai);outline-offset:3px}
