/*! PoE Skill Tree Viewer — © LootKeeper (guides.lootkeeper.com). All rights reserved. Unauthorized copying, reuse or redistribution is prohibited. */.tree-root{--bg:#0b0b0f;--bg-grad-2:#050507;--ink:#e4e4ec;--ink-dim:#a6a6c1;--ink-mute:#6e6e80;--gold:#0b7fea;--gold-bright:#4da3f5;--gold-deep:#0d5eaa;--panel:#0e0e12f0;--panel-line:#2f2f2f;--lp-width:300px;--lp-inset:14px;--lp-pad-x:14px;--lp-pad-y:12px;--lp-gap:8px;--lp-radius:6px;--lp-rail-w:44px;--lp-anim:.2s;--lp-bg:#0e0e12;--lp-border:var(--panel-line);--lp-label:var(--ink-dim);--lp-text:var(--ink);--lp-accent:var(--gold);--lp-accent-soft:#0b7fea40;--lp-diff-add:#78f680;--lp-diff-del:#f67878;--lp-diff-chg:#ffa030;--cap-bg:var(--panel);--cap-line:var(--panel-line);--cap-radius:12px;--cap-top:14px;--cap-z:14;--cap-counter-size:14px;--cap-shadow:0 10px 34px #0009;--ws1:#f24a4a;--ws2:#54e05a;--danger:#f25555}.tree-root,.tree-root *{box-sizing:border-box}.tree-root button{appearance:none}.tree-root :is(h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dd,blockquote,figure,table){font:inherit;color:inherit;text-transform:none;letter-spacing:normal;background:0 0;border:0;margin:0;padding:0;list-style:none}.tree-root,.tree-root{background:var(--bg);height:100%;color:var(--ink);font-family:var(--main-font,"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:contain;margin:0;padding:0;overflow:hidden}.tree-root{background:radial-gradient(ellipse 80% 60% at 50% 50%,#17171c 0%,var(--bg-grad-2) 65%,#000 100%)}.tree-root #loading{z-index:100;color:var(--gold);letter-spacing:.2em;text-transform:uppercase;pointer-events:none;background:#07070a;justify-content:center;align-items:center;font-size:14px;transition:opacity .25s;display:flex;position:fixed;inset:0}.tree-root #loading.gone{opacity:0}.tree-root[data-loading] .lp,.tree-root[data-loading] .lp-rail,.tree-root[data-loading] .capsule-wrap,.tree-root[data-loading] .fs-btn{visibility:hidden}.tree-root #stage{z-index:1;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:fixed;inset:0}.tree-root #stage canvas{width:100%;height:100%;display:block}@media (min-width:761px){.tree-root[data-panel=expanded] #stage{left:var(--lp-width)}}.tree-root .lp{z-index:10;width:var(--lp-width);background:var(--lp-bg);border-right:1px solid var(--lp-border);pointer-events:auto;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto;box-shadow:4px 0 24px #00000080}.tree-root .lp[data-anim]{transition:transform var(--lp-anim) ease}.tree-root .lp-head{padding:10px var(--lp-pad-x);border-bottom:1px solid var(--lp-border);justify-content:space-between;align-items:center;display:flex}.tree-root .lp-brand{letter-spacing:.16em;text-transform:uppercase;color:var(--lp-accent);font-size:15px;font-weight:700}.tree-root .lp-icon-btn{color:var(--lp-text);border:1px solid var(--lp-border);border-radius:var(--lp-radius);cursor:pointer;background:0 0;outline:none;width:28px;height:28px;font-size:16px;line-height:1}.tree-root .lp-icon-btn:hover,.tree-root .lp-icon-btn:focus{border-color:var(--lp-accent);box-shadow:0 0 0 1px var(--lp-accent-soft)}.tree-root .lp-section{gap:var(--lp-gap);padding:var(--lp-pad-y) var(--lp-pad-x);flex-direction:column;display:flex}.tree-root .lp-section[hidden]{display:none}.tree-root .lp-section+.lp-section{border-top:1px solid var(--lp-border)}.tree-root .lp-section--actions{flex:auto}.tree-root .lp-field{flex-direction:column;gap:5px;display:flex}.tree-root .lp-field--inline{flex-direction:row;flex:auto;align-items:center;gap:8px}.tree-root .lp-cap{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-label);font-size:12px;font-weight:600}.tree-root .lp select,.tree-root .lp-btn{width:100%;min-height:36px;color:var(--lp-text);border:1px solid var(--lp-border);border-radius:var(--lp-radius);font:inherit;letter-spacing:.01em;cursor:pointer;background:0 0;outline:none;padding:8px 10px;font-size:14px;font-weight:500}.tree-root .lp-btn{letter-spacing:0;white-space:normal;text-align:center;justify-content:center;align-items:center;min-height:40px;padding:8px;font-weight:600;line-height:1.15;display:flex}.tree-root .lp select:focus,.tree-root .lp-btn:hover,.tree-root .lp-btn:focus{border-color:var(--lp-accent);box-shadow:0 0 0 1px var(--lp-accent-soft)}.tree-root .lp select option{color:var(--lp-text);background:#141419}.tree-root .lp select:disabled{opacity:.4;cursor:not-allowed}.tree-root .lp-grid{gap:var(--lp-gap);grid-template-columns:1fr 1fr;display:grid}.tree-root .lp-compare{border:1px solid var(--lp-border);border-radius:var(--lp-radius);flex-direction:column;gap:8px;padding:10px;display:flex}.tree-root .lp-check{color:var(--lp-text);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.3;display:flex}.tree-root .lp-check input{appearance:none;border:1px solid var(--lp-border);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;width:20px;height:20px;margin:0;transition:border-color .15s,background-color .15s}.tree-root .lp-check input:hover,.tree-root .lp-check input:focus-visible{border-color:var(--lp-accent);outline:none}.tree-root .lp-check input:checked{border-color:var(--lp-accent);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9'%3E%3Cpath d='M5.78906 5.28852L3.07405 2.85279C2.84966 2.63081 2.57522 2.52008 2.25075 2.52008C1.92632 2.52008 1.65201 2.63084 1.42765 2.85279L1.07915 3.19698C0.854855 3.41861 0.742676 3.68986 0.742676 4.01039C0.742676 4.33092 0.854855 4.60205 1.07915 4.82403L4.96121 8.4222C5.1856 8.64399 5.46001 8.75488 5.78451 8.75488C6.109 8.75488 6.38319 8.64402 6.60768 8.4222L12.5293 2.56117C12.7537 2.33919 12.8659 2.06809 12.8659 1.74753C12.8659 1.42697 12.7537 1.15575 12.5293 0.934118L12.181 0.589932C11.9567 0.367954 11.6838 0.257217 11.3623 0.257217C11.0409 0.257217 10.765 0.367986 10.5346 0.589932L5.78906 5.28852Z' fill='white'/%3E%3C/svg%3E") center / 13px no-repeat var(--lp-accent)}.tree-root .lp-compare:not([data-armed]) .lp-compare-with,.tree-root .lp-compare:not([data-armed]) .lp-diff{display:none}.tree-root .lp-diff{letter-spacing:.01em;color:var(--ink-dim);font-size:13px;font-weight:500;line-height:1.35}.tree-root .lp-diff[hidden]{display:none}.tree-root .lp-foot{flex-direction:row;align-items:center;gap:10px}.tree-root .lp-hint{color:var(--ink-mute);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:500}.tree-root .lp[data-collapsed]{transform:translateX(calc(-1 * (var(--lp-width) + 30px)))}.tree-root .lp-rail{top:var(--lp-inset);left:var(--lp-inset);z-index:10;background:var(--lp-bg);border:1px solid var(--lp-border);border-radius:var(--lp-radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;padding:8px;display:none;position:fixed}.tree-root .lp-rail[data-show]{display:flex}.tree-root:not([data-chrome=full]) .lp,.tree-root:not([data-chrome=full]) .lp-rail{display:none!important}.tree-root[data-layout=container]{z-index:0;position:absolute;inset:0;overflow:hidden}.tree-root[data-layout=container] #stage,.tree-root[data-layout=container] #loading,.tree-root[data-layout=container] #tooltip,.tree-root[data-layout=container] #offscreen-arrows,.tree-root[data-layout=container] #fps-overlay,.tree-root[data-layout=container] .capsule-wrap,.tree-root[data-layout=container] .lp,.tree-root[data-layout=container] .lp-rail,.tree-root[data-layout=container] .fs-btn{position:absolute}.tree-root .fs-btn{z-index:15;width:34px;height:34px;color:var(--ink);background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--lp-radius);cursor:pointer;opacity:.7;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;transition:opacity .12s,color .12s;display:flex;position:fixed;bottom:12px;right:12px;box-shadow:0 4px 14px #00000080}.tree-root .fs-btn:hover{opacity:1;color:var(--gold-bright)}.tree-root:fullscreen{width:100%;height:100%}.tree-root .capsule-wrap{left:50%;top:var(--cap-top);z-index:var(--cap-z);pointer-events:none;justify-content:center;display:flex;position:fixed;transform:translate(-50%)}.tree-root .capsule{pointer-events:auto;background:var(--cap-bg);border:1px solid var(--cap-line);border-radius:var(--cap-radius);box-shadow:var(--cap-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:min(620px,calc(100vw - var(--lp-width) - 64px));flex-direction:column;gap:4px;padding:7px 12px;display:flex}.tree-root .capsule-row{white-space:nowrap;align-items:center;gap:10px;display:flex}.tree-root .capsule-search{justify-content:center}.tree-root .cap-search{width:100%;min-width:280px;color:var(--lp-text);border:1px solid var(--cap-line);border-radius:var(--lp-radius);font:inherit;background:0 0;outline:none;padding:5px 10px;font-size:13px}.tree-root .cap-search:focus{border-color:var(--lp-accent);box-shadow:0 0 0 1px var(--lp-accent-soft)}.tree-root .cap-search::placeholder{color:var(--ink-mute);font-style:italic}.tree-root .capsule-points{justify-content:center}.tree-root .pts{align-items:center;gap:5px;display:inline-flex}.tree-root .pts-ic{color:var(--ink-dim);font-size:12px;font-style:normal}.tree-root .pts strong{letter-spacing:.02em;font-weight:600;font-size:var(--cap-counter-size)}.tree-root .pts--main strong{color:var(--gold-bright)}.tree-root .pts--asc strong{color:var(--ink)}.tree-root .cap-divider{background:var(--cap-line);align-self:stretch;width:1px;margin:2px}.tree-root .capsule-variants{justify-content:center;gap:6px}.tree-root .cap-icon{color:var(--lp-text);border-radius:var(--lp-radius);cursor:pointer;background:0 0;border:1px solid #0000;outline:none;min-width:24px;height:24px;padding:0 6px;font-size:14px;line-height:1}.tree-root .cap-icon:hover,.tree-root .cap-icon:focus{border-color:var(--lp-accent);box-shadow:0 0 0 1px var(--lp-accent-soft)}.tree-root .cap-icon:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;border-color:#0000}.tree-root .cap-danger:hover,.tree-root .cap-danger:focus{border-color:var(--danger);box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 35%,transparent);color:var(--danger)}.tree-root .cap-variant-select,.tree-root .cap-variant-rename{color:var(--lp-text);border:1px solid var(--cap-line);border-radius:var(--lp-radius);font:inherit;background:0 0;outline:none;max-width:200px;padding:3px 8px;font-size:13px}.tree-root .cap-variant-select:focus,.tree-root .cap-variant-rename:focus{border-color:var(--lp-accent);box-shadow:0 0 0 1px var(--lp-accent-soft)}.tree-root .cap-variant-select option{color:var(--lp-text);background:#141419}.tree-root .ws-counter{cursor:pointer;--ws-color:var(--ws1);background:0 0;border:1px solid #0000;border-radius:9px;outline:none;align-items:center;gap:6px;padding:2px 9px;display:inline-flex}.tree-root .ws-counter--2{--ws-color:var(--ws2)}.tree-root .ws-counter[hidden]{display:none}.tree-root .ws-swatch{background:var(--ws-color);border-radius:2px;width:9px;height:9px}.tree-root .ws-counter strong{font-size:var(--cap-counter-size);color:var(--ws-color);letter-spacing:.02em;font-weight:600}.tree-root .ws-counter:hover,.tree-root .ws-counter:focus{border-color:var(--ws-color)}.tree-root .ws-counter--empty{opacity:.45}.tree-root .ws-counter--active{opacity:1;border-color:var(--ws-color);box-shadow:inset 0 0 0 1px var(--ws-color),0 0 12px color-mix(in srgb,var(--ws-color) 55%,transparent)}.tree-root .ws-mode-pill{border-left:3px solid var(--ws1);background:color-mix(in srgb,var(--ws1) 14%,var(--cap-bg));border-radius:8px;align-items:center;gap:8px;margin-top:2px;padding:5px 8px 5px 6px;font-size:12px;display:flex}.tree-root .capsule[data-editing="2"] .ws-mode-pill{border-left-color:var(--ws2);background:color-mix(in srgb,var(--ws2) 14%,var(--cap-bg))}.tree-root .ws-mode-pill[hidden]{display:none}.tree-root .ws-mode-dot{background:var(--ws1);border-radius:50%;width:8px;height:8px}.tree-root .capsule[data-editing="2"] .ws-mode-dot{background:var(--ws2)}.tree-root .ws-mode-exit{border:1px solid var(--cap-line);border-radius:var(--lp-radius);color:var(--ink);font:inherit;cursor:pointer;background:0 0;margin-left:4px;padding:2px 7px;font-size:11px}.tree-root .ws-mode-exit:hover{border-color:var(--ink)}.tree-root .capsule[data-mode=embed] .cap-edit{display:none}.tree-root .capsule[data-mode=embed] .ws-counter{pointer-events:none;cursor:default}@media (max-width:760px){.tree-root .capsule-wrap{top:0;left:0;right:0;transform:none}.tree-root .capsule{width:100%;max-width:none;padding-left:8px;padding-right:8px;padding-top:max(7px,env(safe-area-inset-top));border-top:0;border-left:0;border-right:0;border-radius:0}.tree-root .capsule-row{flex-wrap:wrap}.tree-root .capsule-points{--cap-counter-size:12px;flex-wrap:nowrap;gap:8px}.tree-root .capsule-points .cap-divider{display:none}.tree-root .capsule-points .pts{gap:3px}.tree-root .capsule-points .ws-counter{gap:4px;padding:1px 7px}.tree-root .cap-search{min-width:0}.tree-root .lp-rail{top:calc(var(--cap-h,56px) + 10px);left:10px}.tree-root .lp{top:var(--cap-h,56px);padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain}.tree-root[data-panel=expanded] .lp{z-index:16}.tree-root .lp-head{z-index:1;background:var(--lp-bg);position:sticky;top:0}.tree-root[data-panel=expanded] .fs-btn{display:none}.tree-root .lp-icon-btn{width:44px;height:44px;font-size:20px}}.tree-root #fps-overlay{z-index:30;border:1px solid var(--panel-line);color:var(--ink);-webkit-user-select:none;user-select:none;pointer-events:none;background:#0a0804d9;min-width:110px;padding:8px 10px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;position:fixed;top:14px;right:14px}.tree-root #fps-overlay[hidden]{display:none}.tree-root #fps-overlay .fps-main{color:var(--gold-bright);letter-spacing:.04em;margin-bottom:4px;font-size:22px;font-weight:600}.tree-root #fps-overlay .fps-main span{color:var(--ink-dim);margin-left:4px;font-size:11px;font-weight:400}.tree-root #fps-overlay .fps-header{height:14px;margin-bottom:2px}.tree-root #fps-overlay .fps-rec{letter-spacing:.14em;color:#ff7f6e;font-size:10px;font-weight:700;animation:1.4s ease-in-out infinite rec-blink;display:inline-block}@keyframes rec-blink{0%,to{opacity:1}50%{opacity:.45}}.tree-root #fps-overlay .fps-row{justify-content:space-between;gap:12px;line-height:1.5;display:flex}.tree-root #fps-overlay .fps-row span{color:var(--ink-mute)}.tree-root #fps-overlay .fps-row b{color:var(--ink);font-weight:500}.tree-root #offscreen-arrows{pointer-events:none;z-index:8;position:fixed;inset:0}.tree-root .off-arrow{filter:drop-shadow(0 0 10px #4da3f5cc);width:36px;height:36px;animation:1.6s ease-in-out infinite arrow-pulse;display:none;position:absolute}.tree-root .off-arrow svg{width:100%;height:100%;display:block}@keyframes arrow-pulse{0%,to{opacity:.85}50%{opacity:1}}@media (max-width:760px){.tree-root .lp-hint{display:none}}.tree-root #tooltip{z-index:12;background:var(--panel);border:1px solid var(--panel-line);pointer-events:none;border-radius:12px;max-width:380px;padding:14px 16px;position:fixed;top:0;left:0;transform:translate(0,0);box-shadow:0 14px 44px #000000bf,inset 0 0 0 1px #0b7fea1a}.tree-root #tooltip[hidden]{display:none}.tree-root #tooltip.pinned{pointer-events:auto}.tree-root #attr-menu{z-index:20;background:var(--panel);border:1px solid var(--panel-line);border-radius:12px;min-width:150px;padding:5px;position:fixed;top:0;left:0;box-shadow:0 14px 44px #000000bf}.tree-root #attr-menu[hidden]{display:none}.tree-root #attr-menu .attr-menu-head{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--panel-line);margin-bottom:4px;padding:5px 9px 7px;font-size:11px}.tree-root #attr-menu .attr-menu-row{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:13px;display:block}.tree-root #attr-menu .attr-menu-row:hover{color:var(--gold-bright);background:#0b7fea24}.tree-root #attr-menu .attr-menu-row.active{color:var(--gold-bright);background:#0b7fea1a}.tree-root #attr-menu .attr-menu-row.active:before{content:"✓ ";color:var(--gold)}.tree-root #mastery-menu{z-index:20;background:var(--panel);border:1px solid var(--panel-line);border-radius:12px;width:min(340px,100vw - 16px);max-height:min(60vh,460px);padding:5px;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:0 14px 44px #000000bf}.tree-root #mastery-menu[hidden]{display:none}.tree-root #mastery-menu .mastery-menu-head{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--panel-line);margin-bottom:4px;padding:5px 9px 7px;font-size:11px}.tree-root #mastery-menu .mastery-menu-row{text-align:left;width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;font-size:13px;line-height:1.3;display:flex}.tree-root #mastery-menu .mastery-menu-row+.mastery-menu-row{border-top:1px solid #ffffff0d}.tree-root #mastery-menu .mastery-menu-row:hover{color:var(--gold-bright);background:#0b7fea24}.tree-root #mastery-menu .mastery-menu-row.active{color:var(--gold-bright);background:#0b7fea1a}.tree-root #mastery-menu .mastery-menu-row.active:before{content:"✓ выбрано";letter-spacing:.1em;text-transform:uppercase;color:var(--gold);align-self:flex-start;font-size:10px}.tree-root #mastery-menu .mastery-menu-clear{min-height:40px;color:var(--muted,#9a8f7a);font-size:12px}.tree-root #mastery-menu .mastery-menu-row.taken{opacity:.4;cursor:not-allowed}.tree-root #mastery-menu .mastery-menu-row.taken:hover{color:var(--ink);background:0 0}.tree-root #mastery-menu .mastery-menu-row.taken:after{content:"уже выбрано на другом мастерстве";letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep,#8a6d2f);margin-top:2px;font-size:10px;display:block}.tree-root #tooltip .kind{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;font-size:10px}.tree-root #tooltip .tt-name{color:#f4f4f4;letter-spacing:.02em;margin:0 0 10px;font-size:18px;font-weight:500}.tree-root #tooltip .tt-name .tt-dash{font-style:italic}.tree-root #tooltip .asc-tag{border:1px solid var(--gold-deep);color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;padding:2px 7px;font-size:10px;display:inline-block}.tree-root #tooltip .stats{font-size:15px;line-height:1.5}.tree-root #tooltip .stats div{margin-bottom:3px}.tree-root #tooltip .stats u{text-underline-offset:2px;cursor:help;color:inherit;-webkit-text-decoration:underline dotted #a6a6c180;text-decoration:underline dotted #a6a6c180}.tree-root #tooltip .stats-diff{background:#ffa03014;border-left:2px solid #ffa030;margin-top:10px;padding:8px 10px;font-size:14px;line-height:1.5}.tree-root #tooltip .stats-diff .diff-head{letter-spacing:.14em;text-transform:uppercase;color:#ffb968;margin-bottom:5px;font-size:10px}.tree-root #tooltip .diff-was,.tree-root #tooltip .diff-was-name{color:var(--ink-dim)}.tree-root #tooltip .diff-was-name{font-style:italic}.tree-root #tooltip .stats-diff u{text-underline-offset:2px;color:inherit;-webkit-text-decoration:underline dotted #a6a6c159;text-decoration:underline dotted #a6a6c159}.tree-root #tooltip .tooltip-note{margin-top:10px;padding:7px 9px;font-size:15px;line-height:1.45}.tree-root #tooltip .anoint-note{color:#92d2e2;background:#5fa8bd17;border-left:2px solid #5fa8bd}.tree-root #tooltip .gated-note,.tree-root #tooltip .convergence-note{color:#a8c8ff;background:#4f7ab81f;border-left:2px solid #4f7ab8}.tree-root #tooltip .convergence-note .req-head,.tree-root #tooltip .mastery-note .req-head{margin-bottom:3px;font-weight:600}.tree-root #tooltip .convergence-note .req-list,.tree-root #tooltip .mastery-note .mastery-list{margin:0;padding-left:18px;list-style:outside}.tree-root #tooltip .convergence-note .req-list li,.tree-root #tooltip .mastery-note .mastery-list li{margin:3px 0}.tree-root #tooltip .mastery-note{border-left:2px solid var(--gold-deep);background:#0b7fea0f}.tree-root #tooltip .attr-hint{border-left:2px solid var(--gold-deep);color:var(--gold);background:#0b7fea14}.tree-root #tooltip .ws-tag{letter-spacing:.1em;text-transform:uppercase;margin-top:8px;padding:2px 8px;font-size:10.5px;display:inline-block}.tree-root #tooltip .ws-tag.ws1{color:#f67878;background:#f678781a;border:1px solid #481818}.tree-root #tooltip .ws-tag.ws2{color:#78f680;background:#78f6801a;border:1px solid #1a4818}.tree-root #tooltip .flavour{color:var(--ink-dim);border-top:1px dashed var(--panel-line);margin-top:12px;padding-top:10px;font-size:15px;font-style:italic;line-height:1.5}.tree-root #tooltip .meta{border-top:1px dashed var(--panel-line);letter-spacing:.06em;color:var(--ink-mute);flex-wrap:wrap;gap:12px;margin-top:14px;padding-top:10px;font-size:14px;display:flex}@media (max-width:760px){.tree-root #hud-top{top:10px;left:10px;right:10px}.tree-root #tooltip{max-width:calc(100% - 24px);right:12px;left:12px!important}}