.HomeMascot-module__xLMwgW__root{--home-mascot-frame:0;animation:2s step-end infinite HomeMascot-module__xLMwgW__frame-switch;display:inline-grid}.HomeMascot-module__xLMwgW__frame{width:100%;height:100%;opacity:calc(1 - var(--home-mascot-frame));grid-area:1/1}.HomeMascot-module__xLMwgW__second{opacity:var(--home-mascot-frame)}@keyframes HomeMascot-module__xLMwgW__frame-switch{0%,to{--home-mascot-frame:0}50%{--home-mascot-frame:1}}@media (prefers-reduced-motion:reduce){.HomeMascot-module__xLMwgW__root{animation:none}}
.HomeDashboard-module__2Tjb7W__sea{background-color:#4ba6e3}.HomeDashboard-module__2Tjb7W__violet{background-color:#fffef8}.HomeDashboard-module__2Tjb7W__leaf{background-color:#fff4d9}.HomeDashboard-module__2Tjb7W__sea:hover{background-color:#43a0dc}.HomeDashboard-module__2Tjb7W__violet:hover{background-color:#f4f5ee}.HomeDashboard-module__2Tjb7W__leaf:hover{background-color:#ffedc2}.HomeDashboard-module__2Tjb7W__actionIcon{color:#082d52}.HomeDashboard-module__2Tjb7W__seasonalBanner.feature-tone-autumn-festival{--feature-bg:#ffe7ae;--feature-fg:#082d52;--feature-ring:#082d5214;background-image:radial-gradient(circle at 95% 120%,#ff7a59 0 48px,#0000 49px)}.HomeDashboard-module__2Tjb7W__personalizedBadge{color:#135f91;background-color:#e2f3fc}@media (max-width:640px){.HomeDashboard-module__2Tjb7W__legacyGuide{display:none}}
.HomeContentTabs-module__x1EZCG__content{margin-top:36px}.HomeContentTabs-module__x1EZCG__panels{flex-direction:column;gap:48px;display:flex}.HomeContentTabs-module__x1EZCG__panel{min-width:0}.HomeContentTabs-module__x1EZCG__tabs,.HomeContentTabs-module__x1EZCG__commonLinks{display:none}@media (min-width:1024px){.HomeContentTabs-module__x1EZCG__content{margin-top:48px}.HomeContentTabs-module__x1EZCG__panels{gap:64px}}@media (min-width:641px){.HomeContentTabs-module__x1EZCG__panels>div:has([data-home-priority=compact]){display:none}}@media (min-width:641px) and (max-width:1023px){.HomeContentTabs-module__x1EZCG__legacyFeature{margin-bottom:48px}}@media (max-width:640px){.HomeContentTabs-module__x1EZCG__content{min-height:calc(100svh - 49px);padding-bottom:calc(80px + env(safe-area-inset-bottom));margin-top:24px}.HomeContentTabs-module__x1EZCG__panels{display:block}.HomeContentTabs-module__x1EZCG__panel:not([data-active=true]),.HomeContentTabs-module__x1EZCG__legacyFeature{display:none}.HomeContentTabs-module__x1EZCG__commonLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.HomeContentTabs-module__x1EZCG__commonLinks a{background:var(--surface);min-height:44px;color:var(--color-sea);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 4px;font-size:13px;font-weight:700;transition:scale .16s,background-color .16s;display:flex;box-shadow:0 1px 3px #0000000f,0 4px 12px #00000008}.HomeContentTabs-module__x1EZCG__commonLinks a:active{scale:.96}.HomeContentTabs-module__x1EZCG__tabs{z-index:15;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-radius:19px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px;display:grid;position:fixed;box-shadow:0 2px 6px #0000001a,0 8px 28px #0000001f}.HomeContentTabs-module__x1EZCG__tabs button{min-height:54px;color:var(--color-sea);white-space:nowrap;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 2px;font-size:11px;font-weight:700;transition:background-color .16s,color .16s,scale .16s;display:flex}.HomeContentTabs-module__x1EZCG__tabs button[aria-selected=true]{color:#fff;background:var(--color-sea)}.HomeContentTabs-module__x1EZCG__tabs button:active{scale:.96}.HomeContentTabs-module__x1EZCG__tabs button:focus-visible,.HomeContentTabs-module__x1EZCG__commonLinks a:focus-visible,.HomeContentTabs-module__x1EZCG__panel:focus-visible{outline:3px solid var(--color-sea);outline-offset:3px}body:has(input:focus,textarea:focus,[contenteditable=true]:focus,[role=dialog]:not([hidden])) .HomeContentTabs-module__x1EZCG__tabs{visibility:hidden;pointer-events:none}}@media (hover:hover){.HomeContentTabs-module__x1EZCG__tabs button:not([aria-selected=true]):hover,.HomeContentTabs-module__x1EZCG__commonLinks a:hover{background:var(--surface-muted)}}@media (prefers-reduced-motion:reduce){.HomeContentTabs-module__x1EZCG__tabs button,.HomeContentTabs-module__x1EZCG__commonLinks a{transition:none}}
