.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__breadcrumb{color:var(--text-secondary,#94a3b8);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.SqlAvgWorkspace-module__XT6o_q__breadLink{color:#38bdf8;align-items:center;gap:5px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.SqlAvgWorkspace-module__XT6o_q__breadLink:hover{color:#7dd3fc;text-decoration:underline}.SqlAvgWorkspace-module__XT6o_q__breadSep{color:#ffffff40}.SqlAvgWorkspace-module__XT6o_q__breadCurrent{color:var(--text-primary,#f8fafc);font-weight:600}.SqlAvgWorkspace-module__XT6o_q__header,.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__header:before,.SqlAvgWorkspace-module__XT6o_q__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf833 0%,#0000 70%);width:260px;height:260px;position:absolute;top:-50px;right:-50px}.SqlAvgWorkspace-module__XT6o_q__heroBadges,.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__title{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:2.35rem;font-weight:900;line-height:1.25}.SqlAvgWorkspace-module__XT6o_q__subtitle{color:#cbd5e1;max-width:960px;margin:0 0 20px;font-size:1.05rem;line-height:1.65}.SqlAvgWorkspace-module__XT6o_q__metaBar{background:#00000059;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;gap:14px;margin-top:18px;padding:12px 18px;display:flex}.SqlAvgWorkspace-module__XT6o_q__metaItem{color:#94a3b8;align-items:center;gap:6px;font-size:.88rem;display:flex}.SqlAvgWorkspace-module__XT6o_q__metaItem strong{color:#fff}.SqlAvgWorkspace-module__XT6o_q__toc,.SqlAvgWorkspace-module__XT6o_q__tocCard{box-sizing:border-box;background:#110f24;border:1px solid #ffffff14;border-radius:18px;margin-top:24px;padding:24px 28px}.SqlAvgWorkspace-module__XT6o_q__tocTitle{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 16px;font-size:1.05rem;font-weight:800;display:flex}.SqlAvgWorkspace-module__XT6o_q__tocGrid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px 18px;display:grid}.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__tocItem:hover{color:#38bdf8;background:#38bdf81a;transform:translate(3px)}.SqlAvgWorkspace-module__XT6o_q__articleBody{flex-direction:column;gap:28px;display:flex}.SqlAvgWorkspace-module__XT6o_q__section{box-sizing:border-box;background:#110f24;border:1px solid #ffffff14;border-radius:20px;padding:32px;box-shadow:0 4px 20px #00000040}.SqlAvgWorkspace-module__XT6o_q__sectionHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:14px;display:flex}.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__sectionTitle{color:#fff;margin:0;font-size:1.45rem;font-weight:800;line-height:1.3}.SqlAvgWorkspace-module__XT6o_q__subsectionTitle{color:#38bdf8;margin:18px 0 10px;font-size:1.15rem;font-weight:700}.SqlAvgWorkspace-module__XT6o_q__paragraph{color:#cbd5e1;margin:0 0 16px;font-size:1.02rem;line-height:1.75}.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__inlineCode,.SqlAvgWorkspace-module__XT6o_q__section code,.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__keyword,.SqlAvgWorkspace-module__XT6o_q__distinct{color:#38bdf8;font-weight:700}.SqlAvgWorkspace-module__XT6o_q__identifier,.SqlAvgWorkspace-module__XT6o_q__column{color:#cbd5e1}.SqlAvgWorkspace-module__XT6o_q__table{color:#34d399;font-weight:600}.SqlAvgWorkspace-module__XT6o_q__value{color:#fcd34d}.SqlAvgWorkspace-module__XT6o_q__operator{color:#f472b6}.SqlAvgWorkspace-module__XT6o_q__comment{color:#64748b;font-style:italic}.SqlAvgWorkspace-module__XT6o_q__alias{color:#a78bfa}.SqlAvgWorkspace-module__XT6o_q__nullValue{color:#f87171;font-weight:700}.SqlAvgWorkspace-module__XT6o_q__callout,.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__calloutTip,.SqlAvgWorkspace-module__XT6o_q__alertSuccess{color:#a7f3d0;background:#10b9811a;border:1px solid #10b9814d;border-left:4px solid #10b981}.SqlAvgWorkspace-module__XT6o_q__calloutInfo,.SqlAvgWorkspace-module__XT6o_q__alertInfo{color:#bae6fd;background:#38bdf814;border:1px solid #38bdf840;border-left:4px solid #38bdf8}.SqlAvgWorkspace-module__XT6o_q__calloutWarning,.SqlAvgWorkspace-module__XT6o_q__alertWarning{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b4d;border-left:4px solid #f59e0b}.SqlAvgWorkspace-module__XT6o_q__alertTitle{color:#fff;margin-bottom:4px;font-weight:800}.SqlAvgWorkspace-module__XT6o_q__tableWrapper,.SqlAvgWorkspace-module__XT6o_q__tableContainer{background:#090816;border:1px solid #ffffff14;border-radius:14px;margin:20px 0;overflow-x:auto;box-shadow:0 4px 16px #0000004d}.SqlAvgWorkspace-module__XT6o_q__staticTable,.SqlAvgWorkspace-module__XT6o_q__liveTable,.SqlAvgWorkspace-module__XT6o_q__labDarkTable,.SqlAvgWorkspace-module__XT6o_q__table{border-collapse:collapse;text-align:left;width:100%;font-size:.92rem}.SqlAvgWorkspace-module__XT6o_q__staticTable th,.SqlAvgWorkspace-module__XT6o_q__liveTable th,.SqlAvgWorkspace-module__XT6o_q__labDarkTable th,.SqlAvgWorkspace-module__XT6o_q__table th{color:#38bdf8;white-space:nowrap;background:#38bdf81f;border-bottom:1px solid #38bdf840;padding:12px 16px;font-weight:700}.SqlAvgWorkspace-module__XT6o_q__staticTable td,.SqlAvgWorkspace-module__XT6o_q__liveTable td,.SqlAvgWorkspace-module__XT6o_q__labDarkTable td,.SqlAvgWorkspace-module__XT6o_q__table td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:12px 16px}.SqlAvgWorkspace-module__XT6o_q__staticTable tr:last-child td,.SqlAvgWorkspace-module__XT6o_q__liveTable tr:last-child td,.SqlAvgWorkspace-module__XT6o_q__labDarkTable tr:last-child td,.SqlAvgWorkspace-module__XT6o_q__table tr:last-child td{border-bottom:none}.SqlAvgWorkspace-module__XT6o_q__staticTable tr:hover,.SqlAvgWorkspace-module__XT6o_q__liveTable tr:hover,.SqlAvgWorkspace-module__XT6o_q__labDarkTable tr:hover,.SqlAvgWorkspace-module__XT6o_q__table tr:hover{background:#ffffff05}.SqlAvgWorkspace-module__XT6o_q__tableGrid2{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}@media (max-width:860px){.SqlAvgWorkspace-module__XT6o_q__tableGrid2{grid-template-columns:1fr}}.SqlAvgWorkspace-module__XT6o_q__tableCard{background:#0d0b17;border:1px solid #ffffff14;border-radius:14px;padding:16px}.SqlAvgWorkspace-module__XT6o_q__tableCardHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.SqlAvgWorkspace-module__XT6o_q__tableCardTitle{color:#38bdf8;font-size:1rem;font-weight:800}.SqlAvgWorkspace-module__XT6o_q__tableTag,.SqlAvgWorkspace-module__XT6o_q__pkTag,.SqlAvgWorkspace-module__XT6o_q__fkTag{text-transform:uppercase;border-radius:6px;padding:2px 7px;font-size:.72rem;font-weight:800}.SqlAvgWorkspace-module__XT6o_q__pkTag{color:#34d399;background:#10b98133;border:1px solid #10b981}.SqlAvgWorkspace-module__XT6o_q__fkTag{color:#a5b4fc;background:#6366f133;border:1px solid #6366f1}.SqlAvgWorkspace-module__XT6o_q__pkCell{color:#34d399;font-weight:700}.SqlAvgWorkspace-module__XT6o_q__fkCell{color:#a5b4fc;font-weight:700}.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__diagramFlow,.SqlAvgWorkspace-module__XT6o_q__diagramComparison{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:10px 0;display:flex}.SqlAvgWorkspace-module__XT6o_q__diagramNode,.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__diagramArrow{color:#38bdf8;padding:0 6px;font-size:1.2rem;font-weight:800}.SqlAvgWorkspace-module__XT6o_q__diagramContent{color:#cbd5e1;font-size:.92rem}.SqlAvgWorkspace-module__XT6o_q__matchedRow,.SqlAvgWorkspace-module__XT6o_q__labRowActive{background:#10b9811f!important}.SqlAvgWorkspace-module__XT6o_q__unmatchedRow,.SqlAvgWorkspace-module__XT6o_q__labRowUnmatched{opacity:.7;background:#ef444414!important}.SqlAvgWorkspace-module__XT6o_q__labPkHighlight{color:#34d399;font-weight:700}.SqlAvgWorkspace-module__XT6o_q__labFkHighlight{color:#a5b4fc;font-weight:700}.SqlAvgWorkspace-module__XT6o_q__keyMatchBadge,.SqlAvgWorkspace-module__XT6o_q__matchSuccessBadge{color:#34d399;background:#10b98133;border:1px solid #10b981;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:800}.SqlAvgWorkspace-module__XT6o_q__matchFailBadge{color:#f87171;background:#ef444433;border:1px solid #ef4444;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:800}.SqlAvgWorkspace-module__XT6o_q__playgroundContainer,.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__playgroundHeader,.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__playgroundTitle,.SqlAvgWorkspace-module__XT6o_q__labTitle{color:#fff;align-items:center;gap:8px;font-size:1.25rem;font-weight:800;display:flex}.SqlAvgWorkspace-module__XT6o_q__labSubtitle{color:#94a3b8;font-size:.88rem}.SqlAvgWorkspace-module__XT6o_q__quickTemplates,.SqlAvgWorkspace-module__XT6o_q__presetList{flex-wrap:wrap;gap:8px;display:flex}.SqlAvgWorkspace-module__XT6o_q__templatePill,.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__templatePill:hover,.SqlAvgWorkspace-module__XT6o_q__presetBtn:hover{color:#fff;background:#38bdf838;border-color:#38bdf8}.SqlAvgWorkspace-module__XT6o_q__presetBtnActive{color:#fff;background:#0284c7;border-color:#38bdf8}.SqlAvgWorkspace-module__XT6o_q__playgroundSplit,.SqlAvgWorkspace-module__XT6o_q__labTablesGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:900px){.SqlAvgWorkspace-module__XT6o_q__playgroundSplit,.SqlAvgWorkspace-module__XT6o_q__labTablesGrid{grid-template-columns:1fr}}.SqlAvgWorkspace-module__XT6o_q__playgroundPanel,.SqlAvgWorkspace-module__XT6o_q__labTableBox{background:#110f24;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:14px;padding:20px;display:flex}.SqlAvgWorkspace-module__XT6o_q__panelHeading,.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__sqlEditorTextarea:focus{border-color:#38bdf8;box-shadow:0 0 14px #38bdf84d}.SqlAvgWorkspace-module__XT6o_q__playgroundActions{gap:10px;display:flex}.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__runBtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0284c799}.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__resetBtn:hover{color:#fff;background:#ffffff1a}.SqlAvgWorkspace-module__XT6o_q__tokenInteractiveQuery{background:#090816;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;gap:10px;margin:20px 0;padding:16px;display:flex}.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__tokenBtn:hover{transform:translateY(-1px);color:#fff!important;background:#38bdf82e!important;border-color:#38bdf8!important}.SqlAvgWorkspace-module__XT6o_q__tokenActive{color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;border-color:#38bdf8!important;box-shadow:0 0 14px #38bdf880!important}.SqlAvgWorkspace-module__XT6o_q__tokenKeyword{color:#38bdf8!important}.SqlAvgWorkspace-module__XT6o_q__tokenIdentifier{color:#34d399!important}.SqlAvgWorkspace-module__XT6o_q__tokenOperator{color:#f472b6!important}.SqlAvgWorkspace-module__XT6o_q__tokenValue{color:#fcd34d!important}.SqlAvgWorkspace-module__XT6o_q__tokenDetailCard{border-radius:14px;margin:20px 0;padding:24px;box-shadow:0 8px 24px #00000059;background:#110f24!important;border:1.5px solid #38bdf84d!important}.SqlAvgWorkspace-module__XT6o_q__tokenDetailHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;display:flex}.SqlAvgWorkspace-module__XT6o_q__tokenRolePill{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:5px 12px;font-size:.78rem;font-weight:800}.SqlAvgWorkspace-module__XT6o_q__tokenDetailGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.SqlAvgWorkspace-module__XT6o_q__tokenDetailItem{background:#090816;border:1px solid #ffffff0f;border-radius:10px;padding:16px}.SqlAvgWorkspace-module__XT6o_q__tokenDetailLabel{text-transform:uppercase;color:#38bdf8;letter-spacing:.04em;margin-bottom:6px;font-size:.78rem;font-weight:800}.SqlAvgWorkspace-module__XT6o_q__tokenDetailValue{color:#e2e8f0;font-size:.95rem;line-height:1.6}.SqlAvgWorkspace-module__XT6o_q__assemblerContainer{background:#110f24;border:1px solid #ffffff14;border-radius:14px;margin-top:24px;padding:24px}.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__slotEmptyText{color:#64748b;font-size:.9rem;font-style:italic}.SqlAvgWorkspace-module__XT6o_q__assemblerPool{flex-wrap:wrap;gap:10px;display:flex}.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__assemblerChip:hover:not(:disabled){transform:translateY(-1px);color:#fff!important;background:#38bdf833!important;border-color:#38bdf8!important}.SqlAvgWorkspace-module__XT6o_q__predictCard,.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__predictHeader,.SqlAvgWorkspace-module__XT6o_q__challengeHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.SqlAvgWorkspace-module__XT6o_q__predictTitle,.SqlAvgWorkspace-module__XT6o_q__challengeTitle{color:#38bdf8;font-size:1.15rem;font-weight:800}.SqlAvgWorkspace-module__XT6o_q__predictNav,.SqlAvgWorkspace-module__XT6o_q__challengeNav{gap:6px;display:flex}.SqlAvgWorkspace-module__XT6o_q__navBtn,.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__navBtn:hover,.SqlAvgWorkspace-module__XT6o_q__challengeBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlAvgWorkspace-module__XT6o_q__navBtnActive,.SqlAvgWorkspace-module__XT6o_q__challengeBtnSelected{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlAvgWorkspace-module__XT6o_q__predictQuestion,.SqlAvgWorkspace-module__XT6o_q__challengePrompt{color:#fff;margin:14px 0;font-size:1.02rem;font-weight:600;line-height:1.55}.SqlAvgWorkspace-module__XT6o_q__predictOptions,.SqlAvgWorkspace-module__XT6o_q__challengeOptions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:16px;display:grid}.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__predictOptionBtn:hover:not(:disabled){color:#fff;background:#38bdf81f;border-color:#38bdf8}.SqlAvgWorkspace-module__XT6o_q__predictCorrect,.SqlAvgWorkspace-module__XT6o_q__challengeCorrect{color:#fff!important;background:#10b98133!important;border-color:#10b981!important}.SqlAvgWorkspace-module__XT6o_q__predictIncorrect,.SqlAvgWorkspace-module__XT6o_q__challengeIncorrect{color:#fff!important;background:#ef444433!important;border-color:#ef4444!important}.SqlAvgWorkspace-module__XT6o_q__predictExplanation,.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__challengeFixInput:focus{border-color:#38bdf8;box-shadow:0 0 12px #38bdf840}.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__challengeSubmitBtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0284c799}.SqlAvgWorkspace-module__XT6o_q__challengeSuccess{color:#86efac;background:#10b9811f;border:1px solid #10b9814d;border-radius:10px;margin-top:14px;padding:14px 18px;font-size:.92rem;font-weight:600}.SqlAvgWorkspace-module__XT6o_q__challengeError{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;margin-top:14px;padding:14px 18px;font-size:.92rem;font-weight:600}.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__scalarNumber{color:#38bdf8;font-size:2.75rem;font-weight:900;line-height:1.1}.SqlAvgWorkspace-module__XT6o_q__scalarLabel{text-transform:uppercase;color:#94a3b8;margin-top:6px;font-size:.88rem;font-weight:700}.SqlAvgWorkspace-module__XT6o_q__calculationTicker{color:#34d399;margin-top:10px;font-family:ui-monospace,monospace;font-size:.9rem}.SqlAvgWorkspace-module__XT6o_q__rowPassed,.SqlAvgWorkspace-module__XT6o_q__rowUnique,.SqlAvgWorkspace-module__XT6o_q__rowMinHighlight,.SqlAvgWorkspace-module__XT6o_q__rowMaxHighlight{background:#10b98114!important}.SqlAvgWorkspace-module__XT6o_q__rowFailed,.SqlAvgWorkspace-module__XT6o_q__rowDuplicate{opacity:.7;background:#ef444414!important}.SqlAvgWorkspace-module__XT6o_q__rowUnknown{background:#f59e0b14!important}.SqlAvgWorkspace-module__XT6o_q__badgePassed,.SqlAvgWorkspace-module__XT6o_q__badgeUnique,.SqlAvgWorkspace-module__XT6o_q__badgeExtremeMin,.SqlAvgWorkspace-module__XT6o_q__badgeExtremeMax{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:12px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}.SqlAvgWorkspace-module__XT6o_q__badgeFailed,.SqlAvgWorkspace-module__XT6o_q__badgeDuplicate{color:#f87171;background:#ef444426;border:1px solid #ef44444d;border-radius:12px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}.SqlAvgWorkspace-module__XT6o_q__badgeUnknown,.SqlAvgWorkspace-module__XT6o_q__badgeIgnored{color:#fcd34d;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:12px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}.SqlAvgWorkspace-module__XT6o_q__sortControlGrid,.SqlAvgWorkspace-module__XT6o_q__pickerGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:16px 0;display:grid}.SqlAvgWorkspace-module__XT6o_q__controlBox,.SqlAvgWorkspace-module__XT6o_q__pickerCard{background:#0000004d;border:1px solid #ffffff14;border-radius:10px;padding:14px}.SqlAvgWorkspace-module__XT6o_q__selectInput,.SqlAvgWorkspace-module__XT6o_q__selectDropdown{color:#fff;background:#090816;border:1px solid #38bdf840;border-radius:8px;outline:none;width:100%;padding:8px 12px}.SqlAvgWorkspace-module__XT6o_q__rangeValueLabel{color:#38bdf8;margin-left:8px;font-weight:700}.SqlAvgWorkspace-module__XT6o_q__sliderInput{accent-color:#38bdf8;width:100%}.SqlAvgWorkspace-module__XT6o_q__resultCountBadge{color:#34d399;background:#10b98126;border:1px solid #10b98140;border-radius:12px;padding:3px 10px;font-size:.78rem;font-weight:700}.SqlAvgWorkspace-module__XT6o_q__toggleToolCard,.SqlAvgWorkspace-module__XT6o_q__sortDemoCard{background:#00000059;border:1px solid #ffffff14;border-radius:12px;margin:14px 0;padding:16px}.SqlAvgWorkspace-module__XT6o_q__toggleButtonsGroup,.SqlAvgWorkspace-module__XT6o_q__pickerBtns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.SqlAvgWorkspace-module__XT6o_q__toggleBtn,.SqlAvgWorkspace-module__XT6o_q__sortToggleBtn,.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__toggleBtn:hover,.SqlAvgWorkspace-module__XT6o_q__sortToggleBtn:hover,.SqlAvgWorkspace-module__XT6o_q__pickerBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlAvgWorkspace-module__XT6o_q__toggleBtnActive,.SqlAvgWorkspace-module__XT6o_q__sortToggleBtnActive{color:#fff!important;background:#10b981!important;border-color:#34d399!important}.SqlAvgWorkspace-module__XT6o_q__evalResultGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px;display:grid}.SqlAvgWorkspace-module__XT6o_q__evalResultItem{background:#090816;border:1px solid #ffffff0f;border-radius:8px;padding:10px 14px;font-size:.88rem}.SqlAvgWorkspace-module__XT6o_q__highlightedCol{background:#38bdf826!important}.SqlAvgWorkspace-module__XT6o_q__highlightedCell{font-weight:700;color:#fff!important;background:#38bdf840!important}.SqlAvgWorkspace-module__XT6o_q__queryBreakdown,.SqlAvgWorkspace-module__XT6o_q__resultSection{background:#110f24;border:1px solid #ffffff14;border-radius:14px;margin-top:14px;padding:18px}.SqlAvgWorkspace-module__XT6o_q__breakdownHeader,.SqlAvgWorkspace-module__XT6o_q__resultHeader{color:#38bdf8;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.92rem;font-weight:700;display:flex}.SqlAvgWorkspace-module__XT6o_q__breakdownGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.SqlAvgWorkspace-module__XT6o_q__breakdownItem{background:#090816;border:1px solid #ffffff0d;border-radius:8px;padding:10px 12px}.SqlAvgWorkspace-module__XT6o_q__breakdownLabel{text-transform:uppercase;color:#94a3b8;font-size:.72rem;font-weight:800}.SqlAvgWorkspace-module__XT6o_q__breakdownValue{color:#34d399;margin-top:4px;font-family:ui-monospace,monospace;font-size:.88rem}.SqlAvgWorkspace-module__XT6o_q__errorBanner{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;margin-top:12px;padding:12px 16px;font-size:.9rem}.SqlAvgWorkspace-module__XT6o_q__onBuilderBox,.SqlAvgWorkspace-module__XT6o_q__sqlEditorBox{background:#090816;border:1px solid #38bdf840;border-radius:12px;margin:14px 0;padding:18px}.SqlAvgWorkspace-module__XT6o_q__onBuilderTitle,.SqlAvgWorkspace-module__XT6o_q__sqlEditorTitle{color:#38bdf8;margin-bottom:12px;font-size:.95rem;font-weight:800}.SqlAvgWorkspace-module__XT6o_q__onSelectRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.SqlAvgWorkspace-module__XT6o_q__sqlCodeText{color:#38bdf8;font-family:ui-monospace,monospace;font-size:.95rem}.SqlAvgWorkspace-module__XT6o_q__resultTitle{color:#fff;font-size:1.05rem;font-weight:800}.SqlAvgWorkspace-module__XT6o_q__resultCount{color:#34d399;font-size:.88rem;font-weight:700}.SqlAvgWorkspace-module__XT6o_q__checklist{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__checkIcon{color:#34d399;flex-shrink:0;font-weight:900}@media (max-width:768px){.SqlAvgWorkspace-module__XT6o_q__container{padding:20px 16px 60px}.SqlAvgWorkspace-module__XT6o_q__header,.SqlAvgWorkspace-module__XT6o_q__hero{border-radius:18px;padding:24px 20px}.SqlAvgWorkspace-module__XT6o_q__title{font-size:1.8rem}.SqlAvgWorkspace-module__XT6o_q__subtitle{font-size:.95rem}.SqlAvgWorkspace-module__XT6o_q__section{border-radius:16px;padding:22px 18px}.SqlAvgWorkspace-module__XT6o_q__tocGrid{grid-template-columns:1fr}}.SqlAvgWorkspace-module__XT6o_q__resultSetPanel{margin-top:14px}.SqlAvgWorkspace-module__XT6o_q__pickerGoal{color:#38bdf8;margin-bottom:8px;font-size:.88rem;font-weight:700}.SqlAvgWorkspace-module__XT6o_q__questionCard{background:#110f24;border:1px solid #ffffff14;border-radius:14px;margin-bottom:16px;padding:20px}.SqlAvgWorkspace-module__XT6o_q__questionTitle{color:#fff;margin-bottom:12px;font-size:1.05rem;font-weight:700}.SqlAvgWorkspace-module__XT6o_q__parenthesesCompareBox{background:#090816;border:1.5px solid #38bdf840;border-radius:14px;margin:16px 0;padding:20px}.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__compareToggleBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlAvgWorkspace-module__XT6o_q__compareToggleBtnActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlAvgWorkspace-module__XT6o_q__controlsBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.SqlAvgWorkspace-module__XT6o_q__colPillGroup,.SqlAvgWorkspace-module__XT6o_q__aggBtnGroup{flex-wrap:wrap;gap:8px;display:flex}.SqlAvgWorkspace-module__XT6o_q__colPill,.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__colPill:hover,.SqlAvgWorkspace-module__XT6o_q__aggToggleBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlAvgWorkspace-module__XT6o_q__colPillActive,.SqlAvgWorkspace-module__XT6o_q__aggToggleActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlAvgWorkspace-module__XT6o_q__groupBucket{background:#090816;border:1px solid #38bdf833;border-radius:12px;margin-bottom:12px;padding:16px}.SqlAvgWorkspace-module__XT6o_q__groupBucketHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.SqlAvgWorkspace-module__XT6o_q__groupBucketTitle{color:#38bdf8;font-size:.95rem;font-weight:800}.SqlAvgWorkspace-module__XT6o_q__aggregateBadge{color:#34d399;background:#10b98133;border:1px solid #10b981;border-radius:12px;padding:4px 10px;font-size:.78rem;font-weight:800}.SqlAvgWorkspace-module__XT6o_q__groupRowsTree{border-left:2px solid #38bdf833;margin-top:8px;padding-left:14px}.SqlAvgWorkspace-module__XT6o_q__treeRowItem{color:#cbd5e1;padding:4px 0;font-size:.85rem}.SqlAvgWorkspace-module__XT6o_q__treeBranch{color:#64748b;margin-right:6px}.SqlAvgWorkspace-module__XT6o_q__controlsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:16px;display:grid}.SqlAvgWorkspace-module__XT6o_q__controlGroup{flex-direction:column;gap:6px;display:flex}.SqlAvgWorkspace-module__XT6o_q__controlLabel{text-transform:uppercase;color:#94a3b8;font-size:.78rem;font-weight:800}.SqlAvgWorkspace-module__XT6o_q__pipelineIndicator{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.SqlAvgWorkspace-module__XT6o_q__pipelineStep{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:6px 12px;font-size:.82rem}.SqlAvgWorkspace-module__XT6o_q__pipelineActive{color:#38bdf8;background:#38bdf833;border-color:#38bdf8;font-weight:700}.SqlAvgWorkspace-module__XT6o_q__pipelineArrow{color:#64748b;font-weight:800}.SqlAvgWorkspace-module__XT6o_q__groupCardsList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.SqlAvgWorkspace-module__XT6o_q__groupCard{background:#090816;border:1.5px solid #ffffff14;border-radius:12px;padding:16px}.SqlAvgWorkspace-module__XT6o_q__groupCardKept{background:#10b9810f!important;border-color:#10b981!important}.SqlAvgWorkspace-module__XT6o_q__groupCardFiltered{opacity:.6;background:#ef44440f!important;border-color:#ef4444!important}.SqlAvgWorkspace-module__XT6o_q__groupCardHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.SqlAvgWorkspace-module__XT6o_q__groupCardTitle{color:#fff;font-size:.95rem;font-weight:800}.SqlAvgWorkspace-module__XT6o_q__badgeKeep{color:#34d399;background:#10b98133;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:800}.SqlAvgWorkspace-module__XT6o_q__badgeRemove{color:#f87171;background:#ef444433;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:800}.SqlAvgWorkspace-module__XT6o_q__groupAggSummary{color:#38bdf8;margin-bottom:6px;font-size:.88rem;font-weight:700}.SqlAvgWorkspace-module__XT6o_q__groupRowsDetails{color:#94a3b8;font-size:.8rem;line-height:1.4}.SqlAvgWorkspace-module__XT6o_q__tabGroup{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding-bottom:12px;display:flex}.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__tabBtn:hover{color:#fff;background:#38bdf81f;border-color:#38bdf8}.SqlAvgWorkspace-module__XT6o_q__tabBtnActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlAvgWorkspace-module__XT6o_q__filterControlCard{background:#090816;border:1px solid #ffffff14;border-radius:12px;margin-bottom:16px;padding:16px}.SqlAvgWorkspace-module__XT6o_q__pillSelectGroup{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.SqlAvgWorkspace-module__XT6o_q__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}.SqlAvgWorkspace-module__XT6o_q__pillSelectBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlAvgWorkspace-module__XT6o_q__pillSelectBtnActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlAvgWorkspace-module__XT6o_q__sliderGroup{align-items:center;gap:14px;margin-top:8px;display:flex}.SqlAvgWorkspace-module__XT6o_q__numberInput{color:#38bdf8;background:#090816;border:1px solid #38bdf840;border-radius:8px;outline:none;width:90px;padding:6px 12px;font-weight:700}.SqlAvgWorkspace-module__XT6o_q__patternVisualizerCard{background:#090816;border:1px solid #38bdf840;border-radius:12px;margin:14px 0;padding:18px}.SqlAvgWorkspace-module__XT6o_q__patternInputGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:10px 0;display:grid}.SqlAvgWorkspace-module__XT6o_q__matchResultCard{border-radius:8px;margin-top:10px;padding:12px 16px;font-size:.88rem;font-weight:600}.SqlAvgWorkspace-module__XT6o_q__matchSuccess{color:#86efac;background:#10b98126;border:1px solid #10b981}.SqlAvgWorkspace-module__XT6o_q__matchFailure{color:#fca5a5;background:#ef444426;border:1px solid #ef4444}
.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__breadcrumb{color:var(--text-secondary,#94a3b8);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__breadLink{color:#38bdf8;align-items:center;gap:5px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.SqlMinMaxWorkspace-module__ZtTcwa__breadLink:hover{color:#7dd3fc;text-decoration:underline}.SqlMinMaxWorkspace-module__ZtTcwa__breadSep{color:#ffffff40}.SqlMinMaxWorkspace-module__ZtTcwa__breadCurrent{color:var(--text-primary,#f8fafc);font-weight:600}.SqlMinMaxWorkspace-module__ZtTcwa__header,.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__header:before,.SqlMinMaxWorkspace-module__ZtTcwa__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf833 0%,#0000 70%);width:260px;height:260px;position:absolute;top:-50px;right:-50px}.SqlMinMaxWorkspace-module__ZtTcwa__heroBadges,.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__title{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:2.35rem;font-weight:900;line-height:1.25}.SqlMinMaxWorkspace-module__ZtTcwa__subtitle{color:#cbd5e1;max-width:960px;margin:0 0 20px;font-size:1.05rem;line-height:1.65}.SqlMinMaxWorkspace-module__ZtTcwa__metaBar{background:#00000059;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;gap:14px;margin-top:18px;padding:12px 18px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__metaItem{color:#94a3b8;align-items:center;gap:6px;font-size:.88rem;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__metaItem strong{color:#fff}.SqlMinMaxWorkspace-module__ZtTcwa__toc,.SqlMinMaxWorkspace-module__ZtTcwa__tocCard{box-sizing:border-box;background:#110f24;border:1px solid #ffffff14;border-radius:18px;margin-top:24px;padding:24px 28px}.SqlMinMaxWorkspace-module__ZtTcwa__tocTitle{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 16px;font-size:1.05rem;font-weight:800;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__tocGrid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px 18px;display:grid}.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__tocItem:hover{color:#38bdf8;background:#38bdf81a;transform:translate(3px)}.SqlMinMaxWorkspace-module__ZtTcwa__articleBody{flex-direction:column;gap:28px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__section{box-sizing:border-box;background:#110f24;border:1px solid #ffffff14;border-radius:20px;padding:32px;box-shadow:0 4px 20px #00000040}.SqlMinMaxWorkspace-module__ZtTcwa__sectionHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:14px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__sectionTitle{color:#fff;margin:0;font-size:1.45rem;font-weight:800;line-height:1.3}.SqlMinMaxWorkspace-module__ZtTcwa__subsectionTitle{color:#38bdf8;margin:18px 0 10px;font-size:1.15rem;font-weight:700}.SqlMinMaxWorkspace-module__ZtTcwa__paragraph{color:#cbd5e1;margin:0 0 16px;font-size:1.02rem;line-height:1.75}.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__inlineCode,.SqlMinMaxWorkspace-module__ZtTcwa__section code,.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__keyword,.SqlMinMaxWorkspace-module__ZtTcwa__distinct{color:#38bdf8;font-weight:700}.SqlMinMaxWorkspace-module__ZtTcwa__identifier,.SqlMinMaxWorkspace-module__ZtTcwa__column{color:#cbd5e1}.SqlMinMaxWorkspace-module__ZtTcwa__table{color:#34d399;font-weight:600}.SqlMinMaxWorkspace-module__ZtTcwa__value{color:#fcd34d}.SqlMinMaxWorkspace-module__ZtTcwa__operator{color:#f472b6}.SqlMinMaxWorkspace-module__ZtTcwa__comment{color:#64748b;font-style:italic}.SqlMinMaxWorkspace-module__ZtTcwa__alias{color:#a78bfa}.SqlMinMaxWorkspace-module__ZtTcwa__nullValue{color:#f87171;font-weight:700}.SqlMinMaxWorkspace-module__ZtTcwa__callout,.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__calloutTip,.SqlMinMaxWorkspace-module__ZtTcwa__alertSuccess{color:#a7f3d0;background:#10b9811a;border:1px solid #10b9814d;border-left:4px solid #10b981}.SqlMinMaxWorkspace-module__ZtTcwa__calloutInfo,.SqlMinMaxWorkspace-module__ZtTcwa__alertInfo{color:#bae6fd;background:#38bdf814;border:1px solid #38bdf840;border-left:4px solid #38bdf8}.SqlMinMaxWorkspace-module__ZtTcwa__calloutWarning,.SqlMinMaxWorkspace-module__ZtTcwa__alertWarning{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b4d;border-left:4px solid #f59e0b}.SqlMinMaxWorkspace-module__ZtTcwa__alertTitle{color:#fff;margin-bottom:4px;font-weight:800}.SqlMinMaxWorkspace-module__ZtTcwa__tableWrapper,.SqlMinMaxWorkspace-module__ZtTcwa__tableContainer{background:#090816;border:1px solid #ffffff14;border-radius:14px;margin:20px 0;overflow-x:auto;box-shadow:0 4px 16px #0000004d}.SqlMinMaxWorkspace-module__ZtTcwa__staticTable,.SqlMinMaxWorkspace-module__ZtTcwa__liveTable,.SqlMinMaxWorkspace-module__ZtTcwa__labDarkTable,.SqlMinMaxWorkspace-module__ZtTcwa__table{border-collapse:collapse;text-align:left;width:100%;font-size:.92rem}.SqlMinMaxWorkspace-module__ZtTcwa__staticTable th,.SqlMinMaxWorkspace-module__ZtTcwa__liveTable th,.SqlMinMaxWorkspace-module__ZtTcwa__labDarkTable th,.SqlMinMaxWorkspace-module__ZtTcwa__table th{color:#38bdf8;white-space:nowrap;background:#38bdf81f;border-bottom:1px solid #38bdf840;padding:12px 16px;font-weight:700}.SqlMinMaxWorkspace-module__ZtTcwa__staticTable td,.SqlMinMaxWorkspace-module__ZtTcwa__liveTable td,.SqlMinMaxWorkspace-module__ZtTcwa__labDarkTable td,.SqlMinMaxWorkspace-module__ZtTcwa__table td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:12px 16px}.SqlMinMaxWorkspace-module__ZtTcwa__staticTable tr:last-child td,.SqlMinMaxWorkspace-module__ZtTcwa__liveTable tr:last-child td,.SqlMinMaxWorkspace-module__ZtTcwa__labDarkTable tr:last-child td,.SqlMinMaxWorkspace-module__ZtTcwa__table tr:last-child td{border-bottom:none}.SqlMinMaxWorkspace-module__ZtTcwa__staticTable tr:hover,.SqlMinMaxWorkspace-module__ZtTcwa__liveTable tr:hover,.SqlMinMaxWorkspace-module__ZtTcwa__labDarkTable tr:hover,.SqlMinMaxWorkspace-module__ZtTcwa__table tr:hover{background:#ffffff05}.SqlMinMaxWorkspace-module__ZtTcwa__tableGrid2{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}@media (max-width:860px){.SqlMinMaxWorkspace-module__ZtTcwa__tableGrid2{grid-template-columns:1fr}}.SqlMinMaxWorkspace-module__ZtTcwa__tableCard{background:#0d0b17;border:1px solid #ffffff14;border-radius:14px;padding:16px}.SqlMinMaxWorkspace-module__ZtTcwa__tableCardHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__tableCardTitle{color:#38bdf8;font-size:1rem;font-weight:800}.SqlMinMaxWorkspace-module__ZtTcwa__tableTag,.SqlMinMaxWorkspace-module__ZtTcwa__pkTag,.SqlMinMaxWorkspace-module__ZtTcwa__fkTag{text-transform:uppercase;border-radius:6px;padding:2px 7px;font-size:.72rem;font-weight:800}.SqlMinMaxWorkspace-module__ZtTcwa__pkTag{color:#34d399;background:#10b98133;border:1px solid #10b981}.SqlMinMaxWorkspace-module__ZtTcwa__fkTag{color:#a5b4fc;background:#6366f133;border:1px solid #6366f1}.SqlMinMaxWorkspace-module__ZtTcwa__pkCell{color:#34d399;font-weight:700}.SqlMinMaxWorkspace-module__ZtTcwa__fkCell{color:#a5b4fc;font-weight:700}.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__diagramFlow,.SqlMinMaxWorkspace-module__ZtTcwa__diagramComparison{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:10px 0;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__diagramNode,.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__diagramArrow{color:#38bdf8;padding:0 6px;font-size:1.2rem;font-weight:800}.SqlMinMaxWorkspace-module__ZtTcwa__diagramContent{color:#cbd5e1;font-size:.92rem}.SqlMinMaxWorkspace-module__ZtTcwa__matchedRow,.SqlMinMaxWorkspace-module__ZtTcwa__labRowActive{background:#10b9811f!important}.SqlMinMaxWorkspace-module__ZtTcwa__unmatchedRow,.SqlMinMaxWorkspace-module__ZtTcwa__labRowUnmatched{opacity:.7;background:#ef444414!important}.SqlMinMaxWorkspace-module__ZtTcwa__labPkHighlight{color:#34d399;font-weight:700}.SqlMinMaxWorkspace-module__ZtTcwa__labFkHighlight{color:#a5b4fc;font-weight:700}.SqlMinMaxWorkspace-module__ZtTcwa__keyMatchBadge,.SqlMinMaxWorkspace-module__ZtTcwa__matchSuccessBadge{color:#34d399;background:#10b98133;border:1px solid #10b981;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:800}.SqlMinMaxWorkspace-module__ZtTcwa__matchFailBadge{color:#f87171;background:#ef444433;border:1px solid #ef4444;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:800}.SqlMinMaxWorkspace-module__ZtTcwa__playgroundContainer,.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__playgroundHeader,.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__playgroundTitle,.SqlMinMaxWorkspace-module__ZtTcwa__labTitle{color:#fff;align-items:center;gap:8px;font-size:1.25rem;font-weight:800;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__labSubtitle{color:#94a3b8;font-size:.88rem}.SqlMinMaxWorkspace-module__ZtTcwa__quickTemplates,.SqlMinMaxWorkspace-module__ZtTcwa__presetList{flex-wrap:wrap;gap:8px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__templatePill,.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__templatePill:hover,.SqlMinMaxWorkspace-module__ZtTcwa__presetBtn:hover{color:#fff;background:#38bdf838;border-color:#38bdf8}.SqlMinMaxWorkspace-module__ZtTcwa__presetBtnActive{color:#fff;background:#0284c7;border-color:#38bdf8}.SqlMinMaxWorkspace-module__ZtTcwa__playgroundSplit,.SqlMinMaxWorkspace-module__ZtTcwa__labTablesGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:900px){.SqlMinMaxWorkspace-module__ZtTcwa__playgroundSplit,.SqlMinMaxWorkspace-module__ZtTcwa__labTablesGrid{grid-template-columns:1fr}}.SqlMinMaxWorkspace-module__ZtTcwa__playgroundPanel,.SqlMinMaxWorkspace-module__ZtTcwa__labTableBox{background:#110f24;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:14px;padding:20px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__panelHeading,.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__sqlEditorTextarea:focus{border-color:#38bdf8;box-shadow:0 0 14px #38bdf84d}.SqlMinMaxWorkspace-module__ZtTcwa__playgroundActions{gap:10px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__runBtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0284c799}.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__resetBtn:hover{color:#fff;background:#ffffff1a}.SqlMinMaxWorkspace-module__ZtTcwa__tokenInteractiveQuery{background:#090816;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;gap:10px;margin:20px 0;padding:16px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__tokenBtn:hover{transform:translateY(-1px);color:#fff!important;background:#38bdf82e!important;border-color:#38bdf8!important}.SqlMinMaxWorkspace-module__ZtTcwa__tokenActive{color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;border-color:#38bdf8!important;box-shadow:0 0 14px #38bdf880!important}.SqlMinMaxWorkspace-module__ZtTcwa__tokenKeyword{color:#38bdf8!important}.SqlMinMaxWorkspace-module__ZtTcwa__tokenIdentifier{color:#34d399!important}.SqlMinMaxWorkspace-module__ZtTcwa__tokenOperator{color:#f472b6!important}.SqlMinMaxWorkspace-module__ZtTcwa__tokenValue{color:#fcd34d!important}.SqlMinMaxWorkspace-module__ZtTcwa__tokenDetailCard{border-radius:14px;margin:20px 0;padding:24px;box-shadow:0 8px 24px #00000059;background:#110f24!important;border:1.5px solid #38bdf84d!important}.SqlMinMaxWorkspace-module__ZtTcwa__tokenDetailHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__tokenRolePill{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:5px 12px;font-size:.78rem;font-weight:800}.SqlMinMaxWorkspace-module__ZtTcwa__tokenDetailGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.SqlMinMaxWorkspace-module__ZtTcwa__tokenDetailItem{background:#090816;border:1px solid #ffffff0f;border-radius:10px;padding:16px}.SqlMinMaxWorkspace-module__ZtTcwa__tokenDetailLabel{text-transform:uppercase;color:#38bdf8;letter-spacing:.04em;margin-bottom:6px;font-size:.78rem;font-weight:800}.SqlMinMaxWorkspace-module__ZtTcwa__tokenDetailValue{color:#e2e8f0;font-size:.95rem;line-height:1.6}.SqlMinMaxWorkspace-module__ZtTcwa__assemblerContainer{background:#110f24;border:1px solid #ffffff14;border-radius:14px;margin-top:24px;padding:24px}.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__slotEmptyText{color:#64748b;font-size:.9rem;font-style:italic}.SqlMinMaxWorkspace-module__ZtTcwa__assemblerPool{flex-wrap:wrap;gap:10px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__assemblerChip:hover:not(:disabled){transform:translateY(-1px);color:#fff!important;background:#38bdf833!important;border-color:#38bdf8!important}.SqlMinMaxWorkspace-module__ZtTcwa__predictCard,.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__predictHeader,.SqlMinMaxWorkspace-module__ZtTcwa__challengeHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__predictTitle,.SqlMinMaxWorkspace-module__ZtTcwa__challengeTitle{color:#38bdf8;font-size:1.15rem;font-weight:800}.SqlMinMaxWorkspace-module__ZtTcwa__predictNav,.SqlMinMaxWorkspace-module__ZtTcwa__challengeNav{gap:6px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__navBtn,.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__navBtn:hover,.SqlMinMaxWorkspace-module__ZtTcwa__challengeBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlMinMaxWorkspace-module__ZtTcwa__navBtnActive,.SqlMinMaxWorkspace-module__ZtTcwa__challengeBtnSelected{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlMinMaxWorkspace-module__ZtTcwa__predictQuestion,.SqlMinMaxWorkspace-module__ZtTcwa__challengePrompt{color:#fff;margin:14px 0;font-size:1.02rem;font-weight:600;line-height:1.55}.SqlMinMaxWorkspace-module__ZtTcwa__predictOptions,.SqlMinMaxWorkspace-module__ZtTcwa__challengeOptions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:16px;display:grid}.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__predictOptionBtn:hover:not(:disabled){color:#fff;background:#38bdf81f;border-color:#38bdf8}.SqlMinMaxWorkspace-module__ZtTcwa__predictCorrect,.SqlMinMaxWorkspace-module__ZtTcwa__challengeCorrect{color:#fff!important;background:#10b98133!important;border-color:#10b981!important}.SqlMinMaxWorkspace-module__ZtTcwa__predictIncorrect,.SqlMinMaxWorkspace-module__ZtTcwa__challengeIncorrect{color:#fff!important;background:#ef444433!important;border-color:#ef4444!important}.SqlMinMaxWorkspace-module__ZtTcwa__predictExplanation,.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__challengeFixInput:focus{border-color:#38bdf8;box-shadow:0 0 12px #38bdf840}.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__challengeSubmitBtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0284c799}.SqlMinMaxWorkspace-module__ZtTcwa__challengeSuccess{color:#86efac;background:#10b9811f;border:1px solid #10b9814d;border-radius:10px;margin-top:14px;padding:14px 18px;font-size:.92rem;font-weight:600}.SqlMinMaxWorkspace-module__ZtTcwa__challengeError{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;margin-top:14px;padding:14px 18px;font-size:.92rem;font-weight:600}.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__scalarNumber{color:#38bdf8;font-size:2.75rem;font-weight:900;line-height:1.1}.SqlMinMaxWorkspace-module__ZtTcwa__scalarLabel{text-transform:uppercase;color:#94a3b8;margin-top:6px;font-size:.88rem;font-weight:700}.SqlMinMaxWorkspace-module__ZtTcwa__calculationTicker{color:#34d399;margin-top:10px;font-family:ui-monospace,monospace;font-size:.9rem}.SqlMinMaxWorkspace-module__ZtTcwa__rowPassed,.SqlMinMaxWorkspace-module__ZtTcwa__rowUnique,.SqlMinMaxWorkspace-module__ZtTcwa__rowMinHighlight,.SqlMinMaxWorkspace-module__ZtTcwa__rowMaxHighlight{background:#10b98114!important}.SqlMinMaxWorkspace-module__ZtTcwa__rowFailed,.SqlMinMaxWorkspace-module__ZtTcwa__rowDuplicate{opacity:.7;background:#ef444414!important}.SqlMinMaxWorkspace-module__ZtTcwa__rowUnknown{background:#f59e0b14!important}.SqlMinMaxWorkspace-module__ZtTcwa__badgePassed,.SqlMinMaxWorkspace-module__ZtTcwa__badgeUnique,.SqlMinMaxWorkspace-module__ZtTcwa__badgeExtremeMin,.SqlMinMaxWorkspace-module__ZtTcwa__badgeExtremeMax{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:12px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}.SqlMinMaxWorkspace-module__ZtTcwa__badgeFailed,.SqlMinMaxWorkspace-module__ZtTcwa__badgeDuplicate{color:#f87171;background:#ef444426;border:1px solid #ef44444d;border-radius:12px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}.SqlMinMaxWorkspace-module__ZtTcwa__badgeUnknown,.SqlMinMaxWorkspace-module__ZtTcwa__badgeIgnored{color:#fcd34d;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:12px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}.SqlMinMaxWorkspace-module__ZtTcwa__sortControlGrid,.SqlMinMaxWorkspace-module__ZtTcwa__pickerGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:16px 0;display:grid}.SqlMinMaxWorkspace-module__ZtTcwa__controlBox,.SqlMinMaxWorkspace-module__ZtTcwa__pickerCard{background:#0000004d;border:1px solid #ffffff14;border-radius:10px;padding:14px}.SqlMinMaxWorkspace-module__ZtTcwa__selectInput,.SqlMinMaxWorkspace-module__ZtTcwa__selectDropdown{color:#fff;background:#090816;border:1px solid #38bdf840;border-radius:8px;outline:none;width:100%;padding:8px 12px}.SqlMinMaxWorkspace-module__ZtTcwa__rangeValueLabel{color:#38bdf8;margin-left:8px;font-weight:700}.SqlMinMaxWorkspace-module__ZtTcwa__sliderInput{accent-color:#38bdf8;width:100%}.SqlMinMaxWorkspace-module__ZtTcwa__resultCountBadge{color:#34d399;background:#10b98126;border:1px solid #10b98140;border-radius:12px;padding:3px 10px;font-size:.78rem;font-weight:700}.SqlMinMaxWorkspace-module__ZtTcwa__toggleToolCard,.SqlMinMaxWorkspace-module__ZtTcwa__sortDemoCard{background:#00000059;border:1px solid #ffffff14;border-radius:12px;margin:14px 0;padding:16px}.SqlMinMaxWorkspace-module__ZtTcwa__toggleButtonsGroup,.SqlMinMaxWorkspace-module__ZtTcwa__pickerBtns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__toggleBtn,.SqlMinMaxWorkspace-module__ZtTcwa__sortToggleBtn,.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__toggleBtn:hover,.SqlMinMaxWorkspace-module__ZtTcwa__sortToggleBtn:hover,.SqlMinMaxWorkspace-module__ZtTcwa__pickerBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlMinMaxWorkspace-module__ZtTcwa__toggleBtnActive,.SqlMinMaxWorkspace-module__ZtTcwa__sortToggleBtnActive{color:#fff!important;background:#10b981!important;border-color:#34d399!important}.SqlMinMaxWorkspace-module__ZtTcwa__evalResultGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px;display:grid}.SqlMinMaxWorkspace-module__ZtTcwa__evalResultItem{background:#090816;border:1px solid #ffffff0f;border-radius:8px;padding:10px 14px;font-size:.88rem}.SqlMinMaxWorkspace-module__ZtTcwa__highlightedCol{background:#38bdf826!important}.SqlMinMaxWorkspace-module__ZtTcwa__highlightedCell{font-weight:700;color:#fff!important;background:#38bdf840!important}.SqlMinMaxWorkspace-module__ZtTcwa__queryBreakdown,.SqlMinMaxWorkspace-module__ZtTcwa__resultSection{background:#110f24;border:1px solid #ffffff14;border-radius:14px;margin-top:14px;padding:18px}.SqlMinMaxWorkspace-module__ZtTcwa__breakdownHeader,.SqlMinMaxWorkspace-module__ZtTcwa__resultHeader{color:#38bdf8;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.92rem;font-weight:700;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__breakdownGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.SqlMinMaxWorkspace-module__ZtTcwa__breakdownItem{background:#090816;border:1px solid #ffffff0d;border-radius:8px;padding:10px 12px}.SqlMinMaxWorkspace-module__ZtTcwa__breakdownLabel{text-transform:uppercase;color:#94a3b8;font-size:.72rem;font-weight:800}.SqlMinMaxWorkspace-module__ZtTcwa__breakdownValue{color:#34d399;margin-top:4px;font-family:ui-monospace,monospace;font-size:.88rem}.SqlMinMaxWorkspace-module__ZtTcwa__errorBanner{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;margin-top:12px;padding:12px 16px;font-size:.9rem}.SqlMinMaxWorkspace-module__ZtTcwa__onBuilderBox,.SqlMinMaxWorkspace-module__ZtTcwa__sqlEditorBox{background:#090816;border:1px solid #38bdf840;border-radius:12px;margin:14px 0;padding:18px}.SqlMinMaxWorkspace-module__ZtTcwa__onBuilderTitle,.SqlMinMaxWorkspace-module__ZtTcwa__sqlEditorTitle{color:#38bdf8;margin-bottom:12px;font-size:.95rem;font-weight:800}.SqlMinMaxWorkspace-module__ZtTcwa__onSelectRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__sqlCodeText{color:#38bdf8;font-family:ui-monospace,monospace;font-size:.95rem}.SqlMinMaxWorkspace-module__ZtTcwa__resultTitle{color:#fff;font-size:1.05rem;font-weight:800}.SqlMinMaxWorkspace-module__ZtTcwa__resultCount{color:#34d399;font-size:.88rem;font-weight:700}.SqlMinMaxWorkspace-module__ZtTcwa__checklist{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__checkIcon{color:#34d399;flex-shrink:0;font-weight:900}@media (max-width:768px){.SqlMinMaxWorkspace-module__ZtTcwa__container{padding:20px 16px 60px}.SqlMinMaxWorkspace-module__ZtTcwa__header,.SqlMinMaxWorkspace-module__ZtTcwa__hero{border-radius:18px;padding:24px 20px}.SqlMinMaxWorkspace-module__ZtTcwa__title{font-size:1.8rem}.SqlMinMaxWorkspace-module__ZtTcwa__subtitle{font-size:.95rem}.SqlMinMaxWorkspace-module__ZtTcwa__section{border-radius:16px;padding:22px 18px}.SqlMinMaxWorkspace-module__ZtTcwa__tocGrid{grid-template-columns:1fr}}.SqlMinMaxWorkspace-module__ZtTcwa__resultSetPanel{margin-top:14px}.SqlMinMaxWorkspace-module__ZtTcwa__pickerGoal{color:#38bdf8;margin-bottom:8px;font-size:.88rem;font-weight:700}.SqlMinMaxWorkspace-module__ZtTcwa__questionCard{background:#110f24;border:1px solid #ffffff14;border-radius:14px;margin-bottom:16px;padding:20px}.SqlMinMaxWorkspace-module__ZtTcwa__questionTitle{color:#fff;margin-bottom:12px;font-size:1.05rem;font-weight:700}.SqlMinMaxWorkspace-module__ZtTcwa__parenthesesCompareBox{background:#090816;border:1.5px solid #38bdf840;border-radius:14px;margin:16px 0;padding:20px}.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__compareToggleBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlMinMaxWorkspace-module__ZtTcwa__compareToggleBtnActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlMinMaxWorkspace-module__ZtTcwa__controlsBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__colPillGroup,.SqlMinMaxWorkspace-module__ZtTcwa__aggBtnGroup{flex-wrap:wrap;gap:8px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__colPill,.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__colPill:hover,.SqlMinMaxWorkspace-module__ZtTcwa__aggToggleBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlMinMaxWorkspace-module__ZtTcwa__colPillActive,.SqlMinMaxWorkspace-module__ZtTcwa__aggToggleActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlMinMaxWorkspace-module__ZtTcwa__groupBucket{background:#090816;border:1px solid #38bdf833;border-radius:12px;margin-bottom:12px;padding:16px}.SqlMinMaxWorkspace-module__ZtTcwa__groupBucketHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__groupBucketTitle{color:#38bdf8;font-size:.95rem;font-weight:800}.SqlMinMaxWorkspace-module__ZtTcwa__aggregateBadge{color:#34d399;background:#10b98133;border:1px solid #10b981;border-radius:12px;padding:4px 10px;font-size:.78rem;font-weight:800}.SqlMinMaxWorkspace-module__ZtTcwa__groupRowsTree{border-left:2px solid #38bdf833;margin-top:8px;padding-left:14px}.SqlMinMaxWorkspace-module__ZtTcwa__treeRowItem{color:#cbd5e1;padding:4px 0;font-size:.85rem}.SqlMinMaxWorkspace-module__ZtTcwa__treeBranch{color:#64748b;margin-right:6px}.SqlMinMaxWorkspace-module__ZtTcwa__controlsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:16px;display:grid}.SqlMinMaxWorkspace-module__ZtTcwa__controlGroup{flex-direction:column;gap:6px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__controlLabel{text-transform:uppercase;color:#94a3b8;font-size:.78rem;font-weight:800}.SqlMinMaxWorkspace-module__ZtTcwa__pipelineIndicator{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__pipelineStep{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:6px 12px;font-size:.82rem}.SqlMinMaxWorkspace-module__ZtTcwa__pipelineActive{color:#38bdf8;background:#38bdf833;border-color:#38bdf8;font-weight:700}.SqlMinMaxWorkspace-module__ZtTcwa__pipelineArrow{color:#64748b;font-weight:800}.SqlMinMaxWorkspace-module__ZtTcwa__groupCardsList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.SqlMinMaxWorkspace-module__ZtTcwa__groupCard{background:#090816;border:1.5px solid #ffffff14;border-radius:12px;padding:16px}.SqlMinMaxWorkspace-module__ZtTcwa__groupCardKept{background:#10b9810f!important;border-color:#10b981!important}.SqlMinMaxWorkspace-module__ZtTcwa__groupCardFiltered{opacity:.6;background:#ef44440f!important;border-color:#ef4444!important}.SqlMinMaxWorkspace-module__ZtTcwa__groupCardHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__groupCardTitle{color:#fff;font-size:.95rem;font-weight:800}.SqlMinMaxWorkspace-module__ZtTcwa__badgeKeep{color:#34d399;background:#10b98133;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:800}.SqlMinMaxWorkspace-module__ZtTcwa__badgeRemove{color:#f87171;background:#ef444433;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:800}.SqlMinMaxWorkspace-module__ZtTcwa__groupAggSummary{color:#38bdf8;margin-bottom:6px;font-size:.88rem;font-weight:700}.SqlMinMaxWorkspace-module__ZtTcwa__groupRowsDetails{color:#94a3b8;font-size:.8rem;line-height:1.4}.SqlMinMaxWorkspace-module__ZtTcwa__tabGroup{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding-bottom:12px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__tabBtn:hover{color:#fff;background:#38bdf81f;border-color:#38bdf8}.SqlMinMaxWorkspace-module__ZtTcwa__tabBtnActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlMinMaxWorkspace-module__ZtTcwa__filterControlCard{background:#090816;border:1px solid #ffffff14;border-radius:12px;margin-bottom:16px;padding:16px}.SqlMinMaxWorkspace-module__ZtTcwa__pillSelectGroup{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__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}.SqlMinMaxWorkspace-module__ZtTcwa__pillSelectBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlMinMaxWorkspace-module__ZtTcwa__pillSelectBtnActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlMinMaxWorkspace-module__ZtTcwa__sliderGroup{align-items:center;gap:14px;margin-top:8px;display:flex}.SqlMinMaxWorkspace-module__ZtTcwa__numberInput{color:#38bdf8;background:#090816;border:1px solid #38bdf840;border-radius:8px;outline:none;width:90px;padding:6px 12px;font-weight:700}.SqlMinMaxWorkspace-module__ZtTcwa__patternVisualizerCard{background:#090816;border:1px solid #38bdf840;border-radius:12px;margin:14px 0;padding:18px}.SqlMinMaxWorkspace-module__ZtTcwa__patternInputGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:10px 0;display:grid}.SqlMinMaxWorkspace-module__ZtTcwa__matchResultCard{border-radius:8px;margin-top:10px;padding:12px 16px;font-size:.88rem;font-weight:600}.SqlMinMaxWorkspace-module__ZtTcwa__matchSuccess{color:#86efac;background:#10b98126;border:1px solid #10b981}.SqlMinMaxWorkspace-module__ZtTcwa__matchFailure{color:#fca5a5;background:#ef444426;border:1px solid #ef4444}
.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__breadcrumb{color:var(--text-secondary,#94a3b8);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.SqlGroupByWorkspace-module__bq7jGG__breadLink{color:#38bdf8;align-items:center;gap:5px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.SqlGroupByWorkspace-module__bq7jGG__breadLink:hover{color:#7dd3fc;text-decoration:underline}.SqlGroupByWorkspace-module__bq7jGG__breadSep{color:#ffffff40}.SqlGroupByWorkspace-module__bq7jGG__breadCurrent{color:var(--text-primary,#f8fafc);font-weight:600}.SqlGroupByWorkspace-module__bq7jGG__header,.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__header:before,.SqlGroupByWorkspace-module__bq7jGG__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf833 0%,#0000 70%);width:260px;height:260px;position:absolute;top:-50px;right:-50px}.SqlGroupByWorkspace-module__bq7jGG__heroBadges,.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__title{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:2.35rem;font-weight:900;line-height:1.25}.SqlGroupByWorkspace-module__bq7jGG__subtitle{color:#cbd5e1;max-width:960px;margin:0 0 20px;font-size:1.05rem;line-height:1.65}.SqlGroupByWorkspace-module__bq7jGG__metaBar{background:#00000059;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;gap:14px;margin-top:18px;padding:12px 18px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__metaItem{color:#94a3b8;align-items:center;gap:6px;font-size:.88rem;display:flex}.SqlGroupByWorkspace-module__bq7jGG__metaItem strong{color:#fff}.SqlGroupByWorkspace-module__bq7jGG__toc,.SqlGroupByWorkspace-module__bq7jGG__tocCard{box-sizing:border-box;background:#110f24;border:1px solid #ffffff14;border-radius:18px;margin-top:24px;padding:24px 28px}.SqlGroupByWorkspace-module__bq7jGG__tocTitle{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 16px;font-size:1.05rem;font-weight:800;display:flex}.SqlGroupByWorkspace-module__bq7jGG__tocGrid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px 18px;display:grid}.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__tocItem:hover{color:#38bdf8;background:#38bdf81a;transform:translate(3px)}.SqlGroupByWorkspace-module__bq7jGG__articleBody{flex-direction:column;gap:28px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__section{box-sizing:border-box;background:#110f24;border:1px solid #ffffff14;border-radius:20px;padding:32px;box-shadow:0 4px 20px #00000040}.SqlGroupByWorkspace-module__bq7jGG__sectionHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:14px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__sectionTitle{color:#fff;margin:0;font-size:1.45rem;font-weight:800;line-height:1.3}.SqlGroupByWorkspace-module__bq7jGG__subsectionTitle{color:#38bdf8;margin:18px 0 10px;font-size:1.15rem;font-weight:700}.SqlGroupByWorkspace-module__bq7jGG__paragraph{color:#cbd5e1;margin:0 0 16px;font-size:1.02rem;line-height:1.75}.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__inlineCode,.SqlGroupByWorkspace-module__bq7jGG__section code,.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__keyword,.SqlGroupByWorkspace-module__bq7jGG__distinct{color:#38bdf8;font-weight:700}.SqlGroupByWorkspace-module__bq7jGG__identifier,.SqlGroupByWorkspace-module__bq7jGG__column{color:#cbd5e1}.SqlGroupByWorkspace-module__bq7jGG__table{color:#34d399;font-weight:600}.SqlGroupByWorkspace-module__bq7jGG__value{color:#fcd34d}.SqlGroupByWorkspace-module__bq7jGG__operator{color:#f472b6}.SqlGroupByWorkspace-module__bq7jGG__comment{color:#64748b;font-style:italic}.SqlGroupByWorkspace-module__bq7jGG__alias{color:#a78bfa}.SqlGroupByWorkspace-module__bq7jGG__nullValue{color:#f87171;font-weight:700}.SqlGroupByWorkspace-module__bq7jGG__callout,.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__calloutTip,.SqlGroupByWorkspace-module__bq7jGG__alertSuccess{color:#a7f3d0;background:#10b9811a;border:1px solid #10b9814d;border-left:4px solid #10b981}.SqlGroupByWorkspace-module__bq7jGG__calloutInfo,.SqlGroupByWorkspace-module__bq7jGG__alertInfo{color:#bae6fd;background:#38bdf814;border:1px solid #38bdf840;border-left:4px solid #38bdf8}.SqlGroupByWorkspace-module__bq7jGG__calloutWarning,.SqlGroupByWorkspace-module__bq7jGG__alertWarning{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b4d;border-left:4px solid #f59e0b}.SqlGroupByWorkspace-module__bq7jGG__alertTitle{color:#fff;margin-bottom:4px;font-weight:800}.SqlGroupByWorkspace-module__bq7jGG__tableWrapper,.SqlGroupByWorkspace-module__bq7jGG__tableContainer{background:#090816;border:1px solid #ffffff14;border-radius:14px;margin:20px 0;overflow-x:auto;box-shadow:0 4px 16px #0000004d}.SqlGroupByWorkspace-module__bq7jGG__staticTable,.SqlGroupByWorkspace-module__bq7jGG__liveTable,.SqlGroupByWorkspace-module__bq7jGG__labDarkTable,.SqlGroupByWorkspace-module__bq7jGG__table{border-collapse:collapse;text-align:left;width:100%;font-size:.92rem}.SqlGroupByWorkspace-module__bq7jGG__staticTable th,.SqlGroupByWorkspace-module__bq7jGG__liveTable th,.SqlGroupByWorkspace-module__bq7jGG__labDarkTable th,.SqlGroupByWorkspace-module__bq7jGG__table th{color:#38bdf8;white-space:nowrap;background:#38bdf81f;border-bottom:1px solid #38bdf840;padding:12px 16px;font-weight:700}.SqlGroupByWorkspace-module__bq7jGG__staticTable td,.SqlGroupByWorkspace-module__bq7jGG__liveTable td,.SqlGroupByWorkspace-module__bq7jGG__labDarkTable td,.SqlGroupByWorkspace-module__bq7jGG__table td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:12px 16px}.SqlGroupByWorkspace-module__bq7jGG__staticTable tr:last-child td,.SqlGroupByWorkspace-module__bq7jGG__liveTable tr:last-child td,.SqlGroupByWorkspace-module__bq7jGG__labDarkTable tr:last-child td,.SqlGroupByWorkspace-module__bq7jGG__table tr:last-child td{border-bottom:none}.SqlGroupByWorkspace-module__bq7jGG__staticTable tr:hover,.SqlGroupByWorkspace-module__bq7jGG__liveTable tr:hover,.SqlGroupByWorkspace-module__bq7jGG__labDarkTable tr:hover,.SqlGroupByWorkspace-module__bq7jGG__table tr:hover{background:#ffffff05}.SqlGroupByWorkspace-module__bq7jGG__tableGrid2{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}@media (max-width:860px){.SqlGroupByWorkspace-module__bq7jGG__tableGrid2{grid-template-columns:1fr}}.SqlGroupByWorkspace-module__bq7jGG__tableCard{background:#0d0b17;border:1px solid #ffffff14;border-radius:14px;padding:16px}.SqlGroupByWorkspace-module__bq7jGG__tableCardHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__tableCardTitle{color:#38bdf8;font-size:1rem;font-weight:800}.SqlGroupByWorkspace-module__bq7jGG__tableTag,.SqlGroupByWorkspace-module__bq7jGG__pkTag,.SqlGroupByWorkspace-module__bq7jGG__fkTag{text-transform:uppercase;border-radius:6px;padding:2px 7px;font-size:.72rem;font-weight:800}.SqlGroupByWorkspace-module__bq7jGG__pkTag{color:#34d399;background:#10b98133;border:1px solid #10b981}.SqlGroupByWorkspace-module__bq7jGG__fkTag{color:#a5b4fc;background:#6366f133;border:1px solid #6366f1}.SqlGroupByWorkspace-module__bq7jGG__pkCell{color:#34d399;font-weight:700}.SqlGroupByWorkspace-module__bq7jGG__fkCell{color:#a5b4fc;font-weight:700}.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__diagramFlow,.SqlGroupByWorkspace-module__bq7jGG__diagramComparison{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:10px 0;display:flex}.SqlGroupByWorkspace-module__bq7jGG__diagramNode,.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__diagramArrow{color:#38bdf8;padding:0 6px;font-size:1.2rem;font-weight:800}.SqlGroupByWorkspace-module__bq7jGG__diagramContent{color:#cbd5e1;font-size:.92rem}.SqlGroupByWorkspace-module__bq7jGG__matchedRow,.SqlGroupByWorkspace-module__bq7jGG__labRowActive{background:#10b9811f!important}.SqlGroupByWorkspace-module__bq7jGG__unmatchedRow,.SqlGroupByWorkspace-module__bq7jGG__labRowUnmatched{opacity:.7;background:#ef444414!important}.SqlGroupByWorkspace-module__bq7jGG__labPkHighlight{color:#34d399;font-weight:700}.SqlGroupByWorkspace-module__bq7jGG__labFkHighlight{color:#a5b4fc;font-weight:700}.SqlGroupByWorkspace-module__bq7jGG__keyMatchBadge,.SqlGroupByWorkspace-module__bq7jGG__matchSuccessBadge{color:#34d399;background:#10b98133;border:1px solid #10b981;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:800}.SqlGroupByWorkspace-module__bq7jGG__matchFailBadge{color:#f87171;background:#ef444433;border:1px solid #ef4444;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:800}.SqlGroupByWorkspace-module__bq7jGG__playgroundContainer,.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__playgroundHeader,.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__playgroundTitle,.SqlGroupByWorkspace-module__bq7jGG__labTitle{color:#fff;align-items:center;gap:8px;font-size:1.25rem;font-weight:800;display:flex}.SqlGroupByWorkspace-module__bq7jGG__labSubtitle{color:#94a3b8;font-size:.88rem}.SqlGroupByWorkspace-module__bq7jGG__quickTemplates,.SqlGroupByWorkspace-module__bq7jGG__presetList{flex-wrap:wrap;gap:8px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__templatePill,.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__templatePill:hover,.SqlGroupByWorkspace-module__bq7jGG__presetBtn:hover{color:#fff;background:#38bdf838;border-color:#38bdf8}.SqlGroupByWorkspace-module__bq7jGG__presetBtnActive{color:#fff;background:#0284c7;border-color:#38bdf8}.SqlGroupByWorkspace-module__bq7jGG__playgroundSplit,.SqlGroupByWorkspace-module__bq7jGG__labTablesGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:900px){.SqlGroupByWorkspace-module__bq7jGG__playgroundSplit,.SqlGroupByWorkspace-module__bq7jGG__labTablesGrid{grid-template-columns:1fr}}.SqlGroupByWorkspace-module__bq7jGG__playgroundPanel,.SqlGroupByWorkspace-module__bq7jGG__labTableBox{background:#110f24;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:14px;padding:20px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__panelHeading,.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__sqlEditorTextarea:focus{border-color:#38bdf8;box-shadow:0 0 14px #38bdf84d}.SqlGroupByWorkspace-module__bq7jGG__playgroundActions{gap:10px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__runBtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0284c799}.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__resetBtn:hover{color:#fff;background:#ffffff1a}.SqlGroupByWorkspace-module__bq7jGG__tokenInteractiveQuery{background:#090816;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;gap:10px;margin:20px 0;padding:16px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__tokenBtn:hover{transform:translateY(-1px);color:#fff!important;background:#38bdf82e!important;border-color:#38bdf8!important}.SqlGroupByWorkspace-module__bq7jGG__tokenActive{color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;border-color:#38bdf8!important;box-shadow:0 0 14px #38bdf880!important}.SqlGroupByWorkspace-module__bq7jGG__tokenKeyword{color:#38bdf8!important}.SqlGroupByWorkspace-module__bq7jGG__tokenIdentifier{color:#34d399!important}.SqlGroupByWorkspace-module__bq7jGG__tokenOperator{color:#f472b6!important}.SqlGroupByWorkspace-module__bq7jGG__tokenValue{color:#fcd34d!important}.SqlGroupByWorkspace-module__bq7jGG__tokenDetailCard{border-radius:14px;margin:20px 0;padding:24px;box-shadow:0 8px 24px #00000059;background:#110f24!important;border:1.5px solid #38bdf84d!important}.SqlGroupByWorkspace-module__bq7jGG__tokenDetailHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__tokenRolePill{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:5px 12px;font-size:.78rem;font-weight:800}.SqlGroupByWorkspace-module__bq7jGG__tokenDetailGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.SqlGroupByWorkspace-module__bq7jGG__tokenDetailItem{background:#090816;border:1px solid #ffffff0f;border-radius:10px;padding:16px}.SqlGroupByWorkspace-module__bq7jGG__tokenDetailLabel{text-transform:uppercase;color:#38bdf8;letter-spacing:.04em;margin-bottom:6px;font-size:.78rem;font-weight:800}.SqlGroupByWorkspace-module__bq7jGG__tokenDetailValue{color:#e2e8f0;font-size:.95rem;line-height:1.6}.SqlGroupByWorkspace-module__bq7jGG__assemblerContainer{background:#110f24;border:1px solid #ffffff14;border-radius:14px;margin-top:24px;padding:24px}.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__slotEmptyText{color:#64748b;font-size:.9rem;font-style:italic}.SqlGroupByWorkspace-module__bq7jGG__assemblerPool{flex-wrap:wrap;gap:10px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__assemblerChip:hover:not(:disabled){transform:translateY(-1px);color:#fff!important;background:#38bdf833!important;border-color:#38bdf8!important}.SqlGroupByWorkspace-module__bq7jGG__predictCard,.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__predictHeader,.SqlGroupByWorkspace-module__bq7jGG__challengeHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__predictTitle,.SqlGroupByWorkspace-module__bq7jGG__challengeTitle{color:#38bdf8;font-size:1.15rem;font-weight:800}.SqlGroupByWorkspace-module__bq7jGG__predictNav,.SqlGroupByWorkspace-module__bq7jGG__challengeNav{gap:6px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__navBtn,.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__navBtn:hover,.SqlGroupByWorkspace-module__bq7jGG__challengeBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlGroupByWorkspace-module__bq7jGG__navBtnActive,.SqlGroupByWorkspace-module__bq7jGG__challengeBtnSelected{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlGroupByWorkspace-module__bq7jGG__predictQuestion,.SqlGroupByWorkspace-module__bq7jGG__challengePrompt{color:#fff;margin:14px 0;font-size:1.02rem;font-weight:600;line-height:1.55}.SqlGroupByWorkspace-module__bq7jGG__predictOptions,.SqlGroupByWorkspace-module__bq7jGG__challengeOptions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:16px;display:grid}.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__predictOptionBtn:hover:not(:disabled){color:#fff;background:#38bdf81f;border-color:#38bdf8}.SqlGroupByWorkspace-module__bq7jGG__predictCorrect,.SqlGroupByWorkspace-module__bq7jGG__challengeCorrect{color:#fff!important;background:#10b98133!important;border-color:#10b981!important}.SqlGroupByWorkspace-module__bq7jGG__predictIncorrect,.SqlGroupByWorkspace-module__bq7jGG__challengeIncorrect{color:#fff!important;background:#ef444433!important;border-color:#ef4444!important}.SqlGroupByWorkspace-module__bq7jGG__predictExplanation,.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__challengeFixInput:focus{border-color:#38bdf8;box-shadow:0 0 12px #38bdf840}.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__challengeSubmitBtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0284c799}.SqlGroupByWorkspace-module__bq7jGG__challengeSuccess{color:#86efac;background:#10b9811f;border:1px solid #10b9814d;border-radius:10px;margin-top:14px;padding:14px 18px;font-size:.92rem;font-weight:600}.SqlGroupByWorkspace-module__bq7jGG__challengeError{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;margin-top:14px;padding:14px 18px;font-size:.92rem;font-weight:600}.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__scalarNumber{color:#38bdf8;font-size:2.75rem;font-weight:900;line-height:1.1}.SqlGroupByWorkspace-module__bq7jGG__scalarLabel{text-transform:uppercase;color:#94a3b8;margin-top:6px;font-size:.88rem;font-weight:700}.SqlGroupByWorkspace-module__bq7jGG__calculationTicker{color:#34d399;margin-top:10px;font-family:ui-monospace,monospace;font-size:.9rem}.SqlGroupByWorkspace-module__bq7jGG__rowPassed,.SqlGroupByWorkspace-module__bq7jGG__rowUnique,.SqlGroupByWorkspace-module__bq7jGG__rowMinHighlight,.SqlGroupByWorkspace-module__bq7jGG__rowMaxHighlight{background:#10b98114!important}.SqlGroupByWorkspace-module__bq7jGG__rowFailed,.SqlGroupByWorkspace-module__bq7jGG__rowDuplicate{opacity:.7;background:#ef444414!important}.SqlGroupByWorkspace-module__bq7jGG__rowUnknown{background:#f59e0b14!important}.SqlGroupByWorkspace-module__bq7jGG__badgePassed,.SqlGroupByWorkspace-module__bq7jGG__badgeUnique,.SqlGroupByWorkspace-module__bq7jGG__badgeExtremeMin,.SqlGroupByWorkspace-module__bq7jGG__badgeExtremeMax{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:12px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}.SqlGroupByWorkspace-module__bq7jGG__badgeFailed,.SqlGroupByWorkspace-module__bq7jGG__badgeDuplicate{color:#f87171;background:#ef444426;border:1px solid #ef44444d;border-radius:12px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}.SqlGroupByWorkspace-module__bq7jGG__badgeUnknown,.SqlGroupByWorkspace-module__bq7jGG__badgeIgnored{color:#fcd34d;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:12px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}.SqlGroupByWorkspace-module__bq7jGG__sortControlGrid,.SqlGroupByWorkspace-module__bq7jGG__pickerGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:16px 0;display:grid}.SqlGroupByWorkspace-module__bq7jGG__controlBox,.SqlGroupByWorkspace-module__bq7jGG__pickerCard{background:#0000004d;border:1px solid #ffffff14;border-radius:10px;padding:14px}.SqlGroupByWorkspace-module__bq7jGG__selectInput,.SqlGroupByWorkspace-module__bq7jGG__selectDropdown{color:#fff;background:#090816;border:1px solid #38bdf840;border-radius:8px;outline:none;width:100%;padding:8px 12px}.SqlGroupByWorkspace-module__bq7jGG__rangeValueLabel{color:#38bdf8;margin-left:8px;font-weight:700}.SqlGroupByWorkspace-module__bq7jGG__sliderInput{accent-color:#38bdf8;width:100%}.SqlGroupByWorkspace-module__bq7jGG__resultCountBadge{color:#34d399;background:#10b98126;border:1px solid #10b98140;border-radius:12px;padding:3px 10px;font-size:.78rem;font-weight:700}.SqlGroupByWorkspace-module__bq7jGG__toggleToolCard,.SqlGroupByWorkspace-module__bq7jGG__sortDemoCard{background:#00000059;border:1px solid #ffffff14;border-radius:12px;margin:14px 0;padding:16px}.SqlGroupByWorkspace-module__bq7jGG__toggleButtonsGroup,.SqlGroupByWorkspace-module__bq7jGG__pickerBtns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__toggleBtn,.SqlGroupByWorkspace-module__bq7jGG__sortToggleBtn,.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__toggleBtn:hover,.SqlGroupByWorkspace-module__bq7jGG__sortToggleBtn:hover,.SqlGroupByWorkspace-module__bq7jGG__pickerBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlGroupByWorkspace-module__bq7jGG__toggleBtnActive,.SqlGroupByWorkspace-module__bq7jGG__sortToggleBtnActive{color:#fff!important;background:#10b981!important;border-color:#34d399!important}.SqlGroupByWorkspace-module__bq7jGG__evalResultGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px;display:grid}.SqlGroupByWorkspace-module__bq7jGG__evalResultItem{background:#090816;border:1px solid #ffffff0f;border-radius:8px;padding:10px 14px;font-size:.88rem}.SqlGroupByWorkspace-module__bq7jGG__highlightedCol{background:#38bdf826!important}.SqlGroupByWorkspace-module__bq7jGG__highlightedCell{font-weight:700;color:#fff!important;background:#38bdf840!important}.SqlGroupByWorkspace-module__bq7jGG__queryBreakdown,.SqlGroupByWorkspace-module__bq7jGG__resultSection{background:#110f24;border:1px solid #ffffff14;border-radius:14px;margin-top:14px;padding:18px}.SqlGroupByWorkspace-module__bq7jGG__breakdownHeader,.SqlGroupByWorkspace-module__bq7jGG__resultHeader{color:#38bdf8;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.92rem;font-weight:700;display:flex}.SqlGroupByWorkspace-module__bq7jGG__breakdownGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.SqlGroupByWorkspace-module__bq7jGG__breakdownItem{background:#090816;border:1px solid #ffffff0d;border-radius:8px;padding:10px 12px}.SqlGroupByWorkspace-module__bq7jGG__breakdownLabel{text-transform:uppercase;color:#94a3b8;font-size:.72rem;font-weight:800}.SqlGroupByWorkspace-module__bq7jGG__breakdownValue{color:#34d399;margin-top:4px;font-family:ui-monospace,monospace;font-size:.88rem}.SqlGroupByWorkspace-module__bq7jGG__errorBanner{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;margin-top:12px;padding:12px 16px;font-size:.9rem}.SqlGroupByWorkspace-module__bq7jGG__onBuilderBox,.SqlGroupByWorkspace-module__bq7jGG__sqlEditorBox{background:#090816;border:1px solid #38bdf840;border-radius:12px;margin:14px 0;padding:18px}.SqlGroupByWorkspace-module__bq7jGG__onBuilderTitle,.SqlGroupByWorkspace-module__bq7jGG__sqlEditorTitle{color:#38bdf8;margin-bottom:12px;font-size:.95rem;font-weight:800}.SqlGroupByWorkspace-module__bq7jGG__onSelectRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__sqlCodeText{color:#38bdf8;font-family:ui-monospace,monospace;font-size:.95rem}.SqlGroupByWorkspace-module__bq7jGG__resultTitle{color:#fff;font-size:1.05rem;font-weight:800}.SqlGroupByWorkspace-module__bq7jGG__resultCount{color:#34d399;font-size:.88rem;font-weight:700}.SqlGroupByWorkspace-module__bq7jGG__checklist{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__checkIcon{color:#34d399;flex-shrink:0;font-weight:900}@media (max-width:768px){.SqlGroupByWorkspace-module__bq7jGG__container{padding:20px 16px 60px}.SqlGroupByWorkspace-module__bq7jGG__header,.SqlGroupByWorkspace-module__bq7jGG__hero{border-radius:18px;padding:24px 20px}.SqlGroupByWorkspace-module__bq7jGG__title{font-size:1.8rem}.SqlGroupByWorkspace-module__bq7jGG__subtitle{font-size:.95rem}.SqlGroupByWorkspace-module__bq7jGG__section{border-radius:16px;padding:22px 18px}.SqlGroupByWorkspace-module__bq7jGG__tocGrid{grid-template-columns:1fr}}.SqlGroupByWorkspace-module__bq7jGG__resultSetPanel{margin-top:14px}.SqlGroupByWorkspace-module__bq7jGG__pickerGoal{color:#38bdf8;margin-bottom:8px;font-size:.88rem;font-weight:700}.SqlGroupByWorkspace-module__bq7jGG__questionCard{background:#110f24;border:1px solid #ffffff14;border-radius:14px;margin-bottom:16px;padding:20px}.SqlGroupByWorkspace-module__bq7jGG__questionTitle{color:#fff;margin-bottom:12px;font-size:1.05rem;font-weight:700}.SqlGroupByWorkspace-module__bq7jGG__parenthesesCompareBox{background:#090816;border:1.5px solid #38bdf840;border-radius:14px;margin:16px 0;padding:20px}.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__compareToggleBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlGroupByWorkspace-module__bq7jGG__compareToggleBtnActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlGroupByWorkspace-module__bq7jGG__controlsBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__colPillGroup,.SqlGroupByWorkspace-module__bq7jGG__aggBtnGroup{flex-wrap:wrap;gap:8px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__colPill,.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__colPill:hover,.SqlGroupByWorkspace-module__bq7jGG__aggToggleBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlGroupByWorkspace-module__bq7jGG__colPillActive,.SqlGroupByWorkspace-module__bq7jGG__aggToggleActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlGroupByWorkspace-module__bq7jGG__groupBucket{background:#090816;border:1px solid #38bdf833;border-radius:12px;margin-bottom:12px;padding:16px}.SqlGroupByWorkspace-module__bq7jGG__groupBucketHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__groupBucketTitle{color:#38bdf8;font-size:.95rem;font-weight:800}.SqlGroupByWorkspace-module__bq7jGG__aggregateBadge{color:#34d399;background:#10b98133;border:1px solid #10b981;border-radius:12px;padding:4px 10px;font-size:.78rem;font-weight:800}.SqlGroupByWorkspace-module__bq7jGG__groupRowsTree{border-left:2px solid #38bdf833;margin-top:8px;padding-left:14px}.SqlGroupByWorkspace-module__bq7jGG__treeRowItem{color:#cbd5e1;padding:4px 0;font-size:.85rem}.SqlGroupByWorkspace-module__bq7jGG__treeBranch{color:#64748b;margin-right:6px}.SqlGroupByWorkspace-module__bq7jGG__controlsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:16px;display:grid}.SqlGroupByWorkspace-module__bq7jGG__controlGroup{flex-direction:column;gap:6px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__controlLabel{text-transform:uppercase;color:#94a3b8;font-size:.78rem;font-weight:800}.SqlGroupByWorkspace-module__bq7jGG__pipelineIndicator{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.SqlGroupByWorkspace-module__bq7jGG__pipelineStep{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:6px 12px;font-size:.82rem}.SqlGroupByWorkspace-module__bq7jGG__pipelineActive{color:#38bdf8;background:#38bdf833;border-color:#38bdf8;font-weight:700}.SqlGroupByWorkspace-module__bq7jGG__pipelineArrow{color:#64748b;font-weight:800}.SqlGroupByWorkspace-module__bq7jGG__groupCardsList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.SqlGroupByWorkspace-module__bq7jGG__groupCard{background:#090816;border:1.5px solid #ffffff14;border-radius:12px;padding:16px}.SqlGroupByWorkspace-module__bq7jGG__groupCardKept{background:#10b9810f!important;border-color:#10b981!important}.SqlGroupByWorkspace-module__bq7jGG__groupCardFiltered{opacity:.6;background:#ef44440f!important;border-color:#ef4444!important}.SqlGroupByWorkspace-module__bq7jGG__groupCardHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__groupCardTitle{color:#fff;font-size:.95rem;font-weight:800}.SqlGroupByWorkspace-module__bq7jGG__badgeKeep{color:#34d399;background:#10b98133;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:800}.SqlGroupByWorkspace-module__bq7jGG__badgeRemove{color:#f87171;background:#ef444433;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:800}.SqlGroupByWorkspace-module__bq7jGG__groupAggSummary{color:#38bdf8;margin-bottom:6px;font-size:.88rem;font-weight:700}.SqlGroupByWorkspace-module__bq7jGG__groupRowsDetails{color:#94a3b8;font-size:.8rem;line-height:1.4}.SqlGroupByWorkspace-module__bq7jGG__tabGroup{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding-bottom:12px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__tabBtn:hover{color:#fff;background:#38bdf81f;border-color:#38bdf8}.SqlGroupByWorkspace-module__bq7jGG__tabBtnActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlGroupByWorkspace-module__bq7jGG__filterControlCard{background:#090816;border:1px solid #ffffff14;border-radius:12px;margin-bottom:16px;padding:16px}.SqlGroupByWorkspace-module__bq7jGG__pillSelectGroup{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__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}.SqlGroupByWorkspace-module__bq7jGG__pillSelectBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.SqlGroupByWorkspace-module__bq7jGG__pillSelectBtnActive{color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.SqlGroupByWorkspace-module__bq7jGG__sliderGroup{align-items:center;gap:14px;margin-top:8px;display:flex}.SqlGroupByWorkspace-module__bq7jGG__numberInput{color:#38bdf8;background:#090816;border:1px solid #38bdf840;border-radius:8px;outline:none;width:90px;padding:6px 12px;font-weight:700}.SqlGroupByWorkspace-module__bq7jGG__patternVisualizerCard{background:#090816;border:1px solid #38bdf840;border-radius:12px;margin:14px 0;padding:18px}.SqlGroupByWorkspace-module__bq7jGG__patternInputGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:10px 0;display:grid}.SqlGroupByWorkspace-module__bq7jGG__matchResultCard{border-radius:8px;margin-top:10px;padding:12px 16px;font-size:.88rem;font-weight:600}.SqlGroupByWorkspace-module__bq7jGG__matchSuccess{color:#86efac;background:#10b98126;border:1px solid #10b981}.SqlGroupByWorkspace-module__bq7jGG__matchFailure{color:#fca5a5;background:#ef444426;border:1px solid #ef4444}
