.cosmicVibeCheck{--vibe-ice:#efeaff;--vibe-lilac:#c7b5ff;--vibe-violet:#7654dc;--vibe-ultraviolet:#4a2a9c;--vibe-midnight:#160d32;--vibe-gold:#f7d994;position:relative;isolation:isolate;width:min(1120px,calc(100% - 32px));margin:clamp(20px,4vw,48px) auto clamp(64px,9vw,112px);padding:clamp(34px,6vw,76px);overflow:hidden;color:var(--vibe-ice);text-align:center;border:1px solid rgba(232,222,255,.72);border-radius:clamp(30px,5vw,58px);background:radial-gradient(circle at 14% 0,rgba(188,230,255,.48),transparent 30%),radial-gradient(circle at 88% 18%,rgba(211,174,255,.45),transparent 30%),linear-gradient(145deg,rgba(114,82,209,.96),rgba(70,38,145,.97) 48%,rgba(27,14,62,.98));box-shadow:0 32px 90px rgba(48,20,108,.42),inset 0 1px 0 rgba(255,255,255,.55),inset 0 -24px 70px rgba(13,7,38,.28)}.cosmicVibeCheck:after,.cosmicVibeCheck:before{content:"";position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(8px)}.cosmicVibeCheck:before{width:440px;height:440px;left:-190px;top:18%;background:radial-gradient(circle,rgba(188,231,255,.44),transparent 68%)}.cosmicVibeCheck:after{width:520px;height:520px;right:-250px;bottom:-210px;background:radial-gradient(circle,rgba(182,128,255,.48),transparent 70%)}.vibeAurora{position:absolute;z-index:-1;inset:0;opacity:.5;background:linear-gradient(112deg,transparent 15%,rgba(210,239,255,.18) 33%,transparent 48%),linear-gradient(72deg,transparent 48%,rgba(225,191,255,.17) 61%,transparent 76%);transform:skewY(-5deg) scale(1.12)}.vibeConstellation{color:rgba(247,217,148,.88);font-size:clamp(.85rem,2vw,1.1rem);letter-spacing:.42em;text-shadow:0 0 18px rgba(247,217,148,.68)}.vibeDate{display:inline-block;margin-top:20px;padding:8px 18px;color:rgba(255,255,255,.9);font-family:Georgia,serif;font-size:.86rem;letter-spacing:.08em;border:1px solid rgba(239,234,255,.38);border-radius:999px;background:rgba(20,10,52,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vibeEyebrow{margin:clamp(34px,5vw,54px) 0 10px;color:var(--vibe-gold);font-size:.74rem;font-weight:700;letter-spacing:.28em}.vibeTitle{margin:0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.15rem,9vw,7.6rem);font-weight:400;line-height:.84;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 5px 30px rgba(24,8,65,.38)}.vibeTitle em{display:block;color:var(--vibe-lilac);font-weight:400}.vibeQuestion{margin:clamp(25px,4vw,38px) auto 0;color:rgba(255,255,255,.92);font-family:Georgia,serif;font-size:clamp(1.15rem,2.6vw,1.55rem);font-style:italic;letter-spacing:.02em}.vibeSkyLine{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:28px auto clamp(32px,5vw,48px)}.vibeSkyLine span{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;color:rgba(255,255,255,.9);font-size:.78rem;border:1px solid rgba(234,226,255,.3);border-radius:999px;background:rgba(19,9,49,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vibeSkyLine b{color:var(--vibe-gold)}.vibeEditorial{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;text-align:left}.vibeFeature{position:relative;display:grid;grid-template-columns:54px 1fr;grid-gap:16px;gap:16px;align-items:start;min-height:172px;padding:clamp(22px,3vw,30px);overflow:hidden;border:1px solid rgba(238,231,255,.28);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.17),rgba(255,255,255,.07));box-shadow:inset 0 1px 0 rgba(255,255,255,.23);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vibeFeatureMain{grid-column:1/-1;grid-template-columns:clamp(76px,11vw,118px) 1fr;min-height:auto;background:linear-gradient(125deg,rgba(227,239,255,.24),rgba(179,140,255,.12))}.vibeFeatureConsider{background:linear-gradient(145deg,rgba(176,139,255,.2),rgba(255,255,255,.07))}.vibeFeatureWatch{border-color:rgba(247,217,148,.35)}.vibeFeatureArtwork{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;box-shadow:0 0 28px rgba(215,198,255,.46)}.vibeGlyph{display:grid;width:50px;height:50px;place-items:center;color:var(--vibe-gold);font-size:1.55rem;border:1px solid rgba(247,217,148,.38);border-radius:50%;background:rgba(26,12,63,.25);box-shadow:0 0 22px rgba(247,217,148,.14)}.vibeFeature small{display:block;margin:2px 0 10px;color:var(--vibe-gold);font-size:.72rem;font-weight:800;letter-spacing:.2em}.vibeFeature p{margin:0;color:rgba(255,255,255,.96);font-family:Georgia,serif;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.55}.vibeFeatureMain p{font-size:clamp(1.18rem,2.3vw,1.52rem)}.vibeWhisper{margin:30px auto 18px;color:rgba(239,234,255,.76);font-family:Georgia,serif;font-size:.96rem;font-style:italic}.vibePersonalCta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 24px;color:#26134f;font-family:Georgia,serif;font-size:1rem;font-weight:700;border:1px solid rgba(255,255,255,.8);border-radius:999px;background:linear-gradient(135deg,#fff,#e9dfff 55%,#d7c4ff);box-shadow:0 12px 34px rgba(18,7,46,.3),0 0 26px rgba(222,205,255,.28)}.vibePersonalCta:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(18,7,46,.38),0 0 30px rgba(222,205,255,.36)}.vibePersonalCta:focus-visible{outline:3px solid var(--vibe-gold);outline-offset:4px}@media (max-width:680px){.cosmicVibeCheck{width:calc(100% - 20px);padding:30px 16px 34px;border-radius:34px;margin-top:12px}.vibeTitle{font-size:clamp(3.35rem,18vw,5rem);line-height:.84}.vibeEyebrow{font-size:.66rem;letter-spacing:.2em}.vibeEditorial{grid-template-columns:1fr}.vibeFeatureMain{grid-column:auto;grid-template-columns:68px 1fr}.vibeFeature{min-height:auto;grid-template-columns:46px 1fr;padding:20px;border-radius:24px}.vibeGlyph{width:44px;height:44px}.vibeFeatureConsider{grid-template-columns:58px 1fr}.vibeSkyLine{gap:7px}.vibeSkyLine span{padding:8px 11px;font-size:.7rem}.vibePersonalCta{width:100%;font-size:.94rem}}@media (prefers-reduced-motion:no-preference){.vibeAurora{animation:vibeAuroraDrift 12s ease-in-out infinite alternate}.vibeConstellation{animation:vibeStarsGlow 4.5s ease-in-out infinite}}@keyframes vibeAuroraDrift{0%{transform:skewY(-5deg) scale(1.12) translateX(-2%);opacity:.42}to{transform:skewY(-2deg) scale(1.18) translateX(2%);opacity:.62}}@keyframes vibeStarsGlow{0%,to{opacity:.72}50%{opacity:1}}body:not(.cosmicSignedIn) .hero .cosmicHeroLogo{width:clamp(210px,26vw,340px)!important;height:auto!important;margin:clamp(14px,3vh,28px) auto 0!important}body:not(.cosmicSignedIn) .hero:has(.cosmicVibeCheck){justify-content:flex-start!important}@media (max-width:560px){body:not(.cosmicSignedIn) .hero .cosmicHeroLogo{width:min(54vw,210px)!important;margin-top:4px!important;margin-bottom:0!important}}.cosmicVibeCheck{background:radial-gradient(circle at 12% 0,rgba(190,231,255,.42),transparent 31%),radial-gradient(circle at 88% 16%,rgba(198,171,255,.38),transparent 32%),radial-gradient(circle at 48% 108%,rgba(121,91,224,.42),transparent 42%),linear-gradient(155deg,#6747c8,#4a2b9d 46%,#25125f)!important}.cosmicVibeCheck,.cosmicVibeCheck *{text-shadow:none}.cosmicVibeCheck .vibeTitle{color:#fff!important;text-shadow:0 5px 24px rgba(18,7,52,.35)!important}.cosmicVibeCheck .vibeTitle em{color:#ded4ff!important;text-shadow:0 3px 20px rgba(18,7,52,.28)!important}.cosmicVibeCheck .vibeQuestion,.cosmicVibeCheck .vibeWhisper{color:#f8f5ff!important}.cosmicVibeCheck .vibeFeature{min-height:0!important;grid-template-columns:62px minmax(0,1fr)!important;gap:16px!important;padding:22px!important;background:linear-gradient(145deg,rgba(255,255,255,.17),rgba(205,190,255,.09))!important;border-color:rgba(243,238,255,.34)!important}.cosmicVibeCheck .vibeFeatureMain{grid-template-columns:82px minmax(0,1fr)!important}.cosmicVibeCheck .vibeFeatureArtwork{width:62px!important;height:62px!important;aspect-ratio:1!important;border-radius:50%!important;object-fit:cover!important;border:1px solid rgba(249,224,164,.45);box-shadow:0 0 22px rgba(215,199,255,.5)!important}.cosmicVibeCheck .vibeFeatureMain .vibeFeatureArtwork{width:82px!important;height:82px!important}.cosmicVibeCheck .vibeFeatureArtworkMove{object-position:center 48%!important}.cosmicVibeCheck .vibeFeatureArtworkWatch{object-position:center!important}.cosmicVibeCheck .vibeFeature small{color:#ffe3a1!important;font-family:Arial,sans-serif!important;font-size:.76rem!important;line-height:1.35!important;letter-spacing:.18em!important}.cosmicVibeCheck .vibeFeature p,.cosmicVibeCheck .vibeFeatureMain p{color:#fff!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1rem,1.55vw,1.16rem)!important;line-height:1.5!important;letter-spacing:0!important;text-align:left!important}.cosmicVibeCheck .vibePersonalCta{color:#281253!important;background:linear-gradient(135deg,#fff,#eee8ff 58%,#d9cdff)!important}@media (max-width:560px){body:not(.cosmicSignedIn) .sectionNavigator{display:none!important}.cosmicVibeCheck{padding:26px 14px 30px!important;background:radial-gradient(circle at 12% 0,rgba(192,232,255,.44),transparent 30%),radial-gradient(circle at 90% 18%,rgba(206,181,255,.38),transparent 31%),linear-gradient(160deg,#7358d8,#5334ad 48%,#2a1769)!important}.cosmicVibeCheck .vibeTitle{font-size:clamp(3rem,15.5vw,4.35rem)!important;line-height:.88!important}.cosmicVibeCheck .vibeQuestion{max-width:16em;font-size:1.12rem!important;line-height:1.35!important}.cosmicVibeCheck .vibeEditorial{gap:11px!important}.cosmicVibeCheck .vibeFeature,.cosmicVibeCheck .vibeFeatureConsider,.cosmicVibeCheck .vibeFeatureMain{grid-template-columns:54px minmax(0,1fr)!important;gap:13px!important;padding:18px!important;border-radius:22px!important}.cosmicVibeCheck .vibeFeatureArtwork,.cosmicVibeCheck .vibeFeatureMain .vibeFeatureArtwork{width:54px!important;height:54px!important}.cosmicVibeCheck .vibeFeature p,.cosmicVibeCheck .vibeFeatureMain p{font-size:1rem!important;line-height:1.48!important}.cosmicVibeCheck .vibeFeature small{margin-bottom:6px!important;font-size:.69rem!important;letter-spacing:.15em!important}.cosmicVibeCheck .vibeWhisper{margin:22px auto 16px!important;font-size:.96rem!important;line-height:1.4!important}}.cosmicVibeCheck .vibeEyebrow{display:table;max-width:calc(100% - 20px);margin:clamp(30px,5vw,48px) auto 14px!important;padding:10px 18px;color:#fff4c7!important;font-family:Arial,sans-serif;font-size:.78rem!important;font-weight:800!important;line-height:1.35;letter-spacing:.2em!important;text-align:center;border:1px solid rgba(255,226,155,.72);border-radius:999px;background:linear-gradient(135deg,rgba(48,20,108,.92),rgba(91,39,151,.9));box-shadow:0 8px 24px rgba(28,8,72,.28),inset 0 1px 0 rgba(255,255,255,.24),0 0 18px rgba(250,218,143,.14);text-shadow:0 1px 8px rgba(12,4,38,.55)!important}@media (max-width:560px){.cosmicVibeCheck .vibeEyebrow{max-width:100%;padding:9px 13px;font-size:.71rem!important;letter-spacing:.13em!important;white-space:normal}body:not(.cosmicSignedIn) .sectionNavigator{display:flex!important;right:8px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important}body:not(.cosmicSignedIn) .sectionNavigatorTrigger{grid-template-columns:19px auto!important;gap:3px!important;min-width:82px!important;min-height:42px!important;padding:5px 10px!important;border-color:rgba(255,218,132,.82)!important;background:linear-gradient(135deg,rgba(43,18,109,.96),rgba(103,53,150,.94))!important;box-shadow:0 8px 24px rgba(25,8,70,.3),0 0 15px rgba(238,196,105,.12)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body:not(.cosmicSignedIn) .sectionNavigatorTrigger>span{font-size:18px!important}body:not(.cosmicSignedIn) .sectionNavigatorTrigger small{font-size:10px!important;letter-spacing:.9px!important}body:not(.cosmicSignedIn) .sectionNavigatorMenu{width:min(278px,calc(100vw - 20px))!important;max-height:calc(100dvh - 78px)!important}}.cosmicVibeCheck .vibeEyebrowButton{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.cosmicVibeCheck .vibeEyebrowButton:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 11px 28px rgba(24,8,65,.3),0 0 24px rgba(255,214,111,.2)}.cosmicVibeCheck .vibeEyebrowButton:focus-visible{outline:3px solid rgba(255,238,177,.9);outline-offset:4px}.cosmicVibeCheck .vibeMagicCard{position:relative;isolation:isolate;display:grid;place-items:center;grid-gap:7px;gap:7px;width:min(390px,calc(100% - 28px));min-height:190px;margin:clamp(30px,5vw,48px) auto 22px!important;padding:31px 46px 26px!important;overflow:hidden;color:#fff9de!important;border:2px solid rgba(255,218,112,.9)!important;border-radius:28px!important;background:radial-gradient(circle at 20% 15%,rgba(255,185,241,.38),transparent 31%),radial-gradient(circle at 82% 85%,rgba(73,157,231,.3),transparent 34%),linear-gradient(145deg,#30106f,#6f249e 47%,#431580 72%,#153f8d 125%)!important;box-shadow:0 20px 48px rgba(28,5,74,.36),0 0 34px rgba(205,136,255,.26),inset 0 0 42px rgba(255,255,255,.1)!important;transform-style:preserve-3d;transform-origin:center;animation:vibeMagicCardTwirl 9s ease-in-out 1.2s infinite}.cosmicVibeCheck .vibeMagicCard:before{content:"";position:absolute;inset:9px;z-index:-1;border:1px solid rgba(255,238,170,.43);border-radius:20px;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.2) 46%,transparent 67%);background-size:240% 100%;animation:vibeMagicCardShimmer 4.2s ease-in-out infinite}.cosmicVibeCheck .vibeMagicCard:after{content:"";position:absolute;inset:-55%;z-index:-2;opacity:.38;background:conic-gradient(from 0deg,transparent,rgba(255,216,102,.4),transparent 18%,rgba(229,173,255,.34),transparent 42%,rgba(121,220,255,.32),transparent 68%);animation:vibeMagicAura 12s linear infinite}.vibeMagicCardTitle{display:block;color:#fffbe9;font:800 clamp(1rem,2.3vw,1.28rem)/1.24 Arial,sans-serif;letter-spacing:.2em;text-shadow:0 2px 12px rgba(19,2,57,.72),0 0 18px rgba(255,225,140,.28)}.vibeMagicCardHint{display:block;color:#ead9ff;font:italic 600 .9rem/1.25 Georgia,Times New Roman,serif;letter-spacing:.04em;text-transform:none}.vibeMagicCardMoon{display:grid;place-items:center;width:42px;height:42px;color:#3f167d;border:1px solid rgba(255,221,126,.95);border-radius:50%;background:radial-gradient(circle at 35% 28%,#fffef5,#ffd468 72%,#d18b24);box-shadow:0 0 0 7px rgba(255,255,255,.07),0 0 24px rgba(255,215,105,.58);font:700 24px/1 Georgia,serif}.vibeMagicCardSparkles{position:absolute;inset:0;pointer-events:none}.vibeMagicCardSparkles i{position:absolute;color:#ffe27d;font-style:normal;text-shadow:0 0 10px #fff2a8,0 0 20px rgba(238,190,255,.9);animation:vibeMagicSparkle 2.7s ease-in-out infinite}.vibeMagicCardSparkles i:first-child{top:17%;left:13%;font-size:17px;animation-delay:-.4s}.vibeMagicCardSparkles i:nth-child(2){top:25%;right:14%;font-size:13px;animation-delay:-1.5s}.vibeMagicCardSparkles i:nth-child(3){bottom:18%;left:18%;font-size:15px;animation-delay:-2.1s}.vibeMagicCardSparkles i:nth-child(4){bottom:14%;right:18%;font-size:18px;animation-delay:-.9s}.vibeMagicCardSparkles i:nth-child(5){top:9%;left:51%;font-size:11px;animation-delay:-1.8s}.vibeMagicCardCorner{position:absolute;color:#ffd86e;font-size:19px;filter:drop-shadow(0 0 7px rgba(255,226,128,.8))}.vibeMagicCardCornerTop{top:18px;left:20px}.vibeMagicCardCornerBottom{right:20px;bottom:18px;transform:rotate(180deg)}.cosmicVibeCheck .vibeMagicCard:hover{filter:brightness(1.1) saturate(1.08)}@keyframes vibeMagicCardTwirl{0%,72%,to{transform:perspective(1000px) rotateY(0deg) translateY(0)}78%{transform:perspective(1000px) rotateY(0deg) translateY(-5px)}91%{transform:perspective(1000px) rotateY(1turn) translateY(-5px)}96%{transform:perspective(1000px) rotateY(1turn) translateY(0)}}@keyframes vibeMagicCardShimmer{0%,20%{background-position:150% 0}70%,to{background-position:-100% 0}}@keyframes vibeMagicAura{to{transform:rotate(1turn)}}@keyframes vibeMagicSparkle{0%,to{opacity:.3;transform:scale(.7) rotate(0deg)}50%{opacity:1;transform:scale(1.35) rotate(24deg)}}@media (max-width:560px){.cosmicVibeCheck .vibeMagicCard{width:min(330px,calc(100% - 12px));min-height:170px;padding:27px 35px 23px!important;border-radius:24px!important}.vibeMagicCardTitle{font-size:.92rem;letter-spacing:.15em}.vibeMagicCardHint{font-size:.84rem}}@media (prefers-reduced-motion:reduce){.cosmicVibeCheck .vibeMagicCard,.cosmicVibeCheck .vibeMagicCard:after,.cosmicVibeCheck .vibeMagicCard:before,.vibeMagicCardSparkles i{animation:none!important}}.cosmicVibeCheck>.vibeDate{margin-top:0}@media (max-width:560px){.cosmicVibeCheck{padding-top:12px!important}}body:not(.cosmicSignedIn) .hero .publicIdentityPrimer{overflow:hidden;border:1px solid rgba(247,207,116,.78)!important;background:radial-gradient(circle at 12% 12%,rgba(255,223,139,.55) 0 1px,transparent 2px),radial-gradient(circle at 88% 21%,rgba(255,255,255,.5) 0 1px,transparent 2px),radial-gradient(circle at 76% 74%,rgba(234,191,255,.5) 0 1px,transparent 2px),radial-gradient(circle at 18% 83%,rgba(255,223,139,.4) 0 1px,transparent 2px),radial-gradient(circle at 50% -8%,rgba(180,91,224,.44),transparent 42%),linear-gradient(145deg,#2a0d68,#68258f 48%,#34207d)!important;color:#fffaf0!important;box-shadow:0 28px 76px rgba(20,3,65,.43),inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 70px rgba(111,55,182,.22)!important}body:not(.cosmicSignedIn) .hero .publicIdentityPrimer:before{color:#f7d47e!important;text-shadow:0 0 18px rgba(247,212,126,.5)!important}body:not(.cosmicSignedIn) .hero .publicIdentityPrimerEyebrow{color:#f7d47e!important;text-shadow:none!important}body:not(.cosmicSignedIn) .hero .publicIdentityPrimer h2{color:#fffdf6!important;text-shadow:0 3px 16px rgba(12,2,43,.72)!important}body:not(.cosmicSignedIn) .hero .publicIdentityPrimerIntro{color:#f4eafa!important;opacity:1!important;text-shadow:0 2px 9px rgba(15,3,48,.55)!important}body:not(.cosmicSignedIn) .hero .publicIdentityPrimer .publicModalitiesBridge,body:not(.cosmicSignedIn) .hero .publicIdentityPrimer .publicModalitiesBridge p{color:#fff8eb!important;opacity:1!important}body:not(.cosmicSignedIn) .hero .publicIdentityPrimer .publicIdentityPrimerPromise,body:not(.cosmicSignedIn) .hero .publicIdentityPrimer .publicModalitiesBridge strong{color:#f8d685!important;opacity:1!important;text-shadow:0 2px 9px rgba(15,3,48,.55)!important}body:not(.cosmicSignedIn) .hero .publicIdentityPrimer .birthTimeInfoTrigger{border-color:rgba(247,207,116,.78)!important;background:linear-gradient(145deg,#fffdf7,#f1e7ff 68%,#e7ddff)!important}body:not(.cosmicSignedIn) .hero .publicIdentityPrimer .birthTimeInfoTrigger strong{color:#351069!important}body:not(.cosmicSignedIn) .hero .publicIdentityPrimer .birthTimeInfoTrigger small{color:#63526f!important}body .cosmicVibeCheck button.vibeMagicCard{display:flex!important;flex-direction:column!important;width:min(330px,calc(100% - 24px))!important;min-height:0!important;aspect-ratio:auto!important;margin:clamp(24px,4vw,38px) auto 26px!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:25px!important;background:transparent!important;box-shadow:none!important}body .cosmicVibeCheck button.vibeMagicCard:after,body .cosmicVibeCheck button.vibeMagicCard:before{display:none!important}body .cosmicVibeCheck .vibeMagicCardArtFrame{position:relative;isolation:isolate;display:block;width:100%;aspect-ratio:5/7;overflow:hidden;border:3px solid #f3ca67;border-radius:24px 24px 16px 16px;background:#1b084d;box-shadow:0 24px 58px rgba(24,4,67,.48),0 0 0 8px rgba(255,244,207,.12),0 0 42px rgba(190,111,255,.38)}body .cosmicVibeCheck .vibeMagicCardArtFrame:after{content:"";position:absolute;inset:8px;z-index:2;pointer-events:none;border:1px solid rgba(255,235,166,.55);border-radius:16px 16px 10px 10px;background:linear-gradient(115deg,transparent 28%,rgba(255,255,255,.19) 48%,transparent 67%);background-size:240% 100%;animation:vibeMagicCardShimmer 4.2s ease-in-out infinite}body .cosmicVibeCheck .vibeMagicCardArtFrame .vibeMagicCardArtwork{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;object-fit:cover!important}body .cosmicVibeCheck .vibeMagicCardCaption{position:relative;z-index:4;display:block;width:calc(100% - 18px);margin:-3px auto 0;padding:17px 17px 15px;border:2px solid rgba(243,202,103,.92);border-top:0;border-radius:0 0 23px 23px;background:radial-gradient(circle at 84% 22%,rgba(195,113,255,.28),transparent 33%),linear-gradient(145deg,#25085e,#5c1c83 62%,#27387e);box-shadow:0 18px 38px rgba(24,4,67,.38),0 0 28px rgba(190,111,255,.23)}body .cosmicVibeCheck .vibeMagicCardCaption .vibeMagicCardTitle{position:static!important;display:block!important;padding:0!important;color:#fffdf3!important;border:0!important;background:none!important;font-size:clamp(1.55rem,4vw,1.9rem)!important;line-height:1.08!important;text-shadow:0 2px 8px rgba(7,0,31,.95)!important}body .cosmicVibeCheck .vibeMagicCardCaption .vibeMagicCardHint{position:static!important;display:block!important;max-width:270px!important;margin:9px auto 0!important;padding:0!important;color:#fff0b6!important;border:0!important;background:none!important;font-size:.86rem!important;line-height:1.32!important;text-shadow:0 2px 6px rgba(7,0,31,.8)!important}@media(max-width:560px){body .cosmicVibeCheck button.vibeMagicCard{width:min(290px,calc(100% - 18px))!important}body .cosmicVibeCheck .vibeMagicCardArtFrame{border-radius:22px 22px 14px 14px}body .cosmicVibeCheck .vibeMagicCardCaption{padding:15px 14px 14px}}@media(prefers-reduced-motion:reduce){body .cosmicVibeCheck .vibeMagicCardArtFrame:after{animation:none}}@media (min-width:681px){body:not(.cosmicSignedIn) .hero .cosmicHeroLogo{width:clamp(230px,21vw,285px)!important;margin-top:8px!important}body:not(.cosmicSignedIn) .hero>.cosmicVibeCheck{margin-top:10px!important;padding-top:22px!important}body:not(.cosmicSignedIn) .hero>.cosmicVibeCheck>.vibeDate{margin-top:0!important}body:not(.cosmicSignedIn) .hero>.cosmicVibeCheck button.vibeMagicCard{margin-top:16px!important}}.vibeFeatureHumanDesign{border-color:rgba(130,232,221,.34);background:linear-gradient(145deg,rgba(87,43,137,.3),rgba(25,111,116,.2))}.vibeFeatureArtworkHumanDesign{border:1px solid rgba(162,235,224,.42);box-shadow:0 0 30px rgba(102,224,213,.28)}.vibeHumanDesignWeather strong{display:block;margin-bottom:9px;color:#fff2bf;font-size:.92em;line-height:1.4}.vibeHumanDesignWeather span,.vibeSource{display:block}.vibeSource{margin:0 0 5px;color:rgba(255,245,207,.72);font-family:Arial,sans-serif;font-size:.58rem;font-weight:700;letter-spacing:.15em;line-height:1.35}.vibeFeature .vibeSource+small{margin-top:0}.vibeFeatureFireHorse{grid-column:1/-1;grid-template-columns:minmax(150px,230px) 1fr;align-items:center;min-height:auto;border-color:rgba(247,191,104,.55);background:linear-gradient(135deg,rgba(104,31,61,.82),rgba(75,41,90,.72))}.vibeFireHorseArtwork{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid rgba(255,220,150,.58);border-radius:22px;box-shadow:0 12px 34px rgba(20,6,42,.36),0 0 30px rgba(255,164,70,.16)}.vibeFireHorseCopy h2{margin:6px 0 14px;color:#fff4d2;font-family:Georgia,serif;font-size:clamp(2.45rem,6vw,4.7rem);font-weight:700;line-height:.95;text-wrap:balance}.vibeFeatureFireHorse p{max-width:31ch}@media (max-width:680px){.vibeFeatureFireHorse{grid-template-columns:1fr;gap:18px}.vibeFireHorseArtwork{aspect-ratio:16/10;border-radius:20px}.vibeFireHorseCopy h2{max-width:7ch;font-size:clamp(2.75rem,14vw,4rem)}}.cosmicVibeCheck .vibeFeatureFireHorse{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:0!important;gap:0!important;padding:0!important;overflow:hidden;border-color:rgba(255,213,137,.58)!important;background:linear-gradient(155deg,rgba(81,24,63,.94),rgba(56,30,87,.96))!important}.cosmicVibeCheck .vibeFireHorseArtwork{width:100%!important;height:clamp(280px,44vw,470px)!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center 43%;border:0!important;border-radius:0!important;box-shadow:none!important}.cosmicVibeCheck .vibeFireHorseCopy{position:relative;margin-top:-96px;padding:58px clamp(24px,5vw,46px) clamp(26px,4vw,38px);background:linear-gradient(180deg,transparent,rgba(43,14,55,.88) 42%,rgba(43,14,55,.98))}.cosmicVibeCheck .vibeFireHorseCopy .vibeSource{color:rgba(255,231,178,.88)}.cosmicVibeCheck .vibeFireHorseCopy h2{max-width:none;margin:6px 0 10px;color:#fff4d7;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3.5vw,2.65rem);font-style:italic;font-weight:400;line-height:1.08;letter-spacing:.015em;text-wrap:balance}.cosmicVibeCheck .vibeFeatureFireHorse p{max-width:43ch;color:rgba(255,251,241,.94)!important;font-size:clamp(.98rem,1.5vw,1.1rem)!important;line-height:1.52!important}@media (max-width:680px){.cosmicVibeCheck .vibeFireHorseArtwork{height:clamp(270px,86vw,380px)!important;object-position:center 42%}.cosmicVibeCheck .vibeFireHorseCopy{margin-top:-86px;padding:52px 20px 23px}.cosmicVibeCheck .vibeFireHorseCopy h2{max-width:none;margin-bottom:9px;font-size:clamp(1.7rem,8vw,2.15rem)}}.cosmicVibeCheck .vibeSentenceStack{display:grid!important;grid-gap:.82em;gap:.82em}.cosmicVibeCheck .vibeSentenceStack>span{display:block}.cosmicVibeCheck .vibeFeatureNumerology{border-color:rgba(247,217,148,.48)!important;background:radial-gradient(circle at 8% 12%,rgba(247,217,148,.12),transparent 34%),linear-gradient(145deg,rgba(78,42,132,.34),rgba(112,54,118,.22))!important}.cosmicVibeCheck .vibeFeatureArtworkNumerology{border-color:rgba(247,217,148,.62)!important;box-shadow:0 0 28px rgba(235,196,111,.25)!important}@media (max-width:560px){body:not(.cosmicSignedIn) .hero>.cosmicVibeCheck{margin-bottom:18px!important}body:not(.cosmicSignedIn) .hero>.cosmicVibeCheck+.sharedSkyIdentityBanner{margin-top:18px;margin-bottom:36px}}.vibeFeature[role=button]{display:flex;flex-direction:column;gap:18px;max-height:calc(100dvh - 40px);padding:18px;cursor:pointer;isolation:isolate;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.vibeFeature[role=button]:hover{transform:translateY(-3px);border-color:rgba(255,231,169,.62);box-shadow:0 18px 44px rgba(21,8,57,.34),inset 0 1px 0 rgba(255,255,255,.28)}.vibeFeature[role=button]:focus-visible{outline:3px solid var(--vibe-gold);outline-offset:4px}.vibeFeature[role=button]:after{content:"OPEN THIS GUIDANCE  ✦";display:block;margin-top:auto;padding-top:4px;color:rgba(255,245,207,.8);font-family:Arial,sans-serif;font-size:.63rem;font-weight:800;letter-spacing:.15em}.vibeFeatureMain[role=button]{grid-column:auto}.vibeFeature[role=button] .vibeFeatureArtwork,.vibeFeature[role=button] .vibeFireHorseArtwork{width:100%;height:auto;max-height:min(46vh,430px);aspect-ratio:1;object-fit:contain;flex:0 1 auto;border:1px solid rgba(255,226,164,.45);border-radius:22px;background:rgba(24,10,59,.3);box-shadow:0 14px 34px rgba(18,7,46,.3),0 0 28px rgba(226,207,255,.18)}.vibeFeature[role=button]>div{width:100%}.vibeFeatureFireHorse[role=button]{grid-column:1/-1;display:grid;grid-template-columns:minmax(240px,42%) 1fr;align-items:center;max-height:calc(100dvh - 40px)}.vibeFeatureFireHorse[role=button]:after{grid-column:2}.vibeFeatureFireHorse[role=button] .vibeFireHorseArtwork{max-height:min(66vh,560px)}.vibeDetailBackdrop{position:fixed;inset:0;z-index:10040;display:grid;place-items:center;padding:18px;background:rgba(9,3,28,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vibeDetailCard{position:relative;width:min(920px,94vw);max-height:min(88dvh,820px);overflow:hidden;border:1px solid rgba(248,218,145,.66);border-radius:30px;background:linear-gradient(145deg,rgba(56,23,103,.98),rgba(30,15,73,.98));box-shadow:0 28px 90px rgba(5,1,20,.62),inset 0 1px 0 rgba(255,255,255,.18)}.vibeDetailScroll{display:grid;grid-template-columns:minmax(280px,44%) 1fr;grid-gap:clamp(24px,4vw,42px);gap:clamp(24px,4vw,42px);align-items:center;max-height:min(88dvh,820px);overflow:auto;padding:clamp(22px,4vw,42px)}.vibeDetailScroll>img{width:100%;height:auto;max-height:min(70dvh,640px);object-fit:contain;border:1px solid rgba(248,218,145,.46);border-radius:24px;background:rgba(12,5,36,.35);box-shadow:0 18px 48px rgba(5,1,20,.38)}.vibeDetailCopy h2{margin:8px 0 18px;color:#fff7e7;font-family:Georgia,serif;font-size:clamp(2.1rem,5vw,4rem);line-height:.98;text-wrap:balance}.vibeDetailCopy p{margin:0 0 14px;color:rgba(255,255,255,.88);font-family:Georgia,serif;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.56}.vibeDetailCopy .vibeDetailSummary{margin-bottom:20px;color:#fff;font-size:clamp(1.12rem,2vw,1.35rem);font-style:italic}.vibeDetailClose{position:absolute;top:14px;right:14px;z-index:2;display:grid;width:46px;height:46px;place-items:center;color:#fff7e7;font-size:2rem;line-height:1;border:1px solid rgba(248,218,145,.7);border-radius:50%;background:rgba(57,20,112,.92);box-shadow:0 8px 24px rgba(5,1,20,.36)}.vibeDetailClose:focus-visible{outline:3px solid var(--vibe-gold);outline-offset:3px}@media (max-width:680px){.vibeFeature[role=button]{max-height:none;padding:16px}.vibeFeature[role=button] .vibeFeatureArtwork,.vibeFeature[role=button] .vibeFireHorseArtwork{max-height:none;border-radius:20px}.vibeFeatureFireHorse[role=button]{display:flex;max-height:none}.vibeFeatureFireHorse[role=button]:after{grid-column:auto}.vibeDetailBackdrop{padding:10px}.vibeDetailCard{width:min(96vw,620px);max-height:90dvh;border-radius:24px}.vibeDetailScroll{grid-template-columns:1fr;gap:20px;max-height:90dvh;padding:16px 16px 28px}.vibeDetailScroll>img{max-height:42dvh;border-radius:18px}.vibeDetailCopy{padding:0 4px}.vibeDetailClose{top:18px;right:18px}}.cosmicVibeCheck .vibeEditorial .vibeFeature:not(.vibeFeatureFireHorse)>img.vibeFeatureArtwork{display:block!important;width:min(82%,380px)!important;min-width:min(82%,380px);height:auto!important;max-height:none!important;aspect-ratio:1/1!important;margin:0 auto 4px!important;object-fit:contain!important;border-radius:24px!important}@media (max-width:680px){.cosmicVibeCheck .vibeEditorial .vibeFeature:not(.vibeFeatureFireHorse)>img.vibeFeatureArtwork{width:min(86vw,390px)!important;min-width:0}}.vibeMoonPhaseArtwork{position:relative;overflow:hidden;min-height:280px;background:#170d3e}.vibeMoonPhaseArtwork img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block}.vibeMoonPhaseArtwork span{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:clamp(7rem,30vw,11rem);aspect-ratio:1;border-radius:50%;color:#fff4c4;font-size:clamp(5rem,22vw,9rem);line-height:1;text-shadow:0 0 16px #fff,0 0 42px #f4ce70,0 0 70px #8c6df3;filter:drop-shadow(0 12px 30px rgba(20,7,52,.68))}.personalWeatherMoonSection,.vibeMoonSection{min-width:0;display:flex;flex-direction:column;gap:.85rem}.personalWeatherMoonSection>.personalWeatherCard,.vibeMoonSection>.vibeFeature{flex:1 1;width:100%}.moonSystemTip{margin:0;padding:.8rem 1rem;border:1px solid rgba(202,162,91,.6);border-radius:1.15rem;background:rgba(237,252,246,.94);color:#274a3d;box-shadow:0 8px 24px rgba(27,52,44,.08)}.moonSystemTip summary{cursor:pointer;font:600 clamp(.86rem,2vw,1rem)/1.5 Arial,sans-serif}.moonSystemTip summary::marker{color:#b48532}.moonSystemTipBody{padding:.25rem .1rem .1rem}.moonSystemTip p{margin:.85rem 0 0;line-height:1.6}html[data-cosmic-theme=night] .moonSystemTip{background:rgba(39,27,75,.96);color:#fff1dc;border-color:rgba(246,205,132,.6)}body:not(.cosmicSignedIn) .cosmicIdentityGarden{position:relative;z-index:2;display:grid;grid-template-columns:minmax(220px,1fr) minmax(320px,380px) minmax(220px,1fr);grid-template-rows:repeat(2,minmax(0,1fr));align-items:center;grid-gap:clamp(18px,2.2vw,34px);gap:clamp(18px,2.2vw,34px);width:min(1480px,calc(100vw - 54px));margin:0 50%;padding:clamp(20px,2.4vw,36px);transform:translateX(-50%);overflow:hidden;border:1px solid rgba(248,215,137,.6);border-radius:clamp(28px,4vw,52px);background:radial-gradient(circle at 50% 40%,rgba(255,231,173,.25),transparent 30%),radial-gradient(circle at 10% 10%,rgba(255,157,224,.2),transparent 30%),radial-gradient(circle at 90% 88%,rgba(94,218,255,.18),transparent 32%),linear-gradient(145deg,rgba(65,20,130,.52),rgba(28,12,82,.3));box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 28px 80px rgba(28,5,74,.2)}body:not(.cosmicSignedIn) .cosmicIdentityGarden:before{content:"✦      ·      ✧      ·      ✦";position:absolute;top:18px;left:50%;transform:translateX(-50%);color:#f5d47d;font-size:14px;letter-spacing:.24em;text-shadow:0 0 14px rgba(255,221,132,.68);pointer-events:none}body:not(.cosmicSignedIn) .cosmicIdentityGardenCenter{grid-column:2;grid-row:1/3;align-self:center;min-width:0;padding-top:18px}body:not(.cosmicSignedIn) .cosmicIdentityGardenInvitation{margin:0 auto 12px;color:#fff9e9;font:italic 500 clamp(25px,2.6vw,38px)/1.15 Georgia,Times New Roman,serif;text-wrap:balance;text-shadow:0 3px 18px rgba(21,5,61,.72)}body:not(.cosmicSignedIn) .cosmicIdentityGardenLive{display:inline-flex;align-items:center;gap:8px;margin:0 auto 10px;color:#f5d47d;font:700 10px/1.3 Arial,sans-serif;letter-spacing:.2em}body:not(.cosmicSignedIn) .cosmicIdentityGardenLive:before{content:"✦";font-size:13px;text-shadow:0 0 12px rgba(245,212,125,.75);animation:cosmicMomentLive 2.4s ease-in-out infinite}@keyframes cosmicMomentLive{0%,to{opacity:.5;transform:scale(.82)}50%{opacity:1;transform:scale(1.16)}}body:not(.cosmicSignedIn) .cosmicIdentityGardenCenter>.vibeDate{margin:0!important}body:not(.cosmicSignedIn) .cosmicIdentityGardenCenter .vibeMagicCard{width:min(360px,100%)!important;margin:14px auto 0!important}body:not(.cosmicSignedIn) .cosmicIdentityGardenCenter .vibeMagicCardRhythm{display:block;margin:10px auto 0;color:#fff8df!important;font:italic 600 1rem/1.38 Georgia,Times New Roman,serif!important;letter-spacing:0!important;text-transform:none!important}body:not(.cosmicSignedIn) .cosmicIdentityMomentDivider{display:flex;align-items:center;gap:14px;width:100%;margin:24px auto 0;color:#f5d47d;font:700 11px/1.3 Arial,sans-serif;letter-spacing:.22em;text-align:center;white-space:nowrap}body:not(.cosmicSignedIn) .cosmicIdentityMomentDivider:after,body:not(.cosmicSignedIn) .cosmicIdentityMomentDivider:before{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,transparent,rgba(245,212,125,.72))}body:not(.cosmicSignedIn) .cosmicIdentityMomentDivider:after{background:linear-gradient(90deg,rgba(245,212,125,.72),transparent)}body:not(.cosmicSignedIn) .cosmicIdentityExamples{display:contents}body:not(.cosmicSignedIn) .cosmicIdentityExample{position:relative;width:min(100%,290px);margin:0;overflow:hidden;border:2px solid rgba(247,211,125,.78);border-radius:28px;background:#24105e;box-shadow:0 22px 48px rgba(20,4,61,.34),0 0 30px rgba(198,128,255,.18);text-align:left;transition:transform .3s ease,filter .3s ease,box-shadow .3s ease}body:not(.cosmicSignedIn) .cosmicIdentityExample:first-child,body:not(.cosmicSignedIn) .cosmicIdentityExample:nth-child(2){justify-self:end}body:not(.cosmicSignedIn) .cosmicIdentityExample:nth-child(3),body:not(.cosmicSignedIn) .cosmicIdentityExample:nth-child(4){justify-self:start}body:not(.cosmicSignedIn) .cosmicIdentityExample:first-child{grid-column:1;grid-row:1;transform:rotate(-3deg)}body:not(.cosmicSignedIn) .cosmicIdentityExample:nth-child(2){grid-column:1;grid-row:2;transform:rotate(2.5deg)}body:not(.cosmicSignedIn) .cosmicIdentityExample:nth-child(3){grid-column:3;grid-row:1;transform:rotate(3deg)}body:not(.cosmicSignedIn) .cosmicIdentityExample:nth-child(4){grid-column:3;grid-row:2;transform:rotate(-2.5deg)}body:not(.cosmicSignedIn) .cosmicIdentityExample:hover{z-index:3;transform:translateY(-6px) rotate(0deg);filter:saturate(1.1) brightness(1.05);box-shadow:0 30px 58px rgba(20,4,61,.42),0 0 38px rgba(231,178,255,.28)}body:not(.cosmicSignedIn) .cosmicIdentityExample img{display:block;width:100%;height:clamp(150px,15vw,220px);object-fit:cover}body:not(.cosmicSignedIn) .cosmicIdentityExample figcaption{min-height:70px;padding:13px 16px 15px;border-top:1px solid rgba(247,211,125,.5);background:linear-gradient(145deg,#25085e,#5c1c83 62%,#27387e);color:#fffaf0}body:not(.cosmicSignedIn) .cosmicIdentityExample figcaption small,body:not(.cosmicSignedIn) .cosmicIdentityExample figcaption strong{display:block}body:not(.cosmicSignedIn) .cosmicIdentityExample figcaption small{margin-bottom:5px;color:#f5d47d;font:700 10px/1.3 Arial,sans-serif;letter-spacing:.18em}body:not(.cosmicSignedIn) .cosmicIdentityExample figcaption strong{color:#fffaf0;font:600 clamp(15px,1.35vw,19px)/1.3 Georgia,Times New Roman,serif}html[data-cosmic-theme=day] body:not(.cosmicSignedIn) .cosmicIdentityGarden{border-color:rgba(213,172,82,.74);background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.76),transparent 31%),radial-gradient(circle at 10% 10%,rgba(213,172,82,.17),transparent 30%),radial-gradient(circle at 90% 88%,rgba(36,134,107,.16),transparent 32%),linear-gradient(145deg,rgba(252,255,245,.94),rgba(189,233,215,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 28px 80px rgba(37,61,43,.16)}html[data-cosmic-theme=day] body:not(.cosmicSignedIn) .cosmicIdentityGardenInvitation{color:#253D2B;text-shadow:none}html[data-cosmic-theme=day] body:not(.cosmicSignedIn) .cosmicIdentityGardenLive{color:#9A721E}html[data-cosmic-theme=day] body:not(.cosmicSignedIn) .cosmicIdentityMomentDivider{color:#8B671B}@media(max-width:900px){body:not(.cosmicSignedIn) .cosmicIdentityGarden{display:flex;flex-direction:column;width:100%;margin:0;padding:26px 0 22px;transform:none;overflow:visible;border:0;border-radius:0;background:transparent!important;box-shadow:none}body:not(.cosmicSignedIn) .cosmicIdentityGardenCenter{width:100%;padding:16px 12px 0}body:not(.cosmicSignedIn) .cosmicIdentityGardenInvitation{max-width:330px;font-size:clamp(26px,8vw,35px)}body:not(.cosmicSignedIn) .cosmicIdentityMomentDivider{gap:12px;width:calc(100% - 44px);margin:24px auto 0;letter-spacing:.2em}body:not(.cosmicSignedIn) .cosmicIdentityExamples{display:flex;width:calc(100% + 24px);margin:12px -12px 0;padding:8px 18px 18px;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body:not(.cosmicSignedIn) .cosmicIdentityExamples::-webkit-scrollbar{display:none}body:not(.cosmicSignedIn) .cosmicIdentityExample,body:not(.cosmicSignedIn) .cosmicIdentityExample:nth-child(n){flex:0 0 min(72vw,260px);width:min(72vw,260px);transform:none;scroll-snap-align:center}body:not(.cosmicSignedIn) .cosmicIdentityExample:first-child{margin-left:calc((100vw - min(72vw,260px)) / 2 - 24px)}body:not(.cosmicSignedIn) .cosmicIdentityExample:last-child{margin-right:calc((100vw - min(72vw,260px)) / 2 - 24px)}body:not(.cosmicSignedIn) .cosmicIdentityExample img{height:210px}}@media(max-width:560px){body:not(.cosmicSignedIn) .cosmicIdentityGarden{padding-top:20px}body:not(.cosmicSignedIn) .cosmicIdentityGardenCenter{padding-inline:4px}body:not(.cosmicSignedIn) .cosmicIdentityGardenCenter .vibeMagicCard{width:min(300px,calc(100% - 8px))!important}body:not(.cosmicSignedIn) .cosmicIdentityGardenCenter .vibeMagicCardRhythm{font-size:.92rem!important}}@media(prefers-reduced-motion:reduce){body:not(.cosmicSignedIn) .cosmicIdentityExample{transition:none}body:not(.cosmicSignedIn) .cosmicIdentityGardenLive:before{animation:none}}html body .hero>button.gentleUseTrigger,html body .hero>button.gentleUseTrigger:is(:hover,:focus-visible),html body button.gentleUseTrigger,html body button.gentleUseTrigger:is(:hover,:focus-visible){width:max-content;max-width:calc(100% - 28px);min-width:0;min-height:44px;margin:6px auto 20px;padding:8px 4px!important;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font:400 clamp(.75rem,3.2vw,.8125rem)/1.4 Arial,sans-serif!important;letter-spacing:normal;white-space:nowrap;text-align:center;cursor:pointer;transition:color .18s ease}html body button.gentleUseTrigger{color:#7c468f!important}html body .gentleUseTriggerArrow,html body .gentleUseTriggerLabel{flex:0 0 auto;color:inherit;font:inherit!important;white-space:nowrap}body button.gentleUseTrigger:hover{text-decoration:underline;text-underline-offset:3px;transform:none}html body .hero>button.gentleUseTrigger:focus-visible,html body button.gentleUseTrigger:focus-visible{outline:2px solid currentColor!important;outline-offset:3px}html[data-cosmic-theme=day] body button.gentleUseTrigger{color:#34165f!important}html[data-cosmic-theme=night] body button.gentleUseTrigger{color:#ead5f5!important}@media(prefers-reduced-motion:reduce){body button.gentleUseTrigger{transition:none}}.gentleUseBackdrop{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:20px;background:rgba(11,3,37,.76);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gentleUseDialog{position:relative;width:min(570px,100%);padding:clamp(34px,6vw,56px);border:1px solid rgba(231,184,91,.75);border-radius:30px;background:radial-gradient(circle at 50% 0,#fffdf8,#f2e7ff 62%,#e4f3ff);color:#392763;box-shadow:0 32px 90px rgba(5,0,29,.62),inset 0 1px 0 #fff;text-align:center}.gentleUseDialog h2{margin:8px 0 18px;color:#2f1268;font:italic 600 clamp(1.8rem,6vw,2.6rem)/1.12 Georgia,Times New Roman,serif}.gentleUseDialog p{margin:0;color:#5e536b;font:clamp(1.08rem,3.6vw,1.3rem)/1.65 Georgia,Times New Roman,serif}.gentleUseDialog .gentleUseSentence{display:block;font:inherit;color:inherit}.gentleUseDialog .gentleUseSentence+.gentleUseSentence{margin-top:.7em}.gentleUseDialog .gentleUseReading p+p,.gentleUseDialog>.cosmicPopupSignature{margin-top:2em}.gentleUseSymbol{color:#b67a20;font-size:2rem}.gentleUseClose{position:absolute;top:13px;right:13px;width:44px;height:44px;padding:0;display:grid;place-items:center;border:1px solid rgba(232,187,94,.72);border-radius:50%;background:#32116f;color:#fff7e8;font-size:1.8rem;cursor:pointer}@media(max-width:420px){.gentleUseDialog{padding:45px 23px 31px;border-radius:25px}}.gentleUseDialog{isolation:isolate;overflow:auto;max-height:calc(100dvh - 40px);background:linear-gradient(145deg,#e8fff2,#ccebdd)!important;color:#34165f!important}.gentleUseDialog:before{inset:12% 0 4%;background:url(/cosmic-identity-logo.webp?v=8) 50%/contain no-repeat;opacity:.075}.gentleUseDialog:after,.gentleUseDialog:before{content:"";position:absolute;z-index:-1;pointer-events:none}.gentleUseDialog:after{inset:0;background:radial-gradient(circle at 9% 18%,#d6a74f 0 1px,transparent 2px),radial-gradient(circle at 85% 16%,#d6a74f 0 1.5px,transparent 3px),radial-gradient(circle at 92% 62%,#d6a74f 0 1px,transparent 2px),radial-gradient(circle at 13% 78%,#d6a74f 0 1.5px,transparent 3px),radial-gradient(circle at 72% 91%,#d6a74f 0 1px,transparent 2px),radial-gradient(circle at 33% 7%,#fff 0 1px,transparent 3px);opacity:.65}.gentleUseDialog h2,.gentleUseDialog p{color:#34165f!important}html[data-cosmic-theme=night] body .gentleUseDialog{background:radial-gradient(ellipse at 50% 0,#1b3556,#101f3d 48%,#09132b)!important;border-color:#d5ad5e;color:#ffdc88!important;box-shadow:0 32px 90px rgba(3,7,23,.65),inset 0 1px 0 rgba(255,227,166,.16)}html[data-cosmic-theme=night] body .gentleUseDialog:before{opacity:.11}html[data-cosmic-theme=night] body .gentleUseDialog h2,html[data-cosmic-theme=night] body .gentleUseDialog p,html[data-cosmic-theme=night] body .gentleUseSymbol{color:#ffdc88!important}html[data-cosmic-theme=night] body .gentleUseDialog h2{text-shadow:0 0 9px rgba(255,205,107,.22)}html[data-cosmic-theme=night] body .gentleUseClose{background:#101c3d!important;color:#ffdc88!important;border-color:#d5ad5e}.gentleUseClose:focus-visible{outline:2px solid currentColor;outline-offset:3px}html body .gentleUseDialog[role=dialog]>p.cosmicPopupSignature{font-style:italic!important}html[data-cosmic-theme=day] body .gentleUseDialog[role=dialog]>p.cosmicPopupSignature{color:#3f4b2f!important;-webkit-text-fill-color:#3f4b2f!important;text-shadow:none}html[data-cosmic-theme=day] body :is(#daily-guidance .vibeFeature,.weatherNext,.vibeDetailCard,.vibeDetailScroll,.dailyCosmicHome,.personalWeatherSection,#identity,.dailyLightMeetingSection,.todayAnchorsSection,#daily-prompts,#moment,#birth-info,#feedback,.cosmicSectionIntroduction,.personalWeatherCard,.dailyMainInsight,.dailyAnchorsCard,.dailyAffirmationCard,.identityDetailDialog,.identityPanel,.profileForm,.feedbackPanel,.mailingListPanel,.cosmicGoodsSection,.cosmicGoodsIntro,.cosmicGoodsCard,.journalComposer,.savedMoment){background-color:#e4f5eb!important;background-image:linear-gradient(145deg,rgba(237,255,244,.77),rgba(211,237,223,.77)),url(/art/celestial-garden/moon-garden.webp)!important;background-position:50%,50%!important;background-size:cover,min(88%,640px) auto!important;background-repeat:no-repeat!important}html body #daily-guidance .vibeFeature>.weatherCardHeading :is(small,h2):last-child,html body .personalWeatherSection .personalWeatherCard>.weatherCardHeading h2{display:block!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(30px,3.2vw,42px)!important;font-weight:500!important;font-style:italic!important;line-height:1.18!important;letter-spacing:-.025em!important;text-transform:none!important;margin:12px 0 5px!important;text-wrap:balance}html body #daily-guidance .vibeFeature>.weatherCardHeading .vibeSource,html body .personalWeatherSection .weatherCardHeading>small:first-child{font:600 11px/1.5 Arial,sans-serif!important;letter-spacing:.14em!important}html body #daily-guidance .vibeFeature>.weatherCardHeading,html body .personalWeatherSection .weatherCardHeading{text-align:center!important;padding:24px 20px!important;border-bottom:1px solid rgba(178,143,73,.4)}html body #daily-guidance .weatherNext>strong,html body .personalWeatherSection .weatherNext>strong{font:600 22px/1.3 Georgia,serif!important;letter-spacing:0!important}html[data-cosmic-theme=day] body #daily-guidance .vibeFireHorseCopy{background:transparent!important}html[data-cosmic-theme=day] body #daily-guidance .vibeFeatureFireHorse:before{background:none!important}html body #daily-guidance .vibeFeatureFireHorse:after{position:relative!important;grid-column:1/-1!important;grid-row:3!important;inset:auto!important}@media(max-width:700px){html body #daily-guidance .vibeFeatureFireHorse:after{grid-row:4!important}}html[data-cosmic-theme=day] body .sharedSkyIdentityBanner blockquote{color:#34165f!important;-webkit-text-fill-color:#34165f!important}html body #daily-guidance .vibeFeatureFireHorse>.vibeFireHorseCopy{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;padding:28px!important;align-self:start!important;min-width:0;width:100%!important}html body #daily-guidance .vibeFeatureFireHorse>.vibeFireHorseArtwork{position:relative!important;inset:auto!important;margin:0!important;align-self:start!important;max-width:100%}@media(max-width:700px){html body #daily-guidance .vibeFeatureFireHorse{display:flex!important;flex-direction:column!important;gap:0!important}html body #daily-guidance .vibeFeatureFireHorse>.weatherCardHeading{order:0!important}html body #daily-guidance .vibeFeatureFireHorse>.vibeFireHorseArtwork{order:1!important;height:auto!important}html body #daily-guidance .vibeFeatureFireHorse>.vibeFireHorseCopy{order:2!important}html body #daily-guidance .vibeFeatureFireHorse:after{order:3!important;padding:0 28px 24px!important}}html body .lunarPhaseDisplay{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;position:relative;grid-column:1/-1;margin:20px 24px;padding:18px;border:1px solid rgba(174,137,66,.45);border-radius:22px;background:#e0f2e8;color:#34165f}html body .lunarPhaseDisplay svg{width:88px;height:88px;flex:0 0 88px;filter:drop-shadow(0 0 8px rgba(205,177,112,.3))}html body .lunarPhaseDisplay .lunarPhaseDetails{display:grid;grid-gap:5px;gap:5px;text-align:left}html body .lunarPhaseDisplay .lunarPhaseDetails strong{font:italic 600 20px Georgia,serif!important;color:inherit!important}html body .lunarPhaseDisplay .lunarPhaseDetails span{font:500 14px Arial,sans-serif!important;color:inherit!important;position:static!important}html body .lunarPhaseDisplay .lunarPhaseDetails small{font:400 11px Arial,sans-serif!important;color:inherit!important;letter-spacing:normal!important}html[data-cosmic-theme=night] body .lunarPhaseDisplay{background:#101c3d;color:#ffdc88}html body .homepageSkyClock time,html body .livePersonalSkyMoment strong{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:700px){html body .homepageSkyClock{gap:6px;letter-spacing:.035em;font-size:11px;flex-wrap:wrap}html body .homepageSkyClock time,html body .livePersonalSkyMoment strong{font-size:14px}}html[data-cosmic-theme=day] body .lunarPhaseDisplay{background-image:linear-gradient(145deg,rgba(237,255,244,.77),rgba(211,237,223,.77)),url(/art/celestial-garden/moon-garden.webp);background-position:50%;background-size:cover,180px auto;background-repeat:no-repeat}html[data-cosmic-theme=day] body :is(#daily-guidance,.personalWeatherSection) .lunarPhaseDisplay .lunarPhaseDetails,html[data-cosmic-theme=day] body :is(#daily-guidance,.personalWeatherSection) .lunarPhaseDisplay .lunarPhaseDetails :is(strong,span,small){color:#34165f!important;-webkit-text-fill-color:#34165f!important;text-shadow:none!important;opacity:1!important}html body .lunarPhaseDisplay .lunarHemisphereChoice{display:grid;grid-gap:5px;gap:5px;margin-top:8px;font:500 11px Arial,sans-serif;color:inherit}html body .lunarPhaseDisplay .lunarHemisphereChoice select{width:100%;max-width:160px;min-height:36px;padding:7px 10px;border:1px solid #ab8a4e;border-radius:10px;background:#e4f5eb;color:#34165f;font:600 13px Arial,sans-serif;cursor:pointer}html[data-cosmic-theme=night] body .lunarPhaseDisplay .lunarHemisphereChoice select{background:#101c3d;color:#ffdc88}html body .lunarPhaseDisplay .lunarHemisphereChoice select:focus-visible{outline:2px solid #ac8b46;outline-offset:3px}html body :is(#daily-guidance .vibeFeature,.personalWeatherCard)>.weatherCardHeading{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(184,146,73,.5)!important;border-radius:26px!important;padding:26px 22px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 5px 18px rgba(29,16,58,.08)}html body .weatherCardHeading:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--weather-heading-art,none) center /220px auto no-repeat;opacity:.08}html body .weatherCardHeading:after{content:"✧ · ✦ · ✧";display:block;margin-top:12px;color:#ad873b;font-size:15px;letter-spacing:.35em;line-height:1}html body #daily-guidance .vibeFeature>.weatherCardHeading :is(small,h2):last-child,html body .personalWeatherCard>.weatherCardHeading h2{font-family:var(--font-weather-script),"URW Chancery L","Apple Chancery","Segoe Script","Brush Script MT",cursive!important;font-size:clamp(32px,3.5vw,46px)!important;font-style:italic!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;line-height:1.25!important}html[data-cosmic-theme=day] body .weatherCardHeading{background:linear-gradient(145deg,#edfff4,#d8eee2)!important;color:#34165f!important}html[data-cosmic-theme=night] body .weatherCardHeading{background:radial-gradient(ellipse at top,#233b60,#101c3d 75%)!important;color:#ffdc88!important}html[data-cosmic-theme=night] body .weatherCardHeading:before{opacity:.13}html[data-cosmic-theme=night] body .weatherCardHeading:after{color:#ffdc88;text-shadow:0 0 8px rgba(255,220,136,.4)}html body #vibecheck.personalWeatherSection .personalWeatherSkyLine{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;width:min(100%,1080px);padding:0 24px;box-sizing:border-box}html body #vibecheck.personalWeatherSection .personalWeatherSkyLine>span{width:100%!important;padding:0!important;background:transparent!important;border:0!important}html body #vibecheck.personalWeatherSection .personalWeatherSkyLine button{width:100%;min-height:48px;padding:12px 16px!important}html body #vibecheck.personalWeatherSection .personalWeatherSkyLine button b{margin-right:.5em;color:inherit}html body #vibecheck.personalWeatherSection .personalWeatherCard{height:auto!important;max-height:none!important;min-height:0!important;align-self:start!important;padding:24px!important;box-sizing:border-box}html body #vibecheck.personalWeatherSection .personalWeatherCardLead,html body #vibecheck.personalWeatherSection .personalWeatherCardReflection{grid-column:auto!important}html body #vibecheck.personalWeatherSection .personalWeatherCard>.weatherCardHeading h2{font-family:var(--font-weather-script),cursive!important;font-size:clamp(32px,3.5vw,46px)!important;font-style:italic!important;font-weight:600!important;line-height:1.25!important;letter-spacing:0!important}html body #vibecheck.personalWeatherSection .personalMoonPhaseArtwork img,html body #vibecheck.personalWeatherSection .personalWeatherCard>img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;object-fit:contain!important;border-radius:22px!important;margin:20px 0 0!important}html body #vibecheck.personalWeatherSection .personalMoonPhaseArtwork{min-height:0!important;background:transparent!important;border-radius:22px}html body #vibecheck.personalWeatherSection .personalWeatherCardCopy{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;padding:24px 0!important}html body #vibecheck.personalWeatherSection .collectivePersonalPair{grid-template-columns:1fr!important}html body #vibecheck.personalWeatherSection .lunarPhaseDisplay,html body #vibecheck.personalWeatherSection .weatherNext{margin:18px 0 0!important;box-sizing:border-box;width:100%}html[data-cosmic-theme=day] body #vibecheck.personalWeatherSection .collectivePersonalPair section,html[data-cosmic-theme=day] body #vibecheck.personalWeatherSection .personalWeatherCard{background-color:#e4f5eb!important;background-image:linear-gradient(145deg,rgba(237,255,244,.77),rgba(211,237,223,.77)),url(/art/celestial-garden/moon-garden.webp)!important;background-position:50%!important;background-size:cover,min(88%,640px) auto!important;background-repeat:no-repeat!important}html[data-cosmic-theme=day] body #vibecheck.personalWeatherSection :is(.weatherCardHeading,.collectivePersonalPair,.weatherNext,.lunarPhaseDisplay) :is(h2,p,strong,small,span,time,em){color:#34165f!important;-webkit-text-fill-color:#34165f!important;text-shadow:none!important}html[data-cosmic-theme=night] body #vibecheck.personalWeatherSection .weatherCardHeading{background:radial-gradient(ellipse at top,#233b60,#101c3d 75%)!important}html[data-cosmic-theme=night] body #vibecheck.personalWeatherSection :is(.weatherCardHeading,.weatherNext,.lunarPhaseDisplay) :is(h2,p,strong,small,span,time,em){color:#ffdc88!important;-webkit-text-fill-color:#ffdc88!important}@media(max-width:700px){html body #vibecheck.personalWeatherSection .personalWeatherSkyLine{grid-template-columns:1fr;padding:0 24px}html body #vibecheck.personalWeatherSection .personalWeatherCard{padding:18px!important}}#vibecheck.personalWeatherSection .personalWeatherIntro{margin-bottom:36px!important}#vibecheck.personalWeatherSection .homepageSkyClock{margin-bottom:32px!important}html[data-cosmic-theme=day] body.cosmicSignedIn:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:var(--cosmic-logo-moon,url("/cosmic-identity-logo.webp?v=8")) center top /cover no-repeat!important;filter:saturate(.65) contrast(.9)!important;opacity:1!important}html[data-cosmic-theme=day] body.cosmicSignedIn:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(145deg,rgba(237,255,244,.86),rgba(211,237,223,.88))!important;opacity:1!important}html[data-cosmic-theme=day] body .sharedSkyIdentityBanner{border-color:rgba(213,172,82,.72)!important;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.86),transparent 58%),linear-gradient(135deg,#FCFFF5,#E8F5E9 54%,#BDE9D7)!important;box-shadow:0 22px 58px rgba(37,61,43,.16),inset 0 1px 0 rgba(255,255,255,.92)!important}html[data-cosmic-theme=day] body .sharedSkyIdentityBanner:before{background:radial-gradient(circle at 12% 25%,rgba(213,172,82,.72) 0 1px,transparent 2px),radial-gradient(circle at 88% 70%,rgba(36,134,107,.48) 0 1px,transparent 2px),radial-gradient(circle at 72% 18%,rgba(255,255,255,.9) 0 1px,transparent 2px)!important}html[data-cosmic-theme=day] body .sharedSkyIdentityBanner>span{color:#D5AC52!important;text-shadow:0 0 14px rgba(213,172,82,.28)!important}html[data-cosmic-theme=day] body .sharedSkyIdentityBanner blockquote{color:#253D2B!important;-webkit-text-fill-color:#253D2B!important;text-shadow:none!important}html[data-cosmic-theme=day] body .sharedSkyIdentityBanner blockquote strong{color:#68764B!important;-webkit-text-fill-color:#68764B!important}html[data-cosmic-theme=day] body:not(.cosmicSignedIn) .hero .publicIdentityPrimer{border-color:rgba(213,172,82,.72)!important;background:radial-gradient(circle at 12% 12%,rgba(213,172,82,.35) 0 1px,transparent 2px),radial-gradient(circle at 88% 21%,rgba(255,255,255,.82) 0 1px,transparent 2px),radial-gradient(circle at 76% 74%,rgba(36,134,107,.28) 0 1px,transparent 2px),radial-gradient(circle at 50% -8%,rgba(189,233,215,.76),transparent 42%),linear-gradient(145deg,#FCFFF5,#E8F5E9 52%,#BDE9D7)!important;color:#465536!important;box-shadow:0 28px 76px rgba(37,61,43,.17),inset 0 1px 0 rgba(255,255,255,.9)!important}html[data-cosmic-theme=day] body:not(.cosmicSignedIn) .hero .publicIdentityPrimer:before,html[data-cosmic-theme=day] body:not(.cosmicSignedIn) .hero .publicIdentityPrimerEyebrow{color:#9A721E!important;-webkit-text-fill-color:#9A721E!important;text-shadow:none!important}html[data-cosmic-theme=day] body:not(.cosmicSignedIn) .hero .publicIdentityPrimer h2{color:#253D2B!important;-webkit-text-fill-color:#253D2B!important;text-shadow:none!important}html[data-cosmic-theme=day] body:not(.cosmicSignedIn) .hero .publicIdentityPrimer .publicModalitiesBridge,html[data-cosmic-theme=day] body:not(.cosmicSignedIn) .hero .publicIdentityPrimer .publicModalitiesBridge p,html[data-cosmic-theme=day] body:not(.cosmicSignedIn) .hero .publicIdentityPrimerIntro{color:#465536!important;-webkit-text-fill-color:#465536!important;text-shadow:none!important}html[data-cosmic-theme=day] body:not(.cosmicSignedIn) .hero .publicIdentityPrimer :is(.publicModalitiesBridge strong,.publicIdentityPrimerPromise,.publicIdentityPrimerModalities){color:#68764B!important;-webkit-text-fill-color:#68764B!important;text-shadow:none!important}html[data-cosmic-theme=day] body:not(.cosmicSignedIn) #moment .journalWelcome .eyebrow,html[data-cosmic-theme=day] body:not(.cosmicSignedIn) #moment .journalWelcomeStars{color:#9A721E!important;-webkit-text-fill-color:#9A721E!important;text-shadow:none!important}html[data-cosmic-theme=day] body:not(.cosmicSignedIn) #moment .journalWelcome :is(.journalSectionTitle,.journalWelcomeTitle){color:#253D2B!important;-webkit-text-fill-color:#253D2B!important;text-shadow:none!important}html[data-cosmic-theme=day] body:not(.cosmicSignedIn) #moment .journalWelcome :is(.script,.journalWelcomeCopy){color:#465536!important;-webkit-text-fill-color:#465536!important;text-shadow:none!important}html[data-cosmic-theme=day] body .sectionNavigatorMenu{border-color:rgba(213,172,82,.78)!important;background:linear-gradient(145deg,rgba(252,255,245,.98),rgba(232,245,233,.98))!important;box-shadow:0 22px 60px rgba(37,61,43,.18)!important}html[data-cosmic-theme=day] body .sectionNavigatorMenu :is(p,.sectionThemePicker small){color:#9A721E!important}html[data-cosmic-theme=day] body .sectionNavigatorMenu button{color:#253D2B!important;border-bottom-color:rgba(36,134,107,.14)!important}html[data-cosmic-theme=day] body .sectionNavigatorMenu button:focus-visible,html[data-cosmic-theme=day] body .sectionNavigatorMenu button:hover{background:rgba(189,233,215,.48)!important}html[data-cosmic-theme=day] body .sectionNavigatorMenu button.isCurrent,html[data-cosmic-theme=day] body .sectionThemePicker button.selected{border-color:rgba(36,134,107,.45)!important;background:linear-gradient(135deg,#BDE9D7,#F4E8B8)!important;color:#253D2B!important}html[data-cosmic-theme=day] body .sectionNavigatorMenu button span{color:#24866B!important}html[data-cosmic-theme=day] body .sectionNavigatorMenu .sectionNavigatorLogin{border-color:rgba(213,172,82,.8)!important;background:linear-gradient(135deg,#FCFFF5,#DCCB94)!important;color:#253D2B!important}html[data-cosmic-theme=day] body .sectionNavigatorTrigger{border-color:#B99442!important;background:linear-gradient(135deg,#24866B,#307A62)!important;color:#FCFFF5!important;box-shadow:0 12px 30px rgba(36,134,107,.24)!important}html[data-cosmic-theme=day] body .sectionNavigatorTrigger>span{color:#F4D47E!important}body:not(.cosmicSignedIn) .cosmicIdentityMomentDivider{font-size:13px!important;font-weight:800!important;line-height:1.35!important}@media(max-width:700px){html body .homepageSkyClock{gap:7px;font-size:13px;font-weight:700;letter-spacing:.055em}html body .homepageSkyClock time{font-size:16px}}html[data-cosmic-theme=day] body:not(.cosmicSignedIn) .cosmicIdentityMomentDivider{color:#6F5010!important;text-shadow:0 1px 0 rgba(255,255,255,.58)}html[data-cosmic-theme=day] body .homepageSkyClock{color:#3F5334!important;text-shadow:0 1px 0 rgba(255,255,255,.62)}html[data-cosmic-theme=day] body .homepageSkyClock time{color:#53682F!important}@media(max-width:900px){body:not(.cosmicSignedIn) .cosmicIdentityMomentDivider{justify-content:flex-start;width:min(72vw,260px);margin:42px auto 4px;text-align:left}body:not(.cosmicSignedIn) .cosmicIdentityMomentDivider:after,body:not(.cosmicSignedIn) .cosmicIdentityMomentDivider:before{display:none}body:not(.cosmicSignedIn) .cosmicIdentityExamples{margin-top:0;padding-top:2px}}html body .lunarPhaseDisplay>.lunarImageCredit{grid-column:1/-1;min-width:0;margin:0;padding:12px 0 0;display:grid;grid-gap:5px;gap:5px;border-top:1px solid;font:400 11px/1.5 Arial,sans-serif!important;letter-spacing:normal!important;text-align:center;color:inherit!important;overflow-wrap:anywhere}html body .lunarPhaseDisplay>.lunarImageCredit :is(a,span){position:static!important;display:block;margin:0;padding:0;font:inherit!important;letter-spacing:normal!important;color:inherit!important;text-transform:none!important}.hero{position:relative!important;min-height:100svh!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;padding:clamp(18px,3vh,34px) 18px!important;background:#fff!important;overflow:hidden!important;isolation:isolate}.hero:before{inset:0!important;width:100%!important;height:100%!important;margin:0!important;background:var(--cosmic-logo-moon,url("https://cosmic-identity-inky.vercel.app/cosmic-identity-logo.webp?v=8")) center /contain no-repeat!important;filter:none!important;z-index:-2!important}.hero:after,.hero:before{content:""!important;position:absolute!important;display:block!important}.hero:after{inset:auto 0 0!important;height:min(24vh,190px)!important;background:linear-gradient(180deg,transparent,rgba(255,255,255,.88) 72%,#fff)!important;z-index:-1!important;pointer-events:none}.hero .compass,.hero .cosmos,.hero .intro,.hero .stars,.hero>.eyebrow,.hero>.script,.hero>h1{display:none!important}.hero button{position:relative;z-index:2;margin:0!important;min-width:min(280px,calc(100vw - 48px));padding:14px 28px!important;border:1px solid rgba(191,128,22,.72)!important;border-radius:999px!important;background:rgba(255,252,247,.92)!important;color:#321078!important;box-shadow:0 10px 32px rgba(61,24,125,.18)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero button:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(61,24,125,.24)!important}@media (max-aspect-ratio:4/5){.hero:before{background-size:contain!important}}@media (max-width:560px){body:not(.cosmicSignedIn) .hero{min-height:auto!important;justify-content:flex-start!important;padding:8px 12px 24px!important}body:not(.cosmicSignedIn) .hero:before{position:relative!important;inset:auto!important;flex:0 0 auto;width:min(78vw,280px)!important;height:auto!important;aspect-ratio:1/1;margin:0 auto 8px!important;background-size:contain!important;z-index:0!important}body:not(.cosmicSignedIn) .hero:after{display:none!important}body:not(.cosmicSignedIn) .hero button{padding:13px 22px!important}}@media (prefers-reduced-motion:reduce){.hero button{transition:none!important}}body:not(.cosmicSignedIn) .hero{background:radial-gradient(circle at 13% 18%,rgba(230,214,252,.78),transparent 30%),radial-gradient(circle at 87% 22%,rgba(210,235,251,.74),transparent 31%),radial-gradient(circle at 18% 82%,rgba(248,224,212,.62),transparent 27%),linear-gradient(145deg,#f7effb,#fffaf3 48%,#edf5fb)!important;box-shadow:inset 0 -1px 0 rgba(180,136,63,.18)}body:not(.cosmicSignedIn) .hero:before{background:var(--cosmic-logo-moon,url("https://cosmic-identity-inky.vercel.app/cosmic-identity-logo.webp?v=8")) center /contain no-repeat,radial-gradient(ellipse at center,rgba(255,255,255,.74) 0 42%,rgba(235,220,251,.38) 58%,transparent 74%) 50% /min(96vw,980px) min(96vw,980px) no-repeat!important;filter:drop-shadow(0 24px 45px rgba(72,39,112,.1))!important}body:not(.cosmicSignedIn) .hero:after{background:linear-gradient(180deg,transparent,rgba(255,251,247,.84) 68%,rgba(250,244,250,.98))!important}body:not(.cosmicSignedIn) .hero button{border-color:rgba(174,119,38,.64)!important;background:linear-gradient(135deg,rgba(255,253,249,.95),rgba(241,232,253,.91))!important;box-shadow:0 12px 36px rgba(70,36,112,.17),inset 0 1px 0 rgba(255,255,255,.9)!important}body:not(.cosmicSignedIn) .hero button:focus-visible,body:not(.cosmicSignedIn) .hero button:hover{border-color:rgba(142,82,174,.55)!important;box-shadow:0 16px 42px rgba(70,36,112,.23),0 0 0 4px rgba(230,211,250,.38)!important;outline:none}@media(max-width:560px){body:not(.cosmicSignedIn) .hero{background:radial-gradient(circle at 18% 12%,rgba(231,214,253,.72),transparent 30%),radial-gradient(circle at 86% 32%,rgba(211,236,251,.7),transparent 32%),linear-gradient(150deg,#f8f1fb,#fffaf4 56%,#eef6fb)!important}body:not(.cosmicSignedIn) .hero:before{background:var(--cosmic-logo-moon,url("https://cosmic-identity-inky.vercel.app/cosmic-identity-logo.webp?v=8")) center /contain no-repeat,radial-gradient(circle,rgba(255,255,255,.72),rgba(235,220,251,.28) 62%,transparent 76%) 50% /contain no-repeat!important;filter:drop-shadow(0 17px 28px rgba(72,39,112,.1))!important}body:not(.cosmicSignedIn) .hero button{margin-top:3px!important;background:linear-gradient(135deg,rgba(255,253,249,.96),rgba(240,231,252,.94))!important}}html[data-cosmic-theme=night] body .cosmicUniverseRoute--updates .cosmicMomentPage,html[data-cosmic-theme=night] body:not(.cosmicSignedIn) .cosmicPublicRoute main[data-public-chapter]>.hero{background:transparent!important;box-shadow:none!important}.birthDetailsDisclosure{max-width:760px;margin:22px auto 30px;padding:0 10px;text-align:left}.birthDetailsDisclosure button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid #d9bd83;border-radius:18px;background:linear-gradient(135deg,#fffdf9,#f7efff);color:#2d1768;box-shadow:0 12px 35px rgba(79,42,112,.08);font:17px Georgia,Times New Roman,serif;cursor:pointer}.birthDetailsDisclosure button span{font-weight:600}.birthDetailsDisclosure button small{font-size:12px;color:#9a681f;white-space:nowrap}.birthDetailsSummary{margin:9px 14px 0;color:#756a7f;font-size:13px;line-height:1.5}.birthDetailsDisclosure[data-open=true]{margin-bottom:14px}@media(max-width:520px){.birthDetailsDisclosure{margin:16px auto 24px;padding:0}.birthDetailsDisclosure button{padding:14px 16px;border-radius:15px;font-size:15px}.birthDetailsDisclosure button small{font-size:11px}.birthDetailsSummary{font-size:12px;margin:8px 8px 0}}.birthDetailsCollapseBottom{width:min(620px,calc(100% - 28px));min-height:58px;margin:clamp(30px,5vw,50px) auto 0;padding:15px 24px;display:flex;align-items:center;justify-content:center;gap:14px;border:1px solid rgba(247,200,103,.82);border-radius:999px;background:linear-gradient(135deg,#321176,#7531a1 58%,#176f9b);color:#fffaf0;box-shadow:0 16px 36px rgba(34,12,83,.24),inset 0 1px 0 rgba(255,255,255,.2);font:600 17px/1.25 Georgia,Times New Roman,serif;text-shadow:0 2px 10px rgba(12,3,42,.72);cursor:pointer}.birthDetailsCollapseBottom span{color:#ffd56f}.birthDetailsCollapseBottom:hover{transform:translateY(-2px);box-shadow:0 20px 42px rgba(34,12,83,.3),0 0 24px rgba(208,153,255,.22)}.birthDetailsCollapseBottom:focus-visible{outline:3px solid rgba(255,211,105,.88);outline-offset:4px}.birthDetailsCollapseBottom[hidden]{display:none}@media(max-width:520px){.birthDetailsCollapseBottom{width:calc(100% - 12px);min-height:56px;margin-top:32px;padding:14px 18px;font-size:16px}}.identitySeed{padding-bottom:365px!important}.identitySeed:before{bottom:194px!important;width:82%!important;letter-spacing:.16em!important}.identitySeed:after{content:"One Universe\A✦        One Me        ✦\A·        ✦        ·"!important;position:absolute!important;left:50%!important;bottom:30px!important;transform:translateX(-50%)!important;width:100%!important;padding:0!important;text-align:center!important;white-space:pre-line!important;font-family:Brush Script MT,Segoe Script,Snell Roundhand,cursive!important;font-size:clamp(31px,2.7vw,42px)!important;line-height:1.13!important;font-style:italic!important;font-weight:500!important;letter-spacing:0!important;color:#c88916!important;background:transparent!important;text-shadow:0 1px 0 rgba(255,255,255,.9),0 5px 18px rgba(179,119,19,.13)!important;z-index:1!important}@media(max-width:900px){.identitySeed{padding-bottom:345px!important}.identitySeed:before{bottom:184px!important;width:86%!important}.identitySeed:after{bottom:28px!important;font-size:34px!important;width:100%!important}}@media(max-width:560px){.identitySeed{padding-bottom:325px!important}.identitySeed:before{bottom:176px!important;width:92%!important}.identitySeed:after{content:"One Universe\A✦      One Me      ✦\A·      ✦      ·"!important;bottom:26px!important;width:100%!important;font-size:29px!important;line-height:1.13!important}}