*{box-sizing:border-box}html{scroll-behavior:smooth}body.letrou-app-body{margin:0!important;background:#f7f8fc;color:#171821;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}body.letrou-app-body *{box-sizing:border-box}body.letrou-app-body a{text-decoration:none;color:inherit}body.letrou-app-body button,body.letrou-app-body input,body.letrou-app-body select,body.letrou-app-body textarea{font:inherit}.letrou-app-shell{min-height:100vh;background:radial-gradient(circle at 10% 0%,rgb(0 184 169 / .08),transparent 30%),#f7f8fc}.letrou-container{width:min(1120px,calc(100% - 32px));margin:0 auto}.letrou-container-narrow{width:min(780px,calc(100% - 32px));margin:0 auto}.letrou-topbar{position:sticky;top:0;z-index:80;background:rgb(255 255 255 / .88);backdrop-filter:blur(18px);border-bottom:1px solid rgb(23 24 33 / .07)}.letrou-topbar-inner{height:70px;width:min(1120px,calc(100% - 32px));margin:auto;display:flex;align-items:center;gap:28px}.letrou-brand{display:inline-flex;align-items:center;gap:10px;font-weight:900;letter-spacing:.08em;font-size:18px}.letrou-brand-mark{width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--letrou-primary),var(--letrou-secondary));color:#fff;display:grid;place-items:center;font-weight:900;box-shadow:0 8px 22px rgb(0 184 169 / .25)}.letrou-desktop-nav{display:flex;align-items:center;gap:24px;margin-left:auto}.letrou-desktop-nav a{font-size:14px;font-weight:700;color:#505463}.letrou-desktop-nav a:hover{color:var(--letrou-primary)}.letrou-top-actions{display:flex;gap:8px;align-items:center}.letrou-lang-select,.letrou-icon-btn{border:1px solid #e2e4ec;background:#fff;border-radius:12px;height:40px;padding:0 10px;color:#303240}.letrou-icon-btn{width:40px;cursor:pointer}.letrou-main{min-height:65vh}.letrou-hero{position:relative;overflow:hidden;padding:76px 0 64px;background:linear-gradient(180deg,#fff 0%,#f7f8fc 100%)}.letrou-hero-glow{position:absolute;width:680px;height:680px;border-radius:50%;background:radial-gradient(circle,rgb(0 184 169 / .15),rgb(24 168 255 / .05) 45%,transparent 70%);top:-420px;left:50%;transform:translateX(-50%);pointer-events:none}.letrou-hero-inner{position:relative;text-align:center}.letrou-eyebrow,.letrou-kicker{display:inline-block;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:900;color:var(--letrou-primary)}.letrou-hero h1{font-size:clamp(34px,6vw,64px);line-height:1.05;letter-spacing:-.04em;margin:14px auto 16px;max-width:820px}.letrou-hero-sub{max-width:680px;margin:0 auto 30px;color:#666b7a;font-size:18px}.letrou-search{position:relative;display:flex;gap:8px}.letrou-search input{width:100%;border:1px solid #e0e2eb;background:#fff;border-radius:15px;padding:13px 16px;outline:none;color:#1d1f2b;transition:.2s}.letrou-search input:focus{border-color:var(--letrou-primary);box-shadow:0 0 0 4px rgb(0 184 169 / .1)}.letrou-search button{border:0;background:var(--letrou-primary);color:#fff;border-radius:13px;padding:0 20px;font-weight:800;cursor:pointer}.letrou-search-xl{max-width:760px;margin:0 auto;background:#fff;padding:8px;border-radius:20px;box-shadow:0 20px 60px rgb(24 20 70 / .12);border:1px solid rgb(0 184 169 / .1)}.letrou-search-xl input{border:0;padding:16px 8px 16px 42px;font-size:17px;box-shadow:none!important}.letrou-search-icon{position:absolute;left:24px;top:50%;transform:translateY(-50%);font-size:25px;color:#7b7e8d}.letrou-search-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:18px;box-shadow:0 20px 50px rgb(16 18 35 / .18);border:1px solid #ececf3;overflow:hidden;z-index:30;text-align:left;display:none}.letrou-search-suggestions.is-open{display:block}.letrou-suggestion{display:flex;align-items:center;gap:12px;padding:12px 15px;border-bottom:1px solid #f0f1f5}.letrou-suggestion:hover{background:#F7FAFC}.letrou-suggestion:last-child{border-bottom:0}.letrou-suggestion strong{display:block}.letrou-suggestion small{color:#767a89}.letrou-hero-shortcuts{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:22px}.letrou-hero-shortcuts a{font-size:13px;font-weight:800;color:#646878}.letrou-hero-shortcuts a:first-child{color:var(--letrou-primary)}.letrou-feature-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin-top:34px}.letrou-feature-card{border-radius:26px;padding:28px;min-height:260px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative;overflow:hidden}.letrou-feature-primary{background:linear-gradient(135deg,var(--letrou-secondary),var(--letrou-accent));color:#fff;box-shadow:0 22px 50px rgb(70 56 180 / .18)}.letrou-feature-primary .letrou-kicker{color:var(--letrou-primary)}.letrou-feature-stage{background:#11131a;color:#fff}.letrou-feature-stage .letrou-kicker{color:var(--letrou-primary)}.letrou-feature-icon{position:absolute;right:22px;top:18px;font-size:64px;opacity:.16}.letrou-feature-card h2{font-size:30px;line-height:1.1;margin:6px 0 8px}.letrou-feature-card p{max-width:560px;color:rgb(255 255 255 / .78);margin:0}.letrou-primary-btn,.letrou-secondary-btn,.letrou-text-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:12px 18px;font-weight:850;cursor:pointer;border:0;transition:.2s}.letrou-primary-btn{background:var(--letrou-primary);color:#fff!important;box-shadow:0 9px 24px rgb(0 184 169 / .22)}.letrou-primary-btn:hover{transform:translateY(-1px);filter:brightness(1.04)}.letrou-feature-primary .letrou-primary-btn{background:#fff;color:var(--letrou-accent)!important;box-shadow:none}.letrou-secondary-btn{background:#fff;color:#2b2e3b!important;border:1px solid #e3e5ed}.letrou-feature-stage .letrou-secondary-btn{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .16);color:#fff!important}.letrou-text-btn{background:#fff0;color:var(--letrou-primary)!important;padding-left:6px;padding-right:6px}.letrou-section{padding:60px 0}.letrou-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px}.letrou-section-heading h2{font-size:30px;line-height:1.15;margin:4px 0 0;letter-spacing:-.02em}.letrou-section-heading>a{font-size:14px;font-weight:800;color:var(--letrou-primary)}.letrou-song-list{background:#fff;border:1px solid #e8e9ef;border-radius:22px;overflow:hidden}.letrou-song-row{display:flex;align-items:center;gap:14px;padding:15px 18px;border-bottom:1px solid #eff0f4;transition:.15s}.letrou-song-row:last-child{border-bottom:0}.letrou-song-row:hover{background:#FFF}.letrou-song-avatar{flex:0 0 auto;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#F7FAFC;color:var(--letrou-primary);font-weight:900}.letrou-song-meta{min-width:0;display:block;flex:1}.letrou-song-meta strong{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.letrou-song-meta small{display:block;color:#7a7e8d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.letrou-chevron{font-size:25px;color:#a2a5b0}.letrou-empty{padding:38px;text-align:center;color:#6d7180}.letrou-empty h3{color:#1c1e29;margin-top:0}.letrou-singer-band{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center;background:linear-gradient(135deg,#fff,#f0efff);border:1px solid #E6EEF5;border-radius:28px;padding:38px;margin-bottom:64px}.letrou-singer-band h2{font-size:36px;line-height:1.1;margin:8px 0}.letrou-singer-band p{color:#666b79}.letrou-inline-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:18px}.letrou-tool-preview{display:grid;grid-template-columns:1fr 1fr;gap:10px}.letrou-tool-preview span{background:#fff;border:1px solid #e8e8f0;border-radius:18px;padding:22px 14px;text-align:center;font-weight:800;box-shadow:0 10px 24px rgb(28 27 61 / .06)}.letrou-page-hero{padding:54px 0 36px;background:linear-gradient(180deg,#fff,#f7f8fc);border-bottom:1px solid #ececf2}.letrou-page-hero h1{font-size:clamp(34px,5vw,52px);line-height:1.08;letter-spacing:-.035em;margin:8px 0}.letrou-page-hero p{max-width:720px;color:#6d7180;font-size:17px}.letrou-page-hero .letrou-search{max-width:720px;margin-top:22px}.letrou-song-head{padding:42px 0 30px;background:linear-gradient(180deg,#fff,#f8f8fd);border-bottom:1px solid #ebecef}.letrou-breadcrumb{font-size:12px;color:#808493;display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.letrou-breadcrumb a{font-weight:750}.letrou-song-title-row{display:flex;justify-content:space-between;align-items:center;gap:20px}.letrou-song-title-row h1{font-size:clamp(34px,5vw,54px);line-height:1.05;letter-spacing:-.035em;margin:6px 0}.letrou-artist-line{font-size:18px;color:#656978;margin:0}.letrou-song-badge{width:86px;height:86px;border-radius:28px;background:linear-gradient(135deg,var(--letrou-primary),var(--letrou-secondary));color:#fff;display:grid;place-items:center;font-size:38px;box-shadow:0 18px 40px rgb(0 184 169 / .22)}.letrou-song-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px;align-items:start;padding-top:28px;padding-bottom:20px}.letrou-lyrics-card{background:#fff;border:1px solid #e8e9ef;border-radius:24px;padding:22px;box-shadow:0 14px 34px rgb(20 22 40 / .04)}.letrou-lyrics-toolbar{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid #eff0f4}.letrou-lyrics-toolbar button{background:#f6f6fa;border:1px solid #e7e8ee;border-radius:11px;padding:8px 11px;font-weight:800;color:#464a58;cursor:pointer}.letrou-lyrics-toolbar button:hover{background:#F1F6FA;color:var(--letrou-primary)}.letrou-stage-launch{width:100%;margin:16px 0 6px;border:0;border-radius:16px;padding:14px 16px;background:#101219;color:#fff;font-weight:850;font-size:15px;cursor:pointer}.letrou-lyrics{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:18px;line-height:1.82;white-space:normal;color:#20222c;padding:22px 10px;min-height:300px}.letrou-song-sidebar{display:flex;flex-direction:column;gap:14px}.letrou-sidebar-card{background:#fff;border:1px solid #e8e9ef;border-radius:20px;padding:18px}.letrou-sidebar-card h3{margin:5px 0 12px}.letrou-sidebar-card>a{display:block;padding:9px 0;border-bottom:1px solid #eff0f4;font-size:14px;font-weight:750}.letrou-sidebar-card>a:last-child{border-bottom:0}.letrou-search-compact input{padding:10px 11px}.letrou-search-compact button{padding:0 13px}.letrou-stage{position:fixed;inset:0;z-index:1000;background:#090a0e;color:#f7f7fa;display:none;flex-direction:column}.letrou-stage.is-open{display:flex}.letrou-stage-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px max(14px,env(safe-area-inset-left));border-bottom:1px solid rgb(255 255 255 / .1);background:rgb(11 12 17 / .9);backdrop-filter:blur(14px)}.letrou-stage-top strong{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.letrou-stage-top button,.letrou-stage-controls button{background:#1b1d25;border:1px solid #2c2e38;color:#fff;border-radius:10px;padding:8px 10px;font-weight:750}.letrou-stage-text{flex:1;overflow:auto;padding:7vh max(7vw,22px) 18vh;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:30px;line-height:1.85;scroll-behavior:smooth}.letrou-stage-line{padding:2px 10px;border-radius:9px}.letrou-stage-line.is-marked{background:rgb(0 184 169 / .24);color:#fff}.letrou-stage-controls{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));transform:translateX(-50%);display:flex;align-items:center;gap:10px;background:rgb(24 26 34 / .92);backdrop-filter:blur(18px);border:1px solid rgb(255 255 255 / .12);border-radius:18px;padding:9px 10px;box-shadow:0 18px 50px rgb(0 0 0 / .4)}.letrou-stage-controls label{display:flex;align-items:center;gap:8px;font-size:12px;color:#c9cbd4}.letrou-stage-controls input{width:110px}.letrou-artist-grid,.letrou-guide-grid,.letrou-tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.letrou-artist-card,.letrou-guide-card,.letrou-vocal-tool{background:#fff;border:1px solid #e7e8ef;border-radius:20px;padding:20px;box-shadow:0 9px 26px rgb(23 24 42 / .035)}.letrou-artist-card{display:flex;gap:13px;align-items:center}.letrou-artist-card>span{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:#f1efff;color:var(--letrou-primary);font-weight:900}.letrou-artist-card strong,.letrou-artist-card small{display:block}.letrou-artist-card small{color:#777b8a}.letrou-guide-card h2{font-size:20px;line-height:1.25;margin:12px 0 8px}.letrou-guide-card p{color:#6d7180;font-size:14px}.letrou-guide-icon{width:40px;height:40px;border-radius:12px;background:#F7FAFC;color:var(--letrou-primary);display:grid;place-items:center;font-size:20px}.letrou-guide-link{font-weight:800;color:var(--letrou-primary);font-size:13px}.letrou-reading-head{padding:62px 0 34px;background:linear-gradient(180deg,#fff,#f7f8fc);text-align:center}.letrou-reading-head h1{font-size:clamp(34px,6vw,58px);line-height:1.08;letter-spacing:-.04em;margin:10px 0}.letrou-reading-head p{font-size:18px;color:#686c7a}.letrou-reading-body{padding:46px 0 72px;font-size:18px;line-height:1.85}.letrou-reading-body h2{font-size:28px;margin-top:36px}.letrou-learning-note{margin-top:36px;padding:20px;border-radius:16px;background:#fff5e9;border:1px solid #f5dfbe;font-size:14px}.letrou-vocal-tool{position:relative;min-height:320px}.letrou-vocal-tool h2{font-size:22px;margin:9px 0}.letrou-vocal-tool p{color:#6b6f7e;font-size:14px}.letrou-vocal-tool-wide{grid-column:span 2}.letrou-tool-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#F7FAFC;color:var(--letrou-primary);font-weight:900}.letrou-breath-circle{width:150px;height:150px;border-radius:50%;margin:24px auto;display:grid;place-items:center;background:radial-gradient(circle,#fff 35%,#DCE7F0 36%,#F7FAFC 70%);border:1px solid #dfdcfa;transition:transform 1s ease,background 1s ease}.letrou-breath-circle.is-inhale{transform:scale(1.16);background:radial-gradient(circle,#fff 35%,#c9c2ff 36%,#EAF1F6 70%)}.letrou-breath-circle.is-exhale{transform:scale(.84)}.letrou-breath-circle span{font-weight:850;color:#4e43bf}.letrou-tool-actions{display:flex;gap:9px;align-items:center;justify-content:center;flex-wrap:wrap}.letrou-tool-actions select{border:1px solid #e0e2e9;border-radius:12px;padding:10px;background:#fff}.letrou-timer{font-size:46px;font-weight:900;letter-spacing:-.04em;text-align:center;margin:38px 0 26px}.letrou-pitch-display{text-align:center;margin:28px auto;max-width:420px}.letrou-pitch-display>strong{display:block;font-size:64px;line-height:1}.letrou-pitch-display>span{color:#777b89}.letrou-cents{height:8px;border-radius:99px;background:linear-gradient(90deg,var(--letrou-primary),#DCE7F0 45%,#c9ffd8 50%,#DCE7F0 55%,var(--letrou-primary));margin:18px 0;position:relative}.letrou-cents i{position:absolute;width:4px;height:18px;background:#171821;border-radius:4px;top:50%;left:50%;transform:translate(-50%,-50%);transition:left .1s}.letrou-range{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:30px 0}.letrou-range>div{text-align:center;background:#f8f8fb;border-radius:18px;padding:20px}.letrou-range small,.letrou-range strong{display:block}.letrou-range strong{font-size:34px}.letrou-tool-card-wide{background:#fff;border:1px solid #e7e8ef;border-radius:24px;padding:24px}.letrou-transcriber{display:flex;flex-direction:column;gap:14px}.letrou-source-tabs{display:inline-flex;align-self:flex-start;background:#f1f2f6;padding:4px;border-radius:12px}.letrou-source-tabs button{border:0;background:#fff0;padding:8px 13px;border-radius:9px;font-weight:800;color:#6b6f7e;cursor:pointer}.letrou-source-tabs button.is-active{background:#fff;color:#282a36;box-shadow:0 3px 10px rgb(20 22 35 / .08)}.letrou-source-panel{display:none}.letrou-source-panel.is-active{display:block}.letrou-dropzone{border:1.5px dashed #cbc8f6;border-radius:19px;min-height:180px;padding:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#faf9ff;cursor:pointer;transition:.2s}.letrou-dropzone:hover,.letrou-dropzone.is-drag{background:#F7FAFC;border-color:var(--letrou-primary)}.letrou-dropzone input{display:none}.letrou-drop-icon{width:44px;height:44px;border-radius:14px;background:var(--letrou-primary);color:#fff;display:grid;place-items:center;font-size:25px;margin-bottom:10px}.letrou-dropzone small{color:#7a7e8e;margin-top:3px}.letrou-source-panel>label,.letrou-form-grid label{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:750;color:#555968}.letrou-source-panel input,.letrou-form-grid input,.letrou-form-grid select,.letrou-transcript-result textarea{border:1px solid #dfe1e9;background:#fff;border-radius:13px;padding:12px 13px;outline:none;color:#1d1f29}.letrou-source-panel input:focus,.letrou-form-grid input:focus,.letrou-transcript-result textarea:focus{border-color:var(--letrou-primary);box-shadow:0 0 0 4px rgb(0 184 169 / .08)}.letrou-form-note{display:block;color:#7b7f8e;margin-top:7px}.letrou-advanced{border:1px solid #eaebf0;border-radius:14px;padding:11px 13px;background:#fbfbfd}.letrou-advanced summary{font-weight:800;cursor:pointer}.letrou-form-grid{display:grid;grid-template-columns:1fr 1fr 160px;gap:10px;margin-top:12px}.letrou-transcribe-submit{align-self:flex-start;min-width:180px}.letrou-progress{padding:18px;background:#f8f8fb;border-radius:16px}.letrou-progress-bar{height:7px;background:#e6e7ed;border-radius:99px;overflow:hidden;margin-bottom:10px}.letrou-progress-bar i{display:block;width:35%;height:100%;background:linear-gradient(90deg,var(--letrou-primary),var(--letrou-secondary));border-radius:99px;animation:letrouProgress 1.3s ease-in-out infinite alternate}.letrou-progress strong,.letrou-progress small{display:block}.letrou-progress small{color:#767a89}.letrou-transcript-result{border-top:1px solid #ececf2;padding-top:18px}.letrou-result-head{display:flex;justify-content:space-between;gap:15px;align-items:center}.letrou-result-head h3{margin:4px 0}.letrou-quality{background:#e9fbef;color:#188245;padding:5px 9px;border-radius:999px;font-weight:800;font-size:12px}.letrou-transcript-result textarea{width:100%;resize:vertical;line-height:1.65;margin-top:12px;font-family:ui-monospace,monospace}.letrou-modal{position:fixed;inset:0;z-index:500;display:none}.letrou-modal.is-open{display:block}.letrou-modal-backdrop{position:absolute;inset:0;background:rgb(8 9 14 / .62);backdrop-filter:blur(4px)}.letrou-modal-panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(760px,calc(100% - 28px));max-height:90vh;overflow:auto;background:#fff;border-radius:26px;padding:28px;box-shadow:0 35px 90px rgb(0 0 0 / .3)}.letrou-modal-close{position:absolute;right:14px;top:12px;border:0;background:#f1f2f5;width:38px;height:38px;border-radius:50%;font-size:24px;cursor:pointer}.letrou-modal-panel h2{margin:4px 0 18px;font-size:30px}.letrou-repertoire-actions{display:flex;gap:10px;margin-top:14px}.letrou-danger{color:#c43b50!important}.letrou-ad{width:min(1120px,calc(100% - 32px));margin:22px auto;text-align:center;overflow:hidden}.letrou-footer{background:#11131a;color:#e7e8ee;margin-top:40px}.letrou-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:30px;padding:48px 0}.letrou-footer-grid p{color:#9296a5}.letrou-footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.letrou-footer-grid a:not(.letrou-brand){color:#adb0bc;font-size:14px}.letrou-footer-bottom{padding:16px;text-align:center;border-top:1px solid rgb(255 255 255 / .07);color:#858996;font-size:12px}.letrou-mobile-nav{display:none}.letrou-toast{position:fixed;left:50%;bottom:90px;z-index:1200;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#171821;color:#fff;padding:10px 14px;border-radius:12px;font-size:13px;font-weight:750;transition:.22s}.letrou-toast.is-show{transform:translate(-50%,0);opacity:1}@keyframes letrouProgress{from{transform:translateX(-35%)}to{transform:translateX(190%)}}html[data-letrou-theme="dark"] body.letrou-app-body,body.letrou-app-body[data-theme="dark"]{background:#0d0f14;color:#f4f5f8}html[data-letrou-theme="dark"] .letrou-app-shell{background:radial-gradient(circle at 10% 0%,rgb(0 184 169 / .14),transparent 30%),#0d0f14}html[data-letrou-theme="dark"] .letrou-topbar{background:rgb(13 15 20 / .9);border-color:#252832}html[data-letrou-theme="dark"] .letrou-hero,html[data-letrou-theme="dark"] .letrou-page-hero,html[data-letrou-theme="dark"] .letrou-song-head,html[data-letrou-theme="dark"] .letrou-reading-head{background:linear-gradient(180deg,#11131a,#0d0f14);border-color:#252832}html[data-letrou-theme="dark"] .letrou-search-xl,html[data-letrou-theme="dark"] .letrou-search input,html[data-letrou-theme="dark"] .letrou-lang-select,html[data-letrou-theme="dark"] .letrou-icon-btn,html[data-letrou-theme="dark"] .letrou-song-list,html[data-letrou-theme="dark"] .letrou-song-row,html[data-letrou-theme="dark"] .letrou-lyrics-card,html[data-letrou-theme="dark"] .letrou-sidebar-card,html[data-letrou-theme="dark"] .letrou-artist-card,html[data-letrou-theme="dark"] .letrou-guide-card,html[data-letrou-theme="dark"] .letrou-vocal-tool,html[data-letrou-theme="dark"] .letrou-tool-card-wide,html[data-letrou-theme="dark"] .letrou-modal-panel,html[data-letrou-theme="dark"] .letrou-source-panel input,html[data-letrou-theme="dark"] .letrou-form-grid input,html[data-letrou-theme="dark"] .letrou-form-grid select,html[data-letrou-theme="dark"] .letrou-transcript-result textarea{background:#171a22;color:#f5f6fa;border-color:#282c36}html[data-letrou-theme="dark"] .letrou-song-row:hover{background:#1c1f28}html[data-letrou-theme="dark"] .letrou-lyrics{color:#f4f4f7}html[data-letrou-theme="dark"] .letrou-singer-band{background:linear-gradient(135deg,#171a22,#17152c);border-color:#2d2955}html[data-letrou-theme="dark"] .letrou-tool-preview span,html[data-letrou-theme="dark"] .letrou-range>div{background:#20232c;border-color:#2b2f39}html[data-letrou-theme="dark"] .letrou-hero-sub,html[data-letrou-theme="dark"] .letrou-page-hero p,html[data-letrou-theme="dark"] .letrou-guide-card p,html[data-letrou-theme="dark"] .letrou-vocal-tool p,html[data-letrou-theme="dark"] .letrou-reading-head p{color:#a8acb9}@media(max-width:900px){.letrou-desktop-nav{display:none}.letrou-feature-grid,.letrou-singer-band,.letrou-song-layout{grid-template-columns:1fr}.letrou-song-sidebar{display:none}.letrou-artist-grid,.letrou-guide-grid,.letrou-tools-grid{grid-template-columns:1fr 1fr}.letrou-vocal-tool-wide{grid-column:span 2}.letrou-footer-grid{grid-template-columns:1fr 1fr}.letrou-footer-grid>div:first-child{grid-column:span 2}}@media(max-width:680px){body.letrou-app-body{padding-bottom:72px}.letrou-container,.letrou-container-narrow{width:min(100% - 24px,1120px)}.letrou-topbar-inner{width:calc(100% - 24px);height:58px}.letrou-brand{font-size:16px}.letrou-brand-mark{width:31px;height:31px;border-radius:10px}.letrou-lang-select{height:36px;padding:0 7px}.letrou-icon-btn{width:36px;height:36px}.letrou-hero{padding:42px 0 34px}.letrou-hero h1{font-size:38px}.letrou-hero-sub{font-size:15px;margin-bottom:22px}.letrou-search-xl{padding:6px;border-radius:17px}.letrou-search-xl input{font-size:15px;padding:13px 4px 13px 36px}.letrou-search-xl button{padding:0 14px}.letrou-search-icon{left:18px}.letrou-hero-shortcuts{justify-content:flex-start;text-align:left;gap:12px;margin-top:16px}.letrou-feature-grid{margin-top:18px;gap:12px}.letrou-feature-card{padding:22px;border-radius:22px;min-height:230px}.letrou-feature-card h2{font-size:26px}.letrou-section{padding:38px 0}.letrou-section-heading h2{font-size:25px}.letrou-song-list{border-radius:18px}.letrou-song-row{padding:13px 14px}.letrou-song-avatar{width:38px;height:38px;border-radius:12px}.letrou-singer-band{padding:24px;border-radius:22px;margin-bottom:44px}.letrou-singer-band h2{font-size:29px}.letrou-tool-preview span{padding:16px 9px;font-size:12px}.letrou-page-hero{padding:36px 0 24px}.letrou-page-hero h1{font-size:36px}.letrou-page-hero p{font-size:15px}.letrou-song-head{padding:28px 0 22px}.letrou-song-title-row h1{font-size:36px}.letrou-song-badge{display:none}.letrou-artist-line{font-size:16px}.letrou-song-layout{padding-top:12px;width:100%}.letrou-lyrics-card{border-left:0;border-right:0;border-radius:0;padding:14px 12px}.letrou-lyrics-toolbar{position:sticky;top:58px;z-index:25;background:rgb(255 255 255 / .95);backdrop-filter:blur(14px);margin:-14px -12px 0;padding:10px 12px}.letrou-lyrics-toolbar button{font-size:13px;padding:7px 9px}.letrou-stage-launch{margin-top:12px}.letrou-lyrics{font-size:17px;line-height:1.8;padding:18px 4px}.letrou-stage-top{grid-template-columns:auto minmax(0,1fr) auto;padding-top:max(10px,env(safe-area-inset-top))}.letrou-stage-top>div{display:flex;gap:4px}.letrou-stage-text{font-size:26px;padding:5vh 18px 25vh}.letrou-stage-controls{width:calc(100% - 20px);bottom:max(8px,env(safe-area-inset-bottom));justify-content:space-between;gap:5px;padding:7px}.letrou-stage-controls label{flex:1;justify-content:center}.letrou-stage-controls input{width:82px}.letrou-stage-controls button{font-size:12px;padding:7px}.letrou-artist-grid,.letrou-guide-grid,.letrou-tools-grid{grid-template-columns:1fr}.letrou-vocal-tool-wide{grid-column:auto}.letrou-vocal-tool{min-height:auto}.letrou-reading-head{padding:42px 0 24px}.letrou-reading-head h1{font-size:36px}.letrou-reading-body{padding:30px 0 50px;font-size:17px}.letrou-form-grid{grid-template-columns:1fr}.letrou-tool-card-wide{padding:16px;border-radius:20px}.letrou-transcribe-submit{width:100%}.letrou-source-tabs{width:100%}.letrou-source-tabs button{flex:1}.letrou-dropzone{min-height:160px}.letrou-modal-panel{left:0;right:0;bottom:0;top:auto;transform:none;width:100%;max-height:92vh;border-radius:24px 24px 0 0;padding:22px 16px max(24px,env(safe-area-inset-bottom))}.letrou-modal-panel h2{font-size:26px}.letrou-footer{margin-top:20px}.letrou-footer-grid{grid-template-columns:1fr;padding:35px 0}.letrou-footer-grid>div:first-child{grid-column:auto}.letrou-mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:90;height:calc(64px + env(safe-area-inset-bottom));padding:6px 8px env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(5,1fr);background:rgb(255 255 255 / .94);backdrop-filter:blur(20px);border-top:1px solid rgb(20 22 35 / .09);box-shadow:0 -10px 30px rgb(24 25 45 / .06)}.letrou-mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#858897}.letrou-mobile-nav a span{font-size:20px;line-height:1}.letrou-mobile-nav a small{font-size:10px;font-weight:800}.letrou-mobile-nav a.is-active{color:var(--letrou-primary)}.letrou-mobile-nav .letrou-nav-stage span{width:38px;height:38px;margin-top:-18px;border-radius:14px;background:#151720;color:#fff;display:grid;place-items:center;box-shadow:0 8px 22px rgb(0 0 0 / .22)}html[data-letrou-theme="dark"] .letrou-mobile-nav{background:rgb(16 18 24 / .94);border-color:#2a2d36}html[data-letrou-theme="dark"] .letrou-lyrics-toolbar{background:rgb(23 26 34 / .95)}.letrou-repertoire-actions{flex-direction:column}.letrou-repertoire-actions>*{width:100%}}@media print{.letrou-no-print,.letrou-mobile-nav,.letrou-topbar,.letrou-footer,.letrou-ad{display:none!important}.letrou-app-shell,body.letrou-app-body{background:#fff!important;color:#000!important}.letrou-song-layout{display:block!important}.letrou-lyrics-card{border:0;box-shadow:none;padding:0}.letrou-lyrics{font-size:12pt;color:#000!important}}body.admin-bar .letrou-topbar{top:32px}@media(max-width:782px){body.admin-bar .letrou-topbar{top:46px}}.letrou-pwa-install{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:2147482000;transform:translateX(-50%);width:min(92vw,720px);display:flex;align-items:center;gap:12px;padding:12px 14px;background:rgb(255 255 255 / .97);border:1px solid rgb(13 110 253 / .18);border-radius:18px;box-shadow:0 16px 50px rgb(15 35 70 / .18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#102a56;font-family:inherit}.letrou-pwa-install img{width:44px;height:44px;flex:0 0 44px;border-radius:12px}.letrou-pwa-install-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.letrou-pwa-install-copy strong{font-size:15px;line-height:1.25}.letrou-pwa-install-copy span{font-size:12.5px;line-height:1.35;color:#64748b}.letrou-pwa-install-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}.letrou-pwa-install-actions button{appearance:none;border:0;border-radius:999px;padding:9px 13px;font:700 12.5px/1 inherit;cursor:pointer;white-space:nowrap}.letrou-pwa-install-primary{background:var(--letrou-primary,#0D6EFD);color:var(--letrou-on-primary,#fff)}.letrou-pwa-install-later{background:#eef4ff;color:#35527c}@media(max-width:640px){.letrou-pwa-install{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;transform:none;gap:10px;padding:11px 12px}.letrou-pwa-install img{width:40px;height:40px;flex-basis:40px}.letrou-pwa-install-copy span{display:none}.letrou-pwa-install-actions{gap:5px}.letrou-pwa-install-actions button{padding:9px 11px}.letrou-pwa-install-later{font-size:0}.letrou-pwa-install-later:after{content:'×';font-size:18px;line-height:12px}}@media print{.letrou-pwa-install{display:none!important}}body.lt15-site{margin:0;background:#f8fbff;color:#102348;font-family:Arial,Helvetica,sans-serif;--lt15-blue:#006aff;--lt15-border:#e5edf7;--lt15-hero:url(/wp-content/plugins/letrou-complete-site-fr/assets/reference/hero-day.webp);--lt15-footer:url(/wp-content/plugins/letrou-complete-site-fr/assets/reference/footer.webp)}.lt15-site *,.lt15-site *:before,.lt15-site *:after{box-sizing:border-box}.lt15-home a{text-decoration:none}:where(.lt15-home) a{color:inherit}.lt15-home button,.lt15-home input,.lt15-home select{font:inherit}.lt15-home button{cursor:pointer}.lt15-home [hidden]{display:none!important}.lt15-home a:focus-visible,.lt15-home button:focus-visible,.lt15-home input:focus-visible{outline:3px solid #ffba41;outline-offset:4px}.lt15-icon{width:24px;height:24px;flex:none;display:inline-block;vertical-align:middle}.lt15-shell{overflow:clip}.lt15-hero{position:relative;isolation:isolate;min-height:clamp(335px,19.05vw,410px);padding:78px 20px 20px;color:#fff;background:#398ccb}.lt15-scene{position:absolute;inset:0;z-index:-2;background-image:var(--lt15-hero);background-position:center 58%;background-size:cover;transition:filter 1.5s ease;overflow:hidden}.lt15-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 66 122 / .08),transparent 65%);pointer-events:none}.lt15-layer{position:absolute;pointer-events:none;object-fit:contain}.lt15-character{right:9%;bottom:0;height:83%;max-width:34%}.lt15-clouds_front,.lt15-clouds_back{bottom:-2%;width:105%;height:28%;object-fit:fill;animation:lt15-clouds 65s ease-in-out infinite alternate}.lt15-clouds_back{height:43%;bottom:5%;opacity:.6;animation-duration:85s}.lt15-stars{position:absolute;inset:0;opacity:0;background-image:radial-gradient(circle,#fff 1px,transparent 1.5px),radial-gradient(circle,#fff 1px,transparent 1.6px);background-size:179px 99px,251px 113px;background-position:23px 10px,54px 12px;transition:opacity 2s}.lt15-night .lt15-stars{opacity:.55}.lt15-weather{position:absolute;inset:0;pointer-events:none}.lt15-rain .lt15-weather{opacity:.15;background:repeating-linear-gradient(105deg,transparent 0 20px,#fff 21px,transparent 22px 55px);animation:lt15-rain 1.2s linear infinite}.lt15-cloudy .lt15-scene{filter:saturate(.75) brightness(.85)}.lt15-header{position:absolute;left:4.8%;right:4.8%;top:14px;display:flex;align-items:center;gap:26px;z-index:5;min-height:47px}.lt15-logo{display:flex;gap:12px;align-items:center;white-space:nowrap;color:#fff!important}.lt15-logo strong{display:block;font-size:30px;line-height:1;font-weight:750;letter-spacing:.4px}.lt15-logo small{font-size:12px;font-weight:600;display:block;margin-top:3px}.lt15-logo-cloud{width:51px;height:35px;position:relative;display:grid;place-items:center;background:#fff;border-radius:30px;color:#0568b7;box-shadow:0 2px 10px #0968a233;isolation:isolate}.lt15-logo-cloud:before{content:'';position:absolute;background:#fff;width:32px;height:32px;border-radius:50%;top:-10px;left:12px;z-index:-1}.lt15-logo-cloud .lt15-icon{width:29px;height:29px}.lt15-nav{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 auto;padding:0 12px;position:relative;isolation:isolate;white-space:nowrap}.lt15-nav:before{content:'';position:absolute;inset:-9px -22px;background:radial-gradient(ellipse at 15% 50%,#fff 0,rgb(255 255 255 / .85) 30%,transparent 70%),radial-gradient(ellipse at 70% 50%,#fff 0,rgb(255 255 255 / .75) 25%,transparent 70%);filter:blur(6px);z-index:-1;border-radius:40px}.lt15-nav a{padding:12px 14px;font-size:12px;font-weight:700;color:#0f2141;border-radius:25px}.lt15-nav a.is-active,.lt15-nav a:hover{background:#fff;box-shadow:0 3px 18px #176aaf20;color:#006aff}.lt15-nav .lt15-icon{width:19px;height:19px;margin-right:4px}.lt15-account{display:flex;align-items:center;gap:8px;white-space:nowrap}.lt15-search-toggle{background:#fff0;border:0;color:#052d56;padding:8px;display:grid;place-items:center}.lt15-login,.lt15-register{padding:12px 18px;background:#fff;border-radius:19px;font-size:12px;font-weight:700;color:#092c61!important;box-shadow:0 2px 16px #d4eaffb3}.lt15-register{background:#006eff;color:#fff!important}.lt15-header-motto{font-size:10px;letter-spacing:1px;line-height:1.35;color:#fff;margin-left:25px}.lt15-hero-content{width:min(610px,48vw);margin:0 auto;text-align:center}.lt15-hero-content h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(30px,2.3vw,46px);font-weight:400;letter-spacing:-.6px;line-height:1.12;margin:0 0 5px;text-shadow:0 2px 15px #153f6680;white-space:nowrap}.lt15-hero-content>p{font-size:clamp(15px,1.08vw,21px);font-weight:500;margin:0 0 14px;text-shadow:0 1px 8px #183f6180}.lt15-handwritten{position:absolute;top:104px;font-family:'Segoe Print','Bradley Hand',cursive;font-size:clamp(20px,1.5vw,30px);font-style:italic;line-height:1.1;transform:rotate(-8deg);text-shadow:0 1px 10px #13375d70;margin:0}.lt15-hand-left{left:9%}.lt15-hand-right{right:2%;top:auto;bottom:57px;color:#082c4e;text-shadow:0 1px 10px #fff}.lt15-tool{border:1px solid #ffffffd9;border-radius:24px;background:rgb(245 249 255 / .88);backdrop-filter:blur(14px);box-shadow:0 7px 22px #14517d2e,inset 0 1px 4px #fff;padding:10px 12px 7px;color:#102348;text-align:left}.lt15-transcriber{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.lt15-transcriber .letrou-source-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 9px;padding:0;background:none;border:0}.lt15-transcriber .letrou-source-tabs button{background:#f7faffd9;border:0;border-radius:15px;padding:12px 6px;color:#101c3c;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;white-space:nowrap}.lt15-transcriber .letrou-source-tabs button.is-active{background:#0075ff;color:#fff}.lt15-transcriber .letrou-source-tabs .lt15-icon{width:17px;height:17px}.lt15-transcriber .letrou-source-panel{display:none}.lt15-transcriber .letrou-source-panel.is-active{display:block}.lt15-transcriber .letrou-dropzone{display:flex;align-items:center;gap:12px;border:0!important;background:#ffffffcf;border-radius:22px;min-height:69px;padding:12px 16px;text-align:left;cursor:pointer;position:relative;margin:0;color:#102348}.lt15-transcriber .letrou-dropzone input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.lt15-transcriber .letrou-drop-icon{width:41px;height:41px;display:grid;place-items:center;border-radius:50%;background:#eef3f9;flex:none;margin:0;font-size:20px;color:#162d55}.lt15-upload-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.lt15-transcriber .letrou-dropzone strong{display:block;font-size:11px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:205px}.lt15-transcriber .letrou-dropzone small{font-size:10px;color:#425575;margin:0;display:block}.lt15-choose{background:#0073ff;color:#fff;border-radius:25px;font-size:11px;padding:14px 23px;font-weight:700;white-space:nowrap}.lt15-wave{display:flex;align-items:center;gap:3px;max-width:170px;overflow:hidden;margin-left:4px}.lt15-wave i{background:#489dff;width:1px;display:block;flex:none}.lt15-drop-caption{text-align:center;font-size:10px;display:block;margin-top:7px;color:#213958}.lt15-transcriber .letrou-advanced,.lt15-transcriber .letrou-transcribe-submit{display:none}.lt15-transcriber.lt15-ready .letrou-transcribe-submit,.lt15-transcriber.lt15-link-mode .letrou-transcribe-submit,.lt15-transcriber.lt15-search-mode .letrou-transcribe-submit{display:block;background:#0073ff;color:#fff;border:0;border-radius:14px;padding:11px 20px;font-size:13px;margin:10px 0 0;width:100%}.lt15-transcriber.lt15-ready .letrou-advanced,.lt15-transcriber.lt15-link-mode .letrou-advanced{display:block;font-size:12px;margin:7px 0;color:#314663}.lt15-transcriber .letrou-source-panel label:not(.letrou-dropzone){font-size:12px;color:#243957;display:block}.lt15-transcriber .letrou-source-panel input:not([type=file]){background:#fff;border:1px solid #d7e4f0;width:100%;border-radius:14px;min-height:44px;margin:5px 0;padding:10px 14px;font-size:13px;color:#132b4a}.lt15-transcriber .letrou-form-note{font-size:11px}.lt15-transcriber .letrou-form-grid{grid-template-columns:1fr 1fr}.lt15-transcriber .letrou-transcript-result{background:#fff;border-radius:12px;padding:15px}.lt15-transcriber .letrou-transcript-result textarea{width:100%;color:#142847;background:#fff}.lt15-transcriber:has(.letrou-transcript-result:not([hidden])){max-height:65vh;overflow:auto}.lt15-transcriber .letrou-dropzone.is-drag{outline:3px dashed #0073ff}.lt15-content{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px 28px;padding:16px 2% 10px;max-width:1920px;margin:auto;background:linear-gradient(#fff,#f6fbff);position:relative}.lt15-section{min-width:0}.lt15-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;min-height:24px}.lt15-section-head h2{display:flex;gap:10px;align-items:center;font-size:16px;color:#004ab6;font-weight:750;line-height:1.2;margin:0}.lt15-section-head .lt15-icon{width:22px;height:22px;color:#0075ff}.lt15-section-head .lt15-fire .lt15-icon{fill:#ff371f;stroke:#ff371f;width:21px;height:21px}.lt15-section-head>a{font-size:11px;font-weight:700;color:#006aff;white-space:nowrap}.lt15-songs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.lt15-song{display:flex;align-items:center;gap:7px;background:rgb(255 255 255 / .95);border:1px solid var(--lt15-border);border-radius:13px;padding:8px;min-height:73px;box-shadow:0 4px 10px #22598706;transition:box-shadow .2s,transform .2s}.lt15-song:hover{box-shadow:0 6px 16px #2259871c;transform:translateY(-2px)}.lt15-rank{font-size:16px;color:#061530;line-height:1}.lt15-cover{display:grid;place-items:center;width:52px;height:56px;flex:none;border-radius:8px;background:#deebfc;color:#226bc4;font-size:20px;font-weight:700;overflow:hidden}.lt15-cover img{width:100%;height:100%;object-fit:cover}.lt15-song-copy{display:flex;min-width:0;flex-direction:column;gap:5px}.lt15-song-copy strong{font-size:10px;line-height:1.2;color:#071936;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lt15-song-copy small{font-size:9px;line-height:1.25;color:#344864;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt15-song-copy em{font-size:9px;font-style:normal;color:#687c97;white-space:nowrap}.lt15-artist-carousel{display:flex;gap:9px;align-items:center}.lt15-artist-carousel>button{display:grid;place-items:center;width:26px;height:26px;flex:none;background:#fff;border:1px solid #e2ecfa;border-radius:50%;font-size:23px;line-height:1;color:#006aff;box-shadow:0 3px 9px #1d66a514}.lt15-artist-track{display:flex;overflow:auto;gap:21px;scrollbar-width:none;scroll-snap-type:x mandatory;flex:1;align-items:flex-start;padding:0 0 2px}.lt15-artist-track::-webkit-scrollbar{display:none}.lt15-artist-track>a{width:64px;flex:none;text-align:center;scroll-snap-align:start}.lt15-avatar{display:grid;place-items:center;width:60px;height:60px;background:#e5efff;color:#126bc8;border-radius:50%;overflow:hidden;margin:0 auto 7px;font-size:20px}.lt15-avatar img{width:100%;height:100%;object-fit:cover}.lt15-artist-track strong{font-size:9px;color:#071936;font-weight:700;display:block;line-height:1.25}.lt15-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 8px}.lt15-resource-grid>a{display:flex;align-items:center;gap:13px;padding:5px 10px;border:1px solid var(--lt15-border);border-radius:12px;background:#fff;min-height:48px;box-shadow:0 3px 10px #22598704}.lt15-resource-grid strong{font-size:10px;display:block;color:#0e2447;line-height:1.2;margin-bottom:4px}.lt15-resource-grid small{font-size:10px;display:block;color:#405371;line-height:1.2}.lt15-resource-icon{width:48px;height:40px;flex:none;display:grid;place-items:center;background:#edf7ff;border-radius:12px;color:#0084ff}.lt15-resource-icon.violet{background:#f5f2ff;color:#6854ff}.lt15-resource-icon.teal{background:#ebfaf8;color:#00aa9a}.lt15-resource-icon.orange{background:#fff5e9;color:#f80}.lt15-resource-icon .lt15-icon{width:24px;height:24px}.lt15-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lt15-photo-card{position:relative;isolation:isolate;border-radius:14px;overflow:hidden;min-height:118px;padding:15px 19px;background:#071b3a;color:#fff!important;display:flex}.lt15-photo-card>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .4s}.lt15-photo-card:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(1 12 32 / .8),rgb(1 12 32 / .18) 75%)}.lt15-photo-card:hover>img{transform:scale(1.035)}.lt15-photo-copy{display:flex;flex-direction:column;align-items:flex-start;max-width:74%;gap:5px}.lt15-photo-copy strong{font-size:14px;color:#fff;line-height:1.2}.lt15-photo-copy small{font-size:12px;line-height:1.3;color:#f3f6ff}.lt15-card-button{display:inline-flex;gap:12px;align-items:center;background:#fff;color:#081c3a;border-radius:24px;padding:8px 16px;font-size:10px;font-weight:700;margin-top:auto;white-space:nowrap}.lt15-card-button b{color:#004ab6;font-size:15px;line-height:12px}.lt15-content>.letrou-ad{grid-column:1/-1;max-width:100%;margin:0}.lt15-empty{grid-column:1/-1;font-size:14px;padding:12px;color:#526785}.lt15-footer-scene{position:relative;text-align:center;color:#fff;min-height:130px;background-image:linear-gradient(#06234415,#06234452),var(--lt15-footer);background-size:cover;background-position:center 57%;padding:10px 20% 15px}.lt15-footer-scene h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(23px,1.64vw,32px);font-weight:400;margin:0 0 2px;line-height:1.15;color:#fff}.lt15-footer-scene>p{font-size:18px;margin:0 0 12px;color:#a0dfff}.lt15-footer-links{display:flex;justify-content:center;gap:0}.lt15-footer-links>a{display:flex;gap:10px;align-items:center;text-align:left;padding:0 20px;border-right:1px solid #ffffff45;flex:1;white-space:nowrap}.lt15-footer-links>a:last-child{border:0}.lt15-footer-links strong{display:block;font-size:11px;color:#fff;margin-bottom:4px}.lt15-footer-links small{font-size:10px;color:#d8e7f7}.lt15-footer-links .lt15-icon{width:26px;height:26px;color:#fff}.lt15-footer-note{position:absolute;right:2%;bottom:18px;font-family:'Segoe Print',cursive;font-style:italic;transform:rotate(-9deg);font-size:20px;line-height:1.2;text-shadow:0 1px 5px #00132d}.lt15-footer-bottom{background:#071c3a;padding:17px 4%;color:#d4e2f4}.lt15-az{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-bottom:14px}.lt15-az a{padding:3px 5px;font-size:12px}.lt15-legal{display:flex;gap:18px;align-items:center;justify-content:center;flex-wrap:wrap;font-size:11px}.lt15-legal button{background:#fff0;color:#d4e2f4;border:0;font-size:11px}.lt15-mobile-nav{display:none}html[data-letrou-theme="dark"] .lt15-home .lt15-content{background:#0c1a2f}html[data-letrou-theme="dark"] .lt15-home .lt15-section-head h2{color:#86bcff}html[data-letrou-theme="dark"] .lt15-home .lt15-song,html[data-letrou-theme="dark"] .lt15-home .lt15-resource-grid>a{background:#172b47;border-color:#294567}html[data-letrou-theme="dark"] .lt15-home .lt15-song-copy strong,html[data-letrou-theme="dark"] .lt15-home .lt15-resource-grid strong,html[data-letrou-theme="dark"] .lt15-home .lt15-artist-track strong,html[data-letrou-theme="dark"] .lt15-home .lt15-rank{color:#f3f7ff}html[data-letrou-theme="dark"] .lt15-home .lt15-song-copy small,html[data-letrou-theme="dark"] .lt15-home .lt15-resource-grid small{color:#c5d8ef}html[data-letrou-theme="dark"] .lt15-home .lt15-song-copy em{color:#a8c0db}@keyframes lt15-clouds{to{transform:translateX(-3%)}}@keyframes lt15-rain{to{transform:translateY(25px)}}@media(min-width:1800px){.lt15-content{gap:28px 32px;padding-top:18px}.lt15-section-head h2{font-size:18px}.lt15-song{min-height:82px}.lt15-cover{width:61px;height:65px}.lt15-song-copy strong{font-size:11px}.lt15-song-copy small,.lt15-song-copy em{font-size:10px}.lt15-avatar{width:68px;height:68px}.lt15-artist-track>a{width:70px}.lt15-photo-card{min-height:132px}.lt15-resource-grid>a{min-height:54px}.lt15-hero{padding-top:88px}.lt15-hero-content{width:660px}.lt15-tool{padding:12px 14px 9px}.lt15-transcriber .letrou-dropzone{min-height:80px}.lt15-transcriber .letrou-source-tabs button{font-size:12px}.lt15-transcriber .letrou-dropzone strong{font-size:12px}}@media(max-width:1450px){.lt15-header{left:3%;right:3%;gap:14px}.lt15-header-motto{display:none}.lt15-nav{gap:2px;padding:0 5px}.lt15-nav a{padding:12px 11px}.lt15-logo strong{font-size:26px}.lt15-logo small{font-size:10px}.lt15-logo-cloud{width:43px}.lt15-account a{padding:11px 14px}.lt15-content{gap:22px 20px}.lt15-song{padding:7px 5px;gap:5px}.lt15-cover{width:40px;height:50px}.lt15-song-copy strong{font-size:10px}.lt15-wave{max-width:110px}.lt15-transcriber .letrou-dropzone{gap:8px;padding:10px}.lt15-choose{padding:13px 17px}.lt15-artist-track{gap:15px}.lt15-resource-grid>a{gap:8px;padding:5px 7px}.lt15-resource-icon{width:35px}.lt15-resource-grid small{font-size:9px}.lt15-photo-card{padding:14px}.lt15-photo-copy strong{font-size:13px}.lt15-photo-copy small{font-size:11px}.lt15-footer-scene{padding-left:15%;padding-right:15%}.lt15-footer-links>a{padding:0 12px}.lt15-footer-note{font-size:16px}}@media(max-width:1150px){.lt15-nav a{padding:11px 8px;font-size:11px}.lt15-nav a:last-child{display:none}.lt15-account .lt15-register{display:none}.lt15-hero-content{width:560px;max-width:62vw}.lt15-wave{display:none}.lt15-content{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px 16px}.lt15-songs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.lt15-song{min-width:165px;scroll-snap-align:start}.lt15-cover{width:50px}.lt15-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lt15-photo-card{min-height:140px;padding:12px}.lt15-card-button{font-size:9px;padding:7px 12px;gap:6px}.lt15-photo-copy{max-width:90%}.lt15-footer-scene{padding:15px 7%}.lt15-footer-note{display:none}.lt15-hand-right{display:none}.lt15-hand-left{left:4%;font-size:22px}}@media(max-width:800px){.lt15-hero{padding:97px 16px 28px;min-height:365px}.lt15-header{top:20px;left:20px;right:20px}.lt15-logo strong{font-size:25px}.lt15-logo small{font-size:10px}.lt15-logo-cloud{width:43px;height:32px}.lt15-nav{display:none}.lt15-account{margin-left:auto}.lt15-account .lt15-login{padding:10px 13px}.lt15-hero-content{width:540px;max-width:100%}.lt15-hero-content h1{font-size:32px;white-space:normal}.lt15-hero-content>p{font-size:14px;line-height:1.4;max-width:85%;margin:7px auto 17px}.lt15-handwritten{display:none}.lt15-scene{background-position:65% center}.lt15-content{grid-template-columns:minmax(0,1fr);padding:22px 18px 20px;gap:25px}.lt15-popular{order:1}.lt15-artists{order:2}.lt15-recent{order:3}.lt15-resources{order:4}.lt15-sing{order:5}.lt15-study{order:6}.lt15-content>.letrou-ad{order:7}.lt15-section-head{margin-bottom:12px}.lt15-section-head h2{font-size:16px}.lt15-songs{margin-right:-18px;padding-right:18px;gap:9px}.lt15-song{min-width:180px;padding:9px;min-height:78px}.lt15-song-copy strong{font-size:12px}.lt15-song-copy small,.lt15-song-copy em{font-size:10px}.lt15-artist-track{gap:18px}.lt15-avatar{width:66px;height:66px}.lt15-artist-track>a{width:72px}.lt15-artist-track strong{font-size:10px}.lt15-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.lt15-resource-grid>a{min-height:62px}.lt15-resource-grid strong{font-size:11px}.lt15-resource-grid small{font-size:10px}.lt15-photo-card{min-height:137px}.lt15-photo-copy strong{font-size:14px}.lt15-photo-copy small{font-size:12px}.lt15-footer-scene{min-height:210px;padding:20px 18px;background-position:40% center}.lt15-footer-scene h2{font-size:24px}.lt15-footer-scene>p{font-size:16px}.lt15-footer-links{flex-wrap:wrap;gap:14px 0;margin-top:22px}.lt15-footer-links>a{min-width:30%;flex:none;border:0;justify-content:center;padding:0 10px}.lt15-footer-links small{display:none}.lt15-footer-bottom{padding-bottom:86px}.lt15-mobile-nav{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;align-items:center;background:#fffffff2;backdrop-filter:blur(12px);border-top:1px solid #d9e7f6;z-index:30;padding:8px 8px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -4px 20px #052d5608}.lt15-mobile-nav a,.lt15-mobile-nav button{display:flex;flex-direction:column;align-items:center;gap:4px;color:#104577;background:none;border:0;font-size:10px;min-width:60px;min-height:42px}.lt15-mobile-nav .lt15-icon{width:21px;height:21px}.lt15-home .letrou-toast{bottom:85px}}@media(max-width:480px){.lt15-hero{padding-top:90px;min-height:365px}.lt15-hero-content h1{font-size:29px;letter-spacing:-.8px}.lt15-hero-content>p{font-size:13px}.lt15-tool{padding:8px;border-radius:20px}.lt15-transcriber .letrou-source-tabs{gap:4px}.lt15-transcriber .letrou-source-tabs button{font-size:9px;gap:4px;padding:10px 4px}.lt15-transcriber .letrou-source-tabs .lt15-icon{width:14px;height:14px}.lt15-transcriber .letrou-dropzone{gap:8px;padding:12px 10px;flex-wrap:wrap}.lt15-upload-copy{flex:1}.lt15-transcriber .letrou-dropzone strong{font-size:11px;max-width:none;white-space:normal}.lt15-transcriber .letrou-dropzone small{font-size:10px;line-height:1.3}.lt15-choose{font-size:11px;padding:12px 17px;margin:0 auto}.lt15-transcriber .letrou-drop-icon{width:35px;height:35px}.lt15-content{padding-left:14px;padding-right:14px}.lt15-section-head h2{font-size:15px;gap:7px}.lt15-section-head>a{font-size:10px}.lt15-section-head .lt15-icon{width:20px;height:20px}.lt15-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.lt15-resource-grid>a{gap:8px;padding:7px}.lt15-resource-icon{width:36px}.lt15-resource-grid small{font-size:9px}.lt15-photo-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory;margin-right:-14px;padding-right:14px;padding-bottom:4px}.lt15-photo-card{min-width:78%;min-height:147px;scroll-snap-align:start;padding:18px}.lt15-photo-copy{max-width:68%}.lt15-photo-copy strong{font-size:17px}.lt15-photo-copy small{font-size:13px}.lt15-card-button{font-size:11px;padding:9px 16px}.lt15-footer-links>a{padding:0 8px}.lt15-footer-links .lt15-icon{width:22px;height:22px}.lt15-footer-links strong{font-size:10px}.lt15-legal{gap:12px}.lt15-legal>span{width:100%;text-align:center}.lt15-az{gap:5px}}@media(prefers-reduced-motion:reduce){.lt15-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.lt15-scene{transform:none!important}}body.lt15-home{padding-bottom:0}html[data-letrou-theme="dark"] .lt15-home .lt15-mobile-nav{background:#14253eef;border-color:#294364}html[data-letrou-theme="dark"] .lt15-home .lt15-mobile-nav a,html[data-letrou-theme="dark"] .lt15-home .lt15-mobile-nav button{color:#d4e6ff}.lt15-more{position:relative;color:#0f2141;font-size:12px;font-weight:700}.lt15-more summary{padding:12px 14px;cursor:pointer;list-style:none}.lt15-more summary::-webkit-details-marker{display:none}.lt15-more>div{position:absolute;top:42px;right:0;background:#fff;border:1px solid #e1ebf6;border-radius:15px;box-shadow:0 8px 24px #10274c20;padding:8px;min-width:180px}.lt15-more>div>a{display:block;padding:11px}.lt15-more label{display:flex;align-items:center;gap:7px;padding:8px;font-size:11px}.lt15-more select{max-width:115px;color:#17395e;background:#eef5ff;border:1px solid #dbe7f5;padding:7px;border-radius:8px}.lt15-transcriber .letrou-source-tabs{width:100%;margin-bottom:9px}.lt15-transcriber .letrou-dropzone{flex-direction:row;justify-content:flex-start}.lt15-transcriber .letrou-source-panel{margin:0;padding:0}.lt15-transcriber .letrou-dropzone small{font-weight:400}.lt15-transcriber .letrou-source-tabs button{box-shadow:none}.lt15-transcriber{gap:0}.lt15-transcriber .letrou-dropzone .lt15-upload-copy small{line-height:1.35}@media(min-width:1151px){.lt15-hero{padding-top:74px}.lt15-content{row-gap:14px;padding-top:14px;padding-bottom:8px}.lt15-section-head{min-height:22px;margin-bottom:8px}.lt15-avatar{width:56px;height:56px}.lt15-resource-icon{height:34px}.lt15-resource-grid>a{min-height:46px}}@media(min-width:1800px){.lt15-hero{padding-top:84px}.lt15-content{row-gap:18px}.lt15-avatar{width:64px;height:64px}.lt15-resource-grid>a{min-height:50px}}@media(max-width:480px){.lt15-header{left:16px;right:16px;gap:10px}.lt15-logo{gap:9px}.lt15-logo strong{font-size:23px}.lt15-logo small{font-size:9px}.lt15-logo-cloud{width:38px;height:30px}.lt15-logo-cloud:before{width:27px;height:27px;left:8px;top:-8px}.lt15-account{gap:5px}.lt15-account .lt15-login{font-size:11px;padding:9px 11px}.lt15-account .lt15-search-toggle{padding:5px}.lt15-account .lt15-icon{width:21px;height:21px}}@media(min-width:801px){.lt15-footer-scene{min-height:118px}.lt15-footer-scene>p{margin-bottom:8px}}@media(max-width:800px){.lt15-songs,.lt15-photo-grid{scrollbar-width:none}.lt15-songs::-webkit-scrollbar,.lt15-photo-grid::-webkit-scrollbar{display:none}.lt15-clouds_front,.lt15-clouds_back{animation:none}}.lt15-clouds_front{opacity:.38}@media(min-width:1451px){.lt15-wave{max-width:145px}.lt15-choose{padding-left:20px;padding-right:20px}}.lt15-content{grid-template-columns:minmax(0,1fr);max-width:1680px;padding:34px 32px 38px;row-gap:36px;background:#fff0}.lt15-content>.lt15-section{order:initial;grid-column:1/-1}.lt15-content>.letrou-ad{order:initial}.lt15-section-head{margin-bottom:16px;min-height:28px}.lt15-section-head h2{font-size:21px;gap:12px}.lt15-section-head>a{font-size:13px}.lt15-section-head .lt15-icon{width:25px;height:25px}.lt15-songs{gap:14px}.lt15-song{padding:14px;gap:12px;min-height:106px;border-radius:16px}.lt15-cover{width:68px;height:72px;border-radius:10px}.lt15-rank{font-size:21px}.lt15-song-copy{gap:7px}.lt15-song-copy strong{font-size:15px;line-height:1.3}.lt15-song-copy small{font-size:12px}.lt15-song-copy em{font-size:11px}.lt15-artist-carousel{gap:16px}.lt15-artist-track{gap:27px;padding:5px 0 6px}.lt15-artist-track>a{width:100px}.lt15-avatar{width:88px;height:88px;margin-bottom:12px}.lt15-artist-track strong{font-size:13px;line-height:1.35}.lt15-artist-carousel>button{width:34px;height:34px;font-size:27px}.lt15-photo-grid{gap:18px}.lt15-photo-card{min-height:190px;padding:25px 28px;border-radius:18px}.lt15-photo-copy{gap:9px;max-width:70%}.lt15-photo-copy strong{font-size:21px}.lt15-photo-copy small{font-size:15px;line-height:1.4}.lt15-card-button{font-size:12px;padding:11px 19px;gap:16px}.lt15-resource-grid{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.lt15-resource-grid>a{min-height:80px;padding:13px 18px;gap:18px;border-radius:15px}.lt15-resource-icon{width:58px;height:50px;border-radius:13px}.lt15-resource-grid strong{font-size:15px;margin-bottom:6px}.lt15-resource-grid small{font-size:13px}@media(max-width:1150px) and (min-width:801px){.lt15-song{min-width:225px}.lt15-songs{display:flex}.lt15-photo-card{padding:22px 19px;min-height:180px}.lt15-photo-copy strong{font-size:19px}.lt15-photo-copy small{font-size:14px}.lt15-resource-grid>a{padding:12px;gap:12px}.lt15-resource-icon{width:46px}}@media(max-width:800px){.lt15-content{padding:26px 18px 28px;gap:32px}.lt15-section-head{margin-bottom:14px}.lt15-section-head h2{font-size:18px;gap:9px}.lt15-section-head>a{font-size:11px}.lt15-song{min-width:215px;padding:12px;min-height:98px}.lt15-cover{width:58px;height:64px}.lt15-song-copy strong{font-size:14px}.lt15-song-copy small{font-size:11px}.lt15-song-copy em{font-size:10px}.lt15-rank{font-size:18px}.lt15-artist-track{gap:20px}.lt15-artist-track>a{width:84px}.lt15-avatar{width:76px;height:76px;margin-bottom:9px}.lt15-artist-track strong{font-size:12px}.lt15-photo-card{min-height:160px;padding:19px}.lt15-photo-copy strong{font-size:17px}.lt15-photo-copy small{font-size:13px}.lt15-card-button{font-size:11px;padding:9px 15px;gap:10px}.lt15-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lt15-resource-grid>a{padding:11px 12px;gap:12px;min-height:74px}.lt15-resource-icon{width:44px;height:43px}.lt15-resource-grid strong{font-size:13px}.lt15-resource-grid small{font-size:11px}}@media(max-width:480px){.lt15-content{padding-left:14px;padding-right:14px;gap:30px}.lt15-section-head{gap:7px}.lt15-section-head h2{font-size:16px;gap:7px}.lt15-section-head>a{font-size:10px}.lt15-section-head .lt15-icon{width:20px;height:20px}.lt15-artist-carousel{gap:8px}.lt15-artist-carousel>button{width:28px;height:28px;font-size:23px}.lt15-photo-card{min-width:82%;min-height:167px;padding:20px}.lt15-photo-copy strong{font-size:19px}.lt15-photo-copy small{font-size:14px}.lt15-resource-grid>a{gap:8px;padding:10px 8px;min-height:76px}.lt15-resource-icon{width:36px;height:40px}.lt15-resource-grid strong{font-size:12px}.lt15-resource-grid small{font-size:10px}}@media(min-width:801px){.lt15-artist-track>a{flex:1 0 100px}}.lt15-clouds_back{width:120%;height:95%;left:-10%;top:-35%;bottom:auto;opacity:.46;object-fit:fill;animation:lt15-sky-drift 100s ease-in-out infinite alternate;will-change:transform}.lt15-clouds_front{animation:lt15-front-drift 75s ease-in-out infinite alternate}.lt15-night .lt15-clouds_back{filter:brightness(.65) saturate(.6)}.lt15-sunset .lt15-clouds_back{filter:sepia(.18)}.lt15-sky-paused .lt15-layer{animation-play-state:paused}.lt15-cloud-motion-off .lt15-layer{animation:none!important}@keyframes lt15-sky-drift{from{transform:translate3d(-3%,0,0)}to{transform:translate3d(6%,1.5%,0)}}@keyframes lt15-front-drift{from{transform:translate3d(1%,0,0)}to{transform:translate3d(-3%,1%,0)}}@media(max-width:800px){.lt15-clouds_back{opacity:.35;animation:lt15-sky-drift 160s ease-in-out infinite alternate}.lt15-clouds_front{animation:none}}@media(prefers-reduced-motion:reduce){.lt15-clouds_back,.lt15-clouds_front{animation:none!important;will-change:auto}}.lt15-site a{text-decoration:none}.lt15-site button{cursor:pointer}.lt15-site a:focus-visible,.lt15-site button:focus-visible{outline:3px solid #ffba41;outline-offset:4px}.lt15-clouds_back{top:-40%;height:auto;width:95%;left:-10%;opacity:.82;mask-image:linear-gradient(#000 45%,transparent 80%);animation:lt15-sky-drift 28s linear infinite alternate}.lt15-clouds_front{opacity:.65;animation:lt15-front-drift 32s linear infinite alternate}@keyframes lt15-sky-drift{from{transform:translate3d(-8%,0,0)}to{transform:translate3d(14%,1%,0)}}@keyframes lt15-front-drift{from{transform:translate3d(5%,0,0)}to{transform:translate3d(-9%,0,0)}}.lt15-artist-track{padding:12px 6px 10px;gap:30px}.lt15-artist-track>a{min-width:140px;flex:1 0 140px}.lt15-avatar{width:120px;height:120px;padding:4px;border:3px solid #2685ff;background:#fff;box-shadow:0 0 0 4px #e5f0ff,0 8px 20px #126ac024;font-size:30px;transition:transform .2s}.lt15-avatar img{border-radius:50%}.lt15-artist-track a:hover .lt15-avatar{transform:translateY(-3px)}.lt15-artist-track strong{font-size:14px}@media(max-width:800px){.lt15-clouds_back{opacity:.78;animation-duration:36s}.lt15-clouds_front{animation:lt15-front-drift 45s linear infinite alternate}.lt15-artist-track>a{min-width:108px;width:108px;flex:none}.lt15-avatar{width:96px;height:96px}.lt15-artist-track{gap:22px}.lt15-artist-track strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.lt15-site .lt15-layer{animation:none!important;will-change:auto}.lt15-avatar{transition:none}}.lt15-cloud-motion-off .lt15-layer{animation:none!important}.lt15-sky-paused .lt15-layer{animation-play-state:paused}@media(max-width:800px){.lt15-clouds_back{width:170%;top:-22%;left:-35%;mask-image:linear-gradient(#000 45%,transparent 90%)}}.lt15-tool{height:228px;padding:10px 12px 7px;overflow:hidden}.lt15-tool .lt15-transcriber{height:100%;max-height:100%!important;overflow-y:auto;scrollbar-width:thin}.lt15-tool .lt15-transcriber .letrou-source-panel{min-height:100px}.lt15-tool .lt15-transcriber .letrou-transcribe-submit{display:block;visibility:hidden;background:#0073ff;color:#fff;border:0;border-radius:14px;padding:11px 20px;font-size:13px;margin:10px 0 0;width:100%}.lt15-tool .lt15-transcriber:is(.lt15-ready,.lt15-link-mode,.lt15-search-mode) .letrou-transcribe-submit{visibility:visible}@media(max-width:480px){.lt15-tool{height:250px;padding:8px}.lt15-tool .lt15-transcriber .letrou-source-panel{min-height:126px}}.lt15-tool .lt15-transcriber .letrou-transcribe-submit{transition:none}.lt15-tool{height:282px;width:100%;padding:15px 16px 12px}.lt15-unified-field{display:block;color:#102348;font-size:12px}.lt15-unified-label{display:flex;align-items:center;gap:8px;font-weight:700;margin-bottom:7px}.lt15-unified-field .lt15-icon{width:18px;height:18px}.lt15-unified-field input[type=text]{display:block;width:100%;height:46px;background:#fff;border:1px solid #d7e4f0;border-radius:13px;padding:10px 14px;color:#102348;font-size:14px}.lt15-unified-help{display:block;margin:6px 0 0;font-size:10px;color:#425575;min-height:15px;line-height:1.35}.lt15-choice-or{display:block;text-align:center;font-size:10px;color:#536985;margin:7px 0}.lt15-tool .lt15-transcriber .letrou-dropzone{min-height:67px;padding:10px 14px}.lt15-tool .lt15-transcriber .letrou-transcribe-submit{visibility:visible!important;display:block!important;margin-top:10px;padding:10px 20px;height:40px;transition:background .2s}.lt15-tool .lt15-transcriber .letrou-transcribe-submit:disabled{background:#dce9f8;color:#536985;cursor:default;box-shadow:none}.lt15-transcriber .lt15-unified-field input[type=hidden]{display:none}@media(max-width:800px){.lt15-tool{height:auto;min-height:282px;overflow:visible}.lt15-transcriber:has(.letrou-transcript-result:not([hidden])){max-height:none!important;overflow:visible!important}.lt15-unified-help{font-size:10px}.lt15-hero{min-height:0}}@media(max-width:480px){.lt15-tool{height:auto;min-height:306px;padding:12px}.lt15-unified-field input[type=text]{font-size:13px}.lt15-tool .lt15-transcriber .letrou-dropzone{min-height:92px;padding:9px}.lt15-choice-or{margin:6px 0}.lt15-tool .lt15-choose{padding:9px 16px;margin:0 auto}.lt15-unified-label{font-size:11px}}.lt15-tool .lt15-transcriber .letrou-transcribe-submit:disabled{background:#006eff!important;color:#fff!important;opacity:1!important;font-weight:600}@media(max-width:800px){body.lt15-site #letrou-mobile-navigation>a,body.lt15-site #letrou-mobile-navigation>button{flex:1;min-width:0;min-height:44px;padding:0!important;margin:0!important;font:400 10px/1.25 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;color:#104577!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:4px;white-space:nowrap}body.lt15-site #letrou-mobile-navigation .lt15-icon{width:21px!important;height:21px!important;min-width:21px;margin:0!important;flex:none}html[data-letrou-theme="dark"] body.lt15-site #letrou-mobile-navigation{background:#14253ef5;border-color:#294364}html[data-letrou-theme="dark"] body.lt15-site #letrou-mobile-navigation>a,html[data-letrou-theme="dark"] body.lt15-site #letrou-mobile-navigation>button{color:#d4e6ff!important}body.lt15-site .lt15-logo small{font-size:11px!important;line-height:1.35;font-weight:500;text-shadow:0 1px 4px #092d60}body.lt15-site .lt15-account .lt15-login{font-size:12px!important;font-weight:600;min-height:40px;display:flex;align-items:center}body.lt15-site .lt15-account .lt15-search-toggle{min-width:40px;min-height:40px}body.lt15-site .lt15-footer-scene{background-image:linear-gradient(#06234480,#062344c9),var(--lt15-footer)}body.lt15-site .lt15-footer-scene>p{color:#e1f3ff;font-size:15px;line-height:1.5}body.lt15-site .lt15-footer-links strong{font-size:12px!important;line-height:1.4;font-weight:600}body.lt15-site .lt15-footer-links>a{min-height:40px}body.lt15-site .lt15-legal{font-size:12px;line-height:1.5;gap:8px 16px;color:#e1ebf7}body.lt15-site .lt15-legal a,body.lt15-site .lt15-legal button{font:400 12px/1.5 Arial,Helvetica,sans-serif!important;color:#e1ebf7!important;padding:8px 0}body.lt15-site .lt15-az{gap:3px}body.lt15-site .lt15-az a{font-size:13px!important;min-width:30px;min-height:34px;display:grid;place-items:center}body.lt15-site .lt15-footer-bottom{padding-bottom:100px}body.lt15-site .lt15-resource-grid small{font-size:12px;line-height:1.4}body.lt15-site .lt15-resource-grid strong{font-size:13px;line-height:1.3}body.lt15-site .lt15-song-copy small,body.lt15-site .lt15-song-copy em{font-size:11px;line-height:1.4}}body.lt15-site .lt15-tool .lt15-transcriber .letrou-transcribe-submit{background:#006eff!important;color:#fff!important;font-weight:600!important;opacity:1!important}body.lt15-site .lt15-tool .lt15-transcriber .letrou-transcribe-submit:hover{background:#005bd6!important}body.lt15-site .lt15-tool .lt15-transcriber .letrou-transcribe-submit:focus-visible,body.lt15-site #letrou-mobile-navigation>a:focus-visible,body.lt15-site #letrou-mobile-navigation>button:focus-visible{outline:3px solid #57adff;outline-offset:3px}@media(max-width:360px){body.lt15-site .lt15-header{left:12px!important;right:12px!important;gap:6px}body.lt15-site .lt15-logo{gap:6px}body.lt15-site .lt15-logo small{font-size:10px!important}body.lt15-site .lt15-account .lt15-search-toggle{display:none}body.lt15-site .lt15-account .lt15-login{padding:9px 10px!important}body.lt15-site .lt15-logo strong{font-size:23px!important}}body.lt15-site .lt15-search-control{position:relative;display:flex;align-items:center;gap:0;border:1px solid #cbdced;border-radius:13px;background:#fff;width:100%;min-width:0;transition:border-color .15s,box-shadow .15s}body.lt15-site .lt15-search-control:focus-within{border-color:#0073ff;box-shadow:0 0 0 2px #0073ff28}body.lt15-site .lt15-unified-field .lt15-search-control input{border:0!important;outline:0!important;box-shadow:none!important;background:#fff0;min-width:0;flex:1;width:0;margin:0;height:46px;padding:10px 14px;border-radius:13px;color:#102348;font-weight:400}body.lt15-site .lt15-search-control .lt15-clear-search{flex:none;border:0;border-left:1px solid #d7e4f0;border-radius:0 12px 12px 0;background:#f0f6fd;color:#145a96;font-size:12px;font-weight:600;padding:0 12px;min-width:58px;min-height:42px;margin:2px;text-align:center;cursor:pointer}body.lt15-site .lt15-search-control .lt15-clear-search[hidden]{display:none!important}body.lt15-site .lt15-search-control .lt15-clear-search:focus-visible{outline:2px solid #0073ff;outline-offset:-2px}body.lt15-site .lt15-avatar{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden;aspect-ratio:1;flex:none}body.lt15-site .lt15-avatar img{width:100%!important;height:100%!important;min-width:0;min-height:0;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:50% 50%!important;border-radius:50%!important;display:block;margin:0!important;padding:0!important;border:0;align-self:stretch;justify-self:stretch}.lt15-section-intro{margin:-4px 0 13px;color:#536985;font-size:12px;line-height:1.45}.lt15-study-methods>a{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.lt15-study-methods>a:hover{transform:translateY(-2px);border-color:#b9d8ff;box-shadow:0 8px 18px #22598714}@media(max-width:800px){.lt15-artists{overflow:visible}.lt15-artist-carousel{position:relative;display:block;margin-left:-18px;margin-right:-18px}.lt15-artist-track{width:100%;padding:12px 44px 12px;gap:18px;scroll-padding-inline:44px;overscroll-behavior-inline:contain}.lt15-artist-track>a{min-width:102px;width:102px;flex:0 0 102px;scroll-snap-align:center}.lt15-avatar{width:90px;height:90px}.lt15-artist-carousel>button{position:absolute;top:45px;z-index:5;width:40px;height:40px;background:rgb(255 255 255 / .96);box-shadow:0 5px 18px #174b8024}.lt15-artist-carousel>.lt15-carousel-prev{left:5px}.lt15-artist-carousel>.lt15-carousel-next{right:5px}.lt15-study-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.lt15-artist-carousel{margin-left:-14px;margin-right:-14px}.lt15-artist-track{padding-left:32px;padding-right:32px;gap:10px}.lt15-artist-track>a{min-width:88px;width:88px;flex-basis:88px}.lt15-avatar{width:80px;height:80px}.lt15-artist-carousel>button{top:39px;width:36px;height:36px}.lt15-artist-track strong{font-size:12px;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt15-study-methods>a{min-height:82px;align-items:flex-start}.lt15-study-methods .lt15-resource-icon{margin-top:2px}}@media(max-width:360px){.lt15-artist-track{padding-left:27px;padding-right:27px;gap:8px}.lt15-artist-track>a{min-width:82px;width:82px;flex-basis:82px}.lt15-avatar{width:76px;height:76px}.lt15-artist-carousel>button{top:37px;width:34px;height:34px}}body.lt15-site .lt15-logo strong{font-weight:850;text-shadow:0 2px 5px rgb(4 27 52 / .92),0 0 14px rgb(4 27 52 / .42)}body.lt15-site .lt15-logo small{font-size:13px!important;line-height:1.3;font-weight:750!important;color:#fff!important;text-shadow:0 2px 4px rgb(4 27 52 / .98),0 0 12px rgb(4 27 52 / .72)}body.lt15-site .lt15-nav a{font-size:13px;font-weight:800;color:#071c38;text-shadow:0 1px 2px rgb(255 255 255 / .98),0 0 8px rgb(255 255 255 / .85)}body.lt15-site .lt15-more{font-size:13px;font-weight:800;color:#071c38;text-shadow:0 1px 2px rgb(255 255 255 / .98),0 0 8px rgb(255 255 255 / .85)}body.lt15-site .lt15-login,body.lt15-site .lt15-register{font-size:13px;font-weight:800}body.lt15-site .lt15-header-motto{font-size:11.5px;font-weight:850;line-height:1.4;letter-spacing:.9px;color:#fff;text-shadow:0 2px 4px rgb(5 36 68 / .98),0 0 12px rgb(5 36 68 / .82)}body.lt15-home .lt15-hero-content h1{font-weight:650;color:#fff;text-shadow:0 2px 4px rgb(5 30 55 / .98),0 0 18px rgb(5 30 55 / .72)}body.lt15-home .lt15-hero-content>p{font-weight:750;color:#fff;text-shadow:0 2px 4px rgb(5 30 55 / .98),0 0 14px rgb(5 30 55 / .74)}body.lt15-home .lt15-handwritten{font-weight:750;color:#fff;text-shadow:0 2px 4px rgb(5 30 55 / .96),0 0 13px rgb(5 30 55 / .68)}body.lt15-home .lt15-hand-right{color:#082c4e;text-shadow:0 1px 2px rgb(255 255 255 / .98),0 0 10px rgb(255 255 255 / .96),0 2px 5px rgb(255 255 255 / .8)}body.lt15-home .lt15-resource-grid>a{overflow:hidden;min-width:0;padding:10px 13px;gap:14px;min-height:76px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body.lt15-home .lt15-resource-thumb{display:block;flex:0 0 80px;width:80px;height:56px;overflow:hidden;border-radius:11px;background:#e8f1fa;box-shadow:inset 0 0 0 1px rgb(10 45 82 / .06)}body.lt15-home .lt15-resource-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body.lt15-home .lt15-resource-grid>a:hover .lt15-resource-thumb img{transform:scale(1.04)}body.lt15-home .lt15-resource-thumb img{transition:transform .28s ease}body.lt15-home .lt15-resource-grid strong{font-weight:750;color:#102348}body.lt15-home .lt15-resource-grid small{color:#425775;font-weight:520}@media(max-width:1450px) and (min-width:1151px){body.lt15-site .lt15-nav a{font-size:12.5px;padding-left:10px;padding-right:10px}body.lt15-site .lt15-logo small{font-size:12px!important}}@media(max-width:1150px) and (min-width:801px){body.lt15-site .lt15-nav a{font-size:12px}body.lt15-home .lt15-resource-thumb{flex-basis:72px;width:72px;height:54px}}@media(max-width:800px){body.lt15-site .lt15-logo small{font-size:11.5px!important;font-weight:750!important}body.lt15-home .lt15-hero-content h1{font-weight:700}body.lt15-home .lt15-hero-content>p{font-size:15px!important;font-weight:700;max-width:92%}body.lt15-home .lt15-resource-grid>a{min-height:78px;padding:9px;gap:10px}body.lt15-home .lt15-resource-thumb{flex-basis:66px;width:66px;height:54px;border-radius:10px}}@media(max-width:480px){body.lt15-site .lt15-logo small{font-size:11px!important}body.lt15-home .lt15-hero-content h1{font-size:30px}body.lt15-home .lt15-hero-content>p{font-size:14px!important}body.lt15-home .lt15-resource-grid{grid-template-columns:1fr}body.lt15-home .lt15-resource-grid>a{min-height:76px}body.lt15-home .lt15-resource-thumb{flex-basis:78px;width:78px;height:56px}body.lt15-home .lt15-resource-grid strong{font-size:13px}body.lt15-home .lt15-resource-grid small{font-size:11.5px}}body.lt15-site .lt15-logo strong{font-weight:850;text-shadow:0 1px 3px rgb(4 27 52 / .58),0 0 7px rgb(4 27 52 / .20)}body.lt15-site .lt15-logo small{font-size:13px!important;line-height:1.3;font-weight:750!important;color:#fff!important;text-shadow:0 1px 3px rgb(4 27 52 / .62),0 0 6px rgb(4 27 52 / .24)}body.lt15-site .lt15-nav a{font-size:13px;font-weight:800;color:#071c38;text-shadow:0 1px 1px rgb(255 255 255 / .78),0 0 4px rgb(255 255 255 / .48)}body.lt15-site .lt15-more{font-size:13px;font-weight:800;color:#071c38;text-shadow:0 1px 1px rgb(255 255 255 / .78),0 0 4px rgb(255 255 255 / .48)}body.lt15-site .lt15-header-motto{font-size:12px;font-weight:850;line-height:1.42;letter-spacing:.75px;color:#fff;text-shadow:0 1px 3px rgb(5 36 68 / .62),0 0 6px rgb(5 36 68 / .24)}body.lt15-home .lt15-hero-content h1{font-weight:650;color:#fff;text-shadow:0 2px 6px rgb(5 30 55 / .56),0 0 9px rgb(5 30 55 / .23)}body.lt15-home .lt15-hero-content>p{font-weight:750;color:#fff;text-shadow:0 1px 4px rgb(5 30 55 / .58),0 0 7px rgb(5 30 55 / .23)}body.lt15-home .lt15-handwritten{font-weight:750;color:#fff;text-shadow:0 1px 4px rgb(5 30 55 / .56),0 0 7px rgb(5 30 55 / .22)}body.lt15-home .lt15-hand-right{color:#082c4e;text-shadow:0 1px 2px rgb(255 255 255 / .78),0 0 5px rgb(255 255 255 / .56)}body.lt15-site .lt15-footer-scene{background-image:linear-gradient(rgb(6 35 68 / .52),rgb(6 35 68 / .82)),var(--lt15-footer)}body.lt15-site .lt15-footer-scene h2{font-weight:650;text-shadow:0 1px 3px rgb(0 16 38 / .55)}body.lt15-site .lt15-footer-scene>p{color:#f2f8ff!important;font-size:16px;line-height:1.5;font-weight:650;text-shadow:0 1px 3px rgb(0 16 38 / .52)}body.lt15-site .lt15-footer-links strong{font-size:12px!important;line-height:1.4;font-weight:800!important;color:#fff!important;text-shadow:0 1px 2px rgb(0 16 38 / .48)}body.lt15-site .lt15-footer-links small{font-size:12px!important;line-height:1.4;font-weight:650!important;color:#f0f6ff!important;text-shadow:0 1px 2px rgb(0 16 38 / .48)}body.lt15-site .lt15-footer-links .lt15-icon{color:#fff!important;filter:drop-shadow(0 1px 2px rgb(0 16 38 / .36))}body.lt15-site .lt15-footer-note{color:#fff;font-weight:650;text-shadow:0 1px 3px rgb(0 16 38 / .56)}body.lt15-site .lt15-footer-bottom{color:#f2f7ff!important}body.lt15-site .lt15-az a{color:#fff!important;font-weight:650!important}body.lt15-site .lt15-legal{font-size:12px;line-height:1.5;gap:8px 16px;color:#f2f7ff!important;font-weight:600}body.lt15-site .lt15-legal a,body.lt15-site .lt15-legal button{font:600 12px/1.5 Arial,Helvetica,sans-serif!important;color:#f2f7ff!important;padding:8px 0}@media(max-width:800px){body.lt15-site .lt15-footer-links strong{font-size:11px!important}body.lt15-site .lt15-footer-scene>p{font-size:15px}}body.lt15-site .lt15-logo strong{font-weight:800}body.lt15-site .lt15-logo small{font-weight:650!important}body.lt15-site .lt15-nav a{font-weight:700}body.lt15-site .lt15-more{font-weight:700}body.lt15-site .lt15-login,body.lt15-site .lt15-register{font-weight:700}body.lt15-site .lt15-header-motto{font-weight:700;text-transform:none}body.lt15-site .lt15-header-motto .lt15-motto-heart{color:#e53935;font-weight:700;text-shadow:0 1px 2px rgb(60 0 0 / .28)}body.lt15-home .lt15-hero-content h1{font-weight:600}body.lt15-home .lt15-hero-content>p{font-weight:650}body.lt15-home .lt15-handwritten{font-weight:650}body.lt15-site .lt15-footer-scene{background-image:linear-gradient(#06234480,#062344c9),var(--lt15-footer)}body.lt15-site .lt15-footer-scene h2{font-weight:600}body.lt15-site .lt15-footer-scene>p{font-weight:550}body.lt15-site .lt15-footer-links strong{font-weight:700!important}body.lt15-site .lt15-footer-links small{font-weight:550!important}body.lt15-site .lt15-footer-note{font-weight:600}body.lt15-site .lt15-az a{font-weight:600!important}body.lt15-site .lt15-legal{font-weight:550}body.lt15-site .lt15-legal a,body.lt15-site .lt15-legal button{font:550 12px/1.5 Arial,Helvetica,sans-serif!important}@media(max-width:800px){body.lt15-site .lt15-logo small{font-weight:650!important}body.lt15-home .lt15-hero-content h1{font-weight:650}body.lt15-home .lt15-hero-content>p{font-weight:650}}body.lt15-site .lt15-header-motto{display:inline-flex;align-items:center;gap:8px;max-width:210px;margin-left:18px;font-size:12px;font-weight:700;line-height:1.32;letter-spacing:.15px;color:#fff;text-transform:none;white-space:normal;text-shadow:0 1px 3px rgb(5 36 68 / .58),0 0 6px rgb(5 36 68 / .22)}body.lt15-site .lt15-header-motto .lt15-motto-heart{display:inline-block;font-size:1.65em;line-height:1;color:#e12626;font-weight:800;text-shadow:0 1px 3px rgb(91 0 0 / .28);transform-origin:center center;animation:lt15-heartbeat 1.2s ease-in-out infinite}@keyframes lt15-heartbeat{0%,100%{transform:scale(1)}18%{transform:scale(1.14)}32%{transform:scale(.98)}48%{transform:scale(1.18)}64%{transform:scale(1)}}body.lt15-site .lt15-footer-scene{background-image:linear-gradient(rgba(6,35,68,var(--lt15-footer-overlay,0)),rgba(6,35,68,var(--lt15-footer-overlay,0))),var(--lt15-footer)!important;background-position:center center}body.lt15-site .lt15-footer-links strong{font-weight:650!important}body.lt15-site .lt15-footer-links small{font-weight:500!important}body.lt15-site .lt15-footer-note{font-weight:560}body.lt15-site .lt15-legal{font-weight:500}body.lt15-site .lt15-legal a,body.lt15-site .lt15-legal button{font:500 12px/1.5 Arial,Helvetica,sans-serif!important}.lt15-unified-help{font-size:11px;line-height:1.45}.lt15-choice-or{font-size:11px;font-weight:600}@media(max-width:480px){.lt15-unified-help{font-size:12px;line-height:1.45}.lt15-choice-or{font-size:12px}.lt15-unified-field>span{font-size:12px}}@media(prefers-reduced-motion:reduce){body.lt15-site .lt15-header-motto .lt15-motto-heart{animation:none!important}}body.lt15-site .lt15-header-motto{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;max-width:150px;margin-left:16px;font-size:11.5px;font-weight:650;line-height:1.06;letter-spacing:0;color:#fff;text-transform:none;white-space:normal;text-shadow:0 1px 2px rgb(5 36 68 / .42),0 0 5px rgb(5 36 68 / .15)}body.lt15-site .lt15-header-motto .lt15-header-motto-line{display:block}body.lt15-site .lt15-header-motto .lt15-header-motto-line:last-child{display:flex;align-items:center;gap:5px}body.lt15-site .lt15-header-motto .lt15-motto-heart{display:inline-block;font-size:1.55em;line-height:1;color:#e12626;font-weight:800;text-shadow:0 1px 2px rgb(91 0 0 / .22);transform-origin:center center;animation:lt15-heartbeat 1.2s ease-in-out infinite}@media(max-width:1450px){body.lt15-site .lt15-header-motto{display:none}}body.lt15-site .lt15-header-motto{display:inline-block!important;max-width:126px!important;margin-left:16px!important;font-size:11.5px!important;font-weight:650!important;line-height:1.05!important;letter-spacing:0!important;color:#fff!important;text-transform:none!important;white-space:normal!important;text-shadow:0 1px 2px rgb(5 36 68 / .42),0 0 5px rgb(5 36 68 / .15)!important}body.lt15-site .lt15-header-motto br{display:block!important;content:""}body.lt15-site .lt15-header-motto .lt15-motto-heart{display:inline-block!important;vertical-align:baseline;font-size:1.5em!important;line-height:1!important;color:#e12626!important;font-weight:800!important;text-shadow:0 1px 2px rgb(91 0 0 / .22)!important;transform-origin:center center;animation:lt15-heartbeat 1.2s ease-in-out infinite}@media(max-width:1450px){body.lt15-site .lt15-header-motto{display:none!important}}.lt15-site .lt15-clouds_front,.lt15-site .lt15-clouds_back{height:auto!important;object-fit:contain!important}body .letrou-stage#letrou-stage{position:fixed!important;inset:0!important;width:100%!important;height:100vh!important;height:100dvh!important;max-width:none!important;margin:0!important;padding:0!important;z-index:2147483000!important;background:#071526!important;color:#f3f7ff!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;transform:none!important;box-sizing:border-box}body .letrou-stage#letrou-stage:not(.is-open){display:none!important}body .letrou-stage#letrou-stage.is-open{display:grid!important}body.letrou-stage-active :is(.lt15-mobile-nav,.letrou-mobile-nav,.lt15-header,.letrou-topbar){visibility:hidden!important;pointer-events:none!important}body #letrou-stage .letrou-stage-top{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:64px!important;padding:calc(10px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 10px max(12px,env(safe-area-inset-left))!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important;transform:none!important;box-sizing:border-box}body #letrou-stage .letrou-stage-song-meta{min-width:0!important}.letrou-stage-song-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #letrou-stage .letrou-stage-text{min-height:0!important;height:100%!important;width:100%!important;max-width:1080px!important;padding:24px 22px 36px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important;overscroll-behavior:contain!important;scroll-behavior:auto!important;margin:0 auto!important;box-sizing:border-box}@media(max-width:800px),(pointer:coarse){body #letrou-stage .letrou-stage-text{touch-action:pan-y!important}}body #letrou-stage .letrou-stage-text::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body #letrou-stage .letrou-stage-controls{position:relative!important;inset:auto!important;left:auto!important;bottom:auto!important;transform:none!important;width:fit-content!important;max-width:calc(100% - 24px)!important;margin:10px auto max(12px,env(safe-area-inset-bottom))!important;padding:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;overflow:visible!important;box-sizing:border-box}body #letrou-stage .letrou-stage-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;height:44px!important;white-space:nowrap!important;padding:0 14px!important}body #letrou-stage .letrou-stage-speed-control{height:44px!important;grid-template-columns:auto 40px 42px 40px!important;flex:none!important;width:auto!important}body #letrou-stage .letrou-stage-speed-control :is(button,output){width:40px!important;min-width:40px!important;height:44px!important;min-height:44px!important}body #letrou-stage.is-controls-idle :is(.letrou-stage-top,.letrou-stage-controls){transform:none!important}@media(max-width:800px),(max-width:1100px) and (max-height:500px){body #letrou-stage .letrou-stage-top{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}body #letrou-stage .letrou-stage-top-button{min-height:44px!important;width:fit-content!important;padding:0 10px!important;font-size:12px!important}body #letrou-stage .letrou-stage-song-meta{grid-column:1/-1!important;grid-row:2!important;text-align:center!important}body #letrou-stage .letrou-stage-song-meta strong{font-size:13px!important}body #letrou-stage .letrou-stage-song-meta span{display:none!important}body #letrou-stage .letrou-stage-size{grid-column:2!important;grid-row:1!important}body #letrou-stage .letrou-stage-size button{width:44px!important;min-height:44px!important;height:44px!important}body #letrou-stage .letrou-stage-text{padding:20px 12px 30px!important}body #letrou-stage .letrou-stage-controls{max-width:calc(100% - 16px)!important;gap:6px!important;padding:6px!important;margin-top:8px!important}body #letrou-stage .letrou-stage-speed-control{grid-template-columns:38px 36px 38px!important;gap:3px!important;padding:0!important}body #letrou-stage .letrou-stage-speed-control>span{display:none!important}body #letrou-stage .letrou-stage-speed-control :is(button,output){width:36px!important;min-width:36px!important}body #letrou-stage .letrou-stage-action{padding:0 10px!important;font-size:12px!important}body #letrou-stage.is-controls-idle :is(.letrou-stage-top,.letrou-stage-controls){opacity:1!important;pointer-events:auto!important}}body #letrou-stage .letrou-stage-exit-mobile,body #letrou-stage .letrou-stage-reset-mobile{display:none!important}@media(max-width:800px),(max-width:1100px) and (max-height:500px){body #letrou-stage .letrou-stage-exit-mobile{display:inline!important}body #letrou-stage .letrou-stage-exit-desktop,body #letrou-stage .letrou-stage-fullscreen-desktop{display:none!important}body #letrou-stage .letrou-stage-reset-mobile{display:inline-flex!important}}@media(max-width:800px),(max-width:1100px) and (max-height:500px){body #letrou-stage .letrou-stage-controls{padding-top:18px!important}body #letrou-stage .letrou-stage-speed-control{position:relative!important}body #letrou-stage .letrou-stage-speed-control>span{display:block!important;position:absolute;top:-13px;left:0;right:0;text-align:center;font-size:9px;line-height:12px;color:#b6cce8}}.lt15-site,.letrou-app-shell{color:#20344a;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lt15-site small,.lt15-site .description,.lt15-site .lt15-muted,.lt15-site .letrou-muted,.lt15-site .cag-tool small,.lt15-site .cag-process-advice,.lt15-site .cag-result-session-bar small,.lt15-site .cag-result-feedback small,.lt15-site .cag-recent-card small,.lt15-site .cag-study-tab span,.lt15-site .cag-song-match small,.lt15-site [data-engine-result-status],.lt15-site [data-url-note],.lt15-site [data-status]{font-size:14px;line-height:1.5;font-weight:500;color:#435a70}.lt15-site label,.lt15-site .cag-field>span,.lt15-site .cag-song-hints label>span,.lt15-site .cag-feedback-reasons>span{font-size:14px;line-height:1.4;font-weight:650;color:#334d66}.lt15-site input,.lt15-site select,.lt15-site textarea,.lt15-site button{font-weight:550}.lt15-site input,.lt15-site select,.lt15-site textarea{font-size:15px;color:#1f3247}.lt15-site input::placeholder,.lt15-site textarea::placeholder{color:#66798d;opacity:1}.lt15-site .cag-tool .cag-progress-title strong,.lt15-site .cag-tool [data-work-state],.lt15-site .cag-tool [data-progress-text]{font-weight:650;color:#294962}.lt15-site .cag-tool .cag-progress-title strong{font-size:15px}.lt15-site .cag-tool [data-work-state]{font-size:14px}.lt15-site .cag-tool [data-progress-text]{font-size:13px}.lt15-site .cag-tool .cag-steps span{font-size:13px;font-weight:650}.lt15-site .cag-tool .cag-identity-confirm small{font-size:14px;font-weight:550;color:#405b73}.lt15-site .cag-tool .cag-identity-confirm button,.lt15-site .cag-tool .cag-result-session-bar button,.lt15-site .cag-tool .cag-feedback-main button{font-size:14px;font-weight:650}.lt15-site .lt-transcription-provider-v1340{margin:10px 0 2px;padding:9px 12px;border:1px solid #c8d9e8;border-radius:10px;background:#f6fbff;color:#2d4b65;font-size:14px;line-height:1.4;font-weight:600}.lt15-site .lt-transcription-provider-v1340 strong{color:#173d59}@media (max-width:760px){.lt15-site input,.lt15-site select,.lt15-site textarea{font-size:16px}.lt15-site small,.lt15-site .cag-tool small,.lt15-site .cag-process-advice,.lt15-site .cag-result-session-bar small,.lt15-site .cag-result-feedback small{font-size:14px}}body.lt15-internal.letrou-page-estudar .letrou-main,body.lt15-internal.letrou-page-guide .letrou-main{background:linear-gradient(180deg,#eef7ff 0,#f8fbff 34%,#f7fbff 100%)}.letrou-study-hero-v1350{position:relative;overflow:hidden;padding-top:42px!important;padding-bottom:54px!important}.letrou-study-hero-v1350:before,.letrou-study-hero-v1350:after{content:"";position:absolute;left:-8%;right:-8%;height:90px;border-radius:50%;background:rgb(255 255 255 / .38);filter:blur(1px);pointer-events:none}.letrou-study-hero-v1350:before{bottom:26px;transform:rotate(-4deg)}.letrou-study-hero-v1350:after{bottom:-30px;transform:rotate(4deg)}.letrou-study-hero-v1350 .letrou-container{position:relative;z-index:1}.letrou-study-hero-v1350 p{margin-left:auto!important;margin-right:auto!important}.letrou-study-hero-pills-v1350{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:18px}.letrou-study-hero-pills-v1350 span{padding:7px 11px;border-radius:999px;background:#fff;border:1px solid #dbeaf8;color:#315a7b;font-size:12px;font-weight:800;box-shadow:0 4px 14px #275a840a}.letrou-study-index-v1350{padding-top:36px!important}.letrou-guide-grid-v1350{gap:18px!important}.letrou-guide-card-v1350{padding:0!important;overflow:hidden;display:flex!important;flex-direction:column;min-height:100%;transition:transform .18s ease,box-shadow .18s ease!important}.letrou-guide-card-v1350:hover{transform:translateY(-4px);box-shadow:0 16px 34px #22598718!important}.letrou-guide-photo-v1350{display:block;aspect-ratio:16/8.5;overflow:hidden;background:#dbe8f4}.letrou-guide-photo-v1350 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .32s ease}.letrou-guide-card-v1350:hover .letrou-guide-photo-v1350 img{transform:scale(1.035)}.letrou-guide-copy-v1350{display:flex;flex-direction:column;align-items:flex-start;padding:20px 22px 22px;flex:1}.letrou-guide-copy-v1350 small{font-size:11px;font-weight:900;letter-spacing:.08em;color:#1672d4}.letrou-guide-card-v1350 h2{font-size:21px!important;line-height:1.22!important;margin:8px 0 8px!important;color:#102348!important}.letrou-guide-card-v1350 p{font-size:14.5px!important;line-height:1.58!important;color:#4d6480!important;margin:0 0 16px!important}.letrou-guide-card-v1350 .letrou-guide-link{margin-top:auto;font-size:14px!important;color:#056df2!important}.letrou-study-article-hero-v1350{padding-top:26px}.letrou-study-article-hero-v1350 img{display:block;width:100%;height:clamp(220px,30vw,370px);object-fit:cover;border-radius:22px;box-shadow:0 14px 40px #17486c1c;border:1px solid #dfeaf5}.letrou-study-reading-head-v1350{padding:24px 0 18px!important;background:transparent!important}.letrou-study-reading-head-v1350 h1{max-width:900px;margin-left:auto!important;margin-right:auto!important}.letrou-study-reading-head-v1350 p{margin-left:auto!important;margin-right:auto!important;font-size:18px!important}.letrou-study-layout-v1350{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start;padding-bottom:38px}.letrou-study-body-v1350{width:auto!important;margin:0!important;padding:30px 34px!important;font-size:17px!important;line-height:1.72!important}.letrou-study-body-v1350 .letrou-study-lead{font-size:18px;font-weight:600;line-height:1.7;color:#294562;margin:0 0 28px}.letrou-study-inline-figure-v1350{float:right;width:min(44%,330px);margin:0 0 20px 24px}.letrou-study-inline-figure-v1350 img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:15px;border:1px solid #dce9f5;box-shadow:0 8px 22px #22598712}.letrou-study-inline-figure-v1350 figcaption{font-size:11.5px;line-height:1.4;color:#6b8197;margin-top:6px}.letrou-study-body-v1350:after{content:"";display:block;clear:both}.letrou-study-section{padding:8px 0 6px}.letrou-study-section h2{font-family:Georgia,'Times New Roman',serif;font-size:25px!important;line-height:1.2;margin:20px 0 11px!important;color:#102348}.letrou-study-section p{margin:0 0 13px;color:#324c68}.letrou-study-list{margin:8px 0 16px;padding-left:24px}.letrou-study-list li{margin:7px 0;color:#324c68}.letrou-study-list li::marker{color:#0877ef;font-weight:900}.letrou-study-tip{margin:22px 0;padding:18px 20px;border:1px solid #cde6ff;background:linear-gradient(135deg,#eff8ff,#f9fcff);border-radius:16px}.letrou-study-tip strong{display:block;color:#0b5fae;font-size:15px;margin-bottom:5px}.letrou-study-tip p{margin:0;color:#31506d}.letrou-study-practice{border-top:1px solid #e7eef7;margin-top:12px;padding-top:12px}.letrou-study-questions{display:grid;grid-template-columns:1fr;gap:9px;margin:10px 0 18px}.letrou-study-questions>div{display:flex;gap:11px;align-items:center;padding:12px 14px;background:#f7fbff;border:1px solid #dceaf7;border-radius:13px}.letrou-study-questions b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0877ef;color:#fff;flex:none}.letrou-study-questions span{font-weight:700;color:#284764}.letrou-study-body-v1350 .letrou-learning-note{font-size:14.5px!important;line-height:1.6;margin-top:26px!important}.letrou-study-body-v1350 .letrou-learning-note strong{font-size:15px;color:#6f4a12}.letrou-study-related-v1350{position:sticky;top:118px;background:#fff;border:1px solid #e2ecf6;border-radius:18px;padding:16px;box-shadow:0 6px 22px #2259870d}.letrou-study-related-head-v1350{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 12px}.letrou-study-related-head-v1350 h2{font-family:Georgia,'Times New Roman',serif;font-size:20px;margin:0;color:#15395a}.letrou-study-related-head-v1350 a{font-size:12px;font-weight:900;color:#0877ef}.letrou-study-related-card-v1350{display:grid;grid-template-columns:108px 1fr;gap:12px;padding:10px 0;border-top:1px solid #edf2f7}.letrou-study-related-card-v1350:first-of-type{border-top:0}.letrou-study-related-card-v1350 img{width:108px;height:92px;object-fit:cover;border-radius:12px;background:#dfeaf5}.letrou-study-related-card-v1350 span{min-width:0}.letrou-study-related-card-v1350 small{display:block;color:#0877ef;font-size:9px;font-weight:900;letter-spacing:.07em}.letrou-study-related-card-v1350 strong{display:block;color:#173b5e;font-size:14px;line-height:1.25;margin:3px 0 5px}.letrou-study-related-card-v1350 em{display:block;color:#60768e;font-style:normal;font-size:11.5px;line-height:1.35}html[data-letrou-theme="dark"] .letrou-guide-copy-v1350 small,html[data-letrou-theme="dark"] .letrou-study-related-card-v1350 small{color:#6db7ff}html[data-letrou-theme="dark"] .letrou-study-body-v1350 .letrou-study-lead,html[data-letrou-theme="dark"] .letrou-study-section p,html[data-letrou-theme="dark"] .letrou-study-list li{color:#d5e2f1}html[data-letrou-theme="dark"] .letrou-study-section h2,html[data-letrou-theme="dark"] .letrou-study-related-head-v1350 h2,html[data-letrou-theme="dark"] .letrou-study-related-card-v1350 strong{color:#f3f7ff}html[data-letrou-theme="dark"] .letrou-study-tip{background:#102c46;border-color:#285174}html[data-letrou-theme="dark"] .letrou-study-tip p{color:#d5e2f1}html[data-letrou-theme="dark"] .letrou-study-related-v1350{background:#172b47;border-color:#294567}@media(max-width:980px){.letrou-study-layout-v1350{grid-template-columns:1fr}.letrou-study-related-v1350{position:static}.letrou-study-related-v1350{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.letrou-study-related-head-v1350{grid-column:1/-1}.letrou-study-related-card-v1350{grid-template-columns:1fr;padding:0;border:1px solid #edf2f7;border-radius:14px;overflow:hidden}.letrou-study-related-card-v1350 img{width:100%;height:140px;border-radius:0}.letrou-study-related-card-v1350 span{padding:0 12px 13px}}@media(max-width:680px){.letrou-study-hero-v1350{padding-top:30px!important;padding-bottom:36px!important}.letrou-study-hero-pills-v1350{justify-content:flex-start}.letrou-study-index-v1350{width:calc(100% - 20px)!important;padding-top:20px!important}.letrou-guide-grid-v1350{gap:14px!important}.letrou-guide-copy-v1350{padding:17px}.letrou-guide-card-v1350 h2{font-size:20px!important}.letrou-guide-card-v1350 p{font-size:15px!important}.letrou-study-article-hero-v1350{width:100%!important;padding-top:0}.letrou-study-article-hero-v1350 img{border-radius:0;height:220px;border-left:0;border-right:0}.letrou-study-reading-head-v1350{padding:24px 14px 12px!important}.letrou-study-layout-v1350{width:100%!important;gap:12px}.letrou-study-body-v1350{border-left:0!important;border-right:0!important;border-radius:0!important;padding:24px 18px!important;font-size:16.5px!important}.letrou-study-body-v1350 .letrou-study-lead{font-size:17px}.letrou-study-inline-figure-v1350{float:none;width:100%;margin:0 0 20px}.letrou-study-inline-figure-v1350 img{aspect-ratio:16/9}.letrou-study-section h2{font-size:23px!important}.letrou-study-related-v1350{margin:0 12px;grid-template-columns:1fr}.letrou-study-related-head-v1350{grid-column:auto}.letrou-study-related-card-v1350{grid-template-columns:112px 1fr}.letrou-study-related-card-v1350 img{height:104px;width:112px}.letrou-study-related-card-v1350 span{padding:10px 10px 10px 0}}.letrou-harmony-hub-v1370{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.2fr);gap:0;padding:0!important;margin-top:34px!important;margin-bottom:18px!important;border:1px solid #d8e7f5;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 18px 46px rgb(24 72 118 / .12)}.letrou-harmony-hub-media-v1370{min-height:360px;background:#091d34}.letrou-harmony-hub-media-v1370 img{width:100%;height:100%;object-fit:cover;display:block}.letrou-harmony-hub-copy-v1370{padding:38px 42px;display:flex;flex-direction:column;justify-content:center}.letrou-harmony-kicker-v1370{font-size:12px;letter-spacing:.13em;font-weight:850;color:#0b6ffb}.letrou-harmony-hub-copy-v1370 h2{font-size:clamp(31px,3vw,48px);line-height:1.02;margin:8px 0 16px;color:#10284a;letter-spacing:-.025em}.letrou-harmony-hub-copy-v1370>p{font-size:17px;line-height:1.65;color:#405c78;margin:0 0 20px;max-width:760px}.letrou-harmony-chips-v1370{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px}.letrou-harmony-chips-v1370 span{font-size:12.5px;font-weight:750;color:#214f77;background:#eef7ff;border:1px solid #d5e9fa;padding:7px 10px;border-radius:999px}.letrou-harmony-actions-v1370{display:flex;gap:10px;flex-wrap:wrap}.letrou-harmony-actions-v1370 a{display:inline-flex!important;align-items:center;justify-content:center;text-decoration:none!important;min-height:44px}.letrou-harmony-mini-links-v1370{display:grid;grid-template-columns:1fr;gap:7px;margin-top:18px;padding-top:16px;border-top:1px solid #e5eef7}.letrou-harmony-mini-links-v1370 a{font-size:14px;font-weight:730;color:#1263c8;text-decoration:none}.letrou-harmony-mini-links-v1370 a:hover{text-decoration:underline}.letrou-study-list-heading-v1370{margin:4px 0 18px}.letrou-study-list-heading-v1370>span{font-size:12px;letter-spacing:.12em;font-weight:850;color:#0b6ffb;text-transform:uppercase}.letrou-study-list-heading-v1370 h2{font-size:32px;margin:5px 0 5px;color:#10284a}.letrou-study-list-heading-v1370 p{margin:0;color:#526d88;font-size:15.5px}.letrou-study-example{margin:18px 0;padding:17px 19px;border-radius:16px;border:1px solid #cfe3f6;background:linear-gradient(135deg,#f5faff,#eef8ff);color:#183954}.letrou-study-example strong{display:block;margin-bottom:6px;color:#0f60b7}.letrou-study-example p{margin:0!important}.lt15-harmony-feature-v1370{display:grid;grid-template-columns:330px minmax(0,1fr);gap:0;margin-top:18px;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#071d36 0,#0f4671 58%,#0f79b8 100%);box-shadow:0 16px 36px rgb(20 70 112 / .16);color:#fff;text-decoration:none!important;border:1px solid rgb(255 255 255 / .2)}.lt15-harmony-feature-image-v1370{height:210px;overflow:hidden;background:#102844}.lt15-harmony-feature-image-v1370 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.lt15-harmony-feature-copy-v1370{padding:28px 30px;display:flex;flex-direction:column;justify-content:center}.lt15-harmony-feature-copy-v1370 small{font-size:11px;letter-spacing:.12em;font-weight:850;color:#9ed7ff}.lt15-harmony-feature-copy-v1370 strong{font-size:29px;line-height:1.08;margin:7px 0 10px;color:#fff}.lt15-harmony-feature-copy-v1370 em{font-size:14px;line-height:1.5;font-style:normal;color:#dbeeff}.lt15-harmony-feature-copy-v1370 b{margin-top:14px;font-size:14px;color:#fff}.lt15-harmony-feature-v1370:hover .lt15-harmony-feature-image-v1370 img{transform:scale(1.035)}.letrou-harmony-tool-v1370{position:relative;overflow:hidden}.letrou-harmony-tool-v1370:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#0b78ff,#2cc5b4,#845ef7)}.letrou-harmony-controls-v1370{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.letrou-harmony-controls-v1370 label{font-size:13px;font-weight:750;color:#37536c}.letrou-harmony-controls-v1370 select{width:100%;margin-top:6px;min-height:44px;border:1px solid #cdddec;border-radius:11px;background:#fff;color:#17324d;font-size:15px;padding:0 11px}.letrou-harmony-readout-v1370{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.letrou-harmony-readout-v1370>div{padding:16px;border:1px solid #dbe7f2;border-radius:14px;background:#f6fbff;text-align:center}.letrou-harmony-readout-v1370 small{display:block;color:#637b91;font-weight:700}.letrou-harmony-readout-v1370 strong{display:block;font-size:30px;color:#0f5da9;margin-top:3px}.letrou-harmony-actions-v1370{align-items:stretch}.letrou-triad-notes-v1370{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.letrou-triad-notes-v1370 button{appearance:none;border:1px solid #cfe0ef;border-radius:14px;background:#f7fbff;padding:15px 10px;cursor:pointer;color:#17324d}.letrou-triad-notes-v1370 button:hover{border-color:#4da3ff;background:#eef7ff}.letrou-triad-notes-v1370 small{display:block;font-weight:750;color:#6a8094}.letrou-triad-notes-v1370 strong{font-size:25px;color:#0c65bf}.letrou-independence-status-v1370{padding:15px 17px;border-radius:13px;background:#f2f8fd;border:1px solid #d7e6f3;color:#39556f;line-height:1.5;margin:12px 0 16px}.letrou-tool-study-link-v1370{display:inline-block;margin-top:13px;font-weight:760;color:#0868cf;text-decoration:none}.letrou-tool-study-link-v1370:hover{text-decoration:underline}@media(max-width:980px){.letrou-harmony-hub-v1370{grid-template-columns:1fr}.letrou-harmony-hub-media-v1370{min-height:270px;max-height:360px}.lt15-harmony-feature-v1370{grid-template-columns:260px 1fr}.letrou-harmony-controls-v1370{grid-template-columns:1fr 1fr}}@media(max-width:680px){.letrou-harmony-hub-v1370{width:calc(100% - 20px)!important;margin-left:auto!important;margin-right:auto!important;border-radius:18px}.letrou-harmony-hub-media-v1370{min-height:220px}.letrou-harmony-hub-copy-v1370{padding:24px 20px}.letrou-harmony-hub-copy-v1370 h2{font-size:31px}.letrou-harmony-hub-copy-v1370>p{font-size:16px}.letrou-harmony-actions-v1370>a{width:100%}.lt15-harmony-feature-v1370{grid-template-columns:1fr}.lt15-harmony-feature-image-v1370{height:180px}.lt15-harmony-feature-copy-v1370{padding:22px}.lt15-harmony-feature-copy-v1370 strong{font-size:24px}.letrou-harmony-controls-v1370{grid-template-columns:1fr}.letrou-harmony-readout-v1370{grid-template-columns:1fr 1fr}.letrou-triad-notes-v1370{grid-template-columns:repeat(3,1fr)}.letrou-harmony-actions-v1370 .letrou-primary-btn,.letrou-harmony-actions-v1370 .letrou-secondary-btn,.letrou-harmony-actions-v1370 .letrou-text-btn{width:100%;justify-content:center}.letrou-study-list-heading-v1370{padding:0 2px}}.letrou-study-editorial-meta-v1370{display:flex;gap:8px 16px;flex-wrap:wrap;justify-content:center;margin-top:14px;color:#617890;font-size:12.5px;font-weight:700}.letrou-study-editorial-meta-v1370 span{display:inline-flex;align-items:center;gap:5px}.letrou-study-editorial-meta-v1370 span+span:before{content:"•";margin-right:7px;color:#9bb0c4}@media(max-width:680px){.letrou-study-editorial-meta-v1370{justify-content:flex-start}.letrou-study-editorial-meta-v1370 span+span:before{display:none}}@media(min-width:1151px){.lt15-harmony-feature-v1370{grid-template-columns:minmax(380px,430px) minmax(0,1fr);align-items:stretch}.lt15-harmony-feature-image-v1370{height:100%;min-height:220px}.lt15-harmony-feature-image-v1370 img{object-position:center center}.lt15-harmony-feature-copy-v1370{padding:30px 34px}}@media(min-width:801px) and (max-width:1150px){.lt15-harmony-feature-v1370{grid-template-columns:320px minmax(0,1fr)}.lt15-harmony-feature-image-v1370{height:220px}}.lt15-harmony-feature-v1370{position:relative;display:block;min-height:240px;background:linear-gradient(135deg,#081f38 0%,#0d4671 62%,#117ab6 100%)}.lt15-harmony-feature-image-v1370{position:absolute;inset:0;height:100%;background:#102844}.lt15-harmony-feature-image-v1370:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(5 21 38 / .18) 0%,rgb(8 28 49 / .48) 28%,rgb(11 49 80 / .88) 56%,rgb(14 92 145 / .92) 100%)}.lt15-harmony-feature-image-v1370 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;transition:transform .35s ease}.lt15-harmony-feature-copy-v1370{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:240px;width:min(100%,860px);padding:32px 36px 32px clamp(300px,32vw,380px)}.lt15-harmony-feature-copy-v1370 strong{max-width:620px;font-size:clamp(30px,2.75vw,42px);line-height:1.06;margin:8px 0 12px}.lt15-harmony-feature-copy-v1370 em{max-width:660px;font-size:15px;line-height:1.55}.lt15-harmony-feature-copy-v1370 b{margin-top:16px;font-size:15px}.lt15-harmony-feature-v1370:hover .lt15-harmony-feature-image-v1370 img{transform:scale(1.03)}@media(min-width:1280px){.lt15-harmony-feature-v1370{min-height:250px}.lt15-harmony-feature-copy-v1370{padding-left:clamp(340px,34vw,430px)}}@media(min-width:801px) and (max-width:1150px){.lt15-harmony-feature-v1370{min-height:228px}.lt15-harmony-feature-copy-v1370{padding:28px 28px 28px 300px;width:min(100%,760px)}.lt15-harmony-feature-copy-v1370 strong{font-size:30px}}@media(max-width:800px){.lt15-harmony-feature-v1370{display:grid;grid-template-columns:1fr;min-height:0}.lt15-harmony-feature-image-v1370{position:relative;height:188px}.lt15-harmony-feature-image-v1370:after{background:linear-gradient(180deg,rgb(4 18 34 / .16) 0%,rgb(9 34 58 / .46) 100%)}.lt15-harmony-feature-copy-v1370{width:100%;min-height:0;padding:22px;position:relative;background:linear-gradient(135deg,#0b2d4d 0,#105381 58%,#0d78b6 100%)}.lt15-harmony-feature-copy-v1370 strong{font-size:24px}}.lt15-harmony-feature-v1370{display:grid!important;grid-template-columns:minmax(420px,46%) minmax(0,1fr)!important;align-items:stretch!important;min-height:245px!important;overflow:hidden!important;background:linear-gradient(135deg,#0a2948 0%,#114d7a 60%,#1480bd 100%)!important}.lt15-harmony-feature-image-v1370{position:relative!important;inset:auto!important;height:auto!important;min-height:245px!important;overflow:hidden!important;background:#102844!important}.lt15-harmony-feature-image-v1370:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(7 24 41 / .14) 0%,rgb(8 28 49 / .05) 55%,rgb(9 32 56 / .18) 100%)!important}.lt15-harmony-feature-image-v1370 img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;transition:transform .35s ease!important}.lt15-harmony-feature-copy-v1370{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-height:245px!important;padding:28px 36px 28px 32px!important;background:linear-gradient(135deg,rgb(12 57 97 / .90) 0%,rgb(18 97 151 / .92) 100%)!important}.lt15-harmony-feature-copy-v1370 small{font-size:12px!important;letter-spacing:.14em!important;font-weight:850!important;color:#c5ebff!important}.lt15-harmony-feature-copy-v1370 strong{max-width:680px!important;font-size:clamp(28px,2.55vw,40px)!important;line-height:1.08!important;margin:8px 0 12px!important;color:#fff!important}.lt15-harmony-feature-copy-v1370 em{max-width:720px!important;font-size:15px!important;line-height:1.55!important;color:#e5f4ff!important}.lt15-harmony-feature-copy-v1370 b{margin-top:16px!important;font-size:15px!important;color:#fff!important}.lt15-harmony-feature-v1370:hover .lt15-harmony-feature-image-v1370 img{transform:scale(1.03)}@media(min-width:1300px){.lt15-harmony-feature-v1370{grid-template-columns:minmax(450px,48%) minmax(0,1fr)!important}}@media(min-width:981px) and (max-width:1180px){.lt15-harmony-feature-v1370{grid-template-columns:390px minmax(0,1fr)!important}.lt15-harmony-feature-copy-v1370{padding:24px 28px!important}.lt15-harmony-feature-copy-v1370 strong{font-size:31px!important}}@media(max-width:980px){.lt15-harmony-feature-v1370{grid-template-columns:1fr!important;min-height:0!important}.lt15-harmony-feature-image-v1370{min-height:190px!important;height:190px!important}.lt15-harmony-feature-copy-v1370{min-height:0!important;padding:22px!important}}.lt-unified-results{position:fixed;z-index:900;overflow:auto;background:#fff;border:1px solid #c7dce9;border-radius:13px;box-shadow:0 12px 35px #193b5926;padding:6px;color:#173b55;text-align:left;overscroll-behavior:contain}.lt-unified-results[hidden]{display:none!important}.lt-unified-results a{display:flex!important;flex-direction:column;gap:2px;padding:10px 12px;border-radius:8px;color:#173b55!important;text-decoration:none!important;min-height:48px;line-height:1.35}.lt-unified-results a:hover,.lt-unified-results a[aria-selected=true]{background:#eaf4fc}.lt-unified-results strong{font:600 15px/1.4 system-ui,sans-serif;color:#173b55}.lt-unified-results small{font:400 13px/1.4 system-ui,sans-serif;color:#4b6478}.lt-unified-results p{font:400 14px/1.5 system-ui,sans-serif;padding:8px 12px;margin:0;color:#4b6478}body.lt15-site{--lt15-action:#005fcc;--lt15-action-hover:#004fae}body.lt15-site .lt15-register,body.lt15-site .lt15-choose,body.lt15-site .lt15-transcriber .letrou-source-tabs button.is-active,body.lt15-site .lt15-transcriber.lt15-ready .letrou-transcribe-submit,body.lt15-site .lt15-transcriber.lt15-link-mode .letrou-transcribe-submit,body.lt15-site .lt15-transcriber.lt15-search-mode .letrou-transcribe-submit,body.lt15-site .lt15-tool .lt15-transcriber .letrou-transcribe-submit{background:var(--lt15-action)!important;color:#fff!important}body.lt15-site .lt15-register:hover,body.lt15-site .lt15-choose:hover,body.lt15-site .lt15-tool .lt15-transcriber .letrou-transcribe-submit:hover{background:var(--lt15-action-hover)!important}body.lt15-site .lt15-song-copy em,body.lt15-site .letrou-artist-directory-head span,body.lt15-site .letrou-artist-empty p,body.lt15-site .letrou-metronome-display span,body.lt15-site .letrou-study-inline-figure-v1350 figcaption{color:#526785!important}body.lt15-site .letrou-study-list li::marker{color:#005fcc!important}body.lt15-site .letrou-study-questions b{color:#fff!important;background:#005fcc!important}body.lt15-site .lt15-section-head .lt15-icon{color:#005fcc}body.lt15-site .lt15-unified-field input::placeholder,body.lt15-site .letrou-source-panel input::placeholder{color:#526785;opacity:1}body.lt15-site .lt15-unified-label{color:#102348}body.lt15-site .lt15-search-control input[role="combobox"]{color:#102348;background:#fff;border-color:#b9cbe0}body.lt15-site .lt15-search-control input[role="combobox"]:focus-visible{outline:3px solid #8b5a00;outline-offset:3px;border-color:#005fcc}.lt-unified-results [role="option"]:focus-visible,.lt-unified-results [role="option"][aria-selected="true"]{outline:3px solid #8b5a00;outline-offset:-3px}.lt-unified-results .lt-unified-empty{padding:12px 14px;color:#425575;background:#fff;font-size:13px;line-height:1.45}body.lt15-site a:focus-visible,body.lt15-site button:focus-visible,body.lt15-site input:focus-visible,body.lt15-site select:focus-visible,body.lt15-site textarea:focus-visible{outline-color:#8b5a00!important}body.lt15-site.lt15-home .lt15-nav:before{background:rgb(255 255 255 / .96)!important;box-shadow:0 5px 22px rgb(5 45 86 / .10)!important}body.lt15-site.lt15-home .lt15-nav a{color:#0b2141!important;text-shadow:none!important}body.lt15-site.lt15-home .lt15-nav a.is-active,body.lt15-site.lt15-home .lt15-nav a:hover,body.lt15-site.lt15-home .lt15-nav a:focus-visible{color:#004a99!important;background:#fff!important}body.lt15-site.lt15-home .lt15-section-head>a{color:#0057a8!important;text-decoration-thickness:1.5px;text-underline-offset:3px}body.lt15-site.lt15-home .lt15-section-head>a:hover,body.lt15-site.lt15-home .lt15-section-head>a:focus-visible{color:#003f7f!important;text-decoration:underline}body.lt15-site.lt15-home .lt15-artist-carousel>button{color:#0057a8!important}body.lt15-site.lt15-home .lt15-song-copy em,body.lt15-site.lt15-home .lt15-empty,body.lt15-site.lt15-home .lt15-unified-help,body.lt15-site.lt15-home .lt15-choice-or{color:#526785!important}body.lt15-site.lt15-home .lt15-footer-scene{background-image:linear-gradient(rgb(3 25 52 / .72),rgb(3 25 52 / .82)),var(--lt15-footer)!important}body.lt15-site.lt15-home .lt15-footer-scene>p,body.lt15-site.lt15-home .lt15-footer-links strong,body.lt15-site.lt15-home .lt15-footer-links small,body.lt15-site.lt15-home .lt15-footer-links .lt15-icon,body.lt15-site.lt15-home .lt15-footer-note{color:#fff!important}body.lt15-site.lt15-home .lt15-footer-links>a{color:#fff!important;text-shadow:0 1px 2px rgb(0 0 0 / .35)!important}body.lt15-site.lt15-home .lt15-mobile-nav a,body.lt15-site.lt15-home .lt15-mobile-nav button{color:#093b6c!important}html[data-letrou-theme="dark"] body.lt15-site.lt15-home .lt15-section-head>a,html[data-letrou-theme="dark"] body.lt15-site.lt15-home .lt15-artist-carousel>button{color:#b9dcff!important}html[data-letrou-theme="dark"] body.lt15-site.lt15-home .lt15-mobile-nav a,html[data-letrou-theme="dark"] body.lt15-site.lt15-home .lt15-mobile-nav button{color:#d9eaff!important}body.lt15-site .lt15-az{gap:8px!important;row-gap:8px!important}body.lt15-site .lt15-az a{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;display:grid!important;place-items:center!important;touch-action:manipulation}body.letrou-app-body .letrou-footer-az-v110>div{gap:8px!important;row-gap:8px!important}body.letrou-app-body .letrou-footer-az-v110 a{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;display:grid!important;place-items:center!important;touch-action:manipulation}body.lt15-site.lt15-home .lt15-content>.letrou-ad,body.lt15-site.lt15-home .lt15-content>.google-auto-placed,body.lt15-site.lt15-home .lt15-content>.adsbygoogle,body.lt15-site.lt15-home .lt15-content>.ad-container,body.lt15-site.lt15-home .lt15-content>[data-slot],body.lt15-site.lt15-home .letrou-ad[data-slot="home_after_tool"],body.lt15-site.lt15-home .letrou-ad[data-slot="home_mid"]{grid-column:1 / -1;box-sizing:border-box;max-width:100%;width:100%;margin-left:auto!important;margin-right:auto!important;text-align:center;justify-self:center}body.lt15-site.lt15-home .lt15-content .google-auto-placed{max-width:100%;margin-left:auto!important;margin-right:auto!important;text-align:center}body.lt15-site.lt15-home :is(.letrou-ad,.google-auto-placed)>:is(ins,div,iframe),body.lt15-site.lt15-home .letrou-ad ins.adsbygoogle{margin-left:auto!important;margin-right:auto!important}body.lt15-site .lt15-footer-scene,body.lt15-site.lt15-home .lt15-footer-scene{background-image:var(--lt15-footer)!important;background-blend-mode:normal!important;filter:none!important}body.lt15-site .lt15-footer-scene::before,body.lt15-site .lt15-footer-scene::after{background-color:transparent!important;background-image:none!important}body.lt15-site .lt15-footer-scene :is(h2,p,strong,small),body.lt15-site .lt15-footer-note{text-shadow:0 1px 3px rgb(0 16 35 / .7)}body.lt15-site .lt15-account .lt15-theme-switch{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;flex:0 0 36px;padding:0;box-sizing:border-box;border:1px solid rgb(255 255 255 / .48);border-radius:50%;background:rgb(5 28 60 / .42);color:#fff;cursor:pointer;box-shadow:none;transition:background-color .18s ease,border-color .18s ease}body.lt15-site .lt15-account .lt15-theme-switch:hover,body.lt15-site .lt15-account .lt15-theme-switch:focus-visible{background:rgb(5 49 101 / .78);border-color:#fff;color:#fff}body.lt15-site .lt15-theme-switch .lt15-theme-icon{display:block;font:400 22px/1 Arial,Helvetica,sans-serif;width:24px;height:24px;text-align:center}body.lt15-site .lt15-account .lt15-theme-switch .lt15-theme-label{display:none!important}html[data-letrou-theme="dark"] body.lt15-site .lt15-theme-switch{background:rgb(255 214 130 / .16);color:#ffdc90;border-color:rgb(255 220 144 / .7)}html[data-letrou-theme="dark"] body.lt15-site .lt15-theme-switch:hover{background:rgb(255 214 130 / .28);color:#ffdc90}body.lt15-site .letrou-theme-toggle:focus-visible{outline:3px solid #f8ce65;outline-offset:3px}@media (max-width:480px){body.lt15-site .lt15-account .lt15-theme-switch{width:34px;height:34px;min-width:34px;min-height:34px;flex-basis:34px}body.lt15-site .lt15-account .lt15-theme-switch .lt15-theme-icon{font-size:20px}}body.lt15-site.lt15-internal.letrou-page-404 .letrou-404-main{width:100%;min-height:480px;display:flex;align-items:center;padding:48px 22px 38px!important;box-sizing:border-box}body.letrou-page-404 .lt15-404-panel{width:min(1140px,100%);margin:0 auto;box-sizing:border-box;border:1px solid #dbe8f7;border-radius:26px;background:linear-gradient(140deg,#fff 0%,#f7fbff 70%,#ebf4ff 100%);box-shadow:0 15px 60px rgb(29 73 133 / .09);padding:clamp(24px,4vw,58px);display:grid;grid-template-columns:minmax(190px,.75fr) minmax(0,1.25fr);gap:clamp(16px,4vw,65px);align-items:center}body.letrou-page-404 .lt15-404-illustration{min-height:260px;border-radius:22px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 35% 15%,#287fe0 0%,#0953a8 46%,#071f46 100%)}body.letrou-page-404 .lt15-404-illustration::after{content:'';position:absolute;width:290px;height:290px;border:1px solid rgb(255 255 255 / .15);border-radius:50%;top:-160px;right:-110px;pointer-events:none}body.letrou-page-404 .lt15-404-record{width:205px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:repeating-radial-gradient(circle at center,#122640 0 6px,#0b1d32 7px 10px,#172e49 11px 13px);box-shadow:12px 16px 28px rgb(0 0 0 / .3),inset 0 0 0 3px rgb(255 255 255 / .12);transform:rotate(-15deg)}body.letrou-page-404 .lt15-404-label{width:104px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;border:6px solid #0c2544;background:#e5f0ff;color:#0055b7;font-size:42px;font-weight:800;line-height:1}body.letrou-page-404 .lt15-404-note{position:absolute;top:19%;right:14%;font-size:40px;color:#fff;transform:rotate(14deg)}body.letrou-page-404 .lt15-404-kicker{font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#0064c9}body.letrou-page-404 .lt15-404-copy h1{font:700 clamp(30px,4vw,49px)/1.12 Georgia,'Times New Roman',serif;letter-spacing:-.8px;color:#0e294b;margin:13px 0 17px}body.letrou-page-404 .lt15-404-copy p{color:#49627f;font-size:17px;line-height:1.65;max-width:550px;margin:0 0 26px}body.letrou-page-404 .lt15-404-search{display:flex;flex-wrap:wrap;gap:10px;max-width:590px}body.letrou-page-404 .lt15-404-search input[type=search]{flex:1 1 225px;min-width:0;padding:14px 17px;background:#fff!important;border:1px solid #bed2e9!important;border-radius:12px!important;color:#102a49!important;box-sizing:border-box;font-size:15px}body.letrou-page-404 .lt15-404-search button,body.letrou-page-404 .lt15-404-primary{background:#006aff;color:#fff;border:1px solid #006aff;padding:13px 20px;border-radius:12px;font-weight:700;text-decoration:none;cursor:pointer;box-sizing:border-box}body.letrou-page-404 .lt15-404-search button:hover,body.letrou-page-404 .lt15-404-primary:hover{background:#05c;color:#fff}body.letrou-page-404 .lt15-404-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:18px}body.letrou-page-404 .lt15-404-secondary{color:#005bb6;font-weight:700;text-decoration:underline;text-underline-offset:3px}body.letrou-page-404 .lt15-404-secondary:hover{color:#00458e}@media(max-width:720px){body.lt15-site.lt15-internal.letrou-page-404 .letrou-404-main{min-height:0;padding:25px 14px 12px!important}body.letrou-page-404 .lt15-404-panel{grid-template-columns:1fr;padding:20px;gap:22px;border-radius:18px}body.letrou-page-404 .lt15-404-illustration{min-height:175px}body.letrou-page-404 .lt15-404-record{width:140px}body.letrou-page-404 .lt15-404-label{width:71px;font-size:29px;border-width:4px}body.letrou-page-404 .lt15-404-copy p{font-size:15px}body.letrou-page-404 .lt15-404-search button{flex:1 0 auto}}html[data-letrou-theme="dark"]{color-scheme:dark}html[data-letrou-theme="dark"] body.lt15-site{background:#0b1628!important;color:#f0f6ff!important;--letrou-background:#0b1628;--lt170-ink:#eef5ff;--lt18-ink:#eef5ff;--lt170-muted:#b6c8dd;--lt18-muted:#b6c8dd;--lt18-line:#29435e;--lt18-soft:#172b43}html[data-letrou-theme="dark"] body.lt15-site :is(.letrou-app-shell,.lt15-shell){background-color:#0b1628!important}html[data-letrou-theme="dark"] body.lt15-site.lt15-home .lt15-content{background:#0b1628!important;color:#edf5ff!important}html[data-letrou-theme="dark"] body.lt15-site.lt15-internal .letrou-main{background:#0b1628!important;color:#edf5ff!important}html[data-letrou-theme="dark"] body.lt15-site.lt15-internal:is(.letrou-page-estudar,.letrou-page-guide) .letrou-main{background:#0b1628!important}html[data-letrou-theme="dark"] body.lt15-site :is(.letrou-page-hero,.letrou-reading-head,.letrou-song-hero-v170){background:linear-gradient(180deg,#132942,#0b1628)!important}html[data-letrou-theme="dark"] body.lt15-site :is(.lt15-song,.lt15-resource-grid>a,.lt15-resource-thumb,.lt15-artist-carousel>button,.letrou-reading-body,.letrou-song-row,.letrou-rank-song,.letrou-guide-card,.letrou-study-related-card-v1350,.letrou-learning-note,.letrou-empty-premium,.letrou-tool-card-wide,.letrou-target-result,.letrou-song-list,.letrou-vocal-tool,.letrou-tool-card-wide,.letrou-artist-card,.letrou-song-extra-card-v170,.letrou-lyrics-card-v170,.letrou-study-hero-pills-v1350 span,.letrou-study-tip,.letrou-study-questions>div,.letrou-study-related-v1350,.letrou-harmony-hub-v1370,.letrou-harmony-readout-v1370>div,.letrou-study-example,.letrou-harmony-chips-v1370 span,.letrou-triad-notes-v1370 button,.letrou-note-pad button,.letrou-artist-empty,.letrou-song-lyrics-v170,.letrou-lyrics-toolbar-v170,.letrou-song-details-v170,.letrou-tool-card,.letrou-guide-card-v170,.lt15-catalog-search,.lt15-directory-avatar,.letrou-song-artist-avatar-v170,.lt15-avatar,.lt-catalog-floating-results,.lt-unified-results,.letrou-suggestions,.letrou-search-suggestions){background:#152a43!important;background-image:none!important;color:#eef5ff!important;border-color:#29435e!important}html[data-letrou-theme="dark"] body.lt15-site :is(.lt15-tool,.letrou-transcriber,.letrou-reading-body,.letrou-learning-note,.letrou-study-tip,.letrou-study-questions,.letrou-harmony-hub-v1370,.letrou-harmony-readout-v1370,.letrou-vocal-tool,.letrou-tool-card-wide) :is(label,strong,h2,h3,h4,small,.lt15-unified-label,.lt15-unified-help,.lt15-choice-or,.letrou-form-note,.lt15-upload-copy){color:#eff6ff!important}html[data-letrou-theme="dark"] body.lt15-site :is(.letrou-secondary-btn,.letrou-toolbar-button-v170,.letrou-song-actions-top-v170 button,.letrou-tool-preview span,.letrou-range>div,.lt15-pagination a,.lt15-resource-icon,.letrou-tool-icon,.letrou-guide-icon,.letrou-song-avatar,.letrou-harmony-controls-v1370 select,.letrou-study-questions label,.lt15-more>div){background:#1b3654!important;color:#dbeaff!important;border-color:#3a5976!important}html[data-letrou-theme="dark"] body.lt15-site :is(.letrou-primary-btn,.letrou-stage-launch-v170,.letrou-search button,.letrou-source-tabs button.is-active,.lt15-choose,.lt15-card-button){background:#1674e9!important;color:#fff!important;border-color:#338fff!important}html[data-letrou-theme="dark"] body.lt15-site :is(.lt15-tool,.lt15-search-control,.lt15-unified-field,.lt15-transcriber .letrou-dropzone,.letrou-transcriber,.letrou-transcript-result,.lt15-transcriber .letrou-transcript-result textarea,.letrou-dropzone,.letrou-source-panel,.lt15-search-control .lt15-clear-search,.lt-unified-results .lt-unified-empty){background:#152a43!important;color:#eff6ff!important;border-color:#365675!important}html[data-letrou-theme="dark"] body.lt15-site input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-letrou-theme="dark"] body.lt15-site select,html[data-letrou-theme="dark"] body.lt15-site textarea{background:#0e2035!important;color:#f3f8ff!important;border-color:#496582!important;caret-color:#fff}html[data-letrou-theme="dark"] body.lt15-site input::placeholder,html[data-letrou-theme="dark"] body.lt15-site textarea::placeholder{color:#b5c7d9!important;opacity:1}html[data-letrou-theme="dark"] body.lt15-site :is(.lt15-section-head h2,.lt15-resource-grid strong,.lt15-song-copy strong,.lt15-artist-track strong,.letrou-page-hero h1,.letrou-reading-head h1,.letrou-reading-body h1,.letrou-reading-body h2,.letrou-reading-body h3,.letrou-song-header-copy-v170 h1,.letrou-lyrics,.letrou-lyrics-heading-v170 h2,.letrou-guide-card h2,.letrou-guide-card h3,.letrou-artist-card strong,.letrou-tool-card h3,.letrou-harmony-hub-v1370 h2,.letrou-harmony-hub-v1370 h3,.letrou-study-tip strong,.letrou-study-questions strong,.letrou-section-title-v140 h2,.letrou-section-head h2,.letrou-study-related-v1350 h2,.lt15-resource-grid a,.letrou-vocal-tool h2,.letrou-vocal-tool h3){color:#f2f7ff!important}html[data-letrou-theme="dark"] body.lt15-site :is(.lt15-song-copy small,.lt15-song-copy em,.lt15-resource-grid small,.lt15-section-head>a,.letrou-page-hero p,.letrou-reading-head p,.letrou-song-artist-name-v170,.letrou-breadcrumb,.letrou-guide-card p,.letrou-artist-card small,.letrou-vocal-tool p,.letrou-study-tip p,.letrou-study-questions p,.letrou-song-extra-card-v170 p,.letrou-study-related-v1350 p,.letrou-harmony-hub-v1370 p){color:#bbcee3!important}html[data-letrou-theme="dark"] body.lt15-site :is(.lt15-more>div,.lt-catalog-floating-results) a{color:#e6f1ff!important}html[data-letrou-theme="dark"] body.lt15-site .lt15-more select{background:#122b49!important;color:#f2f7ff!important}html[data-letrou-theme="dark"] body.lt15-site :is(.lt15-mobile-nav,#letrou-mobile-navigation){background:#12253bea!important;border-color:#355477!important}html[data-letrou-theme="dark"] body.lt15-site :is(.lt15-mobile-nav,#letrou-mobile-navigation) :is(a,button,span){color:#eef5ff!important}html[data-letrou-theme="dark"] body.lt15-site .lt15-photo-card{color:#fff}html[data-letrou-theme="dark"] body.lt15-site .lt15-404-panel{background:linear-gradient(140deg,#152a43,#102139)!important;border-color:#35516f!important;box-shadow:0 10px 30px rgb(0 0 0 / .22)}html[data-letrou-theme="dark"] body.lt15-site .lt15-404-copy h1{color:#f1f7ff!important}html[data-letrou-theme="dark"] body.lt15-site .lt15-404-copy p{color:#c6d8ec!important}html[data-letrou-theme="dark"] body.lt15-site .lt15-404-kicker,html[data-letrou-theme="dark"] body.lt15-site .lt15-404-secondary{color:#8bc1ff!important}html[data-letrou-theme="dark"] body.lt15-site .lt15-404-search input[type=search]{background:#0c2037!important;color:#fff!important;border-color:#496582!important}@media (prefers-reduced-motion:reduce){body.lt15-site .lt15-theme-switch{transition:none}}.lt25-how{grid-column:1/-1;width:100%;max-width:1180px;margin:4px auto 6px;padding:28px 30px;background:linear-gradient(135deg,#fff,#f3f8ff);border:1px solid #d9e7fa;border-radius:20px;box-shadow:0 8px 28px #134a8509;color:#183353}.lt25-how-head{text-align:center;max-width:840px;margin:0 auto 23px}.lt25-eyebrow{font-weight:800;font-size:11px;letter-spacing:.12em;color:#0c67cf}.lt25-how h2{font-size:clamp(21px,2.6vw,31px);color:#0c3267;line-height:1.2;margin:8px 0 12px}.lt25-how p{line-height:1.65;color:#425874;font-size:15px}.lt25-how-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0}.lt25-how-steps li{background:#fff;border:1px solid #dae6f5;padding:20px;border-radius:15px;box-shadow:0 3px 14px #0055ac08}.lt25-how-steps li>span{display:grid;place-items:center;background:#006de6;color:#fff;border-radius:100%;width:35px;height:35px;font-weight:800;margin-bottom:12px}.lt25-how-steps h3{font-size:17px;color:#0a3267;margin:0 0 7px}.lt25-how-steps p{margin:0;font-size:13px}.lt25-how-more{margin-top:20px;border-top:1px solid #e2eafa;padding-top:18px}.lt25-how-more summary{cursor:pointer;display:table;padding:12px 18px;border-radius:25px;background:#096cd5;color:#fff;font-size:14px;font-weight:750;margin:0 auto;list-style:none;text-align:center}.lt25-how-more summary::-webkit-details-marker{display:none}.lt25-how-more summary:focus-visible{outline:3px solid #ffb84d;outline-offset:3px}.lt25-how-more[open] summary span{display:inline-block;transform:rotate(180deg)}.lt25-how-expanded{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.lt25-how-expanded>div{min-width:0;padding:20px;border-radius:14px;background:#fff;border:1px solid #dfe8f5}.lt25-how-expanded>div:last-child{grid-column:1/-1}.lt25-how-expanded h3{font-size:17px;margin:0 0 10px;color:#0b427e}.lt25-how-expanded p{font-size:14px;margin:8px 0}.lt25-example-caption{font-style:italic}.lt25-example>div{background:#f3f8fe;border-left:3px solid #438bd7;border-radius:5px;padding:9px 12px;margin:10px 0}.lt25-example>div p{font-size:13px;margin:4px 0}.lt25-song-disclosure{background:#f5f9ff;border:1px solid #d4e6fa;border-radius:14px;padding:16px 18px;color:#264668;margin:0 0 17px}.lt25-song-disclosure strong{color:#0755b5;font-size:15px}.lt25-song-disclosure p{font-size:13px;line-height:1.55;margin:6px 0}.lt25-song-disclosure .lt25-review-origin{font-size:12px;color:#526a87}.lt25-song-learning{background:#fff;border:1px solid #dbe8f6;border-radius:16px;padding:23px 24px;margin:20px 0 4px}.lt25-song-learning h2{color:#103f7b;font-size:20px;margin:0 0 16px}.lt25-song-learning-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lt25-song-learning h3{color:#0b4ca5;font-size:15px;margin:0 0 7px}.lt25-song-learning p{line-height:1.6;color:#405572;font-size:13px}.lt25-contribute{border:1px solid #c9deef;padding:12px;border-radius:12px;margin:12px 0}.lt25-contribute legend{font-size:14px;font-weight:800;color:#0f5386}.lt25-contribute p{font-size:13px;line-height:1.5}.lt25-contribute>label:not(.lt25-terms){font-size:13px;display:block;margin:10px 0 6px}.lt25-contribute textarea{display:block;width:100%;min-height:60px;box-sizing:border-box}.lt25-contribute .lt25-terms{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;margin:12px 0}.lt25-contribute .lt25-terms input{margin-top:2px}.lt25-contribute button{background:#076fbd;border:0;border-radius:10px;color:#fff;font-weight:700;padding:11px 15px;cursor:pointer}.lt25-contribute button:disabled{opacity:.6;cursor:wait}html[data-letrou-theme="dark"] .lt25-how,html[data-letrou-theme="dark"] .lt25-song-learning,html[data-letrou-theme="dark"] .lt25-song-disclosure{background:#142840;border-color:#385472;color:#e1ebf9}html[data-letrou-theme="dark"] .lt25-how-steps li,html[data-letrou-theme="dark"] .lt25-how-expanded>div,html[data-letrou-theme="dark"] .lt25-example>div{background:#1b3351;border-color:#385472}html[data-letrou-theme="dark"] .lt25-how h2,html[data-letrou-theme="dark"] .lt25-how h3,html[data-letrou-theme="dark"] .lt25-song-learning h2,html[data-letrou-theme="dark"] .lt25-song-learning h3,html[data-letrou-theme="dark"] .lt25-song-disclosure strong{color:#a8ceff}html[data-letrou-theme="dark"] .lt25-how p,html[data-letrou-theme="dark"] .lt25-song-learning p,html[data-letrou-theme="dark"] .lt25-song-disclosure p{color:#d3e3f5}@media(max-width:760px){.lt25-how{padding:22px 16px}.lt25-how-steps,.lt25-song-learning-steps,.lt25-how-expanded{grid-template-columns:1fr}.lt25-how-expanded>div:last-child{grid-column:1}.lt25-how-steps li{padding:16px}.lt25-song-learning{padding:19px}.lt25-song-learning-steps{gap:10px}.lt25-how-more summary{display:block;font-size:13px}}.lt25-song-disclosure-after-cards{box-sizing:border-box;width:100%;margin:20px auto 0;max-width:1100px}@media(max-width:760px){.lt25-song-disclosure-after-cards{margin-top:16px}}.cag-tool{--cag-accent:#f97316;--cag-accent-dark:#d95d05;--cag-ink:#172033;--cag-muted:#667085;--cag-border:#e5e7eb;--cag-soft:#f8fafc;--cag-blue:#2563eb;color:var(--cag-ink)}.cag-workspace{background:#fff;border:1px solid var(--cag-border);border-radius:18px;padding:22px;box-shadow:0 10px 35px rgb(15 23 42 / .06);margin:8px 0 30px}.cag-upload{min-height:280px;border:2px dashed #d8dee9;border-radius:16px;background:linear-gradient(180deg,#fff,#fbfcfe);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:32px;gap:10px;transition:.2s}.cag-file-input{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.cag-file-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:150px;text-decoration:none;user-select:none}.cag-page-drop-overlay{position:fixed;inset:14px;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;border:3px dashed var(--cag-accent,#f97316);border-radius:24px;background:rgb(255 248 242 / .94);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility .14s ease}.cag-page-drop-overlay.is-visible{opacity:1;visibility:visible}.cag-page-drop-overlay__card{max-width:620px;text-align:center;padding:28px 34px;border:1px solid #fed7aa;border-radius:20px;background:#fff;box-shadow:0 22px 60px rgb(15 23 42 / .16)}.cag-page-drop-overlay__icon{width:64px;height:64px;margin:0 auto 12px;border-radius:18px;background:#fff2e8;color:var(--cag-accent,#f97316);display:grid;place-items:center;font-size:31px;font-weight:900}.cag-page-drop-overlay strong{display:block;font-size:24px;line-height:1.2;color:#172033}.cag-page-drop-overlay span{display:block;margin-top:8px;font-size:14px;color:#667085}.cag-upload.is-drag{border-color:var(--cag-accent);background:#fff3e8;transform:translateY(-2px);box-shadow:0 18px 40px rgb(249 115 22 / .11)}.cag-upload strong{font-size:20px}.cag-upload span{font-size:14px;color:var(--cag-muted);max-width:620px}.cag-upload-icon,.cag-file-icon{width:52px;height:52px;border-radius:15px;background:#fff2e8;color:var(--cag-accent);display:grid;place-items:center}.cag-upload-icon svg,.cag-file-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cag-primary,.cag-secondary,.cag-link-button,.cag-step,.cag-chord-event,.cag-capo-option{font:inherit;cursor:pointer}.cag-primary{border:0;border-radius:11px;background:var(--cag-accent);color:#fff;font-weight:800;padding:12px 18px;box-shadow:0 6px 16px rgb(249 115 22 / .2)}.cag-primary:hover{background:var(--cag-accent-dark)}.cag-primary:disabled{opacity:.55;cursor:not-allowed}.cag-secondary{border:1px solid #d7dde7;border-radius:10px;background:#fff;color:#263246;font-weight:700;padding:10px 13px}.cag-secondary:hover{border-color:#b9c2d0;background:#f8fafc}.cag-link-button{border:0;background:#fff0;color:var(--cag-blue);font-weight:700;padding:8px}.cag-link-button:hover{text-decoration:underline}.cag-file-card{border:1px solid var(--cag-border);border-radius:16px;padding:18px;background:#fff}.cag-file-main{display:flex;align-items:center;gap:12px}.cag-file-main>div:last-child{min-width:0}.cag-file-main strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cag-file-main small{display:block;color:var(--cag-muted);margin-top:3px}.cag-file-card>[data-change]{float:right;margin-top:-45px}.cag-run{display:block;width:100%;margin-top:18px;padding:14px}.cag-player[hidden]{display:none!important}.cag-player{clear:both;margin-top:20px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;background:#f8fafc;border-radius:12px}.cag-play{width:42px;height:42px;border-radius:50%;border:0;background:#172033;color:#fff;cursor:pointer;display:grid;place-items:center;padding:0;line-height:1;box-shadow:0 3px 10px rgb(23 32 51 / .14);transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.cag-play:hover{background:#0f2746;box-shadow:0 5px 14px rgb(23 32 51 / .20)}.cag-play:active{transform:scale(.96)}.cag-play:focus-visible{outline:3px solid rgb(15 111 214 / .28);outline-offset:2px}.cag-play-icon{position:relative;display:block;width:16px;height:18px}.cag-play:not(.is-playing) .cag-play-icon:before{content:"";position:absolute;left:4px;top:2px;width:0;height:0;border-top:7px solid #fff0;border-bottom:7px solid #fff0;border-left:11px solid currentColor}.cag-play.is-playing .cag-play-icon:before,.cag-play.is-playing .cag-play-icon:after{content:"";position:absolute;top:2px;width:4px;height:14px;border-radius:1.5px;background:currentColor}.cag-play.is-playing .cag-play-icon:before{left:2px}.cag-play.is-playing .cag-play-icon:after{right:2px}.cag-player input[type=range]{width:100%;accent-color:var(--cag-accent)}.cag-player span{font:600 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;color:#667085;white-space:nowrap}.cag-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:#475467}.cag-field input[type=text],.cag-field input[type=url],.cag-field select,.cag-language-field select,.cag-mini-field select{min-height:42px;border:1px solid #d8dee8;border-radius:9px;background:#fff;padding:8px 10px;color:#1f2937}.cag-language-field{margin-top:14px}.cag-language-field select{width:220px;max-width:100%}.cag-progress-card{margin-top:16px;border:1px solid var(--cag-border);border-radius:14px;padding:16px;background:#fbfcfe}.cag-progress-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.cag-progress-head span{color:var(--cag-muted);font-size:13px}.cag-progress{height:8px;background:#e9edf3;border-radius:999px;overflow:hidden}.cag-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--cag-accent),#fb923c);transition:width .25s}.cag-steps{display:flex;gap:8px;list-style:none;padding:0;margin:14px 0 5px}.cag-steps li{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#eef2f6;color:#667085;font-size:12px;font-weight:800}.cag-steps li.is-active{background:#fff1e8;color:var(--cag-accent);outline:2px solid #fed7aa}.cag-steps li.is-done{background:#dcfce7;color:#15803d}.cag-progress-card p{margin:8px 0 0;color:#667085}.cag-progress-card p.is-error{color:#b42318}.cag-analysis-results{margin-top:18px}.cag-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.cag-metrics>div{border:1px solid var(--cag-border);background:#fff;border-radius:13px;padding:14px}.cag-metrics span,.cag-metrics small{display:block;color:var(--cag-muted);font-size:12px}.cag-metrics strong{display:block;font-size:25px;margin:4px 0;color:#151c2b}.cag-timeline{margin-top:18px}.cag-timeline h3{margin-bottom:10px}.cag-timeline>div{display:flex;flex-wrap:wrap;gap:8px;max-height:290px;overflow:auto;padding:2px}.cag-chord-event{display:flex;gap:7px;align-items:center;border:1px solid #e2e8f0;border-radius:9px;background:#fff;padding:8px 10px}.cag-chord-event span{font:600 11px ui-monospace,monospace;color:#64748b}.cag-chord-event strong{color:var(--cag-accent)}.cag-sheet-toolbar{margin-top:18px;padding:13px 15px;border-radius:12px;background:#fff8f2;border:1px solid #fed7aa;display:flex;justify-content:space-between;gap:16px;align-items:center}.cag-capo-info{display:flex;flex-wrap:wrap;gap:14px;font-size:13px}.cag-sheet-toolbar label{font-size:13px;font-weight:700;white-space:nowrap}.cag-editor-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-end;margin-top:20px}.cag-editor-head h3{margin:0 0 3px}.cag-editor-head p{margin:0;color:var(--cag-muted);font-size:13px}.cag-inline-actions,.cag-action-row{display:flex;flex-wrap:wrap;gap:8px}.cag-action-row{margin-top:13px}.cag-sheet-editor{width:100%;min-height:430px;resize:vertical;margin-top:10px;border:1px solid #d7dde8;border-radius:12px;padding:18px;background:#fcfcfd;color:#252a32;font:15px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;tab-size:4;white-space:pre;overflow:auto}.cag-sheet-editor:focus{outline:2px solid rgb(249 115 22 / .18);border-color:#fb923c}.cag-node-note{margin-top:10px;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;padding:10px 12px;color:#9a3412;font-size:13px}.cag-text-controls{display:grid;grid-template-columns:minmax(220px,1fr) 1fr 1fr;gap:14px;margin-bottom:12px}.cag-editor-label>span{font-size:13px;font-weight:700;color:#475467}.cag-sheet-editor-large{min-height:470px}.cag-mini-field{display:flex;align-items:center}.cag-status-line{min-height:18px;color:#15803d;font-size:13px}.cag-capo-grid{display:grid;grid-template-columns:minmax(180px,300px) auto;gap:12px;align-items:end}.cag-capo-results{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.cag-capo-option{text-align:left;border:1px solid #dbe1ea;border-radius:12px;background:#fff;padding:14px}.cag-capo-option strong,.cag-capo-option span{display:block}.cag-capo-option span{margin-top:5px;color:var(--cag-muted);font-size:12px}.cag-capo-option.is-selected{border-color:var(--cag-accent);box-shadow:0 0 0 2px rgb(249 115 22 / .12);background:#fffaf6}.cag-tuner{text-align:center;max-width:600px;margin:auto;padding:20px}.cag-note{font-size:72px;line-height:1;font-weight:900;letter-spacing:-.05em;color:#111827}.cag-frequency{margin-top:7px;color:var(--cag-muted);font-weight:700}.cag-tuner-scale{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:32px 0 12px;color:#98a2b3;font-size:11px}.cag-tuner-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#fee2e2,#dcfce7 45%,#dcfce7 55%,#fee2e2);position:relative}.cag-tuner-track:after{content:"";position:absolute;left:50%;top:-6px;width:2px;height:20px;background:#111827}.cag-tuner-track i{position:absolute;left:50%;top:-10px;width:14px;height:28px;margin-left:-7px;border-radius:7px;background:var(--cag-accent);transform:translateX(0);transition:transform .08s}.cag-tuner strong{display:block;font-size:18px}.cag-tuner strong.is-tuned{color:#15803d}.cag-tuner strong.is-low,.cag-tuner strong.is-high{color:#b45309}.cag-tuner small{display:block;color:#667085;margin:6px 0 18px}.cag-tuner p{color:#b42318;font-size:13px}.cag-metronome{max-width:650px;margin:auto;text-align:center;padding:20px}.cag-tempo-value strong{font-size:64px;line-height:1}.cag-tempo-value span{display:block;color:var(--cag-muted);font-weight:800;margin-top:6px}.cag-metronome>input[type=range]{width:100%;margin:28px 0;accent-color:var(--cag-accent)}.cag-metronome-controls{display:grid;grid-template-columns:50px minmax(150px,240px) 50px;justify-content:center;gap:12px;align-items:end}.cag-step{height:46px;border:1px solid #d7dde8;border-radius:10px;background:#fff;font-size:22px}.cag-beats{display:flex;justify-content:center;gap:12px;margin:28px 0}.cag-beats i{width:16px;height:16px;border-radius:50%;background:#d8dee8;transition:.08s}.cag-beats i.is-accent{outline:2px solid #fed7aa}.cag-beats i.is-current{background:var(--cag-accent);transform:scale(1.25)}.cag-metronome-toggle{min-width:180px}@media(max-width:760px){.cag-workspace{padding:14px;border-radius:14px}.cag-upload{min-height:235px;padding:24px 14px}.cag-upload strong{font-size:18px}.cag-file-card>[data-change]{float:none;margin:8px 0 0 64px}.cag-player{grid-template-columns:42px 1fr}.cag-player span{grid-column:2}.cag-metrics{grid-template-columns:1fr 1fr}.cag-metrics>div:last-child{grid-column:1/-1}.cag-sheet-toolbar,.cag-editor-head{display:block}.cag-sheet-toolbar label{display:block;margin-top:10px}.cag-inline-actions{margin-top:10px}.cag-sheet-editor{min-height:390px;font-size:13px;padding:12px}.cag-text-controls{grid-template-columns:1fr}.cag-capo-grid{grid-template-columns:1fr}.cag-capo-results{grid-template-columns:1fr 1fr}.cag-metronome-controls{grid-template-columns:48px 1fr 48px}.cag-note{font-size:60px}}@media(max-width:440px){.cag-metrics{grid-template-columns:1fr}.cag-metrics>div:last-child{grid-column:auto}.cag-capo-results{grid-template-columns:1fr}.cag-action-row .cag-primary,.cag-action-row .cag-secondary{flex:1 1 auto}.cag-tempo-value strong{font-size:54px}}.cag-song-hints{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.cag-song-hints input{width:100%;min-height:42px}.cag-song-match{margin:14px 0 10px;padding:12px 14px;border:1px solid #d7e7da;border-radius:12px;background:#f4fbf5;font-size:14px;line-height:1.45}.cag-song-match strong{display:block;color:#1d5d2d;margin-bottom:2px}.cag-song-match a{font-size:12px}@media(max-width:640px){.cag-song-hints{grid-template-columns:1fr}}.cag-sheet-preview{margin-top:12px;border:1px solid #e0e4eb;border-radius:14px;background:#fff;padding:24px 28px;overflow:auto;font:15px/1.58 ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;color:#1f2937;box-shadow:0 8px 24px rgb(15 23 42 / .04)}.cag-sheet-preview-line{white-space:pre;min-height:1.58em}.cag-sheet-preview-line.is-section{font-weight:800;color:#111827;margin-top:.8em;margin-bottom:.15em}.cag-sheet-preview-line.is-chord-line{color:#1f2937}.cag-preview-chord{color:#d02020;font-weight:800}.cag-sheet-preview-line.is-header{font-weight:700;color:#111827}.cag-edit-wrap[hidden]{display:none!important}.cag-edit-wrap:not([hidden]){margin-top:10px}@media(max-width:760px){.cag-sheet-preview{padding:17px 14px;font-size:13px;line-height:1.62;border-radius:12px}.cag-sheet-preview-line{min-height:1.62em}}.cag-url-loader{margin:16px 0 4px;border:1px dashed #d7dde7;border-radius:14px;background:#fbfcfe;padding:14px 16px;position:relative}.cag-or{position:absolute;left:50%;top:-11px;transform:translateX(-50%);background:#fff;padding:0 10px;color:#98a2b3;font-size:12px;font-weight:800;text-transform:uppercase}.cag-url-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.cag-url-row .cag-field{min-width:0}.cag-url-row input{width:100%}.cag-url-loader>small{display:block;margin-top:8px;color:#667085;line-height:1.4}.cag-url-loader.is-loading{opacity:.72;pointer-events:none}.cag-link-assist{margin-top:12px;padding-top:12px;border-top:1px solid #edf0f4}.cag-link-assist__head{display:flex;justify-content:space-between;gap:14px;align-items:baseline;margin-bottom:8px}.cag-link-assist__head strong{font-size:12px;color:#344054}.cag-link-assist__head small{font-size:11px;color:#667085;text-align:right}.cag-link-assist__fields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.cag-link-assist__fields .cag-field{min-width:0}.cag-link-assist__fields input{width:100%}.cag-sheet-live-editor{cursor:text;min-height:430px;outline:none;white-space:normal}.cag-sheet-live-editor:focus{border-color:#fb923c;box-shadow:0 0 0 3px rgb(249 115 22 / .12),0 8px 24px rgb(15 23 42 / .04)}.cag-sheet-live-editor[contenteditable=true]:empty:before{content:"Sua cifra aparecerá aqui";color:#98a2b3}.cag-sheet-editor-shadow{display:none!important}.cag-result-feedback{margin-top:15px;border:1px solid #e0e4eb;border-radius:12px;background:#fafbfc;padding:13px 15px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cag-result-feedback[hidden]{display:none!important}.cag-result-feedback strong{margin-right:auto}.cag-result-feedback>div{display:flex;gap:8px}.cag-result-feedback small{flex-basis:100%;color:#667085}.cag-result-feedback.is-sent{background:#f4fbf5;border-color:#cde6d4}.cag-result-feedback.is-sent>div{display:none}@media(max-width:760px){.cag-url-row{grid-template-columns:1fr}.cag-link-assist__head{display:block}.cag-link-assist__head small{display:block;text-align:left;margin-top:3px}.cag-link-assist__fields{grid-template-columns:1fr}.cag-url-row .cag-secondary{width:100%}.cag-sheet-live-editor{min-height:390px}.cag-result-feedback{align-items:flex-start}.cag-result-feedback strong{flex-basis:100%}}.cag-testimonial-invite{margin-top:14px;border:1px solid #dfe5ec;border-radius:14px;background:#fff;padding:17px}.cag-testimonial-invite[hidden]{display:none!important}.cag-testimonial-invite-head strong{font-size:16px}.cag-testimonial-invite-head p{margin:5px 0 14px;color:#667085;font-size:13px}.cag-testimonial-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cag-testimonial-fields label,.cag-testimonial-message{display:block}.cag-testimonial-fields span,.cag-testimonial-message>span{display:block;font-size:12px;font-weight:800;color:#475467;margin-bottom:5px}.cag-testimonial-fields input,.cag-testimonial-message textarea{width:100%;border:1px solid #d7dde8;border-radius:9px;padding:10px;background:#fff}.cag-testimonial-message{margin-top:10px}.cag-testimonial-message textarea{resize:vertical}.cag-testimonial-consent{display:flex;align-items:flex-start;gap:8px;margin:11px 0;font-size:12px;line-height:1.45;color:#667085}.cag-testimonial-consent input{margin-top:2px}.cag-testimonial-submit-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cag-testimonial-submit-row small{color:#667085}.cag-testimonial-invite.is-sent .cag-testimonial-fields,.cag-testimonial-invite.is-sent .cag-testimonial-message,.cag-testimonial-invite.is-sent .cag-testimonial-consent,.cag-testimonial-invite.is-sent .cag-testimonial-submit-row button{display:none}.cag-testimonial-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.cag-testimonials-public{position:relative;isolation:isolate;margin:52px 0 12px;padding:34px 28px 30px;border:1px solid #fed7aa;border-radius:24px;background:linear-gradient(180deg,#fff7ed 0%,#fffaf5 100%);box-shadow:0 14px 38px rgb(124 45 18 / .07);overflow:hidden}.cag-testimonials-public:before{content:"";position:absolute;z-index:-1;inset:0 auto auto 0;width:100%;height:5px;background:var(--cag-accent,#f97316)}.cag-testimonials-heading{text-align:center;max-width:760px;margin:0 auto 25px}.cag-testimonials-heading>span{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;background:#fff;border:1px solid #fdba74;color:#c2410c;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.cag-testimonials-heading>span:before{content:"“";font:900 18px/1 Georgia,serif}.cag-testimonials-heading h2{font-size:30px;margin:11px 0 8px;color:#172033}.cag-testimonials-heading p{margin:0;color:#667085;line-height:1.6}.cag-testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.cag-testimonial-card{margin:0;border:1px solid #f1d8c5;border-radius:17px;background:#fff;padding:18px 19px 19px;box-shadow:0 8px 22px rgb(15 23 42 / .055);min-width:0;border-top:4px solid #fb923c}.cag-testimonial-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.cag-testimonial-user-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#f0fdf4;color:#166534;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.035em}.cag-testimonial-user-badge b{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#22c55e;color:#fff;font-size:10px}.cag-testimonial-quote{font:800 38px/1 Georgia,serif;color:#fdba74;height:26px}.cag-testimonial-card blockquote{margin:13px 0 18px;padding:0;border:0}.cag-testimonial-card blockquote p{font-size:14px;line-height:1.68;color:#344054;margin:0;font-style:italic}.cag-testimonial-card footer{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid #f0f2f5}.cag-testimonial-person{display:flex;align-items:center;gap:9px}.cag-testimonial-avatar{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#fff1e7;border:1px solid #fed7aa;color:#c2410c;font-weight:900}.cag-testimonial-person>div{display:flex;flex-direction:column;min-width:0}.cag-testimonial-person strong{color:#172033;font-size:14px}.cag-testimonial-person span:not(.cag-testimonial-avatar){font-size:12px;color:#667085}.cag-testimonial-used{display:flex;align-items:center;gap:5px;font-size:10.5px!important;color:#15803d!important;font-weight:800;line-height:1.35}.cag-testimonial-used b{display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#dcfce7;color:#15803d;font-size:9px}.cag-testimonial-song{font-size:11px!important;color:#7c8596!important;line-height:1.4}@media(max-width:760px){.cag-testimonial-fields{grid-template-columns:1fr}.cag-testimonials-public{margin-top:38px;padding:27px 16px 22px;border-radius:19px}.cag-testimonials-heading{margin-bottom:19px}.cag-testimonials-heading h2{font-size:25px;line-height:1.2}.cag-testimonials-heading p{font-size:13px}.cag-testimonial-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 12px;gap:12px}.cag-testimonial-card{flex:0 0 min(86vw,340px);scroll-snap-align:start}}.cag-testimonial-card.is-example{border-style:dashed}.cag-testimonial-used.is-example{color:#7a4b00;background:#fff7ed;border-radius:999px;padding:4px 7px;width:max-content;max-width:100%}.cag-upload-actions{display:flex;gap:9px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:4px}.cag-demo-button{min-width:128px}.cag-steps--labeled{gap:12px;justify-content:flex-start}.cag-steps--labeled li{width:auto;height:auto;min-width:72px;border-radius:12px;padding:7px 9px;display:flex;align-items:center;gap:7px}.cag-steps--labeled li b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgb(255 255 255 / .82)}.cag-steps--labeled li span{font-size:11px;line-height:1.1}.cag-recovery{margin-top:12px;border-top:1px solid #e6eaf0;padding-top:12px}.cag-recovery[hidden]{display:none!important}.cag-recovery>span{display:block;font-size:13px;color:#667085;margin-bottom:8px}.cag-recovery>div{display:flex;gap:7px;flex-wrap:wrap}.cag-song-match{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.cag-song-match__identity{min-width:220px;flex:1}.cag-identity-confirm{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;background:#fff;border:1px solid #cde6d4;border-radius:10px}.cag-identity-confirm small{font-weight:800;color:#344054}.cag-identity-confirm>div{display:flex;gap:6px}.cag-identity-confirm .cag-secondary,.cag-identity-confirm .cag-link-button{padding:7px 9px;font-size:12px}.cag-identity-confirm.is-confirmed{background:#ecfdf3}.cag-identity-confirm.is-rejected{background:#fff7ed;border-color:#fed7aa}.cag-autosave-note{margin:8px 0 0;color:#15803d;font-size:12px}.cag-recent-sheets{margin:22px 0 32px;border:1px solid #e2e8f0;border-radius:18px;background:#f8fafc;padding:18px}.cag-recent-sheets[hidden]{display:none!important}.cag-recent-head{display:flex;justify-content:space-between;gap:18px;align-items:end;margin-bottom:13px}.cag-recent-head span{display:block;color:#f97316;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.cag-recent-head h3{margin:3px 0 0;font-size:20px}.cag-recent-head small{max-width:360px;text-align:right;color:#667085}.cag-recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cag-recent-card{background:#fff;border:1px solid #e2e8f0;border-radius:13px;padding:13px;min-width:0}.cag-recent-card__top{display:flex;justify-content:space-between;gap:8px}.cag-recent-card__top>div{min-width:0}.cag-recent-card strong,.cag-recent-card span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cag-recent-card strong{font-size:14px;color:#172033}.cag-recent-card span{font-size:12px;color:#667085;margin-top:2px}.cag-recent-card>small{display:block;margin:9px 0;color:#7c8596;font-size:11px}.cag-recent-fav{border:0;background:#fff0;color:#d97706;font-size:20px;line-height:1;cursor:pointer;padding:0 2px}.cag-recent-actions{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.cag-recent-actions .cag-secondary,.cag-recent-actions .cag-link-button{font-size:11px;padding:6px 8px}@media(max-width:880px){.cag-recent-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.cag-steps--labeled{display:grid;grid-template-columns:1fr 1fr}.cag-steps--labeled li{min-width:0}.cag-recent-head{display:block}.cag-recent-head small{display:block;text-align:left;margin-top:5px}.cag-recent-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:7px}.cag-recent-card{flex:0 0 min(82vw,320px);scroll-snap-align:start}.cag-song-match{display:block}.cag-identity-confirm{margin-top:9px}.cag-upload-actions{width:100%}.cag-upload-actions .cag-primary,.cag-upload-actions .cag-secondary{flex:1 1 140px}}.cag-study-switcher{margin:18px 0 4px;border:1px solid #fed7aa;border-radius:15px;background:linear-gradient(180deg,#fffaf5,#fff);padding:13px 14px;box-shadow:0 7px 22px rgb(124 45 18 / .045)}.cag-study-switcher[hidden]{display:none!important}.cag-study-switcher__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.cag-study-switcher__head>div{min-width:0}.cag-study-switcher__head span{display:block;color:#c2410c;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.cag-study-switcher__head strong{display:block;color:#172033;font-size:14px;margin-top:2px}.cag-study-tabs{display:flex;gap:7px;overflow-x:auto;padding:2px 1px 6px;scroll-snap-type:x proximity;scrollbar-width:thin}.cag-study-tab{flex:0 0 auto;max-width:220px;min-width:140px;text-align:left;border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:8px 10px;cursor:pointer;scroll-snap-align:start;transition:.16s ease}.cag-study-tab:hover{border-color:#fdba74;transform:translateY(-1px)}.cag-study-tab.is-active{border-color:#f97316;background:#fff3e8;box-shadow:0 0 0 2px rgb(249 115 22 / .1)}.cag-study-tab strong,.cag-study-tab span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cag-study-tab strong{font-size:12px;color:#172033}.cag-study-tab span{font-size:10.5px;color:#667085;margin-top:2px}.cag-recent-sheets{margin:28px 0 34px;border:1px solid #fdba74;background:linear-gradient(180deg,#fff8f1 0%,#fff 72%);padding:22px;box-shadow:0 12px 30px rgb(124 45 18 / .06)}.cag-recent-head{align-items:flex-start}.cag-recent-head h3{font-size:23px}.cag-recent-head p{margin:6px 0 0;max-width:650px;color:#667085;font-size:13px;line-height:1.55}.cag-repertoire-count{display:inline-flex;vertical-align:middle;margin-left:5px;color:#c2410c;font-size:14px}.cag-recent-head__actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.cag-recent-head__actions small{max-width:300px;text-align:right;color:#667085}.cag-recent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cag-recent-card{position:relative;border-radius:15px;padding:15px 14px 14px;border-color:#e4e7ec;box-shadow:0 5px 16px rgb(15 23 42 / .045);transition:.16s ease}.cag-recent-card:hover{transform:translateY(-2px);border-color:#fdba74;box-shadow:0 10px 24px rgb(15 23 42 / .07)}.cag-recent-card.is-active{border-color:#f97316;background:#fffaf5;box-shadow:0 0 0 2px rgb(249 115 22 / .08)}.cag-recent-number{position:absolute;right:42px;top:13px;display:grid!important;place-items:center;width:22px;height:22px;border-radius:7px;background:#fff2e8;color:#c2410c!important;font-size:10px!important;font-weight:900}.cag-recent-card__top{padding-right:30px}.cag-recent-card strong{font-size:15px}.cag-recent-card>small{margin:11px 0 12px}.cag-recent-actions{justify-content:space-between;gap:7px}.cag-recent-actions .cag-recent-open{flex:1 1 auto;font-size:12px;padding:9px 11px}.cag-recent-actions .cag-link-button{font-size:11px;padding:7px 6px}.cag-recent-fav{position:relative;z-index:2}@media(max-width:760px){.cag-study-switcher{margin-top:14px;padding:12px}.cag-study-switcher__head{align-items:flex-start}.cag-study-switcher__head .cag-link-button{font-size:11px;padding:4px 2px}.cag-study-tab{min-width:132px;max-width:180px}.cag-recent-sheets{padding:17px 14px;border-radius:16px}.cag-recent-head{display:block}.cag-recent-head h3{font-size:20px}.cag-recent-head__actions{align-items:stretch;margin-top:12px}.cag-recent-head__actions .cag-secondary{width:100%}.cag-recent-head__actions small{text-align:left;max-width:none}.cag-recent-grid{gap:10px}.cag-recent-card{flex-basis:min(86vw,330px)}}.cag-saved-repertoires{margin:18px 0;border:1px solid #e5e7eb;border-radius:16px;background:#fff;padding:15px 16px;box-shadow:0 8px 22px rgb(15 23 42 / .04)}.cag-saved-repertoires[hidden]{display:none!important}.cag-saved-repertoires__head{display:flex;justify-content:space-between;gap:14px;align-items:end;margin-bottom:10px}.cag-saved-repertoires__head span{display:block;color:#f97316;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.cag-saved-repertoires__head strong{display:block;color:#172033;font-size:17px;margin-top:2px}.cag-saved-repertoires__head small{color:#667085;text-align:right}.cag-saved-repertoires__list{display:flex;gap:9px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.cag-saved-repertoire-card{flex:0 0 min(340px,82vw);scroll-snap-align:start;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;padding:11px 12px}.cag-saved-repertoire-card>div{min-width:0}.cag-saved-repertoire-card strong,.cag-saved-repertoire-card small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cag-saved-repertoire-card strong{font-size:13px;color:#172033}.cag-saved-repertoire-card small{font-size:11px;color:#667085;margin-top:3px}.cag-saved-repertoire-card .cag-primary{font-size:11px;padding:8px 10px;white-space:nowrap}.cag-repertoire-savebox{margin-top:16px;border-top:1px solid #fed7aa;padding-top:17px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:16px 22px;align-items:center}.cag-repertoire-savebox__copy strong{display:block;color:#172033;font-size:16px}.cag-repertoire-savebox__copy p{margin:5px 0 0;color:#667085;font-size:12px;line-height:1.5}.cag-repertoire-savebox__controls{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.cag-repertoire-savebox__controls input{flex:1 1 180px;min-width:0;border:1px solid #d0d5dd;border-radius:10px;padding:10px 11px;background:#fff}.cag-repertoire-savebox__controls .cag-primary,.cag-repertoire-savebox__controls .cag-secondary{white-space:nowrap}.cag-repertoire-sync{grid-column:1/-1;min-height:18px;font-size:12px;color:#667085}.cag-repertoire-sync[data-state="ok"]{color:#15803d}.cag-repertoire-sync[data-state="error"]{color:#b42318}.cag-repertoire-sync[data-state="offline"]{color:#9a6700}.cag-repertoire-bookmark{grid-column:1/-1;display:block;color:#475467;background:#f8fafc;border-radius:9px;padding:8px 10px}.cag-repertoire-bookmark[hidden]{display:none!important}.cag-repertoire-page{padding:30px 16px 52px}.cag-repertoire-page__inner{max-width:1180px;margin:0 auto}.cag-repertoire-page__head{margin:0 auto 20px;max-width:820px;text-align:center}.cag-repertoire-page__head>span{display:inline-block;color:#c2410c;background:#fff3e8;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.cag-repertoire-page__head h1{margin:9px 0 6px;color:#172033;font-size:clamp(28px,4vw,42px)}.cag-repertoire-page__head p{margin:0;color:#667085;line-height:1.65}@media(max-width:760px){.cag-saved-repertoires__head{display:block}.cag-saved-repertoires__head small{display:block;text-align:left;margin-top:4px}.cag-repertoire-savebox{grid-template-columns:1fr}.cag-repertoire-savebox__controls{display:grid;grid-template-columns:1fr 1fr}.cag-repertoire-savebox__controls input{grid-column:1/-1;width:100%}.cag-repertoire-sync,.cag-repertoire-bookmark{grid-column:1}.cag-repertoire-page{padding:20px 10px 40px}.cag-repertoire-page__head{padding:0 7px}.cag-repertoire-page__head h1{font-size:28px}}.cag-result-session-bar{margin:18px 0 0;padding:12px 14px;border:1px solid #dbe4ef;border-radius:13px;background:#f8fafc;display:flex;align-items:center;justify-content:space-between;gap:14px}.cag-result-session-bar strong,.cag-result-session-bar small{display:block}.cag-result-session-bar strong{font-size:13px;color:#172033}.cag-result-session-bar small{margin-top:3px;color:#667085;font-size:11.5px}.cag-result-session-bar .cag-secondary{white-space:nowrap}.cag-identity-confirm .cag-secondary.is-selected{background:#15803d;border-color:#15803d;color:#fff;box-shadow:0 0 0 3px rgb(21 128 61 / .10)}.cag-identity-confirm.is-confirmed{border-color:#86efac;background:#f0fdf4}.cag-identity-confirm.is-confirmed small{color:#166534}.cag-url-loader{display:block!important}@media(max-width:640px){.cag-result-session-bar{align-items:stretch;flex-direction:column}.cag-result-session-bar .cag-secondary{width:100%}}.cag-workspace,.cag-workspace *{box-sizing:border-box}.cag-workspace{max-width:100%;overflow:visible}.cag-workspace button,.cag-workspace input,.cag-workspace select,.cag-workspace textarea{max-width:100%}.cag-url-loader{border:2px solid #fdba74;background:linear-gradient(180deg,#fff9f3 0%,#fff 100%);box-shadow:0 8px 24px rgb(249 115 22 / .07);padding:18px}.cag-url-loader .cag-or{color:#c2410c;font-weight:900}.cag-url-row .cag-field>span{font-size:15px;color:#172033;font-weight:900}.cag-url-row input{min-height:50px;border:2px solid #fdba74!important;border-radius:12px!important;font-size:16px!important;padding:11px 13px!important;background:#fff}.cag-url-row input:focus{outline:3px solid rgb(249 115 22 / .14);border-color:#f97316!important}.cag-link-search-button{min-height:50px;white-space:nowrap;padding-inline:20px}.cag-link-assist{border-top-color:#fed7aa}.cag-link-assist input{font-size:16px!important}.cag-song-match{border:2px solid #86efac;background:linear-gradient(180deg,#f0fdf4,#f8fff9);padding:16px;box-shadow:0 8px 24px rgb(21 128 61 / .08)}.cag-song-match__identity strong{font-size:14px}.cag-song-match__identity span{display:block;margin-top:4px;font-size:16px;font-weight:700;color:#172033;overflow-wrap:anywhere}.cag-identity-confirm{margin-top:12px;border:2px solid #fdba74;background:#fffaf5;padding:14px;display:block;box-shadow:0 8px 20px rgb(249 115 22 / .09)}.cag-identity-confirm small{display:block;font-size:15px;color:#7c2d12;margin-bottom:10px}.cag-identity-confirm>div{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:9px}.cag-identity-confirm .cag-primary,.cag-identity-confirm .cag-secondary{min-height:48px;font-size:14px;padding:11px 14px}.cag-identity-confirm .cag-identity-yes{box-shadow:0 7px 18px rgb(249 115 22 / .22)}.cag-awaiting-confirmation .cag-identity-confirm .cag-identity-yes{animation:cagActionPulse 1.6s ease-in-out infinite}.cag-awaiting-confirmation .cag-identity-confirm .cag-identity-yes{transform-origin:center;will-change:transform,box-shadow}.cag-identity-confirm.is-confirmed{border-color:#22c55e;background:#f0fdf4;box-shadow:0 8px 20px rgb(21 128 61 / .08)}.cag-identity-confirm.is-confirmed .cag-identity-yes{background:#15803d;animation:none}@keyframes cagActionPulse{0%,100%{transform:scale(1);box-shadow:0 6px 16px rgb(249 115 22 / .18)}50%{transform:scale(1.018);box-shadow:0 0 0 6px rgb(249 115 22 / .15),0 10px 24px rgb(249 115 22 / .27)}}.cag-result-feedback{border:2px solid #fdba74;background:linear-gradient(180deg,#fffaf5,#fff);padding:17px;box-shadow:0 8px 22px rgb(249 115 22 / .07)}.cag-result-feedback strong{font-size:18px;color:#172033}.cag-result-feedback>div{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.cag-result-feedback [data-feedback]{min-height:48px;padding:11px 13px}.cag-result-feedback [data-feedback].is-selected{opacity:1!important;box-shadow:0 0 0 3px rgb(21 128 61 / .12)}.cag-result-feedback [data-feedback="no"].is-selected{border-color:#b45309;background:#fff7ed;color:#9a3412;box-shadow:0 0 0 3px rgb(180 83 9 / .10)}.cag-result-feedback.is-sent>div{display:grid}.cag-result-feedback.is-sent [data-feedback]:not(.is-selected){opacity:.45}.cag-result-feedback.is-sent small{font-weight:700;color:#166534}.cag-analysis-results{scroll-margin-top:14px}.cag-song-match,.cag-sheet-preview{scroll-margin-top:14px}.cag-is-processing .cag-saved-repertoires,.cag-has-result .cag-saved-repertoires{display:none!important}@media(max-width:760px){html,body{max-width:100%;overflow-x:hidden}.cag-workspace{padding:12px;margin-left:0;margin-right:0;border-radius:14px;overflow:hidden}.cag-workspace button,.cag-workspace .cag-file-trigger{min-height:46px;touch-action:manipulation}.cag-workspace input[type=text],.cag-workspace input[type=url],.cag-workspace select,.cag-workspace textarea{font-size:16px!important}.cag-upload{padding:20px 12px;min-height:0}.cag-upload strong{font-size:20px;line-height:1.25;text-align:center}.cag-upload span,.cag-upload-hint{line-height:1.45}.cag-upload-actions{display:grid;grid-template-columns:1fr;width:100%;gap:9px}.cag-upload-actions .cag-primary,.cag-upload-actions .cag-secondary{width:100%;margin:0;display:flex;align-items:center;justify-content:center}.cag-url-loader{margin-top:20px;padding:17px 13px 14px;border-radius:16px}.cag-url-row{gap:9px}.cag-url-row .cag-link-search-button{width:100%;font-size:16px}.cag-link-assist__head strong{font-size:13px}.cag-link-assist__head small{font-size:12px;line-height:1.4}.cag-link-assist__fields{gap:10px}.cag-url-loader>small{font-size:12px;line-height:1.45}.cag-file-card{padding:14px;border-radius:14px}.cag-file-card>[data-change]{margin:10px 0 0 0;width:100%;float:none}.cag-file-main strong{white-space:normal;overflow-wrap:anywhere}.cag-player{grid-template-columns:44px minmax(0,1fr);gap:10px}.cag-player span{grid-column:1/-1;text-align:center;white-space:normal}.cag-run{min-height:50px;font-size:16px}.cag-progress-card{padding:14px 12px;margin-top:12px}.cag-progress-head{align-items:flex-start}.cag-progress-head strong{font-size:16px;line-height:1.3;max-width:78%}.cag-steps--labeled{gap:7px}.cag-steps--labeled li{padding:8px;min-height:50px;height:auto;border-radius:12px;display:flex;gap:7px;align-items:center;justify-content:flex-start}.cag-steps--labeled li b{flex:0 0 25px;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:rgb(255 255 255 / .7)}.cag-steps--labeled li span{font-size:11px;overflow-wrap:anywhere}.cag-song-match{margin-top:12px;padding:14px 12px}.cag-song-match__identity{min-width:0}.cag-identity-confirm{padding:12px 10px;margin-top:12px}.cag-identity-confirm small{font-size:15px;line-height:1.35}.cag-identity-confirm>div{grid-template-columns:1fr;gap:8px}.cag-identity-confirm .cag-primary,.cag-identity-confirm .cag-secondary{width:100%;font-size:15px}.cag-analysis-results{margin-top:12px}.cag-metrics{gap:8px}.cag-metrics>div{padding:11px}.cag-metrics strong{font-size:21px}.cag-result-session-bar{padding:12px!important;gap:10px!important}.cag-result-session-bar strong{font-size:14px}.cag-result-session-bar small{line-height:1.4}.cag-result-session-bar .cag-secondary{min-height:46px}.cag-sheet-toolbar{padding:11px 12px}.cag-capo-info{gap:8px 12px}.cag-editor-head h3{font-size:19px}.cag-editor-head p{font-size:12px;line-height:1.45}.cag-inline-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.cag-inline-actions .cag-secondary{width:100%;padding:9px 8px}.cag-inline-actions .cag-secondary:last-child:nth-child(odd){grid-column:1/-1}.cag-sheet-preview{width:100%;max-width:100%;padding:15px 12px;font-size:13px;line-height:1.62;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.cag-sheet-preview-line{min-width:max-content;max-width:none}.cag-action-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.cag-action-row .cag-primary,.cag-action-row .cag-secondary,.cag-action-row .cag-link-button{width:100%;min-width:0;margin:0;text-align:center;display:flex;align-items:center;justify-content:center;white-space:normal;line-height:1.25;padding:10px 8px}.cag-action-row [data-download-pdf]{grid-column:1/-1;font-size:16px}.cag-action-row [data-save-local]{grid-column:1/-1}.cag-autosave-note{font-size:12px;line-height:1.4;margin-top:10px}.cag-result-feedback{display:block;padding:15px 12px;margin-top:16px}.cag-result-feedback strong{display:block;font-size:19px;margin:0 0 11px}.cag-result-feedback>div{grid-template-columns:1fr;gap:8px}.cag-result-feedback [data-feedback]{width:100%;font-size:15px}.cag-result-feedback small{display:block;margin-top:11px;line-height:1.4}.cag-study-switcher{overflow:hidden}.cag-study-switcher__head{display:block}.cag-study-switcher__head .cag-link-button{width:100%;margin-top:8px;border:1px solid #fdba74;border-radius:10px;background:#fff;padding:9px}.cag-study-tabs{max-width:100%}.cag-recent-sheets{margin-top:20px;padding:15px 12px;overflow:hidden}.cag-recent-grid{max-width:100%}.cag-recent-card{flex-basis:min(84vw,310px)}.cag-repertoire-savebox{padding:14px 11px!important}.cag-repertoire-savebox__controls{grid-template-columns:1fr!important}.cag-repertoire-savebox__controls>*{grid-column:1!important;width:100%!important}.cag-testimonial-invite{overflow:hidden}.cag-testimonial-fields input,.cag-testimonial-message textarea{width:100%;max-width:100%}}@media(max-width:360px){.cag-workspace{padding:10px}.cag-upload{padding:18px 10px}.cag-url-loader{padding-left:10px;padding-right:10px}.cag-metrics{grid-template-columns:1fr}.cag-action-row,.cag-inline-actions{grid-template-columns:1fr}.cag-action-row>*,.cag-inline-actions>*{grid-column:1!important}.cag-sheet-preview{font-size:12.5px;padding:13px 10px}.cag-recent-card{flex-basis:88vw}}@media(prefers-reduced-motion:reduce){.cag-awaiting-confirmation .cag-identity-confirm .cag-identity-yes{animation:none!important}.cag-progress span{transition:none!important}}.cag-song-match[hidden]{display:none!important}.cag-link-actions{display:flex;align-items:stretch;gap:8px;flex-wrap:nowrap}.cag-link-actions .cag-link-search-button,.cag-link-actions .cag-link-clear-button{min-height:50px;white-space:nowrap}.cag-link-clear-button{padding-inline:14px}@media(min-width:761px){.cag-song-match{display:block}.cag-song-match__identity{width:100%}.cag-identity-confirm{width:min(560px,100%);margin:14px auto 0;text-align:center}.cag-identity-confirm small{text-align:center}}@media(max-width:760px){.cag-link-actions{display:grid;grid-template-columns:1fr;gap:7px;width:100%}.cag-link-actions .cag-link-search-button,.cag-link-actions .cag-link-clear-button{width:100%}}.cag-progress-title{display:flex;flex-direction:column;gap:4px;min-width:0}.cag-progress-title>strong{line-height:1.25}.cag-progress-title>em{font-style:normal;font-size:12px;font-weight:800;color:#667085;display:inline-flex;align-items:center;gap:6px}.cag-progress-title>em[data-state="working"]{color:#c2410c}.cag-progress-title>em[data-state="waiting"],.cag-progress-title>em[data-state="correction"]{color:#92400e}.cag-progress-title>em[data-state="done"]{color:#15803d}.cag-progress-title>em[data-state="notfound"],.cag-progress-title>em[data-state="error"]{color:#b42318}.cag-progress-card[data-work-status="working"]{border-color:#fdba74;background:#fffaf5}.cag-progress-card[data-work-status="done"]{border-color:#bbf7d0;background:#f7fff9}.cag-progress-card[data-work-status="notfound"],.cag-progress-card[data-work-status="error"]{border-color:#fecaca;background:snow}.cag-recent-head__buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cag-clear-repertoire{color:#b42318!important}@media(max-width:760px){.cag-recent-head__buttons{display:grid;grid-template-columns:1fr;justify-content:stretch}.cag-recent-head__buttons button{width:100%}}.cag-sheet-preview,.cag-sheet-preview-line{tab-size:4;font-variant-ligatures:none}.cag-feedback-reasons{flex-basis:100%;width:100%;padding-top:4px}.cag-feedback-reasons[hidden]{display:none!important}.cag-feedback-reasons>span{display:block;font-weight:750;color:#344054;margin-bottom:8px}.cag-feedback-reasons>div{display:flex!important;flex-wrap:wrap;gap:7px;width:100%}.cag-feedback-reasons button{appearance:none;border:1px solid #d0d5dd;background:#fff;color:#344054;border-radius:999px;padding:8px 11px;min-height:38px;cursor:pointer;font-weight:650}.cag-feedback-reasons button:hover,.cag-feedback-reasons button:focus-visible{border-color:#f97316;outline:none;box-shadow:0 0 0 3px rgb(249 115 22 / .10)}.cag-feedback-reasons button.is-selected{border-color:#b45309;background:#fff7ed;color:#9a3412}.cag-result-feedback.is-choosing-reason .cag-feedback-main [data-feedback="yes"]{opacity:.6}.cag-result-feedback.is-sent .cag-feedback-reasons{display:block}@media(max-width:760px){.cag-feedback-reasons>div{display:grid!important;grid-template-columns:1fr 1fr}.cag-feedback-reasons button{width:100%;border-radius:10px}.cag-sheet-preview{font-size:clamp(11.5px,3.25vw,13px)}}@media(max-width:420px){.cag-feedback-reasons>div{grid-template-columns:1fr}}.cag-restore-original{border-color:#fed7aa;color:#9a3412;background:#fffaf5}.cag-restore-original:hover{background:#fff3e8;border-color:#fb923c}.cag-inline-actions [data-undo-edit]:disabled,.cag-inline-actions [data-redo-edit]:disabled,.cag-inline-actions [data-restore-original]:disabled,.cag-inline-actions [data-translate-lyrics]:disabled{opacity:.45;cursor:not-allowed}.cag-translate-lyrics{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.cag-sheet-live-editor.is-translation-view{background:#fffdf8;border-color:#fdba74;cursor:default}.cag-floating-side{position:fixed;right:14px;top:48%;transform:translateY(-50%);z-index:99990;display:flex;flex-direction:column;gap:9px}.cag-floating-side[hidden],.cag-floating-toast[hidden]{display:none!important}.cag-floating-action{font:inherit;font-weight:800;font-size:12px;line-height:1.15;border:1px solid #fed7aa;background:#fff;color:#9a3412;box-shadow:0 10px 28px rgb(15 23 42 / .13);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.cag-floating-action:hover{transform:translateY(-2px);box-shadow:0 13px 32px rgb(15 23 42 / .17);background:#fff7ed;border-color:#fb923c}.cag-floating-action{width:72px;min-height:66px;border-radius:16px;padding:9px 7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.cag-floating-action svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cag-floating-action span{font-size:10px;max-width:100%;overflow-wrap:anywhere}.cag-floating-toast{position:fixed;left:50%;bottom:82px;z-index:99995;max-width:min(520px,calc(100vw - 30px));transform:translate(-50%,10px);opacity:0;background:#172033;color:#fff;padding:11px 14px;border-radius:11px;box-shadow:0 12px 30px rgb(15 23 42 / .22);font-size:13px;font-weight:700;text-align:center;transition:opacity .18s ease,transform .18s ease}.cag-floating-toast.is-visible{opacity:1;transform:translate(-50%,0)}@media(max-width:760px){.cag-floating-side{top:auto;right:auto;left:12px;bottom:12px;transform:none;flex-direction:row;gap:7px}.cag-floating-action{width:auto;min-width:48px;min-height:48px;border-radius:14px;padding:8px 10px;flex-direction:row}.cag-floating-action span{display:none}.cag-floating-toast{bottom:72px}.cag-keyboard-open .cag-floating-side,.cag-keyboard-open .cag-floating-toast{display:none!important}}@media(prefers-reduced-motion:reduce){.cag-floating-action,.cag-floating-toast{transition:none!important}}.cag-translation-target{min-height:40px;max-width:180px;border:1px solid #fed7aa;border-radius:10px;background:#fff;color:#7c2d12;padding:7px 30px 7px 9px;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.cag-translation-target:focus{outline:none;border-color:#fb923c;box-shadow:0 0 0 3px rgb(249 115 22 / .12)}@media(max-width:760px){.cag-translation-target{max-width:155px;min-height:38px;font-size:11px}}.cag-sheet-preview-line.is-lyric-line{white-space:pre-wrap;overflow-wrap:break-word;word-break:normal}.cag-sheet-preview-line.is-blank{min-height:.8em}.cag-sheet-preview-line.is-section{padding:3px 0;color:#7c2d12}@media(max-width:760px){.cag-sheet-preview{overflow-x:hidden;padding:14px 10px;font-size:clamp(11.5px,3.05vw,12.75px);line-height:1.5}.cag-sheet-preview-line{min-width:0!important;max-width:100%;min-height:1.45em}.cag-sheet-preview-line.is-chord-line{white-space:pre;overflow-x:auto;overflow-y:hidden;max-width:100%;padding:2px 0 1px;color:#9f1239;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.cag-sheet-preview-line.is-lyric-line{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;margin-bottom:.38em}.cag-sheet-preview-line.is-section{white-space:normal;margin:.85em 0 .35em;padding:6px 8px;border-left:3px solid var(--cag-accent,#f97316);border-radius:7px;background:#fff7ed;color:#7c2d12;font-weight:850}.cag-sheet-preview-line.is-header{white-space:normal;margin-bottom:.25em}.cag-sheet-preview-line.is-blank{min-height:.35em}.cag-sheet-live-editor{min-height:340px}}.cag-metrics>[hidden]{display:none!important}.cag-floating-theme.is-active{background:#172033;color:#f8fafc;border-color:#344054;box-shadow:0 10px 28px rgb(2 6 23 / .34)}.cag-floating-theme.is-active:hover{background:#202a3c;border-color:#475467;color:#fff}html.cag-night-mode .cag-tool{--cag-ink:#f8fafc;--cag-muted:#a9b6c8;--cag-border:#334155;--cag-soft:#111827;--cag-blue:#7db0ff;color:#e7edf6}html.cag-night-mode .cag-tool h1,html.cag-night-mode .cag-tool h2,html.cag-night-mode .cag-tool h3,html.cag-night-mode .cag-tool h4{color:#f8fafc!important}html.cag-night-mode .cag-tool p,html.cag-night-mode .cag-tool small{color:#a9b6c8}html.cag-night-mode .cag-workspace,html.cag-night-mode .cag-file-card,html.cag-night-mode .cag-analysis-results,html.cag-night-mode .cag-metrics>div,html.cag-night-mode .cag-result-session-bar,html.cag-night-mode .cag-sheet-toolbar,html.cag-night-mode .cag-study-switcher,html.cag-night-mode .cag-sheet-preview,html.cag-night-mode .cag-recent-sheets,html.cag-night-mode .cag-recent-card,html.cag-night-mode .cag-saved-repertoires,html.cag-night-mode .cag-repertoire-savebox,html.cag-night-mode .cag-result-feedback,html.cag-night-mode .cag-testimonial-invite,html.cag-night-mode .cag-testimonials-public,html.cag-night-mode .cag-testimonial-card,html.cag-night-mode .cag-text-workspace,html.cag-night-mode .cag-capo-workspace,html.cag-night-mode .cag-metronome,html.cag-night-mode .cag-tuner{background:#111827!important;border-color:#334155!important;color:#e7edf6!important;box-shadow:none}html.cag-night-mode .cag-upload{background:linear-gradient(180deg,#121c2e,#0d1627)!important;border-color:#42536c!important;color:#e7edf6}html.cag-night-mode .cag-upload.is-drag{background:#2b1b12!important;border-color:#fb923c!important;box-shadow:0 18px 40px rgb(249 115 22 / .12)}html.cag-night-mode .cag-upload strong{color:#f8fafc!important}html.cag-night-mode .cag-upload span,html.cag-night-mode .cag-upload-hint{color:#a9b6c8!important}html.cag-night-mode .cag-upload-icon,html.cag-night-mode .cag-file-icon{background:#2a1b13;color:#fb923c}html.cag-night-mode .cag-page-drop-overlay{background:rgb(7 12 22 / .94)}html.cag-night-mode .cag-page-drop-overlay__card{background:#111827;border-color:#6e4525;box-shadow:0 22px 60px rgb(0 0 0 / .45)}html.cag-night-mode .cag-page-drop-overlay strong{color:#f8fafc}html.cag-night-mode .cag-page-drop-overlay span{color:#a9b6c8}html.cag-night-mode .cag-url-loader{background:linear-gradient(180deg,#151f31,#101827)!important;border-color:#6b4628!important;box-shadow:0 8px 24px rgb(0 0 0 / .15)}html.cag-night-mode .cag-or{background:#111827!important;color:#ffb070!important}html.cag-night-mode .cag-link-assist{border-top-color:#3e4656}html.cag-night-mode .cag-link-assist__head strong,html.cag-night-mode .cag-url-row .cag-field>span,html.cag-night-mode .cag-field,html.cag-night-mode .cag-editor-label>span,html.cag-night-mode .cag-testimonial-fields span,html.cag-night-mode .cag-testimonial-message>span{color:#dce5f1!important}html.cag-night-mode .cag-link-assist__head small,html.cag-night-mode .cag-url-loader>small{color:#9eacc0!important}html.cag-night-mode input:not([type=checkbox]):not([type=radio]):not([type=range]),html.cag-night-mode textarea,html.cag-night-mode select,html.cag-night-mode .cag-sheet-editor{background:#0c1525!important;border-color:#3b4c63!important;color:#edf2f8!important;box-shadow:none}html.cag-night-mode input::placeholder,html.cag-night-mode textarea::placeholder{color:#77869b!important}html.cag-night-mode input:focus,html.cag-night-mode textarea:focus,html.cag-night-mode select:focus{border-color:#fb923c!important;outline-color:rgb(251 146 60 / .35)!important}html.cag-night-mode .cag-secondary,html.cag-night-mode .cag-step,html.cag-night-mode .cag-chord-event,html.cag-night-mode .cag-capo-option{background:#172235!important;border-color:#40516a!important;color:#e9eef6!important}html.cag-night-mode .cag-secondary:hover,html.cag-night-mode .cag-step:hover,html.cag-night-mode .cag-capo-option:hover{background:#202d43!important;border-color:#5b6e89!important;color:#fff!important}html.cag-night-mode .cag-link-button{color:#7db0ff!important}html.cag-night-mode .cag-player{background:#0e1728!important;border:1px solid #2e3d53}html.cag-night-mode .cag-player span{color:#9eacc0}html.cag-night-mode .cag-play{background:#25344b;color:#fff;border:1px solid #41536d}html.cag-night-mode .cag-progress-card{background:#111827!important;border-color:#334155!important;color:#e7edf6!important}html.cag-night-mode .cag-progress{background:#273449}html.cag-night-mode .cag-progress-head span,html.cag-night-mode .cag-progress-card p,html.cag-night-mode .cag-progress-title>em{color:#a8b5c7}html.cag-night-mode .cag-steps li{background:#1c293d;color:#aab7ca}html.cag-night-mode .cag-steps li.is-active{background:#3a2518;color:#ffb171;outline-color:#6d4525}html.cag-night-mode .cag-steps li.is-done{background:#133223;color:#86efac}html.cag-night-mode .cag-progress-card[data-work-status="done"]{background:#0f281d!important;border-color:#2e6a49!important;color:#d7fbe5!important}html.cag-night-mode .cag-progress-card[data-work-status="done"] .cag-progress-head strong{color:#ecfdf5!important}html.cag-night-mode .cag-progress-card[data-work-status="working"]{background:#241a12!important;border-color:#805029!important}html.cag-night-mode .cag-progress-card[data-work-status="notfound"],html.cag-night-mode .cag-progress-card[data-work-status="error"]{background:#2a1519!important;border-color:#7f2934!important}html.cag-night-mode .cag-song-match{background:linear-gradient(180deg,#10291e,#0f221b)!important;border-color:#2f704b!important;color:#d7fbe5!important;box-shadow:none}html.cag-night-mode .cag-song-match strong{color:#86efac!important}html.cag-night-mode .cag-song-match__identity span{color:#f0fdf4!important}html.cag-night-mode .cag-identity-confirm{background:#2a1d14!important;border-color:#82522c!important;box-shadow:none}html.cag-night-mode .cag-identity-confirm small{color:#ffc18b!important}html.cag-night-mode .cag-identity-confirm.is-confirmed{background:#10291e!important;border-color:#2f704b!important}html.cag-night-mode .cag-identity-confirm.is-confirmed small{color:#bbf7d0!important}html.cag-night-mode .cag-metrics strong,html.cag-night-mode .cag-result-session-bar strong,html.cag-night-mode .cag-study-switcher strong,html.cag-night-mode .cag-recent-card strong,html.cag-night-mode .cag-saved-repertoire-card strong,html.cag-night-mode .cag-repertoire-savebox__copy strong,html.cag-night-mode .cag-editor-head h3{color:#f8fafc!important}html.cag-night-mode .cag-metrics span,html.cag-night-mode .cag-metrics small,html.cag-night-mode .cag-result-session-bar small,html.cag-night-mode .cag-study-switcher small,html.cag-night-mode .cag-recent-card span,html.cag-night-mode .cag-recent-card small,html.cag-night-mode .cag-saved-repertoire-card small,html.cag-night-mode .cag-repertoire-savebox__copy p,html.cag-night-mode .cag-editor-head p{color:#a9b6c8!important}html.cag-night-mode .cag-sheet-toolbar{background:#261a12!important;border-color:#71441f!important}html.cag-night-mode .cag-sheet-toolbar,html.cag-night-mode .cag-sheet-toolbar label,html.cag-night-mode .cag-capo-info{color:#f0e8df!important}html.cag-night-mode .cag-sheet-preview{background:#0b1424!important;border-color:#35455c!important;color:#e7edf6!important;caret-color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255 / .02)}html.cag-night-mode .cag-sheet-preview-line{color:#dce5f1}html.cag-night-mode .cag-sheet-preview-line.is-header{color:#f8fafc!important}html.cag-night-mode .cag-sheet-preview-line.is-section{color:#ffb16f!important;background:#2a1b13!important;border-left-color:#fb923c!important}html.cag-night-mode .cag-sheet-preview-line.is-chord-line{color:#dce5f1!important}html.cag-night-mode .cag-preview-chord{color:#ff6b6b!important;text-shadow:0 0 12px rgb(255 107 107 / .08)}html.cag-night-mode .cag-sheet-live-editor.is-translation-view{background:#171c27!important;border-color:#805029!important}html.cag-night-mode .cag-restore-original,html.cag-night-mode .cag-translate-lyrics{background:#2a1b13!important;border-color:#754722!important;color:#ffc08a!important}html.cag-night-mode .cag-translation-target{background:#171f2e!important;border-color:#6d4525!important;color:#ffc08a!important}html.cag-night-mode .cag-node-note{background:#291b12;border-color:#70441f;color:#ffc08a}html.cag-night-mode .cag-result-feedback{background:#111827!important;border-color:#3b4b62!important}html.cag-night-mode .cag-result-feedback strong{color:#f8fafc!important}html.cag-night-mode .cag-result-feedback small{color:#a9b6c8!important}html.cag-night-mode .cag-result-feedback.is-sent{background:#10291e!important;border-color:#2f704b!important}html.cag-night-mode .cag-result-feedback.is-sent small{color:#bbf7d0!important}html.cag-night-mode .cag-feedback-reasons>span{color:#dce5f1!important}html.cag-night-mode .cag-feedback-reasons button{background:#172235;border-color:#40516a;color:#dce5f1}html.cag-night-mode .cag-feedback-reasons button:hover{background:#202d43}html.cag-night-mode .cag-feedback-reasons button.is-selected{background:#3a2518;border-color:#a9672e;color:#ffc18b}html.cag-night-mode .cag-recent-card{background:#121c2e!important;border-color:#34465f!important}html.cag-night-mode .cag-recent-card.is-active{border-color:#fb923c!important;box-shadow:0 0 0 2px rgb(251 146 60 / .12)}html.cag-night-mode .cag-recent-fav{background:#1a263a!important;color:#ffbd80!important;border-color:#43536a!important}html.cag-night-mode .cag-study-tab{background:#172235!important;border-color:#3e4f67!important;color:#e8eef7!important}html.cag-night-mode .cag-study-tab span{color:#a9b6c8!important}html.cag-night-mode .cag-study-tab.is-active{background:#2b1c13!important;border-color:#fb923c!important;color:#fff!important}html.cag-night-mode .cag-repertoire-savebox{border-top-color:#42516a!important}html.cag-night-mode .cag-repertoire-bookmark{background:#172235!important;color:#cbd5e1!important}html.cag-night-mode .cag-repertoire-sync{color:#a9b6c8}html.cag-night-mode .cag-repertoire-sync[data-state="ok"]{color:#86efac}html.cag-night-mode .cag-repertoire-sync[data-state="error"]{color:#fda4af}html.cag-night-mode .cag-testimonials-public{background:linear-gradient(180deg,#171d29,#111827)!important;border-color:#60452e!important}html.cag-night-mode .cag-testimonials-heading>span{background:#2a1b13;border-color:#754722;color:#ffb676}html.cag-night-mode .cag-testimonials-heading h2{color:#f8fafc!important}html.cag-night-mode .cag-testimonials-heading p{color:#a9b6c8!important}html.cag-night-mode .cag-testimonial-card{background:#141f31!important;border-color:#3f4c5f!important;border-top-color:#fb923c!important}html.cag-night-mode .cag-testimonial-card blockquote p{color:#d2dce9!important}html.cag-night-mode .cag-testimonial-card footer{border-top-color:#2d3b50!important}html.cag-night-mode .cag-testimonial-person strong{color:#f8fafc!important}html.cag-night-mode .cag-testimonial-person span:not(.cag-testimonial-avatar){color:#a9b6c8!important}html.cag-night-mode .cag-testimonial-user-badge{background:#133223;color:#86efac}html.cag-night-mode .cag-note,html.cag-night-mode .cag-tempo-value strong{color:#f8fafc!important}html.cag-night-mode .cag-tuner-track:after{background:#f8fafc}html.cag-night-mode .cag-capo-option.is-selected{background:#2b1d14!important;border-color:#fb923c!important}html.cag-night-mode .cag-floating-action{background:#111827;border-color:#475569;color:#fed7aa}html.cag-night-mode .cag-floating-action:hover{background:#172033;border-color:#fb923c}html.cag-night-mode .cag-floating-theme.is-active{background:#f8fafc;color:#334155;border-color:#e2e8f0}html.cag-night-mode .cag-floating-theme.is-active:hover{background:#fff;color:#0f172a}html.cag-night-mode .cag-floating-toast{background:#f8fafc;color:#111827}@media(max-width:760px){html.cag-night-mode .cag-study-switcher__head .cag-link-button{background:#172235!important;border-color:#40516a!important}html.cag-night-mode .cag-sheet-preview-line.is-section{background:#2a1b13!important}}html.cag-night-mode body .cag-tool .cag-workspace{background:#101827!important;border-color:#34445b!important;color:#dce5f1!important}html.cag-night-mode body .cag-tool .cag-upload{background:linear-gradient(180deg,#121c2e,#0d1627)!important;border-color:#42536c!important;color:#e7edf6!important}html.cag-night-mode body .cag-tool .cag-upload strong{color:#f8fafc!important}html.cag-night-mode body .cag-tool .cag-upload span,html.cag-night-mode body .cag-tool .cag-upload-hint{color:#a9b6c8!important}html.cag-night-mode body .cag-tool .cag-url-loader,html.cag-night-mode body .cag-tool .cag-link-assist,html.cag-night-mode body .cag-tool .cag-analysis-results,html.cag-night-mode body .cag-tool .cag-result-session-bar,html.cag-night-mode body .cag-tool .cag-study-switcher,html.cag-night-mode body .cag-tool .cag-recent-sheets{background:#111827!important;border-color:#34445b!important;color:#dce5f1!important}html.cag-night-mode body .cag-tool input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),html.cag-night-mode body .cag-tool textarea,html.cag-night-mode body .cag-tool select{background:#0c1525!important;color:#e9eef6!important;border-color:#3b4b62!important}.cag-repertoire-share-note{grid-column:1/-1;display:flex;flex-direction:column;gap:3px;border:1px solid #fdba74;background:#fff7ed;border-radius:11px;padding:11px 12px;color:#7c2d12}.cag-repertoire-share-note strong{font-size:13px;color:#9a3412}.cag-repertoire-share-note span{font-size:12px;line-height:1.5}.cag-repertoire-share-note[hidden]{display:none!important}.cag-repertoire-share{background:#c2410c!important;border-color:#c2410c!important;color:#fff!important}@media(max-width:760px){.cag-repertoire-share-note{grid-column:1}.cag-repertoire-share{width:100%}}html.cag-night-mode .cag-repertoire-share-note{background:#2b1d13!important;border-color:#9a5a28!important;color:#fed7aa!important}html.cag-night-mode .cag-repertoire-share-note strong{color:#fdba74!important}.cag-process-advice{margin:10px 0 0!important;padding:10px 12px;border-radius:10px;background:#fff7ed;color:#9a3412!important;font-size:13px;line-height:1.45;border:1px solid #fed7aa}.cag-progress-card[data-work-status="working"] .cag-process-advice{display:block}html.cag-night-mode .cag-process-advice{background:#2a1c12!important;border-color:#805029!important;color:#fdba74!important}@keyframes cagWorkSpinV11124{to{transform:rotate(360deg)}}@keyframes cagMusicFlowV11124{0%{width:0;opacity:.28}12%{opacity:1}72%{width:12.5em;opacity:1}88%{width:12.5em;opacity:.92}100%{width:0;opacity:.28}}@keyframes cagProgressShimmerV11124{0%{transform:translateX(-140%)}100%{transform:translateX(340%)}}.cag-progress-title>em[data-state="working"]::before{content:'↻';display:inline-block;font-size:15px;line-height:1;transform-origin:50% 50%;animation:cagWorkSpinV11124 .9s linear infinite}.cag-progress-card[data-work-status="working"] .cag-progress-title>strong[data-stage]::after{content:'  ♩♫♭♪♯♬♮♬♪♫';display:inline-block;overflow:hidden;white-space:nowrap;width:0;max-width:12.5em;vertical-align:bottom;color:var(--cag-accent);font-weight:800;animation:cagMusicFlowV11124 2.8s steps(10,end) infinite}.cag-progress span{position:relative;overflow:hidden}.cag-progress-card[data-work-status="working"] .cag-progress span::after{content:'';position:absolute;inset:0 auto 0 -28%;width:28%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .72),transparent);animation:cagProgressShimmerV11124 1.35s linear infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.cag-progress-title>em[data-state="working"]::before,.cag-progress-card[data-work-status="working"] .cag-progress-title>strong[data-stage]::after,.cag-progress-card[data-work-status="working"] .cag-progress span::after{animation:none!important}.cag-progress-card[data-work-status="working"] .cag-progress-title>strong[data-stage]::after{width:auto;content:'  ♩♫♪'}}.cag-tool.cag-lyrics-only-result .cag-metrics,.cag-tool.cag-lyrics-only-result .cag-sheet-toolbar,.cag-tool.cag-lyrics-only-result [data-result-feedback],.cag-tool.cag-lyrics-only-result [data-transpose],.cag-tool.cag-lyrics-only-result [data-simplify]{display:none!important}.cag-tool.cag-lyrics-only-result .cag-editor-head h3::after{content:" · letra verificada";font-size:.72em;font-weight:700;color:var(--cag-muted)}.cag-progress-card[data-work-status="partial"]{border-color:#fde68a;background:#fffdf4}html.cag-night-mode .cag-progress-card[data-work-status="partial"]{background:#2a2211!important;border-color:#806b2b!important;color:#fff4c2!important}.cag-result-quality-notice{display:flex;align-items:flex-start;gap:14px;margin:0 0 18px;padding:16px 18px;border:2px solid #f59e0b;border-radius:16px;background:#fff8e6;color:#4a2b00;box-shadow:0 8px 24px rgb(0 0 0 / .06)}.cag-result-quality-notice[hidden]{display:none!important}.cag-result-quality-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#f59e0b;color:#fff;font-weight:900;font-size:22px}.cag-result-quality-notice strong{display:block;font-size:1.1rem;margin-bottom:4px}.cag-result-quality-notice p{margin:0 0 10px;line-height:1.5}.cag-partial-upload{min-height:42px}.cag-night-mode .cag-result-quality-notice{background:#2b210c;color:#fff4cf;border-color:#f59e0b}@media(max-width:700px){.cag-result-quality-notice{padding:14px;gap:10px}.cag-result-quality-notice .cag-primary{width:100%}}html.cag-feedback-gate-open{overflow:hidden!important}.cag-feedback-gate[hidden]{display:none!important}.cag-feedback-gate{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:18px}.cag-feedback-gate__backdrop{position:absolute;inset:0;background:rgb(15 23 42 / .72);backdrop-filter:blur(3px)}.cag-feedback-gate__dialog{position:relative;width:min(560px,100%);max-height:min(88vh,720px);overflow:auto;background:#fff;color:#172033;border-radius:20px;padding:28px;box-shadow:0 28px 90px rgb(0 0 0 / .36);border:1px solid rgb(255 255 255 / .35)}.cag-feedback-gate__close{position:absolute;top:12px;right:12px;width:38px;height:38px;border:0;border-radius:999px;background:#f2f4f7;color:#344054;font-size:26px;line-height:1;cursor:pointer;display:grid;place-items:center}.cag-feedback-gate__close:hover,.cag-feedback-gate__close:focus-visible{background:#e4e7ec;outline:3px solid rgb(249 115 22 / .18)}.cag-feedback-gate__eyebrow{display:inline-block;margin:0 46px 8px 0;font-size:12px;line-height:1.2;font-weight:850;text-transform:uppercase;letter-spacing:.08em;color:#c2410c}.cag-feedback-gate__dialog h3{font-size:clamp(24px,4vw,32px);line-height:1.12;margin:0 40px 10px 0;color:#111827}.cag-feedback-gate__dialog p{font-size:16px;line-height:1.55;margin:0 0 20px;color:#475467}.cag-feedback-gate__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cag-feedback-gate__actions button{min-height:52px;font-size:16px;font-weight:800}.cag-feedback-gate__reasons{margin-top:18px;padding-top:16px;border-top:1px solid #e4e7ec}.cag-feedback-gate__reasons[hidden]{display:none!important}.cag-feedback-gate__reasons>strong{display:block;margin-bottom:10px}.cag-feedback-gate__reasons>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cag-feedback-gate__reasons button{appearance:none;border:1px solid #d0d5dd;background:#fff;color:#344054;border-radius:11px;padding:10px 12px;min-height:42px;cursor:pointer;font-weight:700}.cag-feedback-gate__reasons button:hover,.cag-feedback-gate__reasons button:focus-visible{border-color:#f97316;outline:none;box-shadow:0 0 0 3px rgb(249 115 22 / .10)}.cag-feedback-gate__dialog>small{display:block;margin-top:14px;color:#667085;line-height:1.4}html.cag-night-mode .cag-feedback-gate__backdrop{background:rgb(2 6 23 / .82)}html.cag-night-mode .cag-feedback-gate__dialog{background:#111827;color:#e7edf6;border-color:#344054}html.cag-night-mode .cag-feedback-gate__dialog h3{color:#f8fafc}html.cag-night-mode .cag-feedback-gate__dialog p,html.cag-night-mode .cag-feedback-gate__dialog>small{color:#b7c2d1}html.cag-night-mode .cag-feedback-gate__close{background:#202b3d;color:#f8fafc}html.cag-night-mode .cag-feedback-gate__reasons{border-top-color:#344054}html.cag-night-mode .cag-feedback-gate__reasons button{background:#172235;border-color:#40516a;color:#e7edf6}@media(max-width:620px){.cag-feedback-gate{padding:12px}.cag-feedback-gate__dialog{padding:24px 16px 18px;border-radius:16px}.cag-feedback-gate__actions,.cag-feedback-gate__reasons>div{grid-template-columns:1fr}.cag-feedback-gate__dialog p{font-size:15px}}.cag-awaiting-confirmation [data-result-quality-notice] [data-partial-upload]{display:none!important}.cag-tool,.cag-tool *{box-sizing:border-box}.cag-tool{width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere}.cag-tool .cag-workspace,.cag-tool .cag-upload,.cag-tool .cag-url-loader,.cag-tool .cag-link-assist,.cag-tool .cag-analysis-results,.cag-tool .cag-result-session-bar,.cag-tool .cag-study-switcher,.cag-tool .cag-recent-sheets,.cag-tool .cag-widget,.cag-tool form,.cag-tool fieldset{max-width:100%;min-width:0}.cag-tool img,.cag-tool svg,.cag-tool video,.cag-tool canvas,.cag-tool iframe{max-width:100%}.cag-tool input,.cag-tool select,.cag-tool textarea,.cag-tool button{max-width:100%}@media(max-width:760px){.cag-tool{overflow-x:clip}.cag-tool .cag-action-row,.cag-tool .cag-toolbar,.cag-tool .cag-sheet-toolbar,.cag-tool .cag-result-actions{flex-wrap:wrap}.cag-tool .cag-action-row>*{min-width:0}.cag-tool pre,.cag-tool code{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}}html.cag-night-mode body .cag-tool{color:#e8eef7}:root{--cag-brand-ink:#0A2442;--cag-brand-orange:#F97316;--cag-brand-paper:#F4F7FB;--cag-brand-teal:#0F6A6B}.cag-floating-action{color:#8F3109;background:#F4F7FB;border-color:#F2B88F}@media(max-width:760px){.cag-tool,.cag-tool .cag-workspace,.cag-tool .cag-upload,.cag-tool .cag-url-loader,.cag-tool .cag-link-assist,.cag-tool .cag-analysis-results{width:100%;max-width:100%;min-width:0}.cag-tool .cag-link-actions,.cag-tool .cag-action-row{display:flex;flex-wrap:wrap}.cag-tool .cag-link-actions>*{flex:1 1 180px;min-width:0}.cag-tool input,.cag-tool textarea,.cag-tool select,.cag-tool button{min-width:0}.cag-tool pre{white-space:pre-wrap;overflow-wrap:anywhere}}html.cag-night-mode .cag-floating-action{background:#0D2947!important;border-color:#35546F!important;color:#FFD0AF!important}.cag-progress-head{display:grid!important;grid-template-columns:minmax(0,1fr) 3.65rem!important;align-items:start!important;column-gap:12px!important}.cag-progress-head>span{display:block!important;width:3.65rem!important;min-width:3.65rem!important;max-width:3.65rem!important;text-align:right!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important;line-height:1.25!important}.cag-progress-title{min-width:0!important;overflow:visible!important}.cag-progress-title>strong[data-stage]{position:relative!important;display:block!important;min-width:0!important;padding-bottom:21px!important;max-width:none!important}@keyframes cagMusicRevealV11190{0%,100%{clip-path:inset(0 100% 0 0);opacity:.30}12%{opacity:1}72%,88%{clip-path:inset(0 0 0 0);opacity:1}}.cag-progress-card[data-work-status="working"] .cag-progress-title>strong[data-stage]::after{content:'♩♫♭♪♯♬♮♬♪♫'!important;position:absolute!important;left:0!important;bottom:0!important;display:block!important;width:min(12.5em,100%)!important;max-width:100%!important;height:18px!important;overflow:hidden!important;white-space:nowrap!important;clip-path:inset(0 100% 0 0);color:var(--cag-accent)!important;font-size:15px!important;line-height:18px!important;font-weight:800!important;pointer-events:none!important;animation:cagMusicRevealV11190 2.8s steps(10,end) infinite!important}.cag-floating-action{background:rgb(244 247 251 / .16)!important;border-color:rgb(242 184 143 / .74)!important;box-shadow:0 8px 24px rgb(15 23 42 / .10)!important;-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%)}.cag-floating-action:hover,.cag-floating-action:focus-visible{background:rgb(255 247 237 / .32)!important;border-color:rgb(249 115 22 / .82)!important;box-shadow:0 11px 27px rgb(15 23 42 / .13)!important}html.cag-night-mode .cag-floating-action{background:rgb(13 41 71 / .18)!important;border-color:rgb(255 208 175 / .38)!important;color:#FFD0AF!important;box-shadow:0 8px 24px rgb(0 0 0 / .14)!important}html.cag-night-mode .cag-floating-action:hover,html.cag-night-mode .cag-floating-action:focus-visible{background:rgb(13 41 71 / .34)!important;border-color:rgb(249 115 22 / .72)!important}@media(max-width:760px){.cag-progress-head{grid-template-columns:minmax(0,1fr) 3.35rem!important;column-gap:8px!important}.cag-progress-head>span{width:3.35rem!important;min-width:3.35rem!important;max-width:3.35rem!important}.cag-progress-title>strong[data-stage]{font-size:16px!important;line-height:1.30!important}}@media(prefers-reduced-motion:reduce){.cag-progress-card[data-work-status="working"] .cag-progress-title>strong[data-stage]::after{animation:none!important;clip-path:none!important;content:'♩♫♪'!important}}@media print{.cag-preview-chord,.cag-sheet-preview-line.is-chord-line,.chord{box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-text-stroke:0!important}}@media(max-width:760px){.cag-tool .cag-sheet-preview,.cag-tool .cag-sheet-live-editor{max-width:100%!important;overflow-x:hidden!important;font-size:clamp(12px,3.65vw,14px)!important;padding-left:10px!important;padding-right:10px!important}.cag-tool .cag-sheet-preview-line{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:normal!important;max-width:100%!important}}.cag-tool .cag-recent-sheets{background:#FFF2E5!important;background:color-mix(in srgb,var(--cag-global-accent,#F97316) 10%,#ffffff 90%)!important;border:1px solid #F2C49C!important;border-color:color-mix(in srgb,var(--cag-global-accent,#F97316) 34%,#d7e0ea 66%)!important;box-shadow:0 14px 36px rgb(148 72 14 / .09)!important}.cag-tool .cag-recent-sheets .cag-recent-head>div>span{color:#B94708!important;color:color-mix(in srgb,var(--cag-global-accent,#F97316) 78%,#6b2b05 22%)!important}.cag-tool .cag-recent-sheets .cag-recent-head h3{color:#0A2442!important;color:var(--cag-global-primary,#0A2442)!important}.cag-tool .cag-recent-sheets .cag-recent-card{background:rgb(255 255 255 / .92)!important}html.cag-night-mode body .cag-tool .cag-recent-sheets{background:#172131!important;border-color:#495b70!important;color:#e8eef6!important;box-shadow:none!important}html.cag-night-mode body .cag-tool .cag-recent-sheets .cag-recent-head h3{color:#fff!important}.cag-unified-source-v11202{border:2px solid var(--cag-border,#d7dde7);border-radius:18px;background:linear-gradient(180deg,#fff 0%,#fbfcfe 100%);overflow:hidden;box-shadow:0 10px 28px rgb(15 35 62 / .06)}.cag-unified-source-v11202>.cag-upload{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cag-unified-source-v11202>.cag-ready-search-v11223{margin:0!important;padding:18px!important;border:0!important;border-bottom:1px solid #e2e8f0!important;background:linear-gradient(180deg,#f8fbff,#f3f8fc)!important;box-shadow:none!important}.cag-ready-search-v11223{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);gap:16px;align-items:end}.cag-ready-search-copy-v11223{min-width:0}.cag-ready-search-copy-v11223 strong{display:block;color:var(--cag-ink,#0A2442);font-size:16px;line-height:1.25}.cag-ready-search-copy-v11223 small{display:block;margin-top:5px;color:#64748b;font-size:12px;line-height:1.4}.cag-ready-search-form-v11223{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;margin:0}.cag-ready-search-form-v11223 input[type=search]{width:100%;min-width:0;height:44px;margin:0!important;border:1px solid #cbd5e1!important;border-radius:11px!important;background:#fff!important;color:#0A2442!important;padding:0 13px!important;font:650 14px/1.2 inherit!important;box-shadow:none!important}.cag-ready-search-form-v11223 input[type=search]:focus{outline:2px solid rgb(249 115 22 / .22)!important;border-color:#f97316!important}.cag-ready-search-form-v11223 .cag-primary{min-height:44px!important;white-space:nowrap!important;margin:0!important}.cag-unified-source-v11202>.cag-url-loader{margin:0!important;border:0!important;border-top:1px solid #e2e8f0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:18px 18px 16px!important}.cag-unified-source-v11202 .cag-or{display:none!important}html.cag-night-mode .cag-unified-source-v11202{background:linear-gradient(180deg,#121c2e,#0d1627)!important;border-color:#42536c!important;box-shadow:none!important}html.cag-night-mode .cag-unified-source-v11202>.cag-upload,html.cag-night-mode .cag-unified-source-v11202>.cag-url-loader{background:transparent!important}html.cag-night-mode .cag-unified-source-v11202>.cag-ready-search-v11223{background:#101b2d!important;border-bottom-color:#33445d!important}html.cag-night-mode .cag-ready-search-copy-v11223 strong{color:#f3f7fb!important}html.cag-night-mode .cag-ready-search-copy-v11223 small{color:#b9c7d7!important}html.cag-night-mode .cag-ready-search-form-v11223 input[type=search]{background:#0b1525!important;border-color:#42536c!important;color:#f5f7fb!important}html.cag-night-mode .cag-unified-source-v11202>.cag-url-loader{border-top-color:#33445d!important}@media(max-width:760px){.cag-unified-source-v11202{border-radius:16px}.cag-unified-source-v11202>.cag-ready-search-v11223{padding:15px 12px!important}.cag-ready-search-v11223{grid-template-columns:1fr;gap:10px}.cag-ready-search-form-v11223{grid-template-columns:1fr}.cag-ready-search-form-v11223 .cag-primary{width:100%!important}.cag-unified-source-v11202>.cag-upload{padding:20px 12px!important}.cag-unified-source-v11202>.cag-url-loader{padding:16px 12px 14px!important}.cag-unified-source-v11202 .cag-url-row{grid-template-columns:1fr!important}.cag-unified-source-v11202 .cag-link-actions{display:grid!important;grid-template-columns:1fr!important}.cag-unified-source-v11202 .cag-link-actions>*{width:100%!important}}.cag-tool .cag-study-tab{background:#fff!important;color:#172033!important}.cag-tool .cag-study-tab strong{color:#172033}.cag-tool .cag-study-tab span{color:#667085}.cag-tool .cag-study-tab.is-active{background:#fff3e8!important;color:#172033!important}.cag-tool .cag-editor-head h3,.cag-tool .cag-editor-head p{position:relative;z-index:1}.cag-tool .cag-study-switcher [data-add-song],.cag-tool .cag-recent-sheets [data-add-song]{display:none!important}body.cag-is-front-v11184 .cag-home-toolbox-v11184 .cag-saved-repertoire-card strong{color:#172033}body.cag-is-front-v11184 .cag-home-toolbox-v11184 .cag-saved-repertoire-card small,body.cag-is-front-v11184 .cag-home-toolbox-v11184 .cag-saved-repertoire-card time{color:#667085}html.cag-night-mode body.cag-public-theme-v11184 .cag-tool :is(.cag-file-card,.cag-metrics>div,.cag-chord-event,.cag-capo-option,.cag-saved-repertoires,.cag-saved-repertoire-card,.cag-repertoire-savebox__controls input,.cag-player,.cag-progress-card,.cag-result-feedback,.cag-feedback-gate__dialog,.cag-feedback-reasons button,.cag-study-switcher__head .cag-link-button,.cag-url-loader,.cag-result-session-bar){background:#111827!important;border-color:#3A4B63!important;color:#E7EEF6!important}html.cag-night-mode body.cag-public-theme-v11184 .cag-tool :is(.cag-file-card,.cag-metrics>div,.cag-chord-event,.cag-capo-option,.cag-saved-repertoire-card,.cag-progress-card,.cag-result-feedback,.cag-feedback-gate__dialog) :is(strong,h2,h3,label){color:#F8FAFC!important}html.cag-night-mode body.cag-public-theme-v11184 .cag-tool :is(.cag-file-card,.cag-metrics>div,.cag-chord-event,.cag-capo-option,.cag-saved-repertoire-card,.cag-progress-card,.cag-result-feedback,.cag-feedback-gate__dialog) :is(small,span,p){color:#AEBCCE!important}html.cag-night-mode body.cag-public-theme-v11184 .cag-tool .cag-secondary{background:#172235!important;border-color:#455873!important;color:#F1F5F9!important}html.cag-night-mode body.cag-public-theme-v11184 .cag-tool .cag-secondary:hover{background:#203047!important;border-color:#5D718B!important}html.cag-night-mode body.cag-public-theme-v11184 .cag-tool .cag-or{background:#111827!important;color:#9DAEC1!important}html.cag-night-mode body.cag-public-theme-v11184 .cag-tool .cag-progress{background:#27364A!important}html.cag-night-mode body.cag-public-theme-v11184 .cag-tool .cag-steps li{background:#213047!important;color:#BAC7D5!important}html.cag-night-mode body.cag-public-theme-v11184 .cag-tool .cag-steps li.is-active{background:#3B2518!important;color:#FDBA74!important;outline-color:#8A4D20!important}html.cag-night-mode body.cag-public-theme-v11184 .cag-tool .cag-steps li.is-done{background:#123525!important;color:#86EFAC!important}html.cag-night-mode body.cag-public-theme-v11184 .cag-tool .cag-sheet-editor{background:#081321!important;border-color:#354A63!important;color:#EEF4FA!important}html.cag-night-mode body.cag-public-theme-v11184 .cag-tool .cag-repertoire-page__head h1{color:#F8FAFC!important}html.cag-night-mode body.cag-public-theme-v11184 .cag-tool .cag-repertoire-page__head p{color:#AEBCCE!important}.cag-audio-preference-v11262{margin:0;padding:8px 14px 11px;text-align:center;font-size:12.5px;line-height:1.45;color:#fff;background:#fff0;text-shadow:0 1px 2px rgb(0 0 0 / .28)}.cag-recovery [data-recovery-message]{font-weight:600;line-height:1.5;color:#475467}.cag-recovery [data-recovery-upload]{font-weight:700}html.cag-night-mode .cag-audio-preference-v11262{color:#fff!important}html.cag-night-mode .cag-recovery [data-recovery-message]{color:#cbd5e1!important}body.cag-generator-exact-home-scope-v11285 .cag-audio-preference-v11262{color:#fff!important;opacity:1!important}body.cag-generator-exact-home-scope-v11286 .cag-generator-exact-home-v11286 .cag-generator-tool-stage-v11285>.cag-home-shell-v11184{display:block!important;width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}body.cag-generator-exact-home-scope-v11286 .cag-generator-exact-home-v11286 #cifragora-ferramenta{float:none!important;width:100%!important;max-width:1100px!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}body.cag-generator-exact-home-scope-v11287 .cag-generator-exact-home-v11287 #cifragora-ferramenta{box-sizing:border-box!important}.cag-lyrics-only-toggle{border-color:#fed7aa;background:#fffaf5;color:#9a3412}.cag-lyrics-only-toggle:hover:not(:disabled){background:#fff3e8;border-color:#fb923c}.cag-lyrics-only-toggle[data-mode="restore"]{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}html.cag-night-mode .cag-lyrics-only-toggle{background:#241a13!important;border-color:#7c4a22!important;color:#ffc28f!important}html.cag-night-mode .cag-lyrics-only-toggle[data-mode="restore"]{background:#14223a!important;border-color:#315b91!important;color:#bfdbfe!important}.cag-editor-head{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;width:100%!important;margin-top:20px!important;text-align:center!important}.cag-editor-head>div:first-child{width:100%!important;max-width:780px!important;margin:0 auto!important;text-align:center!important}.cag-editor-head h3{margin:0 0 4px!important;text-align:center!important}.cag-editor-head p{max-width:760px!important;margin:0 auto!important;text-align:center!important;line-height:1.45!important}.cag-editor-head .cag-inline-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;max-width:980px!important;margin:13px auto 0!important}.cag-editor-head .cag-inline-actions>*{flex:0 0 auto!important;margin:0!important}.cag-editor-head .cag-inline-actions .cag-secondary{width:auto!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cag-editor-head .cag-inline-actions .cag-translation-target{min-height:40px!important;margin:0!important}.cag-editor-head .cag-lyrics-only-toggle:not([data-mode="restore"]){border-color:#fb923c!important;background:#fff1e7!important;color:#9a3412!important;font-weight:800!important;box-shadow:0 0 0 2px rgb(249 115 22 / .09),0 5px 14px rgb(154 52 18 / .08)!important}.cag-editor-head .cag-lyrics-only-toggle:not([data-mode="restore"]):hover:not(:disabled){background:#ffe8d6!important;border-color:#f97316!important}@media(max-width:760px){.cag-editor-head>div:first-child{max-width:100%!important}.cag-editor-head .cag-inline-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:560px!important;gap:8px!important;margin-top:12px!important}.cag-editor-head .cag-inline-actions>*{width:100%!important;min-width:0!important;max-width:none!important;grid-column:auto!important}.cag-editor-head .cag-inline-actions .cag-secondary{width:100%!important}.cag-editor-head .cag-inline-actions .cag-translation-target{width:100%!important;max-width:none!important}}@media(max-width:420px){.cag-editor-head .cag-inline-actions{grid-template-columns:1fr!important}}.cag-sheet-font-control-v11292{min-width:48px;font-weight:900;letter-spacing:-.02em}@media(max-width:760px){.cag-sheet-font-control-v11292{min-width:0}}.cag-progress-card.cag-link-audio-required-v13820{border:2px solid #f59e0b!important;background:#fffdf7!important;padding:16px!important}.cag-progress-card.cag-link-audio-required-v13820>.cag-progress-head,.cag-progress-card.cag-link-audio-required-v13820>.cag-progress,.cag-progress-card.cag-link-audio-required-v13820>.cag-steps,.cag-progress-card.cag-link-audio-required-v13820>[data-status],.cag-progress-card.cag-link-audio-required-v13820>.cag-process-advice{display:none!important}.cag-progress-card.cag-link-audio-required-v13820 .cag-recovery{margin:0!important;padding:0!important;border:0!important}.cag-progress-card.cag-link-audio-required-v13820 .cag-recovery [data-recovery-message]{display:block!important;margin:0 0 12px!important;padding:14px 16px!important;border:1px solid #fdba74!important;border-radius:12px!important;background:#fff7ed!important;color:#7c2d12!important;font-size:16px!important;line-height:1.5!important;font-weight:800!important}.cag-progress-card.cag-link-audio-required-v13820 .cag-recovery>div{display:block!important}.cag-progress-card.cag-link-audio-required-v13820 [data-retry-run],.cag-progress-card.cag-link-audio-required-v13820 [data-focus-song]{display:none!important}.cag-progress-card.cag-link-audio-required-v13820 [data-recovery-upload]{display:block!important;width:100%!important;min-height:48px!important;font-size:15px!important;font-weight:800!important}html.cag-night-mode .cag-progress-card.cag-link-audio-required-v13820{background:#241a12!important;border-color:#b7791f!important}html.cag-night-mode .cag-progress-card.cag-link-audio-required-v13820 .cag-recovery [data-recovery-message]{background:#2f2115!important;border-color:#b7791f!important;color:#fed7aa!important}.cag-player .cag-play{font-size:0!important;text-indent:0!important;overflow:visible}@media(max-width:760px){.cag-player .cag-play{width:44px;height:44px}.cag-play-icon{width:16px;height:18px}}.letrou-engine{max-width:1120px;margin:28px auto;padding:24px;border:1px solid #d5e3ed;border-radius:20px;background:#fff;color:#18364b;box-shadow:0 8px 30px #11365312;scroll-margin-top:90px;overflow:visible}.letrou-engine[hidden],.letrou-engine [hidden]{display:none!important}.letrou-engine .cag-workspace{width:100%;padding:0;background:none;border:0;box-shadow:none}.letrou-engine h2{font-size:24px;margin:0 0 18px}.letrou-engine .cag-primary{background:#1479cf;color:#fff;border:1px solid #1479cf}.letrou-engine .cag-secondary{color:#23435b;background:#edf4f9;border:1px solid #bcd1df}.letrou-engine .cag-sheet-preview{max-height:none!important;min-height:280px;height:auto;overflow:visible!important;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;color:#1c3546;background:#f9fcfe;padding:20px}.letrou-engine .cag-sheet-preview-line.is-section{color:#d12b37;font-weight:600}.letrou-engine .cag-action-row,.letrou-engine .cag-inline-actions{flex-wrap:wrap;gap:8px}.letrou-engine .cag-song-hints{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.letrou-engine input:not([type=checkbox]):not([type=range]){width:100%;min-height:42px}.letrou-engine .lt-engine-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;margin:20px 0 12px}.letrou-engine [data-engine-page]{display:inline-block;margin:14px;color:#0865b3;text-decoration:underline}.letrou-engine [data-engine-cancel]{margin:12px}.letrou-engine .cag-file-card,.letrou-engine .cag-progress-card{margin:14px 0}.letrou-engine .cag-song-hints label{min-width:0}@media(max-width:760px){.letrou-engine{margin:20px 12px;padding:16px;border-radius:16px;max-width:calc(100% - 24px)}.letrou-engine h2{font-size:20px}.letrou-engine .cag-song-hints{grid-template-columns:1fr}.letrou-engine .cag-sheet-preview{padding:14px}.letrou-engine button{min-height:40px}.letrou-engine .cag-action-row button{flex:1 1 135px}.letrou-engine .cag-recent-grid{grid-template-columns:1fr}}.letrou-engine.cag-tool{--cag-accent:#1479cf;--cag-accent-dark:#0864ad;--cag-ink:#18364b;--cag-muted:#536d80;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.letrou-engine h2,.letrou-engine h3{font-family:inherit}.letrou-engine .cag-primary{box-shadow:0 5px 16px #1479cf20}.letrou-engine .cag-sheet-preview{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:27px;line-height:1.82;font-weight:580;letter-spacing:.002em;color:#101a25}.letrou-engine .cag-sheet-preview-line{white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.82em}@media(max-width:1023px){.letrou-engine .cag-sheet-preview{font-size:22px;line-height:1.78;padding:18px 14px}}html body .letrou-engine{--cag-accent:#1479cf;--cag-accent-dark:#0864ad;--cag-ink:#18364b;--cag-muted:#4b6478;--cag-border:#cddfeb;--cag-soft:#f2f7fb;--cag-blue:#1479cf;color:#18364b;font:400 16px/1.55 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;isolation:isolate}html body .letrou-engine :is(p,small,label,span,input,select,textarea,button,a){font-family:inherit;letter-spacing:normal}html body .letrou-engine p{font-size:16px;font-weight:400;line-height:1.6;color:#3c566d}html body .letrou-engine :is(small,.cag-local-save-status,.cag-recent-actions-note,.cag-repertoire-bookmark,.cag-repertoire-sync,.cag-repertoire-share-note span,.cag-editor-head p,.cag-field span){font-size:14px!important;line-height:1.55!important;font-weight:400!important;color:#4b6478!important}html body .letrou-engine :is(strong,b){font-weight:650}html body .letrou-engine :is(h2,h3,h4){color:#18364b;font-weight:650;line-height:1.3}html body .letrou-engine h2{font-size:24px}html body .letrou-engine h3{font-size:20px}html body .letrou-engine :is(button,.cag-file-trigger){font-size:15px!important;font-weight:600!important;line-height:1.4;min-height:44px;padding:10px 15px;border-radius:11px;white-space:normal;max-width:100%;letter-spacing:0;box-shadow:none}html body .letrou-engine :is(input,select,textarea){font-size:16px!important;font-weight:400!important;color:#18364b;background:#fff;border-color:#bfd4e4;border-radius:11px;min-width:0;max-width:100%;line-height:1.45}html body .letrou-engine input[type=checkbox]{accent-color:#1479cf;width:18px;min-width:18px;height:18px;min-height:18px;flex:none;margin:2px 0}html body .letrou-engine :is(button,a,input,select,textarea):focus-visible{outline:3px solid #8ec6f2;outline-offset:3px}html body .letrou-engine button:disabled{opacity:1;color:#52677a;background:#eef3f7;border-color:#d5e0e9;cursor:not-allowed;box-shadow:none}html body .letrou-engine .cag-primary{color:#fff;background:#1479cf;border-color:#1479cf;box-shadow:0 4px 12px #1479cf18}html body .letrou-engine .cag-primary:hover:not(:disabled){background:#0864ad;border-color:#0864ad}html body .letrou-engine .cag-primary:disabled{color:#4b6478;background:#e1ecf4;border-color:#c8dce9}html body .letrou-engine :is(.cag-secondary,.cag-link-button){color:#215878;background:#f1f7fb;border:1px solid #bed7e9}html body .letrou-engine :is(.cag-secondary,.cag-link-button):hover:not(:disabled){background:#e5f1fa;border-color:#82b4da}html body .letrou-engine :is(.cag-recent-library,.cag-study-switcher,.cag-result-feedback,.cag-feedback-reasons,.cag-testimonial-invite,.cag-retention-card,.cag-continue-study,.cag-repertoire-save){background:#f3f8fc!important;border-color:#cddfeb!important;color:#18364b;box-shadow:0 6px 20px #18364b05}html body .letrou-engine :is(.cag-recent-card,.cag-study-tab){background:#fff!important;border-color:#cfdfeb!important;color:#18364b;font-weight:500}html body .letrou-engine :is(.cag-recent-card.is-active,.cag-study-tab.is-active){background:#eaf4fc!important;border-color:#1479cf!important;box-shadow:0 0 0 1px #1479cf12}html body .letrou-engine :is(.cag-recent-heading,.cag-study-switcher__head,.cag-feedback-title,.cag-recent-count,.cag-recent-favorite,.cag-recent-kicker,.cag-repertoire-kicker,.cag-feedback-gate__eyebrow){color:#0864ad!important;font-weight:650!important}html body .letrou-engine .cag-recent-card :is(h3,strong){font-size:16px!important;color:#18364b;font-weight:600}html body .letrou-engine .cag-recent-library :is(p,span){color:#425f74;font-weight:400}html body .letrou-engine .cag-recent-clear{color:#a52b39!important;background:#fff;border-color:#e3cbd0}html body .letrou-engine .cag-translation-target{color:#18364b!important;border-color:#bfd4e4!important;background:#fff!important;font-size:15px!important;min-height:44px}html body .letrou-engine .cag-progress-card{background:#f3f8fc!important;border-color:#cddfeb!important;color:#18364b}html body .letrou-engine .cag-progress-bar>span,html body .letrou-engine [data-progress]{background:linear-gradient(90deg,#1479cf,#59a6e4)!important}html body .letrou-engine .cag-progress-card :is([data-work-state],[data-status],[data-stage]){font-size:16px!important;font-weight:500!important;color:#294b62!important}html body .letrou-engine .cag-step{font-size:13px!important;font-weight:600!important;background:#eaf1f7;color:#456378}html body .letrou-engine .cag-step.is-active{background:#deeffb;color:#0864ad}html body .letrou-engine .cag-step.is-done{background:#e2f2eb;color:#1c6045}html body .letrou-engine .cag-feedback-gate__dialog{background:#fff;border:1px solid #cddfeb;box-shadow:0 20px 70px #173b5a30;border-radius:20px;color:#18364b;padding:28px;max-height:calc(100dvh - 40px);overflow:auto}html body .letrou-engine .cag-feedback-gate__dialog p{font-size:16px;color:#3c566d}html body .letrou-engine .cag-feedback-gate__actions{gap:10px;flex-wrap:wrap}html body .letrou-engine .cag-feedback-gate__actions button{flex:1 1 160px}html body .letrou-engine .cag-feedback-gate__close{color:#3c566d;background:#f1f7fb;border-color:#d5e3ed;min-width:44px}html body .letrou-engine .cag-sheet-preview{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:#101a25;font-size:27px;font-weight:580;line-height:1.82;background:#fff;border:1px solid #d5e3ed;border-radius:16px;box-shadow:none}html body .letrou-engine .cag-sheet-preview-line{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:.002em}html body .letrou-engine .cag-sheet-preview-line.is-section{color:#c72c3d;font-weight:650}html body .letrou-engine .lt-engine-consent{font-size:14px!important;font-weight:400!important;line-height:1.6;color:#425f74;gap:10px}html body .letrou-engine .lt-engine-consent a{color:#0864ad;font-size:inherit;text-decoration:underline;text-underline-offset:3px}html body .letrou-engine .cag-recent-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px}html body .cag-page-drop-overlay{border-color:#1479cf;background:#eff7fcf2}html body .cag-page-drop-overlay__card{border-color:#bdd8ec}html body .cag-page-drop-overlay__icon{color:#1479cf;background:#e3f1fb}@media(max-width:1023px){html body .letrou-engine{width:calc(100% - 24px);margin:20px auto;padding:16px;max-width:none;border-radius:16px;font-size:16px}html body .letrou-engine h2{font-size:21px}html body .letrou-engine h3{font-size:18px}html body .letrou-engine .cag-sheet-preview{font-size:22px;line-height:1.78;padding:18px 12px}html body .letrou-engine .cag-editor-head{padding-inline:0}html body .letrou-engine :is(.cag-inline-actions,.cag-action-row,.cag-recent-head,.cag-recent-library-head,.cag-repertoire-save-row){display:flex;gap:8px;flex-wrap:wrap}html body .letrou-engine .cag-inline-actions button{flex:1 1 100px;font-size:14px!important}html body .letrou-engine .cag-action-row button{flex:1 1 calc(50% - 8px);font-size:14px!important}html body .letrou-engine .cag-recent-grid{grid-template-columns:1fr}html body .letrou-engine .cag-recent-library{padding:16px}html body .letrou-engine .cag-recent-library :is(.cag-recent-desc,.cag-recent-sync-note){text-align:left;max-width:none;font-size:14px!important}html body .letrou-engine .cag-feedback-gate__dialog{padding:22px 18px;width:calc(100vw - 28px);max-width:480px;max-height:calc(100dvh - 28px)}html body .letrou-engine .cag-repertoire-save-row>input{flex:1 1 100%;width:100%}html body .letrou-engine .cag-repertoire-save-row>button{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){html body .letrou-engine *{animation:none!important;scroll-behavior:auto!important}}html body .letrou-engine{--cag-global-accent:#1479cf;--cag-global-primary:#18364b}html body .letrou-engine :is(.cag-recent-sheets,.cag-result-session-bar,.cag-repertoire-savebox,.cag-saved-repertoires){background:#f3f8fc!important;border-color:#cddfeb!important;box-shadow:0 6px 20px #18364b05!important}html body .letrou-engine .cag-recent-sheets .cag-recent-head>div>span{color:#0864ad!important;font-weight:650!important;font-size:12px!important}html body .letrou-engine :is(.cag-recent-fav,.cag-recent-card.is-current .cag-recent-fav){color:#0864ad!important}html body .letrou-engine :is(.cag-autosave-note,.cag-recent-head small,.cag-recent-card>small,.cag-recent-card span,.cag-result-session-bar small,.cag-repertoire-savebox small){font-size:14px!important;font-weight:400!important;color:#4b6478!important;line-height:1.55!important}html body .letrou-engine .cag-sheet-preview{font-size:27px!important}html body .letrou-engine .cag-result-feedback>div{flex-wrap:wrap;min-width:0}@media(max-width:1023px){html body .letrou-engine .cag-sheet-preview{font-size:22px!important}html body .letrou-engine .cag-recent-head{align-items:flex-start;flex-direction:column;gap:10px}html body .letrou-engine .cag-recent-head small{text-align:left;max-width:none}html body .letrou-engine .cag-repertoire-savebox__controls{flex-direction:column;align-items:stretch}html body .letrou-engine .cag-repertoire-savebox__controls input{width:100%;min-width:0}html body .letrou-engine .cag-editor-head .cag-inline-actions>*{flex:1 1 calc(50% - 8px)!important}html body .letrou-engine .cag-editor-head .cag-inline-actions .cag-translation-target{flex:1 1 100%!important;max-width:100%;width:100%;color:#18364b!important;border-color:#bfd4e4!important}}html body .letrou-engine :is(.cag-file-icon,.cag-upload-icon){background:#e8f3fc!important;color:#0864ad!important}.letrou-engine .lt-engine-auto-publish-note{margin:14px 0 6px;padding:11px 13px;border:1px solid #cfe0ec;border-radius:10px;background:#f4f9fd;color:#31556e;font-size:13px;line-height:1.5}html body .letrou-engine .cag-result-feedback{position:relative;z-index:2}html body .letrou-engine .cag-result-feedback .cag-feedback-main button,html body .letrou-engine .cag-feedback-reasons button,html body .letrou-engine .cag-feedback-gate__actions button,html body .letrou-engine .cag-feedback-gate__reasons button{cursor:pointer;pointer-events:auto;font-weight:800!important;min-height:46px}html body .letrou-engine .cag-result-feedback.is-sent{border-color:#9ddbb8!important;background:#f1fbf5!important}html body .letrou-engine .cag-feedback-gate__dialog h3{font-size:25px;line-height:1.2;color:#173b5a}html body .letrou-engine .cag-feedback-gate__eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase}body .lt-policy{width:min(880px,calc(100% - 40px));margin:28px auto 48px;line-height:1.75;color:#183453;overflow-wrap:anywhere}body .lt-policy-card{background:#fff;border:1px solid #e0eaf6;border-radius:22px;padding:clamp(22px,4vw,42px);box-shadow:0 8px 30px #143b6c08}body .lt-policy h2{font:600 clamp(20px,2vw,24px)/1.35 Arial,Helvetica,sans-serif!important;color:#102348!important;margin:32px 0 12px!important;scroll-margin-top:24px}body .lt-policy h2:first-child{margin-top:0!important}body .lt-policy p,body .lt-policy li{font-size:15px!important;line-height:1.75!important;color:#405a77!important}body .lt-policy a{color:#005ed0!important;text-decoration:underline;text-underline-offset:3px}body .lt-policy .letrou-primary-btn{color:#fff!important;background:#006eff!important;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;min-height:44px}body .lt-policy .lt-policy-date{font-size:12px!important;color:#60728a!important}body .lt-policy-index,body .lt-policy-related{display:flex;flex-wrap:wrap;gap:8px 20px;padding:16px 0;font-size:13px}body .lt-policy-related{justify-content:center}body .lt-policy-callout{background:#edf5ff;border-left:3px solid #006eff;padding:18px 20px;border-radius:12px;margin:24px 0}body .lt-policy-callout p{margin:8px 0}body .lt-contact-form{display:flex;flex-direction:column;gap:20px;margin-top:26px}body .lt-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}body .lt-contact-form label{display:flex;flex-direction:column;gap:8px;font:600 14px/1.5 Arial,Helvetica,sans-serif!important;color:#183453!important}body .lt-contact-form :is(input:not([type=hidden]):not([type=checkbox]),select,textarea){box-sizing:border-box;width:100%;min-width:0;border:1px solid #b8cbe2!important;border-radius:12px!important;padding:12px 14px!important;background:#fff!important;color:#102348!important;font:400 16px/1.5 Arial,Helvetica,sans-serif!important;min-height:46px;max-width:100%;resize:vertical}body .lt-contact-form :is(input,textarea,select):focus-visible{outline:3px solid #67b3ff;outline-offset:2px}body .lt-contact-form small{font:400 12px/1.6 Arial,Helvetica,sans-serif!important;color:#526985}body .lt-contact-form .lt-contact-check{flex-direction:row;align-items:flex-start;gap:12px;font-weight:400!important}body .lt-contact-check input{width:20px;height:20px;flex:none;margin:2px 0 0;accent-color:#006eff}body .lt-contact-form .lt-contact-honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}body .lt-contact-form-note{font-size:12px!important;margin:0!important}body .lt-contact-feedback{border:1px solid #86b9f8;border-radius:12px;background:#edf5ff;padding:18px;margin-top:22px;font-size:14px}body .lt-contribution-accept{display:flex!important;align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;line-height:1.6}body .lt-contribution-accept input{width:20px;height:20px;flex:none;accent-color:#006eff;margin-top:3px}body .lt-contribution-accept a{color:#005ed0;text-decoration:underline}@media(max-width:800px){body .lt-contact-grid{grid-template-columns:1fr}body .lt-policy{width:calc(100% - 32px);margin-top:20px}body .lt-policy-card{padding:22px 18px;border-radius:18px}body .lt-policy p,body .lt-policy li{font-size:14px!important}body .lt-contact-form .letrou-primary-btn{width:100%;font-size:15px}body .lt-policy-index{gap:10px 16px}}html[data-letrou-theme=dark] body .lt-policy-card{background:#172b47;border-color:#294567}html[data-letrou-theme=dark] body .lt-policy h2,html[data-letrou-theme=dark] body .lt-contact-form label{color:#f0f6ff!important}html[data-letrou-theme=dark] body .lt-policy p,html[data-letrou-theme=dark] body .lt-policy li,html[data-letrou-theme=dark] body .lt-contact-form small{color:#cadcf0!important}html[data-letrou-theme=dark] body .lt-policy a,html[data-letrou-theme=dark] body .lt-contribution-accept a{color:#8cc5ff!important}html[data-letrou-theme=dark] body .lt-policy :is(.lt-policy-callout,.lt-contact-feedback){background:#123351;color:#dcecff}html[data-letrou-theme=dark] body .lt-contact-form :is(input:not([type=hidden]):not([type=checkbox]),select,textarea){background:#12243d!important;color:#f0f6ff!important;border-color:#42658c!important}body.letrou-page-song .letrou-song-hero-v170>.letrou-container{width:min(1180px,calc(100% - 64px))!important;max-width:1180px!important;margin:0 auto!important}body.letrou-page-song .letrou-song-header-card-v170{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:24px!important;max-width:none!important;align-items:center!important;margin:0!important}body.letrou-page-song .letrou-song-header-card-v170.has-video{grid-template-columns:112px minmax(0,1fr) minmax(300px,420px)!important}body.letrou-page-song .letrou-song-artist-avatar-v170{width:112px!important;height:112px!important;min-width:112px!important;flex-basis:112px!important;position:relative!important;inset:auto!important;margin:0!important;transform:none!important}body .lt-song-video{min-width:0;position:relative;border-radius:18px;background:#0a2343;overflow:hidden;box-shadow:0 6px 25px #12355516;align-self:center}body .lt-song-video iframe,body .lt-song-video .lt-video-load{display:block;width:100%;aspect-ratio:16/9;min-height:200px;border:0!important;border-radius:0!important}body .lt-song-video .lt-video-load{padding:22px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:radial-gradient(ellipse at top,#164d84,#0a2343)!important;color:#fff!important;cursor:pointer;font:400 14px/1.4 Arial,Helvetica,sans-serif!important}body .lt-video-load>span{display:grid;place-items:center;width:48px;height:48px;border:1px solid #94b9e2;border-radius:50%;padding-left:3px;font-size:19px}body .lt-video-load small{font-size:12px;color:#d1e4fc}body .lt-video-external{display:block;padding:8px 12px;text-align:right;font:400 11px/1.4 Arial,Helvetica,sans-serif;color:#d5e6fb!important;background:#0a2343}body .letrou-lyrics.is-personal{white-space:pre-wrap!important;overflow-wrap:anywhere}body .lt-personal-status{background:#edf5ff;color:#245b91!important;border-radius:10px;padding:10px 14px;font:400 12px/1.5 Arial,Helvetica,sans-serif!important;margin:18px 0 0}body #lt-rep-float{position:fixed;right:22px;bottom:24px;z-index:110;display:flex;gap:8px;align-items:center;justify-content:center;min-width:54px;min-height:48px;border:1px solid #c3d8f5;background:#fff;color:#005bd5;border-radius:16px;box-shadow:0 6px 24px #173c6020;font:600 20px/1 Arial,Helvetica,sans-serif!important;cursor:pointer}body #lt-rep-float span{font-size:12px;background:#eef5ff;border-radius:12px;padding:4px 7px}body #lt-rep-float[hidden],body #lt-rep-panel[hidden],body .lt-rep-received[hidden],body [data-share-result][hidden],body .lt-stage-rail[hidden]{display:none!important}body #lt-rep-panel{position:fixed;right:22px;bottom:84px;z-index:111;width:min(420px,calc(100% - 32px));max-height:min(75dvh,670px);display:flex;flex-direction:column;background:#fff;color:#183453;border:1px solid #d3e3f7;border-radius:20px;box-shadow:0 16px 60px #092c6333;overflow:hidden;font:400 14px/1.5 Arial,Helvetica,sans-serif}body #lt-rep-panel header{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px 12px;border-bottom:1px solid #e2ecf8}body #lt-rep-panel :is(h2,p){margin:0!important}body #lt-rep-panel h2{font:600 20px/1.3 Arial,Helvetica,sans-serif!important;color:#123052!important}body #lt-rep-panel header small{font-size:10px;font-weight:600;letter-spacing:1px;color:#006eff}body #lt-rep-panel header p{font-size:12px;color:#60758e;margin-top:5px!important}body #lt-rep-panel button,body .lt-rep-main button{font:500 12px/1.3 Arial,Helvetica,sans-serif!important;background:#f0f6ff!important;color:#135998!important;border:1px solid #d3e4fb!important;border-radius:10px!important;min-height:40px;min-width:40px;box-shadow:none!important;padding:7px 9px!important;cursor:pointer}body #lt-rep-panel [data-rep-close]{background:transparent!important;border:0!important;font-size:24px!important;padding:0!important}body .lt-rep-list{list-style:none;margin:0;padding:8px 12px;overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1}body .lt-rep-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;align-items:center;padding:12px 2px;border-bottom:1px solid #e3ecf7;min-width:0}body .lt-rep-number{width:28px;height:28px;border-radius:50%;background:#edf5ff;display:grid;place-items:center;color:#0064d7;font-size:12px}body .lt-rep-info{min-width:0}body .lt-rep-name{display:block;color:#16385f!important;font:600 13px/1.4 Arial,Helvetica,sans-serif!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none!important}body .lt-rep-info small{display:block;font:400 11px/1.5 Arial,Helvetica,sans-serif;color:#657890;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px}body .lt-rep-row input{width:100%;min-width:0;font:400 16px/1.4 Arial,Helvetica,sans-serif!important;padding:8px!important;border:1px solid #8cb8ed!important;border-radius:8px!important;box-sizing:border-box}body .lt-rep-row-actions{display:flex;gap:3px}body #lt-rep-panel .lt-rep-row-actions button{min-width:30px;padding:4px!important;font-size:16px!important}body .lt-rep-row button:disabled{opacity:.35;cursor:default}body .lt-rep-row.is-dragging{opacity:.4}body #lt-rep-panel footer{padding:12px 16px 16px;display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #e2ecf8}body #lt-rep-panel footer button{flex:1;white-space:nowrap}body #lt-rep-panel [data-rep-stage]{background:#006eff!important;color:#fff!important;border-color:#006eff!important}body #lt-rep-panel footer small{display:block;width:100%;font-size:10px;color:#64788f;line-height:1.5}body .lt-rep-empty{padding:24px 10px;font-size:13px;color:#60758e}body .lt-rep-received{background:#eef6ff;padding:12px 18px;font-size:12px}body .lt-rep-received p{margin:0 0 8px!important}body .lt-rep-main{list-style:none;padding:0!important;max-width:900px;margin:0 auto!important}body .lt-rep-main .lt-rep-row{background:#fff;border:1px solid #e1ebf7;border-radius:14px;margin:10px 0;padding:16px;grid-template-columns:32px minmax(0,1fr) auto}body .lt-rep-main .lt-rep-name{font-size:16px!important}body .lt-rehearsal-dialog{position:fixed;inset:0;margin:auto;width:min(760px,calc(100% - 32px));max-height:88dvh;box-sizing:border-box;padding:24px;border:1px solid #d8e5f6;border-radius:20px;background:#fff;color:#183453;overflow-y:auto;z-index:2147483100;font:400 14px/1.6 Arial,Helvetica,sans-serif}body #lt-share-dialog{max-width:540px}body .lt-rehearsal-dialog:not([open]){display:none!important}body .lt-rehearsal-dialog::backdrop{background:#031b3d80;backdrop-filter:blur(3px)}body .lt-rehearsal-dialog header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}body .lt-rehearsal-dialog h2{font:600 22px/1.3 Arial,Helvetica,sans-serif!important;color:inherit!important;margin:0!important}body .lt-rehearsal-dialog header small{font-size:10px;letter-spacing:1px;color:#006aff}body .lt-rehearsal-dialog button{background:#edf5ff!important;color:#185990!important;border:1px solid #cbdff7!important;border-radius:10px!important;min-height:44px;padding:10px 14px!important;box-shadow:none!important;font:500 13px/1.3 Arial,Helvetica,sans-serif!important;cursor:pointer}body .lt-rehearsal-dialog :is([data-edit-save],[data-share-create],[data-share-copy]){background:#006eff!important;color:#fff!important;border-color:#006eff!important}body .lt-rehearsal-dialog :is(textarea,input[type=url]){box-sizing:border-box;width:100%;font:400 16px/1.6 Arial,Helvetica,sans-serif!important;background:#f8fbff!important;color:#123052!important;border:1px solid #b7cee9!important;padding:12px!important;border-radius:12px!important;resize:vertical;min-width:0;margin:8px 0 14px}body .lt-rehearsal-dialog textarea{min-height:240px;height:46dvh;max-height:65dvh}body .lt-rehearsal-dialog label{font-size:13px;font-weight:500}body .lt-editor-actions{display:flex;flex-wrap:wrap;gap:8px}body .lt-share-consent{display:flex;align-items:flex-start;gap:10px;margin:20px 0}body .lt-share-consent input{width:20px;height:20px;flex:none;margin:2px 0;accent-color:#006eff}body .lt-rehearsal-dialog a{color:#0064d7;text-decoration:underline}body .lt-rehearsal-dialog>form>small{font-size:11px;display:block;color:#60738b}body .lt-rehearsal-dialog :is(button,input,textarea):focus-visible,body #lt-rep-panel :is(button,a,input):focus-visible,body #lt-rep-float:focus-visible{outline:3px solid #73b9ff;outline-offset:2px}body.letrou-stage-active :is(#lt-rep-float,#lt-rep-panel){display:none!important}body #letrou-stage .lt-stage-body{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;width:100%;max-width:1440px;margin:0 auto;overflow:hidden}body #letrou-stage .lt-stage-body.has-repertoire{grid-template-columns:minmax(0,1fr) 188px;gap:12px}body #letrou-stage .lt-stage-body .letrou-stage-text{width:100%!important;max-width:1080px!important;min-width:0!important;margin:0 auto!important}body #letrou-stage .lt-stage-rail{position:relative;align-self:end;min-width:0;max-height:100%;margin:0 16px 12px 0;padding:0!important;display:flex;flex-direction:column;gap:8px;overflow:hidden}body #letrou-stage .lt-stage-rail>small{font:500 9px/1.4 Arial,Helvetica,sans-serif;letter-spacing:1px;color:#a7bed9;text-align:center}body #letrou-stage .lt-stage-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;min-height:0;max-height:332px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#476b92 #fff0}body #letrou-stage .lt-stage-list li{padding:0;margin:0;flex:none;min-width:0}body #letrou-stage .lt-stage-list button{box-sizing:border-box;display:flex;align-items:center;gap:7px;width:100%;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 10px!important;border:1px solid #36516f!important;background:#102840!important;color:#dceafb!important;border-radius:12px!important;text-align:left;font:400 12px/1.3 Arial,Helvetica,sans-serif!important;box-shadow:none!important;cursor:pointer;white-space:nowrap;min-width:0;touch-action:manipulation}body #letrou-stage .lt-stage-list button[aria-current=true]{border-color:#4b9cff!important;background:#15457b!important;color:#fff!important}body #letrou-stage .lt-stage-list button:focus-visible{outline:2px solid #8ac4ff;outline-offset:-3px}body #letrou-stage .lt-stage-list button:disabled{opacity:.35;cursor:default}body #letrou-stage .lt-stage-number{font-weight:600;min-width:16px;text-align:center;color:#8ec5ff}body #letrou-stage .lt-stage-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(max-width:1100px){body.letrou-page-song .letrou-song-header-card-v170.has-video{grid-template-columns:100px minmax(0,1fr) minmax(240px,340px)!important;gap:18px!important}body.letrou-page-song .letrou-song-artist-avatar-v170{width:100px!important;height:100px!important;min-width:100px!important}}@media(max-width:800px){body.letrou-page-song .letrou-song-hero-v170>.letrou-container{width:calc(100% - 32px)!important}body.letrou-page-song .letrou-song-header-card-v170,body.letrou-page-song .letrou-song-header-card-v170.has-video{grid-template-columns:74px minmax(0,1fr)!important;gap:16px!important;text-align:left!important;justify-items:stretch!important}body.letrou-page-song .letrou-song-header-copy-v170{align-items:flex-start!important}body.letrou-page-song .letrou-song-artist-avatar-v170{width:74px!important;height:74px!important;min-width:74px!important}body .lt-song-video{grid-column:1/-1;width:100%;max-width:520px;margin:4px auto 0}body #lt-rep-float{display:none!important}body #lt-rep-panel{right:12px;bottom:calc(76px + env(safe-area-inset-bottom));width:calc(100% - 24px);max-height:min(65dvh,560px);border-radius:18px}body #lt-rep-panel header{padding:14px 16px 10px}body .lt-rep-row{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px 2px}body .lt-rep-row-actions{grid-column:2;justify-content:flex-end}body #lt-rep-panel .lt-rep-row-actions button{min-width:40px!important;min-height:40px!important}body .lt-rehearsal-dialog{padding:20px 16px;max-height:90dvh}body .lt-rehearsal-dialog textarea{height:45dvh}body .lt-editor-actions button{flex:1;white-space:nowrap}}@media(max-width:800px),(max-width:1100px) and (max-height:500px){body #letrou-stage .lt-stage-body.has-repertoire{grid-template-columns:minmax(0,1fr) clamp(88px,24vw,112px);gap:4px}body #letrou-stage .lt-stage-rail{margin:0 6px 8px 0;gap:6px}body #letrou-stage .lt-stage-list button{gap:3px;padding:0 5px!important;font-size:10px!important;border-radius:10px!important}body #letrou-stage .lt-stage-number{min-width:14px}body #letrou-stage .lt-stage-rail>small{font-size:8px;letter-spacing:.5px}body #letrou-stage .lt-stage-body.has-repertoire .letrou-stage-text{padding-left:10px!important;padding-right:8px!important}}html[data-letrou-theme=dark] body :is(#lt-rep-panel,.lt-rehearsal-dialog,.lt-rep-main .lt-rep-row){background:#172b47;color:#e7f0fb;border-color:#304f72}html[data-letrou-theme=dark] body #lt-rep-panel h2,html[data-letrou-theme=dark] body .lt-rep-name{color:#e7f0fb!important}html[data-letrou-theme=dark] body :is(.lt-rep-row,.lt-rep-main .lt-rep-row,#lt-rep-panel header,#lt-rep-panel footer){border-color:#304f72}html[data-letrou-theme=dark] body .lt-rehearsal-dialog :is(textarea,input[type=url]){background:#10243d!important;color:#edf5ff!important;border-color:#43658c!important}html[data-letrou-theme=dark] body :is(.lt-rep-number,.lt-rep-received,.lt-personal-status){background:#163d66;color:#d4eaff!important}html[data-letrou-theme=dark] body :is(.lt-rep-info small,#lt-rep-panel header p,#lt-rep-panel footer small,.lt-rehearsal-dialog>form>small){color:#bed0e5}@media print{body :is(#lt-rep-panel,#lt-rep-float,.lt-rehearsal-dialog,.lt-song-video){display:none!important}}body #letrou-stage .letrou-stage-reset-desktop{display:inline-flex!important}@media(max-width:800px),(max-width:1100px) and (max-height:500px){body #letrou-stage .letrou-stage-reset-desktop{display:none!important}}body.letrou-stage-active>:not(#letrou-stage){display:none!important}body.letrou-stage-active :is(.letrou-toast,.letrou-ad,.adsbygoogle,[data-ad-status]){display:none!important}@media(min-width:801px) and (max-width:1000px){body.lt15-site .lt15-header{gap:8px!important}body.lt15-site .lt15-nav{gap:0;padding:0;min-width:0}body.lt15-site .lt15-nav a{padding:11px 5px;font-size:11px}body.lt15-site .lt15-nav .lt15-icon{display:none}body.lt15-site .lt15-account{gap:4px}body.lt15-site .lt15-account .lt15-login{padding:10px 8px}}@media(min-width:801px) and (max-width:1000px){body.lt15-site .lt15-footer-links{flex-wrap:wrap;gap:16px 0;justify-content:center}body.lt15-site .lt15-footer-links>a{min-width:0;flex:0 1 45%;border:0;justify-content:center;padding:0 8px}}@media(max-width:800px){body.letrou-page-song .letrou-song-actions-top-v170{display:flex!important;flex-direction:column;align-items:stretch;gap:8px!important;width:100%!important;max-width:100%;min-width:0}body.letrou-page-song .letrou-song-actions-top-v170 button{font:500 12px/1.35 Arial,Helvetica,sans-serif!important;height:auto!important;min-height:42px;padding:9px 12px!important;width:100%!important;white-space:normal;overflow-wrap:anywhere}body.letrou-page-song .letrou-song-header-copy-v170{min-width:0}}body #letrou-stage .letrou-stage-cue{color:var(--letrou-cue-color,#ff5b5b)!important;font-weight:inherit}body #letrou-stage .letrou-stage-color{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;gap:1px;border:1px solid #35516a;border-radius:11px;background:#17344d;color:#dceaff;font:400 9px/1 Arial,Helvetica,sans-serif;cursor:pointer}body #letrou-stage .letrou-stage-color input{width:26px;height:23px;padding:0;border:0;background:#fff0;cursor:pointer;min-width:0}body #letrou-stage .letrou-stage-color:focus-within{outline:2px solid #84c0ff;outline-offset:2px}body #letrou-stage .letrou-stage-size{display:flex;align-items:center;gap:8px}@media(max-width:360px){body #letrou-stage .letrou-stage-size{gap:4px}body #letrou-stage .letrou-stage-top-button{font-size:11px!important;padding:0 8px!important}}body .lt-song-video[hidden]{display:none!important}body .lt-share-quick[hidden]{display:none!important}body .lt-share-quick{position:fixed;right:20px;bottom:90px;z-index:150;width:min(360px,calc(100% - 32px));padding:16px;background:#fff;color:#16385f;border:1px solid #d3e3f7;border-radius:14px;box-shadow:0 10px 30px #092c6333}body .lt-share-quick input{width:100%;padding:9px;border:1px solid #c4d8ef;border-radius:8px;font:400 16px/1.4 Arial,Helvetica,sans-serif;color:#123052;background:#fff;box-sizing:border-box}body .lt-share-quick>div{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}body .lt-share-quick button{background:#edf5ff;color:#005bd5;border:1px solid #c4d8ef;border-radius:8px;min-height:40px;padding:8px 10px;font:500 12px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}body .lt-share-quick [data-share-close]{display:block;margin:0 0 8px auto;min-height:32px;padding:2px 9px;font-size:20px}html[data-letrou-theme="dark"] .lt-share-quick{background:#10263e;color:#e5efff}body :is(.lt15-mobile-nav,.letrou-mobile-nav) [data-rep-nav]{position:relative}body :is(.lt15-mobile-nav,.letrou-mobile-nav) .lt-rep-nav-count{position:absolute!important;left:calc(50% + 7px);top:-2px;min-width:16px;height:16px;padding:0 3px;display:grid;place-items:center;background:#006eff;color:#fff!important;border:1px solid #fff;border-radius:999px;font:500 9px/1 Arial,Helvetica,sans-serif!important;box-sizing:border-box;pointer-events:none}body :is(.lt15-mobile-nav,.letrou-mobile-nav) .lt-rep-nav-count[hidden]{display:none!important}@media(max-width:800px),(max-width:1100px) and (max-height:500px){body #letrou-stage .lt-stage-body.has-repertoire{--lt-rail-width:clamp(54px,16vw,68px);grid-template-columns:var(--lt-rail-width) minmax(0,1fr) var(--lt-rail-width);gap:4px}body #letrou-stage .lt-stage-body.has-repertoire:before{content:'';grid-column:1;grid-row:1;pointer-events:none}body #letrou-stage .lt-stage-body.has-repertoire .letrou-stage-text{grid-column:2;grid-row:1;padding-left:8px!important;padding-right:8px!important;text-align:center!important}body #letrou-stage .lt-stage-body.has-repertoire .lt-stage-rail{grid-column:3;grid-row:1;margin:0 3px 8px 0;gap:5px}body #letrou-stage .lt-stage-list{max-height:262px}body #letrou-stage .lt-stage-list button{height:34px!important;min-height:34px!important;max-height:34px!important;padding:2px 3px!important;gap:3px;border-radius:8px!important;font-size:10px!important;line-height:12px!important}body #letrou-stage .lt-stage-number{min-width:9px;font-size:9px}body #letrou-stage .lt-stage-name{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;max-height:24px}}@media(max-width:800px){body.letrou-page-song .letrou-song-bottom-actions-v170{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:16px!important}body.letrou-page-song :is(.letrou-song-actions-top-v170,.letrou-song-bottom-actions-v170) button{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;padding:11px 12px!important;border:1px solid #bed3ed!important;border-radius:11px!important;background:#f3f8ff!important;color:#17416d!important;font:500 13px/1.4 Arial,Helvetica,sans-serif!important;white-space:normal!important;text-align:center!important;box-sizing:border-box!important}body.letrou-page-song :is(.letrou-song-actions-top-v170,.letrou-song-bottom-actions-v170) button[data-repertoire]{background:#0064df!important;color:#fff!important;border-color:#0058c4!important;font-weight:600!important;box-shadow:0 3px 9px #0064df24!important}body.letrou-page-song :is(.letrou-song-actions-top-v170,.letrou-song-bottom-actions-v170) button svg{width:17px!important;height:17px!important;flex:0 0 17px}body.letrou-page-song :is(.letrou-song-actions-top-v170,.letrou-song-bottom-actions-v170) button:focus-visible{outline:3px solid #80baff;outline-offset:2px}body.letrou-page-song :is(.letrou-song-actions-top-v170,.letrou-song-bottom-actions-v170) button:active{filter:brightness(.94)}}@media(max-width:800px),(max-width:1100px) and (max-height:500px){body #letrou-stage .letrou-stage-top{min-height:0!important;height:auto!important;padding:calc(4px + env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 5px max(8px,env(safe-area-inset-left))!important;column-gap:6px!important;row-gap:2px!important;box-shadow:none!important}body #letrou-stage .letrou-stage-top-button,body #letrou-stage .letrou-stage-size button,body #letrou-stage .letrou-stage-color{height:36px!important;min-height:36px!important;min-width:36px!important;border-radius:8px!important;background:#132b41!important;border-color:#2d455b!important;font:500 11px/1 Arial,Helvetica,sans-serif!important;padding:0 8px!important}body #letrou-stage .letrou-stage-size{gap:5px!important}body #letrou-stage .letrou-stage-color{width:36px!important;padding:3px!important;font-size:8px!important;gap:2px!important}body #letrou-stage .letrou-stage-color input{width:22px!important;height:17px!important}body #letrou-stage .letrou-stage-song-meta{margin:0!important;line-height:17px!important;min-height:17px!important}body #letrou-stage .letrou-stage-song-meta strong{font:500 12px/17px Arial,Helvetica,sans-serif!important}}@media(max-width:800px){body.letrou-page-song .letrou-song-header-card-v170,body.letrou-page-song .letrou-song-header-card-v170.has-video{grid-template-columns:68px minmax(0,1fr)!important;column-gap:14px!important;row-gap:5px!important;align-items:center!important}body.letrou-page-song .letrou-song-header-copy-v170{display:contents!important}body.letrou-page-song .letrou-song-artist-avatar-v170{grid-column:1!important;grid-row:1/4!important;width:68px!important;height:68px!important;min-width:68px!important;align-self:center!important;margin:0!important}body.letrou-page-song .letrou-song-header-copy-v170>:is(.letrou-song-type-v170,h1,.letrou-song-artist-name-v170){grid-column:2!important;min-width:0!important;margin:0!important;overflow-wrap:anywhere!important}body.letrou-page-song .letrou-song-header-copy-v170 h1{font-size:26px!important;line-height:1.15!important;letter-spacing:-.6px!important}body.letrou-page-song .letrou-song-artist-name-v170{font-size:15px!important;line-height:1.4!important}body.letrou-page-song .letrou-song-actions-top-v170{grid-column:1/-1!important;margin:12px 0 2px!important;display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;gap:8px!important}body.letrou-page-song .letrou-song-actions-top-v170 button{font-size:12px!important;padding:9px 8px!important;min-height:44px!important;gap:5px!important}body.letrou-page-song .lt-song-video{margin-top:12px!important}}@media(max-width:800px){body.lt15-internal.letrou-app-body.letrou-page-song .letrou-song-artist-avatar-v170{width:68px!important;height:68px!important;min-width:68px!important;max-width:68px!important;box-sizing:border-box!important}}body .lt-rep-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}body #lt-rep-panel .lt-rep-row-actions .lt-rep-edit-lyrics,body .lt-rep-main .lt-rep-row-actions .lt-rep-edit-lyrics{min-width:auto!important;padding-inline:9px!important;font-size:11px!important;font-weight:600!important;white-space:nowrap}body #letrou-stage .letrou-stage-line.is-marked{background:color-mix(in srgb,var(--letrou-cue-color,#ff5b5b) 24%,transparent)!important;border-color:transparent!important;outline:0!important;box-shadow:none!important;transform:none!important;color:#fff!important}body #letrou-stage .lt-stage-list li{position:relative}body #letrou-stage .lt-stage-delete{position:absolute!important;z-index:4;right:3px;top:50%;transform:translateY(-50%);display:grid!important;place-items:center;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;border:2px solid #fff!important;border-radius:999px!important;background:#d92f3f!important;color:#fff!important;font:800 19px/1 Arial,Helvetica,sans-serif!important;box-shadow:0 3px 12px #0008!important;cursor:pointer}body #letrou-stage .lt-stage-delete[hidden]{display:none!important}body #letrou-stage .lt-stage-list li.is-delete-ready>button[data-rail-song]{padding-right:32px!important}@media(max-width:800px),(pointer:coarse){body #letrou-stage .lt-stage-list li.is-delete-ready .lt-stage-name{padding-right:18px}body #letrou-stage .lt-stage-delete{right:2px;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important;font-size:18px!important}}