.page-hero[data-astro-cid-csrn5klj] .hero-inner[data-astro-cid-csrn5klj]{grid-template-columns:1.02fr .98fr;align-items:start;gap:56px;display:grid}.page-hero[data-astro-cid-csrn5klj] .hero-copy[data-astro-cid-csrn5klj]{max-width:600px}.page-hero[data-astro-cid-csrn5klj] .hero-visual[data-astro-cid-csrn5klj]{min-width:0}@media (width<=980px){.page-hero[data-astro-cid-csrn5klj] .hero-inner[data-astro-cid-csrn5klj]{grid-template-columns:1fr;gap:40px}.page-hero[data-astro-cid-csrn5klj] .hero-copy[data-astro-cid-csrn5klj]{max-width:none}}.tc[data-astro-cid-csrn5klj]{background:#fff;border:1px solid #e7ebef;border-radius:22px;max-width:520px;margin-left:auto;padding:24px 24px 20px;position:relative;box-shadow:0 30px 60px -30px #0f487f52}@media (width<=980px){.tc[data-astro-cid-csrn5klj]{max-width:460px;margin:0 auto}}.tc-head[data-astro-cid-csrn5klj]{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.tc-head[data-astro-cid-csrn5klj] span[data-astro-cid-csrn5klj]{letter-spacing:.14em;text-transform:uppercase;color:#6b7a8d;font-family:IBM Plex Mono,monospace;font-size:11px}.tc-head[data-astro-cid-csrn5klj] em[data-astro-cid-csrn5klj]{letter-spacing:.08em;text-transform:uppercase;color:#1460a9;background:#eef4fb;border-radius:999px;padding:5px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;font-style:normal}.tc-note[data-astro-cid-csrn5klj]{color:#0f487f;background:#f4f6f8;border-radius:12px;min-height:3.1em;margin:16px 0 0;padding:11px 13px;font-size:14px;line-height:1.5;transition:background .3s}.tc[data-astro-cid-csrn5klj].is-focus .tc-note[data-astro-cid-csrn5klj]{background:#eaf2fb}.tc[data-astro-cid-csrn5klj] [data-astro-cid-csrn5klj][data-note]{cursor:default;outline:none;transition:opacity .3s,background .3s,border-color .3s,box-shadow .3s}.tc[data-astro-cid-csrn5klj].is-focus [data-astro-cid-csrn5klj][data-note]:not(.is-on){opacity:.38}.tc[data-astro-cid-csrn5klj].is-focus [data-astro-cid-csrn5klj][data-k]:not([data-note]):not(.is-on){opacity:.25}.tc[data-astro-cid-csrn5klj] [data-astro-cid-csrn5klj][data-note]:focus-visible{box-shadow:0 0 0 2px #82aad8}.tc-flow[data-astro-cid-csrn5klj]{grid-template-columns:1fr 64px .62fr;align-items:center;display:grid}.tc-srcs[data-astro-cid-csrn5klj]{flex-direction:column;gap:9px;display:flex}.tc-src[data-astro-cid-csrn5klj]{color:#8a97a5;background:#f8f9fb;border:1px solid #e7ebef;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;font-size:14px;display:flex}.tc-src[data-astro-cid-csrn5klj] b[data-astro-cid-csrn5klj]{font-weight:600}.tc-src[data-astro-cid-csrn5klj].is-yes{color:#16202b;background:#fff;border-color:#1460a9}.tc-src[data-astro-cid-csrn5klj] i[data-astro-cid-csrn5klj]{letter-spacing:.06em;text-transform:uppercase;color:#8a97a5;font-family:IBM Plex Mono,monospace;font-size:10px;font-style:normal}.tc-src[data-astro-cid-csrn5klj].is-yes i[data-astro-cid-csrn5klj]{color:#1f7a53}.tc-src[data-astro-cid-csrn5klj].is-on{background:#eaf2fb;border-color:#bfd7f0}.tc-src[data-astro-cid-csrn5klj].is-yes.is-on{border-color:#1460a9}.tc-lines[data-astro-cid-csrn5klj]{align-self:stretch;position:relative}.tc-lines[data-astro-cid-csrn5klj] svg[data-astro-cid-csrn5klj]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tc-lines[data-astro-cid-csrn5klj] path[data-astro-cid-csrn5klj]{fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke;transition:opacity .3s,stroke .3s}.tc-lines[data-astro-cid-csrn5klj] path[data-astro-cid-csrn5klj].is-yes{stroke:#1460a9;stroke-width:3px;stroke-dasharray:6 7;animation:1.4s linear infinite tc-flow}.tc-lines[data-astro-cid-csrn5klj] path[data-astro-cid-csrn5klj].is-no{stroke:#c9d2db;stroke-dasharray:4 6}.tc-x[data-astro-cid-csrn5klj]{left:58%;top:var(--y);color:#8a97a5;background:#fff;border:1.5px solid #c9d2db;border-radius:50%;place-items:center;width:18px;height:18px;margin:-9px 0 0 -9px;font-size:10px;line-height:1;display:grid;position:absolute}@keyframes tc-flow{to{stroke-dashoffset:-26px}}.tc-sink[data-astro-cid-csrn5klj]{text-align:center;aspect-ratio:1;color:#fff;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(160deg,#1d5793,#0f487f);border-radius:20px;justify-self:center;place-items:center;width:100%;max-width:120px;padding:8px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.5;display:grid}.tc-checks[data-astro-cid-csrn5klj]{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.tc-check[data-astro-cid-csrn5klj]{background:#f8f9fb;border:1px solid #e7ebef;border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:14px;padding:10px 12px;display:grid}.tc-check[data-astro-cid-csrn5klj] b[data-astro-cid-csrn5klj]{color:#16202b;font-size:15.5px;font-weight:600;display:block}.tc-check[data-astro-cid-csrn5klj] span[data-astro-cid-csrn5klj]{color:#5a6b7b;font-size:12.5px;display:block}.tc-box[data-astro-cid-csrn5klj]{background:#eef4fb;border:1.5px solid #1460a9;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.tc-box[data-astro-cid-csrn5klj] svg[data-astro-cid-csrn5klj]{fill:none;stroke:#1460a9;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:0;width:20px;height:20px;transition:stroke-dashoffset .5s cubic-bezier(.3,.8,.3,1) calc(var(--n,0) * .22s)}.tc[data-astro-cid-csrn5klj].is-pending .tc-box[data-astro-cid-csrn5klj] svg[data-astro-cid-csrn5klj]{stroke-dashoffset:30px}.tc-check[data-astro-cid-csrn5klj].is-on{background:#eaf2fb;border-color:#bfd7f0}.tc-badge[data-astro-cid-csrn5klj]{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(160deg,#1d5793,#0f487f);border-radius:999px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:12px 16px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.tc-badge[data-astro-cid-csrn5klj] svg[data-astro-cid-csrn5klj]{fill:none;stroke:#bfd7f0;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.tc-mids[data-astro-cid-csrn5klj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tc-mid[data-astro-cid-csrn5klj]{letter-spacing:.06em;text-transform:uppercase;color:#8a97a5;text-align:center;background:#f8f9fb;border:1px solid #e7ebef;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:12px 6px 14px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.tc-mid[data-astro-cid-csrn5klj] .tc-xs[data-astro-cid-csrn5klj]{color:#8a97a5;background:#fff;border:1.5px solid #c9d2db;border-radius:50%;place-items:center;width:22px;height:22px;font-family:Inter,sans-serif;font-size:11px;display:grid}.tc-mid[data-astro-cid-csrn5klj].is-on{background:#fff;border-color:#c9d2db}.tc-link[data-astro-cid-csrn5klj]{grid-template-columns:auto 1fr auto;align-items:center;gap:0;margin-top:22px;display:grid}.tc-node[data-astro-cid-csrn5klj]{letter-spacing:.1em;text-transform:uppercase;border-radius:50%;place-items:center;width:92px;height:92px;font-family:IBM Plex Mono,monospace;font-size:11.5px;display:grid}.tc-node[data-astro-cid-csrn5klj].is-you{color:#0f487f;background:#eef4fb;border:1.8px solid #1460a9}.tc-node[data-astro-cid-csrn5klj].is-adv{color:#fff;background:linear-gradient(160deg,#1d5793,#0f487f)}.tc-node[data-astro-cid-csrn5klj].is-on{box-shadow:0 0 0 6px #7faad84d}.tc-wire[data-astro-cid-csrn5klj]{background:repeating-linear-gradient(90deg,#1460a9 0 7px,#0000 7px 13px) 0 0/26px 3px;height:3px;margin:0 -2px;animation:1.4s linear infinite tc-wire}@keyframes tc-wire{to{background-position:26px 0}}@media (width<=420px){.tc[data-astro-cid-csrn5klj]{padding:18px 16px 16px}.tc-flow[data-astro-cid-csrn5klj]{grid-template-columns:1fr 40px .6fr}.tc-src[data-astro-cid-csrn5klj]{padding:10px;font-size:13px}.tc-src[data-astro-cid-csrn5klj] i[data-astro-cid-csrn5klj]{display:none}.tc-node[data-astro-cid-csrn5klj]{width:76px;height:76px;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.tc[data-astro-cid-csrn5klj] [data-astro-cid-csrn5klj]{transition:none!important;animation:none!important}.tc[data-astro-cid-csrn5klj].is-pending .tc-box[data-astro-cid-csrn5klj] svg[data-astro-cid-csrn5klj]{stroke-dashoffset:0}}.chk[data-astro-cid-csrn5klj]{counter-reset:chk;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chk[data-astro-cid-csrn5klj] li[data-astro-cid-csrn5klj]{counter-increment:chk;color:#16202b;background:#f8f9fb;border-radius:12px;grid-template-columns:30px 1fr;align-items:baseline;gap:10px;padding:10px 12px;font-size:15px;line-height:1.45;transition:background .25s;display:grid}.chk[data-astro-cid-csrn5klj] li[data-astro-cid-csrn5klj]:before{content:counter(chk,decimal-leading-zero);color:#1460a9;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600}.chk[data-astro-cid-csrn5klj] li[data-astro-cid-csrn5klj]:hover{background:#eaf2fb}
