:root{
  --bg:#080808; --bg-soft:#101011; --bg-1:#0d0d0e;
  --surface:#161618; --surface-2:#1d1d20; --surface-3:#242429;
  --ink:#ffffff; --ink-2:#b6b6bb; --ink-3:#7d7d83; --ink-4:#565659;
  --red:#E50914; --red-hot:#F40612; --red-deep:#B20710; --red-soft:#FCEAE9;
  
  --red-tint:#FFD3D1; --red-pale:#FFADA8; --red-light:#FF8F88; --red-mid:#FF6E66;
  --red-dim:#CA1F16; --red-ink:#E7DAD7;
  --gold:#f5c518; --gold-deep:#c99a00;
  --line:#242427; --line-2:#33333a; --line-3:#44444c;
  --r-xs:6px; --r-sm:9px; --r-md:13px; --r-lg:18px; --r-xl:24px; --r-pill:100px;
  --fw-1:300; --fw-2:400; --fw-3:500; --fw-4:600; --fw-5:700; --fw-6:800;
  --sidebar:290px; --topbar:66px; --maxw:1560px; --gut:clamp(14px,4vw,52px);
  --sh-xs:0 1px 2px rgba(0,0,0,.5);
  --sh-sm:0 4px 14px rgba(0,0,0,.5);
  --sh-md:0 14px 38px rgba(0,0,0,.6);
  --sh-lg:0 30px 70px rgba(0,0,0,.75);
  --sh-red:0 8px 26px rgba(229,9,20,.4);
  --ease:cubic-bezier(.22,.9,.32,1); --spring:cubic-bezier(.2,1.05,.35,1.15);
}


