.TodayDashboard_dashboard__4yYmO{max-width:1180px;margin:0 auto;display:grid;grid-gap:20px;gap:20px}.TodayDashboard_dateShell__hd0EF{position:relative;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;grid-gap:14px;gap:14px;padding:24px;border:1px solid rgba(126,200,227,.2);border-radius:24px;background:radial-gradient(circle at 50% 0,rgba(126,200,227,.13),transparent 45%),linear-gradient(150deg,rgba(12,44,86,.95),rgba(4,20,49,.98));box-shadow:0 24px 70px rgba(0,0,0,.27)}.TodayDashboard_dateShell__hd0EF>button{width:44px;height:44px;border:1px solid rgba(126,200,227,.2);border-radius:50%;background:rgba(126,200,227,.055);color:#eefaff;font-size:28px;cursor:pointer}.TodayDashboard_dateShell__hd0EF>div:nth-child(2){text-align:center}.TodayDashboard_dateShell__hd0EF p{margin:0;color:#d4af37;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.TodayDashboard_dateShell__hd0EF h2{font-family:var(--font-display,serif);font-size:clamp(28px,5vw,48px);margin:5px 0;color:#f4fbff}.TodayDashboard_dateShell__hd0EF span{color:rgba(230,244,255,.56);font-size:13px}.TodayDashboard_dateControls__vF3tN{grid-column:1/-1;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.TodayDashboard_dateControls__vF3tN button,.TodayDashboard_dateControls__vF3tN input{border:1px solid rgba(212,175,55,.25);border-radius:12px;background:rgba(2,14,36,.82);color:#eefaff;padding:10px 13px}.TodayDashboard_dateControls__vF3tN button{cursor:pointer;color:#f0cf6b}.TodayDashboard_profileNotice__p611d{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;border:1px solid rgba(212,175,55,.25);border-radius:18px;background:rgba(212,175,55,.055)}.TodayDashboard_profileNotice__p611d>div{display:flex;align-items:flex-start;gap:12px}.TodayDashboard_profileNotice__p611d>div>span{color:#f0cf6b;font-size:22px}.TodayDashboard_profileNotice__p611d strong{color:#f7fbff}.TodayDashboard_profileNotice__p611d p{margin:5px 0 0;color:rgba(230,244,255,.58);line-height:1.55}.TodayDashboard_primaryGrid__WQ5Vv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.TodayDashboard_signalCard__V4c_e{position:relative;display:flex;flex-direction:column;min-height:310px;padding:22px;border:1px solid rgba(126,200,227,.16);border-radius:22px;background:linear-gradient(155deg,rgba(12,42,82,.92),rgba(4,17,40,.97));box-shadow:0 18px 48px rgba(0,0,0,.2);overflow:hidden}.TodayDashboard_signalCard__V4c_e:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0 0,rgba(126,200,227,.08),transparent 38%);pointer-events:none}.TodayDashboard_signalCard__V4c_e header{position:relative;display:flex;align-items:center;gap:13px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid rgba(126,200,227,.1)}.TodayDashboard_signalCard__V4c_e header>span{display:grid;place-items:center;width:48px;height:48px;flex:0 0 auto;border-radius:15px;border:1px solid rgba(212,175,55,.26);background:rgba(212,175,55,.075);color:#f0cf6b;font-size:24px}.TodayDashboard_calendarStrip__K6Mz8 header p,.TodayDashboard_secondaryGrid__exO9_ p,.TodayDashboard_signalCard__V4c_e header p{margin:0;color:rgba(126,200,227,.7);font-size:9px;letter-spacing:.16em;text-transform:uppercase}.TodayDashboard_signalCard__V4c_e h3{margin:4px 0 0;color:#f4fbff;font-size:22px}.TodayDashboard_signalCard__V4c_e .TodayDashboard_cardologyBody__Yid7Y p,.TodayDashboard_signalCard__V4c_e>p{color:rgba(230,244,255,.66);line-height:1.6}.TodayDashboard_cardologyBody__Yid7Y small,.TodayDashboard_signalCard__V4c_e>small{display:block;color:rgba(230,244,255,.48);line-height:1.55;margin-top:8px}.TodayDashboard_signalCard__V4c_e>a{position:relative;margin-top:auto;padding-top:17px;color:#9adff2;text-decoration:none;font-size:12px}.TodayDashboard_metricRow__WlDpr{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.TodayDashboard_metricRow__WlDpr strong{font-family:var(--font-display,serif);font-size:27px;color:#f7f2dd}.TodayDashboard_metricRow__WlDpr b{display:grid;place-items:center;min-width:66px;height:42px;border-radius:999px;border:1px solid;color:#f0cf6b}.TodayDashboard_chips__syRBR{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.TodayDashboard_chips__syRBR span{padding:5px 8px;border-radius:999px;background:rgba(126,200,227,.055);border:1px solid rgba(126,200,227,.13);font-size:9px;color:rgba(230,244,255,.68)}.TodayDashboard_cardologyBody__Yid7Y{position:relative;display:grid;grid-template-columns:112px 1fr;grid-gap:18px;gap:18px;align-items:center}.TodayDashboard_playingCard___GQ1o{width:100px;height:142px;display:grid;place-items:center;border-radius:12px;background:#fbf7ee;box-shadow:0 12px 35px rgba(0,0,0,.45);font-size:34px;font-weight:700}.TodayDashboard_redCard__DvbIN{color:#b72a49}.TodayDashboard_blackCard__gSZpb{color:#132342}.TodayDashboard_jokerCard__lfU_e{color:#6b21a8}.TodayDashboard_cardologyBody__Yid7Y strong{color:#f0cf6b}.TodayDashboard_tarotBody__PhPGP{position:relative;display:grid;grid-template-columns:124px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.TodayDashboard_tarotArtworkLink__Xapq5{display:block;width:124px;border:1px solid hsla(45,82%,68%,.32);border-radius:11px;overflow:hidden;box-shadow:0 14px 36px rgba(0,0,0,.45);transition:transform .2s ease,border-color .2s ease}.TodayDashboard_tarotArtworkLink__Xapq5:hover{transform:translateY(-2px);border-color:hsla(45,82%,68%,.65)}.TodayDashboard_tarotArtwork__QmqfH{display:block;width:100%;height:auto}.TodayDashboard_tarotReading__gTd4J{min-width:0}.TodayDashboard_tarotReading__gTd4J p{margin:0;color:rgba(230,244,255,.66);line-height:1.6}.TodayDashboard_tarotReading__gTd4J small{display:block;margin-top:9px;color:rgba(230,244,255,.48);line-height:1.5}.TodayDashboard_exceptional__NE4iu{border-color:rgba(78,225,172,.45);box-shadow:0 18px 48px rgba(0,0,0,.2),inset 0 0 0 1px rgba(78,225,172,.08)}.TodayDashboard_exceptional__NE4iu .TodayDashboard_metricRow__WlDpr strong{color:#85f3c5}.TodayDashboard_favorable__g9vIQ{border-color:rgba(106,221,199,.36)}.TodayDashboard_favorable__g9vIQ .TodayDashboard_metricRow__WlDpr strong{color:#8ae5d3}.TodayDashboard_balanced__Kg83A{border-color:rgba(212,175,55,.32)}.TodayDashboard_balanced__Kg83A .TodayDashboard_metricRow__WlDpr strong{color:#f0cf6b}.TodayDashboard_caution__uQLIM{border-color:rgba(240,158,74,.38)}.TodayDashboard_caution__uQLIM .TodayDashboard_metricRow__WlDpr strong{color:#ffc178}.TodayDashboard_challenging__w_dkb{border-color:rgba(241,95,111,.38)}.TodayDashboard_challenging__w_dkb .TodayDashboard_metricRow__WlDpr strong{color:#ff9eaa}.TodayDashboard_secondaryGrid__exO9_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.TodayDashboard_secondaryGrid__exO9_ article{display:flex;align-items:center;gap:13px;padding:17px;border:1px solid rgba(126,200,227,.14);border-radius:18px;background:rgba(6,29,62,.76)}.TodayDashboard_secondaryGrid__exO9_ article>span{display:grid;place-items:center;width:46px;height:46px;flex:0 0 auto;border-radius:14px;background:rgba(126,200,227,.06);color:#f0cf6b;font-size:20px}.TodayDashboard_secondaryGrid__exO9_ h3{margin:3px 0;color:#f4fbff;font-size:22px}.TodayDashboard_secondaryGrid__exO9_ small{color:rgba(230,244,255,.48);line-height:1.45}.TodayDashboard_secondaryGrid__exO9_ a{margin-left:auto;color:#9adff2;font-size:11px;text-decoration:none}.TodayDashboard_calendarStrip__K6Mz8{padding:22px;border:1px solid rgba(126,200,227,.16);border-radius:22px;background:rgba(5,25,55,.84)}.TodayDashboard_calendarStrip__K6Mz8 header{display:flex;justify-content:space-between;align-items:end;gap:14px;margin-bottom:16px}.TodayDashboard_calendarStrip__K6Mz8 h2{font-family:var(--font-display,serif);margin:4px 0 0;color:#f4fbff}.TodayDashboard_calendarStrip__K6Mz8 header>span{color:rgba(230,244,255,.45);font-size:11px}.TodayDashboard_calendarStrip__K6Mz8>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.TodayDashboard_calendarStrip__K6Mz8 button{display:grid;grid-gap:5px;gap:5px;place-items:center;padding:12px 6px;border:1px solid rgba(126,200,227,.11);border-radius:14px;background:rgba(126,200,227,.03);color:#eefaff;cursor:pointer}.TodayDashboard_calendarStrip__K6Mz8 button span{color:rgba(126,200,227,.72);font-size:10px;text-transform:uppercase}.TodayDashboard_calendarStrip__K6Mz8 button strong{font-size:22px}.TodayDashboard_calendarStrip__K6Mz8 button small{color:rgba(230,244,255,.4)}.TodayDashboard_calendarStrip__K6Mz8 button.TodayDashboard_selectedDay__A95ew{border-color:hsla(45,82%,68%,.65);background:linear-gradient(145deg,rgba(212,175,55,.16),rgba(126,200,227,.08));box-shadow:0 0 24px rgba(212,175,55,.08)}@media(max-width:820px){.TodayDashboard_primaryGrid__WQ5Vv,.TodayDashboard_secondaryGrid__exO9_{grid-template-columns:1fr}.TodayDashboard_secondaryGrid__exO9_ a{margin-left:0}.TodayDashboard_calendarStrip__K6Mz8>div{grid-template-columns:repeat(7,minmax(62px,1fr));overflow-x:auto;padding-bottom:5px}}@media(max-width:620px){.TodayDashboard_dateShell__hd0EF{grid-template-columns:40px 1fr 40px;padding:18px 13px}.TodayDashboard_dateShell__hd0EF>button{width:38px;height:38px}.TodayDashboard_dateShell__hd0EF h2{font-size:27px}.TodayDashboard_profileNotice__p611d{align-items:flex-start;flex-direction:column}.TodayDashboard_signalCard__V4c_e{padding:18px;min-height:0}.TodayDashboard_cardologyBody__Yid7Y{grid-template-columns:88px 1fr}.TodayDashboard_tarotBody__PhPGP{grid-template-columns:104px minmax(0,1fr);gap:14px}.TodayDashboard_tarotArtworkLink__Xapq5{width:104px}.TodayDashboard_playingCard___GQ1o{width:80px;height:116px;font-size:27px}.TodayDashboard_calendarStrip__K6Mz8{padding:17px}.TodayDashboard_calendarStrip__K6Mz8 header{align-items:flex-start;flex-direction:column}.TodayDashboard_calendarStrip__K6Mz8>div{margin-right:-8px}.TodayDashboard_secondaryGrid__exO9_ article{align-items:flex-start;flex-wrap:wrap}}