.magic-ball{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:visible}.magic-ball:focus-visible{outline-offset:4px;border-radius:999px;outline:2px solid #6500af59}.magic-ball__halo{pointer-events:none;clip-path:circle(50%);-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100% 100%);backface-visibility:hidden;background:#fff;border-radius:50%;position:absolute;left:50%;overflow:hidden;mask-image:radial-gradient(circle,#fff 100% 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.magic-ball-halo-stage{pointer-events:none;z-index:3;isolation:isolate;position:absolute;inset:0;overflow:visible}.magic-ball-halo-stage__glow{z-index:1;pointer-events:none;background:0 0;width:100%;height:100%;position:absolute;inset:0 0 0 50%;overflow:visible;transform:translate(-50%)}.magic-ball-halo-stage__glow .magic-ball__glow,.magic-ball-halo-stage__glow .magic-ball__glow-frame{border-radius:0;overflow:visible}.magic-ball-halo-stage__glow .magic-ball__glow-img{object-fit:fill;border-radius:0}.magic-ball__glow,.magic-ball__glow-frame{pointer-events:none;position:absolute;inset:0}.magic-ball__glow-frame{opacity:0;animation-duration:var(--magic-ball-pulse-ms,8s);justify-content:center;align-items:center;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.magic-ball__glow-img{pointer-events:none;-webkit-user-drag:none;object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}.magic-ball__glow-frame--1{animation-name:magic-ball-glow-1}.magic-ball__glow-frame--2{animation-name:magic-ball-glow-2}.magic-ball__glow-frame--3{animation-name:magic-ball-glow-3}.magic-ball__glow-frame--4{animation-name:magic-ball-glow-4}@keyframes magic-ball-glow-1{0%{opacity:1}25%{opacity:0}75%{opacity:0}to{opacity:1}}@keyframes magic-ball-glow-2{0%{opacity:0}25%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes magic-ball-glow-3{0%{opacity:0}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:0}}@keyframes magic-ball-glow-4{0%{opacity:0}50%{opacity:0}75%{opacity:1}to{opacity:0}}.magic-ball__content{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.magic-ball__text{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;background:0 0;display:block;position:absolute}.magic-ball__face-wrap{transform-origin:50%;will-change:opacity,transform;justify-content:center;align-items:center;display:flex;position:absolute}.magic-ball-face{position:relative}.magic-ball-face__eye{transform-origin:50%;background:#333;position:absolute}.bottom-nav--with-magic-ball{--magic-ball-chord-y:16px;--magic-ball-tab-bar-height:105px;--magic-ball-tab-bar-flat-height:89px;--magic-ball-zone-width:153px;--magic-ball-zone-height:92px;--magic-ball-zone-top:1px;--magic-ball-glow-inset-top:5.05px;--magic-ball-slot-inset-top:-.6285px;--magic-ball-socket-inset-top:14.68px;--magic-ball-halo-size:56.643px;--magic-ball-outer-glow-size:62.307px;--magic-ball-inner-glow-size:56.643px;--magic-ball-socket-size:62.307px;--magic-ball-slot-size:68px;--magic-ball-outer-glow-top:14.68px;--magic-ball-inner-glow-top:5.05px;--magic-ball-notch-blur-top:14.94px;--magic-ball-notch-blur-height:77.061px;--magic-ball-notch-blur-backdrop:9.02px;--magic-ball-tabs-top:28px;--magic-ball-tabs-row-width:351px;--magic-ball-tabs-left-group-width:97px;--magic-ball-tabs-right-group-width:101px;--magic-ball-tab-bar-design-width:402px;position:relative}.bottom-nav-union{width:100%;height:var(--magic-ball-tab-bar-flat-height);pointer-events:none;z-index:1;filter:drop-shadow(0 -1px 4px #0000000d);display:block;position:absolute;bottom:0;left:0}.bottom-nav-shell--magic-ball{width:100%;height:var(--magic-ball-tab-bar-flat-height);pointer-events:none;background:0 0;position:relative;overflow:visible}.bottom-nav-magic-ball-overlay{left:0;top:calc(-1*var(--magic-ball-chord-y));width:100%;height:var(--magic-ball-tab-bar-height);pointer-events:none;z-index:10;position:absolute}.bottom-nav-hump{width:100%;height:var(--magic-ball-chord-y);pointer-events:none;z-index:1;filter:drop-shadow(0 -1px 4px #0000000d);display:block;position:absolute;top:0;left:0}.bottom-nav-magic-ball-overlay .bottom-nav-notch{left:50%;top:var(--magic-ball-zone-top);width:var(--magic-ball-zone-width);height:var(--magic-ball-zone-height);pointer-events:none;position:absolute;overflow:visible;transform:translate(-50%)}.bottom-nav-magic-ball-overlay .bottom-nav-magic-ball-slot{left:50%;top:calc(var(--magic-ball-zone-top) + var(--magic-ball-slot-inset-top));z-index:4;width:var(--magic-ball-slot-size);height:var(--magic-ball-slot-size);pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;overflow:visible;transform:translate(-50%)}.bottom-nav-notch{pointer-events:none;z-index:3;position:absolute;inset:0}.bottom-nav-shell--magic-ball .bottom-nav-tabs-row{z-index:2;pointer-events:auto;top:calc(var(--magic-ball-tabs-top,28px) - var(--magic-ball-chord-y,16px));grid-template-columns:minmax(60px,1fr)var(--magic-ball-zone-width)minmax(60px,1fr);align-items:start;width:min(351px,100vw - 16px);display:grid;left:50%;right:auto;transform:translate(-50%)}.bottom-nav-tabs-group{justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}.bottom-nav-tabs-group--left{grid-column:1}.bottom-nav-tabs-group--right{grid-column:3}.bottom-nav--with-magic-ball [data-tab-icon] svg{transform-origin:50%;transform:scale(1.02)}.bottom-nav--with-magic-ball [data-tab-icon] svg path[stroke]{stroke-width:2.2px}.bottom-nav--with-magic-ball [data-tab-label]{font-weight:500!important}[data-mobile-page-capture-fallback][data-main-tab-bottom-nav] [data-scroll-container],[data-mobile-page-capture-fallback][data-main-tab-bottom-nav] [data-main-tab-scroll]{scroll-padding-bottom:var(--magic-ball-tab-bar-scroll-tail,89px);flex-direction:column;display:flex}:is([data-mobile-page-capture-fallback][data-main-tab-bottom-nav] [data-scroll-container]:not(:has(.main-tab-scroll-body)),[data-mobile-page-capture-fallback][data-main-tab-bottom-nav] [data-main-tab-scroll]:not(:has(.main-tab-scroll-body))){padding-bottom:var(--magic-ball-tab-bar-scroll-tail,89px)}.main-tab-scroll-body{box-sizing:border-box;width:100%;min-height:100%;padding-bottom:var(--magic-ball-tab-bar-scroll-tail,89px);flex-direction:column;flex:1 0 auto;display:flex}.main-tab-scroll-body--no-bottom-padding{padding-bottom:0}.main-tab-scroll-body__spacer{flex:auto;min-height:0}@media (prefers-reduced-motion:reduce){.magic-ball__glow-frame{animation:none!important}.magic-ball__glow-frame--1{opacity:1}.magic-ball__glow-frame--2,.magic-ball__glow-frame--3,.magic-ball__glow-frame--4{opacity:0}}
.magic-ball-menu{z-index:100000;pointer-events:none;isolation:isolate;position:fixed;inset:0}.magic-ball-menu--interactive{pointer-events:auto}.magic-ball-menu__backdrop{cursor:pointer;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.magic-ball-menu__backdrop-tint,.magic-ball-menu__backdrop-blur{pointer-events:none;opacity:0;transition:opacity var(--magic-ball-menu-duration,.38s)ease-in;position:absolute;inset:0}.magic-ball-menu__backdrop-tint{background-color:var(--magic-ball-menu-scrim,#000c);transform:translateZ(0)}body[data-css-backdrop-filter=legacy] .magic-ball-menu__backdrop-tint,html[data-native-bridge-platform=android] .magic-ball-menu__backdrop-tint{background-color:var(--magic-ball-menu-scrim-legacy,#000000eb)}html[data-native-bridge-platform=android] .magic-ball-menu__backdrop-blur{display:none}.magic-ball-menu--visible .magic-ball-menu__backdrop-tint,.magic-ball-menu--visible .magic-ball-menu__backdrop-blur{opacity:1}.magic-ball-menu--closing .magic-ball-menu__backdrop-tint,.magic-ball-menu--closing .magic-ball-menu__backdrop-blur{opacity:0;transition-timing-function:ease-out}.magic-ball-menu__sheet{height:var(--magic-ball-menu-shell-height,264px);transition:transform var(--magic-ball-menu-duration,.38s)ease-in;pointer-events:none;position:absolute;bottom:0;left:0;right:0;overflow:visible;transform:translateY(100%)}.magic-ball-menu--visible .magic-ball-menu__sheet{transform:translateY(0)}.magic-ball-menu--closing .magic-ball-menu__sheet{transition-timing-function:ease-out;transform:translateY(100%)}.magic-ball-menu__sheet-inner{pointer-events:auto;width:100%;height:100%;position:relative;overflow:visible}.magic-ball-menu__arc{left:50%;bottom:var(--magic-ball-menu-arc-bottom,-11.5px);width:max(100vw,var(--magic-ball-menu-arc-width,477px));height:var(--magic-ball-menu-arc-height,275.5px);pointer-events:none;z-index:0;display:block;position:absolute;transform:translate(-50%)}.magic-ball-menu__arc-shape{fill:var(--magic-ball-menu-arc-fill,#ffffff14)}.magic-ball-menu__item{width:var(--magic-ball-menu-item-size,53px);cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;transition:opacity var(--magic-ball-menu-duration,.38s)ease-in,transform var(--magic-ball-menu-duration,.38s)ease-in;transition-delay:var(--magic-ball-menu-item-delay,0s);z-index:1;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex;position:absolute;transform:translate(-50%)translateY(28px)}.magic-ball-menu--visible .magic-ball-menu__item{opacity:1;transform:translate(-50%)translateY(0)}.magic-ball-menu--closing .magic-ball-menu__item{opacity:0;transition-delay:0s;transition-timing-function:ease-out;transform:translate(-50%)translateY(20px)}.magic-ball-menu__item-icon-wrap{width:var(--magic-ball-menu-item-size,53px);height:var(--magic-ball-menu-item-size,53px);border-radius:120px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.magic-ball-menu__item-icon{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.magic-ball-menu__item-label{color:#fff;text-align:center;white-space:nowrap;width:max-content;max-width:80px;font-family:PingFang SC,sans-serif;font-size:12px;font-weight:400;line-height:1.31}.magic-ball-menu__close{left:50%;bottom:var(--magic-ball-menu-close-bottom,51px);width:var(--magic-ball-menu-close-size,42px);height:var(--magic-ball-menu-close-size,42px);cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;z-index:2;transition:opacity var(--magic-ball-menu-duration,.38s)ease-in,transform var(--magic-ball-menu-duration,.38s)ease-in;background:#0006;border:none;border-radius:21px;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;transform:translate(-50%)translateY(16px)}.magic-ball-menu--visible .magic-ball-menu__close{opacity:1;transition-delay:.18s;transform:translate(-50%)translateY(0)}.magic-ball-menu--closing .magic-ball-menu__close{opacity:0;transition-delay:0s;transition-timing-function:ease-out;transform:translate(-50%)translateY(16px)}.magic-ball-menu__close-icon{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:25.846px;height:25.846px}@media (prefers-reduced-motion:reduce){.magic-ball-menu__backdrop-tint,.magic-ball-menu__backdrop-blur,.magic-ball-menu__sheet,.magic-ball-menu__item,.magic-ball-menu__close{transition:none!important}.magic-ball-menu--visible .magic-ball-menu__backdrop-tint,.magic-ball-menu--visible .magic-ball-menu__backdrop-blur,.magic-ball-menu--visible .magic-ball-menu__item,.magic-ball-menu--visible .magic-ball-menu__close{opacity:1;transform:translate(-50%)translateY(0)}.magic-ball-menu--visible .magic-ball-menu__sheet{transform:translateY(0)}}
