/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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}}}@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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.row-1{grid-row:1}.row-2{grid-row:2}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.pe-10{padding-inline-end:calc(var(--spacing) * 10)}.pe-11{padding-inline-end:calc(var(--spacing) * 11)}.pe-12{padding-inline-end:calc(var(--spacing) * 12)}.pe-13{padding-inline-end:calc(var(--spacing) * 13)}.pe-14{padding-inline-end:calc(var(--spacing) * 14)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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,)}.filter{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))}}@font-face{font-family:Veritas Astro Symbols;src:url(/fonts/NotoSansSymbols2-Regular.otf)format("opentype");font-display:swap;font-style:normal;font-weight:400}:root,:root[data-theme=day]{--page-background:#f7f3ed;--page-background-deep:#eee7dc;--card-background:#ffffff80;--card-background-strong:#faf7f2;--surface-translucent:#ffffff6b;--surface-input:#ffffffb8;--text-primary:#1f1830;--text-muted:#71697d;--border-color:#35234121;--starlight-primary:#ffffffb8;--starlight-gold:#b58a4c52;--accent-gold:#b58a4c;--shadow-color:#2e1b3a21;--modal-backdrop:#1f183085;--font-astro-symbols:"Veritas Astro Symbols", "Noto Sans Symbols 2", "Segoe UI Symbol", "Apple Symbols", sans-serif;--ink:var(--text-primary);--muted:var(--text-muted);--paper:var(--page-background);--paper-deep:var(--page-background-deep);--plum:#4d315d;--plum-dark:#2e1b3a;--lavender:#d8cde4;--gold:var(--accent-gold);--rose:#b66771;--blue:#607d9c;--line:var(--border-color)}:root[data-theme=night]{--page-background:#130d1c;--page-background-deep:#1b1226;--card-background:#281b34c7;--card-background-strong:#21172d;--surface-translucent:#3e2c4c9e;--surface-input:#2d1f3aeb;--text-primary:#f4edf8;--text-muted:#baadc4;--border-color:#e0c5eb2b;--starlight-primary:#f5ecffad;--starlight-gold:#dab16980;--accent-gold:#d7ad68;--shadow-color:#02000859;--modal-backdrop:#05020cb8;--ink:var(--text-primary);--muted:var(--text-muted);--paper:var(--page-background);--paper-deep:var(--page-background-deep);--plum:#c7a8d8;--plum-dark:#4d315d;--lavender:#745d86;--gold:var(--accent-gold);--rose:#e198a4;--blue:#90b4da;--line:var(--border-color)}*{box-sizing:border-box}html{background:var(--paper);min-height:100%}html[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(circle at 18% 16%, var(--starlight-primary) 0 1px, transparent 2px), radial-gradient(circle at 72% 9%, var(--starlight-gold) 0 1px, transparent 2px), radial-gradient(circle at 88% 42%, var(--starlight-primary) 0 1px, transparent 2px), radial-gradient(circle at 11% 3%, #7553891f, transparent 28rem), radial-gradient(circle at 92% 28%, #b58a4c1a, transparent 26rem), var(--paper);min-height:100vh;color:var(--ink);background-size:190px 190px,260px 260px,330px 330px,auto,auto,auto;margin:0;font-family:Noto Serif SC,Songti SC,STSong,Times New Roman,serif;transition:background-color .22s,color .22s}button{font:inherit}.astroGlyph,.planetSymbol,.skyHeroInstrument>span,.skySignFilter button>span,.skySignImpactTitle>span{font-family:var(--font-astro-symbols);font-variant-emoji:text;font-style:normal;font-weight:400}.zodiacPicker button>span,.forecastSign>span{font-family:var(--font-astro-symbols), "Noto Serif SC", serif;font-variant-emoji:text}.reportKicker{color:var(--gold);letter-spacing:.22em;font:600 11px/1.4 Georgia,serif;display:block}.reportArchiveHero,.reportDetailHero{border:1px solid var(--gold);margin:34px 0 70px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reportArchiveHero,.reportDetailHero{border:1px solid color-mix(in srgb, var(--gold) 24%, var(--line))}}.reportArchiveHero,.reportDetailHero{background:radial-gradient(circle at 78% 24%, var(--plum), transparent 34%), linear-gradient(135deg, var(--card-background-strong), var(--card-background));border-radius:34px}@supports (color:color-mix(in lab, red, red)){.reportArchiveHero,.reportDetailHero{background:radial-gradient(circle at 78% 24%, color-mix(in srgb, var(--plum) 20%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--card-background-strong) 90%, transparent), var(--card-background))}}.reportArchiveHero,.reportDetailHero{box-shadow:0 28px 80px var(--shadow-color)}.reportArchiveHero:before,.reportDetailHero:before{content:"";pointer-events:none;background:linear-gradient(115deg, transparent 0 62%, var(--gold) 62.2% 62.4%, transparent 62.6%), radial-gradient(circle at 88% 74%, var(--starlight-primary) 0 1px, transparent 2px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.reportArchiveHero:before,.reportDetailHero:before{background:linear-gradient(115deg, transparent 0 62%, color-mix(in srgb, var(--gold) 9%, transparent) 62.2% 62.4%, transparent 62.6%), radial-gradient(circle at 88% 74%, var(--starlight-primary) 0 1px, transparent 2px)}}.reportArchiveHero:before,.reportDetailHero:before{opacity:.65;background-size:auto,58px 58px}.reportArchiveHero{grid-template-columns:minmax(0,1fr) 420px;align-items:center;min-height:410px;padding:64px 70px;display:grid}.reportArchiveHeroCopy{z-index:1;max-width:610px;position:relative}.reportArchiveHero h1,.reportDetailHero h1{letter-spacing:.03em;margin:16px 0;font-size:clamp(42px,6vw,74px);font-weight:500}.reportArchiveHero p,.reportDetailHero p{color:var(--muted);margin:0;font-size:17px;line-height:1.95}.reportArchiveInstrument,.reportDetailSeal{z-index:1;aspect-ratio:1;border:1px solid var(--gold);width:300px;margin-left:auto;position:relative}@supports (color:color-mix(in lab, red, red)){.reportArchiveInstrument,.reportDetailSeal{border:1px solid color-mix(in srgb, var(--gold) 40%, transparent)}}.reportArchiveInstrument,.reportDetailSeal{box-shadow:inset 0 0 54px var(--plum), 0 0 80px var(--plum);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.reportArchiveInstrument,.reportDetailSeal{box-shadow:inset 0 0 54px color-mix(in srgb, var(--plum) 12%, transparent), 0 0 80px color-mix(in srgb, var(--plum) 14%, transparent)}}.reportInstrumentOrbit,.reportDetailSeal i{border:1px solid var(--gold);position:absolute;inset:13%}@supports (color:color-mix(in lab, red, red)){.reportInstrumentOrbit,.reportDetailSeal i{border:1px solid color-mix(in srgb, var(--gold) 38%, transparent)}}.reportInstrumentOrbit,.reportDetailSeal i{border-radius:50%}.reportInstrumentOrbit--two,.reportDetailSeal i:nth-child(2){border-style:dashed;inset:27%;transform:rotate(37deg)}.reportInstrumentOrbit--three,.reportDetailSeal i:nth-child(3){border-color:var(--plum);inset:39%}@supports (color:color-mix(in lab, red, red)){.reportInstrumentOrbit--three,.reportDetailSeal i:nth-child(3){border-color:color-mix(in srgb, var(--plum) 60%, transparent)}}.reportArchiveInstrument>span,.reportDetailSeal>span{color:var(--gold);font-size:32px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.reportCatalogSection{margin-bottom:86px}.reportSectionHeading{max-width:720px;margin-bottom:32px}.reportSectionHeading h2{margin:12px 0 10px;font-size:clamp(28px,4vw,43px);font-weight:500}.reportSectionHeading p{color:var(--muted);line-height:1.8}.reportSectionHeading--compact{margin-bottom:24px}.reportSectionHeading--compact h2{font-size:clamp(25px,3vw,36px)}.reportProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.reportProductCard{border:1px solid var(--line);background:linear-gradient(155deg, var(--card-background-strong), var(--card-background));min-height:510px;box-shadow:0 20px 56px var(--shadow-color);border-radius:24px;flex-direction:column;padding:26px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reportProductCard{box-shadow:0 20px 56px color-mix(in srgb, var(--shadow-color) 76%, transparent)}}.reportProductCard:after{content:"";aspect-ratio:1;border:1px solid var(--gold);width:230px;position:absolute;inset:auto -60px -110px auto}@supports (color:color-mix(in lab, red, red)){.reportProductCard:after{border:1px solid color-mix(in srgb, var(--gold) 24%, transparent)}}.reportProductCard:after{border-radius:50%}.reportCardTopline{z-index:1;color:var(--muted);letter-spacing:.16em;justify-content:space-between;align-items:center;gap:12px;font:600 10px Georgia,serif;display:flex;position:relative}.reportAvailability{border:1px solid var(--line);width:fit-content;color:var(--muted);background:var(--surface-translucent);letter-spacing:.04em;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;display:inline-flex}.reportAvailability--preview{color:var(--gold);border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.reportAvailability--preview{border-color:color-mix(in srgb, var(--gold) 38%, transparent)}}.reportCardSeal{aspect-ratio:1;border:1px solid var(--gold);align-self:center;place-items:center;width:116px;margin:34px 0 26px;display:grid}@supports (color:color-mix(in lab, red, red)){.reportCardSeal{border:1px solid color-mix(in srgb, var(--gold) 34%, transparent)}}.reportCardSeal{box-shadow:inset 0 0 0 12px var(--plum);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.reportCardSeal{box-shadow:inset 0 0 0 12px color-mix(in srgb, var(--plum) 8%, transparent)}}.reportCardSeal{color:var(--gold);font-size:25px}.reportProductCard>small{color:var(--gold);letter-spacing:.13em;font:600 10px Georgia,serif}.reportProductCard h2{margin:10px 0 12px;font-size:25px;font-weight:500;line-height:1.45}.reportProductCard>p{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.reportProductCard ul{color:var(--muted);margin:19px 0 24px;padding:0;font-size:13px;line-height:1.8;list-style:none}.reportProductCard li:before{content:"✦";color:var(--gold);margin-right:8px}.reportTextLink{z-index:1;width:fit-content;color:var(--ink);border-bottom:1px solid var(--gold);margin-top:auto;text-decoration:none;position:relative}@supports (color:color-mix(in lab, red, red)){.reportTextLink{border-bottom:1px solid color-mix(in srgb, var(--gold) 45%, transparent)}}.reportTextLink{padding-bottom:4px}.reportTextLink span{color:var(--gold)}.reportDetailHero{padding:30px 52px 56px}.reportBackLink{z-index:1;color:var(--muted);margin-bottom:42px;font-size:13px;text-decoration:none;display:inline-block;position:relative}.reportDetailHeroGrid{z-index:1;grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:54px;display:grid;position:relative}.reportDetailHero h1{max-width:720px;font-size:clamp(38px,5vw,64px);line-height:1.3}.reportDetailActions{align-items:center;gap:12px;margin-top:30px;display:flex}.reportPrimaryAction{border:1px solid var(--gold);justify-content:center;align-items:center;min-height:45px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.reportPrimaryAction{border:1px solid color-mix(in srgb, var(--gold) 44%, transparent)}}.reportPrimaryAction{color:#fff;background:linear-gradient(135deg, var(--plum-dark), var(--plum));cursor:pointer;border-radius:999px;padding:10px 20px;text-decoration:none}.reportPrimaryAction:disabled{cursor:default;opacity:.58}.reportDetailSeal{width:250px}.reportAudienceStrip{border-block:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin:-35px 0 70px;padding:18px 22px;display:flex}.reportAudienceStrip strong{color:var(--ink);margin-right:8px}.reportAudienceStrip span{border-left:1px solid var(--line);padding-left:12px}.reportDetailSection,.reportPreview{margin:74px 0}.reportBenefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.reportBenefitGrid article{border-top:1px solid var(--gold);min-height:150px;padding:22px}@supports (color:color-mix(in lab, red, red)){.reportBenefitGrid article{border-top:1px solid color-mix(in srgb, var(--gold) 46%, transparent)}}.reportBenefitGrid article{background:var(--surface-translucent)}.reportBenefitGrid span{color:var(--gold);font:600 11px Georgia,serif}.reportBenefitGrid p{margin:32px 0 0;line-height:1.8}.reportChapterList{border-top:1px solid var(--line)}.reportChapterList article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:20px;padding:24px 8px;display:grid}.reportChapterList>article>span{color:var(--gold);letter-spacing:.12em;font:600 13px Georgia,serif}.reportChapterList h3{margin:0 0 6px;font-size:20px;font-weight:500}.reportChapterList p{color:var(--muted);margin:0;line-height:1.7}.reportPreview{border:1px solid var(--gold);padding:clamp(30px,6vw,68px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reportPreview{border:1px solid color-mix(in srgb, var(--gold) 28%, var(--line))}}.reportPreview{background:linear-gradient(135deg, var(--plum-dark), var(--plum));border-radius:30px}@supports (color:color-mix(in lab, red, red)){.reportPreview{background:linear-gradient(135deg, color-mix(in srgb, var(--plum-dark) 82%, #101827), color-mix(in srgb, var(--plum) 74%, #171124))}}.reportPreview{color:#f8f3fb}.reportPreview:after{content:"✦";color:var(--gold);position:absolute;top:10%;right:6%}@supports (color:color-mix(in lab, red, red)){.reportPreview:after{color:color-mix(in srgb, var(--gold) 46%, transparent)}}.reportPreview:after{font-size:130px}.reportPreviewMeta{z-index:1;color:#d7ad68;letter-spacing:.16em;justify-content:space-between;font:600 11px Georgia,serif;display:flex;position:relative}.reportPreview h2{z-index:1;max-width:700px;margin:34px 0 18px;font-size:clamp(28px,4vw,46px);font-weight:500;position:relative}.reportPreview>p{z-index:1;color:#f8f3fbbf;max-width:780px;margin:0;line-height:2;position:relative}.reportPreviewHighlights{z-index:1;flex-wrap:wrap;gap:10px;margin-top:30px;display:flex;position:relative}.reportPreviewHighlights span{color:#ffffffd1;border:1px solid #ffffff26;border-radius:999px;padding:8px 12px;font-size:12px}.reportProcessSection ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.reportProcessSection li{border-block:1px solid var(--line);align-items:center;gap:14px;padding:20px;display:flex;position:relative}.reportProcessSection li:not(:last-child):after{content:"→";color:var(--gold);position:absolute;right:-8px}.reportProcessSection li>span{border:1px solid var(--gold);flex:0 0 34px;place-items:center;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.reportProcessSection li>span{border:1px solid color-mix(in srgb, var(--gold) 36%, transparent)}}.reportProcessSection li>span{color:var(--gold);border-radius:50%}.reportProcessSection p{margin:0}.reportFaqSection>div:last-child{border-top:1px solid var(--line)}.reportFaqSection details{border-bottom:1px solid var(--line);padding:20px 4px}.reportFaqSection summary{cursor:pointer;font-size:17px}.reportFaqSection details p{max-width:760px;color:var(--muted);margin:14px 0 0;line-height:1.8}@media (width<=860px){.reportArchiveHero{grid-template-columns:1fr;padding:46px 34px}.reportArchiveInstrument{width:210px;margin:36px auto 0}.reportProductGrid,.reportBenefitGrid{grid-template-columns:1fr}.reportProductCard{min-height:auto}.reportDetailHero{padding:24px 28px 44px}.reportDetailHeroGrid{grid-template-columns:1fr}.reportDetailSeal{width:190px;margin:20px auto 0}.reportProcessSection ol{grid-template-columns:1fr}.reportProcessSection li:not(:last-child):after{display:none}}@media (width<=560px){.reportArchiveHero,.reportDetailHero{border-radius:23px;margin-top:20px}.reportArchiveHero{padding:38px 24px}.reportArchiveHero h1,.reportDetailHero h1{font-size:38px}.reportDetailActions,.reportAudienceStrip{flex-direction:column;align-items:flex-start}.reportAudienceStrip span{border-left:0;padding-left:0}.reportChapterList article{grid-template-columns:44px 1fr;gap:10px}}@media (prefers-reduced-motion:no-preference){.reportArchiveInstrument,.reportDetailSeal{animation:9s ease-in-out infinite reportOrbitFloat}}@keyframes reportOrbitFloat{50%{transform:translateY(-8px)rotate(1deg)}}main{width:min(1180px,100% - 40px);margin:0 auto}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;display:flex}.brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.brand:hover strong{color:var(--plum)}.brandMark{flex:0 0 58px;width:58px;height:58px;display:block;position:relative}.brandMark img{object-fit:contain;width:100%;height:100%}.brand div{align-items:baseline;gap:10px;display:flex}.brand strong{letter-spacing:.08em;font-size:18px}.brand div span{color:var(--muted);letter-spacing:.12em;font-size:13px}.liveBadge{letter-spacing:.08em;color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.liveBadge i{background:#628264;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #6282641f}.accountEntry{align-items:center;gap:16px;display:flex}.siteHeaderActions{align-items:center;gap:12px;display:flex}.sitePrimaryNavigation{justify-content:center;align-items:center;gap:clamp(14px,2vw,28px);margin-inline:auto;display:flex}.sitePrimaryNavigation a,.sitePrimaryNavigation>span{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:13px;text-decoration:none;display:inline-flex}.sitePrimaryNavigation a:hover{color:var(--plum)}.sitePrimaryNavigation>span{cursor:default;opacity:.7}.sitePrimaryNavigation small{border:1px solid var(--line);color:var(--gold);border-radius:999px;padding:2px 5px;font-size:9px}.siteBackNavigation{border-bottom:1px solid var(--line);align-items:center;gap:18px;min-height:50px;display:flex}.siteBackNavigation button,.siteBackNavigation a{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 0;font-size:12px;text-decoration:none;display:inline-flex}.siteBackNavigation button:hover,.siteBackNavigation a:hover{color:var(--plum)}.siteBackNavigation button span{color:var(--gold);font-size:17px;line-height:1}.horoscopeSkyLink{border:1px solid var(--line);color:inherit;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:20px 0 8px;padding:15px 20px;text-decoration:none;display:grid}.horoscopeSkyLink span,.horoscopeSkyLink b{color:var(--plum);white-space:nowrap;font-size:13px}.horoscopeSkyLink p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.siteBackNavigation a{border-left:1px solid var(--line);padding-left:18px}.themeToggle{border:1px solid var(--line);background:var(--surface-translucent);min-height:38px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.themeToggle:hover{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.themeToggle:hover{border-color:color-mix(in srgb, var(--gold) 55%, transparent)}}.themeToggleIcon{color:var(--gold);font-family:Georgia,serif;font-size:17px;line-height:1}.themeToggleLabel{color:var(--muted);font-size:11px}.accountButton{background:linear-gradient(135deg, var(--plum-dark), var(--plum));color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #4d315d38;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:7px 14px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #4d315d2e}.accountAvatar{background:var(--plum);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-family:Arial,sans-serif;font-size:12px;display:grid;overflow:hidden}.accountAvatar img{object-fit:cover;width:100%;height:100%}.accountModalBackdrop{z-index:1000;background:var(--modal-backdrop);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.accountModal{background:radial-gradient(circle at 100% 0, #d8cde499, transparent 45%), var(--card-background-strong);border:1px solid #b58a4c47;border-radius:24px;width:min(440px,100%);padding:38px;position:relative;box-shadow:0 28px 80px #1f183042}.accountClose{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:14px;right:18px}.accountKicker{color:var(--gold);letter-spacing:.18em;margin:0 0 10px;font-family:Arial,sans-serif;font-size:10px;font-weight:700}.accountModal h2{margin:0;font-size:28px;font-weight:500}.accountIntro,.accountProfile>p:not(.accountKicker),.accountPrivacy{color:var(--muted);line-height:1.7}.accountModeSwitch{background:#4d315d14;border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;margin-top:20px;padding:4px;display:grid}.accountModeSwitch button{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px}.accountModeSwitch button.active{background:var(--card-background-strong);color:var(--plum);font-weight:700;box-shadow:0 4px 14px #4d315d1a}.accountForm{gap:16px;margin-top:18px;display:grid}.accountForm label{color:var(--muted);gap:8px;font-size:12px;display:grid}.accountForm input{border:1px solid var(--line);background:var(--surface-input);width:100%;min-width:0;height:48px;color:var(--ink);font:inherit;border-radius:12px;outline:none;padding:0 14px}.accountForm input:focus{border-color:#4d315d80;box-shadow:0 0 0 3px #4d315d14}.codeField{grid-template-columns:1fr auto;gap:8px;display:grid}.codeField button{border:1px solid var(--line);background:var(--paper-deep);color:var(--plum);cursor:pointer;border-radius:12px;padding:0 13px}.codeField button:disabled{cursor:default;opacity:.55}.accountSubmit,.wechatButton{cursor:pointer;border:0;border-radius:12px;place-items:center;min-height:48px;text-decoration:none;display:grid}.accountSubmit{background:var(--plum);color:#fff}.wechatButton{color:#fff;background:#2aae67}.accountMessage{color:var(--rose);margin:-4px 0 0;font-size:12px}.accountDivider{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:20px 0;font-size:12px;display:grid}.accountDivider:before,.accountDivider:after{content:"";background:var(--line);height:1px}.accountPrivacy{margin:18px 0 0;font-size:11px}.accountProfile{text-align:center;justify-items:center;gap:12px;display:grid}.accountAvatarLarge{width:68px;height:68px;font-size:24px}.accountProfile .wechatButton{width:100%}.accountBound{color:#187b47;background:#2aae671a;border-radius:12px;width:100%;padding:13px}.accountTextButton{color:var(--muted);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}.hero{color:#fffaf2;background:radial-gradient(circle at 84%,#b58a4c2e,#0000 25%),radial-gradient(circle at 15% 0,#84609742,#0000 36%),linear-gradient(135deg,#2e1b3afa,#4d315df2);border:1px solid #b58a4c33;border-radius:34px;grid-template-columns:1fr 300px;align-items:center;gap:48px;min-height:390px;margin-top:22px;padding:70px 62px 55px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #2e1b3a2e}.hero:before,.hero:after{content:"";pointer-events:none;position:absolute}.hero:before{border:1px solid #e8ca972b;border-radius:23px;inset:18px}.hero:after{border:1px solid #e8ca9726;border-radius:50%;width:470px;height:470px;top:-190px;right:-120px;box-shadow:0 0 0 42px #e8ca9709,0 0 0 92px #e8ca9706}.hero>*{z-index:1;position:relative}.eyebrow,.sectionKicker,.panelTitle span{color:var(--gold);letter-spacing:.19em;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700}.hero h1{letter-spacing:-.045em;max-width:760px;margin:16px 0 22px;font-size:clamp(42px,6vw,76px);font-weight:500;line-height:1.12}.heroText{color:#fffaf2b8;max-width:690px;font-size:16px;line-height:1.9}.orbitSeal{border:1px solid #4d315d4d;border-radius:50%;place-items:center;width:260px;height:260px;display:grid;position:relative}.orbitSeal:before,.orbitSeal:after,.orbitSeal i{content:"";border:1px solid #4d315d2e;border-radius:50%;position:absolute}.orbitSeal:before{inset:23px}.orbitSeal:after{inset:64px}.orbitSeal i{width:316px;height:114px;transform:rotate(-28deg)}.orbitSeal>span{color:var(--gold);font-size:70px}.orbitSeal b{background:var(--plum);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;font-weight:400;display:grid;position:absolute;top:70px;right:-3px}.brandEmblem{filter:invert()sepia(.23)drop-shadow(0 24px 38px #0b05104d);width:320px;height:320px;position:relative}.brandEmblem img{object-fit:contain;width:100%;height:100%}.moonOrbit{color:#d9b978;letter-spacing:0;justify-content:space-between;align-items:center;font-family:Georgia,serif;font-size:17px;display:flex;position:absolute;inset:18px -10px auto}.moonOrbit i{filter:invert();font-style:normal}.homeHero{--hero-sky-deep:#d8e5f3;--hero-sky-mid:#eee8f6;--hero-sky-soft:#fbf3e8;--hero-ink:#241b35;--hero-copy:#2e233db8;--hero-line:#6246772e;--hero-orbit:#533a6c57;--hero-starlight:#ffffffe0;--hero-nebula-violet:#8f65b457;--hero-nebula-blue:#5b93c347;--hero-nebula-gold:#dab0674d;--hero-button-ink:#fffaf3;--hero-asset-desktop:url(/assets/astrology/hero/day/hero-day-desktop.jpg);--hero-asset-mobile:url(/assets/astrology/hero/day/hero-day-mobile.jpg);isolation:isolate;background:radial-gradient(ellipse at 76% 42%, #fff4d994, transparent 23%), linear-gradient(135deg, var(--hero-sky-soft), var(--hero-sky-mid) 52%, var(--hero-sky-deep));min-height:620px;color:var(--hero-ink);border-block:1px solid #694e7c1f;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:center;gap:24px;margin-top:22px;padding:88px 68px 78px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #4a345f1a}:root[data-theme=night] .homeHero{--hero-sky-deep:#05091c;--hero-sky-mid:#15143a;--hero-sky-soft:#33214e;--hero-ink:#fff9ef;--hero-copy:#f4edffc2;--hero-line:#ddc9ff29;--hero-orbit:#dfcbff61;--hero-starlight:#fff9e2f0;--hero-nebula-violet:#804cb37a;--hero-nebula-blue:#376bad66;--hero-nebula-gold:#cba05440;--hero-asset-desktop:url(/assets/astrology/hero/night/hero-night-desktop.jpg);--hero-asset-mobile:url(/assets/astrology/hero/night/hero-night-mobile.jpg);background:radial-gradient(ellipse at 77% 44%, #d1a85b1f, transparent 22%), linear-gradient(132deg, var(--hero-sky-deep), var(--hero-sky-mid) 56%, var(--hero-sky-soft));box-shadow:0 30px 84px #04051366}.homeHero:before{content:"";z-index:6;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg, var(--hero-line), transparent 18%, transparent 82%, var(--hero-line)) top / 100% 1px no-repeat, linear-gradient(90deg, transparent, #dab46d59, transparent) bottom / 66% 1px no-repeat;position:absolute;inset:0}.homeHeroDeepSpace{z-index:0;pointer-events:none;opacity:.8;filter:saturate(1.1);background:radial-gradient(circle at 88% 18%,#4a68ae47,#0000 19%),radial-gradient(circle at 62% 86%,#6e42954d,#0000 28%),radial-gradient(circle at 8% 18%,#ffffff2e,#0000 23%);position:absolute;inset:0}.homeHeroGalaxy{z-index:1;opacity:.82;pointer-events:none;filter:blur(7px);background:radial-gradient(ellipse at center, transparent 0 33%, var(--hero-nebula-blue) 38%, #ffffff8f 45%, var(--hero-nebula-gold) 48%, var(--hero-nebula-violet) 56%, transparent 67%);border-radius:50%;width:118%;height:142%;animation:18s ease-in-out infinite alternate homeHeroGalaxyBreathe;position:absolute;top:-35%;left:24%;transform:rotate(-19deg);-webkit-mask-image:radial-gradient(#000 24%,#000000eb 56%,#0000 74%);mask-image:radial-gradient(#000 24%,#000000eb 56%,#0000 74%)}.homeHeroGalaxy:before,.homeHeroGalaxy:after{content:"";background-image:radial-gradient(circle,#ffffffeb 0 1px,#0000 1.7px),radial-gradient(circle,#ffe5a9d1 0 .8px,#0000 1.6px),radial-gradient(circle,#c9ddffcc 0 1.1px,#0000 1.9px);background-position:7px 11px,37px 23px,61px 43px;background-size:53px 47px,79px 71px,113px 97px;border-radius:50%;position:absolute;inset:18% 9%;-webkit-mask-image:radial-gradient(#000 18%,#000c 55%,#0000 79%);mask-image:radial-gradient(#000 18%,#000c 55%,#0000 79%)}.homeHeroGalaxy:after{opacity:.42;transform:scale(1.08)rotate(4deg)}.homeHeroNebula{z-index:2;pointer-events:none;filter:blur(42px);mix-blend-mode:screen;border-radius:47% 53% 62% 38%/44% 38% 62% 56%;animation:16s ease-in-out infinite alternate homeHeroNebulaDrift;position:absolute}.homeHeroNebulaOne{background:radial-gradient(ellipse at 35% 42%, var(--hero-nebula-gold), transparent 35%), radial-gradient(ellipse at 68% 58%, var(--hero-nebula-violet), transparent 64%);width:58%;height:78%;top:-30%;right:0}.homeHeroNebulaTwo{background:radial-gradient(ellipse at 40% 46%, var(--hero-nebula-blue), transparent 45%), radial-gradient(ellipse at 64% 34%, var(--hero-nebula-violet), transparent 66%);width:62%;height:74%;animation-delay:-7s;bottom:-34%;left:-4%}.homeHeroNebulaThree{opacity:.62;background:radial-gradient(ellipse at 42% 52%, var(--hero-nebula-blue), transparent 43%), radial-gradient(ellipse at 67% 37%, var(--hero-nebula-gold), transparent 58%);width:38%;height:52%;animation-delay:-11s;top:18%;left:42%}.homeHeroStars{z-index:3;pointer-events:none;position:absolute;inset:0}.homeHeroStarsFar{opacity:.66;background-image:radial-gradient(circle, var(--hero-starlight) 0 .7px, transparent 1.5px), radial-gradient(circle, #ffdd9bb3 0 .6px, transparent 1.4px), radial-gradient(circle, #d2ddffb8 0 .7px, transparent 1.4px);background-position:17px 29px,81px 13px,43px 89px;background-size:97px 89px,139px 127px,181px 163px}.homeHeroStarsNear{z-index:4;opacity:.82;background-image:radial-gradient(circle, var(--hero-starlight) 0 1.4px, transparent 2.2px), radial-gradient(circle, #ffe1a4db 0 1.1px, transparent 2px), radial-gradient(circle, #d2e5ffd6 0 .9px, transparent 1.9px);filter:drop-shadow(0 0 7px #ffffff80);background-position:31px 47px,113px 61px,67px 131px;background-size:211px 197px,277px 241px,347px 293px;animation:7s ease-in-out infinite alternate homeHeroTwinkle}.homeHeroAssetBackdrop,.homeHeroAssetReadability{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.homeHeroAssetBackdrop{z-index:2;background-image:var(--hero-asset-desktop);filter:brightness(1.03)saturate(.94);background-position:50%;background-repeat:no-repeat;background-size:cover}.homeHeroAssetReadability{z-index:3;background:linear-gradient(90deg,#fbf8f7e8 0%,#f9f5f8b8 32%,#f6f0f733 56%,#0000 77%),linear-gradient(#ffffff0d,#f8eff714)}:root[data-theme=night] .homeHeroAssetBackdrop{filter:brightness(.92)saturate(.96)contrast(1.03)}:root[data-theme=night] .homeHeroAssetReadability{background:linear-gradient(90deg,#040716e8 0%,#06091cb0 34%,#07091e2b 59%,#0000 79%),linear-gradient(#02040f12,#03051233)}.homeHeroContent{z-index:8;max-width:650px;position:relative}.homeHeroEyebrow{color:var(--gold);letter-spacing:.24em;margin:0;font-size:12px;font-weight:700}.homeHero h1{max-width:620px;color:var(--hero-ink);font-family:var(--font-display);letter-spacing:.02em;text-wrap:balance;text-shadow:0 4px 30px #2d1d481f;margin:18px 0 24px;font-size:clamp(52px,6.2vw,86px);font-weight:500;line-height:1.04}.homeHeroText{color:var(--hero-copy);letter-spacing:.08em;margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.95}.homeHeroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.homeHeroPrimary,.homeHeroSecondary{letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.homeHeroPrimary{color:var(--hero-button-ink);background:linear-gradient(135deg,#71508c,#51336d);box-shadow:0 14px 34px #40265847}:root[data-theme=night] .homeHeroPrimary{color:#171020;background:linear-gradient(135deg,#efd59d,#cfa65f);box-shadow:0 14px 36px #d2a95f3d}.homeHeroSecondary{border:1px solid var(--hero-line);color:var(--hero-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3}:root[data-theme=night] .homeHeroSecondary{background:#ffffff0f}.homeHeroPrimary:hover,.homeHeroSecondary:hover{transform:translateY(-2px)}.homeHeroSecondary:hover{border-color:var(--gold)}.homeHeroCelestial{z-index:5;aspect-ratio:1;filter:drop-shadow(0 24px 42px #0b071d2e);justify-self:end;width:min(37vw,430px);position:relative}.homeHeroZodiacRing{border:1px solid var(--hero-orbit);background:repeating-conic-gradient(from -1deg, var(--hero-orbit) 0deg .35deg, transparent .35deg 7.5deg);opacity:.78;border-radius:50%;position:absolute;inset:2.5%;-webkit-mask:radial-gradient(circle,#0000 0 88%,#000 88.4% 92%,#0000 92.4%);mask:radial-gradient(circle,#0000 0 88%,#000 88.4% 92%,#0000 92.4%)}.homeHeroMeridian{z-index:0;background:linear-gradient(90deg, transparent, var(--hero-line), transparent);transform-origin:50%;display:block;position:absolute;top:50%;left:50%}.homeHeroMeridianHorizontal{width:106%;height:1px;transform:translate(-50%,-50%)rotate(-8deg)}.homeHeroMeridianVertical{background:linear-gradient(180deg, transparent, var(--hero-line), transparent);width:1px;height:106%;transform:translate(-50%,-50%)rotate(13deg)}.homeHeroTrack{z-index:1;border:1px solid var(--hero-orbit);border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 30px #ffffff05,0 0 20px #c3a5e809}.homeHeroTrackOuter{width:86%;height:86%;animation:70s linear infinite homeHeroOrbitSpin}.homeHeroTrackMiddle{width:64%;height:88%;animation:48s linear infinite reverse homeHeroOrbitSpin;transform:translate(-50%,-50%)rotate(26deg)}.homeHeroTrackInner{width:42%;height:70%;transform:translate(-50%,-50%)rotate(-32deg)}.homeHeroTrackOuter:before,.homeHeroTrackMiddle:before,.homeHeroTrackInner:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:-3px;transform:translateY(-50%);box-shadow:0 0 14px #dab46de6}.homeHeroGlyphs{z-index:3;position:absolute;inset:0}.homeHeroGlyphs i{color:var(--hero-ink);opacity:.66;text-shadow:0 0 12px #ffeec33d;font-family:Times New Roman,Georgia,serif;font-size:19px;font-style:normal;line-height:1;position:absolute}.homeHeroGlyphs i:first-child{top:-1%;left:49%;transform:translate(-50%)}.homeHeroGlyphs i:nth-child(2){top:6%;right:23%}.homeHeroGlyphs i:nth-child(3){top:23%;right:5%}.homeHeroGlyphs i:nth-child(4){top:49%;right:-1%;transform:translateY(-50%)}.homeHeroGlyphs i:nth-child(5){bottom:23%;right:5%}.homeHeroGlyphs i:nth-child(6){bottom:6%;right:23%}.homeHeroGlyphs i:nth-child(7){bottom:-1%;left:49%;transform:translate(-50%)}.homeHeroGlyphs i:nth-child(8){bottom:6%;left:23%}.homeHeroGlyphs i:nth-child(9){bottom:23%;left:5%}.homeHeroGlyphs i:nth-child(10){top:49%;left:-1%;transform:translateY(-50%)}.homeHeroGlyphs i:nth-child(11){top:23%;left:5%}.homeHeroGlyphs i:nth-child(12){top:6%;left:23%}.homeHeroPlanets{z-index:4;position:absolute;inset:0}.homeHeroPlanets i{border:1px solid var(--hero-line);width:31px;height:31px;color:var(--gold);background:var(--hero-sky-mid);border-radius:50%;place-items:center;font-family:Times New Roman,Georgia,serif;font-size:20px;font-style:normal;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.homeHeroPlanets i{background:color-mix(in srgb, var(--hero-sky-mid) 64%, transparent)}}.homeHeroPlanets i{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 0 18px #d8b26a33,inset 0 0 12px #ffffff14}.homeHeroPlanets i:first-child{top:13%;right:18%}.homeHeroPlanets i:nth-child(2){top:30%;left:12%}.homeHeroPlanets i:nth-child(3){bottom:30%;right:7%}.homeHeroPlanets i:nth-child(4){bottom:9%;left:38%}.homeHeroPlanets i:nth-child(5){bottom:25%;right:29%}.homeHeroPlanets i:nth-child(6){top:35%;left:31%}.homeHeroBrandSeal{z-index:5;border:1px solid var(--hero-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle,#ffffff38,#ffffff0f 56%,#0000 72%);border-radius:50%;place-items:center;width:116px;height:116px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #ffffff05,0 0 0 24px #ffffff03,0 0 56px #d2ae7038}.homeHeroBrandSeal img{object-fit:contain;width:91px;height:91px}:root[data-theme=night] .homeHeroBrandSeal img{filter:invert()sepia(.18)saturate(.7)brightness(1.22)}.homeHeroNorthStar{z-index:6;color:var(--gold);text-shadow:0 0 10px #ffebbce6,0 0 28px #dab46db8;font-size:28px;animation:4.6s ease-in-out infinite homeHeroNorthStarPulse;position:absolute;top:-9%;left:49%;transform:translate(-50%)}.homeHeroConstellation{z-index:5;opacity:.52;width:150px;height:90px;position:absolute;bottom:8%;left:48%}.homeHeroConstellation i{background:var(--hero-starlight);width:5px;height:5px;box-shadow:0 0 9px var(--hero-starlight);border-radius:50%;position:absolute}.homeHeroConstellation i:first-child{top:9px;left:4px}.homeHeroConstellation i:nth-child(2){top:42px;left:37px}.homeHeroConstellation i:nth-child(3){top:20px;left:74px}.homeHeroConstellation i:nth-child(4){top:68px;left:105px}.homeHeroConstellation i:nth-child(5){top:34px;left:143px}.homeHeroConstellation span{transform-origin:0;background:linear-gradient(90deg, var(--hero-line), var(--hero-starlight));height:1px;position:absolute}.homeHeroConstellation span:first-of-type{width:47px;top:12px;left:7px;transform:rotate(45deg)}.homeHeroConstellation span:nth-of-type(2){width:42px;top:44px;left:40px;transform:rotate(-29deg)}.homeHeroConstellation span:nth-of-type(3){width:58px;top:23px;left:77px;transform:rotate(56deg)}.homeHeroConstellation span:nth-of-type(4){width:52px;top:69px;left:108px;transform:rotate(-42deg)}@keyframes homeHeroNebulaDrift{0%{transform:translate(-2%,-1%)scale(.98)}to{transform:translate(3%,2%)scale(1.04)}}@keyframes homeHeroGalaxyBreathe{0%{opacity:.72;transform:rotate(-19deg)scale(.98)}to{opacity:.88;transform:rotate(-17deg)scale(1.03)}}@keyframes homeHeroTwinkle{0%{opacity:.58}to{opacity:.9}}@keyframes homeHeroNorthStarPulse{0%,to{opacity:.65;transform:translate(-50%)scale(.88)}50%{opacity:1;transform:translate(-50%)scale(1.08)}}@keyframes homeHeroOrbitSpin{to{rotate:360deg}}.experienceNav{padding:74px 0 58px}.experienceIntro{text-align:center;justify-items:center;margin-bottom:34px;display:grid}.experienceIntro h2{margin:10px 0 8px;font-size:clamp(30px,4vw,48px);font-weight:500}.experienceIntro p{color:var(--muted);margin:0;line-height:1.75}.experienceGrid{grid-template-columns:repeat(10,1fr);gap:14px;display:grid}.experienceGrid>*{background:radial-gradient(circle at 100% 0, #d8cde485, transparent 45%), var(--card-background);min-height:196px;color:var(--ink);text-align:left;border:1px solid #4d315d24;border-radius:24px;flex-direction:column;grid-column:span 2;justify-content:flex-end;align-items:flex-start;gap:7px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.experienceGrid button{cursor:pointer}.experienceGrid a{text-decoration:none}.experienceGrid button:hover,.experienceGrid button.active,.experienceGrid a:hover{border-color:#b58a4c85;transform:translateY(-4px);box-shadow:0 18px 40px #2e1b3a21}.experienceGrid button.active{background:radial-gradient(circle at 92% 5%, #d8b97e40, transparent 32%), linear-gradient(150deg, var(--plum-dark), #61406f);color:#fffaf2}.experienceGrid button:nth-child(-n+2){grid-column:span 5;min-height:225px;padding:30px}.homeExploreGrid{grid-template-columns:repeat(3,1fr)}.homeExploreGrid>*{grid-column:auto;min-height:225px;padding:30px}.homeExploreSection{isolation:isolate;padding:82px 0 64px;position:relative}.homeExploreSection:before{z-index:-1;content:"";filter:blur(24px);pointer-events:none;background:radial-gradient(circle,#8967a21f,#0000 68%);border-radius:50%;width:54%;height:62%;position:absolute;top:7%;right:-18%}.homeExploreIntro{text-align:center;max-width:700px;margin:0 auto 38px}.homeExploreIntro h2{letter-spacing:-.02em;margin:10px 0 9px;font-size:clamp(31px,4vw,49px);font-weight:500}.homeExploreIntro p{color:var(--muted);margin:0;line-height:1.8}.homeExploreEntries{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.homeExploreEntry{--explore-glow:#87669f33;--explore-line:#72518870;--explore-star:#b58a4c;border:1px solid var(--border-color);align-items:flex-end;min-height:292px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.homeExploreEntry{border:1px solid color-mix(in srgb, var(--border-color) 72%, var(--accent-gold) 28%)}}.homeExploreEntry{background:radial-gradient(circle at 78% 20%, var(--explore-glow), transparent 44%), linear-gradient(145deg, #fff9, #f5eff847), var(--card-background);box-shadow:0 26px 70px var(--shadow-color), inset 0 1px #ffffff80;border-radius:28px;padding:30px}@supports (color:color-mix(in lab, red, red)){.homeExploreEntry{box-shadow:0 26px 70px color-mix(in srgb, var(--shadow-color) 70%, transparent), inset 0 1px #ffffff80}}.homeExploreEntry{color:var(--ink);text-decoration:none;transition:border-color .22s,box-shadow .22s,transform .22s}.homeExploreEntry:before,.homeExploreEntry:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.homeExploreEntry:before{background:var(--explore-star);width:3px;height:3px;top:22px;left:24px;box-shadow:44px 28px #ffffffb8,95px -4px #b58a4c73,187px 32px #ffffff94,214px 89px #b58a4c57}.homeExploreEntry:after{border:1px solid var(--explore-line);opacity:.35;width:190px;height:190px;bottom:-74px;right:-54px}.homeExploreEntry--archive{--explore-glow:#bc904b26;--explore-line:#b58a4c80}.homeExploreEntry--sky{--explore-glow:#5f7ea433;--explore-line:#607d9c80}.homeExploreEntry:hover{border-color:var(--accent-gold)}@supports (color:color-mix(in lab, red, red)){.homeExploreEntry:hover{border-color:color-mix(in srgb, var(--accent-gold) 58%, var(--border-color))}}.homeExploreEntry:hover{box-shadow:0 32px 78px var(--shadow-color), 0 0 0 1px var(--accent-gold), inset 0 1px #ffffff8f}@supports (color:color-mix(in lab, red, red)){.homeExploreEntry:hover{box-shadow:0 32px 78px color-mix(in srgb, var(--shadow-color) 86%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent-gold) 18%, transparent), inset 0 1px #ffffff8f}}.homeExploreEntry:hover{transform:translateY(-6px)}.homeExploreEntry:focus-visible{outline:2px solid var(--accent-gold);outline-offset:5px}.homeExploreIndex{color:var(--muted);position:absolute;top:24px;left:26px}@supports (color:color-mix(in lab, red, red)){.homeExploreIndex{color:color-mix(in srgb, var(--muted) 70%, transparent)}}.homeExploreIndex{letter-spacing:.2em;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700}.homeExploreMotif{width:76%;max-width:270px;color:var(--explore-line);opacity:.82;transition:opacity .22s,transform .36s;position:absolute;top:8px;right:-2px}.homeExploreEntry:hover .homeExploreMotif{opacity:1;transform:translate(-5px,2px)scale(1.025)}.homeExploreMotif svg{width:100%;height:auto;overflow:visible}.motifOrbit,.motifLine,.motifSunRay{fill:none;stroke:currentColor;stroke-width:1.4px}.motifOrbitMuted{opacity:.42;stroke-dasharray:2 7}.motifLine{stroke-width:1px}.motifStar,.motifPlanet{fill:var(--explore-star);filter:drop-shadow(0 0 5px var(--explore-star))}@supports (color:color-mix(in lab, red, red)){.motifStar,.motifPlanet{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--explore-star) 60%, transparent))}}.motifGlyph{fill:currentColor;font-family:Times New Roman,serif;font-size:39px}.motifSeal{fill:var(--card-background-strong)}@supports (color:color-mix(in lab, red, red)){.motifSeal{fill:color-mix(in srgb, var(--card-background-strong) 68%, transparent)}}.motifSeal{stroke:var(--explore-star);stroke-width:1px}.motifSealMark{fill:none;stroke:var(--explore-star);stroke-width:1.2px}.motifSun{fill:var(--explore-star)}@supports (color:color-mix(in lab, red, red)){.motifSun{fill:color-mix(in srgb, var(--explore-star) 72%, transparent)}}.motifSun{filter:drop-shadow(0 0 12px var(--explore-star))}.motifSunRay{stroke:var(--explore-star);stroke-dasharray:2 6}.motifMoon{fill:var(--starlight-primary)}@supports (color:color-mix(in lab, red, red)){.motifMoon{fill:color-mix(in srgb, var(--starlight-primary) 86%, transparent)}}.homeExploreEntryBody{z-index:1;align-content:end;justify-items:start;display:grid;position:relative}.homeExploreEntryBody small{color:var(--gold);letter-spacing:.17em;margin-bottom:8px;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700}.homeExploreEntryBody strong{font-size:clamp(22px,2.1vw,29px);font-weight:500;line-height:1.35}.homeExploreEntryBody em{max-width:28em;color:var(--muted);margin-top:9px;font-size:13px;font-style:normal;line-height:1.72}.homeExploreCue{color:var(--ink);letter-spacing:.06em;align-items:center;gap:9px;margin-top:17px;font-size:12px;display:inline-flex}.homeExploreCue i{color:var(--gold);font-style:normal;transition:transform .18s}.homeExploreEntry:hover .homeExploreCue i{transform:translate(3px,-3px)}.homeSkySummary{border:1px solid var(--border-color);grid-template-columns:minmax(110px,.34fr) minmax(0,1.55fr) auto;align-items:center;gap:30px;min-height:210px;margin-bottom:62px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.homeSkySummary{border:1px solid color-mix(in srgb, var(--border-color) 78%, var(--accent-gold) 22%)}}.homeSkySummary{background:radial-gradient(circle at 8% 50%, #b58a4c24, transparent 24%), radial-gradient(circle at 88% 12%, #7b5b9224, transparent 35%), var(--card-background);box-shadow:0 24px 64px var(--shadow-color);border-radius:28px;padding:34px 40px}@supports (color:color-mix(in lab, red, red)){.homeSkySummary{box-shadow:0 24px 64px color-mix(in srgb, var(--shadow-color) 65%, transparent)}}.homeSkySummary{scroll-margin-top:104px}.homeSkySummaryOrbit{border:1px solid var(--accent-gold);place-items:center;width:108px;height:108px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.homeSkySummaryOrbit{border:1px solid color-mix(in srgb, var(--accent-gold) 42%, transparent)}}.homeSkySummaryOrbit{color:var(--gold);border-radius:50%}.homeSkySummaryOrbit:before,.homeSkySummaryOrbit:after{border:1px solid var(--border-color);position:absolute}@supports (color:color-mix(in lab, red, red)){.homeSkySummaryOrbit:before,.homeSkySummaryOrbit:after{border:1px solid color-mix(in srgb, var(--border-color) 72%, transparent)}}.homeSkySummaryOrbit:before,.homeSkySummaryOrbit:after{content:"";border-radius:50%}.homeSkySummaryOrbit:before{inset:13px}.homeSkySummaryOrbit:after{inset:28px}.homeSkySummaryOrbit span{font-size:21px;position:absolute}.homeSkySummaryOrbit span:first-child{top:-9px;left:45px}.homeSkySummaryOrbit span:last-child{bottom:21px;right:-7px}.homeSkySummaryOrbit i{background:var(--gold);width:7px;height:7px;box-shadow:0 0 12px var(--starlight-gold);border-radius:50%}.homeSkySummaryContent h2{margin:9px 0 8px;font-size:clamp(27px,3vw,39px);font-weight:500}.homeSkySummaryContent p{max-width:680px;color:var(--muted);margin:0;line-height:1.8}.homeSkySummaryLink{border-bottom:1px solid var(--accent-gold);align-items:center;gap:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.homeSkySummaryLink{border-bottom:1px solid color-mix(in srgb, var(--accent-gold) 52%, transparent)}}.homeSkySummaryLink{color:var(--ink);letter-spacing:.04em;white-space:nowrap;padding:9px 2px;font-size:13px;text-decoration:none}.homeSkySummaryLink span{color:var(--gold);transition:transform .18s}.homeSkySummaryLink:hover span{transform:translate(4px)}:root[data-theme=night] .homeExploreEntry{--explore-glow:#6a4e884d;--explore-line:#dacde666;--explore-star:#d7ad68;background:radial-gradient(circle at 78% 18%, var(--explore-glow), transparent 44%), linear-gradient(150deg, #171c36eb, #120c1dd6), var(--card-background);box-shadow:0 30px 78px #02000861,inset 0 1px #eee3f61a}:root[data-theme=night] .homeExploreEntry--archive{--explore-glow:#8b64443d;--explore-line:#d7ad686b}:root[data-theme=night] .homeExploreEntry--sky{--explore-glow:#3f5c8454;--explore-line:#b9cfe861}:root[data-theme=night] .homeSkySummary{background:radial-gradient(circle at 8%,#d7ad6821,#0000 24%),radial-gradient(circle at 88% 10%,#55417945,#0000 38%),linear-gradient(145deg,#181d36db,#150e1ee6)}@media (width<=900px){.homeExploreEntries{grid-template-columns:1fr}.homeExploreEntry{min-height:240px}.homeExploreMotif{width:48%}.homeSkySummary{grid-template-columns:92px 1fr}.homeSkySummaryOrbit{width:88px;height:88px}.homeSkySummaryOrbit span:first-child{left:36px}.homeSkySummaryLink{grid-column:2;justify-self:start}}@media (width<=640px){.homeExploreSection{padding:56px 0 46px}.homeExploreIntro{text-align:left;margin-bottom:27px}.homeExploreEntry{border-radius:22px;min-height:220px;padding:24px}.homeExploreMotif{opacity:.65;width:62%;top:0;right:-18px}.homeSkySummary{border-radius:22px;grid-template-columns:1fr;gap:21px;min-height:0;padding:28px 24px}.homeSkySummaryOrbit{width:76px;height:76px}.homeSkySummaryOrbit span:first-child{left:30px}.homeSkySummaryLink{grid-column:auto}}@media (prefers-reduced-motion:reduce){.homeExploreEntry,.homeExploreMotif,.homeExploreCue i,.homeSkySummaryLink span{transition:none}}.experienceGrid small{color:var(--gold);letter-spacing:.15em;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700}.experienceGrid strong{font-size:21px;font-weight:600}.experienceGrid em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.55}.experienceGrid button.active em{color:#fffaf2a8}.experienceIcon{color:#b58a4cd1;font-family:Georgia,serif;font-size:42px;font-weight:400;position:absolute;top:17px;right:21px}.comingSoon{opacity:.78}.comingSoon:after{content:"即将上线";color:var(--muted);letter-spacing:.13em;font-family:Arial,sans-serif;font-size:9px;position:absolute;top:19px;left:22px}.periodTabs{border:1px solid var(--line);background:var(--surface-translucent);border-radius:999px;gap:5px;width:fit-content;max-width:100%;padding:5px;display:flex;overflow-x:auto}.periodTabs button{min-width:80px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 18px}.periodTabs button.active{background:var(--plum-dark);color:#fff}.reportHeading{justify-content:space-between;align-items:flex-end;gap:30px;padding:46px 0 28px;display:flex}.reportHeading h2,.sectionHeader h2,.schedulePanel h2{margin:8px 0;font-size:34px;font-weight:500}.reportHeading p,.schedulePanel p,.sectionHeader p{max-width:690px;color:var(--muted);margin:0;line-height:1.7}.primaryButton{border:1px solid var(--plum);background:var(--plum);color:#fff;cursor:pointer;border-radius:4px;flex:none;padding:13px 20px}.metrics{border:1px solid var(--line);background:var(--surface-translucent);border-radius:9px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.metrics article{border-right:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;min-height:142px;padding:24px 28px;display:grid}.metrics article:last-child{border-right:0}.metrics span,.metrics small{color:var(--muted);font-size:12px}.metrics strong{color:var(--plum);grid-area:1/2/span 2;font-family:Georgia,serif;font-size:52px;font-weight:400}.metrics .dateMetric{font-size:30px}.dashboardGrid{grid-template-columns:1.25fr .75fr;gap:18px;margin-top:18px;display:grid}.panel{border:1px solid var(--line);background:var(--card-background);border-radius:9px;overflow:hidden}.panelTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:94px;padding:22px 26px;display:flex}.panelTitle h3{margin:7px 0 0;font-size:22px;font-weight:500}.panelTitle .count{border:1px solid var(--line);min-width:40px;height:40px;color:var(--plum);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:17px;display:grid}.eventList{max-height:620px;overflow:auto}.event{border-bottom:1px solid var(--line);grid-template-columns:10px 92px 1fr;gap:14px;padding:22px 26px;display:grid}.event:last-child{border-bottom:0}.eventDot{border-radius:50%;width:7px;height:7px;margin-top:7px}.eventDot.gold{background:var(--gold)}.eventDot.rose{background:var(--rose)}.eventDot.blue{background:var(--blue)}.event time{color:var(--muted);font-family:Arial,sans-serif;font-size:11px;line-height:2}.event div>span{color:var(--gold);letter-spacing:.14em;font-family:Arial,sans-serif;font-size:10px}.event h4{margin:4px 0 7px;font-size:17px;font-weight:600}.event p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.emptyState{min-height:230px;color:var(--muted);align-content:center;place-items:center;display:grid}.emptyState span{color:var(--lavender);font-size:50px}.planetRows{padding:8px 22px}.planetRow{border-bottom:1px solid var(--line);grid-template-columns:35px 62px 1fr auto;align-items:center;min-height:51px;font-family:Arial,Helvetica,sans-serif;font-size:12px;display:grid}.planetRow:last-child{border-bottom:0}.planetSymbol{color:var(--plum);font-family:Georgia,serif;font-size:21px}.planetRow>span:nth-child(3){color:var(--muted)}.planetRow em{color:#55745b;background:#6282641a;border-radius:3px;padding:4px 7px;font-size:10px;font-style:normal}.planetRow em.retrograde{color:var(--rose);background:#b667711a}.methodNote{border-left:2px solid var(--gold);background:#b58a4c12;margin:12px 22px 22px;padding:16px}.methodNote span{color:var(--gold);letter-spacing:.15em;font-family:Arial,sans-serif;font-size:10px;font-weight:700}.methodNote p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.65}.zodiacSection{padding:100px 0 70px}.sectionHeader{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:28px;display:flex}.referenceControls{justify-items:end;gap:8px;display:grid}.referenceControls>span{color:var(--muted);letter-spacing:.12em;font-family:Arial,sans-serif;font-size:10px}.referenceControls>div{border:1px solid var(--line);border-radius:999px;padding:3px;display:flex}.referenceControls button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:12px}.referenceControls button.active{background:var(--plum);color:#fff}.zodiacPicker{grid-template-columns:repeat(12,1fr);gap:6px;display:grid}.zodiacPicker button{border:1px solid var(--line);background:var(--surface-translucent);min-height:80px;color:var(--muted);cursor:pointer;border-radius:5px;place-items:center;gap:5px;display:grid}.zodiacPicker button span{color:var(--plum);font-family:Georgia,serif;font-size:24px}.zodiacPicker button small{font-size:10px}.zodiacPicker button.active{border-color:var(--plum);background:var(--plum);color:#fff;transform:translateY(-3px)}.zodiacPicker button.active span{color:#fff}.forecastCard{border:1px solid var(--line);background:linear-gradient(120deg, #4d315d12, transparent 42%), var(--card-background);border-radius:8px;grid-template-columns:220px 1fr;gap:44px;min-height:600px;margin-top:14px;padding:44px;display:grid;position:relative}.forecastSign{border-right:1px solid var(--line);align-items:center;gap:22px;display:flex}.forecastSign>span{color:var(--plum);font-family:Georgia,serif;font-size:76px}.forecastSign small{color:var(--gold);letter-spacing:.17em;font-family:Arial,sans-serif;font-size:9px}.forecastSign h3{margin:5px 0 0;font-size:27px;font-weight:500}.forecastSign p{max-width:110px;color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.6}.forecastBody h4{margin:6px 0 28px;font-size:24px;font-weight:500;line-height:1.5}.predictionCallout{background:linear-gradient(135deg,#fff8e2f0,#f7efffc7);border:1px solid #b2853747;border-radius:18px;margin:16px 0 20px;padding:18px 20px}.predictionCallout span{color:#9a6a22;letter-spacing:.12em;font-size:.76rem;font-weight:700}.predictionCallout p{color:var(--ink);font-family:var(--font-serif);margin:8px 0 0;font-size:1.04rem;line-height:1.8}.indexGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}.indexMeter{border:1px solid var(--line);background:var(--card-background);border-radius:5px;padding:13px 14px}.indexMeter div{justify-content:space-between;align-items:baseline;display:flex}.indexMeter span{color:var(--muted);font-family:Arial,sans-serif;font-size:10px}.indexMeter strong{color:var(--plum);font-family:Georgia,serif;font-size:20px;font-weight:400}.indexMeter i{background:var(--paper-deep);border-radius:999px;height:3px;margin-top:9px;display:block;overflow:hidden}.indexMeter b{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--plum));height:100%;display:block}.forecastOverviewSection{border:1px solid var(--line);background:var(--surface-translucent);border-radius:18px;margin:0 0 20px;padding:18px 20px}.forecastOverviewSection span,.lifeAreasSection>h5,.periodTipsSection>h5{color:var(--gold);letter-spacing:.12em;font-size:11px;font-weight:700}.forecastOverviewSection p{color:var(--ink);margin:8px 0 0;font-size:14px;line-height:1.9}.lifeAreasSection,.periodTipsSection{margin-top:28px}.lifeAreasSection>h5,.periodTipsSection>h5{margin:0 0 12px}.lifeReadingGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px;display:grid}.lifeReadingGrid>div{border:1px solid var(--line);background:var(--surface-translucent);border-radius:5px;padding:18px}.lifeReadingGrid span,.guidanceGrid span{color:var(--gold);letter-spacing:.14em;font-family:Arial,sans-serif;font-size:10px;font-weight:700}.lifeReadingGrid p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.8}.forecastEvidence{white-space:pre-line;margin-top:20px}.forecastAttribution{color:var(--muted);text-align:center;margin:18px 0 0;font-size:12px;line-height:1.7}.forecastDetailSection{border:1px solid var(--line);background:var(--surface-translucent);border-radius:8px;margin:0 0 16px;padding:18px}.forecastDetailSection h5,.monthlyTimeline h5{color:var(--plum);margin:0 0 12px;font-size:15px}.forecastDetailSection>div+div{border-top:1px solid #624c6f1f;margin-top:14px;padding-top:14px}.forecastDetailSection span,.timingPanel>span,.lessonCallout>span{color:var(--gold);font-size:11px;font-weight:700}.forecastDetailSection p,.lessonCallout p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.8}.timingPanel,.lessonCallout{border-left:3px solid var(--lavender);background:#d8cde42e;margin:18px 0;padding:16px 18px}.timingPanel ul{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.8}.monthlyTimeline{margin:22px 0}.monthlyTimeline>p{color:var(--muted);margin:-6px 0 12px;font-size:12px}.monthlyTimeline details{border-top:1px solid var(--line)}.monthlyTimeline details:last-child{border-bottom:1px solid var(--line)}.monthlyTimeline summary{cursor:pointer;color:var(--ink);grid-template-columns:64px 1fr;gap:12px;padding:14px 4px;font-size:13px;display:grid}.monthlyTimeline summary span{color:var(--muted)}.monthlyTimeline details>div{color:var(--muted);padding:2px 10px 16px 76px;font-size:13px;line-height:1.8}.monthlyTimeline details p{margin:8px 0}.forecastColumns{grid-template-columns:1fr 1fr;gap:30px;display:grid}.forecastColumns span{color:var(--gold);letter-spacing:.15em;font-family:Arial,sans-serif;font-size:10px;font-weight:700}.forecastColumns p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.8}.forecastBody blockquote{border-left:2px solid var(--lavender);color:var(--plum);background:#d8cde433;margin:24px 0 0;padding:14px 18px;font-size:13px;line-height:1.7}.sensoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.sensoryGrid>div{background:linear-gradient(145deg,#f9f5fff5,#fffaf0d1);border:1px solid #7359972e;border-radius:18px;padding:18px}.sensoryGrid span{color:var(--muted);letter-spacing:.12em;font-size:.75rem}.sensoryGrid h5{color:var(--ink);font-family:var(--font-serif);margin:7px 0 8px;font-size:1.25rem}.sensoryGrid p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.7}@media (width<=700px){.sensoryGrid{grid-template-columns:1fr}}.guidanceGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.guidanceGrid>div{background:#62826412;border-radius:5px;padding:16px 18px}.guidanceGrid>div:last-child{background:#b6677112}.guidanceGrid ul{color:var(--muted);margin:10px 0 0;padding-left:17px;font-size:11px;line-height:1.75}.luckyStrip{color:var(--muted);border:1px dashed #b58a4c73;flex-wrap:wrap;gap:10px 24px;margin-top:18px;padding:14px 18px;font-family:Arial,sans-serif;font-size:11px;display:flex}.luckyStrip b{color:var(--plum);font-weight:600}.textButton{border:0;border-bottom:1px solid var(--plum);color:var(--plum);cursor:pointer;background:0 0;font-size:12px;position:absolute;bottom:22px;right:28px}.sourceSection{padding:20px 0 90px}.sourceGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sourceGrid a{border:1px solid var(--line);background:var(--card-background);min-height:220px;color:inherit;border-radius:8px;flex-direction:column;padding:24px;text-decoration:none;transition:transform .16s,border-color .16s;display:flex}.sourceGrid a:hover{border-color:var(--plum);transform:translateY(-3px)}.sourceGrid span{color:var(--gold);letter-spacing:.12em;font-family:Arial,sans-serif;font-size:10px}.sourceGrid h3{margin:16px 0 10px;font-size:19px;font-weight:500;line-height:1.4}.sourceGrid p{color:var(--muted);margin:0 0 22px;font-size:12px;line-height:1.75}.sourceGrid b{color:var(--plum);margin-top:auto;font-family:Arial,sans-serif;font-size:11px}.schedulePanel{border:1px solid var(--line);background:var(--plum-dark);color:#fff;border-radius:8px;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:38px;margin-bottom:80px;padding:36px 40px;display:grid}.schedulePanel p{color:#ffffffa3;font-size:13px}.scheduleItems{gap:10px;display:grid}.scheduleItems span{color:#ffffffb3;font-size:13px}.scheduleItems b{color:#fff;min-width:58px;display:inline-block}.pending{color:#ffffffb8;letter-spacing:.08em;border:1px solid #ffffff40;border-radius:999px;padding:9px 12px;font-family:Arial,sans-serif;font-size:10px}footer{border-top:1px solid var(--line);min-height:90px;color:var(--muted);justify-content:space-between;align-items:center;gap:30px;font-size:11px;display:flex}.siteFooter{grid-template-columns:minmax(180px,.8fr) minmax(360px,1.4fr) auto;align-items:start;gap:34px;min-height:0;margin-top:72px;padding:34px 0;display:grid}.siteFooterBrand,.siteFooterLegal{gap:7px;display:grid}.siteFooterBrand strong{color:var(--ink);font-size:15px;font-weight:500}.siteFooterGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.siteFooterGroups h2{color:var(--ink);margin:0 0 8px;font-size:13px;font-weight:500}.siteFooterGroups p{margin:0;line-height:1.7}.siteFooterLegal{text-align:right}@media (width<=900px){.siteFooter{grid-template-columns:1fr}.siteFooterLegal{text-align:left}}@media (width<=560px){.siteFooterGroups{grid-template-columns:1fr}}.chartStudio{padding:90px 0 25px}.chartModeTabs{border:1px solid var(--line);background:var(--surface-translucent);border-radius:999px;gap:6px;width:fit-content;margin:28px 0 18px;padding:5px;display:flex}.chartToolbar{justify-content:space-between;align-items:center;gap:15px;display:flex}.transitTimePanel{background:linear-gradient(135deg,#4d315d14,#b58a4c14);border:1px solid #4d315d29;border-radius:20px;grid-template-columns:minmax(230px,1fr) 170px 150px auto;align-items:end;gap:16px;margin:0 0 18px;padding:20px 22px;display:grid}.transitTimePanel h3{margin:7px 0 3px;font-size:20px;font-weight:500}.transitTimePanel p{color:var(--muted);margin:0;font-size:12px}.transitTimePanel label{color:var(--muted);gap:7px;font-size:12px;display:grid}.transitTimePanel input{background:var(--surface-input);min-width:0;color:var(--ink);border:1px solid #4d315d2e;border-radius:11px;outline:none;padding:11px 12px}.transitTimeActions{border:1px solid var(--line);background:var(--surface-translucent);border-radius:999px;gap:5px;padding:4px;display:flex}.transitTimeActions button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 11px;font-size:11px}.transitTimeActions button.active{background:var(--plum-dark);color:#fff}.archiveButton{border:1px solid var(--line);background:var(--surface-translucent);color:var(--plum);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:10px 16px;display:flex}.archiveButton b{background:var(--plum);color:#fff;border-radius:50%;place-items:center;min-width:22px;height:22px;font-family:Arial,sans-serif;font-size:10px;display:grid}.archivePanel{border:1px solid var(--line);background:var(--card-background-strong);border-radius:22px;grid-template-columns:230px 1fr;gap:24px;margin:0 0 18px;padding:24px;display:grid}.archivePanel h3{margin:8px 0;font-size:23px;font-weight:500}.archivePanel p{color:var(--muted);margin:0;font-size:12px}.archivePanel>div:first-child{grid-row:1/span 5}.archiveMessage{color:var(--plum);margin-top:10px;font-size:12px;font-weight:600;display:block}.archiveSubhead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.archiveSubhead strong{color:var(--ink);font-size:13px;font-weight:600}.archiveList{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.archiveList article{background:var(--surface-translucent);border:1px solid #4d315d1f;border-radius:14px;position:relative;overflow:hidden}.archiveList article>button:first-child{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:13px 38px 13px 14px;display:grid}.archiveList span,.archiveList em{color:var(--muted);font-size:11px;font-style:normal}.deleteArchive{width:25px;height:25px;color:var(--rose);cursor:pointer;background:#b667711a;border:0;border-radius:50%;position:absolute;top:8px;right:8px}.importArchive{z-index:1;background:var(--surface-input);color:var(--plum);cursor:pointer;border:1px solid #4d315d24;border-radius:999px;padding:5px 8px;font-size:10px;position:absolute;top:9px;right:40px}.archiveEmpty{color:var(--muted);text-align:center;padding:20px}.chartModeTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 20px}.chartModeTabs button.active{background:var(--plum-dark);color:#fff}.chartWorkbench{grid-template-columns:330px minmax(0,1fr);gap:18px;display:grid}.chartWorkbench.chartWorkbenchResult{grid-template-columns:minmax(0,1fr)}.birthPanel,.chartPanel,.chartSummaryGrid article,.chartTablePanel,.bookingEntry{border:1px solid var(--line);background:var(--card-background);box-shadow:0 18px 50px var(--shadow-color);border-radius:24px}.birthPanel{padding:26px}.chartStep{color:var(--gold);letter-spacing:.14em;font-family:Arial,sans-serif;font-size:11px;font-weight:700}.birthPanel h3{margin:9px 0 22px;font-size:24px;font-weight:500}.birthPanel label{color:var(--muted);gap:7px;margin-bottom:14px;font-size:13px;display:grid}.birthPanel input,.birthPanel select{background:var(--surface-input);width:100%;color:var(--ink);border:1px solid #4d315d2e;border-radius:12px;outline:none;padding:12px 13px}:root[data-theme=night] .experienceGrid>*{background:radial-gradient(circle at 100% 0, #745d8652, transparent 45%), var(--card-background)}:root[data-theme=night] .predictionCallout{background:linear-gradient(135deg,#5b432ba6,#322241e0)}:root[data-theme=night] .predictionCallout span{color:var(--gold)}:root[data-theme=night] .sensoryGrid>div{background:linear-gradient(145deg,#30223df5,#261b30e6)}:root[data-theme=night] .accountModal{background:radial-gradient(circle at 100% 0, #745d863d, transparent 45%), var(--card-background-strong)}.birthPanel input:focus,.birthPanel select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #b58a4c1a}.coordinateDetails{color:var(--muted);margin:-2px 0 14px;font-size:12px}.coordinateDetails summary{cursor:pointer}.coordinateDetails>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.coordinateDetails label{margin:0}.chartGenerate{width:100%;margin-top:6px}.birthPanel small{color:var(--muted);margin-top:12px;line-height:1.6;display:block}.chartPanel{min-width:0;padding:24px;overflow:hidden}.chartVisualGrid{grid-template-columns:minmax(360px,1fr) 250px;align-items:center;gap:16px;display:grid}.chartPanelHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:8px;display:flex}.chartPanelHead span,.chartPanelHead em{color:var(--muted);font-size:12px;font-style:normal}.chartPanelHead h3{margin:4px 0 0;font-size:26px;font-weight:500}.chartHeadActions{align-items:center;gap:10px;display:flex}.chartThemeToggle{border:1px solid var(--line);background:var(--surface-translucent);border-radius:999px;gap:3px;padding:3px;display:flex}.chartThemeToggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 10px;font-family:Arial,sans-serif;font-size:10px}.chartThemeToggle button.active{background:var(--plum-dark);color:#fff}.chartAudit{background:var(--gold);border-radius:10px;margin:6px 0 14px;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.chartAudit{background:color-mix(in srgb, var(--gold) 9%, var(--surface-translucent))}}.chartAudit{color:var(--muted);font-family:Arial,sans-serif;font-size:12px;line-height:1.5}.planetVisibility{grid-template-columns:62px 1fr;align-items:start;gap:10px;margin:0 0 11px;display:grid}.planetVisibility>span{color:var(--muted);letter-spacing:.08em;padding-top:7px;font-size:11px}.planetVisibility>div{flex-wrap:wrap;gap:5px;display:flex}.planetVisibility label{background:var(--surface-translucent);color:var(--muted);cursor:pointer;border:1px solid #4d315d1f;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-family:Arial,sans-serif;font-size:11px;display:flex}.planetVisibility label.active{background:var(--plum);border-color:#4d315d4d}@supports (color:color-mix(in lab, red, red)){.planetVisibility label.active{background:color-mix(in srgb, var(--plum) 12%, var(--surface-translucent))}}.planetVisibility label.active{color:var(--ink)}.planetVisibility input{opacity:0;pointer-events:none;position:absolute}.planetVisibility b{font-family:serif;font-size:13px}.aspectLegend{color:var(--muted);flex-wrap:wrap;gap:13px;margin-bottom:4px;font-family:Arial,sans-serif;font-size:11px;font-weight:700;display:flex}.aspectLegend span{align-items:center;gap:5px;display:flex}.orbPolicy{color:var(--muted);letter-spacing:.04em;margin:2px 0 8px;font-size:11px}.transitRingLegend{background:var(--surface-translucent);color:var(--muted);border:1px solid #4d315d1a;border-radius:10px;flex-wrap:wrap;gap:8px;margin:7px 0 11px;padding:8px 10px;font-family:Arial,sans-serif;font-size:11px;display:flex}.transitRingLegend span{align-items:center;gap:5px;display:flex}.transitRingLegend i{border:2px solid var(--plum);border-radius:50%;width:9px;height:9px;display:inline-block}.transitRingLegend i.transitRingDot{border-color:var(--rose);box-shadow:0 0 0 2px #c55b731f}.transitRingLegend i.crossAspectLine{border:0;border-top:2px solid #8654d8;border-radius:0;width:25px;height:0}.aspectLegend i,.aspectList b i{background:var(--gold);border-radius:999px;width:25px;height:3px}.aspectLegend i.sextile{background:#42bff5}.aspectLegend i.square{background:#e53935}.aspectLegend i.trine{background:#169b62}.aspectLegend i.opposition{background:#8654d8}.aspectLegend i.slowTransit{background:#bf4660;height:3px}.aspectLegend i.fastTransit{border-top:2px dashed var(--gold);background:0 0;border-radius:0;height:0}.chartPanel canvas{width:100%;max-width:100%;height:auto;margin:0 auto;display:block}.chartCanvasShell{background:#fffdf9;border:1px solid #4d315d1a;border-radius:50%;min-width:0;padding:8px;box-shadow:0 18px 45px #251e2814}.chartCanvasShell.dark{background:#090a0c;border-color:#b58a4c42;box-shadow:0 20px 50px #05050847}.positionRail{background:var(--card-background);border:1px solid #4d315d1f;border-radius:18px;max-height:620px;padding:14px 16px;overflow-y:auto}.anglePositions{border-bottom:1px solid var(--line);gap:6px;padding-bottom:12px;display:grid}.anglePositions span{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.anglePositions b{color:var(--gold);letter-spacing:.1em}.positionRailTitle{color:var(--plum);justify-content:space-between;margin:14px 0 6px;font-size:12px;font-weight:700;display:flex}.positionRailTitle em{color:var(--muted);letter-spacing:.1em;font-size:10px;font-style:normal}.positionRailTitle.transitTitle{color:var(--rose);margin-top:20px}.positionRow{border-bottom:1px solid #35234112;grid-template-columns:24px 42px 1fr 16px;align-items:center;gap:4px;padding:7px 0;display:grid}.positionRow b{color:var(--plum);font-size:17px}.positionRow span,.positionRow strong,.positionRow em{font-family:Arial,sans-serif;font-size:12px;font-style:normal}.positionRow strong{color:var(--ink);text-align:right;font-weight:500}.positionRow strong small{color:var(--rose);margin-top:2px;font-size:10px;font-weight:500;display:block}.positionRow em{color:var(--rose);text-align:right}.positionRow.transitRow b{color:var(--rose)}.transitReport{background:radial-gradient(circle at 92% 0%, #b58a4c1f, transparent 30%), var(--card-background);border:1px solid #4d315d26;border-radius:26px;margin-top:22px;padding:32px;box-shadow:0 18px 50px #32203d0d}.transitAspectReadings{border-top:1px solid #4d315d1f;margin-top:24px;padding-top:24px}.transitReport>header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:28px;padding-bottom:24px;display:grid}.transitReport>header h2{margin:8px 0 7px;font-size:30px;font-weight:500}.transitReport>header p,.transitGroupTitle p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.transitMethodOrder{grid-template-columns:repeat(4,auto);gap:7px;display:grid}.transitMethodOrder span{background:var(--surface-translucent);min-width:82px;color:var(--muted);border:1px solid #4d315d1a;border-radius:12px;gap:4px;padding:10px 12px;font-size:11px;display:grid}.transitMethodOrder b{color:var(--gold);font-family:Arial,sans-serif;font-size:9px}.transitGroupTitle{grid-template-columns:1fr minmax(260px,.8fr);align-items:end;gap:22px;margin:26px 0 14px;display:grid}.transitGroupTitle span{color:var(--gold);letter-spacing:.12em;font-family:Arial,sans-serif;font-size:9px}.transitGroupTitle h3{margin:6px 0 0;font-size:21px;font-weight:500}.transitHouseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.transitHouseGrid article{background:var(--surface-translucent);border:1px solid #4d315d1c;border-radius:18px;align-content:start;gap:10px;min-width:0;padding:20px;display:grid}.transitHouseGrid.slow article:first-child{color:#fff;background:linear-gradient(135deg,#4d315df2,#55395de0);grid-column:1/-1}.transitHouseGrid.slow article:first-child p,.transitHouseGrid.slow article:first-child small,.transitHouseGrid.slow article:first-child strong,.transitHouseGrid.slow article:first-child .transitHouseHead span{color:#ffffffb8}.transitHouseHead{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;display:grid}.transitHouseHead>b{color:var(--rose);font-family:serif;font-size:28px}.transitHouseHead span{color:var(--gold);letter-spacing:.08em;font-size:11px}.transitHouseHead h3{margin:3px 0 0;font-size:17px;font-weight:600}.transitHouseHead em{color:var(--rose);background:#b667711a;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.transitHouseGrid article>p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.transitHouseGrid article>strong{color:var(--muted);font-size:12px;font-weight:500;line-height:1.6}.transitHouseGrid article>strong.crossingActive{color:#9b4352;background:#b6677117;border-radius:9px;padding:8px 10px}.transitHouseGrid article>small{color:var(--muted);font-size:11px}.transitReadingSections{grid-template-columns:minmax(0,1fr);gap:9px;width:100%;min-width:0;display:grid}.transitReadingSections section{box-sizing:border-box;background:var(--surface-translucent);border:1px solid #4d315d14;border-radius:12px;width:100%;min-width:0;padding:11px 12px;display:block}.transitReadingSections h4{width:auto;max-width:none;color:var(--gold);letter-spacing:.04em;writing-mode:horizontal-tb;white-space:normal;margin:0 0 5px;font-size:12px;font-weight:700}.transitReadingSections p{width:auto;min-width:0;max-width:none;color:var(--muted);writing-mode:horizontal-tb;white-space:normal;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.75}.transitReadingSections small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.6;display:block}.transitReadingSections .transitEvent{background:#b58a4c14}.transitReadingSections .risk{background:#b6677114}.transitReadingSections .timing{background:#53b1e114}.transitReadingSections .lesson{background:#4d315d12}.transitHouseGrid.slow article:first-child .transitReadingSections section{background:#ffffff12;border-color:#ffffff1f}.transitHouseGrid.slow article:first-child .transitReadingSections h4{color:#e7c98d}.transitHouseGrid.slow article:first-child .transitReadingSections p,.transitHouseGrid.slow article:first-child .transitReadingSections small{color:#ffffffd1}.transitAspect .transitReadingSections{width:100%;margin-top:7px}.transitAspect .transitReadingSections section{text-align:left}.fastTransitDetails{margin-top:16px}.fastTransitDetails summary{border:1px solid var(--line);background:var(--surface-translucent);color:var(--plum);cursor:pointer;border-radius:12px;padding:13px 16px;font-size:12px}.fastTransitDetails .transitHouseGrid{margin-top:12px}.cuspDetails{color:var(--muted);margin-top:14px;font-family:Arial,sans-serif;font-size:10px}.cuspDetails summary{color:var(--plum);cursor:pointer;padding:8px 0}.cuspDetails>div{grid-template-columns:1fr 1fr;gap:6px;padding-top:6px;display:grid}.cuspDetails span{justify-content:space-between;gap:5px;display:flex}.cuspDetails b{color:var(--gold)}.saveChartBar{border:1px solid var(--line);background:#ffffff9e;border-radius:18px;grid-template-columns:1fr minmax(220px,310px) auto;align-items:center;gap:12px;margin-top:18px;padding:18px 22px;display:grid}.saveChartBar h3{margin:5px 0 0;font-size:20px;font-weight:500}.saveChartBar input{width:100%;color:var(--ink);background:#ffffffbf;border:1px solid #4d315d29;border-radius:12px;padding:11px 13px}.natalReport{border:1px solid var(--line);background:radial-gradient(circle at 92% 4%,#b58a4c1f,#0000 22rem),#ffffffa8;border-radius:24px;margin-top:18px;padding:30px;box-shadow:0 20px 60px #32203d0f}.natalReportHead{border:0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:28px;min-height:0;padding-bottom:22px;display:flex}.natalReportHead h2{margin:7px 0 8px;font-size:30px;font-weight:500}.natalReportHead p{max-width:690px;color:var(--muted);margin:0;line-height:1.7}.reportLead{color:#fff;background:linear-gradient(135deg,#382342,#5d3b65);border-radius:18px;margin-top:22px;padding:28px}.reportLead span,.synthesisGrid article>span,.roleReadingGrid article>div:first-child span{color:#d8b87f;letter-spacing:.13em;font-family:Arial,sans-serif;font-size:10px;font-weight:700}.reportLead h3{margin:9px 0 12px;font-size:30px;font-weight:500}.reportLead p{color:#ffffffd1;max-width:900px;margin:0;line-height:1.9}.reportLead small{color:#ffffff80;margin-top:18px;font-family:Arial,sans-serif;display:block}.synthesisGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.synthesisGrid article{border:1px solid var(--line);background:#ffffffb3;border-radius:18px;padding:22px}.synthesisGrid article>p{color:var(--muted);margin:10px 0 0;line-height:1.85}.distributionPanel{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;padding-top:16px;display:grid}.distributionPanel>div{gap:7px;display:grid}.distributionPanel>div>b{color:var(--plum);margin-bottom:2px;font-size:11px}.distributionPanel i{grid-template-columns:30px 1fr 18px;align-items:center;gap:6px;height:19px;font-style:normal;display:grid;position:relative}.distributionPanel i:after{content:"";z-index:0;background:#4d315d14;border-radius:999px;height:4px;position:absolute;left:36px;right:24px}.distributionPanel em,.distributionPanel small{z-index:2;color:var(--muted);font-size:10px;font-style:normal;position:relative}.distributionPanel strong{z-index:1;background:linear-gradient(90deg, var(--gold), var(--plum));border-radius:999px;max-width:100%;height:4px;position:relative}.roleReadingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.roleReadingGrid article{border:1px solid var(--line);background:#ffffffb8;border-radius:20px;padding:24px}.roleReadingGrid article:first-child{grid-column:1/-1}.roleReadingGrid h3{margin:8px 0 3px;font-size:25px;font-weight:500}.roleReadingGrid h4{color:var(--gold);margin:0;font-size:14px;font-weight:500}.readingKeywords{flex-wrap:wrap;gap:6px;margin:15px 0 12px;display:flex}.readingKeywords b{color:var(--plum);background:#4d315d12;border-radius:999px;padding:5px 9px;font-family:Arial,sans-serif;font-size:10px}.roleReadingGrid article>p{color:var(--muted);margin:0;line-height:1.9}.roleReadingGrid article>p.houseContext{color:#6e5c46;margin-top:10px}.roleReadingGrid article>footer{min-height:0;color:var(--muted);background:#b58a4c14;border:0;border-radius:12px;margin-top:16px;padding:13px 14px;font-size:12px;line-height:1.7;display:block}.roleReadingGrid article>footer strong{color:var(--gold);margin-bottom:3px;display:block}.reportAspectSection{color:#fff;background:#2d1c36f5;border-radius:20px;grid-template-columns:230px 1fr;gap:20px;margin-top:18px;padding:24px;display:grid}.reportAspectSection h3{margin:8px 0;font-size:24px;font-weight:500}.reportAspectSection>div:last-child{gap:10px;display:grid}.reportAspectSection article{border-bottom:1px solid #ffffff1c;grid-template-columns:1fr auto;gap:5px 14px;padding-bottom:10px;display:grid}.reportAspectSection article span{color:#d8b87f;font-size:11px}.reportAspectSection article p{color:#ffffffab;grid-column:1/-1;margin:0;font-size:12px;line-height:1.7}.aspectList b{align-items:center;gap:7px;display:flex}.aspectList .aspect-六合 b i{background:#42bff5}.aspectList .aspect-四分 b i{background:#e53935}.aspectList .aspect-三分 b i{background:#169b62}.aspectList .aspect-对分 b i{background:#8654d8}.chartSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.chartSummaryGrid article{padding:22px}.chartSummaryGrid .bigThreeCard{color:#fff;background:linear-gradient(135deg,#4d315df5,#64436eeb);grid-column:1/-1}.chartSummaryGrid span,.chartTablePanel>span{color:var(--gold);letter-spacing:.13em;font-family:Arial,sans-serif;font-size:11px;font-weight:700}.chartSummaryGrid h3{margin:10px 0 7px;font-size:27px;font-weight:500}.chartSummaryGrid p{color:var(--muted);margin:8px 0 0;line-height:1.85}.chartSummaryGrid .bigThreeCard p{color:#ffffffb8}.chartDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.chartTablePanel{padding:24px}.chartPlanetList,.aspectList{margin-top:15px}.chartPlanetList>div,.aspectList>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr .8fr;align-items:center;gap:10px;padding:12px 0;display:grid}.aspectList>div>p{color:var(--muted);grid-column:1/-1;margin:3px 0 0 27px;font-size:14px;line-height:1.75}.aspectList>div.transitAspect{background:var(--surface-translucent);border:1px solid #4d315d1a;border-radius:12px;padding:15px 12px}.aspectList>div.transitAspect+div.transitAspect{margin-top:8px}.aspectList>div.transitAspect.slow-to-personal{border-left:4px solid var(--rose);background:#b667710e}.aspectList>div.transitAspect.fast-trigger{border-left:4px solid var(--gold)}.aspectList>div.transitAspect>em{color:var(--plum);background:#4d315d12;border-radius:999px;padding:4px 7px;font-size:10px}.chartPlanetList b,.aspectList b{font-weight:600}.chartPlanetList span,.chartPlanetList em,.aspectList span,.aspectList em{color:var(--muted);text-align:right;font-size:12px;font-style:normal}.bookingEntry{grid-template-columns:1.4fr .8fr;align-items:center;gap:30px;margin-top:18px;padding:34px;display:grid}.bookingEntry h2{margin:9px 0 10px;font-size:30px;font-weight:500}.bookingEntry p{color:var(--muted);margin:0;line-height:1.8}.bookingActions{gap:9px;display:grid}.secondaryButton{border:1px solid var(--line);color:var(--muted);background:#ffffffb3;border-radius:999px;padding:11px 18px}.secondaryButton:disabled{opacity:.65}@media (width<=860px){.chartWorkbench,.chartDetailGrid,.bookingEntry,.chartVisualGrid{grid-template-columns:1fr}.positionRail{max-height:none}.synthesisGrid,.roleReadingGrid,.reportAspectSection{grid-template-columns:1fr}.roleReadingGrid article:first-child{grid-column:auto}.chartToolbar,.archivePanel,.saveChartBar{grid-template-columns:1fr}.chartToolbar{flex-direction:column;align-items:stretch}.archiveButton{width:fit-content}.archivePanel{display:grid}.archivePanel>div:first-child{grid-row:auto}.transitReport>header,.transitGroupTitle{grid-template-columns:1fr}.transitMethodOrder{grid-template-columns:repeat(2,1fr)}.transitHouseGrid{grid-template-columns:1fr}.transitHouseGrid.slow article:first-child{grid-column:auto}.transitTimePanel{grid-template-columns:1fr 1fr}.transitTimePanel>div:first-child,.transitTimeActions{grid-column:1/-1}}@media (width<=640px){.transitReport{padding:22px 17px}.transitMethodOrder{grid-template-columns:1fr 1fr}.transitMethodOrder span{min-width:0}.transitTimePanel{grid-template-columns:1fr}.transitTimePanel>div:first-child,.transitTimeActions{grid-column:auto}.transitTimeActions{justify-content:space-between}.chartModeTabs{width:100%;overflow-x:auto}.archiveList{grid-template-columns:1fr}.chartModeTabs button{min-width:112px}.chartPanel{padding:17px 12px}.chartPanelHead{align-items:flex-start}.chartHeadActions{flex-direction:column;align-items:flex-end}.chartSummaryGrid{grid-template-columns:1fr}.natalReport{padding:20px 14px}.natalReportHead{flex-direction:column;align-items:stretch}.distributionPanel{grid-template-columns:1fr}.chartPlanetList>div,.aspectList>div{grid-template-columns:1fr;gap:4px}.chartPlanetList span,.chartPlanetList em,.aspectList span,.aspectList em{text-align:left}}@media (width<=900px){main{width:min(100% - 26px,720px)}.hero{grid-template-columns:1fr;min-height:auto;padding:55px 38px 42px}.orbitSeal,.brandEmblem{display:none}.homeHero{grid-template-columns:1fr;min-height:580px;padding:70px 44px 64px}.homeHeroContent{max-width:570px}.homeHeroCelestial{opacity:.56;width:380px;position:absolute;bottom:-112px;right:-94px}.homeHeroConstellation{bottom:10%;left:auto;right:24%}.experienceGrid>*,.experienceGrid button:nth-child(-n+2){grid-column:span 5}.metrics,.dashboardGrid,.schedulePanel,.sourceGrid{grid-template-columns:1fr}.metrics article{border-right:0;border-bottom:1px solid var(--line)}.metrics article:last-child{border-bottom:0}.zodiacPicker{grid-template-columns:repeat(6,1fr)}.forecastCard{grid-template-columns:1fr;padding:28px}.lifeReadingGrid{grid-template-columns:1fr}.forecastSign{border-right:0;border-bottom:1px solid var(--line);padding-bottom:24px}.schedulePanel{align-items:start}footer{flex-direction:column;justify-content:center;align-items:flex-start}}@media (width<=560px){.topbar{min-height:70px;padding-right:204px;display:flex;position:relative}.brand{gap:7px;min-width:0}.brandMark{flex-basis:42px;width:42px;height:42px}.brand div{gap:1px;display:grid}.brand div span{display:none}.brand strong{font-size:15px}.liveBadge{display:none}.siteHeaderActions{gap:6px;position:absolute;top:17px;right:0}.sitePrimaryNavigation{scrollbar-width:none;order:3;justify-content:flex-start;gap:18px;width:calc(100vw - 40px);margin:10px 0 0;padding:8px 0 3px;overflow-x:auto}.sitePrimaryNavigation::-webkit-scrollbar{display:none}.topbar{flex-wrap:wrap;padding-bottom:8px}.horoscopeSkyLink{grid-template-columns:1fr auto}.horoscopeSkyLink p{grid-area:2/1/auto/-1}.siteBackNavigation{gap:13px;min-height:44px}.siteBackNavigation button,.siteBackNavigation a{min-height:44px;padding-top:5px;padding-bottom:5px}.siteBackNavigation a{padding-left:13px}.accountEntry{gap:8px;position:static}.themeToggle{justify-content:center;min-width:36px;min-height:36px;padding:6px 9px}.themeToggleLabel{display:none}.accountButton{min-height:36px;padding:6px 11px;font-size:12px}.accountModal{padding:34px 22px 26px}.hero h1{font-size:40px}.hero{border-radius:24px;margin-top:12px;padding:42px 24px 36px}.hero:before{border-radius:17px;inset:10px}.homeHero{border-radius:14px;min-height:600px;margin-top:12px;padding:58px 24px 46px}.homeHero:before{border-radius:inherit;inset:0}.homeHero h1{max-width:310px;margin:15px 0 20px;font-size:clamp(40px,13vw,54px);line-height:1.13}.homeHeroText{font-size:15px;line-height:1.9}.homeHeroActions{flex-direction:column;width:min(100%,286px);margin-top:28px}.homeHeroPrimary,.homeHeroSecondary{width:100%}.homeHeroCelestial{opacity:.42;width:280px;bottom:-70px;right:-86px}.homeHeroBrandSeal{width:76px;height:76px}.homeHeroBrandSeal img{width:58px;height:58px}.homeHeroConstellation{display:none}.homeHeroGalaxy{opacity:.64;width:170%;height:120%;left:5%}.homeHeroAssetBackdrop{background-image:var(--hero-asset-mobile);background-position:50%}.homeHeroAssetReadability{background:linear-gradient(#fbf8f7e6 0%,#f9f5f8b3 46%,#f6f0f729 75%,#0000 100%)}:root[data-theme=night] .homeHeroAssetReadability{background:linear-gradient(#040716e6 0%,#06091cad 47%,#07091e29 76%,#0000 100%)}.homeHeroNebulaThree{display:none}.homeHeroStarsNear{opacity:.48}.homeHeroGlyphs i{font-size:15px}.homeHeroPlanets i{width:25px;height:25px;font-size:16px}.homeHeroNorthStar{display:none}.experienceNav{padding:52px 0 42px}.experienceIntro{text-align:left;justify-items:start}.experienceGrid{grid-template-columns:1fr}.experienceGrid>*,.experienceGrid button:nth-child(-n+2){grid-column:auto;min-height:154px;padding:22px}.periodTabs{width:100%}.periodTabs button{flex:1}.reportHeading,.sectionHeader{align-items:start;display:grid}.referenceControls{justify-items:start}.indexGrid,.guidanceGrid{grid-template-columns:1fr}.primaryButton{width:100%}.event{grid-template-columns:8px 70px 1fr;gap:9px;padding:18px 14px}.planetRows{padding:6px 14px}.planetRow{grid-template-columns:30px 50px 1fr auto}.zodiacSection{padding:70px 0 48px}.zodiacPicker{grid-template-columns:repeat(4,1fr)}.forecastColumns{grid-template-columns:1fr;gap:20px}.forecastCard{gap:22px;min-height:520px}.schedulePanel{padding:28px 24px}}@media (prefers-reduced-motion:reduce){.homeHeroGalaxy,.homeHeroNebula,.homeHeroStars,.homeHeroTrack,.homeHeroNorthStar{animation:none}.homeHeroPrimary,.homeHeroSecondary{transition:none}}@media (prefers-reduced-data:reduce){.homeHeroAssetBackdrop,.homeHeroAssetReadability{display:none}}.skyPage{padding:28px 0 70px}.skyHero{border:1px solid var(--gold);grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:center;gap:50px;min-height:390px;margin:6px 0 70px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.skyHero{border:1px solid color-mix(in srgb, var(--gold) 30%, var(--line))}}.skyHero{border-radius:var(--veritas-radius-panel);box-shadow:0 30px 90px var(--shadow-color);background-image:linear-gradient(90deg,#f4ecdff0 0 39%,#f4ecdfb8 55%,#f4ecdf14 82%),url(/assets/astrology/approved-lovart/celestial-panorama-day-color-v1.jpg);background-position:50%;background-size:cover;padding:clamp(42px,7vw,76px)}@supports (color:color-mix(in lab, red, red)){.skyHero{box-shadow:0 30px 90px color-mix(in srgb, var(--shadow-color) 78%, transparent)}}:root[data-theme=night] .skyHero{background-image:linear-gradient(90deg,#050a17f0 0 39%,#050a17b8 55%,#050a1714 82%),url(/assets/astrology/approved-lovart/celestial-panorama-color-v1.jpg)}.skyHero:before{border:1px solid var(--gold);position:absolute;inset:18px}@supports (color:color-mix(in lab, red, red)){.skyHero:before{border:1px solid color-mix(in srgb, var(--gold) 17%, transparent)}}.skyHero:before{pointer-events:none;content:"";border-radius:12px}.skyHeroCopy,.skyHeroInstrument{z-index:1;position:relative}.skyHero h1{font-size:clamp(62px,9vw,108px);font-family:var(--veritas-font-display);letter-spacing:.08em;margin:14px 0 18px;font-weight:400;line-height:.95}.skyHeroCopy>p{max-width:650px;color:var(--muted);margin:0;font-size:clamp(16px,2vw,19px);line-height:1.95}.skyHeroTags{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.skyHeroTags span,.skyContentSource,.skyEventMeta span{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.skyHeroTags span,.skyContentSource,.skyEventMeta span{border:1px solid color-mix(in srgb, var(--gold) 28%, var(--line))}}.skyHeroTags span,.skyContentSource,.skyEventMeta span{color:var(--muted);background:var(--surface-translucent);letter-spacing:.06em;border-radius:999px;padding:7px 11px;font-family:Arial,Helvetica,sans-serif;font-size:10px}.skyHeroInstrument{aspect-ratio:1;border:1px solid var(--gold);justify-self:end;width:min(100%,340px)}@supports (color:color-mix(in lab, red, red)){.skyHeroInstrument{border:1px solid color-mix(in srgb, var(--gold) 48%, transparent)}}.skyHeroInstrument{box-shadow:inset 0 0 70px var(--plum), 0 0 80px var(--gold);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.skyHeroInstrument{box-shadow:inset 0 0 70px color-mix(in srgb, var(--plum) 11%, transparent), 0 0 80px color-mix(in srgb, var(--gold) 9%, transparent)}}.skyHeroInstrument i,.skyHeroInstrument:before,.skyHeroInstrument:after{border:1px solid var(--gold);position:absolute}@supports (color:color-mix(in lab, red, red)){.skyHeroInstrument i,.skyHeroInstrument:before,.skyHeroInstrument:after{border:1px solid color-mix(in srgb, var(--gold) 31%, transparent)}}.skyHeroInstrument i,.skyHeroInstrument:before,.skyHeroInstrument:after{content:"";border-radius:50%}.skyHeroInstrument:before{inset:14%}.skyHeroInstrument:after{border-style:dashed;inset:31%}.skyHeroInstrument i:first-child{inset:6% 39%;transform:rotate(38deg)}.skyHeroInstrument i:nth-child(2){inset:39% 6%;transform:rotate(-24deg)}.skyHeroInstrument i:nth-child(3){inset:20%;transform:rotate(68deg)}.skyHeroInstrument>span{color:var(--gold);font-size:29px;position:absolute}.skyHeroInstrument>span:first-of-type{top:28%;left:8%}.skyHeroInstrument>span:nth-of-type(2){bottom:20%;right:11%}.skyHeroInstrument>b{color:var(--gold);font-size:38px;font-weight:400;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.skyLoading,.skyUnavailable,.skyEmptyState{border:1px solid var(--line);background:var(--card-background);text-align:center;border-radius:24px;justify-content:center;align-items:center;gap:20px;min-height:170px;margin:0 0 55px;padding:28px;display:flex}.skyLoading p,.skyUnavailable p,.skyEmptyState p{color:var(--muted);margin:6px 0 0}.skyLoadingOrbit{border:1px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:42px;height:42px;animation:1.4s linear infinite skyOrbit}.skyUnavailable{flex-direction:column}.skyUnavailable button{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.skyUnavailable button{border:1px solid color-mix(in srgb, var(--gold) 42%, var(--line))}}.skyUnavailable button{color:var(--ink);background:var(--surface-translucent);cursor:pointer;border-radius:999px;padding:9px 17px}.skyWeather,.skyEvents{margin:0 0 92px;scroll-margin-top:108px}.skySectionHeading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.skySectionHeading h2{margin:11px 0 0;font-size:clamp(31px,5vw,52px);font-weight:500;line-height:1.25}.skySectionHeading--events{align-items:start}.skySectionHeading--events p{max-width:640px;color:var(--muted);margin:13px 0 0;line-height:1.8}.skyLiveStamp{color:var(--muted);text-align:right;grid-template-columns:10px auto;gap:2px 9px;font-size:12px;display:grid}.skyLiveStamp i{background:#6f9972;border-radius:50%;align-self:center;width:8px;height:8px;box-shadow:0 0 0 5px #6f99721f}.skyLiveStamp small{grid-column:2}.skyPlanetRail{border-block:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.skyPlanetRail article{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:6px;min-height:116px;padding:18px 20px;display:flex}.skyPlanetRail article:last-child{border-right:0}.skyPlanetRail span{color:var(--muted);font-size:11px}.skyPlanetRail strong{font-size:19px;font-weight:500}.skyPlanetRail em{color:var(--gold);font-size:11px;font-style:normal}.skyDataVisualization{border:1px solid var(--gold);margin:0 0 24px}@supports (color:color-mix(in lab, red, red)){.skyDataVisualization{border:1px solid color-mix(in srgb, var(--gold) 26%, var(--line))}}.skyDataVisualization{background:radial-gradient(circle at 22% 30%, var(--plum), transparent 38%), linear-gradient(145deg, var(--card-background-strong), var(--card-background));border-radius:30px;padding:clamp(24px,5vw,48px)}@supports (color:color-mix(in lab, red, red)){.skyDataVisualization{background:radial-gradient(circle at 22% 30%, color-mix(in srgb, var(--plum) 11%, transparent), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--card-background-strong) 88%, transparent), var(--card-background))}}.skyDataVisualization{box-shadow:0 24px 68px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){.skyDataVisualization{box-shadow:0 24px 68px color-mix(in srgb, var(--shadow-color) 56%, transparent)}}.skyDataHeading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.skyDataHeading h3{margin:9px 0 6px;font-size:clamp(25px,4vw,38px);font-weight:500}.skyDataHeading p{max-width:680px;color:var(--muted);margin:0;line-height:1.75}.skyChartSwitcher{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:480px;display:flex}.skyChartSwitcher button{border:1px solid var(--line);color:var(--muted);background:var(--surface-translucent);cursor:pointer;border-radius:999px;padding:8px 13px;font-size:11px}.skyChartSwitcher button:hover,.skyChartSwitcher button:focus-visible,.skyChartSwitcher button.is-active{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.skyChartSwitcher button:hover,.skyChartSwitcher button:focus-visible,.skyChartSwitcher button.is-active{border-color:color-mix(in srgb, var(--gold) 56%, var(--line))}}.skyChartSwitcher button:hover,.skyChartSwitcher button:focus-visible,.skyChartSwitcher button.is-active{color:var(--ink);outline:none}.skyChartSwitcher button.is-active{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.skyChartSwitcher button.is-active{background:color-mix(in srgb, var(--gold) 12%, var(--card-background-strong))}}.skyChartSwitcher button.is-active{box-shadow:inset 0 -2px var(--gold)}@supports (color:color-mix(in lab, red, red)){.skyChartSwitcher button.is-active{box-shadow:inset 0 -2px color-mix(in srgb, var(--gold) 60%, transparent)}}.skyDataGrid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:start;gap:clamp(24px,5vw,54px);display:grid}.skyChartPanel{min-width:0}.skyChartContext{gap:5px;margin:0 0 10px;display:grid}.skyChartContext span{color:var(--gold);letter-spacing:.12em;font:600 10px/1.4 Arial,sans-serif}.skyChartContext strong{min-height:1.5em;font-size:14px;font-weight:500}.skySharedChart>p{color:var(--muted);text-align:center;margin:3px 0 0;font-size:10px}.skySharedChart canvas{max-width:100%;margin:0 auto;display:block}.skyEphemeris{border:1px solid var(--line);background:var(--surface-translucent);border-radius:22px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.skyEphemeris{background:color-mix(in srgb, var(--surface-translucent) 82%, transparent)}}.skyEphemeris>header{justify-content:space-between;align-items:end;gap:16px;padding:20px 22px 16px;display:flex}.skyEphemeris>header span{color:var(--gold);letter-spacing:.16em;font:600 9px Arial,sans-serif}.skyEphemeris>header h3{margin:5px 0 0;font-size:21px;font-weight:500}.skyEphemeris>header small{color:var(--muted);font-size:9px}.skyEphemerisTable{border-top:1px solid var(--line)}.skyEphemerisHead,.skyEphemerisRow{grid-template-columns:1fr 1.35fr .65fr;align-items:center;gap:10px;display:grid}.skyEphemerisHead{color:var(--muted);background:var(--gold);padding:8px 17px}@supports (color:color-mix(in lab, red, red)){.skyEphemerisHead{background:color-mix(in srgb, var(--gold) 6%, transparent)}}.skyEphemerisHead{font-size:9px}.skyEphemerisRow{border-top:1px solid var(--line);min-height:45px;padding:7px 17px}@supports (color:color-mix(in lab, red, red)){.skyEphemerisRow{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent)}}.skyEphemerisRow{font-size:11px}.skyEphemerisRow>span{align-items:center;gap:7px;display:flex}.skyEphemerisRow i{width:18px;color:var(--gold);font-family:var(--font-astro-symbols);font-variant-emoji:text;text-align:center;font-size:17px;font-style:normal}.skyEphemerisBody{color:var(--ink);font-weight:500}.skyEphemerisRow .is-retrograde{color:var(--rose)}.skyUpcomingEvents{border-top:1px solid var(--line);padding:18px 22px 21px}.skyUpcomingEvents h4{color:var(--gold);margin:0 0 13px;font-size:12px;font-weight:500}.skyUpcomingEvents ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.skyUpcomingEvents li{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.skyUpcomingEvents time{color:var(--muted);font-size:10px}.skyUpcomingEvents strong{align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.skyUpcomingEvents strong i{color:var(--gold);font-family:var(--font-astro-symbols);font-size:15px;font-style:normal}.skyUpcomingEvents>p{color:var(--muted);margin:0;font-size:11px}.skyWeatherNarrative{border:1px solid var(--gold);grid-template-columns:minmax(0,1fr) 280px;gap:clamp(34px,6vw,74px);display:grid}@supports (color:color-mix(in lab, red, red)){.skyWeatherNarrative{border:1px solid color-mix(in srgb, var(--gold) 24%, var(--line))}}.skyWeatherNarrative{background:linear-gradient(120deg, transparent 0 74%, var(--gold) 74.2% 74.4%, transparent 74.6%), var(--card-background);border-radius:30px;padding:clamp(30px,6vw,66px)}@supports (color:color-mix(in lab, red, red)){.skyWeatherNarrative{background:linear-gradient(120deg, transparent 0 74%, color-mix(in srgb, var(--gold) 6%, transparent) 74.2% 74.4%, transparent 74.6%), var(--card-background)}}.skyWeatherNarrative{box-shadow:0 24px 68px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){.skyWeatherNarrative{box-shadow:0 24px 68px color-mix(in srgb, var(--shadow-color) 62%, transparent)}}.skyWeatherCopy h3{max-width:780px;margin:18px 0 22px;font-size:clamp(27px,4vw,43px);font-weight:500;line-height:1.4}.skyWeatherCopy>p{color:var(--ink);white-space:pre-line;margin:0;font-size:16px;line-height:2.08}.skyWeatherLayerUpdates{gap:14px;margin-top:28px;display:grid}.skyWeatherLayerUpdates section{border-left:2px solid var(--gold);padding:13px 0 13px 18px}.skyWeatherLayerUpdates span{color:var(--gold);letter-spacing:.12em;font-size:10px;font-weight:600}.skyWeatherLayerUpdates h4{color:var(--ink);margin:7px 0 8px;font-size:17px;font-weight:500}.skyWeatherLayerUpdates p{color:var(--muted);white-space:pre-line;margin:0;font-size:14px;line-height:1.9}.skyFactOutline{gap:12px;display:grid}.skyFactOutline p{border-left:2px solid var(--gold);margin:0;padding-left:16px;line-height:1.7}.skyFactOutline small{color:var(--muted)}.skyWeatherAside{border-left:1px solid var(--line);flex-direction:column;gap:24px;padding-left:28px;display:flex}.skyWeatherAside>div{gap:8px;display:grid}.skyWeatherAside span{color:var(--muted);font-size:11px}.skyWeatherAside strong{color:var(--gold);font-size:17px;font-weight:500;line-height:1.6}.skyWeatherAside ul,.skyEventNotes ul,.skySignImpact ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.skyWeatherAside li,.skyEventNotes li,.skySignImpact li{color:var(--muted);padding-left:17px;line-height:1.75;position:relative}.skyWeatherAside li:before,.skyEventNotes li:before,.skySignImpact li:before{color:var(--gold);content:"✦";position:absolute;left:0}.skyEvidencePanel,.skyImpactEvidence{border:1px solid var(--line);background:var(--surface-translucent);border-radius:18px;margin-top:16px}.skyEvidencePanel summary,.skyImpactEvidence summary{cursor:pointer;color:var(--muted);padding:16px 18px;font-size:12px}.skyEvidenceGrid{border-top:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.skyEvidenceGrid p{background:var(--card-background-strong);gap:5px;margin:0;padding:16px 18px;display:grid}.skyEvidenceGrid strong{font-size:13px}.skyEvidenceGrid span{color:var(--muted);font-size:11px}.skyEvidencePanel>small{color:var(--muted);padding:13px 18px;display:block}.skyAttribution{color:var(--muted);text-align:right;margin:18px 3px 0;font-size:11px}.skySignFilter{z-index:4;border:1px solid var(--line);background:var(--paper);border-radius:22px;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;margin-bottom:12px;padding:8px;display:grid;position:sticky;top:8px}@supports (color:color-mix(in lab, red, red)){.skySignFilter{background:color-mix(in srgb, var(--paper) 90%, transparent)}}.skySignFilter{box-shadow:0 15px 35px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){.skySignFilter{box-shadow:0 15px 35px color-mix(in srgb, var(--shadow-color) 40%, transparent)}}.skySignFilter{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.skySignFilter button{min-width:0;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;place-items:center;gap:4px;padding:9px 3px;display:grid}.skySignFilter button span{font-size:19px}.skySignFilter button small{font-size:10px}.skySignFilter button:hover,.skySignFilter button:focus-visible{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.skySignFilter button:hover,.skySignFilter button:focus-visible{border-color:color-mix(in srgb, var(--gold) 36%, var(--line))}}.skySignFilter button:hover,.skySignFilter button:focus-visible{color:var(--ink);outline:none}.skySignFilter button.is-active{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.skySignFilter button.is-active{border-color:color-mix(in srgb, var(--gold) 46%, var(--line))}}.skySignFilter button.is-active{color:var(--ink);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.skySignFilter button.is-active{background:color-mix(in srgb, var(--gold) 10%, var(--card-background-strong))}}.skySignFilter button.is-active{box-shadow:inset 0 -2px var(--gold)}@supports (color:color-mix(in lab, red, red)){.skySignFilter button.is-active{box-shadow:inset 0 -2px color-mix(in srgb, var(--gold) 55%, transparent)}}.skySignHint{color:var(--muted);text-align:right;margin:0 0 28px;font-size:11px}.skyEventList{gap:28px;display:grid}.skyEventCard{border:1px solid var(--gold);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.skyEventCard{border:1px solid color-mix(in srgb, var(--gold) 23%, var(--line))}}.skyEventCard{background:var(--card-background);box-shadow:0 24px 65px var(--shadow-color);border-radius:30px;padding:clamp(28px,5vw,56px)}@supports (color:color-mix(in lab, red, red)){.skyEventCard{box-shadow:0 24px 65px color-mix(in srgb, var(--shadow-color) 58%, transparent)}}.skyEventCard:after{border:1px solid var(--gold);width:310px;height:310px;position:absolute;top:-135px;right:-120px}@supports (color:color-mix(in lab, red, red)){.skyEventCard:after{border:1px solid color-mix(in srgb, var(--gold) 16%, transparent)}}.skyEventCard:after{pointer-events:none;content:"";border-radius:50%}.skyEventHeader{z-index:1;max-width:920px;position:relative}.skyEventMeta{flex-wrap:wrap;gap:7px;display:flex}.skyEventHeader h3{margin:20px 0 13px;font-size:clamp(28px,4vw,45px);font-weight:500;line-height:1.38}.skyEventExact{color:var(--gold);margin:0;font-size:13px}.skyEventStory{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,5vw,58px);margin:38px 0;padding:30px 0;display:grid}.skyEventStory p{margin:0;line-height:2}.skyTimeline{background:var(--gold);grid-template-columns:130px minmax(0,1fr);gap:22px;margin:0 0 24px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.skyTimeline{background:color-mix(in srgb, var(--gold) 7%, var(--surface-translucent))}}.skyTimeline span{color:var(--gold);font-size:12px}.skyTimeline p{margin:0;line-height:1.85}.skyPhaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 34px;display:grid}.skyPhaseGrid article{border-top:1px solid var(--gold);min-height:240px;padding:24px}@supports (color:color-mix(in lab, red, red)){.skyPhaseGrid article{border-top:1px solid color-mix(in srgb, var(--gold) 46%, var(--line))}}.skyPhaseGrid article{background:var(--surface-translucent)}.skyPhaseGrid span{color:var(--gold);font:600 11px Arial,sans-serif}.skyPhaseGrid h4{margin:14px 0 10px;font-size:20px;font-weight:500}.skyPhaseGrid p{color:var(--muted);margin:0;line-height:1.9}.skyEventNotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0 42px;display:grid}.skyEventNotes section{border:1px solid var(--line);border-radius:20px;padding:24px}.skyEventNotes h4{margin:0 0 16px;font-size:18px;font-weight:500}.skyEventFallback{border-left:2px solid var(--gold);gap:9px;margin:30px 0;padding-left:20px;display:grid}.skyEventFallback p{margin:0;line-height:1.7}.skyEventFallback small{color:var(--muted)}.skySignImpact{border:1px solid var(--plum);margin-top:42px}@supports (color:color-mix(in lab, red, red)){.skySignImpact{border:1px solid color-mix(in srgb, var(--plum) 30%, var(--line))}}.skySignImpact{background:linear-gradient(145deg, var(--plum), var(--surface-translucent));border-radius:26px;padding:clamp(25px,5vw,45px)}@supports (color:color-mix(in lab, red, red)){.skySignImpact{background:linear-gradient(145deg, color-mix(in srgb, var(--plum) 8%, var(--card-background-strong)), var(--surface-translucent))}}.skySignImpactTitle{align-items:center;gap:17px;margin-bottom:22px;display:flex}.skySignImpactTitle>span{border:1px solid var(--gold);flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid}@supports (color:color-mix(in lab, red, red)){.skySignImpactTitle>span{border:1px solid color-mix(in srgb, var(--gold) 42%, var(--line))}}.skySignImpactTitle>span{color:var(--gold);border-radius:50%;font-size:27px}.skySignImpactTitle small{color:var(--gold);letter-spacing:.13em;font:600 10px Arial,sans-serif}.skySignImpactTitle h4{margin:7px 0 0;font-size:clamp(21px,3vw,29px);font-weight:500}.skyImpactArea{border-bottom:1px solid var(--gold);width:fit-content}@supports (color:color-mix(in lab, red, red)){.skyImpactArea{border-bottom:1px solid color-mix(in srgb, var(--gold) 45%, transparent)}}.skyImpactArea{color:var(--gold);padding-bottom:5px;font-size:12px}.skySignImpact>p:not(.skyImpactArea,.skyImpactAction,.skyImpactPending){line-height:1.95}.skySignImpact ul{margin:18px 0}.skyImpactAction{border-left:2px solid var(--gold);gap:6px;margin:20px 0 0;padding-left:18px;line-height:1.8;display:grid}.skyImpactAction strong{color:var(--gold);font-size:12px}.skyImpactEvidence p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:13px 18px;font-size:12px}.skyImpactPending{color:var(--muted)}@keyframes skyOrbit{to{transform:rotate(360deg)}}@media (width<=900px){.skyHero{grid-template-columns:1fr;min-height:0}.skyHeroInstrument{opacity:.48;width:330px;position:absolute;bottom:-140px;right:-100px}.skyPlanetRail{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.skyWeatherNarrative{grid-template-columns:1fr}.skyWeatherAside{border-top:1px solid var(--line);border-left:0;padding-top:25px;padding-left:0}.skySignFilter{grid-template-columns:repeat(6,minmax(0,1fr));position:static}.skyDataHeading{flex-direction:column;align-items:flex-start}.skyChartSwitcher{justify-content:flex-start}.skyDataGrid{grid-template-columns:1fr}.skyEphemeris{width:100%;max-width:620px;margin:0 auto}}@media (width<=640px){.skyPage{padding-top:16px}.skyHero{border-radius:16px;margin-bottom:54px;padding:42px 26px 52px}.skyHero:before{border-radius:10px;inset:10px}.skyHero h1{font-size:65px}.skySectionHeading{flex-direction:column;align-items:flex-start}.skyLiveStamp{text-align:left}.skyWeatherNarrative,.skyEventCard{border-radius:23px;padding:27px 22px}.skyEvidenceGrid,.skyEventStory,.skyPhaseGrid,.skyEventNotes{grid-template-columns:1fr}.skyTimeline{grid-template-columns:1fr;gap:7px}.skySignFilter{grid-template-columns:repeat(4,minmax(0,1fr))}.skySignHint,.skyAttribution{text-align:left}.skyDataVisualization{border-radius:23px;padding:25px 16px}.skyChartSwitcher{flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.skyChartSwitcher button{flex:none}.skyEphemerisHead,.skyEphemerisRow{grid-template-columns:.95fr 1.35fr .65fr;gap:6px;padding-inline:11px}}@media (prefers-reduced-motion:reduce){.skyLoadingOrbit{animation:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}:root,:root[data-theme=day]{--veritas-canvas:#f4ecdf;--veritas-canvas-deep:#eadfce;--veritas-surface:#fffcf6c7;--veritas-surface-strong:#fbf6ed;--veritas-surface-night-artifact:#0b1020;--veritas-ink:#241b2b;--veritas-copy:#675d67;--veritas-copy-soft:#857984;--veritas-gold:#9b682f;--veritas-gold-bright:#bd8950;--veritas-gold-soft:#9b682f29;--veritas-line:#744d2a4a;--veritas-line-soft:#744d2a26;--veritas-violet:#74617f;--veritas-violet-soft:#74617f24;--veritas-shadow:#3624391f;--veritas-font-display:"Songti SC", STSong, "Noto Serif SC", "Source Han Serif SC", serif;--veritas-font-reading:"Songti SC", STSong, "Noto Serif SC", "Source Han Serif SC", serif;--veritas-font-ui:"Noto Sans SC", "PingFang SC", sans-serif;--veritas-font-latin:Baskerville, "Iowan Old Style", Georgia, serif;--veritas-page-max:1440px;--veritas-content-max:1240px;--veritas-reading-max:760px;--veritas-gutter:clamp(18px, 4vw, 64px);--veritas-section-space:clamp(64px, 8vw, 112px);--veritas-grid-gap:clamp(14px, 2vw, 24px);--veritas-radius-panel:18px;--veritas-radius-card:12px;--veritas-radius-pill:999px;--veritas-border-panel:1px solid var(--veritas-line);--veritas-focus:0 0 0 3px color-mix(in srgb, var(--veritas-gold) 30%, transparent)}:root[data-theme=night]{--veritas-canvas:#050a17;--veritas-canvas-deep:#08101f;--veritas-surface:#080e1dd1;--veritas-surface-strong:#0b1324;--veritas-surface-night-artifact:#08101f;--veritas-ink:#f1dfc5;--veritas-copy:#c2b39f;--veritas-copy-soft:#9d9187;--veritas-gold:#c8954f;--veritas-gold-bright:#e0b56f;--veritas-gold-soft:#c8954f24;--veritas-line:#c8954f57;--veritas-line-soft:#c8954f2e;--veritas-violet:#806c9a;--veritas-violet-soft:#644a8138;--veritas-shadow:#00020a85}.veritasPage{color:var(--veritas-ink);background:var(--veritas-canvas);font-family:var(--veritas-font-reading)}.veritasDisplayType{font-family:var(--veritas-font-display);letter-spacing:.08em;font-weight:400}.veritasUiType{font-family:var(--veritas-font-ui)}@media (prefers-reduced-motion:reduce){.veritasPage *,.veritasPage :before,.veritasPage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._homeShell_pcij5_1{--home-bg:#f2e7d8;--home-bg-deep:#e9d9c7;--home-surface:#fffaf0d1;--home-surface-strong:#fffcf5f0;--home-ink:#2b2030;--home-copy:#6f6470;--home-muted:#8d7f82;--home-line:#875b3063;--gold-shadow:#6f431d;--gold-deep:#7f4d1f;--gold:#9d6a31;--gold-light:#a87838;--gold-bright:#c99b52;--title-metal:#845526;--button-ink:#50351f;--amethyst:#806696;--celestial-blue:#667fa5;--dusty-rose:#b87f83;--sea-glass:#668b83;--olive:#7c7b52;--hero-veil:#f8efe1f7;--hero-veil-soft:#f8efe19e;--star:#9969318c;--shadow:#623f2329;--font-display:"ZCOOL XiaoWei", "Songti SC", "Noto Serif SC", "STSong", serif;--font-body:"Noto Serif SC", "Songti SC", "STSong", serif;--font-utility:"Avenir Next Condensed", "Helvetica Neue", "Noto Sans SC", sans-serif;--font-latin:"Iowan Old Style", Baskerville, "Times New Roman", serif;isolation:isolate;width:100%;max-width:none;min-height:100vh;color:var(--home-ink);background:var(--home-bg);font-family:var(--font-body);font-kerning:normal;font-synthesis:none;font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;position:relative;overflow:hidden}:root[data-theme=night] ._homeShell_pcij5_1{--home-bg:#060a14;--home-bg-deep:#03060d;--home-surface:#070b18c7;--home-surface-strong:#070a15ed;--home-ink:#f3e5c7;--home-copy:#d5c7b4;--home-muted:#aa9d8f;--home-line:#c695487a;--gold-shadow:#6f431d;--gold-deep:#9c6a30;--gold:#c6954b;--gold-light:#e4c07a;--gold-bright:#f3d99a;--title-metal:#d5b26f;--button-ink:#e8cf9c;--amethyst:#9879bd;--celestial-blue:#7fa5d7;--dusty-rose:#d18a96;--sea-glass:#72aaa0;--olive:#9ca271;--hero-veil:#030712f5;--hero-veil-soft:#03071294;--star:#fff2c9db;--shadow:#00000070}._cosmicBackdrop_pcij5_74{z-index:-3;pointer-events:none;background:radial-gradient(ellipse at 12% 18%, #ba87542b, transparent 28%), radial-gradient(ellipse at 83% 42%, #9c779d24, transparent 34%), linear-gradient(180deg, #fffbf180, transparent 46%), var(--home-bg);position:fixed;inset:0}:root[data-theme=night] ._cosmicBackdrop_pcij5_74{background:radial-gradient(at 15% 14%,#453a7b4d,#0000 34%),radial-gradient(at 83% 39%,#763d6d38,#0000 36%),radial-gradient(at 54% 80%,#754a2a1f,#0000 32%),linear-gradient(#050914,#080b17 54%,#060a14)}._livingCosmos_pcij5_94{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}._livingCosmos_pcij5_94 canvas{position:absolute;inset:0}._cosmicNebula_pcij5_107{opacity:.42;filter:blur(18px);background:radial-gradient(at 18% 28%,#63438f40,#0000 28%),radial-gradient(at 72% 22%,#ad618329,#0000 25%),radial-gradient(at 55% 78%,#be7a331f,#0000 29%);animation:26s ease-in-out infinite alternate _nebulaDrift_pcij5_1;position:absolute;inset:-18%}:root[data-theme=day] ._cosmicNebula_pcij5_107{opacity:.16}@keyframes _nebulaDrift_pcij5_1{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(3%,2%)scale(1.06)}}._homeCanvas_pcij5_126{width:min(1120px,100% - 32px);margin:0 auto;position:relative}._srOnly_pcij5_132{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._homeHeader_pcij5_141{z-index:20;border-bottom:1px solid var(--home-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;height:76px;display:grid;position:relative}._headerCrest_pcij5_152{width:76px;height:54px;color:var(--gold);opacity:.88;position:absolute;top:6px;left:-2px}._headerCrest_pcij5_152 svg{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}._homeNavigation_pcij5_172{align-items:center;gap:29px;padding-left:86px;display:flex}._homeNavigation_pcij5_172 a{color:var(--gold-light);letter-spacing:.045em;white-space:nowrap;font-size:14px;font-weight:400;text-decoration:none;position:relative}._homeNavigation_pcij5_172 a:after{content:"";background:var(--gold-light);height:1px;transition:right .18s,left .18s;position:absolute;bottom:-12px;left:50%;right:50%}._homeNavigation_pcij5_172 a:hover:after,._homeNavigation_pcij5_172 a:focus-visible:after,._homeNavigation_pcij5_172 ._activeNav_pcij5_202:after{left:0;right:0}._homeBrand_pcij5_207{color:var(--gold-light);justify-items:center;gap:4px;text-decoration:none;display:grid}._homeBrand_pcij5_207 strong{font-family:var(--font-latin);letter-spacing:.08em;white-space:nowrap;font-size:28px;font-weight:400;line-height:1}._homeBrand_pcij5_207 strong span{letter-spacing:.02em}._homeBrand_pcij5_207 small{color:var(--gold-light);letter-spacing:.08em;font-size:10.5px}._homeHeaderActions_pcij5_234{justify-content:flex-end;align-items:center;gap:10px;display:flex}._homeSearch_pcij5_241{border:1px solid var(--home-line);width:176px;height:34px;color:var(--gold);background:color-mix(in srgb, var(--home-surface) 62%, transparent);border-radius:999px;align-items:center;padding:0 13px;display:flex}._homeSearch_pcij5_241 input{width:100%;min-width:0;color:var(--home-ink);font:inherit;background:0 0;border:0;outline:0;font-size:11px}._homeSearch_pcij5_241 input::placeholder{color:var(--home-muted)}._homeHeaderActions_pcij5_234 .themeToggle{border-color:var(--home-line);min-width:34px;min-height:34px;color:var(--home-ink);background:color-mix(in srgb, var(--home-surface) 68%, transparent);padding:6px 9px}._homeHeaderActions_pcij5_234 .themeToggleLabel{display:none}._homeHeaderActions_pcij5_234 .accountButton{border:1px solid var(--home-line);min-height:34px;color:var(--gold-light);box-shadow:none;background:0 0;padding:6px 15px;font-weight:400}._headerDivider_pcij5_287{color:var(--gold);pointer-events:none;place-items:center;font-size:9px;display:grid;position:absolute;bottom:-5px;left:0;right:0}._headerDivider_pcij5_287 span{background:var(--home-bg);padding:0 12px}._heroStack_pcij5_304{position:relative}._hero_pcij5_304{border-inline:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:var(--home-bg-deep);height:382px;position:relative;overflow:hidden}._heroArtwork_pcij5_315,._heroStarVeil_pcij5_316{position:absolute;inset:0}._heroArtwork_pcij5_315{z-index:0;filter:saturate(.82)contrast(.96)brightness(1.03);background-image:url(/assets/astrology/hero/veritas-urania-day-candidate-v2.jpg);background-position:50% 46%;background-size:cover}:root[data-theme=night] ._heroArtwork_pcij5_315{filter:saturate(.88)contrast(1.05)brightness(.8);background-image:url(/assets/astrology/hero/veritas-astraea-zodiac-night-candidate-v3.jpg);background-position:50%}._heroStarVeil_pcij5_316{z-index:1;background:linear-gradient(90deg, var(--hero-veil) 0 31%, var(--hero-veil-soft) 47%, transparent 68%), linear-gradient(180deg, transparent 64%, color-mix(in srgb, var(--home-bg) 48%, transparent))}._heroStarVeil_pcij5_316:after{content:"";opacity:.46;background-image:radial-gradient(circle, var(--star) 0 .8px, transparent 1.4px), radial-gradient(circle, color-mix(in srgb, var(--gold-bright) 72%, white) 0 1px, transparent 1.9px);background-position:12px 17px,71px 43px;background-size:83px 79px,149px 137px;animation:8s ease-in-out infinite alternate _veilTwinkle_pcij5_1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 42%,#000 76%);mask-image:linear-gradient(90deg,#000,#0000 42%,#000 76%)}._heroZodiacHalo_pcij5_356{z-index:3;pointer-events:none;width:520px;height:350px;position:absolute;top:16px;right:12px}._heroZodiacHalo_pcij5_356>span{left:var(--halo-x);top:var(--halo-y);filter:drop-shadow(0 0 10px #dfaa4d4d);animation:_haloBreath_pcij5_1 5.8s ease-in-out var(--halo-delay) infinite;justify-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}._heroZodiacHalo_pcij5_356 ._zodiacMedallion_pcij5_377{border-radius:50%;width:42px;height:42px}._heroZodiacHalo_pcij5_356 small{color:var(--gold-light);letter-spacing:.04em;text-shadow:0 1px 5px #02040a;margin-top:-1px;font-size:7px;line-height:1}@keyframes _haloBreath_pcij5_1{0%,to{opacity:.63;transform:translate(-50%,-50%)scale(.94)}48%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}@keyframes _veilTwinkle_pcij5_1{0%{opacity:.25}to{opacity:.68}}._heroCopy_pcij5_402{z-index:4;width:43%;padding:52px 0 0 100px;position:relative}._heroEyebrow_pcij5_409{color:var(--gold);font:600 9px/1.4 var(--font-latin);letter-spacing:.15em;margin:0 0 17px}._hero_pcij5_304 h1{color:var(--home-ink);font-family:var(--font-display);letter-spacing:.025em;margin:0;font-size:47px;font-weight:500;line-height:1.22}._hero_pcij5_304 h1 span{white-space:nowrap;display:block}._heroCategories_pcij5_428{color:var(--gold-light);font-family:var(--font-display);letter-spacing:.055em;margin:14px 0 0;font-size:17px;font-weight:500}._heroLead_pcij5_437{color:var(--home-copy);letter-spacing:.012em;margin:20px 0 0;font-size:14px;font-weight:400;line-height:1.85}._goldAction_pcij5_446,._goldActionSmall_pcij5_447,._satinAction_pcij5_448{border:1px solid color-mix(in srgb, var(--gold) 64%, var(--home-line));color:var(--button-ink);background:color-mix(in srgb, var(--home-surface-strong) 78%, var(--gold-deep) 22%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold-bright) 10%, transparent), 0 5px 16px color-mix(in srgb, var(--shadow) 44%, transparent);font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;font-weight:400;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}._goldAction_pcij5_446:hover,._goldActionSmall_pcij5_447:hover,._satinAction_pcij5_448:hover{border-color:var(--gold-light);color:var(--gold-bright);background:color-mix(in srgb, var(--home-surface-strong) 70%, var(--gold-deep) 30%);transform:translateY(-1px)}._goldAction_pcij5_446{letter-spacing:.055em;gap:10px;min-height:38px;margin-top:22px;padding:8px 19px;font-size:14px}._goldActionSmall_pcij5_447{letter-spacing:.04em;min-height:29px;padding:5px 16px;font-size:13px}._filigreeFrame_pcij5_492{z-index:5;pointer-events:none;position:absolute;inset:2px}._filigreeFrame_pcij5_492>span{opacity:.94;mix-blend-mode:screen;filter:saturate(1.18)drop-shadow(0 0 7px #d2963c26);width:96px;height:91px;position:absolute;overflow:hidden}._filigreeFrame_pcij5_492>span img{object-fit:cover;width:100%;height:100%;display:block}._filigreeFrame_pcij5_492>span:first-child{top:-2px;left:-2px}._filigreeFrame_pcij5_492>span:nth-child(2){top:-2px;right:-2px;transform:scaleX(-1)}._filigreeFrame_pcij5_492>span:nth-child(3){bottom:-2px;right:-2px;transform:scale(-1)}._filigreeFrame_pcij5_492>span:nth-child(4){bottom:-2px;left:-2px;transform:scaleY(-1)}:root[data-theme=day] ._filigreeFrame_pcij5_492>span{opacity:.76;mix-blend-mode:multiply;filter:sepia(.7)saturate(1.05)brightness(.96)}._observatory_pcij5_527{border-inline:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:color-mix(in srgb, var(--home-surface) 70%, transparent);grid-template-columns:minmax(0,.96fr) 34px minmax(0,1.04fr);height:340px;display:grid;position:relative}._chartPanel_pcij5_537,._ephemerisPanel_pcij5_538{z-index:2;min-width:0;padding:12px 28px 10px;position:relative}._ornateTitle_pcij5_545{color:var(--gold-light);text-align:center;grid-template-columns:minmax(20px,1fr) auto minmax(20px,1fr);align-items:center;gap:12px;display:grid}._ornateTitle_pcij5_545 span{background:linear-gradient(90deg, transparent, var(--home-line));height:1px}._ornateTitle_pcij5_545 span:last-child{background:linear-gradient(90deg, var(--home-line), transparent)}._ornateTitle_pcij5_545 h2{color:var(--title-metal);font-family:var(--font-display);letter-spacing:.055em;margin:0;font-size:21px;font-weight:500;line-height:1.2}._chartComposition_pcij5_573{place-items:center;height:292px;display:grid;position:relative}._heroChartCanvas_pcij5_580{width:290px;max-width:100%}._heroChartCanvas_pcij5_580 canvas{margin:auto;display:block}._observatoryDivider_pcij5_587{z-index:4;color:var(--gold);flex-direction:column;align-items:center;font-size:11px;display:flex;position:relative}._observatoryDivider_pcij5_587 i{background:linear-gradient(transparent, var(--home-line) 20%, var(--gold) 50%, var(--home-line) 80%, transparent);flex:1;width:1px;margin:5px 0}._ephemerisPanel_pcij5_538{padding-inline:16px 30px}._ephemerisColumns_pcij5_606{border:1px solid color-mix(in srgb, var(--home-line) 55%, transparent);background:color-mix(in srgb, var(--home-surface-strong) 70%, transparent);border-radius:12px;grid-template-columns:1fr 1fr;gap:0 22px;margin-top:20px;padding:12px 18px;display:grid}._ephemerisColumn_pcij5_606+._ephemerisColumn_pcij5_606{border-left:1px solid var(--home-line);padding-left:20px}._ephemerisRow_pcij5_619{color:var(--home-copy);font-family:var(--font-utility);font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr;gap:8px;padding:5px 0;font-size:13px;line-height:1.35;display:grid}._ephemerisRow_pcij5_619>span:first-child{color:var(--home-ink);align-items:center;gap:6px;display:flex}._ephemerisRow_pcij5_619 i{width:18px;color:var(--gold-light);text-align:center;font-size:17px;font-style:normal}._ephemerisColumn_pcij5_606:first-child ._ephemerisRow_pcij5_619:nth-child(2) i{color:var(--amethyst)}._ephemerisColumn_pcij5_606:first-child ._ephemerisRow_pcij5_619:nth-child(3) i{color:var(--sea-glass)}._ephemerisColumn_pcij5_606:first-child ._ephemerisRow_pcij5_619:nth-child(4) i{color:var(--dusty-rose)}._ephemerisColumn_pcij5_606:first-child ._ephemerisRow_pcij5_619:nth-child(5) i{color:#c56f62}._ephemerisColumn_pcij5_606:last-child ._ephemerisRow_pcij5_619:first-child i{color:var(--celestial-blue)}._ephemerisColumn_pcij5_606:last-child ._ephemerisRow_pcij5_619:nth-child(3) i{color:#68aeb1}._ephemerisColumn_pcij5_606:last-child ._ephemerisRow_pcij5_619:nth-child(4) i{color:#8f80c5}._ephemerisColumn_pcij5_606:last-child ._ephemerisRow_pcij5_619:nth-child(5) i{color:#ad738e}._ephemerisRow_pcij5_619 em{color:#c77664;font-style:normal}._ephemerisFooter_pcij5_643{color:var(--home-muted);justify-content:space-between;gap:12px;margin-top:8px;font-size:11px;display:flex}._ephemerisFooter_pcij5_643 a{color:var(--gold-light);white-space:nowrap;text-decoration:none}._framedSection_pcij5_654{border:1px solid var(--home-line);background:color-mix(in srgb, var(--home-surface) 61%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold-bright) 7%, transparent);border-radius:18px;margin-top:6px;position:relative;overflow:hidden}._framedSection_pcij5_654>:not(._filigreeFrame_pcij5_492){z-index:2;position:relative}._framedSection_pcij5_654:before{content:"";z-index:0;opacity:.62;background:radial-gradient(circle at 8% 32%,#ffe1a1b8 0 .7px,#0000 1.6px) 0 0/83px 79px,radial-gradient(circle at 46% 68%,#d2e0ff94 0 .8px,#0000 1.7px) 0 0/121px 113px,radial-gradient(circle at 78% 25%,#ffc46894 0 1px,#0000 2px) 0 0/167px 149px,radial-gradient(at 22% 84%,#4e347a3d,#0000 26%),radial-gradient(at 82% 38%,#80406f2b,#0000 30%);animation:18s linear infinite _sectionStarlight_pcij5_1;position:absolute;inset:-20%}@keyframes _sectionStarlight_pcij5_1{0%{filter:brightness(.8);transform:translate(-1%,-1%)}50%{filter:brightness(1.35)}to{filter:brightness(.9);transform:translate(2%,1%)}}._zodiacGrid_pcij5_688 strong,._toolHierarchy_pcij5_689 strong,._divinationGrid_pcij5_690 h3,._lightGrid_pcij5_691 h3,._homeFooter_pcij5_692 strong{color:var(--title-metal);font-family:var(--font-display);background:0 0}._todaySky_pcij5_698{grid-template-columns:43% 57%;height:170px;display:grid}._todayVisual_pcij5_704{background:radial-gradient(circle at 32% 78%, color-mix(in srgb, var(--dusty-rose) 24%, transparent), transparent 29%), linear-gradient(90deg, color-mix(in srgb, var(--amethyst) 9%, transparent), color-mix(in srgb, var(--home-bg-deep) 52%, transparent));align-content:center;padding:15px 28px 13px;display:grid;position:relative;overflow:hidden}._todayVisual_pcij5_704:before{content:"";opacity:.96;filter:saturate(1.12)contrast(1.04)brightness(.82);background:url(/assets/astrology/approved-lovart/celestial-panorama-color-v1.jpg) 18%/cover no-repeat;position:absolute;inset:0}._todayVisual_pcij5_704:after{content:"";background:linear-gradient(90deg, #0408141f, #0408143d 64%, color-mix(in srgb, var(--home-surface-strong) 72%, transparent));position:absolute;inset:0}._todayVisual_pcij5_704>*{z-index:2;position:relative}:root[data-theme=day] ._todayVisual_pcij5_704:before{opacity:1;filter:saturate(1.08)contrast(1.01)brightness(1.02);background-image:url(/assets/astrology/approved-lovart/celestial-panorama-day-color-v1.jpg)}:root[data-theme=day] ._todayVisual_pcij5_704:after{background:linear-gradient(90deg,#fff8eb1f,#fff8eb4d 68%,#faf4eac7)}._todayVisual_pcij5_704 ._ornateTitle_pcij5_545,._todayVisual_pcij5_704 ._tabList_pcij5_744{text-shadow:0 1px 8px color-mix(in srgb, var(--home-surface-strong) 86%, transparent);border-radius:8px}._todayVisual_pcij5_704 ._ornateTitle_pcij5_545{align-self:start}._todayVisual_pcij5_704 ._ornateTitle_pcij5_545 h2{font-size:20px}._tabList_pcij5_744{gap:7px;margin-top:16px;display:flex}._tabList_pcij5_744 button{color:var(--home-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:5px 2px 4px;font-size:13px}._tabList_pcij5_744 button._activeTab_pcij5_770{color:var(--title-metal);border-bottom-color:var(--gold)}._todayCopy_pcij5_772{border-left:1px solid color-mix(in srgb, var(--home-line) 52%, transparent);background:radial-gradient(circle at 88% 30%, color-mix(in srgb, var(--celestial-blue) 13%, transparent), transparent 35%), radial-gradient(circle at 14% 92%, color-mix(in srgb, var(--dusty-rose) 11%, transparent), transparent 32%);align-content:center;justify-items:start;padding:18px 48px 16px 26px;display:grid}._todayCopy_pcij5_772 p{color:var(--home-copy);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 12px;font-size:13.5px;line-height:1.72;display:-webkit-box;overflow:hidden}._zodiacSection_pcij5_794{background:linear-gradient(#0509146b,#05091494),url(/assets/astrology/approved-lovart/zodiac-elements-color-v1.jpg) 50% 48%/cover no-repeat;height:276px;padding:7px 16px 15px}:root[data-theme=day] ._zodiacSection_pcij5_794{background:linear-gradient(#fff9efa8,#fff9efc7),url(/assets/astrology/approved-lovart/zodiac-elements-color-v1.jpg) 50% 48%/cover no-repeat}._zodiacSection_pcij5_794 ._ornateTitle_pcij5_545{width:54%;margin:0 auto 8px}._zodiacSectionHeading_pcij5_810{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid;position:relative}._zodiacSectionHeading_pcij5_810>:first-child{grid-column:2}._zodiacSectionHeading_pcij5_810>a{border:1px solid color-mix(in srgb, var(--gold-light) 62%, transparent);color:var(--gold-light);background:color-mix(in srgb, var(--home-surface-strong) 72%, transparent);border-radius:999px;grid-column:3;justify-self:end;padding:7px 13px;font-size:11px;text-decoration:none}._zodiacGrid_pcij5_688{border-block:1px solid color-mix(in srgb, var(--home-line) 60%, transparent);grid-template-rows:repeat(2,94px);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}._zodiacGrid_pcij5_688 a{--zodiac-accent:var(--gold);border-right:1px solid color-mix(in srgb, var(--home-line) 52%, transparent);min-width:0;color:var(--home-ink);background:radial-gradient(circle at 22% 50%, color-mix(in srgb, var(--zodiac-accent) 24%, transparent), transparent 46%), color-mix(in srgb, var(--home-surface-strong) 66%, transparent);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:7px;padding:4px 7px;text-decoration:none;display:grid}:root[data-theme=day] ._zodiacGrid_pcij5_688 a{background:radial-gradient(circle at 22% 50%, color-mix(in srgb, var(--zodiac-accent) 28%, transparent), transparent 48%), #fffaf29e}._zodiacGrid_pcij5_688 a:nth-child(4n+1){--zodiac-accent:var(--dusty-rose)}._zodiacGrid_pcij5_688 a:nth-child(4n+2){--zodiac-accent:var(--olive)}._zodiacGrid_pcij5_688 a:nth-child(4n+3){--zodiac-accent:var(--celestial-blue)}._zodiacGrid_pcij5_688 a:nth-child(4n){--zodiac-accent:var(--sea-glass)}._zodiacGrid_pcij5_688 a:nth-child(6n){border-right:0}._zodiacGrid_pcij5_688 a:nth-child(-n+6){border-bottom:1px solid color-mix(in srgb, var(--home-line) 52%, transparent)}._zodiacMedallion_pcij5_377{object-fit:cover;image-rendering:auto;width:72px;height:72px;filter:saturate(1.08) brightness(1.06) contrast(1.04) drop-shadow(0 0 9px color-mix(in srgb, var(--gold) 30%, transparent));border-radius:50%;transition:transform .22s,filter .22s;display:block}:root[data-theme=day] ._zodiacMedallion_pcij5_377{filter:sepia(.04)saturate(1.02)brightness()contrast(1.03)drop-shadow(0 2px 5px #5d34152e)}._zodiacGrid_pcij5_688 a:hover ._zodiacMedallion_pcij5_377{filter:saturate(1.35) brightness(1.24) drop-shadow(0 0 13px color-mix(in srgb, var(--gold-bright) 48%, transparent));transform:scale(1.08)}._zodiacGrid_pcij5_688 a:hover{background-color:color-mix(in srgb, var(--zodiac-accent) 8%, transparent)}._zodiacGrid_pcij5_688 a>span{grid-template-columns:1fr auto;align-items:baseline;min-width:0;display:grid}._zodiacGrid_pcij5_688 strong{letter-spacing:.025em;font-size:17px;font-weight:400}._zodiacGrid_pcij5_688 small{color:var(--home-muted);font-family:var(--font-utility);font-size:10.5px}._zodiacGrid_pcij5_688 p{color:var(--home-copy);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;margin:2px 0 0;font-size:12.8px;line-height:1.45;display:-webkit-box;overflow:hidden}._sectionTailLink_pcij5_908{width:fit-content;color:var(--gold-light);margin:5px auto 0;font-size:12px;text-decoration:none;display:block}._impactSection_pcij5_917{background:linear-gradient(90deg,#04081342,#040813b8 44%,#040813db),url(/assets/astrology/approved-lovart/transit-impact-night-color-v1.jpg) 0/cover no-repeat;grid-template-columns:205px 1fr;height:174px;display:grid}:root[data-theme=day] ._impactSection_pcij5_917{background:linear-gradient(90deg,#fffaf24d,#fffaf2ad 46%,#fffaf2db),url(/assets/astrology/approved-lovart/transit-impact-day-color-v1.jpg) 0/cover no-repeat}._impactHeading_pcij5_932{border-right:1px solid var(--home-line);text-align:center;align-content:center;justify-items:center;display:grid}._impactHeading_pcij5_932 small{color:var(--gold-light);font-size:18px}._impactHeading_pcij5_932 h2{font-family:var(--font-display);letter-spacing:.035em;margin:6px 0;font-size:20px;font-weight:500}._impactHeading_pcij5_932 span{color:var(--gold);font-size:13px}._impactCard_pcij5_944{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--home-surface-strong) 38%, transparent));grid-template-rows:32px 1fr;min-width:0;display:grid}._compactSignPicker_pcij5_951{border-bottom:1px solid var(--home-line);grid-template-columns:repeat(12,1fr);display:grid}._compactSignPicker_pcij5_951 button{border:0;border-right:1px solid color-mix(in srgb, var(--home-line) 52%, transparent);min-width:0;color:var(--home-muted);font-family:var(--font-utility);cursor:pointer;background:0 0;padding:0 2px;font-size:10.5px}._compactSignPicker_pcij5_951 button:last-child{border-right:0}._compactSignPicker_pcij5_951 button._activeSign_pcij5_970{color:var(--button-ink);background:color-mix(in srgb, var(--gold) 20%, var(--home-surface-strong))}._impactContent_pcij5_972{grid-template-columns:180px 1fr auto;align-items:center;gap:17px;padding:10px 24px 9px 12px;display:grid}._transitBurst_pcij5_980{height:80px;color:var(--gold-bright);background:repeating-conic-gradient(from 5deg, transparent 0 8deg, color-mix(in srgb, var(--gold) 38%, transparent) 8.3deg 8.8deg, transparent 9deg 18deg);place-items:center;display:grid;position:relative;-webkit-mask-image:radial-gradient(circle,#000 0 10%,#0000 11% 29%,#000 31% 54%,#0000 72%);mask-image:radial-gradient(circle,#000 0 10%,#0000 11% 29%,#000 31% 54%,#0000 72%)}._transitBurst_pcij5_980 span{font-size:22px}._impactContent_pcij5_972 small{color:var(--gold);font-size:12px}._impactContent_pcij5_972 h3{font-family:var(--font-display);margin:3px 0 4px;font-size:16px;font-weight:500}._impactContent_pcij5_972 p{color:var(--home-copy);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}._discoverySection_pcij5_1005{min-height:232px;padding:9px 18px 17px}._discoverySection_pcij5_1005>._ornateTitle_pcij5_545{width:48%;margin:0 auto 5px}._discoveryTabs_pcij5_1015{border-bottom:1px solid color-mix(in srgb, var(--home-line) 55%, transparent);grid-template-columns:repeat(3,1fr);width:min(610px,74%);margin:0 auto;display:grid}._discoveryTabs_pcij5_1015 button{color:var(--home-muted);cursor:pointer;background:0 0;border:0;gap:2px;padding:8px 12px 9px;display:grid;position:relative}._discoveryTabs_pcij5_1015 button:after{content:"";background:var(--gold-light);height:1px;transition:right .18s,left .18s;position:absolute;bottom:-1px;left:50%;right:50%}._discoveryTabs_pcij5_1015 button span{font-family:var(--font-display);letter-spacing:.025em;font-size:16px}._discoveryTabs_pcij5_1015 button small{font-family:var(--font-body);letter-spacing:.02em;font-size:10.5px}._discoveryTabs_pcij5_1015 button._activeDiscoveryTab_pcij5_1057{color:var(--title-metal)}._discoveryTabs_pcij5_1015 button._activeDiscoveryTab_pcij5_1057:after{left:19%;right:19%}._discoveryPanel_pcij5_1060{padding-top:14px}._toolHierarchy_pcij5_689{grid-template-columns:minmax(0,1.38fr) minmax(290px,.72fr);gap:14px;min-height:136px;display:grid}._primaryTool_pcij5_1069{border:1px solid var(--home-line);min-width:0;color:var(--home-ink);background:radial-gradient(circle at 80% 14%, color-mix(in srgb, var(--celestial-blue) 14%, transparent), transparent 38%), color-mix(in srgb, var(--home-surface-strong) 42%, transparent);border-radius:9px;grid-template-columns:minmax(130px,34%) 1fr;align-items:center;padding:10px 22px 10px 8px;text-decoration:none;display:grid;position:relative;overflow:hidden}._primaryTool_pcij5_1069:before{content:"";background:url(/assets/astrology/approved-lovart/mythic-atelier-color-v1.jpg) 17%/cover no-repeat;background-image:linear-gradient(90deg, transparent 0 54%, color-mix(in srgb, var(--home-surface-strong) 86%, transparent) 100%), url(/assets/astrology/approved-lovart/mythic-atelier-night-color-v1.jpg);opacity:1;filter:saturate(1.08)contrast(1.04)brightness(.88);background-position:50%,18%;background-size:cover,cover;position:absolute;inset:0 43% 0 0}:root[data-theme=day] ._primaryTool_pcij5_1069:before{opacity:1;filter:saturate(1.05)contrast(1.02)brightness(1.02);background-image:linear-gradient(90deg,#0000 0 50%,#fffaf2e0 100%),url(/assets/astrology/approved-lovart/mythic-atelier-color-v1.jpg)}._primaryTool_pcij5_1069>*{z-index:2;position:relative}._primaryToolMotif_pcij5_1110{object-fit:contain;opacity:0;width:100%;height:112px;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--gold) 24%, transparent));display:block}._primaryTool_pcij5_1069>span{min-width:0}._primaryTool_pcij5_1069>span>small{color:var(--home-muted);font:500 10.5px/1.4 var(--font-utility);letter-spacing:.13em}._primaryTool_pcij5_1069 strong{color:var(--title-metal);margin-top:3px;font-size:21px;font-weight:500;display:block}._primaryTool_pcij5_1069 p{color:var(--home-copy);margin:6px 0 10px;font-size:13px;line-height:1.62}._primaryTool_pcij5_1069 b{color:var(--gold-light);font-size:12px;font-weight:500}._secondaryTools_pcij5_1125{border:1px solid color-mix(in srgb, var(--home-line) 82%, transparent);background:radial-gradient(circle at 92% 18%, color-mix(in srgb, var(--dusty-rose) 11%, transparent), transparent 34%), radial-gradient(circle at 12% 88%, color-mix(in srgb, var(--sea-glass) 10%, transparent), transparent 32%), color-mix(in srgb, var(--home-surface-strong) 26%, transparent);border-radius:9px;grid-template-rows:auto 1fr 1fr;display:grid;overflow:hidden}._secondaryTools_pcij5_1125 header{border-bottom:1px solid color-mix(in srgb, var(--home-line) 50%, transparent);justify-content:space-between;align-items:baseline;gap:10px;padding:8px 13px 7px;display:flex}._secondaryTools_pcij5_1125 header strong{color:var(--title-metal);font-size:13px;font-weight:500}._secondaryTools_pcij5_1125 header small{color:var(--home-muted);font-size:10px}._secondaryTools_pcij5_1125>a{min-width:0;color:var(--home-ink);grid-template-columns:54px 1fr;align-items:center;padding:4px 13px 4px 5px;text-decoration:none;display:grid}._secondaryTools_pcij5_1125>a+a{border-top:1px solid color-mix(in srgb, var(--home-line) 42%, transparent)}._secondaryToolMotif_pcij5_1160{object-fit:contain;opacity:.82;width:46px;height:42px;display:block}._secondaryTools_pcij5_1125>a>span{justify-content:space-between;align-items:center;gap:12px;display:flex}._secondaryTools_pcij5_1125>a strong{color:var(--home-ink);font-family:var(--font-display);font-size:14px;font-weight:500}._secondaryTools_pcij5_1125>a small{color:var(--gold);white-space:nowrap;font-size:11px}._divinationPanel_pcij5_1165{gap:10px;display:grid}._tarotFeature_pcij5_1167{border:1px solid var(--home-line);background:radial-gradient(ellipse at 54% 54%, #4f2d6847, transparent 48%), color-mix(in srgb, var(--home-surface-strong) 56%, transparent);border-radius:11px;grid-template-columns:minmax(220px,29%) minmax(0,51%) minmax(150px,20%);align-items:center;height:178px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #efc66b1f}._tarotIntroduction_pcij5_1182,._tarotSteps_pcij5_1183{z-index:2;padding:12px 18px;position:relative}._tarotIntroduction_pcij5_1182 h3,._tarotSteps_pcij5_1183 h3{color:var(--title-metal);font-family:var(--font-display);letter-spacing:.025em;margin:0 0 7px;font-size:18px;font-weight:500}._tarotIntroduction_pcij5_1182 p{color:var(--home-copy);margin:0;font-size:13px;line-height:1.7}._satinAction_pcij5_448{letter-spacing:.025em;min-height:30px;margin-top:12px;padding:5px 16px;font-size:12.5px;text-decoration:none}._tarotRitual_pcij5_1215{align-self:stretch;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}._tarotRitual_pcij5_1215>img{object-fit:contain;width:100%;height:100%;transition:filter .28s,transform .5s,opacity .22s;display:block;position:absolute;inset:0}._tarotRitualDay_pcij5_1232,:root[data-theme=day] ._tarotRitualNight_pcij5_1233{opacity:0}:root[data-theme=day] ._tarotRitualDay_pcij5_1232{opacity:.94;filter:sepia(.14)saturate(.88)contrast(.92)}._tarotFeature_pcij5_1167:hover ._tarotRitual_pcij5_1215>img{filter:brightness(1.08)saturate(1.08);transform:scale(1.012)}._tarotSteps_pcij5_1183{border-left:1px solid color-mix(in srgb, var(--home-line) 48%, transparent)}._tarotSteps_pcij5_1183 ol{color:var(--home-copy);margin:0;padding-left:1.5em;font-size:12.5px;line-height:1.65}._tarotSteps_pcij5_1183 li::marker{color:var(--gold-light);font-variant-numeric:tabular-nums}._divinationGrid_pcij5_690{grid-template-columns:repeat(4,1fr);gap:9px;min-height:112px;display:grid}._divinationGrid_pcij5_690 article{border:1px solid var(--home-line);border-radius:9px;grid-template-columns:38% 1fr;align-items:center;padding:6px 8px;display:grid;overflow:hidden}._approvedDivinationMotif_pcij5_1243{object-fit:contain;width:100%;height:88px;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--gold) 26%, transparent));display:block}._divinationGrid_pcij5_690 h3{color:var(--title-metal);margin:0 0 4px;font-size:15px;font-weight:500}._divinationGrid_pcij5_690 p{color:var(--home-copy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}._divinationGrid_pcij5_690 small{color:var(--gold);font-size:10.5px}._lightGrid_pcij5_691{grid-template-columns:repeat(3,1fr);gap:18px;min-height:138px;display:grid}._lightGrid_pcij5_691 article{border:1px solid var(--home-line);border-radius:12px;grid-template-columns:45% 1fr;align-items:center;padding:7px 12px 7px 4px;display:grid}._approvedLightMotif_pcij5_1250{object-fit:contain;width:100%;height:105px;filter:drop-shadow(0 0 9px color-mix(in srgb, var(--gold) 24%, transparent));display:block}._lightGrid_pcij5_691 h3{color:var(--title-metal);margin:0 0 5px;font-size:17px;font-weight:500}._lightGrid_pcij5_691 p{color:var(--home-copy);margin:0 0 6px;font-size:12.5px;line-height:1.55}._lightGrid_pcij5_691 small{color:var(--gold);font-size:11px}:root[data-theme=day] ._primaryToolMotif_pcij5_1110,:root[data-theme=day] ._secondaryToolMotif_pcij5_1160,:root[data-theme=day] ._approvedDivinationMotif_pcij5_1243,:root[data-theme=day] ._approvedLightMotif_pcij5_1250{filter:sepia(.8)saturate(1.9)brightness(.74)contrast(1.22)drop-shadow(0 0 5px #814d1a2e)}._socialSection_pcij5_1262{height:96px;padding-top:5px;position:relative}._socialSection_pcij5_1262 ._ornateTitle_pcij5_545{width:55%;margin:0 auto 5px}._socialSection_pcij5_1262 ._ornateTitle_pcij5_545 h2{font-size:19px}._socialGrid_pcij5_1265{justify-content:center;gap:64px;display:flex}._socialGrid_pcij5_1265 article{justify-items:center;gap:3px;display:grid}._socialGrid_pcij5_1265 span{border:1px solid var(--gold);width:44px;height:44px;color:var(--gold-light);background:color-mix(in srgb, var(--home-surface) 70%, transparent);box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--gold) 7%, transparent);border-radius:50%;place-items:center;font-size:15px;display:grid}._socialGrid_pcij5_1265 small{color:var(--home-copy);font-size:11px}._homeFooter_pcij5_692{border-top:1px solid var(--home-line);height:116px;color:var(--home-copy);grid-template-rows:1fr auto;grid-template-columns:1fr 1.3fr 1fr;align-items:center;padding:11px 46px 7px;display:grid;position:relative}._homeFooter_pcij5_692>div{gap:4px;display:grid}._homeFooter_pcij5_692>div:last-of-type{text-align:right;justify-self:end}._homeFooter_pcij5_692>div>strong{color:var(--gold-light);font-size:12px;font-weight:500}._homeFooter_pcij5_692>div>span{max-width:230px;font-size:10.5px;line-height:1.7}._footerBrand_pcij5_1285{color:var(--gold-light);text-align:center;justify-items:center}._footerBrand_pcij5_1285 strong{letter-spacing:.08em;font:400 21px/1 Baskerville,Georgia,serif!important}._footerBrand_pcij5_1285 span{letter-spacing:.12em;max-width:none!important;font-size:10px!important}._footerBrand_pcij5_1285 i{color:var(--gold-light);font:400 19px/1 Georgia,serif}._homeFooter_pcij5_692>small{color:var(--gold);letter-spacing:.08em;grid-column:1/-1;justify-self:center;font-size:9.5px}._homeShell_pcij5_1 a:focus-visible,._homeShell_pcij5_1 button:focus-visible,._homeShell_pcij5_1 input:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}@media (width<=980px){._homeCanvas_pcij5_126{width:min(920px,100% - 24px)}._homeHeader_pcij5_141{grid-template-columns:1fr auto;height:auto;min-height:76px;padding:8px 0}._headerCrest_pcij5_152{display:none}._homeNavigation_pcij5_172{order:3;grid-column:1/-1;justify-content:center;padding:7px 0 0}._homeBrand_pcij5_207{justify-items:start}._homeHeaderActions_pcij5_234{grid-area:1/2}._heroCopy_pcij5_402{width:52%;padding-left:50px}._hero_pcij5_304 h1{font-size:40px}._homeSearch_pcij5_241{display:none}._zodiacSection_pcij5_794{height:auto}._heroZodiacHalo_pcij5_356{display:none}._zodiacGrid_pcij5_688{grid-template-rows:repeat(4,90px);grid-template-columns:repeat(3,1fr)}._zodiacGrid_pcij5_688 a:nth-child(3n){border-right:0}._zodiacGrid_pcij5_688 a:nth-child(n){border-bottom:1px solid color-mix(in srgb, var(--home-line) 52%, transparent)}._zodiacGrid_pcij5_688 a:nth-last-child(-n+3){border-bottom:0}._impactContent_pcij5_972{grid-template-columns:130px 1fr auto}._socialGrid_pcij5_1265{gap:42px}}@media (width<=720px){._homeCanvas_pcij5_126{width:min(100% - 16px,560px)}._homeHeader_pcij5_141{grid-template-columns:1fr auto}._homeBrand_pcij5_207 strong{font-size:20px}._homeBrand_pcij5_207 small{font-size:9.5px}._homeNavigation_pcij5_172{justify-content:flex-start;gap:20px;overflow-x:auto}._homeNavigation_pcij5_172 a{font-size:13px}._homeHeaderActions_pcij5_234 .accountButton{padding-inline:10px;font-size:12px}._hero_pcij5_304{height:700px}._heroArtwork_pcij5_315{filter:saturate(1.02)contrast(1.02)brightness(.99);background-position:100%;background-repeat:no-repeat;background-size:cover;height:340px;inset:auto 0 0}:root[data-theme=night] ._heroArtwork_pcij5_315{filter:saturate(1.02)contrast(1.08)brightness(.86);background-position:100%}._heroStarVeil_pcij5_316{background:linear-gradient(180deg, var(--hero-veil) 0 47%, color-mix(in srgb, var(--hero-veil) 72%, transparent) 50%, transparent 55%), linear-gradient(180deg, transparent 82%, color-mix(in srgb, var(--home-bg) 40%, transparent))}._heroCopy_pcij5_402{width:100%;padding:42px 26px 0}._hero_pcij5_304 h1{font-size:38px}._heroLead_pcij5_437{font-size:13px}._observatory_pcij5_527{grid-template-columns:1fr;height:auto}._observatoryDivider_pcij5_587{display:none}._chartPanel_pcij5_537,._ephemerisPanel_pcij5_538{padding:15px 18px}._chartComposition_pcij5_573{height:300px}._heroChartCanvas_pcij5_580{width:290px}._ephemerisColumns_pcij5_606{gap:10px}._todaySky_pcij5_698{grid-template-columns:1fr;height:auto}._todayVisual_pcij5_704{min-height:130px}._todayCopy_pcij5_772{border-top:1px solid var(--home-line);border-left:0;min-height:145px;padding:20px 28px}._zodiacSection_pcij5_794 ._ornateTitle_pcij5_545{width:86%}._zodiacSectionHeading_pcij5_810{grid-template-columns:1fr;gap:4px}._zodiacSectionHeading_pcij5_810>:first-child,._zodiacSectionHeading_pcij5_810>a{grid-column:1}._zodiacSectionHeading_pcij5_810>a{justify-self:center;margin-bottom:5px}._zodiacGrid_pcij5_688{grid-template-rows:repeat(6,94px);grid-template-columns:repeat(2,1fr)}._zodiacGrid_pcij5_688 a{grid-template-columns:56px minmax(0,1fr);gap:4px;padding-inline:4px}._zodiacGrid_pcij5_688 ._zodiacMedallion_pcij5_377{width:56px;height:56px}._zodiacGrid_pcij5_688 strong{font-size:15px}._zodiacGrid_pcij5_688 small{font-size:9px}._zodiacGrid_pcij5_688 a:nth-child(n){border-right:1px solid color-mix(in srgb, var(--home-line) 52%, transparent);border-bottom:1px solid color-mix(in srgb, var(--home-line) 52%, transparent)}._zodiacGrid_pcij5_688 a:nth-child(2n){border-right:0}._zodiacGrid_pcij5_688 a:nth-last-child(-n+2){border-bottom:0}._impactSection_pcij5_917{grid-template-columns:1fr;height:auto}._impactHeading_pcij5_932{border-right:0;border-bottom:1px solid var(--home-line);min-height:95px}._impactCard_pcij5_944{grid-template-rows:auto 1fr}._compactSignPicker_pcij5_951{grid-template-rows:repeat(2,34px);grid-template-columns:repeat(6,1fr)}._impactContent_pcij5_972{grid-template-columns:76px 1fr;min-height:166px;padding:14px 16px 16px}._transitBurst_pcij5_980{height:72px}._impactContent_pcij5_972 ._goldActionSmall_pcij5_447{grid-column:2;justify-self:start}._discoverySection_pcij5_1005{min-height:0;padding-inline:11px}._discoverySection_pcij5_1005>._ornateTitle_pcij5_545{width:78%}._discoveryTabs_pcij5_1015{width:100%}._discoveryTabs_pcij5_1015 button{padding-inline:4px}._discoveryTabs_pcij5_1015 button span{font-size:14px}._toolHierarchy_pcij5_689{grid-template-columns:1fr;min-height:0}._primaryTool_pcij5_1069{min-height:138px}._secondaryTools_pcij5_1125{min-height:150px}._lightGrid_pcij5_691,._tarotFeature_pcij5_1167{grid-template-columns:1fr;height:auto}._tarotIntroduction_pcij5_1182{padding:22px 24px 16px}._tarotRitual_pcij5_1215{min-height:174px}._tarotSteps_pcij5_1183{border-top:1px solid color-mix(in srgb, var(--home-line) 48%, transparent);border-left:0;padding:18px 28px 22px}._divinationGrid_pcij5_690{grid-template-columns:1fr 1fr;height:auto}._divinationGrid_pcij5_690 article{min-height:100px}._lightGrid_pcij5_691 article{min-height:120px}._socialSection_pcij5_1262{height:auto;padding:18px 0}._socialGrid_pcij5_1265{flex-wrap:wrap;gap:20px 34px}._homeFooter_pcij5_692{text-align:center;grid-template-columns:1fr;gap:18px;height:auto;padding:32px}._homeFooter_pcij5_692>div:last-of-type{text-align:center;justify-self:stretch}._homeFooter_pcij5_692>div{justify-items:center}}@media (prefers-reduced-motion:reduce){._cosmicNebula_pcij5_107,._heroStarVeil_pcij5_316:after,._heroZodiacHalo_pcij5_356>span,._framedSection_pcij5_654:before,._ornateTitle_pcij5_545 h2,._zodiacGrid_pcij5_688 strong,._toolHierarchy_pcij5_689 strong,._divinationGrid_pcij5_690 h3,._lightGrid_pcij5_691 h3,._homeFooter_pcij5_692 strong,._goldAction_pcij5_446:after,._goldActionSmall_pcij5_447:after{animation:none}}._lab_o9bky_1{width:min(1440px,100% - 40px);margin:0 auto;padding:42px 0 88px}._intro_o9bky_7{max-width:780px;margin-bottom:34px}._intro_o9bky_7>span,._result_o9bky_13>span{color:var(--gold);letter-spacing:.2em;font:600 11px/1.4 Georgia,serif}._intro_o9bky_7 h1{letter-spacing:.03em;margin:12px 0 14px;font-size:clamp(38px,5vw,64px);font-weight:500}._intro_o9bky_7 p{color:var(--muted);margin:0;line-height:1.9}._workspace_o9bky_32{grid-template-columns:230px minmax(0,1fr) minmax(270px,360px);align-items:start;gap:18px;display:grid}._capabilityList_o9bky_39,._panel_o9bky_40,._result_o9bky_13{border:1px solid var(--line);background:linear-gradient(155deg, var(--card-background-strong), var(--card-background));min-width:0;box-shadow:0 18px 50px color-mix(in srgb, var(--shadow-color) 65%, transparent);border-radius:22px}._capabilityList_o9bky_39{padding:8px;overflow:hidden}._capabilityGroup_o9bky_53 h2{color:var(--gold);letter-spacing:.08em;margin:14px 10px 5px;font-size:11px;font-weight:600}._capabilityGroup_o9bky_53:first-child h2{margin-top:6px}._capabilityList_o9bky_39 button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;gap:10px;padding:13px 12px;display:flex}._capabilityList_o9bky_39 button:last-child{border-bottom:0}._capabilityList_o9bky_39 button small{color:var(--muted);font:600 10px Georgia,serif}._capabilityList_o9bky_39 button:disabled{cursor:not-allowed;opacity:.48}._capabilityList_o9bky_39 ._activeCapability_o9bky_79{color:#fff;background:linear-gradient(135deg, var(--plum-dark), var(--plum));border-radius:13px}._capabilityList_o9bky_39 ._activeCapability_o9bky_79 small{color:#ffffffb8}._panel_o9bky_40,._result_o9bky_13{padding:clamp(22px,3vw,34px)}._panelHeading_o9bky_89{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:26px;display:flex}._panelHeading_o9bky_89 small{color:var(--gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}._panelHeading_o9bky_89 h2{margin:6px 0 0;font-size:30px;font-weight:500}._panelHeading_o9bky_89>span{overflow-wrap:anywhere;border:1px solid var(--line);max-width:180px;color:var(--muted);border-radius:999px;padding:7px 10px;font:600 10px ui-monospace,SFMono-Regular,Menlo,monospace}._fieldset_o9bky_108{border:0;border-top:1px solid var(--line);min-width:0;margin:0 0 22px;padding:20px 0 0}._fieldset_o9bky_108 legend{color:var(--gold);padding:0 14px 0 0;font-size:13px}._profileHint_o9bky_116{color:var(--muted);margin:0 0 14px;font-size:12px}._advanced_o9bky_117{margin-top:14px}._advanced_o9bky_117 summary{cursor:pointer;color:var(--muted);font-size:12px}._advanced_o9bky_117 ._fieldGrid_o9bky_119{margin-top:12px}._profileActions_o9bky_120{align-items:center;gap:12px;margin-top:14px;display:flex}._profileActions_o9bky_120 button{border:1px solid var(--line);color:var(--ink);background:var(--surface-input);cursor:pointer;border-radius:999px;padding:8px 14px}._profileActions_o9bky_120 small{color:var(--muted)}._fieldGrid_o9bky_119{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._fullField_o9bky_129{grid-column:1/-1;min-width:0}._dstPanel_o9bky_130{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding:14px;display:grid}._dstPanel_o9bky_130 p{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}._dstPanel_o9bky_130 ._overrideWarning_o9bky_132{color:var(--rose)}._citySearch_o9bky_133{gap:8px;display:grid}._citySearch_o9bky_133>small,._citySearch_o9bky_133>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}._citySearch_o9bky_133 ul{gap:6px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}._citySearch_o9bky_133 li button{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface-input);text-align:left;cursor:pointer;border-radius:10px;gap:3px;padding:9px 11px;display:grid}._citySearch_o9bky_133 li span{color:var(--muted);font-size:11px}._quickCities_o9bky_138{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}._quickCities_o9bky_138 button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px}._field_o9bky_108{min-width:0;color:var(--muted);gap:7px;font-size:12px;display:grid}._field_o9bky_108 input,._field_o9bky_108 select{border:1px solid var(--line);background:var(--surface-input);width:100%;min-width:0;min-height:44px;color:var(--ink);border-radius:12px;padding:9px 11px;font:14px ui-sans-serif,system-ui,sans-serif}._field_o9bky_108 input:focus,._field_o9bky_108 select:focus,._actions_o9bky_162 button:focus-visible,._capabilityList_o9bky_39 button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}._field_o9bky_108 small{line-height:1.5}._actions_o9bky_162{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:24px;padding-top:22px;display:flex}._actions_o9bky_162 button{border:1px solid color-mix(in srgb, var(--gold) 44%, transparent);color:#fff;background:linear-gradient(135deg, var(--plum-dark), var(--plum));cursor:pointer;border-radius:999px;min-height:45px;padding:10px 20px}._actions_o9bky_162 button:disabled{cursor:default;opacity:.55}._actions_o9bky_162 small{color:var(--muted)}._error_o9bky_188{color:var(--rose);margin:16px 0 0;line-height:1.6}._result_o9bky_13{grid-column:2/-1;position:static;overflow:hidden}._result_o9bky_13 h2{margin:16px 0 22px;font-size:24px;font-weight:500;line-height:1.5}._result_o9bky_13>p{color:var(--muted);line-height:1.8}._result_o9bky_13 dl{border-top:1px solid var(--line);margin:0}._result_o9bky_13 dl div{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}._result_o9bky_13 dt{color:var(--muted)}._result_o9bky_13 dd{overflow-wrap:anywhere;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}._result_o9bky_13 details{margin-top:20px}._result_o9bky_13 summary{cursor:pointer;color:var(--gold)}._result_o9bky_13 pre{border:1px solid var(--line);background:var(--paper-deep);max-width:100%;max-height:440px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:14px 0 0;padding:14px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}._readableResult_o9bky_218{gap:24px;margin-top:24px;display:grid}._chartFigure_o9bky_219{width:100%;max-width:720px;margin:0 auto}._chartLegend_o9bky_220{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:14px;font-size:11px;display:flex}._chartLegend_o9bky_220 span{align-items:center;gap:5px;display:inline-flex}._chartLegend_o9bky_220 i{border-radius:2px;width:16px;height:2px}._techniqueMeta_o9bky_223{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0;display:grid}._techniqueMeta_o9bky_223 div,._factCards_o9bky_224 article,._candidateCards_o9bky_224 article,._calendarTimeline_o9bky_224 article{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-input) 74%, transparent);border-radius:14px;padding:14px}._techniqueMeta_o9bky_223 dt,._factCards_o9bky_224 span{color:var(--muted);font-size:11px}._techniqueMeta_o9bky_223 dd{overflow-wrap:anywhere;margin:5px 0 0}._readableSection_o9bky_227 h3,._calendarTimeline_o9bky_224 h3,._candidateCards_o9bky_224 h3,._planetaryHoursTable_o9bky_227 h3,._acgSummary_o9bky_227 h3,._periodTable_o9bky_227 h3,._factCards_o9bky_224 h3{margin:0 0 12px;font:500 20px Georgia,serif}._dataTableWrap_o9bky_228{border:1px solid var(--line);border-radius:14px;max-width:100%;overflow-x:auto}._dataTableWrap_o9bky_228 table{border-collapse:collapse;width:100%;min-width:560px}._dataTableWrap_o9bky_228 th,._dataTableWrap_o9bky_228 td{border-bottom:1px solid var(--line);text-align:left;padding:10px 12px;font-size:12px}._dataTableWrap_o9bky_228 th{color:var(--gold);font-weight:600}._dataTableWrap_o9bky_228 tr:last-child td{border-bottom:0}._calendarTimeline_o9bky_224,._candidateCards_o9bky_224,._factCards_o9bky_224{gap:10px;display:grid}._calendarTimeline_o9bky_224 article{border-left:3px solid var(--gold);position:relative}._calendarTimeline_o9bky_224 time{color:var(--gold);font:11px ui-monospace,monospace}._calendarTimeline_o9bky_224 article h3{margin:6px 0;font-size:16px}._calendarTimeline_o9bky_224 article p,._candidateCards_o9bky_224 article p,._acgSummary_o9bky_227 p{color:var(--muted);margin:5px 0 0;line-height:1.6}._candidateCards_o9bky_224{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}._factCards_o9bky_224{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}._factCards_o9bky_224 article{gap:7px;min-width:0;display:grid}._factCards_o9bky_224 strong{overflow-wrap:anywhere;font-size:13px}._guidance_o9bky_242{border:1px dashed var(--line);color:var(--muted);border-radius:14px;padding:15px;line-height:1.7}._developerData_o9bky_243{border-top:1px solid var(--line);margin-top:10px;padding-top:18px}._developerData_o9bky_243 summary{color:var(--muted);font-size:12px}@media (width<=1080px){._workspace_o9bky_32{grid-template-columns:210px minmax(0,1fr)}._result_o9bky_13{grid-column:1/-1;position:static}}@media (width<=720px){._lab_o9bky_1{width:min(100% - 24px,1440px);padding-top:24px}._workspace_o9bky_32{display:block}._capabilityList_o9bky_39{gap:6px;max-width:100%;margin-bottom:14px;display:flex;overflow-x:auto}._capabilityGroup_o9bky_53{display:contents}._capabilityGroup_o9bky_53 h2{flex:0 0 100%;margin:8px 4px 2px}._capabilityList_o9bky_39 button{border:1px solid var(--line);border-radius:999px;flex:none;width:auto;padding:10px 13px}._panel_o9bky_40{margin-bottom:14px}._fieldGrid_o9bky_119,._dstPanel_o9bky_130{grid-template-columns:1fr}._panelHeading_o9bky_89{display:block}._panelHeading_o9bky_89>span{margin-top:12px;display:inline-block}._actions_o9bky_162{flex-direction:column;align-items:flex-start}._chartFigure_o9bky_219{max-width:100%}._result_o9bky_13{padding:18px 12px}}._cityPicked_o9bky_280{background:#72a68024;border:1px solid #548a6459;border-radius:8px;margin:6px 0 2px;padding:7px 10px;font-size:.86rem}._currentLocation_o9bky_289{opacity:.9;margin:8px 0 2px;font-size:.86rem}._stickyControls_o9bky_295{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#faf7f0f5;border-radius:0 0 10px 10px;position:sticky;top:0}[data-theme=dark] ._stickyControls_o9bky_295{background:#101114f0}._wheelInfoBar_o9bky_308{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:6px 0 8px;font-size:.88rem;display:flex}._wheelInfoBar_o9bky_308 strong{font-size:1rem}._wheelInfoBar_o9bky_308 em{opacity:.85;font-style:normal}._chartFigureWide_o9bky_326{width:min(94vw,1080px);max-width:none;margin-left:calc(50% - min(47vw,540px));margin-right:0}._compactControls_o9bky_333{padding:8px 12px 10px}._compactControls_o9bky_333 legend{opacity:.8;font-size:.76rem}._compactControls_o9bky_333 ._fieldGrid_o9bky_119{flex-wrap:wrap;gap:6px 14px;margin:0;display:flex}._compactControls_o9bky_333 ._field_o9bky_108{flex:0 auto;min-width:0;margin:0}._compactControls_o9bky_333 ._field_o9bky_108 span{font-size:.7rem}._compactControls_o9bky_333 ._field_o9bky_108 input,._compactControls_o9bky_333 ._field_o9bky_108 select{width:auto;min-width:0;padding:4px 8px;font-size:.85rem}._compactControls_o9bky_333 ._profileActions_o9bky_120{flex-wrap:wrap;gap:6px;margin-top:6px}._compactControls_o9bky_333 ._profileActions_o9bky_120 button{padding:5px 12px;font-size:.85rem}._wheelStatus_o9bky_343{border-top:1px solid #96825a40;flex-wrap:wrap;align-items:baseline;gap:3px 12px;margin-top:7px;padding-top:6px;font-size:.82rem;display:flex}._wheelStatus_o9bky_343 strong{font-size:.95rem}._wheelStatus_o9bky_343 em{opacity:.85;font-style:normal}._classicalTable_o9bky_356 table,._featureTable_o9bky_357 table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}._classicalTable_o9bky_356 th,._classicalTable_o9bky_356 td,._featureTable_o9bky_357 th,._featureTable_o9bky_357 td{text-align:center;border:1px solid #8c785059;padding:6px 8px;font-size:.92rem;line-height:1.35}._classicalTable_o9bky_356 th,._featureTable_o9bky_357 th{background:#c4a15b1f;font-weight:600}._featureTable_o9bky_357 td{text-align:left}._classicalTable_o9bky_356 td:first-child{white-space:nowrap}._stickyStrip_o9bky_377{z-index:30;background:color-mix(in srgb, var(--card-background-strong) 94%, transparent);color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid color-mix(in srgb, var(--gold,#b08a3e) 32%, var(--line));border-radius:0 0 10px 10px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:7px 12px;font-size:.85rem;display:flex;position:sticky;top:0}._stickyStrip_o9bky_377 button,._stickyStrip_o9bky_377 input[type=date]{color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent);border:1px solid color-mix(in srgb, var(--gold,#b08a3e) 40%, transparent);border-radius:999px}._stickyStrip_o9bky_377 input[type=date]{border-radius:8px}._stickyStrip_o9bky_377 button{padding:3px 10px;font-size:.85rem}._stickyStrip_o9bky_377 input[type=date]{padding:2px 6px;font-size:.85rem}._stickyStrip_o9bky_377 strong{font-size:.95rem}._stickyStrip_o9bky_377 em{opacity:.85;font-style:normal}._aspectMatrix_o9bky_407{overflow-x:auto}._aspectMatrix_o9bky_407 table{border-collapse:collapse;table-layout:fixed;width:auto}._aspectMatrix_o9bky_407 td{text-align:center;vertical-align:middle;border:1px solid #8c785059;width:60px;height:52px;padding:2px;font-size:.8rem;line-height:1.15}._aspectMatrix_o9bky_407 td b{font-size:1.05rem}._aspectMatrix_o9bky_407 td small{white-space:nowrap;font-size:.68rem}._proOptions_o9bky_427{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--card-background-strong) 55%, transparent);border-radius:10px;margin:12px 0}._proOptions_o9bky_427>summary{cursor:pointer;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 14px;font-size:.9rem;font-weight:600;list-style:none;display:flex}._proOptions_o9bky_427>summary::-webkit-details-marker{display:none}._proOptions_o9bky_427>summary:before{content:"▸";opacity:.7;font-size:.8em;transition:transform .15s}._proOptions_o9bky_427[open]>summary:before{content:"▾"}._proOptions_o9bky_427>summary em{opacity:.68;font-size:.82rem;font-style:normal;font-weight:400}._proOptions_o9bky_427>summary em[data-warn=true]{opacity:1;color:#f0b429;font-weight:600}._proOptions_o9bky_427>._fieldGrid_o9bky_119{padding:0 14px 14px}._zodiacWarning_o9bky_473{color:#f0b429;margin-top:6px;font-size:.78rem;line-height:1.5;display:block}._zodiacWarning_o9bky_473 button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:.78rem}._cityMismatch_o9bky_493{color:var(--ink);background:#e5484d1f;border:1px solid #e5484d;border-radius:10px;margin:8px 0 0;padding:10px 12px;font-size:.84rem;line-height:1.6}._cityMismatch_o9bky_493 button{color:inherit;cursor:pointer;background:0 0;border:1px solid #e5484d;border-radius:999px;margin-left:8px;padding:3px 12px;font-size:.8rem}._archive_a6oa0_1{gap:18px;margin:22px 0;display:grid}._kicker_a6oa0_7{color:var(--gold);letter-spacing:.16em;font:700 10px/1.4 Arial,Helvetica,sans-serif;display:block}._hero_a6oa0_14,._readingSection_a6oa0_15,._rulesSection_a6oa0_16,._exploreCta_a6oa0_17,._chartResultIntro_a6oa0_18{border:1px solid var(--line);background:var(--card-background);border-radius:24px}._hero_a6oa0_14{padding:clamp(28px,5vw,48px)}._hero_a6oa0_14 h2{margin:9px 0 12px;font-size:clamp(30px,5vw,48px);font-weight:500}._hero_a6oa0_14>strong{color:var(--plum);font-size:clamp(18px,3vw,26px);font-weight:500}._hero_a6oa0_14 p,._sectionHeading_a6oa0_41 p,._interpretationCard_a6oa0_42 p,._coreCard_a6oa0_43 p,._chartResultIntro_a6oa0_18 p,._exploreCta_a6oa0_17 p,._rulesGrid_a6oa0_46 p,._rulesGrid_a6oa0_46 li{color:var(--muted);line-height:1.82}._hero_a6oa0_14 p{max-width:920px;margin:18px 0 0}._readingSection_a6oa0_15{padding:clamp(24px,4vw,38px)}._sectionHeading_a6oa0_41{max-width:760px;margin-bottom:22px}._sectionHeading_a6oa0_41 h2,._chartResultIntro_a6oa0_18 h2,._exploreCta_a6oa0_17 h2{margin:8px 0;font-size:clamp(25px,4vw,34px);font-weight:500}._sectionHeading_a6oa0_41 p,._chartResultIntro_a6oa0_18 p,._exploreCta_a6oa0_17 p{margin:0}._coreGrid_a6oa0_80{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._coreCard_a6oa0_43,._interpretationCard_a6oa0_42{border:1px solid var(--line);background:var(--surface-translucent);border-radius:18px;padding:22px}._coreTitle_a6oa0_94{align-items:center;gap:13px;display:flex}._coreTitle_a6oa0_94>span{color:var(--gold);font-size:30px}._coreTitle_a6oa0_94 small,._interpretationCard_a6oa0_42 small{color:var(--muted)}._coreTitle_a6oa0_94 h3,._interpretationCard_a6oa0_42 h3{margin:3px 0 0;font-size:20px;font-weight:500}._coreCard_a6oa0_43>strong{color:var(--plum);margin-top:18px;font-weight:500;display:block}._interpretationGrid_a6oa0_124{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._interpretationCard_a6oa0_42 h3{margin-top:8px;font-size:22px}._keywordList_a6oa0_135{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}._keywordList_a6oa0_135 span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:11px}._reasonEvidence_a6oa0_150{color:var(--muted);margin:16px 0 0;padding-left:18px;font-size:12px;line-height:1.7}._rulesSection_a6oa0_16{overflow:hidden}._rulesDetails_a6oa0_162 summary{cursor:pointer;padding:22px 26px}._rulesDetails_a6oa0_162 summary span{gap:4px;display:inline-grid}._rulesDetails_a6oa0_162 summary b{color:var(--ink);font-size:20px;font-weight:500}._rulesDetails_a6oa0_162 summary small{color:var(--muted)}._rulesGrid_a6oa0_46{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 26px 26px;display:grid}._rulesGrid_a6oa0_46 article{border-top:1px solid var(--line);padding-top:18px}._rulesGrid_a6oa0_46 h3{margin:0 0 8px;font-size:18px;font-weight:500}._rulesGrid_a6oa0_46 p,._rulesGrid_a6oa0_46 li{font-size:12px}._rulesGrid_a6oa0_46 ul{margin:12px 0 0;padding-left:18px}._chartResultIntro_a6oa0_18,._exploreCta_a6oa0_17{justify-content:space-between;align-items:center;gap:28px;padding:24px 28px;display:flex}._chartResultIntro_a6oa0_18{margin:22px 0 14px}._chartResultIntro_a6oa0_18 p{max-width:650px}._exploreActions_a6oa0_227{flex-wrap:wrap;flex:none;gap:9px;display:flex}._primaryAction_a6oa0_234,._secondaryAction_a6oa0_235{border-radius:999px;justify-content:center;align-items:center;min-height:43px;padding:10px 18px;text-decoration:none;display:inline-flex}._primaryAction_a6oa0_234{background:var(--plum-dark);color:#fff}._secondaryAction_a6oa0_235{border:1px solid var(--line);color:var(--ink)}._primaryAction_a6oa0_234:focus-visible,._secondaryAction_a6oa0_235:focus-visible,._rulesDetails_a6oa0_162 summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (width<=800px){._coreGrid_a6oa0_80{grid-template-columns:1fr}._chartResultIntro_a6oa0_18,._exploreCta_a6oa0_17{flex-direction:column;align-items:flex-start}}@media (width<=640px){._interpretationGrid_a6oa0_124,._rulesGrid_a6oa0_46{grid-template-columns:1fr}._hero_a6oa0_14,._readingSection_a6oa0_15{border-radius:20px}}._workbench_1p43s_1{width:min(var(--veritas-page-max), calc(100% - 28px));border-inline:1px solid var(--veritas-line-soft);padding-bottom:var(--veritas-section-space);color:var(--veritas-ink);background:radial-gradient(circle at 8% 34%, var(--veritas-violet-soft), transparent 25rem), var(--veritas-canvas);font-family:var(--veritas-font-reading);box-shadow:0 0 90px var(--veritas-shadow);margin-inline:auto;overflow:clip}._workbenchHero_1p43s_15{isolation:isolate;width:min(var(--veritas-content-max), calc(100% - 2 * var(--veritas-gutter)));border:var(--veritas-border-panel);border-radius:var(--veritas-radius-panel);min-height:clamp(390px,38vw,510px);box-shadow:0 24px 70px var(--veritas-shadow);background-image:linear-gradient(90deg,#f4ecdf 0 24%,#f4ecdfeb 36%,#f4ecdf61 54%,#f4ecdf0a 72%),url(/assets/astrology/lovart-production/workbench/workbench-chart-astrologer-day-desktop-candidate-v1.png);background-position:50%;background-size:cover;align-items:center;margin:28px auto 0;display:grid;position:relative;overflow:hidden}:root[data-theme=night] ._workbenchHero_1p43s_15{background-image:linear-gradient(90deg,#050a17 0 24%,#050a17ed 36%,#050a176b 54%,#050a170a 72%),url(/assets/astrology/lovart-production/workbench/workbench-chart-astrologer-night-desktop-candidate-v1.png)}._workbenchHero_1p43s_15[data-mode=transit]{background-image:linear-gradient(90deg,#f4ecdf0d 0 34%,#f4ecdfbd 62%,#f4ecdf 100%),url(/assets/astrology/lovart-production/workbench/workbench-transit-astrologer-day-desktop-candidate-v1.png)}:root[data-theme=night] ._workbenchHero_1p43s_15[data-mode=transit]{background-image:linear-gradient(90deg,#050a170a 0 34%,#050a17bd 62%,#050a17 100%),url(/assets/astrology/lovart-production/workbench/workbench-transit-astrologer-night-desktop-candidate-v1.png)}._workbenchHero_1p43s_15[data-mode=synastry]{box-shadow:0 24px 70px var(--veritas-shadow), inset 0 0 90px color-mix(in srgb, var(--veritas-violet) 12%, transparent);background-image:linear-gradient(90deg,#f4ecdf0d 0 34%,#f4ecdfbd 62%,#f4ecdf 100%),url(/assets/astrology/lovart-production/workbench/workbench-synastry-astrologer-day-desktop-candidate-v1.png)}:root[data-theme=night] ._workbenchHero_1p43s_15[data-mode=synastry]{background-image:linear-gradient(90deg,#050a170a 0 34%,#050a17bd 62%,#050a17 100%),url(/assets/astrology/lovart-production/workbench/workbench-synastry-astrologer-night-desktop-candidate-v1.png)}._workbenchHero_1p43s_15:after{content:"";z-index:1;border:1px solid color-mix(in srgb, var(--veritas-gold) 48%, transparent);pointer-events:none;border-radius:14px 3px;position:absolute;inset:14px}._heroCopy_1p43s_75{z-index:2;width:min(54%,620px);margin-right:auto;padding:clamp(48px,6vw,84px) 28px clamp(44px,6vw,78px) clamp(34px,6vw,82px);position:relative}._workbenchHero_1p43s_15[data-mode=transit] ._heroCopy_1p43s_75,._workbenchHero_1p43s_15[data-mode=synastry] ._heroCopy_1p43s_75{margin-left:auto;margin-right:0;padding-left:28px;padding-right:clamp(34px,6vw,82px)}._heroCopy_1p43s_75>span{color:var(--veritas-gold);font:600 11px/1.5 var(--veritas-font-ui);letter-spacing:.16em}._heroCopy_1p43s_75 h1{font-family:var(--veritas-font-display);letter-spacing:.07em;margin:18px 0 16px;font-size:clamp(48px,6vw,82px);font-weight:400;line-height:1.08}._heroCopy_1p43s_75 p{max-width:520px;color:var(--veritas-copy);margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.9}._heroCopy_1p43s_75 a{border:1px solid var(--veritas-line);width:fit-content;min-height:44px;color:var(--veritas-ink);background:color-mix(in srgb, var(--veritas-surface-strong) 88%, transparent);font:500 13px/1 var(--veritas-font-ui);box-shadow:0 12px 30px var(--veritas-shadow);border-radius:999px;align-items:center;margin-top:28px;padding:0 22px;text-decoration:none;display:inline-flex}._heroCopy_1p43s_75 a:hover,._heroCopy_1p43s_75 a:focus-visible{border-color:var(--veritas-gold);box-shadow:var(--veritas-focus), 0 12px 30px var(--veritas-shadow);outline:none}._workbenchHero_1p43s_15>img{z-index:2;object-fit:contain;width:72px;height:62px;filter:drop-shadow(0 0 12px var(--veritas-gold-soft));position:absolute;top:34px;right:44px}._archivePanel_1p43s_148{width:min(var(--veritas-content-max), calc(100% - 2 * var(--veritas-gutter)));border:var(--veritas-border-panel);border-radius:var(--veritas-radius-panel);background:var(--veritas-surface);color:var(--veritas-ink);box-shadow:0 18px 46px var(--veritas-shadow);margin:0 auto 32px;padding:20px}._archiveHeader_1p43s_159,._archiveSubhead_1p43s_160,._archiveActions_1p43s_161{justify-content:space-between;align-items:center;gap:14px;display:flex}._archiveHeader_1p43s_159 h2,._archiveHeader_1p43s_159 p{margin:4px 0 0}._archiveHeader_1p43s_159 span{color:var(--gold);letter-spacing:.12em;font-size:.72rem}._archiveHeader_1p43s_159 p,._archiveHint_1p43s_178,._archiveList_1p43s_179 span,._archiveList_1p43s_179 p,._archiveActions_1p43s_161 small{color:var(--muted)}._archiveHeader_1p43s_159 button,._archiveActions_1p43s_161 button,._archiveList_1p43s_179 button{border:1px solid var(--line);color:var(--ink);background:var(--surface-input);cursor:pointer}._archiveHeader_1p43s_159 button,._archiveActions_1p43s_161 button{border-radius:999px;padding:8px 14px}._archiveBody_1p43s_198{margin-top:18px}._archiveSubhead_1p43s_160{border-bottom:1px solid var(--line);padding-bottom:8px}._archiveSubhead_1p43s_160 span{color:var(--muted);font-size:.82rem}._archiveList_1p43s_179{gap:8px;margin-top:10px;display:grid}._archiveRecord_1p43s_218{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}._archiveList_1p43s_179 button{text-align:left;border-radius:12px;gap:4px;width:100%;padding:11px 12px;display:grid}._archiveList_1p43s_179 button:hover,._archiveList_1p43s_179 button:focus-visible{border-color:var(--gold)}._archiveList_1p43s_179 ._archiveDelete_1p43s_236{width:auto;color:var(--muted);text-align:center;align-content:center}._archiveList_1p43s_179 ._archiveDelete_1p43s_236:hover,._archiveList_1p43s_179 ._archiveDelete_1p43s_236:focus-visible{color:#d96d7d;border-color:#d96d7d}._archiveList_1p43s_179 span{font-size:.8rem}._archiveList_1p43s_179 p,._archiveHint_1p43s_178{margin:12px 0 0;font-size:.86rem}._archiveActions_1p43s_161{justify-content:flex-start;margin-top:18px}._archiveActions_1p43s_161 button:disabled{cursor:not-allowed;opacity:.55}@media (width<=720px){._archiveHeader_1p43s_159,._archiveActions_1p43s_161{flex-direction:column;align-items:flex-start}._archiveRecord_1p43s_218{grid-template-columns:minmax(0,1fr) auto}}._tabBar_1p43s_277{width:min(var(--veritas-content-max), calc(100% - 2 * var(--veritas-gutter)));flex-direction:column;gap:10px;margin:0 auto 26px;padding-top:clamp(50px,6vw,78px);scroll-margin-top:90px;display:flex}._hierarchyLabel_1p43s_287{color:var(--veritas-copy-soft);font:500 11px/1.5 var(--veritas-font-ui);letter-spacing:.08em;flex-wrap:wrap;gap:9px;margin:0 0 12px;display:flex}._hierarchyLabel_1p43s_287 b{color:var(--veritas-ink)}._hierarchyLabel_1p43s_287 strong{color:var(--veritas-gold);font-weight:600}._groupRow_1p43s_300,._tabRow_1p43s_301{border-block:1px solid var(--veritas-line-soft);flex-wrap:wrap;gap:0;display:flex}._groupTab_1p43s_308,._tab_1p43s_277{border:0;border-right:1px solid var(--veritas-line-soft);cursor:pointer;min-height:42px;color:var(--veritas-copy-soft);font:500 .86rem/1.2 var(--veritas-font-ui);background:0 0;border-radius:0;padding:8px 18px;transition:background .15s,color .15s}._groupTab_1p43s_308{min-height:48px;color:var(--veritas-ink);font-weight:600}._tab_1p43s_277{opacity:.92}._groupTab_1p43s_308:hover,._tab_1p43s_277:hover{color:var(--veritas-ink);background:var(--veritas-gold-soft)}._groupTabActive_1p43s_328,._tabActive_1p43s_329{color:var(--veritas-ink);background:var(--veritas-gold-soft);box-shadow:inset 0 -2px var(--veritas-gold);opacity:1;font-weight:600}@media (width<=720px){._workbench_1p43s_1{border-inline:0;width:100%}._workbenchHero_1p43s_15{background-image:linear-gradient(#f4ecdf05 0 36%,#f4ecdfe6 68%,#f4ecdf 100%),url(/assets/astrology/approved-lovart/mythic-atelier-color-v1.png);background-position:24%;align-items:end;width:calc(100% - 28px);min-height:590px}:root[data-theme=night] ._workbenchHero_1p43s_15{background-image:linear-gradient(#050a1708 0 34%,#050a17e6 68%,#050a17 100%),url(/assets/astrology/approved-lovart/mythic-atelier-night-color-v1.jpg);background-position:25%}._workbenchHero_1p43s_15[data-mode=transit]{background-image:linear-gradient(#f4ecdf08 0 35%,#f4ecdfe6 68%,#f4ecdf 100%),url(/assets/astrology/approved-lovart/transit-impact-day-color-v1.jpg)}:root[data-theme=night] ._workbenchHero_1p43s_15[data-mode=transit]{background-image:linear-gradient(#050a1708 0 35%,#050a17e6 68%,#050a17 100%),url(/assets/astrology/approved-lovart/transit-impact-night-color-v1.jpg)}._workbenchHero_1p43s_15[data-mode=synastry]{background-image:linear-gradient(#f4ecdf05 0 36%,#f4ecdfe6 68%,#f4ecdf 100%),url(/assets/astrology/approved-lovart/mythic-atelier-color-v1.png);background-position:24%}:root[data-theme=night] ._workbenchHero_1p43s_15[data-mode=synastry]{background-image:linear-gradient(#050a1708 0 34%,#050a17e6 68%,#050a17 100%),url(/assets/astrology/approved-lovart/mythic-atelier-night-color-v1.jpg);background-position:25%}._heroCopy_1p43s_75{text-align:center;width:100%;margin:0;padding:260px 28px 42px}._heroCopy_1p43s_75 h1{font-size:clamp(43px,13vw,58px)}._heroCopy_1p43s_75 a{margin-inline:auto}._workbenchHero_1p43s_15>img{top:28px;right:28px}._tabBar_1p43s_277{width:calc(100% - 32px)}._groupRow_1p43s_300,._tabRow_1p43s_301{flex-wrap:nowrap;overflow-x:auto}._groupTab_1p43s_308,._tab_1p43s_277{flex:none}._archivePanel_1p43s_148{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){._heroCopy_1p43s_75 a,._groupTab_1p43s_308,._tab_1p43s_277{transition:none}}._archive_17ieq_1{padding:34px 0 96px}._hero_17ieq_5{border:1px solid color-mix(in srgb, var(--gold) 30%, var(--line));background:radial-gradient(circle at 83% 20%, color-mix(in srgb, var(--plum) 20%, transparent), transparent 32%), radial-gradient(circle at 15% 86%, color-mix(in srgb, var(--gold) 12%, transparent), transparent 26%), linear-gradient(140deg, color-mix(in srgb, var(--card-background-strong) 94%, transparent), var(--card-background));min-height:360px;box-shadow:0 28px 80px var(--shadow-color);border-radius:34px;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:56px;padding:62px 68px;display:grid;position:relative;overflow:hidden}._hero_17ieq_5:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 22%, var(--starlight-primary) 0 1px, transparent 2px), radial-gradient(circle at 76% 68%, var(--starlight-gold) 0 1px, transparent 2px), linear-gradient(112deg, transparent 0 63%, color-mix(in srgb, var(--gold) 10%, transparent) 63.1% 63.25%, transparent 63.35%);opacity:.76;background-size:74px 74px,96px 96px,auto;position:absolute;inset:0}._heroCopy_17ieq_36{z-index:1;max-width:660px;position:relative}._kicker_17ieq_42,._stateKicker_17ieq_43,._collectionHeading_17ieq_44 span,._reportTopline_17ieq_45>span{color:var(--gold);letter-spacing:.2em;font:600 10px/1.5 Arial,sans-serif}._hero_17ieq_5 h1{letter-spacing:.04em;max-width:620px;margin:14px 0 18px;font-size:clamp(42px,6vw,72px);font-weight:500;line-height:1.16}._heroCopy_17ieq_36>p{max-width:580px;color:var(--muted);margin:0;font-size:16px;line-height:1.95}._privacyNote_17ieq_68{border:1px solid var(--line);background:var(--surface-translucent);width:fit-content;color:var(--muted);letter-spacing:.05em;border-radius:999px;align-items:center;gap:9px;margin-top:26px;padding:9px 13px;font:500 11px/1 Arial,sans-serif;display:inline-flex}._privacyNote_17ieq_68 i{background:var(--gold);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--gold) 12%, transparent);border-radius:50%}._heroInstrument_17ieq_91{z-index:1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--gold) 42%, transparent);width:260px;box-shadow:inset 0 0 60px color-mix(in srgb, var(--plum) 14%, transparent), 0 0 90px color-mix(in srgb, var(--plum) 14%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}._heroInstrument_17ieq_91>i{border:1px solid color-mix(in srgb, var(--gold) 36%, transparent);border-radius:50%;position:absolute;inset:14%;transform:rotate(24deg)}._heroInstrument_17ieq_91>i:nth-child(2){border-style:dashed;inset:29%;transform:rotate(-18deg)}._heroInstrument_17ieq_91>i:nth-child(3){border-color:color-mix(in srgb, var(--plum) 64%, transparent);inset:44%}._heroInstrument_17ieq_91>span{color:var(--gold);font-size:34px}._heroInstrument_17ieq_91>small{color:var(--muted);letter-spacing:.16em;font:600 8px/1 Arial,sans-serif;position:absolute;bottom:25px}._archiveBody_17ieq_137{min-height:320px;padding-top:64px}._collectionHeading_17ieq_44{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;padding:0 4px 18px;display:flex}._collectionHeading_17ieq_44 h2{margin:7px 0 0;font-size:clamp(24px,4vw,38px);font-weight:500}._collectionHeading_17ieq_44 strong{color:var(--muted);letter-spacing:.06em;font:500 12px/1.4 Arial,sans-serif}._reportList_17ieq_164{gap:14px;display:grid}._reportCard_17ieq_169{border:1px solid var(--line);background:linear-gradient(105deg, color-mix(in srgb, var(--gold) 6%, transparent), transparent 34%), var(--card-background);box-shadow:0 14px 44px color-mix(in srgb, var(--shadow-color) 58%, transparent);border-radius:24px;grid-template-columns:78px minmax(0,1fr) minmax(210px,260px);align-items:stretch;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}._reportCard_17ieq_169:hover{border-color:color-mix(in srgb, var(--gold) 44%, var(--line));box-shadow:0 20px 54px var(--shadow-color);transform:translateY(-2px)}._archiveSpine_17ieq_193{border-right:1px solid color-mix(in srgb, var(--gold) 22%, var(--line));background:color-mix(in srgb, var(--plum) 6%, transparent);place-items:center;display:grid;position:relative}._archiveSpine_17ieq_193:before,._archiveSpine_17ieq_193:after{content:"";background:linear-gradient(transparent, color-mix(in srgb, var(--gold) 55%, transparent));width:1px;height:calc(50% - 23px);position:absolute;left:50%}._archiveSpine_17ieq_193:before{top:0}._archiveSpine_17ieq_193:after{bottom:0;transform:rotate(180deg)}._archiveSpine_17ieq_193 span{border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);width:34px;height:34px;color:var(--gold);border-radius:50%;place-items:center;font-size:14px;display:grid}._archiveSpine_17ieq_193 i{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--gold) 16%, transparent);border-radius:50%;width:52px;position:absolute}._reportIdentity_17ieq_239{min-width:0;padding:30px 34px}._reportTopline_17ieq_45{justify-content:space-between;align-items:center;gap:16px;display:flex}._reportIdentity_17ieq_239 h2{margin:13px 0 8px;font-size:clamp(21px,3vw,29px);font-weight:500;line-height:1.4}._reportIdentity_17ieq_239>p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}._reportAction_17ieq_265{border-bottom:1px solid color-mix(in srgb, var(--gold) 52%, transparent);width:fit-content;color:var(--ink);letter-spacing:.06em;align-items:center;gap:10px;margin-top:20px;padding-bottom:5px;font-size:12px;text-decoration:none;display:inline-flex}._reportAction_17ieq_265 span{color:var(--gold);transition:transform .18s}._reportAction_17ieq_265:hover span{transform:translate(4px)}._statusBadge_17ieq_288{letter-spacing:.06em;border:1px solid;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 10px;font:600 10px/1 Arial,sans-serif;display:inline-flex}._statusBadge_17ieq_288 i{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent);background:currentColor;border-radius:50%}._status_ready_17ieq_308{color:#55785b}._status_generating_17ieq_312{color:var(--plum)}._status_queued_17ieq_316,._status_draft_17ieq_317{color:var(--gold)}._status_failed_17ieq_321{color:var(--rose)}._status_archived_17ieq_325{color:var(--muted)}:root[data-theme=night] ._status_ready_17ieq_308{color:#9dc3a1}._reportMeta_17ieq_333{border-left:1px solid var(--line);background:color-mix(in srgb, var(--surface-translucent) 72%, transparent);align-content:center;gap:18px;margin:0;padding:28px 30px;display:grid}._reportMeta_17ieq_333 div{gap:5px;display:grid}._reportMeta_17ieq_333 dt{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font:600 9px/1.4 Arial,sans-serif}._reportMeta_17ieq_333 dd{margin:0;font-size:13px;line-height:1.5}._stateCard_17ieq_361{border:1px solid color-mix(in srgb, var(--gold) 25%, var(--line));background:radial-gradient(circle at 50% 15%, color-mix(in srgb, var(--plum) 12%, transparent), transparent 34%), var(--card-background);text-align:center;border-radius:28px;align-content:center;justify-items:center;min-height:360px;padding:58px 28px;display:grid;position:relative;overflow:hidden}._stateCard_17ieq_361 h2{margin:12px 0;font-size:clamp(27px,4vw,40px);font-weight:500}._stateCard_17ieq_361 p{max-width:560px;color:var(--muted);margin:0;font-size:14px;line-height:1.9}._stateSeal_17ieq_391{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--gold) 42%, transparent);width:88px;color:var(--gold);border-radius:50%;place-items:center;margin-bottom:25px;display:grid;position:relative}._stateSeal_17ieq_391 i{border:1px dashed color-mix(in srgb, var(--gold) 34%, transparent);border-radius:50%;position:absolute;inset:15%;transform:rotate(24deg)}._stateSeal_17ieq_391 span{font-size:22px}._primaryAction_17ieq_415,._secondaryAction_17ieq_416{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:46px;margin-top:25px;padding:11px 19px;font-size:13px;text-decoration:none;display:inline-flex}._primaryAction_17ieq_415{border:1px solid var(--plum-dark);background:linear-gradient(135deg, var(--plum-dark), var(--plum));color:#fff;box-shadow:0 12px 30px color-mix(in srgb, var(--plum) 20%, transparent)}._primaryAction_17ieq_415 span{transition:transform .18s}._primaryAction_17ieq_415:hover span{transform:translate(4px)}._secondaryAction_17ieq_416{border:1px solid color-mix(in srgb, var(--gold) 34%, var(--line));background:var(--surface-translucent);color:var(--ink)}button._secondaryAction_17ieq_416{font:inherit}._primaryAction_17ieq_415:focus-visible,._secondaryAction_17ieq_416:focus-visible{outline:3px solid color-mix(in srgb, var(--gold) 30%, transparent);outline-offset:3px}._loadingState_17ieq_461{border-block:1px solid var(--line);min-height:300px;color:var(--muted);justify-content:center;align-items:center;gap:24px;display:flex}._loadingState_17ieq_461>div{gap:7px;display:grid}._loadingState_17ieq_461 strong{color:var(--ink);font-size:18px;font-weight:500}._loadingState_17ieq_461 span{font-size:12px}._loadingOrbit_17ieq_486{border:1px dashed color-mix(in srgb, var(--gold) 50%, transparent);width:58px;height:58px;color:var(--gold);border-radius:50%;place-items:center;animation:5s linear infinite _archiveOrbit_17ieq_1;display:grid}._detailPage_17ieq_497{width:min(1120px,100% - 48px);min-height:680px;margin:0 auto;padding:34px 0 110px}._detailBack_17ieq_504{width:fit-content;color:var(--muted);letter-spacing:.04em;align-items:center;gap:10px;margin-bottom:22px;font-size:12px;text-decoration:none;transition:color .18s;display:inline-flex}._detailBack_17ieq_504 span{color:var(--gold);font-size:16px}._detailBack_17ieq_504:hover{color:var(--ink)}._detailHeader_17ieq_526{border:1px solid color-mix(in srgb, var(--gold) 29%, var(--line));background:radial-gradient(circle at 88% 15%, color-mix(in srgb, var(--plum) 16%, transparent), transparent 31%), linear-gradient(132deg, color-mix(in srgb, var(--gold) 7%, transparent), transparent 42%), var(--card-background);box-shadow:0 24px 70px color-mix(in srgb, var(--shadow-color) 72%, transparent);border-radius:30px;padding:58px 64px 50px;position:relative;overflow:hidden}._detailHeader_17ieq_526:before{content:"";pointer-events:none;background:radial-gradient(circle at 17% 23%, var(--starlight-gold) 0 1px, transparent 2px), radial-gradient(circle at 72% 74%, var(--starlight-primary) 0 1px, transparent 2px), linear-gradient(107deg, transparent 0 75%, color-mix(in srgb, var(--gold) 9%, transparent) 75.1% 75.25%, transparent 75.35%);opacity:.72;background-size:92px 92px,116px 116px,auto;position:absolute;inset:0}._detailHeaderTopline_17ieq_552,._detailHeaderMeta_17ieq_553,._detailHeader_17ieq_526 h1{z-index:1;position:relative}._detailHeaderTopline_17ieq_552{color:var(--gold);letter-spacing:.16em;justify-content:flex-start;align-items:center;gap:18px;font:600 10px/1.5 Arial,sans-serif;display:flex}._detailHeader_17ieq_526 h1{letter-spacing:.03em;max-width:760px;margin:28px 0 36px;font-size:clamp(38px,5.4vw,66px);font-weight:500;line-height:1.2}._detailHeaderMeta_17ieq_553{color:var(--muted);letter-spacing:.1em;align-items:center;gap:18px;font:500 10px/1.5 Arial,sans-serif;display:flex}._detailHeaderMeta_17ieq_553 span{color:var(--gold)}._detailHeaderMeta_17ieq_553 time:before{content:"·";margin-right:18px}._detailHeaderMark_17ieq_596{border:1px solid color-mix(in srgb, var(--gold) 38%, transparent);width:78px;height:78px;color:var(--gold);opacity:.62;border-radius:50%;place-items:center;font-size:24px;display:grid;position:absolute;bottom:42px;right:62px}._detailHeaderMark_17ieq_596:after{content:"";border:1px dashed color-mix(in srgb, var(--gold) 36%, transparent);border-radius:50%;position:absolute;inset:11px;transform:rotate(18deg)}._readingSurface_17ieq_620{--reader-ink:#302938;--reader-muted:#746a78;--reader-gold:#9b743b;max-width:920px;color:var(--reader-ink);background:linear-gradient(90deg,#0000 0 39px,#9e763d1c 39px 40px,#0000 40px),radial-gradient(circle at 94% 3%,#8b6a3b17,#0000 22%),#fbf8f2;border:1px solid #e2d8c8;border-radius:8px 8px 30px 30px;margin:42px auto 0;padding:48px clamp(38px,7vw,84px) 84px;position:relative;overflow:hidden;box-shadow:0 28px 80px #31263726,inset 0 1px #ffffffd9}._readingSurface_17ieq_620:after{content:"VERITAS · PERSONAL ARCHIVE";color:#54425c61;letter-spacing:.18em;font:600 8px/1 Arial,sans-serif;position:absolute;bottom:23px;right:30px}._versionInfo_17ieq_651{color:var(--reader-muted);border-bottom:1px solid #ded5c8;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:58px;padding-bottom:24px;display:grid}._versionSeal_17ieq_662{width:42px;height:42px;color:var(--reader-gold);letter-spacing:.05em;border:1px solid #9b743b85;border-radius:50%;place-items:center;font:600 9px/1 Arial,sans-serif;display:grid}._versionInfo_17ieq_651>div{gap:3px;display:grid}._versionInfo_17ieq_651 strong{color:var(--reader-ink);font-size:13px;font-weight:500}._versionInfo_17ieq_651 time,._versionPrivacy_17ieq_686{letter-spacing:.08em;font:500 9px/1.5 Arial,sans-serif}._versionPrivacy_17ieq_686{color:var(--reader-gold)}._reportContent_17ieq_695{max-width:720px;margin:0 auto}._readingLead_17ieq_700{color:var(--reader-ink);letter-spacing:.03em;margin:0 0 74px;padding:0 0 38px 30px;font-size:clamp(20px,3vw,26px);line-height:1.75;position:relative}._readingLead_17ieq_700:before{content:"✦";color:var(--reader-gold);font-size:13px;position:absolute;top:5px;left:0}._readingLead_17ieq_700:after{content:"";background:linear-gradient(90deg,#9b743b8c,#0000);height:1px;position:absolute;bottom:0;left:30px;right:0}._chapterList_17ieq_729{gap:76px;display:grid}._chapter_17ieq_729{scroll-margin-top:110px}._chapterHeader_17ieq_738{margin-bottom:30px}._chapterHeader_17ieq_738>span{color:var(--reader-gold);letter-spacing:.2em;margin-bottom:11px;font:600 9px/1.4 Arial,sans-serif;display:block}._chapterHeader_17ieq_738 h2{color:var(--reader-ink);letter-spacing:.03em;margin:0;font-size:clamp(28px,4vw,38px);font-weight:500;line-height:1.38}._chapterBody_17ieq_759{gap:1.25em;display:grid}._chapterBody_17ieq_759 p{color:var(--reader-ink);letter-spacing:.025em;margin:0;font-size:17px;line-height:2.05}._chapterBody_17ieq_759 p:first-child:first-letter{float:left;color:var(--reader-gold);margin:10px 8px 0 0;font-size:47px;line-height:.72}._chapterHighlights_17ieq_780{flex-wrap:wrap;gap:9px;margin:30px 0 0;padding:0;list-style:none;display:flex}._chapterHighlights_17ieq_780 li{color:#705b3f;background:#9b743b0e;border:1px solid #9b743b4d;border-radius:999px;padding:7px 11px;font-size:11px;line-height:1.4}._detailProgress_17ieq_799,._detailState_17ieq_800{border:1px solid color-mix(in srgb, var(--gold) 25%, var(--line));background:radial-gradient(circle at 50% 15%, color-mix(in srgb, var(--plum) 12%, transparent), transparent 34%), var(--card-background);text-align:center;border-radius:28px;align-content:center;justify-items:center;min-height:390px;margin-top:38px;padding:58px 28px;display:grid;overflow:hidden}._readingSurface_17ieq_620 ._detailState_17ieq_800{min-height:320px;color:var(--reader-ink);background:0 0;border-color:#ded5c8;margin:0}._detailProgress_17ieq_799 h2,._detailState_17ieq_800 h2{margin:13px 0 10px;font-size:clamp(28px,4vw,42px);font-weight:500}._detailProgress_17ieq_799 p,._detailState_17ieq_800 p{max-width:540px;color:var(--muted);margin:0;font-size:14px;line-height:1.9}._readingSurface_17ieq_620 ._detailState_17ieq_800 p{color:var(--reader-muted)}._detailProgressOrbit_17ieq_844{border:1px solid color-mix(in srgb, var(--gold) 46%, transparent);width:94px;height:94px;color:var(--gold);border-radius:50%;place-items:center;margin-bottom:28px;font-size:20px;animation:7s linear infinite _archiveOrbit_17ieq_1;display:grid;position:relative}._detailProgressOrbit_17ieq_844 i{border:1px dashed color-mix(in srgb, var(--gold) 32%, transparent);border-radius:50%;position:absolute;inset:15px}@keyframes _archiveOrbit_17ieq_1{to{transform:rotate(360deg)}}@media (width<=760px){._hero_17ieq_5{grid-template-columns:1fr;gap:34px;padding:46px 36px}._heroInstrument_17ieq_91{width:190px;margin:0 auto}._reportCard_17ieq_169{grid-template-columns:62px 1fr}._reportMeta_17ieq_333{border-top:1px solid var(--line);border-left:0;grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 28px}._archiveSpine_17ieq_193{grid-row:1/span 2}._detailPage_17ieq_497{width:min(100% - 32px,1120px)}._detailHeader_17ieq_526{padding:48px 38px 42px}._detailHeaderMark_17ieq_596{opacity:.34;bottom:34px;right:36px}._readingSurface_17ieq_620{padding:42px 42px 72px}}@media (width<=520px){._archive_17ieq_1{padding:20px 0 68px}._hero_17ieq_5{border-radius:22px;grid-template-columns:1fr;min-height:330px;padding:38px 22px}._hero_17ieq_5 h1{font-size:39px}._heroCopy_17ieq_36>p{font-size:14px}._heroInstrument_17ieq_91{opacity:.38;width:170px;position:absolute;top:-42px;right:-48px}._archiveBody_17ieq_137{padding-top:44px}._collectionHeading_17ieq_44{align-items:start;gap:12px;display:grid}._reportCard_17ieq_169{border-radius:19px;grid-template-columns:46px 1fr}._reportIdentity_17ieq_239{padding:23px 18px}._reportTopline_17ieq_45{flex-direction:column;align-items:flex-start;gap:11px}._reportIdentity_17ieq_239 h2{margin-top:16px;font-size:21px}._reportMeta_17ieq_333{grid-column:1/-1;grid-template-columns:1fr;padding:18px 20px 20px 64px}._archiveSpine_17ieq_193{grid-row:1}._archiveSpine_17ieq_193:after{height:100%}._stateCard_17ieq_361{border-radius:22px;min-height:350px;padding:46px 20px}._loadingState_17ieq_461{flex-direction:column;align-items:flex-start;min-height:260px;padding:50px 20px}._detailPage_17ieq_497{width:calc(100% - 24px);min-height:560px;padding:22px 0 72px}._detailBack_17ieq_504{margin-left:5px}._detailHeader_17ieq_526{border-radius:22px;padding:38px 24px 34px}._detailHeaderTopline_17ieq_552{flex-direction:column;align-items:flex-start;gap:12px}._detailHeader_17ieq_526 h1{margin:24px 0 31px;font-size:37px}._detailHeaderMeta_17ieq_553{flex-direction:column;align-items:flex-start;gap:6px}._detailHeaderMeta_17ieq_553 time:before{display:none}._detailHeaderMark_17ieq_596{opacity:.24;width:98px;height:98px;top:-30px;bottom:auto;right:-24px}._readingSurface_17ieq_620{background:radial-gradient(circle at 94% 3%,#8b6a3b14,#0000 22%),#fbf8f2;border-radius:5px 5px 22px 22px;margin-top:24px;padding:30px 20px 64px}._readingSurface_17ieq_620:after{bottom:17px;right:18px}._versionInfo_17ieq_651{grid-template-columns:auto 1fr;margin-bottom:44px;padding-bottom:20px}._versionPrivacy_17ieq_686{grid-column:2}._readingLead_17ieq_700{margin-bottom:56px;padding:0 0 32px 23px;font-size:20px}._readingLead_17ieq_700:after{left:23px}._chapterList_17ieq_729{gap:58px}._chapterHeader_17ieq_738 h2{font-size:27px}._chapterBody_17ieq_759 p{font-size:16px;line-height:1.95}._detailProgress_17ieq_799,._detailState_17ieq_800{border-radius:22px;min-height:340px;margin-top:24px;padding:46px 20px}}@media (prefers-reduced-motion:reduce){._reportCard_17ieq_169,._primaryAction_17ieq_415 span,._reportAction_17ieq_265 span,._loadingOrbit_17ieq_486,._detailProgressOrbit_17ieq_844{transition:none;animation:none}}._detail_c80x1_1{--detail-gold:#b58a4c;--detail-gold-soft:#d6b77e;--detail-ink:#251b2d;--detail-muted:#706576;--detail-line:#47334f29;--detail-surface:#f9f6efe6;--detail-surface-deep:#e9e2d9d1;--detail-night:#161424;--detail-accent:#6d4a76;isolation:isolate;color:var(--detail-ink);padding-bottom:42px;position:relative}:root[data-theme=night] ._detail_c80x1_1{--detail-gold:#d7ad68;--detail-gold-soft:#efcf93;--detail-ink:#f5eff8;--detail-muted:#c1b4c7;--detail-line:#e3cdeb2e;--detail-surface:#1c182beb;--detail-surface-deep:#131222e6;--detail-night:#0d1122}._toneNatal_c80x1_28{--detail-accent:#745477}._toneTransit_c80x1_29{--detail-accent:#506c87}._toneCareer_c80x1_30{--detail-accent:#7a5e45}._kicker_c80x1_32{color:var(--detail-gold);letter-spacing:.23em;font:600 10px/1.5 Georgia,Times New Roman,serif;display:block}._hero_c80x1_39{border:1px solid color-mix(in srgb, var(--detail-gold) 34%, transparent);background:radial-gradient(circle at 17% 34%, color-mix(in srgb, var(--detail-accent) 16%, transparent), transparent 31%), linear-gradient(132deg, var(--detail-surface), var(--detail-surface-deep));box-shadow:0 34px 90px color-mix(in srgb, var(--shadow-color) 82%, transparent);border-radius:34px;margin:34px 0 96px;position:relative;overflow:hidden}._hero_c80x1_39:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 49.9%, color-mix(in srgb, var(--detail-gold) 24%, transparent) 50%, transparent 50.1%), radial-gradient(circle at 79% 22%, var(--starlight-primary) 0 1px, transparent 2px);opacity:.58;background-size:auto,66px 66px;position:absolute;inset:0}._heroGrid_c80x1_63{z-index:0;background:var(--detail-gold);opacity:.09;position:absolute;inset:-12% -22% -28% 24%;-webkit-mask:url(/assets/astrology/reports/atlas/report-celestial-grid.svg) 50%/contain no-repeat;mask:url(/assets/astrology/reports/atlas/report-celestial-grid.svg) 50%/contain no-repeat}._backLink_c80x1_73{z-index:3;color:var(--detail-muted);letter-spacing:.06em;align-items:center;gap:9px;margin:28px 34px 0;font-size:12px;text-decoration:none;display:inline-flex;position:relative}._backLink_c80x1_73:hover{color:var(--detail-gold)}._heroLayout_c80x1_88{z-index:2;grid-template-columns:minmax(360px,.84fr) minmax(0,1.16fr);align-items:stretch;min-height:630px;display:grid;position:relative}._coverStage_c80x1_97{place-items:center;min-height:630px;padding:54px 34px 36px;display:grid;position:relative}._coverStage_c80x1_97:after{content:"";border:1px solid color-mix(in srgb, var(--detail-gold) 24%, transparent);border-radius:50% 50% 3px 3px;position:absolute;inset:9% 7% 8%}._plateNumber_c80x1_113,._coverCaption_c80x1_114{z-index:5;color:var(--detail-gold);letter-spacing:.18em;font:600 9px/1.4 Georgia,Times New Roman,serif;position:absolute}._plateNumber_c80x1_113{top:34px;left:38px}._coverCaption_c80x1_114{bottom:28px;right:38px}._heroCrest_c80x1_125{z-index:1;aspect-ratio:1;background:var(--detail-gold);opacity:.2;width:min(78%,390px);position:absolute;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._crestNatal_c80x1_140{-webkit-mask-image:url(/assets/astrology/reports/crests/report-crest-natal-depth.svg);mask-image:url(/assets/astrology/reports/crests/report-crest-natal-depth.svg)}._crestTransit_c80x1_145{-webkit-mask-image:url(/assets/astrology/reports/crests/report-crest-transit-guidance-30d.svg);mask-image:url(/assets/astrology/reports/crests/report-crest-transit-guidance-30d.svg)}._crestCareer_c80x1_150{-webkit-mask-image:url(/assets/astrology/reports/crests/report-crest-career-wealth.svg);mask-image:url(/assets/astrology/reports/crests/report-crest-career-wealth.svg)}._cover_c80x1_97{z-index:3;object-fit:contain;filter:drop-shadow(0 30px 25px #1d13224d);width:auto;height:min(76%,490px);position:relative;transform:translateY(4px)}._heroCopy_c80x1_165{z-index:2;align-self:center;padding:58px clamp(42px,5vw,76px) 58px 48px;position:relative}._heroTopline_c80x1_172{justify-content:space-between;align-items:center;gap:18px;display:flex}._heroCopy_c80x1_165 h1{letter-spacing:.035em;max-width:660px;margin:22px 0 20px;font-size:clamp(39px,4.8vw,64px);font-weight:500;line-height:1.3}._introduction_c80x1_188{max-width:650px;color:var(--detail-muted);margin:0;font-size:16px;line-height:2}._goldDivider_c80x1_196{aspect-ratio:1600/240;background:var(--detail-gold);opacity:.68;width:min(340px,100%);margin:25px 0;display:block;-webkit-mask:url(/assets/astrology/reports/ornaments/report-gold-dividers.svg) 50%/contain no-repeat;mask:url(/assets/astrology/reports/ornaments/report-gold-dividers.svg) 50%/contain no-repeat}._archiveMetadata_c80x1_207{border-block:1px solid var(--detail-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}._archiveMetadata_c80x1_207>div{min-width:0;padding:15px 15px 16px 0}._archiveMetadata_c80x1_207>div+div{border-left:1px solid var(--detail-line);padding-left:15px}._archiveMetadata_c80x1_207 dt{color:var(--detail-gold);letter-spacing:.12em;margin-bottom:7px;font-size:10px}._archiveMetadata_c80x1_207 dd{overflow-wrap:anywhere;color:var(--detail-muted);margin:0;font-size:11px;line-height:1.55}._heroActions_c80x1_239{align-items:center;gap:18px;margin-top:27px;display:flex}._primaryAction_c80x1_246{border:1px solid color-mix(in srgb, var(--detail-gold) 52%, transparent);background:linear-gradient(135deg, #30203a, var(--detail-accent));min-height:46px;box-shadow:0 12px 28px color-mix(in srgb, var(--detail-accent) 24%, transparent);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:11px 21px;text-decoration:none;display:inline-flex}._primaryAction_c80x1_246:not(:disabled):hover{transform:translateY(-1px)}._primaryAction_c80x1_246:disabled{cursor:default;opacity:.56}._archivePromise_c80x1_264{color:var(--detail-muted);letter-spacing:.08em;font-size:11px}._audienceStrip_c80x1_270{z-index:2;border-top:1px solid var(--detail-line);background:color-mix(in srgb, var(--detail-surface-deep) 66%, transparent);grid-template-columns:170px 1fr;align-items:center;gap:22px;padding:20px 34px;display:grid;position:relative}._audienceStrip_c80x1_270 strong{color:var(--detail-gold);letter-spacing:.08em;font-size:12px}._audienceStrip_c80x1_270>div{flex-wrap:wrap;gap:9px;display:flex}._audienceStrip_c80x1_270 span{border:1px solid var(--detail-line);color:var(--detail-muted);border-radius:999px;padding:6px 11px;font-size:12px}._section_c80x1_302{margin:104px 0;position:relative}._sectionHeading_c80x1_307{max-width:680px;margin-bottom:36px}._sectionHeading_c80x1_307 h2,._notesHeading_c80x1_313 h2{color:var(--detail-ink);margin:12px 0 10px;font-size:clamp(30px,4vw,45px);font-weight:500;line-height:1.35}._sectionHeading_c80x1_307 p,._notesHeading_c80x1_313 p{color:var(--detail-muted);margin:0;line-height:1.85}._benefitGrid_c80x1_328{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._benefitGrid_c80x1_328 article{border:1px solid var(--detail-line);border-top-color:color-mix(in srgb, var(--detail-gold) 62%, transparent);background:linear-gradient(145deg, var(--detail-surface), var(--detail-surface-deep));min-height:190px;padding:26px;position:relative;overflow:hidden}._benefitGrid_c80x1_328 article:after{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb, var(--detail-gold) 21%, transparent);border-radius:50%;width:170px;position:absolute;bottom:-76px;right:-72px}._benefitIndex_c80x1_355{color:var(--detail-gold);letter-spacing:.17em;font:600 10px Georgia,serif}._benefitGrid_c80x1_328 i{border-top:1px solid var(--detail-gold);width:34px;margin:19px 0 24px;display:block}._benefitGrid_c80x1_328 p{max-width:270px;color:var(--detail-ink);margin:0;line-height:1.85}._chapterAtlas_c80x1_375{border:1px solid var(--detail-line);background:linear-gradient(112deg, color-mix(in srgb, var(--detail-surface) 94%, transparent), transparent), var(--detail-surface-deep);grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(46px,8vw,110px);padding:clamp(38px,6vw,70px);display:grid}._chapterAtlas_c80x1_375:before{content:"";background:var(--detail-gold);opacity:.07;position:absolute;inset:4% 48% 4% -12%;-webkit-mask:url(/assets/astrology/reports/atlas/report-celestial-grid.svg) 50%/contain no-repeat;mask:url(/assets/astrology/reports/atlas/report-celestial-grid.svg) 50%/contain no-repeat}._atlasHeading_c80x1_396{position:relative}._atlasHeading_c80x1_396 ._sectionHeading_c80x1_307{margin:0;position:sticky;top:30px}._atlasCrest_c80x1_399{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--detail-gold) 36%, transparent);width:78px;color:var(--detail-gold);border-radius:50%;place-items:center;margin-top:36px;display:grid}._chapterList_c80x1_410{border-left:1px solid color-mix(in srgb, var(--detail-gold) 46%, transparent);position:relative}._chapterList_c80x1_410 article{grid-template-columns:82px 1fr;gap:24px;padding:7px 0 30px 38px;display:grid;position:relative}._chapterList_c80x1_410 article+article{border-top:1px solid var(--detail-line);padding-top:30px}._chapterNode_c80x1_425{border:2px solid var(--detail-surface);background:var(--detail-gold);width:9px;height:9px;box-shadow:0 0 0 1px var(--detail-gold);border-radius:50%;position:absolute;top:10px;left:-5px}._chapterList_c80x1_410 article+article ._chapterNode_c80x1_425{top:33px}._chapterNumber_c80x1_439{color:var(--detail-gold);letter-spacing:.14em;font:600 10px Georgia,serif}._chapterList_c80x1_410 h3{color:var(--detail-ink);margin:-5px 0 8px;font-size:21px;font-weight:500}._chapterList_c80x1_410 p{color:var(--detail-muted);margin:0;font-size:13px;line-height:1.8}._previewSection_c80x1_459{border:1px solid color-mix(in srgb, var(--detail-gold) 35%, transparent);background:radial-gradient(circle at 80% 18%,#66548947,#0000 30%),linear-gradient(135deg,#121a30,#21152a 64%,#17101f);margin:110px 0;padding:clamp(38px,6vw,72px);position:relative;overflow:hidden;box-shadow:0 34px 90px #0a071547}._previewGrid_c80x1_471{opacity:.13;background:#d7ad68;position:absolute;inset:-28% -14% -22% 34%;-webkit-mask:url(/assets/astrology/reports/atlas/report-celestial-grid.svg) 50%/contain no-repeat;mask:url(/assets/astrology/reports/atlas/report-celestial-grid.svg) 50%/contain no-repeat}._previewLabel_c80x1_480{color:#d7ad68;letter-spacing:.18em;gap:7px;font:600 9px Georgia,serif;display:grid;position:absolute;top:44px;left:42px}._previewLabel_c80x1_480 strong{color:#ffffffb3;letter-spacing:.08em;font-family:inherit;font-size:11px;font-weight:400}._paperSheet_c80x1_499{z-index:2;color:#2b2130;background:linear-gradient(#fffcf4e0,#f7efe2eb),radial-gradient(circle at 18% 12%,#a07a4a1a,#0000 28%);border:1px solid #b58a4c73;width:min(820px,100% - 120px);min-height:590px;margin:0 0 0 auto;padding:clamp(42px,6vw,74px);position:relative;box-shadow:0 28px 70px #03030c59,inset 0 0 80px #7c5b340f}._paperSheet_c80x1_499:before{content:"";pointer-events:none;border:1px solid #b58a4c47;position:absolute;inset:15px}._paperHeader_c80x1_522,._paperFooter_c80x1_523{z-index:1;color:#9b7747;letter-spacing:.16em;justify-content:space-between;gap:20px;font:600 9px Georgia,serif;display:flex;position:relative}._paperSheet_c80x1_499 ._goldDivider_c80x1_196{background:#b58a4c;margin:22px 0 34px}._paperLabel_c80x1_539{z-index:1;color:#9b7747;letter-spacing:.16em;margin:0 0 13px;font:600 10px Georgia,serif;position:relative}._paperSheet_c80x1_499 h2{z-index:1;max-width:650px;margin:0 0 25px;font-size:clamp(30px,4vw,47px);font-weight:500;line-height:1.42;position:relative}._paperBody_c80x1_558{z-index:1;color:#5f5364;max-width:680px;margin:0;font-size:15px;line-height:2.15;position:relative}._paperHighlights_c80x1_568{z-index:1;flex-wrap:wrap;gap:9px;margin-top:34px;display:flex;position:relative}._paperHighlights_c80x1_568 span{color:#69536f;border:1px solid #6f527738;border-radius:999px;padding:8px 12px;font-size:11px}._paperFooter_c80x1_523{border-top:1px solid #b58a4c47;margin-top:55px;padding-top:16px}._processSection_c80x1_591 ol{border-block:1px solid var(--detail-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._processSection_c80x1_591 li{grid-template-columns:42px 1fr;align-items:center;gap:16px;min-height:130px;padding:24px;display:grid;position:relative}._processSection_c80x1_591 li+li{border-left:1px solid var(--detail-line)}._processSection_c80x1_591 li>span{border:1px solid color-mix(in srgb, var(--detail-gold) 48%, transparent);width:38px;height:38px;color:var(--detail-gold);border-radius:50%;place-items:center;font:600 10px Georgia,serif;display:grid}._processSection_c80x1_591 p{color:var(--detail-muted);margin:0;line-height:1.7}._archiveNotes_c80x1_625{border-top:1px solid color-mix(in srgb, var(--detail-gold) 44%, transparent);grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr);gap:clamp(46px,8vw,110px);padding-top:42px;display:grid}._notesHeading_c80x1_313{max-width:330px}._notesHeading_c80x1_313 h2{font-size:clamp(30px,3.4vw,42px)}._notesList_c80x1_636{border-top:1px solid var(--detail-line)}._notesList_c80x1_636 details{border-bottom:1px solid var(--detail-line)}._notesList_c80x1_636 summary{cursor:pointer;grid-template-columns:80px 1fr 24px;align-items:center;gap:18px;padding:23px 4px;list-style:none;display:grid}._notesList_c80x1_636 summary::-webkit-details-marker{display:none}._notesList_c80x1_636 summary span{color:var(--detail-gold);letter-spacing:.14em;font:600 9px Georgia,serif}._notesList_c80x1_636 summary strong{color:var(--detail-ink);font-size:16px;font-weight:500}._notesList_c80x1_636 summary i{color:var(--detail-gold);font-style:normal;transition:transform .18s}._notesList_c80x1_636 details[open] summary i{transform:rotate(45deg)}._notesList_c80x1_636 details>p{max-width:720px;color:var(--detail-muted);margin:-4px 28px 24px 102px;line-height:1.9}._backLink_c80x1_73:focus-visible,._primaryAction_c80x1_246:focus-visible,._notesList_c80x1_636 summary:focus-visible{outline:2px solid var(--detail-gold);outline-offset:4px}@media (width<=940px){._heroLayout_c80x1_88{grid-template-columns:320px minmax(0,1fr)}._coverStage_c80x1_97{min-height:590px}._heroCopy_c80x1_165{padding-left:26px}._archiveMetadata_c80x1_207{grid-template-columns:1fr}._archiveMetadata_c80x1_207>div+div{border-left:0;border-top:1px solid var(--detail-line);padding-left:0}._chapterAtlas_c80x1_375{grid-template-columns:1fr}._atlasHeading_c80x1_396 ._sectionHeading_c80x1_307{position:static}._atlasCrest_c80x1_399{display:none}._paperSheet_c80x1_499{width:calc(100% - 70px)}}@media (width<=700px){._hero_c80x1_39{border-radius:24px;margin-top:20px}._backLink_c80x1_73{margin:22px 22px 0}._heroLayout_c80x1_88{grid-template-columns:1fr}._heroCopy_c80x1_165{order:-1;padding:48px 24px 18px}._heroCopy_c80x1_165 h1{font-size:clamp(36px,11vw,48px)}._heroTopline_c80x1_172{flex-direction:column;align-items:flex-start}._coverStage_c80x1_97{min-height:475px;padding:30px 24px}._cover_c80x1_97{height:390px}._plateNumber_c80x1_113{top:17px;left:24px}._coverCaption_c80x1_114{bottom:17px;right:24px}._heroActions_c80x1_239{flex-direction:column;align-items:flex-start}._audienceStrip_c80x1_270{grid-template-columns:1fr;gap:12px;padding:20px 24px}._audienceStrip_c80x1_270>div{flex-direction:column;align-items:flex-start}._benefitGrid_c80x1_328{grid-template-columns:1fr}._chapterAtlas_c80x1_375{gap:28px;margin-inline:-6px;padding:34px 26px}._chapterList_c80x1_410 article{grid-template-columns:64px 1fr;gap:14px;padding-left:25px}._previewSection_c80x1_459{margin-inline:0;padding:72px 20px 30px}._previewLabel_c80x1_480{top:25px;left:24px}._paperSheet_c80x1_499{width:100%;min-height:auto;padding:42px 28px}._paperHeader_c80x1_522{flex-direction:column;align-items:flex-start;gap:6px}._processSection_c80x1_591 ol{grid-template-columns:1fr}._processSection_c80x1_591 li+li{border-left:0;border-top:1px solid var(--detail-line)}._archiveNotes_c80x1_625{grid-template-columns:1fr;gap:32px}._notesList_c80x1_636 summary{grid-template-columns:66px 1fr 20px;gap:10px}._notesList_c80x1_636 details>p{margin-left:76px}}@media (width<=420px){._section_c80x1_302{margin:82px 0}._coverStage_c80x1_97{min-height:420px}._cover_c80x1_97{height:340px}._chapterList_c80x1_410 article{grid-template-columns:1fr}._chapterNumber_c80x1_439{padding-left:2px}._notesList_c80x1_636 summary{grid-template-columns:1fr 20px}._notesList_c80x1_636 summary span{grid-column:1/-1}._notesList_c80x1_636 details>p{margin-left:0}}@media (prefers-reduced-motion:reduce){._primaryAction_c80x1_246,._notesList_c80x1_636 summary i{transition:none}}._storefront_1vamy_1{--archive-gold:#b58a4c;--archive-gold-bright:#d7ad68;--archive-ink:#241a2d;--archive-muted:#6f6477;--archive-card:#f9f5ede6;--archive-card-deep:#eee6dbdb;--archive-shadow:#2a1b332e;isolation:isolate;padding-bottom:12px;position:relative}:root[data-theme=night] ._storefront_1vamy_1{--archive-gold:#d7ad68;--archive-gold-bright:#efce8b;--archive-ink:#f5eef8;--archive-muted:#c1b2c8;--archive-card:#1d182ff0;--archive-card-deep:#141326e6;--archive-shadow:#03030c6b}._kicker_1vamy_24{color:var(--archive-gold);letter-spacing:.22em;font:600 11px/1.4 Georgia,Times New Roman,serif;display:block}._hero_1vamy_31{border:1px solid color-mix(in srgb, var(--archive-gold) 30%, transparent);min-height:clamp(560px,52vw,680px);box-shadow:0 34px 90px var(--archive-shadow);color:#2b2033;background-image:-webkit-linear-gradient(#f9f5ed05 0%,#f9f5ed2e 45%,#f9f5edd1 66%,#f9f5edf0 100%),-webkit-image-set(url(/assets/astrology/reports/backgrounds/day/report-archive-day-desktop.avif) 1x type("image/avif"),url(/assets/astrology/reports/backgrounds/day/report-archive-day-desktop.webp) 1x type("image/webp"));background-image:linear-gradient(90deg,#f9f5edf0 0%,#f9f5edd1 34%,#f9f5ed2e 55%,#f9f5ed05 100%),image-set("/assets/astrology/reports/backgrounds/day/report-archive-day-desktop.avif" 1x type("image/avif"),"/assets/astrology/reports/backgrounds/day/report-archive-day-desktop.webp" 1x type("image/webp"));background-position:50%;background-size:cover;border-radius:34px;margin:34px 0 100px;position:relative;overflow:hidden}._hero_1vamy_31:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0f,#0000 56%,#2c19361f);position:absolute;inset:0}:root[data-theme=night] ._hero_1vamy_31{color:#f7f1fb;background-image:-webkit-linear-gradient(#080c1e05 0%,#080c1e24 43%,#080c1eb8 66%,#080c1ee0 100%),-webkit-image-set(url(/assets/astrology/reports/backgrounds/night/report-archive-night-desktop.avif) 1x type("image/avif"),url(/assets/astrology/reports/backgrounds/night/report-archive-night-desktop.webp) 1x type("image/webp"));background-image:linear-gradient(90deg,#080c1ee0 0%,#080c1eb8 34%,#080c1e24 57%,#080c1e05 100%),image-set("/assets/astrology/reports/backgrounds/night/report-archive-night-desktop.avif" 1x type("image/avif"),"/assets/astrology/reports/backgrounds/night/report-archive-night-desktop.webp" 1x type("image/webp"))}._heroCopy_1vamy_74{z-index:4;flex-direction:column;justify-content:center;width:min(42%,500px);padding:clamp(42px,6vw,76px);display:flex;position:absolute;inset:0 auto 0 0}._heroCopy_1vamy_74 h1{letter-spacing:.05em;margin:16px 0 18px;font-size:clamp(48px,6.4vw,78px);font-weight:500;line-height:1.08}._heroCopy_1vamy_74 p{color:#2b2033b8;max-width:430px;margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.95}:root[data-theme=night] ._heroCopy_1vamy_74 p{color:#f5eef8b8}._heroDivider_1vamy_105,._sectionDivider_1vamy_106{aspect-ratio:1600/240;background:var(--archive-gold);width:min(340px,100%);display:block;-webkit-mask:url(/assets/astrology/reports/ornaments/report-gold-dividers.svg) 50%/contain no-repeat;mask:url(/assets/astrology/reports/ornaments/report-gold-dividers.svg) 50%/contain no-repeat}._heroDivider_1vamy_105{opacity:.72;margin-top:28px}._heroArchive_1vamy_120{z-index:2;position:absolute;inset:3% 1.5% 0 48%}._heroGrid_1vamy_126{z-index:0;background:var(--archive-gold);opacity:.22;position:absolute;inset:5% 0 8% 4%;-webkit-mask:url(/assets/astrology/reports/atlas/report-celestial-grid.svg) 50%/contain no-repeat;mask:url(/assets/astrology/reports/atlas/report-celestial-grid.svg) 50%/contain no-repeat}._heroCover_1vamy_136{z-index:2;object-fit:contain;filter:drop-shadow(0 26px 24px #1c112357);width:auto;height:min(76%,520px);position:absolute;bottom:2%}._heroCoverTransit_1vamy_146{bottom:7%;left:1%;transform:rotate(-2deg)scale(.92)}._heroCoverNatal_1vamy_152{z-index:4;left:29%}._heroCoverCareer_1vamy_157{bottom:6%;left:56%;transform:rotate(2deg)scale(.92)}._catalogSection_1vamy_163{margin-bottom:96px;position:relative}._catalogSection_1vamy_163:before{content:"";z-index:-1;aspect-ratio:1;background:var(--archive-gold);opacity:.045;width:min(880px,82vw);position:absolute;top:120px;left:50%;transform:translate(-50%);-webkit-mask:url(/assets/astrology/reports/atlas/report-celestial-grid.svg) 50%/contain no-repeat;mask:url(/assets/astrology/reports/atlas/report-celestial-grid.svg) 50%/contain no-repeat}._sectionHeading_1vamy_183{text-align:center;max-width:780px;margin:0 auto 48px}._sectionHeading_1vamy_183 h2{margin:14px 0 12px;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.36}._sectionHeading_1vamy_183 p{max-width:680px;color:var(--archive-muted);margin:0 auto;line-height:1.85}._sectionDivider_1vamy_106{opacity:.62;margin:24px auto 0}._collectionLayout_1vamy_208{grid-template-columns:minmax(0,1.24fr) minmax(350px,.76fr);align-items:stretch;gap:24px;display:grid}._supportingArchives_1vamy_215{grid-template-rows:repeat(2,minmax(0,1fr));gap:24px;display:grid}._productCard_1vamy_221{border:1px solid color-mix(in srgb, var(--archive-gold) 25%, var(--line));background:linear-gradient(145deg, var(--archive-card), var(--archive-card-deep));box-shadow:0 24px 64px var(--archive-shadow);color:var(--archive-ink);border-radius:28px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}._productCard_1vamy_221:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}._productCard_1vamy_221:hover{border-color:color-mix(in srgb, var(--archive-gold) 48%, var(--line));box-shadow:0 30px 76px var(--archive-shadow);transform:translateY(-4px)}._productCardFeatured_1vamy_248{grid-template-columns:minmax(250px,.92fr) minmax(300px,1.08fr);min-height:642px}._productCardSupporting_1vamy_253{grid-template-columns:minmax(128px,.74fr) minmax(205px,1.26fr);min-height:309px}._cardMedia_1vamy_258{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--archive-gold) 14%, transparent), transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--archive-card-deep) 72%, transparent), transparent);place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}._cardMedia_1vamy_258:after{content:"";border:1px solid color-mix(in srgb, var(--archive-gold) 22%, transparent);border-radius:999px 999px 18px 18px;position:absolute;inset:7%}._cardCrest_1vamy_277{z-index:0;aspect-ratio:1;background:var(--archive-gold);opacity:.13;width:82%;position:absolute;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._crestNatal_1vamy_292{-webkit-mask-image:url(/assets/astrology/reports/crests/report-crest-natal-depth.svg);mask-image:url(/assets/astrology/reports/crests/report-crest-natal-depth.svg)}._crestTransit_1vamy_297{-webkit-mask-image:url(/assets/astrology/reports/crests/report-crest-transit-guidance-30d.svg);mask-image:url(/assets/astrology/reports/crests/report-crest-transit-guidance-30d.svg)}._crestCareer_1vamy_302{-webkit-mask-image:url(/assets/astrology/reports/crests/report-crest-career-wealth.svg);mask-image:url(/assets/astrology/reports/crests/report-crest-career-wealth.svg)}._cardCover_1vamy_307{z-index:2;object-fit:contain;filter:drop-shadow(0 22px 18px #1e12244d);width:78%;max-height:82%;position:relative}._productCardSupporting_1vamy_253 ._cardCover_1vamy_307{width:76%;max-height:76%}._cardArchiveNumber_1vamy_321{z-index:3;color:var(--archive-gold);letter-spacing:.18em;font:600 10px/1 Georgia,Times New Roman,serif;position:absolute;bottom:18px;left:22px}._cardContent_1vamy_331{z-index:3;flex-direction:column;min-width:0;padding:clamp(28px,4vw,52px);display:flex;position:relative}._productCardSupporting_1vamy_253 ._cardContent_1vamy_331{padding:24px 24px 22px}._cardTopline_1vamy_344{color:var(--archive-muted);letter-spacing:.16em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:auto;font:600 9px/1.4 Georgia,Times New Roman,serif;display:flex}._cardTopline_1vamy_344 .reportAvailability{background:color-mix(in srgb, var(--archive-card) 82%, transparent);flex:none}._cardEyebrow_1vamy_360{color:var(--archive-gold);letter-spacing:.14em;margin-top:34px;font:600 10px/1.5 Georgia,Times New Roman,serif;display:block}._productCardSupporting_1vamy_253 ._cardEyebrow_1vamy_360{margin-top:22px;font-size:9px}._cardTitle_1vamy_373{margin:12px 0 14px;font-size:clamp(28px,3.2vw,40px);font-weight:500;line-height:1.35}._productCardSupporting_1vamy_253 ._cardTitle_1vamy_373{margin:9px 0 10px;font-size:22px;line-height:1.42}._cardDescription_1vamy_386{color:var(--archive-muted);margin:0;font-size:14px;line-height:1.85}._productCardSupporting_1vamy_253 ._cardDescription_1vamy_386{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}._cardList_1vamy_401{color:var(--archive-muted);gap:8px;margin:22px 0 28px;padding:0;font-size:13px;line-height:1.7;list-style:none;display:grid}._cardList_1vamy_401 li:before{content:"";background:var(--archive-gold);width:15px;height:1px;margin:0 9px 4px 0;display:inline-block}._productCardSupporting_1vamy_253 ._cardList_1vamy_401{display:none}._cardLink_1vamy_425{border-bottom:1px solid color-mix(in srgb, var(--archive-gold) 54%, transparent);width:fit-content;color:var(--archive-ink);margin-top:auto;padding-bottom:5px;text-decoration:none}._cardLink_1vamy_425:focus-visible{outline:2px solid var(--archive-gold);outline-offset:5px;border-radius:4px}._cardLinkArrow_1vamy_440{color:var(--archive-gold);margin-left:8px}._natalCard_1vamy_445{--archive-card:#f9f4ecf0;--archive-card-deep:#e7dce2e0}._transitCard_1vamy_450{--archive-card-deep:#dce3ece0}._careerCard_1vamy_454{--archive-card-deep:#e7ded9e0}:root[data-theme=night] ._natalCard_1vamy_445,:root[data-theme=night] ._transitCard_1vamy_450,:root[data-theme=night] ._careerCard_1vamy_454{--archive-card:#1d182ff5;--archive-card-deep:#121426eb}@media (width<=1020px){._heroCopy_1vamy_74{width:46%;padding:44px}._heroArchive_1vamy_120{left:45%}._collectionLayout_1vamy_208{grid-template-columns:1fr}._supportingArchives_1vamy_215{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}._productCardSupporting_1vamy_253{grid-template-columns:1fr;min-height:430px}._productCardSupporting_1vamy_253 ._cardMedia_1vamy_258{min-height:220px}._productCardSupporting_1vamy_253 ._cardCover_1vamy_307{width:auto;height:190px}}@media (width<=720px){._hero_1vamy_31{background-image:-webkit-linear-gradient(270deg,#f9f5ede6 0%,#f9f5eda8 31%,#f9f5ed0a 55%),-webkit-image-set(url(/assets/astrology/reports/backgrounds/day/report-archive-day-mobile.avif) 1x type("image/avif"),url(/assets/astrology/reports/backgrounds/day/report-archive-day-mobile.webp) 1x type("image/webp"));background-image:linear-gradient(#f9f5ede6 0%,#f9f5eda8 31%,#f9f5ed0a 55%),image-set("/assets/astrology/reports/backgrounds/day/report-archive-day-mobile.avif" 1x type("image/avif"),"/assets/astrology/reports/backgrounds/day/report-archive-day-mobile.webp" 1x type("image/webp"));background-position:top;border-radius:24px;min-height:690px;margin:20px 0 78px}:root[data-theme=night] ._hero_1vamy_31{background-image:-webkit-linear-gradient(270deg,#080c1ed6 0%,#080c1e94 31%,#080c1e08 55%),-webkit-image-set(url(/assets/astrology/reports/backgrounds/night/report-archive-night-mobile.avif) 1x type("image/avif"),url(/assets/astrology/reports/backgrounds/night/report-archive-night-mobile.webp) 1x type("image/webp"));background-image:linear-gradient(#080c1ed6 0%,#080c1e94 31%,#080c1e08 55%),image-set("/assets/astrology/reports/backgrounds/night/report-archive-night-mobile.avif" 1x type("image/avif"),"/assets/astrology/reports/backgrounds/night/report-archive-night-mobile.webp" 1x type("image/webp"))}._heroCopy_1vamy_74{text-align:center;justify-content:flex-start;align-items:center;width:auto;max-width:540px;margin:0 auto;padding:42px 24px 0;position:relative;inset:auto}._heroCopy_1vamy_74 h1{font-size:clamp(40px,12vw,56px)}._heroCopy_1vamy_74 p{max-width:410px;font-size:15px}._heroDivider_1vamy_105{width:240px;margin-top:20px}._heroArchive_1vamy_120{inset:35% 0 0}._heroGrid_1vamy_126{inset:0 5% 5%}._heroCover_1vamy_136{height:min(64%,420px);bottom:2%}._heroCoverTransit_1vamy_146{bottom:7%;left:-7%}._heroCoverNatal_1vamy_152{left:50%;transform:translate(-50%)}._heroCoverCareer_1vamy_157{bottom:7%;left:auto;right:-7%}._sectionHeading_1vamy_183{margin-bottom:38px}._supportingArchives_1vamy_215{grid-template-columns:1fr}._productCardFeatured_1vamy_248,._productCardSupporting_1vamy_253{grid-template-columns:1fr;min-height:0}._productCardFeatured_1vamy_248 ._cardMedia_1vamy_258,._productCardSupporting_1vamy_253 ._cardMedia_1vamy_258{min-height:340px}._productCardFeatured_1vamy_248 ._cardCover_1vamy_307,._productCardSupporting_1vamy_253 ._cardCover_1vamy_307{width:auto;height:300px;max-height:86%}._productCardSupporting_1vamy_253 ._cardList_1vamy_401{display:grid}._cardContent_1vamy_331,._productCardSupporting_1vamy_253 ._cardContent_1vamy_331{padding:28px 26px 30px}._cardTopline_1vamy_344{margin-bottom:0}._cardEyebrow_1vamy_360,._productCardSupporting_1vamy_253 ._cardEyebrow_1vamy_360{margin-top:28px}._productCardSupporting_1vamy_253 ._cardTitle_1vamy_373{font-size:26px}}@media (width<=420px){._hero_1vamy_31{min-height:650px}._heroCopy_1vamy_74{padding-inline:18px}._heroArchive_1vamy_120{top:38%}._heroCover_1vamy_136{height:56%}._heroCoverTransit_1vamy_146{left:-12%}._heroCoverCareer_1vamy_157{right:-12%}._productCardFeatured_1vamy_248 ._cardMedia_1vamy_258,._productCardSupporting_1vamy_253 ._cardMedia_1vamy_258{min-height:300px}._productCardFeatured_1vamy_248 ._cardCover_1vamy_307,._productCardSupporting_1vamy_253 ._cardCover_1vamy_307{height:265px}}@media (prefers-reduced-motion:reduce){._productCard_1vamy_221{transition:none}}._experience_eu3vr_1{--night:#09091a;--ink-blue:#11152c;--violet:#7550a2;--violet-light:#c7a7e2;--old-gold:#c19a55;--candle:#efc985;--ivory:#f2e9dc;--scene-x:0px;--scene-y:0px;--figure-x:0px;--figure-y:0px;isolation:isolate;min-height:100dvh;color:var(--ivory);background:var(--night);font-family:Songti SC,STSong,Noto Serif SC,Georgia,serif;position:relative;overflow:hidden}._room_eu3vr_22,._thresholdRoom_eu3vr_23,._tableRoom_eu3vr_24,._roomShade_eu3vr_25,._dust_eu3vr_26,._orbAura_eu3vr_27,._candleLight_eu3vr_28,._characterStage_eu3vr_29{pointer-events:none;position:absolute;inset:0}._thresholdRoom_eu3vr_23{z-index:-3;opacity:0;background-image:url(/assets/tarot/prototype/threshold-door-closed-candidate-v1.png);background-position:50%;background-size:cover;transition:opacity .82s,transform 1.3s cubic-bezier(.18,.76,.2,1);transform:scale(1.075)}._experience_eu3vr_1[data-stage=threshold] ._thresholdRoom_eu3vr_23{opacity:1;transform:scale(1)}._experience_eu3vr_1[data-stage=opening] ._thresholdRoom_eu3vr_23{opacity:1;animation:3.15s cubic-bezier(.18,.72,.16,1) both _thresholdCross_eu3vr_1}._experience_eu3vr_1[data-stage=threshold] ._room_eu3vr_22,._experience_eu3vr_1[data-stage=threshold] ._characterStage_eu3vr_29,._experience_eu3vr_1[data-stage=threshold] ._orbAura_eu3vr_27{opacity:0}._entryBloom_eu3vr_61{z-index:8;opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 56% 55%,#efcb91b8,#a36fcf33 26%,#0000 60%);position:absolute;inset:0}._experience_eu3vr_1[data-stage=opening] ._entryBloom_eu3vr_61{animation:3.1s ease-in-out both _entryBloom_eu3vr_61}._entryCurtain_eu3vr_73{z-index:9;opacity:0;pointer-events:none;filter:drop-shadow(0 0 28px #020108db);background:linear-gradient(90deg,#05030efa,#2a1341ed 58%,#6f448761 92%,#0000),repeating-linear-gradient(102deg,#0000 0 44px,#d7a47014 45px 47px,#0000 48px 84px);width:42%;position:absolute;top:-8%;bottom:-8%}._entryCurtainLeft_eu3vr_87{transform-origin:0;left:-12%}._entryCurtainRight_eu3vr_88{transform-origin:100%;right:-12%;transform:scaleX(-1)}._experience_eu3vr_1[data-stage=opening] ._entryCurtainLeft_eu3vr_87{animation:3.05s cubic-bezier(.2,.72,.18,1) both _curtainPassLeft_eu3vr_1}._experience_eu3vr_1[data-stage=opening] ._entryCurtainRight_eu3vr_88{animation:3.05s cubic-bezier(.2,.72,.18,1) both _curtainPassRight_eu3vr_1}._tableRoom_eu3vr_24{z-index:-4;opacity:0;background-image:url(/assets/tarot/prototype/ritual-table-clean-plate-candidate-v2.png);background-position:50%;background-size:cover;transition:opacity 1.1s,transform 1.8s cubic-bezier(.18,.76,.2,1);transform:scale(1.035)}._experience_eu3vr_1[data-table-scene=true] ._tableRoom_eu3vr_24{opacity:1;transform:scale(1)}._experience_eu3vr_1[data-table-scene=true] ._room_eu3vr_22,._experience_eu3vr_1[data-table-scene=true] ._characterStage_eu3vr_29,._experience_eu3vr_1[data-table-scene=true] ._orbAura_eu3vr_27{opacity:0}._experience_eu3vr_1[data-table-scene=true] ._roomShade_eu3vr_25{background:linear-gradient(#03030c24 0%,#04040e1f 60%,#03030cd1 100%)}._room_eu3vr_22{z-index:-4;transform:translate3d(var(--scene-x), var(--scene-y), 0) scale(1.045);filter:saturate(.92)contrast(1.03);background-image:url(/assets/tarot/prototype/empty-room-plate-candidate-v1.png);background-position:50%;background-size:cover;transition:transform .9s cubic-bezier(.22,.8,.22,1),filter .8s;animation:1.8s cubic-bezier(.22,.8,.22,1) both _roomArrives_eu3vr_1}._experience_eu3vr_1[data-stage=threshold] ._room_eu3vr_22{filter:saturate(.72)brightness(.58)blur(2px);transform:translate3d(var(--scene-x), var(--scene-y), 0) scale(1.075)}._roomShade_eu3vr_25{z-index:-3;background:linear-gradient(90deg,#050612f7 0%,#070816e0 32%,#07081647 54%,#06061108 75%),linear-gradient(#0000 68%,#04040d94)}._candleLight_eu3vr_28{z-index:-2;opacity:.55;mix-blend-mode:screen;background:radial-gradient(circle at 8% 62%,#ffb25229,#0000 9%),radial-gradient(circle at 80% 28%,#ffb95e21,#0000 8%),radial-gradient(circle at 84% 82%,#ffae482e,#0000 7%);animation:2.8s steps(4,end) infinite _candleFlicker_eu3vr_1}._orbAura_eu3vr_27{z-index:1;aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(circle,#be91ea2e,#744ca20d 48%,#0000 70%);border-radius:50%;width:clamp(190px,20vw,390px);animation:5.5s ease-in-out infinite _orbBreath_eu3vr_1;inset:auto 23vw 16vh auto}._dust_eu3vr_26{z-index:5;opacity:.35;background-image:radial-gradient(circle at 13% 21%,#f4cf8fd9 0 1px,#0000 1.5px),radial-gradient(circle at 31% 72%,#caa7e7b3 0 1px,#0000 1.5px),radial-gradient(circle at 57% 17%,#f4cf8fa6 0 1px,#0000 1.5px);background-size:230px 210px,310px 290px,370px 330px;animation:24s linear infinite _dustShift_eu3vr_1}._characterStage_eu3vr_29{z-index:0;overflow:hidden}._hostessLayer_eu3vr_178{z-index:2;aspect-ratio:1301/1209;opacity:1;filter:drop-shadow(-20px 24px 34px #02020d94);height:min(88vh,940px);transform:translate3d(var(--figure-x), var(--figure-y), 0);transform-origin:54% 90%;animation:1.45s cubic-bezier(.16,.84,.21,1) both _hostessArrives_eu3vr_1;position:absolute;bottom:-4vh;right:-1vw}._hostessSprite_eu3vr_192,._hostessBlinkFrame_eu3vr_193{transform-origin:50% 94%;background-image:url(/assets/tarot/prototype/witch-state-atlas-candidate-v1.png);background-position:0 0;background-repeat:no-repeat;background-size:200% 200%;animation:6.5s ease-in-out 1.5s infinite _hostessBreath_eu3vr_1;display:block;position:absolute;inset:0}._hostessBlinkFrame_eu3vr_193{opacity:0;background-position:100% 0;animation:6.4s step-end 2.2s infinite _hostessBlinkFrame_eu3vr_193}._experience_eu3vr_1[data-host-state=greet] ._hostessSprite_eu3vr_192,._experience_eu3vr_1[data-host-state=talk] ._hostessSprite_eu3vr_192{background-position:0 100%}._experience_eu3vr_1[data-host-state=read] ._hostessSprite_eu3vr_192{background-position:100% 100%}._experience_eu3vr_1[data-host-state=greet] ._hostessBlinkFrame_eu3vr_193,._experience_eu3vr_1[data-host-state=talk] ._hostessBlinkFrame_eu3vr_193,._experience_eu3vr_1[data-host-state=read] ._hostessBlinkFrame_eu3vr_193{display:none}._hostessGlow_eu3vr_218{z-index:-1;filter:blur(24px);background:radial-gradient(circle at 50% 33%,#9b68cd2e,#0000 62%);border-radius:46%;animation:5.2s ease-in-out infinite _hostessGlow_eu3vr_218;position:absolute;inset:14% 4% 13% 13%}._experience_eu3vr_1[data-stage=threshold] ._hostessLayer_eu3vr_178,._experience_eu3vr_1[data-stage=threshold] ._catLayer_eu3vr_229,._experience_eu3vr_1[data-stage=opening] ._hostessLayer_eu3vr_178,._experience_eu3vr_1[data-stage=opening] ._catLayer_eu3vr_229{visibility:hidden;opacity:0}._experience_eu3vr_1[data-host-state=talk] ._hostessLayer_eu3vr_178{height:min(94vh,1000px);bottom:-5vh;right:-2vw}._experience_eu3vr_1[data-host-state=read] ._hostessLayer_eu3vr_178{height:min(91vh,970px);bottom:-5vh;right:4vw}._crystalLayer_eu3vr_248{z-index:4;width:clamp(170px,18vw,330px);transform:translate3d(var(--figure-x), var(--figure-y), 0);transform-origin:50% 90%;animation:5.8s ease-in-out infinite _crystalFloat_eu3vr_1;position:absolute;bottom:2vh;right:22vw}._crystalLayer_eu3vr_248>img{filter:drop-shadow(0 20px 30px #00000080)drop-shadow(0 0 20px #a664e742);width:100%;height:auto;display:block}._experience_eu3vr_1[data-stage=threshold] ._crystalLayer_eu3vr_248{opacity:.74;width:clamp(190px,22vw,390px);bottom:12vh;right:17vw}._experience_eu3vr_1[data-stage=focus] ._crystalLayer_eu3vr_248,._experience_eu3vr_1[data-stage=ritual] ._crystalLayer_eu3vr_248{filter:brightness(1.12)saturate(1.18)}._experience_eu3vr_1[data-stage=absorb] ._crystalLayer_eu3vr_248{filter:brightness(1.35)saturate(1.35);animation:2.4s ease-in-out both _crystalReceives_eu3vr_1}._experience_eu3vr_1[data-stage=absorb] ._crystalSmoke_eu3vr_283{filter:blur(4px)brightness(1.6);transform:scale(1.35)}._crystalSmoke_eu3vr_283{z-index:-1;filter:blur(7px);width:66%;height:48%;position:absolute;top:-27%;left:17%}._crystalSmoke_eu3vr_283 i{opacity:0;border:2px solid #c391eb52;border-radius:50%;width:42%;height:70%;animation:5.4s ease-out infinite _smokeRise_eu3vr_1;position:absolute;bottom:0;left:35%}._crystalSmoke_eu3vr_283 i:nth-child(2){animation-delay:-1.8s;left:6%}._crystalSmoke_eu3vr_283 i:nth-child(3){animation-delay:-3.6s;left:56%}._catLayer_eu3vr_229{z-index:5;aspect-ratio:2/3;transform-origin:50% 100%;width:clamp(165px,17vw,290px);animation:1.55s cubic-bezier(.18,.76,.2,1) .85s both _catArrives_eu3vr_1;position:absolute;bottom:2.5vh;right:2.5vw}._catWalkSprite_eu3vr_321{filter:drop-shadow(0 18px 24px #00000085);transform-origin:50% 96%;opacity:0;background-image:url(/assets/tarot/prototype/black-cat-motion-atlas-candidate-v1.png);background-position:0 0;background-repeat:no-repeat;background-size:400% 100%;display:block;position:absolute;inset:0}._experience_eu3vr_1[data-stage=arrival] ._catWalkSprite_eu3vr_321{animation:1.75s cubic-bezier(.18,.72,.2,1) both _catWalkAcross_eu3vr_1}._catSettledImage_eu3vr_336{object-fit:contain;filter:drop-shadow(0 18px 24px #00000085);transform-origin:50% 96%;width:100%;height:100%;animation:4.8s ease-in-out 2.4s infinite _catBreath_eu3vr_1;display:block;position:absolute;inset:0}._experience_eu3vr_1[data-stage=arrival] ._catSettledImage_eu3vr_336{animation:1.9s both _catSettles_eu3vr_1,4.8s ease-in-out 2.4s infinite _catBreath_eu3vr_1}._catEyes_eu3vr_350{background:#e8bbff;border-radius:50%;width:7px;height:3px;animation:5.6s ease-in-out 2.6s infinite _catBlink_eu3vr_1;position:absolute;top:24%;left:35%;box-shadow:0 0 8px 3px #c075f4b3}._utilityBar_eu3vr_362{z-index:4;justify-content:space-between;align-items:center;padding:22px clamp(20px,4vw,64px);display:flex;position:relative}._backLink_eu3vr_371,._soundButton_eu3vr_372{color:#f2e9dcb8;letter-spacing:.08em;font-size:13px;text-decoration:none}._backLink_eu3vr_371:hover,._soundButton_eu3vr_372:hover{color:var(--candle)}._soundButton_eu3vr_372{cursor:pointer;background:0 0;border:0;padding:8px 0}._soundButton_eu3vr_372 span{width:20px;color:var(--old-gold);display:inline-block}._dialogueRegion_eu3vr_397{z-index:2;flex-direction:column;justify-content:center;width:min(45vw,660px);min-height:calc(100dvh - 132px);padding:38px 40px 96px clamp(28px,7vw,118px);display:flex;position:relative}._experience_eu3vr_1[data-stage=deck] ._dialogueRegion_eu3vr_397{width:min(70vw,980px);padding-right:20px}._experience_eu3vr_1[data-stage=journey] ._dialogueRegion_eu3vr_397,._experience_eu3vr_1[data-table-scene=true] ._dialogueRegion_eu3vr_397{width:100%;min-height:calc(100dvh - 90px);padding:72px clamp(28px,5vw,76px)}._experience_eu3vr_1[data-dialogue-scene=true] ._dialogueRegion_eu3vr_397{justify-content:flex-end;width:100%;min-height:calc(100dvh - 76px);padding:42vh 40vw 66px clamp(28px,6vw,92px)}._experience_eu3vr_1[data-dialogue-scene=true] ._eyebrow_eu3vr_427{display:none}._experience_eu3vr_1[data-dialogue-scene=true] ._dialogueCard_eu3vr_429{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(106deg,#050511f5,#160c24e6 68%,#231232b8),radial-gradient(circle at 82% 0,#965ebe2e,#0000 42%);border:1px solid #d3ab657a;border-left-width:3px;width:min(58vw,830px);min-height:250px;padding:34px 42px 28px;box-shadow:0 28px 80px #0101089e,inset 0 0 42px #794e9d12}._experience_eu3vr_1[data-dialogue-scene=true] ._dialogueCard_eu3vr_429:before,._experience_eu3vr_1[data-dialogue-scene=true] ._dialogueCard_eu3vr_429:after{content:"";pointer-events:none;border-color:#ecc984a6;width:34px;height:34px;position:absolute}._experience_eu3vr_1[data-dialogue-scene=true] ._dialogueCard_eu3vr_429:before{border-top:1px solid;border-left:1px solid;top:8px;left:8px}._experience_eu3vr_1[data-dialogue-scene=true] ._dialogueCard_eu3vr_429:after{border-bottom:1px solid;border-right:1px solid;bottom:8px;right:8px}._experience_eu3vr_1[data-dialogue-scene=true] ._speaker_eu3vr_466{color:#f5ddb1;background:#171021;border:1px solid #d7b06a85;margin:0;padding:7px 22px;position:absolute;top:-17px;left:22px;box-shadow:0 6px 18px #00000080}._experience_eu3vr_1[data-dialogue-scene=true] ._dialogueCard_eu3vr_429 h1{letter-spacing:.045em;font-size:clamp(27px,2.8vw,44px)}._experience_eu3vr_1[data-dialogue-scene=true] ._spokenLine_eu3vr_483{color:#f9efe1d1;max-width:670px;margin-top:14px;font-size:clamp(15px,1.28vw,19px);line-height:1.85}._openingCaption_eu3vr_491{z-index:20;color:#ffefd2f0;text-align:center;text-shadow:0 5px 28px #000000e6;width:min(82vw,620px);animation:3s both _openingWords_eu3vr_1;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._openingCaption_eu3vr_491 span{letter-spacing:.32em;font-size:12px;display:block}._openingCaption_eu3vr_491 p{letter-spacing:.08em;margin:12px 0 0;font-size:clamp(20px,2.3vw,34px)}._questionAbsorbScene_eu3vr_507{z-index:18;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}._questionEcho_eu3vr_516{color:#faeddbe6;text-align:center;text-shadow:0 4px 24px #000;max-width:420px;font-size:clamp(20px,2.2vw,34px);line-height:1.6;animation:2.15s cubic-bezier(.2,.7,.16,1) both _questionToCrystal_eu3vr_1;position:absolute;top:46%;left:25%}._questionAbsorbScene_eu3vr_507>p{color:#f1dcbeb8;letter-spacing:.18em;text-shadow:0 3px 18px #000;margin:0;font-size:12px;animation:2.3s both _openingWords_eu3vr_1;position:absolute;bottom:9vh;left:50%;transform:translate(-50%)}._experience_eu3vr_1[data-table-scene=true] ._eyebrow_eu3vr_427,._experience_eu3vr_1[data-stage=journey] ._eyebrow_eu3vr_427{display:none}._eyebrow_eu3vr_427,._speaker_eu3vr_466{color:var(--old-gold);letter-spacing:.24em;text-transform:uppercase;margin:0 0 20px;font:600 11px/1.5 Georgia,serif}._thresholdCopy_eu3vr_556,._dialogueCard_eu3vr_429{width:min(100%,540px);animation:.68s cubic-bezier(.22,.8,.22,1) both _wordsArrive_eu3vr_1}._dialogueCard_eu3vr_429{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(105deg,#05061394,#0d091c2e 76%,#0000);border-left:1px solid #caa66654;padding:26px 30px 30px;position:relative;box-shadow:-22px 0 46px #03030e2e}._thresholdCopy_eu3vr_556 h1,._dialogueCard_eu3vr_429 h1{text-wrap:balance;color:#f5eadc;letter-spacing:.035em;text-shadow:0 4px 30px #0000008a;margin:0;font-size:clamp(34px,4.2vw,68px);font-weight:400;line-height:1.22}._dialogueCard_eu3vr_429 h1{font-size:clamp(29px,3.3vw,52px)}._typewrittenDialogue_eu3vr_587{cursor:default;outline:none;min-height:154px;position:relative}._spokenLine_eu3vr_483{min-height:3.8em}._typeCursor_eu3vr_598{background:var(--candle);vertical-align:-.06em;width:1px;height:.92em;margin-left:.12em;animation:.72s step-end infinite _cursorBlink_eu3vr_1;display:inline-block;box-shadow:0 0 8px #efc9858c}._dialogueSkip_eu3vr_609{color:#d6b6e56b;letter-spacing:.14em;font-size:9px;font-weight:400;position:absolute;bottom:0;right:0}._revealControls_eu3vr_619{opacity:0;pointer-events:none;transition:opacity .52s,transform .62s cubic-bezier(.18,.78,.2,1);transform:translateY(12px)}._revealControlsVisible_eu3vr_626{opacity:1;pointer-events:auto;transform:translateY(0)}._whisper_eu3vr_632,._lead_eu3vr_633,._dialogueCard_eu3vr_429>p:not(._speaker_eu3vr_466):not(._prototypeNote_eu3vr_634){color:#f2e9dcc2;max-width:510px;margin:22px 0 0;font-size:clamp(15px,1.25vw,18px);line-height:1.9}._whisper_eu3vr_632{color:var(--violet-light);margin:0 0 16px}._primaryAction_eu3vr_647{color:#f5eadc;cursor:pointer;letter-spacing:.12em;background:linear-gradient(135deg,#5f3a70e0,#2d1f47e6);border:1px solid #dab46f94;border-radius:2px;min-width:156px;margin-top:30px;padding:13px 28px;transition:border-color .18s,transform .18s,box-shadow .18s;box-shadow:0 14px 45px #0602105c,inset 0 0 24px #caa7e712}._primaryAction_eu3vr_647:hover:not(:disabled){border-color:var(--candle);transform:translateY(-2px);box-shadow:0 18px 52px #0602107a,0 0 28px #905db82e}._primaryAction_eu3vr_647:disabled{cursor:not-allowed;opacity:.4}._topicGrid_eu3vr_672{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}._topicButton_eu3vr_679{color:#f5eadcd6;cursor:pointer;text-align:left;background:#100f249e;border:1px solid #c19a5547;border-radius:2px;padding:14px 16px;transition:background .16s,border-color .16s,color .16s}._topicButton_eu3vr_679:hover{color:#fff6e8;background:#4a315bb8;border-color:#dab46fa3}._textBack_eu3vr_696{color:#f2e9dc94;cursor:pointer;background:0 0;border:0;margin:0 0 20px;padding:0}._questionLabel_eu3vr_705{color:var(--old-gold);letter-spacing:.16em;margin-top:26px;font-size:12px;display:block}._questionInput_eu3vr_713{resize:vertical;color:#f5eadc;background:#070817c2;border:1px solid #c19a5557;border-radius:2px;outline:none;width:100%;min-height:126px;margin-top:10px;padding:16px 18px;font:16px/1.8 Songti SC,STSong,serif;box-shadow:inset 0 0 36px #5c3d7914}._questionInput_eu3vr_713:focus{border-color:var(--candle);box-shadow:0 0 0 3px #c19a551a,inset 0 0 36px #5c3d791f}._questionInput_eu3vr_713::placeholder{color:#f2e9dc5c}._inputFooter_eu3vr_737{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}._inputFooter_eu3vr_737>span{color:#f2e9dc6b;padding-bottom:13px;font:11px Georgia,serif}._inputFooter_eu3vr_737 ._primaryAction_eu3vr_647{margin-top:14px}._deckDialogue_eu3vr_754{width:min(100%,820px)}._deckDialogue_eu3vr_754 h1{max-width:680px;font-size:clamp(28px,3.1vw,48px)}._deckGallery_eu3vr_763{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}._deckChoice_eu3vr_770{min-height:150px;color:var(--ivory);cursor:pointer;text-align:left;background:linear-gradient(145deg,#090819e0,#281739b8);border:1px solid #c19a553d;border-radius:3px;grid-template-columns:82px 1fr;align-items:center;gap:16px;padding:16px;transition:border-color .24s,transform .3s cubic-bezier(.18,.76,.2,1),background .24s;display:grid}._deckChoice_eu3vr_770:hover:not(:disabled),._deckChoiceSelected_eu3vr_787{background:linear-gradient(145deg,#120d25f2,#4a285ccc);border-color:#efc985bd;transform:translateY(-3px)}._deckChoice_eu3vr_770:disabled{cursor:default;opacity:.58}._deckObject_eu3vr_798{aspect-ratio:.579;width:72px;transform-style:preserve-3d;filter:drop-shadow(10px 15px 12px #0000008a);display:block;position:relative;transform:perspective(700px)rotateY(-13deg)rotate(-2deg)}._deckObject_eu3vr_798:after{content:"";transform-origin:0;background:repeating-linear-gradient(0deg,#c9b98d 0 1px,#6f6250 1px 2px);border-radius:0 2px 2px 0;width:7px;position:absolute;top:5px;bottom:5px;right:-7px;transform:rotateY(72deg)}._deckObject_eu3vr_798 img{object-fit:cover;border:1px solid #e6c58199;border-radius:3px;width:100%;height:100%}._deckMeta_eu3vr_829,._deckMeta_eu3vr_829 strong,._deckMeta_eu3vr_829 small,._deckMeta_eu3vr_829 em{display:block}._deckMeta_eu3vr_829 strong{color:#f5eadc;font-size:16px;font-weight:500;line-height:1.45}._deckMeta_eu3vr_829 small{color:#f2e9dc8c;letter-spacing:.05em;margin-top:7px;font:11px/1.5 Georgia,serif}._deckMeta_eu3vr_829 em{color:var(--candle);letter-spacing:.12em;margin-top:12px;font-size:11px;font-style:normal}._deckFooter_eu3vr_858{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}._flightScene_eu3vr_865{z-index:3;perspective:900px;pointer-events:none;background:radial-gradient(circle at 58% 56%,#7a509d14,#03030db8);position:absolute;inset:0;overflow:hidden}._flightScene_eu3vr_865 span{--side:calc((var(--flight-index) - 6.5) * 1px);aspect-ratio:.579;opacity:0;width:clamp(82px,8vw,118px);transform-style:preserve-3d;animation:2.1s cubic-bezier(.2,.72,.2,1) both _cardFlight_eu3vr_1;animation-delay:calc(var(--flight-index) * 36ms);position:absolute;top:calc(50% - 88px);left:calc(50% - 54px)}._flightScene_eu3vr_865 img{object-fit:cover;filter:drop-shadow(0 20px 20px #0000008f);border:1px solid #e1be799e;border-radius:4px;width:100%;height:100%}._flightScene_eu3vr_865 p{color:#f5eadc9e;letter-spacing:.28em;font-size:13px;position:absolute;bottom:9vh;right:8vw}._journeyCaption_eu3vr_906{z-index:5;text-align:center;pointer-events:none;margin-top:auto;margin-bottom:5vh;position:relative}._journeyCaption_eu3vr_906 p,._journeyCaption_eu3vr_906 strong{text-shadow:0 4px 28px #000;margin:0;display:block}._journeyCaption_eu3vr_906 p{color:var(--old-gold);letter-spacing:.2em;font-size:12px}._journeyCaption_eu3vr_906 strong{color:#f5eadc;margin-top:8px;font-size:clamp(24px,3vw,42px);font-weight:400}._ritualHud_eu3vr_935{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;min-height:calc(100dvh - 160px);display:flex;position:relative}._ritualHud_eu3vr_935 h1{color:#f7edde;text-shadow:0 4px 30px #000000b8;max-width:780px;margin:0;font-size:clamp(24px,3vw,46px);font-weight:400;line-height:1.3}._ritualHud_eu3vr_935>p:not(._ritualSpeaker_eu3vr_956):not(._prototypeNote_eu3vr_634){color:#f5ede0ad;text-shadow:0 3px 22px #000;max-width:620px;margin:12px 0 0;font-size:15px;line-height:1.8}._ritualSpeaker_eu3vr_956{color:var(--candle);letter-spacing:.22em;margin:0 0 10px;font-size:11px}._ritualAction_eu3vr_972{z-index:20;color:#fff3df;cursor:pointer;letter-spacing:.1em;background:#1e1230db;border:1px solid #e3be77ad;border-radius:2px;min-width:176px;margin-top:22px;padding:12px 24px;font-family:inherit;position:relative;box-shadow:0 12px 34px #0000006b,inset 0 0 24px #a068c51a}._ritualAction_eu3vr_972:disabled{opacity:.52;cursor:wait}._ritualAction_eu3vr_972:hover:not(:disabled){border-color:#f2d49a;transform:translateY(-2px)}._physicalShuffle_eu3vr_991{flex-direction:column;align-items:center;width:min(82vw,900px);height:min(58vh,520px);display:flex;position:absolute;top:16%;left:50%;transform:translate(-50%)}._shuffleSurface_eu3vr_1003{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:44% 44% 10% 10%/16% 16% 8% 8%;flex:1;width:100%;min-height:310px;position:relative;overflow:hidden}._shuffleSurface_eu3vr_1003:active{cursor:grabbing}._shuffleSurface_eu3vr_1003 canvas{position:absolute;inset:0}._shuffleHandHint_eu3vr_1018{color:#f8e9d6a8;letter-spacing:.16em;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c071994;border:1px solid #d7b3713d;border-radius:999px;padding:7px 14px;font-size:10px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}._physicalShuffle_eu3vr_991>._ritualAction_eu3vr_972{margin-top:8px}._physicalCut_eu3vr_1036{width:min(74vw,680px);height:min(51vh,440px);position:absolute;top:24%;left:50%;transform:translate(-50%)}._cutTable_eu3vr_1045{perspective:1200px;width:100%;height:calc(100% - 42px);position:relative}._cutStack_eu3vr_1047{aspect-ratio:.579;width:clamp(82px,8vw,118px);transform-style:preserve-3d;touch-action:none;background:0 0;border:0;padding:0;position:absolute;top:48%;left:50%}._cutStack_eu3vr_1047 span{transform:translate3d(calc(var(--stack-layer) * .8px), calc(var(--stack-layer) * -.7px), calc(var(--stack-layer) * 1px));background:#21112e;border:1px solid #e6bf758a;border-radius:5px;display:block;position:absolute;inset:0;box-shadow:0 15px 20px #0301096b}._cutStackBase_eu3vr_1071 span{animation:_cutBaseBreath_eu3vr_1 3.4s ease-in-out calc(var(--stack-layer) * 45ms) infinite}._cutStackMoving_eu3vr_1075:not(._cutStackDragging_eu3vr_1075):not(._cutStackDone_eu3vr_1075) span{animation:_cutCardBreath_eu3vr_1 2.6s ease-in-out calc(var(--stack-layer) * 34ms) infinite}._cutStack_eu3vr_1047 img,._orbitCard_eu3vr_1080 img{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}._cutStackBase_eu3vr_1071{transform:translate(-50%,-50%)rotate(-2deg)rotateX(3deg)}._cutStackMoving_eu3vr_1075{cursor:grab;transform:translate3d(calc(-50% + var(--cut-x)), calc(-50% + var(--cut-y)), 58px) rotateZ(2deg) rotateX(3deg);transition:transform .36s cubic-bezier(.18,.78,.2,1)}._cutStackMoving_eu3vr_1075:before{content:"";filter:blur(7px);opacity:.28;pointer-events:none;background:radial-gradient(circle,#ae6fff3d,#ae6fff00 68%);border-radius:28px;animation:2.6s ease-in-out infinite _cutAuraPulse_eu3vr_1;position:absolute;inset:-24px}._cutStackDragging_eu3vr_1075{cursor:grabbing;transition:none}._cutStackDragging_eu3vr_1075 span,._cutStackDone_eu3vr_1075 span{animation:none}._cutStackDragging_eu3vr_1075:before,._cutStackDone_eu3vr_1075:before{opacity:.12;animation:none}._cutStackDone_eu3vr_1075{pointer-events:none}._cutInstruction_eu3vr_1109{color:#f6e9d89e;letter-spacing:.15em;margin:0;font-size:11px}@keyframes _cutCardBreath_eu3vr_1{0%,to{transform:translate3d(calc(var(--stack-layer) * .8px), calc(var(--stack-layer) * -.7px), calc(var(--stack-layer) * 1px)) translateY(0);filter:brightness(.9)}50%{transform:translate3d(calc(var(--stack-layer) * .8px), calc(var(--stack-layer) * -.7px), calc(var(--stack-layer) * 1px)) translateY(-5px);filter:brightness(1.08)}}@keyframes _cutBaseBreath_eu3vr_1{0%,to{transform:translate3d(calc(var(--stack-layer) * .8px), calc(var(--stack-layer) * -.7px), calc(var(--stack-layer) * 1px)) translateY(0)}50%{transform:translate3d(calc(var(--stack-layer) * .8px), calc(var(--stack-layer) * -.7px), calc(var(--stack-layer) * 1px)) translateY(2px)}}@keyframes _cutAuraPulse_eu3vr_1{0%,to{opacity:.18;transform:scale(.92)}50%{opacity:.52;transform:scale(1.08)}}._orbitStage_eu3vr_1141{z-index:12;perspective:1100px;height:310px;transform-style:preserve-3d;position:absolute;bottom:-22px;left:0;right:0}._orbitWorld_eu3vr_1152{width:0;height:0;transform-style:preserve-3d;position:absolute;top:44%;left:50%}._orbitRing_eu3vr_1161{border:1px solid #c597e933;border-radius:50%;width:min(80vw,810px);height:178px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotateX(62deg);box-shadow:0 0 42px #6f419c1a,inset 0 0 34px #1909273d}._orbitCard_eu3vr_1080{aspect-ratio:.579;cursor:grab;width:78px;transform-style:preserve-3d;will-change:transform, opacity;touch-action:none;background:#241331;border:1px solid #eac57e99;border-radius:5px;padding:0;position:absolute;top:-67px;left:-39px;box-shadow:0 3px 2px #000000b8,0 18px 25px #00000075}._orbitCard_eu3vr_1080:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffe1a629,#0000 30%,#14062038 78%);border-radius:4px;position:absolute;inset:0;box-shadow:inset 1px 1px #ffe5b129,inset -2px -2px 4px #07020d85}._orbitCard_eu3vr_1080:hover,._orbitCard_eu3vr_1080:focus-visible{filter:drop-shadow(0 0 14px #af6fe275);border-color:#f7d899e6;outline:none}._orbitCardCaptured_eu3vr_1207{animation:.42s cubic-bezier(.14,.78,.2,1) forwards _orbitCapture_eu3vr_1;z-index:500!important}._orbitCardDismissed_eu3vr_1208{pointer-events:none;transition:opacity .26s;opacity:0!important}._orbitStage_eu3vr_1141>p{color:#f5e6d294;letter-spacing:.14em;margin:0;font-size:10px;position:absolute;bottom:3px;left:0;right:0}._shuffleRig_eu3vr_1221{perspective:1000px;width:420px;height:300px;position:absolute;top:28%;left:50%;transform:translate(-50%)}._shuffleRig_eu3vr_1221 span{aspect-ratio:.579;width:110px;transform:translate3d(var(--stack-x), var(--stack-y), 0) rotateZ(-1deg);transform-origin:50% 110%;transform-style:preserve-3d;filter:drop-shadow(0 18px 18px #0000006b);position:absolute;top:58px;left:calc(50% - 55px)}._shuffleRig_eu3vr_1221 span:after,._cutPileBack_eu3vr_1244:after,._cutPileFront_eu3vr_1245:after{content:"";transform-origin:top;background:repeating-linear-gradient(90deg,#bfae83 0 1px,#665946 1px 2px);border-radius:0 0 3px 3px;height:7px;position:absolute;bottom:5px;left:5px;right:-6px;transform:skew(-38deg)}._shuffleRig_eu3vr_1221 img,._cutRig_eu3vr_1259 img,._fanCard_eu3vr_1260 img,._flyingCard_eu3vr_1261 img,._spreadSlot_eu3vr_1262 img,._revealCard_eu3vr_1263 img{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}._shuffleRig_eu3vr_1221 img,._cutRig_eu3vr_1259 img,._fanCard_eu3vr_1260 img,._flyingCard_eu3vr_1261 img{filter:saturate(.58)brightness(.7)contrast(.96)sepia(.12)hue-rotate(8deg)}._shuffleRigActive_eu3vr_1278 span:nth-child(-n+6){animation:_shuffleLeft_eu3vr_1 1.5s cubic-bezier(.3, .64, .18, 1) calc(var(--shuffle-index) * 35ms) both}._shuffleRigActive_eu3vr_1278 span:nth-child(n+7){animation:_shuffleRight_eu3vr_1 1.5s cubic-bezier(.3, .64, .18, 1) calc((var(--shuffle-index) - 6) * 35ms) both}._cutRig_eu3vr_1259{cursor:pointer;background:0 0;border:0;width:360px;height:270px;position:absolute;top:30%;left:50%;transform:translate(-50%)}._cutPileBack_eu3vr_1244,._cutPileFront_eu3vr_1245{aspect-ratio:.579;filter:drop-shadow(0 20px 18px #00000085);width:112px;transition:transform .72s cubic-bezier(.18,.76,.2,1);position:absolute;top:30px}._cutPileBack_eu3vr_1244{left:64px;transform:rotate(-5deg)}._cutPileFront_eu3vr_1245{right:64px;transform:rotate(6deg)translateY(12px)}._cutRig_eu3vr_1259:hover ._cutPileBack_eu3vr_1244{transform:translate(-28px,-14px)rotate(-9deg)}._cutRig_eu3vr_1259:hover ._cutPileFront_eu3vr_1245{transform:translate(28px,14px)rotate(10deg)}._cutRig_eu3vr_1259 i{color:#f5eadcad;letter-spacing:.2em;font-size:12px;font-style:normal;position:absolute;bottom:0;left:0;right:0}._drawHud_eu3vr_1324,._revealHud_eu3vr_1325,._resultHud_eu3vr_1326{justify-content:flex-start;padding-top:12px}._spreadSlots_eu3vr_1331{perspective:1100px;width:min(86vw,920px);height:min(47vh,390px);position:absolute;top:18%;left:50%;transform:translate(-50%)}._spreadSlot_eu3vr_1262{top:var(--slot-y);left:var(--slot-x);aspect-ratio:.65;color:#e9c6847a;width:clamp(74px,7vw,108px);transform:translate(-50%, -50%) rotate(var(--slot-r));transform-origin:50%;background:radial-gradient(#4d2e5b1a,#0000 72%);border:1px dashed #d3a75b57;border-radius:5px;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 22px #0d06192e}._spreadSlotFilled_eu3vr_1358{background:0 0;border-color:#0000;animation:.62s cubic-bezier(.18,.78,.2,1) both _cardSettles_eu3vr_1;box-shadow:0 2px 2px #000000ad,0 9px 14px #00000057,0 0 0 1px #e2ba6f52}._spreadSlotFilled_eu3vr_1358:before{content:"";z-index:-1;filter:blur(3px);background:radial-gradient(#0201087a,#0000 68%);border-radius:48%;position:absolute;inset:-7px -9px -10px;transform:translateY(7px)scaleY(.46)}._spreadSlotFilled_eu3vr_1358:after{content:"";pointer-events:none;background:linear-gradient(118deg,#f2be6f17,#0000 34%,#14082233 82%);border-radius:4px;position:absolute;inset:0;box-shadow:inset 1px 1px #ffe0a521,inset -2px -2px 4px #0a03146b}._spreadSlot_eu3vr_1262>span{font:18px Georgia,serif}._spreadSlot_eu3vr_1262 small{color:#f5eadc94;letter-spacing:.1em;width:150%;font-size:10px;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)}._cardFan_eu3vr_1398{z-index:8;perspective:1000px;height:260px;position:absolute;bottom:-12px;left:0;right:0}._fanCard_eu3vr_1260{aspect-ratio:.579;cursor:pointer;width:104px;transform:translate3d(var(--fan-x), var(--fan-y), calc(var(--fan-i) * 1px)) rotate(var(--fan-r));transform-origin:50% 125%;animation:_fanDeploy_eu3vr_1 .78s cubic-bezier(.18, .76, .2, 1) calc(var(--fan-i) * 38ms) both;background:0 0;border:0;border-radius:5px;padding:0;transition:transform .38s cubic-bezier(.16,.82,.2,1),filter .24s;position:absolute;bottom:-70px;left:calc(50% - 52px);box-shadow:0 16px 22px #0000007a}._fanCard_eu3vr_1260:after{content:"";pointer-events:none;border:1px solid #e9c47b85;border-radius:5px;position:absolute;inset:0}._fanCard_eu3vr_1260:hover,._fanCard_eu3vr_1260:focus-visible{z-index:30;filter:drop-shadow(0 0 16px #b578e066);transform:translate3d(var(--fan-x), calc(var(--fan-y) - 88px), 70px) rotate(calc(var(--fan-r) * .28)) rotateX(-8deg) scale(1.08);outline:none}._flyingCard_eu3vr_1261{z-index:50;aspect-ratio:.579;filter:drop-shadow(0 20px 22px #0000008c);width:104px;animation:.92s cubic-bezier(.18,.72,.2,1) both _selectedCardFlight_eu3vr_1;position:absolute;bottom:12px;left:calc(50% - 52px)}._revealSpread_eu3vr_1454,._resultSpread_eu3vr_1455{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(16px,3vw,46px);max-width:min(94vw,1040px);margin-top:44px;display:flex}._revealCard_eu3vr_1263{width:clamp(86px,8.4vw,132px);color:var(--ivory);cursor:default;perspective:1200px;filter:drop-shadow(0 3px 2px #000000b8)drop-shadow(0 13px 13px #00000052);background:0 0;border:0;padding:0}._revealCardNext_eu3vr_1476{cursor:pointer}._revealCard_eu3vr_1263:disabled{opacity:1}._revealCardNext_eu3vr_1476 ._cardInner_eu3vr_1478{animation:2.2s ease-in-out infinite _nextCardBreath_eu3vr_1}._cardInner_eu3vr_1478{aspect-ratio:.579;width:100%;transform-style:preserve-3d;will-change:transform;transition:transform 1.05s cubic-bezier(.18,.72,.2,1);display:block;position:relative}._revealCardOpen_eu3vr_1490 ._cardInner_eu3vr_1478{transform:rotateY(180deg)translateY(-8px)}._cardBack_eu3vr_1492,._cardFront_eu3vr_1493{backface-visibility:hidden;transform-style:preserve-3d;border:1px solid #e4be74a8;border-radius:5px;position:absolute;inset:0;overflow:hidden}._cardBack_eu3vr_1492{transform:rotateY(0)translateZ(.5px)}._cardFront_eu3vr_1493{transform:rotateY(180deg)translateZ(.5px)}._revealCard_eu3vr_1263 small{color:#f5eadc9e;letter-spacing:.1em;margin-top:12px;font-size:10px;display:block}._meaningPanel_eu3vr_1514{z-index:25;background:linear-gradient(90deg,#050511f5,#20112ef0,#050511f5);border-top:1px solid #d8ae6373;padding:18px clamp(20px,3vw,42px) 20px;animation:.52s cubic-bezier(.18,.76,.2,1) both _meaningArrives_eu3vr_1;position:absolute;bottom:20px;left:clamp(20px,4vw,70px);right:clamp(20px,4vw,70px);box-shadow:0 -18px 52px #00000073}._meaningPanel_eu3vr_1514 span,._meaningPanel_eu3vr_1514 strong{display:block}._meaningPanel_eu3vr_1514 span{color:var(--old-gold);letter-spacing:.16em;font-size:10px}._meaningPanel_eu3vr_1514 strong{color:#f4e7d3;margin-top:8px;font-size:17px;font-weight:500}._meaningPanel_eu3vr_1514 p{color:#f5eadcb8;max-width:760px;margin:9px auto 0;font-size:14px;line-height:1.75}._meaningPanel_eu3vr_1514 small{color:#ceaee185;letter-spacing:.12em;margin-top:8px;font-size:9px;display:block}._meaningPanel_eu3vr_1514 ._ritualAction_eu3vr_972{margin-top:12px;padding-block:9px}._resultSpread_eu3vr_1455{margin-top:32px}._resultSpread_eu3vr_1455 figure{width:clamp(84px,8vw,124px);margin:0}._resultSpread_eu3vr_1455 figure>img{border:1px solid #e4be749e;border-radius:5px;width:100%;height:auto;display:block;box-shadow:0 20px 26px #00000080}._resultSpread_eu3vr_1455 figcaption span,._resultSpread_eu3vr_1455 figcaption strong{display:block}._resultSpread_eu3vr_1455 figcaption span{color:#f5eadc80;letter-spacing:.08em;margin-top:10px;font-size:9px}._resultSpread_eu3vr_1455 figcaption strong{color:#f4e5d0;margin-top:4px;font-size:15px;font-weight:500}._resultHud_eu3vr_1326 ._prototypeNote_eu3vr_634{margin:10px 0 0}@keyframes _cardFlight_eu3vr_1{0%{opacity:0;transform:translate3d(var(--flight-start-x), 38vh, -600px) rotateZ(var(--flight-start-r)) rotateY(80deg) scale(.4)}25%{opacity:1}65%{opacity:1;transform:translate3d(var(--flight-mid-x), -18vh, 120px) rotateZ(var(--flight-mid-r)) rotateY(18deg) scale(1.1)}to{opacity:0;transform:translate3d(var(--flight-end-x), 28vh, 520px) rotateZ(var(--flight-end-r)) rotateY(-8deg) scale(1.5)}}@keyframes _shuffleLeft_eu3vr_1{0%{transform:translate(0,0)rotate(-1deg)}32%{transform:translate3d(-92px,-28px,60px)rotate(-9deg)rotateY(-7deg)}66%{transform:translate3d(var(--interlace-x), var(--interlace-y), 100px) rotateZ(var(--interlace-r))}to{transform:translate3d(var(--stack-x), var(--stack-y), 0) rotateZ(-1deg)}}@keyframes _shuffleRight_eu3vr_1{0%{transform:translate(0,0)rotate(1deg)}32%{transform:translate3d(92px,-22px,54px)rotate(9deg)rotateY(7deg)}66%{transform:translate3d(var(--interlace-x), var(--interlace-y), 110px) rotateZ(var(--interlace-r))}to{transform:translate3d(var(--stack-x), var(--stack-y), 0) rotateZ(1deg)}}@keyframes _fanDeploy_eu3vr_1{0%{opacity:0;transform:translateY(70px)rotate(0)scale(.72)}to{opacity:1;transform:translate3d(var(--fan-x), var(--fan-y), calc(var(--fan-i) * 1px)) rotate(var(--fan-r))}}@keyframes _selectedCardFlight_eu3vr_1{0%{opacity:1;transform:translateZ(40px)rotateX(-8deg)scale(1.08)}45%{opacity:1;transform:translate3d(0,-36vh,230px)rotateY(14deg)scale(1.2)}82%{opacity:1;transform:translate3d(var(--selected-target-x), calc(var(--selected-target-y) - 18px), 20px) rotateY(0deg) scale(1.02)}to{opacity:0;transform:translate3d(var(--selected-target-x), var(--selected-target-y), 0) rotateY(0deg) scale(1)}}@keyframes _orbitCapture_eu3vr_1{to{opacity:0;transform:translate3d(0,-175px,430px)rotateY(7deg)rotate(0)scale(1.28)}}@keyframes _cardSettles_eu3vr_1{0%{opacity:0;transform:translate(-50%, calc(-50% - 54px)) rotate(var(--slot-r)) rotateX(13deg) scale(1.08);filter:brightness(1.18)}72%{opacity:1;transform:translate(-50%, calc(-50% + 3px)) rotate(var(--slot-r)) rotateX(0deg) scaleX(1.015) scaleY(.985);filter:brightness(.94)}to{opacity:1;transform:translate(-50%, -50%) rotate(var(--slot-r)) scale(1);filter:brightness()}}@keyframes _nextCardBreath_eu3vr_1{0%,to{filter:drop-shadow(0 20px 22px #00000085);transform:translateY(0)}50%{filter:drop-shadow(0 18px 20px #00000080)drop-shadow(0 0 14px #af6edb5c);transform:translateY(-7px)}}@keyframes _meaningArrives_eu3vr_1{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}._spreadRecommendation_eu3vr_1600{border-left:1px solid var(--old-gold);margin-top:28px;padding:4px 0 4px 20px}._spreadRecommendation_eu3vr_1600 span{color:#f2e9dc7a;letter-spacing:.14em;font-size:11px;display:block}._spreadRecommendation_eu3vr_1600 strong{color:var(--candle);margin-top:8px;font-size:21px;font-weight:500;display:block}._spreadRecommendation_eu3vr_1600 p{color:#f2e9dcad;margin:8px 0 0;line-height:1.7}._spreadChangeButton_eu3vr_1627{color:#f2e0c6b8;cursor:pointer;letter-spacing:.08em;background:0 0;border:0;border-bottom:1px solid #d2ae6f6b;margin-top:14px;padding:5px 0;font-family:inherit;font-size:12px}._spreadChooser_eu3vr_1640{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:min(31vh,260px);margin-top:14px;display:grid;overflow:auto}._spreadChooser_eu3vr_1640 button{color:#f4e8d8ad;cursor:pointer;text-align:left;background:#100a1e80;border:1px solid #c19a5533;border-radius:3px;min-height:58px;padding:9px 11px;font-family:inherit;display:grid}._spreadChooser_eu3vr_1640 button>span{color:#c7a7e29e;letter-spacing:.12em;font-size:9px}._spreadChooser_eu3vr_1640 button>strong{margin-top:4px;font-size:12px;font-weight:400}._spreadChooser_eu3vr_1640 button:disabled{opacity:.46;cursor:not-allowed;filter:saturate(.56)}._spreadChooser_eu3vr_1640 ._spreadChoiceActive_eu3vr_1681{color:#fff0d8;background:linear-gradient(135deg,#5d35799e,#190f2ab8);border-color:#e8c47eb8;box-shadow:inset 0 0 22px #c68fe61a}._cardStack_eu3vr_1688{perspective:1100px;width:min(36vw,470px);height:210px;margin:24px 0 4px;position:relative}._cardStack_eu3vr_1688 i{aspect-ratio:.62;width:clamp(74px,6.5vw,108px);transform:translate3d(var(--card-x,0), var(--card-y,0), var(--card-z,0)) rotate(var(--card-rotation,0));transform-origin:50% 105%;will-change:transform, opacity;background:radial-gradient(circle,#b983db80 0 2px,#0000 3px),repeating-radial-gradient(circle,#0000 0 9px,#be92da1a 10px 11px),linear-gradient(135deg,#15132e,#3b2351);border:1px solid #dab46fa8;border-radius:4px;display:block;position:absolute;inset:0 auto auto 42%;box-shadow:inset 0 0 0 4px #111329,0 8px 24px #00000052}._cardStack_eu3vr_1688 i:first-child{--card-x:-48px;--card-y:10px;--card-rotation:-15deg;--fly-x:-160px;--fly-y:-65px;--fly-z:80px;--fly-rotation:-28deg;--delay:0s}._cardStack_eu3vr_1688 i:nth-child(2){--card-x:-32px;--card-y:6px;--card-rotation:-10deg;--fly-x:110px;--fly-y:-96px;--fly-z:130px;--fly-rotation:24deg;--delay:90ms}._cardStack_eu3vr_1688 i:nth-child(3){--card-x:-16px;--card-y:3px;--card-rotation:-5deg;--fly-x:-94px;--fly-y:-142px;--fly-z:170px;--fly-rotation:-18deg;--delay:.18s}._cardStack_eu3vr_1688 i:nth-child(4){--card-x:0px;--card-y:0px;--card-rotation:0deg;--fly-x:72px;--fly-y:-164px;--fly-z:210px;--fly-rotation:14deg;--delay:.27s}._cardStack_eu3vr_1688 i:nth-child(5){--card-x:16px;--card-y:3px;--card-rotation:5deg;--fly-x:174px;--fly-y:-58px;--fly-z:110px;--fly-rotation:30deg;--delay:.36s}._cardStack_eu3vr_1688 i:nth-child(6){--card-x:32px;--card-y:6px;--card-rotation:10deg;--fly-x:-188px;--fly-y:-24px;--fly-z:70px;--fly-rotation:-36deg;--delay:.45s}._cardStack_eu3vr_1688 i:nth-child(7){--card-x:48px;--card-y:10px;--card-rotation:15deg;--fly-x:198px;--fly-y:-18px;--fly-z:90px;--fly-rotation:38deg;--delay:.54s}._cardStackActive_eu3vr_1726 i{animation:1.6s cubic-bezier(.45,.02,.21,1) infinite _shuffleCard_eu3vr_1;animation-delay:var(--delay)}._prototypeNote_eu3vr_634,._audioNotice_eu3vr_1732{color:#f2e9dc6b;font-size:12px;line-height:1.6}._audioNotice_eu3vr_1732{max-width:420px;margin:16px 0 0}._progress_eu3vr_1743{z-index:4;color:#f2e9dc47;letter-spacing:.14em;gap:22px;font-size:11px;display:flex;position:absolute;bottom:26px;left:clamp(28px,7vw,118px)}._progress_eu3vr_1743 span{position:relative}._progress_eu3vr_1743 span:not(:last-child):after{content:"";background:#c19a5540;width:6px;height:1px;position:absolute;top:50%;left:calc(100% + 8px)}._progressActive_eu3vr_1769{color:var(--candle)}._primaryAction_eu3vr_647:focus-visible,._topicButton_eu3vr_679:focus-visible,._soundButton_eu3vr_372:focus-visible,._backLink_eu3vr_371:focus-visible,._textBack_eu3vr_696:focus-visible{outline:2px solid var(--candle);outline-offset:4px}@keyframes _roomArrives_eu3vr_1{0%{opacity:0;transform:translate3d(var(--scene-x), var(--scene-y), 0) scale(1.075)}to{opacity:1;transform:translate3d(var(--scene-x), var(--scene-y), 0) scale(1.045)}}@keyframes _thresholdCross_eu3vr_1{0%{opacity:1;filter:blur()brightness();transform:scale(1)}38%{opacity:1;filter:blur()brightness(1.12);transform:scale(1.12)}72%{opacity:.82;filter:blur(2px)brightness(1.35);transform:scale(1.52)}to{opacity:0;filter:blur(8px)brightness(1.6);transform:scale(2.05)}}@keyframes _entryBloom_eu3vr_61{0%,18%{opacity:0;transform:scale(.55)}53%{opacity:.78;transform:scale(1.02)}to{opacity:0;transform:scale(1.48)}}@keyframes _curtainPassLeft_eu3vr_1{0%{opacity:0;transform:translate(-36%)skew(-3deg)}26%{opacity:.96}to{opacity:0;transform:translate(-118%)skew(5deg)}}@keyframes _curtainPassRight_eu3vr_1{0%{opacity:0;transform:translate(36%)scaleX(-1)skew(-3deg)}26%{opacity:.96}to{opacity:0;transform:translate(118%)scaleX(-1)skew(5deg)}}@keyframes _openingWords_eu3vr_1{0%,18%{opacity:0;transform:translate(-50%,calc(18px - 50%))}38%,72%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(-50% - 16px))}}@keyframes _questionToCrystal_eu3vr_1{0%{opacity:0;filter:blur(4px);transform:translate(-30%,16px)scale(.94)}22%{opacity:1;filter:blur()}68%{opacity:.82;filter:blur();transform:translate(20vw,-3vh)scale(.78)}to{opacity:0;filter:blur(8px);transform:translate(37vw,7vh)scale(.12)}}@keyframes _crystalReceives_eu3vr_1{0%,to{transform:translate3d(var(--figure-x), var(--figure-y), 0) scale(1)}58%{transform:translate3d(var(--figure-x), calc(var(--figure-y) - 8px), 0) scale(1.13)}}@keyframes _wordsArrive_eu3vr_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes _orbBreath_eu3vr_1{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:.86;transform:scale(1.06)}}@keyframes _dustShift_eu3vr_1{to{background-position:70px 40px,-60px 80px,50px -70px}}@keyframes _candleFlicker_eu3vr_1{0%,to{opacity:.45;filter:brightness(.9)}24%{opacity:.64;filter:brightness(1.18)}57%{opacity:.51;filter:brightness(1.02)}82%{opacity:.68;filter:brightness(1.24)}}@keyframes _hostessArrives_eu3vr_1{0%{opacity:0;filter:blur(7px)drop-shadow(-20px 24px 34px #02020d94);transform:translate3d(calc(var(--figure-x) + 80px), calc(var(--figure-y) + 24px), 0) scale(.88)}to{opacity:1;filter:blur()drop-shadow(-20px 24px 34px #02020d94);transform:translate3d(var(--figure-x), var(--figure-y), 0) scale(1)}}@keyframes _hostessBreath_eu3vr_1{0%,to{transform:translateY(0)scale(1)}46%{transform:translateY(-4px)scale(1.008,1.014)}52%{transform:translateY(-5px)scale(1.009,1.016)}}@keyframes _hostessBlinkFrame_eu3vr_193{0%,43%,47%,to{opacity:0}44%,46%{opacity:1}}@keyframes _hostessGlow_eu3vr_218{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:.85;transform:scale(1.06)}}@keyframes _crystalFloat_eu3vr_1{0%,to{transform:translate3d(var(--figure-x), var(--figure-y), 0) rotate(-.25deg)}50%{transform:translate3d(var(--figure-x), calc(var(--figure-y) - 7px), 0) rotate(.3deg)}}@keyframes _smokeRise_eu3vr_1{0%{opacity:0;transform:translateY(18px)scale(.55,.35)rotate(0)}28%{opacity:.44}to{opacity:0;transform:translate(12px,-52px)scale(1.25,1.8)rotate(18deg)}}@keyframes _catArrives_eu3vr_1{0%{opacity:0;transform:translate(92px,22px)scale(.86)}62%{opacity:1}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes _catBreath_eu3vr_1{0%,to{transform:rotate(0)scale(1)}42%{transform:rotate(-.45deg)scale(1.006,1.014)}58%{transform:rotate(.35deg)scale(1.008,1.016)}}@keyframes _catWalkIn_eu3vr_1{0%{opacity:0;background-position:0 0;transform:translate(110px,20px)scale(.9)}34%{opacity:1;background-position:0 0;transform:translate(58px,5px)scale(.96)}58%{opacity:1;background-position:33.333% 0;transform:translate(18px)scale(1)}76%{opacity:1;background-position:66.666% 0;transform:translateY(6px)scale(1.03,.96)}to{opacity:1;background-position:66.666% 0;transform:translate(0,0)scale(1)}}@keyframes _catWalkAcross_eu3vr_1{0%{opacity:0;transform:translate(150px,18px)scale(.88)}18%{opacity:1}72%{opacity:1;transform:translate(8px)scale(1)}to{opacity:0;transform:translate(-4px,3px)scale(1)}}@keyframes _catSettles_eu3vr_1{0%,65%{opacity:0;transform:translateY(14px)scale(.94)}82%{opacity:1;transform:translateY(4px)scale(1.02,.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _catBlinkFrame_eu3vr_1{0%,47%,51%,to{opacity:0}48%,50%{opacity:1}}@keyframes _catBlink_eu3vr_1{0%,43%,47%,to{opacity:1;transform:scaleY(1)}44.5%,46%{opacity:.18;transform:scaleY(.08)}}@keyframes _cursorBlink_eu3vr_1{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes _shuffleCard_eu3vr_1{0%,to{opacity:.88;transform:translate3d(var(--card-x), var(--card-y), 0) rotate(var(--card-rotation))}38%{opacity:1;transform:translate3d(var(--fly-x), var(--fly-y), var(--fly-z)) rotate(var(--fly-rotation)) rotateY(18deg)}70%{opacity:.96;transform:translate3d(0,-24px,40px)rotate(0)}}@media (width<=820px){._experience_eu3vr_1{min-height:100svh;overflow-y:auto}._room_eu3vr_22{background-position:66%}._tableRoom_eu3vr_24{background-position:50%}._roomShade_eu3vr_25{background:linear-gradient(#0505101f 0%,#07081447 27%,#060613e8 61%,#050511fa 100%),linear-gradient(90deg,#05051033,#0000)}._orbAura_eu3vr_27{width:150px;inset:24% 9% auto auto}._hostessLayer_eu3vr_178,._experience_eu3vr_1[data-host-state=talk] ._hostessLayer_eu3vr_178,._experience_eu3vr_1[data-host-state=read] ._hostessLayer_eu3vr_178{height:58vh;bottom:36vh;right:-21vw}._experience_eu3vr_1[data-host-state=talk] ._hostessLayer_eu3vr_178{height:62vh;right:-23vw}._crystalLayer_eu3vr_248,._experience_eu3vr_1[data-stage=threshold] ._crystalLayer_eu3vr_248{width:clamp(108px,32vw,145px);bottom:43vh;right:4vw}._catLayer_eu3vr_229{width:clamp(94px,27vw,128px);bottom:43vh;right:55vw}._utilityBar_eu3vr_362{padding:16px 18px}._dialogueRegion_eu3vr_397{justify-content:flex-end;width:100%;min-height:100svh;padding:45vh 18px 92px}._experience_eu3vr_1[data-dialogue-scene=true] ._dialogueRegion_eu3vr_397{width:100%;min-height:100svh;padding:47vh 14px 80px}._experience_eu3vr_1[data-dialogue-scene=true] ._dialogueCard_eu3vr_429{width:100%;min-height:238px;padding:30px 22px 24px}._experience_eu3vr_1[data-dialogue-scene=true] ._dialogueCard_eu3vr_429 h1{font-size:clamp(25px,7vw,34px)}._experience_eu3vr_1[data-stage=deck] ._dialogueRegion_eu3vr_397,._experience_eu3vr_1[data-stage=journey] ._dialogueRegion_eu3vr_397,._experience_eu3vr_1[data-table-scene=true] ._dialogueRegion_eu3vr_397{width:100%;min-height:100svh;padding:58px 14px 76px}._experience_eu3vr_1[data-table-scene=true] ._roomShade_eu3vr_25{background:linear-gradient(#03030c0d 28%,#04030ce0)}._eyebrow_eu3vr_427{margin-bottom:12px}._thresholdCopy_eu3vr_556,._dialogueCard_eu3vr_429{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#070817e0,#1a122ae6);border-top:1px solid #c19a5547;width:100%;padding:22px;box-shadow:0 -22px 50px #03020a47}._dialogueCard_eu3vr_429{padding:20px 20px 24px}._thresholdCopy_eu3vr_556 h1,._dialogueCard_eu3vr_429 h1{font-size:clamp(28px,9vw,42px)}._topicGrid_eu3vr_672,._deckGallery_eu3vr_763{grid-template-columns:1fr}._deckChoice_eu3vr_770{grid-template-columns:62px 1fr;min-height:118px;padding:12px}._deckObject_eu3vr_798{width:54px}._deckFooter_eu3vr_858{flex-direction:column-reverse;align-items:stretch;gap:6px}._deckFooter_eu3vr_858 ._primaryAction_eu3vr_647{width:100%}._typewrittenDialogue_eu3vr_587{min-height:128px}._cardStack_eu3vr_1688{width:100%;height:180px}._cardStack_eu3vr_1688 i{width:76px;left:40%}._ritualHud_eu3vr_935{justify-content:flex-end;min-height:calc(100svh - 140px)}._ritualHud_eu3vr_935 h1{font-size:clamp(22px,7vw,34px)}._physicalShuffle_eu3vr_991{width:96vw;height:52vh;top:19%}._shuffleSurface_eu3vr_1003{min-height:250px}._physicalCut_eu3vr_1036{width:94vw;height:44vh;top:27%}._orbitStage_eu3vr_1141{height:250px;bottom:-8px}._orbitWorld_eu3vr_1152{transform:scale(.52)}._orbitRing_eu3vr_1161{width:92vw;height:130px}._orbitCard_eu3vr_1080{width:74px;top:-64px;left:-37px}._shuffleRig_eu3vr_1221{width:320px;top:24%;transform:translate(-50%)scale(.82)}._cutRig_eu3vr_1259{top:25%;transform:translate(-50%)scale(.82)}._drawHud_eu3vr_1324,._revealHud_eu3vr_1325,._resultHud_eu3vr_1326{justify-content:flex-start;padding-top:12px}._spreadSlots_eu3vr_1331{width:96vw;height:44vh;top:20%}._spreadSlot_eu3vr_1262{width:clamp(58px,17vw,78px)}._spreadSlot_eu3vr_1262 small{width:170%;font-size:8px}._spreadChooser_eu3vr_1640{grid-template-columns:1fr}._cardFan_eu3vr_1398{transform-origin:50% 100%;height:230px;bottom:0;transform:scale(.72)}._revealSpread_eu3vr_1454,._resultSpread_eu3vr_1455{gap:16px;margin-top:30px}._revealCard_eu3vr_1263,._resultSpread_eu3vr_1455 figure{width:min(27vw,116px)}._meaningPanel_eu3vr_1514{padding:16px 16px 18px;bottom:0;left:0;right:0}._meaningPanel_eu3vr_1514 p{font-size:13px;line-height:1.65}._progress_eu3vr_1743{justify-content:center;gap:14px;font-size:9px;position:fixed;bottom:22px;left:22px;right:22px}}@media (prefers-reduced-motion:reduce){._room_eu3vr_22,._thresholdRoom_eu3vr_23,._entryBloom_eu3vr_61,._entryCurtain_eu3vr_73,._orbAura_eu3vr_27,._candleLight_eu3vr_28,._dust_eu3vr_26,._hostessLayer_eu3vr_178,._hostessSprite_eu3vr_192,._hostessBlinkFrame_eu3vr_193,._hostessGlow_eu3vr_218,._crystalLayer_eu3vr_248,._crystalSmoke_eu3vr_283 i,._catLayer_eu3vr_229,._catWalkSprite_eu3vr_321,._catSettledImage_eu3vr_336,._catEyes_eu3vr_350,._typeCursor_eu3vr_598,._thresholdCopy_eu3vr_556,._dialogueCard_eu3vr_429,._cardStackActive_eu3vr_1726 i,._flightScene_eu3vr_865 span,._shuffleRigActive_eu3vr_1278 span,._cutStack_eu3vr_1047 span,._cutStackMoving_eu3vr_1075:before,._fanCard_eu3vr_1260,._flyingCard_eu3vr_1261,._orbitCardCaptured_eu3vr_1207,._spreadSlotFilled_eu3vr_1358,._revealCardNext_eu3vr_1476 ._cardInner_eu3vr_1478,._meaningPanel_eu3vr_1514{animation:none!important}._cardInner_eu3vr_1478{transition-duration:.12s}._primaryAction_eu3vr_647,._topicButton_eu3vr_679{transition:none}}._kicker_19dgn_1{color:var(--gold);letter-spacing:.2em;font:700 11px/1.4 Arial,Helvetica,sans-serif;display:block}._hallHero_19dgn_8,._profileHero_19dgn_9{border:1px solid color-mix(in srgb, var(--gold) 30%, var(--line));background:linear-gradient(135deg, var(--card-background-strong), var(--card-background));box-shadow:0 24px 70px var(--shadow-color);border-radius:30px;margin:28px 0 52px}._hallHero_19dgn_8{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:40px;min-height:350px;padding:clamp(34px,6vw,68px);display:grid}._overviewHeroArtwork_19dgn_26{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--gold) 42%, transparent);width:min(100%,310px);box-shadow:0 0 70px color-mix(in srgb, var(--plum) 24%, transparent);border-radius:50%;margin-left:auto;position:relative;overflow:hidden}._overviewHeroArtwork_19dgn_26:after{content:"";border:1px solid color-mix(in srgb, var(--gold) 34%, transparent);border-radius:50%;position:absolute;inset:8%}._overviewHeroArtwork_19dgn_26 img{object-fit:cover;opacity:.82;width:100%;height:100%}._heroCopy_19dgn_52{max-width:700px}._heroCopy_19dgn_52 h1,._profileLead_19dgn_57 h1{margin:14px 0 18px;font-size:clamp(38px,6vw,68px);font-weight:500;line-height:1.14}._heroCopy_19dgn_52 p,._sectionHeading_19dgn_65 p,._profileLead_19dgn_57 p{color:var(--muted);line-height:1.9}._actions_19dgn_71{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}._primaryAction_19dgn_78,._secondaryAction_19dgn_79{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;text-decoration:none;display:inline-flex}._primaryAction_19dgn_78{border:1px solid color-mix(in srgb, var(--gold) 55%, transparent);background:var(--plum-dark);color:#fffaf2}._secondaryAction_19dgn_79{border:1px solid var(--line);color:var(--ink);background:var(--surface-translucent)}._primaryAction_19dgn_78:focus-visible,._secondaryAction_19dgn_79:focus-visible,._cardLink_19dgn_103:focus-visible,._profileNavigation_19dgn_104 a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}._heroIndex_19dgn_109{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--gold) 42%, transparent);width:min(100%,250px);color:var(--gold);font-family:var(--font-astro-symbols);font-variant-emoji:text;border-radius:50%;grid-template-columns:repeat(2,1fr);place-items:center;margin-left:auto;font-size:34px;display:grid;position:relative}._heroIndex_19dgn_109>span{font-family:var(--font-astro-symbols);font-variant-emoji:text}._heroIndex_19dgn_109:before{content:"";border:1px solid color-mix(in srgb, var(--plum) 35%, transparent);border-radius:50%;position:absolute;inset:22%}._gridSection_19dgn_138,._archiveSection_19dgn_139{margin:0 0 72px}._overviewPeriodSection_19dgn_143{border-block:1px solid var(--line);margin:0 0 64px;padding:34px 0}._overviewPeriodTabs_19dgn_149{border:1px solid var(--line);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}._overviewPeriodTabs_19dgn_149 button{border:0;border-right:1px solid var(--line);min-height:126px;color:var(--ink);text-align:left;background:var(--card-background);cursor:pointer;align-content:center;gap:8px;padding:22px;display:grid}._overviewPeriodTabs_19dgn_149 button:last-child{border-right:0}._overviewPeriodTabs_19dgn_149 button:hover{background:var(--surface-translucent)}._overviewPeriodTabs_19dgn_149 button:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}._overviewPeriodTabs_19dgn_149 button[aria-selected=true]{background:color-mix(in srgb, var(--plum-dark) 88%, var(--card-background));color:#fffaf2}._overviewPeriodTabs_19dgn_149 strong{font-size:22px;font-weight:500}._overviewPeriodTabs_19dgn_149 span{color:var(--muted);font-size:13px;line-height:1.65}._overviewPeriodTabs_19dgn_149 button[aria-selected=true] span{color:#fffaf2c2}._overviewGuide_19dgn_179{border-block:1px solid var(--line);grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:30px;margin:0 0 72px;padding:34px 0;display:grid}._overviewGuide_19dgn_179 h2{margin:8px 0 0;font-size:clamp(24px,3vw,34px);font-weight:500}._overviewGuide_19dgn_179 p{color:var(--muted);margin:0;line-height:1.8}._overviewGuide_19dgn_179 a{color:var(--ink);text-underline-offset:5px;white-space:nowrap}._sectionHeading_19dgn_65{max-width:760px;margin-bottom:26px}._sectionHeading_19dgn_65 h2{margin:10px 0 8px;font-size:clamp(28px,4vw,42px);font-weight:500}._forecastCoverage_19dgn_204{border:1px solid color-mix(in srgb, var(--gold) 34%, var(--line));background:var(--surface-translucent);width:fit-content;color:var(--muted);border-radius:999px;margin:14px 0 0;padding:7px 12px;font-size:13px}._zodiacGrid_19dgn_215{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}._zodiacCard_19dgn_221{border:1px solid var(--line);background:var(--card-background);border-radius:20px;flex-direction:column;min-height:285px;padding:22px;display:flex}._previewGrid_19dgn_231,._knowledgeGrid_19dgn_232{gap:14px;display:grid}._previewGrid_19dgn_231{grid-template-columns:repeat(3,minmax(0,1fr))}._knowledgeGrid_19dgn_232{grid-template-columns:repeat(4,minmax(0,1fr))}._previewCard_19dgn_245,._knowledgeCard_19dgn_246{border:1px solid var(--line);background:var(--card-background);border-radius:20px;flex-direction:column;min-height:260px;padding:24px;display:flex}._previewCard_19dgn_245 h3{margin:18px 0 10px;font-weight:500;line-height:1.45}._previewCard_19dgn_245>p,._rulerPreview_19dgn_263{color:var(--muted);line-height:1.8}._previewMeta_19dgn_268{color:var(--gold);align-items:center;gap:9px;font-size:13px;display:flex}._previewMeta_19dgn_268>span{font-size:24px}._knowledgeTraits_19dgn_280{color:var(--muted);margin:24px 0 18px;padding-left:20px;line-height:1.75}._rulerPreview_19dgn_263{gap:5px;margin-top:auto;display:grid}._rulerPreview_19dgn_263 strong{color:var(--ink);font-weight:500}._previewLinks_19dgn_298{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}._previewLinks_19dgn_298 a{color:var(--ink);text-underline-offset:4px}._cardTitle_19dgn_310,._profileLead_19dgn_57,._forecastTitle_19dgn_312{align-items:center;gap:16px;display:flex}._cardMedallion_19dgn_318{object-fit:cover;width:54px;height:54px;filter:saturate(1.08) brightness(1.05) drop-shadow(0 4px 10px color-mix(in srgb, var(--gold) 24%, transparent));border-radius:50%;flex:0 0 54px}._previewMedallion_19dgn_327{object-fit:cover;border-radius:50%;flex:0 0 34px;width:34px;height:34px}._cardTitle_19dgn_310 h3,._cardTitle_19dgn_310 small{margin:0}._cardTitle_19dgn_310 small{color:var(--muted)}._cardFacts_19dgn_344{gap:7px;margin:22px 0;display:grid}._cardForecast_19dgn_350,._cardForecastPending_19dgn_351{margin:0 0 18px;line-height:1.65}._cardForecast_19dgn_350{color:var(--ink)}._cardForecastPending_19dgn_351{color:var(--muted)}._cardFacts_19dgn_344 div,._profileFacts_19dgn_365 div{justify-content:space-between;gap:12px;display:flex}._cardFacts_19dgn_344 dt,._profileFacts_19dgn_365 dt,._storyNotes_19dgn_373 dt,._personalityNotes_19dgn_374 dt,._indexGrid_19dgn_375 dt{color:var(--muted);font-size:12px}._cardFacts_19dgn_344 dd,._profileFacts_19dgn_365 dd,._storyNotes_19dgn_373 dd,._personalityNotes_19dgn_374 dd,._indexGrid_19dgn_375 dd{margin:0}._cardLink_19dgn_103{width:fit-content;color:var(--ink);-webkit-text-decoration-color:color-mix(in srgb, var(--gold) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--gold) 60%, transparent);text-underline-offset:5px;margin-top:auto}._profileHero_19dgn_9{padding:clamp(28px,6vw,64px)}._profileNavigation_19dgn_104{justify-content:space-between;align-items:center;gap:20px;margin-bottom:46px;display:flex}._profileNavigation_19dgn_104 a{color:var(--muted);text-decoration:none}._profileNavigation_19dgn_104 nav{flex-wrap:wrap;gap:18px;display:flex}._profileSymbol_19dgn_419{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--gold) 44%, transparent);width:112px;color:var(--gold);font-family:var(--font-astro-symbols);font-variant-emoji:text;border-radius:50%;place-items:center;font-size:52px;display:grid}._profileLead_19dgn_57 p{margin:0;font-size:18px}._profileFacts_19dgn_365{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:34px 0;display:grid}._profileFacts_19dgn_365 div{border-top:1px solid var(--line);flex-direction:column;padding-top:12px}._archiveSection_19dgn_139{border-top:1px solid var(--line);padding-top:38px;scroll-margin-top:24px}._forecastSection_19dgn_456{margin-top:28px}._periodTabs_19dgn_460{flex-wrap:wrap;gap:10px;margin:0 0 22px;display:flex}._periodTabs_19dgn_460 button{border:1px solid var(--line);background:var(--card-background);min-width:78px;min-height:42px;color:var(--muted);cursor:pointer;border-radius:999px;padding:9px 18px}._periodTabs_19dgn_460 button:hover,._periodTabs_19dgn_460 button:focus-visible,._periodTabs_19dgn_460 ._activePeriod_19dgn_480{border-color:color-mix(in srgb, var(--gold) 58%, var(--line));color:var(--ink)}._periodTabs_19dgn_460 ._activePeriod_19dgn_480{background:var(--plum-dark);color:#fffaf2}._archiveDisclosure_19dgn_490{border:1px solid var(--line);background:var(--card-background);border-radius:22px;padding:0;overflow:clip}._archiveSummary_19dgn_498{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px clamp(24px,4vw,40px);list-style:none;display:flex}._archiveSummary_19dgn_498::-webkit-details-marker{display:none}._archiveSummary_19dgn_498 h2{margin:8px 0 0;font-size:clamp(25px,4vw,36px);font-weight:500}._disclosureLabel_19dgn_518,._textToggle_19dgn_519{color:var(--gold);flex:none;font-size:13px}._archiveDisclosure_19dgn_490[open] ._archiveSummary_19dgn_498{border-bottom:1px solid var(--line)}._archiveDisclosure_19dgn_490[open] ._disclosureLabel_19dgn_518{font-size:0}._archiveDisclosure_19dgn_490[open] ._disclosureLabel_19dgn_518:after{content:"收起档案";font-size:13px}._collapsibleText_19dgn_546>div>p{color:var(--muted);white-space:pre-line;margin:0 0 12px;line-height:1.85}._textToggle_19dgn_519{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 2px}._textToggle_19dgn_519:focus-visible,._archiveSummary_19dgn_498:focus-visible,._periodTabs_19dgn_460 button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}._readingContent_19dgn_538,._forecastArchive_19dgn_569,._rulerContent_19dgn_541{border:1px solid var(--line);background:var(--card-background);border-radius:22px;padding:clamp(24px,4vw,40px)}._readingContent_19dgn_538 h3,._traitGrid_19dgn_539 h3,._rulerContent_19dgn_541 h3,._forecastTitle_19dgn_312 h3{margin-top:0;font-weight:500}._readingContent_19dgn_538>p,._storyNotes_19dgn_373 dd,._personalityNotes_19dgn_374 dd,._rulerContent_19dgn_541 p,._forecastTitle_19dgn_312 p,._forecastDetails_19dgn_590 p{color:var(--muted);line-height:1.85}._forecastNarrative_19dgn_595{gap:12px;display:grid}._forecastNarrative_19dgn_595>div,._forecastBasis_19dgn_601,._reflectionPrompt_19dgn_602{border:1px solid var(--line);background:var(--surface-translucent);border-radius:16px;padding:18px}._forecastNarrative_19dgn_595 h4,._forecastBasis_19dgn_601 h4,._forecastSectionTitle_19dgn_611{color:var(--gold);letter-spacing:.1em;margin:0 0 8px;font-size:.78rem}._forecastNarrative_19dgn_595 p,._forecastBasis_19dgn_601 p,._reflectionPrompt_19dgn_602,._reflectionPrompt_19dgn_602 p{color:var(--muted);margin:0;line-height:1.8}._forecastSectionTitle_19dgn_611{margin-top:8px}._forecastBasis_19dgn_601 p{white-space:pre-line}._storyNotes_19dgn_373,._personalityNotes_19dgn_374{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0 0;display:grid}._storyNotes_19dgn_373 div,._personalityNotes_19dgn_374 div{border-left:2px solid color-mix(in srgb, var(--gold) 50%, transparent);padding-left:18px}._traitGrid_19dgn_539,._rulerContent_19dgn_541,._forecastDetails_19dgn_590{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._traitGrid_19dgn_539 article{border:1px solid var(--line);background:var(--card-background);border-radius:20px;padding:24px}._traitGrid_19dgn_539 ul{color:var(--muted);margin:0;padding-left:20px;line-height:1.8}._keywordList_19dgn_671{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._keywordList_19dgn_671 li{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 12px}._pendingState_19dgn_542,._inlinePending_19dgn_688{color:var(--muted)}._pendingState_19dgn_542{border:1px dashed var(--line);background:var(--surface-translucent);border-radius:18px;padding:26px}._forecastFreshness_19dgn_699{background:color-mix(in srgb, var(--gold) 10%, transparent);width:fit-content;color:var(--muted);border-radius:999px;margin:0 0 18px;padding:7px 12px;font-size:13px}._forecastTitle_19dgn_312{align-items:flex-start}._forecastTitle_19dgn_312>span{color:var(--gold);font-family:var(--font-astro-symbols);font-variant-emoji:text;font-size:46px}._indexGrid_19dgn_375{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0;display:grid}._indexGrid_19dgn_375 div{border-top:1px solid var(--line);padding-top:10px}._indexGrid_19dgn_375 dd{color:var(--gold);font-size:26px}._forecastDetails_19dgn_590{margin-bottom:26px}._forecastDetails_19dgn_590 div{border-left:2px solid var(--line);padding-left:16px}._yearTimeline_19dgn_746{border:1px solid var(--line);background:var(--surface-translucent);border-radius:18px;margin:28px 0;padding:18px}._yearTimeline_19dgn_746>summary{color:var(--gold);cursor:pointer}._monthTimelineGrid_19dgn_759,._monthlySkyGrid_19dgn_760{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}._monthTimelineGrid_19dgn_759 article,._monthlySkyGrid_19dgn_760 article{border:1px solid var(--line);background:var(--card-background);border-radius:16px;padding:20px}._monthTimelineGrid_19dgn_759 h4,._monthlySkyGrid_19dgn_760 h3{margin:8px 0 12px;font-weight:500}._monthTimelineGrid_19dgn_759 small,._monthlySkyGrid_19dgn_760 small,._monthlySkyGrid_19dgn_760 p,._monthlySkySection_19dgn_784 ._sectionHeading_19dgn_65 p{color:var(--muted);line-height:1.75}._monthlySkyGrid_19dgn_760 strong{color:var(--gold);margin-bottom:12px;font-size:13px;display:block}._monthlySkySection_19dgn_784 ._secondaryAction_19dgn_79{margin-top:4px}._archiveCta_19dgn_800{border:1px solid var(--line);background:var(--card-background);border-radius:22px;justify-content:space-between;align-items:center;gap:28px;margin:0 0 72px;padding:clamp(26px,5vw,46px);display:flex}._archiveCta_19dgn_800 h2{margin:10px 0 8px;font-size:clamp(25px,4vw,38px);font-weight:500}._archiveCta_19dgn_800 p{max-width:680px;color:var(--muted);margin:0;line-height:1.8}._archiveCtaActions_19dgn_825{flex-wrap:wrap;flex:none;gap:12px;display:flex}@media (width<=900px){._hallHero_19dgn_8{grid-template-columns:1fr}._heroIndex_19dgn_109{display:none}._overviewHeroArtwork_19dgn_26{width:min(68vw,310px);margin:0 auto}._overviewPeriodTabs_19dgn_149{grid-template-columns:repeat(2,minmax(0,1fr))}._overviewPeriodTabs_19dgn_149 button:nth-child(2){border-right:0}._overviewPeriodTabs_19dgn_149 button:nth-child(-n+2){border-bottom:1px solid var(--line)}._overviewGuide_19dgn_179{grid-template-columns:1fr;gap:18px}._overviewGuide_19dgn_179 a{white-space:normal}._zodiacGrid_19dgn_215{grid-template-columns:repeat(3,minmax(0,1fr))}._knowledgeGrid_19dgn_232{grid-template-columns:repeat(2,minmax(0,1fr))}._archiveCta_19dgn_800{flex-direction:column;align-items:flex-start}._profileFacts_19dgn_365{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){._hallHero_19dgn_8,._profileHero_19dgn_9{border-radius:22px}._zodiacGrid_19dgn_215,._traitGrid_19dgn_539,._rulerContent_19dgn_541,._forecastDetails_19dgn_590,._monthTimelineGrid_19dgn_759,._monthlySkyGrid_19dgn_760,._storyNotes_19dgn_373,._personalityNotes_19dgn_374,._previewGrid_19dgn_231,._knowledgeGrid_19dgn_232{grid-template-columns:1fr}._zodiacGrid_19dgn_215{grid-template-columns:repeat(2,minmax(0,1fr))}._overviewPeriodTabs_19dgn_149{grid-template-columns:1fr}._overviewPeriodTabs_19dgn_149 button,._overviewPeriodTabs_19dgn_149 button:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:96px}._overviewPeriodTabs_19dgn_149 button:last-child{border-bottom:0}._zodiacCard_19dgn_221{min-height:250px;padding:18px}._profileNavigation_19dgn_104,._profileLead_19dgn_57{flex-direction:column;align-items:flex-start}._profileSymbol_19dgn_419{width:82px;font-size:40px}._indexGrid_19dgn_375{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){._zodiacGrid_19dgn_215,._profileFacts_19dgn_365{grid-template-columns:1fr}}._forecastAttribution_19dgn_949{color:var(--muted);text-align:center;margin:20px 0 0;font-size:12px;line-height:1.7}.zodiacDetailPage{--zodiac-art-glow:#7648813d;width:min(var(--veritas-page-max), calc(100% - 28px));border-inline:1px solid var(--veritas-line-soft);box-shadow:0 0 90px var(--veritas-shadow);color:var(--veritas-ink);background:radial-gradient(circle at 15% 12%, var(--veritas-violet-soft), transparent 24rem), var(--veritas-canvas);overflow:clip}._profileHero_19dgn_9{isolation:isolate;border:0;border-bottom:var(--veritas-border-panel);min-height:clamp(650px,76vw,940px);padding:34px var(--veritas-gutter) 54px;background:linear-gradient(90deg, var(--veritas-surface-strong) 0 41%, color-mix(in srgb, var(--veritas-surface-strong) 86%, transparent) 54%, transparent 76%), radial-gradient(circle at 78% 38%, var(--zodiac-art-glow), transparent 28%), var(--veritas-canvas-deep);box-shadow:none;border-radius:0;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(430px,.9fr);align-items:center;gap:20px clamp(30px,6vw,88px);margin:0;display:grid;position:relative;overflow:hidden}._profileHero_19dgn_9[data-element=fire]{--zodiac-art-glow:#b0523547}._profileHero_19dgn_9[data-element=earth]{--zodiac-art-glow:#57774c40}._profileHero_19dgn_9[data-element=air]{--zodiac-art-glow:#58749e45}._profileHero_19dgn_9[data-element=water]{--zodiac-art-glow:#5d529e4d}._profileHero_19dgn_9:before,._profileHero_19dgn_9:after{content:"";pointer-events:none;position:absolute}._profileHero_19dgn_9:before{z-index:5;border:1px solid color-mix(in srgb, var(--veritas-gold) 50%, transparent);opacity:.7;border-radius:20px 4px;inset:18px}._profileHero_19dgn_9:after{z-index:0;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--veritas-gold) 40%, transparent);width:min(64vw,790px);box-shadow:0 0 0 34px color-mix(in srgb, var(--veritas-gold) 6%, transparent), 0 0 0 35px var(--veritas-line-soft), 0 0 0 82px color-mix(in srgb, var(--veritas-gold) 3%, transparent);border-radius:50%;top:5%;right:clamp(-180px,-7vw,-50px)}._heroStars_19dgn_1033{z-index:0;opacity:.68;pointer-events:none;background-image:radial-gradient(circle, color-mix(in srgb, var(--veritas-gold-bright) 85%, white) 0 1px, transparent 1.7px), radial-gradient(circle, color-mix(in srgb, var(--veritas-violet) 40%, white) 0 .8px, transparent 1.5px);background-position:17px 9px,81px 67px;background-size:137px 149px,219px 203px;animation:10s ease-in-out infinite alternate _zodiacStarBreath_19dgn_1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0 24%,#000 55% 100%);mask-image:linear-gradient(90deg,#0000 0 24%,#000 55% 100%)}._profileBreadcrumb_19dgn_1048{z-index:6;color:var(--veritas-copy-soft);font:500 12px/1.4 var(--veritas-font-ui);grid-column:1/-1;align-self:start;gap:10px;display:flex;position:relative}._profileBreadcrumb_19dgn_1048 a{color:inherit;text-decoration:none}._profileBreadcrumb_19dgn_1048 b{color:var(--veritas-gold);font-weight:500}._profileLead_19dgn_57{z-index:6;align-self:center;padding:70px 0 38px;display:block;position:relative}._profileTitleLine_19dgn_1070{flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin:18px 0 8px;display:flex}._profileTitleLine_19dgn_1070 h1{font-family:var(--veritas-font-display);letter-spacing:.08em;margin:0;font-size:clamp(58px,7.3vw,104px);font-weight:400;line-height:1.05}._profileTitleLine_19dgn_1070 p{color:var(--veritas-gold-bright);font:400 clamp(34px, 4vw, 62px)/1 var(--veritas-font-latin);letter-spacing:.02em;margin:0}._profileMeta_19dgn_1094{color:var(--veritas-gold);font:500 clamp(12px, 1.2vw, 16px)/1.8 var(--veritas-font-ui);letter-spacing:.12em;margin:18px 0 0}._profileMeta_19dgn_1094 span{color:var(--veritas-line);margin:0 10px}._profileDivider_19dgn_1103{width:min(520px,92%);color:var(--veritas-gold-bright);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:28px 0 24px;display:grid}._profileDivider_19dgn_1103 i{background:linear-gradient(90deg, transparent, var(--veritas-line));height:1px}._profileDivider_19dgn_1103 i:last-child{transform:scaleX(-1)}._profileDivider_19dgn_1103 b{font-size:18px;font-weight:400}._profileStatement_19dgn_1117{max-width:520px;color:var(--veritas-copy);letter-spacing:.08em;margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.9}._profileArtwork_19dgn_1126{z-index:3;grid-area:2/2/4;align-self:stretch;place-items:center;min-width:0;display:grid;position:relative}._profilePicture_19dgn_1137{z-index:2;place-items:center;width:100%;height:100%;display:grid;position:relative}._nightArtwork_19dgn_1146,:root[data-theme=night] ._dayArtwork_19dgn_1148{display:none}:root[data-theme=night] ._nightArtwork_19dgn_1146{display:grid}._profilePicture_19dgn_1137 img{z-index:2;object-fit:contain;width:min(100%,680px);height:auto;max-height:820px;filter:drop-shadow(0 28px 45px var(--veritas-shadow));position:relative;-webkit-mask-image:radial-gradient(82% 84% at 50% 48%,#000 58%,#000000f5 74%,#0000 100%);mask-image:radial-gradient(82% 84% at 50% 48%,#000 58%,#000000f5 74%,#0000 100%)}._profileOrbit_19dgn_1162{z-index:1;aspect-ratio:1;border:1px solid var(--veritas-line);width:min(82%,580px);box-shadow:inset 0 0 80px var(--veritas-violet-soft), 0 0 80px var(--zodiac-art-glow);border-radius:50%;position:absolute}._profileSymbol_19dgn_419{z-index:3;aspect-ratio:1;border:1px solid var(--veritas-line);width:96px;color:var(--veritas-gold-bright);background:color-mix(in srgb, var(--veritas-surface-strong) 88%, transparent);box-shadow:0 0 34px var(--veritas-gold-soft);font-family:var(--font-astro-symbols);border-radius:50%;place-items:center;font-size:48px;display:grid;position:absolute;top:19%;right:5%}._profileFacts_19dgn_365{z-index:6;border-block:1px solid var(--veritas-line);grid-column:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid;position:relative}._profileFacts_19dgn_365 div{border:0;border-right:1px solid var(--veritas-line-soft);gap:6px;padding:15px 16px}._profileFacts_19dgn_365 div:last-child{border-right:0}._profileFacts_19dgn_365 dt{color:var(--veritas-copy-soft);font-family:var(--veritas-font-ui)}._profileFacts_19dgn_365 dd{color:var(--veritas-gold)}._profileHero_19dgn_9>._primaryAction_19dgn_78{z-index:6;border-color:var(--veritas-line);border-radius:var(--veritas-radius-pill);width:fit-content;min-height:46px;color:var(--veritas-ink);background:var(--veritas-surface);font-family:var(--veritas-font-ui);box-shadow:0 12px 28px var(--veritas-shadow);grid-column:1;margin-top:8px;padding-inline:24px;position:relative}._forecastSection_19dgn_456,._archiveSection_19dgn_139,._archiveCta_19dgn_800,._signRail_19dgn_1231{width:min(var(--veritas-content-max), calc(100% - 2 * var(--veritas-gutter)));margin-inline:auto}._forecastSection_19dgn_456{margin-top:0;margin-bottom:var(--veritas-section-space);padding-top:var(--veritas-section-space);border-top:0}._forecastSection_19dgn_456 ._sectionHeading_19dgn_65{text-align:center;max-width:none;margin:0 auto 28px}._forecastSection_19dgn_456 ._sectionHeading_19dgn_65 h2{font-family:var(--veritas-font-display);letter-spacing:.07em;margin-top:14px;font-weight:400}._forecastSection_19dgn_456 ._periodTabs_19dgn_460{border-block:1px solid var(--veritas-line-soft);justify-content:center;gap:0;margin-bottom:24px}._forecastSection_19dgn_456 ._periodTabs_19dgn_460 button{border:0;border-right:1px solid var(--veritas-line-soft);min-width:110px;color:var(--veritas-copy-soft);font-family:var(--veritas-font-ui);background:0 0;border-radius:0}._forecastSection_19dgn_456 ._periodTabs_19dgn_460 button:first-child{border-left:1px solid var(--veritas-line-soft)}._forecastSection_19dgn_456 ._periodTabs_19dgn_460 ._activePeriod_19dgn_480{color:var(--veritas-ink);background:var(--veritas-gold-soft);box-shadow:inset 0 -2px var(--veritas-gold)}._forecastArchive_19dgn_569{border:var(--veritas-border-panel);border-radius:var(--veritas-radius-panel);background:radial-gradient(circle at 96% 3%, var(--veritas-violet-soft), transparent 22rem), var(--veritas-surface);box-shadow:0 24px 64px var(--veritas-shadow);padding:clamp(28px,5vw,58px);position:relative;overflow:hidden}._forecastArchive_19dgn_569:before,._forecastArchive_19dgn_569:after{content:"";pointer-events:none;border-color:var(--veritas-gold);opacity:.55;width:64px;height:64px;position:absolute}._forecastArchive_19dgn_569:before{border-top:1px solid;border-left:1px solid;top:12px;left:12px}._forecastArchive_19dgn_569:after{border-bottom:1px solid;border-right:1px solid;bottom:12px;right:12px}._forecastTitle_19dgn_312{z-index:1;border-bottom:1px solid var(--veritas-line);align-items:center;gap:22px;margin-bottom:28px;padding-bottom:26px;position:relative}._forecastTitle_19dgn_312>span{color:var(--veritas-gold-bright);font-size:58px}._forecastTitle_19dgn_312 h3{font-family:var(--veritas-font-display);letter-spacing:.05em;margin:0;font-size:clamp(24px,3vw,38px)}._forecastNarrative_19dgn_595{z-index:1;border-bottom:1px solid var(--veritas-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;position:relative}._forecastNarrative_19dgn_595>div{border:0;border-right:1px solid var(--veritas-line-soft);background:0 0;border-radius:0;padding:24px}._forecastNarrative_19dgn_595>div:last-child{border-right:0}._indexGrid_19dgn_375{z-index:1;border-bottom:1px solid var(--veritas-line);gap:0;margin:0;position:relative}._indexGrid_19dgn_375 div{border-top:0;border-right:1px solid var(--veritas-line-soft);justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;display:flex}._indexGrid_19dgn_375 div:last-child{border-right:0}._indexGrid_19dgn_375 dt{font-family:var(--veritas-font-ui)}._indexGrid_19dgn_375 dd{color:var(--veritas-gold-bright);font:400 34px/1 var(--veritas-font-latin)}._forecastSectionTitle_19dgn_611{z-index:1;font-family:var(--veritas-font-ui);margin:38px 0 18px;position:relative}._forecastDetails_19dgn_590{z-index:1;border-block:1px solid var(--veritas-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:0;position:relative}._forecastDetails_19dgn_590 div{border-left:0;border-right:1px solid var(--veritas-line-soft);min-height:154px;padding:22px}._forecastDetails_19dgn_590 div:last-child{border-right:0}._reflectionPrompt_19dgn_602,._forecastBasis_19dgn_601{z-index:1;background:0 0;border-inline:0;border-radius:0;padding:22px 0;position:relative}._forecastBasis_19dgn_601{border-top:1px solid var(--veritas-line-soft)}._archiveDisclosure_19dgn_490{border:var(--veritas-border-panel);border-radius:var(--veritas-radius-panel);background:var(--veritas-surface);box-shadow:0 18px 50px var(--veritas-shadow)}._archiveSummary_19dgn_498{min-height:112px;padding:28px clamp(24px,4vw,46px)}._archiveSummary_19dgn_498 h2{font-family:var(--veritas-font-display);letter-spacing:.06em;font-weight:400}._archiveDisclosure_19dgn_490[open] ._archiveSummary_19dgn_498{background:linear-gradient(90deg, var(--veritas-gold-soft), transparent 45%)}._archiveDisclosure_19dgn_490>._readingContent_19dgn_538,._archiveDisclosure_19dgn_490>._traitGrid_19dgn_539,._archiveDisclosure_19dgn_490>._personalityNotes_19dgn_374,._archiveDisclosure_19dgn_490>._rulerContent_19dgn_541,._archiveDisclosure_19dgn_490>._pendingState_19dgn_542{margin:clamp(20px,3vw,34px)}._monthlySkySection_19dgn_784 ._sectionHeading_19dgn_65{max-width:860px}._archiveCta_19dgn_800{border-radius:var(--veritas-radius-panel);background:linear-gradient(120deg, var(--veritas-violet-soft), transparent 60%), var(--veritas-surface);box-shadow:0 18px 50px var(--veritas-shadow)}._signRail_19dgn_1231{border-block:1px solid var(--veritas-line);text-align:center;margin-bottom:0;padding:28px 0 24px}._signRail_19dgn_1231>div{grid-template-columns:repeat(12,minmax(72px,1fr));margin-top:22px;display:grid}._signRail_19dgn_1231 a{border-right:1px solid var(--veritas-line-soft);min-height:84px;color:var(--veritas-copy-soft);place-items:center;gap:4px;text-decoration:none;display:grid}._signRail_19dgn_1231 a:last-child{border-right:0}._signRailMedallion_19dgn_1420{object-fit:cover;width:38px;height:38px;filter:saturate(1.04) drop-shadow(0 2px 6px color-mix(in srgb, var(--veritas-gold) 25%, transparent));border-radius:50%}._signRail_19dgn_1231 a span{font:500 11px/1.2 var(--veritas-font-ui)}._signRail_19dgn_1231 a[aria-current=page]{color:var(--veritas-ink);background:var(--veritas-gold-soft)}._signRail_19dgn_1231 a[aria-current=page] ._signRailMedallion_19dgn_1420{filter:saturate(1.2) brightness(1.12) drop-shadow(0 0 8px var(--veritas-gold))}._profileFactMedallion_19dgn_1431{object-fit:cover;vertical-align:middle;border-radius:50%;width:42px;height:42px}@keyframes _zodiacStarBreath_19dgn_1{0%{opacity:.38;filter:brightness(.9)}to{opacity:.78;filter:brightness(1.18)}}@media (width<=980px){._profileHero_19dgn_9{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);min-height:780px}._profileTitleLine_19dgn_1070 h1{font-size:clamp(50px,8vw,78px)}._profileFacts_19dgn_365{grid-template-columns:repeat(2,1fr)}._profileFacts_19dgn_365 div:nth-child(2){border-right:0}._profileFacts_19dgn_365 div:nth-child(-n+2){border-bottom:1px solid var(--veritas-line-soft)}._signRail_19dgn_1231{overflow:hidden}._signRail_19dgn_1231>div{grid-template-columns:repeat(12,92px);justify-content:start;padding-bottom:8px;overflow-x:auto}}@media (width<=720px){.zodiacDetailPage{border-inline:0;width:100%}._profileHero_19dgn_9{background:linear-gradient(180deg, var(--veritas-surface-strong), transparent 58%), var(--veritas-canvas-deep);grid-template-rows:auto auto 340px auto auto;grid-template-columns:1fr;gap:0;min-height:840px;padding:24px 22px 42px}:root[data-theme=night] ._profileHero_19dgn_9{background:linear-gradient(#07101f 0 39%,#07101f29 68%),#07101f}._profileHero_19dgn_9:before{inset:9px}._profileHero_19dgn_9:after{width:430px;top:38%;right:-110px}._profileBreadcrumb_19dgn_1048{white-space:nowrap;grid-area:1/1;overflow:hidden}._profileLead_19dgn_57{text-align:center;grid-area:2/1;padding:58px 8px 18px}._profileTitleLine_19dgn_1070{justify-content:center;gap:7px 12px}._profileTitleLine_19dgn_1070 h1{font-size:53px}._profileTitleLine_19dgn_1070 p{font-size:31px}._profileMeta_19dgn_1094{letter-spacing:.06em;font-size:11px}._profileMeta_19dgn_1094 span{margin-inline:5px}._profileDivider_19dgn_1103{margin-inline:auto}._profileStatement_19dgn_1117{margin-inline:auto;font-size:15px}._profileArtwork_19dgn_1126{grid-area:3/1;min-height:340px}._profilePicture_19dgn_1137 img{width:min(94%,430px);max-height:360px}._profileOrbit_19dgn_1162{width:310px}._profileSymbol_19dgn_419{width:68px;font-size:34px;top:8%;right:8%}._profileFacts_19dgn_365{grid-area:4/1;width:100%;margin-top:20px}._profileHero_19dgn_9>._primaryAction_19dgn_78{grid-area:5/1;justify-self:center;margin-top:22px}._forecastSection_19dgn_456,._archiveSection_19dgn_139,._archiveCta_19dgn_800,._signRail_19dgn_1231{width:calc(100% - 32px)}._forecastSection_19dgn_456 ._periodTabs_19dgn_460{flex-wrap:nowrap;justify-content:start;overflow-x:auto}._forecastSection_19dgn_456 ._periodTabs_19dgn_460 button{min-width:88px}._forecastNarrative_19dgn_595,._forecastDetails_19dgn_590{grid-template-columns:1fr}._forecastNarrative_19dgn_595>div,._forecastDetails_19dgn_590 div{border-right:0;border-bottom:1px solid var(--veritas-line-soft)}._forecastNarrative_19dgn_595>div:last-child,._forecastDetails_19dgn_590 div:last-child{border-bottom:0}._indexGrid_19dgn_375{grid-template-columns:repeat(2,1fr)}._indexGrid_19dgn_375 div:nth-child(2){border-right:0}._indexGrid_19dgn_375 div:nth-child(-n+2){border-bottom:1px solid var(--veritas-line-soft)}._archiveSummary_19dgn_498{min-height:96px}}@media (prefers-reduced-motion:reduce){._heroStars_19dgn_1033{opacity:.55;animation:none}}._profileHero_19dgn_9{min-height:clamp(690px,57vw,780px);padding:32px var(--veritas-gutter) 44px;background:radial-gradient(ellipse at 50% 34%, color-mix(in srgb, var(--zodiac-art-glow) 92%, transparent), transparent 35%), radial-gradient(ellipse at 50% 12%, var(--veritas-violet-soft), transparent 42%), var(--veritas-canvas-deep);display:block}:root[data-theme=night] ._profileHero_19dgn_9{background:radial-gradient(ellipse at 50% 38%, color-mix(in srgb, var(--zodiac-art-glow) 88%, transparent), transparent 37%), radial-gradient(ellipse at 50% 16%, #32264e6b, transparent 45%), linear-gradient(180deg, #050a17, #071020 72%, #050a17)}._profileHero_19dgn_9:before{border:0;border-top:1px solid var(--veritas-line-soft);opacity:.7;border-radius:0;inset:16px}._profileHero_19dgn_9:after{display:none}._heroStars_19dgn_1033{opacity:.8;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}._heroStars_19dgn_1033:before,._heroStars_19dgn_1033:after{content:"";z-index:4;background:var(--veritas-gold);opacity:.56;width:clamp(130px,17vw,240px);height:clamp(220px,31vw,420px);position:absolute;bottom:38px;-webkit-mask:url(/assets/astrology/lovart-production/shared/veritas-vine-v1.svg) bottom/contain no-repeat;mask:url(/assets/astrology/lovart-production/shared/veritas-vine-v1.svg) bottom/contain no-repeat}._heroStars_19dgn_1033:before{left:22px}._heroStars_19dgn_1033:after{right:22px;transform:scaleX(-1)}._profileBreadcrumb_19dgn_1048{top:34px;left:var(--veritas-gutter);letter-spacing:.12em;position:absolute}._profileArtwork_19dgn_1126{z-index:2;place-items:center;display:grid;position:absolute;inset:24px 0 70px}._profilePicture_19dgn_1137{position:absolute;inset:0}._profilePicture_19dgn_1137 img{object-fit:cover;object-position:center 12%;width:min(66vw,820px);height:min(55vw,690px);max-height:none;filter:drop-shadow(0 30px 50px var(--veritas-shadow));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0%,#00000038 8%,#000 20% 82%,#0000006b 92%,#0000 100%),radial-gradient(62% 70% at 50% 47%,#000 38%,#000000e6 55%,#00000061 72%,#0000 91%);mask-image:linear-gradient(#0000 0%,#00000038 8%,#000 20% 82%,#0000006b 92%,#0000 100%),radial-gradient(62% 70% at 50% 47%,#000 38%,#000000e6 55%,#00000061 72%,#0000 91%);-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-theme=night] ._nightArtwork_19dgn_1146 img{mix-blend-mode:screen}:root[data-theme=day] ._dayArtwork_19dgn_1148 img{mix-blend-mode:multiply}._profileOrbit_19dgn_1162{border-color:color-mix(in srgb, var(--veritas-gold) 60%, transparent);width:min(58vw,690px);box-shadow:0 0 0 24px color-mix(in srgb, var(--veritas-gold) 5%, transparent), 0 0 0 25px var(--veritas-line-soft), inset 0 0 90px var(--veritas-violet-soft), 0 0 90px var(--zodiac-art-glow)}._profileCrescent_19dgn_1603,._profileRulerGlyph_19dgn_1604{z-index:4;color:var(--veritas-gold-bright);font-family:var(--font-astro-symbols);text-shadow:0 0 18px var(--veritas-gold);place-items:center;display:grid;position:absolute}._profileCrescent_19dgn_1603{font-size:clamp(42px,5vw,76px);top:16%;left:18%;transform:rotate(-20deg)}._profileRulerGlyph_19dgn_1604{aspect-ratio:1;border:1px solid var(--veritas-line);background:color-mix(in srgb, var(--veritas-surface) 58%, transparent);border-radius:50%;width:92px;font-size:43px;top:42%;right:15%}._profileSymbol_19dgn_419{border-color:color-mix(in srgb, var(--veritas-gold) 58%, transparent);background:color-mix(in srgb, var(--veritas-surface) 48%, transparent);width:104px;font-size:52px;top:16%;right:25%}._profileLead_19dgn_57{z-index:7;text-align:center;background:linear-gradient(180deg, transparent, var(--veritas-canvas-deep) 52%);width:min(900px,100% - 72px);padding:72px 24px 0;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}._profileLead_19dgn_57>._kicker_19dgn_1{display:none}._profileTitleLine_19dgn_1070{justify-content:center;margin:0}._profileTitleLine_19dgn_1070 h1{letter-spacing:.12em;font-size:clamp(62px,7vw,94px)}._profileTitleLine_19dgn_1070 p{font-size:clamp(38px,4.4vw,62px)}._profileMeta_19dgn_1094{margin-top:9px}._profileDivider_19dgn_1103{width:min(620px,88%);margin:18px auto 13px}._profileDivider_19dgn_1103 i{background:var(--veritas-gold);opacity:.8;height:22px;-webkit-mask:url(/assets/astrology/lovart-production/shared/veritas-divider-v1.svg) 50%/100% 100% no-repeat;mask:url(/assets/astrology/lovart-production/shared/veritas-divider-v1.svg) 50%/100% 100% no-repeat}._profileDivider_19dgn_1103 b{opacity:0;width:0}._profileStatement_19dgn_1117{max-width:720px;margin-inline:auto}._profileFacts_19dgn_365,._profileHero_19dgn_9>._primaryAction_19dgn_78{display:none}._forecastSection_19dgn_456{padding-top:clamp(48px,5vw,72px)}._forecastSection_19dgn_456 ._sectionHeading_19dgn_65{margin-bottom:18px}._forecastSection_19dgn_456 ._sectionHeading_19dgn_65 h2{margin:9px 0 4px}._flourish_19dgn_1675,._flourishCompact_19dgn_1676{background:var(--veritas-gold);opacity:.82;height:34px;display:block;-webkit-mask:url(/assets/astrology/lovart-production/shared/veritas-divider-v1.svg) 50%/contain no-repeat;mask:url(/assets/astrology/lovart-production/shared/veritas-divider-v1.svg) 50%/contain no-repeat}._flourish_19dgn_1675{width:min(230px,24vw)}._flourishCompact_19dgn_1676{width:min(560px,86vw);margin:6px auto 0}._forecastArchive_19dgn_569{background:color-mix(in srgb, var(--veritas-surface) 92%, transparent);border:0;border-radius:0;padding:clamp(34px,4.6vw,62px)}._forecastArchive_19dgn_569:before{z-index:0;background:var(--veritas-gold);opacity:.9;border:0;width:auto;height:auto;inset:0;-webkit-mask:url(/assets/astrology/lovart-production/shared/veritas-panel-frame-v1.svg) 50%/100% 100% no-repeat;mask:url(/assets/astrology/lovart-production/shared/veritas-panel-frame-v1.svg) 50%/100% 100% no-repeat}._forecastArchive_19dgn_569:after{display:none}._quickForecast_19dgn_1707{z-index:1;border-bottom:1px solid var(--veritas-line);margin:0 0 28px;position:relative}._quickForecastRow_19dgn_1714{border-top:1px solid var(--veritas-line-soft);min-height:72px;color:var(--veritas-copy);grid-template-columns:54px 140px 190px minmax(0,1fr) auto;align-items:center;gap:16px;text-decoration:none;transition:background-color .16s,color .16s;display:grid}._quickForecastRow_19dgn_1714:hover,._quickForecastRow_19dgn_1714:focus-visible{background:color-mix(in srgb, var(--veritas-gold) 8%, transparent);outline:none}._quickForecastLinkHint_19dgn_1732{color:var(--veritas-gold);font:500 11px/1.4 var(--veritas-font-ui);letter-spacing:.08em;white-space:nowrap}._quickForecastRow_19dgn_1714:first-child{border-top:0}._quickForecastRow_19dgn_1714>strong{color:var(--veritas-gold-bright);font-family:var(--veritas-font-display);letter-spacing:.12em;font-size:18px}._quickForecastRow_19dgn_1714>p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._aspectIcon_19dgn_1742{width:38px;color:var(--veritas-gold-bright)}._aspectIcon_19dgn_1742 svg{width:100%;height:auto;display:block}._forecastStars_19dgn_1744{color:var(--veritas-gold);font:400 27px/1 var(--veritas-font-latin);gap:5px;display:flex}._forecastStars_19dgn_1744>span{display:inline-block;position:relative}._forecastStars_19dgn_1744 ._starFilled_19dgn_1746:before{content:"★";position:absolute}._forecastTitle_19dgn_312{text-align:center;border:0;grid-template-columns:1fr minmax(260px,auto) 1fr;display:grid}._forecastTitle_19dgn_312>div{align-self:center}._forecastTitle_19dgn_312 small{color:var(--veritas-copy-soft);font:500 10px/1.4 var(--veritas-font-ui);letter-spacing:.22em}._indexGrid_19dgn_375{display:none}._luckyArchiveStrip_19dgn_1759{z-index:1;border-block:1px solid var(--veritas-line);grid-template-columns:repeat(3,1fr);margin:32px 0 20px;display:grid;position:relative}._luckyArchiveStrip_19dgn_1759>div{border-right:1px solid var(--veritas-line-soft);grid-template-rows:auto auto;grid-template-columns:64px 1fr;align-content:center;column-gap:16px;min-height:96px;padding:12px 22px;display:grid}._luckyArchiveStrip_19dgn_1759>div:last-child{border-right:0}._luckyArchiveStrip_19dgn_1759 small{color:var(--veritas-copy-soft);font:12px/1.4 var(--veritas-font-ui);align-self:end}._luckyArchiveStrip_19dgn_1759 strong{color:var(--veritas-gold-bright);font-weight:400}._luckyArchiveStrip_19dgn_1759>div>:first-child{grid-row:1/3;place-self:center}._luckyArchiveStrip_19dgn_1759 b{color:var(--veritas-gold-bright);font:400 52px/1 var(--veritas-font-latin)}._luckyColorDisc_19dgn_1782{aspect-ratio:1;border:1px solid var(--veritas-gold);width:52px;box-shadow:inset -8px -10px 18px #00000052, 0 0 20px var(--veritas-gold-soft);background:radial-gradient(circle at 36% 30%,#d88458,#7d241e 68%,#321414);border-radius:50%}._crystalGlyph_19dgn_1783{color:#b94b36;font:400 68px/1 var(--veritas-font-latin);text-shadow:0 0 8px var(--veritas-gold)}._lightShadowStrip_19dgn_1785{z-index:1;border-block:1px solid var(--veritas-line);min-height:84px;color:var(--veritas-copy);grid-template-columns:1fr 94px 1fr;align-items:center;display:grid;position:relative}._lightShadowStrip_19dgn_1785 p{margin:0;padding:14px 22px;line-height:1.7}._lightShadowStrip_19dgn_1785 p:last-child{text-align:right}._lightShadowStrip_19dgn_1785 p>span{color:var(--veritas-gold-bright);margin-right:12px;font-size:25px}._lightShadowStrip_19dgn_1785 b{color:var(--veritas-gold-bright)}._lightShadowStrip_19dgn_1785 img{width:82px;filter:sepia(1) saturate(.8) drop-shadow(0 0 8px var(--veritas-gold-soft))}._forecastLongform_19dgn_1801{z-index:1;border-top:1px solid var(--veritas-line-soft);margin-top:24px;position:relative}._forecastLongform_19dgn_1801>summary{cursor:pointer;min-height:54px;color:var(--veritas-gold-bright);font:500 12px/1.5 var(--veritas-font-ui);letter-spacing:.18em;place-items:center;list-style:none;display:grid}._forecastLongform_19dgn_1801>summary::-webkit-details-marker{display:none}._forecastLongform_19dgn_1801>summary:after{content:"  ＋"}._forecastLongform_19dgn_1801[open]>summary:after{content:"  −"}._forecastLongformBody_19dgn_1822{padding-top:10px}.zodiacDeepArchive{width:min(var(--veritas-content-max), calc(100% - 2 * var(--veritas-gutter)));margin:0 auto var(--veritas-section-space);border-block:1px solid var(--veritas-line);color:var(--veritas-ink)}.zodiacDeepArchive>summary{cursor:pointer;background:var(--veritas-surface);place-items:center;gap:5px;min-height:84px;list-style:none;display:grid}.zodiacDeepArchive>summary::-webkit-details-marker{display:none}.zodiacDeepArchive>summary span{color:var(--veritas-gold);font:500 10px/1 var(--veritas-font-ui);letter-spacing:.24em}.zodiacDeepArchive>summary strong{font:400 18px/1.5 var(--veritas-font-display);letter-spacing:.1em}.zodiacDeepArchive>summary strong:after{content:"  ＋";color:var(--veritas-gold)}.zodiacDeepArchive[open]>summary strong:after{content:"  −"}.zodiacDeepArchive>div{padding-top:var(--veritas-section-space)}._signRail_19dgn_1231{padding-inline:clamp(70px,9vw,130px);position:relative}._signRail_19dgn_1231:before,._signRail_19dgn_1231:after{content:"";background:var(--veritas-gold);opacity:.65;width:74px;height:125px;position:absolute;bottom:8px;-webkit-mask:url(/assets/astrology/lovart-production/shared/veritas-vine-v1.svg) 50%/contain no-repeat;mask:url(/assets/astrology/lovart-production/shared/veritas-vine-v1.svg) 50%/contain no-repeat}._signRail_19dgn_1231:before{left:0}._signRail_19dgn_1231:after{right:0;transform:scaleX(-1)}@media (width<=720px){._profileHero_19dgn_9{min-height:730px;padding:22px 18px 30px;display:block}._profileBreadcrumb_19dgn_1048{top:24px;left:22px}._profileArtwork_19dgn_1126{min-height:0;inset:72px -56px 118px}._profilePicture_19dgn_1137 img{object-position:center 38%;width:560px;height:560px;max-height:none}._profileOrbit_19dgn_1162{width:390px}._profileCrescent_19dgn_1603{font-size:42px;top:10%;left:16%}._profileRulerGlyph_19dgn_1604{width:58px;font-size:28px;top:42%;right:11%}._profileSymbol_19dgn_419{width:66px;font-size:34px;top:13%;right:22%}._profileLead_19dgn_57{width:calc(100% - 28px);padding:88px 10px 0;bottom:26px}._profileTitleLine_19dgn_1070{gap:5px 10px}._profileTitleLine_19dgn_1070 h1{font-size:47px}._profileTitleLine_19dgn_1070 p{font-size:29px}._profileMeta_19dgn_1094{font-size:10px}._profileStatement_19dgn_1117{font-size:14px;line-height:1.7}._heroStars_19dgn_1033:before,._heroStars_19dgn_1033:after{width:86px;height:150px;bottom:18px}._heroStars_19dgn_1033:before{left:0}._heroStars_19dgn_1033:after{right:0}._forecastArchive_19dgn_569{padding:28px 22px}._quickForecastRow_19dgn_1714{grid-template-columns:38px 82px 1fr;gap:10px;padding:11px 0}._quickForecastRow_19dgn_1714>strong{letter-spacing:.06em;font-size:14px}._quickForecastRow_19dgn_1714>p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2/-1;display:-webkit-box}._forecastStars_19dgn_1744{justify-self:end;gap:2px;font-size:21px}._forecastTitle_19dgn_312{grid-template-columns:1fr minmax(170px,auto) 1fr}._forecastTitle_19dgn_312 h3{font-size:24px}._luckyArchiveStrip_19dgn_1759{grid-template-columns:1fr}._luckyArchiveStrip_19dgn_1759>div{border-right:0;border-bottom:1px solid var(--veritas-line-soft)}._luckyArchiveStrip_19dgn_1759>div:last-child{border-bottom:0}._lightShadowStrip_19dgn_1785{text-align:left;grid-template-columns:1fr}._lightShadowStrip_19dgn_1785 img{width:64px;margin:0 auto}._lightShadowStrip_19dgn_1785 p:last-child{text-align:left}._signRail_19dgn_1231{padding-inline:54px}.zodiacDeepArchive{width:calc(100% - 32px)}}@media (width>=721px){._profileHero_19dgn_9{min-height:clamp(790px,61vw,940px)}._profilePicture_19dgn_1137 img{width:min(64vw,880px);height:min(57vw,840px)}}._forecastSection_19dgn_456{margin-bottom:clamp(34px,4vw,58px);padding-top:clamp(32px,3vw,46px)}._forecastSection_19dgn_456 ._sectionHeading_19dgn_65{display:none}._forecastSection_19dgn_456 ._periodTabs_19dgn_460{margin-bottom:18px}._forecastSection_19dgn_456 ._periodTabs_19dgn_460 button{min-height:42px}._forecastArchive_19dgn_569{box-shadow:none;background:0 0;padding:0;overflow:visible}._forecastArchive_19dgn_569:before{display:none}._quickForecast_19dgn_1707,._forecastTitle_19dgn_312,._lightShadowStrip_19dgn_1785{border:1px solid var(--veritas-line);background:color-mix(in srgb, var(--veritas-surface) 92%, transparent);box-shadow:inset 0 0 0 4px var(--veritas-canvas-deep), inset 0 0 0 5px var(--veritas-line-soft);border-radius:16px 5px;position:relative}._quickForecast_19dgn_1707{margin:0;padding:22px clamp(28px,4vw,58px)}._forecastTitle_19dgn_312{margin:20px 0;padding:30px clamp(28px,4vw,58px)}._forecastTitle_19dgn_312 p{max-width:780px;color:var(--veritas-copy);letter-spacing:.07em;margin:14px auto 0;font-size:15px;line-height:1.85}._luckyArchiveStrip_19dgn_1759{margin:20px 0}._lightShadowStrip_19dgn_1785{padding:8px 22px}.zodiacDeepArchive{margin-bottom:clamp(34px,4vw,58px)}@media (width<=720px){._forecastTitle_19dgn_312{grid-template-columns:42px minmax(0,1fr) 42px;padding-inline:16px}._forecastTitle_19dgn_312 p{font-size:13px}._quickForecast_19dgn_1707{padding:18px 22px}._lightShadowStrip_19dgn_1785{padding:16px}}._quickForecast_19dgn_1707,._forecastTitle_19dgn_312,._lightShadowStrip_19dgn_1785,._forecastLongform_19dgn_1801{isolation:isolate;box-shadow:none;border:0;border-radius:0}._quickForecast_19dgn_1707:before,._forecastTitle_19dgn_312:before,._lightShadowStrip_19dgn_1785:before,._forecastLongform_19dgn_1801:before{content:"";z-index:-1;pointer-events:none;background:url(/assets/astrology/lovart-production/shared/generated/veritas-forecast-corner-tl-candidate-v2.png) left top / var(--forecast-corner-size,120px) auto no-repeat, url(/assets/astrology/lovart-production/shared/generated/veritas-forecast-corner-tr-candidate-v2.png) right top / var(--forecast-corner-size,120px) auto no-repeat, url(/assets/astrology/lovart-production/shared/generated/veritas-forecast-corner-bl-candidate-v2.png) left bottom / var(--forecast-corner-size,120px) auto no-repeat, url(/assets/astrology/lovart-production/shared/generated/veritas-forecast-corner-br-candidate-v2.png) right bottom / var(--forecast-corner-size,120px) auto no-repeat;opacity:.72;position:absolute;inset:0}._quickForecast_19dgn_1707:after,._forecastTitle_19dgn_312:after,._lightShadowStrip_19dgn_1785:after,._forecastLongform_19dgn_1801:after{content:"";z-index:-2;background:color-mix(in srgb, var(--veritas-surface) 94%, transparent);position:absolute;inset:5px}._quickForecast_19dgn_1707,._forecastTitle_19dgn_312,._lightShadowStrip_19dgn_1785,._forecastLongform_19dgn_1801{border:1px solid var(--veritas-line-soft)}._quickForecast_19dgn_1707{--forecast-corner-size:112px}._forecastTitle_19dgn_312{--forecast-corner-size:88px}._lightShadowStrip_19dgn_1785{--forecast-corner-size:92px}._forecastLongform_19dgn_1801{--forecast-corner-size:150px;margin-top:26px;padding:22px clamp(30px,5vw,72px) clamp(42px,5vw,68px)}._forecastLongform_19dgn_1801>summary{border-bottom:1px solid var(--veritas-line-soft);min-height:58px;font-size:13px}._forecastLongformBody_19dgn_1822{max-width:900px;font-family:var(--veritas-font-reading);margin-inline:auto;padding-top:18px}._forecastLongformBody_19dgn_1822 ._forecastNarrative_19dgn_595{border:0;display:block}._forecastLongformBody_19dgn_1822 ._forecastNarrative_19dgn_595>div{border:0;border-bottom:1px solid var(--veritas-line-soft);padding:30px 0}._forecastLongformBody_19dgn_1822 ._forecastDetails_19dgn_590{border-color:var(--veritas-line-soft);grid-template-columns:repeat(2,minmax(0,1fr))}._forecastLongformBody_19dgn_1822 ._forecastDetails_19dgn_590>div{min-height:0;padding:26px clamp(18px,3vw,34px)}._forecastLongformBody_19dgn_1822 ._forecastDetails_19dgn_590>div[id]{scroll-margin-top:108px}._forecastLongformBody_19dgn_1822 h4,._forecastLongformBody_19dgn_1822 ._forecastSectionTitle_19dgn_611{color:var(--veritas-gold-bright);font-family:var(--veritas-font-ui);letter-spacing:.12em;font-size:14px;font-weight:600}._forecastLongformBody_19dgn_1822 p,._forecastLongformBody_19dgn_1822 ._collapsibleText_19dgn_546>div>p{max-width:68ch;color:var(--veritas-copy);font-family:var(--veritas-font-reading);letter-spacing:.035em;text-align:left;margin-inline:auto;font-size:16px;line-height:2}._forecastLongformBody_19dgn_1822 ._textToggle_19dgn_519{color:var(--veritas-gold);font:500 12px/1.5 var(--veritas-font-ui);margin:12px auto 0;display:block}@media (width<=900px){._forecastLongformBody_19dgn_1822 ._forecastDetails_19dgn_590{grid-template-columns:1fr}._forecastLongformBody_19dgn_1822 ._forecastDetails_19dgn_590>div{border-right:0;border-bottom:1px solid var(--veritas-line-soft)}._forecastLongformBody_19dgn_1822 ._forecastDetails_19dgn_590>div:last-child{border-bottom:0}}@media (width<=720px){._forecastLongform_19dgn_1801{padding:18px 24px 38px}._forecastLongformBody_19dgn_1822 ._forecastDetails_19dgn_590{grid-template-columns:1fr}._forecastLongformBody_19dgn_1822 ._forecastDetails_19dgn_590>div{border-right:0}._forecastLongformBody_19dgn_1822 p,._forecastLongformBody_19dgn_1822 ._collapsibleText_19dgn_546>div>p{font-size:15px;line-height:1.9}._quickForecastRow_19dgn_1714{grid-template-columns:38px 82px 1fr auto}._quickForecastRow_19dgn_1714>p{grid-column:2/-1}._quickForecastLinkHint_19dgn_1732{grid-area:1/4}._forecastLongform_19dgn_1801{--forecast-corner-size:104px}}._forecastTitle_19dgn_312{grid-template-columns:minmax(72px,1fr) minmax(0,760px) minmax(72px,1fr);align-items:center;height:auto;min-height:300px;padding-block:clamp(34px,4.5vw,54px)}._forecastTitle_19dgn_312>div{width:100%;min-width:0;margin-inline:auto}._forecastTitle_19dgn_312 h3{letter-spacing:.035em;text-wrap:balance;max-width:24em;margin:12px auto 0;font-size:clamp(26px,2.6vw,36px);line-height:1.48;display:block;overflow:visible}._forecastTitle_19dgn_312 p{text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:48rem;display:-webkit-box;overflow:hidden}._luckyArchiveStrip_19dgn_1759>div{min-width:0}._luckyArchiveStrip_19dgn_1759>div:nth-child(2){grid-template-rows:1fr}._luckyArchiveStrip_19dgn_1759>div:nth-child(2)>b{grid-row:1}._luckyArchiveStrip_19dgn_1759>div:nth-child(2)>small{align-self:center}._forecastLongformBody_19dgn_1822{max-width:48rem}._forecastLongformBody_19dgn_1822 ._forecastDetails_19dgn_590{grid-template-columns:1fr}._forecastLongformBody_19dgn_1822 ._forecastDetails_19dgn_590>div{border-right:0;border-bottom:1px solid var(--veritas-line-soft);padding:30px 0}._forecastLongformBody_19dgn_1822 ._forecastDetails_19dgn_590>div:last-child{border-bottom:0}._forecastLongformBody_19dgn_1822 p,._forecastLongformBody_19dgn_1822 ._collapsibleText_19dgn_546>div>p{letter-spacing:.025em;max-width:44rem;font-size:17px;line-height:1.95}@media (width>=721px) and (width<=1100px){._forecastTitle_19dgn_312{grid-template-columns:minmax(58px,1fr) minmax(0,620px) minmax(58px,1fr);height:auto;min-height:290px;padding-inline:28px}._forecastTitle_19dgn_312 h3{font-size:clamp(25px,3.4vw,32px)}._luckyArchiveStrip_19dgn_1759>div{grid-template-columns:52px minmax(0,1fr);column-gap:12px;padding-inline:16px}._luckyColorDisc_19dgn_1782{width:44px}._luckyArchiveStrip_19dgn_1759 b{font-size:42px}._crystalGlyph_19dgn_1783{font-size:54px}}@media (width<=720px){._forecastArchive_19dgn_569{--forecast-mobile-inline:clamp(18px, 6vw, 26px)}._quickForecast_19dgn_1707{padding:14px var(--forecast-mobile-inline)}._quickForecastRow_19dgn_1714{grid-template-rows:auto 3.4em;grid-template-columns:32px minmax(78px,auto) minmax(0,1fr) auto;align-content:center;gap:7px 9px;min-height:108px;padding:12px 0}._quickForecastRow_19dgn_1714>p{-webkit-line-clamp:2;grid-column:2/-1;align-self:start;font-size:14px;line-height:1.7;overflow:hidden}._quickForecastLinkHint_19dgn_1732{grid-area:1/4;font-size:10px}._forecastTitle_19dgn_312{height:auto;min-height:270px;padding:34px var(--forecast-mobile-inline);grid-template-columns:minmax(0,1fr)}._forecastTitle_19dgn_312>._flourish_19dgn_1675{display:none}._forecastTitle_19dgn_312 small{letter-spacing:.18em;font-size:10px}._forecastTitle_19dgn_312 h3{letter-spacing:.02em;max-width:14em;font-size:clamp(21px,6.1vw,25px);line-height:1.5}._forecastTitle_19dgn_312 p{letter-spacing:.035em;-webkit-line-clamp:2;max-width:25em;margin-top:12px;font-size:14px;line-height:1.75}._luckyArchiveStrip_19dgn_1759>div{min-height:76px;padding:12px var(--forecast-mobile-inline);grid-template-columns:46px minmax(0,1fr);column-gap:14px}._luckyArchiveStrip_19dgn_1759 small{font-size:11px}._luckyArchiveStrip_19dgn_1759 strong{font-size:16px;line-height:1.45}._luckyColorDisc_19dgn_1782{width:38px}._luckyArchiveStrip_19dgn_1759 b{font-size:36px}._crystalGlyph_19dgn_1783{font-size:46px}._forecastLongform_19dgn_1801{padding:16px var(--forecast-mobile-inline) 34px}._forecastLongformBody_19dgn_1822 ._forecastNarrative_19dgn_595>div,._forecastLongformBody_19dgn_1822 ._forecastDetails_19dgn_590>div{padding:24px 0}._forecastLongformBody_19dgn_1822 p,._forecastLongformBody_19dgn_1822 ._collapsibleText_19dgn_546>div>p{letter-spacing:.02em;max-width:none;font-size:16px;line-height:1.85}}
