:root{--scholar-copper:#d99b52;--scholar-copper-soft:#d99b522e;--scholar-paper:#eaf7fb;--scholar-ink:#061823;--scholar-rule:#74e3ff33;--scholar-rule-strong:#74e3ff7a;--scholar-motion-enter:.72s;--scholar-motion-fast:.22s;--scholar-ease:cubic-bezier(.2, .8, .2, 1);--scholar-reading-measure:72ch}html[data-theme=light]{--scholar-copper:#915a20;--scholar-copper-soft:#915a2024;--scholar-rule:#087c9a33;--scholar-rule-strong:#006f8770}body{font-family:var(--font-space-grotesk), sans-serif}.reader-text,.verse-trace-quote,.account-scripture-line{font-family:var(--font-newsreader), Georgia, serif}@media (prefers-reduced-motion:reduce){:root{--scholar-motion-enter:1ms;--scholar-motion-fast:1ms}}main:not(.scholar-reader-shell){animation:scholar-page-enter var(--scholar-motion-enter) var(--scholar-ease) both}.scholar-motion-ready :is(main.home-main>section:not(.hero-section),[data-scholar-reveal]){opacity:0;transition:opacity var(--scholar-motion-enter) var(--scholar-ease), transform var(--scholar-motion-enter) var(--scholar-ease);transform:translateY(28px)}.scholar-motion-ready :is(main.home-main>section:not(.hero-section),[data-scholar-reveal])[data-scholar-visible=true]{opacity:1;transform:translateY(0)}.scholar-signal-rail{z-index:18;pointer-events:none;width:1px;position:fixed;top:96px;bottom:28px;right:18px}.scholar-signal-rail-line,.scholar-signal-rail-pulse{display:block;position:absolute;inset:0}.scholar-signal-rail-line{background:var(--scholar-rule)}.scholar-signal-rail-pulse{transform-origin:top;background:linear-gradient(var(--cyan), var(--scholar-copper));transform:scaleY(0)}@supports (animation-timeline:scroll()){.scholar-signal-rail-pulse{animation:1ms linear both scholar-scroll-signal;animation-timeline:scroll()}}@keyframes scholar-page-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scholar-scroll-signal{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:760px){.scholar-signal-rail{display:none}}@media (prefers-reduced-motion:reduce){main:not(.scholar-reader-shell){animation:none}.scholar-motion-ready :is(main.home-main>section:not(.hero-section),[data-scholar-reveal]){opacity:1;transition:none;transform:none}.scholar-signal-rail-pulse{display:none}}.scholar-public-shell{--scholar-panel:#050e16e0;--scholar-panel-strong:#07141ef5;--scholar-grid-line:#44e8ff09;--scholar-section-wash:#44e8ff0e;isolation:isolate;background:var(--background);position:relative}.scholar-public-shell>section{border-bottom-color:var(--scholar-rule)}.scholar-public-shell :is(.section-heading h2,.availability-inner h2,.plans-copy h2,.ai-copy h2,.future-inner h2,.reviews-copy h2,.final-cta-inner h2){font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;font-weight:520}.scholar-public-shell .hero-copy h1{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.055em;font-weight:560}.scholar-public-shell :is(.hero-kicker,.section-kicker){font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em}.scholar-public-shell :is(.feature-card,.tool-card,.plan-row,.review-store-card,.launch-card){border-color:var(--scholar-rule);border-radius:2px 18px}.scholar-public-shell :is(.feature-card,.tool-card,.plan-row,.review-store-card,.launch-card):is(:hover,:focus-within){border-color:var(--scholar-rule-strong);box-shadow:inset 3px 0 var(--cyan), var(--shadow-cyan)}.scholar-public-shell>.section{--scholar-signal-x:12%;border-bottom:1px solid var(--scholar-rule);background:linear-gradient(90deg, transparent calc(var(--scholar-signal-x) - 1px), var(--scholar-rule) var(--scholar-signal-x), transparent calc(var(--scholar-signal-x) + 1px)), linear-gradient(var(--scholar-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-grid-line) 1px, transparent 1px), linear-gradient(135deg, var(--scholar-section-wash), transparent 44%), var(--background);background-size:auto,72px 72px,72px 72px,auto,auto;position:relative}.scholar-public-shell>.section:after{z-index:0;top:0;left:var(--scholar-signal-x);border:1px solid var(--scholar-copper);background:var(--background);width:7px;height:7px;box-shadow:0 0 18px var(--scholar-copper-soft);content:"";pointer-events:none;position:absolute;transform:translate(-3px,-4px)rotate(45deg)}.scholar-public-shell>.feature-section,.scholar-public-shell>.ai-section,.scholar-public-shell>.reviews-section,.scholar-public-shell>.final-cta-section{--scholar-signal-x:88%}.scholar-public-shell>.plans-section,.scholar-public-shell>.faq-section{--scholar-signal-x:22%}.scholar-public-shell>.study-tools-section{--scholar-signal-x:72%}.scholar-public-shell .hero-section{border-bottom:1px solid var(--scholar-rule);background:linear-gradient(90deg, transparent 11.95%, var(--scholar-rule) 12%, transparent 12.05%), radial-gradient(circle at 76% 40%, #44e8ff1f, transparent 22rem), linear-gradient(125deg, #d99b520e, transparent 32%), #01060b;min-height:min(900px,100svh - 76px);padding:clamp(66px,7vw,112px) 0 44px}.scholar-public-shell .hero-section:before{background:radial-gradient(circle,#44e8ff1f,#0000 64%);width:62vw;height:62vw;top:4%;right:-12vw}.scholar-public-shell .circuit-grid{opacity:.42;background-size:72px 72px,72px 72px,144px 144px;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 58%,#0000 96%);mask-image:linear-gradient(#000 0%,#000000b8 58%,#0000 96%)}.scholar-public-shell .hero-orbit{display:none}.scholar-public-shell .hero-phone-card{border:1px solid var(--scholar-rule-strong);border-left:3px solid var(--scholar-copper);background:var(--scholar-panel-strong);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));border-radius:2px 18px;justify-self:end;width:min(100%,360px);margin-top:-8px;padding:22px;display:grid;box-shadow:0 22px 58px #0000003d}.scholar-public-shell .hero-phone-card .phone-topline{border-bottom:1px solid var(--scholar-rule);color:var(--scholar-copper);margin-bottom:14px;padding-bottom:12px}.scholar-public-shell .hero-phone-card>p{font-family:var(--font-newsreader), Georgia, serif;font-size:1.06rem;line-height:1.48}.scholar-public-shell .hero-phone-card .phone-note{border-color:var(--scholar-rule);background:#44e8ff0b;border-radius:0;margin-top:16px}.scholar-public-shell .hero-inner{grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);align-items:center;gap:clamp(46px,7vw,104px)}.scholar-public-shell .hero-copy{border-left:1px solid var(--scholar-copper);padding-left:clamp(20px,3vw,38px);position:relative}.scholar-public-shell .hero-copy:before,.scholar-public-shell .hero-copy:after{border:1px solid var(--scholar-copper);content:"";background:#01060b;width:7px;height:7px;position:absolute;left:-4px;transform:rotate(45deg)}.scholar-public-shell .hero-copy:before{top:0}.scholar-public-shell .hero-copy:after{bottom:0}.scholar-public-shell .hero-kicker{max-width:none;color:var(--scholar-copper);margin-bottom:18px;font-size:.72rem;line-height:1.55}.scholar-public-shell .hero-copy h1{max-width:680px;text-shadow:none;font-size:clamp(4.6rem,7.3vw,7rem);line-height:.82}.scholar-public-shell .hero-copy h1 span{animation-name:scholar-public-word-reveal}.scholar-public-shell .hero-copy h1 span:nth-child(2),.scholar-public-shell .hero-copy h1 span:nth-child(3){color:var(--text)}.scholar-public-shell .hero-subheadline{max-width:58ch;font-family:var(--font-newsreader), Georgia, serif;font-weight:450;font-size:clamp(1.24rem,1.75vw,1.6rem)!important;line-height:1.38!important}.scholar-public-shell .hero-copy>p:not(.hero-kicker):not(.hero-subheadline){max-width:64ch;font-size:.94rem}.scholar-public-shell .hero-actions{gap:10px;max-width:620px}.scholar-public-shell :is(.hero-download-button,.hero-web-signin){border-color:var(--scholar-rule-strong);background:linear-gradient(90deg, #44e8ff17, transparent), var(--scholar-panel);min-height:64px;box-shadow:inset 3px 0 var(--cyan);transition:opacity var(--scholar-motion-fast) ease;border-radius:2px 16px}.scholar-public-shell .hero-download-button{background:linear-gradient(90deg, var(--scholar-copper-soft), transparent), var(--scholar-panel);box-shadow:inset 3px 0 var(--scholar-copper);border-color:#d99b5280}.scholar-public-shell :is(.hero-download-button,.hero-web-signin):is(:hover,:focus-visible){opacity:.96;border-color:var(--scholar-rule-strong);background:linear-gradient(90deg, #44e8ff24, transparent), var(--scholar-panel-strong);box-shadow:inset 5px 0 var(--cyan), var(--shadow-cyan);transform:none}.scholar-public-shell .hero-download-button:is(:hover,:focus-visible){border-color:var(--scholar-copper);background:linear-gradient(90deg, var(--scholar-copper-soft), transparent), var(--scholar-panel-strong);box-shadow:inset 5px 0 var(--scholar-copper), 0 0 28px var(--scholar-copper-soft)}.scholar-public-shell .hero-tags{border-top:1px solid var(--scholar-rule);border-bottom:1px solid var(--scholar-rule);gap:0}.scholar-public-shell .hero-tags span{border:0;border-right:1px solid var(--scholar-rule);min-height:38px;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.04em;background:0 0;border-radius:0;padding:0 13px;font-size:.68rem;font-weight:650}.scholar-public-shell .hero-visual{min-height:0;padding:0}.scholar-public-shell .brand-plate{width:min(100%,610px);box-shadow:none;filter:drop-shadow(0 0 46px #44e8ff47);isolation:isolate;background:0 0;border:0;border-radius:0;padding:clamp(12px,2vw,26px)}.scholar-public-shell .brand-plate img{z-index:2;filter:drop-shadow(0 18px 42px #00000052)}.scholar-public-shell .hero-board{z-index:1}.scholar-public-shell .hb-lit .hb-line{opacity:1;stroke-dashoffset:0;animation:.9s ease-out both scholar-public-signal-reveal;animation-delay:calc(.25s + var(--hb-i,0) * .18s)}@keyframes scholar-public-word-reveal{0%{opacity:.22;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scholar-public-signal-reveal{0%{opacity:0}to{opacity:1}}.scholar-public-shell .hero-sync-strip{border-color:var(--scholar-rule-strong);background:var(--scholar-rule);box-shadow:none;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));border-radius:2px 18px;grid-template-columns:minmax(260px,1.4fr) repeat(4,minmax(110px,1fr));margin-top:38px}.scholar-public-shell .hero-sync-strip>div,.scholar-public-shell .hero-sync-item{background:linear-gradient(var(--scholar-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-grid-line) 1px, transparent 1px), var(--scholar-panel-strong);background-size:24px 24px,24px 24px,auto;min-height:104px}.scholar-public-shell .hero-sync-strip>div span,.scholar-public-shell .hero-sync-item{font-family:var(--font-jetbrains-mono), monospace}.scholar-public-shell .hero-sync-item{color:var(--muted);letter-spacing:.04em;font-size:.78rem;position:relative}.scholar-public-shell .hero-sync-item:before{color:var(--scholar-copper);content:counter(sync-item, decimal-leading-zero);counter-increment:sync-item;font-size:.62rem;position:absolute;top:12px;left:14px}.scholar-public-shell .hero-sync-strip{counter-reset:sync-item}.scholar-public-shell :is(.availability-panel,.feature-card,.tool-card,.plan-row,.ai-console,.console-card,.review-store-card,.review-prompt-card,.review-excerpt-card,.faq-item,.launch-card,.final-cta-inner){border-color:var(--scholar-rule);background:linear-gradient(var(--scholar-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-grid-line) 1px, transparent 1px), var(--scholar-panel);background-size:30px 30px,30px 30px,auto;box-shadow:inset 0 1px #ffffff0b}.scholar-public-shell :is(.availability-panel,.feature-card,.tool-card,.plan-row,.ai-console,.review-store-card,.review-prompt-card,.faq-item,.launch-card,.final-cta-inner){clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.scholar-public-shell :is(.availability-panel,.review-prompt-card,.faq-item,.final-cta-inner){border-radius:2px 18px}.scholar-public-shell :is(.panel-label,.feature-number,.tool-label,.plan-row>span,.console-card p,.review-store-card span,.review-prompt-card>span,.review-excerpt-card figcaption span,.verse-trace-ref){font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em}.scholar-public-shell .section-heading{max-width:900px;margin-bottom:clamp(42px,6vw,70px)}.scholar-public-shell .section-heading h2,.scholar-public-shell :is(.availability-inner,.plans-copy,.ai-copy,.reviews-copy,.final-cta-inner) h2{line-height:.98}.scholar-public-shell .availability-inner{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr)}.scholar-public-shell .availability-panel{border-left:3px solid var(--scholar-copper);padding:clamp(26px,4vw,42px)}.scholar-public-shell .availability-panel li:before,.scholar-public-shell .feature-card li:before{border-color:var(--scholar-copper);width:6px;height:6px;box-shadow:0 0 12px var(--scholar-copper-soft);border-radius:0;transform:rotate(45deg)}.scholar-public-shell .feature-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.scholar-public-shell .feature-card{min-height:330px;transition:opacity var(--scholar-motion-fast) ease;grid-column:span 4;padding:clamp(22px,3vw,32px)}.scholar-public-shell .feature-card:first-child{grid-column:span 5}.scholar-public-shell .feature-card:nth-child(2){grid-column:span 7}.scholar-public-shell .feature-card:after,.scholar-public-shell .tool-card:after{background-image:radial-gradient(circle, var(--scholar-copper) 1.5px, transparent 1.9px);transition:opacity var(--scholar-motion-fast) ease}.scholar-public-shell .feature-card:hover:after,.scholar-public-shell .tool-card:hover:after{opacity:1;filter:none}.scholar-public-shell .feature-card-trace{border-color:var(--scholar-rule);margin-top:auto}.scholar-public-shell .plans-inner{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(48px,8vw,100px)}.scholar-public-shell .plans-copy{top:116px}.scholar-public-shell .plans-list{border-top:1px solid var(--scholar-rule);gap:0}.scholar-public-shell .plan-row{clip-path:none;box-shadow:none;transition:opacity var(--scholar-motion-fast) ease;background:0 0;border-width:0 0 1px;border-radius:0;grid-template-columns:72px 1fr;gap:24px;padding:24px 18px}.scholar-public-shell .plan-row>span{color:var(--scholar-copper);font-size:.72rem}.scholar-public-shell .plan-row:is(:hover,:focus-within){opacity:.97;background:linear-gradient(90deg,#44e8ff12,#0000 68%);transform:none}.scholar-public-shell .ai-console{box-shadow:inset 3px 0 var(--cyan);border-radius:2px 18px}.scholar-public-shell .console-card{clip-path:none;border-radius:0}.scholar-public-shell .console-card strong{font-family:var(--font-newsreader), Georgia, serif;font-size:1.15rem;font-weight:520}.scholar-public-shell .tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.scholar-public-shell .tool-card{min-height:220px;transition:opacity var(--scholar-motion-fast) ease;padding:28px}.scholar-public-shell .tool-card h3,.scholar-public-shell .feature-card h3,.scholar-public-shell .plan-row h3,.scholar-public-shell .review-prompt-card h3{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.02em;font-weight:540}.scholar-public-shell .verse-trace-section{background:linear-gradient(90deg,#0000 11.95%,#d99b5247 12%,#0000 12.05%),linear-gradient(#d99b5209 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#d99b5206 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 50% 42%,#d99b5221,#0000 48%),#030606;border-color:#d99b5257;padding:clamp(118px,14vw,190px) 0 clamp(126px,15vw,210px)}.scholar-public-shell .verse-trace-quote p{max-width:22ch;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.045em;text-shadow:0 0 46px var(--scholar-copper-soft);font-size:clamp(2.5rem,5.5vw,5.2rem);font-weight:480;line-height:1.02}.scholar-public-shell .verse-trace-ref{color:var(--scholar-copper)}.scholar-public-shell .vt-glow{stroke:var(--scholar-copper-soft)}.scholar-public-shell .vt-line,.scholar-public-shell .vt-pad{stroke:var(--scholar-copper)}.scholar-public-shell .vt-line{opacity:1;stroke-dashoffset:0}.scholar-public-shell .vt-pulse{fill:var(--scholar-copper);filter:drop-shadow(0 0 7px var(--scholar-copper))}.scholar-public-shell .verse-trace-section[data-scholar-visible=true] .vt-line{animation:scholar-public-trace-reveal 1.1s var(--scholar-ease) .15s both}.scholar-public-shell .verse-trace-section[data-scholar-visible=true] .vt-pad{animation:.5s ease-out 1.5s both hb-appear}.scholar-public-shell .verse-trace-section[data-scholar-visible=true] .vt-pulse{animation:.6s ease-out 1.9s both hb-appear}@keyframes scholar-public-trace-reveal{0%{opacity:.16}to{opacity:1}}.scholar-public-shell .reviews-inner{grid-template-columns:minmax(260px,.64fr) minmax(0,1.36fr);gap:clamp(44px,7vw,86px)}.scholar-public-shell .reviews-board{gap:12px}.scholar-public-shell .review-store-card{border-top:2px solid var(--scholar-copper);min-height:270px;transition:opacity var(--scholar-motion-fast) ease;padding:28px}.scholar-public-shell .review-store-card:before{background:linear-gradient(90deg, var(--scholar-copper-soft), transparent 62%)}.scholar-public-shell .review-store-card strong{font-family:var(--font-newsreader), Georgia, serif;font-weight:540}.scholar-public-shell .review-store-card a,.scholar-public-shell .store-button{border-color:var(--scholar-rule-strong);font-family:var(--font-jetbrains-mono), monospace;transition:opacity var(--scholar-motion-fast) ease;background:#44e8ff0e;border-radius:2px 12px}.scholar-public-shell .review-store-card a:is(:hover,:focus-visible),.scholar-public-shell .store-button:is(:hover,:focus-visible){opacity:.94;border-color:var(--scholar-rule-strong);box-shadow:inset 3px 0 var(--cyan), var(--shadow-cyan);background:#44e8ff1a;transform:none}.scholar-public-shell .review-prompt-card{border-left:3px solid var(--scholar-copper)}.scholar-public-shell .review-excerpt-card{background:0 0;border-width:0 0 1px;border-radius:0;padding:18px 0}.scholar-public-shell .review-excerpt-card blockquote{font-family:var(--font-newsreader), Georgia, serif;font-size:1.18rem;font-weight:500;line-height:1.4}.scholar-public-shell .faq-item{clip-path:none;background:0 0;border-radius:0}.scholar-public-shell .faq-item summary{font-family:var(--font-newsreader), Georgia, serif;font-size:1.16rem;font-weight:540}.scholar-public-shell .faq-item:is(:hover,:focus-within){border-color:var(--scholar-rule-strong);box-shadow:inset 3px 0 var(--cyan)}.scholar-public-shell .final-cta-inner{border-left:3px solid var(--scholar-copper);border-radius:2px 18px;padding:clamp(32px,5vw,56px)}.scholar-public-shell :is(.hero-download-button,.hero-web-signin,.review-store-card a,.store-button,.faq-item summary):focus-visible{outline:2px solid var(--scholar-copper);outline-offset:4px}.scholar-motion-ready .scholar-public-shell [data-scholar-reveal=hero-visual]{transition-delay:.1s}.scholar-motion-ready .scholar-public-shell [data-scholar-reveal=hero-sync]{transition-delay:.18s}html[data-theme=dark] .scholar-public-shell{--scholar-panel:#050e16e0;--scholar-panel-strong:#07141ef5;--scholar-grid-line:#44e8ff09;--scholar-section-wash:#44e8ff0e}html[data-theme=dark] .scholar-public-shell .hero-phone-card{background:linear-gradient(var(--scholar-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-grid-line) 1px, transparent 1px), #040f17f5;background-size:24px 24px,24px 24px,auto}html[data-theme=light] .scholar-public-shell{--scholar-panel:#f8fdffd6;--scholar-panel-strong:#fffffff0;--scholar-grid-line:#007f9f0d;--scholar-section-wash:#007f9f12}html[data-theme=light] .scholar-public-shell .hero-section{background:linear-gradient(90deg, transparent 11.95%, var(--scholar-rule) 12%, transparent 12.05%), radial-gradient(circle at 76% 40%, #007f9f21, transparent 22rem), linear-gradient(125deg, #915a2012, transparent 32%), #f7fdff}html[data-theme=light] .scholar-public-shell .hero-copy:before,html[data-theme=light] .scholar-public-shell .hero-copy:after{background:#f7fdff}html[data-theme=light] .scholar-public-shell .brand-plate{box-shadow:none;filter:drop-shadow(0 20px 42px #005d7c21);background:0 0;border:0}html[data-theme=light] .scholar-public-shell .hero-phone-card{border-color:var(--scholar-rule-strong);border-left-color:var(--scholar-copper);background:linear-gradient(var(--scholar-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-grid-line) 1px, transparent 1px), #fffffff0;background-size:24px 24px,24px 24px,auto;box-shadow:0 22px 58px #0618231f}html[data-theme=light] .scholar-public-shell .hero-tags span{color:var(--muted);box-shadow:none;background:0 0}html[data-theme=light] .scholar-public-shell :is(.hero-sync-strip>div,.hero-sync-item,.availability-panel,.feature-card,.tool-card,.ai-console,.console-card,.review-store-card,.review-prompt-card,.faq-item,.final-cta-inner){background:linear-gradient(var(--scholar-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-grid-line) 1px, transparent 1px), var(--scholar-panel);background-size:30px 30px,30px 30px,auto;box-shadow:inset 0 1px #ffffffd6}html[data-theme=light] .scholar-public-shell .verse-trace-section{background:linear-gradient(90deg,#0000 11.95%,#915a203d 12%,#0000 12.05%),linear-gradient(#915a200b 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#915a2009 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 50% 42%,#915a201c,#0000 48%),#fffdf8;border-color:#915a2042}html[data-theme=light] .scholar-public-shell :is(.hero-download-button,.hero-web-signin){background:linear-gradient(90deg, #007f9f14, transparent), var(--scholar-panel-strong)}html[data-theme=light] .scholar-public-shell .hero-download-button{background:linear-gradient(90deg, var(--scholar-copper-soft), transparent), var(--scholar-panel-strong)}@media (max-width:1080px){.scholar-public-shell .hero-section{min-height:auto}.scholar-public-shell .hero-inner{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:34px}.scholar-public-shell .hero-copy h1{font-size:clamp(4rem,8vw,5.6rem)}.scholar-public-shell .hero-sync-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.scholar-public-shell .hero-sync-strip>div{grid-column:1/-1}.scholar-public-shell .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scholar-public-shell .feature-card,.scholar-public-shell .feature-card:first-child,.scholar-public-shell .feature-card:nth-child(2){grid-column:auto}.scholar-public-shell .tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.scholar-public-shell>.section{--scholar-signal-x:14px;background-size:auto,48px 48px,48px 48px,auto,auto;padding:76px 0}.scholar-public-shell .hero-section{background:linear-gradient(90deg, transparent 13px, var(--scholar-rule) 14px, transparent 15px), radial-gradient(circle at 50% 58%, #44e8ff1a, transparent 18rem), #01060b;min-height:auto;padding:52px 0 34px}html[data-theme=light] .scholar-public-shell .hero-section{background:linear-gradient(90deg, transparent 13px, var(--scholar-rule) 14px, transparent 15px), radial-gradient(circle at 50% 58%, #007f9f1a, transparent 18rem), #f7fdff}.scholar-public-shell .hero-inner{grid-template-columns:1fr;gap:36px}.scholar-public-shell .hero-copy{border-left:0;border-top:1px solid var(--scholar-copper);padding:24px 0 0;width:100%!important;max-width:100%!important}.scholar-public-shell .hero-copy:before,.scholar-public-shell .hero-copy:after{top:-4px;bottom:auto}.scholar-public-shell .hero-copy:after{left:auto;right:0}.scholar-public-shell .hero-copy h1{overflow-wrap:normal;max-width:100%;font-size:clamp(3.35rem,16.5vw,5rem);line-height:.84}.scholar-public-shell .hero-subheadline{width:100%!important;max-width:34rem!important;font-size:1.14rem!important;line-height:1.42!important}.scholar-public-shell .hero-copy>p:not(.hero-kicker):not(.hero-subheadline){font-size:.9rem;display:block}.scholar-public-shell .hero-tags{display:flex}.scholar-public-shell .hero-tags span{border-bottom:1px solid var(--scholar-rule);min-height:34px}.scholar-public-shell .hero-visual{min-height:0}.scholar-public-shell .brand-plate{width:min(100%,390px);padding:18px}.scholar-public-shell .hero-phone-card{justify-self:center;width:min(100%,340px);margin-top:0}.scholar-public-shell .hero-sync-strip{grid-template-columns:1fr;margin-top:28px}.scholar-public-shell .hero-sync-strip>div,.scholar-public-shell .hero-sync-item{min-height:auto;padding:18px 20px}.scholar-public-shell .hero-sync-strip>div{grid-column:auto}.scholar-public-shell .hero-sync-item{text-align:left;place-items:center start;min-height:56px;padding-left:58px}.scholar-public-shell :is(.availability-inner,.plans-inner,.ai-inner,.reviews-inner,.faq-inner){grid-template-columns:1fr;gap:42px}.scholar-public-shell .plans-copy{position:static}.scholar-public-shell .ai-copy{order:-1}.scholar-public-shell .ai-console{min-height:340px;padding:24px 18px}.scholar-public-shell .console-line{left:42px}.scholar-public-shell .console-card{margin-left:42px}.scholar-public-shell .feature-grid,.scholar-public-shell .tool-grid,.scholar-public-shell .reviews-board{grid-template-columns:1fr}.scholar-public-shell .feature-card,.scholar-public-shell .tool-card,.scholar-public-shell .review-store-card{min-height:auto}.scholar-public-shell .review-prompt-card{grid-column:auto}.scholar-public-shell .verse-trace-section{background-size:auto,30px 30px,30px 30px,auto,auto;padding:104px 0 118px}.scholar-public-shell .verse-trace-quote p{font-size:clamp(2.4rem,12vw,4rem)}.scholar-public-shell .final-cta-inner{flex-direction:column;align-items:stretch}.scholar-public-shell .final-cta-actions{width:100%;min-width:0}}@media (max-width:520px){.scholar-public-shell .hero-copy h1{font-size:clamp(3.1rem,18vw,4.35rem)}.scholar-public-shell :is(.hero-download-button,.hero-web-signin){width:100%!important;max-width:100%!important}.scholar-public-shell .availability-panel,.scholar-public-shell .feature-card,.scholar-public-shell .tool-card,.scholar-public-shell .review-store-card,.scholar-public-shell .review-prompt-card,.scholar-public-shell .final-cta-inner{padding:24px 20px}.scholar-public-shell .plan-row{grid-template-columns:44px 1fr;gap:12px;padding-inline:8px}.scholar-public-shell .review-store-card a{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.scholar-public-shell [data-scholar-reveal]{opacity:1!important;transition:none!important;transform:none!important}.scholar-public-shell :is(.hero-download-button,.hero-web-signin,.feature-card,.tool-card,.plan-row,.review-store-card,.review-store-card a,.store-button,.faq-item){transition:none!important}.scholar-public-shell :is(.hero-copy h1 span,.hero-kicker,.hero-subheadline,.hero-copy>p,.hero-tags,.hb-lit .hb-glow,.hb-lit .hb-line,.hb-lit .hb-pad,.hb-lit .hb-pad-core,.hb-lit .hb-pulse,.vt-line,.vt-pad,.vt-pulse){animation:none!important}.scholar-public-shell .vt-line{stroke-dashoffset:0}.scholar-public-shell .vt-pad,.scholar-public-shell :is(.hb-lit .hb-glow,.hb-lit .hb-pad,.hb-lit .hb-pad-core){opacity:1}.scholar-public-shell .hb-lit .hb-line{stroke-dashoffset:0}.scholar-public-shell :is(.hb-lit .hb-pulse,.vt-pulse){display:none}}.scholar-account-shell{--scholar-account-panel:#050e16eb;--scholar-account-panel-strong:#07141ef7;--scholar-account-grid:#44e8ff0a;--scholar-account-copper-rule:#d99b5261;isolation:isolate;background:var(--background);position:relative}.scholar-account-shell :is(.account-app-hero h1,.account-welcome-module h2){font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.04em;font-weight:520}.scholar-account-shell :is(.account-module-label,.account-action-status,.account-app-kicker,.account-sync-card>span,.account-plan-card>span){font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em}.scholar-account-shell :is(.account-welcome-module,.account-sync-panel,.account-plan-lab,.account-lab-panel,.account-plans-hero,.account-guided-plan-panel,.account-chronological-map,.account-plan-detail-hero,.account-plan-detail-status,.account-plan-detail-panel){border-color:var(--scholar-rule);border-radius:2px 22px}.scholar-account-shell .account-day-row:is(:hover,:focus-visible,[data-active=true]){border-left-color:var(--cyan);background:linear-gradient(90deg,#44e8ff1a,#0000 70%)}.scholar-account-shell .account-section{border-bottom:1px solid var(--scholar-rule);background:linear-gradient(var(--scholar-account-grid) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-account-grid) 1px, transparent 1px), linear-gradient(180deg, #040e16f5, #02080dfa);background-size:72px 72px,72px 72px,auto}.scholar-account-shell .account-app-header{border-bottom-color:var(--scholar-rule-strong);box-shadow:inset 0 -1px var(--scholar-rule);background:linear-gradient(90deg,#44e8ff17,#0000 48%),#02080df0}.scholar-account-shell .account-app-topbar{border-bottom:1px solid var(--scholar-rule);padding-bottom:14px}.scholar-account-shell .account-app-hero{align-items:center;min-height:176px;padding-block:10px 6px}.scholar-account-shell .account-app-hero h1{max-width:20ch;font-size:clamp(2.15rem,4.8vw,4.6rem);line-height:.94}.scholar-account-shell .account-app-hero>div>p{max-width:68ch}.scholar-account-shell :is(.account-app-detail,.account-breadcrumb,.account-meta){font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em}.scholar-account-shell .account-person-card{border-color:var(--scholar-rule);background:linear-gradient(var(--scholar-account-grid) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-account-grid) 1px, transparent 1px), var(--scholar-account-panel);box-shadow:inset 3px 0 var(--scholar-copper);background-size:22px 22px,22px 22px,auto;border-radius:2px 16px}.scholar-account-shell :is(.account-nav-jump button,.account-nav-jump a,.account-app-nav a,.account-app-nav span){transition:transform var(--scholar-motion-fast) var(--scholar-ease), opacity var(--scholar-motion-fast) var(--scholar-ease);border-radius:2px 10px}.scholar-account-shell .theme-toggle,.scholar-account-shell .theme-toggle-thumb,.scholar-account-shell .button{transition:transform var(--scholar-motion-fast) var(--scholar-ease), opacity var(--scholar-motion-fast) var(--scholar-ease)}.scholar-account-shell :is(.account-nav-jump button,.account-nav-jump a,.account-app-nav a):is(:hover,:focus-visible,[aria-current=page]){border-color:var(--scholar-rule-strong);box-shadow:inset 2px 0 var(--cyan);background:#44e8ff1a}.scholar-account-shell .account-dashboard,.scholar-account-shell .account-plans-dashboard{gap:24px}.scholar-account-shell :is(.account-welcome-module,.account-sync-panel,.account-plan-lab,.account-lab-panel,.account-plans-hero,.account-guided-plan-panel,.account-chronological-map,.account-era-panel,.account-settings-card){background:linear-gradient(var(--scholar-account-grid) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-account-grid) 1px, transparent 1px), radial-gradient(circle at 12% 0%, #44e8ff1f, transparent 24rem), var(--scholar-account-panel);background-size:32px 32px,32px 32px,auto,auto;box-shadow:0 24px 70px #0003}.scholar-account-shell :is(.account-welcome-module,.account-sync-panel,.account-plan-lab,.account-lab-panel,.account-plans-hero,.account-guided-plan-panel,.account-chronological-map,.account-era-panel,.account-settings-card):before{border-color:var(--scholar-rule);border-radius:0;inset:12px}.scholar-account-shell .account-welcome-module{border-left:3px solid var(--scholar-copper);background:linear-gradient(90deg, var(--scholar-copper-soft), transparent 32%), linear-gradient(var(--scholar-account-grid) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-account-grid) 1px, transparent 1px), var(--scholar-account-panel-strong);background-size:auto,32px 32px,32px 32px,auto;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);min-height:360px;padding:clamp(34px,6vw,68px);box-shadow:inset 0 1px #ffffff0d,0 34px 90px #00000047}.scholar-account-shell .account-passage{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.055em;margin:8px 0 16px;font-size:clamp(2.3rem,6vw,5.3rem);font-weight:520;line-height:.92}.scholar-account-shell .account-scripture-line{max-width:42ch;font-size:1.16rem}.scholar-account-shell :is(.account-action-primary,.account-action-secondary){transition:transform var(--scholar-motion-fast) var(--scholar-ease), opacity var(--scholar-motion-fast) var(--scholar-ease);border-radius:2px 14px}.scholar-account-shell .account-action-primary{border-color:var(--scholar-rule-strong);background:linear-gradient(90deg, #44e8ff2e, transparent), var(--scholar-account-panel-strong);box-shadow:inset 3px 0 var(--cyan), var(--shadow-cyan)}.scholar-account-shell .account-action-secondary{border-color:var(--scholar-rule);background:var(--scholar-account-panel)}.scholar-account-shell .account-action-grid{border:1px solid var(--scholar-rule);background:var(--scholar-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.scholar-account-shell .account-action-card{background:linear-gradient(135deg, #44e8ff12, transparent 52%), var(--scholar-account-panel);clip-path:none;min-height:190px;transition:transform var(--scholar-motion-fast) var(--scholar-ease), opacity var(--scholar-motion-fast) var(--scholar-ease);border:0;border-radius:0}.scholar-account-shell article.account-action-card{background:linear-gradient(135deg, var(--scholar-copper-soft), transparent 52%), var(--scholar-account-panel);box-shadow:inset 2px 0 var(--scholar-copper)}.scholar-account-shell a.account-action-card:is(:hover,:focus-visible){background:linear-gradient(135deg, #44e8ff21, transparent 52%), var(--scholar-account-panel-strong);box-shadow:inset 3px 0 var(--cyan);border-color:#0000}.scholar-account-shell .account-sync-panel{grid-template-columns:minmax(220px,.48fr) minmax(0,1.52fr);align-items:stretch}.scholar-account-shell :is(.account-sync-intro h2,.account-plan-lab h2,.account-lab-panel h2,.account-plans-hero h2,.account-guided-plan-panel h2,.account-chronological-map h2,.account-plan-detail-hero h2,.account-plan-detail-panel h2,.account-settings-card h2){font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.04em;font-weight:520}.scholar-account-shell .account-sync-grid{border-block:1px solid var(--scholar-rule);grid-template-columns:1fr;gap:0}.scholar-account-shell .account-sync-card{border:0;border-bottom:1px solid var(--scholar-rule);min-height:0;transition:transform var(--scholar-motion-fast) var(--scholar-ease), opacity var(--scholar-motion-fast) var(--scholar-ease);background:0 0;border-radius:0;grid-template-columns:minmax(110px,.45fr) minmax(120px,.4fr) minmax(180px,1fr);align-items:center;padding:15px 6px}.scholar-account-shell .account-sync-card:last-child{border-bottom:0}.scholar-account-shell .account-sync-card:is(:hover,:focus-visible){border-color:var(--scholar-rule-strong);box-shadow:inset 2px 0 var(--cyan);background:linear-gradient(90deg,#44e8ff17,#0000 82%)}.scholar-account-shell .account-sync-card strong{font-family:var(--font-newsreader), Georgia, serif;font-weight:560}.scholar-account-shell .account-plan-lab{grid-template-columns:minmax(220px,.42fr) minmax(0,1.58fr);align-items:start}.scholar-account-shell .account-plan-grid,.scholar-account-shell .account-guided-plan-grid{border-top:1px solid var(--scholar-rule);grid-template-columns:1fr;gap:0}.scholar-account-shell .account-plan-card{border:0;border-bottom:1px solid var(--scholar-rule);background:0 0;border-left:2px solid #0000;border-radius:0;grid-template-columns:minmax(130px,.45fr) minmax(180px,.8fr) minmax(0,1fr) auto;align-items:center;min-height:76px;padding:14px 10px}.scholar-account-shell .account-plan-card-live{border-left-color:var(--cyan);background:linear-gradient(90deg,#44e8ff14,#0000 72%)}.scholar-account-shell .account-plan-card-link{transition:transform var(--scholar-motion-fast) var(--scholar-ease), opacity var(--scholar-motion-fast) var(--scholar-ease)}.scholar-account-shell .account-plan-card-link:is(:hover,:focus-visible){border-color:var(--scholar-rule-strong);border-left-color:var(--cyan);box-shadow:none;background:linear-gradient(90deg,#44e8ff17,#0000 76%)}.scholar-account-shell .account-plan-card em,.scholar-account-shell .account-plan-card a{justify-self:end}.scholar-account-shell .account-lab-panel{border-color:var(--scholar-account-copper-rule);background:linear-gradient(90deg, var(--scholar-copper-soft), transparent 36%), linear-gradient(var(--scholar-account-grid) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-account-grid) 1px, transparent 1px), var(--scholar-account-panel);box-shadow:inset 3px 0 var(--scholar-copper);background-size:auto,32px 32px,32px 32px,auto}.scholar-account-shell .account-lab-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.scholar-account-shell .account-lab-card{border-color:var(--scholar-account-copper-rule);opacity:1;background:#d99b520b;border-radius:2px 14px;min-height:148px}.scholar-account-shell .account-lab-card span{color:var(--scholar-copper);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em}.scholar-account-shell .account-plans-hero{border-left:3px solid var(--scholar-copper);background:linear-gradient(90deg, var(--scholar-copper-soft), transparent 30%), linear-gradient(var(--scholar-account-grid) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-account-grid) 1px, transparent 1px), var(--scholar-account-panel-strong);background-size:auto,32px 32px,32px 32px,auto;min-height:350px}.scholar-account-shell .account-plans-hero h2{font-size:clamp(2.8rem,6vw,5.8rem)}.scholar-account-shell .account-plan-current-line{border-color:var(--scholar-rule);background:var(--scholar-account-panel);border-radius:2px 12px}.scholar-account-shell .account-plan-metrics{border-block:1px solid var(--scholar-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.scholar-account-shell .account-plan-metrics article{border:0;border-right:1px solid var(--scholar-rule);background:0 0;border-radius:0;min-height:128px}.scholar-account-shell .account-plan-metrics article:last-child{border-right:0}.scholar-account-shell .account-plan-metrics strong{font-family:var(--font-newsreader), Georgia, serif;font-weight:560}.scholar-account-shell .account-guided-plan-panel{grid-template-columns:minmax(220px,.48fr) minmax(0,1.52fr)}.scholar-account-shell .account-chronological-map{border-left:3px solid var(--cyan)}.scholar-account-shell .account-era-stack{gap:20px;padding-left:18px;position:relative}.scholar-account-shell .account-era-stack:before{background:linear-gradient(var(--cyan), var(--scholar-copper));content:"";width:1px;position:absolute;top:0;bottom:0;left:2px}.scholar-account-shell .account-era-panel{border-color:var(--scholar-rule);box-shadow:none;border-radius:0 18px;overflow:visible}.scholar-account-shell .account-era-panel:after{border:2px solid var(--background);background:var(--cyan);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:26px;left:-23px}.scholar-account-shell .account-day-row{border-color:var(--scholar-rule);transition:transform var(--scholar-motion-fast) var(--scholar-ease), opacity var(--scholar-motion-fast) var(--scholar-ease);background:#030a0f5c;border-left:2px solid #0000;border-radius:0;grid-template-columns:56px minmax(150px,.75fr) minmax(180px,1fr) minmax(180px,.9fr)}.scholar-account-shell .account-plan-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.4fr)}.scholar-account-shell .account-plan-detail-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.scholar-account-shell :is(.account-plan-detail-hero,.account-plan-detail-status,.account-plan-detail-panel){background:linear-gradient(145deg, #44e8ff14, transparent), var(--scholar-account-panel);box-shadow:none}.scholar-account-shell .account-plan-detail-hero{border-left:3px solid var(--scholar-copper)}.scholar-account-shell .account-plan-detail-status{border-top:3px solid var(--cyan)}.scholar-account-shell .account-plan-detail-panel{border-top:1px solid var(--scholar-rule-strong)}.scholar-account-shell .account-plan-detail-panel li::marker{color:var(--scholar-copper)}.scholar-account-shell .account-settings-grid{border:1px solid var(--scholar-rule);background:var(--scholar-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.scholar-account-shell .account-settings-card{box-shadow:none;border:0;border-radius:0}.scholar-account-shell .account-settings-card-wide{border-top:1px dashed var(--scholar-account-copper-rule);background:linear-gradient(90deg, var(--scholar-copper-soft), transparent 36%), var(--scholar-account-panel);box-shadow:inset 3px 0 var(--scholar-copper)}.scholar-account-shell .account-settings-list div{border-top-color:var(--scholar-rule)}.scholar-account-shell .account-breadcrumb{color:var(--muted-2);text-transform:uppercase;font-size:.76rem}.scholar-account-shell .account-list{border-top:1px solid var(--scholar-rule-strong);gap:0}.scholar-account-shell .account-list-item{border:0;border-bottom:1px solid var(--scholar-rule);background:0 0;border-radius:0;padding:24px 4px}.scholar-account-shell .account-list-item:focus-within{box-shadow:inset 2px 0 var(--cyan);background:linear-gradient(90deg,#44e8ff14,#0000 80%)}.scholar-account-shell .account-ref{font-family:var(--font-newsreader), Georgia, serif;font-size:1.18rem;font-weight:560}.scholar-account-shell .account-meta{text-transform:uppercase;font-size:.7rem}.scholar-account-shell .account-body{max-width:72ch;color:var(--text);font-family:var(--font-newsreader), Georgia, serif;white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.08rem;line-height:1.72}.scholar-account-shell .note-draft-recovery{border:1px solid var(--scholar-rule-strong);border-left:3px solid var(--scholar-copper);background:linear-gradient(90deg, var(--scholar-copper-soft), transparent 72%), var(--surface);border-radius:2px 14px;gap:10px;margin-bottom:22px;padding:18px;display:grid}.scholar-account-shell .note-draft-recovery>:is(strong,p){margin:0}.scholar-account-shell .note-draft-recovery>strong{font-family:var(--font-newsreader), Georgia, serif;font-size:1.18rem}.scholar-account-shell .note-draft-recovery-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:560px){.scholar-account-shell .note-draft-recovery-actions,.scholar-account-shell .note-draft-recovery-actions .button{width:100%}}.scholar-search-shell .scripture-search-section{background:linear-gradient(var(--scholar-reader-grid,#44e8ff09) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-reader-grid,#44e8ff09) 1px, transparent 1px), var(--background);background-size:72px 72px,72px 72px,auto;min-height:68vh}.scholar-search-shell .scripture-search-workspace{width:min(100%,980px);margin-inline:auto;padding-bottom:120px}.scholar-search-shell .scripture-search-form{border-top:1px solid var(--scholar-rule-strong);border-left:2px solid var(--cyan);background:var(--scholar-reader-panel,#050e16e6);gap:10px;padding:22px 24px;display:grid}.scholar-search-shell .scripture-search-form>label,.scholar-search-shell .scripture-search-results legend,.scholar-search-shell .scripture-search-status,.scholar-search-shell .scripture-search-action-tray span,.scholar-search-shell .note-destination-panel label{font-family:var(--font-jetbrains-mono), monospace}.scholar-search-shell .scripture-search-form>label,.scholar-search-shell .scripture-search-results legend,.scholar-search-shell .note-destination-panel label{color:var(--scholar-copper);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.scholar-search-shell .scripture-search-input-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.scholar-search-shell .scripture-search-input-row .field-input{border-color:var(--scholar-rule-strong);background:var(--surface);min-width:0;color:var(--text);border-radius:2px 12px}.scholar-search-shell .scripture-search-selection-tools{flex-wrap:wrap;gap:8px 18px;padding:18px 2px 10px;display:flex}.scholar-search-shell .scripture-search-status{color:var(--muted-2);flex-wrap:wrap;gap:6px 14px;margin:0 0 18px;font-size:.74rem;display:flex}.scholar-search-shell .scripture-search-status span:first-child:not(:last-child){color:var(--scholar-copper)}.scholar-search-shell .scripture-search-results{border:0;border-top:1px solid var(--scholar-rule);margin:0;padding:22px 0 0}.scholar-search-shell .scripture-search-results legend{padding-right:16px}.scholar-search-shell .scripture-search-result-list{display:grid}.scholar-search-shell .scripture-search-result{border-bottom:1px solid var(--scholar-rule);cursor:pointer;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px 10px;display:grid}.scholar-search-shell .scripture-search-result:has(input:checked){background:linear-gradient(90deg, var(--scholar-copper-soft), transparent 86%);box-shadow:inset 2px 0 var(--scholar-copper)}.scholar-search-shell .scripture-search-result input{width:18px;height:18px;accent-color:var(--scholar-copper);margin-top:5px}.scholar-search-shell .scripture-search-result>span{gap:7px;display:grid}.scholar-search-shell .scripture-search-result strong{color:var(--scholar-copper);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.04em;font-size:.74rem}.scholar-search-shell .scripture-search-verse-text{max-width:72ch;color:var(--text);font-family:var(--font-newsreader), Georgia, serif;font-size:1.18rem;line-height:1.72;transition:none;animation:none}.scholar-search-shell .scripture-search-action-tray{z-index:12;border:1px solid var(--scholar-rule-strong);border-left:3px solid var(--scholar-copper);background:var(--scholar-reader-panel,#050e16f5);border-radius:2px 16px;align-items:center;gap:10px;margin-top:28px;padding:14px 16px;display:flex;position:sticky;bottom:18px;box-shadow:0 18px 50px #00000038}.scholar-search-shell .scripture-search-action-tray>div:first-child{min-width:170px;margin-right:auto;display:grid}.scholar-search-shell .scripture-search-action-tray span{color:var(--muted-2);font-size:.66rem}.scholar-search-shell .note-destination-chooser{flex-wrap:wrap;gap:10px;display:flex}.scholar-search-shell .note-destination-panel{border:1px solid var(--scholar-rule-strong);background:var(--surface);border-radius:2px 14px;gap:12px;width:min(460px,100vw - 32px);padding:18px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 20px 60px #0000004d}.scholar-search-shell .note-destination-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.scholar-search-shell .note-destination-panel select{border:1px solid var(--scholar-rule-strong);background:var(--surface);width:100%;color:var(--text);border-radius:2px 10px;padding:10px 12px}.scholar-search-shell :is(a,button,input,select):focus-visible{outline:2px solid var(--scholar-copper);outline-offset:4px}html[data-theme=light] .scholar-search-shell{--scholar-reader-panel:#fffffff0;--scholar-reader-grid:#007f9f0b}html[data-theme=dark] .scholar-search-shell{--scholar-reader-panel:#050e16f5;--scholar-reader-grid:#44e8ff09}@media (max-width:820px){.scholar-search-shell .scripture-search-action-tray{flex-direction:column;align-items:stretch}.scholar-search-shell .scripture-search-action-tray>div:first-child{margin-right:0}.scholar-search-shell .note-destination-chooser,.scholar-search-shell .note-destination-chooser .button,.scholar-search-shell .scripture-search-action-tray>.button{width:100%}}@media (max-width:560px){.scholar-search-shell .scripture-search-form{padding:18px 16px}.scholar-search-shell .scripture-search-input-row{grid-template-columns:1fr}.scholar-search-shell .scripture-search-result{padding-inline:4px}.scholar-search-shell .scripture-search-action-tray{padding:12px;bottom:8px}}@media (prefers-reduced-motion:reduce){.scholar-search-shell :is(button,input,select,.scripture-search-result){transition:none!important;animation:none!important}}.scholar-account-shell .account-note-title{max-width:36ch;color:var(--text);font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.025em;margin:18px 0 8px;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:560}.scholar-account-shell .account-note-composer{border:1px solid var(--scholar-rule);background:var(--scholar-account-panel);box-shadow:inset 3px 0 var(--scholar-copper);border-radius:2px 18px}.scholar-account-shell .account-note-composer-heading h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:520}.scholar-account-shell .account-note-passage-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scholar-account-shell .account-note-passage-grid :is(select,option){background-color:var(--surface);color:var(--text)}.scholar-account-shell .note-title-field{gap:7px;display:grid}.scholar-account-shell .note-title-field label{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.scholar-account-shell .note-title-field input{border:1px solid var(--scholar-rule);background:var(--surface);width:100%;min-height:48px;color:var(--text);font-family:var(--font-newsreader), Georgia, serif;border-radius:2px 12px;padding:10px 13px;font-size:1.08rem}.scholar-account-shell .note-title-field p,.scholar-account-shell .note-save-status{min-height:1.2em;color:var(--muted-2);font-family:var(--font-jetbrains-mono), monospace;margin:0;font-size:.68rem}.scholar-account-shell .scripture-insert-panel{border:1px solid var(--scholar-rule);background:linear-gradient(135deg, var(--scholar-copper-soft), transparent 52%), color-mix(in srgb, var(--scholar-account-panel) 92%, transparent);border-radius:2px 16px;padding:clamp(16px,3vw,24px)}.scholar-account-shell .scripture-insert-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.scholar-account-shell .scripture-insert-heading :is(p,h3){margin:0}.scholar-account-shell .scripture-insert-heading h3{font-family:var(--font-newsreader), Georgia, serif;font-size:1.4rem;font-weight:560}.scholar-account-shell .scripture-insert-body{gap:16px;margin-top:18px;display:grid}.scholar-account-shell .scripture-insert-body fieldset{border:1px solid var(--scholar-rule);min-width:0;padding:14px}.scholar-account-shell .scripture-insert-body legend,.scholar-account-shell .scripture-insert-preview .field-label{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;padding-inline:6px;font-size:.74rem;font-weight:800}.scholar-account-shell .scripture-verse-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;max-height:300px;display:grid;overflow-y:auto}.scholar-account-shell .scripture-verse-options label{color:var(--text);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:8px;line-height:1.5;display:grid}.scholar-account-shell .scripture-verse-options input{width:18px;height:18px;accent-color:var(--scholar-copper);margin-top:2px}.scholar-account-shell .scripture-insert-preview pre{border-left:3px solid var(--scholar-copper);background:color-mix(in srgb, var(--surface) 84%, transparent);max-height:230px;color:var(--text);font-family:var(--font-newsreader), Georgia, serif;white-space:pre-wrap;margin:8px 0 0;padding:12px 14px;line-height:1.58;overflow:auto}.scholar-account-shell :is(.note-title-field input,.scripture-verse-options input):focus-visible{outline:2px solid var(--scholar-copper);outline-offset:4px}.scholar-account-shell .rich-note-toolbar{font-family:var(--font-space-grotesk), sans-serif;flex-wrap:wrap;gap:8px;display:flex}.scholar-account-shell .rich-note-editor-content{border:1px solid var(--scholar-rule);min-height:180px;color:var(--text)}.scholar-account-shell .rich-note-content blockquote{border-left:3px solid var(--scholar-copper);padding-left:16px}.scholar-account-shell .rich-note-content a{color:var(--cyan);text-decoration:underline}.scholar-account-shell .rich-note-editor-content:focus-visible{outline:2px solid var(--scholar-copper);outline-offset:4px}.scholar-account-shell :is(.account-empty,.account-degraded,.account-note){border-left:2px solid var(--scholar-copper);padding-left:14px}.scholar-account-shell :is(a,button,select,input,textarea):focus-visible{outline:2px solid var(--scholar-copper);outline-offset:4px}.scholar-motion-ready .scholar-account-shell :is([data-scholar-reveal=account-evidence-ledger],[data-scholar-reveal=account-plan-metrics],[data-scholar-reveal=account-plan-detail-panels]){transition-delay:80ms}.scholar-motion-ready .scholar-account-shell :is([data-scholar-reveal=account-plan-rail],[data-scholar-reveal=account-guided-shelf]){transition-delay:.12s}.scholar-motion-ready .scholar-account-shell :is([data-scholar-reveal=account-web-tool-shelf],[data-scholar-reveal=account-chronological-map]){transition-delay:.16s}html[data-theme=dark] .scholar-account-shell{--scholar-account-panel:#050e16eb;--scholar-account-panel-strong:#07141ef7;--scholar-account-grid:#44e8ff0a;--scholar-account-copper-rule:#d99b5261}html[data-theme=dark] .scholar-account-shell .account-section{background:linear-gradient(var(--scholar-account-grid) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-account-grid) 1px, transparent 1px), linear-gradient(180deg, #040e16f5, #02080dfa);background-size:72px 72px,72px 72px,auto}html[data-theme=dark] .scholar-account-shell :is(.account-welcome-module,.account-sync-panel,.account-plan-lab,.account-lab-panel,.account-plans-hero,.account-guided-plan-panel,.account-chronological-map,.account-era-panel,.account-settings-card,.account-plan-detail-hero,.account-plan-detail-status,.account-plan-detail-panel){border-color:var(--scholar-rule);background:linear-gradient(var(--scholar-account-grid) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-account-grid) 1px, transparent 1px), radial-gradient(circle at 12% 0%, #44e8ff1f, transparent 24rem), var(--scholar-account-panel);background-size:32px 32px,32px 32px,auto,auto;box-shadow:0 24px 70px #0003}html[data-theme=dark] .scholar-account-shell :is(.account-welcome-module,.account-plans-hero,.account-lab-panel,.account-settings-card-wide){background:linear-gradient(90deg, var(--scholar-copper-soft), transparent 34%), linear-gradient(var(--scholar-account-grid) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-account-grid) 1px, transparent 1px), var(--scholar-account-panel-strong);background-size:auto,32px 32px,32px 32px,auto}html[data-theme=dark] .scholar-account-shell .account-day-row{border-color:var(--scholar-rule);background:#030a0f5c}html[data-theme=light] .scholar-account-shell{--scholar-account-panel:#f8fdffe6;--scholar-account-panel-strong:#fffffff7;--scholar-account-grid:#007f9f0e;--scholar-account-copper-rule:#915a2059}html[data-theme=light] .scholar-account-shell .account-section{background:linear-gradient(var(--scholar-account-grid) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-account-grid) 1px, transparent 1px), linear-gradient(180deg, #f8fdfff5, #e5f4f9fa);background-size:72px 72px,72px 72px,auto}html[data-theme=light] .scholar-account-shell .account-app-header{border-bottom-color:var(--scholar-rule-strong);background:linear-gradient(90deg,#007f9f1a,#0000 48%),#f7fdfff2}html[data-theme=light] .scholar-account-shell :is(.account-welcome-module,.account-sync-panel,.account-plan-lab,.account-lab-panel,.account-plans-hero,.account-guided-plan-panel,.account-chronological-map,.account-era-panel,.account-settings-card,.account-plan-detail-hero,.account-plan-detail-status,.account-plan-detail-panel){border-color:var(--scholar-rule);background:linear-gradient(var(--scholar-account-grid) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-account-grid) 1px, transparent 1px), radial-gradient(circle at 12% 0%, #007f9f1a, transparent 24rem), var(--scholar-account-panel);background-size:32px 32px,32px 32px,auto,auto;box-shadow:0 24px 64px #06182314}html[data-theme=light] .scholar-account-shell :is(.account-welcome-module,.account-plans-hero,.account-lab-panel,.account-settings-card-wide){background:linear-gradient(90deg, var(--scholar-copper-soft), transparent 34%), linear-gradient(var(--scholar-account-grid) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-account-grid) 1px, transparent 1px), var(--scholar-account-panel-strong);background-size:auto,32px 32px,32px 32px,auto}html[data-theme=light] .scholar-account-shell :is(.account-action-card,.account-person-card,.account-plan-current-line,.account-plan-detail-hero,.account-plan-detail-status,.account-plan-detail-panel){background-color:var(--scholar-account-panel)}html[data-theme=light] .scholar-account-shell :is(.account-sync-card,.account-plan-card,.account-plan-metrics article,.account-day-row,.account-list-item){border-color:var(--scholar-rule);box-shadow:none;background-color:#0000}html[data-theme=light] .scholar-account-shell .account-day-row{border-color:var(--scholar-rule);background:#ffffff6b}html[data-theme=light] .scholar-account-shell .account-day-row:is(:hover,:focus-visible,[data-active=true]){border-left-color:var(--cyan);background:linear-gradient(90deg,#007f9f1c,#0000 70%)}@media (max-width:1080px){.scholar-account-shell .account-action-grid,.scholar-account-shell .account-lab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scholar-account-shell .account-plan-card{grid-template-columns:minmax(120px,.4fr) minmax(180px,.7fr) minmax(0,1fr)}.scholar-account-shell .account-plan-card :is(em,a){justify-self:start}}@media (max-width:760px){.scholar-account-shell{overflow-x:clip}.scholar-account-shell .account-app-topbar{padding-bottom:18px}.scholar-account-shell .account-app-hero{min-height:0;padding-block:12px 4px}.scholar-account-shell .account-app-hero h1{max-width:100%;font-size:clamp(2.4rem,12vw,4rem)}.scholar-account-shell .account-welcome-module,.scholar-account-shell .account-sync-panel,.scholar-account-shell .account-plan-lab,.scholar-account-shell .account-guided-plan-panel,.scholar-account-shell .account-plans-hero{grid-template-columns:1fr}.scholar-account-shell .account-welcome-module,.scholar-account-shell .account-plans-hero{min-height:0;padding:28px 22px}.scholar-account-shell .account-passage{font-size:clamp(2.5rem,14vw,4.25rem)}.scholar-account-shell .account-action-grid,.scholar-account-shell .account-lab-grid,.scholar-account-shell .account-plan-metrics,.scholar-account-shell .account-plan-detail-grid,.scholar-account-shell .account-plan-detail-panels,.scholar-account-shell .account-settings-grid,.scholar-account-shell .account-note-passage-grid{grid-template-columns:1fr}.scholar-account-shell .scripture-insert-heading{flex-direction:column;align-items:flex-start}.scholar-account-shell .scripture-verse-options{grid-template-columns:1fr;max-height:360px}.scholar-account-shell .rich-note-link-controls{grid-template-columns:1fr}.scholar-account-shell .rich-note-link-controls label{grid-column:auto}.scholar-account-shell .account-sync-grid{grid-template-columns:1fr}.scholar-account-shell .account-sync-card,.scholar-account-shell .account-plan-card{grid-template-columns:1fr;gap:8px;padding:18px 8px}.scholar-account-shell .account-plan-card :is(em,a){justify-self:start}.scholar-account-shell .account-plan-metrics article{border-right:0;border-bottom:1px solid var(--scholar-rule);min-height:0}.scholar-account-shell .account-plan-metrics article:last-child{border-bottom:0}.scholar-account-shell .account-section-headline{align-items:start}.scholar-account-shell .account-era-stack{padding-left:12px}.scholar-account-shell .account-era-panel:after{left:-17px}.scholar-account-shell .account-day-row{grid-template-columns:1fr}.scholar-account-shell .account-plan-detail-status{min-height:220px}.scholar-account-shell .account-list-head{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.scholar-account-shell .account-section{background-size:48px 48px,48px 48px,auto}.scholar-account-shell :is(.account-sync-panel,.account-plan-lab,.account-lab-panel,.account-guided-plan-panel,.account-chronological-map,.account-settings-card){padding:20px 16px}.scholar-account-shell :is(.account-action-primary,.account-action-secondary){min-height:76px;padding-inline:16px}.scholar-account-shell .account-era-panel{padding:16px 12px}}@media (prefers-reduced-motion:reduce){.scholar-account-shell [data-scholar-reveal]{opacity:1!important;transition:none!important;transform:none!important}.scholar-account-shell :is(.account-nav-jump button,.account-nav-jump a,.account-app-nav a,.account-app-nav span,.account-action-primary,.account-action-secondary,.account-action-card,.account-plan-card-link,.account-sync-card,.account-day-row,.theme-toggle,.theme-toggle-thumb,.button){transition:none!important}}.scholar-signin-shell{--scholar-signin-panel:#050e16f0;--scholar-signin-grid:#44e8ff0b;isolation:isolate;position:relative;overflow-x:clip}.scholar-reader-shell{--scholar-reader-panel:#050e16e6;--scholar-reader-grid:#44e8ff09;isolation:isolate;position:relative;overflow-x:clip}.scholar-signin-shell .route-shell{background:radial-gradient(circle at 18% 12%, #44e8ff1a, transparent 28rem), linear-gradient(var(--scholar-signin-grid) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-signin-grid) 1px, transparent 1px), var(--background);background-size:auto,74px 74px,74px 74px,auto;align-items:center;min-height:calc(100vh - 76px);padding-block:96px;display:grid}.scholar-signin-shell .route-panel{isolation:isolate;border:1px solid var(--scholar-rule-strong);border-color:var(--scholar-rule-strong);max-width:620px;box-shadow:inset 3px 0 var(--cyan), 0 28px 90px #0000003d;border-radius:2px 24px;padding:52px;position:relative}.scholar-signin-shell .route-panel:before{z-index:-1;border:1px solid var(--scholar-rule);content:"";opacity:.64;pointer-events:none;animation:scholar-signin-gate 1.1s var(--scholar-ease) both;border-radius:2px 24px;position:absolute;inset:14px -14px -14px 14px;transform:translate(0)}.scholar-signin-shell .route-panel:after{border-top:1px solid var(--scholar-copper);border-right:1px solid var(--scholar-copper);content:"";opacity:.8;pointer-events:none;width:42px;height:10px;position:absolute;top:18px;right:18px}@keyframes scholar-signin-gate{0%{opacity:0;transform:translate(-8px,8px)}to{opacity:.64;transform:translate(0)}}.scholar-signin-shell .route-label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;font-size:.72rem}.scholar-signin-shell .route-panel h1,.scholar-reader-shell .reader-title{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.04em;font-weight:540}.scholar-signin-shell .route-panel h1{max-width:10ch;margin-bottom:20px;font-size:clamp(3.1rem,7vw,5.4rem)}.scholar-signin-shell .route-panel>p:not(.route-label){max-width:54ch;color:var(--muted);line-height:1.72}.scholar-signin-shell .signin-form{gap:12px;margin-top:32px}.scholar-signin-shell .field-label,.scholar-signin-shell .signin-note,.scholar-signin-shell .sso-note{font-family:var(--font-jetbrains-mono), monospace}.scholar-signin-shell .field-label{color:var(--text);letter-spacing:.12em;font-size:.7rem}.scholar-signin-shell .field-input{border-color:var(--scholar-rule);background:#02090f9e;border-radius:2px 12px;min-height:50px;transition:none;animation:none}.scholar-signin-shell .signin-submit{border-radius:2px 12px;justify-self:start;min-width:154px}.scholar-signin-shell .signin-note,.scholar-signin-shell .sso-note{font-size:.72rem;line-height:1.65}.scholar-signin-shell .sso-divider{color:var(--scholar-copper)}.scholar-signin-shell .sso-apple-button{transition:transform var(--scholar-motion-fast) var(--scholar-ease), opacity var(--scholar-motion-fast) var(--scholar-ease);border-radius:2px 12px}.scholar-reader-shell .reader-index-section,.scholar-reader-shell .reader-shell{border-bottom:1px solid var(--scholar-rule)}.scholar-reader-shell .reader-index-section{min-height:70vh;padding-block:88px 112px}.scholar-reader-shell .reader-apparatus{position:relative}.scholar-reader-shell .reader-index-section .section-heading{max-width:820px;margin-bottom:58px}.scholar-reader-shell .reader-index-section .section-heading h2,.scholar-reader-shell .reader-book-title{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.04em;font-weight:540}.scholar-reader-shell .reader-index-section .section-heading h2{max-width:16ch;font-size:clamp(3rem,6vw,5.5rem);line-height:.96}.scholar-reader-shell .reader-index-section .section-heading p:last-child{max-width:68ch;line-height:1.72}.scholar-reader-shell .section-kicker,.scholar-reader-shell .testament-label,.scholar-reader-shell .book-tile span,.scholar-reader-shell .chapter-tile{font-family:var(--font-jetbrains-mono), monospace}.scholar-reader-shell .testament-block{border-top:1px solid var(--scholar-rule-strong);margin-top:54px;padding-top:20px}.scholar-reader-shell .testament-label{color:var(--scholar-copper);font-size:.72rem}.scholar-reader-shell .book-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:0 24px}.scholar-reader-shell .book-tile{border:0;border-bottom:1px solid var(--scholar-rule);clip-path:none;background:0 0;border-radius:0;min-width:0;padding:18px 4px}.scholar-reader-shell .book-tile:is(:hover,:focus-visible){box-shadow:inset 2px 0 var(--cyan);background:linear-gradient(90deg,#44e8ff14,#0000 86%)}.scholar-reader-shell .book-tile strong{font-family:var(--font-newsreader), Georgia, serif;font-size:1.16rem;font-weight:560}.scholar-reader-shell .book-tile span{letter-spacing:.04em}.scholar-reader-shell .reader-book-title{margin-block:16px 34px;font-size:clamp(3rem,7vw,5.8rem);line-height:.94}.scholar-reader-shell .chapter-grid{border-top:1px solid var(--scholar-rule);grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:10px;padding-top:22px}.scholar-reader-shell .chapter-tile{border-color:var(--scholar-rule);background:var(--scholar-reader-panel);border-radius:2px 10px;font-size:.78rem}.scholar-reader-shell .chapter-tile:is(:hover,:focus-visible){border-color:var(--scholar-rule-strong);box-shadow:inset 2px 0 var(--cyan);background:#44e8ff1a}.scholar-reader-shell .reader-shell{padding-top:48px}.scholar-reader-shell .reader-column{max-width:940px}.scholar-reader-shell .reader-chrome{border-block:1px solid var(--scholar-rule);padding-block:24px;position:relative}.scholar-reader-shell .reader-chrome:before{background:linear-gradient(90deg, var(--scholar-copper), transparent);content:"";pointer-events:none;width:min(160px,34%);height:1px;position:absolute;top:-1px;left:0}.scholar-reader-shell .reader-chrome-row{border-bottom:0;align-items:center;margin-block:12px 20px;padding-bottom:0}.scholar-reader-shell .reader-title{font-size:clamp(2.8rem,6vw,5rem);line-height:.94}.scholar-reader-shell .reader-title span{color:var(--scholar-copper);font-variant-numeric:tabular-nums}.scholar-reader-shell .reader-nav-buttons{align-items:center}.scholar-reader-shell .reader-nav-buttons .button{border-radius:2px 10px}.scholar-reader-shell .reader-version-panel{border:0;border-left:2px solid var(--cyan);width:100%;box-shadow:none;background:#44e8ff0b;border-radius:0;grid-template-columns:auto minmax(180px,280px) minmax(180px,1fr);align-items:center;gap:12px 16px;margin:0;padding:12px 16px;display:grid}.scholar-reader-shell .reader-version-label{color:var(--scholar-copper)}.scholar-reader-shell .reader-version-select{border-color:var(--scholar-rule-strong);font-family:var(--font-jetbrains-mono), monospace;border-radius:2px 10px;font-size:.78rem;transition:none;animation:none}.scholar-reader-shell .reader-version-helper{font-family:var(--font-jetbrains-mono), monospace;font-size:.7rem}.scholar-reader-shell :is(.reader-version-label,.reader-breadcrumb,.reader-translation-note){font-family:var(--font-jetbrains-mono), monospace}.scholar-reader-shell .reader-breadcrumb{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.scholar-reader-shell .reader-translation-alert,.scholar-reader-shell .reader-writes-hint,.scholar-reader-shell .reader-translation-note{max-width:var(--scholar-reading-measure);margin-inline:auto}.scholar-reader-shell .reader-translation-alert{background:var(--scholar-copper-soft);border-color:#d99b5261;border-radius:2px 14px;margin-block:24px}.scholar-reader-shell .reader-writes-hint{border-left:2px solid var(--scholar-copper);font-family:var(--font-jetbrains-mono), monospace;padding-left:14px;line-height:1.6}.scholar-reader-shell .reader-writes-tools{max-width:var(--scholar-reading-measure);justify-content:space-between;align-items:center;gap:16px;margin:0 auto 18px;display:flex}.scholar-reader-shell .reader-writes-tools .reader-writes-hint{margin:0}.scholar-reader-shell .reader-verse-block[data-selected=true]{background:var(--scholar-copper-soft);box-shadow:inset 3px 0 var(--scholar-copper);border-radius:2px 12px}.scholar-reader-shell .reader-note-destination{border-top:1px solid var(--scholar-rule);margin-top:14px;padding-top:14px}.scholar-reader-shell .verse-selection-tray{z-index:32;border:1px solid var(--scholar-rule-strong);background:var(--scholar-reader-panel);width:min(100% - 36px,980px);box-shadow:inset 3px 0 var(--cyan), 0 18px 42px #0000003d;border-radius:2px 18px;grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);align-items:center;gap:16px;margin:0;padding:16px 18px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.scholar-reader-shell .reader-shell:not(.reader-shell-no-audio) .verse-selection-tray{bottom:114px}.scholar-reader-shell .verse-selection-summary,.scholar-reader-shell .verse-selection-summary p{margin:0}.scholar-reader-shell .verse-selection-summary,.scholar-reader-shell .verse-selection-actions{font-family:var(--font-jetbrains-mono), monospace}.scholar-reader-shell .verse-selection-summary p{color:var(--muted-2);margin-top:4px;font-size:.72rem;line-height:1.45}.scholar-reader-shell .verse-selection-actions,.scholar-reader-shell .verse-selection-actions .note-destination-chooser{justify-content:flex-end;align-items:center;gap:10px;display:flex}.scholar-reader-shell .note-destination-panel{border:1px solid var(--scholar-rule-strong);background:var(--scholar-reader-panel);border-radius:2px 14px;width:min(440px,100vw - 36px);padding:16px;position:absolute;bottom:calc(100% + 10px);right:18px;box-shadow:0 18px 42px #00000047}.scholar-reader-shell .reader-marginalia .note-destination-panel{width:100%;margin-top:12px;position:relative;bottom:auto;right:auto}.scholar-reader-shell .note-destination-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.scholar-reader-shell .note-destination-panel label,.scholar-reader-shell .note-destination-panel select{width:100%;margin-top:10px;display:block}.scholar-reader-shell .note-destination-panel select{border:1px solid var(--scholar-rule-strong);background:var(--surface);color:var(--text);border-radius:2px 10px;padding:10px 12px}.scholar-reader-shell .reader-text{max-width:var(--scholar-reading-measure);gap:18px;margin-inline:auto;font-size:clamp(1.18rem,1.7vw,1.42rem);line-height:1.92}.scholar-reader-shell .reader-verse{font-size:inherit;line-height:inherit}.scholar-reader-shell :is(.reader-text,.reader-verse,.reader-verse-block,.reader-verse-text){transition:none;animation:none}.scholar-reader-shell .reader-verse-number{color:var(--scholar-copper);font-family:var(--font-jetbrains-mono), monospace}.scholar-reader-shell .reader-verse-text-action:is(:hover,:focus-visible,[aria-expanded=true]){color:var(--text)}.scholar-reader-shell .reader-marginalia{border:1px solid var(--scholar-rule);background:linear-gradient(90deg, var(--scholar-copper-soft), transparent 42%), var(--scholar-reader-panel);clip-path:none;box-shadow:inset 3px 0 var(--scholar-copper);border-radius:2px 16px;margin:14px 0 8px clamp(20px,5vw,54px);padding:16px 18px}.scholar-reader-shell .verse-actions-label,.scholar-reader-shell .verse-action-button,.scholar-reader-shell .verse-manage-link,.scholar-reader-shell .verse-feedback{font-family:var(--font-jetbrains-mono), monospace}.scholar-reader-shell .verse-action-button{border-color:var(--scholar-rule);border-radius:2px 8px}.scholar-reader-shell .rich-note-editor-content{border-color:var(--scholar-rule);font-family:var(--font-space-grotesk), sans-serif;border-radius:2px 12px;transition:none;animation:none}.scholar-reader-shell .rich-note-toolbar{font-family:var(--font-space-grotesk), sans-serif;flex-wrap:wrap;display:flex}.scholar-reader-shell .reader-translation-note{border-top:1px solid var(--scholar-rule);padding-top:18px;line-height:1.65}.scholar-reader-shell .audio-dock{border-top-color:var(--scholar-rule-strong)}.scholar-reader-shell .audio-track-title,.scholar-reader-shell .audio-time,.scholar-reader-shell .audio-attribution,.scholar-reader-shell .audio-style-toggle button{font-family:var(--font-jetbrains-mono), monospace}.scholar-reader-shell .audio-progress input[type=range],.scholar-reader-shell .audio-info-button{transition:none;animation:none}.scholar-signin-shell :is(a,button,input):focus-visible,.scholar-reader-shell :is(a,button,select,textarea,input):focus-visible{outline:2px solid var(--scholar-copper);outline-offset:4px}.scholar-reader-shell .reader-verse-block:focus{outline:2px solid var(--scholar-copper);outline-offset:3px}.scholar-reader-shell .audio-style-toggle button:focus-visible{outline:2px solid var(--scholar-copper);outline-offset:-3px}.scholar-motion-ready .scholar-reader-shell .reader-apparatus{transition:opacity var(--scholar-motion-enter) var(--scholar-ease), transform var(--scholar-motion-enter) var(--scholar-ease)}.scholar-signin-shell .desktop-nav a{transition:opacity var(--scholar-motion-fast) var(--scholar-ease)}.scholar-signin-shell .theme-toggle,.scholar-signin-shell .theme-toggle-thumb,.scholar-signin-shell .button,.scholar-signin-shell .store-button{transition:transform var(--scholar-motion-fast) var(--scholar-ease), opacity var(--scholar-motion-fast) var(--scholar-ease)}.scholar-reader-shell .desktop-nav a{transition:opacity var(--scholar-motion-fast) var(--scholar-ease)}.scholar-reader-shell :is(.account-nav-jump button,.account-nav-jump a,.account-app-nav a,.account-app-nav span),.scholar-reader-shell .theme-toggle,.scholar-reader-shell .theme-toggle-thumb,.scholar-reader-shell .button,.scholar-reader-shell .store-button,.scholar-reader-shell .book-tile,.scholar-reader-shell .chapter-tile{transition:transform var(--scholar-motion-fast) var(--scholar-ease), opacity var(--scholar-motion-fast) var(--scholar-ease)}.scholar-reader-shell .reader-verse .reader-verse-number,.scholar-reader-shell .reader-verse-number-button,.scholar-reader-shell .reader-verse-text-action{transition:none}.scholar-reader-shell .verse-color-dot{transition:transform var(--scholar-motion-fast) var(--scholar-ease)}.scholar-reader-shell .verse-action-button,.scholar-reader-shell .audio-play-button{transition:transform var(--scholar-motion-fast) var(--scholar-ease), opacity var(--scholar-motion-fast) var(--scholar-ease)}.scholar-reader-shell .audio-style-toggle button{transition:opacity var(--scholar-motion-fast) var(--scholar-ease)}.scholar-reader-shell .audio-dock[data-playing=true] .audio-progress-pulse{animation:2.4s ease-in-out infinite scholar-reader-audio-pulse}@keyframes scholar-reader-audio-pulse{0%,to{opacity:.58;transform:translate(-50%,-50%)scale(.82)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.16)}}html[data-theme=dark] .scholar-signin-shell{--scholar-signin-panel:#050e16f0;--scholar-signin-grid:#44e8ff0b}html[data-theme=dark] .scholar-signin-shell .route-panel{border-color:var(--scholar-rule-strong);background:linear-gradient(var(--scholar-signin-grid) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-signin-grid) 1px, transparent 1px), var(--scholar-signin-panel);background-size:34px 34px,34px 34px,auto}html[data-theme=light] .scholar-signin-shell{--scholar-signin-panel:#fffffff0;--scholar-signin-grid:#007f9f0e}html[data-theme=light] .scholar-signin-shell .route-panel{border-color:var(--scholar-rule-strong);background:linear-gradient(var(--scholar-signin-grid) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-signin-grid) 1px, transparent 1px), var(--scholar-signin-panel);background-size:34px 34px,34px 34px,auto}html[data-theme=light] .scholar-signin-shell .field-input{background:#ffffffd6}html[data-theme=dark] .scholar-reader-shell{--scholar-reader-panel:#050e16e6;--scholar-reader-grid:#44e8ff09}html[data-theme=dark] .scholar-reader-shell :is(.reader-index-section,.reader-shell){background:linear-gradient(var(--scholar-reader-grid) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-reader-grid) 1px, transparent 1px), linear-gradient(180deg, #030b12fa, #02070dfc);background-size:72px 72px,72px 72px,auto}html[data-theme=dark] .scholar-reader-shell :is(.chapter-tile,.reader-version-panel,.reader-marginalia,.verse-selection-tray,.note-destination-panel){border-color:var(--scholar-rule);background-color:var(--scholar-reader-panel)}html[data-theme=light] .scholar-reader-shell{--scholar-reader-panel:#ffffffd1;--scholar-reader-grid:#007f9f0b}html[data-theme=light] .scholar-reader-shell :is(.reader-index-section,.reader-shell){background:linear-gradient(var(--scholar-reader-grid) 1px, transparent 1px), linear-gradient(90deg, var(--scholar-reader-grid) 1px, transparent 1px), linear-gradient(180deg, #f8fdfffa, #e5f4f9fc);background-size:72px 72px,72px 72px,auto}html[data-theme=light] .scholar-reader-shell :is(.chapter-tile,.reader-version-panel,.reader-marginalia,.verse-selection-tray,.note-destination-panel){border-color:var(--scholar-rule);background-color:var(--scholar-reader-panel)}html[data-theme=light] .scholar-reader-shell .book-tile:is(:hover,:focus-visible){background:linear-gradient(90deg,#007f9f17,#0000 86%)}html[data-theme=light] .scholar-reader-shell .reader-translation-alert{background:var(--scholar-copper-soft);border-color:#915a2047}@media (max-width:760px){.scholar-signin-shell .route-shell{padding:64px 0}.scholar-signin-shell .route-panel{padding:30px 22px}.scholar-signin-shell .route-panel:before{inset:8px -6px -8px 6px}.scholar-signin-shell .signin-submit{width:100%}.scholar-reader-shell{overflow-x:clip}.scholar-reader-shell .reader-index-section{padding-block:64px 84px}.scholar-reader-shell .reader-index-section .section-heading{margin-bottom:42px}.scholar-reader-shell .reader-index-section .section-heading h2,.scholar-reader-shell .reader-book-title{overflow-wrap:anywhere;font-size:clamp(2.7rem,15vw,4.5rem)}.scholar-reader-shell .reader-chrome-row{flex-direction:column;align-items:flex-start}.scholar-reader-shell .book-grid{grid-template-columns:1fr}.scholar-reader-shell .chapter-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.scholar-reader-shell .reader-nav-buttons{width:100%}.scholar-reader-shell .reader-nav-buttons .button{flex:1;min-width:0}.scholar-reader-shell .reader-version-panel{grid-template-columns:1fr;width:100%}.scholar-reader-shell .reader-marginalia{margin-left:0}.scholar-reader-shell .reader-writes-tools{flex-direction:column;align-items:stretch}.scholar-reader-shell .reader-select-verses{align-self:flex-start}.scholar-reader-shell .verse-selection-tray{grid-template-columns:1fr;padding:14px;bottom:8px}.scholar-reader-shell .reader-shell:not(.reader-shell-no-audio) .verse-selection-tray{bottom:180px}.scholar-reader-shell .verse-selection-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;display:grid}.scholar-reader-shell .verse-selection-actions .note-destination-chooser{display:contents}.scholar-reader-shell .verse-selection-actions .button{width:100%}.scholar-reader-shell .note-destination-panel{width:100%;right:0}.scholar-reader-shell .reader-text{width:100%}.scholar-reader-shell .audio-style-toggle button{min-width:0;padding-inline:10px}}@media (max-width:520px){.scholar-signin-shell .route-panel h1{font-size:clamp(2.8rem,18vw,4.2rem)}.scholar-reader-shell .chapter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.scholar-reader-shell .reader-title{font-size:clamp(2.7rem,16vw,4.2rem)}.scholar-reader-shell .reader-marginalia{padding:14px 12px}}@media (prefers-reduced-motion:reduce){.scholar-signin-shell .route-panel:before{animation:none!important}.scholar-reader-shell [data-scholar-reveal]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.scholar-signin-shell :is(.desktop-nav a,.theme-toggle,.theme-toggle-thumb,.button,.store-button,.field-input,.sso-apple-button),.scholar-reader-shell :is(.desktop-nav a,.account-nav-jump button,.account-nav-jump a,.account-app-nav a,.account-app-nav span,.theme-toggle,.theme-toggle-thumb,.button,.store-button,.book-tile,.chapter-tile,.reader-version-select,.reader-verse-number-button,.reader-verse-text-action,.verse-color-dot,.verse-action-button,.verse-composer-input,.audio-play-button,.audio-style-toggle button,.audio-info-button){transition:none!important}.scholar-reader-shell .audio-dock[data-playing=true] .audio-progress-pulse,.scholar-reader-shell .audio-spinner{animation:none!important}}.scholar-reader-shell .bible-navigator{border:0;border-left:2px solid var(--cyan);background:#44e8ff0b;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px 16px;width:100%;margin-block:20px;padding:14px 16px;display:grid}.scholar-reader-shell .bible-navigator-control{gap:6px;min-width:0;display:grid}.scholar-reader-shell .bible-navigator-control label{color:var(--scholar-copper);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.scholar-reader-shell .bible-navigator select{border:1px solid var(--scholar-rule-strong);background-color:var(--surface);width:100%;color:var(--text);font-family:var(--font-space-grotesk), Arial, sans-serif;border-radius:2px 10px;padding:8px 10px;font-size:.82rem;transition:none;animation:none}.scholar-reader-shell .bible-navigator select option{background-color:var(--surface);color:var(--text)}.scholar-reader-shell .bible-navigator select:focus-visible{outline:2px solid var(--scholar-copper);outline-offset:4px}html[data-theme=dark] .scholar-reader-shell .bible-navigator,html[data-theme=light] .scholar-reader-shell .bible-navigator{border-left-color:var(--cyan);background-color:var(--scholar-reader-panel)}@media (max-width:760px){.scholar-reader-shell .bible-navigator{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.scholar-reader-shell .bible-navigator select{transition:none;animation:none}}
.scholar-reader-shell{--study-panel-width:440px;--study-surface:#07131f;--study-surface-raised:#0b1d2c;--study-border:#59d9ff57;--study-border-strong:#59d9ff9e;--study-text:#e9f8ff;--study-muted:#91abb9;--study-accent:#59d9ff;--study-copper:#d89564;--study-error:#ffb4a8;--study-audio-clearance:180px}html[data-theme=light] .scholar-reader-shell{--study-surface:#f7fcfe;--study-surface-raised:#fff;--study-border:#08536f47;--study-border-strong:#08536f8a;--study-text:#102b38;--study-muted:#486876;--study-accent:#086987;--study-copper:#9a4f22;--study-error:#8f261e}.reader-verses[data-study-open=true]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(1rem,2vw,1.75rem);display:grid}.scholar-reader-shell .reader-column:has(.reader-verses[data-study-open=true]){max-width:1320px}.reader-verses[data-study-open=true]>.reader-writes-tools{grid-column:1/-1}.reader-verses[data-study-open=true]>.reader-text{grid-column:1;min-inline-size:0}.study-workspace{background:linear-gradient(135deg, #59d9ff0e, transparent 34%), var(--study-surface);border:1px solid var(--study-border);border-block-start-color:var(--study-border-strong);color:var(--study-text);inline-size:var(--study-panel-width);overscroll-behavior:contain;justify-self:end;max-block-size:min(78dvh,820px);min-inline-size:380px;max-inline-size:520px;position:sticky;inset-block-start:1rem;overflow:auto;box-shadow:0 24px 70px #00050a57,inset 0 1px #ffffff0a}.study-workspace:after{background:linear-gradient(90deg, var(--study-accent), var(--study-copper), transparent 78%);content:"";pointer-events:none;block-size:2px;position:absolute;inset-block-start:0;inset-inline:0}.study-workspace-header{background:color-mix(in srgb, var(--study-surface) 94%, transparent);border-block-end:1px solid var(--study-border);z-index:2;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex;position:sticky;inset-block-start:0}.study-workspace-header h2,.cross-reference-panel h3{color:var(--study-text);font-family:var(--font-newsreader), Georgia, serif;margin:0}.study-workspace-header h2{font-size:clamp(1.28rem,2vw,1.65rem);line-height:1.12}.study-workspace-header p,.cross-reference-panel p{color:var(--study-muted);margin:.25rem 0 0}.study-workspace>a,.study-workspace>nav,.cross-reference-panel,.study-workspace-results{margin-inline:1rem}.study-workspace>a{color:var(--study-accent);font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.055em;text-transform:uppercase;margin-block:.9rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.study-workspace>nav{border-block:1px solid var(--study-border);padding-block:.55rem;display:flex}.study-workspace button,.study-workspace a,.study-workspace input,.study-workspace select{font-family:var(--font-space-grotesk), sans-serif}.study-workspace button{background:var(--study-surface-raised);border:1px solid var(--study-border);color:var(--study-text);border-radius:.45rem;min-block-size:36px;padding:.45rem .7rem}.study-workspace button[aria-current=page]{border-color:var(--study-copper);color:var(--study-copper)}.cross-reference-panel,.study-workspace-results{scrollbar-color:var(--study-border-strong) transparent;max-block-size:min(58dvh,650px);padding-block:1rem;overflow:auto}.cross-reference-panel{gap:.9rem;display:grid}.cross-reference-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.cross-reference-list>li{background:var(--study-surface-raised);border:1px solid var(--study-border);border-inline-start:3px solid var(--study-accent);gap:.45rem;padding:.85rem;display:grid}.cross-reference-list strong{color:var(--study-text);font-family:var(--font-newsreader), Georgia, serif;font-size:1.1rem}.cross-reference-list span,.study-source-attribution{color:var(--study-muted);font-size:.78rem;line-height:1.5}.cross-reference-list a,.study-guest-actions a{color:var(--study-accent)}.cross-reference-list blockquote{border-inline-start:2px solid var(--study-copper);color:var(--study-text);font-family:var(--font-newsreader), Georgia, serif;margin:.2rem 0;padding-inline-start:.8rem;line-height:1.65}.cross-reference-panel [role=alert]{background:color-mix(in srgb, var(--study-error) 10%, var(--study-surface-raised));border:1px solid color-mix(in srgb, var(--study-error) 48%, transparent);color:var(--study-error);padding:.8rem}.cross-reference-selection-actions,.cross-reference-note-staging,.study-guest-actions{background:var(--study-surface-raised);border:1px solid var(--study-border);gap:.65rem;padding:.85rem;display:grid}.study-workspace-skeleton{gap:.9rem;min-block-size:360px;padding:1rem;display:grid}.study-skeleton-heading,.study-skeleton-row{background:linear-gradient(90deg, var(--study-surface-raised), var(--study-border), var(--study-surface-raised));background-size:220% 100%;border-radius:999px;block-size:1rem}.study-skeleton-heading{inline-size:62%}.study-skeleton-row{inline-size:100%}@keyframes study-skeleton-pulse{0%{background-position:100% 0}to{background-position:-120% 0}}.study-resize-handle{cursor:ew-resize;z-index:3;inline-size:12px;position:absolute;inset-block:0;inset-inline-start:-6px}.study-resize-handle:before{background:var(--study-border-strong);content:"";block-size:64px;inline-size:3px;position:absolute;inset-block-start:calc(50% - 32px);inset-inline-start:4px}.study-resize-handle:focus-visible,.study-workspace :is(a,button,input,select):focus-visible{outline:2px solid var(--scholar-copper);outline-offset:3px}@media (max-width:1100px){.reader-verses[data-study-open=true]{display:block}.scholar-reader-shell .reader-column:has(.reader-verses[data-study-open=true]){max-width:940px}.study-workspace{--study-sheet-bottom:max(8px, env(safe-area-inset-bottom));--study-sheet-top:max(8px, env(safe-area-inset-top));inset-inline:max(8px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-right));max-block-size:calc(100dvh - var(--study-sheet-top) - var(--study-sheet-bottom));min-inline-size:0;max-inline-size:none;z-index:50;border-radius:18px 18px 0 0;justify-self:auto;position:fixed;inset-block-end:var(--study-sheet-bottom);overflow:hidden;inline-size:auto!important}.reader-shell:not(.reader-shell-no-audio) .study-workspace{--study-sheet-bottom:calc(var(--study-audio-clearance) + env(safe-area-inset-bottom))}.study-workspace-header{padding-block-start:max(1rem, env(safe-area-inset-top))}.cross-reference-panel,.study-workspace-results{max-block-size:calc(100dvh - var(--study-sheet-top) - var(--study-sheet-bottom) - 132px);overscroll-behavior:contain}.study-resize-handle{display:none}.study-workspace :is(button,a,input,select){min-block-size:44px}.cross-reference-list>li,.cross-reference-selection-actions,.cross-reference-note-staging,.study-guest-actions{overflow-wrap:anywhere}}@media (prefers-reduced-motion:no-preference){.study-workspace{transition:opacity .16s,transform .16s}.study-workspace-skeleton :is(.study-skeleton-heading,.study-skeleton-row){animation:1.2s linear infinite study-skeleton-pulse}}@media (prefers-reduced-motion:reduce){.study-workspace{transition:none}.study-workspace-skeleton :is(.study-skeleton-heading,.study-skeleton-row){animation:none}}.study-page-shell .study-page,.study-page-shell .study-sources{color:var(--study-text);padding-block:clamp(2rem,6vw,5rem)}.study-page-shell .study-page{gap:clamp(1.5rem,4vw,3.25rem);max-width:940px;display:grid}.study-page-shell .study-page-breadcrumb,.study-page-shell .study-page-navigation,.study-page-shell .study-page-resource-links,.study-page-shell .study-page-connection-links{flex-wrap:wrap;align-items:center;gap:.65rem 1.15rem;display:flex}.study-page-shell .study-page :is(a,cite),.study-page-shell .study-sources a{color:var(--study-accent)}.study-page-shell .study-page-hero h1,.study-page-shell .study-page-section-heading h2,.study-page-shell .study-page-cta h2,.study-page-shell .study-sources h2{color:var(--study-text);font-family:var(--font-newsreader), Georgia, serif}.study-page-shell .study-page-hero h1{margin:.4rem 0 1.5rem;font-size:clamp(2.4rem,7vw,5.7rem);line-height:.96}.study-page-shell .study-page-hero blockquote{border:1px solid var(--study-border);border-inline-start:4px solid var(--study-copper);background:linear-gradient(135deg,#59d9ff14,#0000 60%);margin:0;padding:clamp(1.25rem,4vw,2.5rem)}.study-page-shell .study-page-hero blockquote p{font-family:var(--font-newsreader), Georgia, serif;margin:0 0 .8rem;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.45}.study-page-shell .study-page-connection-list,.study-page-shell .study-sources-list{gap:1rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.study-page-shell .study-page-connection-list>li,.study-page-shell .study-sources-list>section,.study-page-shell .study-page-cta{background:var(--study-surface-raised);border:1px solid var(--study-border);padding:clamp(1rem,3vw,1.65rem)}.study-page-shell .study-page-connection-list>li{border-inline-start:3px solid var(--study-accent);justify-content:space-between;align-items:center;gap:1rem;display:flex}.study-page-shell .study-page-connection-list strong,.study-page-shell .study-page-connection-list span{display:block}.study-page-shell .study-page-connection-list span,.study-page-shell .study-page-source-attribution,.study-page-shell .study-sources dd{color:var(--study-muted)}.study-page-shell .study-page-navigation{border-block:1px solid var(--study-border);justify-content:space-between;padding-block:1rem}.study-page-shell .study-page-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;display:grid}.study-page-shell .study-page-store-links{grid-column:1/-1}.study-page-shell .study-sources{max-width:1020px}.study-page-shell .study-sources-list{grid-template-columns:repeat(2,minmax(0,1fr))}.study-page-shell .study-sources dl>div{border-block-start:1px solid var(--study-border);grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:.75rem;padding-block:.75rem;display:grid}.study-page-shell .study-sources dt{font-weight:700}.study-page-shell .study-sources dd{overflow-wrap:anywhere;margin:0}@media (max-width:720px){.study-page-shell .study-page-connection-list>li,.study-page-shell .study-page-cta{grid-template-columns:1fr;align-items:stretch;display:grid}.study-page-shell .study-sources-list,.study-page-shell .study-sources dl>div{grid-template-columns:1fr}}
