:root{--bg:#121212;--panel:#1b1b1b;--panel2:#232323;--line:#303030;--text:#f6f6f6;--muted:#a4a4a4;--orange:#ff8a00;--green:#21c58b}*{box-sizing:border-box}body,html{background:var(--bg)}body{margin:0;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.topbar{height:64px;position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:26px;padding:0 3.2vw;background:hsla(0,0%,7%,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #262626}.wordmark{font-weight:950;letter-spacing:-.04em;white-space:nowrap}.wordmark span{color:var(--orange)}.globalSearch{height:42px;max-width:470px;flex:1 1;display:flex;align-items:center;gap:10px;background:#252525;border-radius:12px;padding:0 14px}.globalSearch input{border:0!important;padding:0!important;background:transparent!important;outline:0}.desktopNav{display:flex;gap:22px;color:#bbb;font-size:14px}.desktopNav a:hover{color:#fff}.main{width:min(1420px,94vw);margin:0 auto;padding:42px 0 100px}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid #353535;padding:11px 16px;cursor:pointer;font-weight:800;transition:.2s}.button.primary{background:var(--orange);border-color:var(--orange);color:#111}.button.ghost{background:#202020;color:#fff}.button:hover{transform:translateY(-1px)}.button.small{padding:8px 10px;font-size:12px}.eyebrow{font-size:11px!important;font-weight:900;letter-spacing:.18em;color:var(--orange);text-transform:uppercase}.hero{min-height:450px;border-radius:28px;background:radial-gradient(circle at 78% 30%,rgba(255,138,0,.24),transparent 25%),linear-gradient(135deg,#211a14,#161616 56%);border:1px solid #2c2926;padding:clamp(30px,5vw,72px);display:flex;justify-content:space-between;align-items:flex-end;gap:40px;overflow:hidden}.hero h1,.pageTitle h1,.songHeader h1{font-size:clamp(42px,6vw,88px);letter-spacing:-.065em;line-height:.94;margin:15px 0}.hero h1 span{color:var(--orange)}.hero p{max-width:650px;color:#bbb;font-size:17px;line-height:1.7}.actions,.chips,.heroActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.heroStats{display:grid;grid-gap:12px;gap:12px;min-width:220px}.heroStats article{background:hsla(0,0%,8%,.66);border:1px solid #333;border-radius:16px;padding:18px;display:grid}.heroStats strong{font-size:34px}.heroStats span{color:#aaa}.rowBetween,.sectionHead{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:52px 0 22px}.sectionHead h2,.surface h2{font-size:28px;margin:6px 0}.musicGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:18px;gap:18px}.musicCard{min-width:0}.avatar,.cover,.largeCover,.miniCover{display:grid;place-items:center;color:hsla(0,0%,100%,.9);font-size:50px;font-weight:950;box-shadow:inset 0 0 60px rgba(0,0,0,.2)}.cover{aspect-ratio:1;border-radius:18px}.cover1{background:linear-gradient(135deg,#ff6d00,#602500)}.cover2{background:linear-gradient(135deg,#775cff,#261b67)}.cover3{background:linear-gradient(135deg,#00b886,#004c39)}.cover4{background:linear-gradient(135deg,#da2f69,#5d102e)}.cover5{background:linear-gradient(135deg,#168eea,#09385e)}.cover6{background:linear-gradient(135deg,#e2b92c,#5f4c09)}.musicCard h3{font-size:15px;margin:12px 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.musicCard p{color:#aaa;font-size:13px;margin:0 0 10px}.keyBadge,.pill{display:inline-flex;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;background:#323232;text-transform:uppercase}.pill.subtle{color:#aaa;background:#222}.pageTitle{margin-bottom:30px}.pageTitle>p{color:#aaa}.surface{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:clamp(18px,3vw,32px);margin-top:24px}.filterBar{display:flex;gap:10px;margin:22px 0}.filterBar input{flex:1 1}.songList{border-top:1px solid #292929}.songRow{display:grid;grid-template-columns:40px 46px minmax(180px,2fr) 1fr 50px 130px;grid-gap:14px;gap:14px;align-items:center;padding:13px 8px;border-bottom:1px solid #292929}.songRow:hover{background:#191919}.index{color:#777;font-size:12px}.miniCover{width:42px;height:42px;border-radius:9px;font-size:17px}.songMain{display:grid}.songMain span,.songRow>.hideMobile{color:#999;font-size:12px}.keyBadge{justify-content:center;background:#292929}.form{display:grid;grid-gap:18px;gap:18px}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}label{display:grid;grid-gap:8px;gap:8px;font-size:13px;font-weight:750}input,select,textarea{width:100%;border:1px solid #393939;border-radius:11px;background:#242424;color:#fff;padding:12px;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--orange)}textarea{resize:vertical}.chordSheet,.mono,.previewCode{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.songHeader{display:flex;align-items:end;gap:30px;padding:45px 0}.largeCover{width:min(270px,28vw);aspect-ratio:1;border-radius:22px}.songHeader h2{margin:0;color:var(--orange)}.songHeader p{color:#aaa}.songLayout{display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.toolPanel{position:-webkit-sticky;position:sticky;top:88px;background:#1c1c1c;border:1px solid #303030;border-radius:18px;overflow:hidden}.toolPanel>a,.toolPanel>div{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #303030}.toolPanel span{color:#aaa}.songContent{background:#1a1a1a;border-radius:18px;border:1px solid #303030;min-height:600px}.tabs{display:flex;gap:8px;padding:16px;border-bottom:1px solid #303030}.tabs span{padding:8px 12px;border-radius:9px;color:#aaa}.tabs .active{background:#fff;color:#111}.chordSheet,.previewCode{white-space:pre-wrap;line-height:1.72;padding:clamp(20px,4vw,48px);font-size:15px;color:#eee;overflow:auto}.chordSheet:first-line{color:var(--orange)}details summary{cursor:pointer;font-size:20px;font-weight:800}.history{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #303030;padding:14px 0}.history>div{display:grid;grid-gap:4px;gap:4px}.history small,.history span{color:#999}.teamGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.teamCard{border:1px solid #303030;border-radius:18px;background:#1c1c1c;padding:20px}.avatar{width:56px;height:56px;border-radius:50%;font-size:20px}.teamCard h3{margin:16px 0 4px}.teamCard p{color:#999;font-size:12px;overflow-wrap:anywhere}.userActions{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.importLayout{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);grid-gap:22px;gap:22px}.importer{margin-top:0;height:max-content}.preview{margin-top:0;min-height:520px}.muted{color:#aaa;line-height:1.6}.emptyPreview{min-height:380px;display:grid;place-items:center;align-content:center;color:#777;text-align:center}.emptyPreview span{font-size:80px;color:#333}.previewHead{display:flex;justify-content:space-between;align-items:start}.previewHead h2{margin-bottom:2px}.previewHead p{color:var(--orange);margin-top:0}.previewCode{max-height:500px;background:#151515;border-radius:14px;border:1px solid #2d2d2d;padding:20px}.check{display:flex;grid-template-columns:22px 1fr;align-items:start;margin:16px 0;color:#bbb}.check input{width:auto}.serviceHelp{margin-top:20px;padding:14px;border:1px solid #333;border-radius:12px;display:grid;grid-gap:5px;gap:5px;color:#aaa;font-size:12px}.serviceHelp a{color:var(--orange)}.install pre{background:#111;border:1px solid #333;padding:16px;border-radius:12px;overflow:auto}.error{background:#441d1d;color:#ffd2d2;padding:12px;border-radius:10px;margin-top:12px}.empty{color:#888;padding:40px;text-align:center}.login{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 50% 20%,#3b2412,#121212 40%)}.loginCard{position:relative;overflow:hidden;width:min(520px,92vw);border:1px solid #333;background:hsla(0,0%,9%,.92);border-radius:28px;padding:52px;text-align:center;display:grid;grid-gap:18px;gap:18px}.loginCard h1{font-size:56px;line-height:.9;letter-spacing:-.06em;margin:0}.loginCard h1 span{color:var(--orange)}.loginCard>p{color:#aaa}.mobileNav{display:none}@media(max-width:1100px){.musicGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.desktopNav{display:none}.teamGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:780px){.topbar{padding:0 16px}.globalSearch{display:none}.topbar>.button{margin-left:auto}.main{width:calc(100% - 28px);padding-top:20px}.hero{min-height:auto;padding:30px 22px;display:block}.heroStats{grid-template-columns:repeat(3,1fr);margin-top:30px;min-width:0}.heroStats article{padding:12px}.heroStats strong{font-size:24px}.musicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.songRow{grid-template-columns:32px 44px minmax(0,1fr) 42px}.songRow .hideMobile,.songRow .pill{display:none}.filterBar,.rowBetween{align-items:stretch;flex-direction:column}.formGrid{grid-template-columns:1fr}.songHeader{align-items:start;display:grid;grid-template-columns:110px 1fr;grid-gap:18px;gap:18px;padding:20px 0}.largeCover{width:110px;border-radius:14px}.songHeader h1{font-size:34px;margin:8px 0}.songHeader h2{font-size:18px}.songLayout{grid-template-columns:1fr}.toolPanel{position:relative;top:auto;display:grid;grid-template-columns:repeat(3,1fr)}.toolPanel>a{grid-column:span 3}.chordSheet{font-size:13px;padding:18px}.teamGrid{grid-template-columns:repeat(2,1fr)}.importLayout{grid-template-columns:1fr}.mobileNav{position:fixed;display:grid;grid-template-columns:repeat(5,1fr);bottom:0;left:0;right:0;z-index:100;background:hsla(0,0%,8%,.97);border-top:1px solid #333;padding:7px 4px 9px}.mobileNav a{display:grid;place-items:center;grid-gap:3px;gap:3px;font-size:9px;color:#999}.mobileNav svg{width:19px}.mobileNav a:hover{color:var(--orange)}.history{display:grid}.loginCard{padding:36px 22px}.loginCard h1{font-size:44px}}@media(max-width:480px){.wordmark span{display:block;font-size:10px}.hero h1{font-size:42px}.heroStats{gap:6px}.heroStats span{font-size:10px}.musicGrid{grid-template-columns:repeat(2,1fr)}.sectionHead{align-items:start}.teamGrid{grid-template-columns:1fr}.songHeader{grid-template-columns:84px 1fr}.largeCover{width:84px}.songHeader h1{font-size:28px}.toolPanel{grid-template-columns:1fr}.toolPanel>a{grid-column:auto}.tabs{overflow:auto}.previewCode{font-size:11px}}.catalogSection,.recentSection{margin-bottom:58px}.homeSectionHead{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.homeSectionHead.compact{margin-bottom:16px}.homeSectionHead h1{font-size:clamp(34px,5vw,64px);letter-spacing:-.055em;margin:4px 0 0}.homeSectionHead h2{font-size:clamp(27px,3.2vw,42px);letter-spacing:-.045em;margin:4px 0 0}.sectionKicker{font-size:10px;font-weight:900;letter-spacing:.18em;color:var(--orange)}.carouselControls{display:flex;gap:8px}.carouselControls button{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1px solid #343434;background:#202020;color:#fff;cursor:pointer}.recentTrack{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(430px,62vw);grid-gap:16px;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:5px}.recentTrack::-webkit-scrollbar{display:none}.recentBanner{position:relative;min-height:270px;border-radius:24px;overflow:hidden;padding:28px;display:flex;align-items:flex-end;scroll-snap-align:start;border:1px solid hsla(0,0%,100%,.09);isolation:isolate}.bannerTone1{background:linear-gradient(135deg,#6f2d00,#e56f00)}.bannerTone2{background:linear-gradient(135deg,#162150,#5541bb)}.bannerTone3{background:linear-gradient(135deg,#073d34,#0f8e6e)}.bannerTone4{background:linear-gradient(135deg,#501426,#b52c58)}.bannerTone5{background:linear-gradient(135deg,#083857,#167ec4)}.bannerTone6{background:linear-gradient(135deg,#433404,#aa8410)}.bannerGlow{position:absolute;inset:-30% -15% auto auto;width:58%;aspect-ratio:1;border-radius:50%;background:hsla(0,0%,100%,.18);filter:blur(30px);z-index:-1}.bannerCopy{max-width:78%}.bannerCopy h2{font-size:clamp(28px,4vw,50px);line-height:.98;letter-spacing:-.055em;margin:10px 0 5px}.bannerCopy p{font-size:17px;margin:0;color:hsla(0,0%,100%,.82)}.bannerStatus{display:inline-flex;background:rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.18);padding:6px 9px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.08em}.bannerMeta{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.bannerMeta span{font-size:11px;background:rgba(0,0,0,.26);padding:6px 9px;border-radius:999px}.bannerMark{position:absolute;right:28px;top:28px;width:66px;height:66px;border-radius:19px;display:grid;place-items:center;background:rgba(0,0,0,.24);border:1px solid hsla(0,0%,100%,.16)}.viewAll{font-size:13px;color:#bcbcbc}.homeFilters{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 0 18px}.homeFilters::-webkit-scrollbar{display:none}.homeFilters button{border:0;background:#232323;color:#ddd;padding:10px 15px;border-radius:11px;font-weight:800;white-space:nowrap;cursor:pointer}.homeFilters button.active{background:#fff;color:#111}.homeSongList{border-top:1px solid #2b2b2b}.homeSongRow{display:grid;grid-template-columns:38px 48px minmax(170px,2fr) minmax(110px,1fr) 65px 135px;grid-gap:13px;gap:13px;align-items:center;padding:12px 7px;border-bottom:1px solid #2b2b2b}.homeSongRow:hover{background:#181818}.songNumber{font-size:11px;color:#777}.homeMiniCover{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;font-weight:950}.homeSongIdentity{display:grid;grid-gap:3px;gap:3px}.homeCategory,.homeSongIdentity span{font-size:12px;color:#999}.homeKey,.homeStatus{font-weight:900}.homeStatus{font-size:9px;text-transform:uppercase;color:var(--green)}.emptyWide{min-height:130px;border:1px dashed #363636;border-radius:18px;display:grid;place-items:center;color:#777;padding:24px}.importTitle{max-width:850px}.importModes{display:flex;gap:8px;margin-bottom:20px;overflow-x:auto}.importModes button{display:flex;align-items:center;gap:8px;border:1px solid #333;background:#202020;color:#bbb;padding:11px 15px;border-radius:11px;font-weight:850;cursor:pointer;white-space:nowrap}.importModes button.active{background:#fff;color:#111;border-color:#fff}.quickImportGrid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);grid-gap:22px;gap:22px}.quickInput,.quickPreview{margin:0}.importTextarea{min-height:460px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.6}.dropZone{min-height:260px;border:1px dashed #4a4a4a;border-radius:18px;display:grid;place-items:center;align-content:center;grid-gap:9px;gap:9px;text-align:center;background:#171717;cursor:pointer;margin-bottom:16px}.dropZone:hover{border-color:var(--orange)}.dropZone input{display:none}.dropZone span{color:#888;font-size:12px}.previewFormat{padding:10px 12px;background:#242424;border-radius:10px;margin-bottom:15px;color:#aaa;font-size:12px}.previewEditor{min-height:390px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.55}@media(max-width:780px){.homeSectionHead{align-items:start}.carouselControls{display:none}.recentTrack{grid-auto-columns:88vw}.recentBanner{min-height:230px;padding:22px}.bannerCopy{max-width:82%}.bannerMark{right:18px;top:18px;width:50px;height:50px}.homeSongRow{grid-template-columns:30px 44px minmax(0,1fr) 45px}.homeCategory,.homeStatus{display:none}.quickImportGrid{grid-template-columns:1fr}.importTextarea{min-height:330px}.previewEditor{min-height:320px}}@media(max-width:480px){.recentTrack{grid-auto-columns:92vw}.recentBanner{min-height:210px}.bannerCopy h2{font-size:31px}.homeSectionHead h1{font-size:40px}.homeSectionHead h2{font-size:30px}.homeSectionHead .viewAll{display:none}.homeFilters{margin-right:-14px}.importModes button{padding:10px 12px}}.recentActions{display:flex;align-items:center;gap:12px}.addSongButton{display:inline-flex;align-items:center;gap:8px;background:var(--orange);color:#111;border-radius:12px;padding:11px 15px;font-size:13px;font-weight:900;white-space:nowrap}.addSongButton:hover{filter:brightness(1.06);transform:translateY(-1px)}.arrangementBar{margin:18px 0;padding:14px;border:1px solid #343434;border-radius:12px;background:#181818;display:grid;grid-gap:7px;gap:7px}.arrangementBar span{color:#aaa;font-size:12px;line-height:1.6}.sectionPreviewList{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.sectionPreviewCard{border:1px solid #343434;border-radius:14px;background:#181818;overflow:hidden}.sectionPreviewHead{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:11px 12px;border-bottom:1px solid #303030}.sectionPreviewHead input{padding:8px 10px}.sectionPreviewHead span{font-size:10px;color:#999}.slidePreviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;padding:11px}.slideMini{position:relative;min-height:110px;padding:18px 12px 12px;background:#111;border:1px solid #2c2c2c;border-radius:10px}.slideMini small{position:absolute;top:7px;right:8px;color:#666}.slideMini pre{white-space:pre-wrap;margin:0;font-family:inherit;font-size:12px;line-height:1.45}.structuredSong{padding:clamp(18px,3vw,36px)}.arrangementView{border:1px solid #333;background:#141414;border-radius:14px;padding:15px;margin-bottom:20px}.arrangementView small{color:var(--orange);font-weight:900;letter-spacing:.12em}.arrangementView>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.arrangementView span{font-size:11px;font-weight:800;padding:7px 10px;border-radius:999px;background:#292929}.arrangementView span:not(:last-child):after{content:"→";margin-left:12px;color:#666}.structuredSection{margin:0 0 26px}.structuredSection>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;margin-bottom:10px}.structuredSection>header>span{font-size:9px;font-weight:900;color:var(--orange);background:#2d2014;padding:6px 8px;border-radius:999px}.structuredSection h3{margin:0;font-size:20px}.structuredSection header small{color:#888}.structuredSlides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.structuredSlides article{position:relative;min-height:170px;background:#121212;border:1px solid #303030;border-radius:14px;padding:25px 17px 16px}.structuredSlides article pre{white-space:pre-wrap;margin:0;font-family:inherit;font-size:16px;line-height:1.55}.slideIndex{position:absolute;top:8px;right:10px;color:#555;font-size:10px}.structuredSlides details{margin-top:16px;border-top:1px solid #2c2c2c;padding-top:10px}.structuredSlides summary{font-size:11px;color:var(--orange)}.structuredSlides details pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;margin-top:10px;color:#bbb}@media(max-width:780px){.recentActions{width:100%;justify-content:space-between}.homeSectionHead{flex-wrap:wrap}.addSongButton{order:1}.slidePreviewGrid,.structuredSlides{grid-template-columns:1fr}.structuredSection>header{grid-template-columns:auto 1fr}.structuredSection header small{grid-column:2}.structuredSlides article{min-height:135px}}@media(max-width:480px){.addSongButton{width:100%;justify-content:center}.recentActions{width:100%}.slidePreviewGrid{grid-template-columns:1fr}}body,html{overflow-x:hidden}.main{width:min(1180px,94vw)!important;padding:28px 0 84px!important}.songHeader{display:grid!important;grid-template-columns:128px minmax(0,1fr)!important;grid-gap:20px!important;gap:20px!important;align-items:center!important;padding:18px 0 28px!important}.largeCover{width:128px!important;height:128px!important;min-width:128px!important;max-width:128px!important;aspect-ratio:1!important;border-radius:22px!important;font-size:44px!important}.songHeader h1{font-size:clamp(34px,5vw,64px)!important;line-height:.94!important;letter-spacing:-.06em!important;margin:6px 0 8px!important}.songHeader h2{font-size:22px!important;margin:0 0 8px!important;color:var(--orange)!important}.songHeader p{font-size:14px!important;margin:0 0 10px!important;color:#aaa!important}.songHeader .chips{margin-top:10px!important;gap:8px!important}.songHeader .pill{font-size:9px!important;padding:6px 8px!important}.songHeader .button.small{min-height:30px!important;padding:6px 10px!important;font-size:11px!important;border-radius:10px!important}.history,.surface:has(.history),[class*=History],[class*=history]{display:none!important}.form{gap:12px!important}.pageTitle{margin-bottom:18px!important}.pageTitle h1{font-size:clamp(32px,5vw,58px)!important;line-height:.95!important;margin:8px 0!important}.pageTitle p{margin:0!important;font-size:13px!important}.formGrid{gap:10px 14px!important}.formGrid label{gap:5px!important;font-size:12px!important}.formGrid input,.formGrid select{min-height:38px!important;height:38px!important;padding:8px 10px!important;font-size:13px!important;border-radius:10px!important}.form>label{gap:6px!important;font-size:12px!important}.form>label textarea{min-height:58px!important;height:58px!important;max-height:80px!important;resize:vertical!important;padding:9px 11px!important;font-size:13px!important;border-radius:10px!important}.form button[type=submit],.form>.button.primary{min-height:42px!important;height:42px!important;padding:0 14px!important;border-radius:12px!important;font-size:14px!important}.recentTrack{grid-auto-columns:minmax(270px,380px)!important;gap:12px!important}.recentBanner{min-height:190px!important;padding:20px!important;border-radius:20px!important}.bannerCopy h2{font-size:clamp(24px,3.2vw,38px)!important}.bannerCopy p{font-size:14px!important}.bannerMark{width:48px!important;height:48px!important;border-radius:15px!important;right:18px!important;top:18px!important}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#151515}::-webkit-scrollbar-thumb{background:#ff8a00;border-radius:999px}@media(max-width:900px){.main{width:calc(100% - 20px)!important;padding-top:14px!important}.topbar{height:56px!important;padding:0 12px!important;gap:12px!important}.wordmark{font-size:14px!important}.wordmark span{display:block!important;font-size:9px!important}.desktopNav,.globalSearch{display:none!important}.songHeader{grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;padding:10px 0 14px!important}.largeCover{width:72px!important;height:72px!important;min-width:72px!important;max-width:72px!important;border-radius:16px!important;font-size:30px!important}.songHeader h1{font-size:clamp(22px,7vw,32px)!important;line-height:.98!important;margin:4px 0 5px!important}.songHeader h2{font-size:16px!important;margin-bottom:5px!important}.songHeader p{font-size:12px!important;margin-bottom:6px!important}.songHeader .chips{gap:5px!important;margin-top:6px!important}.songHeader .pill{font-size:8px!important;padding:5px 7px!important}.songHeader .button.small{min-height:26px!important;padding:5px 8px!important;font-size:10px!important}.recentTrack{grid-auto-columns:82vw!important}.recentBanner{min-height:170px!important;padding:16px!important}.bannerCopy h2{font-size:28px!important}}@media(max-width:520px){.main{width:calc(100% - 16px)!important;padding-bottom:78px!important}.songHeader{grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important}.largeCover{width:58px!important;height:58px!important;min-width:58px!important;max-width:58px!important;border-radius:13px!important;font-size:24px!important}.songHeader h1{font-size:21px!important}.songHeader h2{font-size:14px!important}.pageTitle h1{font-size:30px!important}.formGrid{grid-template-columns:1fr!important}.recentTrack{grid-auto-columns:88vw!important}}body{overflow-x:hidden}.mtgCenteredNavbarBrand,.mtgCleanSongHero,.mtgInstrumentSwitch,.mtgPianoPanel{display:none!important}.mtgOldBrokenHeroHidden,.mtgOriginalBrandHidden{display:revert!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.mtgFinalHeaderBrand,.mtgFixedSongCoverWrap,.mtgFixedSongHero,.mtgFixedSongHeroText,.mtgFixedSongTitle,.mtgStableBrand{position:static!important;left:auto!important;top:auto!important;right:auto!important;transform:none!important;z-index:auto!important}[class*=Section],[class*=section]{font-size:calc(1em + 3px)}.song-preview .chord-line-label,.song-preview .lyricSectionTitle,.song-preview .sectionTitle,.song-preview .song-paragraph-title,.song-preview .song-section-title,.song-preview .verseTitle,.songContent .chord-line-label,.songContent .lyricSectionTitle,.songContent .sectionTitle,.songContent .song-paragraph-title,.songContent .song-section-title,.songContent .verseTitle,pre .chord-line-label,pre .lyricSectionTitle,pre .sectionTitle,pre .song-paragraph-title,pre .song-section-title,pre .verseTitle{font-size:calc(1em + 3px)!important;line-height:1.2!important;font-weight:700!important}.song-preview div[style*="#ff"],.song-preview div[style*="rgb(255"],.song-preview span[style*="#ff"],.song-preview span[style*="rgb(255"],.songContent div[style*="#ff"],.songContent div[style*="rgb(255"],.songContent span[style*="#ff"],.songContent span[style*="rgb(255"]{font-size:calc(1em + 3px)!important}.song-preview .lyricLine,.song-preview .song-line,.song-preview li,.song-preview p,.songContent .lyricLine,.songContent .song-line,.songContent li,.songContent p{font-size:1em!important}.mtgTituloSeccionGrande{line-height:1.25!important}.mtgTituloSeccionGrande:empty{display:none!important}.cifraSearchBox{margin-top:18px;padding:18px;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;background:#111116}.cifraSearchGrid{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;align-items:center}.cifraSearchGrid input{height:44px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:#0b0b0f;color:#fff;padding:0 14px;outline:none}.cifraSearchGrid button{height:44px;border:0;border-radius:12px;padding:0 16px;background:#ff8a00;color:#111;font-weight:900;cursor:pointer}.cifraSearchGrid button:disabled{opacity:.5;cursor:not-allowed}.cifraSearchMessage{color:#aaa;margin-top:12px;font-size:14px}.cifraResults{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.cifraResultCard{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px;border-radius:14px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08)}.cifraSource{display:inline-block;color:#ff8a00;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.cifraResultCard h4{color:#fff;margin:0;font-size:16px}.cifraResultCard p{margin:4px 0 0;color:#aaa;font-size:13px}.cifraActions{display:flex;gap:8px;align-items:center}.cifraActions a,.cifraActions button{min-height:36px;border-radius:10px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;text-decoration:none;font-size:13px}.cifraActions a{color:#fff;background:hsla(0,0%,100%,.08)}.cifraActions button{border:0;color:#111;background:#ff8a00;cursor:pointer}@media (max-width:780px){.cifraSearchGrid{grid-template-columns:1fr}.cifraResultCard{flex-direction:column;align-items:stretch}.cifraActions{justify-content:flex-start}}.webImporterWithCifra{display:grid;grid-gap:18px;gap:18px}.cifraClubAutoBox{border:1px solid hsla(0,0%,100%,.08);border-radius:20px;background:radial-gradient(circle at top left,rgba(255,138,0,.1),transparent 36%),#111116}.cifraClubAutoBox h2{margin-top:0}.cifraSelectedUrl{margin-top:14px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;border-radius:14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.cifraSelectedUrl strong{color:#ff8a00;font-size:13px}.cifraSelectedUrl input{width:100%;min-width:0;height:38px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:#09090c;color:#fff;padding:0 10px}.cifraSelectedUrl a{min-height:38px;padding:0 12px;border-radius:10px;background:#ff8a00;color:#111;text-decoration:none;display:inline-flex;align-items:center;font-weight:900;white-space:nowrap}.cifraNotice{margin-top:12px;color:#d7d7d7;font-size:14px;line-height:1.45;padding:12px;border-radius:12px;background:rgba(255,138,0,.08);border:1px solid rgba(255,138,0,.18)}@media (max-width:760px){.cifraSelectedUrl{grid-template-columns:1fr}}.mtgTituloSeccionGrande{color:#ff8a00!important;font-size:calc(1em + 3px)!important;line-height:1.28!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}@media (max-width:1024px){.mtgTituloSeccionGrande{font-size:calc(1em + 3px)!important;line-height:1.28!important}}@media (max-width:640px){.mtgTituloSeccionGrande{font-size:calc(1em + 3px)!important;line-height:1.3!important}}.cifraScrapedPreview{margin-top:16px;padding:16px;border-radius:18px;border:1px solid rgba(255,138,0,.18);background:hsla(0,0%,100%,.035)}.cifraScrapedHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px}.cifraScrapedHead h3{margin:4px 0;color:#fff;font-size:22px}.cifraScrapedHead p{margin:0;color:#aaa;font-size:14px}.cifraScrapedActions{display:flex;gap:8px;flex-wrap:wrap}.cifraScrapedActions button{border:0;min-height:38px;border-radius:10px;padding:0 12px;background:#ff8a00;color:#111;font-weight:900;cursor:pointer}.cifraScrapedPreview textarea{width:100%;min-height:320px;resize:vertical;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:#08080b;color:#fff;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;line-height:1.55}@media (max-width:760px){.cifraScrapedHead{flex-direction:column}.cifraScrapedActions{width:100%}.cifraScrapedActions button{flex:1 1}}.cifraClipboardBox{margin-top:16px;padding:16px;border-radius:16px;border:1px solid rgba(255,138,0,.16);background:rgba(255,138,0,.06);display:flex;align-items:center;justify-content:space-between;gap:18px}.cifraClipboardBox h3{color:#fff;margin:0 0 6px;font-size:18px}.cifraClipboardBox p{color:#aaa;margin:0;font-size:14px}.cifraClipboardBox button,.cifraClipboardPreviewHead button{border:0;min-height:42px;border-radius:12px;padding:0 16px;background:#ff8a00;color:#111;font-weight:900;cursor:pointer;white-space:nowrap}.cifraClipboardPreview{margin-top:16px;padding:14px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035)}.cifraClipboardPreviewHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.cifraClipboardPreviewHead strong{color:#ff8a00}.cifraClipboardPreview textarea{width:100%;min-height:220px;resize:vertical;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:#08080b;color:#fff;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;line-height:1.5}.cifraClipboardPreview p{color:#ccc;font-size:14px;line-height:1.45;margin:12px 0 0}@media (max-width:760px){.cifraClipboardBox,.cifraClipboardPreviewHead{flex-direction:column;align-items:stretch}.cifraClipboardBox button,.cifraClipboardPreviewHead button{width:100%}}.mtgJsonScrapBoxActive{padding:24px!important;align-items:stretch!important;justify-content:flex-start!important}.mtgJsonScrapViewer{width:100%;max-width:100%;padding:12px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:15px;line-height:1.55;white-space:pre-wrap}.mtgJsonScrapMeta{color:#aeb4c2;font-size:13px;margin-bottom:2px}.mtgJsonScrapSection{display:inline-block;margin:18px 0 8px;color:#ff8a00;font-weight:950;letter-spacing:.02em;font-size:18px}.mtgJsonScrapChord{color:#ff8a00;font-weight:950;font-size:15px;min-height:20px}.mtgJsonScrapLyric{color:hsla(0,0%,100%,.88);font-weight:700;font-size:15px;min-height:22px}.mtgJsonScrapBlank{height:10px}@media (max-width:768px){.mtgJsonScrapViewer{font-size:14px}.mtgJsonScrapSection{font-size:17px}.mtgJsonScrapChord,.mtgJsonScrapLyric{font-size:14px}}.mtgJsonScrapOriginalBoxActive{display:block!important;width:100%!important;min-height:260px!important;max-height:72vh!important;overflow-y:auto!important;overflow-x:auto!important;padding:22px 26px!important;box-sizing:border-box!important;border-radius:18px!important;background:rgba(0,0,0,.14)!important}.mtgJsonScrapViewerInsideBox{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:15px!important;line-height:1.55!important;white-space:pre-wrap!important}.mtgJsonScrapViewerInsideBox .mtgJsonScrapMeta{color:#9ea5b5!important;font-size:13px!important;margin:0 0 4px!important}.mtgJsonScrapViewerInsideBox .mtgJsonScrapSection{color:#ff8a00!important;font-weight:950!important;font-size:18px!important;margin:18px 0 6px!important;letter-spacing:.03em!important;text-transform:uppercase!important}.mtgJsonScrapViewerInsideBox .mtgJsonScrapChord{color:#ff8a00!important;font-weight:950!important;font-size:15px!important;min-height:20px!important;margin:0!important}.mtgJsonScrapViewerInsideBox .mtgJsonScrapLyric{color:hsla(0,0%,100%,.9)!important;font-weight:700!important;font-size:15px!important;min-height:22px!important;margin:0!important}.mtgJsonScrapViewerInsideBox .mtgJsonScrapBlank{height:10px!important}@media (max-width:768px){.mtgJsonScrapOriginalBoxActive{max-height:68vh!important;padding:18px!important}.mtgJsonScrapViewerInsideBox{font-size:14px!important}.mtgJsonScrapViewerInsideBox .mtgJsonScrapSection{font-size:17px!important}.mtgJsonScrapViewerInsideBox .mtgJsonScrapChord,.mtgJsonScrapViewerInsideBox .mtgJsonScrapLyric{font-size:14px!important}}.mtgLineSection{font-weight:900!important}.mtgLineChord{font-weight:800!important}.mtgLineLyric{font-weight:600!important}.mtgJsonBoxContent{word-break:normal!important;overflow-wrap:normal!important}.mtgLineMeta{margin:0 0 4px!important}.mtgLineChord{font-weight:900!important;white-space:pre-wrap!important}.mtgClickableChord{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;color:#ff8a00!important;font:inherit!important;font-weight:950!important;padding:0!important;margin:0!important;cursor:pointer!important;display:inline!important;line-height:inherit!important;text-decoration:none!important}.mtgClickableChord:hover{text-shadow:0 0 10px rgba(255,138,0,.35)!important}.mtgChordPopover{width:205px!important;border:1px solid hsla(0,0%,100%,.14)!important}.mtgChordPopoverTitle{font-size:20px!important;margin-bottom:12px!important}.mtgChordGrid{height:92px!important;display:grid!important;grid-template-columns:repeat(6,1fr)!important;grid-gap:6px!important;gap:6px!important;padding:8px 8px 4px!important;border-radius:12px!important;background:linear-gradient(180deg,hsla(0,0%,100%,.18) 1px,transparent 0) 0 24px/100% 22px,hsla(0,0%,100%,.04)!important}.mtgChordString{position:relative!important;border-left:1px solid hsla(0,0%,100%,.32)!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;padding-top:4px!important}.mtgChordDot,.mtgChordMuted{min-width:20px!important;min-height:20px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-weight:950!important}.mtgChordDot{background:#ff8a00!important;color:#111!important}.mtgChordMuted{background:hsla(0,0%,100%,.1)!important;color:#bbb!important}.mtgChordLabels{display:grid!important;grid-template-columns:repeat(6,1fr)!important;grid-gap:6px!important;gap:6px!important;font-size:11px!important;margin-top:6px!important}.mtgChordLabels,.mtgChordNote{text-align:center!important;color:#aaa!important}.mtgChordNote{margin-top:10px!important;font-size:12px!important;line-height:1.35!important}@media (max-width:768px){.mtgJsonBoxHost{padding:16px!important;max-height:68vh!important}.mtgLineSection{font-size:14px!important}.mtgLineChord{font-size:13px!important}.mtgLineLyric{font-size:14px!important}}.mtgJsonBoxContent .mtgLineMeta{color:#9aa3b2!important;font-size:13px!important;margin-bottom:4px!important}.mtgJsonBoxContent .mtgLineSection{color:#ff8a00!important;font-size:15px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:18px 0 8px!important}.mtgJsonBoxContent .mtgLineChord{color:#ff8a00!important;font-size:14px!important;font-weight:950!important;line-height:1.25!important;margin:0!important}.mtgJsonBoxContent .mtgLineLyric{color:#fff!important;font-size:15px!important;font-weight:650!important;line-height:1.35!important;margin:0 0 2px!important}.mtgClickableChord,.mtgJsonBoxContent .mtgClickableChord,.mtgLineChord button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;padding:0!important;margin:0!important}.mtgChordPopoverBody p{margin:8px 0 4px!important}.mtgChordPopoverBody small{color:#aaa!important}.mtgClickableChord,.mtgJsonBoxContent .mtgClickableChord,.mtgLineChord button{color:#ff8a00!important;font-weight:950!important;font-family:inherit!important;font-size:inherit!important;background:transparent!important;border:0!important;padding:0 1px!important;margin:0 1px!important;cursor:pointer!important;display:inline!important;line-height:inherit!important}.mtgJsonBoxHost{min-height:260px!important;max-height:72vh!important;overflow:auto!important;padding:18px 20px!important;box-sizing:border-box!important}.mtgJsonBoxContent,.mtgJsonBoxHost{width:100%!important;text-align:left!important}.mtgJsonBoxContent{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;white-space:pre-wrap!important;line-height:1.45!important}.mtgJsonBoxContent>div{white-space:pre-wrap!important;text-align:left!important}.mtgLineMeta{color:#9aa3b2!important;font-size:13px!important;margin-bottom:4px!important}.mtgLineSection{font-size:15px!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:18px 0 8px!important}.mtgLineChord,.mtgLineSection{color:#ff8a00!important;font-weight:950!important}.mtgLineChord{font-size:14px!important;line-height:1.25!important;margin:0!important}.mtgLineLyric{color:#fff!important;font-size:15px!important;font-weight:650!important;line-height:1.35!important;margin:0 0 2px!important}.mtgLineBlank{height:12px!important}.mtgClickableChord,.mtgJsonBoxContent .mtgClickableChord,.mtgLineChord .mtgClickableChord{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;color:#ff8a00!important;font-family:inherit!important;font-size:inherit!important;font-weight:950!important;padding:0 1px!important;margin:0 1px!important;cursor:pointer!important;display:inline!important;line-height:inherit!important}.mtgClickableChord:hover{color:#ffb347!important;text-shadow:0 0 8px rgba(255,138,0,.45)!important}.mtgForcedChordLine{color:#ff8a00!important;font-weight:950!important;white-space:pre-wrap!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important}.mtgForcedChord,.mtgForcedChordLine .mtgForcedChord,.mtgForcedPreWrapper .mtgForcedChord{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;color:#ff8a00!important;font-family:inherit!important;font-size:inherit!important;font-weight:950!important;padding:0 1px!important;margin:0 1px!important;cursor:pointer!important;display:inline!important;line-height:inherit!important}.mtgForcedChord:hover{color:#ffb347!important;text-shadow:0 0 8px rgba(255,138,0,.45)!important}.mtgForcedLyricLine{color:#fff!important;white-space:pre-wrap!important}.mtgForcedBlank{height:12px!important}.mtgClickableChord,.mtgForcedChord,.mtgJsonBoxContent .mtgClickableChord,.mtgJsonBoxContent .mtgForcedChord,.mtgLineChord .mtgClickableChord,.mtgLineChord .mtgForcedChord{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;color:#ff8a00!important;font-family:inherit!important;font-size:inherit!important;font-weight:950!important;padding:0!important;margin:0 2px 0 0!important;cursor:pointer!important;display:inline!important;line-height:inherit!important;text-decoration:none!important}.mtgClickableChord:hover,.mtgForcedChord:hover{color:#ffb347!important;text-shadow:0 0 8px rgba(255,138,0,.45)!important}.mtgForcedChordLine,.mtgLineChord{color:#ff8a00!important;font-weight:950!important}.mtgChordPopover{position:absolute!important;z-index:999999!important;box-shadow:0 18px 48px rgba(0,0,0,.55)!important;pointer-events:auto!important}.mtgChordPopoverTitle{color:#ff8a00!important;font-size:22px!important;font-weight:950!important;text-align:center!important;margin-bottom:10px!important}.mtgChordPopoverBody{color:#ddd!important;font-size:13px!important;text-align:center!important}.mtgChordMiniDiagram{display:grid!important;grid-template-columns:repeat(6,1fr)!important;grid-gap:5px!important;gap:5px!important;height:80px!important;padding:8px!important;border-radius:12px!important;background:linear-gradient(180deg,hsla(0,0%,100%,.18) 1px,transparent 0) 0 20px/100% 20px,hsla(0,0%,100%,.05)!important}.mtgChordMiniDiagram div{border-left:1px solid hsla(0,0%,100%,.3)!important}.mtgLoginCardWithLogo{position:relative!important}.mtgLoginLogoAutoWrap{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:4px 0 18px!important;padding:0!important}.mtgLoginLogoAuto{width:150px!important;height:150px!important;max-width:150px!important;max-height:150px!important;filter:drop-shadow(0 12px 32px rgba(0,0,0,.45))!important}@media (max-width:640px){.mtgLoginLogoAuto{width:120px!important;height:120px!important;max-width:120px!important;max-height:120px!important}.mtgLoginLogoAutoWrap{margin-bottom:18px!important}}.mtgLoginLogoAutoWrap{margin:0 0 20px!important}.mtgLoginLogoAuto{width:220px!important;height:220px!important;max-width:220px!important;max-height:220px!important;object-fit:contain!important;display:block!important;filter:drop-shadow(0 16px 38px rgba(0,0,0,.55))!important}@media (max-width:640px){.mtgLoginLogoAuto{width:160px!important;height:160px!important;max-width:160px!important;max-height:160px!important}.mtgLoginLogoAutoWrap{margin-bottom:16px!important}}body,html{max-width:100%!important;overflow-x:hidden!important}*{box-sizing:border-box!important}.card,.surface,[class*=card],[class*=surface],article,canvas,img,main,section,svg,video{max-width:100%!important}header{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}header>div{max-width:100%!important}.mtgJsonBoxApplied,.mtgJsonBoxHost{width:100%!important;max-width:100%!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}.mtgForcedSongText,.mtgJsonBoxContent,.mtgJsonDirectViewer{width:100%!important;max-width:100%!important;overflow-x:auto!important;white-space:pre-wrap!important;word-break:normal!important;overflow-wrap:normal!important;text-align:left!important}.mtgForcedChordLine,.mtgForcedLyricLine,.mtgJsonChordLine,.mtgJsonLyricLine{text-align:left!important}.mtgChordInlineBtn,.mtgClickableChord,.mtgForcedChord{color:#ff8a00!important;font-weight:950!important;background:transparent!important;border:0!important;padding:0!important;margin:0 2px 0 0!important;cursor:pointer!important;font-family:inherit!important;font-size:inherit!important;display:inline!important;line-height:inherit!important;text-decoration:none!important}.mtgChordInlineBtn:hover,.mtgClickableChord:hover,.mtgForcedChord:hover{color:#ffb347!important;text-shadow:0 0 8px rgba(255,138,0,.45)!important}.cifraActions,.cifraClipboardBox,.cifraResultCard,.cifraResults,.cifraSearchBox,.cifraSearchGrid,.cifraSearchGrid input,.cifraSelectedUrl,.cifraSelectedUrl input,.importModes,.importTextarea,.quickImportGrid,.webImporterWithCifra,input,textarea{max-width:100%!important}@media (max-width:1024px){body{font-size:15px!important}header>div{padding-left:18px!important;padding-right:18px!important;gap:14px!important}header input{max-width:320px!important}.importTitle,.pageTitle,[class*=importTitle],[class*=pageTitle]{padding-left:18px!important;padding-right:18px!important}.importTitle h1,.pageTitle h1,[class*=importTitle] h1,[class*=pageTitle] h1{font-size:clamp(34px,6vw,54px)!important;line-height:.95!important}.cifraSearchGrid{display:grid!important;grid-template-columns:1fr 1fr auto!important;grid-gap:10px!important;gap:10px!important}.cifraResultCard{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}}@media (max-width:768px){body,html{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}body{font-size:14px!important;padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}header,header>div{min-height:64px!important}header>div{padding:10px 16px!important;gap:10px!important;justify-content:space-between!important}header [role=search],header form,header input,header nav{display:none!important}header a,header button{max-width:100%!important}.importTitle,.pageTitle,[class*=importTitle],[class*=pageTitle]{padding:22px 16px 8px!important;margin:0!important}.importTitle h1,.pageTitle h1,[class*=importTitle] h1,[class*=pageTitle] h1{font-size:clamp(38px,12vw,58px)!important;line-height:.92!important;letter-spacing:-.06em!important;max-width:100%!important}.importTitle p,.pageTitle p,[class*=importTitle] p,[class*=pageTitle] p{font-size:15px!important;line-height:1.35!important;max-width:100%!important}.importModes{display:flex!important;gap:10px!important;overflow-x:auto!important;padding:0 16px 8px!important;scroll-snap-type:x mandatory!important}.importModes button{flex:0 0 auto!important;min-height:48px!important;padding:0 18px!important;border-radius:14px!important;scroll-snap-align:start!important;white-space:nowrap!important}.card,.cifraClubAutoBox,.surface,[class*=card],[class*=surface]{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:16px!important;margin-right:16px!important;border-radius:22px!important}.cifraClubAutoBox{padding:22px 16px!important}.cifraClubAutoBox h2,.webImporterWithCifra h2{font-size:clamp(28px,9vw,42px)!important;line-height:1.05!important;letter-spacing:-.04em!important}.cifraClubAutoBox p,.webImporterWithCifra p{font-size:15px!important;line-height:1.45!important}.cifraSearchGrid{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important}.cifraSearchGrid input{font-size:16px!important}.cifraSearchGrid button,.cifraSearchGrid input{width:100%!important;min-height:52px!important;border-radius:14px!important}.cifraSearchGrid button{font-size:15px!important}.cifraResults{display:grid!important;grid-gap:10px!important;gap:10px!important}.cifraResultCard{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important;padding:14px!important;border-radius:16px!important}.cifraActions{display:flex!important;width:100%!important;gap:10px!important}.cifraActions a,.cifraActions button{flex:1 1!important;min-height:44px!important;text-align:center!important;justify-content:center!important}.cifraSelectedUrl{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;padding:12px!important}.cifraSelectedUrl input{width:100%!important;min-width:0!important;font-size:13px!important}.cifraSelectedUrl a{width:100%!important;min-height:44px!important;display:inline-flex!important;justify-content:center!important;align-items:center!important}.cifraClipboardBox{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important}.cifraClipboardBox button{width:100%!important}.songHero,[class*=SongHero],[class*=songHero]{padding:18px 16px!important;display:grid!important;grid-template-columns:84px 1fr!important;grid-gap:14px!important;gap:14px!important;align-items:center!important;max-width:100%!important}.songHero h1,[class*=SongHero] h1,[class*=songHero] h1{font-size:clamp(34px,11vw,54px)!important;line-height:.95!important;letter-spacing:-.06em!important}.songTools,[class*=SongTools],[class*=songTools]{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin:0 16px 14px!important;overflow-x:auto!important;display:flex!important;gap:10px!important;padding:12px!important;border-radius:20px!important}.songTools>*,[class*=SongTools]>*,[class*=songTools]>*{flex:0 0 auto!important}.mtgJsonBoxApplied,.mtgJsonBoxHost{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:16px!important;margin-right:16px!important;padding:18px!important;border-radius:20px!important;max-height:68vh!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}.mtgForcedSongText,.mtgJsonBoxContent,.mtgJsonDirectViewer{min-width:max-content!important;font-size:var(--mtg-json-font-size,15px)!important}.mtgForcedLyricLine,.mtgJsonLyricLine{font-size:var(--mtg-json-font-size,15px)!important;line-height:1.45!important}.mtgForcedChordLine,.mtgJsonChordLine{font-size:var(--mtg-json-font-size,15px)!important;line-height:1.25!important}.mtgForcedSectionLine,.mtgJsonSectionLine{font-size:calc(var(--mtg-json-font-size, 15px) + 3px)!important;margin-top:20px!important}.mtgChordPopover{width:min(240px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important}.bottomNav,[class*=BottomNav],[class*=bottomNav]{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:99999!important;width:100%!important;min-height:calc(72px + env(safe-area-inset-bottom))!important;padding-bottom:env(safe-area-inset-bottom)!important;background:rgba(14,14,16,.96)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border-top:1px solid hsla(0,0%,100%,.08)!important}}@media (max-width:420px){body{font-size:13px!important}.importTitle h1,.pageTitle h1,[class*=importTitle] h1,[class*=pageTitle] h1{font-size:clamp(34px,11vw,48px)!important}.cifraClubAutoBox h2,.webImporterWithCifra h2{font-size:clamp(26px,8.8vw,36px)!important}.mtgJsonBoxApplied,.mtgJsonBoxHost{padding:16px!important}.card,.cifraClubAutoBox,.mtgJsonBoxApplied,.mtgJsonBoxHost,.songTools,.surface,[class*=SongTools],[class*=card],[class*=songTools],[class*=surface]{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin-left:12px!important;margin-right:12px!important}}@media (max-width:900px) and (orientation:landscape){.mtgJsonBoxApplied,.mtgJsonBoxHost{max-height:58vh!important}body{padding-bottom:84px!important}}.mtgJsonBoxApplied{text-align:left!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;padding:18px 20px!important;box-sizing:border-box!important;max-height:72vh!important}.mtgJsonDirectViewer{width:100%!important;min-width:max-content!important;text-align:left!important;white-space:pre-wrap!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;line-height:1.45!important}.mtgJsonMetaLine{color:#9aa3b2!important;font-size:calc(var(--mtg-json-font-size, 15px) - 2px)!important;margin-bottom:4px!important}.mtgJsonSectionLine{font-size:var(--mtg-json-section-size,18px)!important;letter-spacing:.08em!important;margin:18px 0 8px!important}.mtgJsonChordLine,.mtgJsonSectionLine{color:#ff8a00!important;font-weight:950!important}.mtgJsonChordLine{line-height:1.25!important}.mtgJsonChordLine,.mtgJsonLyricLine{font-size:var(--mtg-json-font-size,15px)!important;white-space:pre-wrap!important}.mtgJsonLyricLine{color:#fff!important;font-weight:650!important;line-height:1.35!important;margin:0 0 2px!important}.mtgJsonBlankLine{height:12px!important}.mtgChordInlineBtn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;color:#ff8a00!important;font-weight:950!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important;cursor:pointer!important;font-family:inherit!important;font-size:inherit!important;display:inline!important;line-height:inherit!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent!important}.mtgChordInlineBtn:hover{color:#ffb347!important;text-shadow:0 0 8px rgba(255,138,0,.45)!important}.mtgChordPopover{position:fixed!important;z-index:2147483647!important;width:220px!important;max-width:calc(100vw - 24px)!important;padding:14px!important;border-radius:16px!important;background:#15151a!important;border:1px solid hsla(0,0%,100%,.16)!important;box-shadow:0 18px 48px rgba(0,0,0,.75)!important;color:#fff!important}@media (max-width:768px){.mtgJsonBoxApplied{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:16px!important;margin-right:16px!important;padding:18px!important;max-height:68vh!important;border-radius:20px!important}.mtgJsonDirectViewer{min-width:max-content!important}.mtgJsonChordLine,.mtgJsonLyricLine{font-size:var(--mtg-json-font-size,15px)!important}.mtgJsonSectionLine{font-size:calc(var(--mtg-json-font-size, 15px) + 3px)!important}body,html{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}body{padding-bottom:120px!important}header{min-height:76px!important;overflow:hidden!important}header,header>div{width:100%!important;max-width:100vw!important}header>div{padding:14px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}header form,header input,header nav{display:none!important}main{width:100%!important;max-width:100vw!important;overflow-x:hidden!important;padding-left:0!important;padding-right:0!important}[class*=SongHero],[class*=songHero],main>section:first-of-type{width:100%!important;max-width:100vw!important;padding:28px 18px 18px!important;display:grid!important;grid-template-columns:92px 1fr!important;grid-gap:18px!important;gap:18px!important;align-items:center!important;overflow:hidden!important}[class*=SongHero] h1,[class*=songHero] h1,main>section:first-of-type h1{font-size:clamp(34px,10vw,46px)!important;line-height:.95!important;letter-spacing:-.06em!important;max-width:100%!important;word-break:normal!important}[class*=SongHero] p,[class*=songHero] p,main>section:first-of-type p{font-size:15px!important;line-height:1.3!important}[class*=songHero] a,[class*=songHero] button,[class*=songHero] span,main>section:first-of-type a,main>section:first-of-type button,main>section:first-of-type span{max-width:100%!important}main>article,main>div,main>section{max-width:100vw!important}[class*=Sidebar],[class*=Tool],[class*=sidebar],[class*=tool],aside{max-width:100%!important}main [class*=Tools],main [class*=tools],main aside{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin:0 16px 16px!important;overflow-x:auto!important;overflow-y:hidden!important;display:flex!important;flex-wrap:nowrap!important;gap:12px!important;padding:12px!important;border-radius:20px!important;-webkit-overflow-scrolling:touch!important}main [class*=Tools]>*,main [class*=tools]>*,main aside>*{flex:0 0 auto!important;min-width:auto!important}}@media (max-width:768px){main [class*=Tools]::-webkit-scrollbar,main [class*=tools]::-webkit-scrollbar,main aside::-webkit-scrollbar{height:4px!important}main [class*=Tools]::-webkit-scrollbar-thumb,main [class*=tools]::-webkit-scrollbar-thumb,main aside::-webkit-scrollbar-thumb{background:#ff8a00!important;border-radius:999px!important}.mtgJsonBoxApplied,.mtgJsonBoxHost{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin:0 16px 120px!important;padding:18px!important;border-radius:22px!important;max-height:62vh!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}.mtgJsonDirectViewer{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.45!important}.mtgJsonDirectViewer,.mtgJsonLyricLine{white-space:pre-wrap!important;font-size:15px!important}.mtgJsonLyricLine{line-height:1.42!important;font-weight:650!important}.mtgJsonChordLine{font-size:15px!important;font-weight:950!important;white-space:pre-wrap!important}.mtgJsonChordLine,.mtgJsonSectionLine{line-height:1.25!important;color:#ff8a00!important}.mtgJsonSectionLine{font-size:18px!important;margin:20px 0 10px!important}.mtgJsonMetaLine{font-size:13px!important}.mtgChordInlineBtn{color:#ff8a00!important;font-weight:950!important;font-size:inherit!important;background:transparent!important;border:0!important;padding:0!important;margin:0 1px 0 0!important;display:inline!important;cursor:pointer!important}main div:has(.mtgJsonDirectViewer){max-width:calc(100vw - 32px)!important;overflow:auto!important}[class*=BottomNav],[class*=bottomNav],nav[class*=bottom]{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:999999!important;width:100%!important;min-height:calc(74px + env(safe-area-inset-bottom))!important;padding-bottom:env(safe-area-inset-bottom)!important;background:rgba(15,15,17,.96)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border-top:1px solid hsla(0,0%,100%,.1)!important}.mtgChordPopover{width:min(230px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;position:fixed!important;z-index:2147483647!important}}@media (max-width:430px){[class*=SongHero],[class*=songHero],main>section:first-of-type{grid-template-columns:82px 1fr!important;gap:14px!important;padding:24px 16px 16px!important}[class*=SongHero] h1,[class*=songHero] h1,main>section:first-of-type h1{font-size:clamp(32px,10vw,42px)!important}.mtgJsonBoxApplied,.mtgJsonBoxHost{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin-left:12px!important;margin-right:12px!important;padding:16px!important;max-height:60vh!important}.mtgJsonChordLine,.mtgJsonDirectViewer,.mtgJsonLyricLine{font-size:14px!important}.mtgJsonSectionLine{font-size:17px!important}main [class*=Tools],main [class*=tools],main aside{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin-left:12px!important;margin-right:12px!important}}@media (max-width:768px){.importModes{width:100%!important;max-width:100vw!important;display:flex!important;overflow-x:auto!important;gap:10px!important;padding:0 16px 10px!important;-webkit-overflow-scrolling:touch!important}.importModes button{flex:0 0 auto!important;min-height:48px!important;white-space:nowrap!important}.cifraClubAutoBox,.surface,.webImporterWithCifra{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:16px!important;margin-right:16px!important;padding:20px 16px!important;border-radius:22px!important}.cifraClubAutoBox h2,.webImporterWithCifra h2{font-size:clamp(28px,9vw,42px)!important;line-height:1.05!important}.cifraClipboardBox,.cifraSearchGrid,.cifraSelectedUrl{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important}.cifraClipboardBox button,.cifraSearchGrid button,.cifraSearchGrid input,.cifraSelectedUrl a,.cifraSelectedUrl input{width:100%!important;min-height:48px!important}.cifraResultCard{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important}.cifraActions{display:flex!important;gap:10px!important}.cifraActions a,.cifraActions button{flex:1 1!important}}@media (max-width:1024px){body,html{overflow-x:hidden!important;max-width:100vw!important}body{padding-bottom:110px!important}header{width:100%!important;max-width:100vw!important;overflow:hidden!important}header>div{padding:14px 16px!important;min-height:76px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}header form,header input,header nav{display:none!important}main{width:100%!important;max-width:100vw!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}[class*=SongHero],[class*=songHero],main>section:first-of-type{width:100%!important;max-width:100vw!important;padding:22px 16px 10px!important;display:grid!important;grid-template-columns:92px 1fr!important;grid-gap:14px!important;gap:14px!important;align-items:center!important}[class*=SongHero] h1,[class*=songHero] h1,main>section:first-of-type h1{font-size:clamp(28px,9vw,42px)!important;line-height:.95!important;letter-spacing:-.05em!important;margin:0 0 6px!important}[class*=SongHero] p,[class*=songHero] p,main>section:first-of-type p{font-size:14px!important;line-height:1.3!important;margin:0!important}[class*=songHero] a,[class*=songHero] button,main>section:first-of-type a,main>section:first-of-type button{min-height:42px!important;border-radius:14px!important;font-size:13px!important;padding:0 14px!important}[class*=SongTools],[class*=songTools],main [class*=Tools],main [class*=tools],main aside{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:0 12px 14px!important;padding:12px!important;border-radius:22px!important;display:flex!important;flex-wrap:nowrap!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}[class*=SongTools]>*,[class*=songTools]>*,main [class*=Tools]>*,main [class*=tools]>*,main aside>*{flex:0 0 auto!important;min-width:160px!important;max-width:220px!important}[class*=SongTools]::-webkit-scrollbar,[class*=songTools]::-webkit-scrollbar,main [class*=Tools]::-webkit-scrollbar,main [class*=tools]::-webkit-scrollbar,main aside::-webkit-scrollbar{height:4px!important}[class*=SongTools]::-webkit-scrollbar-thumb,[class*=songTools]::-webkit-scrollbar-thumb,main [class*=Tools]::-webkit-scrollbar-thumb,main [class*=tools]::-webkit-scrollbar-thumb,main aside::-webkit-scrollbar-thumb{background:#ff8a00!important;border-radius:999px!important}.mtgJsonBoxHost{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:0 12px 110px!important;padding:0!important;border-radius:28px!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(19,19,28,.98),rgba(10,10,18,.98))!important;border:1px solid hsla(0,0%,100%,.08)!important}.mtgJsonBoxHost .mtgJsonChordHeader,.mtgJsonChordHeader{min-height:140px!important;padding:18px 18px 12px!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important;background:linear-gradient(180deg,rgba(28,28,36,.75),rgba(20,20,28,.35))!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important}.mtgJsonBoxHost .mtgJsonChordHeader>*,.mtgJsonChordHeader>*{transform:scale(.92)!important;transform-origin:top left!important}.mtgJsonBoxApplied{margin:0!important;padding:22px 18px 32px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;max-height:none!important;min-height:auto!important}.mtgJsonBoxApplied,.mtgJsonDirectViewer{width:100%!important;max-width:100%!important;overflow:visible!important}.mtgJsonDirectViewer{min-width:0!important;white-space:pre-wrap!important;text-align:left!important;font-size:17px!important;line-height:1.6!important;word-break:normal!important;overflow-wrap:break-word!important;color:#f6f6f8!important}.mtgJsonMetaLine{font-size:14px!important;color:#d7d7df!important;margin:0 0 16px!important}.mtgJsonSectionLine{font-size:18px!important;line-height:1.2!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:20px 0 14px!important}.mtgJsonChordLine,.mtgJsonSectionLine{display:block!important;font-weight:900!important;color:#ff9800!important}.mtgJsonChordLine{line-height:1.1!important;margin:0 0 -1px!important;font-size:16px!important;white-space:pre!important}.mtgJsonLyricLine{display:block!important;color:#f7f7fa!important;font-weight:650!important;line-height:1.35!important;margin:0 0 10px!important;font-size:17px!important;white-space:pre-wrap!important}.mtgJsonEmptyLine{display:block!important;height:12px!important}.mtgChordInlineBtn{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important;color:#ff9800!important;font-weight:900!important;font-size:inherit!important;line-height:inherit!important;padding:0!important;margin:0!important;display:inline!important;cursor:pointer!important;text-decoration:none!important;vertical-align:baseline!important}.mtgChordInlineBtn:active,.mtgChordInlineBtn:focus,.mtgChordInlineBtn:hover{color:#ffb347!important;text-decoration:none!important}.mtgChordPopover{position:fixed!important;z-index:2147483647!important;width:min(220px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;border-radius:18px!important}.importModes{width:100%!important;max-width:100vw!important;display:flex!important;gap:10px!important;overflow-x:auto!important;padding:0 12px 12px!important;-webkit-overflow-scrolling:touch!important}.importModes button{flex:0 0 auto!important;min-height:48px!important;white-space:nowrap!important}.cifraClubAutoBox,.surface,.webImporterWithCifra{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin-left:12px!important;margin-right:12px!important;padding:18px 16px!important;border-radius:24px!important}.cifraClubAutoBox h2,.webImporterWithCifra h2{font-size:clamp(28px,8vw,42px)!important;line-height:1.05!important}.cifraClipboardBox,.cifraResultCard,.cifraSearchGrid,.cifraSelectedUrl{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important}.cifraActions{display:flex!important;gap:10px!important}.cifraActions a,.cifraActions button{flex:1 1!important}[class*=BottomNav],[class*=bottomNav],nav[class*=bottom]{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:999999!important;width:100%!important;min-height:calc(74px + env(safe-area-inset-bottom))!important;padding-bottom:env(safe-area-inset-bottom)!important;background:rgba(10,10,14,.96)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border-top:1px solid hsla(0,0%,100%,.08)!important}}@media (max-width:480px){[class*=SongHero],[class*=songHero],main>section:first-of-type{grid-template-columns:78px 1fr!important;gap:12px!important;padding:20px 12px 10px!important}[class*=SongHero] h1,[class*=songHero] h1,main>section:first-of-type h1{font-size:clamp(26px,9vw,38px)!important}.mtgJsonBoxHost{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin-left:8px!important;margin-right:8px!important;border-radius:22px!important}.mtgJsonBoxApplied{padding:18px 14px 28px!important}.mtgJsonDirectViewer,.mtgJsonLyricLine{font-size:16px!important}.mtgJsonChordLine{font-size:15px!important}.mtgJsonSectionLine{font-size:17px!important}.cifraClubAutoBox,.surface,.webImporterWithCifra,[class*=SongTools],[class*=songTools],main [class*=Tools],main [class*=tools],main aside{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin-left:8px!important;margin-right:8px!important}}@media (max-width:1024px){body,html{overflow-x:hidden!important;max-width:100vw!important}body{padding-bottom:92px!important}.mtgJsonBoxHost{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin:0 8px 92px!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;overflow:visible!important}.mtgJsonBoxHost:after,.mtgJsonBoxHost:before{display:none!important;content:none!important}.mtgJsonBoxHost .mtgJsonChordHeader,.mtgJsonChordHeader{width:100%!important;min-height:auto!important;padding:0 0 10px!important;margin:0 0 10px!important;border:0!important;border-bottom:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important}.mtgJsonBoxHost .mtgJsonChordHeader>*,.mtgJsonChordHeader>*{transform:none!important;transform-origin:top left!important}.mtgJsonChordHeader .chord-card,.mtgJsonChordHeader [class*=Chord],.mtgJsonChordHeader [class*=chord]{border-radius:18px!important;box-shadow:none!important}.mtgJsonBoxApplied{padding:0!important;border:0!important;border-radius:0!important;min-height:auto!important;max-height:none!important}.mtgJsonBoxApplied,.mtgJsonDirectViewer{width:100%!important;max-width:100%!important;margin:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}.mtgJsonDirectViewer{min-width:0!important;padding:0 2px 10px!important;border:0!important;white-space:pre-wrap!important;text-align:left!important;font-size:15px!important;line-height:1.52!important;color:#f3f3f6!important}.mtgJsonDirectViewer,.mtgJsonDirectViewer *{box-shadow:none!important}.mtgJsonMetaLine{display:block!important;margin:0 0 16px!important;font-size:14px!important;line-height:1.35!important;color:#d8d8df!important}.mtgJsonSectionLine{display:block!important;margin:18px 0 12px!important;font-size:15px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#ff9800!important}.mtgJsonEmptyLine{display:block!important;height:10px!important}.mtgJsonChordLine{margin:0 0 -2px!important;line-height:1.05!important;font-weight:800!important;color:#ff9800!important;white-space:pre!important;letter-spacing:0!important}.mtgJsonChordLine,.mtgJsonLyricLine{display:block!important;font-size:15px!important}.mtgJsonLyricLine{margin:0 0 8px!important;line-height:1.34!important;font-weight:600!important;color:#f4f4f7!important;white-space:pre-wrap!important}.mtgChordInlineBtn{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;outline:0!important;padding:0!important;margin:0!important;color:#ff9800!important;font-weight:900!important;font-size:inherit!important;line-height:inherit!important;display:inline!important;cursor:pointer!important;text-decoration:none!important;vertical-align:baseline!important;border-radius:0!important;box-shadow:none!important}.mtgChordInlineBtn:active,.mtgChordInlineBtn:focus,.mtgChordInlineBtn:hover{color:#ffb347!important;text-decoration:none!important;outline:0!important}.mtgJsonChordLine,.mtgJsonDirectViewer,.mtgJsonLyricLine,.mtgJsonSectionLine{font-size-adjust:none!important;text-size-adjust:100%!important;-webkit-text-size-adjust:100%!important}:root{--mtg-mobile-song-font-max:18px!important}.mtgJsonDirectViewer,.mtgJsonLyricLine{font-size:clamp(14px,3.9vw,18px)!important}.mtgJsonChordLine{font-size:clamp(13px,3.5vw,17px)!important}.mtgJsonSectionLine{font-size:clamp(14px,3.8vw,18px)!important}[class*=SongTools],[class*=songTools],main [class*=Tools],main [class*=tools],main aside{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin:0 8px 10px!important;padding:10px!important;border-radius:22px!important;overflow-x:auto!important;overflow-y:hidden!important;display:flex!important;flex-wrap:nowrap!important;gap:10px!important;-webkit-overflow-scrolling:touch!important}[class*=SongTools]>*,[class*=songTools]>*,main [class*=Tools]>*,main [class*=tools]>*,main aside>*{flex:0 0 auto!important;min-width:150px!important;max-width:220px!important}main aside::-webkit-scrollbar{height:3px!important}main aside::-webkit-scrollbar-thumb{background:rgba(255,152,0,.55)!important;border-radius:999px!important}[class*=SongHero],[class*=songHero],main>section:first-of-type{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin:0 8px!important;padding:18px 0 12px!important;display:grid!important;grid-template-columns:84px 1fr!important;grid-gap:14px!important;gap:14px!important;align-items:center!important}[class*=SongHero] h1,[class*=songHero] h1,main>section:first-of-type h1{font-size:clamp(22px,7vw,36px)!important;line-height:1!important;letter-spacing:-.04em!important;margin:0 0 4px!important}.cifraClubAutoBox,.surface,.webImporterWithCifra{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin-left:8px!important;margin-right:8px!important;padding:16px!important;border-radius:22px!important}[class*=BottomNav],[class*=bottomNav],nav[class*=bottom]{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:999999!important;width:100%!important;min-height:calc(72px + env(safe-area-inset-bottom))!important;padding-bottom:env(safe-area-inset-bottom)!important;background:rgba(10,10,14,.96)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;border-top:1px solid hsla(0,0%,100%,.08)!important}}@media (max-width:480px){.mtgJsonDirectViewer,.mtgJsonLyricLine{font-size:clamp(14px,4vw,17px)!important}.mtgJsonChordLine{font-size:clamp(13px,3.5vw,16px)!important}.mtgJsonSectionLine{font-size:clamp(14px,3.8vw,17px)!important}[class*=SongHero] h1,[class*=songHero] h1,main>section:first-of-type h1{font-size:clamp(21px,7.2vw,32px)!important}}.mtgMobileCifraMount{display:none}@media (max-width:1024px){.mtgMobileHiddenOriginal{display:none!important}.mtgMobileCifraMount{display:block!important;width:100vw!important;max-width:100vw!important;padding:0 28px 120px!important;overflow:visible!important}.mtgMobileCifraMount,.mtgMobileCifraViewer{margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.mtgMobileCifraViewer{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;white-space:pre-wrap!important;text-align:left!important;color:#f5f5f7!important}.mtgMobileMeta{color:#e2e2e7!important;font-size:15px!important;line-height:1.35!important;margin:0 0 20px!important;font-weight:400!important}.mtgMobileSection{font-size:var(--mtg-mobile-cifra-section,18px)!important;line-height:1.22!important;letter-spacing:.04em!important;margin:24px 0 18px!important}.mtgMobileChordLine,.mtgMobileSection{color:#ff8a00!important;font-weight:900!important}.mtgMobileChordLine{font-size:var(--mtg-mobile-cifra-chord,15px)!important;line-height:1.08!important;margin:0!important;white-space:pre!important;overflow:visible!important}.mtgMobileLyricLine{color:#f7f7f7!important;font-size:var(--mtg-mobile-cifra-font,16px)!important;line-height:1.38!important;font-weight:500!important;margin:0 0 14px!important;white-space:pre-wrap!important;word-break:normal!important;overflow-wrap:break-word!important}.mtgMobileBlank{height:12px!important}.mtgMobileChordBtn{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;color:#ff8a00!important;font-family:inherit!important;font-size:inherit!important;font-weight:900!important;line-height:inherit!important;padding:0!important;margin:0!important;display:inline!important;cursor:pointer!important;text-decoration:none!important}.mtgMobileChordBtn:active,.mtgMobileChordBtn:focus,.mtgMobileChordBtn:hover{color:#ffb347!important;text-decoration:none!important}.mtgChordPopover{position:fixed!important;z-index:2147483647!important;width:min(220px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important}.mtgJsonBoxApplied,.mtgJsonBoxHost,.mtgJsonDirectViewer{max-height:none!important}}@media (max-width:480px){.mtgMobileCifraMount{padding-left:22px!important;padding-right:22px!important;padding-bottom:120px!important}.mtgMobileLyricLine{font-size:clamp(15px,4.2vw,17px)!important}.mtgMobileChordLine{font-size:clamp(14px,3.8vw,16px)!important}.mtgMobileSection{font-size:clamp(16px,4.2vw,18px)!important}}.mtgFlatMobileMount{display:none}@media (max-width:1024px){.mtgFlatHideMobileOriginal{display:none!important}.mtgFlatMobileMount{width:100vw!important;max-width:100vw!important;padding:10px 28px 130px!important;overflow:visible!important}.mtgFlatMobileMount,.mtgFlatMobileViewer{display:block!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.mtgFlatMobileViewer{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;color:#f7f7f7!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;text-align:left!important;white-space:pre-wrap!important}.mtgFlatMeta{color:#d8d8df!important;font-size:15px!important;line-height:1.35!important;margin:0 0 18px!important;font-weight:400!important}.mtgFlatSection{font-size:17px!important;line-height:1.25!important;letter-spacing:.05em!important;margin:24px 0 18px!important}.mtgFlatChordLine,.mtgFlatSection{color:#ff8a00!important;font-weight:900!important}.mtgFlatChordLine{font-size:14px!important;line-height:1.08!important;margin:0!important;white-space:pre!important;overflow:visible!important}.mtgFlatLyricLine{color:#f7f7f7!important;font-size:15px!important;line-height:1.35!important;font-weight:500!important;margin:0 0 12px!important;white-space:pre-wrap!important;word-break:normal!important;overflow-wrap:break-word!important}.mtgFlatBlank{height:12px!important}.mtgFlatChordBtn{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;color:#ff8a00!important;font-family:inherit!important;font-size:inherit!important;font-weight:900!important;line-height:inherit!important;padding:0!important;margin:0!important;display:inline!important;cursor:pointer!important;text-decoration:none!important}.mtgFlatChordBtn:active,.mtgFlatChordBtn:focus,.mtgFlatChordBtn:hover{color:#ffb347!important;text-decoration:none!important}.mtgJsonBoxApplied,.mtgJsonBoxHost,.mtgJsonDirectViewer{max-height:none!important}}@media (max-width:480px){.mtgFlatMobileMount{padding-left:20px!important;padding-right:20px!important}.mtgFlatLyricLine{font-size:15px!important;line-height:1.34!important}.mtgFlatChordLine{font-size:14px!important}.mtgFlatSection{font-size:17px!important}}@media (max-width:1024px){.mtgFlatMobileMount,.mtgMobileCifraMount{display:none!important}.mtgFlatHideMobileOriginal,.mtgMobileHiddenOriginal{display:block!important;visibility:visible!important;opacity:1!important}body,html,main{background:#0f0f10!important}}.mtgFlatMobileMount,.mtgMobileCifraMount{display:none!important}.mtgFlatHideMobileOriginal,.mtgMobileHiddenOriginal{display:block!important;visibility:visible!important;opacity:1!important}@media (max-width:1024px){.mtgFlatMobileMount,.mtgMobileCifraMount{display:none!important}.mtgFlatHideMobileOriginal,.mtgMobileHiddenOriginal{display:block!important;visibility:visible!important;opacity:1!important}body{overflow-x:hidden!important}}@media (max-width:780px){.homeSectionHead,.recentSection,.recentSection .homeSectionHead{display:block!important;width:100%!important;overflow:visible!important}.homeSectionHead,.recentSection .homeSectionHead{margin:24px 0 16px!important;padding:0!important;clear:both!important}.homeSectionHead>div{width:100%!important;max-width:100%!important;display:block!important}.homeSectionHead .sectionKicker,.sectionKicker{line-height:1.25!important;margin-bottom:8px!important}.homeSectionHead .sectionKicker,.homeSectionHead h1,.homeSectionHead h2,.sectionKicker{display:block!important;width:100%!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.homeSectionHead h1,.homeSectionHead h2{line-height:1.02!important;margin:0!important}.homeSectionHead h1{font-size:clamp(28px,8vw,38px)!important}.homeSectionHead h2{font-size:clamp(22px,6vw,30px)!important}.recentActions{justify-content:flex-start!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important}.recentActions,.recentTrack{display:flex!important;width:100%!important;margin-top:16px!important}.recentTrack{max-width:100%!important;clear:both!important;padding-top:0!important;overflow-x:auto!important;overflow-y:visible!important}.recentBanner{flex:0 0 min(78vw,360px)!important;max-width:min(78vw,360px)!important;min-height:112px!important}.login{padding:24px 14px!important;justify-items:center!important}.login,.loginCard{align-items:center!important}.loginCard{width:min(430px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;min-height:auto!important;padding:28px 18px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:12px!important;text-align:center!important;overflow:hidden!important}.loginCard .mtgLoginLogoAuto,.loginCard img{position:static!important;display:block!important;width:min(170px,60vw)!important;max-width:min(170px,60vw)!important;height:auto!important;margin:0 auto 4px!important;object-fit:contain!important}.loginCard .eyebrow{font-size:10px!important;line-height:1.35!important;letter-spacing:.16em!important}.loginCard .eyebrow,.loginCard h1{width:100%!important;max-width:100%!important;margin:0!important;white-space:normal!important}.loginCard h1{font-size:clamp(30px,10vw,44px)!important;line-height:.9!important;letter-spacing:-.055em!important;text-align:center!important}.loginCard h1 span{display:block!important}.loginCard>p{width:100%!important;max-width:310px!important;font-size:12px!important;line-height:1.45!important;margin:0 auto!important;text-align:center!important}.loginCard .button,.loginCard a,.loginCard button,.loginCard form{max-width:100%!important}.loginCard small{display:block!important;width:100%!important;font-size:11px!important;line-height:1.3!important;text-align:center!important;margin-top:2px!important}.importTitle,.pageTitle.importTitle{display:block!important;width:100%!important;max-width:100%!important;margin:22px 0!important;padding:0!important;overflow:visible!important;clear:both!important}.importTitle .eyebrow,.pageTitle.importTitle .eyebrow{line-height:1.3!important}.importTitle .eyebrow,.importTitle h1,.pageTitle.importTitle .eyebrow,.pageTitle.importTitle h1{display:block!important;width:100%!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;margin:0 0 10px!important}.importTitle h1,.pageTitle.importTitle h1{font-size:clamp(30px,8vw,42px)!important;line-height:.98!important;letter-spacing:-.045em!important;overflow-wrap:normal!important}.importTitle>p:not(.eyebrow),.pageTitle.importTitle>p:not(.eyebrow){display:block!important;width:100%!important;max-width:310px!important;font-size:13px!important;line-height:1.45!important;margin:0!important;white-space:normal!important;word-break:normal!important}}@media (max-width:480px){.recentBanner{flex-basis:calc(100vw - 48px)!important;max-width:calc(100vw - 48px)!important}.homeSectionHead h1{font-size:30px!important}.importTitle h1,.pageTitle.importTitle h1{font-size:31px!important}.loginCard{padding:26px 16px!important}.loginCard h1{font-size:34px!important}}@media (max-width:780px){body,main{overflow-x:hidden!important}main{width:100%!important;max-width:100vw!important}main section:has(.importTabs),main section:has(.importTitle),main section:has(.recentBanner),main section:has(.recentTrack),main section:has(.webSearch),main section:has(form){display:block!important;grid-template-columns:1fr!important;flex-direction:column!important;width:100%!important;max-width:100%!important;overflow:visible!important}.recentSection,section:has(.recentBanner),section:has(.recentTrack){display:block!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;overflow:visible!important;margin-bottom:42px!important}.recentSection>*,section:has(.recentBanner)>*,section:has(.recentTrack)>*{width:100%!important;max-width:100%!important;grid-column:1/-1!important}.homeSectionHead{display:block!important;width:100%!important;max-width:100%!important;margin:28px 0 18px!important;padding:0!important;clear:both!important}.homeSectionHead .sectionKicker,.homeSectionHead h1,.homeSectionHead h2,.sectionKicker{width:100%!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-align:left!important}.homeSectionHead h1,.homeSectionHead h2{font-size:clamp(28px,8vw,38px)!important;line-height:1.02!important;margin:0!important}.recentTrack{display:flex!important;width:100%!important;max-width:100%!important;margin:16px 0 0!important;padding:0!important;clear:both!important;overflow-x:auto!important;overflow-y:visible!important;gap:10px!important}.recentBanner,.recentTrack{position:relative!important}.recentBanner{flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 116px);max-width:calc(100vw - 116px)!important;min-width:calc(100vw - 116px)!important;margin:0!important}.importTitle,.pageTitle,section:has(.importTitle){display:block!important;width:100%!important;max-width:100%!important;grid-template-columns:1fr!important;margin:24px 0 20px!important;padding:0!important;clear:both!important}.importTitle *,.pageTitle *{max-width:100%!important}.importTitle h1,.pageTitle h1{display:block!important;width:100%!important;font-size:clamp(30px,8vw,42px)!important;line-height:1!important;margin:0 0 10px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.importTitle p,.pageTitle p{width:100%!important;max-width:360px!important;font-size:13px!important;line-height:1.45!important;white-space:normal!important}.importTabs,.tabs,[role=tablist]{display:flex!important;width:100%!important;max-width:100%!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:8px!important;margin:16px 0 24px!important}.importTabs button,.tabs button,[role=tablist] button{flex:0 0 auto!important}.importCard,.importPanel,.webSearch,section:has(input[type=text]),section:has(textarea){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}input,select,textarea{max-width:100%!important;box-sizing:border-box!important}}@media (max-width:480px){.recentBanner{flex-basis:calc(100vw - 52px)!important;max-width:calc(100vw - 52px)!important;min-width:calc(100vw - 52px)!important}.homeSectionHead{margin-top:24px!important}.homeSectionHead h1,.homeSectionHead h2{font-size:30px!important}.importTitle h1,.pageTitle h1{font-size:31px!important}}@media (max-width:780px){.surface.cifraClubAutoBox,.webImporterWithCifra,.webImporterWithCifra .surface,.webImporterWithCifra section,.webSearch{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;overflow-x:hidden!important}.cifraClubAutoBox{padding:18px 14px!important;border-radius:22px!important}.cifraClubAutoBox .cifraClipboardBox,.cifraClubAutoBox .cifraClipboardPreview,.cifraClubAutoBox .cifraSelectedUrl,.cifraClubAutoBox .fieldRow,.cifraClubAutoBox .row,.cifraClubAutoBox .searchRow,.cifraClubAutoBox form,.cifraClubAutoBox>*{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.cifraClubAutoBox a,.cifraClubAutoBox button,.cifraClubAutoBox input,.cifraClubAutoBox select,.cifraClubAutoBox textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.cifraClubAutoBox .fieldRow,.cifraClubAutoBox .row,.cifraClubAutoBox .searchRow{display:flex!important;flex-direction:column!important;gap:10px!important;align-items:stretch!important;justify-content:flex-start!important}.cifraClubAutoBox .eyebrow,.cifraClubAutoBox h2,.cifraClubAutoBox h3,.cifraClubAutoBox p{max-width:100%!important;margin-left:0!important;margin-right:0!important}}@media (max-width:480px){.cifraClubAutoBox{padding:16px 12px!important;border-radius:20px!important}}@media (max-width:780px){.importContainer,.importLayout,.importPage,.page,.pageShell,main{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}.hero,.heroSection,.importHeader,.importHero,.importIntro{width:100%!important;max-width:100%!important;padding:20px 16px 10px!important;margin:0 auto 10px!important;box-sizing:border-box!important;text-align:left!important}.hero .eyebrow,.importHeader .eyebrow,.importHero .eyebrow,.importIntro .eyebrow{display:block!important;margin:0 0 10px!important;font-size:12px!important;line-height:1.2!important;letter-spacing:.22em!important}.hero h1,.importHeader h1,.importHero h1,.importIntro h1{margin:0 0 10px!important;font-size:clamp(38px,7.2vw,50px)!important;line-height:.95!important;letter-spacing:-.03em!important;max-width:320px!important;text-wrap:balance!important}.hero p,.importHeader p,.importHero p,.importIntro p{margin:0 0 18px!important;max-width:320px!important;font-size:14px!important;line-height:1.5!important;color:hsla(0,0%,100%,.78)!important}.hero .tabs,.importHeader .tabs,.importHero .tabs,.importIntro .tabs,.importTabs,.tabRow{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;max-width:100%!important}.hero .tabs>*,.importHeader .tabs>*,.importHero .tabs>*,.importIntro .tabs>*,.importTabs>*,.tabRow>*{flex:0 0 auto!important;min-width:0!important}.hero .tabs button,.importHeader .tabs button,.importHero .tabs button,.importIntro .tabs button,.importTabs a,.importTabs button,.tabRow a,.tabRow button{min-height:48px!important;padding:0 16px!important;border-radius:14px!important;font-size:14px!important;white-space:nowrap!important}}@media (max-width:480px){.hero h1,.importHeader h1,.importHero h1,.importIntro h1{font-size:30px!important;line-height:1.02!important;max-width:280px!important}.hero p,.importHeader p,.importHero p,.importIntro p{max-width:280px!important;font-size:13px!important}}@media (max-width:780px){body:has(.loginCard),html:has(.loginCard){overflow-x:hidden!important}.login,main:has(.loginCard){min-height:100vh!important;width:100%!important;max-width:100vw!important;padding:24px 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;overflow-x:hidden!important}.loginCard{width:100%!important;max-width:390px!important;min-height:auto!important;margin:0 auto!important;padding:28px 20px!important;border-radius:22px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;text-align:center!important;overflow:hidden!important}.loginCard,.loginCard *{box-sizing:border-box!important}.loginCard *{max-width:100%!important}.loginCard .mtgLoginLogoAuto,.loginCard img{position:static!important;display:block!important;width:118px!important;max-width:118px!important;height:auto!important;margin:0 auto 4px!important;object-fit:contain!important}.loginCard .eyebrow,.loginCard [class*=eyebrow]{order:1!important;font-size:10px!important;line-height:1.35!important;letter-spacing:.18em!important}.loginCard .eyebrow,.loginCard [class*=eyebrow],.loginCard h1{width:100%!important;margin:0!important;text-align:center!important;white-space:normal!important}.loginCard h1{order:2!important;padding:0!important;font-size:34px!important;line-height:.92!important;letter-spacing:-.05em!important;word-break:normal!important;overflow-wrap:normal!important}.loginCard h1 span{display:block!important}.loginCard p{order:3!important;width:100%!important;max-width:280px!important;margin:0 auto!important;padding:0!important;font-size:12px!important;line-height:1.45!important;text-align:center!important;white-space:normal!important}.loginCard form{order:4!important;width:100%!important;max-width:230px!important;margin:2px auto 0!important;display:block!important}.loginCard a,.loginCard button{min-height:44px!important;padding:10px 16px!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1.1!important}.loginCard a,.loginCard button,.loginCard small{width:100%!important;text-align:center!important;white-space:normal!important}.loginCard small{order:5!important;display:block!important;margin:0 auto!important;font-size:11px!important;line-height:1.35!important}}@media (max-width:480px){.login,main:has(.loginCard){padding:20px 14px!important}.loginCard{max-width:calc(100vw - 28px)!important;padding:26px 16px!important}.loginCard h1{font-size:31px!important}.loginCard p{max-width:250px!important}.loginCard form{max-width:210px!important}}@media (max-width:780px){body:has(.loginCard),html:has(.loginCard){width:100%!important;max-width:100vw!important;overflow-x:hidden!important;background:#0f0f10!important}.login,main:has(.loginCard){width:100%!important;max-width:100vw!important;min-height:100vh!important;padding:24px 14px!important;margin:0!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.loginCard{position:relative!important;width:100%!important;max-width:390px!important;min-height:auto!important;height:auto!important;margin:0 auto!important;padding:28px 18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;text-align:center!important;overflow:visible!important;border-radius:22px!important}.loginCard,.loginCard *,.loginCard :after,.loginCard :before{box-sizing:border-box!important}.loginCard .eyebrow,.loginCard .mtgLoginLogoAuto,.loginCard a,.loginCard button,.loginCard form,.loginCard h1,.loginCard img,.loginCard p,.loginCard small,.loginCard>*{position:static!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;translate:none!important;float:none!important}.loginCard .mtgLoginLogoAuto,.loginCard img{order:1!important;display:block!important;width:130px!important;max-width:130px!important;height:auto!important;margin:0 auto 8px!important;object-fit:contain!important}.loginCard .eyebrow,.loginCard [class*=eyebrow]{order:2!important;margin:0 auto 4px!important;font-size:10px!important;line-height:1.3!important;letter-spacing:.18em!important}.loginCard .eyebrow,.loginCard [class*=eyebrow],.loginCard h1{display:block!important;width:100%!important;max-width:100%!important;padding:0!important;text-align:center!important;white-space:normal!important}.loginCard h1{order:3!important;margin:0 auto!important;font-size:34px!important;line-height:.92!important;letter-spacing:-.05em!important;word-break:normal!important;overflow-wrap:normal!important}.loginCard h1 span{display:block!important}.loginCard p{order:4!important;display:block!important;max-width:270px!important;margin:0 auto!important;text-align:center!important;font-size:12px!important;line-height:1.45!important;white-space:normal!important;color:hsla(0,0%,100%,.82)!important}.loginCard form,.loginCard p{width:100%!important;padding:0!important}.loginCard form{order:5!important;margin:4px auto 0!important}.loginCard a[role=button],.loginCard button,.loginCard form,.loginCard form button{display:flex!important;max-width:230px!important;align-items:center!important;justify-content:center!important}.loginCard a[role=button],.loginCard button,.loginCard form button{min-height:44px!important;padding:10px 16px!important;border-radius:14px!important;line-height:1.1!important}.loginCard a[role=button],.loginCard button,.loginCard form button,.loginCard small{width:100%!important;margin:0 auto!important;text-align:center!important;white-space:normal!important}.loginCard small{order:6!important;display:block!important;max-width:260px!important;padding:0!important;font-size:11px!important;line-height:1.35!important;color:hsla(0,0%,100%,.82)!important}}@media (max-width:480px){.login,main:has(.loginCard){padding:20px 12px!important}.loginCard{max-width:calc(100vw - 24px)!important;padding:26px 16px!important}.loginCard .mtgLoginLogoAuto,.loginCard img{width:118px!important;max-width:118px!important}.loginCard h1{font-size:31px!important}.loginCard p{max-width:250px!important}.loginCard a[role=button],.loginCard button,.loginCard form,.loginCard form button{max-width:210px!important}}@media (max-width:820px){.login,.loginPage,main:has(.loginCard){min-height:100vh!important;width:100%!important;max-width:100%!important;padding:24px 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow-x:hidden!important;box-sizing:border-box!important}.loginCard{max-width:420px!important;min-height:auto!important;margin:0 auto!important;padding:24px 18px!important;border-radius:24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;text-align:center!important;overflow:hidden!important}.loginCard,.loginCard>*{width:100%!important;box-sizing:border-box!important}.loginCard>*{max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;float:none!important;clear:both!important}.loginCard .loginLogo,.loginCard .mtgLoginLogoAuto,.loginCard [class*=logo],.loginCard img{display:block!important;width:120px!important;max-width:120px!important;height:auto!important;margin:0 auto 6px!important;object-fit:contain!important}.loginCard .eyebrow,.loginCard [class*=eyebrow]{display:block!important;margin:0 auto!important;text-align:center!important;font-size:10px!important;letter-spacing:.22em!important;line-height:1.4!important;white-space:normal!important}.loginCard .title,.loginCard [class*=title],.loginCard h1{display:block!important;margin:0 auto!important;text-align:center!important;line-height:.95!important;font-size:42px!important;font-weight:900!important;letter-spacing:-.04em!important;white-space:normal!important}.loginCard .title span,.loginCard h1 span{display:block!important}.loginCard .description,.loginCard .subtitle,.loginCard p{max-width:280px!important;margin:0 auto!important;text-align:center!important;font-size:14px!important;line-height:1.45!important;white-space:normal!important}.loginCard form{margin:2px auto 0!important}.loginCard .googleButton,.loginCard button[type=submit],.loginCard form,.loginCard form button{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.loginCard .googleButton,.loginCard button[type=submit],.loginCard form button{max-width:260px!important;min-height:48px!important;border-radius:14px!important;margin:0 auto!important;text-align:center!important;white-space:normal!important;padding:12px 18px!important}.loginCard .loginNote,.loginCard .secureNote,.loginCard small{display:block!important;max-width:240px!important;margin:0 auto!important;text-align:center!important;font-size:12px!important;line-height:1.4!important;white-space:normal!important}}@media (max-width:480px){.login,.loginPage,main:has(.loginCard){padding:20px 12px!important}.loginCard{max-width:100%!important;padding:22px 16px!important;gap:12px!important}.loginCard .loginLogo,.loginCard .mtgLoginLogoAuto,.loginCard [class*=logo],.loginCard img{width:104px!important;max-width:104px!important}.loginCard .title,.loginCard [class*=title],.loginCard h1{font-size:34px!important}.loginCard .description,.loginCard .subtitle,.loginCard p{max-width:240px!important;font-size:13px!important}.loginCard .googleButton,.loginCard button[type=submit],.loginCard form button{max-width:220px!important;min-height:46px!important}}.loginClean .mtgLoginLogoAuto{display:none!important}.loginClean{min-height:100vh!important;width:100%!important;max-width:100vw!important;padding:24px!important;margin:0!important;background:#0f0f10!important;overflow-x:hidden!important}.loginClean,.loginCleanCard{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important}.loginCleanCard{position:relative!important;width:min(520px,calc(100vw - 32px))!important;max-width:520px!important;min-height:auto!important;height:auto!important;margin:0 auto!important;padding:42px 34px!important;flex-direction:column!important;gap:16px!important;text-align:center!important;overflow:hidden!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:28px!important;background:hsla(0,0%,9%,.92)!important}.loginCleanCard>*{position:static!important;float:none!important;transform:none!important;inset:auto!important;box-sizing:border-box!important}.loginCleanLogo{display:block!important;width:148px!important;max-width:148px!important;height:auto!important;margin:0 auto 8px!important;object-fit:contain!important}.loginCleanEyebrow{color:hsla(0,0%,100%,.78)!important;font-size:11px!important;line-height:1.35!important;font-weight:900!important;letter-spacing:.22em!important}.loginCleanEyebrow,.loginCleanTitle{display:block!important;width:100%!important;margin:0!important;padding:0!important;text-align:center!important;white-space:normal!important}.loginCleanTitle{color:#fff!important;font-size:54px!important;line-height:.88!important;font-weight:950!important;letter-spacing:-.055em!important}.loginCleanTitle span{display:block!important;color:#ff8a00!important}.loginCleanSubtitle{display:block!important;max-width:340px!important;margin:0 auto!important;text-align:center!important;color:hsla(0,0%,100%,.76)!important;font-size:14px!important;line-height:1.5!important;white-space:normal!important}.loginCleanAction,.loginCleanSubtitle{width:100%!important;padding:0!important}.loginCleanAction{display:flex!important;max-width:280px!important;margin:4px auto 0!important;justify-content:center!important;align-items:center!important}.loginCleanAction .button,.loginCleanAction a,.loginCleanAction button{min-height:48px!important;padding:12px 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;background:#ff8a00!important;color:#090909!important;font-size:14px!important;line-height:1.15!important;font-weight:900!important}.loginCleanAction .button,.loginCleanAction a,.loginCleanAction button,.loginCleanNote{width:100%!important;max-width:280px!important;margin:0 auto!important;text-align:center!important;white-space:normal!important}.loginCleanNote{display:block!important;padding:0!important;color:hsla(0,0%,100%,.72)!important;font-size:12px!important;line-height:1.4!important}.loginCleanError{width:100%!important;max-width:340px!important;margin:0 auto!important}@media (max-width:820px){.loginClean{padding:22px 16px!important}.loginCleanCard{width:min(420px,calc(100vw - 32px))!important;max-width:420px!important;padding:32px 22px!important;gap:14px!important}.loginCleanLogo{width:132px!important;max-width:132px!important}.loginCleanTitle{font-size:42px!important}.loginCleanSubtitle{max-width:300px!important;font-size:13px!important}.loginCleanAction,.loginCleanAction .button,.loginCleanAction a,.loginCleanAction button{max-width:250px!important}}@media (max-width:480px){.loginClean{padding:20px 12px!important}.loginCleanCard{width:calc(100vw - 24px)!important;max-width:360px!important;padding:28px 16px!important;border-radius:24px!important;gap:13px!important}.loginCleanLogo{width:118px!important;max-width:118px!important;margin-bottom:6px!important}.loginCleanEyebrow{font-size:10px!important;letter-spacing:.18em!important}.loginCleanTitle{font-size:34px!important;line-height:.9!important}.loginCleanSubtitle{max-width:250px!important;font-size:12px!important;line-height:1.45!important}.loginCleanAction,.loginCleanAction .button,.loginCleanAction a,.loginCleanAction button,.loginCleanNote{max-width:220px!important}.loginCleanNote{font-size:11px!important}}@media (max-width:780px){body,html{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.appShell,.content,.dashboardPage,.homePage,.mainContent,.page,.pageShell,.repertoirePage,main{width:100%!important;max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important}.homeSectionHead,.pageTitle,.sectionHead{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;overflow:visible!important}.homeSectionHead h1,.homeSectionHead h2,.pageTitle h1,.pageTitle h2,.sectionHead h1,.sectionHead h2{font-size:clamp(26px,7.2vw,34px)!important;line-height:1.04!important}.eyebrow,.homeSectionHead h1,.homeSectionHead h2,.pageTitle h1,.pageTitle h2,.sectionHead h1,.sectionHead h2,.sectionKicker{width:100%!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.addButton,.addSongButton,a[href*=agregar],button:has(svg){max-width:100%!important;box-sizing:border-box!important}.recentSection,section:has(.recentBanner),section:has(.recentTrack){width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.recentTrack{width:100%!important;max-width:100%!important;display:flex!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 4px!important;margin:16px 0 0!important;box-sizing:border-box!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.recentTrack::-webkit-scrollbar{display:none!important}.featuredSongCard,.recentBanner,.songHeroCard{flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 48px);width:calc(100vw - 48px)!important;min-width:calc(100vw - 48px)!important;max-width:calc(100vw - 48px)!important;box-sizing:border-box!important;scroll-snap-align:start!important;margin:0!important}.recentBanner *{max-width:100%!important;box-sizing:border-box!important}.librarySection,section:has(.filterTabs),section:has(.songList){width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.filterTabs,.tabs,[role=tablist]{width:100%!important;max-width:100%!important;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 8px!important;margin:14px 0 22px!important;box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important}.filterTabs::-webkit-scrollbar,.tabs::-webkit-scrollbar,[role=tablist]::-webkit-scrollbar{display:none!important}.filterTabs>*,.tabs>*,[role=tablist]>*{flex:0 0 auto!important;white-space:nowrap!important}.libraryList,.repertoireList,.songList{width:100%!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.libraryRow,.repertoireRow,.songListItem,.songRow{width:100%!important;max-width:100%!important;overflow:hidden!important}.libraryRow,.libraryRow *,.repertoireRow,.repertoireRow *,.songListItem,.songListItem *,.songRow,.songRow *{min-width:0!important;box-sizing:border-box!important}.libraryRow h3,.libraryRow p,.repertoireRow h3,.repertoireRow p,.songListItem h3,.songListItem p,.songRow h3,.songRow p{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.keyBadge,.libraryRow>:last-child,.songKey,.songListItem>:last-child,.songRow>:last-child,.songTone{flex:0 0 auto!important;max-width:48px!important;text-align:right!important}.bottomNav,.mobileNav,nav[class*=bottom]{max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important}body{padding-bottom:76px!important}}@media (max-width:480px){.appShell,.content,.dashboardPage,.homePage,.mainContent,.page,.pageShell,.repertoirePage{padding-left:14px!important;padding-right:14px!important}.featuredSongCard,.recentBanner,.songHeroCard{flex-basis:calc(100vw - 42px)!important;width:calc(100vw - 42px)!important;min-width:calc(100vw - 42px)!important;max-width:calc(100vw - 42px)!important}.homeSectionHead h1,.homeSectionHead h2,.pageTitle h1,.pageTitle h2,.sectionHead h1,.sectionHead h2{font-size:27px!important}}@media (max-width:780px){.addButton,.addSongButton,.recentActions a,.recentActions button,a[href*=agregar],a[href*=nueva]{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.recentActions{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;overflow:hidden!important}.homeSectionHead,.recentSection,section:has(.recentActions){padding-right:0!important;box-sizing:border-box!important;overflow:hidden!important}}@media (max-width:480px){.addButton,.addSongButton,.recentActions a,.recentActions button,a[href*=agregar]{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}}@media (max-width:780px){.importTabs,.tabRow,main:has(.importTitle) .tabs,main:has(.importTitle) [role=tablist]{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;overflow:visible!important;padding:0!important;margin:20px 0 28px!important;box-sizing:border-box!important}.importTabs>*,.tabRow>*,main:has(.importTitle) .tabs>*,main:has(.importTitle) [role=tablist]>*{width:100%!important;max-width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 12px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.importTabs>:nth-child(3),.tabRow>:nth-child(3),main:has(.importTitle) .tabs>:nth-child(3),main:has(.importTitle) [role=tablist]>:nth-child(3){grid-column:1/-1!important}main:has(.importTitle) .importCard,main:has(.importTitle) .importPanel,main:has(.importTitle) .surface,main:has(.importTitle) section{max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}main:has(.importTitle) button,main:has(.importTitle) input,main:has(.importTitle) textarea{max-width:100%!important;box-sizing:border-box!important}}@media (max-width:430px){.importTabs,.tabRow,main:has(.importTitle) .tabs,main:has(.importTitle) [role=tablist]{grid-template-columns:1fr!important}.importTabs>:nth-child(3),.tabRow>:nth-child(3),main:has(.importTitle) .tabs>:nth-child(3),main:has(.importTitle) [role=tablist]>:nth-child(3){grid-column:auto!important}}.webImporterOnlyCifra{width:100%!important;max-width:920px!important;margin:0 auto 120px!important;box-sizing:border-box!important}.webImporterOnlyCifra .cifraClubAutoBox{box-sizing:border-box!important}.cifraSearchOnlyBox,.webImporterOnlyCifra .cifraClubAutoBox{width:100%!important;max-width:100%!important}.cifraSearchOnlyGrid{display:grid!important;grid-template-columns:1fr 1fr auto!important;grid-gap:12px!important;gap:12px!important;align-items:center!important;width:100%!important}.cifraSearchOnlyGrid button,.cifraSearchOnlyGrid input{width:100%!important;min-height:48px!important;box-sizing:border-box!important}.cifraResults{display:grid!important;grid-gap:12px!important;gap:12px!important}.cifraResultCard{width:100%!important;box-sizing:border-box!important}.mtgImportLoadingCard{width:min(340px,calc(100vw - 48px))!important;min-height:260px!important;padding:34px 24px!important;border-radius:28px!important;border:1px solid hsla(0,0%,100%,.14)!important;background:hsla(0,0%,7%,.96)!important;box-shadow:0 28px 100px rgba(0,0,0,.45)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:18px!important;text-align:center!important}.mtgImportLoadingCard h3{margin:0!important;color:#fff!important;font-size:28px!important;line-height:1!important;font-weight:950!important}.mtgImportLoadingCard p{margin:0!important;max-width:260px!important;color:hsla(0,0%,100%,.76)!important;font-size:14px!important;line-height:1.45!important}.mtgImportSpinner{position:relative!important;width:118px!important;height:118px!important;animation:mtgImportSpin 1.1s linear infinite!important}.mtgImportSpinner span{position:absolute!important;left:50%!important;top:0!important;width:18px!important;height:38px!important;margin-left:-9px!important;border-radius:999px!important;background:linear-gradient(180deg,#14e0c5,#168fff)!important;transform-origin:9px 59px!important}.mtgImportSpinner span:first-child{transform:rotate(0deg);opacity:1}.mtgImportSpinner span:nth-child(2){transform:rotate(45deg);opacity:.88}.mtgImportSpinner span:nth-child(3){transform:rotate(90deg);opacity:.76}.mtgImportSpinner span:nth-child(4){transform:rotate(135deg);opacity:.64}.mtgImportSpinner span:nth-child(5){transform:rotate(180deg);opacity:.52}.mtgImportSpinner span:nth-child(6){transform:rotate(225deg);opacity:.4}.mtgImportSpinner span:nth-child(7){transform:rotate(270deg);opacity:.3}.mtgImportSpinner span:nth-child(8){transform:rotate(315deg);opacity:.22}@keyframes mtgImportSpin{to{transform:rotate(1turn)}}.mtgImportDoneIcon{width:104px!important;height:104px!important;border-radius:50%!important;background:#ff8a00!important;color:#090909!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:56px!important;font-weight:950!important}@media (max-width:780px){.webImporterOnlyCifra{max-width:100%!important;margin-bottom:110px!important}.webImporterOnlyCifra .cifraClubAutoBox{padding:24px 16px!important;border-radius:24px!important}.cifraSearchOnlyGrid{grid-template-columns:1fr!important;gap:10px!important}.cifraActions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px!important;gap:10px!important;width:100%!important}.cifraActions a,.cifraActions button{width:100%!important;min-height:44px!important;box-sizing:border-box!important}.mtgImportLoadingCard{min-height:250px!important}.mtgImportSpinner{width:104px!important;height:104px!important}.mtgImportSpinner span{height:34px!important;transform-origin:9px 52px!important}}.manualImportBox{width:100%!important;max-width:100%!important;margin-top:22px!important;box-sizing:border-box!important}.manualImportActions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:12px!important;gap:12px!important;margin-top:20px!important;width:100%!important}.manualPrimaryButton,.manualSecondaryButton{width:100%!important;min-height:52px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;text-decoration:none!important;font-weight:900!important;font-size:14px!important;line-height:1.1!important}.manualPrimaryButton{background:#ff8a00!important;color:#080808!important}.manualSecondaryButton{background:hsla(0,0%,100%,.08)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.12)!important}@media (max-width:780px){.manualImportBox{padding:24px 16px!important;border-radius:24px!important;margin-bottom:120px!important}.manualImportActions{grid-template-columns:1fr!important;gap:10px!important}.manualPrimaryButton,.manualSecondaryButton{min-height:50px!important;font-size:14px!important}}.manualImportBox{overflow:hidden!important}.manualImportBox h2{margin:10px 0 12px!important;max-width:100%!important;font-size:clamp(28px,4vw,38px)!important;line-height:1.02!important;letter-spacing:-.04em!important;text-wrap:balance!important;text-shadow:none!important}.manualImportBox .muted{max-width:620px!important;margin-bottom:22px!important;font-size:15px!important;line-height:1.55!important}.manualImportActions{padding:0!important;overflow:hidden!important;border-radius:18px!important}.manualPrimaryButton,.manualSecondaryButton{padding:0 18px!important;box-sizing:border-box!important}@media (max-width:780px){.manualImportBox{padding:24px 16px!important;border-radius:24px!important}.manualImportBox h2{font-size:28px!important;line-height:1.05!important;margin:8px 0 12px!important}.manualImportBox .muted{font-size:14px!important;line-height:1.55!important;margin-bottom:20px!important}.manualImportActions{width:100%!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;padding:0!important}.manualPrimaryButton,.manualSecondaryButton{width:100%!important;max-width:100%!important;min-height:52px!important;border-radius:16px!important;font-size:14px!important;padding:0 16px!important}}@media (max-width:430px){.manualImportBox h2{font-size:26px!important}}.deleteSongAdminButton{border:1px solid rgba(255,80,80,.45)!important;background:rgba(255,80,80,.12)!important}.deleteSongAdminButton:hover{background:rgba(255,80,80,.22)!important}@media (max-width:780px){.deleteSongAdminButton{width:100%!important;margin-top:8px!important;min-height:44px!important}}.deleteSongAdminButton{margin-left:8px!important}@media (max-width:780px){.deleteSongAdminButton{width:100%!important;margin-left:0!important;margin-top:8px!important;min-height:44px!important}}.deleteSongAdminButton{min-height:34px!important;padding:8px 14px!important;border-radius:12px!important;border:1px solid rgba(255,80,80,.55)!important;background:rgba(255,80,80,.14)!important;color:#ffb4b4!important;font-size:12px!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.deleteSongAdminButton:hover{background:rgba(255,80,80,.28)!important;color:#fff!important}.deleteSongAdminButton:disabled{opacity:.65!important;cursor:not-allowed!important}@media (max-width:780px){.deleteSongAdminButton{width:100%!important;min-height:44px!important;margin-top:8px!important}}.mtgPlainChordForceViewer{width:100%!important;max-width:100%!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;color:#fff!important;font-weight:800!important;font-size:inherit!important;line-height:1.55!important;white-space:pre-wrap!important}.mtgPlainChordForceLine{color:#ff8a00!important;font-weight:950!important;white-space:pre!important;line-height:1.25!important;margin:0!important}.mtgPlainChordForceLyric{color:#fff!important;font-weight:800!important;white-space:pre-wrap!important;line-height:1.55!important;margin:0 0 8px!important}.mtgPlainChordForceBlank{height:12px!important}.mtgChordTokenForce{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:inline!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;padding:0!important;margin:0!important;color:#ff8a00!important;font-family:inherit!important;font-size:inherit!important;font-weight:950!important;line-height:inherit!important;cursor:pointer!important;text-decoration:none!important}.mtgChordTokenForce:active,.mtgChordTokenForce:focus,.mtgChordTokenForce:hover{color:#ffb347!important}.equipoGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;grid-gap:16px!important;gap:16px!important;width:100%!important;margin-bottom:110px!important}.equipoCard{border:1px solid hsla(0,0%,100%,.12)!important;background:hsla(0,0%,100%,.045)!important;border-radius:22px!important;padding:20px!important;display:flex!important;align-items:center!important;gap:16px!important;min-width:0!important}.equipoAvatar{width:58px!important;height:58px!important;border-radius:18px!important;object-fit:cover!important;flex:0 0 58px!important}.equipoAvatarFallback{display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#ff8a00,#5b3df5)!important;color:#fff!important;font-size:24px!important;font-weight:950!important}.equipoCard h2{margin:0 0 4px!important;font-size:18px!important;line-height:1.1!important}.equipoCard p{margin:0 0 10px!important;color:hsla(0,0%,100%,.72)!important;font-size:13px!important;word-break:break-word!important}@media (max-width:780px){.equipoGrid{grid-template-columns:1fr!important;gap:12px!important}.equipoCard{padding:16px!important;border-radius:20px!important}}.mtgSlashBassPart{color:#ff8a00!important;font-weight:950!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}@media (max-width:780px){.appShell,.content,.mainContent,.page,.pageShell,body,html,main{overflow-x:hidden!important;width:100%!important;max-width:100vw!important}.appShell,.content,.mainContent,.page,.pageShell,main{box-sizing:border-box!important}.equipoTitle,.pageTitle,.pageTitle.rowBetween,.rowBetween.pageTitle{width:100%!important;max-width:100%!important;display:block!important;grid-template-columns:1fr!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:16px!important;margin:28px 0!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important;text-align:left!important}.equipoTitle>*,.pageTitle.rowBetween>*,.pageTitle>*,.rowBetween.pageTitle>*{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.equipoTitle .eyebrow,.pageTitle .eyebrow{font-size:13px!important;line-height:1.35!important;letter-spacing:.22em!important}.equipoTitle .eyebrow,.equipoTitle h1,.pageTitle .eyebrow,.pageTitle h1{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 10px!important;white-space:normal!important;text-align:left!important}.equipoTitle h1,.pageTitle h1{padding:0!important;font-size:clamp(30px,8vw,42px)!important;line-height:1!important;letter-spacing:-.045em!important;word-break:normal!important;overflow-wrap:normal!important}.equipoTitle p,.pageTitle p{display:block!important;width:100%!important;max-width:320px!important;margin:0!important;font-size:14px!important;line-height:1.45!important;white-space:normal!important;text-align:left!important}.pageTitle .actions,.rowBetween .actions{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px!important;gap:10px!important;margin-top:16px!important;padding:0!important;box-sizing:border-box!important}.pageTitle .actions a,.pageTitle .actions button,.rowBetween .actions a,.rowBetween .actions button{width:100%!important;max-width:100%!important;min-height:48px!important;margin:0!important;padding:0 14px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-radius:16px!important;white-space:nowrap!important}.filterBar{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;margin:0 0 22px!important;padding:0!important}.filterBar,.filterBar button,.filterBar input,.filterBar select{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.filterBar button,.filterBar input,.filterBar select{min-height:48px!important}.formGrid,.newSongForm,.songForm,form{max-width:100%!important;box-sizing:border-box!important}.newSongForm,.songForm,.surface form,form.surface{width:100%!important;max-width:100%!important}.equipoGrid,.surface button,.surface input,.surface select,.surface textarea,form button,form input,form select,form textarea{max-width:100%!important;box-sizing:border-box!important}.equipoGrid{width:100%!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important;margin-top:18px!important;overflow-x:hidden!important}.equipoCard{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.equipoCard h2,.equipoCard p{max-width:100%!important;overflow-wrap:anywhere!important}}@media (max-width:430px){.equipoTitle,.pageTitle,.pageTitle.rowBetween,.rowBetween.pageTitle{margin-top:24px!important;margin-bottom:24px!important}.equipoTitle h1,.pageTitle h1{font-size:30px!important}.pageTitle .actions,.rowBetween .actions{grid-template-columns:1fr!important}.equipoTitle p,.pageTitle p{max-width:280px!important}}.mtgFloatingToolsBackdrop,.mtgFloatingToolsButton,.mtgSmartSearchBox{display:none}@media (max-width:900px){.mtgFloatingToolsButton{position:fixed!important;right:14px!important;bottom:86px!important;z-index:2147483600!important;min-height:46px!important;padding:0 14px!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:999px!important;background:#ff8a00!important;color:#080808!important;box-shadow:0 14px 40px rgba(0,0,0,.38)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-weight:950!important;font-size:12px!important;cursor:pointer!important}.mtgFloatingToolsButton span{font-size:18px!important;line-height:1!important}.mtgFloatingToolsBackdrop{position:fixed!important;inset:0!important;z-index:2147483500!important;background:rgba(0,0,0,.55)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;border:0!important;padding:0!important;margin:0!important}.mtgFloatingToolsBackdrop.isOpen{display:block!important}.mtgToolsPanelOpen{position:fixed!important;left:14px!important;right:14px!important;bottom:76px!important;top:auto!important;z-index:2147483550!important;width:auto!important;max-width:none!important;max-height:68vh!important;overflow-y:auto!important;border-radius:22px!important;box-shadow:0 22px 80px rgba(0,0,0,.52)!important;background:rgba(20,20,24,.98)!important}.mtgToolsOpenBody{overflow:hidden!important}}.mtgSmartSearchBox{position:fixed!important;z-index:2147483400!important;display:block!important;max-width:calc(100vw - 24px)!important;border:1px solid hsla(0,0%,100%,.13)!important;border-radius:18px!important;background:rgba(18,18,20,.98)!important;box-shadow:0 20px 70px rgba(0,0,0,.42)!important;overflow:hidden!important}.mtgSmartSearchInner{padding:10px!important;display:grid!important;grid-gap:8px!important;gap:8px!important}.mtgSmartSearchInner p{margin:0!important;padding:8px 10px!important;color:hsla(0,0%,100%,.72)!important;font-size:13px!important;line-height:1.35!important}.mtgSmartHint{color:#ff8a00!important;font-weight:900!important;letter-spacing:.02em!important}.mtgSmartResult{width:100%!important;min-height:52px!important;padding:10px 12px!important;border-radius:14px!important;background:hsla(0,0%,100%,.055)!important;color:#fff!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;box-sizing:border-box!important}.mtgSmartResult:hover{background:rgba(255,138,0,.16)!important}.mtgSmartResult strong{display:block!important;color:#fff!important;font-size:14px!important;line-height:1.15!important;font-weight:950!important}.mtgSmartResult em{display:block!important;color:hsla(0,0%,100%,.64)!important;font-size:12px!important;line-height:1.2!important;font-style:normal!important;margin-top:2px!important}.mtgSmartResult b{color:#ff8a00!important;font-size:13px!important;font-weight:950!important;flex:0 0 auto!important}.cifraDirectUrlBox{width:100%!important;margin-top:18px!important;padding:16px!important;border-radius:18px!important;border:1px solid hsla(0,0%,100%,.1)!important;background:hsla(0,0%,100%,.035)!important;box-sizing:border-box!important;display:grid!important;grid-gap:10px!important;gap:10px!important}.cifraDirectUrlBox .eyebrow{margin:0!important;font-size:11px!important}.cifraDirectUrlBox button,.cifraDirectUrlBox input{width:100%!important;max-width:100%!important;min-height:48px!important;box-sizing:border-box!important}.cifraDirectUrlBox button{border-radius:14px!important;background:#ff8a00!important;color:#090909!important;font-weight:950!important}.cifraSearchMessage{margin-top:14px!important;color:hsla(0,0%,100%,.76)!important;font-size:13px!important;line-height:1.4!important}.cifraResults{margin-top:18px!important}.cifraResultCard{scroll-margin-top:90px!important}.mtgImportLoadingOverlay{position:fixed!important;inset:0!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:rgba(0,0,0,.72)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-sizing:border-box!important}@media (max-width:780px){.cifraDirectUrlBox{padding:14px!important;border-radius:16px!important}.cifraSearchOnlyGrid{grid-template-columns:1fr!important}.cifraActions{grid-template-columns:1fr 1fr!important}}@media (max-width:900px){.mtgFloatingToolsButton{position:fixed!important;right:14px!important;bottom:86px!important;z-index:2147483600!important;min-height:46px!important;padding:0 14px!important;border:0!important;border-radius:999px!important;background:#ff8a00!important;color:#080808!important;box-shadow:0 16px 45px rgba(0,0,0,.45)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-weight:950!important;font-size:12px!important;cursor:pointer!important}.mtgFloatingToolsButton span{font-size:18px!important;line-height:1!important}.mtgFloatingToolsBackdrop{position:fixed!important;inset:0!important;z-index:2147483500!important;display:none!important;background:rgba(0,0,0,.58)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;border:0!important;margin:0!important;padding:0!important}.mtgFloatingToolsBackdrop.isOpen{display:block!important}.mtgFloatingToolsDrawer{position:fixed!important;left:14px!important;right:14px!important;bottom:82px!important;z-index:2147483555!important;max-height:min(70vh,520px)!important;overflow-y:auto!important;border-radius:24px!important;border:1px solid hsla(0,0%,100%,.14)!important;background:rgba(18,18,22,.98)!important;box-shadow:0 26px 90px rgba(0,0,0,.55)!important;padding:14px!important;box-sizing:border-box!important}.mtgFloatingToolsDrawerHeader{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}.mtgFloatingToolsDrawerHeader strong{color:#ff8a00!important;font-size:13px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:950!important}.mtgFloatingToolsDrawerHeader button{min-height:34px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid hsla(0,0%,100%,.14)!important;background:hsla(0,0%,100%,.08)!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.mtgFloatingToolsClone{width:100%!important;max-width:100%!important;display:block!important;position:static!important;transform:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.mtgFloatingToolsClone *{max-width:100%!important;box-sizing:border-box!important}.mtgToolsOpenBody{overflow:hidden!important}}.mtgCifraToolsBackdrop,.mtgCifraToolsBar,.mtgCifraToolsSheet{display:none}@media (max-width:900px){.mtgFloatingToolsBackdrop,.mtgFloatingToolsButton,.mtgFloatingToolsDrawer,.mtgNativeToolsHiddenMobile{display:none!important}.mtgCifraToolsBar{position:fixed!important;left:50%!important;bottom:14px!important;transform:translateX(-50%)!important;z-index:2147482000!important;width:calc(100vw - 28px)!important;max-width:430px!important;min-height:64px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:6px!important;gap:6px!important;border:1px solid hsla(0,0%,100%,.09)!important;border-radius:22px!important;background:rgba(30,30,32,.96)!important;box-shadow:0 18px 50px rgba(0,0,0,.48)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.mtgCifraToolsBar button{min-width:0!important;border:0!important;background:transparent!important;color:#f4f4f4!important;flex-direction:column!important;gap:5px!important;font-size:11px!important;line-height:1.1!important;font-weight:800!important;cursor:pointer!important}.mtgCifraToolsBar button,.mtgCifraToolsBar button span{display:flex!important;align-items:center!important;justify-content:center!important}.mtgCifraToolsBar button span{width:26px!important;height:26px!important;border-radius:999px!important;background:hsla(0,0%,100%,.08)!important;font-size:16px!important;color:#fff!important}.mtgCifraToolsBar button strong{font-size:11px!important;font-weight:800!important;white-space:nowrap!important}.mtgCifraToolsBackdrop{inset:0!important;z-index:2147481998!important;border:0!important;margin:0!important;padding:0!important;background:rgba(0,0,0,.54)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.mtgCifraToolsBackdrop,.mtgCifraToolsSheet{position:fixed!important;display:block!important}.mtgCifraToolsSheet{left:0!important;right:0!important;bottom:0!important;z-index:2147481999!important;max-height:78vh!important;overflow-y:auto!important;padding:12px 14px 28px!important;border-top-left-radius:24px!important;border-top-right-radius:24px!important;border:1px solid hsla(0,0%,100%,.09)!important;background:#1c1c1f!important;box-shadow:0 -18px 55px rgba(0,0,0,.5)!important}.mtgCifraToolsHandle{width:52px!important;height:5px!important;margin:0 auto 16px!important;border-radius:999px!important;background:hsla(0,0%,100%,.24)!important}.mtgCifraToolsHeader{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:16px!important}.mtgCifraToolsHeader h2{margin:0!important;color:#fff!important;font-size:22px!important;line-height:1!important;font-weight:900!important}.mtgCifraToolsHeader button{border:0!important;min-height:36px!important;padding:0 14px!important;border-radius:999px!important;background:hsla(0,0%,100%,.08)!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.mtgCifraQuickGrid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:10px!important;gap:10px!important}.mtgCifraQuickGrid button{min-height:76px!important;padding:10px 8px!important;border:0!important;border-radius:18px!important;background:hsla(0,0%,100%,.055)!important;color:#fff!important;flex-direction:column!important;gap:8px!important;font-size:12px!important;font-weight:800!important}.mtgCifraQuickGrid button,.mtgCifraQuickGrid button span{display:flex!important;align-items:center!important;justify-content:center!important}.mtgCifraQuickGrid button span{width:30px!important;height:30px!important;border-radius:999px!important;background:hsla(0,0%,100%,.08)!important}.mtgCifraList{display:grid!important;grid-gap:10px!important;gap:10px!important}.mtgCifraRow{width:100%!important;min-height:58px!important;padding:0 16px!important;border:1px solid hsla(0,0%,100%,.06)!important;border-radius:16px!important;background:hsla(0,0%,100%,.04)!important;color:#fff!important;justify-content:space-between!important;gap:14px!important;text-align:left!important}.mtgCifraRow,.mtgCifraRow span{display:flex!important;align-items:center!important}.mtgCifraRow span{gap:12px!important;font-size:14px!important;font-weight:850!important}.mtgCifraRow span b{width:28px!important;height:28px!important;border-radius:999px!important;background:hsla(0,0%,100%,.08)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:13px!important;flex:0 0 28px!important}.mtgCifraRow small{color:hsla(0,0%,100%,.66)!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important}.mtgCifraRow.isStatic{cursor:default!important}.mtgCifraControl{display:grid!important;grid-gap:18px!important;gap:18px!important}.mtgCifraStepper{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;padding:20px 0!important}.mtgCifraStepper button{width:50px!important;height:50px!important;border:0!important;border-radius:16px!important;background:hsla(0,0%,100%,.08)!important;color:#fff!important;font-size:26px!important;font-weight:900!important}.mtgCifraStepper div{min-width:120px!important;color:#ff8a00!important;text-align:center!important;font-size:22px!important;font-weight:950!important}.mtgCifraPrimary{width:100%!important;min-height:52px!important;border:0!important;border-radius:16px!important;background:#ff8a00!important;color:#090909!important;font-size:14px!important;font-weight:950!important}.mtgCifraRange{display:grid!important;grid-gap:10px!important;gap:10px!important;color:#fff!important;font-size:13px!important;font-weight:800!important}.mtgCifraRange input{width:100%!important}.mtgCifraToolsOpenBody{overflow:hidden!important}body.mtgCifraToolsOpenBody .mtgCifraToolsBar{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.mtgCifraToolsBackdrop{background:rgba(0,0,0,.22)!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}body.mtgCifraToolsOpenBody{overflow:auto!important}.mtgCifraToolsSheet{z-index:2147483000!important;bottom:0!important;max-height:76vh!important;padding-bottom:28px!important;background:#1b1b1e!important}.mtgCifraToolsBar{z-index:2147482000!important}.mtgCifraToolsSheet .mtgCifraToolsBar,.mtgCifraToolsSheet .mtgFloatingToolsBackdrop,.mtgCifraToolsSheet .mtgFloatingToolsButton,.mtgCifraToolsSheet .mtgFloatingToolsDrawer{display:none!important}.mtgCifraToolsHandle{margin-top:0!important}.mtgCifraToolsHandle,.mtgCifraToolsHeader{margin-bottom:18px!important}.mtgCifraToolsHeader h2{font-size:21px!important}.mtgCifraRow{min-height:56px!important}.mtgCifraToolsBackdrop,.mtgCifraToolsBar,.mtgCifraToolsSheet,.mtgFloatingToolsBackdrop,.mtgFloatingToolsButton,.mtgFloatingToolsDrawer,.mtgNativeToolsHiddenMobile{display:none!important}body.mtgMoveToolsOpenBody{overflow:auto!important}.mtgMoveToolsBar{position:fixed!important;z-index:2147483000!important;width:230px!important;min-height:58px!important;padding:8px!important;border-radius:18px!important;border:1px solid hsla(0,0%,100%,.1)!important;background:rgba(30,30,32,.94)!important;box-shadow:0 16px 45px rgba(0,0,0,.42)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:4px!important;gap:4px!important;touch-action:none!important}.mtgMoveToolsBar button{border:0!important;background:transparent!important;color:#fff!important;flex-direction:column!important;gap:4px!important;font-size:10px!important;font-weight:900!important;cursor:pointer!important}.mtgMoveToolsBar button,.mtgMoveToolsBar button span{display:flex!important;align-items:center!important;justify-content:center!important}.mtgMoveToolsBar button span{width:22px!important;height:22px!important;border-radius:999px!important;background:hsla(0,0%,100%,.1)!important;font-size:13px!important}.mtgMoveToolsBar button strong{font-size:10px!important;font-weight:900!important;white-space:nowrap!important}.mtgMoveToolsPanel{position:fixed!important;z-index:2147483001!important;width:min(310px,calc(100vw - 24px))!important;max-height:300px!important;overflow-y:auto!important;padding:14px!important;border-radius:20px!important;border:1px solid hsla(0,0%,100%,.12)!important;background:rgba(28,28,31,.97)!important;box-shadow:0 22px 70px rgba(0,0,0,.5)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.mtgMoveToolsPanel header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}.mtgMoveToolsPanel header strong{color:#ff8a00!important;font-size:13px!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important}.mtgMoveToolsPanel header button{min-height:32px!important;padding:0 12px!important;border:0!important;border-radius:999px!important;background:hsla(0,0%,100%,.1)!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.mtgMoveStepper{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:12px 0!important}.mtgMoveStepper button{width:46px!important;height:46px!important;border:0!important;border-radius:14px!important;background:hsla(0,0%,100%,.1)!important;color:#fff!important;font-size:24px!important;font-weight:950!important}.mtgMoveStepper span{min-width:105px!important;color:#ff8a00!important;text-align:center!important;font-size:17px!important;font-weight:950!important}.mtgMoveStack{display:grid!important;grid-gap:14px!important;gap:14px!important}.mtgMoveStack label{display:grid!important;grid-gap:8px!important;gap:8px!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.mtgMoveStack input{width:100%!important}.mtgMovePrimary{min-height:46px!important;border:0!important;border-radius:14px!important;background:#ff8a00!important;color:#090909!important;font-weight:950!important}.mtgMoveGrid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px!important;gap:10px!important}.mtgMoveGrid button,.mtgMoveList button{min-height:46px!important;border:0!important;border-radius:14px!important;background:hsla(0,0%,100%,.08)!important;color:#fff!important;font-weight:900!important}.mtgMoveList{display:grid!important;grid-gap:9px!important;gap:9px!important}.mtgMoveList button{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 13px!important}.mtgMoveList span{font-size:13px!important;font-weight:950!important}.mtgMoveList small{color:hsla(0,0%,100%,.65)!important;font-size:11px!important;font-weight:800!important}}.mtgCifraToolsBackdrop,.mtgCifraToolsBar,.mtgCifraToolsSheet,.mtgFloatingToolsBackdrop,.mtgFloatingToolsButton,.mtgFloatingToolsDrawer,.mtgMoveToolsBar,.mtgMoveToolsPanel,.mtgNativeToolsHiddenMobile,.mtgToolsPanelOpen{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.chordViewer,.songHeader,.songHeaderCopy,.songViewer,[class*=ChordSongViewer],[class*=song],[class*=viewer],main{visibility:visible!important;opacity:1!important}@media (max-width:900px){.mtgNativeToolsHiddenMobile{display:block!important;visibility:visible!important;opacity:1!important}}.mtgCifraToolsBackdrop,.mtgCifraToolsBar,.mtgCifraToolsSheet,.mtgFloatingToolsBackdrop,.mtgFloatingToolsButton,.mtgFloatingToolsDrawer,.mtgMoveToolsBar,.mtgMoveToolsPanel{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.mtgNativeToolsHiddenMobile{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}@media (max-width:900px){.chordTools,.chordsTools,.songControls,.songTools,.songViewerTools,.toolsPanel,.viewerControls,.viewerTools,aside{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.chordTools,.chordsTools,.songControls,.songTools,.songViewerTools,.toolsPanel,.viewerControls,.viewerTools{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:50!important;width:100%!important;max-width:100%!important;margin:0 0 14px!important;overflow-x:auto!important;overflow-y:visible!important;background:rgba(15,15,17,.96)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.chordViewer,.songHeader,.songHeaderCopy,.songViewer,[class*=ChordSongViewer],[class*=song],[class*=viewer],main{visibility:visible!important;opacity:1!important}}.mtgRealMobileToolsBar,.mtgRealMobileToolsSheet{display:none}@media (max-width:900px){.mtgCifraToolsBackdrop,.mtgCifraToolsBar,.mtgCifraToolsSheet,.mtgDesktopSongTools,.mtgFloatingToolsBackdrop,.mtgFloatingToolsButton,.mtgFloatingToolsDrawer,.mtgMoveToolsBar,.mtgMoveToolsPanel{display:none!important}.mtgRealMobileToolsBar{position:fixed!important;left:50%!important;bottom:14px!important;transform:translateX(-50%)!important;z-index:2147482000!important;width:calc(100vw - 28px)!important;max-width:430px!important;min-height:64px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:6px!important;gap:6px!important;border:1px solid hsla(0,0%,100%,.09)!important;border-radius:22px!important;background:rgba(30,30,32,.96)!important;box-shadow:0 18px 50px rgba(0,0,0,.48)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.mtgRealMobileToolsBar button{border:0!important;background:transparent!important;color:#f4f4f4!important;flex-direction:column!important;gap:5px!important;font-size:11px!important;line-height:1.1!important;font-weight:800!important;cursor:pointer!important}.mtgRealMobileToolsBar button,.mtgRealMobileToolsBar button span{display:flex!important;align-items:center!important;justify-content:center!important}.mtgRealMobileToolsBar button span{width:26px!important;height:26px!important;border-radius:999px!important;background:hsla(0,0%,100%,.08)!important;font-size:16px!important;color:#fff!important}.mtgRealMobileToolsBar button strong{font-size:11px!important;font-weight:800!important;white-space:nowrap!important}.mtgRealMobileToolsSheet{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:2147482100!important;display:block!important;max-height:72vh!important;overflow-y:auto!important;padding:12px 14px 28px!important;border-top-left-radius:24px!important;border-top-right-radius:24px!important;border:1px solid hsla(0,0%,100%,.09)!important;background:#1c1c1f!important;box-shadow:0 -18px 55px rgba(0,0,0,.5)!important}.mtgRealMobileToolsHandle{width:52px!important;height:5px!important;margin:0 auto 16px!important;border-radius:999px!important;background:hsla(0,0%,100%,.24)!important}.mtgRealMobileToolsHeader{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:16px!important}.mtgRealMobileToolsHeader h2{margin:0!important;color:#fff!important;font-size:22px!important;line-height:1!important;font-weight:900!important}.mtgRealMobileToolsHeader button{border:0!important;min-height:36px!important;padding:0 14px!important;border-radius:999px!important;background:hsla(0,0%,100%,.08)!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.mtgRealToolsControl{display:grid!important;grid-gap:18px!important;gap:18px!important}.mtgRealStepper{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;padding:20px 0!important}.mtgRealStepper button{width:50px!important;height:50px!important;border:0!important;border-radius:16px!important;background:hsla(0,0%,100%,.08)!important;color:#fff!important;font-size:26px!important;font-weight:900!important}.mtgRealStepper strong{min-width:120px!important;color:#ff8a00!important;text-align:center!important;font-size:22px!important;font-weight:950!important}.mtgRealPrimaryButton{width:100%!important;min-height:52px!important;border:0!important;border-radius:16px!important;background:#ff8a00!important;color:#090909!important;font-size:14px!important;font-weight:950!important}.mtgRealRange{display:grid!important;grid-gap:10px!important;gap:10px!important;color:#fff!important;font-size:13px!important;font-weight:800!important}.mtgRealRange input{width:100%!important}.mtgRealQuickGrid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:10px!important;gap:10px!important}.mtgRealQuickGrid button{min-height:76px!important;padding:10px 8px!important;border:0!important;border-radius:18px!important;background:hsla(0,0%,100%,.055)!important;color:#fff!important;flex-direction:column!important;gap:8px!important;font-size:12px!important;font-weight:800!important}.mtgRealQuickGrid button,.mtgRealQuickGrid button span{display:flex!important;align-items:center!important;justify-content:center!important}.mtgRealQuickGrid button span{width:30px!important;height:30px!important;border-radius:999px!important;background:hsla(0,0%,100%,.08)!important}.mtgRealList{display:grid!important;grid-gap:10px!important;gap:10px!important}.mtgRealList button,.mtgRealListRow{width:100%!important;min-height:58px!important;padding:0 16px!important;border:1px solid hsla(0,0%,100%,.06)!important;border-radius:16px!important;background:hsla(0,0%,100%,.04)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;text-align:left!important}.mtgRealList span{font-size:14px!important;font-weight:850!important}.mtgRealList small{color:hsla(0,0%,100%,.66)!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important}body{padding-bottom:86px!important}}@media (max-width:900px){body:has(.mtgRealMobileToolsSheet) .mtgRealMobileToolsBar{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.mtgRealMobileToolsBar{position:fixed!important;left:50%!important;bottom:74px!important;transform:translateX(-50%)!important;z-index:9998!important;width:calc(100vw - 32px)!important;max-width:390px!important;min-height:58px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:6px!important;gap:6px!important;border-radius:20px!important;border:1px solid hsla(0,0%,100%,.12)!important;background:rgba(28,28,30,.96)!important;box-shadow:0 14px 44px rgba(0,0,0,.48)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.mtgRealMobileToolsBar button{min-width:0!important;border:0!important;background:transparent!important;color:#fff!important;flex-direction:column!important;gap:4px!important;font-size:10px!important;line-height:1.1!important;font-weight:850!important}.mtgRealMobileToolsBar button,.mtgRealMobileToolsBar button span{display:flex!important;align-items:center!important;justify-content:center!important}.mtgRealMobileToolsBar button span{width:24px!important;height:24px!important;border-radius:999px!important;background:hsla(0,0%,100%,.08)!important;font-size:14px!important}.mtgRealMobileToolsBar button strong{font-size:10px!important;font-weight:850!important;white-space:nowrap!important}.mtgRealMobileToolsSheet{position:fixed!important;left:12px!important;right:12px!important;bottom:74px!important;z-index:10000!important;display:block!important;width:auto!important;max-width:430px!important;margin:0 auto!important;max-height:58vh!important;overflow-y:auto!important;padding:14px 14px 18px!important;border-radius:24px!important;border:1px solid hsla(0,0%,100%,.13)!important;background:rgba(29,29,32,.98)!important;box-shadow:0 22px 70px rgba(0,0,0,.56)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.mtgRealMobileToolsHandle{width:48px!important;height:5px!important;margin:0 auto 14px!important;border-radius:999px!important;background:hsla(0,0%,100%,.22)!important}.mtgRealMobileToolsHeader{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 16px!important;padding:0!important}.mtgRealMobileToolsHeader h2{margin:0!important;padding:0!important;color:#fff!important;font-size:22px!important;line-height:1!important;font-weight:950!important;text-align:left!important;letter-spacing:-.02em!important}.mtgRealMobileToolsHeader button{min-height:36px!important;padding:0 14px!important;border-radius:999px!important;border:0!important;background:hsla(0,0%,100%,.09)!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.mtgRealToolsControl{grid-gap:16px!important;gap:16px!important}.mtgRealStepper,.mtgRealToolsControl{width:100%!important;display:grid!important}.mtgRealStepper{grid-template-columns:54px 1fr 54px!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;padding:6px 0 4px!important}.mtgRealStepper button{width:54px!important;border-radius:18px!important;border:0!important;background:hsla(0,0%,100%,.09)!important;color:#fff!important;font-size:28px!important}.mtgRealStepper button,.mtgRealStepper strong{height:54px!important;font-weight:950!important;display:flex!important;align-items:center!important;justify-content:center!important}.mtgRealStepper strong{min-width:0!important;background:rgba(255,138,0,.12)!important;color:#ff8a00!important;text-align:center!important;font-size:20px!important}.mtgRealPrimaryButton,.mtgRealStepper strong{width:100%!important;border-radius:18px!important}.mtgRealPrimaryButton{min-height:52px!important;border:0!important;background:#ff8a00!important;color:#090909!important;font-size:14px!important;font-weight:950!important}.mtgRealRange{width:100%!important;display:grid!important;grid-gap:10px!important;gap:10px!important;color:#fff!important;font-size:13px!important;font-weight:850!important}.mtgRealRange input{width:100%!important;accent-color:#ff8a00!important}.mtgRealList{display:grid!important;grid-gap:10px!important;gap:10px!important;width:100%!important}.mtgRealList button,.mtgRealListRow{width:100%!important;min-height:56px!important;padding:0 15px!important;border-radius:17px!important;border:1px solid hsla(0,0%,100%,.07)!important;background:hsla(0,0%,100%,.045)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;text-align:left!important}.mtgRealList span{font-size:14px!important;font-weight:900!important}.mtgRealList small{color:hsla(0,0%,100%,.66)!important;font-size:12px!important;font-weight:750!important;white-space:nowrap!important}.mtgRealQuickGrid{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.mtgRealQuickGrid button{min-width:0!important;min-height:76px!important;padding:10px 6px!important;border-radius:18px!important;border:0!important;background:hsla(0,0%,100%,.055)!important;color:#fff!important;flex-direction:column!important;gap:8px!important;font-size:11px!important;font-weight:850!important}.mtgRealQuickGrid button,.mtgRealQuickGrid button span{display:flex!important;align-items:center!important;justify-content:center!important}.mtgRealQuickGrid button span{width:30px!important;height:30px!important;border-radius:999px!important;background:hsla(0,0%,100%,.08)!important}.mtgRealMobileToolsSheet:after,.mtgRealMobileToolsSheet:before{display:none!important;content:none!important}.mtgRealMobileToolsSheet *{box-sizing:border-box!important}.mtgCifraToolsBackdrop,.mtgCifraToolsBar,.mtgCifraToolsSheet,.mtgDesktopSongTools,.mtgDesktopSongTools *,.mtgFloatingToolsBackdrop,.mtgFloatingToolsButton,.mtgFloatingToolsDrawer,.mtgMoveToolsBar,.mtgMoveToolsPanel,.mtgNativeToolsHiddenMobile,aside.mtgDesktopSongTools{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;left:-99999px!important;top:-99999px!important;width:0!important;height:0!important;overflow:hidden!important}}@media (max-width:900px){body:has(.mtgRealMobileToolsSheet) .mtgRealMobileToolsBar{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.mtgRealMobileToolsBar{position:fixed!important;left:50%!important;bottom:72px!important;transform:translateX(-50%)!important;z-index:9998!important;width:calc(100vw - 34px)!important;max-width:390px!important;min-height:58px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:6px!important;gap:6px!important;border-radius:20px!important;border:1px solid hsla(0,0%,100%,.12)!important;background:rgba(28,28,30,.96)!important;box-shadow:0 14px 44px rgba(0,0,0,.48)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.mtgRealMobileToolsBar button{border:0!important;background:transparent!important;min-width:0!important;padding:0!important;flex-direction:column!important;gap:4px!important}.mtgRealMobileToolsBar button,.mtgRealMobileToolsBar button span{color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}.mtgRealMobileToolsBar button span{width:24px!important;height:24px!important;border-radius:999px!important;background:hsla(0,0%,100%,.08)!important;font-size:14px!important}.mtgRealMobileToolsBar button strong{color:#fff!important;font-size:10px!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important}.mtgRealMobileToolsSheet{position:fixed!important;left:12px!important;right:12px!important;bottom:74px!important;top:auto!important;z-index:10000!important;display:block!important;width:auto!important;max-width:430px!important;min-height:auto!important;max-height:58vh!important;margin:0 auto!important;padding:18px 16px!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:24px!important;border:1px solid hsla(0,0%,100%,.13)!important;background:rgba(29,29,32,.98)!important;box-shadow:0 22px 70px rgba(0,0,0,.56)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.mtgRealMobileToolsSheet,.mtgRealMobileToolsSheet *{box-sizing:border-box!important}.mtgRealMobileToolsSheet:after,.mtgRealMobileToolsSheet:before{display:none!important;content:none!important}.mtgRealMobileToolsHandle{display:block!important;width:48px!important;height:5px!important;margin:0 auto 18px!important;border-radius:999px!important;background:hsla(0,0%,100%,.24)!important}.mtgRealMobileToolsHeader{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 18px!important;padding:0!important}.mtgRealMobileToolsHeader h2{display:block!important;margin:0!important;padding:0!important;color:#fff!important;font-size:22px!important;line-height:1!important;font-weight:950!important;text-align:left!important;letter-spacing:-.02em!important}.mtgRealMobileToolsHeader button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:auto!important;width:auto!important;min-height:36px!important;padding:0 14px!important;border:0!important;border-radius:999px!important;background:hsla(0,0%,100%,.1)!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.mtgRealToolsControl{grid-gap:16px!important;gap:16px!important}.mtgRealStepper,.mtgRealToolsControl{width:100%!important;display:grid!important}.mtgRealStepper{grid-template-columns:54px 1fr 54px!important;grid-gap:12px!important;gap:12px!important;align-items:center!important;padding:4px 0!important}.mtgRealStepper button{width:54px!important;border-radius:18px!important;border:0!important;background:hsla(0,0%,100%,.1)!important;color:#fff!important;font-size:28px!important}.mtgRealStepper button,.mtgRealStepper strong{height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-weight:950!important}.mtgRealStepper strong{min-width:0!important;background:rgba(255,138,0,.13)!important;color:#ff8a00!important;text-align:center!important;font-size:20px!important}.mtgRealPrimaryButton,.mtgRealStepper strong{width:100%!important;border-radius:18px!important}.mtgRealPrimaryButton{min-height:52px!important;border:0!important;background:#ff8a00!important;color:#090909!important;font-size:14px!important;font-weight:950!important}.mtgRealRange{width:100%!important;display:grid!important;grid-gap:10px!important;gap:10px!important;color:#fff!important;font-size:13px!important;font-weight:850!important}.mtgRealRange input{width:100%!important;accent-color:#ff8a00!important}.mtgRealList{width:100%!important;display:grid!important;grid-gap:10px!important;gap:10px!important}.mtgRealList button,.mtgRealListRow{width:100%!important;min-height:56px!important;padding:0 15px!important;border-radius:17px!important;border:1px solid hsla(0,0%,100%,.07)!important;background:hsla(0,0%,100%,.045)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;text-align:left!important}.mtgRealList span{color:#fff!important;font-size:14px!important;font-weight:900!important}.mtgRealList small{color:hsla(0,0%,100%,.66)!important;font-size:12px!important;font-weight:750!important;white-space:nowrap!important}.mtgRealQuickGrid{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.mtgRealQuickGrid button{min-width:0!important;min-height:76px!important;padding:10px 6px!important;border-radius:18px!important;border:0!important;background:hsla(0,0%,100%,.055)!important;color:#fff!important;flex-direction:column!important;gap:8px!important;font-size:11px!important;font-weight:850!important}.mtgRealQuickGrid button,.mtgRealQuickGrid button span{display:flex!important;align-items:center!important;justify-content:center!important}.mtgRealQuickGrid button span{width:30px!important;height:30px!important;border-radius:999px!important;background:hsla(0,0%,100%,.08)!important}}.mtgSongToolsV2Bar,.mtgSongToolsV2Sheet{display:none}@media (max-width:900px){.mtgCifraToolsBackdrop,.mtgCifraToolsBar,.mtgCifraToolsSheet,.mtgFloatingToolsBackdrop,.mtgFloatingToolsButton,.mtgFloatingToolsDrawer,.mtgMoveToolsBar,.mtgMoveToolsPanel,.mtgRealMobileToolsBar,.mtgRealMobileToolsSheet{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.mtgDesktopSongTools{display:none!important}.mtgSongToolsV2Bar{position:fixed!important;left:50%!important;bottom:72px!important;transform:translateX(-50%)!important;z-index:50000!important;width:calc(100vw - 32px)!important;max-width:390px!important;min-height:58px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:6px!important;gap:6px!important;border-radius:20px!important;border:1px solid hsla(0,0%,100%,.12)!important;background:#202024!important;box-shadow:0 14px 44px rgba(0,0,0,.55)!important}body:has(.mtgSongToolsV2Sheet) .mtgSongToolsV2Bar{display:none!important}.mtgSongToolsV2Bar button{border:0!important;background:transparent!important;min-width:0!important;padding:0!important;margin:0!important;flex-direction:column!important;gap:4px!important}.mtgSongToolsV2Bar button,.mtgSongToolsV2Bar button span{color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}.mtgSongToolsV2Bar button span{width:24px!important;height:24px!important;border-radius:999px!important;background:hsla(0,0%,100%,.1)!important;font-size:14px!important;line-height:1!important}.mtgSongToolsV2Bar button strong{color:#fff!important;font-size:10px!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important}.mtgSongToolsV2Sheet{position:fixed!important;left:12px!important;right:12px!important;bottom:74px!important;top:auto!important;z-index:50001!important;display:block!important;width:auto!important;max-width:430px!important;min-height:auto!important;max-height:56vh!important;margin:0 auto!important;padding:18px 16px!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:24px!important;border:1px solid hsla(0,0%,100%,.13)!important;background:#1f1f22!important;box-shadow:0 22px 70px rgba(0,0,0,.62)!important}.mtgSongToolsV2Sheet,.mtgSongToolsV2Sheet *{position:relative!important;inset:auto!important;transform:none!important;box-sizing:border-box!important;max-width:100%!important}.mtgSongToolsV2Sheet:after,.mtgSongToolsV2Sheet:before{display:none!important;content:none!important}.mtgSongToolsV2Handle{display:block!important;width:48px!important;height:5px!important;margin:0 auto 18px!important;border-radius:999px!important;background:hsla(0,0%,100%,.25)!important}.mtgSongToolsV2Header{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 18px!important;padding:0!important}.mtgSongToolsV2Header h2{margin:0!important;padding:0!important;color:#fff!important;font-size:22px!important;line-height:1!important;font-weight:950!important;text-align:left!important}.mtgSongToolsV2Header button{width:auto!important;min-width:74px!important;height:36px!important;padding:0 14px!important;border:0!important;border-radius:999px!important;background:hsla(0,0%,100%,.1)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;line-height:1!important;font-weight:900!important}.mtgSongToolsV2Control{display:grid!important;grid-gap:16px!important;gap:16px!important;width:100%!important}.mtgSongToolsV2Stepper{width:100%!important;display:grid!important;grid-template-columns:54px 1fr 54px!important;grid-gap:12px!important;gap:12px!important;align-items:center!important;padding:0!important}.mtgSongToolsV2Stepper button{width:54px!important;min-width:54px!important;min-height:54px!important;border:0!important;background:hsla(0,0%,100%,.1)!important;color:#fff!important;font-size:28px!important}.mtgSongToolsV2Stepper button,.mtgSongToolsV2Stepper strong{height:54px!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-weight:950!important}.mtgSongToolsV2Stepper strong{width:100%!important;min-width:0!important;background:rgba(255,138,0,.13)!important;color:#ff8a00!important;text-align:center!important;font-size:20px!important}.mtgSongToolsV2Primary{width:100%!important;min-height:52px!important;border-radius:18px!important;border:0!important;background:#ff8a00!important;color:#090909!important;font-size:14px!important;font-weight:950!important}.mtgSongToolsV2Range{width:100%!important;display:grid!important;grid-gap:10px!important;gap:10px!important;color:#fff!important;font-size:13px!important;font-weight:850!important}.mtgSongToolsV2Range input{width:100%!important;accent-color:#ff8a00!important}.mtgSongToolsV2List{width:100%!important;display:grid!important;grid-gap:10px!important;gap:10px!important}.mtgSongToolsV2List button,.mtgSongToolsV2ListRow{width:100%!important;min-height:56px!important;padding:0 15px!important;border-radius:17px!important;border:1px solid hsla(0,0%,100%,.07)!important;background:hsla(0,0%,100%,.045)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;text-align:left!important}.mtgSongToolsV2List span{color:#fff!important;font-size:14px!important;font-weight:900!important}.mtgSongToolsV2List small{color:hsla(0,0%,100%,.66)!important;font-size:12px!important;font-weight:750!important;white-space:nowrap!important}.mtgSongToolsV2Grid{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.mtgSongToolsV2Grid button{min-width:0!important;min-height:76px!important;padding:10px 6px!important;border-radius:18px!important;border:0!important;background:hsla(0,0%,100%,.055)!important;color:#fff!important;flex-direction:column!important;gap:8px!important;font-size:11px!important;font-weight:850!important}.mtgSongToolsV2Grid button,.mtgSongToolsV2Grid button span{display:flex!important;align-items:center!important;justify-content:center!important}.mtgSongToolsV2Grid button span{width:30px!important;height:30px!important;border-radius:999px!important;background:hsla(0,0%,100%,.08)!important}}.mtgCifraToolsBackdrop,.mtgCifraToolsBar,.mtgCifraToolsSheet,.mtgFloatingToolsBackdrop,.mtgFloatingToolsButton,.mtgFloatingToolsDrawer,.mtgMoveToolsBar,.mtgMoveToolsPanel,.mtgRealMobileToolsBar,.mtgRealMobileToolsSheet,.mtgSongToolsV2Bar,.mtgSongToolsV2Sheet{position:fixed!important;left:-99999px!important;top:-99999px!important;width:0!important;height:0!important;overflow:hidden!important}body,body.mtgCifraToolsOpenBody,body.mtgMoveToolsOpenBody,body.mtgToolsOpenBody{overflow:auto!important}.songHeaderCleanV2{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:128px minmax(0,1fr)!important;grid-gap:22px!important;gap:22px!important;align-items:center!important;padding:24px 0 28px!important;margin:0!important;overflow:visible!important}.songHeaderCoverV2{width:128px!important;height:128px!important;min-width:128px!important;max-width:128px!important;border-radius:24px!important;font-size:48px!important}.songHeaderCopyV2{min-width:0!important;max-width:100%!important;overflow:visible!important}.songHeaderCopyV2 .eyebrow{display:block!important;margin:0 0 7px!important;color:#ff8a00!important;font-size:11px!important;line-height:1!important;font-weight:950!important;letter-spacing:.18em!important;text-transform:uppercase!important}.songHeaderCopyV2 h1{margin:0 0 6px!important;color:#fff!important;font-size:clamp(34px,5vw,62px)!important;line-height:.95!important;letter-spacing:-.055em!important;font-weight:950!important}.songHeaderCopyV2 h1,.songHeaderCopyV2 h2{max-width:100%!important;overflow-wrap:anywhere!important}.songHeaderCopyV2 h2{margin:0 0 8px!important;color:#ff8a00!important;font-size:clamp(18px,2vw,26px)!important;line-height:1.05!important;font-weight:900!important}.songHeaderContributorV2{margin:0 0 11px!important;color:hsla(0,0%,100%,.72)!important;font-size:14px!important;line-height:1.3!important}.songHeaderChipsV2{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important;margin:0!important;max-width:100%!important}.songHeaderChipsV2 .pill{min-height:28px!important;padding:6px 9px!important;font-size:9px!important;line-height:1!important;border-radius:999px!important;white-space:nowrap!important}.songHeaderChipsV2 .button.small{min-height:30px!important;padding:6px 10px!important;font-size:11px!important;line-height:1!important;border-radius:10px!important;white-space:nowrap!important}.songHeaderDangerV2{margin-top:12px!important;width:100%!important;max-width:420px!important}.songHeaderDangerV2 .deleteSongAdminButton{width:100%!important;min-height:38px!important;margin:0!important;border-radius:13px!important}.mtgCifraToolsBackdrop,.mtgCifraToolsBar,.mtgCifraToolsSheet,.mtgFloatingToolsBackdrop,.mtgFloatingToolsButton,.mtgFloatingToolsDrawer,.mtgMoveToolsBar,.mtgMoveToolsPanel,.mtgRealMobileToolsBar,.mtgRealMobileToolsSheet,.mtgSongToolsV2Bar,.mtgSongToolsV2Sheet{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media (max-width:900px){.songHeaderCleanV2{grid-template-columns:84px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;padding:18px 10px!important}.songHeaderCoverV2{width:84px!important;height:84px!important;min-width:84px!important;max-width:84px!important;border-radius:19px!important;font-size:36px!important}.songHeaderCopyV2 h1{font-size:clamp(26px,7vw,42px)!important;line-height:.96!important;margin-bottom:4px!important}.songHeaderCopyV2 h2{font-size:18px!important;margin-bottom:6px!important}.songHeaderContributorV2{font-size:12px!important;margin-bottom:8px!important}.songHeaderDangerV2{max-width:100%!important}}@media (max-width:520px){.songHeaderCleanV2{grid-template-columns:64px minmax(0,1fr)!important;gap:11px!important;padding:14px 8px 16px!important}.songHeaderCoverV2{width:64px!important;height:64px!important;min-width:64px!important;max-width:64px!important;border-radius:15px!important;font-size:28px!important}.songHeaderCopyV2 .eyebrow{font-size:10px!important;margin-bottom:5px!important}.songHeaderCopyV2 h1{font-size:clamp(22px,8vw,31px)!important;line-height:.98!important;letter-spacing:-.045em!important;margin-bottom:3px!important}.songHeaderCopyV2 h2{font-size:15px!important;line-height:1.1!important;margin-bottom:5px!important}.songHeaderContributorV2{font-size:11px!important;line-height:1.2!important;margin-bottom:7px!important}.songHeaderChipsV2{gap:5px!important}.songHeaderChipsV2 .pill{min-height:24px!important;padding:5px 7px!important;font-size:8px!important}.songHeaderChipsV2 .button.small{min-height:26px!important;padding:5px 8px!important;font-size:10px!important;max-width:100%!important}.songHeaderDangerV2{margin-top:10px!important}.songHeaderDangerV2 .deleteSongAdminButton{min-height:36px!important;font-size:11px!important}}