.hero-grid[data-astro-cid-rsjnmad2]{grid-template-columns:.95fr 1.05fr;align-items:start;gap:52px;display:grid}h1[data-astro-cid-rsjnmad2]{letter-spacing:-.055em;margin:0 0 24px;font-size:64px;font-weight:800;line-height:1.08}.lead[data-astro-cid-rsjnmad2]{color:var(--ink-dim);max-width:540px;margin:0 0 32px;font-size:19px;line-height:1.65}.hero-actions[data-astro-cid-rsjnmad2]{flex-wrap:wrap;gap:12px;display:flex}.sandbox-visual[data-astro-cid-rsjnmad2]{border:1px solid var(--line);background:var(--ground-raised);border-radius:20px;padding:32px}.sandbox-flow[data-astro-cid-rsjnmad2]{flex-direction:column;gap:16px;display:flex}.flow-node[data-astro-cid-rsjnmad2]{border:1px solid var(--line);background:var(--ground-sunken);text-align:center;color:var(--ink);border-radius:10px;padding:16px 20px;font-size:15px;font-weight:600}.flow-node[data-astro-cid-rsjnmad2].boundary{border-color:var(--signal);background:var(--signal-dim);color:var(--signal);animation:1.6s ease-out .5s both node-pulse-signal}@keyframes node-pulse-signal{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--signal) 40%, transparent)}70%{box-shadow:0 0 0 12px color-mix(in srgb, var(--signal) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--signal) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.flow-node[data-astro-cid-rsjnmad2].boundary{animation:none}}.flow-arrow[data-astro-cid-rsjnmad2]{text-align:center;color:var(--ink-faint);font-size:24px;line-height:.5}.boundary-tree[data-astro-cid-rsjnmad2]{font-family:var(--mono);color:var(--ink-dim);margin-top:16px;padding-left:8px;font-size:13px;line-height:1.85}.tree-item[data-astro-cid-rsjnmad2],.tree-item[data-astro-cid-rsjnmad2].last{color:var(--ink-dim)}.section[data-astro-cid-rsjnmad2]{padding:82px 0}.band[data-astro-cid-rsjnmad2]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ground-sunken)}.section-content-centered[data-astro-cid-rsjnmad2]{text-align:center;max-width:920px;margin:0 auto}.section-header[data-astro-cid-rsjnmad2]{text-align:center;margin-bottom:48px}h2[data-astro-cid-rsjnmad2]{letter-spacing:-.045em;word-wrap:break-word;overflow-wrap:break-word;margin:0 0 18px;font-size:42px;font-weight:800;line-height:1.12}.section-desc[data-astro-cid-rsjnmad2]{color:var(--ink-dim);max-width:720px;margin:0 auto 42px;font-size:18px;line-height:1.7}.isolation-contrast[data-astro-cid-rsjnmad2]{grid-template-columns:1fr 1fr;gap:18px;margin-top:42px;display:grid}.contrast-item[data-astro-cid-rsjnmad2]{border:1px solid var(--line);background:var(--ground-raised);text-align:left;border-radius:14px;padding:28px}.contrast-item[data-astro-cid-rsjnmad2].unbounded{border-color:color-mix(in srgb, var(--stop) 35%, var(--line))}.contrast-item[data-astro-cid-rsjnmad2].bounded{border-color:var(--ok);background:color-mix(in srgb, var(--ok) 6%, var(--ground-raised))}.contrast-title[data-astro-cid-rsjnmad2]{color:var(--ink);margin-bottom:12px;font-size:18px;font-weight:700}.contrast-desc[data-astro-cid-rsjnmad2]{color:var(--ink-dim);font-size:15px;line-height:1.5}.boundaries-grid[data-astro-cid-rsjnmad2]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.boundary-item[data-astro-cid-rsjnmad2]{border:1px solid var(--line);background:var(--ground-raised);border-radius:14px;padding:24px;transition:background .15s,border-color .15s}.boundary-item[data-astro-cid-rsjnmad2]:hover{background:var(--ground-sunken);border-color:var(--line-bright)}.boundary-label[data-astro-cid-rsjnmad2]{color:var(--signal);margin-bottom:10px;font-size:17px;font-weight:700}.boundary-desc[data-astro-cid-rsjnmad2]{color:var(--ink-dim);font-size:14px;line-height:1.6}.split-section[data-astro-cid-rsjnmad2]{grid-template-columns:1fr 1fr;align-items:center;gap:58px;display:grid}.split-section[data-astro-cid-rsjnmad2].reverse{direction:rtl}.split-section[data-astro-cid-rsjnmad2].reverse>[data-astro-cid-rsjnmad2]{direction:ltr}.split-desc[data-astro-cid-rsjnmad2]{color:var(--ink-dim);margin:18px 0 0;font-size:17px;line-height:1.7}.workspace-visual[data-astro-cid-rsjnmad2]{border:1px solid var(--line);background:var(--ground-raised);border-radius:18px;padding:28px}.workspace-tree[data-astro-cid-rsjnmad2]{font-family:var(--mono);color:var(--ink-dim);font-size:14px;line-height:1.9}.tree-title[data-astro-cid-rsjnmad2]{color:var(--signal);margin-bottom:12px;font-weight:700}.trace-visual[data-astro-cid-rsjnmad2]{border:1px solid var(--line);background:var(--ground-raised);border-radius:18px;padding:24px}.trace-line[data-astro-cid-rsjnmad2]{border-left:2px solid var(--line);font-family:var(--mono);color:var(--ink-dim);margin:6px 0;padding:12px 16px 12px 18px;font-size:13px}.trace-line[data-astro-cid-rsjnmad2].active{border-left-color:var(--signal);color:var(--signal)}.trace-line[data-astro-cid-rsjnmad2].success{border-left-color:var(--ok);color:var(--ok)}.related-links[data-astro-cid-rsjnmad2]{background:var(--line);border:1px solid var(--line);border-radius:14px;gap:1px;margin-top:42px;display:grid;overflow:hidden}.related-link[data-astro-cid-rsjnmad2]{background:var(--ground-raised);grid-template-columns:180px 1fr;align-items:center;gap:24px;padding:22px 28px;transition:all .2s;display:grid}.related-link[data-astro-cid-rsjnmad2]:hover{background:var(--signal-dim)}.link-label[data-astro-cid-rsjnmad2]{color:var(--ink);font-size:16px;font-weight:700}.link-desc[data-astro-cid-rsjnmad2]{color:var(--ink-dim);font-size:14px;line-height:1.5}.cta-box[data-astro-cid-rsjnmad2]{border:1px solid var(--line);background:radial-gradient(circle at 60% 20%, var(--signal-dim), transparent 45%), var(--ground-raised);border-radius:20px;justify-content:space-between;align-items:center;gap:32px;padding:52px;display:flex}.cta-content[data-astro-cid-rsjnmad2] h2[data-astro-cid-rsjnmad2]{margin:0 0 14px}.cta-desc[data-astro-cid-rsjnmad2]{color:var(--ink-dim);margin:0;font-size:17px;line-height:1.6}.isolation-contrast[data-astro-cid-rsjnmad2] .reveal[data-astro-cid-rsjnmad2]:first-child{transition-delay:0s}.isolation-contrast[data-astro-cid-rsjnmad2] .reveal[data-astro-cid-rsjnmad2]:nth-child(2){transition-delay:80ms}.boundaries-grid[data-astro-cid-rsjnmad2] .reveal[data-astro-cid-rsjnmad2]:first-child{transition-delay:0s}.boundaries-grid[data-astro-cid-rsjnmad2] .reveal[data-astro-cid-rsjnmad2]:nth-child(2){transition-delay:80ms}.boundaries-grid[data-astro-cid-rsjnmad2] .reveal[data-astro-cid-rsjnmad2]:nth-child(3){transition-delay:.16s}.boundaries-grid[data-astro-cid-rsjnmad2] .reveal[data-astro-cid-rsjnmad2]:nth-child(4){transition-delay:.24s}.boundaries-grid[data-astro-cid-rsjnmad2] .reveal[data-astro-cid-rsjnmad2]:nth-child(5){transition-delay:.32s}.boundaries-grid[data-astro-cid-rsjnmad2] .reveal[data-astro-cid-rsjnmad2]:nth-child(6){transition-delay:.4s}.benefits-grid[data-astro-cid-rsjnmad2] .reveal[data-astro-cid-rsjnmad2]:first-child{transition-delay:0s}.benefits-grid[data-astro-cid-rsjnmad2] .reveal[data-astro-cid-rsjnmad2]:nth-child(2){transition-delay:80ms}.benefits-grid[data-astro-cid-rsjnmad2] .reveal[data-astro-cid-rsjnmad2]:nth-child(3){transition-delay:.16s}.benefits-grid[data-astro-cid-rsjnmad2] .reveal[data-astro-cid-rsjnmad2]:nth-child(4){transition-delay:.24s}.benefits-grid[data-astro-cid-rsjnmad2] .reveal[data-astro-cid-rsjnmad2]:nth-child(5){transition-delay:.32s}.related-links[data-astro-cid-rsjnmad2] .reveal[data-astro-cid-rsjnmad2]:first-child{transition-delay:0s}.related-links[data-astro-cid-rsjnmad2] .reveal[data-astro-cid-rsjnmad2]:nth-child(2){transition-delay:80ms}.related-links[data-astro-cid-rsjnmad2] .reveal[data-astro-cid-rsjnmad2]:nth-child(3){transition-delay:.16s}.related-links[data-astro-cid-rsjnmad2] .reveal[data-astro-cid-rsjnmad2]:nth-child(4){transition-delay:.24s}.related-links[data-astro-cid-rsjnmad2] .reveal[data-astro-cid-rsjnmad2]:nth-child(5){transition-delay:.32s}@media (width<=920px){.hero-grid[data-astro-cid-rsjnmad2],.split-section[data-astro-cid-rsjnmad2],.isolation-contrast[data-astro-cid-rsjnmad2]{grid-template-columns:1fr}.boundaries-grid[data-astro-cid-rsjnmad2]{gap:16px;grid-template-columns:1fr!important}.related-link[data-astro-cid-rsjnmad2]{grid-template-columns:1fr;gap:12px}.cta-box[data-astro-cid-rsjnmad2]{text-align:center;flex-direction:column;padding:32px 24px}.section[data-astro-cid-rsjnmad2]{padding:60px 0}h1[data-astro-cid-rsjnmad2]{font-size:42px}h2[data-astro-cid-rsjnmad2]{word-break:break-word;font-size:32px}.benefit-item[data-astro-cid-rsjnmad2]{padding:20px}}