*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--bg)}
body{
  font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  font-weight:var(--fw-2); font-size:15px; line-height:1.5;
  background:var(--bg); color:var(--ink); min-height:100dvh;
  text-rendering:optimizeLegibility; -webkit-font-smoothing:antialiased;
  overflow-x:hidden;
}
h1,h2,h3,h4{font-family:Sora,Inter,sans-serif;font-weight:var(--fw-4);letter-spacing:-.02em;line-height:1.15}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit;cursor:pointer;border:0;background:0 0}
img,svg,video{display:block;max-width:100%}
input,textarea,select{font:inherit}
ul,ol{list-style:none}
::selection{background:var(--red);color:#fff}
:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:5px}
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-track{background:0 0}
::-webkit-scrollbar-thumb{background:#2c2c31;border-radius:100px;border:2px solid var(--bg)}
::-webkit-scrollbar-thumb:hover{background:#43434b}
.lnbo{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.a0dnvw{position:fixed;left:14px;top:-70px;z-index:400;background:var(--red);color:#fff;padding:12px 20px;border-radius:10px;font-weight:var(--fw-4);transition:top .25s}
.a0dnvw:focus{top:14px}
.kjltm{opacity:1;transform:none}

.o3bpo9{display:block;min-height:100dvh}
.e2id38o{width:100%}
.xiivn{max-width:var(--maxw);margin:0 auto;padding:26px var(--gut) 40px}
.agjg{position:fixed;inset:0;z-index:120;background:rgba(0,0,0,.72);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .35s}
.agjg.on,.juicr.kdq08dn ~ .agjg{opacity:1;visibility:visible}

.smsbc{position:sticky;top:0;z-index:100;height:var(--topbar);display:flex;align-items:center;gap:22px;padding:0 var(--gut);background:linear-gradient(180deg,rgba(0,0,0,.9) 0%,rgba(8,8,8,.55) 60%,transparent 100%);transition:background .3s,backdrop-filter .3s,box-shadow .3s}
.smsbc.mftqs{background:rgba(8,8,8,.94);backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 1px 0 #1c1c1f}
.u2sgucy{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9px;color:#fff;flex-shrink:0;transition:background .2s}
.u2sgucy:hover{background:rgba(255,255,255,.1)}
.u2sgucy svg{width:23px;height:23px}
.pibc{display:flex;align-items:center;flex-shrink:0}
.huys{font-family:Sora,sans-serif;font-weight:var(--fw-6);font-size:clamp(20px,2.3vw,25px);letter-spacing:.5px;text-transform:uppercase;color:var(--red);text-shadow:0 2px 18px rgba(229,9,20,.4)}
.lk6fjr6{display:none;align-items:center;gap:24px;margin-left:8px}
.lk6fjr6 a{font-size:14px;font-weight:var(--fw-3);color:#d9d9de;letter-spacing:.2px;position:relative;padding:4px 0;transition:color .2s}
.lk6fjr6 a:hover{color:#fff}
.lk6fjr6 a.on{color:#fff;font-weight:var(--fw-4)}
.lk6fjr6 a.on::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;border-radius:2px;background:var(--red)}
.xqwhr{display:flex;align-items:center;gap:6px;flex-shrink:0}
.ld1a6{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9px;color:#e2e2e6;transition:background .2s,color .2s}
.ld1a6:hover{background:rgba(255,255,255,.1);color:#fff}
.ld1a6 svg{width:21px;height:21px;stroke-width:1.7}
.xrfx{position:relative;flex:1 1 auto;max-width:420px;margin-left:auto}
.xrfx svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#8b8b90;stroke-width:1.8;pointer-events:none}
.xrfx input{width:100%;height:42px;padding:0 42px 0 42px;background:rgba(0,0,0,.5);border:1px solid #313136;border-radius:var(--r-sm);color:#fff;transition:border-color .2s,background .2s}
.xrfx input::placeholder{color:#8b8b90}
.xrfx input:focus{outline:0;border-color:var(--red);background:rgba(0,0,0,.72)}
.xrfx kbd{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:inherit;font-size:12px;color:#9a9aa0;background:#26262b;border:1px solid #3a3a40;border-radius:5px;padding:2px 7px}
.h3ile8{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#131315;border:1px solid #2a2a30;border-radius:var(--r-md);box-shadow:var(--sh-lg);overflow:hidden;max-height:70vh;overflow-y:auto;display:none;z-index:60}
.h3ile8.on,.h3ile8.kdq08dn{display:block}
.h3ile8 a{display:flex;gap:12px;align-items:center;padding:10px 14px;transition:background .15s}
.h3ile8 a:hover,.h3ile8 a.zl1t{background:#1e1e22}
.h3ile8 img{width:38px;height:56px;object-fit:cover;border-radius:5px;flex-shrink:0;background:#222}
.h3ile8 .svl2{font-weight:var(--fw-4);font-size:14px}
.h3ile8 .ckgcp{font-size:12px;color:var(--ink-3)}
.ctxlf{padding:18px;text-align:center;color:var(--ink-3);font-size:13.5px}
.u4ick4{position:relative}
.jflf{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;background:var(--red);color:#fff;font-size:10px;font-weight:var(--fw-5);border-radius:100px;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg)}
.mrznp9{position:absolute;top:calc(100% + 10px);right:0;width:340px;max-width:88vw;background:#131315;border:1px solid #2a2a30;border-radius:var(--r-md);box-shadow:var(--sh-lg);z-index:70;display:none}
.mrznp9.kdq08dn{display:block;animation:notifIn .2s ease}
@keyframes notifIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
.mg0k{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #232329;font-weight:var(--fw-4)}
.h8hf{font-size:12px;color:var(--red);font-weight:var(--fw-3)}
.auck55{max-height:60vh;overflow-y:auto}

.juicr{position:fixed;left:0;top:0;bottom:0;width:var(--sidebar);max-width:86vw;height:100dvh;z-index:130;display:flex;flex-direction:column;padding:22px 16px 18px;gap:6px;overflow-y:auto;background:#0b0b0c;border-right:1px solid #202024;box-shadow:0 0 70px rgba(0,0,0,.8);transform:translateX(-104%);transition:transform .4s var(--ease);overscroll-behavior:contain}
.juicr.kdq08dn{transform:none}
.cdvl{display:flex;align-items:center;gap:11px;padding:4px 8px 16px;margin-bottom:6px}
.q93c{width:38px;height:38px;flex-shrink:0}
.xqkyl{font-family:Sora,sans-serif;font-weight:var(--fw-6);font-size:21px;letter-spacing:.5px;text-transform:uppercase;color:var(--red)}
.xqkyl em{font-style:normal}
.csf1i{display:flex;flex-direction:column;gap:3px}
.bz2v9{font-size:11px;font-weight:var(--fw-5);letter-spacing:.16em;text-transform:uppercase;color:#5e5e64;padding:14px 12px 6px}
.csf1i a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:9px;color:#c8c8ce;font-weight:var(--fw-3);font-size:14.5px;transition:background .18s,color .18s}
.csf1i a svg{width:20px;height:20px;flex-shrink:0;stroke-width:1.7;opacity:.85}
.csf1i a:hover{background:#18181c;color:#fff}
.csf1i a.yeaqz{background:#201110;color:#fff}
.csf1i a.yeaqz svg{color:var(--red);opacity:1}
.pdt10{margin-left:auto;font-size:11px;font-weight:var(--fw-4);color:#9a9aa0;background:#212127;padding:2px 8px;border-radius:100px}
#zrj4{display:flex;flex-direction:column;gap:2px}
#zrj4 a{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:8px;color:#bcbcc2;font-size:14px;transition:background .18s,color .18s}
#zrj4 a .i333cdf{display:flex;width:19px;height:19px;color:var(--gc,var(--red));opacity:.85}
#zrj4 a .i333cdf svg{width:19px;height:19px;stroke-width:1.7}
#zrj4 a:hover{background:#18181c;color:#fff}
.skp3b8o{display:flex;align-items:center;gap:12px;margin:12px 4px;padding:13px 14px;border-radius:var(--r-md);background:linear-gradient(135deg,#2A0E0C,#151518);border:1px solid #3A1715;transition:transform .2s,border-color .2s}
.skp3b8o:hover{transform:translateY(-2px);border-color:var(--red)}
.f7wh{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:9px;background:rgba(229,9,20,.16);color:var(--red)}
.f7wh svg{width:20px;height:20px}
.i4k1o0{display:flex;flex-direction:column;line-height:1.25}
.i4k1o0 b{font-size:14px}.i4k1o0 small{font-size:11.5px;color:var(--ink-3)}
.wnl0up{width:18px;height:18px;margin-left:auto;color:var(--ink-3)}
.pw6ue9{margin-top:auto;padding:16px 12px 4px;font-size:12px;color:#6a6a70;line-height:1.6;border-top:1px solid #1c1c20}
.pw6ue9 b{color:var(--red)}

.m2a33sd{margin:38px 0}
.nkzme85{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px}
.h8vuts7{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:var(--fw-5);letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin-bottom:6px}
.h8vuts7 svg{width:15px;height:15px}
.s0rr{font-size:clamp(21px,2.6vw,30px);font-weight:var(--fw-5);letter-spacing:-.01em}
.s0rr b{color:var(--red);font-weight:var(--fw-6)}
.keqc2{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:var(--fw-4);color:#c2c2c8;padding:9px 15px;border:1px solid #2a2a30;border-radius:var(--r-pill);white-space:nowrap;transition:background .2s,color .2s,border-color .2s}
.keqc2:hover{background:#1f1f24;color:#fff;border-color:#3a3a42}
.keqc2 svg{width:16px;height:16px}
.wnhek6o{text-align:center;padding:34px 0 20px}
.qn6bx4w{font-size:clamp(26px,4vw,40px);font-weight:var(--fw-6)}
.qn6bx4w b{color:var(--red)}
.eycaq1{color:var(--ink-2);font-size:15px;margin-top:10px;max-width:640px;margin-inline:auto}

.qadk9s{position:relative;left:50%;transform:translateX(-50%);width:100vw;min-height:min(84vh,680px);display:flex;align-items:flex-end;overflow:hidden;margin-top:calc(var(--topbar) * -1 - 26px);margin-bottom:6px}
.h40n{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}
.cpt2{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,8,.96) 0%,rgba(8,8,8,.6) 40%,rgba(8,8,8,.1) 72%,transparent 100%)}
.jop46vv{position:absolute;inset:0;background:linear-gradient(0deg,var(--bg) 1%,rgba(8,8,8,.2) 32%,transparent 55%)}
.m5zq{position:relative;z-index:3;max-width:min(640px,90%);padding:0 var(--gut) clamp(38px,7vh,86px)}
.vfon9{display:inline-block;background:rgba(229,9,20,.15);color:var(--red-mid);border:1px solid rgba(229,9,20,.4);font-size:11px;font-weight:var(--fw-5);letter-spacing:.16em;text-transform:uppercase;padding:6px 13px;border-radius:var(--r-pill);margin-bottom:16px}
.ckx7i1{font-size:clamp(32px,6vw,64px);font-weight:var(--fw-5);line-height:1.02;letter-spacing:-.03em;margin-bottom:14px;text-shadow:0 4px 34px rgba(0,0,0,.6)}
.gu5m{display:flex;flex-wrap:wrap;align-items:center;gap:8px 15px;color:#d3d3d8;font-size:14px;font-weight:var(--fw-3);margin-bottom:14px}
.gu5m .qjxhzql{color:var(--gold);font-weight:var(--fw-5)}
.w88d44y{color:#cececf;font-size:clamp(14px,1.5vw,16.5px);line-height:1.6;max-width:560px;margin-bottom:24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.o2fj{display:flex;gap:12px;flex-wrap:wrap}
.kbrydzf,.hejk{display:inline-flex;align-items:center;gap:9px;padding:13px 28px;border-radius:var(--r-sm);font-size:15.5px;font-weight:var(--fw-5);transition:transform .16s,background .2s,box-shadow .2s}
.kbrydzf{background:#fff;color:#0a0a0a;box-shadow:0 6px 22px rgba(0,0,0,.4)}
.kbrydzf:hover{background:#e6e6e6;transform:translateY(-2px)}
.kbrydzf svg{width:23px;height:23px}
.hejk{background:rgba(80,80,86,.55);color:#fff;backdrop-filter:blur(6px)}
.hejk:hover{background:rgba(80,80,86,.8)}
.hejk svg{width:20px;height:20px}

.cd73{display:grid;grid-auto-flow:column;grid-auto-columns:44vw;gap:12px;overflow-x:auto;padding:6px 0 14px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.cd73::-webkit-scrollbar{display:none}
.cd73>.ulq8pc{scroll-snap-align:start}
.r8wqcnp,.ivzog{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.film-list{position:relative}
.m2a33sd,.film-list{position:relative}
.ulq8pc{position:relative;transition:z-index 0s .3s}
.ulq8pc:hover{z-index:6;transition:z-index 0s}
.ulq8pc a{display:block;color:inherit}
.tmch{position:relative;aspect-ratio:2/3;border-radius:var(--r-md);overflow:hidden;background:#131316;box-shadow:var(--sh-sm);transition:transform .34s var(--ease),box-shadow .34s}
.tmch img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}
.ulq8pc:hover .tmch{transform:scale(1.06);box-shadow:0 20px 46px rgba(0,0,0,.85),0 0 0 1.5px rgba(255,255,255,.12)}
.tmch::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(0deg,rgba(0,0,0,.92) 2%,transparent 46%);opacity:0;transition:opacity .3s;pointer-events:none}
.ulq8pc:hover .tmch::after{opacity:1}
.p2og80{position:absolute;top:9px;left:9px;z-index:4;display:inline-flex;align-items:center;gap:2px;background:rgba(0,0,0,.66);backdrop-filter:blur(5px);color:var(--gold);font-weight:var(--fw-5);font-size:11.5px;padding:4px 8px;border-radius:6px}
.fwrlfo,.uyox,.b1iuh{display:none}
.ng0m2,.f8jd{position:absolute;z-index:4;font-size:10px;font-weight:var(--fw-5);letter-spacing:.06em;padding:4px 8px;border-radius:6px}
.ng0m2{top:9px;right:9px;background:var(--red);color:#fff}
.f8jd,.l9831{bottom:9px;right:9px;background:rgba(0,0,0,.66);backdrop-filter:blur(5px);color:#fff;border:1px solid rgba(255,255,255,.12)}
.z8h6{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;color:#fff;font-family:Inter,sans-serif;font-weight:var(--fw-5);font-size:14px;line-height:1.2;opacity:0;transform:translateY(6px);transition:opacity .28s,transform .28s;text-shadow:0 2px 10px rgba(0,0,0,.9)}
.ulq8pc:hover .z8h6{opacity:1;transform:none}
.qt7fb{display:none}
.zf8smx{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.7);z-index:3;width:52px;height:52px;border-radius:50%;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s,transform .3s;border:2px solid rgba(255,255,255,.85)}
.zf8smx svg{width:22px;height:22px;margin-left:2px}
.ulq8pc:hover .zf8smx{opacity:1;transform:translate(-50%,-50%) scale(1)}
.s55zaw{grid-auto-columns:66vw}
.evgz3g{display:flex;align-items:flex-end}
.evgz3g .d3vpg{font-family:Sora,sans-serif;font-weight:var(--fw-6);font-size:clamp(84px,17vw,150px);line-height:.72;color:#0a0a0a;-webkit-text-stroke:3px #4a4a52;flex-shrink:0;margin-right:-14px;z-index:1;user-select:none}
.evgz3g .tmch{width:60%;flex-shrink:0}
.kuq2eg{position:absolute;top:6px;bottom:14px;width:52px;z-index:8;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s;background:linear-gradient(90deg,rgba(0,0,0,.75),transparent)}
.kuq2eg.next{right:0;background:linear-gradient(270deg,rgba(0,0,0,.75),transparent)}
.kuq2eg.prev{left:0}
.kuq2eg svg{width:32px;height:32px}
.m2a33sd:hover .kuq2eg,.film-list:hover .kuq2eg{opacity:.9}
.kuq2eg:hover{opacity:1!important}
.w6xqyfj{display:flex;justify-content:center;align-items:center;gap:6px;margin:28px 0 6px;flex-wrap:wrap}
.w6xqyfj button,.w6xqyfj a{min-width:40px;height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--surface);border:1px solid var(--line);color:var(--ink-2);font-weight:var(--fw-4);transition:.18s}
.w6xqyfj button:hover,.w6xqyfj a:hover{background:var(--surface-2);color:#fff}
.w6xqyfj .on{background:var(--red);border-color:var(--red);color:#fff}
.w6xqyfj button[disabled]{opacity:.4;cursor:not-allowed}
.ljofv2c{color:var(--ink-3)}
.bw4m{width:100%;text-align:center;color:var(--ink-3);font-size:12.5px;margin-top:6px}

.xdia{position:relative;left:50%;transform:translateX(-50%);width:100vw;margin-top:6px;padding-top:0;overflow:hidden;min-height:clamp(320px,44vh,460px)}
.nisc6v{position:absolute;inset:0;overflow:hidden;width:100%;height:100%}
.nisc6v img{width:100%;height:100%;object-fit:cover;object-position:50% 26%;opacity:.58;display:block}
.kky7{position:absolute;inset:0;background:linear-gradient(0deg,var(--bg) 1%,rgba(8,8,8,.5) 42%,rgba(8,8,8,.82) 100%),linear-gradient(rgba(6,6,6,.22),rgba(6,6,6,.22))}
.dkmz{position:relative;z-index:3;max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:1fr;gap:24px;padding:34px var(--gut) 30px;align-items:center;padding-bottom:clamp(24px,4vh,40px)}
.v7nfd{width:150px;border-radius:var(--r-md);overflow:hidden;box-shadow:var(--sh-lg);aspect-ratio:2/3;background:#161616}
.v7nfd img{width:100%;height:100%;object-fit:cover}
.nm6ck3{min-width:0}
.d71sj5{display:inline-block;font-size:11px;font-weight:var(--fw-5);letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-bottom:8px}
.sit3e{font-size:clamp(26px,4.4vw,46px);font-weight:var(--fw-5);letter-spacing:-.02em;line-height:1.05}
.yn18{color:var(--ink-2);font-size:14px;margin-top:8px}
.yn18 a,.upmmqv{color:#dcdce1}.upmmqv:hover{color:var(--red)}
.v6w3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0}
.xuw261{color:var(--gold)!important}
.upd2w0{display:flex;flex-direction:column;gap:8px;margin:14px 0}
.qds2gcr{display:flex;gap:3px}
.vzjsd9c{color:#3a3a40;transition:transform .12s,color .15s}
.vzjsd9c svg{width:26px;height:26px}
.vzjsd9c:hover,.vzjsd9c.on{color:var(--gold)}
.vzjsd9c:hover{transform:scale(1.15)}
.nnl2{font-size:13px;color:var(--ink-2)}
.nnl2 b{color:#fff;font-size:15px}.skmne{margin:0 7px;color:var(--ink-4)}
.ebek8pf{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch;margin-top:18px}
.ebek8pf .wbtn{min-width:0;height:52px;padding:0 18px;justify-content:center;gap:10px;flex:1 1 190px;max-width:300px}
.wbtn{position:relative;display:inline-flex;align-items:center;gap:12px;border-radius:var(--r-sm);color:#fff;font-weight:var(--fw-5);transition:transform .16s,box-shadow .2s,filter .2s}
.wbtn:hover{transform:translateY(-2px)}
.wbtn.m4hf7{background:linear-gradient(135deg,var(--red-hot),var(--red-deep));box-shadow:var(--sh-red)}
.wbtn.xlfzgj5{background:#1f1f24;border:1px solid #33333a}
.wbtn.bjkp{background:transparent;border:1px solid #3a3a42;color:#dcdce1}
.wbtn.bjkp:hover{border-color:var(--red);color:#fff}
.nviq,.by9b3{display:flex;width:34px;height:24px;border-radius:5px;overflow:hidden;flex-shrink:0;align-items:center;justify-content:center}
.by9b3{width:26px;color:currentColor}.by9b3 svg{width:22px;height:22px}
.ya387c{display:flex;flex-direction:column;line-height:1.2;text-align:left}
.ya387c b{font-size:14.5px}.ya387c small{font-size:11.5px;opacity:.8;font-weight:var(--fw-3)}
.jp5cw9t{width:20px;height:20px;margin-left:auto}
.l5pv9t6{display:grid;grid-template-columns:1fr;gap:26px;margin-top:8px}
.s1a0q4i,.v0ug4{min-width:0}
.uky5q8x{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}
.pl8rg{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#161616;cursor:pointer;border:0;padding:0}
.pl8rg img{width:100%;height:100%;object-fit:cover;transition:transform .3s}
.pl8rg:hover img{transform:scale(1.06)}
.s3cx5a{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.35);opacity:0;transition:opacity .2s;color:#fff}
.s3cx5a svg{width:26px;height:26px}
.pl8rg:hover .s3cx5a{opacity:1}
.m9plra{margin:30px 0}
.ibtwf4{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}
.r38prty{font-size:clamp(18px,2.2vw,23px);font-weight:var(--fw-5)}
.no1m{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2);font-weight:var(--fw-4)}
.no1m:hover{color:#fff}.no1m svg{width:15px;height:15px}
.m9plra p,.l5pv9t6 p{color:#c9c9ce;line-height:1.75;font-size:15.5px}
.x0ut{display:flex;flex-wrap:wrap;gap:8px}
.judi14c{display:inline-flex;padding:7px 14px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);color:#cdcdd2;font-size:13px;font-weight:var(--fw-4);transition:.18s}
.judi14c:hover{background:var(--red);border-color:var(--red);color:#fff}
.fww859{display:grid;grid-auto-flow:column;grid-auto-columns:120px;gap:14px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none}
.fww859::-webkit-scrollbar{display:none}
.qjss{text-align:center}
.qjss img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px;background:#1a1a1e;margin-bottom:8px;transition:transform .25s,box-shadow .25s}
.qjss:hover img{transform:translateY(-3px);box-shadow:var(--sh-md)}
.dmwc03l{display:block;font-size:13.5px;font-weight:var(--fw-4);color:#e6e6ea}
.wc4z1{display:block;font-size:12px;color:var(--ink-3);margin-top:2px}
.bo1zd{display:grid;grid-auto-flow:column;grid-auto-columns:150px;gap:12px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none}
.bo1zd::-webkit-scrollbar{display:none}
.buw3qj{position:relative;display:block}
.loff{position:relative;display:block;border-radius:10px;overflow:hidden;aspect-ratio:2/3;background:#161616}
.loff img{width:100%;height:100%;object-fit:cover}
.ilac5{position:absolute;top:6px;left:8px;z-index:2;font-weight:var(--fw-6);font-size:14px;color:#fff;text-shadow:0 1px 4px #000}
.buw3qj.on .loff{outline:2px solid var(--red);outline-offset:-2px}
.kmorx79{position:absolute;bottom:0;left:0;right:0;background:var(--red);color:#fff;font-size:10px;font-weight:var(--fw-5);text-align:center;padding:3px}
.dgiy{display:block;font-size:12.5px;font-weight:var(--fw-4);margin-top:6px;color:#e0e0e4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.o6v4u{display:block;font-size:11px;color:var(--ink-3)}
.a2s5yw9{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;position:relative}
.a209vx6{font-size:18px;font-weight:var(--fw-5);margin-bottom:16px}
.prt0{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--line)}
.mvtuv1{position:relative;width:56px;height:56px;flex-shrink:0;background:none}
.mvtuv1::after{display:none}
.mvtuv1 svg{width:100%;height:100%;transform:rotate(-90deg)}
.mvtuv1 .wlx6s{fill:none;stroke:#2a2a30;stroke-width:4}
.mvtuv1 .upct6g{fill:none;stroke:var(--gold);stroke-width:4;stroke-linecap:round;stroke-dasharray:calc(var(--pct,70) * 1.194) 240;transition:stroke-dasharray .6s var(--ease)}
.xqo5m{position:absolute;inset:0;display:grid;place-items:center;font-weight:800;font-size:16px;color:var(--gold)}
.kc4cc{font-size:13px;color:var(--ink-2);line-height:1.4}
.kc4cc b{display:block;color:#fff;font-size:15px;font-weight:var(--fw-5)}
.wuze,.j4ev{display:flex;flex-direction:column}
.rthjm{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}
.rthjm:last-child{border-bottom:0}
.rthjm dt{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);font-weight:var(--fw-3)}
.rthjm dt svg{width:17px;height:17px;color:var(--ink-3);stroke-width:1.7}
.rthjm dd{text-align:right;font-weight:var(--fw-4);color:#e6e6ea}
.ihgc{color:#e6e6ea}.ihgc:hover{color:var(--red)}
.ic-watch{display:flex;align-items:center;justify-content:center;gap:9px;flex:1;margin-top:0;padding:13px;border-radius:var(--r-sm);background:linear-gradient(135deg,var(--red-hot),var(--red-deep));color:#fff;font-weight:var(--fw-5);box-shadow:var(--sh-red);transition:transform .16s}
.ic-watch:hover{transform:translateY(-2px)}
.ic-watch svg{width:20px;height:20px}
.dn9zmpw{display:flex;gap:8px;margin-top:16px}
.cx74es{display:grid;place-items:center;width:46px;flex-shrink:0;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);color:#d0d0d5;transition:.18s}
.cx74es:hover{background:var(--surface-3);color:#fff}
.cx74es svg{width:20px;height:20px}
.przj21{display:flex;gap:8px;margin-top:12px}
.rc921ub{flex:1;display:inline-flex;align-items:center;gap:6px;text-align:center;padding:8px;border-radius:8px;background:var(--surface-2);font-size:12.5px;color:var(--ink-2)}
.rc921ub svg{width:16px;height:16px}
.rc921ub.on{color:#e6e6ea}
.svan{color:var(--gold)}

.ttmh2mu{margin-top:36px}
.k898pc{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:clamp(18px,2.2vw,23px);font-weight:var(--fw-5)}
.dsg9qq{display:flex;gap:14px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;margin-bottom:24px}
.dsg9qq>input[type=hidden]{display:none}
.q6wollc{width:44px;height:44px;flex-shrink:0}
.q6wollc.w87yn{display:grid;place-items:center;background:linear-gradient(135deg,var(--surface-3),var(--surface-2));color:var(--ink-3)}
.ky6vsh{flex:1;min-width:0;display:grid;gap:12px}
.zcasu{display:grid;grid-template-columns:1fr;gap:12px}
.rxenlyf{width:100%;background:#101012;border:1px solid #2b2b31;border-radius:10px;padding:12px 14px;color:#fff;transition:border-color .18s}
.rxenlyf:focus{outline:0;border-color:var(--red)}
textarea.rxenlyf{min-height:106px;resize:vertical;line-height:1.55}
.m0atyk{position:absolute;left:-9999px}
.o95z90m{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:10px 14px}
.hke858l{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap;flex:1 1 auto;min-width:0;color:var(--ink-2);font-weight:600}
.yislsv,.hke858l>svg,.hke858l .yislsv{width:20px;height:20px;flex-shrink:0;color:var(--red)}
.hzm0{font-weight:700;color:#fff}
.ja94zl{flex:0 0 90px;width:90px;text-align:center;background:#101012;border:1px solid #2b2b31;border-radius:8px;padding:9px;color:#fff}
.g477ksm{font-size:12px;color:var(--ink-3);display:flex;align-items:center;gap:6px;line-height:1.5}
.vtp0d8{align-self:center;flex-shrink:0;height:46px;display:inline-flex;align-items:center;gap:8px;padding:11px 24px;border-radius:var(--r-sm);background:linear-gradient(135deg,var(--red-hot),var(--red-deep));color:#fff;font-weight:var(--fw-5);box-shadow:var(--sh-red);transition:transform .16s}
.vtp0d8:hover{transform:translateY(-2px)}
.ipq32{display:flex;flex-direction:column;gap:14px;margin-top:18px}
.thut{display:flex;gap:13px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}
.thut .q6wollc{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#fff;flex-shrink:0;font-size:15px;background:linear-gradient(135deg,var(--red-hot),var(--red-deep))}
.pt705m{flex:1;min-width:0}
.k898pc{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.mhf7x{font-weight:600;color:#fff}
.nbh3{font-size:10px;font-weight:600;color:var(--ink-3);background:var(--surface-2);padding:2px 8px;border-radius:var(--r-pill);text-transform:uppercase;letter-spacing:.04em}
.zf87{font-size:12px;color:var(--ink-3);margin-left:auto}
.thut .ybcoytx{margin-top:6px;color:#cdcdd2;line-height:1.6;font-size:14.5px;background:none;border:0;padding:0;min-height:auto;resize:none}
.v1qd{display:flex;gap:16px;margin-top:10px}
.ecgnky{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ink-3);font-weight:500}
.ecgnky:hover{color:var(--red)}.ecgnky svg{width:15px;height:15px}
.v6uc{text-align:center;color:var(--ink-3);padding:30px}
.btoqw{border:1px solid #2e7d55}

.lgdrv60{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;flex-wrap:wrap}
.oezu{font-size:clamp(22px,3.4vw,34px);font-weight:var(--fw-5)}
.oezu span{color:var(--ink-3);font-weight:var(--fw-3)}
.chcaz{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.yd08t3{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:var(--fw-4);color:#d0d0d5;background:var(--surface);border:1px solid var(--line);padding:6px 12px;border-radius:var(--r-pill)}
.yd08t3 svg{width:15px;height:15px;flex-shrink:0}
.yd08t3.eszn{color:var(--gold)}
.yd08t3.ps9ew{background:var(--red-soft);color:var(--red-deep);border-color:transparent;font-weight:var(--fw-5)}
.mc9wk9{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font-weight:var(--fw-4);font-size:14px}
.mc9wk9:hover{color:#fff}.mc9wk9 svg{width:18px;height:18px}
.ccgk2{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:14px;padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}
.ti5k{display:flex;flex-direction:column;gap:8px}
.xd2crs{font-size:11px;font-weight:var(--fw-5);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}
.eqe3h5l{display:flex;gap:8px;flex-wrap:wrap}
.d545f7{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:9px 14px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line);color:#d0d0d5;transition:.18s}
.d545f7:hover{background:var(--surface-3)}
.d545f7.on{background:var(--red-soft);border-color:var(--red);color:var(--red-deep)}
.edc4,.glrjkxo{display:flex;width:30px;height:22px;border-radius:4px;overflow:hidden;align-items:center;justify-content:center;flex-shrink:0}
.glrjkxo{color:currentColor}.glrjkxo svg{width:20px;height:20px}
.cgkqkn{display:flex;flex-direction:column;line-height:1.2;text-align:left}
.cgkqkn b{font-size:13.5px}.cgkqkn small{font-size:11px;color:var(--ink-3)}
.cgkqkn svg{width:15px;height:15px;flex-shrink:0}
.d545f7.on .cgkqkn small{color:var(--red-deep)}
.j43ctsg{width:18px;height:18px;opacity:0;color:var(--red)}
.d545f7.on .j43ctsg{opacity:1}
.j8tcu{position:relative;aspect-ratio:16/9;border-radius:var(--r-md);overflow:hidden;background:#000;box-shadow:var(--sh-lg)}
.j8tcu iframe,.j8tcu #player,.a7at8{position:absolute;inset:0;width:100%;height:100%;border:0}
.pvkiz{position:absolute;inset:0;cursor:pointer;display:grid;place-items:center}
.mn59l{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.5)}
.qpxatn{position:relative;z-index:2;text-align:center}
.biqky7{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 14px;border-radius:50%;background:var(--red);box-shadow:var(--sh-red);transition:transform .2s}
.pvkiz:hover .biqky7{transform:scale(1.08)}
.biqky7 svg{width:32px;height:32px;color:#fff;margin-left:3px}
.yrcj2z{font-weight:var(--fw-5);font-size:16px}
.p9clem2{display:block;font-size:13px;color:var(--ink-2);margin-top:6px}
.p2k7{display:flex;align-items:flex-start;gap:9px;margin-top:16px;padding:12px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);font-size:13px;color:var(--ink-2);line-height:1.5}
.p2k7 svg{width:18px;height:18px;flex-shrink:0;color:var(--red);margin-top:1px}
.p2k7 b{color:#fff}

.rrw57{display:flex;justify-content:flex-end;align-items:center;gap:16px;flex-wrap:wrap;margin:20px 0}
.rrw57 .n8i5xz6{display:none}
.n8i5xz6{display:flex;gap:8px;flex-wrap:wrap;flex:1;min-width:0}
.k6hdl{display:inline-flex;align-items:center;gap:6px;padding:8px 15px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);color:#c8c8ce;font-size:13.5px;font-weight:var(--fw-4);white-space:nowrap;transition:.18s}
.k6hdl svg{width:15px;height:15px;flex-shrink:0}
.k6hdl:hover{background:var(--surface-2);color:#fff}
.k6hdl.on{background:var(--red);border-color:var(--red);color:#fff}
.cjutzwa{display:flex;align-items:center;gap:8px;flex-shrink:0}
.cjutzwa select{height:42px;padding:0 36px 0 14px;background:var(--surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237d7d83' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right 12px center;border:1px solid var(--line);border-radius:9px;color:#e6e6ea;-webkit-appearance:none;appearance:none;cursor:pointer}
.cjutzwa select:focus{outline:0;border-color:var(--red)}
.nnal{text-align:center;padding:60px 20px;color:var(--ink-3)}
.nnal h3{color:#fff;margin-bottom:8px}

.vsqo,.a6emu{position:relative;left:50%;transform:translateX(-50%);width:100vw;background:linear-gradient(160deg,#17171b,#0b0b0d);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:6px 0 10px;padding:0}
.ub7r,.z0o1u90{max-width:840px;margin:0 auto;padding:34px var(--gut) 30px;text-align:center}
.h8o4xl{font-size:clamp(28px,4.4vw,44px);font-weight:var(--fw-6)}
.h8o4xl b{color:var(--red)}
.deqfg3{color:var(--ink-2);margin:10px auto 20px;max-width:600px}
.tojv{position:relative;max-width:480px;margin:0 auto}
.tojv input{width:100%;height:48px;padding:0 18px 0 46px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-pill);color:#fff}
.tojv input:focus{outline:0;border-color:var(--red)}
.tojv svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--ink-3)}
.nqqs,.f6vc1w{display:flex;justify-content:center;gap:12px;margin-top:20px;flex-wrap:wrap}
.rcbvwn{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:14px 22px;min-width:104px}
.rcbvwn b{display:block;font-size:22px;font-weight:800;color:#fff}
.rcbvwn span{font-size:12px;color:var(--ink-3)}
.rcbvwn svg,.jnkur5 svg{width:15px;height:15px;flex-shrink:0}
.ci7b{font-size:clamp(28px,4.4vw,44px);font-weight:800}
.ci7b b{color:var(--red)}
.s20rlh{color:var(--ink-2);margin:10px auto 0;max-width:620px}
.jnkur5{display:inline-flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 20px;font-size:14px;color:var(--ink-2)}
.jnkur5 b{color:#fff;font-size:18px;font-weight:800}
.pp5os{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px}
.pp5os>*{min-width:0}
.coimg{text-align:center;position:relative;padding:18px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .22s,border-color .22s,background .22s}
.coimg:hover{transform:translateY(-4px);border-color:var(--line-3);background:var(--surface-2)}
.kc1yz{display:block;width:88px;height:88px;margin:0 auto 12px;border-radius:50%;overflow:hidden;background:#1a1a1e;box-shadow:var(--sh-sm)}
.kc1yz img{width:100%;height:100%;object-fit:cover}
.z29kg{display:block;font-weight:var(--fw-5);font-size:15px;color:#fff}
.t65t{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ink-3);margin-top:4px}
.t65t svg{width:14px;height:14px}
.gnm4{position:absolute;top:12px;left:12px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:var(--fw-6);background:var(--surface-3);color:var(--ink-2)}
.gnm4.sbll{background:var(--gold);color:#1a1400}
.wzlxjje{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--red);font-weight:var(--fw-4);margin-top:8px;opacity:0;transition:opacity .2s}
.coimg:hover .wzlxjje{opacity:1}
.wzlxjje svg{width:14px;height:14px}
.kswm1h{position:static;left:auto;transform:none;width:auto;margin:6px 0 10px;padding:24px;display:flex;gap:22px;align-items:center;flex-wrap:wrap;border-radius:var(--r-xl);background:linear-gradient(135deg,#18181c,#0e0e11);border:1px solid var(--line)}
.xxx2bbr{width:120px;height:120px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:var(--sh-lg);background:#1a1a1e}
.xxx2bbr img{width:100%;height:100%;object-fit:cover}
.f4dzmh0{min-width:0;flex:1}
.mcvb53{font-size:clamp(24px,3.6vw,38px);font-weight:800}
.w1xwmbp{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}
.euvlf{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line-2);color:#cdcdd2;font-size:13px;font-weight:500}
.euvlf svg{width:16px;height:16px;color:var(--red)}
.xyvc{color:#c2c2c8;line-height:1.7;margin-top:12px;max-width:680px}
.xyvc b{color:#fff}
.k4fq{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap}

.p9wc3s9{display:grid;grid-template-columns:1fr;gap:24px;margin-top:24px}
.p9wc3s9>*{min-width:0}
.aey2t96,.sthik{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px}
.bjxaco{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}
.bjxaco label,.bjxaco>span,.osfz{font-size:13px;font-weight:var(--fw-4);color:var(--ink-2)}
.bjxaco input,.bjxaco textarea,.bjxaco select{width:100%;background:#101012;border:1px solid #2b2b31;border-radius:10px;padding:12px 14px;color:#fff;transition:border-color .18s}
.bjxaco input:focus,.bjxaco textarea:focus{outline:0;border-color:var(--red)}
.bjxaco textarea{min-height:120px;resize:vertical}
.u1ppm{display:grid;grid-template-columns:1fr;gap:14px}
.jjv5x4{font-size:13px;color:var(--ink-3)}
.jjv5x4 svg{width:15px;height:15px}
.isley{display:flex;align-items:center;gap:10px}
.gzf8h{width:20px;height:20px;flex-shrink:0;color:var(--red)}
.km77fgp{width:80px}
.yuiy{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;border-radius:var(--r-sm);background:linear-gradient(135deg,var(--red-hot),var(--red-deep));color:#fff;font-weight:var(--fw-5);box-shadow:var(--sh-red);transition:transform .16s}
.yuiy:hover{transform:translateY(-2px)}
.hxtda{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--line)}
.hxtda:last-child{border-bottom:0}
.n0qea{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:var(--red-soft);color:var(--red-deep);flex-shrink:0}
.n0qea svg{width:20px;height:20px}
.gm5auhy{display:flex;gap:10px;margin-top:14px}
.gm5auhy svg{width:15px;height:15px}
.a6qmcal{max-width:800px;margin:24px auto 0;display:flex;flex-direction:column;gap:12px}
.apky{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}
.apky summary,.apky .ba55eep{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;cursor:pointer;font-weight:var(--fw-5);list-style:none}
.apky summary::-webkit-details-marker{display:none}
.d9zs1{width:20px;height:20px;flex-shrink:0;color:var(--red);transition:transform .2s}
.apky[open] .d9zs1{transform:rotate(45deg)}
.apky .rddut8r,.apky p{padding:0 18px 16px;color:#c2c2c8;line-height:1.7}

.qyl8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.qyl8>*{min-width:0}
.qk4obu{display:block;transition:transform .22s;min-width:0;max-width:100%}
.qk4obu:hover{transform:translateY(-5px)}
.h11qg3{position:relative;display:block;aspect-ratio:3/2;border-radius:var(--r-md);overflow:hidden;background:linear-gradient(160deg,#161619,#0d0d0f);border:1px solid var(--line)}
.zldu4f0{position:absolute;top:9%;height:82%;width:46%;object-fit:cover;border-radius:8px;box-shadow:0 8px 22px rgba(0,0,0,.6);transition:transform .3s}
.zldu4f0:nth-child(1){left:9%;transform:rotate(-7deg);filter:brightness(.62)}
.zldu4f0:nth-child(2){left:27%;z-index:2;filter:brightness(.82)}
.zldu4f0:nth-child(3){left:45%;z-index:3}
.qk4obu:hover .zldu4f0:nth-child(3){transform:translateY(-4px)}
.h1d3m{position:absolute;bottom:10px;right:10px;z-index:4;background:rgba(0,0,0,.72);backdrop-filter:blur(4px);color:#fff;font-size:12px;font-weight:600;padding:5px 11px;border-radius:var(--r-pill)}
.e0deu{display:block;padding:12px 4px 2px;min-width:0}
.kv0h8{display:block;font-weight:600;font-size:15px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}
.jpqangi{display:block;font-size:12.5px;color:var(--ink-3);margin-top:2px}

.b6b32xp{position:relative;left:50%;transform:translateX(-50%);width:100vw;overflow:hidden;margin:6px 0 14px;min-height:clamp(230px,34vh,340px);display:flex;align-items:flex-end}
.zx7fo08{position:absolute;inset:0}
.zx7fo08 img{width:100%;height:100%;object-fit:cover;object-position:50% 28%}
.b6b32xp::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--bg) 2%,rgba(8,8,8,.35) 55%,rgba(8,8,8,.7))}
.bki2q{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;width:100%;padding:0 var(--gut) 30px}
.bzemmd{font-size:clamp(26px,4.6vw,46px);font-weight:800;letter-spacing:-.02em}
.bzemmd b{color:var(--red)}
.lafi{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0}
.lafi>*{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.11);padding:6px 12px;border-radius:var(--r-pill);font-size:13px;font-weight:500;color:#dcdce1}
.lafi svg{width:15px;height:15px;flex-shrink:0}
.l9en{color:#cececf;max-width:660px;line-height:1.6;font-size:15px}
.syzdol4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:6px}
.syzdol4>*{min-width:0}
.sga8{position:relative}
.fwjr{position:absolute;top:9px;left:9px;z-index:5;min-width:26px;height:26px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pill);background:var(--red);color:#fff;font-family:Sora,sans-serif;font-weight:800;font-size:13px;box-shadow:0 3px 10px rgba(0,0,0,.5)}
.fwjr svg{width:15px;height:15px}
.sga8>.ulq8pc{width:100%}

.i3ja{position:relative;left:50%;transform:translateX(-50%);width:100vw;overflow:hidden;margin:6px 0 18px;min-height:clamp(250px,38vh,380px);display:flex;align-items:flex-end}
.dq8p6{position:absolute;inset:0}
.dq8p6 img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}
.n0fub{position:absolute;inset:0;background:linear-gradient(0deg,var(--bg) 2%,rgba(8,8,8,.3) 55%,rgba(8,8,8,.62))}
.z9l38zx,.rzkrdn{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;width:100%;padding:0 var(--gut) 32px}
.iz0qzub{font-size:clamp(30px,5vw,54px);font-weight:800;letter-spacing:-.02em}
.iz0qzub b{color:var(--red)}
.kmzk6{color:#cececf;max-width:680px;margin-top:12px;font-size:16px;line-height:1.6}

.xqrixam{display:grid;grid-template-columns:1fr;gap:16px;margin-top:24px}
.xqrixam>*{min-width:0}
.tnt7t{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;transition:transform .2s,border-color .2s}
.tnt7t:hover{transform:translateY(-3px);border-color:var(--line-3)}
.vupuh{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--red-soft);color:var(--red-deep);margin-bottom:14px}
.vupuh svg{width:24px;height:24px}
.crphbc{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin:36px 0;padding:30px;border-radius:var(--r-xl);background:linear-gradient(135deg,#1E0B0A,#141416);border:1px solid #2E1211}
.cfxognw{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:var(--r-sm);background:linear-gradient(135deg,var(--red-hot),var(--red-deep));color:#fff;font-weight:var(--fw-5);box-shadow:var(--sh-red)}

.a0371{position:relative;background:linear-gradient(160deg,#161619,#0b0b0d);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(24px,4vw,44px);overflow:hidden;margin-top:8px}
.al7yq{position:absolute;top:-40%;left:50%;transform:translateX(-50%);width:640px;max-width:120%;height:420px;background:radial-gradient(circle,rgba(229,9,20,.13),transparent 62%);z-index:0}
.x3lhjlm{position:relative;z-index:1;display:flex;gap:26px;align-items:center;flex-wrap:wrap;justify-content:center;text-align:center;margin-bottom:28px}
.pnp1{position:relative;width:92px;flex-shrink:0}
.bgjmza{width:3px;height:15px;background:var(--red);margin:0 auto;border-radius:3px;position:relative}
.bgjmza::after{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:9px;height:9px;border-radius:50%;background:var(--red);box-shadow:0 0 12px var(--red)}
.t43b5{background:#1e1e22;border:1px solid #34343c;border-radius:15px;padding:14px 12px;width:78px;margin:0 auto;position:relative}
.heq9w{display:flex;gap:10px;justify-content:center;align-items:center;position:relative;height:20px}
.eol4{width:14px;height:14px;border-radius:50%;background:var(--red);box-shadow:0 0 10px rgba(229,9,20,.85)}
.sr4s5{position:absolute;left:8px;right:8px;top:50%;height:2px;background:rgba(229,9,20,.35)}
.v97mc{width:58px;height:32px;background:#1a1a1e;border:1px solid #34343c;border-radius:9px;margin:7px auto 0;display:grid;place-items:center}
.in6mw9{width:15px;height:15px;border-radius:50%;background:radial-gradient(circle,var(--red-hot),var(--red-deep));box-shadow:0 0 12px rgba(229,9,20,.5)}
.x2uibt{max-width:380px}
.ex37{color:var(--red);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.jji9{font-size:clamp(20px,3vw,26px);font-weight:800;margin:6px 0}
.r77eqly{color:var(--ink-2);line-height:1.6}
.pnuhr{position:relative;z-index:1;display:flex;flex-direction:column;gap:22px;max-width:760px;margin:0 auto}
.qopaz1{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:11px}
.edhub1{display:flex;flex-wrap:wrap;gap:9px}
.f2h1{padding:9px 16px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);color:#c8c8ce;font-size:13.5px;font-weight:500;transition:.18s}
.f2h1:hover{background:var(--surface-2);color:#fff}
.f2h1.on{background:var(--red);border-color:var(--red);color:#fff}
.znw9cm{align-self:center;display:inline-flex;align-items:center;gap:10px;margin-top:4px;padding:15px 42px;border-radius:var(--r-pill);background:linear-gradient(135deg,var(--red-hot),var(--red-deep));color:#fff;font-weight:700;font-size:16px;box-shadow:var(--sh-red);transition:transform .16s}
.znw9cm:hover{transform:translateY(-2px)}
.hs8g{position:relative;z-index:1;margin-top:28px}

.w5q0s,.b8cn{position:relative;background:linear-gradient(160deg,#161619,#0c0c0e);border:1px solid var(--line);border-radius:var(--r-xl);padding:34px 24px;text-align:center;overflow:hidden}
.nx8o{display:flex;flex-direction:column;align-items:center;gap:22px;margin-top:20px}
.jcjr{position:relative;width:min(320px,80vw);aspect-ratio:1}
.jgfl{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;box-shadow:0 0 0 8px #17171b,var(--sh-lg);transition:transform 4.6s cubic-bezier(.16,.86,.28,.999);will-change:transform}
.rtts3rk{width:100%;height:100%}
.rtts3rk path[fill="#B01E18"]{fill:#E50914}
.rtts3rk path[fill="#17100A"]{fill:#141417}
.rtts3rk line[stroke="#E9AC44"]{stroke:rgba(245,197,24,.5)}
.rtts3rk circle[fill="#E9AC44"]{fill:var(--gold)}
.rtts3rk text{fill:#fff;font-weight:600}
.r3grcr{position:absolute;inset:0}
.lqttfv{position:absolute;top:-6px;left:50%;transform:translateX(-50%);z-index:4;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:20px solid var(--gold)}
.zw7ea{position:absolute;inset:-10%;border-radius:50%;background:radial-gradient(circle,rgba(229,9,20,.22),transparent 64%);z-index:-1}
.j7bnj{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;width:76px;height:76px;border-radius:50%;background:linear-gradient(135deg,var(--red-hot),var(--red-deep));color:#fff;display:grid;place-items:center;font-weight:var(--fw-6);font-size:12px;box-shadow:var(--sh-red);border:4px solid #0b0b0d;cursor:pointer}
.j7bnj.on{pointer-events:none}
.j7bnj svg{width:22px;height:22px;margin-bottom:2px}
.drjao{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;min-height:80px}
.l9b5vo{display:flex;gap:15px;align-items:center;width:100%;max-width:430px;padding:15px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);text-align:left}
.l9b5vo>img{width:76px;height:114px;object-fit:cover;border-radius:8px;flex-shrink:0;background:#111}
.l9b5vo svg{width:15px;height:15px;flex-shrink:0}
.pu4s{display:flex;flex-direction:column;min-width:0;flex:1}
.ox6v{font-size:16.5px;font-weight:700;color:#fff;line-height:1.22}
.mmb7{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:8px}
.mmb7>span{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--r-pill);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);font-size:11.5px;font-weight:500;color:#d2d2d7;line-height:1.35;white-space:nowrap}
.mmb7>span svg{width:13px;height:13px;flex-shrink:0}
.mmb7 .f8da{background:rgba(245,197,24,.14);border-color:rgba(245,197,24,.32);color:var(--gold);font-weight:700}
.h5o9b{display:inline-flex;align-items:center;gap:7px;padding:12px 28px;border-radius:var(--r-sm);background:linear-gradient(135deg,var(--red-hot),var(--red-deep));color:#fff;font-weight:600;font-size:14px;box-shadow:var(--sh-red)}
.h5o9b svg{width:17px;height:17px}
.hb8zxx{color:var(--ink-2)}.uz2u2{font-size:30px}
.mc4c0{display:none}

.xkw5yud{margin:40px 0}
.euo6a{position:relative;background:linear-gradient(160deg,#161619,#0d0d0f);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(24px,4vw,48px);overflow:hidden}
.y6hf{position:absolute;top:-40%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(229,9,20,.12),transparent 65%);z-index:0}
.spd1mk{position:relative;z-index:1;margin-bottom:20px}
.bt21c{display:inline-flex;align-items:center;gap:8px;color:var(--red);font-size:12px;font-weight:var(--fw-5);letter-spacing:.14em;text-transform:uppercase}
.bt21c svg{width:16px;height:16px}
.ch4b{font-size:clamp(22px,3vw,32px);font-weight:var(--fw-6);margin-top:8px}
.t3v9xza{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}
.zonly,.t3v9xza span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line-2);color:#cdcdd2;font-size:13px;font-weight:var(--fw-4)}
.zonly svg,.t3v9xza span svg{width:15px;height:15px;color:var(--red);flex-shrink:0}
.kyuj{position:relative;z-index:1;color:#bcbcc2;line-height:1.8}
.kyuj p{margin-bottom:14px}

.vxcj{background:#060606;border-top:1px solid #1a1a1e;margin-top:64px;padding:48px var(--gut) 26px}
.iboqr{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:1fr;gap:30px}
.cfdb2x .xqkyl{color:var(--red)}
.cfdb2x p{color:#8a8a90;line-height:1.7;margin-top:12px;font-size:14px;max-width:360px}
.vxcj nav h4{color:#e6e6ea;font-size:14px;font-weight:var(--fw-5);margin-bottom:14px}
.vxcj nav a{display:block;color:#8a8a90;font-size:14px;padding:5px 0;transition:color .18s}
.vxcj nav a:hover{color:#fff}
.quqq9v{max-width:var(--maxw);margin:30px auto 0;padding-top:22px;border-top:1px solid #17171a;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#6a6a70;font-size:13px}

.vwor{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;background:rgba(8,8,8,.96);backdrop-filter:blur(14px);border-top:1px solid #1c1c1f;padding-bottom:env(safe-area-inset-bottom);transition:transform .3s var(--ease)}
.vwor.tb8bxk{transform:translateY(112%)}
.qad802h{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 0 8px;color:#8a8a90;font-size:10.5px;font-weight:var(--fw-4);transition:color .18s}
.qad802h .inmeve{display:flex}.qad802h .inmeve svg{width:22px;height:22px;stroke-width:1.7}
.qad802h.yeaqz{color:var(--red)}
.p8npp8h{position:fixed;right:18px;bottom:80px;z-index:88;width:46px;height:46px;border-radius:50%;background:var(--surface-2);border:1px solid var(--line-2);color:#fff;display:grid;place-items:center;opacity:0;visibility:hidden;transform:translateY(10px);transition:.25s;box-shadow:var(--sh-md)}
.p8npp8h.tbly6x{opacity:1;visibility:visible;transform:none}
.p8npp8h svg{width:20px;height:20px}
.k9r7{position:fixed;left:50%;bottom:90px;transform:translateX(-50%) translateY(20px);z-index:200;background:#1e1e22;color:#fff;border:1px solid var(--line-2);padding:12px 20px;border-radius:var(--r-pill);font-size:14px;font-weight:var(--fw-4);box-shadow:var(--sh-lg);opacity:0;visibility:hidden;transition:.3s}
.k9r7.tbly6x{opacity:1;visibility:visible;transform:translateX(-50%)}

.x2qy4{position:fixed;z-index:210;width:308px;background:#161618;border:1px solid #2a2a30;border-radius:var(--r-md);overflow:hidden;box-shadow:var(--sh-lg);opacity:0;visibility:hidden;transform:scale(.92);transform-origin:center bottom;transition:opacity .18s,transform .18s;pointer-events:none}
.x2qy4.kdq08dn{opacity:1;visibility:visible;transform:none;pointer-events:auto}
.ggw42pu{position:relative;aspect-ratio:16/9;background:#0f0f11}
.ggw42pu img{width:100%;height:100%;object-fit:cover}
.sc6h{padding:14px}
.p36bqhd{font-weight:var(--fw-5);font-size:16px}
.tfwxp8{display:flex;gap:10px;font-size:12.5px;color:var(--ink-2);margin:6px 0 8px}
.hqco{font-size:13px;color:var(--ink-2);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.b8umai4{display:flex;gap:8px;margin-top:12px}
.ifeq5je{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border-radius:8px;background:var(--red);color:#fff;font-weight:var(--fw-5);font-size:13.5px}
.ifeq5je svg{width:17px;height:17px}
.el7ph1s{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;border:1px solid var(--line-2);color:#d0d0d5}
.el7ph1s svg{width:18px;height:18px}

.j5nan{display:flex;gap:11px;align-items:flex-start;padding:13px 16px;border-bottom:1px solid #1c1c22;transition:background .15s}
.j5nan:last-child{border-bottom:0}
.j5nan:hover{background:#191920}
.j5nan.wjp1zib{background:rgba(229,9,20,.06)}
.vo9hfe{font-size:21px;line-height:1.1;flex-shrink:0}
.vo9hfe svg{width:15px;height:15px}
.eoib2j{flex:1;min-width:0}
.tk5bce{display:block;font-size:14px;font-weight:600;color:#fff;line-height:1.25}
.sz3jiw2{display:block;font-size:12.5px;color:var(--ink-2);margin-top:3px;line-height:1.45}
.ujg5x{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:700;color:var(--red)}
.ujg5x svg{width:13px;height:13px}
.vs74{width:7px;height:7px;border-radius:50%;background:var(--red);flex-shrink:0;margin-top:6px}
.o0n0m{padding:26px;text-align:center;color:var(--ink-3);font-size:13.5px}

.jflf.nz8qn{display:none}
.jflf.x2qy4{animation:badgepop .42s var(--spring)}
@keyframes badgepop{0%{transform:scale(.2)}60%{transform:scale(1.35)}100%{transform:scale(1)}}
.ld1a6.gq0w svg,#axr2.gq0w svg{animation:bellring .65s ease}
@keyframes bellring{0%,100%{transform:rotate(0)}18%{transform:rotate(15deg)}36%{transform:rotate(-13deg)}54%{transform:rotate(9deg)}72%{transform:rotate(-5deg)}}

.a02dx{display:inline-flex;width:38px;height:38px;margin-right:11px;flex-shrink:0;transition:transform .28s var(--spring)}
.a02dx svg{width:100%;height:100%;overflow:visible}
.iwmozd{animation:lmglow 3s ease-in-out infinite}
.gzb04j{transform-origin:22px 22px;animation:lmspin 3.6s linear infinite}
.en8h{transform-origin:23px 22px;animation:lmplay 2.6s ease-in-out infinite}
.c1lccn{opacity:0}
.pibc:hover .a02dx{transform:scale(1.09) rotate(-3deg)}
.pibc:hover .c1lccn{animation:lmshine .9s ease}
.pibc:hover .iwmozd{animation:lmglowhover 1.2s ease-in-out infinite}
@keyframes lmspin{to{transform:rotate(360deg)}}
@keyframes lmplay{0%,100%{transform:scale(1)}50%{transform:scale(1.13)}}
@keyframes lmglow{0%,100%{filter:drop-shadow(0 3px 9px rgba(229,9,20,.45))}50%{filter:drop-shadow(0 3px 15px rgba(229,9,20,.85))}}
@keyframes lmglowhover{0%,100%{filter:drop-shadow(0 3px 16px rgba(229,9,20,.9))}50%{filter:drop-shadow(0 4px 22px rgba(244,6,18,1))}}
@keyframes lmshine{0%{opacity:0;transform:translateX(-16px) skewX(-16deg)}45%{opacity:.8}100%{opacity:0;transform:translateX(30px) skewX(-16deg)}}
.huys{background:linear-gradient(96deg,var(--red) 0%,var(--red-mid) 46%,var(--red) 76%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lmtext 5.5s linear infinite}
@keyframes lmtext{to{background-position:-220% center}}

.lv6ys{display:flex;align-items:center;gap:4px;flex-wrap:wrap;color:var(--ink-3);font-size:13px;margin-bottom:16px}
.lv6ys a{color:var(--ink-2)}.lv6ys a:hover{color:#fff}
.lv6ys svg{width:15px;height:15px;color:var(--ink-4)}
.lv6ys .b39j6yh{color:#fff}
.tmim2{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px}
.l06n{display:grid;grid-template-columns:1fr;gap:20px}
.t27wt9{display:grid;grid-template-columns:1fr;gap:16px}
.j613l{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:18px}
.j613l b{display:block;font-size:26px;font-weight:var(--fw-6);color:#fff}
.j613l span{font-size:12.5px;color:var(--ink-3)}
.av7j,.rr4q6gx,.evmdz{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:18px}
.vwt4{display:flex;gap:6px;flex-wrap:wrap}
.xfj9pzs{display:grid;gap:16px}
.tmn5bqv,.s8xenm,.fah3,.cbzfrv{background:#0c0c0e;color:#fff}
.e601,.ktv2o0{display:flex;align-items:center;gap:10px}
.k58lat,.kgi9,.k7bt,.fx2mxxb{display:inline-flex;align-items:center;justify-content:center;color:#fff;background:rgba(255,255,255,.12);border-radius:9px;min-width:40px;height:40px;padding:0 10px}
.k58lat:hover,.kgi9:hover{background:rgba(255,255,255,.22)}
.k58lat svg,.kgi9 svg,.k7bt svg,.fx2mxxb svg{width:22px;height:22px}
.lrko{height:5px;border-radius:4px;background:rgba(255,255,255,.25);position:relative;cursor:pointer}
.iskt4ma,.r9ggkh7{position:absolute;left:0;top:0;height:100%;border-radius:4px}
.r9ggkh7{background:rgba(255,255,255,.35)}.iskt4ma{background:var(--red);z-index:1}
.dfia9j{background:var(--red);color:#fff;font-size:11px;font-weight:600;padding:3px 9px;border-radius:var(--r-pill)}
.pnyt0b{width:46px;height:46px;border:3px solid rgba(255,255,255,.2);border-top-color:var(--red);border-radius:50%;animation:plspin .8s linear infinite}
@keyframes plspin{to{transform:rotate(360deg)}}
.s8xenm,.fah3{border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-lg)}
.p37gb0e{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;cursor:pointer}
.p37gb0e:hover{background:rgba(255,255,255,.08)}
.v8tner{width:40px;height:4px;border-radius:4px;background:rgba(255,255,255,.3);margin:8px auto}

.he2ewc{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.93);backdrop-filter:blur(8px);padding:clamp(16px,4vw,54px);animation:lbfade .2s ease}
.he2ewc[hidden]{display:none}
@keyframes lbfade{from{opacity:0}to{opacity:1}}
.g2iw743{position:relative;margin:0;max-width:min(1120px,94vw);display:flex;flex-direction:column;align-items:center;gap:12px}
.u9zpu{max-width:100%;max-height:82vh;width:auto;height:auto;object-fit:contain;border-radius:12px;box-shadow:0 30px 90px rgba(0,0,0,.75);background:#111}
.ngbevz{color:var(--ink-2);font-size:13px;font-weight:500}
.ym1w{position:fixed;top:18px;right:18px;z-index:2;width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.13);color:#fff;display:grid;place-items:center;transition:background .2s}
.ym1w:hover{background:rgba(255,255,255,.26)}
.ym1w svg{width:24px;height:24px}
.ucil{position:fixed;top:50%;transform:translateY(-50%);z-index:2;width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.13);color:#fff;display:grid;place-items:center;transition:background .2s}
.ucil:hover{background:rgba(255,255,255,.26)}
.ucil svg{width:28px;height:28px}
.ul4h8{left:18px}.yk9watc{right:18px}

.vk4l{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:var(--r-pill);font-size:13px;font-weight:500;line-height:1;white-space:nowrap;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);color:#d6d6db}
.vk4l svg{width:15px;height:15px;flex-shrink:0}
.vk4l.eszn{color:var(--gold)}
.vk4l.q{color:#fff;background:rgba(229,9,20,.15);border-color:rgba(229,9,20,.32)}
.vk4l.z59t{color:#dfe6ff}
a.vk4l{transition:background .18s,color .18s}
a.vk4l:hover{background:rgba(255,255,255,.14);color:#fff}
.v6w3 svg,.judi14c svg,.xd2crs svg,.g477ksm svg,.h833lz svg,.osfz svg{width:15px;height:15px;flex-shrink:0}
.evgz3g{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;gap:0;padding-left:6px;overflow:visible}
.evgz3g .d3vpg{position:absolute;left:-2px;bottom:-8px;z-index:1;margin:0;font-size:clamp(118px,17vw,188px);line-height:.78;color:var(--bg);-webkit-text-stroke:3px #55555f}
.evgz3g>a{position:relative;z-index:2;width:66%;display:block}
.evgz3g .tmch{width:100%}


@media(min-width:560px){
  .r8wqcnp,.ivzog{grid-template-columns:repeat(3,1fr);gap:16px}
  .pp5os{grid-template-columns:repeat(3,minmax(0,1fr))}
  .cd73{grid-auto-columns:30vw}
  .s55zaw{grid-auto-columns:38vw}
  .u1ppm,.zcasu{grid-template-columns:1fr 1fr}
  .uky5q8x{grid-template-columns:repeat(3,1fr)}
  .qyl8,.syzdol4{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(min-width:640px){.guex{grid-template-columns:1fr 1fr}}
@media(min-width:768px){
  body{font-size:15.5px}
  .xiivn{padding:30px var(--gut) 48px}
  .r8wqcnp,.ivzog{grid-template-columns:repeat(4,1fr)}
  .pp5os{grid-template-columns:repeat(4,minmax(0,1fr))}
  .cd73{grid-auto-columns:22vw}
  .s55zaw{grid-auto-columns:29vw}
  .dkmz{grid-template-columns:180px 1fr;align-items:center}
  .v7nfd{width:180px}
  .l5pv9t6{grid-template-columns:1fr 340px}
  .p9wc3s9{grid-template-columns:1.4fr 1fr}
  .xqrixam{grid-template-columns:repeat(3,1fr)}
  .l06n{grid-template-columns:1fr 1fr}
  .t27wt9{grid-template-columns:repeat(3,1fr)}
  .iboqr{grid-template-columns:2fr 1fr 1fr 1fr}
  .qyl8,.syzdol4{grid-template-columns:repeat(4,minmax(0,1fr))}
  .kswm1h{flex-wrap:nowrap}
}
@media(min-width:920px){
  .lk6fjr6{display:flex}
  .vwor{display:none}
  .xiivn{padding-bottom:56px}
  .r8wqcnp,.ivzog{grid-template-columns:repeat(5,1fr)}
  .pp5os{grid-template-columns:repeat(5,minmax(0,1fr))}
  .cd73{grid-auto-columns:16.5vw}
  .s55zaw{grid-auto-columns:22vw}
  .qyl8,.syzdol4{grid-template-columns:repeat(5,minmax(0,1fr))}
  .x3lhjlm{text-align:left;flex-wrap:nowrap}
}
@media(min-width:1200px){
  .r8wqcnp,.ivzog{grid-template-columns:repeat(6,1fr)}
  .pp5os{grid-template-columns:repeat(6,minmax(0,1fr))}
  .cd73{grid-auto-columns:13.2vw}
  .s55zaw{grid-auto-columns:17vw}
  .xrfx{max-width:340px}
  .qyl8,.syzdol4{grid-template-columns:repeat(6,minmax(0,1fr))}
}
@media(min-width:1500px){
  .r8wqcnp,.ivzog{grid-template-columns:repeat(7,1fr)}
  .cd73{grid-auto-columns:190px}
}
@media(max-width:919px){ body{padding-bottom:58px} .p8npp8h{bottom:74px} }
@media(max-width:767px){
  .dkmz{justify-items:center;text-align:center}
  .v7nfd{margin:0 auto;width:158px}
  .nm6ck3{text-align:center;width:100%}
  .sit3e,.yn18{text-align:center}
  .v6w3,.ebek8pf,.upd2w0,.qds2gcr{justify-content:center}
  .upd2w0{align-items:center}
}
@media(max-width:640px){.ucil{width:44px;height:44px;top:auto;bottom:22px;transform:none}.ul4h8{left:22px}.yk9watc{right:22px}.u9zpu{max-height:74vh}}
@media(max-width:600px){
  .smsbc{gap:10px;padding:0 14px}
  .pibc{display:flex}
  .huys{display:none}
  .a02dx{margin-right:0;width:34px;height:34px}
  #jhb9g{display:none}
  .xrfx{flex:1 1 auto;max-width:none;margin-left:0}
  .xrfx input{height:40px}
  .xqwhr{gap:2px}
  .m2a33sd{margin:26px 0}
  .v6w3{gap:6px}
  :root{--gut:14px}
  .ebek8pf{flex-direction:column}
  .ebek8pf .wbtn{width:100%;max-width:none;flex:1 1 auto}
  .o95z90m{flex-direction:column;align-items:stretch;gap:10px}
  .hke858l{justify-content:space-between}
  .vtp0d8{width:100%;align-self:stretch;justify-content:center}
  .zcasu{grid-template-columns:1fr}
  .ccgk2{flex-direction:column;align-items:stretch;gap:8px;padding:12px;border-radius:var(--r-md)}
  .ti5k{width:100%;gap:6px}
  .xd2crs{font-size:10.5px;letter-spacing:.12em}
  .eqe3h5l{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:8px;padding:1px 0 4px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}
  .eqe3h5l::-webkit-scrollbar{display:none}
  .d545f7{flex:0 0 auto;scroll-snap-align:start;min-height:44px;padding:9px 14px;gap:8px;border-radius:var(--r-pill);white-space:nowrap}
  .d545f7 .cgkqkn{min-width:0}
  .d545f7 .cgkqkn b{font-size:12.5px;line-height:1.2}
  .d545f7 .cgkqkn small{display:none}
  .edc4{width:22px;height:16px}
  .glrjkxo{width:20px;height:20px}
  .glrjkxo svg{width:17px;height:17px}
  .j43ctsg{width:15px;height:15px}
  .p2k7{padding:10px 12px;font-size:12px;gap:8px;line-height:1.45;border-radius:10px}
  .p2k7 svg{width:16px;height:16px;margin-top:1px}
  .lgdrv60{gap:10px;margin-bottom:14px}
  .oezu{font-size:clamp(19px,5.2vw,25px)}
  .chcaz{gap:6px;margin-top:8px}
  .yd08t3{font-size:11.5px;padding:5px 10px}
  .mc9wk9{font-size:13px}
  .r8a0{font-size:15.3px}
  .fa35t{padding:14px}
  .z15h0 ol li{padding:11px 14px 11px 46px}
  .umoc{font-size:13.5px}
}
@media(max-width:380px){.u2sgucy{width:36px}}
@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
}


.isley{display:inline-flex;align-items:center;gap:11px;width:auto;max-width:100%;margin-top:5px;
  background:var(--surface-2);border:1px solid var(--line-2);border-radius:12px;padding:7px 8px 7px 14px}
.gzf8h{width:20px;height:20px;flex-shrink:0;color:var(--red)}
.ew9v8r{font-weight:700;color:#fff;font-size:15px;letter-spacing:.4px;white-space:nowrap;font-variant-numeric:tabular-nums}
.bjxaco .isley input.km77fgp{width:66px;flex:0 0 66px;min-width:0;height:38px;text-align:center;
  background:#0e0e10;border:1px solid #34343c;border-radius:8px;color:#fff;padding:0 8px;font-weight:600;font-size:15px;transition:border-color .18s}
.bjxaco .isley input.km77fgp:focus{outline:0;border-color:var(--red)}
.bjxaco .isley input.km77fgp::placeholder{color:#6a6a70}
.yuiy{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;padding:13px 28px;
  border-radius:var(--r-sm);background:linear-gradient(135deg,var(--red-hot),var(--red-deep));color:#fff;
  font-weight:var(--fw-5);font-size:15px;box-shadow:var(--sh-red);transition:transform .16s,box-shadow .2s;-webkit-appearance:none}
.yuiy:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(229,9,20,.5)}
.yuiy:active{transform:translateY(0)}
.yuiy svg{width:18px;height:18px;flex-shrink:0}
@media(max-width:560px){
  .isley{display:flex;width:100%;justify-content:space-between;padding:8px 10px 8px 14px}
  .ew9v8r{flex:1}
  .yuiy{width:100%}
}


.igtkem{position:relative;left:50%;transform:translateX(-50%);width:100vw;overflow:hidden;margin:6px 0 8px;background:radial-gradient(120% 150% at 50% -25%,#251110 0%,#130C0C 46%,#0a0a0b 100%);border-bottom:1px solid var(--line)}
.jy03oti{position:absolute;top:-32%;left:50%;transform:translateX(-50%);width:720px;max-width:130%;height:440px;background:radial-gradient(circle,rgba(229,9,20,.17),transparent 62%);pointer-events:none}
.pkgutdn{position:relative;z-index:1;max-width:760px;margin:0 auto;padding:46px var(--gut) 42px;text-align:center}
.yev6q8{font-size:clamp(30px,5.2vw,52px);font-weight:800;letter-spacing:-.03em;line-height:1.05}
.yev6q8 b{color:var(--red)}
.gagf2mv{color:var(--ink-2);font-size:clamp(14px,1.6vw,16px);line-height:1.65;max-width:600px;margin:13px auto 0}
.pjli{position:relative;max-width:520px;margin:26px auto 0}
.pjli svg{position:absolute;left:19px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--ink-3);pointer-events:none}
.pjli input{width:100%;height:54px;padding:0 20px 0 50px;background:rgba(0,0,0,.42);border:1px solid #34343c;border-radius:var(--r-pill);color:#fff;font-size:15px;transition:border-color .2s,background .2s,box-shadow .2s;box-shadow:0 10px 34px rgba(0,0,0,.45)}
.pjli input::placeholder{color:#7d7d84}
.pjli input:focus{outline:0;border-color:var(--red);background:rgba(0,0,0,.62);box-shadow:0 10px 34px rgba(229,9,20,.26)}
.gsgbi0y{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:24px}
.cqt3cgv{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.05);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:9px 16px;font-size:13px;color:var(--ink-2)}
.cqt3cgv b{color:#fff;font-weight:800;font-size:16px}
.cqt3cgv svg{width:16px;height:16px;color:var(--red);flex-shrink:0}

.pp5os{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}
.pp5os>*{min-width:0}
.b3z1lvt{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 14px 18px;background:linear-gradient(180deg,var(--surface),#111113);border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .25s var(--ease),border-color .25s,box-shadow .25s;overflow:hidden}
.b3z1lvt::before{content:"";position:absolute;top:0;left:0;right:0;height:72px;background:linear-gradient(180deg,rgba(229,9,20,.12),transparent);opacity:0;transition:opacity .25s;pointer-events:none}
.b3z1lvt:hover{transform:translateY(-5px);border-color:#4A2422;box-shadow:0 22px 46px rgba(0,0,0,.6)}
.b3z1lvt:hover::before{opacity:1}
.ka7p{position:absolute;top:12px;left:12px;z-index:3;min-width:24px;height:24px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pill);font-size:12px;font-weight:800;background:var(--surface-3);color:var(--ink-2);border:1px solid var(--line-2)}
.ka7p.sbll{background:linear-gradient(135deg,#f5d76e,#d4a017);color:#231a00;border-color:transparent;box-shadow:0 3px 12px rgba(212,160,23,.45)}
.t0ib{position:relative;z-index:1;width:106px;height:106px;border-radius:50%;overflow:hidden;background:#1a1a1e;margin-bottom:14px;box-shadow:0 0 0 2px var(--line-2),0 8px 20px rgba(0,0,0,.5);transition:box-shadow .25s,transform .25s}
.b3z1lvt:hover .t0ib{box-shadow:0 0 0 2px var(--red),0 12px 28px rgba(229,9,20,.35)}
.t0ib img{width:100%;height:100%;object-fit:cover}
.of1l3lt{position:relative;z-index:1;font-weight:600;font-size:15px;color:#fff;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.dm23{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:12.5px;color:var(--ink-3)}
.dm23 svg{width:14px;height:14px;color:var(--red);flex-shrink:0}
@media(min-width:560px){.pp5os{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}
@media(min-width:768px){.pp5os{grid-template-columns:repeat(4,minmax(0,1fr))}.t0ib{width:118px;height:118px}}
@media(min-width:1100px){.pp5os{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(min-width:1400px){.pp5os{grid-template-columns:repeat(6,minmax(0,1fr))}}


.a6emu{position:relative;overflow:hidden;background:radial-gradient(120% 150% at 50% -25%,#251110 0%,#130C0C 46%,#0a0a0b 100%)}
.a6emu::before{content:"";position:absolute;top:-30%;left:50%;transform:translateX(-50%);width:720px;max-width:130%;height:420px;background:radial-gradient(circle,rgba(229,9,20,.15),transparent 62%);pointer-events:none}
.z0o1u90{position:relative;z-index:1}

.qyl8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.qyl8>*{min-width:0}
.qk4obu{position:relative;display:block;border-radius:var(--r-lg);overflow:hidden;background:#0f0f11;border:1px solid var(--line);transition:transform .28s var(--ease),border-color .28s,box-shadow .28s;min-width:0;max-width:100%}
.qk4obu:hover{transform:translateY(-6px);border-color:#3a3a42;box-shadow:0 26px 52px rgba(0,0,0,.62)}
.h11qg3{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:#111}
.zldu4f0{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;box-shadow:none;transform:none;transition:transform .45s var(--ease),filter .4s}
.zldu4f0:not(:last-of-type){filter:brightness(.35) blur(2px);transform:scale(1.1)}
.qk4obu:hover .zldu4f0:last-of-type{transform:scale(1.06)}
.h11qg3::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.4) 38%,rgba(0,0,0,.05) 66%,transparent 100%);pointer-events:none}
.h1d3m{position:absolute;top:12px;right:12px;z-index:3;display:inline-flex;align-items:center;gap:5px;background:rgba(0,0,0,.62);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.15);color:#fff;font-size:12px;font-weight:600;padding:5px 11px;border-radius:var(--r-pill);left:auto}
.e0deu{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:15px 16px 16px;display:block}
.kv0h8{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Sora,sans-serif;font-weight:700;font-size:16px;color:#fff;line-height:1.22;letter-spacing:-.01em;text-shadow:0 2px 12px rgba(0,0,0,.85);white-space:normal;text-overflow:clip;max-width:100%}
.jpqangi{display:inline-block;margin-top:7px;font-size:11.5px;font-weight:600;color:var(--red-tint);background:rgba(229,9,20,.2);border:1px solid rgba(229,9,20,.4);padding:2px 10px;border-radius:var(--r-pill)}
@media(min-width:560px){.qyl8{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:900px){.qyl8{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:1200px){.qyl8{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(min-width:1500px){.qyl8{grid-template-columns:repeat(6,minmax(0,1fr))}}


.h1d3m{bottom:auto;top:12px;height:auto;align-self:flex-start}


.rud7{position:relative;isolation:isolate;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding:26px 28px;border:1px solid rgba(255,255,255,.09);border-radius:calc(var(--r-lg) + 4px);margin:8px 0 22px;overflow:hidden;background:linear-gradient(118deg,rgba(25,25,29,.98),rgba(13,13,16,.96) 52%,rgba(24,8,10,.94));box-shadow:0 22px 60px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.035)}
.rud7::before{content:"";position:absolute;z-index:-1;width:320px;height:320px;right:-100px;top:-190px;border-radius:50%;background:radial-gradient(circle,rgba(229,9,20,.32),rgba(229,9,20,0) 68%);pointer-events:none}
.sgjld2{position:relative;z-index:1}
.f3kv{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}
.qtwfleb{width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 0 rgba(229,9,20,.55);animation:dzPulse 2s infinite}
@keyframes dzPulse{70%{box-shadow:0 0 0 7px rgba(229,9,20,0)}100%{box-shadow:0 0 0 0 rgba(229,9,20,0)}}
.taksth{font-size:clamp(30px,5vw,50px);font-weight:800;letter-spacing:-.03em;line-height:1.02;margin-top:8px}
.jfqaaa{color:var(--ink-2);font-size:15px;margin-top:8px;max-width:520px}
.gz8vu9{display:flex;gap:10px;flex-wrap:wrap}
.gz8vu9 div{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(37,37,42,.92),rgba(18,18,21,.88));border:1px solid rgba(255,255,255,.1);border-radius:var(--r-md);padding:12px 16px;min-width:88px;box-shadow:0 10px 28px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.04);transition:transform .22s var(--ease),border-color .22s}
.gz8vu9 div::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--red),transparent);opacity:.75}
.gz8vu9 div:hover{transform:translateY(-2px);border-color:rgba(229,9,20,.34)}
.gz8vu9 dt{font-size:11px;color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase}
.gz8vu9 dd{font-size:20px;font-weight:800;color:#fff;margin-top:2px;font-family:Sora,sans-serif}

.az8z{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px;padding:8px;border:1px solid rgba(255,255,255,.075);border-radius:calc(var(--r-pill) + 4px);background:linear-gradient(110deg,rgba(22,22,25,.88),rgba(13,13,15,.76));box-shadow:0 12px 34px rgba(0,0,0,.18)}
.ecw16{display:inline-flex;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:4px;gap:2px;overflow-x:auto;max-width:100%;scrollbar-width:none}
.ecw16::-webkit-scrollbar{display:none}
.odn7d{flex:0 0 auto;padding:9px 17px;border-radius:var(--r-pill);font-size:13.5px;font-weight:600;color:var(--ink-2);white-space:nowrap;transition:background .2s,color .2s}
.odn7d:hover{color:#fff}
.odn7d.on{background:var(--red);color:#fff;box-shadow:0 4px 14px rgba(229,9,20,.32)}
.pv0ef{display:flex;gap:10px;align-items:center;flex:1 1 260px;justify-content:flex-end}
.tvl05s{position:relative;flex:1 1 200px;max-width:280px}
.tvl05s svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:17px;height:17px;color:var(--ink-3);pointer-events:none}
.tvl05s input{width:100%;height:44px;padding:0 14px 0 40px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);color:#fff;font-size:14px;transition:border-color .2s}
.tvl05s input:focus{outline:0;border-color:var(--red)}
.l423r{height:44px;padding:0 34px 0 15px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);color:#e6e6ea;font-size:13.5px;cursor:pointer}
.l423r:focus{outline:0;border-color:var(--red)}

.edii{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;margin-bottom:16px;scrollbar-width:none}
.edii::-webkit-scrollbar{display:none}
.gstqz{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--r-pill);background:transparent;border:1px solid var(--line-2);color:var(--ink-2);font-size:13px;font-weight:500;white-space:nowrap;transition:.18s}
.gstqz i{font-style:normal;font-size:11px;color:var(--ink-4);background:var(--surface-2);padding:1px 7px;border-radius:var(--r-pill)}
.gstqz:hover{border-color:var(--line-3);color:#fff}
.gstqz.on{background:rgba(229,9,20,.12);border-color:var(--red);color:#fff}
.gstqz.on i{background:rgba(229,9,20,.25);color:var(--red-pale)}
.gbj8i{font-size:13px;color:var(--ink-3);margin-bottom:14px}
.hne7{text-align:center;padding:56px 20px;color:var(--ink-3)}

.m5wei47{display:grid;grid-template-columns:1fr;gap:18px}
.m5wei47>*{min-width:0}
.hiknj{position:relative;display:block;border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(160deg,#151518,#0c0c0e);border:1px solid rgba(255,255,255,.09);box-shadow:0 14px 34px rgba(0,0,0,.25);transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}
.hiknj::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,0);transition:box-shadow .3s}
.hiknj:hover{transform:translateY(-6px);border-color:rgba(229,9,20,.42);box-shadow:0 28px 62px rgba(0,0,0,.65),0 0 32px rgba(229,9,20,.1)}
.hiknj:hover::after{box-shadow:inset 0 0 0 1px rgba(229,9,20,.16)}
.hiknj:focus-visible{outline:2px solid var(--red);outline-offset:4px}
.irfckr4{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#141417}
.irfckr4>img{width:100%;height:100%;object-fit:cover;filter:saturate(.92) contrast(1.03);transition:transform .55s var(--ease),filter .4s}
.hiknj:hover .irfckr4>img{transform:scale(1.06)}
.hiknj:hover .irfckr4>img{filter:saturate(1.08) contrast(1.05)}
.zo8m9{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.94) 3%,rgba(0,0,0,.35) 45%,rgba(0,0,0,.08) 78%),linear-gradient(90deg,rgba(0,0,0,.2),transparent 38%)}
.olbx{position:absolute;top:12px;left:12px;z-index:3;display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.juu1b9{position:absolute;top:12px;right:12px;z-index:3}
.a0ofn,.fnhjin,.j3y7lp{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 11px;border-radius:var(--r-pill);font-size:11.5px;font-weight:700;background:rgba(7,7,9,.76);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.16);color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.28)}
.a0ofn{min-width:46px;max-width:118px;background:linear-gradient(145deg,rgba(22,22,25,.94),rgba(5,5,7,.84));border-color:rgba(255,255,255,.2)}
.a0ofn img{display:block;width:auto;height:auto;max-width:90px;max-height:17px;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 2px 5px rgba(0,0,0,.4));opacity:.95}
.fnhjin{color:#d5d5da;font-weight:600}
.j3y7lp{color:var(--gold);border-color:rgba(245,197,24,.34);background:rgba(0,0,0,.66)}
.xwen{position:absolute;left:16px;right:16px;bottom:14px;z-index:3;display:flex;align-items:flex-end}
.wlhkq{max-height:52px;max-width:62%;width:auto;object-fit:contain;filter:drop-shadow(0 3px 12px rgba(0,0,0,.9))}
.g0zrwe{font-family:Sora,sans-serif;font-weight:700;font-size:19px;color:#fff;line-height:1.15;letter-spacing:-.01em;text-shadow:0 2px 14px rgba(0,0,0,.9);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ec46fz{position:absolute;right:14px;bottom:14px;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--r-pill);background:rgba(229,9,20,.92);color:#fff;font-size:11px;font-weight:700;box-shadow:0 4px 14px rgba(229,9,20,.4)}
.ec46fz i{width:6px;height:6px;border-radius:50%;background:#fff;animation:dzPulse 2s infinite}
.lbezg{position:absolute;inset:0;z-index:5;display:flex;align-items:flex-end;padding:18px;background:linear-gradient(0deg,rgba(8,8,8,.96),rgba(8,8,8,.72));opacity:0;transition:opacity .28s}
.lbezg span{color:#d6d6db;font-size:13.5px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.hiknj:hover .lbezg{opacity:1}
.htzn3{position:relative;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:13px 16px 15px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent)}
.nh77{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#e6e6ea}
.nh77 i{width:3px;height:3px;border-radius:50%;background:var(--ink-4);display:inline-block}
.bewc{font-size:12.5px;color:var(--ink-3);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.c9npjyc{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:var(--r-pill);background:rgba(46,125,85,.18);border:1px solid rgba(46,125,85,.45);color:#7fd7a6;font-size:11px;font-weight:700;flex-shrink:0}
.ck3c{pointer-events:none;border-color:var(--line)}
.ck3c .irfckr4{background:linear-gradient(100deg,#141417 30%,#1d1d21 50%,#141417 70%);background-size:220% 100%;animation:dzShim 1.3s linear infinite}
.ck3c .hokif{display:block;height:12px;margin:14px 16px 0;border-radius:6px;background:#1a1a1e}
.ck3c .hokif.s{width:45%;margin-bottom:16px}
@keyframes dzShim{to{background-position:-220% 0}}
.er96{display:flex;justify-content:center;padding:28px 0 8px}
.k3oewg{display:inline-flex;align-items:center;gap:9px;padding:14px 34px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line-2);color:#fff;font-weight:600;font-size:14.5px;transition:.2s}
.k3oewg:hover{background:var(--surface-2);border-color:var(--red)}
.k3oewg[disabled]{opacity:.5;cursor:default}
@media(min-width:640px){.m5wei47{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1100px){.m5wei47{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:1600px){.m5wei47{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:600px){
  .rud7{padding:20px 18px;margin-bottom:16px}
  .gz8vu9{gap:8px;width:100%}
  .gz8vu9 div{flex:1 1 calc(50% - 4px);min-width:0;padding:9px 12px}
  .gz8vu9 dd{font-size:17px}
  .az8z{gap:10px}
  .pv0ef{flex:1 1 100%;justify-content:stretch}
  .tvl05s{max-width:none}
  .wlhkq{max-height:40px}
  .a0ofn{height:26px;max-width:104px;padding:0 9px}
  .a0ofn img{max-width:78px;max-height:15px}
  .g0zrwe{font-size:17px}
  .lbezg{display:none}
}
@media(prefers-reduced-motion:reduce){.gz8vu9 div,.hiknj,.irfckr4>img{transition:none}.hiknj:hover,.gz8vu9 div:hover{transform:none}}


.jmqkf{position:relative;left:50%;transform:translateX(-50%);width:100vw;overflow:hidden;margin:6px 0 0;min-height:clamp(340px,46vh,520px);display:flex;align-items:flex-end}
.kr0n{position:absolute;inset:0}
.kr0n img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}
.uw2oh{position:absolute;inset:0;background:linear-gradient(0deg,var(--bg) 2%,rgba(8,8,8,.55) 45%,rgba(8,8,8,.78) 100%)}
.kwka59{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;width:100%;display:grid;grid-template-columns:1fr;gap:22px;padding:36px var(--gut) 30px;align-items:end}
.jobcl{display:none;width:190px;border-radius:var(--r-md);overflow:hidden;box-shadow:var(--sh-lg);aspect-ratio:2/3;background:#161616}
.jobcl img{width:100%;height:100%;object-fit:cover}
.xayo{min-width:0}
.gvebgc{max-height:104px;max-width:min(440px,86%);width:auto;object-fit:contain;filter:drop-shadow(0 4px 20px rgba(0,0,0,.9));margin-bottom:6px}
.e71rtfd{font-size:clamp(28px,5vw,50px);font-weight:800;letter-spacing:-.03em;line-height:1.02}
.mrrh9c{color:var(--ink-2);font-size:14px;margin-top:8px}
.mrrh9c strong{color:#e6e6ea;font-weight:600}
.fj32p{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 0}
.lhzdg,.j0oybb1{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:var(--r-pill);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#dcdce1;font-size:12.5px;font-weight:600;white-space:nowrap}
.lhzdg.tdcpyc9{color:var(--gold);border-color:rgba(245,197,24,.35)}
.lhzdg.w6u7vx{color:#fff;background:rgba(229,9,20,.2);border-color:rgba(229,9,20,.42)}
.j0oybb1{background:rgba(120,120,130,.18)}
.j0oybb1 i{width:7px;height:7px;border-radius:50%;background:var(--ink-3)}
.j0oybb1.on{background:rgba(46,160,90,.16);border-color:rgba(46,160,90,.42);color:#8ee0ac}
.j0oybb1.on i{background:#3ecf7c;animation:dzPulse 2s infinite}
.rcdv{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}
.rcdv span{font-size:12.5px;color:var(--ink-2);border-bottom:1px dotted var(--line-3);padding-bottom:1px}
.ki15j{color:#cfcfd4;line-height:1.65;font-size:15px;margin-top:14px;max-width:660px}
.rws4{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}
.j97uav{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 26px;border-radius:var(--r-sm);background:linear-gradient(135deg,var(--red-hot),var(--red-deep));color:#fff;font-weight:700;font-size:15px;box-shadow:var(--sh-red);transition:transform .16s}
.j97uav:hover{transform:translateY(-2px)}
.j97uav svg{width:22px;height:22px}
.pb5pn8{display:inline-flex;align-items:center;height:50px;padding:0 20px;border-radius:var(--r-sm);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);color:#fff;font-weight:600;font-size:14px;backdrop-filter:blur(6px);transition:background .2s}
.pb5pn8:hover{background:rgba(255,255,255,.18)}
.j911{display:inline-flex;align-items:center;height:50px;padding:0 16px;border-radius:var(--r-sm);background:rgba(0,0,0,.4);border:1px solid var(--line-2);color:#d5d5da;font-size:13px;font-weight:600}
.j911 img{max-height:22px;max-width:96px;width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}
.sgm0u{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;font-size:13.5px;color:#d9d9de;background:rgba(229,9,20,.1);border:1px solid rgba(229,9,20,.3);border-radius:var(--r-pill);padding:8px 16px;width:fit-content;max-width:100%}
.sgm0u i{width:7px;height:7px;border-radius:50%;background:var(--red);animation:dzPulse 2s infinite;flex-shrink:0}
.sgm0u strong{color:#fff;font-weight:700}

.ud0ddh{margin:26px 0 8px;scroll-margin-top:80px}
.j27gs{position:relative;aspect-ratio:16/9;border-radius:var(--r-lg);overflow:hidden;background:#000;box-shadow:var(--sh-lg);border:1px solid var(--line)}
.j27gs iframe,.j27gs #dsPlayer{position:absolute;inset:0;width:100%;height:100%;border:0}
.xg83r{position:absolute;inset:0;cursor:pointer;display:grid;place-items:center}
.i1ld{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.42)}
.iohcb{position:relative;z-index:2;text-align:center;padding:16px}
.zs5k{display:grid;place-items:center;width:74px;height:74px;margin:0 auto 14px;border-radius:50%;background:var(--red);box-shadow:var(--sh-red);transition:transform .2s}
.xg83r:hover .zs5k{transform:scale(1.09)}
.zs5k svg{width:32px;height:32px;color:#fff;margin-left:3px}
.iohcb strong{display:block;font-size:16px;font-weight:700;color:#fff}
.iohcb small{display:block;font-size:13px;color:var(--ink-2);margin-top:5px}

.c6wiu3{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin:16px 0 12px}
.jnfpk{display:flex;gap:7px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;max-width:100%}
.jnfpk::-webkit-scrollbar{display:none}
.gbbv{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);color:var(--ink-2);font-size:13.5px;font-weight:600;white-space:nowrap;transition:.18s}
.gbbv i{font-style:normal;font-size:11px;color:var(--ink-4);background:var(--surface-3);padding:1px 7px;border-radius:var(--r-pill)}
.gbbv:hover{color:#fff;border-color:var(--line-3)}
.gbbv.on{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 4px 14px rgba(229,9,20,.3)}
.gbbv.on i{background:rgba(0,0,0,.28);color:var(--red-tint)}
.kzh4k{font-size:13px;color:var(--ink-3);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}

.jct0e3l{display:grid;grid-template-columns:1fr;gap:10px}
.jct0e3l[hidden]{display:none}
.wp4w{color:var(--ink-3);padding:22px;text-align:center}
.ds-ep{display:grid;grid-template-columns:132px 1fr;gap:14px;padding:10px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:background .2s,border-color .2s,transform .2s}
.ds-ep:hover{background:var(--surface-2);border-color:var(--line-3);transform:translateX(3px)}
.ds-ep.on{border-color:var(--red);background:rgba(229,9,20,.07)}
.eior3{position:relative;aspect-ratio:16/9;border-radius:9px;overflow:hidden;background:#141417}
.eior3 img{width:100%;height:100%;object-fit:cover}
.vopiy{position:absolute;top:6px;left:6px;z-index:2;min-width:22px;height:22px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pill);background:rgba(0,0,0,.72);color:#fff;font-size:11.5px;font-weight:700;backdrop-filter:blur(4px)}
.f3vbv{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.42);opacity:0;transition:opacity .2s}
.f3vbv svg{width:26px;height:26px;color:#fff}
.ds-ep:hover .f3vbv,.ds-ep.on .f3vbv{opacity:1}
.aq0m01g{min-width:0;padding:2px 4px 2px 0}
.o46shju{font-size:15px;font-weight:600;color:#fff;line-height:1.25;letter-spacing:-.01em}
.ds-ep.on .o46shju{color:var(--red-light)}
.cbhl9zf{display:flex;flex-wrap:wrap;gap:10px;margin-top:5px;font-size:12px;color:var(--ink-3)}
.cbhl9zf .g{color:var(--gold)}
.z4mylyv{margin-top:7px;font-size:13.3px;color:#b4b4ba;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

.u034h{display:grid;grid-template-columns:1fr;gap:26px;margin-top:34px}
.nv4g,.pjgb{min-width:0}
.u7larh{margin-bottom:30px}
.w89c7bh{font-size:clamp(18px,2.2vw,23px);font-weight:700;margin-bottom:14px}
.ozxc0{color:#c9c9ce;line-height:1.78;font-size:15.5px}
.lfed6i{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.bsyk{text-align:center;min-width:0}
.dcsa{display:block;width:84px;height:84px;margin:0 auto 8px;border-radius:50%;overflow:hidden;background:#1a1a1e;box-shadow:0 0 0 2px var(--line-2)}
.dcsa img{width:100%;height:100%;object-fit:cover}
.bsyk b{display:block;font-size:13.5px;font-weight:600;color:#fff;line-height:1.25}
.bsyk i{display:block;font-style:normal;font-size:12px;color:var(--ink-3);margin-top:2px}
.bsyk em{display:block;font-style:normal;font-size:11px;color:var(--ink-4);margin-top:2px}
.qud6fte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.li21v{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:10px;transition:.2s;display:block;min-width:0}
.li21v:hover{border-color:var(--red);transform:translateY(-3px)}
.li21v img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:8px;margin-bottom:9px;background:#161616}
.li21v b{display:block;font-size:14px;color:#fff}
.li21v i{display:block;font-style:normal;font-size:12px;color:var(--ink-3);margin-top:2px}
.fsybrz{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;margin-bottom:16px}
.v2jes3c{font-size:16px;font-weight:700;margin-bottom:14px}
.mch5{display:flex;flex-direction:column}
.mch5 div{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13.5px}
.mch5 div:last-child{border-bottom:0}
.mch5 dt{color:var(--ink-3);flex-shrink:0}
.mch5 dd{color:#e6e6ea;font-weight:500;text-align:right;min-width:0;overflow-wrap:anywhere}
.eo61{position:relative;display:block;width:100%;border-radius:var(--r-md);overflow:hidden;aspect-ratio:16/9;background:#111}
.eo61 img{width:100%;height:100%;object-fit:cover;transition:transform .3s}
.eo61:hover img{transform:scale(1.05)}
.eo61 span{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.35)}
.eo61 span svg{width:52px;height:52px;color:#fff;filter:drop-shadow(0 3px 12px rgba(0,0,0,.7))}
.cgcx{display:flex;flex-wrap:wrap;gap:7px}
.cgcx span{font-size:12px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:5px 11px}
.yzds56r{position:fixed;inset:0;z-index:300;background:rgba(0,0,0,.92);display:grid;place-items:center;padding:clamp(14px,4vw,50px)}
.xyer{position:relative;width:min(1000px,100%);aspect-ratio:16/9}
.xyer iframe{width:100%;height:100%;border:0;border-radius:12px}
.efj7ja{position:absolute;top:-46px;right:0;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:24px;line-height:1;display:grid;place-items:center}

@media(min-width:600px){
  .jct0e3l{grid-template-columns:repeat(2,minmax(0,1fr))}
  .lfed6i{grid-template-columns:repeat(4,minmax(0,1fr))}
  .qud6fte{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(min-width:768px){
  .kwka59{grid-template-columns:190px 1fr;gap:28px}
  .jobcl{display:block}
}
@media(min-width:1000px){
  .u034h{grid-template-columns:1fr 330px;gap:32px}
  .lfed6i{grid-template-columns:repeat(6,minmax(0,1fr))}
  .qud6fte{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media(min-width:1400px){.jct0e3l{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){
  .jmqkf{min-height:auto}
  .kwka59{padding-bottom:22px}
  .gvebgc{max-height:74px;max-width:80%}
  .rws4{gap:8px}
  .j97uav{flex:1 1 100%;justify-content:center;height:48px;padding:0 18px;font-size:14.5px}
  .pb5pn8{flex:1 1 auto;justify-content:center;height:44px;font-size:13px}
  .j911{height:44px}
  .ds-ep{grid-template-columns:104px 1fr;gap:11px;padding:8px}
  .o46shju{font-size:14px}
  .z4mylyv{display:none}
  .lfed6i{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
  .dcsa{width:70px;height:70px}
  .qud6fte{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mch5 div{font-size:13px}
  .efj7ja{top:-42px}
}


.huys{
  text-transform:none;
  letter-spacing:-.02em;
  font-size:clamp(19px,2.2vw,24px);
  display:inline-flex;
  align-items:flex-start;
  line-height:1;
}

.huys i{
  font-style:normal;
  font-weight:var(--fw-6);
  font-size:.72em;
  line-height:1;
  margin-left:.06em;
  margin-top:-.02em;
  color:var(--red-hot);
  -webkit-text-fill-color:var(--red-hot);
  background:none;
  text-shadow:0 0 14px rgba(244,6,18,.75);
  animation:brandPlus 3.4s ease-in-out infinite;
}
@keyframes brandPlus{
  0%,100%{text-shadow:0 0 12px rgba(244,6,18,.55);transform:translateY(0)}
  50%{text-shadow:0 0 20px rgba(244,6,18,1);transform:translateY(-1px)}
}
.pibc:hover .huys i{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 0 20px rgba(244,6,18,1)}
@media(prefers-reduced-motion:reduce){.huys i{animation:none}}


@media(max-width:600px){ .huys{display:none} }


.xqkyl.zc4ujo{
  text-transform:none;
  letter-spacing:-.02em;
  display:inline-flex;
  align-items:flex-start;
  line-height:1;
  background:linear-gradient(96deg,var(--red) 0%,var(--red-mid) 46%,var(--red) 76%);
  background-size:220% auto;
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  animation:lmtext 5.5s linear infinite;
}
.zc4ujo i{
  font-style:normal;
  font-weight:var(--fw-6);
  font-size:.72em;
  line-height:1;
  margin-left:.06em;
  margin-top:-.02em;
  color:var(--red-hot);
  -webkit-text-fill-color:var(--red-hot);
  background:none;
  text-shadow:0 0 14px rgba(244,6,18,.75);
  animation:brandPlus 3.4s ease-in-out infinite;
}
.cdvl:hover .zc4ujo i{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 0 20px rgba(244,6,18,1)}
@media(prefers-reduced-motion:reduce){.zc4ujo,.zc4ujo i{animation:none}}


.cd3ao{
  position:absolute;
  top:calc(100% + 12px);
  right:0;
  z-index:71;
  display:flex;
  align-items:center;
  gap:10px;
  padding:11px 14px;
  border-radius:13px;
  background:linear-gradient(135deg,#201616 0%,#141416 100%);
  border:1px solid var(--red);
  box-shadow:0 16px 38px rgba(0,0,0,.66),0 0 26px rgba(229,9,20,.22);
  color:#e9e9ee;
  font-size:13.5px;
  font-weight:500;
  line-height:1.35;
  text-align:left;
  white-space:nowrap;
  width:max-content;
  max-width:min(300px,calc(100vw - 26px));
  opacity:0;
  visibility:hidden;
  transform:translateY(-10px) scale(.94);
  transform-origin:top right;
  transition:opacity .3s var(--ease),transform .38s var(--spring),visibility .3s;
  pointer-events:none;
}
.cd3ao.tbly6x{
  opacity:1;
  visibility:visible;
  transform:none;
  pointer-events:auto;
}

.cd3ao::before{
  content:"";
  position:absolute;
  top:-6px;
  right:17px;
  width:11px;
  height:11px;
  background:#201616;
  border-left:1px solid var(--red);
  border-top:1px solid var(--red);
  transform:rotate(45deg);
}
.cd3ao b{
  color:var(--red-hot);
  font-weight:700;
}
.nqb0{
  font-size:19px;
  line-height:1;
  flex-shrink:0;
  animation:ncWiggle 2.2s ease-in-out infinite;
}
@keyframes ncWiggle{
  0%,100%{transform:rotate(0) scale(1)}
  15%{transform:rotate(-13deg) scale(1.12)}
  30%{transform:rotate(11deg) scale(1.12)}
  45%{transform:rotate(-6deg) scale(1.05)}
  60%{transform:rotate(0) scale(1)}
}
.p2ds74s{
  margin-left:2px;
  font-size:19px;
  line-height:1;
  color:var(--ink-3);
  flex-shrink:0;
  transition:transform .2s,color .2s;
}
.cd3ao.tbly6x:hover{
  border-color:var(--red-hot);
  box-shadow:0 18px 42px rgba(0,0,0,.7),0 0 32px rgba(229,9,20,.34);
  transform:translateY(-2px);
}
.cd3ao.tbly6x:hover .p2ds74s{transform:translateX(3px);color:#fff}


.jflf.gyzl2eb{animation:badgePulse 1.8s ease-in-out infinite}
@keyframes badgePulse{
  0%,100%{box-shadow:0 0 0 0 rgba(229,9,20,.65)}
  70%{box-shadow:0 0 0 9px rgba(229,9,20,0)}
}

.jflf.x2qy4.gyzl2eb{animation:badgepop .42s var(--spring),badgePulse 1.8s ease-in-out .42s infinite}

@media(max-width:600px){
  .cd3ao{
    font-size:12.5px;
    padding:10px 12px;
    gap:8px;
    white-space:normal;
    width:max-content;
    max-width:min(252px,calc(100vw - 24px));
  }
  .nqb0{font-size:17px}
}
@media(prefers-reduced-motion:reduce){
  .nqb0,.jflf.gyzl2eb,.jflf.x2qy4.gyzl2eb{animation:none}
  .cd3ao{transition:opacity .2s}
}


.eh7m{position:relative;left:50%;transform:translateX(-50%);width:100vw;overflow:hidden;margin:6px 0 0;
  background:radial-gradient(120% 150% at 50% -30%,#221615 0%,#120D0D 48%,#0a0a0b 100%);border-bottom:1px solid var(--line)}
.mhqqf51{position:absolute;inset:0;opacity:.2}
.mhqqf51 img{width:100%;height:100%;object-fit:cover;filter:blur(38px) saturate(1.3);transform:scale(1.25)}
.eh7m::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--bg) 1%,transparent 60%);pointer-events:none}
.xx6n3v2{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:1fr;
  justify-items:center;text-align:center;gap:20px;padding:38px var(--gut) 34px}
.jvcjsmh{position:relative;width:148px;height:148px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#1a1a1e;
  box-shadow:0 0 0 3px var(--red),0 0 0 8px rgba(229,9,20,.14),0 20px 46px rgba(0,0,0,.7)}
.jvcjsmh img{width:100%;height:100%;object-fit:cover}
.zuwn9sj{min-width:0;width:100%}
.t1dand{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--red)}
.zxy05{font-size:clamp(28px,5vw,50px);font-weight:800;letter-spacing:-.03em;line-height:1.03;margin-top:8px}
.ibk8x7{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:12px}
.ibk8x7 span{font-size:12.5px;color:#d3d3d8;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11);
  border-radius:var(--r-pill);padding:5px 12px}
.ibk8x7 span::before{content:"“"}
.ibk8x7 span::after{content:"”"}
.ibk8x7 em{font-style:normal;font-size:12.5px;color:var(--ink-3);align-self:center}
.cxmp9{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}
.r9nur{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 13px;border-radius:var(--r-pill);
  background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:#dcdce1;font-size:13px;font-weight:600;white-space:nowrap}
.r9nur svg{width:15px;height:15px;flex-shrink:0}
.r9nur.tdcpyc9{color:var(--gold);border-color:rgba(245,197,24,.34)}
.r5axqu2{color:#c5c5cb;line-height:1.7;font-size:15px;margin:16px auto 0;max-width:660px}
.r5axqu2 strong{color:#fff;font-weight:600}
.a2mn{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}
.rbp9l54{display:inline-flex;align-items:center;gap:9px;height:48px;padding:0 24px;border-radius:var(--r-sm);
  background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.15);color:#fff;font-weight:600;font-size:14.5px;
  backdrop-filter:blur(6px);transition:background .2s,transform .16s,border-color .2s}
.rbp9l54:hover{background:rgba(255,255,255,.17);transform:translateY(-2px)}
.rbp9l54 svg{width:20px;height:20px}
.rbp9l54.qtx3ubs{background:linear-gradient(135deg,var(--red-hot),var(--red-deep));border-color:transparent;box-shadow:var(--sh-red)}
.rbp9l54.qtx3ubs:hover{filter:brightness(1.07)}
.rbp9l54.zsp4x{background:rgba(46,160,90,.2);border-color:rgba(46,160,90,.5);color:#8ee0ac}

.rp7b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 8px}
.rp7b div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px;min-width:0}
.rp7b dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}
.rp7b dd{font-family:Sora,sans-serif;font-size:23px;font-weight:800;color:#fff;margin-top:3px;line-height:1.1}
.rp7b dd.g{color:var(--gold)}
.rp7b dd.s{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.qbfpd4{margin:34px 0}
.uqa2rog{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap;margin-bottom:16px;font-size:clamp(19px,2.3vw,25px);font-weight:700;letter-spacing:-.01em}
.uqa2rog i{font-style:normal;font-size:13px;font-weight:500;color:var(--ink-3)}

.eol811{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:14px;border-radius:var(--r-lg);
  background:linear-gradient(120deg,#1A1212,var(--surface));border:1px solid var(--line);transition:transform .25s var(--ease),border-color .25s,box-shadow .25s}
.eol811:hover{transform:translateY(-4px);border-color:var(--red);box-shadow:0 22px 48px rgba(0,0,0,.6)}
.s9cj2k{display:block;border-radius:10px;overflow:hidden;aspect-ratio:2/3;background:#161616}
.s9cj2k img{width:100%;height:100%;object-fit:cover}
.z6seb{display:flex;flex-direction:column;justify-content:center;min-width:0;gap:9px}
.qho3v3{font-family:Sora,sans-serif;font-size:clamp(17px,2.4vw,23px);font-weight:700;color:#fff;line-height:1.2}
.cenm{display:flex;flex-wrap:wrap;gap:8px}
.cenm span{font-size:12.5px;color:#cdcdd2;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);
  border-radius:var(--r-pill);padding:4px 11px}
.cenm .g{color:var(--gold);border-color:rgba(245,197,24,.3)}
.akypbm{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--red-hot)}
.akypbm svg{width:15px;height:15px;transition:transform .2s}
.eol811:hover .akypbm svg{transform:translateX(3px)}

.a0i47q{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}
.v1c5{padding:8px 15px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);
  color:var(--ink-2);font-size:13px;font-weight:600;transition:.18s}
.v1c5:hover{color:#fff;border-color:var(--line-3)}
.v1c5.on{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 4px 14px rgba(229,9,20,.3)}

.el7aaib{display:grid;grid-template-columns:1fr;gap:12px}
.ame0{display:grid;grid-template-columns:64px 1fr;gap:13px;padding:10px;border-radius:var(--r-md);
  background:var(--surface);border:1px solid var(--line);transition:.22s}
.ame0:hover{background:var(--surface-2);border-color:var(--red);transform:translateX(3px)}
.i56mc{display:block;border-radius:8px;overflow:hidden;aspect-ratio:2/3;background:#161616}
.i56mc img{width:100%;height:100%;object-fit:cover}
.y78nhe{display:flex;flex-direction:column;justify-content:center;min-width:0;gap:3px}
.y78nhe b{font-size:15px;font-weight:600;color:#fff;line-height:1.25}
.y78nhe i{font-style:normal;font-size:12.5px;color:var(--red-hot)}
.y78nhe em{font-style:normal;font-size:12px;color:var(--ink-3)}

.xe83q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.uoo6hzt{text-align:center;min-width:0}
.zws9rx{display:block;width:82px;height:82px;margin:0 auto 9px;border-radius:50%;overflow:hidden;background:#1a1a1e;
  box-shadow:0 0 0 2px var(--line-2);transition:box-shadow .22s,transform .22s}
.uoo6hzt:hover .zws9rx{box-shadow:0 0 0 2px var(--red),0 10px 24px rgba(229,9,20,.3);transform:translateY(-3px)}
.zws9rx img{width:100%;height:100%;object-fit:cover}
.uoo6hzt b{display:block;font-size:13.5px;font-weight:600;color:#fff;line-height:1.25}
.uoo6hzt i{display:block;font-style:normal;font-size:11.5px;color:var(--ink-3);margin-top:2px}

.n0ws4o7{display:grid;grid-template-columns:1fr;gap:16px;margin:34px 0}
.zdrt9tk{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;min-width:0}
.px1lp{font-size:16px;font-weight:700;margin-bottom:16px}
.omqqc4r{display:grid;grid-template-columns:minmax(72px,auto) 1fr 34px;align-items:center;gap:12px;padding:7px 0;
  font-size:13.5px;color:var(--ink-2);transition:color .18s}
.omqqc4r:hover{color:#fff}
.lxj3do8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gcyhzo{height:7px;border-radius:4px;background:var(--surface-3);overflow:hidden}
.gcyhzo span{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--red-deep),var(--red-hot));
  transition:filter .18s}
.omqqc4r:hover .gcyhzo span{filter:brightness(1.25)}
.horeedi{text-align:right;font-size:12.5px;font-weight:600;color:var(--ink-3)}
.ycqi{display:flex;flex-wrap:wrap;gap:8px}
.x8xdvw{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:var(--r-pill);
  background:var(--surface-2);border:1px solid var(--line-2);color:#cdcdd2;font-size:13px;font-weight:500;transition:.18s}
.x8xdvw:hover{background:var(--red);border-color:var(--red);color:#fff}
.x8xdvw i{font-style:normal;font-size:11px;color:var(--ink-4);background:rgba(255,255,255,.07);padding:1px 7px;border-radius:var(--r-pill)}
.x8xdvw:hover i{background:rgba(0,0,0,.24);color:var(--red-tint)}

@media(min-width:640px){
  .rp7b{grid-template-columns:repeat(4,minmax(0,1fr))}
  .eol811{grid-template-columns:126px 1fr;gap:20px;padding:16px}
  .el7aaib{grid-template-columns:repeat(2,minmax(0,1fr))}
  .xe83q{grid-template-columns:repeat(4,minmax(0,1fr))}
  .n0ws4o7{grid-template-columns:1fr 1fr}
}
@media(min-width:900px){
  .xx6n3v2{grid-template-columns:auto 1fr;justify-items:start;text-align:left;gap:34px;align-items:center;padding:48px var(--gut) 42px}
  .jvcjsmh{width:186px;height:186px}
  .ibk8x7,.cxmp9,.a2mn{justify-content:flex-start}
  .r5axqu2{margin-left:0}
  .xe83q{grid-template-columns:repeat(6,minmax(0,1fr))}
  .el7aaib{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:600px){
  .jvcjsmh{width:124px;height:124px}
  .a2mn{width:100%}
  .rbp9l54{flex:1 1 auto;justify-content:center;height:46px;padding:0 16px;font-size:14px}
  .rp7b dd{font-size:20px}
  .rp7b dd.s{font-size:15px}
  .xe83q{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
  .zws9rx{width:68px;height:68px}
  .uoo6hzt b{font-size:12.5px}
  .eol811{grid-template-columns:80px 1fr;gap:12px}
}


.hoj7{display:flex;justify-content:center;align-items:flex-start;padding:clamp(18px,5vh,54px) 0 40px;min-height:60vh}
.vau4yr5{width:100%;max-width:470px;background:linear-gradient(168deg,#17171a,#101012);border:1px solid var(--line);
  border-radius:var(--r-xl);padding:clamp(24px,4vw,38px);box-shadow:0 30px 70px rgba(0,0,0,.6);position:relative;overflow:hidden}
.vau4yr5::before{content:"";position:absolute;top:-40%;left:50%;transform:translateX(-50%);width:420px;max-width:130%;
  height:280px;background:radial-gradient(circle,rgba(229,9,20,.15),transparent 65%);pointer-events:none}
.vau4yr5.o70i3h{max-width:400px;text-align:center}
.s86y9{position:relative;z-index:1;text-align:center;margin-bottom:22px}
.aqrdue{font-family:Sora,sans-serif;font-weight:800;font-size:22px;letter-spacing:-.02em;color:var(--red);display:inline-flex;align-items:flex-start;line-height:1}
.aqrdue i{font-style:normal;font-size:.72em;color:var(--red-hot);margin-left:.06em;text-shadow:0 0 14px rgba(244,6,18,.7)}
.pfvfulc{font-size:clamp(22px,3.4vw,29px);font-weight:800;letter-spacing:-.02em;margin-top:14px}
.so04{color:var(--ink-2);font-size:14px;margin-top:8px;line-height:1.55}
.w6cxuh{position:relative;z-index:1;display:flex;align-items:flex-start;gap:9px;background:rgba(229,9,20,.1);
  border:1px solid rgba(229,9,20,.36);color:var(--red-pale);border-radius:var(--r-md);padding:12px 14px;font-size:13.5px;
  line-height:1.5;margin-bottom:18px}
.w6cxuh svg{width:18px;height:18px;flex-shrink:0;margin-top:1px}
.tx4a{position:relative;z-index:1;display:flex;flex-direction:column;gap:15px}
.rjcd{display:flex;flex-direction:column;gap:7px;min-width:0}
.rjcd>span{font-size:13px;font-weight:600;color:#dcdce1}
.rjcd>span em{font-style:normal;font-weight:400;color:var(--ink-3);font-size:12px}
.rjcd input{width:100%;height:48px;padding:0 14px;background:#0d0d0f;border:1px solid #2c2c32;border-radius:11px;
  color:#fff;font-size:15px;transition:border-color .18s,box-shadow .18s}
.rjcd input::placeholder{color:#5e5e64}
.rjcd input:focus{outline:0;border-color:var(--red);box-shadow:0 0 0 3px rgba(229,9,20,.14)}
.rjcd input[aria-invalid=true]{border-color:var(--red-dim)}
.rjcd small{font-size:11.5px;color:var(--ink-3)}
.rjcd small.v68osc{color:var(--red-light)}
.vlmupk{display:grid;grid-template-columns:1fr;gap:15px}
.krxe{position:relative;display:block}
.krxe input{padding-right:46px}
.t6dmh{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:8px;
  display:grid;place-items:center;color:var(--ink-3);transition:color .18s,background .18s}
.t6dmh:hover{color:#fff;background:rgba(255,255,255,.07)}
.t6dmh.on{color:var(--red)}
.t6dmh svg{width:19px;height:19px}
.emgyf0n{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
.zug2jm7{display:flex;align-items:center;gap:11px;background:var(--surface-2);border:1px solid var(--line);
  border-radius:11px;padding:10px 13px;flex-wrap:wrap}
.zug2jm7>svg{width:20px;height:20px;color:var(--red);flex-shrink:0}
.slmso2{font-weight:700;color:#fff;font-size:14.5px;white-space:nowrap}
.zug2jm7 input{flex:0 0 78px;width:78px;height:40px;text-align:center;background:#0d0d0f;border:1px solid #2c2c32;
  border-radius:9px;color:#fff;margin-left:auto}
.zug2jm7 input:focus{outline:0;border-color:var(--red)}
.imkedxh{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:var(--ink-2);line-height:1.55;cursor:pointer}
.imkedxh input{width:17px;height:17px;flex-shrink:0;margin-top:1px;accent-color:var(--red);cursor:pointer}
.imkedxh a{color:var(--red-hot);border-bottom:1px solid rgba(244,6,18,.35)}
.imkedxh a:hover{color:#fff}
.imkedxh.o70i3h{font-size:12.5px}
.f302r{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.q8m9c{font-size:12.5px;color:var(--ink-2)}
.q8m9c:hover{color:var(--red-hot)}
.kuku{height:50px;border-radius:var(--r-sm);background:linear-gradient(135deg,var(--red-hot),var(--red-deep));
  color:#fff;font-weight:700;font-size:15.5px;box-shadow:var(--sh-red);transition:transform .16s,filter .2s;margin-top:4px}
.kuku:hover{transform:translateY(-2px);filter:brightness(1.06)}
.kuku:active{transform:none}
.ribwxd{position:relative;z-index:1;text-align:center;margin-top:20px;padding-top:18px;border-top:1px solid var(--line);
  font-size:13.5px;color:var(--ink-2)}
.ribwxd a{color:var(--red-hot);font-weight:600}
.ribwxd a:hover{color:#fff}


.o14l{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;
  background:linear-gradient(135deg,var(--red-hot),var(--red-deep));color:#fff;font-weight:700;font-size:14px;
  font-family:Sora,sans-serif;line-height:1}
.o14l img{width:100%;height:100%;object-fit:cover}
.o14l.rposur{width:64px;height:64px;font-size:26px}
.zwpv{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 8px 0 8px;border-radius:var(--r-pill);
  color:#e2e2e6;transition:background .2s}
.zwpv:hover{background:rgba(255,255,255,.08)}
.tj6sxk4{font-size:13.5px;font-weight:600;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.aj5y7q{position:absolute;top:calc(100% + 10px);right:0;z-index:72;width:220px;background:#131315;
  border:1px solid #2a2a30;border-radius:var(--r-md);box-shadow:var(--sh-lg);overflow:hidden;display:none}
.aj5y7q.kdq08dn{display:block;animation:notifIn .18s ease}
.s59fkv1{display:flex;align-items:center;gap:10px;padding:13px 14px;border-bottom:1px solid #232329}
.s59fkv1 b{display:block;font-size:14px;color:#fff;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.s59fkv1 span{display:block;font-size:11.5px;color:var(--ink-3)}
.aj5y7q a,.aj5y7q button{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;font-size:13.5px;
  color:#cdcdd2;text-align:left;transition:background .15s,color .15s}
.aj5y7q a:hover,.aj5y7q button:hover{background:#1e1e22;color:#fff}
.aj5y7q svg{width:17px;height:17px;flex-shrink:0;opacity:.8}
.aj5y7q .owah{border-top:1px solid #232329;color:var(--red-light)}
.s2nz{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:var(--r-pill);
  background:linear-gradient(135deg,var(--red-hot),var(--red-deep));color:#fff;font-size:13.5px;font-weight:600;
  box-shadow:0 4px 14px rgba(229,9,20,.3);transition:transform .16s}
.s2nz:hover{transform:translateY(-1px)}
.s2nz svg{width:16px;height:16px}

@media(min-width:560px){ .vlmupk{grid-template-columns:1fr 1fr} }
@media(max-width:600px){
  .hoj7{padding-top:10px}
  .vau4yr5{padding:22px 18px;border-radius:var(--r-lg)}
  .rjcd input{height:46px;font-size:16px}   
  .zug2jm7 input{flex-basis:66px;width:66px}
  .tj6sxk4{display:none}
  .s2nz{padding:0 12px;font-size:12.5px}
  .aj5y7q{width:min(240px,calc(100vw - 24px))}
}


.eqz6ty2{display:flex;align-items:flex-start;gap:9px;background:rgba(46,160,90,.12);border:1px solid rgba(46,160,90,.4);
  color:#a6e6c0;border-radius:var(--r-md);padding:12px 14px;font-size:13.8px;line-height:1.55;position:relative;z-index:1}
.eqz6ty2 svg{width:18px;height:18px;flex-shrink:0;margin-top:1px}
.eqz6ty2 strong{color:#fff}
.rjcd textarea{width:100%;background:#0d0d0f;border:1px solid #2c2c32;border-radius:11px;padding:12px 14px;color:#fff;
  font-size:15px;line-height:1.6;resize:vertical;min-height:84px;transition:border-color .18s}
.rjcd textarea:focus{outline:0;border-color:var(--red);box-shadow:0 0 0 3px rgba(229,9,20,.14)}
.rjcd input:disabled{opacity:.55;cursor:not-allowed}

.q32epgr{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;padding:22px 0 20px;
  border-bottom:1px solid var(--line);margin-bottom:20px}
.rcplkq{min-width:0}
.tf3vet{font-size:clamp(22px,3.4vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.1}
.oxeoe{font-size:13px;color:var(--ink-3);margin-top:5px}
.ama3d{font-size:14px;color:var(--ink-2);margin-top:8px;line-height:1.6;max-width:560px}
.jezpqa6{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:6px}
.jezpqa6 div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:11px 14px;min-width:0}
.jezpqa6 dt{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}
.jezpqa6 dd{font-family:Sora,sans-serif;font-size:21px;font-weight:800;color:#fff;margin-top:2px}
.ucgt2b{margin-bottom:18px}

.ubvr{display:flex;gap:6px;border-bottom:1px solid var(--line);margin-bottom:20px;overflow-x:auto;scrollbar-width:none}
.ubvr::-webkit-scrollbar{display:none}
.pf-tab{flex:0 0 auto;position:relative;display:inline-flex;align-items:center;gap:7px;padding:12px 16px;
  color:var(--ink-2);font-size:14.5px;font-weight:600;white-space:nowrap;transition:color .18s}
.pf-tab i{font-style:normal;font-size:11px;color:var(--ink-4);background:var(--surface-2);padding:1px 7px;border-radius:var(--r-pill)}
.pf-tab:hover{color:#fff}
.pf-tab.on{color:#fff}
.pf-tab.on::after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:var(--red)}
.pf-tab.on i{background:rgba(229,9,20,.2);color:var(--red-pale)}
.r4d3b{display:none}
.r4d3b.on{display:block}
.a8jf{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}
.u59wamt{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:var(--r-pill);background:var(--surface);
  border:1px solid var(--line);color:var(--ink-2);font-size:13px;font-weight:600;transition:.18s}
.u59wamt i{font-style:normal;font-size:11px;color:var(--ink-4);background:var(--surface-3);padding:1px 7px;border-radius:var(--r-pill)}
.u59wamt:hover{color:#fff;border-color:var(--line-3)}
.u59wamt.on{background:var(--red);border-color:var(--red);color:#fff}
.u59wamt.on i{background:rgba(0,0,0,.26);color:var(--red-tint)}
.exuy4{display:none}
.exuy4.on{display:block}
.sdnb{text-align:center;color:var(--ink-3);padding:50px 20px;font-size:14.5px}

.bx297{display:grid;grid-template-columns:1fr;gap:12px;margin-top:14px}
.s9ozls{display:grid;grid-template-columns:58px 1fr;gap:12px;padding:9px;border-radius:var(--r-md);background:var(--surface);
  border:1px solid var(--line);transition:.2s}
.s9ozls:hover{background:var(--surface-2);border-color:var(--red);transform:translateX(3px)}
.ozs4s{display:block;border-radius:7px;overflow:hidden;aspect-ratio:2/3;background:#161616}
.ozs4s img{width:100%;height:100%;object-fit:cover}
.ykffp{display:flex;flex-direction:column;justify-content:center;min-width:0;gap:3px}
.ykffp b{font-size:14.5px;font-weight:600;color:#fff;line-height:1.25}
.ykffp em{font-style:normal;font-size:12px;color:var(--ink-3)}
.ykffp i{font-style:normal;font-size:12px;color:var(--gold)}
.lkq1axp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}
.lh9tcx{text-align:center;min-width:0}
.l6fssr{display:block;width:76px;height:76px;margin:0 auto 8px;border-radius:50%;overflow:hidden;background:#1a1a1e;
  box-shadow:0 0 0 2px var(--line-2);transition:box-shadow .2s,transform .2s}
.lh9tcx:hover .l6fssr{box-shadow:0 0 0 2px var(--red);transform:translateY(-3px)}
.l6fssr img{width:100%;height:100%;object-fit:cover}
.lh9tcx b{display:block;font-size:13px;font-weight:600;color:#fff}

.gpc98q{display:flex;flex-direction:column;gap:12px}
.modso{display:grid;grid-template-columns:1fr;gap:12px;padding:14px;background:var(--surface);border:1px solid var(--line);
  border-radius:var(--r-md)}
.jh9lb{display:none;border-radius:7px;overflow:hidden;aspect-ratio:2/3;background:#161616}
.jh9lb img{width:100%;height:100%;object-fit:cover}
.lmn3zm{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}
.lmn3zm a{font-size:14.5px;font-weight:600;color:#fff}
.lmn3zm a:hover{color:var(--red-hot)}
.exj42i5{font-size:12px;color:var(--ink-3)}
.of6lf{font-size:11px;font-weight:600;color:#ffd08a;background:rgba(245,197,24,.14);border:1px solid rgba(245,197,24,.32);
  padding:2px 9px;border-radius:var(--r-pill)}
.q25k{color:#c5c5cb;font-size:14px;line-height:1.65}
.p6vsf{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:12.5px;color:var(--ink-3)}
.p6vsf svg{width:14px;height:14px;color:var(--red)}

.pgyrpi5{display:grid;grid-template-columns:1fr;gap:16px}
.wswp2{display:flex;flex-direction:column;gap:16px}
.mdxn{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;
  display:flex;flex-direction:column;gap:14px;min-width:0}
.pls5el8{font-size:16px;font-weight:700}
.ua1uxa{font-size:11.5px;color:var(--ink-3)}
.mdxn.csfx4l8{border-color:rgba(229,9,20,.3)}
.vim08h4{font-size:13.5px;color:var(--ink-2);line-height:1.6}
.vim08h4 strong{color:var(--red-light)}
.tygftc{height:46px;border-radius:var(--r-sm);background:transparent;border:1px solid var(--red);color:var(--red-light);
  font-weight:600;font-size:14px;transition:.2s}
.tygftc:hover{background:var(--red);color:#fff}


.owgl{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;
  background:rgba(0,0,0,.55);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.16);color:#fff;
  transition:background .2s,border-color .2s,transform .16s,color .2s;flex-shrink:0}
.owgl svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;transition:fill .2s,transform .2s}
.owgl:hover{background:rgba(0,0,0,.78);border-color:var(--red);transform:scale(1.08)}
.owgl.on{color:var(--red-hot);border-color:var(--red)}
.owgl.on svg{fill:var(--red-hot);animation:ulPop .42s var(--spring)}
@keyframes ulPop{0%{transform:scale(.6)}55%{transform:scale(1.28)}100%{transform:scale(1)}}
.owgl.m46o{opacity:.5;pointer-events:none}

.ulq8pc .owgl{position:absolute;top:9px;right:9px;z-index:6;width:34px;height:34px;opacity:0;transform:translateY(-4px)}
.ulq8pc .owgl svg{width:17px;height:17px}
.ulq8pc:hover .owgl,.ulq8pc .owgl.on{opacity:1;transform:none}

.owgl.p6o4xnn{width:auto;height:50px;padding:0 20px;border-radius:var(--r-sm);gap:9px;font-size:14.5px;font-weight:600;
  background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.15)}
.owgl.p6o4xnn::after{content:attr(data-lbl)}
.owgl.p6o4xnn.on{background:rgba(229,9,20,.14)}

@media(min-width:560px){
  .modso{grid-template-columns:60px 1fr}
  .jh9lb{display:block}
  .bx297{grid-template-columns:repeat(2,minmax(0,1fr))}
  .lkq1axp{grid-template-columns:repeat(5,minmax(0,1fr))}
}
@media(min-width:900px){
  .q32epgr{grid-template-columns:auto 1fr auto;gap:20px}
  .jezpqa6{grid-column:auto;grid-template-columns:repeat(4,90px);margin-top:0}
  .pgyrpi5{grid-template-columns:1.15fr 1fr;align-items:start}
  .bx297{grid-template-columns:repeat(3,minmax(0,1fr))}
  .lkq1axp{grid-template-columns:repeat(7,minmax(0,1fr))}
}
@media(max-width:600px){
  .q32epgr{gap:12px;padding-top:14px}
  .jezpqa6{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}
  .jezpqa6 div{padding:8px 9px}
  .jezpqa6 dt{font-size:9.5px;letter-spacing:0}
  .jezpqa6 dd{font-size:17px}
  .tf3vet{font-size:21px}
  .ulq8pc .owgl{opacity:1;transform:none;width:31px;height:31px;top:7px;right:7px}
  .ulq8pc .owgl svg{width:15px;height:15px}
}


.js80{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:linear-gradient(120deg,#1B1212,var(--surface));
  border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 20px;margin-bottom:22px}
.v52s{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;flex-shrink:0;
  background:rgba(229,9,20,.14);color:var(--red-hot)}
.v52s svg{width:23px;height:23px}
.q1cs{flex:1 1 220px;min-width:0}
.q1cs b{display:block;font-size:15.5px;font-weight:700;color:#fff}
.q1cs span{display:block;font-size:13.5px;color:var(--ink-2);margin-top:3px;line-height:1.5}
.os0izr{display:flex;gap:9px;flex-wrap:wrap}
.qehk,.oexp{display:inline-flex;align-items:center;height:42px;padding:0 20px;border-radius:var(--r-sm);
  font-size:14px;font-weight:600;transition:transform .16s,filter .2s,background .2s}
.qehk{background:linear-gradient(135deg,var(--red-hot),var(--red-deep));color:#fff;box-shadow:var(--sh-red)}
.qehk:hover{transform:translateY(-2px);filter:brightness(1.06)}
.oexp{background:var(--surface-2);border:1px solid var(--line-2);color:#dcdce1}
.oexp:hover{background:var(--surface-3);color:#fff}
.byf57s{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;letter-spacing:.04em;
  text-transform:uppercase;color:#ffd08a;background:rgba(245,197,24,.14);border:1px solid rgba(245,197,24,.34);
  padding:2px 8px;border-radius:var(--r-pill)}
.byf57s svg{width:10px;height:10px}
.thut.nuhebl{border-color:rgba(229,9,20,.22)}
.thut .q6wollc img{width:100%;height:100%;object-fit:cover;border-radius:50%}
.dsg9qq .q6wollc{border-radius:50%}

.zcxuyr{background:linear-gradient(120deg,#1E1110,var(--surface));border:1px solid rgba(229,9,20,.3);
  border-radius:var(--r-lg);padding:16px 18px;margin-bottom:18px}
.skzqi7q{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:13px}
.erg1lb{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;font-weight:600;color:#fff}
.erg1lb b{color:var(--red-hot)}
.vekq19{width:8px;height:8px;border-radius:50%;background:var(--red);animation:dzPulse 2s infinite;flex-shrink:0}
.zhk8e{font-size:12.5px;color:var(--ink-2);padding:6px 12px;border-radius:var(--r-pill);
  border:1px solid var(--line-2);transition:.18s}
.zhk8e:hover{color:#fff;border-color:var(--line-3);background:var(--surface-2)}
.ymfe{display:grid;grid-template-columns:1fr;gap:9px}
.isreh{display:grid;grid-template-columns:44px 1fr;gap:11px;align-items:center;padding:8px;border-radius:var(--r-md);
  background:rgba(0,0,0,.28);transition:.18s}
.isreh:hover{background:rgba(0,0,0,.5);transform:translateX(3px)}
.jvzd{display:block;border-radius:6px;overflow:hidden;aspect-ratio:2/3;background:#161616}
.jvzd img{width:100%;height:100%;object-fit:cover}
.td3v8{min-width:0}
.td3v8 b{display:block;font-size:13.5px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.td3v8 i{display:block;font-style:normal;font-size:12px;color:var(--red-hot);margin-top:2px}

.fxzc{margin-bottom:22px}
.iuzyhoc{font-size:17px;font-weight:700;margin-bottom:14px}
.jz21{display:grid;grid-auto-flow:column;grid-auto-columns:104px;gap:12px;overflow-x:auto;
  padding-bottom:8px;scrollbar-width:none}
.jz21::-webkit-scrollbar{display:none}
.uip2q3{min-width:0}
.y75lo{position:relative;display:block;border-radius:10px;overflow:hidden;aspect-ratio:2/3;background:#161616;
  margin-bottom:8px;transition:transform .22s,box-shadow .22s}
.uip2q3:hover .y75lo{transform:translateY(-4px);box-shadow:var(--sh-md)}
.y75lo img{width:100%;height:100%;object-fit:cover}
.zm569av{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.4);opacity:0;transition:opacity .2s}
.zm569av svg{width:30px;height:30px;color:#fff}
.uip2q3:hover .zm569av{opacity:1}
.uip2q3 b{display:block;font-size:12.5px;font-weight:600;color:#fff;line-height:1.25;overflow:hidden;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.uip2q3 i{display:block;font-style:normal;font-size:11.5px;color:var(--red-hot);margin-top:3px}

@media(min-width:640px){
  .ymfe{grid-template-columns:repeat(2,minmax(0,1fr))}
  .jz21{grid-auto-columns:118px}
}
@media(min-width:1000px){ .ymfe{grid-template-columns:repeat(3,minmax(0,1fr))} }
@media(max-width:600px){
  .js80{padding:15px;gap:12px}
  .os0izr{width:100%}
  .qehk,.oexp{flex:1 1 auto;justify-content:center}
  .jz21{grid-auto-columns:94px}
}


.khxy{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;padding:22px 0 20px;
  border-bottom:1px solid var(--line);margin-bottom:26px}
.n0gv{min-width:0}
.ukv9s{font-size:clamp(22px,3.4vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.1}
.v1fx20m{font-size:13px;color:var(--ink-3);margin-top:5px}
.r4geg{font-size:14px;color:var(--ink-2);margin-top:8px;line-height:1.6;max-width:560px}
.utlzlb{grid-column:1/-1;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.l6vg7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;flex:1 1 auto}
.l6vg7 div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:10px 13px;min-width:0}
.l6vg7 dt{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}
.l6vg7 dd{font-family:Sora,sans-serif;font-size:19px;font-weight:800;color:#fff;margin-top:2px}
.gi5soy{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:var(--r-pill);
  background:var(--surface-2);border:1px solid var(--line-2);color:#dcdce1;font-size:13px;font-weight:600;
  white-space:nowrap;transition:.18s}
.gi5soy:hover{background:var(--red);border-color:var(--red);color:#fff}


.qo23{margin-top:12px;padding-left:14px;border-left:2px solid var(--line-2);display:flex;flex-direction:column;gap:10px}
.mfcx{display:flex;gap:10px;padding:11px 13px;background:rgba(255,255,255,.026);border:1px solid var(--line);
  border-radius:var(--r-md)}
.mfcx.nuhebl{border-color:rgba(229,9,20,.2)}
.q6wollc.o70i3h{width:32px;height:32px;font-size:13px;flex-shrink:0}
.mfcx .ybcoytx{font-size:13.8px}
.mhf7x a{color:inherit}
.mhf7x a:hover{color:var(--red-hot)}
.x371{display:flex;align-items:center;justify-content:space-between;gap:10px;background:rgba(229,9,20,.1);
  border:1px solid rgba(229,9,20,.3);border-radius:10px;padding:8px 12px;font-size:13px;color:var(--red-ink)}
.x371 b{color:#fff}
.x371 button{width:26px;height:26px;border-radius:50%;color:var(--red-pale);font-size:20px;line-height:1;
  display:grid;place-items:center;transition:background .18s}
.x371 button:hover{background:rgba(255,255,255,.1);color:#fff}

@media(min-width:900px){
  .khxy{grid-template-columns:auto 1fr auto}
  .utlzlb{grid-column:auto;flex-direction:row}
  .l6vg7{grid-template-columns:repeat(3,84px)}
}
@media(max-width:600px){
  .l6vg7 dd{font-size:17px}
  .qo23{padding-left:10px}
  .mfcx{padding:9px 10px}
}


.ydmxq{position:relative;left:50%;transform:translateX(-50%);width:100vw;overflow:hidden;margin:6px 0 26px;
  background:radial-gradient(120% 150% at 50% -30%,#221615 0%,#120D0D 46%,#0a0a0b 100%);
  border-bottom:1px solid var(--line)}
.po3cnl{position:absolute;inset:0;opacity:.16}
.po3cnl img{width:100%;height:100%;object-fit:cover;filter:blur(44px) saturate(1.4);transform:scale(1.3)}
.pb6rn{position:absolute;top:-45%;left:50%;transform:translateX(-50%);width:660px;max-width:130%;height:400px;
  background:radial-gradient(circle,rgba(229,9,20,.2),transparent 62%);pointer-events:none}
.ydmxq::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--bg) 1%,transparent 58%);pointer-events:none}
.qi1xx{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:1fr;
  justify-items:center;text-align:center;gap:18px;padding:38px var(--gut) 0}
.kzwey2{position:relative;flex-shrink:0}
.o14l.uk44{width:104px;height:104px;font-size:40px;box-shadow:0 18px 40px rgba(0,0,0,.65)}
.xn0xop{position:absolute;inset:-6px;border-radius:50%;pointer-events:none;
  background:conic-gradient(from 0deg,var(--red),var(--red-mid),var(--gold),var(--red));
  -webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));
  mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));
  animation:pfxSpin 6s linear infinite;opacity:.9}
@keyframes pfxSpin{to{transform:rotate(360deg)}}
.ypdf{min-width:0;width:100%}
.pitv07u{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--red)}
.rav0v{font-size:clamp(26px,4.6vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.04;margin-top:7px}
.vri90fu{font-size:13.5px;color:var(--ink-3);margin-top:7px}
.vri90fu span{color:var(--ink-4);margin:0 2px}
.r4fpnpg{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}
.sxt21{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 14px;border-radius:var(--r-pill);
  font-size:13px;font-weight:700;color:var(--bc,#fff);
  background:color-mix(in srgb,var(--bc,#fff) 14%,transparent);
  border:1px solid color-mix(in srgb,var(--bc,#fff) 42%,transparent)}
.sxt21 i{font-style:normal;font-size:14px;line-height:1}
.esmg3ea{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 13px;border-radius:var(--r-pill);
  background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:#dcdce1;font-size:12.5px;font-weight:600}
.esmg3ea svg{width:15px;height:15px;opacity:.8}
.r274r3{color:#c5c5cb;line-height:1.7;font-size:14.5px;margin:14px auto 0;max-width:600px}
.p6tb{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:18px}
.r5b0q{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:var(--r-sm);
  background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.15);color:#fff;font-size:14px;font-weight:600;
  backdrop-filter:blur(6px);transition:background .2s,transform .16s,border-color .2s}
.r5b0q:hover{background:rgba(255,255,255,.17);transform:translateY(-2px)}
.r5b0q svg{width:18px;height:18px}
.r5b0q.qtx3ubs{background:linear-gradient(135deg,var(--red-hot),var(--red-deep));border-color:transparent;box-shadow:var(--sh-red)}
.r5b0q.qtx3ubs:hover{filter:brightness(1.07)}

.umcf6kc{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:22px var(--gut) 26px}
.e535m{display:flex;align-items:center;gap:12px;min-width:0;padding:13px 15px;border-radius:var(--r-md);
  background:rgba(22,22,24,.72);border:1px solid var(--line);backdrop-filter:blur(8px);transition:border-color .2s,transform .2s}
.e535m:hover{border-color:var(--line-3);transform:translateY(-2px)}
.otw947e{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;flex-shrink:0;
  background:rgba(255,255,255,.06);color:var(--ink-2)}
.otw947e svg{width:19px;height:19px}
.e535m.ifuacsk .otw947e{background:rgba(229,9,20,.15);color:var(--red-hot)}
.dtoh3x{display:flex;flex-direction:column;min-width:0;line-height:1.15}
.dtoh3x b{font-family:Sora,sans-serif;font-size:21px;font-weight:800;color:#fff}
.dtoh3x i{font-style:normal;font-size:11.5px;color:var(--ink-3);margin-top:3px}

@media(min-width:700px){
  .umcf6kc{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media(min-width:900px){
  .qi1xx{grid-template-columns:auto 1fr;justify-items:start;text-align:left;gap:30px;align-items:center;padding-top:46px}
  .o14l.uk44{width:132px;height:132px;font-size:52px}
  .r4fpnpg,.p6tb{justify-content:flex-start}
  .r274r3{margin-left:0}
}
@media(max-width:600px){
  .ydmxq{margin-bottom:18px}
  .qi1xx{padding-top:28px;gap:14px}
  .o14l.uk44{width:88px;height:88px;font-size:34px}
  .umcf6kc{gap:8px;padding:18px var(--gut) 20px}
  .e535m{padding:10px 11px;gap:9px}
  .otw947e{width:32px;height:32px;border-radius:9px}
  .otw947e svg{width:16px;height:16px}
  .dtoh3x b{font-size:18px}
  .p6tb{width:100%}
  .r5b0q{flex:1 1 auto;justify-content:center}
}
@media(prefers-reduced-motion:reduce){.xn0xop{animation:none}}


.q32epgr,.khxy{display:none}

.nuo13jb{max-width:860px;margin:0 auto}
.r8a0{color:#c9c9ce;line-height:1.78;font-size:16px}
.r8a0 h2{color:#fff;font-size:clamp(19px,2.4vw,25px);font-weight:700;margin:34px 0 12px;padding-top:6px;scroll-margin-top:90px}
.r8a0 h3{color:#f0f0f3;font-size:17px;font-weight:600;margin:20px 0 8px}
.r8a0 h4{color:#e6e6ea;font-size:15px;font-weight:600;margin:16px 0 6px}
.r8a0 p{margin-bottom:14px}
.r8a0 a{color:var(--red);text-decoration:none;border-bottom:1px solid rgba(229,9,20,.35)}
.r8a0 a:hover{color:var(--red-mid);border-bottom-color:var(--red-mid)}
.r8a0 ul,.r8a0 ol{margin:0 0 16px;padding-left:22px}
.r8a0 ul li{list-style:disc;margin-bottom:8px}
.r8a0 ol li{list-style:decimal;margin-bottom:8px}
.r8a0 strong{color:#fff;font-weight:600}
.r8a0 hr{border:0;border-top:1px solid var(--line);margin:26px 0}
.fa35t{margin:0 0 22px;padding:16px 18px;border-left:3px solid var(--red);background:linear-gradient(90deg,rgba(229,9,20,.08),transparent);border-radius:0 var(--r-md) var(--r-md) 0}
.fa35t p{margin:0;font-size:16.5px;color:#dcdce1}
.luyeur{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px;margin:0 0 26px}
.luyeur strong{display:block;color:#fff;font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}
.luyeur ul{margin:0;padding-left:18px}
.luyeur li{list-style:none;position:relative;margin-bottom:6px}
.luyeur li::before{content:"›";position:absolute;left:-14px;color:var(--red);font-weight:700}
.luyeur a{border-bottom:0;font-size:14.5px}
.guex{display:grid;grid-template-columns:1fr;gap:14px;margin:0 0 22px}
.tqlfin4{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px;transition:border-color .2s,transform .2s}
.tqlfin4:hover{border-color:var(--line-3);transform:translateY(-2px)}
.tqlfin4 h3{margin:0 0 6px;font-size:15.5px;color:#fff}
.tqlfin4 p{margin:0;font-size:14.5px;color:#b9b9bf;line-height:1.65}
.vtr4oe{background:rgba(229,9,20,.07);border:1px solid rgba(229,9,20,.28);border-radius:var(--r-md);padding:15px 18px;margin:0 0 22px}
.vtr4oe p{margin:0;font-size:14.8px;color:var(--red-ink)}
.vtr4oe strong{color:var(--red-light)}
.z15h0{margin:0 0 22px}
.z15h0 ol{counter-reset:lgs;padding-left:0;margin:0}
.z15h0 ol li{list-style:none;counter-increment:lgs;position:relative;padding:12px 16px 12px 52px;margin-bottom:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);font-size:14.8px;line-height:1.6}
.z15h0 ol li::before{content:counter(lgs);position:absolute;left:14px;top:12px;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--red-hot),var(--red-deep));color:#fff;font-weight:800;font-size:13px;display:grid;place-items:center;box-shadow:0 3px 10px rgba(229,9,20,.35)}
.umoc{width:100%;border-collapse:collapse;margin:0 0 22px;font-size:14.5px;display:block;overflow-x:auto}
.umoc thead th{background:var(--surface-2);color:#fff;font-weight:600;text-align:left;padding:11px 14px;border-bottom:1px solid var(--line-2);white-space:nowrap}
.umoc td,.umoc th{padding:11px 14px;border-bottom:1px solid var(--line);vertical-align:top}
.umoc tbody th{color:var(--ink-2);font-weight:500;text-align:left;white-space:nowrap;width:40%}
.umoc tbody tr:last-child td,.umoc tbody tr:last-child th{border-bottom:0}
.umoc tbody tr:hover{background:rgba(255,255,255,.02)}
.jdsql7{display:flex;flex-direction:column;gap:10px;margin:0 0 24px}
.zpul0{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:15px 18px}
.zpul0 h3{margin:0 0 6px;font-size:15.5px;color:#fff}
.zpul0 p{margin:0;font-size:14.6px;color:#b9b9bf;line-height:1.65}
.fjaa1{margin-top:30px;padding-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3)}
@media(min-width:640px){ .guex{grid-template-columns:1fr 1fr} }
@media(max-width:560px){ .r8a0{font-size:15.3px} .fa35t{padding:14px} .z15h0 ol li{padding:11px 14px 11px 46px} .umoc{font-size:13.5px} }




.hxy4bqd{position:relative;left:50%;transform:translateX(-50%);width:100vw;overflow:hidden;margin:4px 0 0;
  background:radial-gradient(120% 150% at 50% -40%,#201514 0%,#110D0D 50%,#0a0a0b 100%);border-bottom:1px solid var(--line)}
.zrqd{position:absolute;inset:0;opacity:.22}
.zrqd img{width:100%;height:100%;object-fit:cover;filter:blur(42px) saturate(1.35);transform:scale(1.3)}
.hxy4bqd::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--bg) 2%,transparent 62%);pointer-events:none}
.ard9{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;display:grid;
  grid-template-columns:112px minmax(0,1fr);gap:22px;align-items:center;padding:26px var(--gut) 24px}

.ov4u{display:block;border-radius:12px;overflow:hidden;aspect-ratio:2/3;background:#17171a;
  box-shadow:0 0 0 1px rgba(255,255,255,.1),0 18px 42px rgba(0,0,0,.66);
  transition:transform .25s var(--ease),box-shadow .25s}
.ov4u:hover{transform:translateY(-4px);box-shadow:0 0 0 1px var(--red),0 24px 52px rgba(0,0,0,.75)}
.ov4u img{width:100%;height:100%;object-fit:cover}

.jul29{min-width:0}
.lqln5i0{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.2em;
  text-transform:uppercase;color:var(--red)}
.qi9tz{width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 0 rgba(229,9,20,.6);
  animation:wpPulse 2s infinite}
@keyframes wpPulse{0%{box-shadow:0 0 0 0 rgba(229,9,20,.55)}70%{box-shadow:0 0 0 9px rgba(229,9,20,0)}100%{box-shadow:0 0 0 0 rgba(229,9,20,0)}}
.jzah{font-size:clamp(23px,4vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1.06;margin-top:7px;color:#fff}
.jzah span{font-weight:500;color:var(--ink-3)}
.hhv2{font-size:13.5px;color:var(--ink-3);margin-top:5px;font-style:italic}

.hnty31{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}
.h89coan{display:inline-flex;align-items:center;gap:6px;height:29px;padding:0 12px;border-radius:var(--r-pill);
  background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:#dcdce1;
  font-size:12.5px;font-weight:600;white-space:nowrap}
.h89coan svg{width:14px;height:14px;flex-shrink:0}
.h89coan.tdcpyc9{color:var(--gold);border-color:rgba(245,197,24,.34);background:rgba(245,197,24,.08)}
.h89coan.ps9ew{color:#fff;background:linear-gradient(135deg,var(--red-hot),var(--red-deep));border-color:transparent}
a.h89coan.jrin34f{transition:background .2s,border-color .2s,color .2s}
a.h89coan.jrin34f:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.25);color:#fff}

.drlp81{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px}
.k8odu{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:var(--r-sm);
  background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.15);color:#fff;font-weight:600;font-size:14px;
  backdrop-filter:blur(6px);transition:background .2s,transform .16s,border-color .2s}
.k8odu:hover{background:rgba(255,255,255,.17);transform:translateY(-2px)}
.k8odu svg{width:18px;height:18px}
.drlp81 .owgl{width:42px;height:42px;border-radius:var(--r-sm)}


.g4edd1i{display:grid;grid-template-columns:minmax(210px,255px) minmax(0,1fr);gap:18px;align-items:center;
  margin:22px 0 12px;padding:15px 16px;border-radius:var(--r-lg);
  background:linear-gradient(125deg,rgba(229,9,20,.12),#171010 34%,var(--surface));border:1px solid rgba(255,255,255,.1);
  box-shadow:0 16px 42px rgba(0,0,0,.24)}
.bx8yg{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding-right:18px;border-right:1px solid var(--line)}
.pr4rn{display:inline-flex;align-items:flex-start;gap:10px;color:var(--ink-3)}
.pr4rn>svg{width:20px;height:20px;color:var(--red);flex:0 0 auto;margin-top:1px}
.pr4rn>span{display:flex;flex-direction:column;gap:3px;min-width:0}
.pr4rn b{font-size:13.5px;line-height:1.25;font-weight:700;color:#fff}
.pr4rn small{font-size:11.5px;line-height:1.4;color:var(--ink-3)}
.ixgzt7q{display:inline-flex;align-items:center;min-height:25px;padding:0 10px;border-radius:var(--r-pill);
  background:rgba(229,9,20,.13);border:1px solid rgba(229,9,20,.3);font-size:11.5px;font-weight:700;color:#fff}

.dxyjcb1{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;overflow:visible;padding:3px 1px;min-width:0}
.dxyjcb1::-webkit-scrollbar{display:none}
.d545f7{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;
  width:100%;min-width:0;min-height:60px;padding:9px 11px;box-sizing:border-box;
  border-radius:var(--r-sm);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);
  color:#cfcfd5;cursor:pointer;text-align:left;font:inherit;
  transition:background .2s,border-color .2s,transform .16s,box-shadow .2s}
.d545f7:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);transform:translateY(-2px)}
.d545f7.on{background:linear-gradient(135deg,rgba(229,9,20,.22),rgba(229,9,20,.08));
  border-color:var(--red);color:#fff;box-shadow:0 8px 22px rgba(229,9,20,.2)}
.d545f7 .edc4,.d545f7 .glrjkxo{display:inline-flex;align-items:center;justify-content:center;
  width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.08);flex-shrink:0}
.d545f7 .edc4 svg{width:22px;height:15px;border-radius:2px}
.d545f7 .glrjkxo svg{width:17px;height:17px}
.d545f7.on .edc4,.d545f7.on .glrjkxo{background:rgba(255,255,255,.14)}
.cgkqkn{display:flex;flex-direction:column;gap:1px;min-width:0;overflow:hidden}
.cgkqkn b{font-size:13.5px;font-weight:600;color:#fff;white-space:normal;overflow-wrap:anywhere;line-height:1.25}
.cgkqkn small{font-size:11px;color:var(--ink-3);white-space:normal;overflow-wrap:anywhere;line-height:1.3}
.j43ctsg{display:inline-flex;align-items:center;justify-content:center;min-width:43px;height:24px;margin-left:3px;padding:0 8px;opacity:1;
  border-radius:var(--r-pill);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);
  color:var(--ink-3);font-size:10.5px;font-weight:700;flex-shrink:0;transition:background .2s,border-color .2s,color .2s}
.d545f7.on .j43ctsg{background:var(--red);border-color:var(--red);color:#fff}
.d545f7.on .j43ctsg::before{content:"✓";margin-right:4px;font-size:10px}


.rbb89q{position:relative;aspect-ratio:16/9;border-radius:var(--r-lg);overflow:hidden;background:#000;
  border:1px solid var(--line);box-shadow:0 26px 64px rgba(0,0,0,.62)}
.rbb89q.qwymict{border-color:rgba(229,9,20,.34)}
.rbb89q iframe,.rbb89q .a7at8,.rbb89q #player{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}

.pvkiz{position:absolute;inset:0;display:grid;place-items:center;cursor:pointer;border:0;padding:0;background:#0b0b0c}
.mn59l{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5;
  transition:transform .6s var(--ease),opacity .3s}
.pvkiz::after{content:"";position:absolute;inset:0;
  background:radial-gradient(60% 70% at 50% 50%,rgba(0,0,0,.25),rgba(0,0,0,.78))}
.pvkiz:hover .mn59l{transform:scale(1.05);opacity:.6}
.qpxatn{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:16px}
.biqky7{display:grid;place-items:center;width:78px;height:78px;border-radius:50%;
  background:linear-gradient(135deg,var(--red-hot),var(--red-deep));box-shadow:0 0 0 10px rgba(229,9,20,.14),0 16px 40px rgba(0,0,0,.6);
  transition:transform .25s var(--ease),box-shadow .25s}
.biqky7 svg{width:34px;height:34px;color:#fff;margin-left:4px}
.pvkiz:hover .biqky7,.pvkiz:focus-visible .biqky7{transform:scale(1.09);box-shadow:0 0 0 16px rgba(229,9,20,.16),0 20px 46px rgba(0,0,0,.7)}
.yrcj2z{font-family:Sora,sans-serif;font-size:clamp(15px,2vw,19px);font-weight:700;color:#fff;letter-spacing:-.01em}
.p9clem2{font-size:12.5px;color:#b9b9c0;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13);
  border-radius:var(--r-pill);padding:5px 14px;backdrop-filter:blur(6px)}

.y6y3kj{display:flex;align-items:flex-start;gap:9px;margin:12px 0 0;font-size:13px;color:var(--ink-3);line-height:1.6}
.y6y3kj svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--red)}
.y6y3kj b{color:#dcdce1;font-weight:600}


.ln345ad{display:grid;grid-template-columns:minmax(0,1fr) 312px;gap:26px;margin:30px 0 6px;align-items:start}
.i570{min-width:0}
.ab1f{margin-bottom:30px}
.rbi7{font-size:clamp(18px,2.2vw,23px);font-weight:700;letter-spacing:-.01em;margin-bottom:13px;color:#fff}
.porce{font-size:15px;color:var(--gold);font-style:italic;margin-bottom:9px}
.nnt5{color:#c5c5cb;line-height:1.75;font-size:15px}

.v3nft6x{display:flex;flex-direction:column;gap:16px;min-width:0;position:sticky;top:86px}
.l9oaxb{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 18px;min-width:0}
.fuhfcvk{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}

.eira1{display:flex;flex-direction:column}
.eira1>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--line)}
.eira1>div:first-child{border-top:0;padding-top:0}
.eira1 dt{font-size:12.5px;color:var(--ink-3)}
.eira1 dd{font-size:13.5px;color:#e2e2e7;font-weight:600;min-width:0;line-height:1.5}
.eira1 dd.g{color:var(--gold)}
.eira1 dd a{color:#e2e2e7;transition:color .18s}
.eira1 dd a:hover{color:var(--red)}
.kx9l{display:inline-block;padding:2px 9px;border-radius:var(--r-pill);font-size:11.5px;font-weight:700;
  color:#fff;background:linear-gradient(135deg,var(--red-hot),var(--red-deep))}

.d4y05{display:flex;flex-direction:column;gap:6px}
.wp-nx{display:grid;grid-template-columns:54px minmax(0,1fr) 20px;gap:11px;align-items:center;padding:7px;
  border-radius:10px;transition:background .2s,transform .18s}
.wp-nx:hover{background:rgba(255,255,255,.06);transform:translateX(3px)}
.pzg4p{display:block;border-radius:7px;overflow:hidden;aspect-ratio:2/3;background:#17171a}
.pzg4p img{width:100%;height:100%;object-fit:cover}
.gzkqtav{display:flex;flex-direction:column;gap:3px;min-width:0}
.gzkqtav b{font-size:13.5px;font-weight:600;color:#fff;line-height:1.3;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.gzkqtav i{font-style:normal;font-size:11.5px;color:var(--ink-3)}
.hbrw7{width:20px;height:20px;color:var(--ink-3);opacity:.5;transition:color .2s,opacity .2s}
.wp-nx:hover .hbrw7{color:var(--red);opacity:1}


@media(max-width:980px){
  .ln345ad{grid-template-columns:1fr;gap:22px}
  .v3nft6x{position:static}
}
@media(max-width:700px){
  .ard9{grid-template-columns:78px minmax(0,1fr);gap:15px;padding:18px var(--gut) 18px;align-items:start}
  .jzah{margin-top:5px}
  .g4edd1i{grid-template-columns:1fr;gap:12px;margin-top:16px;padding:13px;border-radius:var(--r-md)}
  .bx8yg{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;
    padding:0 0 12px;border-right:0;border-bottom:1px solid var(--line)}
  .pr4rn{gap:9px;min-width:0}
  .pr4rn>svg{width:19px;height:19px}
  .pr4rn b{font-size:13px}
  .pr4rn small{font-size:11px}
  .ixgzt7q{flex:0 0 auto;font-size:10.5px;padding:0 9px}
  .dxyjcb1{display:grid;grid-template-columns:1fr;gap:8px;overflow:visible;padding:0}
  .d545f7{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;
    width:100%;min-width:0;min-height:62px;padding:10px 11px;border-radius:12px;transform:none;box-sizing:border-box}
  .d545f7:hover{transform:none}
  .d545f7 .edc4,.d545f7 .glrjkxo{width:34px;height:34px}
  .d545f7 .cgkqkn{min-width:0;overflow:hidden}
  .d545f7 .cgkqkn b{font-size:13.5px;white-space:normal;overflow-wrap:anywhere}
  .d545f7 .cgkqkn small{display:block;font-size:11.5px;white-space:normal;overflow-wrap:anywhere}
  .j43ctsg{margin-left:0;white-space:nowrap}
  .rbb89q{border-radius:var(--r-md)}
  .biqky7{width:62px;height:62px}
  .biqky7 svg{width:27px;height:27px}
}
@media(max-width:460px){
  .ard9{grid-template-columns:64px minmax(0,1fr)}
  .drlp81 .owgl,.k8odu{height:38px}
  .k8odu{padding:0 14px;font-size:13.5px}
  .eira1>div{grid-template-columns:76px minmax(0,1fr);gap:9px}
  .d545f7{grid-template-columns:32px minmax(0,1fr) 28px;gap:8px;padding:9px}
  .d545f7 .edc4,.d545f7 .glrjkxo{width:32px;height:32px}
  .j43ctsg{width:28px;min-width:28px;height:28px;padding:0;border-radius:50%;font-size:0}
  .j43ctsg::before{content:"›";margin:0;font-size:18px;line-height:1}
  .d545f7.on .j43ctsg::before{content:"✓";margin:0;font-size:12px}
}
@media(prefers-reduced-motion:reduce){
  .qi9tz{animation:none}
  .ov4u,.k8odu,.d545f7,.wp-nx,.mn59l,.biqky7{transition:none}
}


.xrfx.kvlq6{position:relative;display:block;flex:none;align-self:stretch;width:auto;max-width:none;margin:6px 0 12px}
.xrfx.kvlq6 svg{top:22px;transform:none}
.xrfx.kvlq6 input{width:100%;height:44px;font-size:14px;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}
.xrfx.kvlq6 input:focus{background:rgba(255,255,255,.09);border-color:var(--red);box-shadow:0 0 0 3px rgba(229,9,20,.14)}
.xrfx.kvlq6 kbd{display:none}
.xrfx.kvlq6 .h3ile8{position:static;width:100%;margin:10px 0 0;max-height:52vh;border-radius:var(--r-sm);
  background:#101013;border:1px solid rgba(255,255,255,.12);box-shadow:none}
.xrfx.kvlq6 .h3ile8 a{display:flex;align-items:center;gap:10px;padding:8px 10px}
.xrfx.kvlq6 .h3ile8 a:hover,.xrfx.kvlq6 .h3ile8 a.zl1t{background:rgba(229,9,20,.12)}
.xrfx.kvlq6 .h3ile8 img{width:34px;height:48px;border-radius:6px;object-fit:cover;flex-shrink:0}
.xrfx.kvlq6 .h3ile8 a>span{flex:1;min-width:0}
.xrfx.kvlq6 .h3ile8 br{display:none}
.xrfx.kvlq6 .fjgeo{display:block;font-size:13px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.xrfx.kvlq6 .bu8pa{display:block;font-size:11px;color:var(--ink-3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.xrfx.kvlq6 .o0sfzru{font-size:11px;padding:3px 7px;flex-shrink:0}
@media(max-width:600px){
  .smsbc .xrfx:not(.kvlq6){display:none}
}


@media(max-width:600px){
  .smsbc{justify-content:flex-start;gap:8px}
  .huys{display:inline-flex;font-size:16px;letter-spacing:-.02em}
  .a02dx{width:30px;height:30px;margin-right:7px}
  .xqwhr{margin-left:auto;gap:4px}
  .zwpv{padding:0;width:40px;height:40px;justify-content:center;border-radius:50%}
  .zwpv:hover{background:rgba(255,255,255,.1)}
  .tj6sxk4{display:none}
  .aj5y7q{right:-4px;width:210px}
  .aj5y7q::before{content:"";position:absolute;top:-6px;right:18px;width:10px;height:10px;transform:rotate(45deg);
    background:#131315;border-left:1px solid #2a2a30;border-top:1px solid #2a2a30}
  .mrznp9{right:-4px}
}
@media(max-width:400px){.huys{font-size:14.5px}.a02dx{width:27px;height:27px;margin-right:5px}}
@media(max-width:340px){
  .huys{display:none}
  .a02dx{margin-right:0}
}



.k9r7{display:inline-flex;align-items:center;gap:9px;max-width:min(92vw,420px)}
.k9r7 svg{width:18px;height:18px;flex-shrink:0;color:#39d98a}


.zef581x{margin:18px 0}
.ittd{font-size:18px;margin-right:4px}
.a4n2u1j{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}
.a4n2u1j::after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:36%;transform:skewX(-18deg);
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:rbShine 2.6s infinite}
@keyframes rbShine{0%,55%{left:-40%}100%{left:130%}}
.iozy{position:relative;display:grid;grid-template-columns:96px 132px minmax(0,1fr);gap:20px;align-items:center;
  padding:22px;border-radius:var(--r-xl);background:linear-gradient(125deg,#1A1212,var(--surface));
  border:1px solid var(--line-2);box-shadow:0 24px 56px rgba(0,0,0,.55);animation:notifIn .35s var(--ease)}
.e5ui{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:96px;height:96px}
.e5ui svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}
.e3rsn9f,.bpn97w{fill:none;stroke-width:3.4}
.e3rsn9f{stroke:rgba(255,255,255,.09)}
.bpn97w{stroke:var(--red);stroke-linecap:round;stroke-dasharray:calc(var(--p,0) * 1) 100;
  filter:drop-shadow(0 0 6px rgba(229,9,20,.5));transition:stroke-dasharray 1s var(--ease)}
.e5ui b{font-family:Sora,sans-serif;font-size:22px;font-weight:800;color:#fff;line-height:1}
.e5ui small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:2px}
.ce30g51{display:block;border-radius:12px;overflow:hidden;aspect-ratio:2/3;position:relative;background:#17171a;
  box-shadow:0 14px 34px rgba(0,0,0,.6);transition:transform .25s var(--ease)}
.ce30g51:hover{transform:translateY(-4px) scale(1.02)}
.ce30g51 img{width:100%;height:100%;object-fit:cover}
.g4dofz{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:6px;font-size:10.5px;font-weight:700;
  color:#fff;background:linear-gradient(135deg,var(--red-hot),var(--red-deep))}
.malgsu{min-width:0}
.u261{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;
  color:var(--red);background:rgba(229,9,20,.1);border:1px solid rgba(229,9,20,.3);border-radius:var(--r-pill);padding:4px 11px}
.zaa5h{font-family:Sora,sans-serif;font-size:clamp(19px,2.6vw,27px);font-weight:800;letter-spacing:-.02em;color:#fff;margin-top:9px;line-height:1.15}
.j5lj{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}
.j5lj span{font-size:12.5px;color:#cfcfd5;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);
  border-radius:var(--r-pill);padding:4px 11px}
.p3ex0ge{font-size:14px;color:#c9c9cf;font-style:italic;line-height:1.6;margin-top:11px}
.w5zfjab{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}
.e6hf{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 22px;border-radius:var(--r-sm);
  background:linear-gradient(135deg,var(--red-hot),var(--red-deep));color:#fff;font-weight:700;font-size:14px;
  box-shadow:var(--sh-red);transition:transform .16s,filter .2s}
.e6hf:hover{transform:translateY(-2px);filter:brightness(1.08)}
.e6hf svg{width:17px;height:17px}
.sangc{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 18px;border-radius:var(--r-sm);
  background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#e2e2e6;font-size:14px;font-weight:600;
  cursor:pointer;font-family:inherit;transition:background .2s,transform .16s}
.sangc:hover{background:rgba(255,255,255,.15);transform:translateY(-2px)}
@media(max-width:700px){
  .iozy{grid-template-columns:88px minmax(0,1fr);gap:14px;padding:16px}
  .e5ui{grid-column:1;width:76px;height:76px}
  .e5ui b{font-size:18px}
  .ce30g51{display:none}
  .w5zfjab .e6hf,.w5zfjab .sangc{flex:1 1 auto;justify-content:center}
}


.sg3w{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:22px 0}
.bv5o{text-align:center;padding:22px 14px;border-radius:var(--r-lg);background:var(--surface);
  border:1px solid var(--line);transition:transform .22s,border-color .22s}
.bv5o:hover{transform:translateY(-3px);border-color:var(--line-3)}
.jms87o{display:block;font-family:Sora,sans-serif;font-size:28px;font-weight:800;color:var(--red);line-height:1.1}
.n2iue{display:block;font-size:12.5px;color:var(--ink-3);margin-top:5px}


.wndfiw{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:var(--r-pill);
  background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:#dcdce1;font-size:13px;font-weight:600}
.wndfiw b{color:#fff;font-weight:800}
.wndfiw.eszn{color:var(--gold);border-color:rgba(245,197,24,.34);background:rgba(245,197,24,.08)}


.wo95gs{color:var(--gold)!important;border-color:rgba(245,197,24,.34)!important}
.rsob{color:#fff!important;background:linear-gradient(135deg,var(--red-hot),var(--red-deep))!important;border-color:transparent!important}
.tiduzxs{color:#8ee0ac!important;border-color:rgba(46,160,90,.4)!important}


.et62dof{position:relative}
.m5bafhs{position:absolute;top:50%;transform:translateY(-50%);z-index:5;display:grid;place-items:center;
  width:42px;height:42px;border-radius:50%;background:rgba(10,10,12,.82);border:1px solid rgba(255,255,255,.16);
  color:#fff;cursor:pointer;backdrop-filter:blur(6px);box-shadow:0 8px 22px rgba(0,0,0,.5);
  opacity:0;transition:opacity .2s,background .2s,transform .2s}
.m5bafhs svg{width:20px;height:20px}
.m5bafhs.left{left:-8px}
.m5bafhs.right{right:-8px}
.et62dof:hover .m5bafhs,.m5bafhs:focus-visible{opacity:1}
.m5bafhs:hover{background:var(--red)}
@media(hover:none){.m5bafhs{display:none}}


.mwy10{min-width:0}


.gr7v .jz21{margin-top:4px}


@media(hover:hover){
  .ulq8pc:hover .tmch{transform:translateY(-8px) scale(1.07);
    box-shadow:0 26px 54px rgba(0,0,0,.88),0 0 0 1.5px rgba(229,9,20,.55),0 0 26px rgba(229,9,20,.18)}
  .ulq8pc:hover .tmch img{transform:scale(1.04)}
  .tmch::after{background:linear-gradient(0deg,rgba(5,5,7,.96) 0%,rgba(5,5,7,.55) 30%,transparent 58%)}
  
  .uyox{display:block;position:absolute;top:10px;left:0;right:0;z-index:3;text-align:center;
    font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.85);
    text-shadow:0 1px 8px rgba(0,0,0,.9);opacity:0;transform:translateY(-6px);transition:opacity .28s .05s,transform .28s .05s}
  .ulq8pc:hover .uyox{opacity:1;transform:none}
  
  .z8h6{bottom:30px;font-weight:600;font-size:14.5px}
  .qt7fb{display:block;position:absolute;left:12px;right:12px;bottom:12px;z-index:3;font-size:11px;color:#c9c9cf;
    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(6px);
    transition:opacity .28s .07s,transform .28s .07s;text-shadow:0 1px 8px rgba(0,0,0,.9)}
  .ulq8pc:hover .qt7fb{opacity:1;transform:none}
  
  .fwrlfo{display:inline-block;position:absolute;top:36px;left:9px;z-index:4;font-size:10px;font-weight:700;
    padding:3px 7px;border-radius:6px;color:#fff;background:linear-gradient(135deg,var(--red-hot),var(--red-deep));
    opacity:0;transform:translateX(-6px);transition:opacity .25s .08s,transform .25s .08s}
  .ulq8pc:hover .fwrlfo{opacity:1;transform:none}
  
  .b1iuh{display:block;position:absolute;left:0;right:0;bottom:0;height:3px;z-index:5;
    opacity:0;transition:opacity .3s}
  .ulq8pc:hover .b1iuh{opacity:1}
  
  .ulq8pc:hover .zf8smx{background:rgba(229,9,20,.85);border-color:transparent;box-shadow:0 8px 24px rgba(229,9,20,.4)}
}


.x2qy4{width:320px;border-radius:var(--r-lg);border-color:rgba(255,255,255,.14);
  box-shadow:0 30px 70px rgba(0,0,0,.75),0 0 0 1px rgba(229,9,20,.12)}
.ggw42pu::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#161618 0%,transparent 42%)}
.sc6h{padding:13px 15px 15px;margin-top:-26px;position:relative;z-index:2}
.p36bqhd{font-family:Sora,sans-serif;font-weight:700;font-size:16.5px;letter-spacing:-.01em;color:#fff;
  text-shadow:0 2px 10px rgba(0,0,0,.8)}
.tfwxp8{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:9px 0 9px}
.tfwxp8 span{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:var(--r-pill);
  background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11);color:#cfcfd5;
  font-size:11.5px;font-weight:600;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}
.tfwxp8 .wo95gs{background:rgba(245,197,24,.09)!important}
.tfwxp8 .rsob{padding:0 9px!important}
.tfwxp8 .tiduzxs{background:rgba(46,160,90,.12)!important}
.tfwxp8 .tiduzxs svg{width:13px;height:13px;flex-shrink:0}
.hqco{font-size:12.5px;color:#b9b9c0;line-height:1.55;margin-top:2px}
.b8umai4{margin-top:13px;align-items:center}
.ifeq5je{height:40px;padding:0 20px;border-radius:9px;font-weight:700;
  background:linear-gradient(135deg,var(--red-hot),var(--red-deep));box-shadow:0 6px 18px rgba(229,9,20,.32);
  transition:transform .16s,filter .2s}
.ifeq5je:hover{transform:translateY(-1px);filter:brightness(1.08)}
.el7ph1s{width:40px;height:40px;border-radius:9px;background:rgba(255,255,255,.05);
  transition:background .2s,border-color .2s,color .2s}
.el7ph1s:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28);color:#fff}


.c-react{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:var(--r-pill);
  background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#cfcfd5;font-size:13px;cursor:pointer;
  font-family:inherit;transition:background .18s,border-color .18s,transform .14s}
.c-react:hover{background:rgba(255,255,255,.1);transform:translateY(-1px)}
.c-react b{font-size:12px;font-weight:700;color:var(--ink-2)}
.c-react.on{background:rgba(229,9,20,.14);border-color:rgba(229,9,20,.5);color:#fff}
.c-react.on b{color:var(--red-light)}
.c7cf9k{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--r-pill);
  font-size:10.5px;font-weight:700;letter-spacing:.02em;color:var(--rz,#8ab4ff);
  background:color-mix(in srgb,var(--rz,#8ab4ff) 12%,transparent);border:1px solid color-mix(in srgb,var(--rz,#8ab4ff) 38%,transparent)}
.ulru8p{position:relative;display:inline-block;border-radius:6px;cursor:pointer;vertical-align:baseline}
.ulru8p>span{filter:blur(6px);user-select:none;transition:filter .25s}
.ulru8p>i{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-style:normal;
  font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--red-pale);background:rgba(229,9,20,.1);
  border:1px dashed rgba(229,9,20,.45);border-radius:6px;white-space:nowrap;padding:0 8px}
.ulru8p.tbly6x>span{filter:none;user-select:auto}
.ulru8p.tbly6x>i{display:none}
.t54xv6n{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}
.x47cuac{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--r-pill);
  background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#cfcfd5;font-size:12.5px;
  cursor:pointer;font-family:inherit;transition:background .18s,color .18s}
.x47cuac:hover{background:rgba(255,255,255,.1);color:#fff}
.x47cuac svg{width:15px;height:15px}
.qibax21{font-size:11.5px;color:var(--ink-3)}
@media(max-width:600px){.qibax21{display:none}}



.qmm2bf{max-width:640px;margin:10px auto 40px}
.ld11pn{text-align:center;margin-bottom:18px}
.k8vrcz7{font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase}
.meu8if6{font-family:Sora,sans-serif;font-size:clamp(30px,6vw,44px);font-weight:800;letter-spacing:-.03em;margin-top:4px}
.meu8if6 b{color:var(--red)}
.k0nkilq{color:var(--ink-2);font-size:14.5px;margin-top:8px;line-height:1.6}
.y3s7g{font-size:12.5px;color:var(--ink-3);margin-top:6px}
.y3s7g b{color:var(--gold)}
.gn2go{position:relative;border-radius:var(--r-lg);overflow:hidden;background:#101013;border:1px solid var(--line-2);
  box-shadow:0 22px 52px rgba(0,0,0,.6)}
.gn2go img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.gn2go img.f3rt870{animation:flShake .4s}
@keyframes flShake{0%,100%{transform:none}25%{transform:translateX(-8px)}50%{transform:translateX(6px)}75%{transform:translateX(-4px)}}
.t0ic6{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:7px;
  background:rgba(0,0,0,.55);backdrop-filter:blur(6px);border-radius:var(--r-pill);padding:7px 12px}
.t0ic6 span{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.25);transition:background .3s,transform .3s}
.t0ic6 span.x{background:var(--red)}
.t0ic6 span.w{background:#39d98a;transform:scale(1.25)}
.cymlg{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:14px 0 0;min-height:4px}
.bldeg{display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:var(--r-pill);
  background:rgba(245,197,24,.09);border:1px solid rgba(245,197,24,.3);color:var(--gold);
  font-size:13px;font-weight:600;animation:notifIn .3s var(--ease)}
.te9udh{display:flex;gap:10px;margin-top:16px}
.yya9inr{position:relative;flex:1;min-width:0}
.yya9inr input{width:100%;height:50px;padding:0 16px;background:var(--surface);border:1px solid var(--line-2);
  border-radius:var(--r-sm);color:#fff;font-size:15px}
.yya9inr input:focus{outline:0;border-color:var(--red);box-shadow:0 0 0 3px rgba(229,9,20,.14)}
.n2j5z{position:absolute;bottom:calc(100% + 8px);left:0;right:0;display:none;flex-direction:column;
  background:#131315;border:1px solid #2a2a30;border-radius:var(--r-md);overflow:hidden;box-shadow:var(--sh-lg);z-index:30}
.n2j5z.on{display:flex}
.n2j5z button{padding:11px 14px;text-align:left;color:#d6d6db;font-size:14px;font-family:inherit;cursor:pointer;
  background:none;border:0;border-bottom:1px solid #202024;transition:background .15s}
.n2j5z button:last-child{border-bottom:0}
.n2j5z button:hover{background:#1e1e22;color:#fff}
.stbg{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 22px;
  border-radius:var(--r-sm);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);
  color:#fff;font-weight:700;font-size:14.5px;cursor:pointer;font-family:inherit;
  transition:background .2s,transform .16s,filter .2s}
.stbg:hover{background:rgba(255,255,255,.15);transform:translateY(-2px)}
.stbg.qtx3ubs{background:linear-gradient(135deg,var(--red-hot),var(--red-deep));border-color:transparent;box-shadow:var(--sh-red)}
.stbg.qtx3ubs:hover{filter:brightness(1.08)}
.mryv4{text-align:center;margin-top:20px;padding:22px;border-radius:var(--r-lg);
  background:linear-gradient(120deg,#1A1212,var(--surface));border:1px solid var(--line)}
.mryv4 p{color:var(--ink-2);font-size:14.5px;margin-bottom:14px}
.mryv4 .stbg{margin:0 5px}
.yhnn{text-align:center;margin-top:20px;padding:24px;border-radius:var(--r-lg);animation:notifIn .35s var(--ease)}
.yhnn.win{background:rgba(57,217,138,.08);border:1px solid rgba(57,217,138,.35)}
.yhnn.lose{background:rgba(229,9,20,.07);border:1px solid rgba(229,9,20,.3)}
.yhnn>b{display:block;font-family:Sora,sans-serif;font-size:24px;font-weight:800}
.yhnn>span{display:block;color:var(--ink-2);font-size:15px;margin-top:8px}
.yhnn>span a{color:var(--red);font-weight:700}
.pxn68{display:flex;gap:10px;justify-content:center;margin-top:16px;flex-wrap:wrap}
.hnnd{font-size:12.5px;color:var(--ink-3);margin-top:14px}
@media(max-width:520px){.te9udh{flex-direction:column}.stbg{width:100%}}



.g4m9f5{display:inline-block;width:8px;height:8px;border-radius:50%;background:#f40612;flex-shrink:0;
  box-shadow:0 0 0 0 rgba(244,6,18,.6);animation:clPulse 1.8s infinite}
.g4m9f5.o70i3h{width:7px;height:7px}
@keyframes clPulse{0%{box-shadow:0 0 0 0 rgba(244,6,18,.6)}70%{box-shadow:0 0 0 8px rgba(244,6,18,0)}100%{box-shadow:0 0 0 0 rgba(244,6,18,0)}}


.qgrb,.d93k{position:relative;left:50%;transform:translateX(-50%);width:100vw;overflow:hidden;margin:2px 0 0;
  background:radial-gradient(120% 150% at 50% -30%,#221514 0%,#120D0D 48%,#0a0a0b 100%);border-bottom:1px solid var(--line)}
.eftd0d{position:absolute;inset:0;opacity:.24}
.eftd0d img{width:100%;height:100%;object-fit:cover;filter:blur(46px) saturate(1.4);transform:scale(1.28)}
.qgrb::after,.d93k::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--bg) 1%,transparent 62%);pointer-events:none}
.fq92x,.axr4ofr{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;padding:44px var(--gut) 40px;text-align:center}
.lcm1o{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.2em;
  color:var(--red-mid);background:rgba(229,9,20,.1);border:1px solid rgba(229,9,20,.34);border-radius:var(--r-pill);padding:7px 15px}
.pnrg1j{font-family:Sora,sans-serif;font-size:clamp(28px,5.4vw,52px);font-weight:800;letter-spacing:-.03em;line-height:1.04;margin-top:14px}
.pnrg1j b{color:var(--red)}
.i751j3{color:#c7c7cd;font-size:clamp(14px,1.7vw,16px);line-height:1.65;margin:14px auto 0;max-width:620px}
.i751j3 b{color:#fff}
.g7vbz3{display:flex;gap:11px;justify-content:center;flex-wrap:wrap;margin-top:24px}
.osaa3cg{display:inline-flex;align-items:center;gap:9px;height:50px;padding:0 24px;border-radius:var(--r-sm);
  background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#fff;font-weight:700;font-size:14.5px;
  backdrop-filter:blur(6px);transition:background .2s,transform .16s,filter .2s}
.osaa3cg:hover{background:rgba(255,255,255,.16);transform:translateY(-2px)}
.osaa3cg svg{width:19px;height:19px}
.osaa3cg.qtx3ubs{background:linear-gradient(135deg,var(--red-hot),var(--red-deep));border-color:transparent;box-shadow:var(--sh-red)}
.osaa3cg.qtx3ubs:hover{filter:brightness(1.08)}
.dznx4x{display:inline-flex;gap:10px;margin-top:26px;flex-wrap:wrap;justify-content:center}
.m73lj{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:92px;padding:13px 18px;
  background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-md);backdrop-filter:blur(6px)}
.m73lj b{font-family:Sora,sans-serif;font-size:24px;font-weight:800;color:#fff;line-height:1}
.m73lj span{font-size:11.5px;color:var(--ink-3)}
.m73lj.r8u2 b{display:grid;place-items:center;height:24px}
.m73lj.r8u2 span{color:var(--red-mid)}


.jlf9{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}
.r9vs4c{position:relative;display:flex;flex-direction:column;border-radius:var(--r-lg);overflow:hidden;
  background:var(--surface);border:1px solid var(--line);
  transition:transform .26s var(--ease),border-color .26s,box-shadow .26s}
.r9vs4c:hover{transform:translateY(-6px);border-color:rgba(229,9,20,.5);box-shadow:0 24px 54px rgba(0,0,0,.62),0 0 28px rgba(229,9,20,.12)}

.y04iu{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;background:#141417}

.y04iu img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}
.r9vs4c:hover .y04iu img{transform:scale(1.06)}
.y04iu::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,8,10,.95) 2%,rgba(8,8,10,.2) 34%,transparent 60%)}
.s9tvi{position:absolute;top:11px;left:11px;z-index:2;display:inline-flex;align-items:center;gap:6px;
  font-size:10px;font-weight:800;letter-spacing:.14em;color:#fff;background:rgba(229,9,20,.9);
  border-radius:var(--r-pill);padding:5px 11px;box-shadow:0 4px 14px rgba(229,9,20,.4)}
.s9tvi .g4m9f5{background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,.6)}
.rtb8481{position:absolute;top:11px;right:11px;z-index:2;display:inline-flex;align-items:center;gap:5px;
  font-size:12px;font-weight:700;color:#fff;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);
  border-radius:var(--r-pill);padding:5px 10px}
.rtb8481 svg{width:14px;height:14px}
.joy0717{position:relative;z-index:2;display:flex;flex-direction:column;gap:6px;padding:0 15px 15px;margin-top:-42px}

.u9b5jz{font-family:Sora,sans-serif;font-size:15px;font-weight:700;color:#fff;line-height:1.25;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 10px rgba(0,0,0,.8)}

.k0k7{display:flex;flex-wrap:wrap;gap:6px}
.k0k7 span{font-size:11.5px;color:#cdcdd2;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.13);
  border-radius:var(--r-pill);padding:3px 9px;backdrop-filter:blur(4px)}
.k0k7 .xbqmt4{color:var(--gold);border-color:rgba(245,197,24,.34);background:rgba(245,197,24,.1)}
.dqu33a7{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:12.5px;font-weight:700;color:var(--red)}
.dqu33a7 svg{width:13px;height:13px;transition:transform .2s}
.r9vs4c:hover .dqu33a7 svg{transform:translateX(3px)}
.ft5qjf{display:flex;align-items:flex-start;gap:9px;margin:22px auto 0;max-width:720px;font-size:13px;color:var(--ink-3);line-height:1.6}
.ft5qjf svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--red)}
.ft5qjf b{color:var(--gold)}

@media(max-width:820px){
  .jlf9{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
}
@media(max-width:480px){
  .fq92x,.axr4ofr{padding:34px var(--gut) 30px}
  .m73lj{min-width:78px;padding:11px 14px}
}


.r5d53h{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:26px}
.pjhtyg1{position:relative;display:flex;align-items:center}
.fkirn{position:absolute;left:16px;font-family:Sora,sans-serif;font-size:20px;font-weight:800;color:var(--ink-4)}
.r5d53h input{width:min(260px,72vw);height:52px;padding:0 18px 0 38px;font-family:Sora,sans-serif;font-size:19px;
  font-weight:800;letter-spacing:.18em;background:rgba(0,0,0,.42);border:1px solid var(--line-2);
  border-radius:var(--r-sm);color:var(--gold)}
.r5d53h input:focus{outline:0;border-color:var(--red);box-shadow:0 0 0 3px rgba(229,9,20,.16)}
.r5d53h .osaa3cg{height:52px}
.ieu45u{display:block;font-size:12.5px;color:var(--ink-3);margin-top:14px}
.ieu45u b{color:var(--gold)}


.dcgv3v{position:fixed;inset:0;z-index:-1;opacity:.15;pointer-events:none;overflow:hidden}
.dcgv3v img{width:100%;height:100%;object-fit:cover;filter:blur(64px) saturate(1.4);transform:scale(1.25)}
.dcgv3v::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--bg) 0%,transparent 38%,var(--bg) 100%)}

.l56q{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:6px 0 18px}
.aft13r{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.16em;
  text-transform:uppercase;color:var(--red-mid)}
.fpq8ifs{font-family:Sora,sans-serif;font-size:clamp(21px,3.2vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-top:6px}
.fpq8ifs span{font-weight:500;color:var(--ink-3)}
.yh8kf{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}
.rwttv20{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:var(--r-pill);
  background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:#dcdce1;font-size:12.5px;font-weight:600}
.rwttv20.tdcpyc9{color:var(--gold);border-color:rgba(245,197,24,.34);background:rgba(245,197,24,.08)}
.gzvrz{display:flex;align-items:stretch;gap:10px;flex-shrink:0}
.sas2ow{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:10px 18px;border-radius:var(--r-md);
  background:linear-gradient(120deg,rgba(229,9,20,.14),var(--surface));border:1px solid var(--line-2);box-shadow:0 8px 26px rgba(0,0,0,.4)}
.dx3s{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}
.sas2ow b{font-family:Sora,sans-serif;font-size:22px;font-weight:800;letter-spacing:.16em;color:var(--gold);line-height:1}
.ncwda{display:inline-flex;align-items:center;gap:8px;padding:0 18px;border-radius:var(--r-md);
  background:linear-gradient(135deg,var(--red-hot),var(--red-deep));color:#fff;font-weight:700;font-size:14px;
  cursor:pointer;border:0;box-shadow:var(--sh-red);transition:filter .2s,transform .16s}
.ncwda:hover{filter:brightness(1.08);transform:translateY(-1px)}
.ncwda:active{transform:scale(.97)}
.ncwda svg{width:17px;height:17px}

.kzemh{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}
.hcko{min-width:0}
.zy4q{position:relative;aspect-ratio:16/9;border-radius:var(--r-lg);overflow:hidden;background:#000;
  border:1px solid var(--line);box-shadow:0 28px 66px rgba(0,0,0,.68),0 0 0 1px rgba(255,255,255,.04)}
.zy4q.qwymict{border-color:rgba(229,9,20,.34);box-shadow:0 28px 66px rgba(0,0,0,.7),0 0 42px rgba(229,9,20,.15)}
.zy4q iframe,.zy4q #player{position:absolute;inset:0;width:100%;height:100%;border:0}
.zy4q .pvkiz{position:absolute;inset:0;display:grid;place-items:center;cursor:pointer;background:#0b0b0c}
.zy4q .mn59l{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.42;transition:transform .6s var(--ease),opacity .3s}
.zy4q .pvkiz::after{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 50% 50%,rgba(0,0,0,.2),rgba(0,0,0,.8))}
.zy4q .pvkiz:hover .mn59l{transform:scale(1.05);opacity:.5}
.zy4q .qpxatn{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:13px;text-align:center;padding:18px}
.zy4q .biqky7{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;
  background:linear-gradient(135deg,var(--red-hot),var(--red-deep));box-shadow:0 0 0 10px rgba(229,9,20,.14),0 16px 40px rgba(0,0,0,.6);
  transition:transform .25s var(--ease)}
.zy4q .biqky7 svg{width:32px;height:32px;color:#fff;margin-left:4px}
.zy4q .pvkiz:hover .biqky7{transform:scale(1.08)}
.zy4q .yrcj2z{font-family:Sora,sans-serif;font-size:clamp(15px,2vw,19px);font-weight:700;color:#fff}
.zy4q .p9clem2{font-size:12.5px;color:#b9b9c0;max-width:290px;line-height:1.5;background:rgba(255,255,255,.07);
  border:1px solid rgba(255,255,255,.12);border-radius:var(--r-md);padding:8px 14px;backdrop-filter:blur(6px)}

.oox5p1{display:flex;align-items:center;gap:9px;margin-top:12px;padding:12px 16px;border-radius:var(--r-md);
  font-size:14px;font-weight:600;color:#fff;background:rgba(229,9,20,.14);border:1px solid rgba(229,9,20,.4);
  box-shadow:0 10px 30px rgba(229,9,20,.18);animation:notifIn .3s var(--ease)}
.oox5p1::before{content:"📢";font-size:16px}

.z7bcdud{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding:13px 15px;border-radius:var(--r-md);
  background:linear-gradient(120deg,#191010,var(--surface));border:1px solid var(--line)}
.yi9mop{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.06em;
  text-transform:uppercase;color:var(--gold)}
.yi9mop svg{width:16px;height:16px}
.r1v2{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:var(--r-pill);
  background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);color:#e6e6ea;font-size:13.5px;font-weight:700;
  cursor:pointer;transition:background .2s,transform .16s}
.r1v2 svg{width:15px;height:15px}
.r1v2:hover{background:rgba(255,255,255,.14);transform:translateY(-1px)}
.r1v2.g32ljxo{background:linear-gradient(135deg,var(--red-hot),var(--red-deep));border-color:transparent;color:#fff;
  box-shadow:0 6px 18px rgba(229,9,20,.3);animation:odaGoPulse 2.6s infinite}
@keyframes odaGoPulse{0%,100%{box-shadow:0 6px 18px rgba(229,9,20,.3)}50%{box-shadow:0 6px 28px rgba(229,9,20,.5)}}


.dg99ig{display:flex;flex-direction:column;gap:14px;min-width:0}
.z4v9z{background:linear-gradient(160deg,var(--surface),#141417);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px}
.ba5g2ld{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}
.ft08c{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}
.hfjuzz{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 8px;border-radius:var(--r-pill);
  font-size:12px;font-weight:800;color:#8ee0ac;background:rgba(46,160,90,.14);border:1px solid rgba(46,160,90,.3)}
.uprb{display:flex;flex-wrap:wrap;gap:7px}
.fjrod1t{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 4px;border-radius:var(--r-pill);
  background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#d6d6db;font-size:12.5px;font-weight:600}
.qxax{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:11px;font-weight:800;color:#fff;
  background:linear-gradient(135deg,var(--red-hot),var(--red-deep))}

.gqpktqe{display:flex;flex-direction:column;background:linear-gradient(180deg,var(--surface),#131316);
  border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;height:440px}
.nfvn{display:flex;align-items:center;gap:8px;padding:12px 15px;border-bottom:1px solid var(--line);
  font-size:13px;font-weight:700;color:#dcdce1}
.nfvn svg{width:16px;height:16px;color:var(--red)}
.cosiz6m{flex:1;overflow-y:auto;padding:13px 14px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin}
.cosiz6m::-webkit-scrollbar{width:6px}
.cosiz6m::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:3px}
.gpcc{display:flex;gap:8px;max-width:90%;align-self:flex-start;animation:ocIn .22s var(--ease)}
@keyframes ocIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.qbmyw9{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;font-size:12px;font-weight:800;
  color:#fff;background:linear-gradient(135deg,#3a3a44,#26262c)}
.dgd5ruj{padding:8px 12px;border-radius:14px;border-top-left-radius:4px;background:rgba(255,255,255,.05);
  border:1px solid rgba(255,255,255,.08);font-size:13.5px;color:#d6d6db;line-height:1.45;word-break:break-word}
.dgd5ruj b{display:block;font-size:11.5px;margin-bottom:2px;color:#cfcfd5}
.gpcc.fc8m{align-self:flex-end;flex-direction:row-reverse}
.gpcc.fc8m .qbmyw9{background:linear-gradient(135deg,var(--red-hot),var(--red-deep))}
.gpcc.fc8m .dgd5ruj{border-top-left-radius:14px;border-top-right-radius:4px;
  background:linear-gradient(135deg,rgba(229,9,20,.2),rgba(229,9,20,.08));border-color:rgba(229,9,20,.3)}
.gpcc.fc8m .dgd5ruj b{color:var(--red-light)}
.gpcc.l54xs20{align-self:center;max-width:100%}
.gpcc.l54xs20{display:block;font-size:12px;color:var(--gold);text-align:center;padding:2px 0}
.ggaj{display:flex;gap:8px;padding:10px;border-top:1px solid var(--line)}
.ggaj input{flex:1;min-width:0;height:42px;padding:0 14px;background:rgba(255,255,255,.05);
  border:1px solid rgba(255,255,255,.12);border-radius:var(--r-pill);color:#fff;font-size:13.5px;transition:border-color .2s,background .2s}
.ggaj input:focus{outline:0;border-color:var(--red);background:rgba(255,255,255,.08)}
.ggaj button{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;flex-shrink:0;
  background:linear-gradient(135deg,var(--red-hot),var(--red-deep));color:#fff;cursor:pointer;border:0;
  transition:filter .2s,transform .16s}
.ggaj button:hover{filter:brightness(1.1);transform:scale(1.06)}
.ggaj button svg{width:17px;height:17px}

@media(max-width:960px){
  .kzemh{grid-template-columns:1fr}
  .gqpktqe{height:min(56vh,400px)}
}
@media(max-width:600px){
  .l56q{flex-direction:column;align-items:stretch;gap:12px}
  .gzvrz{justify-content:space-between}
  .sas2ow{flex:1}
  .z7bcdud{flex-wrap:wrap}
  .z7bcdud .r1v2{flex:1;justify-content:center;min-width:0}
  .gpcc{max-width:94%}
}


.xxma0{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--ink-3);max-width:100%;min-width:0}
.u0d315l{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;flex-shrink:0;
  font-size:9.5px;font-weight:800;color:#fff}
.ztv6{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c4c4ca;font-weight:600}
.v949ng{flex-shrink:0;color:var(--ink-4)}
.v949ng::before{content:"· "}


.qlvw4{position:fixed;left:18px;bottom:22px;z-index:89;display:inline-flex;align-items:center;gap:11px;
  padding:9px 40px 9px 9px;border-radius:var(--r-pill);text-decoration:none;
  background:linear-gradient(135deg,#2AABEE,#229ED9);color:#fff;
  box-shadow:0 10px 30px rgba(34,158,217,.42),0 2px 8px rgba(0,0,0,.35);
  opacity:0;visibility:hidden;transform:translateY(14px) scale(.96);
  transition:opacity .35s var(--ease),transform .35s var(--ease),box-shadow .25s}
.qlvw4.tbly6x{opacity:1;visibility:visible;transform:none}
.qlvw4.tb8bxk{opacity:0;transform:translateY(14px) scale(.96)}
.qlvw4:hover{box-shadow:0 14px 38px rgba(34,158,217,.55),0 2px 8px rgba(0,0,0,.4);transform:translateY(-2px)}
.vq1rhd9{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;flex-shrink:0;
  background:rgba(255,255,255,.16)}
.vq1rhd9 svg{width:24px;height:24px;margin-left:-1px}
.xom6lb{position:absolute;left:9px;top:9px;width:40px;height:40px;border-radius:50%;
  background:rgba(255,255,255,.5);z-index:-1;animation:tgPing 2.6s cubic-bezier(0,0,.2,1) infinite}
@keyframes tgPing{0%{transform:scale(1);opacity:.55}70%,100%{transform:scale(1.9);opacity:0}}
.f2e62b{display:flex;flex-direction:column;line-height:1.2;padding-right:2px}
.f2e62b strong{font-size:14px;font-weight:700;letter-spacing:-.01em}
.f2e62b span{font-size:11.5px;opacity:.9}
.dg0mlr{position:absolute;top:5px;right:8px;width:20px;height:20px;border:0;border-radius:50%;cursor:pointer;
  background:rgba(0,0,0,.18);color:#fff;font-size:15px;line-height:1;display:grid;place-items:center;
  opacity:.7;transition:opacity .2s,background .2s}
.dg0mlr:hover{opacity:1;background:rgba(0,0,0,.32)}
.vraao43{color:#5cc0ee!important}
@media(max-width:600px){
  
  .qlvw4{left:14px;bottom:74px;gap:0;padding:0;width:52px;height:52px;justify-content:center}
  .qlvw4 .f2e62b{display:none}
  .qlvw4 .dg0mlr{top:-4px;right:-4px;background:var(--red-dim)}
  .vq1rhd9{width:52px;height:52px}
  .vq1rhd9 svg{width:28px;height:28px}
  .xom6lb{left:0;top:0;width:52px;height:52px}
}
@media(prefers-reduced-motion:reduce){.xom6lb{animation:none;opacity:0}}


.i1jos{display:flex;gap:10px;max-width:620px;margin:0 auto 26px;position:relative;align-items:center}
.i1jos>svg{position:absolute;left:16px;width:20px;height:20px;color:var(--ink-3);pointer-events:none}
.i1jos input{flex:1;min-width:0;height:52px;padding:0 16px 0 46px;background:var(--surface);
  border:1px solid var(--line-2);border-radius:var(--r-sm);color:#fff;font-size:15px}
.i1jos input:focus{outline:0;border-color:var(--red);box-shadow:0 0 0 3px rgba(229,9,20,.14)}
.i1jos button{height:52px;padding:0 24px;border-radius:var(--r-sm);border:0;cursor:pointer;
  background:linear-gradient(135deg,var(--red-hot),var(--red-deep));color:#fff;font-weight:700;font-size:14.5px;
  box-shadow:var(--sh-red);transition:filter .2s,transform .16s}
.i1jos button:hover{filter:brightness(1.08);transform:translateY(-1px)}
.k5ijb{max-width:620px;margin:8px auto 0;text-align:center}
.k5ijb .s0rr{margin-bottom:14px}
.umtdiq3{display:flex;flex-wrap:wrap;gap:9px;justify-content:center}
.k30m{display:inline-flex;align-items:center;height:38px;padding:0 18px;border-radius:var(--r-pill);
  background:var(--surface);border:1px solid var(--line-2);color:#dcdce1;font-size:13.5px;font-weight:600;
  transition:background .2s,border-color .2s,transform .16s}
.k30m:hover{background:var(--surface-2);border-color:var(--red);color:#fff;transform:translateY(-2px)}
@media(max-width:520px){.i1jos button{padding:0 16px}}


.p927nl{display:flex;gap:15px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}
.p927nl::-webkit-scrollbar{display:none}
.iu2nk1j{flex:0 0 clamp(248px,78vw,300px);scroll-snap-align:start;display:flex;flex-direction:column;gap:9px;min-width:0}
.l59pcq{position:relative;display:block;aspect-ratio:16/9;border-radius:var(--r-md);overflow:hidden;background:#141417;box-shadow:var(--sh-sm);transition:box-shadow .25s,transform .25s var(--ease)}
.iu2nk1j:hover .l59pcq{transform:translateY(-3px);box-shadow:0 16px 38px rgba(0,0,0,.6),0 0 0 1.5px rgba(229,9,20,.4)}
.l59pcq img{width:100%;height:100%;object-fit:cover;transition:transform .45s var(--ease)}
.iu2nk1j:hover .l59pcq img{transform:scale(1.06)}
.l59pcq::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent 46%);pointer-events:none}
.a3k4g{position:absolute;top:9px;left:9px;z-index:2;display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--red-hot),var(--red-deep));border-radius:6px;padding:4px 9px;box-shadow:0 3px 10px rgba(229,9,20,.35)}
.rtncp{position:absolute;bottom:9px;right:9px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);border:1.5px solid rgba(255,255,255,.7);opacity:0;transform:scale(.85);transition:opacity .22s,transform .22s}
.iu2nk1j:hover .rtncp{opacity:1;transform:scale(1)}
.rtncp svg{width:16px;height:16px;color:#fff;margin-left:2px}
.ppu6wie{font-size:14px;font-weight:700;color:#fff;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.roedwti{font-style:normal;font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.iuynlu3{font-size:11.5px;color:var(--ink-3)}
@media(max-width:600px){.iu2nk1j{flex-basis:min(74vw,268px);gap:8px}}


.ux9fl0{display:flex;flex-direction:column;align-items:center;text-align:center;gap:13px;padding:56px 24px;
  border-radius:var(--r-lg);background:linear-gradient(160deg,#1A1212,var(--surface));border:1px solid var(--line-2);
  min-height:300px;justify-content:center}
.lp7njan{display:grid;place-items:center;width:78px;height:78px;border-radius:50%;color:var(--red);
  background:rgba(229,9,20,.1);border:1px solid rgba(229,9,20,.32)}
.lp7njan svg{width:38px;height:38px}
.f7x0{font-family:Sora,sans-serif;font-size:clamp(20px,3vw,27px);font-weight:800;color:#fff;letter-spacing:-.01em}
.gsxx2{font-size:15px;color:#c5c5cb;line-height:1.65;max-width:580px}
.gsxx2 b{color:#fff}
.n6w8{font-size:13px;color:var(--ink-3);line-height:1.6;max-width:520px}
.n6w8 a{color:var(--red);font-weight:600}


@media(min-width:768px){
  .nisc6v img{opacity:.72}
  .kky7{background:linear-gradient(0deg,var(--bg) 1%,rgba(8,8,8,.42) 42%,rgba(8,8,8,.78) 100%),linear-gradient(rgba(6,6,6,.14),rgba(6,6,6,.14))}
}




.xgg3{margin:46px 0 10px}

.sa62{
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,400px) minmax(0,1fr);
  gap:clamp(20px,3vw,46px);
  align-items:start;
  padding:clamp(22px,3.4vw,46px);
  border:1px solid var(--line);
  border-radius:var(--r-xl);
  background:linear-gradient(158deg,var(--surface),var(--bg));
  box-shadow:var(--sh-md);
  overflow:hidden;
  isolation:isolate;
}

.sa62::before{
  content:"";
  position:absolute;
  top:-46%;right:-14%;
  width:min(560px,72%);aspect-ratio:1;
  background:radial-gradient(circle,var(--red),transparent 62%);
  opacity:.13;
  pointer-events:none;
  z-index:-1;
}
.sa62::after{
  content:"";
  position:absolute;
  left:0;right:0;top:0;height:2px;
  background:linear-gradient(90deg,transparent,var(--red),transparent);
  opacity:.55;
  pointer-events:none;
}


.gj88{
  position:relative;
  margin:0;
  border-radius:var(--r-lg);
  overflow:hidden;
  border:1px solid var(--line-2);
  background:var(--surface-2);
  box-shadow:var(--sh-sm);
}
.gj88 img{
  width:100%;height:auto;
  aspect-ratio:16/9;
  object-fit:cover;
  display:block;
  transition:transform .5s cubic-bezier(.22,.9,.32,1);
}
.gj88:hover img{transform:scale(1.04)}
.gj88::after{
  content:"";
  position:absolute;inset:0;
  background:linear-gradient(0deg,var(--bg),transparent 58%);
  opacity:.92;
  pointer-events:none;
}

.iu5jom{
  position:absolute;
  left:0;right:0;bottom:0;
  z-index:1;
  display:flex;
  flex-wrap:wrap;
  align-items:baseline;
  gap:6px 9px;
  padding:14px 16px;
  font-size:13.5px;
  line-height:1.35;
}
.sucn{
  flex:0 0 auto;
  padding:3px 9px;
  border-radius:var(--r-sm);
  background:var(--red);
  color:var(--ink);
  font-size:10.5px;
  font-weight:var(--fw-5);
  letter-spacing:.12em;
  text-transform:uppercase;
}
.iu5jom a{
  color:var(--ink);
  font-weight:var(--fw-5);
  border-bottom:1px solid transparent;
  transition:border-color .2s,color .2s;
}
.iu5jom a:hover{color:var(--red-hot);border-bottom-color:var(--red-hot)}
.iu5jom i{
  flex:0 0 auto;
  font-style:normal;
  color:var(--ink-3);
  font-size:12px;
}


.u5va1{min-width:0}

.z63mgbs{
  display:inline-flex;
  align-items:center;
  gap:8px;
  color:var(--red);
  font-size:11.5px;
  font-weight:var(--fw-5);
  letter-spacing:.16em;
  text-transform:uppercase;
}
.z63mgbs::before{
  content:"";
  width:22px;height:2px;
  border-radius:2px;
  background:var(--red);
}

.j2j7cu8{
  margin:10px 0 16px;
  font-size:clamp(21px,2.7vw,32px);
  font-weight:var(--fw-6);
  line-height:1.2;
  color:var(--ink);
  text-wrap:balance;
}

.vhqyzug{color:var(--ink-2);line-height:1.85;font-size:15px}
.vhqyzug p{margin:0 0 15px}
.vhqyzug p:last-child{margin-bottom:0}

.vhqyzug h2{
  position:relative;
  margin:26px 0 11px;
  padding-left:14px;
  font-size:clamp(17px,1.9vw,21px);
  font-weight:var(--fw-5);
  color:var(--ink);
  line-height:1.3;
}
.vhqyzug h2::before{
  content:"";
  position:absolute;
  left:0;top:.24em;bottom:.24em;
  width:3px;
  border-radius:3px;
  background:linear-gradient(180deg,var(--red-hot),var(--red-deep));
}
.vhqyzug h3{
  margin:20px 0 9px;
  font-size:clamp(15px,1.5vw,17px);
  font-weight:var(--fw-5);
  color:var(--ink);
  line-height:1.35;
}
.vhqyzug h3::before{
  content:"—";
  margin-right:8px;
  color:var(--gold);
  font-weight:var(--fw-4);
}

.vhqyzug a{
  color:var(--ink);
  font-weight:var(--fw-4);
  border-bottom:1px solid var(--red-deep);
  padding-bottom:1px;
  transition:color .2s,border-color .2s;
}
.vhqyzug a:hover,
.vhqyzug a:focus-visible{color:var(--red-hot);border-bottom-color:var(--red-hot)}

.vhqyzug strong{color:var(--ink);font-weight:var(--fw-5)}
.vhqyzug ul,
.vhqyzug ol{margin:0 0 15px;padding-left:20px}
.vhqyzug ul{list-style:disc}
.vhqyzug ol{list-style:decimal}
.vhqyzug li{margin-bottom:6px}
.vhqyzug li::marker{color:var(--red)}


@media (max-width:1100px){
  .sa62{grid-template-columns:minmax(0,330px) minmax(0,1fr)}
}
@media (max-width:768px){
  .xgg3{margin:32px 0 6px}
  .sa62{
    grid-template-columns:1fr;
    gap:20px;
    padding:20px 18px 24px;
    border-radius:var(--r-lg);
  }
  .sa62::before{top:-28%;right:-30%;width:min(420px,110%)}
  .j2j7cu8{font-size:20px;margin:9px 0 13px}
  .vhqyzug{font-size:14.5px;line-height:1.8}
  .vhqyzug h2{margin:22px 0 10px;font-size:17px}
  .vhqyzug h3{margin:17px 0 8px;font-size:15px}
}
@media (max-width:480px){
  .xgg3{margin:26px 0 4px}
  .sa62{padding:16px 14px 20px;border-radius:var(--r-md)}
  .gj88{border-radius:var(--r-md)}
  .iu5jom{padding:11px 12px;font-size:12.5px;gap:5px 7px}
  .sucn{font-size:9.5px;padding:2px 7px}
  .iu5jom i{font-size:11px}
  .z63mgbs{font-size:10.5px;letter-spacing:.13em}
  .z63mgbs::before{width:16px}
  .j2j7cu8{font-size:18.5px;line-height:1.25}
  .vhqyzug{font-size:14px}
  .vhqyzug h2{font-size:16px;padding-left:11px}
  .vhqyzug h3{font-size:14.5px}
}

@media (prefers-reduced-motion:reduce){
  .gj88 img{transition:none}
  .gj88:hover img{transform:none}
}





.ry3zrk,.mlaj27,.rx547t{display:contents}


.be8aflu{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:13.5px}
.be8aflu a{display:inline-flex;align-items:center;gap:7px;color:var(--red);font-weight:var(--fw-4)}
.be8aflu a:hover{color:var(--red-hot);text-decoration:underline}
.be8aflu svg{width:16px;height:16px;flex:0 0 auto}


.ix5o8p{position:fixed;inset:0;z-index:200;display:grid;place-items:center;
  background:rgba(8,8,8,.72);backdrop-filter:blur(6px);
  opacity:0;pointer-events:none;transition:opacity .22s ease}
.ix5o8p.on{opacity:1;pointer-events:auto}
.knla{display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:14px;
  background:rgba(20,20,22,.92);border:1px solid var(--line);color:#f2f2f5;
  font-size:14px;font-weight:500;box-shadow:0 18px 50px rgba(0,0,0,.45)}
.rqpub{width:20px;height:20px;flex:0 0 auto;border-radius:50%;
  border:2.4px solid rgba(255,255,255,.18);border-top-color:var(--red);
  animation:pswapSpin .7s linear infinite}
@keyframes pswapSpin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){
  .ix5o8p{transition:none}
  .rqpub{animation-duration:2.4s}
}


.tvu0{overflow:hidden}
.tvu0.n433ft1{position:relative;max-height:0;transition:max-height .42s var(--ease)}
.tvu0.n433ft1::after{content:"";position:absolute;left:0;right:0;bottom:0;height:64px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bg))}
.ml1q9{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:10px 20px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);font-size:13.5px;font-weight:var(--fw-4);cursor:pointer;transition:border-color .18s,color .18s,background .18s}
.ml1q9:hover{border-color:var(--red);color:#fff;background:var(--surface-2)}
.ml1q9 svg{width:16px;height:16px;transition:transform .3s var(--ease)}
.ml1q9[aria-expanded="true"] svg{transform:rotate(180deg)}
.ml1q9:focus-visible{outline:2px solid var(--red);outline-offset:3px}
@media(prefers-reduced-motion:reduce){.tvu0.n433ft1{transition:none}.ml1q9 svg{transition:none}}


.vcbkcz{display:flex;align-items:center;gap:12px;min-width:0}
.lre8{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);color:var(--red);box-shadow:var(--sh-xs);transition:background .28s var(--ease),border-color .28s var(--ease),color .28s var(--ease),transform .28s var(--ease)}
.lre8 svg{width:22px;height:22px}
.zwkyda:hover .lre8{background:var(--red);border-color:var(--red);color:var(--ink);transform:translateY(-1px)}
@media(max-width:640px){
  .vcbkcz{gap:10px}
  .lre8{width:34px;height:34px;border-radius:var(--r-sm)}
  .lre8 svg{width:18px;height:18px}
}
@media(prefers-reduced-motion:reduce){
  .lre8{transition:none}
  .zwkyda:hover .lre8{transform:none}
}




.wc5t{display:block;padding:8px 0 4px}


.zndz4gj{position:relative;text-align:center;max-width:760px;margin:0 auto;
  padding:clamp(28px,6vw,56px) clamp(16px,4vw,34px) clamp(26px,5vw,44px);
  background:radial-gradient(120% 150% at 50% -30%,color-mix(in srgb,var(--red) 16%,transparent),transparent 62%),var(--surface);
  border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-md);overflow:hidden}

.oxv3eov{display:block;font-family:Sora,Inter,sans-serif;font-weight:var(--fw-6);
  font-size:clamp(58px,15vw,116px);line-height:.92;letter-spacing:-.05em;
  background:linear-gradient(180deg,var(--red-hot),var(--red-deep));
  -webkit-background-clip:text;background-clip:text;color:transparent;
  filter:drop-shadow(0 10px 26px color-mix(in srgb,var(--red) 34%,transparent))}

.ifhmq{margin:14px 0 0;font-size:clamp(21px,4.4vw,32px);font-weight:var(--fw-5);color:var(--ink)}
.y9ubpn{margin:12px auto 0;max-width:52ch;color:var(--ink-2);font-size:15px;line-height:1.62}


.o10f{display:flex;gap:10px;align-items:center;position:relative;
  max-width:560px;margin:24px auto 0}
.tbc1jw{position:absolute;left:16px;display:flex;pointer-events:none;color:var(--ink-3)}
.tbc1jw svg{width:20px;height:20px}
.o10f input{flex:1;min-width:0;height:52px;padding:0 16px 0 46px;
  background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r-sm);
  color:var(--ink);font-size:15px;transition:border-color .2s,box-shadow .2s}
.o10f input::placeholder{color:var(--ink-4)}
.o10f input:focus{outline:0;border-color:var(--red);
  box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 18%,transparent)}
.o10f button{height:52px;padding:0 26px;border-radius:var(--r-sm);border:0;cursor:pointer;
  background:linear-gradient(135deg,var(--red-hot),var(--red-deep));color:var(--ink);
  font-weight:var(--fw-5);font-size:14.5px;box-shadow:var(--sh-red);
  transition:filter .2s,transform .16s var(--ease)}
.o10f button:hover{filter:brightness(1.08);transform:translateY(-1px)}


.u71i2zr{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}
.x485u4w{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;
  border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface-2);
  color:var(--ink-2);font-size:14px;font-weight:var(--fw-4);
  transition:background .2s,border-color .2s,color .2s,transform .16s var(--ease)}
.x485u4w:hover{background:var(--surface-3);border-color:var(--line-3);color:var(--ink);transform:translateY(-1px)}
.gvdhc58{background:var(--red);border-color:var(--red);color:var(--ink);box-shadow:var(--sh-red)}
.gvdhc58:hover{background:var(--red-hot);border-color:var(--red-hot);color:var(--ink)}


.imi2{margin-top:clamp(26px,5vw,42px)}
.yxsln{font-size:clamp(16px,2.6vw,20px);font-weight:var(--fw-5);color:var(--ink);
  display:flex;align-items:center;gap:10px}
.yxsln::before{content:"";width:3px;height:1em;border-radius:2px;background:var(--red);flex:0 0 auto}
.degm{margin:6px 0 0 13px;color:var(--ink-3);font-size:13.5px}


.htf6{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}
.cefnz0{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;
  border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line-2);
  color:var(--ink-2);font-size:13.5px;font-weight:var(--fw-4);
  transition:background .2s,border-color .2s,color .2s,transform .16s var(--ease)}
.cefnz0:hover{background:var(--surface-2);border-color:var(--line-3);color:var(--ink);transform:translateY(-1px)}
.i4tm{width:7px;height:7px;border-radius:var(--r-pill);flex:0 0 auto}


.na07j{margin-top:14px}

@media(min-width:900px){
  .y9ubpn{font-size:16px}
}
@media(max-width:520px){
  .o10f button{padding:0 18px}
  .u71i2zr .x485u4w{flex:1 1 auto}
}
@media(prefers-reduced-motion:reduce){
  .x485u4w,.cefnz0,.o10f button{transition:none}
  .x485u4w:hover,.cefnz0:hover,.o10f button:hover{transform:none}
}





.repxh{margin-top:2px}


.jan72jd{color:var(--red);font-weight:500}


.tgs49br{color:var(--ink-3);line-height:1.55}
.tgs49br b{color:var(--ink-2);font-weight:600}
.tgs49br a{color:var(--red);font-weight:600}
.tgs49br a:hover{text-decoration:underline}


.hzm0 b{color:#fff;font-weight:700;margin-left:5px;letter-spacing:.02em}


.i8kxuj{display:flex;align-items:center;gap:8px}

@media(max-width:600px){
  .repxh{flex-direction:column;align-items:stretch;gap:10px}
  .hzm0{display:block}
}


.vtp0d8{
  width:auto;
  align-self:center;
  flex-shrink:0;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:9px;
  height:44px;
  padding:0 26px;
  border-radius:var(--r-sm);
  background:var(--red);
  color:#fff;
  font-size:14.5px;
  font-weight:var(--fw-5);
  letter-spacing:-.01em;
  box-shadow:0 6px 18px -11px rgba(229,9,20,.8);
  transition:background .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);
}
.vtp0d8 svg{
  width:17px; height:17px;
  transition:transform .18s var(--ease);
}
.vtp0d8:hover{
  background:var(--red-hot);
  box-shadow:0 10px 24px -11px rgba(229,9,20,.95);
  transform:translateY(-1px);
}
.vtp0d8:hover svg{ transform:translateX(2px); }
.vtp0d8:active{
  background:var(--red-deep);
  transform:translateY(0);
  box-shadow:0 4px 12px -9px rgba(229,9,20,.8);
}
.vtp0d8:focus-visible{
  outline:2px solid var(--red-hot);
  outline-offset:3px;
}
.vtp0d8[disabled],
.vtp0d8.m46o{
  opacity:.55;
  pointer-events:none;
  box-shadow:none;
}

.repxh{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  flex-wrap:wrap;
  margin-top:4px;
}
@media(max-width:640px){
  .repxh{ flex-direction:column; align-items:stretch; gap:10px; }
  .vtp0d8{ width:100%; align-self:stretch; }
}
@media(prefers-reduced-motion:reduce){
  .vtp0d8,.vtp0d8 svg{ transition:none; }
  .vtp0d8:hover{ transform:none; }
  .vtp0d8:hover svg{ transform:none; }
}




.eukdy{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}
.uq60ahc{min-width:0;display:block}
.cghcn{
  display:block;margin-bottom:6px;
  font-size:12px;font-weight:var(--fw-4);line-height:1.3;
  color:var(--ink-3);letter-spacing:.012em;
}
.dtqyq{color:var(--red);font-weight:var(--fw-5);margin-left:1px}
.i0uoylh{
  display:block;margin-top:5px;
  font-size:11.5px;line-height:1.45;color:var(--ink-4);
  overflow-wrap:anywhere;
}


.rxenlyf,.ja94zl{
  font-family:inherit;
  font-size:16px;            
  line-height:1.5;
  background:var(--bg-soft);
  border:1px solid var(--line-2);
  color:var(--ink);
  border-radius:var(--r-sm);
  -webkit-appearance:none;appearance:none;
  -webkit-tap-highlight-color:transparent;
  transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease);
}
.rxenlyf{min-height:46px;padding:12px 14px}
textarea.rxenlyf{min-height:112px;padding-top:12px}
.rxenlyf::placeholder,.ja94zl::placeholder{color:var(--ink-4)}
.rxenlyf:focus,.ja94zl:focus{outline:0;border-color:var(--red);background:var(--bg-1)}
.rxenlyf:focus-visible,.ja94zl:focus-visible{
  outline:2px solid var(--red-hot);outline-offset:2px;border-color:var(--red);
}
.rxenlyf[aria-invalid="true"],.ja94zl[aria-invalid="true"]{
  border-color:var(--red);box-shadow:0 0 0 1px var(--red) inset;
}


.lguytnx{position:relative;display:block;min-width:0}
.lguytnx .rxenlyf{padding-right:38px}
.c9fjxh{
  position:absolute;right:13px;top:50%;transform:translateY(-50%);
  width:15px;height:15px;color:var(--ink-4);pointer-events:none;
}
.f2qxne2{
  background:var(--surface-2);
  border-color:var(--line);
  color:var(--ink-2);
  font-weight:var(--fw-4);
  cursor:default;
  text-overflow:ellipsis;
}
.f2qxne2:focus,.f2qxne2:focus-visible{
  border-color:var(--line-2);background:var(--surface-2);outline:0;box-shadow:none;
}


.dsg9qq{overflow-wrap:anywhere}
.ky6vsh{gap:14px}
.g477ksm{flex:1 1 240px;min-width:0;overflow-wrap:anywhere}
.jan72jd{display:inline-block;overflow-wrap:anywhere;line-height:1.45}
.tgs49br{display:inline;overflow-wrap:anywhere}
.tgs49br a:focus-visible{outline:2px solid var(--red-hot);outline-offset:2px;border-radius:3px}


.o95z90m{overflow-wrap:anywhere}
.hzm0{cursor:pointer;line-height:1.45}
.ja94zl{min-height:46px;padding:10px}


.x47cuac,.ecgnky,.c-react,.vtp0d8,.qehk,.oexp{
  touch-action:manipulation;-webkit-tap-highlight-color:transparent;
}
.x47cuac:focus-visible,.ecgnky:focus-visible,.c-react:focus-visible,
.qehk:focus-visible,.oexp:focus-visible,.ulru8p:focus-visible,
.x371 button:focus-visible{
  outline:2px solid var(--red-hot);outline-offset:2px;
}
.v1qd{flex-wrap:wrap;row-gap:8px;align-items:center}
.ecgnky{position:relative;overflow-wrap:anywhere}


.ipq32{min-width:0}
.thut,.mfcx{min-width:0;overflow-wrap:anywhere}
.thut .pt705m,.mfcx .pt705m{min-width:0;max-width:100%}
.ybcoytx{overflow-wrap:anywhere;word-break:break-word;hyphens:auto}
.mhf7x{min-width:0;overflow-wrap:anywhere}
.k898pc{row-gap:5px;min-width:0}
.nbh3,.byf57s,.c7cf9k{flex:0 0 auto;white-space:nowrap}
.v6uc{overflow-wrap:anywhere}
.btoqw,.i8kxuj{overflow-wrap:anywhere}


.ulru8p{border-radius:var(--r-xs);-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.ulru8p:not(.tbly6x)::after{
  content:"";position:absolute;left:0;right:0;top:50%;
  transform:translateY(-50%);height:44px;min-width:44px;
}


.x371{overflow-wrap:anywhere}
.x371 button{position:relative;flex:0 0 auto}
.x371 button::after{content:"";position:absolute;inset:-9px}


@media(max-width:900px){
  .dsg9qq{padding:16px;gap:12px}
  .thut{padding:15px}
}


@media(max-width:640px){
  .eukdy{grid-template-columns:1fr;gap:11px}
  .dsg9qq{padding:14px;gap:11px;border-radius:var(--r-md)}
  .ky6vsh{gap:12px}
  .dsg9qq .q6wollc{width:38px;height:38px}
  .dsg9qq .q6wollc svg{width:19px;height:19px}

  
  .o95z90m{padding:11px 12px;gap:9px;flex-wrap:nowrap}
  .ja94zl{flex:0 0 auto;width:100%;min-height:48px;text-align:center;font-size:17px;font-weight:var(--fw-5)}
  .hke858l{flex:0 0 auto;width:100%}
  .hzm0{display:block;line-height:1.5}
  .repxh{padding:11px 12px;flex-wrap:nowrap}
  .vtp0d8{flex:0 0 auto;width:100%;height:48px;font-size:15px}
  .g477ksm{flex:0 0 auto;width:100%;font-size:12.5px}

  .t54xv6n{gap:8px;margin-top:2px}
  .x47cuac{height:44px;padding:0 15px;font-size:13px}

  .ipq32{gap:10px;margin-top:14px}
  .thut{padding:13px;gap:11px;border-radius:var(--r-md)}
  .thut .q6wollc{width:38px;height:38px;font-size:14px}
  .thut .ybcoytx{font-size:14.5px;line-height:1.62}

  .v1qd{gap:8px;margin-top:9px}
  .c-react{height:44px;min-width:52px;padding:0 12px;justify-content:center}
  .ecgnky{
    display:inline-flex;align-items:center;justify-content:center;
    min-height:44px;padding:0 12px;
    border-radius:var(--r-pill);
    background:var(--surface-2);border:1px solid var(--line);
    font-size:13px;
  }
  .ecgnky svg{width:16px;height:16px}

  .qo23{margin-top:11px;padding-left:9px;gap:9px}
  .mfcx{padding:10px 11px;gap:9px;border-radius:var(--r-sm)}
  .q6wollc.o70i3h{width:30px;height:30px;font-size:12px}
  .mfcx .ybcoytx{font-size:13.6px;line-height:1.58}

  .js80{padding:14px;gap:11px}
  .qehk,.oexp{height:46px;flex:1 1 auto;justify-content:center}
}


@media(max-width:480px){
  .k898pc{gap:5px 8px}
  .zf87{margin-left:0;font-size:11.5px}
  .nbh3,.byf57s{font-size:9.5px;padding:2px 7px}
  .c7cf9k{max-width:100%;overflow:hidden;text-overflow:ellipsis}
  .qibax21{display:none}
  .i0uoylh{font-size:11px}
}


@media(max-width:370px){
  .dsg9qq{padding:12px;gap:0}
  .dsg9qq>.q6wollc{display:none}
  .rxenlyf{padding:11px 12px}
  .lguytnx .rxenlyf{padding-right:34px}
  .thut{padding:11px;gap:9px}
  .thut .q6wollc{width:33px;height:33px;font-size:13px}
  .thut .ybcoytx{font-size:14px}
  .v1qd{gap:6px}
  .c-react{min-width:46px;padding:0 9px;font-size:13px}
  .c-react b{font-size:11.5px}
  .ecgnky{padding:0 10px;font-size:12.5px}
  .ecgnky svg{width:15px;height:15px}
  .qo23{padding-left:7px}
  .mfcx{padding:9px 10px;gap:8px}
  .q6wollc.o70i3h{width:28px;height:28px;font-size:11.5px}
  .x47cuac{padding:0 12px;font-size:12.5px}
  .vtp0d8{padding:0 16px}
  .o95z90m{padding:10px}
  .js80{padding:12px}
  .os0izr{width:100%}
}


@media(prefers-reduced-motion:reduce){
  .rxenlyf,.ja94zl,.c-react,.x47cuac,.ecgnky,.ulru8p>span{transition:none}
  .c-react:hover,.qehk:hover{transform:none}
}


.rjaxah0{display:flex;align-items:center;justify-content:center;gap:8px;
  margin-top:14px;min-height:48px;padding:12px 18px;
  background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);
  color:var(--ink-2);font-size:14px;font-weight:var(--fw-5);line-height:1.3;
  transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}
.rjaxah0:hover,.rjaxah0:focus-visible{background:var(--surface-2);border-color:var(--red);color:#fff}
.rjaxah0 svg{width:17px;height:17px;flex:0 0 auto}
@media(max-width:370px){.rjaxah0{padding:12px;font-size:13.5px;gap:6px}}
@media(prefers-reduced-motion:reduce){.rjaxah0{transition:none}}


.rt5qjpr{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 26px;margin-top:6px;
  border-radius:var(--r-sm);background:var(--red);color:#fff;font-weight:700;font-size:15px;
  box-shadow:var(--sh-red);transition:background .2s var(--ease),transform .15s var(--ease)}
.rt5qjpr:hover{background:var(--red-hot)}
.rt5qjpr:active{transform:translateY(1px)}
.rt5qjpr svg{width:18px;height:18px;flex-shrink:0}
.n6w8 a + a{margin-left:2px}


.f8jd{
  bottom:9px;right:9px;
  display:flex;align-items:center;gap:4px;
  padding:4px 5px;border-radius:8px;line-height:0;
  background:rgba(6,6,9,.74);
  backdrop-filter:blur(7px) saturate(1.25);
  -webkit-backdrop-filter:blur(7px) saturate(1.25);
  border:1px solid rgba(255,255,255,.15);
  box-shadow:0 2px 9px rgba(0,0,0,.5);
  transition:transform .22s var(--ease),border-color .22s;
}
.f8jd .xqos5{
  display:block;width:18px;height:12px;border-radius:2.5px;flex-shrink:0;
  box-shadow:inset 0 0 0 .8px rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.55);
}
.ulq8pc:hover .f8jd{transform:translateY(-1px);border-color:rgba(255,255,255,.26)}

@media (max-width:640px){
  .f8jd{bottom:7px;right:7px;padding:3px 4px;gap:3px;border-radius:7px}
  .f8jd .xqos5{width:15px;height:10px;border-radius:2px}
}