._planPage_ehrt4_1{color:#f1eadb;background:radial-gradient(circle at 50% 0,#18344c 0,#0000 38%),#07121e;min-height:100dvh;padding:0 20px 80px;font-family:Arial,sans-serif}._planPage_ehrt4_1 .kicker{color:#c7a45a;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:.7rem;font-weight:800}._planNav_ehrt4_1{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #c7a45a4d;justify-content:space-between;align-items:center;max-width:1040px;min-height:72px;margin:auto;font-size:.75rem;font-weight:700;display:flex}._planNav_ehrt4_1 a{text-decoration:none}._planIntro_ehrt4_1{text-align:center;max-width:780px;margin:clamp(54px,9vw,110px) auto 48px}._planIntro_ehrt4_1 h1{margin:0;font-family:Georgia,serif;font-size:clamp(2.8rem,8vw,5.8rem);font-weight:400;line-height:.95}._planIntro_ehrt4_1 em{color:#ead6a2;font-weight:400}._planIntro_ehrt4_1>p:last-child{color:#b2bdc2;max-width:650px;margin:25px auto;font-size:1.05rem;line-height:1.7}._authCard_ehrt4_1,._dashboard_ehrt4_1,._freeNote_ehrt4_1{background:#0c1d2c;border:1px solid #c7a45a73;max-width:760px;margin:0 auto;padding:clamp(24px,5vw,46px);box-shadow:0 25px 70px #0000004d}._authCard_ehrt4_1 h2,._progressHeader_ehrt4_1 h2,._nextReadings_ehrt4_1 h2{margin:0;font-family:Georgia,serif;font-size:clamp(2rem,5vw,3rem);font-weight:400}._authCard_ehrt4_1>p{color:#acb7bc;line-height:1.6}._authCard_ehrt4_1 form{gap:18px;margin-top:28px;display:grid}._authCard_ehrt4_1 label{letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:.78rem;font-weight:700;display:grid}._authCard_ehrt4_1 input{color:#fff;width:100%;min-height:52px;font:inherit;background:#07131e;border:1px solid #8c794d;border-radius:0;padding:12px;font-size:1rem}._primary_ehrt4_1,._completeButton_ehrt4_1,._quiet_ehrt4_1,._modeSwitch_ehrt4_1{min-height:48px;font:inherit;cursor:pointer;border:1px solid #c7a45a;padding:13px 18px;font-weight:800}._primary_ehrt4_1{color:#07121e;background:#c7a45a;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._completeButton_ehrt4_1{color:#ead6a2;background:0 0}._quiet_ehrt4_1,._modeSwitch_ehrt4_1{color:#d9cfae;background:0 0}._modeSwitch_ehrt4_1{border-color:#0000;width:100%;margin-top:14px}._formMessage_ehrt4_1{color:#ffd5c9;margin:0}._progressHeader_ehrt4_1{justify-content:space-between;align-items:start;gap:20px;display:flex}._progressHeader_ehrt4_1 p{color:#aeb9be}._progressTrack_ehrt4_1{background:#07131e;height:10px;margin:28px 0 34px;overflow:hidden}._progressTrack_ehrt4_1 span{background:#c7a45a;height:100%;transition:width .25s;display:block}._todayCard_ehrt4_1{color:#12202a;background:#f1eadb;border:1px solid #c7a45a;padding:clamp(24px,5vw,42px)}._todayCard_ehrt4_1 h1{margin:0;font-family:Georgia,serif;font-size:clamp(2.4rem,7vw,4.4rem);font-weight:400}._todayCard_ehrt4_1>p:not(._kicker_ehrt4_1){color:#5c5b56;line-height:1.6}._todayActions_ehrt4_1{gap:12px;margin-top:28px;display:flex}._todayActions_ehrt4_1>*{flex:1}._todayCard_ehrt4_1 ._completeButton_ehrt4_1{color:#5c461c;border-color:#7d6531}._nextReadings_ehrt4_1{margin-top:38px}._nextReadings_ehrt4_1 h2{margin-bottom:16px}._nextReadings_ehrt4_1 article{border-top:1px solid #c7a45a40;grid-template-columns:110px 1fr auto;gap:16px;padding:16px 0;display:grid}._nextReadings_ehrt4_1 span,._nextReadings_ehrt4_1 small{color:#98a5ab}._freeNote_ehrt4_1{box-shadow:none;grid-template-columns:auto 1fr auto;gap:16px;margin-top:22px;display:grid}._freeNote_ehrt4_1 span{color:#9eaaaf}._freeNote_ehrt4_1 a{color:#ead6a2}._loading_ehrt4_1{text-align:center}._freeNote_ehrt4_1+*{margin-top:0}@media (max-width:600px){._planPage_ehrt4_1{padding-inline:12px}._planNav_ehrt4_1{min-height:62px}._planIntro_ehrt4_1{margin-top:44px}._authCard_ehrt4_1,._dashboard_ehrt4_1{padding:22px 16px}._progressHeader_ehrt4_1{display:grid}._progressHeader_ehrt4_1 ._quiet_ehrt4_1{width:100%}._todayActions_ehrt4_1{display:grid}._todayActions_ehrt4_1>*{width:100%}._nextReadings_ehrt4_1 article{grid-template-columns:1fr;gap:5px}._freeNote_ehrt4_1{grid-template-columns:1fr;padding:20px}._primary_ehrt4_1,._completeButton_ehrt4_1,._quiet_ehrt4_1,._modeSwitch_ehrt4_1,._authCard_ehrt4_1 input{min-height:48px}}@media (prefers-reduced-motion:reduce){._progressTrack_ehrt4_1 span{transition:none}}
