.ptQxgq_bar{border-bottom:2px solid var(--border-color);letter-spacing:.15em;text-transform:uppercase;align-items:center;height:4em;font-size:.95em;display:flex;position:relative}.ptQxgq_item{padding:0 .5em;font-size:1.25em}.ptQxgq_separator{color:var(--muted-color);padding:0 .5em}.ptQxgq_continueButton{z-index:2;color:#fff;text-transform:none;letter-spacing:.12em;white-space:nowrap;background:#000;border:1px solid #000;padding:.5em .85em;font-family:inherit;font-size:.7em;text-decoration:none;transition:all .15s;position:absolute;top:.5em;right:.5em}@media (hover:hover){.ptQxgq_continueButton:hover{color:#000;background:#fff}}
.riNpGW_button{cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.riNpGW_icon{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .2s}@media (hover:hover){.riNpGW_button:hover .riNpGW_icon{opacity:.5}}.riNpGW_active .riNpGW_icon{opacity:.8}.riNpGW_idBadge{letter-spacing:.05em;color:#fff;pointer-events:none;background:#0009;border-radius:.25em;padding:.2em .5em;font-size:.9em;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
._82QOEq_wrapper{aspect-ratio:2030/723;width:100%;max-width:min(100%,196.542svh - 25.2697em);margin:0 auto;position:relative}@media (max-width:1024px){._82QOEq_wrapper{aspect-ratio:723/2030;max-width:min(100%,24.5749svh - 3.20542em)}}._82QOEq_board{background-image:var(--guitar-image);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}@media (max-width:1024px){._82QOEq_board{width:280.775%;height:35.6158%;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(45deg)scale(1.3)}}@media (max-width:768px){._82QOEq_board{transform:translate(-50%,-50%)rotate(90deg)scale(1.1)}}._82QOEq_title{z-index:10;font-size:2vw;font-weight:400;position:absolute;top:26%;left:26%}@media (max-width:1024px){._82QOEq_title{font-size:1.75em;top:26%}}@media (max-width:768px){._82QOEq_title{font-size:1.5em;top:30%;left:80%}}
._685IOq_tag{letter-spacing:.1em;border:1px solid var(--border-color);border-radius:.2em;padding:.2em .6em;font-size:.8em;font-weight:600;display:inline-block}._685IOq_muted{border-color:var(--muted-color);color:var(--muted-color)}
.C4FAma_tile{border:1px solid var(--border-color);background:var(--bg-color);cursor:pointer;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.C4FAma_tile:hover{box-shadow:0 .4em 1em #00000014}.C4FAma_tile:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.C4FAma_preparing{cursor:not-allowed}.C4FAma_thumbnailWrapper{aspect-ratio:1;background:#0000000a;width:100%;position:relative;overflow:hidden}.C4FAma_draftBadge{z-index:2;letter-spacing:.15em;border:1px solid var(--border-color);background:var(--bg-color);color:var(--muted-color);padding:.25em .5em;font-size:.65em;position:absolute;top:.5em;left:.5em}.C4FAma_thumbnail{object-fit:cover;width:100%;height:100%}.C4FAma_playOverlay{color:#fff;pointer-events:none;background:#0003;justify-content:center;align-items:center;font-size:2em;display:flex;position:absolute;inset:0}.C4FAma_processing{color:var(--muted-color);text-align:center;background:#0000000f;flex-direction:column;justify-content:center;align-items:center;gap:.6em;padding:.8em;font-size:.85em;display:flex;position:absolute;inset:0}.C4FAma_muxInputWrapper{flex-direction:column;gap:.4em;width:100%;display:flex}.C4FAma_muxInput{border:1px solid var(--border-color);background:var(--bg-color);width:100%;padding:.4em .6em;font-size:.8em}.C4FAma_muxSaveButton{background:var(--accent-color);color:var(--bg-color);cursor:pointer;border:none;padding:.4em .6em;font-size:.8em}.C4FAma_muxSaveButton:disabled{opacity:.5;cursor:not-allowed}.C4FAma_audioThumb{width:100%;height:100%;color:var(--muted-color);justify-content:center;align-items:center;font-size:3em;display:flex}.C4FAma_audioIcon{pointer-events:none}.C4FAma_footer{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:.6em;padding:.6em .8em;display:flex}.C4FAma_name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.85em;overflow:hidden}.C4FAma_footerRight{align-items:center;gap:.5em;display:flex}.C4FAma_adminActions{z-index:3;align-items:center;gap:.4em;display:flex;position:absolute;top:.5em;right:.5em}.C4FAma_adminButton{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(4px);background:#000000b3;border:1px solid #fff3;justify-content:center;align-items:center;padding:.45em .75em;font-size:.7em;line-height:1;display:inline-flex}.C4FAma_adminButton:hover{background:#000000e6}.C4FAma_adminButtonPublished{background:#2f7d32d9;border-color:#ffffff40}.C4FAma_adminButtonPublished:hover{background:#2f7d32}.C4FAma_adminButtonDanger{background:#b3261ed9;border-color:#ffffff40;padding:.45em .6em}.C4FAma_adminButtonDanger:hover{background:#b3261e}
._06cyDG_container{z-index:100;background:#00000080;width:100%;height:100%;padding:2em;display:flex;position:fixed;top:0;left:0;overflow-y:auto}@media (max-width:500px){._06cyDG_container{padding:1em}}._06cyDG_content{z-index:20;text-align:center;background:var(--bg-color);border-radius:.4em;width:100%;max-width:36em;margin:auto;font-size:1em;position:relative;overflow-y:auto;box-shadow:0 0 .3em #0000004d}._06cyDG_closeButton{margin:0;padding:0;position:absolute;top:.5em;right:.5em}._06cyDG_top{padding:1em}._06cyDG_closeIcon{width:1em;height:1em;font-size:2em;display:block}
.ujjlXW_body{text-align:left;flex-direction:column;gap:1em;width:100%;display:flex}.ujjlXW_title{letter-spacing:.1em;font-size:1.4em;font-weight:700}.ujjlXW_hint{color:var(--muted-color);letter-spacing:.1em;font-size:.85em}.ujjlXW_label{letter-spacing:.1em;color:var(--muted-color);flex-direction:column;gap:.4em;font-size:.85em;display:flex}.ujjlXW_input{border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-color);letter-spacing:normal;width:100%;padding:.7em 1em;font-size:1em}.ujjlXW_fileInput{letter-spacing:normal;color:var(--text-color);font-family:inherit;font-size:.9em}.ujjlXW_actions{justify-content:flex-end;gap:.6em;margin-top:.5em;display:flex}.ujjlXW_cancel,.ujjlXW_save{cursor:pointer;border:1px solid var(--border-color);padding:.6em 1.2em;font-size:.9em}.ujjlXW_cancel:disabled,.ujjlXW_save:disabled{opacity:.5;cursor:not-allowed}.ujjlXW_cancel{color:var(--text-color);background:0 0}.ujjlXW_save{background:var(--accent-color);color:var(--bg-color)}
.gVtp2q_progressWrapper{flex-direction:column;gap:.4em;display:flex}.gVtp2q_progressLabel{color:var(--muted-color);font-size:.85em}.gVtp2q_progressTrack{border:1px solid var(--border-color);background:#0000000f;width:100%;height:.5em;overflow:hidden}.gVtp2q_progressFill{background:var(--accent-color);height:100%;transition:width .2s}.gVtp2q_warning{color:#b34a00;letter-spacing:.05em;margin-top:.4em;font-size:.85em}
.UFvBRG_wrapper{padding:1em 0}.UFvBRG_toolbar{justify-content:flex-end;padding:0 1em 1em;display:flex}.UFvBRG_toolbarButton{background:var(--accent-color);color:var(--bg-color);letter-spacing:.1em;cursor:pointer;border:none;padding:.5em 1em;font-size:.85em}.UFvBRG_toolbarButton:hover{opacity:.85}.UFvBRG_grid{grid-template-columns:repeat(4,1fr);gap:1em;padding:0 1em;display:grid}@media (max-width:768px){.UFvBRG_grid{grid-template-columns:repeat(2,1fr);gap:.6em;padding:0 .5em}}.UFvBRG_empty{text-align:center;color:var(--muted-color);padding:2em 1em;font-size:.9em}.UFvBRG_loading{justify-content:center;padding:2em 1em;display:flex}
._4f7Z6q_list{width:100%}._4f7Z6q_toolbar{border-bottom:1px solid var(--border-color);justify-content:flex-end;padding:.6em 1em;display:flex}._4f7Z6q_toolbarButton{background:var(--accent-color);color:var(--bg-color);letter-spacing:.1em;cursor:pointer;border:none;padding:.5em 1em;font-size:.85em}._4f7Z6q_toolbarButton:hover{opacity:.85}._4f7Z6q_headerRow{border-bottom:1px solid var(--border-color);letter-spacing:.15em;color:var(--muted-color);grid-template-columns:2em 3fr 2fr 1fr 1fr;gap:1em;padding:.8em 1em;font-size:1em;font-weight:300;display:grid}._4f7Z6q_folder{border-bottom:1px solid var(--border-color)}._4f7Z6q_row{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:2em 3fr 2fr 1fr 1fr;align-items:center;gap:1em;padding:.8em 1em;font-size:1em;transition:background-color .15s;display:grid}._4f7Z6q_row:hover{background:var(--row-hover-color)}._4f7Z6q_row:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}._4f7Z6q_rowOpen{background:var(--row-hover-color)}._4f7Z6q_chevron{justify-content:center;align-items:center;width:2em;height:2em;font-family:monospace;font-size:1em;font-weight:700;transition:transform .2s;display:flex}._4f7Z6q_chevronOpen{transform:rotate(90deg)}._4f7Z6q_name{letter-spacing:.05em;align-items:center;gap:.5em;font-weight:700;display:flex}._4f7Z6q_folderIcon{width:1.2em}._4f7Z6q_uploaded,._4f7Z6q_size{color:var(--muted-color);letter-spacing:.05em;font-size:1em}._4f7Z6q_type{justify-content:flex-start;display:flex}._4f7Z6q_draftBadge{letter-spacing:.15em;border:1px solid var(--border-color);color:var(--accent-color);background:#f4d35e;margin-left:.4em;padding:.25em .5em;font-size:.65em}._4f7Z6q_adminBar{background:var(--row-hover-color);border-top:1px solid var(--border-color);flex-wrap:wrap;gap:.5em;padding:.6em 1em;display:flex}._4f7Z6q_actionButton{letter-spacing:.1em;cursor:pointer;background:var(--accent-color);color:var(--bg-color);border:1px solid var(--accent-color);align-items:center;gap:.5em;padding:.5em .9em;font-size:.8em;display:inline-flex}._4f7Z6q_actionButton:hover{opacity:.85}._4f7Z6q_actionButtonPublished{background:#2f7d32;border-color:#2f7d32}._4f7Z6q_actionButtonDanger{background:#b3261e;border-color:#b3261e}._4f7Z6q_actionIcon{font-size:1em;line-height:1}._4f7Z6q_empty{text-align:center;color:var(--muted-color);padding:2em 1em;font-size:.9em}._4f7Z6q_loading{justify-content:center;padding:2em 1em;display:flex}@media (max-width:768px){._4f7Z6q_headerRow{grid-template-columns:1.5em 2fr 1fr;gap:.6em;padding:.6em .8em}._4f7Z6q_headerRow span:nth-child(4),._4f7Z6q_headerRow span:nth-child(5),._4f7Z6q_headerRow span:nth-child(6){display:none}._4f7Z6q_row{grid-template-columns:1.5em 2fr 1fr;gap:.6em;padding:.6em .8em}._4f7Z6q_uploaded{font-size:.75em}._4f7Z6q_size,._4f7Z6q_type{display:none}}
.KDIsnG_overlay{z-index:1000;background:#000000d9;flex-direction:column;justify-content:center;align-items:center;padding:2em;display:flex;position:fixed;inset:0}@media (max-width:768px){.KDIsnG_overlay{padding:1em}}.KDIsnG_closeButton{color:#fff;cursor:pointer;z-index:1;background:0 0;border:1px solid #fff;border-radius:100%;justify-content:center;align-items:center;width:2em;height:2em;font-size:2em;display:flex;position:absolute;top:1em;right:1em}.KDIsnG_closeButton:hover{background:#ffffff1a}.KDIsnG_content{flex-direction:column;align-items:center;gap:1em;width:100%;max-width:90vw;max-height:90vh;display:flex}.KDIsnG_media{justify-content:center;align-items:center;width:100%;max-height:80vh;display:flex}.KDIsnG_image{object-fit:contain;max-width:100%;max-height:80vh}.KDIsnG_video{aspect-ratio:16/9;width:100%;max-height:80vh}.KDIsnG_audioWrapper{background:#ffffff0d;border-radius:.5em;flex-direction:column;align-items:center;gap:1em;width:100%;max-width:32em;padding:2em;display:flex}.KDIsnG_audioIcon{color:#fff;font-size:4em}.KDIsnG_audio{width:100%}.KDIsnG_info{color:#fff;letter-spacing:.05em;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em;padding:.5em 1em;font-size:.9em;display:flex}.KDIsnG_name{font-weight:600}.KDIsnG_meta{color:#fff9}
.fCpp-W_guitarSection{letter-spacing:.1em;color:var(--muted-color);flex-direction:column;gap:.5em;font-size:.85em;display:flex}.fCpp-W_guitarLabel{display:block}.fCpp-W_preview{aspect-ratio:2030/723;border:1px solid var(--border-color);background:#0000000a;width:100%;display:block;overflow:hidden}.fCpp-W_previewImage{object-fit:contain;width:100%;height:100%;display:block}.fCpp-W_guitarMeta{letter-spacing:.05em;min-height:1em;font-size:.8em}.fCpp-W_resetButton{letter-spacing:.1em;color:var(--text-color);border:1px solid var(--border-color);cursor:pointer;background:0 0;align-self:flex-start;padding:.5em 1em;font-size:.85em}.fCpp-W_resetButton:disabled{opacity:.5;cursor:not-allowed}
.-ciYtW_bar{z-index:50;background:var(--accent-color);color:var(--bg-color);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:.6em 1em;font-size:.85em;display:flex;position:sticky;top:0}.-ciYtW_label{letter-spacing:.2em;font-weight:700}.-ciYtW_actions{align-items:center;gap:.6em;display:flex}.-ciYtW_button,.-ciYtW_linkButton{border:1px solid var(--bg-color);color:var(--bg-color);cursor:pointer;background:0 0;padding:.4em .9em;font-family:inherit;font-size:.85em;text-decoration:none;transition:all .15s}.-ciYtW_button:hover,.-ciYtW_linkButton:hover{background:var(--bg-color);color:var(--accent-color)}
.qV4V6G_title{color:var(--title-color);text-align:center;margin:0;font-size:4em;line-height:1em}.qV4V6G_m{font-size:2em}
.BI-8tG_container{flex:1;justify-content:center;align-items:center;padding:2em;display:flex}.BI-8tG_trigger{cursor:pointer;color:var(--text-color);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:2.5em;padding:1em;transition:opacity .3s;display:flex}.BI-8tG_trigger:hover{opacity:.7}.BI-8tG_iconWrapper{flex-direction:column;align-items:center;gap:2em;display:flex;position:relative}.BI-8tG_hint{letter-spacing:.15em;text-transform:uppercase;color:var(--text-color);opacity:.7;font-size:.95em}.BI-8tG_icon{color:var(--accent-color);width:100%;max-width:14em}.BI-8tG_label{font-size:1.75em;font-weight:400}
.n_2CbG_button{color:var(--accent-color);text-transform:uppercase;cursor:pointer;font-size:.9em;font-weight:700;font-family:var(--body-font);letter-spacing:.05em;background-color:#fff;border:none;border-radius:.6em;justify-content:center;align-items:center;gap:1em;width:100%;padding:1.2em 2.4em;transition:all .3s;display:flex;position:relative;box-shadow:0 .15em .5em #00000026}.n_2CbG_button:hover{opacity:.85}.n_2CbG_spinnerContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0%;left:0%}.n_2CbG_secondary,.n_2CbG_xs{color:var(--accent-color);border:2px solid var(--accent-color);background-color:#0000;padding:1.2em 4em}.n_2CbG_xs{border-radius:100%;justify-content:center;align-items:center;width:2em;height:2em;padding:.8em;font-size:.8em;display:flex}.n_2CbG_transparent{color:var(--accent-color);background-color:#0000}.n_2CbG_spotifyIcon,.n_2CbG_appleMusicIcon{width:1em;height:1em;font-size:1.5em}.n_2CbG_label{font-size:1.15em;font-weight:400}
.DeNuuq_container{width:100%;position:relative}.DeNuuq_select{appearance:none;height:3.4em;font-size:.9em;font-weight:700;font-family:var(--body-font);letter-spacing:.05em;text-transform:uppercase;color:var(--accent-color);cursor:pointer;background-color:#fff;border:none;border-radius:.6em;width:100%;padding:0 3em 0 1em;box-shadow:0 .15em .5em #00000026}.DeNuuq_select option{color:var(--accent-color);font-family:var(--body-font);text-transform:none}.DeNuuq_icon{pointer-events:none;color:var(--accent-color);position:absolute;top:50%;right:1.2em;transform:translateY(-50%)}
.ozQnmW_text{letter-spacing:.03em;text-transform:uppercase;color:var(--text-color);text-align:center;margin:0;font-size:.89em;line-height:1.5em}.ozQnmW_link{color:inherit;text-decoration:underline}
.Yiq8Wq_modalContent{text-align:left;flex-direction:column;align-items:flex-start;gap:1.5em;padding:0;display:flex}.Yiq8Wq_modalTitle{text-align:left;font-weight:400}.Yiq8Wq_modalCopy{color:var(--text-color);text-align:left;text-transform:uppercase;margin:0;font-size:1em;line-height:1.5em}.Yiq8Wq_buttons{background-color:#f3f3f3;border-radius:.4em;flex-direction:column;gap:.8em;width:100%;margin-top:.5em;padding:2em 1.5em;display:flex}.Yiq8Wq_emailForm{background-color:#f3f3f3;border-radius:.4em;flex-direction:column;gap:1em;width:100%;margin-top:.5em;padding:2em 1.5em;display:flex}.Yiq8Wq_emailInput{width:100%;height:3.4em;font-size:.9em;font-weight:700;font-family:var(--body-font);letter-spacing:.05em;color:var(--accent-color);background-color:#fff;border:none;border-radius:.6em;padding:0 1em;box-shadow:0 .15em .5em #00000026}.Yiq8Wq_emailActions{flex-direction:row;gap:.8em;display:flex}@media (max-width:768px){.Yiq8Wq_emailActions{flex-direction:column}}.Yiq8Wq_fineprint{color:var(--text-color);opacity:.75;margin:0;font-size:.75em;line-height:1.5em}.Yiq8Wq_fineprint a{color:inherit;text-decoration:underline}.Yiq8Wq_skipButton{font-family:var(--body-font);letter-spacing:.05em;color:var(--accent-color);cursor:pointer;text-transform:uppercase;background:0 0;border:none;align-self:center;padding:.5em 1em;font-size:.9em;text-decoration:underline}.Yiq8Wq_skipButton:disabled{opacity:.5;cursor:default}.Yiq8Wq_top{flex-direction:column;gap:1.25em;padding:3em 2em 0;display:flex}
._q7Poq_footer{min-height:var(--footer-height);justify-content:center;align-items:center;padding:0 1em;display:flex}
.mlQrpq_main{flex-direction:column;min-height:100svh;display:flex}.mlQrpq_header{height:var(--header-height);flex-shrink:0}.mlQrpq_mid{height:calc(80svh - var(--header-height) - var(--footer-height));justify-content:center;align-items:center;padding:0 2em;display:flex}@media (max-width:768px){.mlQrpq_mid{padding:0 1em}}.mlQrpq_bottom{min-height:20svh}.mlQrpq_adminMode .mlQrpq_header{height:var(--header-height)}
