.page_characterPage__6izCU{max-width:1280px;background:radial-gradient(900px 460px at 18% 0,rgba(124,58,237,.16),transparent 62%),rgba(11,16,32,.78)}.page_fullHeightChat__FFcPQ [data-testid=character-chat]{width:100vw;height:calc(var(--stable-vh, 100dvh) - var(--navH, 44px));min-height:0;max-height:none;margin:0 calc(50% - 50vw);border-radius:0}.page_fullHeightChat__FFcPQ [data-testid=character-intro]{padding:clamp(28px,3.2vw,42px) clamp(22px,3.6vw,46px) 20px;background:linear-gradient(120deg,#1b1930,#151c2b 62%,#162439)}.page_fullHeightChat__FFcPQ [data-testid=character-intro] h1{max-width:none;color:#f7f7fc;background:none;-webkit-text-fill-color:currentColor;font-size:clamp(1.9rem,2.7vw,2.55rem);font-weight:800;line-height:1.13;letter-spacing:-.035em}.page_fullHeightChat__FFcPQ [data-testid=character-intro-body]{padding:0 clamp(22px,3.6vw,46px) clamp(28px,3vw,38px);background:#151b2a}.page_fullHeightChat__FFcPQ [data-testid=character-description]{max-width:none;color:#c7ccda;font-size:clamp(.98rem,1.15vw,1.04rem);line-height:1.72}.page_fullHeightChat__FFcPQ [data-testid=character-activity]{width:100%;margin:0 0 clamp(28px,3vw,40px);padding:17px 0 21px;border:0;border-bottom:1px solid rgba(177,188,219,.16);border-radius:0;background:none;box-shadow:none}.page_activityCard__QB9pA{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 9px;max-width:100%;padding:10px 15px;border:1px solid rgba(175,151,237,.27);border-radius:13px;background:linear-gradient(120deg,rgba(149,112,231,.14),rgba(106,146,202,.07));box-shadow:inset 0 1px rgba(255,255,255,.05)}.page_activityCard__QB9pA:before{content:"";align-self:center;width:7px;height:7px;margin-right:3px;border-radius:50%;background:#a88ef0;box-shadow:0 0 12px rgba(168,142,240,.45)}.page_activityCount__AZaH_{color:#d8caff;font-size:1.16rem;font-weight:800;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em}.page_activitySuffix__foA6B{color:#aeb5c8;font-size:.85rem;line-height:1.4}.page_storyOpening__pBMxo{max-width:none}.page_storyOpening__pBMxo p+p{margin-top:1.25rem}.page_storyOpening__pBMxo .page_storyLead__WGsFh{margin:0 0 1.6rem;padding:17px 20px;border-left:3px solid #9b81ef;border-radius:0 12px 12px 0;background:linear-gradient(90deg,rgba(150,115,225,.12),rgba(150,115,225,.02));color:#eeeaf9;font-size:clamp(1.15rem,1.6vw,1.36rem);font-weight:650;line-height:1.5;letter-spacing:-.015em}.page_storySections__P1Plq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(28px,3.5vw,48px) clamp(32px,4.5vw,62px);gap:clamp(28px,3.5vw,48px) clamp(32px,4.5vw,62px);margin-top:clamp(34px,4vw,52px)}.page_storySection__t5FPg{min-width:0;padding:21px 22px 23px;border:1px solid rgba(177,188,219,.17);border-radius:16px;background:linear-gradient(140deg,rgba(154,130,224,.08),rgba(89,130,180,.04))}.page_fullHeightChat__FFcPQ .page_storySection__t5FPg h2{margin:0 0 1.1rem;color:#f0ecfb;background:none;-webkit-text-fill-color:currentColor;font-size:clamp(1.14rem,1.5vw,1.35rem);font-weight:750;line-height:1.3;letter-spacing:-.02em}.page_storySection__t5FPg p+p{margin-top:1.15rem}.page_storySection__t5FPg .page_storyPoint__2hKsx{position:relative;padding-left:18px}.page_storyPoint__2hKsx:before{content:"";position:absolute;top:.72em;left:0;width:5px;height:5px;border-radius:50%;background:#a58be8}.page_fullHeightChat__FFcPQ section[aria-labelledby=character-tags]{margin-top:clamp(26px,3vw,36px);padding-top:24px;border-top-color:rgba(177,188,219,.14)}.page_fullHeightChat__FFcPQ #character-tags{margin:0 0 15px;color:#abb6d1;font-size:.76rem;font-weight:750;letter-spacing:.09em}.page_fullHeightChat__FFcPQ section[aria-labelledby=character-tags] ul{gap:9px}.page_fullHeightChat__FFcPQ section[aria-labelledby=character-tags] li{min-height:34px;padding:6px 12px;border:1px solid rgba(169,181,215,.19);border-radius:9px;background:rgba(118,132,170,.09);box-shadow:none;font-size:.85rem;opacity:1}.page_fullHeightChat__FFcPQ section[aria-labelledby=character-tags] li a,.page_fullHeightChat__FFcPQ section[aria-labelledby=character-tags] li span{color:#d8ddeb;font-weight:600}.page_fullHeightChat__FFcPQ section[aria-labelledby=character-tags] li a:focus-visible{outline:2px solid #9c8cff;outline-offset:4px}@media(max-width:768px){.page_fullHeightChat__FFcPQ [data-testid=character-intro]{padding:26px 20px 16px}.page_fullHeightChat__FFcPQ [data-testid=character-intro] h1{font-size:clamp(1.7rem,6vw,2.25rem)}.page_fullHeightChat__FFcPQ [data-testid=character-intro-body]{padding:0 20px 26px}.page_fullHeightChat__FFcPQ [data-testid=character-activity]{margin-bottom:24px;padding:14px 0 16px}.page_storySections__P1Plq{grid-template-columns:minmax(0,1fr);gap:28px}}.page_mediaNavigation__HiMJw{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.page_videoArchiveLink__6gBI8{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:8px 16px;border:1px solid rgba(167,139,250,.4);border-radius:10px;background:#7c3aed;color:#fff;font-weight:650;text-decoration:none;white-space:nowrap}.page_videoArchiveLink__6gBI8:hover{background:#8b5cf6}.page_videoArchiveLink__6gBI8:focus-visible{outline:3px solid #c4b5fd;outline-offset:3px}.AnimatedCardDeck_deck__DA2rx{perspective:1000px;--deck-flip-angle:32deg;--deck-sweep:18%}.AnimatedCardDeck_engaged__r6XVj{--deck-flip-angle:65deg;--deck-sweep:36%}.AnimatedCardDeck_card__7kl3V{perspective:700px}.AnimatedCardDeck_faces__KhlT1{position:absolute;inset:0;display:block;border-radius:inherit;overflow:hidden;transform-style:preserve-3d}.AnimatedCardDeck_faces__KhlT1 img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%;border-radius:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(prefers-reduced-motion:no-preference){.AnimatedCardDeck_engaged__r6XVj{animation:AnimatedCardDeck_fanRoll__taCMt 4s ease-in-out infinite}.AnimatedCardDeck_incoming__AeLqO{animation:AnimatedCardDeck_dealIn__gaB6w .8s cubic-bezier(.16,1,.3,1) calc(var(--deck-slot)*80ms) both}.AnimatedCardDeck_outgoing__pTzMs{animation:AnimatedCardDeck_dealOut___amh4 .62s cubic-bezier(.4,0,.2,1) calc(var(--deck-slot)*80ms) both}}@keyframes AnimatedCardDeck_dealIn__gaB6w{0%{opacity:0;transform:translateX(var(--deck-sweep)) rotateY(calc(var(--deck-flip-angle) * -1)) rotate(5deg) scale(.88)}to{opacity:1;transform:translateX(0) rotateY(0) rotate(0) scale(1)}}@keyframes AnimatedCardDeck_dealOut___amh4{0%{opacity:1;transform:translateX(0) rotateY(0) rotate(0) scale(1)}to{opacity:0;transform:translateX(calc(var(--deck-sweep) * -1)) rotateY(var(--deck-flip-angle)) rotate(-5deg) scale(.92)}}@media(prefers-reduced-motion:reduce){.AnimatedCardDeck_outgoing__pTzMs{display:none}}@keyframes AnimatedCardDeck_fanRoll__taCMt{0%,50%,to{transform:rotateX(0) rotateY(0) rotate(0)}25%{transform:rotateX(3deg) rotateY(-9deg) rotate(-2deg)}75%{transform:rotateX(-3deg) rotateY(9deg) rotate(2deg)}}.FavoriteCharacterButton_root__vN5IJ{width:100%;margin-bottom:.75rem}.FavoriteCharacterButton_button__P8Dl6{display:flex;align-items:center;justify-content:center;gap:.65rem;width:100%;min-height:48px;padding:.8rem 1rem;border:1px solid rgba(244,114,182,.55);border-radius:14px;background:linear-gradient(135deg,rgba(190,24,93,.2),rgba(124,58,237,.18));color:inherit;font:inherit;font-size:.94rem;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease}.FavoriteCharacterButton_button__P8Dl6 svg{width:20px;height:20px;flex-shrink:0;fill:none;stroke:#f472b6;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.FavoriteCharacterButton_button__P8Dl6:hover,.FavoriteCharacterButton_button__P8Dl6[aria-pressed=true]{border-color:#f472b6;background:linear-gradient(135deg,rgba(190,24,93,.32),rgba(124,58,237,.26))}.FavoriteCharacterButton_button__P8Dl6[aria-pressed=true] svg{fill:#f472b6}.FavoriteCharacterButton_button__P8Dl6:focus-visible{outline:2px solid #f472b6;outline-offset:3px}.FavoriteCharacterButton_error__rp_PM{margin:.5rem 0 0;font-size:.85rem;color:#f472b6}