.stories{min-width:0}.stories-row{scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin:0;padding:2px 2px 4px;list-style:none;display:flex;overflow-x:auto}.stories-row::-webkit-scrollbar{display:none}.stories-row>li{flex:none;position:relative}.story-chip{width:72px;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:0;display:grid}.story-chip:focus-visible{outline:none}.story-chip:focus-visible .story-ring{outline:3px solid var(--color-focus);outline-offset:2px}.story-ring{background:conic-gradient(from 210deg, var(--brand-blue), #8b5cf6, #ff3b81, #ffb703, var(--brand-blue));width:68px;height:68px;transition:transform var(--motion-fast) ease-out;border-radius:50%;padding:3px;display:grid;position:relative}.story-chip:active .story-ring{transform:scale(.95)}.story-ring[data-kind=week]{background:conic-gradient(from 210deg,#6d28d9,#a855f7,#ec4899,#6d28d9)}.story-ring[data-kind=picks]{background:conic-gradient(from 210deg, var(--brand-blue), #22d3ee, #34d399, var(--brand-blue))}.story-ring.is-seen{background:color-mix(in srgb, var(--color-muted-strong) 35%, transparent)}.story-ring.is-add{background:0 0;padding:0}.story-avatar{border:3px solid var(--color-surface);background:var(--color-subtle);width:100%;height:100%;color:var(--color-ink);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:800;display:grid;overflow:hidden}.story-ring.is-add .story-avatar{border:0}.story-avatar img{object-fit:cover;width:100%;height:100%}.story-avatar-week{color:#fff;background:linear-gradient(135deg,#3b1782,#a855f7)}.story-avatar-picks{color:#fff;background:linear-gradient(135deg,#0050c8,#22d3ee)}.story-avatar-telegram{color:#fff;background:#2aabee}.story-avatar-partner{background:#fff}.story-avatar-partner img{object-fit:contain;width:82%;height:82%}.story-label{text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:.75rem;line-height:1.2;overflow:hidden}.story-add-badge{border:3px solid var(--color-surface);background:var(--color-brand);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;line-height:0;display:grid;position:absolute;bottom:0;right:0}.story-add-badge svg{display:block}.story-add-badge.is-button{cursor:pointer;top:44px;bottom:auto;right:2px}@media (max-width:639px){.stories{margin-inline:-16px}.stories-row{padding-inline:16px;scroll-padding-inline:16px}}.story-viewer{color:#fff;background:#000;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.story-viewer[open]{place-items:center;display:grid}.story-viewer::backdrop{background:#000}.story-frame{background:#111;flex-direction:column;width:min(100%,56.25dvh);height:100dvh;display:flex;position:relative;overflow:hidden}.story-progress{z-index:3;top:max(10px, env(safe-area-inset-top));gap:4px;display:flex;position:absolute;left:10px;right:10px}.story-progress span{background:#ffffff59;border-radius:2px;flex:1;height:3px;overflow:hidden}.story-progress i{transform-origin:0;background:#fff;height:100%;display:block}.story-head{z-index:3;top:calc(max(10px, env(safe-area-inset-top)) + 10px);text-shadow:0 1px 4px #00000073;align-items:center;gap:8px;display:flex;position:absolute;left:12px;right:6px}.story-head-author{color:#fff;align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.story-head-author b{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.story-head .story-avatar{border:0;flex:none;width:32px;height:32px;font-size:.875rem}.story-head time{color:#ffffffbf;font-size:.8125rem}.story-head-actions{align-items:center;margin-left:auto;display:flex}.story-viewer .more-actions-trigger{color:#fff;background:0 0}.story-viewer .more-actions-panel{color:var(--color-ink);text-shadow:none}.story-close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.story-stage{touch-action:none;-webkit-user-select:none;user-select:none;flex:1;place-items:center;min-height:0;display:grid;position:relative}.story-stage>img,.story-stage>video{object-fit:contain;width:100%;height:100%}.story-caption{color:#fff;overflow-wrap:anywhere;background:#0000008c;border-radius:14px;flex:1;min-width:0;margin:0;padding:10px 14px;font-size:1rem;line-height:1.4}.story-foot{z-index:3;left:16px;right:16px;bottom:calc(20px + env(safe-area-inset-bottom));pointer-events:none;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex;position:absolute}.story-foot>*{pointer-events:auto}.story-like,.story-stats{border-radius:var(--radius-pill);color:#fff;min-height:48px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#00000073;border:0;flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:800;display:inline-flex}.story-like{justify-content:center;min-width:48px}.story-like.is-liked{color:#ff4e6a}.story-like.is-liked svg{animation:.36s cubic-bezier(.2,.9,.3,1.4) story-like-pop}.story-like span{color:#fff}.story-stats svg:nth-of-type(2){margin-left:6px}@keyframes story-like-pop{40%{transform:scale(1.3)}}.story-likers{z-index:6;max-height:60%;padding:8px 16px calc(16px + env(safe-area-inset-bottom));color:#fff;background:#1b1d22;border-radius:22px 22px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.story-likers header{justify-content:space-between;align-items:center;padding:6px 0;display:flex}.story-likers ul{margin:0;padding:0;list-style:none;overflow-y:auto}.story-likers a{color:inherit;align-items:center;gap:12px;padding:8px 0;text-decoration:none;display:flex}.story-likers a>span:last-child{display:grid}.story-likers small{color:#fff9}.story-likers p{color:#ffffffb3;margin:8px 0}.story-liker-avatar{background:#2f343c;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid;overflow:hidden}.story-liker-avatar img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.story-like.is-liked svg{animation:none}}.story-nav{display:none}@media (min-width:640px) and (pointer:fine){.story-frame{border-radius:18px;height:min(100dvh - 32px,860px);overflow:visible}.story-stage{border-radius:18px;overflow:hidden}.story-nav{z-index:4;color:#111;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.story-nav[data-side=prev]{left:-60px}.story-nav[data-side=next]{right:-60px}.story-nav:disabled{opacity:.3;cursor:default}}.story-card{width:100%;height:100%;padding:96px 28px calc(48px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;gap:12px;display:flex}.story-card small{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:.8125rem;font-weight:800}.story-card p{margin:0;font-size:1.125rem;line-height:1.4}.story-card-note{opacity:.85;font-size:.9375rem!important}.tg-promo{--tg-bg:#006eff;--tg-ink:#fff;width:100%;height:100%;padding:88px 24px calc(40px + env(safe-area-inset-bottom));background:var(--tg-bg);color:var(--tg-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:relative;overflow:hidden}.tg-promo[data-page=bot]{--tg-bg:#f4f1ea;--tg-ink:#111}.tg-promo>*,.tg-promo-pills li{animation:.6s cubic-bezier(.2,.8,.2,1) both wrap-rise;animation-delay:calc(var(--line,0) * .11s + .1s)}.tg-promo-pills{animation:none}.tg-promo-handle{border-radius:var(--radius-pill);background:#ffffff29;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:.875rem;font-weight:700;display:inline-flex}.tg-promo[data-page=bot] .tg-promo-handle{background:#00000012}.tg-promo-handle img{object-fit:cover;border-radius:50%;width:28px;height:28px}.tg-promo-title{letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:anywhere;max-width:12ch;font-size:clamp(2.5rem,13vw,3.5rem);font-weight:700;line-height:.92}.tg-promo-pills{flex-direction:column;align-items:center;gap:10px;margin:6px 0;padding:0;list-style:none;display:flex}.tg-promo-pills li{border-radius:var(--radius-pill);white-space:nowrap;padding:9px 20px;font-size:1.125rem;font-weight:700;box-shadow:0 10px 22px -14px #0009}.tg-promo-pills li:nth-child(4n+1){color:#fff;background:#ff5a1f;rotate:-4deg}.tg-promo-pills li:nth-child(4n+2){color:#1b1340;background:#b9a7ff;rotate:3deg}.tg-promo-pills li:nth-child(4n+3){color:#2b1d00;background:#ffc93c;rotate:-2deg}.tg-promo-pills li:nth-child(4n+4){color:#fff;background:#12203d;rotate:4deg}.tg-promo[data-page=bot] .tg-promo-pills li:nth-child(4n+4){background:var(--brand-blue)}.tg-promo-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.tg-promo-cta{border-radius:var(--radius-pill);background:var(--tg-ink);min-height:48px;color:var(--tg-bg);padding:14px 26px;font-weight:700;text-decoration:none}.tg-promo-cta.is-secondary{color:var(--tg-ink);background:0 0;box-shadow:inset 0 0 0 2px}@media (prefers-reduced-motion:reduce){.tg-promo>*,.tg-promo-pills li{animation:none}}.story-card-partner{color:#fff;background:#c8101e;align-items:flex-start;position:relative;overflow:hidden}.story-partner-logo{aspect-ratio:1;background:#fff;border-radius:28px;place-items:center;width:min(46%,180px);margin-bottom:8px;display:grid;transform:rotate(-4deg);box-shadow:0 18px 40px -18px #00000080}.story-partner-logo img{object-fit:contain;width:84%;height:84%}.story-card-partner>strong{font-size:2rem;line-height:1.1}.story-telegram-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex;position:relative}.story-telegram-actions .story-card-cta{margin-top:0}.story-card-cta.is-secondary{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #fffc}.story-card-cta{z-index:2;border-radius:var(--radius-pill);color:#111;background:#fff;align-self:flex-start;margin-top:12px;padding:12px 20px;font-weight:800;text-decoration:none;position:relative}.pick,.picks-cover{isolation:isolate;width:100%;height:100%;padding:92px 24px calc(28px + env(safe-area-inset-bottom));color:#fff;background:#070c22;flex-direction:column;justify-content:center;gap:12px;display:flex;position:relative;overflow:clip}.pick>:not(.pick-glow),.picks-cover>:not(.wrap-shapes){z-index:1;animation:.6s cubic-bezier(.2,.8,.2,1) both wrap-rise;animation-delay:calc(var(--line,0) * .11s + 80ms);position:relative}.pick-glow{z-index:0;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--pick) 75%, transparent), transparent);opacity:.5;pointer-events:none;border-radius:50%;width:140%;animation:5s ease-in-out infinite pick-breathe;position:absolute;top:30%;left:50%;translate:-50% -50%}.pick-kicker{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:.8125rem;font-weight:800}.pick-stage{height:clamp(120px,29dvh,270px)}.pick-can-img{display:block}.pick-can-img.is-big{object-fit:contain;filter:drop-shadow(0 18px 22px #0000008c);width:auto;max-width:64%;height:100%;margin:auto;animation:4.2s ease-in-out infinite pick-float;position:absolute;inset:0}.pick-can-img.is-big:not([data-cutout]){aspect-ratio:1;background:#fff;border-radius:28px;padding:8%}.pick-can-img.is-empty{aspect-ratio:1;background:#ffffff1a;border-radius:24px;place-items:center;font-size:3rem;display:grid}.pick-match{background:conic-gradient(#fff calc(var(--m) * 1%), #ffffff2e 0);border-radius:50%;align-content:center;place-items:center;width:78px;height:78px;display:grid;position:absolute;top:0;right:0}.pick-match:before{content:"";background:#0d1536;border-radius:50%;position:absolute;inset:5px}.pick-match b,.pick-match small{position:relative}.pick-match b{font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:900;line-height:1}.pick-match small{opacity:.75;font-size:.625rem;font-weight:700}.pick-name small{letter-spacing:.04em;text-transform:uppercase;opacity:.75;font-size:.875rem;font-weight:800;display:block}.pick-name strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.75rem,8vw,2.25rem);font-weight:900;line-height:1.05;display:block}.pick-facts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pick-facts li{border-radius:var(--radius-pill);background:#ffffff1f;padding:6px 12px;font-size:.8125rem;font-weight:700}.pick-why{border-radius:var(--radius-xl);background:#ffffff14;gap:8px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.pick-why h3{color:color-mix(in srgb, var(--pick) 45%, #fff);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.pick-why p{margin:0;font-size:1rem;line-height:1.35}.pick-why b{font-weight:800}.pick-why small{opacity:.75;font-size:.8125rem}.pick-fans{vertical-align:middle;margin-right:8px;display:inline-flex}.pick-fans span{background:var(--brand-blue);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.75rem;font-weight:800;display:grid;overflow:hidden;box-shadow:0 0 0 2px #151d3d}.pick-fans span+span{margin-left:-8px}.pick-fans img{object-fit:cover;width:100%;height:100%}.pick-because{align-items:center;gap:10px;display:flex}.pick-because-cans{flex:none;display:flex}.pick-because-cans .pick-can-img[data-cutout]{width:24px;height:42px}.pick-because-cans .pick-can-img:not([data-cutout]){width:34px;height:34px}.pick-because-cans .pick-can-img+.pick-can-img{margin-left:-4px}.pick-because small{min-width:0;line-height:1.35}.pick-can-img.is-small{object-fit:contain;flex:none;width:28px;height:28px}.pick-can-img.is-small:not([data-cutout]){background:#fff;border-radius:8px;padding:2px}.pick-can-img.is-small.is-empty{font-size:.875rem}.pick-actions{align-items:center;gap:10px;display:flex}.pick-open{border-radius:var(--radius-pill);color:#0b1230;background:#fff;flex:1;justify-content:center;align-items:center;gap:8px;min-height:52px;font-weight:800;text-decoration:none;display:inline-flex}.pick-round{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.pick-round[aria-pressed=true]{color:#e5484d;background:#fff}.pick-round:disabled{opacity:.45;cursor:default}.pick[data-nope] .pick-stage{opacity:.35;filter:grayscale();transition:opacity .3s ease-out}.picks-cover{--s1:var(--brand-blue);--s2:#7c5cff;--s3:#3fd6ff;background:linear-gradient(170deg,#0a1640,#0b2a8f);gap:14px}.picks-cover[data-page=outro]{--s1:#7c5cff;--s2:#3fd6ff;--s3:#fff;background:var(--brand-blue)}.picks-cover .wrap-shapes{opacity:.55}.picks-cover .picks-for{text-transform:none;letter-spacing:0}.picks-cover>small{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:.8125rem;font-weight:800}.picks-cover p{margin:0;font-size:1.0625rem;line-height:1.4}.picks-title{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(2.25rem,11vw,3rem);font-weight:900;line-height:1}.picks-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.picks-chips li{border-radius:var(--radius-pill);background:#ffffff24;padding:8px 14px;font-size:.875rem;font-weight:800}.picks-chips li:first-child{color:#0b2a8f;background:#fff}.picks-cover .picks-basis{opacity:.75;font-size:.875rem}.picks-fan{justify-content:center;margin-top:6px;display:flex}.picks-fan .pick-can-img.is-small{filter:drop-shadow(0 12px 16px #00000073);width:76px;height:104px}.picks-fan .pick-can-img.is-small:not([data-cutout]){border-radius:18px;height:76px}.picks-fan>:first-child{translate:14px 8px;rotate:-12deg}.picks-fan>:nth-child(2){z-index:1;scale:1.15}.picks-fan>:nth-child(3){translate:-14px 8px;rotate:12deg}.picks-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0;padding:0;list-style:none;display:grid}.picks-grid a{aspect-ratio:3/4;border-radius:var(--radius-lg);color:#fff;background:#ffffff24;place-items:center;text-decoration:none;display:grid;position:relative}.picks-grid .pick-can-img.is-small{width:64%;height:70%}.picks-grid .pick-can-img.is-small:not([data-cutout]){aspect-ratio:1;height:auto}.picks-grid b{border-radius:var(--radius-pill);color:#0b2a8f;background:#fff;padding:2px 8px;font-size:.75rem;font-weight:900;position:absolute;bottom:-8px;left:50%;translate:-50%}.pick-cta{align-items:center;gap:8px;display:inline-flex}@keyframes pick-breathe{0%,to{opacity:.42;scale:1}50%{opacity:.6;scale:1.06}}@keyframes pick-float{0%,to{translate:0;rotate:-3deg}50%{translate:0 -8px;rotate:2deg}}@media (max-height:700px){.pick{gap:9px;padding-top:84px}.pick-because small{display:none}}@media (prefers-reduced-motion:reduce){.pick>*,.picks-cover>*,.pick-glow,.pick-can-img.is-big{animation:none!important}}.story-composer{border-radius:var(--radius-2xl);background:var(--color-surface);width:min(420px,100vw - 24px);color:var(--color-ink);border:0;padding:16px}.story-composer::backdrop{background:#0009}.story-composer[open]{gap:12px;display:grid}.story-composer-head{justify-content:space-between;align-items:center;display:flex}.story-composer-head h2{margin:0;font-size:1.25rem}.story-composer-pick{aspect-ratio:9/16;background:var(--color-subtle);width:100%;max-height:56dvh;color:var(--color-muted-strong);text-align:center;cursor:pointer;border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.story-composer-pick>span{justify-items:center;gap:8px;padding:16px;font-weight:700;display:grid}.story-composer-pick small{font-size:.8125rem;font-weight:400}.story-composer-pick img,.story-composer-pick video{object-fit:cover;width:100%;height:100%}.story-composer-pick input{opacity:0;cursor:pointer;position:absolute;inset:0}.story-composer-caption input{border-radius:var(--radius-lg);background:var(--color-subtle);width:100%;min-height:48px;color:var(--color-ink);font:inherit;border:1px solid #0000;padding:10px 14px}.story-composer-submit{justify-content:center;width:100%;min-height:48px}@media (prefers-reduced-motion:reduce){.story-ring{transition:none}}.wrap{--bg:#1e0b4f;--ink:#fff;--s1:#ff4ecd;--s2:#c6f24e;--s3:#5b8cff;isolation:isolate;width:100%;height:100%;padding:104px 28px calc(56px + env(safe-area-inset-bottom));background:var(--bg);color:var(--ink);flex-direction:column;justify-content:center;gap:14px;display:flex;position:relative;overflow:hidden}.wrap[data-page=cans]{--bg:#c6f24e;--ink:#13141a;--s1:#2a35f0;--s2:#ff5a1f;--s3:#13141a}.wrap[data-page=drink]{--bg:#ff5a1f;--ink:#fff;--s1:#ffd23f;--s2:#1e0b4f;--s3:#ff9bd8}.wrap[data-page=progress]{--bg:#2a35f0;--ink:#fff;--s1:#c6f24e;--s2:#ff4ecd;--s3:#8fd3ff}.wrap[data-page=discover]{--bg:#ff4ecd;--ink:#1a0730;--s1:#ffd23f;--s2:#2a35f0;--s3:#fff}.wrap[data-page=summary]{--bg:#13141a;--ink:#fff;--s1:#c6f24e;--s2:#ff4ecd;--s3:#2a35f0}.wrap[data-page=empty]{--bg:#2b2d36;--ink:#fff;--s1:#5b8cff;--s2:#c6f24e;--s3:#ff4ecd}.wrap>:not(.wrap-shapes){z-index:1;animation:.65s cubic-bezier(.2,.8,.2,1) both wrap-rise;animation-delay:calc(var(--line,0) * .13s + .12s);position:relative}.wrap small{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:.8125rem;font-weight:800}.wrap p{margin:0}.wrap-title{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(2.25rem,11vw,3rem);font-weight:900;line-height:1}.wrap-number{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(6rem,36vw,10rem);font-weight:900;line-height:.85}.wrap-number span{letter-spacing:0;margin-left:.08em;font-size:.3em}.wrap[data-page=progress] .wrap-number{white-space:nowrap;font-size:clamp(3.75rem,20vw,7rem)}.wrap-lead{font-size:1.25rem;font-weight:700;line-height:1.3}.wrap-badge{border-radius:var(--radius-pill);background:var(--ink);color:var(--bg);align-self:flex-start;padding:8px 14px;font-weight:700}.wrap-week{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:132px;margin:8px 0 0;padding:0;list-style:none;display:grid}.wrap-week li{text-align:center;flex-direction:column;justify-content:flex-end;gap:6px;height:100%;display:flex}.wrap-week li>span{height:max(10px, calc(var(--h) * 100% - 22px));background:var(--ink);color:var(--bg);transform-origin:bottom;border-radius:10px;place-items:start center;padding-top:4px;animation:.7s cubic-bezier(.2,.8,.2,1) .5s both wrap-bar;display:grid}.wrap-week li[data-empty]>span{opacity:.2}.wrap-week b{font-size:.8125rem}.wrap-week small{letter-spacing:0;text-transform:none;font-size:.6875rem}.wrap-can{aspect-ratio:1;background:#fff;border-radius:32px;place-items:center;width:min(62%,240px);font-size:4rem;display:grid;rotate:-6deg;box-shadow:0 24px 48px -16px #00000073}.wrap-can img{object-fit:contain;mix-blend-mode:multiply;width:86%;height:86%}.wrap-facts{gap:14px;margin:6px 0 0;padding:0;font-size:1.0625rem;list-style:none;display:grid}.wrap-facts li{z-index:1;animation:.65s cubic-bezier(.2,.8,.2,1) both wrap-rise;animation-delay:calc(var(--line,0) * .13s + .12s);position:relative}.wrap-facts b{font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:900;line-height:1.05;display:block}.wrap-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 0;display:grid}.wrap-summary>div{background:#ffffff14;border-radius:18px;padding:14px}.wrap-summary>div:first-child{background:var(--s1);color:#13141a}.wrap-summary>div:nth-child(4){background:var(--s2);color:#13141a}.wrap-summary>.is-wide{grid-column:1/-1}.wrap-summary dt{opacity:.75;font-size:.75rem;font-weight:700}.wrap-summary dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:1.75rem;font-weight:900;line-height:1.1}.wrap-summary .is-wide dd{font-size:1.25rem}.wrap-sign{opacity:.6;font-size:.875rem}.wrap-shapes{z-index:0;pointer-events:none;position:absolute;inset:0}.wrap-shapes i{display:block;position:absolute}.wrap-shapes i:first-child{aspect-ratio:1;background:var(--s1);opacity:.9;border-radius:50%;width:85%;animation:9s ease-in-out infinite alternate wrap-drift;top:-18%;right:-30%}.wrap-shapes i:nth-child(2){aspect-ratio:1;background:var(--s2);opacity:.85;border-radius:28%;width:60%;animation:11s ease-in-out infinite alternate-reverse wrap-drift;bottom:-10%;left:-22%;rotate:18deg}.wrap-shapes i:nth-child(3){aspect-ratio:1;border:14px solid var(--s3);opacity:.7;border-radius:50%;width:38%;animation:14s linear infinite wrap-spin;top:46%;right:-14%}.wrap[data-page=cans] .wrap-shapes i:first-child{top:auto;bottom:-26%;right:-34%}.wrap[data-page=drink] .wrap-shapes i:first-child{border-radius:0 0 50% 50%;width:110%;top:-30%;right:-10%}.wrap[data-page=summary] .wrap-shapes{opacity:.35}@keyframes wrap-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes wrap-bar{0%{transform:scaleY(0)}}@keyframes wrap-drift{to{transform:translate(-8%,6%)scale(1.08)}}@keyframes wrap-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.wrap>*,.wrap-facts li,.wrap-week li>span,.wrap-shapes i{animation:none!important}}.story-frame[data-tone=light] .story-head,.story-frame[data-tone=light] .story-head-author{color:#13141a;text-shadow:none}.story-frame[data-tone=light] .story-head time{color:#13141ab3}.story-frame[data-tone=light] .story-close,.story-frame[data-tone=light] .more-actions-trigger{color:#13141a}.story-frame[data-tone=light] .story-progress span{background:#13141a33}.story-frame[data-tone=light] .story-progress i{background:#13141a}.story-share:disabled{opacity:.5;cursor:progress}.story-notice{z-index:5;left:50%;bottom:calc(92px + env(safe-area-inset-bottom));border-radius:var(--radius-pill);color:#13141a;white-space:nowrap;background:#fff;margin:0;padding:10px 16px;font-weight:700;position:absolute;transform:translate(-50%);box-shadow:0 10px 28px -10px #00000080}@media (horizontal-viewport-segments:2){.story-viewer[open]{justify-content:flex-start}.story-frame{width:min(env(viewport-segment-width 1 0), calc(100dvh * 9 / 16));margin-left:calc(env(viewport-segment-left 1 0) + (env(viewport-segment-width 1 0) - min(env(viewport-segment-width 1 0), calc(100dvh * 9 / 16))) / 2)}}.story-ring[data-kind=awards]{background:conic-gradient(from 210deg, var(--brand-blue), #7cc0ff, #fff, var(--brand-blue))}.story-avatar-awards{background:#fff}.story-avatar-awards img{object-fit:contain;width:84%;height:84%}.award-story{width:100%;height:100%;padding:84px 20px calc(32px + env(safe-area-inset-bottom));color:#fff;text-align:center;background:linear-gradient(115deg, transparent 0 38%, #ffffff12 38% 52%, transparent 52%), linear-gradient(200deg, transparent 0 60%, #ffffff0f 60% 72%, transparent 72%), radial-gradient(120% 80% at 50% 10%, #2f8bff 0%, var(--brand-blue) 55%, var(--brand-blue-deep) 100%);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:relative;overflow:hidden}.award-story>*,.award-story-grid>li{animation:.6s cubic-bezier(.2,.8,.2,1) both wrap-rise;animation-delay:calc(var(--line,0) * .11s + .1s)}.award-story>.award-story-grid{animation:none}.award-story-trophy{filter:drop-shadow(0 18px 30px #00145066);width:min(62%,260px);height:auto}.award-story-chip{border-radius:var(--radius-pill);background:#ffffff2e;padding:6px 12px;font-size:.8125rem;font-weight:700}.award-story-title{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2.25rem,11vw,3rem);font-weight:800;line-height:.95}.award-story-title span{opacity:.7;display:block}.award-story-heading{letter-spacing:-.02em;text-transform:uppercase;margin-top:-4px;font-size:clamp(1.875rem,9vw,2.5rem);font-weight:800;line-height:1}.award-story p{color:#ffffffe0;max-width:30ch;margin:0;font-size:.9375rem;line-height:1.4}.award-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:360px;margin:0;padding:0;list-style:none;display:grid}.award-story-tile{background:linear-gradient(165deg, var(--tile-a,#1150d8), var(--tile-b,#0a2468));border-radius:18px;grid-template-rows:auto 1fr auto;justify-items:center;gap:4px;min-height:172px;padding:12px 8px 10px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e,0 14px 26px -16px #000a28cc}.award-story-mark{color:#ffffff1f;width:96px;height:96px;position:absolute;top:-18px;left:-18px}.award-story-tile b{place-items:center;min-height:2.3em;font-size:.9375rem;line-height:1.15;display:grid;position:relative}.award-story-cans{justify-content:center;align-self:end;align-items:flex-end;min-height:92px;display:flex;position:relative}.award-story-cans:before{content:"";background:radial-gradient(closest-side,#ffffff52,#0000);border-radius:50%;position:absolute;inset:10% -10% -6%}.award-story-can{object-fit:contain;filter:drop-shadow(0 8px 10px #00000073);width:auto;height:80px;margin:0 -4px;position:relative}.award-story-can:first-child:not(:only-child){translate:0 4px;rotate:-12deg}.award-story-can:nth-child(2){z-index:1;height:94px}.award-story-can:nth-child(3){translate:0 4px;rotate:12deg}.award-story-can:only-child{height:96px;margin:0}.award-story-can.is-photo{filter:none;background:#fff;border-radius:10px;width:58px;height:58px;padding:4px}.award-story-can.is-empty{background:#ffffff29;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 0 12px;font-size:1.5rem;font-weight:800;display:grid}.award-story-tile small{color:#ffffffeb;font-size:.75rem;font-weight:700;line-height:1.25;position:relative}.award-story-cta{border-radius:var(--radius-pill);min-height:48px;color:var(--brand-blue-deep);background:#fff;justify-content:center;align-items:center;margin-top:2px;padding:0 28px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px -12px #000a28b3}@media (prefers-reduced-motion:reduce){.award-story>*,.award-story-grid>li{animation:none}}.pick-kicker .promo-chip{vertical-align:1px;background:#ffffff2e;margin-right:6px}.pick-sponsor-text{color:#ffffffe0;margin:0;font-size:1rem;line-height:1.45}.pick-marking{color:#ffffff9e}.story-promo{text-shadow:none;background:#fff3}.story-avatar-brand{background:#fff}.story-avatar-brand img{object-fit:contain;width:100%;height:100%}
