.BottomTabBar_root__UgeXb{--ease-out:cubic-bezier(0.22,1,0.36,1);position:fixed;left:14px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:50;isolation:isolate;display:flex;flex-direction:column;transition:transform .4s var(--ease-out),opacity .4s var(--ease-out)}.BottomTabBar_root__UgeXb:before{content:"";position:absolute;z-index:-1;inset:-18px -10px -26px;border-radius:9999px;pointer-events:none;background:radial-gradient(55% 80% at 22% 70%,rgba(255,170,200,.32),transparent 70%),radial-gradient(50% 80% at 78% 30%,rgba(190,175,255,.28),transparent 70%),radial-gradient(70% 60% at 50% 100%,rgba(255,200,220,.18),transparent 70%);filter:blur(22px)}.dark .BottomTabBar_root__UgeXb:before{background:radial-gradient(55% 80% at 22% 70%,rgba(255,170,200,.45),transparent 70%),radial-gradient(50% 80% at 78% 30%,rgba(190,175,255,.4),transparent 70%),radial-gradient(70% 60% at 50% 100%,rgba(255,200,220,.25),transparent 70%)}@media (min-width:768px){.BottomTabBar_root__UgeXb{display:none}}body:has(header[data-open]) .BottomTabBar_root__UgeXb{transform:translateY(calc(100% + 24px));opacity:0;pointer-events:none}.BottomTabBar_bar__Jd4VY{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:repeat(var(--tab-count,5),1fr);height:62px;padding:5px;border-radius:9999px;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.6));-webkit-backdrop-filter:blur(30px) saturate(170%);backdrop-filter:blur(30px) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 0 0 1px rgba(0,0,0,.07),0 8px 32px rgba(255,170,205,.2),0 18px 40px rgba(0,0,0,.12)}.dark .BottomTabBar_bar__Jd4VY{background:linear-gradient(180deg,rgba(255,255,255,.17),rgba(255,255,255,.09));box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 0 0 1px rgba(255,255,255,.2),0 8px 32px rgba(255,170,205,.16),0 18px 48px rgba(0,0,0,.32)}.BottomTabBar_bar__Jd4VY:before{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.06) 40%,rgba(255,255,255,0) 58%)}.BottomTabBar_bar__Jd4VY:after,.BottomTabBar_bar__Jd4VY:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.BottomTabBar_bar__Jd4VY:after{background:linear-gradient(180deg,rgba(255,190,215,0) 50%,rgba(255,190,215,.12))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.BottomTabBar_bar__Jd4VY{background:rgba(255,255,255,.96)}.dark .BottomTabBar_bar__Jd4VY{background:linear-gradient(180deg,rgba(70,60,78,.94),rgba(40,34,48,.94))}}.BottomTabBar_tab__Pjpc1{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;border-radius:9999px;color:rgba(17,24,39,.55);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:color .2s ease,transform .12s ease}.BottomTabBar_tab__Pjpc1[data-active]{color:#111827}.dark .BottomTabBar_tab__Pjpc1{color:rgba(255,255,255,.62)}.dark .BottomTabBar_tab__Pjpc1[data-active]{color:#fff}.BottomTabBar_tab__Pjpc1:active{transform:scale(.94)}.BottomTabBar_tab__Pjpc1:focus-visible{outline-offset:-2px}.BottomTabBar_pill__jE34L{position:absolute;inset:0;border-radius:9999px;background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.35));-webkit-backdrop-filter:blur(8px) saturate(160%) brightness(1.08);backdrop-filter:blur(8px) saturate(160%) brightness(1.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 1px rgba(0,0,0,.08),0 4px 16px rgba(255,170,205,.25);pointer-events:none;will-change:transform}.dark .BottomTabBar_pill__jE34L{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 0 0 1px rgba(255,255,255,.42),0 4px 16px rgba(255,170,205,.18)}.BottomTabBar_pill__jE34L:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(60% 40% at 50% 0,rgba(255,255,255,.14),transparent 70%)}.BottomTabBar_iconStack__iawhV{position:relative;width:24px;height:24px;transition:filter .2s ease}.BottomTabBar_tab__Pjpc1[data-active] .BottomTabBar_iconStack__iawhV{filter:drop-shadow(0 0 6px rgba(255,170,205,.5))}.dark .BottomTabBar_tab__Pjpc1[data-active] .BottomTabBar_iconStack__iawhV{filter:drop-shadow(0 0 8px rgba(255,200,225,.55))}.BottomTabBar_iconFill__fdO9b,.BottomTabBar_iconLine__z0Ast{position:absolute;inset:0;width:24px;height:24px;transition:opacity .2s ease}.BottomTabBar_iconLine__z0Ast{fill:none;stroke:currentColor}.BottomTabBar_iconFill__fdO9b{opacity:0}.BottomTabBar_maskDetail__kWIYV{stroke:#000}.BottomTabBar_maskDetail__kWIYV[data-outline=first]>:first-child,.BottomTabBar_maskDetail__kWIYV[data-outline=last]>:last-child{stroke:#fff}.BottomTabBar_tab__Pjpc1[data-active] .BottomTabBar_iconLine__z0Ast{opacity:0}.BottomTabBar_tab__Pjpc1[data-active] .BottomTabBar_iconFill__fdO9b{opacity:1}.BottomTabBar_label__naXd8{position:relative;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap;transition:text-shadow .2s ease}.dark .BottomTabBar_tab__Pjpc1[data-active] .BottomTabBar_label__naXd8{text-shadow:0 0 10px rgba(255,200,225,.5)}