.gb-ps{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;isolation:isolate;background:var(--cr-bg);color:var(--cr-text);font:500 13px/1.6 var(--gb-font-fa);container:gbps/inline-size}:where(.gb-ps,.gb-ps-dlg) :where(button:disabled){cursor:default;opacity:.45}.gb-ps bdi{unicode-bidi:isolate}.gb-ps__sp{flex:1}.gb-ps__dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.55;margin:0 .45em;vertical-align:middle;flex:none}.gb-ps-bar{height:52px;flex:none;gap:8px;padding:0 10px;background:var(--cr-s1);border-bottom:1px solid var(--cr-line);position:relative;z-index:25}.gb-ps-bar,.gb-ps-id{display:flex;align-items:center}.gb-ps-id{gap:9px;min-width:0;flex:0 1 auto}.gb-ps-id__tx{display:flex;flex-direction:column;min-width:0;line-height:1.25}.gb-ps-id__tx b{font-weight:800;font-size:14px}.gb-ps-id__tx b,.gb-ps-id__tx small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-ps-id__tx small{font-size:11.5px;color:var(--cr-muted)}.gb-ps-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:99px;font-size:11.5px;font-weight:800;white-space:nowrap;flex:none}.gb-ps-chip>i{width:7px;height:7px;border-radius:50%;background:currentColor}.gb-ps-chip svg{width:14px;height:14px}.gb-ps-chip--live{background:var(--cr-on-bg);color:var(--cr-green)}.gb-ps-chip--info{background:var(--gb-st-info-bg);color:var(--gb-info);box-shadow:inset 0 0 0 1px var(--gb-st-info-bd)}.gb-ps-chip--lock{background:var(--cr-off-bg);color:var(--cr-red);box-shadow:inset 0 0 0 1px var(--cr-off-border)}.gb-ps-chip--free{background:var(--cr-on-bg);color:var(--cr-green);box-shadow:inset 0 0 0 1px var(--cr-on-border)}.gb-ps-chip--step{background:var(--cr-s2);color:var(--cr-sub)}.gb-ps-grp{display:flex;gap:4px;align-items:center;flex:none}.gb-ps-sep{width:1px;height:24px;background:var(--cr-line2);margin:0 2px;flex:none}.gb-ps-b{height:36px;min-width:36px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;font-weight:700;font-size:12.5px;position:relative;white-space:nowrap;flex:none;transition:background var(--gb-tr)}.gb-ps .gb-ps-b,.gb-ps-b{color:var(--cr-text2)}.gb-ps-b:hover:not(:disabled){background:var(--gb-hover)}.gb-ps-b svg{width:18px;height:18px;flex:none}.gb-ps-b--ic{padding:0;width:36px}.gb-ps-b--lv{padding:0;width:52px;gap:3px}.gb-ps .gb-miclv{width:14px;height:14px}.gb-ps-nav__lv{display:inline-flex;align-items:center;gap:3px}.gb-ps .gb-ps-b--on{background:var(--cr-active-bg);color:var(--cr-accent);box-shadow:inset 0 0 0 1px var(--cr-active-border)}.gb-ps .gb-ps-b--open{color:var(--cr-green);background:var(--cr-on-bg);box-shadow:inset 0 0 0 1px var(--cr-on-border)}.gb-ps .gb-ps-b--lock{box-shadow:inset 0 0 0 1px var(--cr-off-border)}.gb-ps .gb-ps-b--lock,.gb-ps .gb-ps-b--mute{color:var(--cr-red);background:var(--cr-off-bg)}.gb-ps .gb-ps-b--lock{color:var(--cr-lock-ink);background:var(--cr-lock-bg)}.gb-ps .gb-ps-b--pri,.gb-ps-dlg .gb-ps-b--pri{background:var(--gb-brand);color:var(--gb-on-brand)}.gb-ps .gb-ps-b--pri:hover:not(:disabled),.gb-ps-dlg .gb-ps-b--pri:hover:not(:disabled){background:var(--gb-brand-hover)}.gb-ps .gb-ps-b--danger,.gb-ps-dlg .gb-ps-b--danger{color:var(--cr-red);box-shadow:inset 0 0 0 1px var(--cr-off-border)}.gb-ps .gb-ps-b--danger:hover:not(:disabled),.gb-ps-dlg .gb-ps-b--danger:hover:not(:disabled){background:var(--cr-off-bg)}.gb-ps-bdg{position:absolute;top:1px;inset-inline-end:1px;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:var(--gb-amber);color:var(--gb-on-amber);font:800 10.5px/17px var(--gb-font-fa)}@container gbps (max-width:1180px){.gb-ps-bar .gb-ps-lbl{display:none}.gb-ps-bar .gb-ps-b:has(.gb-ps-lbl){padding:0;width:36px}.gb-ps-id__tx small{display:none}}@container gbps (max-width:900px){.gb-ps-bar .gb-ps-live-n{display:none}}@container gbps (max-width:640px){.gb-ps-bar{gap:4px;padding:0 6px;padding-inline-start:10px}.gb-ps-bar .gb-ps-chip--step,.gb-ps-bar .gb-ps-live-n,.gb-ps-bar .gb-ps-steps__list,.gb-ps-sep{display:none}.gb-ps-id__tx b{font-size:13.5px}.gb-ps-bar .gb-ps-b{height:44px;min-width:44px}.gb-ps-bar .gb-ps-b--ic{width:44px}.gb-ps-bar .gb-ps-b--lv{width:58px}.gb-ps-stage{padding:6px;gap:6px}.gb-ps-pane{border-radius:14px}}.gb-ps-nav{flex:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);height:64px;padding:4px 4px 6px;background:var(--cr-s1);border-top:1px solid var(--cr-line);position:relative;z-index:25}.gb-ps-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:12px;font-size:11px;font-weight:700;position:relative;min-height:44px}.gb-ps .gb-ps-nav button{color:var(--cr-sub)}.gb-ps-nav button svg{width:22px;height:22px}.gb-ps .gb-ps-nav button.is-on{color:var(--cr-accent);background:var(--cr-active-bg)}.gb-ps .gb-ps-nav button.is-open{color:var(--cr-green)}.gb-ps .gb-ps-nav button.is-lock{color:var(--cr-red)}.gb-ps .gb-ps-nav button.is-locked{color:var(--cr-lock-ink)}.gb-ps-nav .gb-ps-bdg{top:4px;inset-inline-end:calc(50% - 22px)}@supports (padding:env(safe-area-inset-bottom)){.gb-ps-nav{height:calc(64px + env(safe-area-inset-bottom));padding-bottom:calc(6px + env(safe-area-inset-bottom))}}.gb-ps-sh-scrim{position:absolute;inset:0;background:var(--gb-scrim);z-index:28}.gb-ps-sh{position:absolute;inset-inline:0;bottom:0;max-height:62%;background:var(--cr-s1);border-radius:22px 22px 0 0;box-shadow:var(--gb-e3);z-index:30;display:flex;flex-direction:column}.gb-ps-sh[hidden]{display:none}.gb-ps-sh.is-full{height:calc(100% - 12px);max-height:calc(100% - 12px)}.gb-ps-sh__grab{height:22px;flex:none;display:grid;place-items:center;width:100%}.gb-ps-sh__grab:after{content:"";width:40px;height:5px;border-radius:99px;background:var(--cr-line2)}.gb-ps-sh__h{height:44px;flex:none;display:flex;align-items:center;gap:4px;padding-inline:16px 8px;font-weight:800;font-size:14px}.gb-ps-sh__b{flex:1;min-height:0;overflow:auto;padding-bottom:12px}.gb-ps-sh__list{padding:4px 8px 12px;display:flex;flex-direction:column;gap:2px}.gb-ps-sh .gb-ps-mi{min-height:48px;font-size:14px}.gb-ps-sh .gb-ps-kb{display:none}.gb-ps .gb-ps-mi--red,.gb-ps .gb-ps-mi--red svg{color:var(--cr-red)}.gb-ps .gb-ps-mi--lock,.gb-ps .gb-ps-mi--lock svg{color:var(--cr-lock-ink)}.gb-ps-tslot--sheet{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:4px 12px 8px}.gb-ps-tslot--sheet .gb-ps-tgrp{flex-wrap:wrap;background:none;padding:0;gap:6px}.gb-ps-tslot--sheet .gb-ps-b{height:44px;min-width:44px;box-shadow:inset 0 0 0 1px var(--cr-line2)}.gb-ps-tslot--sheet .gb-ps-pw{display:flex;flex-direction:column;align-items:stretch;width:100%}.gb-ps-tslot--sheet .gb-ps-pop{position:static;width:auto!important;max-width:none;max-height:none;box-shadow:none;border:1px solid var(--cr-line);margin-top:6px}.gb-ps-tabs{flex:none;display:flex;gap:6px;overflow-x:auto;padding:6px 6px 0}.gb-ps-tabs button{flex:none;height:36px;padding:0 12px;border-radius:10px;background:var(--cr-s1);border:1px solid var(--cr-line)!important;font-weight:700;font-size:12.5px;white-space:nowrap;display:inline-flex;align-items:center}.gb-ps .gb-ps-tabs button{color:var(--cr-sub)}.gb-ps .gb-ps-tabs button.is-on{border-color:var(--cr-active-border)!important;background:var(--cr-active-bg);color:var(--cr-accent)}.gb-ps-tslot{display:flex;align-items:center;gap:6px;min-width:0;flex:0 1 auto}.gb-ps-tslot:empty{display:none}.gb-ps-tslot.is-locked{opacity:.55}.gb-ps-tgrp{display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:12px;background:var(--cr-s2);flex:none}.gb-ps-tgrp:empty{display:none}.gb-ps-tgrp .gb-ps-b{height:32px;min-width:32px}.gb-ps-tgrp .gb-ps-b--ic{width:32px}.gb-ps-tsub{font-size:11.5px;font-weight:700;color:var(--cr-muted);padding-inline:6px;white-space:nowrap}@container gbps (max-width:640px){.gb-ps-tsub{display:none}}.gb-ps-tfold,.gb-ps-tfold:not(.is-folded)>.gb-ps-tfold__pop{display:contents}.gb-ps-tfold.is-folded{display:inline-flex;position:relative;flex:none}.gb-ps-tfold__pop.gb-ps-pop{width:-moz-max-content;width:max-content;visibility:hidden;pointer-events:none}.gb-ps-tfold__pop.gb-ps-pop.is-open{visibility:visible;pointer-events:auto}.gb-ps-tfold.is-folded .gb-ps-tslot{flex-wrap:wrap;padding:2px 4px 4px}.gb-ps-tfold.is-folded .gb-ps-tsub{white-space:normal}.gb-ps-pop__sep{height:1px;background:var(--cr-line);margin:6px 4px}.gb-ps-bar .gb-ps-pop{max-height:min(70vh,560px,var(--ps-pop-room,560px))}.gb-ps-tfold.is-folded .gb-ps-pw:has(>.gb-ps-pop){flex-basis:100%;display:flex;flex-direction:column;align-items:flex-start}.gb-ps-tfold.is-folded .gb-ps-tslot .gb-ps-pop{position:static;width:auto!important;max-width:none;max-height:none;box-shadow:none;margin-top:6px}.gb-ps-tfold.is-folded+.gb-ps-sep--tool,.gb-ps-tfold:has(.gb-ps-tslot:empty)+.gb-ps-sep--tool{display:none}@container gbps (max-width:1180px){.gb-ps-bar .gb-ps-tgrp .gb-btn__in>span:not(:only-child){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gb-ps-tfold:not(.is-folded) .gb-ps-tsub{display:none}}.gb-ps-zone>.gb-ps-fill{isolation:isolate}.gb-ps-zonetag{position:absolute;top:8px;inset-inline-end:8px;z-index:6;display:flex;align-items:center;gap:6px;min-height:32px;padding:3px;padding-inline-start:10px;border-radius:12px;background:var(--cr-s1);border:1px solid var(--cr-line);box-shadow:var(--gb-e1);font-weight:800;font-size:12px;max-width:calc(100% - 16px)}.gb-ps-zonetag>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-weight:800}.gb-ps-zonetag>b>span{color:var(--cr-accent)}.gb-ps-zonetag__slot{display:flex;align-items:center;gap:4px}.gb-ps-zonetag__slot:empty{display:none}.gb-ps-zonetag .gb-ps-tgrp{padding:0;background:none}.gb-ps-solo .gb-lab{border:0;border-radius:0;box-shadow:none}.gb-ps-fill{display:flex;flex-direction:column;justify-content:stretch}.gb-ps-fill>:not(.absolute):not(canvas){flex:1 1 auto;min-height:0}.gb-ps-zone{container-type:size}.gb-ps-fill>.gb-lab>.gb-lab__body{flex:1;min-height:0;overflow:auto}.gb-ps-fill .gb-lab-stage[data-ar]{width:min(100%,calc((100cqh - min(var(--lab-chrome,240px),38cqh)) * var(--ar)));margin-inline:auto;flex:none}.gb-ps-fill .gb-lab-stage{flex-shrink:0}.gb-ps-fill .gb-lab-geo-stage{height:auto;flex:1 0 max(300px,55cqh)}.gb-ps-fill>.bk-lab>.gb-lab__body>.bk-main{flex:1;min-height:0;grid-template-rows:minmax(0,1fr)}.gb-ps-fill .bk-main>.bk-ws{height:auto!important;min-height:260px}.gb-ps-fill>.gb-rpt-wrap{height:auto!important}@container rpt (min-width:900px){.gb-ps-fill .gb-say__x{font-size:19px;line-height:1.8}.gb-ps-fill .gb-dial{width:136px;padding:8px}.gb-ps-fill .gb-dial>svg{width:92px;height:48px}.gb-ps-fill .gb-dial__v{font-size:22px}.gb-ps-fill .gb-dial__k{font-size:13px}}.gb-ps-pw{position:relative;display:inline-flex}.gb-ps-pop{position:absolute;top:calc(100% + 8px);inset-inline-end:0;min-width:240px;max-width:min(340px,calc(100cqw - 16px));max-height:min(70vh,560px);overflow:auto;background:var(--cr-s1);border:1px solid var(--cr-line2);border-radius:14px;box-shadow:var(--gb-e3);padding:6px;z-index:40;display:flex;flex-direction:column;gap:2px}.gb-ps-pop--start{inset-inline-end:auto;inset-inline-start:0}.gb-ps-pop--wide{width:320px}.gb-ps-pop__t{font-size:11.5px;font-weight:800;color:var(--cr-faint);padding:6px 10px 4px}.gb-ps-mi{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:10px;font-weight:700;text-align:start;width:100%}.gb-ps-mi:hover:not(:disabled){background:var(--gb-hover)}.gb-ps-mi svg{width:18px;height:18px;color:var(--cr-muted);flex:none}.gb-ps-mi small{margin-inline-start:auto;color:var(--cr-muted);font-weight:600;font-size:11.5px}.gb-ps .gb-ps-mi--cur{background:var(--cr-active-bg)}.gb-ps .gb-ps-mi--cur,.gb-ps-mi--cur svg{color:var(--cr-accent)}.gb-ps-mi--done svg{color:var(--cr-green)}.gb-ps-mi__dot{width:7px;height:7px;border-radius:50%;background:var(--gb-brand);flex:none}.gb-ps-mi__chev{width:15px!important;height:15px!important;margin-inline-start:auto}.gb-ps-mi__sub{display:flex;flex-direction:column;gap:2px;padding-inline-start:18px;border-inline-start:2px solid var(--cr-line);margin:2px 10px 4px}.gb-ps-mi__sub--chips{flex-direction:row;flex-wrap:wrap;padding-inline-start:8px}.gb-ps-mi__sub--chips .gb-ps-mi{width:auto;min-width:40px;justify-content:center;font-size:20px}.gb-ps--corner>.gb-ps-bar{padding-right:56px}.gb-ps-kb{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:6px;background:var(--cr-s2);color:var(--cr-muted);font:800 10.5px/1 var(--gb-font-data);margin-inline-start:auto}.gb-ps-rep{padding:2px}.gb-ps-rep,.gb-ps-rep__empty{display:flex;flex-direction:column;gap:4px}.gb-ps-rep__empty{padding:12px 10px}.gb-ps-rep__empty p{margin:0;color:var(--cr-muted);font-size:12px}.gb-ps-rep__row{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 10px;border-radius:10px;text-align:start;width:100%}.gb-ps-rep__row:hover{background:var(--gb-hover)}.gb-ps-rep__who{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.35}.gb-ps-rep__who b{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-ps-rep__who small{color:var(--cr-muted);font-size:11.5px;display:inline-flex;align-items:center}.gb-ps-rep__mini{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:11.5px;color:var(--cr-sub);flex:none}.gb-ps-rep__mini b{font-weight:800;color:var(--cr-text)}.gb-ps-rep__back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-weight:700;font-size:12px;padding:4px 8px;border-radius:8px}.gb-ps .gb-ps-rep__back,.gb-ps-rep__back{color:var(--cr-accent)}.gb-ps-rep__back:hover{background:var(--gb-hover)}.gb-ps-rep__back svg{width:15px;height:15px}.gb-ps-rep>.gb-ps-rep__who{padding:2px 8px}.gb-ps-rep__gauges{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px;padding:0 6px}.gb-ps-rep__gauges span{display:flex;flex-direction:column;padding:8px 10px;border-radius:10px;background:var(--cr-s2)}.gb-ps-rep__gauges small{color:var(--cr-muted);font-size:11.5px}.gb-ps-rep__gauges b{font:800 18px/1.2 var(--gb-font-fa)}.gb-ps-rep__end{display:flex;align-items:center;gap:6px;margin:0;padding:0 8px;font-weight:700;color:var(--cr-green)}.gb-ps-rep__end svg{width:15px;height:15px}.gb-ps-rep__eval{display:grid;gap:4px;margin:0 6px;padding:10px 12px;border-radius:10px;background:var(--cr-active-bg);font-size:12.5px}.gb-ps-rep__thread{display:flex;flex-direction:column;gap:6px;padding:4px 6px 6px;max-height:280px;overflow:auto}.gb-ps-rep__thread p{margin:0;padding:8px 10px;border-radius:10px;background:var(--cr-s2);font-size:12.5px;line-height:1.7}.gb-ps-rep__thread p.is-me{background:var(--cr-active-bg)}.gb-ps-rep__thread b{display:block;font-size:11.5px;color:var(--cr-muted)}.gb-rpt-dp{display:flex;flex-direction:column;gap:10px;padding:6px}.gb-rpt-dp .gb-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.gb-rpt-dp>.gb-btn,.gb-rpt-dp>.gb-rpt__tm{align-self:flex-start}.gb-rpt-dp section{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--cr-line)}.gb-rpt-dp section>header b{display:inline-flex;align-items:center;gap:6px;font:800 12.5px var(--gb-font-fa)}.gb-rpt-dp .hint{display:inline-flex;align-items:center;gap:4px}.gb-rpt-dp .hint,.gb-rpt-dp__empty{font-size:12px;color:var(--cr-muted)}.gb-rpt-dp__row{display:flex;align-items:center;gap:8px;justify-content:space-between}.gb-rpt-dp .gb-textarea{min-height:64px}.lg__pop{display:flex;flex-direction:column;gap:8px;padding:6px}.lg__pop>b{font:800 12px var(--gb-font-fa);color:var(--cr-faint)}.lg__pop .gb-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.gb-ps-pop .da__types{border:0;background:none;padding:6px}.gb-ps-qmenu{display:flex;flex-direction:column;gap:2px;padding:2px}.gb-ps-qmenu .gb-ps-check,.gb-ps-qmenu .gb-ps-fld{margin:4px 6px}.gb-ps-qmenu>.gb-ps-wide{margin:6px}.gb-ps-qc{flex:none;display:flex;flex-direction:column;gap:8px;padding:6px 8px;padding-inline-start:12px;border-radius:14px;background:var(--cr-s1);border:1px solid var(--cr-active-border);box-shadow:var(--gb-e2)}.gb-ps-qc__r{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.gb-ps-qc__ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--cr-active-bg);color:var(--cr-accent);flex:none}.gb-ps-qc__ic svg{width:16px;height:16px}.gb-ps-qc__t{font-weight:800;display:inline-flex;align-items:center;min-width:0}.gb-ps-qc__q{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:32ch}.gb-ps-qc__p{flex:1;min-width:80px;max-width:240px;height:6px;border-radius:99px;background:var(--cr-s3);overflow:hidden}.gb-ps-qc__p>span{display:block;height:100%;background:var(--gb-brand);border-radius:inherit;transition:width .4s var(--gb-ease)}.gb-ps-qc__n{font-weight:700;color:var(--cr-sub);white-space:nowrap}.gb-ps-qc__body{gap:8px;padding:2px 2px 4px}.gb-ps-qc__body,.gb-ps-qc__d{display:flex;flex-direction:column}.gb-ps-qc__d{gap:6px}.gb-ps-qc__row{display:grid;grid-template-columns:minmax(60px,auto) minmax(0,1fr) auto;gap:12px;align-items:center}.gb-ps-qc__row b{font-weight:800}.gb-ps-qc__bar{height:22px;border-radius:7px;background:var(--cr-s2);overflow:hidden}.gb-ps-qc__bar>span{display:block;height:100%;background:var(--cr-active-border);border-radius:inherit;transition:width .4s var(--gb-ease)}.gb-ps-qc__row em{font-style:normal;font-weight:800;min-width:32px;text-align:end}.gb-ps-qc__txt{gap:6px;max-height:180px;overflow:auto}.gb-ps-qc__txt,.gb-ps-qc__txt>div{display:flex;flex-direction:column}.gb-ps-qc__txt>div{background:var(--cr-s2);border-radius:10px;padding:8px 12px;font-weight:600;gap:2px}.gb-ps-qc__txt b{font-size:11.5px;color:var(--cr-muted)}.gb-ps-qc__acts{display:flex;gap:6px;flex-wrap:wrap}@container gbps (max-width:640px){.gb-ps-qc .gb-ps-lbl{display:none}.gb-ps-qc__p{max-width:none}.gb-ps-qc__q{display:none}}.gb-ps-qcard{position:absolute;inset-inline:16px;bottom:16px;margin:0 auto;max-width:560px;background:var(--cr-s1);border:1px solid var(--cr-active-border);border-radius:18px;box-shadow:var(--gb-e3);padding:14px;display:flex;flex-direction:column;gap:12px;z-index:15}.gb-ps-qcard--done{max-width:440px;padding:8px 8px 8px 14px;padding-inline-start:14px}.gb-ps-qcard__t{display:flex;align-items:center;gap:8px;font-size:14px;min-width:0}.gb-ps-qcard__t b{font-weight:800}.gb-ps-qcard__t svg{width:18px;height:18px;flex:none}.gb-ps-qcard__mine{color:var(--cr-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.gb-ps-qcard__o{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.gb-ps-qcard__o--wrap{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.gb-ps-qcard__o button{min-height:52px;border-radius:12px;border:1px solid var(--cr-line2)!important;background:var(--cr-s2);font-weight:800;font-size:16px;padding:0 10px}.gb-ps .gb-ps-qcard__o button.is-on,.gb-ps-qcard__o button:hover{border-color:var(--gb-brand)!important}.gb-ps .gb-ps-qcard__o button.is-on{background:var(--cr-active-bg);color:var(--cr-accent)}.gb-ps-qcard__in{display:flex;gap:8px}.gb-ps-qcard__in .gb-ps-in{flex:1;min-height:48px}.gb-ps-qcard__in .gb-ps-b{height:48px}@container gbps (max-width:640px){.gb-ps-qcard{inset-inline:8px;bottom:8px}}.gb-ps-body{flex:1;min-height:0;display:flex;position:relative}.gb-ps-stage{gap:8px;padding:8px}.gb-ps-pane,.gb-ps-stage{flex:1;min-width:0;display:flex;flex-direction:column;position:relative}.gb-ps-pane{min-height:0;border-radius:16px;background:var(--cr-s1);border:1px solid var(--cr-line);overflow:hidden;container:pane/size;isolation:isolate}.gb-ps-pane>*{flex:1;min-height:0}.gb-ps-pane.is-locked>.gb-ps-pane__in{filter:saturate(.6);opacity:.72}.gb-ps-pane__in{position:relative;display:flex;flex-direction:column}.gb-ps-pane__in,.gb-ps-pane__in>*{min-height:0;flex:1}.gb-ps-pane--class{background:var(--cr-stage)}.gb-ps-pane--class .gb-classview{padding:var(--gb-sp-6,16px);overflow:auto}.gb-ps-band{flex:none;display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 12px;border-radius:12px;font-weight:700;background:var(--cr-off-bg);color:var(--cr-red);box-shadow:inset 0 0 0 1px var(--cr-off-border)}.gb-ps-band svg{width:18px;height:18px;flex:none}.gb-ps-toast{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background:var(--cr-text);color:var(--cr-s1);padding:10px 16px;border-radius:12px;font-weight:700;box-shadow:var(--gb-e3);z-index:50;white-space:nowrap;display:flex;gap:8px;align-items:center;pointer-events:none}.gb-ps-toast svg{width:16px;height:16px}.gb-ps-dr{width:304px;flex:none;background:var(--cr-s1);border-inline-start:1px solid var(--cr-line);display:flex;flex-direction:column;min-height:0;z-index:20}.gb-ps-dr--float{position:absolute;top:8px;bottom:8px;inset-inline-end:8px;border:1px solid var(--cr-line2);border-radius:16px;box-shadow:var(--gb-e3);overflow:hidden;max-width:calc(100% - 16px)}.gb-ps-dr__h{height:52px;flex:none;display:flex;align-items:center;gap:4px;padding-inline:16px 8px;border-bottom:1px solid var(--cr-line);font-weight:800;font-size:14px}.gb-ps-dr__b{flex:1;min-height:0;overflow:auto}.gb-ps-sec{border-bottom:1px solid var(--cr-line)}.gb-ps-sec__h{width:100%;display:flex;align-items:center;gap:10px;min-height:52px;padding:0 16px;font-weight:800;font-size:13.5px;text-align:start}.gb-ps-sec__h:hover{background:var(--gb-hover)}.gb-ps-sec__h>svg{width:18px;height:18px;color:var(--cr-muted);flex:none}.gb-ps-sec__sum{margin-inline-start:auto;font-weight:600;font-size:12px;color:var(--cr-muted);white-space:nowrap;display:inline-flex;align-items:center;overflow:hidden;text-overflow:ellipsis;min-width:0}.gb-ps-sec__h .gb-ps-chev{width:16px;height:16px;transition:transform var(--gb-tr);color:var(--cr-muted);flex:none}.gb-ps-sec--open .gb-ps-chev{transform:rotate(180deg)}.gb-ps-sec__b{padding:2px 16px 16px;display:flex;flex-direction:column;gap:8px}.gb-ps-lb{font-size:12px;font-weight:800;color:var(--cr-faint);margin-top:6px}.gb-ps-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:var(--cr-s2);border-radius:11px;padding:3px;gap:3px}.gb-ps-seg button{min-height:36px;border-radius:8px;font-weight:700;font-size:12.5px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 6px;white-space:nowrap}.gb-ps .gb-ps-seg button,.gb-ps-seg button{color:var(--cr-sub)}.gb-ps-seg button svg{width:16px;height:16px;flex:none}.gb-ps .gb-ps-seg button.is-on{background:var(--cr-s1);color:var(--cr-text);box-shadow:var(--gb-e1)}.gb-ps .gb-ps-seg button.is-on.is-g{color:var(--cr-green)}.gb-ps .gb-ps-seg button.is-on.is-r{color:var(--cr-red)}.gb-ps-hint{font-size:12px;color:var(--cr-muted);line-height:1.65;margin:0}.gb-ps-row{gap:10px;min-height:44px}.gb-ps-row,.gb-ps-row__l{display:flex;align-items:center}.gb-ps-row__l{flex:1;font-weight:700;gap:8px;min-width:0}.gb-ps-row__l svg{width:17px;height:17px;color:var(--cr-muted);flex:none}.gb-ps-sw{width:42px;height:24px;flex:none;border-radius:99px;background:var(--cr-s3);position:relative;transition:background var(--gb-tr)}.gb-ps-sw:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--gb-e1);transition:inset-inline-start var(--gb-tr)}.gb-ps .gb-ps-sw.is-on{background:var(--gb-brand)}.gb-ps-sw.is-on:after{inset-inline-start:21px}.gb-ps-wide{width:100%;min-height:42px;border-radius:11px;border:1px solid var(--cr-line2)!important;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;padding:0 10px}.gb-ps-wide:hover:not(:disabled){background:var(--gb-hover)}.gb-ps-wide svg{width:17px;height:17px;flex:none}.gb-ps .gb-ps-wide--red{color:var(--cr-red);border-color:var(--cr-off-border)!important}.gb-ps .gb-ps-wide--pri{background:var(--gb-brand);color:var(--gb-on-brand);border-color:transparent!important}.gb-ps .gb-ps-wide--pri:hover:not(:disabled){background:var(--gb-brand-hover)}.gb-ps-cfm{background:var(--cr-off-bg);border:1px solid var(--cr-off-border);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px}.gb-ps-cfm p{margin:0;font-weight:700}.gb-ps-cfm>div{display:flex;gap:8px}.gb-ps-cfm .gb-ps-b{flex:1}.gb-ps-fld{display:flex;flex-direction:column;gap:6px}.gb-ps-fld>b{font-weight:800;font-size:12px;color:var(--cr-faint)}.gb-ps-in{width:100%;min-height:40px;border-radius:10px;border:1px solid var(--cr-line2);background:var(--cr-s2);color:var(--cr-text);padding:6px 10px;font:inherit;line-height:1.6}.gb-ps-in:focus{outline:none;border-color:var(--gb-brand)}.gb-ps-check,select.gb-ps-in{cursor:pointer}.gb-ps-check{display:flex;align-items:center;gap:8px;min-height:36px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gb-ps-check input{width:16px;height:16px;accent-color:var(--gb-brand)}.gb-ps-opt{display:flex;align-items:center;gap:6px}.gb-ps-opt>span{min-width:18px;text-align:center;font-weight:800;color:var(--cr-muted)}.gb-ps-opt .gb-ps-in{flex:1}.gb-ps-link{font-weight:800;font-size:12px;padding:4px 6px;border-radius:8px}.gb-ps .gb-ps-link,.gb-ps-link{color:var(--cr-accent)}.gb-ps-link:hover{background:var(--gb-hover)}.gb-ps-scrim{position:fixed;inset:0;background:var(--gb-scrim);z-index:10000;display:grid;place-items:center;padding:16px}.gb-ps-dlg{width:min(560px,100%);max-height:min(88vh,100%);background:var(--cr-s1);color:var(--cr-text);border-radius:20px;box-shadow:var(--gb-e3);display:flex;flex-direction:column;overflow:hidden;font:500 13px/1.6 var(--gb-font-fa)}.gb-ps-dlg__h{display:flex;align-items:center;gap:8px;padding:12px;padding-inline-start:20px;border-bottom:1px solid var(--cr-line);font-weight:800;font-size:15px;min-width:0}.gb-ps-dlg__h>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center}.gb-ps-dlg__b{padding:16px 20px;overflow:auto;display:flex;flex-direction:column;gap:12px;min-height:0}.gb-ps-dlg__f{display:flex;gap:8px;justify-content:flex-end;padding:12px 20px;border-top:1px solid var(--cr-line);flex:none}.gb-ps-dlg .gb-ps-b{height:36px;min-width:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;font-weight:700;font-size:12.5px}.gb-ps-dlg .gb-ps-b--ic{padding:0;width:36px}.gb-ps-dlg .gb-ps-b:hover:not(:disabled){background:var(--gb-hover)}.gb-ps-dlg .gb-ps-b svg{width:18px;height:18px}.gb-ps-note{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--gb-st-pending-bg);color:var(--gb-warn-ink);box-shadow:inset 0 0 0 1px var(--gb-st-pending-bd);font-weight:700;font-size:12.5px}.gb-ps-note svg{width:17px;height:17px;flex:none;margin-top:2px}.gb-ps-dlg .gb-ps-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:var(--cr-s2);border-radius:11px;padding:3px;gap:3px}.gb-ps-dlg .gb-ps-seg button{min-height:34px;border-radius:8px;font-weight:700;font-size:12.5px;color:var(--cr-sub)}.gb-ps-dlg .gb-ps-seg button.is-on{background:var(--cr-s1);color:var(--cr-text);box-shadow:var(--gb-e1)}.gb-ps-dlg__studio{border-radius:14px;border:1px solid var(--cr-line);overflow:hidden}.gb-ps-dlg .gb-ps-dlg__end{color:var(--cr-red)}@media (max-width:640px){.gb-ps-scrim{align-items:end;padding:0}.gb-ps-dlg{width:100%;border-radius:22px 22px 0 0;max-height:92vh}}.gb-cq{container:cq/inline-size;flex-direction:column;min-width:0;height:100%;background:var(--cr-s1);color:var(--cr-text);border-radius:16px;font-family:var(--gb-font-fa)}.gb-cq,.gb-cq__in{display:flex;min-height:0}.gb-cq__in{flex:1;overflow:auto;flex-direction:column;align-items:center;justify-content:center;gap:1.1em;padding:1.6em 1.4em;font-size:15px}.gb-cq-chip{display:inline-flex;align-items:center;height:1.9em;padding:0 .8em;border-radius:99px;background:var(--cr-s2);color:var(--cr-sub);font-weight:700;font-size:.82em}.gb-cq-q{font-size:1.6em;font-weight:800;text-align:center;max-width:24em;line-height:1.6;margin:0;text-wrap:pretty}.gb-cq-q--empty{color:var(--cr-muted);font-weight:700;font-size:1.05em}.gb-cq-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7em;width:100%;max-width:46em}.gb-cq-o{position:relative;display:flex;align-items:center;gap:.8em;min-height:3.9em;padding:.6em 1em;border-radius:1em;border:1px solid var(--cr-line2);background:var(--cr-s1);color:inherit;font:inherit;font-size:1.15em;font-weight:700;overflow:hidden;text-align:start}button.gb-cq-o{cursor:pointer;transition:border-color .15s,box-shadow .15s}button.gb-cq-o:hover:not(:disabled){border-color:var(--cr-accent)}button.gb-cq-o:disabled{cursor:default;opacity:.72}.gb-cq-o>*{position:relative}.gb-cq-o__bar{position:absolute!important;inset-block:0;inset-inline-start:0;background:var(--cr-active-bg);transition:width .5s var(--gb-ease)}.gb-cq-o__k{width:2em;height:2em;border-radius:.6em;background:var(--cr-s2);display:grid;place-items:center;font-weight:800;flex:none;font-size:.9em}.gb-cq-o__k svg{width:1.1em;height:1.1em}.gb-cq-o__t{flex:1;min-width:0;overflow-wrap:anywhere}.gb-cq-o__p{margin-inline-start:auto;font-weight:800;color:var(--cr-sub)}.gb-cq-o--pick{border-color:var(--cr-accent);box-shadow:inset 0 0 0 1px var(--cr-accent)}.gb-cq-o--pick .gb-cq-o__k{background:var(--cr-accent);color:#fff}.gb-cq-o--ok{border-color:var(--cr-green);box-shadow:inset 0 0 0 1px var(--cr-green)}.gb-cq-o--ok .gb-cq-o__k{background:var(--cr-green);color:#fff}.gb-cq-o--ok .gb-cq-o__bar{background:var(--cr-on-bg)}.gb-cq-o--no{border-color:var(--cr-red);box-shadow:inset 0 0 0 1px var(--cr-red)}.gb-cq-o--no .gb-cq-o__k{background:var(--cr-red);color:#fff}.gb-cq-meta{display:flex;gap:.7em;align-items:center;flex-wrap:wrap;justify-content:center;color:var(--cr-sub);font-weight:700;font-size:.95em}.gb-cq-meta svg,.gb-cq-sent svg{width:1.1em;height:1.1em;flex:none}.gb-cq-prog{width:8em;height:.45em;border-radius:99px;background:var(--cr-s2);overflow:hidden}.gb-cq-prog>span{display:block;height:100%;background:var(--cr-accent);border-radius:inherit;transition:width .4s var(--gb-ease)}.gb-cq-ok{color:var(--cr-green)}.gb-cq-bad,.gb-cq-closed,.gb-cq-ok,.gb-cq-warn{display:inline-flex;gap:.4em;align-items:center}.gb-cq-bad,.gb-cq-closed,.gb-cq-warn{color:var(--cr-red)}.gb-cq-btn{height:2.6em;padding:0 1.2em;border-radius:.8em;border:0;background:var(--cr-accent);color:#fff;font:inherit;font-weight:800;cursor:pointer}.gb-cq-btn:disabled{opacity:.45;cursor:default}.gb-cq-link{border:0;background:none;color:var(--cr-accent);font:inherit;font-weight:800;cursor:pointer;padding:0 .3em}.gb-cq-tx{display:flex;flex-direction:column;gap:.6em;width:100%;max-width:40em;align-items:flex-end}.gb-cq-tx__in{width:100%;resize:vertical;min-height:5em;padding:.7em .9em;border-radius:.9em;border:1px solid var(--cr-line2);background:var(--cr-s1);color:inherit;font:inherit;font-size:1.05em;box-sizing:border-box}.gb-cq-tx__in:focus{outline:2px solid var(--cr-accent);outline-offset:1px}.gb-cq-sent{display:flex;align-items:center;gap:.5em;flex-wrap:wrap;padding:.6em 1em;border-radius:1em;background:var(--cr-on-bg);max-width:40em}.gb-cq-sent svg{color:var(--cr-green)}.gb-cq-list{gap:.5em;width:100%;max-width:40em;max-height:16em;overflow:auto}.gb-cq-list,.gb-cq-list>div{display:flex;flex-direction:column}.gb-cq-list>div{padding:.55em .9em;border-radius:.8em;background:var(--cr-s2);gap:.15em}.gb-cq-list b{font-size:.8em;color:var(--cr-muted)}.gb-cq-hint{color:var(--cr-muted);margin:0}.gb-cq-acts{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-self:stretch}.gb-cq-menu{display:flex;flex-direction:column;gap:2px;padding:4px}.gb-cq-menu__p{margin:4px 8px 6px;font-size:12.5px;color:var(--cr-sub);line-height:1.6}@container cq (min-width:900px){.gb-cq__in{font-size:18px}}@container cq (max-width:560px){.gb-cq__in{justify-content:flex-start;padding:1em}.gb-cq-opts{grid-template-columns:minmax(0,1fr)}.gb-cq-q{font-size:1.3em}}.gb-ps-fill>.mp-root:has(>.mp-board-shell){height:100%;overflow:hidden}.gb-ps-fill>.mp-root>.mp-board-shell{flex:1 1 0;min-height:0}.gb-ps-zonetag .gb-ps-pop:has(.gb-ps-components){min-width:0;max-height:max(0px,calc(100cqh - 64px))}.gb-activity-topbar{position:relative}.gb-activity-topbar:has(>.gb-activity-end){padding-right:140px!important}.gb-activity-topbar>.gb-activity-end{position:absolute;right:8px;top:50%;transform:translateY(-50%);max-width:128px}@container gbps (max-width:600px){.gb-activity-topbar:has(>.gb-activity-end){padding-right:58px!important}}.gb-ps--corner>.gb-activity-topbar:has(>.gb-activity-end){padding-right:192px!important}.gb-ps--corner .gb-activity-end{right:60px}@container gbps (max-width:600px){.gb-ps--corner>.gb-activity-topbar:has(>.gb-activity-end){padding-right:110px!important}}@container gbps (max-width:1180px){.gb-ps>.gb-activity-topbar:has(>.gb-activity-end){padding-right:58px!important}.gb-ps--corner>.gb-activity-topbar:has(>.gb-activity-end){padding-right:110px!important}}.gb-iv{--iv-panel:360px;--iv-strip:56px;position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:var(--gb-canvas);color:var(--cr-text)}.gb-iv__top{flex:none;display:flex;align-items:center;gap:var(--gb-sp-4);height:44px;padding-inline:var(--gb-sp-4);background:var(--cr-s1);border-bottom:1px solid var(--cr-line)}.gb-iv__top .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.gb-iv__top .t b{font:700 var(--gb-fs-label)/1.3 var(--gb-font-fa);color:var(--cr-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-iv__top .t span{font:500 var(--gb-fs-nano)/1.3 var(--gb-font-fa);color:var(--cr-faint)}.gb-iv__ib{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--gb-r-3);color:var(--cr-muted)}.gb-iv__ib:hover{background:var(--gb-hover);color:var(--cr-text2)}.gb-iv__ib.is-on{background:var(--cr-active-bg);color:var(--cr-accent)}.gb-iv__live{flex:none;display:inline-flex;align-items:center;gap:var(--gb-sp-3);height:24px;padding-inline:var(--gb-sp-5);border-radius:var(--gb-r-pill);background:var(--cr-off-bg);box-shadow:inset 0 0 0 1px var(--cr-off-border);color:var(--cr-red);font:700 var(--gb-fs-nano) var(--gb-font-fa)}.gb-iv__live i{width:6px;height:6px;border-radius:99px;background:var(--cr-red)}.gb-iv__left,.gb-iv__main{flex:1;min-height:0;display:flex}.gb-iv__left{min-width:0;flex-direction:column}.gb-iv__stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:var(--gb-sp-4);background:#06070A}.gb-iv__vid{position:relative;width:100%;aspect-ratio:16/9;max-height:100%;border-radius:var(--gb-r-4);overflow:hidden;background:radial-gradient(120% 90% at 22% 18%,rgba(143,160,255,.2),transparent 60%),radial-gradient(90% 80% at 82% 88%,rgba(255,37,181,.14),transparent 62%),#0D1017;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.gb-iv__vidl{position:absolute;inset-inline-start:12px;inset-block-start:10px;font:700 var(--gb-fs-nano) var(--gb-font-fa);color:rgba(255,255,255,.74)}.gb-iv__big{position:absolute;inset:0;display:grid;place-items:center;color:rgba(255,255,255,.72)}.gb-iv__big span{display:grid;place-items:center;width:56px;height:56px;border-radius:99px;background:rgba(8,10,16,.52);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.gb-iv__paused{position:absolute;inset-block-end:10px;inset-inline-start:10px;display:inline-flex;align-items:center;gap:var(--gb-sp-3);height:26px;padding-inline:var(--gb-sp-5);border-radius:var(--gb-r-pill);background:rgba(8,10,16,.66);color:#fff;font:700 var(--gb-fs-nano) var(--gb-font-fa);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.gb-iv__hot{position:absolute;width:38px;height:38px;border-radius:99px;transform:translate(50%,-50%);display:grid;place-items:center;background:rgba(54,85,255,.3);color:#fff;box-shadow:0 0 0 2px rgba(255,255,255,.72),0 4px 14px rgba(0,0,0,.4)}.gb-iv__hot.is-on{background:var(--gb-brand)}.gb-iv__hot b{font:800 var(--gb-fs-sub) var(--gb-font-data)}.gb-iv__strip{flex:none;display:flex;align-items:center;gap:var(--gb-sp-4);height:var(--iv-strip);padding-inline:var(--gb-sp-4);background:var(--cr-s1);border-top:1px solid var(--cr-line)}.gb-iv__play{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:99px;background:var(--gb-brand);color:var(--gb-on-brand)}.gb-iv__play:hover{background:var(--gb-brand-hover)}.gb-iv__play:disabled{background:var(--cr-s3);color:var(--cr-faint);cursor:not-allowed}.gb-iv__t{flex:none;font:600 var(--gb-fs-sub) var(--gb-font-data);color:var(--cr-muted);direction:ltr;unicode-bidi:isolate}.gb-iv__track{flex:1;min-width:0;position:relative;height:44px;display:flex;align-items:center}.gb-iv__srail{inset-inline:0;background:var(--cr-s3)}.gb-iv__fill,.gb-iv__srail{position:absolute;height:6px;border-radius:99px}.gb-iv__fill{inset-inline-start:0;background:var(--gb-brand)}.gb-iv__gate{position:absolute;height:6px;border-radius:99px;background:repeating-linear-gradient(135deg,var(--gb-st-pending-bd) 0 4px,transparent 4px 8px)}.gb-iv__head{width:14px;height:14px;background:#fff;transform:translate(50%);box-shadow:0 1px 4px rgba(0,0,0,.5)}.gb-iv__head,.gb-iv__m{position:absolute;border-radius:99px}.gb-iv__m{display:grid;place-items:center;width:24px;height:24px;transform:translate(50%);background:var(--cr-s2);color:var(--k,var(--cr-muted));box-shadow:inset 0 0 0 1.5px currentColor}.gb-iv__m.is-done{background:var(--gb-st-approved-bg);color:var(--gb-st-approved)}.gb-iv__m.is-later{background:var(--gb-st-pending-bg);color:var(--gb-st-pending)}.gb-iv__m.is-now{width:28px;height:28px;background:var(--k);color:var(--gb-canvas);box-shadow:0 0 0 3px var(--cr-s1),0 0 0 5px var(--k)}.gb-iv__m.is-locked{opacity:.4}.gb-iv__cap{flex:none;display:flex;align-items:center;gap:var(--gb-sp-1)}.gb-iv__strip--slim{gap:var(--gb-sp-3);padding-inline:var(--gb-sp-3)}.gb-iv__strip--slim .gb-iv__m{width:14px;height:14px}.gb-iv__strip--slim .gb-iv__m i{display:none}.gb-iv__strip--slim .gb-iv__m.is-now{width:24px;height:24px}.gb-iv__strip--slim .gb-iv__m.is-now i{display:block}.gb-iv__strip--slim .gb-iv__cap,.gb-iv__strip--slim .gb-iv__gaten{display:none}.gb-iv__panel{flex:none;width:var(--iv-panel);min-height:0;display:flex;flex-direction:column;background:var(--cr-s1);border-inline-start:1px solid var(--cr-line2)}.gb-iv__ph{flex:none;display:flex;align-items:center;gap:var(--gb-sp-4);min-height:44px;padding:var(--gb-sp-3) var(--gb-sp-4) var(--gb-sp-3) var(--gb-sp-5);border-bottom:1px solid var(--cr-line)}.gb-iv__ph .k{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--gb-r-2);background:color-mix(in oklab,var(--k) 18%,var(--cr-s2));color:var(--k)}.gb-iv__ph .t{flex:1;min-width:0;display:flex;flex-direction:column}.gb-iv__ph .t b{font:700 var(--gb-fs-label)/1.35 var(--gb-font-fa);color:var(--cr-text)}.gb-iv__ph .t span{font:500 var(--gb-fs-nano) var(--gb-font-fa);color:var(--cr-faint)}.gb-iv__pb{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--gb-sp-6) var(--gb-sp-5);display:flex;flex-direction:column;gap:var(--gb-sp-5)}.gb-iv__pf{flex:none;display:flex;gap:var(--gb-sp-4);padding:var(--gb-sp-5);background:var(--cr-s1);border-top:1px solid var(--cr-line);box-shadow:0 -6px 14px rgba(0,0,0,.14)}.gb-iv__pf .gb-btn{flex:1;min-width:0}.gb-iv__pf .gb-btn--ghost{flex:0 0 auto}.gb-iv__q{font:700 var(--gb-fs-h)/1.6 var(--gb-font-fa);color:var(--cr-text)}.gb-iv__note,.gb-iv__q{margin:0;text-wrap:pretty}.gb-iv__note{font:500 var(--gb-fs-sub)/1.7 var(--gb-font-fa);color:var(--cr-muted)}.gb-iv__opt{display:flex;align-items:center;gap:var(--gb-sp-5);min-height:44px;width:100%;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);text-align:start;font:600 var(--gb-fs-body)/1.5 var(--gb-font-fa);color:var(--cr-text2)}.gb-iv__opt:hover{background:var(--cr-s3);border-color:var(--cr-line2)}.gb-iv__opt .n{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--gb-r-1);background:var(--cr-s3);color:var(--cr-muted);font:700 var(--gb-fs-sub) var(--gb-font-fa)}.gb-iv__opt .x{flex:1;min-width:0}.gb-iv__opt.is-on{background:var(--cr-active-bg);border-color:var(--cr-active-border);color:var(--cr-text)}.gb-iv__opt.is-on .n{background:var(--gb-brand);color:var(--gb-on-brand)}.gb-iv__opt.is-right{background:var(--gb-st-approved-bg);border-color:var(--gb-st-approved-bd)}.gb-iv__opt.is-wrong{background:var(--gb-st-rejected-bg);border-color:var(--gb-st-rejected-bd)}.gb-iv__opt .bar{position:absolute;inset-inline-start:0;inset-block-end:0;height:3px;background:var(--k)}.gb-iv__opt--res{position:relative;overflow:hidden}.gb-iv__opt--res .p{flex:none;font:700 var(--gb-fs-sub) var(--gb-font-data);color:var(--cr-sub)}.gb-iv__card{display:flex;flex-direction:column;justify-content:center;gap:var(--gb-sp-5);min-height:132px;padding:var(--gb-sp-7);border-radius:var(--gb-r-6);background:var(--cr-s2);border:1px solid var(--cr-line2);text-align:center}.gb-iv__card b{font:700 var(--gb-fs-title)/1.5 var(--gb-font-display);color:var(--cr-text)}.gb-iv__card span{font:500 var(--gb-fs-body)/1.7 var(--gb-font-fa);color:var(--cr-sub)}.gb-iv__flipn{align-self:center;font:700 var(--gb-fs-nano) var(--gb-font-fa);color:var(--cr-faint)}.gb-iv__ta{width:100%;min-height:84px;resize:none;padding:var(--gb-sp-5);border-radius:var(--gb-r-3);background:var(--cr-s2);border:1px solid var(--cr-line2);color:var(--cr-text);font:500 var(--gb-fs-body)/1.7 var(--gb-font-fa)}.gb-iv__ta:focus{border-color:var(--gb-brand)}.gb-iv__ta::-moz-placeholder{color:var(--cr-faint)}.gb-iv__ta::placeholder{color:var(--cr-faint)}.gb-iv__reopen{display:flex;align-items:center;gap:var(--gb-sp-4);min-height:44px;width:100%;padding-inline:var(--gb-sp-5);border-radius:var(--gb-r-3);background:var(--gb-st-pending-bg);border:1px solid var(--gb-st-pending-bd);color:var(--gb-st-pending);font:700 var(--gb-fs-label) var(--gb-font-fa);text-align:start}.gb-iv__reopen span{flex:1;min-width:0}.gb-iv__idle{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gb-sp-4);padding:var(--gb-sp-8);text-align:center}.gb-iv__idle b{font:700 var(--gb-fs-label) var(--gb-font-fa);color:var(--cr-text2)}.gb-iv__idle span{font:500 var(--gb-fs-sub)/1.6 var(--gb-font-fa);color:var(--cr-faint);max-width:26ch}.gb-iv__rail{flex:none;width:250px;min-height:0;overflow-y:auto;gap:var(--gb-sp-6);padding:var(--gb-sp-6) var(--gb-sp-5);background:var(--cr-stage);border-inline-end:1px solid var(--cr-line2)}.gb-iv__rail,.gb-iv__rg{display:flex;flex-direction:column}.gb-iv__rg{gap:var(--gb-sp-4)}.gb-iv__mode{display:flex;flex-direction:column;gap:var(--gb-sp-2)}.gb-iv__mode button{display:flex;align-items:flex-start;gap:var(--gb-sp-4);min-height:44px;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);text-align:start}.gb-iv__mode button:hover{background:var(--cr-s3)}.gb-iv__mode button.is-on{background:var(--cr-active-bg);border-color:var(--cr-active-border)}.gb-iv__mode .t{display:flex;flex-direction:column;gap:1px;min-width:0}.gb-iv__mode .t b{font:700 var(--gb-fs-label) var(--gb-font-fa);color:var(--cr-text)}.gb-iv__mode .t span{font:500 var(--gb-fs-nano)/1.5 var(--gb-font-fa);color:var(--cr-faint)}.gb-iv__stat{display:flex;align-items:baseline;gap:var(--gb-sp-3);padding:var(--gb-sp-5);border-radius:var(--gb-r-3);background:var(--cr-s2);border:1px solid var(--cr-line)}.gb-iv__stat b{font:700 18px var(--gb-font-data);color:var(--cr-text)}.gb-iv__stat span{font:500 var(--gb-fs-sub)/1.5 var(--gb-font-fa);color:var(--cr-muted)}.gb-iv__meter{height:6px;border-radius:99px;background:var(--cr-s3);overflow:hidden}.gb-iv__meter i{display:block;height:100%;background:var(--cr-green)}.gb-iv[data-lay=tall] .gb-iv__main{flex-direction:column}.gb-iv[data-lay=tall] .gb-iv__left{flex:none}.gb-iv[data-lay=tall] .gb-iv__stage{flex:none;padding:0}.gb-iv[data-lay=tall] .gb-iv__vid{border-radius:0;max-height:none}.gb-iv[data-lay=tall] .gb-iv__panel{flex:1;width:auto;border-inline-start:0;border-top:1px solid var(--cr-line2)}.gb-iv[data-lay=tall] .gb-iv__rail{width:auto;flex:none;flex-direction:row;overflow-x:auto}.ivf{flex-direction:column}.ivf,.ivf__hd{display:flex;gap:var(--gb-sp-4)}.ivf__hd{align-items:baseline}.ivf__hd b{font:700 var(--gb-fs-h) var(--gb-font-fa);color:var(--cr-text)}.ivf__hd span{font:600 var(--gb-fs-micro) var(--gb-font-data);color:var(--cr-faint);direction:ltr;unicode-bidi:isolate}.ivf__box{border-radius:var(--gb-r-7);overflow:hidden;background:var(--gb-canvas);border:1px solid var(--cr-line2);box-shadow:var(--gb-e2)}.ivf__cap{font:500 var(--gb-fs-sub)/1.7 var(--gb-font-fa);color:var(--cr-muted);max-width:62ch;margin:0}.gb-iv__w,.ivf__cap b{color:var(--cr-text2)}.gb-iv__w{padding:0 var(--gb-sp-2);border-radius:var(--gb-r-1);font:600 var(--gb-fs-body)/1.9 var(--gb-font-fa)}.gb-iv__w:hover{background:var(--gb-hover)}.gb-iv__w.is-on{background:var(--cr-active-bg);color:var(--cr-text);box-shadow:inset 0 0 0 1px var(--cr-active-border)}.gb-iv__w.is-right{background:var(--gb-st-approved-bg);color:var(--gb-st-approved)}.gb-iv__w.is-wrong{background:var(--gb-st-rejected-bg);color:var(--gb-st-rejected);text-decoration:line-through}.gb-iv__sent{margin:0;font:500 var(--gb-fs-body)/1.9 var(--gb-font-fa);color:var(--cr-text2)}.gb-iv__pool{display:flex;flex-wrap:wrap;gap:var(--gb-sp-3);min-height:44px}.gb-iv__chip{display:inline-flex;align-items:center;min-height:36px;padding-inline:var(--gb-sp-5);border-radius:var(--gb-r-3);background:var(--cr-s2);border:1px solid var(--cr-line);font:600 var(--gb-fs-sub) var(--gb-font-fa);color:var(--cr-text2)}.gb-iv__chip:hover{background:var(--cr-s3)}.gb-iv__chip.is-on{background:var(--cr-active-bg);border-color:var(--cr-active-border);color:var(--cr-text)}.gb-iv__chip.is-right{background:var(--gb-st-approved-bg);border-color:var(--gb-st-approved-bd);color:var(--gb-st-approved)}.gb-iv__chip.is-wrong{background:var(--gb-st-rejected-bg);border-color:var(--gb-st-rejected-bd);color:var(--gb-st-rejected)}.gb-iv__dz{display:flex;flex-direction:column;gap:var(--gb-sp-3);min-height:84px;width:100%;padding:var(--gb-sp-4);border-radius:var(--gb-r-3);background:var(--cr-s2);border:1px dashed var(--cr-line2);text-align:start}.gb-iv__dz.is-armed{border-color:var(--cr-active-border);background:var(--cr-active-bg)}.gb-iv__dz>b{font:700 var(--gb-fs-nano) var(--gb-font-fa);color:var(--cr-faint)}.gb-iv__dz .in{flex-wrap:wrap}.gb-iv__ans,.gb-iv__dz .in{display:flex;gap:var(--gb-sp-3)}.gb-iv__ans{flex-direction:column}.gb-iv__ans .r{display:flex;align-items:center;gap:var(--gb-sp-4);min-height:36px;padding-inline:var(--gb-sp-4);border-radius:var(--gb-r-2);background:var(--cr-s2);font:600 var(--gb-fs-sub) var(--gb-font-fa);color:var(--cr-text2)}.gb-iv__ans .r span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-code{display:flex;justify-content:center;gap:var(--gb-sp-4);direction:ltr}.gb-code i{width:38px;height:48px;flex:none;border-radius:var(--gb-r-3);display:grid;place-items:center;background:var(--cr-s2);border:1px solid var(--cr-line);color:var(--cr-text);font:700 19px/1 var(--gb-font-data);font-style:normal}.gb-code i.is-set{background:var(--cr-s1);border-color:var(--cr-line2)}.gb-code.is-error i{border-color:var(--gb-st-rejected-bd);color:var(--gb-st-rejected)}.gb-code.is-ok i{border-color:var(--gb-st-approved-bd);color:var(--gb-st-approved)}.gb-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gb-sp-4);max-width:252px;margin-inline:auto;direction:ltr}.gb-keypad .gb-btn{height:46px;font:700 17px var(--gb-font-data)}.gb-keypad .gb-btn--act{font:700 12.5px var(--gb-font-fa)}.gb-prev{position:relative;aspect-ratio:16/9;border-radius:var(--gb-r-6);overflow:hidden;background:radial-gradient(120% 100% at 50% 0,#1B1E24,#111318);border:1px solid rgba(255,255,255,.1);display:grid;place-items:center;color:rgba(255,255,255,.34);font:600 11.5px var(--gb-font-fa);gap:8px;text-align:center}.gb-prev__ph{display:flex;flex-direction:column;align-items:center;gap:8px}.gb-thumb{width:44px;height:44px;flex:none;border-radius:var(--gb-r-3);overflow:hidden;display:grid;place-items:center;background:var(--cr-s3);color:var(--cr-muted)}.gb-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gb-tp{display:flex;flex-direction:column;gap:6px}.gb-tp__t{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 11px;border-radius:var(--gb-r-3);border:1px solid var(--cr-line2);background:var(--cr-s2);color:var(--cr-text);text-align:start}.gb-tp__t:hover{background:var(--cr-s3)}.gb-tp__t.is-open{border-color:var(--cr-active-border);background:var(--cr-active-bg)}.gb-tp__t .v{font:700 15px/1 var(--gb-font-data);letter-spacing:.02em}.gb-tp__t .v.is-ph{color:var(--cr-muted);font-weight:600}.gb-tp__t .e{margin-inline-start:auto;display:flex;color:var(--cr-muted)}.gb-tp__t.is-open .e{transform:rotate(180deg)}.gb-tp__pan{display:flex;flex-direction:column;gap:var(--gb-sp-5);padding:var(--gb-sp-5);border:1px solid var(--cr-line2);border-radius:var(--gb-r-6);background:var(--cr-s1)}.gb-tp__ft{flex-wrap:wrap;gap:var(--gb-sp-4);padding-top:var(--gb-sp-4);border-top:1px solid var(--cr-line);font:600 11.5px var(--gb-font-fa);color:var(--cr-sub)}.gb-tp__ft,.gb-tp__ft .e{display:flex;align-items:center}.gb-tp__ft .e{margin-inline-start:auto;gap:6px}.gb-clk{width:100%;max-width:360px;margin-inline:auto}.gb-clk__top{display:flex;align-items:stretch;justify-content:center;gap:10px}.gb-clk__read{display:flex;align-items:center;gap:6px}.gb-clk__seg{min-width:68px;height:60px;padding:0 6px;border-radius:var(--gb-r-3);border:0;background:var(--cr-s2);color:var(--cr-text);font:600 36px/1 var(--gb-font-data);font-variant-numeric:tabular-nums;display:grid;place-items:center;cursor:pointer}.gb-clk__seg.is-on{background:var(--cr-active-bg);color:var(--gb-brand)}.gb-clk__seg.is-empty{color:var(--cr-muted)}.gb-clk__seg:disabled{cursor:default}.gb-clk__colon{font:600 32px/1 var(--gb-font-data);color:var(--cr-text)}.gb-clk__per{display:flex;flex-direction:column;width:54px;flex:none;border:1px solid var(--cr-line2);border-radius:var(--gb-r-3);overflow:hidden}.gb-clk__per button{flex:1;min-height:29px;border:0;background:transparent;color:var(--cr-sub);font:700 13px var(--gb-font-fa);cursor:pointer}.gb-clk__per button+button{border-top:1px solid var(--cr-line2)}.gb-clk__per button.is-on{background:var(--cr-active-bg);color:var(--gb-brand)}.gb-clk__face{position:relative;width:min(256px,100%);aspect-ratio:1;margin-inline:auto;border-radius:50%;background:var(--cr-s3);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:pointer}.gb-clk__svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.gb-clk__svg .hd{stroke:var(--gb-brand);stroke-width:.8}.gb-clk__svg .hub{fill:var(--gb-brand)}.gb-clk__svg .gh{fill:none;stroke:var(--gb-brand);stroke-width:.6;stroke-dasharray:1.6 1.2;opacity:.75}.gb-clk__ring{position:absolute;inset:0}.gb-clk__ring.is-min{animation:gb-clk-in .22s cubic-bezier(.2,.8,.2,1)}@keyframes gb-clk-in{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.gb-clk__n{position:absolute;width:15%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:0;padding:0;background:transparent;color:var(--cr-text);font:500 15px/1 var(--gb-font-data);font-variant-numeric:tabular-nums;display:grid;place-items:center;cursor:pointer}.gb-clk__n.is-in{width:12.5%;font-size:13px;color:var(--cr-sub)}.gb-clk__n:hover:not(:disabled){background:var(--cr-active-bg)}.gb-clk__n.is-on{background:var(--gb-brand);color:var(--gb-on-brand);font-weight:700}.gb-clk__n:disabled{opacity:.3;cursor:not-allowed}.gb-clk__hint{margin:0;font:500 12px var(--gb-font-fa);color:var(--cr-muted);text-align:center}.gb-clk__note{margin:0;font:600 12px var(--gb-font-fa);color:var(--cr-sub);text-align:center}.gb-clk__note bdi{font-family:var(--gb-font-data);font-weight:700;color:var(--cr-text2)}@media (prefers-reduced-motion:reduce){.gb-clk__ring.is-min{animation:none}}.gb-tf__pop{position:fixed;z-index:160;width:min(340px,calc(100vw - 24px));box-shadow:0 18px 44px -18px rgba(0,0,0,.45)}.gb-tf__pop .gb-clk{max-width:none}.gb-dtf{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}.gb-dtf>input{flex:1 1 150px;min-width:0}.gb-dtf .gb-tp{flex:1 1 120px;min-width:0}.gb-dtf--grow{flex:1;min-width:0}.tp .gb-modal__split.tp__split{grid-template-columns:minmax(0,232px) minmax(0,1fr)}.tp__main{min-height:0;display:flex;flex-direction:column}.tp__main>.main{flex:1;min-height:0;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.tp__cat .gb-row__txt b{font-family:var(--gb-font-fa)}.tp__catic{width:28px;height:28px}.tp__n{font:700 11px var(--gb-font-data);color:var(--cr-faint);direction:ltr;unicode-bidi:isolate}.gb-row.is-active .tp__n{color:var(--cr-accent)}.gb-modal__tools .tp__cats{display:none}.tp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tp__it{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:var(--gb-r-4);text-align:start;border:1px solid var(--cr-line);background:var(--cr-s1);cursor:pointer;font:inherit;color:inherit;transition:background var(--gb-dur-1) var(--gb-ease),border-color var(--gb-dur-1) var(--gb-ease)}.tp__it:hover{background:var(--cr-s2);border-color:var(--cr-line2)}.tp__it.is-active{background:var(--cr-active-bg);border-color:var(--cr-active-border)}.tp__it:focus-visible{outline:2px solid var(--gb-brand);outline-offset:2px}.tp__ic{width:36px;height:36px;flex:none;border-radius:var(--gb-r-3);display:grid;place-items:center}.tp__tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.tp__tx b{font:700 13px var(--gb-font-fa);color:var(--cr-text)}.tp__tx>span{font:500 11.5px/1.55 var(--gb-font-fa);color:var(--cr-muted)}.tp__tx>.tp__use{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.tp__use em{font:600 10.5px var(--gb-font-fa);font-style:normal;color:var(--cr-sub);padding:2px 7px;border-radius:999px;background:var(--cr-s2);border:1px solid var(--cr-line)}.tp__it.is-active .tp__use em{background:var(--cr-s1)}.tp__ck{flex:none;width:20px;height:20px;border-radius:999px;display:grid;place-items:center;border:1.5px solid var(--cr-line2);color:transparent}.tp__it.is-active .tp__ck{background:var(--gb-brand);border-color:var(--gb-brand);color:var(--gb-on-brand)}.tp__empty{flex-direction:column;gap:6px;padding:48px 0;text-align:center;font:500 12.5px var(--gb-font-fa)}.tp__empty,.tp__sel{display:flex;align-items:center;color:var(--cr-muted)}.tp__sel{gap:8px;min-width:0;font:600 12px var(--gb-font-fa)}.tp__sel b{color:var(--cr-text)}@media (max-width:860px){.tp .gb-modal__split.tp__split{grid-template-columns:minmax(0,1fr)}.tp .gb-modal__split>.side{display:none}.gb-modal__tools .tp__cats{display:flex}.tp__grid{grid-template-columns:minmax(0,1fr)}.tp .gb-modal__ft{flex-wrap:wrap}}.gb-lab{display:flex;flex-direction:column;min-width:0;background:var(--cr-s1);border:1px solid var(--cr-line);border-radius:var(--gb-r-7);overflow:hidden;color:var(--cr-text)}.gb-lab__hd{display:flex;align-items:center;gap:var(--gb-sp-5);flex:none;padding:10px 12px;border-bottom:1px solid var(--cr-line)}.gb-lab__ico{width:30px;height:30px;border-radius:var(--gb-r-2);flex:none;display:grid;place-items:center;background:var(--mk-bg);color:var(--mk)}.gb-lab__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.gb-lab__t b{font:700 14.5px var(--gb-font-display);color:var(--cr-text)}.gb-lab__t span{font:500 11.5px var(--gb-font-fa);color:var(--cr-faint)}.gb-lab__end{display:flex;align-items:center;gap:var(--gb-sp-4);flex:none}.gb-lab__body{display:flex;flex-direction:column;gap:var(--gb-sp-6);padding:12px;min-width:0}.gb-lab-stage{position:relative;border-radius:var(--gb-r-6);overflow:hidden;background:var(--gb-canvas);border:1px solid var(--cr-line2)}.gb-lab-stage--grid{background-image:linear-gradient(var(--gb-grid) 1px,transparent 1px),linear-gradient(90deg,var(--gb-grid) 1px,transparent 1px);background-size:32px 32px}.gb-lab-stage>canvas,.gb-lab-stage>svg{display:block;width:100%;height:auto}.gb-lab-stage__tl{position:absolute;top:8px;inset-inline-start:8px;display:flex;gap:var(--gb-sp-4)}.gb-lab-stage__bl{position:absolute;bottom:8px;inset-inline:8px;display:flex;align-items:center;gap:var(--gb-sp-5)}.gb-lab-readouts{display:grid;gap:var(--gb-sp-4);grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.gb-lab-readout{display:flex;flex-direction:column;gap:1px;min-width:0;padding:7px 11px;border-radius:11px;background:var(--cr-s2);border:1px solid var(--cr-line)}.gb-lab-readout__k{display:flex;align-items:center;gap:5px;font:700 12.5px var(--gb-font-fa);color:var(--cr-sub)}.gb-lab-readout__v{font:800 20px/1.2 var(--gb-font-fa-latn);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;color:var(--cr-text)}.gb-lab-readout__u{font:500 11px var(--gb-font-data);color:var(--cr-faint);direction:ltr;unicode-bidi:isolate}.gb-lab-readout__sw{width:11px;height:3px;border-radius:2px;flex:none;background:currentColor}.gb-lab-readout--on{background:var(--cr-on-bg);border-color:var(--cr-on-border)}.gb-lab-readout--on .gb-lab-readout__v{color:var(--cr-green)}.gb-lab-readout--off{background:var(--cr-off-bg);border-color:var(--cr-off-border)}.gb-lab-readout--off .gb-lab-readout__v{color:var(--cr-red)}.gb-lab-readout--quiet .gb-lab-readout__v{color:var(--cr-muted)}.gb-lab-readout--sm{padding:5px 11px}.gb-lab-readout--sm .gb-lab-readout__k{font-size:11.5px}.gb-lab-readout--sm .gb-lab-readout__v{font-size:16px}.gb-lab-actionbar{display:flex;align-items:center;gap:var(--gb-sp-4);flex:none;flex-wrap:wrap;min-height:60px;padding:6px 8px;border-radius:var(--gb-r-6);background:var(--cr-s2);border:1px solid var(--cr-line)}.gb-lab-actionbar__sp{flex:1;min-width:var(--gb-sp-4)}.gb-lab-band{display:flex;align-items:center;gap:var(--gb-sp-4);min-height:44px;padding:0 10px 0 12px;border-radius:var(--gb-r-3);font:700 12.5px var(--gb-font-fa)}.gb-lab-band__sp{flex:1;min-width:var(--gb-sp-4)}.gb-lab-band--warn{background:var(--gb-st-pending-bg);color:var(--gb-st-pending);box-shadow:inset 0 0 0 1px var(--gb-st-pending-bd)}.gb-lab-band--info{background:var(--gb-st-info-bg);color:var(--gb-st-info);box-shadow:inset 0 0 0 1px var(--gb-st-info-bd)}.gb-lab-band--live{background:var(--cr-on-bg);color:var(--cr-green);box-shadow:inset 0 0 0 1px var(--cr-on-border)}.gb-lab-band>span{padding-block:8px;line-height:1.6}.gb-lab-band>svg{flex:none}.gb-lab-legend{display:flex;flex-wrap:wrap;gap:var(--gb-sp-4) var(--gb-sp-7);padding:8px 11px;border-radius:var(--gb-r-3);background:var(--cr-stage);border:1px solid var(--cr-line)}.gb-lab-legend__i{display:flex;align-items:center;gap:6px;font:600 11.5px var(--gb-font-fa);color:var(--cr-sub)}.gb-lab-legend__i i{font-style:normal;font-family:var(--gb-font-data);direction:ltr;unicode-bidi:isolate;color:var(--cr-text2)}.gb-lab-legend__ar{width:16px;height:3px;border-radius:2px;flex:none;background:var(--mk)}.gb-lab-legend__dot{width:11px;height:11px;border-radius:99px;flex:none;background:var(--mk)}.gb-param{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr) minmax(70px,auto);align-items:center;gap:var(--gb-sp-5);min-height:44px}.gb-param__k{display:flex;align-items:center;gap:5px;font:700 12.5px var(--gb-font-fa);color:var(--cr-text2)}.gb-param__k i{font-style:normal;font-family:var(--gb-font-data)}.gb-param__k i,.gb-param__v{direction:ltr;unicode-bidi:isolate}.gb-param__v{font:800 15px var(--gb-font-fa-latn);font-variant-numeric:tabular-nums;text-align:end;color:var(--cr-accent)}.gb-param__v small{font:500 10.5px var(--gb-font-data);color:var(--cr-faint);margin-inline-start:3px}.gb-param.is-locked{opacity:.45}.gb-param.is-locked .gb-slider{pointer-events:none}.gb-lab__params{display:flex;flex-direction:column;gap:var(--gb-sp-2);padding:4px 11px 8px;border-radius:var(--gb-r-4);background:var(--cr-stage);border:1px solid var(--cr-line)}.gb-lab__ph{display:flex;align-items:center;gap:var(--gb-sp-4);padding:8px 0 4px;font:800 11.5px var(--gb-font-fa);color:var(--cr-faint)}.gb-lab__ph span{flex:1}.gb-lab__ph .gb-micro{flex:none}.gb-lab-ports{display:flex;flex-direction:column;gap:var(--gb-sp-2)}.gb-lab-port{display:flex;align-items:center;gap:var(--gb-sp-4);min-height:36px}.gb-lab-port b{flex:1;min-width:0;font:600 11.5px var(--gb-font-data);direction:ltr;unicode-bidi:isolate;text-align:start;color:var(--cr-text2)}.gb-lab-port b em{display:block;font:500 10.5px var(--gb-font-fa);font-style:normal;color:var(--cr-faint);direction:rtl}.gb-lab-port i{width:9px;height:9px;border-radius:99px;flex:none;box-shadow:inset 0 0 0 2px var(--mk)}.gb-lab-insp{display:flex;flex-direction:column;gap:var(--gb-sp-4);margin-top:var(--gb-sp-4);padding:10px;border-radius:var(--gb-r-4);background:var(--cr-s2);border:1px solid var(--cr-line)}.gb-hues{display:flex;flex-wrap:wrap;gap:var(--gb-sp-3)}.gb-hue{width:28px;height:28px;flex:none;border-radius:var(--gb-r-2);border:2px solid transparent;cursor:pointer;padding:0}.gb-hue.is-on{border-color:var(--cr-text);box-shadow:0 0 0 2px var(--cr-s1) inset}.gb-lab-scene .gb-row__txt span{font:500 12.5px var(--gb-font-fa);direction:inherit;color:var(--cr-sub)}.gb-lab-scene .gb-row{min-height:52px}.gb-lab-scene .gb-lab-del{width:44px;height:44px}.gb-nl-ramp{fill:color-mix(in oklab,var(--gb-hue-npc) 13%,transparent);stroke:var(--gb-hue-npc)}.gb-seg--tall button{height:auto;min-height:44px;padding-block:5px;line-height:1.3}.gb-lab-pane{position:relative;display:flex;flex-direction:column;gap:var(--gb-sp-6);min-width:0}.gb-lab-insts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--gb-sp-4)}.gb-lab-insts .gb-row{min-height:44px}.gb-lab-insts .gb-row__txt b{font-size:13px;white-space:normal;overflow:visible;line-height:1.35}.gb-lab-piano{border-radius:var(--gb-r-4);overflow:hidden;border:1px solid var(--cr-line)}.gb-lab-oct{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gb-sp-4);padding:8px 10px;background:var(--cr-s2);border-bottom:1px solid var(--cr-line)}.gb-lab-oct__v{min-width:26px;text-align:center;font:800 16px var(--gb-font-fa-latn);color:var(--cr-text)}.gb-lab-pads .gb-pad{aspect-ratio:auto;height:96px}.gb-lab-rings{display:flex;flex-direction:column;gap:4px;padding:6px}.gb-lab-ring{flex-wrap:wrap;row-gap:var(--gb-sp-3)}.gb-lab-ring__name{flex:1 1 90px}.gb-lab-tracks{display:flex;flex-direction:column;gap:var(--gb-sp-6);min-width:0}.gb-lab-bpm{width:132px}.gb-lab-bpm input{min-width:0}.gb-keys{height:150px;gap:2px;padding:0 3px 3px;background:var(--cr-s3);border-radius:0 0 var(--gb-r-4) var(--gb-r-4);touch-action:none}.gb-key,.gb-keys{position:relative;display:flex}.gb-key{flex:1;min-width:34px;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding-bottom:8px;border:0;border-radius:0 0 7px 7px;background:#EEF2F8;cursor:pointer;transition:background var(--gb-dur-1) var(--gb-ease)}.gb-key__n{font:700 11px var(--gb-font-data);color:#5F6F8A;direction:ltr}.gb-key.is-on{background:var(--n)}.gb-key.is-on .gb-key__n{color:#15171C}.gb-keyb{position:absolute;top:0;z-index:2;width:30px;height:94px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:7px;border:0;border-radius:0 0 6px 6px;background:#181A20;box-shadow:0 2px 6px rgba(0,0,0,.5);cursor:pointer;transition:background var(--gb-dur-1) var(--gb-ease)}.gb-keyb__n{font:700 9.5px var(--gb-font-data);color:#8A8F98;direction:ltr}.gb-keyb.is-on{background:var(--n)}.gb-keyb.is-on .gb-keyb__n{color:#15171C}.gb-padgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gb-sp-4)}.gb-pad{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;aspect-ratio:1;min-height:72px;border-radius:var(--gb-r-4);background:var(--cr-s2);border:1px solid var(--cr-line);cursor:pointer;transition:background var(--gb-dur-1) var(--gb-ease),border-color var(--gb-dur-1) var(--gb-ease)}.gb-pad b{font:700 13px var(--gb-font-fa);color:var(--cr-text2)}.gb-pad.is-on{background:var(--mk-bg);border-color:var(--mk)}.gb-pad.is-on b{color:var(--mk)}.gb-seq{border:1px solid var(--cr-line);border-radius:var(--gb-r-6);overflow:hidden;background:var(--cr-s1)}.gb-seq__scroll{overflow-x:auto;overscroll-behavior-x:contain}.gb-seq__grid{display:grid;grid-template-columns:150px repeat(var(--steps),minmax(44px,1fr));min-width:-moz-max-content;min-width:max-content}.gb-seq__side{position:sticky;inset-inline-start:0;z-index:3;display:flex;align-items:center;gap:var(--gb-sp-4);padding:0 10px;background:var(--cr-s1);border-inline-end:1px solid var(--cr-line2);border-bottom:1px solid var(--cr-line)}.gb-seq__side b{flex:1;min-width:0;font:700 12.5px var(--gb-font-fa);color:var(--cr-text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-seq__side.is-head{background:var(--cr-stage);border-bottom-color:var(--cr-line2);font:700 11.5px var(--gb-font-fa);color:var(--cr-faint)}.gb-seq__b{display:grid;place-items:center;min-height:32px;font:700 11px var(--gb-font-fa);color:var(--cr-faint);background:var(--cr-stage);border-bottom:1px solid var(--cr-line2)}.gb-seq__b.is-bar{color:var(--cr-sub);box-shadow:inset 1px 0 0 var(--cr-line2)}.gb-seq__b.is-head{color:var(--cr-accent);background:var(--cr-active-bg)}.gb-seq__c{display:grid;place-items:center;padding:3px;border-bottom:1px solid var(--cr-line)}.gb-seq__c.is-bar{box-shadow:inset 1px 0 0 var(--cr-line)}.gb-seq__c.is-head{background:var(--cr-active-bg)}.gb-cell{width:100%;min-height:38px;border-radius:8px;background:var(--cr-s2);border:1px dashed var(--cr-line2);cursor:pointer;display:grid;place-items:center;font:700 11px var(--gb-font-data);color:transparent;direction:ltr;transition:background var(--gb-dur-1) var(--gb-ease)}.gb-cell:hover{border-color:var(--cr-accent)}.gb-cell.is-on{background:var(--n);border:1px solid transparent;color:#15171C}.gb-seq__row.is-muted .gb-cell.is-on{opacity:.35}.gb-notepick{position:absolute;z-index:40;width:236px;padding:8px;border-radius:var(--gb-r-6);background:var(--cr-s1);border:1px solid var(--cr-line2);box-shadow:var(--gb-e3)}.gb-notepick__hd{display:flex;align-items:center;gap:var(--gb-sp-4);padding:2px 4px 8px}.gb-notepick__hd b{flex:1;font:700 12.5px var(--gb-font-fa);color:var(--cr-text2)}.gb-notepick__g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gb-sp-2)}.gb-notepick__n{min-height:44px;border-radius:var(--gb-r-2);background:var(--cr-s2);border:1px solid var(--cr-line);cursor:pointer;font:700 12px var(--gb-font-data);color:var(--cr-text2);direction:ltr;display:grid;place-items:center;gap:0}.gb-notepick__n:hover{border-color:var(--cr-line2);background:var(--cr-s3)}.gb-notepick__n.is-on{background:var(--n);border-color:transparent;color:#15171C}.gb-beats{display:flex;align-items:center;gap:4px}.gb-beats i{width:10px;height:10px;border-radius:3px;background:var(--cr-s3);transition:background var(--gb-dur-1) var(--gb-ease)}.gb-beats i.is-on{background:var(--gb-brand)}.gb-orbit{position:relative;width:100%;max-width:520px;margin-inline:auto;aspect-ratio:1}.gb-orbit svg{display:block;width:100%;height:100%}.gb-lab-geo-stage{height:clamp(280px,56vw,440px);touch-action:none;background:var(--gb-canvas)}.gb-lab-geo-stage>div{width:100%;height:100%}.gb-lab-geo-stage canvas{display:block;width:100%;height:100%;cursor:grab}.gb-lab-geo-stage canvas:active{cursor:grabbing}.gb-lab-geo-wait{width:100%;height:100%;background:var(--cr-stage)}.gb-lab-geo-nowebgl{display:grid;place-items:center;height:100%;padding:16px}.gb-lab-geo-vlabel{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gb-lab-geo-vlabel span{display:block;transform:translate(9px,-11px);font:800 13px var(--gb-font-data);color:var(--cr-text);text-shadow:0 0 3px var(--cr-s1),0 0 3px var(--cr-s1),0 0 2px var(--cr-s1);white-space:nowrap}.gb-lab-geo-axis{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gb-lab-geo-axis span{font:800 13px var(--gb-font-data);text-shadow:0 0 3px var(--cr-s1),0 0 3px var(--cr-s1)}.gb-lab-geo-proj{font:700 11.5px var(--gb-font-fa);line-height:1.2}.gb-lab-geo-tools{display:flex;flex-wrap:wrap;gap:var(--gb-sp-2)}.gb-lab-geo-seg{display:inline-flex;align-items:center;gap:5px}.gb-lab-geo-plabel span{font-size:15px;color:var(--cr-sub)}.gb-lab-geo-sel{display:flex;align-items:center;gap:var(--gb-sp-4);flex-wrap:wrap}.gb-lab-geo-sel b{font:700 13px var(--gb-font-fa);color:var(--cr-text)}.gb-lab-geo-sel bdi.gb-data{font:600 12px var(--gb-font-data);direction:ltr;unicode-bidi:isolate;color:var(--cr-sub)}.gb-lab-geo-t{flex:1 1 160px;min-width:120px}.gb-lab-geo-mrow{display:flex;align-items:center;gap:var(--gb-sp-4);min-height:40px;border-top:1px solid var(--cr-line)}.gb-lab-geo-mrow:first-of-type{border-top:0}.gb-lab-geo-mrow__k{font:600 12.5px var(--gb-font-fa);color:var(--cr-sub)}.gb-lab-geo-mrow__k b,.gb-lab-geo-mrow__v{color:var(--cr-text)}.gb-lab-geo-mrow__v{flex:1;font:700 14px var(--gb-font-data);font-variant-numeric:tabular-nums;text-align:start}.gb-lab-geo-mrow__x{width:36px;height:36px;flex:none;display:grid;place-items:center;border:0;border-radius:var(--gb-r-2);background:transparent;color:var(--cr-muted);cursor:pointer}.gb-lab-geo-mrow__x:hover{background:var(--gb-hover);color:var(--cr-text)}.gb-lab-geo-task__p{margin:0 0 4px;font:600 13px/1.7 var(--gb-font-fa);color:var(--cr-text2)}.gb-lab-geo-goal{display:flex;align-items:flex-start;gap:var(--gb-sp-4);min-height:40px;padding:6px 0;border-top:1px solid var(--cr-line)}.gb-lab-geo-goal i{flex:none;width:22px;height:22px;border-radius:99px;display:grid;place-items:center;font:800 12px var(--gb-font-data);font-style:normal;background:var(--cr-s3);color:var(--cr-muted)}.gb-lab-geo-goal.is-ok i{background:var(--cr-on-bg);color:var(--cr-green)}.gb-lab-geo-goal.is-fragile i{background:var(--gb-st-pending-bg);color:var(--gb-st-pending)}.gb-lab-geo-goal__t{flex:1;min-width:0;font:600 13px/1.7 var(--gb-font-fa);color:var(--cr-text)}.gb-lab-geo-goal__t em{display:block;font:500 12px/1.6 var(--gb-font-fa);font-style:normal;color:var(--gb-st-pending)}.gb-lab-geo-goal__in{width:110px;flex:none}.gb-lab-geo-stage>svg.gb-lab-geo-svg{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.gb-lab-geo-svg:active{cursor:grabbing}.gb-lab-geo-svg__fill.is-solid{fill:color-mix(in oklab,var(--gb-hue-zone) 18%,transparent)}.gb-lab-geo-svg__fill.is-plane{fill:color-mix(in oklab,var(--gb-ramp-3) 14%,transparent)}.gb-lab-geo-svg__fill.is-section{fill:color-mix(in oklab,var(--gb-ramp-4) 42%,transparent);stroke:var(--gb-ramp-4)}.gb-lab-geo-svg__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:var(--cr-text)}.gb-lab-geo-svg__line.is-dashed{stroke:var(--cr-muted)}.gb-lab-geo-svg__line.is-construct{stroke:var(--gb-brand)}.gb-lab-geo-svg__line.is-plane{stroke:var(--gb-ramp-3);opacity:.8}.gb-lab-geo-svg__pt.is-free{fill:var(--cr-text)}.gb-lab-geo-svg__pt.is-derived{fill:var(--gb-ramp-2)}.gb-lab-geo-svg__lbl{font-family:var(--gb-font-data);font-weight:800;fill:var(--cr-text);stroke:var(--cr-s1);paint-order:stroke}