.toasts{position:fixed;z-index:2000;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));width:min(380px,calc(100vw - 32px));display:block;pointer-events:none}.toasts.suave{transition:top .25s ease}.toast{--cor: #93c5fd;--cor-fundo: #3b82f624;position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icone titulo fechar" "msg msg msg";align-items:center;gap:8px 10px;margin-bottom:10px;padding:12px 12px 15px 14px;overflow:hidden;pointer-events:auto;touch-action:pan-y;color:var(--text, #e9eff5);background:var(--surface-2, #1c2029);border:1px solid var(--line, #2a2e3a);border-left:3px solid var(--cor);border-radius:12px;box-shadow:0 14px 34px #00000075,0 2px 8px #0000004d;font-family:var(--font-body, system-ui, sans-serif);transform:translate(var(--dx, 0px));opacity:var(--op, 1);transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.toast.arrastando{transition:none}.t-sucesso{--cor: #34d399;--cor-fundo: #10b98124}.t-info{--cor: #93c5fd;--cor-fundo: #3b82f624}.t-aviso{--cor: #fbbf24;--cor-fundo: #f59e0b24}.t-erro{--cor: #fb7185;--cor-fundo: #f43f5e24}.t-icone{grid-area:icone;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:var(--cor);background:var(--cor-fundo)}.t-titulo{grid-area:titulo;margin:0;min-width:0;color:var(--cor);font-size:13.5px;font-weight:700;line-height:1.3}.t-vezes{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--cor-fundo);font-size:11.5px;font-variant-numeric:tabular-nums}.t-fechar{grid-area:fechar;display:grid;place-items:center;width:28px;height:28px;margin:-4px -4px -4px 0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-dim, #8ca0b3);cursor:pointer;transition:background .15s ease,color .15s ease}.t-fechar:hover{background:#ffffff14;color:var(--text, #e9eff5)}.t-fechar:focus-visible{outline:2px solid var(--cor);outline-offset:1px}.t-msg{grid-area:msg;margin:0;color:var(--text-dim, #a9b6c4);font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}.t-msg strong{color:var(--text, #e9eff5);font-weight:700}.t-barra{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--cor);opacity:.85;transform-origin:left center;animation:toast-tempo linear forwards}@keyframes toast-tempo{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast.sob-mouse .t-barra,.toast:focus-within .t-barra,.toast.arrastando .t-barra,.toasts.pausado .t-barra{animation-play-state:paused}.toast-enter-from{opacity:0;transform:translate(36px) scale(.94)}.toast-enter-active{transition:transform .46s cubic-bezier(.21,1.02,.73,1),opacity .22s ease-out}.toast-enter-active .t-icone{animation:toast-estalo .42s cubic-bezier(.34,1.56,.64,1) .1s backwards}@keyframes toast-estalo{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.toast-leave-active{position:absolute;left:0;right:0;pointer-events:none;transition:transform .26s cubic-bezier(.4,0,1,1),opacity .2s ease-in}.toast-leave-to{opacity:0;transform:translate(calc(var(--dx, 0px) + var(--fuga, 28px))) scale(.96)}.toast-move{transition:transform .4s cubic-bezier(.2,.8,.2,1)}@media(max-width:560px){.toasts{top:max(10px,env(safe-area-inset-top));right:10px;left:10px;width:auto}.toast-enter-from{transform:translateY(-20px) scale(.96)}}@media(prefers-reduced-motion:reduce){.toast-enter-active,.toast-leave-active{transition:opacity .18s linear}.toast-enter-from,.toast-leave-to{transform:none}.toast-enter-active .t-icone{animation:none}.toast-move{transition:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0e1016;--surface: #171a23;--surface-2: #1c2029;--line: #2a2e3a;--line-soft: #22262f;--primary: #8b5cf6;--primary-d: #7c3aed;--primary-text: #a78bfa;--primary-wash: #8b5cf61a;--navy: #0b2a4a;--emerald: #10b981;--emerald-wash: #10b9811a;--amber: #f59e0b;--amber-wash: #f59e0b1a;--danger: #f43f5e;--danger-text: #fb7185;--danger-wash: #f43f5e1a;--blue: #3b82f6;--blue-text: #60a5fa;--text: #e9eaf0;--text-dim: #9296a6;--text-faint: #8a8fa0;--radius-lg: 18px;--radius: 14px;--radius-sm: 10px;--shadow-sm: 0 2px 10px rgba(0,0,0,.25);--shadow: 0 14px 40px rgba(0,0,0,.4);--tap-min: 44px;--font-body: "Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--font-display: "Sora Variable", "Sora", var(--font-body);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:var(--font-body);font-size:15px;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit;touch-action:manipulation}input,select,textarea{font-family:inherit;font-size:15px}a{color:inherit;text-decoration:none}svg{display:block;flex-shrink:0}.tnum{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}[role=dialog][tabindex="-1"]:focus{outline:none}@keyframes pz-spin{to{transform:rotate(360deg)}}@keyframes pz-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.pz-scroll::-webkit-scrollbar{height:10px;width:10px}.pz-scroll::-webkit-scrollbar-thumb{background:#2a2e3a;border-radius:8px}.pz-scroll::-webkit-scrollbar-track{background:transparent}
