body.pricing-detail,body.pricing-page{color:#f8fafc;background:radial-gradient(circle at 8% 5%,rgba(124,58,237,.23),transparent 31rem),radial-gradient(circle at 92% 20%,rgba(6,182,212,.15),transparent 30rem),radial-gradient(circle at 24% 82%,rgba(245,158,11,.08),transparent 34rem),linear-gradient(135deg,#101a30 0,#14243b 36%,#101d32 68%,#17253e 100%)}body.pricing-detail{--pricing-accent:124,58,237;--pricing-accent-2:6,182,212;--pricing-accent-text:196,181,253}body.pricing-panchang-page{--pricing-accent:245,158,11;--pricing-accent-2:6,182,212;--pricing-accent-text:253,230,138}body.pricing-horoscope-page{--pricing-accent:167,139,250;--pricing-accent-2:96,165,250;--pricing-accent-text:221,214,254}body.pricing-numerology-page{--pricing-accent:6,182,212;--pricing-accent-2:52,211,153;--pricing-accent-text:103,232,249}body.pricing-page{background:radial-gradient(circle at 8% 6%,rgba(124,58,237,.24),transparent 31rem),radial-gradient(circle at 92% 22%,rgba(6,182,212,.16),transparent 30rem),radial-gradient(circle at 24% 78%,rgba(245,158,11,.09),transparent 34rem),linear-gradient(135deg,#101a30 0,#14243b 36%,#101d32 68%,#17253e 100%)}.pricing-page .pricing-live{padding:calc(var(--nav-h) + 52px) 0 94px;background:linear-gradient(115deg,rgba(167,139,250,.035),transparent 34%,rgba(103,232,249,.025) 72%,transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,rgba(255,255,255,.014) 0 1px,transparent 1px 96px)}.pricing-page .pricing-live::before{inset:0;opacity:1;animation:none;background:radial-gradient(ellipse at 8% 18%,rgba(124,58,237,.14),transparent 31%),radial-gradient(ellipse at 92% 48%,rgba(6,182,212,.1),transparent 28%)}.pricing-page .pricing-live::after{display:none}.pricing-page .pricing-live-hero{position:relative;min-height:590px;margin-bottom:28px;padding:clamp(34px,5vw,62px);border:1px solid rgba(167,139,250,.24);border-radius:28px;background:radial-gradient(circle at 7% 4%,rgba(124,58,237,.13),transparent 31%),radial-gradient(circle at 96% 12%,rgba(6,182,212,.09),transparent 27%),linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.022) 48%,rgba(12,24,43,.58));box-shadow:0 26px 72px rgba(3,8,20,.22),inset 0 1px 0 rgba(255,255,255,.075);overflow:hidden}.pricing-page .pricing-live-hero::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent 7%,rgba(167,139,250,.78),rgba(103,232,249,.72),rgba(253,230,138,.6),transparent 93%);box-shadow:0 0 28px rgba(124,58,237,.3)}.pricing-page .pricing-kicker{border-color:rgba(167,139,250,.42);background:rgba(124,58,237,.13);color:#ddd6fe;letter-spacing:.1em;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.pricing-page .pricing-live-copy h1{max-width:10.5ch;margin:22px 0 20px;font-size:clamp(2.8rem,5.5vw,4.7rem);line-height:1.02;letter-spacing:-.045em}.pricing-page .pricing-live-copy h1 span{line-height:1.08}.pricing-page .pricing-live-band p,.pricing-page .pricing-live-copy p,.pricing-page .pricing-note p,.pricing-page .pricing-snapshot p,.pricing-page .product-summary{color:#c5d0dd;font-weight:500}.pricing-page .pricing-live-actions .btn{min-height:48px;border-radius:10px;font-weight:700}.pricing-page .pricing-live-actions .btn-outline:focus-visible,.pricing-page .pricing-live-actions .btn-outline:hover,.pricing-page .pricing-live-band .btn:focus-visible,.pricing-page .pricing-live-band .btn:hover{border-color:#f8fafc;background:#f8fafc;color:#101827;box-shadow:0 12px 28px rgba(2,6,23,.28),inset 0 1px 0 rgba(255,255,255,.8);transform:translateY(-2px)}.pricing-page .pricing-wallpaper{border:0;background:0 0;box-shadow:none}.pricing-page .pricing-snapshot{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:24px 24px 30px;border-color:rgba(167,184,207,.2);border-radius:17px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.1),transparent 38%),rgba(11,22,39,.74);box-shadow:0 28px 68px rgba(2,6,23,.36),0 0 38px rgba(124,58,237,.08),inset 0 1px 0 rgba(255,255,255,.07);overflow:hidden}.pricing-page .pricing-snapshot-grid{flex:0 0 auto;margin-top:auto}.pricing-page .pricing-snapshot-grid div{border-color:rgba(167,184,207,.16);background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025))}.pricing-page .pricing-snapshot-grid span{color:#b8c5d5}.pricing-page .pricing-product-grid{gap:18px;margin-bottom:28px}.pricing-page .pricing-product-card{border-radius:20px;background:radial-gradient(circle at 50% 0,rgba(var(--accent),.13),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.025) 48%,rgba(var(--accent),.05)),rgba(15,27,46,.88);box-shadow:0 18px 52px rgba(3,8,20,.2),inset 0 1px 0 rgba(255,255,255,.08)}.pricing-page .pricing-product-card:hover{transform:translateY(-6px)}.pricing-page .product-title-row h3{color:#f8fafc}.pricing-page .product-plan{border-color:rgba(177,194,218,.14)}.pricing-page .product-actions .btn{min-height:44px;border-radius:10px;font-weight:700}.pricing-page .product-actions .btn-outline{border-color:rgba(226,232,240,.8);background:0 0;color:#f1f5f9;box-shadow:0 8px 22px rgba(2,6,23,.25)}.pricing-page .product-actions .btn-outline:focus-visible,.pricing-page .product-actions .btn-outline:hover{border-color:#f8fafc;background:#f8fafc;color:#101827;box-shadow:0 12px 28px rgba(2,6,23,.28),inset 0 1px 0 rgba(255,255,255,.8)}.pricing-page .pricing-live-band{border-color:rgba(167,139,250,.22);border-radius:20px;background:radial-gradient(circle at 94% 10%,rgba(6,182,212,.12),transparent 18rem),linear-gradient(135deg,rgba(28,34,73,.75),rgba(12,34,53,.76));box-shadow:0 20px 52px rgba(3,8,20,.16),inset 0 1px 0 rgba(255,255,255,.065)}.pricing-page .pricing-note-grid{gap:14px}.pricing-page .pricing-note{border-color:rgba(177,194,218,.16);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.022));box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.pricing-detail .pricing-wrap{position:relative;padding-top:calc(var(--nav-h) + 48px);padding-bottom:92px;background:linear-gradient(115deg,rgba(var(--pricing-accent),.035),transparent 34%,rgba(var(--pricing-accent-2),.025) 72%,transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.016) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 1px,transparent 1px 96px);overflow:hidden;isolation:isolate}.pricing-detail .pricing-wrap::before{content:"";position:absolute;inset:-4% -12% 58%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 10% 18%,rgba(var(--pricing-accent),.2),transparent 31%),radial-gradient(ellipse at 90% 48%,rgba(var(--pricing-accent-2),.14),transparent 29%);filter:blur(6px)}.pricing-detail .pricing-hdr{position:relative;max-width:980px;margin:0 auto 1.5rem;padding:clamp(28px,4vw,46px);border:1px solid rgba(var(--pricing-accent),.24);border-radius:24px;background:radial-gradient(circle at 8% 0,rgba(var(--pricing-accent),.12),transparent 31%),radial-gradient(circle at 94% 10%,rgba(var(--pricing-accent-2),.08),transparent 26%),linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.022) 48%,rgba(12,24,43,.6));box-shadow:0 24px 68px rgba(3,8,20,.22),inset 0 1px 0 rgba(255,255,255,.075);overflow:hidden}.pricing-detail .pricing-hdr::before{content:"";position:absolute;inset:0 8% auto;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--pricing-accent),.82),rgba(var(--pricing-accent-2),.7),transparent);box-shadow:0 0 24px rgba(var(--pricing-accent),.28)}.pricing-detail .pricing-hdr .section-label{display:inline-flex!important;align-items:center;gap:7px;width:fit-content;margin:0 auto 13px!important;padding:6px 11px;border:1px solid rgba(var(--pricing-accent),.34);border-radius:999px;background:rgba(var(--pricing-accent),.1);color:rgb(var(--pricing-accent-text));font-size:.69rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pricing-detail .pricing-hdr h1{margin-bottom:.8rem;color:#f8fafc;font-size:clamp(2.2rem,4.5vw,3.45rem);line-height:1.08;letter-spacing:-.04em}.pricing-detail .grad-p{background:linear-gradient(90deg,rgb(var(--pricing-accent-text)),rgb(var(--pricing-accent-2)) 70%,#f8fafc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pricing-detail .pricing-hdr p{max-width:760px;color:#c7d2df;font-size:1rem;font-weight:500;line-height:1.72}.pricing-detail .trial-pill{max-width:min(100%,850px);justify-content:center;border-width:1px;background:rgba(245,158,11,.13);box-shadow:0 10px 28px rgba(245,158,11,.1),inset 0 1px 0 rgba(255,255,255,.05);line-height:1.45;text-align:left}.pricing-detail .pricing-guide-callout{max-width:980px;border-color:rgba(var(--pricing-accent-2),.24);border-radius:15px;background:linear-gradient(145deg,rgba(var(--pricing-accent-2),.09),rgba(var(--pricing-accent),.06));color:#c7d2df;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.pricing-detail .launch-status-strip{gap:14px;max-width:1160px;margin:0 auto 1.5rem}.pricing-detail .launch-status-card{min-height:128px;border-color:rgba(177,194,218,.16);border-radius:15px;background:radial-gradient(circle at 100% 0,rgba(var(--pricing-accent),.07),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.022));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.pricing-detail .launch-status-card strong{color:#f8fafc}.pricing-detail .launch-status-card>span:last-child{color:#bdc9d8;font-weight:500}.pricing-detail .tab-sw{border:1px solid rgba(177,194,218,.14);background:rgba(15,28,48,.7);box-shadow:0 12px 34px rgba(3,8,20,.16),inset 0 1px 0 rgba(255,255,255,.055)}.pricing-detail .tab-btn{min-height:42px;color:#bdc9d8;font-weight:700}.pricing-detail .tab-btn.active{background:rgba(var(--pricing-accent),.17);color:#f8fafc;box-shadow:inset 0 0 0 1px rgba(var(--pricing-accent),.28),0 6px 16px rgba(3,8,20,.18)}.pricing-detail .pc{min-height:520px;padding:1.45rem;border-radius:18px;opacity:1;box-shadow:0 18px 48px rgba(3,8,20,.2),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden}.pricing-detail .pc::after{content:"";position:absolute;width:120px;height:120px;right:-72px;bottom:-76px;border-radius:50%;background:rgba(var(--pricing-accent),.07);pointer-events:none}.pricing-detail .pc:hover{transform:translateY(-6px);box-shadow:0 28px 66px rgba(3,8,20,.3),inset 0 1px 0 rgba(255,255,255,.085)}.pricing-detail .pcprice{color:#f8fafc;font-size:2rem;letter-spacing:-.025em}.pricing-detail .pcanote,.pricing-detail .pcm,.pricing-detail .pcperiod{color:#bdc9d8}.pricing-detail .pcm.b{color:#edf2f7}.pricing-detail .pcfeats li{color:#dce4ee;font-weight:500;line-height:1.45}.pricing-detail .pcfeats li.off{color:rgba(160,174,194,.62)}.pricing-detail .plan-cta{border-radius:9px;font-weight:700}.pricing-detail #renewal-notice{max-width:980px!important;border-color:rgba(177,194,218,.17)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(15,28,48,.68))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.pricing-detail .calc-card,.pricing-detail .matrix-card{border-color:rgba(177,194,218,.17);background:radial-gradient(circle at 100% 0,rgba(var(--pricing-accent-2),.07),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.055),rgba(10,20,37,.86));box-shadow:0 24px 64px rgba(3,8,20,.25),inset 0 1px 0 rgba(255,255,255,.055)}.pricing-detail .calc-card{padding:1.4rem;border-radius:18px}.pricing-detail .calc-card h3,.pricing-detail .matrix-hdr h3{color:#f8fafc}.pricing-detail .calc-card p,.pricing-detail .matrix-feature span,.pricing-detail .matrix-hdr p,.pricing-detail .matrix-note p{color:#bdc9d8;font-weight:500}.pricing-detail .calc-result{border-color:rgba(177,194,218,.15);background:rgba(255,255,255,.04)}.pricing-detail .matrix-kicker{border-color:rgba(var(--pricing-accent),.28);background:rgba(var(--pricing-accent),.08);color:rgb(var(--pricing-accent-text))}.pricing-detail .matrix-scroll{scrollbar-width:thin;scrollbar-color:rgba(var(--pricing-accent),.7) rgba(15,28,48,.6)}.pricing-detail .matrix-scroll::-webkit-scrollbar{height:9px}.pricing-detail .matrix-scroll::-webkit-scrollbar-track{background:rgba(15,28,48,.7)}.pricing-detail .matrix-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(var(--pricing-accent),.62)}.pricing-detail .pricing-announcement{border-color:rgba(var(--pricing-accent-2),.25);border-radius:18px;background:radial-gradient(circle at 94% 10%,rgba(var(--pricing-accent-2),.12),transparent 19rem),linear-gradient(120deg,rgba(var(--pricing-accent),.13),rgba(15,28,48,.62));box-shadow:0 22px 56px rgba(3,8,20,.2),inset 0 1px 0 rgba(255,255,255,.055)}.pricing-detail .announcement-kicker{color:rgb(var(--pricing-accent-text))}.pricing-detail .announcement-points li{color:#d7e0ea;background:rgba(15,28,48,.58)}@media (max-width:1020px){.pricing-page .pricing-live-hero{grid-template-columns:1fr}.pricing-page .pricing-wallpaper{max-width:760px}}@media (max-width:720px){.pricing-page .pricing-live{padding:calc(var(--nav-h) + 28px) 0 72px}.pricing-page .pricing-live-hero{min-height:0;padding:28px 20px 22px;border-radius:20px}.pricing-page .pricing-live-copy h1{font-size:clamp(2.45rem,12vw,3.5rem)}.pricing-page .pricing-snapshot-grid{grid-template-columns:1fr}.pricing-page .pricing-live-band,.pricing-page .pricing-note,.pricing-page .pricing-product-card{border-radius:17px}.pricing-detail .pricing-wrap{padding-top:calc(var(--nav-h) + 26px);padding-bottom:70px}.pricing-detail .pricing-wrap .container{padding-right:16px;padding-left:16px}.pricing-detail .pricing-hdr{padding:27px 18px;border-radius:20px}.pricing-detail .pricing-hdr h1{font-size:clamp(2.15rem,10.5vw,3rem)}.pricing-detail .pricing-hdr p{max-width:38ch;font-size:.94rem}.pricing-detail .trial-pill{width:100%;padding:.55rem .8rem;border-radius:14px;font-size:.73rem}.pricing-detail .launch-status-card{min-height:0}.pricing-detail .bill-wrap,.pricing-detail .tab-wrap{justify-content:flex-start;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.pricing-detail .bill-wrap::-webkit-scrollbar,.pricing-detail .tab-wrap::-webkit-scrollbar{display:none}.pricing-detail .tab-sw{flex-wrap:nowrap;min-width:max-content}.pricing-detail .pc{min-height:0;padding:1.25rem;border-radius:16px}.pricing-detail .pcprice{font-size:1.82rem}.pricing-detail .calc-card,.pricing-detail .matrix-card,.pricing-detail .pricing-announcement{border-radius:16px}.pricing-detail .pricing-announcement{padding:1.15rem}}.pricing-detail .pc{padding-top:2.9rem}.pricing-detail .pcanote{min-height:1.25rem}.pricing-detail .plan-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px}.pricing-detail .wlgrid .pcm.b{line-height:1.45;min-height:2.9em}.pricing-detail .apigrid.numgrid{grid-template-columns:repeat(6,1fr)}.pricing-detail .numgrid .pc{grid-column:span 2}.pricing-detail .numgrid .pc:nth-child(4){grid-column:2/span 2}.pricing-detail .numgrid .pc:nth-child(5){grid-column:4/span 2}@media (max-width:1023px){.pricing-detail .apigrid.numgrid{grid-template-columns:repeat(2,1fr)}.pricing-detail .numgrid .pc,.pricing-detail .numgrid .pc:nth-child(4),.pricing-detail .numgrid .pc:nth-child(5){grid-column:auto}}@media (max-width:767px){.pricing-detail .apigrid.numgrid{grid-template-columns:1fr}}.pricing-detail .bill-wrap,.pricing-detail .pgrid,.pricing-detail .tab-wrap{margin-bottom:2.25rem}@media (max-width:480px){.pricing-page .pricing-wallpaper{min-height:0}}@media (min-width:721px){body.pricing-detail .cookie-banner,body.pricing-page .cookie-banner{left:16px;right:auto;bottom:16px;max-width:300px;padding:14px 16px;border:1px solid rgba(177,194,218,.22);border-radius:14px;background:rgba(13,24,42,.96);box-shadow:0 18px 48px rgba(3,8,20,.45)}body.pricing-detail .cookie-banner .container,body.pricing-page .cookie-banner .container{flex-direction:column;align-items:flex-start;gap:12px;width:auto;padding:0}}@media (prefers-reduced-motion:reduce){.pricing-detail .pc,.pricing-page .pricing-product-card{transition:none}.pricing-detail .tpdot{animation:none}}