.page_welcomeContainer__vBR8v{min-height:100vh;padding:2rem}.page_loading__4WMny,.page_welcomeContainer__vBR8v{display:flex;align-items:center;justify-content:center}.page_welcome__XzK6o{text-align:center;max-width:600px;animation:page_fadeIn__jjObi .5s ease-in}.page_title__po7na{font-size:2.5rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.page_subtitle__YBgxm{font-size:1.25rem;color:var(--text-secondary);line-height:1.6}@keyframes page_fadeIn__jjObi{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page_title__po7na{font-size:2rem}.page_subtitle__YBgxm{font-size:1rem}}.page_mobileOnly__ZGVF9{display:none}@media (max-width:767.98px){.page_desktopOnly__7wcFY{display:none}.page_mobileOnly__ZGVF9{display:block}.page_welcomeContainer__vBR8v{display:block;min-height:0;padding:20px 16px 24px}.page_loading__4WMny{min-height:50vh}.page_welcome__XzK6o{max-width:none;text-align:left}.page_title__po7na{font-size:1.5rem;margin-bottom:.25rem}.page_subtitle__YBgxm{font-size:.875rem;margin-bottom:1rem}.page_quickGroup__3Q11A{margin-top:12px;padding:12px 8px 8px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-primary)}.page_quickGroupTitle__o8N_s{display:flex;align-items:center;gap:6px;margin:0 0 6px 6px;font-size:14px;font-weight:600;color:var(--text-primary)}.page_quickGrid__GUwHH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2px;gap:2px}.page_quickItem__9rAkl{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;min-height:72px;padding:10px 2px 8px;border-radius:10px;text-decoration:none;-webkit-tap-highlight-color:transparent}.page_quickItem__9rAkl,.page_quickItem__9rAkl:hover{color:var(--text-primary)}.page_quickItem__9rAkl:active{background:var(--hover-bg,rgba(0,0,0,.05))}.page_quickIcon__w98HE{font-size:24px;line-height:1}.page_quickLabel__tAtjz{max-width:100%;font-size:12.5px;line-height:1.3;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media (max-width:359.98px){.page_quickGrid__GUwHH{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:560px) and (max-width:767.98px){.page_quickGrid__GUwHH{grid-template-columns:repeat(6,minmax(0,1fr))}}