.public-header{z-index:10;position:relative}.public-header .desktop-navigation{gap:27px}.header-controls{align-items:center;gap:24px;display:flex}.language-switch{flex-shrink:0;align-items:center;gap:2px;display:flex}.language-switch a{border-radius:4px;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:11px;font-weight:650;display:inline-flex}.language-switch a[aria-current]{background:var(--lavender);color:#50359e}.language-switch a:hover{text-underline-offset:4px;text-decoration:underline}.mobile-navigation{display:none}.product-navigation{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:66px;display:flex}.product-name{min-height:44px;font-size:18px;font-family:var(--serif);align-items:center;gap:9px;display:inline-flex}.product-navigation>div{align-items:center;gap:28px;display:flex}.product-navigation>div>a{align-items:center;gap:8px;min-height:44px;font-size:12px;display:inline-flex}.product-navigation a[aria-current]{color:var(--purple);text-underline-offset:5px;text-decoration:underline}.product-use{color:var(--purple);font-weight:650}.feature-highlights{margin:22px 0;padding:0;font-size:14px;list-style:none}.feature-highlights li{border-bottom:1px solid var(--line);padding-block:7px}.feature-highlights li:before{content:"↗";color:var(--purple);margin-right:12px}.feature-copy .availability-label{align-items:center;gap:9px;display:flex;font-size:12px!important}.public-site .feature-copy>.text-link{margin-top:16px}.public-footer{padding-block:54px 22px;display:block}.footer-columns{grid-template-columns:1.25fr 1fr 1.2fr 1.15fr;gap:34px;display:grid}.footer-columns h2{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:13px 0 14px;font-size:11px}.footer-columns>div>a:not(.wordmark){overflow-wrap:anywhere;align-items:center;gap:8px;min-height:44px;font-size:12px;line-height:1.5;display:flex}.footer-columns>div>a:hover{color:var(--purple)}.footer-brand>p{color:var(--muted);margin-top:12px;font-size:13px}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding-top:18px;font-size:11px;display:flex}.footer-bottom>a{align-items:center;min-height:44px;display:inline-flex}.footer-socials{gap:24px;display:flex}.footer-socials a{align-items:center;gap:7px;min-height:44px;display:inline-flex}.product-functions{padding-block:50px 90px}.function-grid{grid-template-columns:repeat(3,1fr);gap:0 48px;display:grid}.function-grid article{border-top:1px solid var(--line);padding-block:32px}.function-glyph{color:var(--purple);margin-bottom:22px;font-size:32px;line-height:1;display:block}.function-grid h3{font-family:var(--serif);letter-spacing:-.03em;font-size:27px}.function-grid p{color:var(--muted);margin-top:14px;font-size:14px}.real-experience{background:var(--lavender)}.experience-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:9%;padding-block:68px;display:grid}.experience-layout h2{margin:22px 0}.experience-layout>div>p:not(.eyebrow){color:#5e546b;max-width:400px;font-size:15px}.experience-layout .text-link{margin-top:22px}.experience-layout .entertainment-note{margin-top:32px;font-size:12px!important}.authentic-previews{grid-template-columns:1.3fr .8fr;align-items:center;gap:20px;display:grid}.phone-preview{background:var(--paper);border:1px solid #c8badb;border-radius:22px;padding:8px;transform:rotate(-3deg)}.phone-preview img{object-fit:cover;object-position:top;border-radius:16px 16px 4px 4px;width:100%;height:470px}.authentic-previews figcaption{text-align:center;color:#5e546b;padding:12px 4px 6px;font-size:10px;line-height:1.5}.authentic-previews figcaption a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.tarot-preview{transform:rotate(6deg)}.tarot-preview img{border-radius:8px;box-shadow:0 15px 35px #30283e24}.examples-note{justify-content:space-between;align-items:center;gap:40px;padding-top:30px;display:flex}.examples-note p{color:var(--muted);max-width:450px;font-size:12px}.examples-note .text-link{flex-shrink:0}.offer-section{padding-block:20px 95px}.offer-intro{max-width:660px;margin-bottom:34px}.offer-intro h2{margin:20px 0}.offer-intro>p:last-child{color:var(--muted);font-size:15px}.offer-columns{border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.offer-columns article{padding:38px}.offer-columns h3{font-size:31px;font-family:var(--serif);letter-spacing:-.03em;margin:18px 0}.offer-columns ul{margin-block:25px;padding-left:20px;font-size:14px}.offer-columns li{padding:4px 0 4px 4px}.offer-columns li::marker{color:var(--purple)}.offer-account{background:var(--lavender);border-left:1px solid var(--line)}.paid-status{align-items:flex-start;gap:16px;padding:24px 0;display:flex}.paid-status .icon{color:var(--purple);margin-top:3px}.paid-status p{color:var(--muted);max-width:840px;font-size:13px}.paid-status strong{color:var(--ink);font-weight:600}.public-site .faq-section>div>.text-link{margin-top:26px}.public-site .faq-list details>p{font-size:14px}.faq-links{flex-wrap:wrap;gap:4px 20px;display:flex}.faq-links .text-link,.faq-permalink{font-size:12px}.faq-permalink{min-height:44px;color:var(--purple);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.download-section{border-top:1px solid var(--line);grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;padding-block:64px 80px;display:grid}.download-section h2{margin:20px 0}.download-section>div>p:not(.eyebrow){max-width:500px;color:var(--muted);font-size:15px}.download-buttons{flex-wrap:wrap;gap:16px;margin:26px 0 18px;display:flex}.download-section .download-note{font-size:12px!important}.download-qr{text-align:center;justify-self:center}.download-qr>a{border:1px solid var(--line);background:#fff;border-radius:4px;width:196px;margin-inline:auto;padding:8px;display:block}.download-qr img{width:180px;height:180px}.download-qr figcaption{font-family:var(--serif);margin-top:18px;font-size:21px;line-height:1.65}.download-qr figcaption a{min-height:44px;font-family:var(--sans);text-underline-offset:4px;align-items:center;gap:8px;font-size:11px;text-decoration:underline;display:inline-flex}.qr-preview-note{font-family:var(--sans);color:var(--muted);max-width:265px;margin:8px auto 0;font-size:11px}.contact-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:7%;padding-block:74px 90px;display:grid}.contact-hero h1{margin:22px 0 25px;font-size:clamp(56px,6vw,82px)}.contact-hero .intro{max-width:445px}.email-contact{margin-top:34px}.visible-email{font-size:clamp(21px,2.1vw,29px);font-family:var(--serif);letter-spacing:-.02em;text-underline-offset:6px;overflow-wrap:anywhere;min-height:44px;text-decoration:underline 1px;display:inline-block}.email-buttons{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.email-contact .action-status{min-height:0;margin-top:10px}.email-contact .action-status:empty{display:none}.email-hint{max-width:400px;color:var(--muted);margin-top:14px;font-size:11px}.contact-letter{background:var(--lavender);outline-offset:-12px;color:#5d4680;text-align:center;border:1px solid #c7b8de;outline:1px solid #c7b8de;padding:42px 28px;transform:rotate(5deg);box-shadow:0 14px 30px #3b314610}.contact-letter>span{letter-spacing:.17em;font-size:9px;display:block}.contact-letter .letter-brand{letter-spacing:-.05em;font-size:clamp(36px,4vw,52px);font-family:var(--serif);color:var(--ink);margin-top:18px}.contact-letter svg{width:100%;margin:22px 0}.contact-routes{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12%;padding-block:55px 80px;display:grid}.contact-routes h2{margin:20px 0;font-size:41px}.contact-routes article>p:not(.eyebrow){color:var(--muted);max-width:410px;font-size:14px}.contact-routes .text-link{margin-top:20px}.contact-socials{padding-block:40px 70px}.contact-socials .text-link{margin:24px 30px 0 0}.help-hero{padding-block:64px 58px}.help-hero h1{margin:22px 0;font-size:clamp(46px,5.8vw,78px)}.help-hero .intro{max-width:490px}.help-layout{grid-template-columns:.8fr 1.8fr;align-items:start;gap:8%;padding-bottom:75px;display:grid}.help-topics{position:sticky;top:24px}.help-topics>p{margin-bottom:17px}.help-topics>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-block:14px;font-size:13px;display:flex}.help-topics>a:hover{color:var(--purple)}.faq-category{margin-bottom:45px;scroll-margin-top:32px}.faq-category h2{margin-bottom:25px;font-size:33px}.faq-list details{scroll-margin-top:28px}.support-contact{background:var(--lavender);border-radius:5px;margin-bottom:80px;padding:48px}.support-contact h2{margin:22px 0;font-size:clamp(34px,4vw,54px)}.support-contact>p:not(.eyebrow){color:#5e546b;max-width:590px;font-size:14px}.not-found{text-align:center;padding-block:80px 110px}.not-found .eyebrow{justify-content:center}.not-found h1{margin:25px 0}.not-found .intro{margin-inline:auto}.not-found .hero-actions{justify-content:center;margin-top:30px}.not-found-english{text-align:center;padding-bottom:65px}.not-found-english h2{font-size:30px}.not-found-english p{margin-block:18px;font-size:14px}.public-site .demo-section{padding-top:35px}.demo-real-link{margin-top:24px}.demo-context{color:var(--muted);max-width:400px;margin-top:18px;font-size:12px}.screenshot-page{padding-block:30px 70px}.screenshot-heading{text-align:center;margin-bottom:40px}.screenshot-heading .eyebrow{justify-content:center}.screenshot-heading h1{margin:20px 0;font-size:clamp(44px,5vw,70px)}.screenshot-heading .intro{max-width:490px;margin-inline:auto;font-size:15px}.full-app-screenshot{width:min(100%,430px);margin-inline:auto}.full-app-screenshot img{border:1px solid var(--line);border-radius:12px;width:100%;height:auto}.full-app-screenshot figcaption{text-align:center;color:var(--muted);margin-top:16px;font-size:11px}.screenshot-actions{flex-wrap:wrap;justify-content:center;gap:20px 30px;margin-top:32px;display:flex}@media (width<=1100px){.header-controls{gap:14px}.public-header .desktop-navigation{gap:20px}.footer-columns{grid-template-columns:1fr 1fr 1.25fr;gap:24px}.footer-brand{grid-column:1/-1}.footer-brand>p br{display:none}.function-grid{gap:0 28px}.experience-layout{gap:6%}.phone-preview img{height:420px}.contact-hero{gap:5%}.contact-hero h1{font-size:62px}}@media (width<=900px){.public-header .desktop-navigation{display:none}.mobile-navigation{display:block}.mobile-navigation>summary{align-items:center;gap:13px;min-height:44px;padding:0 4px 0 15px;font-size:12px;list-style:none;display:flex}.mobile-navigation>summary::-webkit-details-marker{display:none}.menu-lines{border-block:1px solid var(--ink);width:19px;height:10px}.mobile-navigation[open] .menu-lines{border-bottom:0;height:1px;transform:rotate(-45deg)}.mobile-navigation[open] .menu-lines:after{content:"";border-top:1px solid var(--ink);margin-top:-1px;display:block;transform:rotate(90deg)}.public-header .mobile-navigation nav{top:100%;background:var(--paper);border:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:12px 24px 24px;display:flex;position:absolute;inset-inline:0;box-shadow:0 16px 24px #24222c10}.mobile-navigation nav>a:not(.button){border-bottom:1px solid var(--line);justify-content:space-between;padding-block:14px;font-size:14px;display:flex}.mobile-navigation nav>.button{margin-top:20px}.mobile-navigation a[aria-current]{color:var(--purple)}.function-grid{grid-template-columns:1fr 1fr}.experience-layout{grid-template-columns:1fr 1fr;gap:8%}.authentic-previews{display:block}.tarot-preview{display:none}.phone-preview{max-width:270px;margin-inline:auto}.examples-note{flex-direction:column;align-items:flex-start;gap:15px}.contact-hero{grid-template-columns:1.3fr .7fr}.contact-letter{padding:30px 18px}.contact-letter>span{letter-spacing:.1em;font-size:8px}.offer-columns article{padding:28px}.offer-columns h3{font-size:27px}}@media (width<=620px){html[lang=en] .public-site .home-hero h1{font-size:clamp(48px,15vw,66px)}.header-controls{gap:6px}.public-header .wordmark{gap:8px;font-size:25px}.public-header .brand-symbol{width:30px;height:34px;font-size:25px}.mobile-navigation>summary{gap:8px;padding-left:4px}.public-header{height:72px}.product-navigation{gap:10px;min-height:57px}.product-name{gap:7px;font-size:16px}.product-name img{width:16px}.product-navigation>div{gap:18px}.product-navigation>div>a{font-size:10px}.product-navigation .product-use{display:none}.public-site .app-hero,.public-site .home-hero{padding-top:30px}.public-site .feature-copy .availability-label{font-size:11px!important}.public-footer{padding-block:32px 15px}.footer-columns{grid-template-columns:1fr 1fr;gap:25px 20px}.footer-columns>div:last-child{grid-column:1/-1}.footer-columns>div>a:not(.wordmark){font-size:11px}.footer-bottom{gap:8px;margin-top:25px;font-size:10px}.footer-bottom p{flex-basis:100%}.footer-socials:empty{display:none}.product-functions{padding-block:35px 45px}.function-grid{grid-template-columns:1fr;gap:0}.function-grid article{grid-template-columns:30px 1fr;gap:10px 16px;padding-block:23px;display:grid}.function-glyph{grid-row:1/3;margin:0;padding-top:4px;font-size:27px}.function-grid h3{font-size:25px}.function-grid p{margin:0;font-size:13px}.experience-layout{grid-template-columns:1fr;gap:35px;padding-block:40px}.experience-layout>div>p:not(.eyebrow){font-size:14px}.experience-layout .entertainment-note{margin-top:20px}.authentic-previews{padding:0 10px;display:block}.phone-preview{border-radius:15px;width:100%;max-width:310px;padding:7px}.phone-preview img{border-radius:10px 10px 2px 2px;height:440px}.authentic-previews figcaption{padding:9px 2px 4px;font-size:9px}.tarot-preview{display:none}.examples-note{padding-top:12px}.examples-note .text-link{flex-shrink:1;gap:16px;font-size:12px}.offer-section{padding-block:15px 48px}.offer-intro>p:last-child{font-size:14px}.offer-columns{grid-template-columns:1fr}.offer-columns article{padding:26px}.offer-account{border-left:0;border-top:1px solid var(--line)}.offer-columns h3{font-size:28px}.offer-columns ul{font-size:13px}.paid-status p{font-size:12px}.public-site .faq-list details>p{padding-right:0;font-size:13px}.download-section{grid-template-columns:1fr;gap:35px;padding-block:40px 48px}.download-section>div>p:not(.eyebrow){font-size:14px}.download-qr{display:none}.download-buttons .button{width:100%}.contact-hero{grid-template-columns:1fr;gap:38px;padding-block:35px 55px}.contact-hero h1{margin:20px 0;font-size:49px}.contact-hero .intro{font-size:14px}.email-contact{margin-top:27px}.email-buttons{flex-direction:column;align-items:stretch;margin-top:18px}.email-hint{font-size:11px}.contact-letter{width:calc(100% - 36px);max-width:290px;margin:5px auto 0;padding:28px 25px}.contact-letter .letter-brand{font-size:40px}.contact-letter svg{margin-block:14px}.contact-routes{grid-template-columns:1fr;gap:40px;padding-block:35px 50px}.contact-routes h2{font-size:34px}.contact-routes article>p:not(.eyebrow){font-size:13px}.help-hero{padding-block:35px 30px}.help-hero h1{margin:20px 0;font-size:44px}.help-hero .intro{font-size:14px}.help-layout{grid-template-columns:1fr;gap:40px;padding-bottom:20px}.help-topics{position:static}.help-topics>p{margin-bottom:8px}.faq-category h2{margin-bottom:22px;font-size:30px}.support-contact{margin-bottom:45px;padding:28px 22px}.support-contact h2{font-size:33px}.support-contact>p:not(.eyebrow){font-size:13px}.not-found{padding-block:50px 70px}.not-found h1{font-size:45px}.public-site .demo-section{padding-top:20px}}@media (width<=360px){.public-header{gap:12px}.public-site .wordmark{font-size:23px}.product-navigation>div{gap:12px}.product-navigation>div>a{font-size:9px}.contact-hero h1{font-size:42px}.help-hero h1{font-size:39px}.offer-columns article{padding:22px}.support-contact{padding-inline:19px}.support-contact h2{font-size:29px}}
