.cb{position:relative;overflow:hidden;margin-inline:12px;border-radius:24px;background:var(--g-contest);color:var(--g-on-contest);font-family:var(--g-font);flex:none}.cb-strip{position:absolute;top:0;right:0;bottom:0;width:150px}.cb-strip img{width:100%;height:100%;object-fit:cover;object-position:48% 40%;display:block}.cb-strip:before{content:"";position:absolute;top:0;bottom:0;left:-6px;width:46px;background:linear-gradient(90deg,var(--g-contest) 12%,transparent)}.cb.is-final .cb-strip img{object-position:46% 40%}.cb-mosaic{display:none}.cb-close{position:absolute;top:10px;right:10px;z-index:2;width:30px;height:30px;border:0;border-radius:999px;background:var(--g-media-dim);color:var(--g-on-contest);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease)}.cb-close:active{transform:scale(.92)}.cb-main{position:relative;gap:16px;padding:16px}.cb-main,.cb-text{display:flex;flex-direction:column}.cb-text{align-items:flex-start;gap:9px;max-width:calc(100% - 98px)}.cb-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;background:color-mix(in srgb,var(--g-on-contest) 14%,transparent);color:var(--g-contest-aqua);font-size:11.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.cb-chip.is-aqua{background:var(--g-contest-aqua);color:var(--g-contest)}.cb-title{font-size:23px;line-height:1.1;font-weight:800;letter-spacing:-.02em;text-wrap:balance}.cb-lead{font-size:13.5px;line-height:1.35;color:color-mix(in srgb,var(--g-on-contest) 84%,transparent)}.cb-when{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:color-mix(in srgb,var(--g-on-contest) 78%,transparent)}.cb-when svg{color:var(--g-contest-aqua);flex:none}.cb-prize{margin-top:2px;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 8px 0 6px;border-radius:12px;background:var(--g-media-chip);color:var(--g-on-contest);font-size:13.5px;font-weight:800;text-decoration:none;white-space:nowrap}.cb-prize-ico{width:24px;height:24px;border-radius:8px;background:var(--g-contest-aqua);color:var(--g-contest);display:flex;align-items:center;justify-content:center;flex:none}.cb-prize-chev{color:var(--g-contest-aqua)}.cb-faces{align-items:center;gap:8px;font-size:13px;font-weight:700;color:color-mix(in srgb,var(--g-on-contest) 84%,transparent);white-space:nowrap}.cb-faces,.cb-faces-row{display:flex}.cb-faces-row>*{width:32px;height:32px;border-radius:999px;object-fit:cover;box-shadow:0 0 0 2px var(--g-contest);flex:none}.cb-faces-row>*+*{margin-left:-10px}.cb-face-empty{display:flex;align-items:center;justify-content:center;background:var(--g-contest-2);font-size:13px;font-weight:800}.cb-btns{display:flex;gap:8px}.cb-btn{flex:1 1;min-width:0;height:42px;padding:0 10px;box-sizing:border-box;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:14.5px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform var(--g-t-tap) var(--g-ease)}.cb-btn:active{transform:scale(.97)}.cb-btn.is-aqua{background:var(--g-contest-aqua);color:var(--g-contest)}.cb-btn.is-white{background:var(--g-on-contest);color:var(--g-contest)}@media (max-width:360px){.cb-btns{flex-direction:column}.cb-btn{flex:none}}@media (min-width:901px){.cb{margin-inline:0;display:flex;min-height:300px}.cb-strip{display:none}.cb-main{order:-1;width:300px;flex:none;box-sizing:border-box;justify-content:space-between}.cb-text{max-width:280px}.cb-btns{flex-direction:column}.cb-btn{flex:none}.cb-close{top:22px;right:22px;background:var(--g-media-dim)}.cb-mosaic{flex:1 1;min-width:0;display:grid;gap:8px;padding:12px 12px 12px 0;grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr}.cb-mosaic.is-n3>:first-child{grid-row:1/span 2}.cb-mosaic.is-n6{grid-template-columns:repeat(3,minmax(0,1fr))}.cb.is-results .cb-mosaic{grid-template-columns:1.3fr 1fr}.cb-tile{position:relative;min-height:0;border-radius:16px;overflow:hidden;background:var(--g-contest-2)}.cb-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;display:block}.cb-tile-label{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);height:24px;padding:0 9px;box-sizing:border-box;border-radius:999px;background:var(--g-media-scrim);color:var(--g-on-media);font-size:12px;font-weight:800;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.c-steps{margin:0;padding:0;list-style:none;display:flex;gap:10px}.c-steps>li{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.c-step-top{gap:6px}.c-step-num,.c-step-top{display:flex;align-items:center}.c-step-num{width:24px;height:24px;border-radius:999px;flex:none;justify-content:center;font-size:12.5px;font-weight:800;background:var(--g-sunken);color:var(--g-ink-3)}.c-step-line{flex:1 1 auto;height:3px;border-radius:2px;background:var(--g-line)}.c-steps b{font-size:13.5px;line-height:1.2;color:var(--g-ink)}.c-step-when{font-size:12px;font-weight:600;color:var(--g-ink-3)}.c-steps>li.is-on .c-step-num{background:var(--g-contest-aqua);color:var(--g-contest)}.c-steps>li.is-done .c-step-num{background:var(--g-contest-2);color:var(--g-on-contest)}.c-steps>li.is-done .c-step-line{background:var(--g-contest-aqua)}.c-steps.is-dark b{color:var(--g-on-contest);font-size:12.5px}.c-steps.is-dark .c-step-num,.c-steps.is-dark .c-step-when{color:color-mix(in srgb,var(--g-on-contest) 72%,transparent)}.c-steps.is-dark .c-step-num{background:color-mix(in srgb,var(--g-on-contest) 16%,transparent)}.c-steps.is-dark .c-step-line{background:color-mix(in srgb,var(--g-on-contest) 18%,transparent)}.c-steps.is-dark>li.is-on .c-step-num{background:var(--g-contest-aqua);color:var(--g-contest)}.c-steps.is-dark>li.is-done .c-step-num{background:color-mix(in srgb,var(--g-contest-aqua) 35%,transparent);color:var(--g-on-contest)}.c-steps.is-dark>li.is-done .c-step-line{background:var(--g-contest-aqua)}.cs-card{margin-bottom:14px;padding:18px;border-radius:22px;background:var(--g-contest);color:var(--g-on-contest);font-family:var(--g-font);display:flex;flex-direction:column;gap:14px;text-decoration:none}.cs-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800}.cs-title svg{flex:none}.cs-left,.cs-title svg{color:var(--g-contest-aqua)}.cs-left{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:12px;background:var(--g-media-chip);font-size:13.5px;font-weight:700}.cs-left svg{flex:none}.c-logo-row{display:inline-flex;align-items:center;gap:.45em;font-size:12px;line-height:1;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.c-logo-mark{width:.78em;height:1.04em;flex:none;background-color:currentColor;-webkit-mask:url(/brand/gavs-mark.svg) center/contain no-repeat;mask:url(/brand/gavs-mark.svg) center/contain no-repeat}.c-logo-x{font-weight:600;opacity:.7}.cdog{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 10px;border-radius:20px;background:var(--g-contest);color:var(--g-on-contest);font-family:var(--g-font);text-decoration:none;transition:transform var(--g-t-tap) var(--g-ease)}.cdog:active{transform:scale(.99)}.cdog-thumb{width:52px;height:70px;border-radius:12px;overflow:hidden;flex:none;background:var(--g-contest-2)}.cdog-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cdog-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.cdog-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--g-contest-aqua)}.cdog-label svg{flex:none}.cdog-title{font-size:16.5px;line-height:1.2;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdog-sub{font-size:13px;color:color-mix(in srgb,var(--g-on-contest) 80%,transparent)}.cdog-play{width:36px;height:36px;border-radius:999px;background:var(--g-contest-aqua);color:var(--g-contest);display:flex;align-items:center;justify-content:center;flex:none}.cdog-play-label{display:none}@media (min-width:901px){.cdog{padding:12px 14px 12px 12px;border-radius:22px;gap:14px}.cdog-thumb{width:58px;height:78px}.cdog-title{font-size:18px}.cdog-sub{font-size:13.5px}.cdog-play{width:auto;height:42px;padding:0 16px;border-radius:12px;gap:8px;font-size:14.5px;font-weight:800}.cdog-play-label{display:inline}}.cb-btn.is-wide{flex:1 1 auto}.cb-when.cb-when-big{align-self:flex-start;padding:8px 14px;border-radius:999px;background:var(--g-contest-aqua);color:var(--g-contest);font-size:15px;font-weight:800}