
.nuq-public-header{--nuq-primary:#5b35e6;--nuq-primary2:#7759f5;--nuq-muted:#64748b;--nuq-line:#e2e8f0;--nuq-card:#fff;color:#0f172a}
.nuq-public-header .nuq-nav-link,.nuq-public-header .nuq-mega-trigger{color:var(--nuq-muted)!important}
.nuq-public-header .nuq-nav-link:hover,.nuq-public-header .nuq-mega:hover>.nuq-mega-trigger,.nuq-public-header .nuq-mega:focus-within>.nuq-mega-trigger,.nuq-public-header .nuq-active{color:var(--nuq-primary)!important}
.nuq-public-header .nuq-panel>div{border-color:var(--nuq-line)!important;background:var(--nuq-card)!important}
.nuq-public-header .nuq-panel-head span,.nuq-public-header .nuq-menu-card small,.nuq-public-header .nuq-feature p,.nuq-public-header .nuq-panel-foot>span{color:var(--nuq-muted)!important}
.nuq-public-header .nuq-panel-head b,.nuq-public-header .nuq-feature strong{color:var(--nuq-primary)!important}
.nuq-public-header .nuq-feature,.nuq-public-header .nuq-panel-foot{border-color:var(--nuq-line)!important}
.nuq-public-header .nuq-mini-btn{border-color:var(--nuq-line)!important;background:var(--nuq-card)!important}.nuq-public-header .nuq-mini-btn.nuq-primary{background:var(--nuq-primary)!important;color:#fff!important}
.nuq-public-header .langmenu{position:relative;flex:none;margin:0}.nuq-public-header .langmenu>summary{display:flex;min-width:64px;height:38px;align-items:center;justify-content:center;gap:5px;list-style:none;border:1px solid var(--nuq-line);border-radius:12px;background:var(--nuq-card);padding:0 10px;color:#0f172a;cursor:pointer;font:800 12px/1 Inter,system-ui,sans-serif}.nuq-public-header .langmenu>summary::-webkit-details-marker{display:none}.nuq-public-header .langmenu>summary i{font-style:normal;color:var(--nuq-muted)}
.nuq-public-header .langpanel{display:none;position:absolute;inset-inline-end:0;top:46px;z-index:150;width:210px;overflow:hidden;border:1px solid var(--nuq-line);border-radius:16px;background:var(--nuq-card);box-shadow:0 22px 60px -30px rgba(15,23,42,.5);padding:7px}.nuq-public-header .langmenu[open]>.langpanel{display:grid}.nuq-public-header .langoption{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;border-radius:10px;padding:9px 10px;color:#334155!important;text-decoration:none;font:700 12px/1.2 Inter,system-ui,sans-serif}.nuq-public-header .langoption:hover,.nuq-public-header .langoption.active{background:rgba(91,53,230,.07);color:var(--nuq-primary)!important}.nuq-public-header .langoption small{color:var(--nuq-muted)}
.nuq-static-mobile{display:none;position:relative;flex:none}.nuq-static-mobile>summary{display:flex;width:42px;height:38px;align-items:center;justify-content:center;list-style:none;border:1px solid var(--nuq-line);border-radius:12px;background:var(--nuq-card);color:#334155;cursor:pointer;font:900 19px/1 system-ui}.nuq-static-mobile>summary::-webkit-details-marker{display:none}
.nuq-static-mobile-panel{position:fixed;inset-inline:12px;top:92px;z-index:160;max-height:calc(100dvh - 106px);overflow:auto;border:1px solid var(--nuq-line);border-radius:22px;background:var(--nuq-card);box-shadow:0 28px 80px -34px rgba(15,23,42,.55);padding:10px}.nuq-static-mobile-panel>a,.nuq-static-mobile-panel .nuq-mobile-sub>a{display:block;border-radius:11px;padding:11px 12px;color:#0f172a!important;text-decoration:none;font:850 14px/1.25 Inter,system-ui,sans-serif}.nuq-static-mobile-panel>a:hover,.nuq-static-mobile-panel .nuq-mobile-sub>a:hover{background:rgba(91,53,230,.06);color:var(--nuq-primary)!important}.nuq-static-mobile-panel>details{margin-top:5px;overflow:hidden;border:1px solid var(--nuq-line);border-radius:14px}.nuq-static-mobile-panel>details>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:11px 12px;color:#0f172a;cursor:pointer;font:850 14px/1.25 Inter,system-ui,sans-serif}.nuq-static-mobile-panel>details>summary::-webkit-details-marker{display:none}.nuq-static-mobile-panel .nuq-mobile-sub{display:grid;grid-template-columns:1fr 1fr;gap:2px;border-top:1px solid var(--nuq-line);padding:6px}.nuq-static-mobile-panel .nuq-mobile-sub.explore{grid-template-columns:1fr}.nuq-static-mobile-panel .nuq-mobile-sub>a{padding:9px 10px;color:var(--nuq-muted)!important;font-size:12px}.nuq-static-mobile-panel .nuq-mobile-signin{margin-top:8px!important;background:var(--nuq-primary);color:#fff!important;text-align:center}
@media(max-width:900px){
  .nuq-public-header .header{min-height:58px!important;padding:8px 12px!important;gap:8px!important;max-width:none!important}.nuq-public-header .brand{gap:8px!important;min-width:0}.nuq-public-header .brand img{width:34px!important;height:34px!important}.nuq-public-header .brand span{font-size:17px!important}.nuq-public-header .navlinks,.nuq-public-header>.header>.nuq-signin{display:none!important}.nuq-static-mobile{display:block;margin-inline-start:auto}.nuq-public-header .langmenu{margin-inline-start:0}.nuq-announcement{height:26px!important;padding-inline:10px!important;overflow:hidden}.nuq-announcement strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nuq-announcement>span:last-child{display:none}
  body[data-trust-page="true"]{overflow-x:hidden!important}body[data-trust-page="true"] main{width:100%!important;max-width:100%!important;padding:0 0 20px!important}body[data-trust-page="true"] .hero{margin:16px 12px 0!important;border-radius:22px!important;padding:30px 20px!important}body[data-trust-page="true"] .hero h1{font-size:clamp(32px,10vw,42px)!important;line-height:1.08!important;letter-spacing:-.035em!important}body[data-trust-page="true"] .hero p{font-size:15px!important;line-height:1.7!important}body[data-trust-page="true"] .sections{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:16px 12px 10px!important}body[data-trust-page="true"] .card{min-width:0!important;padding:20px!important;border-radius:18px!important}body[data-trust-page="true"] .card h2{font-size:18px!important;line-height:1.3!important}body[data-trust-page="true"] .card p,body[data-trust-page="true"] .card li{overflow-wrap:anywhere!important}body[data-trust-page="true"] .nuq-related-links{padding:0 12px!important;margin-top:10px!important}body[data-trust-page="true"] .contact{margin:10px 12px 20px!important;padding:18px!important;overflow-wrap:anywhere!important}
}
@media(max-width:430px){.nuq-public-header .brand span{font-size:16px!important}.nuq-public-header .langmenu>summary{min-width:58px;padding-inline:8px}.nuq-static-mobile-panel{inset-inline:8px}.nuq-static-mobile-panel .nuq-mobile-sub{grid-template-columns:1fr 1fr}}

