.hero[data-astro-cid-q2uvsiqf]{padding-block:clamp(3rem,7vw,5.5rem) clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.hero-bg[data-astro-cid-q2uvsiqf]{z-index:0;pointer-events:none;position:absolute;inset:0}.ridge[data-astro-cid-q2uvsiqf]{opacity:0;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000080 0% 60%,#0000 98%);mask-image:linear-gradient(#00000080 0% 60%,#0000 98%)}.ridge[data-astro-cid-q2uvsiqf].on{opacity:1}@media (width>=900px){.ridge[data-astro-cid-q2uvsiqf]{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 62%),linear-gradient(#000 70%,#0000);mask-image:linear-gradient(90deg,#0000 25%,#000 62%),linear-gradient(#000 70%,#0000);mask-composite:intersect}}.ridge-fallback[data-astro-cid-q2uvsiqf]{background:radial-gradient(900px 420px at 78% 30%,#4ade801a,#0000 60%),radial-gradient(800px 420px at 30% 95%,#8aa6ff1f,#0000 60%);transition:opacity 1.4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.ridge[data-astro-cid-q2uvsiqf].on+.ridge-fallback[data-astro-cid-q2uvsiqf]{opacity:0}.hero-inner[data-astro-cid-q2uvsiqf]{z-index:1;margin-bottom:clamp(2.5rem,6vw,4rem);position:relative}.hero[data-astro-cid-q2uvsiqf] h1[data-astro-cid-q2uvsiqf]{margin-top:1rem;font-size:clamp(3.4rem,9vw,7rem)}.hero[data-astro-cid-q2uvsiqf] h1[data-astro-cid-q2uvsiqf] .w[data-astro-cid-q2uvsiqf]>span[data-astro-cid-q2uvsiqf]{background:linear-gradient(100deg, #fff 20%, var(--accent) 70%, var(--primary));color:#0000;-webkit-background-clip:text;background-clip:text}.hero[data-astro-cid-q2uvsiqf] .lede[data-astro-cid-q2uvsiqf]{max-width:46rem;margin-top:1.5rem}.cta-row[data-astro-cid-q2uvsiqf]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.75rem;display:flex}.note-inline[data-astro-cid-q2uvsiqf]{color:var(--muted);font-size:.85rem}.caption[data-astro-cid-q2uvsiqf]{color:var(--faint);margin-top:1.25rem;font-size:.85rem}.hero[data-astro-cid-q2uvsiqf] .ledger[data-astro-cid-q2uvsiqf]{z-index:1;position:relative}.two[data-astro-cid-q2uvsiqf]{align-items:start;gap:2.5rem;display:grid}@media (width>=900px){.two[data-astro-cid-q2uvsiqf]{grid-template-columns:1.15fr 1fr;gap:3rem}}.prose[data-astro-cid-q2uvsiqf] p[data-astro-cid-q2uvsiqf]{color:var(--fg-2);text-wrap:pretty;font-size:1.02rem}.prose[data-astro-cid-q2uvsiqf]>[data-astro-cid-q2uvsiqf]+[data-astro-cid-q2uvsiqf]{margin-top:1rem}.prose[data-astro-cid-q2uvsiqf] .pull[data-astro-cid-q2uvsiqf]{border-left:2px solid var(--accent);color:var(--fg);letter-spacing:-.01em;padding-left:1rem;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.45}.points[data-astro-cid-q2uvsiqf] li[data-astro-cid-q2uvsiqf]{color:var(--fg-2);text-wrap:pretty;font-size:.98rem}.points[data-astro-cid-q2uvsiqf] b[data-astro-cid-q2uvsiqf]{color:var(--fg);font-weight:560}.note[data-astro-cid-q2uvsiqf]{color:var(--faint);text-align:center;margin-top:.9rem;font-size:.8rem}@media (width>=900px){.story[data-astro-cid-q2uvsiqf] .day[data-astro-cid-q2uvsiqf]{margin-top:4.5rem}}.day-head[data-astro-cid-q2uvsiqf]{color:var(--accent);margin-bottom:.9rem;font-size:.78rem}.day-list[data-astro-cid-q2uvsiqf]{gap:.5rem;padding:0;list-style:none;display:grid}.day-list[data-astro-cid-q2uvsiqf] li[data-astro-cid-q2uvsiqf]{border:1px solid var(--line);background:var(--surface-2);color:var(--fg);border-radius:10px;align-items:center;gap:.75rem;padding:.6rem .8rem;font-size:.95rem;display:flex}.day-list[data-astro-cid-q2uvsiqf] li[data-astro-cid-q2uvsiqf]:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px #4ade80b3}.day-foot[data-astro-cid-q2uvsiqf]{margin-top:1rem;color:var(--muted)!important;font-size:.9rem!important}.app-grid[data-astro-cid-q2uvsiqf]{gap:1rem;display:grid}@media (width>=640px){.app-grid[data-astro-cid-q2uvsiqf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.app-grid[data-astro-cid-q2uvsiqf]{grid-template-columns:repeat(4,minmax(0,1fr))}}.app[data-astro-cid-q2uvsiqf] .who[data-astro-cid-q2uvsiqf]{letter-spacing:.06em;border:1px solid var(--line-2);color:var(--muted);border-radius:999px;margin-bottom:.9rem;padding:.2rem .5rem;font-size:.68rem;display:inline-block}.app[data-astro-cid-q2uvsiqf] .who[data-astro-cid-q2uvsiqf].customers{color:var(--primary-2);border-color:#8aa6ff59}.app[data-astro-cid-q2uvsiqf] .who[data-astro-cid-q2uvsiqf].counter,.app[data-astro-cid-q2uvsiqf] .who[data-astro-cid-q2uvsiqf].floor{color:var(--accent);border-color:#4ade8059}.alert-wrap[data-astro-cid-q2uvsiqf]{flex-direction:column;align-items:center;display:flex}.alert[data-astro-cid-q2uvsiqf]{border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface-1);width:min(100%,27rem);overflow:hidden;box-shadow:0 40px 80px -40px #000000e6,0 0 60px -24px #ff6b8a59}.al-bar[data-astro-cid-q2uvsiqf]{color:var(--fg);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#ff6b8a24,#0000 70%);align-items:center;gap:.55rem;padding:.75rem 1rem;font-size:.75rem;display:flex}.al-bar[data-astro-cid-q2uvsiqf] .dot[data-astro-cid-q2uvsiqf]{background:var(--rose);width:8px;height:8px;box-shadow:0 0 10px var(--rose);border-radius:50%;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35}}.al-time[data-astro-cid-q2uvsiqf]{color:var(--muted);margin-left:auto}.al-pair[data-astro-cid-q2uvsiqf]{grid-template-columns:1.3fr auto 1fr;align-items:center;gap:.75rem;padding:1.1rem 1rem;display:grid}.al-pair[data-astro-cid-q2uvsiqf] figure[data-astro-cid-q2uvsiqf]{flex-direction:column;gap:.45rem;margin:0;display:flex}.al-pair[data-astro-cid-q2uvsiqf] figcaption[data-astro-cid-q2uvsiqf]{color:var(--muted);text-align:center;font-size:.64rem}.portrait[data-astro-cid-q2uvsiqf]{border:1px solid var(--line);background:#0c0f18;border-radius:8px;overflow:hidden}.portrait[data-astro-cid-q2uvsiqf] svg[data-astro-cid-q2uvsiqf]{width:100%;height:auto}.idcard[data-astro-cid-q2uvsiqf]{background:#e9e4d8;border-radius:10px;grid-template-columns:1fr 1fr;padding:.5rem;transform:rotate(-2deg);gap:.5rem!important;display:grid!important}.idcard[data-astro-cid-q2uvsiqf] figcaption[data-astro-cid-q2uvsiqf]{grid-column:1/-1;color:#5a5348!important}.idcard[data-astro-cid-q2uvsiqf] .portrait[data-astro-cid-q2uvsiqf]{filter:saturate(.6)contrast(.9)}.redact[data-astro-cid-q2uvsiqf]{align-content:center;gap:.4rem;display:grid}.redact[data-astro-cid-q2uvsiqf] i[data-astro-cid-q2uvsiqf]{background:#3c362d59;border-radius:3px;height:.4rem;display:block}.redact[data-astro-cid-q2uvsiqf] i[data-astro-cid-q2uvsiqf]:nth-child(2){width:70%}.redact[data-astro-cid-q2uvsiqf] i[data-astro-cid-q2uvsiqf]:nth-child(4){width:55%}.al-dist[data-astro-cid-q2uvsiqf]{color:var(--muted);flex-direction:column;align-items:center;gap:.15rem;font-size:.62rem;display:flex}.al-dist[data-astro-cid-q2uvsiqf] b[data-astro-cid-q2uvsiqf]{color:var(--fg);font-size:1.15rem;font-weight:500}.ok[data-astro-cid-q2uvsiqf]{color:var(--accent)}.al-foot[data-astro-cid-q2uvsiqf]{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.7rem 1rem;font-size:.68rem;display:flex}.defs[data-astro-cid-q2uvsiqf]{position:absolute}.threshold[data-astro-cid-q2uvsiqf]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1);align-items:center;gap:2rem 3rem;margin-top:clamp(3rem,7vw,5rem);padding:clamp(1.25rem,3vw,2rem);display:grid}@media (width>=900px){.threshold[data-astro-cid-q2uvsiqf]{grid-template-columns:1fr 1.1fr}}.th-text[data-astro-cid-q2uvsiqf] h3[data-astro-cid-q2uvsiqf]{letter-spacing:-.02em;margin-bottom:.6rem;font-size:1.25rem;font-weight:560}.th-text[data-astro-cid-q2uvsiqf] p[data-astro-cid-q2uvsiqf]{color:var(--fg-2);text-wrap:pretty;font-size:.98rem}.scale[data-astro-cid-q2uvsiqf]{padding:3.2rem .5rem 0}.track[data-astro-cid-q2uvsiqf]{background:linear-gradient(90deg, var(--surface-3), #ff6b8a40);border-radius:999px;height:10px;position:relative}.zone-ok[data-astro-cid-q2uvsiqf]{background:linear-gradient(90deg,#4ade8026,#4ade808c);border-radius:999px;position:absolute;inset:0 auto 0 0}.mk[data-astro-cid-q2uvsiqf]{position:absolute;top:50%}.mk[data-astro-cid-q2uvsiqf] i[data-astro-cid-q2uvsiqf]{background:var(--fg-2);border-radius:2px;width:2px;height:28px;position:absolute;top:-14px;left:-1px}.mk[data-astro-cid-q2uvsiqf] em[data-astro-cid-q2uvsiqf]{font-style:normal;font-family:var(--mono);color:var(--fg);white-space:nowrap;flex-direction:column;align-items:center;font-size:.78rem;line-height:1.25;display:flex;position:absolute;left:0;transform:translate(-50%)}.mk[data-astro-cid-q2uvsiqf] em[data-astro-cid-q2uvsiqf] small[data-astro-cid-q2uvsiqf]{color:var(--muted);font-size:.62rem}.mk[data-astro-cid-q2uvsiqf].thr em[data-astro-cid-q2uvsiqf],.mk[data-astro-cid-q2uvsiqf].def em[data-astro-cid-q2uvsiqf]{bottom:18px}.mk[data-astro-cid-q2uvsiqf].low em[data-astro-cid-q2uvsiqf],.mk[data-astro-cid-q2uvsiqf].bad em[data-astro-cid-q2uvsiqf]{top:18px}.mk[data-astro-cid-q2uvsiqf].thr i[data-astro-cid-q2uvsiqf]{background:var(--accent);box-shadow:0 0 12px var(--accent);width:3px}.mk[data-astro-cid-q2uvsiqf].thr em[data-astro-cid-q2uvsiqf]{color:var(--accent)}.mk[data-astro-cid-q2uvsiqf].low i[data-astro-cid-q2uvsiqf]{background:var(--accent);opacity:.6}.mk[data-astro-cid-q2uvsiqf].bad i[data-astro-cid-q2uvsiqf]{background:var(--rose)}.mk[data-astro-cid-q2uvsiqf].bad em[data-astro-cid-q2uvsiqf]{color:var(--rose)}.mk[data-astro-cid-q2uvsiqf].def em[data-astro-cid-q2uvsiqf]{color:var(--muted)}.mk[data-astro-cid-q2uvsiqf].def s[data-astro-cid-q2uvsiqf]{text-decoration-color:var(--rose)}.ticks[data-astro-cid-q2uvsiqf]{color:var(--faint);justify-content:space-between;margin-top:3.2rem;font-size:.66rem;display:flex}.flow[data-astro-cid-q2uvsiqf]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1);--cycle:6s;grid-template-columns:minmax(0,1fr) auto minmax(0,.9fr) auto minmax(0,1.2fr);align-items:center;gap:.4rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.f-phone[data-astro-cid-q2uvsiqf]{background:#0b0d13;border:6px solid #1c1f2a;border-radius:1.6rem;justify-self:center;gap:.6rem;width:min(100%,11rem);padding:1rem .75rem .9rem;display:grid;position:relative;box-shadow:0 0 50px -20px #4ade8059}.f-bar[data-astro-cid-q2uvsiqf]{color:var(--muted);justify-content:space-between;font-size:.62rem;display:flex}.f-bar[data-astro-cid-q2uvsiqf] b[data-astro-cid-q2uvsiqf]{color:var(--fg);font-weight:500}.vf[data-astro-cid-q2uvsiqf]{background:linear-gradient(var(--accent), var(--accent)) top left / 14px 2px no-repeat, linear-gradient(var(--accent), var(--accent)) top left / 2px 14px no-repeat, linear-gradient(var(--accent), var(--accent)) top right / 14px 2px no-repeat, linear-gradient(var(--accent), var(--accent)) top right / 2px 14px no-repeat, linear-gradient(var(--accent), var(--accent)) bottom left / 14px 2px no-repeat, linear-gradient(var(--accent), var(--accent)) bottom left / 2px 14px no-repeat, linear-gradient(var(--accent), var(--accent)) bottom right / 14px 2px no-repeat, linear-gradient(var(--accent), var(--accent)) bottom right / 2px 14px no-repeat, #ffffff08;border-radius:10px;place-items:center;height:5.5rem;display:grid;position:relative;overflow:hidden}.vf[data-astro-cid-q2uvsiqf] .bars[data-astro-cid-q2uvsiqf]{opacity:.85;background:repeating-linear-gradient(90deg,#e9e6df 0 2px,#0000 2px 4px,#e9e6df 4px 5px,#0000 5px 8px,#e9e6df 8px 11px,#0000 11px 12px,#e9e6df 12px 13px,#0000 13px 16px);width:70%;height:2.4rem}.beam[data-astro-cid-q2uvsiqf]{background:linear-gradient(90deg, transparent, var(--accent), transparent);height:2px;box-shadow:0 0 10px var(--accent);animation:fbeam var(--cycle) linear infinite paused;position:absolute;top:12%;left:6%;right:6%}@keyframes fbeam{0%{transform:translateY(0)}12%{transform:translateY(3.8rem)}24%,to{transform:translateY(0)}}.f-sent[data-astro-cid-q2uvsiqf]{text-align:center;color:var(--accent);opacity:0;animation:fsent var(--cycle) linear infinite paused;font-size:.66rem}@keyframes fsent{0%,22%{opacity:0}26%,90%{opacity:1}96%,to{opacity:0}}.f-link[data-astro-cid-q2uvsiqf]{background:var(--line-2);width:3.2rem;height:1px;position:relative}.f-link[data-astro-cid-q2uvsiqf] em[data-astro-cid-q2uvsiqf],.alink[data-astro-cid-q2uvsiqf] em[data-astro-cid-q2uvsiqf],.ilink[data-astro-cid-q2uvsiqf] em[data-astro-cid-q2uvsiqf]{font-style:normal;font-family:var(--mono);letter-spacing:.06em;color:var(--faint);white-space:nowrap;font-size:.58rem;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.f-link[data-astro-cid-q2uvsiqf] i[data-astro-cid-q2uvsiqf]{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);opacity:0;animation:fdot var(--cycle) linear infinite paused;border-radius:50%;position:absolute;top:-2.5px;left:-3px}.f-link[data-astro-cid-q2uvsiqf]:nth-of-type(4) i[data-astro-cid-q2uvsiqf]{animation-delay:.5s}@keyframes fdot{0%,24%{opacity:0;transform:translate(0)}26%{opacity:1}34%{opacity:1;transform:translate(3.2rem)}36%,to{opacity:0;transform:translate(3.2rem)}}.f-agent[data-astro-cid-q2uvsiqf]{text-align:center;background:var(--surface-2);border:1px solid #4ade8080;border-radius:10px;flex-direction:column;align-items:center;padding:.85rem .6rem;display:flex;box-shadow:0 0 0 4px #4ade8012}.f-agent[data-astro-cid-q2uvsiqf] .mono[data-astro-cid-q2uvsiqf]{color:var(--accent);font-size:.8rem}.f-agent[data-astro-cid-q2uvsiqf] small[data-astro-cid-q2uvsiqf]{color:var(--muted);margin-top:.2rem;font-size:.66rem}.f-screen[data-astro-cid-q2uvsiqf]{border:1px solid var(--line-2);background:#0b0d13;border-radius:10px;gap:.75rem;padding-bottom:.9rem;display:grid;overflow:hidden}.win[data-astro-cid-q2uvsiqf]{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:.35rem;padding:.5rem .7rem;display:flex}.win[data-astro-cid-q2uvsiqf] span[data-astro-cid-q2uvsiqf]{background:var(--line-2);border-radius:50%;width:7px;height:7px}.win[data-astro-cid-q2uvsiqf] small[data-astro-cid-q2uvsiqf]{color:var(--faint);margin-left:auto;font-size:.6rem}.f-screen[data-astro-cid-q2uvsiqf] .field[data-astro-cid-q2uvsiqf]{border:1px solid var(--primary);letter-spacing:.08em;border-radius:7px;align-items:center;height:2.1rem;margin-inline:.8rem;padding:0 .7rem;font-size:.95rem;display:flex;box-shadow:0 0 0 3px #8aa6ff26}.ch[data-astro-cid-q2uvsiqf]{opacity:0;animation:ftype var(--cycle) linear infinite paused;animation-delay:calc(var(--c) * 90ms)}@keyframes ftype{0%,38%{opacity:0}38.5%,92%{opacity:1}96%,to{opacity:0}}.f-screen[data-astro-cid-q2uvsiqf] .field[data-astro-cid-q2uvsiqf]{position:relative}.caret[data-astro-cid-q2uvsiqf]{background:var(--primary-2);width:2px;height:1.1rem;animation:blink 1s steps(1) infinite, fcaret var(--cycle) linear infinite paused;position:absolute;left:.7rem}@keyframes fcaret{0%,38.4%{transform:translate(0)}38.5%,39.9%{transform:translate(calc(1ch + .08em))}40%,41.4%{transform:translate(calc(2ch + .16em))}41.5%,42.9%{transform:translate(calc(3ch + .24em))}43%,44.4%{transform:translate(calc(4ch + .32em))}44.5%,45.9%{transform:translate(calc(5ch + .4em))}46%,95.9%{transform:translate(calc(6ch + .48em))}96%,to{transform:translate(0)}}@keyframes blink{50%{opacity:0}}.run[data-astro-cid-q2uvsiqf] .caret[data-astro-cid-q2uvsiqf],.run[data-astro-cid-q2uvsiqf] .beam[data-astro-cid-q2uvsiqf],.run[data-astro-cid-q2uvsiqf] .f-sent[data-astro-cid-q2uvsiqf],.run[data-astro-cid-q2uvsiqf] .f-link[data-astro-cid-q2uvsiqf] i[data-astro-cid-q2uvsiqf],.run[data-astro-cid-q2uvsiqf] .ch[data-astro-cid-q2uvsiqf]{animation-play-state:running}.f-screen[data-astro-cid-q2uvsiqf] .skel[data-astro-cid-q2uvsiqf]{gap:.45rem;margin-inline:.8rem;display:grid}.f-screen[data-astro-cid-q2uvsiqf] .skel[data-astro-cid-q2uvsiqf] i[data-astro-cid-q2uvsiqf]{background:#ffffff12;border-radius:5px;height:.55rem;display:block}.f-screen[data-astro-cid-q2uvsiqf] .skel[data-astro-cid-q2uvsiqf] i[data-astro-cid-q2uvsiqf]:nth-child(2){width:65%}@media (width>=761px){.f-link[data-astro-cid-q2uvsiqf]{width:4rem}.f-link[data-astro-cid-q2uvsiqf] em[data-astro-cid-q2uvsiqf]{white-space:normal;text-align:center;width:100%;line-height:1.3}@keyframes fdot{0%,24%{opacity:0;transform:translate(0)}26%{opacity:1}34%{opacity:1;transform:translate(4rem)}36%,to{opacity:0;transform:translate(4rem)}}}.hw-grid[data-astro-cid-q2uvsiqf]{gap:1rem;margin-top:1.5rem;display:grid}@media (width>=760px){.hw-grid[data-astro-cid-q2uvsiqf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.flow[data-astro-cid-q2uvsiqf]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:0}.f-agent[data-astro-cid-q2uvsiqf],.f-screen[data-astro-cid-q2uvsiqf]{width:min(100%,17rem)}.f-link[data-astro-cid-q2uvsiqf]{width:1px;height:2.4rem}.f-link[data-astro-cid-q2uvsiqf] em[data-astro-cid-q2uvsiqf]{top:50%;left:.75rem;transform:translateY(-50%)}.f-link[data-astro-cid-q2uvsiqf] i[data-astro-cid-q2uvsiqf]{animation-name:fdot-y;top:-3px;left:-2.5px}@keyframes fdot-y{0%,24%{opacity:0;transform:translateY(0)}26%{opacity:1}34%{opacity:1;transform:translateY(2.4rem)}36%,to{opacity:0;transform:translateY(2.4rem)}}}@media (prefers-reduced-motion:reduce){.beam[data-astro-cid-q2uvsiqf],.f-link[data-astro-cid-q2uvsiqf] i[data-astro-cid-q2uvsiqf],.al-bar[data-astro-cid-q2uvsiqf] .dot[data-astro-cid-q2uvsiqf],.caret[data-astro-cid-q2uvsiqf]{animation:none}.beam[data-astro-cid-q2uvsiqf],.f-link[data-astro-cid-q2uvsiqf] i[data-astro-cid-q2uvsiqf]{display:none}.ch[data-astro-cid-q2uvsiqf],.f-sent[data-astro-cid-q2uvsiqf]{opacity:1;animation:none}.caret[data-astro-cid-q2uvsiqf]{transform:translate(calc(6ch + .48em))}}.rows[data-astro-cid-q2uvsiqf] .item[data-astro-cid-q2uvsiqf]{border-top:1px solid var(--line);gap:.75rem 3rem;padding-block:2rem;display:grid}.rows[data-astro-cid-q2uvsiqf] .item[data-astro-cid-q2uvsiqf]:first-child{border-top:0;padding-top:0}@media (width>=900px){.rows[data-astro-cid-q2uvsiqf] .item[data-astro-cid-q2uvsiqf]{grid-template-columns:minmax(12rem,1fr) 2.6fr}}.rows[data-astro-cid-q2uvsiqf] .section-head[data-astro-cid-q2uvsiqf]{align-items:baseline;margin:0}.rows[data-astro-cid-q2uvsiqf] h2[data-astro-cid-q2uvsiqf]{letter-spacing:-.025em;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:560;line-height:1.15}.rows[data-astro-cid-q2uvsiqf] p[data-astro-cid-q2uvsiqf]{color:var(--fg-2);text-wrap:pretty;max-width:44rem;font-size:1.02rem}.rows[data-astro-cid-q2uvsiqf] p[data-astro-cid-q2uvsiqf]+p[data-astro-cid-q2uvsiqf]{margin-top:1rem}.chart[data-astro-cid-q2uvsiqf]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-1);max-width:30rem;margin:1.75rem 0 0;padding:1.25rem 1.25rem 1rem}.bars-row[data-astro-cid-q2uvsiqf]{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.75rem;height:9rem;display:grid}.col[data-astro-cid-q2uvsiqf]{flex-direction:column;justify-content:flex-end;align-items:center;gap:.4rem;height:100%;display:flex}.col[data-astro-cid-q2uvsiqf] .mono[data-astro-cid-q2uvsiqf]{color:var(--muted);font-size:.66rem}.stackbar[data-astro-cid-q2uvsiqf]{width:100%;max-width:2.2rem;height:calc((var(--b) + var(--w)) / 100 * 7.5rem);flex-direction:column;gap:2px;display:flex}.stackbar[data-astro-cid-q2uvsiqf] span[data-astro-cid-q2uvsiqf]{border-radius:4px;display:block}.stackbar[data-astro-cid-q2uvsiqf] .w-in[data-astro-cid-q2uvsiqf]{flex:var(--w);background:var(--accent);opacity:.75}.stackbar[data-astro-cid-q2uvsiqf] .bk[data-astro-cid-q2uvsiqf]{flex:var(--b);background:var(--primary);opacity:.85}.chart[data-astro-cid-q2uvsiqf] figcaption[data-astro-cid-q2uvsiqf]{color:var(--fg-2);flex-wrap:wrap;gap:.4rem 1rem;margin-top:.9rem;font-size:.74rem;display:flex}.key[data-astro-cid-q2uvsiqf]:before{content:"";border-radius:2px;width:8px;height:8px;margin-right:.4rem;display:inline-block}.bk-key[data-astro-cid-q2uvsiqf]:before{background:var(--primary)}.w-key[data-astro-cid-q2uvsiqf]:before{background:var(--accent)}.faint[data-astro-cid-q2uvsiqf]{color:var(--faint)}.arch[data-astro-cid-q2uvsiqf]{grid-template-columns:minmax(0,.9fr) auto minmax(0,1.15fr) auto minmax(0,1.1fr);align-items:center;gap:.4rem;display:grid}.zone[data-astro-cid-q2uvsiqf]{border-radius:var(--r-md);border:1px dashed var(--line-2);background:#ffffff04;gap:.6rem;padding:1rem;display:grid}.zone[data-astro-cid-q2uvsiqf].cloud{background:#8aa6ff08;border-color:#8aa6ff59}.zone[data-astro-cid-q2uvsiqf].shop{background:#4ade8008;border-color:#4ade8059}.z-head[data-astro-cid-q2uvsiqf]{letter-spacing:.08em;color:var(--muted);font-size:.72rem}.cloud[data-astro-cid-q2uvsiqf] .z-head[data-astro-cid-q2uvsiqf]{color:var(--primary)}.shop[data-astro-cid-q2uvsiqf] .z-head[data-astro-cid-q2uvsiqf]{color:var(--accent)}.node[data-astro-cid-q2uvsiqf]{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:.7rem .8rem}.node[data-astro-cid-q2uvsiqf] b[data-astro-cid-q2uvsiqf]{font-size:.9rem;font-weight:540;display:block}.node[data-astro-cid-q2uvsiqf] small[data-astro-cid-q2uvsiqf]{font-family:var(--mono);color:var(--muted);margin-top:.15rem;font-size:.64rem;display:block}.node[data-astro-cid-q2uvsiqf].core{border-color:#8aa6ff66}.node[data-astro-cid-q2uvsiqf].hl{border-color:#4ade808c;box-shadow:0 0 0 4px #4ade8012}.subs[data-astro-cid-q2uvsiqf]{flex-wrap:wrap;gap:.35rem;margin-top:.6rem;display:flex}.subs[data-astro-cid-q2uvsiqf] .chip[data-astro-cid-q2uvsiqf]{font-size:.62rem}.alink[data-astro-cid-q2uvsiqf]{background:var(--line-2);width:3.6rem;height:1px;position:relative}.alink[data-astro-cid-q2uvsiqf].hl{background:linear-gradient(90deg, var(--primary), var(--accent));height:2px}.alink[data-astro-cid-q2uvsiqf].hl em[data-astro-cid-q2uvsiqf]{color:var(--accent)}.alink[data-astro-cid-q2uvsiqf] i[data-astro-cid-q2uvsiqf],.ilink[data-astro-cid-q2uvsiqf] i[data-astro-cid-q2uvsiqf]{background:var(--primary);width:6px;height:6px;box-shadow:0 0 8px var(--primary);border-radius:50%;animation:2.2s linear infinite aslide;position:absolute;top:-2.5px;left:-3px}.alink[data-astro-cid-q2uvsiqf].hl i[data-astro-cid-q2uvsiqf]{background:var(--accent);box-shadow:0 0 8px var(--accent);animation-duration:1.4s;top:-2px}@keyframes aslide{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(3.6rem)}}.ilink[data-astro-cid-q2uvsiqf]{background:var(--accent);justify-self:center;width:1px;height:2.2rem;position:relative}.ilink[data-astro-cid-q2uvsiqf] em[data-astro-cid-q2uvsiqf]{color:var(--accent);top:50%;left:.75rem;transform:translateY(-50%)}.ilink[data-astro-cid-q2uvsiqf] i[data-astro-cid-q2uvsiqf]{background:var(--accent);box-shadow:0 0 8px var(--accent);animation-name:aslide-y;top:-3px;left:-2.5px}@keyframes aslide-y{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(2.2rem)}}@media (width>=901px){.alink[data-astro-cid-q2uvsiqf] em[data-astro-cid-q2uvsiqf]{white-space:normal;text-align:center;width:100%;line-height:1.3}}@media (width<=900px){.arch[data-astro-cid-q2uvsiqf]{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:0}.alink[data-astro-cid-q2uvsiqf]{justify-self:center;width:1px;height:2.6rem}.alink[data-astro-cid-q2uvsiqf].hl{background:linear-gradient(180deg, var(--primary), var(--accent));width:2px;height:2.6rem}.alink[data-astro-cid-q2uvsiqf] em[data-astro-cid-q2uvsiqf]{top:50%;left:.75rem;transform:translateY(-50%)}.alink[data-astro-cid-q2uvsiqf] i[data-astro-cid-q2uvsiqf]{animation-name:aslide-y2;top:-3px;left:-2.5px}@keyframes aslide-y2{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(2.6rem)}}}@media (prefers-reduced-motion:reduce){.alink[data-astro-cid-q2uvsiqf] i[data-astro-cid-q2uvsiqf],.ilink[data-astro-cid-q2uvsiqf] i[data-astro-cid-q2uvsiqf]{display:none}}.stack-list[data-astro-cid-q2uvsiqf]{gap:0;margin:0;display:grid}.stack-list[data-astro-cid-q2uvsiqf]>div[data-astro-cid-q2uvsiqf]{border-top:1px solid var(--line);gap:.2rem 1.5rem;padding-block:.7rem;display:grid}.stack-list[data-astro-cid-q2uvsiqf]>div[data-astro-cid-q2uvsiqf]:first-child{border-top:0;padding-top:0}@media (width>=640px){.stack-list[data-astro-cid-q2uvsiqf]>div[data-astro-cid-q2uvsiqf]{grid-template-columns:10rem 1fr}}.stack-list[data-astro-cid-q2uvsiqf] dt[data-astro-cid-q2uvsiqf]{color:var(--accent);padding-top:.15rem;font-size:.78rem}.stack-list[data-astro-cid-q2uvsiqf] dd[data-astro-cid-q2uvsiqf]{color:var(--fg-2);margin:0;font-size:.98rem}.close-line[data-astro-cid-q2uvsiqf]{color:var(--fg);max-width:52rem}
