.hm .zn-head{margin-bottom:22px}.hm-pod{border-bottom:3px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:0 10px;max-width:720px;margin:0 auto;padding:0;list-style:none;display:grid}.hm-pod-i{grid-row:1;min-width:0}.hm-pod-i[data-place="1"]{grid-column:2}.hm-pod-i[data-place="2"]{grid-column:1}.hm-pod-i[data-place="3"]{grid-column:3}.hm-pod-link{text-align:center;color:var(--ink);flex-direction:column;align-items:center;gap:2px;text-decoration:none;display:flex}.hm-pod-link:focus-visible{outline:3px solid var(--tomato);outline-offset:4px;border-radius:18px}.hm-pod-cup{--w:92px;--a:74px;width:var(--w);height:calc(var(--a) + 16px);margin-bottom:6px;display:block;position:relative}.hm-pod-i[data-place="1"] .hm-pod-cup{--w:122px;--a:100px}.hm-coaster{width:var(--w);height:calc(var(--w) * .26);background:var(--butter);box-shadow:0 0 0 2px var(--ink);--fm-d:.25s;border-radius:50%;position:absolute;bottom:2px;left:50%;translate:-50%}.hm-coaster:after{content:"";border:1.5px dashed #1f33b880;border-radius:50%;position:absolute;inset:18% 10%}.hm-pod .hm-pod-art{z-index:1;left:50%;bottom:calc(var(--w) * .13 - var(--a) * .13);width:var(--a);height:var(--a);transition:transform .35s var(--spring);--fm-d:.3s;background:0 0;border-radius:0;margin:0;padding:0;position:absolute;translate:-50%}.hm-pod-cup[data-food] .hm-pod-art{bottom:0}.hm-pod-link:hover .hm-pod-art{transform:translateY(-4px)rotate(-4deg)}.hm-fizz{z-index:2;pointer-events:none;--fm-d:1.1s;position:absolute;inset:0}.hm-fizz i{border:1.6px solid var(--ink);background:var(--bubble);border-radius:50%;position:absolute}.hm-fizz :nth-child(2){--i:1}.hm-fizz :nth-child(3){--i:2}.hm-fizz svg{--i:3}.hm-fizz i:first-child{width:13px;height:13px;top:26%;left:2%}.hm-fizz i:nth-child(2){width:8px;height:8px;top:8%;left:10%}.hm-fizz i:nth-child(3){width:10px;height:10px;top:38%;right:0}.hm-fizz svg{width:22px;height:22px;position:absolute;top:2%;right:8%;overflow:visible}.hm-pod-name{font:400 1.0625rem/1.05 var(--display);overflow-wrap:anywhere;text-wrap:balance;align-items:flex-end;min-height:2.1em;display:flex}.hm-pod-fig{margin-top:4px;line-height:1}.hm-pod-fig b{font:400 1.625rem/1 var(--display);font-variant-numeric:tabular-nums;font-weight:400}.hm-pod-i[data-place="1"] .hm-pod-fig b{font-size:2rem}.hm-pod-chg{font:600 .8125rem/1.3 var(--text);align-items:center;gap:3px;margin-top:4px;display:inline-flex}.hm-pod-chg svg{flex:none}.hm-step{width:100%;font:400 1.75rem/1 var(--display);color:var(--ink);transform-origin:50% 100%;background:#fff;border-radius:16px 16px 0 0;place-items:start center;margin-top:10px;padding-top:8px;display:grid;position:relative;overflow:hidden}.hm-step>span{position:relative}.hm-step-eng{pointer-events:none;background:var(--hatch);opacity:.3;--fm-d:.65s;--fm-t:.7s;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#0000 58%,#000 96%);mask:linear-gradient(90deg,#0000 58%,#000 96%)}.hm-pod-i[data-place="1"] .hm-step-eng{background:var(--hatch-w);opacity:.4}.hm-pod-i[data-place="1"] .hm-step{background:var(--ink);height:92px;color:var(--butter)}.hm-pod-i[data-place="2"] .hm-step{height:64px}.hm-pod-i[data-place="3"] .hm-step{height:44px}.hm-after{justify-content:center;margin:28px 0 0;display:flex}@media (min-width:720px){.hm-pod{gap:0 20px}.hm-pod-cup{--w:136px;--a:112px}.hm-pod-i[data-place="1"] .hm-pod-cup{--w:176px;--a:148px}.hm-fizz svg{width:28px;height:28px}.hm-pod-name{font-size:1.375rem}.hm-pod-fig b{font-size:2rem}.hm-pod-i[data-place="1"] .hm-pod-fig b{font-size:2.5rem}.hm-pod-i[data-place="1"] .hm-step{height:120px}.hm-pod-i[data-place="2"] .hm-step{height:84px}.hm-pod-i[data-place="3"] .hm-step{height:56px}}.hm-cities{gap:22px;display:grid}.hm-map-box{background:var(--sky);border-radius:30px;padding:10px 8px 4px}.hm-map{width:100%;height:auto;display:block}.hm-land{fill:color-mix(in srgb, var(--butter) 60%, #fff);stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round}.hm-state{font:400 22px var(--display);fill:var(--muted);letter-spacing:.06em}.hm-pin{--on:0;transform-box:fill-box;transform-origin:50%}.hm-pin circle{fill:color-mix(in srgb, var(--dc,var(--ink)) calc(var(--on) * 25%), var(--dc-soft,#fff));fill-opacity:.95;stroke:var(--dc,var(--ink));stroke-width:calc(3px + var(--on) * 2.5px);transition:fill .2s,stroke-width .2s}.hm-pin path{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;opacity:.55}.hm-pin[data-k=region] circle{fill:var(--dc,var(--ink));fill-opacity:1;stroke:#fff;stroke-width:1.5px}.hm-count{font:400 17px var(--display);fill:var(--ink);paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;pointer-events:none}@media (max-width:640px){.hm-state{font-size:34px}.hm-count{display:none}}.hm-places{align-content:start;gap:18px;display:grid}.hm-st-h{font:700 .8125rem/1.2 var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 4px}.hm-st ul{margin:0;padding:0;list-style:none;display:grid}.hm-st li+li{border-top:2px dotted var(--rule)}.hm-place{min-height:44px;color:var(--ink);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;padding:10px 8px;text-decoration:none;transition:background-color .15s;display:grid}.hm-place:hover{background:var(--sky)}.hm-place:focus-visible{outline:3px solid var(--tomato);outline-offset:2px}.hm-place-n{font:400 1.25rem/1.1 var(--display);overflow-wrap:break-word;min-width:0}.hm-place-v{font:500 .8125rem/1 var(--text);color:var(--muted);text-align:right;white-space:nowrap}.hm-place-v b{font:400 1.375rem/1 var(--display);color:var(--ink);font-variant-numeric:tabular-nums;margin-right:3px}.hm-place-soon{text-align:left;white-space:normal;grid-column:1/-1}.hm-place-bar{background:var(--sky-2);border-radius:99px;grid-column:1/-1;height:8px;margin-right:7px;display:block}.hm-place-bar i{border-radius:inherit;background:var(--dc,var(--ink));height:100%;display:block;position:relative}.hm-place-bar i:after{content:"";box-sizing:border-box;border:2px solid var(--ink);background:var(--bubble);border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;right:-7px}.hm-place-d{color:var(--muted);grid-column:1/-1;align-items:center;gap:8px;font-size:.875rem;line-height:1.3;display:flex}.hm-place-d b{color:var(--dc-ink,var(--ink));font-weight:600}.hm-place .hm-place-art{flex:none;width:34px;height:34px}.hm-st li[data-k=region] .hm-place-n{font-size:1.0625rem}.hm-st li[data-k=region] .hm-place-v b{font-size:1.125rem}.hm-st li[data-k=region] .hm-place-bar{height:6px}@media (min-width:900px){.hm-cities{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:36px}.hm-map-box{position:sticky;top:110px}}@media (prefers-reduced-motion:reduce){.hm-place{transition:none}}.hm-grid{background:#fff;border-radius:26px;padding:14px 10px 6px}@media (min-width:640px){.hm-grid{padding:20px 22px 10px}}.hg-key{border-bottom:2.5px solid var(--ink);flex-wrap:wrap;gap:8px 14px;margin:0 0 6px;padding:0 2px 12px;list-style:none;display:flex}.hg-key li{font:600 .8125rem/1.2 var(--text);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.hg-key .hg-c{--c:22px}.hg-c{--c:24px;--gr:transparent;--gi:var(--ink);--m:none;width:var(--c);height:var(--c);background:var(--gr);border-radius:7px;flex:none;display:block;position:relative}.hg-c:after{content:"";background:var(--gi);-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat;position:absolute;inset:15%}:is(.hg-c,.hg-seg)[data-s=emerging]{--gr:var(--st-emerging);--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3.2'/%3E%3C/svg%3E");box-shadow:inset 0 0 0 1.5px var(--sky-2)}:is(.hg-c,.hg-seg)[data-s=rising]{--gr:var(--st-rising);--gi:var(--up-ink);--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2.5l5.5 6.2H9.8V13.5H6.2V8.7H2.5z'/%3E%3C/svg%3E")}:is(.hg-c,.hg-seg)[data-s=peaking]{--gr:var(--st-peaking);--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1.5 12.5L8 3.5l6.5 9z'/%3E%3C/svg%3E")}:is(.hg-c,.hg-seg)[data-s=mainstream]{--gr:var(--st-mainstream);--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='2' y='6' width='12' height='4' rx='2'/%3E%3C/svg%3E")}:is(.hg-c,.hg-seg)[data-s=fading]{--gr:var(--st-fading);--gi:var(--down-ink);--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 13.5l5.5-6.2H9.8V2.5H6.2v4.8H2.5z'/%3E%3C/svg%3E")}:is(.hg-c,.hg-seg)[data-s=seen]{--gi:var(--soft);--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='4' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E");box-shadow:inset 0 0 0 1.5px var(--sky-2)}:is(.hg-c,.hg-seg)[data-s=none]{--gi:var(--sky-2);--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='2.2'/%3E%3C/svg%3E")}.hg-rows{margin:0;padding:0;list-style:none}.hg-row{border-top:2px dotted var(--rule);border-radius:12px;gap:8px;padding:10px 4px 12px;transition:background-color .15s;display:grid;position:relative}.hg-row:hover{background:var(--sky)}.hg-drink{min-width:0;min-height:44px;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.hg-drink:after{content:"";border-radius:12px;position:absolute;inset:0}.hg-drink:focus-visible{outline:none}.hg-drink:focus-visible:after{outline:3px solid var(--tomato);outline-offset:-1px}.hg .hg-art{background:var(--sky);width:40px;height:40px;transition:transform .35s var(--spring);border-radius:10px;flex:none}.hg-row:hover .hg-art{transform:rotate(-6deg)scale(1.06)}.hg-id{flex:auto;gap:6px;min-width:0;display:grid}.hg-name{font:400 1.0625rem/1.1 var(--display);overflow-wrap:break-word;display:block}.hg-vol{min-width:0;font:600 .875rem/1 var(--text);color:var(--ink);align-items:center;gap:10px;display:flex}.hg-vol b{font:400 1.125rem/1 var(--display);font-variant-numeric:tabular-nums}.hg-vol small{font:600 .8125rem/1 var(--text);white-space:nowrap}.hg-none{color:var(--muted);font-weight:500}.hg-bar{background:var(--sky-2);border-radius:99px;flex:auto;min-width:24px;height:8px;margin-right:6px}.hg-bar i{border-radius:inherit;background:var(--ink);transform-origin:0;height:100%;display:block;position:relative}.hg-bar i:after{content:"";box-sizing:border-box;border:2px solid var(--ink);background:var(--bubble);border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;right:-6px}.hg-sum{gap:5px;padding-left:50px;display:grid}.hg-strip{gap:3px;height:28px;display:flex}.hg-seg{--gr:var(--sky);--gi:var(--ink);--m:none;background:var(--gr);min-width:34px;font:400 .9375rem/1 var(--display);color:var(--ink);border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.hg-seg:before{content:"";background:var(--gi);width:14px;height:14px;-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat;flex:none}.hg-seg[data-s=none]{background:repeating-linear-gradient(126deg, var(--sky-2) 0 1px, transparent 1px 4.6px), #fff;box-shadow:inset 0 0 0 1.5px var(--sky-2)}.hg-words{color:var(--muted);font-size:.8125rem;font-weight:500;line-height:1.35}.hg .disc-more>summary{margin:14px 0 12px}.hg-unfold,.hg-cells,.hg-head{display:none}.hg-yoy{font-weight:600}@media (min-width:900px){.hg-sum{display:none}.hg-head,.hg-row{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:20px;display:grid}.hg-head{font:600 .75rem/1.15 var(--text);color:var(--muted);align-items:end;padding:6px 8px 10px}.hg-row{padding:8px}.hg-cells{justify-content:end;gap:12px;display:flex}.hg-grp{grid-auto-flow:column;grid-auto-columns:var(--hg-cw);place-items:center;display:grid}.hg-head .hg-grp{grid-template-rows:auto auto;grid-auto-flow:column;row-gap:4px}.hg-st{text-align:center;border-bottom:2px solid var(--rule);letter-spacing:.1em;grid-area:1/1/auto/-1;justify-self:stretch;padding-bottom:3px;font-weight:700}.hg-th{text-align:center;overflow-wrap:break-word;grid-row:2;align-self:end;line-height:1.1}.hg .hg-c{--c:var(--hg-cd);border-radius:10px}.hg .hg-art{border-radius:12px;width:44px;height:44px}.hg-drink{gap:12px}.hg-id{grid-template-columns:minmax(8.5em,1fr) minmax(0,250px);align-items:center;gap:14px}.hg-bar{min-width:80px}.hg-name{font-size:1.125rem}.hg-vol b{text-align:right;min-width:3.2em}}.hm-own .zn-head{margin-bottom:18px}.hm-own p{margin:0}.hm-own-go{border-color:#fff}.hm-own-go:focus-visible{outline:3px solid var(--butter);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.hm-step{transition:transform .9s var(--spring) calc(.2s + var(--i,0) * .12s)}.hm-pin{transition:transform .7s var(--spring) calc(.3s + var(--i,0) * 80ms), fill .2s}.hg-bar i{transition:transform 1s cubic-bezier(.3,.7,.2,1) .3s}html[data-rv]:not([data-rv-done]) [data-rv]:not([data-in]) :is(.hm-step,.hm-pin){transform:scaleY(0)}html[data-rv]:not([data-rv-done]) [data-rv]:not([data-in]) .hm-pin{transform:scale(0)}html[data-rv]:not([data-rv-done]) [data-rv]:not([data-in]) .hg-bar i{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.hm-pod-art,.hg-art,.hg-row{transition:none}.hm-pod-link:hover .hm-pod-art,.hg-row:hover .hg-art{transform:none}}.hm-rising{margin-top:4px}.hm-proof{max-width:1100px}.hm-rules{flex-wrap:wrap;gap:8px;max-width:1100px;margin:22px 0 0;padding:0;list-style:none;display:flex}.hm-rules li{background:var(--butter);min-height:44px;color:var(--ink);border-radius:14px;align-items:center;gap:8px;padding:8px 16px 8px 13px;font-weight:600;line-height:1.35;display:flex;position:relative}.hm-rules li:after{content:"";border:1.5px dashed var(--ink);opacity:.35;pointer-events:none;border-radius:10px;position:absolute;inset:4px}.hm-rules li>svg{width:18px;height:18px;color:var(--up-ink);flex:none}@media (max-width:559px){.hm-rising>li:nth-child(n+7),html[data-rv]:not([data-rv-done]) .hg-rows[data-fold]>li:nth-child(n+6){display:none}html[data-rv]:not([data-rv-done]) .hg-rows[data-fold]+.hg-unfold{justify-content:center;width:100%;margin:12px 0 8px;display:flex}}
