.BottomTabNavigation_dock__HIlVV{gap:6px;width:min(420px,calc(100% - 32px));padding:4px;border:1px solid #e2e8e3;border-radius:24px;background:rgb(255 255 255/96%);box-shadow:0 8px 32px rgb(27 48 43/14%),0 2px 6px rgb(27 48 43/4%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-family:Arial,Helvetica,sans-serif}.BottomTabNavigation_dock__HIlVV,.BottomTabNavigation_floatingControls__indqp{position:fixed;z-index:100;bottom:calc(8px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%);display:flex}.BottomTabNavigation_floatingControls__indqp{--arrow-space:0px;align-items:center;width:min(calc(420px + var(--arrow-space)),calc(100% - 32px));transition:width .22s ease}.BottomTabNavigation_floatingControls__indqp:has(>button[aria-hidden=false]){--arrow-space:60px}.BottomTabNavigation_floatingControls__indqp .BottomTabNavigation_dock__HIlVV{position:static;transform:none;flex:1;min-width:0;width:auto}.BottomTabNavigation_floatingControls__indqp>.BottomTabNavigation_scrollToTopBesideDock__tW3t4{position:static;flex-shrink:0;width:0;padding:0;margin-left:0;border-width:0;overflow:hidden;transition:opacity .18s ease,transform .22s ease,width .22s ease,margin-left .22s ease,visibility 0s linear .22s}.BottomTabNavigation_floatingControls__indqp>.BottomTabNavigation_scrollToTopBesideDock__tW3t4[aria-hidden=false]{width:52px;margin-left:8px;border-width:1px;transition-delay:0s}.BottomTabNavigation_item__W8RHE{display:flex;flex:1;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:44px;padding:8px 10px;border-radius:18px;color:#66736e;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .15s,color .15s}.BottomTabNavigation_scrollToTopWithTabs__kbndK{--scroll-to-top-bottom:calc(76px + env(safe-area-inset-bottom, 0px))}.BottomTabNavigation_item__W8RHE svg{flex-shrink:0;width:20px;height:20px}.BottomTabNavigation_item__W8RHE:hover{background:#f0f5f1;color:#1b302b}.BottomTabNavigation_item__W8RHE:focus-visible{outline:2px solid #28734c;outline-offset:2px}.BottomTabNavigation_item__W8RHE.BottomTabNavigation_active__d28Sg,.BottomTabNavigation_item__W8RHE.BottomTabNavigation_active__d28Sg:hover{background:#28734c;color:#fff}.dark .BottomTabNavigation_dock__HIlVV{background:rgb(24 37 31/96%);border-color:#34483b;box-shadow:0 8px 32px rgb(0 0 0/30%)}.dark .BottomTabNavigation_item__W8RHE{color:#afbeb6}.dark .BottomTabNavigation_item__W8RHE:hover{background:#263c30;color:#eaf2ed}.dark .BottomTabNavigation_item__W8RHE.BottomTabNavigation_active__d28Sg{background:#8bd3a6;color:#18251f}.dark .BottomTabNavigation_item__W8RHE:focus-visible{outline-color:#8bd3a6}@media (max-width:360px){.BottomTabNavigation_item__W8RHE{gap:6px;padding-inline:8px;font-size:13px}}@media (max-width:600px){.BottomTabNavigation_floatingControls__indqp:has(>button[aria-hidden=false]) .BottomTabNavigation_item__W8RHE{flex-direction:column;gap:2px;padding:4px 6px;font-size:12px;line-height:16px}.BottomTabNavigation_floatingControls__indqp:has(>button[aria-hidden=false]) .BottomTabNavigation_item__W8RHE svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.BottomTabNavigation_floatingControls__indqp,.BottomTabNavigation_floatingControls__indqp>.BottomTabNavigation_scrollToTopBesideDock__tW3t4,.BottomTabNavigation_item__W8RHE{transition:none}}.ScrollToTop_button__zy2jr{position:fixed;z-index:100;right:calc(16px + env(safe-area-inset-right, 0px));bottom:var(
      --scroll-to-top-bottom,calc(16px + env(safe-area-inset-bottom, 0px))
   );display:grid;place-items:center;width:52px;height:52px;border:1px solid #e2e8e3;border-radius:18px;background:#f0f5f1;color:#28734c;cursor:pointer;box-shadow:0 8px 24px #1b302b24;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px) scale(.95);transition:opacity .18s ease,transform .22s ease,visibility 0s linear .22s}.ScrollToTop_visible__SxlaB{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}.ScrollToTop_button__zy2jr svg{width:22px;height:22px}.ScrollToTop_button__zy2jr:hover{background:#e2ece5}.ScrollToTop_button__zy2jr:focus-visible{outline:2px solid #28734c;outline-offset:2px}.dark .ScrollToTop_button__zy2jr{background:#263c30;border-color:#34483b;color:#8bd3a6}.dark .ScrollToTop_button__zy2jr:hover{background:#34483b}.dark .ScrollToTop_button__zy2jr:focus-visible{outline-color:#8bd3a6}@media (prefers-reduced-motion:reduce){.ScrollToTop_button__zy2jr{transition:none;transform:none}}