.SqlCteWorkspace_container__EThTW{max-width:1260px;margin:0 auto;padding:32px 28px 80px;color:var(--text-primary,#f8fafc);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.7;box-sizing:border-box}.SqlCteWorkspace_breadcrumb__LwjQG{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary,#94a3b8);margin-bottom:24px;flex-wrap:wrap}.SqlCteWorkspace_breadLink__S9N_L{color:#38bdf8;text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:color .15s ease;font-weight:600}.SqlCteWorkspace_breadLink__S9N_L:hover{color:#7dd3fc;text-decoration:underline}.SqlCteWorkspace_breadSep__C6NPD{color:rgba(255,255,255,.25)}.SqlCteWorkspace_breadCurrent__KR3Xo{color:var(--text-primary,#f8fafc);font-weight:600}.SqlCteWorkspace_header__LfSdX,.SqlCteWorkspace_hero__RB5_i{background:linear-gradient(135deg,rgba(2,132,199,.18),rgba(16,185,129,.1) 50%,rgba(99,102,241,.08));border:1.5px solid rgba(56,189,248,.32);border-radius:24px;padding:36px;margin-bottom:36px;position:relative;overflow:hidden;box-shadow:0 12px 36px rgba(0,0,0,.35);box-sizing:border-box}.SqlCteWorkspace_header__LfSdX:before,.SqlCteWorkspace_hero__RB5_i:before{content:"";position:absolute;top:-50px;right:-50px;width:260px;height:260px;background:radial-gradient(circle,rgba(56,189,248,.2) 0,transparent 70%);pointer-events:none}.SqlCteWorkspace_badge__zMoh_,.SqlCteWorkspace_heroBadges__PCyvi{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;padding:5px 14px;border-radius:20px;text-transform:uppercase;letter-spacing:.04em;background:rgba(56,189,248,.15);color:#38bdf8;border:1px solid rgba(56,189,248,.3);margin-bottom:14px}.SqlCteWorkspace_title__C4W1g{font-size:2.35rem;font-weight:900;color:#ffffff;margin:0 0 12px;line-height:1.25;letter-spacing:-.02em}.SqlCteWorkspace_subtitle__XAj0h{font-size:1.05rem;color:#cbd5e1;line-height:1.65;max-width:960px;margin:0 0 20px}.SqlCteWorkspace_metaBar__7Hc_X{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;padding:12px 18px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.08);border-radius:14px}.SqlCteWorkspace_metaItem__Msfvz{display:flex;align-items:center;gap:6px;font-size:.88rem;color:#94a3b8}.SqlCteWorkspace_metaItem__Msfvz strong{color:#ffffff}.SqlCteWorkspace_tocCard__Rk8nK,.SqlCteWorkspace_toc__OfIoC{background:#110F24;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:24px 28px;margin-top:24px;box-sizing:border-box}.SqlCteWorkspace_tocTitle__SPlY_{font-size:1.05rem;font-weight:800;color:#e2e8f0;margin:0 0 16px;display:flex;align-items:center;gap:8px}.SqlCteWorkspace_tocGrid__k9qzx{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px 18px}.SqlCteWorkspace_tocItem__b18vz{display:flex;align-items:center;gap:8px;color:#94a3b8;font-size:.88rem;text-decoration:none;padding:6px 10px;border-radius:8px;transition:all .15s ease}.SqlCteWorkspace_tocItem__b18vz:hover{color:#38bdf8;background:rgba(56,189,248,.1);transform:translateX(3px)}.SqlCteWorkspace_articleBody__VnhzN{display:flex;flex-direction:column;gap:28px}.SqlCteWorkspace_section__xnjmZ{background:#110F24;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.25);box-sizing:border-box}.SqlCteWorkspace_sectionHeader__Av05E{display:flex;align-items:center;gap:14px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:14px}.SqlCteWorkspace_sectionNumber__xFkd6{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,rgba(2,132,199,.3),rgba(16,185,129,.2));border:1px solid #38bdf8;color:#38bdf8;font-weight:800;font-size:.95rem;flex-shrink:0}.SqlCteWorkspace_sectionTitle__bnmUw{font-size:1.45rem;font-weight:800;color:#ffffff;margin:0;line-height:1.3}.SqlCteWorkspace_subsectionTitle__iz4SB{font-size:1.15rem;font-weight:700;color:#38bdf8;margin:18px 0 10px}.SqlCteWorkspace_paragraph__hOwOk{font-size:1.02rem;color:#cbd5e1;line-height:1.75;margin:0 0 16px}.SqlCteWorkspace_codeBlock__ug7SS{background:#070611;border:1px solid rgba(56,189,248,.25);border-radius:14px;padding:20px 22px;margin:18px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;line-height:1.65;overflow-x:auto;white-space:pre-wrap;word-break:break-word;color:#e2e8f0;box-shadow:inset 0 2px 10px rgba(0,0,0,.5);box-sizing:border-box}.SqlCteWorkspace_inlineCode__G80yv,.SqlCteWorkspace_paragraph__hOwOk code,.SqlCteWorkspace_section__xnjmZ code{background:rgba(56,189,248,.12);color:#38bdf8;padding:2px 7px;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em;word-break:break-word}.SqlCteWorkspace_distinct__5eY02,.SqlCteWorkspace_keyword__Dq76G{color:#38bdf8;font-weight:700}.SqlCteWorkspace_column__kdt64,.SqlCteWorkspace_identifier__70Jb2{color:#cbd5e1}.SqlCteWorkspace_table___ls70{color:#34d399;font-weight:600}.SqlCteWorkspace_value__AxzzR{color:#fcd34d}.SqlCteWorkspace_operator__JBhJV{color:#f472b6}.SqlCteWorkspace_comment__jznHE{color:#64748b;font-style:italic}.SqlCteWorkspace_alias__TnB6O{color:#a78bfa}.SqlCteWorkspace_nullValue__11cpp{color:#f87171;font-weight:700}.SqlCteWorkspace_alert__cTJRS,.SqlCteWorkspace_callout__VeGbV{border-radius:14px;padding:16px 20px;margin:18px 0;display:flex;gap:14px;align-items:flex-start;font-size:.95rem;line-height:1.6;box-sizing:border-box}.SqlCteWorkspace_alertSuccess__qlZd7,.SqlCteWorkspace_calloutTip__gnd2X{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-left:4px solid #10b981;color:#a7f3d0}.SqlCteWorkspace_alertInfo__ggtT1,.SqlCteWorkspace_calloutInfo__PlScR{background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.25);border-left:4px solid #38bdf8;color:#bae6fd}.SqlCteWorkspace_alertWarning__yLalo,.SqlCteWorkspace_calloutWarning__X_Lvw{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-left:4px solid #f59e0b;color:#fde68a}.SqlCteWorkspace_alertTitle__Zh93b{font-weight:800;margin-bottom:4px;color:#ffffff}.SqlCteWorkspace_tableContainer__BmT9s,.SqlCteWorkspace_tableWrapper__R7fnB{overflow-x:auto;margin:20px 0;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#090816;box-shadow:0 4px 16px rgba(0,0,0,.3)}.SqlCteWorkspace_labDarkTable__FAIAP,.SqlCteWorkspace_liveTable__jIEED,.SqlCteWorkspace_staticTable__r9DgV,.SqlCteWorkspace_table___ls70{width:100%;border-collapse:collapse;font-size:.92rem;text-align:left}.SqlCteWorkspace_labDarkTable__FAIAP th,.SqlCteWorkspace_liveTable__jIEED th,.SqlCteWorkspace_staticTable__r9DgV th,.SqlCteWorkspace_table___ls70 th{background:rgba(56,189,248,.12);color:#38bdf8;padding:12px 16px;font-weight:700;border-bottom:1px solid rgba(56,189,248,.25);white-space:nowrap}.SqlCteWorkspace_labDarkTable__FAIAP td,.SqlCteWorkspace_liveTable__jIEED td,.SqlCteWorkspace_staticTable__r9DgV td,.SqlCteWorkspace_table___ls70 td{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);color:#cbd5e1}.SqlCteWorkspace_labDarkTable__FAIAP tr:last-child td,.SqlCteWorkspace_liveTable__jIEED tr:last-child td,.SqlCteWorkspace_staticTable__r9DgV tr:last-child td,.SqlCteWorkspace_table___ls70 tr:last-child td{border-bottom:none}.SqlCteWorkspace_labDarkTable__FAIAP tr:hover,.SqlCteWorkspace_liveTable__jIEED tr:hover,.SqlCteWorkspace_staticTable__r9DgV tr:hover,.SqlCteWorkspace_table___ls70 tr:hover{background:rgba(255,255,255,.02)}.SqlCteWorkspace_tableGrid2__IftH8{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}@media (max-width:860px){.SqlCteWorkspace_tableGrid2__IftH8{grid-template-columns:1fr}}.SqlCteWorkspace_tableCard__f_J6z{background:#0d0b17;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px}.SqlCteWorkspace_tableCardHeader__qedAk{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.SqlCteWorkspace_tableCardTitle__IOn2E{font-size:1rem;font-weight:800;color:#38bdf8}.SqlCteWorkspace_fkTag__T_u0c,.SqlCteWorkspace_pkTag__ezQZu,.SqlCteWorkspace_tableTag__Wd8Fm{font-size:.72rem;font-weight:800;padding:2px 7px;border-radius:6px;text-transform:uppercase}.SqlCteWorkspace_pkTag__ezQZu{background:rgba(16,185,129,.2);color:#34d399;border:1px solid #10b981}.SqlCteWorkspace_fkTag__T_u0c{background:rgba(99,102,241,.2);color:#a5b4fc;border:1px solid #6366f1}.SqlCteWorkspace_pkCell__ALYgU{color:#34d399;font-weight:700}.SqlCteWorkspace_fkCell__NVLnD{color:#a5b4fc;font-weight:700}.SqlCteWorkspace_diagramCard__vA0b9{background:#0d0b17;border:1.5px solid rgba(56,189,248,.25);border-radius:16px;padding:24px 22px;margin:22px 0;box-shadow:0 6px 24px rgba(0,0,0,.35);box-sizing:border-box}.SqlCteWorkspace_diagramTitle___RC0X{font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#38bdf8;margin-bottom:16px;display:flex;align-items:center;gap:6px}.SqlCteWorkspace_diagramComparison__ZCHRM,.SqlCteWorkspace_diagramFlow__ZOBuT{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;margin:10px 0}.SqlCteWorkspace_diagramBox__FrCER,.SqlCteWorkspace_diagramNode__iDUZe{background:#110F24;border:1.5px solid rgba(56,189,248,.25);border-radius:12px;padding:14px 20px;min-width:160px;text-align:center;box-shadow:0 4px 16px rgba(0,0,0,.35);color:#f8fafc}.SqlCteWorkspace_diagramArrow__D4kB5{font-size:1.2rem;font-weight:800;color:#38bdf8;padding:0 6px}.SqlCteWorkspace_diagramContent__f6O38{color:#cbd5e1;font-size:.92rem}.SqlCteWorkspace_labRowActive__sqGHG,.SqlCteWorkspace_matchedRow__X__U0{background:rgba(16,185,129,.12)!important}.SqlCteWorkspace_labRowUnmatched__JwScV,.SqlCteWorkspace_unmatchedRow__lcBLt{background:rgba(239,68,68,.08)!important;opacity:.7}.SqlCteWorkspace_labPkHighlight__ce9th{color:#34d399;font-weight:700}.SqlCteWorkspace_labFkHighlight__n3RqI{color:#a5b4fc;font-weight:700}.SqlCteWorkspace_keyMatchBadge__ncLNH,.SqlCteWorkspace_matchSuccessBadge__Sfq5U{background:rgba(16,185,129,.2);color:#34d399;padding:3px 8px;border-radius:6px;font-size:.75rem;font-weight:800;border:1px solid #10b981}.SqlCteWorkspace_matchFailBadge__mc64h{background:rgba(239,68,68,.2);color:#f87171;padding:3px 8px;border-radius:6px;font-size:.75rem;font-weight:800;border:1px solid #ef4444}.SqlCteWorkspace_labContainer__1O1Jd,.SqlCteWorkspace_playgroundContainer__DxI1O{background:#0d0b17;border:1.5px solid rgba(56,189,248,.3);border-radius:20px;padding:28px 26px;margin:32px 0;box-shadow:0 10px 30px rgba(0,0,0,.4);box-sizing:border-box}.SqlCteWorkspace_labHeader__sM7E7,.SqlCteWorkspace_playgroundHeader__FtSea{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:16px}.SqlCteWorkspace_labTitle__V_iiW,.SqlCteWorkspace_playgroundTitle__KYnpU{font-size:1.25rem;font-weight:800;color:#ffffff;display:flex;align-items:center;gap:8px}.SqlCteWorkspace_labSubtitle__1LFoO{color:#94a3b8;font-size:.88rem}.SqlCteWorkspace_presetList__FY7vS,.SqlCteWorkspace_quickTemplates__pPWwB{display:flex;gap:8px;flex-wrap:wrap}.SqlCteWorkspace_presetBtn__pruzF,.SqlCteWorkspace_templatePill__rcGkN{background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.25);color:#38bdf8;padding:6px 14px;border-radius:20px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .15s ease}.SqlCteWorkspace_presetBtn__pruzF:hover,.SqlCteWorkspace_templatePill__rcGkN:hover{background:rgba(56,189,248,.22);border-color:#38bdf8;color:#ffffff}.SqlCteWorkspace_presetBtnActive__OdYlc{background:#0284c7;color:#ffffff;border-color:#38bdf8}.SqlCteWorkspace_labTablesGrid__qukED,.SqlCteWorkspace_playgroundSplit__2CNQz{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:900px){.SqlCteWorkspace_labTablesGrid__qukED,.SqlCteWorkspace_playgroundSplit__2CNQz{grid-template-columns:1fr}}.SqlCteWorkspace_labTableBox__5i_fN,.SqlCteWorkspace_playgroundPanel__49XDB{background:#110F24;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:14px}.SqlCteWorkspace_labTableHeader__SjeN0,.SqlCteWorkspace_panelHeading__9e8ZW{display:flex;justify-content:space-between;align-items:center;font-size:.95rem;font-weight:700;color:#e2e8f0;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:10px}.SqlCteWorkspace_sqlEditorTextarea__yXGyR{width:100%;background:#090816;border:1px solid rgba(56,189,248,.25);border-radius:10px;padding:14px;color:#38bdf8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;line-height:1.6;resize:vertical;outline:none;box-sizing:border-box}.SqlCteWorkspace_sqlEditorTextarea__yXGyR:focus{border-color:#38bdf8;box-shadow:0 0 14px rgba(56,189,248,.3)}.SqlCteWorkspace_playgroundActions__Lfv_s{display:flex;gap:10px}.SqlCteWorkspace_runBtn__VXSkw{background:linear-gradient(135deg,#0284c7,#0369a1);color:#ffffff;border:none;padding:10px 22px;border-radius:10px;font-size:.92rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px rgba(2,132,199,.4)}.SqlCteWorkspace_runBtn__VXSkw:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(2,132,199,.6)}.SqlCteWorkspace_resetBtn__QN8n0{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#cbd5e1;padding:10px 20px;border-radius:10px;font-size:.92rem;font-weight:600;cursor:pointer;transition:all .15s ease}.SqlCteWorkspace_resetBtn__QN8n0:hover{background:rgba(255,255,255,.1);color:#ffffff}.SqlCteWorkspace_tokenInteractiveQuery__8Fk0e{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0;padding:16px;background:#090816;border:1px solid rgba(255,255,255,.08);border-radius:12px}.SqlCteWorkspace_tokenBtn__dBlV0{background:#110F24!important;border:1.5px solid rgba(56,189,248,.3)!important;border-radius:8px;padding:9px 16px;color:#cbd5e1!important;font-family:ui-monospace,monospace;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .15s ease;box-shadow:0 2px 8px rgba(0,0,0,.3)}.SqlCteWorkspace_tokenBtn__dBlV0:hover{background:rgba(56,189,248,.18)!important;border-color:#38bdf8!important;color:#ffffff!important;transform:translateY(-1px)}.SqlCteWorkspace_tokenActive__KaYrD{background:linear-gradient(135deg,#0284c7,#0369a1)!important;border-color:#38bdf8!important;color:#ffffff!important;box-shadow:0 0 14px rgba(56,189,248,.5)!important}.SqlCteWorkspace_tokenKeyword__wYqjc{color:#38bdf8!important}.SqlCteWorkspace_tokenIdentifier__KK6PO{color:#34d399!important}.SqlCteWorkspace_tokenOperator__aGadm{color:#f472b6!important}.SqlCteWorkspace_tokenValue__Zoiz6{color:#fcd34d!important}.SqlCteWorkspace_tokenDetailCard__6Ecr8{background:#110F24!important;border:1.5px solid rgba(56,189,248,.3)!important;border-radius:14px;padding:24px;margin:20px 0;box-shadow:0 8px 24px rgba(0,0,0,.35)}.SqlCteWorkspace_tokenDetailHeader__arhp1{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.SqlCteWorkspace_tokenRolePill__Av79w{font-size:.78rem;font-weight:800;padding:5px 12px;border-radius:6px;text-transform:uppercase;letter-spacing:.04em}.SqlCteWorkspace_tokenDetailGrid__LBI0z{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.SqlCteWorkspace_tokenDetailItem__9_wb2{background:#090816;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:16px}.SqlCteWorkspace_tokenDetailLabel__JQ2tj{font-size:.78rem;font-weight:800;text-transform:uppercase;color:#38bdf8;margin-bottom:6px;letter-spacing:.04em}.SqlCteWorkspace_tokenDetailValue__zYWZD{font-size:.95rem;color:#e2e8f0;line-height:1.6}.SqlCteWorkspace_assemblerContainer__GuQij{background:#110F24;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:24px;margin-top:24px}.SqlCteWorkspace_assemblerSlots__c56hN{min-height:56px;background:#090816;border:1.5px dashed rgba(56,189,248,.35);border-radius:10px;padding:12px 16px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:18px}.SqlCteWorkspace_slotEmptyText__B0pex{color:#64748b;font-size:.9rem;font-style:italic}.SqlCteWorkspace_assemblerPool__k38ak{display:flex;flex-wrap:wrap;gap:10px}.SqlCteWorkspace_assemblerChip__4uHHM{background:#0d0b17!important;border:1px solid rgba(56,189,248,.3)!important;border-radius:8px;padding:8px 16px;color:#38bdf8!important;font-family:ui-monospace,monospace;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .15s ease}.SqlCteWorkspace_assemblerChip__4uHHM:hover:not(:disabled){background:rgba(56,189,248,.2)!important;border-color:#38bdf8!important;color:#ffffff!important;transform:translateY(-1px)}.SqlCteWorkspace_challengeCard__oGHP0,.SqlCteWorkspace_predictCard__cOZub{background:#110F24;border:1px solid rgba(56,189,248,.3);border-radius:18px;padding:24px;margin:28px 0;box-shadow:0 8px 24px rgba(0,0,0,.35);box-sizing:border-box}.SqlCteWorkspace_challengeHeader__v_Q7w,.SqlCteWorkspace_predictHeader__cgtKZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:10px}.SqlCteWorkspace_challengeTitle__9KfaY,.SqlCteWorkspace_predictTitle__mEzPc{font-size:1.15rem;font-weight:800;color:#38bdf8}.SqlCteWorkspace_challengeNav__yZoNg,.SqlCteWorkspace_predictNav__H2KpF{display:flex;gap:6px}.SqlCteWorkspace_challengeBtn__YIfgL,.SqlCteWorkspace_navBtn__2oki4{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#cbd5e1;padding:6px 12px;border-radius:8px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .15s ease}.SqlCteWorkspace_challengeBtn__YIfgL:hover,.SqlCteWorkspace_navBtn__2oki4:hover{background:rgba(56,189,248,.15);color:#ffffff;border-color:#38bdf8}.SqlCteWorkspace_challengeBtnSelected__qxSr_,.SqlCteWorkspace_navBtnActive__RVi7s{background:#0284c7!important;color:#ffffff!important;border-color:#38bdf8!important}.SqlCteWorkspace_challengePrompt__Z7NTk,.SqlCteWorkspace_predictQuestion__cPNdq{font-size:1.02rem;font-weight:600;color:#ffffff;margin:14px 0;line-height:1.55}.SqlCteWorkspace_challengeOptions__0sSVw,.SqlCteWorkspace_predictOptions__0gpFM{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:16px}.SqlCteWorkspace_predictOptionBtn__O_Mex{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:12px 16px;color:#cbd5e1;font-weight:600;font-size:.92rem;cursor:pointer;transition:all .15s ease;text-align:center}.SqlCteWorkspace_predictOptionBtn__O_Mex:hover:not(:disabled){background:rgba(56,189,248,.12);border-color:#38bdf8;color:#ffffff}.SqlCteWorkspace_challengeCorrect__w8ls9,.SqlCteWorkspace_predictCorrect__azoES{background:rgba(16,185,129,.2)!important;border-color:#10b981!important;color:#ffffff!important}.SqlCteWorkspace_challengeIncorrect__04XIf,.SqlCteWorkspace_predictIncorrect__tSYfE{background:rgba(239,68,68,.2)!important;border-color:#ef4444!important;color:#ffffff!important}.SqlCteWorkspace_challengeFeedback__dOvVf,.SqlCteWorkspace_predictExplanation__z2wHj{margin-top:14px;padding:14px 18px;background:rgba(56,189,248,.08);border-left:4px solid #38bdf8;border-radius:8px;color:#cbd5e1;font-size:.92rem;line-height:1.6}.SqlCteWorkspace_challengeBrokenQuery__S_ARZ{background:#090816;color:#fca5a5;padding:14px 18px;border-radius:10px;font-family:ui-monospace,monospace;margin:14px 0;border-left:4px solid #ef4444;overflow-x:auto}.SqlCteWorkspace_challengeFixInput__P9dsw{width:100%;padding:12px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:rgba(0,0,0,.5);color:#38bdf8;font-family:ui-monospace,monospace;font-size:.95rem;margin-bottom:12px;outline:none;box-sizing:border-box}.SqlCteWorkspace_challengeFixInput__P9dsw:focus{border-color:#38bdf8;box-shadow:0 0 12px rgba(56,189,248,.25)}.SqlCteWorkspace_challengeSubmitBtn__vuiPu{background:linear-gradient(135deg,#0284c7,#0369a1);color:#ffffff;border:none;padding:10px 24px;border-radius:10px;font-size:.92rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px rgba(2,132,199,.4)}.SqlCteWorkspace_challengeSubmitBtn__vuiPu:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(2,132,199,.6)}.SqlCteWorkspace_challengeSuccess__9ZywW{margin-top:14px;padding:14px 18px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);border-radius:10px;color:#86efac;font-weight:600;font-size:.92rem}.SqlCteWorkspace_challengeError__cY8P_{margin-top:14px;padding:14px 18px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);border-radius:10px;color:#fca5a5;font-weight:600;font-size:.92rem}.SqlCteWorkspace_scalarResultCard__cQgtr{background:linear-gradient(135deg,rgba(2,132,199,.15),rgba(16,185,129,.1));border:1.5px solid rgba(56,189,248,.35);border-radius:16px;padding:24px;text-align:center;margin:16px 0}.SqlCteWorkspace_scalarNumber__uo7CP{font-size:2.75rem;font-weight:900;color:#38bdf8;line-height:1.1}.SqlCteWorkspace_scalarLabel__Twuae{font-size:.88rem;font-weight:700;text-transform:uppercase;color:#94a3b8;margin-top:6px}.SqlCteWorkspace_calculationTicker__rj4_C{font-family:ui-monospace,monospace;color:#34d399;font-size:.9rem;margin-top:10px}.SqlCteWorkspace_rowMaxHighlight__zNuwr,.SqlCteWorkspace_rowMinHighlight__fshLy,.SqlCteWorkspace_rowPassed__IAkVC,.SqlCteWorkspace_rowUnique__jJgat{background:rgba(16,185,129,.08)!important}.SqlCteWorkspace_rowDuplicate__OTsUv,.SqlCteWorkspace_rowFailed__dArSt{background:rgba(239,68,68,.08)!important;opacity:.7}.SqlCteWorkspace_rowUnknown__lYVeg{background:rgba(245,158,11,.08)!important}.SqlCteWorkspace_badgeExtremeMax__ZWnXP,.SqlCteWorkspace_badgeExtremeMin__xRIiS,.SqlCteWorkspace_badgePassed__i4aeX,.SqlCteWorkspace_badgeUnique__e6ZnR{display:inline-block;padding:3px 9px;border-radius:12px;font-size:.75rem;font-weight:700;background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.3)}.SqlCteWorkspace_badgeDuplicate__qkOUL,.SqlCteWorkspace_badgeFailed__scM_b{display:inline-block;padding:3px 9px;border-radius:12px;font-size:.75rem;font-weight:700;background:rgba(239,68,68,.15);color:#f87171;border:1px solid rgba(239,68,68,.3)}.SqlCteWorkspace_badgeIgnored__fHEz9,.SqlCteWorkspace_badgeUnknown__FFAyR{display:inline-block;padding:3px 9px;border-radius:12px;font-size:.75rem;font-weight:700;background:rgba(245,158,11,.15);color:#fcd34d;border:1px solid rgba(245,158,11,.3)}.SqlCteWorkspace_pickerGrid__6T4jR,.SqlCteWorkspace_sortControlGrid__0LjzZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:16px 0}.SqlCteWorkspace_controlBox__KACut,.SqlCteWorkspace_pickerCard__M1BLm{background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px}.SqlCteWorkspace_selectDropdown__T_NAY,.SqlCteWorkspace_selectInput__BeQay{width:100%;background:#090816;border:1px solid rgba(56,189,248,.25);color:#ffffff;padding:8px 12px;border-radius:8px;outline:none}.SqlCteWorkspace_rangeValueLabel__cuDre{font-weight:700;color:#38bdf8;margin-left:8px}.SqlCteWorkspace_sliderInput__hets6{width:100%;accent-color:#38bdf8}.SqlCteWorkspace_resultCountBadge__v7t2l{background:rgba(16,185,129,.15);color:#34d399;padding:3px 10px;border-radius:12px;font-size:.78rem;font-weight:700;border:1px solid rgba(16,185,129,.25)}.SqlCteWorkspace_sortDemoCard__jK7Ho,.SqlCteWorkspace_toggleToolCard__0DZTl{background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;margin:14px 0}.SqlCteWorkspace_pickerBtns__n16sL,.SqlCteWorkspace_toggleButtonsGroup__tk7fI{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.SqlCteWorkspace_pickerBtn__QpAA5,.SqlCteWorkspace_sortToggleBtn__Eu1yX,.SqlCteWorkspace_toggleBtn__2M2Sp{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#cbd5e1;padding:8px 14px;border-radius:8px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .15s ease}.SqlCteWorkspace_pickerBtn__QpAA5:hover,.SqlCteWorkspace_sortToggleBtn__Eu1yX:hover,.SqlCteWorkspace_toggleBtn__2M2Sp:hover{background:rgba(56,189,248,.15);border-color:#38bdf8;color:#ffffff}.SqlCteWorkspace_sortToggleBtnActive__COxma,.SqlCteWorkspace_toggleBtnActive__hCS4R{background:#10b981!important;border-color:#34d399!important;color:#ffffff!important}.SqlCteWorkspace_evalResultGrid__Mb505{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px}.SqlCteWorkspace_evalResultItem__yqQI_{background:#090816;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:10px 14px;font-size:.88rem}.SqlCteWorkspace_highlightedCol__FxHpo{background:rgba(56,189,248,.15)!important}.SqlCteWorkspace_highlightedCell__6ESb7{background:rgba(56,189,248,.25)!important;color:#ffffff!important;font-weight:700}.SqlCteWorkspace_queryBreakdown__wduou,.SqlCteWorkspace_resultSection__pBAS4{background:#110F24;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:18px;margin-top:14px}.SqlCteWorkspace_breakdownHeader__WIq7l,.SqlCteWorkspace_resultHeader__CFVeU{display:flex;justify-content:space-between;align-items:center;font-size:.92rem;font-weight:700;color:#38bdf8;margin-bottom:12px}.SqlCteWorkspace_breakdownGrid__TG6nn{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.SqlCteWorkspace_breakdownItem__9_MDz{background:#090816;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:10px 12px}.SqlCteWorkspace_breakdownLabel__TpAb_{font-size:.72rem;font-weight:800;text-transform:uppercase;color:#94a3b8}.SqlCteWorkspace_breakdownValue__gM18X{font-size:.88rem;color:#34d399;font-family:ui-monospace,monospace;margin-top:4px}.SqlCteWorkspace_errorBanner__kjyKU{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:12px 16px;border-radius:10px;font-size:.9rem;margin-top:12px}.SqlCteWorkspace_onBuilderBox__U7lJo,.SqlCteWorkspace_sqlEditorBox__YAvYw{background:#090816;border:1px solid rgba(56,189,248,.25);border-radius:12px;padding:18px;margin:14px 0}.SqlCteWorkspace_onBuilderTitle__tkT_H,.SqlCteWorkspace_sqlEditorTitle__qHB6G{font-size:.95rem;font-weight:800;color:#38bdf8;margin-bottom:12px}.SqlCteWorkspace_onSelectRow__AJA3p{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.SqlCteWorkspace_sqlCodeText__2dY7c{font-family:ui-monospace,monospace;color:#38bdf8;font-size:.95rem}.SqlCteWorkspace_resultTitle__kFxfw{font-size:1.05rem;font-weight:800;color:#ffffff}.SqlCteWorkspace_resultCount__dM0r4{color:#34d399;font-weight:700;font-size:.88rem}.SqlCteWorkspace_checklist__0j_Qa{list-style:none;padding:0;margin:16px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.SqlCteWorkspace_checklistItem__x54iN{display:flex;align-items:flex-start;gap:10px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:12px 14px;font-size:.92rem;color:#cbd5e1}.SqlCteWorkspace_checkIcon__WV_6u{color:#34d399;font-weight:900;flex-shrink:0}@media (max-width:768px){.SqlCteWorkspace_container__EThTW{padding:20px 16px 60px}.SqlCteWorkspace_header__LfSdX,.SqlCteWorkspace_hero__RB5_i{padding:24px 20px;border-radius:18px}.SqlCteWorkspace_title__C4W1g{font-size:1.8rem}.SqlCteWorkspace_subtitle__XAj0h{font-size:.95rem}.SqlCteWorkspace_section__xnjmZ{padding:22px 18px;border-radius:16px}.SqlCteWorkspace_tocGrid__k9qzx{grid-template-columns:1fr}}.SqlCteWorkspace_resultSetPanel__TZu_S{margin-top:14px}.SqlCteWorkspace_pickerGoal__ySISY{font-size:.88rem;font-weight:700;color:#38bdf8;margin-bottom:8px}.SqlCteWorkspace_questionCard__oDXTd{background:#110F24;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px;margin-bottom:16px}.SqlCteWorkspace_questionTitle__bRo1X{font-size:1.05rem;font-weight:700;color:#ffffff;margin-bottom:12px}.SqlCteWorkspace_parenthesesCompareBox__aL4yO{background:#090816;border:1.5px solid rgba(56,189,248,.25);border-radius:14px;padding:20px;margin:16px 0}.SqlCteWorkspace_compareToggleBtn__JDukg{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#cbd5e1;padding:8px 16px;border-radius:8px;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .15s ease}.SqlCteWorkspace_compareToggleBtn__JDukg:hover{background:rgba(56,189,248,.15);border-color:#38bdf8;color:#ffffff}.SqlCteWorkspace_compareToggleBtnActive__v6ymD{background:#0284c7!important;border-color:#38bdf8!important;color:#ffffff!important}.SqlCteWorkspace_controlsBar__LIJVg{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.SqlCteWorkspace_aggBtnGroup__iJouS,.SqlCteWorkspace_colPillGroup__MuTi9{display:flex;gap:8px;flex-wrap:wrap}.SqlCteWorkspace_aggToggleBtn__5rJmi,.SqlCteWorkspace_colPill__NBTMT{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#cbd5e1;padding:6px 14px;border-radius:20px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .15s ease}.SqlCteWorkspace_aggToggleBtn__5rJmi:hover,.SqlCteWorkspace_colPill__NBTMT:hover{background:rgba(56,189,248,.15);border-color:#38bdf8;color:#ffffff}.SqlCteWorkspace_aggToggleActive__Ot26i,.SqlCteWorkspace_colPillActive__Yx_Mr{background:#0284c7!important;border-color:#38bdf8!important;color:#ffffff!important}.SqlCteWorkspace_groupBucket__DhUiI{background:#090816;border:1px solid rgba(56,189,248,.2);border-radius:12px;padding:16px;margin-bottom:12px}.SqlCteWorkspace_groupBucketHeader__3VjtI{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.SqlCteWorkspace_groupBucketTitle__djPvw{font-size:.95rem;font-weight:800;color:#38bdf8}.SqlCteWorkspace_aggregateBadge__t9t2b{background:rgba(16,185,129,.2);color:#34d399;padding:4px 10px;border-radius:12px;font-size:.78rem;font-weight:800;border:1px solid #10b981}.SqlCteWorkspace_groupRowsTree__xfpLp{padding-left:14px;border-left:2px solid rgba(56,189,248,.2);margin-top:8px}.SqlCteWorkspace_treeRowItem__zOp_h{font-size:.85rem;color:#cbd5e1;padding:4px 0}.SqlCteWorkspace_treeBranch__slK9O{color:#64748b;margin-right:6px}.SqlCteWorkspace_controlsGrid__WbXSa{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:16px}.SqlCteWorkspace_controlGroup__2i_kC{display:flex;flex-direction:column;gap:6px}.SqlCteWorkspace_controlLabel__T_dGm{font-size:.78rem;font-weight:800;text-transform:uppercase;color:#94a3b8}.SqlCteWorkspace_pipelineIndicator___Gdx_{display:flex;align-items:center;gap:8px;margin:16px 0;flex-wrap:wrap}.SqlCteWorkspace_pipelineStep__cbWBn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);padding:6px 12px;border-radius:8px;font-size:.82rem;color:#cbd5e1}.SqlCteWorkspace_pipelineActive__Odtl9{background:rgba(56,189,248,.2);border-color:#38bdf8;color:#38bdf8;font-weight:700}.SqlCteWorkspace_pipelineArrow__GhE48{color:#64748b;font-weight:800}.SqlCteWorkspace_groupCardsList__2iZEr{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.SqlCteWorkspace_groupCard__xsv_Q{background:#090816;border-radius:12px;padding:16px;border:1.5px solid rgba(255,255,255,.08)}.SqlCteWorkspace_groupCardKept__z5_DH{border-color:#10b981!important;background:rgba(16,185,129,.06)!important}.SqlCteWorkspace_groupCardFiltered__FT6qY{border-color:#ef4444!important;background:rgba(239,68,68,.06)!important;opacity:.6}.SqlCteWorkspace_groupCardHeader__vvj14{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.SqlCteWorkspace_groupCardTitle__frpGn{font-size:.95rem;font-weight:800;color:#ffffff}.SqlCteWorkspace_badgeKeep__Yypyl{background:rgba(16,185,129,.2);color:#34d399;padding:3px 8px;border-radius:6px;font-size:.72rem;font-weight:800}.SqlCteWorkspace_badgeRemove__beN7r{background:rgba(239,68,68,.2);color:#f87171;padding:3px 8px;border-radius:6px;font-size:.72rem;font-weight:800}.SqlCteWorkspace_groupAggSummary__cfPte{font-size:.88rem;color:#38bdf8;font-weight:700;margin-bottom:6px}.SqlCteWorkspace_groupRowsDetails__9tb1S{font-size:.8rem;color:#94a3b8;line-height:1.4}.SqlCteWorkspace_tabGroup__QxF_e{display:flex;gap:8px;margin-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px;flex-wrap:wrap}.SqlCteWorkspace_tabBtn__v9WlZ{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:#cbd5e1;padding:8px 18px;border-radius:10px;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .15s ease}.SqlCteWorkspace_tabBtn__v9WlZ:hover{background:rgba(56,189,248,.12);border-color:#38bdf8;color:#ffffff}.SqlCteWorkspace_tabBtnActive__R1wZG{background:#0284c7!important;border-color:#38bdf8!important;color:#ffffff!important}.SqlCteWorkspace_filterControlCard__8Umez{background:#090816;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;margin-bottom:16px}.SqlCteWorkspace_pillSelectGroup__Ol4AN{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.SqlCteWorkspace_pillSelectBtn__uW9K6{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#cbd5e1;padding:6px 14px;border-radius:20px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .15s ease}.SqlCteWorkspace_pillSelectBtn__uW9K6:hover{background:rgba(56,189,248,.15);border-color:#38bdf8;color:#ffffff}.SqlCteWorkspace_pillSelectBtnActive__wX5cx{background:#0284c7!important;border-color:#38bdf8!important;color:#ffffff!important}.SqlCteWorkspace_sliderGroup__kXox_{display:flex;align-items:center;gap:14px;margin-top:8px}.SqlCteWorkspace_numberInput__grV2m{background:#090816;border:1px solid rgba(56,189,248,.25);color:#38bdf8;padding:6px 12px;border-radius:8px;width:90px;font-weight:700;outline:none}.SqlCteWorkspace_patternVisualizerCard__iShD9{background:#090816;border:1px solid rgba(56,189,248,.25);border-radius:12px;padding:18px;margin:14px 0}.SqlCteWorkspace_patternInputGrid__46xmh{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:10px 0}.SqlCteWorkspace_matchResultCard__pXy8v{margin-top:10px;padding:12px 16px;border-radius:8px;font-size:.88rem;font-weight:600}.SqlCteWorkspace_matchSuccess__vsid6{background:rgba(16,185,129,.15);border:1px solid #10b981;color:#86efac}.SqlCteWorkspace_matchFailure__QdsY6{background:rgba(239,68,68,.15);border:1px solid #ef4444;color:#fca5a5}.SqlCteWorkspace_badgePassed__i4aeX{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.35);color:#86efac;border-radius:12px}.SqlCteWorkspace_badgeFailed__scM_b,.SqlCteWorkspace_badgePassed__i4aeX{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;font-size:.78rem;font-weight:700}.SqlCteWorkspace_badgeFailed__scM_b{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.35);color:#fca5a5;border-radius:12px}.SqlCteWorkspace_badgeWarning__KUaMk{display:inline-flex;align-items:center;gap:4px;background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.35);color:#fcd34d;padding:3px 10px;border-radius:12px;font-size:.78rem;font-weight:700}