._calculator_jm4b7_6{display:block}._warningBanner_jm4b7_12{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-danger);border-left-width:4px;border-radius:var(--radius);background:var(--color-panel);color:var(--color-text)}._infoBanner_jm4b7_22{margin:0 0 var(--space-3);padding:var(--space-3);border:1px solid var(--color-accent);border-left-width:4px;border-radius:var(--radius);background:var(--color-panel);display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}._infoBanner_jm4b7_22 p{margin:0;flex:1 1 320px}._errorPanel_jm4b7_40{margin:0 0 var(--space-3);padding:var(--space-4);border:1px solid var(--color-danger);border-left-width:4px;border-radius:var(--radius);background:var(--color-panel)}._errorPanel_jm4b7_40 h2{margin-top:0;font-size:1.1rem;color:var(--color-accent)}._dataLine_jm4b7_55,._dataCredit_jm4b7_56{color:var(--color-text-dim);font-size:.85rem;margin:0 0 var(--space-3)}._dataCredit_jm4b7_56 a{color:var(--color-accent)}._dataFootnotes_jm4b7_66{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}._dataFootnotes_jm4b7_66 ._dataLine_jm4b7_55,._dataFootnotes_jm4b7_66 ._dataCredit_jm4b7_56{margin-bottom:var(--space-2)}._toolbar_jm4b7_79{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3);background:linear-gradient(180deg,#1c1c1c,#101010);border:1px solid #000;box-shadow:inset 0 0 0 1px #d7b46a40;border-radius:4px;margin-bottom:var(--space-3)}._levelLabel_jm4b7_92{display:flex;align-items:center;gap:var(--space-2);font-size:.8rem;color:var(--color-accent);text-transform:uppercase;letter-spacing:1px}._levelInput_jm4b7_102{width:auto;min-height:var(--touch-target);padding:var(--space-1) var(--space-2);background:#141414;color:var(--color-text);border:1px solid var(--color-border);border-radius:4px;font-size:1rem;cursor:pointer}._pointsRemaining_jm4b7_114{font-size:1.25rem;font-weight:700;color:var(--color-accent);min-width:72px;text-align:center;text-shadow:0 1px 2px #000}._minLevelNote_jm4b7_123{color:var(--color-text-dim);font-size:.85rem}._toolbarButtons_jm4b7_128{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:auto;align-items:center}._saveRow_jm4b7_136{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}._advancedPanel_jm4b7_143{margin:0 0 var(--space-3);background:#121212;border:1px solid var(--color-border);border-radius:6px;overflow:hidden}._advancedSummary_jm4b7_151{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-height:var(--touch-target);padding:11px 14px;cursor:pointer;list-style:none;user-select:none;transition:background .14s ease}._advancedSummary_jm4b7_151::-webkit-details-marker{display:none}._advancedSummary_jm4b7_151:hover{background:#171717}._advancedPanel_jm4b7_143[open] ._advancedSummary_jm4b7_151{border-bottom:1px solid var(--color-border)}._advancedCaret_jm4b7_176{margin-top:2px;color:var(--color-accent);font-size:.68rem;line-height:1.4;transition:transform .14s ease}._advancedPanel_jm4b7_143[open] ._advancedCaret_jm4b7_176{transform:rotate(90deg)}._advancedCopy_jm4b7_188{display:flex;flex-direction:column;gap:1px;min-width:0}._advancedKicker_jm4b7_195{color:#9b927f;font-size:.62rem;font-weight:700;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}._advancedTitle_jm4b7_204{color:var(--color-gold-light);font-family:var(--font-display);font-size:.98rem;font-weight:700;line-height:1.25}._advancedHint_jm4b7_212{color:var(--color-text-dim);font-size:.8rem;line-height:1.45}._advancedHint_jm4b7_212 code{padding:0;background:none;color:var(--color-accent)}._advancedBody_jm4b7_224{padding:var(--space-3) var(--space-4)}._officialRow_jm4b7_228{display:flex;flex-wrap:wrap;gap:var(--space-2)}._fieldError_jm4b7_234{margin:var(--space-2) 0 0;color:#ffb3ab;font-size:.85rem}._textInput_jm4b7_240{flex:1 1 200px;min-height:var(--touch-target);padding:var(--space-2) var(--space-3);background:#141414;color:var(--color-text);border:1px solid var(--color-border);border-radius:4px;font-size:1rem}._linkOutput_jm4b7_251{display:block;width:100%;margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);background:#141414;color:var(--color-text-dim);border:1px solid var(--color-border);border-radius:4px;font-size:.85rem;font-family:ui-monospace,monospace}._toast_jm4b7_266{position:fixed;z-index:70;left:50%;bottom:var(--space-6);transform:translate(-50%);max-width:min(480px,calc(100vw - var(--space-8)));padding:var(--space-2) var(--space-4);background:#0e0e10f5;border:1px solid #5a4a1e;border-left-width:4px;border-radius:4px;box-shadow:0 8px 24px #0009;font-size:.9rem;text-align:center;pointer-events:none}._toastError_jm4b7_284{border-color:var(--color-danger);color:#ffb3ab}._toastOk_jm4b7_289{border-color:var(--color-ok);color:#c5e8b7}@media(max-width:767px){._toast_jm4b7_266{bottom:auto;top:calc(64px + env(safe-area-inset-top))}}@media(prefers-reduced-motion:no-preference){._toast_jm4b7_266{animation:_toastIn_jm4b7_1 .16s ease-out}}@keyframes _toastIn_jm4b7_1{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}._button_jm4b7_321{min-height:var(--touch-target);padding:var(--space-2) var(--space-4);background:linear-gradient(180deg,#383838,#222);color:var(--color-accent);border:1px solid var(--color-accent-dim);border-radius:4px;font-weight:600;text-shadow:0 1px 2px #000;transition:transform .1s ease}._button_jm4b7_321:active:not(:disabled){transform:scale(.96)}._button_jm4b7_321:hover:not(:disabled){border-color:var(--color-accent);color:#ebce9a;box-shadow:0 0 6px #d7b46a59}._button_jm4b7_321:disabled{opacity:.45;cursor:not-allowed}._buttonSecondary_jm4b7_348{min-height:var(--touch-target);padding:var(--space-2) var(--space-3);background:linear-gradient(180deg,#333,#1c1c1c);color:var(--color-text);border:1px solid var(--color-border);border-radius:4px;text-shadow:0 1px 2px #000;transition:transform .1s ease}._buttonSecondary_jm4b7_348:active:not(:disabled){transform:scale(.96)}._buttonSecondary_jm4b7_348:hover:not(:disabled){border-color:var(--color-accent-dim);color:#ebce9a}._buttonSecondary_jm4b7_348:disabled{opacity:.45;cursor:not-allowed}._buttonSecondary_jm4b7_348[aria-disabled=true]{opacity:.45}._smallButton_jm4b7_377{min-height:32px;min-width:var(--touch-target);padding:var(--space-1) var(--space-2);background:linear-gradient(180deg,#333,#1c1c1c);color:var(--color-text-dim);border:1px solid var(--color-border);border-radius:4px;font-size:.8rem}._smallButton_jm4b7_377:hover{border-color:var(--color-accent-dim);color:var(--color-text)}._smallButton_jm4b7_377[aria-disabled=true]{opacity:.45}._compareLink_jm4b7_397{min-height:var(--touch-target);display:inline-flex;align-items:center;padding:var(--space-2) var(--space-3)}._tabs_jm4b7_406{display:none}._tab_jm4b7_406{flex:1;min-height:var(--touch-target);padding:var(--space-2);background:linear-gradient(180deg,#242424,#141414);color:var(--color-text-dim);border:1px solid var(--color-border);border-bottom:none;border-radius:4px 4px 0 0;font-size:.85rem}._tabActive_jm4b7_422{background:linear-gradient(180deg,#333,#1c1c1c);color:var(--color-accent);border-color:var(--color-accent-dim)}._tabPoints_jm4b7_428{display:inline-block;margin-left:var(--space-1);padding:0 var(--space-1);min-width:20px;border-radius:4px;background:#141414;color:var(--color-accent);font-weight:700}._layout_jm4b7_441{display:block}._trees_jm4b7_445{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-4)}@media(min-width:1280px){._layout_jm4b7_441{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--space-4);align-items:start}._trees_jm4b7_445{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-bottom:0}}._shareCard_jm4b7_470{position:relative;display:grid;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-4);overflow:hidden;background:radial-gradient(ellipse at 100% 0%,rgb(210 173 112 / .1),transparent 58%),linear-gradient(180deg,#1b1915,#10100e);border:1px solid rgb(210 173 112 / .32);border-radius:8px;box-shadow:inset 0 1px #ebce9a14,0 14px 36px #0000002e}._shareCard_jm4b7_470:before{position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(235 206 154 / .58),transparent);content:"";pointer-events:none}._shareIntro_jm4b7_496{min-width:0}._shareKicker_jm4b7_500{margin:0 0 6px;color:#c8a86a;font-size:.65rem;font-weight:700;letter-spacing:.18em;line-height:1.35;text-transform:uppercase}._shareTitle_jm4b7_510{margin:0;color:var(--color-gold-light);font-family:var(--font-display);font-size:clamp(1.25rem,2.1vw,1.55rem);letter-spacing:.01em;line-height:1.2}._shareScenario_jm4b7_519{max-width:52ch;margin:var(--space-2) 0 0;color:var(--color-text-dim);font-size:.9rem;line-height:1.5}._shareCardBody_jm4b7_527{display:grid;align-content:center;gap:var(--space-2);min-width:0}._sharePreview_jm4b7_534{display:flex;align-items:center;gap:var(--space-2);width:100%;min-width:0;min-height:48px;padding:9px 12px;background:#0c0d0b;border:1px solid #3e392c;border-radius:6px;color:var(--color-text-dim);text-align:left;transition:border-color .14s ease,background .14s ease,transform .1s ease}._sharePreview_jm4b7_534:hover{background:#11120f;border-color:var(--color-accent)}._sharePreview_jm4b7_534:active{transform:translateY(1px)}._sharePreviewUrl_jm4b7_562{display:flex;flex:1 1 auto;align-items:baseline;min-width:0;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.4;white-space:nowrap}._sharePreviewHost_jm4b7_574{overflow:hidden;color:#ded7c8;text-overflow:ellipsis}._sharePreviewHash_jm4b7_580{flex:0 0 auto;color:var(--color-accent)}._sharePreviewMeta_jm4b7_585{flex:0 0 auto;padding:2px 6px;border:1px solid #3e392c;border-radius:999px;color:#bdb49f;font-size:.65rem;font-variant-numeric:tabular-nums}._sharePreviewAction_jm4b7_595{flex:0 0 auto;color:var(--color-accent);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._shareActions_jm4b7_604{display:flex;align-items:flex-start;gap:var(--space-2)}._sharePrimary_jm4b7_610{flex:1 1 0;min-height:var(--touch-target);padding:9px 14px;background:linear-gradient(180deg,#e7c582,#c79b46);border:1px solid #f0d69b;border-radius:4px;box-shadow:inset 0 1px #ffffff47,0 2px 8px #00000040;color:#191207;font-weight:700;transition:transform .1s ease,filter .14s ease,box-shadow .14s ease}._sharePrimary_jm4b7_610:hover{box-shadow:inset 0 1px #ffffff59,0 0 14px #d2ad7038;filter:brightness(1.08)}._sharePrimary_jm4b7_610:active{filter:brightness(.98);transform:translateY(1px)}._shareSecondaryWrap_jm4b7_640{display:flex;flex:1 1 0;flex-direction:column;gap:4px;min-width:0}._shareSecondary_jm4b7_640{width:100%;min-height:var(--touch-target);padding:9px 14px;background:linear-gradient(180deg,#2e2b24,#1b1915);border:1px solid #55492f;border-radius:4px;color:var(--color-gold-light);font-weight:600;transition:border-color .14s ease,color .14s ease,transform .1s ease}._shareSecondary_jm4b7_640:hover{border-color:var(--color-accent);color:#f2dfb8}._shareSecondary_jm4b7_640:active{transform:translateY(1px)}._shareAiHint_jm4b7_672{color:#9c937f;font-size:.63rem;letter-spacing:.015em;line-height:1.3;text-align:center}._shareManualCopy_jm4b7_680{display:grid;gap:4px;color:var(--color-text-dim);font-size:.75rem}._shareManualCopy_jm4b7_680 textarea{width:100%;min-height:96px;padding:8px 10px;resize:vertical;background:#0c0d0b;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}@media(min-width:900px){._shareCard_jm4b7_470{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6)}}@media(max-width:539px){._shareCard_jm4b7_470{padding:var(--space-3)}._shareActions_jm4b7_604{flex-direction:column}._sharePrimary_jm4b7_610,._shareSecondaryWrap_jm4b7_640{width:100%}}@media(prefers-reduced-motion:reduce){._sharePreview_jm4b7_534,._sharePrimary_jm4b7_610,._shareSecondary_jm4b7_640{transition:none}}._treePanel_jm4b7_734{--node-size: 46px;--node-gap: 14px;flex:1 1 260px;min-width:240px;background:linear-gradient(180deg,#101010,#1c1c1c);border:1px solid #000;box-shadow:inset 0 0 0 1px #d7b46a40;border-radius:4px;padding:var(--space-3) var(--space-3) var(--space-4)}._treeHeader_jm4b7_748{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}._treeIcon_jm4b7_757{width:26px;height:26px;border-radius:3px;box-shadow:0 0 0 1px #d7b46a66;flex-shrink:0}._treeName_jm4b7_765{margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--color-gold);letter-spacing:.01em;text-shadow:0 1px 2px #000}._treeNameZh_jm4b7_780{margin-left:var(--space-1);color:var(--color-text-dim);font-weight:400;font-size:.78rem;letter-spacing:0}._treePoints_jm4b7_788{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--color-gold);text-shadow:0 1px 2px #000;min-width:24px;text-align:center}._treeGridWrap_jm4b7_798{position:relative;width:max-content;margin:0 auto}._links_jm4b7_804{position:absolute;top:0;left:0;pointer-events:none}._linkMet_jm4b7_811{fill:none;stroke:#c8a84b;stroke-width:2}._linkUnmet_jm4b7_817{fill:none;stroke:#454545;stroke-width:2}._linkHeadMet_jm4b7_823{fill:#c8a84b}._linkHeadUnmet_jm4b7_827{fill:#454545}._treeGrid_jm4b7_798{position:relative;display:grid;grid-template-columns:repeat(4,var(--node-size));grid-auto-rows:var(--node-size);gap:var(--node-gap)}._r0_jm4b7_840{grid-row:1}._r1_jm4b7_841{grid-row:2}._r2_jm4b7_842{grid-row:3}._r3_jm4b7_843{grid-row:4}._r4_jm4b7_844{grid-row:5}._r5_jm4b7_845{grid-row:6}._r6_jm4b7_846{grid-row:7}._c0_jm4b7_847{grid-column:1}._c1_jm4b7_848{grid-column:2}._c2_jm4b7_849{grid-column:3}._c3_jm4b7_850{grid-column:4}._node_jm4b7_854{position:relative;width:var(--node-size);height:var(--node-size);padding:0;background:#000;border:none;border-radius:5px;touch-action:manipulation;box-shadow:0 0 0 1px #000,0 0 0 2px #6b6b6b}._nodeImg_jm4b7_869{display:block;width:100%;height:100%;border-radius:5px;pointer-events:none}._nodeIcon_jm4b7_877{display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:5px;font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--color-text-dim);background:linear-gradient(135deg,#3a3a3a,#1a1a1a);pointer-events:none}._rankBadge_jm4b7_893{position:absolute;right:-8px;bottom:-8px;min-width:26px;height:17px;line-height:17px;padding:0 4px;border-radius:3px;background:#000;border:1px solid #444;color:#aaa;font-size:11px;font-weight:700;text-align:center;pointer-events:none}._available_jm4b7_912,._partial_jm4b7_913{box-shadow:0 0 0 1px #000,0 0 0 2px #4fbf3a}._available_jm4b7_912 ._rankBadge_jm4b7_893,._partial_jm4b7_913 ._rankBadge_jm4b7_893{color:#1eff00;border-color:#2a5a1a}._maxed_jm4b7_926{box-shadow:0 0 0 1px #000,0 0 0 2px #ffd100}._maxed_jm4b7_926 ._rankBadge_jm4b7_893{color:#ffd100;border-color:#6a5510}._locked_jm4b7_938{box-shadow:0 0 0 1px #000,0 0 0 2px #3a3f46}._locked_jm4b7_938 ._nodeImg_jm4b7_869,._locked_jm4b7_938 ._nodeIcon_jm4b7_877{filter:grayscale(1) brightness(.55)}._locked_jm4b7_938 ._rankBadge_jm4b7_893{color:#8a8a8a}._nobudget_jm4b7_954 ._nodeImg_jm4b7_869,._nobudget_jm4b7_954 ._nodeIcon_jm4b7_877{opacity:.4}._nobudget_jm4b7_954 ._rankBadge_jm4b7_893{color:#8a8a8a}._node_jm4b7_854:hover ._nodeImg_jm4b7_869,._node_jm4b7_854:hover ._nodeIcon_jm4b7_877{filter:brightness(1.15)}._locked_jm4b7_938:hover ._nodeImg_jm4b7_869,._locked_jm4b7_938:hover ._nodeIcon_jm4b7_877{filter:grayscale(1) brightness(.75)}._node_jm4b7_854:hover{box-shadow:0 0 0 1px #000,0 0 0 2px #fff}._node_jm4b7_854:focus-visible{outline:2px solid #ffd100;outline-offset:2px}@media(prefers-reduced-motion:no-preference){._node_jm4b7_854{transition:box-shadow .12s ease,filter .12s ease}._nodeImg_jm4b7_869,._nodeIcon_jm4b7_877{transition:filter .12s ease,opacity .12s ease}._flashing_jm4b7_1001{animation:_nodeFlash_jm4b7_1 .55s ease-out}._flashing_jm4b7_1001 ._nodeImg_jm4b7_869,._flashing_jm4b7_1001 ._nodeIcon_jm4b7_877{animation:_iconPulse_jm4b7_1 .45s ease-out}._flashing_jm4b7_1001 ._rankBadge_jm4b7_893{animation:_rankBump_jm4b7_1 .35s ease-out}}@keyframes _nodeFlash_jm4b7_1{0%{box-shadow:0 0 0 1px #000,0 0 0 2px #ffd100,0 0 0 6px #ffd10080,0 0 22px #ffd100e6}to{box-shadow:0 0 0 1px #000,0 0 0 2px #ffd100}}@keyframes _iconPulse_jm4b7_1{0%{transform:scale(.7);filter:brightness(2)}60%{transform:scale(1.08)}to{transform:scale(1);filter:brightness(1)}}@keyframes _rankBump_jm4b7_1{0%{transform:scale(1.35);color:#fff}to{transform:scale(1)}}._unknownBadge_jm4b7_1054{position:absolute;top:-7px;left:-7px;width:16px;height:16px;border-radius:50%;background:var(--color-unknown);color:var(--color-bg);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;pointer-events:none}._tooltip_jm4b7_1073{position:fixed;z-index:60;padding:10px 12px;background:#0e0e10f5;border:1px solid #5a4a1e;border-radius:6px;box-shadow:0 8px 24px #0009;pointer-events:none}._tooltip_jm4b7_1073 p{margin:0}._tipName_jm4b7_1088{font-family:var(--font-display);color:var(--color-gold);font-weight:700;font-size:16px;letter-spacing:.02em}._tipRank_jm4b7_1096{color:var(--color-text-dim);font-size:12px;margin-top:1px}._tipUnmet_jm4b7_1102{color:#ff5a4a;font-size:12.5px;margin-top:6px}._tipEffect_jm4b7_1108{color:var(--color-text);font-size:13px;line-height:1.45;margin-top:6px}._tipNext_jm4b7_1115{color:#1eff00;font-size:12px}._detail_jm4b7_1122{background:linear-gradient(180deg,#1c1c1c,#101010);border:1px solid #000;box-shadow:inset 0 0 0 1px #d7b46a40;border-radius:4px;padding:var(--space-3)}@media(min-width:1280px){._detail_jm4b7_1122{position:sticky;top:var(--space-4);max-height:calc(100vh - var(--space-8));overflow:auto}}._detailHeader_jm4b7_1139{display:flex;align-items:center;gap:var(--space-2)}._detailIcon_jm4b7_1145{width:40px;height:40px;border-radius:4px;box-shadow:0 0 0 1px #d7b46a66;flex-shrink:0}._detailIconFallback_jm4b7_1153{width:40px;height:40px;border-radius:4px;background:#141414;box-shadow:0 0 0 1px #d7b46a66;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--color-text-dim);flex-shrink:0}._detailHeading_jm4b7_1168{flex:1;min-width:0}._detailTitle_jm4b7_1173{margin:0;font-size:1rem;color:var(--color-accent);text-shadow:0 1px 2px #000}._detailSubline_jm4b7_1180{margin:0;font-size:.8rem;color:var(--color-text-dim)}._detailHeaderButtons_jm4b7_1186{display:flex;gap:var(--space-1)}._detailBody_jm4b7_1191{margin-top:var(--space-3)}._detailHint_jm4b7_1195{color:var(--color-text-dim)}._detailMeta_jm4b7_1199{color:var(--color-text-dim);font-size:.85rem;margin:var(--space-2) 0}._pointRow_jm4b7_1205{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-2) 0}._pointButton_jm4b7_1212{width:var(--touch-target);height:var(--touch-target);font-size:1.4rem;font-weight:700;background:linear-gradient(180deg,#383838,#222);color:var(--color-accent);border:1px solid var(--color-accent-dim);border-radius:4px;text-shadow:0 1px 2px #000;touch-action:manipulation}._pointButton_jm4b7_1212:hover{border-color:var(--color-accent);color:#ebce9a}._pointButton_jm4b7_1212[aria-disabled=true]{opacity:.4;border-color:var(--color-border);color:var(--color-text-dim)}._pointValue_jm4b7_1236{font-size:1.1rem;font-weight:700;min-width:48px;text-align:center;color:#ffd100;text-shadow:1px 1px 1px #000,0 0 3px #000}._effectBlock_jm4b7_1247{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border)}._effectBlock_jm4b7_1247 h3{margin:0 0 var(--space-1);font-size:.8rem;color:var(--color-accent);text-transform:uppercase;letter-spacing:1px}._effectBlock_jm4b7_1247 p{margin:var(--space-1) 0;font-size:.9rem}._condList_jm4b7_1266{margin:var(--space-1) 0;padding-left:var(--space-4);font-size:.9rem}._sourceLine_jm4b7_1272{color:var(--color-unknown);font-size:.8rem}._noteLine_jm4b7_1277{color:var(--color-text-dim);font-size:.85rem;font-style:italic}@media(max-width:767px){._calculator_jm4b7_6{padding-bottom:calc(180px + env(safe-area-inset-bottom))}._tabs_jm4b7_406{display:flex;gap:var(--space-1)}._treePanel_jm4b7_734{display:none;min-width:0;border-radius:0 0 4px 4px}._treePanelActive_jm4b7_1301{display:block}._trees_jm4b7_445{display:block;margin-bottom:var(--space-3)}._detail_jm4b7_1122{position:fixed;left:0;right:0;bottom:0;z-index:20;border-radius:4px 4px 0 0;border-bottom:none;max-height:55vh;overflow:auto;padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom));box-shadow:0 -4px 16px #0006}}
