.PageLoading_root__3rOcK{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;color:var(--text-secondary)}.PageLoading_page__ABI1s{position:relative;z-index:2;min-height:calc(var(--app-height, 100dvh) - var(--tabbar-h, 0px) - env(safe-area-inset-bottom, 0px));padding:max(16px,var(--top-inset,0px)) 16px 16px;background:var(--bg-base)}.PageLoading_content__oZ1cw{min-height:calc(var(--app-height, 100dvh) - var(--nav-h, 56px) - var(--tabbar-h, 0px) - env(safe-area-inset-bottom, 0px));padding:16px}.PageLoading_tab__ut8Gl{min-height:100%;padding:max(16px,var(--top-inset,0px)) 16px 16px}.PageLoading_compact__d5Oq_{min-height:160px;padding:16px}.PageLoading_status__cPQrn{display:inline-flex;align-items:center;justify-content:center;gap:10px;line-height:22px;letter-spacing:.04em;white-space:nowrap}.PageLoading_icon__xapdK{width:18px;height:18px;flex:none;overflow:visible}.PageLoading_track__CH3yx{stroke:rgb(var(--fg-rgb)/.12)}.PageLoading_arc__fkFzF{stroke:var(--primary-text-soft);transform-box:view-box;transform-origin:10px 10px;animation:PageLoading_page-loading-turn__7dYiy 1.6s linear infinite}@keyframes PageLoading_page-loading-turn__7dYiy{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.PageLoading_arc__fkFzF{animation-duration:3.2s}}.AnnouncementContent_body__Y4CBd{--ann-rose:#f9a8d4;--ann-red:#fda4af;--ann-amber:#fcd34d;--ann-blue:#7dd3fc;--ann-green:#6ee7b7;overflow-wrap:anywhere}html[data-theme=light] .AnnouncementContent_body__Y4CBd{--ann-rose:#be185d;--ann-red:#b91c1c;--ann-amber:#92400e;--ann-blue:#0369a1;--ann-green:#047857}.AnnouncementContent_body__Y4CBd .ann-color-rose{color:var(--ann-rose)}.AnnouncementContent_body__Y4CBd .ann-color-red{color:var(--ann-red)}.AnnouncementContent_body__Y4CBd .ann-color-amber{color:var(--ann-amber)}.AnnouncementContent_body__Y4CBd .ann-color-blue{color:var(--ann-blue)}.AnnouncementContent_body__Y4CBd .ann-color-green{color:var(--ann-green)}.AnnouncementContent_body__Y4CBd a{color:var(--ann-blue);text-decoration:underline}.AnnouncementContent_body__Y4CBd u{text-decoration:underline}.AnnouncementContent_body__Y4CBd h1,.AnnouncementContent_body__Y4CBd h2{font-size:18px;font-weight:600;line-height:1.5;margin:20px 0 10px}.AnnouncementContent_body__Y4CBd h3{font-size:16px;font-weight:600;line-height:1.5;margin:16px 0 8px}.AnnouncementContent_body__Y4CBd hr{border:0;border-top:1px solid var(--border-default);margin:18px 0}.AnnouncementContent_body__Y4CBd blockquote{border:1px solid var(--border-default);border-left:3px solid var(--border-strong)}.monthly-card_card__sG_oL{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--r-lg,20px);padding:26px;border:1px solid var(--card-edge);color:var(--card-ink);background:var(--card-face)}.monthly-card_silver___U3aw{--card-ink:#263344;--card-edge:#dbe0e7;--card-muted:#4b5869;--card-line:#b4bfcc;--card-face:linear-gradient(120deg,#e9eef4,#c5cfdc 44%,#f0f3f8 70%,#c0cbd9)}.monthly-card_gold__VlJQj{--card-ink:#493317;--card-edge:#ead2a1;--card-muted:#70512c;--card-line:#c6aa73;--card-face:linear-gradient(120deg,#f0dfbb,#d6b979 44%,#f6e7c5 70%,#d8bd87)}.monthly-card_black_gold__7ZqjK{--card-ink:#ecdbb3;--card-edge:#786349;--card-muted:#c1b392;--card-line:#65563f;--card-face:linear-gradient(120deg,#302c27,#171817 45%,#39342a 72%,#1d1e1c)}.monthly-card_muted__EvYY9{color:var(--card-muted)}.monthly-card_eyebrow__hcszh{font-size:13px;color:var(--card-muted)}.monthly-card_rule__yBjpn{border-top:1px solid var(--card-line)}.monthly-card_swatch__i9NvE{width:30px;height:17px;border-radius:4px;background:var(--card-face);border:1px solid var(--card-edge)}.monthly-card_orbit__jh9jZ{pointer-events:none;position:absolute;width:240px;height:240px;right:-68px;top:20px;transform:rotate(-24deg);opacity:.24}.monthly-card_orbit__jh9jZ span{position:absolute;inset:0;border:1px solid var(--card-ink);border-radius:50%}.monthly-card_orbit__jh9jZ span:nth-child(2){inset:18px}.monthly-card_orbit__jh9jZ span:nth-child(3){inset:36px}@media (max-width:360px){.monthly-card_card__sG_oL{padding:20px}}