.ck{align-items:center;backdrop-filter:blur(12px);background:linear-gradient(135deg,#1c0840,#120326);border:1px solid rgba(178,89,246,.18);border-radius:18px;bottom:28px;box-shadow:0 8px 40px #00000059,0 0 0 1px #ffffff0a;box-sizing:border-box;display:flex;gap:14px;left:28px;max-width:360px;padding:14px 20px 14px 18px;position:fixed;width:-moz-fit-content!important;width:fit-content!important;z-index:9998}@media (max-width:560px){.ck{border-radius:16px;bottom:16px;flex-wrap:wrap;gap:10px;left:12px;max-width:none;padding:12px 14px;right:12px;width:auto!important}}.ck__icon{flex-shrink:0;font-size:22px;line-height:1;width:auto!important}@media (max-width:560px){.ck__icon{font-size:18px}}.ck__text{color:#ffffffa6;flex:1;font-family:Mont,sans-serif;font-size:13px;line-height:1.5;width:auto!important}@media (max-width:560px){.ck__text{font-size:12px}}.ck__link{color:#b259f6e6;text-decoration:underline;text-underline-offset:2px}.ck__link:hover{color:#c8f}.ck__btn{background:linear-gradient(90deg,#b259f6,#ff7da4);border:none;border-radius:10px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;padding:8px 18px;transition:opacity .2s;white-space:nowrap;width:auto!important}.ck__btn:hover{opacity:.85}@media (max-width:560px){.ck__btn{border-radius:10px;font-size:13px;padding:10px;text-align:center;width:100%!important}}.cookie-enter-active{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.cookie-leave-active{transition:all .3s ease}.cookie-enter-from{opacity:0;transform:translateY(20px)}.cookie-leave-to{opacity:0;transform:translateY(12px)}.notification-status{align-items:center;display:inline-flex;justify-content:center;width:-moz-max-content;width:max-content}.notification-status .status-icon{height:48px;position:relative;width:48px}.notification-status .status-svg{height:100%;width:100%}.notification-status .status-path{fill:none;stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;transition:all .6s cubic-bezier(.65,0,.35,1)}.notification-status--success .status-path--success{animation:drawSuccess .6s ease forwards;stroke:#0c9}.notification-status--error .status-path--error{animation:drawError .5s ease forwards;stroke:#eb5757}.notification-status--loading .status-loader{animation:spin 1s linear infinite;background:conic-gradient(#b259f6 0 80%,hsla(0,0%,100%,.15) 80% 100%);border-radius:50%;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.notification-status--loading .status-loader:after{background:#fff;border-radius:50%;content:"";inset:4px;position:absolute}@keyframes drawSuccess{0%{opacity:0;stroke-dashoffset:100;transform:scale(.8)}to{opacity:1;stroke-dashoffset:0;transform:scale(1)}}@keyframes drawError{0%{opacity:0;stroke-dashoffset:100;transform:scale(.8) rotate(10deg)}to{opacity:1;stroke-dashoffset:0;transform:scale(1) rotate(0)}}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.status-icon{transition:all .4s ease}.status--success .status-icon{transform:scale(1.05)}.status--error .status-icon{transform:scale(.95)}.status--loading .status-icon{transform:scale(1)}.notification{align-items:center;backdrop-filter:blur(100px);background:#ffffffcc;border-radius:11px;bottom:50px;box-shadow:0 4px 16px #00000014;display:inline-flex;gap:15px;left:32px;max-width:340px;min-height:96px;padding:19px 18px 15px 16px;position:fixed;z-index:99999}.notification>*{width:-moz-max-content;width:max-content}.notification .notification-message{display:flex;flex-direction:column;gap:8px}.notification .notification-message>h2{font-size:.875rem;font-weight:800;line-height:100%}.notification .notification-message>p{font-size:.875rem;font-weight:500;line-height:100%}.notification .notification-close{cursor:pointer;position:absolute;right:13px;top:13px}@media screen and (max-width:750px){.notification{bottom:auto;left:50%;max-width:80%;top:12px;transform:translate(-50%)}}@media screen and (max-width:550px){.notification{max-width:95%}}.loader{backdrop-filter:blur(2px);background:#00000066;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1001}.loader .loader-content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.loader .loader-content .loader-line{align-items:center;background:#faf5ff;border:1px solid #766df4;border-radius:10px;display:flex;height:35px;justify-content:center;position:relative;text-align:center;transform:scale(1.8);width:282.88543px}.loader .loader-content .loader-line>span{color:#fff;font-size:1rem;font-weight:500;margin:auto 0;position:relative;text-shadow:1px 1px 2px #2e2e2e98,-1px 1px 2px #2e2e2e98,1px -1px 2px #2e2e2e98,-1px -1px 2px #2e2e2e98;z-index:1}.loader .loader-content .loader-line>span .dot{animation:pulse 4s ease-in-out infinite both;color:#fff;font-weight:900}.loader .loader-content .loader-line>span .dot:first-child{animation-duration:1s}.loader .loader-content .loader-line>span .dot:nth-child(2){animation-duration:1.4s}.loader .loader-content .loader-line>span .dot:nth-child(3){animation-duration:1.6s}.loader .loader-content .loader-line:before{animation:i3 6s linear infinite;background:repeating-linear-gradient(-45deg,#766df4 0 30px,#0000 0 40px) 0 /200% 100%;border-radius:10px;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (max-width:1600px){.loader .loader-content .loader-line{transform:scale(1.2)}}@keyframes i3{to{background-position:100%}}@keyframes pulse{0%{opacity:0}to{opacity:1}}body.on-trial-bar-page main{padding-bottom:12px!important}@media (max-width:600px){body.on-trial-bar-page main{padding-bottom:14px!important}}body.has-trial-bar main{padding-bottom:70px!important}@media (max-width:600px){body.has-trial-bar main{padding-bottom:80px!important}}.trial-bar{align-items:center;backdrop-filter:blur(12px);background:linear-gradient(135deg,#1c0840,#120326);border:1px solid rgba(178,89,246,.18);border-radius:18px;bottom:24px;box-shadow:0 12px 40px #00000059,0 0 0 1px #ffffff0a;box-sizing:border-box;display:flex;font-family:Mont,sans-serif;gap:14px;left:50%;padding:12px 16px 12px 18px;position:fixed;transform:translate(-50%);width:min(720px,calc(100% - 32px));z-index:9997}.trial-bar *{width:auto!important}@media (max-width:600px){.trial-bar{border-radius:16px;bottom:12px;gap:10px;left:12px;padding:10px 12px 10px 14px;right:12px;transform:none;width:auto}}.trial-bar__icon{align-items:center;background:rgba(178,89,246,.18);border-radius:50%;color:#c8f;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px!important}.trial-bar__icon svg{display:block;height:22px;width:22px!important}@media (max-width:600px){.trial-bar__icon{height:30px;width:30px!important}.trial-bar__icon svg{height:18px;width:18px!important}}.trial-bar__text{color:#fff;display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.trial-bar__title{color:#fff;font-size:14px;line-height:1.25}@media (max-width:600px){.trial-bar__title{font-size:13px}}.trial-bar__sub{color:#fff9;font-size:12px;line-height:1.3}@media (max-width:600px){.trial-bar__sub{font-size:11px}}.trial-bar__cta{background:linear-gradient(90deg,#b259f6,#ff7da4);border:none;border-radius:12px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;padding:10px 18px;transition:opacity .2s,transform .2s;white-space:nowrap}.trial-bar__cta:hover{opacity:.9;transform:translateY(-1px)}@media (max-width:600px){.trial-bar__cta{border-radius:10px;font-size:12px;padding:9px 14px}}.trial-bar__close{align-items:center;background:transparent;border:none;border-radius:50%;color:#ffffff73;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;transition:color .2s,background .2s;width:28px!important}.trial-bar__close svg{height:14px;width:14px!important}.trial-bar__close:hover{background:hsla(0,0%,100%,.08);color:#fff}@media (max-width:600px){.trial-bar__close{display:none}}.trial-bar-enter-active{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.trial-bar-leave-active{transition:all .25s ease}.trial-bar-enter-from{opacity:0;transform:translate(-50%) translateY(24px)}@media (max-width:600px){.trial-bar-enter-from{transform:translateY(24px)}}.trial-bar-leave-to{opacity:0;transform:translate(-50%) translateY(12px)}@media (max-width:600px){.trial-bar-leave-to{transform:translateY(12px)}}.stats-strip[data-v-97923273]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.stat[data-v-97923273]{background:#fff;border:.5px solid #eee;border-radius:18px;display:flex;flex-direction:column;gap:4px;padding:14px 16px}.stat__head[data-v-97923273]{align-items:center;display:flex;gap:8px;justify-content:space-between}.stat__icon[data-v-97923273]{flex-shrink:0;font-size:18px;line-height:1;width:auto!important}.stat__title[data-v-97923273]{color:#8a8590;font-size:.6875rem;font-weight:700;letter-spacing:.4px;text-align:right;text-transform:uppercase;width:auto!important}.stat__big[data-v-97923273]{color:#1d1d1d;font-size:1.125rem;font-weight:800;line-height:1.15;width:auto!important}.stat__hint[data-v-97923273]{color:#6e6485;font-size:.75rem;font-weight:500;line-height:1.35;width:auto!important}.tarot-day[data-v-9c6421a8]{background:#fff;border:.5px solid #eee;border-radius:24px;padding:22px 24px 24px}.tarot-day__head[data-v-9c6421a8]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.tarot-day__title[data-v-9c6421a8]{color:#1f2429;font-size:1.25rem;font-weight:800;margin:0;width:auto!important}.tarot-day__date[data-v-9c6421a8]{color:#8a8590;flex-shrink:0;font-size:.8125rem;font-weight:600;text-transform:lowercase;width:auto!important}.tarot-day__intro[data-v-9c6421a8]{color:#6e6485;font-size:.8125rem;line-height:1.45;margin:0 0 16px}.tarot-day__drawn[data-v-9c6421a8]{background:linear-gradient(180deg,rgba(178,82,223,.05),rgba(255,125,164,.03));border:1.5px solid rgba(178,82,223,.18);border-radius:16px;color:inherit;display:flex;gap:16px;padding:14px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s}.tarot-day__drawn[data-v-9c6421a8]:hover{border-color:#b252df73;box-shadow:0 10px 26px -10px #b252df4d;transform:translateY(-1px)}.tarot-day__drawn-label[data-v-9c6421a8]{color:#b252df;font-size:.6875rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.tarot-day__open[data-v-9c6421a8]{color:#b252df;font-size:.8125rem;font-weight:700;margin-top:auto}.tarot-day__card[data-v-9c6421a8]{align-items:center;background:linear-gradient(135deg,#2a1a4a,#4a2680);border-radius:10px;box-shadow:0 12px 28px -10px #4a268073;display:flex;flex-shrink:0;height:142px;justify-content:center;overflow:hidden;width:92px}.tarot-day__card>img[data-v-9c6421a8]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tarot-day__placeholder[data-v-9c6421a8]{color:#ffffffb3;font-size:32px}.tarot-day__info[data-v-9c6421a8]{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}.tarot-day__name[data-v-9c6421a8]{color:#1d1d1d;font-size:1.125rem;font-weight:800;line-height:1.2;margin:0}.tarot-day__text[data-v-9c6421a8]{color:#5c5a61;display:-webkit-box;font-size:.875rem;-webkit-line-clamp:3;line-height:1.45;margin:0;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.tarot-day__cta--secondary[data-v-9c6421a8]{align-self:flex-start;border-radius:8px;color:#b252df;font-size:.8125rem;font-weight:700;margin-top:auto;padding:6px 12px;text-decoration:none;transition:background .15s}.tarot-day__cta--secondary[data-v-9c6421a8]:hover{background:rgba(178,82,223,.08)}.tarot-day__draw[data-v-9c6421a8]{display:flex;flex-direction:column;gap:16px}.tarot-day__visual[data-v-9c6421a8]{align-items:center;background:radial-gradient(ellipse at center,#2a1a4a 0,#16091f 100%);border-radius:16px;cursor:pointer;display:flex;height:130px;justify-content:center;overflow:hidden;position:relative}.orb[data-v-9c6421a8]{border-radius:50%;filter:blur(20px);position:absolute}.orb--1[data-v-9c6421a8]{animation:orb-float-9c6421a8 6s ease-in-out infinite;background:radial-gradient(circle,rgba(178,82,223,.6) 0,transparent 70%);height:90px;right:-20px;top:-10px;width:90px}.orb--2[data-v-9c6421a8]{animation:orb-float-9c6421a8 8s ease-in-out infinite reverse;background:radial-gradient(circle,rgba(255,125,164,.5) 0,transparent 70%);bottom:-10px;height:70px;left:10px;width:70px}.orb--3[data-v-9c6421a8]{animation:orb-float-9c6421a8 10s ease-in-out infinite;background:radial-gradient(circle,rgba(255,210,139,.4) 0,transparent 70%);height:60px;left:30%;top:30%;width:60px}.card-back[data-v-9c6421a8]{align-items:center;background:linear-gradient(135deg,#4a2680,#2a1a4a);border:1.5px solid rgba(217,156,255,.35);border-radius:6px;box-shadow:0 6px 14px -4px #00000073;color:#fff9;display:flex;font-size:18px;height:60px;justify-content:center;position:absolute;transition:transform .4s cubic-bezier(.16,1,.3,1);width:38px;z-index:1}.card-back--1[data-v-9c6421a8]{transform:translate(-72px,4px) rotate(-16deg)}.card-back--2[data-v-9c6421a8]{transform:translate(-36px,-4px) rotate(-8deg)}.card-back--3[data-v-9c6421a8]{background:linear-gradient(135deg,#b252df,#6a2680);border-color:#fff6;box-shadow:0 10px 22px -4px #b252df80;color:#fff;text-shadow:0 0 12px hsla(0,0%,100%,.6);transform:translateY(-8px)}.card-back--4[data-v-9c6421a8]{transform:translate(36px,-4px) rotate(8deg)}.card-back--5[data-v-9c6421a8]{transform:translate(72px,4px) rotate(16deg)}.tarot-day__visual:hover .card-back--3[data-v-9c6421a8]{transform:translateY(-16px) scale(1.05)}.tarot-day__copy[data-v-9c6421a8]{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.tarot-day__pitch[data-v-9c6421a8]{color:#1d1d1d;font-size:.9375rem;font-weight:600;line-height:1.4;margin:0}.tarot-day__cta[data-v-9c6421a8]{background:linear-gradient(90deg,#ff7da4,#b252df);border:0;border-radius:12px;box-shadow:0 10px 24px -8px #b252df80;color:#fff;cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:800;padding:12px 24px;transition:transform .15s,box-shadow .15s,opacity .15s}.tarot-day__cta[data-v-9c6421a8]:not(:disabled):hover{box-shadow:0 14px 28px -8px #b252dfa6;transform:translateY(-1px)}.tarot-day__cta[data-v-9c6421a8]:disabled{cursor:progress;opacity:.6}.tarot-day__caption[data-v-9c6421a8]{color:#a09cb0;font-size:.6875rem;font-weight:500;margin:0}.tarot-day__error[data-v-9c6421a8]{color:#d63a5b;font-size:.75rem;margin:0}@keyframes orb-float-9c6421a8{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.history[data-v-e0bc351f]{background:#fff;border:.5px solid #eee;border-radius:24px;display:flex;flex-direction:column;padding:22px 24px 20px}.history__head[data-v-e0bc351f]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:16px}.history__title[data-v-e0bc351f]{color:#1f2429;font-size:1.25rem;font-weight:800;margin:0;width:auto!important}.history__count[data-v-e0bc351f]{background:#f4f4f5;border-radius:999px;color:#8a8590;flex-shrink:0;font-size:.75rem;font-weight:700;line-height:1.4;padding:2px 10px;width:auto!important}.history__list[data-v-e0bc351f]{display:flex;flex-direction:column;gap:6px}.history-item[data-v-e0bc351f]{align-items:center;border-radius:14px;display:flex;gap:12px;padding:12px;text-decoration:none;transition:background .15s}.history-item[data-v-e0bc351f]:hover{background:#f8f5fc}.history-item__icon[data-v-e0bc351f]{align-items:center;background:linear-gradient(135deg,rgba(178,82,223,.15),rgba(255,125,164,.08));border-radius:10px;color:#b252df;display:inline-flex;flex-shrink:0;font-size:18px;height:38px;justify-content:center;width:38px!important}.history-item__icon--natal[data-v-e0bc351f]{color:#b252df}.history-item__icon--matrix[data-v-e0bc351f]{background:linear-gradient(135deg,rgba(217,127,76,.15),rgba(255,200,97,.08));color:#d97f4c}.history-item__icon--compat[data-v-e0bc351f]{background:linear-gradient(135deg,rgba(214,58,91,.15),rgba(255,125,164,.08));color:#d63a5b}.history-item__icon--taro[data-v-e0bc351f]{background:linear-gradient(135deg,rgba(106,76,255,.15),rgba(178,82,223,.08));color:#6a4cff}.history-item__body[data-v-e0bc351f]{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.history-item__label[data-v-e0bc351f]{color:#1d1d1d;font-size:.875rem;font-weight:700}.history-item__label[data-v-e0bc351f],.history-item__sub[data-v-e0bc351f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto!important}.history-item__sub[data-v-e0bc351f]{color:#8a8590;font-size:.75rem}.history-item__when[data-v-e0bc351f]{color:#b3b0bb;flex-shrink:0;font-size:.6875rem;font-weight:600;white-space:nowrap;width:auto!important}.history__toggle[data-v-e0bc351f]{align-items:center;align-self:center;background:transparent;border:1px solid #e7e7ec;border-radius:999px;color:#6e6485;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:700;gap:6px;justify-content:center;margin-top:10px;padding:8px 14px;transition:background .15s,color .15s,border-color .15s;width:auto!important}.history__toggle[data-v-e0bc351f]:hover{background:#f8f5fc;border-color:#d8d5e0;color:#1d1d1d}.history__toggle>svg[data-v-e0bc351f]{transition:transform .18s;width:14px!important}.history__toggle-chevron--open[data-v-e0bc351f]{transform:rotate(180deg)}.history__empty[data-v-e0bc351f]{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding:8px 0 4px}.history__empty>p[data-v-e0bc351f]{color:#5c5a61;font-size:.875rem;line-height:1.45;margin:0}.history__cta[data-v-e0bc351f]{color:#b252df;font-size:.875rem;font-weight:700;padding:6px 0;text-decoration:none}.history__cta[data-v-e0bc351f]:hover{text-decoration:underline}.right-rail{display:flex;flex-direction:column;gap:14px}@media (max-width:1024px){.right-rail{padding:0 12px 32px}}@media (max-width:700px){.right-rail{gap:12px;padding:0 8px 28px}}.right-rail__divider{display:none}@media (max-width:1024px){.right-rail__divider{background:linear-gradient(90deg,transparent,#e7e7ec 20%,#e7e7ec 80%,transparent);display:block;height:1px;margin:4px 4px 14px;width:auto!important}}.error-main{display:flex;gap:32px}.error-main .error-content{align-items:center;display:flex;flex-direction:column;gap:100px;margin-top:50px}.error-main .error-content .error-type{align-items:center;display:flex;justify-content:center}.error-main .error-content .error-type>span{font-size:18.75rem;font-weight:800;line-height:100%;width:auto;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#000;color:#fff;text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000,-4px 0 0 #000,4px 0 0 #000,0 -4px 0 #000,0 4px 0 #000}.error-main .error-content .error-type>img{height:auto;width:418px}.error-main .error-content .error-text-info{font-size:3rem;font-weight:900;line-height:100%;width:auto}.error-main .error-other{display:flex;flex-direction:column;gap:58px;max-width:500px}@media screen and (max-width:1600px){.error-main{flex-direction:column}}@media screen and (max-width:1400px){.error-main .error-content .error-type>span{font-size:15.75rem;-webkit-text-stroke-width:5px;line-height:100%;text-shadow:none}.error-main .error-content .error-type>img{width:318px}.error-main .error-content .error-text-info{font-size:2.25rem;line-height:100%}}@media screen and (max-width:1024px){.error-main .error-other{padding:0 16px}}@media screen and (max-width:700px){.error-main .error-content{gap:50px;margin-top:30px}.error-main .error-content .error-type>span{font-size:7.75rem;-webkit-text-stroke-width:3px}.error-main .error-content .error-type>img{width:218px}.error-main .error-content .error-text-info{font-size:1.8rem}}@media screen and (max-width:500px){.error-main .error-content{gap:50px;margin-top:30px}.error-main .error-content .error-type>span{font-size:7.75rem;-webkit-text-stroke-width:3px}.error-main .error-content .error-type>img{width:180px}.error-main .error-content .error-text-info{font-size:1.5rem}.error-main .error-other{padding:0 8px}}
