.ml-root{--ml-bg:#16181D;--ml-tile:#2B2F37;--ml-ctl:#30343C;--ml-ctl-h:#3B404A;--ml-ink:#E6E8EC;--ml-act:#C9D4FF;--ml-red:#E5484D;--ml-dock:#22252B;position:absolute;inset:0;overflow:hidden;display:grid;grid-template-rows:56px minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);color:var(--ml-ink);transition:background .3s}.gb-root.ml-root{background:var(--ml-bg)}.ml-root.ml-root--pres{grid-template-rows:56px minmax(0,1fr)}.ml-root.gb-light{--ml-dock:#E2E8F0;--ml-bg:#EEF2F8;--ml-tile:#D9E0EA;--ml-ctl:#CFD7E3;--ml-ctl-h:#C2CCDA;--ml-ink:#1B1D22;--ml-act:#C9D4FF}.ml-root a{color:var(--cr-accent)}.ml-root a:hover{color:var(--cr-text)}.ml-body{padding:0 16px}.ml-body,.ml-main{display:flex;gap:16px;min-height:0;min-width:0;position:relative}.ml-main{flex:1}.ml-gridwrap{flex:1;min-width:0;min-height:0;display:flex;align-items:center}.ml-grid,.ml-gridwrap{justify-content:center}.ml-grid{display:grid;gap:8px;align-content:center;max-width:100%;max-height:100%}.ml-t{position:relative;border-radius:12px;background:var(--ml-tile);display:grid;place-items:center;overflow:hidden;min-height:0;aspect-ratio:16/9;width:100%;container-type:inline-size;box-sizing:border-box}.ml-t .ml-t__v{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ml-t .av{width:clamp(36px,26cqw,128px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:var(--k);color:#fff;font:600 clamp(16px,11cqw,56px) var(--gb-font-fa);overflow:hidden}.ml-t img.av{-o-object-fit:cover;object-fit:cover}.ml-t .nm{position:absolute;inset-inline-start:12px;inset-block-end:10px;display:flex;align-items:center;gap:6px;font:500 13px var(--gb-font-fa);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);max-width:75%;white-space:nowrap}.ml-t .nm .nm__t{overflow:hidden;text-overflow:ellipsis;min-width:0}.ml-root.gb-light .ml-t .nm{color:#1B1D22;text-shadow:none}.ml-root.gb-light .ml-t.has-video .nm{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.ml-t .nm em{font-style:normal;font-size:10.5px;padding:1px 6px;border-radius:4px;background:var(--cr-accent);color:#fff;text-shadow:none;flex:none}.ml-t .nm em.gst{background:rgba(127,127,127,.38)}.ml-t .st{position:absolute;inset-inline-end:10px;inset-block-start:10px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:rgba(32,34,40,.6);color:#fff}.ml-t .st.spk{background:var(--cr-accent)}.ml-t .st.cm{inset-block-start:auto;inset-block-end:10px;color:#8AB4FF}.ml-t .wave{display:flex;gap:2px;align-items:center;height:12px}.ml-t .wave i{width:3px;border-radius:2px;background:#fff;animation:mlw .8s ease-in-out infinite}.ml-t .wave i:nth-child(2){animation-delay:.12s}.ml-t .wave i:nth-child(3){animation-delay:.24s}@keyframes mlw{0%,to{height:3px}50%{height:11px}}.ml-t.spk{box-shadow:inset 0 0 0 3px var(--cr-accent)}.ml-t.spk .av{box-shadow:0 0 0 6px color-mix(in oklch,var(--k) 30%,transparent),0 0 0 14px color-mix(in oklch,var(--k) 14%,transparent)}.ml-t .hd{position:absolute;inset-inline-start:10px;inset-block-start:10px;min-width:28px;height:28px;padding:0 6px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:3px;background:#fff;color:#1b1d22;border:0;font:800 10px var(--gb-font-data);box-sizing:border-box}.ml-t button.hd{cursor:pointer}.ml-t button.hd:hover{transform:scale(1.08)}.ml-t.more{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;color:var(--ml-ink);font:500 14px var(--gb-font-fa);border:0;cursor:pointer}.ml-t.more:hover{background:var(--ml-ctl)}.ml-t.more .stk{display:flex}.ml-t.more .stk span{width:40px;height:40px;border-radius:50%;margin-inline-start:-10px;border:3px solid var(--ml-tile);display:grid;place-items:center;font:600 15px var(--gb-font-fa);color:#fff;overflow:hidden}.ml-t.more .stk span:first-child{margin-inline-start:0}.ml-t.more .stk img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ml-t.more .spk-line{display:flex;align-items:center;gap:6px;max-width:90%;font:700 12px var(--gb-font-fa);color:var(--cr-accent)}.ml-t.more .spk-line i{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;animation:ml-blink 1.6s ease-in-out infinite}.ml-t.more .spk-line span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes ml-blink{50%{opacity:.35}}.ml-t.ml-t--stage{aspect-ratio:auto;align-self:stretch;justify-self:stretch;display:block}.ml-t.ml-t--stage.span2{grid-column:span 2;grid-row:span 2}.ml-stage{flex:1;min-width:0;min-height:0;display:grid;place-items:center;container-type:size;position:relative}.ml-stage>.ml-t{width:min(100cqw,calc(100cqh * 16 / 9))}html[data-wb-fullscreen] .ml-board__in{z-index:3}html[data-wb-fullscreen] .ml-root,html[data-wb-fullscreen] .ml-stage{container-type:normal}.ml-board{width:100%;height:100%;border-radius:12px;background:var(--ml-tile);color:var(--cr-text);position:relative;overflow:hidden;box-sizing:border-box}.ml-board.ratio{width:min(100cqw,calc(100cqh * 16 / 9));height:auto;aspect-ratio:16/9}.ml-board__in{position:absolute;inset:0;isolation:isolate}.ml-board__in.lt{background:#fff;color:#0f172a;color-scheme:light}.ml-board__in.blk{background:#000}.ml-pres{position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translateX(50%);display:flex;align-items:center;gap:10px;padding:6px;padding-inline-start:16px;border-radius:999px;background:var(--ml-ctl);color:var(--ml-ink);font:500 13px var(--gb-font-fa);z-index:2;white-space:nowrap;max-width:calc(100% - 32px);box-sizing:border-box}[dir=ltr] .ml-pres{transform:translateX(-50%)}.ml-pres span{overflow:hidden;text-overflow:ellipsis;min-width:0}.ml-col{width:252px;flex:none;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:0;overflow:hidden}.ml-col .ml-t{flex:none}.ml-self{position:absolute;inset-inline-end:0;inset-block-end:0;width:248px;box-shadow:0 6px 20px rgba(0,0,0,.4);z-index:2}.ml-self--drag{border-radius:12px;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ml-self--drag.drag{cursor:grabbing;box-shadow:0 10px 28px rgba(0,0,0,.5)}.ml-self--drag .ml-t__v{pointer-events:none}.ml-panel{width:360px;flex:none;border-radius:8px;background:var(--cr-s1);box-shadow:0 0 0 1px var(--cr-line);flex-direction:column;overflow:hidden;min-height:0}.ml-panel,.ml-panel .hd{display:flex;color:var(--cr-text)}.ml-panel .hd{align-items:center;gap:8px;height:64px;padding:0 24px;padding-inline-end:12px;font:400 18px var(--gb-font-fa);flex:none}.ml-panel .hd small{font:600 11px var(--gb-font-fa);color:var(--cr-faint);display:flex;align-items:center;gap:4px}.ml-x{margin-inline-start:auto;width:48px;height:48px;border-radius:50%;border:0;background:none;color:var(--cr-text2);display:grid;place-items:center;cursor:pointer;flex:none}.ml-x:hover{background:var(--cr-s2)}.ml-panel .bd{overflow-y:auto;padding:0 24px 16px}.ml-panel .bd,.ml-panel__sd{flex:1;min-height:0;display:flex;flex-direction:column}.ml-panel .gb-sd{width:auto;flex:1;min-height:0;height:auto;border:0;border-radius:0;background:transparent}.ml-pill{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:999px;border:1px solid var(--cr-line2);background:none;color:var(--cr-accent);font:600 13px var(--gb-font-fa);cursor:pointer}.ml-pill:hover{background:var(--cr-active-bg)}.ml-pill.fill{background:var(--cr-accent);border-color:var(--cr-accent);color:#fff}.ml-sw{display:flex;align-items:center;gap:12px;min-height:60px;font:500 14px var(--gb-font-fa);color:var(--cr-text);border-bottom:1px solid var(--cr-line)}.ml-sw:last-child{border-bottom:0}.ml-sw .t{flex:1;display:flex;flex-direction:column;gap:2px}.ml-sw .t small{font:500 12px var(--gb-font-fa);color:var(--cr-faint)}.ml-sw .tg{width:36px;height:20px;border-radius:10px;background:var(--cr-s3);position:relative;flex:none;cursor:pointer;border:0;padding:0}.ml-sw .tg:after{content:"";position:absolute;inset-inline-start:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:inset-inline-start .15s}.ml-sw .tg.on{background:var(--cr-accent)}.ml-sw .tg.on:after{inset-inline-start:18px}.ml-note{font:500 12px/1.8 var(--gb-font-fa);padding:12px 14px;border-radius:8px;background:var(--cr-s2);margin:12px 0 8px;text-align:center}.ml-h,.ml-note{color:var(--cr-text2)}.ml-h{margin:10px 0 2px;font:600 12px var(--gb-font-fa);display:flex;align-items:center;gap:6px}.ml-h:first-child{margin-top:0}.ml-row{display:flex;align-items:center;gap:16px;min-height:52px;padding:0 8px;margin:0 -8px;border-radius:8px;border:0;background:none;text-align:start;cursor:pointer;color:var(--cr-text);font:500 14px var(--gb-font-fa);width:calc(100% + 16px)}.ml-row:hover{background:var(--cr-s2)}.ml-row .ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--cr-active-bg);color:var(--cr-accent);flex:none;font:700 15px var(--gb-font-data)}.ml-row .t{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.ml-row .t span{font:500 12px var(--gb-font-fa);color:var(--cr-faint)}.ml-row.cur{background:var(--cr-active-bg)}.ml-row .bdg{font:600 11px var(--gb-font-fa);padding:3px 8px;border-radius:999px;background:var(--cr-accent);color:#fff;flex:none}.ml-row .lk{color:var(--cr-faint);flex:none}.ml-row__dot{width:8px;height:8px;border-radius:50%;background:var(--cr-accent);margin-inline-start:auto;flex:none}.ml-kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px}.ml-top{display:flex;align-items:center;gap:10px;padding:0 20px;min-width:0;padding-right:48px}.ml-ib.sm{width:36px;height:36px}.ml-top .ml-rec{position:static;margin-inline-start:6px}.ml-id{flex:1;display:flex;align-items:center;gap:12px;font:500 15px var(--gb-font-fa);color:var(--ml-ink);white-space:nowrap}.ml-id,.ml-id .ttl{min-width:0;overflow:hidden}.ml-id .ttl{text-overflow:ellipsis}.ml-id .clk{font:500 15px var(--gb-font-data);direction:ltr;font-variant-numeric:tabular-nums;flex:none}.ml-id .sep{width:1px;height:16px;background:currentColor;opacity:.3;flex:none}.ml-ppl{display:flex;align-items:center;gap:8px;height:40px;padding:0 4px;padding-inline-end:14px;border-radius:999px;border:0;background:var(--ml-ctl);color:var(--ml-ink);font:600 13px var(--gb-font-data);cursor:pointer;position:relative;flex:none}.ml-ppl:hover{background:var(--ml-ctl-h)}.ml-ppl.on{box-shadow:inset 0 0 0 2px var(--cr-accent)}.ml-ppl .stk{display:flex}.ml-ppl .stk span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;font:600 12px var(--gb-font-fa);border:2px solid var(--ml-ctl);margin-inline-start:-10px;overflow:hidden}.ml-ppl .stk span:first-child{margin-inline-start:0}.ml-ppl .stk img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ml-circ{width:40px;height:40px;border-radius:50%;border:0;background:var(--ml-ctl);color:var(--ml-ink);display:grid;place-items:center;cursor:pointer;position:relative;flex:none}.ml-circ:hover{background:var(--ml-ctl-h)}.ml-invite.on{color:var(--cr-accent)}.ml-circ.on,.ml-invite.on{box-shadow:inset 0 0 0 2px var(--cr-accent)}.ml-stage-end{height:40px;padding:0 14px;border-radius:999px;border:0;background:var(--ml-ctl);color:var(--ml-ink);font:600 12.5px var(--gb-font-fa);cursor:pointer;flex:none;white-space:nowrap}.ml-stage-end:hover{background:var(--ml-ctl-h)}.ml-rec{position:absolute;inset-block-start:16px;inset-inline-start:16px;display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;background:rgba(32,34,40,.75);color:#fff;font:500 12px var(--gb-font-fa);z-index:3;flex:none}.ml-rec i{width:8px;height:8px;border-radius:50%;background:var(--ml-red);animation:mlrec 1.2s ease-in-out infinite}@keyframes mlrec{50%{opacity:.35}}.ml-bar{display:flex;align-items:flex-end;gap:12px;padding:0 24px 12px;position:relative;z-index:4;min-width:0}.ml-bar>.sp{flex:1}.ml-dock{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:24px;background:var(--ml-dock);box-shadow:0 0 0 1px color-mix(in oklch,var(--ml-ink) 6%,transparent)}.ml-emo{align-items:center;padding:4px;border-radius:16px;background:color-mix(in oklch,var(--ml-ink) 6%,transparent)}.ml-emo,.ml-emo-l{display:flex;gap:2px}.ml-emo-l{flex:1}.ml-emo-l button{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;cursor:pointer;border:0;background:none;font-size:20px;line-height:1}.ml-emo-l button:hover:not(:disabled){background:color-mix(in oklch,var(--ml-ink) 10%,transparent);transform:scale(1.15)}.ml-emo-l button:disabled{opacity:.4;cursor:not-allowed}.ml-ctl{gap:8px}.ml-ctl,.ml-rb{display:flex;align-items:center}.ml-rb{height:48px;min-width:48px;padding:0 10px;box-sizing:border-box;border-radius:999px;justify-content:center;background:var(--ml-ctl);color:var(--ml-ink);border:0;cursor:pointer;position:relative}.ml-rb:hover{background:var(--ml-ctl-h)}.ml-rb.act{background:var(--ml-act);color:#1b1d22}.ml-rb.end{min-width:72px;background:var(--ml-red);color:#fff}.ml-rb.end:hover{filter:brightness(1.08)}.ml-split{display:flex;height:48px;border-radius:999px;background:var(--ml-ctl);position:relative}.ml-split button{border:0;background:none;color:var(--ml-ink);display:grid;place-items:center;cursor:pointer;position:relative}.ml-split .ch{width:36px;padding-inline-start:4px;border-radius:999px 0 0 999px}.ml-split .ch:hover,.ml-split .mn{background:var(--ml-ctl-h)}.ml-split .mn{width:48px;border-radius:999px}.ml-split.off .mn{background:var(--ml-red);color:#fff}.ml-rb.lk,.ml-split.lk .mn{background:var(--cr-lock-bg);color:var(--cr-lock-ink);cursor:not-allowed}.ml-lk{position:absolute;inset-block-start:6px;inset-inline-end:6px}.ml-split .lv .gb-miclv{color:var(--cr-accent)}.ml-side{flex:1;display:flex;justify-content:flex-end;gap:4px;min-width:0}.ml-sgrp{display:flex;gap:2px;padding:6px;border-radius:24px;background:var(--ml-dock)}.ml-ib,.ml-sgrp .ml-ib{width:48px;height:48px}.ml-ib{border-radius:50%;display:grid;place-items:center;background:none;color:var(--ml-ink);border:0;cursor:pointer;position:relative;flex:none}.ml-ib:hover{background:color-mix(in oklch,var(--ml-ink) 10%,transparent)}.ml-ib.on{color:var(--cr-accent)}.ml-root.gb-dark .ml-ib.on{color:var(--ml-act)}.ml-ib.on:after{content:"";position:absolute;inset-block-end:2px;width:5px;height:5px;border-radius:50%;background:currentColor}.ml-ib .n{position:absolute;inset-block-start:4px;inset-inline-end:2px;min-width:18px;height:18px;border-radius:9px;background:#5A5F6B;color:#fff;font:600 10.5px/18px var(--gb-font-data);padding:0 4px;box-sizing:border-box}.ml-ib .dot,.ml-rb .dot{position:absolute;inset-block-start:10px;inset-inline-end:10px;width:8px;height:8px;border-radius:50%;background:var(--cr-accent);border:2px solid var(--ml-bg)}.ml-root [data-tip]:hover:before{content:attr(data-tip);position:absolute;inset-block-end:calc(100% + 10px);left:50%;transform:translateX(-50%);padding:6px 10px;border-radius:4px;background:#3C4048;color:#fff;font:500 12px var(--gb-font-fa);white-space:nowrap;pointer-events:none;z-index:9}.ml-top{position:relative;z-index:4}.ml-root .ml-top [data-tip]:hover:before{inset-block-end:auto;inset-block-start:calc(100% + 10px)}.ml-pop{position:absolute;inset-block-end:100px;inset-inline-start:50%;transform:translateX(50%);border-radius:4px;background:var(--cr-s1);box-shadow:0 4px 18px rgba(0,0,0,.28);padding:8px 0;display:flex;flex-direction:column;z-index:5;width:300px;color:var(--cr-text)}[dir=ltr] .ml-pop{transform:translateX(-50%)}.ml-pop>button{display:flex;align-items:center;gap:18px;height:48px;padding:0 18px;background:none;border:0;font:500 14px var(--gb-font-fa);color:var(--cr-text);text-align:start;cursor:pointer}.ml-pop>button:hover{background:var(--cr-s2)}.ml-pop>button:disabled{opacity:.5;cursor:not-allowed}.ml-pop svg{color:var(--cr-muted);flex:none}.ml-pop .div{height:1px;background:var(--cr-line2);margin:8px 0}.ml-pop .thm{display:flex;align-items:center;gap:18px;height:52px;padding:0 18px;font:500 14px var(--gb-font-fa);color:var(--cr-text)}.ml-pop .thm>span{flex:1}.ml-pop .thm .gb-seg{flex:none}.ml-pop .thm .gb-seg button{display:flex;align-items:center;gap:4px}.ml-scrim{position:absolute;inset:0;background:rgba(0,0,0,.5);display:grid;place-items:center;z-index:8}.ml-dlg{width:min(540px,calc(100% - 32px));border-radius:8px;background:var(--cr-s1);box-shadow:var(--gb-e3);padding:24px;display:flex;flex-direction:column;gap:4px;color:var(--cr-text);box-sizing:border-box}.ml-dlg .hd{display:flex;align-items:center;font:400 22px var(--gb-font-fa);margin-bottom:6px}.ml-dlg h6{margin:10px 0 4px;font:600 12px var(--gb-font-fa);color:var(--cr-faint)}.ml-dlg .sub{font:500 12.5px/1.8 var(--gb-font-fa);color:var(--cr-faint);margin:0 0 6px}.ml-opt{display:flex;align-items:center;gap:14px;height:48px;padding:0 4px;border:0;background:none;font:500 14px var(--gb-font-fa);color:var(--cr-text);cursor:pointer;text-align:start;width:100%}.ml-opt .r{width:20px;height:20px;border-radius:50%;border:2px solid var(--cr-muted);box-sizing:border-box;flex:none}.ml-opt.on .r{border:6px solid var(--cr-accent)}.ml-opt span{flex:1}.ml-opt svg{color:var(--cr-muted)}.ml-rng{display:flex;align-items:center;gap:14px;padding:4px}.ml-rng input{flex:1;accent-color:var(--cr-accent)}.ml-rng bdi{font:600 13px var(--gb-font-data);color:var(--cr-text2);width:24px}.ml-dlg .acts{display:flex;flex-direction:column;gap:10px;margin-top:14px}.ml-dlg .acts button{width:100%;height:44px;border-radius:12px;border:0;font:700 14px var(--gb-font-fa);cursor:pointer}.ml-dlg .acts .end{background:var(--ml-red);color:#fff}.ml-dlg .acts .lv{background:var(--cr-s2);color:var(--cr-text2)}.ml-dlg .acts .cx{background:none;color:var(--cr-faint);height:36px}.ml-bar{direction:rtl;min-height:96px}.ml-dock,.ml-sgrp{direction:inherit}.ml-tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.ml-tools-grid .ml-row{width:100%;margin:0;padding:8px;gap:6px;border:1px solid var(--cr-line);font-size:12px;min-height:48px}.ml-tools-grid .ml-row .ic{width:28px;height:28px;background:none}.ml-cat,.ml-launch{display:flex;flex-direction:column;gap:8px}.ml-cat .ml-h{margin:0}.ml-cat+.ml-cat,.ml-launch+.ml-cat{margin-top:20px}.ml-launch .ml-row{width:100%;margin:0;padding:6px 10px;gap:12px;border:1px solid var(--cr-line)}.ml-launch .ml-row .t span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.ml-root) [data-acorn-toast-stack]{left:16px;right:auto;bottom:calc(var(--minimal-dock-height,0px) + 16px + env(safe-area-inset-bottom));max-width:calc(100vw - 32px);max-height:min(160px,30dvh);overflow-y:auto}.ml-pres,[dir=ltr] .ml-pres{left:auto;right:8px;inset-inline-start:auto;transform:none}body:has(.ml-root):has([data-acorn-toast-stack]) .ml-body{padding-bottom:calc(var(--acorn-toast-stack-height,0px) + 16px)}.ml-root{container-type:inline-size;container-name:minimal}@container minimal (max-width:950px){.ml-bar{flex-wrap:wrap;justify-content:center;padding:0 12px 12px;gap:8px}.ml-bar>.sp{display:none}.ml-side{flex:0 0 100%}.ml-dock{max-width:100%}.ml-ctl{flex-wrap:wrap;justify-content:center;gap:4px}.ml-panel{max-width:100%}}@container minimal (max-width:600px){.ml-body:has(.ml-panel)>.ml-main{display:none}.ml-panel{width:100%;min-width:0;flex:1}}@container minimal (max-width:600px){.ml-top:has(.ml-stage-end){gap:6px;padding-left:12px}.ml-top:has(.ml-stage-end) .ml-circ{width:36px;height:36px}.ml-top:has(.ml-stage-end) .ml-ppl{height:36px}.ml-stage-end{height:36px;padding:0 10px}}@container minimal (max-width:380px){.ml-top:has(.ml-stage-end){gap:4px}.ml-stage-end{padding:0 8px;font-size:12px}}.cr-an [data-band="1"],.ml-an [data-band="1"]{--an-k:var(--gb-ramp-1)}.cr-an [data-band="2"],.ml-an [data-band="2"]{--an-k:var(--gb-ramp-2)}.cr-an [data-band="3"],.ml-an [data-band="3"]{--an-k:var(--gb-ramp-3)}.cr-an__bar{display:block;height:4px;border-radius:99px;background:var(--cr-s3);overflow:hidden}.cr-an__bar i{display:block;height:100%;border-radius:inherit;background:var(--an-k);transition:width .6s ease-out}.cr-an__empty{margin:0;padding:12px 0;font:500 12px/1.7 var(--gb-font-fa);color:var(--cr-faint)}.ml-an__top{flex:none;display:flex;flex-direction:column;gap:12px;padding:0 24px 12px}.ml-an__avg{display:flex;align-items:baseline;gap:8px;padding:12px 14px;border-radius:8px;background:var(--cr-s2)}.ml-an__avg span{flex:1;min-width:0;font:500 12px var(--gb-font-fa);color:var(--cr-text2)}.ml-an__avg b{font:700 20px var(--gb-font-data);color:var(--cr-text);font-variant-numeric:tabular-nums}.ml-an__avg small{font:500 12px var(--gb-font-fa);color:var(--cr-faint)}.an-rail{position:relative;min-width:0}.an-rail__track{display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;cursor:grab;--an-fade:40px}.an-rail__track::-webkit-scrollbar{display:none}.an-rail:not([data-more-left]):not([data-more-right]) .an-rail__track{cursor:auto}.an-rail__track.is-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.an-rail__track.is-dragging button{cursor:grabbing}.an-rail[data-more-left] .an-rail__track{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--an-fade));mask-image:linear-gradient(to right,transparent 0,#000 var(--an-fade))}.an-rail[data-more-right] .an-rail__track{-webkit-mask-image:linear-gradient(to left,transparent 0,#000 var(--an-fade));mask-image:linear-gradient(to left,transparent 0,#000 var(--an-fade))}.an-rail[data-more-left][data-more-right] .an-rail__track{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--an-fade),#000 calc(100% - var(--an-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--an-fade),#000 calc(100% - var(--an-fade)),transparent 100%)}.an-rail__step{position:absolute;top:50%;translate:0 -50%;z-index:1;width:28px;height:28px;padding:0;border-radius:50%;display:grid;place-items:center;border:1px solid var(--cr-line2);background:var(--cr-s1);color:var(--cr-text2);cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.18)}.an-rail__step:hover{background:var(--cr-s2);color:var(--cr-text)}.an-rail__step[data-side=left]{left:0}.an-rail__step[data-side=right]{right:0}.ml-an__sort .an-rail__track{gap:6px}.ml-an__sort .an-rail__track button{flex:none;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--cr-line2);background:none;color:var(--cr-text2);font:500 12px var(--gb-font-fa);cursor:pointer;white-space:nowrap}.ml-an__sort .an-rail__track button:hover{background:var(--cr-s2)}.ml-an__sort .an-rail__track button.on{background:var(--cr-accent);border-color:var(--cr-accent);color:var(--cr-s1)}.ml-an__row{display:flex;align-items:center;gap:14px;min-height:64px;border-bottom:1px solid var(--cr-line)}.ml-an__row:last-child{border-bottom:0}.ml-an__row .av{width:40px;height:40px;border-radius:50%;flex:none;display:grid;place-items:center;color:#17141A;font:700 15px var(--gb-font-fa)}.ml-an__row .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.ml-an__row .r1{display:flex;align-items:baseline;gap:8px}.ml-an__row h4{flex:1;min-width:0;margin:0;font:500 14px var(--gb-font-fa);color:var(--cr-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-an__row .r1 b{flex:none;font:700 15px var(--gb-font-data);color:var(--an-k);font-variant-numeric:tabular-nums}.ml-an__row .st{font:500 12px var(--gb-font-fa);color:var(--cr-faint)}@container minimal (max-width:600px){.ml-an .bd,.ml-an__top{padding-inline:16px}.ml-an__sort .an-rail__track button{height:36px}}.cr-an{flex:none}.cr-an__hd{flex:none;display:flex;align-items:center;gap:var(--gb-sp-4);min-height:60px;box-sizing:border-box;padding:var(--gb-sp-3);padding-inline-start:var(--gb-sp-5);border-bottom:1px solid var(--cr-line)}.cr-an__hd .ic{flex:none;width:28px;height:28px;border-radius:var(--gb-r-2);display:grid;place-items:center;color:#E88A7A;background:color-mix(in oklab,#E88A7A 16%,transparent)}.cr-an__hd .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cr-an__hd .t b{font:700 var(--gb-fs-label)/1.35 var(--gb-font-fa);color:var(--cr-text)}.cr-an__hd .t span{font:500 var(--gb-fs-nano) var(--gb-font-fa);color:var(--cr-faint)}.cr-an__sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gb-sp-4);padding:var(--gb-sp-4) var(--gb-sp-5);border-radius:var(--gb-r-3);background:var(--cr-s2);border:1px solid var(--cr-line)}.cr-an__sum span{display:flex;flex-direction:column;gap:2px;font:500 var(--gb-fs-nano) var(--gb-font-fa);color:var(--cr-faint)}.cr-an__sum b{font:700 15px var(--gb-font-data);color:var(--cr-text2);font-variant-numeric:tabular-nums}.cr-an__sum .is-low b{color:var(--gb-ramp-1)}.cr-an__seg{flex:none;padding:3px;border-radius:var(--gb-r-3);border:1px solid var(--cr-line)}.cr-an__seg .an-rail__track{gap:2px;--an-fade:32px}.cr-an__seg .an-rail__step{width:26px;height:26px}.cr-an__seg .an-rail__step[data-side=left]{left:3px}.cr-an__seg .an-rail__step[data-side=right]{right:3px}.cr-an__seg .an-rail__track button{flex:1 0 auto;height:34px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--cr-muted);font:600 var(--gb-fs-nano) var(--gb-font-fa);cursor:pointer;white-space:nowrap}.cr-an__seg .an-rail__track button:hover{background:var(--gb-hover);color:var(--cr-text2)}.cr-an__seg .an-rail__track button.on{background:var(--cr-active-bg);color:var(--cr-accent);font-weight:700}.cr-an__p{min-height:52px;padding-block:4px}.cr-an__p .t{gap:4px}.cr-an__p .t h4{margin:0;font:600 var(--gb-fs-label) var(--gb-font-fa);color:var(--cr-text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-an__pct{min-width:46px;height:26px;padding:0 6px;box-sizing:border-box;border-radius:6px;display:grid;place-items:center;color:var(--an-k);background:color-mix(in oklab,var(--an-k) 15%,transparent);font:800 var(--gb-fs-label) var(--gb-font-data);font-variant-numeric:tabular-nums}.cr-an-slot{display:contents}@container cr-main (max-width:640px){.cr-an-slot{display:flex;position:absolute;z-index:30;inset-block:12px 96px;inset-inline:12px}.cr-an-slot .cr-an{--sd-w:100%;flex:1}}@media (hover:none){.cr-an__seg .an-rail__track button{height:40px}}.rp-body{margin:0;height:100vh;overflow:hidden;background:#16181D}.rp-root{--ml-bg:#16181D;--ml-tile:#2B2F37;--ml-ctl:#30343C;--ml-ctl-h:#3B404A;--ml-ink:#E6E8EC;--ml-act:#C9D4FF;--ml-red:#E5484D;position:fixed;inset:0;display:flex;flex-direction:column;overflow:hidden;color:var(--ml-ink);background:var(--ml-bg);font-family:var(--gb-font-fa)}.rp-root.gb-light{--ml-bg:#EEF2F8;--ml-tile:#D9E0EA;--ml-ctl:#CFD7E3;--ml-ctl-h:#C2CCDA;--ml-ink:#1B1D22;--ml-act:#C9D4FF}.rp-main{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px;padding:6px 6px 0;position:relative}.rp-tabs{flex:none;display:flex;gap:4px;margin:6px 6px 0;padding:3px;border-radius:10px;background:var(--ml-tile)}.rp-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--ml-ink);font:600 12.5px var(--gb-font-fa);cursor:pointer}.rp-tab:hover{background:var(--ml-ctl-h)}.rp-tab.on{background:var(--ml-act);color:#1b1d22}.rp-tab__dot{width:8px;height:8px;border-radius:50%;background:var(--cr-accent)}.rp-tab__n{display:inline-flex;align-items:center;gap:2px;height:18px;padding:0 6px;border-radius:9px;background:#fff;color:#1b1d22;font:800 10px var(--gb-font-data)}.rp-chat{flex:1;min-height:0;display:flex;flex-direction:column;padding:6px 6px 0}.rp-chat .gb-sd{width:auto;flex:1;min-height:0;height:auto;border-radius:10px}.rp-grid{flex:1;min-height:0;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.rp-grid[data-count="1"],.rp-grid[data-count="2"]{grid-template-columns:minmax(0,1fr)}@media (min-aspect-ratio:3/2){.rp-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-grid>.ml-t{aspect-ratio:auto;width:100%;height:100%}.rp-share{flex:1;min-height:0;position:relative;border-radius:10px;overflow:hidden;background:#000}.rp-share__v{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.rp-share__by{position:absolute;inset-inline-start:8px;inset-block-end:6px;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 11px var(--gb-font-fa);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.7)}.rp-strip{flex:none;height:72px;display:flex;gap:6px;justify-content:center}.rp-strip>.ml-t{flex:none;width:auto;height:100%;aspect-ratio:16/9;border-radius:8px}.rp-strip>.ml-t .nm{inset-inline-start:6px;inset-block-end:4px;font-size:10.5px}.rp-strip>.ml-t .hd,.rp-strip>.ml-t .st{display:none}.rp-strip>.ml-t.more{gap:2px;font-size:11px}.rp-strip>.ml-t.more .stk span{width:24px;height:24px;border-width:2px;font-size:11px}@media (max-height:260px){.rp-strip{display:none}}.rp-root .ml-t .nm{font-size:12px;inset-inline-start:8px;inset-block-end:6px}.rp-root .ml-t .st{inset-inline-end:6px;inset-block-start:6px;width:22px;height:22px}.rp-root .ml-t .hd{inset-inline-start:6px;inset-block-start:6px;height:24px;min-width:24px}.rp-chip{position:absolute;left:50%;transform:translateX(-50%);inset-block-start:12px;gap:4px;height:24px;padding:0 8px;border-radius:12px;background:#fff;color:#1b1d22;font:800 11px var(--gb-font-data);box-shadow:0 1px 4px rgba(0,0,0,.3)}.rp-bar,.rp-chip{display:flex;align-items:center}.rp-bar{flex:none;justify-content:center;gap:8px;padding:8px}.rp-bar .ml-rb{height:40px;min-width:40px;padding:0 8px}.rp-bar .ml-rb.end{min-width:56px}.rp-bar .ml-rb.rp-mic{width:54px;gap:3px}.rp-bar .ml-rb.off{background:var(--ml-red);color:#fff}.rp-bar .ml-rb.lk{background:var(--cr-lock-bg);color:var(--cr-lock-ink)}.rp-bar .ml-rb:disabled{cursor:not-allowed;opacity:.75}.rp-bar .rp-lk{position:absolute;inset-block-start:2px;inset-inline-end:2px}.rp-toasts{position:fixed;inset-inline:8px;inset-block-start:8px;z-index:50;display:flex;flex-direction:column;gap:6px;pointer-events:none}.rp-toasts>*{pointer-events:auto}.rp-body .gb-scrim{padding:8px}.rp-body .gb-modal{max-height:calc(100vh - 16px);overflow:auto}.rl-room{position:relative;flex:1;overflow:hidden}.rl-r,.rl-room{min-height:0;min-width:0}.rl-r{box-sizing:border-box}.rl-hd{display:flex;align-items:center;padding-inline:var(--gb-sp-6)}.rl-hd>.gb-rm__hd{flex:1;min-width:0}.rl-stage{display:flex;flex-direction:column}.rl-stage>.gb-rm__well{flex:1;isolation:isolate}.rl-stage__ov{position:absolute;z-index:3;pointer-events:none;display:flex;flex-direction:column;gap:var(--gb-sp-4)}.rl-stage__ov>*{pointer-events:auto}.rl-stage__ov--tc{inset-inline:10px;align-items:center}.rl-stage__ov--bs{inset-inline-start:10px;align-items:flex-start;max-width:calc(100% - 20px)}.rl-stage__ov--be{inset-block-end:10px;inset-inline-end:10px}.rl-stage__chip .gb-rm__on{position:static;transform:none;inset:auto}.rl-video__in{height:100%;min-height:0;display:flex;flex-direction:column}.rl-video__focus{flex:none;display:flex;justify-content:center;padding:var(--gb-sp-4) 0 var(--gb-sp-2)}.rl-video__bar{flex:1;min-height:0}.rl-video{border-radius:var(--gb-r-8);background:var(--cr-s1);border:1px solid var(--cr-line);overflow:hidden}.rl-video--thin{background:transparent;border-color:transparent}.rl-panel-slot--drawer{z-index:6}.rl-panel{height:100%;display:flex;flex-direction:column;min-height:0;border-radius:var(--gb-r-8);background:var(--cr-s1);border:1px solid var(--cr-line);overflow:hidden}.rl-panel--drawer{box-shadow:var(--gb-e3);border-color:var(--cr-line2)}.rl-panel__hd{flex:none;height:48px;display:flex;align-items:center;gap:var(--gb-sp-4);padding-inline:var(--gb-sp-5) var(--gb-sp-3);border-bottom:1px solid var(--cr-line)}.rl-panel__hd b{flex:1;min-width:0;font:700 13px var(--gb-font-fa);color:var(--cr-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-panel__tabs{flex:none;display:flex;gap:var(--gb-sp-2);padding:var(--gb-sp-3) var(--gb-sp-4);border-bottom:1px solid var(--cr-line)}.rl-panel__tab{flex:1;min-width:0;height:30px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--gb-r-3);font:600 12px var(--gb-font-fa);color:var(--cr-sub);background:transparent;border:1px solid transparent}.rl-panel__tab:hover{background:var(--cr-s2);color:var(--cr-text)}.rl-panel__tab.is-on{background:var(--cr-active-bg);border-color:var(--cr-active-border);color:var(--cr-accent)}.rl-panel__bd{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.rl-panel__bd>*{flex:1 1 auto;min-height:0}.rl-panel__stack{flex:1}.rl-panel__half,.rl-panel__stack{min-height:0;display:flex;flex-direction:column}.rl-panel__half{border-top:1px solid var(--cr-line)}.rl-panel__half:first-child{border-top:0}.rl-panel__hh{flex:none;height:36px;display:flex;align-items:center;gap:6px;padding-inline:var(--gb-sp-5);font:700 12px var(--gb-font-fa);color:var(--cr-text2);background:var(--cr-s2);text-align:start}.rl-panel__hh span{flex:1;min-width:0}.rl-panel__chev{transition:transform var(--gb-tr)}.rl-panel__chev.is-folded{transform:rotate(90deg)}[dir=rtl] .rl-panel__chev.is-folded{transform:rotate(-90deg)}.rl-mem{gap:var(--gb-sp-6);padding:var(--gb-sp-5)}.rl-mem,.rl-mem__sec{display:flex;flex-direction:column}.rl-mem__sec{gap:var(--gb-sp-3)}.rl-mem__sh{font:700 11.5px var(--gb-font-fa);color:var(--cr-faint)}.rl-mem__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gb-sp-3)}.rl-mem__tool{justify-content:flex-start;gap:6px;min-width:0}.rl-mem__tool span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-ctrl,.rl-mem--policy{gap:var(--gb-sp-4)}.rl-ctrl{position:relative;height:100%;width:100%;display:flex;align-items:center}.rl-ctrl--bar{flex-direction:row;justify-content:center}.rl-ctrl--bar[data-align=start]{justify-content:flex-start}.rl-ctrl--bar[data-align=end]{justify-content:flex-end}.rl-ctrl--rail{flex-direction:column;justify-content:flex-start}.rl-ctrl--rail[data-align=center]{justify-content:center}.rl-ctrl--rail[data-align=end]{justify-content:flex-end}.rl-ctrl .gb-rmb svg{width:19px;height:19px}.rl-ctrl .gb-rmb.gb-rmb--leave svg{width:18px;height:18px}.rl-ctrl--dock{background:var(--cr-s1);border:1px solid var(--cr-line);border-radius:18px;padding:0 var(--gb-sp-4);gap:var(--gb-sp-2)}.rl-ctrl--dock.rl-ctrl--rail{padding:var(--gb-sp-4) 0}.rl-ctrl--dock .rl-cl{background:none;border:0;box-shadow:none;padding:0}.rl-ctrl--rail .rl-cl{flex-direction:column}.rl-ctrl--rail .rl-sep{width:26px;height:1px;margin-block:2px}.rl-key{position:relative;display:inline-flex}.rl-leave,.rl-leave:hover{background:var(--gb-danger);color:#fff}.rl-leave:hover{filter:brightness(1.08)}.rl-badge{position:absolute;inset-block-start:-5px;inset-inline-start:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--cr-accent);color:var(--gb-on-brand,#fff);font:700 10px/16px var(--gb-font-fa);text-align:center}.rl-pop{position:absolute;z-index:30;display:flex;flex-direction:column;min-width:236px;max-height:420px;overflow-y:auto;padding:var(--gb-sp-2);border-radius:var(--gb-r-6);background:var(--cr-s1);border:1px solid var(--cr-line2);box-shadow:var(--gb-e3)}.rl-pop--bottom{inset-block-end:calc(100% + 10px);inset-inline-end:0}.rl-pop--top{inset-block-start:calc(100% + 10px);inset-inline-end:0}.rl-pop--left{left:calc(100% + 10px);top:0}.rl-pop--right{right:calc(100% + 10px);top:0}.rl-pop--left.rl-pop--more,.rl-pop--right.rl-pop--more{top:auto;bottom:0}.rl-pop--emoji{flex-direction:row;min-width:0}.rl-pop__row{height:34px;display:flex;align-items:center;gap:var(--gb-sp-4);padding-inline:var(--gb-sp-4);border-radius:var(--gb-r-3);font:600 12.5px var(--gb-font-fa);color:var(--cr-text);text-align:start;white-space:nowrap}.rl-pop__row:hover{background:var(--cr-s2)}.rl-pop__row svg{width:16px;height:16px;flex:none;color:var(--cr-sub)}.rl-pop__row span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.rl-pop__row.is-act{background:var(--cr-active-bg)}.rl-pop__row.is-act,.rl-pop__row.is-act svg{color:var(--cr-accent)}.rl-pop__row.is-locked{color:var(--cr-lock-ink)}.rl-pop__row.is-danger,.rl-pop__row.is-danger svg{color:var(--gb-danger)}.rl-pop__row--sub{padding-inline-start:calc(var(--gb-sp-4) + 24px)}.rl-pop--emoji .rl-pop__row{width:38px;justify-content:center;padding:0;font-size:18px}.rl-pop__chev{flex:none}.rl-pop__dot{width:8px;height:8px;border-radius:50%;background:var(--cr-accent);flex:none}.rl-pop__badge{min-width:18px;padding:0 5px;border-radius:9px;background:var(--cr-accent);color:var(--gb-on-brand,#fff);font:700 10px/18px var(--gb-font-fa);text-align:center}.gb-rmt.rl-tray{inset-block-end:auto;transform:none}.gb-rmt.rl-tray--bottom{bottom:calc(100% + 10px);top:auto}.gb-rmt.rl-tray--bottom,.gb-rmt.rl-tray--top{left:50%;right:auto;transform:translateX(-50%)}.gb-rmt.rl-tray--top{top:calc(100% + 10px);bottom:auto}.gb-rmt.rl-tray--left{left:calc(100% + 10px);right:auto;top:0}.gb-rmt.rl-tray--right{right:calc(100% + 10px);left:auto;top:0}body:has(.rl-room [data-region=controls][data-side=bottom]) :is([data-acorn-toast-stack],.gb-toasts){bottom:88px}.rl-pop--layout{min-width:260px}.rl-pop__grp{display:block;padding:8px var(--gb-sp-4) 4px;font:700 10.5px var(--gb-font-fa);color:var(--cr-faint)}.rl-pop__foot{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding:10px var(--gb-sp-4) 6px;border-top:1px solid var(--cr-line)}.rl-pop__foot p{margin:0;font:500 11.5px/1.7 var(--gb-font-fa);color:var(--cr-sub)}.rl-pop__foot p.is-bad{color:var(--gb-st-rejected)}.rl-pop__acts{gap:6px}.rl-notice,.rl-pop__acts{display:flex;flex-wrap:wrap}.rl-notice{align-items:center;gap:8px;max-width:min(560px,100%);padding:8px 14px;border-radius:12px;background:var(--cr-s1);border:1px solid var(--cr-line2);box-shadow:var(--gb-e3);font:500 12.5px var(--gb-font-fa);color:var(--cr-sub)}.rl-notice b{color:var(--cr-text);font-weight:700}.rl-edit-row{flex:1;min-width:0;min-height:0;display:flex}.rl-edrawer{flex:none;width:400px;display:flex;flex-direction:column;gap:10px;padding:14px;overflow-y:auto;background:var(--cr-s1);border-inline-end:1px solid var(--cr-line2)}.rl-edrawer__hd{display:flex;align-items:center;gap:8px}.rl-edrawer__hd b{flex:1;font:800 15px var(--gb-font-display);color:var(--cr-text)}.rl-edrawer .ed-card{background:var(--cr-s2)}.rl-edrawer .ed-zone{background:var(--cr-s3)}.rl-edrawer .ed-zone.tight{background:var(--cr-s2)}.rl-edrawer .ed-name{min-width:0;flex:1}.rl-room[data-look]{--rl-sfc:var(--cr-s1)}.rl-room[data-look][data-tint=accent]{--rl-sfc:color-mix(in oklch,var(--cr-accent) 22%,var(--cr-s1))}.rl-room[data-look] .rl-ctrl--float .gb-rmc,.rl-room[data-look] .rl-panel--drawer{background:color-mix(in oklch,var(--rl-sfc) var(--rl-sfc-a,100%),transparent)}.rl-room[data-surface=glass] .rl-ctrl--float .gb-rmc,.rl-room[data-surface=glass] .rl-panel--drawer{backdrop-filter:blur(14px) saturate(1.3)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.rl-room[data-surface=glass] .rl-ctrl--float .gb-rmc,.rl-room[data-surface=glass] .rl-panel--drawer{background:var(--rl-sfc)}}.rl-grip{position:absolute;z-index:4;touch-action:none;border-radius:6px}.rl-grip--v{width:10px;cursor:col-resize}.rl-grip--h{height:10px;cursor:row-resize}.rl-grip:after{content:"";position:absolute;border-radius:99px;background:transparent;transition:background var(--gb-tr)}.rl-grip--v:after{inset-block:30% 30%;left:4px;width:2px}.rl-grip--h:after{inset-inline:30% 30%;top:4px;height:2px}.rl-grip:focus-visible:after,.rl-grip:hover:after{background:var(--gb-brand)}.rl-grip:focus-visible{outline:2px solid var(--cr-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rl-panel__chev{transition:none}}.rlp-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;background:var(--cr-s2);border:1px solid var(--cr-line);font:700 11px var(--gb-font-fa);color:var(--cr-sub)}.rlp-chips{display:flex;flex-wrap:wrap;gap:6px}.rlp-chips:empty{display:none}.ed{flex-direction:column;gap:12px;min-width:0}.ed,.ed-top{display:flex}.ed-top{align-items:flex-end;gap:10px;flex-wrap:wrap}.ed-top .sp{flex:1}.ed-name{display:flex;flex-direction:column;gap:4px;min-width:260px}.ed-base label,.ed-name label{font:700 11.5px var(--gb-font-fa);color:var(--cr-faint)}.ed-base{display:flex;flex-direction:column;gap:4px}.ed-dn,.ed-name input{height:38px;padding:0 12px;border-radius:10px;background:var(--cr-s2);border:1px solid var(--cr-line2);color:var(--cr-text);font:700 14px var(--gb-font-fa);outline:none}.ed-dn:focus,.ed-name input:focus{border-color:var(--gb-brand);box-shadow:0 0 0 3px var(--cr-active-bg)}.ed-st{display:inline-flex;align-items:center;gap:6px;font:600 12px var(--gb-font-fa);color:var(--cr-muted)}.ed-st.bad{color:var(--gb-st-rejected)}.ed-st.ok{color:var(--gb-st-approved)}.ed-body{display:grid;grid-template-columns:minmax(330px,400px) minmax(0,1fr);gap:16px;align-items:start}.ed-col{display:flex;flex-direction:column;gap:12px;min-width:0}.ed--room .ed-body{grid-template-columns:1fr}.ed-live{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:var(--gb-st-info-bg);border:1px solid var(--gb-st-info-bd);color:var(--cr-text2);font:500 12px/1.6 var(--gb-font-fa)}.ed-live svg{color:var(--gb-st-info);flex:none}.ed-card{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:var(--cr-s1);border:1px solid var(--cr-line)}.ed-ch{display:flex;align-items:center;gap:8px;color:var(--cr-muted)}.ed-ch b{font:800 13.5px var(--gb-font-fa);color:var(--cr-text)}.ed-f{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ed-l{min-width:96px;font:700 11.5px var(--gb-font-fa)}.ed-h,.ed-l{color:var(--cr-faint)}.ed-h{margin:0;font:500 11.5px/1.7 var(--gb-font-fa);text-wrap:pretty}.ed-h svg{vertical-align:-2px}.ed-pad{position:relative;display:grid;grid-template-columns:30px 54px 30px;grid-template-rows:26px 34px 26px;gap:3px;direction:ltr}.ed-pad button{display:grid;place-items:center;border-radius:7px;background:var(--cr-s2);border:1px solid var(--cr-line);color:var(--cr-muted)}.ed-pad button.is-on{background:var(--cr-active-bg);border-color:var(--cr-active-border);color:var(--cr-accent)}.ed-pad .p-top{grid-column:2;grid-row:1}.ed-pad .p-bottom{grid-column:2;grid-row:3}.ed-pad .p-left{grid-column:1;grid-row:2}.ed-pad .p-right{grid-column:3;grid-row:2}.ed-pad__s{grid-column:2;grid-row:2;display:grid;place-items:center;border-radius:7px;border:1px dashed var(--cr-line2);font:700 10px var(--gb-font-fa);color:var(--cr-faint);direction:rtl}.ed-range{flex:1;min-width:120px;max-width:220px;accent-color:var(--gb-brand)}.ed-val{min-width:56px;font:800 12.5px var(--gb-font-fa);color:var(--cr-text)}.ed-link{font:700 11.5px var(--gb-font-fa);color:var(--cr-accent);text-decoration:underline;text-underline-offset:3px}.ed-num{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:10px;background:var(--cr-s2);border:1px solid var(--cr-line)}.ed-num button{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;color:var(--cr-sub)}.ed-num button:hover{background:var(--gb-hover)}.ed-num b{min-width:28px;text-align:center;font:800 13px var(--gb-font-fa);color:var(--cr-text)}.ed-zone{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:12px;background:var(--cr-s2);border:1px dashed transparent;transition:border-color var(--gb-tr),background var(--gb-tr)}.ed-zone.tight{padding:6px;background:var(--cr-bg)}.ed-zone.is-over{border-color:var(--gb-brand);background:var(--cr-active-bg)}.ed-zone.is-full{border-color:var(--gb-danger)}.ed-zl{display:flex;align-items:baseline;gap:8px;font:800 11px var(--gb-font-fa);color:var(--cr-sub)}.ed-zl i{font-style:normal;font-weight:500;color:var(--cr-faint)}.ed-zc{display:flex;flex-wrap:wrap;gap:5px;min-height:30px;align-items:center}.ed-ph{font:500 11px var(--gb-font-fa);color:var(--cr-faint);padding:0 4px}.ed-chip{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border-radius:8px;background:var(--cr-s1);border:1px solid var(--cr-line2);color:var(--cr-sub);font:600 11.5px var(--gb-font-fa);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ed-chip b{font-weight:600;color:var(--cr-text)}.ed-chip em{font-style:normal;font:700 9.5px var(--gb-font-fa);padding:0 5px;border-radius:5px;background:var(--cr-s3);color:var(--cr-faint)}.ed-chip.is-must{border-color:var(--cr-active-border)}.ed-chip.is-must>.ed-lock{color:var(--cr-accent)}.ed-chip.is-dest{background:color-mix(in oklch,var(--gb-hue-logic) 14%,var(--cr-s1));border-color:color-mix(in oklch,var(--gb-hue-logic) 40%,transparent)}.ed-chip.m{background:color-mix(in oklch,var(--gb-hue-logic) 10%,var(--cr-s1))}.ed-chip.is-drag{opacity:.4}.ed-chip.is-picked{border-color:var(--gb-brand);box-shadow:0 0 0 3px var(--cr-active-bg)}.ed-dests{gap:8px}.ed-dest,.ed-dests{display:flex;flex-direction:column}.ed-dest{gap:6px;padding:8px;border-radius:12px;background:var(--cr-s2);border:1px solid var(--cr-line)}.ed-dest.is-bad{border-color:var(--gb-st-rejected-bd)}.ed-dh{display:flex;align-items:center;gap:6px}.ed-dn{flex:1;min-width:0;height:30px;font-size:12.5px;padding:0 9px}.ed-split button{height:24px!important;padding:0 8px!important;font-size:10.5px!important}.ed-x{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--cr-faint)}.ed-x:hover{background:var(--cr-off-bg);color:var(--cr-red)}.ed-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;border-radius:10px;border:1px dashed var(--cr-line2)!important;color:var(--cr-sub);font:700 12px var(--gb-font-fa)}.ed-err{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:10px;background:var(--gb-st-rejected-bg);border:1px solid var(--gb-st-rejected-bd)}.ed-err span{display:flex;gap:6px;align-items:flex-start;font:600 11.5px/1.6 var(--gb-font-fa);color:var(--gb-st-rejected)}.ed-err svg{margin-top:3px;flex:none}.ed-name .ed-err{margin-top:2px}.ed-prev{flex-direction:column;min-width:0;position:sticky;top:0}.ed-prev,.ed-pt{display:flex;gap:10px}.ed-pt{align-items:center;flex-wrap:wrap}.ed-pt .sp{flex:1}.ed-why{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--cr-s1);border:1px solid var(--cr-line);font:500 12px/1.8 var(--gb-font-fa);color:var(--cr-sub);text-wrap:pretty}.ed-why svg{margin-top:4px;color:var(--cr-accent);flex:none}.ed-why b{color:var(--cr-text)}.ed-act{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:10px 12px;border-radius:14px;background:var(--cr-s1);border:1px solid var(--cr-line);position:sticky;bottom:0;z-index:5;box-shadow:var(--gb-e2)}.ed-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ed-frame{position:relative;width:100%;border-radius:14px;overflow:hidden;border:1px solid var(--cr-line);background:var(--cr-bg)}.ed-frame__in{position:absolute;inset-block-start:0;inset-inline-start:0;transform-origin:top left;display:flex;pointer-events:none}[dir=rtl] .ed-frame__in{transform-origin:top right}.ed-frame__in>.gb-rm{flex:1;display:flex;min-width:0}.ed-demo-tiles{display:flex;gap:8px;height:100%;padding:6px;align-items:stretch}.ed-demo-tiles--v{flex-direction:column}.ed-demo-tile{flex:none;border-radius:10px;background:var(--cr-s3);display:grid;place-items:center;font:700 12px var(--gb-font-fa);color:var(--cr-sub)}.ed-demo-tile.is-me{outline:2px solid var(--gb-brand);outline-offset:-2px}.ed-demo-board{position:absolute;inset:0;background:#fff;display:grid;place-items:center;color:#8a93a6;font:700 16px var(--gb-font-fa)}.ed-demo-board:before{content:"";position:absolute;inset:0 0 auto;height:64px;border-bottom:1px solid #e3e8f0;background:#f7f9fc}.ed-demo-grid{position:absolute;inset:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ed-demo-member{padding:12px;font:500 12px/1.8 var(--gb-font-fa);color:var(--cr-sub)}.ed-chip:focus-visible,.ed-pad button:focus-visible{outline:2px solid var(--cr-accent);outline-offset:2px;z-index:1}@media (max-width:1100px){.ed-body{grid-template-columns:1fr}.ed-prev{position:static;order:-1}}@media (prefers-reduced-motion:reduce){.ed-zone{transition:none}}.ed-thumb{display:block;flex:none;border-radius:8px}.ed-admin{display:flex;flex-direction:column;gap:16px;min-width:0}.ed-admin__hd{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;justify-content:space-between}.ed-admin__hd h3{margin:0 0 4px;font:800 16px var(--gb-font-fa);color:var(--cr-text)}.ed-admin__teachers{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--cr-line)}.ed-admin__teachers h4{margin:0;font:800 13.5px var(--gb-font-fa);color:var(--cr-text)}.ed-tcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.ed-tcards--sm{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ed-tcard{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;background:var(--cr-s1);border:1px solid var(--cr-line)}.ed-tcard>.ed-thumb{width:100%;height:auto}.ed-tcard__bd{display:flex;flex-direction:column;gap:4px;min-width:0}.ed-tcard__bd b{font:700 13.5px var(--gb-font-fa);color:var(--cr-text);overflow:hidden;text-overflow:ellipsis}.ed-tcard__ttl{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ed-tcard__act{display:flex;flex-wrap:wrap;gap:6px}.ed-tcard--ro>.gb-btn{align-self:flex-start}.rlp-chip.is-default{background:var(--cr-active-bg);border-color:var(--cr-active-border);color:var(--cr-accent)}.ed-publish{display:flex;flex-direction:column;gap:12px}.gb-root.gb-dark,:root,[data-acorn-ramp=dark]{--gb-priv:#C3AEF0;--gb-priv-bg:rgba(183,155,232,.13);--gb-priv-bd:rgba(183,155,232,.44);--gb-cm-k0:#8FA0FF;--gb-cm-k1:#6DB0F2;--gb-cm-k2:#4FD0DE;--gb-cm-k3:#5CCB97;--gb-cm-k4:#C3AEF0;--gb-cm-k5:#FF8AD0;--gb-cm-k6:#F09A8A;--gb-cm-k7:#A9B8CF}.gb-root.gb-light,[data-acorn-ramp=light]{--gb-priv:#6134C0;--gb-priv-bg:rgba(105,65,194,.07);--gb-priv-bd:rgba(105,65,194,.34);--gb-cm-k0:#3655FF;--gb-cm-k1:#1C5FB0;--gb-cm-k2:#0C7580;--gb-cm-k3:#0C7A53;--gb-cm-k4:#6134C0;--gb-cm-k5:#AE1F7A;--gb-cm-k6:#B23B25;--gb-cm-k7:#4A5A75}.gb-chat{position:relative;display:flex;flex-direction:column;min-height:0;height:100%;color:var(--cr-text)}.gb-chat__scope{flex:none;display:flex;align-items:center;gap:var(--gb-sp-3);min-height:34px;padding:6px 12px;border-bottom:1px solid var(--cr-line);font:500 11px/1.5 var(--gb-font-fa);color:var(--cr-muted)}.gb-chat__scope>.t{flex:1;min-width:0}.gb-chat__scope b{font-weight:700;color:var(--cr-text2)}.gb-chat__scope>.gb-ico{flex:none;color:var(--cr-faint)}.gb-chat__scope.is-group>.gb-ico{color:var(--cr-accent)}.gb-chat__scope .gb-chip{height:24px;padding:0 9px;font-size:11px}.gb-chat__scope .gb-chip.is-on,.gb-chat__scope .gb-chip.is-on:hover{background:var(--gb-priv);border-color:var(--gb-priv);color:var(--cr-s1)}.gb-chat__scope .gb-chip.is-on .gb-chip__n{color:inherit}.gb-chat__wrap{position:relative}.gb-chat__list,.gb-chat__wrap{flex:1;min-height:0;display:flex;flex-direction:column}.gb-chat__list{overflow-y:auto;overscroll-behavior:contain;gap:1px;padding:6px 6px 12px;scroll-padding-block:12px}.gb-chat__older{align-self:center;margin:4px 0 6px}.gb-chat__start{align-self:center;margin:6px 0;font:500 10.5px var(--gb-font-fa);color:var(--cr-faint)}.gb-chat__day{align-self:center;margin:10px 0 6px;padding:2px 10px;border-radius:999px;background:var(--cr-s2);border:1px solid var(--cr-line);font:700 10.5px/1.6 var(--gb-font-fa);color:var(--cr-muted)}.gb-chat__empty{flex:1;display:grid;place-items:center}.gb-chat__sk{display:flex;flex-direction:column;gap:12px;padding:12px}.gb-chat__sk>div{display:flex;gap:8px;align-items:center}.gb-chat__pin{flex:none;display:flex;align-items:flex-start;gap:var(--gb-sp-3);margin:8px 8px 2px;padding:6px 6px 6px 10px;padding-inline:10px 4px;border-radius:var(--gb-r-4);background:var(--cr-s2);border:1px solid var(--cr-line2)}.gb-chat__pin>.gb-ico{flex:none;margin-top:5px;color:var(--cr-accent)}.gb-chat__pin .tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;text-align:start;padding-block:3px}.gb-chat__pin .tx>span{font:500 12px/1.6 var(--gb-font-fa);color:var(--cr-text2);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow-wrap:break-word}.gb-chat__pin .tx b{font-weight:800;color:var(--cr-text)}.gb-chat__pin.is-open .tx>span{-webkit-line-clamp:4}.gb-chat__pin .go{align-self:flex-start;font:700 11px var(--gb-font-fa);color:var(--cr-accent)}.gb-chat__pin .go:hover{text-decoration:underline}.gb-chat__pin .gb-iconbtn{flex:none}.gb-chat__new{position:absolute;inset-inline:0;bottom:10px;margin-inline:auto;width:-moz-max-content;width:max-content;z-index:4;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;background:var(--gb-brand);color:var(--gb-on-brand);font:700 12px var(--gb-font-fa);box-shadow:var(--gb-e2)}.gb-chat__new:hover{background:var(--gb-brand-hover)}.gb-cm{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) 28px;-moz-column-gap:8px;column-gap:8px;align-items:start;padding:3px 4px 3px 6px;padding-inline:6px 2px;border-radius:var(--gb-r-3);transition:background var(--gb-dur-1)}.gb-cm.is-menu,.gb-cm:focus-within,.gb-cm:hover{background:var(--gb-hover)}.gb-cm__time{font:600 10.5px/20px var(--gb-font-data);color:var(--cr-faint);direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;white-space:nowrap}.gb-cm__bd{min-width:0;font:500 12.5px/20px var(--gb-font-fa);color:var(--cr-text2);overflow-wrap:break-word}.gb-cm__who{font-weight:800;color:var(--k,var(--cr-sub))}.gb-cm__sep{color:var(--cr-faint);margin-inline-end:4px}.gb-cm__tx{white-space:pre-wrap}.gb-cm__priv,.gb-cm__role{display:inline-flex;align-items:center;gap:3px;height:17px;padding:0 6px;margin-inline-start:5px;border-radius:5px;font:800 10px/1 var(--gb-font-fa);vertical-align:1px;white-space:nowrap}.gb-cm__role{background:var(--gb-brand);color:var(--gb-on-brand)}.gb-cm__role--ta{background:transparent;color:var(--cr-accent);box-shadow:inset 0 0 0 1px var(--cr-active-border)}.gb-cm__role--guest{background:transparent;color:var(--cr-muted);box-shadow:inset 0 0 0 1px var(--cr-line2)}.gb-cm__priv{color:var(--gb-priv)}.gb-cm.is-priv,.gb-cm__priv{background:var(--gb-priv-bg);box-shadow:inset 0 0 0 1px var(--gb-priv-bd)}.gb-cm.is-priv{margin-block:2px}.gb-cm.is-priv.is-menu,.gb-cm.is-priv:focus-within,.gb-cm.is-priv:hover{background:color-mix(in oklab,var(--gb-priv-bg),var(--gb-priv) 8%)}.gb-cm__at{font-weight:700;color:var(--cr-accent)}.gb-cm__at.is-me{padding:0 4px;border-radius:4px;background:var(--cr-active-bg);color:var(--cr-text);box-shadow:inset 0 0 0 1px var(--cr-active-border);font-weight:800}.gb-cm__a{color:var(--cr-accent);text-decoration:underline;text-underline-offset:2px;direction:ltr;unicode-bidi:isolate;word-break:break-all;font-family:var(--gb-font-data);font-size:.94em}.gb-cm__a:hover{color:var(--cr-text)}.gb-cm__img{display:block;margin-top:6px;padding:0;border-radius:var(--gb-r-4);overflow:hidden;border:1px solid var(--cr-line2);background:var(--cr-s2);width:-moz-max-content;width:max-content;max-width:min(200px,100%)}.gb-cm__img img{display:block;max-width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain}.gb-cm__file{display:inline-flex;align-items:center;gap:7px;height:30px;margin-top:4px;padding:0 10px;border-radius:var(--gb-r-3);background:var(--cr-s2);border:1px solid var(--cr-line2);font:700 11.5px var(--gb-font-fa);color:var(--cr-text2);text-decoration:none;vertical-align:middle}.gb-cm__file:hover{background:var(--cr-s3);color:var(--cr-text)}.gb-cm__file .gb-ico{color:var(--cr-accent)}.gb-cm__act{position:relative;width:28px;height:28px;margin-top:-4px;border-radius:var(--gb-r-2);display:grid;place-items:center;color:var(--cr-muted);opacity:.5;transition:opacity var(--gb-dur-1),background var(--gb-dur-1)}.gb-cm.is-menu .gb-cm__act,.gb-cm:focus-within .gb-cm__act,.gb-cm:hover .gb-cm__act{opacity:1}.gb-cm__act:hover,.gb-cm__act[aria-expanded=true]{background:var(--gb-press);color:var(--cr-text)}@media (hover:none){.gb-cm__act{opacity:1}}@media (pointer:coarse){.gb-cm__act:after{content:"";position:absolute;inset:-8px}}.gb-cm.is-flash{animation:gb-cm-flash 1.8s var(--gb-ease)}@keyframes gb-cm-flash{0%,40%{background:var(--cr-active-bg);box-shadow:inset 0 0 0 1px var(--cr-active-border)}}.gb-cm--block{grid-template-columns:minmax(0,1fr) 36px;padding:8px 6px 8px 10px;padding-inline:10px 4px}.gb-cm--block .gb-cm__hd{display:flex;align-items:center;flex-wrap:wrap;gap:0 2px;margin-bottom:1px}.gb-cm--block .gb-cm__hd .gb-cm__time{margin-inline-start:7px;line-height:17px}.gb-cm--block .gb-cm__who{font-size:12.5px}.gb-cm--block .gb-cm__tx{display:block;font-size:13.5px;line-height:1.75;color:var(--cr-text)}.gb-cm--block .gb-cm__act{width:36px;height:36px;margin-top:-2px}.gb-cm--ro{grid-template-columns:minmax(0,1fr)}.gb-tomb{display:inline-flex;align-items:center;gap:6px;font:500 12px/1.6 var(--gb-font-fa);color:var(--cr-faint);font-style:normal}.gb-tomb .gb-ico{flex:none}.gb-cm-quote{margin:0;padding:10px 12px;border-radius:var(--gb-r-4);background:var(--cr-s2);border:1px solid var(--cr-line);font:500 12.5px/1.7 var(--gb-font-fa);color:var(--cr-sub);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.gb-cm-quote b{color:var(--cr-text);font-weight:800}.gb-cc{position:relative;flex:none;display:flex;flex-direction:column;gap:6px;padding:8px;border-top:1px solid var(--cr-line)}.gb-cc__mode{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;max-width:100%;height:28px;padding-inline:10px 3px;border-radius:999px;background:var(--gb-priv-bg);box-shadow:inset 0 0 0 1px var(--gb-priv-bd);color:var(--gb-priv);font:700 11.5px var(--gb-font-fa);white-space:nowrap}.gb-cc__mode>span{overflow:hidden;text-overflow:ellipsis}.gb-cc__mode button{flex:none;width:24px;height:24px;border-radius:999px;display:grid;place-items:center;color:inherit}.gb-cc__mode button:hover{background:var(--gb-priv-bg)}@media (pointer:coarse){.gb-cc__mode button{position:relative}.gb-cc__mode button:after{content:"";position:absolute;inset:-10px}}.gb-cc__row{display:flex;align-items:flex-end;gap:2px;padding:3px;border-radius:var(--gb-r-4);background:var(--cr-s2);border:1px solid var(--cr-line2);transition:border-color var(--gb-dur-1),background var(--gb-dur-1)}.gb-cc__row:focus-within{border-color:var(--gb-brand)}.gb-cc.is-priv .gb-cc__row{background:var(--gb-priv-bg);border-color:var(--gb-priv-bd)}.gb-cc.is-priv .gb-cc__row:focus-within{border-color:var(--gb-priv)}.gb-cc__tool{flex:none;width:34px;height:34px;border-radius:var(--gb-r-3);display:grid;place-items:center;color:var(--cr-muted)}.gb-cc__tool:hover{background:var(--gb-hover);color:var(--cr-text2)}.gb-cc__tool[aria-pressed=true]{background:var(--gb-priv);color:var(--cr-s1)}.gb-cc__in{flex:1;min-width:0;height:34px;max-height:120px;resize:none;border:0;background:transparent;outline:none;padding:7px 6px;font:500 13px/20px var(--gb-font-fa);color:var(--cr-text)}.gb-cc__in::-moz-placeholder{color:var(--cr-faint)}.gb-cc__in::placeholder{color:var(--cr-faint)}.gb-cc.is-priv .gb-cc__in::-moz-placeholder{color:var(--gb-priv);opacity:.8}.gb-cc.is-priv .gb-cc__in::placeholder{color:var(--gb-priv);opacity:.8}.gb-cc__send{flex:none;width:34px;height:34px;border-radius:var(--gb-r-3);display:grid;place-items:center;background:var(--gb-brand);color:var(--gb-on-brand)}.gb-cc__send:hover{background:var(--gb-brand-hover)}.gb-cc.is-priv .gb-cc__send{background:var(--gb-priv);color:var(--cr-s1)}.gb-cc__send[disabled]{opacity:.4;cursor:not-allowed}[dir=rtl] .gb-cc__send .gb-ico{transform:scaleX(-1)}.gb-cc__meta{display:flex;align-items:center;gap:6px;min-height:15px;padding-inline:6px;font:500 10.5px/1.4 var(--gb-font-fa);color:var(--cr-faint)}.gb-cc__meta .n{margin-inline-start:auto;font-family:var(--gb-font-data);direction:ltr;unicode-bidi:isolate}.gb-cc__meta .n.is-over{color:var(--cr-red);font-weight:700}.gb-cc__emo{position:absolute;inset-block-end:calc(100% - 4px);inset-inline-start:8px;z-index:6;min-width:0;display:grid;grid-template-columns:repeat(6,36px);gap:2px;padding:6px}.gb-cc__emo button{width:36px;height:36px;border-radius:var(--gb-r-2);font-size:19px;line-height:1}.gb-cc__emo button:hover{background:var(--gb-hover)}.gb-cc__lock{flex:none;display:flex;align-items:center;gap:10px;margin:8px;padding:10px 12px;border-radius:var(--gb-r-4);background:var(--cr-s2);border:1px dashed var(--cr-line2);font:600 12px/1.6 var(--gb-font-fa);color:var(--cr-muted)}.gb-cc__lock .gb-ico{flex:none;color:var(--cr-faint)}.gb-unread{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;background:var(--gb-danger);color:#fff;font:800 10.5px/1 var(--gb-font-data);direction:ltr;box-shadow:0 0 0 2px var(--cr-s1)}.gb-chat--glass{background:rgba(13,14,18,.78);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(255,255,255,.12);border-radius:var(--gb-r-8);box-shadow:0 18px 48px rgba(0,0,0,.5);overflow:hidden}.gb-chat--glass .gb-cc{border-top-color:rgba(255,255,255,.09)}.gb-chat--glass .gb-cc__row{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14)}.gb-chat--glass .gb-chat__day,.gb-chat--glass .gb-chat__pin{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12)}.gb-chat--glass .gb-cc__lock{background:rgba(255,255,255,.06)}.gb-chat__pop{position:absolute;min-width:216px;z-index:8}.gb-chat .gb-ico{flex:none;display:inline-block}.gb-cc__mention{position:absolute;inset-block-end:calc(100% - 4px);inset-inline:8px;z-index:6;display:flex;flex-direction:column;padding:4px;max-height:240px;overflow-y:auto}.gb-cc__mention button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;border-radius:var(--gb-r-2);text-align:start}.gb-cc__mention button.is-on,.gb-cc__mention button:hover{background:var(--gb-hover)}.gb-cc__mention b{font:600 13px/1.4 var(--gb-font-fa);color:var(--cr-text)}.gb-cc__mention span{font:500 12px/1.4 var(--gb-font-fa);color:var(--cr-muted)}.gb-dsc{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:var(--gb-sp-4);height:min(72vh,760px);min-height:420px}.gb-dsc__list,.gb-dsc__thread{min-height:0;display:flex;flex-direction:column;background:var(--cr-s1);border:1px solid var(--cr-line);border-radius:var(--gb-r-3);overflow:hidden}.gb-dsc__lhd{flex:none;display:flex;align-items:center;gap:var(--gb-sp-2);padding:10px 12px;border-bottom:1px solid var(--cr-line)}.gb-dsc__lhd h3{flex:1;min-width:0;margin:0;font:700 13px/1.4 var(--gb-font-fa);color:var(--cr-text)}.gb-dsc__items{flex:1;min-height:0;overflow-y:auto;padding:6px}.gb-dsc__sec{padding:10px 8px 4px;font:600 11px/1.4 var(--gb-font-fa);color:var(--cr-faint)}.gb-dsc__item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:var(--gb-r-2,8px);background:none;color:var(--cr-text);text-align:start;cursor:pointer;transition:background var(--gb-tr)}.gb-dsc__item:hover{background:var(--cr-s2)}.gb-dsc__item.is-on{background:color-mix(in srgb,var(--cr-accent) 12%,transparent)}.gb-dsc__item:focus-visible{outline:2px solid var(--cr-accent);outline-offset:-2px}.gb-dsc__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--cr-s2);color:var(--cr-text2)}.gb-dsc__item.is-on .gb-dsc__ico{color:var(--cr-accent)}.gb-dsc__txt{flex:1;min-width:0}.gb-dsc__t{display:flex;align-items:center;gap:5px;font:600 13px/1.5 var(--gb-font-fa)}.gb-dsc__t>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-dsc__t .gb-ico{flex:none;color:var(--cr-faint)}.gb-dsc__p{display:block;margin-top:1px;font:400 12px/1.5 var(--gb-font-fa);color:var(--cr-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-dsc__item.has-unread .gb-dsc__t{font-weight:800}.gb-dsc__item.has-unread .gb-dsc__p{color:var(--cr-text2)}.gb-dsc__item .gb-count{flex:none;margin-top:4px;background:var(--cr-accent);color:#fff}.gb-dsc__more{display:block;width:100%;margin-top:4px;padding:8px 10px;border:0;background:none;border-radius:8px;font:500 12px/1.5 var(--gb-font-fa);color:var(--cr-muted);text-align:start;cursor:pointer}.gb-dsc__more:hover{background:var(--cr-s2);color:var(--cr-text)}.gb-dsc__thd{flex:none;display:flex;align-items:center;gap:var(--gb-sp-2);min-height:52px;padding:8px 12px;border-bottom:1px solid var(--cr-line)}.gb-dsc__thd-t{flex:1;min-width:0}.gb-dsc__thd-t h3{margin:0;font:700 14px/1.4 var(--gb-font-fa);color:var(--cr-text)}.gb-dsc__thd-t h3,.gb-dsc__thd-t p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-dsc__thd-t p{margin:1px 0 0;font:400 12px/1.5 var(--gb-font-fa);color:var(--cr-muted)}.gb-dsc__back{display:none}.gb-dsc__typing{flex:none;min-height:20px;padding:0 14px 2px;font:400 11px/20px var(--gb-font-fa);color:var(--cr-muted)}.gb-dsc__body{flex:1;min-height:0;display:flex;flex-direction:column}.gb-dsc__state{flex:1;display:grid;place-items:center;padding:var(--gb-sp-6)}.gb-dsc__form{display:grid;gap:var(--gb-sp-4)}@media (max-width:767px){.gb-dsc{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 230px);min-height:380px}.gb-dsc[data-view=list] .gb-dsc__thread,.gb-dsc[data-view=thread] .gb-dsc__list{display:none}.gb-dsc__back{display:inline-flex}}.pwa-dsc{flex:1;min-height:0;display:flex;flex-direction:column}.pwa-dsc .gb-cc{padding-block-end:calc(8px + var(--pwa-sa-bottom, 0px))}.pwa-dsc .gb-dsc__typing{padding-inline:16px}.pwa-dsc-topics .gb-dsc__item{min-height:56px;padding:10px;border-radius:var(--gb-r-4)}.gb-dsc__chips{flex:none;display:flex;gap:6px;overflow-x:auto;padding:8px 10px 6px;border-bottom:1px solid var(--cr-line);scrollbar-width:none}.gb-dsc__chips::-webkit-scrollbar{display:none}.gb-dsc__chip{flex:none;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid var(--cr-line);border-radius:999px;background:none;color:var(--cr-text2);font:500 12px/1 var(--gb-font-fa);cursor:pointer;transition:background var(--gb-tr)}.gb-dsc__chip:hover{background:var(--cr-s2)}.gb-dsc__chip.is-on{background:color-mix(in srgb,var(--cr-accent) 14%,transparent);border-color:color-mix(in srgb,var(--cr-accent) 40%,transparent);color:var(--cr-text)}.gb-dsc__chip .n{min-width:16px;padding:0 4px;border-radius:999px;background:var(--cr-accent);color:#fff;font:700 10px/16px var(--gb-font-fa);text-align:center}.gb-dsc__item.is-sub{padding-inline-start:28px}.gb-dsc__item.is-sub .gb-dsc__ico{width:24px;height:24px;border-radius:7px}.gb-dsc__ctx{flex:none;display:flex;align-items:center;gap:8px;margin:8px 12px 0;padding:7px 10px;border:1px solid var(--cr-line);border-radius:10px;background:var(--cr-s2);font:500 12px/1.4 var(--gb-font-fa);color:var(--cr-text2)}.gb-dsc__ctx-ico{display:grid;place-items:center;color:var(--cr-accent)}.gb-dsc__ctx-t{flex:1;min-width:0}.gb-dsc__ctx-a{display:inline-flex;align-items:center;gap:4px;color:var(--cr-accent);text-decoration:none;font-weight:600}.gb-dsc__ctx-a:hover{text-decoration:underline}.gb-dsc__left,.gb-dsc__wait{flex:none;padding:1px 7px;border-radius:999px;font:600 10.5px/1.6 var(--gb-font-fa)}.gb-dsc__wait{background:color-mix(in srgb,var(--cr-accent) 16%,transparent);color:var(--cr-accent)}.gb-dsc__left{background:var(--cr-s2);color:var(--cr-faint)}.gb-dsc__aud{display:flex;flex-wrap:wrap;gap:14px;font:500 13px/1.6 var(--gb-font-fa);color:var(--cr-text)}.gb-dsc__aud label,.gb-dsc__members label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.gb-dsc__members{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px 14px;max-height:180px;overflow-y:auto;margin-top:8px;padding:8px;border:1px solid var(--cr-line);border-radius:10px;font:400 13px/1.5 var(--gb-font-fa);color:var(--cr-text)}.gb-dsc-panel{display:flex;flex-direction:column;height:min(60vh,560px);min-height:360px;padding:0;overflow:hidden}.gb-dsc-panel .gb-dsc__thd{gap:10px}.gb-dsc-panel .gb-dsc__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--cr-s2);color:var(--cr-accent)}.pwa-dsc-open{align-self:stretch;flex:none;justify-content:center;gap:8px;min-height:42px}