.email-banner[data-v-43a41d26]{background:#78350fcc;border-bottom:1px solid rgba(245,158,11,.4);color:#fffbeb;font-size:.75rem}@media(min-width:640px){.email-banner[data-v-43a41d26]{font-size:.875rem}}.email-banner-inner[data-v-43a41d26]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin:0 auto;max-width:72rem;padding:.5rem 1rem}@media(min-width:640px){.email-banner-inner[data-v-43a41d26]{padding-inline:2rem}}.email-banner-actions[data-v-43a41d26],.email-banner-left[data-v-43a41d26]{align-items:center;display:flex;gap:.5rem}.email-banner-dot[data-v-43a41d26]{animation:pulse-43a41d26 1.5s infinite;background:#fcd34d;border-radius:9999px;display:inline-block;height:.5rem;width:.5rem}.bold[data-v-43a41d26]{font-weight:600}.email-banner-resend[data-v-43a41d26]{background:#fbbf2426;border:1px solid hsla(48,97%,77%,.8);border-radius:999px;color:#fef3c7;cursor:pointer;font-size:.7rem;padding:.25rem .6rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .08s ease,box-shadow .15s ease;white-space:nowrap}.email-banner-resend[data-v-43a41d26]:hover:not(:disabled){background:#fbbf2459;border-color:#fde047;box-shadow:0 0 8px #fbbf2499;color:#0f172a;transform:translateY(-1px)}.email-banner-resend[data-v-43a41d26]:disabled{cursor:default;opacity:.7}.email-banner-dismiss[data-v-43a41d26]{align-items:center;background:#7f1d1d80;border:1px solid hsla(0,91%,71%,.5);border-radius:999px;box-shadow:0 0 0 1px #7f1d1d66,0 0 6px #f8727280;color:#fecaca;cursor:pointer;display:flex;font-size:.85rem;height:24px;justify-content:center;line-height:1;padding:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .08s ease,box-shadow .15s ease;width:24px}.email-banner-dismiss[data-v-43a41d26]:hover{background:#ef4444f2;border-color:#fecaca;box-shadow:0 0 0 1px #7f1d1dcc,0 0 12px #f87272e6;color:#fef2f2;transform:translateY(-1px)}.email-banner-dismiss[data-v-43a41d26]:focus-visible{outline:2px solid rgba(248,250,252,.9);outline-offset:2px}@keyframes pulse-43a41d26{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}.user-menu[data-v-50f7376b]{align-items:center;display:flex;gap:.5rem}.link[data-v-50f7376b]{border-radius:999px;color:#e5e7eb;font-size:.9rem;padding:.25rem .6rem;text-decoration:none;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .1s ease}.link[data-v-50f7376b]:hover{background:#f8fafc0a;box-shadow:0 0 10px #94a3b840;color:#fefce8;transform:translateY(-1px)}.divider[data-v-50f7376b]{color:#6b7280;font-size:.75rem}.menu-root[data-v-50f7376b]{position:relative}.user-button[data-v-50f7376b]{align-items:center;background:radial-gradient(circle at top left,#2563eb4d,#0f172af2);border:1px solid rgba(148,163,184,.9);border-radius:999px;box-shadow:0 10px 22px #0f172ae6,0 0 0 1px #0f172ae6;color:#f5f5f5;cursor:pointer;display:inline-flex;font-size:.9rem;gap:.55rem;padding:.25rem .9rem .25rem .3rem;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .1s ease}.user-button[data-v-50f7376b]:hover{background:radial-gradient(circle at top left,#3b82f66b,#0f172af2);border-color:#f9fafbe6;box-shadow:0 0 14px #818cf8b3,0 0 0 1px #0f172ae6;transform:translateY(-1px)}.user-button-open[data-v-50f7376b]{animation:userButtonGlow-50f7376b 2.6s ease-in-out infinite;background:radial-gradient(circle at top left,#3b82f680,#0f172afa);border-color:#facc15e6;box-shadow:0 0 16px #facc15b3,0 0 26px #3b82f699,0 0 0 1px #0f172a}@keyframes userButtonGlow-50f7376b{0%{box-shadow:0 0 10px #facc1599,0 0 18px #3b82f673,0 0 0 1px #0f172a}50%{box-shadow:0 0 18px #facc15f2,0 0 30px #3b82f6bf,0 0 0 1px #0f172a}to{box-shadow:0 0 10px #facc1599,0 0 18px #3b82f673,0 0 0 1px #0f172a}}.avatar[data-v-50f7376b]{align-items:center;background:conic-gradient(from 210deg,#4b6fff,#8b5cf6,#fbbf24,#4b6fff);border-radius:999px;box-shadow:0 0 12px #818cf8b3;color:#f9fafb;display:flex;font-size:.9rem;font-weight:700;height:28px;justify-content:center;width:28px}.user-info[data-v-50f7376b]{align-items:flex-start;display:flex;flex-direction:column;max-width:190px}.user-email[data-v-50f7376b]{font-weight:500;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-role[data-v-50f7376b]{background:linear-gradient(90deg,#facc15,#f97316);-webkit-background-clip:text;color:transparent;font-size:.75rem}.caret[data-v-50f7376b]{color:#e5e7eb;font-size:.7rem;margin-left:.1rem;transition:transform .15s ease,color .15s ease}.caret-open[data-v-50f7376b]{color:#fde68a;transform:rotate(180deg)}.dropdown[data-v-50f7376b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at top,#0f172afa,#020617 70%);border:1px solid rgba(55,65,81,.95);border-radius:.75rem;box-shadow:0 18px 40px #000000d9,0 0 0 1px #0f172ae6;min-width:210px;padding:.25rem 0;position:absolute;right:0;top:calc(100% + .35rem);z-index:50}.dropdown-item[data-v-50f7376b]{color:#e5e7ff;display:block;font-size:.9rem;padding:.55rem .9rem;text-decoration:none;transition:background-color .12s ease,color .12s ease,padding-left .12s ease}.dropdown-item[data-v-50f7376b]:hover{background:linear-gradient(90deg,#1e40afb3,#1e40af1a);color:#fefce8;padding-left:1.05rem}.dropdown-divider[data-v-50f7376b]{background:#374151e6;height:1px;margin:.3rem 0}.dropdown-item-logout[data-v-50f7376b]{background:transparent;border:none;cursor:pointer;text-align:left;width:100%}.dropdown-item-logout[data-v-50f7376b]:disabled{cursor:default;opacity:.7}@media(max-width:768px){.user-button[data-v-50f7376b]{padding-right:.5rem}.user-email[data-v-50f7376b],.user-info[data-v-50f7376b]{max-width:140px}}.header[data-v-b174faa7]{align-items:center;background:radial-gradient(circle at top left,#1e2840 0,#090e1b 55%,#050711);border-bottom:1px solid #22283a;color:#f5f5f5;display:grid;grid-template-columns:1fr auto 1fr;padding:.75rem 1.75rem;position:relative;z-index:40}.header-left[data-v-b174faa7]{display:flex;justify-content:flex-start}.header-center[data-v-b174faa7]{display:flex;justify-content:center}.header-right[data-v-b174faa7]{gap:.75rem;justify-content:flex-end}.header-right[data-v-b174faa7],.logo[data-v-b174faa7]{align-items:center;display:flex}.logo[data-v-b174faa7]{color:inherit;flex-direction:column;text-decoration:none;transition:opacity .2s,transform .2s}.logo[data-v-b174faa7]:hover{opacity:.9;transform:translateY(-1px)}.logo-main[data-v-b174faa7]{color:#e6e9ff;font-size:1.8rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-shadow:0 0 8px rgba(120,150,255,.6)}.logo-sub[data-v-b174faa7]{color:#c7cbe3;font-size:.78rem;margin-top:-2px;opacity:.75;text-shadow:0 0 4px rgba(120,150,255,.4)}.nav[data-v-b174faa7]{align-items:center;display:flex;gap:1.1rem}.nav-link[data-v-b174faa7]{border-radius:999px;color:#e5e7eb;font-size:.9rem;font-weight:500;padding:.3rem .9rem;position:relative;text-decoration:none;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .1s ease}.nav-link[data-v-b174faa7]:after{background:linear-gradient(90deg,#eab308,#f97316);border-radius:999px;bottom:-2px;content:"";height:2px;left:18%;opacity:0;position:absolute;right:18%;transform:translateY(3px) scaleX(.4);transform-origin:center;transition:opacity .18s ease,transform .18s ease}.nav-link[data-v-b174faa7]:hover{background:#f8fafc0a;box-shadow:0 0 12px #94a3b840;color:#fefce8;transform:translateY(-1px)}.nav-link[data-v-b174faa7]:hover:after{opacity:.85;transform:translateY(0) scaleX(1)}.nav-link-active[data-v-b174faa7]{animation:navGlowPulse-b174faa7 2.4s ease-in-out infinite;background:radial-gradient(circle at top,#facc1524,#1e40af2e);box-shadow:0 0 14px #facc1599,0 0 22px #3b82f666,0 0 0 1px #facc15b3;color:#fefce8}.nav-link-active[data-v-b174faa7]:after{opacity:1;transform:translateY(0) scaleX(1)}@keyframes navGlowPulse-b174faa7{0%{box-shadow:0 0 10px #facc1580,0 0 18px #3b82f659,0 0 0 1px #facc15a6}50%{box-shadow:0 0 18px #facc15e6,0 0 30px #3b82f6a6,0 0 0 1px #facc15e6}to{box-shadow:0 0 10px #facc1580,0 0 18px #3b82f659,0 0 0 1px #facc15a6}}.burger[data-v-b174faa7]{background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;height:22px;justify-content:space-between;padding:0;width:30px}.burger span[data-v-b174faa7]{background:#e5e7eb;border-radius:999px;display:block;height:3px;transition:transform .15s ease,opacity .15s ease,background-color .15s ease}.burger-open span[data-v-b174faa7]:first-child{transform:translateY(9px) rotate(45deg)}.burger-open span[data-v-b174faa7]:nth-child(2){opacity:0}.burger-open span[data-v-b174faa7]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav-mobile-menu[data-v-b174faa7]{background:radial-gradient(circle at top,#020617 0 55%,#000);border-bottom:1px solid #22283a;display:flex;flex-direction:column;gap:.35rem;inset-inline:0;padding:.5rem 1.75rem .8rem;position:absolute;top:100%}.nav-link-mobile[data-v-b174faa7]{padding-inline:.75rem;width:-moz-fit-content;width:fit-content}.nav-slide-enter-active[data-v-b174faa7],.nav-slide-leave-active[data-v-b174faa7]{transition:opacity .15s ease,transform .15s ease}.nav-slide-enter-from[data-v-b174faa7],.nav-slide-leave-to[data-v-b174faa7]{opacity:0;transform:translateY(-6px)}@media(max-width:768px){.header[data-v-b174faa7]{grid-template-columns:1fr auto 1fr;padding:.6rem 1rem}.logo-main[data-v-b174faa7]{font-size:1.5rem}.logo-sub[data-v-b174faa7]{font-size:.7rem}.nav-desktop[data-v-b174faa7]{display:none}.burger[data-v-b174faa7]{display:flex}.nav-mobile-menu[data-v-b174faa7]{padding:.5rem 1rem .75rem}}@media(min-width:769px){.nav-mobile-menu[data-v-b174faa7]{display:none}}.footer[data-v-12b8137f]{align-items:center;background:#060814;border-top:1px solid #22283a;color:#a3a7c7;display:flex;font-size:.8rem;justify-content:space-between;margin-top:auto;padding:1rem 2rem}.footer-left[data-v-12b8137f],.footer-right[data-v-12b8137f]{align-items:center;display:flex;gap:.5rem}.separator[data-v-12b8137f]{opacity:.5}.version[data-v-12b8137f]{opacity:.8}.link[data-v-12b8137f]{color:#cbd5ff;text-decoration:none}.link[data-v-12b8137f]:hover{text-decoration:underline}
