.dimensions-panel{background-color:var(--ide-rail-background);color:var(--ide-rail-color);display:flex;flex-direction:column;height:100%;overflow:hidden}:root{--border-radius-base:4px;--border-radius-medium:8px;--border-radius-large:16px;--border-radius-full:9999px}:root{--white:#fff;--neutral-05:#fafafb;--neutral-10:#f4f5f6;--neutral-20:#e7e9ee;--neutral-30:#d0d5dd;--neutral-40:#afb5c0;--neutral-50:#8d96a5;--neutral-60:#677283;--neutral-70:#495365;--neutral-80:#2f3a4c;--neutral-85:#252e3c;--neutral-90:#1b222c;--green-10:#eaf6ef;--green-15:#daede2;--green-20:#b8dbc8;--green-30:#86caa5;--green-40:#53b57f;--green-50:#098842;--green-60:#1e6b41;--green-65:#1c623b;--green-70:#195936;--blue-10:#f1f4f9;--blue-20:#c3d0e3;--blue-30:#97b6e5;--blue-40:#6597e0;--blue-50:#366cbf;--blue-60:#28518f;--blue-70:#214475;--red-10:#f9f1f1;--red-20:#f5beba;--red-30:#e59d9a;--red-40:#e36d66;--red-50:#b83a33;--red-60:#942f2a;--red-70:#782722;--yellow-10:#fcf1e3;--yellow-20:#fcc483;--yellow-30:#f7a445;--yellow-40:#de8014;--yellow-50:#8f5514;--yellow-60:#7a4304;--yellow-70:#633a0b;--bg-light-primary:var(--white);--bg-light-secondary:var(--neutral-10);--bg-light-tertiary:var(--neutral-20);--bg-light-disabled:var(--neutral-20);--bg-dark-primary:var(--neutral-90);--bg-dark-secondary:var(--neutral-80);--bg-dark-tertiary:var(--neutral-70);--bg-dark-disabled:var(--neutral-70);--bg-accent-01:var(--green-50);--bg-accent-02:var(--green-60);--bg-accent-03:var(--green-10);--bg-danger-01:var(--red-50);--bg-danger-02:var(--red-60);--bg-danger-03:var(--red-10);--bg-warning-01:var(--yellow-50);--bg-warning-02:var(--yellow-60);--bg-warning-03:var(--yellow-10);--bg-info-01:var(--blue-50);--bg-info-02:var(--blue-60);--bg-info-03:var(--blue-10);--content-primary:var(--neutral-90);--content-secondary:var(--neutral-70);--content-disabled:var(--neutral-40);--content-placeholder:var(--neutral-60);--content-danger:var(--red-50);--content-warning:var(--yellow-50);--content-positive:var(--green-50);--content-info:var(--blue-50);--border-primary:var(--neutral-60);--border-hover:var(--neutral-70);--border-disabled:var(--neutral-20);--border-active:var(--blue-50);--border-danger:var(--red-50);--border-divider:var(--neutral-20);--border-dark-divider:var(--neutral-70);--link-web:var(--green-60);--link-web-hover:var(--green-70);--link-web-visited:var(--green-60);--link-ui:var(--blue-50);--link-ui-hover:var(--blue-60);--link-ui-visited:var(--blue-60);--content-primary-dark:var(--neutral-10);--content-secondary-dark:var(--neutral-20);--content-disabled-dark:var(--neutral-60);--content-placeholder-dark:var(--neutral-50);--content-danger-dark:var(--red-40);--content-warning-dark:var(--yellow-40);--content-positive-dark:var(--green-40);--content-info-dark:var(--blue-30);--border-primary-dark:var(--neutral-30);--border-hover-dark:var(--neutral-20);--border-disabled-dark:var(--neutral-80);--border-active-dark:var(--blue-30);--border-danger-dark:var(--red-40);--border-divider-dark:var(--neutral-80);--link-web-dark:var(--green-30);--link-web-hover-dark:var(--green-40);--link-web-visited-dark:var(--green-40);--link-ui-dark:var(--blue-30);--link-ui-hover-dark:var(--blue-40);--link-ui-visited-dark:var(--blue-40);--premium-gradient:linear-gradient(246deg,var(--blue-70) 0%,#254c84 29%,var(--blue-40) 97%);--premium-gradient-dark:linear-gradient(246deg,#6f8bcd,#8ea3d7 29%,#ccdcff 97%)}:root{--spacing-00:0;--spacing-01:2px;--spacing-02:4px;--spacing-03:6px;--spacing-04:8px;--spacing-05:12px;--spacing-06:16px;--spacing-07:20px;--spacing-08:24px;--spacing-09:32px;--spacing-10:40px;--spacing-11:48px;--spacing-12:56px;--spacing-13:64px;--spacing-14:72px;--spacing-15:80px;--spacing-16:96px}:root{--font-sans:"Noto Sans",sans-serif;--font-size-01:0.75rem;--font-size-02:0.875rem;--font-size-03:1rem;--font-size-04:1.125rem;--font-size-05:1.25rem;--font-size-06:1.5rem;--font-size-07:1.875rem;--font-size-08:2.25rem;--font-size-09:3rem;--font-size-10:3.25rem;--font-size-11:3.75rem;--font-size-12:4.5rem;--font-size-13:6em;--line-height-01:1rem;--line-height-02:1.25rem;--line-height-03:1.5rem;--line-height-04:1.75rem;--line-height-05:2rem;--line-height-06:2.5rem;--line-height-07:3rem;--line-height-08:4rem;--line-height-09:4.25rem;--line-height-10:5rem;--line-height-11:6rem;--line-height-12:8rem}.github-sync-commits-heading{align-items:center;display:flex;font-size:var(--font-size-03);font-weight:600;justify-content:space-between;line-height:var(--line-height-03)}.github-file-sync-error-group{margin-top:var(--spacing-06)}.github-file-sync-error-group .details{list-style-type:none}.github-sync-modal{--link-color:var(--link-ui-themed);--link-hover-color:var(--link-ui-hover-themed);--link-visited-color:var(--link-ui-visited-themed)}.github-sync-modal .form-label,.github-sync-modal .form-text{color:var(--content-secondary-themed)}.github-sync-modal hr{border-top-color:var(--border-divider-themed)}#manage-template-modal,.import-project-from-github-modal{--link-color:var(--link-ui-themed);--link-hover-color:var(--link-ui-hover-themed);--link-visited-color:var(--link-ui-visited-themed)}#manage-template-modal .form-label{color:var(--content-secondary-themed)}.ide-redesign-python-editor-split{height:100%}.ide-redesign-python-output-pane{background-color:var(--ide-redesign-background);border-top:1px solid var(--border-divider);color:var(--ide-redesign-color);display:flex;flex-direction:column;height:100%}.ide-redesign-python-output-pane-toolbar{align-items:center;border-bottom:1px solid var(--toolbar-border-color);display:flex;height:var(--toolbar-height)}.ide-redesign-python-output-pane-toolbar-left{align-items:center;align-self:stretch;display:flex;gap:var(--spacing-02)}.ide-redesign-python-output-pane-run-button-wrapper{background-color:var(--bg-accent-01);border-radius:var(--ds-border-radius-300);height:24px;margin-left:var(--spacing-02)}.ide-redesign-python-output-pane-run-button-wrapper.compile-button-group-running{background-color:var(--bg-danger-01)}.ide-redesign-python-output-pane-run-button-wrapper .btn-primary:hover{z-index:auto}.ide-redesign-python-output-pane-body{flex:1;font-family:DM Mono,monospace;font-size:var(--font-size-02);line-height:var(--line-height-03);overflow:auto;padding:var(--spacing-06)}.ide-redesign-python-output-pane-placeholder{color:var(--content-secondary)}.ide-redesign-python-output-pane-line{min-height:var(--line-height-03);white-space:pre-wrap;word-break:break-word}.ide-redesign-python-output-pane-line-info{color:var(--content-info)}.ide-redesign-python-output-pane-line-stderr{color:var(--red-50)}.ide-redesign-python-output-pane-error,.ide-redesign-python-output-pane-placeholder{white-space:pre-wrap}.ide-redesign-python-output-pane-error{color:var(--red-50);margin-bottom:var(--spacing-03)}