.lFTX3q_root{--tw-bark-young:color-mix(in oklab, var(--bark-500) 64%, var(--autumn));--tw-bark-mid:color-mix(in oklab, var(--bark-500) 86%, var(--autumn));--tw-bark-old:color-mix(in oklab, var(--bark-500) 58%, #8d8a80);--tw-bark-green:color-mix(in oklab, var(--leaf-500) 56%, var(--bark-300));--tw-branch:color-mix(in oklab, var(--bark-500) 52%, #7e7b73);--tw-band:color-mix(in oklab, var(--bark-500) 50%, #a39e92);--tw-band-light:color-mix(in oklab, var(--bark-300) 70%, #fff);--tw-lenticel:color-mix(in oklab, var(--bark-300) 62%, #fff);--tw-scar:color-mix(in oklab, var(--bark-300) 72%, var(--sapwood));--tw-bud-young-outer:color-mix(in oklab, var(--bark-700) 74%, var(--autumn));--tw-bud-young:color-mix(in oklab, var(--bark-700) 52%, var(--autumn));--tw-bud-young-inner:color-mix(in oklab, var(--bark-500) 58%, var(--autumn));--tw-bud-mid-outer:color-mix(in oklab, var(--bark-700) 84%, var(--autumn));--tw-bud-mid:color-mix(in oklab, var(--bark-700) 66%, var(--autumn));--tw-bud-mid-inner:color-mix(in oklab, var(--bark-500) 72%, var(--autumn));--tw-bud-old-outer:color-mix(in oklab, var(--bark-700) 76%, #8b867b);--tw-bud-old:color-mix(in oklab, var(--bark-700) 58%, #8b867b);--tw-bud-old-inner:color-mix(in oklab, var(--bark-500) 64%, #8b867b);--tw-bud-green-outer:color-mix(in oklab, var(--leaf-700) 62%, var(--bark-700));--tw-bud-green:color-mix(in oklab, var(--leaf-700) 56%, var(--bark-500));--tw-bud-green-inner:color-mix(in oklab, var(--leaf-500) 60%, var(--bark-300));--tw-bud-fringe:color-mix(in oklab, var(--bark-300) 75%, #fff);--tw-leaf-lit:color-mix(in oklab, var(--leaf-500) 74%, var(--leaf-300));--tw-leaf-shade:color-mix(in oklab, var(--leaf-700) 82%, var(--leaf-500));--tw-vein:color-mix(in oklab, var(--leaf-300) 72%, var(--leaf-100));--tw-petiole:color-mix(in oklab, var(--leaf-500) 70%, var(--bark-300));--tw-scale-inner:color-mix(in oklab, var(--bark-300) 70%, var(--autumn));--tw-cavity:color-mix(in oklab, var(--sapwood) 70%, #fff);--tw-cortex:color-mix(in oklab, var(--leaf-300) 45%, var(--sapwood));--tw-pith:color-mix(in oklab, var(--sapwood) 55%, #fff);--tw-embryo:color-mix(in oklab, var(--leaf-300) 55%, var(--sapwood));--tw-embryo-leaf:color-mix(in oklab, var(--leaf-300) 70%, var(--leaf-100));--tw-meristem:color-mix(in oklab, var(--leaf-100) 60%, var(--sun));--tw-plate-light:color-mix(in oklab, var(--stage) 40%, #fff);--tw-plate-edge:color-mix(in oklab, var(--stage) 80%, var(--stage-line));--tw-text:color-mix(in srgb, var(--ink) 86%, var(--muted));--tw-text-strong:color-mix(in srgb, var(--ink) 92%, var(--muted));--tw-text-soft:color-mix(in srgb, var(--ink) 78%, var(--muted));--tw-hover-line:color-mix(in srgb, var(--muted) 55%, var(--line));--tw-caution-ink:color-mix(in srgb, var(--status-caution) 22%, var(--ink));--tw-good-ink:color-mix(in srgb, var(--status-good) 55%, var(--ink));--tw-harm-ink:color-mix(in srgb, var(--status-harm) 25%, var(--ink));container-type:inline-size}.lFTX3q_toolbar{flex-wrap:wrap;align-items:flex-start;gap:16px 32px;margin-bottom:20px;display:flex}.lFTX3q_layout{gap:20px;display:grid}.lFTX3q_sceneWrap{width:100%;max-width:430px;margin-inline:auto}.lFTX3q_scene{width:100%;height:auto;box-shadow:0 0 0 1px var(--stage-line), 0 20px 36px -28px color-mix(in srgb, var(--bark-900) 35%, transparent);border-radius:14px;display:block}.lFTX3q_panel{min-width:0;container-type:inline-size}@container (min-width:640px){.lFTX3q_layout{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:24px}.lFTX3q_sceneWrap{max-width:none;position:sticky;top:16px}}@container (min-width:860px){.lFTX3q_layout{grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:32px}}@container (max-width:639.98px){.lFTX3q_sceneWrap{z-index:3;background:var(--card);max-width:none;box-shadow:0 10px 12px -12px color-mix(in srgb, var(--bark-900) 25%, transparent);padding:4px 0 8px;position:sticky;top:0}.lFTX3q_scene{max-width:max(220px,min(320px,28.8525svh));margin-inline:auto}.lFTX3q_root[data-activity=count] .lFTX3q_scene,.lFTX3q_root[data-activity=label] .lFTX3q_scene{max-width:max(240px,min(430px,36.7213svh))}.lFTX3q_root[data-activity=explore] .lFTX3q_ringPrimary{stroke-width:3px}.lFTX3q_root[data-activity=explore] .lFTX3q_ringSecondary{stroke-width:2px}.lFTX3q_root[data-activity=explore] .lFTX3q_arcPrimary{stroke-width:3.6px}}.lFTX3q_partList{flex-wrap:wrap;gap:8px;display:flex}.lFTX3q_partButton{border:1px solid var(--line);background:var(--card);min-height:42px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:999px;flex:0 auto;align-items:center;gap:8px;padding:8px 14px 8px 11px;font-size:14px;font-weight:550;line-height:1.2;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.lFTX3q_partButton:hover{border-color:var(--tw-hover-line)}.lFTX3q_partButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lFTX3q_partButton[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.lFTX3q_partButton[aria-pressed=true] .lFTX3q_glyph{color:var(--red-on-dark)}.lFTX3q_glyph{width:20px;height:20px;color:var(--bark-500);flex:0 0 20px}.lFTX3q_card{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:16px;margin-top:16px;padding:16px;animation:.3s lFTX3q_reveal;display:grid}.lFTX3q_card>.lFTX3q_cardMedia,.lFTX3q_card>.lFTX3q_cardBody{animation:.3s lFTX3q_reveal}@container (min-width:470px){.lFTX3q_card{grid-template-columns:200px minmax(0,1fr);gap:20px;padding:18px}}.lFTX3q_cardMedia{align-content:start;gap:8px;width:100%;max-width:320px;display:grid}.lFTX3q_closeUp{width:100%;height:auto;box-shadow:0 0 0 1px var(--stage-line);border-radius:10px;display:block}.lFTX3q_closeUpCaption{color:var(--muted);font-size:12.5px;line-height:1.5}.lFTX3q_cardBody{min-width:0}.lFTX3q_cardTitle{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.2}.lFTX3q_aka{color:var(--muted);margin-top:3px;font-size:13px}.lFTX3q_cardText{color:var(--tw-text);margin-top:8px;font-size:15px;line-height:1.62}.lFTX3q_bonsaiNote{border-left:3px solid var(--red);background:var(--card);color:var(--tw-text-strong);border-radius:0 8px 8px 0;margin-top:12px;padding:10px 12px;font-size:14.5px;line-height:1.55}.lFTX3q_bonsaiLabel{letter-spacing:1.6px;text-transform:uppercase;color:var(--red);margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}.lFTX3q_cardNav{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding-top:14px;display:flex}.lFTX3q_cardNav .kit-icon-button{white-space:nowrap;min-height:40px}.lFTX3q_cardCount{white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.lFTX3q_cardMeta{color:var(--muted);margin-top:10px;font-size:12.5px;line-height:1.5}.lFTX3q_challenge{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:18px;animation:.3s lFTX3q_reveal}.lFTX3q_challengeTitle{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.2}.lFTX3q_challengePrompt{color:var(--tw-text);margin-top:6px;font-size:15px;line-height:1.6}.lFTX3q_countChoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.lFTX3q_countButton{border:1px solid var(--line);background:var(--card);min-height:66px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;place-items:center;gap:1px;padding:8px 4px;transition:background .15s,border-color .15s;display:grid}.lFTX3q_countButton:hover{border-color:var(--tw-hover-line)}.lFTX3q_countButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lFTX3q_countButton[data-result=correct]{background:var(--status-good-soft);border-color:var(--status-good)}.lFTX3q_countButton[data-result=incorrect]{background:var(--status-caution-soft);border-color:var(--status-caution)}.lFTX3q_countNumber{letter-spacing:-.02em;font-size:26px;font-weight:450;line-height:1}.lFTX3q_countUnit{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.lFTX3q_feedback{border-left:3px solid var(--status-caution);background:var(--status-caution-soft);color:var(--tw-caution-ink);border-radius:0 8px 8px 0;margin-top:14px;padding:12px 14px;font-size:14.5px;line-height:1.6;animation:.25s lFTX3q_reveal}.lFTX3q_feedback[data-tone=good]{border-left-color:var(--status-good);background:var(--status-good-soft);color:var(--tw-good-ink)}.lFTX3q_hint{margin-top:14px}.lFTX3q_hint>summary{min-height:40px;color:var(--muted);cursor:pointer;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.lFTX3q_hint>summary:hover{color:var(--ink)}.lFTX3q_hint>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lFTX3q_hint>p{color:var(--tw-text-soft);margin-top:6px;font-size:14px;line-height:1.6}.lFTX3q_actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.lFTX3q_actions .kit-icon-button{min-height:40px}.lFTX3q_seasonList{counter-reset:season;margin:14px 0 0;padding:0;list-style:none;animation:.3s lFTX3q_reveal}.lFTX3q_seasonList>li{counter-increment:season;border-top:1px solid var(--line);padding:9px 0 9px 36px;font-size:14.5px;line-height:1.55;position:relative}.lFTX3q_seasonList>li:before{content:counter(season);background:var(--ink);width:24px;height:24px;color:var(--white);text-align:center;border-radius:50%;font-size:12px;font-weight:700;line-height:24px;position:absolute;top:9px;left:0}.lFTX3q_seasonList>li.lFTX3q_seasonNote{counter-increment:none;color:var(--muted)}.lFTX3q_seasonList>li.lFTX3q_seasonNote:before{content:"";background:var(--muted);width:8px;height:8px;top:17px;left:8px}.lFTX3q_labelRows{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lFTX3q_labelRow{border:1px solid var(--line);background:var(--card);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:8px 10px;transition:border-color .2s,background .2s;display:grid}.lFTX3q_labelRow[data-result=correct]{border-color:var(--status-good);background:var(--status-good-soft)}.lFTX3q_labelRow[data-result=incorrect]{border-color:var(--status-harm);background:var(--status-harm-soft)}.lFTX3q_labelRow[data-result=empty]{border-style:dashed;border-color:var(--tw-hover-line)}.lFTX3q_labelRow[data-result=revealed]{background:var(--paper)}.lFTX3q_labelLetter{cursor:pointer;display:flex}.lFTX3q_letterChip{background:var(--ink);width:30px;height:30px;color:var(--white);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.lFTX3q_labelRow[data-result=correct] .lFTX3q_letterChip{background:var(--status-good)}.lFTX3q_labelRow[data-result=incorrect] .lFTX3q_letterChip{background:var(--status-harm)}.lFTX3q_select{border:1px solid var(--line);background-color:var(--card);width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23666863' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 8px;border-radius:8px;padding:0 34px 0 12px;font-size:14.5px}.lFTX3q_select:hover{border-color:var(--tw-hover-line)}.lFTX3q_select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lFTX3q_resultMark{white-space:nowrap;font-size:12.5px;font-weight:650}.lFTX3q_resultMark[data-result=correct]{color:var(--status-good)}.lFTX3q_resultMark[data-result=incorrect]{color:var(--status-harm)}.lFTX3q_resultMark[data-result=revealed]{color:var(--muted)}.lFTX3q_rowHint{color:var(--tw-harm-ink);grid-column:1/-1;font-size:13.5px;line-height:1.5}.lFTX3q_tally{color:var(--muted);margin-top:12px;font-size:14px;font-weight:600}.lFTX3q_tally[data-complete]{color:var(--status-good)}@container (max-width:380px){.lFTX3q_countChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.lFTX3q_challenge,.lFTX3q_card{padding:14px}.lFTX3q_labelRow{padding:8px}}.lFTX3q_art{animation:.45s both lFTX3q_fadeIn}.lFTX3q_leaf{animation:.75s cubic-bezier(.2,.7,.2,1) both lFTX3q_leafIn}.lFTX3q_veil{fill:var(--card);opacity:.5;animation:.35s both lFTX3q_veilIn}.lFTX3q_ringSecondary{fill:none;stroke:var(--red);stroke-width:1.3px;stroke-opacity:.75;stroke-dasharray:3 2.4;animation:.4s both lFTX3q_ringIn}.lFTX3q_arcHalo{fill:none;stroke:var(--card);stroke-width:5px;stroke-linecap:round;stroke-opacity:.85}.lFTX3q_arcPrimary,.lFTX3q_arcSecondary{fill:none;stroke:var(--red);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:.5s both lFTX3q_draw}.lFTX3q_arcPrimary{stroke-width:2.6px}.lFTX3q_arcSecondary{stroke-width:1.5px;stroke-opacity:.75}.lFTX3q_ringHalo{fill:none;stroke:var(--card);stroke-width:3.5px;stroke-opacity:.85;animation:.3s both lFTX3q_fadeIn}.lFTX3q_ringPrimary{fill:none;stroke:var(--red);stroke-width:2.2px;animation:.45s cubic-bezier(.2,.7,.2,1) both lFTX3q_ringIn}.lFTX3q_pillGroup{animation:.35s .12s both lFTX3q_fadeIn}.lFTX3q_pill{fill:var(--card);stroke:var(--ink);stroke-width:1.2px}.lFTX3q_pillText{fill:var(--ink);letter-spacing:-.01em;font-family:inherit;font-size:16.5px;font-weight:600}.lFTX3q_leaderHalo{stroke:var(--card);stroke-width:4px;stroke-linecap:round;stroke-opacity:.9}.lFTX3q_leader{stroke:var(--ink);stroke-width:1.3px;stroke-linecap:round}.lFTX3q_leaderDot{fill:var(--red);stroke:var(--card);stroke-width:1.2px}.lFTX3q_hotspot{fill:#0000;stroke:#0000;stroke-width:1.5px;cursor:pointer;pointer-events:all}.lFTX3q_hotspot:hover{stroke:var(--red);stroke-opacity:.6;stroke-dasharray:3 3}.lFTX3q_bandRing{fill:none;stroke:var(--red);stroke-width:2px;animation:.45s both lFTX3q_ringIn}.lFTX3q_bracketHalo,.lFTX3q_bracketPath{fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:.55s both lFTX3q_draw}.lFTX3q_bracketHalo{stroke:var(--card);stroke-width:5px}.lFTX3q_bracketPath{stroke:var(--ink);stroke-width:1.7px}.lFTX3q_bracketLabel{animation:.35s both lFTX3q_fadeIn}.lFTX3q_letter{cursor:pointer;animation:.3s both lFTX3q_fadeIn}.lFTX3q_marker{fill:none;stroke:var(--ink);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.lFTX3q_markerHalo{fill:none;stroke:var(--card);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.lFTX3q_letterLeader{stroke:var(--ink);stroke-width:1.3px}.lFTX3q_letterDot{fill:var(--ink);stroke:var(--card);stroke-width:1px}.lFTX3q_letterFocus{fill:none;stroke:var(--red);stroke-width:2.2px;opacity:0;transition:opacity .15s}.lFTX3q_letter[data-focused] .lFTX3q_letterFocus{opacity:1}.lFTX3q_letterBadge{fill:var(--ink);stroke:var(--card);stroke-width:2px;transition:fill .2s}.lFTX3q_letter[data-result=correct] .lFTX3q_letterBadge{fill:var(--status-good)}.lFTX3q_letter[data-result=incorrect] .lFTX3q_letterBadge{fill:var(--status-harm)}.lFTX3q_letterText{fill:var(--white);pointer-events:none;font-family:inherit;font-size:16px;font-weight:700}.lFTX3q_closeUpTag{fill:var(--muted);font-family:inherit;font-size:12px;font-weight:500}.lFTX3q_closeUpTagStrong{fill:var(--ink);font-family:inherit;font-size:12px;font-weight:650}.lFTX3q_closeUpLeaderHalo{stroke:var(--card);stroke-width:3.5px;stroke-linecap:round}.lFTX3q_closeUpLeader{stroke:var(--ink);stroke-width:1px}.lFTX3q_closeUpDot{fill:var(--ink)}.lFTX3q_closeUpBadge{fill:var(--ink);stroke:var(--card);stroke-width:1.5px}.lFTX3q_closeUpBadgeText{fill:var(--white);font-family:inherit;font-size:12px;font-weight:700}.lFTX3q_closeUpFocus{fill:none;stroke:var(--red);stroke-width:1.6px;stroke-dasharray:4 3}.lFTX3q_closeUpArrow,.lFTX3q_closeUpArrowHead{fill:none;stroke:var(--muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.lFTX3q_closeUpNodeLine{stroke:var(--red);stroke-width:1.5px;stroke-dasharray:4 3}.lFTX3q_closeUpBracket{fill:none;stroke:var(--red);stroke-width:1.6px;stroke-linejoin:round}.lFTX3q_closeUpFall{fill:none;stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 3;stroke-linecap:round}.lFTX3q_closeUpWedge{fill:var(--red);fill-opacity:.1}.lFTX3q_closeUpArc{fill:none;stroke:var(--red);stroke-width:2px;stroke-linecap:round}.lFTX3q_compareTwig{transition:opacity .3s}@keyframes lFTX3q_reveal{0%{opacity:0;translate:0 -4px}}@keyframes lFTX3q_fadeIn{0%{opacity:0}}@keyframes lFTX3q_veilIn{0%{opacity:0}}@keyframes lFTX3q_leafIn{0%{opacity:0;scale:.72}}@keyframes lFTX3q_ringIn{0%{opacity:0;scale:1.35}}@keyframes lFTX3q_draw{0%{stroke-dashoffset:1px}}@media (prefers-reduced-motion:reduce){.lFTX3q_art,.lFTX3q_leaf,.lFTX3q_veil,.lFTX3q_ringSecondary,.lFTX3q_ringHalo,.lFTX3q_ringPrimary,.lFTX3q_arcPrimary,.lFTX3q_arcSecondary,.lFTX3q_pillGroup,.lFTX3q_bandRing,.lFTX3q_bracketHalo,.lFTX3q_bracketPath,.lFTX3q_bracketLabel,.lFTX3q_letter,.lFTX3q_card,.lFTX3q_card>.lFTX3q_cardMedia,.lFTX3q_card>.lFTX3q_cardBody,.lFTX3q_challenge,.lFTX3q_feedback,.lFTX3q_seasonList{animation:none}.lFTX3q_partButton,.lFTX3q_countButton,.lFTX3q_labelRow,.lFTX3q_letterFocus,.lFTX3q_letterBadge,.lFTX3q_compareTwig{transition:none}}
.SfNJ0q_root{--cp-stage-top:color-mix(in srgb, var(--stage) 45%, var(--white));--cp-maple-trunk:color-mix(in srgb, var(--bark-500) 68%, var(--muted));--cp-maple-old:color-mix(in srgb, var(--bark-500) 72%, var(--muted));--cp-maple-last:color-mix(in srgb, var(--bark-500) 80%, var(--autumn));--cp-maple-new:color-mix(in srgb, var(--leaf-500) 68%, var(--autumn));--cp-juniper-bark:color-mix(in srgb, var(--bark-700) 74%, var(--autumn));--cp-juniper-young:color-mix(in srgb, var(--bark-500) 55%, var(--leaf-700));--cp-young-light:color-mix(in srgb, var(--leaf-300) 78%, var(--leaf-100));--cp-young-mid:color-mix(in srgb, var(--leaf-300) 62%, var(--leaf-500));--cp-young-dark:color-mix(in srgb, var(--leaf-500) 80%, var(--autumn));--cp-text:color-mix(in srgb, var(--ink) 86%, var(--muted));--cp-legend-text:color-mix(in srgb, var(--ink) 74%, var(--muted));--cp-hover-line:color-mix(in srgb, var(--muted) 55%, var(--line));--cp-caution-ink:color-mix(in srgb, var(--status-caution) 62%, var(--ink));--cp-trunk-light:color-mix(in srgb, var(--bark-300) 70%, var(--muted));--cp-trunk-dark:color-mix(in srgb, var(--bark-900) 85%, var(--muted));--cp-bud-light:color-mix(in srgb, var(--autumn) 52%, var(--bark-500));--cp-bud-dark:color-mix(in srgb, var(--bark-700) 78%, var(--autumn));--cp-dead:color-mix(in srgb, var(--bark-300) 58%, var(--muted));--cp-dead-line:color-mix(in srgb, var(--bark-500) 62%, var(--muted));--cp-dead-ink:color-mix(in srgb, var(--bark-700) 80%, var(--muted));--cp-needle-dark:color-mix(in srgb, var(--needle) 78%, var(--pot-glaze));--cp-needle-light:color-mix(in srgb, var(--leaf-500) 58%, var(--sky-deep));gap:18px;display:grid;container-type:inline-size}.SfNJ0q_plate{border:1px solid var(--stage-line);background:var(--stage);border-radius:10px;scroll-margin-top:12px;position:relative;overflow:hidden}.SfNJ0q_svg{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;height:auto;display:block}.SfNJ0q_svgNarrow{display:none}.SfNJ0q_trunkTextureDark{fill:none;stroke:var(--bark-900);stroke-opacity:.26;stroke-width:1.4px;stroke-linecap:round}.SfNJ0q_trunkTextureLight{fill:none;stroke:var(--bark-300);stroke-opacity:.45;stroke-width:1.5px;stroke-linecap:round}.SfNJ0q_trunkPlates{fill:var(--bark-300);fill-opacity:.12;stroke:var(--bark-900);stroke-opacity:.1;stroke-width:.8px}.SfNJ0q_collarShadow{fill:var(--bark-900);opacity:.22}.SfNJ0q_barkRidge{fill:none;stroke:var(--bark-900);stroke-opacity:.5;stroke-width:2.4px;stroke-linecap:round}.SfNJ0q_barkDark{fill:none;stroke:var(--bark-900);stroke-opacity:.3;stroke-width:1px;stroke-linecap:round}.SfNJ0q_barkDark[data-tree=juniper]{stroke-opacity:.4;stroke-width:1.4px}.SfNJ0q_barkLight{fill:none;stroke:var(--bark-300);stroke-opacity:.45;stroke-width:1.1px;stroke-linecap:round}.SfNJ0q_barkLight[data-tree=juniper]{stroke-opacity:.55;stroke-width:1.5px}.SfNJ0q_lenticels{fill:none;stroke:var(--bark-300);stroke-opacity:.85;stroke-width:1.6px;stroke-linecap:round}.SfNJ0q_woodShade{fill:var(--bark-900);opacity:.26}.SfNJ0q_woodRim{fill:var(--white);opacity:.07}.SfNJ0q_woodHighlight{fill:var(--white);opacity:.2}.SfNJ0q_woodSheen{fill:var(--white);opacity:.16}.SfNJ0q_woodOutline{fill:none;stroke:var(--bark-900);stroke-opacity:.32;stroke-width:.8px}.SfNJ0q_ringBand{fill:var(--bark-900);opacity:.1}.SfNJ0q_ringLines{fill:none;stroke:var(--bark-900);stroke-opacity:.5;stroke-width:.85px}.SfNJ0q_bud{stroke:var(--bark-900);stroke-opacity:.5;stroke-width:.7px}.SfNJ0q_budScales{fill:none;stroke:var(--bark-900);stroke-opacity:.42;stroke-width:.7px}.SfNJ0q_budShine{fill:var(--white);opacity:.45}.SfNJ0q_latentRing{fill:var(--bark-900);opacity:.22}.SfNJ0q_latentBud{fill:var(--bark-300);opacity:.9}.SfNJ0q_latentShine{fill:var(--white);opacity:.4}.SfNJ0q_leafScar{fill:var(--bark-300);stroke:var(--bark-700);stroke-opacity:.5;stroke-width:.5px}.SfNJ0q_petiole{fill:none;stroke:var(--cp-young-dark);stroke-width:2.1px;stroke-linecap:round}.SfNJ0q_leaf{stroke:var(--leaf-700);stroke-width:.7px;stroke-opacity:.7}.SfNJ0q_leafVeins{fill:none;stroke:var(--leaf-100);stroke-opacity:.55;stroke-width:.8px;stroke-linecap:round}.SfNJ0q_sprayStem{fill:none;stroke:var(--cp-juniper-young);stroke-width:1.7px;stroke-linecap:round}.SfNJ0q_needleShadow{fill:none;stroke:var(--leaf-900);stroke-opacity:.35;stroke-width:2.4px;stroke-linecap:round}.SfNJ0q_needleDark{fill:none;stroke:var(--cp-needle-dark);stroke-width:1.6px;stroke-linecap:round}.SfNJ0q_needleLight{fill:none;stroke:var(--cp-needle-light);stroke-width:1.45px;stroke-linecap:round}.SfNJ0q_removedGhost{opacity:.32;transition:opacity .25s}.SfNJ0q_removedGone{opacity:.09;pointer-events:none;animation:.6s ease-in both SfNJ0q_fall-away}@keyframes SfNJ0q_fall-away{0%{opacity:.32}to{opacity:.09}}.SfNJ0q_cutLine{animation:.2s both SfNJ0q_appear}.SfNJ0q_cutLineGone{opacity:0;animation:.35s .15s both SfNJ0q_fade-out}.SfNJ0q_cutGlow{stroke:var(--red);stroke-opacity:.18;stroke-width:10px;stroke-linecap:round}.SfNJ0q_cutStroke{stroke:var(--red);stroke-width:3px;stroke-linecap:round}.SfNJ0q_cutFace{animation:.3s .35s both SfNJ0q_appear}.SfNJ0q_cutFaceWood{fill:var(--sapwood);stroke:var(--inner-bark);stroke-width:1.5px}.SfNJ0q_cutFaceCambium{fill:none;stroke:var(--cambium);stroke-opacity:.75;stroke-width:.9px}.SfNJ0q_dieback{opacity:.9}.SfNJ0q_revealStroke{fill:none;stroke:#fff;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:0;animation:.85s cubic-bezier(.33,.66,.32,1) both SfNJ0q_reveal}.SfNJ0q_halo{opacity:.6;transform-box:fill-box;transform-origin:50%;animation:.9s ease-out both SfNJ0q_halo}.SfNJ0q_shootLikely{fill:var(--leaf-500);stroke:var(--leaf-700);stroke-width:.6px}.SfNJ0q_shootHalo{fill:none;stroke:var(--card);stroke-opacity:.62;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.SfNJ0q_shootPossible{fill:none;stroke:var(--leaf-500);stroke-width:3.2px;stroke-dasharray:8 6;stroke-linecap:round}.SfNJ0q_newLeafLikely{stroke:var(--leaf-700);stroke-width:.6px}.SfNJ0q_newLeafPossible{fill:var(--card);fill-opacity:.86;stroke:var(--leaf-500);stroke-width:1.3px}.SfNJ0q_newNeedlesLikely path{fill:none;stroke:var(--leaf-500);stroke-width:1.9px;stroke-linecap:round}.SfNJ0q_newNeedlesLikely path+path{stroke:var(--leaf-300)}.SfNJ0q_newNeedlesPossible path{fill:none;stroke:var(--leaf-500);stroke-opacity:.5;stroke-width:1.4px;stroke-linecap:round}.SfNJ0q_callout{animation:.35s both SfNJ0q_label-in}.SfNJ0q_callout[data-tone=likely],.SfNJ0q_callout[data-tone=possible]{color:var(--leaf-900)}.SfNJ0q_callout[data-tone=dieback]{color:var(--cp-dead-ink)}.SfNJ0q_calloutLeader{stroke:currentColor;stroke-opacity:.55;stroke-width:1.2px}.SfNJ0q_calloutDot{fill:currentColor}.SfNJ0q_calloutBox{fill:var(--card);fill-opacity:.95;stroke:currentColor;stroke-opacity:.7;stroke-width:1.3px}.SfNJ0q_callout[data-tone=possible] .SfNJ0q_calloutBox{stroke-dasharray:5 4}.SfNJ0q_calloutText{fill:currentColor;font-weight:650}.SfNJ0q_marker{cursor:pointer}.SfNJ0q_markerHit{fill:#0000}.SfNJ0q_markerChip{fill:var(--card);stroke:var(--muted);stroke-opacity:.6;stroke-width:1.4px;transition:fill .15s,stroke .15s}.SfNJ0q_marker:hover .SfNJ0q_markerChip{stroke:var(--ink);stroke-opacity:1}.SfNJ0q_marker[data-selected] .SfNJ0q_markerChip{fill:var(--red);stroke:var(--red);stroke-opacity:1}.SfNJ0q_markerText{fill:var(--ink);pointer-events:none;font-weight:650}.SfNJ0q_marker[data-selected] .SfNJ0q_markerText{fill:var(--white)}.SfNJ0q_markerLeader{stroke:var(--muted);stroke-opacity:.55;stroke-width:1.2px;stroke-dasharray:1.5 3.5;stroke-linecap:round}.SfNJ0q_marker[data-selected] .SfNJ0q_markerLeader{stroke:var(--red);stroke-opacity:.75;stroke-dasharray:none}.SfNJ0q_markerTick{stroke:var(--ink);stroke-opacity:.38;stroke-width:1.4px;stroke-dasharray:2.5 2.5}.SfNJ0q_markers{transition:opacity .2s}.SfNJ0q_markers[data-shown] .SfNJ0q_marker:not([data-selected]){opacity:.45}.SfNJ0q_markers[data-shown] .SfNJ0q_marker[data-selected] .SfNJ0q_markerLeader{stroke-opacity:.3}.SfNJ0q_markers[data-shown] .SfNJ0q_marker:not([data-selected]) .SfNJ0q_markerLeader,.SfNJ0q_markers[data-shown] .SfNJ0q_marker:not([data-selected]) .SfNJ0q_markerTick{visibility:hidden}.SfNJ0q_svg[data-layout=narrow] .SfNJ0q_markerChip{stroke-width:2.4px}.SfNJ0q_svg[data-layout=narrow] .SfNJ0q_markerLeader{stroke-width:2.2px;stroke-dasharray:2.5 6}.SfNJ0q_svg[data-layout=narrow] .SfNJ0q_markerTick{stroke-width:2.4px;stroke-dasharray:4 4}.SfNJ0q_svg[data-layout=narrow] .SfNJ0q_cutStroke{stroke-width:5px}.SfNJ0q_svg[data-layout=narrow] .SfNJ0q_cutGlow{stroke-width:16px}.SfNJ0q_svg[data-layout=narrow] .SfNJ0q_shootHalo{stroke-width:8.5px}.SfNJ0q_svg[data-layout=narrow] .SfNJ0q_shootPossible{stroke-width:5px;stroke-dasharray:11 8}.SfNJ0q_svg[data-layout=narrow] .SfNJ0q_newLeafPossible{stroke-width:2px}.SfNJ0q_svg[data-layout=narrow] .SfNJ0q_lenticels{stroke-width:2.3px}.SfNJ0q_svg[data-layout=narrow] .SfNJ0q_ringLines{stroke-width:1.2px}.SfNJ0q_svg[data-layout=narrow] .SfNJ0q_petiole{stroke-width:2.8px}.SfNJ0q_svg[data-layout=narrow] .SfNJ0q_calloutBox{stroke-width:2.4px}.SfNJ0q_svg[data-layout=narrow] .SfNJ0q_calloutLeader{stroke-width:2px}.SfNJ0q_svg[data-layout=narrow] .SfNJ0q_needleDark,.SfNJ0q_svg[data-layout=narrow] .SfNJ0q_needleLight{stroke-width:2.1px}.SfNJ0q_descriptionList{list-style:outside}.SfNJ0q_descriptionList li+li{margin-top:4px}.SfNJ0q_legend{color:var(--cp-legend-text);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:13px;font-weight:500;list-style:none;display:flex}.SfNJ0q_legend li{align-items:center;gap:8px;display:inline-flex}.SfNJ0q_legendSwatch{flex:none;width:30px;height:16px}.SfNJ0q_positions{border:none;min-width:0;margin:0;padding:0}.SfNJ0q_positions legend{margin-bottom:8px;padding:0}.SfNJ0q_positionGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.SfNJ0q_positionButton{border:1px solid var(--line);background:var(--card);min-height:58px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-content:start;gap:3px;padding:9px 12px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.SfNJ0q_positionButton:hover{border-color:var(--cp-hover-line)}.SfNJ0q_positionButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.SfNJ0q_positionButton[aria-pressed=true]{border-color:var(--red);background:color-mix(in srgb, var(--red) 6%, var(--card));box-shadow:inset 0 0 0 1px var(--red)}.SfNJ0q_positionTop{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.SfNJ0q_positionNumber{border:1.4px solid color-mix(in srgb, var(--muted) 60%, transparent);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-grid}.SfNJ0q_positionButton[aria-pressed=true] .SfNJ0q_positionNumber{border-color:var(--red);background:var(--red);color:var(--white)}.SfNJ0q_positionHint{color:var(--muted);font-size:12px;line-height:1.35}.SfNJ0q_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SfNJ0q_actions .kit-icon-button{min-height:40px}.SfNJ0q_outcome{border:1px solid var(--line);border-left:4px solid var(--line);background:var(--paper);color:var(--cp-text);border-radius:10px;padding:16px 18px 17px;font-size:15px;line-height:1.6}.SfNJ0q_outcome[data-verdict=likely]{border-left-color:var(--status-good);background:color-mix(in srgb, var(--status-good-soft) 70%, var(--card))}.SfNJ0q_outcome[data-verdict=possible]{border-left-color:var(--status-caution);background:color-mix(in srgb, var(--status-caution-soft) 70%, var(--card))}.SfNJ0q_outcome[data-verdict=dieback]{border-left-color:var(--cp-dead-line);background:color-mix(in srgb, var(--cp-dead) 16%, var(--card))}.SfNJ0q_outcomeReveal{animation:.3s both SfNJ0q_label-in}.SfNJ0q_eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:11px;font-weight:700}.SfNJ0q_pill{letter-spacing:1.2px;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;margin:0 0 8px;padding:4px 10px 4px 8px;font-size:11px;font-weight:700;display:inline-flex}.SfNJ0q_pill svg{width:22px;height:10px}.SfNJ0q_pill[data-verdict=likely]{background:var(--status-good-soft);color:var(--status-good)}.SfNJ0q_pill[data-verdict=possible]{background:var(--status-caution-soft);color:var(--cp-caution-ink)}.SfNJ0q_pill[data-verdict=dieback]{background:color-mix(in srgb, var(--cp-dead) 35%, var(--card));color:var(--cp-dead-ink)}.SfNJ0q_outcomeTitle{color:var(--ink);margin:0;font-size:17px;font-weight:650;line-height:1.35}.SfNJ0q_outcome p{margin:0}.SfNJ0q_outcome p+p,.SfNJ0q_remains{margin-top:8px}.SfNJ0q_remainsLabel{color:var(--ink);font-weight:650}.SfNJ0q_prompt{color:var(--muted);font-size:14px}.SfNJ0q_note{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);color:var(--muted);padding-top:10px;font-size:13px;line-height:1.55;margin-top:12px!important}@keyframes SfNJ0q_appear{0%{opacity:0}}@keyframes SfNJ0q_fade-out{0%{opacity:1}to{opacity:0}}@keyframes SfNJ0q_reveal{0%{stroke-dashoffset:1px}}@keyframes SfNJ0q_halo{0%{opacity:0;transform:scale(.3)}55%{opacity:1}to{opacity:.6;transform:scale(1)}}@keyframes SfNJ0q_label-in{0%{opacity:0;transform:translateY(5px)}}@container (max-width:760px){.SfNJ0q_positionWord{display:none}.SfNJ0q_positionButton{padding-inline:10px}}@container (max-width:560px){.SfNJ0q_svgWide{display:none}.SfNJ0q_svgNarrow{display:block}.SfNJ0q_plate{border-inline:none;border-radius:0;margin-inline:-18px}.SfNJ0q_positionGrid{gap:6px}.SfNJ0q_positionButton{text-align:center;justify-items:center;min-height:46px;padding:8px 4px}.SfNJ0q_positionTop{justify-content:center}.SfNJ0q_positionWord,.SfNJ0q_positionHint{display:none}.SfNJ0q_positionNumber{flex-basis:26px;width:26px;height:26px;font-size:13px}.SfNJ0q_legend{gap:6px 14px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.SfNJ0q_removedGhost,.SfNJ0q_markerChip,.SfNJ0q_markers,.SfNJ0q_positionButton{transition:none}.SfNJ0q_removedGone,.SfNJ0q_cutLine,.SfNJ0q_cutLineGone,.SfNJ0q_cutFace,.SfNJ0q_revealStroke,.SfNJ0q_halo,.SfNJ0q_callout,.SfNJ0q_outcomeReveal{animation:none}}