.tr-hero[data-astro-cid-fxo4dbee]{text-align:center;padding:calc(var(--total-header-height,4rem) + 3.5rem) 1.5rem 2rem;max-width:56rem;margin:0 auto}.tr-title[data-astro-cid-fxo4dbee]{letter-spacing:-.02em;color:var(--color-text);margin:0 0 1rem;font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:800;line-height:1.1}.tr-sub[data-astro-cid-fxo4dbee]{color:var(--color-text-muted);max-width:40rem;margin:0 auto 2rem;font-size:1.125rem;line-height:1.7}.tr-progress[data-astro-cid-fxo4dbee]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tr-progress-link[data-astro-cid-fxo4dbee]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:9999px;align-items:center;gap:.5rem;padding:.3125rem .875rem .3125rem .3125rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.tr-progress-link[data-astro-cid-fxo4dbee]:hover{color:var(--color-text);border-color:color-mix(in srgb, var(--color-accent) 50%, transparent)}.tr-progress-n[data-astro-cid-fxo4dbee]{width:1.5rem;height:1.5rem;color:var(--color-accent-text);background:color-mix(in srgb, var(--color-accent) 16%, transparent);border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.tr-steps[data-astro-cid-fxo4dbee]{max-width:56rem;margin:0 auto;padding:1rem 1.5rem 5rem}.tr-step[data-astro-cid-fxo4dbee]{scroll-margin-top:calc(var(--total-header-height,4rem) + 1rem);grid-template-columns:3rem minmax(0,1fr);gap:1.25rem;padding-bottom:3.5rem;display:grid}.tr-rail[data-astro-cid-fxo4dbee]{justify-content:center;display:flex;position:relative}.tr-rail[data-astro-cid-fxo4dbee]:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--color-accent) 45%, transparent), color-mix(in srgb, var(--color-accent) 8%, transparent));width:2px;position:absolute;top:3rem;bottom:-3.5rem}.tr-step--last[data-astro-cid-fxo4dbee] .tr-rail[data-astro-cid-fxo4dbee]:after{display:none}.tr-num[data-astro-cid-fxo4dbee]{z-index:1;width:2.75rem;height:2.75rem;color:var(--color-accent-text);background:var(--color-bg);border:2px solid color-mix(in srgb, var(--color-accent) 50%, transparent);border-radius:9999px;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:800;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex;position:relative}.tr-step[data-astro-cid-fxo4dbee].is-active .tr-num[data-astro-cid-fxo4dbee]{color:#111;background:linear-gradient(135deg, var(--color-accent-400), var(--color-accent-600));box-shadow:0 0 24px color-mix(in srgb, var(--color-accent) 40%, transparent);border-color:#0000}.tr-body[data-astro-cid-fxo4dbee]{min-width:0}.tr-kicker[data-astro-cid-fxo4dbee]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent-text);margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:block}.tr-body[data-astro-cid-fxo4dbee] h2[data-astro-cid-fxo4dbee]{color:var(--color-text);border:none;margin:0 0 .625rem;padding:0;font-size:clamp(1.5rem,3.2vw,2rem);font-weight:800;line-height:1.2}.tr-desc[data-astro-cid-fxo4dbee]{color:var(--color-text-muted);max-width:42rem;margin:0 0 1.5rem;font-size:1rem;line-height:1.7}.tr-example[data-astro-cid-fxo4dbee]{letter-spacing:.05em;text-transform:uppercase;border:1px dashed color-mix(in srgb, var(--color-accent) 55%, transparent);color:var(--color-accent-text);border-radius:9999px;margin-bottom:.75rem;padding:.125rem .625rem;font-size:.6875rem;font-weight:700;display:inline-block}.tr-case[data-astro-cid-fxo4dbee],.tr-panel[data-astro-cid-fxo4dbee]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1.25rem;padding:1.5rem}.tr-case-q[data-astro-cid-fxo4dbee]{color:var(--color-text);margin:0 0 1rem;font-size:1.1875rem;font-weight:700;line-height:1.4}.tr-case-label[data-astro-cid-fxo4dbee]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle);margin-bottom:.25rem;font-size:.6875rem;font-weight:700;display:block}.tr-agents[data-astro-cid-fxo4dbee]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.tr-agent[data-astro-cid-fxo4dbee]{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-inline-start:3px solid var(--c);color:var(--color-text-muted);border-radius:.75rem;gap:.125rem;padding:.75rem 1rem;font-size:.8125rem;display:grid}.tr-agent[data-astro-cid-fxo4dbee] strong[data-astro-cid-fxo4dbee]{color:var(--color-text);font-size:.9375rem}.tr-agent--legal[data-astro-cid-fxo4dbee]{--c:#60a5fa}.tr-agent--finance[data-astro-cid-fxo4dbee]{--c:#34d399}.tr-agent--risk[data-astro-cid-fxo4dbee]{--c:#f87171}html[data-theme=light] .tr-agent--legal[data-astro-cid-fxo4dbee]{--c:#2563eb}html[data-theme=light] .tr-agent--finance[data-astro-cid-fxo4dbee]{--c:#047857}html[data-theme=light] .tr-agent--risk[data-astro-cid-fxo4dbee]{--c:#dc2626}.tr-split[data-astro-cid-fxo4dbee]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.tr-points[data-astro-cid-fxo4dbee]{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.tr-points[data-astro-cid-fxo4dbee] li[data-astro-cid-fxo4dbee]{color:var(--color-text-muted);padding-inline-start:1.5rem;font-size:.9375rem;line-height:1.6;position:relative}.tr-points[data-astro-cid-fxo4dbee] li[data-astro-cid-fxo4dbee]:before{content:"";inset-inline-start:0;background:var(--color-accent);border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:.5rem}.tr-ledger[data-astro-cid-fxo4dbee]{gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.tr-entry[data-astro-cid-fxo4dbee]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.875rem;padding:.875rem 1rem}.tr-entry-head[data-astro-cid-fxo4dbee]{color:var(--color-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.625rem;font-size:.9375rem;display:flex}.tr-verified[data-astro-cid-fxo4dbee]{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e66;border-radius:9999px;align-items:center;gap:.3125rem;padding:.1875rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}html[data-theme=light] .tr-verified[data-astro-cid-fxo4dbee]{color:#15803d}.tr-fields[data-astro-cid-fxo4dbee]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem 1.25rem;margin:0;display:grid}.tr-fields[data-astro-cid-fxo4dbee] dt[data-astro-cid-fxo4dbee]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-subtle);font-size:.6875rem;font-weight:600}.tr-fields[data-astro-cid-fxo4dbee] dd[data-astro-cid-fxo4dbee]{color:var(--color-text);overflow-wrap:anywhere;margin:.0625rem 0 0;font-size:.8125rem}.tr-fields[data-astro-cid-fxo4dbee] code[data-astro-cid-fxo4dbee]{font-family:var(--font-mono);color:var(--color-accent-text);font-size:.75rem}.tr-m[data-astro-cid-fxo4dbee]{white-space:nowrap;unicode-bidi:isolate;display:inline-block}.tr-chips[data-astro-cid-fxo4dbee]{flex-wrap:wrap;gap:.25rem .75rem;display:flex}.tr-sig[data-astro-cid-fxo4dbee]{grid-column:1/-1}.tr-verify[data-astro-cid-fxo4dbee]{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.55}.tr-cta[data-astro-cid-fxo4dbee]{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.tr-sandbox[data-astro-cid-fxo4dbee]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.875rem;max-width:36rem;padding:1rem 1.25rem}.tr-sandbox[data-astro-cid-fxo4dbee] strong[data-astro-cid-fxo4dbee]{color:var(--color-text);font-size:.9375rem}.tr-sandbox[data-astro-cid-fxo4dbee] p[data-astro-cid-fxo4dbee]{color:var(--color-text-muted);margin:.375rem 0 .625rem;font-size:.875rem;line-height:1.55}.tr-sandbox-link[data-astro-cid-fxo4dbee]{color:var(--color-accent-text);font-size:.9375rem;font-weight:600;text-decoration:none}.tr-sandbox-link[data-astro-cid-fxo4dbee]:hover{text-decoration:underline}.tr-body[data-astro-cid-fxo4dbee] .tr-warning[data-astro-cid-fxo4dbee]{opacity:.8;margin:.75rem 0 0;font-size:.8125rem;font-style:italic}@media (width<=48rem){.tr-split[data-astro-cid-fxo4dbee]{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.tr-steps[data-astro-cid-fxo4dbee]{padding-inline:1rem}.tr-step[data-astro-cid-fxo4dbee]{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem}.tr-num[data-astro-cid-fxo4dbee]{width:2.25rem;height:2.25rem;font-size:.9375rem}.tr-rail[data-astro-cid-fxo4dbee]:after{top:2.5rem}.tr-case[data-astro-cid-fxo4dbee],.tr-panel[data-astro-cid-fxo4dbee]{padding:1rem}.tr-progress-t[data-astro-cid-fxo4dbee]{display:none}.tr-progress-link[data-astro-cid-fxo4dbee]{padding-inline-end:.3125rem}}@media (prefers-reduced-motion:reduce){.tr-num[data-astro-cid-fxo4dbee],.tr-progress-link[data-astro-cid-fxo4dbee]{transition:none}}
