.yg-section h2{font-family:var(--font-display);font-weight:500;font-size:var(--h2-size);margin-bottom:12px}.prose{max-width:var(--measure);font-size:16px;line-height:1.7}.yg-form{max-width:var(--measure)}.yg-fields{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.yg-field{flex-direction:column;gap:5px;display:flex}.yg-field span{color:var(--text-muted);letter-spacing:.03em;font-size:12px}.yg-field select,.yg-field input{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);height:40px;color:var(--text);padding:0 12px;font-size:15px}.yg-field input{width:90px}.yg-go{border-radius:var(--radius-md);border:1px solid var(--plane-soul);background:var(--soul-bg);height:40px;color:var(--soul-tx);cursor:pointer;padding:0 18px;font-size:15px;font-weight:500}.yg-go:hover{background:var(--surface)}.yg-result{margin-top:24px}.yg-cols{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.yg-grid{flex-direction:column;gap:6px;display:flex}.yg-row{gap:6px;display:flex}.yg-cell{width:58px;height:58px;font-family:var(--font-numeric);background:var(--surface);border:1px solid var(--border);color:var(--text-muted);transition:all .25s var(--ease);cursor:default;border-radius:12px;justify-content:center;align-items:center;font-size:21px;display:flex}.yg-empty{opacity:.5;cursor:pointer;border-style:dashed}.yg-count{vertical-align:sub;opacity:.7;margin-left:1px;font-size:11px}.yg-empty:hover{opacity:.85;border-color:var(--border-strong)}.yg-on{color:var(--text)}.yg-on.yg-p-phys{border-color:var(--plane-physical)}.yg-on.yg-p-soul{border-color:var(--plane-soul)}.yg-on.yg-p-mind{border-color:var(--plane-mind)}.yg-added{border-color:var(--plane-soul);background:var(--soul-bg);color:var(--soul-tx);cursor:pointer;font-weight:500}.yg-iso{border:1.5px dashed var(--accent);color:var(--accent);background:var(--surface);font-weight:500}.yg-panel{flex:1;min-width:240px}.yg-note{border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:3px solid var(--border-strong);background:var(--surface);padding:15px 17px}.yg-note-iso{border-left-color:var(--accent);background:var(--surface)}.yg-note-ok{border-left-color:var(--plane-soul);background:var(--soul-bg)}.yg-note-lab{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:7px;font-size:12px;font-weight:500;display:block}.yg-note-iso .yg-note-lab{color:var(--accent)}.yg-note-ok .yg-note-lab{color:var(--soul-tx)}.yg-note p{color:var(--text);margin-bottom:8px;font-size:16px;line-height:1.6}.yg-hint{color:var(--text-muted)!important;margin-bottom:0!important;font-size:14px!important}.yg-reset{border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface);height:34px;color:var(--text);cursor:pointer;margin-top:16px;padding:0 14px;font-size:13px}.yg-honest{max-width:var(--measure);color:var(--text-muted);margin-top:16px;font-size:13px;font-style:italic;line-height:1.6}.yg-name{max-width:var(--measure);border-top:1px solid var(--border);margin-top:28px;padding-top:22px}.yg-name-field{flex-direction:column;gap:6px;display:flex}.yg-name-field span{color:var(--text);font-size:13px;font-weight:500}.yg-name-input{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);height:42px;color:var(--text);max-width:340px;padding:0 14px;font-size:16px}.yg-name-input:focus{border-color:var(--plane-mind);outline:none}.yg-name-help{color:var(--text-muted);margin-top:8px;font-size:13px;line-height:1.55}.yg-name-fill{border-style:dashed;border-color:var(--plane-mind);color:var(--plane-mind);opacity:.9;background:var(--mind-bg)}.yg-name-badge{color:var(--plane-mind);vertical-align:super;margin-left:1px;font-size:10px;font-weight:500}.yg-name-read{border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:3px solid var(--border-strong);background:var(--surface);margin-top:18px;padding:15px 17px}.yg-nr-reconnects{border-left-color:var(--accent);background:var(--surface)}.yg-nr-balance{border-left-color:var(--plane-soul);background:var(--soul-bg)}.yg-nr-intensify{border-left-color:var(--plane-physical)}.yg-nr-nothing{border-left-color:var(--border-strong)}.yg-name-read p{color:var(--text);margin-bottom:8px;font-size:16px;line-height:1.6}.yg-name-mirror{font-family:var(--font-display);margin-top:10px;color:var(--text)!important;margin-bottom:0!important;font-size:16px!important}.yg-modes{border-bottom:1px solid var(--border);gap:4px;margin-bottom:18px;display:flex}.yg-mode{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:14px}.yg-mode:hover{color:var(--text)}.yg-mode.is-on{color:var(--text);border-bottom-color:var(--plane-mind);font-weight:500}.yg-cell{position:relative}.yg-cell.yg-sel,.yg-cell:focus-visible{outline:2px solid var(--plane-mind);outline-offset:2px}.yg-pair-fill{border-style:dashed;border-color:var(--plane-physical);color:var(--plane-physical);opacity:.9;background:var(--surface)}.yg-ov-badge{vertical-align:super;margin-left:1px;font-size:10px;font-weight:500}.yg-ov-name{color:var(--plane-mind)}.yg-ov-pair{color:var(--plane-physical)}.yg-note-inspect{border-left-color:var(--plane-mind)}.yg-close{float:right;color:var(--text-muted);cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:0;font-size:11px;text-decoration:underline}.yg-insp-plane{font-size:15px!important}.yg-insp-sub{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:10px 0 6px;font-size:12px;display:block}.yg-arrows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.yg-arr{color:var(--text);justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.yg-arr-k{color:var(--text-muted);font-size:11px}.yg-arr-present,.yg-arr-present .yg-arr-k{color:var(--plane-soul)}.yg-arr-absent{color:var(--text-muted)}.yg-layer{max-width:var(--measure);border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.yg-partner{align-items:flex-end;margin-top:8px}.yg-p-go{border-radius:var(--radius-md);border:1px solid var(--plane-physical);background:var(--surface);height:40px;color:var(--plane-physical);cursor:pointer;padding:0 16px;font-size:14px;font-weight:500}.yg-pair-read{margin-top:18px}.yg-pair-intro{color:var(--text);margin-bottom:14px;font-size:16px;line-height:1.6}.yg-pair-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.yg-pair-card{border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:3px solid var(--border-strong);background:var(--surface);padding:13px 15px}.yg-pair-card p{color:var(--text);margin-bottom:6px;font-size:16px;line-height:1.7}.yg-pair-dir{color:var(--text);margin:14px 0 0;font-size:16px;line-height:1.6}.yg-flag{letter-spacing:.02em;text-transform:none;background:var(--bg);color:var(--text-muted);vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:9px;display:inline-block}@media (width<=560px){.yg-pair-cards{grid-template-columns:1fr}}.yg-next{padding-top:32px;padding-bottom:24px}.yg-next-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=640px){.yg-next-grid{grid-template-columns:1fr}}.pl[data-astro-cid-22lecevp] h1[data-astro-cid-22lecevp]{font-family:var(--font-display);margin:0 0 12px;font-size:clamp(28px,5vw,42px);font-weight:500;line-height:1.15}.pl[data-astro-cid-22lecevp] h1[data-astro-cid-22lecevp] b[data-astro-cid-22lecevp]{color:var(--accent);font-weight:500}.pl[data-astro-cid-22lecevp] h2[data-astro-cid-22lecevp]{font-family:var(--font-display);font-weight:500;font-size:var(--h2-size);margin-bottom:12px}.prose[data-astro-cid-22lecevp]{max-width:var(--measure);margin-bottom:14px;line-height:1.7}.pl-eyebrow[data-astro-cid-22lecevp]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px;font-size:12px}.pl-hero[data-astro-cid-22lecevp]{text-align:center;flex-direction:column;align-items:center;padding:clamp(32px,6vh,64px) 20px 24px;display:flex}.pl-lede[data-astro-cid-22lecevp]{max-width:44ch;color:var(--text-muted);margin:0;line-height:1.6}.pl-personal[data-astro-cid-22lecevp]{max-width:760px;margin-inline:auto}.pp-cols{display:block}.pp-read{max-width:640px;margin:28px auto 0}@media (width>=820px){.pp-cols{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;gap:40px;display:grid}.pp-col-grid{position:sticky;top:24px}.pp-read{max-width:none;margin:0}}.pl-skip[data-astro-cid-22lecevp]{text-align:center;margin-top:18px}.pl-skip[data-astro-cid-22lecevp] a[data-astro-cid-22lecevp]{color:var(--text-muted);font-size:13px;text-decoration:underline}.pl-skip[data-astro-cid-22lecevp] a[data-astro-cid-22lecevp]:hover{color:var(--accent)}planes-page{display:block}.pp-form-wrap{text-align:center}.pp-form{display:inline-block}.pp-fields{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:10px;display:flex}.pp-field{flex-direction:column;gap:5px;display:flex}.pp-field span{color:var(--text-muted);letter-spacing:.03em;font-size:12px}.pp-field select,.pp-field input{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);height:42px;color:var(--text);padding:0 12px;font-size:15px}.pp-mo select{min-width:120px}.pp-dy input{width:72px}.pp-yr input{width:90px}.pp-go{border-radius:var(--radius-md);background:var(--accent);color:#fff;cursor:pointer;height:42px;transition:background .15s var(--ease);border:none;padding:0 20px;font-size:15px;font-weight:500}.pp-go:hover{background:var(--accent-hover)}.pp-bar{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:24px;padding:12px 16px;display:flex}.pp-bar-label{color:var(--text-muted);font-size:14px}.pp-bar-label b{color:var(--text);font-weight:500}.pp-bar-edit{color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.pp-doors{border-top:1px solid var(--border);margin-bottom:24px;padding-top:24px}.pp-doors-h{font-family:var(--font-display);margin:0 0 14px;font-size:17px;font-weight:500}.pp-doorlist{flex-direction:column;gap:8px;display:flex}.pp-door{border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:3px solid var(--border);background:var(--surface);transition:border-color .15s var(--ease), transform .15s var(--ease);flex-direction:column;gap:3px;padding:13px 16px;text-decoration:none;display:flex}.pp-door:hover{border-color:var(--border-strong);transform:translate(3px)}.pp-door-hl{border-left-color:var(--accent)}.pp-door-text{color:var(--text);font-size:15px;font-weight:500}.pp-door-detail{color:var(--text-muted);font-size:13px;line-height:1.5}.pp-full-link{text-align:center;border-top:1px solid var(--border);padding-top:20px}.pp-full-link a{color:var(--accent);font-size:15px;font-weight:500;text-decoration:none}.pp-full-link a:hover{text-decoration:underline}.pp-full-link span{color:var(--text-muted);margin-top:4px;font-size:12px;display:block}.pl-ref[data-astro-cid-22lecevp]{max-width:640px;margin-inline:auto}.pl-ref-fold[data-astro-cid-22lecevp]{border-top:1px solid var(--border)}.pl-ref-fold[data-astro-cid-22lecevp] summary[data-astro-cid-22lecevp]{cursor:pointer;font-family:var(--font-display);font-size:var(--h2-size);color:var(--text);align-items:center;gap:10px;padding:18px 0;font-weight:500;list-style:none;display:flex}.pl-ref-fold[data-astro-cid-22lecevp] summary[data-astro-cid-22lecevp]::-webkit-details-marker{display:none}.pl-ref-fold[data-astro-cid-22lecevp] summary[data-astro-cid-22lecevp]:after{content:"+";font-family:var(--font-numeric);color:var(--text-muted);margin-left:auto;font-size:22px}.pl-ref-fold[data-astro-cid-22lecevp][open] summary[data-astro-cid-22lecevp]:after{content:"−"}.pl-ref-body[data-astro-cid-22lecevp]{text-align:center;padding-bottom:16px}.pl-ref-sub[data-astro-cid-22lecevp]{color:var(--text-muted);max-width:46ch;margin:0 auto 22px;font-size:14px;line-height:1.6}.pl-deeper[data-astro-cid-22lecevp] h2[data-astro-cid-22lecevp]{font-family:var(--font-display);font-weight:500;font-size:var(--h2-size);margin-bottom:18px}.pl-planes-row[data-astro-cid-22lecevp]{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.pl-plane-link[data-astro-cid-22lecevp]{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);transition:transform .15s var(--ease), border-color .15s var(--ease);flex-direction:column;gap:2px;padding:18px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.pl-plane-link[data-astro-cid-22lecevp]:hover{border-color:var(--border-strong);transform:translateY(-2px)}.pl-plane-bar[data-astro-cid-22lecevp]{height:3px;position:absolute;top:0;left:0;right:0}.pl-plane-link[data-astro-cid-22lecevp] strong[data-astro-cid-22lecevp]{margin-top:4px;font-size:17px;font-weight:600}.pl-plane-nums[data-astro-cid-22lecevp]{font-family:var(--font-numeric);color:var(--text-muted);letter-spacing:.04em;font-size:14px}.pl-plane-note[data-astro-cid-22lecevp]{color:var(--text-muted);margin-top:4px;font-size:13px}.pl-secondary-row[data-astro-cid-22lecevp]{flex-wrap:wrap;gap:10px;display:flex}.pl-sec-link[data-astro-cid-22lecevp]{color:var(--text);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);transition:border-color .15s var(--ease);align-items:baseline;gap:6px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.pl-sec-link[data-astro-cid-22lecevp]:hover{border-color:var(--border-strong)}.pl-sec-link[data-astro-cid-22lecevp] span[data-astro-cid-22lecevp]{color:var(--text-muted);font-size:13px;font-weight:400}plane-explainer{display:block}.pe-tabs{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:24px;display:flex}.pe-tab{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;font-size:13px;font:inherit;transition:all .18s var(--ease);border-radius:22px;padding:8px 18px}.pe-tab:hover{border-color:var(--border-strong)}.pe-tab.is-on{background:var(--text);color:var(--surface);border-color:var(--text);font-weight:500}.pe-grid{flex-direction:column;gap:6px;display:inline-flex}.pe-row{gap:6px;display:flex}.pe-cell{width:62px;height:62px;font-family:var(--font-numeric);background:var(--surface);border:1px solid var(--border);color:var(--text-muted);transition:all .35s var(--ease);border-radius:13px;justify-content:center;align-items:center;font-size:24px;display:flex}.pe-cell.pe-plane{border-color:var(--pc);background:color-mix(in srgb, var(--pc) 10%, transparent);color:var(--pt)}.pe-cell.pe-pivot{border-color:var(--plane-soul);background:var(--soul-bg);color:var(--soul-tx);border-width:2px}.pe-cell.pe-off{opacity:.34;border-style:dashed}.pe-cell.pe-arrow{border-color:var(--plane-mind);background:color-mix(in srgb, var(--plane-mind) 10%, transparent);color:var(--mind-tx)}.pe-cell.pe-dim{opacity:.3}.pe-caption{max-width:44ch;min-height:88px;margin:22px auto 0}.pe-cap-text{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.65}.pe-toggle-wrap{margin-top:14px}.pe-toggle{cursor:pointer;font:inherit;color:var(--text);background:0 0;border:0;align-items:center;gap:9px;padding:6px 4px;display:inline-flex}.pe-toggle-track{background:var(--plane-soul);width:40px;height:23px;transition:background .2s var(--ease);border-radius:20px;flex-shrink:0;position:relative}.pe-toggle[aria-pressed=false] .pe-toggle-track{background:var(--border-strong)}.pe-toggle-knob{width:17px;height:17px;transition:left .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:20px}.pe-toggle[aria-pressed=false] .pe-toggle-knob{left:3px}.pe-toggle-lab{font-size:13px}section[data-astro-cid-22lecevp].wrap{margin-bottom:56px}@media (width<=640px){.pe-cell{width:54px;height:54px;font-size:21px}.pl-planes-row[data-astro-cid-22lecevp]{grid-template-columns:1fr}.pl-secondary-row[data-astro-cid-22lecevp]{flex-direction:column}}.pp-read-lead{color:var(--text);margin:0 0 24px;font-size:16px;line-height:1.7}.pp-read-lead b{font-weight:500}.pp-read-sec{margin:0 0 28px}.pp-read-h{font-family:var(--font-display);color:var(--text);margin:0 0 2px;font-size:19px;font-weight:500}.pp-read-sub{color:var(--text-muted);margin:0 0 12px;font-size:13px}.pp-read-p{color:var(--text-secondary);margin:0 0 12px;font-size:15px;line-height:1.75}.pp-read-cite{color:var(--text-muted);border-left:2px solid var(--border);margin:4px 0 0;padding-left:12px;font-size:13px;line-height:1.6}.pp-read-cite .pp-cite-title{font-style:italic}.pp-read-link{margin:14px 0 0}.pp-read-link a{color:var(--accent);font-size:14px;text-decoration:none}.pp-read-link a:hover{text-decoration:underline}@media (width>=860px){.pp-read{margin-top:32px}}
