.SqlSelectWorkspace-module__6lMcna__container{max-width:1260px;color:var(--text-primary,#f8fafc);box-sizing:border-box;margin:0 auto;padding:32px 28px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.7}.SqlSelectWorkspace-module__6lMcna__breadcrumb{color:var(--text-secondary,#94a3b8);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.SqlSelectWorkspace-module__6lMcna__breadLink{color:#38bdf8;align-items:center;gap:5px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.SqlSelectWorkspace-module__6lMcna__breadLink:hover{color:#7dd3fc;text-decoration:underline}.SqlSelectWorkspace-module__6lMcna__breadSep{color:#ffffff40}.SqlSelectWorkspace-module__6lMcna__breadCurrent{color:var(--text-primary,#f8fafc);font-weight:600}.SqlSelectWorkspace-module__6lMcna__header,.SqlSelectWorkspace-module__6lMcna__hero{box-sizing:border-box;background:linear-gradient(135deg,#0284c72e 0%,#10b9811a 50%,#6366f114 100%);border:1.5px solid #38bdf852;border-radius:24px;margin-bottom:36px;padding:36px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.SqlSelectWorkspace-module__6lMcna__header:before,.SqlSelectWorkspace-module__6lMcna__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf833 0%,#0000 70%);width:260px;height:260px;position:absolute;top:-50px;right:-50px}.SqlSelectWorkspace-module__6lMcna__heroBadges,.SqlSelectWorkspace-module__6lMcna__badge{text-transform:uppercase;letter-spacing:.04em;color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d;border-radius:20px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.SqlSelectWorkspace-module__6lMcna__title{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:2.35rem;font-weight:900;line-height:1.25}.SqlSelectWorkspace-module__6lMcna__subtitle{color:#cbd5e1;max-width:960px;margin:0 0 20px;font-size:1.05rem;line-height:1.65}.SqlSelectWorkspace-module__6lMcna__metaBar{background:#00000059;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;gap:14px;margin-top:18px;padding:12px 18px;display:flex}.SqlSelectWorkspace-module__6lMcna__metaItem{color:#94a3b8;align-items:center;gap:6px;font-size:.88rem;display:flex}.SqlSelectWorkspace-module__6lMcna__metaItem strong{color:#fff}.SqlSelectWorkspace-module__6lMcna__toc,.SqlSelectWorkspace-module__6lMcna__tocCard{box-sizing:border-box;background:#110f24;border:1px solid #ffffff14;border-radius:18px;margin-top:24px;padding:24px 28px}.SqlSelectWorkspace-module__6lMcna__tocTitle{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 16px;font-size:1.05rem;font-weight:800;display:flex}.SqlSelectWorkspace-module__6lMcna__tocGrid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px 18px;display:grid}.SqlSelectWorkspace-module__6lMcna__tocItem{color:#94a3b8;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.88rem;text-decoration:none;transition:all .15s;display:flex}.SqlSelectWorkspace-module__6lMcna__tocItem:hover{color:#38bdf8;background:#38bdf81a;transform:translate(3px)}.SqlSelectWorkspace-module__6lMcna__articleBody{flex-direction:column;gap:28px;display:flex}.SqlSelectWorkspace-module__6lMcna__section{box-sizing:border-box;background:#110f24;border:1px solid #ffffff14;border-radius:20px;padding:32px;box-shadow:0 4px 20px #00000040}.SqlSelectWorkspace-module__6lMcna__sectionHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:14px;display:flex}.SqlSelectWorkspace-module__6lMcna__sectionNumber{color:#38bdf8;background:linear-gradient(135deg,#0284c74d 0%,#10b98133 100%);border:1px solid #38bdf8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;font-weight:800;display:inline-flex}.SqlSelectWorkspace-module__6lMcna__sectionTitle{color:#fff;margin:0;font-size:1.45rem;font-weight:800;line-height:1.3}.SqlSelectWorkspace-module__6lMcna__subsectionTitle{color:#38bdf8;margin:18px 0 10px;font-size:1.15rem;font-weight:700}.SqlSelectWorkspace-module__6lMcna__paragraph{color:#cbd5e1;margin:0 0 16px;font-size:1.02rem;line-height:1.75}.SqlSelectWorkspace-module__6lMcna__codeBlock{white-space:pre-wrap;word-break:break-word;color:#e2e8f0;box-sizing:border-box;background:#070611;border:1px solid #38bdf840;border-radius:14px;margin:18px 0;padding:20px 22px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;line-height:1.65;overflow-x:auto;box-shadow:inset 0 2px 10px #00000080}.SqlSelectWorkspace-module__6lMcna__inlineCode,.SqlSelectWorkspace-module__6lMcna__section code,.SqlSelectWorkspace-module__6lMcna__paragraph code{color:#38bdf8;word-break:break-word;background:#38bdf81f;border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.SqlSelectWorkspace-module__6lMcna__keyword,.SqlSelectWorkspace-module__6lMcna__distinct{color:#38bdf8;font-weight:700}.SqlSelectWorkspace-module__6lMcna__identifier,.SqlSelectWorkspace-module__6lMcna__column{color:#cbd5e1}.SqlSelectWorkspace-module__6lMcna__table{color:#34d399;font-weight:600}.SqlSelectWorkspace-module__6lMcna__value{color:#fcd34d}.SqlSelectWorkspace-module__6lMcna__operator{color:#f472b6}.SqlSelectWorkspace-module__6lMcna__comment{color:#64748b;font-style:italic}.SqlSelectWorkspace-module__6lMcna__alias{color:#a78bfa}.SqlSelectWorkspace-module__6lMcna__nullValue{color:#f87171;font-weight:700}.SqlSelectWorkspace-module__6lMcna__callout,.SqlSelectWorkspace-module__6lMcna__alert{box-sizing:border-box;border-radius:14px;align-items:flex-start;gap:14px;margin:18px 0;padding:16px 20px;font-size:.95rem;line-height:1.6;display:flex}.SqlSelectWorkspace-module__6lMcna__calloutTip,.SqlSelectWorkspace-module__6lMcna__alertSuccess{color:#a7f3d0;background:#10b9811a;border:1px solid #10b9814d;border-left:4px solid #10b981}.SqlSelectWorkspace-module__6lMcna__calloutInfo,.SqlSelectWorkspace-module__6lMcna__alertInfo{color:#bae6fd;background:#38bdf814;border:1px solid #38bdf840;border-left:4px solid #38bdf8}.SqlSelectWorkspace-module__6lMcna__calloutWarning,.SqlSelectWorkspace-module__6lMcna__alertWarning{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b4d;border-left:4px solid #f59e0b}.SqlSelectWorkspace-module__6lMcna__alertTitle{color:#fff;margin-bottom:4px;font-weight:800}.SqlSelectWorkspace-module__6lMcna__tableWrapper,.SqlSelectWorkspace-module__6lMcna__tableContainer{background:#090816;border:1px solid #ffffff14;border-radius:14px;margin:20px 0;overflow-x:auto;box-shadow:0 4px 16px #0000004d}.SqlSelectWorkspace-module__6lMcna__staticTable,.SqlSelectWorkspace-module__6lMcna__liveTable,.SqlSelectWorkspace-module__6lMcna__labDarkTable,.SqlSelectWorkspace-module__6lMcna__table{border-collapse:collapse;text-align:left;width:100%;font-size:.92rem}.SqlSelectWorkspace-module__6lMcna__staticTable th,.SqlSelectWorkspace-module__6lMcna__liveTable th,.SqlSelectWorkspace-module__6lMcna__labDarkTable th,.SqlSelectWorkspace-module__6lMcna__table th{color:#38bdf8;white-space:nowrap;background:#38bdf81f;border-bottom:1px solid #38bdf840;padding:12px 16px;font-weight:700}.SqlSelectWorkspace-module__6lMcna__staticTable td,.SqlSelectWorkspace-module__6lMcna__liveTable td,.SqlSelectWorkspace-module__6lMcna__labDarkTable td,.SqlSelectWorkspace-module__6lMcna__table td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:12px 16px}.SqlSelectWorkspace-module__6lMcna__staticTable tr:last-child td,.SqlSelectWorkspace-module__6lMcna__liveTable tr:last-child td,.SqlSelectWorkspace-module__6lMcna__labDarkTable tr:last-child td,.SqlSelectWorkspace-module__6lMcna__table tr:last-child td{border-bottom:none}.SqlSelectWorkspace-module__6lMcna__staticTable tr:hover,.SqlSelectWorkspace-module__6lMcna__liveTable tr:hover,.SqlSelectWorkspace-module__6lMcna__labDarkTable tr:hover,.SqlSelectWorkspace-module__6lMcna__table tr:hover{background:#ffffff05}.SqlSelectWorkspace-module__6lMcna__tableGrid2{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}@media (max-width:860px){.SqlSelectWorkspace-module__6lMcna__tableGrid2{grid-template-columns:1fr}}.SqlSelectWorkspace-module__6lMcna__tableCard{background:#0d0b17;border:1px solid #ffffff14;border-radius:14px;padding:16px}.SqlSelectWorkspace-module__6lMcna__tableCardHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.SqlSelectWorkspace-module__6lMcna__tableCardTitle{color:#38bdf8;font-size:1rem;font-weight:800}.SqlSelectWorkspace-module__6lMcna__tableTag,.SqlSelectWorkspace-module__6lMcna__pkTag,.SqlSelectWorkspace-module__6lMcna__fkTag{text-transform:uppercase;border-radius:6px;padding:2px 7px;font-size:.72rem;font-weight:800}.SqlSelectWorkspace-module__6lMcna__pkTag{color:#34d399;background:#10b98133;border:1px solid #10b981}.SqlSelectWorkspace-module__6lMcna__fkTag{color:#a5b4fc;background:#6366f133;border:1px solid #6366f1}.SqlSelectWorkspace-module__6lMcna__pkCell{color:#34d399;font-weight:700}.SqlSelectWorkspace-module__6lMcna__fkCell{color:#a5b4fc;font-weight:700}.SqlSelectWorkspace-module__6lMcna__diagramCard{box-sizing:border-box;background:#0d0b17;border:1.5px solid #38bdf840;border-radius:16px;margin:22px 0;padding:24px 22px;box-shadow:0 6px 24px #00000059}.SqlSelectWorkspace-module__6lMcna__diagramTitle{text-transform:uppercase;letter-spacing:.06em;color:#38bdf8;align-items:center;gap:6px;margin-bottom:16px;font-size:.85rem;font-weight:800;display:flex}.SqlSelectWorkspace-module__6lMcna__diagramFlow,.SqlSelectWorkspace-module__6lMcna__diagramComparison{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:10px 0;display:flex}.SqlSelectWorkspace-module__6lMcna__diagramNode,.SqlSelectWorkspace-module__6lMcna__diagramBox{text-align:center;color:#f8fafc;background:#110f24;border:1.5px solid #38bdf840;border-radius:12px;min-width:160px;padding:14px 20px;box-shadow:0 4px 16px #00000059}.SqlSelectWorkspace-module__6lMcna__diagramArrow{color:#38bdf8;padding:0 6px;font-size:1.2rem;font-weight:800}.SqlSelectWorkspace-module__6lMcna__diagramContent{color:#cbd5e1;font-size:.92rem}.SqlSelectWorkspace-module__6lMcna__matchedRow,.SqlSelectWorkspace-module__6lMcna__labRowActive{background:#10b9811f!important}.SqlSelectWorkspace-module__6lMcna__unmatchedRow,.SqlSelectWorkspace-module__6lMcna__labRowUnmatched{opacity:.7;background:#ef444414!important}.SqlSelectWorkspace-module__6lMcna__labPkHighlight{color:#34d399;font-weight:700}.SqlSelectWorkspace-module__6lMcna__labFkHighlight{color:#a5b4fc;font-weight:700}.SqlSelectWorkspace-module__6lMcna__keyMatchBadge,.SqlSelectWorkspace-module__6lMcna__matchSuccessBadge{color:#34d399;background:#10b98133;border:1px solid #10b981;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:800}.SqlSelectWorkspace-module__6lMcna__matchFailBadge{color:#f87171;background:#ef444433;border:1px solid #ef4444;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:800}.SqlSelectWorkspace-module__6lMcna__playgroundContainer,.SqlSelectWorkspace-module__6lMcna__labContainer{box-sizing:border-box;background:#0d0b17;border:1.5px solid #38bdf84d;border-radius:20px;margin:32px 0;padding:28px 26px;box-shadow:0 10px 30px #0006}.SqlSelectWorkspace-module__6lMcna__playgroundHeader,.SqlSelectWorkspace-module__6lMcna__labHeader{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.SqlSelectWorkspace-module__6lMcna__playgroundTitle,.SqlSelectWorkspace-module__6lMcna__labTitle{color:#fff;align-items:center;gap:8px;font-size:1.25rem;font-weight:800;display:flex}.SqlSelectWorkspace-module__6lMcna__labSubtitle{color:#94a3b8;font-size:.88rem}.SqlSelectWorkspace-module__6lMcna__quickTemplates,.SqlSelectWorkspace-module__6lMcna__presetList{flex-wrap:wrap;gap:8px;display:flex}.SqlSelectWorkspace-module__6lMcna__templatePill,.SqlSelectWorkspace-module__6lMcna__presetBtn{color:#38bdf8;cursor:pointer;background:#38bdf81a;border:1px solid #38bdf840;border-radius:20px;padding:6px 14px;font-size:.82rem;font-weight:700;transition:all .15s}.SqlSelectWorkspace-module__6lMcna__templatePill:hover,.SqlSelectWorkspace-module__6lMcna__presetBtn:hover{color:#fff;background:#38bdf838;border-color:#38bdf8}.SqlSelectWorkspace-module__6lMcna__presetBtnActive{color:#fff;background:#0284c7;border-color:#38bdf8}.SqlSelectWorkspace-module__6lMcna__playgroundSplit,.SqlSelectWorkspace-module__6lMcna__labTablesGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:900px){.SqlSelectWorkspace-module__6lMcna__playgroundSplit,.SqlSelectWorkspace-module__6lMcna__labTablesGrid{grid-template-columns:1fr}}.SqlSelectWorkspace-module__6lMcna__playgroundPanel,.SqlSelectWorkspace-module__6lMcna__labTableBox{background:#110f24;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:14px;padding:20px;display:flex}.SqlSelectWorkspace-module__6lMcna__panelHeading,.SqlSelectWorkspace-module__6lMcna__labTableHeader{color:#e2e8f0;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:10px;font-size:.95rem;font-weight:700;display:flex}.SqlSelectWorkspace-module__6lMcna__sqlEditorTextarea{color:#38bdf8;resize:vertical;box-sizing:border-box;background:#090816;border:1px solid #38bdf840;border-radius:10px;outline:none;width:100%;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;line-height:1.6}.SqlSelectWorkspace-module__6lMcna__sqlEditorTextarea:focus{border-color:#38bdf8;box-shadow:0 0 14px #38bdf84d}.SqlSelectWorkspace-module__6lMcna__playgroundActions{gap:10px;display:flex}.SqlSelectWorkspace-module__6lMcna__runBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:10px;padding:10px 22px;font-size:.92rem;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #0284c766}.SqlSelectWorkspace-module__6lMcna__runBtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0284c799}.SqlSelectWorkspace-module__6lMcna__resetBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;padding:10px 20px;font-size:.92rem;font-weight:600;transition:all .15s}.SqlSelectWorkspace-module__6lMcna__resetBtn:hover{color:#fff;background:#ffffff1a}.SqlSelectWorkspace-module__6lMcna__tokenInteractiveQuery{background:#090816;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;gap:10px;margin:20px 0;padding:16px;display:flex}.SqlSelectWorkspace-module__6lMcna__tokenBtn{cursor:pointer;border-radius:8px;padding:9px 16px;font-family:ui-monospace,monospace;font-size:.95rem;font-weight:700;transition:all .15s;box-shadow:0 2px 8px #0000004d;color:#cbd5e1!important;background:#110f24!important;border:1.5px solid #38bdf84d!important}.SqlSelectWorkspace-module__6lMcna__tokenBtn:hover{transform:translateY(-1px);color:#fff!important;background:#38bdf82e!important;border-color:#38bdf8!important}.SqlSelectWorkspace-module__6lMcna__tokenActive{color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;border-color:#38bdf8!important;box-shadow:0 0 14px #38bdf880!important}.SqlSelectWorkspace-module__6lMcna__tokenKeyword{color:#38bdf8!important}.SqlSelectWorkspace-module__6lMcna__tokenIdentifier{color:#34d399!important}.SqlSelectWorkspace-module__6lMcna__tokenOperator{color:#f472b6!important}.SqlSelectWorkspace-module__6lMcna__tokenValue{color:#fcd34d!important}.SqlSelectWorkspace-module__6lMcna__tokenDetailCard{border-radius:14px;margin:20px 0;padding:24px;box-shadow:0 8px 24px #00000059;background:#110f24!important;border:1.5px solid #38bdf84d!important}.SqlSelectWorkspace-module__6lMcna__tokenDetailHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;display:flex}.SqlSelectWorkspace-module__6lMcna__tokenRolePill{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:5px 12px;font-size:.78rem;font-weight:800}.SqlSelectWorkspace-module__6lMcna__tokenDetailGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.SqlSelectWorkspace-module__6lMcna__tokenDetailItem{background:#090816;border:1px solid #ffffff0f;border-radius:10px;padding:16px}.SqlSelectWorkspace-module__6lMcna__tokenDetailLabel{text-transform:uppercase;color:#38bdf8;letter-spacing:.04em;margin-bottom:6px;font-size:.78rem;font-weight:800}.SqlSelectWorkspace-module__6lMcna__tokenDetailValue{color:#e2e8f0;font-size:.95rem;line-height:1.6}.SqlSelectWorkspace-module__6lMcna__assemblerContainer{background:#110f24;border:1px solid #ffffff14;border-radius:14px;margin-top:24px;padding:24px}.SqlSelectWorkspace-module__6lMcna__assemblerSlots{background:#090816;border:1.5px dashed #38bdf859;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;min-height:56px;margin-bottom:18px;padding:12px 16px;display:flex}.SqlSelectWorkspace-module__6lMcna__slotEmptyText{color:#64748b;font-size:.9rem;font-style:italic}.SqlSelectWorkspace-module__6lMcna__assemblerPool{flex-wrap:wrap;gap:10px;display:flex}.SqlSelectWorkspace-module__6lMcna__assemblerChip{cursor:pointer;border-radius:8px;padding:8px 16px;font-family:ui-monospace,monospace;font-size:.9rem;font-weight:700;transition:all .15s;color:#38bdf8!important;background:#0d0b17!important;border:1px solid #38bdf84d!important}.SqlSelectWorkspace-module__6lMcna__assemblerChip:hover:not(:disabled){transform:translateY(-1px);color:#fff!important;background:#38bdf833!important;border-color:#38bdf8!important}.SqlSelectWorkspace-module__6lMcna__predictCard,.SqlSelectWorkspace-module__6lMcna__challengeCard{box-sizing:border-box;background:#110f24;border:1px solid #38bdf84d;border-radius:18px;margin:28px 0;padding:24px;box-shadow:0 8px 24px #00000059}.SqlSelectWorkspace-module__6lMcna__predictHeader,.SqlSelectWorkspace-module__6lMcna__challengeHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.SqlSelectWorkspace-module__6lMcna__predictTitle,.SqlSelectWorkspace-module__6lMcna__challengeTitle{color:#38bdf8;font-size:1.15rem;font-weight:800}.SqlSelectWorkspace-module__6lMcna__predictNav,.SqlSelectWorkspace-module__6lMcna__challengeNav{gap:6px;display:flex}.SqlSelectWorkspace-module__6lMcna__navBtn,.SqlSelectWorkspace-module__6lMcna__challengeBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:6px 12px;font-size:.85rem;font-weight:700;transition:all .15s}.SqlSelectWorkspace-module__6lMcna__navBtn:hover,.SqlSelectWorkspace-module__6lMcna__challengeBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlSelectWorkspace-module__6lMcna__navBtnActive,.SqlSelectWorkspace-module__6lMcna__challengeBtnSelected{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlSelectWorkspace-module__6lMcna__predictQuestion,.SqlSelectWorkspace-module__6lMcna__challengePrompt{color:#fff;margin:14px 0;font-size:1.02rem;font-weight:600;line-height:1.55}.SqlSelectWorkspace-module__6lMcna__predictOptions,.SqlSelectWorkspace-module__6lMcna__challengeOptions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:16px;display:grid}.SqlSelectWorkspace-module__6lMcna__predictOptionBtn{color:#cbd5e1;cursor:pointer;text-align:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;padding:12px 16px;font-size:.92rem;font-weight:600;transition:all .15s}.SqlSelectWorkspace-module__6lMcna__predictOptionBtn:hover:not(:disabled){color:#fff;background:#38bdf81f;border-color:#38bdf8}.SqlSelectWorkspace-module__6lMcna__predictCorrect,.SqlSelectWorkspace-module__6lMcna__challengeCorrect{color:#fff!important;background:#10b98133!important;border-color:#10b981!important}.SqlSelectWorkspace-module__6lMcna__predictIncorrect,.SqlSelectWorkspace-module__6lMcna__challengeIncorrect{color:#fff!important;background:#ef444433!important;border-color:#ef4444!important}.SqlSelectWorkspace-module__6lMcna__predictExplanation,.SqlSelectWorkspace-module__6lMcna__challengeFeedback{color:#cbd5e1;background:#38bdf814;border-left:4px solid #38bdf8;border-radius:8px;margin-top:14px;padding:14px 18px;font-size:.92rem;line-height:1.6}.SqlSelectWorkspace-module__6lMcna__challengeBrokenQuery{color:#fca5a5;background:#090816;border-left:4px solid #ef4444;border-radius:10px;margin:14px 0;padding:14px 18px;font-family:ui-monospace,monospace;overflow-x:auto}.SqlSelectWorkspace-module__6lMcna__challengeFixInput{color:#38bdf8;box-sizing:border-box;background:#00000080;border:1px solid #ffffff26;border-radius:10px;outline:none;width:100%;margin-bottom:12px;padding:12px 16px;font-family:ui-monospace,monospace;font-size:.95rem}.SqlSelectWorkspace-module__6lMcna__challengeFixInput:focus{border-color:#38bdf8;box-shadow:0 0 12px #38bdf840}.SqlSelectWorkspace-module__6lMcna__challengeSubmitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:10px;padding:10px 24px;font-size:.92rem;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #0284c766}.SqlSelectWorkspace-module__6lMcna__challengeSubmitBtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0284c799}.SqlSelectWorkspace-module__6lMcna__challengeSuccess{color:#86efac;background:#10b9811f;border:1px solid #10b9814d;border-radius:10px;margin-top:14px;padding:14px 18px;font-size:.92rem;font-weight:600}.SqlSelectWorkspace-module__6lMcna__challengeError{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;margin-top:14px;padding:14px 18px;font-size:.92rem;font-weight:600}.SqlSelectWorkspace-module__6lMcna__scalarResultCard{text-align:center;background:linear-gradient(135deg,#0284c726 0%,#10b9811a 100%);border:1.5px solid #38bdf859;border-radius:16px;margin:16px 0;padding:24px}.SqlSelectWorkspace-module__6lMcna__scalarNumber{color:#38bdf8;font-size:2.75rem;font-weight:900;line-height:1.1}.SqlSelectWorkspace-module__6lMcna__scalarLabel{text-transform:uppercase;color:#94a3b8;margin-top:6px;font-size:.88rem;font-weight:700}.SqlSelectWorkspace-module__6lMcna__calculationTicker{color:#34d399;margin-top:10px;font-family:ui-monospace,monospace;font-size:.9rem}.SqlSelectWorkspace-module__6lMcna__rowPassed,.SqlSelectWorkspace-module__6lMcna__rowUnique,.SqlSelectWorkspace-module__6lMcna__rowMinHighlight,.SqlSelectWorkspace-module__6lMcna__rowMaxHighlight{background:#10b98114!important}.SqlSelectWorkspace-module__6lMcna__rowFailed,.SqlSelectWorkspace-module__6lMcna__rowDuplicate{opacity:.7;background:#ef444414!important}.SqlSelectWorkspace-module__6lMcna__rowUnknown{background:#f59e0b14!important}.SqlSelectWorkspace-module__6lMcna__badgePassed,.SqlSelectWorkspace-module__6lMcna__badgeUnique,.SqlSelectWorkspace-module__6lMcna__badgeExtremeMin,.SqlSelectWorkspace-module__6lMcna__badgeExtremeMax{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:12px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}.SqlSelectWorkspace-module__6lMcna__badgeFailed,.SqlSelectWorkspace-module__6lMcna__badgeDuplicate{color:#f87171;background:#ef444426;border:1px solid #ef44444d;border-radius:12px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}.SqlSelectWorkspace-module__6lMcna__badgeUnknown,.SqlSelectWorkspace-module__6lMcna__badgeIgnored{color:#fcd34d;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:12px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}.SqlSelectWorkspace-module__6lMcna__sortControlGrid,.SqlSelectWorkspace-module__6lMcna__pickerGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:16px 0;display:grid}.SqlSelectWorkspace-module__6lMcna__controlBox,.SqlSelectWorkspace-module__6lMcna__pickerCard{background:#0000004d;border:1px solid #ffffff14;border-radius:10px;padding:14px}.SqlSelectWorkspace-module__6lMcna__selectInput,.SqlSelectWorkspace-module__6lMcna__selectDropdown{color:#fff;background:#090816;border:1px solid #38bdf840;border-radius:8px;outline:none;width:100%;padding:8px 12px}.SqlSelectWorkspace-module__6lMcna__rangeValueLabel{color:#38bdf8;margin-left:8px;font-weight:700}.SqlSelectWorkspace-module__6lMcna__sliderInput{accent-color:#38bdf8;width:100%}.SqlSelectWorkspace-module__6lMcna__resultCountBadge{color:#34d399;background:#10b98126;border:1px solid #10b98140;border-radius:12px;padding:3px 10px;font-size:.78rem;font-weight:700}.SqlSelectWorkspace-module__6lMcna__toggleToolCard,.SqlSelectWorkspace-module__6lMcna__sortDemoCard{background:#00000059;border:1px solid #ffffff14;border-radius:12px;margin:14px 0;padding:16px}.SqlSelectWorkspace-module__6lMcna__toggleButtonsGroup,.SqlSelectWorkspace-module__6lMcna__pickerBtns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.SqlSelectWorkspace-module__6lMcna__toggleBtn,.SqlSelectWorkspace-module__6lMcna__sortToggleBtn,.SqlSelectWorkspace-module__6lMcna__pickerBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:8px 14px;font-size:.85rem;font-weight:700;transition:all .15s}.SqlSelectWorkspace-module__6lMcna__toggleBtn:hover,.SqlSelectWorkspace-module__6lMcna__sortToggleBtn:hover,.SqlSelectWorkspace-module__6lMcna__pickerBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlSelectWorkspace-module__6lMcna__toggleBtnActive,.SqlSelectWorkspace-module__6lMcna__sortToggleBtnActive{color:#fff!important;background:#10b981!important;border-color:#34d399!important}.SqlSelectWorkspace-module__6lMcna__evalResultGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px;display:grid}.SqlSelectWorkspace-module__6lMcna__evalResultItem{background:#090816;border:1px solid #ffffff0f;border-radius:8px;padding:10px 14px;font-size:.88rem}.SqlSelectWorkspace-module__6lMcna__highlightedCol{background:#38bdf826!important}.SqlSelectWorkspace-module__6lMcna__highlightedCell{font-weight:700;color:#fff!important;background:#38bdf840!important}.SqlSelectWorkspace-module__6lMcna__queryBreakdown,.SqlSelectWorkspace-module__6lMcna__resultSection{background:#110f24;border:1px solid #ffffff14;border-radius:14px;margin-top:14px;padding:18px}.SqlSelectWorkspace-module__6lMcna__breakdownHeader,.SqlSelectWorkspace-module__6lMcna__resultHeader{color:#38bdf8;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.92rem;font-weight:700;display:flex}.SqlSelectWorkspace-module__6lMcna__breakdownGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.SqlSelectWorkspace-module__6lMcna__breakdownItem{background:#090816;border:1px solid #ffffff0d;border-radius:8px;padding:10px 12px}.SqlSelectWorkspace-module__6lMcna__breakdownLabel{text-transform:uppercase;color:#94a3b8;font-size:.72rem;font-weight:800}.SqlSelectWorkspace-module__6lMcna__breakdownValue{color:#34d399;margin-top:4px;font-family:ui-monospace,monospace;font-size:.88rem}.SqlSelectWorkspace-module__6lMcna__errorBanner{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;margin-top:12px;padding:12px 16px;font-size:.9rem}.SqlSelectWorkspace-module__6lMcna__onBuilderBox,.SqlSelectWorkspace-module__6lMcna__sqlEditorBox{background:#090816;border:1px solid #38bdf840;border-radius:12px;margin:14px 0;padding:18px}.SqlSelectWorkspace-module__6lMcna__onBuilderTitle,.SqlSelectWorkspace-module__6lMcna__sqlEditorTitle{color:#38bdf8;margin-bottom:12px;font-size:.95rem;font-weight:800}.SqlSelectWorkspace-module__6lMcna__onSelectRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.SqlSelectWorkspace-module__6lMcna__sqlCodeText{color:#38bdf8;font-family:ui-monospace,monospace;font-size:.95rem}.SqlSelectWorkspace-module__6lMcna__resultTitle{color:#fff;font-size:1.05rem;font-weight:800}.SqlSelectWorkspace-module__6lMcna__resultCount{color:#34d399;font-size:.88rem;font-weight:700}.SqlSelectWorkspace-module__6lMcna__checklist{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.SqlSelectWorkspace-module__6lMcna__checklistItem{color:#cbd5e1;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.92rem;display:flex}.SqlSelectWorkspace-module__6lMcna__checkIcon{color:#34d399;flex-shrink:0;font-weight:900}@media (max-width:768px){.SqlSelectWorkspace-module__6lMcna__container{padding:20px 16px 60px}.SqlSelectWorkspace-module__6lMcna__header,.SqlSelectWorkspace-module__6lMcna__hero{border-radius:18px;padding:24px 20px}.SqlSelectWorkspace-module__6lMcna__title{font-size:1.8rem}.SqlSelectWorkspace-module__6lMcna__subtitle{font-size:.95rem}.SqlSelectWorkspace-module__6lMcna__section{border-radius:16px;padding:22px 18px}.SqlSelectWorkspace-module__6lMcna__tocGrid{grid-template-columns:1fr}}.SqlSelectWorkspace-module__6lMcna__resultSetPanel{margin-top:14px}.SqlSelectWorkspace-module__6lMcna__pickerGoal{color:#38bdf8;margin-bottom:8px;font-size:.88rem;font-weight:700}.SqlSelectWorkspace-module__6lMcna__questionCard{background:#110f24;border:1px solid #ffffff14;border-radius:14px;margin-bottom:16px;padding:20px}.SqlSelectWorkspace-module__6lMcna__questionTitle{color:#fff;margin-bottom:12px;font-size:1.05rem;font-weight:700}.SqlSelectWorkspace-module__6lMcna__parenthesesCompareBox{background:#090816;border:1.5px solid #38bdf840;border-radius:14px;margin:16px 0;padding:20px}.SqlSelectWorkspace-module__6lMcna__compareToggleBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:8px 16px;font-size:.88rem;font-weight:700;transition:all .15s}.SqlSelectWorkspace-module__6lMcna__compareToggleBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlSelectWorkspace-module__6lMcna__compareToggleBtnActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlSelectWorkspace-module__6lMcna__controlsBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.SqlSelectWorkspace-module__6lMcna__colPillGroup,.SqlSelectWorkspace-module__6lMcna__aggBtnGroup{flex-wrap:wrap;gap:8px;display:flex}.SqlSelectWorkspace-module__6lMcna__colPill,.SqlSelectWorkspace-module__6lMcna__aggToggleBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;padding:6px 14px;font-size:.82rem;font-weight:700;transition:all .15s}.SqlSelectWorkspace-module__6lMcna__colPill:hover,.SqlSelectWorkspace-module__6lMcna__aggToggleBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlSelectWorkspace-module__6lMcna__colPillActive,.SqlSelectWorkspace-module__6lMcna__aggToggleActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlSelectWorkspace-module__6lMcna__groupBucket{background:#090816;border:1px solid #38bdf833;border-radius:12px;margin-bottom:12px;padding:16px}.SqlSelectWorkspace-module__6lMcna__groupBucketHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.SqlSelectWorkspace-module__6lMcna__groupBucketTitle{color:#38bdf8;font-size:.95rem;font-weight:800}.SqlSelectWorkspace-module__6lMcna__aggregateBadge{color:#34d399;background:#10b98133;border:1px solid #10b981;border-radius:12px;padding:4px 10px;font-size:.78rem;font-weight:800}.SqlSelectWorkspace-module__6lMcna__groupRowsTree{border-left:2px solid #38bdf833;margin-top:8px;padding-left:14px}.SqlSelectWorkspace-module__6lMcna__treeRowItem{color:#cbd5e1;padding:4px 0;font-size:.85rem}.SqlSelectWorkspace-module__6lMcna__treeBranch{color:#64748b;margin-right:6px}.SqlSelectWorkspace-module__6lMcna__controlsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:16px;display:grid}.SqlSelectWorkspace-module__6lMcna__controlGroup{flex-direction:column;gap:6px;display:flex}.SqlSelectWorkspace-module__6lMcna__controlLabel{text-transform:uppercase;color:#94a3b8;font-size:.78rem;font-weight:800}.SqlSelectWorkspace-module__6lMcna__pipelineIndicator{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.SqlSelectWorkspace-module__6lMcna__pipelineStep{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:6px 12px;font-size:.82rem}.SqlSelectWorkspace-module__6lMcna__pipelineActive{color:#38bdf8;background:#38bdf833;border-color:#38bdf8;font-weight:700}.SqlSelectWorkspace-module__6lMcna__pipelineArrow{color:#64748b;font-weight:800}.SqlSelectWorkspace-module__6lMcna__groupCardsList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.SqlSelectWorkspace-module__6lMcna__groupCard{background:#090816;border:1.5px solid #ffffff14;border-radius:12px;padding:16px}.SqlSelectWorkspace-module__6lMcna__groupCardKept{background:#10b9810f!important;border-color:#10b981!important}.SqlSelectWorkspace-module__6lMcna__groupCardFiltered{opacity:.6;background:#ef44440f!important;border-color:#ef4444!important}.SqlSelectWorkspace-module__6lMcna__groupCardHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.SqlSelectWorkspace-module__6lMcna__groupCardTitle{color:#fff;font-size:.95rem;font-weight:800}.SqlSelectWorkspace-module__6lMcna__badgeKeep{color:#34d399;background:#10b98133;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:800}.SqlSelectWorkspace-module__6lMcna__badgeRemove{color:#f87171;background:#ef444433;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:800}.SqlSelectWorkspace-module__6lMcna__groupAggSummary{color:#38bdf8;margin-bottom:6px;font-size:.88rem;font-weight:700}.SqlSelectWorkspace-module__6lMcna__groupRowsDetails{color:#94a3b8;font-size:.8rem;line-height:1.4}.SqlSelectWorkspace-module__6lMcna__tabGroup{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding-bottom:12px;display:flex}.SqlSelectWorkspace-module__6lMcna__tabBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:8px 18px;font-size:.88rem;font-weight:700;transition:all .15s}.SqlSelectWorkspace-module__6lMcna__tabBtn:hover{color:#fff;background:#38bdf81f;border-color:#38bdf8}.SqlSelectWorkspace-module__6lMcna__tabBtnActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlSelectWorkspace-module__6lMcna__filterControlCard{background:#090816;border:1px solid #ffffff14;border-radius:12px;margin-bottom:16px;padding:16px}.SqlSelectWorkspace-module__6lMcna__pillSelectGroup{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.SqlSelectWorkspace-module__6lMcna__pillSelectBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;padding:6px 14px;font-size:.82rem;font-weight:700;transition:all .15s}.SqlSelectWorkspace-module__6lMcna__pillSelectBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlSelectWorkspace-module__6lMcna__pillSelectBtnActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlSelectWorkspace-module__6lMcna__sliderGroup{align-items:center;gap:14px;margin-top:8px;display:flex}.SqlSelectWorkspace-module__6lMcna__numberInput{color:#38bdf8;background:#090816;border:1px solid #38bdf840;border-radius:8px;outline:none;width:90px;padding:6px 12px;font-weight:700}.SqlSelectWorkspace-module__6lMcna__patternVisualizerCard{background:#090816;border:1px solid #38bdf840;border-radius:12px;margin:14px 0;padding:18px}.SqlSelectWorkspace-module__6lMcna__patternInputGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:10px 0;display:grid}.SqlSelectWorkspace-module__6lMcna__matchResultCard{border-radius:8px;margin-top:10px;padding:12px 16px;font-size:.88rem;font-weight:600}.SqlSelectWorkspace-module__6lMcna__matchSuccess{color:#86efac;background:#10b98126;border:1px solid #10b981}.SqlSelectWorkspace-module__6lMcna__matchFailure{color:#fca5a5;background:#ef444426;border:1px solid #ef4444}
.SqlDistinctWorkspace-module__T1DHUG__container{max-width:1260px;color:var(--text-primary,#f8fafc);box-sizing:border-box;margin:0 auto;padding:32px 28px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.7}.SqlDistinctWorkspace-module__T1DHUG__breadcrumb{color:var(--text-secondary,#94a3b8);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.SqlDistinctWorkspace-module__T1DHUG__breadLink{color:#38bdf8;align-items:center;gap:5px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.SqlDistinctWorkspace-module__T1DHUG__breadLink:hover{color:#7dd3fc;text-decoration:underline}.SqlDistinctWorkspace-module__T1DHUG__breadSep{color:#ffffff40}.SqlDistinctWorkspace-module__T1DHUG__breadCurrent{color:var(--text-primary,#f8fafc);font-weight:600}.SqlDistinctWorkspace-module__T1DHUG__header,.SqlDistinctWorkspace-module__T1DHUG__hero{box-sizing:border-box;background:linear-gradient(135deg,#0284c72e 0%,#10b9811a 50%,#6366f114 100%);border:1.5px solid #38bdf852;border-radius:24px;margin-bottom:36px;padding:36px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.SqlDistinctWorkspace-module__T1DHUG__header:before,.SqlDistinctWorkspace-module__T1DHUG__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf833 0%,#0000 70%);width:260px;height:260px;position:absolute;top:-50px;right:-50px}.SqlDistinctWorkspace-module__T1DHUG__heroBadges,.SqlDistinctWorkspace-module__T1DHUG__badge{text-transform:uppercase;letter-spacing:.04em;color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d;border-radius:20px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.SqlDistinctWorkspace-module__T1DHUG__title{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:2.35rem;font-weight:900;line-height:1.25}.SqlDistinctWorkspace-module__T1DHUG__subtitle{color:#cbd5e1;max-width:960px;margin:0 0 20px;font-size:1.05rem;line-height:1.65}.SqlDistinctWorkspace-module__T1DHUG__metaBar{background:#00000059;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;gap:14px;margin-top:18px;padding:12px 18px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__metaItem{color:#94a3b8;align-items:center;gap:6px;font-size:.88rem;display:flex}.SqlDistinctWorkspace-module__T1DHUG__metaItem strong{color:#fff}.SqlDistinctWorkspace-module__T1DHUG__toc,.SqlDistinctWorkspace-module__T1DHUG__tocCard{box-sizing:border-box;background:#110f24;border:1px solid #ffffff14;border-radius:18px;margin-top:24px;padding:24px 28px}.SqlDistinctWorkspace-module__T1DHUG__tocTitle{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 16px;font-size:1.05rem;font-weight:800;display:flex}.SqlDistinctWorkspace-module__T1DHUG__tocGrid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px 18px;display:grid}.SqlDistinctWorkspace-module__T1DHUG__tocItem{color:#94a3b8;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.88rem;text-decoration:none;transition:all .15s;display:flex}.SqlDistinctWorkspace-module__T1DHUG__tocItem:hover{color:#38bdf8;background:#38bdf81a;transform:translate(3px)}.SqlDistinctWorkspace-module__T1DHUG__articleBody{flex-direction:column;gap:28px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__section{box-sizing:border-box;background:#110f24;border:1px solid #ffffff14;border-radius:20px;padding:32px;box-shadow:0 4px 20px #00000040}.SqlDistinctWorkspace-module__T1DHUG__sectionHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:14px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__sectionNumber{color:#38bdf8;background:linear-gradient(135deg,#0284c74d 0%,#10b98133 100%);border:1px solid #38bdf8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;font-weight:800;display:inline-flex}.SqlDistinctWorkspace-module__T1DHUG__sectionTitle{color:#fff;margin:0;font-size:1.45rem;font-weight:800;line-height:1.3}.SqlDistinctWorkspace-module__T1DHUG__subsectionTitle{color:#38bdf8;margin:18px 0 10px;font-size:1.15rem;font-weight:700}.SqlDistinctWorkspace-module__T1DHUG__paragraph{color:#cbd5e1;margin:0 0 16px;font-size:1.02rem;line-height:1.75}.SqlDistinctWorkspace-module__T1DHUG__codeBlock{white-space:pre-wrap;word-break:break-word;color:#e2e8f0;box-sizing:border-box;background:#070611;border:1px solid #38bdf840;border-radius:14px;margin:18px 0;padding:20px 22px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;line-height:1.65;overflow-x:auto;box-shadow:inset 0 2px 10px #00000080}.SqlDistinctWorkspace-module__T1DHUG__inlineCode,.SqlDistinctWorkspace-module__T1DHUG__section code,.SqlDistinctWorkspace-module__T1DHUG__paragraph code{color:#38bdf8;word-break:break-word;background:#38bdf81f;border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.SqlDistinctWorkspace-module__T1DHUG__keyword,.SqlDistinctWorkspace-module__T1DHUG__distinct{color:#38bdf8;font-weight:700}.SqlDistinctWorkspace-module__T1DHUG__identifier,.SqlDistinctWorkspace-module__T1DHUG__column{color:#cbd5e1}.SqlDistinctWorkspace-module__T1DHUG__table{color:#34d399;font-weight:600}.SqlDistinctWorkspace-module__T1DHUG__value{color:#fcd34d}.SqlDistinctWorkspace-module__T1DHUG__operator{color:#f472b6}.SqlDistinctWorkspace-module__T1DHUG__comment{color:#64748b;font-style:italic}.SqlDistinctWorkspace-module__T1DHUG__alias{color:#a78bfa}.SqlDistinctWorkspace-module__T1DHUG__nullValue{color:#f87171;font-weight:700}.SqlDistinctWorkspace-module__T1DHUG__callout,.SqlDistinctWorkspace-module__T1DHUG__alert{box-sizing:border-box;border-radius:14px;align-items:flex-start;gap:14px;margin:18px 0;padding:16px 20px;font-size:.95rem;line-height:1.6;display:flex}.SqlDistinctWorkspace-module__T1DHUG__calloutTip,.SqlDistinctWorkspace-module__T1DHUG__alertSuccess{color:#a7f3d0;background:#10b9811a;border:1px solid #10b9814d;border-left:4px solid #10b981}.SqlDistinctWorkspace-module__T1DHUG__calloutInfo,.SqlDistinctWorkspace-module__T1DHUG__alertInfo{color:#bae6fd;background:#38bdf814;border:1px solid #38bdf840;border-left:4px solid #38bdf8}.SqlDistinctWorkspace-module__T1DHUG__calloutWarning,.SqlDistinctWorkspace-module__T1DHUG__alertWarning{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b4d;border-left:4px solid #f59e0b}.SqlDistinctWorkspace-module__T1DHUG__alertTitle{color:#fff;margin-bottom:4px;font-weight:800}.SqlDistinctWorkspace-module__T1DHUG__tableWrapper,.SqlDistinctWorkspace-module__T1DHUG__tableContainer{background:#090816;border:1px solid #ffffff14;border-radius:14px;margin:20px 0;overflow-x:auto;box-shadow:0 4px 16px #0000004d}.SqlDistinctWorkspace-module__T1DHUG__staticTable,.SqlDistinctWorkspace-module__T1DHUG__liveTable,.SqlDistinctWorkspace-module__T1DHUG__labDarkTable,.SqlDistinctWorkspace-module__T1DHUG__table{border-collapse:collapse;text-align:left;width:100%;font-size:.92rem}.SqlDistinctWorkspace-module__T1DHUG__staticTable th,.SqlDistinctWorkspace-module__T1DHUG__liveTable th,.SqlDistinctWorkspace-module__T1DHUG__labDarkTable th,.SqlDistinctWorkspace-module__T1DHUG__table th{color:#38bdf8;white-space:nowrap;background:#38bdf81f;border-bottom:1px solid #38bdf840;padding:12px 16px;font-weight:700}.SqlDistinctWorkspace-module__T1DHUG__staticTable td,.SqlDistinctWorkspace-module__T1DHUG__liveTable td,.SqlDistinctWorkspace-module__T1DHUG__labDarkTable td,.SqlDistinctWorkspace-module__T1DHUG__table td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:12px 16px}.SqlDistinctWorkspace-module__T1DHUG__staticTable tr:last-child td,.SqlDistinctWorkspace-module__T1DHUG__liveTable tr:last-child td,.SqlDistinctWorkspace-module__T1DHUG__labDarkTable tr:last-child td,.SqlDistinctWorkspace-module__T1DHUG__table tr:last-child td{border-bottom:none}.SqlDistinctWorkspace-module__T1DHUG__staticTable tr:hover,.SqlDistinctWorkspace-module__T1DHUG__liveTable tr:hover,.SqlDistinctWorkspace-module__T1DHUG__labDarkTable tr:hover,.SqlDistinctWorkspace-module__T1DHUG__table tr:hover{background:#ffffff05}.SqlDistinctWorkspace-module__T1DHUG__tableGrid2{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}@media (max-width:860px){.SqlDistinctWorkspace-module__T1DHUG__tableGrid2{grid-template-columns:1fr}}.SqlDistinctWorkspace-module__T1DHUG__tableCard{background:#0d0b17;border:1px solid #ffffff14;border-radius:14px;padding:16px}.SqlDistinctWorkspace-module__T1DHUG__tableCardHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__tableCardTitle{color:#38bdf8;font-size:1rem;font-weight:800}.SqlDistinctWorkspace-module__T1DHUG__tableTag,.SqlDistinctWorkspace-module__T1DHUG__pkTag,.SqlDistinctWorkspace-module__T1DHUG__fkTag{text-transform:uppercase;border-radius:6px;padding:2px 7px;font-size:.72rem;font-weight:800}.SqlDistinctWorkspace-module__T1DHUG__pkTag{color:#34d399;background:#10b98133;border:1px solid #10b981}.SqlDistinctWorkspace-module__T1DHUG__fkTag{color:#a5b4fc;background:#6366f133;border:1px solid #6366f1}.SqlDistinctWorkspace-module__T1DHUG__pkCell{color:#34d399;font-weight:700}.SqlDistinctWorkspace-module__T1DHUG__fkCell{color:#a5b4fc;font-weight:700}.SqlDistinctWorkspace-module__T1DHUG__diagramCard{box-sizing:border-box;background:#0d0b17;border:1.5px solid #38bdf840;border-radius:16px;margin:22px 0;padding:24px 22px;box-shadow:0 6px 24px #00000059}.SqlDistinctWorkspace-module__T1DHUG__diagramTitle{text-transform:uppercase;letter-spacing:.06em;color:#38bdf8;align-items:center;gap:6px;margin-bottom:16px;font-size:.85rem;font-weight:800;display:flex}.SqlDistinctWorkspace-module__T1DHUG__diagramFlow,.SqlDistinctWorkspace-module__T1DHUG__diagramComparison{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:10px 0;display:flex}.SqlDistinctWorkspace-module__T1DHUG__diagramNode,.SqlDistinctWorkspace-module__T1DHUG__diagramBox{text-align:center;color:#f8fafc;background:#110f24;border:1.5px solid #38bdf840;border-radius:12px;min-width:160px;padding:14px 20px;box-shadow:0 4px 16px #00000059}.SqlDistinctWorkspace-module__T1DHUG__diagramArrow{color:#38bdf8;padding:0 6px;font-size:1.2rem;font-weight:800}.SqlDistinctWorkspace-module__T1DHUG__diagramContent{color:#cbd5e1;font-size:.92rem}.SqlDistinctWorkspace-module__T1DHUG__matchedRow,.SqlDistinctWorkspace-module__T1DHUG__labRowActive{background:#10b9811f!important}.SqlDistinctWorkspace-module__T1DHUG__unmatchedRow,.SqlDistinctWorkspace-module__T1DHUG__labRowUnmatched{opacity:.7;background:#ef444414!important}.SqlDistinctWorkspace-module__T1DHUG__labPkHighlight{color:#34d399;font-weight:700}.SqlDistinctWorkspace-module__T1DHUG__labFkHighlight{color:#a5b4fc;font-weight:700}.SqlDistinctWorkspace-module__T1DHUG__keyMatchBadge,.SqlDistinctWorkspace-module__T1DHUG__matchSuccessBadge{color:#34d399;background:#10b98133;border:1px solid #10b981;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:800}.SqlDistinctWorkspace-module__T1DHUG__matchFailBadge{color:#f87171;background:#ef444433;border:1px solid #ef4444;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:800}.SqlDistinctWorkspace-module__T1DHUG__playgroundContainer,.SqlDistinctWorkspace-module__T1DHUG__labContainer{box-sizing:border-box;background:#0d0b17;border:1.5px solid #38bdf84d;border-radius:20px;margin:32px 0;padding:28px 26px;box-shadow:0 10px 30px #0006}.SqlDistinctWorkspace-module__T1DHUG__playgroundHeader,.SqlDistinctWorkspace-module__T1DHUG__labHeader{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__playgroundTitle,.SqlDistinctWorkspace-module__T1DHUG__labTitle{color:#fff;align-items:center;gap:8px;font-size:1.25rem;font-weight:800;display:flex}.SqlDistinctWorkspace-module__T1DHUG__labSubtitle{color:#94a3b8;font-size:.88rem}.SqlDistinctWorkspace-module__T1DHUG__quickTemplates,.SqlDistinctWorkspace-module__T1DHUG__presetList{flex-wrap:wrap;gap:8px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__templatePill,.SqlDistinctWorkspace-module__T1DHUG__presetBtn{color:#38bdf8;cursor:pointer;background:#38bdf81a;border:1px solid #38bdf840;border-radius:20px;padding:6px 14px;font-size:.82rem;font-weight:700;transition:all .15s}.SqlDistinctWorkspace-module__T1DHUG__templatePill:hover,.SqlDistinctWorkspace-module__T1DHUG__presetBtn:hover{color:#fff;background:#38bdf838;border-color:#38bdf8}.SqlDistinctWorkspace-module__T1DHUG__presetBtnActive{color:#fff;background:#0284c7;border-color:#38bdf8}.SqlDistinctWorkspace-module__T1DHUG__playgroundSplit,.SqlDistinctWorkspace-module__T1DHUG__labTablesGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:900px){.SqlDistinctWorkspace-module__T1DHUG__playgroundSplit,.SqlDistinctWorkspace-module__T1DHUG__labTablesGrid{grid-template-columns:1fr}}.SqlDistinctWorkspace-module__T1DHUG__playgroundPanel,.SqlDistinctWorkspace-module__T1DHUG__labTableBox{background:#110f24;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:14px;padding:20px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__panelHeading,.SqlDistinctWorkspace-module__T1DHUG__labTableHeader{color:#e2e8f0;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:10px;font-size:.95rem;font-weight:700;display:flex}.SqlDistinctWorkspace-module__T1DHUG__sqlEditorTextarea{color:#38bdf8;resize:vertical;box-sizing:border-box;background:#090816;border:1px solid #38bdf840;border-radius:10px;outline:none;width:100%;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;line-height:1.6}.SqlDistinctWorkspace-module__T1DHUG__sqlEditorTextarea:focus{border-color:#38bdf8;box-shadow:0 0 14px #38bdf84d}.SqlDistinctWorkspace-module__T1DHUG__playgroundActions{gap:10px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__runBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:10px;padding:10px 22px;font-size:.92rem;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #0284c766}.SqlDistinctWorkspace-module__T1DHUG__runBtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0284c799}.SqlDistinctWorkspace-module__T1DHUG__resetBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;padding:10px 20px;font-size:.92rem;font-weight:600;transition:all .15s}.SqlDistinctWorkspace-module__T1DHUG__resetBtn:hover{color:#fff;background:#ffffff1a}.SqlDistinctWorkspace-module__T1DHUG__tokenInteractiveQuery{background:#090816;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;gap:10px;margin:20px 0;padding:16px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__tokenBtn{cursor:pointer;border-radius:8px;padding:9px 16px;font-family:ui-monospace,monospace;font-size:.95rem;font-weight:700;transition:all .15s;box-shadow:0 2px 8px #0000004d;color:#cbd5e1!important;background:#110f24!important;border:1.5px solid #38bdf84d!important}.SqlDistinctWorkspace-module__T1DHUG__tokenBtn:hover{transform:translateY(-1px);color:#fff!important;background:#38bdf82e!important;border-color:#38bdf8!important}.SqlDistinctWorkspace-module__T1DHUG__tokenActive{color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;border-color:#38bdf8!important;box-shadow:0 0 14px #38bdf880!important}.SqlDistinctWorkspace-module__T1DHUG__tokenKeyword{color:#38bdf8!important}.SqlDistinctWorkspace-module__T1DHUG__tokenIdentifier{color:#34d399!important}.SqlDistinctWorkspace-module__T1DHUG__tokenOperator{color:#f472b6!important}.SqlDistinctWorkspace-module__T1DHUG__tokenValue{color:#fcd34d!important}.SqlDistinctWorkspace-module__T1DHUG__tokenDetailCard{border-radius:14px;margin:20px 0;padding:24px;box-shadow:0 8px 24px #00000059;background:#110f24!important;border:1.5px solid #38bdf84d!important}.SqlDistinctWorkspace-module__T1DHUG__tokenDetailHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__tokenRolePill{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:5px 12px;font-size:.78rem;font-weight:800}.SqlDistinctWorkspace-module__T1DHUG__tokenDetailGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.SqlDistinctWorkspace-module__T1DHUG__tokenDetailItem{background:#090816;border:1px solid #ffffff0f;border-radius:10px;padding:16px}.SqlDistinctWorkspace-module__T1DHUG__tokenDetailLabel{text-transform:uppercase;color:#38bdf8;letter-spacing:.04em;margin-bottom:6px;font-size:.78rem;font-weight:800}.SqlDistinctWorkspace-module__T1DHUG__tokenDetailValue{color:#e2e8f0;font-size:.95rem;line-height:1.6}.SqlDistinctWorkspace-module__T1DHUG__assemblerContainer{background:#110f24;border:1px solid #ffffff14;border-radius:14px;margin-top:24px;padding:24px}.SqlDistinctWorkspace-module__T1DHUG__assemblerSlots{background:#090816;border:1.5px dashed #38bdf859;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;min-height:56px;margin-bottom:18px;padding:12px 16px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__slotEmptyText{color:#64748b;font-size:.9rem;font-style:italic}.SqlDistinctWorkspace-module__T1DHUG__assemblerPool{flex-wrap:wrap;gap:10px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__assemblerChip{cursor:pointer;border-radius:8px;padding:8px 16px;font-family:ui-monospace,monospace;font-size:.9rem;font-weight:700;transition:all .15s;color:#38bdf8!important;background:#0d0b17!important;border:1px solid #38bdf84d!important}.SqlDistinctWorkspace-module__T1DHUG__assemblerChip:hover:not(:disabled){transform:translateY(-1px);color:#fff!important;background:#38bdf833!important;border-color:#38bdf8!important}.SqlDistinctWorkspace-module__T1DHUG__predictCard,.SqlDistinctWorkspace-module__T1DHUG__challengeCard{box-sizing:border-box;background:#110f24;border:1px solid #38bdf84d;border-radius:18px;margin:28px 0;padding:24px;box-shadow:0 8px 24px #00000059}.SqlDistinctWorkspace-module__T1DHUG__predictHeader,.SqlDistinctWorkspace-module__T1DHUG__challengeHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__predictTitle,.SqlDistinctWorkspace-module__T1DHUG__challengeTitle{color:#38bdf8;font-size:1.15rem;font-weight:800}.SqlDistinctWorkspace-module__T1DHUG__predictNav,.SqlDistinctWorkspace-module__T1DHUG__challengeNav{gap:6px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__navBtn,.SqlDistinctWorkspace-module__T1DHUG__challengeBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:6px 12px;font-size:.85rem;font-weight:700;transition:all .15s}.SqlDistinctWorkspace-module__T1DHUG__navBtn:hover,.SqlDistinctWorkspace-module__T1DHUG__challengeBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlDistinctWorkspace-module__T1DHUG__navBtnActive,.SqlDistinctWorkspace-module__T1DHUG__challengeBtnSelected{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlDistinctWorkspace-module__T1DHUG__predictQuestion,.SqlDistinctWorkspace-module__T1DHUG__challengePrompt{color:#fff;margin:14px 0;font-size:1.02rem;font-weight:600;line-height:1.55}.SqlDistinctWorkspace-module__T1DHUG__predictOptions,.SqlDistinctWorkspace-module__T1DHUG__challengeOptions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:16px;display:grid}.SqlDistinctWorkspace-module__T1DHUG__predictOptionBtn{color:#cbd5e1;cursor:pointer;text-align:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;padding:12px 16px;font-size:.92rem;font-weight:600;transition:all .15s}.SqlDistinctWorkspace-module__T1DHUG__predictOptionBtn:hover:not(:disabled){color:#fff;background:#38bdf81f;border-color:#38bdf8}.SqlDistinctWorkspace-module__T1DHUG__predictCorrect,.SqlDistinctWorkspace-module__T1DHUG__challengeCorrect{color:#fff!important;background:#10b98133!important;border-color:#10b981!important}.SqlDistinctWorkspace-module__T1DHUG__predictIncorrect,.SqlDistinctWorkspace-module__T1DHUG__challengeIncorrect{color:#fff!important;background:#ef444433!important;border-color:#ef4444!important}.SqlDistinctWorkspace-module__T1DHUG__predictExplanation,.SqlDistinctWorkspace-module__T1DHUG__challengeFeedback{color:#cbd5e1;background:#38bdf814;border-left:4px solid #38bdf8;border-radius:8px;margin-top:14px;padding:14px 18px;font-size:.92rem;line-height:1.6}.SqlDistinctWorkspace-module__T1DHUG__challengeBrokenQuery{color:#fca5a5;background:#090816;border-left:4px solid #ef4444;border-radius:10px;margin:14px 0;padding:14px 18px;font-family:ui-monospace,monospace;overflow-x:auto}.SqlDistinctWorkspace-module__T1DHUG__challengeFixInput{color:#38bdf8;box-sizing:border-box;background:#00000080;border:1px solid #ffffff26;border-radius:10px;outline:none;width:100%;margin-bottom:12px;padding:12px 16px;font-family:ui-monospace,monospace;font-size:.95rem}.SqlDistinctWorkspace-module__T1DHUG__challengeFixInput:focus{border-color:#38bdf8;box-shadow:0 0 12px #38bdf840}.SqlDistinctWorkspace-module__T1DHUG__challengeSubmitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:10px;padding:10px 24px;font-size:.92rem;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #0284c766}.SqlDistinctWorkspace-module__T1DHUG__challengeSubmitBtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0284c799}.SqlDistinctWorkspace-module__T1DHUG__challengeSuccess{color:#86efac;background:#10b9811f;border:1px solid #10b9814d;border-radius:10px;margin-top:14px;padding:14px 18px;font-size:.92rem;font-weight:600}.SqlDistinctWorkspace-module__T1DHUG__challengeError{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;margin-top:14px;padding:14px 18px;font-size:.92rem;font-weight:600}.SqlDistinctWorkspace-module__T1DHUG__scalarResultCard{text-align:center;background:linear-gradient(135deg,#0284c726 0%,#10b9811a 100%);border:1.5px solid #38bdf859;border-radius:16px;margin:16px 0;padding:24px}.SqlDistinctWorkspace-module__T1DHUG__scalarNumber{color:#38bdf8;font-size:2.75rem;font-weight:900;line-height:1.1}.SqlDistinctWorkspace-module__T1DHUG__scalarLabel{text-transform:uppercase;color:#94a3b8;margin-top:6px;font-size:.88rem;font-weight:700}.SqlDistinctWorkspace-module__T1DHUG__calculationTicker{color:#34d399;margin-top:10px;font-family:ui-monospace,monospace;font-size:.9rem}.SqlDistinctWorkspace-module__T1DHUG__rowPassed,.SqlDistinctWorkspace-module__T1DHUG__rowUnique,.SqlDistinctWorkspace-module__T1DHUG__rowMinHighlight,.SqlDistinctWorkspace-module__T1DHUG__rowMaxHighlight{background:#10b98114!important}.SqlDistinctWorkspace-module__T1DHUG__rowFailed,.SqlDistinctWorkspace-module__T1DHUG__rowDuplicate{opacity:.7;background:#ef444414!important}.SqlDistinctWorkspace-module__T1DHUG__rowUnknown{background:#f59e0b14!important}.SqlDistinctWorkspace-module__T1DHUG__badgePassed,.SqlDistinctWorkspace-module__T1DHUG__badgeUnique,.SqlDistinctWorkspace-module__T1DHUG__badgeExtremeMin,.SqlDistinctWorkspace-module__T1DHUG__badgeExtremeMax{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:12px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}.SqlDistinctWorkspace-module__T1DHUG__badgeFailed,.SqlDistinctWorkspace-module__T1DHUG__badgeDuplicate{color:#f87171;background:#ef444426;border:1px solid #ef44444d;border-radius:12px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}.SqlDistinctWorkspace-module__T1DHUG__badgeUnknown,.SqlDistinctWorkspace-module__T1DHUG__badgeIgnored{color:#fcd34d;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:12px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}.SqlDistinctWorkspace-module__T1DHUG__sortControlGrid,.SqlDistinctWorkspace-module__T1DHUG__pickerGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:16px 0;display:grid}.SqlDistinctWorkspace-module__T1DHUG__controlBox,.SqlDistinctWorkspace-module__T1DHUG__pickerCard{background:#0000004d;border:1px solid #ffffff14;border-radius:10px;padding:14px}.SqlDistinctWorkspace-module__T1DHUG__selectInput,.SqlDistinctWorkspace-module__T1DHUG__selectDropdown{color:#fff;background:#090816;border:1px solid #38bdf840;border-radius:8px;outline:none;width:100%;padding:8px 12px}.SqlDistinctWorkspace-module__T1DHUG__rangeValueLabel{color:#38bdf8;margin-left:8px;font-weight:700}.SqlDistinctWorkspace-module__T1DHUG__sliderInput{accent-color:#38bdf8;width:100%}.SqlDistinctWorkspace-module__T1DHUG__resultCountBadge{color:#34d399;background:#10b98126;border:1px solid #10b98140;border-radius:12px;padding:3px 10px;font-size:.78rem;font-weight:700}.SqlDistinctWorkspace-module__T1DHUG__toggleToolCard,.SqlDistinctWorkspace-module__T1DHUG__sortDemoCard{background:#00000059;border:1px solid #ffffff14;border-radius:12px;margin:14px 0;padding:16px}.SqlDistinctWorkspace-module__T1DHUG__toggleButtonsGroup,.SqlDistinctWorkspace-module__T1DHUG__pickerBtns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__toggleBtn,.SqlDistinctWorkspace-module__T1DHUG__sortToggleBtn,.SqlDistinctWorkspace-module__T1DHUG__pickerBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:8px 14px;font-size:.85rem;font-weight:700;transition:all .15s}.SqlDistinctWorkspace-module__T1DHUG__toggleBtn:hover,.SqlDistinctWorkspace-module__T1DHUG__sortToggleBtn:hover,.SqlDistinctWorkspace-module__T1DHUG__pickerBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlDistinctWorkspace-module__T1DHUG__toggleBtnActive,.SqlDistinctWorkspace-module__T1DHUG__sortToggleBtnActive{color:#fff!important;background:#10b981!important;border-color:#34d399!important}.SqlDistinctWorkspace-module__T1DHUG__evalResultGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px;display:grid}.SqlDistinctWorkspace-module__T1DHUG__evalResultItem{background:#090816;border:1px solid #ffffff0f;border-radius:8px;padding:10px 14px;font-size:.88rem}.SqlDistinctWorkspace-module__T1DHUG__highlightedCol{background:#38bdf826!important}.SqlDistinctWorkspace-module__T1DHUG__highlightedCell{font-weight:700;color:#fff!important;background:#38bdf840!important}.SqlDistinctWorkspace-module__T1DHUG__queryBreakdown,.SqlDistinctWorkspace-module__T1DHUG__resultSection{background:#110f24;border:1px solid #ffffff14;border-radius:14px;margin-top:14px;padding:18px}.SqlDistinctWorkspace-module__T1DHUG__breakdownHeader,.SqlDistinctWorkspace-module__T1DHUG__resultHeader{color:#38bdf8;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.92rem;font-weight:700;display:flex}.SqlDistinctWorkspace-module__T1DHUG__breakdownGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.SqlDistinctWorkspace-module__T1DHUG__breakdownItem{background:#090816;border:1px solid #ffffff0d;border-radius:8px;padding:10px 12px}.SqlDistinctWorkspace-module__T1DHUG__breakdownLabel{text-transform:uppercase;color:#94a3b8;font-size:.72rem;font-weight:800}.SqlDistinctWorkspace-module__T1DHUG__breakdownValue{color:#34d399;margin-top:4px;font-family:ui-monospace,monospace;font-size:.88rem}.SqlDistinctWorkspace-module__T1DHUG__errorBanner{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;margin-top:12px;padding:12px 16px;font-size:.9rem}.SqlDistinctWorkspace-module__T1DHUG__onBuilderBox,.SqlDistinctWorkspace-module__T1DHUG__sqlEditorBox{background:#090816;border:1px solid #38bdf840;border-radius:12px;margin:14px 0;padding:18px}.SqlDistinctWorkspace-module__T1DHUG__onBuilderTitle,.SqlDistinctWorkspace-module__T1DHUG__sqlEditorTitle{color:#38bdf8;margin-bottom:12px;font-size:.95rem;font-weight:800}.SqlDistinctWorkspace-module__T1DHUG__onSelectRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__sqlCodeText{color:#38bdf8;font-family:ui-monospace,monospace;font-size:.95rem}.SqlDistinctWorkspace-module__T1DHUG__resultTitle{color:#fff;font-size:1.05rem;font-weight:800}.SqlDistinctWorkspace-module__T1DHUG__resultCount{color:#34d399;font-size:.88rem;font-weight:700}.SqlDistinctWorkspace-module__T1DHUG__checklist{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.SqlDistinctWorkspace-module__T1DHUG__checklistItem{color:#cbd5e1;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.92rem;display:flex}.SqlDistinctWorkspace-module__T1DHUG__checkIcon{color:#34d399;flex-shrink:0;font-weight:900}@media (max-width:768px){.SqlDistinctWorkspace-module__T1DHUG__container{padding:20px 16px 60px}.SqlDistinctWorkspace-module__T1DHUG__header,.SqlDistinctWorkspace-module__T1DHUG__hero{border-radius:18px;padding:24px 20px}.SqlDistinctWorkspace-module__T1DHUG__title{font-size:1.8rem}.SqlDistinctWorkspace-module__T1DHUG__subtitle{font-size:.95rem}.SqlDistinctWorkspace-module__T1DHUG__section{border-radius:16px;padding:22px 18px}.SqlDistinctWorkspace-module__T1DHUG__tocGrid{grid-template-columns:1fr}}.SqlDistinctWorkspace-module__T1DHUG__resultSetPanel{margin-top:14px}.SqlDistinctWorkspace-module__T1DHUG__pickerGoal{color:#38bdf8;margin-bottom:8px;font-size:.88rem;font-weight:700}.SqlDistinctWorkspace-module__T1DHUG__questionCard{background:#110f24;border:1px solid #ffffff14;border-radius:14px;margin-bottom:16px;padding:20px}.SqlDistinctWorkspace-module__T1DHUG__questionTitle{color:#fff;margin-bottom:12px;font-size:1.05rem;font-weight:700}.SqlDistinctWorkspace-module__T1DHUG__parenthesesCompareBox{background:#090816;border:1.5px solid #38bdf840;border-radius:14px;margin:16px 0;padding:20px}.SqlDistinctWorkspace-module__T1DHUG__compareToggleBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:8px 16px;font-size:.88rem;font-weight:700;transition:all .15s}.SqlDistinctWorkspace-module__T1DHUG__compareToggleBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlDistinctWorkspace-module__T1DHUG__compareToggleBtnActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlDistinctWorkspace-module__T1DHUG__controlsBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__colPillGroup,.SqlDistinctWorkspace-module__T1DHUG__aggBtnGroup{flex-wrap:wrap;gap:8px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__colPill,.SqlDistinctWorkspace-module__T1DHUG__aggToggleBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;padding:6px 14px;font-size:.82rem;font-weight:700;transition:all .15s}.SqlDistinctWorkspace-module__T1DHUG__colPill:hover,.SqlDistinctWorkspace-module__T1DHUG__aggToggleBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlDistinctWorkspace-module__T1DHUG__colPillActive,.SqlDistinctWorkspace-module__T1DHUG__aggToggleActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlDistinctWorkspace-module__T1DHUG__groupBucket{background:#090816;border:1px solid #38bdf833;border-radius:12px;margin-bottom:12px;padding:16px}.SqlDistinctWorkspace-module__T1DHUG__groupBucketHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__groupBucketTitle{color:#38bdf8;font-size:.95rem;font-weight:800}.SqlDistinctWorkspace-module__T1DHUG__aggregateBadge{color:#34d399;background:#10b98133;border:1px solid #10b981;border-radius:12px;padding:4px 10px;font-size:.78rem;font-weight:800}.SqlDistinctWorkspace-module__T1DHUG__groupRowsTree{border-left:2px solid #38bdf833;margin-top:8px;padding-left:14px}.SqlDistinctWorkspace-module__T1DHUG__treeRowItem{color:#cbd5e1;padding:4px 0;font-size:.85rem}.SqlDistinctWorkspace-module__T1DHUG__treeBranch{color:#64748b;margin-right:6px}.SqlDistinctWorkspace-module__T1DHUG__controlsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:16px;display:grid}.SqlDistinctWorkspace-module__T1DHUG__controlGroup{flex-direction:column;gap:6px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__controlLabel{text-transform:uppercase;color:#94a3b8;font-size:.78rem;font-weight:800}.SqlDistinctWorkspace-module__T1DHUG__pipelineIndicator{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.SqlDistinctWorkspace-module__T1DHUG__pipelineStep{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:6px 12px;font-size:.82rem}.SqlDistinctWorkspace-module__T1DHUG__pipelineActive{color:#38bdf8;background:#38bdf833;border-color:#38bdf8;font-weight:700}.SqlDistinctWorkspace-module__T1DHUG__pipelineArrow{color:#64748b;font-weight:800}.SqlDistinctWorkspace-module__T1DHUG__groupCardsList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.SqlDistinctWorkspace-module__T1DHUG__groupCard{background:#090816;border:1.5px solid #ffffff14;border-radius:12px;padding:16px}.SqlDistinctWorkspace-module__T1DHUG__groupCardKept{background:#10b9810f!important;border-color:#10b981!important}.SqlDistinctWorkspace-module__T1DHUG__groupCardFiltered{opacity:.6;background:#ef44440f!important;border-color:#ef4444!important}.SqlDistinctWorkspace-module__T1DHUG__groupCardHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__groupCardTitle{color:#fff;font-size:.95rem;font-weight:800}.SqlDistinctWorkspace-module__T1DHUG__badgeKeep{color:#34d399;background:#10b98133;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:800}.SqlDistinctWorkspace-module__T1DHUG__badgeRemove{color:#f87171;background:#ef444433;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:800}.SqlDistinctWorkspace-module__T1DHUG__groupAggSummary{color:#38bdf8;margin-bottom:6px;font-size:.88rem;font-weight:700}.SqlDistinctWorkspace-module__T1DHUG__groupRowsDetails{color:#94a3b8;font-size:.8rem;line-height:1.4}.SqlDistinctWorkspace-module__T1DHUG__tabGroup{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding-bottom:12px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__tabBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:8px 18px;font-size:.88rem;font-weight:700;transition:all .15s}.SqlDistinctWorkspace-module__T1DHUG__tabBtn:hover{color:#fff;background:#38bdf81f;border-color:#38bdf8}.SqlDistinctWorkspace-module__T1DHUG__tabBtnActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlDistinctWorkspace-module__T1DHUG__filterControlCard{background:#090816;border:1px solid #ffffff14;border-radius:12px;margin-bottom:16px;padding:16px}.SqlDistinctWorkspace-module__T1DHUG__pillSelectGroup{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__pillSelectBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;padding:6px 14px;font-size:.82rem;font-weight:700;transition:all .15s}.SqlDistinctWorkspace-module__T1DHUG__pillSelectBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlDistinctWorkspace-module__T1DHUG__pillSelectBtnActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlDistinctWorkspace-module__T1DHUG__sliderGroup{align-items:center;gap:14px;margin-top:8px;display:flex}.SqlDistinctWorkspace-module__T1DHUG__numberInput{color:#38bdf8;background:#090816;border:1px solid #38bdf840;border-radius:8px;outline:none;width:90px;padding:6px 12px;font-weight:700}.SqlDistinctWorkspace-module__T1DHUG__patternVisualizerCard{background:#090816;border:1px solid #38bdf840;border-radius:12px;margin:14px 0;padding:18px}.SqlDistinctWorkspace-module__T1DHUG__patternInputGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:10px 0;display:grid}.SqlDistinctWorkspace-module__T1DHUG__matchResultCard{border-radius:8px;margin-top:10px;padding:12px 16px;font-size:.88rem;font-weight:600}.SqlDistinctWorkspace-module__T1DHUG__matchSuccess{color:#86efac;background:#10b98126;border:1px solid #10b981}.SqlDistinctWorkspace-module__T1DHUG__matchFailure{color:#fca5a5;background:#ef444426;border:1px solid #ef4444}
.BasicSqlSyntaxWorkspace-module___7i_ha__container{max-width:1260px;color:var(--text-primary,#f8fafc);box-sizing:border-box;margin:0 auto;padding:32px 28px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.7}.BasicSqlSyntaxWorkspace-module___7i_ha__breadcrumb{color:var(--text-secondary,#94a3b8);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__breadLink{color:#38bdf8;align-items:center;gap:5px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.BasicSqlSyntaxWorkspace-module___7i_ha__breadLink:hover{color:#7dd3fc;text-decoration:underline}.BasicSqlSyntaxWorkspace-module___7i_ha__breadSep{color:#ffffff40}.BasicSqlSyntaxWorkspace-module___7i_ha__breadCurrent{color:var(--text-primary,#f8fafc);font-weight:600}.BasicSqlSyntaxWorkspace-module___7i_ha__header,.BasicSqlSyntaxWorkspace-module___7i_ha__hero{box-sizing:border-box;background:linear-gradient(135deg,#0284c72e 0%,#10b9811a 50%,#6366f114 100%);border:1.5px solid #38bdf852;border-radius:24px;margin-bottom:36px;padding:36px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.BasicSqlSyntaxWorkspace-module___7i_ha__header:before,.BasicSqlSyntaxWorkspace-module___7i_ha__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf833 0%,#0000 70%);width:260px;height:260px;position:absolute;top:-50px;right:-50px}.BasicSqlSyntaxWorkspace-module___7i_ha__heroBadges,.BasicSqlSyntaxWorkspace-module___7i_ha__badge{text-transform:uppercase;letter-spacing:.04em;color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d;border-radius:20px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.BasicSqlSyntaxWorkspace-module___7i_ha__title{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:2.35rem;font-weight:900;line-height:1.25}.BasicSqlSyntaxWorkspace-module___7i_ha__subtitle{color:#cbd5e1;max-width:960px;margin:0 0 20px;font-size:1.05rem;line-height:1.65}.BasicSqlSyntaxWorkspace-module___7i_ha__metaBar{background:#00000059;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;gap:14px;margin-top:18px;padding:12px 18px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__metaItem{color:#94a3b8;align-items:center;gap:6px;font-size:.88rem;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__metaItem strong{color:#fff}.BasicSqlSyntaxWorkspace-module___7i_ha__toc,.BasicSqlSyntaxWorkspace-module___7i_ha__tocCard{box-sizing:border-box;background:#110f24;border:1px solid #ffffff14;border-radius:18px;margin-top:24px;padding:24px 28px}.BasicSqlSyntaxWorkspace-module___7i_ha__tocTitle{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 16px;font-size:1.05rem;font-weight:800;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__tocGrid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px 18px;display:grid}.BasicSqlSyntaxWorkspace-module___7i_ha__tocItem{color:#94a3b8;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.88rem;text-decoration:none;transition:all .15s;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__tocItem:hover{color:#38bdf8;background:#38bdf81a;transform:translate(3px)}.BasicSqlSyntaxWorkspace-module___7i_ha__articleBody{flex-direction:column;gap:28px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__section{box-sizing:border-box;background:#110f24;border:1px solid #ffffff14;border-radius:20px;padding:32px;box-shadow:0 4px 20px #00000040}.BasicSqlSyntaxWorkspace-module___7i_ha__sectionHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:14px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__sectionNumber{color:#38bdf8;background:linear-gradient(135deg,#0284c74d 0%,#10b98133 100%);border:1px solid #38bdf8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;font-weight:800;display:inline-flex}.BasicSqlSyntaxWorkspace-module___7i_ha__sectionTitle{color:#fff;margin:0;font-size:1.45rem;font-weight:800;line-height:1.3}.BasicSqlSyntaxWorkspace-module___7i_ha__subsectionTitle{color:#38bdf8;margin:18px 0 10px;font-size:1.15rem;font-weight:700}.BasicSqlSyntaxWorkspace-module___7i_ha__paragraph{color:#cbd5e1;margin:0 0 16px;font-size:1.02rem;line-height:1.75}.BasicSqlSyntaxWorkspace-module___7i_ha__codeBlock{white-space:pre-wrap;word-break:break-word;color:#e2e8f0;box-sizing:border-box;background:#070611;border:1px solid #38bdf840;border-radius:14px;margin:18px 0;padding:20px 22px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;line-height:1.65;overflow-x:auto;box-shadow:inset 0 2px 10px #00000080}.BasicSqlSyntaxWorkspace-module___7i_ha__inlineCode,.BasicSqlSyntaxWorkspace-module___7i_ha__section code,.BasicSqlSyntaxWorkspace-module___7i_ha__paragraph code{color:#38bdf8;word-break:break-word;background:#38bdf81f;border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.BasicSqlSyntaxWorkspace-module___7i_ha__keyword,.BasicSqlSyntaxWorkspace-module___7i_ha__distinct{color:#38bdf8;font-weight:700}.BasicSqlSyntaxWorkspace-module___7i_ha__identifier,.BasicSqlSyntaxWorkspace-module___7i_ha__column{color:#cbd5e1}.BasicSqlSyntaxWorkspace-module___7i_ha__table{color:#34d399;font-weight:600}.BasicSqlSyntaxWorkspace-module___7i_ha__value{color:#fcd34d}.BasicSqlSyntaxWorkspace-module___7i_ha__operator{color:#f472b6}.BasicSqlSyntaxWorkspace-module___7i_ha__comment{color:#64748b;font-style:italic}.BasicSqlSyntaxWorkspace-module___7i_ha__alias{color:#a78bfa}.BasicSqlSyntaxWorkspace-module___7i_ha__nullValue{color:#f87171;font-weight:700}.BasicSqlSyntaxWorkspace-module___7i_ha__callout,.BasicSqlSyntaxWorkspace-module___7i_ha__alert{box-sizing:border-box;border-radius:14px;align-items:flex-start;gap:14px;margin:18px 0;padding:16px 20px;font-size:.95rem;line-height:1.6;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__calloutTip,.BasicSqlSyntaxWorkspace-module___7i_ha__alertSuccess{color:#a7f3d0;background:#10b9811a;border:1px solid #10b9814d;border-left:4px solid #10b981}.BasicSqlSyntaxWorkspace-module___7i_ha__calloutInfo,.BasicSqlSyntaxWorkspace-module___7i_ha__alertInfo{color:#bae6fd;background:#38bdf814;border:1px solid #38bdf840;border-left:4px solid #38bdf8}.BasicSqlSyntaxWorkspace-module___7i_ha__calloutWarning,.BasicSqlSyntaxWorkspace-module___7i_ha__alertWarning{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b4d;border-left:4px solid #f59e0b}.BasicSqlSyntaxWorkspace-module___7i_ha__alertTitle{color:#fff;margin-bottom:4px;font-weight:800}.BasicSqlSyntaxWorkspace-module___7i_ha__tableWrapper,.BasicSqlSyntaxWorkspace-module___7i_ha__tableContainer{background:#090816;border:1px solid #ffffff14;border-radius:14px;margin:20px 0;overflow-x:auto;box-shadow:0 4px 16px #0000004d}.BasicSqlSyntaxWorkspace-module___7i_ha__staticTable,.BasicSqlSyntaxWorkspace-module___7i_ha__liveTable,.BasicSqlSyntaxWorkspace-module___7i_ha__labDarkTable,.BasicSqlSyntaxWorkspace-module___7i_ha__table{border-collapse:collapse;text-align:left;width:100%;font-size:.92rem}.BasicSqlSyntaxWorkspace-module___7i_ha__staticTable th,.BasicSqlSyntaxWorkspace-module___7i_ha__liveTable th,.BasicSqlSyntaxWorkspace-module___7i_ha__labDarkTable th,.BasicSqlSyntaxWorkspace-module___7i_ha__table th{color:#38bdf8;white-space:nowrap;background:#38bdf81f;border-bottom:1px solid #38bdf840;padding:12px 16px;font-weight:700}.BasicSqlSyntaxWorkspace-module___7i_ha__staticTable td,.BasicSqlSyntaxWorkspace-module___7i_ha__liveTable td,.BasicSqlSyntaxWorkspace-module___7i_ha__labDarkTable td,.BasicSqlSyntaxWorkspace-module___7i_ha__table td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:12px 16px}.BasicSqlSyntaxWorkspace-module___7i_ha__staticTable tr:last-child td,.BasicSqlSyntaxWorkspace-module___7i_ha__liveTable tr:last-child td,.BasicSqlSyntaxWorkspace-module___7i_ha__labDarkTable tr:last-child td,.BasicSqlSyntaxWorkspace-module___7i_ha__table tr:last-child td{border-bottom:none}.BasicSqlSyntaxWorkspace-module___7i_ha__staticTable tr:hover,.BasicSqlSyntaxWorkspace-module___7i_ha__liveTable tr:hover,.BasicSqlSyntaxWorkspace-module___7i_ha__labDarkTable tr:hover,.BasicSqlSyntaxWorkspace-module___7i_ha__table tr:hover{background:#ffffff05}.BasicSqlSyntaxWorkspace-module___7i_ha__tableGrid2{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}@media (max-width:860px){.BasicSqlSyntaxWorkspace-module___7i_ha__tableGrid2{grid-template-columns:1fr}}.BasicSqlSyntaxWorkspace-module___7i_ha__tableCard{background:#0d0b17;border:1px solid #ffffff14;border-radius:14px;padding:16px}.BasicSqlSyntaxWorkspace-module___7i_ha__tableCardHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__tableCardTitle{color:#38bdf8;font-size:1rem;font-weight:800}.BasicSqlSyntaxWorkspace-module___7i_ha__tableTag,.BasicSqlSyntaxWorkspace-module___7i_ha__pkTag,.BasicSqlSyntaxWorkspace-module___7i_ha__fkTag{text-transform:uppercase;border-radius:6px;padding:2px 7px;font-size:.72rem;font-weight:800}.BasicSqlSyntaxWorkspace-module___7i_ha__pkTag{color:#34d399;background:#10b98133;border:1px solid #10b981}.BasicSqlSyntaxWorkspace-module___7i_ha__fkTag{color:#a5b4fc;background:#6366f133;border:1px solid #6366f1}.BasicSqlSyntaxWorkspace-module___7i_ha__pkCell{color:#34d399;font-weight:700}.BasicSqlSyntaxWorkspace-module___7i_ha__fkCell{color:#a5b4fc;font-weight:700}.BasicSqlSyntaxWorkspace-module___7i_ha__diagramCard{box-sizing:border-box;background:#0d0b17;border:1.5px solid #38bdf840;border-radius:16px;margin:22px 0;padding:24px 22px;box-shadow:0 6px 24px #00000059}.BasicSqlSyntaxWorkspace-module___7i_ha__diagramTitle{text-transform:uppercase;letter-spacing:.06em;color:#38bdf8;align-items:center;gap:6px;margin-bottom:16px;font-size:.85rem;font-weight:800;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__diagramFlow,.BasicSqlSyntaxWorkspace-module___7i_ha__diagramComparison{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:10px 0;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__diagramNode,.BasicSqlSyntaxWorkspace-module___7i_ha__diagramBox{text-align:center;color:#f8fafc;background:#110f24;border:1.5px solid #38bdf840;border-radius:12px;min-width:160px;padding:14px 20px;box-shadow:0 4px 16px #00000059}.BasicSqlSyntaxWorkspace-module___7i_ha__diagramArrow{color:#38bdf8;padding:0 6px;font-size:1.2rem;font-weight:800}.BasicSqlSyntaxWorkspace-module___7i_ha__diagramContent{color:#cbd5e1;font-size:.92rem}.BasicSqlSyntaxWorkspace-module___7i_ha__matchedRow,.BasicSqlSyntaxWorkspace-module___7i_ha__labRowActive{background:#10b9811f!important}.BasicSqlSyntaxWorkspace-module___7i_ha__unmatchedRow,.BasicSqlSyntaxWorkspace-module___7i_ha__labRowUnmatched{opacity:.7;background:#ef444414!important}.BasicSqlSyntaxWorkspace-module___7i_ha__labPkHighlight{color:#34d399;font-weight:700}.BasicSqlSyntaxWorkspace-module___7i_ha__labFkHighlight{color:#a5b4fc;font-weight:700}.BasicSqlSyntaxWorkspace-module___7i_ha__keyMatchBadge,.BasicSqlSyntaxWorkspace-module___7i_ha__matchSuccessBadge{color:#34d399;background:#10b98133;border:1px solid #10b981;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:800}.BasicSqlSyntaxWorkspace-module___7i_ha__matchFailBadge{color:#f87171;background:#ef444433;border:1px solid #ef4444;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:800}.BasicSqlSyntaxWorkspace-module___7i_ha__playgroundContainer,.BasicSqlSyntaxWorkspace-module___7i_ha__labContainer{box-sizing:border-box;background:#0d0b17;border:1.5px solid #38bdf84d;border-radius:20px;margin:32px 0;padding:28px 26px;box-shadow:0 10px 30px #0006}.BasicSqlSyntaxWorkspace-module___7i_ha__playgroundHeader,.BasicSqlSyntaxWorkspace-module___7i_ha__labHeader{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__playgroundTitle,.BasicSqlSyntaxWorkspace-module___7i_ha__labTitle{color:#fff;align-items:center;gap:8px;font-size:1.25rem;font-weight:800;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__labSubtitle{color:#94a3b8;font-size:.88rem}.BasicSqlSyntaxWorkspace-module___7i_ha__quickTemplates,.BasicSqlSyntaxWorkspace-module___7i_ha__presetList{flex-wrap:wrap;gap:8px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__templatePill,.BasicSqlSyntaxWorkspace-module___7i_ha__presetBtn{color:#38bdf8;cursor:pointer;background:#38bdf81a;border:1px solid #38bdf840;border-radius:20px;padding:6px 14px;font-size:.82rem;font-weight:700;transition:all .15s}.BasicSqlSyntaxWorkspace-module___7i_ha__templatePill:hover,.BasicSqlSyntaxWorkspace-module___7i_ha__presetBtn:hover{color:#fff;background:#38bdf838;border-color:#38bdf8}.BasicSqlSyntaxWorkspace-module___7i_ha__presetBtnActive{color:#fff;background:#0284c7;border-color:#38bdf8}.BasicSqlSyntaxWorkspace-module___7i_ha__playgroundSplit,.BasicSqlSyntaxWorkspace-module___7i_ha__labTablesGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:900px){.BasicSqlSyntaxWorkspace-module___7i_ha__playgroundSplit,.BasicSqlSyntaxWorkspace-module___7i_ha__labTablesGrid{grid-template-columns:1fr}}.BasicSqlSyntaxWorkspace-module___7i_ha__playgroundPanel,.BasicSqlSyntaxWorkspace-module___7i_ha__labTableBox{background:#110f24;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:14px;padding:20px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__panelHeading,.BasicSqlSyntaxWorkspace-module___7i_ha__labTableHeader{color:#e2e8f0;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:10px;font-size:.95rem;font-weight:700;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__sqlEditorTextarea{color:#38bdf8;resize:vertical;box-sizing:border-box;background:#090816;border:1px solid #38bdf840;border-radius:10px;outline:none;width:100%;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;line-height:1.6}.BasicSqlSyntaxWorkspace-module___7i_ha__sqlEditorTextarea:focus{border-color:#38bdf8;box-shadow:0 0 14px #38bdf84d}.BasicSqlSyntaxWorkspace-module___7i_ha__playgroundActions{gap:10px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__runBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:10px;padding:10px 22px;font-size:.92rem;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #0284c766}.BasicSqlSyntaxWorkspace-module___7i_ha__runBtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0284c799}.BasicSqlSyntaxWorkspace-module___7i_ha__resetBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;padding:10px 20px;font-size:.92rem;font-weight:600;transition:all .15s}.BasicSqlSyntaxWorkspace-module___7i_ha__resetBtn:hover{color:#fff;background:#ffffff1a}.BasicSqlSyntaxWorkspace-module___7i_ha__tokenInteractiveQuery{background:#090816;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;gap:10px;margin:20px 0;padding:16px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__tokenBtn{cursor:pointer;border-radius:8px;padding:9px 16px;font-family:ui-monospace,monospace;font-size:.95rem;font-weight:700;transition:all .15s;box-shadow:0 2px 8px #0000004d;color:#cbd5e1!important;background:#110f24!important;border:1.5px solid #38bdf84d!important}.BasicSqlSyntaxWorkspace-module___7i_ha__tokenBtn:hover{transform:translateY(-1px);color:#fff!important;background:#38bdf82e!important;border-color:#38bdf8!important}.BasicSqlSyntaxWorkspace-module___7i_ha__tokenActive{color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;border-color:#38bdf8!important;box-shadow:0 0 14px #38bdf880!important}.BasicSqlSyntaxWorkspace-module___7i_ha__tokenKeyword{color:#38bdf8!important}.BasicSqlSyntaxWorkspace-module___7i_ha__tokenIdentifier{color:#34d399!important}.BasicSqlSyntaxWorkspace-module___7i_ha__tokenOperator{color:#f472b6!important}.BasicSqlSyntaxWorkspace-module___7i_ha__tokenValue{color:#fcd34d!important}.BasicSqlSyntaxWorkspace-module___7i_ha__tokenDetailCard{border-radius:14px;margin:20px 0;padding:24px;box-shadow:0 8px 24px #00000059;background:#110f24!important;border:1.5px solid #38bdf84d!important}.BasicSqlSyntaxWorkspace-module___7i_ha__tokenDetailHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__tokenRolePill{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:5px 12px;font-size:.78rem;font-weight:800}.BasicSqlSyntaxWorkspace-module___7i_ha__tokenDetailGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.BasicSqlSyntaxWorkspace-module___7i_ha__tokenDetailItem{background:#090816;border:1px solid #ffffff0f;border-radius:10px;padding:16px}.BasicSqlSyntaxWorkspace-module___7i_ha__tokenDetailLabel{text-transform:uppercase;color:#38bdf8;letter-spacing:.04em;margin-bottom:6px;font-size:.78rem;font-weight:800}.BasicSqlSyntaxWorkspace-module___7i_ha__tokenDetailValue{color:#e2e8f0;font-size:.95rem;line-height:1.6}.BasicSqlSyntaxWorkspace-module___7i_ha__assemblerContainer{background:#110f24;border:1px solid #ffffff14;border-radius:14px;margin-top:24px;padding:24px}.BasicSqlSyntaxWorkspace-module___7i_ha__assemblerSlots{background:#090816;border:1.5px dashed #38bdf859;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;min-height:56px;margin-bottom:18px;padding:12px 16px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__slotEmptyText{color:#64748b;font-size:.9rem;font-style:italic}.BasicSqlSyntaxWorkspace-module___7i_ha__assemblerPool{flex-wrap:wrap;gap:10px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__assemblerChip{cursor:pointer;border-radius:8px;padding:8px 16px;font-family:ui-monospace,monospace;font-size:.9rem;font-weight:700;transition:all .15s;color:#38bdf8!important;background:#0d0b17!important;border:1px solid #38bdf84d!important}.BasicSqlSyntaxWorkspace-module___7i_ha__assemblerChip:hover:not(:disabled){transform:translateY(-1px);color:#fff!important;background:#38bdf833!important;border-color:#38bdf8!important}.BasicSqlSyntaxWorkspace-module___7i_ha__predictCard,.BasicSqlSyntaxWorkspace-module___7i_ha__challengeCard{box-sizing:border-box;background:#110f24;border:1px solid #38bdf84d;border-radius:18px;margin:28px 0;padding:24px;box-shadow:0 8px 24px #00000059}.BasicSqlSyntaxWorkspace-module___7i_ha__predictHeader,.BasicSqlSyntaxWorkspace-module___7i_ha__challengeHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__predictTitle,.BasicSqlSyntaxWorkspace-module___7i_ha__challengeTitle{color:#38bdf8;font-size:1.15rem;font-weight:800}.BasicSqlSyntaxWorkspace-module___7i_ha__predictNav,.BasicSqlSyntaxWorkspace-module___7i_ha__challengeNav{gap:6px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__navBtn,.BasicSqlSyntaxWorkspace-module___7i_ha__challengeBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:6px 12px;font-size:.85rem;font-weight:700;transition:all .15s}.BasicSqlSyntaxWorkspace-module___7i_ha__navBtn:hover,.BasicSqlSyntaxWorkspace-module___7i_ha__challengeBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.BasicSqlSyntaxWorkspace-module___7i_ha__navBtnActive,.BasicSqlSyntaxWorkspace-module___7i_ha__challengeBtnSelected{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.BasicSqlSyntaxWorkspace-module___7i_ha__predictQuestion,.BasicSqlSyntaxWorkspace-module___7i_ha__challengePrompt{color:#fff;margin:14px 0;font-size:1.02rem;font-weight:600;line-height:1.55}.BasicSqlSyntaxWorkspace-module___7i_ha__predictOptions,.BasicSqlSyntaxWorkspace-module___7i_ha__challengeOptions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:16px;display:grid}.BasicSqlSyntaxWorkspace-module___7i_ha__predictOptionBtn{color:#cbd5e1;cursor:pointer;text-align:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;padding:12px 16px;font-size:.92rem;font-weight:600;transition:all .15s}.BasicSqlSyntaxWorkspace-module___7i_ha__predictOptionBtn:hover:not(:disabled){color:#fff;background:#38bdf81f;border-color:#38bdf8}.BasicSqlSyntaxWorkspace-module___7i_ha__predictCorrect,.BasicSqlSyntaxWorkspace-module___7i_ha__challengeCorrect{color:#fff!important;background:#10b98133!important;border-color:#10b981!important}.BasicSqlSyntaxWorkspace-module___7i_ha__predictIncorrect,.BasicSqlSyntaxWorkspace-module___7i_ha__challengeIncorrect{color:#fff!important;background:#ef444433!important;border-color:#ef4444!important}.BasicSqlSyntaxWorkspace-module___7i_ha__predictExplanation,.BasicSqlSyntaxWorkspace-module___7i_ha__challengeFeedback{color:#cbd5e1;background:#38bdf814;border-left:4px solid #38bdf8;border-radius:8px;margin-top:14px;padding:14px 18px;font-size:.92rem;line-height:1.6}.BasicSqlSyntaxWorkspace-module___7i_ha__challengeBrokenQuery{color:#fca5a5;background:#090816;border-left:4px solid #ef4444;border-radius:10px;margin:14px 0;padding:14px 18px;font-family:ui-monospace,monospace;overflow-x:auto}.BasicSqlSyntaxWorkspace-module___7i_ha__challengeFixInput{color:#38bdf8;box-sizing:border-box;background:#00000080;border:1px solid #ffffff26;border-radius:10px;outline:none;width:100%;margin-bottom:12px;padding:12px 16px;font-family:ui-monospace,monospace;font-size:.95rem}.BasicSqlSyntaxWorkspace-module___7i_ha__challengeFixInput:focus{border-color:#38bdf8;box-shadow:0 0 12px #38bdf840}.BasicSqlSyntaxWorkspace-module___7i_ha__challengeSubmitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:10px;padding:10px 24px;font-size:.92rem;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #0284c766}.BasicSqlSyntaxWorkspace-module___7i_ha__challengeSubmitBtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0284c799}.BasicSqlSyntaxWorkspace-module___7i_ha__challengeSuccess{color:#86efac;background:#10b9811f;border:1px solid #10b9814d;border-radius:10px;margin-top:14px;padding:14px 18px;font-size:.92rem;font-weight:600}.BasicSqlSyntaxWorkspace-module___7i_ha__challengeError{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;margin-top:14px;padding:14px 18px;font-size:.92rem;font-weight:600}.BasicSqlSyntaxWorkspace-module___7i_ha__scalarResultCard{text-align:center;background:linear-gradient(135deg,#0284c726 0%,#10b9811a 100%);border:1.5px solid #38bdf859;border-radius:16px;margin:16px 0;padding:24px}.BasicSqlSyntaxWorkspace-module___7i_ha__scalarNumber{color:#38bdf8;font-size:2.75rem;font-weight:900;line-height:1.1}.BasicSqlSyntaxWorkspace-module___7i_ha__scalarLabel{text-transform:uppercase;color:#94a3b8;margin-top:6px;font-size:.88rem;font-weight:700}.BasicSqlSyntaxWorkspace-module___7i_ha__calculationTicker{color:#34d399;margin-top:10px;font-family:ui-monospace,monospace;font-size:.9rem}.BasicSqlSyntaxWorkspace-module___7i_ha__rowPassed,.BasicSqlSyntaxWorkspace-module___7i_ha__rowUnique,.BasicSqlSyntaxWorkspace-module___7i_ha__rowMinHighlight,.BasicSqlSyntaxWorkspace-module___7i_ha__rowMaxHighlight{background:#10b98114!important}.BasicSqlSyntaxWorkspace-module___7i_ha__rowFailed,.BasicSqlSyntaxWorkspace-module___7i_ha__rowDuplicate{opacity:.7;background:#ef444414!important}.BasicSqlSyntaxWorkspace-module___7i_ha__rowUnknown{background:#f59e0b14!important}.BasicSqlSyntaxWorkspace-module___7i_ha__badgePassed,.BasicSqlSyntaxWorkspace-module___7i_ha__badgeUnique,.BasicSqlSyntaxWorkspace-module___7i_ha__badgeExtremeMin,.BasicSqlSyntaxWorkspace-module___7i_ha__badgeExtremeMax{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:12px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}.BasicSqlSyntaxWorkspace-module___7i_ha__badgeFailed,.BasicSqlSyntaxWorkspace-module___7i_ha__badgeDuplicate{color:#f87171;background:#ef444426;border:1px solid #ef44444d;border-radius:12px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}.BasicSqlSyntaxWorkspace-module___7i_ha__badgeUnknown,.BasicSqlSyntaxWorkspace-module___7i_ha__badgeIgnored{color:#fcd34d;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:12px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}.BasicSqlSyntaxWorkspace-module___7i_ha__sortControlGrid,.BasicSqlSyntaxWorkspace-module___7i_ha__pickerGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:16px 0;display:grid}.BasicSqlSyntaxWorkspace-module___7i_ha__controlBox,.BasicSqlSyntaxWorkspace-module___7i_ha__pickerCard{background:#0000004d;border:1px solid #ffffff14;border-radius:10px;padding:14px}.BasicSqlSyntaxWorkspace-module___7i_ha__selectInput,.BasicSqlSyntaxWorkspace-module___7i_ha__selectDropdown{color:#fff;background:#090816;border:1px solid #38bdf840;border-radius:8px;outline:none;width:100%;padding:8px 12px}.BasicSqlSyntaxWorkspace-module___7i_ha__rangeValueLabel{color:#38bdf8;margin-left:8px;font-weight:700}.BasicSqlSyntaxWorkspace-module___7i_ha__sliderInput{accent-color:#38bdf8;width:100%}.BasicSqlSyntaxWorkspace-module___7i_ha__resultCountBadge{color:#34d399;background:#10b98126;border:1px solid #10b98140;border-radius:12px;padding:3px 10px;font-size:.78rem;font-weight:700}.BasicSqlSyntaxWorkspace-module___7i_ha__toggleToolCard,.BasicSqlSyntaxWorkspace-module___7i_ha__sortDemoCard{background:#00000059;border:1px solid #ffffff14;border-radius:12px;margin:14px 0;padding:16px}.BasicSqlSyntaxWorkspace-module___7i_ha__toggleButtonsGroup,.BasicSqlSyntaxWorkspace-module___7i_ha__pickerBtns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__toggleBtn,.BasicSqlSyntaxWorkspace-module___7i_ha__sortToggleBtn,.BasicSqlSyntaxWorkspace-module___7i_ha__pickerBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:8px 14px;font-size:.85rem;font-weight:700;transition:all .15s}.BasicSqlSyntaxWorkspace-module___7i_ha__toggleBtn:hover,.BasicSqlSyntaxWorkspace-module___7i_ha__sortToggleBtn:hover,.BasicSqlSyntaxWorkspace-module___7i_ha__pickerBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.BasicSqlSyntaxWorkspace-module___7i_ha__toggleBtnActive,.BasicSqlSyntaxWorkspace-module___7i_ha__sortToggleBtnActive{color:#fff!important;background:#10b981!important;border-color:#34d399!important}.BasicSqlSyntaxWorkspace-module___7i_ha__evalResultGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px;display:grid}.BasicSqlSyntaxWorkspace-module___7i_ha__evalResultItem{background:#090816;border:1px solid #ffffff0f;border-radius:8px;padding:10px 14px;font-size:.88rem}.BasicSqlSyntaxWorkspace-module___7i_ha__highlightedCol{background:#38bdf826!important}.BasicSqlSyntaxWorkspace-module___7i_ha__highlightedCell{font-weight:700;color:#fff!important;background:#38bdf840!important}.BasicSqlSyntaxWorkspace-module___7i_ha__queryBreakdown,.BasicSqlSyntaxWorkspace-module___7i_ha__resultSection{background:#110f24;border:1px solid #ffffff14;border-radius:14px;margin-top:14px;padding:18px}.BasicSqlSyntaxWorkspace-module___7i_ha__breakdownHeader,.BasicSqlSyntaxWorkspace-module___7i_ha__resultHeader{color:#38bdf8;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.92rem;font-weight:700;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__breakdownGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.BasicSqlSyntaxWorkspace-module___7i_ha__breakdownItem{background:#090816;border:1px solid #ffffff0d;border-radius:8px;padding:10px 12px}.BasicSqlSyntaxWorkspace-module___7i_ha__breakdownLabel{text-transform:uppercase;color:#94a3b8;font-size:.72rem;font-weight:800}.BasicSqlSyntaxWorkspace-module___7i_ha__breakdownValue{color:#34d399;margin-top:4px;font-family:ui-monospace,monospace;font-size:.88rem}.BasicSqlSyntaxWorkspace-module___7i_ha__errorBanner{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;margin-top:12px;padding:12px 16px;font-size:.9rem}.BasicSqlSyntaxWorkspace-module___7i_ha__onBuilderBox,.BasicSqlSyntaxWorkspace-module___7i_ha__sqlEditorBox{background:#090816;border:1px solid #38bdf840;border-radius:12px;margin:14px 0;padding:18px}.BasicSqlSyntaxWorkspace-module___7i_ha__onBuilderTitle,.BasicSqlSyntaxWorkspace-module___7i_ha__sqlEditorTitle{color:#38bdf8;margin-bottom:12px;font-size:.95rem;font-weight:800}.BasicSqlSyntaxWorkspace-module___7i_ha__onSelectRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__sqlCodeText{color:#38bdf8;font-family:ui-monospace,monospace;font-size:.95rem}.BasicSqlSyntaxWorkspace-module___7i_ha__resultTitle{color:#fff;font-size:1.05rem;font-weight:800}.BasicSqlSyntaxWorkspace-module___7i_ha__resultCount{color:#34d399;font-size:.88rem;font-weight:700}.BasicSqlSyntaxWorkspace-module___7i_ha__checklist{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.BasicSqlSyntaxWorkspace-module___7i_ha__checklistItem{color:#cbd5e1;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.92rem;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__checkIcon{color:#34d399;flex-shrink:0;font-weight:900}@media (max-width:768px){.BasicSqlSyntaxWorkspace-module___7i_ha__container{padding:20px 16px 60px}.BasicSqlSyntaxWorkspace-module___7i_ha__header,.BasicSqlSyntaxWorkspace-module___7i_ha__hero{border-radius:18px;padding:24px 20px}.BasicSqlSyntaxWorkspace-module___7i_ha__title{font-size:1.8rem}.BasicSqlSyntaxWorkspace-module___7i_ha__subtitle{font-size:.95rem}.BasicSqlSyntaxWorkspace-module___7i_ha__section{border-radius:16px;padding:22px 18px}.BasicSqlSyntaxWorkspace-module___7i_ha__tocGrid{grid-template-columns:1fr}}.BasicSqlSyntaxWorkspace-module___7i_ha__resultSetPanel{margin-top:14px}.BasicSqlSyntaxWorkspace-module___7i_ha__pickerGoal{color:#38bdf8;margin-bottom:8px;font-size:.88rem;font-weight:700}.BasicSqlSyntaxWorkspace-module___7i_ha__questionCard{background:#110f24;border:1px solid #ffffff14;border-radius:14px;margin-bottom:16px;padding:20px}.BasicSqlSyntaxWorkspace-module___7i_ha__questionTitle{color:#fff;margin-bottom:12px;font-size:1.05rem;font-weight:700}.BasicSqlSyntaxWorkspace-module___7i_ha__parenthesesCompareBox{background:#090816;border:1.5px solid #38bdf840;border-radius:14px;margin:16px 0;padding:20px}.BasicSqlSyntaxWorkspace-module___7i_ha__compareToggleBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:8px 16px;font-size:.88rem;font-weight:700;transition:all .15s}.BasicSqlSyntaxWorkspace-module___7i_ha__compareToggleBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.BasicSqlSyntaxWorkspace-module___7i_ha__compareToggleBtnActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.BasicSqlSyntaxWorkspace-module___7i_ha__controlsBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__colPillGroup,.BasicSqlSyntaxWorkspace-module___7i_ha__aggBtnGroup{flex-wrap:wrap;gap:8px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__colPill,.BasicSqlSyntaxWorkspace-module___7i_ha__aggToggleBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;padding:6px 14px;font-size:.82rem;font-weight:700;transition:all .15s}.BasicSqlSyntaxWorkspace-module___7i_ha__colPill:hover,.BasicSqlSyntaxWorkspace-module___7i_ha__aggToggleBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.BasicSqlSyntaxWorkspace-module___7i_ha__colPillActive,.BasicSqlSyntaxWorkspace-module___7i_ha__aggToggleActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.BasicSqlSyntaxWorkspace-module___7i_ha__groupBucket{background:#090816;border:1px solid #38bdf833;border-radius:12px;margin-bottom:12px;padding:16px}.BasicSqlSyntaxWorkspace-module___7i_ha__groupBucketHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__groupBucketTitle{color:#38bdf8;font-size:.95rem;font-weight:800}.BasicSqlSyntaxWorkspace-module___7i_ha__aggregateBadge{color:#34d399;background:#10b98133;border:1px solid #10b981;border-radius:12px;padding:4px 10px;font-size:.78rem;font-weight:800}.BasicSqlSyntaxWorkspace-module___7i_ha__groupRowsTree{border-left:2px solid #38bdf833;margin-top:8px;padding-left:14px}.BasicSqlSyntaxWorkspace-module___7i_ha__treeRowItem{color:#cbd5e1;padding:4px 0;font-size:.85rem}.BasicSqlSyntaxWorkspace-module___7i_ha__treeBranch{color:#64748b;margin-right:6px}.BasicSqlSyntaxWorkspace-module___7i_ha__controlsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:16px;display:grid}.BasicSqlSyntaxWorkspace-module___7i_ha__controlGroup{flex-direction:column;gap:6px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__controlLabel{text-transform:uppercase;color:#94a3b8;font-size:.78rem;font-weight:800}.BasicSqlSyntaxWorkspace-module___7i_ha__pipelineIndicator{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__pipelineStep{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:6px 12px;font-size:.82rem}.BasicSqlSyntaxWorkspace-module___7i_ha__pipelineActive{color:#38bdf8;background:#38bdf833;border-color:#38bdf8;font-weight:700}.BasicSqlSyntaxWorkspace-module___7i_ha__pipelineArrow{color:#64748b;font-weight:800}.BasicSqlSyntaxWorkspace-module___7i_ha__groupCardsList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.BasicSqlSyntaxWorkspace-module___7i_ha__groupCard{background:#090816;border:1.5px solid #ffffff14;border-radius:12px;padding:16px}.BasicSqlSyntaxWorkspace-module___7i_ha__groupCardKept{background:#10b9810f!important;border-color:#10b981!important}.BasicSqlSyntaxWorkspace-module___7i_ha__groupCardFiltered{opacity:.6;background:#ef44440f!important;border-color:#ef4444!important}.BasicSqlSyntaxWorkspace-module___7i_ha__groupCardHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__groupCardTitle{color:#fff;font-size:.95rem;font-weight:800}.BasicSqlSyntaxWorkspace-module___7i_ha__badgeKeep{color:#34d399;background:#10b98133;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:800}.BasicSqlSyntaxWorkspace-module___7i_ha__badgeRemove{color:#f87171;background:#ef444433;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:800}.BasicSqlSyntaxWorkspace-module___7i_ha__groupAggSummary{color:#38bdf8;margin-bottom:6px;font-size:.88rem;font-weight:700}.BasicSqlSyntaxWorkspace-module___7i_ha__groupRowsDetails{color:#94a3b8;font-size:.8rem;line-height:1.4}.BasicSqlSyntaxWorkspace-module___7i_ha__tabGroup{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding-bottom:12px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__tabBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:8px 18px;font-size:.88rem;font-weight:700;transition:all .15s}.BasicSqlSyntaxWorkspace-module___7i_ha__tabBtn:hover{color:#fff;background:#38bdf81f;border-color:#38bdf8}.BasicSqlSyntaxWorkspace-module___7i_ha__tabBtnActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.BasicSqlSyntaxWorkspace-module___7i_ha__filterControlCard{background:#090816;border:1px solid #ffffff14;border-radius:12px;margin-bottom:16px;padding:16px}.BasicSqlSyntaxWorkspace-module___7i_ha__pillSelectGroup{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__pillSelectBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;padding:6px 14px;font-size:.82rem;font-weight:700;transition:all .15s}.BasicSqlSyntaxWorkspace-module___7i_ha__pillSelectBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.BasicSqlSyntaxWorkspace-module___7i_ha__pillSelectBtnActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.BasicSqlSyntaxWorkspace-module___7i_ha__sliderGroup{align-items:center;gap:14px;margin-top:8px;display:flex}.BasicSqlSyntaxWorkspace-module___7i_ha__numberInput{color:#38bdf8;background:#090816;border:1px solid #38bdf840;border-radius:8px;outline:none;width:90px;padding:6px 12px;font-weight:700}.BasicSqlSyntaxWorkspace-module___7i_ha__patternVisualizerCard{background:#090816;border:1px solid #38bdf840;border-radius:12px;margin:14px 0;padding:18px}.BasicSqlSyntaxWorkspace-module___7i_ha__patternInputGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:10px 0;display:grid}.BasicSqlSyntaxWorkspace-module___7i_ha__matchResultCard{border-radius:8px;margin-top:10px;padding:12px 16px;font-size:.88rem;font-weight:600}.BasicSqlSyntaxWorkspace-module___7i_ha__matchSuccess{color:#86efac;background:#10b98126;border:1px solid #10b981}.BasicSqlSyntaxWorkspace-module___7i_ha__matchFailure{color:#fca5a5;background:#ef444426;border:1px solid #ef4444}
