.Tabs_header___axiU{border-bottom:1px solid var(--border-line-color);border-radius:5px 5px 0 0}.Tabs_btn__4GVI1{padding:10px;background:none;color:var(--foreground);border:none;border-bottom:1px solid transparent;cursor:pointer}.Tabs_btn__4GVI1:hover{opacity:.6}.Tabs_btn__4GVI1.Tabs_isActive__x7TYh{border-bottom-color:var(--foreground)}.CoreEditor_box__EFO8b{background:var(--color-8);padding:10px;overflow:hidden;border:1px solid var(--border-line-color);border-radius:10px}@media(max-width:767px){.CoreEditor_box__EFO8b{padding:8px;border-radius:8px}}.CoreEditor_panel__IK1Z_{display:flex;padding-bottom:5px;margin-bottom:5px;justify-content:space-between;align-items:center}.CoreEditor_langSelect__hOzxc{padding:5px 10px}.CoreEditor_editor__8FAvc{max-width:100%;overflow:scroll;border:1px solid var(--border-line-color);margin-bottom:10px;min-height:300px}@media(max-width:767px){.CoreEditor_editor__8FAvc{margin-bottom:8px;min-height:auto;overflow-y:visible}}.CoreEditor_console__JO26z{padding-top:20px}@media(max-width:767px){.CoreEditor_console__JO26z{padding-top:15px}}.CoreEditor_actions__Yla9g{border-top:1px solid var(--border-line-color);padding:20px 0;display:flex;align-items:center;justify-content:flex-end}@media(max-width:767px){.CoreEditor_actions__Yla9g{padding:15px 0;flex-direction:column;gap:10px}.CoreEditor_actions__Yla9g button{width:100%;padding:12px;justify-content:center}}@media(min-width:768px)and (max-width:1023px){.CoreEditor_actions__Yla9g{padding:15px 0}}.CoreEditor_actionsItem__0QjNz{margin:0 5px}@media(max-width:767px){.CoreEditor_actionsItem__0QjNz{margin:0;width:100%}}@media(min-width:768px)and (max-width:1023px){.CoreEditor_actionsItem__0QjNz{margin:0 3px}}.CoreEditor_subscriptionInfo__NjXSv{display:flex;align-items:center;gap:10px;flex:1 1}@media(max-width:767px){.CoreEditor_subscriptionInfo__NjXSv{flex-direction:column;align-items:flex-start;width:100%;gap:8px}}.CoreEditor_remainingRuns__JtyAw{font-size:12px;color:var(--color-text-secondary,#666);padding:4px 8px;background:var(--color-bg-secondary,#f5f5f5);border-radius:4px}@media(max-width:767px){.CoreEditor_remainingRuns__JtyAw{width:100%;text-align:center}}.CoreEditor_cooldownOverlay__4bk_Z{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;animation:CoreEditor_pulse__ecyDC 1s ease-in-out infinite}@media(max-width:767px){.CoreEditor_cooldownOverlay__4bk_Z{width:100%;justify-content:center}}@keyframes CoreEditor_pulse__ecyDC{0%,to{opacity:1}50%{opacity:.85}}.CoreEditor_cooldownTimer__J_JYa{font-size:24px;font-weight:700;min-width:32px;text-align:center}.CoreEditor_cooldownText__hEeal{font-size:13px;opacity:.9}.CoreEditor_limitError__3k6A2{font-size:13px;color:#e53935;padding:8px 12px;background:#ffebee;border-radius:6px;border-left:3px solid #e53935}@media(max-width:767px){.CoreEditor_limitError__3k6A2{width:100%}}.CoreEditor_upgradeHint__WhAhO{font-size:11px;color:var(--color-text-secondary,#888)}.CoreEditor_upgradeHint__WhAhO a{color:#667eea;text-decoration:underline}.CoreEditor_upgradeHint__WhAhO a:hover{text-decoration:none}.Button_buttonWrapper___5Rvi{display:inline-block;cursor:pointer}.Button_button__8B4nB{padding:var(--btn-primary-padding);background-color:var(--btn-primary-bg-color);color:var(--btn-primary-color);border:none;border-radius:var(--btn-primary-border-radius);cursor:pointer;transition:.3s ease}.Button_button__8B4nB:hover:not(:disabled){opacity:var(--btn-primary-hover-opacity)}.Button_button__8B4nB.Button_disabled__jJzcP,.Button_button__8B4nB:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_button__8B4nB.Button_secondary__k_TzE{background-color:var(--btn-secondary-bg-color);color:var(--btn-secondary-color);border:1px solid var(--btn-secondary-border-color)}.Button_button__8B4nB.Button_submit__FOQ61{background-color:var(--btn-submit-bg-color)}.Button_popoverContent__FkQA3{background:#fff;border:1px solid var(--border-line-color);border-radius:6px;padding:8px 12px;font-size:12px;color:var(--color-12);max-width:200px}.Spinner_spinner__dYTEm{width:30px;height:30px;border-radius:50%;box-sizing:border-box;border:5px solid var(--color-1);border-left:5px solid transparent;animation:Spinner_spinner-animation__pyGxC 1s linear infinite}@keyframes Spinner_spinner-animation__pyGxC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}