.ptape{display:flex;flex-direction:column;gap:0;min-width:0}.ptaperoll{position:relative;height:140px;flex:1 1 auto;min-height:90px;border-radius:10px 10px 0 0;background:var(--подвидео);overflow:hidden}.ptaperoll>.pianotape{position:absolute;inset:0}.glwrap .glitem.byhand .ptape{flex:1 1 auto;min-height:0}.glwrap .glitem.byhand .ptaperoll{height:auto}.toolstage .ptaperoll{height:clamp(220px,46vh,520px);flex:none}.ptapeempty{position:absolute;inset:0;display:grid;place-content:center;padding:0 16px;text-align:center;color:var(--настекле-тихо);font-size:13px;line-height:1.6;pointer-events:none}.toolstage .ptapeempty{font-size:15px;line-height:1.7}.ptapeempty p{margin:0}.ptapeempty kbd{font:600 12px/1 var(--font-body);padding:2px 6px;border:1px solid var(--настекле-край);border-radius:5px}.widget .ptaperoll .ptapenow{position:absolute;right:10px;bottom:10px;padding:6px 11px;border-radius:999px;font-size:12.5px;box-shadow:0 4px 14px rgba(0,0,0,.25)}.pianokeys .keylabel{font-weight:500}.ptapebar{display:flex;align-items:center;gap:6px;padding-top:8px;flex-wrap:wrap}.toolstage .ptapebar{gap:8px;padding-top:10px}.ptapename{flex:1 1 60px;min-width:0;text-align:center;font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget .ptapebar .ptapeplay{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:9px;font-size:14px;font-weight:600;background:var(--accent);border-color:var(--accent);color:#fff}.toolstage .widget .ptapebar .ptapeplay{gap:8px;padding:10px 18px;border-radius:10px;font-size:16px}.widget .ptapebar .ptapeplay:disabled{opacity:.45}.widget .ptapebar .ptapeplay.on{background:transparent;color:var(--accent)}.ptapevoice select{padding:6px 8px;border-radius:8px;font-size:13px}.toolstage .ptapevoice select{padding:9px 10px;border-radius:9px;font-size:15px}.ptapemetro,.ptapeoct{display:inline-flex;align-items:center;gap:4px}.widget .ptapebar .ptapemetro button,.widget .ptapebar .ptapeoct button{width:32px;height:32px;display:inline-grid;place-items:center;padding:0;border-radius:8px}.toolstage .widget .ptapebar .ptapemetro button,.toolstage .widget .ptapebar .ptapeoct button{width:40px;height:40px;border-radius:9px}.widget .ptapebar .ptapemetro button.on{color:var(--accent);border-color:var(--accent)}.ptapemetro input{width:3.6em;padding:6px 4px;border-radius:8px;text-align:center;font-family:var(--font-body);font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.toolstage .ptapemetro input{padding:9px 4px;font-size:16px}.widget .ptapebar .icobtn{padding:6px 9px;border-radius:8px;font-size:13px}.toolstage .widget .ptapebar .icobtn{padding:9px 12px;border-radius:9px;font-size:14px}.widget .ptapebar .icobtn:disabled{opacity:.45}.widget .ptapebar .ptapedanger{color:var(--accent);border-color:var(--accent)}.ptapesr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ptapeset{gap:14px;min-width:min(320px,86vw)}.ptapefield,.ptapeset{display:flex;flex-direction:column}.ptapefield{gap:6px}.ptapelabel{font:600 13px/1.2 var(--font-body)}.ptapehint{font-size:12.5px;line-height:1.45;color:var(--настекле-тихо)}.ptapecheck,.ptapecheck>label{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;margin:0}.ptapefield .ptapeconnect,.ptapefield .segmented{align-self:flex-start}.ptapefield .segmented{flex-wrap:wrap}.ptapefield .segmented button{padding:7px 11px;font-size:13px;border-radius:0}@media (max-width:560px){.toolstage .ptaperoll{height:clamp(180px,32vh,320px)}.pianopage .toolstage .pianokeys{height:150px!important}.ptapebtntext{display:none}.toolstage .widget .ptapebar .ptapeplay{padding:10px 14px}}@container (max-width: 520px){.ptapebtntext{display:none}}.pianopage .toolstage-wait{min-height:calc(clamp(220px, 46vh, 520px) + 240px)}@media (max-width:560px){.pianopage .toolstage-wait{min-height:calc(clamp(180px, 32vh, 320px) + 322px)}}@media (orientation:landscape) and (max-height:500px) and (pointer:coarse){.toolstage .ptaperoll{height:clamp(100px,calc(100dvh - 290px),220px)}.pianopage .toolstage-wait{min-height:calc(clamp(100px, calc(100dvh - 290px), 220px) + 240px)}}@media (hover:none) and (pointer:coarse) and (max-height:500px),(hover:none) and (pointer:coarse) and (max-width:700px){.ptapeempty .ptapekeys,.ptapefield .segmented button.pkeyletters{display:none}}.ptaperoll .ptapeempty{color:rgba(255,252,246,.72)}.ptaperoll .ptapeempty kbd{border-color:rgba(255,252,246,.3)}.widget .ptapebar .ptaperec svg{color:var(--accent)}.widget .ptapebar .ptaperec.on{color:var(--accent);border-color:var(--accent)}.ptapemagnet{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 7px;border:1px solid var(--br);border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ptapemagnet input{margin:0}.ptapemagnet.on{color:var(--accent);border-color:var(--accent)}.toolstage .ptapemagnet{height:40px;padding:0 10px;border-radius:9px}.pvidback{position:fixed;inset:0;z-index:9200;display:grid;place-items:center;padding:16px;background:rgba(12,16,14,.6)}.pvidback,.pvidwin{box-sizing:border-box}.pvidwin{width:min(760px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:14px;padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px}.pvidwin:focus{outline:none}.pvidhead{display:flex;align-items:center;justify-content:space-between;gap:8px}.pvidhead h3{margin:0;font:500 16px var(--font-heading)}.pvidstage{position:relative}.pvidcanvas{display:block;width:100%;aspect-ratio:16/9;height:auto;border-radius:8px;background:#000}.pvidprogress{display:flex;align-items:center;gap:10px;margin-top:8px}.pvidbar{flex:1 1;height:8px;border-radius:4px;background:var(--настекле-край);overflow:hidden}.pvidbar>span{display:block;height:100%;background:var(--accent);transition:width .2s linear}.pvidpct{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pvidscrub{display:flex;align-items:center;gap:10px;font-size:13px}.pvidscrub .dim{min-width:70px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pvidscrub input{flex:1 1;min-width:0}.pvidform{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:10px}.pvidrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;font-size:13px}.pvidlabel{color:var(--настекле-тихо);font-size:12.5px}.pvidseg{display:inline-flex;flex-wrap:wrap;border-radius:8px;overflow:hidden;border:1px solid var(--настекле-край)}.pvidseg button{border-radius:0;border:0;padding:8px 12px;min-height:36px;font-size:13px}.pvidseg button.on{background:var(--accent);color:#fff}.pvidcheck,.pvidcolors label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.pvidcolors input[type=color]{width:34px;height:28px;padding:0 2px;border:1px solid var(--настекле-край);border-radius:6px;background:transparent;cursor:pointer}.pvidfield{display:inline-flex;align-items:center;gap:8px}.pvidgrow{flex:1 1;min-width:180px}.pvidgrow input{flex:1 1;min-width:0}.pvidfoot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pvidfoot p{flex:1 1;min-width:200px;margin:0;font-size:12.5px;line-height:1.45}.pvidfoot button,.pvidready button{display:inline-flex;align-items:center;gap:6px}.pvidready{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pvidready p{flex-basis:100%;margin:0;font-size:12.5px}.pvidget{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:8px;background:var(--accent);color:#fff;text-decoration:none;font-weight:500}.pvidwarn{margin:0;font-size:13px;color:var(--bad,#b23a28)}@media (max-width:560px){.pvidback{place-items:end center;padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))}}.seqexport{position:relative;display:inline-flex;flex:0 0 auto}.seqexportmenu{position:absolute;top:calc(100% + 4px);right:0;z-index:30;display:flex;flex-direction:column;min-width:210px;padding:4px;gap:2px;background:var(--card);border:1px solid var(--br);border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.3)}.seqexportmenu button{justify-content:flex-start;text-align:left;padding:7px 10px;font-size:13px;white-space:nowrap}.seqexportsep{height:1px;margin:3px 4px;background:var(--br)}.seqnotice{display:flex;align-items:center;gap:8px;padding:5px 12px 5px 18px;font-size:12px;color:var(--dim);border-bottom:1px solid var(--br)}.seqnotice .x{margin-left:auto;background:transparent;padding:3px 6px}.toolsite .tablib.seqlib{top:0;border-radius:11px}.seqweak{margin:0;padding:16px 18px;font-size:13px}.seqrow.seqmaster{min-height:52px}.seqmaster .seqmasterhead{cursor:default;box-shadow:inset 4px 0 0 var(--dim)}.seqmaster .seqname{font-weight:600}.seqmaster .seqmastervol{flex:1 1 auto;min-width:60px}.seqmeter{position:relative;flex:0 0 64px;height:8px;border-radius:4px;overflow:hidden;background:var(--btn)}.seqmeter>span{position:absolute;inset:0;transform-origin:left center;transform:scaleX(0);background:var(--ok);will-change:transform}.seqmeter.over>span{background:var(--warn)}.tabpagemenuback{z-index:9000}.tabpagemenu,.tpbpopup{z-index:9001}.tpbspeed{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap}.tpbspeed button{width:40px;height:40px;padding:0;font-size:18px}.tpbspeedval{font:600 14px var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.tpbmoreopen{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:1 1 100%;padding:2px 4px 6px}.tpbmorecells{display:flex}.tabtoast{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);z-index:4;max-width:calc(100% - 24px);width:max-content;padding:8px 16px;border-radius:999px;background:var(--fg);color:var(--bg);font:500 13px/1.35 var(--font-body);text-align:center;overflow-wrap:anywhere;box-shadow:0 6px 18px rgba(34,48,43,.18);pointer-events:none}.tabwarnings,.tabwarnline{margin:0 0 6px;font-size:12px}.tabwarnings summary{color:var(--warn);cursor:pointer;width:max-content;max-width:100%;padding:4px 0;list-style-position:inside}.tabwarnings ul{margin:4px 0 0;padding-left:18px;color:var(--dim);line-height:1.45}.tabtempoline{display:flex;align-items:flex-end;height:26px;margin-bottom:2px}.tabtempomark{display:inline-flex;align-items:center;gap:5px;font:500 14px var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.widget:not(.wcell) button.tabtempomark{height:26px;margin-left:-6px;padding:0 6px;border-radius:8px;background:transparent;color:var(--настекле,var(--fg))}.widget:not(.wcell) button.tabtempomark:hover{background:var(--настекле-кнопка-навод,var(--btn-h))}.tabpagebarwrap.dense{padding:0;margin-top:4px;background:transparent}.tabpagebarwrap.dense .tabpagebar{height:50px;padding:5px 0 1px;gap:4px;border:0;border-top:1px solid var(--br);border-radius:0;background:transparent;box-shadow:none}.tabpagebarwrap.dense .tabpagebar button.tpbcell{width:40px;min-width:40px;height:40px;padding:0;gap:0;border-radius:10px;background:transparent;color:inherit}.tabpagebarwrap.dense .tabpagebar button.tpbcell:hover:not(:disabled){background:var(--настекле-кнопка-навод,var(--btn-h))}.tabpagebarwrap.dense .tabpagebar button.tpbcell.on{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.tabpagebarwrap.dense .tpbcell .tpbcelllabel{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.tabpagebarwrap.dense .tpbcellico{height:22px}.tabpagebarwrap.dense .tpbspeedval{font-size:11.5px}.tabpagebarwrap.dense .tabpagebar button.tpbplay{width:44px;min-width:44px;height:44px;padding:0}.tabpagebarwrap.dense .tabpagebar button.tpbtrack{flex:1 1 130px;min-width:104px;max-width:240px;height:40px;padding:3px 8px 3px 10px;border-radius:10px;background:var(--soft);color:inherit}.tabpagebarwrap.dense .tabpagebar button.tpbtrack.on{background:color-mix(in srgb,var(--accent) 16%,var(--soft))}.tabpagebarwrap.dense .tpbtrackname{font-size:12.5px}.tabpagebarwrap.dense .tpbtrackinstr{font-size:11px}@container (max-width: 480px){.tabpagebarwrap.dense .tpbspacer{min-width:0}}.tabtitleblock.dense{position:relative;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:6px;padding:0 0 4px;margin-bottom:4px;border-bottom:1px solid var(--br)}.tabtitleblock.dense .tabtitlewrap{flex:1 1 160px;min-width:0;flex-direction:row;align-items:baseline;gap:8px;position:relative}.tabtitleblock.dense .tabtitle{margin:0;min-width:0;font:500 15px/1.25 var(--font-heading);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabtitleblock.dense .tabtitle.empty{color:var(--dim)}.tabtitleblock.dense button.tabtitlebtn{max-width:100%;min-height:32px;padding:2px 6px;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabtitleblock.dense button.tabtitlebtn:hover{background:var(--настекле-кнопка-навод,var(--btn-h))}.tabtitleblock.dense .tabartist{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--dim)}.tabtitleblock.dense .tabtitlepop{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:min(320px,calc(100vw - 32px));display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--br);border-radius:14px;background:var(--card);box-shadow:0 12px 32px rgba(34,48,43,.16)}.tabtitleblock.dense .tabtitlepop label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--dim)}.tabtitleblock.dense .tabtitlepop input{width:100%;min-height:38px;padding:6px 10px;border-radius:9px}.tabtitleblock.dense>button.tpbicon{flex:0 0 auto;width:40px;height:40px;padding:0;border-radius:999px;background:transparent;color:var(--dim)}.tabtitleblock.dense>button.tpbicon.libstar.on{color:var(--accent)}.tabtitleblock.dense .tabtempoinline{flex:0 0 auto;display:inline-flex;align-items:center}.widget .tabtitleblock.dense button.tabtempomark{height:40px;margin-left:0}.tabtitleblock.dense .tabwarnings.dense{flex:0 0 auto;margin:0}.tabtitleblock.dense .tabwarnings.dense summary{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:40px;height:40px;padding:0 8px;border-radius:999px;list-style:none;color:var(--warn);font:600 12.5px var(--font-body)}.tabtitleblock.dense .tabwarnings.dense summary::-webkit-details-marker{display:none}.tabtitleblock.dense .tabwarnings.dense summary:hover,.tabtitleblock.dense .tabwarnings.dense[open] summary{background:color-mix(in srgb,var(--warn) 16%,transparent)}.tabtitleblock.dense .tabwarnings.dense ul{position:absolute;left:0;right:0;top:calc(100% + 2px);z-index:20;margin:0;padding:10px 12px 10px 28px;border:1px solid var(--br);border-radius:12px;background:var(--card);box-shadow:0 12px 32px rgba(34,48,43,.16);color:var(--fg)}.tpbmorestudio{display:flex;flex-direction:column;gap:8px}.tabpagemenu .row.tabviewseg,.tpbmorestudio .row.tabviewseg{display:inline-flex;flex-wrap:nowrap;gap:2px;padding:3px;border:0;border-radius:999px;background:var(--btn);overflow:visible}.tpbmorestudio .tabviewseg button{height:34px;min-width:0;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--fg);font:600 13px var(--font-body)}.tpbmorestudio .tabviewseg button:hover:not(.pri):not(:disabled){background:var(--btn-h)}.tpbmorestudio .tabviewseg button.pri{background:var(--accent);color:#fff}.tpbmorestudio .tabtopbar{flex-wrap:wrap;justify-content:flex-start;gap:2px;margin:0;padding:8px 0 0;border:0;border-top:1px solid var(--br);border-radius:0;background:none;overflow:visible}.tpbmorestudio .tabtopcell{min-width:56px;height:56px;padding:4px 6px}.toolsite:has(.tabfullpage) .toolwrap{padding-top:8px}.toolsite:has(.tabfullpage) .toolstage .wb{padding-top:6px;row-gap:6px}.toolstage .tabtitleblock{padding:4px 0 12px}@media (max-width:560px){.toolsite:has(.tabfullpage) .toolwrap{padding-left:4px;padding-right:4px}.toolsite:has(.tabfullpage) .toolstage .wb{padding-left:6px;padding-right:6px}.toolstage .tabpagebarwrap{margin:0 -10px;padding:0}.toolstage .tabpagebar{height:62px;padding:0 6px;gap:4px;border-radius:0;border-width:1px 0 0;box-shadow:0 -4px 14px rgba(34,48,43,.08)}.toolstage .tabpagebar .tpbtrack{height:50px}.toolstage .tabpagebar .tpbcell{height:54px;min-width:52px;padding:4px}.toolstage .tabpagebar .tpbcelllabel{letter-spacing:0}.toolstage .tabpagebar .tpbplay{width:50px;height:50px}.toolstage .tabtitleblock{gap:6px;padding:0 0 8px}.toolstage .wb .tabviewseg button{height:32px;min-width:52px;padding:0 12px}}@media (max-height:500px){.toolstage .tabtitleblock{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;padding:0 0 4px}.toolstage .tabtitlewrap{flex-direction:row;align-items:baseline;gap:10px}.toolstage .tabtitle{font-size:17px}.toolstage .tabartist{font-size:13px}.toolstage .tabpagebarwrap{padding-bottom:0}.toolstage .tabpagebar{height:54px}.toolstage .tabpagebar .tpbtrack{height:44px}.toolstage .tabpagebar .tpbcell{height:48px;gap:1px}.toolstage .tabpagebar .tpbplay{width:44px;height:44px}}@font-face{font-family:Bravura;src:url(/notnyj-shrift/Bravura.woff2) format("woff2");font-style:normal;font-weight:400;font-display:block}.tabpalsmufl{font-family:Bravura;font-style:normal;font-weight:400}.tabcursor{position:absolute;box-sizing:border-box;border:2px solid var(--accent);border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,transparent);pointer-events:none;z-index:2}.tabcursor:after{content:"";position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;background:#22302b;border-bottom-right-radius:5px;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%)}.tabcursor:has(.tabcursorhit:hover){background:color-mix(in srgb,var(--accent) 20%,transparent)}.tabcursorhit{position:absolute;left:0;right:0;pointer-events:auto;cursor:pointer;outline:none}.tabcursor:has(.tabcursorhit:focus-visible){outline:2px solid var(--fg);outline-offset:2px}.tabghost[data-vybor]{opacity:.6}.tabpal{--tabpal-k:40px;--tabpal-gap:4px;--tabpal-pad:10px;position:fixed;z-index:9100;display:flex;flex-direction:column;width:max-content;max-width:calc(100vw - 16px);max-height:min(540px,calc(100dvh - 16px));border-radius:14px;box-shadow:0 12px 34px rgba(0,0,0,.38);overflow:hidden}.tabpal .tabpalbody{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior:contain;padding:var(--tabpal-pad);display:flex;flex-direction:column;gap:12px;scrollbar-width:thin}.tabpal .tabpalgroup{display:grid;grid-template-columns:repeat(8,var(--tabpal-k));grid-gap:var(--tabpal-gap);gap:var(--tabpal-gap)}.tabpal button.tabpalbtn{width:var(--tabpal-k);height:var(--tabpal-k);min-width:var(--tabpal-k);min-height:var(--tabpal-k);padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--настекле-кнопка);color:var(--настекле);line-height:1}.tabpal button.tabpalbtn:hover{background:var(--настекле-кнопка-навод)}.tabpal button.tabpalbtn.on{background:var(--accent);color:#fff}.tabpal button.tabpalbtn.on:hover{background:#a8401f}.tabpal button.tabpalbtn[aria-disabled=true]{opacity:.38;cursor:not-allowed}.tabpal button.tabpalbtn:focus-visible{outline:2px solid var(--настекле);outline-offset:2px}.tabpal:focus{outline:none}.tabpal .tabpalfoot{flex:0 0 auto;box-sizing:border-box;display:flex;align-items:center;gap:4px;height:calc(var(--tabpal-k) + 14px);max-width:calc(8 * var(--tabpal-k) + 7 * var(--tabpal-gap) + 2 * var(--tabpal-pad));padding:0 6px 0 12px;border-top:1px solid var(--настекле-край)}.tabpal .tabpalstatus{flex:1 1 auto;min-width:0;max-height:calc(2 * 13px * 1.35);font:500 13px/1.35 var(--font-body);color:var(--настекле);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tabpal .tabpalhelp,.tabpal button.tabpalclose{flex:0 0 auto;width:var(--tabpal-k);height:var(--tabpal-k);min-width:var(--tabpal-k);padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:transparent;color:var(--настекле-тихо)}.tabpal .tabpalhelp:hover,.tabpal button.tabpalclose:hover{background:var(--настекле-кнопка-навод);color:var(--настекле)}.tabpal .tabpalhelp:focus-visible,.tabpal button.tabpalclose:focus-visible{outline:2px solid var(--настекле);outline-offset:2px}.tabpal .tabpalpair{display:inline-flex;gap:1px}.tabpal .tabpalbadgewrap{position:relative;display:block}.tabpal .tabpalbadge{position:absolute;right:-9px;bottom:-7px;font:700 10px/1 var(--font-body)}.tabpal.sheet{left:0;right:0;bottom:0;width:auto;max-width:none;max-height:62dvh;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom)}.tabpal.sheet .tabpalgroup{justify-content:center}.tabpal.sheet .tabpalfoot{max-width:none}@media (orientation:landscape) and (max-height:500px){.tabpal.sheet{left:auto;top:0;width:max-content;max-height:none;border-radius:16px 0 0 16px;padding-bottom:0;padding-right:env(safe-area-inset-right)}.tabpal.sheet .tabpalfoot{max-width:calc(8 * var(--tabpal-k) + 7 * var(--tabpal-gap) + 2 * var(--tabpal-pad))}}@media (max-width:380px){.tabpal{--tabpal-gap:2px;--tabpal-pad:8px}}@media (pointer:fine){.tabpal{--tabpal-k:32px;--tabpal-gap:3px;--tabpal-pad:8px}.tabpal button.tabpalbtn>*{transform:scale(.8)}.tabpal button.tabpalbtn{border-radius:7px}}@media (any-pointer:coarse){.tabpal{--tabpal-k:40px;--tabpal-gap:4px;--tabpal-pad:10px}.tabpal button.tabpalbtn>*{transform:none}.tabpal button.tabpalbtn{border-radius:9px}}@media (any-pointer:coarse) and (max-width:380px){.tabpal{--tabpal-gap:2px;--tabpal-pad:8px}}@media (prefers-reduced-motion:no-preference){.tabpal.sheet{animation:tabpalsheet .18s cubic-bezier(.2,.8,.2,1)}}@keyframes tabpalsheet{0%{transform:translateY(24px);opacity:0}}.tabpagemenu:has(>.trlist){max-height:min(560px,72vh);padding:6px 8px 8px}.trlist{gap:2px}.trlist,.trtop{display:flex;flex-direction:column}.trtop{gap:6px;padding:2px 4px 8px;margin-bottom:4px;border-bottom:1px solid var(--настекле-край)}.trtop .vrow{margin:4px 0 0}.tabpagemenu .tradd{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border-radius:10px;font:600 14px var(--font-body)}.trrow{border-radius:10px;padding:2px 0}.trmain{gap:4px}.tabpagemenu .trpick,.trmain{display:flex;align-items:center}.tabpagemenu .trpick{flex:1 1 auto;min-width:0;min-height:48px;gap:8px;padding:4px 8px 4px 4px;border-radius:10px;background:transparent;color:var(--настекле);text-align:left}.tabpagemenu .trpick:hover,.tabpagemenu .trrow.cur .trpick{background:var(--настекле-кнопка)}.trrow.cur .trtitle{font-weight:700}.tricon{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;color:var(--настекле);background:transparent}.tricon .trdot{position:absolute;right:-1px;bottom:-1px;margin:0;width:9px;height:9px;border:2px solid var(--стекло-плотное);background:color-mix(in srgb,var(--настекле) 22%,transparent)}.tricon .trdot.on{background:var(--accent)}.trname{display:flex;flex-direction:column;min-width:0;gap:1px}.trinstr,.trtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trtitle{font:600 14px/1.25 var(--font-body)}.trinstr{font:400 12px/1.25 var(--font-body);color:var(--настекле-тихо)}.trrow.quiet .trpick{opacity:.55}.tabpagemenu .trbtn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;padding:0;border-radius:10px;background:var(--настекле-кнопка);color:var(--настекле);font:700 15px var(--font-body)}.tabpagemenu .trbtn:hover:not(:disabled){background:var(--настекле-кнопка-навод)}.tabpagemenu .trbtn.pri{background:var(--accent);color:#fff}.tabpagemenu .trbtn.on,.tabpagemenu .trbtn[aria-pressed=true]:not(.pri){background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.tabpagemenu .tradd:focus-visible,.tabpagemenu .trbtn:focus-visible,.tabpagemenu .trpick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.trgap{visibility:hidden}.trconfirm,.trlyrics,.trsettings{margin-left:48px;margin-right:4px}.tabpagemenu .trbtn.trdel:hover:not(:disabled){color:var(--accent)}.trconfirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;margin-bottom:6px;border-radius:10px;background:color-mix(in srgb,var(--accent) 12%,transparent);font:500 13px/1.35 var(--font-body)}.trconfirmbtns{display:flex;gap:6px}.tabpagemenu .trconfirm button{min-height:40px;padding:0 14px}.tabpagemenu .trsettings{margin-top:0;margin-bottom:8px}.trlyrics{max-height:180px;overflow:auto;padding:8px 10px;margin-bottom:8px;border-radius:10px;background:var(--настекле-поле);font:400 13px/1.5 var(--font-body)}.trlyrics p{margin:0 0 2px}.trlyrics .trlyricsnote{margin-top:6px;font-size:12px}.trhint{margin:8px 4px 2px;font-size:12px;color:var(--настекле-тихо)}@media (prefers-reduced-motion:no-preference){.tabpagemenu .trbtn,.tabpagemenu .trpick{transition:background .13s}}.tpbtrackicon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;opacity:.9}.tabpagebar .tpbtrack{container:tpbtrack/inline-size}@container tpbtrack (max-width: 153px){.tpbtrackicon{display:none}}.trinstrpick{display:flex;align-items:center;gap:8px}.trinstrpick select{flex:1 1 auto;min-width:0}.trinstricon{flex:0 0 auto;display:inline-flex}:root{--trcolor-edge-dark:1px;--trcolor-edge-light:0px}@media (prefers-color-scheme:light){:root:not([data-\442\435\43C\430="тёмная"]){--trcolor-edge-dark:0px;--trcolor-edge-light:1px}}:root[data-\442\435\43C\430="светлая"]{--trcolor-edge-dark:0px;--trcolor-edge-light:1px}:root[data-\442\435\43C\430="тёмная"]{--trcolor-edge-dark:1px;--trcolor-edge-light:0px}.tricon .trcolor{position:absolute;top:2px;left:10px;right:10px;height:3px;border-radius:2px;pointer-events:none}.tricon .trcolor.edgedark{box-shadow:0 0 0 var(--trcolor-edge-dark) color-mix(in srgb,var(--настекле) 45%,transparent)}.tricon .trcolor.edgelight{box-shadow:0 0 0 var(--trcolor-edge-light) color-mix(in srgb,var(--настекле) 45%,transparent)}.tricon .trcolor.edgedark.edgelight{box-shadow:0 0 0 1px color-mix(in srgb,var(--настекле) 45%,transparent)}@media (orientation:portrait){.tabpal.sheet .tabpalbody{max-height:clamp(calc(2.5 * (var(--tabpal-k) + var(--tabpal-gap)) + 2 * var(--tabpal-pad)),calc(27dvh - 54px),calc(4.5 * (var(--tabpal-k) + var(--tabpal-gap)) + 2 * var(--tabpal-pad)))}}.tabtuneline{display:flex;align-items:center;height:30px;margin:0 0 2px}.tunefork{display:inline-flex;align-items:center;gap:2px}.tabtuneline .tunefork button.tuneforkbtn,.tabtuneline .tunefork button.tuneforkreset{position:relative;display:inline-flex;align-items:center;gap:3px;height:30px;min-width:30px;padding:0 6px;border-radius:8px;background:transparent;color:var(--dim);font:500 13px var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabtuneline .tunefork button.tuneforkbtn.on{color:var(--accent);background:transparent}.tabtuneline .tunefork button.tuneforkbtn:after,.tabtuneline .tunefork button.tuneforkreset:after{content:"";position:absolute;inset:-5px -5px}.tabtuneline .tunefork button.tuneforkbtn:focus-visible,.tabtuneline .tunefork button.tuneforkbtn:hover:not(:disabled),.tabtuneline .tunefork button.tuneforkreset:focus-visible,.tabtuneline .tunefork button.tuneforkreset:hover{background:var(--настекле-кнопка-навод,var(--btn-h));color:var(--fg)}.tabtuneline .tunefork button.tuneforkbtn:disabled{opacity:1;cursor:default}.tabtuneline .tunefork button.tuneforkreset{min-width:30px;padding:0 4px;font-size:16px}.tuneforkback{position:fixed;inset:0;z-index:9290}.tuneforkpop{position:fixed;z-index:9300;width:240px;padding:12px;border-radius:14px;display:grid;grid-gap:8px;gap:8px}.tuneforktitle{font:500 14px var(--font-heading)}.tuneforkrow{gap:8px;align-items:center;justify-content:space-between}.tuneforknow{min-width:48px;text-align:center;font:600 18px var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tuneforkhint{margin:0;font-size:12px;line-height:1.4}.tuneforkpop button,.tunewin button{min-height:40px}button.tunestep{min-width:40px;min-height:40px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:3px;font-size:18px}.tabscorerow .tabstringlabels button.tunelettersbtn{display:grid;grid-gap:0;gap:0;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}.tabscorerow .tabstringlabels button.tunelettersbtn:focus-visible,.tabscorerow .tabstringlabels button.tunelettersbtn:hover{background:var(--настекле-кнопка-навод,var(--btn-h))}.tabscorerow .tabstringlabels button.tunelettersbtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tunewin{width:min(420px,94vw);max-height:92vh;overflow-y:auto;padding:16px;border-radius:14px}.tunewin h3{margin:0 0 10px;font:500 16px var(--font-heading)}.tunesect{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;margin:10px 0 4px}.tunelabel{font-size:12px}.tunecount button{min-width:40px}.tunewin select.tunepreset{flex:1 1 200px;min-height:40px;min-width:0}.tuneall{gap:6px}.tuneall button.tunestep{font-size:13px}.tunestrings{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.tunestring{display:grid;grid-template-columns:22px 1fr auto auto;align-items:center;grid-gap:6px;gap:6px}.tunenum{font-size:12px;text-align:right}.tunenote{font:600 16px var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tunecapo{gap:6px;align-items:center}.tunecapoval{min-width:56px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tunemode{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.tunemode label{display:flex;align-items:flex-start;gap:8px;min-height:40px;padding:8px 10px;border-radius:10px;border:1px solid var(--br);cursor:pointer}.tunemode label.on{border-color:var(--accent)}.tunemode label>span{display:grid;grid-gap:2px;gap:2px;font-size:13px}.tunemode label .dim,.tuneresult{font-size:12px}.tuneresult{margin:10px 0 0;line-height:1.4}.tunebtns{justify-content:flex-end;gap:8px;margin-top:14px}.tabtracksettings button.trtunebtn{min-height:40px;text-align:left;font:500 13px var(--font-body);letter-spacing:.04em}.tabwarnings .tabwarnmore{color:var(--dim);font-weight:400}.tabwarnings .tabwarnhide,.tabwarnings .tabwarnshow{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.tabwarnings:not([open]) .tabwarnhide,.tabwarnings[open] .tabwarnshow{display:none}.tabwarntech{margin:4px 0 0;line-height:1.45}.tabwarnline.dim,.tabwarntech{color:var(--dim)}.tabtitleblock.dense .tabwarnings.dense .tabwarnbody{position:absolute;left:0;right:0;top:calc(100% + 2px);z-index:20;padding:10px 12px;border:1px solid var(--br);border-radius:12px;background:var(--card);box-shadow:0 12px 32px rgba(34,48,43,.16);color:var(--fg);font-size:12.5px}.tabtitleblock.dense .tabwarnings.dense .tabwarnbody ul{position:static;margin:0;padding:0 0 0 16px;border:0;border-radius:0;background:none;box-shadow:none}.tabissue{cursor:help;border-radius:3px}.tabissue:before{content:"";position:absolute;inset:-8px -8px 0}[data-note-entry] .tabissue:before{pointer-events:none}html:root .tabtitleblock.dense details.tabwarnings.dense.calm>summary{color:var(--dim)}html:root .tabtitleblock.dense details.tabwarnings.dense.calm>summary:hover,html:root .tabtitleblock.dense details.tabwarnings.dense.calm[open]>summary{background:color-mix(in srgb,var(--dim) 14%,transparent)}.tabissuetip{display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);z-index:30;width:max-content;max-width:240px;padding:6px 9px;border:1px solid var(--br);border-radius:8px;background:var(--card);box-shadow:0 6px 18px rgba(34,48,43,.18);color:var(--fg);font:400 12px/1.4 var(--font-body);white-space:normal;text-align:left;pointer-events:none}.tabissue.toleft .tabissuetip{left:auto;right:-4px;transform:none}.tabissue.toright .tabissuetip{left:-4px;transform:none}.tabissue:focus .tabissuetip,.tabissue:hover .tabissuetip{display:block}.tabpagemenu:has(>.trlist){--pop-w:min(440px,calc(100vw - 20px));width:var(--pop-w)}.tabpagemenu:has(>.trlist.withvol){--pop-w:min(560px,calc(100vw - 20px))}.tabpagemenu:has(>.trlist.editing){--pop-w:min(580px,calc(100vw - 20px))}.tabpagemenu:has(>.trlist.withvol.editing){--pop-w:min(720px,calc(100vw - 20px))}.trlist{container:trlist/inline-size}.trmain{flex-wrap:nowrap}.trvol{flex:0 0 150px;min-width:0;padding:0 6px}.tredit,.trvol{display:flex;align-items:center}.tredit{flex:0 0 auto;gap:4px;margin-left:8px}.trtop{flex-direction:row;flex-wrap:wrap;align-items:flex-end;column-gap:12px}.trtop .vrow{flex:1 1 240px;min-width:0}.trtop .tradd{flex:0 0 auto}@container trlist (max-width: 509px){.trmain{flex-wrap:wrap;row-gap:2px}.tabpagemenu .trpick{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 88px)}.trvol{flex:1 1 96px;margin-left:44px;padding:0 6px 0 0}.tredit{margin-left:auto}.trmain:not(:has(>.trvol))>.tredit{margin-left:44px}}@container trlist (max-width: 661px){.trlist.withvol.editing .trmain{flex-wrap:wrap;row-gap:2px}.trlist.withvol.editing .trpick{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 88px)}.trlist.withvol.editing .trvol{flex:1 1 96px;margin-left:44px;padding:0 6px 0 0}.trlist.withvol.editing .tredit{margin-left:auto}}.strumbody .segmented .gridcount{opacity:.72;font-weight:400}.strumbody .segmented button:disabled .gridcount{opacity:.5}.widget .wb .strumbody .genpin{min-height:40px}.strumpinbody{display:flex;flex-direction:column;gap:10px;min-width:0}.strumpinname{margin:0;font:500 20px/1.2 var(--font-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strumpinscheme{display:flex;justify-content:center;padding:2px 0}.strumpinscheme .boylabel{font-size:var(--boylabel,13px)}.strumpinfoot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px}.widget .wb .strumpinfoot .strumpinplay{min-height:40px;padding:0 16px}.videoscreen{display:flex;flex-direction:column;gap:6px;min-width:0}.videobox{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:8px;overflow:hidden}.videobox .videoframe,.videobox iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.videocatch{position:absolute;inset:0;z-index:1;background:transparent;-webkit-tap-highlight-color:transparent}.videocatch.lead{cursor:pointer}.videocatch.pass{pointer-events:none}.videohint{position:absolute;left:8px;right:8px;top:8px;padding:8px 10px;border-radius:8px;background:var(--стекло-плотное);color:var(--настекле);font-size:13px;line-height:1.35;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.25)}.videoctl{flex-direction:column;gap:2px}.videoctl,.videoseekrow{display:flex;min-width:0}.videoseekrow{align-items:center;gap:8px}.videotime{flex:0 0 auto;min-width:3.2em;font-size:12.5px;color:var(--настекле-тихо,var(--dim));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.videoseek{--seek-fill:var(--accent);--seek-track:color-mix(in srgb,var(--настекле,var(--fg)) 26%,transparent);-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 auto;width:100%;min-width:0;height:44px;margin:0;padding:0;background:transparent;accent-color:var(--accent);cursor:pointer;touch-action:none}.videoseek:disabled{--seek-fill:color-mix(in srgb,var(--настекле,var(--fg)) 55%,transparent);cursor:default}.videoseek::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--seek-fill) var(--v,0),var(--seek-track) var(--v,0))}.videoseek::-moz-range-track{height:6px;border-radius:999px;background:var(--seek-track)}.videoseek::-moz-range-progress{height:6px;border-radius:999px;background:var(--seek-fill)}.videoseek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin-top:-7px;border-radius:50%;background:#fff;border:2px solid var(--seek-fill);box-shadow:0 1px 4px rgba(0,0,0,.3);-webkit-transition:box-shadow .15s;transition:box-shadow .15s}.videoseek::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--seek-fill);box-shadow:0 1px 4px rgba(0,0,0,.3);-moz-transition:box-shadow .15s;transition:box-shadow .15s}.videoseek:disabled::-webkit-slider-thumb{width:10px;height:10px;margin-top:-2px;box-shadow:none}.videoseek:disabled::-moz-range-thumb{width:8px;height:8px;box-shadow:none}.videoseek:not(:disabled):active::-webkit-slider-thumb,.videoseek:not(:disabled):hover::-webkit-slider-thumb{box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 0 5px color-mix(in srgb,var(--accent) 22%,transparent)}.videoseek:not(:disabled):active::-moz-range-thumb,.videoseek:not(:disabled):hover::-moz-range-thumb{box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 0 5px color-mix(in srgb,var(--accent) 22%,transparent)}.videoseek:focus-visible::-webkit-slider-thumb{box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 0 2px var(--стекло-плотное,var(--card)),0 0 0 4px var(--accent)}.videoseek:focus-visible::-moz-range-thumb{box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 0 2px var(--стекло-плотное,var(--card)),0 0 0 4px var(--accent)}@media (prefers-reduced-motion:reduce){.videoseek::-moz-range-thumb,.videoseek::-webkit-slider-thumb{-webkit-transition:none;-moz-transition:none;transition:none}}.videobtns{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.videobtns>.videorate,.videobtns>button{flex:0 0 auto;min-width:44px;min-height:44px;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.videobtns>button.icobtn{justify-content:center}.videogap{flex:1 1;min-width:0}.videorate{width:72px;padding:6px 4px}.videoscreen:fullscreen{box-sizing:border-box;width:100%;height:100%;padding:12px 16px 16px;background:var(--bg)}.videoscreen:-webkit-full-screen{box-sizing:border-box;width:100%;height:100%;padding:12px 16px 16px;background:var(--bg)}.videoscreen:fullscreen .videobox{flex:1 1 auto;aspect-ratio:auto;min-height:0;border-radius:0}.videoscreen:-webkit-full-screen .videobox{flex:1 1 auto;aspect-ratio:auto;min-height:0;border-radius:0}.wnote .ownwho{gap:5px}.ownwho .ownname{max-width:11em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--настекле-тихо)}.ownwho.ownmine{display:inline-flex;align-items:center;gap:5px;color:var(--accent)}.wmenu .ownwho.ownmine{min-height:40px;padding:2px 10px}