.workshop_chrome__ons_Z{display:contents}.workshop_main__F3Tpf{padding-bottom:var(--space-section)}.workshop_wide__NQOWA{--container:84rem}.workshop_heroRow__So8sL{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap}.workshop_verifyBadge__r9FMP{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.workshop_verifyMain__chWSy{display:inline-flex;align-items:center;gap:.45em;padding:.45em 1.1em;border-radius:var(--radius-pill);background:var(--pine-wash);border:1px solid var(--pine-soft);color:var(--pine-deep);font-weight:600;font-size:var(--text-sm)}.workshop_verifySub__zclIH{font-size:var(--text-xs);letter-spacing:.08em;color:var(--ink-soft)}.workshop_steps__d91Tf{list-style:none;flex-wrap:wrap;margin:0 0 var(--space-6);padding:0}.workshop_stepItem__VjI5Y,.workshop_steps__d91Tf{display:flex;align-items:center;gap:var(--space-2)}.workshop_stepPill__zl4P8{display:inline-flex;align-items:center;gap:.5em;padding:.45em 1.2em;border-radius:var(--radius-pill);border:1.5px solid var(--line-strong);background:var(--paper-raised);font-weight:600;font-size:var(--text-sm);transition:background var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}.workshop_stepNum__8Utex{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid;font-family:var(--font-display);font-weight:700;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workshop_stepActive__DMgST{background:var(--pine);border-color:var(--pine);color:#fff}.workshop_stepActive__DMgST .workshop_stepNum__8Utex{border-color:rgb(255 255 255/.65)}.workshop_stepDone__jSY_c{background:var(--pine-wash);border-color:var(--pine-soft);color:var(--pine-deep)}.workshop_stepArrow__dEAOR{color:var(--gold-bright)}.workshop_layout__XRSWY{display:grid;grid-template-columns:minmax(0,19rem) minmax(0,21rem) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.workshop_panel__0oFlC{padding:var(--space-6);animation:workshop_panelRise__MpqwJ .6s var(--ease-out-expo) both}.workshop_layout__XRSWY .workshop_panel__0oFlC:nth-child(2){animation-delay:80ms}.workshop_layout__XRSWY .workshop_panel__0oFlC:nth-child(3){animation-delay:.16s}@keyframes workshop_panelRise__MpqwJ{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.workshop_fieldLabel__TGSTx{display:flex;justify-content:space-between;align-items:baseline;gap:.5em;flex-wrap:wrap;margin:var(--space-4) 0 var(--space-2);font-size:var(--text-sm);font-weight:600}.workshop_labelHint__rXncR{font-size:var(--text-xs);font-weight:400;letter-spacing:.04em;color:var(--ink-soft)}.workshop_hitDot__P4NZV{display:inline-grid;place-items:center;min-width:1.5em;height:1.5em;padding-inline:.3em;margin-left:.45em;border-radius:var(--radius-pill);background:var(--gold-bright);color:#fff;font-size:.68rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workshop_treeFoot__4BV20{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line)}.workshop_treeCount__qaMGG{font-size:var(--text-sm);color:var(--ink-soft)}.workshop_treeCount__qaMGG strong{font-family:var(--font-display);font-size:var(--text-lg);color:var(--pine-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-inline:.15em}.workshop_clearBtn__Mkz18{font-size:var(--text-sm);font-weight:600;color:var(--rust);padding:.2em .6em;border-radius:6px;transition:background var(--duration-fast)}.workshop_clearBtn__Mkz18:hover:not(:disabled){background:var(--rust-wash)}.workshop_clearBtn__Mkz18:disabled{opacity:.4;cursor:default}.workshop_queryInput__D8ZvT{font-size:var(--text-sm)}.workshop_queryHits__Z_VsL{display:flex;align-items:center;gap:.6em;flex-wrap:wrap;margin-top:var(--space-2);font-size:var(--text-sm);color:var(--ink-soft)}.workshop_queryHits__Z_VsL strong{color:var(--pine-deep);font-family:var(--font-display)}.workshop_hitsBtn__P4KJ_{display:inline-flex;align-items:center;gap:.3em;font-size:var(--text-xs);font-weight:600;color:var(--pine);border:1px solid var(--pine-soft);background:var(--pine-wash);padding:.25em .75em;border-radius:var(--radius-pill);transition:background var(--duration-fast),color var(--duration-fast)}.workshop_hitsBtn__P4KJ_:hover{background:var(--pine);color:#fff}.workshop_sliderStack__YE6nM{display:flex;flex-direction:column;gap:var(--space-3)}.workshop_sliderRow__5V51r{--tone:var(--pine);display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3)}.workshop_tonePine__99MMV{--tone:var(--pine)}.workshop_toneGold__v35LJ{--tone:var(--gold)}.workshop_toneRust__jg1ks{--tone:var(--rust)}.workshop_diffDot__3_1TH{width:10px;height:10px;border-radius:50%;background:var(--tone)}.workshop_diffName__FvGOK{font-size:var(--text-sm);font-weight:600;white-space:nowrap;cursor:pointer}.workshop_diffName__FvGOK small{font-weight:400;color:var(--ink-soft)}.workshop_slider__J4HDp{--range-accent:var(--tone);--range-pos:var(--val,50%);min-width:0}.workshop_pctBox__swiRK{min-width:3.4em;text-align:center;padding:.25em .4em;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper-raised);font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pine-deep)}.workshop_diffWarn__bhwGn{grid-column:1/-1;font-size:var(--text-xs);color:var(--rust);background:var(--rust-wash);border-radius:6px;padding:.35em .75em;line-height:1.6}.workshop_miniGrid__WWYfA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-4)}.workshop_miniCard__5fybM{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--paper-raised)}.workshop_miniLabel__KXa89{font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;color:var(--ink-soft);margin-bottom:var(--space-2)}.workshop_countRow__t7RS4{display:flex;align-items:center;gap:.35rem}.workshop_countBtn__LoB3P{width:28px;height:28px;flex-shrink:0;border-radius:50%;border:1.5px solid var(--line-strong);display:grid;place-items:center;background:var(--paper-raised);transition:border-color var(--duration-fast),color var(--duration-fast)}.workshop_countBtn__LoB3P:hover:not(:disabled){border-color:var(--pine);color:var(--pine-deep)}.workshop_countBtn__LoB3P:disabled{opacity:.35;cursor:default}.workshop_countInput__OWurR{width:2.9em;text-align:center;border:none;background:transparent;font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pine-deep);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.workshop_countInput__OWurR::-webkit-inner-spin-button,.workshop_countInput__OWurR::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.workshop_countUnit__BSBxS{font-size:var(--text-sm);color:var(--ink-soft)}.workshop_estTime__HfuwZ{display:flex;align-items:center;gap:.4em;font-family:var(--font-display);font-weight:700;font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--pine-deep)}.workshop_estTime__HfuwZ svg{color:var(--gold)}.workshop_seedRow__mRp1Y{display:flex;align-items:center;gap:.4rem}.workshop_seedInput__eqhk_{min-width:0;font-family:var(--font-mono);font-size:.82rem;letter-spacing:.02em;padding:.45em .55em}.workshop_diceBtn__BYRpD{width:36px;height:36px;flex-shrink:0;border-radius:var(--radius-sm);border:1.5px solid var(--line-strong);display:grid;place-items:center;color:var(--pine);background:var(--paper-raised);transition:border-color var(--duration-fast),background var(--duration-fast),transform var(--duration-normal) var(--ease-out-expo)}.workshop_diceBtn__BYRpD:hover{border-color:var(--pine);background:var(--pine-wash);transform:rotate(16deg)}.workshop_sheetToggle__n_v13{display:flex;align-items:flex-start;gap:.5em;font-size:var(--text-sm);line-height:1.5;cursor:pointer}.workshop_checkBox__Cpew7{width:16px;height:16px;flex-shrink:0;margin-top:.15em;accent-color:var(--pine);cursor:pointer}.workshop_verifyBanner__TSAYW{display:flex;align-items:flex-start;gap:.6em;margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--pine-wash);border:1px solid var(--pine-soft);border-radius:var(--radius-md);color:var(--pine-deep);font-size:var(--text-sm);line-height:1.7}.workshop_verifyBanner__TSAYW svg{flex-shrink:0;margin-top:.18em}.workshop_previewHead__xQ_9l{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:var(--space-3);margin-bottom:var(--space-4)}.workshop_previewTitle__QTmAx{display:flex;align-items:baseline;gap:.5em;border-bottom:none;padding-bottom:0;margin-bottom:0}.workshop_previewMeta__AA4Uw{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.workshop_pageCount__p8lOA{font-size:var(--text-sm);color:var(--ink-soft)}.workshop_pageCount__p8lOA strong{font-family:var(--font-display);color:var(--pine-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-inline:.1em}.workshop_ansSwitch__A_Mo4{display:inline-flex;align-items:center;gap:.5em;font-size:var(--text-sm);font-weight:600;color:var(--ink-soft);transition:color var(--duration-fast)}.workshop_ansSwitch__A_Mo4[aria-checked=true]{color:var(--pine-deep)}.workshop_switchTrack__BwpGz{position:relative;display:inline-block;width:34px;height:20px;border-radius:var(--radius-pill);background:var(--line-strong);transition:background var(--duration-fast)}.workshop_ansSwitch__A_Mo4[aria-checked=true] .workshop_switchTrack__BwpGz{background:var(--pine)}.workshop_switchDot__YSfJ0{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--duration-normal) var(--ease-out-expo)}.workshop_ansSwitch__A_Mo4[aria-checked=true] .workshop_switchDot__YSfJ0{transform:translateX(14px)}.workshop_actions__TYXzr{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.workshop_actions__TYXzr .workshop_printNote__HMg97{font-size:.68rem;font-weight:500;opacity:.9;margin-left:.1em}.workshop_bottomRow__BF5tH{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start;margin-top:var(--space-6)}.workshop_tipCard__PiyIm{display:flex;gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--gold-wash);border-color:color-mix(in oklab,var(--gold) 25%,transparent);font-size:var(--text-sm);line-height:1.85}.workshop_tipIcon__AJrIF{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#fff;border:1px solid color-mix(in oklab,var(--gold) 30%,transparent);color:var(--gold)}@media (max-width:1180px){.workshop_layout__XRSWY{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop_previewPanel__Iua5L{grid-column:1/-1}}@media (max-width:900px){.workshop_layout__XRSWY{grid-template-columns:minmax(0,1fr)}.workshop_previewPanel__Iua5L{grid-column:auto}.workshop_bottomRow__BF5tH{grid-template-columns:minmax(0,1fr)}.workshop_heroRow__So8sL{align-items:flex-start;flex-direction:column}.workshop_verifyBadge__r9FMP{align-items:flex-start}}@media (max-width:520px){.workshop_panel__0oFlC{padding:var(--space-4)}.workshop_miniGrid__WWYfA{grid-template-columns:minmax(0,1fr)}.workshop_sliderRow__5V51r{grid-template-columns:auto 1fr auto}.workshop_diffDot__3_1TH{display:none}.workshop_actions__TYXzr{justify-content:stretch;flex-direction:column}}@page{size:A4;margin:0}@media print{.workshop_actions__TYXzr,.workshop_bottomRow__BF5tH,.workshop_chrome__ons_Z,.workshop_heroRow__So8sL,.workshop_leftPanel__op_fI,.workshop_midPanel__nK6v5,.workshop_previewHead__xQ_9l,.workshop_steps__d91Tf{display:none!important}.workshop_main__F3Tpf{padding:0!important}.workshop_wide__NQOWA{max-width:none!important;padding:0!important}.workshop_layout__XRSWY{display:block!important}.workshop_previewPanel__Iua5L{border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;background:#fff!important;animation:none!important}}.paper_paperStack__1Bale{display:grid;justify-items:center;background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--radius-md);padding:clamp(1rem,.7rem + 1.4vw,1.75rem)}.paper_page__cDP_w{width:100%;max-width:33rem;aspect-ratio:210/297;background:#fff;border:1px solid var(--line);border-radius:4px;box-shadow:var(--shadow-card);padding:clamp(1.1rem,.9rem + 1vw,1.9rem) clamp(1.2rem,1rem + 1.1vw,2.1rem);display:none;flex-direction:column;overflow:hidden;color:var(--ink)}.paper_pageActive__u7uVf{display:flex}.paper_pageBody__Qr_A7{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:.55rem}.paper_pageFoot__4ZZE5{margin-top:auto;padding-top:.5rem;border-top:1px dashed var(--line);text-align:center;font-size:.66rem;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paper_paperHead__TMJc3{display:flex;flex-direction:column;gap:.45rem;text-align:center;padding-bottom:.6rem;border-bottom:2px solid var(--ink)}.paper_paperTitle__Gg0MF{font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:.14em}.paper_paperBlanks__AkjGf{display:flex;justify-content:center;gap:.55rem 1.1rem;flex-wrap:wrap;font-size:.74rem}.paper_paperBlanks__AkjGf i{display:inline-block;width:3.4em;height:1em;border-bottom:1px solid var(--ink);vertical-align:bottom}.paper_paperInfo___8YYQ{font-size:.68rem;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paper_paperSec__sgYsw{margin-top:.35rem;font-weight:700;font-size:.84rem}.paper_paperSecSub__vb_52{font-weight:400;font-size:.72rem;color:var(--ink-soft)}.paper_paperPair__hadjW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.25rem 1.4rem;gap:.25rem 1.4rem}.paper_paperQ__RFVlP{min-width:0}.paper_paperQText__YfH2_{font-size:.8rem;line-height:1.85}.paper_paperQNo__JqzNi{font-family:var(--font-display);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:.45em}.paper_paperWrite__pCiuM{display:flex;align-items:flex-end;gap:.3em;padding-left:1.4em;font-size:.78rem}.paper_paperWriteLine__QWD9C{flex:1 1;max-width:15rem;height:1.1em;border-bottom:1px solid var(--ink)}.paper_paperAns__oKxMp{display:block;padding-left:1.4em;font-size:.74rem;color:var(--gold)}.paper_sheetRow__cRomz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem 1.1rem;gap:.45rem 1.1rem}.paper_sheetCell__Pq5dY{display:flex;align-items:flex-end;gap:.3em;font-size:.78rem}.paper_sheetLine__iXifx{flex:1 1;height:1.2em;border-bottom:1px solid var(--ink)}.paper_calcBox__916Kc{position:relative;flex:1 1;min-height:8rem;margin-top:.6rem;border:1px dashed var(--line-strong);border-radius:6px}.paper_calcLabel__2gF2e{position:absolute;top:.45rem;left:.65rem;font-size:.68rem;letter-spacing:.22em;color:var(--ink-soft)}.paper_pageEmpty__MYWay{align-items:center;justify-content:center;text-align:center;gap:var(--space-3);border-style:dashed;border-color:var(--line-strong)}.paper_emptyIcon__hGz5D{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:var(--pine-wash);border:1px solid var(--pine-soft);color:var(--pine)}.paper_emptyTitle__rn_1z{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);letter-spacing:.04em}.paper_emptyText__r4sVK{max-width:22em;font-size:var(--text-sm);line-height:1.8;color:var(--ink-soft)}.paper_pager__NJbQf{display:flex;justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.paper_pagerBtn__kUB_3{width:32px;height:32px;border-radius:50%;border:1.5px solid var(--line-strong);display:grid;place-items:center;background:var(--paper-raised);transition:border-color var(--duration-fast),color var(--duration-fast)}.paper_pagerBtn__kUB_3:hover:not(:disabled){border-color:var(--pine);color:var(--pine-deep)}.paper_pagerBtn__kUB_3:disabled{opacity:.35;cursor:default}.paper_pagerText__Kt6If{font-size:var(--text-sm);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paper_sourceCard__pmlkl{padding:var(--space-6)}.paper_sourceHint__XC6oR{display:inline-block;margin-left:.8em;font-size:var(--text-xs);font-weight:400;letter-spacing:.05em;color:var(--ink-soft)}.paper_sourceScroll__ZQbrb{overflow-x:auto}.paper_sourceTable__PpAEH{width:100%;min-width:34rem;border-collapse:collapse;font-size:var(--text-sm)}.paper_sourceTable__PpAEH th{text-align:left;font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;color:var(--ink-soft);padding:.5em .75em;border-bottom:1px solid var(--line-strong);white-space:nowrap}.paper_sourceTable__PpAEH td{padding:.55em .75em;border-bottom:1px dashed var(--line);vertical-align:top}.paper_sourceTable__PpAEH tbody tr{transition:background var(--duration-fast)}.paper_sourceTable__PpAEH tbody tr:hover{background:var(--paper-sunken)}.paper_srcNo__Wuf15{font-family:var(--font-display);font-weight:700;color:var(--pine-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paper_srcUnit__qcRsD{color:var(--ink-soft)}.paper_srcId__xeCN_{font-family:var(--font-mono);font-size:.72rem;background:var(--paper-sunken);padding:.15em .5em;border-radius:6px;color:var(--pine-deep);white-space:nowrap}.paper_diffTag__YLdHz{display:inline-block;padding:.1em .75em;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600}.paper_diffTag1__IZ43x{background:var(--pine-wash);color:var(--pine-deep)}.paper_diffTag2__ZMPQO{background:var(--gold-wash);color:var(--gold)}.paper_diffTag3__yLUh_{background:var(--rust-wash);color:var(--rust)}.paper_expandBtn__n2e4M{display:flex;align-items:center;justify-content:center;gap:.4em;width:100%;margin-top:var(--space-3);padding:.5em;border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;color:var(--pine);transition:background var(--duration-fast)}.paper_expandBtn__n2e4M:hover{background:var(--pine-wash)}.paper_expandChevron__qXpNd{transition:transform var(--duration-normal) var(--ease-out-expo)}.paper_expandChevronOpen__LchWk{transform:rotate(180deg)}@media (max-width:700px){.paper_page__cDP_w{aspect-ratio:auto;min-height:26rem}}@media (max-width:520px){.paper_paperPair__hadjW{grid-template-columns:minmax(0,1fr);gap:.25rem}.paper_sheetRow__cRomz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.paper_pager__NJbQf{display:none!important}.paper_paperStack__1Bale{display:block!important;background:#fff!important;padding:0!important}.paper_page__cDP_w,.paper_paperStack__1Bale{border:none!important;border-radius:0!important}.paper_page__cDP_w{display:flex!important;width:100%!important;max-width:none!important;aspect-ratio:auto!important;min-height:96vh!important;margin:0!important;box-shadow:none!important;overflow:visible!important;padding:14mm 16mm!important;break-after:page;page-break-after:always}.paper_page__cDP_w:last-child{break-after:auto;page-break-after:auto}.paper_paperAns__oKxMp{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.tree_tree__vJ7PG{display:flex;flex-direction:column;gap:var(--space-3);max-height:31rem;overflow-y:auto;padding-right:2px}.tree_treeEmpty__R47rq{font-size:var(--text-sm);line-height:1.8;color:var(--ink-soft);background:var(--paper-sunken);border-radius:var(--radius-sm);padding:var(--space-4)}.tree_semGroup__N_0oO{display:flex;flex-direction:column;gap:var(--space-2)}.tree_semLabel___Uikd{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:600;letter-spacing:.16em;color:var(--gold)}.tree_semLine__zGL06{flex:1 1;height:1px;background:linear-gradient(90deg,var(--gold-bright),transparent)}.tree_unitBlock__C0_a5{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;background:var(--paper-raised);transition:border-color var(--duration-fast)}.tree_unitOpen__tT2Lc{border-color:var(--pine-soft)}.tree_unitHead__mIZ_S{width:100%;display:flex;align-items:center;gap:.5em;padding:.6em .75em;text-align:left;font-size:var(--text-sm);font-weight:600;transition:background var(--duration-fast)}.tree_unitHead__mIZ_S:hover{background:var(--pine-wash)}.tree_unitOpen__tT2Lc .tree_unitHead__mIZ_S{background:var(--pine-wash);color:var(--pine-deep)}.tree_unitName__iHjIi{flex:1 1;min-width:0;line-height:1.45}.tree_unitCount__pD11T{flex-shrink:0;font-family:var(--font-display);font-size:.7rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-soft);background:var(--paper-sunken);padding:.12em .55em;border-radius:var(--radius-pill)}.tree_unitCountOn__8sH14{background:var(--gold-wash);color:var(--gold)}.tree_unitChevron__Stij9{flex-shrink:0;color:var(--ink-soft);transition:transform var(--duration-normal) var(--ease-out-expo)}.tree_unitOpen__tT2Lc .tree_unitChevron__Stij9{transform:rotate(180deg)}.tree_unitBody__3IglJ{border-top:1px solid var(--line)}.tree_unitTools__9tK8V{display:flex;justify-content:flex-end;padding:.35em .75em 0}.tree_unitToolBtn__lXA_J{font-size:var(--text-xs);font-weight:600;color:var(--pine);padding:.15em .5em;border-radius:6px;transition:background var(--duration-fast)}.tree_unitToolBtn__lXA_J:hover{background:var(--pine-wash)}.tree_specRow__L5Wy1{display:flex;align-items:center;gap:.6em;padding:.5em .75em;font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-fast)}.tree_specRow__L5Wy1:hover{background:var(--paper-sunken)}.tree_specRow__L5Wy1+.tree_specRow__L5Wy1{border-top:1px dashed var(--line)}.tree_specCheck__ez5TF{width:16px;height:16px;flex-shrink:0;accent-color:var(--pine);cursor:pointer}.tree_specName__2aScH{flex:1 1;min-width:0;line-height:1.5}.tree_stars__TDaRl{display:inline-flex;gap:2px;flex-shrink:0;color:var(--gold-bright)}.tree_starDim__ktxH4{color:var(--line-strong)}@media (max-width:900px){.tree_tree__vJ7PG{max-height:24rem}}