@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:Five Minutes;src:url(/assets/fiveminutes-DOZ6SA5e.ttf);font-weight:400;font-style:normal}*,body,h1,h2,h3,h4,h5,h6,p,ul,li,button,input hr a{background:none;outline:none;box-sizing:border-box;border:none;margin:0;padding:0;text-decoration:none;list-style:none;color:#1f1f1f;-webkit-user-select:none;user-select:none;font-family:Montserrat,serif;-webkit-tap-highlight-color:transparent}:root{--max-app-width: 700px;--gradient: linear-gradient( 90deg, #d131c7 0%, #e904d5 27%, #a74ad3 50.5%, #6e87d3 72%, #42c6ca 100% );--second-text-color: #7e7e7e;--accent-1-text-color: #444444;--success-color-primary: hsl(140, 56%, 53%);--success-color-secondary: hsl(140, 56%, 43%);--warning-color-primary: hsl(36, 48%, 53%);--warning-color-secondary: hsl(36, 48%, 43%);--error-color-primary: hsl(359, 48%, 53%);--error-color-secondary: hsl(359, 48%, 43%);--rank-color-follower: #44ca71;--rank-color-follower-bg: color-mix( in srgb, var(--rank-color-follower) 10%, transparent );--rank-color-researcher: #ca4444;--rank-color-researcher-bg: color-mix( in srgb, var(--rank-color-researcher) 10%, transparent );--rank-color-keeper: #7344ca;--rank-color-keeper-bg: color-mix( in srgb, var(--rank-color-keeper) 10%, transparent );--rank-color-leader: #44c6ca;--rank-color-leader-bg: color-mix( in srgb, var(--rank-color-leader) 10%, transparent );--rank-color-mentor: #ca44c1;--rank-color-mentor-bg: color-mix( in srgb, var(--rank-color-mentor) 10%, transparent );--rank-color-visioner: #cac444;--rank-color-visioner-bg: color-mix( in srgb, var(--rank-color-visioner) 10%, transparent );--success-color: var(--success-color-primary);--warning-color: var(--warning-color-primary);--error-color: var(--error-color-primary);--success-gradient: linear-gradient( to bottom, var(--success-color-primary) 65%, var(--success-color-secondary) 100% );--error-gradient: linear-gradient( to bottom, var(--error-color-primary) 65%, var(--error-color-secondary) 100% );--safe-top: calc( var(--tg-safe-area-inset-top) + var(--tg-content-safe-area-inset-top) );--safe-bottom: calc( var(--tg-safe-area-inset-bottom) + var(--tg-content-safe-area-inset-bottom) )}.gradient{background:var(--gradient)!important}@media (forced-colors: active){.gradient{background:Canvas!important}}#root{height:100dvh;width:100%;overflow-x:hidden;background-color:#fff;display:flex;flex-direction:column;gap:16px;position:relative;max-width:var(--max-app-width);margin:0 auto;box-shadow:0 0 12px #0000003a;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom, 20px)}html,body{overflow:hidden;background:#eee;color:#1f1f1f;height:100vh;transition:.2s}body:before{content:"";z-index:5;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);height:var(--tg-safe-area-inset-top);width:100%;position:absolute;left:0;top:0}@media screen and (max-height: 100vw) and (min-width: 100vh) and (max-height: 500px){body:after{content:"Приложение пока не поддерживает альбомную ориентацию. Пожалуйста, верните устройство в вертикальное положение";text-shadow:1px 1px 2px rgba(255,255,255,.26);background:url(/images/bg_logo.png),linear-gradient(#fff,#a7a7a7);background-repeat:no-repeat;background-position:center;font-size:20px;padding:30px;text-align:center;font-weight:400;display:flex;justify-content:center;align-items:center;position:absolute;left:0;right:0;bottom:0;top:0;z-index:1000}}.sr-only{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}button{position:relative;cursor:pointer;transition:.2s}button[data-default],button.btn{height:44px;background:#1f1f1f;color:#fff;font-size:14px;font-weight:700;z-index:1;border-radius:50px;display:flex;align-items:center;justify-content:center;min-height:44px;gap:4px;padding:5px 15px}@media (forced-colors: active){button[data-default],button.btn{border:1px solid white}}button.btn.btn-primary{background:#1f1f1f;color:#fff}button.btn.btn-secondary{background:#444;color:#fff}button.btn.btn-success{background:var(--success-gradient);color:#fff}button.btn.btn-danger{background:var(--error-gradient);color:#fff}button:disabled{filter:grayscale(.7);opacity:.5}@media (forced-colors: active){button:disabled{ba:1px solid white}}.btn-loading-icon{width:20px;height:20px}body:has(nav[data-keyboad-open=true]) .page-wrapper{padding-bottom:0!important}.page-wrapper{position:relative;flex:1;width:100%;max-width:var(--max-app-width);height:calc(100% - 100px - var(--safe-bottom) - var(--safe-top));overflow-x:hidden;padding:16px 16px 0}.page-wrapper:before,.page-wrapper:after{content:"";position:absolute;z-index:999;width:30px;height:100%;top:0;background:transparent;pointer-events:auto;touch-action:pan-x}.page-wrapper:before{left:0}.page-wrapper:after{right:0}nav{width:100%;z-index:5;background-color:#fff}nav ul{width:100%;display:flex;gap:10px;align-items:center;justify-content:center;padding:0 17.5px}nav ul li{padding:3px 11px 0;position:relative;flex:1;min-width:85px;max-width:100px}@media (forced-colors: active){nav ul li{border:1px solid white;border-radius:8px}}@media (forced-colors: active){nav ul li.current{border:1px solid Highlight;outline:1px solid Highlight}nav ul li.current *{color:Highlight}}nav ul li.current:before{content:"";width:100%;height:3px;position:absolute;top:0;left:0;background:var(--gradient)}nav ul li button{padding:8px 0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.tab-buttons{width:100%;display:flex;align-items:stretch;height:34px}.tab-buttons button{flex:1;font-size:10px;font-weight:700;background:#eee;border-top-left-radius:20px;border-top-right-radius:20px;position:relative;opacity:.4}@media (forced-colors: active){.tab-buttons button{border:1px solid white}}.badge-counter{font-size:10px;width:2em;height:2em;background:#d131c7;display:flex;align-items:center;justify-content:center;font-family:Montserrat;font-weight:700;text-align:center;border-radius:2em;color:#fff!important;position:absolute;top:0;right:0;transform:translate(.5em,-.5em);border:1px solid white}@media (forced-colors: active){.badge-counter{border:1px solid white}}.badge-counter-second{background:#666}.badge-inline{transform:none;display:inline-flex;position:relative;border:none;margin:0 6px}@media (forced-colors: active){.badge-inline{border:1px solid white}}.tab-buttons button.current{opacity:1}@media (forced-colors: active){.tab-buttons button.current{border:1px solid Highlight;outline:1px solid Highlight;color:Highlight}}.tabs-body{position:relative;width:100%;overflow:hidden;background:#eee;border-bottom-left-radius:20px;border-bottom-right-radius:20px;flex:1;display:flex}@media (forced-colors: active){.tabs-body{border:1px solid white;border-top:none}}.tabs-container{flex:1;max-height:calc(100% - 118px);display:flex;height:100%;flex-direction:column}.scrollable-container{height:100%;overflow-y:auto}.generic-container-wrapper{position:relative;flex:1;background:#eee;border-radius:20px;max-height:calc(100% - 89px);min-height:100px;overflow:hidden}.generic-container-over-top,.generic-container-over-bottom{position:absolute;z-index:3;left:0;right:0;height:fit-content}.generic-container-over-top{top:0}.generic-container-over-bottom{bottom:0}.generic-container{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;overflow-y:auto}.generic-container-body{padding:25px}.generic-container-body-with-over{padding-bottom:70px}.bottom-over-buttons{display:flex;flex-direction:row;gap:5px;padding:10px;justify-content:space-around}.bottom-over-buttons>button{flex:1 1 auto}.stack-container{display:flex;flex-direction:column;gap:15px;min-height:calc(100% - 109px);max-height:calc(100% - 109px)}.dev-placeholder{position:absolute;z-index:999;background-color:#ffffffbd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;gap:10px}.dev-placeholder:before{content:"";width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='24px' width='24px' version='1.1' id='_x32_' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23000000;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M499.139,318.571l-37.178-5.407c-2.329-0.178-4.336-1.642-5.228-3.8l-12.054-29.086 c-0.901-2.15-0.526-4.613,1-6.379l22.243-29.88c3.533-4.141,3.301-10.314-0.554-14.168l-17.602-17.594 c-3.846-3.854-10.029-4.104-14.159-0.553l-29.889,22.233c-1.758,1.518-4.238,1.91-6.38,1.018l-29.094-12.062 c-2.151-0.883-3.622-2.926-3.81-5.228l-5.389-37.169c-0.428-5.442-4.96-9.635-10.402-9.635h-24.893 c-5.45,0-9.983,4.193-10.402,9.635l-5.407,37.169c-0.17,2.32-1.642,4.345-3.792,5.228l-29.103,12.062 c-2.151,0.892-4.613,0.5-6.388-1.018l-29.872-22.233c-4.13-3.542-10.304-3.302-14.167,0.553l-17.594,17.594 c-3.854,3.854-4.086,10.028-0.554,14.168l22.234,29.888c1.508,1.758,1.91,4.229,1.009,6.371l-12.054,29.086 c-0.874,2.159-2.908,3.622-5.219,3.81l-37.195,5.398c-5.425,0.429-9.618,4.961-9.618,10.412v24.883 c0,5.442,4.194,9.993,9.618,10.403l37.195,5.398c2.311,0.188,4.345,1.659,5.219,3.81l12.054,29.086 c0.901,2.159,0.5,4.63-1.009,6.388l-22.234,29.889c-3.533,4.14-3.301,10.295,0.554,14.168l17.594,17.594 c3.863,3.854,10.037,4.086,14.167,0.544l29.872-22.243c1.775-1.498,4.237-1.9,6.388-0.998l29.103,12.044 c2.151,0.902,3.622,2.918,3.802,5.246l5.398,37.169c0.428,5.433,4.952,9.636,10.402,9.636h24.893c5.451,0,9.974-4.203,10.402-9.636 l5.389-37.169c0.188-2.328,1.659-4.344,3.81-5.246l29.103-12.044c2.142-0.902,4.622-0.5,6.379,0.998l29.881,22.243 c4.13,3.542,10.314,3.31,14.159-0.544l17.602-17.594c3.864-3.873,4.087-10.028,0.554-14.168l-22.243-29.889 c-1.499-1.758-1.9-4.229-1-6.388l12.054-29.086c0.892-2.151,2.899-3.622,5.228-3.81l37.178-5.398 c5.434-0.41,9.627-4.961,9.627-10.403v-24.883C508.766,323.532,504.573,319,499.139,318.571z M379.093,382.328 c-10.93,10.912-25.445,16.926-40.898,16.926c-15.444,0-29.978-6.014-40.898-16.926c-10.92-10.938-16.943-25.454-16.943-40.907 c0-15.444,6.022-29.969,16.943-40.89c10.92-10.939,25.454-16.934,40.898-16.934c15.454,0,29.969,5.995,40.898,16.934 c10.92,10.92,16.934,25.446,16.934,40.89C396.027,356.874,390.014,371.39,379.093,382.328z'/%3E%3Cpath class='st0' d='M187.351,252.156c4.032-1.445,6.254-5.746,5.122-9.868l-5.898-28.854c-0.472-1.767,0.072-3.649,1.419-4.88 l18.263-16.621c1.338-1.222,3.284-1.588,4.97-0.946l27.961,8.466c3.989,1.508,8.485-0.294,10.306-4.166l8.297-17.656 c1.837-3.881,0.366-8.485-3.346-10.591l-24.339-16.14c-1.58-0.91-2.535-2.632-2.436-4.452l1.16-24.66 c0.098-1.829,1.186-3.444,2.838-4.194l26.008-13.874c3.898-1.74,5.781-6.218,4.336-10.215l-6.603-18.371 c-1.454-4.024-5.755-6.254-9.876-5.121l-28.863,5.879c-1.767,0.5-3.632-0.053-4.871-1.41L195.185,56.23 c-1.24-1.357-1.614-3.265-0.955-4.978l8.468-27.944c1.507-4.006-0.294-8.494-4.175-10.306l-17.648-8.306 c-3.872-1.821-8.494-0.366-10.608,3.354l-16.131,24.34c-0.902,1.58-2.623,2.533-4.444,2.445l-24.66-1.169 c-1.82-0.08-3.462-1.205-4.202-2.847L106.974,4.821c-1.758-3.898-6.219-5.782-10.234-4.336L78.379,7.096 c-4.024,1.446-6.254,5.738-5.112,9.859l5.888,28.872c0.482,1.748-0.062,3.64-1.418,4.862l-18.264,16.63 c-1.356,1.222-3.274,1.597-4.987,0.955l-27.944-8.476c-3.988-1.516-8.476,0.304-10.305,4.175L7.939,81.622 c-1.82,3.872-0.366,8.494,3.346,10.599l24.339,16.14c1.588,0.902,2.534,2.615,2.436,4.435l-1.16,24.66 c-0.071,1.838-1.187,3.444-2.837,4.193L8.055,155.522c-3.9,1.749-5.782,6.219-4.336,10.216l6.611,18.37 c1.445,4.024,5.746,6.254,9.859,5.131l28.881-5.906c1.749-0.482,3.64,0.071,4.862,1.427l16.612,18.255 c1.24,1.356,1.598,3.283,0.954,4.987l-8.466,27.944c-1.499,3.997,0.304,8.485,4.175,10.305l17.648,8.297 c3.881,1.829,8.493,0.357,10.608-3.346l16.122-24.348c0.91-1.57,2.623-2.534,4.452-2.428l24.661,1.16 c1.829,0.09,3.453,1.178,4.211,2.846l13.847,25.989c1.767,3.9,6.219,5.8,10.233,4.354L187.351,252.156z M148.229,172.296 c-11.394,4.095-23.714,3.524-34.68-1.633c-10.965-5.157-19.245-14.275-23.358-25.678c-4.095-11.402-3.524-23.714,1.634-34.67 c5.156-10.974,14.283-19.254,25.677-23.357c11.402-4.105,23.714-3.534,34.67,1.641c10.956,5.139,19.254,14.258,23.366,25.66 c4.096,11.403,3.516,23.706-1.632,34.672C168.731,159.886,159.621,168.183,148.229,172.296z'/%3E%3C/g%3E%3C/svg%3E")}.reward-screen{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(180deg,#ffffffb3,#fff);z-index:10}.reward-screen-star{width:60%;aspect-ratio:1;position:relative}.reward-screen-star svg{position:absolute;width:100%;height:100%;overflow:visible}.reward-screen-star p{position:absolute;font-family:Montserrat;font-weight:700;font-size:40px;line-height:110.00000000000001%;letter-spacing:0%;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);transition:.5s;width:max-content}.reward-screen-star p[data-show=true]{font-family:Montserrat;font-weight:700;font-size:70px;line-height:110.00000000000001%;letter-spacing:0%;text-align:center;background-image:linear-gradient(90deg,#d131c7,#e904d5 27%,#a74ad3 50.5%,#6e87d3 72%,#42c6ca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:TextGradient 1s linear infinite}.form-input-generic{border:1.2px solid black;border-radius:50px;height:44px;padding:4px 20px}.centered-container{display:flex;align-items:center;justify-content:center;height:100%;gap:5px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;animation:fadeIn .2s ease-out}.btn-dialog-close{width:44px;height:44px;background-size:auto;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 6L6 18' stroke='%231F1F1F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 6L18 18' stroke='%231F1F1F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");position:absolute;top:0;right:0}.user-top-bar{padding:10px 16px;background:#eee;border-radius:14px;display:flex;align-items:center;gap:10px;justify-content:space-between}@media (forced-colors: active){.user-top-bar{border:1px solid white}}.user-top-bar--info{display:flex;gap:4px;align-items:center;min-width:150px}.user-top-bar--info img{border:2px solid #42ca6f;border-radius:50%;width:40px;height:40px;cursor:pointer}.user-top-bar--name-container{display:flex;flex-direction:column;gap:6px}.user-top-bar--name-container span:not(.user-top-bar--rank){font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;font-size:12px}.user-top-bar--rank{font-size:12px;font-weight:700;font-size:10px!important;padding:0 10px;display:flex;align-items:center;justify-content:center;border-radius:50px;line-height:11px;height:24px;width:fit-content}@media (forced-colors: active){.user-top-bar--rank{border:none;text-decoration:wavy underline}}.user-top-bar--rank-follower{border:1px solid var(--rank-color-follower);color:var(--rank-color-follower);background:var(--rank-color-follower-bg)}.user-top-bar--rank-researcher{border:1px solid var(--rank-color-researcher);color:var(--rank-color-researcher);background:var(--rank-color-researcher-bg)}.user-top-bar--rank-keeper{border:1px solid var(--rank-color-keeper);color:var(--rank-color-keeper);background:var(--rank-color-keeper-bg)}.user-top-bar--rank-leader{border:1px solid var(--rank-color-leader);color:var(--rank-color-leader);background:var(--rank-color-leader-bg)}.user-top-bar--rank-mentor{border:1px solid var(--rank-color-mentor);color:var(--rank-color-mentor);background:var(--rank-color-mentor-bg)}.user-top-bar--rank-visioner{border:1px solid var(--rank-color-visioner);color:var(--rank-color-visioner);background:var(--rank-color-visioner-bg)}.user-top-bar--status{display:flex;flex-direction:column;gap:6px;align-items:stretch}.user-top-bar--status button{border-radius:50px;font-size:10px;height:24px;color:#fff;font-weight:700;padding:1px}.user-top-bar--status button,.user-top-bar--status button .button-inner{display:flex;align-items:center;justify-content:center}.user-top-bar--status button .button-inner{background:#eee;width:100%;height:100%;border-radius:inherit}.user-top-bar--cards{display:flex;align-items:center;gap:10px}.user-top-bar--cards .my-cards span{position:absolute;width:20px;height:20px;background:#d131c7;border-radius:50px;right:0;top:0;transform:translate(50%,-50%);border:1px solid #eeeeee;font-family:Montserrat;font-weight:700;font-size:10px;line-height:110.00000000000001%;letter-spacing:0%;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center}.user-top-bar--cards .my-cards{position:relative;height:34px!important;padding:10px;border-radius:10px!important;display:flex;align-items:center;background:var(--gradient);font-family:Montserrat;font-weight:700;font-size:12px;line-height:110.00000000000001%;letter-spacing:0%;text-align:center}@media (forced-colors: active){.user-top-bar--cards .my-cards{border:1px solid white;background:#272727}}.user-top-bar--cards .my-cards[data-available="0"]{background:#d6d6d6;color:#000;width:85px}.user-top-bar--status .premuim{border-radius:10px!important;height:34px!important}@media (forced-colors: active){.user-top-bar--status .premuim{border:1px solid white}}.user-top-bar--status .premuim .button-inner span{background-image:var(--gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modal-content{max-width:90%;max-height:90vh;overflow-y:auto;position:relative;animation:slideIn .2s ease-out;color:var #000000;overflow:visible}.modal-close-btn{background:none;border:none;font-size:24px;cursor:pointer;color:var(--tg-theme-hint-color, #999999);padding:4px;border-radius:4px;transition:background-color .2s}.modal-content .btn-dialog-close{position:absolute;top:-44px;right:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.confirm-dialog-actions{display:flex;flex-direction:row;justify-content:flex-end;gap:5px;margin-top:20px}.confirm-dialog{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;padding:24px}.confirm-dialog .confirm-dialog-title{margin:0 0 12px}.modal-body{background:#fff;border-radius:20px;padding:20px;width:100%;max-width:70vw;box-shadow:0 4px 8px #00000059}.home-page{display:flex;flex-direction:column;align-items:stretch;gap:15px}.game-container{flex:1;border-radius:20px;background:url(../../assets/images/container.jpg) no-repeat center/cover;position:relative;margin:2px 0}.game-container:after{content:"";position:absolute;width:101%;height:101%;left:0;bottom:-1px;background:linear-gradient(180deg,#fff0 76.4%,#fff)}.game-container .circle-progress{position:absolute;left:50%;top:20px;transform:translate(-50%)}.game-container-btn{position:absolute;left:20px;bottom:20px;width:calc(100% - 40px)}.daily-new-card{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;background:linear-gradient(180deg,#ffffffb3,#fff)}.card-wrapper{position:absolute;width:100%;max-height:90%}.card-container{padding:14px;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:14px;z-index:1;box-shadow:0 4px 8px #00000059}.card-container img{border-radius:14px;aspect-ratio:1;width:100%}.card-container p{font-family:Five Minutes;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;text-align:center}.card-container-bottom{display:flex;align-items:end;justify-content:center;position:relative;padding-top:14px}.card-container-bottom span{position:absolute;left:0;bottom:0;font-family:Montserrat;font-weight:400;font-size:14px;line-height:110.00000000000001%;letter-spacing:0%;text-align:center;color:#c9c9c9}.card-container-bottom img{width:57px;height:21px}.share-to-story-btn{position:absolute;transition:.5s;width:100%;left:0;bottom:0;z-index:-1!important}.inventory-cards-container{background:linear-gradient(180deg,#ffffffb3,#fff);height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.inventory-cards-close{z-index:10;width:44px;height:44px;position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center}.inventory-cards-slider{width:100%;margin-top:28px;height:100%}.inventory-cards-slider>*{height:100%}.inventory-cards-slider .card-container{margin:5px;height:60%}.inventory-cards-container .share-to-story-btn{z-index:10!important;position:absolute;bottom:0;left:20px;width:calc(100% - 40px)}.home-profile-container{flex:1;display:flex;flex-direction:column;justify-items:stretch;padding:12px 24px 24px;border:none;border-radius:20px;position:relative;overflow:hidden;gap:15px;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:-1;background-image:url(../../assets/images/container.jpg),linear-gradient(to bottom,#fff0 76.4%,#fff)}.home-profile-container>.stack{--padding-y: 12px;flex:1;padding:var(--padding-y) 0;display:flex;flex-direction:column;justify-items:stretch;gap:40px;overflow-y:auto}.stack>.row{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:10px}.stars-value{display:flex;gap:5px;align-items:end}.circle-progress-content .progress-title{display:block;font-weight:300;font-size:13px;margin:10px 0 2px;text-shadow:0 0 2px rgb(0,0,0)}.circle-progress-content .progress-value,.circle-progress-content .timer-value{display:block;font-weight:700;font-size:16px;text-align:center;text-shadow:0 0 4px rgba(0,0,0,.527)}.circle-progress-content .timer-value{margin-top:6px;letter-spacing:1px}.circle-progress{--circle-size: 154px;display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:end}.circle-progress *{color:#fff}.circle-progress>h5{text-align:center;font-size:18px;text-shadow:1px 1px 4px rgba(0,0,0,.527);max-width:calc(var(--circle-size) + 20px);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;line-clamp:2;overflow-wrap:break-word;-webkit-line-clamp:2}.circle-progress>.progress-ring{position:relative;width:var(--circle-size);height:var(--circle-size);border-radius:50%;background:#0003;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.progress-ring>svg{width:var(--circle-size);height:var(--circle-size)}.circle-progress-content{position:absolute;left:10px;right:10px;top:10px;bottom:10px;display:flex;flex-direction:column;justify-content:center;align-items:center}.circle-progress-content>div{text-align:center}.swipe-up{position:absolute;left:calc(50% - 30px);bottom:20%;align-items:center;animation:animation 2s infinite alternate}.swipe-up svg{fill:none;stroke:#c8c8c8b3;stroke-width:2px}@keyframes animation{0%{transform:translateY(0)}to{transform:translateY(-20%)}}.counter-pannel{display:flex;flex-direction:column;gap:8px;width:100%;height:100%;padding:0;overflow:hidden;border-radius:50%}.counter-value{text-align:center;font-size:18px;font-weight:700;text-shadow:0 0 4px rgba(0,0,0,.527);color:#fff;height:24px;display:grid;align-items:center}input.counter-value{min-width:30px}input.counter-value::selection{background-color:#42c5ca80;color:#fff}input.counter-value[type=number]::-webkit-inner-spin-button,input.counter-value[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}span.counter-value{cursor:pointer}.up-down-button{flex:1;font-size:16px;text-shadow:0 0 4px rgba(0,0,0,.527);box-shadow:0 0 4px #00000086;font-weight:700;padding:3px;background:#fff6;height:35%;cursor:pointer}.up-down-button svg{filter:drop-shadow(0px 0px 4px rgba(0,0,0,.527))}.up-button{border-radius:0 0 30px 30px}.down-button{border-radius:30px 30px 0 0}.done-counter-button{background-image:var(--success-gradient)}.reset-counter-button svg{fill:#fff;stroke:#fff;height:50%;width:50%}.up-button.placeholder{visibility:hidden}.timer-button svg{fill:#fff;stroke:#fff;width:16px;height:16px}.task-page-event{display:flex;align-items:center;padding:10px;border-radius:10px;justify-content:space-between}.task-page-event *{color:#fff;stroke:#fff}.task-page-event--name{display:flex;align-items:center}.task-page-event--name h4{font-size:14px}.task-page-event--info,.task-page-event--info div{display:flex;align-items:center;gap:10px}.task-page-event--info div{gap:4px}.task-page-event--info div p{font-size:14px;font-weight:700}.tasks-tabs{flex:1}.task-list-container{width:100%;height:100%;display:flex;flex-direction:column;gap:10px;overflow:hidden}.task-list-container .scrollable-container{padding:20px}.task-list-info{padding:20px 20px 0;font-weight:700;font-style:12px;display:flex;width:100%;align-items:center;justify-content:space-between}.task-list{display:flex;flex-direction:column;align-items:stretch;gap:10px}.task-list-item{width:100%;border-radius:14px;padding:1px;height:56px}.task-list-item[data-locked=true]{opacity:.4}.task-list-item-inner{border-radius:13px;background:#fff;display:flex;height:100%;align-items:center;justify-content:space-between;padding:10px}.task-list-item-inner img{width:24px;height:24px;object-fit:cover;margin-right:4px}.task-list-item-inner h4{font-size:12px;width:-webkit-fill-available;text-align:left}.task-list-item--info{display:flex;align-items:center;gap:6px;font-weight:700;font-style:12px}.task-list-item--info p{width:max-content}.red-stars{color:#a74ad3}.opened-task{padding:0;position:absolute;left:0;top:0;background:#eee;display:flex;flex-direction:column;z-index:1;width:100%;height:100%}.opened-task-content{padding:20px;display:flex;gap:14px;flex-direction:column;flex:1}.opened-task p{font-size:14px}.opened-task-photo{width:100%;border-radius:14px}.opened-task textarea{border:1px solid #1f1f1f;border-radius:14px;padding:14px;background-color:#fff;min-height:100px}.opened-task-btn{gap:4px}.opened-task-btn p{color:#fff}.opened-task-status-text{text-align:center}.opened-task-status-text>p{font-family:Montserrat;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center}.opened-task-your-answer,.opened-task-status-text{display:flex;flex-direction:column;gap:6px}.opened-task-your-answer>p{font-family:Montserrat;font-weight:700;font-size:12px;line-height:100%;letter-spacing:0%}.opened-task-your-answer>span{font-family:Montserrat;font-weight:400;font-size:12px;line-height:110%;letter-spacing:0%}.opened-task-status-text *.green,.opened-task-status-text *.green *{color:#42ca6f}.opened-task-status-text *.red,.opened-task-status-text *.red *{color:#be484a}.opened-task-status-text span{font-family:Montserrat;font-weight:400;font-size:12px;line-height:110%;letter-spacing:0%;text-align:center}.html-formatted-text-container blockquote{border-left:2px solid var(--accent-1-text-color);margin:5px 5px 5px 10px;padding:7px;color:var(--accent-1-text-color)}.html-formatted-text-container u{text-decoration:underline}.html-formatted-text-container s{text-decoration:line-through}:root{--indent-size: 10px}.html-formatted-text-container .ql-indent-1{margin-left:var(--indent-size)}.html-formatted-text-container .ql-indent-2{margin-left:calc(var(--indent-size) * 2)}.html-formatted-text-container .ql-indent-3{margin-left:calc(var(--indent-size) * 3)}.html-formatted-text-container h1,h2,h3{margin-top:14px;margin-bottom:7px}.html-formatted-text-container h1{font-size:larger}.html-formatted-text-container h2{font-size:large}.html-formatted-text-container h3{font-size:medium}.html-formatted-text-container pre{color:#eee;background-color:#252525;padding:12px;border-radius:7px;font-family:monospace;margin:12px 7px}.html-formatted-text-container ul,.html-formatted-text-container ol{padding-left:var(--indent-size)}.html-formatted-text-container li{list-style:disc inside;display:list-item}.html-formatted-text-container ol li{list-style:decimal inside}.html-formatted-text-container a{color:#6e87d3;text-decoration:dotted;transition:color .3s ease;font-weight:600}.html-formatted-text-container a:hover{color:#d131c7}.tab-sub-page-top{display:flex;gap:20px;align-items:center;width:100%;justify-content:space-between;padding:20px 20px 10px}.tab-sub-page-top h4{text-align:right}.tab-sub-page-top-back{font-size:90%;display:flex;align-items:center;color:var(--second-text-color)}.rating-item.my{position:sticky;bottom:20px;top:10px;left:-20px;transform:translate(-8px);width:calc(100% + 18px);box-shadow:0 2px 8px #00000073;border:none}@media (forced-colors: active){.rating-item.my{border:3px double Mark}}.rating-item.my *{color:#fff}.rating-item-pos{font-size:12px;font-weight:700}.friend-info .friend-reward svg{width:13px;height:13px}.rating-item-activity{display:flex;flex-direction:column;gap:2px}.rating-item-activity p{font-size:10px}.rating-item-activity span{font-size:12px;font-weight:700}.my svg{filter:grayscale(30%) brightness(130%);-webkit-filter:grayscale(30%) brightness(130%)}.friends-list{display:flex;flex-direction:column;gap:10px;padding:20px}.friends-list-item{display:flex;align-items:center;height:56px;background-color:#fff;padding:10px;border-radius:10px;gap:10px;justify-content:space-between;border:1px solid #42c6ca}.friends-list-item:nth-child(-n+2){border:1px solid #cac342}.friends-list-item:nth-child(n+3):nth-child(-n+5){border:1px solid #d131c7}.friend-info-container{display:flex;gap:6px;align-items:center;flex:1}.friend-info-container img{width:24px;height:24px;border-radius:50%}.friend-info{flex:1}.friend-info--name{font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;width:100%;word-break:break-all;-webkit-box-orient:vertical}.friend-info--activity{font-size:10px}.friend-info--activity span{font-weight:700}.friend-reward{display:flex;align-items:center;gap:5px;font-weight:700;font-size:12px}.friends-buttons-invite{position:sticky;bottom:0;width:100%;display:flex;gap:9px;align-items:stretch}.friends-buttons-invite button{height:44px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;border-radius:50px;background:#1f1f1f;color:#fff}@media (forced-colors: active){.friends-buttons-invite button{border:1px solid white}}.buttons-invite--share{flex:1}.buttons-invite--copy{width:44px}.loading-page{display:flex;justify-content:center;align-items:center}.entry-page{display:flex;flex-direction:column;gap:30px;align-items:center;padding-left:30px;padding-right:30px}.entry-page>img{width:200px}.entry-page-content{display:flex;flex-direction:column;gap:20px;width:100%}.entry-page-block{display:flex;flex-direction:column;gap:6px}.entry-page-block.error:after{content:"Поле обязательное для заполнения";color:#e32327;font-size:10px}.entry-page-block.error input{border-color:#e32327}.entry-page-block>p{font-size:12px}.entry-page-select-page{border-radius:50px;background:#eee;padding:4px;display:flex}.entry-page-select-page button{flex:1;display:flex;align-items:center;justify-content:center;border-radius:50px;padding:11px;font-weight:700}.entry-page-select-page button.active{background:#1f1f1f;color:#fff}.entry-page-block input,.entry-page-block .select-container{border:1px solid #1F1F1F;height:43px;padding:0 14px;font-size:12px;border-radius:50px}.select-container{display:flex}.select-container select{width:100%}.entry-page-btn{width:100%;height:44px;border-radius:50px;color:#fff;font-weight:700}.entry-page-btn:disabled{opacity:.3}.habit-list{display:grid;grid-template-columns:repeat(auto-fill,30%);justify-content:space-evenly;gap:8px}@media (max-width: 549px){.habit-list{grid-template-columns:repeat(2,50%)}}@media (max-width: 399px){.habit-list{grid-template-columns:1fr}}.habit-item{position:relative;display:inline-flex;align-items:stretch;justify-content:center;background-color:#fff;border-radius:10px;padding:10px;overflow:hidden}@media (forced-colors: active){.habit-item{border:1px solid white;border-radius:10px;padding:5px;min-width:100px;height:110px}}.habit-item .content{display:flex;align-items:center;gap:15px;flex-direction:column;min-height:max-content;max-width:100%}.habit-item .content span{flex:1;display:flex;align-items:center;font-weight:600;font-size:15px;margin-bottom:20px}.habit-item .content img{width:44px;height:44px}@media (forced-colors: active){.habit-item .content img{filter:invert()}}.habit-item .badge-icon{position:absolute;width:15px;height:15px;right:7px;top:7px}.badge-completed{stroke:var(--success-color)}.badge-warning{stroke:var(--warning-color)}.badge-expired{stroke:var(--error-color)}.badge-run{stroke:var(--success-color)}.badge-paused{stroke:var(--warning-color)}:root{--hu-msg-size: 1.2em}.hu-error-message{color:var(--error-color-secondary);display:flex;font-size:var(--hu-msg-size)}.hu-error-icon{width:calc(var(--hu-msg-size) * 2);height:calc(var(--hu-msg-size) * 2);margin:5px;stroke:var(--error-color-secondary)}.search-pannel form{display:flex;flex-direction:row;height:100%;gap:8px}.search-pannel input{display:flex;flex:1}.habit-groups{display:flex;flex-direction:row;width:min(var(--max-app-width),100vw);margin-left:-15px;overflow:hidden;overflow-x:auto;gap:5px;padding:0 15px;height:34px}.habit-groups li{display:flex;flex:1 0 auto;min-width:100px}.habit-group-btn{width:100%;height:100%;background-color:#eee;color:#000;font-weight:500;border-radius:17px;white-space:nowrap;padding:3px 10px}@media (forced-colors: active){.habit-group-btn{border:1px solid white}}.btn-active{background-color:#1f1f1f;color:#fff}@media (forced-colors: active){.btn-active{border:2px solid Highlight;color:Highlight}}table.counter-table{display:table;table-layout:fixed;width:100%}.counter-table tr{display:table-row}.counter-table th,.counter-table td{display:table-cell;padding:3px;width:auto}.counter-table tbody tr:nth-child(odd){background-color:#0001}.counter-table col:first-child{width:22px}.counter-table td,.counter-table th{text-align:center}.top-buttons{display:flex;flex-direction:row-reverse;gap:5px;padding:10px}.top-button{background-color:#fff;border-radius:50px;width:34px;height:34px;box-shadow:-2px 2px 12px #00000015;display:flex;justify-content:center;align-items:center}@media (forced-colors: active){.top-button{border:1px solid white}}.top-buttons svg{width:50%}@media (forced-colors: active){.top-buttons svg{filter:invert()}}.delete-button{background:var(--error-color-primary)}.delete-button svg{fill:#fff;stroke:#fff;stroke-width:.2px}@media (forced-colors: active){.delete-button svg{filter:none}}h3{font-size:16px;margin-bottom:14px}.prop-item{border-bottom:1px solid #d6d6d6;padding:15px 0}.prop-item h4{font-weight:400;font-size:16px;margin-bottom:8px}.item-value{font-weight:700;font-size:18px;display:flex;align-items:center;gap:6px}.item-value>svg{width:28px;height:28px}.prop-column{display:flex;flex-direction:row;justify-content:space-around}.prop-column>*{flex:1 1 auto}.status-message{display:flex;align-items:center;gap:4px}.status-message-success{stroke:var(--success-color);color:var(--success-color)}.status-message-warn{stroke:var(--warning-color);color:var(--warning-color)}.status-message-expired{stroke:var(--error-color);color:var(--error-color)}.log-container{width:100%;height:100%;padding:20px;display:flex;flex-direction:column}.log-container .table-container{flex:1;overflow:auto}.log-container h3{text-align:center}.log-table td,.log-table th{padding:5px;width:fit-content}.log-table tr:nth-child(2n){background-color:#8a8a8a}.log-table tr:nth-child(odd){background-color:#555}.log-btn{width:100%;padding:10px;margin:10px 0}.user-top-bar-profile{padding:10px 16px;background:#fff;border-radius:14px}.top-bar-info{align-items:center;gap:10px;display:flex;justify-content:space-between}.top-bar-avatar{gap:4px;align-items:center;width:100%;display:flex;flex-direction:row}.top-bar-avatar img{border:2px solid #42ca6f;border-radius:50%;width:40px;height:40px}.top-bar-avatar span{font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-break:break-all;font-size:12px;padding-left:6px}.top-bar--share{background-color:#eee;color:#000;height:30px;border-radius:16px;display:flex;flex-direction:row;align-items:center}.top-bar--share button{white-space:nowrap;font-weight:700;display:flex;align-items:center;justify-content:center;padding:13px 8px}.top-bar--share button svg{fill:#1f1f1f;padding-left:6px}.top-bar-habits{display:flex;flex-flow:row wrap;align-items:center;gap:8px;padding-top:10px;padding-bottom:10px}.top-bar-habits svg{width:26px;height:26px}.btn-share{align-items:center;font-size:12px}.awards-container{display:grid;grid-template-columns:repeat(auto-fill,46%);padding:20px;gap:15px;justify-content:space-evenly;place-items:center}.awards{background-color:#fff;border-radius:16px;width:144px;height:128px;display:flex;flex-direction:column;align-items:center;padding:16px 8px}.awards img{width:55px;height:60px}.awards-title{font-size:12px;font-weight:700;color:#1f1f1f;padding-top:10px;text-align:center}.capability-item-body{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:16px;padding:15px;gap:6px;color:#1f1f1f;font-size:12px;font-weight:700}.capability-item-header{--foreground-color: #b0b0b0;display:flex;justify-content:space-between}.capability-item-header h3{font-size:12px;font-weight:700}.info-container{display:flex;flex-direction:row;align-items:center;gap:6px}.capability-level{color:var(--foreground-color);font-size:12px;font-weight:400;text-align:right}.btn-capability-info{width:18px;height:18px;border-radius:50%;text-align:center;cursor:pointer}.btn-capability-info svg{fill:var(--foreground-color)}.habits-list{display:flex;flex-wrap:wrap;gap:6px}.habits-list img{width:22px;height:22px}.line-progress-bar{--primary-color: #1f1f1f;--progress: 0;width:100%}.line-progress-bar .progress-bar{position:relative;width:100%;height:5px;border-radius:2.5px;overflow:hidden;background:color-mix(in srgb,var(--primary-color) 20%,transparent)}.line-progress-bar .progress-bar .bar-value{position:absolute;left:0;top:0;bottom:0;border-radius:2.5px;background:var(--gradient);width:calc(min(var(--progress),100)*1%)}.line-progress-bar .progress-values{margin-bottom:6px;display:flex;flex-direction:row;justify-content:space-between;width:100%;font-weight:400}.line-progress-bar .progress-values span{color:var(--primary-color)}.hline-with-caps{--line-cap-size: 6px;--line-color: #dedede;position:relative;border-bottom:1px solid var(--line-color);width:100%;overflow:visible}.hline-with-caps:before,.hline-with-caps:after{content:"";position:absolute;width:var(--line-cap-size);height:var(--line-cap-size);background:var(--line-color);top:0;transform:translate(-50%,-48%) rotate(45deg)}.hline-with-caps:before{left:0}.hline-with-caps:after{right:calc(var(--line-cap-size) * -1)}.modal-capability{display:flex;gap:14px;border-radius:14px;background-color:#fff;flex-direction:column;align-items:center;max-width:335px;box-shadow:0 4px 8px #00000059;padding:14px}.modal-capability-title{font-size:14px;font-weight:700;color:#1f1f1f;margin:0}.modal-capability-info{color:#1f1f1f;font-size:14px;font-weight:400;width:90%;text-align:center}.capabilities-list-profile{padding:20px}.capabilities-list-profile{display:flex;gap:6px;flex-direction:column}.gallery-card{--card-background: #ffffff;--card-background-color-secondary: #8d8d8d1f;--card-primary-color: #1f1f1f;--card-secondary-color: #b4b4b4}.gallery-card{display:inline-flex;position:relative;gap:6px;align-items:center;flex-direction:column;background:var(--card-background);border-radius:16px;aspect-ratio:.75;min-width:145px;max-width:175px;padding:16px;box-shadow:0 4px 8px #00000059}.gallery-card .card-image{flex:1;width:100%;object-fit:cover;border-radius:10px}.gallery-card .image-placeholder{flex:1;width:100%;background:#a3a3a333;border-radius:10px}.gallery-card .gallery-card-title{display:flex;font-weight:400;text-align:center;align-items:center;color:var(--card-primary-color);font-size:14px;line-height:1.5;height:3em}.gallery-card .gallery-card-id{color:var(--card-primary-color);font-size:14px;font-weight:400}.gallery-card .gallery-card-status{display:flex;padding-top:4px;justify-content:space-between}.gallery-card .card-quantity{position:absolute;top:0;right:0;transform:translate(30%,-50%);background:var(--gradient);color:#fff;padding:.5em .8em;border-radius:1em;box-shadow:0 4px 8px #0003;font-weight:600;font-size:.8em}.card-quantity:before{content:"x"}.image-placeholder-image{width:100%;height:100%;object-fit:contain;object-position:center center;opacity:.5}.image-placeholder-error{filter:saturate(30%)}.image-placeholder-loading{animation:shine 2s infinite alternate}.image-placeholder{padding:10%}@keyframes shine{0%{opacity:.2}to{opacity:.5}}.gallery-container{display:grid;padding:20px;gap:16px 8px;grid-template-columns:repeat(auto-fill,145px);grid-auto-rows:min-content;justify-content:space-evenly}.card-detail-dialog{--card-detail-dialog-background: #ffffff;--card-detail-dialog-primary-color: #000000;--card-detail-dialog-secondary-color: #b4b4b4}.card-detail-dialog{background:var(--card-detail-dialog-background);border-radius:20px;padding:20px;width:100%;max-width:335px;display:flex;gap:10px;flex-direction:column;box-shadow:0 4px 8px #00000059}.card-detail-dialog hr{opacity:.7;--line-color: var(--card-detail-dialog-secondary-color)}.card-detail-dialog .card-image-wrapper{height:100%;width:100%;border-radius:10px;position:relative;overflow:hidden}.card-image,.image-placeholder{height:100%;width:100%;border-radius:10px}.image-placeholder{background:#a3a3a333}.card-detail-dialog p{font-family:Five Minutes,cursive;font-weight:400;font-size:20px;text-align:center;color:var(--card-detail-dialog-primary-color)}.card-detail-dialog footer{position:relative;display:flex;align-items:center;justify-content:center}.card-detail-dialog footer .bottom-logo{width:57px;height:21px;background-size:cover;background-repeat:no-repeat}.card-detail-dialog footer .card-id{position:absolute;bottom:0;left:0;color:var(--card-detail-dialog-secondary-color);font-size:14px;min-width:5em;max-width:15em;height:1.2em}.card-info-pannel{position:absolute;left:0;top:0;width:100%;height:100%;padding:1em;background:#fff;opacity:.8}.card-info-pannel table{border-spacing:.3em}.card-info-pannel table td{min-width:5em;text-align:center}.badge-countainer{width:40px;display:flex;flex-direction:row;justify-content:center;position:absolute;top:8px;right:-15.5px}.badge-countainer .badge-counter{position:unset;margin:0 -1.5px}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}.app-dev-info-overlay{display:flex;flex-direction:column;gap:3px;padding:5px;position:fixed;left:50%;transform:translate(-50%);top:var(--tg-safe-area-inset-top, 3px);z-index:2000;font-size:10px;background:#000000a9;border-radius:3px;max-height:70vh}.app-dev-info-overlay article{display:flex;flex-direction:column;gap:3px;overflow-y:auto}b{font-weight:500}.expanded{top:calc(var(--tg-content-safe-area-inset-top, 15px) + var(--tg-safe-area-inset-top, 0px) + 5px);padding:10px;font-size:14px;border-radius:5px;gap:5px;background:#000000d9;box-shadow:0 4px 6px #00000059}.app-dev-info-overlay button,.input-box{background:#000000a9;border:1px solid rgb(99,99,99);border-radius:3px;padding:5px 10px}.app-dev-info-overlay *{color:#fff}.app-dev-info-overlay .input-box{display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:space-between}.app-dev-info-overlay .input-box:has(input[type=checkbox]:checked){background:#ffffff1a}.input-box span{text-align:center;flex:1}.app-dev-info-overlay .section{color:silver;font-size:.8em;text-align:center;margin-top:5px}
