.PackCard_card__ZxgHo{position:relative;min-height:230px}.PackCard_card__ZxgHo:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 35%,rgba(15,118,110,.28) 50%,transparent 65%);background-size:250% 100%}.PackCard_card__ZxgHo:hover:after{opacity:1}.PackCard_activeBanner__3Y2_a{background-color:color-mix(in srgb,var(--color-primary) 12%,transparent)}.SqlPuzzles_page__uAU_U{min-height:100vh;color:var(--qg-text);font-family:var(--qg-body);padding-bottom:60px;max-width:80rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.SqlPuzzles_sectionLabel__IuIJi{font-family:var(--qg-mono);font-size:10px;letter-spacing:4px;color:var(--qg-muted);text-transform:uppercase;padding:0;margin-bottom:20px;display:flex;align-items:center;gap:16px}.SqlPuzzles_sectionLabel__IuIJi:after{content:"";flex:1;height:1px;background:var(--qg-border)}.SqlPuzzles_grid__RWmQn{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:0}.SqlPuzzles_card__cgoc9{position:relative;border:none;background:var(--qg-surface);padding:12px 16px 14px;cursor:pointer;overflow:hidden;transition:transform .2s,border-color .2s}.SqlPuzzles_card__cgoc9:hover{transform:translateY(-2px)}.SqlPuzzles_card__cgoc9:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.03) 0,transparent 60%);pointer-events:none;opacity:0}.SqlPuzzles_card__cgoc9:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent);pointer-events:none}.SqlPuzzles_cardHeader__buQg4{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.SqlPuzzles_cardTheme__23Qiv{font-family:var(--qg-mono);font-size:8px;letter-spacing:2px;text-transform:uppercase}.SqlPuzzles_cardTitle__MP8A_{font-family:var(--qg-display);font-size:16px;letter-spacing:1px;color:var(--qg-text);margin-bottom:4px;line-height:1.2}.SqlPuzzles_cardDesc__jed2C{font-size:11px;color:var(--qg-muted2);line-height:1.4;margin-bottom:4px}.SqlPuzzles_headerRight__igbLf{display:flex;align-items:center;gap:8px}.SqlPuzzles_cardCta__vKaH_{font-family:var(--qg-mono);font-size:11px;letter-spacing:1px;transition:letter-spacing .2s}.SqlPuzzles_card__cgoc9:hover .SqlPuzzles_cardCta__vKaH_{letter-spacing:3px}.SqlPuzzles_diffBadge__wKzYl{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:.25rem}.SqlPuzzles_diffBeginner___myBF{color:#34d399;background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.25)}.SqlPuzzles_diffIntermediate__RCINl{color:#fbbf24;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.25)}.SqlPuzzles_diffAdvanced__aGA20{color:#f87171;background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.25)}.SqlPuzzles_footerStats__fnhi7{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--qg-border);margin-top:48px}.SqlPuzzles_footerStat__gTtt_{background:var(--qg-bg);padding:20px;text-align:center}.SqlPuzzles_footerNum__7fw9X{display:block;font-family:var(--qg-display);font-size:28px;color:var(--qg-text)}.SqlPuzzles_footerLabel__8RGjI{display:block;font-family:var(--qg-mono);font-size:9px;letter-spacing:2px;color:var(--qg-muted);margin-top:4px}.SqlPuzzles_consolePage__MK73m{display:flex;flex-direction:column;min-height:0;color:var(--qg-text);font-family:var(--qg-body);background:transparent}.SqlPuzzles_consoleBody__tfLm9{display:grid;grid-template-columns:272px 1fr;flex:1;min-height:0;min-height:100vh}.SqlPuzzles_gameCardSide__Ojloz{border-bottom:1px solid var(--qg-border);background:var(--qg-surface);padding:10px 16px}.SqlPuzzles_gameCardSideInner__jA58j{display:flex;flex-direction:column;gap:3px;align-items:center;text-align:center}.SqlPuzzles_gameCardEmoji__E9HDN{font-size:1.75rem;line-height:1}.SqlPuzzles_gameCardTheme__neDqA{font-family:var(--qg-mono);font-size:8px;letter-spacing:2px;color:var(--qg-muted);text-transform:uppercase;margin:0}.SqlPuzzles_gameCardTitle__oXVfX{font-family:var(--qg-display);font-size:1.6rem;letter-spacing:1px;color:var(--qg-text);margin:0;line-height:1.2;display:flex;align-items:center;gap:8px}.SqlPuzzles_gameCardDesc__PLcJw{font-size:11px;color:var(--qg-muted2);line-height:1.4;margin:0}.SqlPuzzles_gameCardSideBadges__xamJk{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.SqlPuzzles_gameCardBadgeCompleted__i942C{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 15%,transparent)}.SqlPuzzles_gameCardBadgeCompleted__i942C,.SqlPuzzles_gameCardBadgeProgress__7Sfli{font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:3px}.SqlPuzzles_gameCardBadgeProgress__7Sfli{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 15%,transparent)}.SqlPuzzles_sidebar__r81im{border-right:1px solid var(--qg-border);background:var(--qg-surface);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto}.SqlPuzzles_sidebarHero__myJji{padding:20px;border-bottom:1px solid var(--qg-border)}.SqlPuzzles_backBtn__yZ4Na{font-family:var(--qg-mono);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--qg-green);background:color-mix(in srgb,var(--qg-green) 8%,transparent);border:1px solid color-mix(in srgb,var(--qg-green) 40%,transparent);padding:6px 14px;cursor:pointer;margin-bottom:14px;transition:all .2s;border-radius:3px}.SqlPuzzles_backBtn__yZ4Na:hover{color:var(--qg-bg);background:var(--qg-green);border-color:var(--qg-green);box-shadow:0 0 12px color-mix(in srgb,var(--qg-green) 40%,transparent)}.SqlPuzzles_sidebarEmoji__x1Smj{font-size:26px;display:block;margin-bottom:6px}.SqlPuzzles_sidebarTheme__CSuRA{font-family:var(--qg-mono);font-size:8px;letter-spacing:3px;color:var(--qg-muted);text-transform:uppercase;margin-bottom:4px}.SqlPuzzles_sidebarTitle__3y3w6{font-family:var(--qg-display);font-size:16px;letter-spacing:2px;color:var(--qg-text);line-height:1.2}.SqlPuzzles_puzzleList__PgYil{flex:1;overflow-y:auto;padding:8px 0}.SqlPuzzles_puzzleItem__A2JVZ{width:100%;display:flex;align-items:center;gap:10px;padding:11px 18px;cursor:pointer;border:none;border-left:2px solid transparent;background:transparent;color:var(--qg-text);text-align:left;transition:all .15s}.SqlPuzzles_puzzleItem__A2JVZ:hover{background:var(--qg-surface2)}.SqlPuzzles_puzzleItemActive__rwDcm{border-left-color:var(--qg-green)!important;background:color-mix(in srgb,var(--qg-green) 5%,transparent)}.SqlPuzzles_puzzleItemSolved__5HklV{opacity:.7}.SqlPuzzles_pNum__YP_Cp{font-family:var(--qg-mono);font-size:11px;color:var(--qg-muted);width:20px;flex-shrink:0}.SqlPuzzles_puzzleItemActive__rwDcm .SqlPuzzles_pNum__YP_Cp{color:var(--qg-green)}.SqlPuzzles_pInfo__tUXnY{flex:1;min-width:0}.SqlPuzzles_pTitle__gpOfb{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SqlPuzzles_pDiff__BMzwz{display:block;font-family:var(--qg-mono);font-size:9px;letter-spacing:1px;margin-top:2px}.SqlPuzzles_pCheck__HUdfi{font-size:13px;flex-shrink:0}.SqlPuzzles_sidebarFooter__CL_AT{padding:14px 18px;border-top:1px solid var(--qg-border)}.SqlPuzzles_progressText__sa6Ma{font-family:var(--qg-mono);font-size:10px;color:var(--qg-muted);letter-spacing:1px;display:block}.SqlPuzzles_progressBar__97EIl{height:3px;background:var(--qg-border);margin:8px 0;border-radius:2px;overflow:hidden}.SqlPuzzles_progressFill__wXVHe{height:100%;background:var(--qg-green);border-radius:2px;transition:width .5s ease}.SqlPuzzles_scoreText__aKFD6{font-family:var(--qg-mono);font-size:11px;color:var(--qg-amber);letter-spacing:1px}.SqlPuzzles_centerCol__ei1oA{min-width:0}.SqlPuzzles_centerCol__ei1oA,.SqlPuzzles_main__IyD2L{display:flex;flex-direction:column;overflow:hidden}.SqlPuzzles_storyPanel__43XBc{padding:12px 20px;border-bottom:1px solid var(--qg-border);background:var(--qg-surface);position:relative}.SqlPuzzles_storyPanel__43XBc:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--qg-green),transparent)}.SqlPuzzles_puzzleNum__IRNv0{font-family:var(--qg-mono);font-size:8px;letter-spacing:3px;color:var(--qg-muted);text-transform:uppercase;margin-bottom:3px;display:flex;align-items:center;gap:8px;justify-content:flex-start}.SqlPuzzles_puzzleTitle__306S1{font-family:var(--qg-display);font-size:18px;letter-spacing:2px;color:var(--qg-text);margin-bottom:6px;line-height:1.1}.SqlPuzzles_storyText__V9KKc{font-size:12px;color:var(--qg-muted2);line-height:1.55;max-width:680px;border-left:2px solid var(--qg-border2);padding-left:12px;font-style:italic;margin-bottom:0}.SqlPuzzles_diffPill__vG13U{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:.25rem}.SqlPuzzles_diff_beginner__uPBM7{color:#34d399;background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.2)}.SqlPuzzles_diff_intermediate__GZSlC{color:#fbbf24;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.2)}.SqlPuzzles_diff_advanced__PqK5X{color:#f87171;background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.2)}.SqlPuzzles_ptsPill__UHU0h{font-family:var(--qg-mono);font-size:9px;color:var(--qg-amber);background:rgba(240,165,0,.08);border:1px solid rgba(240,165,0,.2);padding:2px 8px}.SqlPuzzles_hintRow__JmB_P{margin-top:8px;display:flex;align-items:flex-start;gap:8px}.SqlPuzzles_hintBtn__GvuvT{font-family:var(--qg-mono);font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--qg-amber);background:transparent;border:1px solid rgba(240,165,0,.35);padding:3px 10px;cursor:pointer;transition:all .2s;flex-shrink:0}.SqlPuzzles_hintBtn__GvuvT:hover{background:rgba(240,165,0,.1)}.SqlPuzzles_solutionBtn__GbOOF{font-family:var(--qg-mono);font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--qg-green);background:transparent;border:1px solid rgba(52,211,153,.35);padding:3px 10px;cursor:pointer;transition:all .2s;flex-shrink:0;margin-left:auto}.SqlPuzzles_solutionBtn__GbOOF:hover{background:rgba(52,211,153,.1)}.SqlPuzzles_solutionBox__bHQ7H{font-family:var(--qg-mono);font-size:10px;color:var(--qg-green);background:rgba(52,211,153,.07);border:1px solid rgba(52,211,153,.18);padding:6px 12px;line-height:1.5;margin-top:6px;overflow-x:auto}.SqlPuzzles_solutionLabel__L1E7K{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--qg-muted);display:block;margin-bottom:4px}.SqlPuzzles_solutionSql__VmOL1{font-family:var(--qg-mono);font-size:12px;color:var(--qg-text);background:transparent;border:none;padding:0;margin:0;white-space:pre-wrap;word-break:break-word}.SqlPuzzles_hintText__9QRcC{font-family:var(--qg-mono);font-size:10px;color:var(--qg-amber);background:rgba(240,165,0,.07);border:1px solid rgba(240,165,0,.18);padding:6px 12px;line-height:1.5}.SqlPuzzles_expectedSchemaBtn__LL6rM{font-family:var(--qg-mono);font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--qg-blue);background:transparent;border:1px solid rgba(59,130,246,.35);padding:3px 10px;cursor:pointer;transition:all .2s;flex-shrink:0}.SqlPuzzles_expectedSchemaBtn__LL6rM:hover{background:rgba(59,130,246,.1)}.SqlPuzzles_expectedSchemaBox__pNqAL{font-family:var(--qg-mono);font-size:10px;color:var(--qg-blue);background:rgba(59,130,246,.07);border:1px solid rgba(59,130,246,.18);padding:6px 12px;line-height:1.5;margin-top:6px}.SqlPuzzles_expectedSchemaLabel__xQ6XL{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--qg-muted);display:block;margin-bottom:4px}.SqlPuzzles_expectedSchemaList__nRDQD{font-size:12px;color:var(--qg-text);background:transparent;border:none;padding:0;display:inline}.SqlPuzzles_expectedSchemaCol__Aqil4{color:var(--qg-green);font-weight:700}.SqlPuzzles_expectedSchemaSep__tomao{color:var(--qg-muted2)}.SqlPuzzles_editorRow__rM01K{display:flex;flex:1;overflow:hidden}.SqlPuzzles_editorArea__4sf22{flex:1;display:flex;flex-direction:column;gap:10px;padding:16px 24px;overflow-y:auto;min-width:0}.SqlPuzzles_schemaPanel__YrE6h{width:220px;flex-shrink:0;border-left:1px solid var(--qg-border2);background:var(--qg-surface2);overflow-y:auto;padding:0}.SqlPuzzles_schemaPanelHeader__NBlAe{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px 14px;border-bottom:1px solid var(--qg-border2);background:var(--qg-surface);position:sticky;top:0}.SqlPuzzles_schemaPanelTitle__qPUPf{font-family:var(--qg-mono);font-size:13px;font-weight:700;color:var(--qg-green);text-transform:uppercase;letter-spacing:1.5px;text-shadow:0 0 8px color-mix(in srgb,var(--qg-green) 40%,transparent);flex-shrink:0}.SqlPuzzles_schemaPanelClose__sIv_I{font-family:var(--qg-mono);font-size:12px;color:var(--qg-muted);background:transparent;border:none;cursor:pointer;padding:2px 6px;transition:color .15s}.SqlPuzzles_schemaPanelClose__sIv_I:hover{color:var(--qg-text)}.SqlPuzzles_schemaDropdown__Xd7qr{font-family:var(--qg-mono);font-size:12px;font-weight:700;letter-spacing:1px;color:var(--qg-green);background:var(--qg-surface);border:1px solid color-mix(in srgb,var(--qg-green) 25%,transparent);padding:6px 10px;cursor:pointer;width:100%;box-sizing:border-box}.SqlPuzzles_schemaDropdown__Xd7qr:focus{outline:none;border-color:var(--qg-green)}.SqlPuzzles_schemaDropdown__Xd7qr option{background:var(--qg-surface);color:var(--qg-text)}.SqlPuzzles_editorLabel__Afoj_{font-family:var(--qg-mono);font-size:8px;letter-spacing:2px;color:var(--qg-muted);text-transform:uppercase;display:flex;align-items:center;gap:6px;margin-bottom:3px}.SqlPuzzles_editorDot__HNobk{width:6px;height:6px;border-radius:50%;background:var(--qg-green)}.SqlPuzzles_editorShortcut__UAUMq{margin-left:auto;font-size:9px;color:var(--qg-muted);letter-spacing:1px}.SqlPuzzles_editorWrap__iPk__{border:1px solid var(--qg-border2);background:var(--color-neutral-950);position:relative}.SqlPuzzles_editorWrap__iPk__:focus-within{border-color:color-mix(in srgb,var(--qg-green) 40%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--qg-green) 8%,transparent)}.SqlPuzzles_sqlEditor__HP0na{width:100%;min-height:300px;padding:12px;background:transparent;border:none;outline:none;color:var(--color-neutral-200);font-family:var(--qg-mono);font-size:12px;line-height:1.5;resize:vertical;tab-size:2;caret-color:var(--qg-green)}.SqlPuzzles_toolbar__dsuh7{display:flex;gap:8px;align-items:center}.SqlPuzzles_runBtn__SBkwl{display:flex;align-items:center;gap:6px;padding:8px 18px;background:var(--qg-green);color:var(--qg-bg);border:none;font-family:var(--qg-mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;cursor:pointer;transition:all .2s}.SqlPuzzles_runBtn__SBkwl:hover:not(:disabled){background:var(--color-primary-light);transform:translateY(-1px)}.SqlPuzzles_runBtn__SBkwl:disabled{opacity:.6;cursor:not-allowed}.SqlPuzzles_runBtnLoading__GO7tA{opacity:.8}.SqlPuzzles_spinner__D4sCN{width:12px;height:12px;border:2px solid color-mix(in srgb,var(--qg-bg) 30%,transparent);border-top-color:var(--qg-bg);border-radius:50%}.SqlPuzzles_clearBtn__7_8Mn{padding:8px 14px;background:transparent;border:1px solid var(--qg-border2);color:var(--qg-muted2);font-family:var(--qg-mono);font-size:9px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:all .2s}.SqlPuzzles_clearBtn__7_8Mn:hover{border-color:var(--qg-muted2);color:var(--qg-text)}.SqlPuzzles_engineSelect__HYPb1{padding:8px 12px;background:var(--qg-surface);border:1px solid var(--qg-border2);color:var(--qg-text);font-family:var(--qg-mono);font-size:11px;cursor:pointer;transition:border-color .2s;max-width:200px}.SqlPuzzles_engineSelect__HYPb1:focus{outline:none;border-color:var(--qg-green)}.SqlPuzzles_engineSelect__HYPb1 option{background:var(--qg-surface);color:var(--qg-text)}.SqlPuzzles_resultHeader__l7DNr{display:flex;align-items:center;gap:10px;padding:9px 14px;background:var(--qg-surface2);border:1px solid var(--qg-border2);border-bottom:none;font-family:var(--qg-mono);font-size:10px;letter-spacing:1px;color:var(--qg-muted2)}.SqlPuzzles_resultDot__ZAxnd{width:7px;height:7px;border-radius:50%}.SqlPuzzles_dotOk__10MK4{background:var(--qg-green);box-shadow:0 0 5px var(--qg-green)}.SqlPuzzles_rowCount__oHV_7{margin-left:auto}.SqlPuzzles_tableWrap__u1CZg{border:1px solid var(--qg-border2);overflow-x:auto;max-height:300px;overflow-y:auto}.SqlPuzzles_resultTable__HBqwE{min-width:100%;border-collapse:collapse;font-family:var(--qg-mono);font-size:12px}.SqlPuzzles_resultTable__HBqwE thead th{background:var(--qg-surface2);padding:9px 14px;text-align:left;color:var(--qg-blue);font-size:10px;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid var(--qg-border2);white-space:nowrap;position:sticky;top:0}.SqlPuzzles_resultTable__HBqwE tbody tr{border-bottom:1px solid var(--qg-border)}.SqlPuzzles_resultTable__HBqwE tbody tr:hover{background:var(--qg-surface2)}.SqlPuzzles_resultTable__HBqwE tbody td{padding:8px 14px;white-space:nowrap}.SqlPuzzles_noRows__jHwGr{text-align:center;color:var(--qg-muted);padding:20px!important}.SqlPuzzles_nullCell__1KD8p{color:var(--qg-muted);font-style:italic}.SqlPuzzles_errorBox__il0oh{border:1px solid rgba(255,68,102,.35);background:rgba(255,68,102,.07);padding:12px 16px;font-family:var(--qg-mono);font-size:12px;color:var(--qg-red);display:flex;align-items:flex-start;gap:10px;line-height:1.6}.SqlPuzzles_errorDot__qLyk4{width:7px;height:7px;border-radius:50%;background:var(--qg-red);box-shadow:0 0 5px var(--qg-red);flex-shrink:0;margin-top:3px}.SqlPuzzles_verdict__PJnl4{display:flex;align-items:center;gap:14px;padding:14px 18px;font-family:var(--qg-mono);font-size:12px;letter-spacing:.5px}.SqlPuzzles_verdictCorrect___9ZkQ{background:color-mix(in srgb,var(--qg-green) 8%,transparent);border:1px solid color-mix(in srgb,var(--qg-green) 30%,transparent);color:var(--qg-green)}.SqlPuzzles_verdictWrong__vBOOq{background:rgba(255,68,102,.07);border:1px solid rgba(255,68,102,.25);color:var(--qg-red)}.SqlPuzzles_verdictIcon__tXqcl{font-size:18px}.SqlPuzzles_verdictMsg__9jWHk{flex:1}.SqlPuzzles_nextBtn__Vvz9N{padding:8px 20px;background:var(--qg-green);color:var(--qg-bg);border:none;font-family:var(--qg-mono);font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .2s}.SqlPuzzles_nextBtn__Vvz9N:hover{background:var(--color-primary-light)}.SqlPuzzles_tableNamesRow__EPHyq{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.SqlPuzzles_tableNamesLabel__F2DWE{font-family:var(--qg-mono);font-size:10px;letter-spacing:2px;color:var(--qg-muted);text-transform:uppercase}.SqlPuzzles_tableNamePill__IH9YL{font-family:var(--qg-mono);font-size:10px;color:var(--qg-green);background:color-mix(in srgb,var(--qg-green) 8%,transparent);border:1px solid color-mix(in srgb,var(--qg-green) 20%,transparent);padding:2px 10px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .15s}.SqlPuzzles_tableNamePill__IH9YL:hover{background:color-mix(in srgb,var(--qg-green) 18%,transparent);border-color:color-mix(in srgb,var(--qg-green) 50%,transparent)}.SqlPuzzles_tableNamePillActive__F_ed6{color:var(--qg-bg);background:var(--qg-green);border-color:var(--qg-green)}.SqlPuzzles_schemaSection__azJb_{margin-top:14px}.SqlPuzzles_schemaToggle__7eHn_{font-family:var(--qg-mono);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--qg-blue);background:transparent;border:1px solid rgba(59,130,246,.35);padding:4px 12px;cursor:pointer;transition:all .2s}.SqlPuzzles_schemaToggle__7eHn_:hover{background:rgba(59,130,246,.1)}.SqlPuzzles_schemaCard__KzgHq{border:1px solid var(--qg-border2);background:var(--qg-surface2);overflow:hidden}.SqlPuzzles_schemaTableName__Z4TwV{font-family:var(--qg-mono);font-size:13px;font-weight:700;color:var(--qg-green);padding:8px 12px;background:color-mix(in srgb,var(--qg-green) 5%,transparent);border-bottom:1px solid var(--qg-border2);margin:0}.SqlPuzzles_schemaTable__bCd3h{width:100%;border-collapse:collapse;font-family:var(--qg-mono);font-size:12px}.SqlPuzzles_schemaTable__bCd3h th{text-align:left;color:var(--qg-muted);font-size:9px;letter-spacing:1px;text-transform:uppercase;background:var(--qg-surface)}.SqlPuzzles_schemaTable__bCd3h td,.SqlPuzzles_schemaTable__bCd3h th{padding:5px 12px;border-bottom:1px solid var(--qg-border)}.SqlPuzzles_schemaColName__Mb5AJ{color:var(--qg-text)}.SqlPuzzles_schemaColType__LUocZ{color:var(--qg-muted2);font-size:10px}.SqlPuzzles_sampleData__bK7w4{margin-top:8px}.SqlPuzzles_sampleDataLabel__dlJz0{font-family:var(--qg-mono);font-size:9px;letter-spacing:1px;color:var(--qg-muted);margin-bottom:6px}.SqlPuzzles_sampleDataPre__w3yn1{font-family:var(--qg-mono);font-size:11px;color:var(--qg-muted2);background:var(--color-neutral-950);border:1px solid var(--qg-border2);padding:10px 14px;overflow-x:auto;line-height:1.5;max-height:180px;overflow-y:auto}.SqlPuzzles_description__z0yaL{margin-top:10px;font-size:13px;color:var(--qg-muted2);line-height:1.65;border-left:2px solid var(--qg-blue);padding-left:14px}@media (max-width:768px){.SqlPuzzles_consoleBody__tfLm9{grid-template-columns:1fr}.SqlPuzzles_sidebar__r81im{position:static;height:auto;max-height:200px;top:0}.SqlPuzzles_grid__RWmQn{grid-template-columns:1fr;padding:0 16px}.SqlPuzzles_editorArea__4sf22,.SqlPuzzles_storyPanel__43XBc{padding:18px}.SqlPuzzles_footerStats__fnhi7{grid-template-columns:repeat(2,1fr)}.SqlPuzzles_editorRow__rM01K{flex-direction:column}.SqlPuzzles_schemaPanel__YrE6h{width:100%;border-left:none;border-top:1px solid var(--qg-border2)}.SqlPuzzles_gameCardSide__Ojloz{position:static;height:auto;border-left:none;border-top:1px solid var(--qg-border)}}