.header-section[data-v-755f7768]{backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);background:#080b11d1;border-bottom:1px solid hsla(0,0%,100%,.06);position:sticky;top:0;transition:all .35s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000}.header-section.scrolled[data-v-755f7768]{background:#080b11f5;border-bottom-color:#ffb32026;box-shadow:0 4px 32px #00000080}.header-inner[data-v-755f7768]{gap:16px;justify-content:space-between;min-height:68px}.header-inner[data-v-755f7768],.site-logo[data-v-755f7768]{align-items:center;display:flex}.site-logo[data-v-755f7768]{flex-shrink:0;padding:4px 0;transition:transform .25s var(--ease-spring),filter .2s ease}.site-logo[data-v-755f7768]:hover{filter:drop-shadow(0 0 12px rgba(255,179,32,.35));transform:scale(1.03)}.site-logo .logo-img[data-v-755f7768]{height:48px;-o-object-fit:contain;object-fit:contain;width:auto}.main-menu ul[data-v-755f7768]{align-items:center;display:flex;gap:6px}.main-menu[data-v-755f7768] a{align-items:center;border:1px solid transparent;border-radius:var(--radius-full);color:#94a3b8;display:inline-flex;font-family:var(--font-heading);font-size:14px;font-weight:600;gap:8px;padding:8px 16px;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1)}.nav-svg[data-v-755f7768]{color:currentColor;flex-shrink:0;height:17px;opacity:.8;transition:transform .22s cubic-bezier(.34,1.56,.64,1),opacity .2s ease,filter .2s ease;width:17px}.main-menu[data-v-755f7768] a:hover{background:#ffffff0f;border-color:#ffffff1a;color:#f8fafc}.main-menu[data-v-755f7768] a:hover .nav-svg{color:var(--color-primary);filter:drop-shadow(0 0 6px rgba(255,179,32,.45));opacity:1;transform:translateY(-1px) scale(1.06)}.main-menu[data-v-755f7768] a.router-link-active{background:#ffb3201f;border-color:#ffb3204d;box-shadow:0 0 16px #ffb32024;color:var(--color-primary)}.main-menu[data-v-755f7768] a.router-link-active .nav-svg{color:var(--color-primary);filter:drop-shadow(0 0 8px rgba(255,179,32,.6));opacity:1}.nav-badge[data-v-755f7768]{background:linear-gradient(135deg,#ff205ff2,#ff8c00f2);border:1px solid hsla(0,0%,100%,.25);border-radius:var(--radius-full);box-shadow:0 0 10px #ff205f59;color:#fff;font-size:9px;font-weight:800;letter-spacing:.04em;margin-left:2px;padding:2px 7px;text-transform:uppercase}.header-actions[data-v-755f7768]{align-items:center;display:flex;gap:12px}.header-search-form[data-v-755f7768]{align-items:center;display:flex;position:relative}.header-search-form .search-icon[data-v-755f7768]{color:#64748b;height:15px;left:12px;pointer-events:none;position:absolute;transition:color .2s ease,filter .2s ease;width:15px}.header-search-form:focus-within .search-icon[data-v-755f7768]{color:var(--color-primary);filter:drop-shadow(0 0 6px rgba(255,179,32,.5))}.header-search-input[data-v-755f7768]{background:#121826b3;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-full);color:#f8fafc;font-family:var(--font-body);font-size:13px;font-weight:500;outline:none;padding:8px 32px 8px 35px;transition:all .28s cubic-bezier(.16,1,.3,1);width:190px}.header-search-input[data-v-755f7768]:focus{background:#161e30f2;border-color:#ffb32099;box-shadow:0 0 20px #ffb32038;width:235px}.header-search-input[data-v-755f7768]::-moz-placeholder{color:#64748b}.header-search-input[data-v-755f7768]::placeholder{color:#64748b}.search-clear-btn[data-v-755f7768]{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;height:18px;justify-content:center;padding:0;position:absolute;right:9px;transition:all .2s ease;width:18px}.search-clear-btn[data-v-755f7768]:hover{background:#ff205fcc;color:#fff}.search-clear-btn svg[data-v-755f7768]{height:10px;width:10px}.nav-switch[data-v-755f7768]{display:none}@media(max-width:991px){.header-inner[data-v-755f7768]{min-height:58px}.site-logo .logo-img[data-v-755f7768]{height:40px}.header-search-form[data-v-755f7768],.main-menu[data-v-755f7768]{display:none}.nav-switch[data-v-755f7768]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:5px;height:44px;justify-content:center;padding:0;transition:all .2s ease;width:44px;-webkit-tap-highlight-color:transparent}.nav-switch[data-v-755f7768]:hover{background:#ffffff1f;border-color:#ffb32059}}.nav-switch-bar[data-v-755f7768]{background:#e2e8f0;border-radius:2px;display:block;height:2px;transition:transform .3s ease,opacity .3s ease,width .3s ease;width:20px}.nav-switch.open .nav-switch-bar[data-v-755f7768]:first-child{transform:translateY(7px) rotate(45deg);width:22px}.nav-switch.open .nav-switch-bar[data-v-755f7768]:nth-child(2){opacity:0;width:0}.nav-switch.open .nav-switch-bar[data-v-755f7768]:nth-child(3){transform:translateY(-7px) rotate(-45deg);width:22px}.mobile-backdrop[data-v-755f7768]{background:#0000008c;inset:0;position:fixed;z-index:9998}.drawer-backdrop-enter-active[data-v-755f7768],.drawer-backdrop-leave-active[data-v-755f7768]{transition:opacity .3s ease}.drawer-backdrop-enter-from[data-v-755f7768],.drawer-backdrop-leave-to[data-v-755f7768]{opacity:0}.mobile-drawer[data-v-755f7768]{backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);background:#0a0e16fa;border-left:1px solid rgba(255,179,32,.15);bottom:0;box-shadow:-12px 0 40px #0009;overflow-y:auto;overscroll-behavior:contain;position:fixed;right:0;top:0;width:min(85vw,360px);z-index:9999;-webkit-overflow-scrolling:touch}.drawer-slide-enter-active[data-v-755f7768]{transition:transform .35s cubic-bezier(.32,.72,0,1)}.drawer-slide-leave-active[data-v-755f7768]{transition:transform .25s ease-in}.drawer-slide-enter-from[data-v-755f7768],.drawer-slide-leave-to[data-v-755f7768]{transform:translate(100%)}.mobile-drawer-inner[data-v-755f7768]{display:flex;flex-direction:column;min-height:100%;padding:20px 20px max(20px,env(safe-area-inset-bottom))}.drawer-header-row[data-v-755f7768]{border-bottom:1px solid hsla(0,0%,100%,.06);justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.drawer-header-row[data-v-755f7768],.drawer-logo[data-v-755f7768]{align-items:center;display:flex}.drawer-logo-img[data-v-755f7768]{height:36px;-o-object-fit:contain;object-fit:contain;width:auto}.drawer-close-btn[data-v-755f7768]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#cbd5e1;cursor:pointer;display:flex;font-size:16px;height:38px;justify-content:center;margin:0;transition:all .2s ease;width:38px;-webkit-tap-highlight-color:transparent}.drawer-close-btn[data-v-755f7768]:hover{background:#ffffff1f;border-color:#ffb3204d;color:#fff}.mobile-search-form[data-v-755f7768]{display:flex;gap:8px;margin-bottom:20px}.mobile-input-wrap[data-v-755f7768]{align-items:center;display:flex;flex:1;min-width:0;position:relative}.mobile-input-wrap .search-icon[data-v-755f7768]{color:#64748b;height:16px;left:14px;pointer-events:none;position:absolute;width:16px}.mobile-search-input[data-v-755f7768]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md);color:#fff;font-family:var(--font-body);font-size:15px;outline:none;padding:12px 34px 12px 38px;width:100%}.mobile-search-input[data-v-755f7768]:focus{border-color:var(--color-primary);box-shadow:0 0 16px #ffb32033}.mobile-clear-btn[data-v-755f7768]{align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;font-size:11px;height:20px;justify-content:center;padding:0;position:absolute;right:8px;width:20px}.mobile-clear-btn[data-v-755f7768]:hover{background:#ff205fcc;color:#fff}.mobile-search-btn[data-v-755f7768]{background:var(--color-primary);border:none;border-radius:var(--radius-md);color:#0b0e14;cursor:pointer;flex-shrink:0;font-family:var(--font-heading);font-size:14px;font-weight:700;padding:0 18px;-webkit-tap-highlight-color:transparent}.mobile-nav[data-v-755f7768]{flex:1}.mobile-nav ul[data-v-755f7768]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.mobile-nav[data-v-755f7768] a{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:var(--radius-md);color:#cbd5e1;display:flex;font-family:var(--font-heading);font-size:16px;font-weight:600;gap:14px;padding:14px 16px;text-decoration:none;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.mobile-nav[data-v-755f7768] a.router-link-active,.mobile-nav[data-v-755f7768] a:hover{background:#ffb3201a;border-color:#ffb32040;color:var(--color-primary)}.m-nav-svg[data-v-755f7768]{color:currentColor;flex-shrink:0;height:20px;opacity:.85;transition:transform .2s ease,filter .2s ease;width:20px}.mobile-nav[data-v-755f7768] a.router-link-active .m-nav-svg,.mobile-nav[data-v-755f7768] a:hover .m-nav-svg{color:var(--color-primary);filter:drop-shadow(0 0 8px rgba(255,179,32,.5));opacity:1}.m-badge[data-v-755f7768]{background:var(--color-secondary);border-radius:var(--radius-full);color:#fff;flex-shrink:0;font-size:10px;font-weight:800;margin-left:auto;padding:3px 10px;white-space:nowrap}.mobile-footer[data-v-755f7768]{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);color:#475569;display:flex;font-size:13px;gap:12px;justify-content:center;margin-top:24px;padding-top:16px}.mobile-footer[data-v-755f7768] a{color:#94a3b8;text-decoration:none}.footer-section[data-v-8f0fa65d]{background:#05070a;border-top:1px solid hsla(0,0%,100%,.08);overflow:hidden;padding:80px 0 36px;position:relative}.footer-ambient-glow[data-v-8f0fa65d]{background:radial-gradient(circle,rgba(255,179,32,.12) 0,rgba(255,32,95,.06) 50%,transparent 70%);height:500px;pointer-events:none;position:absolute;right:-80px;top:-120px;width:500px}.footer-main[data-v-8f0fa65d]{border-bottom:1px solid hsla(0,0%,100%,.06);display:grid;gap:48px;grid-template-columns:1fr;margin-bottom:32px;padding-bottom:48px}@media(min-width:992px){.footer-main[data-v-8f0fa65d]{align-items:start;gap:64px;grid-template-columns:1.2fr 2fr}}.footer-brand[data-v-8f0fa65d]{max-width:420px}.footer-logo[data-v-8f0fa65d]{display:inline-block;margin-bottom:16px;transition:transform .2s ease}.footer-logo[data-v-8f0fa65d]:hover{transform:scale(1.02)}.footer-logo-text[data-v-8f0fa65d]{color:#fff;font-family:var(--font-heading);font-size:32px;font-weight:800;letter-spacing:.08em;line-height:1}.logo-accent[data-v-8f0fa65d]{background:linear-gradient(135deg,#ffb320,#ff205f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.footer-tagline[data-v-8f0fa65d]{color:var(--color-text-muted);font-size:14px;line-height:1.7;margin-bottom:20px}.footer-badges[data-v-8f0fa65d]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.f-badge[data-v-8f0fa65d]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-full);color:#cbd5e1;font-size:11px;font-weight:600;padding:4px 10px}.footer-contact[data-v-8f0fa65d]{display:flex;flex-direction:column;gap:6px}.footer-contact-label[data-v-8f0fa65d]{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.footer-contact-link[data-v-8f0fa65d]{align-items:center;color:#f1f5f9;display:inline-flex;font-size:14px;font-weight:600;gap:8px;transition:color .2s ease}.footer-contact-link[data-v-8f0fa65d]:hover{color:var(--color-primary)}.footer-columns[data-v-8f0fa65d]{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.footer-columns[data-v-8f0fa65d]{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer-heading[data-v-8f0fa65d]{color:#fff;font-family:var(--font-heading);font-size:14px;font-weight:700;letter-spacing:.08em;margin-bottom:20px;padding-left:12px;position:relative;text-transform:uppercase}.footer-heading[data-v-8f0fa65d]:before{background:var(--color-primary);border-radius:2px;bottom:3px;content:"";left:0;position:absolute;top:3px;width:3px}.footer-menu[data-v-8f0fa65d]{display:flex;flex-direction:column;gap:12px}.footer-menu[data-v-8f0fa65d] a{color:#94a3b8;font-size:14px;transition:all .2s ease}.footer-menu[data-v-8f0fa65d] a:hover{color:var(--color-primary);transform:translate(4px)}.footer-bottom[data-v-8f0fa65d]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:space-between;text-align:center}@media(min-width:768px){.footer-bottom[data-v-8f0fa65d]{flex-direction:row;text-align:left}}.copyright[data-v-8f0fa65d]{color:#64748b;font-size:13px;line-height:1.6;margin:0}.footer-bottom-links[data-v-8f0fa65d]{align-items:center;display:flex;font-size:13px;gap:10px}.footer-bottom-links[data-v-8f0fa65d] a{color:#94a3b8;transition:color .2s ease}.footer-bottom-links[data-v-8f0fa65d] a:hover{color:var(--color-primary)}.footer-dot[data-v-8f0fa65d]{color:#334155}
