.Gem-module__bIlgaW__gem{display:block;overflow:visible}.Gem-module__bIlgaW__facets polygon,.Gem-module__bIlgaW__facets rect{stroke:#ffffff52;stroke-width:.6px;stroke-linejoin:round}.Gem-module__bIlgaW__s0{fill:color-mix(in srgb, var(--gem) 28%, white)}.Gem-module__bIlgaW__s1{fill:color-mix(in srgb, var(--gem) 55%, white)}.Gem-module__bIlgaW__s2{fill:color-mix(in srgb, var(--gem) 80%, white)}.Gem-module__bIlgaW__s3{fill:var(--gem)}.Gem-module__bIlgaW__s4{fill:color-mix(in srgb, var(--gem) 72%, var(--gem-deep))}.Gem-module__bIlgaW__s5{fill:color-mix(in srgb, var(--gem) 42%, var(--gem-deep))}.Gem-module__bIlgaW__s6{fill:var(--gem-deep)}.Gem-module__bIlgaW__refract{fill:#ffffff61;stroke:none!important}.Gem-module__bIlgaW__outline{fill:none;stroke:var(--color-gold-light);stroke-width:1.1px;stroke-linejoin:round}.Gem-module__bIlgaW__sheen{transform-box:view-box;opacity:0;transform:translate(0)skew(-14deg)}.Gem-module__bIlgaW__sparkle{fill:#fffaf0;transform-box:fill-box;transform-origin:50%;transform:scale(0)}@media (prefers-reduced-motion:no-preference){.Gem-module__bIlgaW__sheen{animation:5.2s cubic-bezier(.45,.1,.25,1) infinite Gem-module__bIlgaW__gem-sheen;animation-delay:var(--gem-delay,0s)}.Gem-module__bIlgaW__sparkle{animation:3.6s ease-in-out infinite Gem-module__bIlgaW__gem-twinkle;animation-delay:var(--sparkle-delay,0s)}}.Gem-module__bIlgaW__gem[data-still] .Gem-module__bIlgaW__sheen,.Gem-module__bIlgaW__gem[data-still] .Gem-module__bIlgaW__sparkle{animation:none}.Gem-module__bIlgaW__gem[data-offscreen] .Gem-module__bIlgaW__sheen,.Gem-module__bIlgaW__gem[data-offscreen] .Gem-module__bIlgaW__sparkle{animation-play-state:paused}@keyframes Gem-module__bIlgaW__gem-sheen{0%{opacity:1;transform:translate(0)skew(-14deg)}32%{opacity:1;transform:translate(170px)skew(-14deg)}33%,to{opacity:0;transform:translate(170px)skew(-14deg)}}@keyframes Gem-module__bIlgaW__gem-twinkle{0%,62%,to{opacity:0;transform:scale(0)rotate(0)}74%{opacity:1;transform:scale(1)rotate(45deg)}86%{opacity:0;transform:scale(.2)rotate(90deg)}}
.SeriesGuide-module__spprXa__guide{isolation:isolate;background:radial-gradient(ellipse 60% 55% at 50% 0%, #7c42a673, transparent 70%), radial-gradient(ellipse 40% 40% at 90% 100%, #d9b86214, transparent 70%), linear-gradient(180deg, #2b1439 0%, var(--color-velvet) 100%);color:#f7f0fb;position:relative}.SeriesGuide-module__spprXa__guide:before{content:"";background:linear-gradient(90deg, transparent, var(--color-gold-light), transparent);opacity:.6;height:1px;position:absolute;inset:0 0 auto}.SeriesGuide-module__spprXa__card{opacity:1;transform:translateY(0)}.SeriesGuide-module__spprXa__cardLink{isolation:isolate;background:radial-gradient(ellipse 80% 46% at 50% 22%, color-mix(in srgb, var(--series-accent) 30%, transparent), transparent 72%), linear-gradient(165deg, #ffffff12, #ffffff04);height:100%;min-height:340px;color:inherit;border:1px solid #d9b86242;border-radius:4px;flex-direction:column;padding:22px 22px 20px;text-decoration:none;transition:transform .32s cubic-bezier(.2,.75,.2,1),border-color .32s,box-shadow .32s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 40px #08020e59}.SeriesGuide-module__spprXa__stage{justify-content:center;align-items:center;height:132px;display:flex;position:relative}.SeriesGuide-module__spprXa__stage:after{content:"";background:radial-gradient(ellipse at center, color-mix(in srgb, var(--series-accent) 55%, transparent), transparent 70%);filter:blur(3px);border-radius:50%;width:92px;height:12px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.SeriesGuide-module__spprXa__gem{z-index:1;width:96px;height:96px;transition:transform .42s cubic-bezier(.2,.75,.2,1);position:relative}.SeriesGuide-module__spprXa__copy{flex-direction:column;min-width:0;margin:14px 0 20px;display:flex}.SeriesGuide-module__spprXa__gemName{font-family:var(--font-serif-en);letter-spacing:.14em;color:var(--color-gold-light);font-size:13px;font-style:italic}.SeriesGuide-module__spprXa__name{font-family:var(--font-serif-tc);color:#fbf6fd;margin-top:2px;font-size:21px;font-weight:600;line-height:1.35}.SeriesGuide-module__spprXa__situation{color:#e6d9ee;margin-top:10px;font-size:14px;font-weight:500;line-height:1.6}.SeriesGuide-module__spprXa__detail{color:#b9a5c7;margin-top:4px;font-size:12.5px;line-height:1.7}.SeriesGuide-module__spprXa__meta{color:var(--color-gold-light);border-top:1px solid #d9b86238;justify-content:space-between;align-items:baseline;gap:10px;margin-top:auto;padding-top:14px;font-size:12px;line-height:1.4;display:flex}@media (hover:hover){.SeriesGuide-module__spprXa__cardLink:hover{box-shadow:inset 0 1px 0 #ffffff1f, 0 24px 48px #08020e73, 0 0 32px color-mix(in srgb, var(--series-accent) 22%, transparent);border-color:#d9b8629e;transform:translateY(-5px)}.SeriesGuide-module__spprXa__cardLink:hover .SeriesGuide-module__spprXa__gem{transform:translateY(-6px)scale(1.08)rotate(-3deg)}}.SeriesGuide-module__spprXa__cardLink:active{transform:translateY(-1px)scale(.99)}.SeriesGuide-module__spprXa__cardLink:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.SeriesGuide-module__spprXa__guide[data-motion=ready] .SeriesGuide-module__spprXa__card{opacity:0;transition:opacity .68s,transform .78s cubic-bezier(.2,.7,.2,1);transition-delay:var(--series-reveal-delay,0s);transform:translateY(28px)}.SeriesGuide-module__spprXa__guide[data-motion=ready] .SeriesGuide-module__spprXa__card[data-visible=true],.SeriesGuide-module__spprXa__guide[data-motion=ready] .SeriesGuide-module__spprXa__card:focus-within{opacity:1;transform:none}}@media (max-width:639px){.SeriesGuide-module__spprXa__guide[data-motion=ready] .SeriesGuide-module__spprXa__card{transition-delay:0s}.SeriesGuide-module__spprXa__cardLink{grid-template-columns:1fr 84px;grid-template-areas:"copy stage""meta meta";column-gap:12px;min-height:0;padding:20px;display:grid}.SeriesGuide-module__spprXa__stage{grid-area:stage;height:92px}.SeriesGuide-module__spprXa__gem{width:76px;height:76px}.SeriesGuide-module__spprXa__copy{grid-area:copy;margin:0}.SeriesGuide-module__spprXa__meta{grid-area:meta;margin-top:16px}}@media (prefers-reduced-motion:reduce){.SeriesGuide-module__spprXa__cardLink,.SeriesGuide-module__spprXa__gem{transition:none}.SeriesGuide-module__spprXa__cardLink:hover,.SeriesGuide-module__spprXa__cardLink:active,.SeriesGuide-module__spprXa__cardLink:hover .SeriesGuide-module__spprXa__gem{transform:none}}
