.layout_wrapper__P_iC2{min-height:100vh;display:flex;flex-direction:column}.layout_main__8SOZB{flex:1 1;max-width:var(--max-width);margin:0 auto;padding:var(--spacing-lg) var(--spacing-md);width:100%;box-sizing:border-box;padding-bottom:calc(var(--spacing-lg) + 80px)}@media(max-width:767px){.layout_main__8SOZB{padding:var(--spacing-md) var(--spacing-sm);padding-bottom:calc(var(--spacing-md) + 80px)}}@media(min-width:768px){.layout_main__8SOZB{padding-bottom:var(--spacing-lg)}}.BottomTabBar_bottomTabBar__j7i8e{display:none;position:fixed;bottom:0;left:0;right:0;z-index:100;background:var(--color-background);padding:12px 24px 24px}@media(max-width:767px){.BottomTabBar_bottomTabBar__j7i8e{display:flex}}.BottomTabBar_borderTop__wpBUF{position:absolute;top:0;left:0;right:0;height:1px;background:var(--color-border);opacity:.5}.BottomTabBar_tabBarInner__Fu0dG{display:flex;align-items:center;justify-content:space-between;width:100%}.BottomTabBar_tabItem__RZJRW{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;position:relative;text-decoration:none;color:var(--color-text-secondary);opacity:.5;transition:color .2s,opacity .2s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.BottomTabBar_tabItem__RZJRW.BottomTabBar_tabItemActive__TtkjE{color:var(--color-text);opacity:1}.BottomTabBar_activeIndicator__fBNuN{position:absolute;top:-12px;width:32px;height:4px;background:var(--drp-neon);border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}.BottomTabBar_tabIcon__4gGRm{display:flex;align-items:center;justify-content:center;width:22px;height:22px}.BottomTabBar_cartIconWrap__5rTet{position:relative}.BottomTabBar_cartTabBadge__ZJq34{position:absolute;top:-4px;right:-8px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--drp-neon,#BAD532);color:#000;font-size:9px;font-weight:700;line-height:1}.BottomTabBar_tabLabel__G015O{font-family:var(--font-family);font-size:10px;font-weight:500;line-height:1}.BottomTabBar_createWrapper__alx6z{flex:1 1;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;margin-top:-20px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.BottomTabBar_createBtn__HNObx{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--color-text);color:var(--drp-neon);border:4px solid var(--color-border);box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .15s}@media(hover:hover)and (pointer:fine){.BottomTabBar_createBtn__HNObx:hover{transform:scale(1.08)}}.BottomTabBar_sheetOverlay__ep_Zi{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;animation:BottomTabBar_fadeIn__4qI7u .15s ease}.BottomTabBar_sheet__Zc_sk{width:100%;background:var(--color-surface);border-top-left-radius:24px;border-top-right-radius:24px;padding:12px 20px 40px;animation:BottomTabBar_slideUp__gimr7 .2s ease}.BottomTabBar_sheetHandle__fJIV3{width:36px;height:4px;border-radius:2px;background:var(--color-text-secondary);opacity:.3;margin:0 auto 20px}.BottomTabBar_sheetItem__dK4gJ{display:flex;align-items:center;gap:14px;padding:14px 0;text-decoration:none;color:var(--color-text);transition:opacity .15s}@media(hover:hover)and (pointer:fine){.BottomTabBar_sheetItem__dK4gJ:hover{opacity:.8}}.BottomTabBar_sheetIcon__sjawo{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.BottomTabBar_sheetIconNeon__JhMNV{background:rgba(186,213,50,.15);color:var(--drp-neon)}.BottomTabBar_sheetIconRed__pyfdC{background:rgba(239,57,36,.12);color:var(--drp-red)}.BottomTabBar_sheetIconBlue__ls42Z{background:rgba(73,141,203,.12);color:var(--drp-blue)}.BottomTabBar_sheetTextWrap__xYJjh{display:flex;flex-direction:column;flex:1 1;gap:2px}.BottomTabBar_sheetTitle__OxTVs{font-size:15px;font-weight:700}.BottomTabBar_sheetSubtitle__pM8qd{font-size:12px;color:var(--color-text-secondary)}.BottomTabBar_sheetChevron__PbCTi{color:var(--color-text-secondary);opacity:.5;flex-shrink:0}.BottomTabBar_sheetDivider__W7FTR{height:1px;background:var(--color-border);margin-left:58px}@keyframes BottomTabBar_fadeIn__4qI7u{0%{opacity:0}to{opacity:1}}@keyframes BottomTabBar_slideUp__gimr7{0%{transform:translateY(100%)}to{transform:translateY(0)}}