.instrumentPlayRoom_room__ibo8J{grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px}.instrumentPlayRoom_mode__g7Ig0{justify-self:end;display:flex;gap:3px;background:#291529aa;border:1px solid #f4a5a73b;border-radius:18px;padding:4px}.instrumentPlayRoom_mode__g7Ig0:empty{visibility:hidden}.instrumentPlayRoom_mode__g7Ig0 button{border:0;border-radius:13px;background:transparent;color:#dab6cd;min-height:34px;padding:6px 14px;font-size:12px}.instrumentPlayRoom_mode__g7Ig0 button[aria-pressed=true]{background:linear-gradient(120deg,#9d4a3a,#8c356e);color:#fff0e1;box-shadow:inset 0 1px #ffd3aa33}.instrumentPlayRoom_stage__4cIZW{position:relative;min-height:0;width:100%;isolation:isolate}.instrumentPlayRoom_instrument__XNF2T{position:absolute;inset:0}.instrumentPlayRoom_frame__Og70d{width:100%;height:100%;position:absolute;inset:0;border:0;opacity:0;background:transparent;color-scheme:dark;transition:opacity .25s ease}.instrumentPlayRoom_frame__Og70d[data-ready=true]{opacity:1}.instrumentPlayRoom_fallback___gmva{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.instrumentPlayRoom_fallback___gmva>svg{max-height:160px;width:min(90%,800px)}.instrumentPlayRoom_fallback___gmva>span{font-size:11px;color:#ddb6cf}.instrumentPlayRoom_now__EeXQc{position:absolute;top:5px;left:50%;transform:translateX(-50%);z-index:3;font-size:clamp(14px,2vw,24px);font-weight:600;text-shadow:0 3px 10px #1a061c;pointer-events:none;color:#ffe4c6}.instrumentPlayRoom_playControls__KWCn7{position:relative;z-index:3;width:min(100%,900px);margin:0 auto}.instrumentPlayRoom_chords___D0ue{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.instrumentPlayRoom_chords___D0ue button{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:55px;border:1px solid #f3a7a944;background:linear-gradient(120deg,#40222ccf,#301b35d9);border-radius:15px;display:flex;flex-direction:column;justify-content:center;gap:3px;color:#ffeadb;box-shadow:inset 0 1px #ffd6a917}.instrumentPlayRoom_chords___D0ue b{font-size:21px;font-weight:650}.instrumentPlayRoom_chords___D0ue span{font-size:10px;color:#cfa8be}.instrumentPlayRoom_chords___D0ue button[data-active=true]{border-color:#ffbd91;background:linear-gradient(110deg,#ac5b3ad9,#8e397bd9);box-shadow:0 0 18px #e9789d33}.instrumentPlayRoom_keyboard__pPdk5{height:70px;display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:4px;max-width:740px;margin:auto}.instrumentPlayRoom_keyboard__pPdk5 button{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;padding:8px 1px;border:1px solid #ffe4cf77;border-radius:5px 5px 10px 10px;background:linear-gradient(#f8e9dc,#e2cdbf);color:#392133;box-shadow:inset 0 -4px #9f788d33;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.instrumentPlayRoom_keyboard__pPdk5 button[data-black=true]{height:82%;background:linear-gradient(#382333,#150b18);border-color:#c48ca644;color:#efd4df;box-shadow:inset 0 -4px #b477ad29}.instrumentPlayRoom_keyboard__pPdk5 b{font-size:12px}.instrumentPlayRoom_keyboard__pPdk5 kbd{font:9px inherit;color:inherit;opacity:.65}.instrumentPlayRoom_keyboard__pPdk5 button[data-active=true]{background:linear-gradient(#ffc786,#d66e9b);color:#30122e;border-color:#ffe0b4;box-shadow:0 0 18px #e98ca54d}.instrumentPlayRoom_stringControls__0wp_g{display:flex;align-items:center;justify-content:center;gap:18px}.instrumentPlayRoom_frets___vgA7{display:flex;align-items:center;gap:9px;color:#eac2d4;font-size:11px}.instrumentPlayRoom_frets___vgA7 button{width:30px;height:32px;background:#321a2bcc;border:1px solid #e7a5ae44;border-radius:10px;color:#ffe2c7;font-size:18px}.instrumentPlayRoom_frets___vgA7 button:disabled{opacity:.35}.instrumentPlayRoom_frets___vgA7 output{min-width:34px;text-align:center;color:#ffdbb3;font-size:12px;font-variant-numeric:tabular-nums}.instrumentPlayRoom_strings__1eCSh{display:flex;gap:8px}.instrumentPlayRoom_strings__1eCSh button{min-width:62px;min-height:51px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #e7a7aa55;border-radius:14px;background:linear-gradient(125deg,#45252dcc,#25162fcc);color:#ffdfbc;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.instrumentPlayRoom_strings__1eCSh b{font-size:16px;font-weight:600}.instrumentPlayRoom_strings__1eCSh small{font-size:9px;color:#c99bbd}.instrumentPlayRoom_strings__1eCSh button[data-active=true]{border-color:#ffbd91;background:#99515caa;box-shadow:0 0 18px #ee9bb533}.instrumentPlayRoom_credits__sq4Np{display:inline-flex;gap:5px;align-items:center;color:#f3bad6;text-decoration:none;font-size:11px}.instrumentPlayRoom_mode__g7Ig0 button:focus-visible,.instrumentPlayRoom_playControls__KWCn7 button:focus-visible{outline:2px solid #ffd6a2;outline-offset:3px}@media(max-width:700px){.instrumentPlayRoom_room__ibo8J{gap:7px}.instrumentPlayRoom_mode__g7Ig0{padding:3px;border-radius:14px}.instrumentPlayRoom_mode__g7Ig0 button{min-height:28px;padding:4px 10px;font-size:11px}.instrumentPlayRoom_chords___D0ue{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.instrumentPlayRoom_chords___D0ue button{min-height:42px;border-radius:11px;gap:1px}.instrumentPlayRoom_chords___D0ue b{font-size:17px}.instrumentPlayRoom_chords___D0ue span{font-size:9px}.instrumentPlayRoom_keyboard__pPdk5{height:63px;gap:2px}.instrumentPlayRoom_keyboard__pPdk5 b{font-size:9px}.instrumentPlayRoom_keyboard__pPdk5 kbd{font-size:8px}.instrumentPlayRoom_keyboard__pPdk5 button{padding:7px 0}.instrumentPlayRoom_stringControls__0wp_g{flex-direction:column;gap:7px}.instrumentPlayRoom_strings__1eCSh{gap:5px;width:100%;justify-content:center}.instrumentPlayRoom_strings__1eCSh button{min-width:0;flex:1;max-width:70px;min-height:39px;gap:4px;border-radius:11px}.instrumentPlayRoom_strings__1eCSh b{font-size:12px}.instrumentPlayRoom_frets___vgA7{gap:8px}.instrumentPlayRoom_frets___vgA7 button{height:28px;width:30px}.instrumentPlayRoom_now__EeXQc{font-size:14px;top:2px}}@media(max-height:520px) and (min-width:600px){.instrumentPlayRoom_room__ibo8J{gap:4px}.instrumentPlayRoom_keyboard__pPdk5{height:48px;max-width:580px}.instrumentPlayRoom_keyboard__pPdk5 button{padding:4px 0;gap:2px}.instrumentPlayRoom_chords___D0ue button{min-height:40px;border-radius:10px}.instrumentPlayRoom_chords___D0ue b{font-size:17px}.instrumentPlayRoom_chords___D0ue span{font-size:9px}.instrumentPlayRoom_strings__1eCSh button{min-height:35px;min-width:48px}.instrumentPlayRoom_strings__1eCSh b{font-size:13px}.instrumentPlayRoom_now__EeXQc{font-size:13px;top:0}.instrumentPlayRoom_mode__g7Ig0 button{min-height:27px;padding:4px 10px}.instrumentPlayRoom_mode__g7Ig0{padding:3px}}@media(prefers-reduced-motion:reduce){.instrumentPlayRoom_frame__Og70d{transition:none}}.instrumentPlayRoom_chordHeading__qMMlE{display:flex;align-items:center;justify-content:center;gap:16px;min-height:22px;font-size:10px;color:#e6bed1;margin-bottom:4px}.instrumentPlayRoom_chordHeading__qMMlE nav{display:none;align-items:center;gap:8px}.instrumentPlayRoom_chordHeading__qMMlE button{border:1px solid #e6acb74d;border-radius:8px;background:#321c32;color:#ffdeb8;width:30px;height:26px;font-size:22px;line-height:1}.instrumentPlayRoom_chords___D0ue button{padding:5px 3px;gap:2px}.instrumentPlayRoom_chords___D0ue button>div{max-width:100%;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;transform:none!important}.instrumentPlayRoom_chords___D0ue button>svg{max-height:108px;width:100%;pointer-events:none}.instrumentPlayRoom_chords___D0ue button>div svg{max-height:102px;pointer-events:none}.instrumentPlayRoom_chords___D0ue button>span{font-size:10px}@media(max-width:700px){.instrumentPlayRoom_chordHeading__qMMlE{justify-content:space-between}.instrumentPlayRoom_chordHeading__qMMlE nav{display:flex}.instrumentPlayRoom_chords___D0ue[data-page="0"] button:nth-child(n+5),.instrumentPlayRoom_chords___D0ue[data-page="1"] button:nth-child(-n+4){display:none}.instrumentPlayRoom_chords___D0ue button>svg{max-height:84px}.instrumentPlayRoom_chords___D0ue button>div svg{max-height:78px}.instrumentPlayRoom_chords___D0ue button{padding:4px 2px;min-height:0}}@media(max-height:520px) and (min-width:600px){.instrumentPlayRoom_chordHeading__qMMlE{min-height:15px;margin:0}.instrumentPlayRoom_chords___D0ue button>div svg,.instrumentPlayRoom_chords___D0ue button>svg{max-height:60px}.instrumentPlayRoom_chords___D0ue button{padding:2px;gap:0}.instrumentPlayRoom_chords___D0ue button>span{font-size:8px}}.instrumentPlayRoom_diagramName__bz1iu{font-size:16px!important;line-height:1.1}.instrumentPlayRoom_room__ibo8J[data-instrument=guitar] .instrumentPlayRoom_chords___D0ue button>svg>text:first-child{display:none}.freePlayRoom_room__ahfcB{position:relative;isolation:isolate;height:100%;min-height:0;width:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;color:#fff2e8;background:linear-gradient(180deg,#17091c66 0,#16091b0d 42%,#19091c33 78%,#170b20b8 100%),var(--play-room,url("/studio-preview/drums.webp")) var(--play-focus,64%) center/cover no-repeat;padding:18px clamp(16px,3vw,42px) max(32px,env(safe-area-inset-bottom));gap:8px}.freePlayRoom_header__OyE38{position:relative;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:18px}.freePlayRoom_navigation__ZKElV{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.freePlayRoom_navigation__ZKElV a{display:inline-flex;gap:6px;align-items:center;color:#f2d8d7;text-decoration:none;font-size:12px;text-shadow:0 2px 12px #170414}.freePlayRoom_navigation__ZKElV .freePlayRoom_academy__LC7fh{border:0;background:transparent;box-shadow:none;padding:0;font-size:12px}.freePlayRoom_title__qTHpd{text-align:center;text-shadow:0 2px 18px #130316}.freePlayRoom_title__qTHpd p{margin:0 0 5px;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:#f2bdac}.freePlayRoom_title__qTHpd h1{font-size:clamp(25px,3.3vw,42px);font-style:italic;font-weight:800;letter-spacing:-1.5px;line-height:1.1;margin:0}.freePlayRoom_title__qTHpd h1 span{background:linear-gradient(100deg,#f9b664,#f576b5 65%,#e2adff);color:transparent;-webkit-background-clip:text;background-clip:text}.freePlayRoom_title__qTHpd small{display:block;margin-top:7px;font-size:12px;font-weight:400;color:#ead0d5}.freePlayRoom_beatLab__vBo5C{justify-self:end;display:flex;gap:8px;align-items:center;text-decoration:none;color:#f4dce6;border:1px solid #f3b5a347;border-radius:16px;background:#2c142b88;padding:10px 12px;font-size:12px;box-shadow:inset 0 1px #ffd0b518}.freePlayRoom_beatLab__vBo5C small{display:block;font-size:10px;color:#d4afc4;margin-top:2px}.freePlayRoom_stage__Lvnpd{position:relative;min-height:0;width:100%;max-width:1450px;margin:0 auto;align-self:stretch}.freePlayRoom_stage__Lvnpd [data-kit-picture]{overflow:visible;filter:drop-shadow(0 22px 19px #16061966)}.freePlayRoom_stage__Lvnpd [data-kit-picture]>div{--h:694;--y0:26;mask-image:none;-webkit-mask-image:none;width:min(100cqw,100cqh * 1062/694)}.freePlayRoom_controls__fhivt{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;gap:20px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;padding:10px 15px;border-radius:22px;border:1px solid #f5aaac37;background:linear-gradient(115deg,#301b25d9,#26152cce);box-shadow:0 5px 25px #16041a40,inset 0 1px #ffd4ac12;backdrop-filter:blur(14px)}.freePlayRoom_controls__fhivt button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;color:#ffe9df;font-size:12px;min-height:32px;white-space:nowrap}.freePlayRoom_volume__bVK39{display:flex;align-items:center;gap:9px;color:#f3d1d1;font-size:11px}.freePlayRoom_volume__bVK39 input{width:110px;height:22px;accent-color:#f3a17a;cursor:pointer}.freePlayRoom_volume__bVK39 output{width:30px;font-variant-numeric:tabular-nums;font-size:10px;color:#d9b7c7}.freePlayRoom_shortcutsButton__NGVYh{color:#eebbd6!important}.freePlayRoom_error__uEpKX{position:absolute;z-index:5;bottom:100px;left:50%;transform:translateX(-50%);margin:0;width:min(90%,500px);padding:10px 14px;border:1px solid #f3b09d66;background:#3c1828ed;border-radius:14px;font-size:12px;text-align:center}.freePlayRoom_shortcuts__Khr7I{position:absolute;z-index:6;bottom:110px;left:50%;transform:translateX(-50%);width:min(540px,calc(100% - 32px));padding:18px;border-radius:22px;border:1px solid #f5b4a766;background:linear-gradient(130deg,#42202df7,#27142ff7);box-shadow:0 12px 40px #13041c70;backdrop-filter:blur(18px)}.freePlayRoom_shortcuts__Khr7I>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.freePlayRoom_shortcuts__Khr7I strong{font-size:16px}.freePlayRoom_shortcuts__Khr7I>div>button{background:transparent;border:0;color:#f6bed9;font-size:12px;padding:5px}.freePlayRoom_shortcuts__Khr7I p{font-size:12px;line-height:1.4;color:#e0bdce;margin:8px 0 14px}.freePlayRoom_keyGrid___aG8b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.freePlayRoom_keyGrid___aG8b button{display:flex;align-items:center;gap:8px;border:1px solid #ecb29e33!important;border-radius:12px;background:#fff1e909!important;padding:10px!important;text-align:left;min-height:43px;color:#fbe6e0!important;font-size:11px!important}.freePlayRoom_keyGrid___aG8b kbd{display:inline-grid;place-items:center;min-width:26px;height:24px;padding:0 4px;border-radius:7px;background:#f1a7801a;color:#ffd6ac;font-size:10px;font-family:inherit}.freePlayRoom_room__ahfcB :is(button,a,input):focus-visible{outline:2px solid #ffcca5;outline-offset:4px}.freePlayRoom_room__ahfcB svg[role=button]:focus-visible{outline:2px solid #ffcca5}@media(max-width:700px){.freePlayRoom_room__ahfcB{padding:12px 12px max(26px,env(safe-area-inset-bottom));gap:4px;background-position:64%}.freePlayRoom_header__OyE38{grid-template-columns:1fr auto;gap:10px}.freePlayRoom_navigation__ZKElV{gap:8px}.freePlayRoom_navigation__ZKElV .freePlayRoom_academy__LC7fh,.freePlayRoom_navigation__ZKElV a{font-size:10px}.freePlayRoom_navigation__ZKElV svg{width:12px}.freePlayRoom_title__qTHpd{grid-column:1/-1;grid-row:2}.freePlayRoom_title__qTHpd p{display:none}.freePlayRoom_title__qTHpd h1{font-size:29px}.freePlayRoom_title__qTHpd small{font-size:11px;margin-top:5px}.freePlayRoom_beatLab__vBo5C{padding:7px 9px;font-size:11px;border-radius:12px}.freePlayRoom_beatLab__vBo5C small{font-size:9px}.freePlayRoom_stage__Lvnpd{margin-top:4px}.freePlayRoom_stage__Lvnpd [data-kit-picture]>div{--h:694;--y0:26;mask-image:none;-webkit-mask-image:none;width:min(100cqw,100cqh * 1062/694)}.freePlayRoom_controls__fhivt{width:100%;padding:7px 9px;gap:9px;border-radius:16px;flex-wrap:wrap}.freePlayRoom_controls__fhivt button{font-size:10px;min-height:28px}.freePlayRoom_volume__bVK39{gap:5px;font-size:10px}.freePlayRoom_volume__bVK39>span{display:none}.freePlayRoom_volume__bVK39 input{width:76px}.freePlayRoom_volume__bVK39 output{width:26px;font-size:9px}.freePlayRoom_volume__bVK39 svg{width:14px}.freePlayRoom_shortcuts__Khr7I{bottom:100px;padding:14px}.freePlayRoom_shortcuts__Khr7I p{font-size:11px}.freePlayRoom_keyGrid___aG8b{gap:6px}.freePlayRoom_keyGrid___aG8b button{gap:5px;padding:8px 6px!important;font-size:10px!important}.freePlayRoom_keyGrid___aG8b kbd{min-width:22px;font-size:9px}.freePlayRoom_shortcuts__Khr7I strong{font-size:14px}}@media(max-height:520px) and (min-width:600px){.freePlayRoom_room__ahfcB{padding:9px 20px 25px;gap:0}.freePlayRoom_header__OyE38{gap:10px}.freePlayRoom_title__qTHpd h1{font-size:25px}.freePlayRoom_title__qTHpd small{font-size:10px;margin-top:2px}.freePlayRoom_title__qTHpd p{display:none}.freePlayRoom_navigation__ZKElV{gap:5px}.freePlayRoom_navigation__ZKElV .freePlayRoom_academy__LC7fh,.freePlayRoom_navigation__ZKElV a{font-size:10px}.freePlayRoom_beatLab__vBo5C{padding:6px 10px}.freePlayRoom_controls__fhivt{padding:4px 12px;gap:14px}.freePlayRoom_controls__fhivt button{min-height:27px;font-size:11px}.freePlayRoom_shortcuts__Khr7I{bottom:76px;padding:12px}.freePlayRoom_shortcuts__Khr7I p{margin:5px 0 8px}.freePlayRoom_keyGrid___aG8b button{min-height:34px;padding:6px!important}}