.sl-root{position:relative;--sl-surface:#1A1232;--sl-raised:#1E163A;--sl-text:#fff;--sl-text2:rgba(255,255,255,.68);--sl-muted:rgba(255,255,255,.42);--sl-border:var(--border, rgba(147,17,245,.24))}.sl-lead{max-width:760px;margin-bottom:16px}.sl-check{display:inline-flex;gap:8px;align-items:center;font-size:.92rem;color:var(--sl-text2);cursor:pointer}.sl-check input{accent-color:#9311F5;width:17px;height:17px}.sl-layout{display:grid;grid-template-columns:1fr;gap:12px;align-items:start;margin-top:8px}@media (min-width:880px){.sl-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:28px}}.sl-map{width:100%;height:auto;display:block;touch-action:manipulation}.sl-panel{background:var(--sl-surface);border:1px solid var(--sl-border);border-radius:var(--r-card, 18px);padding:20px}@media (min-width:880px){.sl-panel{position:sticky;top:16px}}.sl-panel h3{font-size:1.2rem;margin:0 0 4px;display:flex;align-items:center;gap:10px}.sl-sub{color:var(--sl-text2);font-size:.92rem;margin:0 0 10px}.sl-grp{margin-top:14px}.sl-grp h4{font-size:.9rem;font-weight:700;color:var(--sl-text2);margin:0 0 8px}.sl-tbl{width:100%;border-collapse:collapse;font-size:.88rem;line-height:1.45}.sl-tbl tr+tr{border-top:1px solid var(--sl-border)}.sl-tbl th{width:46%;padding:9px 12px 9px 0;text-align:left;font-weight:600;vertical-align:top}.sl-tbl td{padding:9px 0;color:var(--sl-text2);vertical-align:top}.sl-tbl tr.risk th{font-weight:500}.sl-pair{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.sl-to{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.sl-sp{font:inherit;color:inherit;display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer;text-align:left}button.sl-sp{text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:3px}button.sl-sp:hover{text-decoration-color:currentColor}.sl-arrow{color:var(--sl-muted)}tr.risk .sl-arrow{letter-spacing:-1px}@media (max-width:600px){.sl-tbl,.sl-tbl tbody,.sl-tbl tr,.sl-tbl th,.sl-tbl td{display:block;width:auto}.sl-tbl th{padding:9px 0 2px}.sl-tbl td{padding:0 0 9px}}.sl-note{margin:18px 0 0;max-width:760px;font-size:.92rem;line-height:1.5;color:var(--sl-text2)}.sl-tip{position:absolute;z-index:5;max-width:min(300px,calc(100% - 16px));padding:10px 12px;border-radius:12px;background:var(--sl-surface);border:1px solid var(--sl-border);box-shadow:0 8px 24px #00000059;font-size:.84rem;line-height:1.45;color:var(--sl-text);pointer-events:none}.sl-tip[hidden]{display:none}.sl-tip b{display:block;font-size:.86rem;margin-bottom:2px}.sl-tip .sl-tip-w{display:inline-block;margin-bottom:4px;color:var(--sl-muted);font-size:.78rem}.sl-hit{fill:none;stroke:transparent;stroke-width:16;pointer-events:none}.sl-map:not(.focused) .sl-hit.s,.sl-map.show-risks:not(.focused) .sl-hit.w,.sl-map.focused .sl-hit.rel{pointer-events:stroke;cursor:help}.sl-chip{font:inherit;font-size:.86rem;font-weight:600;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--sl-border);background:var(--sl-raised);color:var(--sl-text);border-radius:100px;padding:6px 12px;cursor:pointer;transition:border-color .2s}.sl-chip:hover{border-color:#9311f58c}.sl-chip.risk{border-style:dashed}.sl-dot{width:12px;height:12px;border-radius:50%;flex:none;display:inline-block}.sl-cond{color:var(--sl-muted)}.sl-empty{color:var(--sl-muted);font-size:.9rem;margin:0}.sl-legend{display:grid;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--sl-border);font-size:.84rem;color:var(--sl-text2)}.sl-legend div{display:flex;align-items:center;gap:10px}.sl-legend svg{width:38px;height:10px;flex:none}.sl-chord{fill:none;stroke-linecap:round;transition:opacity .25s,stroke-width .25s}.sl-chord.s{stroke-width:1.6;opacity:.3}.sl-chord.w{stroke-width:1.6;stroke-dasharray:3 6;opacity:0}.show-risks .sl-chord.w{opacity:.27}.focused .sl-chord,.focused.show-risks .sl-chord.w{opacity:.05}.focused .sl-chord.out.s{opacity:1;stroke-width:2.6}.focused .sl-chord.out.w{opacity:.95;stroke-width:2.2}.focused .sl-chord.in.s{opacity:.5;stroke-width:1.8}.focused.show-risks .sl-chord.in.w{opacity:.4}.sl-comet{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:14 600;opacity:0;pointer-events:none}.focused .sl-comet.on{opacity:.9;animation:sl-flow 2.4s linear infinite}@keyframes sl-flow{0%{stroke-dashoffset:614}to{stroke-dashoffset:0}}.sl-node{cursor:pointer;outline:none}.sl-body{transition:transform .2s}.sl-node:hover .sl-body,.sl-node:focus-visible .sl-body{transform:scale(1.07)}.sl-node:focus-visible .sl-focus{opacity:1}.sl-focus{opacity:0;fill:none;stroke:#e7a7fd;stroke-width:2;stroke-dasharray:4 4}.focused .sl-node.dim{opacity:.45}.sl-lbl{fill:#fff;font-size:16px;font-weight:600;text-anchor:middle}.sl-emoji{font-size:24px;text-anchor:middle;dominant-baseline:central}.sl-map.sm .sl-lbl{font-size:23px}.sl-map.sm .sl-emoji{font-size:30px}@media (prefers-reduced-motion:reduce){.focused .sl-comet.on{animation:none}.sl-chord,.sl-body{transition:none}}.hub-orbs[data-astro-cid-7x4ldhqb]{margin:36px auto 0;max-width:460px}.big-spheres[data-astro-cid-7x4ldhqb]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.big-card[data-astro-cid-7x4ldhqb]{position:relative;min-height:320px;border-radius:var(--r-card);overflow:hidden;border:1px solid var(--border);display:flex;align-items:flex-end;transition:border-color .25s ease,transform .25s ease}.big-card[data-astro-cid-7x4ldhqb]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--c);z-index:3}.big-card[data-astro-cid-7x4ldhqb] img[data-astro-cid-7x4ldhqb]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.big-overlay[data-astro-cid-7x4ldhqb]{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0f0a1e26,#0f0a1e8c 55%,#0f0a1ef2)}.big-card[data-astro-cid-7x4ldhqb]:hover{border-color:var(--c);transform:translateY(-4px)}.big-card[data-astro-cid-7x4ldhqb]:hover img[data-astro-cid-7x4ldhqb]{transform:scale(1.06)}.big-content[data-astro-cid-7x4ldhqb]{position:relative;z-index:2;padding:26px}.big-content[data-astro-cid-7x4ldhqb] h3[data-astro-cid-7x4ldhqb]{margin:0 0 6px;font-size:1.6rem}.big-content[data-astro-cid-7x4ldhqb] p[data-astro-cid-7x4ldhqb]{margin:0 0 12px;color:#ffffffb8;font-size:.98rem;max-width:38ch}.big-arrow[data-astro-cid-7x4ldhqb]{font-weight:700;font-size:.92rem;color:#fff}@media (max-width: 760px){.big-spheres[data-astro-cid-7x4ldhqb]{grid-template-columns:1fr}.big-card[data-astro-cid-7x4ldhqb]{min-height:260px}}
