.topbar[data-v-6d6e71f6]{backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);background:#06060eb8;border-bottom:1px solid rgba(139,92,246,.08);box-shadow:0 1px 32px #00000059,inset 0 -1px #ffffff08;justify-content:space-between;padding:14px 28px;position:sticky;top:0;z-index:40}.brand[data-v-6d6e71f6],.topbar[data-v-6d6e71f6]{align-items:center;display:flex}.brand[data-v-6d6e71f6]{color:inherit;gap:12px;text-decoration:none}.brand strong[data-v-6d6e71f6]{color:#fff;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1rem;font-weight:700;letter-spacing:-.02em}.brand span[data-v-6d6e71f6]{color:#fff6;display:block;font-size:.8rem}.brand-mark[data-v-6d6e71f6]{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:11px;box-shadow:0 0 20px -4px #8b5cf680,0 0 6px #8b5cf633;color:#fff;display:grid;font-size:.8rem;font-weight:700;height:38px;place-items:center;transition:box-shadow .3s ease;width:38px}.brand:hover .brand-mark[data-v-6d6e71f6]{box-shadow:0 0 28px -2px #8b5cf6a6,0 0 10px #8b5cf64d}.topnav[data-v-6d6e71f6]{align-items:center;display:flex;gap:2px}.topnav>a[data-v-6d6e71f6]{border:none;border-radius:8px;color:#ffffff73;cursor:pointer;font-size:.84rem;font-weight:500;padding:7px 13px;position:relative;text-decoration:none;transition:color .2s ease,background .2s ease}.topnav>a[data-v-6d6e71f6]:hover{background:#ffffff0d;color:#ffffffd9}.topnav>a.router-link-active[data-v-6d6e71f6]{background:#8b5cf61f;color:#fff}.topnav>a.router-link-active[data-v-6d6e71f6]:after{background:#8b5cf6;border-radius:2px;bottom:-1px;box-shadow:0 0 8px #8b5cf680;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:16px}.topnav-setup[data-v-6d6e71f6]{align-items:center;background:#8b5cf624;border:1px solid rgba(139,92,246,.3);border-radius:8px;color:#c4b5fd;display:inline-flex;font-size:.84rem;font-weight:600;gap:6px;margin-left:4px;padding:7px 13px;text-decoration:none;transition:background .2s ease,color .2s ease}.topnav-setup[data-v-6d6e71f6]:hover{background:#8b5cf638;color:#e9d5ff}.topnav-more[data-v-6d6e71f6],.topnav-user[data-v-6d6e71f6]{margin-left:4px;position:relative}.topnav-more__trigger[data-v-6d6e71f6]{align-items:center;background:transparent;border:none;border-radius:8px;color:#ffffff73;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:500;gap:4px;padding:7px 12px;transition:color .2s ease,background .2s ease}.topnav-more__trigger--open[data-v-6d6e71f6],.topnav-more__trigger[data-v-6d6e71f6]:hover{background:#ffffff0d;color:#ffffffd9}.topnav-more__trigger svg[data-v-6d6e71f6]{transition:transform .2s ease}.topnav-more__trigger--open svg[data-v-6d6e71f6]{transform:rotate(180deg)}.topnav-user[data-v-6d6e71f6]{margin-left:8px}.topnav-user__trigger[data-v-6d6e71f6]{background:none;border:none;cursor:pointer;padding:0}.topnav-avatar[data-v-6d6e71f6]{background:linear-gradient(135deg,#8b5cf659,#6366f159);border:1px solid rgba(139,92,246,.25);border-radius:10px;color:#c4b5fd;display:grid;font-size:.72rem;font-weight:700;height:34px;letter-spacing:.03em;place-items:center;transition:all .2s ease;width:34px}.topnav-user__trigger:hover .topnav-avatar[data-v-6d6e71f6]{border-color:#8b5cf680;box-shadow:0 0 14px #8b5cf659}.topnav-dropdown[data-v-6d6e71f6]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0e0e1aeb;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:0 20px 60px #0000008c,0 0 1px #ffffff1a;left:0;min-width:200px;padding:6px;position:absolute;top:calc(100% + 8px)}.topnav-dropdown--right[data-v-6d6e71f6]{left:auto;right:0}.topnav-dropdown a[data-v-6d6e71f6],.topnav-dropdown button[data-v-6d6e71f6]{align-items:center;background:transparent;border:none;border-radius:10px;color:#ffffffb3;cursor:pointer;display:flex;font-size:.84rem;font-weight:500;gap:10px;padding:9px 14px;text-decoration:none;transition:all .15s ease;width:100%}.topnav-dropdown a[data-v-6d6e71f6]:hover,.topnav-dropdown button[data-v-6d6e71f6]:hover{background:#ffffff0f;color:#fff}.topnav-dropdown a.router-link-active[data-v-6d6e71f6]{background:#8b5cf61a;color:#c4b5fd}.topnav-dropdown__header[data-v-6d6e71f6]{border-bottom:1px solid hsla(0,0%,100%,.06);margin-bottom:4px;padding:10px 14px 8px}.topnav-dropdown__header strong[data-v-6d6e71f6]{color:#fff;display:block;font-size:.88rem}.topnav-dropdown__header small[data-v-6d6e71f6]{color:#fff6;display:block;font-size:.75rem;margin-top:2px}.topnav-dropdown__logout[data-v-6d6e71f6]{border-top:1px solid hsla(0,0%,100%,.04);color:#ef4444d9!important;margin-top:4px}.topnav-dropdown__logout[data-v-6d6e71f6]:hover{background:#ef44441a!important;color:#f87171!important}.dropdown-enter-active[data-v-6d6e71f6],.dropdown-leave-active[data-v-6d6e71f6]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-6d6e71f6],.dropdown-leave-to[data-v-6d6e71f6]{opacity:0;transform:translateY(-6px)}@media (max-width:960px){.topbar[data-v-6d6e71f6]{align-items:flex-start;flex-direction:column;gap:12px;padding:14px 18px}.topnav[data-v-6d6e71f6]{flex-wrap:wrap;gap:2px}}.verify-banner[data-v-ec0805af]{margin:0 auto;max-width:1200px;padding:0 24px;position:relative;z-index:2}.verify-banner__inner[data-v-ec0805af]{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbbf2414;border:1px solid rgba(251,191,36,.25);border-radius:14px;display:flex;gap:16px;padding:12px 18px}.verify-banner__icon[data-v-ec0805af]{background:#fbbf242e;border-radius:10px;color:#fbbf24;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.verify-banner__copy[data-v-ec0805af]{display:flex;flex:1;flex-direction:column;font-size:.85rem;gap:2px;line-height:1.45}.verify-banner__copy strong[data-v-ec0805af]{color:#fef3c7;font-weight:600}.verify-banner__copy span[data-v-ec0805af]{color:#fef3c7b3}.verify-banner__copy em[data-v-ec0805af]{color:#fde68a;font-style:normal}.verify-banner__actions[data-v-ec0805af]{align-items:center;display:flex;flex-shrink:0;gap:8px}.verify-banner__resend[data-v-ec0805af]{background:#fbbf242e;border:1px solid rgba(251,191,36,.35);border-radius:10px;color:#fef3c7;cursor:pointer;font-size:.78rem;font-weight:600;padding:8px 14px;transition:all .2s ease}.verify-banner__resend[data-v-ec0805af]:hover:not(:disabled){background:#fbbf2447;transform:translateY(-1px)}.verify-banner__resend[data-v-ec0805af]:disabled{cursor:not-allowed;opacity:.6}.verify-banner__dismiss[data-v-ec0805af]{background:transparent;border:1px solid transparent;border-radius:8px;color:#fef3c799;cursor:pointer;display:grid;height:30px;place-items:center;transition:all .2s ease;width:30px}.verify-banner__dismiss[data-v-ec0805af]:hover{background:#fbbf241f;color:#fef3c7}@media (max-width:720px){.verify-banner__inner[data-v-ec0805af]{align-items:flex-start;flex-direction:column}.verify-banner__actions[data-v-ec0805af]{align-self:flex-end}}.app-shell[data-v-f80b8c84]{background:linear-gradient(180deg,#000,#05050a 30%,#030308);min-height:100vh;position:relative}.app-backdrop[data-v-f80b8c84]{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.app-backdrop__orb[data-v-f80b8c84]{border-radius:50%;filter:blur(120px);opacity:.35;position:absolute}.app-backdrop__orb--violet[data-v-f80b8c84]{animation:float-slow-f80b8c84 20s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(139,92,246,.25),transparent 70%);height:500px;left:20%;top:-8%;width:500px}.app-backdrop__orb--blue[data-v-f80b8c84]{animation:float-slow-f80b8c84 25s ease-in-out infinite alternate-reverse;background:radial-gradient(circle,rgba(99,102,241,.15),transparent 70%);bottom:-12%;height:400px;right:10%;width:400px}.app-backdrop__grain[data-v-f80b8c84]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px;top:0;right:0;bottom:0;left:0;opacity:.03;position:absolute}@keyframes float-slow-f80b8c84{0%{transform:translate(0) scale(1)}to{transform:translate(30px,20px) scale(1.08)}}.app-main[data-v-f80b8c84]{margin:0 auto;max-width:1200px;padding:28px 24px 48px;position:relative;z-index:1}@media (max-width:960px){.app-main[data-v-f80b8c84]{padding:20px 16px 32px}}
