.drawer{z-index:70;padding:calc(var(--header-h) + 20px) var(--gutter) calc(48px + env(safe-area-inset-bottom));overscroll-behavior:contain;opacity:0;visibility:hidden;background:radial-gradient(90% 45% at 100% 0,#d9aa451a,#d9aa4500 70%),#060f1f;flex-direction:column;transition:opacity .35s,visibility 0s .35s;display:flex;position:fixed;inset:0;overflow-y:auto}.drawer.is-open{opacity:1;visibility:visible;transition:opacity .35s}.drawer__top{height:var(--header-h);padding-inline:var(--gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:0;left:0;right:0}.drawer nav a{border-bottom:1px solid var(--line);font-family:var(--font-display);letter-spacing:-.01em;opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out), color .25s;align-items:center;gap:12px;padding:16px 4px;font-size:24px;font-weight:700;display:flex;transform:translate(-18px)}.drawer.is-open nav a,.drawer.is-open>.btn{--delay:calc(var(--i) * 45ms + 60ms);opacity:1;transform:none}.drawer.is-open nav a{transition:opacity .5s var(--ease-out) var(--delay), transform .5s var(--ease-out) var(--delay), color .25s}.drawer.is-open>.btn{transition:opacity .5s var(--ease-out) var(--delay), transform .5s var(--ease-out) var(--delay), box-shadow .3s}.drawer nav a:hover,.drawer nav a[aria-current=page]{color:var(--gold-light)}.drawer__chev{width:20px;height:20px;color:var(--muted);transition:transform .3s var(--ease), color .25s;margin-left:auto}.drawer nav a:hover .drawer__chev,.drawer nav a[aria-current=page] .drawer__chev{color:var(--gold);transform:translate(3px)}.drawer>.btn{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);flex-shrink:0;margin-top:28px;transform:translateY(10px)}.tabbar{display:none}@keyframes cookieIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes cookieOut{to{opacity:0;transform:translateY(16px)}}.cookie{z-index:65;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line-2);width:min(400px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--ink-2);animation:cookieIn .5s var(--ease-out) both;border-radius:18px;padding:18px;font-size:13.5px;position:fixed;bottom:20px;left:20px;overflow-y:auto;box-shadow:0 30px 60px -20px #000000bf;container:cookie/inline-size}.cookie.is-leaving{animation:cookieOut .3s var(--ease) both;pointer-events:none}.cookie__title{color:var(--ink);font-family:var(--font-display);margin-bottom:4px;font-size:15.5px;font-weight:700}.cookie__btns{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.cookie__btns .btn{border-color:#d9aa4566;height:38px;padding:0 8px;font-size:13.5px}@container cookie (max-width:315px){.cookie__btns{grid-template-columns:1fr}}.cookie__btns .btn:hover{border-color:var(--gold)}.cookie__opts{border-top:1px solid var(--line);gap:2px;margin-top:14px;display:grid}.cookie__opt{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.cookie__opt-txt{cursor:pointer;gap:2px;display:grid}.cookie__opt-txt b{color:var(--ink);font-size:14px;font-weight:600}.cookie__opt-txt small{color:var(--muted);font-size:12.5px;line-height:1.4}.switch{flex-shrink:0;width:46px;height:28px;position:relative}.switch input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch input:disabled{cursor:not-allowed}.switch__track{border:1px solid var(--line-2);background:#ffffff1f;border-radius:999px;transition:background .25s,border-color .25s;position:absolute;inset:0}.switch__track:after{content:"";background:var(--ink);width:20px;height:20px;transition:transform .3s var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0006}.switch input:checked+.switch__track{background:var(--gold-grad);border-color:#0000}.switch input:checked+.switch__track:after{background:#fff;transform:translate(18px)}.switch input:disabled+.switch__track{opacity:.55}.switch input:focus-visible+.switch__track{outline:2px solid var(--gold-light);outline-offset:3px}.ad__empty{justify-items:center;gap:6px;display:grid}.ad__empty b{color:var(--ink);font-family:var(--font-display);font-size:17px}.ad__empty a{color:var(--gold-light);font-family:var(--font-display);align-items:center;gap:6px;margin-top:4px;font-weight:600;display:inline-flex}.ad__empty a svg{width:16px;height:16px;transition:transform .3s var(--ease)}.ad__empty a:hover svg{transform:translate(4px)}.ad.ad--campaign{border:1px solid var(--line);background:var(--surface);min-height:0;padding:0;display:block}.ad.ad--campaign small{z-index:1;color:var(--ink-2);background:#040a16b8;border-radius:6px;padding:3px 8px;font-size:10px}.ad__media{width:100%;aspect-ratio:var(--ad-ratio,970 / 250);display:block}.ad__media picture{height:100%;display:block}.ad__media img{object-fit:cover;width:100%;height:100%}a.ad__media{transition:opacity .3s}a.ad__media:hover{opacity:.92}@keyframes socialSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}.social{isolation:isolate;background:#d9aa450d;border-radius:28px;margin-top:clamp(64px,8vw,110px);padding:2px;position:relative;overflow:hidden}.social:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:conic-gradient(#d9aa450d,#f3d58ae6,#d9aa450d 30% 60%,#f3d58a99,#d9aa450d);width:calc(100% + 320px);animation:8s linear infinite socialSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.social.is-paused:before{animation-play-state:paused}.social__in{background:radial-gradient(60% 140% at 0 0,#d9aa452e,#d9aa4500 60%),linear-gradient(120deg,#132a50,#0a1830);border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(26px,4vw,44px);display:flex}.social h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(25px,2.8vw,34px);font-weight:800}.social p{color:var(--ink-2);margin-top:6px}.socials{flex-wrap:wrap;gap:12px;display:flex}.socials__item{display:flex}.soc{border:1px solid var(--line-2);height:56px;transition:background .3s, color .3s, transform .4s var(--ease), border-color .3s;background:#ffffff0f;border-radius:16px;align-items:center;gap:10px;padding:0 22px 0 18px;font-size:14.5px;font-weight:600;display:flex}.soc svg{flex-shrink:0;width:22px;height:22px}.soc:hover{background:var(--gold-grad);color:var(--on-gold);border-color:#0000;transform:translateY(-4px)}@media (max-width:760px){.tabbar{z-index:60;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#060f1ff7;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a,.tabbar button{color:var(--muted);-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:3px;padding:6px 0;font-size:10.5px;font-weight:600;transition:color .25s;display:flex;position:relative}.tabbar svg{width:23px;height:23px;transition:transform .3s var(--ease)}.tabbar a:active svg,.tabbar button:active svg{transform:scale(.88)}.tabbar [aria-current=page],.tabbar [aria-expanded=true]{color:var(--gold-light)}.tabbar [aria-current=page]:before{content:"";background:var(--gold-grad);border-radius:0 0 3px 3px;width:26px;height:3px;position:absolute;top:-6px}.tabbar .dot-live{position:absolute;top:5px;left:calc(50% + 8px)}.tabbar :focus-visible{outline-offset:-2px}.cookie{bottom:calc(82px + env(safe-area-inset-bottom));max-height:calc(100dvh - 82px - 80px - env(safe-area-inset-bottom));left:16px}.ad__media{aspect-ratio:var(--ad-ratio-m,var(--ad-ratio,970 / 250))}.social__in{flex-direction:column;align-items:flex-start}.socials{width:100%}.socials__item{flex:calc(50% - 6px)}.soc{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.social:before{animation:none}.drawer nav a,.drawer>.btn{transform:none}}
