@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Italiana&display=swap";.accountPage{color:#2b211a;background:#e9dfcf;min-height:100vh}.accountPage>header{border-bottom:1px solid #cbc7bc;justify-content:space-between;align-items:center;height:82px;padding:0 6vw;display:flex}.accountPage>header img{object-fit:contain;width:170px;height:58px}.accountPage>header>a:last-child{color:#676a75;font-size:11px;text-decoration:none}.accountPage>section:not(.pageReader){grid-template-columns:1fr 430px;align-items:center;gap:8vw;min-height:calc(100vh - 150px);padding:75px 9vw;display:grid}.accountPage>.pageReader{min-height:0;display:block}.accountIntro>span,.accountCard>span{letter-spacing:.2em;color:#b55f43;font-size:9px}.accountIntro h1{margin:18px 0;font:400 clamp(50px,6vw,82px)/.98 Italiana,Georgia,serif}.accountIntro h1 em{color:#a96147;font-weight:400}.accountIntro p{color:#666a75;max-width:590px;font:17px/1.7 Georgia,serif}.accountIntro small{color:#85868d;border-top:1px solid #ccc7bc;max-width:560px;padding-top:18px;font:11px/1.6 Georgia,serif;display:block}.accountCard{color:#f3eadc;background:#2b211a;padding:42px;box-shadow:0 25px 60px #191e332e}.accountCard h2{font:400 26px Georgia,serif}.accountTabs{grid-template-columns:1fr 1fr;margin-bottom:28px;display:grid}.accountTabs button{color:#afb2c1;background:0 0;border:1px solid #725538;padding:12px}.accountTabs button.active{color:#fff;background:#a96147;border-color:#a96147}.accountCard label{color:#b9bbc5;letter-spacing:.13em;text-transform:uppercase;margin:17px 0;font-size:9px;display:block}.accountCard input{color:#fff;background:0 0;border:0;border-bottom:1px solid #7d6040;width:100%;padding:11px 0;font:14px DM Sans,sans-serif;display:block}.accountCard form>button,.accountCard>button{color:#fff;background:#a96147;border:0;width:100%;margin-top:16px;padding:14px}.accountCard details{border-top:1px solid #725538;margin-top:24px;padding-top:15px}.accountCard summary{color:#b8bbc7;cursor:pointer;font-size:10px}.accountMessage{color:#e5b19a;margin:20px 0 0;font:12px/1.5 Georgia,serif}.accountPage>footer{text-align:center;color:#7b7d84;padding:25px;font:italic 11px Georgia,serif}@media (max-width:800px){.accountPage>section:not(.pageReader){grid-template-columns:1fr;padding:55px 6vw}.accountCard{padding:32px 25px}}.accountExport,.accountDanger{border-top:1px solid #725538;margin-top:30px;padding-top:24px}.accountExport>span,.accountDanger>span{color:#df9678;letter-spacing:.16em;font-size:8px}.accountExport h3,.accountDanger h3{color:#f3eadc;margin:8px 0;font:400 21px Georgia,serif}.accountExport p,.accountDanger p{color:#b8bbc7;font:11px/1.6 Georgia,serif}.accountExport button{color:#fff;background:#a96147;border:0;width:100%;margin-top:9px;padding:13px}.accountDanger{background:#251c17;border:1px solid #714c4b;margin-top:34px;padding:24px}.accountDanger>div{margin-top:20px}.accountDanger button{color:#f1c1b1;cursor:pointer;background:0 0;border:1px solid #be765f;width:100%;padding:12px}.accountDanger button.deleteAccount{color:#fff;background:#8f3f36;border-color:#8f3f36}.accountDanger small{color:#999dac;margin-top:8px;font:9px/1.5 Georgia,serif;display:block}.accountActionMessage{color:#e5b19a;font:11px/1.5 Georgia,serif}.helpPage{color:#2b211a;background:#e9dfcf;min-height:100vh}.helpPage>header{border-bottom:1px solid #cbc7bc;justify-content:space-between;align-items:center;height:82px;padding:0 6vw;display:flex}.helpPage>header img{object-fit:contain;width:170px;height:58px}.helpPage>header>a:last-child{color:#676a75;font-size:11px;text-decoration:none}.helpHero{color:#f6f1e8;background:#2b211a;padding:clamp(65px,9vw,120px) 9vw}.helpHero>span,.quickStart>span,.helpGuide>div>span,.helpQuestions>span{letter-spacing:.19em;color:#d98260;font-size:9px}.helpHero h1{margin:17px 0;font:400 clamp(52px,7vw,90px)/.95 Italiana,Georgia,serif}.helpHero h1 em{color:#a96147;font-weight:400}.helpHero>p{color:#c5c6cf;max-width:720px;font:16px/1.7 Georgia,serif}.helpHero nav{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.helpHero nav a{color:#f3eadc;border:1px solid #666b80;padding:11px 15px;font-size:9px;text-decoration:none}.quickStart,.helpGuide,.helpQuestions{padding:clamp(65px,8vw,105px) 9vw}.quickStart{background:#e2e3dc}.quickStart h2,.helpGuide h2,.helpQuestions h2{margin:13px 0 38px;font:400 clamp(36px,5vw,60px)/1.05 Italiana,Georgia,serif}.quickStart ol{max-width:900px;margin:0;padding:0;list-style:none}.quickStart li{border-top:1px solid #b8bab3;grid-template-columns:58px 1fr;gap:20px;padding:24px 0;display:grid}.quickStart li>b{color:#fff;background:#a96147;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.quickStart strong{font:400 20px Georgia,serif}.quickStart p{color:#686b75;margin:7px 0;font:12px/1.6 Georgia,serif}.helpGuide{background:#e9dfcf;grid-template-columns:280px 1fr;gap:6vw;display:grid}.helpGrid{border-top:1px solid #c9c5ba;border-left:1px solid #c9c5ba;grid-template-columns:1fr 1fr;display:grid}.helpGrid article{border-bottom:1px solid #c9c5ba;border-right:1px solid #c9c5ba;padding:28px}.helpGrid article>span{color:#c26245;font-size:9px}.helpGrid h3{margin:15px 0 10px;font:400 24px Georgia,serif}.helpGrid p{color:#696c76;min-height:95px;font:12px/1.65 Georgia,serif}.helpGrid a{color:#b6533b;font-size:9px;font-weight:600;text-decoration:none}.helpQuestions{background:#d8dcd7}.helpQuestions details{border-top:1px solid #afb4ae;max-width:900px;padding:20px 0}.helpQuestions summary{cursor:pointer;font:400 18px Georgia,serif}.helpQuestions details p{color:#666a74;max-width:760px;font:12px/1.7 Georgia,serif}.helpPage>footer{color:#fff;background:#251c17;justify-content:space-between;align-items:center;padding:45px 9vw;display:flex}.helpPage>footer p{font:400 25px Georgia,serif}.helpPage>footer a{color:#fff;background:#a96147;padding:13px 18px;font-size:9px;text-decoration:none}@media (max-width:800px){.helpGuide,.helpGrid{grid-template-columns:1fr}.helpGrid p{min-height:0}.helpPage>footer{flex-direction:column;align-items:flex-start}}.aiReflectionAction{color:#f7f0e7;background:#251c17;border:1px solid #da794e73;margin:1.25rem 0 0;padding:1rem}.aiReflectionAction>p{color:#f7f0e7c7;margin:0 0 .8rem;font-size:.82rem;line-height:1.55}.aiReflectionAction button{color:#fff;cursor:pointer;font:inherit;background:#d9794e;border:0;padding:.75rem 1rem}.aiReflectionAction button:disabled{cursor:wait;opacity:.65}.aiReflectionResult{color:#251c17;background:#f5efe5;margin-top:1rem;padding:1rem}.aiReflectionResult h5{color:#251c17;margin:.9rem 0 .35rem;font-size:1rem}.aiReflectionResult h5:first-child{margin-top:0}.aiReflectionResult p{color:#251c17;margin:0 0 .7rem;line-height:1.6}.aiReflectionResult footer{align-items:center;gap:.8rem;margin-top:1rem;display:flex}.aiReflectionResult footer span,.aiBoundary{opacity:.75;font-size:.78rem}.aiRemember{align-items:center;gap:.55rem;margin:.9rem 0;font-size:.84rem;display:flex}.aiRemember input{accent-color:#d9794e;width:1rem;height:1rem}.aiMemoryManager{background:#ffffff6b;border:1px solid #191d3738;max-width:1160px;margin:0 auto 1.25rem;padding:1rem 1.2rem}.aiMemoryManager summary{cursor:pointer;font-weight:600}.aiMemoryManager summary span{float:right;color:#73747b;font-size:.78rem;font-weight:400}.aiMemoryManager>p{color:#626270;font-size:.85rem;line-height:1.55}.aiMemoryManager article{border-top:1px solid #191d3724;justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}.aiMemoryManager article strong,.aiMemoryManager article small{display:block}.aiMemoryManager article p{color:#626270;margin:.35rem 0 0;font-size:.8rem}.aiMemoryManager article button{color:#9b4d30;cursor:pointer;background:0 0;border:1px solid #d9794e;align-self:center;padding:.55rem .75rem}.journalArchive .aiReflectionAction{grid-column:1/-1}.dreamForm button:disabled{cursor:wait;opacity:.62}.dreamActions{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.dreamActions .aiDreamButton{color:#f7f0e7;background:0 0;border:1px solid #d9794e}@media (max-width:560px){.dreamActions{grid-template-columns:1fr}}.sleepPatternForm{color:#f7f0e7;border:1px solid #f7f0e747;margin:.8rem 0;padding:1rem}.sleepTracker{color:#f7f0e7;background:#251c17;max-width:1160px;margin:1.5rem auto 0;padding:clamp(1.2rem,3vw,2rem)}.sleepTrackerIntro{max-width:720px;margin-bottom:1rem}.sleepTrackerIntro>span{color:#e88962;letter-spacing:.18em;font-size:.68rem}.sleepTrackerIntro h3{margin:.35rem 0;font-size:clamp(1.55rem,3vw,2.4rem);font-weight:400}.sleepTrackerIntro p{opacity:.76;margin:0;line-height:1.55}.sleepTracker .sleepPatternForm{border:0;margin-bottom:0;padding:0}.sleepTracker .sleepDate{max-width:280px}.sleepPatternForm summary{cursor:pointer;font-weight:600}.sleepPatternForm summary span{float:right;opacity:.72;font-size:.72rem;font-weight:400}.sleepManualEntry{border-top:1px solid #f7f0e738!important}.sleepManualEntry>summary{grid-template-columns:1fr auto auto;align-items:center;gap:.7rem;padding:.9rem 0;list-style:none;display:grid}.sleepManualEntry>summary::-webkit-details-marker{display:none}.sleepManualEntry>summary span{float:none}.sleepManualEntry>summary:after{content:"+";font-size:1.15rem;font-weight:400}.sleepManualEntry[open]>summary:after{content:"−"}.sleepManualFields{padding-top:.1rem}.sleepSourceRow,.sleepTimeGrid,.sleepStageGrid{gap:.7rem;margin-top:.85rem;display:grid}.sleepSourceRow,.sleepTimeGrid{grid-template-columns:1fr 1fr}.sleepStageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sleepStageGrid fieldset{border:1px solid #f7f0e738;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:.7rem;display:grid}.sleepStageGrid legend{letter-spacing:.08em;text-transform:uppercase;padding:0 .3rem;font-size:.72rem}.sleepPatternForm label{letter-spacing:.06em;text-transform:uppercase;gap:.35rem;font-size:.72rem;display:grid}.sleepPatternForm input,.sleepPatternForm select,.sleepPatternForm textarea{color:#f7f0e7;background:#ffffff14;border:1px solid #f7f0e74d;width:100%;padding:.65rem}.sleepPatternForm option{color:#251c17}.sleepCsv input{padding:.5rem;font-size:.72rem}.sleepNotes{min-height:72px;margin-top:.75rem}.sleepPatternForm .saveSleepButton{color:#fff;cursor:pointer;background:#d9794e;border-color:#d9794e;margin-top:.75rem}.sleepSaveStatus{background:#ffffff14;border:1px solid #f7f0e747;margin:.7rem 0 0;padding:.7rem .8rem;font-size:.82rem}.sleepSaveStatus.success{background:#60a4732e;border-color:#a6dcb4a6}.sleepSaveStatus.error{background:#b4493733;border-color:#ff9d87bf}.sleepPrivacy{opacity:.7;margin-top:.5rem;display:block}.sleepArchive{background:#ffffff59;max-width:1160px;margin:1.4rem auto;padding:1.1rem}.sleepArchive h3{margin-top:0}.sleepArchive article{border-top:1px solid #191d3724;grid-template-columns:120px 130px 1fr;gap:1rem;padding:.75rem 0;display:grid}.sleepArchive article p{margin:0}.dreamSkySnapshot,.dreamSleepSummary{background:#d9794e1a;border-left:2px solid #d9794e;margin:.8rem 0;padding:.8rem}.dreamSkySnapshot strong,.dreamSleepSummary strong{letter-spacing:.14em;margin-bottom:.3rem;font-size:.7rem;display:block}.dreamSkySnapshot p,.dreamSleepSummary p{margin:0}.dreamSkySnapshot small{opacity:.75;margin-top:.45rem;display:block}.dreamTimeline{color:#f7f0e7;background:radial-gradient(circle at 88% 5%,#d9794e2e,#0000 30%),linear-gradient(145deg,#251c17,#251c17);border:1px solid #f4d8b533;max-width:1160px;margin:0 auto 1.75rem;padding:clamp(1.4rem,3vw,2.2rem);position:relative;overflow:hidden;box-shadow:0 22px 55px #111a362e}.dreamTimeline:after{content:"";border:1px solid #f4d8b529;border-radius:50%;width:11rem;height:11rem;position:absolute;top:-4rem;right:-3rem}.dreamTimeline header span{color:#e88962;letter-spacing:.18em;font-size:.68rem}.dreamTimeline header h3{letter-spacing:-.02em;margin:.4rem 0 .3rem;font-size:clamp(1.7rem,3.5vw,2.7rem);font-weight:400}.dreamTimeline header p{opacity:.72;max-width:610px;margin:0;line-height:1.55}.dreamTimelineTrack{scrollbar-color:#e88962a6 #ffffff14;gap:.9rem;margin-top:1.6rem;padding:.85rem .15rem .8rem;display:flex;position:relative;overflow-x:auto}.dreamTimelineTrack:before{content:"";background:linear-gradient(90deg,#0000,#e88962a6 6%,#f4d8b559 94%,#0000);height:2px;position:absolute;top:4.45rem;left:0;right:0}.dreamTimelineTrack a{z-index:1;min-height:165px;color:inherit;text-align:center;background:#ffffff0b;border:1px solid #f7f0e721;border-radius:2px;flex:0 0 170px;align-content:start;justify-items:center;gap:.38rem;padding:.8rem .7rem;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative}:is(.dreamTimelineTrack a:hover,.dreamTimelineTrack a:focus-visible){background:#ffffff17;border-color:#e88962b3;outline:none;transform:translateY(-3px)}.dreamTimelineTrack time{color:#f4d8b5;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:600}.dreamTimelineTrack small{letter-spacing:.05em;opacity:.7;font-size:.67rem}.dreamTimelineTrack b{color:#f4d8b5;background:#251c17;border:1px solid #e88962b8;border-radius:50%;place-items:center;width:3.8rem;height:3.8rem;margin:.1rem 0;font-size:2.15rem;display:grid;box-shadow:0 0 0 5px #251c17,0 0 24px #f4d8b51f}.dreamTimelineTrack strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-family:Georgia,serif;font-size:.98rem;font-weight:400;line-height:1.25;overflow:hidden}.dreamMoonBadge{background:#f4d8b540;border:1px solid #191d3724;align-items:center;gap:.75rem;margin:.85rem 0;padding:.75rem .9rem;display:flex}.dreamMoonBadge>b{color:#9b4d30;font-size:2rem}.dreamMoonBadge span,.dreamMoonBadge small,.dreamMoonBadge strong{display:block}.dreamMoonBadge small{color:#9b4d30;letter-spacing:.12em;font-size:.62rem}.dreamMoonBadge strong{margin-top:.15rem;font-size:.9rem}@media (max-width:700px){.sleepSourceRow,.sleepTimeGrid{grid-template-columns:1fr}.sleepStageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sleepPatternForm summary span{float:none;margin-top:.25rem;display:block}.sleepArchive article{grid-template-columns:1fr;gap:.25rem}.aiReflectionResult footer{flex-direction:column;align-items:stretch}}.aiTransparency{background:#ffffff29;grid-template-columns:1fr 1fr;gap:1px;margin:1.25rem 0;display:grid}.aiTransparency>div{background:#251c17;padding:1rem}.aiTransparency b{letter-spacing:.14em;color:#e88962;font-size:.62rem}.aiTransparency p{color:#d6d7df!important;margin:.45rem 0 0!important;font-size:.78rem!important;line-height:1.5!important}.aiFeedback{flex-wrap:wrap;align-items:center;gap:.45rem;margin:1rem 0;display:flex}.aiFeedback>span{color:#c9cbd5;width:100%;font:italic .78rem Georgia,serif}.aiFeedback button{color:#e4e4e9!important;background:0 0!important;border:1px solid #725538!important;width:auto!important;padding:.55rem .75rem!important;font-size:.68rem!important}.aiFeedback button.chosen{color:#fff!important;background:#a96147!important;border-color:#a96147!important}@media (max-width:600px){.aiTransparency{grid-template-columns:1fr}}.parentingScrollIntro{border-top:1px solid #c9c5bb;border-bottom:1px solid #c9c5bb;justify-content:space-between;align-items:center;gap:20px;max-width:1160px;margin:0 auto 32px;padding:18px 0;display:flex}.parentingScrollIntro span{letter-spacing:.18em;color:#b45c40;font-size:9px}.parentingScrollIntro p{color:#6b6e78;margin:0;font:11px Georgia,serif}.parentingChildren{gap:76px;max-width:1160px;margin:auto;display:grid}.parentingChild{scroll-margin-top:110px}.parentingChild+.parentingChild{border-top:2px solid #2b211a;padding-top:72px}.parentingChildHeader{grid-template-columns:1fr auto;align-items:end;gap:22px;margin:0 0 24px;display:grid}.parentingChildPhoto{background:#2b211a;border:3px solid #fff;border-radius:50%;place-items:center;width:88px;height:88px;display:grid;overflow:hidden;box-shadow:0 6px 20px #2026422e}.parentingChildPhoto img{object-fit:cover;width:100%;height:100%;display:block}.parentingChildPhoto span{color:#f5c6b2;letter-spacing:.06em;font:400 27px Italiana,Georgia,serif}.parentingChildIdentity>span{letter-spacing:.18em;color:#b45c40;font-size:8px}.parentingChildIdentity h2{margin-top:8px}.parentingChildHeader h2{margin:0;font:400 clamp(38px,5vw,62px)/.95 Italiana,Georgia,serif}.parentingChildHeader p{color:#777a84;margin:0;font:11px Georgia,serif}.parentingChild .parentingSnapshot{margin-top:1px}.dontTakePersonal{letter-spacing:.15em;color:#fff;border-top:1px solid #ffffff59;border-bottom:1px solid #ffffff59;margin:20px 0 0;padding:12px 0;font-size:10px;display:block}.parentingCards .observeReflect{background:#2b211a;margin:18px 0 0;padding:18px}.parentingCards .parentingKnowledge{background:#d7d2c8;grid-template-columns:1fr 1fr;gap:1px;margin:18px 0;padding:0;display:grid}.parentingKnowledge p{background:#f1ede5;padding:15px;color:#3d2e23!important;margin:0!important}.parentingKnowledge strong{letter-spacing:.13em;margin-bottom:7px;font-size:8px;display:block;color:#b45c40!important}.observeReflect>strong{display:block;color:#f1a98b!important}.observeReflect textarea{box-sizing:border-box;color:#fff;resize:vertical;background:#251c17;border:1px solid #7d6040;width:100%;min-height:88px;margin:10px 0;padding:11px;font:12px/1.5 Georgia,serif}.observeReflect button{color:#fff;letter-spacing:.08em;cursor:pointer;background:#a96147;border:0;padding:10px 14px;font-size:9px}.observeReflect small{color:#c5c8d5;margin-left:10px;font:9px Georgia,serif;display:inline-block}.parentingChild .childNatalOverview{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.parentingChild .childNatalOverview>div:first-child{text-align:center;grid-column:1/-1}.parentingChild .childNatalOverview>div:first-child dl{max-width:480px;margin:24px auto 0}.childPortraitPanel,.parentingChild .childNatalWheel{aspect-ratio:1;width:100%;min-height:0}.childPortraitPanel{background:#3d2e23;place-items:center;display:grid;overflow:hidden}.childPortraitPanel img{object-fit:cover;width:100%;height:100%;display:block}.childPortraitPanel span{color:#f5c6b2;letter-spacing:.06em;font:400 clamp(58px,9vw,118px) Italiana,Georgia,serif}.parentingChild .childNatalWheel{flex-direction:column;justify-content:center;display:flex}@media (max-width:700px){.parentingScrollIntro{display:block}.parentingScrollIntro p,.parentingChildHeader p{margin-top:8px}.parentingChildHeader{display:block}.parentingChildren{gap:54px}.parentingChild+.parentingChild{padding-top:52px}.parentingChild .childNatalOverview{grid-template-columns:1fr}.parentingChild .childNatalOverview>div:first-child{grid-column:auto}.parentingCards .parentingKnowledge{grid-template-columns:1fr}}.personalizedBrand{align-items:center;min-width:170px;height:58px;line-height:1;text-decoration:none;display:flex}.personalizedLetters{letter-spacing:-.1em;align-items:baseline;margin-right:3px;font:400 38px/.9 Italiana,Georgia,serif;display:flex}.personalizedLetters i{color:#251c17;font-style:normal}.personalizedLetters i+i{color:#a96147;margin-left:2px;font-size:36px}.personalizedMe{background-position:50%;background-size:cover;border:2px solid #c79a3e;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #0916378c}.personalizedMe:after{content:"";border:1px solid #ffffff9e;border-radius:50%;position:absolute;inset:5px}.personalizedMe b{z-index:1;color:#fff;text-shadow:0 2px 8px #000c;font:400 28px/.9 Italiana,Georgia,serif;position:relative}.personalizedEar{background:url(/iniimec-logo-d-ear-a.svg) 50%/contain no-repeat;width:49px;height:58px;margin-left:3px}.personalizedBrandFooter{transform-origin:0;min-width:145px;transform:scale(.84)}@media (max-width:520px){.personalizedBrand{min-width:145px}.personalizedLetters{font-size:33px}.personalizedLetters i+i{font-size:31px}.personalizedMe{flex-basis:51px;width:51px;height:51px}.personalizedMe b{font-size:24px}.personalizedEar{width:42px;height:51px}}.pageView.signedOut>section:not(.signedOutPreview):not(.signedOutJourney):not(.homeForecast):not(.pageReader):not(.bornSkyPaused),.pageView.signedOut:not(.page-home)>.homeForecast{display:none!important}.signedOutJourney{color:#fff;text-align:center;background:#2b211a;padding:32px 7vw}.signedOutJourney span,.signedOutIntro>span{letter-spacing:.18em;color:#df9678;font-size:9px}.signedOutJourney h2{margin:10px 0;font:400 31px Italiana,Georgia,serif}.signedOutJourney p{color:#c7cad5;font:13px/1.6 Georgia,serif}.signedOutJourney a,.signedOutIntro a{color:#fff;letter-spacing:.07em;background:#a96147;margin-top:12px;padding:13px 18px;font-size:10px;text-decoration:none;display:inline-block}.signedOutPreview{color:#2b211a;background:#e9dfcf;min-height:calc(100vh - 82px);padding:clamp(65px,8vw,110px) 7vw}.signedOutIntro{text-align:center;max-width:920px;margin:0 auto 46px}.signedOutIntro h1{margin:18px 0;font:400 clamp(43px,6vw,76px)/1 Italiana,Georgia,serif}.signedOutIntro p{color:#676a76;max-width:720px;margin:auto;font:15px/1.7 Georgia,serif}.signedOutChart{text-align:center;max-width:720px;margin:auto}.signedOutChart canvas{width:100%;height:auto}.signedOutChart p{color:#777b84;font:10px Georgia,serif}.sampleCards,.sampleParenting{background:#c8c4ba;grid-template-columns:1fr 1fr;gap:1px;max-width:1000px;margin:auto;display:grid}.sampleCards article,.sampleParenting article{background:#f3eadc;padding:35px}.sampleCards small,.sampleDream>span,.sampleParenting small{letter-spacing:.16em;color:#b45c40;font-size:8px}.sampleCards h3,.sampleDream h3,.sampleParenting h3{font:400 29px Italiana,Georgia,serif}.sampleCards p,.sampleDream p,.sampleParenting p{color:#656976;font:13px/1.65 Georgia,serif}.sampleCards blockquote{background:#eee9df;border-left:4px solid #a96147;margin:22px 0 0;padding:18px;font:14px Georgia,serif}.sampleDream{color:#fff;background:#2b211a;max-width:850px;margin:auto;padding:45px}.sampleDream p{color:#c9ccd6}.sampleDream strong{border-top:1px solid #725538;margin-top:25px;padding-top:20px;font:14px Georgia,serif;display:block}.sampleTree{background:#f6f0e9;max-width:780px;height:550px;margin:auto;overflow:hidden}.sampleTree img{object-fit:contain;width:100%;height:100%}.sampleParenting aside{color:#fff;background:#a96147;padding:36px}.sampleParenting aside span{letter-spacing:.17em;font-size:8px}.sampleParenting aside h3{font:400 34px Italiana,Georgia,serif}.sampleParenting aside p{color:#ffe7dc}.sampleParenting aside b{letter-spacing:.14em;border-top:1px solid #fff6;margin-top:24px;padding-top:18px;font-size:10px;display:block}.sampleParenting article strong{color:#b45c40;margin-top:22px;font-size:9px;display:block}.sampleCalendar{border-top:1px solid #aaa69d;max-width:850px;margin:auto}.sampleCalendar article{border-bottom:1px solid #c5c1b7;grid-template-columns:100px 100px 1fr;align-items:center;padding:22px;display:grid}.sampleCalendar time,.sampleCalendar span{letter-spacing:.13em;color:#b45c40;font-size:9px}.sampleCalendar h3{margin:0;font:400 25px Italiana,Georgia,serif}@media (max-width:700px){.sampleCards,.sampleParenting{grid-template-columns:1fr}.sampleCalendar article{grid-template-columns:80px 1fr}.sampleCalendar h3{grid-column:1/-1;margin-top:10px}.sampleTree{height:420px}}.accountPhoto{text-align:left;color:#f6f2ea;background:#251c17;border:1px solid #725538;margin-top:26px;padding:25px}.accountPhoto>span{letter-spacing:.16em;color:#df9678;font-size:8px}.accountPhoto h3{color:#fff;margin:8px 0;font:400 24px Italiana,Georgia,serif}.accountPhoto p{color:#c5c8d4;font:12px/1.6 Georgia,serif}.accountPhoto>div{align-items:center;gap:18px;margin-top:18px;display:flex}.accountPhoto img,.accountPhotoEmpty{object-fit:cover;border:2px solid #c79a3e;border-radius:50%;width:78px;height:78px}.accountPhotoEmpty{color:#fff;background:#3d2e23;place-items:center;font:24px Italiana,Georgia,serif;display:grid}.accountPhoto label{color:#fff;letter-spacing:.08em;cursor:pointer;background:#a96147;padding:12px 16px;font-size:9px;display:inline-block}.accountPhoto label:hover{background:#e0825d}.accountPhoto input{display:none}.accountPhoto small{color:#c5c8d4;margin-top:12px;font:10px Georgia,serif;display:block}.pageView>.pageBuilderSection,.pageView>.coParentSection{display:none!important}.page-builder>.pageBuilderSection,.page-coparenting>.coParentSection{display:block!important}.pageBuilderSection,.coParentSection{color:#2b211a;background:#e9dfcf;min-height:calc(100vh - 82px);padding:clamp(65px,8vw,110px) 6vw}.builderHero,.coParentHero{grid-template-columns:1.1fr .9fr;align-items:end;gap:7vw;max-width:1180px;margin:0 auto 55px;display:grid}.builderHero h1,.coParentHero h1{margin:14px 0;font:400 clamp(48px,6vw,78px)/1 Italiana,Georgia,serif}.builderHero h1 em,.coParentHero h1 em{color:#a96147;font-weight:400}.builderHero>p,.coParentHero>div>p{color:#686b78;font:15px/1.7 Georgia,serif}.builderWorkspace{grid-template-columns:340px 1fr;align-items:start;gap:28px;max-width:1180px;margin:auto;display:grid}.builderControls{color:#fff;background:#2b211a;padding:30px;position:sticky;top:20px}.builderControls>span,.builderControls>label:not(.widgetToggle){letter-spacing:.16em;color:#e0a087;margin:0 0 14px;font-size:8px;display:block}.themeChoices{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:28px;display:grid}.themeChoices button{color:#c5c8d2;text-transform:capitalize;cursor:pointer;background:0 0;border:1px solid #725538;padding:8px 4px;font-size:9px}.themeChoices i{height:38px;margin-bottom:7px;display:block}.themeChoices .midnight i{background:linear-gradient(145deg,#223129,#364a76)}.themeChoices .dawn i{background:linear-gradient(145deg,#9e5b59,#f0bc90)}.themeChoices .ivory i{background:linear-gradient(145deg,#efe7d7,#c8ad86)}.themeChoices button.selected{color:#fff;border-color:#e58662}.builderControls textarea{color:#fff;background:#251c17;border:1px solid #725538;width:100%;min-height:90px;margin:9px 0 4px;padding:12px;font:12px/1.5 Georgia,serif}.builderControls label>small{text-align:right;color:#878b9b;display:block}.widgetToggle{border-top:1px solid #684d35;align-items:center;gap:10px;padding:13px 0;font:12px Georgia,serif;display:flex}.widgetToggle input{opacity:0;position:absolute}.widgetToggle i{background:#725538;border-radius:20px;width:30px;height:16px;position:relative}.widgetToggle i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:3px}.widgetToggle input:checked+i{background:#a96147}.widgetToggle input:checked+i:after{left:17px}.privateNotice{border:1px solid #725538;margin-top:24px;padding:16px}.privateNotice b{letter-spacing:.15em;color:#e29a7e;font-size:8px}.privateNotice p{color:#b7bac6;margin:8px 0 0;font:10px/1.6 Georgia,serif}.socialPreview{max-width:660px;min-height:780px;margin:auto;overflow:hidden;box-shadow:0 28px 80px #191d3733}.socialPreview.midnight{color:#f8f2e8;background:#251c17}.socialPreview.dawn{color:#fff8ee;background:#bd705e}.socialPreview.ivory{color:#26304d;background:#ece1cd}.previewCover{background:radial-gradient(circle at 72% 30%,#ffffff45,#0000 5%),radial-gradient(circle at 31% 58%,#fff3,#0000 3%),linear-gradient(145deg,#0511321a,#051132b3);justify-content:space-between;align-items:flex-start;height:190px;padding:28px;display:flex}.previewCover span,.previewCover b{letter-spacing:.2em;font-size:8px}.previewIdentity{text-align:center;padding:0 45px 28px}.previewIdentity>img,.previewIdentity>i{object-fit:cover;background:#a96147;border:4px solid;border-radius:50%;place-items:center;width:105px;height:105px;margin:-53px auto 16px;font:42px Italiana,serif;display:grid}.previewIdentity h2{margin:0;font:400 40px Italiana,Georgia,serif}.previewIdentity small{opacity:.65}.previewIdentity p{max-width:450px;margin:20px auto;font:14px/1.6 Georgia,serif}.previewWidgets{gap:12px;padding:0 38px 38px;display:grid}.previewWidgets article{background:#ffffff14;border:1px solid #ffffff40;padding:24px}.ivory .previewWidgets article{background:#ffffff57;border-color:#20264233}.previewWidgets small{letter-spacing:.16em;color:#efaa8d;font-size:8px}.previewWidgets h3{margin:9px 0;font:400 24px Italiana,Georgia,serif}.previewWidgets p{opacity:.75;margin:0;font:11px/1.6 Georgia,serif}.socialPreview footer{border-color:#ffffff2e;justify-content:center}.bornSkyPaused{text-align:center;color:#fff;background:#2b211a;place-items:center;display:grid!important}.bornSkyPaused>div{max-width:720px}.bornSkyPaused span{letter-spacing:.2em;color:#e09374;font-size:9px}.bornSkyPaused h1{margin:18px 0;font:400 clamp(48px,7vw,82px)/1 Italiana,Georgia,serif}.bornSkyPaused h1 em{color:#d98968;font-weight:400}.bornSkyPaused p{color:#c8cbd6;max-width:610px;margin:0 auto;font:15px/1.75 Georgia,serif}.bornSkyPaused nav{justify-content:center;gap:12px;margin-top:30px;display:flex}.bornSkyPaused a{color:#fff;letter-spacing:.1em;text-transform:uppercase;border:1px solid #a96147;padding:14px 20px;font-size:9px;text-decoration:none}.bornSkyPaused a:first-child{background:#a96147}.coParentHero label{letter-spacing:.15em;color:#a75d45;margin-top:25px;font-size:8px;display:block}.coParentHero select{color:#2b211a;background:#fff;border:1px solid #cbc6bb;width:100%;margin-top:8px;padding:14px;display:block}.coParentOverview{color:#fff;background:#251c17;grid-template-columns:1fr 1.1fr;align-items:center;gap:45px;max-width:1180px;margin:auto;padding:40px 50px;display:grid}.coParentOverview>div>span,.childrenTogether>span{letter-spacing:.18em;color:#de9476;font-size:8px}.coParentOverview h2,.childrenTogether h2{margin:14px 0;font:400 clamp(35px,4vw,53px)/1 Italiana,Georgia,serif}.coParentOverview p{color:#b8bbc7;font:12px/1.7 Georgia,serif}.coParentWheel{text-align:center}.coParentWheel canvas{max-width:100%;height:auto!important}.coParentInsights{background:#c9c5bb;grid-template-columns:1fr 1fr;gap:1px;max-width:1180px;margin:24px auto;display:grid}.coParentInsights article{background:#f3eadc;padding:34px}.coParentInsights small{letter-spacing:.15em;color:#b45c40;font-size:8px}.coParentInsights h3{margin:12px 0;font:400 29px Italiana,Georgia,serif}.coParentInsights p,.childrenTogether p{color:#656975;font:12px/1.7 Georgia,serif}.coParentInsights blockquote,.childrenTogether blockquote{background:#eee8dd;border-left:2px solid #a96147;margin:20px 0 0;padding:16px;font:italic 13px/1.5 Georgia,serif}.childrenTogether{max-width:1180px;margin:60px auto 0}.childrenTogether>article{border-top:1px solid #c8c4ba;grid-template-columns:110px 1fr;gap:28px;padding:28px 0;display:grid}.childrenTogether>article>img,.childrenTogether>article>i{object-fit:cover;color:#fff;background:#2b211a;border-radius:50%;place-items:center;width:105px;height:105px;font:36px Italiana,serif;display:grid}.childrenTogether article h3{margin:7px 0;font:400 27px Italiana,Georgia,serif}.childrenTogether article small{letter-spacing:.15em;color:#b45c40;font-size:8px}.coParentDisclaimer{color:#777a84;border-top:1px solid #c8c4ba;max-width:1180px;margin:35px auto 0;padding-top:20px;font:10px/1.6 Georgia,serif}.coParentEmpty{color:#fff;background:#2b211a;max-width:720px;margin:8vh auto;padding:60px}.coParentEmpty span{letter-spacing:.18em;color:#dc9678;font-size:9px}.coParentEmpty h1{font:400 48px Italiana,Georgia,serif}.coParentEmpty p{color:#bbbeca;font:14px/1.7 Georgia,serif}.coParentEmpty a{color:#fff;background:#a96147;margin-top:18px;padding:14px 20px;text-decoration:none;display:inline-block}@media (max-width:1050px){.nav>nav{gap:8px!important}.nav>nav a{font-size:9px!important}}@media (max-width:800px){.builderHero,.coParentHero,.builderWorkspace,.coParentOverview{grid-template-columns:1fr}.builderControls{position:static}.coParentInsights{grid-template-columns:1fr}.socialPreview{min-height:650px}.pageBuilderSection,.coParentSection{padding-left:5vw;padding-right:5vw}}@media (max-width:520px){.previewIdentity{padding-left:22px;padding-right:22px}.previewWidgets{padding-left:18px;padding-right:18px}.coParentOverview{padding:30px 22px}.childrenTogether>article{grid-template-columns:1fr}.childrenTogether>article>img,.childrenTogether>article>i{width:82px;height:82px}}.page-coparenting>.twoHomeSection{order:0}.page-coparenting>.coParentSection{flex-direction:column;order:1;padding-top:80px;display:flex!important}.page-coparenting>.coParentSection:before{content:"ADULT CO-PARENTING CONTEXT";color:#b45c40;letter-spacing:.2em;width:100%;max-width:1180px;margin:0 auto 18px;font-size:9px}.page-coparenting>.coParentSection>.coParentHero{order:1}.page-coparenting>.coParentSection>.coParentOverview{order:2;width:100%}.page-coparenting>.coParentSection>.coParentInsights{order:3;width:100%}.page-coparenting>.coParentSection>.childrenTogether{display:none}.page-coparenting>.coParentSection>.coParentSetup{order:5;width:100%;margin-top:70px}.page-coparenting>.coParentSection>.savedCoParents{order:6;width:100%}.page-coparenting>.coParentSection>.coParentPrompt{order:4;width:100%}.page-coparenting>.coParentSection>.coParentDisclaimer{order:7;width:100%}.page-coparenting>.coParentSection>.coParentSetup:before{content:"PROFILE MANAGEMENT";color:#df9678;letter-spacing:.18em;margin-bottom:8px;font-size:8px;display:block}.page-coparenting>.twoHomeSection>header:before{content:"PARENTING THROUGH THE STARS · OUT OF THE MIDDLE";color:#df9a7f;letter-spacing:.2em;grid-column:1/-1;font-size:9px}.page-coparenting>.twoHomeSection>header{padding-top:10px}.page-coparenting>.twoHomeBoundary{box-shadow:0 20px 55px #00000038}.twoHomeSection{color:#f3eadc;background:#251c17;padding:clamp(75px,9vw,125px) 6vw}.twoHomeSection>header{grid-template-columns:1.1fr .9fr;align-items:end;gap:7vw;max-width:1180px;margin:auto;display:grid}.twoHomeSection>header h2,.cosmicVoice h2,.cosmicBoundaries h2{margin:15px 0;font:400 clamp(42px,5vw,70px)/1 Italiana,Georgia,serif}.twoHomeSection h2 em,.cosmicVoice h2 em{color:#df8c69;font-weight:400}.twoHomeSection>header>div:last-child>p{color:#e5c6b9;font:20px/1.45 Georgia,serif}.twoHomeSection>header label{letter-spacing:.16em;color:#df9a7f;margin-top:25px;font-size:8px;display:block}.twoHomeSection select{color:#2b211a;background:#f3eadc;border:0;width:100%;margin-top:8px;padding:14px;display:block}.twoHomeBoundary{color:#fff;background:#a96147;justify-content:space-between;gap:30px;max-width:1180px;margin:45px auto;padding:28px 32px;display:flex}.twoHomeBoundary strong{font:400 25px/1.25 Italiana,Georgia,serif}.twoHomeBoundary span{max-width:360px;font:13px/1.6 Georgia,serif}.weatherGrid{background:#725538;grid-template-columns:1fr 1fr;gap:1px;max-width:1180px;margin:auto;display:grid}.weatherGrid>article{color:#2b211a;background:#f3eadc;padding:32px}.weatherGrid article>header{align-items:center;gap:17px;display:flex}.weatherGrid header>b{color:#a96147;border:1px solid #c8c4ba;border-radius:50%;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.weatherGrid small,.voiceIntro>span,.cosmicBoundaries>div>span{letter-spacing:.17em;color:#b35b40;font-size:8px}.weatherGrid h3{margin:5px 0;font:400 28px Italiana,Georgia,serif}.weatherLead{color:#3d2e23;font:italic 15px/1.5 Georgia,serif}.weatherGrid article>div{border-top:1px solid #d7d2c8;margin-top:18px;padding-top:17px}.weatherGrid article>div strong{letter-spacing:.15em;color:#af5a41;font-size:8px}.weatherGrid article>div p,.weatherGrid details p{color:#656974;font:12px/1.65 Georgia,serif}.weatherGrid details{margin-top:18px}.weatherGrid summary{cursor:pointer;color:#8b5d4e;font-size:9px}.cosmicVoice{background:#725538;grid-template-columns:.75fr 1.25fr;gap:1px;max-width:1180px;margin:80px auto 0;display:grid}.voiceIntro{color:#fff;background:#a96147;padding:42px}.voiceIntro>span{color:#ffe2d6}.voiceIntro h2{font-size:48px}.voiceIntro p{color:#ffe8df;font:13px/1.7 Georgia,serif}.voicePrompts{color:#2b211a;background:#f3eadc;padding:38px}.voicePrompts article small{letter-spacing:.14em;color:#a85239;font-size:8px}.voicePrompts article>div{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.voicePrompts button{color:#665f55;cursor:pointer;background:0 0;border:1px solid #c7c3b9;padding:9px 12px}.voicePrompts button.chosen{color:#fff;background:#2b211a}.voicePrompts>label{margin-top:24px;font:15px Georgia,serif;display:block}.voicePrompts textarea{background:#fff;border:1px solid #cbc7bd;width:100%;min-height:70px;margin-top:8px;padding:12px;font:12px Georgia,serif;display:block}.voicePrompts blockquote{color:#fff;background:#2b211a;margin:30px 0 0;padding:24px;font:400 24px Italiana,Georgia,serif}.voicePrompts blockquote span{color:#c3c6d1;margin-top:10px;font:11px/1.6 Georgia,serif;display:block}.cosmicBoundaries{color:#2b211a;background:#f1eadf;grid-template-columns:1fr 1fr;gap:50px;max-width:1180px;margin:35px auto 0;padding:42px;display:grid}.cosmicBoundaries h2{font-size:48px}.cosmicBoundaries p{color:#666a76;font:13px/1.6 Georgia,serif}.cosmicBoundaries>div>strong{color:#a96147;margin:20px 0;font:18px Georgia,serif;display:block}.cosmicBoundaries button{color:#fff;cursor:pointer;background:#2b211a;border:0;justify-content:space-between;width:100%;padding:17px;display:flex}.middleCheck label{border-bottom:1px solid #cbc5b9;gap:12px;padding:12px 0;font:12px/1.5 Georgia,serif;display:flex}.middleCheck input{accent-color:#a96147}.middleCheck>p{background:#fff;padding:15px}.twoHomeSection>footer{text-align:center;color:#efaa8f;border:1px solid #725538;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1180px;margin:30px auto 0;padding:30px;font:16px Georgia,serif;display:grid}@media (max-width:800px){.twoHomeSection>header,.cosmicVoice,.cosmicBoundaries,.weatherGrid{grid-template-columns:1fr}.twoHomeBoundary{flex-direction:column}.twoHomeSection>footer{grid-template-columns:1fr}}@media (max-width:520px){.twoHomeSection{padding-left:5vw;padding-right:5vw}.weatherGrid>article,.voicePrompts,.voiceIntro,.cosmicBoundaries{padding:25px}.twoHomeSection>header h2{font-size:43px}}.coParentWheel .wheelLegend>span{display:none}.coParentWheel .wheelLegend:before,.coParentWheel .wheelLegend:after{letter-spacing:.08em;align-items:center;gap:8px;font-size:9px;display:inline-flex}.coParentWheel .wheelLegend:before{content:"BLUE INNER RING · CO-PARENT"}.coParentWheel .wheelLegend:after{content:"TERRACOTTA OUTER RING · YOU"}.coParentWheel .wheelLegend:before,.coParentWheel .wheelLegend:after{border:1px solid #725538;padding:8px 10px}.coParentWheel .wheelLegend:before{color:#8eaae8}.coParentWheel .wheelLegend:after{color:#e98e70}.coParentSelectors{grid-template-columns:1fr 1fr;gap:12px;display:grid}.coParentSetup{color:#fff;background:#2b211a;grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px;max-width:1180px;margin:0 auto 26px;padding:36px 40px;display:grid}.coParentSetup span,.savedCoParents>span{letter-spacing:.17em;color:#df9678;font-size:8px}.coParentSetup h2{margin:10px 0;font:400 38px Italiana,Georgia,serif}.coParentSetup p{color:#b8bbc7;font:12px/1.65 Georgia,serif}.coParentSetup form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.coParentSetup input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#251c17;border:1px solid #725538;width:100%;margin-bottom:10px;padding:14px}.coParentSetup button{color:#fff;cursor:pointer;background:#a96147;border:0;width:100%;padding:15px}.coParentSetup form small{color:#aeb1bf;margin-top:10px;display:block}.savedCoParents{border:1px solid #c9c5bb;max-width:1180px;margin:0 auto 26px;padding:25px 30px}.savedCoParents article{border-top:1px solid #d2cec4;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.savedCoParents article:first-of-type{margin-top:12px}.savedCoParents strong,.savedCoParents small{display:block}.savedCoParents small{color:#777a84;margin-top:4px;font:10px Georgia,serif}.savedCoParents button{color:#a9563d;cursor:pointer;background:0 0;border:0}.coParentPrompt{background:#e5ded1;max-width:1180px;margin:0 auto 26px;padding:28px}.coParentPrompt h3{margin:0;font:400 27px Italiana,Georgia,serif}.coParentPrompt p{font:12px Georgia,serif}.coParentPrompt a{color:#a65339;font-size:10px}@media (max-width:800px){.coParentSetup,.coParentSelectors{grid-template-columns:1fr}}@media (max-width:520px){.coParentSetup{padding:26px 20px}.coParentSetup form>div{grid-template-columns:1fr}}.privateBetaTabs{grid-template-columns:1fr;margin-bottom:16px}.privateBetaTabs button{cursor:default}.privateBetaNotice{color:#c7cad5;margin:0 0 22px;font:12px/1.55 Georgia,serif}.passwordReset{border-top:1px solid #725538;margin-top:26px;padding-top:20px}.passwordReset>strong{font:600 13px/1.4 DM Sans,sans-serif;display:block}.passwordReset>p{margin:7px 0 2px;font:12px/1.55 Georgia,serif}.passwordReset form>button{min-height:46px}.passwordReset label{margin-top:14px}@media (max-width:800px){.passwordReset{margin-top:30px;padding-top:24px}.passwordReset>strong{font-size:15px}.passwordReset>p{font-size:13px}}.siteTabSettings{color:#2b211a;background:#e9dfcf;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);align-items:start;gap:7vw;padding:clamp(64px,8vw,105px) 7vw;display:grid}.siteTabSettingsIntro>span{letter-spacing:.2em;color:#b76649;font-size:10px;font-weight:600}.siteTabSettingsIntro h2{margin:16px 0;font:400 clamp(38px,5vw,62px)/1 Italiana,Georgia,serif}.siteTabSettingsIntro h2 em{color:#a96147;font-weight:400}.siteTabSettingsIntro p,.siteTabNote{color:#6a6d77;font:14px/1.7 Georgia,serif}.siteTabChoices{border-top:1px solid #cbc7bc}.siteTabChoices label{cursor:pointer;border-bottom:1px solid #cbc7bc;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.siteTabChoices label>span{flex-direction:column;gap:5px;display:flex}.siteTabChoices strong{font:400 22px Italiana,Georgia,serif}.siteTabChoices small{color:#737680;font:11px/1.45 Georgia,serif}.siteTabChoices input{opacity:0;pointer-events:none;position:absolute}.siteTabChoices i{background:#b8b5ad;border-radius:20px;flex:none;width:48px;height:26px;transition:all .2s;position:relative}.siteTabChoices i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:4px;left:4px;box-shadow:0 1px 4px #0000002e}.siteTabChoices input:checked+i{background:#a96147}.siteTabChoices input:checked+i:after{transform:translate(22px)}.siteTabChoices input:focus-visible+i{outline-offset:3px;outline:2px solid #2b211a}.siteTabNote{grid-column:2;margin:0;font-size:11px}.dailyMoonPhase{color:#725538;align-items:center;gap:8px;margin:18px 0 0;display:flex;position:relative}.dailyMoonPhase b{color:#a96147;font:24px/1 Georgia,serif}.dailyMoonPhase span{letter-spacing:.1em;text-transform:uppercase;font:600 10px/1.2 DM Sans,sans-serif}.weeklyForecastGrid article.today .dailyMoonPhase{color:#d7d9e1}.weeklyForecastGrid article.today .dailyMoonPhase b{color:#e6a388}@media (max-width:800px){.siteTabSettings{grid-template-columns:1fr}.siteTabNote{grid-column:1}.siteTabChoices{min-width:0}}.privacyCenter{color:#f4f1e9;background:#2b211a;grid-column:1/3;grid-template-columns:.75fr 1.25fr;gap:45px;margin-top:35px;padding:clamp(34px,5vw,62px);display:grid}.privacyCenter>div:first-child>span{letter-spacing:.2em;color:#de8a69;font-size:9px}.privacyCenter h3{margin:12px 0;font:400 clamp(30px,4vw,48px)/1 Italiana,Georgia,serif}.privacyCenter p{color:#bfc2ce;font:12px/1.65 Georgia,serif}.privacyGrid{background:#725538;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.privacyGrid article{background:#251c17;padding:20px}.privacyGrid b{letter-spacing:.15em;color:#de8a69;font-size:8px}.privacyActions{flex-wrap:wrap;grid-column:1/3;gap:9px;display:flex}.privacyActions a{color:#f2efe8;border:1px solid #725538;padding:10px 13px;font-size:9px;text-decoration:none}:is(.privacyActions a:hover,.privacyActions a:focus-visible){background:#a96147;border-color:#a96147}@media (max-width:800px){.privacyCenter{grid-column:1;grid-template-columns:1fr}.privacyGrid{grid-template-columns:1fr}.privacyActions{grid-column:1}}.bornSkyBuilder .builderWorkspace{grid-template-columns:390px 1fr}.bornSkyBuilder .builderControls{max-height:calc(100vh - 40px);overflow-y:auto}.bornSkyBuilder .builderControls>label:not(.widgetToggle){margin-top:24px}.bornSkyBuilder .builderControls input:not([type=checkbox]):not([type=file]){color:#fff;background:#251c17;border:1px solid #725538;width:100%;margin-top:8px;padding:12px;font:12px/1.5 Georgia,serif}.birthPhotoUpload input{color:#b7bac6;width:100%;margin-top:9px;font-size:10px;display:block}.saveBirthPage{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#a96147;border:0;width:100%;margin-top:24px;padding:14px;font-size:10px}.builderStatus{min-height:18px;margin-top:8px;display:block;color:#d7bcae!important;text-align:left!important}.bornSkyPreview{max-width:760px}.bornSkyPreview .previewCover{background:radial-gradient(circle at 72% 30%,#ffffff59,#0000 2%),radial-gradient(circle at 31% 58%,#ffffff40,#0000 1.5%),radial-gradient(circle at 48% 22%,#d2745080,#0000 2%),linear-gradient(145deg,#223129,#3d2e23);height:235px;position:relative}.dawn .previewCover{background:radial-gradient(circle at 72% 30%,#ffffff61,#0000 2%),linear-gradient(145deg,#6f3f50,#d98968)}.ivory .previewCover{background:radial-gradient(circle at 72% 30%,#20264238,#0000 2%),linear-gradient(145deg,#d9c5a4,#f2e9d9)}.birthConstellation{text-align:center;letter-spacing:.22em;color:#ffffffbf;font:42px Georgia,serif;position:absolute;inset:75px 0 auto}.bornSkyWidgets{grid-template-columns:repeat(2,minmax(0,1fr))}.bornSkyWidgets article{min-width:0}.bornSkyWidgets .skyArrival,.bornSkyWidgets .birthChartWidget,.bornSkyWidgets .childhoodMemory,.bornSkyWidgets .parentBirthStory{grid-column:1/-1}.skyArrival>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px;display:grid}.skyArrival>div span{border:1px solid #ffffff2e;padding:10px 6px;font:9px/1.35 Georgia,serif}.skyArrival>div b{color:#efaa8d;font-size:20px;display:block}.birthMoon{align-items:center;gap:24px;display:flex}.birthMoon>b{color:#efaa8d;font:70px/1 Georgia,serif}.birthMoon h3{margin-bottom:5px}.birthChartWidget{text-align:center}.birthChartWidget .astroCanvasWrap{max-width:570px;margin:16px auto 0}.birthChartWidget canvas{width:100%!important;height:auto!important}.childhoodMemory img{object-fit:cover;width:100%;max-height:500px;margin-bottom:18px;display:block}.photoPlaceholder{opacity:.55;border:1px dashed;place-items:center;min-height:220px;margin-bottom:18px;font:italic 15px Georgia,serif;display:grid}.parentBirthStory blockquote{margin:10px 0 0;font:italic 18px/1.65 Georgia,serif}.bornSkyPreview>footer{justify-content:space-between;padding:25px 38px;display:flex}.bornSkyPreview>footer strong{font:400 18px Italiana,Georgia,serif}@media (max-width:850px){.bornSkyBuilder .builderWorkspace{grid-template-columns:1fr}.bornSkyBuilder .builderControls{max-height:none;position:relative;top:0}.bornSkyWidgets{grid-template-columns:1fr}.bornSkyWidgets .skyArrival,.bornSkyWidgets .birthChartWidget,.bornSkyWidgets .childhoodMemory,.bornSkyWidgets .parentBirthStory{grid-column:1}.skyArrival>div{grid-template-columns:repeat(2,1fr)}}.bornSkyBuilder .builderControls input[type=color]{cursor:pointer;background:#251c17;border:1px solid #7d6040;width:100%;height:34px;margin-top:7px;padding:2px}.bornSkyBuilder .themeChoices{grid-template-columns:repeat(3,1fr)}.themeChoices .forest i{background:linear-gradient(145deg,#172e2b,#78907a)}.themeChoices .rose i{background:linear-gradient(145deg,#5f3145,#d89b91)}.themeChoices .celestial i{background:linear-gradient(145deg,#33285f,#557db4)}.customPalette{border-top:1px solid #684d35;grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 16px;padding-top:18px;display:grid}.customPalette>span{letter-spacing:.13em;color:#e0a087;grid-column:1/-1;font-size:8px}.customPalette label{color:#bec1cc;letter-spacing:.08em;font-size:8px;margin:0!important}.backgroundImageUpload input{color:#b7bac6;width:100%;margin-top:9px;font-size:10px;display:block}.backgroundImageUpload small{line-height:1.45;display:block;text-align:left!important;margin-top:7px!important}.useBackgroundImage{color:#fff;cursor:pointer;background:0 0;border:1px solid #60667d;width:100%;margin-top:10px;padding:10px}.useBackgroundImage.selected{background:#a96147;border-color:#d98968}.bornSkyPreview.forest{color:#f4eddf;background:#203630}.bornSkyPreview.rose{color:#fff4ec;background:#704052}.bornSkyPreview.celestial{color:#f6f0ff;background:#292451}.bornSkyPreview.custom{background:var(--page-bg);color:var(--page-text)}.bornSkyPreview.image{color:#fff8ed;background-color:#251c17}.bornSkyPreview.custom .previewWidgets small,.bornSkyPreview.custom .birthMoon>b,.bornSkyPreview.custom .skyArrival>div b{color:var(--page-accent)}.bornSkyPreview.custom .previewWidgets article{border-color:color-mix(in srgb,var(--page-text) 28%,transparent);background:color-mix(in srgb,var(--page-text) 9%,transparent)}.bornSkyPreview.image .previewWidgets article{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e142bb8}.forest .previewCover{background:radial-gradient(circle at 68% 30%,#f2ddad59,#0000 2%),linear-gradient(145deg,#122824,#58725c)}.rose .previewCover{background:radial-gradient(circle at 68% 30%,#ffebd766,#0000 2%),linear-gradient(145deg,#4f2940,#b96f72)}.celestial .previewCover{background:radial-gradient(circle at 68% 30%,#ffffff59,#0000 2%),linear-gradient(145deg,#211d4b,#4d72a5)}.custom .previewCover{background:linear-gradient(145deg,color-mix(in srgb,var(--page-bg) 75%,#000),var(--page-bg))}.image .previewCover{background:linear-gradient(#080d1f33,#080d1f73)}@media (max-width:520px){.customPalette{grid-template-columns:1fr}.customPalette>span{grid-column:1}}.weatherGrid article>.twoHomeJournal{color:#fff;background:#2b211a;border-top:0;margin:24px -32px -32px;padding:24px 32px 28px}.twoHomeJournal>strong{letter-spacing:.16em;display:block;color:#efa98d!important;font-size:9px!important}.twoHomeJournal>p{color:#c9ccd6!important;margin:8px 0 13px!important;font:11px/1.55 Georgia,serif!important}.twoHomeJournal textarea{box-sizing:border-box;color:#fff;resize:vertical;background:#251c17;border:1px solid #7d6040;width:100%;min-height:100px;padding:12px;font:12px/1.55 Georgia,serif;display:block}.twoHomeJournal button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#a96147;border:0;margin-top:12px;padding:11px 15px;font-size:9px}.twoHomeJournal small{margin-left:10px;font:9px Georgia,serif;display:inline-block;color:#c9ccd6!important;letter-spacing:0!important}@media (max-width:520px){.weatherGrid article>.twoHomeJournal{margin:22px -25px -25px;padding:22px 25px 25px}}.expandedCoParentInsights article{flex-direction:column;padding:40px;display:flex}.expandedCoParentInsights .insightContext{color:#3d2e23;font:italic 14px/1.65 Georgia,serif}.insightDetails{border-top:1px solid #d7d2c8;margin-top:20px}.insightDetails p{border-bottom:1px solid #d7d2c8;margin:0;padding:16px 0}.insightDetails strong{color:#ae583f;letter-spacing:.16em;margin-bottom:6px;font:600 8px/1.2 DM Sans,sans-serif;display:block}.expandedCoParentInsights blockquote{margin-top:22px}.coParentJournal{color:#fff;background:#2b211a;margin:24px -40px -40px;padding:25px 40px 30px}.coParentJournal>strong{color:#efa98d;letter-spacing:.16em;font-size:9px;display:block}.coParentJournal textarea{box-sizing:border-box;color:#fff;resize:vertical;background:#251c17;border:1px solid #725538;width:100%;min-height:105px;margin:12px 0;padding:12px;font:12px/1.55 Georgia,serif}.coParentJournal button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#a96147;border:0;padding:11px 15px;font-size:9px}.coParentJournal small{margin-left:10px;font:9px Georgia,serif;display:inline-block;color:#c9ccd6!important;letter-spacing:0!important}@media (max-width:520px){.expandedCoParentInsights article{padding:27px}.coParentJournal{margin:22px -27px -27px;padding:23px 27px 27px}}.comparisonPanel .comparisonDetails article{margin:18px 0;padding:22px 24px}.relationshipGuidance{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;display:grid}.comparisonPanel .relationshipGuidance p{color:#3f4351;background:#eee8dc;margin:0;padding:14px;font-size:11px;line-height:1.65}.relationshipGuidance b{color:#2b211a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font:700 8px/1.2 DM Sans,sans-serif;display:block}.relationshipJournal{color:#f5f0e7;background:#2b211a;margin-top:16px;padding:17px}.relationshipJournal>span,.partnerOnlyInsights header>span{color:#d98968;letter-spacing:.16em;font:700 8px/1.2 DM Sans,sans-serif;display:block}.relationshipJournal label{margin:8px 0 10px;font:italic 12px/1.5 Georgia,serif;display:block}.relationshipJournal textarea{box-sizing:border-box;color:#f5f0e7;resize:vertical;background:#251c17;border:1px solid #62677d;width:100%;min-height:92px;padding:11px;font:12px/1.55 Georgia,serif}.relationshipJournal button{color:#fff;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#a96147;border:0;margin-top:9px;padding:10px 14px;font:700 8px DM Sans,sans-serif}.relationshipJournal button:disabled{cursor:not-allowed;opacity:.45}.relationshipJournal small{display:block;color:#c8cad4!important;margin-top:8px!important}.partnerOnlyInsights{border-top:1px solid #cbc7bd;margin-top:34px;padding-top:28px}.partnerOnlyInsights header{margin-bottom:18px}.partnerOnlyInsights header h4{margin:8px 0 5px;font:400 28px Italiana,Georgia,serif}.comparisonPanel .partnerOnlyInsights header p{margin:0;font-size:11px}.comparisonPanel .partnerOnlyInsights article{background:#f0e9dd;border-left-color:#a96147}@media (max-width:700px){.relationshipGuidance{grid-template-columns:1fr}.comparisonPanel .comparisonDetails article{padding:18px 16px}}.todaySummaryPage{color:#2b211a;background:#e9dfcf;min-height:100vh}.todaySummaryPage>.pageReader{max-width:1180px;margin:34px auto 0}.todaySummaryPage .pageReaderTrigger{min-height:58px;font-size:12px}.summaryHero{text-align:center;padding:82px 7vw 70px}.summaryHero time{color:#7d776f;margin:18px 0 8px;font:italic 15px Georgia,serif;display:block}.summaryHero h1,.summaryLead h2,.summaryGrid h2,.summaryClose h2,.summarySignedOut h1{margin:18px 0;font:400 clamp(48px,6vw,84px)/1 Italiana,Georgia,serif}.summaryHero h1 em,.summarySignedOut h1 em{color:#a96147;font-weight:400}.summaryHero>p:last-child{color:#696761;max-width:650px;margin:auto;font:16px/1.75 Georgia,serif}.summaryLead{color:#fff;background:#2b211a;grid-template-columns:100px 1fr;align-items:center;gap:34px;max-width:1180px;margin:0 auto 70px;padding:42px 48px;display:grid}.summaryLead>span{color:#d88764;text-align:center;font:70px Georgia,serif}.summaryLead small,.summaryGrid small{letter-spacing:.19em;color:#d88764;font-size:9px}.summaryLead h2{margin:10px 0;font-size:40px}.summaryLead p{color:#c5c7d2;font:14px/1.7 Georgia,serif}.summaryLead a,.summaryGrid a{color:inherit;letter-spacing:.08em;font-size:10px}.summaryGrid{border:1px solid #c9c3b8;grid-template-columns:1fr 1fr;max-width:1180px;margin:0 auto 90px;display:grid}.summaryGrid article{border-bottom:1px solid #c9c3b8;padding:46px}.summaryGrid article:nth-child(odd){border-right:1px solid #c9c3b8}.summaryGrid h2{font-size:34px;line-height:1.12}.summaryGrid p{color:#686761;font:14px/1.75 Georgia,serif}.summaryGrid blockquote{background:#e8e2d8;border-left:2px solid #a96147;margin:26px 0;padding:15px 18px;font:italic 15px/1.5 Georgia,serif}.summaryClose{text-align:center;color:#fff;background:#a96147;padding:90px 7vw}.summaryClose span{letter-spacing:.2em;font-size:10px}.summaryClose h2{font-size:60px}.summaryClose p{font:15px Georgia,serif}.summaryClose a{color:#fff;letter-spacing:.1em;background:#2b211a;margin-top:25px;padding:14px 20px;font-size:10px;text-decoration:none;display:inline-block}.summarySignedOut{text-align:center;min-height:calc(100vh - 132px);padding:120px 8vw}.summarySignedOut>span{letter-spacing:.2em;color:#a96147;font-size:10px}.summarySignedOut p{max-width:620px;margin:25px auto;font:16px/1.7 Georgia,serif}.summarySignedOut a{color:#fff;background:#2b211a;padding:15px 22px;text-decoration:none;display:inline-block}.summaryLoading{text-align:center;padding:120px}.todaySummaryLink{color:#fff;letter-spacing:.08em;background:#a96147;align-items:center;gap:14px;max-width:1180px;margin:30px auto 12px;padding:17px 22px;font-size:11px;text-decoration:none;display:flex}.todaySummaryLink strong{flex:1}.todaySummaryLink b{font-size:18px}@media (max-width:750px){.summaryLead{text-align:center;grid-template-columns:1fr;margin:0 5vw 50px;padding:34px}.summaryGrid{grid-template-columns:1fr;margin:0 5vw 60px}.summaryGrid article:nth-child(odd){border-right:0}.summaryHero{padding-top:55px}.todaySummaryPage>.pageReader{margin:22px 5vw 0}.todaySummaryLink{margin:24px 0 10px}.summaryClose h2{font-size:44px}}.summaryAI{color:#fff;background:#a96147;grid-template-columns:1.35fr .65fr;align-items:start;gap:36px;max-width:1180px;margin:0 auto 70px;padding:48px;display:grid}.summaryAI small,.summaryAI>div>small{letter-spacing:.18em;font-size:9px}.summaryAI h2{margin:12px 0;font:400 42px/1.08 Italiana,Georgia,serif}.summaryAI p,.summaryAI li{font:14px/1.7 Georgia,serif}.summaryAI ul{padding-left:18px}.summaryAIAction button{color:#fff;letter-spacing:.08em;cursor:pointer;background:#2b211a;border:1px solid #fff;width:100%;padding:18px;font-size:10px}.summaryAIAction button:disabled{opacity:.7}.summaryAIAction small{margin-top:12px;line-height:1.5;display:block}.summaryAIResult{background:#2b211a;grid-column:1/-1;padding:38px 42px}.summaryAIResult>span{letter-spacing:.19em;color:#d88764;font-size:9px}.summaryAIResult h3{color:#fff;margin:28px 0 8px;font:400 26px Italiana,Georgia,serif}.summaryAIResult p{color:#d9dbe4;margin:0 0 15px}.summaryAIResult em{color:#aeb1c0;border-top:1px solid #7d6040;margin-top:28px;padding-top:18px;font:italic 11px/1.6 Georgia,serif;display:block}@media (max-width:750px){.summaryAI{grid-template-columns:1fr;margin:0 5vw 50px;padding:30px}.summaryAI h2{font-size:34px}.summaryAIResult{padding:28px}}.voiceEntryButton{color:#2b211a;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #b7ad9f;justify-content:center;align-items:center;gap:7px;margin:10px 0 4px;padding:10px 14px;font:600 9px/1 DM Sans,sans-serif;transition:all .2s;display:inline-flex}.voiceEntryButton:hover{color:#a96147;border-color:#a96147}.voiceEntryButton.listening{color:#fff;background:#a96147;border-color:#a96147;box-shadow:0 0 0 4px #d1734e26}.birthCard .voiceEntryButton,.journalComposer .voiceEntryButton,.dreamPage .voiceEntryButton,.circleFeature .voiceEntryButton,.parentingPage .voiceEntryButton,.coparentingPage .voiceEntryButton,.accountPage .voiceEntryButton,.innerPatterns .voiceEntryButton{color:#f1efe8;border-color:#89694a}.innerPatterns .voiceEntryButton:hover{color:#f2ad90;border-color:#a96147}.journalComposer .voiceEntryButton.listening,.dreamPage .voiceEntryButton.listening,.circleFeature .voiceEntryButton.listening,.parentingPage .voiceEntryButton.listening,.coparentingPage .voiceEntryButton.listening,.innerPatterns .voiceEntryButton.listening{color:#fff}@media (max-width:560px){.voiceEntryButton{width:100%;min-height:42px}}.homepageBrandLogo{flex:none;align-items:center;display:flex}.homepageBrandLogo img{object-fit:cover;border-radius:26px;width:118px;height:118px}.officialBrandFooter img{border-radius:16px;width:64px;height:64px}.pageView>.nav{height:132px;min-height:132px}.accountPage>header,.helpPage>header{height:102px}.accountPage>header img,.helpPage>header img{width:210px;height:78px}@media (max-width:560px){.homepageBrandLogo img{border-radius:21px;width:94px;height:94px}.officialBrandFooter img{width:58px;height:58px}.pageView>.nav{height:108px;min-height:108px}.accountPage>header img,.helpPage>header img{width:175px;height:66px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#302b27;background:#e9dfcf;margin:0;font-family:DM Sans,sans-serif}.nav{z-index:5;border-bottom:1px solid #cecdc4;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex;position:relative}.brand{letter-spacing:.28em;color:#302b27;font-size:16px;font-weight:600;text-decoration:none}.brandMark{color:#a96147;margin-right:10px;font-size:22px}.nav nav{gap:36px;display:flex}.nav nav a{color:#626270;font-size:13px;text-decoration:none}.iconButton{color:#3d2e23;cursor:pointer;background:0 0;border:1px solid #b9b9b0;border-radius:50%;width:38px;height:38px}.hero{grid-template-columns:1.05fr .78fr;align-items:center;gap:9vw;min-height:700px;padding:92px 8vw 100px;display:grid;position:relative;overflow:hidden}.hero:before{content:"✦";color:#a96147;font-size:20px;position:absolute;top:13%;left:43%}.orbit{pointer-events:none;border:1px solid #d7d5cb;border-radius:50%;position:absolute}.orbitOne{width:550px;height:550px;top:85px;left:-330px}.orbitTwo{width:380px;height:380px;top:40px;right:-260px}.eyebrow{letter-spacing:.22em;color:#8b6d60;font-size:11px;font-weight:600}.eyebrow span{vertical-align:middle;background:#a96147;width:28px;height:1px;margin-right:12px;display:inline-block}.hero h1,.sectionIntro h2,.forecastHead h2{letter-spacing:-.035em;margin:22px 0;font-family:Italiana,serif;font-size:clamp(54px,6.2vw,94px);font-weight:400;line-height:1.02}.hero h1 em,.sectionIntro em,.forecastHead em{color:#a96147;font-weight:400}.lede{color:#676873;max-width:530px;font-family:Georgia,serif;font-size:18px;line-height:1.7}.trust{color:#73737a;align-items:center;gap:14px;margin-top:35px;font-size:12px;display:flex}.avatars{letter-spacing:5px;color:#a96147;border-right:1px solid #cccac1;padding-right:14px}.birthCard{color:#fff;background:#2b211a;padding:40px 42px;position:relative;box-shadow:0 30px 70px #1f243e2e}.birthCard:before{content:"";pointer-events:none;border:1px solid #ffffff1a;position:absolute;inset:10px}.cardHead{border-bottom:1px solid #684d35;align-items:flex-start;gap:18px;margin-bottom:25px;padding-bottom:26px;display:flex}.step{color:#d7805d;font-family:Italiana,serif;font-size:28px}.cardHead p,.alertCard p{letter-spacing:.22em;color:#bd9585;margin:2px 0 8px;font-size:9px}.cardHead h2{margin:0;font-family:Italiana,serif;font-size:25px;font-weight:400}.birthCard label{color:#bfc1cc;letter-spacing:.12em;text-transform:uppercase;margin-top:19px;font-size:10px;display:block}.birthCard input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;border-bottom:1px solid #725538;outline:none;width:100%;padding:11px 0;font-family:inherit;font-size:14px;display:block}.formRow{grid-template-columns:1fr 1fr;gap:24px;display:grid}.toggleLabel{justify-content:flex-end;align-items:center;gap:8px;padding-top:19px;display:flex!important}.toggleLabel input{display:none}.toggle{background:#725538;border-radius:20px;width:28px;height:16px;position:relative}.toggle:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:3px}.location{border-bottom:1px solid #725538;align-items:center;gap:9px;display:flex}.location input{border:0}.fineprint{color:#8f92a3;margin:18px 0;font-size:10px;line-height:1.5}.primary{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#a96147;border:0;justify-content:center;gap:15px;width:100%;padding:17px;font-size:12px;display:flex}.reading{color:#fff;opacity:.55;background:#2b211a;padding:105px 8vw;transition:all .7s}.reading.revealed{opacity:1}.sectionIntro{text-align:center}.sectionIntro h2,.forecastHead h2{font-size:56px}.chartGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;max-width:1160px;margin:75px auto 0;display:grid}.chartPanel{text-align:center}.wheel{border:1px solid #92704d;border-radius:50%;place-items:center;width:340px;height:340px;margin:auto;display:grid;position:relative;box-shadow:0 0 0 18px #2b211a,0 0 0 19px #725538}.wheel:after,.wheel:before{content:"";border:1px solid #725538;position:absolute;inset:55px;transform:rotate(45deg)}.wheel:after{transform:rotate(0)}.zodiacRing span{color:#d1ab99;transform-origin:11px 11px;font-size:19px;position:absolute;top:159px;left:159px}.wheelInner{color:#2b211a;z-index:2;background:#e9dfcf;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:134px;height:134px;display:flex}.wheelInner span{color:#a96147;font-size:27px}.wheelInner strong{letter-spacing:.1em;font-family:Italiana,serif;font-size:18px}.wheelInner small{letter-spacing:.12em;margin-top:5px;font-size:8px}.chartNote{color:#8e91a5;margin-top:32px;font-size:10px;line-height:1.6}.placements article{border-top:1px solid #725538;grid-template-columns:52px 1fr auto;align-items:start;gap:20px;padding:25px 0;display:grid}.planet{border:1px solid #806044;border-radius:50%;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.sun{color:#df815d}.moon{color:#a7a9cd}.rising{color:#d6c6a3}.placements p{letter-spacing:.2em;color:#9699aa;margin:0 0 6px;font-size:8px}.placements h3,.transitCopy h3{margin:0 0 8px;font-family:Italiana,serif;font-size:25px;font-weight:400}.placements span{color:#aeb0be;font-family:Georgia,serif;font-size:13px;line-height:1.55}.placements b{color:#797d92;font-family:Italiana,serif;font-weight:400}.forecast{padding:110px 8vw}.forecastHead{grid-template-columns:1fr 360px;align-items:end;gap:50px;max-width:1160px;margin:auto;display:grid}.forecastHead>p{color:#707179;font-family:Georgia,serif;line-height:1.65}.transitList{max-width:1160px;margin:55px auto}.transitList article{border-top:1px solid #cbc9bf;grid-template-columns:105px 55px 1fr 45px;align-items:center;gap:25px;padding:27px 22px;transition:all .25s;display:grid}.transitList article:hover,.activeTransit{background:#e7e1d6}.transitDate strong{letter-spacing:.12em;font-size:11px;display:block}.transitDate span{color:#9b8277;font-size:10px}.transitIcon{color:#a96147;border:1px solid #bbb8ad;border-radius:50%;place-items:center;width:45px;height:45px;font-size:21px;display:grid}.transitCopy>span{letter-spacing:.18em;color:#a36751;text-transform:uppercase;font-size:8px}.transitCopy h3{margin:4px 0;font-size:22px}.transitCopy p{color:#73747b;margin:0;font-family:Georgia,serif;font-size:13px}.transitList button{cursor:pointer;color:#2b211a;background:0 0;border:0;font-size:20px}.alertCard{color:#fff;background:#a96147;justify-content:space-between;align-items:center;max-width:1160px;margin:auto;padding:32px 38px;display:flex}.alertCard>div{align-items:center;gap:24px;display:flex}.bell{border:1px solid #ffffff73;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.alertCard h3{margin:0 0 5px;font-family:Italiana,serif;font-size:25px;font-weight:400}.alertCard>div span{opacity:.85;font-family:Georgia,serif;font-size:12px}.alertCard button{color:#fff;cursor:pointer;background:#2b211a;border:0;padding:15px 22px}.alertCard button.saved{color:#2b211a;background:#e9dfcf}footer{color:#85858a;border-top:1px solid #cecdc4;justify-content:space-between;align-items:center;padding:32px 5vw;font-size:10px;display:flex}footer p{font-family:Georgia,serif;font-size:12px;font-style:italic}@media (max-width:850px){.nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:65px}.hero h1{font-size:57px}.birthCard{padding:34px 28px}.chartGrid,.forecastHead{grid-template-columns:1fr}.transitList article{grid-template-columns:75px 45px 1fr}.transitList button{display:none}.alertCard{flex-direction:column;align-items:flex-start;gap:25px}footer{flex-direction:column;gap:18px}.wheel{margin-top:-20px;margin-bottom:-20px;transform:scale(.82)}}@media (max-width:500px){.hero{padding-left:6vw;padding-right:6vw}.hero h1{font-size:45px}.sectionIntro h2,.forecastHead h2{font-size:42px}.reading,.forecast{padding-left:6vw;padding-right:6vw}.transitList article{grid-template-columns:60px 1fr}.transitIcon{display:none}.formRow{grid-template-columns:1fr}.toggleLabel{justify-content:flex-start;padding-top:0}.alertCard{padding:28px}.alertCard>div{align-items:flex-start}.alertCard .bell{display:none}}.siteLogoWatermark{opacity:.13;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(760px,58vw);height:auto;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);z-index:2!important;position:fixed!important}.pageView>:not(.siteLogoWatermark){z-index:1;position:relative}@media (max-width:700px){.siteLogoWatermark{opacity:.1;width:108vw;left:50%;right:auto;transform:translate(-50%,-50%)}}.pageView{color:#302b27;background:#e9dfcf!important}.birthCard,.accountCard,.builderControls,.coParentSetup,.coParentOverview,.circlePlacementMatrix,.twoHomeSection,.relationshipJournal,.sleepTracker,.summaryLead,.summaryAIResult,.reading,.dailyReading,.childNatalOverview,.coParentEmpty{color:#302b27!important;background:#8a6a48!important}.pageView>.homeForecast,.pageView>.homeHub,.pageView>.astrologyNews,.pageView>.dailySignal,.pageView>.plainForecast,.pageView>.dreamSection,.pageView>.circleSection,.pageView>.parentingSection,.pageView>.pageBuilderSection,.pageView>.coParentSection,.pageView>.twoHomeSection,.pageView>.cosmicCalendar,.pageView>.innerPatterns,.pageView>.journalSection,.pageView>.forecast,.pageView>.toneSelector,.pageView>.siteTabSettings,.pageView>.betaFoundation,.pageView>.dailyInterpretationArchive{color:#302b27!important;background-color:#e9dfcf!important}.homeForecast{color:#302b27!important;background:#e9dfcf!important}.weeklyForecastGrid article,.weatherGrid>article,.coParentInsights article,.voicePrompts,.plainConnectionGrid article,.hubGrid a,.parentingCards article{color:#302b27!important;background:#f3eadc!important}.homeHub,.astrologyNews,.circlePlacementMatrix,.twoHomeSection,.coParentOverview,.forecast,.reading,.accountCard h2,.accountCard label,.accountCard input,.accountCard summary,.accountCard p,.builderControls label,.builderControls textarea,.coParentSetup p,.coParentSetup form small,.coParentOverview p,.twoHomeSection p,.twoHomeSection h2,.reading p,.reading h2{color:#302b27!important}.accountCard input,.builderControls textarea,.coParentSetup input,.relationshipJournal textarea,.twoHomeJournal textarea{color:#302b27!important;background:#ffffff6b!important;border-color:#29324a47!important}.accountCard form>button,.accountCard>button,.primary,.saveBirthPage,.coParentSetup button,.summaryClose,.summaryAI,.twoHomeBoundary,.voiceIntro{background:#a96147!important}.appleHealthConnect{color:#302b27;background:#f3eadc;border:1px solid #29324a29;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin:28px 0;padding:26px 28px;display:grid;box-shadow:0 12px 32px #29324a14}.appleHealthMark{color:#ef3d4f;background:#fff;border-radius:16px;place-items:center;width:52px;height:52px;font-size:24px;display:grid;box-shadow:0 6px 18px #29324a1c}.appleHealthCopy>span{color:#8a5d50;letter-spacing:.18em;font-size:9px;font-weight:700;display:block}.appleHealthCopy h3{margin:7px 0 8px;font-family:Italiana,serif;font-size:25px;font-weight:400}.appleHealthCopy p{color:#665f55;margin:0;font-family:Georgia,serif;font-size:13px;line-height:1.55}.appleHealthPromises{flex-wrap:wrap;gap:8px 18px;margin-top:13px;display:flex}.appleHealthPromises small{color:#665f55;font-size:9px}.appleHealthAction{text-align:center;flex-direction:column;align-items:stretch;gap:7px;min-width:170px;display:flex}.appleHealthAction button{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#302b27;border:0;padding:13px 16px;font:700 10px/1 DM Sans,sans-serif}.appleHealthAction button:disabled{cursor:not-allowed;opacity:.58}.appleHealthAction small{color:#687083;font-size:9px}.appleHealthAction em{color:#a46450;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-style:normal;font-weight:700}@media (max-width:720px){.appleHealthConnect{grid-template-columns:auto 1fr}.appleHealthAction{grid-column:1/-1}.appleHealthAction button{min-height:44px}}.appleHealthSteps{background:#fff;border-left:3px solid #a96147;margin-top:18px;padding:16px 18px}.appleHealthSteps strong{letter-spacing:.16em;color:#8a5d50;font-size:9px}.appleHealthSteps ol{color:#665f55;margin:10px 0 8px;padding-left:20px;font-size:12px;line-height:1.7}.appleHealthSteps p{font-size:11px;font-style:italic}.appleHealthConnect.showSteps{align-items:start}.appleHealthConnect.showSteps .appleHealthMark{margin-top:2px}body,.pageView{background:var(--oat-canvas)!important;color:var(--oat-ink)!important}.pageView>.nav,.nav,footer{background:color-mix(in srgb,var(--oat-surface) 88%,transparent)!important;border-color:var(--oat-line)!important}.brand,.nav nav a,.iconButton{color:var(--oat-ink)!important}.brandMark,.hero h1 em,.sectionIntro em,.forecastHead em,.eyebrow,.transitIcon{color:var(--oat-clay)!important}.pageView>.homeForecast,.pageView>.homeHub,.pageView>.astrologyNews,.pageView>.dailySignal,.pageView>.plainForecast,.pageView>.dreamSection,.pageView>.circleSection,.pageView>.parentingSection,.pageView>.pageBuilderSection,.pageView>.coParentSection,.pageView>.twoHomeSection,.pageView>.cosmicCalendar,.pageView>.innerPatterns,.pageView>.journalSection,.pageView>.forecast,.pageView>.toneSelector,.pageView>.siteTabSettings,.pageView>.betaFoundation,.pageView>.dailyInterpretationArchive,.homeForecast,.forecast{background:var(--oat-canvas)!important;color:var(--oat-ink)!important}.birthCard,.accountCard,.builderControls,.coParentSetup,.coParentOverview,.circlePlacementMatrix,.twoHomeSection,.relationshipJournal,.sleepTracker,.summaryLead,.summaryAIResult,.reading,.dailyReading,.childNatalOverview,.coParentEmpty{background:var(--oat-surface)!important;color:var(--oat-ink)!important;border-color:var(--oat-line)!important;box-shadow:0 18px 45px #503d2e17!important}.weeklyForecastGrid article,.weatherGrid>article,.coParentInsights article,.voicePrompts,.plainConnectionGrid article,.hubGrid a,.parentingCards article,.appleHealthConnect,.appleHealthSteps{background:var(--oat-surface)!important;color:var(--oat-ink)!important;border-color:var(--oat-line)!important}.accountCard h2,.accountCard label,.accountCard input,.accountCard summary,.accountCard p,.builderControls label,.builderControls textarea,.coParentSetup p,.coParentSetup form small,.coParentOverview p,.twoHomeSection p,.twoHomeSection h2,.reading p,.reading h2,.lede,.forecastHead>p,.transitCopy p,.appleHealthCopy p{color:var(--oat-ink)!important}.trust,.chartNote,.appleHealthAction small,.date,.muted{color:var(--oat-muted)!important}.accountCard input,.builderControls textarea,.coParentSetup input,.relationshipJournal textarea,.twoHomeJournal textarea{border-color:var(--oat-line)!important;color:var(--oat-ink)!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fbf6ee!important}.accountCard form>button,.accountCard>button,.primary,.saveBirthPage,.coParentSetup button,.summaryClose,.summaryAI,.twoHomeBoundary,.voiceIntro,.alertCard{background:var(--oat-clay)!important;color:#fff!important}.transitList article,.orbit,.iconButton{border-color:var(--oat-line)!important}.wheelInner,.alertCard button.saved{background:var(--oat-surface)!important;color:var(--oat-ink)!important}.wheel{box-shadow:0 0 0 18px var(--oat-surface),0 0 0 19px var(--oat-line)!important}.appleHealthSteps{border-left-color:var(--oat-clay)!important}.appleHealthAction button,.alertCard button{background:var(--oat-ink)!important;color:#fff!important}.birthCard,.reading,.dailyReading,.circlePlacementMatrix,.currentMeaning,.birthSong,.treeBirthSong,.builderControls,.coParentOverview,.twoHomeSection,.summaryLead,.summaryAIResult,.relationshipJournal,.twoHomeJournal,.chartTooltip,.accountPhoto,.bornSkyPaused,.coParentEmpty,.privacyCenter{background:var(--autumn-celestial)!important;color:var(--autumn-starlight)!important;border-color:#725538!important;box-shadow:0 20px 50px #27322929!important}.birthCard h1,.birthCard h2,.birthCard h3,.birthCard p,.reading h1,.reading h2,.reading h3,.reading p,.dailyReading h1,.dailyReading h2,.dailyReading h3,.dailyReading p,.circlePlacementMatrix h1,.circlePlacementMatrix h2,.circlePlacementMatrix h3,.currentMeaning h3,.birthSong h3,.treeBirthSong h3,.builderControls h1,.builderControls h2,.builderControls h3,.coParentOverview h2,.coParentOverview p,.twoHomeSection h2,.twoHomeSection p,.summaryLead h2,.summaryLead p,.summaryAIResult h3,.summaryAIResult p,.relationshipJournal h3,.relationshipJournal p,.twoHomeJournal p,.chartTooltip span,.accountPhoto h3,.accountPhoto p,.bornSkyPaused h1,.bornSkyPaused p,.coParentEmpty h1,.coParentEmpty p,.privacyCenter h3,.privacyCenter p{color:var(--autumn-starlight)!important}.birthCard label,.birthCard small,.reading small,.dailyReading small,.circlePlacementMatrix p,.matrixNote,.meaningIntro p,.meaningGrid details>p,.reflectionNote,.birthSong small,.treeBirthSong small,.builderControls label,.builderControls small,.coParentOverview small,.twoHomeSection small,.summaryLead small,.summaryLead p,.summaryAIResult em,.relationshipJournal small,.twoHomeJournal small,.chartTooltip small,.accountPhoto small,.bornSkyPaused p,.coParentEmpty p,.privacyCenter p{color:var(--autumn-starlight-muted)!important}.step,.birthCard .eyebrow,.matrixIntro>span,.matrixIntro h2 em,.meaningIntro>span,.meaningGlyph,.meaningGrid summary em,.birthSong>span,.treeBirthSong>span,.builderControls>span,.coParentOverview>div>span,.twoHomeSection h2 em,.summaryLead>span,.summaryAIResult>span,.relationshipJournal>strong,.twoHomeJournal>strong,.chartTooltip strong,.accountPhoto>span,.bornSkyPaused span,.coParentEmpty span,.privacyCenter>span{color:#d99a69!important}.birthCard input,.builderControls input:not([type=checkbox]):not([type=file]),.builderControls textarea,.coParentSetup input,.relationshipJournal textarea,.twoHomeJournal textarea{background:var(--autumn-celestial-raised)!important;color:var(--autumn-starlight)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;border-color:#7d6040!important}.cardHead,.placements article,.meaningIntro,.meaningGrid details,.relationshipJournal,.twoHomeJournal{border-color:#725538!important}.placements p,.placements span,.placements b,.chartNote,.calculatedFor,.meaningGrid summary small,.meaningGrid summary b{color:var(--autumn-starlight-muted)!important}.placements h3,.meaningGrid summary strong{color:var(--autumn-starlight)!important}.wheel{box-shadow:0 0 0 18px var(--autumn-celestial),0 0 0 19px #725538!important;border-color:#977247!important}.wheelInner{background:var(--oat-surface)!important;color:var(--autumn-celestial)!important}.matrixScroll{border-color:#725538!important}.matrixScroll table{background:#251c17!important}.matrixScroll thead th,.matrixScroll tbody th{background:var(--autumn-celestial-raised)!important;color:var(--autumn-starlight)!important}.matrixScroll th,.matrixScroll td{border-color:#684d35!important}.matrixScroll td b{color:var(--autumn-starlight)!important}.matrixScroll td span,.matrixScroll thead b,.matrixScroll tbody th i{color:#d5b36d!important}.matrixScroll td small,.matrixScroll tbody th span,.matrixScroll tbody th small{color:var(--autumn-starlight-muted)!important}.accountPhotoEmpty,.childrenTogether>article>i{background:var(--autumn-celestial-raised)!important;color:var(--autumn-starlight)!important}.privacyGrid{background:#725538!important}.privacyGrid article{background:#251c17!important}.privacyActions a{color:var(--autumn-starlight)!important;border-color:#725538!important}.eventType{background:var(--autumn-celestial-raised)!important}.eventType.meteor{background:#76536f!important}.eventType.eclipse{background:var(--oat-clay)!important}.eventType.season{background:#7d7955!important}.voicePrompts button.chosen,.voicePrompts blockquote,.cosmicBoundaries button,.summaryClose a,.summarySignedOut a,.summaryAIAction button,.appleHealthAction button,.alertCard button{background:var(--autumn-celestial)!important;color:var(--autumn-starlight)!important}.astroCanvasWrap{background:var(--oat-surface)!important;box-shadow:0 22px 55px #371f282e!important}.chartHint{border-color:var(--oat-line)!important;color:var(--oat-muted)!important;background:#f5ecdff0!important}.pageView>.homeForecast,.homeForecast{background:var(--autumn-celestial)!important;color:var(--autumn-starlight)!important}.cosmicWeatherTitle h2,.weeklyForecastGrid h3,.weeklyForecastGrid article time,.cosmicWeekSummary blockquote{color:var(--autumn-starlight)!important}.cosmicOrnament,.cosmicMoon b,.cosmicDivider,.cosmicWeekSummary>span{color:var(--oat-sage)!important}.cosmicWeatherTitle>p,.cosmicWeatherTitle>em,.forecastWeek,.weeklyForecastGrid article time b,.cosmicMoon span,.weeklyForecastGrid article>small,.weeklyForecastGrid article footer,.cosmicWeekSummary small{color:var(--autumn-starlight-muted)!important}.weeklyForecastGrid article{background:linear-gradient(180deg,var(--autumn-celestial-raised),#251c17)!important;color:var(--autumn-starlight)!important;border-color:#7d6040!important}.weeklyForecastGrid article>p,.cosmicWeekSummary p{color:var(--autumn-starlight-muted)!important}.weeklyForecastGrid article.today{border-color:var(--oat-sage)!important;box-shadow:inset 0 0 0 1px #b9975573!important}.cosmicWeekSummary{background:#251c17!important;border-color:#7d6040!important}.homeForecast>a{background:var(--oat-clay)!important;color:#fff!important}.pageReaderTrigger,.pageReader button{background:var(--autumn-celestial)!important;color:var(--autumn-starlight)!important;border-color:#7d6040!important}:is(.homeForecast,.signalCard>aside,.contextNav,.dreamTimeline,.dreamReading,.circlePlacementMatrix,.currentMeaning,.birthSong,.treeBirthSong,.builderControls,.coParentOverview,.twoHomeSection,.summaryLead,.summaryAIResult,.relationshipJournal,.twoHomeJournal,.chartTooltip,.chartAIResult,.accountCard,.accountPhoto,.bornSkyPaused,.coParentEmpty,.privacyCenter,.dailyReading,.reading,.birthCard,.aiReflectionResult) :is(h1,h2,h3,h4,h5,h6,p,li,span,strong,b,em,label,summary,blockquote,time,dt,dd,a,button){color:var(--autumn-starlight)!important}:is(.homeForecast,.signalCard>aside,.contextNav,.dreamTimeline,.dreamReading,.circlePlacementMatrix,.currentMeaning,.birthSong,.treeBirthSong,.builderControls,.coParentOverview,.twoHomeSection,.summaryLead,.summaryAIResult,.relationshipJournal,.twoHomeJournal,.chartTooltip,.chartAIResult,.accountCard,.accountPhoto,.bornSkyPaused,.coParentEmpty,.privacyCenter,.dailyReading,.reading,.birthCard,.aiReflectionResult) small{color:var(--autumn-starlight-muted)!important}:is(.signalCard>aside,.dreamTimeline,.circlePlacementMatrix,.currentMeaning,.birthSong,.treeBirthSong,.builderControls,.coParentOverview,.twoHomeSection,.summaryLead,.summaryAIResult,.relationshipJournal,.twoHomeJournal,.chartAIResult,.accountCard,.accountPhoto,.privacyCenter)>span,:is(.signalCard>aside,.dreamTimeline,.circlePlacementMatrix,.currentMeaning,.birthSong,.treeBirthSong,.builderControls,.coParentOverview,.twoHomeSection,.summaryLead,.summaryAIResult,.relationshipJournal,.twoHomeJournal,.chartAIResult,.accountCard,.accountPhoto,.privacyCenter) header>span,.energyChoice>p,.matrixIntro>span,.meaningIntro>span{color:#d5b36d!important}.energyChoice button:not(.chosen){color:var(--autumn-starlight)!important;border-color:#8a6a48!important}.signalCard>aside{background:var(--autumn-celestial)!important}.signalCard>aside input,.signalCard>aside textarea,.signalCard>aside select{color:var(--autumn-starlight)!important;border-color:#8a6a48!important}.contextNav a:not(.active){color:var(--autumn-starlight-muted)!important}.contextNav>span{color:#d5b36d!important}:is(.accountCard,.coParentSetup,.sleepTracker,.childNatalOverview,.dreamReading,.aiReflectionResult,.astrologyNews,.innerPatterns,.toneSelector,.dailyInterpretationArchive),.pageView>:is(.astrologyNews,.innerPatterns,.toneSelector,.dailyInterpretationArchive){background:var(--autumn-celestial)!important;color:var(--autumn-starlight)!important;border-color:#725538!important}:is(.accountCard,.coParentSetup,.sleepTracker,.childNatalOverview,.dreamReading,.aiReflectionResult,.astrologyNews,.innerPatterns,.toneSelector,.dailyInterpretationArchive) :is(h1,h2,h3,h4,h5,h6,p,li,span,strong,b,em,label,legend,summary,blockquote,time,dt,dd,a){color:var(--autumn-starlight)!important}:is(.accountCard,.coParentSetup,.sleepTracker,.childNatalOverview,.dreamReading,.aiReflectionResult,.astrologyNews,.innerPatterns,.toneSelector,.dailyInterpretationArchive) small{color:var(--autumn-starlight-muted)!important}:is(.accountCard,.coParentSetup,.sleepTracker) :is(input,select,textarea){background:var(--autumn-celestial-raised)!important;color:var(--autumn-starlight)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;border-color:#7d6040!important}.sleepTracker :is(.appleHealthConnect,.appleHealthSteps){background:var(--autumn-celestial-raised)!important;color:var(--autumn-starlight)!important;border-color:#7d6040!important}.sleepTracker .voiceEntryButton{color:var(--autumn-starlight)!important;border-color:#8a6a48!important}.plainForecast>.reflectionNote{color:var(--oat-muted)!important}.accountPill{color:var(--oat-clay-deep)!important;border-color:var(--oat-clay)!important}.pageView>footer,.pageView>footer p,.accountIntro>small{color:var(--oat-muted)!important}:root{--oat-canvas:#e8d7bc;--oat-surface:#f5e9d5;--oat-ink:#30231a;--oat-muted:#705b48;--oat-clay:#b86f32;--oat-clay-deep:#86471f;--oat-sage:#d0a45f;--oat-line:#c8a979;--oat-soft:#dcc7a7;--autumn-celestial:#2b211a;--autumn-celestial-raised:#3d2e23;--autumn-starlight:#f8ead2;--autumn-starlight-muted:#d8c2a0}body,.pageView{background-color:#0000!important;background-image:radial-gradient(circle at 8% 5%,#dda44f29,#0000 25%),linear-gradient(135deg,#eadcc4 0%,#e3cfaf 52%,#d8bd92 100%)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}.pageView>.nav,.nav,.pageView>footer{color:var(--autumn-starlight)!important;background:#2c2018f5!important;border-color:#7b5d3d!important}.pageView>.nav :is(.brand,.nav a,.iconButton),.pageView>footer,.pageView>footer p{color:var(--autumn-starlight)!important}.pageView>.nav .brandMark{color:#e0a454!important}:is(.birthCard,.reading,.dailyReading,.homeForecast,.circlePlacementMatrix,.currentMeaning,.birthSong,.treeBirthSong,.builderControls,.coParentOverview,.twoHomeSection,.summaryLead,.summaryAIResult,.relationshipJournal,.twoHomeJournal,.accountCard,.accountPhoto,.dreamReading,.innerPatterns,.toneSelector,.dailyInterpretationArchive,.privacyCenter,.aiReflectionResult){background:linear-gradient(145deg,#34271e,#251c17)!important;border-color:#725538!important;box-shadow:0 22px 55px #3a221033!important}:is(.weeklyForecastGrid article,.cosmicWeekSummary,.matrixScroll table,.privacyGrid article,.appleHealthConnect,.appleHealthSteps){background:linear-gradient(160deg,#443226,#2d211a)!important;border-color:#7d6040!important}.matrixScroll thead th,.matrixScroll tbody th,.eventType,.accountPhotoEmpty{background:#493629!important}.matrixScroll th,.matrixScroll td,.cardHead,.placements article,.meaningIntro,.meaningGrid details{border-color:#725538!important}.wheel{border-color:#977247!important;box-shadow:0 0 0 18px #2b211a,0 0 0 19px #8d6b44!important}.wheelInner{color:#30231a!important;background:#f2dfbd!important}.homeForecast:before{background:radial-gradient(circle at 18% 14%,#e0a4543d,#0000 28%),radial-gradient(circle at 84% 8%,#f8ead21c,#0000 25%),linear-gradient(#f8ead20a 1px,#0000 1px) 0 0/100% 48px!important}.primary,.alertCard,.homeForecast>a,.accountCard form>button,.summaryAI,.summaryClose{color:#fff8e8!important;background:linear-gradient(90deg,#a95b27,#d49342)!important}.primary:hover{background:linear-gradient(90deg,#8b461d,#bc762e)!important}.transitList article,.orbit,.iconButton,.weeklyForecastGrid article{border-color:#c8a979!important}.activeTransit,.transitList article:hover{background:#d3a56233!important}.mobileNav{display:none}.brandLogo{align-items:center;min-width:150px;display:flex}.brandLogo img{object-fit:contain;object-position:left center;width:170px;height:58px;display:block}footer .brandLogo img{width:145px;height:48px}.pageView>.hero,.pageView>.homeForecast,.pageView>.homeHub,.pageView>.astrologyNews,.pageView>.reading,.pageView>.dailySignal,.pageView>.plainForecast,.pageView>.dreamSection,.pageView>.circleSection,.pageView>.circlePlacementMatrix,.pageView>.parentingSection,.pageView>.pageBuilderSection,.pageView>.coParentSection,.pageView>.twoHomeSection,.pageView>.cosmicCalendar,.pageView>.innerPatterns,.pageView>.journalSection,.pageView>.dailyInterpretationArchive,.pageView>.toneSelector,.pageView>.siteTabSettings,.pageView>.betaFoundation,.pageView>.forecast{display:none!important}.page-home>.hero{display:grid!important}.page-home>.homeForecast,.page-home>.homeHub,.page-home>.dailySignal,.page-home>.astrologyNews{display:block!important}.page-chart>.hero{display:grid!important}.page-chart>.reading,.page-chart>.plainForecast,.page-chart>.innerPatterns,.page-sky>.plainForecast,.page-dreams>.dreamSection,.page-circle>.circleSection,.page-circle>.circlePlacementMatrix,.page-parenting>.parentingSection,.page-builder>.pageBuilderSection,.page-coparenting>.coParentSection,.page-coparenting>.twoHomeSection,.page-calendar>.cosmicCalendar,.page-journal>.journalSection,.page-journal>.dailyInterpretationArchive,.page-patterns>.innerPatterns,.page-settings>.homeHub,.page-settings>.toneSelector,.page-settings>.siteTabSettings,.page-settings>.betaFoundation{display:block!important}.pageView>.nav{order:-20}.pageView>.mobileNav{order:-19}.pageView>footer{order:50}.homeHub{color:#2b211a;background:#e9dfcf;padding:clamp(70px,8vw,110px) 7vw}.hubIntro{text-align:center;max-width:760px;margin:0 auto 45px}.hubIntro h2{margin:14px 0;font:400 clamp(40px,5vw,64px)/1 Italiana,Georgia,serif}.hubIntro>p:last-child{color:#666a76;font:14px/1.7 Georgia,serif}.hubGrid{background:#c8c4ba;border:1px solid #c8c4ba;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1160px;margin:auto;display:grid}.hubGrid a{color:#2b211a;background:#f3eadc;min-height:180px;padding:30px;text-decoration:none;transition:all .2s}:is(.hubGrid a:hover,.hubGrid a:focus-visible){color:#f3eadc;background:#2b211a;transform:translateY(-3px)}.hubGrid span{letter-spacing:.18em;color:#c56949;font-size:8px;display:block}.hubGrid b{margin:22px 0 8px;font:400 25px Italiana,Georgia,serif;display:block}.hubGrid p{color:#6c6e78;font:12px/1.6 Georgia,serif}:is(.hubGrid a:hover p,.hubGrid a:focus-visible p){color:#bfc1cb}.nav>nav{align-items:center;gap:20px}.nav>nav a{white-space:nowrap}.navGroup{position:relative}.navGroup>span{letter-spacing:.13em;text-transform:uppercase;color:#a26a55;margin-bottom:7px;font-size:9px;display:block}.navGroup>div{gap:13px;display:flex}.navGroup>div a{color:#725538;font-size:11px}.preferencesLink{align-self:flex-end;padding-bottom:1px;font-size:11px!important}@media (max-width:1260px){.nav>nav{gap:11px}.navGroup>div{gap:8px}.navGroup>span{font-size:8px}.nav>nav a{font-size:9px}.preferencesLink{font-size:9px!important}.livePill{display:none}}@media (max-width:850px){.pageView{padding-bottom:64px}.nav>nav{display:none}.mobileNav{z-index:20;background:#251c17;border-top:1px solid #3d2e23;grid-template-columns:repeat(5,1fr);height:62px;position:fixed;bottom:0;left:0;right:0;display:grid!important}.mobileNav a{color:#d9d9de;letter-spacing:.06em;place-items:center;font-size:9px;text-decoration:none;display:grid}:is(.mobileNav a:hover,.mobileNav a:focus-visible){color:#fff;background:#a96147}.hubGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.hubGrid{grid-template-columns:1fr}.hubGrid a{min-height:130px}.page-chart>.hero{display:block!important}}.simplePrimaryNav{align-items:center!important;gap:clamp(20px,3vw,48px)!important}.simplePrimaryNav>a{letter-spacing:.03em;font-weight:600;font-size:13px!important}.utilityMenu{position:relative}.utilityMenu summary{cursor:pointer;color:#626270;font-size:12px;list-style:none}.utilityMenu summary::-webkit-details-marker{display:none}.utilityMenu summary:after{content:" +";color:#a96147}.utilityMenu[open] summary:after{content:" −"}.utilityMenu>div{background:#2b211a;width:190px;padding:10px;position:absolute;top:26px;right:0;box-shadow:0 18px 45px #14192d40}.utilityMenu>div a{padding:11px 12px;color:#fff!important;font-size:10px!important;display:block!important}:is(.utilityMenu>div a:hover,.utilityMenu>div a:focus-visible){background:#a96147}.contextNav{background:#2b211a;order:-18;justify-content:center;align-items:center;gap:8px;padding:14px 5vw;display:flex}.contextNav span{color:#df9678;letter-spacing:.18em;margin-right:12px;font-size:8px}.contextNav a{color:#c9cbd5;border:1px solid #725538;padding:9px 14px;font-size:10px;text-decoration:none}.contextNav a.active,.contextNav a:hover{color:#fff;background:#a96147;border-color:#a96147}.simplifiedHub{grid-template-columns:repeat(4,1fr)}.homeSecondaryLinks{justify-content:center;gap:12px;margin-top:22px;display:flex}.homeSecondaryLinks a{color:#725538;letter-spacing:.08em;text-transform:uppercase;border:1px solid #b9b6ad;padding:11px 15px;font-size:9px;text-decoration:none}@media (max-width:900px){.simplifiedHub{grid-template-columns:1fr 1fr}.simplePrimaryNav{gap:16px!important}.simplePrimaryNav>a{font-size:11px!important}}@media (max-width:850px){.contextNav{z-index:15;justify-content:flex-start;position:sticky;top:0;overflow-x:auto}.contextNav span{display:none}}@media (max-width:560px){.simplifiedHub{grid-template-columns:1fr}.homeSecondaryLinks{flex-direction:column}.homeSecondaryLinks a{text-align:center}}.astrologyNews{color:#f3eadc;background:#2b211a;padding:clamp(75px,9vw,120px) 7vw}.newsIntro{grid-template-columns:1fr 1fr;align-items:end;gap:5vw;max-width:1160px;margin:0 auto 45px;display:grid}.newsIntro h2{margin:14px 0;font:400 clamp(42px,5vw,68px)/1 Italiana,Georgia,serif}.newsIntro h2 em{color:#a96147;font-weight:400}.newsIntro>p:last-child{color:#b8bbc7;font:14px/1.7 Georgia,serif}.newsGrid{background:#725538;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1160px;margin:auto;display:grid}.newsGrid article{background:#251c17;padding:32px}.newsGrid article>span{color:#a96147;font:32px Georgia,serif}.newsGrid small{letter-spacing:.17em;color:#d99b82;margin:18px 0 8px;font-size:8px;display:block}.newsGrid h3{margin:0 0 16px;font:400 25px/1.25 Italiana,Georgia,serif}.newsGrid p{color:#b7bac6;min-height:82px;font:12px/1.65 Georgia,serif}.newsGrid a{color:#efac90;font-size:9px;text-decoration:none}.newsNote{color:#898e9f;max-width:1160px;margin:22px auto 0;font:italic 10px Georgia,serif}.betaFeedback,.helpButton{z-index:30;color:#fff;padding:12px 17px;font-size:10px;font-weight:600;text-decoration:none;position:fixed;right:20px;box-shadow:0 8px 24px #171c3340}.betaFeedback{background:#a96147;bottom:20px}.helpButton{background:#2b211a;bottom:68px}.birthConfirmShade{z-index:100;background:#0d1122b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.birthConfirm{color:#2b211a;background:#f7f4ed;width:min(520px,100%);padding:38px;box-shadow:0 30px 80px #0000004d}.birthConfirm>span{letter-spacing:.18em;color:#bd6649;font-size:8px}.birthConfirm h2{margin:10px 0 25px;font:400 35px Italiana,Georgia,serif}.birthConfirm dl{margin:0}.birthConfirm dl>div{border-top:1px solid #d5d1c7;grid-template-columns:110px 1fr;padding:11px 0;display:grid}.birthConfirm dt{color:#777b86;font-size:9px}.birthConfirm dd{margin:0;font:13px Georgia,serif}.birthConfirm>p{color:#686b75;font:11px/1.6 Georgia,serif}.birthConfirm>div{gap:10px;margin-top:24px;display:flex}.birthConfirm button{color:#3d2e23;cursor:pointer;background:0 0;border:1px solid #aaa69d;padding:12px 16px}.birthConfirm button.confirm{color:#fff;background:#a96147;border-color:#a96147}@media (max-width:750px){.newsIntro,.newsGrid{grid-template-columns:1fr}.newsGrid p{min-height:0}.betaFeedback{bottom:76px;right:12px}.helpButton{bottom:124px;right:12px}.birthConfirm{padding:28px}.birthConfirm>div{flex-direction:column}.birthConfirm button{width:100%}}.brandMessage{color:#251c17;letter-spacing:.2em;border-bottom:1px solid #d1cdc2;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 38px;padding:0 0 20px;font-size:10px;font-weight:600;display:flex}.brandMessage i{color:#c7983e;font-style:normal}.brandMessage p{color:#7a655b;letter-spacing:0;flex-basis:100%;margin:2px 0 0;font:italic 15px/1.5 Georgia,serif}.brandMessage+.eyebrow{margin-top:0}.brandEar{flex:none;width:15px;height:24px;display:inline-block;position:relative;overflow:hidden}.brandEar img{width:69px;max-width:none;height:24px;position:absolute;top:0;left:-49px}@media (max-width:560px){.brandMessage{gap:7px;margin-bottom:28px;font-size:8px}.brandMessage p{font-size:13px}.brandEar{width:13px;height:21px}.brandEar img{width:61px;height:21px;left:-43px}}.brandMessage>span:first-child{font-size:0}.brandMessage>span:first-child:after{content:"IN";font-size:10px}.brandMessage>span:nth-of-type(2){isolation:isolate;position:relative}.brandMessage>span:nth-of-type(2):before{content:"II";z-index:-1;letter-spacing:-.12em;color:#c7983e33;font:700 25px/1 Georgia,serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.brandMessage .brandEar{width:auto;height:auto;font-size:0;overflow:visible}.brandMessage .brandEar img{display:none}.brandMessage .brandEar:after{content:"ME";font-size:10px}.brandMessage>span:nth-of-type(4){isolation:isolate;position:relative}.brandMessage>span:nth-of-type(4):before{content:"";z-index:-1;opacity:.14;background:url(/iniimec-logo-d-ear-a.svg) 100%/auto 30px no-repeat;width:38px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:560px){.brandMessage>span:first-child:after,.brandMessage .brandEar:after{font-size:8px}.brandMessage>span:nth-of-type(2):before{font-size:22px}.brandMessage>span:nth-of-type(4):before{background-size:auto 26px;width:32px;height:26px}}.brandMessage>span:nth-of-type(2):before{color:#a46f1580}.brandMessage>span:nth-of-type(4):before{opacity:.42}.page-home>.hero{color:#fff;background-image:linear-gradient(90deg,#080e27e6 0%,#080e278f 48%,#080e27c2 100%),url(/homepage-cosmic-map.png);background-position:50%;background-size:cover}.page-home>.hero .heroCopy{z-index:1;position:relative}.page-home>.hero .lede,.page-home>.hero .trust{color:#e4dce5}.page-home>.hero .eyebrow{color:#e4b49f}.page-home>.hero .brandMessage{color:#fff;border-color:#ffffff4d}.page-home>.hero .brandMessage p{color:#f0d8ce}.parentingInvite{z-index:1;color:#fff;background-image:linear-gradient(90deg,#0d142df7 0%,#0d142de6 48%,#0d142d8f 76%,#0d142d61 100%),linear-gradient(#0d142d14 52%,#0d142db8),url(/parenting-telescope-guide.png);background-position:50%;background-size:cover;border:1px solid #ffffff38;padding:45px 42px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000040}.parentingInvite>span{letter-spacing:.24em;color:#dc9678;font-size:13px;font-weight:600}.parentingInvite h2{margin:18px 0 10px;font:400 clamp(36px,4vw,52px)/1 Italiana,Georgia,serif}.parentingInvite p{color:#f3e8e3;text-shadow:0 1px 16px #040818b3;margin:0 0 28px;font:20px/1.45 Georgia,serif}.parentingInvite a{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#a96147;justify-content:space-between;align-items:center;padding:17px 19px;font-size:11px;text-decoration:none;display:flex}.parentingInvite small{color:#d7d8df;text-shadow:0 1px 10px #040818d9;margin-top:14px;font:10px Georgia,serif;display:block}@media (max-width:850px){.page-home>.hero{background-position:50%}.parentingInvite{background-position:50%;padding:34px 28px}}.parentingSection{color:#2b211a;background:#e9dfcf;min-height:75vh;padding:clamp(70px,8vw,115px) 7vw}.parentingHero{grid-template-columns:1.15fr .85fr;align-items:end;gap:7vw;max-width:1160px;margin:0 auto 48px;display:grid}.parentingHero h2{margin:16px 0;font:400 clamp(42px,5vw,68px)/1.03 Italiana,Georgia,serif}.parentingHero h2 em{color:#a96147;font-weight:400}.parentingHero>div:last-child>p{color:#676a76;font:15px/1.7 Georgia,serif}.parentingHero small{color:#8a7b74;font:10px/1.6 Georgia,serif;display:block}.childPicker{color:#fff;background:#2b211a;grid-template-columns:auto minmax(220px,380px) 1fr;align-items:center;gap:22px;max-width:1160px;margin:0 auto 24px;padding:22px 28px;display:grid}.childPicker label{letter-spacing:.18em;color:#d9a38c;font-size:8px}.childPicker select{color:#2b211a;background:#f7f4ed;border:0;padding:13px 15px;font:14px Georgia,serif}.childPicker p{text-align:right;color:#bdc0cc;margin:0;font:11px Georgia,serif}.parentingSnapshot{background:#c9c5bb;border:1px solid #c9c5bb;grid-template-columns:310px 1fr;gap:1px;max-width:1160px;margin:auto;display:grid}.parentingSnapshot>aside{color:#fff;background:#a96147;padding:34px}.parentingSnapshot>aside>span{letter-spacing:.2em;font-size:8px}.parentingSnapshot>aside h3{margin:16px 0;font:400 31px/1.1 Italiana,Georgia,serif}.parentingSnapshot>aside>p{color:#ffe7dc;font:12px/1.65 Georgia,serif}.parentingSnapshot>aside>div{border-top:1px solid #ffffff4d;align-items:center;gap:14px;margin-top:34px;padding-top:22px;display:flex}.parentingSnapshot>aside b{font-size:30px}.parentingSnapshot>aside div span{font:17px Italiana,Georgia,serif}.parentingSnapshot>aside small{letter-spacing:.08em;margin-top:4px;font:8px DM Sans,sans-serif;display:block}.parentingCards{background:#c9c5bb;grid-template-columns:1fr 1fr;gap:1px;display:grid}.parentingCards article{background:#f3eadc;padding:28px}.parentingCards header{justify-content:space-between;align-items:center;display:flex}.parentingCards header span,.parentingCards article>div strong{letter-spacing:.16em;color:#b45c40;font-size:8px}.parentingCards header b{color:#a96147;font-size:25px}.parentingCards h3{margin:13px 0 10px;font:400 27px Italiana,Georgia,serif}.parentingCards article>p,.parentingCards article>div p,.parentingCards details p{color:#666a76;font:12px/1.65 Georgia,serif}.parentingCards article>div{background:#ece7dd;margin:20px 0;padding:18px}.parentingCards article>div p{color:#3d2e23;margin:8px 0 0}.parentingCards details{border-top:1px solid #d5d1c8;padding-top:13px}.parentingCards summary{cursor:pointer;color:#6e7180;font-size:9px}.parentingFooter,.parentingEmpty{border:1px solid #cac6bc;max-width:1160px;margin:24px auto 0;padding:26px 30px}.parentingFooter h3,.parentingEmpty h3{margin:0 0 7px;font:400 25px Italiana,Georgia,serif}.parentingFooter p,.parentingEmpty p{color:#6b6e78;margin:0;font:12px/1.65 Georgia,serif}.parentingEmpty{text-align:center;padding:60px}.parentingEmpty a{color:#fff;background:#a96147;margin-top:20px;padding:13px 20px;font-size:10px;text-decoration:none;display:inline-block}.parentingFooter{grid-template-columns:260px 1fr;align-items:center;gap:28px;display:grid}@media (max-width:900px){.parentingHero,.parentingSnapshot,.childPicker{grid-template-columns:1fr}.childPicker p{text-align:left}.parentingCards{grid-template-columns:1fr 1fr}}@media (max-width:620px){.parentingSection{padding-left:5vw;padding-right:5vw}.parentingCards,.parentingFooter{grid-template-columns:1fr}.parentingSnapshot>aside,.parentingCards article{padding:24px}}.childNatalOverview{color:#f6f2ea;background:#251c17;grid-template-columns:340px 1fr;align-items:center;gap:45px;max-width:1160px;margin:0 auto 24px;padding:36px 44px;display:grid}.childNatalOverview>div:first-child>span{letter-spacing:.2em;color:#dc9678;font-size:8px}.childNatalOverview h3{margin:14px 0;font:400 35px/1.05 Italiana,Georgia,serif}.childNatalOverview h3 em{color:#df8b68;font-weight:400}.childNatalOverview>div:first-child>p{color:#aaaebb;font:11px Georgia,serif}.childNatalOverview dl{border-top:1px solid #3d2e23;margin:28px 0 0}.childNatalOverview dl>div{border-bottom:1px solid #3d2e23;justify-content:space-between;padding:11px 0;display:flex}.childNatalOverview dt{letter-spacing:.14em;color:#969aaa;font-size:8px}.childNatalOverview dd{margin:0;font:16px Italiana,Georgia,serif}.childNatalWheel{text-align:center;min-width:0}.childNatalWheel canvas{max-width:100%;margin:auto;display:block;height:auto!important}.childNatalWheel>p{color:#9095a6;margin:12px 0 0;font:9px Georgia,serif}@media (max-width:850px){.childNatalOverview{grid-template-columns:1fr;padding:30px 24px}.childNatalOverview>div:first-child{text-align:center}.childNatalOverview dl{max-width:340px;margin:24px auto 0}}.parentingInvite{background-color:#251c17;background-image:none;border-radius:2px;align-self:center;width:min(100%,520px);margin-inline:auto;padding:0;position:relative}.parentingInviteArt{width:100%;height:auto;display:block}.parentingInviteCopy{z-index:1;text-shadow:0 2px 18px #010a1cdb;background:0 0;width:58%;padding:0;position:absolute;top:6.5%;left:6%}.parentingInviteCopy>span{letter-spacing:.24em;color:#f08c67;font-size:13px;font-weight:600}.parentingInvite h2{margin:14px 0 16px;font-size:clamp(34px,3vw,45px);line-height:1.03}.parentingInvite p{margin-bottom:20px;font-size:clamp(16px,1.35vw,19px);line-height:1.4}.parentingInvite a{padding:15px 17px}.parentingInvite small{margin-top:12px;font-size:10px}@media (max-width:850px){.parentingInvite{width:min(100%,560px);padding:0}.parentingInviteCopy{width:60%;padding:0;top:5.5%;left:6%}}@media (max-width:520px){.parentingInvite{padding:0}.parentingInvite h2{font-size:clamp(30px,8.5vw,39px)}.parentingInvite p{font-size:clamp(15px,4.1vw,18px)}.parentingInvite a{padding:13px 14px;font-size:10px}}.languageSwitcher{z-index:90;color:#fff;background:#2b211a;border:1px solid #ffffff47;align-items:center;gap:8px;padding:9px 12px;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 8px 25px #090d2238}.languageSwitcher label{letter-spacing:.13em;text-transform:uppercase;font-size:8px}.languageSwitcher select{color:#fff;cursor:pointer;background:#2b211a;border:0;font:11px DM Sans,sans-serif}.languageSwitcher #iniimec_translate_element{display:none}.skiptranslate iframe,.goog-te-banner-frame{display:none!important}body{top:0!important}.profilePhotoInput{cursor:pointer;align-items:center;gap:10px;color:#d9dbe5!important;letter-spacing:.08em!important;border:1px dashed #646a80!important;margin:13px 0!important;padding:11px!important;font-size:9px!important;display:flex!important}.profilePhotoInput input{border:0!important;margin:0!important;padding:0!important;font-size:10px!important}.treeAvatar{object-fit:cover;border:2px solid #ffffffb8;border-radius:50%;width:42px;height:42px;margin:0 auto 5px;display:block}.treeCenter.hasPhoto{padding:7px}.treeCenter .treeAvatar{width:48px;height:48px;margin-bottom:2px}.ownerPhotoControl{align-items:center;gap:10px;margin-right:4px;display:flex}.ownerPhotoControl img,.ownerPhotoPlaceholder{object-fit:cover;border:1px solid #d49a7f;border-radius:50%;width:36px;height:36px}.ownerPhotoPlaceholder{color:#fff;background:#2b211a;place-items:center;font:12px Georgia,serif;display:grid}.ownerPhotoControl label{cursor:pointer;letter-spacing:.08em;color:#8d654f;font-size:8px}.ownerPhotoControl input{display:none}.treePersonMain:has(.treeAvatar){height:98px!important;padding-top:8px!important}@media (max-width:800px){.languageSwitcher{bottom:10px;left:10px}.ownerPhotoControl{display:none}}.accountMenu{z-index:20;justify-self:end;position:relative}.accountMenu>summary{border:1px solid var(--oat-clay,#a96147);color:var(--oat-clay-deep,#70422f);letter-spacing:.06em;cursor:pointer;white-space:nowrap;border-radius:99px;align-items:center;gap:.6rem;padding:.65rem .9rem;font:500 .68rem/1.1 DM Sans,sans-serif;list-style:none;display:flex}.accountMenu>summary::-webkit-details-marker{display:none}.accountMenu>nav{background:#f7efe3;border:1px solid #c9ab85;width:240px;padding:.45rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 18px 42px #30231833}.accountMenu>nav a,.accountMenu>nav button{text-align:left;color:#35291f;font:inherit;cursor:pointer;background:0 0;border:0;gap:.2rem;padding:.75rem;text-decoration:none;display:grid}.accountMenu>nav a:hover,.accountMenu>nav button:hover{background:#eadbc7}.accountMenu>nav strong{font:500 .78rem DM Sans,sans-serif}.accountMenu>nav small{color:#715d47;font:400 .68rem Georgia,serif}.accountMenuDark>summary{color:#f5e8d2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0c0b33;border-color:#f5e8d1b3}.foundationPage{color:#302b27;background:#e9dfcf;min-height:100vh;font-family:DM Sans,Arial,sans-serif}.foundationHeader{border-bottom:1px solid #70422f40;justify-content:space-between;align-items:center;min-height:92px;padding:1rem clamp(1rem,5vw,4rem);display:flex}.foundationHeader>a img{object-fit:contain;width:170px;height:58px;display:block}.foundationHero{color:#f7efe3;background:linear-gradient(130deg,#2c2119,#60462f);grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:5vw;padding:clamp(3rem,8vw,7rem) clamp(1.2rem,7vw,7rem);display:grid}.foundationHero span,.foundationSection>header>span,.foundationGate>span{letter-spacing:.2em;color:#d29b80;font-size:.72rem}.foundationHero h1{margin:.55rem 0 0;font:400 clamp(3rem,7vw,6.7rem)/.88 Italiana,Georgia,serif}.foundationHero h1 em{color:#dca27e}.foundationHero>p{color:#eadcc8;max-width:520px;margin:0;font:400 1.05rem/1.75 Georgia,serif}.foundationLayout{grid-template-columns:230px minmax(0,1fr);gap:clamp(2rem,6vw,6rem);max-width:1320px;margin:auto;padding:clamp(2.5rem,6vw,6rem) clamp(1.2rem,5vw,4rem);display:grid}.foundationNav{border-top:1px solid #bfa88d;align-self:start;display:grid;position:sticky;top:1rem}.foundationNav a{color:#5a4635;border-bottom:1px solid #bfa88d;padding:1rem .2rem;font-size:.82rem;text-decoration:none}.foundationContent{gap:4.5rem;min-width:0;display:grid}.foundationSection{scroll-margin-top:1rem}.foundationSection>header{grid-template-columns:46px 1fr;gap:1rem;margin-bottom:1.25rem;display:grid}.foundationSection h2{margin:0;font:400 clamp(2rem,4vw,3.4rem)/1 Italiana,Georgia,serif}.foundationSection header p{color:#715d47;margin:.5rem 0 0;font:1rem/1.5 Georgia,serif}.foundationSection>article{background:#f5ecdf;border:1px solid #c9ab85;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:1.2rem;margin-top:.8rem;padding:1.3rem;display:grid}.foundationSection>article h3,.foundationRoads h3{margin:0 0 .35rem;font:400 1.35rem Georgia,serif}.foundationSection>article p,.foundationRoads p{color:#4d4036;margin:0;line-height:1.55}.foundationSection>article small{color:#806c57;margin-top:.35rem;display:block}.foundationSection>article>a{color:#714630;white-space:nowrap;border:1px solid #a96147;border-radius:99px;padding:.65rem .9rem;font-size:.72rem;text-decoration:none}.foundationQuiet{background:0 0!important}.foundationIcon{color:#9a5a3f;border:1px solid #aa835f;border-radius:50%;place-items:center;width:48px;height:48px;font:1.2rem Georgia,serif;display:grid}.foundationRoads{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.foundationRoads article{color:#f5e8d2;background:#2f241c;border:1px solid #765739;padding:1.5rem}.foundationRoads article b{letter-spacing:.16em;color:#dca27e;font-size:.68rem}.foundationRoads article p{color:#d8c8b5}.foundationRoads article strong{letter-spacing:.08em;color:#e5b18e;margin-top:1rem;font-size:.72rem;display:block}.foundationGate{color:#f7efe3;background:#6a4e35;max-width:700px;margin:5rem auto;padding:3rem}.foundationGate h2{font:400 2.4rem Georgia,serif}.foundationGate p{font:1rem/1.6 Georgia,serif}.foundationGate a{color:#f7efe3;border:1px solid #dca27e;border-radius:99px;margin-top:1rem;padding:.75rem 1.1rem;text-decoration:none;display:inline-block}.foundationPage>footer{text-align:center;color:#715d47;border-top:1px solid #c9ab85;padding:2rem;font:italic .9rem Georgia,serif}@media (max-width:760px){.foundationHeader{min-height:72px}.foundationHeader>a img{width:125px}.foundationHero{grid-template-columns:1fr;padding-top:3rem}.foundationHero h1{font-size:clamp(2.7rem,14vw,4.5rem)}.foundationLayout{grid-template-columns:1fr}.foundationNav{grid-template-columns:1fr 1fr;position:static}.foundationNav a{padding:.8rem}.foundationSection>article{grid-template-columns:44px 1fr}.foundationSection>article>a{grid-column:2}.foundationRoads{grid-template-columns:1fr}.accountMenu>nav{width:min(240px,100vw - 2rem)}}
