.scroll-top{position:fixed;right:18px;bottom:18px;z-index:9999;width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--nexus-border-strong);border-radius:999px;background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.32),transparent 34%),linear-gradient(135deg,var(--nexus-accent),var(--nexus-accent-light));color:#ffffff;box-shadow:0 14px 34px rgba(247,88,21,.28),inset 0 1px 0 rgba(255,255,255,.28);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(18px) scale(.92);cursor:pointer;transition:opacity .28s ease,visibility .28s ease,transform .28s ease,box-shadow .28s ease,filter .28s ease}.scroll-top.active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.scroll-top i{position:relative;z-index:2;color:#ffffff;font-size:1.65rem;line-height:1;transition:transform .25s ease}.scroll-top-glow{position:absolute;inset:-7px;border-radius:inherit;background:radial-gradient(closest-side,rgba(247,88,21,.32),transparent 72%);opacity:0;filter:blur(8px);pointer-events:none;transition:opacity .28s ease}.scroll-top:hover{color:#ffffff;transform:translateY(-3px) scale(1.03);filter:brightness(1.04);box-shadow:0 18px 44px rgba(247,88,21,.38),inset 0 1px 0 rgba(255,255,255,.32)}.scroll-top:hover .scroll-top-glow{opacity:1}.scroll-top:hover i{transform:translateY(-2px)}.scroll-top:focus-visible{outline:2px solid var(--nexus-accent);outline-offset:4px}[data-theme=dark] .scroll-top{border-color:rgba(247,88,21,.45);box-shadow:0 16px 42px rgba(247,88,21,.24),0 8px 26px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.18)}@media (max-width:575px){.scroll-top{right:14px;bottom:14px;width:42px;height:42px}.scroll-top i{font-size:1.5rem}}.footer{position:relative;overflow:hidden;padding:34px 0 28px;background:radial-gradient(circle at 72% 0,var(--nexus-accent-softer),transparent 34rem),var(--nexus-bg);color:var(--nexus-text);font-size:14px}.dark .footer,[data-theme=dark] .footer,body.dark .footer,html.dark .footer{background:radial-gradient(circle at 68% 0,rgba(247,88,21,.16),transparent 34rem),radial-gradient(circle at 15% 18%,rgba(14,165,233,.045),transparent 24rem),#05070d!important}.footer-shell{position:relative;overflow:hidden;border:1px solid var(--nexus-border);border-radius:28px;padding:34px;background:radial-gradient(circle at 82% 18%,rgba(247,88,21,.08),transparent 30rem),linear-gradient(135deg,color-mix(in srgb,var(--nexus-surface),white 5%),var(--nexus-surface));box-shadow:var(--nexus-shadow-md)}.dark .footer-shell,[data-theme=dark] .footer-shell,body.dark .footer-shell,html.dark .footer-shell{background:radial-gradient(circle at 78% 18%,rgba(247,88,21,.16),transparent 32rem),radial-gradient(circle at 12% 18%,rgba(14,165,233,.05),transparent 22rem),linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),#070b12!important;border-color:rgba(255,255,255,.14);box-shadow:0 24px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.04)}.footer-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 0 18%,rgba(247,88,21,.055) 18.15%,transparent 18.35% 100%),linear-gradient(145deg,transparent 0 64%,rgba(247,88,21,.04) 64.15%,transparent 64.35% 100%);opacity:.75}.dark .footer-shell:before,[data-theme=dark] .footer-shell:before,body.dark .footer-shell:before,html.dark .footer-shell:before{opacity:.9}.footer-bottom,.footer-main{position:relative;z-index:2}.footer-main{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.6fr);grid-gap:20px;gap:20px;align-items:start}.footer-brand-card{min-width:0;height:100%;border:1px solid var(--nexus-border);border-radius:22px;padding:16px;background:color-mix(in srgb,var(--nexus-surface),transparent 4%);box-shadow:var(--nexus-shadow-sm)}.dark .footer-brand-card,[data-theme=dark] .footer-brand-card,body.dark .footer-brand-card,html.dark .footer-brand-card{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.13)!important}.footer-logo{width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:10px;margin-bottom:15px;color:var(--nexus-heading)!important}.footer-logo img{width:auto;max-width:44px;max-height:44px;object-fit:contain}.footer-logo span{color:var(--nexus-heading);font-family:var(--heading-font);font-size:1.45rem;font-weight:900;letter-spacing:-.045em}.dark .footer-logo span,[data-theme=dark] .footer-logo span,body.dark .footer-logo span,html.dark .footer-logo span{color:#f8fafc}.footer-brand-card p{max-width:460px;margin:0;color:var(--nexus-muted);font-size:.84rem;font-weight:500;line-height:1.62}.dark .footer-brand-card p,[data-theme=dark] .footer-brand-card p,body.dark .footer-brand-card p,html.dark .footer-brand-card p{color:#cbd5e1}.footer-social-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.footer-social-links a{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--nexus-border);border-radius:14px;background:color-mix(in srgb,var(--nexus-surface),transparent 4%);color:var(--nexus-muted);font-size:1rem;box-shadow:var(--nexus-shadow-sm);transition:transform .24s ease,color .24s ease,border-color .24s ease,background-color .24s ease,box-shadow .24s ease}.footer-social-links a:hover{transform:translateY(-2px);border-color:var(--nexus-accent);background:var(--nexus-accent-soft);color:var(--nexus-accent);box-shadow:0 12px 26px rgba(247,88,21,.14)}.dark .footer-social-links a,[data-theme=dark] .footer-social-links a,body.dark .footer-social-links a,html.dark .footer-social-links a{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.13);color:#cbd5e1}.dark .footer-social-links a:hover,[data-theme=dark] .footer-social-links a:hover,body.dark .footer-social-links a:hover,html.dark .footer-social-links a:hover{border-color:rgba(247,88,21,.45);background:rgba(247,88,21,.14);color:var(--nexus-accent-light)}.footer-links-grid{min-width:0;display:grid;grid-template-columns:.75fr 1.125fr 1.125fr;grid-gap:16px;gap:16px}.footer-link-card{min-width:0;border:1px solid var(--nexus-border);border-radius:18px;padding:16px;background:color-mix(in srgb,var(--nexus-surface),transparent 4%);box-shadow:var(--nexus-shadow-sm)}.dark .footer-link-card,[data-theme=dark] .footer-link-card,body.dark .footer-link-card,html.dark .footer-link-card{background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.12)!important}.footer-link-card h4{position:relative;margin:0 0 16px;padding-left:13px;color:var(--nexus-heading);font-family:var(--heading-font);font-size:1rem;font-weight:900;letter-spacing:-.035em}.footer-link-card h4:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:999px;background:var(--nexus-accent)}.dark .footer-link-card h4,[data-theme=dark] .footer-link-card h4,body.dark .footer-link-card h4,html.dark .footer-link-card h4{color:#f8fafc}.footer-link-card ul{display:grid;grid-gap:10px;gap:10px;padding:0;margin:0;list-style:none}.footer-link-card li{min-width:0;padding:0;margin:0}.footer-link-card li a{min-width:0;display:inline-flex;align-items:center;gap:6px;color:var(--nexus-muted);font-size:.88rem;font-weight:700;line-height:1.35;transition:color .22s ease,transform .22s ease}.footer-link-card li a i{flex:0 0 auto;color:var(--nexus-accent);font-size:1rem}.footer-link-card li a span{min-width:0;overflow:hidden;text-overflow:ellipsis}.footer-link-card li a:hover{color:var(--nexus-accent);transform:translateX(2px)}.dark .footer-link-card li a,[data-theme=dark] .footer-link-card li a,body.dark .footer-link-card li a,html.dark .footer-link-card li a{color:#cbd5e1}.dark .footer-link-card li a:hover,[data-theme=dark] .footer-link-card li a:hover,body.dark .footer-link-card li a:hover,html.dark .footer-link-card li a:hover{color:var(--nexus-accent-light)}.footer-contact-card{grid-column:auto}.footer-contact-list{display:grid;grid-gap:13px;gap:13px}.footer-contact-list div{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.footer-contact-list i{width:28px;height:28px;display:grid;place-items:center;border-radius:10px;background:var(--nexus-accent-soft);color:var(--nexus-accent);font-size:.9rem}.footer-contact-list span{min-width:0;color:var(--nexus-muted);font-size:.88rem;font-weight:650;line-height:1.55}.footer-contact-list strong{color:var(--nexus-heading);font-weight:850}.dark .footer-contact-list span,[data-theme=dark] .footer-contact-list span,body.dark .footer-contact-list span,html.dark .footer-contact-list span{color:#cbd5e1}.dark .footer-contact-list strong,[data-theme=dark] .footer-contact-list strong,body.dark .footer-contact-list strong,html.dark .footer-contact-list strong{color:#f8fafc}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding-top:22px;border-top:1px solid var(--nexus-border)}.dark .footer-bottom,[data-theme=dark] .footer-bottom,body.dark .footer-bottom,html.dark .footer-bottom{border-top-color:rgba(255,255,255,.12)}.footer-bottom p{margin:0;color:var(--nexus-muted);font-size:.86rem;font-weight:650;line-height:1.5}.footer-bottom strong{color:var(--nexus-accent);font-weight:900}.footer-credits{color:var(--nexus-muted);font-size:.84rem;font-weight:650;white-space:nowrap}.footer-credits a{color:var(--nexus-accent)!important;font-weight:850}.footer-credits a:hover{text-decoration:underline}.dark .footer-bottom p,.dark .footer-credits,[data-theme=dark] .footer-bottom p,[data-theme=dark] .footer-credits,body.dark .footer-bottom p,body.dark .footer-credits,html.dark .footer-bottom p,html.dark .footer-credits{color:#aab4c4}@media (max-width:1199px){.footer-main{grid-template-columns:1fr}.footer-links-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.footer-shell{padding:28px}.footer-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-contact-card{grid-column:1/-1}.footer-bottom{align-items:flex-start;flex-direction:column}.footer-credits{white-space:normal}}@media (max-width:768px){.footer{padding:28px 0 24px}.footer-shell{padding:22px 18px;border-radius:24px}.footer-brand-card{padding:22px}.footer-links-grid{grid-template-columns:1fr}.footer-link-card{padding:18px}}@media (max-width:575px){.footer-shell{padding:20px 14px;border-radius:20px}.footer-brand-card,.footer-link-card{border-radius:16px}.footer-brand-card p{font-size:.8rem;line-height:1.58}.footer-logo span{font-size:1.3rem}.footer-social-links a{width:40px;height:40px;border-radius:13px}.footer-bottom{margin-top:18px;padding-top:18px}}.locale-switcher{color:var(--nexus-text)}.locale-switcher i{color:var(--nexus-muted);transition:color .25s ease,opacity .25s ease}.locale-switcher select{color:var(--nexus-text);background-color:var(--nexus-surface);border:1px solid var(--nexus-border);outline:none;transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.locale-switcher select:focus,.locale-switcher select:hover{border-color:var(--nexus-border-strong);box-shadow:0 0 0 4px var(--nexus-accent-soft)}.locale-switcher:hover i{color:var(--nexus-accent)}.locale-switcher option{color:var(--nexus-text);background-color:var(--nexus-surface)}@media (min-width:1200px){.locale-switcher{display:inline-flex;align-items:center;gap:8px;margin-left:12px;min-height:38px}.locale-switcher select{min-height:38px;border-radius:999px;padding:6px 28px 6px 12px;font-size:14px;font-weight:600;font-family:var(--nav-font);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--nexus-muted) 50%),linear-gradient(135deg,var(--nexus-muted) 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.locale-switcher select:hover{color:var(--nexus-accent);background-image:linear-gradient(45deg,transparent 50%,var(--nexus-accent) 50%),linear-gradient(135deg,var(--nexus-accent) 50%,transparent 50%)}.locale-switcher i{font-size:16px;opacity:.85}[data-theme=dark] .locale-switcher select{background-color:rgba(255,255,255,.035);border-color:var(--nexus-border)}[data-theme=dark] .locale-switcher select:focus,[data-theme=dark] .locale-switcher select:hover{background-color:rgba(247,88,21,.08)}}@media (max-width:1199px){.navmenu .nav-locale{list-style:none;padding:4px 0}.navmenu .nav-locale .locale-switcher{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;width:100%;gap:8px;border-radius:14px;color:var(--nav-dropdown-color);transition:color .25s ease,background-color .25s ease}.navmenu .nav-locale .locale-switcher:hover{background:var(--nexus-accent-soft);color:var(--nav-dropdown-hover-color)}.navmenu .nav-locale .locale-switcher i{width:30px;height:30px;flex:0 0 30px;display:flex;align-items:center;justify-content:center;margin-right:2px;font-size:14px;opacity:1;color:var(--nexus-muted);border-radius:50%;background-color:var(--nexus-accent-soft)}.navmenu .nav-locale .locale-switcher:hover i{color:var(--nexus-accent)}.navmenu .nav-locale .locale-switcher select{flex:1 1;min-width:0;background:transparent;border:none;box-shadow:none;padding:0;font-family:var(--nav-font);font-size:15px;font-weight:650;color:var(--nav-dropdown-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.navmenu .nav-locale .locale-switcher select:focus{box-shadow:none}.navmenu .nav-locale .locale-switcher:hover select{color:var(--nav-dropdown-hover-color)}.navmenu .nav-locale .locale-switcher:after{content:"▾";flex:0 0 auto;font-size:14px;opacity:.65;color:var(--nexus-muted)}.navmenu .nav-locale .locale-switcher:hover:after{color:var(--nexus-accent);opacity:1}}@media (min-width:1200px){.navmenu{padding:0}.navmenu ul{margin:0;padding:0;display:flex;list-style:none;align-items:center;gap:4px}.navmenu li{position:relative}.navmenu a,.navmenu a:focus{color:var(--nav-color);padding:12px 14px;font-size:14px;font-family:var(--nav-font);font-weight:650;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;border-radius:999px;transition:color .25s ease,background-color .25s ease,box-shadow .25s ease}.navmenu a i,.navmenu a:focus i{font-size:13px;line-height:1;margin-left:0;transition:.25s ease}.navmenu li:last-child a{padding-right:14px}.navmenu .active,.navmenu .active:focus,.navmenu li:hover>a{color:var(--nav-hover-color);background:var(--nexus-accent-soft)}.navmenu .dropdown ul{margin:0;padding:10px;background:var(--nav-dropdown-background-color);display:block;position:absolute;visibility:hidden;left:14px;top:130%;opacity:0;transition:.25s ease;border:1px solid var(--nexus-border);border-radius:16px;z-index:99;box-shadow:var(--nexus-shadow-md)}.navmenu .dropdown ul li{min-width:200px}.navmenu .dropdown ul a{padding:10px 14px;font-size:14px;text-transform:none;color:var(--nav-dropdown-color)}.navmenu .dropdown ul a i{font-size:12px}.navmenu .dropdown ul .active:hover,.navmenu .dropdown ul a:hover,.navmenu .dropdown ul li:hover>a{color:var(--nav-dropdown-hover-color);background:var(--nexus-accent-soft)}.navmenu .dropdown:hover>ul{opacity:1;top:100%;visibility:visible}.navmenu .dropdown .dropdown ul{top:0;left:-90%;visibility:hidden}.navmenu .dropdown .dropdown:hover>ul{opacity:1;top:0;left:-100%;visibility:visible}}@media (max-width:1199px){.navmenu{padding:0;z-index:100001;overflow:visible}.mobile-nav-toggle{width:42px;height:42px;border:1px solid var(--nexus-border);border-radius:999px;background:var(--nexus-surface);color:var(--nav-color);display:inline-flex;align-items:center;justify-content:center;margin-right:6px;cursor:pointer;transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .25s ease;position:relative;z-index:100003}.mobile-nav-toggle i{font-size:26px;line-height:1}.mobile-nav-toggle:hover{color:var(--nexus-accent);background:var(--nexus-accent-soft);border-color:var(--nexus-border-strong);transform:translateY(-1px)}.navmenu>ul{display:none}.navmenu.navmenu-open{position:fixed!important;inset:0!important;width:100vw;height:100dvh;z-index:100001;overflow:hidden;background:rgba(5,7,13,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.navmenu.navmenu-open>ul{display:flex!important;flex-direction:column;gap:6px;list-style:none;position:fixed!important;top:82px;left:18px;right:18px;bottom:22px;z-index:100002;padding:14px;margin:0;border:1px solid var(--nexus-border);border-radius:24px;background:var(--nav-mobile-background-color);overflow-y:auto;box-shadow:0 24px 90px rgba(0,0,0,.35)}[data-theme=dark] .navmenu.navmenu-open>ul{background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.025)),#070b12;border-color:rgba(255,255,255,.14)}.navmenu li{position:relative;width:100%}.navmenu a,.navmenu a:focus{width:100%;color:var(--nav-dropdown-color);padding:13px 14px;font-family:var(--nav-font);font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;border-radius:16px;transition:color .25s ease,background-color .25s ease}.navmenu a i,.navmenu a:focus i{font-size:14px;line-height:1;margin-left:0;margin-right:10px;width:32px;height:32px;flex:0 0 32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--nexus-accent-soft);color:var(--nexus-accent)}.navmenu a span{margin-right:auto}.navmenu .active,.navmenu .active:focus,.navmenu a:hover{color:var(--nav-dropdown-hover-color);background:var(--nexus-accent-soft)}.navmenu .dropdown ul{position:static;display:none;z-index:99;padding:10px;margin:10px;background-color:var(--nav-dropdown-background-color);border:1px solid var(--nexus-border);border-radius:16px;box-shadow:none}.navmenu .dropdown>.dropdown-active{display:block}.mobile-nav-active{overflow:hidden}.navmenu.navmenu-open .mobile-nav-toggle{position:fixed;top:24px;right:24px;z-index:100003;margin:0;color:var(--nexus-accent);background:rgba(255,255,255,.08);border-color:rgba(247,88,21,.42)}.navmenu.navmenu-open .mobile-nav-toggle:hover{color:#ffffff;background:rgba(247,88,21,.18);border-color:rgba(247,88,21,.55)}.nav-locale{padding:4px 0}}.nav-list-profile{list-style:none;position:relative;display:block;order:2}.nav-list-profile .nav-profile{min-height:42px;display:inline-flex;align-items:center;gap:4px;padding:4px 12px 4px 4px;border-radius:999px;color:var(--nexus-text);background:color-mix(in srgb,var(--nexus-surface,#ffffff),transparent 4%);border:1px solid var(--nexus-border,rgba(15,23,42,.1));box-shadow:var(--nexus-shadow-sm,0 8px 24px rgba(15,23,42,.06));transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease,color .25s ease}.nav-list-profile .nav-profile.show,.nav-list-profile .nav-profile:focus-visible,.nav-list-profile .nav-profile:hover{color:var(--nexus-accent,var(--accent-color));background:var(--nexus-accent-soft,rgba(247,88,21,.1));border-color:var(--nexus-border-strong,rgba(247,88,21,.24));box-shadow:0 12px 28px rgba(247,88,21,.12);transform:translateY(-1px);outline:none}.nav-profile img{width:36px;height:36px;flex:0 0 36px;object-fit:cover;border-radius:999px;background:var(--nexus-accent-soft,rgba(247,88,21,.1));border:1px solid var(--nexus-border-strong,rgba(247,88,21,.24));box-shadow:0 8px 18px rgba(247,88,21,.12),inset 0 1px 0 rgba(255,255,255,.28)}.nav-profile span{max-width:120px;color:var(--nexus-heading,var(--heading-color));font-size:.86rem;font-weight:800;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-profile.show span,.nav-profile:focus-visible span,.nav-profile:hover span{color:var(--nexus-accent,var(--accent-color))}.nav-profile .dropdown-toggle:after,.nav-profile span.dropdown-toggle:after,.nav-profile.dropdown-toggle:after{margin-left:8px;vertical-align:middle;color:color-mix(in srgb,var(--nexus-muted,#64748b),transparent 10%)}.nav-list-profile .dropdown-menu.profile{min-width:270px;overflow:hidden;margin-top:12px!important;padding:10px;border-radius:22px;border:1px solid var(--nexus-border,rgba(15,23,42,.1));color:var(--nexus-text);background:radial-gradient(circle at 100% 0,rgba(247,88,21,.08),transparent 13rem),color-mix(in srgb,var(--nexus-surface,#ffffff),transparent 0%);box-shadow:0 24px 70px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.32);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.nav-list-profile .dropdown-menu.profile:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 0 28%,rgba(247,88,21,.045) 28.15%,transparent 28.35% 100%);opacity:.8}.nav-list-profile .dropdown-menu.profile>li{position:relative;z-index:1}.nav-list-profile .dropdown-menu-arrow:after,.nav-list-profile .dropdown-menu-arrow:before{display:none}.profile .dropdown-header{padding:12px 12px 10px;text-align:left}.profile .dropdown-header h6{margin:0 0 5px;color:var(--nexus-heading,var(--heading-color));font-family:var(--heading-font);font-size:1rem;font-weight:850;letter-spacing:-.025em}.profile .dropdown-header h6,.profile .dropdown-header span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile .dropdown-header span{display:block;color:var(--nexus-muted,#64748b);font-size:.78rem;font-weight:650}.profile .dropdown-divider{margin:6px 0;border-color:var(--nexus-border,rgba(15,23,42,.1));opacity:1}.profile .dropdown-item{min-height:44px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;color:var(--nexus-text);background:transparent;font-size:.88rem;font-weight:750;transition:color .25s ease,background-color .25s ease,transform .25s ease}.profile .dropdown-item i{width:30px;height:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;margin-right:0;border-radius:11px;color:var(--nexus-accent,var(--accent-color));background:var(--nexus-accent-soft,rgba(247,88,21,.1));font-size:1rem;line-height:1}.profile .dropdown-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile .dropdown-item:focus,.profile .dropdown-item:hover{color:var(--nexus-accent,var(--accent-color));background:var(--nexus-accent-soft,rgba(247,88,21,.1));transform:translateX(2px)}.profile .dropdown-item:focus i,.profile .dropdown-item:hover i{color:#ffffff;background:linear-gradient(135deg,var(--nexus-accent,var(--accent-color)),var(--nexus-accent-light,#ff7a3d))}.profile li:last-child .dropdown-item:focus,.profile li:last-child .dropdown-item:hover{color:#dc3545;background:rgba(220,53,69,.08)}.profile li:last-child .dropdown-item:focus i,.profile li:last-child .dropdown-item:hover i{color:#ffffff;background:#dc3545}[data-theme=dark] .nav-list-profile .nav-profile{color:#f8fafc;background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.13);box-shadow:0 16px 38px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04)}[data-theme=dark] .nav-list-profile .nav-profile.show,[data-theme=dark] .nav-list-profile .nav-profile:focus-visible,[data-theme=dark] .nav-list-profile .nav-profile:hover{background:rgba(247,88,21,.12);border-color:rgba(247,88,21,.36)}[data-theme=dark] .nav-profile span{color:#f8fafc}[data-theme=dark] .nav-profile.show span,[data-theme=dark] .nav-profile:focus-visible span,[data-theme=dark] .nav-profile:hover span{color:var(--nexus-accent,var(--accent-color))}[data-theme=dark] .nav-list-profile .dropdown-menu.profile{background:radial-gradient(circle at 100% 0,rgba(247,88,21,.14),transparent 13rem),radial-gradient(circle at 0 100%,rgba(14,165,233,.045),transparent 14rem),linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.03)),#070b12;border-color:rgba(255,255,255,.14);box-shadow:0 28px 80px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.06)}[data-theme=dark] .profile .dropdown-header h6{color:#f8fafc}[data-theme=dark] .profile .dropdown-header span{color:#d0d5dd}[data-theme=dark] .profile .dropdown-divider{border-color:rgba(255,255,255,.1)}[data-theme=dark] .profile .dropdown-item{color:#f8fafc}[data-theme=dark] .profile .dropdown-item:focus,[data-theme=dark] .profile .dropdown-item:hover{color:var(--nexus-accent,var(--accent-color));background:rgba(247,88,21,.12)}.nav-list-profile.mobile{display:none;position:absolute}@media (max-width:1279px){.nav-list-profile.mobile{position:relative;display:block;list-style:none}}@media (max-width:575px){.nav-list-profile .nav-profile{min-height:40px;padding:3px}.nav-profile img{width:34px;height:34px;flex-basis:34px}.nav-list-profile .dropdown-menu.profile{min-width:250px;border-radius:20px}}.header{--background-color:rgba(255,255,255,0);color:var(--default-color);background-color:transparent;padding:18px 0;transition:all .35s ease;z-index:9990}.header,.header .header-container,.header .navmenu{overflow:visible}.mobile-nav-active .header{z-index:100000}.header .header-container{overflow:visible;background:linear-gradient(135deg,color-mix(in srgb,var(--nexus-surface),white 4%),var(--nexus-surface));border:1px solid var(--nexus-border);border-radius:999px;padding:8px 18px 8px 22px;box-shadow:var(--nexus-shadow-sm);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}[data-theme=dark] .header .header-container{background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.025)),rgba(11,16,24,.86);box-shadow:0 18px 60px rgba(0,0,0,.28)}.scrolled .header{padding:10px 0}.scrolled .header .header-container{background:color-mix(in srgb,var(--nexus-surface),transparent 4%);border-color:var(--nexus-border-strong);box-shadow:var(--nexus-shadow-md)}.header .logo{line-height:1;padding-left:0;min-width:max-content}.header .logo img{max-height:36px;margin-right:8px}.header .logo h1{font-size:24px;margin:0;font-weight:800;letter-spacing:-.04em;color:var(--heading-color)}.header .header-actions{gap:10px;margin-left:20px}.header .btn-getstarted,.header .btn-getstarted:focus{display:inline-flex;align-items:center;justify-content:center;min-height:42px;color:#ffffff;background:linear-gradient(135deg,var(--nexus-accent),var(--nexus-accent-light));border:1px solid var(--nexus-accent);font-size:14px;font-weight:750;padding:8px 18px;margin:0;border-radius:999px;box-shadow:0 12px 28px rgba(247,88,21,.28);transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.header .btn-getstarted:focus:hover,.header .btn-getstarted:hover{color:#ffffff;transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 16px 38px rgba(247,88,21,.36)}.theme-toggle{width:42px;height:42px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;color:var(--nexus-text);background:var(--nexus-surface);border:1px solid var(--nexus-border);border-radius:999px;box-shadow:none;cursor:pointer;transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.theme-toggle i{font-size:16px;line-height:1}.theme-toggle:hover{color:var(--nexus-accent);border-color:var(--nexus-border-strong);background:var(--nexus-accent-soft);transform:translateY(-1px);box-shadow:0 10px 26px rgba(247,88,21,.16)}@media (max-width:1200px){.header{padding-top:10px}.header .header-container{margin-left:10px;margin-right:10px;padding:9px 10px 9px 15px}.header .logo{order:1}.header .logo img{max-height:32px}.header .logo h1{font-size:20px}.header .locale-switcher{order:2}.header .header-actions{order:3;gap:8px;margin-left:auto;margin-right:8px}.header .btn-getstarted{min-height:36px;padding:6px 12px;font-size:13px}.theme-toggle{width:36px;height:36px;flex-basis:36px}.header .navmenu{order:4}}@media (max-width:576px){.header .logo img{max-height:28px;margin-right:6px}.header .logo h1{font-size:17px}.header .header-actions{gap:6px;margin-left:auto;margin-right:6px}.header .btn-getstarted,.header .btn-getstarted:focus{display:inline-flex;min-height:34px;padding:6px 10px;font-size:12px;border-radius:999px;white-space:nowrap}.theme-toggle{width:34px;height:34px;flex-basis:34px}.theme-toggle i{font-size:14px}.mobile-nav-toggle{width:36px;height:36px;margin-right:0}.mobile-nav-toggle i{font-size:23px}.header .header-container{padding:8px 8px 8px 12px}}@media (max-width:1199px){.mobile-nav-active .header{width:100%;z-index:100000}.mobile-nav-active .header,.mobile-nav-active .header .header-container{position:fixed;inset:0;height:100dvh;padding:0;background:transparent;overflow:visible}.mobile-nav-active .header .header-container{width:100vw;max-width:none;margin:0;border:none;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;display:block!important}.mobile-nav-active .header .header-actions,.mobile-nav-active .header .logo{display:none!important}.mobile-nav-active .header .navmenu{position:fixed;inset:0;width:100vw;height:100dvh;z-index:100001;overflow:visible}}