.report-marks-module-scss-module__TJlXAG__rank{background:var(--color-surface-muted);width:28px;height:28px;color:var(--color-ink);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:800;display:inline-flex}.report-marks-module-scss-module__TJlXAG__rank[data-size=small]{width:24px;height:24px;font-size:.75rem}.report-marks-module-scss-module__TJlXAG__rank[data-rank="1"]{background:var(--color-medal-gold);box-shadow:inset 0 0 0 1.5px var(--color-medal-gold-edge)}.report-marks-module-scss-module__TJlXAG__rank[data-rank="2"]{background:var(--color-medal-silver);box-shadow:inset 0 0 0 1.5px var(--color-medal-silver-edge)}.report-marks-module-scss-module__TJlXAG__rank[data-rank="3"]{background:var(--color-medal-bronze);box-shadow:inset 0 0 0 1.5px var(--color-medal-bronze-edge)}.report-marks-module-scss-module__TJlXAG__change{border-radius:var(--radius-sm);background:var(--color-change-up-3);color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.1875rem;padding:.125rem .4375rem;font-size:.875rem;font-weight:800;line-height:1.35;display:inline-flex}.report-marks-module-scss-module__TJlXAG__hidden{white-space:nowrap;clip-path:inset(50%);border-width:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.report-marks-module-scss-module__TJlXAG__new{background:var(--color-sign);box-shadow:inset 0 0 0 1px var(--color-ink);color:var(--color-ink);letter-spacing:.05em;white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:800;line-height:1.4;display:inline-block}
.month-bars-module-scss-module__53xJxW__bars{flex-shrink:0;display:block}.month-bars-module-scss-module__53xJxW__bars rect{fill:var(--color-sign);stroke:var(--color-ink);stroke-width:.75px;vector-effect:non-scaling-stroke}.month-bars-module-scss-module__53xJxW__bars rect[data-latest]{fill:var(--color-ink)}@media (forced-colors:active){.month-bars-module-scss-module__53xJxW__bars rect{fill:canvastext;stroke:none}.month-bars-module-scss-module__53xJxW__bars rect[data-latest]{fill:highlight}}
.free-account-band-module-scss-module__BpVUCW__band{--color-focus:var(--color-sign);background:var(--color-board);color:var(--color-board-text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.875rem 1.5rem;padding:1.25rem 1.75rem;display:flex}.free-account-band-module-scss-module__BpVUCW__text{flex:20rem;min-width:0}.free-account-band-module-scss-module__BpVUCW__text p:last-child{margin-top:.25rem;font-size:1rem;line-height:1.5}.free-account-band-module-scss-module__BpVUCW__text .free-account-band-module-scss-module__BpVUCW__title{margin-top:0;font-size:1.25rem;font-weight:800;line-height:1.3}.free-account-band-module-scss-module__BpVUCW__action{border-radius:var(--radius-md);background:var(--color-sign);min-height:2.75rem;color:var(--color-ink);white-space:nowrap;align-items:center;padding:.5rem 1.125rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.free-account-band-module-scss-module__BpVUCW__action:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.free-account-band-module-scss-module__BpVUCW__action:hover{background:var(--color-sign-hover)}
.youtube-paste-steps-module-scss-module__Ky4joa__section{background:var(--color-surface-subtle);padding-block:2.5rem 3rem}.youtube-paste-steps-module-scss-module__Ky4joa__content{max-width:81rem;margin-inline:auto;padding-inline:1.5rem}@media (max-width:47.9375rem){.youtube-paste-steps-module-scss-module__Ky4joa__content{padding-inline:1rem}}.youtube-paste-steps-module-scss-module__Ky4joa__content h2{color:var(--color-ink);letter-spacing:-.025em;font-size:1.75rem;font-weight:800;line-height:1.2}@media (max-width:47.9375rem){.youtube-paste-steps-module-scss-module__Ky4joa__content h2{font-size:1.5rem}}.youtube-paste-steps-module-scss-module__Ky4joa__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;margin-top:1.25rem;display:grid;position:relative}.youtube-paste-steps-module-scss-module__Ky4joa__steps:before{content:"";background:var(--color-ink);border-radius:3px;height:5px;position:absolute;top:13px;left:14px;right:0}.youtube-paste-steps-module-scss-module__Ky4joa__steps li{min-width:0;position:relative}.youtube-paste-steps-module-scss-module__Ky4joa__stop{border:3px solid var(--color-ink);background:var(--color-sign);width:31px;height:31px;color:var(--color-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:800;display:inline-flex}.youtube-paste-steps-module-scss-module__Ky4joa__step{min-width:0;margin-top:.5rem}.youtube-paste-steps-module-scss-module__Ky4joa__step h3{color:var(--color-ink);font-size:1.0625rem;font-weight:800;line-height:1.3}.youtube-paste-steps-module-scss-module__Ky4joa__step p{color:var(--color-text-secondary);margin-top:.125rem;font-size:.9375rem;line-height:1.45}.youtube-paste-steps-module-scss-module__Ky4joa__account{margin-top:2rem}@media (max-width:47.9375rem){.youtube-paste-steps-module-scss-module__Ky4joa__section{padding-block:1.5rem}.youtube-paste-steps-module-scss-module__Ky4joa__steps{grid-template-columns:minmax(0,1fr);margin-top:.875rem}.youtube-paste-steps-module-scss-module__Ky4joa__steps:before{display:none}.youtube-paste-steps-module-scss-module__Ky4joa__steps li{gap:.75rem;display:flex}.youtube-paste-steps-module-scss-module__Ky4joa__steps li:not(:last-child):before{content:"";background:var(--color-ink);width:5px;position:absolute;top:.5rem;bottom:-1rem;left:13px}.youtube-paste-steps-module-scss-module__Ky4joa__stop{position:relative}.youtube-paste-steps-module-scss-module__Ky4joa__step{margin-top:0}.youtube-paste-steps-module-scss-module__Ky4joa__account{margin-top:1.25rem}}
.month-bar-chart-module-scss-module__FEALSq__chart{min-width:0}.month-bar-chart-module-scss-module__FEALSq__plot,.month-bar-chart-module-scss-module__FEALSq__labels{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;display:grid}.month-bar-chart-module-scss-module__FEALSq__plot{border-bottom:1.5px solid var(--color-ink);align-items:end;height:120px}.month-bar-chart-module-scss-module__FEALSq__column{align-items:flex-end;height:100%;display:flex;position:relative}.month-bar-chart-module-scss-module__FEALSq__column:hover .month-bar-chart-module-scss-module__FEALSq__tip{visibility:visible}.month-bar-chart-module-scss-module__FEALSq__bar{border:1px solid var(--color-ink);background:var(--color-sign);border-bottom:0;border-radius:3px 3px 0 0;width:100%}.month-bar-chart-module-scss-module__FEALSq__bar[data-latest]{background:var(--color-ink)}.month-bar-chart-module-scss-module__FEALSq__tip{visibility:hidden;z-index:2;background:var(--color-board);color:var(--color-board-text);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;border-radius:4px;padding:.125rem .375rem;font-size:.75rem;position:absolute;bottom:calc(100% - 1.75rem);left:50%;transform:translate(-50%)}.month-bar-chart-module-scss-module__FEALSq__tip[data-edge=start]{left:0;transform:none}.month-bar-chart-module-scss-module__FEALSq__tip[data-edge=end]{left:auto;right:0;transform:none}.month-bar-chart-module-scss-module__FEALSq__labels{color:var(--color-text-muted);text-align:center;margin-top:.25rem;font-size:.75rem}.month-bar-chart-module-scss-module__FEALSq__figures{color:var(--color-text-secondary);margin-top:.5rem;font-size:.875rem}.month-bar-chart-module-scss-module__FEALSq__figures summary{cursor:pointer;min-height:1.5rem}.month-bar-chart-module-scss-module__FEALSq__figures dl{font-variant-numeric:tabular-nums;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.125rem 1rem;margin-top:.25rem;display:grid}.month-bar-chart-module-scss-module__FEALSq__figures dl div{justify-content:space-between;gap:.5rem;display:flex}@media (forced-colors:active){.month-bar-chart-module-scss-module__FEALSq__bar{forced-color-adjust:none;background:canvastext}.month-bar-chart-module-scss-module__FEALSq__bar[data-latest]{background:highlight}}@media (max-width:47.9375rem){.month-bar-chart-module-scss-module__FEALSq__plot,.month-bar-chart-module-scss-module__FEALSq__labels{gap:3px}.month-bar-chart-module-scss-module__FEALSq__figures summary{min-height:2.75rem;padding-block:.625rem}.month-bar-chart-module-scss-module__FEALSq__labels{font-size:.625rem}}
.hot-recipes-table-module-scss-module__e1jjxG__frame{border:1px solid var(--color-card-border);background:var(--color-surface);border-radius:12px;overflow-x:auto;box-shadow:0 1px 2px #1111110d}.hot-recipes-table-module-scss-module__e1jjxG__frame table{border-collapse:collapse;width:100%}.hot-recipes-table-module-scss-module__e1jjxG__frame caption{white-space:nowrap;clip-path:inset(50%);border-width:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hot-recipes-table-module-scss-module__e1jjxG__frame th,.hot-recipes-table-module-scss-module__e1jjxG__frame td{border-inline-end:0}.hot-recipes-table-module-scss-module__e1jjxG__frame thead tr{background:var(--color-table-header)}.hot-recipes-table-module-scss-module__e1jjxG__frame thead th{color:var(--color-text-muted);letter-spacing:.02em;text-align:left;white-space:nowrap;padding:.5625rem .875rem;font-size:.75rem;font-weight:700}.hot-recipes-table-module-scss-module__e1jjxG__frame thead .hot-recipes-table-module-scss-module__e1jjxG__number{text-align:right}.hot-recipes-table-module-scss-module__e1jjxG__hidden{white-space:nowrap;clip-path:inset(50%);border-width:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hot-recipes-table-module-scss-module__e1jjxG__row{border-top:1px solid var(--color-hairline)}.hot-recipes-table-module-scss-module__e1jjxG__row td,.hot-recipes-table-module-scss-module__e1jjxG__row th{vertical-align:middle;padding:.5rem .875rem}.hot-recipes-table-module-scss-module__e1jjxG__row[data-open]{background:var(--color-table-header)}.hot-recipes-table-module-scss-module__e1jjxG__row .hot-recipes-table-module-scss-module__e1jjxG__rank{width:3.25rem;padding-right:0}.hot-recipes-table-module-scss-module__e1jjxG__term{text-align:left}.hot-recipes-table-module-scss-module__e1jjxG__term button{border-radius:var(--radius-sm);min-height:2.25rem;color:var(--color-ink);text-align:left;cursor:pointer;align-items:center;gap:.5rem;font-size:1rem;font-weight:800;display:inline-flex}.hot-recipes-table-module-scss-module__e1jjxG__term button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.hot-recipes-table-module-scss-module__e1jjxG__term button:hover{text-underline-offset:.2em;text-decoration:underline}.hot-recipes-table-module-scss-module__e1jjxG__searches{color:var(--color-ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.9375rem;font-weight:600}.hot-recipes-table-module-scss-module__e1jjxG__perMonth{display:none}.hot-recipes-table-module-scss-module__e1jjxG__change{text-align:right}.hot-recipes-table-module-scss-module__e1jjxG__trend{width:8rem}.hot-recipes-table-module-scss-module__e1jjxG__explore{text-align:right}.hot-recipes-table-module-scss-module__e1jjxG__explore a{color:var(--color-link);text-underline-offset:.2em;cursor:pointer;font-size:.9375rem;font-weight:650;text-decoration:underline}.hot-recipes-table-module-scss-module__e1jjxG__explore a:hover{color:var(--color-link-hover)}.hot-recipes-table-module-scss-module__e1jjxG__explore a{white-space:nowrap;font-size:.875rem}.hot-recipes-table-module-scss-module__e1jjxG__detailRow{background:var(--color-table-header)}.hot-recipes-table-module-scss-module__e1jjxG__detailRow td{padding:.25rem .875rem 1.125rem 4rem}.hot-recipes-table-module-scss-module__e1jjxG__detail{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}.hot-recipes-table-module-scss-module__e1jjxG__notes{min-width:0}.hot-recipes-table-module-scss-module__e1jjxG__notes h3{color:var(--color-ink);font-size:.875rem;font-weight:800}.hot-recipes-table-module-scss-module__e1jjxG__notes ul{margin-top:.25rem}.hot-recipes-table-module-scss-module__e1jjxG__notes li{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.55}.hot-recipes-table-module-scss-module__e1jjxG__notes p{color:var(--color-text-secondary);margin-top:.625rem;font-size:.875rem;line-height:1.45}.hot-recipes-table-module-scss-module__e1jjxG__notes p:first-child{margin-top:0}.hot-recipes-table-module-scss-module__e1jjxG__detailLink{color:var(--color-link);text-underline-offset:.2em;cursor:pointer;font-size:.9375rem;font-weight:650;text-decoration:underline}.hot-recipes-table-module-scss-module__e1jjxG__detailLink:hover{color:var(--color-link-hover)}.hot-recipes-table-module-scss-module__e1jjxG__detailLink{margin-top:.5rem;font-size:.875rem;display:none}.hot-recipes-table-module-scss-module__e1jjxG__showAll{display:none}@media (max-width:47.9375rem){.hot-recipes-table-module-scss-module__e1jjxG__frame{overflow:hidden}.hot-recipes-table-module-scss-module__e1jjxG__frame table,.hot-recipes-table-module-scss-module__e1jjxG__frame tbody{display:block}.hot-recipes-table-module-scss-module__e1jjxG__frame thead{white-space:nowrap;clip-path:inset(50%);border-width:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hot-recipes-table-module-scss-module__e1jjxG__row{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"rank term term trend""rank change searches trend";align-items:center;gap:.1875rem .5rem;min-height:3.75rem;padding:.5rem .75rem;display:grid;position:relative}.hot-recipes-table-module-scss-module__e1jjxG__row td,.hot-recipes-table-module-scss-module__e1jjxG__row th{padding:0}.hot-recipes-table-module-scss-module__e1jjxG__row:first-child{border-top:0}.hot-recipes-table-module-scss-module__e1jjxG__row .hot-recipes-table-module-scss-module__e1jjxG__rank{grid-area:rank;width:auto}.hot-recipes-table-module-scss-module__e1jjxG__row .hot-recipes-table-module-scss-module__e1jjxG__rank>span{width:26px;height:26px}.hot-recipes-table-module-scss-module__e1jjxG__term{grid-area:term;min-width:0}.hot-recipes-table-module-scss-module__e1jjxG__term button{flex-wrap:wrap;gap:.25rem .375rem;min-height:0;font-size:.9375rem;line-height:1.25}.hot-recipes-table-module-scss-module__e1jjxG__term button:after{content:"";position:absolute;inset:0}.hot-recipes-table-module-scss-module__e1jjxG__change{grid-area:change}.hot-recipes-table-module-scss-module__e1jjxG__change>span{font-size:.8125rem}.hot-recipes-table-module-scss-module__e1jjxG__searches{color:var(--color-text-muted);text-align:left;grid-area:searches;font-size:.8125rem;font-weight:400}.hot-recipes-table-module-scss-module__e1jjxG__perMonth{display:inline}.hot-recipes-table-module-scss-module__e1jjxG__trend{grid-area:trend;width:auto}.hot-recipes-table-module-scss-module__e1jjxG__trend svg{width:62px}.hot-recipes-table-module-scss-module__e1jjxG__explore,.hot-recipes-table-module-scss-module__e1jjxG__frame:not([data-show-all]) .hot-recipes-table-module-scss-module__e1jjxG__row[data-extra],.hot-recipes-table-module-scss-module__e1jjxG__frame:not([data-show-all]) .hot-recipes-table-module-scss-module__e1jjxG__row[data-extra]+.hot-recipes-table-module-scss-module__e1jjxG__detailRow{display:none}.hot-recipes-table-module-scss-module__e1jjxG__detailRow{display:block}.hot-recipes-table-module-scss-module__e1jjxG__detailRow td{padding:.25rem .75rem 1rem;display:block}.hot-recipes-table-module-scss-module__e1jjxG__detail{grid-template-columns:minmax(0,1fr);gap:.875rem}.hot-recipes-table-module-scss-module__e1jjxG__detailLink{display:inline-block}.hot-recipes-table-module-scss-module__e1jjxG__showAll{color:var(--color-link);text-underline-offset:.2em;cursor:pointer;font-size:.9375rem;font-weight:650;text-decoration:underline}.hot-recipes-table-module-scss-module__e1jjxG__showAll:hover{color:var(--color-link-hover)}.hot-recipes-table-module-scss-module__e1jjxG__showAll{border-top:1px solid var(--color-hairline);justify-content:center;align-items:center;width:100%;min-height:2.75rem;display:flex}.hot-recipes-table-module-scss-module__e1jjxG__showAll:focus-visible{outline-offset:-3px}}@media (max-width:21rem){.hot-recipes-table-module-scss-module__e1jjxG__perMonth{display:none}}
.next-stops-module-scss-module__QHfzAG__section{background:var(--color-surface-subtle);padding-block:2.75rem 3rem;position:relative;overflow:hidden}.next-stops-module-scss-module__QHfzAG__introduction{max-width:81rem;margin-inline:auto;padding-inline:1.5rem}@media (max-width:47.9375rem){.next-stops-module-scss-module__QHfzAG__introduction{padding-inline:1rem}}.next-stops-module-scss-module__QHfzAG__introduction h2{color:var(--color-ink);letter-spacing:-.025em;font-size:1.75rem;font-weight:800;line-height:1.2}@media (max-width:47.9375rem){.next-stops-module-scss-module__QHfzAG__introduction h2{font-size:1.5rem}}.next-stops-module-scss-module__QHfzAG__introduction p{max-width:44rem;color:var(--color-text-secondary);margin-top:.25rem;font-size:1rem;line-height:1.5}.next-stops-module-scss-module__QHfzAG__line{margin-top:1.75rem;position:relative}.next-stops-module-scss-module__QHfzAG__line:before{content:"";background:var(--color-line-3);height:8px;box-shadow:0 0 0 1.5px var(--color-ink);position:absolute;top:13px;left:0;right:0}.next-stops-module-scss-module__QHfzAG__stops{max-width:81rem;margin-inline:auto;padding-inline:1.5rem}@media (max-width:47.9375rem){.next-stops-module-scss-module__QHfzAG__stops{padding-inline:1rem}}.next-stops-module-scss-module__QHfzAG__stops{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid;position:relative}.next-stops-module-scss-module__QHfzAG__stops>li{min-width:0}.next-stops-module-scss-module__QHfzAG__stops h3{color:var(--color-ink);margin-top:.625rem;font-size:1.0625rem;font-weight:800;line-height:1.3}.next-stops-module-scss-module__QHfzAG__stops ul{margin-top:.25rem}.next-stops-module-scss-module__QHfzAG__stops ul li{border-top:1px solid var(--color-border)}.next-stops-module-scss-module__QHfzAG__stops a{min-height:2.25rem;color:var(--color-ink);justify-content:space-between;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:650;text-decoration:none;display:flex}.next-stops-module-scss-module__QHfzAG__stops a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.next-stops-module-scss-module__QHfzAG__stops a:hover{text-underline-offset:.2em;text-decoration:underline}.next-stops-module-scss-module__QHfzAG__stops a svg{color:var(--color-text-muted);flex-shrink:0}.next-stops-module-scss-module__QHfzAG__peak{border-radius:var(--radius-pill);background:var(--color-ink);height:29px;color:var(--color-board-text);align-items:center;gap:.5rem;margin-top:2.5px;padding:.25rem .75rem .25rem .3125rem;font-size:.875rem;font-weight:800;display:inline-flex}.next-stops-module-scss-module__QHfzAG__peak span{border:3px solid var(--color-ink);background:var(--color-sign);width:18px;height:18px;box-shadow:0 0 0 1.5px var(--color-surface);border-radius:50%}@media (max-width:47.9375rem){.next-stops-module-scss-module__QHfzAG__section{padding-block:1.5rem}.next-stops-module-scss-module__QHfzAG__introduction p{font-size:.9375rem}.next-stops-module-scss-module__QHfzAG__line{margin-top:.875rem}.next-stops-module-scss-module__QHfzAG__line:before{display:none}.next-stops-module-scss-module__QHfzAG__stops{grid-template-columns:minmax(0,1fr);gap:0}.next-stops-module-scss-module__QHfzAG__stops:before{content:"";background:var(--color-line-3);width:8px;box-shadow:0 0 0 1.5px var(--color-ink);position:absolute;top:.625rem;bottom:0;left:calc(1rem + 9px)}.next-stops-module-scss-module__QHfzAG__stops>li{padding:0 0 1rem 2.25rem;position:relative}.next-stops-module-scss-module__QHfzAG__stops h3{margin-top:.25rem}.next-stops-module-scss-module__QHfzAG__stops ul li{border-top:0}.next-stops-module-scss-module__QHfzAG__peak{height:auto;color:var(--color-ink);background:0 0;margin-top:0;padding:0;position:relative}.next-stops-module-scss-module__QHfzAG__peak span{width:20px;height:20px;box-shadow:none;position:absolute;top:.1875rem;left:calc(3px - 2.25rem)}}
.food-report-module-scss-module__8aZ4gW__content{max-width:81rem;margin-inline:auto;padding-inline:1.5rem}@media (max-width:47.9375rem){.food-report-module-scss-module__8aZ4gW__content{padding-inline:1rem}}.food-report-module-scss-module__8aZ4gW__top{background:var(--color-surface-subtle);padding-block:2.25rem 1.75rem}.food-report-module-scss-module__8aZ4gW__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.food-report-module-scss-module__8aZ4gW__titleText{min-width:0}.food-report-module-scss-module__8aZ4gW__titleText h1{color:var(--color-ink);letter-spacing:-.035em;font-size:3.625rem;font-weight:800;line-height:1.04}@media (max-width:47.9375rem){.food-report-module-scss-module__8aZ4gW__titleText h1{font-size:2.45rem;line-height:1.06}}.food-report-module-scss-module__8aZ4gW__titleText h1{margin-top:.625rem}.food-report-module-scss-module__8aZ4gW__titleText h1 span{text-decoration-line:underline;-webkit-text-decoration-color:var(--color-sign);text-decoration-color:var(--color-sign);text-underline-offset:.1em;text-decoration-skip-ink:none;text-decoration-thickness:.16em}.food-report-module-scss-module__8aZ4gW__eyebrow{color:var(--color-ink);align-items:center;gap:.55rem;font-size:.875rem;font-weight:750;display:flex}.food-report-module-scss-module__8aZ4gW__eyebrow:before{content:"";border:1px solid var(--color-ink);background:var(--color-sign);border-radius:1rem;width:1.6rem;height:.55rem}.food-report-module-scss-module__8aZ4gW__summary{color:var(--color-text-muted);font-size:1.25rem;line-height:1.5}@media (max-width:47.9375rem){.food-report-module-scss-module__8aZ4gW__summary{font-size:1.0625rem}}.food-report-module-scss-module__8aZ4gW__summary{max-width:44rem;margin-top:.875rem}.food-report-module-scss-module__8aZ4gW__months{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.food-report-module-scss-module__8aZ4gW__monthLink,.food-report-module-scss-module__8aZ4gW__currentMonth{border-radius:var(--radius-md);align-items:center;min-height:2.75rem;font-size:.875rem;display:inline-flex}.food-report-module-scss-module__8aZ4gW__monthLink{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-ink);gap:.25rem;padding:0 .75rem;font-weight:700;text-decoration:none}.food-report-module-scss-module__8aZ4gW__monthLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.food-report-module-scss-module__8aZ4gW__monthLink:hover{background:var(--color-surface-muted)}.food-report-module-scss-module__8aZ4gW__currentMonth{background:var(--color-ink);color:var(--color-board-text);padding:0 .875rem;font-weight:800}.food-report-module-scss-module__8aZ4gW__nextMonth{color:var(--color-text-muted);padding:0 .5rem;font-size:.875rem;font-weight:700}.food-report-module-scss-module__8aZ4gW__board{background:var(--color-board);border-radius:10px;margin-top:1.5rem;overflow:hidden}.food-report-module-scss-module__8aZ4gW__boardHeader{border-bottom:1px solid var(--color-board-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding:.625rem 1.25rem;display:flex}.food-report-module-scss-module__8aZ4gW__boardTitle{color:var(--color-sign);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:800;display:flex}.food-report-module-scss-module__8aZ4gW__boardContext{color:var(--color-board-muted);font-size:.8125rem}.food-report-module-scss-module__8aZ4gW__boardColumns{color:var(--color-board-text);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.food-report-module-scss-module__8aZ4gW__boardColumns>div{min-width:0;padding:1rem 1.25rem 1.125rem}.food-report-module-scss-module__8aZ4gW__boardColumns>div+div{box-shadow:-1px 0 0 var(--color-board-rule)}.food-report-module-scss-module__8aZ4gW__boardColumns dt{color:var(--color-board-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:700;line-height:1.25}.food-report-module-scss-module__8aZ4gW__boardValue{color:var(--color-sign);letter-spacing:-.02em;margin-top:.3125rem;font-size:1.875rem;font-weight:800;line-height:1.12}.food-report-module-scss-module__8aZ4gW__boardDetail{color:var(--color-board-text);margin-top:.3125rem;font-size:.8125rem;line-height:1.35}.food-report-module-scss-module__8aZ4gW__lists{background:var(--color-surface);padding-block:2.5rem 2.75rem}.food-report-module-scss-module__8aZ4gW__sectionHeading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.food-report-module-scss-module__8aZ4gW__sectionHeading h2{color:var(--color-ink);letter-spacing:-.025em;font-size:1.75rem;font-weight:800;line-height:1.2}@media (max-width:47.9375rem){.food-report-module-scss-module__8aZ4gW__sectionHeading h2{font-size:1.5rem}}.food-report-module-scss-module__8aZ4gW__sectionHeading p{color:var(--color-text-muted);font-size:.875rem}.food-report-module-scss-module__8aZ4gW__table{margin-top:.875rem}.food-report-module-scss-module__8aZ4gW__foodTitle{color:var(--color-ink);letter-spacing:-.025em;font-size:1.75rem;font-weight:800;line-height:1.2}@media (max-width:47.9375rem){.food-report-module-scss-module__8aZ4gW__foodTitle{font-size:1.5rem}}.food-report-module-scss-module__8aZ4gW__foodTitle{margin-top:2.5rem}.food-report-module-scss-module__8aZ4gW__foodItems{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:.875rem;margin-top:.875rem;display:grid}.food-report-module-scss-module__8aZ4gW__foodItem{border:1px solid var(--color-card-border);background:var(--color-surface);border-radius:12px;min-width:0;padding:.75rem .875rem;box-shadow:0 1px 2px #1111110d}.food-report-module-scss-module__8aZ4gW__foodName{align-items:center;gap:.5rem;display:flex}.food-report-module-scss-module__8aZ4gW__foodName a{min-width:0;color:var(--color-ink);font-size:1rem;font-weight:800;line-height:1.25;text-decoration:none}.food-report-module-scss-module__8aZ4gW__foodName a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.food-report-module-scss-module__8aZ4gW__foodName a:hover{text-underline-offset:.2em;text-decoration:underline}.food-report-module-scss-module__8aZ4gW__foodFigures{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem;margin-top:.625rem;display:flex}.food-report-module-scss-module__8aZ4gW__toolLink{border:1.5px solid var(--color-ink);background:var(--color-surface);color:var(--color-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin-top:1.25rem;padding:.875rem 1.125rem;text-decoration:none;display:flex}.food-report-module-scss-module__8aZ4gW__toolLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.food-report-module-scss-module__8aZ4gW__toolLink:hover{background:var(--color-surface-subtle)}.food-report-module-scss-module__8aZ4gW__toolIcon{background:var(--color-sign);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.food-report-module-scss-module__8aZ4gW__toolText{flex:12rem;min-width:0;font-size:1rem;font-weight:800;line-height:1.3}.food-report-module-scss-module__8aZ4gW__toolAction{color:var(--color-link);text-underline-offset:.2em;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:700;text-decoration:underline;display:inline-flex}.food-report-module-scss-module__8aZ4gW__closing{background:var(--color-surface);padding-block:2.5rem 3rem}.food-report-module-scss-module__8aZ4gW__notes{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:2rem 3rem;display:grid}.food-report-module-scss-module__8aZ4gW__notes>section{min-width:0}.food-report-module-scss-module__8aZ4gW__notes h2{color:var(--color-ink);letter-spacing:-.02em;font-size:1.375rem;font-weight:800;line-height:1.25}.food-report-module-scss-module__8aZ4gW__method{gap:.75rem;margin-top:.625rem;display:grid}.food-report-module-scss-module__8aZ4gW__method dt{color:var(--color-ink);font-size:.9375rem;font-weight:800}.food-report-module-scss-module__8aZ4gW__method dd{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.45}.food-report-module-scss-module__8aZ4gW__past{margin-top:.5rem}.food-report-module-scss-module__8aZ4gW__past li{border-top:1px solid var(--color-hairline)}.food-report-module-scss-module__8aZ4gW__past a{min-height:3.25rem;color:var(--color-ink);align-items:center;gap:.75rem;text-decoration:none;display:flex}.food-report-module-scss-module__8aZ4gW__past a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.food-report-module-scss-module__8aZ4gW__past a:hover{background:var(--color-hover-wash)}.food-report-module-scss-module__8aZ4gW__pastText{flex:1;min-width:0}.food-report-module-scss-module__8aZ4gW__pastMonth{font-size:.9375rem;font-weight:800;line-height:1.3;display:block}.food-report-module-scss-module__8aZ4gW__pastTop{color:var(--color-text-muted);font-size:.8125rem;line-height:1.35;display:block}.food-report-module-scss-module__8aZ4gW__account{margin-top:2rem}@media (max-width:47.9375rem){.food-report-module-scss-module__8aZ4gW__top{padding-block:1.5rem 1.25rem}.food-report-module-scss-module__8aZ4gW__titleRow{gap:.875rem}.food-report-module-scss-module__8aZ4gW__months{margin-left:0}.food-report-module-scss-module__8aZ4gW__board{margin-top:.875rem}.food-report-module-scss-module__8aZ4gW__boardHeader{padding-inline:.875rem}.food-report-module-scss-module__8aZ4gW__boardColumns{grid-auto-flow:row}.food-report-module-scss-module__8aZ4gW__boardColumns>div{padding:.75rem .875rem}.food-report-module-scss-module__8aZ4gW__boardColumns>div+div{border-top:1px solid var(--color-board-rule);box-shadow:none}.food-report-module-scss-module__8aZ4gW__boardValue{font-size:1.5rem}.food-report-module-scss-module__8aZ4gW__lists{padding-block:1.5rem}.food-report-module-scss-module__8aZ4gW__sectionHeading{display:block}.food-report-module-scss-module__8aZ4gW__table{margin-top:.625rem}.food-report-module-scss-module__8aZ4gW__foodTitle{margin-top:1.75rem}.food-report-module-scss-module__8aZ4gW__foodItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:.625rem}.food-report-module-scss-module__8aZ4gW__foodName a{font-size:.9375rem}.food-report-module-scss-module__8aZ4gW__foodFigures svg{width:64px}.food-report-module-scss-module__8aZ4gW__closing{padding-block:1.5rem 1.25rem}.food-report-module-scss-module__8aZ4gW__account{margin-top:1.25rem}}
