.demo[data-astro-cid-5fhcdcec]{gap:1.25rem;display:grid}.win[data-astro-cid-5fhcdcec]{color-scheme:light;--ui-surface:#fff;--ui-surface-2:#fafaf9;--ui-border:#e9e9e7;--ui-border-strong:#e1e1df;--ui-text:#141414;--ui-text-2:#63615d;--ui-hover:#f5f5f3;--sev-critical:#b33a32;--sev-critical-bg:#fdeceb;--sev-critical-fg:#8e2a22;--sev-high:#c26a1f;--sev-high-bg:#fdf1e3;--sev-high-fg:#8a4d17;--sev-medium:#b08a18;--sev-medium-bg:#fbf6e1;--sev-medium-fg:#6b4f00;--sev-low:#8d8a84;--sev-low-bg:#f3f3f1;--sev-low-fg:#575652;--ok:#276943;--ok-bg:#eaf5ee;background:var(--ui-surface);color:var(--ui-text);border-radius:14px;font-size:13px;overflow:hidden;box-shadow:0 30px 80px #0f17262e,0 0 0 1px #0f17260f}.bar[data-astro-cid-5fhcdcec]{border-bottom:1px solid var(--ui-border);background:#f6f7f6;grid-template-columns:80px 1fr 80px;align-items:center;height:38px;padding:0 14px;display:grid}.dots[data-astro-cid-5fhcdcec]{gap:6px;display:flex}.dots[data-astro-cid-5fhcdcec] i[data-astro-cid-5fhcdcec]{background:#e1e3e1;border-radius:50%;width:11px;height:11px}.dots[data-astro-cid-5fhcdcec] i[data-astro-cid-5fhcdcec]:first-child{background:#f2655b}.dots[data-astro-cid-5fhcdcec] i[data-astro-cid-5fhcdcec]:nth-child(2){background:#f6bd3b}.dots[data-astro-cid-5fhcdcec] i[data-astro-cid-5fhcdcec]:nth-child(3){background:#53c84f}.url[data-astro-cid-5fhcdcec]{color:var(--ui-text-2);border:1px solid var(--ui-border);background:#fff;border-radius:6px;justify-self:center;padding:3px 12px;font-size:12px}.clock[data-astro-cid-5fhcdcec]{font-variant-numeric:tabular-nums;justify-self:end;font-size:12px;font-weight:600}.app[data-astro-cid-5fhcdcec]{grid-template-columns:180px 1fr;height:400px;display:grid}.side[data-astro-cid-5fhcdcec]{border-right:1px solid var(--ui-border);background:#fafbfa;align-content:start;gap:2px;padding:14px 10px;display:grid}.brand-mini[data-astro-cid-5fhcdcec]{align-items:center;gap:8px;padding:0 8px 12px;font-weight:600;display:flex}.nav-i[data-astro-cid-5fhcdcec]{color:var(--ui-text-2);border-radius:6px;padding:6px 8px}.nav-i[data-astro-cid-5fhcdcec].on{color:var(--ui-text);background:#eef1ee;font-weight:500}.main[data-astro-cid-5fhcdcec]{padding:18px 22px;position:relative;overflow:hidden}.scene[data-astro-cid-5fhcdcec]{display:none}.scene[data-astro-cid-5fhcdcec].active{animation:.3s both sceneIn;display:block}@keyframes sceneIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.h[data-astro-cid-5fhcdcec]{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.h[data-astro-cid-5fhcdcec] .t[data-astro-cid-5fhcdcec]{font-size:15px;font-weight:600}.h[data-astro-cid-5fhcdcec] .s[data-astro-cid-5fhcdcec]{color:var(--ui-text-2);font-size:12px}.term[data-astro-cid-5fhcdcec]{color:#d7dde8;font-family:var(--mono);overflow-wrap:anywhere;background:#0f1726;border-radius:10px;min-height:260px;padding:16px 18px;font-size:12.5px;line-height:1.8}.term[data-astro-cid-5fhcdcec] .pr[data-astro-cid-5fhcdcec]{color:#7fb0e0}.term[data-astro-cid-5fhcdcec] .ok[data-astro-cid-5fhcdcec]{color:#8fd6a0}.term-out[data-astro-cid-5fhcdcec] div[data-astro-cid-5fhcdcec]{transition:opacity .25s}.form[data-astro-cid-5fhcdcec]{gap:12px;max-width:520px;display:grid}.lbl[data-astro-cid-5fhcdcec]{color:var(--ui-text-2);margin-bottom:5px;font-size:12px;display:block}.inp[data-astro-cid-5fhcdcec]{border:1px solid var(--ui-border-strong);background:#fff;border-radius:6px;align-items:center;height:32px;padding:0 10px;display:flex}.inp[data-astro-cid-5fhcdcec].mono{font-family:var(--mono);font-size:12px}.two[data-astro-cid-5fhcdcec]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.seg[data-astro-cid-5fhcdcec]{background:#f0f2f0;border-radius:7px;padding:2px;display:inline-flex}.seg[data-astro-cid-5fhcdcec] span[data-astro-cid-5fhcdcec]{color:var(--ui-text-2);border-radius:5px;padding:5px 11px;font-size:12px}.seg[data-astro-cid-5fhcdcec] span[data-astro-cid-5fhcdcec].on{color:var(--ui-text);background:#fff;font-weight:500;box-shadow:0 1px 2px #00000014}.chk[data-astro-cid-5fhcdcec]{align-items:center;gap:8px;display:flex}.box[data-astro-cid-5fhcdcec]{border:1px solid var(--ui-border-strong);border-radius:4px;place-items:center;width:15px;height:15px;transition:background-color .15s;display:inline-grid}.box[data-astro-cid-5fhcdcec].on{background:#0f1726;border-color:#0f1726}.box[data-astro-cid-5fhcdcec].on:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.btn-ui[data-astro-cid-5fhcdcec]{border-radius:6px;align-items:center;height:32px;padding:0 14px;font-weight:500;display:inline-flex}.btn-ui[data-astro-cid-5fhcdcec].primary{color:#fff;background:#0f1726}.run[data-astro-cid-5fhcdcec]{gap:10px;display:grid}.run-h[data-astro-cid-5fhcdcec]{justify-content:space-between;align-items:baseline;display:flex}.run-h[data-astro-cid-5fhcdcec] .big[data-astro-cid-5fhcdcec]{color:var(--ui-text-2)}.run-h[data-astro-cid-5fhcdcec] b[data-astro-cid-5fhcdcec]{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:22px}.bar-ui[data-astro-cid-5fhcdcec]{background:#edf0ed;border-radius:3px;height:6px;overflow:hidden}.bar-ui[data-astro-cid-5fhcdcec] i[data-astro-cid-5fhcdcec]{background:#0f1726;height:100%;display:block}.mini-rows[data-astro-cid-5fhcdcec]{gap:6px;margin-top:6px;display:grid}.mrow[data-astro-cid-5fhcdcec],.lrow[data-astro-cid-5fhcdcec]{border:1px solid var(--ui-border);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:opacity .25s,background-color .2s;display:flex}.reg[data-astro-cid-5fhcdcec]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.list[data-astro-cid-5fhcdcec]{align-content:start;gap:6px;display:grid}.lt[data-astro-cid-5fhcdcec]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lrow[data-astro-cid-5fhcdcec].sel{background:#f3f5f3;border-color:#cfd6cf}.detail[data-astro-cid-5fhcdcec]{border:1px solid var(--ui-border);border-radius:10px;align-content:start;gap:10px;padding:14px;transition:opacity .25s;display:grid}.dt[data-astro-cid-5fhcdcec]{font-size:14px;font-weight:600}.kv[data-astro-cid-5fhcdcec]{grid-template-columns:70px 1fr;align-items:center;gap:8px;display:grid}.kv[data-astro-cid-5fhcdcec]>span[data-astro-cid-5fhcdcec]:first-child{color:var(--ui-text-2);font-size:12px}.kv[data-astro-cid-5fhcdcec] code[data-astro-cid-5fhcdcec]{font-family:var(--mono);background:#f6f7f6;border-radius:5px;padding:4px 6px;font-size:11.5px}.pill[data-astro-cid-5fhcdcec]{background:#f0f2f0;border-radius:999px;justify-self:start;padding:3px 10px;transition:background-color .2s}.pill[data-astro-cid-5fhcdcec].set{color:#276943;background:#e3efe5;font-weight:500}.toast[data-astro-cid-5fhcdcec]{color:#276943;background:#e3efe5;border-radius:8px;margin-top:14px;padding:10px 14px;font-weight:500;transition:opacity .25s;display:inline-block}.hide[data-astro-cid-5fhcdcec]{pointer-events:none;opacity:0!important}.form[data-astro-cid-5fhcdcec].hide,.run[data-astro-cid-5fhcdcec].hide{display:none}.cursor[data-astro-cid-5fhcdcec]{opacity:0;pointer-events:none;z-index:5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l16 9-7 2-3 7z' fill='%230f1726' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:18px;height:18px;transition:transform .65s cubic-bezier(.3,.7,.2,1),opacity .2s;position:absolute;top:0;left:0}.cursor[data-astro-cid-5fhcdcec].on{opacity:1}.cursor[data-astro-cid-5fhcdcec].click:after{content:"";background:#0f17262e;border-radius:50%;width:22px;height:22px;animation:.3s ease-out ping;position:absolute;top:-8px;left:-8px}@keyframes ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}.steps[data-astro-cid-5fhcdcec]{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-5fhcdcec] button[data-astro-cid-5fhcdcec]{text-align:left;width:100%;font:inherit;color:var(--muted);border:0;border-top:2px solid var(--band-line);cursor:pointer;background:0 0;gap:2px;padding:10px 2px;font-size:.95rem;display:grid}.steps[data-astro-cid-5fhcdcec] button[data-astro-cid-5fhcdcec] b[data-astro-cid-5fhcdcec]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.steps[data-astro-cid-5fhcdcec] button[data-astro-cid-5fhcdcec][aria-pressed=true]{border-top-color:var(--action);color:var(--ink)}@media (width<=760px){.app[data-astro-cid-5fhcdcec]{grid-template-columns:1fr;height:430px}.side[data-astro-cid-5fhcdcec]{display:none}.reg[data-astro-cid-5fhcdcec]{grid-template-columns:1fr}.list[data-astro-cid-5fhcdcec] .lrow[data-astro-cid-5fhcdcec]:nth-child(n+4){display:none}.steps[data-astro-cid-5fhcdcec]{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.scene[data-astro-cid-5fhcdcec].active{animation:none}.cursor[data-astro-cid-5fhcdcec]{display:none}}.ent-split[data-astro-cid-vwfbd7tm]{grid-template-columns:6fr 7fr;align-items:center;gap:3rem;display:grid}.ent-split[data-astro-cid-vwfbd7tm] .head[data-astro-cid-vwfbd7tm]{justify-items:start;gap:1rem;margin-bottom:0;display:grid}.ent-split[data-astro-cid-vwfbd7tm] .head[data-astro-cid-vwfbd7tm] p[data-astro-cid-vwfbd7tm]:not(.p-kicker){color:var(--muted);font-size:1.125rem}.ent-split[data-astro-cid-vwfbd7tm] .head[data-astro-cid-vwfbd7tm] h2[data-astro-cid-vwfbd7tm]{letter-spacing:-.03em;font-size:clamp(1.6rem,2.4vw,2.3rem);font-weight:600}.ctl[data-astro-cid-vwfbd7tm]{background:var(--surface);border-radius:var(--card);padding:1.25rem 1.5rem 1.5rem;box-shadow:0 20px 50px #0f172614}.ctl-h[data-astro-cid-vwfbd7tm]{border-bottom:1px solid var(--surface-2);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:1rem;display:flex}.ctl-h[data-astro-cid-vwfbd7tm] b[data-astro-cid-vwfbd7tm]{font-weight:600;display:block}.stamp[data-astro-cid-vwfbd7tm]{border:2px solid var(--ok-ink);color:var(--ok-ink);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.9rem;font-weight:600;display:inline-flex;transform:rotate(-4deg)}.stamp[data-astro-cid-vwfbd7tm] b[data-astro-cid-vwfbd7tm]{display:inline}.stamp[data-astro-cid-vwfbd7tm] svg[data-astro-cid-vwfbd7tm]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.icons[data-astro-cid-vwfbd7tm]{grid-template-columns:repeat(3,1fr);display:grid}.ic[data-astro-cid-vwfbd7tm]{text-align:center;justify-items:center;gap:.6rem;padding:1.25rem .75rem;display:grid;position:relative}.ic[data-astro-cid-vwfbd7tm] svg[data-astro-cid-vwfbd7tm]{fill:none;stroke:var(--action);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ic[data-astro-cid-vwfbd7tm] span[data-astro-cid-vwfbd7tm]{font-size:.95rem;font-weight:600}.tick[data-astro-cid-vwfbd7tm]{background:#2f7d4f;border-radius:50%;width:18px;height:18px;transition:transform .3s cubic-bezier(.3,1.6,.5,1),opacity .2s;position:absolute;top:14px;right:calc(50% - 30px)}.tick[data-astro-cid-vwfbd7tm]:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:4px;position:absolute;top:5px;left:5px;transform:rotate(-45deg)}.js .ctl[data-astro-cid-vwfbd7tm]:not(.done) .tick[data-astro-cid-vwfbd7tm]{opacity:0;transform:scale(.3)}@media (width<=960px){.ent-split[data-astro-cid-vwfbd7tm]{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.icons[data-astro-cid-vwfbd7tm]{grid-template-columns:1fr 1fr}}.hero[data-astro-cid-cobtklhb]{text-align:center;justify-items:center;gap:1.4rem;padding-block:clamp(3.5rem,8vw,7rem) clamp(2.5rem,5vw,4rem);display:grid}.lead-line[data-astro-cid-cobtklhb]{letter-spacing:-.015em;color:var(--ink);max-width:60rem;font-size:clamp(1.15rem,1.9vw,1.6rem);font-weight:600}.rot[data-astro-cid-cobtklhb]{color:var(--crimson);text-align:left;min-width:11ch;transition:opacity .22s,transform .22s;display:inline-block}.rot[data-astro-cid-cobtklhb].out{opacity:0;transform:translateY(6px)}.p-kicker[data-astro-cid-cobtklhb],.badge[data-astro-cid-cobtklhb]{color:var(--ink);background:var(--surface);border:1px solid var(--surface-2);border-radius:999px;padding:.35rem .9rem;font-size:.875rem;font-weight:500;display:inline-block}.p-kicker[data-astro-cid-cobtklhb]{color:var(--crimson);background:0 0;border:0;padding:0;font-weight:600}.hero[data-astro-cid-cobtklhb] h1[data-astro-cid-cobtklhb]{letter-spacing:-.035em;font-size:clamp(2.3rem,5.4vw,5rem);font-weight:600;line-height:1.04}.sub[data-astro-cid-cobtklhb]{max-width:46rem;color:var(--muted);font-size:clamp(1.05rem,1.4vw,1.25rem)}.btn-lg[data-astro-cid-cobtklhb]{min-height:52px;padding:0 1.75rem;font-size:1.05rem}.ticks[data-astro-cid-cobtklhb]{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:.5rem 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.ticks[data-astro-cid-cobtklhb] li[data-astro-cid-cobtklhb]{align-items:center;gap:.5rem;display:inline-flex}.ticks[data-astro-cid-cobtklhb] li[data-astro-cid-cobtklhb]:before{content:"";background:var(--crimson);border-radius:50%;width:.45rem;height:.45rem}.band[data-astro-cid-cobtklhb]{background:var(--band);padding-block:clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.claws[data-astro-cid-cobtklhb]{width:100%;height:100%;position:absolute;inset:0}.claws[data-astro-cid-cobtklhb] path[data-astro-cid-cobtklhb]{fill:none;stroke:var(--band-line);stroke-width:64px;stroke-linecap:round}.band-in[data-astro-cid-cobtklhb]{max-width:72rem;position:relative}.band-line[data-astro-cid-cobtklhb]{text-align:center;letter-spacing:-.03em;color:var(--ink);text-wrap:balance;max-width:30ch;margin-inline:auto;font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:600}.band-sub[data-astro-cid-cobtklhb]{text-align:center;color:var(--ink);margin:.75rem 0 1.75rem;font-size:1.0625rem;font-weight:500}.band-line[data-astro-cid-cobtklhb] span[data-astro-cid-cobtklhb]{color:var(--crimson)}.head[data-astro-cid-cobtklhb]{justify-items:start;gap:1rem;max-width:50rem;margin-bottom:2.5rem;display:grid}.head[data-astro-cid-cobtklhb] p[data-astro-cid-cobtklhb]{color:var(--muted);font-size:1.125rem}.head[data-astro-cid-cobtklhb] .p-kicker[data-astro-cid-cobtklhb]{color:var(--crimson);font-size:.875rem}.head[data-astro-cid-cobtklhb].center{text-align:center;justify-items:center;margin-inline:auto}.head[data-astro-cid-cobtklhb] h2[data-astro-cid-cobtklhb]{letter-spacing:-.03em;font-size:clamp(1.7rem,2.8vw,2.6rem);font-weight:600}.sr[data-astro-cid-cobtklhb]{position:absolute;left:-9999px}.panel[data-astro-cid-cobtklhb]{background:var(--surface);border-radius:var(--card);grid-template-columns:5fr 7fr;align-items:center;gap:2.5rem;min-height:500px;padding:clamp(1.5rem,3vw,2.75rem);display:grid}.panel[data-astro-cid-cobtklhb]:not([hidden]){animation:.26s both panelIn}@keyframes panelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.panel-text[data-astro-cid-cobtklhb]{justify-items:start;gap:.9rem;display:grid}.panel-text[data-astro-cid-cobtklhb] h3[data-astro-cid-cobtklhb]{letter-spacing:-.025em;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:600}.panel-text[data-astro-cid-cobtklhb] p[data-astro-cid-cobtklhb]:not(.p-kicker){color:var(--muted)}.panel-text[data-astro-cid-cobtklhb] ul[data-astro-cid-cobtklhb]{color:var(--ink);gap:.4rem;margin:0;padding-left:1.1rem;font-size:.975rem;display:grid}.panel-pic[data-astro-cid-cobtklhb]{grid-template-columns:minmax(0,1fr);place-items:center end;min-width:0;height:420px;display:grid}.panel-pic[data-astro-cid-cobtklhb]>[data-astro-cid-cobtklhb]{width:100%}.card[data-astro-cid-cobtklhb]{background:var(--surface);border-radius:var(--card);padding:clamp(1.75rem,3.5vw,3rem)}.band-line[data-astro-cid-cobtklhb] s[data-astro-cid-cobtklhb]{color:var(--muted);text-decoration-color:var(--crimson);text-decoration-thickness:.09em}.split2[data-astro-cid-cobtklhb]{grid-template-columns:minmax(0, 1fr) var(--side-col);align-items:start;gap:3rem;display:grid}.split2[data-astro-cid-cobtklhb] .head[data-astro-cid-cobtklhb]{margin-bottom:0}.debt-split[data-astro-cid-cobtklhb]{align-items:center}.split2[data-astro-cid-cobtklhb] .head[data-astro-cid-cobtklhb] h2[data-astro-cid-cobtklhb]{font-size:clamp(1.6rem,2.4vw,2.3rem)}.svc-grid[data-astro-cid-cobtklhb]{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.svc-grid[data-astro-cid-cobtklhb] a[data-astro-cid-cobtklhb]{background:var(--surface);border:1px solid #0000;border-radius:14px;gap:.3rem;height:100%;padding:1.1rem 1.25rem;text-decoration:none;transition:border-color .15s;display:grid}.svc-grid[data-astro-cid-cobtklhb] a[data-astro-cid-cobtklhb]:hover{border-color:var(--ink)}.svc-grid[data-astro-cid-cobtklhb] b[data-astro-cid-cobtklhb]{font-weight:600}.svc-grid[data-astro-cid-cobtklhb] span[data-astro-cid-cobtklhb]{color:var(--muted);font-size:.9rem}.badge[data-astro-cid-cobtklhb]{background:var(--crimson);border-color:var(--crimson);color:#fff;justify-self:start}.cta[data-astro-cid-cobtklhb]{text-align:center;justify-items:center;gap:1rem;padding-block:clamp(3rem,6vw,5rem);display:grid}.cta[data-astro-cid-cobtklhb] h2[data-astro-cid-cobtklhb]{letter-spacing:-.03em;font-size:clamp(1.7rem,2.8vw,2.6rem);font-weight:600}.cta[data-astro-cid-cobtklhb] p[data-astro-cid-cobtklhb]{color:var(--muted)}@media (width<=960px){.panel[data-astro-cid-cobtklhb],.split2[data-astro-cid-cobtklhb]{grid-template-columns:minmax(0,1fr)}.svc-grid[data-astro-cid-cobtklhb]{grid-template-columns:1fr}}@media (width<=600px){.hero[data-astro-cid-cobtklhb] h1[data-astro-cid-cobtklhb] br[data-astro-cid-cobtklhb],.sub[data-astro-cid-cobtklhb] br[data-astro-cid-cobtklhb]{display:none}.hero[data-astro-cid-cobtklhb] h1[data-astro-cid-cobtklhb]{text-wrap:balance}}@media (prefers-reduced-motion:reduce){.panel[data-astro-cid-cobtklhb]:not([hidden]){animation:none}}
