.map[data-astro-cid-jgcrqnwg] svg[data-astro-cid-jgcrqnwg]{width:100%;height:auto;display:block;overflow:visible}.map[data-astro-cid-jgcrqnwg] svg[data-astro-cid-jgcrqnwg].tall{display:none}@media (width<=860px){.map[data-astro-cid-jgcrqnwg] svg[data-astro-cid-jgcrqnwg].wide{display:none}.map[data-astro-cid-jgcrqnwg] svg[data-astro-cid-jgcrqnwg].tall{max-width:380px;margin:0 auto;display:block}}.wire[data-astro-cid-jgcrqnwg]{fill:none;stroke:#23486c;stroke-width:1.5px}.current[data-astro-cid-jgcrqnwg]{fill:none;stroke:var(--glow);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1.5 10.5;opacity:.9;animation:1.1s linear infinite current}.current[data-astro-cid-jgcrqnwg].money{stroke:var(--amber);animation-duration:1.6s}@keyframes current{to{stroke-dashoffset:-12px}}.node[data-astro-cid-jgcrqnwg] rect[data-astro-cid-jgcrqnwg]{fill:#0e2338;stroke:#2a4f74;stroke-width:1.2px;transition:stroke .2s,fill .2s}.node[data-astro-cid-jgcrqnwg]:hover rect[data-astro-cid-jgcrqnwg],.node[data-astro-cid-jgcrqnwg]:focus-visible rect[data-astro-cid-jgcrqnwg]{stroke:var(--glow);fill:#12304b}.node[data-astro-cid-jgcrqnwg]:focus-visible{outline:none}.node[data-astro-cid-jgcrqnwg] .t[data-astro-cid-jgcrqnwg]{fill:#f2f7fb;font:600 13.5px var(--font)}.node[data-astro-cid-jgcrqnwg] .s[data-astro-cid-jgcrqnwg]{fill:#8ea6bd;font:400 11px var(--code)}.tall[data-astro-cid-jgcrqnwg] .node[data-astro-cid-jgcrqnwg] .s[data-astro-cid-jgcrqnwg]{font-size:10px}.node[data-astro-cid-jgcrqnwg] .n[data-astro-cid-jgcrqnwg]{fill:var(--glow);font:500 11px var(--code)}.core[data-astro-cid-jgcrqnwg] .body[data-astro-cid-jgcrqnwg]{fill:#0e2338;stroke:var(--teal);stroke-width:1.6px}.core[data-astro-cid-jgcrqnwg] .breath[data-astro-cid-jgcrqnwg]{fill:none;stroke:var(--glow);stroke-width:1px;opacity:.1;transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite breathe}@keyframes breathe{50%{opacity:.45;transform:scale(1.04)}}.core[data-astro-cid-jgcrqnwg] .t[data-astro-cid-jgcrqnwg]{fill:var(--white);font:650 15px var(--font)}.core[data-astro-cid-jgcrqnwg] .s[data-astro-cid-jgcrqnwg]{fill:#8ea6bd;font:400 11px var(--code)}@media (prefers-reduced-motion:reduce){.current[data-astro-cid-jgcrqnwg],.core[data-astro-cid-jgcrqnwg] .breath[data-astro-cid-jgcrqnwg]{animation:none}}.head[data-astro-cid-rebrjudu]{align-items:center;gap:28px;display:grid}@media (width>=861px){.head[data-astro-cid-rebrjudu]{grid-template-columns:1fr 1.15fr;gap:40px}}.page-head[data-astro-cid-rebrjudu] .small[data-astro-cid-rebrjudu]{color:#8ea6bd;margin-top:12px;font-size:.98rem}.body[data-astro-cid-rebrjudu]{max-width:1240px;margin:0 auto}.index[data-astro-cid-rebrjudu]{z-index:4;scrollbar-width:none;border-bottom:1px solid var(--line);background:#fffffff5;gap:6px;padding:10px 16px;display:flex;position:sticky;top:64px;overflow-x:auto}.index[data-astro-cid-rebrjudu] p[data-astro-cid-rebrjudu],.index[data-astro-cid-rebrjudu] small[data-astro-cid-rebrjudu]{display:none}.index[data-astro-cid-rebrjudu] a[data-astro-cid-rebrjudu]{border:1px solid var(--line);color:var(--slate);white-space:nowrap;border-radius:999px;flex:none;padding:5px 12px;font-size:.9rem;text-decoration:none}.index[data-astro-cid-rebrjudu] a[data-astro-cid-rebrjudu].on{border-color:var(--teal);background:var(--teal-soft);color:var(--navy);font-weight:650}.index[data-astro-cid-rebrjudu] a[data-astro-cid-rebrjudu].out{color:var(--teal-ink);border-color:#0000}@media (width>=980px){.body[data-astro-cid-rebrjudu]{grid-template-columns:190px minmax(0,1fr);display:grid}.index[data-astro-cid-rebrjudu]{background:0 0;border:0;align-self:start;padding:72px 0 0 28px;display:block;top:88px;overflow:visible}.index[data-astro-cid-rebrjudu] p[data-astro-cid-rebrjudu]{font:600 .7rem var(--code);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;display:block}.index[data-astro-cid-rebrjudu] a[data-astro-cid-rebrjudu]{border:0;border-left:2px solid var(--line);white-space:normal;border-radius:0;margin:0 0 2px;padding:7px 12px;font-size:.95rem;display:block}.index[data-astro-cid-rebrjudu] small[data-astro-cid-rebrjudu]{color:var(--muted);font-size:.78rem;display:block}.index[data-astro-cid-rebrjudu] a[data-astro-cid-rebrjudu].on{border-left-color:var(--teal);background:linear-gradient(90deg, var(--teal-soft), transparent)}.index[data-astro-cid-rebrjudu] a[data-astro-cid-rebrjudu].out{border-left-color:#0000;margin-top:14px}}.chapter[data-astro-cid-rebrjudu]{padding:40px 0;scroll-margin-top:112px}.chapter[data-astro-cid-rebrjudu]+.chapter[data-astro-cid-rebrjudu]{border-top:1px solid var(--line)}@media (width>=980px){.chapter[data-astro-cid-rebrjudu]{padding:72px 0;scroll-margin-top:64px}}.chapter[data-astro-cid-rebrjudu] .wrap[data-astro-cid-rebrjudu]{max-width:1010px}.feat[data-astro-cid-rebrjudu] .soon[data-astro-cid-rebrjudu]{border:1px solid var(--line);color:var(--muted);border-radius:999px;margin:0 0 8px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.problem[data-astro-cid-rebrjudu]{max-width:38em;color:var(--muted);margin:0 0 28px;font-size:1.05rem}.fig[data-astro-cid-rebrjudu]{position:relative}.has-phone[data-astro-cid-rebrjudu] .dash[data-astro-cid-rebrjudu]{display:none}.ph[data-astro-cid-rebrjudu]{max-width:210px;margin:0 auto}@media (width>=760px){.has-phone[data-astro-cid-rebrjudu] .dash[data-astro-cid-rebrjudu]{margin-right:13%;display:block}.ph[data-astro-cid-rebrjudu]{width:26%;max-width:210px;position:absolute;bottom:-36px;right:-8px}}.cards[data-astro-cid-rebrjudu]{margin-top:24px;display:grid}@media (width<=639px){.feat[data-astro-cid-rebrjudu]+.feat[data-astro-cid-rebrjudu]{border-top:1px solid var(--line)}}@media (width>=640px){.cards[data-astro-cid-rebrjudu]{grid-template-columns:repeat(2,1fr);gap:14px}}@media (width>=760px){.cards[data-astro-cid-rebrjudu]{margin-top:56px}}@media (width>=1100px){.cards[data-astro-cid-rebrjudu]{grid-template-columns:repeat(3,1fr)}}.feat[data-astro-cid-rebrjudu]{padding:12px 0}@media (width>=640px){.feat[data-astro-cid-rebrjudu]{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:14px 16px}}.feat[data-astro-cid-rebrjudu] h3[data-astro-cid-rebrjudu]{align-items:baseline;gap:8px;margin:0 0 .3rem;font-size:1.02rem;display:flex}.feat[data-astro-cid-rebrjudu] h3[data-astro-cid-rebrjudu]:before{content:"";background:var(--teal);border-radius:2px;flex:none;width:8px;height:8px;transform:translateY(-1px)}.feat[data-astro-cid-rebrjudu] p[data-astro-cid-rebrjudu]{margin:0;font-size:.94rem;line-height:1.5}.get[data-astro-cid-rebrjudu]{border-left:4px solid var(--teal);background:var(--teal-soft);max-width:44em;color:var(--navy);border-radius:0 10px 10px 0;margin:24px 0 0;padding:14px 18px}.get[data-astro-cid-rebrjudu] strong[data-astro-cid-rebrjudu]{color:var(--teal-ink)}.more[data-astro-cid-rebrjudu]{margin-top:14px;font-weight:600;text-decoration:none;display:inline-block}
