.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%,#ffaac852,#0000 70%),radial-gradient(50% 80% at 78% 30%,#beafff47,#0000 70%),radial-gradient(70% 60% at 50% 100%,#ffc8dc2e,#0000 70%);filter:blur(22px)}.dark .BottomTabBar_root__UgeXb:before{background:radial-gradient(55% 80% at 22% 70%,#ffaac873,#0000 70%),radial-gradient(50% 80% at 78% 30%,#beafff66,#0000 70%),radial-gradient(70% 60% at 50% 100%,#ffc8dc40,#0000 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,#ffffffc7,#fff9);-webkit-backdrop-filter:blur(30px) saturate(170%);backdrop-filter:blur(30px) saturate(170%);box-shadow:inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #00000012,0 8px 32px #ffaacd33,0 18px 40px #0000001f}.dark .BottomTabBar_bar__Jd4VY{background:linear-gradient(180deg,#ffffff2b,#ffffff17);box-shadow:inset 0 1px 0 #ffffff73,inset 0 0 0 1px #fff3,0 8px 32px #ffaacd29,0 18px 48px #00000052}.BottomTabBar_bar__Jd4VY:before{background:linear-gradient(180deg,#ffffff38,#ffffff0f 40%,#fff0 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,#ffbed700 50%,#ffbed71f)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.BottomTabBar_bar__Jd4VY{background:#fffffff5}.dark .BottomTabBar_bar__Jd4VY{background:linear-gradient(180deg,#463c4ef0,#282230f0)}}.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:#1118278c;-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:#ffffff9e}.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,#ffffffb3,#ffffff59);-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 #fffffff2,inset 0 0 0 1px #00000014,0 4px 16px #ffaacd40;pointer-events:none;will-change:transform}.dark .BottomTabBar_pill__jE34L{background:linear-gradient(180deg,#ffffff14,#ffffff08);box-shadow:inset 0 1px 0 #ffffff8c,inset 0 0 0 1px #ffffff6b,0 4px 16px #ffaacd2e}.BottomTabBar_pill__jE34L:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(60% 40% at 50% 0,#ffffff24,#0000 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 #ffc8e180}