.Portal_root__9n8Kv{--paper:#fbf9f5;--ink:#241522;--muted:#6b5b66;--line:#e5dbe0;--accent:#820263;--wash:#f3e8ef;--card:#fff;--sun:#ffca3a;--h-bg:var(--paper);--h-card:var(--card);--h-ink:var(--ink);--h-muted:var(--muted);--h-line:var(--line);--h-accent:var(--accent);background:var(--paper);color:var(--ink);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dark .Portal_root__9n8Kv{--paper:#151217;--ink:#f8f0f6;--muted:#baaaba;--line:#3c2a39;--accent:#f2a8dc;--wash:#2b1b29;--card:#1e1720}body:has(.Portal_root__9n8Kv){overflow-x:clip;overflow-y:visible}.Portal_main__iSdxS{max-width:1280px;margin:auto;padding:24px 32px 72px}.Portal_root__9n8Kv a,.Portal_root__9n8Kv button,.Portal_root__9n8Kv input,.Portal_root__9n8Kv select,.Portal_root__9n8Kv summary,.Portal_root__9n8Kv textarea{touch-action:manipulation}.Portal_root__9n8Kv a:focus-visible,.Portal_root__9n8Kv button:focus-visible,.Portal_root__9n8Kv input:focus-visible,.Portal_root__9n8Kv select:focus-visible,.Portal_root__9n8Kv summary:focus-visible,.Portal_root__9n8Kv textarea:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.Portal_main__iSdxS :is(h1,h2,h3,p){margin:0}.Portal_main__iSdxS :is(h1,h2,h3){color:var(--ink)}.Portal_root__9n8Kv h1{font-size:clamp(42px,5.8vw,80px);font-weight:700;line-height:1.04;letter-spacing:-.055em}.Portal_root__9n8Kv h1 em{font-family:Georgia,serif;color:var(--accent);font-weight:400;display:block;letter-spacing:-.045em;line-height:1.13}.Portal_root__9n8Kv aside h2,.Portal_root__9n8Kv section h2{font-size:clamp(26px,3.2vw,42px)!important;line-height:1.15;letter-spacing:-.035em;font-weight:650}.Portal_root__9n8Kv p{line-height:1.75}.Portal_root__9n8Kv p+a{margin-top:18px}.Portal_breadcrumb__xiTD1{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted);list-style:none;padding:0;margin:0}.Portal_breadcrumb__xiTD1 a:hover{color:var(--accent);text-decoration:underline}.Portal_topline__KCI0v{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:28px}.Portal_badge__z8h9L,.Portal_eyebrow__tJ7gi{font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.Portal_badge__z8h9L{letter-spacing:.04em;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.Portal_eyebrow__tJ7gi{display:block;margin-bottom:17px}.Portal_periodNav__qmvrw{display:flex;gap:5px;flex-wrap:wrap;align-items:center;border-block:1px solid var(--line);padding:10px 0}.Portal_periodNav__qmvrw a{padding:9px 15px;font-size:13px;font-weight:600;white-space:nowrap;border-radius:999px}.Portal_periodNav__qmvrw a[aria-current=page]{background:var(--ink);color:var(--paper)}.Portal_periodNav__qmvrw a:hover{background:var(--wash);color:var(--accent)}.Portal_hero__i4J96{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:40px;align-items:center;padding:58px 0 46px}.Portal_hero__i4J96 p{max-width:590px;font-size:17px;color:var(--muted);margin-top:24px}.Portal_actions__x4JHf{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px}.Portal_primary__H7yYA,.Portal_secondary__ObW6w{display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:13px 20px;border:1px solid var(--line);border-radius:999px;font-size:13px;font-weight:650;min-height:46px}.Portal_primary__H7yYA{background:var(--accent);color:var(--paper)!important;border-color:var(--accent)}.Portal_secondary__ObW6w{background:var(--card);color:var(--ink)}.Portal_primary__H7yYA:hover,.Portal_secondary__ObW6w:hover{filter:brightness(.95)}.Portal_secondary__ObW6w[aria-pressed=true]{color:var(--accent);background:var(--wash);border-color:var(--accent)}.Portal_link__D0zkE{color:var(--accent);text-underline-offset:4px;text-decoration:underline;font-weight:600;font-size:14px}.Portal_wheel__pz_8C{position:relative;aspect-ratio:1;max-width:410px;width:100%;margin:auto;color:var(--accent);background:radial-gradient(circle,var(--wash),transparent 69%)}.Portal_wheel__pz_8C svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.Portal_wheel__pz_8C a{position:absolute;width:48px;height:48px;margin:-24px;display:grid;place-items:center;border-radius:50%;font-size:29px;font-family:Georgia,serif;transition:background .18s,transform .18s}.Portal_wheel__pz_8C a:focus-visible,.Portal_wheel__pz_8C a:hover{background:var(--accent);color:var(--paper);transform:scale(1.08)}.Portal_wheelCenter__hIx4t{position:absolute;inset:28%;border:1px solid var(--line);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--paper)}.Portal_wheelCenter__hIx4t span{font-family:Georgia,serif;font-size:66px;line-height:1;color:var(--accent)}.Portal_wheelCenter__hIx4t small{font-size:10px;letter-spacing:.13em;text-transform:uppercase;margin-top:15px}.Portal_dateLine__T7E2b{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--muted);font-size:12px;margin-top:24px}.Portal_dateLine__T7E2b:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.Portal_section__f4v7K{padding:48px 0;border-top:1px solid var(--line);scroll-margin-top:calc(var(--portal-header-height,120px) + 80px)}.Portal_sectionHeading__fN38a{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;margin-bottom:28px}.Portal_sectionHeading__fN38a>p{max-width:390px;font-size:14px;color:var(--muted)}.Portal_signGrid__wcy8m{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.Portal_signCard__mqFjN{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px 14px;display:flex;flex-direction:column;position:relative;transition:border-color .2s,transform .2s}.Portal_signCard__mqFjN:hover{border-color:var(--accent);transform:translateY(-3px)}.Portal_signCard__mqFjN[aria-current=page]{background:var(--wash);border-color:var(--accent)}.Portal_glyph__EsypD{font-family:Georgia,serif;font-size:40px;line-height:1;color:var(--accent);margin-bottom:22px;font-variant-emoji:text}.Portal_signCard__mqFjN strong{font-size:16px}.Portal_signCard__mqFjN small{font-size:10px;color:var(--muted);margin-top:5px;white-space:nowrap}.Portal_signCard__mqFjN svg{position:absolute;right:12px;top:20px;color:var(--muted)}.Portal_saved__ru_o6{display:flex;gap:12px;align-items:center;padding:18px 22px;border:1px solid var(--line);background:var(--wash);border-radius:12px;margin:0 0 20px}.Portal_saved__ru_o6 a{font-weight:650;color:var(--accent)}.Portal_saved__ru_o6 button{margin-left:auto;font-size:12px;text-decoration:underline;color:var(--muted)}.Portal_split__rq7VO{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.Portal_finder__GbC4q{padding:30px;border:1px solid var(--line);border-radius:18px;background:var(--card)}.Portal_finder__GbC4q p{font-size:14px;color:var(--muted);margin:18px 0}.Portal_dailyIntro__z7RqG{padding:32px;border-radius:18px;background:var(--ink);color:var(--paper);margin-bottom:24px}.Portal_root__9n8Kv .Portal_dailyIntro__z7RqG h2{color:var(--paper);font-size:32px!important}.Portal_dailyIntro__z7RqG .Portal_eyebrow__tJ7gi{color:var(--sun)}.Portal_dailyIntro__z7RqG p{max-width:790px;margin-top:16px}.Portal_dailyIntro__z7RqG time{font-size:12px;display:block;margin-top:18px;opacity:.8}.Portal_readingGrid__fSZ7W{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.Portal_readingCard__OQ_VQ{padding:26px;border:1px solid var(--line);background:var(--card);border-radius:14px}.Portal_readingCard__OQ_VQ h3{font-size:22px;line-height:1.2;letter-spacing:-.03em;margin-bottom:14px}.Portal_readingCard__OQ_VQ h3 a{display:flex;align-items:center;gap:12px}.Portal_readingCard__OQ_VQ h3 span{color:var(--accent);font-size:30px}.Portal_readingCard__OQ_VQ p{font-size:14px;color:var(--muted)}.Portal_readingCard__OQ_VQ details{margin-top:20px;border-top:1px solid var(--line);padding-top:15px}.Portal_readingCard__OQ_VQ summary{font-size:13px;color:var(--accent);font-weight:650;cursor:pointer}.Portal_readingCard__OQ_VQ dl{margin:14px 0 0}.Portal_readingCard__OQ_VQ dt{font-weight:650;font-size:13px;margin-top:16px}.Portal_readingCard__OQ_VQ dd{margin:5px 0 0;font-size:14px;line-height:1.75;color:var(--muted)}.Portal_notice__4frf3{border-left:3px solid var(--accent);padding:12px 18px;font-size:14px;color:var(--muted);background:var(--wash);margin-bottom:25px}.Portal_feature__cQO_8{background:var(--wash);border:1px solid var(--line);border-radius:20px;padding:34px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:260px}.Portal_feature__cQO_8:nth-child(2){background:var(--card)}.Portal_feature__cQO_8 p{color:var(--muted);margin-top:18px;font-size:15px}.Portal_feature__cQO_8 .Portal_link__D0zkE{margin-top:24px}.Portal_topicLinks__empwQ{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.Portal_topicLinks__empwQ a{padding:10px 16px;border:1px solid var(--line);border-radius:999px;font-size:13px;min-height:42px}.Portal_topicLinks__empwQ a:hover{background:var(--wash)}.Portal_jumpNav__unr9H{display:flex;gap:6px;padding:12px 0;position:sticky;top:var(--portal-header-height,120px);background:var(--paper);z-index:20;overflow-x:auto;overscroll-behavior-inline:contain;border-block:1px solid var(--line);scrollbar-width:thin}.Portal_jumpNav__unr9H a{padding:9px 14px;white-space:nowrap;border-radius:999px;font-size:12px;font-weight:650}.Portal_jumpNav__unr9H a:hover{background:var(--wash);color:var(--accent)}.Portal_dossier__X_sW6{display:grid;grid-template-columns:210px minmax(0,1fr);gap:60px;padding-top:36px}.Portal_dossierAside__ZEvUk{position:sticky;top:calc(var(--portal-header-height,120px) + 80px);align-self:start}.Portal_facts__bjfKa{margin:0}.Portal_facts__bjfKa div{padding:16px 0;border-bottom:1px solid var(--line)}.Portal_facts__bjfKa dt{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.Portal_facts__bjfKa dd{margin:5px 0 0;font-size:14px;line-height:1.6}.Portal_dossierBody__KauEu{max-width:790px}.Portal_dossierBody__KauEu .Portal_section__f4v7K:first-child{border:0;padding-top:0}.Portal_dossierBody__KauEu p{margin-top:18px;font-size:16px}.Portal_root__9n8Kv .Portal_dossierBody__KauEu h3{font-size:20px;margin-top:26px;letter-spacing:-.02em}.Portal_dossierBody__KauEu h2{max-width:680px}.Portal_traits__dMMR4{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.Portal_traits__dMMR4>div{border:1px solid var(--line);background:var(--card);padding:24px;border-radius:12px}.Portal_root__9n8Kv .Portal_traits__dMMR4 h3{font-size:16px;margin:0 0 14px}.Portal_traits__dMMR4 ul{padding-left:18px;margin:0;font-size:14px;line-height:1.8}.Portal_tableWrap__ojrmx{overflow-x:auto;margin-top:25px}.Portal_table__5_xXB{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.Portal_table__5_xXB td,.Portal_table__5_xXB th{padding:17px 12px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.7}.Portal_table__5_xXB th{color:var(--accent);font-weight:650}.Portal_table__5_xXB th[scope=row]{min-width:105px}.Portal_table__5_xXB thead th{font-size:11px;letter-spacing:.05em;text-transform:uppercase;background:var(--wash)}.Portal_table__5_xXB a{text-decoration:underline;text-underline-offset:4px}.Portal_table__5_xXB caption{text-align:left;margin-bottom:16px;color:var(--muted)}.Portal_faq__RAGtc{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.Portal_faq__RAGtc details{border-bottom:1px solid var(--line);padding:20px 0}.Portal_faq__RAGtc details:first-child{padding-top:0}.Portal_faq__RAGtc summary{cursor:pointer;font-weight:600;font-size:16px;line-height:1.5}.Portal_faq__RAGtc p{margin-top:14px;font-size:14px;color:var(--muted)}.Portal_method__D_a5o{display:flex;gap:18px;padding:28px 0;border-top:1px solid var(--line);color:var(--muted);margin-top:25px}.Portal_method__D_a5o svg{flex-shrink:0;color:var(--accent)}.Portal_root__9n8Kv .Portal_method__D_a5o h2{font-size:18px!important;letter-spacing:-.02em}.Portal_method__D_a5o p{font-size:12px;margin-top:10px;max-width:880px}.Portal_method__D_a5o a{color:var(--accent);text-decoration:underline}.Portal_byline__flIvg{font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.Portal_byline__flIvg a{text-decoration:underline}.Portal_pairForm__75Uhh{background:var(--card);padding:30px;border:1px solid var(--line);border-radius:18px}.Portal_pairFields__DZCOU{display:grid;grid-template-columns:1fr 1fr;gap:18px}.Portal_pairForm__75Uhh label{display:block;font-size:13px;font-weight:650;margin-bottom:8px}.Portal_main__iSdxS input,.Portal_main__iSdxS select,.Portal_main__iSdxS textarea{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:12px;font:inherit;max-width:100%}.Portal_pairForm__75Uhh select{width:100%;font-size:16px}.Portal_pairForm__75Uhh button{margin-top:20px}.Portal_pairResult__qdTb9{padding:34px;background:var(--wash);border:1px solid var(--line);border-radius:18px;scroll-margin-top:90px;margin-top:25px}.Portal_pairResult__qdTb9 p{margin-top:18px}.Portal_pairResult__qdTb9 h2{font-size:30px!important}.Portal_pairDetails__p_fCr{border-bottom:1px solid var(--line);padding:18px 0}.Portal_pairDetails__p_fCr summary{cursor:pointer;font-weight:600}.Portal_pairDetails__p_fCr p{margin:14px 0;color:var(--muted);font-size:14px}.Portal_shareFallback__UXG49{margin-top:12px;font-size:12px}.Portal_shareFallback__UXG49 input{display:block;width:100%;margin-top:6px}.Portal_guideGrid__By_ky{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.Portal_guideCard__ldTu0{display:flex;flex-direction:column;align-items:flex-start;padding:26px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.Portal_root__9n8Kv .Portal_guideCard__ldTu0 h3{font-size:22px;line-height:1.3}.Portal_guideCard__ldTu0 p{font-size:14px;color:var(--muted);margin:16px 0 25px}.Portal_guideCard__ldTu0 a{margin-top:auto}.Portal_articleHeader__zfEn8{max-width:900px;padding:52px 0 36px}.Portal_articleHeader__zfEn8 p{font-size:18px;color:var(--muted);margin-top:24px}.Portal_articleBody__2r3Zy{max-width:780px;margin:auto}.Portal_articleBody__2r3Zy li,.Portal_articleBody__2r3Zy p{font-size:16px;line-height:1.85;margin-top:18px}.Portal_articleBody__2r3Zy h3{font-size:22px;margin-top:24px}.Portal_articleBody__2r3Zy ul{padding-left:24px}.Portal_articleBody__2r3Zy .Portal_section__f4v7K{padding:38px 0}.Portal_emptyHeading__Xj_28{font-family:Georgia,serif!important;font-style:italic;color:var(--accent)!important}.Portal_root__9n8Kv .Portal_emptyHeading__Xj_28{font-size:32px!important}@media(min-width:1500px){.Portal_jumpNav__unr9H{top:var(--portal-header-height,120px)}}@media(max-width:1000px){.Portal_hero__i4J96{grid-template-columns:1.25fr .75fr;gap:15px}.Portal_wheel__pz_8C a{width:38px;height:38px;margin:-19px;font-size:25px}.Portal_wheelCenter__hIx4t span{font-size:46px}.Portal_wheelCenter__hIx4t small{font-size:8px}.Portal_signGrid__wcy8m{grid-template-columns:repeat(4,minmax(0,1fr))}.Portal_readingGrid__fSZ7W{grid-template-columns:repeat(2,minmax(0,1fr))}.Portal_dossier__X_sW6{grid-template-columns:160px minmax(0,1fr);gap:35px}.Portal_guideGrid__By_ky{grid-template-columns:1fr}.Portal_guideCard__ldTu0{min-height:0}.Portal_faq__RAGtc{gap:30px}}@media(max-width:700px){.Portal_main__iSdxS{padding:18px 18px 44px}.Portal_topline__KCI0v{margin-bottom:18px}.Portal_topline__KCI0v .Portal_badge__z8h9L{font-size:0;gap:0}.Portal_topline__KCI0v .Portal_badge__z8h9L svg{width:17px}.Portal_periodNav__qmvrw{flex-wrap:nowrap;overflow:auto;margin-right:-18px;padding-right:18px;scrollbar-width:none}.Portal_periodNav__qmvrw a{padding:9px 12px}.Portal_hero__i4J96{padding:34px 0;grid-template-columns:1fr}.Portal_hero__i4J96 h1{font-size:45px}.Portal_hero__i4J96 p{font-size:16px;margin-top:20px}.Portal_hero__i4J96 .Portal_wheel__pz_8C{display:none}.Portal_eyebrow__tJ7gi{font-size:10px;margin-bottom:14px}.Portal_actions__x4JHf{gap:9px;margin-top:22px}.Portal_primary__H7yYA,.Portal_secondary__ObW6w{padding:12px 16px}.Portal_section__f4v7K{padding:32px 0}.Portal_sectionHeading__fN38a{display:block;margin-bottom:22px}.Portal_sectionHeading__fN38a>p{margin-top:14px}.Portal_signGrid__wcy8m{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.Portal_signCard__mqFjN{padding:17px 10px;border-radius:11px}.Portal_signCard__mqFjN strong{font-size:14px}.Portal_signCard__mqFjN small{font-size:9px;letter-spacing:-.02em}.Portal_signCard__mqFjN .Portal_glyph__EsypD{font-size:32px;margin-bottom:16px}.Portal_signCard__mqFjN svg{width:12px;right:9px;top:17px}.Portal_faq__RAGtc,.Portal_split__rq7VO{grid-template-columns:1fr;gap:22px}.Portal_feature__cQO_8,.Portal_finder__GbC4q{padding:24px}.Portal_feature__cQO_8{min-height:245px}.Portal_readingGrid__fSZ7W{grid-template-columns:1fr}.Portal_dailyIntro__z7RqG{padding:25px}.Portal_readingCard__OQ_VQ{padding:24px}.Portal_dossier__X_sW6{display:flex;flex-direction:column;gap:30px;padding-top:25px}.Portal_dossierAside__ZEvUk{position:static;width:100%}.Portal_facts__bjfKa{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.Portal_facts__bjfKa div{padding:12px 0}.Portal_facts__bjfKa dd{font-size:13px}.Portal_jumpNav__unr9H{margin-inline:-18px;padding-inline:18px;top:var(--portal-header-height,90px)}.Portal_traits__dMMR4{grid-template-columns:1fr;gap:14px}.Portal_traits__dMMR4>div{padding:20px}.Portal_pairForm__75Uhh,.Portal_pairResult__qdTb9{padding:22px}.Portal_pairFields__DZCOU{gap:12px}.Portal_pairForm__75Uhh select{padding:10px}.Portal_articleHeader__zfEn8{padding:34px 0}.Portal_articleHeader__zfEn8 h1{font-size:40px}.Portal_articleHeader__zfEn8 p{font-size:16px}.Portal_table__5_xXB td,.Portal_table__5_xXB th{padding:14px 8px;font-size:13px}.Portal_table__5_xXB th[scope=row]{min-width:90px}.Portal_byline__flIvg{line-height:1.7}.Portal_method__D_a5o{gap:12px}.Portal_saved__ru_o6{padding:14px;font-size:13px;flex-wrap:wrap}.Portal_saved__ru_o6 button{min-height:36px}.Portal_root__9n8Kv section h2{font-size:29px!important}}@media(prefers-reduced-motion:reduce){.Portal_root__9n8Kv *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}