html{height:100%}body{margin:0;background-color:#f3f4f7;box-sizing:border-box;min-height:100vh;position:relative;padding-bottom:8rem}body,button,input{font-family:-apple-system,BlinkMacSystemFont,"segoe ui",roboto,oxygen,ubuntu,cantarell,"fira sans","droid sans","helvetica neue",Arial,sans-serif;font-size:1rem}button{cursor:pointer}footer{position:absolute;display:flex;flex-direction:column;width:100%;bottom:0;box-sizing:border-box;background-color:#2f3947;color:#c1c4c8;font-weight:bold;overflow:auto}#top_footer{display:flex;flex-direction:row;justify-content:space-between;margin:0}.footer_elem a{display:block;text-decoration:none;color:inherit;padding:1em 1em}#top_footer a:hover{color:#eaebed}#bottom_footer{margin:0;padding:.5em 1em;font-size:.8rem;text-align:center;background-color:#1f2937}#confirm_termination_form{text-align:center}#main_menu div a{display:inline-flex;align-items:center;text-decoration:none;color:#c1c4c8;font-size:1.2em;font-weight:bold;padding:0 .2em}.social-icons{display:inline-flex;vertical-align:middle}.social-icons a{display:inline-block;width:25px;height:25px;margin:0 .5em}.social-icons svg{width:100%;height:100%;fill:#000;transition:fill .3s}.social-icons a:hover svg{background-color:#c1c4c8;border-radius:10px;padding:.1em}.navtop{position:sticky;top:0;transform:translateZ(0);z-index:10}#navtop_div{background-color:#2f3947;display:flex;padding:0 1%;justify-content:space-between;height:50px;align-items:center}#account_nav{display:flex}#named_account{display:flex}.account_icon_text{display:flex;align-items:center;justify-content:center}#last_main_page_banner{border-right:1px solid #c1c4c8}#account_section_toggle,#configuration_toggle{text-decoration:none;background-color:inherit;color:inherit;border:0;font:inherit;padding:0;text-align:left}#account_section_toggle:hover,#configuration_toggle:hover{color:#323232}#account_section_toggle svg,#configuration_toggle svg{position:absolute;padding-left:.5em}#language_selector{display:flex;flex-direction:column}#currencies{height:600px;max-height:15em;overflow-y:auto;overscroll-behavior:contain;box-shadow:rgba(0,0,0,0.8) 0 -50px 36px -28px inset}#currency_search{height:2em;padding:0 5px;background-color:#c1c4c8}#currency_search::placeholder{color:#2f3947;font-weight:bold}#lang_curr{display:block;height:1px;margin:3px 0 1px 0;background:#c1c4c8}.service_info{display:flex;height:50px;padding:0 1em 0 1em;overflow:hidden;align-items:center;text-align:center;color:white;flex-direction:column}#service_status_up{background-color:#1a621a}#service_status_up_warning{background-color:#ff8c00}#service_status_down{background-color:#bf0000}#lang_curr_sep{border-bottom:2px solid white}#account_nav a,#language_selector a,#switch_language_button{display:flex;height:2em;align-items:center;text-align:left;padding:0 13px;text-decoration:none;color:#c1c4c8;font-weight:bold}#success_banner,#error_banner{display:flex;align-items:center;color:#fff}#success_banner{background-color:#1a621a}#error_banner{background-color:#9b2323}#success_banner p,#error_banner p{display:inline;margin:0;padding:.2em}#success_banner .icon,#error_banner .icon{vertical-align:middle}.info_banner_button{text-decoration:none;background-color:inherit;color:inherit;border:0;font:inherit;cursor:pointer;outline:inherit;color:#c1c4c8}.info_banner_button:hover{color:#fff}#switch_language_button{align-items:center;text-align:center;background-color:inherit;border:0}#navtop_div div a i,#navtop_div button i,#navtop_div div a svg,#navtop_div button svg{width:15px;min-width:15px;margin-right:8px}#navtop_div div a svg,#navtop_div button svg{background-color:inherit;fill:currentColor}#main_menu div a:hover,#account_nav a:hover,#switch_language_button:hover{color:#eaebed}#basket_nav{position:sticky;background-color:#c1c4c8;color:#2f3947;box-shadow:0 3px 5px 2px #0000004d;width:300px;margin:0 10% 0 1em;float:right}#toggle_basket{position:absolute;right:0;width:100%;height:23px;padding:0 4px;text-decoration:none;background-color:transparent;color:inherit;border:0;font:inherit;cursor:pointer;outline:inherit}#toggle_basket .icon{height:23px;margin:auto}#pay_button_span{display:flex;flex-direction:row}.purchase_button,.purchase_currency_button{display:flex;justify-content:center;align-items:center;background-color:#323232;font-size:1.3em;padding:5px 0;width:100%;text-decoration:none;color:#c1c4c8}.purchase_button:hover,.purchase_currency_button:hover{background-color:#505050}.purchase_currency_button{font-size:.8em;width:fit-content;text-wrap:nowrap;margin-left:2px;padding-right:1em;padding-left:1em}@keyframes FadeInBasket{from{background-color:#ff8c00}to{background-color:inherit}}#basket_title{padding:3px;font-weight:bold}.basket_title_anim #basket_title{animation:FadeInBasket 1s 1 ease-in-out forwards}#basket_details{margin-top:-1em;height:auto;overflow:hidden;transition:height 300ms ease-in-out,margin-top 300ms ease-in-out}#basket_nav #basket_summary{padding-left:3px}#basket_nav .basket_text{display:flex;flex-direction:column;width:85%;padding:1px 0 1px 3px}#basket_list>ul{padding:0;margin:0;max-height:240px;overflow:auto;overscroll-behavior:contain}.basket_item,#basket_header{display:flex;list-style:none;background-color:#5f6985;color:#e4e5e7}.basket_item{margin-bottom:1px}#basket_summary p{margin:.3em 0}#basket_summary .bonus{color:#070;margin-left:1em}#purchase_reminder{padding-left:1em}#purchase_confirmation #basket_list>ul{max-height:none}#purchase_confirmation #basket_summary{margin-top:.3em}#purchase_confirmation #basket_summary p{margin:0;padding:.3em;background-color:green;color:#FFF}#purchase_confirmation .bonus,#full_price{color:#000}#confirm_purchase{background-color:green;color:#FFF;border:1px solid gray;margin-bottom:1em}#confirm_purchase:hover{background-color:#0A0}#cancel_purchase{display:block;right:0;width:fit-content;margin-left:auto;padding:.5em;text-decoration:none;color:#FFF;box-sizing:border-box;background-color:#A00;border:1px solid gray;text-align:center}#cancel_purchase:hover{background-color:#F00}#accept_toc{width:1.5em;height:1.5em;margin:0;cursor:pointer}#purchase_confirmation label{padding-left:.5em}#basket_list button{display:flex;align-items:center;justify-content:center;width:15%;background:0;background-color:#323232;color:inherit;border:0;margin:0 0 0 2px;padding:0;font:inherit;cursor:pointer;outline:inherit}#basket_list button:hover{background-color:#505050}#basket_list .basket_del_button svg{height:20px}#basket_list .basket_extra_button svg{fill:#5f6985}#basket_list .basket_extra_button .add_extra{fill:#fff}.basket_title,.basket_artist{display:block;font-size:.8em}#purchase_confirmation .basket_title,#purchase_confirmation .basket_artist{font-size:1em}#purchase_confirmation .basket_item,#purchase_confirmation .reminder_text,#purchase_confirmation #basket_header{padding:.2em .3em;justify-content:space-between}.reminder_text{text-align:justify}#purchase_confirmation p{text-indent:0}#purchase_confirmation .basket_extra_button{background-color:inherit;cursor:inherit}#purchase_confirmation .basket_extra_button:hover{background-color:inherit;cursor:inherit}#purchase_confirmation .basket_extra_button .add_extra{fill:white}#basket_header{background-color:#c1c4c800;color:#2f3947;font-size:.9em}#basket_header_spacer{width:85%}#basket_header_button{width:15%;text-align:center}#basket_header_end{width:15%}#purchase_confirmation_form button{margin:auto;display:block;padding:.5em}#account_section{overflow:auto}.content{width:80%;margin:0 auto}.content #intro_skip{display:block;margin:auto;color:#c1c4c8;text-decoration:none;border:0;background:inherit}.content #intro_skip:hover{color:#000}.simple_content{padding-top:0}.content .warn_div{background-color:#bf0000;color:white}.content .warn_div_info{background-color:#e3ba3b;color:black}.unavailable_message{background-color:#bf0000;color:white}.content h1{margin:0;padding:25px 1em;color:#4a536e}.content>h2{margin:0;padding:25px 1em;border-bottom:1px solid #e0e0e3;color:#4a536e}.content div h2{font-size:1.3em}.content>p,.content>div,.content>form,.price_options,.service_options{box-shadow:0 0 5px 0 #0000001a;margin:0 0 25px 0;padding:25px;background-color:#fff}.content>p table td,.content>div table td{padding:5px}.content>p table td:first-child,.content>div table td:first-child{font-weight:bold;color:#4a536e;padding-right:15px}.content>div p,.content>p{line-height:1.5;text-align:justify;word-spacing:-1px;text-indent:30px;padding:5px 0;margin:0}.content div .news_date{display:block;text-align:right;color:#4d4d4d}.content .text_list{line-height:1.5}.content .service_options{min-width:49.8%}#language_selector{position:absolute;top:0;right:0;width:20em;z-index:3;background-color:#2f3947}#language_selector a:hover{background-color:#333}#service_option_nav,#price_option_nav{display:flex;justify-content:space-between;padding:0}.price_options,.service_options{box-sizing:border-box;margin:0}.content .price_options{text-align:center;min-width:33%}.content .service_options:hover,.content .price_options:hover{background-color:#f9f9f9}.times{color:red;margin-left:-10px}.check{color:green;margin-left:-13px}form div{position:relative;display:flex;align-items:center;margin-bottom:.5em}.keep_alive+label{all:initial}#beta_icon{color:#ff1a1a;margin-top:18px;margin-left:-20px;transform:rotate(-30deg)}.price_options .full_price{text-decoration:line-through;margin-right:1em}.price_options .red_price{color:green}.price_options .red_percent{display:block;font-weight:bold;float:right;font-size:1.2em;margin-left:-1.2em;color:green;transform:rotate(-30deg)}.price_options .refund_notice{color:darkgreen}.card,.request_card,.info_card{position:relative;display:inline-block;vertical-align:top;box-shadow:0 0 5px 0 #0000001a;width:15em;min-height:25em;max-height:30em;margin:.5em;background-color:#f9f9f9;text-align:center;overflow:auto}.info_card_elem{display:flex;flex-direction:column;position:absolute;box-sizing:border-box;text-indent:0;width:100%;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.info_card a{background-color:#2f3947;color:#c1c4c8;padding:1em 0;text-decoration:none;font-size:1.3em;margin:1em 0;cursor:pointer}.info_card a:hover{color:white}.request_card{height:30em}.card>ul{list-style-type:none;overflow:auto;padding:5px;margin:0;text-align:left}.card_li{overflow:auto}.private_card{background-color:#e9fdff}.card .att_name{font-weight:bold;margin-right:.8em}.card .private_info{font-size:.7em;color:#5c3d99}.card .att_value{float:right;text-align:right}.card .highlight_version{color:#a85a00}.card>img{width:200px;height:283px}.card:hover{color:inherit;text-decoration:none;box-shadow:3px 4px 12px 0 #0000005a}.card:hover>.download_score_icon{opacity:1}.card:hover ul,.card:hover img{opacity:.2}.update_version_request{margin-bottom:1em}.download_score_icon{transition:.5s ease;opacity:0;position:absolute;width:100%;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.download_score_icon i,.download_score_icon svg{display:inline-block;width:27px;height:36px;margin:5px;color:#000}.download_score_icon svg{background-color:inherit}.dl_button{text-decoration:none;background-color:inherit;border:0;display:inline-table;table-layout:fixed;padding:0;margin:3px;width:5em}#basket_download .dl_button{display:block;margin:auto}#basket_download .dl_button svg{width:4em;height:4em}#basket_download .dl_button svg:hover{color:#5e5e5e}.download_file_type,.download_score_icon .type_name{display:block;font-weight:bold}.download_score_icon .download_file_type{margin-bottom:.4em;height:1em}.download_score_icon .i_file_archive,.download_score_icon .file_archive{width:50px;height:50px;display:inline-block;margin:auto}.rating_block{display:flex;flex-direction:column;align-items:center;margin-top:.5em}.validate_rating{margin-left:.5em}.transcription_rating{margin:0;font-size:1rem;display:inline-flex;align-items:center}.transcription_rating .star{color:gray;padding:0;margin:0}.edit_rating i,.edit_rating svg{cursor:pointer}.rating_info{margin-right:.5em}.transcription_rating .star_half{color:gray;margin-right:-1.8em;padding-right:0;z-index:2}.transcription_rating .star_sel_1{color:#e50000}.transcription_rating .star_sel_2{color:#ad5900}.transcription_rating .star_sel_3{color:#99ad00}.transcription_rating .star_sel_4{color:#31ad00}.transcription_rating .star_sel{color:#dda700}.edit_rating:hover .star{color:#ffd700}.edit_rating .star:hover~.star{color:black}.preview_zoom_button{margin-bottom:.5em}#preview_zoom{position:fixed;text-align:center;margin:0;padding:.2em;border-radius:7px;z-index:12;height:fit-content;width:fit-content;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain;background-size:contain;background-repeat:no-repeat;background-position:center}#preview_zoom button{position:absolute;top:0;right:0;margin:1% 1% 0 0;width:50px;height:50px;background:unset;border:unset}#preview_zoom .preview_loading{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px)}#preview_zoom img{height:50vh;width:35vh;max-height:90vh;max-width:90vw;margin-bottom:-3px;-o-object-fit:contain;object-fit:contain}#preview_zoom img.preview_loaded{height:90vh;width:90vh;min-height:min(127vw,90vh);max-height:min(127vw,90vh);min-width:min(64vh,90vw);max-width:min(64vh,90vw);border-radius:7px;transition:height .1s ease-in-out}#preview_zoom p{height:3.2em;overflow:auto}#waiting_room{position:fixed;top:0;left:0;margin:0;z-index:12;width:100%;height:100%;background-color:#000000aa}#waiting_room_win{position:absolute;width:50%;margin:0;padding:.2em;text-align:center;background-color:#c1c4c8;box-shadow:0 3px 5px 2px #0000004d;top:50%;left:50%;transform:translate(-50%,-50%)}#waiting_room_win p{text-align:center;text-indent:0}#close_waiting_room{display:block;margin:auto;margin-top:1em}#close_preview_{position:relative;width:40px;height:40px;background:transparent;border:0;cursor:pointer}#close_preview_::before,#close_preview_::after{content:"";position:absolute;top:50%;left:50%;width:24px;height:4px;border-radius:2px;background-color:#2f3947;transform-origin:center}#close_preview_::before{transform:translate(-50%,-50%) rotate(45deg)}#close_preview_::after{transform:translate(-50%,-50%) rotate(-45deg)}#close_preview:hover #close_preview_::before,#close_preview:hover #close_preview_::after{background-color:#c1c4c8}#search_song_div,#upload_song_div,#youtube_player,#upload_player,#request_div{display:flex;align-items:center;justify-content:center;padding:.5em 0}#upload_song_div.highlight_drag{outline:2px dashed #2f3947;outline-offset:-5px}#upload_form.disable_form_drag{pointer-events:none}#upload_form h3{margin:.5em;text-align:center}#search_song_div{flex-direction:column}#search_bar{width:100%;justify-content:center;margin-bottom:1em}.player_block{display:flex;align-items:center;flex-direction:row}#search_status{margin-top:.5em}#youtube_player{flex-direction:column}#request_div{flex-direction:column;width:96%}#search_song_title,#upload_song_title{width:48%;font-size:1.2em;text-align:center;cursor:pointer;border-bottom:1px solid #e0e0e3}#song_search,#search_button{margin:0 .3em}#custom_artist,#custom_title,#upload_filename{height:1.7em;width:70%}#upload_input_note{font-size:.8em;text-indent:0}#song_search{height:2em;width:80%;max-width:50em}#request_song{min-height:2em;margin:0 .3em}#search_song_div,#upload_song_div,#youtube_player,#upload_player{background-color:#f1f1f1}#search_song_div:hover,#upload_song_div:hover,#youtube_player:hover,#upload_player:hover,#search_song_title:hover,#upload_song_title:hover{background-color:#f1f1f1}.browse_method_highlight{background-color:#f1f1f1;opacity:1}#currency_reminder{display:block;position:absolute;top:0;margin-top:50px;z-index:2;background-color:#2f3947}#currency_search_info{color:#c1c4c8}#currency_search_info,#account_search_info{margin:0;padding:0}#account_transcription_search{width:33%}#account_termination_form{text-align:right}#account_termination_form input{color:red;cursor:pointer;margin-right:.5em}.account_input_line{display:flex;align-items:center}#account_details tr td{vertical-align:top}#configuration input{margin-top:0;margin-right:-1em;cursor:pointer}#change_password_form,#change_email_form{margin:1em 0 1em 0;box-shadow:inset 0 0 5px 0 #0000001a;padding:1em;background-color:#f3f4f7}#change_password_form input,#change_email_form input{width:17em}#account_details button,#change_password_form input,#change_email_form input{margin-left:auto;padding:3px}#toggle_email_change,#toggle_password_change{width:13em}#new_email_span,#current_password_span,#new_password_span,#new_password_confirm_span,#current_password_check_span{margin-left:auto;display:flex;align-items:center}#new_email_icon,#new_password_icon,#new_password_confirm_icon{margin-right:5px}#new_email_error,#new_password_error,#new_password_confirm_error,.server_error,#email_error,#password_error,#confirm_password_error,#email_error,#password_error{display:block;padding:2px;margin-bottom:5px;box-shadow:0 0 1px 0 #ff000080;background-color:#ff79791a}#password_reset{padding:0 .5em}#change_password_form,#change_email_form{width:30em}#account_details button{text-align:center}#change_password_form button,#change_email_form button{width:100%}input::-ms-reveal,input::-ms-clear{display:none}#form_configuration_info{margin-top:.3em}#account_details label{padding-right:2em;display:flex;align-items:center}#email_col,#password_col{width:75%}.hidden{display:none !important}.no_scroll{overflow:hidden}#file1{cursor:pointer}.disabled{border-radius:5px;border-width:1px;background-color:#ccc !important;color:#666 !important;cursor:not-allowed !important;pointer-events:none !important;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.soft_disabled{cursor:not-allowed !important;pointer-events:none !important;opacity:.3;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.loading{border:4px solid #f3f3f3;border-top:4px solid #2f3947;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:auto}@keyframes spin{0{transform:rotate(0)}100%{transform:rotate(360deg)}}.password_visibility_toggle{position:absolute;top:auto;right:2%;cursor:pointer;padding-top:3px;z-index:2}#request_status_div{margin-top:1em;width:90%;text-align:center}#transcription_status{display:block}#waiting_timer_div{margin-top:.5em}.main_request_ol{position:relative;padding:0;margin:0}.main_request_li{display:flex;justify-content:space-between}#song_browser_section{padding:0}#song_browser{position:relative}#search_button{display:flex;text-decoration:none;border:1px solid;border-radius:1em;padding:3px 6px}#search_button:hover{background-color:#d1d1d1;border:1px solid}.browse_li_number{display:flex;align-items:center;justify-content:center;border-right:1px solid #e0e0e3;width:4%;background-color:#f5f5f580}#upload_form{width:80%;max-width:1080px;margin:auto;text-align:left}#upload_form button{margin-left:auto;max-width:28%}#audio_upload_file{display:none}#search_video_div{width:90%;text-align:center}#search_video{display:block;max-width:100%;max-height:20em}#search_video_title{flex-direction:column;display:flex;align-items:center;font-weight:bold;margin-bottom:.5em}.request_verify_text{margin-right:.5em}#search_song_prevent_button,#upload_song_prevent_button,#choose_new_song{position:absolute;z-index:2;top:70%;left:52%;-ms-transform:translate(-52%,-50%);transform:translate(-52%,-50%);padding:1em}#upload_form label{display:flex;align-items:center}#upload_form input,#upload_filename{margin-left:auto}#progress_bar{width:100%}#upload_filename{padding:1px 2px}.browse_title_unfocus{opacity:.7}.browse_focus{width:96%}#menu_button_container{display:none}#menu_toggle{display:none}#main_menu{display:flex;width:50%;flex-direction:row;align-items:center;justify-content:space-between}#contact_email{text-indent:30px}#configuration label{display:flex;flex-direction:column;align-items:center;cursor:pointer}#page_format_inputs,#notation_inputs{display:block}#page_format_inputs input:checked+label,#notation_inputs input:checked+label{background-color:#c1c4c8;box-shadow:0 3px 5px 4px #0000004d}#page_format_inputs img,#notation_inputs img{max-width:100%;height:auto}#page_format_inputs img{border:1px solid black;margin-top:.5em}#page_format_inputs label{font-weight:bold}.custom_settings_item{display:inline-flex}#small_me{font-size:.5em}#full_price{margin-left:1em;font-weight:bold;color:#8b0000;text-decoration:line-through;text-decoration-thickness:2px}.img_text{vertical-align:middle}.help_notation{display:block;margin:1em auto;max-width:100%;height:auto}.icon{display:inline-block;background-color:inherit;fill:currentColor;width:20px;min-width:20px;height:25px}@media(max-width:1050px){#latest_transcriptions,#account_transcriptions,#request_section,#free_transcription_nav{padding:10px}.card,.request_card,.info_card{margin:.3em}}