.webapp-safe-top{padding-top:calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px))}.webapp-safe-bottom{padding-bottom:calc(var(--tg-safe-area-inset-bottom,0px) + var(--tg-content-safe-area-inset-bottom,0px))}.webapp-safe-bottom-toast{margin-bottom:calc(var(--tg-safe-area-inset-bottom,0px) + var(--tg-content-safe-area-inset-bottom,0px))}:root{--boxShadowAfterStart:inset 0 0 0 1px #ffffff05,inset 1px 1px 0 -1px #ffffff60,inset -1px -1px 0 -1px #ffffff20,inset -1px -1px 1px -1px #00ca4650,inset -1px 1px 1px -1px #00000070,inset 1px -1px 1px -1px #00000030,inset 1px 1px 1px -1px #ffeeee20,inset -1px -1px 1px -1px #45ff7b56,0 1px 1px 0 #00000050;--boxShadowAfterMid:inset 0 0 0 1px #ffffff05,inset 2px 1.3px 0 -1px #ffffff40,inset -1.5px -1px 0 -1px #ffffff10,inset -2px -6px 1px -5px #00ca4630,inset -1px 2px 3px -1px #00000040,inset 5px -4px 4px -2px #00000020,inset 6px 6px 5px -4px #ffeeee10,inset -4px -5px 5px -4px #45ff7b2f,0 3px 6px 0 #00000030}.switcher{box-sizing:border-box;filter:drop-shadow(-8px -10px 46px #0000005f);-webkit-backdrop-filter:brightness(.9)blur(3px);backdrop-filter:brightness(.9)blur(3px);border:none;border-radius:99em;width:100%;height:70px;padding:8px 4px 10px;transition:background .3s cubic-bezier(1,0,.4,1),color .3s cubic-bezier(1,0,.4,1);position:relative;overflow:hidden}.switcher.ios{padding:8px 2px 10px}.switcher__input{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.switcher__icon{width:100%;transition:scale .2s cubic-bezier(.5,0,0,1);display:block}.switcher__filter{z-index:-1;width:0;height:0;position:absolute}.switcher__option{box-sizing:border-box;opacity:1;border-radius:99em;justify-content:center;align-items:center;height:100%;transition:all .16s;display:flex}.switcher__option:hover{cursor:pointer}.switcher__option:hover .switcher__icon{scale:1.2}.switcher__option:has(input:checked){cursor:auto}.switcher__option:has(input:checked) .switcher__icon{scale:1}.glass-border{box-shadow:inset 1.8px 3px 0 -2px #ffffff0f,inset 2px 2px 0 -2px #ffffff17,inset -2px -2px 2px -2px #ffffff17,inset -1.8px -3px 0 -2px #ffffff0f}.glass-card:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff08,inset 1.8px 3px 0 -2px #ffffff1f,inset -2px -2px 0 -2px #ffffff1f,inset -3px -8px 1px -6px #ffffff14,inset -.3px -1px 4px #00000024,inset -1.5px 2.5px 0 -2px #0003,inset 0 3px 4px -2px #0003,inset 2px -6.5px 1px -4px #0003,0 1px 5px #0003,0 6px 16px #00000029}.glass-border-controls{box-shadow:inset 0 0 0 1px #ffffff10,inset 2px 1px 0 -1px #ffffff50,inset -1.5px -1px 0 -1px #ffffff40,inset -2px -6px 1px -5px #ffffff20,inset -1px 2px 3px -1px #ffffff10,inset 0 -4px 1px -2px #ffffff10,inset 0 0 16px #00000050,0 3px 6px #00000050}.switcher:after{content:"";z-index:-1;filter:brightness();border-radius:99em;width:calc(20% - 2px);height:calc(100% - 10px);display:block;position:absolute;top:4px;left:4px;box-shadow:inset 0 0 #ffffff25,inset 0 0 #ffffff90,inset 0 0 #ffffff50,inset 0 0 #63d38930,inset 0 0 #ffffff50,inset 0 0 #ffffff30,inset 0 0 #ffeeee40,inset 0 0 #79ff9d70,0 0 #00000030}.switcher.ios:after{width:calc(25% - 2px)}@media (prefers-color-scheme:dark){.switcher:after{box-shadow:inset 0 0 #ffffff05,inset 0 0 #ffffff60,inset 0 0 #ffffff20,inset 0 0 #00ca4650,inset 0 0 #00000070,inset 0 0 #00000030,inset 0 0 #ffeeee20,inset 0 0 #45ff7b56,0 0 #00000050}}.switcher:has(input[c-option="0"]:checked):after{transform-origin:100%;transition:background-color .3s cubic-bezier(1,0,.4,1),box-shadow .3s cubic-bezier(1,0,.4,1),translate .3s cubic-bezier(1,0,.4,1);animation:.34s scaleToggle;translate:0}.switcher:has(input[c-option="1"]:checked):after{transition:background-color .3s cubic-bezier(1,0,.4,1),box-shadow .3s cubic-bezier(1,0,.4,1),translate .3s cubic-bezier(1,0,.4,1);animation:.34s scaleToggle2;translate:100%}.switcher:has(input[c-option="2"]:checked):after{transition:background-color .3s cubic-bezier(1,0,.4,1),box-shadow .3s cubic-bezier(1,0,.4,1),translate .3s cubic-bezier(1,0,.4,1);animation:.34s scaleToggle3;translate:200%}.switcher:has(input[c-option="3"]:checked):after{transition:background-color .3s cubic-bezier(1,0,.4,1),box-shadow .3s cubic-bezier(1,0,.4,1),translate .3s cubic-bezier(1,0,.4,1);animation:.34s scaleToggle4;translate:300%}.switcher:has(input[c-option="4"]:checked):after{transition:background-color .3s cubic-bezier(1,0,.4,1),box-shadow .3s cubic-bezier(1,0,.4,1),translate .3s cubic-bezier(1,0,.4,1);animation:.34s scaleToggle5;translate:400%}.switcher[c-previous="1"]:has(input[c-option="2"]:checked):after{transform-origin:0}.switcher[c-previous="4"]:has(input[c-option="2"]:checked):after{transform-origin:100%}.switcher:has(input[c-option="4"]:checked):after{transform-origin:0;transition:background-color .3s cubic-bezier(1,0,.4,1),box-shadow .3s cubic-bezier(1,0,.4,1),translate .3s cubic-bezier(1,0,.4,1);animation:.34s scaleToggle5;translate:400%}@keyframes scaleToggle{0%{box-shadow:var(--boxShadowAfterStart);background:#ffffff20;scale:1}60%{filter:brightness(2);box-shadow:var(--boxShadowAfterMid);background:#ffffff10;scale:1.2 1.1}to{box-shadow:var(--boxShadowAfterStart);background:#ffffff20;scale:1}}@keyframes scaleToggle2{0%{box-shadow:var(--boxShadowAfterStart);background:#ffffff20;scale:1}60%{filter:brightness(2);box-shadow:var(--boxShadowAfterMid);background:#ffffff10;scale:1.2 1.1}to{box-shadow:var(--boxShadowAfterStart);background:#ffffff20;scale:1}}@keyframes scaleToggle3{0%{box-shadow:var(--boxShadowAfterStart);background:#ffffff20;scale:1}60%{filter:brightness(2);box-shadow:var(--boxShadowAfterMid);background:#ffffff10;scale:1.2 1.1}to{box-shadow:var(--boxShadowAfterStart);background:#ffffff20;scale:1}}@keyframes scaleToggle4{0%{box-shadow:var(--boxShadowAfterStart);background:#ffffff20;scale:1}60%{filter:brightness(2);box-shadow:var(--boxShadowAfterMid);background:#ffffff10;scale:1.2 1.1}to{box-shadow:var(--boxShadowAfterStart);background:#ffffff20;scale:1}}@keyframes scaleToggle5{0%{box-shadow:var(--boxShadowAfterStart);background:#ffffff20;scale:1}60%{filter:brightness(2);box-shadow:var(--boxShadowAfterMid);background:#ffffff10;scale:1.2 1.1}to{box-shadow:var(--boxShadowAfterStart);background:#ffffff20;scale:1}}.menu-wrap{will-change:transform;border-radius:99em;flex:1;justify-content:flex-start;align-items:center;gap:1rem;display:flex;position:relative;overflow:clip}
