.prava-onboarding-v2{--ob-text-primary:var(--prava-color-text-primary);--ob-text-body:var(--prava-color-text-body);--ob-text-secondary:var(--prava-color-text-secondary);--ob-text-muted:var(--prava-color-text-muted);--ob-text-tertiary:var(--prava-color-text-tertiary);--ob-text-quaternary:var(--prava-color-text-quaternary);--ob-accent:var(--prava-color-accent);--ob-accent-deep:var(--prava-color-accent-deep);--ob-accent-warm:var(--prava-color-accent-warm);--ob-accent-soft:var(--prava-color-accent-soft);--ob-avatar-fill:color-mix(in srgb,var(--ob-accent-deep) var(--ob-avatar-fill-pct),transparent);--ob-avatar-glyph:color-mix(in srgb,var(--ob-accent-deep) var(--ob-avatar-glyph-pct),transparent);--ob-border-hairline:var(--prava-color-border-hairline);--ob-border-hairline-soft:var(--prava-color-border-hairline-soft);--ob-border-hairline-row:var(--prava-color-border-hairline-row);--ob-border-emphasis:var(--prava-color-border-emphasis);--ob-border-emphasis-soft:var(--prava-color-border-emphasis-soft);--ob-border-hover:var(--prava-color-border-hover);--ob-link-underline:color-mix(in srgb,var(--prava-color-text-muted) 40%,transparent);--ob-radius-pill:100px;--ob-radius-card-lg:16px;--ob-radius-card-lg-alt:18px;--ob-radius-card-md:14px;--ob-radius-icon:50%;--ob-radius-device:40px;--ob-radius-island:20px;--ob-space-xs:8px;--ob-space-sm:12px;--ob-space-md:16px;--ob-space-lg:24px;--ob-space-xl:32px;--ob-space-2xl:48px;--ob-font-serif:"Newsreader",Georgia,serif;--ob-font-sans:var(--prava-font-sans);--ob-type-framing-title-size:36px;--ob-type-display-size:30px;--ob-type-subheadline-size:28px;--ob-type-stanza-lg-size:24px;--ob-type-pillar-size:22px;--ob-type-reveal-stanza-size:21px;--ob-type-body-emphasis-size:20px;--ob-type-body-primary-size:17px;--ob-type-list-row-size:16px;--ob-type-subtitle-italic-size:15px;--ob-type-pill-size:14px;--ob-type-card-detail-size:13.5px;--ob-type-footnote-size:12px;--ob-type-eyebrow-size:11px;--ob-shadow-paywall-cta:0 4px 12px color-mix(in srgb,var(--prava-color-accent) 25%,transparent);--ob-horizon-color:color-mix(in srgb,var(--prava-color-accent) 60%,transparent);font-family:var(--ob-font-serif);color:var(--ob-text-primary);background:var(--ob-bg-cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes prava-ob-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes prava-ob-rise-soft{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes prava-ob-fade-in{0%{opacity:0}to{opacity:1}}@keyframes prava-ob-caret-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes prava-ob-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes prava-ob-draw-in-horizon{0%{width:0}to{width:40px}}@keyframes prava-ob-draw-in-horizon-short{0%{width:0}to{width:80px}}@keyframes prava-ob-gathering-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.prava-onboarding-v2 .prava-ob-gathering-breathe{animation:prava-ob-gathering-breathe 1.6s var(--prava-motion-ease-smooth) infinite;will-change:transform}@keyframes prava-ob-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}@keyframes prava-ob-dots{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.prava-onboarding-v2 *,.prava-onboarding-v2 :after,.prava-onboarding-v2 :before{animation-duration:var(--prava-motion-fast)!important;animation-timing-function:ease-out!important;transition-duration:.1s!important}.prava-onboarding-v2 .prava-ob-gathering-breathe{animation:none!important;transform:none!important}@keyframes prava-ob-rise{0%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes prava-ob-rise-soft{0%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes prava-ob-pop{0%{opacity:0;transform:none}to{opacity:1;transform:none}}}:root{--ob-bg-cream:var(--prava-color-background-primary);--ob-bg-card:var(--prava-color-paywall-card);--ob-accent-ink:var(--prava-color-door);--ob-label-ink:var(--prava-color-text-muted);--ob-scripture-ink:#755f37;--ob-hairline-ink:var(--prava-color-text-primary);--ob-placeholder-pct:28%;--ob-selected-pct:3%;--ob-selected-tint-pct:6%;--ob-selected-border-pct:45%;--ob-accent-tint:color-mix(in srgb,var(--prava-color-accent) 10%,transparent);--ob-accent-glow:color-mix(in srgb,var(--prava-color-accent) 45%,transparent);--ob-avatar-fill-pct:10%;--ob-avatar-glyph-pct:40%;--ob-ambient-warm-lo:color-mix(in srgb,var(--prava-color-accent) 4%,transparent);--ob-ambient-warm-hi:color-mix(in srgb,var(--prava-color-accent) 9%,transparent);--ob-ambient-b-ink:rgb(var(--prava-color-ambient-warm));--ob-ambient-default-a:5%;--ob-ambient-default-b:4%;--ob-ambient-dim-a:4%;--ob-ambient-dim-b:3%;--ob-ambient-hero-a:6%;--ob-ambient-hero-b:5%;--ob-border-hover-strong:color-mix(in srgb,var(--ob-hairline-ink) 40%,transparent);--ob-divider-color:color-mix(in srgb,var(--ob-hairline-ink) 30%,transparent);--ob-section-divider-color:color-mix(in srgb,var(--ob-hairline-ink) 8%,transparent);--ob-shadow-reflection:var(--prava-shadow-reflection);--ob-apple-button-bg:#000;--ob-apple-button-text:#fff;--ob-google-button-bg:#fff;--ob-google-button-text:#1f1f1f;--ob-google-button-border:rgba(31,26,21,.15);--ob-field-accent-ink:#d67a4e;--ob-field-label-ink:hsla(39,46%,93%,.7)}[data-theme=cathedral],[data-theme=dark],[data-theme=slate]{--ob-scripture-ink:#deb97a;--ob-placeholder-pct:32%;--ob-selected-pct:4%;--ob-selected-tint-pct:10%;--ob-selected-border-pct:50%;--ob-accent-tint:color-mix(in srgb,var(--prava-color-accent) 12%,transparent);--ob-accent-glow:color-mix(in srgb,var(--prava-color-accent) 35%,transparent);--ob-avatar-fill-pct:12%;--ob-avatar-glyph-pct:45%;--ob-ambient-warm-lo:color-mix(in srgb,var(--prava-color-accent) 6%,transparent);--ob-ambient-warm-hi:color-mix(in srgb,var(--prava-color-accent) 12%,transparent);--ob-ambient-b-ink:var(--prava-color-accent);--ob-ambient-default-a:7%;--ob-ambient-default-b:6%;--ob-ambient-dim-a:5%;--ob-ambient-dim-b:4%;--ob-ambient-hero-a:8%;--ob-ambient-hero-b:6%;--ob-border-hover-strong:color-mix(in srgb,var(--ob-hairline-ink) 38%,transparent);--ob-divider-color:color-mix(in srgb,var(--ob-hairline-ink) 28%,transparent);--ob-section-divider-color:color-mix(in srgb,var(--ob-hairline-ink) 6%,transparent);--ob-shadow-reflection:0 1px 3px color-mix(in srgb,var(--prava-color-shadow-ink) 30%,transparent);--ob-apple-button-bg:#fff;--ob-apple-button-text:#000;--ob-google-button-bg:#202124;--ob-google-button-text:#fff;--ob-google-button-border:hsla(0,0%,100%,.15)}[data-theme=cathedral],[data-theme=parchment],[data-theme=slate],[data-theme=stillwater]{--ob-field-accent-ink:#e89670}[data-theme=dark]{--ob-bg-card:#211c17;--ob-hairline-ink:#faf6f0;--ob-ambient-b-ink:#d88c6a}[data-theme=parchment]{--ob-label-ink:var(--prava-color-text-secondary);--ob-field-label-ink:hsla(39,46%,93%,.82);--ob-placeholder-pct:32%;--ob-selected-pct:4%;--ob-selected-tint-pct:8%;--ob-ambient-b-ink:var(--prava-color-accent);--ob-ambient-hero-b:4%}[data-theme=stillwater]{--ob-label-ink:var(--prava-color-text-body);--ob-field-label-ink:hsla(39,46%,93%,.88)}[data-theme=cathedral]{--ob-bg-cream:#182a47;--ob-bg-card:#20324f;--ob-label-ink:var(--prava-color-text-secondary);--ob-field-label-ink:hsla(39,46%,93%,.82)}.prava-onboarding-v2 .ob-primary-button{display:flex;align-items:center;justify-content:center;padding:19px 24px;background:var(--ob-text-primary);color:var(--ob-bg-cream);border:none;border-radius:var(--ob-radius-pill);font-family:var(--ob-font-sans);font-size:17px;font-weight:600;letter-spacing:.005em;cursor:pointer;transition:transform var(--prava-motion-press) ease,background var(--prava-motion-fast) ease,color var(--prava-motion-fast) ease}.prava-onboarding-v2 .ob-primary-button:hover:not(:disabled){background:var(--ob-text-body)}.prava-onboarding-v2 .ob-primary-button:active:not(:disabled){transform:scale(.985)}.prava-onboarding-v2 .ob-primary-button:disabled{background:color-mix(in srgb,var(--ob-text-primary) 14%,transparent);color:var(--ob-text-quaternary);cursor:not-allowed}.prava-onboarding-v2 .ob-secondary-text-button{background:none;border:none;padding:0;font-family:var(--ob-font-sans);font-size:14px;font-weight:400;color:var(--ob-text-muted);cursor:pointer;transition:color var(--prava-motion-fast) ease,transform var(--prava-motion-press) ease;font-variation-settings:"opsz" 14}.prava-onboarding-v2 .ob-secondary-text-button:hover{color:var(--ob-text-primary)}.prava-onboarding-v2 .ob-secondary-text-button:active{transform:scale(.985)}.prava-onboarding-v2 .ob-secondary-text-button .ob-underlined{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:3px;color:var(--ob-text-primary);font-weight:500}.prava-onboarding-v2 .ob-underlined-input{width:100%;padding:0 0 18px;border:none;border-bottom:1px solid var(--ob-border-hairline);background:transparent;font-family:var(--ob-font-serif);font-weight:400;line-height:1;color:var(--ob-text-primary);letter-spacing:-.01em;font-variation-settings:"opsz" 30;outline:none;transition:border-color var(--prava-motion-fast) ease;caret-color:var(--ob-accent);border-radius:0}.prava-onboarding-v2 .ob-underlined-input:focus{border-bottom-color:var(--ob-text-primary)}.prava-onboarding-v2 .ob-underlined-input::-moz-placeholder{color:color-mix(in srgb,var(--ob-hairline-ink) var(--ob-placeholder-pct),transparent);font-style:italic}.prava-onboarding-v2 .ob-underlined-input::placeholder{color:color-mix(in srgb,var(--ob-hairline-ink) var(--ob-placeholder-pct),transparent);font-style:italic}.prava-onboarding-v2 .ob-underlined-textarea{width:100%;display:block;padding:18px 0;border:none;border-top:1px solid var(--ob-border-hairline);border-bottom:1px solid var(--ob-border-hairline);background:transparent;font-family:var(--ob-font-serif);font-size:17px;font-weight:400;line-height:1.55;color:var(--ob-text-primary);letter-spacing:.003em;font-variation-settings:"opsz" 14;outline:none;resize:none;caret-color:var(--ob-accent);border-radius:0;transition:border-color var(--prava-motion-fast) ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow-y:hidden}.prava-onboarding-v2 .ob-underlined-textarea:focus{border-top-color:var(--ob-text-primary);border-bottom-color:var(--ob-text-primary)}.prava-onboarding-v2 .ob-underlined-textarea::-moz-placeholder{color:var(--ob-text-muted);font-style:italic}.prava-onboarding-v2 .ob-underlined-textarea::placeholder{color:var(--ob-text-muted);font-style:italic}.prava-onboarding-v2 .ob-card-textarea::-moz-placeholder{color:var(--ob-text-quaternary);font-style:italic;opacity:1}.prava-onboarding-v2 .ob-card-textarea::placeholder{color:var(--ob-text-quaternary);font-style:italic;opacity:1}.prava-onboarding-v2 .ob-list-row{width:100%;display:flex;align-items:center;gap:14px;padding:16px;background:transparent;border:1px solid var(--ob-border-hairline-row);border-radius:var(--ob-radius-card-md);cursor:pointer;transition:background var(--prava-motion-fast) ease,border-color var(--prava-motion-fast) ease,transform var(--prava-motion-press) ease;text-align:left;font-family:var(--ob-font-sans);color:var(--ob-text-primary)}.prava-onboarding-v2 .ob-list-row:hover{border-color:var(--ob-border-hover)}.prava-onboarding-v2 .ob-list-row:active{transform:scale(.995)}.prava-onboarding-v2 .ob-list-row.is-selected{background:color-mix(in srgb,var(--ob-hairline-ink) var(--ob-selected-pct),transparent);border-color:var(--ob-border-hover)}.prava-onboarding-v2 .ob-list-row.is-selected-orange{background:color-mix(in srgb,var(--prava-color-accent) var(--ob-selected-tint-pct),transparent);border-color:color-mix(in srgb,var(--prava-color-accent) var(--ob-selected-border-pct),transparent)}.prava-onboarding-v2 .ob-indicator{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--ob-border-emphasis-soft);background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background var(--prava-motion-fast) ease,border-color var(--prava-motion-fast) ease}.prava-onboarding-v2 .ob-indicator svg{opacity:0;transition:opacity .15s ease}.prava-onboarding-v2 .ob-indicator.is-selected svg{opacity:1}.prava-onboarding-v2 .ob-indicator.is-selected.variant-warm-black{background:var(--ob-text-primary);border-color:var(--ob-text-primary);color:var(--ob-bg-cream)}.prava-onboarding-v2 .ob-indicator.is-selected.variant-orange{background:var(--ob-accent);border-color:var(--ob-accent);color:var(--ob-bg-cream)}.prava-onboarding-v2 .ob-pill{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 15px;min-height:44px;box-sizing:border-box;border:1.5px solid var(--ob-border-hairline);border-radius:var(--ob-radius-pill);background:transparent;font-family:var(--ob-font-sans);font-size:14px;font-weight:400;color:var(--ob-text-secondary);cursor:pointer;transition:all var(--prava-motion-fast) ease;font-variation-settings:"opsz" 14;white-space:nowrap;line-height:1}.prava-onboarding-v2 .ob-pill:after{content:attr(data-label);display:block;height:0;overflow:hidden;visibility:hidden;pointer-events:none;font-weight:600}.prava-onboarding-v2 .ob-pill:hover:not(.is-selected):not(:disabled){border-color:var(--ob-border-hover-strong)}.prava-onboarding-v2 .ob-pill:active:not(:disabled){transform:scale(.95)}.prava-onboarding-v2 .ob-pill.is-selected{background:color-mix(in srgb,var(--ob-text-primary) 6%,transparent);color:var(--ob-text-primary);border:1.5px solid var(--ob-border-emphasis);font-weight:600}.prava-onboarding-v2 .ob-pill:disabled{opacity:.42;cursor:not-allowed}.prava-onboarding-v2 .ob-progress-dot{width:12px;height:2px;border-radius:2px;background:var(--ob-border-hairline);transition:background var(--prava-motion-base) ease;flex-shrink:0}.prava-onboarding-v2 .ob-progress-dot.is-done{background:var(--ob-border-emphasis-soft)}.prava-onboarding-v2 .ob-progress-dot.is-active{background:var(--ob-border-emphasis)}.prava-onboarding-v2 .ob-ambient{position:absolute;inset:0;pointer-events:none;z-index:0}.prava-onboarding-v2 .ob-ambient.ambient-default{background:radial-gradient(ellipse 80% 40% at 20% 10%,color-mix(in srgb,var(--prava-color-accent) var(--ob-ambient-default-a),transparent) 0,transparent 50%),radial-gradient(ellipse 70% 45% at 90% 90%,color-mix(in srgb,var(--ob-ambient-b-ink) var(--ob-ambient-default-b),transparent) 0,transparent 60%)}.prava-onboarding-v2 .ob-ambient.ambient-dim{background:radial-gradient(ellipse 80% 40% at 20% 10%,color-mix(in srgb,var(--prava-color-accent) var(--ob-ambient-dim-a),transparent) 0,transparent 50%),radial-gradient(ellipse 70% 45% at 90% 90%,color-mix(in srgb,var(--ob-ambient-b-ink) var(--ob-ambient-dim-b),transparent) 0,transparent 60%)}.prava-onboarding-v2 .ob-ambient.ambient-hero{background:radial-gradient(ellipse 70% 40% at 50% 20%,color-mix(in srgb,var(--prava-color-accent) var(--ob-ambient-hero-a),transparent) 0,transparent 60%),radial-gradient(ellipse 80% 50% at 30% 75%,color-mix(in srgb,var(--ob-ambient-b-ink) var(--ob-ambient-hero-b),transparent) 0,transparent 60%)}.prava-onboarding-v2.ob-ambient-field{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--ob-bg-cream)}.prava-onboarding-v2 .ob-field-veil{position:absolute;inset:0;pointer-events:none;opacity:0;background:#14100d}.prava-onboarding-v2 .ob-field-veil.is-on{opacity:1;transition:opacity var(--prava-motion-base) ease}.prava-onboarding-v2.ob-on-field{--ob-bg-cream:#14100d;--ob-bg-card:#1e1813;--ob-text-primary:#f5efe4;--ob-text-body:hsla(39,46%,93%,.88);--ob-text-secondary:hsla(39,46%,93%,.82);--ob-text-muted:hsla(39,46%,93%,.7);--ob-text-tertiary:hsla(39,46%,93%,.58);--ob-text-quaternary:hsla(39,46%,93%,.38);--ob-accent:#e89670;--ob-accent-deep:#d67a4e;--ob-scripture-ink:#deb97a;--ob-border-hairline:hsla(39,46%,93%,.16);--ob-border-hairline-soft:hsla(39,46%,93%,.1);--ob-border-hairline-row:hsla(39,46%,93%,.12);--ob-border-emphasis:hsla(39,46%,93%,.45);--ob-border-emphasis-soft:hsla(39,46%,93%,.22);--ob-border-hover:hsla(39,46%,93%,.28);--ob-border-hover-strong:hsla(39,46%,93%,.38);--ob-accent-ink:var(--ob-field-accent-ink);--ob-label-ink:var(--ob-field-label-ink);color:var(--ob-text-primary)}.prava-onboarding-v2.ob-on-field .ob-primary-button:hover:not(:disabled){background:hsla(39,46%,93%,.9)}.prava-onboarding-v2.ob-threshold{--ob-text-primary:#f5efe4;--ob-text-muted:hsla(39,46%,93%,.78);--ob-text-tertiary:hsla(39,46%,93%,.72);--ob-bg-cream:#14100d;--ob-label-ink:var(--ob-text-muted);color:var(--ob-text-primary)}.prava-onboarding-v2 .ob-threshold-field{position:absolute;inset:0;pointer-events:none;background:#14100d}.prava-onboarding-v2.ob-threshold .ob-primary-button:hover:not(:disabled){background:hsla(39,46%,93%,.9)}.prava-onboarding-v2 .ob-ground-cta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:54px;padding:0 var(--prava-space-lg);background:var(--prava-color-text-primary);color:var(--prava-color-on-fill);border:none;border-radius:var(--prava-radius-pill);font-family:var(--prava-font-serif);font-size:17px;font-weight:500;letter-spacing:.01em;font-variation-settings:"opsz" 14;box-shadow:0 10px 26px -16px rgba(0,0,0,.55);cursor:pointer;transition:transform var(--prava-motion-press) ease,background var(--prava-motion-fast) ease}.prava-onboarding-v2 .ob-ground-cta:hover:not(:disabled){background:color-mix(in srgb,var(--prava-color-text-primary) 88%,var(--prava-color-background-elevated))}.prava-onboarding-v2 .ob-ground-cta:active:not(:disabled){transform:scale(.985)}.prava-onboarding-v2 .ob-ground-cta:disabled{opacity:.75;cursor:not-allowed}.prava-onboarding-v2 .ob-ground-link{display:flex;align-items:center;justify-content:center;width:100%;height:44px;margin:0;padding:0;background:transparent;border:none;font-family:var(--prava-font-sans);font-size:14.5px;font-weight:600;color:var(--prava-color-text-secondary);cursor:pointer;transition:color var(--prava-motion-fast) ease,transform var(--prava-motion-press) ease}.prava-onboarding-v2 .ob-ground-link:hover{color:var(--prava-color-text-primary)}.prava-onboarding-v2 .ob-ground-link:active{transform:scale(.985)}.prava-onboarding-v2 .ob-device{flex:none;width:min(270px,72vw);margin:0 auto;padding:5px;background:#0b0b0c;border-radius:var(--ob-radius-device);box-shadow:0 0 0 1px hsla(39,46%,93%,.17),0 44px 70px -34px rgba(0,0,0,.72)}.prava-onboarding-v2 .ob-device__screen{aspect-ratio:9/19.5;border-radius:calc(var(--ob-radius-device) - 5px);overflow:hidden;background:#14100d}.prava-onboarding-v2 .ob-device__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.prava-onboarding-v2 .ob-quiet-card{background:var(--ob-bg-card);border:1px solid var(--ob-border-hairline-soft);border-radius:var(--ob-radius-card-lg-alt);box-shadow:var(--ob-shadow-reflection);overflow:hidden;padding:2px 0}.prava-onboarding-v2 .ob-quiet-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;background:transparent;border:none;border-bottom:1px solid var(--ob-border-hairline-row);cursor:pointer;text-align:left;font-family:var(--ob-font-serif);color:var(--ob-text-body);transition:background var(--prava-motion-press) ease,color var(--prava-motion-press) ease}.prava-onboarding-v2 .ob-quiet-row:last-child{border-bottom:none}.prava-onboarding-v2 .ob-quiet-row:active{background:color-mix(in srgb,var(--ob-text-primary) 4%,transparent)}.prava-onboarding-v2 .ob-quiet-row.is-selected{background:var(--ob-accent-tint);color:var(--ob-text-primary)}.prava-onboarding-v2 .ob-quiet-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ob-accent)}.prava-onboarding-v2 .ob-quiet-row.is-selected .ob-quiet-dot{animation:prava-ob-pop .15s cubic-bezier(.22,.61,.36,1) both}.prava-onboarding-v2 .ob-quiet-card.is-field-card{padding:22px 20px}.prava-onboarding-v2 .ob-cta-area{position:sticky;bottom:0;left:0;right:0;padding:16px 24px calc(32px + var(--safe-area-inset-bottom, 0px));background:linear-gradient(180deg,transparent,var(--ob-bg-cream) 30%);z-index:5}.prava-onboarding-v2 .ob-fake-caret{display:inline-block;width:2px;height:1em;background:var(--ob-accent);vertical-align:text-bottom;margin-left:2px;animation:prava-ob-caret-blink 1s infinite}@keyframes prava-ob-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes prava-ob-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.ob-leave{animation:prava-ob-leave var(--prava-motion-fast) var(--prava-motion-ease-exit) both;pointer-events:none}@media (prefers-reduced-motion:reduce){@keyframes prava-ob-arrive{0%{opacity:0;transform:none}to{opacity:1;transform:none}}.ob-leave{animation:none;opacity:0}}.ob-spine-bar{position:relative;height:3px;border-radius:2px;background:var(--prava-color-border-hairline-soft)}.ob-spine-bar__fill{position:absolute;inset:0;border-radius:2px;background:var(--prava-color-accent-deep);transform-origin:left center;transition:transform .35s var(--prava-motion-ease-smooth);will-change:transform}@media (prefers-reduced-motion:reduce){.ob-spine-bar__fill{transition:none}}:root{--ob-device-rim:#0e0c0a}[data-theme=cathedral],[data-theme=dark],[data-theme=slate]{--ob-device-rim:#0b0a09}.prava-onboarding-v2 .ob-device.is-ground{position:relative;flex:none;width:auto;height:min(456px,100%);aspect-ratio:216/456;margin:0;padding:5px;box-sizing:border-box;border-radius:40px;background:var(--ob-device-rim);box-shadow:0 0 0 1px var(--prava-color-border-hairline),0 34px 64px -34px rgba(0,0,0,.7)}.prava-onboarding-v2 .ob-device.is-ground .ob-device__screen{position:relative;width:100%;height:100%;aspect-ratio:auto;border-radius:35px;overflow:hidden;background:var(--prava-color-paywall-card)}.prava-onboarding-v2 .ob-device__video{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;background:transparent;pointer-events:none;-webkit-touch-callout:none;transition:opacity .16s ease}.prava-onboarding-v2 .ob-carousel{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y}.prava-onboarding-v2 .ob-carousel::-webkit-scrollbar{display:none}.prava-onboarding-v2 .ob-carousel__slide{flex:none;width:100%;min-height:0;scroll-snap-align:center;scroll-snap-stop:always;display:flex;flex-direction:column;align-items:center}@keyframes prava-ob-capture-breathe{0%,to{opacity:.08}50%{opacity:.17}}@keyframes prava-ob-condense-in{0%{opacity:0;transform:translateY(8px);filter:blur(3px)}55%{opacity:.7;filter:blur(1px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes prava-ob-card-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes prava-ob-proof-switch-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.prava-onboarding-v2 .ob-capture-glow{animation:none!important;opacity:.12!important}@keyframes prava-ob-condense-in{0%{opacity:0;transform:none;filter:none}to{opacity:1;transform:none;filter:none}}@keyframes prava-ob-card-rise{0%{opacity:0;transform:none}to{opacity:1;transform:none}}}@keyframes prava-ob-notif-drop{0%{opacity:0;transform:translateY(-48px)}70%{opacity:1;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@keyframes prava-ob-notif-drop{0%{opacity:0;transform:none}to{opacity:1;transform:none}}}:root{--prava-ob-readings-word-rise:4px;--prava-ob-readings-stillness:600ms;--prava-ob-readings-count-up:1200ms;--prava-ob-readings-porch-hold:1000ms;--prava-ob-readings-porch-wave-word:360ms;--prava-ob-readings-map-outlines:400ms;--prava-ob-readings-map-country:200ms;--prava-ob-readings-map-hairline:200ms;--prava-ob-readings-rule:300ms;--prava-ob-readings-overlap-row:800ms;--prava-ob-readings-overlap-mark:300ms;--prava-ob-readings-overlap-reduced:300ms;--prava-ob-readings-why-reduced:300ms}.prava-onboarding-v2 .ob-readings-word{display:inline-block;animation:prava-ob-readings-word var(--prava-app-open-word-ms) var(--prava-motion-ease-breath) calc(var(--pv-ob-word-index, 0) * var(--prava-app-open-word-stagger)) both}@keyframes prava-ob-readings-word{0%{opacity:0;transform:translateY(var(--prava-ob-readings-word-rise))}to{opacity:1;transform:none}}.prava-onboarding-v2 .ob-readings-word-accent{color:var(--prava-color-text-primary);transition:color var(--prava-ob-readings-porch-wave-word) var(--prava-motion-ease-smooth) calc(var(--pv-ob-accent-index, 0) * var(--prava-app-open-word-stagger))}.prava-onboarding-v2 [data-accent-on=true] .ob-readings-word-accent{color:var(--prava-color-accent-deep)}.prava-onboarding-v2 .ob-readings-travel{animation:prava-ob-readings-travel var(--prava-motion-gentle) var(--prava-motion-ease-rise) both;pointer-events:none}@keyframes prava-ob-readings-travel{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--pv-ob-travel-dy,0)) scale(var(--pv-ob-travel-scale,1))}}.prava-onboarding-v2 .ob-readings-fade{animation:prava-ob-fade-in var(--pv-ob-fade-ms,var(--prava-motion-gentle)) var(--prava-motion-ease-smooth) var(--pv-ob-delay,0ms) both}.prava-onboarding-v2 .ob-readings-reduced{animation:prava-ob-fade-in var(--prava-motion-fast) var(--prava-motion-ease-smooth) both}.prava-onboarding-v2 .ob-readings-overlap-reduced{animation:prava-ob-fade-in var(--prava-ob-readings-overlap-reduced) var(--prava-motion-ease-smooth) both}.prava-onboarding-v2 .ob-readings-why-reduced{animation:prava-ob-fade-in var(--prava-ob-readings-why-reduced) var(--prava-motion-ease-smooth) both}.prava-onboarding-v2 .ob-readings-map-outlines{animation:prava-ob-fade-in var(--prava-ob-readings-map-outlines) var(--prava-motion-ease-smooth) both}.prava-onboarding-v2 .ob-readings-map-country{animation:prava-ob-fade-in var(--prava-ob-readings-map-country) var(--prava-motion-ease-smooth) var(--pv-ob-delay,0ms) both}.prava-onboarding-v2 .ob-readings-hairline{transform-origin:top;animation:prava-ob-readings-draw-y var(--prava-ob-readings-map-hairline) var(--prava-motion-ease-draw) var(--pv-ob-delay,0ms) both}@keyframes prava-ob-readings-draw-y{0%{transform:scaleY(0)}to{transform:none}}.prava-onboarding-v2 .ob-readings-rule{transform-origin:left;animation:prava-ob-readings-draw-x var(--prava-ob-readings-rule) var(--prava-motion-ease-draw) var(--pv-ob-delay,0ms) both}@keyframes prava-ob-readings-draw-x{0%{transform:scaleX(0)}to{transform:none}}.prava-onboarding-v2 .ob-readings-slide{animation:prava-ob-readings-slide var(--prava-motion-slow) var(--prava-motion-ease-settle) var(--pv-ob-delay,0ms) both}@keyframes prava-ob-readings-slide{0%{transform:translateX(var(--pv-ob-slide-dx,0))}to{transform:none}}.prava-onboarding-v2 .ob-readings-mark-fill{animation:prava-ob-fade-in var(--prava-motion-base) var(--prava-motion-ease-smooth) both}@keyframes prava-reveal-rise-lg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes prava-reveal-label-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes prava-reveal-label-out{0%{opacity:1}to{opacity:0}}.ob-reveal-loading-stack{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:28px;width:100%;max-width:460px;padding:0 36px;box-sizing:border-box;pointer-events:none;z-index:2}.ob-reveal-loading-stack--fading{animation:prava-reveal-label-out .6s ease-out forwards}.ob-reveal-loading-label{font-family:var(--ob-font-serif);font-size:22px;font-weight:400;line-height:1.42;color:var(--ob-text-primary);letter-spacing:-.012em;font-variation-settings:"opsz" 30;text-align:center;margin:0;opacity:0;transform:translateY(6px);animation:prava-reveal-label-in 1s ease-out .2s forwards}.ob-reveal-loading-bar{width:200px;height:3px;border-radius:999px;background:var(--ob-border-hairline-soft);overflow:hidden;opacity:0;transform:translateY(6px);animation:prava-reveal-label-in 1s ease-out .5s forwards}.ob-reveal-loading-bar-fill{width:100%;height:100%;border-radius:inherit;background:var(--ob-accent);transform:scaleX(0);transform-origin:left center;will-change:transform;transition:transform 9s cubic-bezier(.4,0,.6,1)}.ob-reveal-loading-bar-fill[data-state=filling]{transform:scaleX(.9)}.ob-reveal-loading-bar-fill[data-state=complete]{transform:scaleX(1);transition:transform .4s cubic-bezier(.22,1,.36,1)}.ob-reveal-loading-logo{position:relative;width:56px;height:56px;opacity:0;transform:translateY(6px);animation:prava-reveal-label-in 1s ease-out 0s forwards}.ob-reveal-loading-logo-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ob-reveal-loading-logo-shimmer{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:url(/logo-mark.png);mask-image:url(/logo-mark.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:linear-gradient(100deg,transparent,transparent 40%,hsla(0,0%,100%,.35) 50%,transparent 60%,transparent);background-size:200% 100%;background-repeat:no-repeat;background-position:200% 0;animation:prava-reveal-logo-shimmer 5s ease-in-out infinite}@keyframes prava-reveal-logo-shimmer{0%{background-position:200% 0}60%{background-position:-100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ob-reveal-loading-stack{animation:none}.ob-reveal-loading-stack--fading{animation:none;opacity:0;transition:opacity var(--prava-motion-base) ease-out}.ob-reveal-loading-bar,.ob-reveal-loading-label{animation:none;opacity:1;transform:none}.ob-reveal-loading-bar-fill{transition:none;transform:scaleX(.9)}.ob-reveal-loading-bar-fill[data-state=filling]{transform:scaleX(.9)}.ob-reveal-loading-bar-fill[data-state=complete]{transform:scaleX(1);transition:none}.ob-reveal-loading-logo{animation:none;opacity:1;transform:none}.ob-reveal-loading-logo-shimmer{animation:none;background:none}}