.uhAl6W_viewport{z-index:200;gap:var(--sp-2);flex-direction:column;width:min(380px,100vw - 32px);margin:0;padding:0;list-style:none;display:flex;position:fixed;bottom:16px;right:16px}.uhAl6W_toast{gap:var(--sp-3);padding:var(--sp-4) var(--sp-10) var(--sp-4) var(--sp-4);color:var(--text-primary);background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-md,8px);animation:uhAl6W_toast-in .18s var(--ease-standard,ease-out);align-items:flex-start;display:flex;position:relative;box-shadow:0 8px 24px #00000059}.uhAl6W_body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.uhAl6W_title{font-size:var(--font-sm);margin:0;font-weight:600;line-height:1.35}.uhAl6W_description{font-size:var(--font-xs);color:var(--text-secondary);margin:0;line-height:1.45}.uhAl6W_toast:before{content:"";border-radius:var(--radius-md,8px) 0 0 var(--radius-md,8px);width:4px;position:absolute;top:0;bottom:0;left:0}.uhAl6W_default:before{background:var(--border-strong,var(--border-subtle))}.uhAl6W_success:before{background:var(--state-success,#3f9d54)}.uhAl6W_error:before{background:var(--state-danger,#d0453a)}.uhAl6W_error .uhAl6W_title{color:var(--state-danger,#d0453a)}.uhAl6W_close{top:var(--sp-2);right:var(--sp-2);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm,4px);opacity:.6;transition:opacity var(--dur-micro,.15s) ease;background:0 0;border:none;position:absolute}.uhAl6W_close:hover{color:var(--text-primary);background:var(--surface-sunken);opacity:1}.uhAl6W_close:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.uhAl6W_close:before,.uhAl6W_close:after{content:"";background:currentColor;width:11px;height:1.5px;margin:auto;position:absolute;inset:0}.uhAl6W_close:before{transform:rotate(45deg)}.uhAl6W_close:after{transform:rotate(-45deg)}@keyframes uhAl6W_toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.uhAl6W_toast{animation:none}}@media not (min-width:480px){.uhAl6W_viewport{width:auto;bottom:8px;left:8px;right:8px}}
