.tile[data-astro-cid-k7bhkqat]{border-radius:.7rem;flex:none;width:2.75rem;height:2.75rem;padding:.65rem;display:inline-flex}.tile[data-astro-cid-k7bhkqat].sm{border-radius:.55rem;width:2.25rem;height:2.25rem;padding:.5rem}.tile[data-astro-cid-k7bhkqat] svg{width:100%;height:100%}.t-sky[data-astro-cid-k7bhkqat]{color:var(--s360-sky-deep);background:#e0f5fd}.t-green[data-astro-cid-k7bhkqat]{color:var(--s360-green-deep);background:#eaf6dd}.t-amber[data-astro-cid-k7bhkqat]{color:var(--s360-amber-dark);background:#fbf0d9}.t-primary[data-astro-cid-k7bhkqat]{color:var(--s360-primary);background:#e3eef4}.t-sky-solid[data-astro-cid-k7bhkqat]{color:#fff;background:var(--s360-sky-deep)}.t-green-solid[data-astro-cid-k7bhkqat]{color:#fff;background:var(--s360-green-deep)}.t-amber-solid[data-astro-cid-k7bhkqat]{color:#fff;background:var(--s360-amber-dark)}.bhero[data-astro-cid-k7bhkqat]{background:linear-gradient(140deg, var(--s360-deep) 0%, var(--sec) 120%);color:var(--s360-canvas);padding-block:clamp(3rem,2rem + 4vw,5rem);position:relative;overflow:hidden}.bhero[data-astro-cid-k7bhkqat]:after{content:"";background:var(--s360-lime);opacity:.1;border-radius:50%;width:26rem;height:26rem;position:absolute;top:-8rem;right:-8rem}.bhero-grid[data-astro-cid-k7bhkqat]{z-index:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem;display:grid;position:relative}.bhero[data-astro-cid-k7bhkqat] .eyebrow[data-astro-cid-k7bhkqat]{color:var(--s360-accent-deep)}.bhero[data-astro-cid-k7bhkqat] h1[data-astro-cid-k7bhkqat]{font-size:var(--t-h1);color:var(--s360-canvas);margin-top:.5rem}.bhero[data-astro-cid-k7bhkqat] .lede[data-astro-cid-k7bhkqat]{color:var(--s360-on-deep);max-width:52ch;margin-top:1.25rem}.bhero[data-astro-cid-k7bhkqat] .btn-primary[data-astro-cid-k7bhkqat]{background:var(--s360-lime);color:var(--s360-deep)}.bhero[data-astro-cid-k7bhkqat] .btn-secondary[data-astro-cid-k7bhkqat]{color:var(--s360-canvas);border-color:#f5f7f859}.illus-card[data-astro-cid-k7bhkqat]{background:#fff;border-radius:1rem;padding:.6rem;box-shadow:0 1.5rem 3rem #00000040}.illus-card[data-astro-cid-k7bhkqat] svg{width:100%;height:auto;display:block}@media (width<=900px){.bhero-grid[data-astro-cid-k7bhkqat]{grid-template-columns:1fr;gap:2rem}}.who[data-astro-cid-k7bhkqat]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.who[data-astro-cid-k7bhkqat] li[data-astro-cid-k7bhkqat]{background:var(--s360-surface);border:1px solid var(--s360-line);border-radius:var(--r-card);font-family:var(--font-ui);font-weight:600;font-size:var(--t-small);flex-direction:column;gap:.75rem;padding:1.1rem;line-height:1.35;display:flex}@media (width<=900px){.who[data-astro-cid-k7bhkqat]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sub[data-astro-cid-k7bhkqat]{font-size:var(--t-h4);color:var(--s360-primary);margin-top:3rem}.chain[data-astro-cid-k7bhkqat]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid;position:relative}.chain[data-astro-cid-k7bhkqat]:before{content:"";background:var(--s360-line);height:2px;position:absolute;top:1.75rem;left:8%;right:8%}.chain[data-astro-cid-k7bhkqat] li[data-astro-cid-k7bhkqat]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}.st-ico[data-astro-cid-k7bhkqat]{background:var(--s360-surface);border:2px solid var(--s360-line);width:3.5rem;height:3.5rem;color:var(--s360-text-2);border-radius:50%;padding:.85rem;display:inline-flex}.st-ico[data-astro-cid-k7bhkqat] svg{width:100%;height:100%}.chain[data-astro-cid-k7bhkqat] li[data-astro-cid-k7bhkqat].on .st-ico[data-astro-cid-k7bhkqat]{background:var(--sec);border-color:var(--sec);color:#fff;box-shadow:0 0 0 6px color-mix(in srgb, var(--sec) 15%, transparent)}.st-l[data-astro-cid-k7bhkqat]{font-family:var(--font-ui);font-size:var(--t-label);letter-spacing:.05em;text-transform:uppercase;color:var(--s360-text-2);font-weight:700}.chain[data-astro-cid-k7bhkqat] li[data-astro-cid-k7bhkqat].on .st-l[data-astro-cid-k7bhkqat]{color:var(--s360-ink)}.you[data-astro-cid-k7bhkqat]{font-family:var(--font-ui);background:var(--s360-lime);color:var(--s360-deep);border-radius:1rem;padding:.05rem .5rem;font-size:.6875rem;font-weight:700}.chain-note[data-astro-cid-k7bhkqat]{color:var(--s360-text-2);max-width:var(--measure);margin-top:1.25rem}@media (width<=700px){.chain[data-astro-cid-k7bhkqat]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.25rem}.chain[data-astro-cid-k7bhkqat]:before{display:none}}.problems[data-astro-cid-k7bhkqat]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.problems[data-astro-cid-k7bhkqat] li[data-astro-cid-k7bhkqat]{background:var(--s360-surface);border:1px solid var(--s360-line);border-radius:var(--r-card);align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}@media (width<=700px){.problems[data-astro-cid-k7bhkqat]{grid-template-columns:1fr}}.modes[data-astro-cid-k7bhkqat]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2rem;display:grid}.mode[data-astro-cid-k7bhkqat]{border-radius:var(--r-panel);min-width:0;padding:1.5rem}.mode[data-astro-cid-k7bhkqat] h3[data-astro-cid-k7bhkqat]{font-size:var(--t-h4);align-items:center;gap:.75rem;display:flex}.mode[data-astro-cid-k7bhkqat] h3[data-astro-cid-k7bhkqat]>span[data-astro-cid-k7bhkqat]:last-child{color:var(--s360-ink)}.mode[data-astro-cid-k7bhkqat] h3[data-astro-cid-k7bhkqat] small[data-astro-cid-k7bhkqat]{font-size:var(--t-label);color:var(--s360-text-2);font-weight:600;display:block}.mode[data-astro-cid-k7bhkqat] ul[data-astro-cid-k7bhkqat]{color:var(--s360-ink);margin:1rem 0 0;padding-left:1.1rem}.mode[data-astro-cid-k7bhkqat] li[data-astro-cid-k7bhkqat]{margin-block:.4rem}@media (width<=900px){.modes[data-astro-cid-k7bhkqat]{grid-template-columns:1fr}}.adv[data-astro-cid-k7bhkqat]{gap:.6rem;margin-top:2rem;display:grid}.adv-row[data-astro-cid-k7bhkqat]{grid-template-columns:1fr 2.5rem 1fr;align-items:center;gap:.5rem;display:grid}.adv-row[data-astro-cid-k7bhkqat] .now[data-astro-cid-k7bhkqat]{color:var(--s360-on-deep);border-radius:var(--r-card);background:#f5f7f812;padding:.8rem 1rem}.adv-row[data-astro-cid-k7bhkqat] .next[data-astro-cid-k7bhkqat]{background:var(--s360-lime);color:var(--s360-deep);border-radius:var(--r-card);padding:.8rem 1rem;font-weight:600}.adv-row[data-astro-cid-k7bhkqat] .ar[data-astro-cid-k7bhkqat]{color:var(--s360-lime);width:1.6rem;height:1.6rem;margin:auto;display:block}.adv-row[data-astro-cid-k7bhkqat] .ar[data-astro-cid-k7bhkqat] svg{width:100%;height:100%}.adv-hd[data-astro-cid-k7bhkqat] span[data-astro-cid-k7bhkqat]{font-family:var(--font-ui);font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--s360-on-deep);font-weight:700}@media (width<=640px){.adv-row[data-astro-cid-k7bhkqat]{grid-template-columns:1fr}.adv-row[data-astro-cid-k7bhkqat] .ar[data-astro-cid-k7bhkqat],.adv-hd[data-astro-cid-k7bhkqat]{display:none}}.mods[data-astro-cid-k7bhkqat]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.mods[data-astro-cid-k7bhkqat] li[data-astro-cid-k7bhkqat]{border-radius:var(--r-card);background:#f5f7f80f;border:1px solid #f5f7f824;flex-direction:column;gap:.5rem;padding:1.1rem;display:flex}.mods[data-astro-cid-k7bhkqat] a[data-astro-cid-k7bhkqat]{font-family:var(--font-ui);color:var(--s360-accent-deep);font-weight:600;text-decoration:none}.mods[data-astro-cid-k7bhkqat] a[data-astro-cid-k7bhkqat]:hover{text-decoration:underline}.mods[data-astro-cid-k7bhkqat] .t[data-astro-cid-k7bhkqat]{font-size:var(--t-small);color:var(--s360-on-deep)}.steps[data-astro-cid-k7bhkqat]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-k7bhkqat] li[data-astro-cid-k7bhkqat]{background:var(--s360-surface);border:1px solid var(--s360-line);border-radius:var(--r-card);border-top:4px solid;padding:1rem}.steps[data-astro-cid-k7bhkqat] li[data-astro-cid-k7bhkqat].t-sky,.steps[data-astro-cid-k7bhkqat] li[data-astro-cid-k7bhkqat].t-green,.steps[data-astro-cid-k7bhkqat] li[data-astro-cid-k7bhkqat].t-amber,.steps[data-astro-cid-k7bhkqat] li[data-astro-cid-k7bhkqat].t-primary{background:var(--s360-surface)}.steps[data-astro-cid-k7bhkqat] .n[data-astro-cid-k7bhkqat]{font-family:var(--font-mono);font-size:var(--t-label)}.steps[data-astro-cid-k7bhkqat] h3[data-astro-cid-k7bhkqat]{font-size:var(--t-body);color:var(--s360-ink);margin-top:.25rem}.steps[data-astro-cid-k7bhkqat] p[data-astro-cid-k7bhkqat]{font-size:var(--t-small);color:var(--s360-text-2);margin-top:.35rem}@media (width<=1080px){.steps[data-astro-cid-k7bhkqat]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.steps[data-astro-cid-k7bhkqat]{grid-template-columns:1fr}}.req-grid[data-astro-cid-k7bhkqat]{grid-template-columns:1.2fr 1fr;align-items:start;gap:2.5rem;display:grid}@media (width<=900px){.req-grid[data-astro-cid-k7bhkqat]{grid-template-columns:1fr;gap:0}}.reqs[data-astro-cid-k7bhkqat]{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.reqs[data-astro-cid-k7bhkqat] li[data-astro-cid-k7bhkqat]{font-family:var(--font-ui);font-size:var(--t-small);color:var(--s360-ink);background:var(--s360-surface);border:1px solid var(--s360-line);border-left:3px solid var(--sec);border-radius:var(--r-chip);padding:.4rem .75rem;font-weight:600}.faq[data-astro-cid-k7bhkqat]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.faq[data-astro-cid-k7bhkqat] li[data-astro-cid-k7bhkqat]{background:var(--s360-mist);border-radius:var(--r-card);flex-direction:column;gap:.6rem;padding:1.25rem;display:flex}.faq[data-astro-cid-k7bhkqat] h3[data-astro-cid-k7bhkqat]{font-size:var(--t-body);color:var(--s360-primary)}.faq[data-astro-cid-k7bhkqat] p[data-astro-cid-k7bhkqat]{font-size:var(--t-small);color:var(--s360-text-2)}@media (width<=900px){.faq[data-astro-cid-k7bhkqat]{grid-template-columns:1fr}}.sib[data-astro-cid-k7bhkqat]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.sib[data-astro-cid-k7bhkqat] a[data-astro-cid-k7bhkqat]{background:var(--s360-surface);border:1px solid var(--s360-line);border-radius:var(--r-card);color:var(--s360-ink);font-family:var(--font-ui);font-weight:600;font-size:var(--t-small);align-items:center;gap:.85rem;padding:.8rem 1rem;text-decoration:none;display:flex}.sib[data-astro-cid-k7bhkqat] a[data-astro-cid-k7bhkqat]:hover{border-color:var(--s360-primary)}.sib[data-astro-cid-k7bhkqat] .go[data-astro-cid-k7bhkqat]{color:var(--s360-primary);margin-left:auto}
