.sc-di{display:block}.sc-di>svg{width:100%;height:auto;display:block;overflow:visible}.sc-di .th-dark{--bg:#0a0a0a;--panel:#0e1013;--pbd:#1d2025;--ink:#f3f3f1;--mute:#9097a1;--dim:#6a717c;--sf:#16191e;--st:#111317;--sl:#0d0f12;--sr:#0a0b0e;--bt:#1f232a;--bl:#171a1f;--br:#111317;--ln:#2c313a;--ln2:#4a515e;--grid:#1b1e24;--zone:#13161b;--road:#0c0d10;--win:#3b424e;--a:#3462ff;--at:#4570ff;--al:#2a4fe0;--ar:#1c38a8;--aln:#93a9ff;--azone:#121c42;--pp:#a7aeb8;--shd:#00000080;--tt:#22272e;--tl:#1a1e23;--tr:#14171b;--door:#0b0c0f;--card:#15171b;--cbd:#2a2e36}.sc-di .th-light{--bg:#f4f3ef;--panel:#fff;--pbd:#e4e2dc;--ink:#111;--mute:#5e5c56;--dim:#8e8b83;--sf:#fbfaf8;--st:#f1efea;--sl:#e6e3dd;--sr:#dad7d0;--bt:#fff;--bl:#efede8;--br:#e1ded7;--ln:#c4c0b7;--ln2:#8a867e;--grid:#f0eee9;--zone:#f5f4f0;--road:#eceae5;--win:#bdb9b0;--a:#1f4bf5;--at:#4a6dff;--al:#1f4bf5;--ar:#1739c2;--aln:#1f4bf5;--azone:#e8edff;--pp:#4c4a45;--shd:#0000001f;--tt:#e7e5df;--tl:#dad7d0;--tr:#cecac2;--door:#d2cec6;--card:#fff;--cbd:#e4e2dc}.sc-di .th-glass{--bg:#f2f5f4;--panel:#fafcfb;--pbd:#e1e8e5;--ink:#0f1a17;--mute:#56635f;--dim:#86928e;--sf:#10b9810d;--st:#10b98112;--sl:#10b9811f;--sr:#10b98133;--bt:#ffffff9e;--bl:#cde0da73;--br:#a0beb56b;--ln:#1e504238;--ln2:#18463a80;--grid:#1e504212;--zone:#10b9810a;--road:#ffffffeb;--win:#18463a47;--a:#1f4bf5;--at:#1f4bf547;--al:#1f4bf533;--ar:#1f4bf55c;--aln:#1f4bf5d9;--azone:#1f4bf50d;--azone2:#1f4bf521;--zln:#1f4bf559;--pp:#3a524b;--shd:#14503c24;--tt:#10b9814d;--tl:#10b9816b;--tr:#10b9818c;--door:#18463a2e;--card:#ffffffbd;--cbd:#18463a1f;--crop:#10b98138;--bds:#ffffffe6;--ban:#1f4bf573;--rec:#ffffffb3}.sc-di .th-glass .h-g{--a:#047857;--at:#10b9814d;--al:#10b98138;--ar:#10b98166;--aln:#047857d9;--azone:#10b9810f;--azone2:#10b98129;--zln:#0e9f6e66}.sc-di .th-glass .h-a{--a:#b45309;--at:#f59e0b4d;--al:#f59e0b38;--ar:#f59e0b66;--aln:#b45309d9;--azone:#f59e0b12;--azone2:#f59e0b2b;--zln:#d9770666}.sc-di .th-glass .zone.h-g,.sc-di .th-glass .zone.h-a,.sc-di .th-glass .zone.h-b{fill:var(--azone);stroke:var(--zln)}.sc-di .th-glass .zone.on{fill:var(--azone2);stroke:var(--a)}.sc-di .th-glass .dist.off{opacity:.5}.sc-di .iso rect,.sc-di .iso path,.sc-di .iso line,.sc-di .iso circle,.sc-di .iso ellipse{vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;stroke-width:1px;transition:fill .4s,stroke .4s,opacity .4s}.sc-di .sf{fill:var(--sf);stroke:var(--ln)}.sc-di .st{fill:var(--st);stroke:var(--ln)}.sc-di .sl{fill:var(--sl);stroke:var(--ln)}.sc-di .sr{fill:var(--sr);stroke:var(--ln)}.sc-di .bt{fill:var(--bt);stroke:var(--ln2)}.sc-di .bl{fill:var(--bl);stroke:var(--ln2)}.sc-di .br{fill:var(--br);stroke:var(--ln2)}.sc-di .at{fill:var(--at);stroke:var(--aln)}.sc-di .al{fill:var(--al);stroke:var(--aln)}.sc-di .ar{fill:var(--ar);stroke:var(--aln)}.sc-di .tt{fill:var(--tt);stroke:var(--ln2)}.sc-di .tl{fill:var(--tl);stroke:var(--ln2)}.sc-di .tr{fill:var(--tr);stroke:var(--ln2)}.sc-di .trunk{stroke:var(--ln2)}.sc-di .grid{fill:none;stroke:var(--grid)}.sc-di .zone{fill:var(--zone);stroke:var(--ln)}.sc-di .zone.on{fill:var(--azone);stroke:var(--a)}.sc-di .road{fill:var(--road);stroke:var(--ln)}.sc-di .dash{fill:none;stroke:var(--ln2);stroke-dasharray:3 5}.sc-di .win{fill:none;stroke:var(--win)}.sc-di .wind{fill:none;stroke:var(--win);stroke-dasharray:5 3}.sc-di .door,.sc-di .glass{fill:var(--door);stroke:var(--ln2)}.sc-di .cross{fill:none;stroke:var(--a);stroke-width:2px!important}.sc-di .pp{fill:var(--pp)}.sc-di .shd{fill:var(--shd)}.sc-di .flow{fill:none;stroke:var(--a);stroke-dasharray:6 5;animation:1.2s linear infinite di-dashrun;stroke-width:2px!important}.sc-di .flow.off{opacity:0}.sc-di .link{fill:none;stroke:var(--ln2);stroke-dasharray:2 4}.sc-di .link.on{stroke:var(--a);stroke-dasharray:none}.sc-di .ldot{fill:var(--ln2)}.sc-di .ldot.on{fill:var(--a)}.sc-di .ring{fill:none;stroke:var(--a);animation:2s ease-in-out infinite di-pulse;stroke-width:1.5px!important}.sc-di .lead{fill:none;stroke:var(--a)}.sc-di .dot{fill:var(--a)}.sc-di .hide{opacity:0}.sc-di .dist{transition:opacity .45s}.sc-di .dist.off{opacity:.36}.sc-di .on .k.bt{fill:var(--at);stroke:var(--aln)}.sc-di .on .k.bl{fill:var(--al);stroke:var(--aln)}.sc-di .on .k.br{fill:var(--ar);stroke:var(--aln)}.sc-di .on .k.pp{fill:var(--a)}.sc-di .on .k.door,.sc-di .on .k.glass{fill:var(--a);stroke:var(--aln)}@keyframes di-dashrun{to{stroke-dashoffset:-22px}}@keyframes di-runx{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(40px,20px)}}@keyframes di-runy{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(-40px,20px)}}@keyframes di-pulse{0%,to{opacity:1}50%{opacity:.35}}.sc-di .run-x{animation:3.2s linear infinite di-runx}.sc-di .run-y{animation:3.2s linear infinite di-runy}.sc-di .d2{animation-delay:1.1s}.sc-di .d3{animation-delay:2.2s}@media (prefers-reduced-motion:reduce){.sc-di .flow,.sc-di .run-x,.sc-di .run-y,.sc-di .ring{animation:none}}.sc-di.di-scale{width:100%;container-type:inline-size}.sc-di .di-frame{aspect-ratio:872/720;border:1px solid var(--pbd);background:var(--panel);width:100%;color:var(--ink);border-radius:24px;position:relative;overflow:hidden}.sc-di .di-board{transform-origin:0 0;width:872px;height:720px;transform:scale(calc(100cqw / 872px));position:absolute;top:0;left:0}.sc-di [data-k]{transition:opacity .4s}.sc-di .mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.sc-di .card{box-sizing:border-box;background:var(--card);border:1px solid var(--cbd);color:var(--ink);border-radius:14px;padding:14px 16px 8px;transition:opacity .4s,transform .4s;position:absolute;box-shadow:0 16px 40px #00000047}.sc-di .th-light .card{box-shadow:0 12px 32px var(--shd)}.sc-di .card.hide{pointer-events:none;transform:translateY(8px)}.sc-di .ch{border-bottom:1px solid var(--cbd);align-items:center;gap:8px;margin-bottom:4px;padding-bottom:12px;font-size:15px;font-weight:500;display:flex}.sc-di .cdot{background:var(--a);border-radius:50%;flex:none;width:7px;height:7px}.sc-di .ctag{color:var(--mute);margin-left:auto;font-size:11px;font-weight:400}.sc-di .row{justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.sc-di .row span:first-child{color:var(--mute)}.sc-ai{display:block}.sc-ai>svg{width:100%;height:auto;display:block;overflow:visible}.sc-ai .th-dark{--bg:#0a0a0a;--panel:#0e1013;--pbd:#1d2025;--ink:#f3f3f1;--mute:#9097a1;--sf:#16191e;--sl:#0d0f12;--sr:#0a0b0e;--bt:#1f232a;--bl:#171a1f;--br:#111317;--ln:#2c313a;--ln2:#4a515e;--win:#3b424e;--a:#3462ff;--at:#4570ff;--al:#2a4fe0;--ar:#1c38a8;--aln:#93a9ff;--azone:#121c42;--pp:#a7aeb8;--shd:#00000080;--card:#141518;--rec:#1a1d23}.sc-ai .th-light{--bg:#f4f3ef;--panel:#f7f6f2;--pbd:#e4e2dc;--ink:#111;--mute:#5e5c56;--sf:#fff;--sl:#e6e3dd;--sr:#dad7d0;--bt:#fff;--bl:#efede8;--br:#e1ded7;--ln:#c4c0b7;--ln2:#8a867e;--win:#bdb9b0;--a:#1f4bf5;--at:#4a6dff;--al:#1f4bf5;--ar:#1739c2;--aln:#1f4bf5;--azone:#e8edff;--pp:#4c4a45;--shd:#0000001f;--card:#fff;--rec:#f4f3ef}.sc-ai .th-glass{--bg:#f2f5f4;--panel:#f6faf8;--pbd:#e1e8e5;--ink:#0f1a17;--mute:#56635f;--sf:#10b9810f;--sl:#10b9811f;--sr:#10b98133;--bt:#ffffff9e;--bl:#cde0da73;--br:#a0beb56b;--ln:#1e504238;--ln2:#18463a80;--win:#18463a47;--a:#1f4bf5;--at:#1f4bf547;--al:#1f4bf533;--ar:#1f4bf55c;--aln:#1f4bf5d9;--azone:#1f4bf51a;--pp:#3a524b;--shd:#14503c24;--card:#fffc;--rec:#ffffffb3}.sc-ai .th-glass .h-g{--a:#047857;--at:#10b9814d;--al:#10b98138;--ar:#10b98166;--aln:#047857d9;--azone:#10b98124}.sc-ai .th-glass .h-a{--a:#b45309;--at:#f59e0b4d;--al:#f59e0b38;--ar:#f59e0b66;--aln:#b45309d9;--azone:#f59e0b29}.sc-ai .iso rect,.sc-ai .iso path,.sc-ai .iso line,.sc-ai .iso circle,.sc-ai .iso ellipse{vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;stroke-width:1px}.sc-ai .sf{fill:var(--sf);stroke:var(--ln)}.sc-ai .sl{fill:var(--sl);stroke:var(--ln)}.sc-ai .sr{fill:var(--sr);stroke:var(--ln)}.sc-ai .bt{fill:var(--bt);stroke:var(--ln2)}.sc-ai .bl{fill:var(--bl);stroke:var(--ln2)}.sc-ai .br{fill:var(--br);stroke:var(--ln2)}.sc-ai .at{fill:var(--at);stroke:var(--aln)}.sc-ai .al{fill:var(--al);stroke:var(--aln)}.sc-ai .ar{fill:var(--ar);stroke:var(--aln)}.sc-ai .rec{fill:var(--rec);stroke:var(--ln2)}.sc-ai .win{fill:none;stroke:var(--win)}.sc-ai .wl{fill:none;stroke:#ffffffbf}.sc-ai .door{fill:var(--sr);stroke:var(--ln2)}.sc-ai .slot{fill:none;stroke:var(--a);stroke-dasharray:3 2}.sc-ai .edge{fill:none;stroke:var(--ln2)}.sc-ai .catch{fill:none;stroke:var(--ln2);stroke-dasharray:2 3}.sc-ai .ozone{fill:var(--azone);stroke:var(--a);stroke-dasharray:4 3}.sc-ai .ghost{fill:none;stroke:var(--a);stroke-dasharray:3 2}.sc-ai .scr{fill:var(--azone);stroke:var(--a)}.sc-ai .scrl{fill:none;stroke:var(--a)}.sc-ai .pp{fill:var(--pp)}.sc-ai .pa{fill:var(--a)}.sc-ai .shd{fill:var(--shd)}.sc-ai .dot{fill:var(--a)}.sc-ai .ring{fill:none;stroke:var(--a)}.sc-ai .lead{fill:none;stroke:var(--a);stroke-dasharray:2 3}.sc-ai .flow{fill:none;stroke:var(--a);stroke-dasharray:4 4;animation:1.1s linear infinite ai-dashrun;stroke-width:1.75px!important}.sc-ai .scanbar{fill:var(--a);opacity:.85}.sc-ai .scan{animation:4s ease-in-out infinite alternate ai-scan}@keyframes ai-dashrun{to{stroke-dashoffset:-16px}}@keyframes ai-scan{0%{transform:translate(0)}to{transform:translateY(90px)}}@media (prefers-reduced-motion:reduce){.sc-ai .flow,.sc-ai .scan{animation:none}}.sc-pi{display:block;overflow:visible;transform:translateZ(0)}.sc-pi>svg{aspect-ratio:1130/670;width:100%;max-width:100%;height:auto;display:block;overflow:visible!important}.sc-pi-frame{padding-inline:clamp(0px,2.5vw,12px);display:block;overflow:visible}@media (max-width:767.98px){.sc-pi-frame{padding-inline:0}.sc-pi>svg{min-height:13.5rem}}.sc-pi .th-dark{--bg:#0a0a0a;--panel:#0e1013;--pbd:#1d2025;--ink:#f3f3f1;--mute:#9097a1;--sf:#16191e;--st:#111317;--sl:#0d0f12;--sr:#0a0b0e;--bt:#1f232a;--bl:#171a1f;--br:#111317;--ln:#2c313a;--ln2:#4a515e;--grid:#1b1e24;--zone:#13161b;--road:#0c0d10;--win:#3b424e;--a:#3462ff;--at:#4570ff;--al:#2a4fe0;--ar:#1c38a8;--aln:#93a9ff;--azone:#121c42;--pp:#a7aeb8;--shd:#00000080;--tt:#22272e;--tl:#1a1e23;--tr:#14171b;--door:#0b0c0f;--card:#15171b;--cbd:#2a2e36;--crop:#1c2127;--bds:#2a2f37;--ban:#4a515e}.sc-pi .th-light{--bg:#f4f3ef;--panel:#fff;--pbd:#e4e2dc;--ink:#111;--mute:#5e5c56;--sf:#fbfaf8;--st:#f1efea;--sl:#e6e3dd;--sr:#dad7d0;--bt:#fff;--bl:#efede8;--br:#e1ded7;--ln:#c4c0b7;--ln2:#8a867e;--grid:#f0eee9;--zone:#f5f4f0;--road:#eceae5;--win:#bdb9b0;--a:#1f4bf5;--at:#4a6dff;--al:#1f4bf5;--ar:#1739c2;--aln:#1f4bf5;--azone:#e8edff;--pp:#4c4a45;--shd:#0000001f;--tt:#e7e5df;--tl:#dad7d0;--tr:#cecac2;--door:#d2cec6;--card:#fff;--cbd:#e4e2dc;--crop:#e4e2da;--bds:#fff;--ban:#8a867e}.sc-pi .iso rect,.sc-pi .iso path,.sc-pi .iso line,.sc-pi .iso circle,.sc-pi .iso ellipse,.sc-pi .iso polygon{vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;stroke-width:1px}.sc-pi .sf{fill:var(--sf);stroke:var(--ln)}.sc-pi .st{fill:var(--st);stroke:var(--ln)}.sc-pi .sl{fill:var(--sl);stroke:var(--ln)}.sc-pi .sr{fill:var(--sr);stroke:var(--ln)}.sc-pi .bt{fill:var(--bt);stroke:var(--ln2)}.sc-pi .bl{fill:var(--bl);stroke:var(--ln2)}.sc-pi .br{fill:var(--br);stroke:var(--ln2)}.sc-pi .at{fill:var(--at);stroke:var(--aln)}.sc-pi .al{fill:var(--al);stroke:var(--aln)}.sc-pi .ar{fill:var(--ar);stroke:var(--aln)}.sc-pi .tt{fill:var(--tt);stroke:var(--ln2)}.sc-pi .tl{fill:var(--tl);stroke:var(--ln2)}.sc-pi .tr{fill:var(--tr);stroke:var(--ln2)}.sc-pi .trunk{stroke:var(--ln2)}.sc-pi .grid{fill:none;stroke:var(--grid)}.sc-pi .zone{fill:var(--zone);stroke:var(--ln)}.sc-pi .hubz{fill:var(--azone);stroke:var(--a)}.sc-pi .road{fill:var(--road);stroke:var(--ln)}.sc-pi .dash{fill:none;stroke:var(--ln2);stroke-dasharray:3 5}.sc-pi .crop{fill:var(--crop)}.sc-pi .win{fill:none;stroke:var(--win)}.sc-pi .wind{fill:none;stroke:var(--win);stroke-dasharray:5 3}.sc-pi .wl{fill:none;stroke:#ffffffbf}.sc-pi .door,.sc-pi .glass{fill:var(--door);stroke:var(--ln2)}.sc-pi .bds{fill:var(--bds);stroke:var(--ln2)}.sc-pi .ban{fill:var(--ban);stroke:var(--ln2)}.sc-pi .pp{fill:var(--pp)}.sc-pi .pa{fill:var(--a)}.sc-pi .shd{fill:var(--shd)}.sc-pi .flow{fill:none;stroke:var(--a);stroke-dasharray:6 5;animation:1.2s linear infinite pi-dashrun;stroke-width:2px!important}.sc-pi .link{fill:none;stroke:var(--ln2);stroke-dasharray:2 4}.sc-pi .ldot{fill:var(--ln2)}.sc-pi .ring{fill:none;stroke:var(--a);animation:2s ease-in-out infinite pi-pulse;stroke-width:1.5px!important}.sc-pi .plan{fill:none;stroke:var(--a);stroke-dasharray:6 4;opacity:.6}.sc-pi .pcorner{fill:none;stroke:var(--a);stroke-width:2px!important}.sc-pi .dim{fill:none;stroke:var(--a);opacity:.5}.sc-pi .ckp{fill:var(--card);stroke:var(--a);stroke-width:1.5px!important}.sc-pi .tok{fill:var(--a)}.sc-pi .tokh{fill:var(--a);opacity:.2}.sc-pi .dflow{animation:1.8s linear infinite pi-dflow}.sc-pi .sig{fill:none;stroke:var(--a);animation:2s ease-in-out infinite pi-pulse}.sc-pi .sig.d2{animation-delay:1s}.sc-pi .lbl{fill:var(--card);stroke:var(--cbd)}.sc-pi .lbt{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--ink);text-anchor:middle;font-weight:500}.sc-pi .lbn{fill:var(--a)}.sc-pi .ldr{fill:none;stroke:var(--a)}.sc-pi .ldd{fill:var(--a)}@keyframes pi-dashrun{to{stroke-dashoffset:-22px}}@keyframes pi-dflow{to{stroke-dashoffset:-12px}}@keyframes pi-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.sc-pi .flow,.sc-pi .ring,.sc-pi .dflow,.sc-pi .sig{animation:none}.sc-pi .tokm animate,.sc-pi .tokm animateTransform{display:none}.sc-pi .tokm{opacity:1;transform:translate(280px,252px)}}.sc-bi{display:block}.sc-bi>svg{width:100%;height:auto;display:block;overflow:visible}.sc-bi .th-dark{--bg:#0a0a0a;--panel:#0e1013;--pbd:#1d2025;--ink:#f3f3f1;--mute:#9097a1;--sf:#16191e;--sl:#0d0f12;--sr:#0a0b0e;--bt:#1f232a;--bl:#171a1f;--br:#111317;--ln:#2c313a;--ln2:#4a515e;--zone:#13161b;--win:#3b424e;--a:#3462ff;--at:#4570ff;--al:#2a4fe0;--ar:#1c38a8;--aln:#93a9ff;--card:#141518}.sc-bi .th-light{--bg:#f4f3ef;--panel:#f7f6f2;--pbd:#e4e2dc;--ink:#111;--mute:#5e5c56;--sf:#fff;--sl:#e6e3dd;--sr:#dad7d0;--bt:#fff;--bl:#efede8;--br:#e1ded7;--ln:#c4c0b7;--ln2:#8a867e;--zone:#f5f4f0;--win:#bdb9b0;--a:#1f4bf5;--at:#4a6dff;--al:#1f4bf5;--ar:#1739c2;--aln:#1f4bf5;--card:#fff}.sc-bi .th-glass{--bg:#f2f5f4;--panel:#f6faf8;--pbd:#e1e8e5;--ink:#0f1a17;--mute:#56635f;--sf:#10b9810f;--sl:#10b9811f;--sr:#10b98133;--bt:#ffffff9e;--bl:#cde0da73;--br:#a0beb56b;--ln:#1e504238;--ln2:#18463a80;--zone:#10b98114;--win:#18463a47;--a:#1f4bf5;--at:#1f4bf54d;--al:#1f4bf538;--ar:#1f4bf561;--aln:#1f4bf5d9;--card:#fffc}.sc-bi .iso rect,.sc-bi .iso path,.sc-bi .iso line{vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;stroke-width:1px}.sc-bi .sf{fill:var(--sf);stroke:var(--ln)}.sc-bi .sl{fill:var(--sl);stroke:var(--ln)}.sc-bi .sr{fill:var(--sr);stroke:var(--ln)}.sc-bi .bt{fill:var(--bt);stroke:var(--ln2)}.sc-bi .bl{fill:var(--bl);stroke:var(--ln2)}.sc-bi .br{fill:var(--br);stroke:var(--ln2)}.sc-bi .at{fill:var(--at);stroke:var(--aln)}.sc-bi .al{fill:var(--al);stroke:var(--aln)}.sc-bi .ar{fill:var(--ar);stroke:var(--aln)}.sc-bi .zone{fill:var(--zone);stroke:var(--ln)}.sc-bi .win{fill:none;stroke:var(--win)}.sc-bi .wl{fill:none;stroke:#fffc}.sc-bi .flow{fill:none;stroke:var(--a);stroke-dasharray:4 4;animation:1.1s linear infinite bi-dashrun;stroke-width:1.75px!important}.sc-bi .f1{opacity:.28}.sc-bi .f2{opacity:.6}.sc-bi .wpt{fill:#355df6;stroke:#ffffff8c}.sc-bi .wpl{fill:#2a54f3;stroke:#ffffff8c}.sc-bi .wpr{fill:#1a41d4;stroke:#ffffff8c}.sc-bi .wt{fill:#5073f7;stroke:#ffffffd9}.sc-bi .wl2{fill:#3a61f6;stroke:#ffffffd9}.sc-bi .wr{fill:#1c45e1;stroke:#ffffffd9}.sc-bi .wd{stroke-dasharray:3 2}.sc-bi .wkt{fill:#fff;stroke:#fff}.sc-bi .wkl{fill:#e3e9ff;stroke:#fff}.sc-bi .wkr{fill:#c3d0ff;stroke:#fff}.sc-bi .wgrid{fill:none;stroke:#ffffff24}.sc-bi .wslot{fill:none;stroke:#fff;stroke-dasharray:4 3}.sc-bi .wguide{stroke:#ffffffbf;stroke-dasharray:3 3}.sc-bi .th-light .wpt{fill:#e8edff;stroke:#c5d0f5}.sc-bi .th-light .wpl{fill:#d5dfff;stroke:#c5d0f5}.sc-bi .th-light .wpr{fill:#c5d0f5;stroke:#b7c4f2}.sc-bi .th-light .wt{fill:#fff;stroke:var(--ln2)}.sc-bi .th-light .wl2{fill:#efede8;stroke:var(--ln2)}.sc-bi .th-light .wr{fill:#e1ded7;stroke:var(--ln2)}.sc-bi .th-light .wkt{fill:#4a6dff;stroke:#fff}.sc-bi .th-light .wkl{fill:#1f4bf5;stroke:#fff}.sc-bi .th-light .wkr{fill:#1739c2;stroke:#fff}.sc-bi .th-light .wgrid{stroke:#1f4bf566}.sc-bi .th-light .wslot,.sc-bi .th-light .wguide{stroke:#1f4bf5}@keyframes bi-dashrun{to{stroke-dashoffset:-16px}}@keyframes bi-runy{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(-40px,20px)}}@keyframes bi-drop{0%,to{transform:translate(0)}50%{transform:translateY(8px)}}.sc-bi .run-y{animation:3s linear infinite bi-runy}.sc-bi .d2{animation-delay:1.5s}.sc-bi .drop{animation:3.6s ease-in-out infinite bi-drop}@media (prefers-reduced-motion:reduce){.sc-bi .flow,.sc-bi .run-y,.sc-bi .drop{animation:none}}.sc-di .pd-board{border:1px solid var(--pbd);background:var(--panel);color:var(--ink);border-radius:24px;padding:28px 22px 22px}@media (min-width:640px){.sc-di .pd-board{padding:36px 36px 28px}}@media (min-width:1024px){.sc-di .pd-board{padding:44px 44px 32px}}.sc-di .pd-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a);font-size:11px;font-weight:500}.sc-di .pd-title{max-width:22ch;font-family:var(--font-heading-choice,var(--font-heading));font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:var(--heading-weight,500);font-style:var(--heading-style,normal);color:var(--ink);margin-top:14px;line-height:1.12}.sc-di .pd-lead{max-width:40rem;color:var(--mute);margin-top:12px;font-size:15px;line-height:1.5}.sc-di .pd-body{margin-top:36px}.sc-di .pd-note{border-top:1px solid var(--pbd);color:var(--mute);margin-top:28px;padding-top:16px;font-size:12px;line-height:1.5}.sc-di .pd-caption{text-align:center;color:var(--mute);margin-top:22px;font-size:14px;line-height:1.45}.sc-di .pd-foundation{width:100%;max-width:44rem;margin:0 auto}.sc-di .pd-audience{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (min-width:640px){.sc-di .pd-audience{gap:16px}}.sc-di .pd-node{box-sizing:border-box;border:1px solid var(--cbd);background:var(--card);min-height:56px;color:var(--ink);text-align:center;box-shadow:0 12px 32px var(--shd);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 12px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.sc-di .th-dark .pd-node{box-shadow:0 16px 40px #00000080}.sc-di .pd-cdot{background:var(--a);border-radius:50%;flex:none;width:7px;height:7px}.sc-di .pd-tree{width:100%;height:auto;margin:4px 0 0;display:block;overflow:visible}.sc-di .pd-flow{fill:none;stroke:var(--a);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 5;animation:1.2s linear infinite di-dashrun}.sc-di .pd-dot{fill:var(--a)}.sc-di .pd-hub{border:1px solid var(--a);background:var(--azone);color:var(--a);box-shadow:0 12px 32px var(--shd);border-radius:14px;margin-top:0;padding:18px 18px 16px}.sc-di .pd-hub-head{align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.sc-di .pd-hub p{color:var(--a);margin:10px 0 0;font-size:14px;line-height:1.45}.sc-di .pd-journey{gap:12px;display:grid}@media (min-width:640px){.sc-di .pd-journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sc-di .pd-journey{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:8px}}.sc-di .pd-step{flex-direction:column;min-width:0;display:flex}.sc-di .pd-step-n{font-family:var(--font-mono);letter-spacing:.08em;color:var(--a);margin-bottom:8px;font-size:11px;font-weight:500}.sc-di .pd-step-card{text-align:left;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;min-height:0;padding:16px 16px 14px}.sc-di .pd-step-card p{color:var(--mute);margin:10px 0 0;font-size:13px;font-weight:400;line-height:1.45}.sc-di .pd-step-card.on{border-color:var(--a);background:var(--azone);color:var(--a)}.sc-di .pd-step-card.on p{color:var(--mute)}.sc-di .pd-arrow{align-self:center;width:28px;height:16px;margin-top:28px;display:none;overflow:visible}@media (min-width:1024px){.sc-di .pd-arrow{display:block}}.sc-di .pd-network{width:100%;max-width:52rem;margin:0 auto}.sc-di .pd-network-row{gap:12px;display:grid}@media (min-width:1024px){.sc-di .pd-network-row{grid-template-columns:1fr auto 1.15fr auto 1fr;align-items:stretch;gap:10px}}.sc-di .pd-network-card{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:0;padding:16px 16px 14px}.sc-di .pd-network-card p{color:var(--mute);margin:10px 0 0;font-size:13px;font-weight:400;line-height:1.45}.sc-di .pd-network-hub{height:100%;margin:0}.sc-di .pd-network-arrow{display:none}@media (min-width:1024px){.sc-di .pd-network-arrow{align-self:center;margin-top:0;display:block}}.sc-di .pd-network-stem{width:40px;height:36px;margin:8px auto 0;display:block;overflow:visible}.sc-di .pd-network-funds{max-width:22rem;margin:0 auto}@media (min-width:640px){.sc-di .pd-settlement{grid-template-columns:1fr}}@media (min-width:1024px){.sc-di .pd-settlement{grid-template-columns:1fr auto 1fr auto 1fr}}@media (prefers-reduced-motion:reduce){.sc-di .pd-flow{animation:none}}.pd-sentinel{width:100%;max-width:none;display:block}.pd-sentinel .pd-sentinel-svg{width:100%;height:auto;display:block;overflow:visible}.pd-sentinel .pd-sentinel-svg .edge{fill:none;stroke:var(--ln2);stroke-width:1.35px;opacity:.92}.pd-sentinel .pd-sentinel-svg .flow{fill:none;stroke:var(--a);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 6;animation:1.05s linear infinite ai-dashrun;stroke-width:2.4px!important}.pd-sentinel .pd-sentinel-svg .pd-sentinel-flow-b{opacity:.35;animation-duration:.7s;animation-direction:reverse}.pd-sentinel .pd-sentinel-svg .ring{fill:none;stroke:var(--a);opacity:.55;animation:2.2s ease-in-out infinite pd-ring-pulse;stroke-width:1.4px!important}.pd-sentinel .pd-sentinel-packets .run-x{animation:2.8s linear infinite pd-packet-ab}.pd-sentinel .pd-sentinel-packets .run-y{animation:2.8s linear infinite pd-packet-ca}.pd-sentinel .pd-sentinel-packets .d2{animation-delay:.9s}.pd-sentinel .pd-sentinel-packets .d3{animation-delay:1.8s}@keyframes pd-ring-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes pd-packet-ab{0%{opacity:0;transform:translate(0)}12%{opacity:1}45%{opacity:1;transform:translate(100px,-30px)}70%{opacity:1;transform:translate(68px,54px)}to{opacity:0;transform:translate(-10px,20px)}}@keyframes pd-packet-ca{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(-78px,-56px)}}@media (prefers-reduced-motion:reduce){.pd-sentinel .pd-sentinel-svg .flow,.pd-sentinel .pd-sentinel-svg .ring,.pd-sentinel .pd-sentinel-packets .run-x,.pd-sentinel .pd-sentinel-packets .run-y{animation:none}}
