*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-inter), Inter, system-ui, -apple-system, Segoe UI, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-jetbrains), JetBrains Mono, ui-monospace, SFMono-Regular, monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#faf7f2;--paper-deep:#f4efe6;--paper-edge:#ece4d6;--stone:#e5dbc9;--ink:#2a2620;--ink-strong:#1c1813;--ink-soft:#4a4339;--muted:#6b635a;--muted-2:#8f857a;--gold:#b8956a;--gold-deep:#9a7a52;--gold-soft:#e8d9be;--slate:#7a8794;--slate-soft:#dde2e6;--warm-brown:#8b6f4e;--line:#2a262014;--line-soft:#2a26200d;--topbar-bg:#faf7f2b8;--overlay:#2a262066;--premium-card-bg:#2a2620;--premium-card-border:#2a2620;--premium-card-fg:#faf7f2;--premium-card-label:#e8d9be;--premium-card-muted:#e8d9beb8;--premium-card-action-bg:#faf7f214;--premium-card-action-fg:#e8d9be;--danger:#8d3834;--danger-strong:#7f302d;--danger-soft:#a8443f0f;--danger-muted:#a8443f0a;--danger-line:#a8443f47;--font-inter:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-cormorant:"Cormorant Garamond", "EB Garamond", Georgia, serif;--font-newsreader:Newsreader, "Cormorant Garamond", Georgia, serif;--font-jetbrains:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--shadow-sm:0 1px 2px #2a26200a;--shadow-md:0 1px 2px #2a26200a, 0 8px 24px #2a26200a;--shadow-lg:0 1px 2px #2a26200d, 0 24px 48px #2a26200f;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px}html[data-display-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#14120f;--paper-deep:#1d1914;--paper-edge:#2b251e;--stone:#443a30;--ink:#f4eddf;--ink-strong:#fff8ea;--ink-soft:#d6cbbb;--muted:#b2a696;--muted-2:#928675;--gold:#d3a96f;--gold-deep:#e7c68d;--gold-soft:#f2d8a5;--slate:#9aa8b4;--slate-soft:#2e3740;--warm-brown:#d3af7a;--line:#f4eddf1a;--line-soft:#f4eddf12;--topbar-bg:#14120fbd;--overlay:#00000094;--premium-card-bg:#0c0a08;--premium-card-border:#443a30;--premium-card-fg:#f4eddf;--premium-card-label:#f2d8a5;--premium-card-muted:#d6c2a0;--premium-card-action-bg:#d3a96f24;--premium-card-action-fg:#f2d8a5;--danger:#ff9f99;--danger-strong:#ffc0bb;--danger-soft:#ff9f991a;--danger-muted:#ff9f9912;--danger-line:#ff9f9947;--shadow-sm:0 1px 2px #00000038;--shadow-md:0 1px 2px #0003, 0 12px 30px #0000003d;--shadow-lg:0 1px 2px #0003, 0 24px 54px #0000004d}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--font-inter), Inter, system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv11";margin:0;padding:0;font-size:16px;line-height:1.55;overflow-x:hidden}img,svg,video{max-width:100%;height:auto}input,textarea,select{max-width:100%}button{font-family:inherit}.paper-texture{pointer-events:none;opacity:.5;z-index:0;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 0.16  0 0 0 0 0.14  0 0 0 0 0.12  0 0 0 0.05 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}html[data-display-mode=dark] .paper-texture{opacity:.22;mix-blend-mode:screen}.light-halo{pointer-events:none;z-index:0;background:radial-gradient(60% 50% at 50% 30%,#e8d9be59,#0000 65%),radial-gradient(70% 60% at 80% 80%,#b8956a14,#0000 70%);position:fixed;inset:0}html[data-display-mode=dark] .light-halo{background:radial-gradient(58% 46% at 50% 22%,#d3a96f24,#0000 66%),radial-gradient(64% 54% at 82% 76%,#7a87941f,#0000 72%)}.serif{font-family:var(--font-cormorant), "Cormorant Garamond", "EB Garamond", Georgia, serif;letter-spacing:-.01em;font-weight:400}.serif-italic{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;font-style:italic;font-weight:400}.reader-italic{font-family:var(--font-newsreader), "Newsreader", "Cormorant Garamond", Georgia, serif;font-style:italic;font-weight:400}.mono-label{font-family:var(--font-jetbrains), "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:11px}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-family:inherit;font-size:15px;font-weight:500;transition:all .6s cubic-bezier(.22,1,.36,1);display:inline-flex}.btn:disabled{cursor:not-allowed}.btn-primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn-primary:hover:not(:disabled){background:var(--ink-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-secondary{color:var(--ink);border-color:var(--stone);background:0 0}.btn-secondary:hover:not(:disabled){background:var(--paper-deep);border-color:var(--gold)}.btn-gold{background:var(--gold);color:#fff;border-color:var(--gold)}.btn-gold:hover:not(:disabled){background:var(--gold-deep);border-color:var(--gold-deep)}.btn-ghost{color:var(--muted);background:0 0;border-color:#0000;padding:8px 14px}.btn-ghost:hover:not(:disabled){color:var(--ink);background:var(--paper-edge)}.chip{background:var(--paper);border:1px solid var(--stone);color:var(--ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;transition:all .4s cubic-bezier(.22,1,.36,1);display:inline-flex}.chip:hover{background:var(--paper-deep);border-color:var(--gold);color:var(--ink)}.chip-dot{background:var(--gold);border-radius:999px;width:5px;height:5px}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slowPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes slowFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes radiate{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes slowSpin{to{transform:rotate(360deg)}}.fade-up{animation:.8s cubic-bezier(.22,1,.36,1) both fadeUp}.fade-in{animation:1s both fadeIn}.soft-scroll::-webkit-scrollbar{width:6px;height:6px}.soft-scroll::-webkit-scrollbar-thumb{background:var(--stone);border-radius:999px}.soft-scroll::-webkit-scrollbar-track{background:0 0}a.link{color:var(--ink);border-bottom:1px solid var(--gold);padding-bottom:1px;text-decoration:none;transition:all .3s}a.link:hover{color:var(--gold-deep)}hr.rule{border:0;border-top:1px solid var(--line);margin:0}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}#dailyVersesWrapper{color:var(--ink-soft);font-size:15px;line-height:1.65}#dailyVersesWrapper .dailyVerses.bibleText{font-family:var(--font-newsreader), "Newsreader", "Cormorant Garamond", Georgia, serif;color:var(--ink);font-size:clamp(22px,3vw,34px);font-style:italic;line-height:1.45}#dailyVersesWrapper .dailyVerses.bibleVerse{font-family:var(--font-jetbrains), "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:11px}#dailyVersesWrapper .dailyVerses.bibleVerse a{color:var(--gold-deep);border-bottom:1px solid #9a7a5259;padding-bottom:2px;text-decoration:none}@media (max-width:900px){.nav-links{display:none!important}.hero-pad{padding:80px 22px 60px!important}.features-grid,.features-grid-2{grid-template-columns:1fr!important}.chat-preview-grid{grid-template-columns:1fr!important;gap:40px!important}.pricing-grid{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr!important;gap:32px!important}.verse-band-grid{grid-template-columns:repeat(2,1fr)!important}.app-shell{grid-template-columns:1fr!important}.app-sidebar{display:none!important}.app-sidebar.open{z-index:60!important;width:86vw!important;max-width:320px!important;height:100dvh!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important;padding-left:env(safe-area-inset-left)!important;display:flex!important;position:fixed!important;inset:0!important}.app-sidebar-overlay{display:block!important}.topbar{padding:calc(12px + env(safe-area-inset-top)) calc(18px + env(safe-area-inset-right)) 12px calc(18px + env(safe-area-inset-left))!important;gap:8px!important}.topbar-actions{display:none!important}.topbar-mobile-trigger,.topbar-mobile-avatar{display:inline-flex!important}.composer-pad{padding:14px calc(18px + env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) calc(18px + env(safe-area-inset-left))!important}.chat-pad{padding:22px 18px 16px!important}.topbar-title{font-size:18px!important}.auth-panel{grid-template-columns:1fr!important}.auth-panel>div{padding:28px 22px!important}.reader-toolbar{flex-wrap:wrap!important;padding:12px 16px!important}.reader-toolbar .reader-toolbar-edition{display:none!important}.reader-pad{padding:22px 18px 60px!important}.info-row{grid-template-columns:1fr!important;gap:4px!important}.container-page{padding-left:18px!important;padding-right:18px!important}.section-pad{padding-top:72px!important;padding-bottom:72px!important}}@media (max-width:600px){body{font-size:15px}.hero-pad{padding:64px 18px 48px!important}.verse-band-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important;padding:26px 18px!important}.pricing-grid{gap:18px!important}.btn{padding:11px 18px;font-size:14px}.btn-ghost{padding:8px 12px}.auth-panel>div{padding:24px 18px!important}.auth-shell-wrap{padding:18px 12px!important}.topbar{padding:calc(10px + env(safe-area-inset-top)) calc(14px + env(safe-area-inset-right)) 10px calc(14px + env(safe-area-inset-left))!important}.topbar-actions{display:none!important}.topbar-title{font-size:16px!important}.composer-pad{padding:12px calc(14px + env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) calc(14px + env(safe-area-inset-left))!important}.chat-pad{padding:18px 14px 12px!important}.reader-pad{padding:18px 14px 60px!important}.reader-toolbar{gap:8px!important;padding:10px 14px!important}.reader-toolbar .btn-secondary{padding:8px 12px!important;font-size:13px!important}.pricing-card{padding:28px 22px!important}.feature-tile{min-height:0!important;padding:28px 22px!important}.trust-card{padding:22px!important}.final-cta{padding:40px 22px!important}.section-pad{padding-top:56px!important;padding-bottom:56px!important}.container-page{padding-left:16px!important;padding-right:16px!important}.legal-page{padding:40px 18px 64px!important}.legal-page h1{font-size:32px!important}.book-picker,.chapter-picker{width:calc(100vw - 32px)!important;max-width:320px!important}.message-user-bubble{max-width:92%!important}.info-row{grid-template-columns:1fr!important;gap:4px!important}.delete-account-card,.panel-card{padding:18px!important}.public-nav-inner{gap:8px!important;padding:12px 16px!important}.public-nav-links{display:none!important}.public-footer-grid{flex-direction:column!important;align-items:flex-start!important}.public-footer-links{flex-wrap:wrap!important;gap:10px!important}.landing-cta-desktop,.ornament-mobile-hide{display:none!important}}@media (max-width:420px){.verse-band-grid{grid-template-columns:1fr!important}.topbar-title{font-size:15px!important}.chip{padding:7px 12px;font-size:13px}.composer-suggestions{gap:6px!important}}@media (hover:none) and (pointer:coarse){.btn-primary:hover:not(:disabled),.btn-secondary:hover:not(:disabled),.btn-gold:hover:not(:disabled),.btn-ghost:hover:not(:disabled){box-shadow:var(--shadow-sm);transform:none}}
