.HomeDashboard_shell__UleB8{position:relative;min-height:100%;overflow-x:clip;overflow-y:visible;background:radial-gradient(90% 60% at 0 0,#7ee53b1a,#0000 55%),radial-gradient(70% 50% at 100% 0,#1cb0f612,#0000 50%),#fbfcf7}.HomeDashboard_main__Kz5IW{position:relative;z-index:10;margin:0 auto;max-width:40rem;padding:1.25rem 1.25rem calc(4rem + env(safe-area-inset-bottom, 0px))}@media (min-width:768px){.HomeDashboard_main__Kz5IW{max-width:52rem;padding:1.75rem 2rem 5rem}}@media (min-width:1100px){.HomeDashboard_main__Kz5IW{max-width:60rem}}.HomeDashboard_greeting__2tXWD{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem}.HomeDashboard_greetingTitle__bxLCk{font-family:var(--font-display),sans-serif;font-size:clamp(1.75rem,3.2vw,2.15rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.HomeDashboard_greetingSub___7H75{margin-top:.2rem;font-size:.95rem;font-weight:600;color:var(--muted)}.HomeDashboard_badgeRow__EPoHC{display:flex;flex-wrap:wrap;gap:.45rem}.HomeDashboard_badge__m7YVJ{display:inline-flex;align-items:center;gap:.35rem;border-radius:.85rem;border:2px solid #f3d36a;background:#fffbea;padding:.35rem .7rem;font-size:.8rem;font-weight:800;color:#ad7900;box-shadow:0 2px 0 #f3d36a}.HomeDashboard_badgeVip__H1atG{border-color:#b7e089;background:#eafbdc;color:var(--accent-deep);box-shadow:0 2px 0 #b7e089}.HomeDashboard_heroLabel__PDO0y{margin:1.15rem 0 .55rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;color:var(--muted)}.HomeDashboard_heroHit__Ex3yn{padding-top:4.5rem;padding-bottom:1.15rem;overflow:visible}.HomeDashboard_heroCard___3RR4{position:relative;display:block;overflow:visible}.HomeDashboard_heroPanel__Bpiih{display:flex;align-items:center;min-height:7.75rem;border-radius:1.5rem;background:linear-gradient(135deg,#ff9b6a,#e8754a);padding:1.25rem 11.5rem 1.25rem 1.4rem;box-shadow:0 10px 28px #e8754a3d,0 4px 0 #d45a30}.HomeDashboard_heroText__N65d7{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;gap:.2rem}.HomeDashboard_heroEyebrow__mTGrQ{font-size:.78rem;font-weight:700;color:#ffffffd1}.HomeDashboard_heroTitle__UwFYe{font-family:var(--font-display),sans-serif;font-size:clamp(1.35rem,2.8vw,1.65rem);font-weight:800;line-height:1.25;color:#fff}.HomeDashboard_heroSub__qpXiG{margin-top:.15rem;font-size:.88rem;font-weight:600;line-height:1.4;color:#ffffffdb}.HomeDashboard_heroMascot__1b0eU{position:absolute;right:1.1rem;bottom:-1.5rem;z-index:2;width:12.75rem;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 10px 16px rgba(60,28,12,.22))}.HomeDashboard_statRow__bYS2r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.35rem}.HomeDashboard_statChip__lMvDB{border-radius:1.15rem;border:2px solid var(--line);background:#fff;padding:.8rem .7rem;text-align:center;box-shadow:0 3px 0 #e5e5e5}.HomeDashboard_statValue__wkD5T{font-family:var(--font-display),sans-serif;font-size:1.35rem;font-weight:800;line-height:1;color:var(--accent-deep)}.HomeDashboard_statLabel__r356I{margin-top:.3rem;font-size:.72rem;font-weight:700;color:var(--muted)}@media (min-width:768px){.HomeDashboard_heroHit__Ex3yn{padding-top:5.5rem;padding-bottom:1.35rem}.HomeDashboard_heroPanel__Bpiih{min-height:8.25rem;padding:1.4rem 14rem 1.4rem 1.6rem}.HomeDashboard_heroMascot__1b0eU{right:1.75rem;bottom:-1.75rem;width:15rem}}@media (max-width:380px){.HomeDashboard_heroHit__Ex3yn{padding-top:3.5rem}.HomeDashboard_heroPanel__Bpiih{padding-right:9.5rem;min-height:7.25rem}.HomeDashboard_heroMascot__1b0eU{right:.65rem;bottom:-1.25rem;width:10.5rem}}.HomeDashboard_section__izp_p{margin-top:1.6rem;overflow:visible}.HomeDashboard_sectionHead__VXaah{display:flex;align-items:end;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.HomeDashboard_sectionTitle__10AaN{font-family:var(--font-display),sans-serif;font-size:1.2rem;font-weight:800;color:var(--ink)}.HomeDashboard_sectionLink__TfFe2{display:inline-flex;align-items:center;gap:.2rem;font-size:.8rem;font-weight:800;color:var(--sky-deep)}.HomeDashboard_continueGrid__dUSF2{display:grid;gap:.75rem}@media (min-width:768px){.HomeDashboard_continueGridSplit__9PaGy{grid-template-columns:1fr 1fr}}.HomeDashboard_continueCard__AQ6Rg{display:flex;flex-direction:column;border-radius:1.35rem;border:2px solid var(--line);background:#fff;padding:1.15rem 1.2rem;box-shadow:0 4px 0 #e5e5e5;transition:transform .16s ease,border-color .16s ease}.HomeDashboard_continueBtn__4O27B{align-self:center;margin-top:1rem;width:min(12rem,100%)}.HomeDashboard_continueCard__AQ6Rg:hover{transform:translateY(-1px);border-color:#58cc0259}.HomeDashboard_continueCardSky__jhHpN{border-color:#c5e8f7;background:#f7fcff;box-shadow:0 4px 0 #c5e8f7}.HomeDashboard_continueLabel__iu5Bb{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.HomeDashboard_continueCardSky__jhHpN .HomeDashboard_continueLabel__iu5Bb{color:var(--sky-deep)}.HomeDashboard_continueTitle__dJ9PK{margin-top:.4rem;font-family:var(--font-display),sans-serif;font-size:1.2rem;font-weight:800;line-height:1.3;color:var(--ink)}.HomeDashboard_continueMeta__fhz90{margin-top:.3rem;font-size:.8rem;font-weight:600;color:var(--muted)}.HomeDashboard_checkinBanner__TUeU8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-radius:1.25rem;border:2px solid #ffd59a;background:#fff8ee;padding:.9rem 1.05rem;box-shadow:0 3px 0 #ffd59a;transition:transform .16s ease}.HomeDashboard_checkinBanner__TUeU8:hover{transform:translateY(-1px)}.HomeDashboard_shortcutGrid__IQA09{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}@media (min-width:768px){.HomeDashboard_shortcutGrid__IQA09{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:380px){.HomeDashboard_shortcutGrid__IQA09{grid-template-columns:repeat(3,minmax(0,1fr))}}.HomeDashboard_shortcut__WaMMz{display:flex;flex-direction:column;align-items:center;gap:.4rem;border-radius:1.15rem;border:2px solid var(--line);background:#fff;padding:.8rem .3rem .7rem;box-shadow:0 3px 0 #e5e5e5;text-align:center;transition:transform .15s ease,border-color .15s ease}.HomeDashboard_shortcut__WaMMz:hover{transform:translateY(-1px);border-color:#58cc024d}.HomeDashboard_shortcutIcon__lXIDx{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.9rem;border:1.5px solid #0000}.HomeDashboard_shortcutLabel__P6pwU{font-size:.72rem;font-weight:800;line-height:1.2;color:var(--ink)}.HomeDashboard_listCard__EWr1b{position:relative;overflow:hidden;border-radius:1.2rem;border:2px solid var(--line);background:#fff;box-shadow:0 3px 0 #e5e5e5;transition:transform .15s ease,border-color .15s ease}.HomeDashboard_listCard__EWr1b:hover{transform:translateY(-1px);border-color:#58cc024d;background:#f7fcf3}.HomeDashboard_listRow__n84to{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem}.HomeDashboard_listIndex__CzMuk{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex:0 0 auto;border-radius:.85rem;border:2px solid #b7e089;background:#eafbdc;font-family:var(--font-display),sans-serif;font-size:.9rem;font-weight:800;color:var(--accent-deep)}.HomeDashboard_contentPanel__63TR2{border-radius:1.3rem;border:2px solid var(--line);background:#fff;padding:1.05rem;box-shadow:0 3px 0 #e5e5e5}.HomeDashboard_contentGrid__Vf3B4{display:grid;gap:.75rem}@media (min-width:768px){.HomeDashboard_contentGrid__Vf3B4{grid-template-columns:1fr 1fr}}.HomeDashboard_contentItem__GYIiN{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.9rem;border:1.5px solid #eef1f0;background:#fafcfa;padding:.7rem .8rem;transition:border-color .15s ease,background .15s ease}.HomeDashboard_contentItem__GYIiN:hover{border-color:#58cc024d;background:#f3fce9}.HomeDashboard_footerNote__m6Udr{margin-top:1.5rem;display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.8rem;font-weight:600;color:var(--muted)}.HomeDashboard_emptyCard__YjyOK{border-radius:1.35rem;border:2px dashed #dde5d6;background:#fffc;padding:1.75rem 1.25rem;text-align:center}