.app-shell.app-shell--page-chrome>.main-surface{min-width:0;height:100%;min-height:0;padding:0;overflow:hidden}.workspace-page-frame{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.workspace-page-frame__navbar{flex:0 0 var(--session-top-rail-height,36px);height:var(--session-top-rail-height,36px);min-width:0;margin-top:var(--app-shell-top-pad,8px);box-sizing:border-box;z-index:120;align-items:center;padding:0 16px;display:flex}.workspace-page-frame__path{flex:1;align-items:center;min-width:0;height:100%;display:flex}.workspace-page-frame__navigation,.workspace-page-frame__actions{display:none}.workspace-page-frame__body{flex:1;min-width:0;min-height:0;position:relative}.workspace-page-frame__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;scroll-padding-top:24px;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#00000029 9.9px,#000 22px);mask-image:linear-gradient(#0000 0,#00000029 9.9px,#000 22px)}.workspace-page-frame .plugins-settings-page--full-page .plugins-modal-body{padding-top:24px}.workspace-page-frame .plugins-settings-page--full-page .plugins-modal-body--environment{padding-top:0}@media (width<=767px){.app-shell--page-chrome{grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.workspace-page-frame__navbar{flex-basis:56px;gap:12px;height:56px;margin-top:0;padding-inline:14px}.workspace-page-frame__navigation,.workspace-page-frame__actions{flex:none;align-items:center;display:flex}}.workspace-page-frame .plugins-settings-page--full-page .plugins-modal-body:has(>.code-workspace){padding:24px clamp(20px,4vw,64px) 32px}.workspace-page-frame .code-workspace.settings-embedded-pane{max-width:var(--settings-page-max-width,1074px)}.workspace-page-frame .code-workspace__heading{align-items:flex-start}.workspace-page-frame .code-workspace__heading h1{letter-spacing:-.02em;font-size:22px;line-height:1.25}@media (width<=767px){.workspace-page-frame .plugins-settings-page--full-page .plugins-modal-body:has(>.code-workspace){padding:24px 16px 20px}.app-shell--page-chrome:has(.code-workspace){grid-template-rows:minmax(0,1fr)}}:root:root .desktop-download-popup__body h2{font-size:var(--grok-type-xl);line-height:var(--grok-leading-xl);letter-spacing:var(--grok-tracking-xl)}:root:root .desktop-download-popup__body p{font-size:var(--grok-type-base);line-height:var(--grok-leading-base)}:root:root .desktop-download-popup__download{height:var(--grok-height-lg);border-radius:var(--grok-radius-lg);font-size:var(--grok-type-sm)}:root:root .keyboard-shortcuts-modal{border-radius:var(--grok-radius-3xl)}:root:root .keyboard-shortcuts-header{box-sizing:border-box;min-height:52px;padding:12px 10px 12px 16px}:root:root .keyboard-shortcuts-header h2{font-size:var(--grok-type-xl);line-height:var(--grok-leading-xl);letter-spacing:var(--grok-tracking-xl)}:root:root .keyboard-shortcuts-close{width:var(--grok-height-base);height:var(--grok-height-base)}:root:root .keyboard-shortcuts-list{padding:8px 16px 16px}:root:root .workspace-page-frame .code-workspace__heading h1{font-size:var(--grok-type-xxl);line-height:var(--grok-leading-xxl);letter-spacing:var(--grok-tracking-xxl)}
