.mobile-bottom-dock{display:none}@media (max-width:767px){body{padding-bottom:104px}.theme-toggle-floating,.report-issue-floating,.get-app-wrapper{display:none}.mobile-bottom-dock{--dock-ink:#17181c;--dock-ink-soft:#2a2b30;--dock-active:var(--color-primary);--dock-muted:#9a9ba3;inset-inline:0;z-index:999;pointer-events:none;height:164px;display:block;position:fixed;bottom:0}.mobile-bottom-dock button,.mobile-bottom-dock a{pointer-events:auto}.head-wrapper .theme-toggle-floating-new{z-index:1030;background:var(--theme-card-bg);color:var(--color-text);border:1px solid var(--theme-card-border);border-radius:25px;margin-top:5px;padding:10px;position:relative;bottom:-13px;left:0;rotate:90deg;box-shadow:0 1px 2px #0000004d}.mobile-bottom-dock__nav{z-index:5;pointer-events:auto;width:100%;max-width:100vw;height:65px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mobile-bottom-dock__nav-bg{background:var(--dock-ink);border-radius:18px 18px 0 0;width:100%;height:65px;position:absolute;bottom:0;left:0;right:0}.mobile-bottom-dock__nav-bg:before{content:"";left:var(--dock-active-x);background:var(--dock-ink);border-radius:50%;width:80px;height:80px;transition:left .42s cubic-bezier(.34,1.15,.64,1);position:absolute;top:-20px;transform:translate(-50%)}.mobile-bottom-dock__raised-wrap{z-index:2;pointer-events:none;transition:left .42s cubic-bezier(.34,1.15,.64,1);position:absolute;top:0;transform:translate(-50%,-5%)}.mobile-bottom-dock__raised-halo{display:none}.mobile-bottom-dock__raised{background:var(--dock-active);color:#fff;box-shadow:0 12px 22px -10px color-mix(in srgb, var(--dock-active) 70%, #000);border-radius:50%;justify-content:center;align-items:center;padding:12px;display:flex;position:relative}.mobile-bottom-dock__nav-list{z-index:3;height:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.mobile-bottom-dock__nav-item{flex:1;min-width:0;display:flex}.mobile-bottom-dock__nav-btn{min-width:0;color:var(--dock-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding-top:5px;text-decoration:none;transition:color .25s,transform .25s;display:flex}.mobile-bottom-dock__nav-btn:hover,.mobile-bottom-dock__nav-btn:focus-visible{color:#fff}.mobile-bottom-dock__nav-btn:active{transform:scale(.94)}.mobile-bottom-dock__icon-slot{justify-content:center;align-items:center;height:22px;display:flex}.mobile-bottom-dock__icon-slot svg path[fill],.mobile-bottom-dock__raised svg path[fill]{fill:currentColor}.mobile-bottom-dock__icon-slot svg path[stroke],.mobile-bottom-dock__raised svg path[stroke]{stroke:currentColor}.mobile-bottom-dock__label{text-align:center;max-width:100%;font-size:11px;font-weight:500;transition:opacity .25s,transform .25s}.mobile-bottom-dock__label.is-hidden{color:#fff;pointer-events:none;font-weight:600;transform:translateY(4px)}.mobile-bottom-dock__nav-btn.is-raised{color:var(--dock-active)}.mobile-bottom-dock__side-dock{z-index:20;pointer-events:auto;flex-direction:row;justify-content:flex-end;align-items:flex-end;display:flex;position:fixed;bottom:96px;right:-5px}.mobile-bottom-dock__side-dock.is-rtl{flex-direction:row-reverse;justify-content:flex-start;align-items:flex-end;left:-5px;right:auto}.mobile-bottom-dock__side-toggle{background:var(--dock-ink);color:#fff;cursor:pointer;z-index:2;border:0;border-radius:50px;order:1;justify-content:center;align-items:center;width:34px;height:60px;margin-right:-2px;padding:3px;transition:transform .35s;display:flex;box-shadow:-6px 0 16px -6px #17181c66}.mobile-bottom-dock__side-toggle.is-rtl{order:2;margin-left:-2px;margin-right:0;box-shadow:6px 0 16px -6px #17181c66}.mobile-bottom-dock__side-toggle.is-open{color:#fff;border-bottom-right-radius:0}.mobile-bottom-dock__side-toggle.is-open.is-rtl{border-bottom-right-radius:50px;border-bottom-left-radius:0}.mobile-bottom-dock__side-toggle.is-open.is-rtl svg{transform:scale(1)}.mobile-bottom-dock__side-toggle svg.is-flipped{transform:scaleX(-1)}.mobile-bottom-dock__side-menu{opacity:0;order:2;width:0;transition:width .35s,opacity .25s;overflow:hidden}.mobile-bottom-dock__side-menu.is-rtl{order:1}.mobile-bottom-dock__side-menu.is-open{opacity:1;width:83px}.mobile-bottom-dock__side-menu-inner{scrollbar-width:none;background:var(--dock-ink);border-radius:22px 0 0;flex-direction:column;align-items:center;gap:12px;width:84px;max-height:calc(100vh - 140px);margin:0;padding:10px 10px 35px;display:flex;overflow-y:auto;box-shadow:0 10px 24px -10px #17181c80}.mobile-bottom-dock__side-menu.is-rtl .mobile-bottom-dock__side-menu-inner{border-radius:0 22px 0 0}.dark-mode-icon{transform:rotate(-85deg)}.mobile-bottom-dock__side-menu-inner::-webkit-scrollbar{display:none}.mobile-bottom-dock__side-pill,.mobile-bottom-dock__store-link{cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.mobile-report-issue{opacity:1;visibility:visible;background:#fff;border-radius:12px;width:42px;height:42px;box-shadow:0 2px 8px #0000003d}.mobile-report-issue img{object-fit:cover;border-radius:10px;width:38px;max-width:none;height:38px;max-height:none;display:block}}@media (max-width:374px){.mobile-bottom-dock__label{font-size:10px}}
.website-launch-modal{background:#e7fafa;border:0;border-radius:12px;width:min(1200px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 80px #00000040}.website-launch-modal::backdrop{background:#000000a6}.website-launch-modal picture,.website-launch-modal img{width:100%;height:auto;display:block}.website-launch-modal_close{z-index:1;background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;position:absolute;inset-block-start:12px;inset-inline-end:12px}.website-launch-modal_close:hover{background:var(--color-tertiary)}.website-launch-modal_close:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:767px){.website-launch-modal{width:min(500px,100vw - 24px);max-height:calc(100dvh - 24px)}}
