:root{color-scheme:dark;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bg:#090d22;--panel:#121733;--panel2:#161d3c;--panel3:#1a2448;--glass:rgba(21,27,58,.74);--stroke:rgba(175,190,245,.14);--stroke2:rgba(175,190,245,.24);--ink:#f3f5ff;--muted:#a2add0;--dim:#7281a9;--violet:#a88fff;--mint:#73eacb;--pink:#ff9ec8;--gold:#ffc786;--sky:#7dbdff;--shadow:0 24px 62px rgba(0,0,0,.23);--round:20px;--sidebar-w:248px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--bg);min-width:320px;line-height:1.55}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--gold);outline-offset:3px}::selection{background:#8b7cff79;color:white}#star-canvas{position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 65% 13%,#252052 0,transparent 35%),radial-gradient(circle at 18% 75%,#112846 0,transparent 32%)}.skip-link{position:fixed;top:-100px;left:15px;background:var(--mint);color:#041c27;padding:12px;z-index:100;border-radius:9px}.skip-link:focus{top:12px}.app-shell{display:flex;min-height:100vh}.sidebar{background:rgba(12,16,40,.91);border-right:1px solid var(--stroke);width:var(--sidebar-w);flex:0 0 var(--sidebar-w);position:sticky;top:0;height:100vh;display:flex;flex-direction:column;z-index:30;backdrop-filter:blur(22px)}.brand{display:flex;align-items:center;gap:10px;padding:28px 20px 32px}.brand strong{display:block;font-size:12px;letter-spacing:1.35px;white-space:nowrap}.brand small{font-size:9px;letter-spacing:2.45px;color:var(--mint)}.side-kicker{font-size:9px;color:var(--dim);letter-spacing:2.1px;margin:2px 21px 12px;font-weight:800}.nav-list{padding:0 11px;display:grid;gap:4px}.nav-list a{color:var(--muted);display:flex;align-items:center;gap:12px;font-weight:650;font-size:12.5px;padding:12px 13px;border-radius:11px;border:1px solid transparent;transition:background .2s,color .2s,transform .2s}.nav-list a:hover{color:var(--ink);background:rgba(148,148,245,.09);transform:translateX(2px)}.nav-list a[aria-current="page"]{color:#fff;background:linear-gradient(110deg,rgba(139,121,255,.25),rgba(103,217,197,.08));border-color:rgba(149,129,255,.24)}.nav-icon{font-size:20px;width:21px;text-align:center;font-weight:400;color:var(--violet)}.nav-count{margin-left:auto;min-width:20px;padding:0 4px;text-align:center;color:#0a2530;border-radius:8px;background:var(--mint);font-weight:800}.side-bottom{margin-top:auto;padding:20px 20px 25px;border-top:1px solid var(--stroke)}.side-bottom strong{font-size:13px}.side-bottom p{font-size:11px;color:var(--muted);line-height:1.7;margin:6px 0 18px}.small-orbit{height:36px;width:36px;border:1px solid #a990ff80;border-radius:50%;display:grid;place-items:center;margin-bottom:12px;transform:rotate(-24deg)}.small-orbit span{width:13px;height:13px;border-radius:50%;background:var(--mint);box-shadow:0 0 16px var(--mint)}.side-buttons{display:grid;gap:5px}.side-buttons>*{padding:8px 7px;color:var(--muted);background:transparent;border:0;text-align:left;font-size:11px;display:flex;align-items:center;gap:9px}.side-buttons>*:hover{color:var(--mint)}.foot-version{display:block;font-size:8px;letter-spacing:1.2px;color:var(--dim);margin-top:17px}.workspace{min-width:0;flex:1;display:flex;flex-direction:column}.topbar{height:68px;min-height:68px;border-bottom:1px solid var(--stroke);display:flex;justify-content:space-between;gap:20px;align-items:center;padding:0 33px;background:rgba(11,15,36,.55);backdrop-filter:blur(15px);position:sticky;top:0;z-index:20}.topbar-left,.topbar-right{display:flex;align-items:center;gap:13px}.breadcrumbs{font-size:10px;letter-spacing:1.65px;font-weight:750;color:var(--dim)}.breadcrumbs span{padding:0 9px;color:#53628c}.breadcrumbs b{font-weight:800;color:#e9edff}.topbar-right{gap:9px}.top-status{font-size:9px;letter-spacing:1.35px;color:var(--muted);white-space:nowrap}.live-dot{background:var(--mint);box-shadow:0 0 15px #62dfc6a9;width:6px;height:6px;border-radius:50%}.top-search,.icon-button{border:1px solid var(--stroke2);background:rgba(255,255,255,.035);color:var(--muted);border-radius:10px;padding:8px 12px;font-size:11px;display:inline-flex;gap:9px;align-items:center}.top-search:hover,.icon-button:hover{border-color:var(--violet);color:var(--ink)}kbd{font-family:inherit;display:inline-flex;border:1px solid var(--stroke2);border-radius:4px;padding:0 5px;color:var(--dim)}.menu-button{display:none}main{flex:1;margin:auto;padding:27px clamp(18px,3.2vw,46px) 50px;width:100%;max-width:1560px}.global-footer{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--stroke);padding:20px clamp(18px,3.2vw,46px) 24px;color:var(--dim);font-size:10px}.global-footer a{color:var(--mint)}.eyebrow{display:inline-flex;gap:8px;align-items:center;text-transform:uppercase;color:var(--mint);font-size:10px;font-weight:850;letter-spacing:2px}.eyebrow:before{content:"";height:5px;width:5px;border-radius:50%;background:currentColor;box-shadow:0 0 11px currentColor}.page-head{margin:8px 0 25px;display:flex;justify-content:space-between;align-items:end;gap:16px}.page-head h1{font-size:clamp(29px,3.4vw,47px);line-height:1.06;letter-spacing:-1.7px;margin:8px 0 8px;font-weight:850}.page-head p{margin:0;color:var(--muted);font-size:13px;max-width:700px}.page-actions{display:flex;gap:9px;flex-wrap:wrap}.card{background:linear-gradient(160deg,rgba(24,32,68,.86),rgba(14,20,45,.93));border:1px solid var(--stroke);border-radius:var(--round);box-shadow:0 12px 40px rgba(0,0,0,.065)}.card-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px}.card-head h2,.card-head h3{margin:0}.card-head h2{font-size:17px}.card-head h3{font-size:15px}.card-head p{margin:2px 0;color:var(--muted);font-size:12px}.section-heading{margin:31px 0 15px;display:flex;align-items:end;justify-content:space-between;gap:15px}.section-heading h2{font-size:22px;margin:0;letter-spacing:-.65px}.section-heading p{font-size:12px;color:var(--muted);margin:5px 0 0}.chip{border:1px solid var(--stroke2);background:rgba(255,255,255,.045);color:var(--muted);border-radius:30px;padding:5px 9px;font-size:10px;font-weight:750;white-space:nowrap}.chip.mint{border-color:#6cdfb449;background:#67dcb51d;color:var(--mint)}.chip.violet{border-color:#a592fd55;background:#9878e820;color:#c6baff}.chip.gold{border-color:#eabb7855;background:#eabb781c;color:var(--gold)}.chip.pink{border-color:#e992c155;background:#e992c119;color:var(--pink)}.chip.sky{border-color:#7dbdff55;background:#7dbdff1b;color:var(--sky)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(110deg,#8f7bf5,#6c9ce5);color:white;font-weight:800;font-size:12px;border:1px solid #b5a3ff6b;padding:11px 16px;border-radius:11px;transition:transform .2s,filter .2s}.btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.btn.ghost{background:rgba(255,255,255,.045);border-color:var(--stroke2);color:var(--ink)}.btn.mint{background:linear-gradient(120deg,#4bc9ae,#329cb6);border-color:#75e6d9;color:#061e29}.btn.small{padding:8px 10px;font-size:11px}.btn.flat{border:0;background:none;color:var(--mint);padding:5px 0}.btn:disabled{transform:none}.hero{position:relative;min-height:380px;padding:42px 41px;overflow:hidden;display:flex;align-items:center;background:linear-gradient(94deg,rgba(14,18,49,.98) 0%,rgba(19,21,55,.91) 42%,rgba(15,16,42,.42) 100%),url('assets/cosmos.svg') center/cover;isolation:isolate;border-color:#5f5ca158}.hero:before{content:"";position:absolute;inset:-30%;background:radial-gradient(ellipse at 65% 65%,rgba(153,94,255,.09),transparent 30%);pointer-events:none}.hero-copy{max-width:600px;position:relative;z-index:2}.hero h1{font-size:clamp(39px,4.6vw,70px);line-height:1.03;letter-spacing:-2.9px;margin:13px 0 18px}.gradient-text{background:linear-gradient(115deg,#fff 4%,#bca7ff 49%,#81f3d9);color:transparent;background-clip:text}.hero p{font-size:14px;color:#c6cdeb;max-width:530px;margin:0 0 24px}.hero-actions{display:flex;gap:10px;flex-wrap:wrap}.hero-bottom{display:flex;gap:9px;flex-wrap:wrap;margin-top:30px}.hero-bottom span{border:1px solid #aba9e64c;background:#101934ba;border-radius:20px;padding:6px 11px;color:#d1d9f1;font-size:10px}.hero-orb{position:absolute;right:4%;top:9%;width:min(34vw,360px);aspect-ratio:1;border-radius:50%;box-shadow:inset -35px -25px 60px #0e133d,0 0 90px #6c56e66a,0 0 0 38px #9b7cfd09;background:radial-gradient(circle at 35% 29%,#8fffe4 0%,#78a9e8 17%,#7766bd 36%,#30255e 62%,#080f25 81%);opacity:.85;animation:orb-breathe 11s ease-in-out infinite alternate}.hero-orb:before,.hero-orb:after{content:"";position:absolute;border:1px solid #95c7fc84;border-radius:50%;inset:19%;transform:rotate(-42deg) scaleX(1.6);box-shadow:0 0 20px #8ed7ff2b}.hero-orb:after{inset:4%;transform:rotate(49deg) scaleX(.55);border-color:#ffb5dd61}@keyframes orb-breathe{to{transform:translateY(-10px) scale(1.035)}}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.stat{padding:17px 18px;position:relative;overflow:hidden}.stat .stat-icon{font-size:20px;color:var(--mint)}.stat strong{display:block;margin:7px 0 1px;font-size:24px;letter-spacing:-.8px}.stat span{display:block;color:var(--muted);font-size:11px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.feature-card{padding:21px;min-height:178px;position:relative;overflow:hidden}.feature-card .feature-icon{height:41px;width:41px;border-radius:12px;display:grid;place-items:center;font-size:21px;background:#9484ff20;border:1px solid #ad98fb34;margin-bottom:10px;color:#bcabff}.feature-card h3{font-size:16px;margin:0 0 6px}.feature-card p{font-size:12px;line-height:1.65;color:var(--muted);margin:0 0 16px}.feature-card a{font-size:11px;font-weight:800;color:var(--mint)}.feature-card:hover{border-color:#a88fff66}.feature-card:after{content:"";position:absolute;right:-26px;top:-30px;width:120px;height:120px;background:radial-gradient(circle,#a98fff17,transparent 70%);pointer-events:none}.two-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:15px}.content-card{padding:23px}.content-card h2{font-size:18px;margin:0 0 11px}.content-card p,.body-copy{color:var(--muted);font-size:12.5px;line-height:1.8}.bullet-points{margin:12px 0 0;padding-left:20px;color:var(--muted);font-size:12px}.bullet-points li{margin:7px 0}.quote{margin:0;border-left:3px solid var(--violet);padding:11px 15px;background:#9b83f514;border-radius:0 10px 10px 0;font-size:14px;line-height:1.65}.quote small{display:block;font-size:10px;color:var(--muted);margin-top:8px}.quick-verse{display:flex;flex-direction:column;gap:12px}.quick-verse a{color:var(--mint);font-size:11px;font-weight:800}.method-line{display:flex;gap:9px;align-items:center;font-size:11px;color:var(--muted);margin-top:10px}.method-line i{height:7px;width:7px;background:var(--mint);border-radius:50%}.method-line i.gold{background:var(--gold)}.method-line i.pink{background:var(--pink)}.method-line i.violet{background:var(--violet)}.method-line i.sky{background:var(--sky)}.link-arrow{color:var(--mint);font-weight:750;font-size:11px}.link-arrow:hover{text-decoration:underline}.label{color:var(--dim);font-size:10px;letter-spacing:1.15px;text-transform:uppercase;font-weight:900}.eyebrow.big{font-size:11px}.search-field{display:flex;gap:7px;align-items:center;background:rgba(5,10,30,.35);border:1px solid var(--stroke2);padding:0 12px;border-radius:11px;min-height:43px;color:var(--muted)}.search-field input{border:0;outline:0;background:transparent;color:var(--ink);min-width:0;width:100%;font-size:12px}.search-field input::placeholder,textarea::placeholder{color:var(--dim)}.filterbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:12px 0 19px}.filterbar .search-field{flex:1;min-width:190px;margin-right:6px}.filter-chip{border:1px solid var(--stroke2);background:rgba(255,255,255,.034);color:var(--muted);padding:9px 12px;border-radius:20px;font-size:10px;font-weight:800}.filter-chip[aria-pressed="true"]{background:rgba(146,131,255,.24);border-color:#a88fff8a;color:white}.scripture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.verse-card{padding:19px 18px;display:flex;flex-direction:column;gap:10px;min-height:220px}.verse-meta{display:flex;justify-content:space-between;align-items:start;gap:8px}.verse-meta h3{font-size:15px;margin:0}.verse-text{font-family:Georgia,'Times New Roman',serif;font-size:14px;line-height:1.6;color:#f5efff;margin:0}.verse-card .read-text{color:var(--muted);font-size:11px;line-height:1.65;margin:0}.verse-actions{margin-top:auto;padding-top:4px;display:flex;justify-content:space-between;align-items:center;gap:5px}.bookmark-btn{border:1px solid var(--stroke);background:#ffffff07;color:var(--muted);font-size:16px;border-radius:9px;width:33px;height:33px}.bookmark-btn[aria-pressed="true"]{color:var(--gold);background:#ffca8615}.expand-btn{border:0;background:none;color:var(--mint);font-weight:800;font-size:11px;padding:5px}.verse-more{border-top:1px solid var(--stroke);padding-top:10px;color:var(--muted);font-size:11px;line-height:1.65}.verse-more strong{color:var(--ink)}.verse-more a{color:var(--mint)}.result-count{color:var(--dim);font-size:11px;margin:0 0 11px}.diagram-card{padding:14px;overflow:hidden}.diagram-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 15px}.diagram-top h2{font-size:16px;margin:0}.diagram-top p{color:var(--muted);font-size:11px;margin:2px 0 0}.diagram-tools{display:flex;gap:5px}.diagram-tools button{width:31px;height:31px;border-radius:8px;background:#ffffff0a;border:1px solid var(--stroke2);color:var(--ink)}.network-wrap{position:relative;min-height:430px;background:radial-gradient(ellipse at 50% 50%,#1b245f91,#0d1432bd 72%);border-radius:14px;border:1px solid #8f8aff25;overflow:hidden;touch-action:pan-y}.network-wrap svg{width:100%;height:430px;display:block;touch-action:none;cursor:grab}.network-wrap svg.dragging{cursor:grabbing}.network-node{cursor:pointer}.network-node:focus{outline:none}.network-node:hover .node-border,.network-node:focus .node-border,.network-node.active .node-border{stroke:#fff;stroke-width:2.6}.network-node .node-label{fill:#f5f4ff;font-weight:800;font-size:13px;text-anchor:middle;pointer-events:none}.network-node .node-caption{fill:#b8bee4;font-size:10px;text-anchor:middle;pointer-events:none}.network-node .node-border{stroke-width:1.5;transition:stroke .2s}.network-node .node-glow{opacity:.2;filter:url(#nodeblur)}.network-line{stroke:#908fff;stroke-width:1.3;opacity:.29;stroke-dasharray:4 6;pointer-events:none}.node-detail{padding:21px}.node-detail h3{font-size:22px;margin:8px 0}.node-detail p{font-size:12px;color:var(--muted);line-height:1.75}.node-detail dl{display:grid;gap:10px}.node-detail dt{color:var(--dim);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.node-detail dd{font-size:12px;margin:3px 0 0}.node-detail .btn{margin-top:9px}.scale-card{padding:23px}.scale-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px}.scale-display{font-size:26px;font-weight:900;letter-spacing:-.9px;margin:10px 0 2px}.scale-card input[type=range]{width:100%;margin:22px 0 12px;accent-color:#9f8eff;cursor:pointer}.scale-ticks{display:flex;justify-content:space-between;font-size:10px;color:var(--dim);gap:7px}.scale-notes{display:flex;gap:13px;align-items:center;justify-content:space-between;border-top:1px solid var(--stroke);padding-top:16px;margin-top:15px}.scale-notes p{margin:0;font-size:12px;color:var(--muted)}.scale-art{height:180px;border-radius:15px;position:relative;background:radial-gradient(circle at 50% 50%,#293574 0,#111830 42%,#0b112c 72%);overflow:hidden;display:grid;place-items:center}.scale-art .scale-ring{border:1px solid #b3a5ff65;border-radius:50%;height:130px;width:130px;position:absolute;transform:rotate(52deg) scaleX(1.9)}.scale-art .scale-center{height:66px;width:66px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#eaf8ff,#7caaff 25%,#654bb0 62%,#10173e 88%);box-shadow:0 0 54px #9480e87c;z-index:1}.scale-art .scale-ghost{position:absolute;font-size:120px;color:#ffffff0b;font-weight:900}.research-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.research-card{padding:20px;display:flex;flex-direction:column;gap:11px}.research-card h3{font-size:17px;line-height:1.35;margin:0}.research-card p{font-size:12px;color:var(--muted);margin:0;line-height:1.67}.research-card .study-title{font-size:10px;color:var(--dim);letter-spacing:1px;text-transform:uppercase}.research-card .research-fact{padding:12px 13px;border-radius:10px;background:rgba(255,255,255,.035);color:#e6eafd;font-size:12px;border:1px solid var(--stroke)}.research-card .study-actions{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:8px;gap:8px}.research-card .study-actions a{font-size:11px;color:var(--mint);font-weight:800}.research-card .study-actions button{background:transparent;border:0;color:var(--dim);font-size:11px}.evidence-table{width:100%;border-collapse:collapse;font-size:12px}.evidence-table th{text-align:left;color:var(--dim);font-size:10px;letter-spacing:1px;text-transform:uppercase;padding:11px 12px;border-bottom:1px solid var(--stroke2)}.evidence-table td{padding:15px 12px;border-bottom:1px solid var(--stroke);vertical-align:top;color:var(--muted);line-height:1.5}.evidence-table tr:last-child td{border:0}.evidence-table td:first-child{font-weight:750;color:var(--ink)}.callout{border:1px solid #e4bf7a50;border-radius:14px;background:linear-gradient(120deg,#d8a15c12,#9e8cf30c);padding:16px 18px;font-size:12px;color:#e1d7cd;line-height:1.7}.callout strong{color:var(--gold)}.callout.mint{border-color:#7ee9ca45;background:#70dbc811;color:var(--muted)}.callout.mint strong{color:var(--mint)}.stage-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.stage-track button{padding:15px 10px;border-radius:13px;background:#ffffff09;border:1px solid var(--stroke);color:var(--muted);text-align:center;font-size:11px;font-weight:800}.stage-track button[aria-pressed="true"]{background:#9a82fb27;border-color:#9d8afd;color:var(--ink)}.stage-track button span{display:block;font-size:23px;margin-bottom:7px}.stage-panel{padding:27px;min-height:240px;display:grid;grid-template-columns:75px 1fr;gap:16px;align-items:start}.stage-panel .stage-icon{font-size:45px;color:var(--mint);line-height:1.1}.stage-panel h2{font-size:25px;margin:0 0 10px}.stage-panel p{margin:0 0 10px;color:var(--muted);font-size:12px;line-height:1.8}.stage-panel h4{margin:13px 0 4px;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--gold)}.duality{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.realm-card{position:relative;overflow:hidden;padding:24px;min-height:220px}.realm-card:before{content:"";position:absolute;width:230px;height:230px;right:-105px;top:-120px;border-radius:50%;filter:blur(25px)}.realm-card.heaven:before{background:#67dec57a}.realm-card.hell:before{background:#ec80755d}.realm-card h3{margin:0 0 8px;font-size:19px}.realm-card p{font-size:12px;color:var(--muted);line-height:1.72;max-width:380px}.realm-card small{color:var(--dim);font-size:10px}.level-list{display:grid;gap:8px}.level-item{display:flex;gap:12px;align-items:start;border:1px solid var(--stroke);background:#ffffff05;border-radius:12px;padding:12px 14px}.level-item .num{height:31px;min-width:31px;border-radius:10px;background:#9e88ff1d;color:var(--violet);display:grid;place-items:center;font-weight:900;font-size:12px}.level-item strong{font-size:12px}.level-item p{font-size:11px;color:var(--muted);margin:2px 0 0}.switch-row{display:flex;align-items:start;gap:13px;padding:14px;border-radius:12px;border:1px solid var(--stroke);background:#ffffff04}.switch-row input{margin-top:5px;width:17px;height:17px;accent-color:#84ebca;flex-shrink:0}.switch-row strong{font-size:12px}.switch-row p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.builder-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(290px,.9fr);gap:15px;align-items:start}.builder-settings{padding:22px}.builder-settings h2{font-size:17px;margin:0 0 14px}.builder-settings .switch-row+ .switch-row{margin-top:8px}.builder-preview{padding:23px;position:sticky;top:85px}.builder-preview h2{font-size:19px;margin:10px 0 12px}.builder-preview p{font-size:12px;line-height:1.8;color:var(--muted)}.builder-preview .preview-quote{background:#a48cff18;border-left:3px solid var(--violet);padding:16px;border-radius:0 11px 11px 0;color:#f0ecff;font-size:14px;line-height:1.75}.builder-preview .builder-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.form-label{font-size:11px;color:var(--muted);font-weight:800;display:block;margin:12px 0 7px}.form-field{width:100%;background:rgba(5,10,28,.48);border:1px solid var(--stroke2);border-radius:10px;color:var(--ink);padding:12px;font-size:12px;outline:0}.form-field:focus{border-color:var(--violet)}textarea.form-field{resize:vertical;min-height:110px;line-height:1.7}.form-field option{background:#171c3c;color:white}.note-card{padding:18px;display:flex;flex-direction:column;gap:10px}.note-card h3{margin:0;font-size:14px}.note-card p{font-size:12px;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.note-card .note-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--stroke);padding-top:9px;margin-top:auto;gap:9px}.note-card .note-footer button{background:none;border:0;color:var(--muted);font-size:11px}.note-card .note-footer button:hover{color:var(--pink)}.note-card .note-date{font-size:10px;color:var(--dim)}.empty-state{padding:45px 22px;text-align:center;color:var(--muted);font-size:12px;border:1px dashed var(--stroke2);border-radius:15px}.empty-state .empty-icon{font-size:32px;margin-bottom:12px;color:var(--violet)}.sources-list{display:grid;gap:10px}.source-item{border:1px solid var(--stroke);background:#ffffff04;border-radius:12px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:13px}.source-item strong{font-size:12px}.source-item small{font-size:10px;color:var(--dim);display:block;margin-top:3px}.source-item a{color:var(--mint);font-size:11px;font-weight:850;white-space:nowrap}.source-item a:hover{text-decoration:underline}.dialog-shell{margin-top:15px}.accordion{border-radius:12px;border:1px solid var(--stroke);background:#ffffff04;margin-bottom:8px}.accordion summary{font-weight:800;color:var(--ink);font-size:12px;padding:15px;cursor:pointer}.accordion>div{padding:0 15px 16px;font-size:12px;color:var(--muted);line-height:1.8}.muted{color:var(--muted)}.tiny{font-size:10px}.spacer-10{height:10px}.spacer-20{height:20px}.mini-divider{height:1px;background:var(--stroke);margin:12px 0}.mini-label{font-size:10px;color:var(--dim);letter-spacing:1.1px;text-transform:uppercase;font-weight:850}.observed-pill{display:flex;align-items:center;gap:5px}.observed-pill::before{content:"";height:6px;width:6px;background:currentColor;border-radius:50%}.source-guard{font-size:11px;line-height:1.75;color:var(--muted);padding:15px;border:1px solid var(--stroke);border-radius:12px;background:#ffffff04}.overview-chart{display:flex;align-items:center;gap:8px;margin:9px 0}.overview-chart .bar{height:8px;border-radius:4px;background:linear-gradient(90deg,#a58afb,#66dfc7);max-width:100%;min-width:4px}.overview-chart span{font-size:10px;color:var(--muted);width:104px;flex-shrink:0}.overview-chart em{font-size:10px;color:var(--ink);font-style:normal}.toast{position:fixed;bottom:24px;right:25px;z-index:99;border:1px solid #7adfc680;padding:12px 17px;border-radius:11px;background:#173a4d;color:#f0fff9;box-shadow:var(--shadow);font-size:12px;opacity:0;transform:translateY(15px);pointer-events:none;transition:opacity .2s,transform .2s}.toast.show{opacity:1;transform:translateY(0)}.reading-guide{padding:15px 18px;border-left:3px solid var(--mint);border-radius:0 12px 12px 0;background:#64e0c515}.reading-guide p{font-size:12px;color:var(--muted);margin:4px 0}.pill-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.comparison-item{padding:17px}.comparison-item h3{font-size:15px;margin:0 0 8px}.comparison-item p{font-size:12px;color:var(--muted);line-height:1.7;margin:0}.card-link{display:block;position:relative}.card-link:hover{border-color:#987ffd88}.card-link .card-link-arrow{position:absolute;right:17px;top:16px;color:var(--mint)}
body[data-theme="day"]{color-scheme:light;--bg:#f0f3ff;--panel:#fff;--panel2:#f4f4ff;--panel3:#eaf0ff;--glass:#ffffffde;--stroke:rgba(66,70,124,.15);--stroke2:rgba(66,70,124,.27);--ink:#20274d;--muted:#5c6583;--dim:#75809d;--violet:#6352c4;--mint:#087d72;--pink:#ad4373;--gold:#9d661b;--sky:#3369a5;--shadow:0 16px 35px #4c588419}body[data-theme="day"] #star-canvas{background:radial-gradient(circle at 72% 20%,#e6dcff,transparent 30%),radial-gradient(circle at 15% 80%,#d5fff1,transparent 35%)}body[data-theme="day"] .sidebar{background:#fafbffeb}body[data-theme="day"] .topbar{background:#f4f6ffcf}body[data-theme="day"] .card{background:linear-gradient(155deg,#fff,#f6f7ff)}body[data-theme="day"] .hero,body[data-theme="day"] .hero *{color:#fff}body[data-theme="day"] .hero .eyebrow{color:#90f7da}body[data-theme="day"] .hero .btn{color:#fff}body[data-theme="day"] .hero .btn.ghost{color:#fff}body[data-theme="day"] .hero .gradient-text{color:transparent}body[data-theme="day"] .verse-text{color:#28224c}body[data-theme="day"] .nav-list a[aria-current="page"]{color:#3a2b82}body[data-theme="day"] .network-wrap{background:radial-gradient(ellipse at 50% 50%,#1b245f,#0d1432 72%)}body[data-theme="day"] .network-wrap .node-label{fill:white}body[data-theme="day"] .source-guard{background:#e8efff}body[data-theme="day"] .form-field,body[data-theme="day"] .search-field{background:#fff}body[data-theme="day"] .mini-label{color:#66708f}body[data-theme="day"] .diagram-tools button{background:#e8e9f7;color:#232d55}body[data-theme="day"] .stage-track button{background:#f0f1ff;color:#404971}body[data-theme="day"] .stage-track button[aria-pressed="true"]{color:#332d74}body[data-theme="day"] .research-card .research-fact{color:#293453;background:#f0f4ff}body[data-theme="day"] .builder-preview .preview-quote{color:#25254d}body[data-theme="day"] .callout{color:#655334}body[data-theme="day"] .callout.mint{color:#365d58}
@media(max-width:1200px){:root{--sidebar-w:220px}.brand{padding-left:15px}.nav-list a{padding:10px}.sidebar .side-bottom{padding-left:15px}.scripture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.top-status{display:none}.hero-orb{right:-7%;opacity:.56}.hero{min-height:350px}}@media(max-width:980px){.topbar{padding:0 18px}.sidebar{position:fixed;top:0;left:0;bottom:0;transform:translateX(-105%);transition:transform .25s;box-shadow:20px 0 80px #0007}.sidebar.open{transform:none}.mobile-shade{display:block;position:fixed;inset:0;background:#050614aa;z-index:25}.mobile-shade[hidden]{display:none}.menu-button{display:inline-flex}.two-layout,.builder-grid{grid-template-columns:1fr}.builder-preview{position:static}.topbar{height:60px;min-height:60px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero h1{font-size:clamp(34px,5vw,56px)}.hero{padding:37px 30px;min-height:340px}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.breadcrumbs{font-size:9px;letter-spacing:.8px}.breadcrumbs span{padding:0 4px}.topbar{gap:5px}.topbar-right .top-search{padding:7px 9px}.top-search span,.top-search kbd,.live-dot{display:none}.topbar .top-status{display:none}.hero{padding:27px 20px;min-height:390px;align-items:end}.hero-orb{width:280px;right:-70px;top:-115px;opacity:.62}.hero h1{font-size:39px;letter-spacing:-2px}.hero p{font-size:12px}.hero-bottom{margin-top:19px}.hero-bottom span{font-size:9px}.page-head{display:block}.page-actions{margin-top:13px}.page-head h1{font-size:32px}.stats-grid,.grid-2,.grid-3,.research-grid,.duality,.scripture-grid{grid-template-columns:1fr}.stat{padding:15px}.stats-grid{grid-template-columns:repeat(2,1fr)}.content-card,.feature-card,.research-card{padding:17px}.section-heading h2{font-size:20px}.stage-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.stage-track button{font-size:9px;padding:9px 3px;overflow-wrap:anywhere}.stage-track button span{font-size:20px}.stage-panel{padding:18px;grid-template-columns:1fr;gap:3px}.stage-panel .stage-icon{font-size:30px}.network-wrap,.network-wrap svg{height:370px;min-height:370px}.global-footer{display:grid;gap:5px}.evidence-table th:nth-child(3),.evidence-table td:nth-child(3){display:none}.evidence-table td{font-size:11px;padding:12px 6px}.scale-ticks{font-size:8px}.scale-notes{display:block}.filterbar .search-field{width:100%;flex:1 1 100%}.source-item{align-items:start}.source-item a{white-space:normal}.hero-actions .btn{font-size:11px;padding:10px 11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
