.cloud-home{--home-ink:#26104f;--home-muted:#5d5276;background:#faf9fe;color:var(--home-ink)}.cloud-home main [data-home-pending],html[data-home-entrance-initial] .cloud-home main :is(.hero-copy>*,.daily-verse,.section-heading,.discovery-card,.language-tabs,.version-card,.feature-item,.install-panel,.community-section){opacity:0;transform:translateY(64px)}.cloud-home main [data-home-enter]{animation:home-enter .9s cubic-bezier(.25,.7,.25,1) backwards;animation-duration:.9s!important;animation-delay:var(--home-enter-delay,0ms)}.cloud-home .hero-copy>:nth-child(2){--home-enter-delay:60ms}.cloud-home .hero-copy>:nth-child(3){--home-enter-delay:120ms}.cloud-home .hero-copy>:nth-child(4){--home-enter-delay:180ms}.cloud-home .hero-copy>:nth-child(5){--home-enter-delay:240ms}.cloud-home .daily-verse{--home-enter-delay:160ms}.cloud-home :is(.discovery-card,.version-card,.feature-item):nth-child(2){--home-enter-delay:70ms}.cloud-home :is(.version-card,.feature-item):nth-child(n+3){--home-enter-delay:140ms}@keyframes home-enter{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:translateY(0)}}.cloud-home .site-header{position:absolute;top:calc(20px + var(--sat));left:0;right:0;width:min(1180px,calc(100% - 48px - 2 * var(--safe-inline)));margin:auto;padding:0;border:1px solid #fff;border-radius:18px;background:#ffffffdc;box-shadow:0 0 0 5px #ffffff35,0 8px 32px #3e206b05}.cloud-home .site-header-inner{width:100%;padding-inline:24px;min-height:76px}.cloud-home .site-header .brand-logo{color:var(--home-ink)!important}.cloud-home .site-header .btn-icon,.cloud-home .site-nav a{color:var(--home-ink)}.home-sky{position:relative;isolation:isolate;overflow:hidden;background:#e6eafa}.home-sky:after{content:"";inset:auto 0 0;height:150px;background:linear-gradient(transparent,#faf9fe)}.cloud-scene,.home-sky:after{position:absolute;pointer-events:none}.cloud-scene{inset:0;overflow:hidden;z-index:-1}.cloud-layer{position:absolute;background-repeat:no-repeat;animation:cloud-free 26s ease-in-out infinite alternate;animation-duration:var(--cloud-duration,26s)!important;animation-iteration-count:infinite!important;will-change:transform}.cloud-base{inset:-12%;background-image:url(/images/home/cloud-1.png);background-size:cover;background-position:50%;animation-name:cloud-pan;--cloud-duration:24s}.cloud-left{width:80%;aspect-ratio:1078/558;right:-18%;top:36%;background:url(/images/home/cloud-2.png) 50%/contain no-repeat;mask-image:linear-gradient(90deg,transparent,#000 30%),linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%),linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);-webkit-mask-composite:source-in;animation-name:cloud-bank;--cloud-duration:24s;animation-delay:-8s}.cloud-right{width:64%;aspect-ratio:1071/588;right:-22%;top:48%;background:url(/images/home/cloud-3.png) 50%/contain no-repeat;--cloud-duration:18s;animation-delay:-12s}.cloud-front{inset:-16%;background:url(/images/home/cloud-4.png) 50%/cover no-repeat;opacity:.5;animation-name:cloud-pan;--cloud-duration:32s;animation-delay:-23s;mask-image:linear-gradient(transparent 15%,#000 65%);-webkit-mask-image:linear-gradient(transparent 15%,#000 65%)}@keyframes cloud-pan{0%{transform:translate3d(-5%,-2%,0)}to{transform:translate3d(5%,2%,0)}}@keyframes cloud-bank{0%{transform:translate3d(-6%,0,0)}to{transform:translate3d(6%,-4%,0)}}@keyframes cloud-free{0%{transform:translate3d(-20%,0,0)}to{transform:translate3d(10%,-8%,0)}}.cloud-home .home-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center;text-align:left;padding:calc(180px + var(--sat)) 0 100px;position:relative}.cloud-home .hero-copy{max-width:600px;margin:0}.cloud-home .hero-copy>.eyebrow{justify-content:flex-start;width:-moz-fit-content;width:fit-content;margin:0;background:#ffffffd9;border:1px solid #fff;border-radius:100px;padding:9px 20px;letter-spacing:.07em;color:#56378e;box-shadow:0 3px 12px #683b9e09}.cloud-home .hero-copy h1{font-size:clamp(38px,4.2vw,58px);font-weight:500;letter-spacing:-.065em;line-height:1.08;margin-block:26px;color:var(--home-ink)}.cloud-home .hero-copy h1>span{color:var(--home-ink)}.cloud-home .hero-intro{max-width:490px;margin-inline:0;color:#4d3c67;font-size:17px;line-height:1.8}.cloud-home .hero-actions{justify-content:flex-start;margin-top:32px;gap:12px}.cloud-home .site-button.primary{border:1px solid #a88bea;border-radius:100px;padding:15px 24px;color:#fff;background:linear-gradient(180deg,#9775ed,#6f45d1);box-shadow:inset 0 2px 3px #ffffff60,0 5px 15px #6738b52b}.cloud-home .hero-actions .reading-cta{border:3px solid transparent;background:linear-gradient(135deg,#7540cd,#4e2499) padding-box,linear-gradient(110deg,#62b5ffbf,#62b5ffbf 16%,#d1adff 82%,#d1adff) border-box;box-shadow:inset 0 1px 0 #ffffff24,0 6px 18px #542a9d24;transition:transform .2s ease,box-shadow .2s ease}.cloud-home .hero-actions .reading-cta:hover{background:linear-gradient(135deg,#824bdc,#582aaa) padding-box,linear-gradient(110deg,#85c6ffbf,#85c6ffbf 16%,#e0c5ff 82%,#e0c5ff) border-box;box-shadow:inset 0 1px 0 #ffffff38,0 8px 24px #663ab93b;transform:translateY(-2px)}.cloud-home .hero-actions .reading-cta:active{transform:translateY(0)}.cloud-home .hero-actions>.text-link{background:#ffffffdc;border:1px solid #fff;border-radius:100px;padding:15px 24px;color:#39215e}.cloud-home .hero-notes{justify-content:flex-start;color:#625575;font-size:12px}.cloud-home .daily-verse{padding:30px 34px;background:#ffffffc9;color:var(--home-ink);border:1px solid #fff;border-radius:24px;box-shadow:0 0 0 8px #ffffff70,0 24px 80px #58388c12;backdrop-filter:blur(16px);max-width:900px;margin:auto}.cloud-home .verse-heading{color:#634785}.cloud-home .verse-heading svg,.cloud-home .verse-quote{color:#9270c7}.cloud-home .verse-dot{background:#9775ed}.cloud-home .verse-body{min-height:0;padding-block:18px 24px}.cloud-home .verse-body blockquote{font-size:clamp(22px,2vw,26px);line-height:1.55}.cloud-home .verse-reference{color:#7048a8}.cloud-home .verse-reference span{color:#78658f}.cloud-home .verse-context{border-color:#e7dff0;color:#6a439c}.cloud-home :is(.home-discover,.library-section,.everyday-section,.community-section,.site-footer){--home-action:linear-gradient(135deg,#7540cd,#4e2499);--home-edge:linear-gradient(110deg,#62b5ffbf 16%,#d1adff 82%)}.cloud-home .section-heading{text-align:left;display:flex;margin-bottom:28px}.cloud-home .section-heading .eyebrow{justify-content:flex-start;color:#7048a8}.cloud-home .section-heading h2{font-weight:500;font-size:clamp(26px,3vw,34px);letter-spacing:-.05em}.cloud-home .section-heading>p{margin:0;max-width:340px;color:var(--home-muted);font-size:16px}.cloud-home .discovery-card{border-radius:24px;padding:38px;border:1px solid #e8dfef;box-shadow:inset 0 1px #fff,0 12px 32px #58388c08}.cloud-home .discovery-dose{background:radial-gradient(ellipse at top right,#ffecd6a6,transparent 65%),linear-gradient(135deg,#fffdf9,#f5edf9);color:var(--home-ink)}.cloud-home .discovery-journey{background:radial-gradient(ellipse at top right,#e0edffa6,transparent 65%),linear-gradient(135deg,#fbfdff,#efedfb);color:var(--home-ink)}.cloud-home .discovery-card h3{font-weight:500;font-size:34px}.cloud-home .discovery-dose .eyebrow,.cloud-home .discovery-dose p{color:#6b536f}.cloud-home .discovery-card .card-link{width:-moz-fit-content;width:fit-content;padding:12px 17px;border:1px solid #e3d9ed;border-radius:100px;background:#ffffffb8}.cloud-home .discovery-journey .card-link{border-color:#dbe3f2;background:#ffffffb8}.cloud-home .discovery-art{opacity:.18}.cloud-home .journey-art{opacity:.13}.cloud-home .discovery-card:hover{box-shadow:inset 0 1px #fff,0 16px 36px #58388c12}.cloud-home .discovery-card:focus-visible{outline:3px solid #7048a8;outline-offset:5px}.cloud-home .library-section{background:radial-gradient(ellipse at 15% 0,#eae8fa80,transparent 60%),linear-gradient(125deg,#f6f5fc,#f0f6fc 75%,#f8f7fd);border-block:1px solid #e7e6f2;padding-block:64px}.cloud-home .language-tabs{justify-content:flex-start;gap:8px}.cloud-home .language-tabs a{color:#5d5276;background:#ffffff70;border:1px solid #e1e4ef;border-radius:100px}.cloud-home .language-tabs a:hover{background:#fff}.cloud-home .language-tabs a[aria-current]{background:#fff;color:#63379c;border-color:#b7a0d7;box-shadow:0 3px 10px #6738b50a}.cloud-home .version-card{background:#ffffffde;border:1px solid #e6e3f0;border-radius:22px;padding:32px;box-shadow:inset 0 1px #fff,0 6px 24px #58388c06}.cloud-home .version-monogram{width:51px;height:51px;border:1px solid #e0d5ee;border-radius:15px;color:#7956aa;background:linear-gradient(135deg,#faf7ff,#eee6f8);box-shadow:inset 0 1px #ffffffb0}.cloud-home .version-card .eyebrow{color:#7048a8}.cloud-home .version-position{color:var(--home-muted)}.cloud-home .version-actions{border-color:#ede8f3}.cloud-home .version-actions .text-link{padding:11px 17px;min-height:44px;border:2px solid transparent;border-radius:100px;background:var(--home-action) padding-box,var(--home-edge) border-box;color:#fff;font-size:13px;box-shadow:inset 0 1px #ffffff24,0 3px 10px #6738b51a}.cloud-home .version-actions .text-link:hover{filter:brightness(1.1)}.cloud-home .version-actions>a:last-child{color:#63379c}.cloud-home .feature-grid{gap:24px}.cloud-home .feature-item{padding:28px;border:1px solid #e7e0ef;border-radius:22px;background:linear-gradient(145deg,#fff,#f5f0fc)}.cloud-home .feature-item:nth-child(2){background:linear-gradient(145deg,#fff,#eef5fc);border-color:#e0e8f2}.cloud-home .feature-item:nth-child(3){background:linear-gradient(145deg,#fff,#f0f6f3);border-color:#dfeae5}.cloud-home .feature-item>svg{box-sizing:content-box;padding:12px;border:1px solid #e6dcf2;border-radius:15px;background:#eee7f8;color:#7956aa;box-shadow:inset 0 1px #ffffffb0}:where(html:not(.dark)) .cloud-home .feature-item:nth-child(2)>svg{background:#e7eff9;color:#4f729d;border-color:#dce6f3}:where(html:not(.dark)) .cloud-home .feature-item:nth-child(3)>svg{background:#e5f0ea;color:#4c796b;border-color:#d7e7df}.cloud-home .feature-item p{color:#4d3c67}.cloud-home .install-panel{background:radial-gradient(ellipse at top left,#e7edfc80,transparent 65%),linear-gradient(120deg,#f4f1fb,#f4f9fd);border:1px solid #e3e3f0;border-radius:24px;box-shadow:0 0 0 5px #ffffff80}.cloud-home .install-icon{background:#fff;color:#7956aa;box-shadow:0 3px 12px #58388c08}.cloud-home .install-panel p{color:#4d3c67}.cloud-home .install-options{display:grid;align-content:start;gap:8px}.cloud-home .install-options details{border:1px solid #e2e5f0;border-radius:13px;background:#ffffffb8;padding-inline:16px}.cloud-home .install-options summary{color:#39215e}.cloud-home .install-options li>span,.cloud-home .install-options summary:after{color:#63379c}.cloud-home .install-options ol{color:#4d3c67}.cloud-home .community-section{padding-top:64px}.cloud-home .community-section>.eyebrow{color:var(--text-primary)}.cloud-home .community-section .support-banner{--support-max-width:100%}.cloud-home .site-footer{color:var(--home-ink);background:linear-gradient(120deg,#f1eef9,#edf4fb);border-top:1px solid #e1dfed}.cloud-home .footer-grid h2{color:#7048a8}.cloud-home .footer-grid li a,.cloud-home .footer-grid p{color:var(--home-muted)}.cloud-home .footer-grid li a:hover{color:#63379c}.cloud-home .footer-bottom{border-color:#deddec;color:#746584}.dark .cloud-home{--home-ink:#ededed;--home-muted:#a1a1a1;background:#000}.dark .cloud-home .home-sky{background-color:#000;background-blend-mode:multiply}.dark .cloud-home .home-sky:after{background:linear-gradient(transparent,#000)}.dark .cloud-home .cloud-scene{opacity:.17;filter:grayscale(1) brightness(.15)}.dark .cloud-home .site-header{background:#0a0a0ae8;border-color:#262626;box-shadow:0 0 0 5px #ffffff0c,0 8px 32px #00000020}.dark .cloud-home .hero-actions>.text-link,.dark .cloud-home .hero-copy>.eyebrow{background:#111111d9;border-color:#3f3f3f;color:#ededed}.dark .cloud-home .hero-intro,.dark .cloud-home .hero-notes{color:#a1a1a1}.dark .cloud-home .daily-verse{background:#111;border-color:#262626;box-shadow:0 0 0 8px #ffffff0c}.dark .cloud-home .verse-context,.dark .cloud-home .verse-heading,.dark .cloud-home .verse-reference{color:#c4b5fd}.dark .cloud-home .verse-reference span{color:#8f8f8f}.dark .cloud-home .section-heading .eyebrow{color:#c4b5fd}.dark .cloud-home .discovery-journey{background:linear-gradient(130deg,#0f0f0f,#000);color:#fff}.dark .cloud-home .discovery-journey .card-link{background:#ffffff12;border-color:#ffffff30}.dark .cloud-home .library-section{background:linear-gradient(125deg,#0a0a0a,#000);border-color:#262626}.dark .cloud-home .language-tabs a{color:#a1a1a1;background:#ffffff08;border-color:#ffffff20}.dark .cloud-home .language-tabs a:hover{background:#ffffff15}.dark .cloud-home .language-tabs a[aria-current]{background:var(--home-action);color:#fff;border-color:#a88bea;box-shadow:inset 0 1px #ffffff30,0 3px 10px #6738b520}.dark .cloud-home .version-card{background:#111;border-color:#262626;box-shadow:0 6px 24px #58388c0d}.dark .cloud-home .version-monogram{border-color:#9775ed}.dark .cloud-home .feature-item>svg,.dark .cloud-home .version-monogram{color:#fff;background:var(--home-action);box-shadow:inset 0 1px #ffffff30,0 4px 12px #6738b518}.dark .cloud-home .feature-item>svg{border-color:#ffffff60}.dark .cloud-home .install-icon{background:var(--home-action);color:#fff;box-shadow:inset 0 1px #ffffff40}.dark .cloud-home .version-actions>a:last-child,.dark .cloud-home .version-card .eyebrow{color:#c4b5fd}.dark .cloud-home .version-actions{border-color:#262626}.dark .cloud-home .feature-item{background:linear-gradient(135deg,#111,#0a0a0a);border-color:#262626}.dark .cloud-home .feature-item:nth-child(2){background:linear-gradient(135deg,#0d0d0d,#000);border-color:#262626}.dark .cloud-home .feature-item:nth-child(3){background:linear-gradient(135deg,#111,#080808);border-color:#262626}.dark .cloud-home .feature-item p,.dark .cloud-home .install-options ol,.dark .cloud-home .install-panel p{color:#a1a1a1}.dark .cloud-home .install-panel{background:linear-gradient(120deg,#111,#000);border-color:#262626;box-shadow:0 0 0 5px #ffffff02}.dark .cloud-home .install-options details{background:#ffffff09;border-color:#ffffff25}.dark .cloud-home .install-options summary{color:#ededed}.dark .cloud-home .install-options li>span,.dark .cloud-home .install-options summary:after{color:#c4b5fd}.dark .cloud-home .verse-context{border-color:#262626}.dark .cloud-home .discovery-card{border-color:#262626;box-shadow:inset 0 1px #ffffff08,0 12px 32px #00000020}.dark .cloud-home .discovery-card:hover{box-shadow:inset 0 1px #ffffff12,0 16px 36px #00000030}.dark .cloud-home .discovery-card:focus-visible{outline-color:#c4b5fd}.dark .cloud-home .discovery-dose{background:linear-gradient(135deg,#111,#0a0a0a);color:#fff}.dark .cloud-home .discovery-dose .card-link{border-color:#ffffff70;background:#ffffff20}.dark .cloud-home .discovery-dose .eyebrow,.dark .cloud-home .discovery-dose p{color:#a1a1a1}.dark .cloud-home .site-footer{color:#fff;background:#050505;border-color:#262626;border-top-width:1px}.dark .cloud-home .footer-grid h2{color:#c4b5fd}.dark .cloud-home .footer-grid li a,.dark .cloud-home .footer-grid p{color:#a1a1a1}.dark .cloud-home .footer-grid li a:hover{color:#ededed}.dark .cloud-home .footer-bottom{border-color:#262626;color:#8f8f8f}@media (max-width:767px){.cloud-home .site-header{width:calc(100% - 24px - 2 * var(--safe-inline));top:calc(12px + var(--sat))}.cloud-home .site-header-inner{padding-inline:12px}.cloud-home .home-hero{grid-template-columns:1fr;gap:36px;padding-block:calc(160px + var(--sat)) 100px}.cloud-home .section-heading{display:block}.cloud-home .section-heading>p{margin-top:14px}.cloud-home .hero-copy h1{font-size:clamp(38px,8.6vw,64px)}.cloud-home .hero-copy>.eyebrow{font-size:9px;padding-inline:12px}.cloud-home .hero-intro{font-size:16px}.cloud-home .hero-notes{font-size:10px}.cloud-home .hero-actions{gap:12px}.cloud-home .hero-actions>a{font-size:13px;padding:13px 18px}.cloud-left{width:140%;right:-40%;top:36%}.cloud-right{width:130%;right:-60%;top:55%}.cloud-home .daily-verse{padding:26px}.cloud-home .discovery-card{padding:28px}.cloud-home .discovery-card h3{font-size:28px}.cloud-home .feature-item{grid-template-columns:52px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px}.cloud-home .library-section{padding-block:60px}}.cloud-home .home-discover{padding-top:32px}@media (min-width:768px) and (max-width:1100px){.cloud-home .home-hero{gap:32px}.cloud-home .hero-copy h1{font-size:42px}}