.RankingPodium-module__sKQfwa__tasteScope{--taste-color:var(--amber-ink);--taste-bg:var(--amber-pale)}.RankingPodium-module__sKQfwa__tasteScope[data-taste-family=smoke]{--taste-color:var(--taste-smoke);--taste-bg:var(--taste-smoke-bg)}.RankingPodium-module__sKQfwa__tasteScope[data-taste-family=orchard]{--taste-color:var(--taste-orchard);--taste-bg:var(--taste-orchard-bg)}.RankingPodium-module__sKQfwa__tasteScope[data-taste-family=dark-fruit]{--taste-color:var(--taste-dark-fruit);--taste-bg:var(--taste-dark-fruit-bg)}.RankingPodium-module__sKQfwa__tasteScope[data-taste-family=sweet]{--taste-color:var(--taste-sweet);--taste-bg:var(--taste-sweet-bg)}.RankingPodium-module__sKQfwa__tasteScope[data-taste-family=spice-wood]{--taste-color:var(--taste-spice-wood);--taste-bg:var(--taste-spice-wood-bg)}.RankingPodium-module__sKQfwa__tasteScope[data-taste-family=texture]{--taste-color:var(--taste-texture);--taste-bg:var(--taste-texture-bg)}.RankingPodium-module__sKQfwa__podium{width:100%;max-width:640px;margin:var(--sp-2) 0 0;border:1px solid var(--rule-2);border-radius:var(--r-md);background:var(--paper);padding:4px}.RankingPodium-module__sKQfwa__inner{gap:var(--sp-4);padding:var(--sp-4) 10px 14px;border:1px solid var(--rule);background:radial-gradient(ellipse 60% 55% at 50% 30%, #fffcf4f2, #fffcf400 70%), var(--paper-2);border-radius:10px;flex-direction:column;display:flex}.RankingPodium-module__sKQfwa__title{color:var(--amber-ink);align-items:center;gap:10px;margin:0;display:flex}.RankingPodium-module__sKQfwa__titleRule{background:color-mix(in srgb, var(--amber-ink) 35%, transparent);flex:1;height:1px}.RankingPodium-module__sKQfwa__titleText{font-family:var(--font-display);letter-spacing:.12em;font-size:14px;font-weight:700}.RankingPodium-module__sKQfwa__steps{grid-template-columns:minmax(0,1fr) minmax(0,1.22fr) minmax(0,1fr);align-items:end;gap:8px;margin:0;padding:0 4px;list-style:none;display:grid}.RankingPodium-module__sKQfwa__step{grid-row:1;min-width:0}.RankingPodium-module__sKQfwa__step[data-rank="1"]{grid-column:2}.RankingPodium-module__sKQfwa__step[data-rank="2"]{grid-column:1}.RankingPodium-module__sKQfwa__step[data-rank="3"]{grid-column:3}.RankingPodium-module__sKQfwa__stepLink{min-width:0;color:var(--ink);border-radius:var(--r-xs);flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex}.RankingPodium-module__sKQfwa__stepLink:focus-visible{outline:2px solid var(--discover);outline-offset:3px}.RankingPodium-module__sKQfwa__figure{width:100%;max-width:96px;display:block;position:relative}.RankingPodium-module__sKQfwa__step[data-rank="1"] .RankingPodium-module__sKQfwa__figure{max-width:124px}.RankingPodium-module__sKQfwa__medal{z-index:2;position:absolute;top:-8px;left:-8px}.RankingPodium-module__sKQfwa__mount{width:100%;transition:transform .18s}.RankingPodium-module__sKQfwa__stepLink:hover .RankingPodium-module__sKQfwa__mount,.RankingPodium-module__sKQfwa__stepLink:hover .RankingPodium-module__sKQfwa__labelMount{transform:translateY(-2px)}.RankingPodium-module__sKQfwa__labelMount{border-radius:var(--r-xs);background:var(--card);box-shadow:var(--elev-1);padding:4px;transition:transform .18s;display:block}.RankingPodium-module__sKQfwa__labelMount>div{aspect-ratio:4/5;border-radius:2px}.RankingPodium-module__sKQfwa__name{min-height:2.9em;font-family:var(--font-display);text-align:center;word-break:auto-phrase;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.RankingPodium-module__sKQfwa__step[data-rank="1"] .RankingPodium-module__sKQfwa__name{font-size:14px}.RankingPodium-module__sKQfwa__stepLink:hover .RankingPodium-module__sKQfwa__name{color:var(--discover-deep);text-underline-offset:.16em;text-decoration:underline}.RankingPodium-module__sKQfwa__meter{align-items:center;gap:5px;display:inline-flex}.RankingPodium-module__sKQfwa__dots{gap:2px;display:inline-flex}.RankingPodium-module__sKQfwa__dots>span{border-radius:2px;width:8px;height:8px}.RankingPodium-module__sKQfwa__on{background:var(--taste-color)}.RankingPodium-module__sKQfwa__off{background:color-mix(in srgb, var(--taste-color) 18%, var(--card))}.RankingPodium-module__sKQfwa__meterNum{color:var(--taste-color);font-family:var(--font-num);font-size:17px;font-weight:700;line-height:1}.RankingPodium-module__sKQfwa__keyword{background:var(--taste-bg);max-width:100%;color:var(--taste-color);font-family:var(--font-display);text-align:center;word-break:auto-phrase;overflow-wrap:anywhere;text-wrap:balance;border-radius:10px;padding:3px 9px;font-size:12px;line-height:1.4}.RankingPodium-module__sKQfwa__plinth{--plinth-ink:var(--rank-neutral);background:var(--card);height:30px;box-shadow:inset 0 2px 0 var(--plinth-ink), inset 0 4px 0 var(--card), inset 0 5px 0 color-mix(in srgb, var(--plinth-ink) 35%, transparent), 0 1px 2px #1f1a160f;border-radius:3px 3px 0 0;justify-content:center;align-self:stretch;padding-top:6px;display:flex}.RankingPodium-module__sKQfwa__step[data-rank="1"] .RankingPodium-module__sKQfwa__plinth{--plinth-ink:var(--rank-gold);height:66px}.RankingPodium-module__sKQfwa__step[data-rank="2"] .RankingPodium-module__sKQfwa__plinth{--plinth-ink:var(--rank-silver);height:44px}.RankingPodium-module__sKQfwa__step[data-rank="3"] .RankingPodium-module__sKQfwa__plinth{--plinth-ink:var(--rank-bronze);height:30px}.RankingPodium-module__sKQfwa__plinthNum{color:var(--plinth-ink);font-family:var(--font-num);font-size:20px;font-weight:700;line-height:1}.RankingPodium-module__sKQfwa__step[data-rank="1"] .RankingPodium-module__sKQfwa__plinthNum{font-size:24px}.RankingPodium-module__sKQfwa__note{border:1px solid var(--rule-2);border-radius:var(--r-xs);background:var(--card);color:var(--ink-soft);text-align:center;align-self:center;margin:0;padding:4px 10px;font-size:12px;line-height:1.5}@media (min-width:720px){.RankingPodium-module__sKQfwa__inner{padding:20px 24px 18px}.RankingPodium-module__sKQfwa__steps{gap:18px}.RankingPodium-module__sKQfwa__figure{max-width:128px}.RankingPodium-module__sKQfwa__step[data-rank="1"] .RankingPodium-module__sKQfwa__figure{max-width:164px}.RankingPodium-module__sKQfwa__name{font-size:15px}.RankingPodium-module__sKQfwa__step[data-rank="1"] .RankingPodium-module__sKQfwa__name{font-size:16px}.RankingPodium-module__sKQfwa__keyword{font-size:13px}}@media (prefers-reduced-motion:reduce){.RankingPodium-module__sKQfwa__mount,.RankingPodium-module__sKQfwa__labelMount{transition:none}.RankingPodium-module__sKQfwa__stepLink:hover .RankingPodium-module__sKQfwa__mount,.RankingPodium-module__sKQfwa__stepLink:hover .RankingPodium-module__sKQfwa__labelMount{transform:none}}
.RankingQuickTable-module__vyMYlG__quick{--qt-rank:30px;--qt-thumb:40px;--qt-col:36px;--qt-gap:8px;gap:var(--sp-3);width:100%;margin-top:var(--sp-4);flex-direction:column;display:flex}.RankingQuickTable-module__vyMYlG__tasteScope{--taste-color:var(--amber-ink);--taste-bg:var(--amber-pale)}.RankingQuickTable-module__vyMYlG__tasteScope[data-taste-family=smoke]{--taste-color:var(--taste-smoke);--taste-bg:var(--taste-smoke-bg)}.RankingQuickTable-module__vyMYlG__tasteScope[data-taste-family=orchard]{--taste-color:var(--taste-orchard);--taste-bg:var(--taste-orchard-bg)}.RankingQuickTable-module__vyMYlG__tasteScope[data-taste-family=dark-fruit]{--taste-color:var(--taste-dark-fruit);--taste-bg:var(--taste-dark-fruit-bg)}.RankingQuickTable-module__vyMYlG__tasteScope[data-taste-family=sweet]{--taste-color:var(--taste-sweet);--taste-bg:var(--taste-sweet-bg)}.RankingQuickTable-module__vyMYlG__tasteScope[data-taste-family=spice-wood]{--taste-color:var(--taste-spice-wood);--taste-bg:var(--taste-spice-wood-bg)}.RankingQuickTable-module__vyMYlG__tasteScope[data-taste-family=texture]{--taste-color:var(--taste-texture);--taste-bg:var(--taste-texture-bg)}.RankingQuickTable-module__vyMYlG__fam[data-taste-family=smoke]{--fam:var(--taste-smoke);--fam-bg:var(--taste-smoke-bg)}.RankingQuickTable-module__vyMYlG__fam[data-taste-family=orchard]{--fam:var(--taste-orchard);--fam-bg:var(--taste-orchard-bg)}.RankingQuickTable-module__vyMYlG__fam[data-taste-family=dark-fruit]{--fam:var(--taste-dark-fruit);--fam-bg:var(--taste-dark-fruit-bg)}.RankingQuickTable-module__vyMYlG__fam[data-taste-family=sweet]{--fam:var(--taste-sweet);--fam-bg:var(--taste-sweet-bg)}.RankingQuickTable-module__vyMYlG__fam[data-taste-family=spice-wood]{--fam:var(--taste-spice-wood);--fam-bg:var(--taste-spice-wood-bg)}.RankingQuickTable-module__vyMYlG__fam[data-taste-family=texture]{--fam:var(--taste-texture);--fam-bg:var(--taste-texture-bg)}.RankingQuickTable-module__vyMYlG__legend{flex-direction:column;gap:6px;display:flex}.RankingQuickTable-module__vyMYlG__legendRow{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:14px;line-height:1.6;display:flex}.RankingQuickTable-module__vyMYlG__legendAxis{color:var(--fam,var(--ink));font-weight:700}.RankingQuickTable-module__vyMYlG__legendNote{color:var(--muted);font-size:13px}.RankingQuickTable-module__vyMYlG__bookIcon{color:var(--blog-navy);flex:none}.RankingQuickTable-module__vyMYlG__sheet{border:1px solid var(--rule-2);border-radius:var(--r-md);background:var(--paper-2);overflow:hidden}.RankingQuickTable-module__vyMYlG__colHead{grid-template-columns:var(--qt-rank) var(--qt-thumb) minmax(0, 1fr) auto;align-items:end;gap:var(--qt-gap);border-bottom:1px solid var(--rule-2);color:var(--muted);padding:10px 12px 8px;font-size:12px;font-weight:700;display:grid}.RankingQuickTable-module__vyMYlG__colRank{text-align:center;white-space:nowrap;grid-column:1}.RankingQuickTable-module__vyMYlG__colName{grid-column:2/4;min-width:0}.RankingQuickTable-module__vyMYlG__colAxis{width:var(--qt-col);color:var(--fam,var(--muted));text-align:center;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.15;display:flex}.RankingQuickTable-module__vyMYlG__colHead .RankingQuickTable-module__vyMYlG__axes{align-items:start}.RankingQuickTable-module__vyMYlG__colAxisShort{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.04em;white-space:nowrap}.RankingQuickTable-module__vyMYlG__colAxisLong{display:none}.RankingQuickTable-module__vyMYlG__tier+.RankingQuickTable-module__vyMYlG__tier{border-top:1px solid var(--rule-2)}.RankingQuickTable-module__vyMYlG__tierHead{background:var(--taste-bg);color:var(--taste-color);font-family:var(--font-body);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:9px 12px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.RankingQuickTable-module__vyMYlG__tierAxis{align-items:center;gap:5px;display:inline-flex}.RankingQuickTable-module__vyMYlG__tierNum{font-family:var(--font-num);margin-left:2px;font-size:20px;line-height:1}.RankingQuickTable-module__vyMYlG__tierDots{gap:2px;display:inline-flex}.RankingQuickTable-module__vyMYlG__tierDots>span{border-radius:2px;width:9px;height:9px}.RankingQuickTable-module__vyMYlG__on{background:var(--taste-color)}.RankingQuickTable-module__vyMYlG__off{border:1px solid color-mix(in srgb, var(--taste-color) 55%, transparent);background:0 0}.RankingQuickTable-module__vyMYlG__tierWord{font-weight:700}.RankingQuickTable-module__vyMYlG__tierCount{color:var(--ink-soft);margin-left:auto;font-size:13px;font-weight:600}.RankingQuickTable-module__vyMYlG__rows{margin:0;padding:0;list-style:none}.RankingQuickTable-module__vyMYlG__row+.RankingQuickTable-module__vyMYlG__row{border-top:1px solid var(--rule)}.RankingQuickTable-module__vyMYlG__rowLink{grid-template-columns:var(--qt-rank) var(--qt-thumb) minmax(0, 1fr) auto;align-items:center;gap:var(--qt-gap);min-height:60px;color:var(--ink);padding:8px 12px;text-decoration:none;transition:background-color .15s;display:grid;position:relative}.RankingQuickTable-module__vyMYlG__rowLink:hover{background:color-mix(in srgb, var(--card) 55%, transparent)}.RankingQuickTable-module__vyMYlG__rowLink:focus-visible{outline:2px solid var(--discover);outline-offset:-2px}.RankingQuickTable-module__vyMYlG__rank{justify-content:center;display:inline-flex}.RankingQuickTable-module__vyMYlG__thumb{border-radius:var(--r-xs);background:var(--card);width:40px;box-shadow:0 0 0 2px var(--card), var(--elev-1);display:block;overflow:hidden}.RankingQuickTable-module__vyMYlG__thumb>div{aspect-ratio:1}.RankingQuickTable-module__vyMYlG__main{flex-direction:column;gap:4px;min-width:0;display:flex}.RankingQuickTable-module__vyMYlG__name{letter-spacing:-.01em;word-break:auto-phrase;overflow-wrap:anywhere;text-wrap:balance;font-size:14px;font-weight:700;line-height:1.35;display:block}.RankingQuickTable-module__vyMYlG__meta{align-items:center;gap:8px;min-width:0;display:flex}.RankingQuickTable-module__vyMYlG__rowLink:hover .RankingQuickTable-module__vyMYlG__name{color:var(--discover-deep)}.RankingQuickTable-module__vyMYlG__dna{max-width:100%}.RankingQuickTable-module__vyMYlG__axes{grid-auto-flow:column;grid-auto-columns:var(--qt-col);place-items:end center;display:grid}.RankingQuickTable-module__vyMYlG__dot{border:1.5px solid color-mix(in srgb, var(--fam,var(--muted)) 45%, transparent);background:var(--card);width:28px;height:28px;color:var(--fam,var(--muted));font-family:var(--font-num);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.RankingQuickTable-module__vyMYlG__legendRow .RankingQuickTable-module__vyMYlG__dot{width:22px;height:22px;font-size:13px}.RankingQuickTable-module__vyMYlG__dot[data-tone=strong]{border-color:var(--fam);background:var(--fam);color:#fff}.RankingQuickTable-module__vyMYlG__dot[data-tone=mid]{border-color:var(--fam);background:var(--fam-bg)}.RankingQuickTable-module__vyMYlG__dot[data-tone=none]{border:1.5px dashed var(--rule-2);color:var(--muted);background:0 0}.RankingQuickTable-module__vyMYlG__book{flex:none;display:inline-flex}.RankingQuickTable-module__vyMYlG__foot{border-top:1px solid var(--rule-2);color:var(--muted);margin:0;padding:10px 12px;font-size:13px}@media (max-width:380px){.RankingQuickTable-module__vyMYlG__quick{--qt-rank:28px;--qt-thumb:36px;--qt-col:32px;--qt-gap:6px}.RankingQuickTable-module__vyMYlG__rowLink,.RankingQuickTable-module__vyMYlG__colHead{padding-inline:10px}.RankingQuickTable-module__vyMYlG__thumb{width:36px}.RankingQuickTable-module__vyMYlG__dot{width:26px;height:26px;font-size:14px}}@media (min-width:720px){.RankingQuickTable-module__vyMYlG__quick{--qt-rank:36px;--qt-thumb:48px;--qt-col:64px;--qt-gap:12px}.RankingQuickTable-module__vyMYlG__thumb{width:48px}.RankingQuickTable-module__vyMYlG__colAxisShort{display:none}.RankingQuickTable-module__vyMYlG__colAxisLong{word-break:keep-all;overflow-wrap:normal;display:block}.RankingQuickTable-module__vyMYlG__rowLink{min-height:64px;padding:8px 16px}.RankingQuickTable-module__vyMYlG__colHead{padding-inline:16px}.RankingQuickTable-module__vyMYlG__main{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.RankingQuickTable-module__vyMYlG__name{flex:auto;min-width:0;font-size:15px}.RankingQuickTable-module__vyMYlG__meta{flex:none}.RankingQuickTable-module__vyMYlG__tierHead{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.RankingQuickTable-module__vyMYlG__rowLink{transition:none}}
.RankingTierList-module__PHzwOG__tasteScope{--taste-color:var(--amber-ink);--taste-bg:var(--amber-pale)}.RankingTierList-module__PHzwOG__tasteScope[data-taste-family=smoke]{--taste-color:var(--taste-smoke);--taste-bg:var(--taste-smoke-bg)}.RankingTierList-module__PHzwOG__tasteScope[data-taste-family=orchard]{--taste-color:var(--taste-orchard);--taste-bg:var(--taste-orchard-bg)}.RankingTierList-module__PHzwOG__tasteScope[data-taste-family=dark-fruit]{--taste-color:var(--taste-dark-fruit);--taste-bg:var(--taste-dark-fruit-bg)}.RankingTierList-module__PHzwOG__tasteScope[data-taste-family=sweet]{--taste-color:var(--taste-sweet);--taste-bg:var(--taste-sweet-bg)}.RankingTierList-module__PHzwOG__tasteScope[data-taste-family=spice-wood]{--taste-color:var(--taste-spice-wood);--taste-bg:var(--taste-spice-wood-bg)}.RankingTierList-module__PHzwOG__tasteScope[data-taste-family=texture]{--taste-color:var(--taste-texture);--taste-bg:var(--taste-texture-bg)}.RankingTierList-module__PHzwOG__tiers{gap:var(--sp-6);flex-direction:column;width:100%;display:flex}.RankingTierList-module__PHzwOG__tier{gap:var(--sp-4);flex-direction:column;display:flex}.RankingTierList-module__PHzwOG__tierHead{font-family:var(--font-body);align-items:center;gap:10px;margin:0;font-size:14px;font-weight:700;line-height:1.4;display:flex}.RankingTierList-module__PHzwOG__tierHead:before,.RankingTierList-module__PHzwOG__tierHead:after{content:"";border-top:1px solid color-mix(in srgb, var(--taste-color) 40%, transparent);border-bottom:1px solid color-mix(in srgb, var(--taste-color) 40%, transparent);flex:1;min-width:16px;height:4px}.RankingTierList-module__PHzwOG__tierPill{border-radius:var(--r-pill);background:var(--taste-bg);max-width:86%;color:var(--taste-color);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;padding:6px 14px;display:inline-flex}.RankingTierList-module__PHzwOG__tierNum{font-family:var(--font-num);margin-left:4px;font-size:19px;line-height:1}.RankingTierList-module__PHzwOG__tierWord{font-weight:700}.RankingTierList-module__PHzwOG__tierRange{color:var(--ink-soft);font-weight:600}.RankingTierList-module__PHzwOG__tierCount{margin-left:6px}.RankingTierList-module__PHzwOG__list{gap:var(--sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
