.tool[data-astro-cid-6zhxnecp]{--line:#1e2c34;--ink:#eef4f7;--ink-2:#a7b6bf;--ink-3:#7e909b;--cy:#62c0e0;isolation:isolate;height:clamp(620px, calc(100svh - var(--header-h) - 210px), 920px);border:1px solid var(--line);color:var(--ink);background:#0f1a20;border-radius:clamp(20px,2vw,30px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:384px minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 60px 120px -70px #000c}.tbar[data-astro-cid-6zhxnecp]{border-bottom:1px solid var(--line);height:50px;font-family:var(--font-mono);font-size:var(--fs-10);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);background:linear-gradient(#121f26,#0f1a20);grid-column:1/-1;grid-template-columns:358px minmax(0,1fr) auto;align-items:center;padding:0 20px 0 26px;display:grid}.b-name[data-astro-cid-6zhxnecp]{color:var(--ink-2);align-items:center;gap:10px;display:flex}.b-name[data-astro-cid-6zhxnecp] i[data-astro-cid-6zhxnecp]{background:var(--cy);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #62c0e02e,0 0 10px #62c0e099}.rail[data-astro-cid-6zhxnecp]{gap:6px;margin:0;padding:0 0 0 18px;list-style:none;display:flex}.rail[data-astro-cid-6zhxnecp] li[data-astro-cid-6zhxnecp]{border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;transition:color .35s,border-color .35s,background .35s;display:flex}.rail[data-astro-cid-6zhxnecp] b[data-astro-cid-6zhxnecp]{color:#4a5e69;font-weight:500;transition:color .35s}.tool[data-astro-cid-6zhxnecp][data-state=idle] .rail[data-astro-cid-6zhxnecp] [data-astro-cid-6zhxnecp][data-r="1"],.tool[data-astro-cid-6zhxnecp][data-state=picker] .rail[data-astro-cid-6zhxnecp] [data-astro-cid-6zhxnecp][data-r="1"],.tool[data-astro-cid-6zhxnecp][data-state=working] .rail[data-astro-cid-6zhxnecp] [data-astro-cid-6zhxnecp][data-r="2"],.tool[data-astro-cid-6zhxnecp][data-state=done] .rail[data-astro-cid-6zhxnecp] [data-astro-cid-6zhxnecp][data-r="2"],.tool[data-astro-cid-6zhxnecp][data-state=done] .rail[data-astro-cid-6zhxnecp] [data-astro-cid-6zhxnecp][data-r="3"]{color:var(--ink);background:#62c0e012;border-color:#2a4250}.tool[data-astro-cid-6zhxnecp][data-state=idle] .rail[data-astro-cid-6zhxnecp] [data-astro-cid-6zhxnecp][data-r="1"] b[data-astro-cid-6zhxnecp],.tool[data-astro-cid-6zhxnecp][data-state=picker] .rail[data-astro-cid-6zhxnecp] [data-astro-cid-6zhxnecp][data-r="1"] b[data-astro-cid-6zhxnecp],.tool[data-astro-cid-6zhxnecp][data-state=working] .rail[data-astro-cid-6zhxnecp] [data-astro-cid-6zhxnecp][data-r="2"] b[data-astro-cid-6zhxnecp],.tool[data-astro-cid-6zhxnecp][data-state=done] .rail[data-astro-cid-6zhxnecp] [data-astro-cid-6zhxnecp][data-r="2"] b[data-astro-cid-6zhxnecp],.tool[data-astro-cid-6zhxnecp][data-state=done] .rail[data-astro-cid-6zhxnecp] [data-astro-cid-6zhxnecp][data-r="3"] b[data-astro-cid-6zhxnecp]{color:var(--cy)}.tool[data-astro-cid-6zhxnecp][data-state=working] .rail[data-astro-cid-6zhxnecp] [data-astro-cid-6zhxnecp][data-r="1"],.tool[data-astro-cid-6zhxnecp][data-state=done] .rail[data-astro-cid-6zhxnecp] [data-astro-cid-6zhxnecp][data-r="1"]{color:var(--ink-2)}.b-status[data-astro-cid-6zhxnecp]>span[data-astro-cid-6zhxnecp]{display:none}.tool[data-astro-cid-6zhxnecp][data-state=idle] .b-status[data-astro-cid-6zhxnecp] [data-astro-cid-6zhxnecp][data-for~=idle],.tool[data-astro-cid-6zhxnecp][data-state=picker] .b-status[data-astro-cid-6zhxnecp] [data-astro-cid-6zhxnecp][data-for~=picker],.tool[data-astro-cid-6zhxnecp][data-state=working] .b-status[data-astro-cid-6zhxnecp] [data-astro-cid-6zhxnecp][data-for~=working],.tool[data-astro-cid-6zhxnecp][data-state=done] .b-status[data-astro-cid-6zhxnecp] [data-astro-cid-6zhxnecp][data-for~=done]{display:inline}.tool[data-astro-cid-6zhxnecp][data-state=done] .b-status[data-astro-cid-6zhxnecp]{color:var(--cy)}.tool[data-astro-cid-6zhxnecp][data-state=working] .b-status[data-astro-cid-6zhxnecp]{color:var(--ink-2)}.panel[data-astro-cid-6zhxnecp]{border-right:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#2a3b45 transparent;flex-direction:column;gap:0;min-height:0;padding:26px 26px 20px;display:flex;position:relative;overflow-y:auto}.step[data-astro-cid-6zhxnecp]{display:none}.tool[data-astro-cid-6zhxnecp][data-state=idle] .step[data-astro-cid-6zhxnecp][data-for~=idle],.tool[data-astro-cid-6zhxnecp][data-state=picker] .step[data-astro-cid-6zhxnecp][data-for~=picker],.tool[data-astro-cid-6zhxnecp][data-state=working] .step[data-astro-cid-6zhxnecp][data-for~=working],.tool[data-astro-cid-6zhxnecp][data-state=done] .step[data-astro-cid-6zhxnecp][data-for~=done]{animation:.5s cubic-bezier(.22,1,.36,1) step-in;display:block}@keyframes step-in{0%{opacity:0;transform:translateY(8px)}}.kick[data-astro-cid-6zhxnecp]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:12px;margin:0 0 16px;font-size:10.5px;display:flex}.kick[data-astro-cid-6zhxnecp] b[data-astro-cid-6zhxnecp]{color:var(--cy);font-weight:500}.kick[data-astro-cid-6zhxnecp].k3{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.sub[data-astro-cid-6zhxnecp]{font-family:var(--font-mono);font-size:var(--fs-9h);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin:22px 0 10px}.drop[data-astro-cid-6zhxnecp]{--a:0deg;background:radial-gradient(120% 90% at 50% 0%, #62c0e017, transparent 60%) padding-box, linear-gradient(#111d23, #0f1a20) padding-box, conic-gradient(from var(--a), #22343e 0deg, #22343e 250deg, #62c0e0 310deg, #22343e 360deg) border-box;width:100%;color:var(--ink);text-align:center;cursor:pointer;transition:transform .35s var(--ease-spring), box-shadow .35s ease;border:1.5px solid #0000;border-radius:18px;justify-items:center;gap:8px;padding:32px 20px 22px;animation:7s linear infinite edge;display:grid}.drop[data-astro-cid-6zhxnecp]:hover,.drop[data-astro-cid-6zhxnecp].-over{animation-duration:2.4s;box-shadow:0 0 0 4px #62c0e014,0 20px 40px -24px #62c0e080}@keyframes edge{to{--a:360deg}}.drop[data-astro-cid-6zhxnecp].-over{transform:scale(1.015)}.drop[data-astro-cid-6zhxnecp]:focus-visible{outline:2px solid var(--cy);outline-offset:3px}.d-ic[data-astro-cid-6zhxnecp]{width:54px;height:54px;color:var(--cy);transition:transform .35s var(--ease-spring);background:#62c0e01f;border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.drop[data-astro-cid-6zhxnecp]:hover .d-ic[data-astro-cid-6zhxnecp],.drop[data-astro-cid-6zhxnecp].-over .d-ic[data-astro-cid-6zhxnecp]{transform:translateY(-3px)}.d-ic[data-astro-cid-6zhxnecp] svg[data-astro-cid-6zhxnecp]{width:30px;height:30px}.d-big[data-astro-cid-6zhxnecp]{font-family:var(--font-display);letter-spacing:-.005em;font-size:19px;font-weight:400}.d-sm[data-astro-cid-6zhxnecp]{max-width:30ch;color:var(--ink-3);font-size:13px;line-height:1.5}.d-sm[data-astro-cid-6zhxnecp] u[data-astro-cid-6zhxnecp]{color:var(--cy);text-underline-offset:3px;text-decoration-thickness:1px}.d-kinds[data-astro-cid-6zhxnecp]{gap:6px;margin-top:8px;display:flex}.d-kinds[data-astro-cid-6zhxnecp] i[data-astro-cid-6zhxnecp]{font-family:var(--font-mono);font-size:var(--fs-9h);letter-spacing:.14em;color:var(--ink-3);border:1px solid #22343e;border-radius:999px;padding:4px 9px;font-style:normal}.err[data-astro-cid-6zhxnecp]{color:#f1c9c9;background:#2e1c1c;border:1px solid #5a3131;border-radius:12px;margin:14px 0 0;padding:11px 13px;font-size:12.5px;line-height:1.5}.err[data-astro-cid-6zhxnecp][hidden]{display:none}.picker[data-astro-cid-6zhxnecp]{background:#14232b;border:1px solid #2b4250;border-radius:14px;margin-top:16px;padding:16px}.picker[data-astro-cid-6zhxnecp][hidden]{display:none}.picker[data-astro-cid-6zhxnecp] label[data-astro-cid-6zhxnecp]{color:var(--ink);font-size:13.5px;line-height:1.5;display:block}.picker[data-astro-cid-6zhxnecp] select[data-astro-cid-6zhxnecp]{width:100%;color:var(--ink);font:inherit;background:#0f1a20;border:1px solid #2b4250;border-radius:10px;margin:12px 0;padding:11px 12px;font-size:14px}.private-card[data-astro-cid-6zhxnecp]{border:1px solid var(--line);background:#111d23;border-radius:16px;margin-top:18px;padding:16px 16px 18px}.pc-k[data-astro-cid-6zhxnecp]{font-family:var(--font-mono);font-size:var(--fs-9h);letter-spacing:.18em;text-transform:uppercase;color:var(--cy);margin:0 0 14px}.private[data-astro-cid-6zhxnecp]{gap:13px;margin:0;padding:0;list-style:none;display:grid}.private[data-astro-cid-6zhxnecp] li[data-astro-cid-6zhxnecp]{grid-template-columns:20px minmax(0,1fr);gap:12px;display:grid}.private[data-astro-cid-6zhxnecp] svg[data-astro-cid-6zhxnecp]{fill:none;width:18px;height:18px;stroke:var(--cy);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.private[data-astro-cid-6zhxnecp] p[data-astro-cid-6zhxnecp]{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.55}.private[data-astro-cid-6zhxnecp] b[data-astro-cid-6zhxnecp]{color:var(--ink);font-weight:600}.tip[data-astro-cid-6zhxnecp]{color:var(--ink-3);margin:16px 2px 0;font-size:12px;line-height:1.55}.tip[data-astro-cid-6zhxnecp] b[data-astro-cid-6zhxnecp]{font-family:var(--font-mono);font-size:var(--fs-9h);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin-right:6px;font-weight:500}.progress[data-astro-cid-6zhxnecp]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.progress[data-astro-cid-6zhxnecp] li[data-astro-cid-6zhxnecp]{color:var(--ink-3);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px;transition:color .3s;display:grid}.progress[data-astro-cid-6zhxnecp] i[data-astro-cid-6zhxnecp]{border:1.5px solid #34505e;border-radius:50%;width:14px;height:14px;transition:all .3s}.progress[data-astro-cid-6zhxnecp] li[data-astro-cid-6zhxnecp].-now{color:var(--ink)}.progress[data-astro-cid-6zhxnecp] li[data-astro-cid-6zhxnecp].-now i[data-astro-cid-6zhxnecp]{border-color:var(--cy);border-top-color:#0000;animation:.9s linear infinite spin}.progress[data-astro-cid-6zhxnecp] li[data-astro-cid-6zhxnecp].-done{color:var(--ink-2)}.progress[data-astro-cid-6zhxnecp] li[data-astro-cid-6zhxnecp].-done i[data-astro-cid-6zhxnecp]{border-color:var(--cy);background:var(--cy);box-shadow:inset 0 0 0 3px #0f1a20}.progress[data-astro-cid-6zhxnecp] em[data-astro-cid-6zhxnecp]{font-style:normal;font-family:var(--font-mono);color:var(--cy);font-size:11px}@keyframes spin{to{transform:rotate(360deg)}}.bar[data-astro-cid-6zhxnecp]{background:#1b2a32;border-radius:3px;height:3px;margin-top:22px;overflow:hidden}.bar[data-astro-cid-6zhxnecp] span[data-astro-cid-6zhxnecp]{background:linear-gradient(90deg, #2391ae, var(--cy));width:0%;height:100%;transition:width .4s;display:block}.said[data-astro-cid-6zhxnecp]{color:var(--ink-3);margin:16px 0 0;font-size:13px;line-height:1.55}.said[data-astro-cid-6zhxnecp] b[data-astro-cid-6zhxnecp]{color:var(--ink);font-weight:600}.stats[data-astro-cid-6zhxnecp]{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.stats[data-astro-cid-6zhxnecp] div[data-astro-cid-6zhxnecp]{background:#0f1a20;gap:4px;padding:13px 12px;display:grid}.stats[data-astro-cid-6zhxnecp] b[data-astro-cid-6zhxnecp]{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:300;line-height:1}.stats[data-astro-cid-6zhxnecp] span[data-astro-cid-6zhxnecp]{color:var(--ink-3);font-size:11px;line-height:1.3}.seg[data-astro-cid-6zhxnecp]{background:#14232b;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-top:16px;padding:4px;display:grid}.seg[data-astro-cid-6zhxnecp] button[data-astro-cid-6zhxnecp]{color:var(--ink-3);border-radius:9px;padding:9px 8px;font-size:12.5px;font-weight:600;transition:background .25s,color .25s}.seg[data-astro-cid-6zhxnecp] button[data-astro-cid-6zhxnecp][aria-checked=true]{color:var(--ink);background:#22404e}.seg[data-astro-cid-6zhxnecp] button[data-astro-cid-6zhxnecp]:focus-visible{outline:2px solid var(--cy);outline-offset:1px}.seg-note[data-astro-cid-6zhxnecp]{color:var(--ink-3);margin:8px 2px 0;font-size:11.5px;line-height:1.45}.top[data-astro-cid-6zhxnecp]{counter-reset:top;gap:2px;margin:0;padding:0;list-style:none;display:grid}.top[data-astro-cid-6zhxnecp] li{counter-increment:top}.top[data-astro-cid-6zhxnecp] button{text-align:left;width:100%;color:var(--ink);border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;transition:background .2s;display:grid;position:relative}.top[data-astro-cid-6zhxnecp] button:hover,.top[data-astro-cid-6zhxnecp] button:focus-visible{background:#152630;outline:none}.top[data-astro-cid-6zhxnecp] button:before{content:counter(top, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--fs-10);color:var(--ink-3)}.top[data-astro-cid-6zhxnecp] .z{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600;display:block}.top[data-astro-cid-6zhxnecp] .c{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}.top[data-astro-cid-6zhxnecp] .v{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.top[data-astro-cid-6zhxnecp] .v small{color:var(--ink-3);font-size:10.5px;font-weight:500;display:block}.top[data-astro-cid-6zhxnecp] .v .inc{color:#7ccbe3}.top[data-astro-cid-6zhxnecp] .b{background:#16252d;border-radius:2px;height:2px;position:absolute;bottom:3px;left:42px;right:10px;overflow:hidden}.top[data-astro-cid-6zhxnecp] .b i{background:linear-gradient(90deg, #1b768f, var(--cy));border-radius:2px;height:100%;display:block}.field[data-astro-cid-6zhxnecp] label[data-astro-cid-6zhxnecp]{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.f-row[data-astro-cid-6zhxnecp]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.f-row[data-astro-cid-6zhxnecp] input[data-astro-cid-6zhxnecp]{min-width:0;color:var(--ink);font:inherit;background:#0b151a;border:1px solid #2b4250;border-radius:11px;padding:11px 13px;font-size:13.5px}.f-row[data-astro-cid-6zhxnecp] input[data-astro-cid-6zhxnecp]::placeholder{color:#5b6f7a}.f-row[data-astro-cid-6zhxnecp] input[data-astro-cid-6zhxnecp]:focus{border-color:var(--cy);outline:none;box-shadow:0 0 0 3px #62c0e029}.f-hint[data-astro-cid-6zhxnecp]{color:var(--ink-3);margin:8px 0 0;font-size:11.5px;line-height:1.45}.reach[data-astro-cid-6zhxnecp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.reach[data-astro-cid-6zhxnecp] div{background:#14232b;border-radius:11px;padding:10px}.reach[data-astro-cid-6zhxnecp] b{font-family:var(--font-display);font-size:20px;font-weight:300;display:block}.reach[data-astro-cid-6zhxnecp] span{color:var(--ink-3);font-size:10.5px}.reach[data-astro-cid-6zhxnecp] p{color:var(--ink-3);grid-column:1/-1;margin:2px 2px 0;font-size:11px;line-height:1.45}.switch[data-astro-cid-6zhxnecp]{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:18px;display:grid}.switch[data-astro-cid-6zhxnecp] input[data-astro-cid-6zhxnecp]{opacity:0;pointer-events:none;position:absolute}.sw[data-astro-cid-6zhxnecp]{background:#22343e;border-radius:22px;width:38px;height:22px;transition:background .25s;position:relative}.sw[data-astro-cid-6zhxnecp] i[data-astro-cid-6zhxnecp]{width:16px;height:16px;transition:transform .3s var(--ease-spring), background .25s ease;background:#a7b6bf;border-radius:50%;position:absolute;top:3px;left:3px}.switch[data-astro-cid-6zhxnecp] input[data-astro-cid-6zhxnecp]:checked+.sw[data-astro-cid-6zhxnecp]{background:#1b768f}.switch[data-astro-cid-6zhxnecp] input[data-astro-cid-6zhxnecp]:checked+.sw[data-astro-cid-6zhxnecp] i[data-astro-cid-6zhxnecp]{background:#fff;transform:translate(16px)}.switch[data-astro-cid-6zhxnecp] input[data-astro-cid-6zhxnecp]:focus-visible+.sw[data-astro-cid-6zhxnecp]{outline:2px solid var(--cy);outline-offset:2px}.switch[data-astro-cid-6zhxnecp] input[data-astro-cid-6zhxnecp]:disabled+.sw[data-astro-cid-6zhxnecp]{opacity:.5}.s-t[data-astro-cid-6zhxnecp]{font-size:13.5px;font-weight:600}.s-t[data-astro-cid-6zhxnecp] em[data-astro-cid-6zhxnecp]{color:var(--ink-3);font-size:11.5px;font-style:normal;font-weight:400;display:block}.btn-ht[data-astro-cid-6zhxnecp]{color:var(--ink);white-space:nowrap;border:1px solid #2e4552;border-radius:999px;padding:11px 16px;font-size:13px;font-weight:600;transition:background .25s,border-color .25s,color .25s}.btn-ht[data-astro-cid-6zhxnecp]:hover{background:#172a33;border-color:#41606f}.btn-ht[data-astro-cid-6zhxnecp]:focus-visible{outline:2px solid var(--cy);outline-offset:2px}.btn-ht[data-astro-cid-6zhxnecp].-solid{background:var(--ink);border-color:var(--ink);color:#0a1115}.btn-ht[data-astro-cid-6zhxnecp].-solid:hover{background:#fff}.btn-ht[data-astro-cid-6zhxnecp]:disabled{opacity:.55;cursor:progress}.acts[data-astro-cid-6zhxnecp]{gap:8px;margin-top:24px;display:grid}.notes[data-astro-cid-6zhxnecp] p{color:#b9d7c6;background:#1a2a22;border:1px solid #2a4436;border-radius:12px;margin:14px 0 0;padding:11px 13px;font-size:12px;line-height:1.5}.notes[data-astro-cid-6zhxnecp] p.-warn{color:#e4cfa6;background:#2a2419;border-color:#4a3d24}.talk[data-astro-cid-6zhxnecp]{color:var(--ink);background:linear-gradient(135deg,#133443,#0f2530);border:1px solid #22495a;border-radius:16px;gap:6px;margin-top:22px;padding:18px 56px 18px 18px;transition:border-color .3s;display:grid;position:relative}.talk[data-astro-cid-6zhxnecp]:hover{border-color:var(--cy)}.talk[data-astro-cid-6zhxnecp]:focus-visible{outline:2px solid var(--cy);outline-offset:3px}.t-k[data-astro-cid-6zhxnecp]{font-family:var(--font-mono);font-size:var(--fs-10);letter-spacing:.18em;text-transform:uppercase;color:var(--cy)}.t-t[data-astro-cid-6zhxnecp]{color:var(--ink-2);font-size:13.5px;line-height:1.5}.t-a[data-astro-cid-6zhxnecp]{background:var(--cy);color:#0a1115;width:30px;height:30px;transition:transform .35s var(--ease-spring);border-radius:50%;place-items:center;margin-top:-15px;display:grid;position:absolute;top:50%;right:16px}.talk[data-astro-cid-6zhxnecp]:hover .t-a[data-astro-cid-6zhxnecp]{transform:translate(3px)}.t-a[data-astro-cid-6zhxnecp] svg[data-astro-cid-6zhxnecp]{width:13px;height:10px}.credit[data-astro-cid-6zhxnecp]{color:#56697a;margin:auto 0 0;padding-top:22px;font-size:10.5px;line-height:1.5}.stage[data-astro-cid-6zhxnecp]{background:#16232b;min-width:0;position:relative}.map[data-astro-cid-6zhxnecp]{background:#16232b;position:absolute;inset:0}.m-empty[data-astro-cid-6zhxnecp],.m-busy[data-astro-cid-6zhxnecp]{z-index:500;pointer-events:none;place-content:center;justify-items:center;gap:16px;transition:opacity .5s;display:grid;position:absolute;inset:0}.m-card[data-astro-cid-6zhxnecp]{-webkit-backdrop-filter:blur(10px);text-align:center;background:#0f1a20b8;border:1px solid #22343e;border-radius:20px;justify-items:center;gap:8px;max-width:300px;padding:26px 26px 22px;display:grid;box-shadow:inset 0 1px #eef4f70f,0 30px 60px -30px #000000b3}.m-card[data-astro-cid-6zhxnecp] .m-pulse[data-astro-cid-6zhxnecp]{margin:6px 0 12px}.m-card[data-astro-cid-6zhxnecp] b[data-astro-cid-6zhxnecp]{font-family:var(--font-display);color:var(--ink);font-size:18px;font-weight:400}.m-card[data-astro-cid-6zhxnecp] span[data-astro-cid-6zhxnecp]:last-child{color:var(--ink-3);font-size:12.5px;line-height:1.5}.map[data-astro-cid-6zhxnecp] .leaflet-refs-pane{transition:opacity .6s}.tool[data-astro-cid-6zhxnecp][data-state=idle] .map[data-astro-cid-6zhxnecp] .leaflet-refs-pane,.tool[data-astro-cid-6zhxnecp][data-state=picker] .map[data-astro-cid-6zhxnecp] .leaflet-refs-pane{opacity:0!important}.m-busy[data-astro-cid-6zhxnecp] p[data-astro-cid-6zhxnecp]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:10.5px}.m-empty[data-astro-cid-6zhxnecp]{background:radial-gradient(70% 65%,#0a11151a,#0a11159e)}.tool[data-astro-cid-6zhxnecp]:not([data-state=idle]):not([data-state=picker]) .m-empty[data-astro-cid-6zhxnecp]{opacity:0}.m-pulse[data-astro-cid-6zhxnecp]{background:var(--cy);width:14px;height:14px;box-shadow:0 0 22px var(--cy);border-radius:50%;position:relative}.m-pulse[data-astro-cid-6zhxnecp] i[data-astro-cid-6zhxnecp]{border:1.5px solid var(--cy);border-radius:50%;animation:2.6s cubic-bezier(.2,.6,.3,1) infinite pulse;position:absolute;inset:0}.m-pulse[data-astro-cid-6zhxnecp] i[data-astro-cid-6zhxnecp]+i[data-astro-cid-6zhxnecp]{animation-delay:1.3s}@keyframes pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(6)}}.m-busy[data-astro-cid-6zhxnecp]{opacity:0;background:#0a111599}.tool[data-astro-cid-6zhxnecp][data-state=working] .m-busy[data-astro-cid-6zhxnecp]{opacity:1}.spin[data-astro-cid-6zhxnecp]{border:2px solid #22343e;border-top-color:var(--cy);border-radius:50%;width:34px;height:34px;animation:.9s linear infinite spin}.m-brand[data-astro-cid-6zhxnecp]{z-index:450;border:1px solid var(--line);backdrop-filter:blur(8px);pointer-events:none;opacity:0;background:#0f1a20db;border-radius:12px;gap:3px;padding:10px 14px;transition:opacity .5s;display:grid;position:absolute;top:16px;left:16px}.tool[data-astro-cid-6zhxnecp][data-state=done] .m-brand[data-astro-cid-6zhxnecp]{opacity:1}.m-brand[data-astro-cid-6zhxnecp] b[data-astro-cid-6zhxnecp]{font-family:var(--font-display);font-size:15px;font-weight:400}.m-brand[data-astro-cid-6zhxnecp] span[data-astro-cid-6zhxnecp]{font-family:var(--font-mono);font-size:var(--fs-9);letter-spacing:.2em;text-transform:uppercase;color:var(--cy)}.m-legend[data-astro-cid-6zhxnecp]{z-index:450;border:1px solid var(--line);backdrop-filter:blur(8px);pointer-events:none;background:#0f1a20e6;border-radius:12px;padding:12px 14px;position:absolute;bottom:16px;left:16px}.m-legend[data-astro-cid-6zhxnecp] h4{font-family:var(--font-mono);font-size:var(--fs-9);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);margin:0 0 8px;font-weight:500}.m-legend[data-astro-cid-6zhxnecp] .ramp{gap:2px;display:flex}.m-legend[data-astro-cid-6zhxnecp] .ramp i{border-radius:2px;width:22px;height:8px}.m-legend[data-astro-cid-6zhxnecp] .ends{font-family:var(--font-mono);font-size:var(--fs-9h);color:var(--ink-3);justify-content:space-between;margin-top:6px;display:flex}.m-hint[data-astro-cid-6zhxnecp]{z-index:460;border:1px solid var(--line);color:var(--ink);white-space:nowrap;pointer-events:none;opacity:0;background:#0f1a20eb;border-radius:999px;margin:0;padding:9px 14px;font-size:12px;transition:opacity .3s,transform .3s;position:absolute;bottom:18px;left:50%;transform:translate(-50%,6px)}.m-hint[data-astro-cid-6zhxnecp].-on{opacity:1;transform:translate(-50%)}.map[data-astro-cid-6zhxnecp] .leaflet-container{font-family:var(--font-body);background:#16232b}.map[data-astro-cid-6zhxnecp] .leaflet-tile-pane{filter:var(--tint)}.tool[data-astro-cid-6zhxnecp]{--tint:brightness(.62) sepia(.85) hue-rotate(165deg) saturate(2.1) contrast(1.08)}.map[data-astro-cid-6zhxnecp] .leaflet-pane.leaflet-refs-pane{pointer-events:none;opacity:.72;filter:var(--tint)}.map[data-astro-cid-6zhxnecp] .leaflet-control-zoom{box-shadow:none;border:0;margin:16px 16px 0 0}.map[data-astro-cid-6zhxnecp] .leaflet-control-zoom a{width:36px;height:36px;color:var(--ink);line-height:34px;font:400 18px/34px var(--font-body);background:#0f1a20e6;border:1px solid var(--line)!important}.map[data-astro-cid-6zhxnecp] .leaflet-control-zoom a:first-child{border-radius:11px 11px 0 0;border-bottom:0!important}.map[data-astro-cid-6zhxnecp] .leaflet-control-zoom a:last-child{border-radius:0 0 11px 11px}.map[data-astro-cid-6zhxnecp] .leaflet-control-zoom a:hover{background:#172a33}.map[data-astro-cid-6zhxnecp] .leaflet-control-attribution{color:#56697a;font-size:var(--fs-10);background:#0a1115b3}.map[data-astro-cid-6zhxnecp] .leaflet-control-attribution a{color:#7d909b}.map[data-astro-cid-6zhxnecp] .ht-tip{color:var(--ink);font-family:var(--font-body);background:#111d24;border:1px solid #25363f;border-radius:12px;padding:11px 13px;box-shadow:0 18px 40px -18px #000000b3}.map[data-astro-cid-6zhxnecp] .ht-tip:before{display:none}.map[data-astro-cid-6zhxnecp] .ht-tip b{font-family:var(--font-display);font-size:16px;font-weight:400;display:block}.map[data-astro-cid-6zhxnecp] .ht-tip .tw{font-family:var(--font-mono);font-size:var(--fs-9h);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:2px;display:block}.map[data-astro-cid-6zhxnecp] .ht-tip .row{color:var(--ink-2);justify-content:space-between;gap:18px;margin-top:7px;font-size:12.5px;display:flex}.map[data-astro-cid-6zhxnecp] .ht-tip .row strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.map[data-astro-cid-6zhxnecp] .ht-label{pointer-events:none;opacity:0;transition:opacity .2s}.map[data-astro-cid-6zhxnecp] .-labels .ht-label{opacity:1}.map[data-astro-cid-6zhxnecp] .ht-label span{text-align:center;font-family:var(--font-body);color:#fff;text-shadow:0 0 3px #0a1115,0 0 3px #0a1115,0 1px 2px #0a1115;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700;line-height:1.2;display:block}.map[data-astro-cid-6zhxnecp] .ht-label span+span{color:#cdeff9;font-size:10.5px;font-weight:600}.map[data-astro-cid-6zhxnecp] .ht-label .i{color:#9edcf0;display:none}.map[data-astro-cid-6zhxnecp] .-income.-labels .ht-label .i{display:block}.map[data-astro-cid-6zhxnecp] .ht-label.-dark span{color:#0a1115;text-shadow:0 0 3px #cdeff9,0 0 3px #cdeff9}.map[data-astro-cid-6zhxnecp] .ht-pin{pointer-events:none}.map[data-astro-cid-6zhxnecp] .ht-pin i{background:#fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 4px #62c0e0,0 0 24px 6px #62c0e0b3}.map[data-astro-cid-6zhxnecp] .ht-pin i+i{box-shadow:none;background:0 0;border:2px solid #62c0e0;animation:2.4s cubic-bezier(.2,.6,.3,1) infinite pulse}.map[data-astro-cid-6zhxnecp] .ht-pin b{color:#0a1115;white-space:nowrap;background:#62c0e0;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;top:calc(50% + 16px);left:50%;transform:translate(-50%)}.map[data-astro-cid-6zhxnecp] .ht-ring{font-family:var(--font-mono);font-size:var(--fs-10);letter-spacing:.1em;color:#9edcf0;text-shadow:0 0 3px #0a1115,0 0 3px #0a1115;white-space:nowrap;pointer-events:none}@media (width<=960px){.tbar[data-astro-cid-6zhxnecp]{grid-template-columns:minmax(0,1fr) auto;padding:0 16px 0 20px}.rail[data-astro-cid-6zhxnecp]{display:none}.tool[data-astro-cid-6zhxnecp]{grid-template-columns:minmax(0,1fr);height:auto}.panel[data-astro-cid-6zhxnecp]{border-right:0;border-bottom:1px solid var(--line);overflow:visible}.stage[data-astro-cid-6zhxnecp]{height:clamp(420px,72svh,640px)}}@media (width<=520px){.panel[data-astro-cid-6zhxnecp]{padding:22px 18px 18px}.stats[data-astro-cid-6zhxnecp] b[data-astro-cid-6zhxnecp]{font-size:22px}.m-legend[data-astro-cid-6zhxnecp]{padding:10px 12px;bottom:10px;left:10px}.m-legend[data-astro-cid-6zhxnecp] .ramp i{width:16px}.m-brand[data-astro-cid-6zhxnecp]{top:10px;left:10px}}@media (prefers-reduced-motion:reduce){.drop[data-astro-cid-6zhxnecp]{animation:none}.m-pulse[data-astro-cid-6zhxnecp] i[data-astro-cid-6zhxnecp],.map[data-astro-cid-6zhxnecp] .ht-pin i+i{opacity:0;animation:none}.tool[data-astro-cid-6zhxnecp] .step[data-astro-cid-6zhxnecp]{animation:none!important}}.room[data-astro-cid-y2mkmwbx]{margin-top:calc(-1 * var(--header-h));padding:calc(var(--header-h) + clamp(28px, 4vh, 44px)) 0 clamp(56px, 8vh, 96px);background:var(--color-paper)}.head[data-astro-cid-y2mkmwbx]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,64px);margin-bottom:clamp(20px,3vh,30px);display:grid}.head[data-astro-cid-y2mkmwbx] .h1[data-astro-cid-y2mkmwbx]{margin:12px 0 0;font-size:clamp(30px,3.2vw,52px)}.head[data-astro-cid-y2mkmwbx] .lede[data-astro-cid-y2mkmwbx]{margin:0;font-size:clamp(15px,1.15vw,17px)}@media (width<=900px){.head[data-astro-cid-y2mkmwbx]{grid-template-columns:1fr;align-items:start}}.how[data-astro-cid-y2mkmwbx]{padding-block:clamp(80px,10vw,140px) 0}.how-head[data-astro-cid-y2mkmwbx]{margin-bottom:clamp(36px,4.4vw,56px)}.how-head[data-astro-cid-y2mkmwbx] .h2[data-astro-cid-y2mkmwbx]{margin-top:18px}.steps[data-astro-cid-y2mkmwbx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}@media (width<=860px){.steps[data-astro-cid-y2mkmwbx]{grid-template-columns:1fr}}.steps[data-astro-cid-y2mkmwbx] li[data-astro-cid-y2mkmwbx]{border-top:1px solid var(--color-line);opacity:0;transition:opacity .7s ease, transform .7s var(--ease-out-quint);padding-top:20px;transform:translateY(12px)}.steps[data-astro-cid-y2mkmwbx] li[data-astro-cid-y2mkmwbx][data-revealed]{opacity:1;transform:none}.n[data-astro-cid-y2mkmwbx]{font-family:var(--font-mono);font-size:var(--fs-10);letter-spacing:.2em;color:var(--color-cy-deep);margin-bottom:14px;display:block}.steps[data-astro-cid-y2mkmwbx] h3[data-astro-cid-y2mkmwbx]{margin:0 0 10px}.steps[data-astro-cid-y2mkmwbx] p[data-astro-cid-y2mkmwbx]{color:var(--color-ink);margin:0;font-size:14.5px;line-height:1.62}.kept[data-astro-cid-y2mkmwbx]{border-top:2px solid var(--color-ink-900);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:clamp(20px,4vw,64px);margin-top:clamp(64px,8vw,110px);padding-top:28px;display:grid}.kept[data-astro-cid-y2mkmwbx] .h3[data-astro-cid-y2mkmwbx]{margin:0}.kept[data-astro-cid-y2mkmwbx] dl[data-astro-cid-y2mkmwbx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px clamp(20px,3vw,44px);margin:0;display:grid}.kept[data-astro-cid-y2mkmwbx] dt[data-astro-cid-y2mkmwbx]{font-family:var(--font-mono);font-size:var(--fs-10);letter-spacing:.18em;text-transform:uppercase;color:var(--color-cy-deep)}.kept[data-astro-cid-y2mkmwbx] dd[data-astro-cid-y2mkmwbx]{color:var(--color-ink);margin:8px 0 0;font-size:14.5px;line-height:1.62}@media (width<=860px){.kept[data-astro-cid-y2mkmwbx],.kept[data-astro-cid-y2mkmwbx] dl[data-astro-cid-y2mkmwbx]{grid-template-columns:1fr}}
