.fpcmn-nav{display:none;position:fixed;left:12px;right:12px;z-index:99999;color:var(--fpcmn-text-solid);font-family:var(--fpcmn-font);font-size:var(--fpcmn-size);-webkit-tap-highlight-color:transparent}.fpcmn-bottom{bottom:calc(var(--fpcmn-offset) + env(safe-area-inset-bottom))}.fpcmn-top{top:calc(var(--fpcmn-offset) + env(safe-area-inset-top))}.fpcmn-bar,.fpcmn-sheet{background:var(--fpcmn-bg) padding-box,var(--fpcmn-border) border-box;border:var(--fpcmn-border-width) solid transparent;border-radius:var(--fpcmn-radius);box-shadow:var(--fpcmn-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:var(--fpcmn-opacity)}.fpcmn-bar{position:relative;z-index:2;display:flex;align-items:stretch;justify-content:space-around;min-height:72px;padding:8px 5px;overflow:hidden}.fpcmn-top .fpcmn-bar{padding-bottom:8px;padding-top:8px}.fpcmn-link,.fpcmn-trigger{box-sizing:border-box;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--fpcmn-text-solid)!important;text-decoration:none!important;background:none;border:0;padding:3px 2px;font:inherit;line-height:1.12;text-align:center;cursor:pointer}.fpcmn-link span,.fpcmn-trigger span{background:var(--fpcmn-text);-webkit-background-clip:text;background-clip:text;color:transparent}.fpcmn-link svg,.fpcmn-trigger svg{width:var(--fpcmn-icon);height:var(--fpcmn-icon);flex:none;color:var(--fpcmn-text-solid)}.fpcmn-link span,.fpcmn-trigger span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpcmn-link:focus-visible,.fpcmn-trigger:focus-visible,.fpcmn-close:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:8px}.fpcmn-link:hover,.fpcmn-trigger:hover{opacity:.82}.fpcmn-backdrop{position:fixed;inset:0;z-index:1;background:rgba(0,0,0,.45)}.fpcmn-sheet{position:absolute;z-index:3;left:0;right:0;bottom:calc(100% + 10px);padding:18px;max-height:min(65vh,560px);overflow:auto}.fpcmn-top .fpcmn-sheet{top:calc(100% + 10px);bottom:auto}.fpcmn-sheet-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px;font-size:1.05em}.fpcmn-close{border:0;background:transparent;color:var(--fpcmn-text-solid);font-size:28px;line-height:1;cursor:pointer}.fpcmn-sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fpcmn-sheet-grid .fpcmn-link{flex-direction:row;justify-content:flex-start;gap:12px;min-height:54px;padding:10px;text-align:left;border-radius:12px}.fpcmn-sheet-grid .fpcmn-link svg{width:22px;height:22px}.fpcmn-sheet-grid .fpcmn-link span{white-space:normal}.fpcmn-nav.fpcmn-open .fpcmn-sheet{display:block}.fpcmn-nav.fpcmn-open .fpcmn-backdrop{display:block}