.TabBar_root__Pv1MZ{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-tabbar);display:flex;align-items:stretch;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--color-surface);box-shadow:var(--shadow-tabbar)}@media (min-width:768px){.TabBar_root__Pv1MZ{display:none}}.TabBar_tab__kixxD{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-1);min-height:var(--control-h);color:var(--gray-500);text-decoration:none}.TabBar_tab__kixxD:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-sm)}.TabBar_label__M3dPA{font-size:var(--fs-13);line-height:var(--lh-13);font-weight:var(--fw-medium)}.TabBar_tabActive__xjtfE{color:var(--color-primary)}.TabBar_tabActive__xjtfE .TabBar_label__M3dPA{font-weight:var(--fw-semibold)}.TabBar_tabActive__xjtfE:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:20px;height:3px;border-radius:0 0 var(--r-pill) var(--r-pill);background:var(--color-primary)}.TabBar_iconWrap___EkPf{position:relative;display:inline-flex}.TabBar_pillPos__qQfm9{position:absolute;top:-6px;left:calc(100% - 8px)}.TabBar_attentionDot__7VJBl{position:absolute;top:-2px;right:-2px;width:6px;height:6px;border-radius:var(--r-pill);background:var(--color-warn)}.AppShell_root__KvGGM{display:flex;flex-direction:column;min-height:100vh}.AppShell_main__XE9kX{flex:1 1;width:100%;max-width:var(--max-w-page);margin:0 auto;padding:var(--sp-4);padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--sp-6))}@media (min-width:768px){.AppShell_main__XE9kX{padding:var(--sp-5)}}@media (min-width:1024px){.AppShell_main__XE9kX{padding:var(--sp-8)}}.AppShell_bellWrap__iNu34{position:relative;display:inline-flex}.AppShell_bellDot__H2Gc6{position:absolute;top:var(--sp-1);right:var(--sp-1);width:6px;height:6px;border-radius:var(--r-pill);background:var(--color-danger);pointer-events:none}