.connection[data-astro-cid-yradm5aq]{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:radial-gradient(#e8a53c08,#0000 65%);grid-template-columns:1fr 1.35fr 1fr;align-items:center;gap:2rem;margin-top:4.5rem;padding:3rem 2rem;display:grid}.connection__label[data-astro-cid-yradm5aq]{color:var(--silver);font-size:.82rem}.base-stack[data-astro-cid-yradm5aq]{gap:.625rem;margin:1rem 0;display:grid}.base-stack[data-astro-cid-yradm5aq]>span[data-astro-cid-yradm5aq]{border:1px solid var(--line-2);color:var(--ink);background:linear-gradient(110deg,#1c222a,#10141a);border-radius:.4rem;align-items:center;gap:.85rem;padding:.75rem 1rem;font-size:.95rem;display:flex}.base-stack[data-astro-cid-yradm5aq]>span[data-astro-cid-yradm5aq]:nth-child(2){margin-left:.8rem;margin-right:-.8rem}.base-stack[data-astro-cid-yradm5aq] i[data-astro-cid-yradm5aq]{background:var(--amber);border-radius:50%;width:.5rem;height:.5rem;display:block;box-shadow:0 0 15px #e8a53c55}.connection[data-astro-cid-yradm5aq] p[data-astro-cid-yradm5aq]{color:var(--muted);margin:1rem 0 0;font-size:.8rem;line-height:1.6}.connection__bridge[data-astro-cid-yradm5aq]{text-align:center;padding:1.5rem .75rem;position:relative}.connection__wire[data-astro-cid-yradm5aq]{background:linear-gradient(90deg, #e8a53c33, var(--amber), #cfd6dd88);z-index:-1;height:1px;position:absolute;top:3rem;left:-1.6rem;right:-1.6rem}.connection__bridge[data-astro-cid-yradm5aq]>b[data-astro-cid-yradm5aq]{color:var(--amber-2);font-family:var(--font-d);white-space:nowrap;background:#141516;border:1px solid #e8a53c77;border-radius:.35rem;padding:.7rem 1rem;font-size:1.4rem;display:inline-block;box-shadow:0 0 60px #e8a53c12}.connection__layers[data-astro-cid-yradm5aq]{color:var(--muted);gap:.4rem;margin-top:1.5rem;font-size:.84rem;display:grid}.connection__target[data-astro-cid-yradm5aq]{text-align:center}.connection__target[data-astro-cid-yradm5aq] p[data-astro-cid-yradm5aq]{max-width:21ch;margin-inline:auto}.assistant-window[data-astro-cid-yradm5aq]{text-align:left;background:linear-gradient(145deg,#162331,#101720);border:1px solid #4da3ff50;border-radius:.65rem;width:min(100%,14.5rem);margin:0 auto;box-shadow:0 0 55px #4da3ff0a}.assistant-window__head[data-astro-cid-yradm5aq]{border-bottom:1px solid #4da3ff24;align-items:center;gap:.6rem;padding:.8rem 1rem;display:flex}.assistant-window__head[data-astro-cid-yradm5aq]>span[data-astro-cid-yradm5aq]{background:var(--blue);border-radius:50%;width:.35rem;height:.35rem;box-shadow:0 0 12px #4da3ff66}.assistant-window__head[data-astro-cid-yradm5aq] b[data-astro-cid-yradm5aq]{font-family:var(--font-d);color:var(--silver);font-size:1.1rem;font-weight:700}.assistant-window__conversation[data-astro-cid-yradm5aq]{gap:.9rem;padding:1rem;display:grid}.assistant-window__question[data-astro-cid-yradm5aq]{background:#4da3ff0c;border:1px solid #4da3ff2b;border-radius:.55rem .55rem .15rem;justify-self:end;gap:.35rem;width:70%;padding:.65rem .75rem;display:grid}.assistant-window__conversation[data-astro-cid-yradm5aq] i[data-astro-cid-yradm5aq]{background:#d3e5f575;border-radius:2px;height:2px;display:block}.assistant-window__question[data-astro-cid-yradm5aq] i[data-astro-cid-yradm5aq]:last-child{width:65%}.assistant-window__answer[data-astro-cid-yradm5aq]{border-left:1px solid #4da3ff70;gap:.45rem;width:84%;padding-left:.6rem;display:grid}.assistant-window__answer[data-astro-cid-yradm5aq] i[data-astro-cid-yradm5aq]{background:#91a7bb80}.assistant-window__answer[data-astro-cid-yradm5aq] i[data-astro-cid-yradm5aq]:last-child{width:65%}.assistant-window__done[data-astro-cid-yradm5aq]{color:#a6d2ff;background:#4da3ff16;border-radius:50%;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:flex}.assistant-window__done[data-astro-cid-yradm5aq] svg[data-astro-cid-yradm5aq]{width:.85rem;height:.85rem}@media (width<=760px){.connection[data-astro-cid-yradm5aq]{grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem;padding:2rem 1rem}.connection__source[data-astro-cid-yradm5aq]{width:100%;max-width:22rem;margin:auto}.connection__source[data-astro-cid-yradm5aq]>p[data-astro-cid-yradm5aq],.connection__label[data-astro-cid-yradm5aq]{text-align:center;display:block}.base-stack[data-astro-cid-yradm5aq]>span[data-astro-cid-yradm5aq]:nth-child(2){margin-left:.5rem;margin-right:-.5rem}.connection__bridge[data-astro-cid-yradm5aq]{padding:1rem 0}.connection__wire[data-astro-cid-yradm5aq]{background:linear-gradient(#e8a53c33, var(--amber), #cfd6dd44);width:1px;height:auto;inset:-1.5rem auto -1.5rem 50%}.connection__layers[data-astro-cid-yradm5aq]{background:var(--bg);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1rem;padding:.5rem 0;font-size:.8rem}.connection__target[data-astro-cid-yradm5aq]{padding-top:1rem}}.prelude[data-astro-cid-2uyozata]{padding-top:var(--sec);padding-bottom:4rem}.prelude__head[data-astro-cid-2uyozata]{grid-template-columns:1.15fr 1fr;align-items:end;gap:1.5rem 5rem;display:grid}.prelude__head[data-astro-cid-2uyozata] .eyebrow[data-astro-cid-2uyozata]{grid-column:1/-1}.prelude__head[data-astro-cid-2uyozata] .h2[data-astro-cid-2uyozata]{max-width:none}.prelude__head[data-astro-cid-2uyozata] h2[data-astro-cid-2uyozata] span[data-astro-cid-2uyozata]{display:block}.prelude__head[data-astro-cid-2uyozata] .lead[data-astro-cid-2uyozata]{max-width:43ch;margin:0}@media (width<=760px){.prelude[data-astro-cid-2uyozata]{padding-top:5rem;padding-bottom:1rem}.prelude__head[data-astro-cid-2uyozata]{display:block}.prelude__head[data-astro-cid-2uyozata] .lead[data-astro-cid-2uyozata]{margin-top:1.5rem}}.scene-graphic[data-astro-cid-nhnkt6p5]{min-width:0;box-shadow:0 30px 70px #0003, inset 0 1px #fff04;background:linear-gradient(135deg,#1b2028e8,#101419f5 72%);border:1px solid #cfd6dd21;border-radius:.9rem;padding:clamp(1.25rem,3vw,2.5rem)}figure[data-astro-cid-nhnkt6p5]{margin:0}figcaption[data-astro-cid-nhnkt6p5]{font-family:var(--font-d);color:var(--ink);margin-bottom:1.8rem;font-size:1.4rem;font-weight:700;line-height:1.15}.graphic-kicker[data-astro-cid-nhnkt6p5]{color:var(--muted);font-size:.8rem;line-height:1.5;display:block}.traffic-summary[data-astro-cid-nhnkt6p5]{border-bottom:1px solid var(--line);color:var(--silver);flex-wrap:wrap;gap:.6rem 1.5rem;margin-bottom:.5rem;padding-bottom:1.5rem;font-size:.85rem;display:flex}.traffic-summary[data-astro-cid-nhnkt6p5] span[data-astro-cid-nhnkt6p5]:first-child{color:var(--amber-2)}.point[data-astro-cid-nhnkt6p5]{grid-template-columns:7.5rem 1fr 3.5rem;align-items:center;gap:.75rem;min-height:3.2rem;display:grid}.point__name[data-astro-cid-nhnkt6p5]{font-size:.83rem}.point[data-astro-cid-nhnkt6p5]>b[data-astro-cid-nhnkt6p5]{color:var(--amber-2);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:1.05rem;font-weight:500}.point__track[data-astro-cid-nhnkt6p5]{background:linear-gradient(90deg,#0000 calc(50% - .5px),#a9b2bb55 50%,#0000 calc(50% + .5px));height:1.5rem;position:relative}.point__track[data-astro-cid-nhnkt6p5] i[data-astro-cid-nhnkt6p5]{width:calc(var(--amount) * 49%);background:linear-gradient(90deg, #ac7937, var(--amber-2));border-radius:0 .2rem .2rem 0;height:.9rem;position:absolute;top:.3rem;left:50%}.point--negative[data-astro-cid-nhnkt6p5] .point__track[data-astro-cid-nhnkt6p5] i[data-astro-cid-nhnkt6p5]{background:linear-gradient(90deg,#a9b2bb,#5b626b);border-radius:.2rem 0 0 .2rem;left:auto;right:50%}.point--negative[data-astro-cid-nhnkt6p5]>b[data-astro-cid-nhnkt6p5]{color:var(--silver)}.org-flow[data-astro-cid-nhnkt6p5]{grid-template-columns:1fr .6fr 1fr .6fr 1fr;align-items:center;gap:.35rem;margin:2rem 0;display:grid}.org[data-astro-cid-nhnkt6p5]{border:1px solid var(--line-2);border-radius:.4rem;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;min-height:6rem;padding:.6rem .2rem;display:flex}.org[data-astro-cid-nhnkt6p5] b[data-astro-cid-nhnkt6p5]{font-size:.73rem;font-weight:400}.org--hot[data-astro-cid-nhnkt6p5]{background:#e8a53c08;border-color:#e8a53c88}.org__icon[data-astro-cid-nhnkt6p5]{color:var(--silver);font-size:1.6rem;line-height:1}.org--hot[data-astro-cid-nhnkt6p5] .org__icon[data-astro-cid-nhnkt6p5]{color:var(--amber)}.org-link[data-astro-cid-nhnkt6p5]{color:var(--muted);text-align:center;flex-direction:column;align-items:center;font-size:.65rem;line-height:1.4;display:flex}.org-link[data-astro-cid-nhnkt6p5]>i[data-astro-cid-nhnkt6p5]{font-size:2rem;font-style:normal}.org-link--broken[data-astro-cid-nhnkt6p5]{color:var(--amber)}.document-pair[data-astro-cid-nhnkt6p5]{background:#0b0e1280;border:1px solid #e8a53c33;border-radius:.5rem;padding:1.25rem}.document-pair[data-astro-cid-nhnkt6p5] .graphic-kicker[data-astro-cid-nhnkt6p5]{color:var(--amber-2);margin-bottom:1rem}.document-pair[data-astro-cid-nhnkt6p5]>div[data-astro-cid-nhnkt6p5],.document-list[data-astro-cid-nhnkt6p5]>div[data-astro-cid-nhnkt6p5]{align-items:center;gap:.65rem;padding:.55rem 0;font-size:.84rem;line-height:1.4;display:flex}.document-pair[data-astro-cid-nhnkt6p5] i[data-astro-cid-nhnkt6p5],.document-list[data-astro-cid-nhnkt6p5] i[data-astro-cid-nhnkt6p5]{color:var(--muted);font-style:normal}.document-pair[data-astro-cid-nhnkt6p5] b[data-astro-cid-nhnkt6p5],.document-list[data-astro-cid-nhnkt6p5] b[data-astro-cid-nhnkt6p5]{color:var(--amber-2);margin-left:auto}.document-pair[data-astro-cid-nhnkt6p5] p[data-astro-cid-nhnkt6p5]{color:var(--muted);margin:.8rem 0 0;font-size:.78rem}.abc-bar[data-astro-cid-nhnkt6p5]{gap:.3rem;display:flex}.abc-bar[data-astro-cid-nhnkt6p5]>div[data-astro-cid-nhnkt6p5]{background:#cfd6dd18;border-radius:.3rem;justify-content:space-between;align-items:center;padding:1.2rem .7rem;display:flex}.abc-bar[data-astro-cid-nhnkt6p5] b[data-astro-cid-nhnkt6p5]{font-size:1.5rem;font-family:var(--font-d)}.abc-bar[data-astro-cid-nhnkt6p5] span[data-astro-cid-nhnkt6p5]{white-space:nowrap;font-size:.8rem}.abc-bar[data-astro-cid-nhnkt6p5]>.abc-hot[data-astro-cid-nhnkt6p5]{color:var(--amber-2);background:#e8a53c20;box-shadow:inset 0 0 0 1px #e8a53c55}.abc-labels[data-astro-cid-nhnkt6p5]{color:var(--muted);justify-content:space-between;gap:1rem;padding:.75rem 0 1.5rem;font-size:.8rem;display:flex}.abc-labels[data-astro-cid-nhnkt6p5] span[data-astro-cid-nhnkt6p5]:last-child{color:var(--amber-2)}.stock-flow[data-astro-cid-nhnkt6p5]{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:1.7rem;padding-top:1.5rem;display:grid}.stock-ratio[data-astro-cid-nhnkt6p5]{font-family:var(--font-d);color:var(--amber-2);font-size:3.2rem;font-weight:700}.bar-row[data-astro-cid-nhnkt6p5]{margin-top:1.25rem}.bar-row[data-astro-cid-nhnkt6p5]>div[data-astro-cid-nhnkt6p5]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.7rem;font-size:.85rem;line-height:1.5;display:flex}.bar-row[data-astro-cid-nhnkt6p5] span[data-astro-cid-nhnkt6p5]{max-width:28ch;color:var(--silver)}.bar-row[data-astro-cid-nhnkt6p5] b[data-astro-cid-nhnkt6p5]{color:var(--ink);white-space:nowrap;font-size:1.25rem;font-weight:500}.bar-row[data-astro-cid-nhnkt6p5]>i[data-astro-cid-nhnkt6p5]{width:calc(var(--amount) * 100%);background:linear-gradient(90deg, #996b2a, var(--amber-2));border-radius:.15rem;min-width:2px;height:.65rem;display:block}.stock-flow[data-astro-cid-nhnkt6p5] .bar-row[data-astro-cid-nhnkt6p5]:last-child>i[data-astro-cid-nhnkt6p5]{background:var(--silver)}.stock-flow[data-astro-cid-nhnkt6p5] .bar-row[data-astro-cid-nhnkt6p5] b[data-astro-cid-nhnkt6p5]{font-size:1rem}.money-bars[data-astro-cid-nhnkt6p5]{padding:.2rem 0 1rem}.money-bars[data-astro-cid-nhnkt6p5] .bar-row[data-astro-cid-nhnkt6p5]{margin-top:1.8rem}.money-bars[data-astro-cid-nhnkt6p5] .bar-row[data-astro-cid-nhnkt6p5]:last-child>i[data-astro-cid-nhnkt6p5]{background:var(--silver)}.receipt-summary[data-astro-cid-nhnkt6p5]{flex-direction:column;gap:.3rem;margin-bottom:1.5rem;display:flex}.receipt-summary[data-astro-cid-nhnkt6p5]>b[data-astro-cid-nhnkt6p5]{font-family:var(--font-d);color:var(--amber-2);font-size:1.6rem;font-weight:700}.receipt-summary[data-astro-cid-nhnkt6p5]>span[data-astro-cid-nhnkt6p5]{color:var(--muted);font-size:.85rem}.receipt-grid[data-astro-cid-nhnkt6p5]{grid-template-columns:repeat(17,minmax(0,1fr));gap:.4rem;display:grid}.receipt-grid[data-astro-cid-nhnkt6p5]>i[data-astro-cid-nhnkt6p5]{clip-path:polygon(0 0,100% 0,100% 100%,75% 90%,50% 100%,25% 90%,0 100%);background:#cfd6dd0d;border:1px solid #cfd6dd38;border-radius:.15rem .15rem 0 0;height:1.6rem}.receipt-grid[data-astro-cid-nhnkt6p5]>.receipt-hot[data-astro-cid-nhnkt6p5]{border-color:var(--amber);background:#e8a53c77}.receipt-legend[data-astro-cid-nhnkt6p5]{color:var(--amber-2);align-items:baseline;gap:.65rem;margin:1.25rem 0 0;font-size:.8rem;display:flex}.receipt-legend[data-astro-cid-nhnkt6p5] i[data-astro-cid-nhnkt6p5]{background:var(--amber);flex-shrink:0;width:.5rem;height:.5rem}.paper-flow[data-astro-cid-nhnkt6p5]{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:1rem 0 2rem;display:grid}.paper-source[data-astro-cid-nhnkt6p5]{text-align:center}.paper-source[data-astro-cid-nhnkt6p5]>span[data-astro-cid-nhnkt6p5]{color:var(--muted);font-size:.8rem}.papers[data-astro-cid-nhnkt6p5]{width:5.5rem;height:7rem;margin:0 auto 1rem;position:relative}.papers[data-astro-cid-nhnkt6p5]>span[data-astro-cid-nhnkt6p5]{background:#dce1e7;border-radius:.2rem;flex-direction:column;gap:.6rem;padding:1.35rem .85rem;display:flex;position:absolute;inset:0;transform:rotate(-12deg);box-shadow:0 4px 15px #0005}.papers[data-astro-cid-nhnkt6p5]>span[data-astro-cid-nhnkt6p5]:nth-child(2){background:#aeb8c3;transform:rotate(9deg)}.papers[data-astro-cid-nhnkt6p5]>span[data-astro-cid-nhnkt6p5]:last-child{transform:rotate(-3deg)}.papers[data-astro-cid-nhnkt6p5] i[data-astro-cid-nhnkt6p5]{background:#626b7780;height:2px}.papers[data-astro-cid-nhnkt6p5] i[data-astro-cid-nhnkt6p5]:first-child{width:70%;height:4px;margin-bottom:.4rem}.paper-arrow[data-astro-cid-nhnkt6p5]{color:var(--amber);font-size:2.5rem}.paper-result[data-astro-cid-nhnkt6p5]{background:#e8a53c08;border:1px solid #e8a53c44;border-radius:.5rem;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;padding:1rem;display:flex;position:relative}.paper-result[data-astro-cid-nhnkt6p5]>b[data-astro-cid-nhnkt6p5]{font-family:var(--font-d);color:var(--amber-2);font-size:3rem;font-weight:800;line-height:1.2}.paper-result__brand[data-astro-cid-nhnkt6p5]{color:#e8a53c66;font-size:1.4rem;font-weight:600;position:absolute;bottom:.65rem;right:.65rem}.document-list[data-astro-cid-nhnkt6p5]{margin-top:.8rem}.document-list[data-astro-cid-nhnkt6p5]>div[data-astro-cid-nhnkt6p5]{border-top:1px solid var(--line)}@media (width<=760px){.scene-graphic[data-astro-cid-nhnkt6p5]{padding:1.25rem}figcaption[data-astro-cid-nhnkt6p5]{margin-bottom:1.4rem;font-size:1.35rem}.point[data-astro-cid-nhnkt6p5]{grid-template-columns:6.7rem 1fr 3rem;gap:.4rem}.point__name[data-astro-cid-nhnkt6p5]{font-size:.8rem}.point[data-astro-cid-nhnkt6p5]>b[data-astro-cid-nhnkt6p5]{font-size:.95rem}.org-flow[data-astro-cid-nhnkt6p5]{grid-template-columns:1fr;gap:.4rem;margin:1.25rem 0}.org[data-astro-cid-nhnkt6p5]{flex-direction:row;gap:.75rem;min-height:3rem}.org[data-astro-cid-nhnkt6p5] b[data-astro-cid-nhnkt6p5]{font-size:.9rem}.org-link[data-astro-cid-nhnkt6p5]{flex-direction:row;justify-content:center;gap:.6rem;font-size:.8rem}.org-link[data-astro-cid-nhnkt6p5]>i[data-astro-cid-nhnkt6p5]{font-size:1.7rem;transform:rotate(90deg)}.document-pair[data-astro-cid-nhnkt6p5]{padding:1rem}.document-pair[data-astro-cid-nhnkt6p5]>div[data-astro-cid-nhnkt6p5],.document-list[data-astro-cid-nhnkt6p5]>div[data-astro-cid-nhnkt6p5]{font-size:.8rem}.abc-bar[data-astro-cid-nhnkt6p5]>div[data-astro-cid-nhnkt6p5]{flex-direction:column;gap:.3rem;padding:.7rem .3rem}.stock-flow[data-astro-cid-nhnkt6p5]{gap:.8rem}.stock-ratio[data-astro-cid-nhnkt6p5]{font-size:2.6rem}.stock-flow[data-astro-cid-nhnkt6p5] .graphic-kicker[data-astro-cid-nhnkt6p5]{font-size:.8rem}.bar-row[data-astro-cid-nhnkt6p5]>div[data-astro-cid-nhnkt6p5]{gap:.65rem;font-size:.82rem}.bar-row[data-astro-cid-nhnkt6p5] b[data-astro-cid-nhnkt6p5]{font-size:1.15rem}.receipt-grid[data-astro-cid-nhnkt6p5]{grid-template-columns:repeat(14,minmax(0,1fr));gap:.3rem}.receipt-grid[data-astro-cid-nhnkt6p5]>i[data-astro-cid-nhnkt6p5]{height:1.35rem}.paper-flow[data-astro-cid-nhnkt6p5]{gap:.65rem}.paper-result[data-astro-cid-nhnkt6p5]{padding:.8rem}.paper-result[data-astro-cid-nhnkt6p5]>b[data-astro-cid-nhnkt6p5]{font-size:2.7rem}.paper-arrow[data-astro-cid-nhnkt6p5]{font-size:2rem}.papers[data-astro-cid-nhnkt6p5]{width:4.2rem;height:5.7rem}}.engineering[data-astro-cid-6l77mpd6]{border-block:1px solid var(--line-2);background:radial-gradient(at 75% 35%,#e8a53c0b,#0000 50%);margin-top:4rem;padding:6rem 0}.engineering__head[data-astro-cid-6l77mpd6]{grid-template-columns:1.15fr 1fr;align-items:end;gap:1.5rem 4rem;margin-bottom:3rem;display:grid}.engineering__head[data-astro-cid-6l77mpd6] .eyebrow[data-astro-cid-6l77mpd6]{grid-column:1/-1}.engineering__head[data-astro-cid-6l77mpd6] .h2[data-astro-cid-6l77mpd6]{max-width:none}.engineering__head[data-astro-cid-6l77mpd6] h2[data-astro-cid-6l77mpd6] span[data-astro-cid-6l77mpd6]{display:block}.engineering__head[data-astro-cid-6l77mpd6] .lead[data-astro-cid-6l77mpd6]{max-width:40ch;margin:0}.engine-tabs[data-astro-cid-6l77mpd6]{border-bottom:1px solid var(--line-2);gap:1.5rem;display:flex}.engine-tabs[data-astro-cid-6l77mpd6] button[data-astro-cid-6l77mpd6]{color:var(--muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.7rem;padding:1.15rem .4rem;font-size:.9rem;font-weight:500;display:flex}.engine-tabs[data-astro-cid-6l77mpd6] button[data-astro-cid-6l77mpd6]>span[data-astro-cid-6l77mpd6]{font-family:var(--font-d);text-align:center;min-width:1.5rem;font-size:1.5rem;line-height:1}.engine-tabs[data-astro-cid-6l77mpd6] button[data-astro-cid-6l77mpd6][aria-selected=true]{color:var(--amber-2);border-bottom-color:var(--amber)}.engine-tabs[data-astro-cid-6l77mpd6] button[data-astro-cid-6l77mpd6]:hover{color:var(--ink-hi)}html:not(.js) .engine-tabs[data-astro-cid-6l77mpd6],html.js .engineering[data-astro-cid-6l77mpd6]:not([data-ready]) .engine-panel[data-astro-cid-6l77mpd6]+.engine-panel[data-astro-cid-6l77mpd6]{display:none}.engine-panel[data-astro-cid-6l77mpd6]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:3rem;min-height:33rem;padding:3rem 0 1rem;display:grid}.engine-panel[data-astro-cid-6l77mpd6][hidden]{display:none}html:not(.js) .engine-panel[data-astro-cid-6l77mpd6]+.engine-panel[data-astro-cid-6l77mpd6]{border-top:1px solid var(--line-2);margin-top:2rem}.engine-caption[data-astro-cid-6l77mpd6]{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;font-weight:500}.engine-task[data-astro-cid-6l77mpd6]{color:var(--silver);margin:.75rem 0 2rem;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.55}.engine-result[data-astro-cid-6l77mpd6]{border-left:2px solid var(--amber);padding-left:1.25rem}.engine-result[data-astro-cid-6l77mpd6] .engine-caption[data-astro-cid-6l77mpd6]{color:var(--amber-2)}.engine-result[data-astro-cid-6l77mpd6] h3[data-astro-cid-6l77mpd6]{font-family:var(--font-d);margin:.6rem 0 .8rem;font-size:1.8rem;font-weight:700;line-height:1.1}.engine-result[data-astro-cid-6l77mpd6] p[data-astro-cid-6l77mpd6]{color:var(--muted);margin:0;font-size:.9rem;line-height:1.7}.engine-visual[data-astro-cid-6l77mpd6]{background-color:#12171e;background-image:linear-gradient(#cfd6dd04 1px,#0000 1px),linear-gradient(90deg,#cfd6dd04 1px,#0000 1px);background-size:24px 24px;border:1px solid #cfd6dd2a;border-radius:.8rem;min-width:0;min-height:26rem;padding:1.5rem;position:relative;box-shadow:0 25px 65px #0004}.engine-visual__title[data-astro-cid-6l77mpd6]{color:var(--silver);align-items:center;gap:.75rem;margin:0 0 1.5rem;font-size:.85rem;display:flex}.engine-visual__title[data-astro-cid-6l77mpd6]>span[data-astro-cid-6l77mpd6]{color:var(--amber);font-family:var(--font-d);flex-shrink:0;font-size:1.3rem;line-height:1}.engine-replay[data-astro-cid-6l77mpd6]{min-height:2.75rem;color:var(--muted);font:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;flex-shrink:0;margin:-.6rem 0 -.6rem auto;padding:.35rem .2rem;font-size:.75rem;display:none}.engine-replay[data-astro-cid-6l77mpd6]:hover{color:var(--amber-2);text-decoration:underline}.engine-visual__footer[data-astro-cid-6l77mpd6]{color:var(--muted);text-align:center;border-top:1px solid var(--line);margin:1.5rem 0 0;padding-top:1rem;font-size:.75rem}.logic-map[data-astro-cid-6l77mpd6]{max-width:24rem;margin:0 auto}.logic-node[data-astro-cid-6l77mpd6]{background:#1e252f;border:1px solid #cfd6dd38;border-radius:.35rem;justify-content:center;align-items:center;gap:.7rem;padding:.8rem 1rem;font-size:.95rem;display:flex;position:relative;overflow:hidden}.logic-node--check[data-astro-cid-6l77mpd6]{background:#262116;border-color:#e8a53c88}.logic-node--check[data-astro-cid-6l77mpd6]>span[data-astro-cid-6l77mpd6]{color:var(--amber-2);font-size:1.35rem}.logic-fault[data-astro-cid-6l77mpd6]{color:#c1a088;justify-content:center;align-items:center;gap:.75rem;padding:1rem .5rem;font-size:.8rem;display:flex}.logic-fault[data-astro-cid-6l77mpd6]>span[data-astro-cid-6l77mpd6]:first-child{color:var(--dim);font-size:1.8rem}.logic-fault[data-astro-cid-6l77mpd6] b[data-astro-cid-6l77mpd6]{border:1px solid #b88a6566;border-radius:50%;flex-shrink:0;place-items:center;width:1.2rem;height:1.2rem;font-size:.9rem;display:grid}.logic-wire[data-astro-cid-6l77mpd6]{background:var(--amber);width:1px;height:1.4rem;margin:auto;display:block}.logic-node--last[data-astro-cid-6l77mpd6]{border-color:#e8a53c44}.logic-node--last[data-astro-cid-6l77mpd6]>span[data-astro-cid-6l77mpd6]{color:var(--amber)}.logic-repair[data-astro-cid-6l77mpd6]{color:var(--amber-2);text-align:center;margin:1rem 0 0;font-size:.8rem}.print-comparison[data-astro-cid-6l77mpd6]{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.8rem;display:grid}.print-label[data-astro-cid-6l77mpd6]{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.75rem;font-size:.66rem;font-weight:500;display:block}.print-version--fixed[data-astro-cid-6l77mpd6] .print-label[data-astro-cid-6l77mpd6]{color:var(--amber-2)}.print-page[data-astro-cid-6l77mpd6]{color:#28303a;background:#dfe3e7;border-radius:.12rem;min-height:14.5rem;padding:1.5rem .8rem;position:relative;box-shadow:0 15px 35px #0004}.print-version--fixed[data-astro-cid-6l77mpd6] .print-page[data-astro-cid-6l77mpd6]{background:#f1f2f1;box-shadow:0 15px 35px #0004,0 0 0 1px #e8a53c88}.print-page__heading[data-astro-cid-6l77mpd6]{flex-direction:column;gap:.5rem;padding:.25rem 0 1.5rem;display:flex}.print-page__heading[data-astro-cid-6l77mpd6] i[data-astro-cid-6l77mpd6]{background:#9ca4ad;width:60%;height:3px;display:block}.print-page__heading[data-astro-cid-6l77mpd6] i[data-astro-cid-6l77mpd6]:first-child{background:#535d68;width:82%;height:6px}.print-table__head[data-astro-cid-6l77mpd6],.print-table__row[data-astro-cid-6l77mpd6]{grid-template-columns:1.7fr .7fr .7fr;font-size:.47rem;display:grid}.print-table__head[data-astro-cid-6l77mpd6]{background:#c8cfd6;gap:.2rem;padding:.35rem .2rem;font-weight:600}.print-table__row[data-astro-cid-6l77mpd6]>span[data-astro-cid-6l77mpd6]{white-space:nowrap;border:1px solid #a16b48;padding:.4rem .2rem;font-size:.6rem;overflow:hidden}.print-table__row[data-astro-cid-6l77mpd6]>i[data-astro-cid-6l77mpd6]{border:1px solid #b6bec8;border-left:0}.print-version--fixed[data-astro-cid-6l77mpd6] .print-table__row[data-astro-cid-6l77mpd6]>span[data-astro-cid-6l77mpd6]{white-space:normal;border-color:#aeb7c1}.print-version[data-astro-cid-6l77mpd6]:not(.print-version--fixed) .print-table[data-astro-cid-6l77mpd6]{border-right:2px solid #a16b48;width:calc(100% + .65rem)}.print-page__break[data-astro-cid-6l77mpd6]{color:#8a593b;text-align:right;border-top:1px dashed #a16b48;margin-top:1.5rem;padding-top:.3rem;font-size:.55rem}.print-page__sign[data-astro-cid-6l77mpd6]{flex-wrap:wrap;justify-content:space-between;gap:.8rem;margin-top:1.25rem;display:flex}.print-page__sign[data-astro-cid-6l77mpd6]>span[data-astro-cid-6l77mpd6]{color:#626b76;flex-basis:100%;font-size:.55rem}.print-page__sign[data-astro-cid-6l77mpd6] i[data-astro-cid-6l77mpd6]{background:#a7aeb7;width:38%;height:1px}.print-version[data-astro-cid-6l77mpd6]>p[data-astro-cid-6l77mpd6]{color:var(--muted);margin:.8rem 0 0;font-size:.78rem;line-height:1.45}.print-version--fixed[data-astro-cid-6l77mpd6]>p[data-astro-cid-6l77mpd6]{color:var(--amber-2)}.print-check[data-astro-cid-6l77mpd6]{color:#8c6527;font-size:1.5rem;position:absolute;bottom:.65rem;right:.7rem}.tool-builder[data-astro-cid-6l77mpd6]{max-width:24rem;margin:1rem auto 0}.tool-rules[data-astro-cid-6l77mpd6]{color:var(--amber-2);border:1px solid #e8a53c55;border-radius:.4rem;justify-content:space-between;align-items:center;margin:0 2rem;padding:.6rem .85rem;font-size:.8rem;display:flex}.tool-rules[data-astro-cid-6l77mpd6]>i[data-astro-cid-6l77mpd6]{font-style:normal;font-family:var(--font-d);font-size:1.3rem}.tool-rules[data-astro-cid-6l77mpd6]:after{content:"";background:var(--amber);width:1px;height:1.5rem;margin-top:4.1rem;position:absolute;left:50%}.tool-app[data-astro-cid-6l77mpd6]{background:#202732;border:1px solid #cfd6dd44;border-radius:.45rem;margin-top:1.5rem;overflow:hidden}.tool-app__title[data-astro-cid-6l77mpd6]{background:#2a323e;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.tool-app__title[data-astro-cid-6l77mpd6]>span[data-astro-cid-6l77mpd6]{color:var(--amber-2)}.tool-app__title[data-astro-cid-6l77mpd6]>i[data-astro-cid-6l77mpd6]{color:var(--muted);margin-left:auto;font-style:normal}.tool-app[data-astro-cid-6l77mpd6] ol[data-astro-cid-6l77mpd6]{margin:.5rem 0;padding:.25rem 1rem;list-style:none}.tool-app[data-astro-cid-6l77mpd6] li[data-astro-cid-6l77mpd6]{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.7rem 0;font-size:.85rem;display:flex}.tool-step[data-astro-cid-6l77mpd6]{color:var(--amber-2)}.tool-action[data-astro-cid-6l77mpd6]{color:var(--amber-2);background:#e8a53c12;border:1px solid #e8a53c66;border-radius:.3rem;justify-content:space-between;gap:1rem;margin:1rem;padding:.65rem .85rem;font-size:.85rem;display:flex}.tool-action[data-astro-cid-6l77mpd6] i[data-astro-cid-6l77mpd6]{font-style:normal}.engineering__foot[data-astro-cid-6l77mpd6]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:1.5rem;font-size:.8rem;display:flex}.engineering__foot[data-astro-cid-6l77mpd6] p[data-astro-cid-6l77mpd6]{color:var(--muted);max-width:52ch;margin:0}@media (width<=900px){.engineering[data-astro-cid-6l77mpd6]{margin-top:2rem;padding:4rem 0}.engineering__head[data-astro-cid-6l77mpd6]{margin-bottom:2rem;display:block}.engineering__head[data-astro-cid-6l77mpd6] .lead[data-astro-cid-6l77mpd6]{margin-top:1.5rem}.engine-tabs[data-astro-cid-6l77mpd6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid}.engine-tabs[data-astro-cid-6l77mpd6] button[data-astro-cid-6l77mpd6]{overflow-wrap:anywhere;hyphens:auto;flex-direction:column;align-items:flex-start;gap:.65rem;min-width:0;padding:.85rem .35rem;font-size:.8rem;line-height:1.4}.engine-panel[data-astro-cid-6l77mpd6]{grid-template-columns:minmax(0,1fr);gap:2rem;min-height:auto;padding-top:2rem}.engine-copy[data-astro-cid-6l77mpd6]{grid-template-columns:1fr 1fr;gap:.5rem 2rem;display:grid}.engine-copy[data-astro-cid-6l77mpd6]>.engine-caption[data-astro-cid-6l77mpd6]{grid-column:1}.engine-task[data-astro-cid-6l77mpd6]{grid-column:1;margin:0}.engine-result[data-astro-cid-6l77mpd6]{grid-area:1/2/span 2}.engine-visual[data-astro-cid-6l77mpd6]{min-height:0}}@media (width<=600px){.engine-copy[data-astro-cid-6l77mpd6]{display:block}.engine-task[data-astro-cid-6l77mpd6]{margin:.7rem 0 1.5rem;font-size:1.1rem}.engine-result[data-astro-cid-6l77mpd6] h3[data-astro-cid-6l77mpd6]{font-size:1.65rem}.engine-result[data-astro-cid-6l77mpd6] p[data-astro-cid-6l77mpd6]{font-size:.9rem}.engine-visual[data-astro-cid-6l77mpd6]{padding:1.15rem}.logic-node[data-astro-cid-6l77mpd6]{padding:.75rem .6rem;font-size:.85rem}.logic-fault[data-astro-cid-6l77mpd6]{gap:.4rem;font-size:.8rem}.engine-visual__footer[data-astro-cid-6l77mpd6]{font-size:.8rem}.print-comparison[data-astro-cid-6l77mpd6]{grid-template-columns:1fr;gap:1.5rem}.print-page[data-astro-cid-6l77mpd6]{min-height:16.5rem;padding:1.5rem 1.25rem}.print-label[data-astro-cid-6l77mpd6]{font-size:.8rem}.print-table__head[data-astro-cid-6l77mpd6]{font-size:.75rem}.print-table__head[data-astro-cid-6l77mpd6]>span[data-astro-cid-6l77mpd6]{white-space:nowrap}.print-table__row[data-astro-cid-6l77mpd6]>span[data-astro-cid-6l77mpd6]{font-size:.9rem}.print-table__head[data-astro-cid-6l77mpd6],.print-table__row[data-astro-cid-6l77mpd6]{grid-template-columns:minmax(0,1fr) 4.9rem 2.8rem}.print-version--fixed[data-astro-cid-6l77mpd6] .print-table__head[data-astro-cid-6l77mpd6],.print-version--fixed[data-astro-cid-6l77mpd6] .print-table__row[data-astro-cid-6l77mpd6]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,.7fr)}.print-version--fixed[data-astro-cid-6l77mpd6] .print-table__head[data-astro-cid-6l77mpd6]>span[data-astro-cid-6l77mpd6]{white-space:normal;overflow-wrap:anywhere;hyphens:auto}.print-page__break[data-astro-cid-6l77mpd6],.print-page__sign[data-astro-cid-6l77mpd6]>span[data-astro-cid-6l77mpd6]{font-size:.7rem}.print-version[data-astro-cid-6l77mpd6]>p[data-astro-cid-6l77mpd6]{font-size:.85rem}.tool-rules[data-astro-cid-6l77mpd6]{margin-inline:1rem}.tool-app__title[data-astro-cid-6l77mpd6],.tool-app[data-astro-cid-6l77mpd6] li[data-astro-cid-6l77mpd6],.tool-action[data-astro-cid-6l77mpd6]{font-size:.8rem}}@media (prefers-reduced-motion:no-preference){html.js .engineering[data-astro-cid-6l77mpd6][data-ready] [data-astro-cid-6l77mpd6][data-motion-ready] .engine-replay[data-astro-cid-6l77mpd6]{display:inline-block}.engine-visual[data-astro-cid-6l77mpd6].is-playing .logic-node[data-astro-cid-6l77mpd6]:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#e8a53c36,#0000);position:absolute;inset:0}.engine-visual[data-astro-cid-6l77mpd6].is-playing .logic-node[data-astro-cid-6l77mpd6]:first-child:after{animation:logic-pass .8s var(--ease) both}.engine-visual[data-astro-cid-6l77mpd6].is-playing .logic-fault[data-astro-cid-6l77mpd6] b[data-astro-cid-6l77mpd6]{animation:logic-fault .75s var(--ease) .35s}.engine-visual[data-astro-cid-6l77mpd6].is-playing .logic-node--check[data-astro-cid-6l77mpd6]{animation:logic-check .9s var(--ease) .95s}.engine-visual[data-astro-cid-6l77mpd6].is-playing .logic-node--check[data-astro-cid-6l77mpd6]:after{animation:logic-pass .9s var(--ease) .95s both}.engine-visual[data-astro-cid-6l77mpd6].is-playing .logic-wire[data-astro-cid-6l77mpd6]{transform-origin:top;animation:logic-route .45s var(--ease) 1.55s both}.engine-visual[data-astro-cid-6l77mpd6].is-playing .logic-node--last[data-astro-cid-6l77mpd6]:after{animation:logic-pass .7s var(--ease) 1.95s both}.engine-visual[data-astro-cid-6l77mpd6].is-playing .logic-node--last[data-astro-cid-6l77mpd6]>span[data-astro-cid-6l77mpd6]{animation:logic-confirm .45s var(--ease) 2.05s both}.engine-visual[data-astro-cid-6l77mpd6].is-playing .logic-repair[data-astro-cid-6l77mpd6]{animation:logic-result .4s var(--ease) 2.2s both}@keyframes logic-pass{0%{opacity:0;transform:translate(-100%)}15%,75%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes logic-fault{50%{color:var(--amber-2);border-color:var(--amber-2);transform:scale(1.12)}}@keyframes logic-check{50%{border-color:var(--amber-2)}}@keyframes logic-route{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes logic-confirm{0%{opacity:.35;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes logic-result{0%{color:var(--muted)}to{color:var(--amber-2)}}}.action-arc[data-astro-cid-gen7w3kx]{grid-template-columns:repeat(4,minmax(0,1fr));max-width:58rem;margin:3.5rem auto 0;padding:0;list-style:none;display:grid}.action-arc[data-astro-cid-gen7w3kx] li[data-astro-cid-gen7w3kx]{flex-direction:column;align-items:center;gap:.45rem;display:flex;position:relative}.action-arc[data-astro-cid-gen7w3kx] li[data-astro-cid-gen7w3kx]:before{content:"";background:linear-gradient(90deg,#cfd6dd55,#e8a53c77);width:100%;height:1px;position:absolute;top:.85rem;left:-50%}.action-arc[data-astro-cid-gen7w3kx] li[data-astro-cid-gen7w3kx]:first-child:before{display:none}.action-arc__point[data-astro-cid-gen7w3kx]{z-index:1;width:1.75rem;height:1.75rem;color:var(--amber-2);background:var(--bg);box-shadow:0 0 0 6px var(--bg);border:1px solid #e8a53c88;border-radius:50%;place-items:center;margin-bottom:.65rem;font-size:.8rem;display:grid;position:relative}.action-arc__point[data-astro-cid-gen7w3kx]:empty:after{content:"";background:var(--amber);border-radius:50%;width:.35rem;height:.35rem}.action-arc[data-astro-cid-gen7w3kx] b[data-astro-cid-gen7w3kx]{font-family:var(--font-d);font-size:1.4rem;font-weight:700}.action-arc[data-astro-cid-gen7w3kx] li[data-astro-cid-gen7w3kx]>span[data-astro-cid-gen7w3kx]:last-child{color:var(--muted);font-size:.8rem}@media (width<=760px){.action-arc[data-astro-cid-gen7w3kx]{grid-template-columns:1fr;gap:1.6rem;margin-top:2.5rem}.action-arc[data-astro-cid-gen7w3kx] li[data-astro-cid-gen7w3kx]{grid-template-columns:2.5rem 1fr;align-items:center;gap:.15rem .85rem;display:grid}.action-arc[data-astro-cid-gen7w3kx] li[data-astro-cid-gen7w3kx]:before{width:1px;height:2.25rem;top:-1.8rem;left:.85rem}.action-arc__point[data-astro-cid-gen7w3kx]{grid-row:1/span 2;margin:0}.action-arc[data-astro-cid-gen7w3kx] li[data-astro-cid-gen7w3kx]>span[data-astro-cid-gen7w3kx]:last-child{font-size:.85rem}}.deployment[data-astro-cid-jlllurhl]{border:1px solid var(--line-2);background:linear-gradient(125deg,#171d25,#101419);border-radius:.7rem;padding:1.75rem}.deployment__label[data-astro-cid-jlllurhl]{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:1rem;font-size:.7rem;display:block}.deployment__local[data-astro-cid-jlllurhl]{border:1px solid #e8a53c44;border-radius:.5rem;padding:1.25rem}.deployment__local[data-astro-cid-jlllurhl]>div[data-astro-cid-jlllurhl]{grid-template-columns:1fr 1fr;align-items:center;display:grid}.deployment__local[data-astro-cid-jlllurhl] b[data-astro-cid-jlllurhl]{text-align:center;font-family:var(--font-d);padding:.5rem;font-size:1.2rem;font-weight:700}.deployment__local[data-astro-cid-jlllurhl] b[data-astro-cid-jlllurhl]:last-child{color:var(--amber-2);border-left:1px solid var(--line-2)}.deployment__models[data-astro-cid-jlllurhl]{grid-template-columns:1fr 1fr;gap:0 1rem;margin-top:2.5rem;display:grid;position:relative}.deployment__models[data-astro-cid-jlllurhl]:before{content:"";background:linear-gradient(#e8a53c88,#cfd6dd33);width:1px;height:2.25rem;position:absolute;top:-2.5rem;left:50%}.deployment__models[data-astro-cid-jlllurhl] .deployment__label[data-astro-cid-jlllurhl]{text-align:center;grid-column:1/-1}.deployment__models[data-astro-cid-jlllurhl]>span[data-astro-cid-jlllurhl]:not(.deployment__label){text-align:center;border:1px solid #cfd6dd33;border-radius:.4rem;padding:.85rem .4rem;font-size:.88rem;display:block}@media (width<=760px){.deployment[data-astro-cid-jlllurhl]{padding:1.1rem}.deployment__local[data-astro-cid-jlllurhl]{padding:1rem .6rem}.deployment__local[data-astro-cid-jlllurhl] b[data-astro-cid-jlllurhl]{font-size:1.1rem}.deployment__models[data-astro-cid-jlllurhl]{gap:0 .6rem}.deployment__models[data-astro-cid-jlllurhl]>span[data-astro-cid-jlllurhl]:not(.deployment__label){font-size:.8rem}}.finale[data-astro-cid-miz5qnfv]{text-align:center;padding-top:7rem;padding-bottom:6rem}.finale[data-astro-cid-miz5qnfv] .eyebrow[data-astro-cid-miz5qnfv]{margin-bottom:1.5rem}.finale__title[data-astro-cid-miz5qnfv]{font-family:var(--font-d);letter-spacing:.005em;text-transform:uppercase;color:var(--silver);margin:0;font-size:clamp(2.6rem,5.4vw,4.6rem);font-weight:900;line-height:1.02}.finale__title[data-astro-cid-miz5qnfv]>span[data-astro-cid-miz5qnfv]{display:block}.finale__title[data-astro-cid-miz5qnfv]>span[data-astro-cid-miz5qnfv]:last-child{color:var(--amber-2)}.product[data-astro-cid-miz5qnfv]{border-top:1px solid var(--line-2);padding-top:3.5rem;padding-bottom:3.5rem}.product__head[data-astro-cid-miz5qnfv]{grid-template-columns:1fr 1fr;align-items:end;gap:1.5rem 4rem;display:grid}.product__head[data-astro-cid-miz5qnfv] .eyebrow[data-astro-cid-miz5qnfv]{grid-column:1/-1}.product__head[data-astro-cid-miz5qnfv] .h2[data-astro-cid-miz5qnfv]{max-width:none}.product__head[data-astro-cid-miz5qnfv] h2[data-astro-cid-miz5qnfv]>span[data-astro-cid-miz5qnfv]{display:block}.product__head[data-astro-cid-miz5qnfv] .lead[data-astro-cid-miz5qnfv]{margin:0;font-size:1rem}.product__body[data-astro-cid-miz5qnfv]{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-top:3rem;display:grid}.product-facts[data-astro-cid-miz5qnfv]{color:var(--ink);gap:1.5rem;margin:0;padding:0;font-size:1rem;line-height:1.65;list-style:none;display:grid}.product__foot[data-astro-cid-miz5qnfv]{border-top:1px solid var(--line);margin-top:2.5rem}.who[data-astro-cid-miz5qnfv]{padding-top:3rem;padding-bottom:0}.audiences[data-astro-cid-miz5qnfv]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem;display:grid}.audience[data-astro-cid-miz5qnfv]{color:inherit;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);flex-direction:column;padding:1.6rem 1.8rem;text-decoration:none;transition:background .2s;display:flex}.audience[data-astro-cid-miz5qnfv]+.audience[data-astro-cid-miz5qnfv]{border-left:1px solid var(--line-2)}.audience[data-astro-cid-miz5qnfv]:first-child{padding-left:0}.audience[data-astro-cid-miz5qnfv]:last-child{padding-right:0}.audience[data-astro-cid-miz5qnfv]:hover{background:#cfd6dd04}.audience__role[data-astro-cid-miz5qnfv]{color:var(--amber-2);font-size:.75rem}.audience[data-astro-cid-miz5qnfv] h3[data-astro-cid-miz5qnfv]{font-family:var(--font-d);margin:1rem 0 .75rem;font-size:1.75rem;font-weight:700;line-height:1.05}.audience[data-astro-cid-miz5qnfv] p[data-astro-cid-miz5qnfv]{color:var(--muted);margin:0 0 1.7rem;font-size:.85rem;line-height:1.6}.audience__link[data-astro-cid-miz5qnfv]{justify-content:space-between;align-items:center;gap:.65rem;margin-top:auto;font-size:.8rem;display:flex}.audience__link[data-astro-cid-miz5qnfv] i[data-astro-cid-miz5qnfv]{color:var(--amber);font-size:1.4rem;font-style:normal}@media (width<=760px){.finale[data-astro-cid-miz5qnfv]{text-align:left;padding-top:4.5rem;padding-bottom:4rem}.finale__title[data-astro-cid-miz5qnfv]{font-size:clamp(1.9rem,7.5vw,3rem)}.product[data-astro-cid-miz5qnfv]{padding-top:2.5rem;padding-bottom:2rem}.product__head[data-astro-cid-miz5qnfv],.product__body[data-astro-cid-miz5qnfv]{display:block}.product__head[data-astro-cid-miz5qnfv] .lead[data-astro-cid-miz5qnfv]{margin-top:1.5rem}.product__body[data-astro-cid-miz5qnfv],.product-facts[data-astro-cid-miz5qnfv],.product__foot[data-astro-cid-miz5qnfv]{margin-top:2rem}.audiences[data-astro-cid-miz5qnfv]{grid-template-columns:1fr}.audience[data-astro-cid-miz5qnfv],.audience[data-astro-cid-miz5qnfv]:first-child,.audience[data-astro-cid-miz5qnfv]:last-child{padding:1.6rem 0}.audience[data-astro-cid-miz5qnfv]+.audience[data-astro-cid-miz5qnfv]{border-top:0;border-left:0}.audience[data-astro-cid-miz5qnfv] h3[data-astro-cid-miz5qnfv]{margin-top:.8rem}.audience[data-astro-cid-miz5qnfv] p[data-astro-cid-miz5qnfv]{margin-bottom:1rem}.audience__role[data-astro-cid-miz5qnfv],.audience__link[data-astro-cid-miz5qnfv]{font-size:.85rem}}@media (prefers-reduced-motion:no-preference){.base-stack>span,.connection__bridge>b,.scene-graphic .org,.scene-graphic .abc-hot,.scene-graphic .document-pair>div,.scene-graphic .document-list>div,.engine-visual .tool-app li,.engine-visual .tool-action,.deployment__local{position:relative;overflow:hidden}.connection__source.is-playing .base-stack>span:after,.connection__bridge.is-playing>b:after,.scene-graphic.is-playing .org:after,.scene-graphic.is-playing .abc-hot:after,.scene-graphic.is-playing .document-pair>div:after,.scene-graphic.is-playing .document-list>div:after,.engine-visual.is-playing .tool-app li:after,.engine-visual.is-playing .tool-action:after,.deployment.is-playing .deployment__local:after{content:"";pointer-events:none;animation:home-sweep .85s var(--ease) var(--delay,0s) both;background:linear-gradient(90deg,#0000,#e8a53c38,#0000);position:absolute;inset:0}.connection__source .base-stack>span:nth-child(2){--delay:.25s}.connection__source .base-stack>span:nth-child(3){--delay:.5s}.connection__bridge{--delay:.65s}.connection__bridge.is-playing .connection__wire{transform-origin:0;animation:home-route-x .75s var(--ease) .3s both}.connection__bridge.is-playing .connection__layers>span{animation:home-ink .5s var(--ease) .85s both}.connection__bridge.is-playing .connection__layers>span:nth-child(2){animation-delay:1s}.connection__bridge.is-playing .connection__layers>span:nth-child(3){animation-delay:1.15s}.connection__target.is-playing .assistant-window__question{animation:home-ink .5s var(--ease) .2s both}.connection__target.is-playing .assistant-window__answer i{transform-origin:0;animation:home-route-x .55s var(--ease) 1.2s both}.connection__target.is-playing .assistant-window__answer i:nth-child(2){animation-delay:1.4s}.connection__target.is-playing .assistant-window__answer i:nth-child(3){animation-delay:1.6s}.connection__target.is-playing .assistant-window__done{animation:home-confirm .45s var(--ease) 1.9s both}.scene-graphic .point:first-child{--delay:.1s}.scene-graphic .point:nth-child(2){--delay:.35s}.scene-graphic .point:nth-child(3){--delay:.6s}.scene-graphic .point:nth-child(4){--delay:.85s}.scene-graphic .point:nth-child(5){--delay:1.1s}.scene-graphic .bar-row:first-child{--delay:.2s}.scene-graphic .bar-row:nth-child(2){--delay:.6s}.scene-graphic .bar-row:nth-child(3){--delay:1s}.scene-graphic.is-playing .point__track i,.scene-graphic.is-playing .bar-row>i{transform-origin:0;animation:home-route-x .9s var(--ease) var(--delay) both}.scene-graphic.is-playing .point--negative .point__track i{transform-origin:100%}.scene-graphic.is-playing .point>b,.scene-graphic.is-playing .bar-row b{animation:home-ink .5s var(--ease) calc(var(--delay) + .4s) both}.scene-graphic .org:nth-child(3){--delay:.45s}.scene-graphic .org--hot{--delay:.9s}.scene-graphic.is-playing .org-link{animation:home-ink .5s var(--ease) .3s both}.scene-graphic.is-playing .org-link--broken{animation:home-warm .75s var(--ease) .8s both}.scene-graphic .document-pair>div{--delay:1.25s}.scene-graphic .document-pair>div:nth-of-type(2){--delay:1.6s}.scene-graphic.is-playing .document-pair>div>b,.scene-graphic.is-playing .document-list>div>b{animation:home-confirm .4s var(--ease) calc(var(--delay) + .5s) both}.scene-graphic.is-playing .abc-bar{transform-origin:0;animation:home-route-x .85s var(--ease) both}.scene-graphic .abc-hot{--delay:.7s}.scene-graphic .stock-flow .bar-row:nth-child(2){--delay:1.1s}.scene-graphic .stock-flow .bar-row:nth-child(3){--delay:1.4s}.scene-graphic.is-playing .stock-ratio{animation:home-confirm .5s var(--ease) 1.9s both}.scene-graphic .receipt-grid{position:relative;overflow:hidden}.scene-graphic.is-playing .receipt-grid:after,.print-version--fixed.is-playing .print-page:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#e8a53c45 50%,#0000 65%);animation:1.5s linear both home-scan-down;position:absolute;inset:0}.scene-graphic.is-playing .receipt-hot{animation:home-receipt .6s var(--ease) 1s both}.scene-graphic.is-playing .receipt-legend{animation:home-ink .45s var(--ease) 1.65s both}.scene-graphic.is-playing .papers>span:last-child{animation:home-paper .85s var(--ease) both}.scene-graphic.is-playing .paper-arrow{animation:home-transfer .65s var(--ease) .55s both}.scene-graphic.is-playing .paper-result>b{animation:home-confirm .5s var(--ease) 1s both}.scene-graphic .document-list>div:first-child{--delay:1.15s}.scene-graphic .document-list>div:nth-child(2){--delay:1.4s}.scene-graphic .document-list>div:nth-child(3){--delay:1.65s}.print-version.is-playing .print-page__break{animation:home-print-fault .9s var(--ease) .1s both}.engine-visual .print-version--fixed .print-page{overflow:hidden}.print-version--fixed.is-playing .print-page:after{animation-duration:1.25s;animation-delay:.8s}.print-version--fixed.is-playing .print-page__heading i{transform-origin:0;animation:home-route-x .55s var(--ease) .75s both}.print-version--fixed.is-playing .print-table__head{animation:home-ink .45s var(--ease) 1s both}.print-version--fixed.is-playing .print-table__row{animation:home-ink .5s var(--ease) 1.15s both}.print-version--fixed.is-playing .print-table__row:last-child{animation-delay:1.4s}.print-version--fixed.is-playing .print-page__sign{animation:home-ink .5s var(--ease) 1.7s both}.print-version--fixed.is-playing .print-check{animation:home-confirm .45s var(--ease) 2.05s both}.print-version--fixed.is-playing>p{animation:home-ink .4s var(--ease) 2.15s both}.engine-visual.is-playing .tool-rules{animation:home-warm .8s var(--ease) both}.engine-visual.is-playing .tool-rules:after{transform-origin:top;animation:home-route-y .5s var(--ease) .5s both}.engine-visual.is-playing .tool-app__title{animation:home-ink .5s var(--ease) .75s both}.engine-visual .tool-app li:first-child{--delay:.8s}.engine-visual .tool-app li:nth-child(2){--delay:1.15s}.engine-visual .tool-app li:nth-child(3){--delay:1.5s}.engine-visual.is-playing .tool-step{animation:home-confirm .4s var(--ease) calc(var(--delay) + .35s) both}.engine-visual .tool-action{--delay:1.95s}.engine-visual.is-playing .tool-action>i{animation:home-transfer .5s var(--ease) 2.05s both}.action-arc.is-playing li:before{transform-origin:0;animation:home-route-x .45s var(--ease) calc(var(--step) * .45s) both}.action-arc.is-playing .action-arc__point{animation:home-confirm .5s var(--ease) calc(var(--step) * .45s + .25s) both}.action-arc.is-playing li>b{animation:home-warm .6s var(--ease) calc(var(--step) * .45s + .25s)}.deployment.is-playing .deployment__models:before{transform-origin:top;animation:home-route-y .6s var(--ease) .55s both}.deployment.is-playing .deployment__models>span:not(.deployment__label){animation:home-ink .6s var(--ease) 1s both}.audience__link i{transition:transform .2s var(--ease)}.audience:is(:hover,:focus-visible) .audience__link i{transform:translate(3px,-3px)}@keyframes home-sweep{0%{opacity:0;transform:translate(-100%)}15%,75%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes home-route-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-route-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes home-ink{0%{opacity:.25}to{opacity:1}}@keyframes home-confirm{0%{opacity:.25;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes home-warm{50%{color:var(--amber-2);border-color:var(--amber-2)}}@keyframes home-scan-down{0%{opacity:0;transform:translateY(-100%)}15%,80%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes home-receipt{0%{background-color:#cfd6dd0d;border-color:#cfd6dd38}65%{background-color:var(--amber);border-color:var(--amber-2)}}@keyframes home-paper{0%{transform:translate(-8px,-10px)rotate(-12deg)}to{transform:rotate(-3deg)}}@keyframes home-transfer{0%{opacity:.25;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes home-print-fault{50%{color:#633513;background-color:#e8a53c30;border-color:#633513}}@media (width<=760px){.connection__bridge{--delay:.25s}.connection__bridge.is-playing .connection__wire{transform-origin:top;animation-name:home-route-y}.connection__target.is-playing .assistant-window__answer i{animation-delay:.5s}.connection__target.is-playing .assistant-window__answer i:nth-child(2){animation-delay:.7s}.connection__target.is-playing .assistant-window__answer i:nth-child(3){animation-delay:.9s}.connection__target.is-playing .assistant-window__done{animation-delay:1.3s}.action-arc.is-playing li:before{transform-origin:top;animation-name:home-route-y}}}#moon3d{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.4s;position:fixed;inset:0}#moon3d.is-on{opacity:1}body:after{content:"";z-index:0;pointer-events:none;height:10rem;opacity:var(--veil,1);background:linear-gradient(#0b0e12f0 0%,#0b0e12b3 40%,#0b0e1200 100%);position:fixed;inset:0 0 auto}.hero{align-items:center;min-height:clamp(40rem,100svh,61.25rem);display:flex;position:relative;overflow:hidden}.hero__bridge{width:100%;height:100%;position:absolute;inset:0}.hero__string{left:0;top:var(--string-y,50%);width:var(--limb,100%);background:linear-gradient(90deg,#0000,#ff5c548c 6%,#e8a53cbf 30%,#cfd6dd8c 62%,#4da3ffb3 96%,#0000 100%);height:1px;animation:3.4s ease-in-out infinite alternate pulse;position:absolute}@keyframes pulse{0%{opacity:.5}to{opacity:1}}.shore{top:var(--string-y,50%);font-family:var(--font-d);letter-spacing:.3em;font-size:.94rem;font-weight:700;position:absolute;transform:translateY(-150%)}.shore--1c{left:var(--pad);color:#ff5c54e6;text-shadow:0 0 18px #e31e2459}.shore--ai{left:calc(var(--limb,100%) - 3.4rem);color:#4da3ffe6;text-shadow:0 0 18px #4da3ff66}.hero__in{z-index:2;width:100%;min-width:0;max-width:var(--maxw);padding:7.5rem var(--pad) 5.625rem;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;margin:0 auto;display:grid;position:relative}.hero__text{max-width:35rem;transform:translateX(var(--shift,0px))}.brand{font-family:var(--font-d);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin:0 0 .625rem;font-size:1.75rem;font-weight:800}.hero__h1{font-family:var(--font-d);text-transform:uppercase;letter-spacing:.005em;background:linear-gradient(180deg, var(--ink-hi) 0%, #dfe4e9 46%, #8d959d 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 60px #d6dee61f);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(3.75rem,7.2vw,6.75rem);font-weight:900;line-height:.9}.hero__lead{max-width:34rem;color:var(--ink);margin:1.875rem 0 0;font-size:clamp(1rem,1.4vw,1.19rem);line-height:1.6}.hero__lead--2{color:var(--muted);margin-top:.75rem}.hero__lead--3{margin-top:.75rem}.hero__lead--3:before{content:"— ";color:var(--amber)}.hero__cta{flex-wrap:wrap;gap:.875rem;margin-top:2.375rem;display:flex}.moon-poster{aspect-ratio:1;justify-self:end;width:100%;max-width:46vh;height:auto;display:block}.cue{z-index:2;display:flex;position:absolute;bottom:1.625rem;left:50%;transform:translate(-50%)}.cue__line{background:linear-gradient(180deg, transparent, var(--silver));transform-origin:top;width:1px;height:2.75rem;animation:2.4s ease-in-out infinite cue}@keyframes cue{0%{opacity:0;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)translateY(12px)}}@media (prefers-reduced-motion:reduce){.hero__string,.cue__line{animation:none}#moon3d{transition:none}}@media (width<=900px){.hero{align-items:flex-start;min-height:max(100svh,50rem)}.hero__in{grid-template-columns:minmax(0,1fr);padding-top:7rem;padding-bottom:2rem}.hero__h1{font-size:clamp(2.5rem,12vw,6rem)}.hero .brand{letter-spacing:.16em;font-size:1.05rem}.hero__text{transform:none}.hero__string,.shore{top:var(--moon-y,72svh)}.shore{font-size:.8rem;transform:translateY(calc(-100% - 8px))}.moon-poster{width:78vw;max-width:none;position:absolute;inset:auto -33vw 4svh auto;transform:none}.cue{display:none}}.story{padding-top:4.5rem;position:relative}.story__head{margin-bottom:1rem}.story__head .h2{max-width:none;font-size:clamp(2.5rem,5vw,4rem)}.story__head .lead{margin-top:1rem}.story__body{max-width:var(--maxw);padding:0 var(--pad);margin:0 auto;position:relative}.scenes{margin:0;padding:0;list-style:none}.scene{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(2rem,4.5vw,5rem);padding:clamp(3.5rem,7vw,6rem) 0;display:grid}.scene:last-child{border-bottom:0}.scene:nth-child(2n){grid-template-columns:1.15fr 1fr}.scene:nth-child(2n) .scene__text{grid-area:1/2}.scene:nth-child(2n)>:last-child{grid-area:1/1}.scene__text{min-width:0}@media (prefers-reduced-motion:no-preference){html.js .scene__text:not(.is-playing){opacity:.25;transform:translateY(24px)}.scene__text.is-playing{animation:scene-enter .9s var(--ease) both}@keyframes scene-enter{0%{opacity:.25;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}.scene__n{color:var(--muted);align-items:center;gap:.8rem;margin:0 0 1.1rem;font-size:.72rem;line-height:1.5;display:flex}.scene__n>span{color:var(--amber);font-family:var(--font-d);border-right:1px solid var(--line-2);padding-right:.8rem;font-size:1.15rem;font-weight:700}.scene__q{margin:0}.scene__answer{color:var(--muted);margin:1.35rem 0 0;font-size:.95rem;line-height:1.8}.scene__finding{border-top:1px solid var(--line-2);margin-top:1.8rem;padding-top:1.5rem}.scene__finding>p{font-family:var(--font-d);letter-spacing:.005em;color:var(--amber-2);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.6rem,4.2vw,3.9rem);font-weight:800;line-height:1}.scene__finding>p>b{font-weight:inherit}.scene__finding>p>span{white-space:nowrap;margin-left:.12em;font-size:.5em;font-weight:700}.scene__finding--text>p{letter-spacing:-.015em;max-width:24ch;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15}.scene__note{max-width:33ch;color:var(--muted);margin-top:.65rem;font-size:.8rem;line-height:1.6;display:block}.scene__own{color:var(--amber-2);align-items:center;gap:.55rem;margin-top:1.4rem;font-size:.72rem;line-height:1.5;display:inline-flex}.scene__own>i{background:var(--amber);border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 12px #e8a53c55}.scene__more{margin:1.1rem 0 0;font-size:.85rem;line-height:1.5}@media (width<=900px){.story{padding-top:3.5rem}.scene,.scene:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:2rem;padding:3rem 0}.scene:nth-child(2n) .scene__text,.scene:nth-child(2n)>:last-child{grid-area:auto}.scene__n{font-size:.78rem}.scene__answer{font-size:.95rem;line-height:1.75}.scene__finding{margin-top:1.35rem;padding-top:1.15rem}.scene__finding>p{font-size:3rem}.scene__finding--text>p{font-size:1.7rem}.scene__own,.scene__note{font-size:.82rem}}.price{padding:var(--sec) 0 0}.calc{background:linear-gradient(160deg,#eaeef20d,#eaeef203);border:1px solid #eaeef217;border-radius:1.625rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.75rem,4vw,4rem);margin-top:3rem;padding:clamp(1.5rem,3.5vw,2.75rem);display:grid;box-shadow:0 40px 100px #0006,inset 0 1px #ffffff12}.calc__label{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:600;display:block}.calc__n{font-family:var(--font-d);color:var(--ink-hi);margin:.625rem 0 1.125rem;font-size:clamp(2.125rem,3.6vw,3rem);font-weight:800;line-height:1}.calc__n span{font-family:var(--font-t);color:var(--muted);margin-left:.375rem;font-size:.45em;font-weight:300}.range{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:2.125rem;margin:0}.range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--amber) 0 calc(var(--p) * 100%), #eaeef224 calc(var(--p) * 100%));border-radius:2px;height:4px}.range::-moz-range-track{background:#eaeef224;border-radius:2px;height:4px}.range::-moz-range-progress{background:var(--amber);border-radius:2px;height:4px}.range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--amber-2);border:3px solid var(--bg);border-radius:50%;width:1.375rem;height:1.375rem;margin-top:calc(2px - .6875rem);box-shadow:0 0 0 1px #e8a53c99,0 6px 20px #e8a53c73}.range::-moz-range-thumb{background:var(--amber-2);border:3px solid var(--bg);border-radius:50%;width:1rem;height:1rem;box-shadow:0 0 0 1px #e8a53c99,0 6px 20px #e8a53c73}.range__scale{height:.5rem;margin-top:-.375rem;position:relative}.range__step{width:1px;height:.375rem;top:0;left:calc(.6875rem + var(--x) * (100% - 1.375rem));background:#eaeef238;position:absolute}.range__step--ent{background:var(--amber);opacity:.65;height:.5rem}.range__ticks{color:var(--muted);justify-content:space-between;margin-top:.25rem;font-size:.75rem;display:flex}.calc__terms{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}.term{border:1px solid var(--line-2);color:var(--muted);font:inherit;cursor:pointer;background:#eaeef206;border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .5rem;transition:border-color .25s,background .25s,color .25s;display:flex}.term:hover{color:var(--ink);border-color:#eaeef259}.term[aria-pressed=true]{border-color:var(--amber);color:var(--ink-hi);background:#e8a53c1a}.term__m{font-size:.9rem;font-weight:500}.term__d{font-family:var(--font-d);letter-spacing:.08em;color:var(--amber-2);font-size:.75rem;font-weight:700}.calc__out{flex-direction:column;grid-area:1/2/span 2;justify-content:center;display:flex}.calc__num[hidden]{display:none}.calc__ent{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.calc__ent[hidden]{display:none}.calc__total{font-family:var(--font-d);letter-spacing:.005em;color:var(--ink-hi);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.75rem,5vw,4.25rem);font-weight:900;line-height:1}.calc__per{color:var(--muted);margin:.75rem 0 0;font-size:.94rem}.calc__per span{color:var(--ink);font-weight:500}.calc__ent .calc__per{max-width:30ch;margin-top:0}.calc__name{border-top:1px solid var(--line);color:var(--muted);margin:1.375rem 0 0;padding-top:1rem;font-size:.84rem}.terms-list{max-width:70ch;margin:2.125rem 0 0;padding:0;list-style:none}.terms-list li{border-bottom:1px solid var(--line);color:var(--muted);padding:.75rem 0 .75rem 1.375rem;font-size:.94rem;line-height:1.65;position:relative}.terms-list li:before{content:"";background:var(--amber);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:1.3125rem;left:2px}.terms-note{max-width:70ch;color:var(--dim);margin:1rem 0 0;font-size:.86rem;line-height:1.6}@media (width<=900px){.calc{grid-template-columns:minmax(0,1fr)}.calc__terms{grid-template-columns:repeat(2,minmax(0,1fr))}.calc__out{grid-area:auto/1}}.show{padding:var(--sec) 0 clamp(5rem, 12vh, 8.75rem)}.show__in{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:3rem;display:grid}.show__text{max-width:36rem}.steps{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:2.75rem 0 0;padding:0;list-style:none;display:grid}.step{border-top:1px solid var(--line-2);grid-template-columns:2.5rem minmax(0,1fr);gap:.25rem .75rem;padding-top:1.125rem;display:grid}.step__n{font-family:var(--font-d);letter-spacing:.2em;color:var(--amber);grid-row:1/span 2;padding-top:.3rem;font-size:.75rem;font-weight:700}.step__h{font-family:var(--font-d);color:var(--ink-hi);font-size:1.19rem;font-weight:700;line-height:1.25}.step__t{color:var(--muted);font-size:.9rem;line-height:1.65}.show__cta{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:2.25rem;display:flex}@media (width<=900px){.show__in{grid-template-columns:minmax(0,1fr)}html.moon-on .show{padding-top:50svh}}
