.winner-module__LS4qOW__page{margin-top:70px}.winner-module__LS4qOW__breadcrumb,.winner-module__LS4qOW__nomHero,.winner-module__LS4qOW__body{max-width:1340px;margin:0 auto;padding-left:48px;padding-right:48px}.winner-module__LS4qOW__bcInner{color:var(--text3);align-items:center;gap:8px;padding:20px 0;font-size:12px;display:flex}.winner-module__LS4qOW__bcCurr{color:var(--text2);font-weight:600}.winner-module__LS4qOW__statusBar{background:var(--text);color:var(--white);border-radius:18px 18px 0 0;justify-content:space-between;gap:16px;padding:16px 24px;display:flex}.winner-module__LS4qOW__statusLeft{align-items:center;gap:14px;display:flex}.winner-module__LS4qOW__statusPill{border:1px solid var(--gold-mid);background:var(--gold-dim);color:var(--gold);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:10px}.winner-module__LS4qOW__nomTitle{font-family:var(--bb);font-size:clamp(20px,3vw,32px);line-height:1}.winner-module__LS4qOW__nomSub{color:#ffffff6b;margin-top:4px;font-size:12px}.winner-module__LS4qOW__nomSubLabel{color:#ffffff6b;font-weight:400}.winner-module__LS4qOW__nomSubValue{color:#ffffffb8;font-weight:400}.winner-module__LS4qOW__statusRight{align-items:center;gap:8px;display:flex}.winner-module__LS4qOW__goldBtn{letter-spacing:.07em;text-transform:uppercase;background:var(--gold);color:var(--text);border-radius:999px;padding:10px 16px;font-size:11px;font-weight:700}.winner-module__LS4qOW__previewWrap{height:360px;color:var(--white);background:linear-gradient(140deg,#1c1910 0%,#22190f 50%,#1c1910 100%);position:relative;overflow:hidden}.winner-module__LS4qOW__previewImg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.winner-module__LS4qOW__previewBg{font-family:var(--bb);color:#ffffff0a;z-index:0;justify-content:center;align-items:center;font-size:clamp(70px,14vw,180px);display:flex;position:absolute;inset:0}.winner-module__LS4qOW__previewBadge,.winner-module__LS4qOW__previewRank,.winner-module__LS4qOW__previewUrl{z-index:1;background:#1a1410d1;border:1px solid #ffffff24;border-radius:999px;padding:8px 14px;font-size:11px;position:absolute}.winner-module__LS4qOW__previewBadge{top:16px;left:16px}.winner-module__LS4qOW__previewRank{top:16px;right:16px}.winner-module__LS4qOW__previewUrl{bottom:16px;left:16px}.winner-module__LS4qOW__metaBar{border:1.5px solid var(--border);background:var(--surface);border-top:0;border-radius:0 0 18px 18px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.winner-module__LS4qOW__metaItem{border-right:1px solid var(--border2);min-width:0;padding:16px 18px}.winner-module__LS4qOW__metaItem:last-child{border-right:0}.winner-module__LS4qOW__metaLabel{color:var(--text3);letter-spacing:.12em;text-transform:uppercase;font-size:10px;display:block}.winner-module__LS4qOW__metaValue{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;font-weight:600;display:block;overflow:hidden}.winner-module__LS4qOW__body{grid-template-columns:1fr 320px;gap:28px;padding-top:36px;padding-bottom:80px;display:grid}.winner-module__LS4qOW__main{flex-direction:column;gap:16px;display:flex}.winner-module__LS4qOW__card{background:var(--surface);border:1.5px solid var(--border);border-radius:16px;padding:20px}.winner-module__LS4qOW__sectionTitle{font-family:var(--bb);margin-bottom:12px;font-size:24px}.winner-module__LS4qOW__paragraph{color:var(--text2);font-size:14px;line-height:1.75}.winner-module__LS4qOW__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.winner-module__LS4qOW__galleryItem{aspect-ratio:16/9;border:1.5px solid var(--border2);background:var(--text);border-radius:12px;overflow:hidden}.winner-module__LS4qOW__sidebar{align-self:start;position:sticky;top:84px}.winner-module__LS4qOW__voteWidget{color:var(--white);background:#1a1410;border:1px solid #ffffff0f;border-radius:18px;padding:24px 22px;position:relative;overflow:hidden}.winner-module__LS4qOW__voteWidget:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.winner-module__LS4qOW__voteWidget:after{content:"";pointer-events:none;background:radial-gradient(#fcaf0f29,#0000 70%);border-radius:50%;width:220px;height:140px;position:absolute;bottom:-42px;left:50%;transform:translate(-50%)}.winner-module__LS4qOW__voteWidgetTitle{z-index:1;text-align:center;font-family:var(--bb);letter-spacing:.04em;margin-bottom:14px;font-size:26px;position:relative}.winner-module__LS4qOW__ringWrap{z-index:1;width:114px;height:114px;margin:0 auto 18px;position:relative}.winner-module__LS4qOW__ring{width:100%;height:100%}.winner-module__LS4qOW__ringTrack{fill:none;stroke:#ffffff0f;stroke-width:8px}.winner-module__LS4qOW__ringFill{fill:none;stroke:var(--gold);stroke-width:8px;stroke-linecap:round;stroke-dasharray:326;transform-origin:50%;transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1);transform:rotate(-90deg)}.winner-module__LS4qOW__ringCenter{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.winner-module__LS4qOW__ringCenter span{font-family:var(--bb);letter-spacing:.04em;font-size:26px;line-height:1}.winner-module__LS4qOW__ringCenter small{color:#ffffff4d;letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:8px;font-weight:700}.winner-module__LS4qOW__voteBtn{width:100%;font-family:var(--bb);letter-spacing:.06em;text-transform:uppercase;color:var(--text);background:var(--gold);z-index:1;border:0;border-radius:999px;padding:14px;font-size:20px;line-height:1;transition:transform .22s,box-shadow .22s,background-color .22s;position:relative}.winner-module__LS4qOW__voteBtn:hover{background:#e09e0e;transform:translateY(-2px);box-shadow:0 10px 28px #fcaf0f80}.winner-module__LS4qOW__voteBtnDone{color:#ffffffad;background:#ffffff1f}.winner-module__LS4qOW__voteBtnDone:hover{box-shadow:none;background:#ffffff1f;transform:none}.winner-module__LS4qOW__voteBtn:disabled{cursor:not-allowed;opacity:.85}.winner-module__LS4qOW__relatedSection{max-width:1340px;margin:0 auto;padding:0 48px 80px}.winner-module__LS4qOW__relatedHead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.winner-module__LS4qOW__relatedTitle{font-family:var(--bb);letter-spacing:.04em;font-size:28px}.winner-module__LS4qOW__relatedLink{color:var(--blue);font-size:12px;font-weight:600}.winner-module__LS4qOW__relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.winner-module__LS4qOW__relatedCard{border:1.5px solid var(--border);background:var(--surface);cursor:pointer;border-radius:14px;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,border-color .2s;overflow:hidden}.winner-module__LS4qOW__relatedCard:hover{border-color:var(--gold-mid);transform:translateY(-4px);box-shadow:0 14px 40px #1a14101f}.winner-module__LS4qOW__relatedCardMedia{background:#1a1410 50%/cover no-repeat;height:160px;transition:transform .5s cubic-bezier(.25,.46,.45,.94);position:relative}.winner-module__LS4qOW__relatedCard:hover .winner-module__LS4qOW__relatedCardMedia{transform:scale(1.04)}.winner-module__LS4qOW__relatedCardFallback{font-family:var(--bb);color:#ffffff14;place-items:center;font-size:36px;display:grid;position:absolute;inset:0}.winner-module__LS4qOW__relatedCardOverlay{background:linear-gradient(#00000014 30%,#000000e0 90%);position:absolute;inset:0}.winner-module__LS4qOW__relatedCardInfo{z-index:2;padding:12px;position:absolute;bottom:0;left:0;right:0}.winner-module__LS4qOW__relatedCardCategory{color:#ffffff85;text-transform:uppercase;letter-spacing:.14em;margin-bottom:4px;font-size:9px}.winner-module__LS4qOW__relatedCardTitle{color:#fff;font-family:var(--bb);letter-spacing:.03em;font-size:17px;line-height:1.1}.winner-module__LS4qOW__lightbox{z-index:60;background:#111111e6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.winner-module__LS4qOW__lightboxInner{background:var(--text);width:min(900px,100%);color:var(--white);border-radius:16px;position:relative;overflow:hidden}.winner-module__LS4qOW__lightboxClose{width:34px;height:34px;color:var(--white);background:#ffffff14;border:1px solid #fff3;border-radius:8px;font-size:20px;position:absolute;top:10px;right:10px}.winner-module__LS4qOW__lightboxImage{aspect-ratio:16/9;place-items:center;display:grid}.winner-module__LS4qOW__lightboxFooter{color:#ffffffb3;border-top:1px solid #ffffff24;justify-content:space-between;padding:12px 16px;font-size:12px;display:flex}@media (max-width:980px){.winner-module__LS4qOW__body{grid-template-columns:1fr}.winner-module__LS4qOW__sidebar{position:static}.winner-module__LS4qOW__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.winner-module__LS4qOW__breadcrumb,.winner-module__LS4qOW__nomHero,.winner-module__LS4qOW__body,.winner-module__LS4qOW__relatedSection{padding-left:20px;padding-right:20px}.winner-module__LS4qOW__statusBar{flex-direction:column}.winner-module__LS4qOW__statusLeft{flex-direction:column;align-items:start}.winner-module__LS4qOW__metaBar{grid-template-columns:repeat(2,minmax(0,1fr))}.winner-module__LS4qOW__metaItem:nth-child(2n){border-right:0}.winner-module__LS4qOW__metaItem:last-child{border-right:0;grid-column:1/-1}}
