@import"https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;500;700&family=Italianno&family=JetBrains+Mono:wght@400;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-0a276cbb]{--bone: #F2EBD9;--gold: #E8B84A;--soft: rgba(242,235,217,.64);--faint: rgba(242,235,217,.4);--rule: rgba(242,235,217,.12);--error: #F08A7E;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;background:#05070cb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:Ubuntu,sans-serif;color:var(--bone)}.tsp-card[data-v-0a276cbb]{width:100%;max-width:440px;margin:auto;padding:clamp(26px,5vw,38px);border-radius:10px;background:linear-gradient(160deg,#141a2ceb,#080b14f0);border:1px solid rgba(242,235,217,.1);box-shadow:0 40px 80px -30px #000000e6}.tsp-kicker[data-v-0a276cbb]{margin:0 0 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.tsp-title[data-v-0a276cbb]{margin:0;font-weight:700;font-size:clamp(2rem,6vw,2.5rem);line-height:1.02;letter-spacing:-.035em;color:var(--bone)}.tsp-title em[data-v-0a276cbb]{font-family:Italianno,cursive;font-style:normal;font-weight:400;font-size:1.45em;line-height:.6;letter-spacing:0;color:var(--gold)}.tsp-sub[data-v-0a276cbb]{margin:14px 0 0;font-size:15px;line-height:1.6;color:var(--soft)}.tsp-error[data-v-0a276cbb]{margin:18px 0 0;padding:12px 14px;font-size:14px;line-height:1.5;color:var(--error);border-left:2px solid currentColor;background:#f08a7e0f}.tsp-err-enter-active[data-v-0a276cbb],.tsp-err-leave-active[data-v-0a276cbb]{transition:opacity .2s,transform .2s}.tsp-err-enter-from[data-v-0a276cbb],.tsp-err-leave-to[data-v-0a276cbb]{opacity:0;transform:translateY(-6px)}.tsp-form[data-v-0a276cbb]{display:flex;flex-direction:column;margin-top:10px}.tsp-field[data-v-0a276cbb]{display:flex;flex-direction:column;gap:4px;padding:16px 0 10px;border-bottom:1px solid var(--rule);transition:border-color .2s}.tsp-field[data-v-0a276cbb]:focus-within{border-bottom-color:var(--gold)}.tsp-label-row[data-v-0a276cbb]{display:flex;align-items:baseline;justify-content:space-between}.tsp-flabel[data-v-0a276cbb]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--soft);transition:color .2s}.tsp-field:focus-within .tsp-flabel[data-v-0a276cbb]{color:var(--gold)}.tsp-field input[data-v-0a276cbb]{width:100%;min-height:44px;padding:8px 0;background:transparent;border:0;outline:none;font:500 17px/1.45 Ubuntu,sans-serif;color:var(--bone)}.tsp-field input[data-v-0a276cbb]::placeholder{color:#f2ebd947;font-weight:400}.tsp-eye[data-v-0a276cbb]{min-height:32px;padding:0;background:none;border:0;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.tsp-eye[data-v-0a276cbb]:hover{color:var(--gold)}.tsp-reqs[data-v-0a276cbb]{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}.tsp-reqs li[data-v-0a276cbb]{position:relative;padding-left:28px;font-size:14px;line-height:1.4;color:var(--faint);transition:color .2s}.tsp-reqs li[data-v-0a276cbb]:before{content:"";position:absolute;left:0;top:1px;width:16px;height:16px;border-radius:50%;border:1.5px solid rgba(242,235,217,.28);box-sizing:border-box;transition:background .2s,border-color .2s}.tsp-reqs li.ok[data-v-0a276cbb]{color:var(--bone)}.tsp-reqs li.ok[data-v-0a276cbb]:before{background:var(--gold);border-color:var(--gold)}.tsp-reqs li.ok[data-v-0a276cbb]:after{content:"";position:absolute;left:5.5px;top:4px;width:3.5px;height:7px;border:solid #0A0E1A;border-width:0 2px 2px 0;transform:rotate(45deg)}.tsp-submit[data-v-0a276cbb]{min-height:52px;margin-top:26px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:2px;cursor:pointer;background:var(--gold);color:#0a0e1a;font:600 16px Ubuntu,sans-serif;transition:filter .2s,opacity .2s}.tsp-submit[data-v-0a276cbb]:not(:disabled):after{content:"→";transition:transform .25s}.tsp-submit[data-v-0a276cbb]:hover:not(:disabled){filter:brightness(1.06)}.tsp-submit[data-v-0a276cbb]:hover:not(:disabled):after{transform:translate(4px)}.tsp-submit[data-v-0a276cbb]:disabled{cursor:not-allowed;background:transparent;color:var(--faint);box-shadow:inset 0 0 0 1px #f2ebd929}.tsp-spin[data-v-0a276cbb]{width:16px;height:16px;border:2px solid rgba(10,14,26,.25);border-top-color:#0a0e1a;border-radius:50%;animation:tsp-rot-0a276cbb .8s linear infinite}@keyframes tsp-rot-0a276cbb{to{transform:rotate(360deg)}}.tsp-logout[data-v-0a276cbb]{display:block;min-height:40px;margin:14px auto 0;padding:0;background:none;border:0;cursor:pointer;font-size:14px;color:var(--faint);transition:color .2s}.tsp-logout[data-v-0a276cbb]:hover{color:var(--soft)}.tsp-fade-enter-active[data-v-0a276cbb],.tsp-fade-leave-active[data-v-0a276cbb]{transition:opacity .3s}.tsp-fade-enter-from[data-v-0a276cbb],.tsp-fade-leave-to[data-v-0a276cbb]{opacity:0}@media (prefers-reduced-motion: reduce){.tsp-fade-enter-active[data-v-0a276cbb],.tsp-fade-leave-active[data-v-0a276cbb],.tsp-reqs li[data-v-0a276cbb]:before{transition:none}}.sfo-overlay[data-v-e6146780]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#05070cf0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.sfo-card[data-v-e6146780]{max-width:420px;width:100%;padding:32px;border:1px solid rgba(242,235,217,.12);background:#080b14;text-align:center;font-family:Ubuntu,sans-serif;color:#f2ebd9}.sfo-ic[data-v-e6146780]{font-size:40px;color:#e8b84a}.sfo-titulo[data-v-e6146780]{font-family:"Instrument Serif",Georgia,serif;font-size:26px;font-weight:400;margin:14px 0 12px}.sfo-txt[data-v-e6146780]{font-size:13.5px;line-height:1.75;color:#f2ebd98c;margin:0 0 24px}.sfo-btn[data-v-e6146780]{display:block;padding:13px;background:#e8b84a;color:#0a0e1a;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.sfo-sair[data-v-e6146780]{margin-top:14px;background:none;border:none;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:12px;color:#f2ebd959}.sfo-enter-active[data-v-e6146780],.sfo-leave-active[data-v-e6146780]{transition:opacity .2s}.sfo-enter-from[data-v-e6146780],.sfo-leave-to[data-v-e6146780]{opacity:0}*,*: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}
