svg.svelte-136b2hy{width:100%;height:auto;display:block}.boundary.svelte-136b2hy{fill:none;stroke:#405769;stroke-width:1.5px;stroke-linejoin:round;transition:stroke .2s}.boundary.active.svelte-136b2hy{stroke:#c3e1f7;stroke-width:2px}.core.svelte-136b2hy{stroke:#897c64}.core.active.svelte-136b2hy{stroke:#f2dbac}.labels.svelte-136b2hy{font-family:var(--font-body)}@media (prefers-reduced-motion:reduce){.boundary.svelte-136b2hy{transition:none}}.page.svelte-30jd1s{background:var(--bg);color:var(--text)}.hero.svelte-30jd1s{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,5vw,84px);padding-bottom:96px;display:grid}.hero.svelte-30jd1s h1:where(.svelte-30jd1s){max-width:12ch;font-size:clamp(44px,5.4vw,78px)}.lede.svelte-30jd1s{color:var(--text-secondary);max-width:54ch;margin-top:24px;font-size:21px;line-height:1.7}.hero-meta.svelte-30jd1s{color:var(--accent);flex-wrap:wrap;gap:10px 22px;margin-top:28px;font-size:16px;display:flex}.meta-item.svelte-30jd1s{align-items:center;gap:8px;display:inline-flex}.hero-figure.svelte-30jd1s{background:radial-gradient(ellipse at 50% 30%, #1a2833 0%, var(--bg-surface) 62%, #0b1116 100%);border:1px solid var(--border);border-radius:20px;padding:clamp(20px,2.5vw,36px)}.hero-figure.svelte-30jd1s figcaption:where(.svelte-30jd1s){color:var(--text-secondary);align-items:center;gap:10px;margin-top:18px;font-size:16px;line-height:1.6;display:flex}.cap-dot.svelte-30jd1s{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.chapter.svelte-30jd1s{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,88px);padding:96px 0;display:grid}.chnum.svelte-30jd1s{letter-spacing:2.5px;color:var(--accent);margin-bottom:16px;font-size:15px}.chapter.svelte-30jd1s h2:where(.svelte-30jd1s){margin-bottom:20px;font-size:clamp(30px,3.4vw,48px)}.chapter-copy.svelte-30jd1s p:where(.svelte-30jd1s){color:var(--text-secondary);max-width:58ch;font-size:19px;line-height:1.7}.spec.svelte-30jd1s{color:var(--accent);align-items:center;gap:8px;margin-top:20px;font-size:16px;display:flex}.board.svelte-30jd1s{border:1px solid var(--border);background:#0c1218;border-radius:20px;padding:clamp(24px,3vw,44px)}.board-inner.svelte-30jd1s{background:repeating-linear-gradient(0deg,#0000 0 26px,#1a2630 26px 27px),repeating-linear-gradient(90deg,#0000 0 26px,#1a2630 26px 27px),#0e151c;border:1px solid #26333d;border-radius:12px;min-height:300px;position:relative;overflow:hidden}.board-label.svelte-30jd1s{letter-spacing:2.5px;color:#5c7183;font-size:13px;position:absolute;top:14px;left:16px}.pad.svelte-30jd1s{background:#10161c;border:1.5px solid #5c7183;border-radius:6px;width:26px;height:26px;position:absolute}.p1.svelte-30jd1s{top:84px;left:30%}.p2.svelte-30jd1s{top:84px;left:calc(30% + 38px)}.p3.svelte-30jd1s{top:122px;left:30%}.p4.svelte-30jd1s{top:122px;left:calc(30% + 38px)}.ghost.svelte-30jd1s{letter-spacing:2px;color:#42525f;border:1px dashed #42525f;border-radius:8px;padding:10px 14px;font-size:13px;line-height:1.7;position:absolute;top:70px;left:calc(30% + 92px)}.stamp.svelte-30jd1s{letter-spacing:2px;color:#dec69f;white-space:nowrap;background:#0c121866;border:1.5px solid #dec69f;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:700;position:absolute;bottom:26px;left:50%;transform:translate(-50%)rotate(-4deg)}.trace.svelte-30jd1s{background:#3a4a57;height:2px;position:absolute}.t1.svelte-30jd1s{width:30%;top:97px;left:0}.t2.svelte-30jd1s{width:30%;top:135px;left:0}.iso.svelte-30jd1s{border:1px solid var(--border);background:radial-gradient(at 50% 100%,#24333e 0%,#101920 72%);border-radius:20px;flex-direction:column;align-items:center;gap:0;padding:48px 24px 64px;display:flex;position:relative;overflow:hidden}.iso-layer.svelte-30jd1s{text-align:center;border-radius:8px;width:min(320px,80%);padding:20px 16px;font-size:15px}.l3.svelte-30jd1s{color:#8fa3b2;background:#131b22;border:1px solid #3a4a57;transform:perspective(600px)rotateX(38deg)}.l2.svelte-30jd1s{color:#ecdbbe;background:#1b1712;border:1px solid #6b5f45;transform:perspective(600px)rotateX(38deg)translateY(-8px)}.l1.svelte-30jd1s{color:#bdd0dd;background:linear-gradient(145deg,#45535d,#15202a);border:1px solid #a3b3be;justify-content:center;align-items:center;gap:10px;display:flex;transform:perspective(600px)rotateX(38deg)translateY(-16px);box-shadow:-10px 18px 30px #0009}.iso-shadow.svelte-30jd1s{filter:blur(12px);background:#0007;border-radius:50%;width:60%;height:18px;position:absolute;bottom:26px}.desk.svelte-30jd1s{border:1px solid var(--border);background:#0d1419;border-radius:20px;justify-content:center;align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden}.sheet.svelte-30jd1s{border-radius:8px;width:210px;height:260px;position:absolute}.sheet.back.svelte-30jd1s{background:#9aa39c;transform:rotate(7deg)translate(26px,6px);box-shadow:18px 26px 30px #0008}.sheet.front.svelte-30jd1s{color:#25342c;background:#e2e5df;border:1px solid #879893;flex-direction:column;padding:22px;display:flex;transform:rotate(-6deg)translate(-14px,-6px);box-shadow:-8px 18px 30px #0008}.sheet-type.svelte-30jd1s{letter-spacing:-.08em;font-size:56px;line-height:1.1}.sheet-caption.svelte-30jd1s{border-bottom:1px solid #bec8bb;margin-top:8px;padding-bottom:14px;font-size:14px;line-height:1.6}.sheet-line.svelte-30jd1s{background:#a8b5a4;height:2px;margin-top:14px}.sheet-line.short.svelte-30jd1s{width:65%;margin-top:8px}.sheet-seal.svelte-30jd1s{color:#3c5647;align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:600;display:inline-flex}.cloud-off.svelte-30jd1s{color:var(--text-secondary);border:1px solid var(--border);background:#10161ccc;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:15px;display:inline-flex;position:absolute;bottom:22px}.probe.svelte-30jd1s{border-bottom:1px solid var(--border);padding:96px 0}.probe-head.svelte-30jd1s h2:where(.svelte-30jd1s){font-size:clamp(30px,3.4vw,48px)}.probe-sub.svelte-30jd1s{color:var(--text-secondary);margin-top:12px;font-size:19px}.probe-tabs.svelte-30jd1s{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.tab.svelte-30jd1s{border:1px solid var(--border);color:var(--text-secondary);background:0 0;border-radius:999px;padding:10px 24px;font-size:17px;font-weight:550;transition:border-color .2s,color .2s,background .2s}.tab.svelte-30jd1s:hover{color:var(--text);border-color:#718393}.tab.active.svelte-30jd1s{background:var(--accent);border-color:var(--accent);color:#101a23}.probe-grid.svelte-30jd1s{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:24px;margin-top:28px;display:grid}.probe-diagram.svelte-30jd1s{background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;padding:clamp(16px,2vw,28px)}.probe-card.svelte-30jd1s{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;flex-direction:column;justify-content:center;gap:12px;padding:clamp(24px,3vw,36px);display:flex}.probe-mark.svelte-30jd1s{letter-spacing:2px;color:var(--accent-warm);font-size:15px}.probe-card.svelte-30jd1s h3:where(.svelte-30jd1s){letter-spacing:-.02em;font-size:23px}.probe-card.svelte-30jd1s p:where(.svelte-30jd1s):last-child{color:var(--text-secondary);font-size:18px;line-height:1.75}.candid.svelte-30jd1s{border-bottom:1px solid var(--border);padding:96px 0}.candid-frame.svelte-30jd1s{background:var(--bg-surface);border:1px solid var(--border);border-left:3px solid var(--accent-warm);border-radius:16px;max-width:860px;padding:clamp(30px,4vw,56px)}.candid-frame.svelte-30jd1s h2:where(.svelte-30jd1s){margin-bottom:16px;font-size:clamp(26px,3vw,38px)}.candid-frame.svelte-30jd1s p:where(.svelte-30jd1s){color:var(--text-secondary);font-size:19px;line-height:1.8}.close.svelte-30jd1s{text-align:center;padding:96px 0 24px}.close.svelte-30jd1s h2:where(.svelte-30jd1s){font-size:clamp(30px,3.6vw,50px)}.close.svelte-30jd1s p:where(.svelte-30jd1s){color:var(--text-secondary);margin-top:14px;font-size:19px}.close-cta.svelte-30jd1s{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}@media (width>=761px){.lede.svelte-30jd1s{font-size:24px;line-height:1.55}.hero-meta.svelte-30jd1s,.hero-figure.svelte-30jd1s figcaption:where(.svelte-30jd1s),.chnum.svelte-30jd1s,.spec.svelte-30jd1s{font-size:17px}.chapter-copy.svelte-30jd1s p:where(.svelte-30jd1s),.candid-frame.svelte-30jd1s p:where(.svelte-30jd1s),.close.svelte-30jd1s p:where(.svelte-30jd1s){font-size:20px;line-height:1.65}.probe-sub.svelte-30jd1s{font-size:22px}.tab.svelte-30jd1s{font-size:18px}.probe-card.svelte-30jd1s h3:where(.svelte-30jd1s){font-size:25px}.probe-card.svelte-30jd1s p:where(.svelte-30jd1s):last-child{font-size:19px;line-height:1.65}}@media (width<=1000px){.hero.svelte-30jd1s,.chapter.svelte-30jd1s,.probe-grid.svelte-30jd1s{grid-template-columns:1fr}.keys.svelte-30jd1s .chapter-copy:where(.svelte-30jd1s){order:2}.keys.svelte-30jd1s .iso:where(.svelte-30jd1s){order:1}.hero.svelte-30jd1s{padding-bottom:72px}.chapter.svelte-30jd1s,.probe.svelte-30jd1s,.candid.svelte-30jd1s{padding:72px 0}}@media (prefers-reduced-motion:reduce){.tab.svelte-30jd1s{transition:none}}
