.dark .site-header{background:color-mix(in srgb,var(--navy-dark) 55%,transparent);border-color:rgba(255,255,255,.14);box-shadow:0 2px 16px -4px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.08)}.site-header{top:12px;width:100%;max-width:min(calc(100% - 24px),1180px);margin:12px auto 0;border-radius:34px;box-shadow:0 8px 20px -8px rgba(15,23,42,.45),inset 0 1px 0 rgba(255,255,255,.45)}.dark .site-header{box-shadow:0 9px 22px -8px rgba(0,0,0,.78),inset 0 1px 0 rgba(255,255,255,.08)}.site-header .bar,.site-header .container.bar{max-width:none;width:100%;margin:0;justify-content:space-between;gap:16px;padding-left:clamp(16px,2.4vw,30px);padding-right:clamp(16px,2.4vw,30px)}@media (max-width:640px){.site-header{width:100%;max-width:calc(100% - 16px);margin:8px auto 0;top:8px;border-radius:26px}}.site-header .bar{height:76px;gap:10px;transition:height .3s cubic-bezier(.4,0,.2,1)}body.hdr-shrink .site-header .bar{height:58px}.logo-wrap{gap:16px}.logo-wrap img{height:50px;transition:height .3s cubic-bezier(.4,0,.2,1),transform .4s}body.hdr-shrink .logo-wrap img{height:36px}.global-event-bar{position:sticky;top:0;z-index:980;flex:0 0 auto;width:100%;color:var(--event-text,#fff);background:var(--event-color,#f18528);background-image:linear-gradient(100deg,color-mix(in srgb,var(--event-color,#f18528) 76%,var(--navy) 24%),var(--event-color,#f18528));box-shadow:0 5px 18px -8px rgba(15,23,42,.65)}.global-event-inner{width:min(1180px,calc(100% - 28px));min-height:43px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:9px;padding:7px 0;line-height:1.65;text-align:center;overflow:hidden}.global-event-inner img{width:30px;height:30px;border-radius:8px;object-fit:cover;flex:0 0 auto}.global-event-mark{flex:0 0 auto;font-size:15px;opacity:.85}.global-event-title{flex:0 0 auto;font-size:13px;white-space:nowrap}.global-event-viewport{flex:1 1 auto;min-width:0;overflow:hidden}.global-event-track{width:100%;display:flex;align-items:center;gap:48px}.global-event-copy{min-width:0;width:100%;font-size:12px;opacity:.92;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-event-clone{display:none}.global-event-bar.is-measuring .global-event-track{width:max-content}.global-event-bar.is-measuring .global-event-copy{width:auto;overflow:visible;text-overflow:clip}.global-event-bar.is-marquee .global-event-track{width:max-content;animation:globalEventMarquee var(--event-marquee-duration,18s) linear infinite;will-change:transform}.global-event-bar.is-marquee .global-event-copy{width:auto;min-width:max-content;overflow:visible;text-overflow:clip}.global-event-bar.is-marquee .global-event-clone{display:inline-flex}.global-event-bar.is-marquee:hover .global-event-track,.global-event-bar.is-paused .global-event-track{animation-play-state:paused}@keyframes globalEventMarquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(50% + 24px),0,0)}}body.event-global-on:not(.admin-page) .site-header{top:calc(var(--event-global-height,43px) + 12px)!important}body.admin-page .global-event-bar{display:none}body.cz-on.event-global-on .global-event-bar{top:44px}body.cz-on.event-global-on .site-header{top:calc(44px + var(--event-global-height,43px) + 12px)!important}@media (max-width:640px){.global-event-inner{width:calc(100% - 18px);min-height:46px;gap:7px}.global-event-mark{display:none}.global-event-inner b{font-size:12px}.global-event-copy{font-size:10.5px}body.event-global-on:not(.admin-page) .site-header{top:calc(var(--event-global-height,46px) + 8px)!important}body.cz-on.event-global-on .site-header{top:calc(44px + var(--event-global-height,46px) + 8px)!important}}@media (prefers-reduced-motion:reduce){.global-event-viewport{overflow-x:auto;scrollbar-width:thin}.global-event-bar.is-marquee .global-event-track{animation:none;will-change:auto}.global-event-bar.is-marquee .global-event-clone{display:none}}.logo-title{font-size:23px;letter-spacing:.3px;line-height:1.35;transition:font-size .3s}body.hdr-shrink .logo-title{font-size:16px}.logo-sub{font-size:13px;opacity:1;max-height:22px;margin-top:4px;letter-spacing:.2px;overflow:hidden;transition:opacity .22s,max-height .3s}body.hdr-shrink .logo-sub{opacity:0;max-height:0}.header-actions{display:flex;align-items:center;gap:4px}.hdr-act{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:44px;padding:6px 5px;border:1px solid transparent;border-radius:14px;background:0 0;color:var(--navy);cursor:pointer;font-family:inherit;line-height:1;transition:background .2s,border-color .2s,min-width .3s,padding .3s}.dark .hdr-act{color:#cdd9ea}.hdr-act:hover{background:color-mix(in srgb,var(--teal) 13%,transparent);border-color:color-mix(in srgb,var(--teal) 28%,transparent);color:var(--teal-dark)}.dark .hdr-act:hover{color:#fff;background:rgba(255,255,255,.12)}.hdr-act:active{transform:scale(.94)}.hdr-act-ico{width:26px;height:26px;display:grid;place-items:center;transition:width .3s,height .3s}.hdr-act-ico svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.hdr-act-label{font-size:11px;font-weight:700;white-space:nowrap;opacity:1;max-height:16px;overflow:hidden;transition:opacity .2s,max-height .3s}body.hdr-shrink .hdr-act-label{opacity:0;max-height:0}body.hdr-shrink .hdr-act{min-width:40px;padding:6px}body.hdr-shrink .hdr-act-ico{width:22px;height:22px}.hdr-act .hdr-badge{position:absolute;top:1px;left:2px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--accent);color:#fff;font-size:10px;font-weight:800;line-height:17px;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,.3)}.hdr-act.hdr-act-admin{background:color-mix(in srgb,var(--navy) 10%,transparent);border-color:color-mix(in srgb,var(--navy) 22%,transparent)}.dark .hdr-act.hdr-act-admin{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18)}body.hdr-shrink .refund-warn{display:none}@media (max-width:480px){.site-header .bar{height:80px}body.hdr-shrink .site-header .bar{height:56px}.logo-wrap{gap:10px}.logo-wrap img{height:46px}.logo-title{font-size:18px}.logo-sub{font-size:11px}.hdr-act{min-width:48px;padding:6px 4px}.hdr-act-label{font-size:9.5px}.hdr-act-ico{width:23px;height:23px}}@media (max-width:360px){.hdr-act-label{display:none}.hdr-act{min-width:40px}}.bottom-nav{transition:padding .3s cubic-bezier(.4,0,.2,1)}.bn-item{transition:padding .3s,min-width .3s,background .2s,color .2s,transform .15s}.bn-ico{transition:width .3s,height .3s}.bn-ico svg{transition:width .3s,height .3s}.bn-label{transition:font-size .3s,opacity .2s,max-height .3s;overflow:hidden}body.nav-shrink .bottom-nav{padding:5px 7px}body.nav-shrink .bn-item{padding:6px 7px;min-width:40px;width:auto;gap:0}body.nav-shrink .bn-ico,body.nav-shrink .bn-ico svg{width:26px;height:26px}body.nav-shrink .bn-label{opacity:0;max-height:0;font-size:0;margin:0}body.simple-mode .bn-ico,body.simple-mode .bn-item,body.simple-mode .bottom-nav,body.simple-mode .hdr-act,body.simple-mode .hdr-act-ico,body.simple-mode .logo-wrap img,body.simple-mode .site-header .bar{transition:none!important}@media (prefers-reduced-motion:reduce){.bn-ico,.bn-item,.bn-label,.bottom-nav,.hdr-act,.hdr-act-ico,.hdr-act-label,.logo-sub,.logo-wrap img,.site-header .bar{transition:none!important}}