.pg-menubar[data-v-247a7c8d]{display:flex;font-family:var(--pg-font-ui);font-size:12px;gap:2px}.pg-menubar__item[data-v-247a7c8d]{border-radius:3px;color:var(--pg-text-1);cursor:default;padding:4px 10px;position:relative}.pg-menubar__item--open[data-v-247a7c8d],.pg-menubar__item[data-v-247a7c8d]:hover{background:var(--pg-bg-3);color:var(--pg-text-0)}.pg-menubar__dropdown[data-v-247a7c8d]{background:var(--pg-bg-2);border:1px solid var(--pg-border-strong);border-radius:4px;box-shadow:0 8px 24px #00000080;left:0;list-style:none;margin:0;min-width:200px;padding:4px 0;position:absolute;top:calc(100% + 2px);z-index:1000}.pg-menubar__sub[data-v-247a7c8d]{padding:0}.pg-menubar__subbtn[data-v-247a7c8d]{align-items:center;background:transparent;border:0;color:var(--pg-text-0);cursor:pointer;display:flex;font-size:12px;justify-content:space-between;padding:5px 14px;text-align:left;width:100%}.pg-menubar__subbtn[data-v-247a7c8d]:hover:not(:disabled){background:var(--pg-accent-bg);color:var(--pg-accent)}.pg-menubar__subbtn[data-v-247a7c8d]:disabled{cursor:default;opacity:.4}.pg-menubar__hotkey[data-v-247a7c8d]{color:var(--pg-text-2);font-family:var(--pg-font-mono);font-size:10px}.pg-menubar__sep[data-v-247a7c8d]{border:0;border-top:1px solid var(--pg-border);margin:4px 10px}.collab-bar[data-v-7c842b72]{gap:10px}.collab-bar[data-v-7c842b72],.collab-status[data-v-7c842b72]{align-items:center;display:flex}.collab-status[data-v-7c842b72]{color:#94a3b8;font-size:10px;font-weight:600;gap:4px}.collab-status.online[data-v-7c842b72]{color:#22c55e}.collab-dot[data-v-7c842b72]{background:#94a3b8;border-radius:50%;height:6px;width:6px}.collab-status.online .collab-dot[data-v-7c842b72]{background:#22c55e}.collab-avatars[data-v-7c842b72]{display:flex;gap:-4px}.collab-avatar[data-v-7c842b72]{border:2px solid;border-radius:50%;cursor:default;height:26px;margin-left:-4px;overflow:hidden;width:26px}.collab-avatar[data-v-7c842b72]:first-child{margin-left:0}.collab-avatar-img[data-v-7c842b72]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.collab-avatar-initials[data-v-7c842b72]{align-items:center;color:#fff;display:flex;font-size:9px;font-weight:700;height:100%;justify-content:center;width:100%}.pg-topbar[data-v-c25206ad]{background:var(--pg-bg-0);border-bottom:1px solid var(--pg-border);flex-shrink:0;gap:14px;height:var(--pg-topbar-h);padding:0 14px}.pg-topbar[data-v-c25206ad],.pg-topbar__brand[data-v-c25206ad]{align-items:center;display:flex}.pg-topbar__brand[data-v-c25206ad]{border-right:1px solid var(--pg-border);color:var(--pg-text-0);font-size:12px;font-weight:600;gap:6px;height:22px;padding-right:10px}.pg-topbar__right[data-v-c25206ad]{align-items:center;color:var(--pg-text-1);display:flex;font-size:11px;gap:14px;margin-left:auto}.pg-topbar__proj[data-v-c25206ad]{background:var(--pg-accent-bg);border:1px solid var(--pg-accent);border-radius:3px;color:var(--pg-accent);font-family:var(--pg-font-mono);font-size:11px;font-weight:600;padding:2px 10px}.pg-topbar__user[data-v-c25206ad]{align-items:center;display:flex;gap:6px}.pg-topbar__avatar[data-v-c25206ad]{font-size:10px;font-weight:700}.pg-topbar__file[data-v-c25206ad]{display:none}.pg-topbar__snack-title[data-v-c25206ad]{font-weight:600;margin-bottom:4px}.pg-topbar__snack-list[data-v-c25206ad]{font-size:12px;margin:0;max-height:160px;overflow-y:auto;padding-left:18px}.pg-sidebar[data-v-e582f267]{background:var(--pg-bg-0);border-right:1px solid var(--pg-border);flex-direction:column;flex-shrink:0;gap:4px;padding:6px 0;width:var(--pg-sidebar-w)}.pg-sidebar[data-v-e582f267],.pg-sidebar__item[data-v-e582f267]{align-items:center;display:flex}.pg-sidebar__item[data-v-e582f267]{background:transparent;border:0;border-radius:5px;color:var(--pg-text-1);cursor:pointer;height:34px;justify-content:center;position:relative;width:34px}.pg-sidebar__item[data-v-e582f267]:hover:not(:disabled){background:var(--pg-bg-3);color:var(--pg-text-0)}.pg-sidebar__item[data-v-e582f267]:disabled{cursor:default;opacity:.35}.pg-sidebar__item--active[data-v-e582f267]{background:var(--pg-accent-bg);color:var(--pg-accent)}.pg-sidebar__item--active[data-v-e582f267]:before{background:var(--pg-accent);border-radius:0 2px 2px 0;bottom:6px;content:"";left:-7px;position:absolute;top:6px;width:3px}.pg-sidebar__spacer[data-v-e582f267]{flex:1}.pg-statusbar[data-v-8262fdfc]{align-items:center;background:var(--pg-bg-0);border-top:1px solid var(--pg-border);color:var(--pg-text-1);display:flex;flex-shrink:0;font-family:var(--pg-font-mono);font-size:10px;gap:14px;height:var(--pg-statusbar-h);padding:0 12px}.pg-statusbar__save[data-v-8262fdfc]{align-items:center;display:flex;gap:5px}.pg-statusbar__dot[data-v-8262fdfc]{background:var(--pg-text-2);border-radius:50%;height:6px;width:6px}.pg-statusbar__save--saved .pg-statusbar__dot[data-v-8262fdfc]{background:var(--pg-good)}.pg-statusbar__save--saving .pg-statusbar__dot[data-v-8262fdfc]{background:var(--pg-text-1)}.pg-statusbar__save--pending .pg-statusbar__dot[data-v-8262fdfc]{background:var(--pg-warn)}.pg-statusbar__save--error .pg-statusbar__dot[data-v-8262fdfc]{background:var(--pg-bad)}.pg-statusbar__spacer[data-v-8262fdfc]{flex:1}.pg-statusbar__chip[data-v-8262fdfc]{background:var(--pg-bg-2);border:1px solid var(--pg-border);border-radius:2px;padding:1px 6px}.pg-statusbar__time[data-v-8262fdfc]{color:var(--pg-text-2)}.pg-window[data-v-704587bf]{background:var(--pg-bg-2);border:1px solid var(--pg-border-strong);border-radius:5px;box-shadow:0 12px 40px #00000080;color:var(--pg-text-0);display:flex;flex-direction:column;font-family:var(--pg-font-ui);overflow:hidden;position:absolute}.pg-window--max[data-v-704587bf]{border-radius:0}.pg-window__header[data-v-704587bf]{align-items:center;background:var(--pg-bg-2);border-bottom:1px solid var(--pg-border);cursor:move;display:flex;flex-shrink:0;height:28px;justify-content:space-between;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pg-window--max .pg-window__header[data-v-704587bf]{cursor:default}.pg-window__title[data-v-704587bf]{color:var(--pg-text-0);font-size:12px;font-weight:500}.pg-window__ctrls[data-v-704587bf]{display:flex;gap:4px}.pg-window__btn[data-v-704587bf]{background:transparent;border:0;border-radius:3px;color:var(--pg-text-1);cursor:pointer;font-size:13px;height:20px;line-height:1;width:22px}.pg-window__btn[data-v-704587bf]:hover:not(:disabled){background:var(--pg-bg-3);color:var(--pg-text-0)}.pg-window__btn[data-v-704587bf]:disabled{cursor:default;opacity:.4}.pg-window__btn--x[data-v-704587bf]:hover{background:var(--pg-bad)!important;color:#fff!important}.pg-window__body[data-v-704587bf]{flex:1;overflow:auto;padding:10px 12px}.pg-window__handle[data-v-704587bf]{background:transparent;position:absolute;z-index:1}.pg-window__handle--n[data-v-704587bf]{top:-3px}.pg-window__handle--n[data-v-704587bf],.pg-window__handle--s[data-v-704587bf]{cursor:ns-resize;height:6px;left:6px;right:6px}.pg-window__handle--s[data-v-704587bf]{bottom:-3px}.pg-window__handle--e[data-v-704587bf]{right:-3px}.pg-window__handle--e[data-v-704587bf],.pg-window__handle--w[data-v-704587bf]{bottom:6px;cursor:ew-resize;top:6px;width:6px}.pg-window__handle--w[data-v-704587bf]{left:-3px}.pg-window__handle--ne[data-v-704587bf]{cursor:nesw-resize;height:12px;right:-3px;top:-3px;width:12px}.pg-window__handle--nw[data-v-704587bf]{cursor:nwse-resize;height:12px;left:-3px;top:-3px;width:12px}.pg-window__handle--se[data-v-704587bf]{bottom:-3px;cursor:nwse-resize;height:12px;right:-3px;width:12px}.pg-window__handle--sw[data-v-704587bf]{bottom:-3px;cursor:nesw-resize;height:12px;left:-3px;width:12px}.pg-window-portal[data-v-30d1c7f1]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.pg-window-portal[data-v-30d1c7f1]>*{pointer-events:auto}.pg-shell[data-v-68907187]{background:var(--pg-bg-1);color:var(--pg-text-0);display:flex;flex-direction:column;height:100vh}.pg-shell__body[data-v-68907187]{display:flex;flex:1;min-height:0}.pg-shell__main[data-v-68907187]{flex:1;min-width:0;overflow:hidden;position:relative}.pg-shell__canvas[data-v-68907187]{top:0;right:0;bottom:0;left:0;position:absolute}.pg-shell__canvas[data-v-68907187] .v-application,.pg-shell__canvas[data-v-68907187] .v-application__wrap{height:100%;min-height:0}
