.mobile-glass-dock,.mobile-dock-spacer{display:none}.mobile-glass-dock{--mobile-dock-active-cell:#eeeeef;--mobile-dock-active-border:#19191d12;--mobile-dock-active-ink:#111318;--mobile-dock-label:#5f6065;--mobile-dock-icon-ink:#111318;--mobile-dock-outline:#19191d1f;--mobile-dock-shell-height:60px;--vr-focus-ring:var(--vr-overlay-focus-ring,0 0 0 2px #fff,0 0 0 4px #3f4854);isolation:isolate}.mobile-glass-dock[data-vr-mode=owner]{--mobile-dock-active-cell:var(--vr-owner-accent-soft,#eef0f3);--mobile-dock-active-border:#292d341a;--mobile-dock-active-ink:var(--vr-owner-ink,#292d34);--mobile-dock-icon-ink:var(--vr-owner-accent,#555d69);--mobile-dock-label:#62666d}.mobile-dock-link{z-index:3;border-radius:var(--vr-radius-17);width:100%;min-width:44px;min-height:44px;color:var(--vr-color-text-secondary);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;font-variant-numeric:inherit;background:0 0;border:0;grid-template-rows:24px 18px;align-content:center;place-items:center;padding:0 2px;text-decoration:none;display:grid;position:relative}.mobile-dock-icon{width:24px;height:24px;color:var(--mobile-dock-icon-ink);transition:background-color var(--vr-motion-micro) var(--vr-ease-standard),color var(--vr-motion-micro) var(--vr-ease-standard),opacity .12s ease,transform var(--vr-motion-standard) var(--vr-ease-standard);border-radius:50%;place-items:center;display:grid}.mobile-dock-main-icon{width:22px;height:22px;color:var(--mobile-dock-icon-ink);fill:none;filter:none;mix-blend-mode:normal;opacity:1;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.mobile-dock-link small{width:100%;min-width:0;color:var(--mobile-dock-label);font:var(--vr-font-caption);letter-spacing:var(--vr-tracking-body);opacity:1;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:inherit;transition:color .15s;display:block;position:static;overflow:hidden;transform:none}.mobile-dock-link[aria-current=page] small,.mobile-more-trigger[data-current=true] small,.mobile-more-trigger[aria-expanded=true] small{color:var(--mobile-dock-active-ink);font-weight:var(--vr-font-weight-bold)}.mobile-dock-link[aria-current=page] .mobile-dock-icon,.mobile-more-trigger[data-current=true] .mobile-dock-icon,.mobile-more-trigger[aria-expanded=true] .mobile-dock-icon{color:var(--mobile-dock-active-ink);transform:none}.mobile-dock-link[aria-current=page] .mobile-dock-main-icon,.mobile-more-trigger:is([data-current=true],[aria-expanded=true]) .mobile-dock-main-icon{color:var(--mobile-dock-active-ink)}.mobile-glass-dock:has(.mobile-more-trigger[aria-expanded=true]) .mobile-dock-link[aria-current=page] small{color:var(--mobile-dock-label);font-weight:var(--vr-font-weight-bold)}.mobile-glass-dock:has(.mobile-more-trigger[aria-expanded=true]) .mobile-dock-link[aria-current=page] .mobile-dock-icon{color:var(--mobile-dock-icon-ink)}.mobile-glass-dock:has(.mobile-more-trigger[aria-expanded=true]) .mobile-dock-link[aria-current=page] .mobile-dock-main-icon{color:var(--mobile-dock-icon-ink)}.mobile-dock-active{z-index:1;opacity:1;pointer-events:none;width:max-content;height:54px;transition:left .24s var(--vr-ease-standard),opacity .14s ease,transform .18s var(--vr-ease-standard);will-change:left,transform;place-items:stretch stretch;display:grid;position:absolute;top:3px;left:50%;transform:translate(-50%)scale(1)}.mobile-dock-active[data-visible=false]{opacity:0;transform:translate(-50%)scale(.72)}.mobile-dock-active[data-index="0"]{left:calc(10% + 9.6px)}.mobile-dock-active[data-index="1"]{left:calc(30% + 4.8px)}.mobile-dock-active[data-index="2"]{left:50%}.mobile-dock-active[data-index="3"]{left:calc(70% - 4.8px)}.mobile-dock-active[data-index="4"]{left:calc(90% - 9.6px)}:is(.mobile-dock-active:is([data-index="0"],[data-index="4"]),.mobile-glass-dock:has(.mobile-more-trigger[aria-expanded=true]) .mobile-dock-active){width:calc(20% + 13.2px)}.mobile-dock-active:is([data-index="0"],[data-index="4"]) .mobile-dock-active-cell{width:100%;min-width:0;max-width:none;padding-inline:0}.mobile-glass-dock:has(.mobile-more-trigger[aria-expanded=true]) .mobile-dock-active-cell{width:100%;min-width:0;max-width:none;padding-inline:0}.mobile-glass-dock:has(.mobile-more-trigger[aria-expanded=true]) .mobile-dock-active{opacity:1;left:calc(90% - 9.6px);transform:translate(-50%)scale(1)}.mobile-dock-active-cell{box-sizing:border-box;border:1px solid var(--mobile-dock-active-border);border-radius:var(--vr-radius-round);background:var(--mobile-dock-active-cell);width:max-content;min-width:75px;max-width:97px;height:100%;box-shadow:none;transform-origin:50%;place-items:center;padding-inline:12px;display:grid}.mobile-dock-active-label{color:#0000;max-width:100%;font:var(--vr-font-caption);letter-spacing:var(--vr-tracking-body);text-overflow:clip;visibility:hidden;white-space:nowrap;font-variant-numeric:inherit;display:block;overflow:hidden}.mobile-glass-dock .mobile-dock-link>b{background:var(--vr-color-action-primary);color:#fff;min-width:16px;height:16px;font:var(--vr-font-caption);letter-spacing:var(--vr-tracking-body);font-variant-numeric:inherit;border:1px solid #ffffffe6;border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;top:3px;left:calc(50% + 7px)}.mobile-dock-link:not([aria-current=page]):not([data-current=true]):active .mobile-dock-icon,.mobile-dock-link[aria-current=page]:active .mobile-dock-icon,.mobile-more-trigger:is([data-current=true],[aria-expanded=true]):active .mobile-dock-icon{transform:scale(.98)}.mobile-dock-link:focus-visible{box-shadow:none;outline:2px solid #0000}.mobile-dock-link:focus-visible .mobile-dock-icon{box-shadow:var(--vr-focus-ring)}.mobile-glass-dock:has(.mobile-dock-link:focus-visible:is([aria-current=page],[data-current=true],[aria-expanded=true])) .mobile-dock-active-cell{outline:2px solid var(--mobile-dock-label);outline-offset:2px}@media (max-width:820px){.mobile-dock-spacer{height:calc(96px + env(safe-area-inset-bottom));pointer-events:none;display:block}.mobile-glass-dock{bottom:max(12px,env(safe-area-inset-bottom));z-index:var(--vr-z-overlay);box-sizing:border-box;width:min(100% - 40px,36rem);height:var(--mobile-dock-shell-height);min-height:var(--mobile-dock-shell-height);border-radius:var(--vr-radius-round);box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;margin:0;padding:1px 12px;display:grid;position:fixed;left:50%;overflow:visible;transform:translate(-50%)}.mobile-glass-dock:before{z-index:0;border:1px solid var(--mobile-dock-outline);border-radius:inherit;content:"";pointer-events:none;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#fffffff0;position:absolute;inset:0;box-shadow:0 8px 24px #19191d1a,0 1px 3px #19191d0d}}@media (max-width:22rem){.mobile-dock-link small{font:var(--vr-font-caption);letter-spacing:var(--vr-tracking-body);font-variant-numeric:inherit}.mobile-dock-active-cell{min-width:64px;max-width:90px;padding-inline:10px}}@media (hover:hover) and (pointer:fine) and (max-width:50rem){.mobile-dock-link:not([aria-current=page]):hover .mobile-dock-main-icon{opacity:1}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (max-width:50rem){.mobile-glass-dock:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafafbf7}}}@media (prefers-reduced-transparency:reduce) and (max-width:50rem){.mobile-glass-dock:before{background:var(--vr-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.mobile-glass-dock,.mobile-glass-dock *{scroll-behavior:auto;transition:none}}@media (forced-colors:active){.mobile-glass-dock:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:2px solid canvastext}.mobile-dock-active-cell{box-shadow:none;background:highlight;border:2px solid highlight}.mobile-dock-link[aria-current=page] small,.mobile-more-trigger:is([data-current=true],[aria-expanded=true]) small,.mobile-dock-link[aria-current=page] .mobile-dock-icon,.mobile-more-trigger:is([data-current=true],[aria-expanded=true]) .mobile-dock-icon,.mobile-dock-link[aria-current=page] .mobile-dock-main-icon,.mobile-more-trigger:is([data-current=true],[aria-expanded=true]) .mobile-dock-main-icon{color:highlighttext}.mobile-dock-link:focus-visible{box-shadow:none;outline:3px solid highlight}}
