.RemoteBoundary-module__root__QBbgP{display:grid;place-items:center;min-width:0;min-height:360px;box-sizing:border-box;padding:32px 16px;color:var(--vy-text);font-family:var(--vy-font-family)}.RemoteBoundary-module__panel__7Q6yM{width:100%;max-width:560px;box-sizing:border-box;padding:40px 24px;border:1px solid var(--vy-border);border-radius:var(--vy-radius-panel);background:var(--vy-surface);text-align:center}.RemoteBoundary-module__icon__9cASF{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:24px;border:1px solid var(--vy-border);border-radius:16px;background:var(--vy-primary-soft);color:var(--vy-primary-text)}.RemoteBoundary-module__title__VMOt2{margin:0;color:var(--vy-text);font-family:inherit;font-size:clamp(22px,2.5vw,28px);font-weight:600;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}.RemoteBoundary-module__description__-4wtd{max-width:400px;margin:12px auto 0;color:var(--vy-text-muted);font-size:16px;line-height:1.6;overflow-wrap:anywhere}.RemoteBoundary-module__reload__9T-bi.MuiButton-root{max-width:100%;min-height:44px;margin-top:28px;padding:10px 20px;border-radius:var(--vy-radius-control);background:var(--vy-button-primary-bg);color:var(--vy-button-primary-text);font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;text-transform:none;overflow-wrap:anywhere}.RemoteBoundary-module__reload__9T-bi.MuiButton-root:hover{background:var(--vy-button-primary-bg);box-shadow:0 0 0 4px var(--vy-primary-halo)}.RemoteBoundary-module__reload__9T-bi.MuiButton-root:focus-visible{outline:2px solid var(--vy-focus);outline-offset:4px}.RemoteBoundary-module__reload__9T-bi.MuiButton-root:active{box-shadow:none}@media(min-width:600px){.RemoteBoundary-module__root__QBbgP{padding:48px 24px}.RemoteBoundary-module__panel__7Q6yM{padding:48px 40px}}.AppSwitcher-module__root__R0Q2k{width:100%}.AppSwitcher-module__trigger__PtXp5{box-sizing:border-box;display:flex;align-items:center;gap:4px;min-width:0;width:100%;min-height:44px;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--vy-text);font:inherit;font-size:13px;font-weight:600;text-align:start;cursor:pointer}.AppSwitcher-module__trigger__PtXp5:hover,.AppSwitcher-module__trigger__PtXp5[aria-expanded=true]{background:var(--vy-surface-muted)}.AppSwitcher-module__triggerIcon__iGNto{display:flex;align-items:center;justify-content:center;flex-shrink:0}.AppSwitcher-module__triggerIcon__iGNto>img{vertical-align:middle;object-position:center}.AppSwitcher-module__triggerName__J-vPE{min-width:0;font-size:18px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;padding-top:4px}.AppSwitcher-module__chevron__DzebL{margin-inline-start:auto;flex-shrink:0}.AppSwitcher-module__popper__tKe1j{z-index:1300;max-width:calc(100vw - 24px)}.AppSwitcher-module__panel__QmxYi{box-sizing:border-box;width:100%;max-width:calc(100vw - 24px);max-height:calc(100dvh - 88px);overflow-y:auto;border:1px solid var(--vy-border);border-radius:12px!important;background:var(--vy-surface)!important;color:var(--vy-text)!important;box-shadow:0 8px 32px #0000001f,0 2px 6px #0000000d!important;font-family:var(--vy-font-family)}.AppSwitcher-module__viewport__bOO-Q{overflow:clip}.AppSwitcher-module__viewport__bOO-Q[data-swipeable=true]{touch-action:pan-y pinch-zoom}.AppSwitcher-module__track__nFHRe{display:flex;transition:transform .22s ease-out}.AppSwitcher-module__track__nFHRe[data-page-index="1"]{transform:translate(-100%)}.AppSwitcher-module__track__nFHRe[data-page-index="1"]:dir(rtl){transform:translate(100%)}.AppSwitcher-module__grid__j4OwR{box-sizing:border-box;flex:0 0 100%;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;padding:8px}.AppSwitcher-module__pagination__kvCO1{display:flex;align-items:center;justify-content:space-between;padding:0 12px 8px}.AppSwitcher-module__arrow__mMXBG,.AppSwitcher-module__dot__lxsVd{display:grid;place-items:center;padding:0;background:transparent;color:var(--vy-text-muted);cursor:pointer}.AppSwitcher-module__arrow__mMXBG{width:30px;height:30px;border:1px solid var(--vy-border);border-radius:50%}.AppSwitcher-module__arrow__mMXBG:hover:not([aria-disabled=true]){background:var(--vy-surface-muted);color:var(--vy-text)}.AppSwitcher-module__arrow__mMXBG[aria-disabled=true]{opacity:.45;cursor:default}.AppSwitcher-module__dots__RKj3t{display:flex}.AppSwitcher-module__dot__lxsVd{width:24px;height:30px;border:0;border-radius:6px}.AppSwitcher-module__dot__lxsVd:after{width:7px;height:7px;border:1px solid currentColor;border-radius:50%;content:""}.AppSwitcher-module__dot__lxsVd:hover,.AppSwitcher-module__dot__lxsVd[aria-current=true]{color:var(--vy-text)}.AppSwitcher-module__dot__lxsVd[aria-current=true]:after{background:currentColor}@media(prefers-reduced-motion:reduce){.AppSwitcher-module__track__nFHRe{transition:none}}.AppSwitcher-module__app__lHmVD{position:relative;box-sizing:border-box;min-width:0;min-height:68px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:8px;padding:18px 4px 4px;border:0;background:transparent;font-family:inherit;color:var(--vy-text);text-decoration:none;font-size:12px;line-height:1.3;text-align:center}.AppSwitcher-module__app__lHmVD:hover{background:var(--vy-surface-muted)}.AppSwitcher-module__app__lHmVD[aria-current=page]{background:var(--vy-surface-muted);font-weight:600}.AppSwitcher-module__app__lHmVD:is(:disabled,[aria-disabled=true]){color:var(--vy-text-muted);cursor:not-allowed;background:transparent}.AppSwitcher-module__app__lHmVD:is(:disabled,[aria-disabled=true]) .AppSwitcher-module__appIcon__OqKjs{color:var(--vy-text-muted)}.AppSwitcher-module__appLabel__WTiy5{display:block}.AppSwitcher-module__badge__utmo8{position:absolute;top:2px;inset-inline-end:2px;padding:2px 5px;border-radius:4px;background:var(--vy-surface-muted);color:var(--vy-text-muted);font-size:10px;font-weight:500;line-height:1.2}.AppSwitcher-module__appIcon__OqKjs{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.AppSwitcher-module__appIcon__OqKjs>svg{width:22px;height:22px}.AppSwitcher-module__appIcon__OqKjs{color:inherit}.AppSwitcher-module__selected__TyaSZ{position:absolute;bottom:-2px;inset-inline-end:-8px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:2px solid var(--vy-surface);background:var(--vy-surface-muted);color:var(--vy-text)}.AppSwitcher-module__footer__HOrL0{display:flex;justify-content:center;align-items:center;gap:8px;padding:4px 8px;border-top:1px solid var(--vy-border);color:var(--vy-text-muted);font-size:11px;line-height:1.4}.AppSwitcher-module__footer__HOrL0 a{display:block;align-content:center;min-height:44px;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap;color:inherit;text-decoration:none}.AppSwitcher-module__footer__HOrL0 a:hover{color:var(--vy-text);text-decoration:underline}.AppSwitcher-module__trigger__PtXp5:focus-visible,.AppSwitcher-module__panel__QmxYi a:focus-visible,.AppSwitcher-module__panel__QmxYi button:focus-visible{outline:2px solid var(--vy-focus);outline-offset:2px}@media(min-width:851px){.sidebar-collapsed .AppSwitcher-module__trigger__PtXp5{justify-content:center;gap:0;padding:6px}.sidebar-collapsed .AppSwitcher-module__triggerIcon__iGNto{flex-shrink:1;min-width:0;max-width:100%}.sidebar-collapsed .AppSwitcher-module__triggerIcon__iGNto>img{width:48px;max-width:100%;height:28px}.sidebar-collapsed .AppSwitcher-module__triggerName__J-vPE,.sidebar-collapsed .AppSwitcher-module__chevron__DzebL{display:none}}.SidebarDownloads-module__root__bhVxd{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--vy-border);padding:6px 12px}.SidebarDownloads-module__label__B5Rxd{color:var(--vy-text-muted);font-size:11px;line-height:1.4;white-space:nowrap}.SidebarDownloads-module__links__xf4zc{display:flex;flex-shrink:0;gap:4px}.SidebarDownloads-module__item__74Cqh{display:flex;justify-content:center;min-width:0}.SidebarDownloads-module__action__AjtPC{display:inline-flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:8px;color:var(--vy-text-muted);background:transparent;text-decoration:none;cursor:pointer;transition:color .15s}.SidebarDownloads-module__action__AjtPC svg{width:16px;height:16px}.SidebarDownloads-module__action__AjtPC:hover,.SidebarDownloads-module__action__AjtPC[aria-expanded=true]{color:var(--vy-text)}.SidebarDownloads-module__action__AjtPC:disabled,.SidebarDownloads-module__action__AjtPC[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.SidebarDownloads-module__action__AjtPC:focus-visible{outline:2px solid var(--vy-focus);outline-offset:2px}.SidebarDownloads-module__badge__jyKTy{padding:0 3px;border-radius:3px;background:var(--vy-surface-muted);color:var(--vy-text-muted);font-family:var(--vy-font-family);font-size:8px;font-weight:500;line-height:11px}@media(pointer:coarse){.SidebarDownloads-module__action__AjtPC{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.SidebarDownloads-module__action__AjtPC{transition:none}}.DownloadDialog-module__paper__xUGOR.DownloadDialog-module__paper__xUGOR{max-width:640px;border-radius:20px;background:var(--vy-surface);color:var(--vy-text);font-family:var(--vy-font-family)}.DownloadDialog-module__header__4kjFe{flex-shrink:0;padding:20px 28px 24px}.DownloadDialog-module__topRow__lgWQC,.DownloadDialog-module__titleRow__jvnU2{display:flex;align-items:center;justify-content:space-between;gap:12px}.DownloadDialog-module__topRow__lgWQC{margin-bottom:12px}.DownloadDialog-module__eyebrow__5YsRz{display:inline-flex;align-items:center;gap:8px;color:var(--vy-text-muted);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.DownloadDialog-module__close__91gN1.DownloadDialog-module__close__91gN1{width:44px;height:44px;padding:0;margin-inline-end:-12px;color:var(--vy-text-muted);border-radius:8px}.DownloadDialog-module__close__91gN1.DownloadDialog-module__close__91gN1:hover{color:var(--vy-text);background:transparent}.DownloadDialog-module__titleRow__jvnU2{flex-wrap:wrap;justify-content:flex-start}.DownloadDialog-module__title__dQE9-.DownloadDialog-module__title__dQE9-{padding:0;color:var(--vy-text);font-family:var(--vy-font-family);font-size:28px;font-weight:650;line-height:1.2;letter-spacing:-.035em}.DownloadDialog-module__testingBadge__zi4Mn{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid var(--vy-border);border-radius:6px;background:var(--vy-surface-muted);color:var(--vy-text-muted);font-size:11px;font-weight:500;line-height:1.2}.DownloadDialog-module__description__5Cdu-{margin:10px 0 0;color:var(--vy-text-muted);font-size:14px;line-height:1.6}.DownloadDialog-module__content__qXHXn.DownloadDialog-module__content__qXHXn{padding:0 28px 28px;overscroll-behavior:contain}.DownloadDialog-module__installation__d5sSy{border:1px solid var(--vy-border);border-radius:12px;background:var(--vy-surface-muted)}.DownloadDialog-module__installHeader__ZtMM9{padding:18px 20px 16px;border-bottom:1px solid var(--vy-border)}.DownloadDialog-module__installHeader__ZtMM9 h3{margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.5}.DownloadDialog-module__installHeader__ZtMM9 p{margin:0;color:var(--vy-text-muted);font-size:12px;line-height:1.6}.DownloadDialog-module__steps__IIv1c{display:grid;gap:20px;margin:0;padding:20px;list-style:none}.DownloadDialog-module__steps__IIv1c li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px}.DownloadDialog-module__steps__IIv1c h4{margin:1px 0 4px;font-size:13px;font-weight:600;line-height:1.5}.DownloadDialog-module__steps__IIv1c p{margin:0;color:var(--vy-text-muted);font-size:12px;line-height:1.65}.DownloadDialog-module__stepNumber__uzyGk{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--vy-border-strong);border-radius:50%;color:var(--vy-text-muted);background:var(--vy-surface);font-size:11px;font-weight:600}.DownloadDialog-module__close__91gN1:focus-visible{outline:2px solid var(--vy-focus);outline-offset:3px}@media(max-width:480px){.DownloadDialog-module__header__4kjFe{padding:12px 20px 20px}.DownloadDialog-module__content__qXHXn.DownloadDialog-module__content__qXHXn{padding:0 20px 20px}.DownloadDialog-module__title__dQE9-.DownloadDialog-module__title__dQE9-{font-size:25px}.DownloadDialog-module__installHeader__ZtMM9,.DownloadDialog-module__steps__IIv1c{padding:16px}.DownloadDialog-module__steps__IIv1c li{gap:8px}}.MacDownloadDialog-module__options__N0Kog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.MacDownloadDialog-module__cardTop__9NZJS{display:flex;align-items:center;justify-content:space-between;gap:12px}.MacDownloadDialog-module__option__ehi9t{display:flex;min-width:0;flex-direction:column;align-items:stretch;padding:20px;border:1px solid var(--vy-border);border-radius:12px;color:var(--vy-text);background:var(--vy-surface);text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.MacDownloadDialog-module__option__ehi9t h3{margin:20px 0 6px;font-size:18px;font-weight:600;letter-spacing:-.025em;line-height:1.3}.MacDownloadDialog-module__option__ehi9t p{flex:1;margin:0 0 20px;color:var(--vy-text-muted);font-size:13px;line-height:1.6}.MacDownloadDialog-module__option__ehi9t:hover{border-color:var(--vy-text);background:var(--vy-primary-soft)}.MacDownloadDialog-module__option__ehi9t:active{background:var(--vy-surface-muted)}.MacDownloadDialog-module__chip__L1Rpr{color:var(--vy-text-muted);font-size:11px;font-weight:500;letter-spacing:.02em}.MacDownloadDialog-module__download__nt8r-{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;border-radius:8px;background:var(--vy-primary);color:var(--vy-on-primary);font-size:13px;font-weight:550;line-height:1.4}.MacDownloadDialog-module__chipHelp__nBjQa{display:flex;align-items:flex-start;gap:8px;margin:14px 0 24px;color:var(--vy-text-muted);font-size:12px;line-height:1.65}.MacDownloadDialog-module__chipHelp__nBjQa svg{flex-shrink:0;margin-top:2px}.MacDownloadDialog-module__commandRow__yMeAP{display:flex;align-items:center;gap:8px;margin-top:10px;padding:4px 4px 4px 12px;border:1px solid var(--vy-border);border-radius:8px;background:var(--vy-surface)}.MacDownloadDialog-module__commandRow__yMeAP code{flex:1;min-width:0;font-family:var(--vy-font-family);font-size:12px;line-height:1.6;overflow-wrap:anywhere;user-select:all}.MacDownloadDialog-module__copy__BF0KK{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;flex-shrink:0;padding:8px;border:0;border-radius:4px;color:var(--vy-text-muted);background:transparent;cursor:pointer;font:500 11px var(--vy-font-family);transition:color .15s ease}.MacDownloadDialog-module__copy__BF0KK:hover,.MacDownloadDialog-module__copy__BF0KK:active{color:var(--vy-text)}.MacDownloadDialog-module__copyStatus__fIsRB{display:block;color:var(--vy-text-muted);font-size:12px;line-height:1.5}.MacDownloadDialog-module__copyStatus__fIsRB:not(:empty){margin-top:6px}.MacDownloadDialog-module__option__ehi9t:focus-visible,.MacDownloadDialog-module__copy__BF0KK:focus-visible{outline:2px solid var(--vy-focus);outline-offset:3px}@media(max-width:480px){.MacDownloadDialog-module__options__N0Kog{grid-template-columns:1fr}.MacDownloadDialog-module__option__ehi9t{padding:16px}.MacDownloadDialog-module__option__ehi9t h3{margin-top:12px}.MacDownloadDialog-module__option__ehi9t p{margin-bottom:16px}.MacDownloadDialog-module__commandRow__yMeAP{flex-wrap:wrap;padding:8px}.MacDownloadDialog-module__commandRow__yMeAP code{flex-basis:100%;font-size:12px}.MacDownloadDialog-module__copy__BF0KK{margin-inline-start:auto}}@media(prefers-reduced-motion:reduce){.MacDownloadDialog-module__option__ehi9t,.MacDownloadDialog-module__copy__BF0KK{transition:none}}.GptPluginDialog-module__package__jesZV{margin-bottom:24px;padding:20px;border:1px solid var(--vy-border);border-radius:12px;background:var(--vy-surface)}.GptPluginDialog-module__package__jesZV h3{margin:20px 0 6px;color:var(--vy-text);font-size:18px;font-weight:600;letter-spacing:-.025em;line-height:1.3}.GptPluginDialog-module__package__jesZV p{margin:0 0 20px;color:var(--vy-text-muted);font-size:13px;line-height:1.6}.GptPluginDialog-module__packageTop__xwMoF{display:flex;align-items:center;justify-content:space-between;gap:12px}.GptPluginDialog-module__fileType__G-pmd{color:var(--vy-text-muted);font-size:11px;font-weight:500;letter-spacing:.02em}.GptPluginDialog-module__download__uCvY0{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;border-radius:8px;background:var(--vy-primary);color:var(--vy-on-primary);text-decoration:none;font-size:13px;font-weight:550;line-height:1.4;transition:opacity .16s ease}.GptPluginDialog-module__download__uCvY0:hover{opacity:.85}.GptPluginDialog-module__download__uCvY0:active{opacity:.75}.GptPluginDialog-module__download__uCvY0:focus-visible{outline:2px solid var(--vy-focus);outline-offset:3px}.GptPluginDialog-module__reconnect__MQgub{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;color:var(--vy-text-muted);font-size:12px;line-height:1.65}.GptPluginDialog-module__reconnect__MQgub svg{flex-shrink:0;margin-top:2px}@media(max-width:480px){.GptPluginDialog-module__package__jesZV{padding:16px}}@media(prefers-reduced-motion:reduce){.GptPluginDialog-module__download__uCvY0{transition:none}}.UserAvatar-module__root__ceGgw{position:relative;display:inline-flex;flex-shrink:0;vertical-align:middle}.UserAvatar-module__root__ceGgw>.UserAvatar-module__photo__zYATr{overflow:hidden;flex-shrink:0;border-radius:50%}.UserAvatar-module__role__5W5K7{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);border:1px solid var(--vy-surface);border-radius:999px;padding:1px 4px;background:var(--vy-primary);color:var(--vy-on-primary);font-family:var(--vy-font-family);font-size:9px;font-weight:600;line-height:1.3;white-space:nowrap;pointer-events:none}.WorkspaceTrialStatus-module__badge__ApR-R{position:absolute;top:-8px;inset-inline-end:8px;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:1px solid var(--vy-primary);border-radius:5px;background:var(--vy-primary);color:var(--vy-on-primary);font-family:var(--vy-font-family);font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap}.WorkspaceTrialStatus-module__badge__ApR-R strong{font-weight:700}
