.tl[data-astro-cid-4t4legbk]{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.tl[data-astro-cid-4t4legbk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.tl[data-astro-cid-4t4legbk]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}}.tl-a[data-astro-cid-4t4legbk]{border-radius:var(--radius-xl);border:1px solid var(--color-line);background:var(--color-canvas);height:100%;color:inherit;transition:transform var(--t-slow) var(--ease), box-shadow var(--t-slow) var(--ease), border-color var(--t-slow);flex-direction:column;gap:12px;padding:clamp(18px,1.8vw,24px);text-decoration:none;display:flex}.tl-a[data-astro-cid-4t4legbk]:hover{box-shadow:var(--shadow-md);border-color:var(--color-line-strong);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.tl-a[data-astro-cid-4t4legbk]:hover{transform:none}}.zero[data-astro-cid-4t4legbk] .tl-a[data-astro-cid-4t4legbk]{background:var(--color-surface);border-color:var(--color-surf-300);box-shadow:var(--shadow-md)}.tl-top[data-astro-cid-4t4legbk]{align-items:center;gap:12px;display:flex}.tl-n[data-astro-cid-4t4legbk]{font-family:var(--font-dot);font-variation-settings:"ROND" 100;color:var(--color-ink);font-size:2.5rem;font-weight:900;line-height:1}.zero[data-astro-cid-4t4legbk] .tl-n[data-astro-cid-4t4legbk]{color:var(--color-surf-600)}.tl-line[data-astro-cid-4t4legbk]{background:repeating-linear-gradient(90deg, var(--color-line-strong) 0 2px, transparent 2px 6px);flex:1;height:2px}.tl-t[data-astro-cid-4t4legbk]{font-size:var(--text-h3);letter-spacing:-.02em;color:var(--color-ink);font-weight:620;line-height:1.25}.tl-d[data-astro-cid-4t4legbk]{color:var(--color-body);font-size:.9375rem;line-height:1.5}.tl-a[data-astro-cid-4t4legbk] .pill[data-astro-cid-4t4legbk]{align-self:flex-start;margin-top:auto}@media (width<=1099px){.tl-line[data-astro-cid-4t4legbk]{display:none}}@media (width<=639px){.tl-a[data-astro-cid-4t4legbk]{grid-template-columns:56px minmax(0,1fr);gap:6px 12px;display:grid}.tl-top[data-astro-cid-4t4legbk]{grid-row:span 3;align-items:flex-start}.tl-a[data-astro-cid-4t4legbk] .pill[data-astro-cid-4t4legbk]{grid-column:2;margin-top:4px}}.s0-grid[data-astro-cid-t4z3sodk]{gap:var(--s6);align-items:center;display:grid}@media (width>=1000px){.s0-grid[data-astro-cid-t4z3sodk]{column-gap:var(--s10);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.s0-copy[data-astro-cid-t4z3sodk]{gap:var(--s3);min-width:0;display:grid}.s0-label[data-astro-cid-t4z3sodk]{align-items:center;gap:16px;display:flex}.s0-n[data-astro-cid-t4z3sodk]{font-family:var(--font-dot);font-variation-settings:"ROND" 100;font-weight:900;font-size:var(--text-dot-lg);color:var(--color-surf-600);line-height:.9}.s0-k[data-astro-cid-t4z3sodk]{font-family:var(--font-dot);font-variation-settings:"ROND" 100;font-weight:900;font-size:var(--text-dot);letter-spacing:.03em;text-transform:uppercase;color:var(--color-ink)}.s0-list[data-astro-cid-t4z3sodk]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.s0-list[data-astro-cid-t4z3sodk] li[data-astro-cid-t4z3sodk]{color:var(--color-body);align-items:flex-start;gap:12px;display:flex}.ck[data-astro-cid-t4z3sodk]{background:var(--color-ok-soft);width:22px;height:22px;color:var(--color-ok);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.s0-fine[data-astro-cid-t4z3sodk]{color:var(--color-muted);max-width:64ch;font-size:.875rem}.rail[data-astro-cid-ves4dqgf]{margin:0;padding:0;list-style:none;display:grid}.st[data-astro-cid-ves4dqgf]{grid-template-columns:56px minmax(0,1fr);column-gap:clamp(16px,3vw,48px);padding-bottom:clamp(56px,6vw,96px);scroll-margin-top:96px;display:grid;position:relative}.st[data-astro-cid-ves4dqgf]:last-child{padding-bottom:0}@media (width>=768px){.st[data-astro-cid-ves4dqgf]{grid-template-columns:96px minmax(0,1fr)}}.st[data-astro-cid-ves4dqgf]:before{content:"";background:repeating-linear-gradient(180deg, var(--color-line-strong) 0 2px, transparent 2px 6px);width:2px;position:absolute;top:64px;bottom:12px;left:27px}@media (width>=768px){.st[data-astro-cid-ves4dqgf]:before{top:84px;left:47px}}.st[data-astro-cid-ves4dqgf]:last-child:before{display:none}.st-mark[data-astro-cid-ves4dqgf]{justify-items:center;display:grid;position:relative}.st-n[data-astro-cid-ves4dqgf]{background:var(--color-surface);border:1px solid var(--color-line-strong);width:56px;height:56px;font-family:var(--font-dot);font-variation-settings:"ROND" 100;color:var(--color-surf-600);box-shadow:var(--shadow-sm);border-radius:18px;place-items:center;font-size:1.75rem;font-weight:900;line-height:1;display:grid}@media (width>=768px){.st-n[data-astro-cid-ves4dqgf]{border-radius:24px;width:80px;height:80px;font-size:2.5rem}}.st-body[data-astro-cid-ves4dqgf]{gap:var(--s2);min-width:0;padding-top:4px;display:grid}.st-label[data-astro-cid-ves4dqgf]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-surf-700);font-size:.8125rem;font-weight:600}.st-body[data-astro-cid-ves4dqgf] h2[data-astro-cid-ves4dqgf]{font-size:var(--text-h2-sm);max-width:24ch}.st-intro[data-astro-cid-ves4dqgf]{font-size:var(--text-lead);color:var(--color-body);max-width:60ch;line-height:1.55}.st-cols[data-astro-cid-ves4dqgf]{gap:var(--s2);margin-top:var(--s1);display:grid}@media (width>=880px){.st-cols[data-astro-cid-ves4dqgf]{grid-template-columns:repeat(2,minmax(0,1fr))}.st-cols[data-astro-cid-ves4dqgf].one{grid-template-columns:minmax(0,1fr);max-width:760px}}.st-col[data-astro-cid-ves4dqgf]{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-canvas);min-width:0;padding:clamp(18px,2vw,24px)}.st-col[data-astro-cid-ves4dqgf].us{background:var(--color-surface);border-color:var(--color-surf-200);box-shadow:var(--shadow-sm)}.st-col[data-astro-cid-ves4dqgf] h3[data-astro-cid-ves4dqgf]{align-items:center;gap:10px;margin-bottom:12px;font-size:1.0625rem;display:flex}.gico[data-astro-cid-ves4dqgf]{background:var(--color-surface);border:1px solid var(--color-line);width:28px;height:28px;color:var(--color-body);border-radius:8px;place-items:center;display:grid}.gico[data-astro-cid-ves4dqgf].us{background:var(--color-indigo-900);border-color:var(--color-indigo-900);color:#fff}.st-col[data-astro-cid-ves4dqgf] ul[data-astro-cid-ves4dqgf]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.st-col[data-astro-cid-ves4dqgf] li[data-astro-cid-ves4dqgf]{color:var(--color-body);padding-left:18px;font-size:.9688rem;line-height:1.5;position:relative}.st-col[data-astro-cid-ves4dqgf] li[data-astro-cid-ves4dqgf]:before{content:"";background:var(--color-surf-600);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.st-col[data-astro-cid-ves4dqgf]:not(.us) li[data-astro-cid-ves4dqgf]:before{background:var(--color-indigo-400)}.st-get[data-astro-cid-ves4dqgf]{border-radius:var(--radius-lg);background:var(--color-surf-50);border:1px solid var(--color-surf-100);color:var(--color-ink);align-items:flex-start;gap:12px;max-width:860px;padding:16px 20px;display:flex}.st-get[data-astro-cid-ves4dqgf] b[data-astro-cid-ves4dqgf]{font-weight:650}.st-get[data-astro-cid-ves4dqgf] .ico[data-astro-cid-ves4dqgf]{background:var(--color-surface);border-radius:8px;width:28px;height:28px}.sup-grid[data-astro-cid-6ysrzmfh]{gap:var(--s6);display:grid}.sup-grid[data-astro-cid-6ysrzmfh] .sup-head{margin-bottom:var(--s5)}@media (width>=1000px){.sup-grid[data-astro-cid-6ysrzmfh]{column-gap:var(--s10);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}.sup-list[data-astro-cid-6ysrzmfh]{border-top:1px solid var(--color-line-strong);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.sup-list[data-astro-cid-6ysrzmfh]{column-gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}}.sup-list[data-astro-cid-6ysrzmfh] li[data-astro-cid-6ysrzmfh]{border-bottom:1px solid var(--color-line-strong);align-items:flex-start;gap:14px;padding:20px 0;display:flex}.sup-list[data-astro-cid-6ysrzmfh] .ico[data-astro-cid-6ysrzmfh]{margin-top:1px}.sup-list[data-astro-cid-6ysrzmfh] h3[data-astro-cid-6ysrzmfh]{margin-bottom:4px;font-size:1.0625rem}.sup-list[data-astro-cid-6ysrzmfh] p[data-astro-cid-6ysrzmfh]{color:var(--color-body);font-size:.9375rem}.report[data-astro-cid-6ysrzmfh]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);min-width:0;overflow:hidden}.rp-bar[data-astro-cid-6ysrzmfh]{background:var(--color-subtle);border-bottom:1px solid var(--color-line);align-items:center;gap:10px;padding:14px 20px;display:flex}.rp-bar[data-astro-cid-6ysrzmfh] .rm[data-astro-cid-6ysrzmfh]{width:22px;height:20px;color:var(--color-ink)}.rp-bar[data-astro-cid-6ysrzmfh] .t[data-astro-cid-6ysrzmfh]{color:var(--color-ink);flex:1;font-size:.875rem;font-weight:650}.rp-body[data-astro-cid-6ysrzmfh]{gap:14px;padding:20px;display:grid}.rp-tiles[data-astro-cid-6ysrzmfh]{gap:10px;display:grid}.tile[data-astro-cid-6ysrzmfh]{border:1px solid var(--color-line);background:var(--color-subtle);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.tile[data-astro-cid-6ysrzmfh] .k[data-astro-cid-6ysrzmfh]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);font-size:.6875rem}.bar[data-astro-cid-6ysrzmfh]{background:var(--color-line);border-radius:8px;height:8px;display:block;overflow:hidden}.bar[data-astro-cid-6ysrzmfh] i[data-astro-cid-6ysrzmfh]{height:100%;width:var(--w);background:linear-gradient(90deg, var(--color-surf-600), var(--color-surf-300));border-radius:8px;display:block}.ot-head[data-astro-cid-mhbwgu5q]{gap:var(--s3);margin-bottom:clamp(32px,4vw,56px);display:grid}.ot-head[data-astro-cid-mhbwgu5q]>.eyebrow{justify-self:start}@media (width>=1000px){.ot-head[data-astro-cid-mhbwgu5q]{column-gap:var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.ot-head[data-astro-cid-mhbwgu5q]>.eyebrow{grid-column:1/-1}}.chain[data-astro-cid-mhbwgu5q]{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.chain[data-astro-cid-mhbwgu5q]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.chain[data-astro-cid-mhbwgu5q]{grid-template-columns:repeat(5,minmax(0,1fr))}}.chain[data-astro-cid-mhbwgu5q] li[data-astro-cid-mhbwgu5q]{border-radius:var(--radius-lg);background:var(--color-dk-raised);border:1px solid var(--color-dk-line);gap:4px;min-width:0;padding:18px;display:grid;position:relative}.chain[data-astro-cid-mhbwgu5q] li[data-astro-cid-mhbwgu5q].ai{border-color:var(--color-surf-400);box-shadow:0 0 0 1px #bcb3fa40,0 24px 60px -24px #0a081eb3}.ci[data-astro-cid-mhbwgu5q]{width:36px;height:36px;color:var(--color-dk-accent);background:#bcb3fa24;border-radius:10px;place-items:center;margin-bottom:8px;display:grid}.ai[data-astro-cid-mhbwgu5q] .ci[data-astro-cid-mhbwgu5q]{color:#fff;background:#ffffff29}.chain[data-astro-cid-mhbwgu5q] b[data-astro-cid-mhbwgu5q]{color:#fff;letter-spacing:-.01em;font-weight:620}.chain[data-astro-cid-mhbwgu5q] small[data-astro-cid-mhbwgu5q]{font-family:var(--font-mono);color:var(--color-dk-muted);font-size:.6875rem}.ai[data-astro-cid-mhbwgu5q] small[data-astro-cid-mhbwgu5q]{color:var(--color-dk-accent)}@media (width>=1000px){.chain[data-astro-cid-mhbwgu5q] li[data-astro-cid-mhbwgu5q]:not(:last-child):after{content:"";background:var(--color-dk-accent);opacity:.6;width:10px;height:2px;position:absolute;top:50%;right:-10px}}.ot-bracket[data-astro-cid-mhbwgu5q]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-dk-accent);align-items:center;gap:12px;margin-top:18px;font-size:.71875rem;font-weight:600;display:flex}.ot-bracket[data-astro-cid-mhbwgu5q] span[data-astro-cid-mhbwgu5q]{border:2px solid var(--color-dk-accent);opacity:.5;border-top:0;flex:1;height:10px}.ot-bracket[data-astro-cid-mhbwgu5q] span[data-astro-cid-mhbwgu5q]:first-child{border-right:0;border-radius:0 0 0 8px}.ot-bracket[data-astro-cid-mhbwgu5q] span[data-astro-cid-mhbwgu5q]:last-child{border-left:0;border-radius:0 0 8px}
