@font-face{font-family:SomaIntroSerif;src:url(/fonts/cormorant-garamond-latin-600-700.woff2)format("woff2");font-weight:600 700;font-display:swap}.soma-intro{--intro-paper:#fffaf2;--intro-ink:#17233b;z-index:100;background:var(--intro-paper);color:var(--intro-ink);padding:env(safe-area-inset-top,0px) 24px env(safe-area-inset-bottom,0px);isolation:isolate;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.soma-intro button{font:inherit;cursor:pointer;min-height:44px;color:inherit;background:0 0;border:0}.soma-intro button:focus-visible{outline-offset:3px;outline:3px solid #bb701f}.soma-intro button:disabled{opacity:.25;cursor:default}.soma-intro__header{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;max-width:1120px;margin:16px auto 0;display:flex}.soma-intro__header button{align-items:center;gap:4px;font-size:13px;display:flex}.soma-intro__brand{align-items:center;gap:9px;font-family:SomaIntroSerif,Georgia,serif;font-size:26px;display:flex}.soma-intro__brand img{border-radius:12px}.soma-intro__main{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:100%;max-width:1040px;margin:auto;padding:24px 0;display:grid}.soma-intro__scene{aspect-ratio:1;width:100%;max-width:500px;margin:auto;animation:.55s ease-out intro-arrive;position:relative}.soma-intro__art{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;border-radius:50%;width:100%;height:100%;animation:8s ease-in-out infinite intro-float}.soma-intro__orbit{border:1px solid #d6b87a;border-radius:50%;position:absolute;top:8%;bottom:8%;left:8%;right:8%;transform:rotate(-20deg)scaleY(.85)}.soma-intro__sticker{border:1px solid var(--intro-ink);box-shadow:2px 3px 0 var(--intro-ink);background:#ffe44e;border-radius:18px 22px 14px;padding:10px 18px;font-size:13px;font-weight:700;animation:8s ease-in-out infinite intro-sticker;position:absolute;top:12%;left:0;transform:rotate(-7deg)}.soma-intro__paper{border:1px solid var(--intro-ink);width:72%;box-shadow:3px 4px 0 var(--intro-ink);background:#fffdf8;border-radius:18px;padding:17px 24px;position:absolute;bottom:0;right:1%;transform:rotate(4deg)}.soma-intro__paper span{letter-spacing:2px;font-size:9px;font-weight:700}.soma-intro__paper p{margin:8px 18px 0 0;font-family:SomaIntroSerif,Georgia,serif;font-size:21px;line-height:1.2}.soma-intro__paper i{color:#c08342;font-size:28px;font-style:normal;position:absolute;top:25px;right:12px}.soma-intro__motion{border-radius:50%;place-items:center;width:44px;display:grid;position:absolute;bottom:0;left:0;background:var(--intro-paper)!important;border:1px solid #b5aa95!important}.soma-intro__eyebrow{text-transform:uppercase;letter-spacing:1.8px;margin:0 0 14px;font-size:10px;font-weight:700;line-height:1.7}.soma-intro h1{letter-spacing:-1.6px;margin:0 0 22px;font-family:SomaIntroSerif,Georgia,serif;font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1.05}.soma-intro__description{color:#4d5d73;margin:0;font-size:17px;line-height:1.65}.soma-intro__highlights{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.soma-intro__highlights li{background:#fffdf8;border:1px solid #d6c5aa;border-radius:30px;padding:7px 12px;font-size:12px}.soma-intro__footer{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:100%;max-width:480px;margin:0 auto 20px;display:flex}.soma-intro__navigation{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.soma-intro__dots{display:flex}.soma-intro__dots button{place-items:center;width:32px;padding:0;display:grid}.soma-intro__dots span{background:#c8c1b4;border-radius:99px;width:7px;height:7px;transition:width .2s}.soma-intro__dots [aria-current] span{background:var(--intro-ink);width:23px}.soma-intro .soma-intro__primary{border:1px solid var(--intro-ink);width:100%;box-shadow:2px 3px 0 var(--intro-ink);background:#ffe44e;border-radius:30px;justify-content:center;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex}.soma-intro__primary:active{transform:translate(2px,3px);box-shadow:none!important}.soma-intro__login{font-size:13px!important}.soma-intro__login strong{text-underline-offset:3px;text-decoration:underline}.soma-intro__footer small{color:#56647a;text-align:center;font-size:10px;line-height:1.5}.soma-intro[data-paused=true] .soma-intro__art,.soma-intro[data-paused=true] .soma-intro__sticker{animation-play-state:paused!important}@keyframes intro-float{50%{transform:translateY(-8px)rotate(1deg)}}@keyframes intro-sticker{50%{transform:translateY(4px)rotate(-4deg)}}@keyframes intro-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.soma-intro{padding-left:22px;padding-right:22px}.soma-intro__header{margin-top:10px}.soma-intro__brand{font-size:24px}.soma-intro__main{flex-direction:column;justify-content:center;gap:22px;padding:16px 0 6px;display:flex}.soma-intro__scene{width:min(100%,350px)}.soma-intro__copy{text-align:center;max-width:430px}.soma-intro__eyebrow{letter-spacing:1.4px;margin-bottom:8px;font-size:9px}.soma-intro h1{letter-spacing:-1px;margin-bottom:14px;font-size:38px}.soma-intro__description{font-size:14px;line-height:1.6}.soma-intro__highlights{justify-content:center;gap:5px;margin-top:16px}.soma-intro__highlights li{padding:6px 10px;font-size:10px}.soma-intro__footer{gap:3px;margin-bottom:14px}.soma-intro__paper{padding:14px 18px}.soma-intro__paper p{font-size:19px}.soma-intro__sticker{padding:8px 12px;font-size:11px}}@media (max-height:760px) and (max-width:700px){.soma-intro__scene{max-width:260px}.soma-intro__main{gap:16px}.soma-intro h1{font-size:32px}.soma-intro__highlights{margin-top:10px}.soma-intro__paper p{font-size:16px}}.dark .soma-intro{--intro-paper:#162137;--intro-ink:#fff6e6}.dark .soma-intro__art{mix-blend-mode:normal}.dark .soma-intro__paper,.dark .soma-intro__highlights li{background:#25334a}.dark .soma-intro__description,.dark .soma-intro__footer small{color:#d0d6df}.dark .soma-intro__sticker,.dark .soma-intro__primary{color:#17243b}@media (prefers-reduced-motion:reduce){.soma-intro *{transition:none!important;animation:none!important}.soma-intro__motion{display:none!important}}@media (max-width:700px) and (min-height:761px){.soma-intro__scene{max-width:340px}}.soma-intro .soma-intro__motion{z-index:1;border-radius:10px;width:auto;padding:4px 10px;font-size:11px}.soma-intro__primary{border-radius:12px 18px 14px 16px!important}.current-home-theme{--home-paper:#fffaf2;--home-card:#fffdf8;--home-soft:#f5eedf;--home-peach:#ffdfb9;--home-ink:#17233b;--home-muted:#5b6473;--home-line:#c8bfaf;--home-shadow:#17233b;background:var(--home-paper)!important;color:var(--home-ink)!important;background-image:none!important}.current-home-theme[data-preview-tone=dark]{--home-paper:#17233b;--home-card:#22314b;--home-soft:#1c2b44;--home-peach:#34415a;--home-ink:#fffaf2;--home-muted:#d6d2c9;--home-line:#68758a;--home-shadow:#0e1729}.current-home-theme :-webkit-any(h1,h2,h3,h4){font-family:Cormorant Garamond,Georgia,serif;color:var(--home-ink)!important;letter-spacing:-.028em!important;font-weight:600!important}.current-home-theme :is(h1,h2,h3,h4){font-family:Cormorant Garamond,Georgia,serif;color:var(--home-ink)!important;letter-spacing:-.028em!important;font-weight:600!important}.current-home-theme h2{line-height:1.08!important}.current-home-theme .text-gradient-gold{text-underline-offset:.09em;-webkit-text-decoration:underline #fdd700;text-decoration:underline #fdd700;text-decoration-thickness:.075em;color:var(--home-ink)!important;-webkit-text-fill-color:var(--home-ink)!important;background-image:none!important}.current-home-theme :-webkit-any(.text-stone-900,.text-stone-800,.text-stone-700){color:var(--home-ink)!important}.current-home-theme :is(.text-stone-900,.text-stone-800,.text-stone-700){color:var(--home-ink)!important}.current-home-theme :-webkit-any(.text-stone-600,.text-stone-500,.text-stone-400){color:var(--home-muted)!important}.current-home-theme :is(.text-stone-600,.text-stone-500,.text-stone-400){color:var(--home-muted)!important}.current-home-theme :-webkit-any(.bg-white,.bg-stone-50,.bg-stone-100){background-color:var(--home-card)!important}.current-home-theme :is(.bg-white,.bg-stone-50,.bg-stone-100){background-color:var(--home-card)!important}.current-home-theme [class*=border-stone-]{border-color:var(--home-line)!important}.current-home-theme main>div:first-child{background:var(--home-paper)!important}.current-home-theme section{background-image:none!important}.current-home-theme :-webkit-any(.nebula-blob,.animate-mandala-spin){opacity:.04!important;animation:none!important}.current-home-theme :is(.nebula-blob,.animate-mandala-spin){opacity:.04!important;animation:none!important}.current-home-theme #hero{border-bottom:1px solid var(--home-line);padding-top:48px!important;padding-bottom:58px!important}.current-home-theme #hero>div>div.relative{gap:56px;width:min(1260px,100vw - 64px)}.current-home-theme #hero h1{min-height:0!important;font-size:clamp(42px,4.2vw,64px)!important;line-height:1.025!important}.current-home-theme #hero h1 span{color:var(--home-ink)!important}.current-home-theme #hero h1+p{font-size:17px;line-height:1.7;margin-top:24px!important}.current-home-theme #hero>div>div.relative>div:first-child{max-width:620px}.current-home-theme #hero>div>div.relative>div:last-child{padding-top:20px}.current-home-theme :-webkit-any(a,button).bg-soma-500{transition:transform .16s,box-shadow .16s,background-color .16s;color:#17233b!important;box-shadow:2px 3px 0 var(--home-shadow)!important;background:#fdd700!important;border:1px solid #17233b!important;border-radius:999px!important}.current-home-theme :is(a,button).bg-soma-500{transition:transform .16s,box-shadow .16s,background-color .16s;color:#17233b!important;box-shadow:2px 3px 0 var(--home-shadow)!important;background:#fdd700!important;border:1px solid #17233b!important;border-radius:999px!important}.current-home-theme :-webkit-any(a,button).bg-soma-500:active{box-shadow:none!important;transform:translate(2px,3px)!important}.current-home-theme :is(a,button).bg-soma-500:active{box-shadow:none!important;transform:translate(2px,3px)!important}.current-home-theme :-webkit-any(a,button).bg-soma-500 :-webkit-any(span,svg){color:#17233b!important}.current-home-theme :is(a,button).bg-soma-500 :is(span,svg){color:#17233b!important}.current-home-theme :-webkit-any(button,a)[class*=border-2]{border-width:1px;border-radius:999px}.current-home-theme :is(button,a)[class*=border-2]{border-width:1px;border-radius:999px}.current-home-theme :-webkit-any(button,input,select){min-height:44px}.current-home-theme :is(button,input,select){min-height:44px}.current-home-theme :-webkit-any(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #e07835!important}.current-home-theme :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #e07835!important}.current-home-theme :-webkit-any(input,select,textarea){color:var(--home-ink);background-color:var(--home-card);border-color:var(--home-line);border-radius:12px}.current-home-theme :is(input,select,textarea){color:var(--home-ink);background-color:var(--home-card);border-color:var(--home-line);border-radius:12px}.current-home-theme #promo-film{background:var(--home-soft);padding:48px 24px}.current-home-theme #promo-film>div{border-color:var(--home-ink);box-shadow:4px 5px 0 var(--home-shadow);border-radius:24px 18px 28px}.current-home-theme #always-on{padding-top:64px!important;padding-bottom:64px!important}.current-home-theme #always-on>div>div{border:1px solid var(--home-ink);border-radius:30px 20px 32px 22px;background:var(--home-peach)!important}.current-home-theme #always-on li{border:1px solid var(--home-line);border-radius:18px 14px 20px;background:var(--home-card)!important}.current-home-theme #daily-horoscope{background:var(--home-soft)}.current-home-theme #video-demo{background:var(--home-soft);padding:64px 24px!important}.current-home-theme #video-demo video{border-radius:20px}.current-home-theme #begin{background:var(--home-peach);padding:64px 24px!important}.current-home-theme #begin form{background:var(--home-card);border-radius:24px 18px 26px}.current-home-theme #pricing{background:var(--home-soft);padding:72px 24px}.current-home-theme #pricing [class*=rounded-3xl]{border-radius:24px 18px 28px;background:var(--home-card)!important;border-color:var(--home-line)!important}.current-home-theme #features{border-top:1px solid var(--home-line)}.current-home-theme footer{border-top:1px solid var(--home-line);background:var(--home-soft)!important}@media (min-width:1024px){.current-home-theme h2{font-size:48px!important}.current-home-theme #hero>div>div.relative>div:first-child{flex-basis:calc(52% - 28px)}.current-home-theme #hero>div>div.relative>div:last-child{flex-basis:calc(48% - 28px)}}@media (max-width:700px){.current-home-theme #hero{padding:26px 16px 42px!important}.current-home-theme #hero>div>div.relative{gap:28px;width:calc(100vw - 36px)}.current-home-theme #hero>div>div.relative>div:first-child{text-align:left;align-items:flex-start}.current-home-theme #hero h1{font-size:38px!important;line-height:1.055!important}.current-home-theme #hero h1+p{font-size:15px;margin-top:20px!important}.current-home-theme #hero>div>div.relative>div:last-child{padding-top:0}.current-home-theme h2{font-size:34px!important}.current-home-theme :-webkit-any(#always-on,#begin,#pricing,#video-demo){padding:42px 18px!important}.current-home-theme :is(#always-on,#begin,#pricing,#video-demo){padding:42px 18px!important}.current-home-theme #promo-film{padding:30px 18px}}@media (prefers-reduced-motion:reduce){.current-home-theme *,.current-home-theme :before,.current-home-theme :after{transition:none!important;animation:none!important}}.current-home-theme #hero [role=tablist]{border:1px solid var(--home-ink);background:var(--home-card);box-shadow:2px 3px 0 var(--home-shadow);border-radius:18px 14px 20px;padding:5px}.current-home-theme #hero [role=tabpanel]{border-color:var(--home-ink);border-radius:24px 18px 26px}.current-home-theme #hero>div>div.relative>div:last-child>div{border-radius:24px 18px 26px}.current-home-theme #hero [role=tablist]+div{border:1px solid var(--home-ink);box-shadow:3px 4px 0 var(--home-shadow);border-radius:24px 18px 26px;background:var(--home-card)!important}.current-home-theme [class*=bg-gradient-to]:-webkit-any(.p-3,.p-4,.p-5,.p-6,.p-8,.p-10,.px-4,.px-6,.px-8){background-color:var(--home-card);background-image:none!important}.current-home-theme [class*=bg-gradient-to]:is(.p-3,.p-4,.p-5,.p-6,.p-8,.p-10,.px-4,.px-6,.px-8){background-color:var(--home-card);background-image:none!important}.current-home-theme :-webkit-any(.rounded-2xl,.rounded-3xl)[class*=border]:-webkit-any(.p-3,.p-4,.p-5,.p-6,.p-8,.p-10,.px-4,.px-6,.px-8){border-color:var(--home-line);border-radius:24px 18px 26px}.current-home-theme :is(.rounded-2xl,.rounded-3xl)[class*=border]:is(.p-3,.p-4,.p-5,.p-6,.p-8,.p-10,.px-4,.px-6,.px-8){border-color:var(--home-line);border-radius:24px 18px 26px}html .current-home-theme[data-preview-tone] :-webkit-any(.text-stone-900,.text-stone-800,.text-stone-700,.dark\:text-white,.dark\:text-stone-200){color:var(--home-ink)!important}html .current-home-theme[data-preview-tone] :is(.text-stone-900,.text-stone-800,.text-stone-700,.dark\:text-white,.dark\:text-stone-200){color:var(--home-ink)!important}html .current-home-theme[data-preview-tone] :-webkit-any(.text-stone-600,.text-stone-500,.text-stone-400,.dark\:text-stone-300,.dark\:text-stone-400){color:var(--home-muted)!important}html .current-home-theme[data-preview-tone] :is(.text-stone-600,.text-stone-500,.text-stone-400,.dark\:text-stone-300,.dark\:text-stone-400){color:var(--home-muted)!important}html .current-home-theme[data-preview-tone] header{background:var(--home-paper)!important;color:var(--home-ink)!important}html .current-home-theme[data-preview-tone] :-webkit-any(a,button).bg-soma-500{color:#17233b!important}html .current-home-theme[data-preview-tone] :is(a,button).bg-soma-500{color:#17233b!important}html .current-home-theme[data-preview-tone] :-webkit-any(a,button).bg-soma-500 :-webkit-any(span,svg){color:#17233b!important}html .current-home-theme[data-preview-tone] :is(a,button).bg-soma-500 :is(span,svg){color:#17233b!important}.current-home-theme[data-preview-tone=dark] #hero [class*="bg-[#FF"]{background:var(--home-card)!important}.current-home-theme[data-preview-tone=dark] #hero [class*=bg-white]{background:var(--home-soft)!important}.current-home-theme [class*=bg-clip-text]{color:var(--home-ink)!important;-webkit-text-fill-color:var(--home-ink)!important;background-image:none!important}.current-home-theme{--home-line:#9c998b;position:relative}html .current-home-theme[data-preview-tone] :-webkit-any(p,li,blockquote,label,summary){color:var(--home-ink)}html .current-home-theme[data-preview-tone] :is(p,li,blockquote,label,summary){color:var(--home-ink)}html .current-home-theme[data-preview-tone] :-webkit-any([class*=text-white],[class*=text-slate-],[class*=text-gray-],.text-stone-300,.text-stone-200){color:var(--home-ink)!important}html .current-home-theme[data-preview-tone] :is([class*=text-white],[class*=text-slate-],[class*=text-gray-],.text-stone-300,.text-stone-200){color:var(--home-ink)!important}html .current-home-theme[data-preview-tone] :-webkit-any([class*=text-soma-],[class*=text-amber-],[class*=text-yellow-]){color:#785000!important}html .current-home-theme[data-preview-tone] :is([class*=text-soma-],[class*=text-amber-],[class*=text-yellow-]){color:#785000!important}html .current-home-theme[data-preview-tone=dark] :-webkit-any([class*=text-soma-],[class*=text-amber-],[class*=text-yellow-]){color:#ffe17e!important}html .current-home-theme[data-preview-tone=dark] :is([class*=text-soma-],[class*=text-amber-],[class*=text-yellow-]){color:#ffe17e!important}html .current-home-theme[data-preview-tone] :-webkit-any(a,button).bg-soma-500{color:#17233b!important}html .current-home-theme[data-preview-tone] :is(a,button).bg-soma-500{color:#17233b!important}html .current-home-theme[data-preview-tone] :-webkit-any(a,button).bg-soma-500 *{color:#17233b!important}html .current-home-theme[data-preview-tone] :is(a,button).bg-soma-500 *{color:#17233b!important}.current-home-theme :-webkit-any(#voice,#showcase,#daily-horoscope){background:var(--home-paper)}.current-home-theme :is(#voice,#showcase,#daily-horoscope){background:var(--home-paper)}.current-home-theme #voice>div>div{border:1.5px solid var(--home-ink);box-shadow:5px 7px 0 var(--home-shadow);border-radius:36px 24px 42px 26px;overflow:visible;background:var(--home-peach)!important}.current-home-theme #voice [class*=bg-white\/]{border:1px solid var(--home-line);background:var(--home-card)!important}.current-home-theme #voice [class*="bg-[#0B0F22]"]{background:var(--home-card)!important}.current-home-theme #voice h2{max-width:620px;margin-inline-start:auto;margin-inline-end:auto}.current-home-theme #voice :-webkit-any(p,li){font-size:16px;line-height:1.7}.current-home-theme #voice :is(p,li){font-size:16px;line-height:1.7}.current-home-theme #voice [class*=text-red-]{color:#a62b2b!important}.current-home-theme>.fixed.bottom-0{opacity:1!important}.current-home-theme>.fixed.bottom-0>div{border:1.5px solid var(--home-ink);box-shadow:3px 4px 0 var(--home-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:22px 16px 24px;background:var(--home-card)!important;opacity:1!important}.current-home-theme>.fixed.bottom-0 p{color:var(--home-ink)!important;opacity:1!important}.current-home-theme>.fixed.bottom-0 a{border:1px solid #17233b;border-radius:999px;box-shadow:2px 3px #17233b;color:#17233b!important;background:#fdd700!important}.current-home-theme>.fixed.bottom-0 button{color:var(--home-ink)!important}.current-home-theme #hero{background:var(--home-paper);border:0;padding-top:28px!important}.current-home-theme #hero>div>div.relative{align-items:center;gap:38px;width:min(1280px,100vw - 64px)}.current-home-theme #hero>div>div.relative>div:first-child{background:var(--home-card);border:1.5px solid var(--home-ink);box-shadow:5px 7px 0 var(--home-shadow);border-radius:28px 38px 26px 40px;max-width:660px;padding:28px 32px 32px;position:relative}.current-home-theme #hero h1{margin-top:14px;font-size:clamp(40px,3.9vw,58px)!important;line-height:1.045!important}.current-home-theme #hero>div>div.relative>div:last-child{background:var(--home-peach);border:1.5px solid var(--home-ink);box-shadow:5px 7px 0 var(--home-shadow);border-radius:38px 26px 42px 22px;padding:22px;position:relative}.current-home-theme #hero [role=tablist]{background:#fff0bf;margin-bottom:16px;transform:rotate(-1deg)}.current-home-theme #hero [role=tablist] button{border-radius:16px 12px 18px}.current-home-theme #hero [role=tablist]+div{box-shadow:none;border-radius:22px 16px 24px 18px}.current-home-theme #hero [role=tablist]~div [aria-pressed]{border:1px solid var(--home-line);box-shadow:1px 2px 0 var(--home-shadow);border-radius:18px 14px 22px 12px}.current-home-theme #always-on>div>div{box-shadow:5px 7px 0 var(--home-shadow);border-width:1.5px;padding:44px}.current-home-theme #daily-horoscope>div{background:var(--home-soft);border:1.5px solid var(--home-ink);box-shadow:4px 6px 0 var(--home-shadow);border-radius:32px 20px 36px 24px;padding:30px}.current-home-theme #features [class*=grid]>[class*=rounded]{border:1.5px solid var(--home-ink);box-shadow:3px 4px 0 var(--home-shadow);border-radius:26px 18px 30px 20px;padding:24px;background:var(--home-card)!important}.current-home-theme #features [class*=grid]>[class*=rounded]:nth-child(3n+2){border-radius:20px 30px 22px 26px;background:var(--home-peach)!important}.current-home-theme #features [class*=grid]>[class*=rounded]:nth-child(3n){background:var(--home-soft)!important}.current-home-theme #begin>div{background:var(--home-peach);border:1.5px solid var(--home-ink);box-shadow:5px 7px 0 var(--home-shadow);border-radius:34px 22px 38px 24px;padding:40px 24px}.current-home-theme #pricing [class*=rounded-3xl]{box-shadow:4px 6px 0 var(--home-shadow);border:1.5px solid var(--home-ink)!important}.current-home-theme #pricing [class*=text-white]{color:var(--home-ink)!important}.current-home-theme .home-art{isolation:isolate;pointer-events:none;flex:none;place-items:center;width:260px;max-width:100%;height:145px;margin:0 auto 18px;display:grid;position:relative}.current-home-theme .home-art-notebook{order:-1;align-self:flex-start;width:300px;height:125px;margin:0 0 16px}.current-home-theme .home-art-notebook>svg{width:215px;height:132px;position:absolute;bottom:-8px;left:0;transform:rotate(-4deg)}.current-home-theme .home-art-sun{width:112px;height:112px;position:absolute;top:6px;right:8px;transform:rotate(9deg)}.current-home-theme .home-art-sun .talk-solar-companion{transform-origin:0 0;transform:scale(.63)}.current-home-theme .home-art-sun .talk-solar-spark{color:#17233b}.current-home-theme .home-art img{border:1px solid var(--home-ink);width:150px;height:150px;box-shadow:3px 4px 0 var(--home-shadow);border-radius:38% 45% 40% 44%;transform:rotate(-7deg)}.current-home-theme .home-art-chart,.current-home-theme .home-art-library{height:165px;margin-top:12px}.current-home-theme .home-art-voice{order:-1;height:100px}.current-home-theme .home-paint-splash{z-index:-1;background:#ffdf55;border-radius:42% 58% 30% 64%/62% 35% 66% 42%;position:absolute;top:8px;bottom:12px;left:38px;right:22px;transform:rotate(-12deg)}.current-home-theme .home-paint-splash.small{background:#e99d75;width:52px;height:55px;top:auto;bottom:6px;left:auto;right:0;transform:rotate(14deg)}.current-home-theme .home-motion-toggle{color:var(--home-muted);border:0;border-bottom:1px dashed var(--home-muted);background:0 0;order:-2;align-self:flex-start;min-height:32px;margin-bottom:10px;padding:4px 0;font-size:11px}.current-home-theme [data-visible=true] .home-wave-stroke{transform-origin:50%;animation:1.8s ease-in-out infinite alternate home-ink-wave}.current-home-theme[data-art-motion=playing] .home-art[data-visible=true] .home-art-sun{animation:5s ease-in-out infinite alternate home-paper-float}.current-home-theme[data-art-motion=paused] .home-art *{animation:none!important}.current-home-theme .home-art[data-visible=false] *{animation-play-state:paused!important}@keyframes home-paper-float{0%{transform:translateY(0)rotate(7deg)}to{transform:translateY(-8px)rotate(12deg)}}@keyframes home-ink-wave{to{transform:scaleY(.5)}}@media (max-width:1000px){.current-home-theme #hero>div>div.relative{gap:32px;width:calc(100vw - 44px)}.current-home-theme #hero>div>div.relative>div:first-child,.current-home-theme #hero>div>div.relative>div:last-child{padding:24px}}@media (max-width:700px){.current-home-theme #hero{padding:20px 12px 30px!important}.current-home-theme #hero>div>div.relative{gap:26px;width:calc(100vw - 28px)}.current-home-theme #hero>div>div.relative>div:first-child,.current-home-theme #hero>div>div.relative>div:last-child{box-shadow:3px 4px 0 var(--home-shadow);border-radius:26px 18px 30px 20px;padding:20px 18px}.current-home-theme #hero h1{font-size:35px!important;line-height:1.08!important}.current-home-theme .home-art-notebook{width:250px;height:105px;margin-bottom:12px}.current-home-theme .home-art-notebook>svg{width:180px;height:115px}.current-home-theme .home-art-sun{transform-origin:100% 0;top:2px;right:0;transform:scale(.85)}.current-home-theme #always-on>div>div{padding:28px 18px}.current-home-theme #daily-horoscope>div{padding:24px 16px}.current-home-theme #voice>div>div{box-shadow:3px 4px 0 var(--home-shadow);border-radius:28px 20px 32px 22px;padding:28px 18px}.current-home-theme #begin>div{padding:28px 16px}.current-home-theme>.fixed.bottom-0>div{flex-wrap:wrap;gap:8px;padding:12px}.current-home-theme>.fixed.bottom-0>div>div.flex-1{flex-basis:calc(100% - 80px)}.current-home-theme>.fixed.bottom-0 a{margin-left:auto;padding:10px 16px;font-size:12px}.current-home-theme main{padding-bottom:150px}}@media (prefers-reduced-motion:reduce){.current-home-theme .home-art *{animation:none!important}}.current-home-theme #hero:before{content:"";border:1px solid var(--home-ink);pointer-events:none;z-index:0;background:#ffdfb9;border-radius:62% 38% 58% 42%/44% 55% 45% 56%;width:310px;height:280px;position:absolute;top:0;right:-90px;transform:rotate(-17deg)}.current-home-theme #hero:after{content:"";border:1px solid var(--home-ink);pointer-events:none;z-index:0;background:#ffe168;border-radius:42% 58% 56% 44%;width:160px;height:150px;position:absolute;bottom:50px;left:-60px;transform:rotate(18deg)}.current-home-theme #voice [class*=text-emerald-]{color:#276349!important}@media (max-width:700px){.current-home-theme #hero:before{width:190px;height:180px;right:-100px}.current-home-theme #hero:after{width:100px;height:90px;left:-65px}}html .current-home-theme[data-preview-tone] :-webkit-any([class*=text-violet-],[class*=text-purple-],[class*=text-indigo-],[class*=text-fuchsia-]){color:var(--home-ink)!important}html .current-home-theme[data-preview-tone] :is([class*=text-violet-],[class*=text-purple-],[class*=text-indigo-],[class*=text-fuchsia-]){color:var(--home-ink)!important}.current-home-theme :-webkit-any([class*=from-violet-],[class*=from-purple-],[class*=from-fuchsia-]){background:var(--home-soft)!important;border-color:var(--home-line)!important}.current-home-theme :is([class*=from-violet-],[class*=from-purple-],[class*=from-fuchsia-]){background:var(--home-soft)!important;border-color:var(--home-line)!important}.current-home-theme :-webkit-any(button,span)[class*=bg-violet-]{color:#17233b!important;background:#fdd700!important}.current-home-theme :is(button,span)[class*=bg-violet-]{color:#17233b!important;background:#fdd700!important}html .current-home-theme[data-preview-tone] :-webkit-any(button,a).bg-black{background-color:#000;color:#fff!important}html .current-home-theme[data-preview-tone] :is(button,a).bg-black{background-color:#000;color:#fff!important}html .current-home-theme[data-preview-tone] :-webkit-any(button,a).bg-black *{background-color:#000;color:#fff!important}html .current-home-theme[data-preview-tone] :is(button,a).bg-black *{background-color:#000;color:#fff!important}.current-home-theme[data-art-motion=paused] :-webkit-any(.animate-star-twinkle,.animate-mandala-spin,.nebula-blob){animation:none!important}.current-home-theme[data-art-motion=paused] :is(.animate-star-twinkle,.animate-mandala-spin,.nebula-blob){animation:none!important}.current-home-theme>.fixed.bottom-0 .line-clamp-1{-webkit-line-clamp:unset;line-height:1.4;display:block;overflow:visible}.current-home-theme[data-preview-tone=dark] #hero [role=tablist]{background:var(--home-card)}.current-home-theme[data-preview-tone=dark] #voice [class*=text-emerald-]{color:#94e2ad!important}.current-home-theme>.fixed.bottom-0{width:100%;max-width:820px;margin:24px auto 0;padding:0 16px 32px;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.current-home-theme main{padding-bottom:32px}.current-home-theme footer{padding-bottom:32px!important}.current-home-theme .home-preview-controls{flex-wrap:wrap;order:-2;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:12px;display:flex}.current-home-theme .home-preview-controls .home-motion-toggle{order:0;margin:0}html .current-home-theme[data-preview-tone] button.bg-red-500 svg{color:#fff!important}.current-home-theme .home-preview-controls button{min-height:44px}html .current-home-theme[data-preview-tone] .aivr-review-caption,html .current-home-theme[data-preview-tone] .aivr-review-caption span,html .current-home-theme[data-preview-tone] [data-sample-cta],html .current-home-theme[data-preview-tone] [data-sample-cta] svg{color:#fff!important}html .current-home-theme[data-preview-tone] [data-sample-cta]{white-space:normal;text-align:center;border:1px solid #17233b;min-height:44px;background:#17233b!important}.current-home-theme [data-sample-cta]:focus-visible{outline-offset:3px;outline:3px solid #bd651e}.current-home-theme #take-soma-everywhere .everywhere-card{border:1.5px solid var(--home-ink);max-width:1000px;box-shadow:4px 6px 0 var(--home-shadow);border-radius:30px 20px 34px 22px;background:var(--home-peach)!important}.current-home-theme #take-soma-everywhere h3{font-size:clamp(30px,3vw,42px);line-height:1.1}.current-home-theme #take-soma-everywhere .everywhere-access{border-radius:20px;flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:12px;background:var(--home-card)!important}.current-home-theme #take-soma-everywhere .everywhere-access>span{text-align:left;width:100%;font-size:12px}html .current-home-theme[data-preview-tone] #take-soma-everywhere .everywhere-browser{min-height:44px;color:var(--home-ink)!important}html .current-home-theme[data-preview-tone] #take-soma-everywhere .everywhere-phone-screen{border:1px solid #c8bfaf;background:#fffaf2!important}html .current-home-theme[data-preview-tone] #take-soma-everywhere .everywhere-phone-screen span,html .current-home-theme[data-preview-tone] #take-soma-everywhere .everywhere-phone-screen [class*=text-stone-]{color:#17233b!important}.current-home-theme #take-soma-everywhere a:focus-visible{outline-offset:3px;outline:3px solid #bd651e}@media (max-width:700px){.current-home-theme #take-soma-everywhere .everywhere-access{justify-content:center}.current-home-theme #take-soma-everywhere .everywhere-access>span{text-align:center}}html .current-home-theme[data-preview-tone] [data-downloads-action],html .current-home-theme[data-preview-tone] [data-downloads-action] svg{color:#17233b!important}html .current-home-theme[data-preview-tone] [data-downloads-action]{border:1px solid #17233b;min-height:44px;box-shadow:2px 3px #17233b;background:#fdd700!important}html .current-home-theme[data-preview-tone] [data-download-channel]{border-color:var(--home-line);background:var(--home-soft)!important}html .current-home-theme[data-preview-tone] [data-download-channel] span:not([data-download-icon]){color:var(--home-ink)!important}html .current-home-theme[data-preview-tone] [data-download-icon],html .current-home-theme[data-preview-tone] [data-download-icon] svg{color:#fff!important}html .current-home-theme[data-preview-tone] [data-download-icon]{border:1px solid #17233b;background:#17233b!important}html .current-home-theme[data-preview-tone] :-webkit-any([data-download-channel=whatsapp],[data-download-channel=telegram],[data-download-channel=cli]) [data-download-icon]{color:#17233b!important}html .current-home-theme[data-preview-tone] :is([data-download-channel=whatsapp],[data-download-channel=telegram],[data-download-channel=cli]) [data-download-icon]{color:#17233b!important}html .current-home-theme[data-preview-tone] :-webkit-any([data-download-channel=whatsapp],[data-download-channel=telegram],[data-download-channel=cli]) [data-download-icon] svg{color:#17233b!important}html .current-home-theme[data-preview-tone] :is([data-download-channel=whatsapp],[data-download-channel=telegram],[data-download-channel=cli]) [data-download-icon] svg{color:#17233b!important}html .current-home-theme[data-preview-tone] [data-download-channel=whatsapp] [data-download-icon]{background:#25d366!important}html .current-home-theme[data-preview-tone] [data-download-channel=telegram] [data-download-icon]{background:#65cbf4!important}html .current-home-theme[data-preview-tone] [data-download-channel=cli] [data-download-icon]{background:#fdd700!important}html .current-home-theme[data-preview-tone] :-webkit-any([data-download-channel=claude],[data-download-channel=chatgpt]) [data-download-icon]{background:#fffaf2!important}html .current-home-theme[data-preview-tone] :is([data-download-channel=claude],[data-download-channel=chatgpt]) [data-download-icon]{background:#fffaf2!important}.current-home-theme [data-download-channel] span.truncate{white-space:normal;overflow:visible}.current-home-theme :-webkit-any([data-download-channel],[data-downloads-action]):focus-visible{outline-offset:3px;outline:3px solid #bd651e}.current-home-theme :is([data-download-channel],[data-downloads-action]):focus-visible{outline-offset:3px;outline:3px solid #bd651e}html .current-home-theme[data-preview-tone] #daily-horoscope [role=tablist]{background:var(--home-card);border:1px solid var(--home-line);border-radius:18px;gap:4px;padding:5px}html .current-home-theme[data-preview-tone] #daily-horoscope [role=tab]{border:1px solid #0000;border-radius:13px;color:var(--home-ink)!important;background:0 0!important}html .current-home-theme[data-preview-tone] #daily-horoscope [role=tab][aria-selected=true]{border-color:#17233b;box-shadow:2px 2px #17233b;color:#17233b!important;background:#fdd700!important}html .current-home-theme[data-preview-tone] #daily-horoscope [aria-label=Sign\ type]{background:var(--home-card);border:1px solid var(--home-line);gap:4px;padding:4px}html .current-home-theme[data-preview-tone] #daily-horoscope [aria-label=Sign\ type] button{color:var(--home-ink)!important;background:0 0!important}html .current-home-theme[data-preview-tone] #daily-horoscope [aria-label=Sign\ type] button[aria-checked=true]{color:#fff!important;background:#17233b!important}.current-home-theme #daily-horoscope .home-sign-choice{border:1px solid var(--home-line);background:var(--home-card);border-radius:22px 16px 24px}.current-home-theme #daily-horoscope .home-sign-art{background:#17233b;border:1px solid #b28c46;border-radius:50%}html .current-home-theme[data-preview-tone] #daily-horoscope .home-sign-choice[aria-checked=true]{border:2px solid #17233b;box-shadow:3px 4px #17233b;background:#ffe56b!important}html .current-home-theme[data-preview-tone] #daily-horoscope .home-sign-choice[aria-checked=true] span{color:#17233b!important}.current-home-theme #daily-horoscope button:focus-visible{outline-offset:3px;outline:3px solid #bd651e}@media (max-width:700px){.current-home-theme #daily-horoscope article header{flex-wrap:wrap}.current-home-theme #daily-horoscope article header>span{flex-basis:100%;width:-moz-fit-content;width:fit-content;margin-left:0}.current-home-theme #daily-horoscope [role=tab]{padding-inline-start:10px;padding-inline-end:10px}}html .current-home-theme[data-preview-tone] a[data-access-channel=ios],html .current-home-theme[data-preview-tone] a[data-access-channel=ios] svg{color:#fff!important}html .current-home-theme[data-preview-tone] a[data-access-channel=ios]{background:#17233b!important;border-color:#17233b!important}html .current-home-theme[data-preview-tone] a[data-access-channel=android]{color:#17233b!important;background:#fffaf2!important;border-color:#17233b!important}html .current-home-theme[data-preview-tone] a[data-access-channel=whatsapp],html .current-home-theme[data-preview-tone] a[data-access-channel=whatsapp] svg{color:#17233b!important}html .current-home-theme[data-preview-tone] a[data-access-channel=whatsapp]{background:#25d366!important;border-color:#17233b!important}html .current-home-theme[data-preview-tone] :-webkit-any(button,span)[class*=bg-violet-]{color:#17233b!important}html .current-home-theme[data-preview-tone] :is(button,span)[class*=bg-violet-]{color:#17233b!important}html .current-home-theme[data-preview-tone] :-webkit-any(button,span)[class*=bg-violet-] *{color:#17233b!important}html .current-home-theme[data-preview-tone] :is(button,span)[class*=bg-violet-] *{color:#17233b!important}html .current-home-theme[data-preview-tone] [data-guest-user-bubble]{color:#17233b!important}html .current-home-theme[data-preview-tone] [data-trustpilot-fallback]{color:#17233b!important;background:#fffaf2!important}html .current-home-theme[data-preview-tone] [data-trustpilot-fallback] span{color:#17233b!important}html .current-home-theme[data-preview-tone] [data-live-activity],html .current-home-theme[data-preview-tone] [data-live-activity] span,html .current-home-theme[data-preview-tone] #hero a[href^=\/install] div{color:var(--home-muted)!important}html .current-home-theme[data-preview-tone] [data-multi-chart-label]{color:var(--home-ink)!important;background:var(--home-soft)!important}html .current-home-theme[data-preview-tone] .aivr-duration,html .current-home-theme[data-preview-tone] .aivr-sound-toggle{color:#fff!important}html .current-home-theme[data-preview-tone] .aivr-eyebrow{color:#785000!important}html .current-home-theme[data-preview-tone=dark] .aivr-eyebrow{color:#ffe17e!important}html .current-home-theme[data-preview-tone] #cosmic-roast [class*=text-red-]{color:#9b2525!important}html .current-home-theme[data-preview-tone=dark] #cosmic-roast [class*=text-red-]{color:#ffb4ab!important}html .current-home-theme[data-preview-tone] :-webkit-any(#cosmic-roast,#features) .bg-red-500{color:#fff!important;background:#9b2525!important}html .current-home-theme[data-preview-tone] :is(#cosmic-roast,#features) .bg-red-500{color:#fff!important;background:#9b2525!important}html .current-home-theme[data-preview-tone] :-webkit-any(#pricing,#engine,#features,#case-studies) :-webkit-any(button,span)[class*=bg-violet-]{color:#17233b!important}html .current-home-theme[data-preview-tone] :is(#pricing,#engine,#features,#case-studies) :is(button,span)[class*=bg-violet-]{color:#17233b!important}html .current-home-theme[data-preview-tone] :-webkit-any(#pricing,#engine,#features,#case-studies) :-webkit-any(button,span)[class*=bg-violet-] *{color:#17233b!important}html .current-home-theme[data-preview-tone] :is(#pricing,#engine,#features,#case-studies) :is(button,span)[class*=bg-violet-] *{color:#17233b!important}html .current-home-theme[data-preview-tone] :-webkit-any(#hero,#features) .bg-soma-500{color:#17233b!important}html .current-home-theme[data-preview-tone] :is(#hero,#features) .bg-soma-500{color:#17233b!important}html .current-home-theme[data-preview-tone] #multi-chart [data-multi-chart-label]{color:var(--home-ink)!important;background:var(--home-soft)!important}@media (min-width:768px){.current-home-theme>.fixed.bottom-0{width:calc(100% - 176px);max-width:820px;margin:0;padding:0 0 16px;transform:translate(-50%);position:fixed!important;top:auto!important;bottom:0!important;left:50%!important;right:auto!important}.current-home-theme footer{padding-bottom:128px!important}.current-home-theme>.fixed.bottom-0 button[aria-label=Dismiss]{width:44px;height:44px}}@media (max-width:767px){.current-home-theme>.fixed.bottom-0{width:calc(100% - 80px);margin-left:0;margin-right:80px;padding-inline-start:12px;padding-inline-end:12px}}html .current-home-theme[data-preview-tone] .promo-film-toggle,.promo-film-toggle{border:1px solid #17233b;border-radius:999px;min-height:44px;padding:10px 18px;font-size:13px;font-weight:700;position:absolute;bottom:14px;right:14px;box-shadow:2px 3px #17233b;color:#17233b!important;background:#fffaf2!important}.promo-film-toggle:focus-visible{outline-offset:3px;outline:3px solid #bd651e}
