.hero[data-astro-cid-j7pv25f6]{background:var(--card);padding:56px 0 48px}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.hero-kicker[data-astro-cid-j7pv25f6]{color:var(--navy-light);letter-spacing:3px;font-size:14px;margin:0 0 10px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:44px;color:var(--navy);margin:0 0 14px;line-height:1.3}.hero-sub[data-astro-cid-j7pv25f6]{color:var(--ink-soft);font-size:17px;margin:0 0 26px}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:14px}.term[data-astro-cid-j7pv25f6]{background:var(--navy-deep);border-radius:12px;overflow:hidden;border:1px solid var(--navy);cursor:text}.term-bar[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#08214e}.dot[data-astro-cid-j7pv25f6]{width:11px;height:11px;border-radius:50%;display:inline-block;flex:none}.term-title[data-astro-cid-j7pv25f6]{color:#8fa9d9;font-size:12px;margin-left:8px;font-family:Consolas,monospace}.term-hint[data-astro-cid-j7pv25f6]{margin-left:auto;font-size:11px;color:#6e86b5;letter-spacing:.5px;transition:color .25s}.term[data-astro-cid-j7pv25f6]:hover .term-hint[data-astro-cid-j7pv25f6]{color:var(--gold)}.term-body[data-astro-cid-j7pv25f6]{color:#d8e4f5;font-family:Consolas,Courier New,monospace;font-size:13px;line-height:1.75;margin:0;padding:18px 20px;min-height:132px;white-space:pre-wrap;word-break:break-word;transition:min-height .3s ease}.term-body[data-astro-cid-j7pv25f6]::-webkit-scrollbar{width:6px}.term-body[data-astro-cid-j7pv25f6]::-webkit-scrollbar-thumb{background:#2a4a80;border-radius:3px}.term-line[data-astro-cid-j7pv25f6]{display:none;align-items:center;gap:8px;padding:0 20px 16px;font-family:Consolas,monospace;font-size:13px}.term[data-astro-cid-j7pv25f6].interactive .term-line[data-astro-cid-j7pv25f6]{display:flex}.term[data-astro-cid-j7pv25f6].interactive .term-body[data-astro-cid-j7pv25f6]{min-height:168px;max-height:30vh;overflow-y:auto}.term-ps[data-astro-cid-j7pv25f6]{color:#7fd4a8;flex:none}.term-input[data-astro-cid-j7pv25f6]{flex:1;background:transparent;border:0;outline:0;color:#d8e4f5;font-family:inherit;font-size:13px;caret-color:var(--gold);padding:0}.quick-cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}.quick[data-astro-cid-j7pv25f6]{display:block;color:inherit}.quick[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--navy);margin:0 0 6px;font-size:17px}.quick[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-soft);font-size:14px;margin:0 0 12px}.quick-go[data-astro-cid-j7pv25f6]{color:var(--gold);font-weight:700;font-size:14px}.quick-disabled[data-astro-cid-j7pv25f6]{color:var(--ink-mute)}.viz-section[data-astro-cid-j7pv25f6],.posts-section[data-astro-cid-j7pv25f6]{margin-top:64px}.viz-card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 22px 14px}.viz-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.viz-tabs[data-astro-cid-j7pv25f6]{display:flex;gap:6px}.viz-tab[data-astro-cid-j7pv25f6]{font-family:inherit;font-size:13px;color:var(--ink-soft);background:transparent;border:1px solid var(--line);border-radius:6px;padding:5px 14px;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.viz-tab[data-astro-cid-j7pv25f6]:hover{border-color:var(--navy-light);color:var(--navy)}.viz-tab[data-astro-cid-j7pv25f6].active{background:var(--navy);border-color:var(--navy);color:#fff;font-weight:700}.viz-complex[data-astro-cid-j7pv25f6]{font-family:Consolas,monospace;font-size:13px;color:var(--gold);font-weight:700;letter-spacing:.5px}.viz-play[data-astro-cid-j7pv25f6]{margin-left:auto;padding:5px 16px;font-size:13px}.viz-bars[data-astro-cid-j7pv25f6]{--bar-gap: 10px;display:flex;align-items:flex-end;gap:var(--bar-gap);height:152px;padding:0 4px;border-bottom:1px solid var(--line)}.viz-nums[data-astro-cid-j7pv25f6]{--bar-gap: 10px;display:flex;gap:var(--bar-gap);padding:8px 4px 0}.viz-foot[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.viz-tip[data-astro-cid-j7pv25f6]{color:var(--ink-mute);font-size:12px;margin:0}.viz-stat[data-astro-cid-j7pv25f6]{color:var(--ink-soft);font-size:12px;font-family:Consolas,monospace;flex:none}.post-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.post-card[data-astro-cid-j7pv25f6]{color:inherit;display:block}.post-card[data-astro-cid-j7pv25f6] time[data-astro-cid-j7pv25f6]{color:var(--ink-mute);font-size:13px}.post-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--navy);margin:6px 0;font-size:17px}.post-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-soft);font-size:14px;margin:0 0 10px}.tags[data-astro-cid-j7pv25f6]{color:var(--gold);font-size:13px}.empty[data-astro-cid-j7pv25f6]{color:var(--ink-mute)}@media(max-width:860px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:32px}.quick-cards[data-astro-cid-j7pv25f6],.post-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.viz-play[data-astro-cid-j7pv25f6]{margin-left:0}}
