.pw-brand-mark{color:inherit;align-items:center;gap:10px;line-height:1;display:inline-flex}.pw-brand-mark--solo{display:inline-flex}.pw-brand-mark__badge{color:#e8eaed;background:#0c0d12;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.portal--light .pw-brand-mark__badge{color:#e8eaed;background:#0c0d12}.pw-brand-mark__svg{box-sizing:border-box;width:100%;height:100%;padding:14%;display:block}.pw-brand-mark--lockup:not(:has(.pw-brand-mark__name)){gap:0}.pw-brand-mark--solo .pw-brand-mark__svg{padding:0}.portal-toast-stack{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));z-index:1500;pointer-events:none;flex-direction:column;gap:10px;width:min(360px,100vw - 32px);display:flex;position:fixed}.portal-toast{pointer-events:auto;border-radius:var(--portal-radius-lg);background:var(--pw-chrome);border:1px solid var(--pw-chrome-border);box-shadow:var(--pw-chrome-shadow), var(--pw-shadow-md);-webkit-backdrop-filter:blur(12px);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.portal-toast[data-tone=success]{border-color:hsl(var(--pw-bull) / .35)}.portal-toast[data-tone=error]{border-color:hsl(var(--pw-destructive) / .4)}.portal-toast[data-tone=info]{border-color:hsl(var(--pw-primary) / .35)}.portal-toast__icon{flex-shrink:0;margin-top:1px}.portal-toast[data-tone=success] .portal-toast__icon{color:var(--portal-green)}.portal-toast[data-tone=error] .portal-toast__icon{color:var(--portal-destructive)}.portal-toast[data-tone=info] .portal-toast__icon{color:var(--portal-primary)}.portal-toast[data-tone=default] .portal-toast__icon{color:var(--portal-muted-fg)}.portal-toast__body{flex:1;min-width:0}.portal-toast__title{color:var(--portal-foreground);margin:0 0 2px;font-size:13px;font-weight:600;line-height:1.35}.portal-toast__message{color:var(--portal-muted-fg);margin:0;font-size:12px;line-height:1.45}.portal-toast__close{border-radius:var(--portal-radius);width:26px;height:26px;color:var(--portal-muted-fg);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-2px -4px 0 0;padding:0;transition:background .15s,color .15s;display:flex}.portal-toast__close:hover{background:hsl(var(--pw-accent) / .6);color:var(--portal-foreground)}@media (width<=480px){.portal-toast-stack{left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));width:auto}}
