:root{color-scheme:dark;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#050b1a;color:#f3f4f6}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(59,130,246,.35),transparent 55%),radial-gradient(circle at bottom right,rgba(251,191,36,.3),transparent 45%),#050b1a}a{color:inherit;text-decoration:none}main{display:flex;flex-direction:column;gap:3rem;padding:2rem;width:min(1360px,100%);max-width:1360px;margin:0 auto}section{background:rgba(15,23,42,.85);border:1px solid rgba(148,163,184,.15);border-radius:1.5rem;padding:2.5rem;box-shadow:0 25px 50px -12px rgba(15,23,42,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}h1,h2,h3{margin:0 0 1rem}p{line-height:1.7;color:#cbd5f5}ul{margin:0;padding:0;list-style:none}button{cursor:pointer;border:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){main{padding:1.5rem}section{padding:1.75rem}}@media (max-width:640px){main{padding:1.25rem;gap:2.5rem}section{padding:1.5rem;border-radius:1.35rem}}@media (max-width:480px){main{padding:1rem;gap:2rem}section{padding:1.25rem;border-radius:1.15rem}}.layout_body__7rhn1{position:relative;min-height:100vh;margin:0;overflow-x:hidden}.layout_backgroundGlow__r92zZ{position:fixed;inset:0;background:radial-gradient(circle at top,rgba(96,165,250,.25),transparent 55%),radial-gradient(circle at bottom right,rgba(244,114,182,.18),transparent 45%),radial-gradient(circle at bottom left,rgba(34,197,94,.18),transparent 50%);z-index:-2}.layout_footer__DcfK2{margin:3rem auto 4rem;padding:1.5rem 2rem;max-width:1100px;border-radius:999px;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.85rem;color:rgba(203,213,225,.75);border:1px solid rgba(59,130,246,.15);background:rgba(15,23,42,.85);box-shadow:0 12px 40px -18px rgba(15,23,42,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.layout_footerMeta__JbVor{letter-spacing:.08em;text-transform:uppercase}@media (max-width:768px){.layout_footer__DcfK2{flex-direction:column;text-align:center}}.NavBar_header__9Kq5q{position:-webkit-sticky;position:sticky;top:0;z-index:20;justify-content:space-between;margin:0 auto 2.5rem;padding:1.5rem 2rem;max-width:1100px;border-radius:999px;background:rgba(15,23,42,.8);border:1px solid rgba(59,130,246,.2);box-shadow:0 18px 60px -25px rgba(30,64,175,.75);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.NavBar_brand__AVzhn,.NavBar_header__9Kq5q,.NavBar_nav__i8le3{display:flex;align-items:center}.NavBar_brand__AVzhn{gap:.8rem;color:#f8fafc}.NavBar_logoImage__pg5YG{width:40px;height:40px;border-radius:0;box-shadow:none}.NavBar_menuToggle__aRXaM{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgba(59,130,246,.18);border:1px solid rgba(59,130,246,.35);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.NavBar_menuToggle__aRXaM span[aria-hidden=true]{display:block;width:22px;height:2px;border-radius:999px;background:#e2e8f0;transition:transform .25s ease,opacity .25s ease;transform-origin:center}.NavBar_menuToggle__aRXaM span[aria-hidden=true]+span[aria-hidden=true]{margin-top:5px}.NavBar_menuToggle__aRXaM[data-open=true] span[aria-hidden=true]:nth-child(2){opacity:0}.NavBar_menuToggle__aRXaM[data-open=true] span[aria-hidden=true]:first-child{transform:translateY(7px) rotate(45deg)}.NavBar_menuToggle__aRXaM[data-open=true] span[aria-hidden=true]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.NavBar_menuToggle__aRXaM:hover{background:rgba(59,130,246,.28);border-color:rgba(59,130,246,.55);transform:translateY(-1px)}.NavBar_brandText__u9HbT{display:flex;flex-direction:column;gap:.2rem;color:#f8fafc}.NavBar_logo__GyYmv{font-weight:700;letter-spacing:.12em;font-size:1rem;text-transform:uppercase}.NavBar_brandCopy__bnMHO{font-size:.75rem;color:rgba(148,163,184,.8);letter-spacing:.06em}.NavBar_navList__E7DVn{display:flex;gap:1rem;list-style:none;padding:0;margin:0}.NavBar_activeLink__w_BAP,.NavBar_link__rDrfq{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.2rem;border-radius:999px;font-size:.85rem;font-weight:500;color:rgba(203,213,225,.9);transition:all .2s ease}.NavBar_link__rDrfq:hover{color:#f8fafc;background:rgba(59,130,246,.25)}.NavBar_activeLink__w_BAP{background:linear-gradient(135deg,rgba(59,130,246,.9),rgba(129,140,248,.9));color:#0f172a;box-shadow:0 10px 30px -12px rgba(59,130,246,.9)}.NavBar_userMenu__sVE8o{position:relative}.NavBar_userMenuTrigger__6i5Le{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:rgba(59,130,246,.15);border-radius:999px;border:1px solid rgba(59,130,246,.3);color:#f8fafc;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.NavBar_userMenuTrigger__6i5Le:hover,.NavBar_userMenuTrigger__6i5Le[aria-expanded=true]{background:rgba(59,130,246,.25);border-color:rgba(59,130,246,.5);transform:translateY(-1px)}.NavBar_userMenuTrigger__6i5Le:focus-visible{outline:2px solid rgba(59,130,246,.6);outline-offset:3px}.NavBar_userAvatar__0PF2A{width:40px;height:40px;border-radius:50%;object-fit:cover}.NavBar_userInfo__ekRgC{display:flex;flex-direction:column;gap:.2rem}.NavBar_userName__GfSg2{font-size:.85rem;font-weight:600;color:#f8fafc;margin:0}.NavBar_userMenuCaret__JLn2b{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid rgba(148,163,184,.8);transition:transform .2s ease}.NavBar_userMenuTrigger__6i5Le[aria-expanded=true] .NavBar_userMenuCaret__JLn2b{transform:rotate(180deg)}.NavBar_userMenuDropdown__QE6Bi{position:absolute;top:calc(100% + .75rem);right:0;display:none;min-width:180px;padding:.45rem 0;background:rgba(15,23,42,.96);border-radius:14px;border:1px solid rgba(59,130,246,.35);box-shadow:0 20px 45px -18px rgba(59,130,246,.6);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:visible}.NavBar_userMenuDropdown__QE6Bi:before{content:"";position:absolute;top:-8px;right:18px;width:16px;height:16px;background:rgba(15,23,42,.96);border-top:1px solid rgba(59,130,246,.35);border-left:1px solid rgba(59,130,246,.35);transform:rotate(45deg);z-index:-1}.NavBar_userMenuDropdown__QE6Bi[data-open=true]{display:block}.NavBar_profileLink__XC3DM{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem 1rem;color:rgba(226,232,240,.92);font-size:.82rem;font-weight:500;border-bottom:1px solid rgba(59,130,246,.18);transition:background .2s ease,color .2s ease}.NavBar_profileLink__XC3DM:before{content:"";width:8px;height:8px;border-radius:999px;background:rgba(59,130,246,.6);box-shadow:0 0 12px rgba(59,130,246,.45)}.NavBar_profileLink__XC3DM:hover{background:rgba(59,130,246,.18);color:#f8fafc}.NavBar_profileLink__XC3DM:focus-visible{outline:2px solid rgba(59,130,246,.6);outline-offset:2px}.NavBar_logoutBtn__T_49j{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem 1rem;background:transparent;border:none;color:rgba(226,232,240,.92);font-size:.82rem;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease;text-align:left}.NavBar_logoutBtn__T_49j:before{content:"";width:10px;height:10px;border-right:2px solid rgba(248,250,252,.85);border-bottom:2px solid rgba(248,250,252,.85);transform:rotate(-45deg);opacity:.75;transition:opacity .2s ease,transform .2s ease}.NavBar_logoutBtn__T_49j:hover{background:rgba(59,130,246,.18);color:#f8fafc}.NavBar_logoutBtn__T_49j:hover:before{opacity:1;transform:translateX(2px) rotate(-45deg)}@media (max-width:900px){.NavBar_header__9Kq5q{margin:0 1rem 2rem;padding:1.25rem 1.5rem}}@media (max-width:768px){.NavBar_header__9Kq5q{flex-direction:column;gap:1rem;padding:1rem 1.25rem}.NavBar_nav__i8le3{width:100%}.NavBar_navList__E7DVn{width:100%;justify-content:center;flex-wrap:wrap}}@media (max-width:640px){.NavBar_header__9Kq5q{align-items:stretch}.NavBar_menuToggle__aRXaM{display:inline-flex}.NavBar_navList__E7DVn{display:none;flex-direction:column;gap:.75rem;margin-top:.5rem;width:100%;padding:0}.NavBar_navList__E7DVn[data-open=true]{display:flex}.NavBar_navList__E7DVn li{width:100%}.NavBar_activeLink__w_BAP,.NavBar_link__rDrfq{width:100%;justify-content:flex-start}.NavBar_userMenu__sVE8o{width:100%;margin-top:.5rem}.NavBar_userMenuTrigger__6i5Le{width:100%;justify-content:space-between}.NavBar_userMenuDropdown__QE6Bi{position:static;margin-top:.75rem;width:100%;box-shadow:none;padding:.35rem 0}.NavBar_userMenuDropdown__QE6Bi:before{display:none}}