@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700&family=Cormorant+Garamond:ital,wght@1,300;1,400&family=Inter:wght@300;400;500&family=JetBrains+Mono:wght@500&display=swap";.confirm-backdrop[data-v-ff15cab5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000000d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.confirm-box[data-v-ff15cab5]{width:100%;max-width:340px;background:#080c18;border:1px solid rgba(242,235,217,.08);display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 24px 22px;position:relative}.confirm-box[data-v-ff15cab5]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.confirm-box[data-v-ff15cab5]:has(.icon-danger):before{background:linear-gradient(90deg,#ef4444,transparent)}.confirm-box[data-v-ff15cab5]:has(.icon-neutral):before{background:linear-gradient(90deg,rgba(232,184,74,.6),transparent)}.confirm-icon[data-v-ff15cab5]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid}.confirm-icon .material-symbols-outlined[data-v-ff15cab5]{font-size:22px}.icon-danger[data-v-ff15cab5]{background:#ef444414;border-color:#ef44444d;color:#ef4444}.icon-neutral[data-v-ff15cab5]{background:#e8b84a14;border-color:#e8b84a4d;color:#e8b84a}.confirm-title[data-v-ff15cab5]{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;letter-spacing:.5px;color:#f2ebd9e6;text-align:center;margin:0}.confirm-message[data-v-ff15cab5]{font-family:Inter,sans-serif;font-size:12px;color:#f2ebd966;line-height:1.5;text-align:center;margin:0}.confirm-actions[data-v-ff15cab5]{display:flex;gap:8px;width:100%;margin-top:6px}.btn-cancel[data-v-ff15cab5]{flex:1;background:transparent;border:1px solid rgba(242,235,217,.1);color:#f2ebd966;padding:11px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:1px;cursor:pointer;transition:all .2s}.btn-cancel[data-v-ff15cab5]:hover{border-color:#f2ebd933;color:#f2ebd9b3}.btn-confirm[data-v-ff15cab5]{flex:1.4;background:#e8b84a1f;border:1px solid rgba(232,184,74,.35);color:#e8b84a;padding:11px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:1px;cursor:pointer;transition:all .2s}.btn-confirm[data-v-ff15cab5]:hover{background:#e8b84a33}.btn-danger[data-v-ff15cab5]{background:#ef44441a;border-color:#ef444459;color:#f87171}.btn-danger[data-v-ff15cab5]:hover{background:#ef444433}.confirm-fade-enter-active[data-v-ff15cab5]{transition:opacity .2s,transform .2s}.confirm-fade-leave-active[data-v-ff15cab5]{transition:opacity .15s,transform .15s}.confirm-fade-enter-from[data-v-ff15cab5],.confirm-fade-leave-to[data-v-ff15cab5]{opacity:0;transform:scale(.95)}.tsp-overlay[data-v-1d25bd64]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:24px;background:#04060edb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:Inter,sans-serif}.tsp-card[data-v-1d25bd64]{--acafrao: #E8B84A;--bone: #F2EBD9;--noite: #080C18;--muted: rgba(242,235,217,.4);--border: rgba(242,235,217,.1);width:min(440px,100%);background:#080b16eb;border:1px solid var(--border);border-top-color:#f2ebd929;box-shadow:0 40px 100px #000000b3,inset 0 1px #f2ebd90d;padding:30px 32px 24px;position:relative;overflow:hidden}.tsp-card[data-v-1d25bd64]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(232,184,74,.4),transparent)}.tsp-top[data-v-1d25bd64]{display:flex;align-items:center;gap:8px;margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:2.5px;text-transform:uppercase}.tsp-tag[data-v-1d25bd64]{color:var(--acafrao)}.tsp-sep[data-v-1d25bd64]{color:#e8b84a4d}.tsp-lbl[data-v-1d25bd64]{color:var(--muted)}.tsp-icon[data-v-1d25bd64]{width:56px;height:56px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;background:#e8b84a14;border:1px solid rgba(232,184,74,.25)}.tsp-icon .material-symbols-outlined[data-v-1d25bd64]{font-size:28px;color:var(--acafrao)}.tsp-title[data-v-1d25bd64]{font-family:Cinzel,serif;font-weight:700;font-size:clamp(1.5rem,4vw,1.9rem);line-height:1.05;color:var(--bone);margin:0 0 12px}.tsp-title em[data-v-1d25bd64]{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;color:var(--acafrao);font-size:1.1em}.tsp-sub[data-v-1d25bd64]{font-size:12.5px;line-height:1.65;color:var(--muted);margin:0 0 20px}.tsp-error[data-v-1d25bd64]{display:flex;align-items:center;gap:8px;margin-bottom:16px;background:#e0525214;border:1px solid rgba(224,82,82,.22);border-left:2px solid #e05252;color:#f08080;padding:10px 13px;font-size:12px;line-height:1.5}.tsp-error .material-symbols-outlined[data-v-1d25bd64]{font-size:15px;flex-shrink:0}.tsp-form[data-v-1d25bd64]{display:flex;flex-direction:column;gap:14px}.tsp-field[data-v-1d25bd64]{display:flex;flex-direction:column;gap:7px}.tsp-flabel[data-v-1d25bd64]{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.tsp-wrap[data-v-1d25bd64]{position:relative;display:flex;align-items:center;background:#f2ebd90a;border:1px solid rgba(242,235,217,.09);transition:border-color .2s,box-shadow .2s}.tsp-wrap[data-v-1d25bd64]:focus-within{border-color:#e8b84a59;box-shadow:0 0 0 3px #e8b84a12}.tsp-ficon[data-v-1d25bd64]{position:absolute;left:12px;font-size:15px;color:var(--muted);pointer-events:none}.tsp-wrap input[data-v-1d25bd64]{width:100%;background:transparent;border:none;outline:none;padding:12px 12px 12px 40px;font-family:Inter;font-weight:300;font-size:14px;color:var(--bone);letter-spacing:1px}.tsp-wrap input[data-v-1d25bd64]::placeholder{color:#f2ebd933}.tsp-eye[data-v-1d25bd64]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#f2ebd940;padding:4px;display:flex;transition:color .2s}.tsp-eye[data-v-1d25bd64]:hover{color:var(--muted)}.tsp-eye .material-symbols-outlined[data-v-1d25bd64]{font-size:16px}.tsp-reqs[data-v-1d25bd64]{list-style:none;margin:4px 0;padding:0;display:flex;flex-direction:column;gap:7px}.tsp-reqs li[data-v-1d25bd64]{display:flex;align-items:center;gap:8px;font-size:11.5px;color:#f2ebd952;transition:color .2s}.tsp-reqs li .material-symbols-outlined[data-v-1d25bd64]{font-size:15px;color:#f2ebd933;transition:color .2s}.tsp-reqs li.ok[data-v-1d25bd64]{color:#f2ebd9b3}.tsp-reqs li.ok .material-symbols-outlined[data-v-1d25bd64]{color:#4ade80}.tsp-submit[data-v-1d25bd64]{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:14px 20px;margin-top:6px;background:var(--acafrao);color:var(--noite);border:none;cursor:pointer;font-family:Cinzel,serif;font-weight:600;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;transition:background .2s,box-shadow .2s,transform .15s}.tsp-submit[data-v-1d25bd64]:hover:not(:disabled){background:#f0c456;box-shadow:0 8px 28px #e8b84a59;transform:translateY(-1px)}.tsp-submit[data-v-1d25bd64]:disabled{opacity:.4;cursor:not-allowed}.tsp-submit .material-symbols-outlined[data-v-1d25bd64]{font-size:16px}.tsp-spin[data-v-1d25bd64]{width:15px;height:15px;border:2px solid rgba(10,14,26,.25);border-top-color:var(--noite);border-radius:50%;animation:tsp-spin-1d25bd64 .7s linear infinite}@keyframes tsp-spin-1d25bd64{to{transform:rotate(360deg)}}.tsp-logout[data-v-1d25bd64]{display:flex;align-items:center;gap:6px;margin:18px auto 0;background:none;border:none;cursor:pointer;color:#f2ebd94d;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;transition:color .2s}.tsp-logout[data-v-1d25bd64]:hover{color:var(--muted)}.tsp-logout .material-symbols-outlined[data-v-1d25bd64]{font-size:13px}.tsp-fade-enter-active[data-v-1d25bd64],.tsp-fade-leave-active[data-v-1d25bd64]{transition:opacity .25s ease}.tsp-fade-enter-from[data-v-1d25bd64],.tsp-fade-leave-to[data-v-1d25bd64]{opacity:0}.tsp-err-enter-active[data-v-1d25bd64]{transition:opacity .2s,transform .2s}.tsp-err-enter-from[data-v-1d25bd64]{opacity:0;transform:translateY(-6px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:#050508;color:#fff;font-family:Inter,sans-serif}#app{min-height:100vh}*{scrollbar-width:thin;scrollbar-color:rgba(232,184,74,.3) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#e8b84a47;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#e8b84a80;background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}.notifications-host{position:fixed;bottom:28px;right:20px;z-index:9999;pointer-events:none;width:min(380px,calc(100vw - 32px))}.notifications-stack{display:flex;flex-direction:column;gap:10px}.toast{display:flex;align-items:flex-start;gap:12px;padding:13px 14px 13px 0;position:relative;overflow:hidden;pointer-events:all;cursor:pointer;border:1px solid rgba(242,235,217,.07);background:#080c18f7;transition:opacity .15s}.toast:hover{opacity:.9}.toast:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.toast--success:after{background:linear-gradient(90deg,#10b9812e,#10b98100 65%)}.toast--error:after{background:linear-gradient(90deg,#ef444433,#ef444400 65%)}.toast--warn:after{background:linear-gradient(90deg,#e8b84a33,#e8b84a00 65%)}.toast--info:after{background:linear-gradient(90deg,#4a5fad33,#4a5fad00 65%)}.toast-bar{width:3px;align-self:stretch;flex-shrink:0;margin-left:0}.toast--success .toast-bar{background:#10b981}.toast--error .toast-bar{background:#ef4444}.toast--warn .toast-bar{background:var(--acafrao, #E8B84A)}.toast--info .toast-bar{background:#4a5fad}.toast-icon{flex-shrink:0;font-size:20px;margin-top:1px;position:relative}.toast--success .toast-icon{color:#10b981}.toast--error .toast-icon{color:#ef4444}.toast--warn .toast-icon{color:var(--acafrao, #E8B84A)}.toast--info .toast-icon{color:#818cf8}.toast-body{flex:1;display:flex;flex-direction:column;gap:3px;position:relative}.toast-title{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.5px;color:#f2ebd9e6}.toast-message{font-family:Inter,sans-serif;font-size:11px;color:#f2ebd973;line-height:1.45}.toast-close{flex-shrink:0;background:none;border:none;color:#f2ebd933;cursor:pointer;padding:0;display:flex;align-items:center;transition:color .15s;position:relative;margin-right:2px}.toast-close:hover{color:#f2ebd9b3}.toast-close .material-symbols-outlined{font-size:15px}.toast-enter-active{transition:opacity .28s ease,transform .28s cubic-bezier(.16,1,.3,1)}.toast-leave-active{transition:opacity .2s ease,transform .2s ease,max-height .25s ease,margin .25s ease}.toast-enter-from{opacity:0;transform:translate(32px)}.toast-leave-to{opacity:0;transform:translate(32px);max-height:0;margin:0}
