@import url("/fonts/fonts.css");:root{--color-primary:#22302b;--color-accent:#c04d29;--color-secondary:#e8a33d;--color-background:#f7eee0;--accent:var(--color-accent);--warn:var(--color-secondary);--ok:#3f7d54;--bad:#b23a28;--подвидео:#1b211e;--font-heading:"Golos Text","Manrope",system-ui,sans-serif;--font-body:"Inter",system-ui,-apple-system,sans-serif}:root,:root[data-\442\435\43C\430="тёмная"]{--bg:#171d1a;--fg:#fffcf6;--dim:rgba(255,252,246,0.66);--card:#1f2724;--br:rgba(255,252,246,0.14);--soft:rgba(255,252,246,0.09);--btn:rgba(255,252,246,0.13);--btn-h:rgba(255,252,246,0.22);--input:rgba(255,252,246,0.12);--stage:#1b211e;--стекло:rgba(27,33,30,0.72);--стекло-плотное:rgba(27,33,30,0.9);--настекле:#fff;--настекле-тихо:rgba(255,252,246,0.72);--настекле-край:rgba(255,252,246,0.16);--настекле-край-тихий:rgba(255,252,246,0.14);--настекле-кнопка:rgba(255,252,246,0.14);--настекле-кнопка-навод:rgba(255,252,246,0.26);--настекле-поле:rgba(255,252,246,0.12);--настекле-поле-край:rgba(255,252,246,0.18);--прихожая:#1b211e}@media (prefers-color-scheme:light){:root:not([data-\442\435\43C\430="тёмная"]){--bg:var(--color-background);--fg:var(--color-primary);--dim:#7c877f;--card:#fffcf6;--br:#e2d5c2;--soft:#efe6d8;--btn:#ede0ce;--btn-h:#e3d3bc;--input:#fff;--stage:#eadfcd;--стекло:rgba(247,238,224,0.92);--стекло-плотное:rgba(250,244,234,0.97);--настекле:#22302b;--настекле-тихо:rgba(34,48,43,0.66);--настекле-край:rgba(34,48,43,0.16);--настекле-край-тихий:rgba(34,48,43,0.12);--настекле-кнопка:rgba(34,48,43,0.13);--настекле-кнопка-навод:rgba(34,48,43,0.24);--настекле-поле:#fff;--настекле-поле-край:rgba(34,48,43,0.18);--прихожая:var(--color-background)}}:root[data-\442\435\43C\430="светлая"]{--bg:var(--color-background);--fg:var(--color-primary);--dim:#7c877f;--card:#fffcf6;--br:#e2d5c2;--soft:#efe6d8;--btn:#ede0ce;--btn-h:#e3d3bc;--input:#fff;--stage:#eadfcd;--стекло:rgba(247,238,224,0.92);--стекло-плотное:rgba(250,244,234,0.97);--настекле:#22302b;--настекле-тихо:rgba(34,48,43,0.66);--настекле-край:rgba(34,48,43,0.16);--настекле-край-тихий:rgba(34,48,43,0.12);--настекле-кнопка:rgba(34,48,43,0.13);--настекле-кнопка-навод:rgba(34,48,43,0.24);--настекле-поле:#fff;--настекле-поле-край:rgba(34,48,43,0.18);--прихожая:var(--color-background)}*{box-sizing:border-box}body,html{height:100dvh;overflow:hidden;overscroll-behavior:none}body{margin:0;background:var(--bg);color:var(--fg);font:14px/1.55 var(--font-body);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}h1,h2,h3{font-family:var(--font-heading);font-weight:500}.dim{color:var(--dim)}.bad{color:var(--bad)}button{background:var(--btn);color:var(--fg);border:0;border-radius:9px;padding:8px 13px;font:600 14px var(--font-body);cursor:pointer;transition:background .13s}button:hover{background:var(--btn-h)}button.pri{background:var(--accent);color:#fff}button.pri:hover{background:#a8401f}button:disabled{opacity:.4;cursor:not-allowed}.wh .wt.live{color:var(--accent)}.wh .wt.rolled:before{content:"▸ ";opacity:.7}.wh .m .msq{display:inline-block;width:10px;height:10px;background:currentColor;border-radius:1.5px;vertical-align:middle}.widget.min .g,.widget.min .grip,.widget.min .wb{display:none}.widget.min .wh{border-bottom:0}.widget.setopen .wb{visibility:hidden}.widget.setopen .wctl .m,.widget.setopen .wctl .v,.widget.setopen .wnote{display:none}.wb,.wset{touch-action:pan-y}.wset{position:absolute;top:var(--шапка-виджета,34px);right:0;bottom:0;left:0;background:rgba(255,252,246,.99);border-radius:0 0 11px 11px;padding:12px;display:none;z-index:20;overflow:auto}.wset.open{display:block}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.note{font-size:12px;color:var(--dim);margin-top:8px}input[type=range]{flex:1 1;accent-color:var(--accent);touch-action:none}select{width:100%;background:var(--input);color:var(--fg);border:1px solid var(--br);border-radius:6px;padding:8px;font:400 14px var(--font-body)}.wh .v{padding:3px 6px}.widget.min .wh .v{display:inline-flex}.wsvol{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--br)}.wsvol input[type=range]{min-width:90px}.widget.min .wnote{display:none}.widget.dock{position:fixed;left:0;right:0;bottom:0;top:auto;width:100%;z-index:40;border-radius:12px 12px 0 0;border-left:0;border-right:0;border-bottom:0;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.widget.dock .wh{cursor:default}.widget.dock .grip{display:none}.widget.dockright{position:fixed;top:0;right:0;bottom:0;left:auto;z-index:40;border-radius:12px 0 0 12px;border-top:0;border-right:0;border-bottom:0;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.widget.dockright .wh{cursor:default}.widget.dockright .grip{display:none}.widget.dockright.min{bottom:auto}.widget.dockright .wb.dockbody{display:flex;flex-direction:column;overflow:hidden;padding:8px 10px}@media (max-height:700px) and (pointer:coarse),(max-width:700px){.widget.dockright{left:0;width:auto!important;border-radius:0;border-left:0;z-index:44}}.widget.dock.min .dockgrip{display:flex}.tlink button{padding:2px 5px;font-size:12px;min-width:22px;background:transparent;color:var(--dim);opacity:.5;border-radius:6px}.tlink button.lit{opacity:1;background:rgba(216,96,60,.14);color:var(--accent)}.tlink button.master:after{content:"";position:absolute;right:2px;top:2px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.tlink button{position:relative}.tlink button:hover:not(:disabled){background:var(--btn)}.tlink button:disabled{opacity:.5}.drawer{position:absolute;bottom:calc(100% + 8px);left:0;z-index:500;padding:10px;border:1px solid var(--настекле-край);border-radius:16px;background:var(--стекло);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--настекле);box-shadow:0 14px 40px rgba(0,0,0,.35)}.drawergrid{display:grid;grid-template-columns:repeat(4,84px);grid-gap:8px;gap:8px}@media (max-width:560px){.drawergrid{grid-template-columns:repeat(3,80px)}.drawer{left:0;right:auto;max-width:92vw}}.shortcut{flex-direction:column;justify-content:flex-start;gap:4px;width:100%;min-height:104px;padding:10px 4px 7px;border-radius:13px;background:var(--настекле-кнопка);color:var(--настекле);line-height:1}.shortcut,.shortcut .ic{display:flex;align-items:center}.shortcut .ic{flex:1 1;justify-content:center;min-height:0}.shortcut .cap{margin-top:auto;font-size:10.5px;line-height:1.15;text-align:center;letter-spacing:.1px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.shortcut:hover{background:var(--настекле-кнопка-навод)}.shortcut.on{position:relative;background:color-mix(in srgb,var(--accent) 22%,var(--настекле-кнопка));color:var(--настекле)}.shortcut.on:after{content:"";position:absolute;top:6px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--accent)}.shortcut.on:hover{background:color-mix(in srgb,var(--accent) 30%,var(--настекле-кнопка))}.shortcut.smalltile.on:after{top:4px;left:auto;right:4px;margin-left:0}.stagectl>button .badge,.stagectl>div>button .badge{position:absolute;top:-2px;right:-2px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--accent);color:var(--настекле);font:700 10px/17px var(--font-body);font-style:normal;text-align:center}.stagectl .drawer{position:fixed;bottom:74px;left:50%;right:auto;transform:translateX(-50%);max-height:calc(100dvh - 150px);overflow:auto}.sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:16px;height:16px}.chatpane{flex:0 0 auto;width:clamp(260px,30%,380px);display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--br);background:var(--bg)}@media (max-height:700px) and (pointer:coarse),(max-width:700px){.chatpane{position:absolute;inset:0;width:auto;z-index:20;border-left:0}}.chatmsg{max-width:92%;align-self:flex-start;background:var(--btn);border-radius:10px 10px 10px 3px;padding:6px 9px;font-size:13px;word-break:break-word}.chatmsg.mine{align-self:flex-end;background:var(--accent);color:var(--настекле);border-radius:10px 10px 3px 10px}.stagectl>button.unread{box-shadow:0 0 0 2px var(--accent)}.stagestate .dim{color:rgba(255,252,246,.6)}.stagectl .drawerwrap{position:relative;display:flex}.stagectl .drawerwrap>button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:0;padding:0;border-radius:50%;font-size:17px;background:var(--настекле-кнопка);color:var(--настекле);border:none;position:relative}.stagectl .drawerwrap>button.on,.stagectl .drawerwrap>button:hover{background:var(--настекле-кнопка-навод)}.stagectl .drawerwrap>button.on:after{content:"";position:absolute;left:50%;bottom:4px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--accent)}@media (max-width:560px){.stagectl .drawerwrap>button{width:38px;height:38px}}.stagectl>button.wide{width:auto;min-width:42px;padding:0 14px;border-radius:21px;display:inline-flex;align-items:center;gap:7px;font:600 13px var(--font-body)}.stagectl>button.wide .lb{white-space:nowrap}@media (max-width:720px){.stagectl>button.wide{width:38px;min-width:38px;padding:0;justify-content:center}.stagectl>button.wide .lb{display:none}}.chatpane,.glasstheme,.widget{background:var(--стекло);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--настекле-край);color:var(--настекле);--fg:var(--настекле);--dim:var(--настекле-тихо);--br:var(--настекле-кнопка);--input:var(--настекле-поле)}.widget .wb,.widget .wh,.widget .wset{background:transparent;color:var(--настекле)}.widget .dim,.widget .note,.widget .wt,.widget label{color:var(--настекле-тихо)}.widget button.on,.widget button.pri{background:var(--accent);color:#fff}.chatpane input[type=number],.chatpane input[type=text],.chatpane select,.chatpane textarea,.glasstheme input[type=number],.glasstheme input[type=text],.glasstheme select,.glasstheme textarea,.widget input[type=number],.widget input[type=text],.widget select,.widget textarea{background:var(--настекле-поле);color:var(--настекле);border:1px solid var(--настекле-поле-край)}.chatpane select option,.glasstheme select option,.widget select option{color:#1b211e;background:#fff}.widget .keyw{background:rgba(255,252,246,.9);color:#1b211e}.widget .keyb{background:rgba(20,24,22,.92)}.chatpane,.widget.dockbottom,.widget.dockright{background:var(--стекло);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--настекле)}.chatpane,.glasstheme,.widget{--btn:var(--настекле-кнопка);--btn-h:var(--настекле-кнопка-навод);--soft:var(--настекле-кнопка);--card:var(--стекло-плотное)}.widget .tlink{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:12.5px;color:var(--настекле-тихо);cursor:pointer}.widget .tlink input{accent-color:var(--accent)}@container (max-width: 220px){.wh .m{display:none}}.widget button.on,.widget button.pri{background:color-mix(in srgb,var(--accent) 78%,transparent)}.widget button.on:hover,.widget button.pri:hover{background:var(--accent)}.widget .wset{background:var(--card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.doorway{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;background:var(--прихожая);color:var(--настекле);--fg:var(--настекле);--dim:var(--настекле-тихо);--card:var(--стекло);--br:var(--настекле-край);--btn:var(--настекле-кнопка);--btn-h:var(--настекле-кнопка-навод);--soft:var(--настекле-кнопка);--input:var(--настекле-поле)}.doorway:after,.doorway:before{content:"";position:absolute;width:60vmax;height:60vmax;border-radius:50%;filter:blur(48px);opacity:.32;pointer-events:none;z-index:0}.doorway:before{background:radial-gradient(circle,var(--accent),transparent 70%);top:-22vmax;left:-16vmax}.doorway:after{background:radial-gradient(circle,var(--warn),transparent 70%);bottom:-26vmax;right:-16vmax}.doorway-logo{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;margin:max(20px,calc(env(safe-area-inset-top) + 8px)) 0 18px}.doorway-logo img{-webkit-mask-image:radial-gradient(circle closest-side,#000 84%,transparent 100%);mask-image:radial-gradient(circle closest-side,#000 84%,transparent 100%)}.doorway-brand{position:relative;margin-top:-10px;font:500 22px var(--font-heading);letter-spacing:.01em}.doorway-card{position:relative;z-index:1;width:min(440px,92vw);margin:0 auto 28px;padding:22px 22px 26px;border-radius:16px;background:var(--card);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--br);box-shadow:0 18px 46px rgba(0,0,0,.35)}.doorway-card h2{margin:0 0 4px}.doorway select option{color:#1b211e;background:#fff}.widget.bare,.widget.bare .wb{padding:0;overflow:hidden}.widget.bare .wb{max-height:none}.wbarectl{position:absolute;top:6px;right:6px;z-index:3;display:flex;gap:4px;padding:2px;border-radius:8px;background:rgba(0,0,0,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.invitecard{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:12px;text-align:left;width:min(340px,42%);aspect-ratio:4/3;flex:0 1 auto}@media (max-height:700px) and (pointer:coarse),(max-width:700px){.invitecard{width:100%;max-width:300px;aspect-ratio:auto;flex:0 0 auto}}.invitecard .h{font:700 16px var(--font-heading);line-height:1.25;text-wrap:balance}.invitecard .t{font-size:12.5px;line-height:1.5;color:var(--dim)}.ictext{display:flex;flex-direction:column;gap:7px;flex:1 1 auto;min-height:0;overflow:hidden}.icdots{display:flex;gap:5px;justify-content:center;flex:0 0 auto}.icdots button{width:6px;height:6px;min-width:0;padding:0;border:0;border-radius:50%;background:rgba(255,252,246,.26);transition:background .2s}.icdots button.on{background:var(--accent)}.invitecard .pri{flex:0 0 auto}.pipctl input[type=range],.wbarectl input[type=range]{accent-color:var(--accent);height:18px;vertical-align:middle}.pipctl,.wbarectl{transition:opacity .22s}.pipctl.away,.wbarectl.away{opacity:0;pointer-events:none}.wicon.live{color:var(--accent)}.wicon .tri{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;transition:transform .15s}.wicon.rolled .tri{transform:rotate(-90deg)}.wgcell{min-width:0}.wgcell.span2{grid-column:1/-1}.widget.wcell{position:static;width:auto;min-width:0;transform:none;box-shadow:none;display:flex;flex-direction:column;z-index:auto}.widget.wcell .wb{max-height:none;flex:1 1 auto;overflow-x:auto}.widget.wcell .wh{padding:6px 8px}.stagerow{flex:1 1 auto}@media (max-height:700px) and (pointer:coarse),(max-width:700px){.stagerow.split{flex:0 1 auto;min-height:34dvh;max-height:46dvh}}.wicon.still{padding:3px 4px;background:none;cursor:default}.trdot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:7px;flex:0 0 auto;background:rgba(255,252,246,.22)}.trdot.on{background:var(--accent)}.benchbox{outline:1px solid rgba(255,252,246,.14);border-radius:11px}.benchbox[data-fits=no]{outline:2px solid var(--bad)}.pipctl.pip-left{left:5px;right:auto;top:5px}.pipctl.pip-right{left:auto;right:30px;top:5px}.pipctl.pip-left,.pipctl.pip-right{padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.pipctl.pip-left button,.pipctl.pip-right button{background:rgba(0,0,0,.42);border-radius:999px}.pipctl.pip-left button:hover:not(:disabled),.pipctl.pip-right button:hover:not(:disabled){background:rgba(0,0,0,.6)}.pipctl.pip-left button.on{background:color-mix(in srgb,var(--accent) 82%,transparent)}.react-grid-item.react-grid-placeholder{background:radial-gradient(120% 120% at 50% 50%,color-mix(in srgb,var(--ok) 26%,transparent) 0,color-mix(in srgb,var(--ok) 10%,transparent) 60%,transparent 100%);border:none;box-shadow:0 0 22px 6px color-mix(in srgb,var(--ok) 16%,transparent);border-radius:16px;opacity:1}.glwrap .react-resizable-handle{z-index:7}.glwrap .react-resizable-handle-e{width:12px;right:-2px;top:0;bottom:0;height:auto;margin:0;cursor:ew-resize;background:none}.glwrap .react-resizable-handle-e:after{content:"";position:absolute;right:4px;top:30%;bottom:30%;border-right:2px solid var(--accent);border-radius:2px;opacity:0;transition:opacity .15s}.glwrap .glitem:hover .react-resizable-handle-e:after{opacity:.5}.glwrap .react-resizable-handle-e:hover:after{opacity:1}.wicon.named{padding-left:5px;font-size:13px;min-width:0}.wicon.named .wt{min-width:0}.widget.guest .ownerctl{display:none!important}.wh .wicon.named{min-width:0;overflow:hidden}.glwrap .react-grid-item{transition:transform .18s cubic-bezier(.22,.61,.36,1),width .18s cubic-bezier(.22,.61,.36,1),height .18s cubic-bezier(.22,.61,.36,1)}.glwrap .react-grid-item.react-draggable-dragging,.glwrap .react-grid-item.resizing{transition:none;z-index:30}.glwrap .react-grid-item.react-grid-placeholder{transition:transform .18s cubic-bezier(.22,.61,.36,1)}.glwrap .react-resizable-handle-se{width:20px;height:20px;right:0;bottom:0;margin:0;padding:0;z-index:12;cursor:nwse-resize;background:none}.glwrap .react-resizable-handle-se:after{content:"";position:absolute;right:4px;bottom:4px;width:11px;height:11px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);border-bottom-right-radius:7px;opacity:.35;transition:opacity .15s}.glwrap .glitem:hover .react-resizable-handle-se:after{opacity:.8}@media (max-width:430px){.stagectl .drawerwrap>button,.stagectl>button{width:34px;height:34px}}.stagerow{position:relative;background:var(--stage);overflow:hidden;overflow:clip}.stagerow:after,.stagerow:before{content:"";position:absolute;width:60vmax;height:60vmax;border-radius:50%;filter:blur(70px);opacity:.22;pointer-events:none;z-index:0;will-change:transform}.stagerow:before{background:radial-gradient(circle,var(--accent),transparent 70%);top:-24vmax;left:-18vmax;animation:doorway-drift-1 26s ease-in-out infinite}.stagerow:after{background:radial-gradient(circle,var(--warn),transparent 70%);bottom:-28vmax;right:-18vmax;animation:doorway-drift-2 32s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.stagerow:after,.stagerow:before{animation:none}}@media (max-height:700px) and (pointer:coarse),(max-width:700px){.wgcell.span1,.wgcell.span2{grid-column:1/-1}.pipbox .pipctl.pip-left,.pipbox .pipctl.pip-right{top:6px}.pipbox .pipctl.pip-left{left:6px}.pipbox .pipctl.pip-right{right:6px}.pipbox .pipctl.pip-left button,.pipbox .pipctl.pip-right button{min-width:40px;min-height:40px;font-size:16px}.pipbox .pipctl.pip-left button svg,.pipbox .pipctl.pip-right button svg{width:19px;height:19px}.stagerow.split{flex:0 0 auto;height:36dvh;min-height:34dvh;max-height:40dvh}.widget.dockright{bottom:calc(84px + env(safe-area-inset-bottom, 0px))!important;max-height:none}.widget.dockright .tabpad{position:-webkit-sticky;position:sticky;bottom:0;background:var(--card);z-index:2}}.glwrap .glitem.camtile{pointer-events:none;background:none}.glwrap .glitem.camtile>.camgrab,.glwrap .glitem.camtile>.react-resizable-handle{pointer-events:auto}.glwrap .glitem.camtile>.camgrab{position:absolute;left:12px;right:12px;top:0;height:22px;border:0;border-radius:0 0 8px 8px;background:rgba(27,33,30,0);transition:background .15s;cursor:-webkit-grab;cursor:grab}.glwrap .glitem.camtile:hover>.camgrab{background:rgba(27,33,30,.45)}.glwrap .glitem.camtile>.camgrab:active{cursor:-webkit-grabbing;cursor:grabbing}.debuglog .dim{color:var(--настекле-тихо);min-width:74px}.glwrap .glitem.camtile.previewtile{pointer-events:auto;cursor:-webkit-grab;cursor:grab}.glwrap .glitem.camtile.previewtile>.camgrab{inset:0;height:auto;border-radius:10px;background:none}.glwrap .glitem.camtile.previewtile:hover>.camgrab{background:none}.debuglog .okline{color:#8fd0a3}.debuglog .badline{color:var(--accent);font-weight:600}.glwrap .glitem:has(.react-resizable-handle-se:hover) .widget{outline:1.5px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:1px}.glwrap .react-resizable-handle-se:hover:after{opacity:1;border-color:var(--accent);right:3px;bottom:3px;width:14px;height:14px}.glwrap .react-resizable-handle-se:after{display:none}.glwrap .react-resizable-handle-se{width:30px;height:30px}.glwrap .glitem:has(.react-resizable-handle-se:hover) .widget:after{opacity:1;right:0;bottom:0;width:17px;height:17px}.glwrap .react-resizable-handle{z-index:40}.glwrap .glitem.byhand{align-items:stretch}.glwrap .glitem.byhand .wfloat,.glwrap .glitem.byhand .widget{height:100%;box-sizing:border-box}.chatpane.ontop{position:fixed;top:0;right:0;bottom:0;z-index:45;width:clamp(260px,30%,380px);box-shadow:-18px 0 40px rgba(20,26,23,.45)}.glwrap .glitem .widget.min,.glwrap .glitem.min .widget{height:auto}@container (max-height: 92px){.camname{display:none}}.glwrap .glitem.byhand .wb{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.glwrap .glitem.byhand .wb>div[style*="display: grid"],.glwrap .glitem.byhand .wb>div[style*="display:grid"]{align-content:stretch}.glwrap .glitem.byhand .wb{padding-bottom:12px}html.gesturing *,html.gesturing :after,html.gesturing :before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.framebar{position:absolute;left:8px;right:8px;bottom:8px;z-index:10003;display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:9px;background:rgba(0,0,0,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.framebar input[type=range]{flex:1 1 auto;width:auto;min-width:0;margin:0}.framebar button{min-width:30px;padding:3px 7px;border:none;border-radius:6px;background:rgba(255,252,246,.16);color:#fff;font-size:13px;line-height:1}.stagerow{isolation:isolate}.stagerow:after,.stagerow:before{z-index:-1}html.gesturing .camname{opacity:0;transition:opacity .12s}@media (max-height:700px) and (pointer:coarse),(max-width:700px){.chatpane{inset:0 0 72px 0;padding-bottom:env(safe-area-inset-bottom,0)}}.camset-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(210px,.9fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:760px){.camset-modal>.camset-row{flex:none}.camset-row{display:flex;flex-direction:column;align-items:stretch}.camset-preview{flex:none;height:min(40vh,300px);aspect-ratio:auto;min-height:0}}.camset-modal{display:flex;flex-direction:column}.camset-modal>.row,.camset-modal>h3{flex:none}.camset-modal>.camset-row{flex:none;min-height:0}.camset-preview{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--подвидео)}.camset-caption{margin:0 0 6px;font:700 11.5px var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.camset-tiles{display:flex;flex-wrap:wrap;gap:6px}.camset-tiles button{padding:7px 12px;font-size:13px}a.doorway-logo{text-decoration:none;color:inherit;cursor:pointer}a.doorway-logo:hover{opacity:.88}.framepick-corner{position:absolute;width:16px;height:16px;border-radius:4px;background:var(--accent);box-shadow:0 0 0 2px rgba(255,252,246,.9)}@media (pointer:coarse){.framepick-corner{width:22px;height:22px}}.wset.open{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px 14px;gap:10px 14px;align-content:start}.wset.open>.fullw,.wset.open>.note,.wset.open>.tlink,.wset.open>.wsvol{grid-column:1/-1}.wsполе{display:flex;flex-direction:column;gap:3px;min-width:0}.wsполе>input,.wsполе>select{width:100%}.sheetpalette{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:6px;border-radius:10px;border:1px dashed var(--br);min-height:44px;transition:background .12s,border-color .12s}.sheetpalette.accepting{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:var(--accent)}.sheetchip.sparechip{opacity:.72}.sheetboard{position:relative;overflow:auto;border-radius:10px;border:1px solid var(--br);padding:10px 10px 10px 6px;background-color:var(--card);font:400 14.5px/2.5 var(--font-body);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sheetboard.dragging .sheettext{cursor:copy}.sheetline{position:relative;display:flex;align-items:flex-start;gap:4px;min-height:2.5em;border-radius:6px;padding-top:1.55em}.sheetboard.ownboard .sheetline:hover{background:color-mix(in srgb,var(--fg) 5%,transparent)}.sheetline.carrying{opacity:.4}.sheetline:hover .sheetgrip{opacity:.9}.sheetboard.ownboard .sheettext{cursor:text}.sheetchord{position:absolute;left:0;top:-1.62em;font:700 13.5px/1 var(--font-heading);color:var(--настекле);background:var(--accent);white-space:nowrap;cursor:-webkit-grab;cursor:grab;padding:2px 6px;margin-left:-5px;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.22);touch-action:none}.sheetchord,.sheetpad{-webkit-user-select:none;-moz-user-select:none;user-select:none}.sheetchord.carrying{opacity:.35}.sheetchords-head .tri{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;transition:transform .15s}.glwrap .react-resizable-handle-se{width:52px;height:52px;right:-12px;bottom:-12px}.tunerwide{display:none}@container (min-width: 340px){.tunerwide{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:8px;border-top:1px solid var(--br)}}.tunerwide button.playbtn{padding:4px 10px;font-size:12px;border-radius:7px;background:var(--btn);color:var(--dim)}.tunerwide button.playbtn.on{background:var(--accent);color:var(--настекле)}@container (min-width: 340px){.tunerwide{flex-direction:row;align-items:center}.tunerwide select{flex:1 1;min-width:0}}.circlewide{display:none}@container (min-width: 400px){.circlewide{display:flex;gap:3px;align-items:stretch;margin-top:8px;padding-top:8px;border-top:1px solid var(--br)}}.circlewide button.playbtn{padding:4px 10px;font-size:13px;border-radius:7px;background:var(--btn);color:var(--dim);flex:0 0 auto}.circlewide button.playbtn.on{background:var(--accent);color:var(--настекле)}.circleslot{flex:1 1;min-width:0;padding:6px 0;border-radius:6px;font:700 11px var(--font-body);background:var(--btn);color:var(--fg)}.circleslot.emptyslot{background:transparent;border:1px dashed var(--br);color:var(--dim)}.circleghost,.circleslot.ringing{background:var(--accent);color:var(--настекле)}.circleghost{position:fixed;z-index:10001;pointer-events:none;font:700 13px/1 var(--font-heading);padding:3px 7px;border-radius:6px;box-shadow:0 4px 14px rgba(0,0,0,.3);white-space:nowrap}.drawerback{position:fixed;inset:0;z-index:10040;background:rgba(12,16,14,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer,.stagectl .drawer{position:fixed;z-index:10050;left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);max-height:min(78dvh,720px);max-width:min(92vw,640px);overflow:auto;border-radius:14px;box-shadow:0 18px 60px rgba(0,0,0,.45)}.circlewide{min-width:0;overflow:hidden}.circleslot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btnpair{display:inline-flex;align-items:stretch;border-radius:999px;background:var(--настекле-кнопка);overflow:hidden;flex:0 0 auto}.stagectl .btnpair>button.paired{border-radius:999px 0 0 999px;padding-right:6px}.stagectl .btnpair>button.menuarrow{width:26px;min-width:26px;padding:0;border-radius:0 999px 999px 0;border-left:1px solid var(--настекле-край);display:grid;place-items:center}.menuarrow .tri{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;opacity:.8}.stagectl .btnpair>button.menuarrow.on .tri{transform:rotate(180deg)}.stagectl .btnpair>button.paired{width:42px;height:42px;padding:0 6px 0 0}@media (max-width:520px){.stagectl .btnpair>button.paired{width:38px;height:38px}}@media (max-width:430px){.stagectl .btnpair>button.paired{width:34px;height:34px}}.joinrow>button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;padding:0;border-radius:10px;flex:0 0 auto}.drawerdock{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--настекле-край)}.drawerdock .shortcut{flex:0 0 84px;width:84px}@media (max-width:560px){.drawerdock .shortcut{flex:0 0 80px;width:80px}}.drawerdock .shortcut.smalltile{margin-left:auto;flex:0 0 62px;width:62px;min-height:62px;padding:7px 3px 5px;gap:2px}.drawerdock .shortcut.smalltile .ic svg{width:24px;height:24px}.drawerdock .shortcut.smalltile .cap{font-size:9.5px}.stagectl .btnpair>button.paired{padding:0;display:inline-flex;align-items:center;justify-content:center}.joinrow .btnpair{background:var(--soft)}.joinrow .btnpair>button.paired{width:42px;height:42px;min-width:42px;padding:0;border-radius:999px 0 0 999px;display:inline-flex;align-items:center;justify-content:center}.joinrow .btnpair>button.menuarrow{width:26px;min-width:26px;padding:0;border-radius:0 999px 999px 0;border-left:1px solid var(--br);display:grid;place-items:center}.joinrow>button{border-radius:999px;width:42px;height:42px;min-width:42px}@media (max-width:560px){.drawer{top:auto;bottom:calc(10px + env(safe-area-inset-bottom, 0px));transform:translate(-50%);max-height:72dvh;width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.drawergrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%}.drawerdock .shortcut,.drawergrid .shortcut{width:100%;min-width:64px;flex:1 1 64px;min-height:78px;padding:7px 2px 5px}.drawerdock .shortcut .ic svg,.drawergrid .shortcut .ic svg{width:32px;height:32px}.shortcut .cap{font-size:9.5px}.drawerdock .shortcut.smalltile{flex:0 0 56px;min-width:56px;width:56px;min-height:56px}}.drawerdock .shortcut.smalltile .cap{display:none}.drawerdock .shortcut.smalltile{min-height:52px;padding:6px 4px}@media (max-width:430px){.stagectl .btnpair>button.paired,.stagectl .drawerwrap>button,.stagectl>button{width:40px;height:40px}.stagectl .btnpair>button.menuarrow{width:30px;min-width:30px}}.doorway{display:grid;grid-template-rows:1fr minmax(0,auto) 1fr;justify-items:center;align-items:center}.doorway-logo{margin:12px 0;align-self:center}.doorway-card{margin:0 auto;align-self:stretch;padding:22px;min-height:0}.doorway-flow{min-height:0;height:100%}.doorway-flow>*{flex-shrink:0}.doorway-preview{width:100%;aspect-ratio:var(--preview-aspect,16/9);flex:none}.doorway-navrow{position:-webkit-sticky;position:sticky;bottom:0;background:var(--стекло-плотное);border-top:1px solid var(--br)}.doorway-topfade{position:absolute;left:0;right:0;top:0;height:calc(env(safe-area-inset-top, 0px) + 96px);background:linear-gradient(to bottom,var(--прихожая) 0,var(--прихожая) calc(env(safe-area-inset-top, 0px) + 12px),transparent 100%);z-index:1;pointer-events:none}@media (min-width:481px){.doorway.doorway-prejoin{display:flex;flex-direction:column;overflow-y:auto;min-height:100vh;height:auto}.doorway.doorway-prejoin .doorway-card{margin:auto;align-self:center}.doorway.doorway-prejoin .doorway-navrow{position:static;background:transparent;border-top:0}}.framepick-corner{width:12px;height:12px;border-radius:3px}@media (pointer:coarse){.framepick-corner{width:18px;height:18px}}@media (max-width:700px),(pointer:coarse){.pipbox .grip.idle:after{opacity:0}}:root{--стекло-ряда:rgba(82,92,86,0.55)}@media (prefers-color-scheme:light){:root:not([data-\442\435\43C\430="тёмная"]){--стекло-ряда:var(--стекло)}}:root[data-\442\435\43C\430="светлая"]{--стекло-ряда:var(--стекло)}:root[data-\442\435\43C\430="тёмная"]{--стекло-ряда:rgba(82,92,86,0.55)}:root{--клавиша-белая:#e9e4da}@media (prefers-color-scheme:light){:root:not([data-\442\435\43C\430="тёмная"]){--клавиша-белая:#fff}}:root[data-\442\435\43C\430="светлая"]{--клавиша-белая:#fff}:root[data-\442\435\43C\430="тёмная"]{--клавиша-белая:#e9e4da}@media (max-height:700px) and (pointer:coarse),(max-width:700px){.stagerow.split{flex:0 0 auto;height:42dvh;min-height:0;max-height:none;scroll-snap-align:start}.wgcell:has(.widget.min){grid-column:span 1}}@media (max-height:700px) and (pointer:coarse),(max-width:700px){.wgrid .widget.min .wh .wt{min-width:2.5em}.wgrid .widget.min .wh{gap:5px}}.drawercorner{display:flex;flex-direction:column;gap:6px;margin-left:auto;align-self:flex-end}.drawercorner .shortcut.smalltile{margin-left:0;width:64px;min-height:34px;flex:0 0 auto;padding:6px 4px}.camflow{position:absolute;left:8px;bottom:8px;width:96px;height:72px;padding:0;border:1px solid rgba(255,252,246,.25);border-radius:10px;overflow:hidden;background:var(--подвидео);z-index:21}.camflow video{width:100%;height:100%;object-fit:cover;display:block}@media (max-height:700px) and (pointer:coarse),(max-width:700px){.stagerow.split{height:50dvh;flex:0 0 auto}}.calibsheet{position:fixed;inset:0;z-index:10070;background:rgba(12,16,14,.55);display:grid;place-items:center;padding:16px}.calibbox{border-radius:14px;padding:18px;width:min(440px,94vw);max-height:90dvh;overflow-y:auto}.calibsub{margin:14px 0 6px;font:700 11.5px var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.calibcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.calibcard{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 12px;text-align:left;line-height:1.25}.calibcard b{font:600 13.5px var(--font-body)}.calibcard span{font-size:11.5px}.calibsteps{margin:0;padding-left:20px;font-size:13px;line-height:1.5}.calibsteps li+li{margin-top:5px}.calibbar{height:6px;border-radius:3px;background:var(--soft);overflow:hidden}.calibbar>div{height:100%;width:100%;transform-origin:left;background:var(--accent);transition:transform .2s linear}.calibnum{font:500 15px var(--font-heading);color:var(--fg)}.calibnum b{font:500 34px var(--font-heading);color:var(--accent);margin-right:4px}.calibnote{font-size:12.5px;line-height:1.45;margin:8px 0 0}.drawerdock .shortcut.smalltile .ic .thempair svg{width:15px;height:15px}.calibhint{margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--soft);display:flex;flex-direction:column;align-items:flex-start;gap:8px}.calibhint p{color:var(--fg)}.calibhint button{padding:6px 11px;font-size:13px}.doorwaytheme{position:absolute;top:14px;right:14px;z-index:5;width:38px;height:38px;min-width:0;padding:0;display:grid;place-items:center;border-radius:50%}@media (max-height:700px) and (pointer:coarse),(max-width:700px){.stagerow.split{flex:1 1 auto;min-height:0;max-height:none;height:auto}}.updatebar{position:fixed;left:50%;top:max(64px,calc(env(safe-area-inset-top) + 56px));transform:translateX(-50%);z-index:10080;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 16px;border-radius:999px;max-width:min(92vw,420px);background:var(--стекло-плотное);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--настекле-край);color:var(--настекле);box-shadow:0 12px 34px rgba(0,0,0,.35);font:500 13px var(--font-body)}.updatebtn{flex:none;background:var(--настекле-кнопка);color:var(--настекле)}.updatebtn:hover{background:var(--настекле-кнопка-навод)}@keyframes recpulse{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:760px) and (orientation:portrait){.camset-preview{aspect-ratio:3/4}}.framepick-corner{width:24px;height:24px;background:transparent;box-shadow:none;border-radius:0}.framepick-corner:after{content:"";position:absolute;width:14px;height:14px;border:2px solid transparent;opacity:.55;filter:drop-shadow(0 0 1px rgba(15,12,8,.7)) drop-shadow(0 0 1.5px rgba(255,252,246,.55));transition:filter .12s,transform .12s,opacity .12s}.framepick-corner.tl:after{left:7px;top:7px;border-left-color:var(--accent);border-top-color:var(--accent);border-top-left-radius:6px}.framepick-corner.tr:after{right:7px;top:7px;border-right-color:var(--accent);border-top-color:var(--accent);border-top-right-radius:6px}.framepick-corner.bl:after{left:7px;bottom:7px;border-left-color:var(--accent);border-bottom-color:var(--accent);border-bottom-left-radius:6px}.framepick-corner.br:after{right:7px;bottom:7px;border-right-color:var(--accent);border-bottom-color:var(--accent);border-bottom-right-radius:6px}.framepick-corner:active:after,.framepick-corner:hover:after{filter:brightness(1.1) drop-shadow(0 0 1px rgba(15,12,8,.7)) drop-shadow(0 0 1.5px rgba(255,252,246,.55));transform:scale(1.06);opacity:1}@media (pointer:coarse){.framepick-corner:after{width:16px;height:16px}}@media (max-width:760px){.camset-tiles button{padding:6px 10px;font-size:12.5px}}.toolwrap{max-width:760px;margin:0 auto;padding:28px 16px 64px;display:flex;flex-direction:column;gap:14px}.toolwrap.wide{max-width:min(1600px,96vw)}.toolstage{--tabline:color-mix(in srgb,var(--fg) 38%,transparent)}.toolwrap>h1{margin:0;font:500 26px/1.2 var(--font-heading)}.toolpage{display:flex;flex-direction:column;gap:16px}.toolstage{position:relative;min-height:200px;display:flex}.toolstage .wb{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,transparent) 0,transparent 60%),var(--soft)}.toolstage>*{flex:1 1 auto;min-width:0}.toolstage-wait{display:grid;place-items:center;width:100%;min-height:220px;border:1px solid var(--br);border-radius:12px;color:var(--dim);font-size:14px}.toolabout{margin:0;color:var(--dim);font-size:15px;line-height:1.6;max-width:62ch}.toolnext{display:flex;flex-wrap:wrap;gap:8px}.toolnext a{padding:7px 12px;border:1px solid var(--br);border-radius:999px;font-size:14px;text-decoration:none;color:var(--fg);background:var(--soft)}.toolnext a:hover{background:var(--btn-h)}.toolinvite{margin-top:8px;padding:18px 20px;border:1px solid var(--br);border-radius:14px;background:var(--soft);display:flex;flex-direction:column;gap:8px;align-items:flex-start}.toolinvite h2{margin:0;font:500 18px/1.25 var(--font-heading)}.toolinvite p{margin:0;color:var(--dim);font-size:14.5px;line-height:1.6;max-width:60ch}.toolinvite .pri{display:inline-block;padding:10px 18px;border-radius:9px;text-decoration:none;font-size:15px;background:var(--accent);color:#fff;border:none}.toolinvite .pri:hover{background:#a8401f}.toolstage .tlink,.toolstage .wbaredrag,.toolstage .wh button.m,.toolstage .wh button.x{display:none}.toolstage .widget{width:100%}.toolstage .wb{padding:20px 20px 22px;gap:14px}.toolstage .wb .row{gap:12px!important}.toolstage .numdrag{font-size:46px!important;line-height:1.05!important;min-width:2.6em}:where(.toolstage .wb) button{padding:12px 18px;font-size:17px;border-radius:10px}.toolstage .wb button.mainbtn{min-height:56px;font-size:20px}.toolstage .wb select{font-size:16px;padding:10px 8px!important;width:auto!important;min-width:4.6em}.toolstage .wh{padding:10px 12px}.toolstage .wh .wt{font-size:15px}@media (max-width:700px){.toolstage .numdrag{font-size:38px!important}.toolstage .wb{padding:16px 14px 18px}.toolstage .wb button.mainbtn{min-height:52px}.toolwrap{padding:18px 12px 48px}.toolwrap>h1{font-size:22px}}.toolsite{display:flex;flex-direction:column;min-height:100dvh}.toolhead{border-bottom:1px solid var(--br);background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 13%,transparent) 0,color-mix(in srgb,var(--warn) 9%,transparent) 46%,transparent 80%),var(--soft);position:-webkit-sticky;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toolstage .wh{background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 20%,transparent) 0,color-mix(in srgb,var(--warn) 12%,transparent) 55%,transparent 88%),var(--soft)}.toolinvite{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent) 0,color-mix(in srgb,var(--warn) 8%,transparent) 60%,transparent 90%),var(--soft)}.toolhead-logo{text-decoration:none;color:var(--fg);display:inline-flex}.toolgrid{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px}.toolcard a,.toolcard div{display:flex;flex-direction:column;gap:4px;height:100%;padding:14px 16px;border:1px solid var(--br);border-radius:12px;text-decoration:none;color:var(--fg);background:var(--soft)}.toolcard a:hover{border-color:var(--accent)}.toolcard b{font:500 16px/1.3 var(--font-heading);display:flex;align-items:center;gap:8px}.toolcard span{color:var(--dim);font-size:13.5px;line-height:1.5}.toolcard i{font-style:normal;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--warn,#9a6a1c);border:1px solid;border-radius:999px;padding:1px 7px}.toolcard.soon div{opacity:.72}.toolfoot{margin-top:auto;border-top:1px solid var(--br);background:var(--soft);padding:22px 16px 28px}.toolfoot-cols{max-width:960px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:18px;gap:18px}.toolfoot h3{margin:0 0 8px;font:500 13px/1.2 var(--font-heading);color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.toolfoot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.toolfoot a{color:var(--fg);text-decoration:none;font-size:14px}.toolfoot a:hover{text-decoration:underline}.toolfoot li span{color:var(--dim);font-size:14px;opacity:.65}.toolfoot-tail{max-width:960px;margin:20px auto 0;color:var(--dim);font-size:13px;line-height:1.55}.toolseo{max-width:62ch;margin-top:8px}.toolseo h2{margin:18px 0 6px;font:500 18px/1.25 var(--font-heading)}.toolseo h3{margin:14px 0 4px;font:500 15.5px/1.3 var(--font-heading)}.toolseo li,.toolseo p{color:var(--dim);font-size:14.5px;line-height:1.6}.toolseo ul{margin:6px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:5px}@media (max-width:700px){.priceval{font-size:26px}}.beatdot{width:12px;height:12px;border-radius:50%;background:var(--btn);border:1px solid var(--br)}.beatdot.accent{width:15px;height:15px}.beatdot.on{background:var(--accent);border-color:var(--accent)}.toolstage .wh h1.wt{margin:0;font:inherit}.toolstage .wh,.toolstage .wh:active{cursor:default}.toolstage .beatdot{width:16px;height:16px}.toolstage .beatdot.accent{width:20px;height:20px}.toolmic{padding:12px 16px;border:1px solid var(--br);border-radius:12px;background:var(--soft);display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.toolmic p{margin:0;flex:1 1 240px;color:var(--dim);font-size:14.5px;line-height:1.5}@container (min-width: 530px){.drumtoprow{flex-wrap:nowrap}}.toolstage [title*="гриф"]{display:none}.tunerstring{flex:1 1;text-align:center;padding:6px 0;border-radius:5px;font:700 14px var(--font-body);background:var(--btn);color:var(--dim)}.tunerstring.on{color:#fff}.tunerstring.tuned{background:var(--ok)}.tunerstring.near{background:var(--accent)}.toolstage .tunerquiet,.widget.setopen .wctl .pin{display:none}.sheetchord.boyfirst:before{left:-5px;border:1.5px solid var(--dim);border-right:none;border-radius:3px 0 0 3px}.sheetchord.boyfirst:before,.sheetchord.boysecond:after{content:"";position:absolute;top:-2px;bottom:-2px;width:3px;pointer-events:none}.sheetchord.boysecond:after{right:-5px;border:1.5px solid var(--dim);border-left:none;border-radius:0 3px 3px 0}.sheetchord.boysecond:before{content:"";position:absolute;top:1px;bottom:1px;left:-6px;width:0;border-left:1.5px dashed var(--dim);pointer-events:none}.sheetchord{display:inline-flex;align-items:center;gap:3px}.libgrip{flex:0 0 14px;align-self:stretch;min-height:22px;border-radius:3px;cursor:-webkit-grab;cursor:grab;touch-action:none;background-image:radial-gradient(var(--dim) 1.2px,transparent 1.4px);background-size:6px 6px;background-position:2px 1px;opacity:.5}.libgrip:hover{opacity:.9}.libtoggle{display:inline-block;width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent var(--dim);transition:transform .12s}.libtoggle.open{transform:rotate(90deg)}.libfolder{border-radius:6px}.libfolder button{font-size:12.5px}.libdragging{opacity:.45}.libdragover{background:color-mix(in srgb,var(--accent) 16%,transparent);outline:1px dashed var(--accent);outline-offset:-2px}.libnewfolder input{flex:1 1;min-width:0;padding:6px 9px;border-radius:8px;font:400 12.5px var(--font-body)}.libroot{border-radius:6px;padding-bottom:4px}.libmoveto{width:auto;max-width:96px;flex:0 1 auto;padding:5px 6px;font-size:11px;border-radius:6px}.matwrap{max-width:1080px;margin:0 auto;padding:28px 16px 64px;display:flex;flex-direction:column;gap:14px}.matwrap>h1{margin:0;font:500 26px/1.2 var(--font-heading)}.matcols{display:grid;grid-template-columns:260px 1fr;grid-gap:16px;gap:16px;align-items:start}.mattree{border:1px solid var(--br);border-radius:12px;padding:10px;background:var(--soft)}.mattree .librow.on .matlabel{color:var(--accent);font-weight:700}.matlist{border:1px solid var(--br);border-radius:12px;overflow:hidden;background:var(--soft)}.matlist .libbody{max-height:none}.matrow{gap:6px}.mattype{flex:0 0 auto;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--br);border-radius:4px;padding:1px 5px}.mattitle{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;padding:7px 0}@media (max-width:700px){.matcols{grid-template-columns:1fr}.mattree{max-height:40vh;overflow:auto}}@media (max-width:480px){.doorway.doorway-prejoin{display:flex;flex-direction:column;justify-content:flex-start;margin-top:calc(-1 * env(safe-area-inset-top, 0px));padding-top:calc(env(safe-area-inset-top, 0px) + 18px)}.doorway-preview{flex:none;height:min(38vh,250px);width:auto;max-width:100%;align-self:center;margin:0 auto}.doorway.doorway-prejoin .doorway-card{padding-top:14px}}@keyframes ownerpulse{0%{transform:scale(1)}30%{transform:scale(1.35)}to{transform:scale(1)}}.ownerpulse{animation:ownerpulse .5s ease-out}.wh .v{padding:10px;display:inline-flex;align-items:center;justify-content:center}@media (max-width:430px){.stagectl .btnpair>button.menuarrow{width:32px;min-width:32px}}h1.wt.hidehead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.boyrow{align-items:flex-end}.boycell,.boyrow{display:inline-flex;gap:2px}.boycell{flex-direction:column;align-items:center}.boycell.changehere{border-left:2px solid var(--accent);padding-left:4px;margin-left:2px}.boycell.now,.boycell.now .boycell-btn{color:var(--accent)}.boyrow .boycell .boycell-btn{display:flex;align-items:center;justify-content:center;min-width:0;padding:2px 3px;background:transparent;border:1px solid transparent;border-radius:5px;color:inherit;cursor:pointer}.boycell-btn:hover{border-color:var(--br);background:color-mix(in srgb,var(--fg) 6%,transparent)}.boylabel{font:700 11px/1 var(--font-body);color:var(--dim)}.boypalette{align-items:flex-start}.boychip{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 8px;border:1px solid var(--br);border-radius:8px;cursor:pointer}.boychip.on{border-color:var(--accent)}.boychip-name{font-size:12px;white-space:nowrap}.boyadd{align-self:center}.boypresets{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0}.boypreset{display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 9px;font-size:12px;background:transparent;border:1px dashed var(--br);border-radius:8px;cursor:pointer}.boypreset:hover{border-style:solid;border-color:var(--accent)}.boypreset-own{font:700 15px/1.6 var(--font-heading)}.boyeditor{margin:8px 0 0;padding:10px;border:1px solid var(--br);border-radius:10px}.boyeditor-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.boyname{flex:0 1 110px;min-width:60px;padding:4px 8px;border-radius:6px;font:600 14px/1.3 var(--font-body)}.boyeditor-len{display:inline-flex;align-items:center;gap:5px;font-size:12px}.boydel,.boymetro,.boyplay,.boysplit{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:0;padding:0;border-radius:8px;font-size:15px}.boymetro.on,.boyplay,.boysplit.on{background:var(--accent);color:var(--настекле);border-color:transparent}.boysplit.has{border-color:var(--accent);color:var(--accent)}.boybpm{display:inline-flex;align-items:center;gap:4px;font-size:12px}.boybpm input{width:56px;padding:5px 6px;border-radius:6px;font:600 13px/1.2 var(--font-body)}@media (max-width:560px){.boyrow{gap:1px}.boyrow .boycell .boycell-btn{padding:1px}.boylabel{font-size:10px}.boycell.changehere{padding-left:2px;margin-left:1px}}.seqtracks{width:300px;flex:0 0 300px;border-right:1px solid var(--br)}@media (max-width:760px){.seqbody{flex-direction:column}.seqtracks{width:auto;flex:0 1 auto;max-height:40%;border-right:0;border-bottom:1px solid var(--br)}}.tabloopgrip{position:absolute;top:0;bottom:var(--таб-низ,0);width:14px;z-index:6;cursor:ew-resize;touch-action:none}.tabloopgrip:before{content:"";position:absolute;top:0;bottom:0;width:3px;border-radius:2px;background:var(--accent)}.tabloopgrip.start{left:-7px}.tabloopgrip.start:before{left:5px}.tabloopgrip.end{right:-7px}.tabloopgrip.end:before{right:5px}.tabloopgrip:active:before,.tabloopgrip:hover:before{width:5px;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 24%,transparent)}.fretboardbody{flex:1 1;min-height:0}.rhythmrow{align-items:center}select.drumsel{font-size:12px}input.drumbpm{font-family:var(--font-body);font-size:15px}.seqtransport{padding:12px 18px}.seqtransport select{font-size:12px;padding:6px 8px;border-radius:8px}.seqtrackbtn{width:26px;height:24px;padding:0}.seqadd{display:flex;flex-direction:column;gap:4px;padding:8px}.seqadd button{padding:6px 10px;font-size:12px;text-align:left}.seqkeys{max-height:38%;overflow:auto}.sheetboard .sheetlink{position:absolute;z-index:2;top:-1.62em;left:-8px;width:calc(1em + 4px);height:calc(1em + 4px);transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:13.5px;line-height:1;border:1.5px solid var(--dim);border-radius:50%;background:var(--card);color:var(--dim);box-shadow:0 1px 3px rgba(0,0,0,.18);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .12s,color .12s,border-color .12s,background .12s}.sheetboard .sheetlink.joined{left:-11px;background:var(--dim);color:var(--card)}.sheetboard .sheetlink:hover{background:var(--card);color:var(--fg);border-color:var(--fg)}.sheetboard .sheetlink.joined:hover{background:var(--fg);color:var(--card)}.sheetboard .sheetlink:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (hover:hover){.sheetboard.ownboard .sheetline:hover .sheetlink{opacity:1;pointer-events:auto}}.sheetboard .sheetlink.shown,.sheetboard .sheetlink:focus-visible{opacity:1;pointer-events:auto}.sheetboard.dragging .sheetlink{display:none}@media (pointer:coarse){.sheetboard .sheetlink:after{content:"";position:absolute;inset:-9px}}.toolstage .sheetboard .sheetlink{font-size:15px}.icobtn{display:inline-flex;align-items:center;justify-content:center;gap:6px}.icobtn>svg,.icoinline>svg{width:1.15em;height:1.15em;flex:0 0 auto}.seqtrackbtn{display:inline-flex;align-items:center;justify-content:center}.seqadd button{display:flex;align-items:center;justify-content:flex-start;gap:6px}.seqaddname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icoinline{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.sheetchip-x>svg{position:absolute;inset:0;margin:auto}.tabcapoline{margin:0 0 4px;font:400 13px var(--font-body);color:var(--dim);white-space:nowrap}.seqarr{flex:1 1 auto;min-height:120px;overflow:auto}.seqarr,.seqgrid{position:relative}.seqgrid{--seq-head-w:212px;display:flex;flex-direction:column;width:max-content;min-width:100%;min-height:100%}.seqtop{top:0;z-index:4;border-bottom:1px solid var(--br)}.seqcorner,.seqtop{position:-webkit-sticky;position:sticky;display:flex;background:var(--card)}.seqcorner{left:0;z-index:5;flex:0 0 var(--seq-head-w);width:var(--seq-head-w);align-items:flex-end;padding:0 10px 5px;font-size:11px;color:var(--dim);border-right:1px solid var(--br)}.seqtimeline{flex:1 0 auto;width:var(--seq-lane-w)}.seqloopstrip{position:relative;height:16px;background:color-mix(in srgb,var(--br) 45%,transparent)}.seqloopstrip.own{cursor:crosshair;touch-action:none}.seqloop{position:absolute;top:2px;bottom:2px;border-radius:4px;background:color-mix(in srgb,var(--dim) 35%,transparent);border:1px solid color-mix(in srgb,var(--dim) 60%,transparent)}.seqloop.on{background:color-mix(in srgb,var(--accent) 55%,transparent);border-color:var(--accent)}.seqloopstrip.own .seqloop{cursor:-webkit-grab;cursor:grab}.seqloopgrip{position:absolute;top:-2px;bottom:-2px;width:10px;cursor:ew-resize}.seqloopgrip.start{left:-5px}.seqloopgrip.end{right:-5px}.seqruler{position:relative;height:20px}.seqruler>span{position:absolute;bottom:3px;font-size:10px;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seqrow{display:flex;min-height:84px;border-bottom:1px solid var(--br)}.seqhead{position:-webkit-sticky;position:sticky;left:0;z-index:3;flex:0 0 var(--seq-head-w);width:var(--seq-head-w);min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:6px 8px 6px 9px;background:var(--card);border-right:1px solid var(--br);box-shadow:inset 4px 0 0 var(--own,var(--accent));cursor:pointer}.seqrow.sel .seqhead{background:linear-gradient(var(--btn-h),var(--btn-h)),var(--card)}.seqrow.sel .seqlane{background-color:color-mix(in srgb,var(--btn-h) 45%,transparent)}.seqheadtop{display:flex;align-items:center;gap:6px;min-width:0}.seqname{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:13px}.seqrecdot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--accent)}.seqhead select.seqinst{width:100%;min-width:0;font-size:12px;padding:3px 6px;border-radius:6px}.seqheadctl{display:flex;align-items:center;gap:5px;min-width:0}.seqheadctl input.seqvol{flex:1 1 auto;min-width:0;width:40px}.seqsettings{gap:6px;padding:6px 0 2px;font-size:12px;cursor:default}.seqsettings,.seqsettings label{display:flex;flex-direction:column}.seqsettings label{gap:2px}.seqsettings select{font-size:12px;padding:5px 6px;border-radius:6px}.seqsettings label.seqcheck{flex-direction:row;align-items:center;gap:6px}.seqsettings .seqvolpanel{display:none}.seqlane{position:relative;flex:1 0 auto;width:var(--seq-lane-w)}.seqlane .seqemptyhint{max-width:min(520px,calc(100vw - var(--seq-head-w) - 64px))}.seqclip{--clip:var(--own,var(--accent));position:absolute;top:6px;bottom:6px;border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--clip) 16%,var(--card));border:1px solid color-mix(in srgb,var(--clip) 60%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.14);touch-action:none}.seqclip.sel{box-shadow:0 0 0 2px var(--clip),0 2px 8px rgba(0,0,0,.22)}.seqcliphead{height:15px;padding:0 7px;font-size:10px;line-height:15px;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:color-mix(in srgb,var(--clip) 45%,transparent);pointer-events:none}.seqclipbody{position:absolute;top:18px;bottom:4px;left:0;right:0;pointer-events:none}.seqnote{position:absolute;border-radius:2px;background:var(--clip)}.seqclipseam{position:absolute;top:-18px;bottom:-4px;border-left:1px dashed color-mix(in srgb,var(--clip) 70%,transparent)}.seqclipnote{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:2px;text-align:center;font-size:10px;color:var(--dim);background:color-mix(in srgb,var(--dim) 20%,transparent)}.seqclipnote.warn{color:var(--warn);background:none}.seqclipgrip{position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize}.seqclipgrip.start{left:0}.seqclipgrip.end{right:0}.seqclipgrip:hover{background:color-mix(in srgb,var(--clip) 35%,transparent)}.seqnone{margin:18px 12px 6px;font-size:13px}.seqnewrow{flex:1 0 auto;display:flex}.seqnew{position:-webkit-sticky;position:sticky;left:0;z-index:3;flex:0 0 var(--seq-head-w);width:var(--seq-head-w);display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:8px;background:var(--card);border-right:1px solid var(--br)}.seqnew button{justify-content:flex-start;padding:6px 10px;font-size:12px}.toolsite:has(.seqfullpage) .seqnew button{min-height:40px;font-size:13px}.seqplayhead{position:absolute;top:0;bottom:0;width:1px;background:var(--accent);pointer-events:none;z-index:2}.seqeditor{display:flex;flex-direction:column;gap:8px;min-height:100%;padding:8px}.seqeditorbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}@media (max-width:560px){.seqgrid{--seq-head-w:150px}.seqheadctl input.seqvol{display:none}.seqsettings .seqvolpanel{display:flex}.seqcorner{padding-left:8px}}.strumwait{display:inline-block;width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:strumwait .8s linear infinite}@keyframes strumwait{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.strumwait{animation:none;opacity:.6}}.boyrows{display:inline-flex;flex-direction:column;align-items:center;gap:10px}.steadylabel{display:inline-grid}.steadylabel>*{grid-area:1/1;text-align:center;white-space:nowrap}.steadylabel>.steadyghost{visibility:hidden}.seqheadtop .ownbtn{flex:0 0 auto;display:inline-flex;align-items:center;padding:3px 5px;border-radius:6px}.rhythmcell.now{outline:2px solid var(--fg);outline-offset:-2px}:root[data-light]{--стекло:var(--стекло-плотное)}:root[data-light] *,:root[data-light] :after,:root[data-light] :before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-light] .doorway:after,:root[data-light] .doorway:before,:root[data-light] .stagerow:after,:root[data-light] .stagerow:before{filter:none;animation:none;will-change:auto}:root[data-light] .drawer,:root[data-light] .stagectl,:root[data-light] .widget{box-shadow:none}@media (max-height:700px) and (pointer:coarse),(max-width:700px){.stagerow:after,.stagerow:before{animation:none}}.widgetwait{display:grid;place-items:center;box-sizing:border-box;min-height:var(--waith,72px);padding:12px 16px;border:1px solid var(--br);border-radius:12px;background:var(--soft);color:var(--dim);font-size:13px}@media (prefers-color-scheme:light){:root:not([data-\442\435\43C\430="тёмная"]){--dim:#59655f;--настекле-тихо:#525e58;--настекле-поле-край:rgba(34,48,43,0.55);--край-поля:rgba(34,48,43,0.55)}}html:root[data-\442\435\43C\430="светлая"],html:root[data-\442\435\43C\430="светлая"] .doorway-studio,html:root[data-\442\435\43C\430="светлая"] .toolsite,html:root[data-\442\435\43C\430="светлая"] .toolwrap{--dim:#59655f;--настекле-тихо:#525e58;--настекле-поле-край:rgba(34,48,43,0.55);--край-поля:rgba(34,48,43,0.55)}:root,html:root[data-\442\435\43C\430="тёмная"]{--настекле-поле-край:rgba(255,252,246,0.42);--край-поля:rgba(255,252,246,0.42)}html:root .chatsend input,html:root .readpage input[type=text],input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea{border-color:var(--край-поля)}html:root[data-\442\435\43C\430="светлая"] .tabtitleblock.dense .tabwarnings.dense summary,html:root[data-\442\435\43C\430="светлая"] .tabwarnings summary,html:root[data-\442\435\43C\430="светлая"] .warn{color:#7a4f0e}html:root[data-\442\435\43C\430="светлая"] .stagewarn .warn{color:var(--warn)}html:root[data-\442\435\43C\430="светлая"] .ok{color:#37714d}html:root[data-\442\435\43C\430="тёмная"] .bad{color:#ec6f58}html:root[data-\442\435\43C\430="тёмная"] .ok{color:#7cc493}.lnd:has(.toolhead:not([data-hidden])),body:has(.toolhead:not([data-hidden])),html:has(.toolhead:not([data-hidden])){scroll-padding-top:76px}@media (prefers-reduced-motion:reduce){html:root .ownerpulse,html:root .recdot{animation:none}html:root .glwrap .react-grid-item,html:root .glwrap .react-grid-item.react-grid-placeholder{transition:none}}.widgetstale{display:grid;grid-gap:10px;gap:10px;align-content:center;min-height:72px;padding:14px 16px;border:1px solid var(--br);border-radius:12px;background:var(--soft);color:var(--fg);font-size:14px;line-height:1.45}.widgetstale p{margin:0}.widgetstale-do{display:flex;flex-wrap:wrap;gap:8px}.playerkey button{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:16px;line-height:1}@media (pointer:fine){.playerkey button{width:32px;min-width:32px;height:32px;min-height:32px}}@media (any-pointer:coarse){.playerkey button{width:40px;min-width:40px;height:40px;min-height:40px}}:root{--scroll-thumb:color-mix(in srgb,var(--настекле) 36%,transparent);--scroll-thumb-hover:color-mix(in srgb,var(--настекле) 50%,transparent)}@media (prefers-color-scheme:light){:root:not([data-\442\435\43C\430="тёмная"]){--scroll-thumb:color-mix(in srgb,var(--настекле) 55%,transparent);--scroll-thumb-hover:color-mix(in srgb,var(--настекле) 70%,transparent)}}:root[data-\442\435\43C\430="светлая"]{--scroll-thumb:color-mix(in srgb,var(--настекле) 55%,transparent);--scroll-thumb-hover:color-mix(in srgb,var(--настекле) 70%,transparent)}:root[data-\442\435\43C\430="тёмная"]{--scroll-thumb:color-mix(in srgb,var(--настекле) 36%,transparent);--scroll-thumb-hover:color-mix(in srgb,var(--настекле) 50%,transparent)}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--scroll-thumb) padding-box}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover) padding-box}