#siteHeader{height:82px;display:block;padding:0;position:sticky;top:0;z-index:50;background:#fffffff2;backdrop-filter:blur(18px);border-bottom:1px solid #eee8f7;transition:box-shadow .25s}#siteHeader.scrolled{box-shadow:0 8px 30px #3520690c}#siteHeader *{box-sizing:border-box}#siteHeader a{text-decoration:none}#siteHeader .header-inner{max-width:1260px;height:100%;padding:0 28px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}#siteHeader .header-brand{display:flex;align-items:center;gap:8px;color:#201044;font-size:21px;line-height:1.05;font-weight:800;white-space:nowrap}#siteHeader .header-brand img{width:42px;height:42px;object-fit:contain}#siteHeader .header-brand-domain{color:#7137ed}#siteHeader .header-brand small{display:block;font-size:10px;font-weight:500;margin-top:5px;color:#767086}#siteHeader .header-navigation{display:flex;align-items:center;gap:24px;padding:0;background:none;position:static;box-shadow:none}#siteHeader .header-nav-link,#siteHeader summary{font-size:13px;font-weight:600;color:#403355;white-space:nowrap;cursor:pointer}#siteHeader .header-nav-link{position:relative;padding:27px 0}#siteHeader .header-nav-link:after{content:'';position:absolute;bottom:14px;height:2px;left:0;right:0;background:#7137ed;transform:scaleX(0);transition:transform .2s}#siteHeader .header-nav-link:hover,#siteHeader .header-nav-link[aria-current]{color:#7137ed}#siteHeader .header-nav-link:hover:after,#siteHeader .header-nav-link[aria-current]:after{transform:scaleX(1)}#siteHeader .header-resources{position:relative;border:0;margin:0;padding:0;background:none}#siteHeader summary{list-style:none;display:flex;gap:6px;align-items:center;padding:26px 0}#siteHeader summary::-webkit-details-marker{display:none}#siteHeader summary svg{width:14px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .2s}#siteHeader details[open] summary svg{transform:rotate(180deg)}#siteHeader .header-dropdown{position:absolute;top:65px;right:-40px;width:320px;padding:20px;border:1px solid #eee7f8;border-radius:18px;background:white;box-shadow:0 20px 60px #29124e20}#siteHeader .header-dropdown-label{font-size:10px;letter-spacing:1px;color:#897998}#siteHeader .header-dropdown a{display:flex;gap:12px;align-items:center;margin-top:10px;padding:10px 5px;border-radius:9px}#siteHeader .header-dropdown a:hover{background:#f8f4ff}#siteHeader .header-dropdown b{font-size:13px;display:block;color:#35234d}#siteHeader .header-dropdown small{font-size:10px;display:block;color:#877c92}#siteHeader .header-resource-icon{width:34px;height:34px;border-radius:10px;background:#f1eaff;color:#7137ed;display:grid;place-items:center;font-weight:800}#siteHeader .header-resource-icon svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.5}#siteHeader .header-resource-orange{color:#f38527;background:#fff0e3}#siteHeader .header-resource-mint{color:#259c87;background:#e7f8f3}#siteHeader .header-resource-arrow{margin-left:auto;color:#7137ed}#siteHeader .header-actions{display:flex;align-items:center;gap:16px}#siteHeader .header-login{font-size:12px;font-weight:600;color:#403355}#siteHeader .header-register{display:flex;gap:12px;align-items:center;background:linear-gradient(120deg,#7c3ff5,#6027df);color:white;border-radius:9px;padding:12px 16px;font-size:12px;font-weight:700;box-shadow:0 5px 12px #7137ed22;transition:transform .2s}#siteHeader .header-register:hover{transform:translateY(-2px)}#siteHeader .header-register-arrow{color:#ffcf97}#siteHeader .header-register-short,#siteHeader .header-mobile-actions,#siteHeader .header-menu-toggle{display:none}#siteHeader :focus-visible{outline:3px solid #ff902a;outline-offset:4px}
@media(max-width:1100px){#siteHeader .header-inner{gap:16px;padding:0 20px}#siteHeader .header-navigation{gap:15px}#siteHeader .header-brand{font-size:18px}#siteHeader .header-actions{gap:10px}#siteHeader .header-register{padding:11px}#siteHeader .header-register-arrow{display:none}}
@media(max-width:940px){#siteHeader{height:74px}#siteHeader .header-actions>.header-login{display:none}#siteHeader .header-register-full{display:none}#siteHeader .header-register-short{display:inline}#siteHeader .header-menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;background:#f5efff;border:0;border-radius:9px;padding:10px}#siteHeader .header-menu-toggle span{display:block;height:2px;width:18px;background:#7137ed;transition:transform .2s}#siteHeader .header-navigation{position:absolute;top:74px;left:0;right:0;display:flex;align-items:stretch;flex-direction:column;gap:0;padding:18px 25px;background:white;max-height:calc(100dvh - 74px);overflow:auto;box-shadow:0 15px 35px #34205c12}#siteHeader.enhanced .header-navigation{display:none}#siteHeader.menu-open .header-navigation{display:flex}#siteHeader .header-nav-link{padding:14px 0}#siteHeader .header-nav-link:after{bottom:5px;right:auto;width:45px}#siteHeader summary{padding:14px 0}#siteHeader .header-dropdown{position:static;box-shadow:none;width:100%;padding:12px}#siteHeader .header-mobile-actions{display:flex;align-items:center;gap:20px;margin-top:20px}#siteHeader.menu-open .header-menu-toggle span:first-child{transform:translateY(7px) rotate(45deg)}#siteHeader.menu-open .header-menu-toggle span:nth-child(2){opacity:0}#siteHeader.menu-open .header-menu-toggle span:last-child{transform:translateY(-7px) rotate(-45deg)}}
@media(max-width:420px){#siteHeader .header-inner{padding:0 12px;gap:8px}#siteHeader .header-brand{font-size:16px}#siteHeader .header-brand img{width:32px;height:32px}#siteHeader .header-register{font-size:11px;padding:10px}#siteHeader .header-actions{gap:7px}}
#siteHeader summary[aria-current="page"]{color:#7137ed}#siteHeader summary[aria-current="page"]:after{content:'';position:absolute;bottom:14px;left:0;right:0;height:2px;background:#7137ed}
@media(max-width:940px){#siteHeader summary[aria-current="page"]:after{bottom:5px;right:auto;width:45px}}
