.morphing-menu{--mm-surface:var(--lightningcss-light,var(--zk-brand-ink,#0e2946))var(--lightningcss-dark,var(--zk-surface-dark-raised,#163653));--mm-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#f8fafc);--mm-hover:var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#ffffff1f);--mm-active:var(--lightningcss-light,var(--zk-action-orange,#c44616))var(--lightningcss-dark,var(--zk-action-orange-dark,#ffb185));--mm-button:56px;--mm-inset:6px;--mm-bar-height:calc(var(--mm-button) + 2 * var(--mm-inset));--mm-bar-width:min(calc(var(--mm-count) * var(--mm-button) + 2 * var(--mm-inset)), calc(100vw - 32px));--mm-panel-width:min(276px, calc(100vw - 32px));--mm-panel-padding:8px;--mm-radius:calc(var(--mm-bar-height) / 2);width:var(--mm-bar-width);height:var(--mm-bar-height);-webkit-tap-highlight-color:transparent;flex:none;font-family:inherit;position:relative}.morphing-menu *,.morphing-menu :before,.morphing-menu :after{box-sizing:border-box}.morphing-menu__shell{width:var(--mm-bar-width);height:var(--mm-bar-height);border-radius:var(--mm-radius);background:var(--mm-surface,#0e2946);color:var(--mm-ink,#fff);isolation:isolate;border:1px solid var(--lightningcss-light,#ffffff24)var(--lightningcss-dark,#ffffff1a);position:absolute;bottom:0;left:50%;overflow:hidden;translate:-50%;box-shadow:0 12px 32px -4px #0b223e61,0 4px 12px #00000026,inset 0 1px #ffffff2e}.morphing-menu__bar{padding:var(--mm-inset);width:var(--mm-bar-width);height:var(--mm-bar-height);align-items:center;display:flex;position:absolute;bottom:0;left:50%;translate:-50%}.morphing-menu__shortcut,.morphing-menu__row{appearance:none;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;align-items:center;margin:0;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;transition:background .15s,scale .18s cubic-bezier(.22,1,.36,1);display:flex;scale:1}.morphing-menu__shortcut{width:0;height:var(--mm-button);border-radius:999px;flex:1;justify-content:center;padding:0}.morphing-menu__header{width:var(--mm-panel-width);padding:var(--mm-panel-padding) var(--mm-panel-padding) 4px;z-index:2;position:absolute;top:0;left:50%;translate:-50%}.morphing-menu__header[aria-hidden=true]{opacity:0;pointer-events:none}.morphing-menu__panel{width:var(--mm-panel-width);padding:var(--mm-panel-padding);touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none;max-height:calc(100dvh - 64px);position:absolute;top:0;left:50%;overflow-y:auto;translate:-50%}.morphing-menu__panel::-webkit-scrollbar{display:none}.morphing-menu--has-header .morphing-menu__panel{top:var(--mm-header-offset,0px);max-height:calc(100dvh - 64px - var(--mm-header-offset,0px));padding-top:4px}.morphing-menu [aria-hidden=true]{pointer-events:none}.morphing-menu__row{border-radius:calc(var(--mm-radius) - var(--mm-panel-padding));text-align:left;gap:8px;width:100%;min-height:40px;padding:10px 12px}.morphing-menu__panel[aria-hidden=true] .morphing-menu__row{opacity:0}.morphing-menu__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.morphing-menu__icon{flex:none;display:flex}.morphing-menu svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}.morphing-menu__chevron{opacity:.6;margin-left:auto}.morphing-menu__shortcut:focus-visible,.morphing-menu__row:focus-visible{outline-offset:-3px;outline:2px solid}.morphing-menu__shortcut[aria-current],.morphing-menu__row[aria-current]{color:var(--mm-active)}.morphing-menu__row[aria-current]{font-weight:600}.morphing-menu__tooltip{background:var(--lightningcss-light,var(--zk-surface,#fff))var(--lightningcss-dark,var(--zk-surface-dark,#102a43));color:var(--lightningcss-light,var(--zk-text-primary,#0e2946))var(--lightningcss-dark,var(--zk-text-primary-dark,#f8fafc));border:1px solid var(--lightningcss-light,var(--zk-border,#e6e0d8))var(--lightningcss-dark,var(--zk-border-dark,#2d4b65));white-space:nowrap;pointer-events:none;z-index:50;border-radius:12px;padding:6px 10px;font-size:13px;font-weight:500;line-height:18px;position:absolute;bottom:calc(100% + 8px);translate:-50%;box-shadow:0 4px 12px #0000001f}@media (hover:hover){.morphing-menu__shortcut:hover,.morphing-menu__row:hover{background:var(--mm-hover)}}@media (pointer:coarse){.morphing-menu{--mm-button:56px;--mm-bar-width:min(calc(var(--mm-count) * var(--mm-button) + 2 * var(--mm-inset)), calc(100vw - 32px));--mm-panel-width:min(280px, calc(100vw - 32px));--mm-panel-padding:10px}.morphing-menu__row{min-height:44px;padding-block:10px}}@media (prefers-reduced-motion:no-preference){.morphing-menu__shortcut:active,.morphing-menu__row:active{transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.morphing-menu__shortcut:active{scale:.95}.morphing-menu__row:active{scale:.96}}@media (prefers-reduced-motion:reduce){.morphing-menu__shortcut,.morphing-menu__row{transition:none;scale:1}}
