.VZi5-q_root{container-type:inline-size}.VZi5-q_section+.VZi5-q_section{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.VZi5-q_sectionHead{align-items:center;gap:10px;margin-bottom:12px;display:flex}.VZi5-q_badge{background:var(--ink);width:24px;height:24px;color:var(--white);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 24px;place-items:center;font-size:12px;font-weight:700;display:grid}.VZi5-q_sectionTitle{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.VZi5-q_setup{color:#3a3b38;max-width:68ch;margin:0 0 18px;font-size:15px;line-height:1.65}.VZi5-q_poll{border:0;min-width:0;margin:0;padding:0}.VZi5-q_pollQuestion{letter-spacing:-.01em;margin-bottom:12px;padding:0;font-size:18px;font-weight:500;line-height:1.4}.VZi5-q_pollOptions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.VZi5-q_pollOption{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:12px;justify-items:center;gap:6px;padding:16px 10px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.VZi5-q_pollOption input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.VZi5-q_pollOption:hover{border-color:#b8b8ae}.VZi5-q_pollOption[data-selected]{border-color:var(--ink);background:var(--card);box-shadow:0 0 0 1px var(--ink), 0 12px 26px -20px #242625a0}.VZi5-q_pollOption:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}.VZi5-q_pollIcon svg{width:56px;height:56px;display:block}.VZi5-q_pollLabel{font-size:15px;font-weight:600}.VZi5-q_pollCheck{background:var(--ink);width:20px;height:20px;color:var(--white);opacity:0;border-radius:50%;place-items:center;transition:opacity .15s,scale .15s;display:grid;position:absolute;top:8px;right:8px;scale:.6}.VZi5-q_pollCheck svg{width:14px;height:14px}.VZi5-q_pollOption[data-selected] .VZi5-q_pollCheck{opacity:1;scale:1}.VZi5-q_poll:disabled .VZi5-q_pollOption{cursor:default}.VZi5-q_poll:disabled .VZi5-q_pollOption:not([data-selected]){opacity:.6}.VZi5-q_poll:disabled .VZi5-q_pollOption:hover:not([data-selected]){border-color:var(--line)}.VZi5-q_pollStatus{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.5}.VZi5-q_pollStatus[data-chosen]{color:var(--ink);font-weight:500}.VZi5-q_columns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.VZi5-q_sceneColumn,.VZi5-q_panelColumn{gap:14px;min-width:0;display:grid}.VZi5-q_scene{border:1px solid var(--stage-line);background:var(--stage);border-radius:12px;overflow:hidden}.VZi5-q_scene svg{width:100%;height:auto;display:block}.VZi5-q_controls{justify-content:center;display:flex}:is(.VZi5-q_controls>.kit-playback,.VZi5-q_controls>.kit-steps){justify-content:center}.VZi5-q_controls .kit-steps-count{display:none}.VZi5-q_experiment{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"scene panel""time time";align-items:start;gap:18px 24px;display:grid}.VZi5-q_experimentScene{grid-area:scene}.VZi5-q_experimentPanel{grid-area:panel;gap:14px;min-width:0;display:grid}.VZi5-q_experimentTime{grid-area:time;gap:14px;min-width:0;display:grid}.VZi5-q_timeline{padding:0 2px;position:relative}.VZi5-q_track{background:#e3e1d8;border-radius:999px;height:4px;position:absolute;top:18px;left:22px;right:22px}.VZi5-q_track span{border-radius:inherit;background:linear-gradient(90deg, var(--leaf-300), var(--leaf-500));height:100%;display:block}.VZi5-q_nodes{justify-content:space-between;display:flex;position:relative}.VZi5-q_node{background:var(--card);width:40px;height:40px;color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:1.5px solid #cfcdc3;border-radius:50%;place-items:center;padding:0;font-size:14px;font-weight:700;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:grid}.VZi5-q_node:hover{border-color:var(--ink);color:var(--ink)}.VZi5-q_node[data-passed]{border-color:var(--leaf-500);background:var(--leaf-100);color:var(--leaf-900)}.VZi5-q_node[aria-current=step]{border-color:var(--ink);background:var(--ink);color:var(--white);box-shadow:0 0 0 4px #24262514}.VZi5-q_node:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.VZi5-q_timelineEnds{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-top:6px;font-size:11px;font-weight:600;display:flex}.VZi5-q_yearCard,.VZi5-q_scale{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:16px 18px}.VZi5-q_panelHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.VZi5-q_panelTitle{letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:600}.VZi5-q_panelMeta{color:var(--muted);font-size:12px}.VZi5-q_seasonChip{background:var(--soft);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;transition:background .3s,color .3s}.VZi5-q_seasonChip[data-season=spring]{color:#3d5f22;background:#e7f0d8}.VZi5-q_seasonChip[data-season=summer]{background:var(--leaf-100);color:var(--leaf-900)}.VZi5-q_seasonChip[data-season=autumn]{color:#74500f;background:#f8e8c6}.VZi5-q_seasonChip[data-season=winter]{color:#3b4e60;background:#e3e9ef}.VZi5-q_seasonChip[data-season=weighing]{background:var(--ink);color:var(--white)}.VZi5-q_yearNumber{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:6px 0 8px;font-size:46px;font-weight:450;line-height:1}.VZi5-q_yearNumber span{letter-spacing:0;color:var(--muted);margin-left:4px;font-size:15px;font-weight:500}.VZi5-q_yearText{color:#3a3b38;min-height:4.9em;margin:0;font-size:14px;line-height:1.6}.VZi5-q_scaleRow{margin-top:14px}.VZi5-q_scaleTop,.VZi5-q_scaleBottom{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.VZi5-q_scaleName{font-size:13px;font-weight:600}.VZi5-q_scaleValue{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:650}.VZi5-q_scaleRow:not([data-weighed]) .VZi5-q_scaleValue{color:var(--muted);font-size:13px;font-weight:500}.VZi5-q_bar{background:linear-gradient(90deg,#d2d0c6 1px,#0000 1px) 0 0/25% 100%,#ebe9e1;border-radius:4px;height:14px;margin-top:6px;position:relative;overflow:hidden}.VZi5-q_barFill{border-radius:4px;transition:width 1.4s cubic-bezier(.2,.7,.2,1),opacity .3s;position:absolute;top:0;bottom:0;left:0}.VZi5-q_scaleRow[data-tone=willow] .VZi5-q_barFill{background:linear-gradient(90deg, var(--leaf-300), var(--leaf-500) 40%, var(--leaf-700))}.VZi5-q_scaleRow[data-tone=soil] .VZi5-q_barFill{background:linear-gradient(90deg, var(--substrate-500), var(--substrate-700))}.VZi5-q_scaleRow:not([data-weighed]) .VZi5-q_barFill{opacity:.35}.VZi5-q_barStart{z-index:1;top:0;bottom:0;left:min(var(--at), calc(100% - 2px));background:var(--ink);opacity:.5;width:2px;position:absolute}.VZi5-q_barUnknown{color:var(--muted);font-size:11px;font-weight:700;position:absolute;top:50%;right:8px;translate:0 -50%}.VZi5-q_scaleBottom{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.4}.VZi5-q_scaleChange{color:var(--ink);white-space:nowrap;font-weight:700}.VZi5-q_scaleRow[data-tone=willow] .VZi5-q_scaleChange{color:var(--leaf-700)}.VZi5-q_axis{height:14px;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:8px;font-size:11px;position:relative}.VZi5-q_axis span{position:absolute;top:0;translate:-50%}.VZi5-q_axis span:first-child{left:0;translate:0}.VZi5-q_axis span:nth-child(2){left:25%}.VZi5-q_axis span:nth-child(3){left:50%}.VZi5-q_axis span:nth-child(4){left:75%}.VZi5-q_axis span:nth-child(5){right:0;translate:0}.VZi5-q_inputs{border-top:1px dashed var(--line);color:#4a4b45;align-items:flex-start;gap:8px;margin:14px 0 0;padding-top:12px;font-size:12.5px;line-height:1.5;display:flex}.VZi5-q_inlineGlyph{flex:0 0 12px;width:12px;height:14px;margin-top:2px}.VZi5-q_waiting{color:var(--muted);border:1px dashed #cfcdc3;border-radius:10px;margin:0;padding:14px 16px;font-size:14px;line-height:1.55}.VZi5-q_result{border:1px solid var(--line);background:var(--paper);border-radius:12px;justify-items:start;gap:12px;padding:18px 20px;animation:.35s VZi5-q_rise;display:grid}.VZi5-q_resultText{margin:0;font-size:17px;line-height:1.55}.VZi5-q_resultPrediction{color:var(--muted);margin:0;font-size:14px}.VZi5-q_reveal{gap:22px;animation:.4s VZi5-q_rise;display:grid}.VZi5-q_answer{background:var(--black);color:var(--white);border-radius:12px;padding:20px 22px 18px}.VZi5-q_answerThen{color:var(--night-muted);margin:0;font-size:14px}.VZi5-q_answerNow{letter-spacing:-.02em;margin:4px 0 0;font-size:21px;font-weight:450;line-height:1.35}.VZi5-q_equation{border-top:1px solid #ffffff24;margin-top:16px;padding-top:14px}.VZi5-q_equationRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.VZi5-q_equationSide{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.VZi5-q_term{white-space:nowrap;background:var(--card);color:var(--ink);border-radius:999px;padding:6px 12px}.VZi5-q_operator{color:var(--night-muted);font-size:18px}.VZi5-q_yields{color:var(--night-muted);justify-items:center;gap:0;padding:0 4px;display:inline-grid}.VZi5-q_yieldsLabel{color:#f3d67a;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.VZi5-q_yieldsArrow{width:64px;height:10px}.VZi5-q_legendSun{width:28px;height:14px}.VZi5-q_yieldsLabel .VZi5-q_legendSun{width:20px;height:10px}.VZi5-q_feedbackList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.VZi5-q_feedback{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.VZi5-q_feedback[data-mine]{border-color:var(--ink);background:var(--card);box-shadow:0 0 0 1px var(--ink)}.VZi5-q_feedbackIcon svg{width:40px;height:40px;display:block}.VZi5-q_feedbackHead{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 4px;font-size:15px;display:flex}.VZi5-q_verdict,.VZi5-q_mine{letter-spacing:.5px;text-transform:uppercase;font-size:10.5px;font-weight:700}.VZi5-q_verdict{background:var(--soft);color:var(--muted);border-radius:999px;padding:2px 8px}.VZi5-q_verdict[data-verdict=best]{background:var(--status-good-soft);color:var(--status-good)}.VZi5-q_verdict[data-verdict=partly]{background:var(--status-caution-soft);color:#74500f}.VZi5-q_mine{color:var(--red)}.VZi5-q_feedbackText{color:#3a3b38;margin:0;font-size:14px;line-height:1.6}.VZi5-q_explainHead{margin-bottom:-8px}.VZi5-q_explainTitle{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.VZi5-q_explainHint{color:var(--muted);margin:2px 0 0;font-size:14px}.VZi5-q_legend{flex-wrap:wrap;gap:8px 18px;min-height:20px;display:flex}.VZi5-q_stepCard{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:16px 18px}.VZi5-q_stepTitle{letter-spacing:-.01em;margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.3}.VZi5-q_stepBody{color:#3a3b38;margin:0;font-size:14px;line-height:1.65}.VZi5-q_zoom{margin:14px 0 0}.VZi5-q_answer:focus{outline:none}.VZi5-q_answer:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.VZi5-q_sectionTitle:focus{outline:none}.VZi5-q_flowMark{transform:scale(var(--flow-mark-scale,1))}.VZi5-q_zoomArt{border:1px solid var(--stage-line);background:var(--stage);border-radius:10px;overflow:hidden}.VZi5-q_zoomArt svg{width:100%;height:auto;display:block}.VZi5-q_zoomCaption{color:var(--muted);margin-top:8px;font-size:12.5px;line-height:1.5}.VZi5-q_dryWood{border:1px solid var(--stage-line);background:var(--card);border-radius:10px;padding:14px 14px 12px}.VZi5-q_dryBar{border-radius:6px;gap:2px;height:18px;display:flex;overflow:hidden}.VZi5-q_dryBar span{flex-basis:0;min-width:6px}.VZi5-q_dryBar [data-part=carbon],.VZi5-q_drySwatch[data-part=carbon]{background:radial-gradient(circle, #fffa 1.1px, transparent 1.6px) 0 0 / 7px 7px, var(--flow-co2)}.VZi5-q_dryBar [data-part=oxygen-hydrogen],.VZi5-q_drySwatch[data-part=oxygen-hydrogen]{background:repeating-linear-gradient(135deg, var(--flow-co2) 0 5px, var(--flow-water) 5px 10px)}.VZi5-q_dryBar [data-part=minerals],.VZi5-q_drySwatch[data-part=minerals]{background:var(--flow-minerals)}.VZi5-q_dryList{gap:6px;margin:12px 0 0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.VZi5-q_dryList li{align-items:baseline;gap:8px;display:flex}.VZi5-q_drySwatch{border-radius:3px;flex:0 0 12px;width:12px;height:12px;translate:0 1px}.VZi5-q_footer{justify-content:flex-end;margin-top:18px;display:flex}@keyframes VZi5-q_rise{0%{opacity:0;translate:0 6px}}@container (max-width:760px){.VZi5-q_experiment{grid-template-columns:minmax(0,1fr);grid-template-areas:"scene""time""panel";gap:16px}.VZi5-q_columns{grid-template-columns:minmax(0,1fr);gap:16px}.VZi5-q_feedbackList{grid-template-columns:minmax(0,1fr)}}@container (max-width:560px){.VZi5-q_flowMark{--flow-mark-scale:1.7}.VZi5-q_pollOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.VZi5-q_pollQuestion{font-size:17px}.VZi5-q_answerNow{font-size:19px}.VZi5-q_yearNumber{font-size:40px}.VZi5-q_yearText{min-height:0}.VZi5-q_equationRow{flex-direction:column;align-items:flex-start;gap:6px}.VZi5-q_yields{flex-direction:row-reverse;align-items:center;gap:6px;padding:0 0 0 14px;display:inline-flex}.VZi5-q_yieldsArrow{width:28px;rotate:90deg}.VZi5-q_equationSide{gap:6px}.VZi5-q_term{padding:5px 9px}.VZi5-q_term .kit-legend-item{gap:5px}.VZi5-q_term .kit-legend-item svg{width:18px}}@media (prefers-reduced-motion:reduce){.VZi5-q_pollOption,.VZi5-q_pollCheck,.VZi5-q_node,.VZi5-q_seasonChip,.VZi5-q_barFill{transition:none}.VZi5-q_result,.VZi5-q_reveal{animation:none}}.VZi5-q_diagramFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}
.i7oSsa_root{container-type:inline-size}.i7oSsa_layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"scene""controls""outputs""ceilings";gap:22px;display:grid}@container (min-width:760px){.i7oSsa_layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"scene controls""ceilings controls""ceilings outputs";align-items:start;gap:24px 28px}}.i7oSsa_sceneCol{grid-area:scene;min-width:0;container-type:inline-size}.i7oSsa_controls{grid-area:controls}.i7oSsa_ceilings{grid-area:ceilings}.i7oSsa_outputs{grid-area:outputs}.i7oSsa_scene{border:1px solid var(--line);aspect-ratio:640/420;background:#e7e9df;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 10px 28px -22px #24262566}@container (max-width:519.98px){.i7oSsa_scene{aspect-ratio:360/712}}.i7oSsa_svg{width:100%;height:auto;display:block}.i7oSsa_env{opacity:0;transition:opacity .9s}.i7oSsa_svg[data-light=full-sun] .i7oSsa_env[data-env=full-sun],.i7oSsa_svg[data-light=outdoor-shade] .i7oSsa_env[data-env=outdoor-shade],.i7oSsa_svg[data-light=window] .i7oSsa_env[data-env=window],.i7oSsa_svg[data-light=deep-shade] .i7oSsa_env[data-env=deep-shade]{opacity:1}.i7oSsa_ambient{fill:#1f2b1c;opacity:0;pointer-events:none;transition:opacity .9s,fill .9s}.i7oSsa_svg[data-light=outdoor-shade] .i7oSsa_ambient{fill:#4f6574;opacity:.1}.i7oSsa_svg[data-light=window] .i7oSsa_ambient{fill:#4a3a24;opacity:.08}.i7oSsa_svg[data-light=deep-shade] .i7oSsa_ambient{fill:#1c2719;opacity:.3}.i7oSsa_lensAir{fill:#fcf1cf;transition:fill .9s}.i7oSsa_svg[data-light=outdoor-shade] .i7oSsa_lensAir{fill:#e8eded}.i7oSsa_svg[data-light=window] .i7oSsa_lensAir{fill:#eee7d8}.i7oSsa_svg[data-light=deep-shade] .i7oSsa_lensAir{fill:#c9d0c1}.i7oSsa_lensUnder{fill:#e4e9e2}.i7oSsa_lensBeams{opacity:.95;transition:opacity .9s}.i7oSsa_svg[data-light=outdoor-shade] .i7oSsa_lensBeams{opacity:.5}.i7oSsa_svg[data-light=window] .i7oSsa_lensBeams{opacity:.34}.i7oSsa_svg[data-light=deep-shade] .i7oSsa_lensBeams{opacity:.12}.i7oSsa_padRemovable{transition:opacity .7s}.i7oSsa_svg[data-area=half] .i7oSsa_padRemovable{opacity:0}.i7oSsa_padGhost{fill:none;stroke:#3d3f3a;stroke-width:1.2px;stroke-dasharray:3 3;opacity:0;transition:opacity .7s}.i7oSsa_svg[data-area=half] .i7oSsa_padGhost{opacity:.55}.i7oSsa_svg[data-light=deep-shade] .i7oSsa_padGhost{stroke:#fffefa}.i7oSsa_guardLeft,.i7oSsa_guardRight{transition:transform .9s cubic-bezier(.3,.7,.3,1)}.i7oSsa_svg[data-stomata=open] .i7oSsa_guardLeft{transform:translate(-4.5px)}.i7oSsa_svg[data-stomata=open] .i7oSsa_guardRight{transform:translate(4.5px)}.i7oSsa_svg[data-stomata=partly-closed] .i7oSsa_guardLeft{transform:translate(-1.8px)}.i7oSsa_svg[data-stomata=partly-closed] .i7oSsa_guardRight{transform:translate(1.8px)}.i7oSsa_svgLabels text{fill:#2c2e29;paint-order:stroke;stroke:#fffefad9;stroke-width:4px;stroke-linejoin:round;font-family:inherit;font-size:15px;font-weight:600}.i7oSsa_particle{transition:opacity .6s}.i7oSsa_guide{transition:opacity .4s}.i7oSsa_sceneTags{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);text-align:center;grid-template-columns:44fr 56fr;margin-top:8px;font-size:11px;font-weight:600;display:grid}.i7oSsa_sceneKey{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.55}.i7oSsa_sceneFoot{gap:12px;margin-top:14px;display:grid}.i7oSsa_playRow{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.i7oSsa_legend{color:var(--ink);flex-wrap:wrap;gap:6px 14px;display:flex}.i7oSsa_legendLight,.i7oSsa_legendMinerals{align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.i7oSsa_legendLight svg{width:28px;height:10px}.i7oSsa_legendMinerals svg{width:28px;height:12px}.i7oSsa_pausedNote{color:var(--muted);flex:220px;font-size:13px;line-height:1.5}.i7oSsa_controls{align-content:start;gap:18px;display:grid}.i7oSsa_mini{display:none}@container (max-width:759.98px){.i7oSsa_mini{z-index:2;border:1px solid var(--line);border-left:3px solid var(--flow-sugar);background:var(--card);color:var(--ink);border-radius:10px;flex-wrap:wrap;gap:4px 14px;padding:9px 12px;font-size:13px;font-weight:600;line-height:1.35;display:flex;position:sticky;top:8px;box-shadow:0 8px 18px -14px #24262559}}.i7oSsa_miniItem{align-items:baseline;gap:6px;display:inline-flex}.i7oSsa_miniLimit{flex-basis:100%}.i7oSsa_miniLabel{letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.i7oSsa_miniLimit .i7oSsa_miniLabel{color:var(--red)}.i7oSsa_fertilizer{border-top:1px solid var(--line);gap:10px;padding-top:16px;display:grid}.i7oSsa_fertButton{min-height:42px;font:inherit;color:color-mix(in srgb, var(--flow-minerals) 70%, var(--ink));background:color-mix(in srgb, var(--flow-minerals) 6%, var(--white));border:1px solid color-mix(in srgb, var(--flow-minerals) 35%, var(--white));cursor:pointer;border-radius:999px;justify-self:start;align-items:center;gap:9px;padding:9px 17px 9px 14px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.i7oSsa_fertButton svg{width:14px;height:14px}.i7oSsa_fertButton:hover:not([aria-disabled=true]){background:color-mix(in srgb, var(--flow-minerals) 12%, var(--white));border-color:var(--flow-minerals)}.i7oSsa_fertButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.i7oSsa_fertButton[aria-disabled=true]{opacity:.6;cursor:progress}.i7oSsa_fertNote{color:var(--ink);min-height:4.8em;font-size:14px;line-height:1.6}.i7oSsa_fertNote[data-kind]{border-left:3px solid var(--flow-minerals);background:color-mix(in srgb, var(--flow-minerals) 5%, var(--white));border-radius:0 8px 8px 0;padding:10px 14px;animation:.3s i7oSsa_reveal}.i7oSsa_fertNote[data-kind=regreen][data-done]{border-left-color:var(--status-good);background:var(--status-good-soft)}.i7oSsa_fertCaution{color:#6b4a08;margin-top:6px;display:block}.i7oSsa_weeks{color:var(--muted);gap:6px;margin-top:8px;font-size:12px;font-weight:600;display:grid}.i7oSsa_weeksTrack{background:#ead9e3;border-radius:999px;height:5px;overflow:hidden}.i7oSsa_weeksFill{height:100%;width:calc(var(--p) * 100%);border-radius:inherit;background:var(--flow-minerals);display:block}.i7oSsa_panel{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:16px 18px 18px}.i7oSsa_panelTitle{color:var(--ink);font-size:14px;font-weight:600}.i7oSsa_panelNote{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.5}.i7oSsa_staveGrid,.i7oSsa_staveLabels,.i7oSsa_staveIcons{grid-template-columns:repeat(3,minmax(0,1fr)) 22px minmax(0,1fr);column-gap:10px;display:grid}.i7oSsa_staveIcons{place-items:end center;height:26px;margin-top:14px}.i7oSsa_staveIcons svg{width:24px;height:24px}.i7oSsa_staveGrid{height:132px;margin-top:6px;position:relative}.i7oSsa_track{background:repeating-linear-gradient(0deg,#0000 0 calc(20% - 1px),#24262514 calc(20% - 1px) 20%),#ebe8de;border-radius:10px;justify-self:center;width:100%;max-width:58px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #2426251a}.i7oSsa_track[data-limiting]{outline:2px solid var(--red);outline-offset:2px}.i7oSsa_fill{height:calc(var(--level) * 100%);transition:height .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:auto 0 0}.i7oSsa_fill:after{content:"";background:#ffffff59;height:3px;position:absolute;inset:0 0 auto}.i7oSsa_fill[data-factor=light]{background:linear-gradient(#f7d877,#d9991f)}.i7oSsa_fill[data-factor=co2]{background:linear-gradient(#a993da,#5b4295)}.i7oSsa_fill[data-factor=health]{background:linear-gradient(to top, var(--psw-chl-dark), var(--psw-chl-hi))}.i7oSsa_fill[data-factor=output]{background:repeating-linear-gradient(135deg,#fff0 0 7px,#ffffff2e 7px 11px),linear-gradient(#f4b552,#c06a0a)}.i7oSsa_equals{width:22px;height:22px;color:var(--muted);place-self:center}.i7oSsa_ceilingLine{left:-6px;right:-6px;bottom:calc(var(--min) * 100%);border-top:2px dashed var(--red);pointer-events:none;transition:bottom .7s cubic-bezier(.2,.7,.2,1);position:absolute}.i7oSsa_staveLabels{margin:10px 0 0;padding:0;list-style:none}.i7oSsa_staveLabel{text-align:center;align-content:start;justify-items:center;gap:1px;font-size:12.5px;line-height:1.3;display:grid}.i7oSsa_staveName{color:var(--ink);font-weight:600}.i7oSsa_staveValue{color:var(--muted);font-size:12px}.i7oSsa_limitTag{letter-spacing:1px;text-transform:uppercase;color:var(--red);margin-top:3px;font-size:10px;font-weight:700}.i7oSsa_outputs{align-content:start;gap:14px;display:grid}.i7oSsa_meters{gap:10px;margin-top:12px;display:grid}.i7oSsa_limit{border-top:1px solid var(--line);padding-top:14px}.i7oSsa_limitLabel{letter-spacing:1.6px;text-transform:uppercase;color:var(--red);font-size:11px;font-weight:600}.i7oSsa_limitValue{letter-spacing:-.015em;color:var(--ink);margin-top:3px;font-size:20px;font-weight:500;line-height:1.25}.i7oSsa_limitText{color:var(--ink);margin-top:6px;font-size:14px;line-height:1.6}@container (max-width:420px){.i7oSsa_staveGrid,.i7oSsa_staveLabels,.i7oSsa_staveIcons{grid-template-columns:repeat(3,minmax(0,1fr)) 14px minmax(0,1fr);column-gap:6px}.i7oSsa_staveLabel{font-size:11.5px}.i7oSsa_staveValue{font-size:11px}.i7oSsa_equals{width:14px}.i7oSsa_panel{padding-inline:14px}}@keyframes i7oSsa_reveal{0%{opacity:0;translate:0 -4px}}@media (prefers-reduced-motion:reduce){.i7oSsa_env,.i7oSsa_ambient,.i7oSsa_lensAir,.i7oSsa_lensBeams,.i7oSsa_padRemovable,.i7oSsa_padGhost,.i7oSsa_guardLeft,.i7oSsa_guardRight,.i7oSsa_particle,.i7oSsa_guide,.i7oSsa_fertButton,.i7oSsa_fill,.i7oSsa_ceilingLine{transition:none}.i7oSsa_fertNote[data-kind]{animation:none}}.i7oSsa_fertAside{color:var(--muted);margin-top:6px;display:block}@container (max-width:519.98px){.i7oSsa_sceneCol:not([data-layout]) .i7oSsa_svg{visibility:hidden}}