.help-nav .tabs{border:2px solid var(--color-ink);background:var(--color-ink);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:visible}.help-nav .tab{background:var(--color-paper);min-height:2.75rem;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-small);letter-spacing:0;text-transform:none;white-space:normal;border:0;grid-column:span 2;margin:0;padding:.4rem .6rem;font-weight:650;line-height:1.2;transition:background-color .2s,color .2s}.help-nav .tab:nth-child(n+4){grid-column:span 3}@media (width<=479px){.help-nav .tab{grid-column:span 3}.help-nav .tab:last-child{grid-column:span 6}}.help-nav .tab:hover{background:var(--color-band)}.help-nav .tab:focus-visible{outline:3px solid var(--color-navy);outline-offset:-3px}.help-nav .tab[aria-current=page]{background:var(--color-ink);color:var(--color-paper)}@media (width>=768px){.help-nav .tabs{grid-template-columns:repeat(5,auto)}.help-nav .tab,.help-nav .tab:nth-child(n+4){min-height:3rem;font-size:var(--text-small);grid-column:auto;padding:.5rem .9rem}}.help-nav .tabs{counter-reset:help}.help-nav .tab{text-align:left;justify-content:flex-start;gap:.45rem}.help-nav .tab:before{content:counter(help, decimal-leading-zero);counter-increment:help;color:var(--color-pellet-deep);font-family:var(--font-display);font-size:var(--text-body);flex:none;font-weight:850;line-height:1}.help-nav .tab[aria-current=page]:before{color:var(--color-pellet)}@media (width>=1280px){.help-nav .tab{white-space:nowrap;gap:.6rem}.help-nav .tab:before{font-size:var(--text-display-ui)}}@media (width<=639px){.page-head:has(~.help-nav)>.page-head-line{display:none}.page-head:has(~.help-nav)>.page-head-line+*{margin-top:0}}.feed-tools label{flex-direction:column;gap:.5rem;font-weight:600;display:flex}.feed-tools :is(select,input:not([type=range],[type=checkbox],[type=radio])){border:1.5px solid var(--color-ink-2);background-color:var(--color-paper);width:100%;min-height:48px;color:var(--color-ink);border-radius:0;padding:.6rem .75rem}.feed-tools :is(select,input):focus-visible{border-width:2px;border-color:var(--color-ink);outline:2px solid var(--color-navy);outline-offset:2px;box-shadow:none}.feed-tools :is(select,input):disabled{background-color:var(--color-band)}.tool-controls{grid-template-columns:minmax(150px,1fr) minmax(200px,2fr);gap:1rem;display:grid}.tool-panel{border:3px solid var(--color-ink);background:var(--color-paper)}.tool-panel-head{background:var(--color-ink);color:var(--color-paper);padding:.85rem 1.25rem 1rem}.tool-panel-head .label{color:#ffffffb8}.tool-panel-head .display{font-size:var(--text-display-s);margin-top:.3rem;line-height:1}.tool-panel-body{padding:1.25rem}.tool-panel-foot{border-top:2px solid var(--color-ink);padding:1rem 1.25rem 1.15rem}@media (width>=768px){.tool-panel-head{padding-inline:1.75rem}.tool-panel-body{padding:1.5rem 1.75rem 1.75rem}.tool-panel-foot{padding-inline:1.75rem}}.tool-figure{border-top:5px solid var(--color-ink);min-width:0;padding-top:.7rem}.tool-figure-label{color:var(--color-ink);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.4}.tool-figure-value{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin-top:.4rem;display:flex}.tool-figure-value .numeral{font-size:var(--text-display-m);line-height:.9}.tool-figure-unit{color:var(--color-ink-2);font-family:var(--font-display);font-size:var(--text-display-ui);letter-spacing:.04em;text-transform:uppercase;font-weight:750}.tool-figure-note{max-width:44ch;color:var(--color-ink);font-size:var(--text-small);margin-top:.65rem;line-height:1.55}.tool-figure-empty{border-top-color:var(--color-rule-strong)}.tool-figure-prompt{max-width:26ch;color:var(--color-ink-2);font-family:var(--font-display);font-size:var(--text-display-ui);text-transform:uppercase;margin-top:.6rem;font-weight:750;line-height:1.15}.tool-caution{border-left:5px solid var(--color-freight);max-width:62ch;color:var(--color-ink);font-size:var(--text-small);background:#fbefec;margin-top:1.25rem;padding:.75rem 1rem;line-height:1.55}.tool-caution strong{font-weight:700;display:block}.tool-note{max-width:65ch;color:var(--color-ink-2);font-size:var(--text-small);margin-top:1.25rem;line-height:1.6}.tool-method{border-block:1px solid var(--color-rule);margin-top:1rem}.tool-method summary{min-height:2.75rem;font-size:var(--text-small);align-items:center;font-weight:650;display:flex}.tool-method>:not(summary){max-width:72ch;color:var(--color-ink-2);font-size:var(--text-small);padding-bottom:1rem;line-height:1.6}.tool-method>p+p{margin-top:-.4rem}.feed-pick-list{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));grid-auto-rows:1fr;gap:.5rem;display:grid}.feed-pick{background:var(--color-paper);outline:1px solid var(--color-rule);outline-offset:-1px;text-align:left;cursor:pointer;align-items:center;gap:.75rem;width:100%;height:100%;min-height:4.25rem;padding:.4rem 2rem .4rem .4rem;transition:background-color .2s;display:flex;position:relative}.feed-pick:hover{outline:2px solid var(--color-ink);outline-offset:-2px}.feed-pick:focus-visible{outline:3px solid var(--color-navy);outline-offset:-3px}.feed-pick[aria-pressed=true]{outline:3px solid var(--color-ink);outline-offset:-3px;background:var(--color-band)}.feed-pick[aria-pressed=true]:after{content:"";border:solid var(--color-ink);border-width:0 3px 3px 0;width:.55rem;height:1rem;position:absolute;top:50%;right:.75rem;transform:translateY(-65%)rotate(45deg)}.feed-pick:disabled{cursor:not-allowed;opacity:.45}.feed-pick-bag{background:var(--color-band);flex:none;place-items:center;width:3rem;height:3.4rem;display:grid}.feed-pick[aria-pressed=true] .feed-pick-bag{background:var(--color-paper)}.feed-pick-bag img{object-fit:contain;width:auto;max-width:2.6rem;max-height:3.1rem}.feed-pick-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.feed-pick-brand{color:var(--color-ink-2);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;font-weight:700;line-height:1.3}.feed-pick-name{font-family:var(--font-display);font-size:var(--text-display-ui);text-transform:uppercase;font-weight:850;line-height:.95}.calc-head{align-items:center;gap:1rem;display:flex}.calc-head-bag{background:var(--color-paper);flex:none;place-items:center;width:3.25rem;height:4.25rem;display:grid}.calc-head-bag img{object-fit:contain;max-width:2.8rem;max-height:3.9rem}.calc-head .display{margin-top:.2rem}@media (width>=768px){.calc-hub .calc-head-bag{width:4.5rem;height:5.75rem}.calc-hub .calc-head-bag img{max-width:3.9rem;max-height:5.35rem}}.calc-change{border:2px solid var(--color-paper);min-height:2.75rem;color:var(--color-paper);font-family:var(--font-display);font-size:var(--text-display-ui);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;flex:none;align-items:center;gap:.4rem;margin-left:auto;padding:.35rem .7rem;font-weight:750;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.calc-change svg{width:.9rem;height:.9rem}.calc-change:hover{background:var(--color-paper);color:var(--color-ink)}.calc-intro{max-width:62ch;color:var(--color-ink-2);font-size:var(--text-small);margin-bottom:1.25rem;line-height:1.6}.calc-intro .arrow-link{width:fit-content;font-size:var(--text-body);margin-top:.5rem;display:flex}.calc-context{color:var(--color-ink);font-size:var(--text-body);flex-wrap:wrap;gap:.15rem 0;margin-bottom:1rem;font-weight:650;line-height:1.4;display:flex}.calc-context>span+span:before{content:"·";color:var(--color-ink-2);padding-inline:.5rem;font-weight:400}.calc-print-ask{display:none}.calc-context>.calc-context-tokens:before{content:none}.calc-context-tokens>span+span:before{content:"·";color:var(--color-ink-2);padding-inline:.5rem;font-weight:400}@media screen{.calc-context-tokens{flex-wrap:wrap;flex-basis:100%;min-block-size:1.4em;display:flex}.calc-input-jump{text-underline-offset:.2em;align-items:center;width:fit-content;min-height:2.75rem;margin-bottom:1rem;font-weight:650;text-decoration:underline;display:flex}#calculator-inputs{scroll-margin-block-start:calc(var(--site-header-offset) + 3.5rem)}}@media screen and (width<=1023px){.product-details .calc-pin{top:calc(var(--site-header-offset) + 3rem + 2px)}.product-details #calculator-inputs{scroll-margin-block-start:calc(var(--site-header-offset) + 3rem + 2px + 3.5rem)}}@media screen and (width<=479px){.calc-context-tokens{gap:.15rem 0}.calc-context-tokens>span+span:before{content:"·"}}@media screen and (width>=1280px){.calc-hub .calc>.tool-panel-body.calc-has-rate{grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;display:grid}.calc-hub .calc>.tool-panel-body.calc-has-rate>*{grid-column:1/-1}.calc-hub .calc>.tool-panel-body.calc-has-rate>.calc-context{grid-area:1/1}.calc-hub .calc>.tool-panel-body.calc-has-rate>.calc-input-jump{grid-area:1/2;place-self:start}.calc-hub .calc>.tool-panel-body.calc-has-rate>.calc-ask{justify-self:start}}.calc-readout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 1.75rem;display:grid}.calc-readout.is-single{grid-template-columns:minmax(0,1fr)}.calc-readout .tool-figure-value .numeral{white-space:nowrap}.calc-readout .tool-figure-note{margin-top:.45rem}.calc-readout .tool-figure-value{row-gap:.4rem}.calc-pin{top:var(--site-header-offset);z-index:3;height:0;transition:top .32s var(--ease-out-soft);margin-inline:-1.25rem;position:sticky}.calc-pin-bar{background:var(--color-ink);color:var(--color-paper);opacity:0;visibility:hidden;transition:opacity .2s, transform .2s var(--ease-out-soft), visibility .2s;flex-wrap:nowrap;align-items:center;gap:.35rem .9rem;padding:.55rem 1.25rem .6rem;display:flex;overflow:hidden;transform:translateY(-.5rem);box-shadow:0 6px 16px #14121047}.calc-pin-bar.is-shown{opacity:1;visibility:visible;transform:none}.calc-pin-fig{font-family:var(--font-display);font-size:var(--text-display-xs);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;align-items:baseline;gap:.35rem;font-weight:850;line-height:1;display:inline-flex}.calc-pin-fig small{color:#ffffffbf;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-weight:750}.calc-pin-fig+.calc-pin-fig{border-left:1px solid #ffffff59;padding-left:.9rem}.calc-pin-name{min-width:0;font-family:var(--font-display);font-size:var(--text-display-ui);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:850;line-height:1;overflow:hidden}.calc-pin-name+.calc-pin-fig{border-left:1px solid #ffffff59;padding-left:.9rem}.calc-pin-fix{font-family:var(--font-sans);font-size:var(--text-small);font-weight:700}.calc-pin-bar .calc-outside{background:var(--color-freight);margin:0 0 0 auto}.calc-basis{color:var(--color-ink);font-size:var(--text-small);font-variant-numeric:tabular-nums;margin-top:.45rem;font-weight:600;line-height:1.4}.tool-figure.is-outside{border-top-color:var(--color-freight)}.tool-figure.is-outside .numeral,.tool-figure.is-outside .tool-figure-unit{color:var(--color-ink-2)}.calc-outside{background:var(--color-freight);white-space:nowrap;color:var(--color-paper);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;align-self:center;padding:.15rem .5rem;font-weight:700;display:inline-block}.calc .tool-caution{max-width:none}.feed-tools input[aria-invalid=true]{border-color:var(--color-freight)}.calc-step-fields .field-error{margin-top:-.6rem}.calc-inputs{border-top:1px solid var(--color-rule);gap:1.75rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.calc-step-fields{align-content:start;gap:1rem;display:grid}.calc-step-title{font-family:var(--font-display);font-size:var(--text-display-ui);text-transform:uppercase;align-items:center;gap:.6rem;font-weight:850;display:flex}.calc-step-n{background:var(--color-ink);width:1.75rem;height:1.75rem;color:var(--color-paper);font-size:var(--text-display-ui);place-items:center;display:grid}.calc-pair{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:end;gap:1rem;display:grid}.calc-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.calc-presets .btn{flex-direction:column;gap:.1rem;height:auto;padding:.45rem .4rem}.calc-presets .btn .tabular{font-family:var(--font-sans);font-size:var(--text-small);letter-spacing:0;text-transform:none;font-weight:600}.calc-ask{margin-top:1rem}@media (width>=640px){.calc-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-inputs>:only-child{grid-column:1/-1}}@media (width>=768px){.calc-pin{margin-inline:-1.75rem}.calc-pin-bar{padding-inline:1.75rem}}@media (width>=1024px){.calc-pin{display:none}}@media (width<=639px){.calc-readout{column-gap:1rem}.calc-readout .tool-figure-value .numeral{font-size:var(--text-display-s)}.calc-readout .tool-figure-unit{font-size:var(--text-label)}}@media (width<=359px){.calc-pair{grid-template-columns:1fr}}.calc-hub{gap:2.5rem;display:grid}.calc-picker-title{border-top:5px solid var(--color-ink);justify-content:space-between;align-items:baseline;gap:1rem;min-height:2.75rem;padding-top:.6rem;display:flex}.calc-picker-title .label{color:var(--color-ink)}.calc-picker-title .tabular{color:var(--color-ink-2);font-size:var(--text-small);font-weight:600}.calc-picker-note{color:var(--color-ink-2);font-size:var(--text-small);margin-block:.3rem .85rem;line-height:1.5}.calc-picker-group+.calc-picker-group{margin-top:2rem}.calc-picker .feed-pick-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pick-filter{font-size:var(--text-small);margin-bottom:1.5rem}.calc-picker-none{color:var(--color-ink-2);font-size:var(--text-small)}.calc-picker-group.is-compact .feed-pick-list{gap:.35rem}.calc-picker-group.is-compact .feed-pick{gap:.55rem;min-height:2.75rem;padding:.2rem 1.75rem .2rem .2rem}.calc-picker-group.is-compact .feed-pick-bag{width:2rem;height:2.35rem}.calc-picker-group.is-compact .feed-pick-bag img{max-width:1.75rem;max-height:2.15rem}.calc-picker-group.is-compact .feed-pick-name{font-size:var(--text-lead)}.calc-picker-group.is-compact .feed-pick-brand{font-size:var(--text-label)}.calc-picker-group.is-compact .feed-pick[aria-pressed=true]:after{width:.45rem;height:.8rem;right:.6rem}.calc-sheet-head{display:none}@media (width<=1023px){.calc-hub .calc-head{flex-wrap:wrap}.calc-hub .calc-head>.min-w-0{flex:1 1 0}.calc-change{flex:100%;justify-content:space-between}.calc-sheet{display:none}.calc-sheet.open{z-index:100;overscroll-behavior:contain;background:var(--color-paper);padding:0 1.25rem 2.5rem;display:block;position:fixed;inset:0;overflow-y:auto}.calc-sheet-head{z-index:1;margin-inline:-1.25rem;background:var(--color-ink);color:var(--color-paper);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:.75rem .75rem .75rem 1.25rem;display:flex;position:sticky;top:0}.calc-sheet-head .display{font-size:var(--text-display-xs);line-height:1}.calc-sheet-close{border:2px solid var(--color-paper);width:2.75rem;height:2.75rem;font-size:var(--text-display-2xs);cursor:pointer;flex:none;place-items:center;line-height:1;display:grid}.calc-picker .feed-pick-list{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}}@media (width>=1024px){.calc-hub{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:3rem}.calc-hub .calc{top:calc(var(--site-header-offset) + 1.25rem);transition:top .32s var(--ease-out-soft);position:sticky}.calc-change{display:none}}.help-more{gap:1.75rem;display:grid}.help-more-photo img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}.help-more-body{flex-direction:column;justify-content:center;gap:1.25rem;display:flex}.help-more-formula{border-bottom:2px solid var(--color-ink);color:var(--color-navy);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem 1rem;padding-block:.25rem .85rem;display:grid}.help-more-formula .label{color:var(--color-ink-2);grid-column:1}.help-more-formula-title{font-family:var(--font-display);font-size:var(--text-display-xs);text-transform:uppercase;grid-column:1;font-weight:850;line-height:1}.help-more-formula svg{width:1.5rem;height:1.5rem;transition:transform .2s var(--ease-out-soft);grid-area:1/2/span 2}.help-more-formula:hover svg{transform:translate(4px)}@media (width>=900px){.help-more{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:3rem}.help-more-photo{min-height:18rem;position:relative}.help-more-photo img{aspect-ratio:auto;position:absolute;inset:0}.help-more-body{justify-content:flex-start}.help-more-body>.nutritionist-band-cta{flex:auto}}.nutritionist-since{font-size:var(--text-lead);line-height:1.5}.nutritionist-degrees{border-top:2px solid var(--color-ink);margin-top:1rem}.nutritionist-degrees>div{border-bottom:1px solid #14121026;padding-block:.55rem}.nutritionist-degrees dt{font-weight:650}.nutritionist-degrees dd{color:var(--color-ink-2);font-size:var(--text-small)}.nutritionist-phone{color:var(--color-navy);font-size:var(--text-display-xs);text-underline-offset:.2em;text-decoration:underline 2px}.nutritionist-band-cta{border:3px solid var(--color-ink);background:var(--color-band);border-top-width:10px;gap:1.5rem;padding:1.5rem 1.5rem 1.75rem;display:grid}.nutritionist-band-cta h2{font-size:var(--text-display-m);line-height:.95}.nutritionist-band-cta>div>p:not(.label){color:var(--color-ink)}.nutritionist-band-side{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.nutritionist-band-cred strong{font-weight:700;display:block}.nutritionist-band-cred span{color:var(--color-ink-2);font-size:var(--text-small)}@media (width>=768px){.nutritionist-band-cta{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem;padding:1.75rem 2rem 2rem}}@media print{.calc-picker,.calc-presets,.calc-inputs,.calc-ask,.calc-pin,.calc .tool-method summary,.help-nav{display:none!important}.calc .tool-panel-head,.calc-step-n,.calc-outside{print-color-adjust:exact}.calc-context-tokens{display:contents}.calc-context-tokens>.calc-context-print{font-size:var(--text-body);line-height:1.4}.calc-context-tokens>.calc-context-print:before{content:"·";color:var(--color-ink-2);padding-inline:.5rem;font-weight:400}.calc-input-jump{display:none!important}.calc-context-print{display:inline}.calc .tool-method{border:0}.calc .tool-method::details-content{content-visibility:visible;display:block}.calc-print-ask{border-top:2px solid var(--color-ink);margin-top:1rem;padding-top:.6rem;font-weight:650;display:block}}.compare-animals{margin-top:1rem}.compare-animals .tab{cursor:pointer;background:0 0;min-height:2.75rem}.compare-tools{scroll-margin-top:calc(var(--bar-h-pinned) + 1rem);border-bottom:1px solid var(--color-rule);flex-wrap:wrap;align-items:center;gap:.25rem 1.75rem;padding-bottom:.4rem;display:flex}.compare-tools .compare-clear{margin-left:auto}.compare-removed{color:var(--color-ink-2);font-size:var(--text-small)}.compare-removed:empty{display:none}.compare-removed .text-action{margin-left:.35rem}.compare-count{color:var(--color-ink-2);font-size:var(--text-small)}.compare-count .numeral{color:var(--color-ink);font-size:var(--text-display-xs);margin-right:.15rem}.compare .compare-diff{cursor:pointer;flex-flow:wrap;align-items:center;gap:.25rem .6rem;min-height:2.75rem;font-weight:650;display:inline-flex}.compare-diff input{width:1.25rem;height:1.25rem;accent-color:var(--color-ink)}.compare-diff-count{color:var(--color-ink-2);font-size:var(--text-small);font-weight:400}.compare-starter-row{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem;margin-top:.6rem;display:grid}.compare-starter{border:2px solid var(--color-ink);background:var(--color-paper);text-align:left;cursor:pointer;align-items:center;gap:1rem;padding:.75rem 1rem .75rem .75rem;transition:background-color .2s,color .2s;display:flex}.compare-starter:hover{background:var(--color-ink);color:var(--color-paper)}.compare-starter:hover .compare-starter-meta{color:#ffffffbf}.compare-starter-bags{background:var(--color-band);flex:none;align-items:flex-end;height:4rem;padding:.3rem .5rem 0;display:flex}.compare-starter-bags img{object-fit:contain;width:auto;height:3.6rem}.compare-starter-bags img+img{margin-left:-.9rem}.compare-starter-text{flex-direction:column;gap:.3rem;display:flex}.compare-starter .feed-pick-name{font-size:var(--text-display-ui)}.compare-starter-meta{color:var(--color-ink-2);font-size:var(--text-small)}.compare-picker{scroll-margin-top:calc(var(--bar-h-pinned) + 1rem);margin-top:2.5rem}.compare-starters+.compare-picker{margin-top:2.25rem}.compare-picker:first-child{margin-top:0}.compare-picker-head{border-top:5px solid var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding-top:.75rem;display:flex}.compare-picker-head h2{font-size:var(--text-display-s);line-height:1}.compare-picker-note{color:var(--color-ink-2);margin-top:.4rem}.compare-sheet-link{color:var(--color-navy);text-underline-offset:4px;font-weight:700;text-decoration:underline}.compare-tray{z-index:3;background:var(--color-ink);color:var(--color-paper);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1rem;padding:.75rem 1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 18px #1412102e}.compare-tray-count{color:#ffffffb8;font-size:var(--text-small);white-space:nowrap}.compare-tray-count .numeral{color:var(--color-paper);font-size:var(--text-display-xs);margin-right:.15rem}.compare-tray-chips{flex-wrap:wrap;flex:18rem;gap:.5rem;min-width:0;display:flex}.compare-chip{min-height:2.5rem;font-family:var(--font-display);font-size:var(--text-display-ui);text-transform:uppercase;cursor:pointer;border:2px solid #ffffff8c;align-items:center;gap:.5rem;padding:.2rem .6rem .2rem .75rem;font-weight:800;line-height:1;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.compare-chip span{font-family:var(--font-sans);font-size:var(--text-display-2xs);font-weight:400}.compare-chip:hover{border-color:var(--color-paper);background:var(--color-paper);color:var(--color-ink)}.compare-chip:focus-visible,.compare-tray-go:focus-visible{outline:3px solid var(--color-pellet);outline-offset:2px}.compare-tray .compare-tray-go{border-color:var(--color-pellet);background:var(--color-pellet);color:var(--color-ink);margin-left:auto}.compare-tray .compare-tray-go:hover{border-color:var(--color-paper);background:var(--color-paper)}.compare-tray-hint{color:#fffc;font-size:var(--text-small);margin-left:auto;font-weight:600}@media (width<=639px){.compare-tray{flex-wrap:nowrap;gap:.6rem;padding:.55rem .6rem}.compare-tray-count{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.compare-tray-chips{scrollbar-width:none;flex-wrap:nowrap;flex:auto;overflow-x:auto;mask-image:linear-gradient(90deg,#000 calc(100% - 1.25rem),#0000)}.compare-chip{white-space:nowrap;font-size:var(--text-lead);flex:none}.compare-tray .compare-tray-go{flex:none;min-height:2.75rem;margin-left:0;padding-inline:.85rem}.compare-tray-go-more{display:none}.compare-tray-hint{max-width:6.5rem;font-size:var(--text-label);flex:none;margin-left:0;line-height:1.25}}.line-wrap{margin-top:.75rem}.line-table{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%}.line-table thead th{top:var(--site-header-offset);z-index:1;border-bottom:3px solid var(--color-ink);background:var(--color-paper);text-align:left;vertical-align:bottom;transition:top .32s var(--ease-out-soft);padding:0;position:sticky}.line-table thead button{width:100%;min-height:2.75rem;color:var(--color-ink-2);font-size:var(--text-label);letter-spacing:.1em;text-align:inherit;text-transform:uppercase;cursor:pointer;align-items:baseline;gap:.35rem;padding:.6rem .75rem .5rem 0;font-weight:700;line-height:1.2;display:flex}.line-table thead button:hover,.line-table thead th[aria-sort] button{color:var(--color-ink)}.line-table thead button:after{content:"↕";color:var(--color-rule-strong);letter-spacing:0}.line-table thead th[aria-sort=ascending] button:after{content:"↑";color:var(--color-ink)}.line-table thead th[aria-sort=descending] button:after{content:"↓";color:var(--color-ink)}.line-basis{color:var(--color-ink-2);letter-spacing:.06em;font-weight:500}.line-table :is(tbody th,td){border-bottom:1px solid var(--color-rule);text-align:left;vertical-align:middle;padding:.3rem .75rem .3rem 0}.line-table tbody tr{transition:background-color .15s}.line-table tbody tr:hover{background:var(--color-band)}.line-table tbody tr.is-chosen{box-shadow:inset 4px 0 0 var(--color-ink);background:#b393712e}.line-pick{width:2.75rem;padding-left:.6rem!important}.line-pick input{width:1.25rem;height:1.25rem;accent-color:var(--color-ink);cursor:pointer}.line-pick input:disabled{cursor:not-allowed}.line-table .line-name label{cursor:pointer;flex-direction:row;align-items:center;gap:.75rem;min-height:3.25rem;display:flex}.line-bagimg{flex:none;place-items:center;width:2.25rem;height:2.75rem;display:grid}.line-bagimg img{object-fit:contain;max-width:2.25rem;max-height:2.75rem}.line-name-text{flex-direction:column;min-width:0;display:flex}.line-brand{color:var(--color-ink-2);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.line-feed{font-family:var(--font-display);font-size:var(--text-display-ui);text-transform:uppercase;font-weight:850;line-height:1}.line-form-inline{display:none}.line-form,.line-bag{color:var(--color-ink-2);font-size:var(--text-small);white-space:nowrap}@media (width>=768px){.line-table .line-name{width:21rem}.line-table .line-form{width:7.5rem}}.line-num{white-space:nowrap;width:6.5rem}.line-value{font-family:var(--font-display);font-size:var(--text-display-ui);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-weight:800}.dec-int{text-align:right;min-width:2ch;display:inline-block}.dec-rest{text-align:left;min-width:4.2ch;display:inline-block}.line-tag{font-size:var(--text-label);vertical-align:.35em;margin-left:.15rem}.line-pick input:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.line-table tbody tr:has(.line-pick input:focus-visible){background:var(--color-band);box-shadow:inset 4px 0 0 var(--color-navy)}.line-table .cmp-missing{font-style:normal}@media (width<=767px){.line-table .line-form,.line-table .line-bag{display:none}.line-form-inline{color:var(--color-ink-2);font-size:var(--text-label);margin-top:.15rem;display:block}.line-num{width:auto}.line-table thead button{letter-spacing:.02em;flex-wrap:wrap;gap:0 .15rem;padding-right:.3rem}.line-table thead th:not([aria-sort]) button:after{content:none}.line-table thead .line-basis{flex-basis:100%;order:2}.line-feed{font-size:var(--text-lead);line-height:1.05}.line-value{font-size:var(--text-lead)}.dec-int{min-width:1.8ch}.dec-rest{min-width:3.3ch}.line-table :is(tbody th,td){padding-right:.2rem}.line-pick{width:2.25rem;padding-left:.25rem!important}.line-table .line-name label{gap:.4rem}.line-bagimg{width:1.4rem}.line-bagimg img{max-width:1.4rem}}@media (width<=379px){.line-bagimg{display:none}}.compare-result{margin-top:1.25rem}.compare-sentinel{height:1px}.comparison-table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%}.comparison-table>thead>tr>:is(th,td){top:var(--site-header-offset);z-index:2;border-bottom:3px solid var(--color-ink);background:var(--color-paper);vertical-align:top;transition:top .32s var(--ease-out-soft), padding .25s var(--ease-out-soft);padding:.75rem 1rem 1rem;position:sticky}.cmp-corner{width:13rem}.cmp-feed-bag{border-bottom:3px solid var(--color-ink);background:var(--color-band);height:9.5rem;transition:height .25s var(--ease-out-soft);justify-content:center;align-items:flex-end;margin-bottom:.75rem;padding-top:.75rem;display:flex;position:relative}.cmp-feed-bag img{object-fit:contain;filter:drop-shadow(0 6px 8px #1412102e);width:auto;max-height:8.5rem;transition:max-height .25s var(--ease-out-soft)}.cmp-feed-name{font-family:var(--font-display);font-size:var(--text-display-xs);text-transform:uppercase;text-underline-offset:.15em;font-weight:850;line-height:1;text-decoration:underline 2px #0000;transition:text-decoration-color .2s;display:block}.cmp-feed-name:hover{color:var(--color-navy);text-decoration-color:currentColor}.cmp-remove{min-height:2rem;color:var(--color-ink-2);font-size:var(--text-small);text-decoration:underline;text-decoration-color:var(--color-rule-strong);text-underline-offset:.25em;cursor:pointer;align-items:center;margin-top:.2rem;font-weight:600;display:inline-flex}.cmp-remove:hover{color:var(--color-freight);text-decoration-color:currentColor}.cmp-slot-button{width:100%;color:var(--color-ink-2);text-align:left;cursor:pointer;transition:color .2s;display:block}.cmp-slot-stage{border-bottom-style:dashed;border-bottom-color:var(--color-rule-strong);transition:border-color .2s, background-color .2s, height .25s var(--ease-out-soft);background:#f3f1ec99}.cmp-slot-ghost{width:auto;height:7.5rem;color:var(--color-rule-strong);transition:color .2s}.cmp-slot-button .cmp-feed-name{color:inherit}.cmp-slot-stage:has(.cmp-quick){align-items:stretch;padding:.5rem}.cmp-quick{align-content:end;gap:.3rem;width:100%;display:grid}.cmp-quick-add{background:var(--color-paper);outline:1px solid var(--color-rule);outline-offset:-1px;width:100%;min-height:2.6rem;color:var(--color-ink);text-align:left;cursor:pointer;align-items:center;gap:.6rem;padding:.15rem .6rem .15rem .2rem;transition:background-color .2s;display:flex}.cmp-quick-add:hover{outline:2px solid var(--color-ink);outline-offset:-2px}.cmp-quick-add:focus-visible{outline:3px solid var(--color-navy);outline-offset:-3px}.cmp-quick-bag{flex:none;place-items:center;width:1.75rem;height:2.2rem;display:grid}.cmp-quick-bag img{filter:none;object-fit:contain;max-width:1.6rem;max-height:2.1rem}.cmp-quick-name{min-width:0;font-family:var(--font-display);font-size:var(--text-lead);text-transform:uppercase;flex:auto;font-weight:850;line-height:1}.cmp-quick-plus{font-size:var(--text-display-2xs);flex:none;font-weight:500;line-height:1}.cmp-slot-note{min-height:2rem;font-size:var(--text-small);align-items:center;margin-top:.2rem;display:flex}.cmp-slot-button:hover{color:var(--color-ink)}.cmp-slot-button:hover .cmp-slot-stage{border-bottom-style:solid;border-bottom-color:var(--color-ink);background:var(--color-band)}.cmp-slot-button:hover .cmp-slot-ghost{color:var(--color-ink)}.cmp-slot-button:focus-visible{outline:3px solid var(--color-navy);outline-offset:2px}.comparison-table>tbody>tr>td.cmp-slot-cell{background:var(--color-paper)}.comparison-table>tbody>tr.cmp-section+tr>td.cmp-slot-cell,.comparison-table>tbody>tr>td.cmp-slot-cell{border-bottom:0}.comparison-table.stuck>thead>tr>:is(th,td){vertical-align:middle;padding-block:.5rem}.comparison-table.stuck .cmp-corner .label,.comparison-table.stuck .cmp-remove{visibility:hidden}.comparison-table.stuck .cmp-feed-bag{float:left;background:0 0;border:0;width:2.25rem;height:2.75rem;margin:0 .75rem 0 0;padding:0}.comparison-table.stuck .cmp-remove{display:none}.comparison-table.stuck .cmp-feed-bag img{filter:none;max-height:2.75rem}.comparison-table.stuck .cmp-feed-name{min-height:2.75rem;font-size:var(--text-display-ui);align-items:center;display:flex}.comparison-table.stuck .cmp-slot-stage{display:none}.comparison-table>tbody>tr>:is(th,td){border-bottom:1px solid var(--color-rule);vertical-align:top;overflow-wrap:break-word;padding:.9rem 1rem}.comparison-table>tbody>tr>th[scope=row]{font-weight:650}.comparison-table>tbody>tr.cmp-section>th{border-bottom:2px solid var(--color-ink);padding:1.75rem 0 .4rem}.comparison-table>tbody>tr.cmp-section:first-child>th{padding-top:1rem}.cmp-scale{float:right;color:var(--color-ink-2);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:.2rem .5rem;font-weight:500;display:inline-flex}.cmp-key{background:var(--color-ink);width:1.5rem;height:.45rem;margin-left:.5rem;display:inline-block}.comparison-table>tbody>tr.is-diff>td:not(.cmp-slot-cell){background:#b3937129}.comparison-table>tbody>tr.is-diff>th[scope=row]{box-shadow:inset 4px 0 0 var(--color-pellet);padding-left:.85rem}.compare-key{color:var(--color-ink-2);font-size:var(--text-small);align-items:center;gap:.5rem;display:inline-flex}.cmp-diff-key{width:1.1rem;height:1.1rem;box-shadow:inset 3px 0 0 var(--color-pellet);background:#b393714d;display:inline-block}td.cmp-missing{font-style:italic}.comparison-table>tbody>tr.is-same>:is(th,td){color:var(--color-ink-2)}.cmp-value{align-items:baseline;gap:.4rem;display:flex}.cmp-num{font-family:var(--font-display);font-size:var(--text-display-2xs);font-variant-numeric:tabular-nums lining-nums;font-weight:800;line-height:1.05}.cmp-basis{color:var(--color-ink-2);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.cmp-bar{background:#14121014;height:.45rem;margin-top:.5rem;display:block}.cmp-bar>span{background:var(--color-ink);height:100%;display:block}.cmp-bar.is-max>span,.cmp-key.is-max{background:repeating-linear-gradient(135deg, var(--color-ink) 0 2px, transparent 2px 5px);box-shadow:inset -3px 0 0 var(--color-ink)}.cmp-missing{color:var(--color-ink-2);font-style:italic}.cmp-features li{padding-left:1.1rem;position:relative}.cmp-features li+li{margin-top:.45rem}.cmp-features li:before{content:"";background:currentColor;width:.5rem;height:2px;position:absolute;top:.75em;left:0}.cmp-rates{border-collapse:collapse;border-top:2px solid var(--color-ink);width:100%;font-size:var(--text-small)}.cmp-rates :is(th,td){border-bottom:1px solid var(--color-rule);vertical-align:top;padding:.4rem .5rem .4rem 0}.cmp-rates th{font-weight:600}.cmp-rates td{font-variant-numeric:tabular-nums}.cmp-guide{margin-top:.6rem}.cmp-guide summary{min-height:2.75rem;font-size:var(--text-small);align-items:center;font-weight:650;display:flex}.cmp-guide p{color:var(--color-ink);font-size:var(--text-small);margin-top:.5rem;line-height:1.55}.cmp-guide-open,.cmp-guide-open>:first-child{margin-top:0}.cmp-guide-cells{background:var(--color-rule);font-size:var(--text-label);font-variant-numeric:tabular-nums;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1px;margin-top:.5rem;display:grid}.cmp-guide-cells span{background:var(--color-paper);padding:.25rem .35rem}.cmp-next a{min-height:2.75rem;color:var(--color-navy);text-underline-offset:.3em;align-items:center;font-weight:650;text-decoration:underline;display:flex}@media (width<=639px){.comparison-table,.comparison-table>thead,.comparison-table>tbody{display:block}.comparison-table>thead{top:var(--site-header-offset);z-index:2;border-bottom:3px solid var(--color-ink);background:var(--color-paper);transition:top .32s var(--ease-out-soft);position:sticky}.comparison-table>thead>tr,.comparison-table>tbody>tr{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:.75rem;display:grid}.comparison-table>thead>tr>:is(th,td){border:0;padding:.6rem 0 .75rem;position:relative;top:auto}.cmp-corner,.cmp-slot-cell{display:none}.comparison-table>thead>tr>td.cmp-slot{order:1;grid-column:1/-1;width:auto;padding-top:0}.cmp-remove{justify-content:center;min-width:2.75rem;min-height:2.75rem;padding-inline:.375rem}.cmp-slot-button{border:2px dashed var(--color-rule-strong);align-items:center;gap:.6rem;min-height:2.75rem;padding-inline:.75rem;display:flex}.cmp-slot .cmp-slot-stage{display:none}.cmp-slot-button .cmp-feed-name:before{content:"+ " / ""}.cmp-slot-note{min-height:0;margin:0 0 0 auto}.comparison-table.stuck .cmp-slot{visibility:visible;display:block}.comparison-table.stuck .cmp-remove{visibility:visible;display:inline-flex}.cmp-feed-bag{height:5.5rem;margin-bottom:.4rem}.cmp-feed-bag img{max-height:5.25rem}.comparison-table.stuck .cmp-feed-bag{display:none}.cmp-feed-name,.comparison-table.stuck .cmp-feed-name{min-height:0;font-size:var(--text-display-ui)}.comparison-table>tbody>tr{border-bottom:1px solid var(--color-rule)}.comparison-table>tbody>tr>:is(th,td){border:0;padding:.25rem 0 .8rem}.comparison-table>tbody>tr>th[scope=row],.comparison-table>tbody>tr.cmp-section>th{color:var(--color-ink-2);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:0 .6rem;padding:.75rem 0 .35rem;font-weight:700;display:flex}.comparison-table>tbody>tr.cmp-section{border-bottom:2px solid var(--color-ink)}.comparison-table>tbody>tr.cmp-section>th{padding-top:1.5rem}.cmp-scale{float:none;letter-spacing:0;text-transform:none;width:100%}.cmp-key:first-of-type{margin-left:.25rem}.comparison-table>tbody>tr.is-diff{background:#b3937129}.comparison-table>tbody>tr.is-diff>td{background:0 0}.comparison-table>tbody>tr.is-diff>th[scope=row],.comparison-table>tbody>tr.is-diff>td:first-of-type{padding-left:.6rem}.compare-key{margin-left:auto}.comparison-table>tbody>tr.cmp-text-row>td{font-size:var(--text-small);hyphens:auto;line-height:1.45}.comparison-table.cols-3>tbody>tr.cmp-text-row>td{hyphens:manual;grid-column:1/-1}.comparison-table.cols-3>tbody>tr.cmp-text-row>td:before{content:attr(data-feed);font-family:var(--font-display);font-size:var(--text-display-ui);text-transform:uppercase;margin-bottom:.2rem;font-weight:800;display:block}.cmp-features li+li{margin-top:.3rem}.comparison-table:not(.cols-3) .cmp-rates :is(th,td){border:0;padding:0;display:block}.comparison-table:not(.cols-3) .cmp-rates tr{border-bottom:1px solid var(--color-rule);padding-block:.3rem;display:block}.cmp-num{font-size:var(--text-display-ui)}.cmp-next a{min-height:2.5rem;font-size:var(--text-small)}.compare-diff-count{display:none}.compare-tools{column-gap:1rem}.compare-count{flex:none}}@media print{.compare-tools,.compare-tray,.compare-picker,.compare-starters,.cmp-remove,.cmp-slot,.cmp-slot-cell,.cmp-next{display:none!important}.comparison-table>thead>tr>:is(th,td){position:static}.cmp-feed-bag{height:5rem}.cmp-feed-bag img{filter:none;max-height:4.5rem}.comparison-table tr{break-inside:avoid}.cmp-bar>span,.cmp-key,.comparison-table>tbody>tr.is-diff>td:not(.cmp-slot-cell){print-color-adjust:exact}.cmp-guide summary{display:none}.cmp-guide::details-content{content-visibility:visible;display:block}}.blend{gap:2rem;display:grid}.blend-controls{align-content:start;gap:1.25rem;display:grid}.blend-slots{gap:1rem;display:grid}.blend-slot .form-label{margin-bottom:.4rem}.feed-pick.blend-slot-pick{outline:2px solid var(--color-ink);outline-offset:-2px;height:auto;min-height:4.75rem;padding-right:.9rem}.feed-pick.blend-slot-pick:focus-visible{outline:3px solid var(--color-navy);outline-offset:-3px}.feed-pick.blend-slot-pick[aria-expanded=true]{background:var(--color-band)}.blend-slot-action{color:var(--color-navy);font-size:var(--text-small);text-underline-offset:.2em;margin-left:auto;padding-left:.5rem;font-weight:700;text-decoration:underline}.blend-grain{width:1.6rem;height:2rem;color:var(--color-pellet-deep)}.blend-picker{border-top:5px solid var(--color-ink);padding-top:.75rem}.blend-picker-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.85rem;display:flex}.blend-picker-head .display{font-size:var(--text-display-xs);line-height:1}.blend-picker-animals{margin-bottom:1rem}.blend-picker-list{overscroll-behavior:contain;border-block:1px solid var(--color-rule);max-height:28rem;padding-block:.75rem;overflow-y:auto}.blend-picker .feed-pick-list{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr))}.blend-picker-title{font-family:var(--font-display);font-size:var(--text-display-ui);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;margin-bottom:.6rem;font-weight:850;display:flex}.blend-picker-title span{color:var(--color-ink-2);font-family:var(--font-sans);font-size:var(--text-small);text-transform:none;font-weight:600}.feed-pick-list+.blend-picker-title{margin-top:1.25rem}.blend-picker-none,.blend-picker-note{color:var(--color-ink-2);font-size:var(--text-small);line-height:1.5}.blend-picker-note{margin-top:.6rem}.blend-source{color:var(--color-ink-2);font-size:var(--text-small);margin-top:-.25rem;line-height:1.55}.blend-control{border:3px solid var(--color-ink);padding:1.1rem 1.25rem 1.25rem}.blend-ratio{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.blend-ratio p{flex-direction:column;min-width:0;display:flex}.blend-ratio p:last-child{text-align:right;align-items:flex-end}.blend-ratio strong{font-size:var(--text-display-m);line-height:.9}.blend-ratio .label{color:var(--color-ink-2);margin-top:.4rem}.blend-ratio-name{font-weight:650;line-height:1.3}.blend-bar{background:var(--color-pellet);height:.75rem;margin-top:.9rem;display:flex}.blend-bar span{background:var(--color-ink);height:100%;transition:width .15s;display:block}:is(.blend,.energy) input[type=range]{width:100%;min-height:44px;accent-color:var(--color-ink);cursor:pointer;margin-top:.25rem}.blend-share-row{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.blend-presets{flex:16rem;gap:.5rem;display:flex}.blend-presets .btn{flex:1 1 0;padding-inline:.5rem}:is(.blend,.energy) .blend-typed{width:7rem}.blend-swap{margin-top:.5rem}.blend .blend-weight{max-width:18rem}:is(.blend,.energy) :is(input)[aria-invalid=true]{border-color:var(--color-freight)}.blend-empty{max-width:52ch;color:var(--color-ink-2);line-height:1.6}.blend-keys-a{margin-block:.6rem 1rem}.blend-typed-error{border-left:4px solid var(--color-freight);font-size:var(--text-small);background:#fbefec;margin-top:.6rem;padding:.4rem .7rem;line-height:1.45}.blend-typed-error strong{font-weight:700}.blend-pounds-name{margin-top:.35rem;font-weight:650;line-height:1.3}.blend-print-foot{display:none}.blend-tag .tool-panel-head .display{font-size:var(--text-display-xs)}.blend-batch-title{margin-bottom:.6rem}.blend-pounds{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.blend-pounds .tool-figure-note strong{font-weight:650}.blend-keys{border-block:2px solid var(--color-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem;display:grid}.blend-keys>div{padding:.6rem .75rem .7rem}.blend-keys>div+div{border-left:1px solid var(--color-rule)}.blend-keys>div:first-child{padding-left:0}.blend-keys dt{color:var(--color-ink-2);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.blend-keys dd{white-space:nowrap}.blend-keys dd .numeral{font-size:var(--text-display-xs)}.blend-keys-basis{color:var(--color-ink-2);font-size:var(--text-small);margin-top:.6rem;line-height:1.5}.blend-keys-basis strong{color:var(--color-ink);font-weight:700}.blend-print-line{display:none}.blend-table-title{font-family:var(--font-display);font-size:var(--text-display-ui);text-transform:uppercase;margin-top:1.75rem;font-weight:850}.blend-caveat{margin-top:.35rem}.blend-table-wrap{margin-top:.85rem;overflow-x:auto}.blend table{border-collapse:collapse;border-top:2px solid var(--color-ink);width:100%;font-size:var(--text-small)}.blend :is(th,td){border-bottom:1px solid var(--color-rule);text-align:left;vertical-align:top;padding:.6rem .75rem .6rem 0}.blend thead th{color:var(--color-ink-2);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.3}.blend tbody th{font-weight:650}.blend-num{white-space:nowrap}.blend-gaps{color:var(--color-ink);font-size:var(--text-small);margin-top:.75rem;line-height:1.5}.blend-gaps li+li{margin-top:.25rem}.blend-part-name{display:none}.blend tbody td.blend-result{background:var(--color-band);padding-left:.75rem}.blend-result strong{font-size:var(--text-body)}.blend .is-missing{color:var(--color-ink-2);font-style:italic;font-weight:400}@media (width<=599px){.blend table,.blend tbody{display:block}.blend thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.blend tbody tr{border-bottom:1px solid var(--color-rule);flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;padding-block:.65rem .7rem;display:flex}.blend tbody tr:before{content:"";flex-basis:100%;order:1;height:0}.blend tbody :is(th,td){border:0;padding:0}.blend tbody th{font-size:var(--text-body);flex:8rem}.blend tbody td.blend-result{text-align:right;background:0 0;max-width:60%;margin-left:auto;padding:0}.blend-result strong.blend-num{font-family:var(--font-display);font-size:var(--text-display-ui);font-variant-numeric:tabular-nums lining-nums;font-weight:800}.blend tbody td.blend-part{color:var(--color-ink-2);order:2}.blend-part-name{display:inline}.blend tbody td.blend-part+td.blend-part{margin-left:-.35rem}.blend tbody td.blend-part+td.blend-part:before{content:"· ";font-style:normal}.blend tbody td.blend-part.is-missing .blend-part-name{font-style:normal}}.blend-links{flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:1.25rem;display:flex}.blend-ask{margin-top:1rem}@media (width>=640px){.blend-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.blend{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:3rem}.blend-slots{grid-template-columns:1fr}.blend-controls:not(:has(.blend-picker)){top:calc(var(--site-header-offset) + 1.25rem);transition:top .32s var(--ease-out-soft);position:sticky}}@media (width<=479px){.blend-keys .numeral{font-size:var(--text-display-2xs)}.blend-keys>div{padding-inline:.5rem}}@media print{.blend-controls,.help-more,.blend-links,.blend-ask,.blend-tag .tool-method summary{display:none!important}.blend{display:block}.blend-tag .tool-method{border:0}.blend-tag .tool-method::details-content{content-visibility:visible;display:block}.blend-print-foot{border-top:2px solid var(--color-ink);margin-top:1rem;padding-top:.6rem;font-weight:650;display:block}.blend-print-line{margin-top:.4rem;font-weight:650;display:block}.blend-tag .tool-panel-head{print-color-adjust:exact}}.faq-layout{gap:1.75rem;display:grid}.faq-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.faq-filters .faq-search{grid-column:1/-1}.faq-index{display:none}.faq-index ol{border-top:2px solid var(--color-ink);margin-top:.5rem}.faq-index a{border-bottom:1px solid var(--color-rule);grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.55rem .75rem;transition:color .2s;display:grid}.faq-index a:hover{color:var(--color-navy)}.faq-index-n{color:var(--color-ink-2);font-size:var(--text-display-ui)}.faq-index-title{font-weight:650}.faq-index-count{color:var(--color-ink-2);font-size:var(--text-small)}.faq-index li[data-empty] a{color:var(--color-rule-strong)}.faq-index li[aria-current] a{box-shadow:inset 4px 0 0 var(--color-ink);background:var(--color-band)}.faq-rail-ask{border:2px solid var(--color-ink);background:var(--color-band);color:var(--color-navy);border-top-width:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem 1rem;padding:.75rem 1rem .9rem;display:none}.faq-rail-ask .label{color:var(--color-ink-2);grid-column:1}.faq-rail-ask-title{font-family:var(--font-display);font-size:var(--text-display-xs);text-transform:uppercase;grid-column:1;font-weight:850;line-height:1}.faq-rail-ask svg{width:1.5rem;height:1.5rem;transition:transform .2s var(--ease-out-soft);grid-area:1/2/span 2}.faq-rail-ask:hover svg{transform:translate(4px)}.faq-index li[aria-current] :is(.faq-index-n,.faq-index-count){color:var(--color-ink)}.faq-index a{transition:color .2s,background-color .2s}.faq-summary{border-bottom:3px solid var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.5rem;padding-bottom:.4rem;display:flex}#faq-count{font-size:var(--text-lead);font-weight:600}#faq-count .numeral{font-size:var(--text-display-xs);margin-right:.1rem}.faq-topic{scroll-margin-top:calc(var(--bar-h-pinned) + 1rem);flex-direction:column;display:flex}.faq-topic[hidden]{display:none}.faq-topic>details{order:1}.faq-topic+.faq-topic{margin-top:2.5rem}.faq-topic-head{border-bottom:2px solid var(--color-ink);align-items:flex-end;gap:.85rem;margin-top:1.75rem;padding-bottom:.75rem;display:flex}.faq-topic:first-child .faq-topic-head{margin-top:1.25rem}.faq-topic-head{order:0}.faq-groups[hidden]+.faq-topic .faq-topic-head{margin-top:1.25rem}.faq-groups[hidden],.faq-index[hidden]{display:none!important}.faq-group .faq-topic-head{justify-content:space-between;align-items:baseline}.faq-group-count{color:var(--color-ink-2);font-weight:600}.faq-topic-n{min-width:2.2ch;color:var(--color-pellet-deep);font-size:var(--text-display-s);line-height:.85}.faq-topic-head h2{font-size:var(--text-display-xs);line-height:1}.faq-list details{border-bottom:1px solid var(--color-rule)}.faq-list summary{min-height:3.5rem;font-size:var(--text-lead);align-items:center;padding-block:.85rem;font-weight:650;line-height:1.4;transition:color .2s;display:flex}.faq-q{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.faq-match-note{border-left:3px solid var(--color-pellet);width:fit-content;color:var(--color-ink-2);font-size:var(--text-small);padding-left:.5rem;font-weight:600;line-height:1.4}.faq-match-note[hidden]{display:none}.faq-list summary:after{border:2px solid var(--color-ink);width:1.75rem;height:1.75rem;font-size:var(--text-lead);place-items:center;font-weight:600;display:grid}.faq-list details[open]>summary:after{background:var(--color-ink);color:var(--color-paper)}.faq-list summary:hover{color:var(--color-navy)}.faq-list summary:hover:after{border-color:var(--color-navy)}.faq-a,.faq-list details>p{max-width:72ch;padding:0 2.5rem 1.25rem 0}.faq-a>p,.faq-list details>p{color:var(--color-ink);line-height:1.7}.faq-a a,.faq-list details>p a{color:var(--color-navy);text-underline-offset:.25em;font-weight:600;text-decoration:underline}.faq-list mark{color:inherit;background:#b3937173}.faq-applies{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:.9rem;display:flex}.faq-applies ul{display:contents}.faq-applies .form-label{margin-right:.15rem}.faq-a .faq-chip,.faq-chip{border:1px solid var(--color-rule-strong);min-height:1.9rem;color:var(--color-ink);font-size:var(--text-small);align-items:center;padding:.1rem .55rem;font-weight:600;text-decoration:none;display:inline-flex}.faq-a a.faq-chip:hover{border-color:var(--color-ink);color:var(--color-navy)}.faq-a .faq-permalink{min-height:2.75rem;color:var(--color-ink-2);font-size:var(--text-small);text-decoration-color:var(--color-rule-strong);align-items:center;margin-top:.25rem;font-weight:500;display:inline-flex}.faq-empty{margin-top:1.5rem}.faq-empty[hidden]{display:none}.faq-empty-title{font-size:var(--text-display-xs);line-height:1.05}.faq-empty-text{max-width:52ch;color:var(--color-ink-2);margin-top:.5rem}.faq-empty-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.faq-empty-browse{margin-top:1.75rem}.faq-empty-topics{border-top:2px solid var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;margin-top:.5rem;display:grid}@media (width>=640px){.faq-empty-topics{grid-template-columns:repeat(3,minmax(0,1fr))}}.faq-empty-topics a{border-bottom:1px solid var(--color-rule);align-items:center;gap:.6rem;min-height:2.75rem;font-weight:650;line-height:1.25;display:flex}.faq-empty-topics a:after{content:"→";margin-left:auto;padding-left:.75rem}.faq-feed-offers{margin-top:.9rem}.faq-feed-offers[hidden]{display:none}.faq-feed-offers ul{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.faq-feed-offers .faq-chip{border:1px solid var(--color-ink);cursor:pointer;gap:.35rem;min-height:2.5rem;padding-inline:.75rem}.faq-feed-offers .faq-chip span{color:var(--color-ink-2);font-weight:500}.faq-feed-offers .faq-chip:hover span{color:inherit}.faq-feed-offers .faq-chip:hover{background:var(--color-ink);color:var(--color-paper)}#faq-literal[hidden]{display:none}.faq-empty-topics a:hover{color:var(--color-navy)}@media (width<=1023px){.faq-index{margin-top:.9rem;display:block}.faq-index>.form-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.faq-index ol{border:0;flex-wrap:wrap;gap:.4rem;display:flex}.faq-index li{flex:none}.faq-index a{border:1px solid var(--color-rule-strong);min-height:2.5rem;font-size:var(--text-small);white-space:nowrap;align-items:baseline;gap:.4rem;padding:.45rem .65rem;display:inline-flex}.faq-index-n{font-size:var(--text-body)}.faq-index li[aria-current] a{box-shadow:none;background:0 0}}@media (width>=1024px){.faq-layout{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:3.5rem}.faq-rail{top:calc(var(--site-header-offset) + 1.25rem);transition:top .32s var(--ease-out-soft);gap:1.75rem;display:grid;position:sticky}.faq-filters{grid-template-columns:1fr}.faq-index{display:block}.faq-rail-ask{display:grid}}@media (width<=639px){.faq-a,.faq-list details>p{padding-right:0}.faq-list summary{font-size:var(--text-body)}}.ask-layout{gap:2.5rem;display:grid}.ask-side{align-content:start;gap:1.5rem;display:grid}.feeding-question-form label{color:var(--color-ink-2);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;font-weight:700;line-height:1.4;display:block}.feeding-question-form :is(input,select,textarea){border:1.5px solid var(--color-ink-2);background-color:var(--color-paper);width:100%;min-height:48px;color:var(--color-ink);border-radius:0;padding:.75rem}.feeding-question-form input[list]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23141210' stroke-width='2.25'%3E%3Cpath d='M3 6l5 5 5-5'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:.9rem;padding-right:2.6rem}.feeding-question-form input[list]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}.ask-who{border-left:5px solid var(--color-ink);background:var(--color-band);font-size:var(--text-small);flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;margin-bottom:1.5rem;padding:.6rem .9rem;line-height:1.45;display:flex}.ask-who .label{color:var(--color-ink-2);flex-basis:100%}.ask-who strong{font-weight:700}.ask-who a{color:var(--color-navy);font-weight:600}@media (width>=1024px){.ask-who{display:none}}.feeding-question-form :is(input,select,textarea){scroll-margin-top:calc(var(--bar-h-pinned) + 2.75rem)}.feeding-question-form :is(input,select,textarea):focus-visible{border-width:2px;border-color:var(--color-ink);outline:2px solid var(--color-navy);outline-offset:2px;box-shadow:none}.feeding-question-form .field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem;display:grid}.feeding-question-form .field{margin-top:1.25rem}.feeding-question-form>.field-row:first-child .field{margin-top:0}.ask-details{border-top:5px solid var(--color-ink);background:var(--color-band);margin-top:1.75rem;padding:1rem 1.25rem 1.35rem}.ask-details legend{float:left;width:100%;font-family:var(--font-display);font-size:var(--text-display-ui);text-transform:uppercase;font-weight:850}.ask-details legend span{color:var(--color-ink-2);font-family:var(--font-sans);font-size:var(--text-small);text-transform:none;margin-top:.15rem;font-weight:500;display:block}.ask-details legend+*{clear:both}.ask-details>.field-row:first-of-type .field{margin-top:1rem}@media (width>=601px){.ask-details .field-row{grid-template-rows:auto auto}.ask-details .field-row>.field{grid-row:span 2;grid-template-rows:subgrid;align-items:end;display:grid}.ask-details .field-row>.field>label{align-self:start}}.ask-question{margin-top:1.25rem}.field-hint{max-width:62ch;color:var(--color-ink-2);font-size:var(--text-small);margin-top:.4rem;line-height:1.5}.field-error{border-left:4px solid var(--color-freight);color:var(--color-ink);font-size:var(--text-small);background:#fbefec;margin-top:.4rem;padding:.35rem .65rem;font-weight:600;line-height:1.4}.feeding-question-form [aria-invalid=true]{border-color:var(--color-freight)}.ask-submit{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}.ask-errors{color:var(--color-freight);font-weight:700}.ask-errors[hidden]{display:none}#inq-status .ask-phone{text-underline-offset:.2em;white-space:nowrap;font-weight:700;text-decoration:underline}.feeding-question-form .trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}#inq-status:not(:empty):not(.error):not(.sr-only){color:var(--color-ink-2);margin-top:1.25rem}#inq-status.error{border-left:5px solid var(--color-freight);color:var(--color-ink);background:#fbefec;margin-top:1.25rem;padding:.75rem 1rem;font-weight:600}.ask-sent:focus,#inq-sent-title:focus{outline:none}.ask-sent .tool-panel-head .display{font-size:var(--text-display-m)}.ask-sent-ref{border-bottom:2px solid var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-bottom:.9rem;display:flex}.ask-sent-ref .numeral{font-size:var(--text-display-s);letter-spacing:.02em;overflow-wrap:anywhere}.ask-sent-summary{margin-top:.5rem}.ask-sent-summary>div{border-bottom:1px solid var(--color-rule);grid-template-columns:9rem minmax(0,1fr);gap:.25rem 1rem;padding-block:.6rem;display:grid}.ask-sent-summary dt{color:var(--color-ink-2);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.ask-sent-summary dd{overflow-wrap:anywhere;white-space:pre-line}.ask-sent-next{margin-top:1.5rem}.ask-sent-next h3{font-family:var(--font-display);font-size:var(--text-display-ui);text-transform:uppercase;font-weight:850}.ask-sent-next p{max-width:60ch;color:var(--color-ink-2);margin-top:.4rem}.ask-sent-links{flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:1.25rem;display:flex}@media (width>=1024px){.ask-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:3.5rem}.ask-side{top:calc(var(--site-header-offset) + 1.25rem);transition:top .32s var(--ease-out-soft);position:sticky}}@media (width<=600px){.feeding-question-form .field-row{grid-template-columns:1fr}.feeding-question-form{flex-direction:column;display:flex}.feeding-question-form>.field-row:not(.ask-details *){display:contents}.feeding-question-form .field-phone{order:1}.feeding-question-form>:is(fieldset,.trap,p,.ask-submit,noscript){order:2}.feeding-question-form>.field-row:first-child .field+.field{margin-top:1.25rem}.ask-sent-summary>div{grid-template-columns:1fr}}:is(.compare,.blend,.calc-hub,.faq-layout,.ask-layout,.help-more)>*{min-width:0}.inquiry-reference{flex-wrap:wrap;gap:.2em;display:flex}.inquiry-reference span{white-space:nowrap}@media (width<=359px){.line-wrap{max-width:100%;overflow-x:auto}}@media (width<=639px){.help-nav{--feeding-help-label-size:var(--text-body)}.help-nav .tabs .tab{line-height:1.4}.comparison-table>tbody>tr.cmp-text-row>td{font-size:var(--text-body);hyphens:manual;grid-column:1/-1;line-height:1.55}.comparison-table>tbody>tr.cmp-text-row>td:before{content:attr(data-feed);font-family:var(--font-display);font-size:var(--text-display-ui);text-transform:uppercase;margin-block:.35rem .4rem;font-weight:800;display:block}.blend{gap:1rem}.blend-controls{gap:.875rem}.blend-share-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:.75rem;display:grid}.blend-presets{grid-column:1/-1}.blend .blend-typed,.blend .blend-weight{width:auto;max-width:none}.blend-control:not(:has(.blend-presets)) .blend-weight{grid-column:1/-1}}.blend-batch{margin-top:1.25rem}:is(.blend-presets,.calc-presets) .btn[aria-pressed=true],:is(.blend-presets,.calc-presets) .btn[aria-pressed=true]:is(:hover,:focus-visible){background:var(--color-navy);border-color:var(--color-navy);color:var(--color-paper)}@media (width<=639px){.comparison-table>thead .cmp-feed-bag{display:none}.comparison-table>thead>tr>:is(th,td),.comparison-table.stuck>thead>tr>:is(th,td){padding-block:.5rem}.comparison-table>tbody>tr.cmp-actions{border-bottom:1px solid var(--color-rule);scroll-margin-top:calc(var(--site-header-offset) + 3.5rem)}.comparison-table>tbody>tr.cmp-actions>td{padding-block:.35rem}.cmp-actions .cmp-add-action{grid-column:1/-1}.cmp-actions .cmp-slot-button{width:100%}.cmp-actions :is(.cmp-remove,.cmp-slot-button){scroll-margin-block:calc(var(--site-header-offset) + 3.5rem) 1rem}}.faq-more-filters{grid-column:1/-1}.faq-more-filters>summary{cursor:pointer;align-items:center;min-height:2.75rem;font-weight:650;display:flex}.faq-more-filters>summary:after{content:"+";margin-left:auto}.faq-more-filters[open]>summary:after{content:"−"}.faq-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=640px){.faq-more-filters[open]>summary{display:none}}@media (width<=639px){.faq-index ol{overscroll-behavior-inline:contain;flex-wrap:nowrap;padding-block:.25rem;overflow-x:auto}.faq-index a{min-height:2.75rem}}@media print{.comparison-table>tbody>tr.cmp-actions{display:none!important}}@media (width>=1024px){.faq-selects{grid-template-columns:1fr}}@media screen and (width<=639px){.help-nav .tabs{scrollbar-width:none;display:flex;overflow-x:auto}.help-nav .tabs::-webkit-scrollbar{display:none}.help-nav .tabs .tab{white-space:nowrap;flex:none;min-height:2.75rem}.help-nav[data-left-edge] .tabs{mask-image:linear-gradient(to right, transparent, black var(--help-edge-fade,24px))}.help-nav[data-right-edge] .tabs{mask-image:linear-gradient(to left, transparent, black var(--help-edge-fade,24px))}.help-nav[data-left-edge][data-right-edge] .tabs{mask-image:linear-gradient(to right, transparent, black var(--help-edge-fade,24px), black calc(100% - var(--help-edge-fade,24px)), transparent)}}@media screen and (width<=479px){.calc-readout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.calc-context{gap:.15rem .75rem}.calc-context>span+span:before{content:none}}@media screen and (width>=640px){.comparison-table>thead>tr>.cmp-slot{border-bottom:0;padding-inline:0}.comparison-table>tbody>tr>td.cmp-slot-cell{border-inline:1px dashed var(--color-rule);border-bottom:1px dashed var(--color-rule)}.comparison-table>tbody>tr.cmp-section+tr>td.cmp-slot-cell{border-bottom:1px dashed var(--color-rule)}.comparison-table>tbody>tr.cmp-section>td.cmp-slot-cell{border-bottom:2px dashed var(--color-rule)}.comparison-table>thead .cmp-slot-button:focus-visible{outline-offset:-5px}.comparison-table>thead .cmp-slot-button{border:2px solid var(--color-rule-strong);min-height:2.75rem;padding:.5rem}}@media screen and (width>=1024px){.comparison-table.fresh-add-rail>thead>tr>td.cmp-slot{width:14rem}.comparison-table.fresh-add-rail:not(.stuck) .cmp-slot-stage{height:auto;min-height:9.5rem}.comparison-table.fresh-add-rail>thead .cmp-slot-button{padding-inline:1rem}.comparison-table.fresh-add-rail>tbody>tr>td.cmp-slot-cell,.comparison-table.fresh-add-rail>tbody>tr.cmp-section+tr>td.cmp-slot-cell,.comparison-table.fresh-add-rail>tbody>tr.cmp-section>td.cmp-slot-cell{border-inline:0;border-bottom:0}}@media screen and (width<=639px){.faq-index ol{padding-inline-end:12px}.faq-index ol:not([data-edges-ready]),.faq-index ol[data-right-edge]{mask-image:linear-gradient(270deg,#0000,#000 12px)}.faq-index ol[data-left-edge]{mask-image:linear-gradient(90deg,#0000,#000 12px)}.faq-index ol[data-left-edge][data-right-edge]{mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}}.energy{gap:1.75rem;display:grid}.energy-units{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.energy-units .tabs{gap:0 1.25rem}.energy-figures{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.25rem 1.5rem;display:grid}.energy-figures-4{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin-top:1.5rem}.energy .energy-base{max-width:26rem}.energy-control{border:3px solid var(--color-ink);margin-top:1.25rem;padding:1.1rem 1.25rem 1.25rem}.energy .blend-ratio strong{font-variant-numeric:tabular-nums}.energy-scale{color:var(--color-ink-2);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-weight:700;display:flex}.energy .energy-typed{margin-top:.75rem}.energy-check{border-top:2px solid var(--color-ink);margin-top:1.75rem}.energy-check-fields{grid-template-columns:repeat(auto-fit,minmax(12rem,16rem));gap:1rem;margin-top:.85rem;display:grid}.energy-verdict{border-left:5px solid var(--color-freight);background:#fbefec;max-width:68ch;margin-top:1.1rem;padding:.85rem 1rem;line-height:1.55}.energy-verdict p+p,.energy-verdict p+.text-action{margin-top:.6rem}.energy-verdict strong{font-weight:700}.energy-table-title{font-size:var(--text-display-s);line-height:1}.energy-table{margin-top:1rem}.energy-table .data-table :is(th,td){padding:.6rem 1rem}.energy-table .energy-num{font-variant-numeric:tabular-nums;white-space:nowrap}.energy-table tr.energy-group th{background:var(--color-band);color:var(--color-ink);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase}.energy-table .data-table tbody tr.is-ceiling{background:#fff6dc}.energy-lead{margin-top:0}.energy-tag-list{border-top:1px solid var(--color-rule);margin-top:.85rem}.energy-tag-list li{border-bottom:1px solid var(--color-rule);align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.energy-tag-n{width:1.75rem;color:var(--color-pellet-deep);font-size:var(--text-display-ui);flex:none;line-height:1}.energy-tag-name{flex:1;min-width:0;font-weight:600}.energy-tag-note{color:var(--color-ink-2);font-weight:400}.energy-tag-add{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.25rem;margin-top:.85rem;display:flex}.energy-tag-add .energy-base{flex:18rem}.energy-tag-figures,.energy-tag-claim{margin-top:1rem}.energy-fat-table{margin-top:1.25rem}.energy-fat-caption{caption-side:top;text-align:left;padding:.6rem 0;font-weight:650}.energy-flag{background:var(--color-ink);color:var(--color-paper);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;margin-left:.5rem;padding:.1rem .4rem;font-weight:700;display:inline-block}
