.SQLStudio_page__yIg1a{min-height:100vh;background:#f4f7fb;color:#071735;padding:34px 24px 64px}.SQLStudio_hero__da0Qg{max-width:1440px;margin:0 auto 22px;background:linear-gradient(135deg,#071735,#0647b8);color:#fff;border-radius:24px;padding:34px;display:flex;justify-content:space-between;gap:24px;align-items:center;box-shadow:0 18px 50px rgba(7,23,53,.18)}.SQLStudio_hero__da0Qg h1{font-size:clamp(2rem,4vw,3.5rem);margin:5px 0 10px}.SQLStudio_hero__da0Qg p{max-width:760px;margin:0;color:#dbeafe;font-size:1.05rem;line-height:1.65}.SQLStudio_eyebrow__lHvlf{text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;font-weight:800;color:#93c5fd}.SQLStudio_heroBadge__X6c3r{white-space:nowrap;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:11px 16px;font-weight:700}.SQLStudio_metrics__BkSfc{max-width:1440px;margin:0 auto 22px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.SQLStudio_metrics__BkSfc div{background:#fff;border:1px solid #dce6f3;border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;box-shadow:0 8px 24px rgba(7,23,53,.05)}.SQLStudio_metrics__BkSfc strong{font-size:1.45rem}.SQLStudio_metrics__BkSfc span{font-size:.82rem;color:#60708a;margin-top:4px}.SQLStudio_workspace__LWh6d{max-width:1440px;margin:auto;display:grid;grid-template-columns:290px 1fr;grid-gap:18px;gap:18px}.SQLStudio_editorArea__0mpnW,.SQLStudio_sidebar__dpw3Q{background:#fff;border:1px solid #dce6f3;border-radius:20px;box-shadow:0 10px 30px rgba(7,23,53,.06)}.SQLStudio_sidebar__dpw3Q{padding:20px;height:max-content}.SQLStudio_sidebar__dpw3Q h2{font-size:1rem;margin:0 0 14px}.SQLStudio_sidebar__dpw3Q label{display:flex;flex-direction:column;gap:6px;font-size:.78rem;font-weight:800;color:#44536b;margin-bottom:12px}.SQLStudio_sidebar__dpw3Q input,.SQLStudio_sidebar__dpw3Q select{border:1px solid #cbd7e7;border-radius:10px;padding:10px 11px;font:inherit;color:#071735;background:#fff}.SQLStudio_primary__ZcbTh{background:#0647b8!important;color:#fff!important;border-color:#0647b8!important}.SQLStudio_history__wUXSU{margin-top:24px;padding-top:18px;border-top:1px solid #e5edf7}.SQLStudio_history__wUXSU p{font-size:.82rem;color:#74839a}.SQLStudio_history__wUXSU button{width:100%;text-align:left;background:#f7f9fc;border:1px solid #e0e8f2;border-radius:10px;padding:10px;margin:0 0 8px;color:#071735}.SQLStudio_history__wUXSU small,.SQLStudio_history__wUXSU span{display:block}.SQLStudio_history__wUXSU small{margin-top:4px;color:#7a889d}.SQLStudio_editorArea__0mpnW{padding:20px;position:relative}.SQLStudio_panelHeader__TiQSJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.SQLStudio_panelHeader__TiQSJ span{font-weight:800}.SQLStudio_panelHeader__TiQSJ small{display:block;color:#718097;margin-top:3px}.SQLStudio_actions__hQKM0 button,.SQLStudio_panelHeader__TiQSJ button,.SQLStudio_sidebar__dpw3Q button,.SQLStudio_tabs__WMno3 button{border:1px solid #cad6e6;background:#fff;color:#17335f;border-radius:10px;padding:10px 14px;font-weight:750;cursor:pointer}.SQLStudio_editor__3tzAt,.SQLStudio_output__yIFMW{width:100%;min-height:300px;resize:vertical;border:1px solid #bfd0e5;border-radius:14px;padding:17px;background:#071426;color:#d9e8ff;font:500 .92rem/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;box-sizing:border-box}.SQLStudio_output__yIFMW{min-height:250px;background:#0b1d34}.SQLStudio_actions__hQKM0{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0 18px}.SQLStudio_actions__hQKM0 button:disabled{opacity:.45;cursor:not-allowed}.SQLStudio_tabs__WMno3{display:flex;gap:6px;border-bottom:1px solid #dce5f0;margin-bottom:15px}.SQLStudio_tabs__WMno3 button{border:0;border-radius:10px 10px 0 0;background:transparent;color:#65738a}.SQLStudio_activeTab__30_n_{color:#0647b8!important;background:#eef5ff!important}.SQLStudio_analysis__9dikI{display:grid;grid-gap:10px;gap:10px;min-height:250px}.SQLStudio_analysis__9dikI>div{display:grid;grid-template-columns:85px 1fr;grid-gap:12px;gap:12px;border-radius:12px;padding:13px 15px;align-items:start}.SQLStudio_analysis__9dikI strong{text-transform:uppercase;font-size:.72rem}.SQLStudio_error__sxnED{background:#fff1f2;color:#9f1239}.SQLStudio_warning__eAZzg{background:#fff7ed;color:#9a3412}.SQLStudio_tip__DpuX6{background:#eff6ff;color:#1d4ed8}.SQLStudio_success__KIFGV{background:#ecfdf5;color:#047857}.SQLStudio_detailsGrid__BXuiz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;min-height:250px}.SQLStudio_detailsGrid__BXuiz>div{background:#f7f9fc;border:1px solid #e0e8f2;border-radius:14px;padding:16px}.SQLStudio_detailsGrid__BXuiz h3{margin:0 0 12px;font-size:.95rem}.SQLStudio_detailsGrid__BXuiz code{display:block;background:#eaf1fa;border-radius:7px;padding:7px 9px;margin-bottom:6px;word-break:break-all}.SQLStudio_detailsGrid__BXuiz p{color:#77859a}.SQLStudio_toast__pPHdc{position:absolute;right:22px;bottom:22px;background:#071735;color:#fff;padding:10px 14px;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.SQLStudio_notice__TIxzU{max-width:1440px;margin:18px auto 0;background:#eef5ff;border:1px solid #cbdffd;border-radius:14px;padding:14px 18px;color:#29466f}.SQLStudio_notice__TIxzU strong{color:#0647b8}@media(max-width:950px){.SQLStudio_workspace__LWh6d{grid-template-columns:1fr}.SQLStudio_metrics__BkSfc{grid-template-columns:repeat(2,1fr)}.SQLStudio_hero__da0Qg{align-items:flex-start;flex-direction:column}.SQLStudio_detailsGrid__BXuiz{grid-template-columns:1fr}}@media(max-width:600px){.SQLStudio_page__yIg1a{padding:18px 12px 40px}.SQLStudio_hero__da0Qg{padding:24px 20px;border-radius:18px}.SQLStudio_metrics__BkSfc{grid-template-columns:1fr 1fr}.SQLStudio_editorArea__0mpnW,.SQLStudio_sidebar__dpw3Q{padding:15px}.SQLStudio_editor__3tzAt,.SQLStudio_output__yIFMW{min-height:240px}.SQLStudio_panelHeader__TiQSJ{align-items:flex-start;gap:10px;flex-direction:column}.SQLStudio_heroBadge__X6c3r{white-space:normal}}.SQLStudio_embedded__QVMDA{min-height:0;padding:0;background:transparent}