@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Manrope:wght@300;400;500;600&family=Noto+Sans+SC:wght@400&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--orbit-phase:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--bg:#070914;--ink:#f4f0e7;--gold:#d8b66a;--violet:#a895ff;--line:#ffffff20}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font:14px Manrope,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1140px,100% - 40px);margin:auto}.nav{z-index:3;justify-content:space-between;align-items:center;height:80px;display:flex;position:relative}.nav div{color:#aaa8b5;gap:32px;font-size:12px;display:flex}.brand{letter-spacing:.2em;color:#e7d299;font-weight:700}.pill{border:1px solid var(--line);border-radius:30px;padding:11px 18px}.hero{min-height:690px;padding-top:110px;position:relative;overflow:hidden}.hero:after{content:"";filter:blur(100px);background:#382b79;border-radius:50%;width:480px;height:480px;position:absolute;top:-200px;right:-250px}.eyebrow{color:var(--gold);letter-spacing:.22em;font-size:10px;font-weight:700}.hero h1,.section h2,.tarot h2{letter-spacing:-.055em;margin:25px 0;font:400 clamp(58px,8vw,110px)/.87 Cormorant Garamond,serif}.hero h1 em,.section h2 em,.tarot h2 em{color:var(--violet);font-weight:400}.hero>p:not(.eyebrow){color:#bbb8c3;max-width:500px;font:18px Cormorant Garamond,serif}.button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a895ff,#765fe3);border:0;border-radius:4px;margin-top:24px;padding:17px 23px;font-weight:700;display:inline-block}.trust{color:#777582;margin-top:35px;font-size:10px}.wheel{border:1px solid #d8b66a66;border-radius:50%;justify-content:center;align-items:center;width:350px;height:350px;display:flex;position:absolute;top:140px;right:70px}.wheel:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:55px}.wheel>b{color:#c4b3ff;font:70px Cormorant Garamond}.wheel span{color:#dec578;height:320px;font-size:18px;position:absolute}.section{border-top:1px solid var(--line);padding:110px 0}.section header{grid-template-columns:1.4fr .6fr;align-items:end;gap:80px;margin-bottom:60px;display:grid}.section h2,.tarot h2{font-size:clamp(44px,5vw,68px);line-height:.95}.section header>p,.tarot p{color:#aaa7b3;line-height:1.7}.grid{grid-template-columns:.9fr 1.1fr;gap:22px;display:grid}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff10,#ffffff06);border-radius:8px;padding:34px}.form label{letter-spacing:.08em;color:#bbb9c5;margin-bottom:18px;font-size:10px;display:block}.form input{border:1px solid var(--line);color:#fff;background:#111628;border-radius:4px;width:100%;margin-top:8px;padding:14px;display:block}.twocol{grid-template-columns:1fr 1fr;gap:11px;display:grid}.form .button{width:100%}.form small{text-align:center;color:#74717e;margin-top:12px;display:block}.result{text-align:center;flex-direction:column;justify-content:center;min-height:420px;display:flex}.result h3{font:28px Cormorant Garamond}.result p{color:#aaa7b3;line-height:1.7}.sky,.glyph{color:#b9a7ff;font:65px Cormorant Garamond}.traits{border-block:1px solid var(--line);justify-content:center;margin-top:20px;display:flex}.traits span{color:#74717e;padding:15px 35px;font-size:9px}.traits b{color:#fff;margin-top:7px;display:block}.tarot{color:#171623;background:#e9e3d7;padding:110px 0}.tarotgrid{grid-template-columns:1fr 300px .65fr;align-items:center;gap:65px;display:grid}.card{perspective:1000px;background:0 0;border:0;width:270px;height:420px}.inner{width:100%;height:100%;transform-style:preserve-3d;transition:all .8s;position:relative}.flip .inner{transform:rotateY(180deg)}.back,.front{backface-visibility:hidden;border:1px solid #b49348;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:absolute;inset:0}.back{color:#d7bc72;outline-offset:-12px;background:#17192c;outline:1px solid #b49348}.back b{font-size:70px}.back span{letter-spacing:.2em;margin-top:25px;font:26px Cormorant Garamond}.front{background:#f6f0e5;transform:rotateY(180deg)}.front>b{color:#765fc3;font-size:70px}.front h3{margin:15px 0;font:26px Cormorant Garamond}.front strong{color:#997938;letter-spacing:.15em;font-size:9px}.front p{text-align:center;font:14px/1.5 Cormorant Garamond}.tarot blockquote{border-left:1px solid #b9ae9c;padding-left:25px;font:22px/1.5 Cormorant Garamond}.lovegrid{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.price{color:#b8a6ff;font:44px Cormorant Garamond}.price small{color:#777;letter-spacing:.17em;font:9px Manrope}.lovegrid h3{font:28px Cormorant Garamond}.lovegrid ul{padding:0;list-style:none}.lovegrid li{border-bottom:1px solid var(--line);color:#bbb;padding:13px}.lovegrid li:before{content:"✦";color:var(--gold);margin-right:10px}.person{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:20px}.person>span{color:var(--gold);letter-spacing:.15em;font-size:9px}.check{align-items:center;gap:8px;display:flex!important}.check input{width:auto;margin:0}.message{text-align:center;color:#c2b3ff}.fine{color:#777}.quote{text-align:center;background:linear-gradient(90deg,#15152b,#282049,#15152b);padding:100px 20px;font:italic clamp(28px,4vw,46px)/1.3 Cormorant Garamond}.quote span{color:var(--gold);letter-spacing:.2em;margin-top:25px;font:9px Manrope;display:block}.footer{color:#777582;grid-template-columns:1fr .5fr 1fr;gap:60px;padding:70px 0 30px;display:grid}.footer div{flex-direction:column;gap:12px;display:flex}.footer b{color:#ddd8e2;letter-spacing:.14em}.footer p{margin:0;line-height:1.6}.footer>small{border-top:1px solid var(--line);grid-column:1/-1;padding-top:20px}.legal{max-width:760px;padding:80px 0}.legal h1{font:52px Cormorant Garamond}.legal h2{margin-top:38px;font:27px Cormorant Garamond}.legal p{color:#aaa7b3;line-height:1.8}.legal a{color:var(--gold)}@media (width<=820px){.nav div,.pill{display:none}.hero{padding-top:70px}.hero h1{font-size:58px}.wheel{opacity:.2;top:250px;right:-210px}.section header,.grid,.tarotgrid,.lovegrid,.footer{grid-template-columns:1fr}.section header{gap:15px}.tarotgrid{gap:45px}.card{margin:auto}.section{padding:75px 0}.footer>small{grid-column:auto}}@media (width<=500px){.twocol{grid-template-columns:1fr}.panel{padding:22px}.hero{min-height:650px}.card{width:245px;height:380px}}body{letter-spacing:.005em;background:radial-gradient(circle at 70% 10%,#181434 0,transparent 31%),var(--bg);font-weight:300;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;opacity:.34;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.4px),radial-gradient(circle,#d8b66a 0 1px,#0000 1.4px);background-position:17px 23px,73px 91px;background-size:137px 137px,211px 211px;animation:55s linear infinite starDrift;position:fixed;inset:0}main{z-index:1;position:relative}.nav{animation:1s cubic-bezier(.22,1,.36,1) both navEnter}.brand{font-family:Manrope,sans-serif;font-weight:500}.hero .eyebrow{animation:.9s .12s both fadeRise}.hero h1{animation:1.15s cubic-bezier(.22,1,.36,1) .22s both fadeRise}.hero>p:not(.eyebrow){animation:1s .38s both fadeRise}.hero>.button{animation:.9s .52s both fadeRise}.hero .trust{animation:.9s .66s both fadeRise}.hero:before{content:"";filter:blur(90px);background:#8470e633;border-radius:50%;width:300px;height:300px;animation:9s ease-in-out infinite alternate aurora;position:absolute;top:20%;left:35%}.wheel{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:7s ease-in-out infinite wheelFloat;box-shadow:inset 0 0 80px #8e76ee18,0 0 80px #0008}.wheel:before{content:"";border:1px dashed #d8b66a45;border-radius:50%;animation:32s linear infinite spin;position:absolute;inset:17px}.button{transition:transform .35s,box-shadow .35s,filter .35s;position:relative;overflow:hidden}.button:after{content:"";background:linear-gradient(90deg,#0000,#fff7,#0000);width:28%;transition:left .65s;position:absolute;inset:-100% auto -100% -40%;transform:rotate(18deg)}.button:hover{filter:saturate(1.08);transform:translateY(-3px);box-shadow:0 18px 45px #7a61e848}.button:hover:after{left:125%}.panel{transition:transform .55s cubic-bezier(.22,1,.36,1),border-color .55s,box-shadow .55s}.panel:hover{border-color:#d8b66a55;transform:translateY(-7px);box-shadow:0 30px 80px #0007}.card{animation:5.5s ease-in-out infinite cardHover}.card:hover{animation-play-state:paused}.inner{box-shadow:0 35px 70px #30245133}.signGlyph,.glyph{filter:drop-shadow(0 0 22px #a895ff55);animation:4s ease-in-out infinite glyphPulse}.section header,.grid,.tarotgrid,.lovegrid,.quote,.footer{animation:linear both scrollReveal;animation-timeline:view();animation-range:entry 4% cover 30%}.nav a{transition:color .3s,opacity .3s}.nav a:hover{color:#e6cf8f}.eyebrow{font-weight:500}.section h2,.hero h1,.tarot h2{font-weight:400}.quote{position:relative;overflow:hidden}.quote:before,.quote:after{content:"✦";color:#d8b66a30;font-size:80px;animation:4s ease-in-out infinite glyphPulse;position:absolute}.quote:before{top:18%;left:8%}.quote:after{animation-delay:1.3s;bottom:15%;right:8%}@keyframes navEnter{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes fadeRise{0%{opacity:0;filter:blur(8px);transform:translateY(34px)}to{opacity:1;filter:blur();transform:none}}@keyframes starDrift{to{background-position:154px 160px,284px 302px}}@keyframes wheelFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-16px)rotate(1deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes aurora{to{opacity:.55;transform:translate(80px,45px)scale(1.35)}}@keyframes cardHover{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-13px)rotate(.5deg)}}@keyframes glyphPulse{0%,to{opacity:.75;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes scrollReveal{0%{opacity:0;filter:blur(7px);transform:translateY(55px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.section header,.grid,.tarotgrid,.lovegrid,.quote,.footer{animation:none!important}}.nav{-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);z-index:20;background:#090b17cc;border:1px solid #ffffff18;border-radius:999px;width:min(1160px,100% - 32px);height:64px;margin-top:10px;padding:0 22px;position:sticky;top:12px;box-shadow:0 12px 45px #0005}.hero{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(0,1fr) 470px;align-content:center;column-gap:72px;min-height:720px;padding-top:75px;display:grid}.hero>.eyebrow,.hero>h1,.hero>p,.hero>.button,.hero>.trust{grid-column:1}.hero .wheel{background:linear-gradient(#0000 45%,#050711e8 100%),url(/cosmic-discovery.png) 64%/cover;border:1px solid #d8b66a4f;border-radius:32px;grid-area:1/2/6;width:100%;height:590px;animation:1.25s cubic-bezier(.22,1,.36,1) .18s both heroCardIn;position:relative;inset:auto;overflow:hidden;box-shadow:0 40px 100px #000a,0 0 0 8px #ffffff05}.hero .wheel:after{z-index:2;background:linear-gradient(140deg,#ffffff14,#0000 32%);border:1px solid #e5ca854a;border-radius:22px;inset:16px}.hero .wheel:before{z-index:3;border:0;border-top:1px solid #ffffff38;border-radius:50%;animation:38s linear infinite spin;inset:28px}.hero .wheel>b,.hero .wheel>span{opacity:0}.hero h1{font-size:clamp(72px,7.5vw,116px)}.discover{padding:80px 0 130px}.discoverHead{grid-template-columns:1fr 1.15fr .7fr;align-items:end;gap:48px;margin-bottom:46px;display:grid}.discoverHead h2{letter-spacing:-.045em;margin:0;font:400 clamp(43px,5vw,68px)/.94 Cormorant Garamond,serif}.discoverHead h2 em{color:var(--violet);font-weight:400}.discoverHead>p:last-child{color:#95929f;line-height:1.7}.masonry{grid-template-columns:repeat(12,1fr);grid-auto-rows:54px;gap:18px;display:grid}.pin{color:#f5f0e7;isolation:isolate;background:#14172a;border:1px solid #ffffff14;border-radius:26px;flex-direction:column;grid-area:span 7/span 4;justify-content:flex-end;padding:28px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .5s;display:flex;position:relative;overflow:hidden}.pin:hover{border-color:#d8b66a60;transform:translateY(-9px)scale(1.012);box-shadow:0 34px 75px #0009}.pin:after{content:"";z-index:-1;background:linear-gradient(#0000 22%,#05060de8 100%);position:absolute;inset:0}.pinHero{grid-area:span 10/span 5}.pinShort{grid-area:span 6/span 3}.pinTall{grid-area:span 9/span 4}.pinWide{grid-area:span 7/span 5}.pin h3{letter-spacing:-.025em;margin:11px 0 18px;font:500 31px/1.02 Cormorant Garamond,serif}.pin small{letter-spacing:.2em;color:#e2c77c;font:600 9px/1.2 Manrope,sans-serif}.pin p{color:#c6c0cd;font-size:12px;line-height:1.7}.pin span:not(.pinBadge){font-size:11px;font-weight:500}.pinBadge{color:#161321;letter-spacing:.14em;z-index:3;background:#f3eee5;border-radius:999px;padding:9px 12px;font:700 8px Manrope,sans-serif;position:absolute;top:20px;left:20px}.artOne,.artTwo,.artThree{background-image:url(/cosmic-discovery.png);background-size:cover}.artOne{background-position:64%}.artTwo{background-position:12%}.artThree{background-position:45% 40%}.pinIvory{color:#171421;background:#ebe4d8;justify-content:space-between}.pinIvory:after,.pinViolet:after,.pinGold:after{display:none}.pinIvory small{color:#7c652d}.pinIvory span{color:#5d5368}.pinSymbol{color:#765fc3;font:80px Cormorant Garamond,serif}.pinViolet{background:radial-gradient(circle at 80% 0,#9b83ef88,#0000 42%),linear-gradient(145deg,#272048,#111326)}.constellation{color:#e8cf87;letter-spacing:.1em;margin:auto 0;font-size:38px}.pinGold{color:#141017;background:linear-gradient(160deg,#d8bd7c,#7e6030);grid-area:span 8/span 3}.pinGold small,.pinGold p{color:#211727b8}.discoverHead,.masonry{animation:linear both scrollReveal;animation-timeline:view();animation-range:entry 3% cover 26%}@keyframes heroCardIn{0%{opacity:0;filter:blur(9px);transform:translate(50px)rotate(2deg)}to{opacity:1;filter:blur();transform:none}}@media (width<=900px){.hero{grid-template-columns:1fr 330px;column-gap:30px}.hero .wheel{height:500px}.discoverHead{grid-template-columns:1fr 1fr}.discoverHead>p:last-child{grid-column:2}.pinHero{grid-column:span 7}.pinShort,.pinTall{grid-column:span 5}.pinWide{grid-column:span 7}.pinGold{grid-column:span 5}}@media (width<=700px){.nav{top:8px}.hero{padding-top:65px;display:block}.hero .wheel{opacity:1;height:470px;margin-top:55px;top:auto;right:auto}.discover{padding-top:40px}.discoverHead{display:block}.discoverHead>*{margin-bottom:18px}.masonry{grid-template-columns:1fr 1fr;grid-auto-rows:46px}.pin,.pinHero,.pinShort,.pinTall,.pinWide,.pinGold{grid-column:span 1}.pin{border-radius:21px;grid-row:span 8;padding:20px}.pinHero,.pinTall{grid-row:span 10}.pinWide{grid-row:span 7}.pin h3{font-size:24px}.pin p{display:none}}@media (width<=430px){.masonry{gap:10px}.pin{border-radius:18px;padding:16px}.pin h3{font-size:21px}.pinBadge{top:12px;left:12px}.nav{width:calc(100% - 18px);padding:0 16px}}.tarotShowcase{grid-template-columns:.82fr 1.18fr;align-items:center;gap:90px;padding:55px 0 145px;display:grid}.showcaseCopy h2{letter-spacing:-.055em;margin:24px 0 34px;font:400 clamp(60px,7.5vw,96px)/.82 Cormorant Garamond,serif}.showcaseCopy h2 em{color:#d9bd73;font-weight:400}.showcaseCopy>p:not(.eyebrow){color:#9f9aa8;max-width:460px;line-height:1.85}.showcaseMeta{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.showcaseMeta span{color:#8d8796;letter-spacing:.13em;border:1px solid #d8b66a30;border-radius:999px;padding:9px 11px;font-size:8px}.blackGoldStage{isolation:isolate;background:radial-gradient(at 18% 46%,#d6aa3e88 0,#0000 36%),radial-gradient(circle at 70% 78%,#7e622849 0,#0000 25%),linear-gradient(145deg,#191713,#050609 68%);border:1px solid #d5b66555;border-radius:32px;width:min(100%,650px);height:760px;margin-left:auto;position:relative;overflow:hidden;box-shadow:0 45px 110px #000b,0 0 0 9px #ffffff04}.blackGoldStage:before{content:"";z-index:5;pointer-events:none;border:1px solid #d8b66a45;border-radius:22px;position:absolute;inset:18px}.blackGoldStage:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(115deg,#0000 20%,#f4d88e16 42%,#0000 62%);animation:7s ease-in-out infinite stageSweep;position:absolute;inset:0}.stageTitle{z-index:6;position:absolute;top:54px;left:54px}.stageTitle span,.stageTitle small{letter-spacing:.24em;color:#c7aa64;font:600 8px Manrope,sans-serif;display:block}.stageTitle strong{letter-spacing:-.04em;color:#f1e6cd;margin:14px 0 18px;font:500 55px/.78 Cormorant Garamond,serif;display:block}.stageTitle small{color:#756e63;font-size:7px}.goldBeam{filter:blur(18px);background:linear-gradient(90deg,#0000,#d6a52f48,#0000);width:340px;height:1050px;animation:6s ease-in-out infinite beamBreathe;position:absolute;top:-120px;left:-80px;transform:rotate(18deg)}.stageStars{color:#f1d789;letter-spacing:.7em;font-size:15px;animation:3.5s ease-in-out infinite starBlink;position:absolute;top:85px;right:55px}.deckCard{color:#dabb69;transform-origin:50% 120%;background:radial-gradient(circle at 50% 38%,#332a18,#090a0f 62%);border:1px solid #d6b65e;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:205px;height:350px;display:flex;position:absolute;overflow:hidden;box-shadow:0 30px 55px #000c,inset 0 0 0 8px #0a0b10,inset 0 0 0 9px #d8b66a55}.deckCard:before{content:"";border:1px solid #d8b66a68;border-radius:50% 50% 44% 44%;position:absolute;inset:18px;box-shadow:inset 0 0 35px #d8b66a16}.deckCard i{z-index:2;text-shadow:0 0 24px #dfbd58;font:75px Cormorant Garamond,serif}.deckCard b{letter-spacing:.18em;z-index:2;margin-top:22px;font:500 17px Cormorant Garamond,serif}.deckCard span{letter-spacing:.2em;z-index:2;margin-top:8px;font-size:8px}.deckOne{animation:8s ease-in-out infinite cardRiseOne;bottom:-105px;left:86px;transform:rotate(-17deg)}.deckTwo{animation:8s ease-in-out .45s infinite cardRiseTwo;bottom:-65px;left:225px;transform:rotate(-2deg)}.deckThree{animation:8s ease-in-out .9s infinite cardRiseThree;bottom:-110px;right:60px;transform:rotate(15deg)}.stageOrbit{border:1px solid #d8b66a35;border-radius:50%;width:480px;height:480px;animation:35s linear infinite spin;position:absolute;bottom:-160px;right:-165px}.stageOrbit:before,.stageOrbit:after{content:"";background:#f2d47e;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 18px #f2d47e}.stageOrbit:before{top:40px;left:80px}.stageOrbit:after{bottom:100px;right:32px}.tarotShowcase>*{animation:linear both scrollReveal;animation-timeline:view();animation-range:entry 4% cover 28%}@keyframes stageSweep{0%,to{transform:translate(-35%)}50%{transform:translate(35%)}}@keyframes beamBreathe{0%,to{opacity:.5;transform:rotate(18deg)translate(-25px)}50%{opacity:1;transform:rotate(18deg)translate(35px)}}@keyframes starBlink{0%,to{opacity:.35}50%{opacity:1;text-shadow:0 0 18px #edcf74}}@keyframes cardRiseOne{0%,to{transform:translateY(45px)rotate(-17deg)}50%{transform:translateY(-8px)rotate(-14deg)}}@keyframes cardRiseTwo{0%,to{transform:translateY(30px)rotate(-2deg)}50%{transform:translateY(-24px)rotate(1deg)}}@keyframes cardRiseThree{0%,to{transform:translateY(48px)rotate(15deg)}50%{transform:translateY(-2px)rotate(12deg)}}@media (width<=900px){.tarotShowcase{grid-template-columns:1fr;gap:55px}.blackGoldStage{height:690px;margin:auto}}@media (width<=560px){.tarotShowcase{padding-bottom:95px}.blackGoldStage{border-radius:24px;height:620px}.stageTitle{top:38px;left:34px}.stageTitle strong{font-size:44px}.deckCard{width:155px;height:280px}.deckOne{left:24px}.deckTwo{left:calc(50% - 78px)}.deckThree{right:18px}.stageStars{right:25px}.showcaseMeta{display:none}}.heroDepth{grid-template-columns:.82fr 1.18fr;align-items:center;gap:58px;min-height:820px;padding:70px 0 95px;display:grid;overflow:visible}.heroCopyBlock{z-index:5;position:relative}.heroDepth .heroCopyBlock>*{grid-column:auto}.heroDepth h1{letter-spacing:-.058em;margin:28px 0 32px;font:400 clamp(68px,7.1vw,108px)/.82 Cormorant Garamond,serif}.heroDepth h1 em{color:#cbb9ff;font-weight:400;display:inline-block}.heroDepth .heroCopyBlock>p:not(.eyebrow){color:#b8b4c0;max-width:520px;font:400 17px/1.75 Cormorant Garamond,serif}.heroActions{align-items:center;gap:25px;margin-top:8px;display:flex}.ghostAction{letter-spacing:.06em;color:#ddd2bc;border-bottom:1px solid #d8b66a6b;padding:12px 2px;font-size:11px}.assuranceRow{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:42px;display:grid}.assuranceRow span{letter-spacing:.06em;color:#777482;font-size:8px;line-height:1.45}.assuranceRow b{color:#d9bd73;margin-bottom:5px;font:500 17px Cormorant Garamond,serif;display:block}.heroScene{height:670px;transform-style:preserve-3d;transform:perspective(1250px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));background:radial-gradient(circle at 60% 42%,#6350a740 0,#0000 28%),linear-gradient(145deg,#121425,#05060d 70%);border:1px solid #ffffff1a;border-radius:42px;transition:transform .22s ease-out;position:relative;overflow:hidden;box-shadow:0 55px 120px #000b,inset 0 1px #ffffff1b}.heroScene:before{content:"";opacity:.22;filter:blur(12px)saturate(.7);background:url(/cosmic-discovery.png) 58%/cover;position:absolute;inset:0;transform:scale(1.12)translateZ(-30px)}.depthGrid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;transform:translateZ(-15px);-webkit-mask-image:linear-gradient(#0008,#0000 76%);mask-image:linear-gradient(#0008,#0000 76%)}.heroArtifact{clip-path:circle(42% at 62%);filter:drop-shadow(0 42px 46px #000d);position:absolute;inset:35px;transform:translateZ(70px)scale(1.03)}.heroArtifact img{object-fit:cover;object-position:58% center;width:100%;height:100%;animation:7s ease-in-out infinite artifactFloat}.halo{border:1px solid #d9bd7366;border-radius:50%;width:470px;height:470px;position:absolute;top:calc(50% - 235px);left:calc(62% - 235px);box-shadow:0 0 70px #8f75ee24,inset 0 0 70px #d8b66a0d}.haloBack{animation:32s linear infinite spin;transform:translateZ(15px)rotateX(64deg)}.haloFront{opacity:.42;border-style:dashed;width:540px;height:540px;animation:42s linear infinite spinReverse;top:calc(50% - 270px);left:calc(62% - 270px);transform:translateZ(95px)rotateY(68deg)}.heroGlass{z-index:6;-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#0b0d18b8;border:1px solid #ffffff26;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:18px 20px;display:grid;position:absolute;transform:translateZ(120px);box-shadow:0 24px 50px #0008,inset 0 1px #ffffff1c}.heroGlass small{letter-spacing:.19em;color:#a7a1b0;grid-column:1/-1;margin-bottom:8px;font-size:7px}.heroGlass b{color:#e3c774;font:40px Cormorant Garamond,serif}.heroGlass span{color:#ddd7e1;font-size:10px}.heroGlass i{text-transform:uppercase;color:#15101e;background:#e3ca89;border-radius:999px;padding:6px 8px;font:600 7px Manrope,sans-serif;position:absolute;top:12px;right:12px}.glassChart{width:205px;animation:5s ease-in-out infinite glassFloat;bottom:105px;left:20px}.glassTarot{width:205px;animation:5s ease-in-out 1.2s infinite glassFloat;top:95px;right:18px}.sceneCaption{z-index:5;position:absolute;top:30px;left:30px;transform:translateZ(80px)}.sceneCaption span,.sceneCaption small{letter-spacing:.22em;color:#dcc47d;font-size:8px;display:block}.sceneCaption small{color:#686572;margin-top:8px}.orbitDot{z-index:7;background:#f4d77d;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 22px #f4d77d}.dotOne{animation:6s ease-in-out infinite dotDrift;top:27%;left:17%}.dotTwo{animation:6s ease-in-out 2s infinite dotDrift;bottom:22%;right:14%}.valueRail{border-block:1px solid #ffffff15;grid-template-columns:repeat(4,1fr);margin-top:90px;display:grid}.valueRail>div{border-right:1px solid #ffffff13;padding:28px}.valueRail>div:last-child{border-right:0}.valueRail small{color:#d8b66a;font:500 18px Cormorant Garamond,serif}.valueRail b{color:#eee7da;margin:10px 0 6px;font:500 19px Cormorant Garamond,serif;display:block}.valueRail span{color:#777482;font-size:9px;line-height:1.5}.offerPanel{perspective:1000px}.reportMock{background:radial-gradient(circle at 50% 30%,#57478655,#0000 35%),linear-gradient(150deg,#16182b,#080910);border:1px solid #d8b66a42;border-radius:24px;height:390px;margin-bottom:38px;padding:26px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:rotateY(7deg)rotateX(3deg);box-shadow:0 35px 80px #0009}.reportMock:hover{transform:rotateY(0)rotateX(0)translateY(-5px)}.reportTop{letter-spacing:.16em;color:#d8bf7d;justify-content:space-between;font-size:7px;display:flex}.reportRings{border:1px solid #d8b66a55;border-radius:50%;justify-content:center;align-items:center;gap:32px;width:180px;height:180px;margin:25px auto;display:flex;position:relative}.reportRings:before,.reportRings:after{content:"";border:1px solid #ab96f073;border-radius:50%;width:110px;height:110px;position:absolute}.reportRings:before{left:-2px}.reportRings:after{right:-2px}.reportRings i{color:#d9bd73;z-index:2;font:34px Cormorant Garamond,serif}.reportRings b{color:#fff;z-index:3;font:500 38px Cormorant Garamond,serif;position:absolute}.reportRings span{letter-spacing:.18em;color:#aaa3b2;z-index:3;font-size:6px;position:absolute;bottom:44px}.reportBars{gap:9px;display:grid}.reportBars span{color:#090910;letter-spacing:.12em;background:linear-gradient(90deg,#8f75eb,#d8b66a);border-radius:999px;padding:7px 10px;font-size:6px;display:block}.lovegrid{align-items:start}.compatForm{position:sticky;top:100px;box-shadow:0 40px 100px #0009}@keyframes artifactFloat{0%,to{transform:translateY(0)scale(1.02)}50%{transform:translateY(-14px)scale(1.045)}}@keyframes glassFloat{0%,to{translate:0}50%{translate:0 -10px}}@keyframes spinReverse{to{rotate:-360deg}}@keyframes dotDrift{0%,to{opacity:.45;translate:0}50%{opacity:1;translate:24px -14px}}@media (width<=980px){.heroDepth{grid-template-columns:1fr;gap:50px}.heroScene{height:650px}.assuranceRow{max-width:560px}.valueRail{grid-template-columns:1fr 1fr}.valueRail>div:nth-child(2){border-right:0}}@media (width<=560px){.heroDepth{padding-top:55px}.heroDepth h1{font-size:65px}.heroActions{flex-direction:column;align-items:flex-start}.assuranceRow{grid-template-columns:1fr 1fr}.heroScene{border-radius:28px;height:550px}.heroArtifact{inset:0}.halo{scale:.75}.glassChart{bottom:70px;left:10px}.glassTarot{top:88px;right:10px}.heroGlass{width:175px;padding:14px}.valueRail{grid-template-columns:1fr}.valueRail>div{border-bottom:1px solid #ffffff13;border-right:0}.reportMock{height:360px;transform:none}.compatForm{position:relative;top:auto}}.introLocked{height:100vh;overflow:hidden}.introGate{z-index:99999;color:#fff;isolation:isolate;cursor:default;background:#000;place-items:center;display:grid;position:fixed;inset:0}.introGateInner{flex-direction:column;align-items:center;gap:30px;display:flex;transform:translateY(-2vh)}.introGateInner p{letter-spacing:.06em;color:#d9d9d9;margin:0;font:400 36pt/1.25 Noto Sans SC,Source Han Sans SC,Source Han Sans CN,sans-serif;animation:1.4s cubic-bezier(.22,1,.36,1) .35s both introTextIn}.introLight{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;outline:none;place-items:center;width:112px;height:112px;padding:0;display:grid;position:relative}.introCore{background:#fff;border-radius:50%;width:16px;height:16px;animation:2.6s ease-in-out infinite introPulse;position:absolute;box-shadow:0 0 10px #fff,0 0 28px #ffffffdb,0 0 72px #ffffff8a}.introRing{pointer-events:none;border:1px solid #ffffff2e;border-radius:50%;position:absolute}.introRingOne{width:42px;height:42px;animation:2.6s ease-out infinite introRing}.introRingTwo{width:82px;height:82px;animation:2.6s ease-out 1.3s infinite introRing}.introLight:hover .introCore,.introLight:focus-visible .introCore{transform:scale(1.45);box-shadow:0 0 12px #fff,0 0 40px #fff,0 0 100px #ffffffb8}.introLight:focus-visible:after{content:"";border:1px solid #ffffff80;border-radius:50%;position:absolute;inset:6px}.introGateExit{pointer-events:none;animation:1.05s cubic-bezier(.65,0,.35,1) forwards introCurtain}.introGateExit .introGateInner p{animation:.28s forwards introTextOut}.introGateExit .introLight{animation:1.02s cubic-bezier(.5,0,.2,1) forwards introOpen}.introGateExit .introRing{opacity:0}@keyframes introTextIn{0%{opacity:0;letter-spacing:.14em;transform:translateY(12px)}to{opacity:1;letter-spacing:.06em;transform:none}}@keyframes introTextOut{to{opacity:0;transform:translateY(10px)}}@keyframes introPulse{0%,to{opacity:.76;transform:scale(.82)}50%{opacity:1;transform:scale(1.22)}}@keyframes introRing{0%{opacity:0;transform:scale(.25)}25%{opacity:.65}to{opacity:0;transform:scale(1.35)}}@keyframes introOpen{0%{filter:blur();opacity:1;transform:scale(1)}42%{filter:blur(1px);opacity:1;background:#fff;transform:scale(4);box-shadow:0 0 25px #fff,0 0 90px #fff}to{filter:blur(5px);opacity:0;background:#fff;transform:scale(28)}}@keyframes introCurtain{0%,45%{opacity:1;background:#000}72%{opacity:1;background:#fff}to{opacity:0;visibility:hidden;background:#fff}}html{background:#02040a}body{background-color:#02040a;background-image:linear-gradient(#02040ab8,#03050dd1),url(/site-cosmos-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}body:before{opacity:.16;mix-blend-mode:screen}body:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 52% 28%,#0000 0 16%,#02040b33 48%,#02040bb8 100%),linear-gradient(#02040a14,#02040a7a);position:fixed;inset:0}main{background:linear-gradient(#03050d1a,#03050d6b 30%,#03050d38 72%,#03050d99)}.nav{background:#070914d9;border-color:#d8b66a36;box-shadow:0 18px 55px #0009,inset 0 1px #ffffff12}.heroScene,.blackGoldStage,.reportMock,.panel,.pin{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15)}.discover,.tarotShowcase,.section,.valueRail,.footer{position:relative}.tarot{color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#080a18e6,#1c1130d1);border-block:1px solid #d8b66a2e;position:relative;box-shadow:0 40px 100px #0008}.tarot .eyebrow{color:var(--gold)}.tarot p{color:#c6bfce}.tarot h2 em{color:#c5b3ff}.tarot blockquote{color:#eee7f1;border-left-color:#d8b66a65}.tarot .front{color:#171623}.tarot .front p{color:#544d5f}.quote{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(90deg,#070813e0,#2e204bc7,#070813e0);border-block:1px solid #d8b66a30}.footer{background:linear-gradient(#0000,#03050cc7)}.introGate{background:#000}.introGate:after{display:none}@media (width<=700px){body{background-position:58%}.tarot{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.tarotHub{padding:120px 0 135px;overflow:hidden}.tarotDailyGrid{grid-template-columns:minmax(0,.9fr) 300px minmax(0,.85fr);align-items:center;gap:56px}.tarotLead>p:not(.eyebrow){max-width:440px}.dailyRule{border-left:1px solid #d8b66a66;gap:6px;margin-top:24px;padding-left:16px;display:grid}.dailyRule b,.lockStatus{letter-spacing:.18em;color:#e2c77c;font:600 8px Manrope,sans-serif}.dailyRule span{color:#777482;font-size:9px}.tarotHub .card{cursor:pointer}.tarotHub .back small{letter-spacing:.22em;color:#817760;font:600 7px Manrope,sans-serif;position:absolute;bottom:34px}.tarotHub .front{padding:24px}.tarotHub .front>small{letter-spacing:.15em;color:#8c7949;font:600 7px Manrope,sans-serif}.tarotHub .front>b{font-size:62px}.tarotHub .front h3{margin:10px 0 6px}.tarotHub .front>p{margin-top:16px;font-size:12px;line-height:1.5}.tarotQuote{min-width:0}.tarotQuote blockquote{color:#eee7f1;border-left:1px solid #d8b66a65;margin:18px 0 28px;padding-left:25px;font:400 25px/1.48 Cormorant Garamond,serif}.cardFacts{border-block:1px solid #ffffff19;grid-template-columns:repeat(3,1fr);display:grid}.cardFacts span{letter-spacing:.12em;color:#777482;border-right:1px solid #ffffff13;padding:13px 8px;font-size:7px}.cardFacts span:last-child{border-right:0}.cardFacts b{color:#e8dfeb;letter-spacing:0;margin-top:6px;font-size:9px;display:block}.readingReveal{background:linear-gradient(145deg,#0b0d1be8,#171128d9);border:1px solid #d8b66a3d;border-radius:28px;margin-top:82px;padding:46px;animation:.75s cubic-bezier(.22,1,.36,1) both fadeRise;box-shadow:0 36px 100px #0008,inset 0 1px #ffffff13}.readingHero{border-bottom:1px solid #ffffff17;grid-template-columns:1.25fr .75fr;align-items:end;gap:55px;padding-bottom:34px;display:grid}.readingHero h3{margin:16px 0 20px;font:500 clamp(45px,6vw,76px)/.9 Cormorant Garamond,serif}.readingHero>div>p:last-child{color:#c8c1cd;max-width:680px;font:400 18px/1.65 Cormorant Garamond,serif}.readingKeywords,.atlasKeywords{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.readingKeywords span,.atlasKeywords span{color:#d5c7dd;text-transform:uppercase;letter-spacing:.1em;border:1px solid #d8b66a35;border-radius:999px;padding:8px 10px;font-size:8px}.readingCategoryGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;display:grid}.readingFacet{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;min-height:220px;padding:23px;transition:transform .35s,border-color .35s,background .35s}.readingFacet:hover{background:#ffffff0d;border-color:#d8b66a55;transform:translateY(-5px)}.readingFacet i{color:#d8bd73;margin-bottom:22px;font:32px Cormorant Garamond,serif;display:block}.readingFacet small{letter-spacing:.16em;color:#a89fac;text-transform:uppercase;font-size:7px;display:block}.readingFacet p{color:#eee7ef;margin:12px 0 0;font:400 15px/1.55 Cormorant Garamond,serif}.storedNote{text-align:center;border-top:1px solid #ffffff15;padding-top:22px;color:#777482!important;margin:28px 0 0!important;font-size:9px!important}.tarotAtlas{border-top:1px solid #d8b66a32;margin-top:105px;padding-top:85px}.atlasHead{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:38px;display:grid}.atlasHead h3{margin:18px 0 0;font:500 clamp(48px,6vw,78px)/.9 Cormorant Garamond,serif}.atlasHead h3 em{color:#c5b3ff;font-weight:400}.atlasHead>p{color:#a9a2af;font-size:12px;line-height:1.75}.familyGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.familyCard{color:#eee7ef;text-align:left;cursor:pointer;background:linear-gradient(150deg,#ffffff0c,#ffffff05);border:1px solid #ffffff16;border-radius:18px;flex-direction:column;min-height:230px;padding:22px;transition:transform .35s,border-color .35s,background .35s;display:flex}.familyCard:hover,.familyCard.active{background:linear-gradient(150deg,#40315a85,#151426b8);border-color:#d8b66a73;transform:translateY(-5px)}.familyCard i{color:#d8bd73;margin-bottom:auto;font:44px Cormorant Garamond,serif}.familyCard small{letter-spacing:.15em;color:#9d94a1;font-size:7px}.familyCard b{margin:9px 0;font:500 25px Cormorant Garamond,serif}.familyCard span{color:#8e8794;font-size:9px;line-height:1.55}.atlasFilters{flex-wrap:wrap;gap:8px;margin:34px 0 22px;display:flex}.atlasFilters button{color:#aaa3b0;cursor:pointer;background:#080a15bd;border:1px solid #ffffff18;border-radius:999px;padding:10px 13px;font:500 9px Manrope,sans-serif}.atlasFilters button[aria-pressed=true]{color:#17111d;background:#d8bd73;border-color:#d8bd73}.atlasFilters span{opacity:.65;margin-left:8px}.atlasBody{grid-template-columns:1.35fr .65fr;align-items:start;gap:20px;display:grid}.deckDirectory{scrollbar-color:#9d83e5 #080a13;grid-template-columns:1fr 1fr;gap:9px;max-height:650px;padding:4px 8px 4px 0;display:grid;overflow:auto}.deckItem{color:#eee7ef;text-align:left;cursor:pointer;background:#090b17c4;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:86px;padding:14px;transition:border-color .3s,background .3s,transform .3s;display:grid}.deckItem:hover,.deckItem.selected{background:#271f3acc;border-color:#d8b66a62;transform:translate(3px)}.deckItem>i{color:#d8bd73;text-align:center;font:30px Cormorant Garamond,serif}.deckItem span{min-width:0;display:grid}.deckItem small{letter-spacing:.13em;color:#88818e;text-transform:uppercase;font-size:6px}.deckItem b{margin:4px 0;font:500 16px Cormorant Garamond,serif}.deckItem em{color:#8f8796;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-style:normal;overflow:hidden}.atlasDetail{background:linear-gradient(160deg,#171326f2,#090b15ed);border:1px solid #d8b66a3d;border-radius:20px;padding:34px;position:sticky;top:96px;box-shadow:0 28px 70px #0008}.atlasGlyph{color:#d8bd73;margin-bottom:18px;font:65px Cormorant Garamond,serif;display:block}.atlasDetail>small{letter-spacing:.16em;color:#958c99;font-size:7px}.atlasDetail h4{margin:13px 0 8px;font:500 40px/.95 Cormorant Garamond,serif}.atlasDetail>b{letter-spacing:.12em;text-transform:uppercase;color:#c5b3ff;font:500 9px Manrope,sans-serif}.atlasDetail>p{color:#c7bfcc;font:400 16px/1.6 Cormorant Garamond,serif}.atlasDetail dl{margin:25px 0}.atlasDetail dl>div{border-top:1px solid #ffffff12;padding:13px 0}.atlasDetail dt{letter-spacing:.16em;color:#d8bd73;font-size:6px}.atlasDetail dd{color:#aaa2ae;margin:7px 0 0;font:400 13px/1.5 Cormorant Garamond,serif}.atlasKeywords{justify-content:flex-start}.tarotHub button:focus-visible{outline-offset:3px;outline:2px solid #f0d688}@media (width<=1040px){.tarotDailyGrid{grid-template-columns:1fr 280px}.tarotQuote{grid-column:1/-1}.readingCategoryGrid{grid-template-columns:repeat(2,1fr)}.familyGrid{grid-template-columns:repeat(3,1fr)}.atlasBody{grid-template-columns:1fr .75fr}.deckDirectory{grid-template-columns:1fr}}@media (width<=760px){.tarotHub{padding:85px 0 100px}.tarotDailyGrid{grid-template-columns:1fr;gap:42px}.tarotHub .card{margin:auto}.tarotQuote{grid-column:auto}.readingReveal{padding:26px}.readingHero,.atlasHead{grid-template-columns:1fr;gap:20px}.readingKeywords{justify-content:flex-start}.readingCategoryGrid{grid-template-columns:1fr}.readingFacet{min-height:0}.familyGrid{grid-template-columns:1fr 1fr}.atlasBody{grid-template-columns:1fr}.deckDirectory{grid-template-columns:1fr 1fr;max-height:520px}.atlasDetail{position:relative;top:auto}.tarotAtlas{margin-top:75px;padding-top:65px}}@media (width<=480px){.familyGrid,.deckDirectory{grid-template-columns:1fr}.familyCard{min-height:190px}.readingReveal{border-radius:20px;padding:20px}.atlasDetail{padding:25px}.tarotQuote blockquote{font-size:22px}.cardFacts{grid-template-columns:1fr}.cardFacts span{border-bottom:1px solid #ffffff12;border-right:0}}.tarotDailyGrid{grid-template-columns:minmax(0,.9fr) 320px minmax(0,.85fr)}.tarotHub .card{filter:drop-shadow(0 42px 42px #00000094);width:304px;height:520px;transition:filter .45s}.tarotHub .card:hover{filter:drop-shadow(0 52px 54px #000000b3)drop-shadow(0 0 24px #ddb95c2b)}.tarotHub .inner{border-radius:18px;transition:transform 1.05s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 1px #eccc7357,0 26px 70px #000000b8}.tarotHub .back,.tarotHub .front{border:1px solid #e0bd62;border-radius:18px}.tarotArtBack{isolation:isolate;overflow:hidden;color:#e7c96f!important;background:radial-gradient(circle at 50% 47%,#dcb24840,#0000 18%),radial-gradient(circle,#242014 0 1%,#090b13 42%,#020308 100%)!important;outline:0!important;padding:24px!important;box-shadow:inset 0 0 0 8px #06070b,inset 0 0 0 9px #dfbc5ea6,inset 0 0 72px #cd9e321f!important}.tarotArtBack:before{content:"";background:repeating-conic-gradient(from 0deg at 50% 47%,transparent 0 14deg,#dbb44d1f 14.5deg 15deg,transparent 15.5deg 29deg);z-index:-1;border:1px solid #e1c06894;border-radius:11px;position:absolute;inset:17px;-webkit-mask:radial-gradient(circle at 50% 47%,#0000 0 24%,#000 24.5% 47%,#0000 47.5%);mask:radial-gradient(circle at 50% 47%,#0000 0 24%,#000 24.5% 47%,#0000 47.5%)}.tarotArtBack:after{content:"✦   ·   ☾   ·   ✦   ·   ☉   ·   ✦";letter-spacing:.17em;color:#cbaa53;border:1px solid #debb5d80;border-radius:50%;place-items:end center;width:235px;height:235px;padding-bottom:20px;font:9px Cormorant Garamond,serif;animation:9s ease-in-out infinite backHalo;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%);box-shadow:inset 0 0 0 12px #070910,inset 0 0 0 13px #e0bd5e4d,0 0 42px #d9ad3a1f}.backConstellation{z-index:2;color:#d7b457;border:1px solid #eccb73cc;border-radius:50%;justify-content:space-around;align-items:center;width:138px;height:138px;display:flex;position:relative;box-shadow:inset 0 0 35px #d5a62a21,0 0 25px #d5a62a1a}.backConstellation:before,.backConstellation:after{content:"";border:1px solid #e0bd5e61;border-radius:50%;position:absolute}.backConstellation:before{inset:14px}.backConstellation:after{border-style:dashed;animation:22s linear infinite spin;inset:31px}.backConstellation span{font:24px Cormorant Garamond,serif}.backConstellation b{text-shadow:0 0 22px #eccd71;font-size:31px;animation:3.2s ease-in-out infinite starBlink}.backBrand{z-index:2;justify-items:center;margin-top:38px;line-height:.78;display:grid;position:relative}.backBrand i{letter-spacing:.32em;margin-right:-.32em;font:500 25px Cormorant Garamond,serif}.tarotHub .tarotArtBack>small{bottom:25px;color:#a88e4c!important;letter-spacing:.27em!important}.tarotArtFront{isolation:isolate;overflow:hidden;box-shadow:inset 0 0 0 7px #07080b,inset 0 0 0 8px #dfbc5eb8,inset 0 0 60px #c5931c1f;color:#f4ead0!important;background:linear-gradient(145deg,#15120b,#030409 72%)!important;justify-content:flex-start!important;padding:0!important}.tarotArtFront:before{content:"";pointer-events:none;z-index:4;border:1px solid #eecc6f87;border-radius:10px;position:absolute;inset:8px}.artKicker{letter-spacing:.23em;color:#b89a50;background:linear-gradient(90deg,#08090d,#211b0d,#08090d);border-bottom:1px solid #e0bc5d52;justify-content:center;align-items:center;width:100%;height:33px;font:600 7px Manrope,sans-serif;display:flex}.artImageFrame{background:#0b0a07;border-inline:1px solid #e0bc5d6b;justify-content:center;align-items:center;display:flex;position:absolute;inset:34px 10px 67px;overflow:hidden}.artImageFrame img{object-fit:cover;filter:saturate(.72)contrast(1.08)sepia(.08)brightness(.91);width:100%;height:100%;transition:filter .5s,transform 1s cubic-bezier(.22,1,.36,1);transform:scale(1.012)}.card:hover .artImageFrame img{filter:saturate(.92)contrast(1.09)sepia(.02)brightness();transform:scale(1.035)}.artGlaze{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(112deg,#0000 20%,#ffe29024 43%,#0000 58%),radial-gradient(circle at 50% 15%,#0000 20%,#0806022b 82%);animation:7.5s ease-in-out 1.3s infinite artGlint;position:absolute;inset:0;transform:translate(-120%)}.artNameplate{z-index:3;color:#eadba9;text-align:left;background:linear-gradient(110deg,#07080d,#1d170d 54%,#08090d);border-top:1px solid #e0bc5d8c;grid-template-columns:38px 1fr;align-items:center;height:53px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.artNameplate>small{text-align:center;border-right:1px solid #e0bc5d47;color:#c8a958!important;letter-spacing:.12em!important;font:500 12px Cormorant Garamond,serif!important}.artNameplate>div{min-width:0;padding-left:12px}.artNameplate h3{white-space:nowrap;text-overflow:ellipsis;color:#f4ead0;overflow:hidden;margin:0 0 5px!important;font:500 18px/.9 Cormorant Garamond,serif!important}.artNameplate strong{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;color:#9d8751!important;letter-spacing:.16em!important;font:600 6px Manrope,sans-serif!important}.deckCard img{object-fit:cover;filter:saturate(.56)sepia(.12)brightness(.72)contrast(1.08);z-index:1;border-radius:9px;width:calc(100% - 18px);height:calc(100% - 18px);position:absolute;inset:9px}.deckCard b{text-align:center;text-shadow:0 2px 12px #000;z-index:3;background:linear-gradient(#0000,#040406eb);padding:23px 6px 6px;position:absolute;bottom:38px;left:18px;right:18px;margin:0!important}.deckCard span{z-index:3;position:absolute;bottom:20px}.deckCard:hover img{filter:saturate(.8)sepia(.04)brightness(.86);transition:filter .45s}@keyframes artGlint{0%,16%{opacity:0;transform:translate(-120%)}34%{opacity:.85}52%,to{opacity:0;transform:translate(120%)}}@keyframes backHalo{0%,to{box-shadow:inset 0 0 0 12px #070910,inset 0 0 0 13px #e0bd5e4d,0 0 28px #d9ad3a14}50%{box-shadow:inset 0 0 0 12px #070910,inset 0 0 0 13px #f4d4798f,0 0 58px #d9ad3a38}}@media (width<=1040px){.tarotDailyGrid{grid-template-columns:1fr 320px}}@media (width<=760px){.tarotDailyGrid{grid-template-columns:1fr}.tarotHub .card{width:286px;height:490px}}@media (width<=390px){.tarotHub .card{width:262px;height:448px}.artImageFrame{bottom:63px}.artNameplate{height:49px}.artNameplate h3{font-size:16px!important}}.chartSection{isolation:isolate;padding-top:130px;position:relative}.chartSection:before{content:"";z-index:-1;background:repeating-conic-gradient(from 0deg,transparent 0 14deg,#d8b66a0a 14.5deg 15deg,transparent 15.5deg 29deg);border:1px solid #d8b66a20;border-radius:50%;width:720px;height:720px;animation:80s linear infinite spin;position:absolute;top:110px;right:-260px;-webkit-mask:radial-gradient(circle,#0000 0 28%,#000 28.5% 52%,#0000 52.5%);mask:radial-gradient(circle,#0000 0 28%,#000 28.5% 52%,#0000 52.5%)}.natalHeader{grid-template-columns:1.1fr .55fr!important;gap:110px!important;margin-bottom:70px!important}.natalHeader>p{font:400 18px/1.75 Cormorant Garamond,serif;color:#c9c1cd!important}.natalGrid{grid-template-columns:.76fr 1.24fr;align-items:stretch;gap:18px}.natalPanel{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(150deg,#111322e8,#080a15eb 68%,#171124e5);border:1px solid #d8b66a3a;border-radius:24px;position:relative;box-shadow:0 38px 100px #0009,inset 0 1px #ffffff12}.natalPanel:before{content:"";pointer-events:none;border:1px solid #d8b66a18;border-radius:16px;position:absolute;inset:11px}.natalPanel:hover{border-color:#d8b66a5c;transform:none;box-shadow:0 45px 115px #000a,inset 0 1px #ffffff18}.natalForm{flex-direction:column;min-height:720px;padding:34px 32px;display:flex}.natalFormIntro{border-bottom:1px solid #d8b66a25;grid-template-columns:62px 1fr;align-items:center;gap:18px;margin-bottom:28px;padding-bottom:28px;display:grid}.formSigil{color:#e5c86f;background:radial-gradient(circle,#d8b66a25,#0000 55%);border:1px solid #d8b66a73;border-radius:50%;place-items:center;width:60px;height:60px;font-size:25px;display:grid;box-shadow:inset 0 0 0 7px #0c0d18,inset 0 0 0 8px #d8b66a2e,0 0 26px #d8b66a15}.natalFormIntro small{letter-spacing:.18em;color:#d9bc6d;font:600 8px Manrope,sans-serif}.natalFormIntro h3{color:#f3edf2;margin:8px 0 9px;font:500 29px/1 Cormorant Garamond,serif}.natalFormIntro p{color:#a9a1ae;margin:0;font:400 15px/1.55 Cormorant Garamond,serif}.natalForm label{letter-spacing:.08em;color:#d6ced9;margin-bottom:22px;font-size:11px}.natalForm input{color:#f7f1f6;letter-spacing:.01em;background:linear-gradient(135deg,#101527,#0b0d1a);border:1px solid #d8b66a2e;border-radius:10px;margin-top:9px;padding:17px 16px;font:500 16px/1.2 Manrope,Noto Sans SC,sans-serif;transition:border-color .3s,box-shadow .3s,background .3s;box-shadow:inset 0 1px #ffffff09}.natalForm input::placeholder{color:#777484;font-size:15px}.natalForm input:focus{background:#111528;border-color:#d8b66a8c;outline:0;box-shadow:0 0 0 3px #d8b66a14,0 0 30px #8b70e31c}.natalForm .twocol{gap:12px}.natalForm .button{letter-spacing:.01em;background:linear-gradient(105deg,#9e8cff,#7659dc 60%,#aa7de6);border-radius:10px;margin-top:7px;padding:19px;font-size:14px;box-shadow:0 18px 45px #765fe32b}.natalAssurances{border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:auto;padding:26px 0 18px;display:grid}.natalAssurances span{color:#817b89;font-size:8px;line-height:1.35}.natalAssurances b{color:#d8bb69;letter-spacing:.14em;margin-bottom:7px;font-size:9px;display:block}.natalPrivacy{color:#77717f!important;margin-top:15px!important;font-size:9px!important}.natalResult{text-align:left;min-height:720px;padding:40px;display:block;overflow:hidden}.natalResult:after{content:"";pointer-events:none;border:1px solid #d8b66a22;border-radius:50%;width:380px;height:380px;position:absolute;top:-190px;right:-190px;box-shadow:inset 0 0 0 35px #d8b66a08,inset 0 0 0 36px #d8b66a18}.natalResultTop{z-index:1;grid-template-columns:128px 1fr;align-items:center;gap:28px;display:grid;position:relative}.zodiacSeal{background:radial-gradient(circle at 42% 35%,#8f78e65e,#191426 48%,#070812 72%);border:1px solid #e0bd68a3;border-radius:50%;place-items:center;width:124px;height:124px;display:grid;position:relative;box-shadow:inset 0 0 0 10px #0a0b14,inset 0 0 0 11px #d8b66a3f,0 0 52px #8f72e62c}.zodiacSeal:before{content:"";border:1px dashed #d8b66a55;border-radius:50%;animation:22s linear infinite spin;position:absolute;inset:-13px}.zodiacSeal:after{content:"✦";color:#edcf79;background:#171323;border:1px solid #d8b66a7a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid;position:absolute;top:9px;right:-12px;box-shadow:0 0 18px #d8b66a55}.zodiacSeal span{color:#efe5ff;text-shadow:0 0 26px #ab91ff8a;font:500 72px/1 Cormorant Garamond,Segoe UI Symbol,serif}.natalIdentity .eyebrow{margin:0 0 10px;font-size:8px}.natalIdentity h3{letter-spacing:-.025em;margin:0 0 15px;font:500 clamp(32px,3.4vw,46px)/.95 Cormorant Garamond,serif}.natalIdentity h3 em{color:#c3adff;font-weight:400}.natalIdentity>p{color:#c9c1ce;margin:0;font:400 17px/1.62 Cormorant Garamond,serif}.natalSignature{z-index:1;border-block:1px solid #d8b66a24;grid-template-columns:repeat(3,1fr);margin:34px 0 26px;display:grid;position:relative}.natalSignature span{letter-spacing:.14em;color:#797482;border-right:1px solid #ffffff12;padding:15px 13px;font-size:7px}.natalSignature span:last-child{border-right:0}.natalSignature b{color:#f1e7f0;letter-spacing:0;margin-top:7px;font-size:11px;display:block}.natalInsightGrid{z-index:1;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}.natalInsightGrid article{background:linear-gradient(145deg,#ffffff09,#ffffff04);border:1px solid #ffffff12;border-radius:15px;min-height:178px;padding:20px;transition:transform .35s,border-color .35s,background .35s}.natalInsightGrid article:hover{background:linear-gradient(145deg,#d8b66a0d,#8b72e80a);border-color:#d8b66a4d;transform:translateY(-4px)}.natalInsightGrid small,.natalGuidance small{letter-spacing:.15em;color:#d8b96a;font:600 8px Manrope,sans-serif}.natalInsightGrid h4{color:#eee7ef;margin:8px 0 10px;font:500 19px/1.1 Cormorant Garamond,serif}.natalInsightGrid p{color:#aaa2ae;margin:0;font:400 15px/1.55 Cormorant Garamond,serif}.natalGuidance{z-index:1;background:linear-gradient(100deg,#d8b66a0c,#7f65d613);border:1px solid #d8b66a35;border-radius:15px;grid-template-columns:32px 1fr;align-items:center;gap:14px;margin-top:11px;padding:20px 22px;display:grid;position:relative}.natalGuidance>span{color:#e1c36e;text-shadow:0 0 16px #d8b66a77;font-size:22px}.natalGuidance p{color:#eee7ef;margin:6px 0 0;font:italic 18px/1.4 Cormorant Garamond,serif}.natalEmpty{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;min-height:638px;padding:45px;display:flex;position:relative}.emptyOrbit{background:radial-gradient(circle,#856ce431,#0000 54%);border:1px solid #d8b66a45;border-radius:50%;place-items:center;width:170px;height:170px;margin-bottom:35px;display:grid;position:relative;box-shadow:inset 0 0 0 24px #080a14,inset 0 0 0 25px #d8b66a20,0 0 60px #7861d41e}.emptyOrbit:before,.emptyOrbit:after{content:"";border:1px dashed #d8b66a3d;border-radius:50%;position:absolute}.emptyOrbit:before{animation:34s linear infinite spin;inset:-18px}.emptyOrbit:after{animation:18s linear infinite reverse spin;inset:30px}.emptyOrbit span{color:#d9c0ff;text-shadow:0 0 30px #9d7eff;font:62px Cormorant Garamond,serif}.natalEmpty h3{margin:18px 0;font:500 39px/.95 Cormorant Garamond,serif}.natalEmpty>p:not(.eyebrow){color:#aaa2ae;max-width:500px;font:400 17px/1.65 Cormorant Garamond,serif}.emptySteps{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.emptySteps span{letter-spacing:.12em;color:#8d8793;border:1px solid #d8b66a2a;border-radius:999px;padding:9px 11px;font-size:7px}@media (width<=1100px){.natalGrid{grid-template-columns:.88fr 1.12fr}.natalResult{padding:32px}.natalResultTop{grid-template-columns:108px 1fr}.zodiacSeal{width:104px;height:104px}.zodiacSeal span{font-size:60px}.natalInsightGrid article{min-height:190px}}@media (width<=980px){.natalHeader{grid-template-columns:1fr!important;gap:20px!important}.natalGrid{grid-template-columns:1fr}.natalForm,.natalResult{min-height:auto}.natalResultTop{grid-template-columns:128px 1fr}.zodiacSeal{width:124px;height:124px}.zodiacSeal span{font-size:72px}}@media (width<=650px){.chartSection{padding-top:90px}.natalPanel{border-radius:20px}.natalForm,.natalResult{padding:25px 22px}.natalFormIntro{grid-template-columns:52px 1fr}.formSigil{width:50px;height:50px}.natalFormIntro h3{font-size:25px}.natalForm input{padding:16px 14px;font-size:16px}.natalResultTop{text-align:center;grid-template-columns:1fr;justify-items:center}.natalIdentity .eyebrow{text-align:center}.natalIdentity h3{font-size:37px}.natalIdentity>p{font-size:17.5px}.natalSignature{grid-template-columns:1fr}.natalSignature span{border-bottom:1px solid #ffffff10;border-right:0}.natalInsightGrid{grid-template-columns:1fr}.natalInsightGrid article{min-height:0}.natalAssurances{grid-template-columns:1fr}.natalGuidance{grid-template-columns:28px 1fr}.natalEmpty{min-height:540px;padding:30px 5px}.emptyOrbit{width:140px;height:140px}}.readingCategoryGrid{counter-reset:facet;gap:16px;margin-top:34px}.readingFacet{counter-increment:facet;background:radial-gradient(circle at 16% 14%,#d8b66a10,#0000 27%),linear-gradient(145deg,#1a1829e8,#11101fe8);border-color:#d8b66a2e;min-height:325px;padding:27px 25px 30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 18px 42px #0002}.readingFacet:before{content:"0" counter(facet);letter-spacing:.2em;color:#b69a5269;font:600 7px Manrope,sans-serif;position:absolute;top:18px;right:20px}.readingFacet:after{content:"";background:linear-gradient(90deg,#0000,#d8b66a42,#0000);width:100px;height:1px;transition:transform .5s,opacity .5s;position:absolute;top:76px;right:-28px;transform:rotate(-45deg)}.readingFacet:hover{background:radial-gradient(circle at 16% 14%,#d8b66a19,#0000 30%),linear-gradient(145deg,#211d34ed,#131120ed);border-color:#d8b66a6b;transform:translateY(-6px);box-shadow:inset 0 1px #ffffff14,0 25px 52px #0007}.readingFacet:hover:after{opacity:1;transform:rotate(-45deg)translate(-18px)}.mysticSeal{isolation:isolate;background:radial-gradient(circle,#d6ae4321 0 22%,#070812 24% 58%,#d8b66a14 60% 100%);border:1px solid #dfbe66b8;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 0 25px;display:grid;position:relative;box-shadow:inset 0 0 0 5px #0f0e1b,inset 0 0 0 6px #d8b66a39,0 0 28px #d8b66a12}.mysticSeal:before{content:"";border:1px dashed #d8b66a60;border-radius:50%;animation:18s linear infinite spin;position:absolute;inset:8px}.mysticSeal:after{content:"✦";color:#e5ca7a;background:#151323;border:1px solid #d8b66a75;border-radius:50%;place-items:center;width:17px;height:17px;font:8px Cormorant Garamond,serif;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 0 16px #d8b66a44}.mysticSeal i{z-index:2;text-shadow:0 0 18px #e0b84d59;position:relative;color:#e2c56f!important;margin:0!important;font:400 31px/1 Cormorant Garamond,Segoe UI Symbol,serif!important;display:block!important}.mysticSeal b{z-index:3;background:#edcf79;border-radius:50%;width:5px;height:5px;position:absolute;bottom:13px;left:-3px;box-shadow:0 0 12px #edcf79,57px 24px 0 -1px #9c85ed}.seal-love i{color:#e6baa9!important;font-size:36px!important}.seal-career i{color:#f0d986!important}.seal-money i{color:#d9c37c!important;font-size:28px!important}.seal-moon i{color:#c7b7ff!important;font-size:36px!important}.seal-shadow i{color:#ad95e8!important;font-size:33px!important}.seal-action i{color:#efce72!important;font-size:34px!important}.seal-oracle i{color:#d2bdf7!important;font-size:25px!important}.seal-timing i{color:#e6c96f!important;font-size:33px!important}.readingFacet>small{letter-spacing:.1em;text-transform:uppercase;font-weight:600;line-height:1.45;display:block;color:#d5c8db!important;font-size:11px!important}.readingFacet>p{color:#f2ecf3!important;margin:14px 0 0!important;font:400 18px/1.62 Cormorant Garamond,serif!important}.readingHero>div>p:last-child{font-size:21px;line-height:1.65}.readingKeywords span{padding:9px 11px;font-size:10px}.storedNote{line-height:1.6;font-size:10px!important}@media (width<=1040px){.readingFacet{min-height:310px}.readingFacet>p{font-size:18px!important}}@media (width<=760px){.readingCategoryGrid{gap:14px}.readingFacet{min-height:0;padding:25px 23px 28px}.readingFacet>small{font-size:11px!important}.readingFacet>p{font-size:18.5px!important;line-height:1.62!important}.mysticSeal{width:58px;height:58px;margin-bottom:22px}}.vaultDiscover{isolation:isolate;padding:125px 0 150px;position:relative}.vaultDiscover:before{content:"";z-index:-1;filter:blur(22px);pointer-events:none;background:radial-gradient(#7d5de11c,#0000 66%);width:1100px;height:720px;position:absolute;top:46%;left:50%;translate:-50% -50%}.vaultDiscoverHead{grid-template-columns:1.08fr .62fr;align-items:end;gap:100px;margin-bottom:45px;display:grid}.vaultDiscoverHead h2{letter-spacing:-.052em;color:#f5efe8;margin:20px 0 0;font:400 clamp(52px,6vw,78px)/.88 Cormorant Garamond,serif}.vaultDiscoverHead h2 em{color:#c6b2ff;font-weight:400}.vaultHeadNote{border-left:1px solid #d8b66a52;grid-template-columns:70px 1fr;align-items:center;gap:22px;padding:7px 0 7px 27px;display:grid}.vaultHeadNote p{color:#bcb5c2;margin:0;font:400 17px/1.6 Cormorant Garamond,serif}.vaultHeadSeal{color:#e5c875;background:radial-gradient(circle,#d8b66a25,#0000 60%);border:1px solid #d8b66a66;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:relative;box-shadow:inset 0 0 0 8px #080a13,inset 0 0 0 9px #d8b66a2d,0 0 28px #caa64818}.vaultHeadSeal:after{content:"";border:1px dashed #d8b66a3c;border-radius:50%;animation:24s linear infinite spin;position:absolute;inset:-8px}.portalExperience{position:relative}.portalChoice{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portalStage{isolation:isolate;background:linear-gradient(145deg,#0d101ded,#05070fed 62%,#171023e8);border:1px solid #d8b66a4a;border-radius:34px;min-height:700px;position:relative;overflow:hidden;box-shadow:0 55px 130px #000c,inset 0 1px #ffffff18}.portalStage:before{content:"ASTRA VAULT · PRIVATE READING CHAMBER";z-index:5;letter-spacing:.23em;color:#d4bc7e99;writing-mode:vertical-rl;font:600 7px Manrope,sans-serif;position:absolute;top:24px;left:28px}.portalStage:after{content:"";pointer-events:none;z-index:8;border:1px solid #d8b66a1f;border-radius:24px;position:absolute;inset:12px}.portalDetail{grid-template-columns:1.08fr .92fr;min-height:700px;animation:.75s cubic-bezier(.2,.82,.2,1) both portalReveal;display:none}:is(.portalExperience:has(#portal-natal:checked) .portalNatalDetail,.portalExperience:has(#portal-tarot:checked) .portalTarotDetail,.portalExperience:has(#portal-love:checked) .portalLoveDetail){display:grid}.portalVisual{background:#05060c;min-width:0;position:relative;overflow:hidden}.portalVisual:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 58%,#080a15 100%),linear-gradient(#05060b38,#0000 24%,#03040aaa 100%);position:absolute;inset:0}.portalVisual img{object-fit:cover;object-position:center 48%;filter:saturate(.82)contrast(1.05)brightness(.88);width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.8,.2,1),filter .8s;transform:scale(1.015)}.portalDetail:hover .portalVisual img{filter:saturate(.96)contrast(1.07)brightness(.96);transform:scale(1.065)}.portalGlaze{z-index:4;pointer-events:none;background:linear-gradient(112deg,#0000 36%,#fff0cf12 45%,#e2c77530 49%,#0000 55%);transition:transform 1.1s;position:absolute;inset:-35%;transform:translate(-75%)}.portalDetail:hover .portalGlaze{transform:translate(70%)}.portalOrbit{z-index:4;pointer-events:none;border:1px solid #e1bf6661;border-radius:50%;position:absolute;top:48%;left:50%}.portalOrbit:after{content:"";background:#f0d47d;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 18px #f0cf68}.portalOrbitOne{width:430px;height:430px;margin:-215px;animation:22s linear infinite portalOrbit;transform:rotateX(69deg)}.portalOrbitOne:after{top:5%;left:24%}.portalOrbitTwo{opacity:.48;border-style:dashed;width:520px;height:260px;margin:-130px -260px;animation:30s linear infinite portalOrbitReverse;transform:rotate(-17deg)}.portalOrbitTwo:after{bottom:20%;right:11%}.portalObjectLabel{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080a12a8;border:1px solid #fff2;border-radius:12px;padding:13px 16px;position:absolute;bottom:43px;left:50px;box-shadow:0 16px 35px #0007}.portalObjectLabel small,.portalObjectLabel b{display:block}.portalObjectLabel small{letter-spacing:.18em;color:#9a929f;font:600 7px Manrope,sans-serif}.portalObjectLabel b{letter-spacing:.08em;color:#ead7a4;margin-top:6px;font:500 11px Cormorant Garamond,serif}.portalStatus{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.12em;color:#e4d7b8;background:#060810b8;border:1px solid #d8b66a48;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font:600 7px Manrope,sans-serif;display:flex;position:absolute;top:24px;right:24px}.portalStatus i{background:#d8bd71;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite statusPulse;box-shadow:0 0 13px #edcd6f}.portalContent{z-index:6;background:radial-gradient(circle at 80% 15%,#8b69e21e,#0000 35%),linear-gradient(135deg,#0d0f1ce0,#080a14f2);flex-direction:column;justify-content:center;padding:88px 58px 54px;display:flex;position:relative}.portalContent:before{content:"";background:linear-gradient(#0000,#d8b66a66,#0000);width:1px;position:absolute;top:14%;bottom:14%;left:0}.portalKicker{letter-spacing:.2em;color:#d8bc70!important;margin:0 0 24px!important;font:600 8px/1.3 Manrope,sans-serif!important}.portalContent h3{letter-spacing:-.045em;color:#f3ece8;margin:0 0 26px;font:400 clamp(46px,4.5vw,66px)/.86 Cormorant Garamond,serif}.portalContent h3 em{color:#c4afff;font-weight:400}.portalLead{max-width:460px;color:#c2bac8!important;margin:0 0 34px!important;font:400 18px/1.62 Cormorant Garamond,serif!important}.portalSignals{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:34px;display:grid}.portalSignals span{background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid #ffffff13;border-radius:14px;min-width:0;padding:16px 11px 14px;transition:transform .35s,border-color .35s,background .35s}.portalSignals span:hover{background:linear-gradient(145deg,#d8b66a12,#9278ec0a);border-color:#d8b66a52;transform:translateY(-4px)}.portalSignals i{color:#e6ca79;border:1px solid #d8b66a62;border-radius:50%;place-items:center;width:31px;height:31px;margin-bottom:13px;font:400 19px/1 Cormorant Garamond,Segoe UI Symbol,serif;display:grid;box-shadow:inset 0 0 0 4px #0c0d18,inset 0 0 0 5px #d8b66a21}.portalSignals b,.portalSignals small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.portalSignals b{color:#eee8ed;font:500 13px Cormorant Garamond,serif}.portalSignals small{letter-spacing:.02em;color:#827c89;margin-top:5px;font:500 7px Manrope,sans-serif}.portalCta{color:#f2e8d5;background:linear-gradient(90deg,#d8b66a12,#8d71e51d);border:1px solid #d8b66a73;border-radius:999px;justify-content:space-between;align-items:center;padding:8px 9px 8px 20px;transition:background .35s,border-color .35s,transform .35s;display:flex;box-shadow:inset 0 1px #fff1}.portalCta>span{letter-spacing:.05em;font:600 10px Manrope,sans-serif}.portalCta>b{color:#090a10;background:linear-gradient(145deg,#e1c477,#9c7836);border-radius:50%;place-items:center;width:43px;height:43px;font:500 18px Cormorant Garamond,serif;transition:rotate .35s,transform .35s;display:grid}.portalCta:hover{background:linear-gradient(90deg,#d8b66a22,#8d71e52a);border-color:#e7cb7ac7;transform:translateY(-2px)}.portalCta:hover>b{transform:scale(1.04)}.portalFootnote{text-align:center;letter-spacing:.08em;color:#6f6a77;margin-top:16px;font:500 7px Manrope,sans-serif;display:block}.portalRail{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px;display:grid}.portalOption{cursor:pointer;background:linear-gradient(145deg,#111421dc,#080a13e6);border:1px solid #ffffff18;border-radius:18px;grid-template-columns:78px 1fr;align-items:center;gap:16px;min-width:0;height:112px;padding:10px 48px 10px 10px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s,background .4s,box-shadow .4s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #0006,inset 0 1px #ffffff0d}.portalOption:before{content:"";opacity:0;background:linear-gradient(105deg,#0000 52%,#d8b66a0d);transition:opacity .35s;position:absolute;inset:0}.portalOption:hover{border-color:#d8b66a55;transform:translateY(-6px);box-shadow:0 27px 60px #0009,inset 0 1px #ffffff12}.portalOption:hover:before{opacity:1}.portalThumb{background:#05060c;border:1px solid #d8b66a36;border-radius:11px;width:78px;height:90px;position:relative;overflow:hidden}.portalThumb img{object-fit:cover;filter:saturate(.65)brightness(.72);width:100%;height:100%;transition:transform .55s,filter .55s}.portalOption:hover .portalThumb img{filter:saturate(.9)brightness(.92);transform:scale(1.09)}.portalThumb:after{content:"";pointer-events:none;border:1px solid #e0c37435;border-radius:7px;position:absolute;inset:5px}.portalOptionCopy{min-width:0}.portalOptionCopy small,.portalOptionCopy b,.portalOptionCopy em{display:block}.portalOptionCopy small{letter-spacing:.16em;color:#9b859f;font:600 7px Manrope,sans-serif}.portalOptionCopy b{color:#ece6ea;white-space:nowrap;margin:8px 0 7px;font:500 20px/.9 Cormorant Garamond,serif}.portalOptionCopy em{letter-spacing:.12em;color:#d8bb6c;text-transform:uppercase;font:600 7px Manrope,sans-serif}.portalOptionArrow{color:#a39da9;border:1px solid #ffffff1d;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;transition:rotate .35s,color .35s,border-color .35s;display:grid;position:absolute;top:50%;right:16px;translate:0 -50%}:is(.portalExperience:has(#portal-natal:checked) .portalNatalOption,.portalExperience:has(#portal-tarot:checked) .portalTarotOption,.portalExperience:has(#portal-love:checked) .portalLoveOption){background:linear-gradient(145deg,#1a1925ed,#100d18ed);border-color:#d8b66a8a;box-shadow:0 24px 65px #0009,inset 0 1px #ffffff15,0 0 0 1px #d8b66a15}:is(.portalExperience:has(#portal-natal:checked) .portalNatalOption .portalThumb img,.portalExperience:has(#portal-tarot:checked) .portalTarotOption .portalThumb img,.portalExperience:has(#portal-love:checked) .portalLoveOption .portalThumb img){filter:saturate(.95)brightness(.95)}:is(.portalExperience:has(#portal-natal:checked) .portalNatalOption .portalOptionArrow,.portalExperience:has(#portal-tarot:checked) .portalTarotOption .portalOptionArrow,.portalExperience:has(#portal-love:checked) .portalLoveOption .portalOptionArrow){color:#edcf78;border-color:#d8b66a78;rotate:45deg}:is(.portalExperience:has(#portal-natal:focus-visible) .portalNatalOption,.portalExperience:has(#portal-tarot:focus-visible) .portalTarotOption,.portalExperience:has(#portal-love:focus-visible) .portalLoveOption){outline-offset:4px;outline:2px solid #c9b4ff}.portalGuide{background:#080a14c9;border:1px solid #ffffff15;border-radius:18px;margin-top:13px;overflow:hidden;box-shadow:0 18px 45px #0005}.portalGuide summary{cursor:pointer;color:#908a96;align-items:center;gap:9px;padding:21px 25px;font:400 14px Cormorant Garamond,serif;list-style:none;transition:background .3s,color .3s;display:flex}.portalGuide summary::-webkit-details-marker{display:none}.portalGuide summary span{letter-spacing:.15em;color:#d8bc70;text-transform:uppercase;font:600 8px Manrope,sans-serif}.portalGuide summary b{color:#d6c8dd;margin-left:auto;font:300 18px Manrope,sans-serif;transition:rotate .35s}.portalGuide[open] summary{color:#c9c1cc;background:#ffffff05}.portalGuide[open] summary b{rotate:45deg}.portalGuide>div{background:#fff1;border-top:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.portalGuide a{background:linear-gradient(145deg,#10121f,#090b14);padding:26px;transition:background .35s}.portalGuide a:hover{background:linear-gradient(145deg,#1b1728,#0d0e19)}.portalGuide a small,.portalGuide a strong,.portalGuide a span{display:block}.portalGuide a small{letter-spacing:.12em;color:#77717e;text-transform:uppercase;font:600 7px Manrope,sans-serif}.portalGuide a strong{color:#eee7eb;margin:9px 0 13px;font:500 22px/1 Cormorant Garamond,serif}.portalGuide a span{letter-spacing:.05em;color:#d7b968;font:600 8px Manrope,sans-serif}@keyframes portalReveal{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}@keyframes portalOrbit{to{rotate:360deg}}@keyframes portalOrbitReverse{to{rotate:-360deg}}@keyframes statusPulse{0%,to{opacity:.45;transform:scale(.78)}50%{opacity:1;transform:scale(1.12)}}@media (width<=1000px){.vaultDiscoverHead{grid-template-columns:1fr .75fr;gap:50px}.portalDetail{grid-template-columns:1fr;min-height:0}.portalStage{min-height:0}.portalVisual{height:590px}.portalVisual:before{background:linear-gradient(#0000 55%,#080a14 100%)}.portalContent{padding:58px 52px}.portalContent:before{background:linear-gradient(90deg,#0000,#d8b66a66,#0000);width:auto;height:1px;inset:0 14% auto}.portalRail{grid-template-columns:1fr}.portalOption{height:104px}.portalGuide>div{grid-template-columns:1fr}}@media (width<=700px){.vaultDiscover{padding:90px 0 110px}.vaultDiscoverHead{grid-template-columns:1fr;gap:30px}.vaultDiscoverHead h2{font-size:52px}.vaultHeadNote{grid-template-columns:54px 1fr;padding-left:19px}.vaultHeadSeal{width:50px;height:50px}.vaultHeadNote p{font-size:16px}.portalStage{border-radius:24px}.portalStage:after{border-radius:17px;inset:8px}.portalStage:before{display:none}.portalVisual{height:470px}.portalObjectLabel{bottom:25px;left:25px}.portalStatus{top:18px;right:18px}.portalOrbitOne{width:330px;height:330px;margin:-165px}.portalOrbitTwo{width:390px;height:210px;margin:-105px -195px}.portalContent{padding:45px 25px 34px}.portalContent h3{font-size:48px}.portalLead{font-size:17px}.portalSignals{gap:6px}.portalSignals span{padding:14px 8px 13px}.portalSignals b{font-size:12px}.portalSignals small{font-size:6px}.portalRail{gap:8px}.portalOption{grid-template-columns:68px 1fr;height:96px;padding-left:8px}.portalThumb{width:68px;height:80px}.portalGuide summary{flex-wrap:wrap;align-items:flex-start}.portalGuide summary b{position:absolute;right:24px}}@media (width<=430px){.vaultDiscoverHead h2{font-size:46px}.portalVisual{height:415px}.portalObjectLabel{bottom:20px;left:19px}.portalObjectLabel b{font-size:10px}.portalStatus{font-size:6px}.portalContent h3{font-size:43px}.portalSignals{grid-template-columns:1fr}.portalSignals span{grid-template-columns:31px 1fr;align-items:center;column-gap:10px;display:grid}.portalSignals i{grid-row:1/3;margin:0}.portalSignals small{font-size:7px}.portalOptionCopy b{font-size:18px}}@media (prefers-reduced-motion:reduce){.vaultHeadSeal:after,.portalOrbit,.portalStatus i{animation:none}.portalDetail,.portalVisual img,.portalGlaze,.portalOption{transition:none;animation:none}}main{flex-direction:column;display:flex}.introGate{order:-1}.nav{order:0}.vaultDiscover{order:1}.chartSection{order:2}.valueRail{order:3}#love{order:4}.tarotShowcase{order:5}#tarot{order:6}.quote{order:7}.vaultDiscover .portalNatalDetail{display:grid}.vaultChoosePrompt{cursor:default}.vaultChoosePrompt:hover{background:linear-gradient(90deg,#d8b66a12,#8d71e51d);border-color:#d8b66a73;transform:none}.vaultChoosePrompt:hover>b{transform:none}.vaultPortalLinks .portalOption{background:linear-gradient(145deg,#111421dc,#080a13e6)!important;border-color:#ffffff18!important;box-shadow:0 18px 50px #0006,inset 0 1px #ffffff0d!important}.vaultPortalLinks .portalOption:hover{background:linear-gradient(145deg,#1a1925ed,#100d18ed)!important;border-color:#d8b66a72!important;box-shadow:0 27px 60px #0009,inset 0 1px #ffffff15!important}.vaultPortalLinks .portalOption .portalOptionArrow{color:#a39da9!important;border-color:#ffffff1d!important;rotate:none!important}.vaultPortalLinks .portalOption:hover .portalOptionArrow{color:#edcf78!important;border-color:#d8b66a78!important;rotate:45deg!important}.vaultPortalLinks .portalOption .portalThumb img{filter:saturate(.68)brightness(.76)!important}.vaultPortalLinks .portalOption:hover .portalThumb img{filter:saturate(.98)brightness(.96)!important}body{font-size:16px}.nav div,.brand{font-size:13.5px}.pill{font-size:13px}.eyebrow{font-size:11.5px}.button{font-size:15px}.section h2,.tarot h2{font-size:clamp(48px,5.2vw,74px)}.section header>p,.showcaseCopy>p:not(.eyebrow),.tarotLead>p:not(.eyebrow){font-size:17px}.vaultDiscoverHead h2{font-size:clamp(56px,6.2vw,84px)}.vaultHeadNote p{font-size:19px}.portalStage:before,.portalObjectLabel small{font-size:8.5px}.portalObjectLabel b{font-size:13px}.portalStatus{font-size:8.5px}.portalKicker{font-size:9.5px!important}.portalContent h3{font-size:clamp(50px,4.8vw,72px)}.portalLead{font-size:20px!important}.portalSignals b{font-size:15px}.portalSignals small{font-size:8.5px}.portalCta>span{font-size:12px}.portalFootnote{font-size:9px}.portalOptionCopy small{font-size:8.5px}.portalOptionCopy b{font-size:23px}.portalOptionCopy em{font-size:8.5px}.portalOptionArrow{font-size:14px}.natalForm label,.form label{font-size:12px}.natalForm input,.form input{font-size:17px}.form small{font-size:11px}.natalFormIntro small{font-size:9.5px}.natalFormIntro h3{font-size:32px}.natalFormIntro p{font-size:17px}.natalIdentity .eyebrow{font-size:10px}.natalIdentity h3{font-size:clamp(36px,3.6vw,50px)}.natalIdentity>p{font-size:19px}.natalSignature span{font-size:8.5px}.natalSignature b{font-size:12.5px}.natalInsightGrid small,.natalGuidance small{font-size:9.5px}.natalInsightGrid h4{font-size:22px}.natalInsightGrid p{font-size:17px}.natalGuidance p{font-size:20px}.natalAssurances span{font-size:9.5px}.natalAssurances b{font-size:10.5px}.natalPrivacy{font-size:10.5px!important}.emptySteps span{font-size:8.5px}.valueRail small{font-size:20px}.valueRail b{font-size:21px}.valueRail span,.price small{font-size:11px}.lovegrid h3{font-size:31px}.lovegrid li{font-size:16px;line-height:1.55}.person>span{font-size:10.5px}.check{font-size:13px!important}.fine,.message{font-size:14px}.reportTop{font-size:9px}.reportRings span,.reportBars span{font-size:8px}.dailyRule b,.lockStatus{font-size:9.5px}.dailyRule span{font-size:11px}.tarotHub .back small,.tarotHub .front>small{font-size:8.5px}.tarotHub .front>p{font-size:14px}.tarotQuote blockquote{font-size:28px}.cardFacts span{font-size:8.5px}.cardFacts b{font-size:11px}.readingFacet>small{font-size:12px!important}.readingFacet>p{font-size:19.5px!important}.readingHero>div>p:last-child{font-size:22px}.readingKeywords span{font-size:11px}.storedNote{font-size:11px!important}.showcaseMeta span{font-size:9.5px}.stageTitle span{font-size:9px}.stageTitle small{font-size:8.5px}.deckCard b{font-size:19px}.deckCard span{font-size:9.5px}.quote span{font-size:11px}.footer{font-size:15px}.footer>small{font-size:12px}.legal p{font-size:17px}@media (width<=650px){body{font-size:15.5px}.eyebrow{font-size:10.5px}.vaultDiscoverHead h2{font-size:52px}.vaultHeadNote p{font-size:18px}.portalContent h3{font-size:47px}.portalLead{font-size:19px!important}.portalSignals b{font-size:14px}.portalSignals small{font-size:8.5px}.portalOptionCopy b{font-size:21px}.section h2,.tarot h2{font-size:50px}.natalForm label,.form label{font-size:12px}.natalIdentity h3{font-size:40px}.natalInsightGrid p{font-size:17.5px}.readingFacet>p{font-size:19px!important}.footer{font-size:15px}}.vaultDiscover .portalLead{margin-bottom:18px!important}.vaultDiscover .portalNatalDetail .portalSurpriseHint{color:#cec5d5;letter-spacing:.02em;background:radial-gradient(circle at 0,#a680dc2c,#0000 38%),linear-gradient(105deg,#1a1530e8,#0d0f1ad9 74%);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:4px 14px;max-width:none;margin:2px 0 30px;padding:16px 18px;font:400 14.5px/1.65 Noto Sans SC,Source Han Sans SC,sans-serif;display:grid;position:relative;box-shadow:inset 0 1px #ffffff15,0 18px 38px #0006}.vaultDiscover .portalNatalDetail .portalSurpriseHint:before{content:"";background:radial-gradient(circle at 35% 28%,#fff 0 13%,#ead6ff 30%,#a56de5 62%,#351b4c 100%);border-radius:50%;grid-row:1/3;align-self:start;width:10px;height:10px;margin-top:7px;box-shadow:0 0 0 5px #a982dc14,0 0 20px #b482ef8c}.vaultDiscover .portalNatalDetail .portalSurpriseHint b{color:#ead58d;letter-spacing:.08em;grid-column:2;font-size:14px;font-weight:650;line-height:1.35}.vaultDiscover .portalNatalDetail .portalSurpriseHint span{color:#cec5d5;grid-column:2}.vaultDiscover .portalNatalDetail .portalSignals{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:11px;margin-bottom:26px}.vaultDiscover .portalNatalDetail .portalSignals span{background:linear-gradient(145deg,#171827d4,#0b0d18e3);border-radius:16px;grid-template-rows:38px auto 1fr;align-content:start;min-height:136px;padding:17px 13px 15px;display:grid;box-shadow:inset 0 1px #ffffff12,0 17px 34px #0005}.vaultDiscover .portalNatalDetail .portalSignals span:hover{background:linear-gradient(145deg,#1b1a2bd9,#0d0f1be8);border-color:#d8b66a40;transform:none}.vaultDiscover .portalNatalDetail .portalSignals i{width:36px;height:36px;margin:0 0 13px;font-size:21px}.vaultDiscover .portalNatalDetail .portalSignals b,.vaultDiscover .portalNatalDetail .portalSignals small{white-space:normal;text-overflow:clip;overflow:visible}.vaultDiscover .portalNatalDetail .portalSignals b{color:#f2ecf1;font:400 17px/1.25 Noto Sans SC,Source Han Sans SC,sans-serif}.vaultDiscover .portalNatalDetail .portalSignals small{letter-spacing:.01em;color:#9f98a6;margin-top:7px;font:400 12px/1.5 Noto Sans SC,Source Han Sans SC,sans-serif}.vaultDiscover .portalNatalDetail .portalCta.vaultChoosePrompt{gap:18px;min-height:62px;padding:8px 10px 8px 22px}.vaultDiscover .portalNatalDetail .portalCta.vaultChoosePrompt>span{letter-spacing:.035em;min-width:0;font:600 14.5px/1.3 Noto Sans SC,Source Han Sans SC,sans-serif}.vaultDiscover .portalNatalDetail .portalCta.vaultChoosePrompt>b{flex:0 0 46px;width:46px;height:46px;font-size:20px}.vaultDiscover .portalNatalDetail .portalFootnote{letter-spacing:.045em;color:#9c94a2;margin-top:14px;font:400 12px/1.55 Noto Sans SC,Source Han Sans SC,sans-serif}@media (width<=700px){.vaultDiscover .portalNatalDetail .portalSurpriseHint{padding:15px 16px;font-size:14px}.vaultDiscover .portalNatalDetail .portalSignals{gap:8px}.vaultDiscover .portalNatalDetail .portalSignals span{min-height:128px;padding:15px 10px 14px}.vaultDiscover .portalNatalDetail .portalSignals b{font-size:15.5px}.vaultDiscover .portalNatalDetail .portalSignals small{font-size:11px}.vaultDiscover .portalNatalDetail .portalCta.vaultChoosePrompt>span{font-size:14px}.vaultDiscover .portalNatalDetail .portalFootnote{font-size:11px}}@media (width<=430px){.vaultDiscover .portalNatalDetail .portalSignals{grid-template-columns:1fr;gap:10px}.vaultDiscover .portalNatalDetail .portalSignals span{grid-template-rows:auto auto;grid-template-columns:40px 1fr;column-gap:12px;min-height:0;padding:15px 14px}.vaultDiscover .portalNatalDetail .portalSignals i{grid-row:1/3;margin:0}.vaultDiscover .portalNatalDetail .portalSignals b{grid-column:2}.vaultDiscover .portalNatalDetail .portalSignals small{grid-column:2;margin-top:5px}}.loveLegacy{display:none!important}.lovePremium{isolation:isolate;padding:145px 0 155px;position:relative}.lovePremium:before{content:"";z-index:-2;border:1px solid #d8b66a16;border-radius:50%;width:980px;height:980px;animation:24s linear infinite loveHalo;position:absolute;top:35%;left:50%;translate:-50% -50%;box-shadow:0 0 0 110px #d8b66a08,0 0 0 240px #9479e607}.lovePremium:after{content:"";z-index:-3;filter:blur(28px);pointer-events:none;background:radial-gradient(circle at 18% 38%,#9574ef20,#0000 26%),radial-gradient(circle at 78% 24%,#d4a94a16,#0000 25%),radial-gradient(at 50% 72%,#49336c21,#0000 48%);position:absolute;inset:7% -15% 22%}.lovePremiumHead{grid-template-columns:1.15fr .65fr;align-items:end;gap:100px;margin-bottom:60px;display:grid}.lovePremiumTitle h2{letter-spacing:-.055em;color:#f6f0e9;margin:22px 0 0;font:400 clamp(58px,6.3vw,90px)/.86 Cormorant Garamond,serif}.lovePremiumTitle h2 em{color:#c9b4ff;text-shadow:0 0 42px #8c6ee63d;font-weight:400}.lovePromisePanel{border-left:1px solid #d8b66a52;padding:26px 0 12px 88px;position:relative}.lovePromisePanel p{color:#c5beca;margin:0;font:400 20px/1.58 Cormorant Garamond,serif}.lovePromiseSeal{color:#e4c875;background:radial-gradient(circle,#d8b66a22,#0000 67%);border:1px solid #d8b66a70;border-radius:50%;place-items:center;width:47px;height:47px;font:29px/1 Cormorant Garamond,serif;display:grid;position:absolute;top:28px;left:20px;box-shadow:inset 0 0 0 7px #080a12,inset 0 0 0 8px #d8b66a24,0 0 28px #d8b66a18}.lovePromiseSeal:after{content:"";border:1px dashed #d8b66a34;border-radius:50%;animation:22s linear infinite spin;position:absolute;inset:-8px}.loveConversionGrid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:22px;display:grid}.loveStoryColumn{min-width:0}.loveArtifactPremium{isolation:isolate;background:#06070d;border:1px solid #d8b66a56;border-radius:34px;height:720px;position:relative;overflow:hidden;box-shadow:0 55px 120px #000c,inset 0 1px #ffffff18}.loveArtifactPremium:before{content:"";z-index:6;pointer-events:none;border:1px solid #d8b66a25;border-radius:24px;position:absolute;inset:13px}.loveArtifactPremium:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(112deg,#0000 38%,#ffefc118 47%,#d8b66a30 50%,#0000 56%);animation:8s ease-in-out infinite loveArtifactSweep;position:absolute;inset:-35%;transform:translate(-70%)}.loveArtifactPremium>img{object-fit:cover;object-position:center;filter:saturate(.86)contrast(1.08)brightness(.72);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter .8s;position:absolute;inset:0;transform:scale(1.03)}.loveArtifactPremium:hover>img{filter:saturate()contrast(1.08)brightness(.83);transform:scale(1.075)}.loveArtifactVeil{z-index:2;background:linear-gradient(#04050b29 0,#05060c10 30%,#060712d9 74%,#05060cf9 100%),linear-gradient(90deg,#08091266,#0000 52%);position:absolute;inset:0}.loveArtifactTopline{z-index:7;letter-spacing:.21em;color:#d8bd75;justify-content:space-between;font:600 8px Manrope,sans-serif;display:flex;position:absolute;top:38px;left:43px;right:43px}.loveArtifactTopline span:last-child{color:#918a97}.loveArtifactCopy{z-index:7;position:absolute;top:95px;left:43px}.loveArtifactCopy p{letter-spacing:.2em;color:#d8bd75;margin:0 0 17px;font:600 8px Manrope,sans-serif}.loveArtifactCopy h3{letter-spacing:-.045em;color:#f2ebe6;margin:0;font:400 61px/.76 Cormorant Garamond,serif}.loveArtifactCopy h3 em{color:#c6b1ff;font-weight:400}.loveArtifactCopy>span{color:#b9b0bd;margin-top:22px;font:400 16px Cormorant Garamond,serif;display:block}.loveOrbitMark{z-index:7;align-items:center;display:flex;position:absolute;top:42%;left:50%;translate:-50% -50%}.loveOrbitMark i{background:#0b0c157a;border:1px solid #dcc26f94;border-radius:50%;width:96px;height:96px;box-shadow:0 0 45px #d8b66a15,inset 0 0 30px #d8b66a0d}.loveOrbitMark i:first-child{margin-right:-18px}.loveOrbitMark i:last-child{border-color:#ad92eea8;margin-left:-18px}.loveOrbitMark b{z-index:2;color:#f3df9c;text-shadow:0 0 22px #efd77f;font:400 37px Cormorant Garamond,serif;position:absolute;top:50%;left:50%;translate:-50% -50%}.loveReportPreview{z-index:8;-webkit-backdrop-filter:blur(25px)saturate(1.25);backdrop-filter:blur(25px)saturate(1.25);background:#080a14d6;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:repeat(2,1fr);gap:1px;padding:22px 22px 20px;display:grid;position:absolute;bottom:28px;left:29px;right:29px;box-shadow:0 25px 55px #0009,inset 0 1px #ffffff16}.loveReportPreview>small{letter-spacing:.18em;color:#d8bc70;grid-column:1/-1;padding:0 8px 14px;font:600 8px Manrope,sans-serif}.loveReportPreview>div{border-top:1px solid #ffffff10;grid-template-rows:auto auto;grid-template-columns:27px 1fr;padding:13px 8px;display:grid}.loveReportPreview>div:nth-child(2n){border-right:1px solid #ffffff10}.loveReportPreview span{color:#d8bc70;grid-row:1/3;font:500 13px Cormorant Garamond,serif}.loveReportPreview b{color:#eee7eb;font:500 16px Cormorant Garamond,serif}.loveReportPreview em{letter-spacing:.02em;color:#77717f;margin-top:4px;font:500 7px Manrope,sans-serif}.lovePricePanel{background:linear-gradient(120deg,#151421d9,#090b14d9);border:1px solid #ffffff16;border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:10px 28px;margin-top:18px;padding:26px 29px;display:grid;box-shadow:0 25px 60px #0006,inset 0 1px #ffffff10}.lovePriceValue{border-right:1px solid #d8b66a35;grid-row:1/3;grid-template-columns:auto auto;align-items:start;padding-right:28px;display:grid}.lovePriceValue sup{color:#d8bc70;margin:10px 4px 0 0;font:500 12px Manrope,sans-serif}.lovePriceValue strong{color:#f2e8e3;font:400 54px/.9 Cormorant Garamond,serif}.lovePriceValue span{letter-spacing:.18em;color:#7f7886;grid-column:1/-1;margin-top:8px;font:600 7px Manrope,sans-serif}.lovePricePanel>p{color:#afa8b4;margin:0;font:400 16px/1.4 Cormorant Garamond,serif}.lovePriceSignals{flex-wrap:wrap;gap:7px;display:flex}.lovePriceSignals span{letter-spacing:.08em;color:#c6b27e;border:1px solid #d8b66a31;border-radius:999px;padding:7px 9px;font:600 7px Manrope,sans-serif}.lovePremiumForm{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 100% 0,#7e60d71b,#0000 30%),linear-gradient(145deg,#141625e8,#090b15ef 72%);border-color:#d8b66a47;border-radius:34px;padding:35px 38px 31px;position:sticky;top:94px;box-shadow:0 55px 120px #000b,inset 0 1px #ffffff17}.lovePremiumForm:hover{transform:none}.lovePremiumForm:before{content:"";pointer-events:none;border:1px solid #d8b66a17;border-radius:24px;position:absolute;inset:12px}.loveFormHead{border-bottom:1px solid #ffffff13;grid-template-columns:53px 1fr;gap:20px;margin-bottom:23px;padding-bottom:27px;display:grid;position:relative}.loveFormNumber{color:#e3c877;border:1px solid #d8b66a66;border-radius:50%;place-items:center;width:47px;height:47px;font:500 12px Cormorant Garamond,serif;display:grid;box-shadow:inset 0 0 0 6px #0d0f1b,inset 0 0 0 7px #d8b66a20}.loveFormHead small{letter-spacing:.19em;color:#d8bc70;font:600 8px Manrope,sans-serif}.loveFormHead h3{letter-spacing:-.035em;color:#f2ebe8;margin:12px 0 13px;font:400 40px/.9 Cormorant Garamond,serif}.loveFormHead p{color:#918b98;max-width:430px;margin:0;font:400 15px/1.5 Cormorant Garamond,serif}.personPremium{border:0;border-bottom:1px solid #ffffff12;margin:0 0 19px;padding:0 0 22px;position:relative}.personPremium legend{align-items:center;gap:12px;width:100%;margin-bottom:16px;display:flex}.personPremium legend>span{color:#d8bc70;border:1px solid #d8b66a43;border-radius:50%;place-items:center;width:28px;height:28px;font:500 9px Manrope,sans-serif;display:grid}.personPremium legend small,.personPremium legend b{display:block}.personPremium legend small{letter-spacing:.16em;color:#6f6876;font:600 7px Manrope,sans-serif}.personPremium legend b{color:#dcd4dd;margin-top:3px;font:500 16px Cormorant Garamond,serif}.lovePremiumForm label{letter-spacing:.055em;color:#9b95a3;margin-bottom:12px;font:500 10px Manrope,sans-serif;display:block}.lovePremiumForm input:not([type=checkbox]){color:#f2edf3;background:#0e1221d9;border:1px solid #ffffff15;border-radius:11px;outline:none;width:100%;height:50px;margin-top:7px;padding:0 15px;font:400 15px Manrope,sans-serif;transition:border-color .3s,box-shadow .3s,background .3s}.lovePremiumForm input:not([type=checkbox]):focus{background:#111526;border-color:#d8b66a7d;box-shadow:0 0 0 3px #d8b66a0d,0 12px 30px #0005}.lovePremiumForm input::placeholder{color:#686371}.lovePremiumForm .twocol{gap:11px}.lovePermission{align-items:center;gap:10px;color:#8e8895!important;margin:3px 0 17px!important;font-size:10px!important;display:flex!important}.lovePermission input{accent-color:#b899e9}.loveCheckout{color:#0d0b12;background:linear-gradient(100deg,#8e70e7 0,#b596e8 42%,#d8b66a 100%);border:1px solid #f0d48673;width:100%;min-height:59px;font-weight:700;box-shadow:0 17px 45px #7251d433}.loveCheckout:hover{box-shadow:0 22px 55px #7d60df51,0 0 25px #d8b66a1e}.checkoutTrust{justify-content:center;gap:7px;margin-top:17px;display:flex}.checkoutTrust span{letter-spacing:.09em;color:#8e8895;border:1px solid #ffffff12;border-radius:999px;padding:6px 8px;font:600 7px Manrope,sans-serif}.loveFinePrint{text-align:center;letter-spacing:.05em;margin-top:12px;color:#5f5b66!important;font:500 8px Manrope,sans-serif!important;display:block!important}.lovePremiumForm .message{text-align:center;color:#d8bc70;margin:13px 0 0}.loveOutcomeGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:80px;display:grid}.loveOutcomeGrid article{background:linear-gradient(150deg,#151624bd,#090b14d4);border:1px solid #ffffff16;border-radius:24px;min-height:285px;padding:34px 27px 30px;transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .5s,background .5s;position:relative;overflow:hidden;box-shadow:0 24px 55px #0005,inset 0 1px #ffffff0e}.loveOutcomeGrid article:after{content:"";border:1px solid #d8b66a28;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-95px;box-shadow:0 0 0 24px #d8b66a08}.loveOutcomeGrid article:hover{background:linear-gradient(150deg,#1c1a2c,#0c0e19);border-color:#d8b66a57;transform:translateY(-9px)}.loveOutcomeGrid article>span{color:#e0c477;border:1px solid #d8b66a5a;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:30px;font:500 17px Cormorant Garamond,serif;display:grid;box-shadow:inset 0 0 0 7px #0c0e18,inset 0 0 0 8px #d8b66a1a}.loveOutcomeGrid h3{color:#eee7e8;margin:12px 0 16px;font:500 25px/.95 Cormorant Garamond,serif}.loveOutcomeGrid p{color:#918b97;margin:0;font:400 15px/1.55 Cormorant Garamond,serif}.loveEmotionalClose{text-align:center;background:radial-gradient(circle at 50% 0,#886dd12b,#0000 35%),linear-gradient(140deg,#0e101cde,#080a13e8);border:1px solid #d8b66a2a;border-radius:30px;margin-top:22px;padding:72px 35px 68px;position:relative;overflow:hidden;box-shadow:0 35px 80px #0007}.loveEmotionalClose:before,.loveEmotionalClose:after{content:"";border:1px solid #d8b66a23;border-radius:50%;width:370px;height:190px;position:absolute;top:36%}.loveEmotionalClose:after{right:-175px}.loveEmotionalClose>span{color:#dfc171;text-shadow:0 0 25px #dfc171;font-size:24px}.loveEmotionalClose blockquote{letter-spacing:-.025em;color:#f2ebea;margin:24px auto 32px;font:400 clamp(32px,3.8vw,51px)/1.03 Cormorant Garamond,serif}.loveEmotionalClose blockquote em{color:#c8b2ff;font-weight:400}.loveEmotionalClose a{letter-spacing:.08em;color:#dbc99d;border-bottom:1px solid #d8b66a7a;align-items:center;gap:13px;padding:13px 19px;font:600 10px Manrope,sans-serif;display:inline-flex}.loveEmotionalClose a b{font:400 18px Cormorant Garamond,serif;transition:rotate .3s}.loveEmotionalClose a:hover b{rotate:45deg}@keyframes loveArtifactSweep{0%,22%{transform:translate(-70%)}58%,to{transform:translate(70%)}}@keyframes loveHalo{to{rotate:360deg}}@media (width<=1000px){.lovePremium{padding-top:115px}.lovePremiumHead{grid-template-columns:1fr .75fr;gap:50px}.loveConversionGrid{grid-template-columns:1fr}.loveArtifactPremium{height:760px}.lovePremiumForm{position:relative;top:auto}.loveOutcomeGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.lovePremium{padding:95px 0 110px}.lovePremiumHead{grid-template-columns:1fr;gap:32px;margin-bottom:40px}.lovePremiumTitle h2{font-size:54px}.lovePromisePanel{padding-left:74px}.lovePromisePanel p{font-size:18px}.loveArtifactPremium{border-radius:25px;height:690px}.loveArtifactTopline{top:30px;left:28px;right:28px}.loveArtifactCopy{top:82px;left:28px}.loveArtifactCopy h3{font-size:50px}.loveReportPreview{padding:18px 15px;bottom:17px;left:17px;right:17px}.lovePricePanel{grid-template-columns:1fr;padding:24px}.lovePriceValue{border-bottom:1px solid #d8b66a35;border-right:0;grid-row:auto;padding:0 0 17px}.lovePricePanel>p{font-size:17px}.lovePremiumForm{border-radius:25px;padding:28px 22px}.loveFormHead{grid-template-columns:45px 1fr;gap:13px}.loveFormHead h3{font-size:36px}.lovePremiumForm input:not([type=checkbox]){font-size:16px}.loveOutcomeGrid{grid-template-columns:1fr}.loveOutcomeGrid article{min-height:0}.loveEmotionalClose{padding:57px 20px}.loveEmotionalClose blockquote{font-size:34px}}@media (width<=440px){.lovePremiumTitle h2{font-size:47px}.lovePromisePanel{padding:15px 0 5px 66px}.lovePromiseSeal{top:17px;left:8px}.loveArtifactPremium{height:650px}.loveArtifactCopy h3{font-size:44px}.loveArtifactCopy>span{font-size:15px}.loveOrbitMark{top:40%}.loveOrbitMark i{width:76px;height:76px}.loveReportPreview b{font-size:14px}.loveReportPreview em{font-size:6px}.lovePremiumForm .twocol{grid-template-columns:1fr}.checkoutTrust{gap:4px}.checkoutTrust span{padding:6px;font-size:6px}.loveCheckout{font-size:13px}.loveOutcomeGrid{margin-top:55px}}@media (prefers-reduced-motion:reduce){.lovePremium:before,.lovePromiseSeal:after,.loveArtifactPremium:after{animation:none}}.loveArtifactPremium .loveOrbitMark{display:none}.loveOrbitSkip{letter-spacing:.08em;color:#d9c792;border-bottom:1px solid #d8b66a55;align-items:center;gap:10px;margin-top:18px;padding-bottom:7px;font:600 9px Manrope,sans-serif;transition:color .3s,border-color .3s;display:inline-flex}.loveOrbitSkip span{font:500 15px Cormorant Garamond,serif;transition:translate .35s cubic-bezier(.16,1,.3,1)}.loveOrbitSkip:hover{color:#f1db99;border-color:#e3ca7a}.loveOrbitSkip:hover span{translate:0 4px}.loveOrbitExperience{--bond-x:50%;--bond-y:50%;--bond-tilt:0deg;isolation:isolate;background:radial-gradient(circle 310px at var(--bond-x) var(--bond-y),#a783ef14,transparent 72%);min-height:690px;margin-top:84px;padding:30px 0;transition:background .25s ease-out;position:relative}.loveOrbitExperience:before{content:"";z-index:-2;filter:drop-shadow(0 32px 70px #000b);pointer-events:none;background:radial-gradient(circle,#a886ed21 0 8%,#0000 31%),radial-gradient(#0000 42%,#d8b66a10 42.3% 42.8%,#0000 43.1%),radial-gradient(#0000 56%,#9d7ee912 56.3% 56.7%,#0000 57%);border-radius:50%;position:absolute;inset:6% 4%}.loveOrbitExperience:after{content:"";z-index:-3;pointer-events:none;background:radial-gradient(circle,#8e70e719,#0000 28%),linear-gradient(90deg,#0000 0 42%,#d8b66a08 50%,#0000 58%);position:absolute;inset:-8% 0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.loveConstellationDust{z-index:-1;pointer-events:none;position:absolute;inset:0}.loveConstellationDust:before,.loveConstellationDust:after{content:"";opacity:.42;background-image:radial-gradient(circle,#f3d782 0 1px,#0000 1.8px),radial-gradient(circle,#bca4ff 0 1px,#0000 1.7px);background-position:12px 6px,57px 31px;background-size:127px 113px,173px 149px;position:absolute;inset:8% 1%;-webkit-mask-image:radial-gradient(#000 8%,#0000 68%);mask-image:radial-gradient(#000 8%,#0000 68%)}.loveConstellationDust:after{opacity:.18;filter:blur(.2px);background-size:83px 101px,137px 127px;animation:18s ease-in-out infinite alternate loveDustDrift;inset:17% 5%}.loveConstellationDust>i{background:#f1d47e;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 9px 3px #e7c56e52}.loveConstellationDust>i:first-child{top:20%;left:17%}.loveConstellationDust>i:nth-child(2){background:#b89cf7;top:69%;left:25%}.loveConstellationDust>i:nth-child(3){top:13%;left:38%}.loveConstellationDust>i:nth-child(4){background:#b89cf7;top:83%;left:43%}.loveConstellationDust>i:nth-child(5){background:#b89cf7;top:16%;right:38%}.loveConstellationDust>i:nth-child(6){top:76%;right:26%}.loveConstellationDust>i:nth-child(7){background:#b89cf7;top:31%;right:18%}.loveConstellationDust>i:nth-child(8){top:61%;right:7%}.loveOutcomeGrid{z-index:3;grid-template-rows:repeat(2,minmax(265px,auto));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 370px;margin:0;display:grid;position:relative}.loveOutcomeGrid article{background:radial-gradient(circle at 100% 0,#a17fe514,#0000 34%),linear-gradient(145deg,#171826e8,#090b14f2 76%);border:1px solid #d8b66a26;border-radius:24px;min-height:265px;padding:32px 32px 30px;transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .55s,box-shadow .55s,background .55s;overflow:visible;box-shadow:0 30px 70px #0008,inset 0 1px #ffffff12}.loveOutcomeGrid article:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff09;border-radius:16px;position:absolute;inset:9px}.loveOutcomeGrid article:after{content:none}.loveOutcomePull{grid-area:1/1}.loveOutcomeHeart{grid-area:2/1}.loveOutcomeShadow{grid-area:1/2}.loveOutcomeBecoming{grid-area:2/2}.loveOutcomeGrid article>span.loveOutcomeSeal{color:#f0d78c;background:radial-gradient(circle,#241c2f 0 32%,#0b0d17 68%);border:1px solid #d8b66a80;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:27px;font:500 17px Cormorant Garamond,serif;display:grid;position:relative;box-shadow:inset 0 0 0 6px #0b0d17,inset 0 0 0 7px #d8b66a24,0 12px 30px #0007,0 0 23px #d8b66a12}.loveOutcomeSeal:before{content:"";border:1px dashed #d8b66a42;border-radius:50%;transition:rotate 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:-9px}.loveOutcomeSeal i{background:#f0d57f;border-radius:50%;width:5px;height:5px;position:absolute;top:22px;right:-6px;box-shadow:0 0 12px 4px #e8ca6d80}.loveOutcomeGrid article:hover .loveOutcomeSeal:before{rotate:130deg}.loveOutcomeGrid small{letter-spacing:.2em;color:#ab8ec6;font:600 9px Manrope,sans-serif}.loveOutcomeGrid h3{letter-spacing:-.02em;color:#f3ecea;max-width:13ch;margin:13px 0 17px;font:500 29px/.96 Cormorant Garamond,serif}.loveOutcomeGrid p{color:#aaa3b0;max-width:34ch;margin:0;font:400 17px/1.55 Cormorant Garamond,serif}.loveBondThread{pointer-events:none;width:190px;height:15px;position:absolute;top:50%;overflow:hidden;translate:0 -50%}.loveBondThread:before{content:"";background:linear-gradient(90deg,#0000,#d8b66a4f 23%,#b69aed99 62%,#0000);height:1px;position:absolute;top:7px;left:0;right:0}.loveBondThread:after{content:"";background:#f3d987;border-radius:50%;width:7px;height:7px;animation:4.2s cubic-bezier(.45,0,.55,1) infinite loveSignal;position:absolute;top:4px;box-shadow:0 0 11px 4px #e5c97370}.loveOutcomePull .loveBondThread,.loveOutcomeHeart .loveBondThread{right:-190px}.loveOutcomeShadow .loveBondThread,.loveOutcomeBecoming .loveBondThread{left:-190px;rotate:180deg}.loveOutcomePull .loveBondThread{rotate:8deg}.loveOutcomeHeart .loveBondThread{rotate:-8deg}.loveOutcomeShadow .loveBondThread{rotate:172deg}.loveOutcomeBecoming .loveBondThread{rotate:188deg}.loveOutcomeHeart .loveBondThread:after,.loveOutcomeBecoming .loveBondThread:after{animation-delay:-2.1s}.loveTwinAstrolabe{z-index:6;width:318px;height:318px;translate:-50% -50%;rotate:var(--bond-tilt);background:radial-gradient(circle,#faf1c9 0 1px,#c9a7ff 2px 3px,#2c203f 4px 11%,#0a0c16 35%,#080a12 64%,#0000 65%),conic-gradient(from 35deg,#d8b66a22,#9a79e62b,#d8b66a16,#9a79e625,#d8b66a22);border-radius:50%;place-items:center;transition:rotate 1s cubic-bezier(.16,1,.3,1),filter .7s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 55px 100px #000d,0 0 75px #9f7de52f,inset 0 0 65px #0009}.loveTwinAstrolabe:before{content:"";border:1px solid #d8b66a4d;border-radius:50%;position:absolute;inset:-16px;box-shadow:inset 0 0 0 8px #070911,inset 0 0 0 9px #d8b66a1a,0 0 0 17px #9979e509,0 0 75px #c5a3ff1f}.loveTwinAstrolabe:after{content:"";clip-path:circle(50%);background:linear-gradient(90deg,#0000 49.75%,#d8b66a2d 50%,#0000 50.25%),linear-gradient(#0000 49.75%,#9c7ce42d 50%,#0000 50.25%);border:1px solid #fff1;border-radius:50%;position:absolute;inset:25px}.loveAstrolabeRing{border:1px solid #d8b66a56;border-radius:50%;position:absolute}.loveAstrolabeRingOuter{border-style:dashed;animation:36s linear infinite loveOrbitClockwise;inset:9px}.loveAstrolabeRingMid{border-color:#aa8be263;animation:23s linear infinite loveOrbitCounter;inset:48px}.loveAstrolabeRingInner{border-color:#e0c36e5c;animation:17s linear infinite loveOrbitClockwise;inset:89px;box-shadow:0 0 28px #d8b66a16,inset 0 0 28px #b591ef13}.loveAstrolabeRing>i{background:#efd47d;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 10px 3px #efd47d55}.loveAstrolabeRingOuter>i:first-child{top:18%;left:14%}.loveAstrolabeRingOuter>i:nth-child(2){background:#b89cf7;top:24%;right:12%}.loveAstrolabeRingOuter>i:nth-child(3){bottom:13%;right:18%}.loveAstrolabeRingOuter>i:nth-child(4){background:#b89cf7;bottom:31%;left:8%}.loveAstrolabeRingMid>i:first-child{top:43%;left:5%}.loveAstrolabeRingMid>i:nth-child(2){top:8%;left:23%}.loveAstrolabeRingMid>i:nth-child(3){background:#b89cf7;top:11%;right:19%}.loveAstrolabeRingMid>i:nth-child(4){bottom:38%;right:4%}.loveAstrolabeRingMid>i:nth-child(5){background:#b89cf7;bottom:3%;right:31%}.loveAstrolabeRingMid>i:nth-child(6){bottom:17%;left:17%}.loveOrbitingStar{border-radius:50%;animation:8s linear infinite loveOrbitClockwise;position:absolute;inset:4px}.loveOrbitingStar:before{content:"";background:#fff2b5;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:50%;box-shadow:0 0 10px 4px #f0cf7199,0 0 28px 8px #a47fe455}.loveSolarBody{border-radius:50%;width:71px;height:71px;animation:4.5s ease-in-out infinite loveBodyBreath;position:absolute;top:48%;translate:0 -50%;box-shadow:inset -14px -16px 22px #0007,0 0 35px}.loveSolarGold{color:#d8b66a;background:radial-gradient(circle at 34% 30%,#fff6c9,#d4a94a 34%,#6f4619 72%);left:83px}.loveSolarViolet{color:#9f7de8;background:radial-gradient(circle at 34% 30%,#f0dcff,#9d79e8 34%,#3e245f 72%);animation-delay:-2.25s;right:83px}.loveConjunctionFlare{filter:blur(2px);background:linear-gradient(#0000,#fff3c8 48%,#0000);width:19px;height:86px;animation:3.8s ease-in-out infinite loveFlare;position:absolute;box-shadow:0 0 27px #f5db8a}.loveAstrolabeWords{z-index:4;text-align:center;text-shadow:0 2px 15px #05060c;width:170px;position:absolute;bottom:49px;left:50%;translate:-50%}.loveAstrolabeWords small{letter-spacing:.25em;color:#dfc777;font:600 7px Manrope,sans-serif;display:block}.loveAstrolabeWords b{color:#f0e8e8;margin-top:7px;font:500 17px/1.05 Cormorant Garamond,serif;display:block}.loveOrbitExperience:has(.loveOutcomePull:hover){--bond-tilt:-7deg}.loveOrbitExperience:has(.loveOutcomeHeart:hover){--bond-tilt:7deg}.loveOrbitExperience:has(.loveOutcomeShadow:hover){--bond-tilt:9deg}.loveOrbitExperience:has(.loveOutcomeBecoming:hover){--bond-tilt:-9deg}.loveOrbitExperience:has(.loveOutcomeCard:hover) .loveTwinAstrolabe{filter:brightness(1.14)saturate(1.15)}.loveEmotionalClose{background:radial-gradient(circle at 50% 24%,#ae8cf031,#0000 19%),radial-gradient(at 50% 110%,#d8b66a18,#0000 49%),linear-gradient(145deg,#11131fef,#070910f7 72%);border:1px solid #d8b66a49;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;min-height:470px;margin-top:42px;padding:78px 35px 76px;display:flex;position:relative;overflow:hidden;box-shadow:0 45px 110px #000a,inset 0 1px #ffffff15}.loveEmotionalClose:before{content:"";border:1px solid #d8b66a2e;border-radius:50%;width:680px;height:680px;position:absolute;top:-110px;left:-360px;box-shadow:0 0 0 38px #d8b66a08,0 0 0 84px #a07fe608}.loveEmotionalClose:after{content:"";border:1px solid #9f7fe534;border-radius:50%;width:680px;height:680px;position:absolute;top:-110px;right:-360px;box-shadow:0 0 0 38px #9f7fe508,0 0 0 84px #d8b66a07}.loveEclipseSeal{z-index:3;background:radial-gradient(circle,#f4deb0 0 2%,#a787e6 3% 9%,#171123 10% 37%,#080a12 39% 100%);border-radius:50%;place-items:center;width:116px;height:116px;margin-bottom:29px;display:grid;position:relative;box-shadow:0 0 65px #9f7fe54a,inset 0 0 22px #000,0 24px 45px #0009}.loveEclipseSeal:before,.loveEclipseSeal:after{content:"";border:1px solid;border-radius:50%;position:absolute}.loveEclipseSeal:before{border-style:dashed;border-color:#d8b66a66;animation:20s linear infinite loveOrbitClockwise;inset:-15px}.loveEclipseSeal:after{border-color:#9e7de643;animation:31s linear infinite loveOrbitCounter;inset:-30px}.loveEclipseSeal>i{border-radius:50%;width:52px;height:52px;position:absolute;top:32px}.loveEclipseSeal>i:first-child{background:radial-gradient(circle at 36% 30%,#fff3bb,#d3a84a 46%,#4a2c11);left:20px;box-shadow:0 0 24px #d8b66a4c}.loveEclipseSeal>i:nth-child(2){background:radial-gradient(circle at 36% 30%,#ead9ff,#9572df 46%,#33204a);right:20px;box-shadow:0 0 24px #9977e34c}.loveEclipseSeal>span{z-index:2;filter:blur(.7px);background:#fff5d0;width:5px;height:54px;animation:3.4s ease-in-out infinite loveFlare;position:absolute;box-shadow:0 0 16px #f0d578}.loveEclipseSeal>b{border-top:1px solid #f3d982;border-bottom:1px solid #aa8ae4;border-radius:50%;animation:9s linear infinite loveOrbitClockwise;position:absolute;inset:-6px}.loveCloseDust{z-index:1;position:absolute;inset:0}.loveCloseDust>i{background:#f4d984;border-radius:50%;width:3px;height:3px;animation:3s ease-in-out infinite loveTwinkle;position:absolute;box-shadow:0 0 10px 2px #f4d98470}.loveCloseDust>i:first-child{top:27%;left:15%}.loveCloseDust>i:nth-child(2){background:#ae91ec;animation-delay:-.8s;top:67%;left:27%}.loveCloseDust>i:nth-child(3){animation-delay:-1.5s;top:18%;left:39%}.loveCloseDust>i:nth-child(4){background:#ae91ec;animation-delay:-2.2s;top:72%;right:38%}.loveCloseDust>i:nth-child(5){animation-delay:-1s;top:31%;right:23%}.loveCloseDust>i:nth-child(6){background:#ae91ec;animation-delay:-2.6s;top:65%;right:12%}.loveEmotionalClose blockquote{z-index:3;letter-spacing:-.026em;color:#f5eeec;text-wrap:balance;max-width:1030px;margin:0 auto 37px;font:400 clamp(36px,4.2vw,58px)/1.01 Cormorant Garamond,serif;position:relative}.loveEmotionalClose blockquote em{color:#cbb9ff;text-shadow:0 0 38px #9f7fe44c;font-weight:400}.loveEmotionalClose a{z-index:3;letter-spacing:.09em;color:#ead9a7;background:linear-gradient(90deg,#1a1627,#0c0e18);border:1px solid #d8b66a70;border-radius:999px;align-items:center;gap:18px;min-height:52px;padding:0 9px 0 23px;font:600 10px Manrope,sans-serif;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #0008,0 0 24px #a17fe517}.loveEmotionalClose a:before{content:"";background:linear-gradient(110deg,#0000 22%,#fff0bc26 46%,#0000 61%);transition:translate .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;translate:-130%}.loveEmotionalClose a:hover:before{translate:130%}.loveEmotionalClose a span{position:relative}.loveEmotionalClose a b{color:#0a0910;background:#d8b66a;border-radius:50%;place-items:center;width:36px;height:36px;font:500 18px Cormorant Garamond,serif;transition:rotate .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.loveEmotionalClose a:hover b{transform:scale(1.08)}@keyframes loveOrbitClockwise{to{rotate:360deg}}@keyframes loveOrbitCounter{to{rotate:-360deg}}@keyframes loveSignal{0%{opacity:0;left:-10px}12%,72%{opacity:1}to{opacity:0;left:calc(100% + 10px)}}@keyframes loveBodyBreath{0%,to{transform:scale(.94)}50%{transform:scale(1.06)}}@keyframes loveFlare{0%,to{opacity:.35;scale:.82}50%{opacity:1;scale:1.12}}@keyframes loveDustDrift{to{translate:18px -11px}}@keyframes loveTwinkle{0%,to{opacity:.28;scale:.7}50%{opacity:1;scale:1.35}}@media (width<=1120px){.loveOutcomeGrid{column-gap:310px}.loveTwinAstrolabe{width:270px;height:270px}.loveSolarGold{left:70px}.loveSolarViolet{right:70px}.loveAstrolabeWords{bottom:38px}.loveBondThread{width:155px}.loveOutcomePull .loveBondThread,.loveOutcomeHeart .loveBondThread{right:-155px}.loveOutcomeShadow .loveBondThread,.loveOutcomeBecoming .loveBondThread{left:-155px}}@media (width<=900px){.loveOrbitExperience{min-height:0;padding-top:350px}.loveTwinAstrolabe{top:160px}.loveOutcomeGrid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.loveOutcomePull,.loveOutcomeHeart,.loveOutcomeShadow,.loveOutcomeBecoming{grid-area:auto}.loveBondThread{display:none}}@media (width<=700px){.loveOrbitExperience{margin-top:58px;padding-top:300px}.loveTwinAstrolabe{width:230px;height:230px;top:135px}.loveTwinAstrolabe:before{inset:-11px}.loveSolarBody{width:55px;height:55px}.loveSolarGold{left:62px}.loveSolarViolet{right:62px}.loveAstrolabeWords{bottom:29px}.loveAstrolabeWords b{font-size:15px}.loveOutcomeGrid{grid-template-columns:1fr}.loveOutcomeGrid article{min-height:0;padding:29px 27px}.loveOutcomeGrid h3{font-size:28px}.loveOutcomeGrid p{font-size:17px}.loveEmotionalClose{min-height:520px;padding:64px 21px}.loveEclipseSeal{width:96px;height:96px}.loveEclipseSeal>i{width:43px;height:43px;top:27px}.loveEclipseSeal>i:first-child{left:16px}.loveEclipseSeal>i:nth-child(2){right:16px}.loveEmotionalClose blockquote{font-size:36px}.loveEmotionalClose:before{left:-540px}.loveEmotionalClose:after{right:-540px}}@media (prefers-reduced-motion:reduce){.loveConstellationDust:after,.loveBondThread:after,.loveAstrolabeRing,.loveOrbitingStar,.loveSolarBody,.loveConjunctionFlare,.loveEclipseSeal:before,.loveEclipseSeal:after,.loveEclipseSeal>b,.loveCloseDust>i{animation:none!important}.loveOutcomeGrid article,.loveTwinAstrolabe,.loveEmotionalClose a:before{transition:none!important}}.loveAstralRelic{z-index:3;filter:drop-shadow(0 24px 30px #000d)drop-shadow(0 0 28px #9877e65a);width:172px;height:172px;animation:7s ease-in-out infinite loveRelicFloat;display:block;position:relative}.loveAstralRelic:before{content:"";background:conic-gradient(from 42deg,transparent 0 9%,#d8b66a48 12% 14%,transparent 18% 38%,#9d7ce671 42% 45%,transparent 49% 67%,#d8b66a4d 71% 73%,transparent 79%);border-radius:50%;animation:19s linear infinite loveRelicTurn;position:absolute;inset:15px;-webkit-mask:radial-gradient(#0000 0 61%,#000 62% 65%,#0000 66%);mask:radial-gradient(#0000 0 61%,#000 62% 65%,#0000 66%)}.loveAstralRelic:after{content:"";filter:drop-shadow(0 0 5px #e3c675);opacity:.8;background:radial-gradient(circle,#fff2ba 0 1px,#0000 2px),radial-gradient(circle at 20% 20%,#d8b66a 0 1px,#0000 2px),radial-gradient(circle at 78% 28%,#b698ef 0 1px,#0000 2px),radial-gradient(circle at 64% 78%,#d8b66a 0 1px,#0000 2px);border-radius:50%;animation:11s linear infinite reverse loveRelicTurn;position:absolute;inset:41px}.loveEclipseCrown{background:conic-gradient(from -14deg,transparent 0 8%,#d9bd6d9b 10% 13%,transparent 15% 28%,#a484e89c 31% 35%,transparent 37% 59%,#ddc47494 61% 64%,transparent 66% 83%,#9875d78d 85% 88%,transparent 90%);border-radius:50%;animation:26s linear infinite reverse loveRelicTurn;position:absolute;inset:7px;-webkit-mask:radial-gradient(#0000 0 68%,#000 69% 72%,#0000 73%);mask:radial-gradient(#0000 0 68%,#000 69% 72%,#0000 73%)}.loveEclipseCrown:before,.loveEclipseCrown:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.loveEclipseCrown:before{border:1px solid #d8b66a37;inset:17px;box-shadow:inset 0 0 18px #d8b66a10}.loveEclipseCrown:after{border:1px solid #9c7ce64b;inset:28px;box-shadow:0 0 24px #9c7ce627}.loveEclipseCrown>b{background:#f3d984;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 12px 4px #e4c97476}.loveEclipseCrown>b:first-child{top:11%;left:21%}.loveEclipseCrown>b:nth-child(2){background:#bea4fa;top:35%;right:12%}.loveEclipseCrown>b:nth-child(3){bottom:12%;right:30%}.loveEclipseCrown>b:nth-child(4){background:#bea4fa;bottom:32%;left:10%}.loveVoidLens{z-index:2;clip-path:polygon(50% 0,88% 16%,100% 50%,84% 88%,50% 100%,12% 84%,0 50%,16% 12%);background:radial-gradient(circle at 36% 30%,#392653 0 6%,#0000 7%),linear-gradient(135deg,#090a12 5%,#42305d 26%,#0c0e18 47%,#291a3f 73%,#070910 100%);width:93px;height:93px;animation:13s cubic-bezier(.4,0,.2,1) infinite alternate loveLensTurn;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg;box-shadow:inset 0 0 0 1px #d9bc6b66,inset 0 0 24px #000,0 0 28px #9d7ce552}.loveVoidLens:before{content:"";clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(135deg,#d8b66a1c,#9e7de866 47%,#090a12 52%,#d8b66a20);position:absolute;inset:9px;box-shadow:inset 0 0 0 1px #f0d68032}.loveVoidLens:after{content:"";clip-path:polygon(50% 0,85% 20%,100% 50%,80% 86%,50% 100%,14% 80%,0 50%,20% 14%);background:radial-gradient(circle at 43% 40%,#0d0c18 0 12%,#251432 44%,#080911 72%);position:absolute;inset:27px;box-shadow:0 0 15px #a080e14d}.loveVoidLens>b{z-index:2;display:block;position:absolute}.loveVoidLens>b:first-child{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);filter:blur(.3px);background:linear-gradient(130deg,#0000 0 42%,#f4d77e9c 47% 51%,#0000 56%);inset:16px}.loveVoidLens>b:nth-child(2){filter:blur(.5px);background:linear-gradient(#0000,#d8b66aae 40% 60%,#0000);width:8px;height:56px;top:20%;left:46%;box-shadow:0 0 11px #e8ca73}.loveVoidLens>b:nth-child(3){background:#c7acff;border-radius:50%;width:6px;height:6px;bottom:17px;right:17px;box-shadow:0 0 12px 4px #a382eb86}.lovePrismShard{z-index:1;clip-path:polygon(50% 0,100% 48%,62% 100%,0 80%,24% 34%);filter:drop-shadow(0 0 11px #b595ec66);background:linear-gradient(165deg,#f6dea08c 0,#9f7de880 42%,#171022 73%,#0000);width:18px;height:47px;animation:4.8s ease-in-out infinite loveShardPulse;position:absolute}.lovePrismShardA{top:17px;left:19px;rotate:-28deg}.lovePrismShardB{animation-delay:-1.2s;top:42px;right:10px;rotate:70deg}.lovePrismShardC{animation-delay:-2.7s;bottom:6px;right:46px;rotate:157deg}.lovePrismShardD{animation-delay:-3.6s;bottom:45px;left:9px;rotate:-112deg}.loveRiftRay{z-index:4;filter:blur(.55px);background:linear-gradient(#0000,#f4df9e80 31%,#aa8ae48f 67%,#0000);width:2px;height:153px;animation:3.6s ease-in-out infinite loveRiftPulse;position:absolute;top:9px;left:50%;translate:-50%;box-shadow:0 0 13px #e8ce7f}@keyframes loveRelicTurn{to{rotate:360deg}}@keyframes loveRelicFloat{0%,to{translate:0 -3px;scale:.98}50%{translate:0 4px;scale:1.025}}@keyframes loveLensTurn{0%{rotate:35deg}to{rotate:55deg}}@keyframes loveShardPulse{0%,to{opacity:.38;scale:.83}50%{opacity:1;scale:1.08}}@keyframes loveRiftPulse{0%,to{opacity:.28;scale:1 .82}50%{opacity:1;scale:1 1.08}}@media (width<=700px){.loveAstralRelic{scale:.78}}@media (prefers-reduced-motion:reduce){.loveAstralRelic,.loveAstralRelic:before,.loveAstralRelic:after,.loveEclipseCrown,.loveVoidLens,.lovePrismShard,.loveRiftRay{animation:none!important}}.loveAstralRelic:before,.loveAstralRelic:after{display:none}.loveReliquaryFrame{z-index:1;background:linear-gradient(90deg,#d8b66a20,#0000 14% 86%,#d8b66a20),radial-gradient(at 50% 44%,#9d7be633,#0000 62%);border-inline:1px solid #e2c76f9c;width:86px;height:118px;position:absolute;top:15px;left:50%;translate:-50%;box-shadow:inset 12px 0 17px #0009,inset -12px 0 17px #0009}.loveReliquaryFrame:before,.loveReliquaryFrame:after{content:"";background:linear-gradient(90deg,#110f16,#6c5329 15%,#c6a75c 50%,#6c5329 85%,#110f16);border:1px solid #d9bd6f9c;width:100px;height:13px;position:absolute;left:-8px;box-shadow:0 2px 8px #000b,inset 0 1px #f4df9b75}.loveReliquaryFrame:before{clip-path:polygon(10% 100%,18% 14%,82% 14%,90% 100%);top:-6px}.loveReliquaryFrame:after{clip-path:polygon(10% 0,18% 86%,82% 86%,90% 0);bottom:-6px}.loveReliquaryFrame>b{z-index:3;background:#e8cf7c;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 8px #e5c66f}.loveReliquaryFrame>b:first-child{top:8px;left:7px}.loveReliquaryFrame>b:nth-child(2){top:8px;right:7px}.loveReliquaryFrame>b:nth-child(3){bottom:8px;left:7px}.loveReliquaryFrame>b:nth-child(4){bottom:8px;right:7px}.loveReliquarySpire{z-index:2;filter:drop-shadow(0 2px 4px #000b);background:linear-gradient(90deg,#211b1d,#d7b96c 49%,#32251d 54%,#06070c);width:21px;position:absolute;left:50%;translate:-50%}.loveReliquarySpireTop{clip-path:polygon(50% 0,67% 36%,92% 71%,61% 71%,61% 100%,39% 100%,39% 71%,8% 71%,33% 36%);height:30px;top:0}.loveReliquarySpireBottom{clip-path:polygon(39% 0,61% 0,61% 29%,92% 29%,67% 64%,50% 100%,33% 64%,8% 29%,39% 29%);height:30px;bottom:0}.loveReliquaryHalo{z-index:3;border:1px solid #d9bc6c99;border-radius:50%;width:101px;height:74px;animation:9s linear infinite loveReliquaryHalo;position:absolute;top:43px;left:50%;translate:-50%;box-shadow:0 0 17px #e5c46635,inset 0 0 14px #a783e829}.loveReliquaryHalo:before,.loveReliquaryHalo:after{content:"";background:#f4dc88;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 8px #ebce75}.loveReliquaryHalo:before{top:11px;left:4px}.loveReliquaryHalo:after{background:#c1a2ff;bottom:11px;right:4px}.loveReliquaryMoon{z-index:4;opacity:.96;border:2px solid #e2c66f;border-radius:50%;width:70px;height:70px;position:absolute;top:44px;box-shadow:0 0 12px #e5c46630,inset 0 0 12px #e5c46618}.loveReliquaryMoonLeft{clip-path:inset(3px 0 round 50%);border-bottom-color:#8c6934;border-left-color:#0000;left:17px;rotate:-24deg}.loveReliquaryMoonRight{clip-path:inset(3px 0 round 50%);border-bottom-color:#8c6934;border-right-color:#0000;right:17px;rotate:24deg}.loveReliquaryCrystal{z-index:5;clip-path:polygon(50% 0,82% 19%,94% 77%,50% 100%,6% 77%,18% 19%);background:linear-gradient(108deg,#1b1230 0 19%,#b58ef7 43%,#4d2e84 52%,#211037 76%,#0b0b17);width:45px;height:69px;animation:4.8s ease-in-out infinite loveReliquaryCrystal;position:absolute;top:47px;left:50%;translate:-50%;box-shadow:inset 8px 0 12px #e2c6ff3d,inset -8px -6px 13px #05040c,0 0 20px #9c7ce899}.loveReliquaryCrystal:before{content:"";clip-path:polygon(50% 0,100% 36%,76% 100%,24% 100%,0 36%);background:linear-gradient(130deg,#e4cffd64,#9f7aeab0 40%,#2a174e 53%,#d5b8ff3d);position:absolute;inset:7px 8px 11px;box-shadow:inset 0 0 0 1px #ecd99854}.loveReliquaryCrystal:after{content:"";background:#fff2c0;width:7px;height:7px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg;box-shadow:0 0 7px 3px #f0d477,0 0 21px 10px #a37fec91}.loveReliquaryCrystal>b{z-index:2;background:#edd0ff4d;display:block;position:absolute}.loveReliquaryCrystal>b:first-child{width:31px;height:1px;top:11px;left:7px;rotate:31deg}.loveReliquaryCrystal>b:nth-child(2){width:31px;height:1px;top:27px;left:7px;rotate:-31deg}.loveReliquaryCrystal>b:nth-child(3){background:#ebd5ff55;width:1px;height:51px;top:8px;left:50%}.loveReliquaryFlame{z-index:0;filter:blur(4px);background:radial-gradient(at 50% 52%,#c5a3ff8a 0 4%,#9a77e84d 17%,#0000 63%);width:44px;height:107px;animation:3.8s ease-in-out infinite loveReliquaryFlame;position:absolute;top:30px;left:50%;translate:-50%}@keyframes loveReliquaryFloat{0%,to{translate:0 -9px;scale:.98}50%{translate:0 -2px;scale:1.025}}@keyframes loveReliquaryHalo{to{rotate:360deg}}@keyframes loveReliquaryCrystal{0%,to{filter:brightness(.94)}50%{filter:brightness(1.23)}}@keyframes loveReliquaryFlame{0%,to{opacity:.36;scale:.88 1}50%{opacity:1;scale:1.12 1.06}}@media (width<=700px){.loveAstralRelic{scale:.82}}@media (prefers-reduced-motion:reduce){.loveReliquaryHalo,.loveReliquaryCrystal,.loveReliquaryFlame{animation:none!important}}.loveAstralRelic{filter:drop-shadow(0 22px 22px #000e)drop-shadow(0 0 22px #a783e873);width:156px;height:190px;animation:6.4s ease-in-out infinite loveReliquaryArtFloat}.loveReliquaryArt{filter:saturate(1.1)contrast(1.1);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:url(/synastry-celestial-reliquary.png) 50%/368px no-repeat;animation:4.8s ease-in-out infinite loveReliquaryArtPulse;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(47% 50% at 50% 48%,#000 0 71%,#0000 100%),linear-gradient(#000 0 82%,#0000 100%);mask-image:radial-gradient(47% 50% at 50% 48%,#000 0 71%,#0000 100%),linear-gradient(#000 0 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.loveReliquaryArt:after{content:"";background:#fff2c2;width:9px;height:9px;animation:2.9s ease-in-out infinite loveReliquaryStar;position:absolute;top:51%;left:50%;translate:-50% -50%;rotate:45deg;box-shadow:0 0 7px 3px #f0d476,0 0 22px 10px #a37fed88}@keyframes loveReliquaryArtFloat{0%,to{translate:0 -22px;scale:.99}50%{translate:0 -14px;scale:1.025}}@keyframes loveReliquaryArtPulse{0%,to{filter:saturate(1.03)contrast(1.05)brightness(.92)}50%{filter:saturate(1.15)contrast(1.12)brightness(1.12)}}@keyframes loveReliquaryStar{0%,to{opacity:.52;scale:.7}50%{opacity:1;scale:1.28}}@media (width<=700px){.loveAstralRelic{scale:.88}}@media (prefers-reduced-motion:reduce){.loveReliquaryArt,.loveReliquaryArt:after{animation:none!important}}.loveOrbitExperience{--obsidian:#07080e;--obsidian-raised:#15131d;--aged-gold:#c9a85b;--gold-light:#f1dc93;--amethyst:#a785ed;--violet-shadow:#39255a;background:radial-gradient(circle 370px at var(--bond-x) var(--bond-y),#9f80e51d,transparent 69%),radial-gradient(ellipse 58% 48% at 50% 48%,#c5a0f013,transparent 69%)}.loveOrbitExperience:before{background:radial-gradient(circle at 50% 48%,#080910 0 14%,#1e172d 15% 18%,#07080d 19% 26%,transparent 27%),conic-gradient(from 18deg,transparent 0 7%,#c9a85b16 8% 10%,transparent 11% 22%,#a785ed17 23% 25%,transparent 26% 40%,#c9a85b12 41% 43%,transparent 44% 63%,#a785ed14 64% 66%,transparent 67% 85%,#c9a85b15 86% 88%,transparent 89%);filter:drop-shadow(0 38px 80px #000d);border-radius:48%;inset:4% 3%}.loveOrbitExperience:after{background:radial-gradient(38% 44% at 50% 49%,#0000 47%,#c9a85b10 48% 49%,#0000 50%),radial-gradient(52% 59% at 50% 49%,#0000 49%,#a785ed0e 50% 51%,#0000 52%);inset:-9% 0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.loveOutcomeGrid article{isolation:isolate;background:radial-gradient(circle at 94% 10%,#a886e620 0 3%,#0000 29%),radial-gradient(at 16% 112%,#c9a85b15,#0000 42%),linear-gradient(137deg,#24202d 0,#100f18 38%,#06070c 100%);border:1px solid #c9a85b54;border-radius:16px;min-height:270px;padding:31px 32px 29px;box-shadow:0 28px 62px #000a,inset 0 1px #fff3c626,inset 0 -18px 34px #0009}.loveOutcomeGrid article:before{z-index:-1;background:linear-gradient(123deg,#fff6d90c 0 14%,#0000 29% 72%,#a785ed0c 86%,#0000);border:1px solid #f0d98620;border-radius:10px;inset:7px;box-shadow:inset 0 1px #ffffff0e}.loveOutcomeGrid article:after{content:"";z-index:-2;background:conic-gradient(from 11deg,transparent 0 13%,#c9a85b4f 15% 18%,transparent 20% 37%,#a785ed45 39% 41%,transparent 43% 64%,#c9a85b33 66% 69%,transparent 71%);width:176px;height:176px;box-shadow:none;opacity:.9;border:0;border-radius:50%;transition:rotate .8s cubic-bezier(.16,1,.3,1),opacity .5s;display:block;top:-58px;right:-48px;-webkit-mask:radial-gradient(#0000 0 56%,#000 57% 66%,#0000 67%);mask:radial-gradient(#0000 0 56%,#000 57% 66%,#0000 67%)}.loveOutcomeGrid article:hover{background:radial-gradient(circle at 94% 10%,#b998f038 0 4%,#0000 31%),radial-gradient(at 16% 112%,#d5b86721,#0000 44%),linear-gradient(137deg,#2a2434 0,#13111d 42%,#07080d 100%);border-color:#ead0839e;transform:translateY(-7px)scale(1.012);box-shadow:0 38px 90px #000c,0 0 34px #a785ed18,inset 0 1px #fff7d644}.loveOutcomeGrid article:hover:after{opacity:1;rotate:16deg}.loveOutcomeGrid article>span.loveOutcomeSeal{color:#f4dd90;background:radial-gradient(circle at 36% 29%,#574065 0 5%,#0000 6%),radial-gradient(circle,#16121c 0 48%,#07080d 50% 100%);border:0;border-radius:50%;width:56px;height:56px;margin-bottom:26px;box-shadow:inset 0 0 0 1px #e0c476a8,inset 0 0 0 7px #0a0a10,inset 0 0 0 8px #765d3288,0 13px 29px #0009,0 0 23px #d8b66a17}.loveOutcomeSeal:before{background:conic-gradient(from 34deg,transparent 0 9%,#d8b66a8d 11% 13%,transparent 15% 38%,#a785ed81 40% 42%,transparent 44% 67%,#d8b66a7a 69% 71%,transparent 73%);border:0;transition:rotate 1.2s cubic-bezier(.16,1,.3,1);inset:-10px;-webkit-mask:radial-gradient(#0000 0 72%,#000 73% 76%,#0000 77%);mask:radial-gradient(#0000 0 72%,#000 73% 76%,#0000 77%)}.loveOutcomeSeal i{background:#f5dc87;width:6px;height:6px;top:25px;right:-4px;box-shadow:0 0 10px 3px #f0d27390}.loveOutcomeGrid h3{color:#f6efec;max-width:14ch}.loveOutcomeGrid p{color:#c0b7c6}.loveBondThread{height:23px}.loveBondThread:before{background:linear-gradient(90deg,#0000,#c9a85b5e 23%,#f0d786b8 47%,#a785ed9c 67%,#0000);border-radius:999px;height:2px;top:11px;box-shadow:0 0 12px #a785ed29}.loveBondThread:after{background:#fff0a8;width:8px;height:8px;top:8px;box-shadow:0 0 10px 4px #e6c67090,0 0 20px 8px #a785ed39}.loveTwinAstrolabe:before{background:conic-gradient(from 12deg,#c9a85b4f 0 2%,transparent 3% 7%,#7358299e 8% 10%,transparent 11% 16%,#a785ed4f 17% 18%,transparent 19% 25%,#c9a85b53 26% 28%,transparent 29% 38%,#74572c86 39% 41%,transparent 42% 49%,#a785ed4a 50% 52%,transparent 53% 62%,#c9a85b54 63% 65%,transparent 66% 76%,#73572a7b 77% 79%,transparent 80% 90%,#c9a85b54 91% 93%,transparent 94%);border:0;border-radius:50%;inset:-18px;box-shadow:0 0 0 7px #05060a,0 0 0 8px #c9a85b29,0 0 44px #a785ed21;-webkit-mask:radial-gradient(#0000 0 82%,#000 83% 88%,#0000 89%);mask:radial-gradient(#0000 0 82%,#000 83% 88%,#0000 89%)}.loveTwinAstrolabe:after{background:conic-gradient(from 45deg,transparent 0 21%,#c9a85b25 22% 25%,transparent 26% 46%,#a785ed22 47% 50%,transparent 51% 72%,#c9a85b20 73% 76%,transparent 77%);border:0;inset:18px;-webkit-mask:radial-gradient(#0000 0 71%,#000 72% 73%,#0000 74%);mask:radial-gradient(#0000 0 71%,#000 72% 73%,#0000 74%)}.loveAstrolabeRing{border:0}.loveAstrolabeRingOuter{background:conic-gradient(from -6deg,transparent 0 4%,#d9bd6d80 5% 8%,#5d472572 9% 11%,transparent 12% 19%,#a785ed58 20% 22%,transparent 23% 31%,#d9bd6d72 32% 35%,transparent 36% 48%,#6d522a85 49% 51%,transparent 52% 64%,#a785ed58 65% 67%,transparent 68% 78%,#d9bd6d72 79% 82%,transparent 83%);filter:drop-shadow(0 0 7px #c9a85b3a);inset:7px;-webkit-mask:radial-gradient(#0000 0 81%,#000 82% 90%,#0000 91%);mask:radial-gradient(#0000 0 81%,#000 82% 90%,#0000 91%)}.loveAstrolabeRingMid{background:conic-gradient(from 87deg,transparent 0 12%,#a785ed79 13% 16%,transparent 17% 31%,#e0c3748a 32% 36%,transparent 37% 54%,#73542d87 55% 59%,transparent 60% 77%,#b694ec66 78% 81%,transparent 82%);inset:48px;box-shadow:0 0 23px #a785ed1c;-webkit-mask:radial-gradient(#0000 0 76%,#000 77% 87%,#0000 88%);mask:radial-gradient(#0000 0 76%,#000 77% 87%,#0000 88%)}.loveAstrolabeRingInner{background:radial-gradient(circle,#211531 0 38%,#07080e 40% 62%,#a785ed50 63% 65%,#d9bd6d76 67% 69%,#0000 70%);inset:88px;box-shadow:inset 0 0 16px #000d,0 0 25px #a785ed2d}.loveAstrolabeRing>i{background:#f6dd8b;width:5px;height:5px;box-shadow:0 0 9px 3px #ebc96f8c}@media (width<=700px){.loveOutcomeGrid article{border-radius:16px}.loveOutcomeGrid article:after{width:145px;height:145px}.loveBondThread{display:none}}.loveOutcomeGrid article:after{opacity:.72;width:150px;height:150px;top:12px;right:12px}.loveOutcomeGrid article:hover:after{opacity:1}.loveAstrolabeRingOuter{background:conic-gradient(from -6deg,transparent 0 4%,#efd989b5 5% 8%,#7d6131a8 9% 11%,transparent 12% 19%,#c0a0ff8c 20% 22%,transparent 23% 31%,#efd989aa 32% 35%,transparent 36% 48%,#8b6b37b8 49% 51%,transparent 52% 64%,#c0a0ff8c 65% 67%,transparent 68% 78%,#efd989aa 79% 82%,transparent 83%)}.loveAstrolabeRingMid{background:conic-gradient(from 87deg,transparent 0 12%,#c0a0ffac 13% 16%,transparent 17% 31%,#efd989bb 32% 36%,transparent 37% 54%,#8b6b37b8 55% 59%,transparent 60% 77%,#c0a0ff9d 78% 81%,transparent 82%)}.loveTwinAstrolabe{background:radial-gradient(circle at 50% 48%,#cbb3ff 0 1px,#5a3f82 2px 4px,#160f24 5px 17%,#090a12 18% 48%,#05060b 63%,#0000 64%);box-shadow:0 52px 105px #000e,0 0 82px #7258bd38,inset 0 0 42px #000e}.loveTwinAstrolabe:before,.loveTwinAstrolabe:after{display:none}.lovePlanetOrbit{z-index:2;pointer-events:none;filter:drop-shadow(0 0 13px #a78ee640);border-radius:50%;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.lovePlanetOrbit:before{content:"";background:conic-gradient(from 12deg,transparent 0 9%,#d7dcff83 12% 15%,transparent 18% 37%,#9b7de577 40% 43%,transparent 46% 64%,#8198df69 67% 70%,transparent 73%);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(#0000 0 57%,#000 59% 62%,#0000 64%);mask:radial-gradient(#0000 0 57%,#000 59% 62%,#0000 64%)}.lovePlanetOrbit:after{content:"";filter:blur(.4px);background:radial-gradient(#0000 53%,#aa93ea33 55% 56%,#0000 58%);border-radius:50%;position:absolute;inset:8px}.lovePlanetOrbitA{width:310px;height:112px;animation:13s ease-in-out infinite loveOrbitPlaneA;rotate:-15deg}.lovePlanetOrbitB{opacity:.82;width:252px;height:168px;animation:16s ease-in-out infinite loveOrbitPlaneB;rotate:32deg}.lovePlanetOrbitC{opacity:.68;width:176px;height:226px;animation:18s ease-in-out infinite loveOrbitPlaneC;rotate:-31deg}.lovePlanetOrbit i,.lovePlanetOrbit b{z-index:2;content:"";border-radius:50%;display:block;position:absolute}.lovePlanetOrbit i{background:radial-gradient(circle at 31% 26%,#fbf4ff 0 5%,#c6b4ff 14%,#7553be 52%,#211335 100%);width:17px;height:17px;animation:3.8s ease-in-out infinite lovePlanetPulse;box-shadow:inset -5px -5px 8px #0c0819aa,0 0 12px 4px #9f7ee86b}.lovePlanetOrbit b{background:radial-gradient(circle at 35% 28%,#eaf6ff,#78a2dc 42%,#1d315f 100%);width:10px;height:10px;animation:4.9s ease-in-out infinite reverse lovePlanetPulse;box-shadow:inset -3px -3px 5px #050913aa,0 0 9px 3px #85a7e466}.lovePlanetOrbitA i{top:45%;left:10%}.lovePlanetOrbitA b{top:48%;right:15%}.lovePlanetOrbitB i{animation-delay:-1.3s;top:17%;right:10%}.lovePlanetOrbitB b{animation-delay:-2.4s;bottom:12%;left:18%}.lovePlanetOrbitC i{animation-delay:-.8s;bottom:-2px;left:50%}.lovePlanetOrbitC b{animation-delay:-3.1s;top:47%;right:8%}.loveAstralRelic{z-index:5}.loveAstrolabeWords{z-index:6}.lovePlanetOrbitA{z-index:1}.lovePlanetOrbitB{z-index:2}.lovePlanetOrbitC{z-index:4}@keyframes loveOrbitPlaneA{0%,to{rotate:-15deg;scale:1}50%{rotate:-10deg;scale:1.025}}@keyframes loveOrbitPlaneB{0%,to{rotate:32deg;scale:1}50%{rotate:38deg;scale:.985}}@keyframes loveOrbitPlaneC{0%,to{rotate:-31deg;scale:.97}50%{rotate:-25deg;scale:1.03}}@keyframes lovePlanetPulse{0%,to{filter:brightness(.88);scale:.88}50%{filter:brightness(1.22);scale:1.12}}@media (prefers-reduced-motion:reduce){.lovePlanetOrbit,.lovePlanetOrbit i,.lovePlanetOrbit b{animation:none!important}}.loveBondThread:before{background:linear-gradient(90deg,#0000,#8faee27a 24%,#d9e8ffbd 47%,#a785ed9c 68%,#0000);box-shadow:0 0 13px #8ea9e247}.loveBondThread:after{background:#e6f1ff;box-shadow:0 0 10px 4px #9fbcf19a,0 0 21px 8px #a785ed44}.lovePlanetOrbitA,.lovePlanetOrbitB,.lovePlanetOrbitC{animation:none}.lovePlanetOrbit i,.lovePlanetOrbit b{will-change:transform,filter;top:50%;left:50%}@keyframes lovePlanetA{0%{transform:translate(-50%,-50%)translate(140px)}25%{transform:translate(-50%,-50%)translateY(42px)}50%{transform:translate(-50%,-50%)translate(-140px)}75%{transform:translate(-50%,-50%)translateY(-42px)}to{transform:translate(-50%,-50%)translate(140px)}}@keyframes lovePlanetAReverse{0%{transform:translate(-50%,-50%)translate(-140px)}25%{transform:translate(-50%,-50%)translateY(-42px)}50%{transform:translate(-50%,-50%)translate(140px)}75%{transform:translate(-50%,-50%)translateY(42px)}to{transform:translate(-50%,-50%)translate(-140px)}}@keyframes lovePlanetB{0%{transform:translate(-50%,-50%)translate(110px)}25%{transform:translate(-50%,-50%)translateY(65px)}50%{transform:translate(-50%,-50%)translate(-110px)}75%{transform:translate(-50%,-50%)translateY(-65px)}to{transform:translate(-50%,-50%)translate(110px)}}@keyframes lovePlanetBReverse{0%{transform:translate(-50%,-50%)translate(-110px)}25%{transform:translate(-50%,-50%)translateY(-65px)}50%{transform:translate(-50%,-50%)translate(110px)}75%{transform:translate(-50%,-50%)translateY(65px)}to{transform:translate(-50%,-50%)translate(-110px)}}@keyframes lovePlanetC{0%{transform:translate(-50%,-50%)translate(72px)}25%{transform:translate(-50%,-50%)translateY(88px)}50%{transform:translate(-50%,-50%)translate(-72px)}75%{transform:translate(-50%,-50%)translateY(-88px)}to{transform:translate(-50%,-50%)translate(72px)}}@keyframes lovePlanetCReverse{0%{transform:translate(-50%,-50%)translate(-72px)}25%{transform:translate(-50%,-50%)translateY(-88px)}50%{transform:translate(-50%,-50%)translate(72px)}75%{transform:translate(-50%,-50%)translateY(88px)}to{transform:translate(-50%,-50%)translate(-72px)}}.loveEmotionalClose{background:radial-gradient(40% 52% at 50% 24%,#8b6ed83a,#0000 69%),radial-gradient(at 50% 112%,#4f378329,#0000 54%),linear-gradient(145deg,#12111d 0,#07080e 72%);border-color:#9079ca61;box-shadow:0 48px 115px #000c,inset 0 1px #d8cbff19,inset 0 -24px 55px #000b}.loveEmotionalClose:before,.loveEmotionalClose:after{background:conic-gradient(from 8deg,transparent 0 13%,#a887ec45 15% 18%,transparent 21% 42%,#a5c3ee39 44% 47%,transparent 50% 70%,#a887ec37 73% 76%,transparent 79%);width:850px;height:320px;box-shadow:none;border:0;border-radius:50%;top:17%;-webkit-mask:radial-gradient(#0000 0 58%,#000 60% 62%,#0000 64%);mask:radial-gradient(#0000 0 58%,#000 60% 62%,#0000 64%)}.loveEmotionalClose:before{left:-390px}.loveEmotionalClose:after{right:-390px;rotate:180deg}.loveVowSeal{z-index:3;filter:drop-shadow(0 20px 22px #000d)drop-shadow(0 0 22px #8f70d66b);place-items:center;width:138px;height:132px;margin:0 0 24px;display:grid;position:relative}.loveVowSeal:before{content:"";background:radial-gradient(circle,#aa8be9 0 3%,#1e1530 4% 38%,#07080e 64%,#0000 65%);border-radius:50%;position:absolute;inset:9px;box-shadow:inset 0 0 25px #000c,0 0 27px #876bd644}.loveVowRelic{z-index:3;filter:saturate(1.09)contrast(1.1);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:url(/synastry-celestial-reliquary.png) 50%/260px no-repeat;width:82px;height:106px;display:block;position:relative;-webkit-mask-image:radial-gradient(48% 50% at 50% 48%,#000 0 71%,#0000 100%),linear-gradient(#000 0 81%,#0000 100%);mask-image:radial-gradient(48% 50% at 50% 48%,#000 0 71%,#0000 100%),linear-gradient(#000 0 81%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.loveVowOrbit{z-index:2;background:conic-gradient(from 30deg,transparent 0 18%,#d9e8ff87 21% 24%,transparent 27% 53%,#a987eb8b 56% 59%,transparent 62%);filter:drop-shadow(0 0 8px #a987e866);border-radius:50%;animation:14s linear infinite loveVowOrbit;position:absolute;top:49%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(#0000 0 58%,#000 61% 64%,#0000 67%);mask:radial-gradient(#0000 0 58%,#000 61% 64%,#0000 67%)}.loveVowOrbitA{width:132px;height:48px;rotate:-14deg}.loveVowOrbitB{opacity:.78;width:94px;height:88px;animation-duration:18s;animation-direction:reverse;rotate:37deg}.loveVowOrbit b{background:radial-gradient(circle at 30% 25%,#fff,#bcacff 35%,#4b3280 100%);border-radius:50%;width:8px;height:8px;animation:3.6s ease-in-out infinite loveVowPlanet;display:block;position:absolute;top:47%;left:7%;box-shadow:inset -2px -2px 4px #0b0914aa,0 0 9px 3px #aa8be58a}.loveVowOrbitB b{background:radial-gradient(circle at 30% 25%,#f4fbff,#8ebee5 36%,#243764 100%);animation-delay:-1.7s;top:42%;left:auto;right:8%}.loveCloseDust>i{background:#dce9ff;box-shadow:0 0 10px 2px #a6bdeb7a}.loveCloseDust>i:nth-child(2n){background:#b293ee}.loveEmotionalClose blockquote{z-index:3;position:relative}.loveEmotionalClose a{background:linear-gradient(90deg,#1d172b,#0a0b12);border-color:#a88bd870;box-shadow:0 16px 38px #000a,0 0 25px #8d70d723}.loveEmotionalClose a b{color:#0a0b12;background:linear-gradient(135deg,#b198ef,#85afd7)}@keyframes loveVowOrbit{to{rotate:calc(var(--vow-turn,0deg) + 360deg)}}@keyframes loveVowPlanet{0%,to{opacity:.62;scale:.84}50%{opacity:1;scale:1.14}}@media (width<=700px){.loveVowSeal{margin-bottom:18px;scale:.86}}@media (prefers-reduced-motion:reduce){.loveVowOrbit,.loveVowOrbit b{animation:none!important}}html:lang(en) body{font-family:Manrope,Arial,sans-serif}html:lang(en) h1,html:lang(en) h2,html:lang(en) h3,html:lang(en) h4{font-family:Cormorant Garamond,Georgia,serif}html:lang(en) .natalPanel{background:radial-gradient(circle at 12% 5%,#8b6ae519,#0000 30%),radial-gradient(circle at 94% 8%,#d6ba6a12,#0000 26%),linear-gradient(145deg,#141626f2,#090b17f5 62%,#171124f0);box-shadow:0 46px 110px #000b,inset 0 1px #ffffff18,inset 0 -28px 50px #0006}html:lang(en) .natalForm{padding:40px 36px 34px}html:lang(en) .natalFormIntro{grid-template-columns:70px 1fr;gap:22px;margin-bottom:32px;padding-bottom:32px}html:lang(en) .natalFormIntro small{letter-spacing:.14em;color:#f0cf72;text-shadow:0 0 18px #d9b85d4a;font-size:12px;line-height:1.4;display:inline-block}html:lang(en) .natalFormIntro h3{margin:10px 0;font-size:34px;line-height:1.08}html:lang(en) .natalFormIntro p{color:#c8bfcd;font-size:18px;line-height:1.65}html:lang(en) .natalForm label{letter-spacing:.04em;color:#eee6ef;margin-bottom:24px;font-size:14px;line-height:1.4}html:lang(en) .natalForm input{background:linear-gradient(145deg,#151a2d,#0a0d1b);border-color:#d9bb6c40;min-height:58px;margin-top:10px;padding:17px 18px;font-size:18px;box-shadow:inset 0 1px #ffffff12,inset 0 -10px 22px #0005,0 10px 28px #0004}html:lang(en) .natalAssurances{gap:14px;padding:30px 0 22px}html:lang(en) .natalAssurances span{color:#bdb4c3;background:linear-gradient(145deg,#ffffff08,#ffffff02);border-radius:12px;padding:14px 12px 13px;font-size:13px;line-height:1.45;box-shadow:inset 0 1px #ffffff0d,0 12px 26px #0003}html:lang(en) .natalAssurances b{color:#f0cc70;margin-bottom:8px;font-size:12px}html:lang(en) .natalPrivacy{text-align:center;line-height:1.5;color:#aaa2b0!important;margin-top:18px!important;font-size:13px!important}html:lang(en) .natalResult{padding:44px 40px 38px}html:lang(en) .natalResultTop{align-items:start;gap:34px}html:lang(en) .natalIdentity .eyebrow{letter-spacing:.12em;color:#d8c582;margin:2px 0 14px;font-size:13px;line-height:1.45}html:lang(en) .natalIdentity h3{text-wrap:balance;max-width:16ch;margin-bottom:18px;font-size:clamp(40px,3.5vw,54px);line-height:1.05}html:lang(en) .natalIdentity>p{color:#d1c8d4;max-width:43ch;font-size:19px;line-height:1.75}html:lang(en) .natalSignature{background:linear-gradient(145deg,#ffffff08,#06081288);border:1px solid #d7ba6840;border-radius:16px;margin:38px 0 30px;padding:7px;box-shadow:inset 0 1px #ffffff13,0 18px 38px #0004}html:lang(en) .natalSignature span{color:#a9a1b0;padding:17px 18px;font-size:12px;line-height:1.4}html:lang(en) .natalSignature b{color:#f5eef4;margin-top:8px;font-size:16px;line-height:1.3}html:lang(en) .natalInsightGrid{gap:14px}html:lang(en) .natalInsightGrid article{background:radial-gradient(circle at 92% 8%,#a685e014,#0000 34%),linear-gradient(145deg,#ffffff0d,#ffffff04);border-color:#ffffff17;min-height:190px;padding:25px 24px 23px;box-shadow:inset 0 1px #ffffff10,inset 0 -18px 34px #0003,0 18px 38px #0004}html:lang(en) .natalInsightGrid small{letter-spacing:.12em;color:#e8c96f;text-shadow:0 0 16px #d8b96535;font-size:12px;line-height:1.4;display:inline-block}html:lang(en) .natalInsightGrid h4{margin:10px 0 12px;font-size:24px;line-height:1.25}html:lang(en) .natalInsightGrid p{color:#c7becb;font-size:17px;line-height:1.7}html:lang(en) .natalGuidance{background:radial-gradient(circle at 6%,#d8b66a17,#0000 24%),linear-gradient(105deg,#d8b66a10,#8064d51d);border-color:#d8b66a52;gap:18px;margin-top:16px;padding:25px 26px;box-shadow:inset 0 1px #fff3c71a,0 20px 44px #0005}html:lang(en) .natalGuidance small{letter-spacing:.12em;font-size:12px;line-height:1.4}html:lang(en) .natalGuidance p{margin-top:8px;font-size:21px;line-height:1.55}@media (width<=1100px){html:lang(en) .natalForm,html:lang(en) .natalResult{padding:34px 30px}html:lang(en) .natalIdentity h3{max-width:none}}@media (width<=700px){html:lang(en) .natalForm,html:lang(en) .natalResult{padding:28px 22px}html:lang(en) .natalFormIntro{grid-template-columns:56px 1fr;gap:16px}html:lang(en) .natalFormIntro h3{font-size:29px}html:lang(en) .natalIdentity h3{font-size:38px}html:lang(en) .natalIdentity>p{font-size:18px}html:lang(en) .natalSignature span{font-size:12px}html:lang(en) .natalInsightGrid article{min-height:0}html:lang(en) .natalGuidance{padding:22px 20px}}@property --orbit-phase{syntax:"<angle>";inherits:false;initial-value:0deg}.loveTwinAstrolabe{isolation:isolate;background:radial-gradient(circle at 50% 47%,#fff5ca 0 1px,#bda0ff 2px 4px,#43286f 5px 8%,#1b102d 12%,#0a0912 34%,#05060a 62%,#0000 72%);box-shadow:0 58px 110px #000e,0 0 88px #7457c945,inset 0 0 52px #000e}.loveTwinAstrolabe:before{content:"";z-index:0;background:conic-gradient(from 12deg,transparent 0 8%,#8f6ae752 12% 20%,transparent 26% 44%,#6f9dd83b 49% 57%,transparent 63% 82%,#c2a8ff3b 87% 92%,transparent);filter:blur(13px);border-radius:50%;animation:28s linear infinite loveNebulaTurn;display:block;position:absolute;inset:38px}.loveTwinAstrolabe:after{content:"";z-index:0;filter:blur(11px);clip-path:none;background:radial-gradient(#c9b3ff42 0 4%,#7456bd27 24%,#0000 68%);border:0;border-radius:50%;animation:5.8s ease-in-out infinite loveCoreTide;display:block;position:absolute;inset:74px 44px}.lovePlanetOrbit{filter:none;opacity:1}.lovePlanetOrbit:before{background:conic-gradient(from var(--orbit-phase),transparent 0 5%,#d8d6ff2b 8%,#8f73e9a8 12% 17%,#79a6e566 21%,transparent 28% 47%,#b297f380 52% 57%,transparent 64% 78%,#799bdb5c 83% 87%,transparent 93%);filter:blur(.45px)drop-shadow(0 0 7px #9277df5e);animation:12s linear infinite loveOrbitCurrent;inset:-8px;-webkit-mask:radial-gradient(#0000 0 55%,#000 59% 67%,#0000 71%);mask:radial-gradient(#0000 0 55%,#000 59% 67%,#0000 71%)}.lovePlanetOrbit:after{background:conic-gradient(from 68deg,transparent 0 9%,#9c7ee83d 15% 25%,transparent 32% 56%,#6f9bd83a 63% 72%,transparent 79%);filter:blur(5px);opacity:.65;animation:5.4s ease-in-out infinite loveTrailBreathe;inset:-14px;-webkit-mask:radial-gradient(#0000 0 52%,#000 59% 72%,#0000 78%);mask:radial-gradient(#0000 0 52%,#000 59% 72%,#0000 78%)}.lovePlanetOrbitB:before{animation-duration:16s;animation-direction:reverse}.lovePlanetOrbitC:before{animation-duration:20s}.lovePlanetOrbitB:after{animation-delay:-2.1s}.lovePlanetOrbitC:after{animation-delay:-3.7s}.lovePlanetOrbit i,.lovePlanetOrbit b{will-change:transform,opacity,filter;top:50%;left:50%;box-shadow:inset -4px -5px 8px #090611c9,0 0 9px 3px #a185ec85,0 0 26px 9px #7151ba3b}.lovePlanetOrbit i{background:radial-gradient(circle at 31% 26%,#fff 0 5%,#d7c7ff 14%,#8e6be0 48%,#2a1747 100%);width:14px;height:14px}.lovePlanetOrbit b{background:radial-gradient(circle at 35% 28%,#f5fbff,#9fc7ee 38%,#273e72 100%);width:8px;height:8px;box-shadow:inset -2px -3px 5px #050913c9,0 0 8px 3px #90b8e887,0 0 21px 7px #6189c832}.lovePlanetOrbit i:before,.lovePlanetOrbit b:before{content:"";filter:blur(1px);background:radial-gradient(circle,#0000 36%,#b99fff2b 48%,#0000 70%);border-radius:50%;animation:3.2s ease-in-out infinite lovePlanetCorona;position:absolute;inset:-7px}.lovePlanetOrbit b:before{background:radial-gradient(circle,#0000 34%,#9ecbff30 49%,#0000 72%);animation-delay:-1.4s;inset:-5px}.lovePlanetOrbitA i{animation:11.5s linear infinite lovePlanetAFluid}.lovePlanetOrbitA b{animation:15.5s linear infinite reverse lovePlanetAFluid}.lovePlanetOrbitB i{animation:14s linear infinite lovePlanetBFluid}.lovePlanetOrbitB b{animation:18s linear infinite reverse lovePlanetBFluid}.lovePlanetOrbitC i{animation:16.5s linear infinite lovePlanetCFluid}.lovePlanetOrbitC b{animation:20s linear infinite reverse lovePlanetCFluid}.loveAstralRelic{animation:7.2s cubic-bezier(.45,0,.55,1) infinite loveReliquaryArtFloat}.loveReliquaryArt{animation:6.2s ease-in-out infinite loveCrystalRefraction}.loveReliquaryArt:after{animation:3.4s ease-in-out infinite loveCrystalHeart}.loveAstrolabeWords{z-index:8;text-shadow:0 3px 18px #030409,0 0 20px #171020}@keyframes loveOrbitCurrent{to{--orbit-phase:360deg}}@keyframes loveNebulaTurn{to{rotate:360deg}}@keyframes loveCoreTide{0%,to{opacity:.42;scale:.9 1}50%{opacity:1;scale:1.12 1.08}}@keyframes loveTrailBreathe{0%,to{opacity:.28;filter:blur(6px)}50%{opacity:.78;filter:blur(3px)}}@keyframes lovePlanetCorona{0%,to{opacity:.3;scale:.72}50%{opacity:1;scale:1.18}}@keyframes loveCrystalRefraction{0%,to{filter:saturate(1.03)contrast(1.06)brightness(.91)drop-shadow(0 0 8px #7c5ac44a)}42%{filter:saturate(1.18)contrast(1.12)brightness(1.13)drop-shadow(0 0 19px #9f7bea80)}58%{filter:saturate(1.1)contrast(1.09)brightness(1.02)drop-shadow(0 0 11px #e0c98252)}}@keyframes loveCrystalHeart{0%,to{opacity:.52;scale:.72;box-shadow:0 0 7px 3px #f0d476,0 0 22px 10px #a37fed88}50%{opacity:1;scale:1.38;box-shadow:0 0 9px 4px #fff0ab,0 0 34px 15px #9b72eea6}}@keyframes lovePlanetAFluid{0%{opacity:.78;filter:brightness(.96);transform:translate(-50%,-50%)translate(140px)scale(.92)}12.5%{opacity:.95;filter:brightness(1.12);transform:translate(-50%,-50%)translate(99px,30px)scale(1.07)}25%{opacity:1;filter:brightness(1.28);transform:translate(-50%,-50%)translateY(42px)scale(1.2)}37.5%{opacity:.95;filter:brightness(1.12);transform:translate(-50%,-50%)translate(-99px,30px)scale(1.07)}50%{opacity:.78;filter:brightness(.96);transform:translate(-50%,-50%)translate(-140px)scale(.92)}62.5%{opacity:.58;filter:brightness(.78)blur(.25px);transform:translate(-50%,-50%)translate(-99px,-30px)scale(.79)}75%{opacity:.42;filter:brightness(.68)blur(.45px);transform:translate(-50%,-50%)translateY(-42px)scale(.7)}87.5%{opacity:.58;filter:brightness(.78)blur(.25px);transform:translate(-50%,-50%)translate(99px,-30px)scale(.79)}to{opacity:.78;filter:brightness(.96);transform:translate(-50%,-50%)translate(140px)scale(.92)}}@keyframes lovePlanetBFluid{0%{opacity:.76;transform:translate(-50%,-50%)translate(110px)scale(.9)}12.5%{opacity:.93;transform:translate(-50%,-50%)translate(78px,46px)scale(1.05)}25%{opacity:1;filter:brightness(1.24);transform:translate(-50%,-50%)translateY(65px)scale(1.17)}37.5%{opacity:.93;transform:translate(-50%,-50%)translate(-78px,46px)scale(1.05)}50%{opacity:.76;transform:translate(-50%,-50%)translate(-110px)scale(.9)}62.5%{opacity:.55;filter:brightness(.77);transform:translate(-50%,-50%)translate(-78px,-46px)scale(.78)}75%{opacity:.38;filter:brightness(.65)blur(.5px);transform:translate(-50%,-50%)translateY(-65px)scale(.69)}87.5%{opacity:.55;filter:brightness(.77);transform:translate(-50%,-50%)translate(78px,-46px)scale(.78)}to{opacity:.76;transform:translate(-50%,-50%)translate(110px)scale(.9)}}@keyframes lovePlanetCFluid{0%{opacity:.74;transform:translate(-50%,-50%)translate(72px)scale(.88)}12.5%{opacity:.92;transform:translate(-50%,-50%)translate(51px,62px)scale(1.04)}25%{opacity:1;filter:brightness(1.22);transform:translate(-50%,-50%)translateY(88px)scale(1.15)}37.5%{opacity:.92;transform:translate(-50%,-50%)translate(-51px,62px)scale(1.04)}50%{opacity:.74;transform:translate(-50%,-50%)translate(-72px)scale(.88)}62.5%{opacity:.52;filter:brightness(.75);transform:translate(-50%,-50%)translate(-51px,-62px)scale(.76)}75%{opacity:.35;filter:brightness(.62)blur(.55px);transform:translate(-50%,-50%)translateY(-88px)scale(.66)}87.5%{opacity:.52;filter:brightness(.75);transform:translate(-50%,-50%)translate(51px,-62px)scale(.76)}to{opacity:.74;transform:translate(-50%,-50%)translate(72px)scale(.88)}}@media (prefers-reduced-motion:reduce){.loveTwinAstrolabe:before,.loveTwinAstrolabe:after,.lovePlanetOrbit:before,.lovePlanetOrbit:after,.lovePlanetOrbit i,.lovePlanetOrbit b,.lovePlanetOrbit i:before,.lovePlanetOrbit b:before,.loveAstralRelic,.loveReliquaryArt,.loveReliquaryArt:after{animation:none!important}}html:lang(en) .loveAstrolabeWords b{font-size:0}html:lang(en) .loveAstrolabeWords b:before{content:"THE AMETHYST GATE\a WILL GUIDE YOUR WAY";white-space:pre-line;color:#f0e8e8;letter-spacing:.06em;font:500 17px/1.08 Cormorant Garamond,Georgia,serif;display:block}.loveReportPreview{cursor:help;background:radial-gradient(circle at 14%,#a27de91f,#0000 34%),linear-gradient(138deg,#11111ddf,#070911f2);border-color:#d8bd7040;min-height:92px;padding:27px 28px 25px;transition:background .45s,box-shadow .45s;display:block;overflow:visible;box-shadow:0 25px 55px #000a,inset 0 1px #fff2d21a}.loveReportPreview>div{display:none}.loveReportPreview>small{letter-spacing:.08em;color:#f0dc98;text-shadow:0 0 18px #d8b66a38;justify-content:space-between;align-items:center;padding:0;font:500 17px/1.2 Noto Serif SC,Source Han Serif SC,STSong,SimSun,serif;display:flex}.loveReportPreview>small:after{content:"";background:radial-gradient(circle,#fff1b8 0 5%,#aa85ef 7% 17%,#1d152c 19% 43%,#d4b86c 45% 48%,#0b0d15 50% 100%);border-radius:50%;place-items:center;width:34px;height:34px;transition:rotate .7s cubic-bezier(.16,1,.3,1),scale .7s cubic-bezier(.16,1,.3,1),box-shadow .7s;display:grid;box-shadow:inset 0 0 0 1px #d8bd7052,0 0 20px #9977e63a}.loveReportPreview:after{content:"ATTRACTION  →  EMOTIONAL NEEDS  →  CONFLICT TRUTH  →  LONG-TERM POTENTIAL  →  REPAIR & GROWTH";z-index:12;opacity:0;clip-path:polygon(0 0,100% 0,100% 88%,56% 88%,50% 100%,44% 88%,0 88%);color:#f3eaf4;text-align:center;text-wrap:balance;letter-spacing:.04em;text-shadow:0 0 22px #a583e13f;filter:blur(7px);pointer-events:none;background:radial-gradient(circle at 50% 112%,#b48ef345,#0000 34%),radial-gradient(circle at 8% 12%,#d8b66a1d,#0000 30%),linear-gradient(145deg,#1a1728f5,#080a13f9 72%);width:min(440px,100% - 12px);padding:28px 30px 32px;font:500 20px/1.65 Cormorant Garamond,Georgia,serif;transition:opacity .34s,translate .52s cubic-bezier(.16,1,.3,1),scale .52s cubic-bezier(.16,1,.3,1),filter .42s;position:absolute;bottom:calc(100% + 16px);left:50%;translate:-50% 18px;scale:.96;box-shadow:0 30px 65px #000d,inset 0 1px #f5e6ba24,inset 0 0 0 1px #c8ad6747}.loveReportPreview:hover{background:radial-gradient(circle at 14%,#a27de932,#0000 38%),linear-gradient(138deg,#171426e8,#080a13f4);box-shadow:0 30px 68px #000c,inset 0 1px #fff2d228,0 0 36px #8b6cd021}.loveReportPreview:hover>small:after{rotate:135deg;scale:1.08;box-shadow:inset 0 0 0 1px #e6cb7c75,0 0 28px #9f7ae965}.loveReportPreview:hover:after{opacity:1;filter:blur();translate:-50%;scale:1}@media (prefers-reduced-motion:reduce){.loveReportPreview,.loveReportPreview>small:after,.loveReportPreview:after{transition:none!important}}.loveReportPreview{background:radial-gradient(at 12% 35%,#8d6bce2b,#0000 36%),radial-gradient(at 90% 110%,#3f286b3f,#0000 42%),linear-gradient(145deg,#11101aef,#05070df7 72%);border:1px solid #c7a9564d;border-radius:24px;min-height:96px;padding:29px 30px 27px;box-shadow:0 28px 64px #000c,inset 0 1px #f5df9b1f,inset 0 -24px 42px #0008}.loveReportPreview:before{content:"";opacity:.72;pointer-events:none;background:radial-gradient(circle at 9% 28%,#f4d985 0 1px,#0000 2px),radial-gradient(circle at 78% 66%,#ad91ec 0 1px,#0000 2px),radial-gradient(circle at 91% 22%,#e7cc79 0 1px,#0000 2px);border:1px solid #d9bd6c21;border-radius:16px;position:absolute;inset:8px}.loveReportPreview>small{z-index:2;letter-spacing:.1em;color:#f0d993;text-shadow:0 2px 16px #000,0 0 19px #bb8ee54a;font-size:19px;position:relative}.loveReportPreview>small:after{clip-path:polygon(50% 0,82% 18%,100% 50%,82% 82%,50% 100%,18% 82%,0 50%,18% 18%);filter:drop-shadow(0 8px 10px #0009);background:radial-gradient(circle at 42% 38%,#fff8d4 0 4%,#d0b2ff 7% 15%,#7651bb 25%,#251336 47%,#080a10 67%),conic-gradient(from 23deg,#d7ba66,#654a27,#ae8be7,#d7ba66);border-radius:12px;width:38px;height:38px;box-shadow:0 0 26px #9c77e659}.loveReportPreview:after{content:"ATTRACTION  →  EMOTIONAL NEEDS  →  CONFLICT TRUTH  →\a LONG-TERM POTENTIAL  →  REPAIR & GROWTH";clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 26px),calc(50% + 28px) calc(100% - 26px),50% 100%,calc(50% - 28px) calc(100% - 26px),0 calc(100% - 26px),0 16px);color:#f5edf4;white-space:pre-line;word-break:keep-all;overflow-wrap:normal;letter-spacing:.07em;text-shadow:0 2px 15px #000,0 0 24px #a885e35c;-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);background:radial-gradient(at 16% 16%,#a583e741,#0000 32%) 50%/100% 100%,radial-gradient(at 82% 90%,#59408a54,#0000 38%) 50%/100% 100%,linear-gradient(112deg,#0000 31%,#f5e7bc1c 45%,#bba0ff2b 49%,#0000 58%) -120% 0/240% 100%,linear-gradient(145deg,#171321fa,#080910fd 70%) 0 0/100% 100%;border:0;border-radius:0;width:min(470px,100% + 14px);padding:31px 35px 42px;font:500 19px/1.72 Cormorant Garamond,Georgia,serif;bottom:calc(100% + 18px);box-shadow:inset 0 0 0 1px #d7bb6a70,inset 0 0 0 8px #090a11,inset 0 0 0 9px #a586df2b,0 34px 75px #000e}.loveReportPreview:hover:after{animation:5.6s ease-in-out infinite loveReportSheen}@keyframes loveReportSheen{0%,to{background-position:50%,50%,-105% 0,0 0;box-shadow:0 30px 72px #000c,inset 0 1px #f1e3bd19,inset 0 -18px 34px #0008}50%{background-position:54% 48%,47% 53%,105% 0,0 0;box-shadow:0 34px 78px #000c,inset 0 1px #eee0b821,inset 0 -18px 36px #0008,0 0 24px #7254a624}}@media (prefers-reduced-motion:reduce){.loveReportPreview:hover:after{animation:none!important}}.loveReportPreview{background:radial-gradient(at 15% 42%,#8c68c625,#0000 42%),radial-gradient(at 88% 115%,#50317a38,#0000 46%),linear-gradient(148deg,#100f19f2,#06080ef9 74%);border-color:#b89a5540;border-radius:27px;box-shadow:0 30px 70px #000b,inset 0 1px #efe1b518,inset 0 -22px 45px #0007}.loveReportPreview:before{opacity:.58;border-color:#d8bd6c16;border-radius:18px;inset:10px}.loveReportPreview>small{color:#e8d593;text-shadow:0 2px 14px #000,0 0 16px #a47dd637}.loveReportPreview>small:after{clip-path:polygon(50% 0,84% 20%,75% 76%,50% 100%,25% 76%,16% 20%);width:25px;height:40px;box-shadow:none;filter:drop-shadow(0 9px 10px #000b)drop-shadow(0 0 8px #9c76df9c)drop-shadow(0 0 19px #6945a868);background:linear-gradient(112deg,#1a1028 0 19%,#7d59bd 20% 40%,#d5bdff 41% 48%,#845ec9 49% 65%,#2b173f 66% 100%);border-radius:0}.loveReportPreview:after{clip-path:none;color:#e9e1e9;letter-spacing:.065em;text-shadow:0 2px 12px #000,0 0 16px #8d6cc432;-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);background:radial-gradient(at 18% 18%,#9170cf2e,#0000 38%) 0 0/100% 100%,radial-gradient(at 84% 92%,#5132763d,#0000 44%) 0 0/100% 100%,linear-gradient(116deg,#0000 34%,#dbc9ff12 47%,#0000 59%) 0 0/240% 100%,linear-gradient(150deg,#15131ff5,#090a12fa 73%) 0 0/100% 100%;border:1px solid #bea35f42;border-radius:22px;width:min(464px,100% + 6px);padding:28px 32px 30px;font-size:18px;line-height:1.78;bottom:calc(100% + 17px);box-shadow:0 30px 72px #000c,inset 0 1px #f1e3bd19,inset 0 -18px 34px #0008}.loveReportPreview:hover{background:radial-gradient(at 15% 42%,#9671d331,#0000 44%),radial-gradient(at 88% 115%,#5b378a44,#0000 48%),linear-gradient(148deg,#14111ef4,#07090ff9 74%);border-color:#c3a65b57;box-shadow:0 34px 78px #000c,inset 0 1px #f3e4b91e,inset 0 -24px 48px #0008,0 0 34px #7657ad1d}.loveReportPreview:hover>small:after{filter:drop-shadow(0 10px 11px #000c)drop-shadow(0 0 11px #b493edab)drop-shadow(0 0 24px #7653b97a);rotate:180deg;scale:1.06}.loveReportPreview>small:after{clip-path:none;background:radial-gradient(circle at 50% 50%,#fff2bd 0 2%,#a987eb 3% 6%,transparent 7% 17%,#c9ab5e8f 18% 20%,transparent 21% 30%,#9272d087 31% 33%,transparent 34%),conic-gradient(from 18deg,transparent 0 6%,#d8bd727d 7% 10%,transparent 11% 19%,#9a79dc8f 20% 22%,transparent 23% 35%,#d8bd726b 36% 39%,transparent 40% 54%,#8061bf88 55% 58%,transparent 59% 70%,#d8bd7275 71% 74%,transparent 75% 87%,#a584e46f 88% 91%,transparent 92%),radial-gradient(circle,#171020 0 38%,#070910 39% 100%);filter:none;border-radius:50%;width:46px;height:46px;transition:rotate 1.1s cubic-bezier(.16,1,.3,1),scale .7s cubic-bezier(.16,1,.3,1),box-shadow .7s;box-shadow:inset 0 0 0 1px #d5b96b4f,inset 0 0 0 7px #080a11,inset 0 0 0 8px #8c70c74a,0 12px 24px #0009,0 0 22px #7355b246}.loveReportPreview:hover>small:after{filter:none;rotate:92deg;scale:1.07;box-shadow:inset 0 0 0 1px #dfc77b73,inset 0 0 0 7px #080a11,inset 0 0 0 8px #a181df62,0 14px 28px #000a,0 0 30px #8666cc65}.loveReportPreview>small:after{clip-path:polygon(50% 0,83% 10%,97% 34%,91% 76%,72% 94%,50% 100%,28% 94%,9% 76%,3% 34%,17% 10%);width:62px;height:66px;box-shadow:none;filter:saturate(1.18)contrast(1.13)brightness(.94)drop-shadow(0 12px 13px #000d)drop-shadow(0 0 9px #d4b86966)drop-shadow(0 0 22px #8562cd7a);background:url(/synastry-celestial-reliquary.png) 50% 47%/224px no-repeat;border:0;border-radius:0;transition:scale .7s cubic-bezier(.16,1,.3,1),filter .7s,background-position .9s cubic-bezier(.16,1,.3,1);rotate:none}.loveReportPreview:hover>small:after{box-shadow:none;filter:saturate(1.3)contrast(1.16)brightness(1.12)drop-shadow(0 14px 15px #000d)drop-shadow(0 0 12px #e2c7798c)drop-shadow(0 0 31px #9a75e69c);background-position:50% 46.4%;rotate:none;scale:1.1}.loveReportPreview>small:after{clip-path:circle(49%);filter:saturate(1.14)contrast(1.1)brightness(.92);background:url(/cosmic-discovery.png) 73% 32%/140px no-repeat;border:0;border-radius:50%;width:66px;height:66px;transition:scale .75s cubic-bezier(.16,1,.3,1),filter .75s,box-shadow .75s,background-size .75s cubic-bezier(.16,1,.3,1);rotate:none;box-shadow:inset 0 0 0 1px #f0d58d75,inset 0 0 0 5px #07081194,inset 0 -12px 18px #0008,0 13px 25px #000b,0 0 12px #d6b96852,0 0 27px #8d69cf59}.loveReportPreview:hover>small:after{filter:saturate(1.24)contrast(1.12)brightness(1.06);background-position:73% 32%;background-size:146px;rotate:none;scale:1.08;box-shadow:inset 0 0 0 1px #f6df9d9e,inset 0 0 0 5px #0708118c,inset 0 -12px 18px #0007,0 16px 29px #000c,0 0 17px #e4ca7a70,0 0 38px #9b76e378}.loveReportPreview>small:after{display:none}html:lang(en) .loveArtifactTopline{letter-spacing:.12em;color:#e6ce87;text-shadow:0 2px 14px #000,0 0 14px #d2b65a2e;align-items:center;font:600 12px/1.4 Manrope,Arial,sans-serif}html:lang(en) .loveArtifactTopline span:last-child{color:#c9c0cc}html:lang(en) .loveArtifactCopy p{letter-spacing:.12em;color:#ebd183;text-shadow:0 2px 14px #000,0 0 14px #d2b65a2e;margin-bottom:18px;font:600 12px/1.45 Manrope,Arial,sans-serif}html:lang(en) .loveFormHead{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:24px;margin-bottom:27px;padding-bottom:31px}html:lang(en) .loveFormNumber{color:#f0d588;width:56px;height:56px;font:600 15px/1 Cormorant Garamond,Georgia,serif;box-shadow:inset 0 0 0 1px #e0c6768a,inset 0 0 0 7px #0d0f1b,inset 0 0 0 8px #d8b66a20,0 11px 25px #0007}html:lang(en) .loveFormHead small{letter-spacing:.13em;color:#e6cd81;text-shadow:0 0 16px #d8b66a29;padding-top:3px;font:600 12px/1.4 Manrope,Arial,sans-serif;display:block}html:lang(en) .personPremium legend{align-items:center;gap:15px;margin-bottom:20px}html:lang(en) .personPremium legend>span{color:#efd487;background:radial-gradient(circle,#251d2e 0 38%,#0d0f19 70%);flex:0 0 38px;width:38px;height:38px;font:600 12px/1 Cormorant Garamond,Georgia,serif;box-shadow:inset 0 0 0 1px #d8b66a70,inset 0 0 0 6px #0d0f19,0 9px 22px #0006}html:lang(en) .personPremium legend small{letter-spacing:.1em;color:#aaa1b0;font:600 11px/1.35 Manrope,Arial,sans-serif}html:lang(en) .personPremium legend b{color:#f1eaef;margin-top:4px;font:500 21px/1.25 Cormorant Garamond,Georgia,serif}@media (width<=700px){html:lang(en) .loveArtifactTopline{letter-spacing:.1em;font-size:11px}html:lang(en) .loveArtifactCopy p{font-size:11px}html:lang(en) .loveFormHead{grid-template-columns:50px minmax(0,1fr);gap:15px}html:lang(en) .loveFormNumber{width:48px;height:48px;font-size:14px}html:lang(en) .loveFormHead small{font-size:11px}html:lang(en) .personPremium legend>span{flex-basis:36px;width:36px;height:36px}html:lang(en) .personPremium legend b{font-size:20px}}.celestialGift{isolation:isolate;background:radial-gradient(64% 38% at 50% 48%,#6e4fb828 0,#0000 68%),linear-gradient(#05060d 0,#090918 48%,#05060d 100%);order:8;padding:145px 0 105px;position:relative;overflow:hidden}.footer{order:9}.celestialGift:before{content:"";z-index:-2;opacity:.34;filter:saturate(.8)contrast(1.08);background:linear-gradient(90deg,#05060ee8 0,#05060e7d 50%,#05060ee8 100%),url(/cosmic-discovery.png) 50% 48%/cover;position:absolute;inset:0}.celestialGift:after{content:"";z-index:-1;pointer-events:none;opacity:.72;background:radial-gradient(circle at 16% 26%,#e9cd7c 0 1px,#0000 2px) 0 0/181px 181px,radial-gradient(circle at 82% 18%,#bda8ff 0 1px,#0000 2px) 0 0/227px 227px,radial-gradient(circle at 74% 72%,#f0d58a 0 1px,#0000 2px) 0 0/269px 269px,radial-gradient(circle at 24% 82%,#a892ed 0 1px,#0000 2px) 0 0/311px 311px;animation:42s linear infinite celestialDust;position:absolute;inset:0}.celestialGiftShell{position:relative}.celestialGiftHead{grid-template-columns:minmax(0,1.04fr) minmax(320px,.66fr);align-items:end;gap:90px;margin-bottom:74px;display:grid}.celestialGiftHead h2{letter-spacing:-.055em;text-wrap:balance;margin:20px 0 0;font:400 clamp(58px,6.2vw,86px)/.91 Cormorant Garamond,Noto Sans SC,serif}.celestialGiftHead h2 em{color:#b99bff;text-shadow:0 0 34px #8b6ceb45;font-weight:400}.celestialGiftHead>p{color:#aaa5b4;margin:0;font:400 16px/1.95 Noto Sans SC,Manrope,sans-serif}.celestialGiftStage{grid-template-columns:minmax(490px,1fr) minmax(390px,.82fr);align-items:center;gap:76px;min-height:600px;display:grid}.celestialGiftWheel{--gift-radius:214px;aspect-ratio:1;filter:drop-shadow(0 45px 54px #000c);place-items:center;width:540px;max-width:100%;margin:auto;display:grid;position:relative}.celestialGiftWheel:before{content:"";background:repeating-conic-gradient(from 8deg,#cda94c 0 .35deg,transparent .5deg 8deg),radial-gradient(circle,transparent 58%,#74579c22 59% 65%,transparent 66%);opacity:.62;border-radius:50%;animation:55s linear infinite celestialOrbit;position:absolute;inset:-28px;-webkit-mask:radial-gradient(circle,#0000 0 73%,#000 74% 76%,#0000 77% 84%,#000 85% 86%,#0000 87%);mask:radial-gradient(circle,#0000 0 73%,#000 74% 76%,#0000 77% 84%,#000 85% 86%,#0000 87%)}.celestialGiftWheel:after{content:"";z-index:0;background:radial-gradient(circle at 34% 27%,#fff7d0 0 1px,#0000 2px),radial-gradient(circle at 68% 72%,#a990ff 0 2px,#0000 4px),radial-gradient(circle,#0000 64%,#d6b76214 64.5% 65.5%,#0000 66%);border-radius:50%;position:absolute;inset:7px;box-shadow:0 0 0 1px #d1b35d24,0 0 70px #6d4fb33d}.celestialGiftDisk{z-index:1;background:radial-gradient(circle at 50% 50%,#ded2ff 0 1px,#9372ea 2px 4px,#1a102b 5px 15%,transparent 16%),radial-gradient(circle at 32% 24%,#f3d681 0 1px,transparent 2px),radial-gradient(circle at 69% 34%,#c7b8ff 0 1px,transparent 2px),radial-gradient(circle at 30% 72%,#ffe7a1 0 1px,transparent 2px),repeating-radial-gradient(circle,#ffffff08 0 1px,transparent 1px 19px),conic-gradient(from -22.5deg,#171225 0 45deg,#0a0c17 45deg 90deg,#24163a 90deg 135deg,#0b0d18 135deg 180deg,#1a122c 180deg 225deg,#080b15 225deg 270deg,#211638 270deg 315deg,#0b0d18 315deg 360deg);transform-origin:50%;border:1px solid #e3c67899;border-radius:50%;position:absolute;inset:20px;overflow:hidden;box-shadow:inset 0 0 0 8px #05060d,inset 0 0 0 9px #e2c4775c,inset 0 0 0 18px #1a1523,inset 0 0 0 20px #9c7b376e,inset 0 0 70px #000,0 0 0 7px #0b0a10,0 0 0 8px #d9ba6954,0 28px 65px #000d}.celestialGiftDisk:before{content:"";background:repeating-conic-gradient(from 0deg,#e5c97948 0 .45deg,transparent .55deg 44.4deg,#9e82e740 44.5deg 45deg);border-radius:50%;position:absolute;inset:36px;box-shadow:inset 0 0 0 1px #bd9a4c52,inset 0 0 0 12px #080a14bf,inset 0 0 42px #7653b229}.celestialGiftDisk:after{content:"";background:radial-gradient(circle at 38% 30%,#e3d8ff24 0,#0000 30%),radial-gradient(circle,#120c20 0 36%,#080a13 37% 47%,#ae8ad623 48% 50%,#070811 51% 100%);border-radius:50%;position:absolute;inset:72px;box-shadow:inset 0 0 38px #000,0 0 0 1px #d5b66257,0 0 35px #8768d34f}.celestialGiftDisk.is-spinning{will-change:transform;transition:transform 3.4s cubic-bezier(.12,.72,.08,1)}.celestialGiftEtching{z-index:2;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.celestialGiftEtchingOuter{border:1px solid #bea15b3f;width:78%;height:78%;box-shadow:0 0 0 6px #03040a91,0 0 0 7px #7e644051,inset 0 0 40px #b79b5714}.celestialGiftEtchingInner{border:1px solid #a48ae65c;width:50%;height:50%;box-shadow:0 0 0 10px #090914c4,0 0 0 11px #d2b46347}.celestialGiftMark{z-index:4;width:0;height:0;transform:rotate(var(--gift-mark-angle)) translateY(calc(-1 * var(--gift-radius)));position:absolute;top:50%;left:50%}.celestialGiftMark b{color:#ead28f;text-shadow:0 0 9px #efd6818f;background:radial-gradient(circle at 38% 32%,#35294e,#0a0b12 67%);border:1px solid #d5b76599;border-radius:50%;place-items:center;width:43px;height:43px;margin:-21px;font:500 17px Cormorant Garamond,serif;display:grid;position:absolute;box-shadow:inset 0 0 13px #8e6dd442,0 0 0 4px #07080d,0 0 0 5px #8d713d55,0 0 19px #000}.celestialGiftCoreAura{z-index:5;filter:blur(.2px);background:radial-gradient(circle at 42% 34%,#fff8d5 0 2px,#d9c9ff 3px,#a67df2 6px,#42245d 10px,#0000 42%),conic-gradient(from 20deg,#0000,#bea6ff3d,#0000,#e3c56f2d,#0000);border-radius:50%;width:170px;height:170px;animation:4.5s ease-in-out infinite celestialCore;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 42px #916cd681,inset 0 0 42px #02030a}.celestialGiftPointer{z-index:8;clip-path:polygon(50% 100%,0 22%,14% 0,86% 0,100% 22%);filter:drop-shadow(0 7px 7px #000)drop-shadow(0 0 12px #e9cc7770);background:linear-gradient(90deg,#74582a,#f6dc91 46%,#967232 56%,#3e2d18);width:34px;height:61px;position:absolute;top:-2px;left:50%;translate:-50%}.celestialGiftTrigger{z-index:9;color:#f4ecd9;cursor:pointer;background:radial-gradient(circle at 36% 28%,#493369 0,#171024 28%,#070911 68%);border:1px solid #edd58fa6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:166px;height:166px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,filter .45s;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 7px #080910,inset 0 0 0 8px #b896505e,inset 0 0 38px #7f59bd43,0 0 0 5px #05060c,0 0 0 6px #e0be6470,0 0 45px #7e5cc46b}.celestialGiftTrigger:before{content:"";background:conic-gradient(#0000,#d3ba7430,#0000 28%,#a68aeb2e,#0000 55%,#dbc17624,#0000);border:1px solid #dac17145;border-radius:50%;animation:18s linear infinite celestialOrbit;position:absolute;inset:14px}.celestialGiftTrigger:hover:not(:disabled){transform:scale(1.055);box-shadow:inset 0 0 0 7px #080910,inset 0 0 0 8px #efd48880,inset 0 0 42px #9d74eb67,0 0 0 5px #05060c,0 0 0 6px #f0d58e99,0 0 66px #9b74e799}.celestialGiftTrigger:focus-visible,.celestialGiftTextCta:focus-visible,.celestialGiftCta:focus-visible{outline-offset:7px;outline:2px solid #f1d68b}.celestialGiftTrigger:disabled{cursor:default}.celestialGiftTrigger small,.celestialGiftTrigger b,.celestialGiftTrigger span{z-index:2;position:relative}.celestialGiftTrigger small{letter-spacing:.18em;color:#d7bd73;font:600 9px Noto Sans SC,Manrope,sans-serif}.celestialGiftTrigger b{color:#fff5d4;text-shadow:0 0 20px #c5a5ff;font:500 42px/.9 Cormorant Garamond,serif}.celestialGiftTrigger span{color:#c5becd;font:400 12px Noto Sans SC,Manrope,sans-serif}.celestialGiftReading{background:radial-gradient(circle at 84% 8%,#8e6ad52c,#0000 34%),linear-gradient(145deg,#151525e8,#090b14f2 68%);border-radius:44px;flex-direction:column;justify-content:center;min-height:510px;padding:52px 52px 46px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff18,inset 0 -1px #a78bea1c,0 38px 80px #0008}.celestialGiftReading:before{content:"";pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#d9bb6952,#0000 18% 78%,#9075d946) border-box;border:1px solid #0000;border-radius:36px;position:absolute;inset:11px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.celestialGiftReading:after{content:"";opacity:.55;background:repeating-radial-gradient(circle,#b99ff02b 0 1px,#0000 2px 21px);border-radius:50%;width:230px;height:230px;position:absolute;top:-76px;right:-76px}.celestialGiftReading>.eyebrow,.celestialGiftReading>h3,.celestialGiftReading>p,.celestialGiftReading>blockquote,.celestialGiftReading>div,.celestialGiftReading>a,.celestialGiftReading>button{z-index:2;position:relative}.celestialGiftReading h3{letter-spacing:-.035em;margin:13px 0 18px;font:500 clamp(38px,4.1vw,57px)/.94 Cormorant Garamond,Noto Sans SC,serif}.celestialGiftIntro{color:#aaa5b4;max-width:510px;margin:0;font:400 15px/1.85 Noto Sans SC,Manrope,sans-serif}.celestialGiftIncludes{gap:0;margin:30px 0 10px;display:grid}.celestialGiftIncludes span{color:#d7d0dd;border-bottom:1px solid #ffffff10;align-items:center;gap:16px;padding:13px 0;font:400 14px Noto Sans SC,Manrope,sans-serif;display:flex}.celestialGiftIncludes b{color:#d8b96a;letter-spacing:.12em;font:600 10px Manrope,sans-serif}.celestialGiftTextCta{color:#f2e9d6;cursor:pointer;background:#0b0b14;border:1px solid #d8b76770;border-radius:999px;align-self:flex-start;margin-top:24px;padding:15px 22px;font:500 13px Noto Sans SC,Manrope,sans-serif;transition:transform .3s,background .3s,box-shadow .3s;box-shadow:inset 0 0 22px #8868d222}.celestialGiftTextCta span{color:#e5c870;margin-left:14px}.celestialGiftTextCta:hover{background:#151023;transform:translateY(-3px);box-shadow:inset 0 0 26px #a07ce744,0 15px 35px #0007}.celestialGiftWaiting{text-align:center;animation:.7s both celestialResult}.celestialGiftWaiting h3{max-width:490px;margin-inline:auto}.celestialGiftWaiting>p:last-child{color:#aaa5b4;line-height:1.8}.celestialGiftPulse{background:radial-gradient(circle,#fff9d9 0 2px,#c5a9ff 4px,#6f4daa 11px,#0000 42%);border-radius:50%;width:86px;height:86px;margin:0 auto 25px;animation:1.45s ease-in-out infinite celestialPulse;display:block;box-shadow:0 0 65px #9a72e38f}.celestialGiftReading.has-result{justify-content:flex-start;animation:.8s cubic-bezier(.22,1,.36,1) both celestialResult}.celestialGiftResultNo{align-items:center;gap:13px;margin-bottom:28px;display:flex}.celestialGiftResultNo span{color:#e8cf86;background:#0a0b13;border:1px solid #d9b96877;border-radius:50%;place-items:center;width:50px;height:50px;font:22px Cormorant Garamond,serif;display:grid;box-shadow:inset 0 0 18px #8b6aca3b}.celestialGiftResultNo small{color:#aca5b4;letter-spacing:.16em;font:500 10px Noto Sans SC,Manrope,sans-serif}.celestialGiftReading blockquote{color:#e8e1eb;border-left:2px solid #b89af0;margin:0 0 25px;padding-left:24px;font:400 19px/1.75 Cormorant Garamond,Noto Sans SC,serif}.celestialGiftAction{background:linear-gradient(100deg,#ffffff09,#0000);border-radius:18px;padding:18px 20px;box-shadow:inset 3px 0 #d5b765}.celestialGiftAction small{color:#d9bc70;letter-spacing:.14em;font:600 9px Noto Sans SC,Manrope,sans-serif}.celestialGiftAction p{color:#c4bdc9;margin:7px 0 0;font:400 13px/1.7 Noto Sans SC,Manrope,sans-serif}.celestialGiftCredit{border-top:1px solid #ffffff12;grid-template-columns:1fr auto;align-items:end;gap:2px 18px;margin-top:23px;padding-top:21px;display:grid}.celestialGiftCredit span{color:#c1bbc7;font:400 13px Noto Sans SC,Manrope,sans-serif}.celestialGiftCredit strong{color:#e7cd83;grid-area:1/2/3;font:500 34px Cormorant Garamond,serif}.celestialGiftCredit small{color:#76717f;font-size:10px}.celestialGiftCta{color:#fff2d3;background:linear-gradient(110deg,#332357,#181328 58%,#5d4524);border-radius:999px;justify-content:space-between;align-items:center;margin-top:20px;padding:17px 18px 17px 23px;font:500 13px Noto Sans SC,Manrope,sans-serif;transition:transform .35s,box-shadow .35s;display:flex;box-shadow:inset 0 0 0 1px #d9ba696e,inset 0 0 25px #9676df2e,0 15px 35px #0006}.celestialGiftCta b{color:#15101b;background:#e2c16e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.celestialGiftCta:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #f1d58a99,inset 0 0 30px #ad89ee4a,0 19px 42px #0008}.celestialGiftExpiry{text-align:center;color:#716d79;font-size:10px;margin:13px 0 0!important}.celestialGiftRules{background:#080911a8;border-radius:24px;grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 22px 50px #0006}.celestialGiftRules span{text-align:center;color:#b9b2c0;border-right:1px solid #ffffff0e;padding:21px 16px;font:500 11px Noto Sans SC,Manrope,sans-serif}.celestialGiftRules span:last-of-type{border-right:0}.celestialGiftRules p{text-align:center;color:#6f6b76;border-top:1px solid #ffffff0e;grid-column:1/-1;margin:0;padding:14px 20px;font:400 10px/1.6 Noto Sans SC,Manrope,sans-serif}.lovePriceValue del{color:#77717d;margin-bottom:-4px;font:400 14px Manrope,sans-serif;text-decoration-color:#c9ad66;display:block}.loveGiftApplied{color:#d9d0df;background:linear-gradient(90deg,#8f6ed529,#d5b56517);border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin:18px 0 0;padding:15px 17px;display:flex;box-shadow:inset 0 0 0 1px #d4b56342}.loveGiftApplied b{color:#e6cb80;font:500 14px Noto Sans SC,sans-serif}.loveGiftApplied span{color:#aaa1b0;font-size:11px}.loveCheckout:disabled{cursor:wait;opacity:.72;transform:none!important}.loveCheckout:focus-visible{outline-offset:5px;outline:2px solid #f1d68b}@keyframes celestialDust{to{background-position:181px 181px,-227px 227px,269px -269px,-311px -311px}}@keyframes celestialOrbit{to{transform:rotate(360deg)}}@keyframes celestialCore{0%,to{filter:saturate(.9);opacity:.75;transform:scale(.96)}50%{filter:saturate(1.2);opacity:1;transform:scale(1.06)}}@keyframes celestialPulse{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@keyframes celestialResult{0%{opacity:0;filter:blur(6px);transform:translateY(25px)}to{opacity:1;filter:blur();transform:none}}@media (width<=1040px){.celestialGiftHead{gap:50px}.celestialGiftStage{grid-template-columns:minmax(430px,1fr) minmax(360px,.85fr);gap:34px}.celestialGiftWheel{--gift-radius:187px;width:480px}.celestialGiftTrigger{width:150px;height:150px}.celestialGiftReading{padding:45px 40px}}@media (width<=880px){.celestialGift{padding:110px 0 90px}.celestialGiftHead{grid-template-columns:1fr;gap:24px;margin-bottom:56px}.celestialGiftHead>p{max-width:650px}.celestialGiftStage{grid-template-columns:1fr;gap:55px}.celestialGiftWheel{--gift-radius:198px;width:510px}.celestialGiftReading{width:min(610px,100%);min-height:480px;margin:auto}.celestialGiftRules{grid-template-columns:repeat(2,1fr)}.celestialGiftRules span:nth-of-type(2){border-right:0}.celestialGiftRules span:nth-of-type(-n+2){border-bottom:1px solid #ffffff0e}}@media (width<=560px){.celestialGift{padding:88px 0 72px}.celestialGiftShell{width:min(100% - 24px,1140px)}.celestialGiftHead h2{font-size:48px}.celestialGiftHead>p{font-size:14px;line-height:1.8}.celestialGiftStage{gap:40px}.celestialGiftWheel{--gift-radius:127px;width:330px}.celestialGiftWheel:before{inset:-13px}.celestialGiftDisk{inset:10px;box-shadow:inset 0 0 0 5px #05060d,inset 0 0 0 6px #e2c4775c,inset 0 0 0 12px #1a1523,inset 0 0 0 14px #9c7b376e,inset 0 0 48px #000,0 0 0 5px #0b0a10,0 0 0 6px #d9ba6954,0 20px 48px #000d}.celestialGiftDisk:before{inset:26px}.celestialGiftDisk:after{inset:53px}.celestialGiftMark b{width:32px;height:32px;margin:-16px;font-size:14px}.celestialGiftEtchingInner{width:47%;height:47%}.celestialGiftCoreAura,.celestialGiftTrigger{width:112px;height:112px}.celestialGiftTrigger:before{inset:9px}.celestialGiftTrigger small{font-size:7px}.celestialGiftTrigger b{font-size:30px}.celestialGiftTrigger span{font-size:9px}.celestialGiftPointer{width:25px;height:44px}.celestialGiftReading{border-radius:29px;min-height:0;padding:36px 25px 31px}.celestialGiftReading:before{border-radius:23px;inset:8px}.celestialGiftReading h3{font-size:39px}.celestialGiftReading blockquote{padding-left:17px;font-size:17px}.celestialGiftIncludes span{font-size:12px}.celestialGiftCredit strong{font-size:29px}.celestialGiftRules{grid-template-columns:1fr;margin-top:38px}.celestialGiftRules span{border-bottom:1px solid #ffffff0e;border-right:0;padding:15px}.loveGiftApplied{flex-direction:column;align-items:flex-start}}@media (width<=370px){.celestialGiftWheel{--gift-radius:113px;width:292px}.celestialGiftReading{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.celestialGift:after,.celestialGiftWheel:before,.celestialGiftTrigger:before,.celestialGiftCoreAura,.celestialGiftPulse{animation:none!important}.celestialGiftDisk.is-spinning{transition-duration:.01ms!important}.celestialGiftReading.has-result,.celestialGiftWaiting{animation:none!important}}.celestialGiftReading blockquote{background:linear-gradient(120deg,#ad8ce917,#d7ba6810,#0000);border-left:0;border-radius:19px;padding:19px 22px;box-shadow:inset 0 0 0 1px #ffffff0d}.celestialGiftAction{box-shadow:inset 0 0 0 1px #d5b7652b}.celestialGiftDisk{background:radial-gradient(circle at 50% 50%,#ded2ff 0 1px,#9372ea 2px 4px,#1a102b 5px 15%,transparent 16%),radial-gradient(circle at 32% 24%,#f3d681 0 1px,transparent 2px),radial-gradient(circle at 69% 34%,#c7b8ff 0 1px,transparent 2px),radial-gradient(circle at 30% 72%,#ffe7a1 0 1px,transparent 2px),repeating-radial-gradient(circle,#ffffff08 0 1px,transparent 1px 19px),conic-gradient(from 0deg,#171225 0 45deg,#0a0c17 45deg 90deg,#24163a 90deg 135deg,#0b0d18 135deg 180deg,#1a122c 180deg 225deg,#080b15 225deg 270deg,#211638 270deg 315deg,#0b0d18 315deg 360deg)}.celestialGiftNotice{text-align:center;background:#6b4c211f;border-radius:13px;padding:11px 13px;font:400 10px/1.55 Noto Sans SC,Manrope,sans-serif;color:#cdbb93!important;margin:12px 0 0!important}.celestialGiftCredit:not(.is-verified) strong{color:#8c8493}.celestialGiftCta.is-pending{filter:saturate(.55);opacity:.78}.celestialGiftExpiry,.celestialGiftCredit small,.celestialGiftRules p{color:#aaa4b0;font-size:12px}.celestialGiftRules p{line-height:1.7}@media (width<=560px){.celestialGift:after{animation:none}.celestialGiftExpiry,.celestialGiftCredit small,.celestialGiftRules p{font-size:12px}}.celestialGiftWheel{--gift-radius:216px;width:570px;overflow:visible}.celestialGiftWheel:before{background:repeating-conic-gradient(from 0deg,#e0c171 0 .28deg,transparent .38deg 2deg,#80623345 2.1deg 2.3deg,transparent 2.4deg 10deg),radial-gradient(circle,transparent 61%,#9a77de1f 61.5% 67%,transparent 67.5%);opacity:.76;inset:-34px;-webkit-mask:radial-gradient(circle,#0000 0 76%,#000 76.5% 78%,#0000 78.5% 84%,#000 84.5% 87%,#0000 87.5%);mask:radial-gradient(circle,#0000 0 76%,#000 76.5% 78%,#0000 78.5% 84%,#000 84.5% 87%,#0000 87.5%)}.celestialGiftWheel:after{background:radial-gradient(circle,#0000 0 84%,#07080e 84.3% 87%,#c8a9565e 87.2% 87.5%,#05060b 87.7% 91%,#8068a62e 91.2% 93%,#0000 93.3%),radial-gradient(circle at 31% 24%,#f8de91 0 1px,#0000 2px),radial-gradient(circle at 70% 29%,#bda8ff 0 1px,#0000 2px),radial-gradient(circle at 25% 69%,#d6bb76 0 1px,#0000 2px);inset:-4px;box-shadow:0 0 0 1px #d3b25f20,0 25px 90px #000d,0 0 90px #7653aa25}.celestialGiftDisk{background:radial-gradient(circle at 50% 50%,#f5e9bf 0 1px,#a67fee 2px 5px,#251337 7px 13%,transparent 14%),radial-gradient(circle at 31% 22%,#f3d681 0 1px,transparent 2px),radial-gradient(circle at 70% 33%,#7ee1d3 0 1px,transparent 2px),radial-gradient(circle at 29% 73%,#ffe7a1 0 1px,transparent 2px),repeating-radial-gradient(circle,#ffffff07 0 1px,transparent 1px 17px),conic-gradient(from 0deg,#171125 0 45deg,#080b13 45deg 90deg,#211634 90deg 135deg,#080b13 135deg 180deg,#181127 180deg 225deg,#070a12 225deg 270deg,#211635 270deg 315deg,#090b14 315deg 360deg);border-color:#c7a5528a;inset:31px;box-shadow:inset 0 0 0 5px #04050a,inset 0 0 0 7px #bb984d78,inset 0 0 0 13px #080912,inset 0 0 0 14px #8266a057,inset 0 0 0 23px #05060b,inset 0 0 0 24px #d2b46255,inset 0 0 78px #000,0 0 0 7px #04050a,0 0 0 8px #e0c1706e,0 30px 70px #000d}.celestialGiftDisk:before{background:repeating-conic-gradient(from 0deg,#e8cb7957 0 .42deg,transparent .52deg 7deg,#72c9c12b 7.1deg 7.35deg,transparent 7.45deg 15deg);inset:54px;box-shadow:inset 0 0 0 1px #d3b35d4f,inset 0 0 0 7px #05060ccf,inset 0 0 0 8px #8264a94a,inset 0 0 0 17px #080a12e8,inset 0 0 32px #7a56a224}.celestialCompassScale{z-index:3;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.celestialCompassScaleOuter{background:repeating-conic-gradient(from 0deg,#e1c3709c 0 .35deg,transparent .45deg 3deg,#6cbcb63b 3.1deg 3.35deg,transparent 3.45deg 6deg);width:91%;height:91%;-webkit-mask:radial-gradient(circle,#0000 0 94%,#000 94.5% 100%);mask:radial-gradient(circle,#0000 0 94%,#000 94.5% 100%)}.celestialCompassScaleInner{background:repeating-conic-gradient(from 0deg,#b796e775 0 .32deg,transparent .42deg 14.6deg,#e0c47080 14.7deg 15deg);width:66%;height:66%;-webkit-mask:radial-gradient(circle,#0000 0 92%,#000 93% 100%);mask:radial-gradient(circle,#0000 0 92%,#000 93% 100%)}.celestialGiftEtchingOuter{border-color:#d7b9624c;width:74%;height:74%;box-shadow:0 0 0 4px #03040a9e,0 0 0 5px #7c604057,inset 0 0 44px #7653a51d}.celestialGiftEtchingInner{border-color:#8fd2c95c;width:42%;height:42%;box-shadow:0 0 0 7px #070811db,0 0 0 8px #d5b76561,0 0 26px #7b5ab34b}.celestialCompassZodiacRing{z-index:4;border-radius:50%;position:absolute;inset:0}.celestialCompassZodiacRing i{--zodiac-radius:157px;width:0;height:0;transform:rotate(var(--zodiac-angle)) translateY(calc(-1 * var(--zodiac-radius)));font-style:normal;position:absolute;top:50%;left:50%}.celestialCompassZodiacRing i:before{content:attr(data-symbol)}.celestialCompassZodiacRing i{color:#9fd7d0;text-shadow:0 0 11px #79cfc5;opacity:.72;font:500 17px Cormorant Garamond,serif}.celestialGiftMark{z-index:7}.celestialGiftMark b{color:#f0d991;background:radial-gradient(circle at 38% 29%,#4b3469,#0a0b11 58%,#05060a 100%);border-color:#e0c274ae;width:47px;height:47px;margin:-23px;font-size:18px;box-shadow:inset 0 0 14px #a77be95c,inset 0 1px #fff2bd21,0 0 0 5px #05060a,0 0 0 6px #b18d485e,0 9px 19px #000c}.celestialGiftCoreAura{background:radial-gradient(circle at 42% 34%,#fff8d5 0 2px,#e1d6ff 3px,#ac82f0 6px,#4c255f 11px,#161022 25%,#0000 42%),conic-gradient(from 20deg,#0000,#bea6ff42,#0000 25%,#75cdc136,#0000 54%,#e3c56f36,#0000);width:188px;height:188px;box-shadow:0 0 48px #936bd48a,inset 0 0 44px #02030a}.celestialGiftTrigger{background:radial-gradient(circle at 38% 28%,#513674 0,#1c1128 29%,#060810 69%);width:174px;height:174px;box-shadow:inset 0 0 0 6px #05060b,inset 0 0 0 7px #d6b55c68,inset 0 0 0 13px #0a0a12,inset 0 0 0 14px #8368a872,inset 0 0 42px #8f65ce4f,0 0 0 5px #05060c,0 0 0 6px #e0be647f,0 13px 45px #000,0 0 48px #7e5cc46b}.celestialGiftPointer{clip-path:polygon(50% 100%,15% 38%,22% 16%,34% 16%,40% 0,60% 0,66% 16%,78% 16%,85% 38%);filter:drop-shadow(0 10px 9px #000)drop-shadow(0 0 14px #e9cc7778);background:linear-gradient(90deg,#4f361a,#d0a74c 20%,#f8db83 46%,#aa8035 67%,#382412);width:48px;height:82px;top:-28px}.celestialCompassCrown{z-index:10;pointer-events:none;filter:drop-shadow(0 14px 12px #000);width:86px;height:86px;position:absolute;top:-58px;left:50%;translate:-50%}.celestialCompassCrown:before,.celestialCompassCrown:after,.celestialCompassCrown i,.celestialCompassCrown span,.celestialCompassCrown b{content:"";display:block;position:absolute}.celestialCompassCrown:before{clip-path:polygon(50% 0,66% 19%,100% 37%,75% 100%,25% 100%,0 37%,34% 19%);background:linear-gradient(90deg,#523718,#d8ad50 28%,#ffe396 52%,#9f742d 76%,#3b2713);width:24px;height:55px;top:0;left:31px}.celestialCompassCrown:after{background:radial-gradient(circle at 42% 36%,#c5a7ff,#6d4796 14%,#17101f 37%,#07080e 68%);border-radius:50%;width:46px;height:38px;bottom:4px;left:20px;box-shadow:inset 0 0 0 4px #08090f,inset 0 0 0 5px #d5b75f,0 0 0 4px #05060a,0 0 0 5px #8a6a35}.celestialCompassCrown i{clip-path:polygon(0 72%,14% 42%,26% 50%,36% 0,50% 44%,64% 0,74% 50%,86% 42%,100% 72%,72% 83%,50% 100%,28% 83%);opacity:.65;background:linear-gradient(90deg,#0000,#b58c3a,#efd17b,#b58c3a,#0000);width:70px;height:31px;bottom:0;left:8px}.celestialCompassCrown span{background:#f0d17b;width:2px;height:29px;top:31px;left:42px;box-shadow:0 0 8px #f0d17b}.celestialCompassCrown b{background:#d7bcff;border-radius:50%;width:10px;height:10px;top:40px;left:38px;box-shadow:0 0 12px #9c79df}.celestialCompassCardinals,.celestialCompassFlourish{z-index:8;pointer-events:none;position:absolute;inset:-24px}.celestialCompassCardinals span{color:#9ed4ce;text-shadow:0 0 9px #70c7bd;background:radial-gradient(circle,#1a1326,#06070c 68%);border:1px solid #c7a75783;border-radius:50%;place-items:center;width:34px;height:34px;font:500 13px Cormorant Garamond,serif;display:grid;position:absolute;box-shadow:0 0 0 4px #05060a,0 0 0 5px #735a3554}.cardinalNorth{top:0;left:50%;translate:-50% -50%}.cardinalEast{top:50%;right:0;translate:50% -50%}.cardinalSouth{bottom:0;left:50%;translate:-50% 50%}.cardinalWest{top:50%;left:0;translate:-50% -50%}.celestialCompassFlourish i{clip-path:polygon(50% 0,59% 26%,82% 14%,73% 41%,100% 50%,73% 59%,82% 86%,59% 74%,50% 100%,41% 74%,18% 86%,27% 59%,0 50%,27% 41%,18% 14%,41% 26%);filter:drop-shadow(0 0 9px #7650a85c);background:linear-gradient(135deg,#8062a453,#d9b75b70,#61b9b034);width:63px;height:63px;position:absolute}.flourishNorth{top:-28px;left:50%;translate:-50% -50%}.flourishEast{top:50%;right:-28px;translate:50% -50%}.flourishSouth{bottom:-28px;left:50%;translate:-50% 50%}.flourishWest{top:50%;left:-28px;translate:-50% -50%}.celestialCompassCardinals .cardinalNorth{opacity:0}.celestialGiftDisk.is-spinning .celestialCompassScaleOuter,.celestialGiftDisk.is-spinning .celestialCompassScaleInner{filter:drop-shadow(0 0 9px #8ecfc855)}@media (width<=1040px){.celestialGiftWheel{--gift-radius:191px;width:510px}.celestialCompassZodiacRing i{--zodiac-radius:140px}.celestialGiftTrigger{width:155px;height:155px}.celestialGiftCoreAura{width:168px;height:168px}}@media (width<=880px){.celestialGiftWheel{--gift-radius:198px;width:525px}.celestialCompassZodiacRing i{--zodiac-radius:145px}}@media (width<=560px){.celestialGiftWheel{--gift-radius:126px;width:340px}.celestialGiftDisk{inset:19px}.celestialGiftDisk:before{inset:36px}.celestialGiftDisk:after{inset:68px}.celestialCompassZodiacRing i{--zodiac-radius:92px;font-size:12px}.celestialGiftMark b{width:34px;height:34px;margin:-17px;font-size:14px}.celestialGiftCoreAura{width:116px;height:116px}.celestialGiftTrigger{width:108px;height:108px}.celestialGiftPointer{width:32px;height:55px;top:-18px}.celestialCompassCrown{top:-39px;scale:.7}.celestialCompassCardinals,.celestialCompassFlourish{inset:-11px}.celestialCompassCardinals span{width:26px;height:26px;font-size:10px}.celestialCompassFlourish i{width:39px;height:39px}.flourishNorth{top:-18px}.flourishEast{right:-18px}.flourishSouth{bottom:-18px}.flourishWest{left:-18px}}@media (width<=370px){.celestialGiftWheel{--gift-radius:109px;width:296px}.celestialCompassZodiacRing i{--zodiac-radius:79px;font-size:11px}.celestialGiftTrigger{width:98px;height:98px}.celestialGiftCoreAura{width:104px;height:104px}}.celestialGiftPointer{z-index:12}.celestialGiftWheel:before{animation:none}.celestialCompassZodiacRing i b{text-align:center;width:22px;transform:rotate(calc(-1 * var(--zodiac-angle)));margin:-11px;font-weight:500;display:block;position:absolute}.celestialCompassZodiacRing{opacity:.58}.celestialGiftMark{filter:drop-shadow(0 8px 9px #000)}@media (width<=370px){.flourishEast,.flourishWest{display:none}.celestialCompassCardinals{inset:0}.celestialGiftMark b{width:31px;height:31px;margin:-15.5px}.celestialCompassZodiacRing{opacity:.45}}.celestialRuneArtwork{z-index:2;filter:saturate(1.28)contrast(1.14)hue-rotate(3deg);opacity:.83;mix-blend-mode:screen;background:radial-gradient(circle,#0000 0 23%,#070914a8 34%,#0000 50%),linear-gradient(135deg,#2114324a,#04131b2e),url(/fantasy-rune-compass-reference.png) 50%/122% 122%;border-radius:50%;position:absolute;inset:24px;overflow:hidden;-webkit-mask:radial-gradient(circle,#0000 0 19%,#000 31% 84%,#0000 96%);mask:radial-gradient(circle,#0000 0 19%,#000 31% 84%,#0000 96%)}.celestialRuneArtwork:before{content:"";filter:blur(12px);background:conic-gradient(from 12deg,#58d6d830,#0000 15%,#d783ef38 28%,#0000 42%,#73d6d833 59%,#0000 74%,#df83ec3d 88%,#0000);border-radius:50%;animation:9s ease-in-out infinite alternate runeAurora;position:absolute;inset:0}.celestialRuneArtwork:after{content:"";border-radius:50%;position:absolute;inset:4%;box-shadow:inset 0 0 38px #070913,inset 0 0 0 1px #6fd2d052,0 0 30px #b56dd244}.celestialCompassScaleOuter{filter:drop-shadow(0 0 6px #65cdd081)}.celestialCompassScaleInner{filter:drop-shadow(0 0 7px #d278e783)}.celestialGiftMark b{color:#f3d8ff;text-shadow:0 0 10px #da76f2;background:radial-gradient(circle at 36% 28%,#6c3d7e,#091017 56%,#030508);border-color:#79d5d3b8;box-shadow:inset 0 0 15px #d778ee62,inset 0 1px #d7ffff35,0 0 0 5px #03050a,0 0 0 6px #b170cf75,0 0 18px #58c9ca73,0 9px 19px #000c}.celestialGiftPointer{filter:drop-shadow(0 10px 9px #000)drop-shadow(0 0 16px #66d5d0a8);background:linear-gradient(90deg,#172d33,#47bfc2 22%,#d394eb 47%,#8c4fab 68%,#0c1e27)}.celestialCompassCrown:before{background:linear-gradient(90deg,#142b31,#44b9bc 25%,#d184e6 51%,#7f4699 75%,#0d2128)}.celestialCompassCrown:after{box-shadow:inset 0 0 0 4px #08090f,inset 0 0 0 5px #65cac9,0 0 0 4px #05060a,0 0 0 5px #a85ec0,0 0 20px #8fdfe078}.celestialCompassCrown i{opacity:.8;background:linear-gradient(90deg,#0000,#48acad,#d780e6,#48acad,#0000)}.celestialCompassCardinals span{color:#e0c3eb;border-color:#6fd0ceaa;box-shadow:0 0 0 4px #05060a,0 0 0 5px #9b62b869,0 0 14px #61cbc966}.celestialGiftTrigger{background:radial-gradient(circle at 38% 28%,#704085 0,#1b1731 29%,#051017 69%);box-shadow:inset 0 0 0 6px #05060b,inset 0 0 0 7px #67cecc7a,inset 0 0 0 13px #090a12,inset 0 0 0 14px #b263cc7f,inset 0 0 42px #a85bc35c,0 0 0 5px #05060c,0 0 0 6px #d07fe492,0 13px 45px #000,0 0 54px #5cc8ca76}.celestialGiftCoreAura{background:radial-gradient(circle at 42% 34%,#f8ffff 0 2px,#b8f1ee 3px,#d783eb 7px,#5b2868 12px,#111625 27%,#0000 44%),conic-gradient(from 20deg,#0000,#5bd1d14a,#0000 25%,#dc78ea52,#0000 54%,#64d1cf45,#0000);box-shadow:0 0 56px #c368dc94,inset 0 0 44px #02030a}@keyframes runeAurora{0%{opacity:.58;transform:rotate(-4deg)scale(.98)}to{opacity:.95;transform:rotate(5deg)scale(1.04)}}@media (width<=560px){.celestialRuneArtwork{background-size:134% 134%;inset:14px}.celestialRuneArtwork:before{animation:none}}@media (prefers-reduced-motion:reduce){.celestialRuneArtwork:before{animation:none!important}}.celestialGiftWheel{filter:drop-shadow(0 44px 58px #000e)drop-shadow(0 0 34px #6ad9d21a)}.celestialGiftWheel:before{z-index:0;opacity:1;background:radial-gradient(circle at 37% 27%,#c9ffff19 0,transparent 27%),radial-gradient(circle at 70% 78%,#db82ee16 0,transparent 30%),repeating-conic-gradient(from .25deg,#dbffff0c 0 .12deg,transparent .18deg .82deg,#ce83df0b .88deg 1deg,transparent 1.06deg 1.9deg),repeating-radial-gradient(circle,#d9ffff08 0 1px,transparent 1.4px 7px),conic-gradient(from 214deg,#020407,#101b21 7%,#03060a 16%,#1b1223 28%,#05070d 41%,#16252a 52%,#03050a 65%,#211329 78%,#071116 90%,#020305);box-shadow:none;filter:drop-shadow(0 30px 42px #000e)drop-shadow(0 0 14px #69d8d52e);animation:none;inset:-36px;-webkit-mask:radial-gradient(circle,#0000 0 68.5%,#000 69.2% 100%);mask:radial-gradient(circle,#0000 0 68.5%,#000 69.2% 100%)}.celestialGiftWheel:after{z-index:0;opacity:1;background:conic-gradient(from 205deg,transparent 0 5%,#58d9d547 12%,transparent 23%,#cf7be246 35%,transparent 47%,#68dad634 60%,transparent 72%,#d57ee43d 84%,transparent 95%),radial-gradient(circle,transparent 0 74%,#010307e8 74.5% 78%,#14232a 78.4% 81%,#03050a 81.4% 84%,#21132a 84.5% 88%,#06080d 88.5% 92%,#13272b 92.4% 94.5%,#020307 95% 100%);box-shadow:none;filter:drop-shadow(0 0 16px #66d8d541)drop-shadow(0 28px 52px #000c);inset:-5px;-webkit-mask:radial-gradient(circle,#0000 0 72%,#000 73% 98%,#0000 99%);mask:radial-gradient(circle,#0000 0 72%,#000 73% 98%,#0000 99%)}.celestialGiftDisk{background:radial-gradient(circle at 35% 24%,#d9ffff12 0,transparent 24%),radial-gradient(circle at 72% 76%,#d784eb12 0,transparent 29%),radial-gradient(circle at 50% 50%,#e7fbff 0 1px,#a778d9 2px 5px,#170f25 7px 13%,transparent 14%),repeating-conic-gradient(from .3deg,#d8ffff08 0 .12deg,transparent .18deg 1.25deg,#c879da08 1.32deg 1.44deg,transparent 1.5deg 2.5deg),repeating-radial-gradient(circle,#d7ffff08 0 1px,transparent 1px 17px),conic-gradient(from 0deg,#171523 0 45deg,#071017 45deg 90deg,#21152e 90deg 135deg,#060c13 135deg 180deg,#191227 180deg 225deg,#061016 225deg 270deg,#21152f 270deg 315deg,#080c14 315deg 360deg);border:0;box-shadow:inset 0 0 0 9px #010307,inset 0 0 0 15px #14252a,inset 0 0 0 21px #03050a,inset 0 0 0 31px #1b1225,inset 0 0 0 39px #05070c,inset 0 0 72px 25px #000d,0 0 0 9px #010205,0 17px 27px #000b,0 38px 88px #000}.celestialGiftDisk:before{opacity:.7;background:repeating-conic-gradient(from 22.25deg,#dcffffb5 0 .38deg,transparent .5deg 45deg),repeating-conic-gradient(from 0deg,#74d8d35c 0 .15deg,transparent .25deg 3.75deg,#d385e854 3.82deg 3.96deg,transparent 4.05deg 7.5deg);box-shadow:none;filter:drop-shadow(0 0 5px #72dcd65c);inset:51px;-webkit-mask:radial-gradient(circle,#0000 0 76%,#000 77% 83%,#0000 84% 89%,#000 90% 100%);mask:radial-gradient(circle,#0000 0 76%,#000 77% 83%,#0000 84% 89%,#000 90% 100%)}.celestialGiftDisk:after{background:radial-gradient(circle at 37% 27%,#efffff20 0,#0000 27%),radial-gradient(circle,#160f22 0 29%,#05080e 31% 47%,#20333a 48% 53%,#05060c 55% 72%,#1c1124 74% 88%,#020307 90% 100%);inset:104px;box-shadow:inset 0 18px 34px #0009,inset 0 -18px 38px #7e43a52b,inset 0 0 0 7px #020409,inset 0 0 0 12px #18272d,0 19px 35px #000a,0 0 30px #9864c33b}.celestialCompassScaleOuter{opacity:.55;background:repeating-conic-gradient(from 22.2deg,#e3ffffc2 0 .46deg,transparent .62deg 45deg),repeating-conic-gradient(from 0deg,#9ab9bc78 0 .13deg,transparent .24deg 3.75deg);filter:none;-webkit-mask:radial-gradient(circle,#0000 0 89%,#000 90% 94%,#0000 95% 97%,#000 98% 100%);mask:radial-gradient(circle,#0000 0 89%,#000 90% 94%,#0000 95% 97%,#000 98% 100%)}.celestialCompassScaleInner{opacity:.42;background:repeating-conic-gradient(from 0deg,#72d9d574 0 .17deg,transparent .28deg 7.5deg,#d383e669 7.62deg 7.78deg,transparent 7.9deg 15deg);filter:none;-webkit-mask:radial-gradient(circle,#0000 0 88%,#000 89% 100%);mask:radial-gradient(circle,#0000 0 88%,#000 89% 100%)}.celestialGiftEtchingOuter{opacity:.72;background:conic-gradient(from 32deg,#6bd9d222,#0000 18%,#d47ee329 33%,#0000 51%,#68d5d01e 68%,#0000 82%,#d17de426);border:0;box-shadow:inset 0 16px 28px #0008,inset 0 -14px 26px #9a51bd17,inset 0 0 0 6px #03060b,inset 0 0 0 11px #17232a}.celestialGiftEtchingInner{opacity:.78;background:radial-gradient(circle at 37% 28%,#dfffff13,#0000 31%),conic-gradient(from 15deg,#11242a,#070910 25%,#23142b 48%,#05080d 71%,#16252b);border:0;box-shadow:inset 0 17px 30px #000a,inset 0 -13px 28px #73399021,inset 0 0 0 6px #020409,0 13px 24px #0008}.celestialRuneArtwork{opacity:.66;filter:saturate(1.16)contrast(1.3)brightness(.72)hue-rotate(3deg);mix-blend-mode:screen;inset:30px;-webkit-mask:radial-gradient(circle,#0000 0 21%,#000 29% 82%,#0000 93%);mask:radial-gradient(circle,#0000 0 21%,#000 29% 82%,#0000 93%)}.celestialRuneArtwork:after{inset:2%;box-shadow:inset 0 0 46px #02040bd9,inset 0 0 0 7px #020409c9,inset 0 0 0 9px #65d8d044,inset 0 0 0 15px #080a12,inset 0 0 0 16px #cc7cdf42,inset 0 -28px 45px #000d,0 0 24px #8b55ae38}.celestialGiftDisk.is-spinning .celestialRuneArtwork{filter:saturate(1.3)contrast(1.34)brightness(.86)}@media (width<=560px){.celestialRuneArtwork{inset:18px}.celestialGiftWheel:before{inset:-18px}.celestialGiftDisk{box-shadow:inset 0 0 0 6px #010307,inset 0 0 0 10px #14252a,inset 0 0 0 14px #03050a,inset 0 0 0 21px #1b1225,inset 0 0 0 27px #05070c,inset 0 0 48px 17px #000d,0 0 0 6px #010205,0 13px 22px #000b,0 28px 62px #000e}}.vaultPortalLinks{gap:15px;margin-top:16px}.vaultPortalLinks .portalOption{border-radius:20px;grid-template-columns:84px minmax(0,1fr) 48px;align-items:center;gap:18px;height:132px;padding:12px 14px 12px 12px;background:radial-gradient(circle at 7% 18%,#d7bb6912,#0000 33%),linear-gradient(145deg,#121521e8,#070910f2)!important;border-color:#ffffff1c!important;box-shadow:0 24px 58px #0008,inset 0 1px #ffffff12,inset 0 -18px 35px #0004!important}.vaultPortalLinks .portalOption:before{opacity:.38;background:linear-gradient(104deg,#0000 45%,#b38deb10 67%,#e1c36b15)}.vaultPortalLinks .portalOption:hover{transform:translateY(-7px);background:radial-gradient(circle at 8% 15%,#e2c97b1b,#0000 36%),linear-gradient(145deg,#191826f4,#0a0b14f5)!important;border-color:#b896e777!important;box-shadow:0 34px 72px #000b,inset 0 1px #ffffff1b,0 0 28px #8e6bc71e!important}.vaultPortalLinks .portalThumb{isolation:isolate;border:0;border-radius:13px;width:84px;height:106px;box-shadow:0 15px 27px #000b,0 0 0 1px #d6b96455,inset 0 0 0 6px #05060b}.vaultPortalLinks .portalThumb:after{border-color:#e0c6784f;border-radius:8px;inset:7px;box-shadow:inset 0 0 18px #0008}.vaultPortalLinks .portalOptionCopy{grid-template-rows:auto auto auto;align-content:center;min-width:0;min-height:96px;display:grid}.vaultPortalLinks .portalOptionCopy small{letter-spacing:.12em;color:#b7a9bd;margin:0 0 9px;font:600 11px/1.15 Noto Sans SC,Source Han Sans SC,Manrope,sans-serif}.vaultPortalLinks .portalOptionCopy b{letter-spacing:-.025em;color:#f4edf1;white-space:nowrap;text-shadow:0 8px 20px #000a;margin:0 0 9px;font:500 29px/.92 Noto Serif SC,Source Han Serif SC,STSong,SimSun,serif}.vaultPortalLinks .portalOptionCopy em{letter-spacing:.08em;color:#cbb5fa;text-transform:uppercase;margin:0;font:700 12px/1.1 Noto Sans SC,Source Han Sans SC,Manrope,sans-serif}.vaultPortalLinks .portalLoveOption .portalOptionCopy em{color:#e6ca78;font-variant-numeric:tabular-nums}.vaultPortalLinks .portalOptionArrow{background:radial-gradient(circle at 35% 28%,#f1e4ff26 0 4%,#49325f 6%,#171523 34%,#06080e 72%),conic-gradient(from 28deg,#6fd1d069,#d080e691,#e3c6768c,#6fd1d069);border:0;border-radius:50%;justify-self:end;width:46px;height:46px;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s,filter .42s;position:relative;top:auto;right:auto;translate:none;box-shadow:inset 0 0 0 1px #d7f6f14a,inset 0 0 0 5px #080a11,inset 0 0 0 6px #bd8cce77,inset 0 -10px 18px #0008,0 13px 24px #000b,0 0 21px #8e6bc548;color:#0000!important;rotate:none!important}.vaultPortalLinks .portalOptionArrow:before{content:"";transform-origin:50%;background:linear-gradient(90deg,#76d9d4,#eed8ff 55%,#e8ce7c);width:17px;height:1px;transition:translate .42s cubic-bezier(.16,1,.3,1);position:absolute;top:23px;left:14px;rotate:-45deg;box-shadow:0 0 8px #b792e6}.vaultPortalLinks .portalOptionArrow:after{content:"";filter:drop-shadow(0 0 5px #ba92e4);border-top:1px solid #f0dcff;border-right:1px solid #edd17e;width:8px;height:8px;transition:translate .42s cubic-bezier(.16,1,.3,1);position:absolute;top:12px;right:12px}.vaultPortalLinks .portalOption:hover .portalOptionArrow{filter:brightness(1.14)saturate(1.08);transform:translateY(-2px)scale(1.06);box-shadow:inset 0 0 0 1px #e8ffff66,inset 0 0 0 5px #080a11,inset 0 0 0 6px #d39ee28f,inset 0 -10px 18px #0007,0 16px 28px #000c,0 0 30px #a67be36b;color:#0000!important;border-color:#0000!important;rotate:none!important}.vaultPortalLinks .portalOption:hover .portalOptionArrow:before,.vaultPortalLinks .portalOption:hover .portalOptionArrow:after{translate:2px -2px}.vaultPortalLinks .portalOption:focus-visible{outline-offset:5px;outline:2px solid #cbb4ff}@media (width<=1000px){.vaultPortalLinks .portalOption{height:122px}}@media (width<=700px){.vaultPortalLinks .portalOption{grid-template-columns:68px minmax(0,1fr) 42px;gap:14px;height:116px;padding:9px 12px 9px 9px}.vaultPortalLinks .portalThumb{width:68px;height:92px}.vaultPortalLinks .portalOptionCopy{min-height:86px}.vaultPortalLinks .portalOptionCopy small{margin-bottom:7px;font-size:10px}.vaultPortalLinks .portalOptionCopy b{margin-bottom:7px;font-size:24px}.vaultPortalLinks .portalOptionCopy em{font-size:10px}.vaultPortalLinks .portalOptionArrow{width:40px;height:40px}.vaultPortalLinks .portalOptionArrow:before{width:15px;top:20px;left:12px}.vaultPortalLinks .portalOptionArrow:after{width:7px;height:7px;top:10px;right:10px}}.emptyOrbit{isolation:isolate;background:radial-gradient(circle at 46% 42%,#9d7fe626 0 12%,#21182e 31%,#090b14 58%,#020307 76%);border:0;width:190px;height:190px;margin-bottom:40px;transition:filter .55s,transform .55s cubic-bezier(.16,1,.3,1);box-shadow:0 34px 70px #000a,0 0 76px #7f64d32b,inset 0 1px #fff3d22b,inset 0 -25px 42px #000c}.emptyOrbit:before{background:repeating-conic-gradient(from 2deg,#f0d596 0 .7deg,transparent .9deg 8.3deg,#a87bea70 8.5deg 9deg,transparent 9.2deg 15deg),radial-gradient(circle,transparent 0 71%,#c7a56666 72% 73%,#0b0c14 74% 79%,#f0d59673 80% 81%,transparent 82%);opacity:.82;filter:drop-shadow(0 12px 16px #000a);border:0;animation:52s linear infinite solarArchiveTurn;inset:-17px;-webkit-mask:radial-gradient(circle,#0000 0 70%,#000 71% 84%,#0000 85%);mask:radial-gradient(circle,#0000 0 70%,#000 71% 84%,#0000 85%)}.emptyOrbit:after{opacity:.9;box-shadow:none;background:conic-gradient(from 20deg,#f0d59608,#f0d59655 9deg,#0a0b13 11deg 78deg,#a87bea5c 80deg,#090a12 83deg 168deg,#f0d59645 170deg,#080911 173deg 258deg,#a87bea55 260deg,#080911 263deg 348deg,#f0d59645 350deg,#f0d59608);border:0;animation:38s linear infinite solarArchiveCounterturn;inset:12px;-webkit-mask:radial-gradient(circle,#0000 0 63%,#000 64% 70%,#0000 71%);mask:radial-gradient(circle,#0000 0 63%,#000 64% 70%,#0000 71%)}.emptyOrbit span{font:inherit;color:inherit;text-shadow:none}.solarArchiveDial{background:repeating-conic-gradient(from 0deg,#f0d5964a 0 1deg,transparent 1deg 10deg),radial-gradient(circle,transparent 0 56%,#a87bea28 57% 58%,#070811 59% 65%,#c7a56668 66% 67%,transparent 68%);opacity:.92;border-radius:50%;animation:44s linear infinite solarArchiveTurn;position:absolute;inset:24px;-webkit-mask:radial-gradient(circle,#0000 0 55%,#000 56% 69%,#0000 70%);mask:radial-gradient(circle,#0000 0 55%,#000 56% 69%,#0000 70%)}.solarArchiveDial:before,.solarArchiveDial:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.solarArchiveDial:before{background:linear-gradient(#0000 0 5%,#f0d5968c 5.5% 8%,#0000 8.5% 92%,#a87bea91 92.5% 95%,#0000 95.5%);width:7px;height:124px}.solarArchiveDial:after{background:linear-gradient(90deg,#0000 0 5%,#a87bea80 5.5% 8%,#0000 8.5% 92%,#f0d59685 92.5% 95%,#0000 95.5%);width:124px;height:7px}.solarArchiveEcliptic{border-radius:50%;position:absolute;inset:0}.solarArchiveEcliptic:before{content:"";border-top:1px solid #f0d5968c;border-bottom:1px solid #a87bea66;border-radius:50%;height:72px;position:absolute;top:58px;left:8px;right:8px;transform:rotate(-22deg);box-shadow:0 -7px 18px #f0d5960e,inset 0 8px 24px #8d6ee218}.solarArchiveEcliptic i{offset-path:ellipse(82px 38px at 50% 50%);offset-rotate:0deg;background:radial-gradient(circle at 35% 30%,#fffdf0 0 16%,#f0d596 35%,#a87bea 64%,#281739 100%);border-radius:50%;width:7px;height:7px;animation:13s linear infinite solarArchiveSatellite;position:absolute;box-shadow:0 0 9px #fff2bd,0 0 21px #a87bea}.solarArchiveCore{background:radial-gradient(circle at 36% 31%,#fffef3 0 7%,#f0d596 17%,#c59b55 31%,#8c64d2 49%,#35204c 67%,#080a12 76%);border-radius:50%;animation:5.2s ease-in-out infinite solarArchiveBreathe;position:absolute;inset:62px;box-shadow:inset -8px -10px 16px #0009,inset 3px 3px 8px #fff5d961,0 10px 26px #000a,0 0 24px #f0d5966b,0 0 48px #8e6ddd52}.solarArchiveCore:before{content:"";background:repeating-conic-gradient(from 0deg,#f0d5966b 0 .8deg,transparent 1deg 15deg);opacity:.62;border-radius:50%;position:absolute;inset:-27px;-webkit-mask:radial-gradient(circle,#0000 0 46%,#000 48% 52%,#0000 54%);mask:radial-gradient(circle,#0000 0 46%,#000 48% 52%,#0000 54%)}.solarArchiveCore:after{content:"";background:conic-gradient(from 45deg,transparent 0 10%,#fff7d675 12%,transparent 14% 35%,#a87bea72 37%,transparent 39% 60%,#f0d5966e 62%,transparent 64% 85%,#a87bea6b 87%,transparent 89%);border-radius:50%;animation:24s linear infinite solarArchiveCounterturn;position:absolute;inset:-12px;-webkit-mask:radial-gradient(circle,#0000 0 59%,#000 62% 66%,#0000 69%);mask:radial-gradient(circle,#0000 0 59%,#000 62% 66%,#0000 69%)}.solarArchiveCore i{background:#fffef2;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 8px #fff,0 0 18px #f0d596,0 0 34px #a87bea}.natalGrid:has(.natalForm input:focus) .emptyOrbit{filter:brightness(1.13)saturate(1.08);transform:scale(1.025)}.natalGrid:has(.natalForm input:focus) .solarArchiveEcliptic i{animation-duration:8s}.natalResult:after{opacity:.28;filter:blur(.2px)}@keyframes solarArchiveTurn{to{transform:rotate(360deg)}}@keyframes solarArchiveCounterturn{to{transform:rotate(-360deg)}}@keyframes solarArchiveSatellite{to{offset-distance:100%}}@keyframes solarArchiveBreathe{0%,to{filter:brightness(.94);transform:scale(.985)}50%{filter:brightness(1.1);transform:scale(1.018)}}@media (width<=650px){.emptyOrbit{width:158px;height:158px}.solarArchiveEcliptic:before{height:60px;top:48px}.solarArchiveEcliptic i{offset-path:ellipse(68px 32px at 50% 50%)}.solarArchiveCore{inset:51px}.solarArchiveDial{inset:20px}.solarArchiveDial:before{height:104px}.solarArchiveDial:after{width:104px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
