.boot[data-v-242a497f]{z-index:9999;cursor:pointer;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.boot-inner[data-v-242a497f]{width:min(440px,86vw);padding:0 8px}.boot-title[data-v-242a497f]{opacity:0;font-family:var(--font-lcars);color:var(--lcars-orange);text-transform:uppercase;letter-spacing:6px;text-align:center;font-size:2.4rem;font-weight:700}.boot-sub[data-v-242a497f]{opacity:0;font-family:var(--font-mono);color:var(--lcars-text-muted);text-transform:uppercase;letter-spacing:2px;text-align:center;margin-top:6px;font-size:.72rem}.boot-lines[data-v-242a497f]{flex-direction:column;gap:9px;margin:28px 0 18px;display:flex}.boot-row[data-v-242a497f]{font-family:var(--font-mono);align-items:baseline;gap:10px;font-size:.78rem;display:flex}.boot-line[data-v-242a497f]{opacity:0;color:var(--lcars-sky);letter-spacing:1px}.boot-dots[data-v-242a497f]{border-bottom:1px dotted #ff990059;flex:1;transform:translateY(-3px)}.boot-status[data-v-242a497f]{opacity:0;color:var(--lcars-gold);letter-spacing:2px}.boot-bar[data-v-242a497f]{background:#1a1a1a;border-radius:4px;height:8px;overflow:hidden}.boot-bar-fill[data-v-242a497f]{background:var(--lcars-orange);width:0;height:100%}.boot-standby[data-v-242a497f]{opacity:0;font-family:var(--font-lcars);color:var(--lcars-gold);text-transform:uppercase;letter-spacing:3px;text-align:center;margin-top:18px;font-size:1rem}.boot-skip[data-v-242a497f]{font-family:var(--font-mono);color:var(--lcars-text-muted);text-transform:uppercase;letter-spacing:1px;text-align:center;opacity:.5;margin-top:22px;font-size:.62rem}.scripture-panel[data-v-0f7f4441]{z-index:60;background:#0d0d0d;border:1px solid #c9c6;border-radius:4px 4px 4px 14px;flex-direction:column;width:480px;max-width:calc(100vw - 24px);height:600px;max-height:84vh;display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 44px #000000a8}.sp-header[data-v-0f7f4441]{background:var(--lcars-lavender);cursor:grab;-webkit-user-select:none;user-select:none;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 8px 14px;display:flex}.sp-header[data-v-0f7f4441]:active{cursor:grabbing}.sp-ref[data-v-0f7f4441]{font-family:var(--font-lcars);color:var(--lcars-text-dark);text-transform:uppercase;letter-spacing:1px;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}.sp-minimize[data-v-0f7f4441],.sp-close[data-v-0f7f4441]{color:var(--lcars-text-dark);cursor:pointer;background:#00000040;border:none;border-radius:50%;flex:none;width:22px;height:22px;font-size:.7rem;line-height:1}.sp-minimize[data-v-0f7f4441]{font-size:1rem;font-weight:700}.sp-minimize[data-v-0f7f4441]:hover{background:var(--lcars-sky)}.sp-close[data-v-0f7f4441]:hover{background:var(--lcars-orange)}.scripture-pill[data-v-0f7f4441]{z-index:60;height:36px;font-family:var(--font-lcars);-webkit-user-select:none;user-select:none;background:#0d0d0d;border:1px solid #c9c6;border-radius:18px 18px 18px 4px;align-items:stretch;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 26px #0000008c}.sp-pill-grip[data-v-0f7f4441]{background:var(--lcars-lavender);width:26px;color:var(--lcars-text-dark);cursor:grab;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:flex}.sp-pill-grip[data-v-0f7f4441]:active{cursor:grabbing}.sp-pill-body[data-v-0f7f4441]{color:var(--lcars-text);font:inherit;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;max-width:220px;padding:0 14px;font-size:.78rem;display:flex}.sp-pill-body[data-v-0f7f4441]:hover{color:var(--lcars-gold);background:#cc99cc24}.sp-pill-label[data-v-0f7f4441]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sp-pill-count[data-v-0f7f4441]{background:var(--lcars-orange);color:var(--lcars-text-dark);letter-spacing:.5px;border-radius:9px;flex:none;padding:2px 7px;font-size:.66rem}.sp-pill-close[data-v-0f7f4441]{color:var(--lcars-text-muted);cursor:pointer;background:0 0;border:none;border-left:1px solid #cc99cc2e;width:32px;font-size:.78rem;line-height:1}.sp-pill-close[data-v-0f7f4441]:hover{background:var(--lcars-orange);color:var(--lcars-text-dark)}.sp-tabs[data-v-0f7f4441]{background:#161616;border-bottom:1px solid #cc99cc38;flex:none;gap:3px;padding:5px 6px;display:flex;overflow-x:auto}.sp-tab[data-v-0f7f4441]{color:var(--lcars-text-muted);font-family:var(--font-lcars);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;cursor:pointer;background:#262626;border-radius:3px 3px 3px 9px;flex:none;align-items:center;gap:6px;max-width:168px;padding:4px 6px 4px 9px;font-size:.72rem;transition:background .15s,color .15s;display:flex}.sp-tab[data-v-0f7f4441]:hover{color:var(--lcars-read);background:#333}.sp-tab.active[data-v-0f7f4441]{background:var(--lcars-lavender);color:var(--lcars-text-dark)}.sp-tab-label[data-v-0f7f4441]{text-overflow:ellipsis;overflow:hidden}.sp-tab-x[data-v-0f7f4441]{color:inherit;cursor:pointer;background:#00000038;border:none;border-radius:50%;flex:none;width:15px;height:15px;padding:0;font-size:.58rem;line-height:1}.sp-tab-x[data-v-0f7f4441]:hover{background:var(--lcars-orange);color:var(--lcars-text-dark)}.sp-body[data-v-0f7f4441]{background:#fff;flex:1;min-height:0;position:relative}.sp-frame[data-v-0f7f4441]{position:absolute;inset:0}.sp-loading[data-v-0f7f4441]{color:var(--lcars-text-muted);font-family:var(--font-mono);letter-spacing:1px;background:#0d0d0d;justify-content:center;align-items:center;font-size:.74rem;display:flex;position:absolute;inset:0}.sp-iframe[data-v-0f7f4441]{border:none;width:100%;height:100%}.sp-iframe-hidden[data-v-0f7f4441]{opacity:0}.sp-link[data-v-0f7f4441]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:var(--lcars-sky);border-top:1px solid #cc99cc40;flex:none;padding:9px 16px;font-size:.7rem;display:block}.sp-link[data-v-0f7f4441]:hover{color:var(--lcars-gold)}@media (width<=640px){.scripture-panel[data-v-0f7f4441]{width:auto;height:70vh;bottom:12px;right:12px;top:auto!important;left:12px!important}.sp-header[data-v-0f7f4441]{cursor:default}}.yt-panel[data-v-b80172d7]{z-index:60;background:#0d0d0d;border:1px solid #f906;border-radius:4px 4px 4px 14px;flex-direction:column;width:560px;max-width:calc(100vw - 24px);height:380px;max-height:84vh;display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 44px #000000a8}.yt-header[data-v-b80172d7]{background:var(--lcars-orange);cursor:grab;-webkit-user-select:none;user-select:none;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 8px 14px;display:flex}.yt-header[data-v-b80172d7]:active{cursor:grabbing}.yt-ref[data-v-b80172d7]{font-family:var(--font-lcars);color:var(--lcars-text-dark);text-transform:uppercase;letter-spacing:1px;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}.yt-minimize[data-v-b80172d7],.yt-close[data-v-b80172d7]{color:var(--lcars-text-dark);cursor:pointer;background:#00000040;border:none;border-radius:50%;flex:none;width:22px;height:22px;font-size:.7rem;line-height:1}.yt-minimize[data-v-b80172d7]{font-size:1rem;font-weight:700}.yt-minimize[data-v-b80172d7]:hover{background:var(--lcars-sky)}.yt-close[data-v-b80172d7]:hover{background:var(--lcars-red)}.yt-pill[data-v-b80172d7]{z-index:60;height:36px;font-family:var(--font-lcars);-webkit-user-select:none;user-select:none;background:#0d0d0d;border:1px solid #f906;border-radius:18px 18px 18px 4px;align-items:stretch;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 26px #0000008c}.yt-pill-grip[data-v-b80172d7]{background:var(--lcars-orange);width:26px;color:var(--lcars-text-dark);cursor:grab;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:flex}.yt-pill-grip[data-v-b80172d7]:active{cursor:grabbing}.yt-pill-body[data-v-b80172d7]{color:var(--lcars-text);font:inherit;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;max-width:220px;padding:0 14px;font-size:.78rem;display:flex}.yt-pill-body[data-v-b80172d7]:hover{color:var(--lcars-gold);background:#ff990024}.yt-pill-label[data-v-b80172d7]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.yt-pill-count[data-v-b80172d7]{background:var(--lcars-orange);color:var(--lcars-text-dark);letter-spacing:.5px;border-radius:9px;flex:none;padding:2px 7px;font-size:.66rem}.yt-pill-close[data-v-b80172d7]{color:var(--lcars-text-muted);cursor:pointer;background:0 0;border:none;border-left:1px solid #ff99002e;width:32px;font-size:.78rem;line-height:1}.yt-pill-close[data-v-b80172d7]:hover{background:var(--lcars-orange);color:var(--lcars-text-dark)}.yt-tabs[data-v-b80172d7]{background:#161616;border-bottom:1px solid #ff990038;flex:none;gap:3px;padding:5px 6px;display:flex;overflow-x:auto}.yt-tab[data-v-b80172d7]{color:var(--lcars-text-muted);font-family:var(--font-lcars);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;cursor:pointer;background:#262626;border-radius:3px 3px 3px 9px;flex:none;align-items:center;gap:6px;max-width:168px;padding:4px 6px 4px 9px;font-size:.72rem;transition:background .15s,color .15s;display:flex}.yt-tab[data-v-b80172d7]:hover{color:var(--lcars-read);background:#333}.yt-tab.active[data-v-b80172d7]{background:var(--lcars-orange);color:var(--lcars-text-dark)}.yt-tab-label[data-v-b80172d7]{text-overflow:ellipsis;overflow:hidden}.yt-tab-x[data-v-b80172d7]{color:inherit;cursor:pointer;background:#00000038;border:none;border-radius:50%;flex:none;width:15px;height:15px;padding:0;font-size:.58rem;line-height:1}.yt-tab-x[data-v-b80172d7]:hover{background:var(--lcars-red);color:var(--lcars-text-dark)}.yt-body[data-v-b80172d7]{background:#000;flex:1;min-height:0;position:relative}.yt-frame[data-v-b80172d7]{position:absolute;inset:0}.yt-loading[data-v-b80172d7]{color:var(--lcars-text-muted);font-family:var(--font-mono);letter-spacing:1px;background:#0d0d0d;justify-content:center;align-items:center;font-size:.74rem;display:flex;position:absolute;inset:0}.yt-iframe[data-v-b80172d7]{border:none;width:100%;height:100%}.yt-iframe-hidden[data-v-b80172d7]{opacity:0}@media (width<=640px){.yt-panel[data-v-b80172d7]{width:auto;height:40vh;bottom:12px;right:12px;top:auto!important;left:12px!important}.yt-header[data-v-b80172d7]{cursor:default}}.cycle[data-v-55b03486]{background:#0d0d0d;border:1px solid #ff99002e;border-radius:16px;margin:8px 0 28px;padding:24px}.cycle-title[data-v-55b03486]{font-family:var(--font-lcars);color:var(--lcars-orange);text-transform:uppercase;letter-spacing:2px;font-size:1.4rem}.cycle-intro[data-v-55b03486]{font-family:var(--font-mono);color:var(--lcars-text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:.74rem}.cycle-ring[data-v-55b03486]{align-items:stretch;gap:6px;margin:22px 0 20px;display:flex}.cycle-phase[data-v-55b03486]{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:#161616;border:none;border-radius:10px;flex:1;padding:14px;transition:opacity .4s,transform .4s,background .4s}.is-cycling .cycle-phase[data-v-55b03486]{opacity:.4}.is-cycling .cycle-phase.active[data-v-55b03486]{opacity:1;background:#1e1e1e;transform:translateY(-4px)}.cycle-phase-bar[data-v-55b03486]{background:var(--lcars-blue);border-radius:3px;height:6px;transition:box-shadow .4s}.phase-0 .cycle-phase-bar[data-v-55b03486]{background:var(--lcars-sky)}.phase-1 .cycle-phase-bar[data-v-55b03486]{background:var(--lcars-gold)}.phase-2 .cycle-phase-bar[data-v-55b03486]{background:var(--lcars-orange)}.phase-3 .cycle-phase-bar[data-v-55b03486]{background:var(--lcars-lavender)}.cycle-phase.active .cycle-phase-bar[data-v-55b03486]{box-shadow:0 0 12px 1px}.phase-0.active .cycle-phase-bar[data-v-55b03486]{color:var(--lcars-sky)}.phase-1.active .cycle-phase-bar[data-v-55b03486]{color:var(--lcars-gold)}.phase-2.active .cycle-phase-bar[data-v-55b03486]{color:var(--lcars-orange)}.phase-3.active .cycle-phase-bar[data-v-55b03486]{color:var(--lcars-lavender)}.cycle-phase-name[data-v-55b03486]{font-family:var(--font-lcars);color:var(--lcars-orange);text-transform:uppercase;letter-spacing:1px;margin:10px 0 4px;font-size:1.05rem}.cycle-phase-desc[data-v-55b03486]{color:var(--lcars-text);opacity:.85;font-size:.8rem;line-height:1.5}.cycle-chevron[data-v-55b03486]{font-family:var(--font-lcars);color:var(--lcars-text-muted);align-self:center;font-size:1.6rem}.cycle-ladder[data-v-55b03486]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cycle-ladder-label[data-v-55b03486]{font-family:var(--font-lcars);color:var(--lcars-text-muted);text-transform:uppercase;letter-spacing:2px;font-size:.8rem}.cycle-rungs[data-v-55b03486]{flex:1;gap:4px;min-width:220px;display:flex}.cycle-rung[data-v-55b03486]{text-align:center;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:var(--lcars-text-muted);background:#161616;border-radius:4px;flex:1;padding:6px 4px;font-size:.6rem;transition:background .5s,color .5s}.cycle-rung.filled[data-v-55b03486]{background:var(--lcars-orange);color:var(--lcars-text-dark)}.cycle-caption[data-v-55b03486]{color:var(--lcars-text);opacity:.8;margin-top:18px;margin-bottom:0;font-size:.86rem;line-height:1.6}@media (width<=640px){.cycle-ring[data-v-55b03486]{flex-wrap:wrap}.cycle-phase[data-v-55b03486]{flex:calc(50% - 3px)}.cycle-chevron[data-v-55b03486]{display:none}}.hero[data-v-8799e48f]{margin-bottom:28px}.hero-eyebrow[data-v-8799e48f]{font-family:var(--font-mono);color:var(--lcars-text-muted);text-transform:uppercase;letter-spacing:2px;font-size:.7rem}.hero-title[data-v-8799e48f]{font-family:var(--font-lcars);color:var(--lcars-orange);text-transform:uppercase;letter-spacing:3px;margin:6px 0 0;font-size:clamp(2.4rem,6vw,3.6rem);line-height:1.05}.hero-bar[data-v-8799e48f]{background:linear-gradient(90deg, var(--lcars-orange), var(--lcars-purple));border-radius:3px;height:6px;margin:14px 0}.hero-lead[data-v-8799e48f]{color:var(--lcars-text);max-width:62ch;font-size:1.02rem;line-height:1.7}.section-header h2[data-v-8799e48f]{font-family:var(--font-lcars);color:var(--lcars-gold);text-transform:uppercase;letter-spacing:1px;white-space:nowrap;margin:0;font-size:1.4rem}.section-header-spaced[data-v-8799e48f]{margin-top:38px}.section-grid[data-v-8799e48f]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.section-card[data-v-8799e48f]{border-left:4px solid var(--lcars-purple);background:#161616;border-radius:10px;padding:16px;text-decoration:none;transition:border-color .2s,transform .15s,background .2s;display:block}.section-card[data-v-8799e48f]:hover{border-left-color:var(--lcars-orange);background:#1c1c1c;transform:translate(4px)}.section-card-label[data-v-8799e48f]{font-family:var(--font-lcars);color:var(--lcars-orange);text-transform:uppercase;letter-spacing:1px;font-size:1.05rem}.section-card-blurb[data-v-8799e48f]{color:var(--lcars-text);opacity:.75;margin-top:4px;font-size:.82rem}[data-v-f74722c5] .scripture-ref{font:inherit;color:var(--lcars-sky);cursor:pointer;border:none;border-bottom:1px dotted var(--lcars-sky);background:0 0;padding:0;transition:color .15s,border-color .15s}[data-v-f74722c5] .scripture-ref:hover{color:var(--lcars-gold);border-bottom-color:var(--lcars-gold)}.study-source[data-v-716c53a6]{font-family:var(--font-mono);color:var(--lcars-text-muted);border-top:1px solid #cc99cc40;margin-top:2.5em;padding-top:1em;font-size:.74rem}.study-source a[data-v-716c53a6]{color:var(--lcars-sky)}.presentation-body[data-v-1866caf5] blockquote{border-left:3px solid var(--lcars-gold);color:var(--lcars-text);opacity:.92;margin:1.4em 0;padding-left:1.1em;font-style:italic}.scripture-ref[data-v-0c115d43]{font:inherit;color:var(--lcars-sky);cursor:pointer;border:none;border-bottom:1px dotted var(--lcars-sky);background:0 0;padding:0;transition:color .15s,border-color .15s}.scripture-ref[data-v-0c115d43]:hover{color:var(--lcars-gold);border-bottom-color:var(--lcars-gold)}.rc[data-v-8f1f10eb]{background:#0d0d0d;border:1px solid #ff99002e;border-radius:12px;margin:28px 0;padding:20px}.rc-title[data-v-8f1f10eb]{font-family:var(--font-lcars);color:var(--lcars-orange);text-transform:uppercase;letter-spacing:2px;margin-bottom:8px;font-size:1.15rem}.rc-svg[data-v-8f1f10eb]{width:100%;height:auto;display:block}.rc-edge[data-v-8f1f10eb]{stroke:var(--lcars-blue);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px;fill:none}.rc-edge-close[data-v-8f1f10eb]{stroke:var(--lcars-orange);stroke-width:3px}.rc-close-glow[data-v-8f1f10eb]{stroke:var(--lcars-orange);stroke-width:12px;opacity:0;filter:blur(6px)}.rc-node[data-v-8f1f10eb]{opacity:0}.rc-box[data-v-8f1f10eb]{fill:#1a1a1a;stroke:var(--lcars-lavender);stroke-width:1.5px}.rc-ch[data-v-8f1f10eb]{fill:var(--lcars-orange);font-family:var(--font-lcars);text-transform:uppercase;letter-spacing:1px;text-anchor:middle;font-size:14px;font-weight:600}.rc-label[data-v-8f1f10eb]{fill:var(--lcars-read);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;text-anchor:middle;font-size:10px}.rc-center[data-v-8f1f10eb]{fill:var(--lcars-text-muted);font-family:var(--font-lcars);text-transform:uppercase;letter-spacing:2px;text-anchor:middle;font-size:15px}.rc-center-sub[data-v-8f1f10eb]{font-size:11px;font-family:var(--font-mono);letter-spacing:1px}.rc-caption[data-v-8f1f10eb]{color:var(--lcars-text);opacity:.82;margin:14px 0 0;font-size:.86rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.rc-edge[data-v-8f1f10eb]{stroke-dashoffset:0}.rc-node[data-v-8f1f10eb]{opacity:1}}@media (width<=600px){.rc-ch[data-v-8f1f10eb]{font-size:16px}.rc-label[data-v-8f1f10eb]{font-size:13px}.rc-center[data-v-8f1f10eb]{font-size:18px}.rc-center-sub[data-v-8f1f10eb]{font-size:14px}}.mr[data-v-2c20899f]{background:#0d0d0d;border:1px solid #ff99002e;border-radius:12px;margin:28px 0;padding:20px}.mr-title[data-v-2c20899f]{font-family:var(--font-lcars);color:var(--lcars-orange);text-transform:uppercase;letter-spacing:2px;margin-bottom:8px;font-size:1.15rem}.mr-svg[data-v-2c20899f]{width:100%;height:auto;display:block}.mr-ray[data-v-2c20899f]{stroke:var(--lcars-blue);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px;fill:none}.mr-source[data-v-2c20899f]{opacity:0}.mr-source-box[data-v-2c20899f]{fill:#1a1a1a;stroke:var(--lcars-orange);stroke-width:1.5px}.mr-source-ref[data-v-2c20899f]{fill:var(--lcars-text-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;text-anchor:middle;font-size:10px}.mr-source-text[data-v-2c20899f]{fill:var(--lcars-gold);font-family:var(--font-lcars);text-anchor:middle;font-size:15px}.mr-node[data-v-2c20899f]{opacity:0}.mr-node-box[data-v-2c20899f]{fill:#1a1a1a;stroke:var(--lcars-lavender);stroke-width:1.5px}.mr-node-v[data-v-2c20899f]{fill:var(--lcars-orange);font-family:var(--font-lcars);text-transform:uppercase;letter-spacing:1px;font-size:13px;font-weight:600}.mr-node-label[data-v-2c20899f]{fill:var(--lcars-read);font-family:var(--font-mono);letter-spacing:.5px;font-size:11px}.mr-caption[data-v-2c20899f]{color:var(--lcars-text);opacity:.82;margin:14px 0 0;font-size:.86rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.mr-ray[data-v-2c20899f]{stroke-dashoffset:0}.mr-source[data-v-2c20899f],.mr-node[data-v-2c20899f]{opacity:1}}@media (width<=600px){.mr-source-ref[data-v-2c20899f]{font-size:13px}.mr-source-text[data-v-2c20899f]{font-size:17px}.mr-node-v[data-v-2c20899f]{font-size:16px}.mr-node-label[data-v-2c20899f]{font-size:12px}}.vf[data-v-aa1e03e6]{background:#0d0d0d;border:1px solid #ff99002e;border-radius:12px;margin:28px 0;padding:20px}.vf-title[data-v-aa1e03e6]{font-family:var(--font-lcars);color:var(--lcars-orange);text-transform:uppercase;letter-spacing:2px;margin-bottom:8px;font-size:1.15rem}.vf-svg[data-v-aa1e03e6]{width:100%;height:auto;display:block}.vf-row[data-v-aa1e03e6]{opacity:0}.vf-subject[data-v-aa1e03e6]{fill:var(--lcars-text-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;text-anchor:middle;font-size:11px}.vf-verb[data-v-aa1e03e6]{fill:var(--lcars-orange);font-family:var(--font-lcars);text-transform:uppercase;letter-spacing:3px;text-anchor:middle;font-size:28px;font-weight:700}.vf-row-final .vf-verb[data-v-aa1e03e6]{fill:var(--lcars-gold)}.vf-object[data-v-aa1e03e6]{fill:var(--lcars-read);font-family:var(--font-lcars);letter-spacing:.5px;text-anchor:middle;opacity:.85;font-size:15px}.vf-arrow[data-v-aa1e03e6]{stroke:var(--lcars-blue);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px;fill:none}.vf-glow[data-v-aa1e03e6]{fill:none;stroke:var(--lcars-orange);stroke-width:4px;opacity:0;filter:blur(8px)}.vf-caption[data-v-aa1e03e6]{color:var(--lcars-text);opacity:.82;margin:14px 0 0;font-size:.86rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.vf-row[data-v-aa1e03e6]{opacity:1}.vf-arrow[data-v-aa1e03e6]{stroke-dashoffset:0}.vf-glow[data-v-aa1e03e6]{opacity:.85}}@media (width<=600px){.vf-subject[data-v-aa1e03e6]{font-size:14px}.vf-verb[data-v-aa1e03e6]{font-size:32px}.vf-object[data-v-aa1e03e6]{font-size:18px}}.vss[data-v-fdded0bf]{background:#0d0d0d;border:1px solid #99ccff2e;border-radius:12px;margin:28px 0;padding:20px}.vss-title[data-v-fdded0bf]{font-family:var(--font-lcars);color:var(--lcars-sky);text-transform:uppercase;letter-spacing:2px;margin-bottom:8px;font-size:1.15rem}.vss-svg[data-v-fdded0bf]{width:100%;height:auto;display:block}.vss-header[data-v-fdded0bf]{opacity:0}.vss-col-label[data-v-fdded0bf]{font-family:var(--font-lcars);letter-spacing:2px;text-anchor:middle;font-size:16px;font-weight:700}.vss-col-was[data-v-fdded0bf]{fill:var(--lcars-text-muted)}.vss-col-is[data-v-fdded0bf]{fill:var(--lcars-gold)}.vss-divider[data-v-fdded0bf]{stroke:var(--lcars-orange);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;fill:none;opacity:.55}.vss-old-row[data-v-fdded0bf],.vss-new-row[data-v-fdded0bf]{opacity:0}.vss-old-text[data-v-fdded0bf]{fill:var(--lcars-text);font-family:var(--font-lcars);text-anchor:end;font-size:18px}.vss-new-text[data-v-fdded0bf]{fill:var(--lcars-read);font-family:var(--font-lcars);text-anchor:start;font-size:18px}.vss-caption[data-v-fdded0bf]{color:var(--lcars-text);opacity:.82;margin:14px 0 0;font-size:.86rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.vss-header[data-v-fdded0bf]{opacity:1}.vss-divider[data-v-fdded0bf]{stroke-dashoffset:0}.vss-old-row[data-v-fdded0bf]{opacity:.42}.vss-new-row[data-v-fdded0bf]{opacity:1}}@media (width<=600px){.vss-col-label[data-v-fdded0bf]{font-size:18px}.vss-old-text[data-v-fdded0bf],.vss-new-text[data-v-fdded0bf]{font-size:20px}}.sb[data-v-96e0f2d9]{background:#0d0d0d;border:1px solid #cc99cc38;border-radius:12px;margin:32px 0;padding:24px}.sb-header-block[data-v-96e0f2d9]{margin-bottom:16px}.sb-title[data-v-96e0f2d9]{font-family:var(--font-lcars);color:var(--lcars-orange);text-transform:uppercase;letter-spacing:2.5px;font-size:1.22rem;line-height:1.2}.sb-subtitle[data-v-96e0f2d9]{font-family:var(--font-mono);color:var(--lcars-text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:.72rem}.sb-svg[data-v-96e0f2d9]{width:100%;height:auto;display:block}.sb-box[data-v-96e0f2d9]{fill:#141414;stroke-width:1.5px}.sb-box-l1[data-v-96e0f2d9]{stroke:var(--lcars-lavender)}.sb-box-l1-r[data-v-96e0f2d9]{stroke:var(--lcars-lavender);fill:#cc99cc0d}.sb-box-l2[data-v-96e0f2d9]{stroke:var(--lcars-blue)}.sb-box-l2-r[data-v-96e0f2d9]{stroke:var(--lcars-blue);fill:#9999cc0d}.sb-box-l3[data-v-96e0f2d9]{stroke:var(--lcars-orange)}.sb-box-l3-r[data-v-96e0f2d9]{stroke:var(--lcars-orange);fill:#ff99000d}.sb-box-title[data-v-96e0f2d9]{fill:var(--lcars-orange);font-family:var(--font-lcars);text-transform:uppercase;letter-spacing:1.5px;text-anchor:middle;font-size:14px;font-weight:700}.sb-box-l2 .sb-box-title[data-v-96e0f2d9],.sb-box-l2-r .sb-box-title[data-v-96e0f2d9]{fill:var(--lcars-blue)}.sb-box-l1 .sb-box-title[data-v-96e0f2d9],.sb-box-l1-r .sb-box-title[data-v-96e0f2d9]{fill:var(--lcars-lavender)}.sb-box-desc[data-v-96e0f2d9]{fill:var(--lcars-text-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.5px;text-anchor:middle;font-size:10px}.sb-l1-path[data-v-96e0f2d9],.sb-l2-path[data-v-96e0f2d9],.sb-l3-path[data-v-96e0f2d9]{stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px;fill:none}.sb-l1-path[data-v-96e0f2d9]{stroke:var(--lcars-lavender);stroke-dasharray:8 6;stroke-dashoffset:0}.sb-l2-path[data-v-96e0f2d9]{stroke:var(--lcars-blue)}.sb-l3-path[data-v-96e0f2d9]{stroke:var(--lcars-orange)}.sb-touch-glow[data-v-96e0f2d9]{fill:var(--lcars-gold);opacity:0;transform-origin:400px 205px;filter:url(#sb-glow)}.sb-stone[data-v-96e0f2d9]{fill:#1a1a1a;stroke:var(--lcars-lavender);stroke-width:1.5px;opacity:0;transform-origin:400px 205px}.sb-caption[data-v-96e0f2d9]{color:var(--lcars-read);opacity:.86;margin:18px 0 0;font-size:.86rem;line-height:1.6}.sb-l1-left[data-v-96e0f2d9],.sb-l1-right[data-v-96e0f2d9],.sb-l2-left[data-v-96e0f2d9],.sb-l2-right[data-v-96e0f2d9],.sb-l3-left[data-v-96e0f2d9],.sb-l3-right[data-v-96e0f2d9]{opacity:0}.sb-l2-path[data-v-96e0f2d9],.sb-l3-path[data-v-96e0f2d9]{stroke-dashoffset:1px}@media (prefers-reduced-motion:reduce){.sb-l1-left[data-v-96e0f2d9],.sb-l1-right[data-v-96e0f2d9],.sb-l2-left[data-v-96e0f2d9],.sb-l2-right[data-v-96e0f2d9],.sb-l3-left[data-v-96e0f2d9],.sb-l3-right[data-v-96e0f2d9],.sb-stone[data-v-96e0f2d9]{opacity:1}.sb-l2-path[data-v-96e0f2d9],.sb-l3-path[data-v-96e0f2d9]{stroke-dashoffset:0}.sb-touch-glow[data-v-96e0f2d9]{opacity:.9}.sb-stone[data-v-96e0f2d9]{fill:var(--lcars-orange);stroke:var(--lcars-gold)}}@media (width<=600px){.sb-box-title[data-v-96e0f2d9]{font-size:16px}.sb-box-desc[data-v-96e0f2d9]{font-size:12px}}.ha[data-v-d345f933]{background:#0d0d0d;border:1px solid #f903;border-radius:12px;margin:32px 0;padding:24px}.ha-header-block[data-v-d345f933]{margin-bottom:16px}.ha-title[data-v-d345f933]{font-family:var(--font-lcars);color:var(--lcars-orange);text-transform:uppercase;letter-spacing:2.5px;font-size:1.22rem;line-height:1.2}.ha-subtitle[data-v-d345f933]{font-family:var(--font-mono);color:var(--lcars-text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:.72rem}.ha-svg[data-v-d345f933]{width:100%;height:auto;display:block}.ha-veil[data-v-d345f933]{stroke:var(--lcars-lavender);stroke-width:2.5px;stroke-dasharray:12 8;opacity:0;transform-origin:50%}.ha-veil-text[data-v-d345f933]{fill:var(--lcars-text-muted);font-family:var(--font-mono);letter-spacing:1px;opacity:0;font-size:10px}.ha-soul-group[data-v-d345f933],.ha-prototype-group[data-v-d345f933]{opacity:0}.ha-soul-node[data-v-d345f933]{fill:#141414;stroke:var(--lcars-lavender);stroke-width:2px}.ha-prototype-node[data-v-d345f933]{fill:#141414;stroke:var(--lcars-gold);stroke-width:2.5px}.ha-prototype-glow[data-v-d345f933]{fill:var(--lcars-gold);opacity:0;transform-origin:360px 70px;filter:url(#ha-glow)}.ha-hope-cable[data-v-d345f933]{stroke:var(--lcars-orange);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px;fill:none}.ha-gaze-cone[data-v-d345f933]{fill:var(--lcars-orange);opacity:0;stroke:none}.ha-faith-arrow[data-v-d345f933]{stroke:var(--lcars-blue);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px;fill:none}.ha-charity-line-l[data-v-d345f933],.ha-charity-line-r[data-v-d345f933]{stroke:var(--lcars-lavender);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px;fill:none}.ha-faith-text[data-v-d345f933],.ha-charity-text[data-v-d345f933]{opacity:0}.ha-node-title[data-v-d345f933]{fill:var(--lcars-lavender);font-family:var(--font-lcars);text-anchor:middle;letter-spacing:1px;font-size:13px;font-weight:700}.ha-node-title.ha-gold[data-v-d345f933]{fill:var(--lcars-gold)}.ha-node-desc[data-v-d345f933]{fill:var(--lcars-text-muted);font-family:var(--font-mono);text-anchor:middle;letter-spacing:.5px;text-transform:uppercase;font-size:9px}.ha-node-desc.ha-gold-muted[data-v-d345f933]{fill:var(--lcars-peach);opacity:.85}.ha-side-title[data-v-d345f933]{font-family:var(--font-lcars);text-anchor:middle;letter-spacing:1.5px;font-size:15px;font-weight:700}.ha-side-desc[data-v-d345f933]{fill:var(--lcars-text-muted);font-family:var(--font-mono);text-anchor:middle;letter-spacing:.5px;text-transform:uppercase;font-size:9px}.ha-blue[data-v-d345f933]{fill:var(--lcars-blue)}.ha-lavender[data-v-d345f933]{fill:var(--lcars-lavender)}.ha-caption[data-v-d345f933]{color:var(--lcars-read);opacity:.86;margin:18px 0 0;font-size:.86rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.ha-veil[data-v-d345f933],.ha-soul-group[data-v-d345f933],.ha-prototype-group[data-v-d345f933],.ha-faith-text[data-v-d345f933],.ha-charity-text[data-v-d345f933]{opacity:1}.ha-veil-text[data-v-d345f933]{opacity:.85}.ha-hope-cable[data-v-d345f933],.ha-faith-arrow[data-v-d345f933],.ha-charity-line-l[data-v-d345f933],.ha-charity-line-r[data-v-d345f933]{stroke-dashoffset:0}.ha-gaze-cone[data-v-d345f933]{opacity:.22}.ha-prototype-glow[data-v-d345f933]{opacity:.9}}@media (width<=600px){.ha-side-title[data-v-d345f933]{font-size:16px}.ha-node-title[data-v-d345f933]{font-size:14px}}.vt[data-v-dfbc0b1a]{background:#0d0d0d;border:1px solid #cc99cc38;border-radius:12px;max-width:800px;margin:32px auto;padding:24px}.vt-title[data-v-dfbc0b1a]{font-family:var(--font-lcars);color:var(--lcars-orange);text-transform:uppercase;letter-spacing:2px;margin-bottom:8px;font-size:1.15rem}.vt-svg[data-v-dfbc0b1a]{width:100%;height:auto;display:block}.vt-header[data-v-dfbc0b1a]{opacity:0}.vt-col-label[data-v-dfbc0b1a]{font-family:var(--font-lcars);letter-spacing:2px;text-anchor:middle;font-size:16px;font-weight:700}.vt-col-human[data-v-dfbc0b1a]{fill:var(--lcars-tan)}.vt-col-lord[data-v-dfbc0b1a]{fill:var(--lcars-gold)}.vt-divider[data-v-dfbc0b1a]{stroke:var(--lcars-orange);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;fill:none;opacity:.55}.vt-human-row[data-v-dfbc0b1a],.vt-lord-row[data-v-dfbc0b1a]{opacity:0}.vt-human-text[data-v-dfbc0b1a]{fill:var(--lcars-text-muted);font-family:var(--font-lcars);text-anchor:end;font-size:17px}.vt-lord-text[data-v-dfbc0b1a]{fill:var(--lcars-read);font-family:var(--font-lcars);text-anchor:start;font-size:17px}.vt-caption[data-v-dfbc0b1a]{color:var(--lcars-read);opacity:.82;margin:18px 0 0;font-size:.86rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.vt-header[data-v-dfbc0b1a]{opacity:1}.vt-divider[data-v-dfbc0b1a]{stroke-dashoffset:0}.vt-human-row[data-v-dfbc0b1a],.vt-lord-row[data-v-dfbc0b1a]{opacity:1}}@media (width<=600px){.vt-col-label[data-v-dfbc0b1a],.vt-human-text[data-v-dfbc0b1a],.vt-lord-text[data-v-dfbc0b1a]{font-size:18px}}.tz[data-v-89297501]{background:#0d0d0d;border:1px solid #cc99cc38;border-radius:12px;margin:32px 0;padding:24px}.tz-header-block[data-v-89297501]{margin-bottom:20px}.tz-title[data-v-89297501]{font-family:var(--font-lcars);color:var(--lcars-orange);text-transform:uppercase;letter-spacing:2.5px;font-size:1.22rem;line-height:1.2}.tz-subtitle[data-v-89297501]{font-family:var(--font-mono);color:var(--lcars-text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:.72rem}.tz-hint[data-v-89297501]{font-family:var(--font-mono);color:var(--lcars-text-muted);opacity:.75;letter-spacing:.6px;margin-top:8px;font-size:.66rem}.tz-grid[data-v-89297501]{grid-template-columns:minmax(110px,.7fr) 1fr 1fr;align-items:stretch;gap:8px 14px;display:grid}.tz-col-header[data-v-89297501]{border:1px solid;border-radius:4px;padding:10px 14px}.tz-col-name[data-v-89297501]{font-family:var(--font-lcars);text-transform:uppercase;letter-spacing:1.5px;font-size:.95rem;line-height:1.2}.tz-col-meta[data-v-89297501]{font-family:var(--font-mono);color:var(--lcars-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:3px;font-size:.66rem}.tz-col-enoch[data-v-89297501]{background:#9999cc12;border-color:#9999cc73}.tz-col-enoch .tz-col-name[data-v-89297501]{color:var(--lcars-blue)}.tz-col-nephite[data-v-89297501]{background:#ffcc6612;border-color:#ffcc6673}.tz-col-nephite .tz-col-name[data-v-89297501]{color:var(--lcars-gold)}.tz-label[data-v-89297501]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1.5px;color:var(--lcars-text-muted);border-right:2px solid #cc99cc40;align-items:center;padding:12px 10px;font-size:.78rem;line-height:1.25;display:flex}.tz-cell[data-v-89297501]{text-align:left;color:var(--lcars-read);cursor:pointer;appearance:none;border-radius:4px;flex-direction:column;gap:6px;padding:12px 14px 10px;font-family:inherit;font-size:.92rem;line-height:1.45;transition:background .18s,border-color .18s,transform .12s;display:flex;position:relative}.tz-cell-text[data-v-89297501]{display:block}.tz-cell-ref[data-v-89297501]{font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;background:#ffffff0a;border-radius:999px;align-self:flex-start;align-items:center;gap:3px;padding:2px 8px;font-size:.64rem;transition:background .18s,color .18s;display:inline-flex}.tz-cell-enoch[data-v-89297501]{background:#9999cc0d;border:1px solid #9999cc2e;border-left:2px solid #9999cc80}.tz-cell-enoch .tz-cell-ref[data-v-89297501]{color:var(--lcars-blue);border:1px solid #9999cc4d}.tz-cell-nephite[data-v-89297501]{background:#ffcc660d;border:1px solid #ffcc662e;border-left:2px solid #ffcc6680}.tz-cell-nephite .tz-cell-ref[data-v-89297501]{color:var(--lcars-gold);border:1px solid #ffcc6659}.tz-cell-enoch[data-v-89297501]:hover{background:#9999cc21;border-color:#9999ccb3}.tz-cell-enoch:hover .tz-cell-ref[data-v-89297501]{color:#e0e8ff;background:#9999cc40}.tz-cell-nephite[data-v-89297501]:hover{background:#ffcc6621;border-color:#ffcc66b3}.tz-cell-nephite:hover .tz-cell-ref[data-v-89297501]{color:#fff3d6;background:#ffcc6640}.tz-cell[data-v-89297501]:active{transform:scale(.985)}.tz-cell[data-v-89297501]:focus-visible{outline:2px solid var(--lcars-orange);outline-offset:2px}.tz-converge-line[data-v-89297501]{background:linear-gradient(to right, transparent, var(--lcars-blue) 25%, var(--lcars-orange) 50%, var(--lcars-gold) 75%, transparent);transform-origin:50%;width:60%;height:1.5px;margin:28px auto 0;transform:scaleX(0)}.tz-summary[data-v-89297501]{text-align:center;opacity:0;margin-top:18px}.tz-summary-text[data-v-89297501]{font-family:var(--font-lcars);color:var(--lcars-orange);text-transform:uppercase;letter-spacing:2.2px;padding:6px 18px;font-size:1.08rem;line-height:1.4;display:inline-block}.tz-caption[data-v-89297501]{color:var(--lcars-read);opacity:.86;margin:22px 0 0;font-size:.86rem;line-height:1.6}.tz-col-header[data-v-89297501],.tz-label[data-v-89297501],.tz-cell-enoch[data-v-89297501],.tz-cell-nephite[data-v-89297501]{opacity:0}@media (width<=640px){.tz-grid[data-v-89297501]{grid-template-columns:1fr;row-gap:4px}.tz-grid-spacer[data-v-89297501]{display:none}.tz-col-header[data-v-89297501]{margin-top:10px}.tz-label[data-v-89297501]{border-bottom:2px solid #cc99cc40;border-right:none;margin-top:14px;padding-bottom:6px}}@media (prefers-reduced-motion:reduce){.tz-col-header[data-v-89297501],.tz-label[data-v-89297501],.tz-cell-enoch[data-v-89297501],.tz-cell-nephite[data-v-89297501],.tz-summary[data-v-89297501]{opacity:1}.tz-converge-line[data-v-89297501]{transform:scaleX(1)}.tz-cell[data-v-89297501]{transition:none}.tz-cell[data-v-89297501]:active{transform:none}}.fp[data-v-7d35be12]{background:#0d0d0d;border:1px solid #cc99cc38;border-radius:12px;margin:32px 0;padding:24px}.fp-header-block[data-v-7d35be12]{margin-bottom:28px}.fp-title[data-v-7d35be12]{font-family:var(--font-lcars);color:var(--lcars-orange);text-transform:uppercase;letter-spacing:2.5px;font-size:1.22rem;line-height:1.2}.fp-subtitle[data-v-7d35be12]{font-family:var(--font-mono);color:var(--lcars-text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:.72rem}.fp-hint[data-v-7d35be12]{font-family:var(--font-mono);color:var(--lcars-text-muted);opacity:.75;letter-spacing:.6px;margin-top:8px;font-size:.66rem}.fp-structure[data-v-7d35be12]{padding-bottom:4px;position:relative}.fp-capstone[data-v-7d35be12]{border:1px solid #ff990059;border-bottom:3px solid var(--lcars-orange);width:100%;color:var(--lcars-read);cursor:pointer;text-align:center;appearance:none;opacity:0;background:#ff990014;border-radius:6px 6px 0 0;flex-direction:column;align-items:center;gap:4px;margin-bottom:0;padding:14px 18px 12px;font-family:inherit;transition:background .18s,border-color .18s,transform .12s;display:flex}.fp-capstone-text[data-v-7d35be12]{font-family:var(--font-lcars);letter-spacing:6px;color:var(--lcars-orange);text-transform:uppercase;font-size:1.4rem}.fp-capstone-meta[data-v-7d35be12]{color:var(--lcars-read);opacity:.88;max-width:720px;font-size:.84rem;font-style:italic;line-height:1.4}.fp-capstone-ref[data-v-7d35be12]{font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--lcars-orange);background:#ff99001a;border:1px solid #f906;border-radius:999px;align-items:center;gap:3px;margin-top:4px;padding:2px 9px;font-size:.64rem;transition:background .18s;display:inline-flex}.fp-capstone[data-v-7d35be12]:hover{background:#ff990026;border-color:#f909}.fp-capstone:hover .fp-capstone-ref[data-v-7d35be12]{background:#ff990040}.fp-capstone[data-v-7d35be12]:active{transform:scale(.992)}.fp-capstone[data-v-7d35be12]:focus-visible{outline:2px solid var(--lcars-orange);outline-offset:2px}.fp-row[data-v-7d35be12]{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:10px;display:grid}.fp-pillar[data-v-7d35be12]{text-align:left;min-height:180px;color:var(--lcars-read);cursor:pointer;appearance:none;opacity:0;transform-origin:bottom;border-radius:0 0 2px 2px;flex-direction:column;gap:8px;padding:16px 14px 12px;font-family:inherit;font-size:.88rem;line-height:1.45;transition:background .18s,border-color .18s,transform .12s;display:flex}.fp-pillar-name[data-v-7d35be12]{font-family:var(--font-lcars);letter-spacing:1.5px;text-transform:uppercase;font-size:.95rem;line-height:1.2}.fp-pillar-meaning[data-v-7d35be12]{color:var(--lcars-read);flex-grow:1;font-size:.88rem;line-height:1.45}.fp-pillar-antithesis[data-v-7d35be12]{color:var(--lcars-text-muted);font-size:.74rem;font-style:italic;line-height:1.4}.fp-pillar-ref[data-v-7d35be12]{font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:3px;padding:2px 8px;font-size:.64rem;transition:background .18s,color .18s;display:inline-flex}.fp-pillar-lavender[data-v-7d35be12]{border:1px solid #cc99cc40;border-left:4px solid var(--lcars-lavender);background:#cc99cc12}.fp-pillar-lavender .fp-pillar-name[data-v-7d35be12]{color:var(--lcars-lavender)}.fp-pillar-lavender .fp-pillar-ref[data-v-7d35be12]{color:var(--lcars-lavender);background:#cc99cc14;border:1px solid #cc99cc59}.fp-pillar-blue[data-v-7d35be12]{border:1px solid #9999cc40;border-left:4px solid var(--lcars-blue);background:#9999cc12}.fp-pillar-blue .fp-pillar-name[data-v-7d35be12]{color:var(--lcars-blue)}.fp-pillar-blue .fp-pillar-ref[data-v-7d35be12]{color:var(--lcars-blue);background:#9999cc14;border:1px solid #9999cc59}.fp-pillar-gold[data-v-7d35be12]{border:1px solid #ffcc6640;border-left:4px solid var(--lcars-gold);background:#ffcc6612}.fp-pillar-gold .fp-pillar-name[data-v-7d35be12]{color:var(--lcars-gold)}.fp-pillar-gold .fp-pillar-ref[data-v-7d35be12]{color:var(--lcars-gold);background:#ffcc6614;border:1px solid #ffcc6659}.fp-pillar-peach[data-v-7d35be12]{border:1px solid #ff996640;border-left:4px solid var(--lcars-peach);background:#ff996612}.fp-pillar-peach .fp-pillar-name[data-v-7d35be12]{color:var(--lcars-peach)}.fp-pillar-peach .fp-pillar-ref[data-v-7d35be12]{color:var(--lcars-peach);background:#ff996614;border:1px solid #ff996659}.fp-pillar-lavender[data-v-7d35be12]:hover{background:#cc99cc26;border-color:#cc99ccb3}.fp-pillar-lavender:hover .fp-pillar-ref[data-v-7d35be12]{color:#f0e0f0;background:#cc99cc40}.fp-pillar-blue[data-v-7d35be12]:hover{background:#9999cc26;border-color:#9999ccb3}.fp-pillar-blue:hover .fp-pillar-ref[data-v-7d35be12]{color:#e0e8ff;background:#9999cc40}.fp-pillar-gold[data-v-7d35be12]:hover{background:#ffcc6626;border-color:#ffcc66b3}.fp-pillar-gold:hover .fp-pillar-ref[data-v-7d35be12]{color:#fff3d6;background:#ffcc6640}.fp-pillar-peach[data-v-7d35be12]:hover{background:#ff996626;border-color:#ff9966b3}.fp-pillar-peach:hover .fp-pillar-ref[data-v-7d35be12]{color:#ffe0d0;background:#ff996640}.fp-pillar[data-v-7d35be12]:active{transform:scaleY(.99)translateY(1px)}.fp-pillar[data-v-7d35be12]:focus-visible{outline:2px solid var(--lcars-orange);outline-offset:2px}.fp-base[data-v-7d35be12]{background:linear-gradient(to right, transparent 2%, var(--lcars-lavender) 14%, var(--lcars-blue) 38%, var(--lcars-gold) 62%, var(--lcars-peach) 86%, transparent 98%);transform-origin:50%;border-radius:4px;height:4px;margin-top:0;transform:scaleX(0)}.fp-companion[data-v-7d35be12]{opacity:0;background:#ff99000d;border-left:2px solid #f906;border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;padding:14px 18px;display:flex}.fp-companion-text[data-v-7d35be12]{color:var(--lcars-read);font-size:.92rem;font-style:italic;line-height:1.5}.fp-companion-btn[data-v-7d35be12]{font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--lcars-orange);cursor:pointer;appearance:none;background:#ff99001a;border:1px solid #f906;border-radius:999px;align-items:center;gap:3px;padding:4px 10px;font-size:.66rem;transition:background .18s,transform .12s;display:inline-flex}.fp-companion-btn[data-v-7d35be12]:hover{background:#ff990040}.fp-companion-btn[data-v-7d35be12]:active{transform:scale(.97)}.fp-companion-btn[data-v-7d35be12]:focus-visible{outline:2px solid var(--lcars-orange);outline-offset:2px}@media (width<=720px){.fp-row[data-v-7d35be12]{grid-template-columns:1fr 1fr;gap:8px}.fp-pillar[data-v-7d35be12]{min-height:140px}}@media (width<=460px){.fp-row[data-v-7d35be12]{grid-template-columns:1fr}.fp-pillar[data-v-7d35be12]{min-height:0}.fp-capstone-text[data-v-7d35be12]{letter-spacing:4px;font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.fp-capstone[data-v-7d35be12],.fp-pillar[data-v-7d35be12],.fp-companion[data-v-7d35be12]{opacity:1}.fp-base[data-v-7d35be12]{transform:scaleX(1)}.fp-capstone[data-v-7d35be12],.fp-pillar[data-v-7d35be12],.fp-companion-btn[data-v-7d35be12]{transition:none}.fp-capstone[data-v-7d35be12]:active,.fp-pillar[data-v-7d35be12]:active,.fp-companion-btn[data-v-7d35be12]:active{transform:none}}.yc[data-v-30193c7a]{background:#0d0d0d;border:1px solid #cc99cc38;border-radius:12px;margin:32px 0;padding:24px}.yc-header-block[data-v-30193c7a]{margin-bottom:12px}.yc-title[data-v-30193c7a]{font-family:var(--font-lcars);color:var(--lcars-orange);text-transform:uppercase;letter-spacing:2.5px;font-size:1.22rem;line-height:1.2}.yc-subtitle[data-v-30193c7a]{font-family:var(--font-mono);color:var(--lcars-text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:.72rem}.yc-hint[data-v-30193c7a]{font-family:var(--font-mono);color:var(--lcars-text-muted);opacity:.75;letter-spacing:.6px;margin-top:8px;font-size:.66rem}.yc-svg[data-v-30193c7a]{width:100%;max-width:540px;height:auto;margin:8px auto 0;display:block}.yc-ground[data-v-30193c7a]{stroke:var(--lcars-text-muted);stroke-width:1.5px;stroke-dasharray:4 4;fill:none;pathLength:1;stroke-dashoffset:1px;opacity:.45}.yc-cycle-path[data-v-30193c7a]{stroke:var(--lcars-blue);stroke-width:2px;fill:none;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.7}.yc-cardinal[data-v-30193c7a]{fill:var(--lcars-blue);opacity:0}.yc-city[data-v-30193c7a]{opacity:0;transform-origin:300px 250px}.yc-city-wall[data-v-30193c7a]{fill:#ffcc662e;stroke:var(--lcars-gold);stroke-width:1.2px}.yc-city-bldg[data-v-30193c7a]{fill:#f906;stroke:var(--lcars-orange);stroke-width:1px}.yc-city-spire[data-v-30193c7a]{fill:var(--lcars-gold)}.yc-city-glow[data-v-30193c7a]{fill:var(--lcars-gold);opacity:0;transform-origin:300px 240px;filter:url(#yc-glow)}.yc-figure-group[data-v-30193c7a]{transform-origin:300px 240px}.yc-figure[data-v-30193c7a]{fill:var(--lcars-orange);stroke:var(--lcars-gold);stroke-width:1.5px;opacity:0;transform-origin:50%;filter:drop-shadow(0 0 4px #ff990080)}.yc-year-label[data-v-30193c7a]{font-family:var(--font-lcars);fill:var(--lcars-text-muted)}.yc-year-prefix[data-v-30193c7a]{letter-spacing:3px;font-size:11px}.yc-year-num[data-v-30193c7a]{fill:var(--lcars-orange);letter-spacing:2px;font-size:22px}.yc-zion-label[data-v-30193c7a]{font-family:var(--font-lcars);fill:var(--lcars-orange);letter-spacing:8px;opacity:0;font-size:26px}.yc-caption-line[data-v-30193c7a]{color:var(--lcars-read);opacity:0;text-align:center;max-width:640px;margin:8px auto 18px;font-size:.92rem;line-height:1.6}.yc-caption-line em[data-v-30193c7a]{color:var(--lcars-gold);font-style:italic}.yc-pills[data-v-30193c7a]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.yc-pill[data-v-30193c7a]{text-align:left;max-width:280px;color:var(--lcars-read);cursor:pointer;appearance:none;border-radius:6px;flex-direction:column;flex:220px;gap:6px;padding:12px 14px 10px;font-family:inherit;font-size:.84rem;line-height:1.5;transition:background .18s,border-color .18s,transform .12s;display:flex}.yc-pill-text[data-v-30193c7a]{font-style:italic}.yc-pill-ref[data-v-30193c7a]{font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:3px;padding:2px 8px;font-size:.62rem;display:inline-flex}.yc-pill-gold[data-v-30193c7a]{border:1px solid #ffcc6640;border-left:3px solid var(--lcars-gold);background:#ffcc660d}.yc-pill-gold .yc-pill-ref[data-v-30193c7a]{color:var(--lcars-gold);background:#ffcc6614;border:1px solid #ffcc6659}.yc-pill-gold[data-v-30193c7a]:hover{background:#ffcc6621;border-color:#ffcc66b3}.yc-pill-gold:hover .yc-pill-ref[data-v-30193c7a]{color:#fff3d6;background:#ffcc6640}.yc-pill-blue[data-v-30193c7a]{border:1px solid #9999cc40;border-left:3px solid var(--lcars-blue);background:#9999cc0d}.yc-pill-blue .yc-pill-ref[data-v-30193c7a]{color:var(--lcars-blue);background:#9999cc14;border:1px solid #9999cc59}.yc-pill-blue[data-v-30193c7a]:hover{background:#9999cc21;border-color:#9999ccb3}.yc-pill-blue:hover .yc-pill-ref[data-v-30193c7a]{color:#e0e8ff;background:#9999cc40}.yc-pill-lavender[data-v-30193c7a]{border:1px solid #cc99cc40;border-left:3px solid var(--lcars-lavender);background:#cc99cc0d}.yc-pill-lavender .yc-pill-ref[data-v-30193c7a]{color:var(--lcars-lavender);background:#cc99cc14;border:1px solid #cc99cc59}.yc-pill-lavender[data-v-30193c7a]:hover{background:#cc99cc21;border-color:#cc99ccb3}.yc-pill-lavender:hover .yc-pill-ref[data-v-30193c7a]{color:#f0e0f0;background:#cc99cc40}.yc-pill[data-v-30193c7a]:active{transform:scale(.985)}.yc-pill[data-v-30193c7a]:focus-visible{outline:2px solid var(--lcars-orange);outline-offset:2px}@media (width<=560px){.yc-svg[data-v-30193c7a]{max-width:100%}.yc-pill[data-v-30193c7a]{flex:100%;max-width:100%}}@media (prefers-reduced-motion:reduce){.yc-ground[data-v-30193c7a],.yc-cycle-path[data-v-30193c7a]{stroke-dashoffset:0}.yc-cardinal[data-v-30193c7a]{opacity:1}.yc-city[data-v-30193c7a]{opacity:1;transform:translateY(-10px)}.yc-city-glow[data-v-30193c7a]{opacity:.85;transform:scale(1)}.yc-figure[data-v-30193c7a],.yc-zion-label[data-v-30193c7a],.yc-caption-line[data-v-30193c7a]{opacity:1}.yc-pill[data-v-30193c7a]{transition:none}.yc-pill[data-v-30193c7a]:active{transform:none}}.pt[data-v-bfb9858d]{background:#0d0d0d;border:1px solid #cc99cc38;border-radius:12px;margin:28px 0;padding:22px 24px}.pt-header-block[data-v-bfb9858d]{margin-bottom:18px}.pt-title[data-v-bfb9858d]{font-family:var(--font-lcars);text-transform:uppercase;letter-spacing:2.5px;font-size:1.12rem;line-height:1.2}.pt-lavender .pt-title[data-v-bfb9858d]{color:var(--lcars-lavender)}.pt-blue .pt-title[data-v-bfb9858d]{color:var(--lcars-blue)}.pt-subtitle[data-v-bfb9858d]{font-family:var(--font-mono);color:var(--lcars-text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:.7rem}.pt-intro[data-v-bfb9858d]{color:var(--lcars-read);opacity:.92;margin:10px 0 0;font-size:.92rem;line-height:1.55}.pt-body[data-v-bfb9858d]{padding-left:22px;position:relative}.pt-spine[data-v-bfb9858d]{transform-origin:top;opacity:.55;background:linear-gradient(#0000,currentColor 12% 88%,#0000);border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:9px}.pt-lavender .pt-spine[data-v-bfb9858d]{color:var(--lcars-lavender)}.pt-blue .pt-spine[data-v-bfb9858d]{color:var(--lcars-blue)}.pt-list[data-v-bfb9858d]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pt-card[data-v-bfb9858d]{text-align:left;width:100%;color:var(--lcars-read);cursor:pointer;appearance:none;opacity:0;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:11px 14px;font-family:inherit;font-size:.9rem;line-height:1.45;transition:background .18s,border-color .18s,transform .12s;display:grid}.pt-card-num[data-v-bfb9858d]{font-family:var(--font-mono);color:var(--lcars-text-muted);letter-spacing:.5px;min-width:22px;margin-top:2px;font-size:.72rem}.pt-card-body[data-v-bfb9858d]{flex-direction:column;gap:4px;min-width:0;display:flex}.pt-card-teaching[data-v-bfb9858d]{color:var(--lcars-read);font-size:.94rem;font-weight:500;line-height:1.4}.pt-card-desc[data-v-bfb9858d]{color:var(--lcars-text-muted);font-size:.84rem;line-height:1.5}.pt-card-ref[data-v-bfb9858d]{font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:3px;margin-top:2px;padding:2px 8px;font-size:.62rem;transition:background .18s,color .18s;display:inline-flex}.pt-lavender .pt-card[data-v-bfb9858d]{background:#cc99cc0a;border:1px solid #cc99cc2e;border-left:2px solid #cc99cc80}.pt-lavender .pt-card-ref[data-v-bfb9858d]{color:var(--lcars-lavender);background:#cc99cc14;border:1px solid #cc99cc4d}.pt-lavender .pt-card[data-v-bfb9858d]:hover{background:#cc99cc1f;border-color:#cc99cca6}.pt-lavender .pt-card:hover .pt-card-ref[data-v-bfb9858d]{color:#f0e0f0;background:#cc99cc40}.pt-blue .pt-card[data-v-bfb9858d]{background:#9999cc0a;border:1px solid #9999cc2e;border-left:2px solid #9999cc80}.pt-blue .pt-card-ref[data-v-bfb9858d]{color:var(--lcars-blue);background:#9999cc14;border:1px solid #9999cc4d}.pt-blue .pt-card[data-v-bfb9858d]:hover{background:#9999cc1f;border-color:#9999cca6}.pt-blue .pt-card:hover .pt-card-ref[data-v-bfb9858d]{color:#e0e8ff;background:#9999cc40}.pt-card[data-v-bfb9858d]:active{transform:scale(.992)}.pt-card[data-v-bfb9858d]:focus-visible{outline:2px solid var(--lcars-orange);outline-offset:2px}.pt-conclusion[data-v-bfb9858d]{text-align:left;width:100%;color:var(--lcars-read);cursor:pointer;appearance:none;opacity:0;border-radius:6px;flex-direction:column;gap:10px;margin-top:18px;padding:14px 18px;font-family:inherit;font-size:.96rem;font-style:italic;line-height:1.55;transition:background .18s,border-color .18s,transform .12s;display:flex}.pt-lavender .pt-conclusion[data-v-bfb9858d]{border:1px solid #cc99cc4d;border-left:3px solid var(--lcars-lavender);background:#cc99cc12}.pt-lavender .pt-conclusion[data-v-bfb9858d]:hover{background:#cc99cc21;border-color:#cc99cca6}.pt-blue .pt-conclusion[data-v-bfb9858d]{border:1px solid #9999cc4d;border-left:3px solid var(--lcars-blue);background:#9999cc12}.pt-blue .pt-conclusion[data-v-bfb9858d]:hover{background:#9999cc21;border-color:#9999cca6}.pt-conclusion-text[data-v-bfb9858d]{display:block}.pt-conclusion-ref[data-v-bfb9858d]{font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:3px;padding:2px 8px;font-size:.62rem;font-style:normal;display:inline-flex}.pt-lavender .pt-conclusion-ref[data-v-bfb9858d]{color:var(--lcars-lavender);background:#cc99cc1a;border:1px solid #cc99cc59}.pt-blue .pt-conclusion-ref[data-v-bfb9858d]{color:var(--lcars-blue);background:#9999cc1a;border:1px solid #9999cc59}.pt-conclusion[data-v-bfb9858d]:active{transform:scale(.992)}.pt-conclusion[data-v-bfb9858d]:focus-visible{outline:2px solid var(--lcars-orange);outline-offset:2px}@media (width<=560px){.pt-card[data-v-bfb9858d]{grid-template-columns:auto 1fr}.pt-card-ref[data-v-bfb9858d]{grid-column:1/-1;align-self:flex-start;margin-top:6px}.pt-body[data-v-bfb9858d]{padding-left:18px}.pt-spine[data-v-bfb9858d]{left:7px}}@media (prefers-reduced-motion:reduce){.pt-card[data-v-bfb9858d],.pt-conclusion[data-v-bfb9858d]{opacity:1}.pt-spine[data-v-bfb9858d]{transform:scaleY(1)}.pt-card[data-v-bfb9858d],.pt-conclusion[data-v-bfb9858d]{transition:none}.pt-card[data-v-bfb9858d]:active,.pt-conclusion[data-v-bfb9858d]:active{transform:none}}.ba[data-v-a34e898e]{background:#0d0d0d;border:1px solid #ffcc6638;border-radius:12px;margin:28px 0;padding:22px 24px}.ba-header-block[data-v-a34e898e]{margin-bottom:16px}.ba-title[data-v-a34e898e]{font-family:var(--font-lcars);color:var(--lcars-gold);text-transform:uppercase;letter-spacing:2.5px;font-size:1.12rem;line-height:1.2}.ba-subtitle[data-v-a34e898e]{font-family:var(--font-mono);color:var(--lcars-text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:.7rem}.ba-hint[data-v-a34e898e]{font-family:var(--font-mono);color:var(--lcars-text-muted);opacity:.75;letter-spacing:.6px;margin-top:8px;font-size:.66rem}.ba-summit[data-v-a34e898e]{text-align:center;border:1px solid #ffcc6659;border-bottom:3px solid var(--lcars-gold);opacity:0;background:#ffcc6612;border-radius:6px 6px 0 0;margin-bottom:14px;padding:10px 18px}.ba-summit-text[data-v-a34e898e]{font-family:var(--font-lcars);letter-spacing:2.5px;color:var(--lcars-gold);text-transform:uppercase;font-size:.96rem}.ba-ladder[data-v-a34e898e]{padding-bottom:18px;padding-left:22px;position:relative}.ba-rail[data-v-a34e898e]{background:linear-gradient(to bottom, var(--lcars-gold) 0%, var(--lcars-peach) 25%, var(--lcars-orange) 50%, var(--lcars-lavender) 75%, var(--lcars-blue) 100%);transform-origin:top;opacity:.65;border-radius:2px;width:2px;position:absolute;top:4px;bottom:34px;left:9px}.ba-steps[data-v-a34e898e]{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ba-step[data-v-a34e898e]{text-align:left;width:100%;color:var(--lcars-read);cursor:pointer;appearance:none;opacity:0;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:10px 14px;font-family:inherit;font-size:.9rem;line-height:1.45;transition:background .18s,border-color .18s,transform .12s;display:grid}.ba-step-num[data-v-a34e898e]{font-family:var(--font-mono);letter-spacing:.5px;min-width:22px;margin-top:2px;font-size:.74rem}.ba-step-body[data-v-a34e898e]{flex-direction:column;gap:4px;min-width:0;display:flex}.ba-step-name[data-v-a34e898e]{color:var(--lcars-read);font-size:.95rem;font-weight:500;line-height:1.4}.ba-step-app[data-v-a34e898e]{color:var(--lcars-text-muted);font-size:.84rem;line-height:1.5}.ba-step-ref[data-v-a34e898e]{font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:3px;margin-top:2px;padding:2px 8px;font-size:.62rem;transition:background .18s,color .18s;display:inline-flex}.ba-step[data-v-a34e898e]{background:#cc99cc0a;border:1px solid #cc99cc2e;border-left:2px solid}.ba-steps li:first-child .ba-step[data-v-a34e898e]{color:var(--lcars-gold)}.ba-steps li:nth-child(2) .ba-step[data-v-a34e898e]{color:var(--lcars-peach)}.ba-steps li:nth-child(3) .ba-step[data-v-a34e898e]{color:var(--lcars-orange)}.ba-steps li:nth-child(4) .ba-step[data-v-a34e898e]{color:var(--lcars-gold)}.ba-steps li:nth-child(5) .ba-step[data-v-a34e898e],.ba-steps li:nth-child(6) .ba-step[data-v-a34e898e]{color:var(--lcars-lavender)}.ba-steps li:nth-child(7) .ba-step[data-v-a34e898e],.ba-steps li:nth-child(8) .ba-step[data-v-a34e898e]{color:var(--lcars-blue)}.ba-step-num[data-v-a34e898e],.ba-step-ref[data-v-a34e898e]{color:currentColor}.ba-step-ref[data-v-a34e898e]{background:#ffffff0a;border:1px solid}.ba-step[data-v-a34e898e]:hover{background:#ffffff0d;border-color:currentColor}.ba-step:hover .ba-step-ref[data-v-a34e898e]{background:#ffffff1a}.ba-step[data-v-a34e898e]:active{transform:scale(.992)}.ba-step[data-v-a34e898e]:focus-visible{outline:2px solid var(--lcars-orange);outline-offset:2px}.ba-ground[data-v-a34e898e]{font-family:var(--font-mono);color:var(--lcars-text-muted);opacity:.6;letter-spacing:.6px;padding-top:4px;padding-left:22px;font-size:.66rem;position:absolute;bottom:0;left:-2px}.ba-ground[data-v-a34e898e]:before{content:"";background:var(--lcars-blue);border-radius:2px;width:18px;height:2px;position:absolute;top:0;left:0}@media (width<=560px){.ba-step[data-v-a34e898e]{grid-template-columns:auto 1fr}.ba-step-ref[data-v-a34e898e]{grid-column:1/-1;margin-top:6px}.ba-ladder[data-v-a34e898e]{padding-left:18px}.ba-rail[data-v-a34e898e]{left:7px}.ba-ground[data-v-a34e898e]{padding-left:18px}}@media (prefers-reduced-motion:reduce){.ba-step[data-v-a34e898e],.ba-summit[data-v-a34e898e]{opacity:1}.ba-rail[data-v-a34e898e]{transform:scaleY(1)}.ba-step[data-v-a34e898e]{transition:none}.ba-step[data-v-a34e898e]:active{transform:none}}.zr[data-v-5442ecab]{background:#0d0d0d;border:1px solid #cc99cc38;border-radius:12px;margin:28px 0;padding:22px 24px}.zr-header-block[data-v-5442ecab]{margin-bottom:22px}.zr-title[data-v-5442ecab]{font-family:var(--font-lcars);color:var(--lcars-orange);text-transform:uppercase;letter-spacing:2.5px;font-size:1.22rem;line-height:1.2}.zr-subtitle[data-v-5442ecab]{font-family:var(--font-mono);color:var(--lcars-text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:.72rem}.zr-hint[data-v-5442ecab]{font-family:var(--font-mono);color:var(--lcars-text-muted);opacity:.75;letter-spacing:.6px;margin-top:8px;font-size:.66rem}.zr-grid[data-v-5442ecab]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.zr-column[data-v-5442ecab]{flex-direction:column;gap:10px;display:flex}.zr-col-header[data-v-5442ecab]{opacity:0;border:1px solid;border-bottom-width:3px;border-radius:6px 6px 0 0;padding:12px 14px}.zr-col-title[data-v-5442ecab]{font-family:var(--font-lcars);letter-spacing:2.5px;text-transform:uppercase;font-size:1.05rem;line-height:1.2}.zr-col-subtitle[data-v-5442ecab]{font-family:var(--font-mono);color:var(--lcars-text-muted);text-transform:uppercase;letter-spacing:.6px;margin-top:3px;font-size:.66rem}.zr-column-blue .zr-col-header[data-v-5442ecab]{border-color:#99c6;border-bottom-color:var(--lcars-blue);background:#9999cc12}.zr-column-blue .zr-col-title[data-v-5442ecab]{color:var(--lcars-blue)}.zr-column-lavender .zr-col-header[data-v-5442ecab]{border-color:#c9c6;border-bottom-color:var(--lcars-lavender);background:#cc99cc12}.zr-column-lavender .zr-col-title[data-v-5442ecab]{color:var(--lcars-lavender)}.zr-column-gold .zr-col-header[data-v-5442ecab]{border-color:#fc66;border-bottom-color:var(--lcars-gold);background:#ffcc6612}.zr-column-gold .zr-col-title[data-v-5442ecab]{color:var(--lcars-gold)}.zr-practices[data-v-5442ecab]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.zr-practice[data-v-5442ecab]{text-align:left;width:100%;color:var(--lcars-read);cursor:pointer;appearance:none;opacity:0;border-radius:4px;flex-direction:column;gap:6px;padding:11px 13px;font-family:inherit;font-size:.88rem;line-height:1.45;transition:background .18s,border-color .18s,transform .12s;display:flex}.zr-practice-name[data-v-5442ecab]{font-size:.92rem;font-weight:600;line-height:1.35}.zr-practice-desc[data-v-5442ecab]{color:var(--lcars-text-muted);font-size:.82rem;line-height:1.5}.zr-practice-ref[data-v-5442ecab]{font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:3px;padding:2px 8px;font-size:.62rem;transition:background .18s,color .18s;display:inline-flex}.zr-column-blue .zr-practice[data-v-5442ecab]{background:#9999cc0a;border:1px solid #99c3;border-left:2px solid #9999cc80}.zr-column-blue .zr-practice-name[data-v-5442ecab]{color:var(--lcars-blue)}.zr-column-blue .zr-practice-ref[data-v-5442ecab]{color:var(--lcars-blue);background:#9999cc14;border:1px solid #9999cc4d}.zr-column-blue .zr-practice[data-v-5442ecab]:hover{background:#9999cc21;border-color:#9999ccb3}.zr-column-blue .zr-practice:hover .zr-practice-ref[data-v-5442ecab]{color:#e0e8ff;background:#9999cc40}.zr-column-lavender .zr-practice[data-v-5442ecab]{background:#cc99cc0a;border:1px solid #c9c3;border-left:2px solid #cc99cc80}.zr-column-lavender .zr-practice-name[data-v-5442ecab]{color:var(--lcars-lavender)}.zr-column-lavender .zr-practice-ref[data-v-5442ecab]{color:var(--lcars-lavender);background:#cc99cc14;border:1px solid #cc99cc4d}.zr-column-lavender .zr-practice[data-v-5442ecab]:hover{background:#cc99cc21;border-color:#cc99ccb3}.zr-column-lavender .zr-practice:hover .zr-practice-ref[data-v-5442ecab]{color:#f0e0f0;background:#cc99cc40}.zr-column-gold .zr-practice[data-v-5442ecab]{background:#ffcc660a;border:1px solid #fc63;border-left:2px solid #ffcc6680}.zr-column-gold .zr-practice-name[data-v-5442ecab]{color:var(--lcars-gold)}.zr-column-gold .zr-practice-ref[data-v-5442ecab]{color:var(--lcars-gold);background:#ffcc6614;border:1px solid #ffcc664d}.zr-column-gold .zr-practice[data-v-5442ecab]:hover{background:#ffcc6621;border-color:#ffcc66b3}.zr-column-gold .zr-practice:hover .zr-practice-ref[data-v-5442ecab]{color:#fff3d6;background:#ffcc6640}.zr-practice[data-v-5442ecab]:active{transform:scale(.99)}.zr-practice[data-v-5442ecab]:focus-visible{outline:2px solid var(--lcars-orange);outline-offset:2px}@media (width<=880px){.zr-grid[data-v-5442ecab]{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.zr-col-header[data-v-5442ecab],.zr-practice[data-v-5442ecab]{opacity:1}.zr-practice[data-v-5442ecab]{transition:none}.zr-practice[data-v-5442ecab]:active{transform:none}}:root{--lcars-orange:#f90;--lcars-gold:#fc6;--lcars-peach:#f96;--lcars-purple:#c69;--lcars-lavender:#c9c;--lcars-blue:#99c;--lcars-navy:#68c;--lcars-sky:#9cf;--lcars-teal:#699;--lcars-red:#c44;--lcars-tan:#fc9;--lcars-bg:#000;--lcars-text:#f90;--lcars-text-dark:#000;--lcars-text-muted:#c96;--lcars-read:#ecd9bc;--lcars-content-bg:#0d0d0d;--font-lcars:"Antonio", sans-serif;--font-body:"Segoe UI", "Roboto", sans-serif;--font-mono:"Roboto Mono", monospace;--sidebar-width:184px;--topbar-height:44px;--elbow-radius:24px;--gap:8px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--lcars-bg);color:var(--lcars-text);font-family:var(--font-body);font-size:16px;line-height:1.6;overflow-x:hidden}a{color:var(--lcars-sky);text-decoration:none;transition:color .2s}a:hover{color:var(--lcars-gold)}img{max-width:100%;height:auto}.lcars-app{grid-template-columns:var(--sidebar-width) 1fr;grid-template-rows:var(--topbar-height) 1fr;gap:var(--gap);min-height:100vh;padding:var(--gap);display:grid}.lcars-topbar{gap:var(--gap);grid-column:1/-1;display:flex}.lcars-elbow-top{width:var(--sidebar-width);background:radial-gradient(circle at 100% 100%, transparent var(--elbow-radius), var(--lcars-lavender) 0);border-radius:var(--elbow-radius) 0 0 0;flex-direction:column;flex:none;justify-content:center;padding:0 22px;text-decoration:none;display:flex}.lcars-title{font-family:var(--font-lcars);color:var(--lcars-text-dark);text-transform:uppercase;letter-spacing:1.5px;white-space:nowrap;font-size:1.15rem;font-weight:700;line-height:1.05}.lcars-subtitle{font-family:var(--font-mono);color:var(--lcars-text-dark);text-transform:uppercase;letter-spacing:2px;opacity:.6;margin-top:2px;font-size:.6rem}.lcars-rail-h{align-items:stretch;gap:var(--gap);flex:1;display:flex}.lcars-bar{border-radius:3px}.lcars-rail-h .bar-1{background:var(--lcars-blue);flex:0 0 12%}.lcars-rail-h .bar-2{background:var(--lcars-lavender);flex:1}.lcars-rail-h .bar-3{background:var(--lcars-orange);flex:0 0 6%}.lcars-rail-h .bar-4{background:var(--lcars-blue);flex:0 0 16%}.lcars-readout{font-family:var(--font-mono);color:var(--lcars-text-muted);letter-spacing:2px;white-space:nowrap;align-self:center;padding:0 2px;font-size:.64rem}.lcars-sidebar{gap:var(--gap);flex-direction:column;display:flex}.lcars-elbow{background:var(--lcars-lavender);height:26px}.lcars-rail-v{gap:var(--gap);flex-direction:column;display:flex}.lcars-seg{background:var(--lcars-lavender);border-radius:3px}.lcars-rail-v .seg-1{height:60px}.lcars-rail-v .seg-2{background:var(--lcars-orange);height:12px}.lcars-rail-v .seg-3{background:var(--lcars-blue);height:34px}.lcars-cap{background:var(--lcars-lavender);border-radius:0 0 0 var(--elbow-radius);height:24px;margin-top:auto}.lcars-nav{flex-direction:column;gap:4px;display:flex}.lcars-nav-pill{font-family:var(--font-lcars);text-transform:uppercase;letter-spacing:1px;text-align:right;color:var(--lcars-text-dark);background:var(--lcars-blue);border-radius:0 14px 14px 0;padding:10px 16px;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,padding-right .15s;display:block}.lcars-nav-pill:nth-child(2n){background:var(--lcars-lavender)}.lcars-nav-pill:hover{background:var(--lcars-gold);color:var(--lcars-text-dark)}.lcars-nav-pill.active{background:var(--lcars-orange);color:var(--lcars-text-dark);padding-right:22px}.lcars-content{background:var(--lcars-content-bg);border-radius:var(--elbow-radius) 5px 5px 5px;padding:32px 36px;overflow-y:auto}.lcars-content h1{font-family:var(--font-lcars);color:var(--lcars-orange);text-transform:uppercase;letter-spacing:2px;margin-bottom:.5em;font-size:2rem}.lcars-content h2{font-family:var(--font-lcars);color:var(--lcars-gold);text-transform:uppercase;letter-spacing:1px;margin-top:1.5em;margin-bottom:.5em;font-size:1.4rem}.lcars-content h3{font-family:var(--font-lcars);color:var(--lcars-peach);text-transform:uppercase;margin-top:1em;margin-bottom:.3em;font-size:1.1rem}.lcars-content p{color:var(--lcars-read);margin-bottom:1em;line-height:1.7}.lcars-content li{color:var(--lcars-read)}.lcars-content img{border:2px solid var(--lcars-blue);border-radius:8px;margin:.5em 0}.lcars-content code{font-family:var(--font-mono);color:var(--lcars-sky);background:#1a1a1a;border-radius:4px;padding:2px 6px;font-size:.9em}.lcars-content pre{border-left:3px solid var(--lcars-blue);background:#1a1a1a;border-radius:8px;margin:1em 0;padding:16px;overflow-x:auto}.lcars-content pre code{background:0 0;padding:0}.lcars-content blockquote{border-left:3px solid var(--lcars-purple);background:#cc66991a;border-radius:0 8px 8px 0;margin:1em 0;padding:.5em 1em}.lcars-content ul,.lcars-content ol{margin:.5em 0 1em 1.5em}.lcars-content ul li,.lcars-content ol li{margin-bottom:.3em}.post-card{border-left:4px solid var(--lcars-blue);cursor:pointer;background:#161616;border-radius:10px;margin-bottom:14px;padding:20px;transition:border-color .2s,transform .15s,background .2s}.post-card:hover{border-left-color:var(--lcars-orange);background:#1c1c1c;transform:translate(4px)}.post-card-title{font-family:var(--font-lcars);color:var(--lcars-orange);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:1.2rem}.post-card-meta{font-family:var(--font-lcars);color:var(--lcars-text-muted);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:12px;margin-bottom:8px;font-size:.75rem;display:flex}.post-card-excerpt{color:var(--lcars-text);opacity:.8;font-size:.9rem;line-height:1.5}.tag-pill{font-family:var(--font-lcars);text-transform:uppercase;letter-spacing:1px;background:var(--lcars-navy);color:var(--lcars-text-dark);border-radius:10px;padding:2px 10px;font-size:.7rem;display:inline-block}.tag-pill.cat-blog{background:var(--lcars-blue)}.tag-pill.cat-projects{background:var(--lcars-peach)}.tag-pill.cat-studies{background:var(--lcars-lavender)}.tag-pill.cat-presentations{background:var(--lcars-teal)}.tag-pill.cat-journal{background:var(--lcars-gold)}.post-header{border-bottom:2px solid var(--lcars-lavender);margin-bottom:2em;padding-bottom:1em}.post-date{font-family:var(--font-lcars);color:var(--lcars-text-muted);text-transform:uppercase;letter-spacing:2px;font-size:.85rem}.post-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.section-header{align-items:center;gap:16px;margin-bottom:24px;display:flex}.section-header h1{white-space:nowrap;margin-bottom:0}.section-header-bar{background:var(--lcars-lavender);border-radius:2px;flex:1;height:4px}.empty-state{text-align:center;color:var(--lcars-text-muted);padding:60px 20px}.empty-state-title{font-family:var(--font-lcars);text-transform:uppercase;letter-spacing:2px;color:var(--lcars-blue);margin-bottom:8px;font-size:1.4rem}.empty-state-text{opacity:.7;font-size:.9rem}.error-404{text-align:center;padding:80px 20px}.error-404-code{font-family:var(--font-lcars);color:var(--lcars-red);letter-spacing:8px;font-size:6rem;line-height:1}.error-404-title{font-family:var(--font-lcars);color:var(--lcars-orange);text-transform:uppercase;letter-spacing:3px;margin-top:16px;font-size:1.5rem}.error-404-text{color:var(--lcars-text-muted);margin-top:12px}.view-enter-active{transition:opacity .34s cubic-bezier(.165,.84,.44,1),transform .34s cubic-bezier(.165,.84,.44,1)}.view-leave-active{transition:opacity .16s cubic-bezier(.165,.84,.44,1)}.view-enter-from{opacity:0;transform:translateY(12px)}.view-enter-to{opacity:1;transform:translateY(0)}.view-leave-from{opacity:1}.view-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.view-enter-active,.view-leave-active{transition:none}.view-enter-from{opacity:1;transform:none}}@media (width<=768px){.lcars-app{grid-template-rows:auto auto 1fr;grid-template-columns:1fr}.lcars-elbow-top{background:var(--lcars-lavender);border-radius:var(--elbow-radius) var(--elbow-radius) 0 0;flex:1;width:auto}.lcars-rail-h .bar-1,.lcars-rail-h .bar-3,.lcars-rail-h .bar-4{display:none}.lcars-sidebar{flex-direction:row;align-items:center;overflow-x:auto}.lcars-nav{flex-direction:row;flex:1}.lcars-nav-pill{text-align:center;white-space:nowrap;border-radius:12px;padding:7px 12px;font-size:.8rem}.lcars-elbow,.lcars-rail-v,.lcars-cap,.lcars-readout{display:none}.lcars-content{padding:18px}.lcars-content h1{font-size:1.5rem}.post-card{padding:14px}}
