:root{--linen:#FAF7F0;--parchment:#F5F1E8;--parchment-2:#EFEADD;--olive-bark:#3A3633;--stone:#6B6661;--stone-light:#A8A39E;--clay:#9C6B3C;--clay-soft:#C9986A;--clay-pale:#EBD9C5;--sage:#7A8A6E;--sage-pale:#DDE3D5;--wheat:#D4B97C;--hairline:#E8E1D4;--hairline-2:#D9D2C2;--serif:"EB Garamond",Georgia,"Times New Roman",serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;--ease-quiet:cubic-bezier(0.4,0,0.2,1);--slow:600ms;--slower:900ms}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0;background:var(--linen);color:var(--olive-bark);font-family:var(--serif);font-size:19px;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{min-height:100vh;min-height:100dvh}::selection{background:var(--clay);color:var(--linen)}a{color:var(--clay);text-decoration:none;transition:color var(--slow) var(--ease-quiet)}a:hover{color:var(--olive-bark)}button{cursor:pointer;font:inherit}img{max-width:100%;height:auto}.app{max-width:640px;margin:0 auto;padding:0 24px;position:relative}.menu-button{position:fixed;top:22px;right:22px;z-index:50;width:42px;height:42px;background:var(--linen);border:1px solid var(--hairline);border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:all var(--slow) var(--ease-quiet)}.menu-button:hover{border-color:var(--clay)}.menu-button span{display:block;width:16px;height:1.5px;background:var(--olive-bark);border-radius:2px;transition:all var(--slow) var(--ease-quiet)}.menu-overlay{position:fixed;inset:0;background:rgba(58,54,51,.4);z-index:100;opacity:0;pointer-events:none;transition:opacity var(--slow) var(--ease-quiet)}.menu-overlay.open{opacity:1;pointer-events:auto}.menu-drawer{position:fixed;top:0;right:0;height:100vh;height:100dvh;width:80%;max-width:320px;background:var(--linen);z-index:101;transform:translateX(100%);transition:transform var(--slow) var(--ease-quiet);padding:28px 28px 32px;display:flex;flex-direction:column;overflow-y:auto}.menu-drawer.open{transform:translateX(0)}.menu-close{align-self:flex-end;background:none;border:none;font-size:12px;color:var(--stone);letter-spacing:.1em;padding:6px 0;margin-bottom:24px}.menu-close,.menu-mark{font-family:var(--sans);text-transform:uppercase}.menu-mark{font-size:10px;letter-spacing:.28em;color:var(--stone-light);margin-bottom:8px;font-weight:500}.menu-name{font-family:var(--serif);font-size:22px;font-style:italic;color:var(--olive-bark);margin:0 0 32px;font-weight:400}.menu-section{margin-bottom:28px}.menu-section-label{font-family:var(--sans);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--stone-light);margin-bottom:12px;font-weight:500}.menu-link{display:block;font-family:var(--serif);font-size:19px;color:var(--olive-bark);padding:8px 0;text-decoration:none;transition:color var(--slow) var(--ease-quiet)}.menu-link:hover{color:var(--clay)}.menu-link.active{color:var(--clay);font-style:italic}.menu-verse{margin-top:auto;padding-top:24px;border-top:1px solid var(--hairline);font-family:var(--serif);font-style:italic;font-size:14px;color:var(--stone);line-height:1.6}.menu-verse-cite{font-family:var(--sans);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--stone-light);margin-top:6px;font-style:normal;display:block}.landing-hero{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:60px 0 80px}.landing-mark{font-family:var(--sans);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--stone);font-weight:500;margin-bottom:56px}.landing-sentence{font-family:var(--serif);font-size:28px;line-height:1.45;color:var(--olive-bark);font-weight:400;margin:0 auto 56px;max-width:520px;font-style:italic}.landing-button,.primary-button{display:inline-block;font-family:var(--serif);font-size:18px;color:var(--linen);background:var(--olive-bark);border:none;padding:16px 44px;border-radius:999px;text-decoration:none;transition:all var(--slow) var(--ease-quiet);letter-spacing:.04em;font-style:italic}.landing-button:hover,.primary-button:hover{background:var(--clay);color:var(--linen)}.landing-button:active,.primary-button:active{transform:scale(.97)}.landing-scrollhint{margin-top:80px;font-family:var(--sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--stone-light);font-weight:400}.landing-scrollhint:after{content:"";display:block;width:1px;height:32px;background:var(--stone-light);margin:12px auto 0}.landing-scroll{padding:80px 0 60px;max-width:540px;margin:0 auto}.landing-section{margin-bottom:56px}.landing-section-label{font-family:var(--sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--clay);margin-bottom:18px;font-weight:500}.landing-section p{font-family:var(--serif);font-size:19px;line-height:1.75;color:var(--olive-bark);margin:0 0 18px}.landing-closing-verse,.landing-section .em{font-style:italic;color:var(--stone)}.landing-closing-verse{font-family:var(--serif);font-size:20px;line-height:1.7;text-align:center;margin:70px auto 14px;max-width:480px}.landing-closing-cite{font-family:var(--sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone-light);text-align:center;margin-bottom:56px}.landing-bottom-button{text-align:center;margin-bottom:60px}.signin{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding:60px 0;max-width:420px;margin:0 auto}.signin-mark{font-family:var(--sans);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--stone);text-align:center;margin-bottom:32px;font-weight:500}.signin-title{font-size:26px;margin:0 0 12px;color:var(--olive-bark);font-weight:400}.signin-sub,.signin-title{font-family:var(--serif);font-style:italic;text-align:center}.signin-sub{font-size:16px;color:var(--stone);margin:0 0 36px}.signin input{width:100%;padding:16px 18px;font-family:var(--serif);font-size:17px;color:var(--olive-bark);background:var(--linen);border:1px solid var(--hairline);border-radius:999px;margin-bottom:16px;text-align:center;-webkit-appearance:none;transition:border-color var(--slow) var(--ease-quiet)}.signin input:focus{outline:none;border-color:var(--clay-soft)}.signin input::placeholder{color:var(--stone-light);font-style:italic}.signin button{width:100%;padding:16px;font-family:var(--serif);font-size:18px;font-style:italic;color:var(--linen);background:var(--olive-bark);border:none;border-radius:999px;margin-bottom:24px;letter-spacing:.04em;transition:background var(--slow) var(--ease-quiet)}.signin button:hover{background:var(--clay)}.signin-note{text-align:center;font-family:var(--serif);font-size:14px;font-style:italic;color:var(--stone);line-height:1.6;margin-bottom:32px}.intake{padding:36px 0 60px}.intake-mark{font-family:var(--sans);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--stone);text-align:center;margin-bottom:12px;font-weight:500}.intake-greeting{font-size:30px;line-height:1.3;color:var(--olive-bark);margin:0 0 8px;font-weight:400}.intake-greeting,.intake-sub{font-family:var(--serif);text-align:center;font-style:italic}.intake-sub{font-size:16px;color:var(--stone);margin:0 0 40px}.field{margin-bottom:28px}.field-label{font-family:var(--sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone);margin-bottom:12px;display:flex;justify-content:space-between;align-items:baseline;font-weight:500}.field-hint{font-family:var(--sans);font-size:10px;color:var(--stone-light);text-transform:none;letter-spacing:.04em;font-style:italic;font-weight:400;transition:color var(--slow) var(--ease-quiet)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{font-family:var(--sans);font-size:14px;padding:9px 16px;border:1px solid var(--hairline);background:var(--linen);color:var(--stone);border-radius:999px;transition:all var(--slow) var(--ease-quiet);-moz-user-select:none;user-select:none;-webkit-user-select:none;font-weight:400}.chip:hover{border-color:var(--clay-soft);color:var(--olive-bark)}.chip:active{transform:scale(.96)}.chip.selected{background:var(--olive-bark);color:var(--linen);border-color:var(--olive-bark)}.chip .ord{font-size:10px;margin-left:7px;opacity:.65;font-family:var(--serif);font-style:italic}textarea.note{width:100%;min-height:76px;padding:14px 16px;font-family:var(--serif);font-size:17px;line-height:1.6;color:var(--olive-bark);background:var(--linen);border:1px solid var(--hairline);border-radius:12px;resize:vertical;-webkit-appearance:none;transition:border-color var(--slow) var(--ease-quiet)}textarea.note:focus{outline:none;border-color:var(--clay-soft)}textarea.note::placeholder{color:var(--stone-light);font-style:italic}button.begin{width:100%;padding:18px;font-family:var(--serif);font-size:19px;color:var(--linen);background:var(--olive-bark);border:none;border-radius:12px;margin-top:12px;margin-bottom:28px;letter-spacing:.04em;font-style:italic;transition:background var(--slow) var(--ease-quiet)}button.begin:hover{background:var(--clay)}button.begin:active{transform:scale(.99)}.door{display:block;border-top:1px solid var(--hairline);padding-top:28px;text-align:center;margin-top:16px;text-decoration:none;color:inherit}.door-verse{font-family:var(--serif);font-style:italic;font-size:16px;line-height:1.65;color:var(--stone);margin:0 0 10px;transition:color var(--slow) var(--ease-quiet)}.door:hover .door-verse{color:var(--clay)}.door-cite{font-family:var(--sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone-light);margin:0}.entry-page{padding:32px 0 60px}.back-bar{margin-bottom:24px}.back{background:none;border:none;color:var(--stone);font-family:var(--sans);font-size:13px;padding:8px 0;text-decoration:none;letter-spacing:.04em;transition:color var(--slow) var(--ease-quiet)}.back:hover{color:var(--clay)}.depth-tabs{display:flex;gap:32px;border-bottom:1px solid var(--hairline);margin-bottom:44px;justify-content:center}.depth-tab{padding:14px 4px;font-family:var(--serif);font-size:17px;background:none;color:var(--stone-light);border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all var(--slow) var(--ease-quiet);font-style:italic}.depth-tab:hover{color:var(--clay)}.depth-tab.active{color:var(--olive-bark);border-bottom-color:var(--clay)}.depth-content{display:none}.depth-content.active{display:block}.entry p{margin:0 0 22px;font-size:19px;line-height:1.78}.entry .verse,.entry p{font-family:var(--serif);color:var(--olive-bark)}.entry .verse{font-style:italic;font-size:21px;line-height:1.65;border-left:2px solid var(--clay);padding:8px 0 8px 24px;margin:36px 0}.entry .verse-cite{display:block;font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--clay);font-style:normal;margin-top:12px;font-weight:500}.entry .prayer{background:var(--parchment);padding:32px 30px;border-radius:14px;margin:40px 0 28px;font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.8;color:var(--olive-bark);border:1px solid var(--hairline)}.entry .prayer-label{font-family:var(--sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--clay);font-style:normal;margin-bottom:16px;display:block;font-weight:500}.entry .carry{border-top:1px solid var(--hairline);padding-top:32px;margin-top:44px;text-align:center}.entry .carry-label{font-family:var(--sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--clay);margin-bottom:14px;font-weight:500}.entry .carry-line{font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.5;color:var(--olive-bark);margin:0}.entry-actions{display:flex;gap:12px;justify-content:center;margin-top:36px;flex-wrap:wrap}.entry-action{font-family:var(--sans);font-size:12px;color:var(--stone);background:var(--linen);border:1px solid var(--hairline);border-radius:999px;padding:10px 18px;text-decoration:none;letter-spacing:.06em;transition:all var(--slow) var(--ease-quiet)}.entry-action:hover{border-color:var(--clay);color:var(--clay)}.pray-together{margin-top:36px;padding:22px 0 10px;text-align:center;font-family:var(--serif);font-size:15px;color:var(--stone);font-style:italic;border-top:1px solid var(--hairline)}.landing-tagline{font-family:var(--sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--stone-light);text-align:center;margin:-36px auto 0;font-weight:400}.landing-cta-stack{display:flex;flex-direction:column;align-items:center;gap:14px}.landing-secondary-link{font-family:var(--sans);font-size:12px;letter-spacing:.08em;color:var(--stone);text-decoration:none;border-bottom:1px dotted var(--stone-light);padding:4px 2px;transition:color var(--slow) var(--ease-quiet),border-color var(--slow) var(--ease-quiet)}.landing-secondary-link:hover{color:var(--clay);border-color:var(--clay)}.depths-grid{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;margin:24px auto 0}.depth-card{background:var(--parchment);border:1px solid var(--hairline);border-radius:14px;padding:28px 26px;text-align:left}.depth-card-name{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--olive-bark);margin:0 0 6px;font-weight:400}.depth-card-time{font-family:var(--sans);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--clay);margin:0 0 14px;font-weight:500}.depth-card-body{font-family:var(--serif);font-size:16px;line-height:1.7;color:var(--olive-bark);margin:0 0 12px}.depth-card-echo{font-family:var(--serif);font-style:italic;font-size:14px;color:var(--stone);border-top:1px solid var(--hairline);padding-top:12px;margin:0}.sample-card-frame{background:var(--linen);border:1px solid var(--hairline);border-radius:18px;padding:56px 36px 44px;text-align:center;max-width:420px;margin:32px auto;box-shadow:0 1px 2px rgba(58,54,51,.04),0 8px 28px rgba(58,54,51,.06)}.sample-card-verse{font-family:var(--serif);font-style:italic;font-size:21px;line-height:1.55;color:var(--olive-bark);margin:0 0 20px}.sample-card-cite{font-size:11px;letter-spacing:.18em;color:var(--clay);margin:0 0 28px;font-weight:500}.sample-card-cite,.sample-card-mark{font-family:var(--sans);text-transform:uppercase}.sample-card-mark{font-size:9px;letter-spacing:.28em;color:var(--stone-light);margin:0;font-weight:400}.pyw-modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity var(--slow) var(--ease-quiet);padding:20px}.pyw-modal.open{opacity:1;pointer-events:auto}.pyw-modal-backdrop{position:absolute;inset:0;background:rgba(58,54,51,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pyw-modal-card{position:relative;background:var(--linen);border-radius:20px;padding:40px 32px 36px;max-width:460px;width:100%;box-shadow:0 12px 48px rgba(58,54,51,.25);transform:translateY(20px);transition:transform var(--slow) var(--ease-quiet);max-height:calc(100vh - 40px);overflow-y:auto}.pyw-modal.open .pyw-modal-card{transform:translateY(0)}.pyw-modal-close{position:absolute;top:12px;right:14px;background:none;border:none;font-size:28px;line-height:1;color:var(--stone-light);width:36px;height:36px;border-radius:50%;cursor:pointer;transition:color var(--slow) var(--ease-quiet),background-color var(--slow) var(--ease-quiet)}.pyw-modal-close:hover{color:var(--olive-bark);background:var(--parchment)}.pyw-modal-mark{font-family:var(--sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--clay);font-weight:500;margin:0 0 8px}.pyw-modal-title{font-size:26px;line-height:1.3;font-weight:400;margin:0 0 10px}.pyw-modal-body,.pyw-modal-sub,.pyw-modal-title{font-family:var(--serif);font-style:italic;color:var(--olive-bark)}.pyw-modal-body,.pyw-modal-sub{font-size:16px;line-height:1.6;margin:0 0 24px}.pyw-modal-body{font-style:normal}.pyw-modal-steps{list-style:none;padding:0;margin:0 0 24px;counter-reset:pyw-step}.pyw-modal-steps li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--hairline)}.pyw-modal-steps li:last-child{border-bottom:none}.pyw-step-num{flex:0 0 28px;height:28px;border-radius:50%;background:var(--clay);color:var(--linen);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-style:italic;font-size:14px;font-weight:500}.pyw-step-text{font-family:var(--serif);font-size:16px;line-height:1.55;color:var(--olive-bark);flex:1 1}.pyw-step-text strong{font-weight:500;font-style:italic}.pyw-add-icon,.pyw-share-icon{display:inline-block;vertical-align:middle;color:var(--clay);margin-left:4px}.pyw-modal-arrow{position:fixed;left:50%;bottom:8px;transform:translateX(-50%);color:var(--clay);display:flex;flex-direction:column;align-items:center;pointer-events:none;animation:pywArrowBounce 1.6s var(--ease-quiet) infinite;z-index:201}.pyw-arrow-label{font-family:var(--sans);font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px;font-weight:500}@keyframes pywArrowBounce{0%,to{transform:translateX(-50%) translateY(0);opacity:.85}50%{transform:translateX(-50%) translateY(8px);opacity:1}}@media (max-width:480px){.pyw-modal-card{padding:32px 22px 28px}.pyw-modal-title{font-size:22px}.pyw-step-text{font-size:15px}}.gloss,.ref{border-bottom:1px dotted var(--stone-light);cursor:pointer;transition:border-color var(--slow) var(--ease-quiet),background-color var(--slow) var(--ease-quiet);padding:0 1px;border-radius:2px}.gloss:hover,.ref:hover{border-bottom-color:var(--clay);background-color:var(--parchment)}.gloss.open,.ref.open{border-bottom-color:var(--clay);background-color:var(--clay-pale)}.ref{color:var(--clay)}.gloss-tip,.ref-tip{display:none;margin:12px 0;padding:14px 18px;background:var(--parchment);border-left:2px solid var(--clay);border-radius:8px;font-family:var(--serif);font-size:16px;line-height:1.6;color:var(--olive-bark);font-style:italic}.gloss-tip.open,.ref-tip.open{display:block;animation:fadeIn .4s var(--ease-quiet)}.ref-tip{font-style:italic;color:var(--stone)}.standard-page{padding:32px 0 80px}.page-header{margin-bottom:36px;text-align:center}.page-mark{font-family:var(--sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--clay);margin-bottom:10px;font-weight:500}.page-title{font-size:32px;color:var(--olive-bark);margin:0 0 8px;font-weight:400}.page-sub,.page-title{font-family:var(--serif);font-style:italic}.page-sub{font-size:16px;color:var(--stone);margin:0}.lib-entry{display:block;border-bottom:1px solid var(--hairline);padding:22px 0;text-decoration:none;color:inherit;transition:all var(--slow) var(--ease-quiet)}.lib-entry:first-child{border-top:1px solid var(--hairline)}.lib-entry:hover{background:var(--parchment);padding-left:12px;padding-right:12px;margin:0 -12px;border-radius:8px;border-color:transparent}.lib-entry-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-family:var(--sans);font-size:11px;color:var(--stone-light);letter-spacing:.06em}.lib-entry-date{text-transform:uppercase;letter-spacing:.12em}.lib-entry-source{font-style:italic;color:var(--clay)}.lib-entry-source.received{color:var(--sage)}.lib-entry-verse{font-family:var(--serif);font-style:italic;font-size:17px;color:var(--olive-bark);margin:0 0 8px;line-height:1.5}.lib-entry-line{font-family:var(--serif);font-size:15px;color:var(--stone);margin:0 0 10px;line-height:1.6}.lib-entry-tags{display:flex;gap:8px;flex-wrap:wrap}.lib-tag{font-family:var(--sans);font-size:10px;color:var(--stone);background:var(--parchment);padding:3px 10px;border-radius:999px;letter-spacing:.04em}.buckets-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:32px}.bucket-card{display:flex;flex-direction:column;justify-content:space-between;background:var(--parchment);border:1px solid var(--hairline);border-radius:14px;padding:22px 20px;text-decoration:none;color:inherit;transition:all var(--slow) var(--ease-quiet);min-height:130px}.bucket-card:hover{border-color:var(--clay);background:var(--parchment-2)}.bucket-name{font-family:var(--serif);font-style:italic;font-size:17px;color:var(--olive-bark);line-height:1.4;margin:0 0 8px}.bucket-count{font-family:var(--sans);font-size:11px;color:var(--stone);letter-spacing:.08em;text-transform:uppercase}.door-room{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.door-room-prayer{font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.7;color:var(--olive-bark);max-width:540px;margin:0 auto 36px}.door-room-cite{font-family:var(--sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone-light);margin-bottom:48px}.door-room-button{display:inline-block;font-family:var(--serif);font-style:italic;font-size:16px;color:var(--clay);background:none;border:1px solid var(--clay);padding:14px 32px;border-radius:999px;margin:0 auto;text-decoration:none;transition:all var(--slow) var(--ease-quiet)}.door-room-button:hover{background:var(--clay);color:var(--linen)}.loading{text-align:center;padding:140px 20px}.loading-text{font-family:var(--serif);font-style:italic;font-size:21px;color:var(--stone);margin-bottom:28px}.loading-dots{display:inline-block;font-size:22px;color:var(--clay);letter-spacing:8px;animation:pulse 2s var(--ease-quiet) infinite}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}.page-wrap,main{animation:fadeIn var(--slower) var(--ease-quiet)}@media (max-width:480px){.app{padding:0 20px}.menu-button{top:16px;right:16px}body.admin-bar .menu-button{top:62px}.landing-sentence{font-size:24px}.landing-section p{font-size:17px}.intake-greeting,.page-title{font-size:26px}.entry p{font-size:17px}.entry .verse{font-size:19px;padding-left:18px}.entry .prayer{padding:26px 22px;font-size:17px}.entry .carry-line{font-size:20px}.depth-tabs{gap:20px}.depth-tab{font-size:16px}.buckets-grid{grid-template-columns:1fr}.door-room-prayer{font-size:19px}.signin input,textarea.note{font-size:16px}}@media (max-width:360px){.landing-sentence{font-size:22px}.intake-greeting,.page-title{font-size:23px}}.bible-search-form{display:flex;gap:8px;max-width:540px;margin:0 auto 56px}.bible-search-input{flex:1 1;padding:14px 18px;font-family:var(--serif);font-size:16px;color:var(--olive-bark);background:var(--linen);border:1px solid var(--hairline);border-radius:999px;-webkit-appearance:none;transition:border-color var(--slow) var(--ease-quiet)}.bible-search-input:focus{outline:none;border-color:var(--clay-soft)}.bible-search-input::placeholder{color:var(--stone-light);font-style:italic}.bible-search-button{padding:14px 24px;font-family:var(--serif);font-style:italic;font-size:16px;color:var(--linen);background:var(--olive-bark);border:none;border-radius:999px;letter-spacing:.04em;transition:background var(--slow) var(--ease-quiet)}.bible-search-button:hover:not(:disabled){background:var(--clay)}.bible-search-button:disabled{opacity:.4;cursor:not-allowed}.bible-testament{margin-bottom:56px}.bible-testament-label{font-family:var(--sans);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--clay);margin:0 0 28px;font-weight:500;text-align:center}.bible-group{margin-bottom:36px}.bible-group-label{font-family:var(--sans);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--stone-light);margin:0 0 14px;font-weight:500}.bible-book-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px}.bible-book-tile{display:flex;flex-direction:column;padding:14px 16px;background:var(--linen);border:1px solid var(--hairline);border-radius:12px;text-decoration:none;transition:all var(--slow) var(--ease-quiet)}.bible-book-tile:hover{border-color:var(--clay-soft);background:var(--parchment)}.bible-book-name{font-family:var(--serif);font-size:17px;color:var(--olive-bark);font-style:italic}.bible-book-chapters{font-family:var(--sans);font-size:10px;color:var(--stone-light);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.bible-chapter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));grid-gap:8px;gap:8px;margin-bottom:60px}.bible-chapter-tile{display:flex;align-items:center;justify-content:center;height:56px;font-family:var(--serif);font-style:italic;font-size:19px;color:var(--olive-bark);background:var(--linen);border:1px solid var(--hairline);border-radius:12px;text-decoration:none;transition:all var(--slow) var(--ease-quiet)}.bible-chapter-tile:hover{border-color:var(--clay-soft);background:var(--parchment);color:var(--clay)}.bible-reader{padding-bottom:80px}.bible-chapter-text{font-family:var(--serif);font-size:19px;line-height:1.85;color:var(--olive-bark);text-align:justify;text-justify:inter-word}.bible-verse{display:inline;position:relative}.bible-verse.open{display:block;background:var(--parchment);border-radius:8px;padding:14px 16px;margin:12px -8px;text-align:left}.bible-verse-num{display:inline-block;vertical-align:super;font-family:var(--sans);font-size:10px;font-weight:500;color:var(--clay);background:none;border:none;padding:0 4px 0 2px;letter-spacing:.04em;cursor:pointer;transition:color var(--slow) var(--ease-quiet)}.bible-verse-num:hover{color:var(--olive-bark)}.bible-verse.open .bible-verse-num{vertical-align:baseline;font-size:12px;color:var(--olive-bark);margin-right:8px}.bible-verse-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--hairline-2)}.bible-verse-action{font-family:var(--sans);font-size:11px;letter-spacing:.06em;color:var(--stone);background:var(--linen);border:1px solid var(--hairline);border-radius:999px;padding:8px 14px;cursor:pointer;transition:all var(--slow) var(--ease-quiet)}.bible-verse-action:hover:not(:disabled){border-color:var(--clay);color:var(--clay)}.bible-verse-action:disabled{opacity:.5;cursor:not-allowed}.bible-chapter-nav{display:flex;justify-content:space-between;margin-top:60px;padding-top:28px;border-top:1px solid var(--hairline)}.bible-chapter-nav-link{font-family:var(--sans);font-size:12px;letter-spacing:.08em;color:var(--stone);text-decoration:none;padding:8px 0;transition:color var(--slow) var(--ease-quiet)}.bible-chapter-nav-link:hover{color:var(--clay)}.bible-verse-focus{text-align:center;margin:40px auto 36px;max-width:540px}.bible-verse-focus-mark{font-family:var(--sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--clay);margin:0 0 18px;font-weight:500}.bible-verse-focus-text{font-family:var(--serif);font-style:italic;font-size:26px;line-height:1.55;color:var(--olive-bark);margin:0;border-left:2px solid var(--clay);padding:4px 0 4px 24px;text-align:left}.bible-verse-focus-actions{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:36px}.bible-verse-focus-secondary{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.bible-search-ref-hint{text-align:center;margin:0 0 32px}.bible-search-results-count{font-family:var(--sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--stone-light);margin:0 0 24px;text-align:center;font-weight:500}.bible-search-result{display:block;padding:16px 0;border-bottom:1px solid var(--hairline);text-decoration:none;transition:background var(--slow) var(--ease-quiet)}.bible-search-result:hover{background:var(--parchment)}.bible-search-result-cite{font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--clay);margin:0 0 6px;font-weight:500}.bible-search-result-text{font-family:var(--serif);font-size:17px;line-height:1.6;color:var(--olive-bark);margin:0}.bible-search-result-text mark{background:var(--wheat);color:var(--olive-bark);padding:0 2px;border-radius:2px}@media (max-width:480px){.bible-chapter-text{font-size:17px;line-height:1.8;text-align:left}.bible-verse-focus-text{font-size:22px;padding-left:18px}.bible-search-form{flex-direction:column}}.site-header{display:flex;justify-content:center;padding:18px 0 6px}.site-header-link{display:inline-flex;line-height:0;border-radius:8px;transition:opacity var(--slow) var(--ease-quiet)}.site-header-link:hover{opacity:.7}.site-header-logo{width:64px;height:auto;max-width:64px}@media (max-width:480px){.site-header{padding:14px 0 4px}.site-header-logo{width:56px;max-width:56px}}.topic-section{margin-bottom:48px}.topic-section-label{font-family:var(--sans);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--clay);margin:0 0 18px;font-weight:500;text-align:center}.topic-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px}.topic-card{display:flex;flex-direction:column;padding:18px;background:var(--linen);border:1px solid var(--hairline);border-radius:14px;text-decoration:none;transition:all var(--slow) var(--ease-quiet);min-height:110px}.topic-card:hover{border-color:var(--clay-soft);background:var(--parchment)}.topic-card-name{font-size:20px;color:var(--olive-bark);margin-bottom:6px}.topic-card-desc,.topic-card-name{font-family:var(--serif);font-style:italic}.topic-card-desc{font-size:14px;color:var(--stone);line-height:1.5}.topic-generate-row{text-align:center;margin:32px 0 48px}.topic-generate-note{font-family:var(--serif);font-style:italic;font-size:13px;color:var(--stone-light);margin-top:14px;max-width:380px;margin-left:auto;margin-right:auto}.topic-verses{margin-top:24px}.topic-verses-label{font-family:var(--sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--clay);margin:0 0 18px;font-weight:500;text-align:center}.topic-verse-card{display:block;padding:18px 0;border-bottom:1px solid var(--hairline);text-decoration:none;transition:background var(--slow) var(--ease-quiet)}.topic-verse-card:hover{background:var(--parchment)}.topic-verse-cite{font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--clay);margin:0 0 8px;font-weight:500}.topic-verse-text{font-size:18px;line-height:1.65;color:var(--olive-bark);margin:0}.topic-footer-note,.topic-verse-text{font-family:var(--serif);font-style:italic}.topic-footer-note{color:var(--stone-light);font-size:13px;text-align:center;margin-top:36px}.bible-verse.hl .bible-verse-text{padding:0 2px;border-radius:2px}.bible-verse.hl .bible-verse-text,.bible-verse.hl-wheat .bible-verse-text{background:var(--wheat);box-shadow:0 0 0 2px var(--wheat)}.bible-verse.hl-sage .bible-verse-text{background:var(--sage-pale);box-shadow:0 0 0 2px var(--sage-pale)}.bible-verse.hl-clay-pale .bible-verse-text{background:var(--clay-pale);box-shadow:0 0 0 2px var(--clay-pale)}.bible-verse.hl-clay .bible-verse-text{background:var(--clay-soft);box-shadow:0 0 0 2px var(--clay-soft);color:var(--olive-bark)}.bible-verse.open.hl .bible-verse-text{box-shadow:none}.bible-verse-note-mark{display:inline-block;margin-left:4px;color:var(--clay);font-size:13px;vertical-align:super}.bible-verse-panel{display:block;margin-top:16px;padding-top:14px;border-top:1px solid var(--hairline-2)}.bible-verse-hl-row{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}.bible-verse-hl-label{font-family:var(--sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone-light);font-weight:500;margin-right:4px}.bible-verse-hl-swatch{width:24px;height:24px;border-radius:50%;border:1px solid var(--hairline);cursor:pointer;padding:0;transition:transform var(--slow) var(--ease-quiet),border-color var(--slow) var(--ease-quiet)}.bible-verse-hl-swatch:hover{transform:scale(1.1)}.bible-verse-hl-swatch.active{border-color:var(--olive-bark);border-width:2px}.bible-verse-hl-clear{font-size:10px;letter-spacing:.06em;border:none;text-decoration:underline;padding:4px}.bible-verse-add-note,.bible-verse-hl-clear{font-family:var(--sans);color:var(--stone);background:none;cursor:pointer}.bible-verse-add-note{display:block;font-size:12px;border:1px dashed var(--hairline-2);border-radius:8px;padding:10px 14px;margin-bottom:14px;text-align:left;width:100%;transition:all var(--slow) var(--ease-quiet)}.bible-verse-add-note:hover{color:var(--clay);border-color:var(--clay-soft)}.bible-verse-note-editor{display:block;margin-bottom:14px}.bible-verse-note-input{width:100%;min-height:80px;padding:12px 14px;font-family:var(--serif);font-size:16px;line-height:1.5;color:var(--olive-bark);background:var(--linen);border:1px solid var(--clay-soft);border-radius:10px;resize:vertical;-webkit-appearance:none}.bible-verse-note-input:focus{outline:none;border-color:var(--clay)}.bible-verse-note-shown{display:block;margin-bottom:14px;padding:12px 14px;background:var(--parchment-2);border-left:2px solid var(--clay);border-radius:0 8px 8px 0}.bible-verse-note-label{display:block;font-family:var(--sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--clay);font-weight:500;margin-bottom:6px}.bible-verse-note-body{display:block;font-family:var(--serif);font-style:italic;font-size:15px;line-height:1.6;color:var(--olive-bark);white-space:pre-wrap}.bible-verse-note-edit{font-family:var(--sans);font-size:10px;letter-spacing:.06em;color:var(--stone);background:none;border:none;text-decoration:underline;cursor:pointer;padding:4px 0 0;margin-top:6px}.bible-verse-learn{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--hairline-2);flex-wrap:wrap}.bible-verse-learn-label{font-family:var(--sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone-light);font-weight:500}.bible-verse-learn-link{font-family:var(--sans);font-size:11px;color:var(--stone);text-decoration:none;border-bottom:1px dotted var(--stone-light);padding-bottom:1px;transition:color var(--slow) var(--ease-quiet)}.bible-verse-learn-link:hover{color:var(--clay);border-color:var(--clay)}.bible-verse-learn-link .ext{font-size:9px;opacity:.7}.calendar-nav{display:flex;justify-content:space-between;align-items:center;margin:0 0 24px;gap:12px}.calendar-nav-link{font-family:var(--sans);font-size:11px;letter-spacing:.08em;color:var(--stone);text-decoration:none;padding:8px 4px;transition:color var(--slow) var(--ease-quiet)}.calendar-nav-link:hover{color:var(--clay)}.calendar-nav-today{font-family:var(--serif);font-style:italic;font-size:14px;color:var(--clay);text-decoration:none;border:1px solid var(--clay);border-radius:999px;padding:6px 18px;transition:all var(--slow) var(--ease-quiet)}.calendar-nav-today:hover{background:var(--clay);color:var(--linen)}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;margin-bottom:24px}.calendar-day-label{font-family:var(--sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone-light);text-align:center;padding:8px 0;font-weight:500}.calendar-cell{position:relative;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--linen);border:1px solid var(--hairline);border-radius:10px;text-decoration:none;color:var(--stone);font-family:var(--serif);transition:all var(--slow) var(--ease-quiet);min-height:44px}.calendar-cell.empty{background:transparent;border-color:transparent}.calendar-cell.has-entries{cursor:pointer;color:var(--olive-bark);border-color:var(--clay-pale)}.calendar-cell.has-entries:hover{background:var(--parchment);border-color:var(--clay-soft)}.calendar-cell.today{border-color:var(--clay);border-width:2px;font-weight:500;color:var(--clay)}.calendar-cell-day{font-size:16px;line-height:1}.calendar-cell-dot{width:5px;height:5px;border-radius:50%;background:var(--clay);margin-top:4px}.calendar-footnote{font-family:var(--serif);font-style:italic;font-size:14px;color:var(--stone);text-align:center;margin:24px 0 0}.credits-state{background:var(--parchment);border:1px solid var(--hairline);border-radius:14px;padding:20px 24px;margin:24px 0 36px}.credits-state-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.credits-state-row+.credits-state-row{border-top:1px solid var(--hairline)}.credits-state-label{font-family:var(--sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone);font-weight:500}.credits-state-value{font-family:var(--serif);font-style:italic;font-size:17px;color:var(--olive-bark)}.credits-packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-bottom:24px}.credits-pack{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--linen);border:1px solid var(--hairline);border-radius:14px;padding:24px 18px;cursor:pointer;transition:all var(--slow) var(--ease-quiet);font-family:inherit}.credits-pack:hover:not(:disabled){border-color:var(--clay-soft);background:var(--parchment);transform:translateY(-2px)}.credits-pack.featured{border-color:var(--clay);background:var(--parchment)}.credits-pack:disabled{opacity:.5;cursor:not-allowed}.credits-pack-label{font-family:var(--sans);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--clay);font-weight:500;margin-bottom:4px}.credits-pack-price{font-family:var(--serif);font-style:italic;font-size:32px;color:var(--olive-bark);line-height:1.2}.credits-pack-pulls{font-family:var(--serif);font-size:16px;color:var(--stone)}.credits-pack-note{font-family:var(--serif);font-style:italic;font-size:12px;color:var(--stone-light);margin-top:4px}.credits-pack-loading{font-family:var(--sans);font-size:10px;color:var(--clay);margin-top:8px;letter-spacing:.06em}.credits-fineprint{text-align:center;font-family:var(--serif);font-style:italic;font-size:13px;color:var(--stone-light);max-width:460px;margin:24px auto 0;line-height:1.6}@media (max-width:480px){.credits-packs{grid-template-columns:1fr}}.landing-hero-dark{min-height:100vh;min-height:100dvh;background:var(--olive-bark);color:var(--linen);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 24px 80px;margin:0 -24px;position:relative}.landing-hero-logo{display:block;margin:0 auto 28px;width:200px;height:auto;max-width:200px;filter:brightness(0) invert(1);opacity:.92}.landing-hero-mark{font-family:var(--sans);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--linen);font-weight:500;margin:0 0 36px;opacity:.85}.landing-hero-sentence{font-family:var(--serif);font-size:30px;font-style:italic;line-height:1.45;color:var(--linen);font-weight:400;margin:0 auto 48px;max-width:540px}.landing-hero-cta{display:flex;flex-direction:column;align-items:center;gap:18px;margin-bottom:80px}.landing-hero-button{display:inline-block;font-family:var(--serif);font-style:italic;font-size:19px;color:var(--olive-bark);background:var(--linen);border:none;padding:18px 56px;border-radius:999px;text-decoration:none;letter-spacing:.04em;transition:all var(--slow) var(--ease-quiet)}.landing-hero-button:hover{background:var(--clay-pale);color:var(--olive-bark);transform:translateY(-1px)}.landing-hero-button:active{transform:scale(.97)}.landing-hero-secondary{font-family:var(--sans);font-size:12px;letter-spacing:.08em;color:var(--linen);text-decoration:none;border-bottom:1px dotted var(--linen);padding:4px 2px;opacity:.75;transition:opacity var(--slow) var(--ease-quiet)}.landing-hero-secondary:hover{opacity:1;color:var(--linen)}.landing-hero-scrollhint{font-family:var(--sans);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--linen);opacity:.55;margin:0;font-weight:400}@media (max-width:480px){.landing-hero-logo{width:160px;max-width:160px}.landing-hero-sentence{font-size:24px}.landing-hero-button{font-size:17px;padding:16px 44px}}.landing-hero-dark~.menu-button,body:has(.landing-hero-dark) .menu-button{background:rgba(250,247,240,.1);border-color:rgba(250,247,240,.3)}body:has(.landing-hero-dark) .menu-button span{background:var(--linen)}.prayer-form{max-width:560px;margin:0 auto}.prayer-field{margin-bottom:24px}.prayer-label{display:block;font-family:var(--sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone);margin-bottom:10px;font-weight:500}.prayer-input{width:100%;padding:14px 18px;font-family:var(--serif);font-size:17px;color:var(--olive-bark);background:var(--linen);border:1px solid var(--hairline);border-radius:12px;-webkit-appearance:none;transition:border-color var(--slow) var(--ease-quiet)}.prayer-input:focus{outline:none;border-color:var(--clay-soft)}.prayer-input::placeholder{color:var(--stone-light);font-style:italic}.prayer-textarea{width:100%;padding:18px 20px;font-family:var(--serif);font-size:18px;line-height:1.7;color:var(--olive-bark);background:var(--linen);border:1px solid var(--hairline);border-radius:14px;resize:vertical;min-height:220px;-webkit-appearance:none;transition:border-color var(--slow) var(--ease-quiet)}.prayer-textarea:focus{outline:none;border-color:var(--clay-soft)}.prayer-textarea::placeholder{color:var(--stone-light);font-style:italic}.prayer-form .primary-button{display:block;margin:24px auto 0}.prayer-saved{text-align:center;padding:60px 20px}.prayer-saved-mark{font-family:var(--sans);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--clay);margin:0 0 18px;font-weight:500}.prayer-saved-line{font-family:var(--serif);font-style:italic;font-size:24px;color:var(--olive-bark);margin:0 0 36px}.prayer-saved-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.prayer-list{display:flex;flex-direction:column;gap:16px}.prayer-card{padding:22px 24px;background:var(--parchment);border:1px solid var(--hairline);border-radius:14px}.prayer-card-date{font-family:var(--sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--clay);margin:0 0 8px;font-weight:500}.prayer-card-title{font-style:italic;font-size:19px;margin:0 0 12px;font-weight:400}.prayer-card-body,.prayer-card-title{font-family:var(--serif);color:var(--olive-bark)}.prayer-card-body{font-size:16px;line-height:1.65;margin:0;white-space:pre-wrap}.welcome-page{padding-bottom:60px}.welcome-cards{display:grid;grid-gap:14px;gap:14px;margin:36px 0 40px}.welcome-card{background:var(--parchment);border:1px solid var(--hairline);border-radius:14px;padding:22px 24px}.welcome-card-num{font-family:var(--sans);font-size:11px;letter-spacing:.32em;color:var(--clay);font-weight:500;margin:0 0 8px}.welcome-card-title{font-style:italic;font-size:22px;margin:0 0 10px;font-weight:400}.welcome-card-body,.welcome-card-title{font-family:var(--serif);color:var(--olive-bark)}.welcome-card-body{font-size:16px;line-height:1.6;margin:0}.welcome-cta{text-align:center;margin:36px 0}.welcome-cta-secondary{margin-top:18px;font-family:var(--sans);font-size:12px;color:var(--stone);letter-spacing:.06em}.welcome-cta-secondary a{color:var(--stone);border-bottom:1px dotted var(--stone-light)}.welcome-trial-note{font-size:13px;color:var(--stone-light);text-align:center;margin:36px auto 0;max-width:460px;line-height:1.6}.trial-banner,.welcome-trial-note{font-family:var(--serif);font-style:italic}.trial-banner{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 -8px 24px;padding:12px 18px;background:var(--clay-pale);border-radius:10px;font-size:14px;color:var(--olive-bark)}.trial-banner.expired{background:var(--clay);color:var(--linen)}.trial-banner-cta{font-family:var(--sans);font-style:normal;font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:8px 16px;border-radius:999px;background:var(--olive-bark);color:var(--linen);font-weight:500;white-space:nowrap;transition:background var(--slow) var(--ease-quiet)}.trial-banner.expired .trial-banner-cta{background:var(--linen);color:var(--olive-bark)}.trial-banner-cta:hover{background:var(--clay);color:var(--linen)}.prayer-assist-toggle{display:block;width:100%;font-family:var(--sans);font-size:12px;letter-spacing:.06em;color:var(--clay);background:none;border:1px dashed var(--clay-soft);border-radius:10px;padding:14px 16px;margin:8px 0 24px;text-align:center;cursor:pointer;transition:all var(--slow) var(--ease-quiet)}.prayer-assist-toggle:hover{background:var(--parchment);border-color:var(--clay);color:var(--olive-bark)}.prayer-assist-panel{background:var(--parchment);border:1px solid var(--clay-soft);border-radius:14px;padding:22px 22px 20px;margin:8px 0 24px}.prayer-assist-label{font-family:var(--sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--clay);font-weight:500;margin:0 0 10px}.prayer-assist-hint{font-family:var(--serif);font-style:italic;font-size:14px;line-height:1.6;color:var(--stone);margin:0 0 16px}.prayer-assist-textarea{width:100%;padding:14px 16px;font-family:var(--serif);font-size:16px;line-height:1.5;color:var(--olive-bark);background:var(--linen);border:1px solid var(--hairline);border-radius:10px;resize:vertical;-webkit-appearance:none;transition:border-color var(--slow) var(--ease-quiet)}.prayer-assist-textarea:focus{outline:none;border-color:var(--clay-soft)}.prayer-assist-textarea::placeholder{color:var(--stone-light);font-style:italic}.prayer-assist-actions{justify-content:space-between}.prayer-assist-cancel{padding:8px}.prayer-assist-error{color:var(--clay);font-family:var(--serif);font-style:italic;font-size:14px;text-align:center;margin:14px 0 0}.landing-hero-logo-large{display:block;margin:0 auto 28px;width:200px;height:auto;max-width:200px}.landing-mark-large{font-family:var(--sans);font-size:16px;letter-spacing:.32em;text-transform:uppercase;color:var(--olive-bark);font-weight:500;text-align:center;margin:0 0 36px}.landing-hero{background:transparent;color:var(--olive-bark);min-height:auto}.site-header{padding:56px 0 8px!important}@media (max-width:480px){.site-header{padding:44px 0 6px!important}}.entry-page-mark{text-align:center;margin:0 0 8px}.entry-page-mark-logo{display:block;margin:0 auto 12px;width:56px;height:auto}.entry-page-mark-name{font-family:var(--sans);font-size:14px;letter-spacing:.32em;text-transform:uppercase;color:var(--olive-bark);font-weight:500;margin:0 0 36px}.entry-page-footer{text-align:center;margin:60px 0 12px;padding-top:28px;border-top:1px solid var(--hairline)}.entry-page-footer-mark{font-family:var(--sans);font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:var(--stone);margin:0;font-weight:500}.entry .verse-cite{text-decoration:underline;-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay);text-underline-offset:3px;text-decoration-thickness:1px}.entry .verse,.entry p .verse{display:block;font-family:var(--serif);font-style:italic;font-size:20px;line-height:1.65;color:var(--olive-bark);border-left:2px solid var(--clay);padding:8px 0 8px 24px;margin:32px 0;background:transparent;border-radius:0}.entry .verse .verse-cite,.entry p .verse .verse-cite{display:block;font-family:var(--sans);font-style:normal;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--clay);margin-top:12px;margin-left:0;font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay);text-underline-offset:3px;text-decoration-thickness:1px}.entry .verse .verse-cite:before,.entry p .verse .verse-cite:before{content:"— "}.entry-action.speaking{background:var(--clay);color:var(--linen);border-color:var(--clay)}.story-form-intro{font-style:italic;max-width:480px;margin:14px auto 18px;line-height:1.6;font-size:16px}.story-form-criteria,.story-form-intro{font-family:var(--serif);color:var(--stone);text-align:center}.story-form-criteria{font-size:14px;max-width:520px;margin:0 auto 32px;line-height:1.65;padding:14px 18px;background:var(--parchment);border:1px solid var(--hairline);border-radius:12px}.story-form-criteria strong{color:var(--clay);font-weight:500}.story-form{max-width:540px;margin:0 auto}.story-field{margin-bottom:22px}.story-label{display:block;font-family:var(--sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone);margin-bottom:10px;font-weight:500}.story-textarea{width:100%;padding:16px 18px;font-family:var(--serif);font-size:17px;line-height:1.65;color:var(--olive-bark);background:var(--linen);border:1px solid var(--hairline);border-radius:12px;resize:vertical;min-height:180px;-webkit-appearance:none;transition:border-color var(--slow) var(--ease-quiet)}.story-textarea:focus{outline:none;border-color:var(--clay-soft)}.story-textarea::placeholder{color:var(--stone-light);font-style:italic;font-family:var(--serif)}.story-input{width:100%;padding:14px 18px;font-family:var(--serif);font-size:17px;color:var(--olive-bark);background:var(--linen);border:1px solid var(--hairline);border-radius:999px;-webkit-appearance:none;transition:border-color var(--slow) var(--ease-quiet)}.story-input:focus{outline:none;border-color:var(--clay-soft)}.story-input::placeholder{color:var(--stone-light);font-style:italic}.story-hint{font-family:var(--sans);font-size:10px;color:var(--stone-light);text-align:right;margin:6px 4px 0;letter-spacing:.04em}.story-submit{display:block;margin:28px auto 0}.story-status{margin:18px 0 0;font-family:var(--serif);font-style:italic;color:var(--clay);font-size:15px}.standard-page>.empty-state,.standard-page>.page-header,.story-status{text-align:center}.send-form,.standard-page .send-input,.standard-page .send-section,.standard-page .send-textarea{max-width:540px;margin-left:auto!important;margin-right:auto!important}.voice-select{font-family:var(--serif);font-style:italic;font-size:16px;color:var(--olive-bark);background:var(--linen);border:1px solid var(--hairline);border-radius:999px;padding:8px 32px 8px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%239C6B3C' d='M0 0l5 6 5-6z'/></svg>");background-repeat:no-repeat;background-position:right 12px center}.voice-select:focus{outline:none;border-color:var(--clay-soft)}.prayer-assist-actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:14px}.prayer-assist-actions .primary-button{display:inline-block;margin:0}.prayer-assist-cancel{font-family:var(--sans);font-size:11px;letter-spacing:.06em;color:var(--stone);background:none;border:none;text-decoration:underline;cursor:pointer;padding:4px 8px}.prayer-assist-cancel:hover{color:var(--clay)}.settings-section{margin-bottom:32px;border-bottom:1px solid var(--hairline);padding-bottom:18px}.settings-section-title{font-family:var(--sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--clay);margin:0 0 14px;font-weight:500}.settings-row{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:10px 0;font-family:var(--serif);font-size:16px;line-height:1.5}.settings-row+.settings-row{border-top:1px solid var(--hairline-2)}.settings-label{font-style:italic;color:var(--stone);flex:1 1;min-width:0}.settings-value{text-align:right;color:var(--olive-bark);font-style:italic;text-decoration:none;white-space:nowrap}a.settings-value:hover{color:var(--clay)}.settings-danger{text-align:center;margin-top:36px}.settings-danger button{font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone-light);background:none;border:1px solid var(--hairline);border-radius:999px;padding:10px 24px;cursor:pointer}.settings-danger button:hover{color:var(--clay);border-color:var(--clay-soft)}.standard-page .library-list .library-row+.library-row{border-top:1px solid var(--hairline);margin-top:12px;padding-top:18px}.library-list{display:flex;flex-direction:column;gap:0}.library-row{display:block;padding:14px 0;text-decoration:none;transition:background var(--slow) var(--ease-quiet)}.library-row:hover{background:var(--parchment)}.library-row-date{font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--clay);margin:0 0 8px;font-weight:500}.library-row-verse{font-family:var(--serif);font-style:italic;font-size:17px;line-height:1.6;color:var(--olive-bark);margin:0 0 6px}.library-row-cite{font-family:var(--sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone);margin:0;font-weight:500}.share-menu-overlay{position:fixed;inset:0;background:rgba(58,54,51,.5);z-index:200;animation:fadeIn .2s var(--ease-quiet)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.share-menu{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:520px;background:var(--linen);border-top-left-radius:20px;border-top-right-radius:20px;padding:24px 24px 32px;z-index:201;box-shadow:0 -8px 32px rgba(58,54,51,.18);animation:slideUp .28s var(--ease-quiet)}@keyframes slideUp{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@media (min-width:540px){.share-menu{bottom:auto;top:50%;transform:translate(-50%,-50%);border-radius:18px;padding:28px 28px 24px}@keyframes slideUp{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}}.share-menu-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.share-menu-title{font-family:var(--sans);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--clay);font-weight:500;margin:0}.share-menu-close{background:none;border:none;font-size:26px;line-height:1;color:var(--stone);cursor:pointer;padding:0 8px}.share-menu-close:hover{color:var(--clay)}.share-menu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(95px,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.share-menu-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px 8px;background:var(--linen);border:1px solid var(--hairline);border-radius:14px;text-decoration:none;color:var(--olive-bark);cursor:pointer;transition:all var(--slow) var(--ease-quiet);font-family:inherit;text-align:center}.share-menu-item:hover:not(:disabled){background:var(--parchment);border-color:var(--clay-soft);transform:translateY(-1px)}.share-menu-item:disabled{opacity:.5;cursor:not-allowed}.share-menu-icon{font-size:22px;line-height:1;color:var(--clay)}.share-menu-label{font-family:var(--sans);font-size:11px;letter-spacing:.04em;color:var(--olive-bark);font-weight:500}.share-menu-hint{font-family:var(--serif);font-style:italic;font-size:13px;color:var(--stone);text-align:center;margin:0;line-height:1.55}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/38d2ad5ff295456b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d0f9686aa1d87075-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/7cca5b7fafd5ba4d-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c1930cc46295bf92-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e6aa852f4bbfb242-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/78c8ae6f07320bcf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/33b26eb373ecdf02-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/38d2ad5ff295456b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/d0f9686aa1d87075-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/7cca5b7fafd5ba4d-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c1930cc46295bf92-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e6aa852f4bbfb242-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/78c8ae6f07320bcf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/33b26eb373ecdf02-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d7b29b398dd797a1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65303d7bdb6c1b1a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/891631c764a307b2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/73b9b49ded63c2ac-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59be34f4d8f1ff65-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/39a40c15606bb1f5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/23081e227a96aa1a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d7b29b398dd797a1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/65303d7bdb6c1b1a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/891631c764a307b2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/73b9b49ded63c2ac-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/59be34f4d8f1ff65-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/39a40c15606bb1f5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/23081e227a96aa1a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond Fallback;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_e30c40{font-family:EB Garamond,EB Garamond Fallback}.__variable_e30c40{--font-eb-garamond:"EB Garamond","EB Garamond Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-inter:"Inter","Inter Fallback"}