/* En-tête commun – identique à la page d’accueil */
:root{--tx:#0d0d0d;--ln:#dfe2e6;--rd:#ff6a00;--or:#ff6a00;--hd:#5d6268;--hd-bg:#101215;--hd-ln:rgba(255,255,255,.12)}
@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}
@keyframes spin3{from{opacity:0;transform:perspective(500px) rotateY(-80deg)}}
@keyframes sw{to{background-position:-200% 0}}
@keyframes pop{40%{transform:scale(1.6)}}
@keyframes bmp{35%{transform:scale(1.22) rotate(-8deg)}70%{transform:scale(.96)}}
@keyframes hd{to{background-position:100% 0,0 0}}
@keyframes pl{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.5);opacity:0}}
@keyframes hb{0%,40%,100%{transform:scale(1)}15%{transform:scale(1.2)}28%{transform:scale(1.05)}}
@keyframes cw{0%,80%,100%{transform:translateX(0)}86%{transform:translateX(-3px) rotate(-6deg)}93%{transform:translateX(3px) rotate(6deg)}}
@keyframes cdrive{0%,70%,100%{transform:translateX(0)}78%{transform:translateX(5px) rotate(4deg)}86%{transform:translateX(-4px) rotate(-4deg)}93%{transform:translateX(2px)}}
@keyframes sba{to{--ang:360deg}}
@keyframes sbs{0%{left:-70%}55%,100%{left:140%}}
@keyframes sbp{0%,100%{filter:none}50%{filter:brightness(1.12)}}
@keyframes phf{50%{opacity:.45}}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.w{width:min(1240px,94%);margin:auto}
.tb .w{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
header{position:sticky;top:env(safe-area-inset-top,0px);z-index:31;background:#fff;box-shadow:0 1px 0 var(--ln)}
.lg{height:44px;width:auto;flex:none;display:block}
.sb{flex:1;display:flex;border:2px solid var(--rd);border-radius:6px;overflow:hidden;background:#fff;min-width:0}
.sb input{flex:1;border:0;padding:11px 14px;font:inherit;min-width:0;outline:0}
.sb button{background:var(--rd);color:#fff;border:0;padding:0 20px;font-weight:600}
.ib{position:relative;background:none;border:1px solid var(--ln);border-radius:8px;width:46px;height:46px;font-size:1.25rem;flex:none}
.ib i{position:absolute;top:-7px;right:-7px;background:var(--rd);color:#fff;border-radius:20px;font:600 .72rem Barlow;font-style:normal;min-width:20px;padding:1px 5px;text-align:center}
.mg .w{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 20px}
.dr header{position:static;padding:14px 18px;display:flex;justify-content:space-between;align-items:center}
@media(max-width:900px){.sb{order:5;flex-basis:100%}.hr .ib:first-of-type{margin-left:auto}.mg .w{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.lg{height:32px}.tb .w{justify-content:center;text-align:center}}
.tb .w{align-items:center}
.lgs{display:flex;gap:4px}
.lgs button{background:transparent;border:1px solid rgba(255,255,255,.35);color:#fff;border-radius:6px;padding:2px 9px;font-size:.8rem}
.lgs button.on{background:var(--rd);border-color:var(--rd)}
.ib{color:var(--rd);display:grid;place-items:center}
.hr .lg{animation:spin3 1.1s .1s cubic-bezier(.2,.8,.2,1) backwards}
@media(max-width:700px){.w{width:92%}.tb .w{flex-wrap:nowrap;justify-content:space-between}.lgs button{padding:2px 6px;font-size:.72rem}.lg{height:36px}.ib{width:42px;height:42px}.sb button{padding:0 14px}.sb input{padding:10px 12px}}
.tb .w *{white-space:nowrap}
header::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--rd),transparent) 0 0/200% 100%;animation:sw 3.5s linear infinite}
@media(max-width:700px){.tb .w{gap:6px}.lgs button{padding:2px 5px;font-size:.7rem}}
.pgb{position:fixed;top:env(safe-area-inset-top,0px);left:0;right:0;height:3px;background:var(--rd);transform:scaleX(0);transform-origin:0 50%;z-index:60}
.ib i.pop{animation:pop .5s}
@media(max-width:700px){.mg .w{grid-template-columns:1fr 1fr}}
.hero::before,.hero::after,header::after{animation:none}
.ib.bump{animation:bmp .5s}
.cm,.sb{border-color:#cfd3d7}
header,body::before{background:#2b2e31}
header{box-shadow:none}
.hr .ib{background:transparent;border-color:rgba(255,255,255,.3);color:#fff}
.hr .ib:hover{border-color:var(--rd);color:var(--rd)}
.sb{border-color:var(--rd)}
.dr header{background:#fff}
.dr header h2{color:var(--tx)}
.dr header .ib{color:var(--tx);border-color:var(--ln)}
.fl-fr{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2060%2040%22%3E%3Crect%20width%3D%2220%22%20height%3D%2240%22%20fill%3D%22%230055A4%22%2F%3E%3Crect%20x%3D%2220%22%20width%3D%2220%22%20height%3D%2240%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20x%3D%2240%22%20width%3D%2220%22%20height%3D%2240%22%20fill%3D%22%23EF4135%22%2F%3E%3C%2Fsvg%3E")}
.fl-en{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2060%2040%22%3E%3Crect%20width%3D%2260%22%20height%3D%2240%22%20fill%3D%22%23012169%22%2F%3E%3Cpath%20d%3D%22M0%200L60%2040M60%200L0%2040%22%20stroke%3D%22%23fff%22%20stroke-width%3D%228%22%2F%3E%3Cpath%20d%3D%22M0%200L60%2040M60%200L0%2040%22%20stroke%3D%22%23C8102E%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22M30%200V40M0%2020H60%22%20stroke%3D%22%23fff%22%20stroke-width%3D%2213%22%2F%3E%3Cpath%20d%3D%22M30%200V40M0%2020H60%22%20stroke%3D%22%23C8102E%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E")}
.fl-ar{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2060%2040%22%3E%3Crect%20width%3D%2260%22%20height%3D%2240%22%20fill%3D%22%23C1272D%22%2F%3E%3Cpolygon%20points%3D%2230.0%2C11.0%2035.9%2C29.1%2020.5%2C17.9%2039.5%2C17.9%2024.1%2C29.1%22%20fill%3D%22none%22%20stroke%3D%22%23006233%22%20stroke-width%3D%222.2%22%20stroke-linejoin%3D%22miter%22%2F%3E%3C%2Fsvg%3E")}
.fl-zh{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2060%2040%22%3E%3Crect%20width%3D%2260%22%20height%3D%2240%22%20fill%3D%22%23DE2910%22%2F%3E%3Cpolygon%20points%3D%2212.0%2C5.0%2016.1%2C17.7%205.3%2C9.8%2018.7%2C9.8%207.9%2C17.7%22%20fill%3D%22%23FFDE00%22%2F%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%225%22%20r%3D%221.8%22%20fill%3D%22%23FFDE00%22%2F%3E%3Ccircle%20cx%3D%2228%22%20cy%3D%2210%22%20r%3D%221.8%22%20fill%3D%22%23FFDE00%22%2F%3E%3Ccircle%20cx%3D%2228%22%20cy%3D%2216%22%20r%3D%221.8%22%20fill%3D%22%23FFDE00%22%2F%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2221%22%20r%3D%221.8%22%20fill%3D%22%23FFDE00%22%2F%3E%3C%2Fsvg%3E")}
.tb,header,body::before,.nv,.nv li:last-child{background:var(--hd)}
header{background:linear-gradient(112deg,transparent 0 58%,rgba(255,106,0,.20) 58% 66%,transparent 66% 71%,rgba(255,106,0,.11) 71% 74%,transparent 74%) 0 0/230% 100%,var(--hd);animation:hd 16s ease-in-out infinite alternate}
.tb .w{align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}
.lgs{display:flex;gap:6px;flex-wrap:wrap}
.lgs button{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);color:#fff;border-radius:20px;padding:2px 10px 2px 3px;font-size:.78rem;font-weight:600;transition:background .2s,transform .2s,border-color .2s}
.lgs button:hover{transform:translateY(-1px);border-color:#fff}
.lgs button.on{background:var(--rd);border-color:var(--rd)}
.fl{display:block;width:24px;height:17px;border-radius:4px;background-size:cover;background-position:center;box-shadow:0 0 0 1px rgba(0,0,0,.25);flex:none}
.hr .ib{width:50px;height:50px;border:0;border-radius:16px;color:#fff;background:linear-gradient(160deg,#ffa35c,#ff6a00 55%,#e85d00);box-shadow:0 5px 0 #b34600,0 14px 18px -8px rgba(0,0,0,.55),inset 0 2px 0 rgba(255,255,255,.55),inset 0 -6px 10px rgba(180,60,0,.35);transition:transform .2s,box-shadow .2s}
.hr .ib:hover{transform:translateY(-3px) rotate(-3deg);border:0;color:#fff;box-shadow:0 8px 0 #b34600,0 20px 22px -8px rgba(0,0,0,.55),inset 0 2px 0 rgba(255,255,255,.55),inset 0 -6px 10px rgba(180,60,0,.35)}
.hr .ib:active{transform:translateY(4px);box-shadow:0 1px 0 #b34600,0 6px 8px -4px rgba(0,0,0,.5),inset 0 2px 0 rgba(255,255,255,.4)}
.hr .ib::before{content:"";position:absolute;inset:0;border-radius:16px;border:2px solid var(--rd);opacity:0;animation:pl 2.8s ease-out infinite;pointer-events:none}
#cb::before{animation-delay:1.4s}
.hr .ib i{background:#fff;color:var(--rd);box-shadow:0 2px 6px rgba(0,0,0,.35);top:-8px;right:-8px}
#wb svg{animation:hb 2.2s ease-in-out infinite}
#cb svg{animation:cw 4s ease-in-out infinite}
.hr .ib svg{filter:drop-shadow(0 2px 2px rgba(120,40,0,.45))}
.hr .sb{border-color:#fff}
@media(max-width:700px){.tb .w{justify-content:center;gap:8px}.lgs{justify-content:center}.lgs button{padding:2px 3px}.lgs button span{display:none}.fl{width:26px;height:18px}.hr .ib{width:44px;height:44px}}
.lgs{background:rgba(0,0,0,.16);padding:3px;border-radius:30px;gap:2px;flex-wrap:nowrap}
.lgs button{background:transparent;border-color:transparent;padding:3px 12px 3px 4px;font-size:.82rem}
.lgs button:hover{background:rgba(255,255,255,.16);border-color:transparent;transform:none}
.lgs button.on{background:var(--rd);border-color:var(--rd);box-shadow:0 3px 10px -4px rgba(0,0,0,.5)}
.fl{width:26px;height:18px}
@media(max-width:1179px){.tb .lgs button span{display:none}.tb .lgs button{padding:3px}}
@media(max-width:700px){.tb .w{gap:8px}.tb .lgs{width:100%;justify-content:space-between;padding:4px 6px}.tb .lgs button{padding:3px 4px}.fl{width:30px;height:21px}}
.hr .ib{width:50px;height:50px;border-radius:50%;color:#fff;background:rgba(255,255,255,.14);border:1.5px solid rgba(255,255,255,.55);
box-shadow:0 10px 20px -12px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);
transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s,border-color .25s,box-shadow .25s}
.hr .ib:hover{background:var(--rd);border:1.5px solid var(--rd);color:#fff;transform:translateY(-3px) scale(1.07);box-shadow:0 14px 22px -10px rgba(255,106,0,.7),inset 0 1px 0 rgba(255,255,255,.4)}
.hr .ib:active{transform:scale(.94);box-shadow:0 4px 8px -4px rgba(0,0,0,.5)}
.hr .ib::before{inset:-1px;border-radius:50%;border:2px solid rgba(255,255,255,.7);animation:pl 3s ease-out infinite}
.hr .ib svg{filter:none;width:24px;height:24px}
#wb:hover svg{fill:#fff}
#wb svg{animation:hb 2.2s ease-in-out infinite;transform-origin:50% 60%}
#cb svg{animation:cdrive 3.6s ease-in-out infinite}
.hr .ib i{background:var(--rd);color:#fff;border:2px solid #fff;top:-6px;right:-6px;min-width:22px;height:22px;display:grid;place-items:center;padding:0 5px;border-radius:20px;box-shadow:0 3px 8px rgba(0,0,0,.35);font-size:.72rem}
html[dir=rtl] .hr .ib i{right:auto;left:-6px}
@media(prefers-reduced-motion:reduce){.hr .ib svg,.hr .ib::before{animation:none}}
.mg.ab .w{grid-template-columns:1fr 1.5fr 1fr;gap:18px;align-items:stretch}
@media(max-width:900px){.mg.ab .w{grid-template-columns:1fr}}
.hr .sb{position:relative;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--ang,0deg),#ff6a00,#fff,#ff8a3d,#8d9196,#ff6a00) border-box;animation:sba 3.5s linear infinite;box-shadow:0 0 0 0 rgba(255,106,0,.5)}
.hr .sb:focus-within{animation-duration:1.6s;box-shadow:0 0 0 4px rgba(255,106,0,.28)}
.hr .sb button{position:relative;overflow:hidden;animation:sbp 2.6s ease-in-out infinite}
.hr .sb button::after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skewX(-20deg);animation:sbs 2.6s ease-in-out infinite}
.hr .sb input::placeholder{animation:phf 3s ease-in-out infinite}
@media(prefers-reduced-motion:reduce){.hr .sb,.hr .sb button,.hr .sb button::after,.hr .sb input::placeholder,.tb a.ph,.bgr .bl .bi{animation:none!important}}
header,.nv li:last-child{background-color:var(--hd)}
.hr .ib{width:50px;height:50px;border-radius:14px;color:#262000;background:#f6e868;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 4px 0 #cdbd2c,0 12px 16px -10px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.6)}
.hr .ib::before{border-radius:14px;border:2px solid #f6e868;inset:0}
.hr .ib:hover{background:#efdc45;border:0;color:#262000;transform:translateY(-3px);box-shadow:0 7px 0 #cdbd2c,0 16px 18px -10px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.6)}
.hr .ib:active{transform:translateY(3px);box-shadow:0 1px 0 #cdbd2c}
#wb:hover svg{fill:#262000}
.hr .ib i{background:var(--rd);color:#fff;border:2px solid #fff}
.hr .ib{color:#2b2e31;background:#e6e8eb;box-shadow:0 4px 0 #a9aeb4,0 12px 16px -10px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.8)}
.hr .ib::before{border-color:#e6e8eb}
.hr .ib:hover{background:#d3d7db;color:#2b2e31;box-shadow:0 7px 0 #a9aeb4,0 16px 18px -10px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.8)}
.hr .ib:active{box-shadow:0 1px 0 #a9aeb4}
#wb:hover svg{fill:#2b2e31}
.hr .ib{color:#2e241c;background:#eab38c;box-shadow:0 4px 0 #b98560,0 12px 16px -10px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.55)}
.hr .ib::before{border-color:#eab38c}
.hr .ib:hover{background:#e2a278;color:#2e241c;box-shadow:0 7px 0 #b98560,0 16px 18px -10px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.55)}
.hr .ib:active{box-shadow:0 1px 0 #b98560}
#wb:hover svg{fill:#2e241c}
.brd{display:flex;align-items:center;gap:0;flex:none}
.brd a{display:block;line-height:0}
.brd a:first-child{padding-right:14px}
.brd a+a{padding-left:14px;border-left:1px solid rgba(255,255,255,.28)}
.flr .lg{margin:0}
.lg.snk{height:44px;border-radius:7px}
@media(max-width:560px){.lg.snk{height:32px}}
.mg.mgl .w{display:block}
.mg.mgl #mgw>div,.mg.mgl .w>div{max-width:900px}
html body .tb,html body header{background:#5d6268!important;animation:none!important}
html body header .brd .lg{height:68px!important}
@media(max-width:900px){html body header .brd .lg{height:58px!important}}
@media(max-width:560px){html body header .brd .lg{height:46px!important}}
header .brd{gap:0}
header .brd a:first-child{padding:0}
header .brd a+a{padding:0;border-left:1px solid rgba(255,255,255,.4)}
header .brd .lg{height:80px;width:auto;aspect-ratio:1440/760}
@media(max-width:900px){header .brd .lg{height:60px}}
@media(max-width:560px){header .brd .lg{height:46px}}
.sb button,.hr .sb button{background:#d04200}
.tb .w{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;text-align:start!important}
.lgd{position:relative;z-index:60;flex:none}
.lgt{display:inline-flex;align-items:center;gap:5px;background:transparent;border:0;color:#fff;cursor:pointer;padding:2px 4px;border-radius:6px}
.lgt:hover{background:rgba(255,255,255,.12)}
.lgt .fl{width:20px!important;height:14px!important;border-radius:3px}
.lgt .chv{transition:transform .2s;opacity:.85}
.lgd.open .chv{transform:rotate(180deg)}
.tb .lgs{display:none!important;position:absolute;top:calc(100% + 6px);inset-inline-end:0;width:auto!important;min-width:150px;flex-direction:column;gap:2px!important;padding:6px!important;background:#2b2e31!important;border-radius:10px!important;box-shadow:0 12px 28px -8px rgba(0,0,0,.55)}
.lgd.open .lgs{display:flex!important}
.tb .lgs button,.tb .lgs button:hover{display:flex!important;align-items:center;gap:10px;width:100%!important;justify-content:flex-start!important;padding:6px 10px!important;border-radius:8px!important;border:0!important;background:transparent!important;color:#fff;font-size:.85rem;transform:none!important}
.tb .lgs button:hover{background:rgba(255,255,255,.12)!important}
.tb .lgs button.on{background:rgba(255,255,255,.2)!important;box-shadow:none!important}
.tb .lgs button span{display:inline!important}
.tb .lgs .fl{width:20px!important;height:14px!important}
.hr .sb{display:none!important}
.hr .sb.open{display:flex!important;order:9;flex:1 1 100%!important}
.hr .ib{width:42px!important;height:42px!important;border-radius:13px!important}
.hr .ib:first-of-type{margin-left:auto}
[dir=rtl] .hr .ib:first-of-type{margin-left:0;margin-right:auto}
.phs .w{display:flex;justify-content:center;align-items:center;gap:6px 22px;flex-wrap:wrap;padding:5px 0}
.tb .w{justify-content:flex-end!important}
.lgt{gap:8px!important;padding:3px 8px!important;font-size:.85rem;font-weight:500;white-space:nowrap}
.lgt .lgl{display:inline}
header .brd .lg{height:54px!important}
.hrb{display:flex;gap:10px;align-items:center}
.hr .hrb .ib:first-of-type{margin-left:0}
.hr .ib{width:36px!important;height:36px!important;border-radius:11px!important;transition:none!important;animation:none!important;transform:none!important;box-shadow:0 2px 0 #b98560!important}
.hr .ib::before{display:none!important;animation:none!important}
.hr .ib:hover,.hr .ib:active,.hr .ib.bump{transform:none!important;animation:none!important}
.hr .ib svg{width:19px!important;height:19px!important;animation:none!important}
.hr .ib i{min-width:18px!important;height:18px!important;font-size:.64rem!important;top:-6px!important;padding:0 4px!important;animation:none!important}
.hr .ib i.pop{animation:none!important}
@media(max-width:900px){header .brd .lg{height:46px!important}}
@media(max-width:560px){header .brd .lg{height:38px!important}.hr .ib{width:34px!important;height:34px!important}.lgt .lgl{font-size:.8rem}}
.tb .w{justify-content:space-between!important;flex-wrap:wrap!important;gap:4px 14px!important}
#sbt{display:none!important}
header .hr .sb,header .hr .sb.open{display:flex!important;flex:1 1 auto!important;max-width:620px;margin:0 auto;order:0}
.hr .sb input{padding:13px 18px!important;font-size:1rem}
.hr .sb button{padding:0 24px!important;font-size:.95rem}
.hr .ib{width:32px!important;height:32px!important;border-radius:10px!important}
.hr .ib svg{width:17px!important;height:17px!important}
.hr .ib i{min-width:16px!important;height:16px!important;font-size:.58rem!important;top:-5px!important;padding:0 3px!important}
.hrb{gap:8px}
@media(max-width:900px){header .hr .sb,header .hr .sb.open{order:5;flex:1 1 100%!important;max-width:none;margin:0 0 4px}}
@media(max-width:700px){.tb .w{justify-content:center!important}}
.tb .w{width:100%!important;max-width:none!important;padding:0 14px!important;box-sizing:border-box}
header .hr .sb,header .hr .sb.open{max-width:400px!important}
.hr .sb input{padding:8px 14px!important;font-size:.92rem!important}
.hr .sb button{padding:0 16px!important;font-size:.88rem!important}
.hr .ib{width:42px!important;height:42px!important;border-radius:12px!important}
.hr .ib svg{width:22px!important;height:22px!important}
.hr .ib i{min-width:18px!important;height:18px!important;font-size:.64rem!important;top:-6px!important}
@media(max-width:900px){header .hr .sb,header .hr .sb.open{max-width:none!important}}
@media(max-width:560px){.hr .ib{width:38px!important;height:38px!important}.hr .ib svg{width:20px!important;height:20px!important}}
#hd2{position:sticky;top:env(safe-area-inset-top,0px);z-index:31;background:var(--hd-bg)!important;box-shadow:0 10px 24px -14px rgba(0,0,0,.6);overflow:visible;animation:none!important}
#hd2::before{content:"";position:absolute;left:-4%;top:0;bottom:0;width:30%;background:linear-gradient(100deg,rgba(255,106,0,0),rgba(255,106,0,.2));transform:skewX(-24deg);pointer-events:none}
#hd2::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,106,0,.6),transparent);animation:none!important}
#hd2 .hd2in{position:relative;z-index:1;display:flex;align-items:center;gap:26px;padding:10px 0 12px}
#hd2 .brd{display:flex;align-items:center;gap:16px;flex:none}
#hd2 .brd a{display:block;line-height:0}
#hd2 .brd img.lg{height:74px!important;width:auto!important;display:block;image-rendering:auto;animation:none!important;transition:height .25s}
#hd2 .bsep{width:2px;height:60px;background:rgba(255,255,255,.28);border-radius:2px}
#hd2 .hd2r{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}
#hd2 .hd2a{display:flex;align-items:center;gap:14px}
#hd2 #sf{display:flex!important;flex:1;min-width:0;order:0;margin:0;border:0!important;border-radius:16px;overflow:hidden;background:#33373c;height:50px}
#hd2 #sf input{flex:1;min-width:0;border:0;background:transparent;color:#fff;padding:0 20px;font:500 1rem Barlow,system-ui,sans-serif;outline:0}
#hd2 #sf input::placeholder{color:#c3c8ce;opacity:1}
#hd2 #sf button{width:56px;height:calc(100% - 8px);margin:4px;border:0;border-radius:12px;background:var(--or)!important;color:#fff;display:grid;place-items:center;padding:0}
#hd2 #sf button:hover{background:#ff7d1f!important}
#hd2 #sf button svg{width:22px;height:22px}
#hd2 .hrb{display:flex;align-items:center;gap:12px;flex:none;margin:0}
#hd2 .ib,#hd2 .mnb{position:relative;width:48px!important;height:48px!important;border-radius:50%!important;border:0!important;background:#23262a!important;color:#fff!important;display:grid;place-items:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)!important;transform:none!important;animation:none!important;padding:0;cursor:pointer;transition:background .2s,color .2s}
#hd2 .ib:hover,#hd2 .mnb:hover{background:#2f3338!important;color:var(--or)!important}
#hd2 .ib svg{width:22px!important;height:22px!important}
#hd2 .ib i{position:absolute;top:-6px!important;right:-4px!important;min-width:22px!important;height:22px!important;line-height:22px;padding:0 5px!important;border-radius:99px;background:var(--or)!important;color:#fff!important;font:700 .75rem Barlow,sans-serif!important;font-style:normal;text-align:center;box-shadow:0 0 0 2px var(--hd-bg)}
#hd2 #sbt{display:none!important}
#hd2 .lgd{position:relative;z-index:60;flex:none}
#hd2 .lgt{display:inline-flex;align-items:center;gap:9px!important;height:48px;padding:0 16px!important;border-radius:99px!important;background:#23262a;color:#fff;border:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);font:600 .92rem Barlow,system-ui,sans-serif;white-space:nowrap;cursor:pointer}
#hd2 .lgt:hover{background:#2f3338}
#hd2 .lgt .fl{width:24px!important;height:17px!important;border-radius:3px}
#hd2 .lgs{display:none!important;position:absolute;top:calc(100% + 8px);inset-inline-end:0;min-width:170px;flex-direction:column;gap:2px;padding:6px;background:#23262a;border-radius:14px;box-shadow:0 18px 36px -10px rgba(0,0,0,.7);border:1px solid var(--hd-ln)}
#hd2 .lgd.open .lgs{display:flex!important}
#hd2 .lgs button{display:flex!important;align-items:center;gap:10px;width:100%!important;justify-content:flex-start!important;padding:9px 12px!important;border-radius:9px!important;border:0!important;background:transparent!important;color:#fff;font:500 .95rem Barlow,system-ui,sans-serif;cursor:pointer}
#hd2 .lgs button:hover{background:rgba(255,255,255,.1)!important}
#hd2 .lgs button.on{background:rgba(255,106,0,.22)!important}
#hd2 .lgs .fl{width:22px!important;height:16px!important;border-radius:3px}
#hd2 .hnav{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 4px}
#hd2 .hn{display:inline-flex;align-items:center;gap:7px;background:transparent;border:0;color:#fff;font:600 1rem Barlow,system-ui,sans-serif;padding:11px 18px;border-radius:12px;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}
#hd2 .hn:hover{color:var(--or)}
#hd2 .hn.on{background:var(--or);color:#fff;box-shadow:0 6px 16px -6px rgba(255,106,0,.7)}
#hd2 .hn svg{flex:none}
#hd2 .hnd{position:relative}
#hd2 .hnd .hn svg{transition:transform .2s}
#hd2 .hnd.open .hn svg{transform:rotate(180deg)}
#hd2 .hnd.open>.hn{color:var(--or)}
#hd2 .hdm{display:none;position:absolute;top:calc(100% + 6px);inset-inline-start:0;min-width:240px;padding:8px;background:#1d2024;border:1px solid var(--hd-ln);border-radius:14px;box-shadow:0 22px 40px -12px rgba(0,0,0,.75);z-index:70}
#hd2 .hnd.open .hdm{display:block}
@media(hover:hover){#hd2 .hnd:hover .hdm{display:block}#hd2 .hnd:hover>.hn{color:var(--or)}}
#hd2 .hdm a{display:block;padding:10px 14px;border-radius:9px;color:#fff;text-decoration:none;font:500 .98rem Barlow,system-ui,sans-serif}
#hd2 .hdm a:hover{background:rgba(255,106,0,.18);color:var(--or)}
#hd2.sc .hnav{display:none}
#hd2.sc .hd2in{padding:6px 0;align-items:center}
#hd2.sc .brd img.lg{height:46px!important}
#hd2.sc .bsep{height:38px}
#hd2.sc .hd2r{gap:0}
@media(max-width:1100px){#hd2 .lgt .lgl{display:none}#hd2 .lgt{padding:0 14px!important}#hd2 .hn{padding:11px 12px;font-size:.95rem}}
@media(max-width:900px){#hd2 .hnav{display:none}#hd2 .hd2in{gap:12px;padding:8px 0;flex-wrap:wrap}#hd2 .brd{gap:10px}#hd2 .brd img.lg{height:48px!important}#hd2 .bsep{height:38px}#hd2 .hd2r{flex:1;gap:0;align-items:flex-end}#hd2 .hd2a{flex-wrap:wrap;justify-content:flex-end;gap:8px}#hd2 .hrb{gap:8px}#hd2 #sbt{display:grid!important}#hd2 #sf{display:none!important}#hd2 #sf.open{display:flex!important;order:9;flex:1 1 100%}#hd2 .ib,#hd2 .mnb{width:42px!important;height:42px!important}#hd2 .lgt{height:42px}#hd2.sc .brd img.lg{height:38px!important}}
@media(max-width:560px){#hd2 .brd img.lg{height:32px!important}#hd2 .bsep{height:26px;width:1px}#hd2 .brd{gap:6px}#hd2 .ib,#hd2 .mnb{width:34px!important;height:34px!important}#hd2 .ib svg,#hd2 .mnb svg{width:17px!important;height:17px!important}#hd2 .ib i{min-width:18px!important;height:18px!important;line-height:18px;font-size:.66rem!important;top:-5px!important;right:-5px!important;padding:0 4px!important}#hd2 .lgt{height:34px;padding:0 8px!important;gap:5px!important}#hd2 .lgt .fl{width:20px!important;height:14px!important}#hd2 .hrb{gap:5px}#hd2 .hd2in{gap:6px}#hd2 .hd2a{gap:5px}}
#hd2::before{left:30%;width:15%;background:linear-gradient(100deg,rgba(255,106,0,.20),rgba(255,106,0,0) 85%)}
#hd2 .brd{position:relative;z-index:2;background:transparent}
#hd2 .brd img.lg{opacity:1;filter:none;mix-blend-mode:normal}