@import "https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;500;600;700;800;900&display=swap";.exercise-form{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:450px;min-height:calc(100vh - 55px - 7rem);padding:2rem 0;display:flex}.exercise-form .exercise-list{width:100%}.exercise-form .exercise-list .exercise-container{box-sizing:border-box;flex-direction:column;gap:.25rem;width:90%;margin:1.5rem auto 0;display:flex;position:relative}.exercise-form .exercise-list .exercise-container .input-container{flex-direction:column;width:100%;display:flex}.exercise-form .exercise-list .exercise-container .exercise-info{justify-content:space-between;width:100%;display:flex}.exercise-form .exercise-list .exercise-container .exercise-info .input-container{width:30%}.exercise-form .exercise-list .exercise-container button.remove-exercise-btn{color:#3b3b3f;font-size:.8rem;position:absolute;right:0}.exercise-form .exercise-list .exercise-container button.remove-exercise-btn:hover,.exercise-form .exercise-list .exercise-container button.remove-exercise-btn:active{color:#ccc}.exercise-form .exercise-list .btns{justify-content:space-between;align-items:center;width:90%;margin:2rem auto 0;display:flex}.exercise-form .exercise-list .btns .add-exercise{justify-content:center;display:flex}.exercise-form .exercise-list .btns .add-exercise button{justify-content:center;align-items:center;gap:.5rem;font-size:1rem;display:flex;color:#777!important}.exercise-form .exercise-list .btns button.submit-btn{width:140px}.exercise-form .prev-exercise-data{color:#777;font-size:.8rem;font-weight:800}.exercise-form .prev-exercise-data span{color:#3b3b3f;font-weight:600}.exercise-form .prev-exercise-data button.view-all-btn{margin-left:.5rem;font-weight:700;text-decoration:underline}button.info-btn{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}button.info-btn .icon{width:100%;height:100%}.content{height:100%;overflow:hidden}.content .documentation-container{background:#17171b;border-radius:6px;padding:.5rem}.content .examples-container{background:#17171b;border-radius:6px;align-items:center;height:120px;margin-top:1rem;transition:all .2s linear;display:flex;overflow:auto hidden}.content .examples-container li{white-space:nowrap}.content .examples-container.hide{height:0;margin:0;overflow:hidden}.content .btn-container{justify-content:center;align-items:center;width:100%;margin-top:1rem;display:flex}.content .btn-container button.show-examples-btn{margin:0 auto}.content .comment{color:#3b3b3f;margin-left:.5rem;padding-right:1rem}.content p{color:#ccc}.input-container{flex-direction:column;width:90%;display:flex}.input-container .input{align-items:center;width:100%;display:flex;position:relative}.input-container .input input{width:100%;padding-right:1.5rem}.input-container .input button.clear-btn{justify-content:center;align-items:center;height:100%;margin:auto 0;padding:.5rem;display:flex;position:absolute;right:.25rem}.input-container .input button.clear-btn .icon{width:18px;height:18px}.input-container .input .suggested-text{color:#3b3b3f;z-index:0;opacity:.5;box-sizing:border-box;border:1px solid none;pointer-events:none;justify-content:center;align-items:center;height:100%;padding:.5rem;display:flex;position:absolute;top:1px;font-size:.95rem!important;font-weight:700!important}.input-container .input .suggested-text span.invisible{color:none;opacity:0}.input-container .input .suggested-text span{white-space:pre}.view-all-exercises-content h3{text-transform:capitalize;margin-bottom:.5rem}.view-all-exercises-content .data{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.view-all-exercises-content .data .single-exercise{background:#17171b;border-radius:6px;padding:.75rem}.view-all-exercises-content .data .single-exercise h4{margin:0}.view-all-exercises-content .data .single-exercise .footer-data{justify-content:space-between;gap:2rem;width:100%;margin-top:.5rem;display:flex}.view-all-exercises-content .data .single-exercise .footer-data span.date{color:#777;font-size:.8rem;font-weight:700}.view-all-exercises-content .data .single-exercise .footer-data span.comment{color:#777;max-width:80%;font-size:.7rem;font-weight:700;display:flex;position:relative;overflow:hidden}.view-all-exercises-content .data .single-exercise .footer-data span.comment span.inner{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.view-all-exercises-content .data .single-exercise .footer-data span.dark-text{color:#3b3b3f}.exercise-pr{color:#777;align-items:center;height:25px;font-size:.8rem;font-weight:700;display:flex}.exercise-pr .label-text{margin-right:.35rem}.exercise-pr span.weight{color:#ccc;font-size:.9rem;font-weight:800}.exercise-pr span.pr-date{color:#777;padding-left:.25rem;font-size:.8rem}.workout-list-container{flex-direction:column;gap:1rem;width:90%;max-width:450px;margin:0 auto;display:flex}.workout-list-container button.scroll-to-workouts-btn{color:#777;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 3rem;font-size:.8rem;display:flex}.workout-list-container button.scroll-to-workouts-btn .icons{flex-direction:column;animation:4s ease-in-out infinite upAndDown;display:flex}.workout-list-container button.scroll-to-workouts-btn .icons .icon{margin-bottom:-9px}.workout-list-container .title-content{align-items:center;gap:1rem;display:flex}.workout-list-container .title-content h5{width:-moz-fit-content;width:fit-content;padding-top:1rem}.workout-list-container .title-content .workout-titles-list{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.workout-list-container .title-content .workout-titles-list button{color:#777;border:1px solid #272727;border-radius:10px;padding:.25rem .5rem;font-size:.9rem;font-weight:700;width:-moz-fit-content!important;width:fit-content!important}.workout-list-container .title-content .workout-titles-list button.active{color:#09090b;background:#eee}.workout-list-container .workout-list{flex-direction:column;gap:1rem;width:100%;display:flex}.workout-list-container .workout-list .single-workout{width:100%;position:relative}.workout-list-container .workout-list .single-workout .head{color:#ccc;align-items:center;gap:.5rem;display:flex}.workout-list-container .workout-list .single-workout .head .date{color:#777;font-size:.8rem;font-weight:700}.workout-list-container .workout-list .single-workout .head .actions{position:absolute;top:0;right:0}.workout-list-container .workout-list .single-workout .exercise-list{flex-direction:column;display:flex}.workout-list-container .workout-list .single-workout .exercise-list textarea{color:#ccc;resize:none;text-transform:capitalize;background:#09090b;border:1px solid #777;border-radius:6px;outline:none;padding:0}.workout-list-container .workout-list .single-workout .exercise-list textarea.focused{z-index:2}.workout-list-container .workout-list .single-workout .exercise-list textarea.blurred{border:1px solid #09090b}.workout-list-container .workout-list .single-workout input.workout-title{color:#ccc;text-transform:capitalize;background:#09090b;border:1px solid #777;border-radius:6px;outline:none;height:-moz-fit-content!important;height:fit-content!important;padding:0!important}.workout-list-container .workout-list .single-workout input.workout-title.focused{z-index:2}.workout-list-container .workout-list .single-workout input.workout-title.blurred{text-transform:capitalize;border:1px solid #09090b}.workout-list-container .workout-list .single-workout .workout-title{text-transform:capitalize}@keyframes upAndDown{0%,to{transform:translateY(-3px)}50%{transform:translateY(0)}}.actions-dropdown-container .trigger .icon{width:20px;height:20px}.actions-dropdown-container .dropdown{background:#09090b;border:1px solid #272727;border-radius:6px;flex-direction:column;padding:.5rem;display:flex;position:absolute;right:0;box-shadow:0 10px 36px #00000029,0 0 0 1px #0000000f}.actions-dropdown-container .dropdown .item{color:#ccc;justify-content:center;align-items:center;gap:.25rem;font-size:.9rem;font-weight:800;display:flex}.actions-dropdown-container .dropdown .item.danger{color:#dc3545}.footer{border-top:2px solid #17171b;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:2rem;padding-top:2rem;display:flex}.footer .actions{gap:2rem;display:flex}.footer .actions button,.footer .actions a{text-transform:uppercase;color:#3b3b3f;font-size:.8rem;font-weight:700;text-decoration:none}.footer .actions button:hover,.footer .actions a:hover{color:#eee}.footer .copyright{color:#ccc;margin-top:1.5rem;margin-bottom:.5rem}.footer .version{color:#3b3b3f;font-size:.85rem;font-weight:700}.import-modal-content{width:100%}.import-modal-content h3{margin-bottom:1rem}.import-modal-content textarea.import-input{resize:none;box-sizing:border-box;background:#17171b;border-radius:6px;width:100%;min-height:200px;padding:.5rem}.import-modal-content button.submit-btn{width:80px;margin-top:1rem}.charts-page{flex-direction:column;align-items:center;gap:3rem;width:100%;min-height:50vh;display:flex}.charts-page .search-container{z-index:10;width:90%;max-width:350px;height:100%;margin-top:2rem}.charts-page .chart-container{width:90%;max-width:500px;height:200px}.select{outline:none;width:100%}.chart-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.chart-head h4{margin:0;padding:0}.chart-head .time-range{justify-content:center;gap:.5rem;display:flex}.chart-head .time-range button{color:#777;text-transform:uppercase;padding:.25rem;font-size:.8rem;font-weight:700}.chart-head .time-range button.active{color:#eee}.chart{width:100%;height:100%;margin:0 auto 1rem}.no-chart-data{color:#777;border:1px solid #272727;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;display:flex}.no-chart-data .icon{width:25px;height:25px}.no-chart-data h4{margin:0;padding:0}nav{box-sizing:border-box;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:450px;height:55px;padding:.5rem 1rem;display:flex}nav button.logout-btn{text-transform:uppercase;color:#777;border-radius:6px;padding:.75rem;font-size:.7rem;font-weight:800}nav button.logout-btn:hover{color:#eee}nav .links{align-items:center;gap:1rem;height:100%;display:flex}nav .links button{color:#777}nav .links button .icon{width:22px;height:22px}nav .links button:hover,nav .links button.active{color:#eee}.account-page{flex-direction:column;justify-content:center;gap:2rem;width:100%;display:flex}.account-page button.add-friend-btn{text-transform:capitalize;width:-moz-fit-content;width:fit-content;margin:0 auto}.account-page button.add-friend-btn.pending{color:#272727;background:0 0;outline:1px solid #272727}.account-page .account-header{margin-bottom:.5rem;font-size:1rem;font-weight:900}.user-details{flex-direction:column;justify-content:center;align-items:center;display:flex}.user-details .profile-image-container{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:1rem;padding:.15rem;display:flex;position:relative}.user-details .profile-image-container .profile-image{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.user-details .profile-image-container .qr-code-link{background:#eee;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;bottom:0;right:0}.user-details .profile-image-container .qr-code-link .icon{color:#09090b;width:25px;height:25px}.user-details .display-name{height:22px}.user-details .username{color:#777;height:15px;margin-top:.25rem;margin-bottom:1.5rem;font-size:.8rem;font-weight:700}.user-details .date-joined{color:#777;margin-top:.25rem;margin-bottom:1.5rem;font-size:.8rem;font-weight:700}.user-details .small-data{gap:2rem;display:flex}.user-details .small-data .item{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}.user-details .small-data .item .value{height:22px;font-size:1.2rem;font-weight:800}.user-details .small-data .item .label{color:#777;font-size:.8rem;font-weight:700}.friend-qr-modal{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:2rem 0;display:flex;position:relative}.friend-qr-modal .user-data{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem;display:flex}.friend-qr-modal .user-data .name{color:#eee;font-size:1.1rem;font-weight:500}.friend-qr-modal .user-data .username{color:#ccc;margin:0;font-size:.8rem;font-weight:600}.friend-qr-modal .qr-code-container{box-sizing:border-box;background:#17171b;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:80%;height:-moz-fit-content;height:fit-content;padding:2rem;display:flex;box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}.friend-qr-modal .qr-code-container .qr{width:70%;height:-moz-fit-content;height:fit-content}.friend-qr-modal .qr-code-container .text{color:#855ae1;font-size:1.5rem;font-weight:800}.friends-container .pending-friend-request-list{width:100%;margin-bottom:2rem;padding-left:1rem}.friends-container .friend-request,.friends-container .suggested-friend{background:#17171b;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;display:flex}.friends-container .friend-request .profile-picture-container{width:80px;height:80px;margin-bottom:.5rem}.friends-container .friend-request .profile-picture-container img{object-fit:contain;border-radius:50%;width:100%;height:100%}.friends-container .friend-request .display-name{margin-bottom:.25rem;font-weight:600}.friends-container .friend-request .username{color:#777;font-size:.8rem;font-weight:600}.friends-container .friend-request button.accept-request-btn{color:#09090b;text-transform:uppercase;background:#855ae1;width:100%;margin-top:.5rem;padding:.5rem 0;font-size:.8rem;font-weight:700}.friends-container .friend-request button.accept-request-btn.accepted{background:#3b3b3f}.friends-container .suggested-friends-container{flex-direction:column;width:100%;margin:0 auto;padding-left:1rem;display:flex}.friends-container .suggested-friends-container .suggested-friends-list{gap:.5rem;width:-moz-fit-content;width:fit-content;padding-bottom:.5rem;display:flex;overflow-x:auto}.friends-container .suggested-friends-container .suggested-friends-list .suggested-friend{color:#eee;width:100%;min-width:80px;max-width:80px;text-decoration:none}.friends-container .suggested-friends-container .suggested-friends-list .suggested-friend .profile-picture-container{width:40px;height:40px}.friends-container .suggested-friends-container .suggested-friends-list .suggested-friend .profile-picture-container img{object-fit:contain;border-radius:50%;width:100%;height:100%}.friends-container .suggested-friends-container .suggested-friends-list .suggested-friend .display-name{text-align:center;color:#eee;flex:1;justify-content:center;align-items:center;width:100%;min-height:35px;margin:.5rem 0;font-size:.9rem;font-weight:600;display:flex}.friends-container .suggested-friends-container .suggested-friends-list .suggested-friend .request-btn{background:#855ae1;justify-content:center;align-items:center;width:100%;height:24px;margin-top:auto;padding:.25rem;display:flex}.friends-container .suggested-friends-container .suggested-friends-list .suggested-friend .request-btn.requested{color:#3b3b3f;background:0 0;outline:1px solid #272727;font-weight:600}.friends-container .suggested-friends-container .suggested-friends-list h5{padding:1rem 0}.last-workout-container{box-sizing:border-box;width:100%;padding:0 1rem}.last-workout-container .last-workout{box-sizing:border-box;background:#17171b;border-radius:6px;width:100%;margin:0 auto;padding:1rem;box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}.last-workout-container .last-workout .head{justify-content:space-between;align-items:center;width:100%;padding-bottom:1.5rem;display:flex}.last-workout-container .last-workout .head .title{text-transform:capitalize;height:22px;font-size:1.2rem;font-weight:800}.last-workout-container .last-workout .head .date{color:#777;height:18px;font-size:1rem;font-weight:600}.last-workout-container .last-workout .exercises{text-transform:capitalize;color:#ccc;flex-direction:column;gap:1rem;display:flex}.last-workout-container .last-workout .exercises .exercise{height:18px;font-size:.9rem}.last-workout-container .last-workout .exercises .exercise .exercise-name{color:#eee;font-weight:800}.friends-page{flex-direction:column;align-items:center;width:100%;max-width:450px;display:flex}.friends-page .page-options{justify-content:space-between;width:90%;padding:1rem 0;display:flex;position:relative}.friends-page .page-options .link{color:#777;justify-content:center;align-items:center;width:30%;padding:.5rem;font-weight:600;text-decoration:none;display:flex}.friends-page .page-options .link.active{color:#eee}.friends-page .page-options .selected-indicator{width:33%;height:2px;transition:all .3s ease-in-out;position:absolute;bottom:1rem;left:0}.friends-page .page-options .selected-indicator .inner{background:#855ae1;width:100px;height:100%;margin:0 auto}.friends-page .page-options .selected-indicator.incoming{transform:translate(0)}.friends-page .page-options .selected-indicator.friends{left:50%;transform:translate(-50%)}.friends-page .page-options .selected-indicator.outgoing{left:100%;transform:translate(-100%)}.friends-list-page{width:100%}.friends-list-page .load-more-btn-container{width:90%;margin:0 auto}.user-card{color:#eee;box-sizing:border-box;background:#17171b;border-radius:6px;align-items:center;gap:.75rem;width:90%;height:66px;margin:0 auto 1rem;padding:0 .5rem;text-decoration:none;transition:transform .3s ease-in-out 2s,opacity .3s ease-in-out 2s,height .3s ease-in-out 2.4s,margin .3s ease-in-out 2.4s;display:flex;overflow:hidden}.user-card .profile-picture-container{flex-shrink:0;width:50px;height:50px;overflow:hidden}.user-card .profile-picture-container img{object-fit:contain;border-radius:50%;width:100%;height:100%}.user-card .user-info{flex-direction:column;flex:1;gap:.25rem;font-weight:600;display:flex}.user-card .user-info .username{color:#ccc;font-size:.8rem}.incoming-actions,.friends-actions,.outgoing-actions{gap:.5rem;display:flex}.incoming-actions button,.friends-actions button,.outgoing-actions button{justify-content:center;align-items:center;height:26px;padding:.25rem .5rem;font-weight:600;display:flex;position:relative}.removed{opacity:0;height:0;margin-bottom:0;transform:translate(-100%)}.incoming-actions .friend-denied{color:#dc3545}.incoming-actions button.deny-btn{color:#ccc;background:#3b3b3f;width:55px}.incoming-actions button.accept-btn{color:#eee;background:#855ae1;width:70px}.friend-added-successfully,.friend-denied,.pending-removed{justify-content:center;align-items:center;gap:.5rem;padding:.5rem;display:flex}.friend-added-successfully,.pending-removed{color:#28a745}.friends-actions .friend-removed-text{color:#dc3545;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;font-size:.9rem;font-weight:700;display:flex}.friends-actions button.remove-btn,.friends-actions button.cancel-remove-friend-btn{color:#ccc;background:#3b3b3f}.friends-actions button.confirm-remove-friend-btn{color:#ccc;background:#dc3545;width:80px}.outgoing-actions .remove-btn{color:#ccc;background:#3b3b3f;width:80px}.disabled-link{pointer-events:none}.no-data-animation-container{background:radial-gradient(#17171b,#09090b 70%);border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;padding:2rem;display:flex}.incoming-requests-page{width:100%}.incoming-requests-page .list{flex-direction:column;padding:.5rem;display:flex}.outgoing-requests-page{width:100%}.outgoing-requests-page .no-data{margin:0 auto}.outgoing-requests-page .list{flex-direction:column;padding:.5rem;display:flex}html{overflow:hidden}html,body{height:100%;overflow-x:hidden}body{color:#eee;background:#09090b;width:100%;padding:0;position:relative}#root{overflow:hidden}*{font-family:Nunito,sans-serif}h3{margin:0}h5{color:#777;margin:0}button{cursor:pointer;border:none;border-radius:6px}.btn-no-styles{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;color:inherit;background:0 0;border:none;margin:0;padding:0}button.submit-btn{color:#09090b;background:#855ae1;justify-content:center;align-items:center;height:35px;padding:.5rem 1rem;font-size:1rem;font-weight:600;display:flex}button.load-more{color:#3b3b3f;width:85px;padding:.25rem}input{box-sizing:border-box;color:#eee;background:#09090b;border:1px solid #272727;border-radius:6px;height:40px;padding:.5rem;font-weight:700;font-size:.95rem!important}input:focus{outline-offset:2px;outline:2px solid #272727}input::placeholder{color:#3b3b3f}input.fade{border-color:#17171b}textarea{color:#eee}label{color:#ccc;align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.9rem;font-weight:800;display:flex}label.fade{color:#17171b}.App{flex-direction:column;align-items:center;width:100%;height:-moz-fit-content;height:fit-content;min-height:100%;padding-bottom:3rem;display:flex;overflow:hidden}.App button.google-signup-btn{border:1px solid #272727;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;margin:2rem auto 0;padding:1rem;display:flex}.App button.google-signup-btn .icon{width:18px;height:18px}.App .loading-overlay{z-index:20;opacity:1;background:#17171b;justify-content:center;align-items:center;width:100%;height:100%;transition:top 1s ease-in-out,opacity .5s ease-out 1s;display:flex;position:fixed;top:0}.App .loading-overlay .animation{width:100px;height:100px}.App .loading-overlay.hidden{opacity:0;pointer-events:none;top:-100%}.App .login-container{flex-direction:column;justify-content:center;align-items:center;height:70vh;display:flex}.friends-list{flex-direction:column;height:100%;transition:height .3s ease-in-out;display:flex}.friends-no-data{flex-direction:column;align-items:center;width:100%;display:flex}.friends-no-data .no-data-title{font-size:1.2rem;font-weight:800}.friends-no-data p{color:#ccc;text-align:center;max-width:80%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0000001a;border-radius:10px}::-webkit-scrollbar-thumb{background:#0003;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#0006}::-webkit-scrollbar-thumb:active{background:#000000e6}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}
