.safari.iphone .input-wrapper .text-input,.safari.ipod .input-wrapper .text-input,.safari.ipad .input-wrapper .text-input{height:16px}.input-wrapper{display:flex;flex-direction:column}.input-wrapper .color-red{color:red}.input-wrapper .text-input{appearance:none;height:18px;border:1px solid;border-radius:1px;font-size:14px;padding-left:4px}.input-wrapper .text-input:focus-visible{outline:1px solid}.input-wrapper .text-input::placeholder{color:#757575}.input-wrapper .text-input.not-valid{border:1px solid red}.input-wrapper .text-input.not-valid:focus-visible{outline:1px solid red}.input-wrapper .radio-wrapper{padding-top:1px}.input-wrapper .radio-wrapper input{display:inline;vertical-align:top;margin-left:3px}.input-wrapper .radio-wrapper label{display:inline;vertical-align:top}.input-wrapper .custom-select-input{height:20px;border:1px solid;border-radius:1px;text-align:left}.input-wrapper .custom-select-input.no-selection summary span{color:#757575}.input-wrapper .custom-select-input.not-valid{border:1px solid red}.input-wrapper .custom-select-input.no-scroll ul{overflow-y:hidden}.input-wrapper .custom-select-input.multi-select ul{border-bottom-left-radius:0;border-bottom-right-radius:0}.input-wrapper .custom-select-input[open] summary{outline:2px solid}.input-wrapper .custom-select-input[open] summary .carret{transform:rotate(225deg);top:1px}.input-wrapper .custom-select-input[open].not-valid summary{outline:2px solid red}.input-wrapper .custom-select-input summary{display:flex;align-items:center;justify-content:space-between;font-size:14px;padding:2px 18px 2px 4px;user-select:none;-webkit-user-select:none;cursor:default}.input-wrapper .custom-select-input summary::marker{content:""}.input-wrapper .custom-select-input summary::-webkit-details-marker{display:none}.input-wrapper .custom-select-input summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.input-wrapper .custom-select-input summary .carret{display:inline-block;position:relative;width:5px;height:5px;bottom:2px;right:-12px;transform:rotate(45deg);border-bottom:1px solid;border-right:1px solid;color:#000}.input-wrapper .custom-select-input ul{list-style:none;position:relative;background:#fff;border:1px solid;margin:0;padding:1px 0 1px 0;margin-top:2px;margin-left:-1px;margin-right:-1px;border-radius:1px;overflow-y:scroll;max-height:132px;font-size:15px;z-index:100500}.input-wrapper .custom-select-input ul label{display:flex;align-items:center;padding:1px 0 1px 4px;user-select:none;-webkit-user-select:none}.input-wrapper .custom-select-input ul label input{margin:0 3px 0 0}.input-wrapper .custom-select-input ul::-webkit-scrollbar-track{background-color:rgba(0,0,0,.02)}.input-wrapper .custom-select-input ul::-webkit-scrollbar{width:8px;background-color:rgba(0,0,0,.02)}.input-wrapper .custom-select-input ul::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1)}.input-wrapper .custom-select-input button{z-index:100500;position:relative;padding:4px;width:calc(100% + 1px);margin:0;background-color:rgba(0,0,0,0);border:0;font-size:1em;cursor:pointer;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .15s ease;background-color:#2196f3;color:#fff;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:1px;border-bottom-right-radius:1px}.input-wrapper .custom-select-input button:hover{background-color:rgb(81.3846153846,172.8846153846,245.6153846154)}.input-wrapper .custom-select-input button:focus{outline:0}@media(prefers-color-scheme: dark){.input-wrapper .text-input{background-color:#000;color:#fff}.input-wrapper .select-input{background-color:#000;color:#fff}.input-wrapper .custom-select-input summary .carret{color:#fff}.input-wrapper .custom-select-input ul{background:#000}.input-wrapper .custom-select-input ul::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.02)}.input-wrapper .custom-select-input ul::-webkit-scrollbar{background-color:hsla(0,0%,100%,.06)}.input-wrapper .custom-select-input ul::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.1)}}dialog{z-index:200;position:absolute;box-shadow:rgba(0,0,0,.24) 0 2px 8px;background:#fff;color:#000;border:none;margin:12px;top:56px}@media(prefers-color-scheme: dark){dialog{box-shadow:hsla(0,0%,100%,.24) 0 2px 8px;background:#000;color:#fff}}@media(min-width: 576px){dialog{margin:12px auto 12px auto}}.safari.iphone .add-button.is-open,.safari.ipod .add-button.is-open,.safari.ipad .add-button.is-open{height:344px}.safari .add-button{transition:width 0s cubic-bezier(0.23, 1, 0.32, 1),height 0s cubic-bezier(0.23, 1, 0.32, 1),top 0s cubic-bezier(0.23, 1, 0.32, 1),right 0s cubic-bezier(0.23, 1, 0.32, 1),transform 0s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.safari .add-button .popup{transition:box-shadow 0s ease,opacity 0s cubic-bezier(0.23, 1, 0.32, 1)}.add-button{display:block;position:relative;width:120px;height:36px;transition:width .8s cubic-bezier(0.23, 1, 0.32, 1),height .8s cubic-bezier(0.23, 1, 0.32, 1),top .8s cubic-bezier(0.23, 1, 0.32, 1),right .8s cubic-bezier(0.23, 1, 0.32, 1),transform .8s cubic-bezier(0.175, 0.885, 0.32, 1.275);transform-style:preserve-3d;transform-origin:50% 50%;text-align:center;z-index:100500}.add-button.is-open{width:384px;height:320px}.add-button.is-open .btn-front{pointer-events:none;line-height:320px}.add-button.is-open .popup{opacity:1;box-shadow:0 8px 24px rgba(0,0,0,.4)}.add-button[data-direction=top].is-open{transform:rotateX(180deg)}.add-button[data-direction=right].is-open{transform:rotateY(180deg)}.add-button[data-direction=right] .popup{transform:translateZ(-2px) rotateY(180deg)}.add-button[data-direction=bottom].is-open{transform:rotateX(-180deg)}.add-button[data-direction=left].is-open{transform:rotateY(-180deg)}.add-button[data-direction=left] .popup{transform:translateZ(-2px) rotateY(180deg)}.add-button .button{position:absolute;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-evenly;width:100%;height:100%;line-height:36px;background-color:#2cbc63;cursor:pointer;backface-visibility:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .15s ease,line-height .8s cubic-bezier(0.23, 1, 0.32, 1);font-size:16px;border:none;color:#000}.add-button .button:hover{background-color:rgb(71.0517241379,211.9482758621,124.8663793103)}.add-button .popup{position:absolute;display:flex;width:100%;height:100%;opacity:0;background-color:#fff;transform:translateZ(-2px) rotateX(180deg);overflow:hidden;transition:box-shadow .8s ease,opacity .8s cubic-bezier(0.23, 1, 0.32, 1);border-radius:1px;z-index:100501}.add-button .popup .popup-content{display:flex;flex-direction:column;justify-content:space-between;padding:10px;text-align:left;width:100%}.add-button .popup .popup-content .popup-content-body .input-group{display:flex;flex-direction:row;justify-content:space-between;border:none;padding:0;margin:0}.add-button .popup .popup-content .popup-content-body .input-group .text-input{width:171px}.add-button .popup .popup-content .popup-content-body .input-group .custom-select-input{width:176px}.add-button .popup .popup-content .popup-content-body .conditions{margin-top:8px;font-size:smaller}.add-button .popup .popup-content .popup-content-body .conditions .italic{font-style:italic}.add-button .popup .popup-content .popup-content-body .conditions .text-for-copy-wrapper{margin-top:8px}.add-button .popup .popup-content .popup-content-body .conditions .text-for-copy-wrapper .text-copied-tooltip{position:absolute;right:10px;padding:2px 4px;margin-top:-20px;background-color:#2cbc63;border-radius:1px;font-size:small}.add-button .popup .popup-content .popup-content-body .conditions .text-for-copy-wrapper .text-copied-tooltip.hidden{display:none}.add-button .popup .popup-content .popup-content-body .conditions .text-for-copy-wrapper .text-for-copy{border:1px solid rgba(0,0,0,.5);border-radius:1px;padding:4px}.add-button .popup .popup-content .popup-content-footer{display:flex;justify-content:space-around}.add-button .popup .popup-content .popup-content-footer button{padding:12px 22px;width:30%;margin:0 4px;background-color:rgba(0,0,0,0);border:0;border-radius:1px;font-size:1em;cursor:pointer;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .15s ease}.add-button .popup .popup-content .popup-content-footer button:focus{outline:0}.add-button .popup .popup-content .popup-content-footer button.add{background-color:#2196f3;color:#fff}.add-button .popup .popup-content .popup-content-footer button.add:hover{background-color:rgb(81.3846153846,172.8846153846,245.6153846154)}.add-button .popup .popup-content .popup-content-footer button.add.not-valid{cursor:not-allowed;background-color:rgb(129.7692307692,195.7692307692,248.2307692308)}.add-button .popup .popup-content .popup-content-footer button.close{color:#2196f3}.add-button .popup .popup-content .popup-content-footer button.close:hover{background-color:#ddd}.add-button .popup .popup-content .separator{margin-top:8px;margin-bottom:8px}@media(prefers-color-scheme: dark){.add-button .button{color:#fff}.add-button .button svg{filter:invert(1)}.add-button .popup{background:#000}.add-button .popup .popup-content .popup-content-body .conditions .text-for-copy-wrapper .text-for-copy{border:1px solid hsla(0,0%,100%,.5)}.add-button.is-open .popup{box-shadow:0 8px 24px hsla(0,0%,100%,.4)}}@media(max-width: 399px){.add-button.is-open{top:0;right:0;width:100%}}header{position:sticky;display:flex;align-items:center;top:0;height:56px;z-index:100;background:hsla(0,0%,100%,.8);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:rgba(0,0,0,.12) 0 2px 6px 0}header a{display:flex;align-items:center;text-decoration:none}header .logo{margin-left:8px;width:48px;height:48px}header .logo.animate{background-repeat:no-repeat;background-size:cover;background-image:url("assets/logo_sprite.svg");animation:500ms steps(30) both logo-animation}@keyframes logo-animation{from{background-position:0% 0%}to{background-position:100% 0%}}header .text{height:40px;min-width:142px;display:inline-grid;margin-left:8px;color:#000}header .text span{color:gray}header .add-button{position:absolute;top:10px;right:8px}@media(prefers-color-scheme: dark){header{background:rgba(0,0,0,.8);box-shadow:hsla(0,0%,100%,.12) 0 2px 6px 0}header .text{color:#fff}}article{padding:8px 8px 24px 8px;text-align:center}article .title{margin-block-end:.41em}article .slogan{color:gray}article .more-button{position:relative;display:inline-flex;align-items:center;flex-direction:column;appearance:none;cursor:pointer;background-color:rgba(0,0,0,0);border:none;padding:0;top:-19px;-webkit-animation-name:light-bounce;animation-name:light-bounce;color:#000}article .more-button:active{padding:1px}article .more-button:active svg{font-size:23px}article .more-button span{font-size:smaller}article .more-button svg{position:relative;filter:drop-shadow(0 0px 4px rgba(0, 0, 0, 0.5));top:-8px;font-size:24px}@keyframes light-bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -6px, 0) scaleY(1.1);transform:translate3d(0, -6px, 0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -3px, 0) scaleY(1.05);transform:translate3d(0, -3x, 0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0) scaleY(0.95);transform:translateZ(0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, -1px, 0) scaleY(1.02);transform:translate3d(0, -1px, 0) scaleY(1.02)}}article .after-more-button{margin-top:-22px}article .sorting-filtering .sorting-filtering-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;border:none;padding:0;margin:0}article .sorting-filtering .sorting-filtering-group .input-wrapper{padding-top:4px;padding-bottom:4px;align-items:center}article .sorting-filtering .sorting-filtering-group .input-wrapper.flex-direction-row{flex-direction:row}article .sorting-filtering .sorting-filtering-group .input-wrapper .filter-separator{display:none}article .sorting-filtering .sorting-filtering-group .input-wrapper span{line-height:20px}article .sorting-filtering .sorting-filtering-group .input-wrapper .radio-wrapper label{line-height:20px}article .sorting-filtering .sorting-filtering-group .input-wrapper .custom-select-input{border-top:0;border-left:0;border-right:0;height:20px;min-width:182px}article .sorting-filtering .sorting-filtering-group .input-wrapper .custom-select-input.category-select{min-width:195px}article .sorting-filtering .sorting-filtering-group .input-wrapper .custom-select-input summary{font-size:16px;padding-top:0}article .sorting-filtering .sorting-filtering-group .input-wrapper .custom-select-input summary span{line-height:21px}article .sorting-filtering .sorting-filtering-group .input-wrapper .custom-select-input ul{width:calc(100% - 1px);margin-top:-3px}article .sorting-filtering .sorting-filtering-group .input-wrapper .custom-select-input button{left:-1px}article .sorting-filtering .sorting-filtering-group .input-wrapper .custom-select-input[open] summary{outline:none}article .sorting-filtering .sorting-filtering-group .input-wrapper .text-input{border-top:0;border-left:0;border-right:0;font-size:17px;width:184px}article .sorting-filtering .sorting-filtering-group .input-wrapper .text-input:focus-visible{outline:0}article .app-list{display:flex;justify-content:space-evenly;flex-wrap:wrap;align-items:flex-start;overflow:hidden;padding-bottom:16px}article .app-list.collapsed{height:356px;border-bottom:2px solid rgba(0,0,0,.2)}article .app-list.collapsed .app-wrapper{margin-bottom:22px}article .app-list .app-wrapper{display:flex;flex-wrap:nowrap;flex-direction:column;align-content:center;margin:8px;padding:10px;align-items:center;min-width:164px;max-width:262px;width:43vw;border-radius:1px;box-shadow:rgba(0,0,0,.24) 0 2px 8px;background:#fff}article .app-list .app-wrapper .ad{height:322px;display:flex;align-items:center;justify-content:center}article .app-list .app-wrapper .app{display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;align-items:center;max-width:100%}article .app-list .app-wrapper .app:hover{animation-name:tada}article .app-list .app-wrapper .app.verified .icon-wrapper::before{content:"";display:block;position:relative;width:26px;height:26px;margin-left:120px;margin-bottom:-26px;background-image:url("/assets/verifyed.svg");background-position:center}article .app-list .app-wrapper .app .icon-wrapper{width:128px;height:128px}article .app-list .app-wrapper .app .icon-wrapper .icon{width:128px;height:128px;border-radius:50%;border:1px solid rgba(0,0,0,.1)}article .app-list .app-wrapper .app h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;margin-bottom:0;height:68px;max-width:100%}article .app-list .app-wrapper .subscribers-count{margin-top:8px}article .app-list .app-wrapper .separator{margin-top:8px;margin-bottom:8px}article .app-list .app-wrapper .description{height:76px;width:100%;overflow:auto;word-break:break-word}article .app-list .app-wrapper .description::-webkit-scrollbar-track{background-color:rgba(0,0,0,.02)}article .app-list .app-wrapper .description::-webkit-scrollbar{width:6px;background-color:rgba(0,0,0,.02);-webkit-appearance:none}article .app-list .app-wrapper .description::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);border-radius:1px}article .load-more-button{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-evenly;line-height:36px;width:202px;height:36px;background-color:#2c63bc;margin:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:16px;color:#000;text-decoration:none;margin-bottom:16px}article .load-more-button:hover{background-color:rgb(71.0517241379,124.8663793103,211.9482758621)}article .load-more-button:visited{color:#000}article .section-title{font-size:2em;font-weight:bold;margin-block-start:.67em;margin-block-end:.67em}article .breadcrumbs{font-size:smaller;color:gray}article .breadcrumbs ol{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;list-style:none;margin:0;padding:0}article .breadcrumbs li:not(:last-child)::after{content:"/";padding-left:4px}article .category-nav{max-width:1100px;margin:0 auto}article .category-nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}article .category-nav a{display:inline-block;padding:4px 12px;border:1px solid rgba(0,0,0,.15);border-radius:16px;background:hsla(0,0%,100%,.6);font-size:smaller;text-decoration:none}article .category-nav a:hover{border-color:rgba(0,0,0,.4)}article .pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding-top:16px}article .pagination a{font-family:OpenSans-SemiBold,"Helvetica Neue",Helvetica,Arial,sans-serif}@media(prefers-color-scheme: dark){article .more-button{color:#fff}article .more-button svg{filter:invert(1) drop-shadow(0 0px 4px rgba(255, 255, 255, 0.5))}article .sorting-filtering .sorting-filtering-group{border:none;padding:0;margin:0}article .sorting-filtering .sorting-filtering-group .input-wrapper svg{filter:invert(1)}article .app-list.collapsed{border-bottom:2px solid hsla(0,0%,100%,.2)}article .app-list .app-wrapper{box-shadow:hsla(0,0%,100%,.24) 0 2px 8px;background:#000}article .app-list .app-wrapper .app .icon-wrapper .icon{border:1px solid hsla(0,0%,100%,.1)}article .app-list .app-wrapper .description::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.02)}article .app-list .app-wrapper .description::-webkit-scrollbar{background-color:hsla(0,0%,100%,.06)}article .app-list .app-wrapper .description::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.1)}article .load-more-button{color:#fff}article .load-more-button:visited{color:#fff}article .load-more-button svg{filter:invert(1)}article .category-nav a{border-color:hsla(0,0%,100%,.15);background:rgba(0,0,0,.6)}article .category-nav a:hover{border-color:hsla(0,0%,100%,.4)}}@media(pointer: coarse){article .app-list .app-wrapper .app:hover{animation-name:none}}@media(min-width: 425px){article .sorting-filtering .sorting-filtering-group .input-wrapper{flex-direction:row}article .sorting-filtering .sorting-filtering-group .input-wrapper .filter-separator{display:block}}@media(max-width: 612px){article{padding:2px 2px 24px 2px}article .app-list .app-wrapper{margin:4px;padding-left:4px;padding-right:4px}}.privacy-policy{padding-left:4px;padding-right:4px;text-align:left;word-break:break-all}@media(min-width: 570px){.privacy-policy{padding-left:40px;padding-right:40px}}footer{position:fixed;display:flex;align-items:center;justify-content:space-between;text-align:center;bottom:0;width:calc(100% - 4px);padding:2px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:rgba(0,0,0,.12) 0 -2px 6px 0;z-index:100}footer .copyright{padding-left:2px;padding-right:2px;color:gray}@media(min-width: 460px){footer{width:calc(100% - 16px);padding-left:8px;padding-right:8px}}@media(prefers-color-scheme: dark){footer{background:rgba(0,0,0,.8);box-shadow:hsla(0,0%,100%,.12) 0 -2px 6px 0}footer .text{color:#fff}}html,body{font-family:"Open Sans",sans-serif;min-width:374px}body{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;margin:0;background-image:linear-gradient(rgba(255, 255, 255, 0.92), rgba(255, 255, 255, 0.92)),url("/assets/background_black.png");background-position:left top;background-size:420px;color:#000}body .notes{margin-top:16px;text-align:center;color:gray}body .separator{height:1px;width:75%;margin:auto;margin-top:16px;margin-bottom:16px;background-color:rgba(230,230,230,.9);background-image:linear-gradient(to right, transparent, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), transparent)}body .separator.no-top{margin-top:0}body .separator.no-bottom{margin-bottom:0}body .separator.small{width:50%}@media(prefers-color-scheme: dark){body{background-image:linear-gradient(rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9)),url("/assets/background_white.png");color:#fff}body a{color:#9e9eff}body a:visited{color:#d0adf0}body .separator{background-color:rgba(20,20,20,.9);background-image:linear-gradient(to right, transparent, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2), transparent)}}