.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-c5872582]{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-c5872582]{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-c5872582]:active{cursor:grabbing}.sp-ref[data-v-c5872582]{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-close[data-v-c5872582]{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-close[data-v-c5872582]:hover{background:var(--lcars-orange)}.sp-tabs[data-v-c5872582]{background:#161616;border-bottom:1px solid #cc99cc38;flex:none;gap:3px;padding:5px 6px;display:flex;overflow-x:auto}.sp-tab[data-v-c5872582]{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-c5872582]:hover{color:var(--lcars-read);background:#333}.sp-tab.active[data-v-c5872582]{background:var(--lcars-lavender);color:var(--lcars-text-dark)}.sp-tab-label[data-v-c5872582]{text-overflow:ellipsis;overflow:hidden}.sp-tab-x[data-v-c5872582]{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-c5872582]:hover{background:var(--lcars-orange);color:var(--lcars-text-dark)}.sp-body[data-v-c5872582]{background:#fff;flex:1;min-height:0;position:relative}.sp-frame[data-v-c5872582]{position:absolute;inset:0}.sp-loading[data-v-c5872582]{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-c5872582]{border:none;width:100%;height:100%}.sp-iframe-hidden[data-v-c5872582]{opacity:0}.sp-link[data-v-c5872582]{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-c5872582]:hover{color:var(--lcars-gold)}@media (width<=640px){.scripture-panel[data-v-c5872582]{width:auto;height:70vh;bottom:12px;right:12px;top:auto!important;left:12px!important}.sp-header[data-v-c5872582]{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}.study-source[data-v-0b0a1a81]{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-0b0a1a81]{color:var(--lcars-sky)}.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}}: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}}
