.board[data-astro-cid-52kjgipu]{gap:12px;display:grid}.tiles[data-astro-cid-52kjgipu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tile[data-astro-cid-52kjgipu]{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-content:start;gap:4px;padding:18px;display:grid}.tile[data-astro-cid-52kjgipu] strong[data-astro-cid-52kjgipu]{color:var(--primary);font:800 2rem/1.1 var(--display);letter-spacing:-.02em}.name[data-astro-cid-52kjgipu]{font-size:.9rem;font-weight:600}.sub[data-astro-cid-52kjgipu]{color:var(--muted);font-size:.8rem}.warn[data-astro-cid-52kjgipu]{border-color:var(--warn)}.warn[data-astro-cid-52kjgipu] strong[data-astro-cid-52kjgipu]{color:var(--warn)}.cta-box[data-astro-cid-prurgk2d]{border-radius:16px;gap:32px;padding:clamp(32px,5vw,56px);display:grid}.text[data-astro-cid-prurgk2d]{gap:14px;display:grid}.actions[data-astro-cid-prurgk2d]{align-content:start;gap:12px;display:grid}.mail[data-astro-cid-prurgk2d]{color:var(--on-band-muted);margin-top:8px;font-size:.9rem}.email[data-astro-cid-prurgk2d]{-webkit-user-select:all;user-select:all}@media (width>=860px){.cta-box[data-astro-cid-prurgk2d]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center}}.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(56px,8vw,104px) clamp(48px,7vw,88px)}.grid[data-astro-cid-ge2uvauf]{align-items:center;gap:48px;display:grid}.copy[data-astro-cid-ge2uvauf]{gap:22px;display:grid}.copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{color:var(--primary)}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}.sheet[data-astro-cid-ge2uvauf]{border:1px solid var(--line);background:var(--surface);border-radius:12px;display:grid;overflow:hidden;box-shadow:0 24px 60px -32px #003a5c73}.paper[data-astro-cid-ge2uvauf]{color:#0b2233;background:#fff;position:relative}.plan[data-astro-cid-ge2uvauf]{fill:none;stroke:#0b2233;stroke-width:2.2px;width:100%;height:auto;display:block}.plan[data-astro-cid-ge2uvauf] .thin[data-astro-cid-ge2uvauf],.plan[data-astro-cid-ge2uvauf] .door[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{stroke-width:1px}.plan[data-astro-cid-ge2uvauf] .dash[data-astro-cid-ge2uvauf]{stroke-dasharray:3 3}.plan[data-astro-cid-ge2uvauf] .axis[data-astro-cid-ge2uvauf] circle[data-astro-cid-ge2uvauf],.plan[data-astro-cid-ge2uvauf] .dim[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{stroke:#4a6272;stroke-width:1px}.plan[data-astro-cid-ge2uvauf] .axis[data-astro-cid-ge2uvauf] text[data-astro-cid-ge2uvauf]{fill:#4a6272;stroke:none;font:500 10px var(--mono);text-anchor:middle}.pin[data-astro-cid-ge2uvauf]{align-items:center;gap:8px;display:flex;position:absolute;top:58%;left:48%}.dot[data-astro-cid-ge2uvauf]{color:#fff;width:26px;height:26px;font:600 .75rem/1 var(--mono);background:#007b82;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 4px #007b8233}.bubble[data-astro-cid-ge2uvauf]{white-space:nowrap;background:#fff;border:1px solid #d2dfe4;border-radius:8px;padding:6px 10px;font-size:.78rem;line-height:1.3}.stamp[data-astro-cid-ge2uvauf]{border:2px solid var(--seal);color:var(--seal);font:800 .8rem/1.2 var(--display);letter-spacing:.08em;background:#fff;border-radius:4px;padding:6px 12px;position:absolute;top:12%;right:7%;transform:rotate(-8deg)}.title-block[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.title-block[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{text-align:center;gap:2px;padding:8px 6px;display:grid}.title-block[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]+div[data-astro-cid-ge2uvauf]{border-left:1px solid var(--line)}dt[data-astro-cid-ge2uvauf]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}dd[data-astro-cid-ge2uvauf]{font:500 .85rem/1.2 var(--mono)}.cde[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);background:var(--tint);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cde[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{color:var(--muted);text-align:center;gap:2px;padding:10px 8px;font-size:.74rem;display:grid}.cde[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]{border-left:1px solid var(--line)}.cde[data-astro-cid-ge2uvauf] .current[data-astro-cid-ge2uvauf]{background:var(--accent);color:var(--on-accent)}.cde[data-astro-cid-ge2uvauf] .current[data-astro-cid-ge2uvauf] .code[data-astro-cid-ge2uvauf]{color:var(--on-accent)}@media (width>=920px){.grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,72px)}}@media (width<=480px){.bubble[data-astro-cid-ge2uvauf],dt[data-astro-cid-ge2uvauf]{display:none}.title-block[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{padding:8px 2px}dd[data-astro-cid-ge2uvauf]{font-size:.72rem}}.tiers[data-astro-cid-c44v4obl]{border:1px solid var(--line);background:var(--surface);border-radius:12px;display:grid;overflow:hidden}.tier[data-astro-cid-c44v4obl]{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px 24px;display:grid}.tier[data-astro-cid-c44v4obl]+.tier[data-astro-cid-c44v4obl]{border-top:1px solid var(--line)}.n[data-astro-cid-c44v4obl]{color:var(--accent);padding-top:3px;font-size:.95rem}h3[data-astro-cid-c44v4obl]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}p[data-astro-cid-c44v4obl]{color:var(--muted);margin-top:6px;font-size:.95rem}.deep[data-astro-cid-c44v4obl]{background:var(--tint)}.tag[data-astro-cid-c44v4obl]{background:var(--primary);color:var(--bg);font:600 .7rem/1.4 var(--sans);letter-spacing:.02em;border-radius:999px;padding:3px 9px}.card[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-content:start;gap:8px;padding:22px;display:grid}.card[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-bottom:2px}.plain[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.92rem}ul[data-astro-cid-lcdefpme].plain{gap:6px;margin-top:4px;display:grid}.ticks[data-astro-cid-lcdefpme]{gap:8px;margin-top:8px;display:grid}.ticks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:22px;font-size:.95rem;position:relative}.ticks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:12px;height:6px;position:absolute;top:.55em;left:0;transform:rotate(-45deg)}.scope[data-astro-cid-lcdefpme],.modules[data-astro-cid-lcdefpme],.levels[data-astro-cid-lcdefpme],.cde-steps[data-astro-cid-lcdefpme],.fit[data-astro-cid-lcdefpme],.aud[data-astro-cid-lcdefpme]{gap:14px;display:grid}.aud[data-astro-cid-lcdefpme]{margin-top:40px}.layers[data-astro-cid-lcdefpme]{display:grid}.layers[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--primary);font:700 1.4rem/1.2 var(--display)}.top[data-astro-cid-lcdefpme]{border-color:var(--accent)}.layer-link[data-astro-cid-lcdefpme]{background:var(--accent);width:2px;height:28px;margin-inline:auto}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.cde-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--band-line);border-radius:12px;align-content:start;gap:8px;padding:22px;display:grid}.cde-steps[data-astro-cid-lcdefpme] .code[data-astro-cid-lcdefpme]{color:var(--on-band-accent)}.cde-steps[data-astro-cid-lcdefpme] .plain[data-astro-cid-lcdefpme]{color:var(--on-band-muted)}.gate-tag[data-astro-cid-lcdefpme]{border:1px solid var(--seal);color:var(--seal);font:700 .72rem/1.4 var(--sans);background:#fff;border-radius:4px;justify-self:start;padding:3px 9px}.naming[data-astro-cid-lcdefpme]{gap:14px;margin-top:40px;display:grid}.naming-code[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px;display:flex}.naming-code[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border:1px solid var(--band-line);text-align:center;border-radius:8px;gap:4px;min-width:72px;padding:10px 12px;display:grid}.naming-code[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:1.05rem}.naming-code[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--on-band-muted);font-size:.72rem}.tag[data-astro-cid-lcdefpme]{border:1px solid var(--line);color:var(--muted);font:600 .7rem/1.4 var(--sans);border-radius:999px;justify-self:start;padding:3px 9px}.tag[data-astro-cid-lcdefpme].core{border-color:var(--accent);color:var(--accent)}.ai[data-astro-cid-lcdefpme]{gap:28px;display:grid}.n[data-astro-cid-lcdefpme]{color:var(--accent);font-size:1.1rem}.lock[data-astro-cid-lcdefpme]{border-color:var(--primary);background:var(--tint)}.lock[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{color:var(--primary)}@media (width>=560px){.scope[data-astro-cid-lcdefpme],.fit[data-astro-cid-lcdefpme],.aud[data-astro-cid-lcdefpme],.levels[data-astro-cid-lcdefpme],.cde-steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=760px){.modules[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=920px){.scope[data-astro-cid-lcdefpme],.fit[data-astro-cid-lcdefpme],.aud[data-astro-cid-lcdefpme],.modules[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.cde-steps[data-astro-cid-lcdefpme],.levels[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}.ai[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}
