.pc-app{--pc-bg:#101723;--pc-surface:#192330;--pc-line:#394453;--pc-gold:#e6c797;--pc-muted:#b8beca;color:#f5f0e7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 70% 30%,#25304180,#0000 60%),#101723;height:100%;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.55;overflow:auto}.pc-app *,.pc-sheet *{box-sizing:border-box}.pc-app button,.pc-sheet button{font:inherit}.pc-app a,.pc-sheet a{color:inherit}.pc-app button:focus-visible,.pc-app a:focus-visible,.pc-sheet button:focus-visible,.pc-sheet a:focus-visible,.pc-sheet input:focus-visible,.pc-app textarea:focus-visible{outline-offset:4px;outline:2px solid #f2d8ad}.pc-app button:disabled,.pc-sheet button:disabled{cursor:default;opacity:.5}.pc-app p,.pc-sheet p{margin:0}.pc-app h1,.pc-app h2,.pc-sheet h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.pc-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-landing{flex-direction:column;max-width:1140px;min-height:100%;margin:auto;padding:0 52px;display:flex}.pc-site-header{flex-shrink:0;justify-content:space-between;align-items:center;height:108px;display:flex}.pc-brand{letter-spacing:-1px;color:#f5f0e7;align-items:center;gap:10px;font-family:Georgia,serif;font-size:34px;display:inline-flex}.pc-brand>svg{color:#e6c797}.pc-brand-dot{color:#e6c797;align-self:flex-start;margin-top:7px;margin-left:-5px;font-size:17px}.pc-header-note{color:#b8beca;letter-spacing:.03em;font-size:13px}.pc-landing-main{flex:1;grid-template-columns:1.15fr 1fr;align-items:center;gap:55px;padding:36px 0;display:grid}.pc-eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#e6c797;font-size:11px;font-weight:600}.pc-intro .pc-eyebrow{align-items:center;gap:10px;margin-bottom:26px;display:flex}.pc-eyebrow>span{background:#e6c797;border-radius:50%;width:5px;height:5px}.pc-intro h1{letter-spacing:-2.4px;font-size:58px;line-height:1.12}.pc-intro h1 em{color:#e6c797;font-weight:400}.pc-intro .pc-lead{color:#bec4ce;margin-top:25px;font-size:16px;line-height:1.85}.pc-intro-ornament{color:#ac9778;align-items:center;gap:18px;margin:34px 0;display:flex}.pc-intro-ornament span{background:#615747;width:65px;height:1px}.pc-desktop-note{color:#b8beca;font-size:14px;line-height:1.9}.pc-readers{gap:24px;display:grid}.pc-reader-card{text-align:center;isolation:isolate;background:linear-gradient(150deg,#253140a6,#19232f);border:1px solid #49515a;border-radius:160px 160px 20px 20px;padding:33px 25px 23px;position:relative;overflow:hidden}.pc-reader-halo{z-index:-1;border:1px solid #8a775a4d;border-radius:50%;width:235px;height:235px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.pc-reader-halo:after{content:"";border:1px solid #8a775a30;border-radius:50%;position:absolute;inset:17px}.pc-reader-spark{color:#d7bd91;font-size:24px;position:absolute;top:109px}.pc-spark-one{left:31px}.pc-spark-two{font-size:14px;top:74px;right:35px}.pc-avatar{vertical-align:middle;flex-shrink:0;width:44px;height:44px;display:inline-block;position:relative}.pc-avatar img{object-fit:cover;border:1px solid #c0a784;border-radius:50%;width:100%;height:100%}.pc-avatar-large{width:144px;height:144px}.pc-status-dot{background:#b4cfb0;border:2px solid #192330;border-radius:50%;width:10px;height:10px;position:absolute;bottom:2px;right:1px}.pc-avatar-large .pc-status-dot{display:none}.pc-reader-title{justify-content:center;align-items:center;gap:10px;margin-top:17px;display:flex}.pc-reader-title h2{font-size:33px;line-height:1.25}.pc-badge{color:#eee7dd;white-space:nowrap;letter-spacing:.01em;background:#303b49;border:1px solid #596272;border-radius:5px;align-items:center;padding:2px 7px;font-size:12px;font-weight:400;line-height:1.5;display:inline-flex}.pc-specialty{color:#c3c9d0;font-size:14px;margin-top:3px!important}.pc-availability{color:#c3d8bc;align-items:center;gap:6px;font-size:12px;display:inline-flex}.pc-availability>span{background:#b4cfb0;border-radius:50%;width:5px;height:5px}.pc-reader-card>.pc-availability{margin-top:9px}.pc-reader-quote{color:#eee4d6;font-family:Georgia,serif;font-size:20px;font-style:italic;line-height:1.45;margin:21px 0 23px!important}.pc-primary{color:#17202b;background:#e7c99a;border:1px solid #efdbb8;border-radius:10px;justify-content:center;align-items:center;gap:16px;width:100%;min-height:52px;padding:12px 18px;transition:background .2s,transform .2s;display:flex;font-size:15px!important;font-weight:600!important}.pc-primary:hover:not(:disabled){background:#f1d9b2;transform:translateY(-1px)}.pc-primary svg{transform:rotate(90deg)}.pc-price-line{color:#c0c6cf;white-space:nowrap;font-size:12px;margin-top:12px!important}.pc-landing-detail{color:#bdc4ce;justify-content:center;align-items:center;gap:27px;padding:14px 0 23px;font-size:12px;display:flex}.pc-landing-detail>span:first-child{align-items:center;gap:8px;display:flex}.pc-landing-detail svg{color:#e6c797}.pc-footer{color:#b8beca;text-align:center;max-width:440px;margin:0 auto;padding:18px 0 14px;font-size:13px}.pc-footer nav{justify-content:center;align-items:center;gap:15px;display:flex}.pc-footer a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.pc-footer a:hover{text-decoration:underline}.pc-sheet{--pc-gold:#e6c797;color:#f5f0e7;width:min(100%,460px);max-height:calc(100dvh - 20px);padding:28px 24px calc(22px + env(safe-area-inset-bottom,0px));background:#1b2533;border:1px solid #4b5260;border-bottom:0;border-radius:26px 26px 0 0;margin:0 auto;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.55;animation:.25s ease-out pc-sheet-in;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -16px 90px #0005}.pc-sheet::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080e18b5}.pc-sheet-handle{background:#606978;border-radius:8px;width:34px;height:3px;position:absolute;top:9px;left:calc(50% - 17px)}.pc-icon-button{color:#d6dce5;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.pc-icon-button:hover{background:#ffffff0a}.pc-sheet-close{position:absolute;top:11px;right:9px}.pc-sheet h2{letter-spacing:-.6px;font-size:29px;line-height:1.2}.pc-signup>.pc-avatar{width:54px;height:54px;margin:3px 0 20px}.pc-signup>.pc-eyebrow{margin-bottom:10px}.pc-sheet-sub{color:#bdc5d1;font-size:14px;margin-top:13px!important}.pc-signup form{margin-top:25px}.pc-email-label{margin-bottom:8px;font-size:14px;display:block}.pc-email{width:100%;height:54px;font:inherit;color:#f5f0e7;background:#131c29;border:1px solid #687486;border-radius:8px;margin-bottom:14px;padding:12px 14px}.pc-email::placeholder{color:#9ca9b9}.pc-checkbox{align-items:center;gap:11px;min-height:50px;padding:8px 0;font-size:14px;display:flex}.pc-checkbox input{accent-color:#e6c797;flex-shrink:0;width:20px;height:20px;margin:0}.pc-signup .pc-primary{margin-top:23px}.pc-signup-terms{color:#bac3d0;text-align:center;font-size:12px;line-height:1.6;margin:15px 10px 0!important}.pc-signup-terms a{align-items:center;min-height:44px;display:inline-flex}.pc-sheet-symbol{color:#e6c797;justify-content:center;margin:4px 0 13px;display:flex}.pc-credit-sheet{text-align:center}.pc-credit-sheet h2{font-size:28px}.pc-credit-sheet .pc-sheet-sub{font-size:13px;margin-top:8px!important}.pc-rate{color:#d4bf9c;font-size:12px;margin:12px 0 15px!important}.pc-packs{border:0;gap:8px;margin:0;padding:0;display:grid}.pc-pack{text-align:left;cursor:pointer;background:#202c3b;border:1px solid #4e5969;border-radius:9px;align-items:center;gap:10px;min-height:62px;padding:11px 12px;display:flex}.pc-pack.is-selected{background:#333c43;border-color:#e6c797;box-shadow:0 0 0 1px #e6c797}.pc-pack:focus-within{outline-offset:2px;outline:2px solid #e6c797}.pc-pack input{appearance:none;border:1px solid #9aa6b5;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin:0}.pc-pack input:checked{background:#263443;border:5px solid #e6c797}.pc-pack-description{flex:1}.pc-pack-description strong{font-size:14px;font-weight:600;display:block}.pc-pack-description strong span{color:#e2d5bf;font-weight:400}.pc-pack-description small{color:#c1cad6;margin-top:1px;font-size:11px;display:block}.pc-pack-price{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.pc-pack-price>strong{font-size:15px;font-weight:600}.pc-pack-badge{color:#202a36;background:#e6c797;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}.pc-credit-policy{color:#c3ccd8;font-size:12px;line-height:1.6;margin:15px 0!important}.pc-payment-note{color:#c3ccd8;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex;margin-top:11px!important}.pc-payment-ai{color:#c3ccd8;font-size:12px;margin-top:7px!important}.pc-error{color:#ffc4b8;padding:10px 0;font-size:13px}.pc-chat-layout{grid-template-columns:1fr 490px;gap:90px;max-width:1150px;min-height:100%;margin:auto;padding:36px 48px;display:grid}.pc-chat-aside{flex-direction:column;justify-content:space-between;display:flex}.pc-chat-aside h1{letter-spacing:-1.6px;margin:22px 0;font-size:51px;line-height:1.17}.pc-chat-aside h1 em{color:#e6c797}.pc-chat-aside>div>p:last-of-type{color:#b8beca;font-size:15px;line-height:1.8}.pc-chat-aside .pc-footer{text-align:left;max-width:310px;margin:0}.pc-chat-aside .pc-footer nav{justify-content:flex-start}.pc-aside-cards{color:#c9b58e;align-items:center;margin:42px 0 20px 20px;display:flex}.pc-aside-cards span{background:#1b2636;border:1px solid #6b655b;border-radius:9px;justify-content:center;align-items:center;width:78px;height:116px;font-size:32px;display:flex;box-shadow:0 4px 30px #0002}.pc-aside-cards span:first-child{margin-right:-18px;transform:rotate(-14deg)}.pc-aside-cards span:nth-child(2){z-index:1;transform:translateY(-10px)}.pc-aside-cards span:last-child{margin-left:-18px;transform:rotate(14deg)}.pc-chat{background:#111a27;border:1px solid #414b5b;border-radius:22px;flex-direction:column;height:calc(100dvh - 72px);min-height:450px;max-height:950px;display:flex;overflow:hidden;box-shadow:0 25px 90px #0004}.pc-chat-header{background:#1a2432;flex-shrink:0;align-items:center;gap:8px;padding:14px 15px 11px 7px;display:flex}.pc-chat-reader{flex:1;min-width:0}.pc-chat-reader>div{align-items:center;gap:7px;display:flex}.pc-chat-reader strong{font-size:17px;font-weight:500}.pc-chat-reader>span{color:#bbc4d0;margin-top:2px;font-size:11px;display:block}.pc-chat-reader .pc-badge{padding:1px 5px;font-size:11px}.pc-balance{color:#eed4a8;background:#293341;border:1px solid #58606c;border-radius:22px;justify-content:center;align-items:center;gap:7px;min-width:59px;min-height:44px;padding:6px 9px;font-size:14px;display:flex}.pc-chat-caption{color:#b5bfcd;background:#1a2432;border-bottom:1px solid #35404e;flex-shrink:0;justify-content:space-between;align-items:center;padding:7px 20px;font-size:10px;display:flex}.pc-chat-caption .pc-availability{font-size:10px}.pc-message-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#435061 transparent;flex:1;min-height:0;padding:18px 18px 24px;overflow-y:auto}.pc-day{text-align:center;color:#b3becc;font-size:11px;margin:0 0 20px!important}.pc-message{flex-direction:column;align-items:flex-start;gap:5px;max-width:90%;margin-bottom:18px;display:flex}.pc-message-name{color:#c4ccd6;margin:0 0 2px 3px;font-size:11px}.pc-bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:#253140;border:1px solid #344251;border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.55}.pc-message-luna .pc-bubble:first-of-type{border-top-left-radius:4px}.pc-message-user{align-items:flex-end;max-width:85%;margin-left:auto}.pc-message-user .pc-bubble{color:#202933;background:#ded0b8;border-color:#ded0b8;border-bottom-right-radius:4px}.pc-time{color:#acb7c5;margin:2px 4px 0;font-size:10px}.pc-typing{background:#253140;border:1px solid #344251;border-radius:15px;align-items:center;gap:4px;width:62px;height:38px;margin:0 0 15px;display:flex}.pc-typing span{background:#c2c9d4;border-radius:50%;width:5px;height:5px;animation:1.2s infinite pc-typing}.pc-typing span:first-child{margin-left:18px}.pc-typing span:nth-child(2){animation-delay:.2s}.pc-typing span:nth-child(3){animation-delay:.4s}.pc-card-moment{background:radial-gradient(#39445388,#0000 70%);flex-direction:column;align-items:center;width:100%;padding:10px 0 0;display:flex}.pc-card-position{color:#e1ca9f;text-transform:uppercase;letter-spacing:.18em;margin-bottom:11px;font-size:10px}.pc-tarot{perspective:1000px;background:0 0;border:0;border-radius:11px;width:154px;height:234px;padding:0;display:block}.pc-tarot-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.pc-tarot.is-flipped .pc-tarot-inner{transform:rotateY(180deg)}.pc-tarot-back,.pc-tarot-front{backface-visibility:hidden;border:1px solid #c9af7e;border-radius:10px;position:absolute;inset:0;overflow:hidden;box-shadow:0 8px 24px #0004}.pc-tarot-back{color:#d1b789;outline-offset:-9px;background:repeating-linear-gradient(45deg,#0000,#0000 9px,#d9b87b06 10px 11px),#202d40;outline:1px solid #756b59;flex-direction:column;justify-content:center;align-items:center;display:flex}.pc-card-orbit{border:1px solid #9a88684d;border-radius:50%;justify-content:center;align-items:center;width:94px;height:146px;display:flex;position:relative}.pc-card-orbit:after{content:"";border:1px solid #9a88684d;width:68px;height:110px;position:absolute;transform:rotate(35deg)}.pc-tarot-brand{letter-spacing:.3em;font-size:8px;position:absolute;bottom:25px}.pc-card-star{font-size:15px;position:absolute;top:19px}.pc-tarot-front{color:#243342;background:#e8d8b9;flex-direction:column;align-items:center;padding:8px 8px 9px;display:flex;transform:rotateY(180deg)}.pc-numeral{letter-spacing:.15em;font-size:9px;line-height:1.2}.pc-card-art{flex:1;width:100%;min-height:0}.pc-card-name{font-family:Georgia,serif;font-size:16px;line-height:1.2}.pc-card-caption{color:#d8c6a8;text-align:center;max-width:225px;font-family:Georgia,serif;font-size:13px;font-style:italic;margin:11px 0 2px!important}.pc-next-card{text-align:center;background:linear-gradient(145deg,#2d3540,#1c2938);border:1px solid #6b655a;border-radius:16px;margin:8px 0 18px;padding:20px}.pc-next-icon{color:#e6c797;margin-bottom:13px;display:inline-flex}.pc-next-card .pc-eyebrow{letter-spacing:.16em;font-size:8px}.pc-next-card h2{margin:9px 0;font-size:25px;line-height:1.2}.pc-next-card>p:not(.pc-eyebrow){color:#c7cdd6;font-size:12px}.pc-next-card button{color:#202a35;background:#e6c797;border:1px solid #e6c797;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;margin-top:18px;font-size:14px;display:flex}.pc-next-card button svg{transform:rotate(90deg)}.pc-next-card small{color:#c8ced6;margin-top:9px;font-size:10px;display:block}.pc-composer-area{padding:0 16px calc(13px + env(safe-area-inset-bottom,0px));background:#17212e;border-top:1px solid #35404e;flex-shrink:0}.pc-composer{background:#202d3d;border:1px solid #697383;border-radius:15px;align-items:center;gap:8px;margin-top:14px;padding:7px 7px 7px 13px;display:flex}.pc-composer textarea{resize:none;field-sizing:content;min-width:0;min-height:30px;max-height:100px;font:inherit;color:#f5f0e7;background:0 0;border:0;outline:none;flex:1;padding:4px 0;font-size:16px;line-height:1.4}.pc-composer textarea::placeholder{color:#b4bfcd}.pc-send{color:#17202b;background:#e6c797;border:0;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pc-composer-meta{color:#c5cbd5;justify-content:space-between;align-items:center;margin:7px 3px 10px;font-size:10px;display:flex}.pc-chat-disclosure{text-align:center;color:#b8c2cf;font-size:11px;line-height:1.45}.pc-low-balance{color:#d9c5a4;border-bottom:1px solid #394453;justify-content:space-between;align-items:center;min-height:44px;font-size:11px;display:flex}.pc-low-balance button{color:#f0d4a8;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0 5px;font-size:11px;text-decoration:underline}.pc-purchase-notice{text-align:center;color:#c4debd;font-size:12px;margin:14px 0!important}.pc-message-safety{max-width:100%}.pc-safety{color:#f1f4ec;background:#233b40;border:1px solid #8daba5;border-radius:16px;padding:20px}.pc-safety>svg{color:#d0dfca;margin-bottom:10px}.pc-safety h2{margin-bottom:12px;font-size:25px;line-height:1.25}.pc-safety p{margin:12px 0;font-size:14px}.pc-safety-links{gap:10px;display:flex}.pc-safety-links a{color:#233a3e;background:#e3ecdd;border-radius:8px;flex:1;justify-content:center;align-items:center;min-height:48px;font-size:15px;text-decoration:none;display:flex}.pc-support-pause{color:#d7e3d4;text-align:center;padding:20px 0;font-size:13px}@keyframes pc-sheet-in{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes pc-typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (min-width:700px){.pc-sheet{border-bottom:1px solid #4b5260;border-radius:22px;max-height:calc(100dvh - 40px);animation:.2s ease-out pc-desktop-sheet;bottom:50%;transform:translateY(50%)}.pc-sheet-handle{display:none}@keyframes pc-desktop-sheet{0%{opacity:0}to{opacity:1}}}@media (max-width:900px){.pc-landing{padding:0 30px}.pc-landing-main{gap:30px}.pc-intro h1{font-size:46px}.pc-chat-layout{grid-template-columns:1fr 430px;gap:35px;padding:24px}.pc-chat{height:calc(100dvh - 48px)}.pc-chat-aside h1{font-size:39px}}@media (max-width:699px){.pc-landing{padding:0 23px}.pc-site-header{height:69px}.pc-brand{gap:8px;font-size:29px}.pc-brand>svg{width:20px}.pc-header-note{font-size:10px}.pc-landing-main{flex-direction:column;flex:0;gap:24px;padding:18px 0 0;display:flex}.pc-intro{text-align:center;width:100%}.pc-intro .pc-eyebrow{letter-spacing:.16em;justify-content:center;margin-bottom:16px;font-size:9px}.pc-intro h1{letter-spacing:-1.6px;font-size:39px;line-height:1.12}.pc-intro .pc-lead{margin-top:15px;font-size:13px;line-height:1.6}.pc-intro-ornament,.pc-desktop-note,.pc-desktop-break{display:none}.pc-readers{width:100%}.pc-reader-card{border-radius:105px 105px 16px 16px;padding:20px 19px 17px}.pc-avatar-large{width:100px;height:100px}.pc-reader-halo{width:175px;height:175px;top:6px}.pc-reader-halo:after{inset:13px}.pc-reader-title{margin-top:11px}.pc-reader-title h2{font-size:28px}.pc-badge{font-size:12px}.pc-specialty{font-size:12px;margin-top:2px!important}.pc-reader-card>.pc-availability{margin-top:7px;font-size:11px}.pc-reader-spark{font-size:22px;top:72px;left:48px}.pc-spark-two{font-size:12px;top:50px;left:auto;right:47px}.pc-reader-quote{font-size:18px;line-height:1.35;margin:14px 0 18px!important}.pc-reader-quote br{display:none}.pc-price-line{font-size:11px;margin-top:11px!important}.pc-landing-detail{flex-direction:column;gap:6px;padding:20px 0 0;font-size:11px}.pc-landing-detail>span:first-child{gap:7px}.pc-footer{max-width:330px;padding:20px 6px 10px;font-size:12px;line-height:1.6}.pc-footer nav{gap:14px}.pc-chat-layout{height:100%;min-height:0;padding:0;display:block}.pc-chat-aside{display:none}.pc-chat{border:0;border-radius:0;height:100dvh;min-height:0;max-height:none}.pc-chat-header{padding-top:calc(12px + env(safe-area-inset-top,0px));gap:6px;padding-right:14px}.pc-chat-caption{padding:7px 18px}.pc-chat-header .pc-icon-button{width:34px;min-width:44px;margin-left:-3px}.pc-chat-reader strong{font-size:16px}.pc-chat-reader .pc-badge{font-size:12px}.pc-chat-reader>div{gap:6px}.pc-chat-reader>span{font-size:11px}.pc-message-log{padding:16px 16px 23px}.pc-message{max-width:91%}.pc-bubble{padding:11px 13px;font-size:14px}.pc-composer-area{padding-left:14px;padding-right:14px}.pc-chat-disclosure{font-size:12px}.pc-composer-meta{font-size:11px}.pc-low-balance,.pc-low-balance button{font-size:12px}.pc-next-card .pc-eyebrow{font-size:9px}.pc-next-card>p:not(.pc-eyebrow){font-size:13px}.pc-next-card small{font-size:11px}}@media (max-width:360px){.pc-landing{padding:0 16px}.pc-intro h1{font-size:35px}.pc-price-line{font-size:10px}.pc-sheet{padding-left:18px;padding-right:18px}.pc-chat-header{gap:5px;padding-right:8px}.pc-chat-header .pc-avatar{width:37px;height:37px}.pc-chat-reader .pc-badge{font-size:11px}.pc-pack{gap:8px;padding:10px}}@media (prefers-reduced-motion:reduce){.pc-app *,.pc-sheet{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pc-sheet{max-width:460px}.pc-card-art.pc-reversed{transform:rotate(180deg)}.pc-multi-readers{max-width:1260px}.pc-multi-readers .pc-landing-main{padding-top:12px;display:block}.pc-multi-readers .pc-intro{text-align:center;max-width:720px;margin:0 auto 36px}.pc-multi-readers .pc-intro .pc-eyebrow{justify-content:center;margin-bottom:17px}.pc-multi-readers .pc-intro h1{font-size:48px}.pc-multi-readers .pc-intro h1 br{display:none}.pc-multi-readers .pc-intro .pc-lead{margin-top:16px;font-size:14px}.pc-multi-readers .pc-intro-ornament,.pc-multi-readers .pc-desktop-note{display:none}.pc-multi-readers .pc-readers{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.pc-multi-readers .pc-reader-card{flex-direction:column;align-items:center;padding:28px 18px 19px;display:flex}.pc-multi-readers .pc-avatar-large{width:120px;height:120px}.pc-multi-readers .pc-reader-halo{width:205px;height:205px}.pc-multi-readers .pc-specialty{justify-content:center;align-items:center;max-width:250px;min-height:65px;display:flex}.pc-multi-readers .pc-reader-quote{justify-content:center;align-items:center;min-height:78px;font-size:18px;display:flex;margin:14px 0!important}.pc-multi-readers .pc-price-line{font-size:10px}.pc-multi-readers .pc-landing-detail{padding-bottom:5px}.pc-chat-reader>span{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.pc-message-log{scroll-behavior:auto}@media (max-width:900px) and (min-width:700px){.pc-multi-readers{padding:0 22px}.pc-multi-readers .pc-readers{gap:12px}.pc-multi-readers .pc-reader-card{padding-left:12px;padding-right:12px}.pc-multi-readers .pc-price-line{white-space:normal}.pc-multi-readers .pc-reader-title{gap:6px}.pc-multi-readers .pc-reader-title h2{font-size:29px}.pc-multi-readers .pc-reader-halo{width:175px;height:175px}.pc-multi-readers .pc-reader-spark{display:none}}@media (max-width:699px){.pc-multi-readers .pc-landing-main{padding-top:18px}.pc-multi-readers .pc-intro{margin-bottom:24px}.pc-multi-readers .pc-intro h1{font-size:39px}.pc-multi-readers .pc-intro h1 br{display:block}.pc-multi-readers .pc-intro .pc-lead{font-size:13px}.pc-multi-readers .pc-readers{grid-template-columns:1fr;gap:23px}.pc-multi-readers .pc-reader-card{padding:20px 19px 17px}.pc-multi-readers .pc-avatar-large{width:100px;height:100px}.pc-multi-readers .pc-reader-halo{width:175px;height:175px;top:6px}.pc-multi-readers .pc-specialty{max-width:270px;min-height:0}.pc-multi-readers .pc-reader-quote{min-height:0;font-size:18px;line-height:1.35;margin:14px 0 18px!important}.pc-multi-readers .pc-price-line{font-size:11px}.pc-chat-reader>span{max-width:170px}}@media (min-width:700px){.pc-multi-readers .pc-price-line{white-space:normal;font-size:12px}}.pc-save-card{color:#c3ccd8;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex;margin:12px 0 0!important}.pc-save-card input{accent-color:#e6c797;width:18px;height:18px;margin:0}.pc-link{color:#e6c797;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;text-decoration:underline}.pc-tarot-scan{background:#efe4cc;padding:0}.pc-tarot-scan img{object-fit:cover}.pc-tarot-scan img.pc-reversed{transform:rotate(180deg)}
