.uXTflW_root{--rz-film:color-mix(in srgb, var(--flow-water) 22%, var(--card));--rz-grain-a-hi:color-mix(in srgb, var(--substrate-300) 55%, #f4dcb4);--rz-grain-a-mid:color-mix(in srgb, var(--substrate-500) 50%, #c8955f);--rz-grain-a-lo:color-mix(in srgb, var(--substrate-700) 78%, #84552f);--rz-grain-b-hi:color-mix(in srgb, var(--card) 72%, var(--substrate-300));--rz-grain-b-mid:color-mix(in srgb, var(--substrate-300) 62%, var(--card));--rz-grain-b-lo:color-mix(in srgb, var(--substrate-500) 80%, var(--substrate-300));--rz-grain-c-hi:color-mix(in srgb, var(--pot) 70%, var(--substrate-300));--rz-grain-c-mid:var(--pot);--rz-grain-c-lo:var(--pot-shadow);--rz-air-top:color-mix(in srgb, var(--card) 60%, var(--stage));--rz-air-bottom:color-mix(in srgb, var(--stage) 50%, var(--soft));gap:18px;display:grid;container-type:inline-size}.uXTflW_layout{gap:18px;display:grid}.uXTflW_below{gap:10px;min-width:0;display:grid}@container (min-width:720px){.uXTflW_layout{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1.62fr) minmax(250px,1fr);align-items:start;gap:10px 24px}.uXTflW_visual{grid-area:1/1}.uXTflW_below{grid-area:2/1}.uXTflW_panel{grid-area:1/2/span 3}}.uXTflW_visual{gap:10px;min-width:0;display:grid}.uXTflW_viewport{aspect-ratio:4/3;background:var(--stage);box-shadow:inset 0 0 0 1px var(--stage-line), 0 10px 28px -22px #24262566;isolation:isolate;border-radius:12px;position:relative;overflow:clip}.uXTflW_layer{transform-origin:0 0;position:absolute;inset:0}.uXTflW_scene{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;overflow:visible}.uXTflW_hit{cursor:pointer}.uXTflW_dimmable{transition:opacity .35s}.uXTflW_dimmable[data-dim]{opacity:.26}.uXTflW_wash,.uXTflW_reveal{opacity:0;pointer-events:none;transition:opacity .35s}.uXTflW_wash[data-on],.uXTflW_reveal[data-on]{opacity:1}.uXTflW_bracket{stroke:var(--ink);stroke-opacity:.3;stroke-width:1.2px;transition:stroke-opacity .3s,stroke-width .3s}.uXTflW_bracket[data-on]{stroke-opacity:.95;stroke-width:2.2px}.uXTflW_oxygenArrows{opacity:.55;transition:opacity .3s}[data-strong]>.uXTflW_oxygenArrows{opacity:1}.uXTflW_zoomRing{cursor:pointer}.uXTflW_zoomRing circle:last-child{transition:stroke-width .2s}.uXTflW_zoomRing:hover circle:last-child{stroke-width:2.2px}.uXTflW_badges,.uXTflW_leader{opacity:0;transition:opacity .25s}.uXTflW_badges{pointer-events:none;position:absolute;inset:0}.uXTflW_layer[data-active] .uXTflW_badges,.uXTflW_layer[data-active] .uXTflW_leader{opacity:1}.uXTflW_badge{left:var(--x);top:var(--y);border:1.5px solid var(--ink);background:var(--white);width:max-content;height:28px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;pointer-events:auto;border-radius:999px;align-items:center;padding:0;font-size:13px;font-weight:700;line-height:1;transition:background .2s,color .2s;display:inline-flex;position:absolute;transform:translate(-14px,-50%);box-shadow:0 0 0 3px #fffefa8c,0 3px 10px -2px #24262559}.uXTflW_badge:before{content:"";position:absolute;inset:-7px}.uXTflW_badge[data-side=left]{flex-direction:row-reverse;transform:translate(calc(14px - 100%),-50%)}.uXTflW_badge:hover{background:#f1efe8}.uXTflW_badge[data-selected]{background:var(--ink);color:var(--white)}.uXTflW_badgeNumber{text-align:center;flex:0 0 25px}.uXTflW_badgeName{grid-template-columns:0fr;transition:grid-template-columns .3s;display:grid}.uXTflW_badgeName>span{min-width:0;overflow:hidden}.uXTflW_badgeText{padding-right:11px;font-weight:600;display:block}.uXTflW_badge[data-side=left] .uXTflW_badgeText{padding-left:11px;padding-right:0}.uXTflW_badge[data-selected] .uXTflW_badgeName{grid-template-columns:1fr}.uXTflW_zoomButton{border:1px solid var(--ink);background:var(--white);width:max-content;min-height:40px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;z-index:5;border-radius:999px;align-items:center;gap:6px;padding:0 15px 0 11px;font-size:13px;font-weight:600;transition:opacity .25s,background .15s,color .15s;display:inline-flex;position:absolute;box-shadow:0 4px 14px -4px #24262566}.uXTflW_zoomButton[data-hidden]{opacity:0;pointer-events:none}.uXTflW_zoomButton[data-hidden]:focus-visible{opacity:1}.uXTflW_zoomButton[data-align=start]{transform:translateY(-50%)}.uXTflW_zoomButton[data-align=center]{transform:translate(-50%)}.uXTflW_zoomButton[data-align=end]{transform:translate(-100%)}.uXTflW_zoomButton:hover{background:var(--ink);color:var(--white)}.uXTflW_zoomButton:focus-visible,.uXTflW_partButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.uXTflW_zoomButton:focus-visible{border-radius:999px}.uXTflW_partButton:focus-visible{border-radius:10px}.uXTflW_zoomButton svg{width:17px;height:17px}.uXTflW_scaleShort,.uXTflW_compactOnly{display:none}@container (max-width:519px){.uXTflW_zoomButton{justify-content:center;width:40px;padding:0}.uXTflW_zoomButton span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.uXTflW_badge[data-selected] .uXTflW_badgeName{grid-template-columns:0fr}.uXTflW_badge{left:var(--cx);top:var(--cy)}.uXTflW_scaleLong,.uXTflW_wideOnly{display:none}.uXTflW_scaleShort,.uXTflW_compactOnly{display:inline}}.uXTflW_scaleTag{z-index:10;max-width:calc(100% - 20px);color:var(--ink);pointer-events:none;background:#fffefad9;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 8px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 1px 6px -1px #24262540}.uXTflW_scaleTag svg{width:14px;height:14px;color:var(--muted);flex:none}.uXTflW_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:40px;display:flex}.uXTflW_legend{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.uXTflW_legendNote,.uXTflW_note{color:var(--muted);font-size:13px;line-height:1.55}.uXTflW_swatchAir{background:linear-gradient(var(--rz-air-top), var(--rz-air-bottom));border:1px solid color-mix(in srgb, var(--ink) 24%, transparent);border-radius:4px;flex:none;width:22px;height:14px;display:inline-block}.uXTflW_afterList{margin-top:8px}.uXTflW_panel{align-content:start;gap:14px;min-width:0;display:grid}.uXTflW_eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--red);gap:2px;font-size:11px;font-weight:600;display:grid}.uXTflW_eyebrowScale{letter-spacing:.2px;text-transform:none;color:var(--muted);font-size:12px;font-weight:500}.uXTflW_parts{gap:6px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:380px) and (max-width:719px){.uXTflW_parts{grid-template-columns:1fr 1fr}}.uXTflW_partButton{border:1px solid var(--line);background:var(--paper);width:100%;height:100%;min-height:42px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:7px 12px 7px 8px;font-size:14px;font-weight:500;line-height:1.3;transition:background .15s,border-color .15s,color .15s;display:flex}.uXTflW_partButton:hover{border-color:#a9a99f}.uXTflW_partButton[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.uXTflW_partNumber{border:1.5px solid;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-size:12px;font-weight:700;display:grid}.uXTflW_partButton[aria-pressed=true] .uXTflW_partNumber{background:var(--white);border-color:var(--white);color:var(--ink)}.uXTflW_detail{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:16px 18px 18px;animation:.3s uXTflW_reveal;box-shadow:0 8px 24px -20px #24262559}.uXTflW_detail[data-overview]{background:var(--paper);box-shadow:none}.uXTflW_detailTitle{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.3}.uXTflW_roles{flex-wrap:wrap;gap:6px;margin:9px 0 14px;padding:0;list-style:none;display:flex}.uXTflW_roles li{background:var(--leaf-100);color:var(--leaf-900);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.uXTflW_facts{gap:11px;margin:0;display:grid}.uXTflW_facts dt{letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.uXTflW_facts dd{color:#34352f;margin:3px 0 0;font-size:14px;line-height:1.6}.uXTflW_overview{color:#34352f;margin-top:8px;font-size:14.5px;line-height:1.65}.uXTflW_hint{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.55}@keyframes uXTflW_reveal{0%{opacity:0;translate:0 4px}}@media (prefers-reduced-motion:reduce){.uXTflW_dimmable,.uXTflW_wash,.uXTflW_reveal,.uXTflW_bracket,.uXTflW_oxygenArrows,.uXTflW_badges,.uXTflW_leader,.uXTflW_badge,.uXTflW_badgeName,.uXTflW_zoomButton,.uXTflW_partButton,.uXTflW_zoomRing circle:last-child{transition:none}.uXTflW_detail{animation:none}}
.vM4L6q_root{--pss-air-top:color-mix(in srgb, var(--card) 88%, var(--sky));--pss-air-bottom:color-mix(in srgb, var(--stage) 72%, var(--sky));--pss-water-top:color-mix(in srgb, var(--flow-water) 27%, var(--card));--pss-water-bottom:color-mix(in srgb, var(--flow-water) 40%, var(--card));--pss-water-edge:color-mix(in srgb, var(--flow-water) 88%, var(--ink));--pss-a-hi:color-mix(in srgb, var(--substrate-300) 55%, #f4dcb4);--pss-a-mid:color-mix(in srgb, var(--substrate-500) 50%, #c8955f);--pss-a-lo:color-mix(in srgb, var(--substrate-700) 78%, #84552f);--pss-b-hi:color-mix(in srgb, var(--card) 72%, var(--substrate-300));--pss-b-mid:color-mix(in srgb, var(--substrate-300) 62%, var(--card));--pss-b-lo:color-mix(in srgb, var(--substrate-500) 80%, var(--substrate-300));--pss-c-hi:color-mix(in srgb, var(--pot) 70%, var(--substrate-300));--pss-c-mid:var(--pot);--pss-c-lo:var(--pot-shadow);--pss-grain-edge:color-mix(in srgb, var(--substrate-900) 55%, transparent);--pss-pit:var(--substrate-900);--pss-pit-light:var(--card);--pss-highlight:var(--card);--pss-shadow:var(--bark-900);--pss-soaked:var(--substrate-700);--pss-vignette:var(--bark-900);--pss-dot-ring:var(--card);gap:0;display:grid;container-type:inline-size}.vM4L6q_layout{grid-template-columns:minmax(0,1.62fr) minmax(250px,1fr);align-items:start;gap:24px 28px;display:grid}.vM4L6q_visual{gap:14px;min-width:0;display:grid}.vM4L6q_scene{border:1px solid var(--stage-line);background:var(--stage);border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 14px 30px -24px #24262566}.vM4L6q_svg{width:100%;height:auto;display:block}.vM4L6q_chip{background:color-mix(in srgb, var(--card) 88%, transparent);border:1px solid color-mix(in srgb, var(--line) 80%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.2px;color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 8px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 4px 12px -8px #24262566}.vM4L6q_chipIcon{width:14px;height:14px;color:var(--muted);flex:none}.vM4L6q_chipShort{display:none}.vM4L6q_anchorRing{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-dasharray:2.2 2.6;opacity:0;transition:opacity .35s}.vM4L6q_anchorRing[data-visible]{opacity:.85}.vM4L6q_tag{--tag-x:-50%;--arrow-x:50%;left:var(--tag-left);top:var(--tag-top);translate:var(--tag-x) calc(-100% - 16px);background:var(--ink);width:max-content;max-width:min(230px,60%);color:var(--white);text-align:center;text-wrap:balance;pointer-events:none;opacity:0;border-radius:7px;padding:5px 10px;font-size:12.5px;font-weight:600;line-height:1.3;transition:opacity .3s,translate .3s;position:absolute;box-shadow:0 6px 16px -8px #242625aa}.vM4L6q_tag:after{content:"";left:var(--arrow-x);background:inherit;border-radius:0 0 2px;width:10px;height:10px;position:absolute;bottom:-5px;translate:-50%;rotate:45deg}.vM4L6q_tag[data-visible]{opacity:1;translate:var(--tag-x) calc(-100% - 12px)}.vM4L6q_tag[data-below]{translate:var(--tag-x) 16px}.vM4L6q_tag[data-below][data-visible]{translate:var(--tag-x) 12px}.vM4L6q_tag[data-below]:after{border-radius:2px 0 0;top:-5px;bottom:auto}.vM4L6q_tag[data-align=start]{--tag-x:-20px;--arrow-x:20px}.vM4L6q_tag[data-align=end]{--tag-x:calc(-100% + 20px);--arrow-x:calc(100% - 20px)}.vM4L6q_tag[data-tone=harm]{background:var(--status-harm)}.vM4L6q_tagShort{display:none}.vM4L6q_legend{color:#45463f;flex-wrap:wrap;gap:8px 18px;padding:0 2px;display:flex}.vM4L6q_legendItem{align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.vM4L6q_swatchAir,.vM4L6q_swatchGrain,.vM4L6q_swatchRoot{border-radius:4px;flex:none;width:22px;height:14px}.vM4L6q_swatchAir{background:linear-gradient(var(--pss-air-top), var(--pss-air-bottom));border:1px solid color-mix(in srgb, var(--ink) 24%, transparent)}.vM4L6q_swatchGrain{background:radial-gradient(circle at 35% 30%, var(--pss-a-hi), var(--pss-a-mid) 55%, var(--pss-a-lo));width:16px;height:14px;box-shadow:0 0 0 .5px var(--pss-grain-edge);border-radius:50%}.vM4L6q_swatchRoot{background:linear-gradient(90deg, var(--root), var(--root-tip));border-radius:999px;height:8px;box-shadow:0 0 0 1px #b39770}.vM4L6q_controls{gap:16px;margin-top:4px;display:grid}.vM4L6q_controlRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 20px;display:flex}.vM4L6q_panel{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:14px;padding:18px 18px 20px;display:grid}.vM4L6q_eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.vM4L6q_stateTitle{letter-spacing:-.02em;color:var(--ink);margin-top:-8px;font-size:23px;font-weight:450;line-height:1.2}.vM4L6q_condition{border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.vM4L6q_condition[data-tone=good]{background:var(--status-good-soft);color:var(--status-good)}.vM4L6q_condition[data-tone=caution]{background:var(--status-caution-soft);color:#7a4f06}.vM4L6q_condition[data-tone=harm]{background:var(--status-harm-soft);color:var(--status-harm)}.vM4L6q_condition>span{gap:1px;display:grid}.vM4L6q_conditionLabel{letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:600}.vM4L6q_conditionIcon{flex:none;width:18px;height:18px}.vM4L6q_meters{gap:10px;display:grid}.vM4L6q_process{background:color-mix(in srgb, var(--flow-water) 9%, var(--card));color:#23415c;border-radius:9px;padding:10px 12px;font-size:14px;line-height:1.55;animation:.25s vM4L6q_reveal}.vM4L6q_summary{color:#34352f;font-size:14.5px;line-height:1.65}.vM4L6q_note{border-left:3px solid var(--flow-water);background:var(--card);color:#34352f;border-radius:0 8px 8px 0;gap:10px;padding:10px 12px;font-size:13.5px;line-height:1.55;animation:.25s vM4L6q_reveal;display:flex}.vM4L6q_note[data-kind=drained]{border-left-color:var(--status-good);background:var(--status-good-soft);display:block}.vM4L6q_note[data-kind=damage]{border-left-color:var(--status-harm);background:var(--status-harm-soft);display:block}.vM4L6q_noteIcon{width:18px;height:18px;color:var(--flow-water);flex:none;margin-top:1px}.vM4L6q_afterList{margin-top:8px}@keyframes vM4L6q_reveal{0%{opacity:0;translate:0 -4px}}@container (max-width:720px){.vM4L6q_layout{grid-template-columns:minmax(0,1fr)}}@container (max-width:520px){.vM4L6q_scene{aspect-ratio:480/370}.vM4L6q_svg{width:133.333%;max-width:none;position:absolute;top:-5.40541%;left:-25%}.vM4L6q_tag{left:var(--tag-left-compact);top:var(--tag-top-compact)}.vM4L6q_tag[data-align-compact=start]{--tag-x:-20px;--arrow-x:20px}.vM4L6q_tag[data-align-compact=center]{--tag-x:-50%;--arrow-x:50%}.vM4L6q_tag[data-align-compact=end]{--tag-x:calc(-100% + 20px);--arrow-x:calc(100% - 20px)}.vM4L6q_tag[data-below-compact]{translate:var(--tag-x) 16px}.vM4L6q_tag[data-below-compact][data-visible]{translate:var(--tag-x) 12px}.vM4L6q_tag[data-below-compact]:after{border-radius:2px 0 0;top:-5px;bottom:auto}.vM4L6q_chipLong,.vM4L6q_tagLong{display:none}.vM4L6q_chipShort,.vM4L6q_tagShort{display:inline}}@container (max-width:420px){.vM4L6q_chip{padding:3px 8px 3px 5px;font-size:11px;top:7px;left:7px}.vM4L6q_chipIcon{width:13px;height:13px}.vM4L6q_tag{padding:4px 8px;font-size:12px}.vM4L6q_legend{gap:6px 14px}.vM4L6q_legendItem{font-size:12.5px}.vM4L6q_panel{padding:16px 14px 18px}.vM4L6q_stateTitle{font-size:21px}}@media (prefers-reduced-motion:reduce){.vM4L6q_anchorRing,.vM4L6q_tag{transition:none}.vM4L6q_process,.vM4L6q_note{animation:none}}