._bar_1ife5_1{border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}._label_1ife5_11{font-size:var(--text-sm);color:var(--muted)}._input_1ife5_16{font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:.12em;border:1px solid var(--border);background:var(--bg);width:14ch;color:var(--text);text-transform:uppercase;border-radius:8px;padding:6px 10px}._input_1ife5_16:focus-visible{outline:2px solid var(--text);outline-offset:1px}._submit_1ife5_36,._pure_1ife5_37,._giveUp_1ife5_38,._confirm_1ife5_39 button{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:6px 12px;font-weight:600}._submit_1ife5_36{background:var(--signal);color:var(--on-signal);border-color:var(--signal)}._pure_1ife5_37{border-color:var(--solved);color:var(--solved-text)}._giveUp_1ife5_38{color:var(--strike-text);margin-left:auto}._confirm_1ife5_39{font-size:var(--text-sm);align-items:center;gap:8px;margin-left:auto;display:inline-flex}._strikes_1ife5_74{font-family:var(--font-mono);letter-spacing:.2em}._strikeUsed_1ife5_79{color:var(--strike-text)}._strikeFree_1ife5_83{color:var(--muted)}._meta_1ife5_87{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums}@media (width<=767px){._input_1ife5_16,._submit_1ife5_36,._pure_1ife5_37,._giveUp_1ife5_38,._confirm_1ife5_39 button{min-height:44px}._offering_1ife5_111 ._meta_1ife5_87,._offering_1ife5_111 ._giveUp_1ife5_38{display:none}}[data-keyboard=open] ._meta_1ife5_87,[data-keyboard=open] ._giveUp_1ife5_38{display:none}@media (width<=359px){._bar_1ife5_1{gap:8px;padding-left:12px;padding-right:12px}._submit_1ife5_36,._pure_1ife5_37,._giveUp_1ife5_38,._confirm_1ife5_39 button{padding-left:8px;padding-right:8px}}._shell_1nrlo_1{grid-template-rows:auto auto auto 1fr auto;grid-template-columns:300px 1fr;height:100vh;display:grid}._header_1nrlo_11{grid-area:1/1/auto/-1;min-width:0}._banners_1nrlo_18{grid-area:3/1/auto/-1}._banner_1nrlo_18{background:var(--signal);color:var(--on-signal);text-align:center;padding:8px 16px}._clamp_1nrlo_31{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._banner_1nrlo_18 button{font:inherit;border:1px solid var(--on-signal);color:var(--on-signal);cursor:pointer;background:0 0;border-radius:6px;margin-left:8px;padding:2px 10px;font-weight:600}._banner_1nrlo_18 button:focus-visible{outline-color:var(--on-signal)}._side_1nrlo_59{border-right:1px solid var(--border);grid-area:4/1;overflow:auto}._main_1nrlo_8{grid-area:4/2;grid-template-rows:auto minmax(120px,38%) 1fr;min-width:0;min-height:0;display:grid}._editorBar_1nrlo_82{border-bottom:1px solid var(--border);background:var(--surface);font-size:var(--text-sm);color:var(--muted);align-items:center;gap:12px;min-width:0;padding:6px 12px;display:flex}._run_1nrlo_94{font:inherit;border:1px solid var(--signal);background:var(--signal);color:var(--on-signal);cursor:pointer;border-radius:8px;padding:6px 14px;font-weight:600}._run_1nrlo_94:disabled{opacity:.5;cursor:default}._retry_1nrlo_110{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:6px 14px;font-weight:600}._editor_1nrlo_78{min-width:0;min-height:0}._editorPlaceholder_1nrlo_128{background:var(--surface);height:100%}._results_1nrlo_78{min-width:0;min-height:0}._footer_1nrlo_138{grid-area:5/1/auto/-1}._toast_1nrlo_143{background:var(--text);color:var(--bg);font-size:var(--text-sm);border-radius:10px;padding:10px 14px;position:fixed;bottom:72px;right:16px}@media (width<=767px){._shell_1nrlo_1{height:var(--app-height,100dvh);grid-template-columns:1fr}._main_1nrlo_8{grid-column:1;grid-template-rows:auto minmax(96px,30%) minmax(85px,1fr);overflow:hidden}._shell_1nrlo_1[data-keyboard=open] ._header_1nrlo_11:not(:focus-within):not(:has([aria-expanded=true])){display:none}@supports not selector(:has(*)){._shell_1nrlo_1[data-keyboard=open] ._header_1nrlo_11:not(:focus-within){display:none}}._shell_1nrlo_1[data-keyboard=open] ._banners_1nrlo_18{display:none}._run_1nrlo_94,._retry_1nrlo_110,._banner_1nrlo_18 button{min-height:44px}._editorBar_1nrlo_82{flex-wrap:wrap;row-gap:6px}._editorBar_1nrlo_82 .chips{flex:1 0 100%}}@media (width<=767px) and (height<=650px){._editorBar_1nrlo_82 .chips{flex:5rem;min-width:0}._hint_1nrlo_267{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<=767px) and (height<=600px){._main_1nrlo_8{grid-template-rows:auto minmax(44px,30%) minmax(85px,1fr)}}._tabs_1ev4t_13{grid-template-rows:minmax(44px,auto) 1fr;min-width:0;height:100%;min-height:0;display:grid}._strip_1ev4t_8{scrollbar-width:none;border-bottom:1px solid var(--border);background:var(--surface);display:flex;overflow-x:auto}._tab_1ev4t_13{min-height:44px;color:var(--muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 16px}._tab_1ev4t_13[aria-selected=true]{color:var(--text);border-bottom-color:var(--signal);font-weight:600}._panel_1ev4t_5{min-width:0;min-height:0;overflow:auto}._fallback_1tqx8_3{background:var(--surface);height:100%;color:var(--muted);font-size:var(--text-sm);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}._message_1tqx8_17{margin:0}._reload_1tqx8_21{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:6px 14px;font-weight:600}@media (width<=767px){._reload_1tqx8_21{min-height:44px}}._header_3lt9y_6{border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 16px;display:flex}._brand_3lt9y_16{align-items:center;gap:10px;display:flex}._wordmark_3lt9y_22{font-family:var(--font-mono);font-size:var(--text-xl);letter-spacing:-.015em;margin:0;font-weight:600}._sql_3lt9y_30{color:var(--signal-text)}._number_3lt9y_34{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}._actions_3lt9y_41{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}._button_3lt9y_49{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 12px}._disclosure_3lt9y_62{display:inline-flex;position:relative}._popover_3lt9y_69{z-index:10;border:1px solid var(--border);background:var(--surface);width:max-content;max-width:min(320px,100vw - 32px);box-shadow:var(--shadow-popover);border-radius:10px;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 12px;display:flex;position:absolute;top:calc(100% + 6px);right:0}@media (width<=767px){._header_3lt9y_6{flex-wrap:wrap;row-gap:8px;padding:8px 12px}._levels_3lt9y_94{flex:1 0 100%;order:3;min-width:0}._button_3lt9y_49{min-height:44px}}._panel_16vqg_1{border-bottom:1px solid var(--border);padding:12px}._title_16vqg_6{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:600}._muted_16vqg_15{color:var(--muted);font-size:var(--text-sm);margin:0}._table_16vqg_21+._table_16vqg_21{margin-top:12px}._tableHeader_16vqg_25{align-items:baseline;gap:8px;display:flex}._name_16vqg_31,._column_16vqg_32,._sql_16vqg_33{font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}._name_16vqg_31{font-family:var(--font-mono);font-weight:600}._peek_16vqg_48,._rerun_16vqg_49{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:6px;margin-left:auto;padding:2px 8px;font-size:12px}._columns_16vqg_60{font-family:var(--font-mono);font-size:var(--text-sm);margin:6px 0 0;padding:0 0 0 8px;list-style:none}._columns_16vqg_60 li{gap:8px;padding:2px 0;display:flex}._type_16vqg_74{color:var(--muted)}._list_16vqg_78{margin:0;padding:0;list-style:none}._item_16vqg_84{border-top:1px solid var(--border);font-size:var(--text-sm);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px;padding:6px 0;display:grid}._number_16vqg_94{color:var(--muted);font-variant-numeric:tabular-nums}._sql_16vqg_33{min-width:0;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;overflow:hidden}._meta_16vqg_109{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:2/2;font-size:12px}._rerun_16vqg_49{grid-area:1/3/span 2;align-self:center}._hints_16vqg_123{font-size:var(--text-sm);margin:0 0 8px;padding-left:18px;line-height:1.5}._hint_16vqg_123+._hint_16vqg_123{margin-top:8px}._hintSql_16vqg_134{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;margin-bottom:6px;font-size:12px;display:block}._confirm_16vqg_143{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._confirm_16vqg_143 p{flex-basis:100%}@media (width<=767px){._name_16vqg_31,._column_16vqg_32,._sql_16vqg_33,._peek_16vqg_48,._rerun_16vqg_49{min-height:44px}._name_16vqg_31,._column_16vqg_32,._peek_16vqg_48,._rerun_16vqg_49{min-width:44px}._tableHeader_16vqg_25,._columns_16vqg_60 li,._item_16vqg_84{align-items:center}}._steps_1k9rt_1{margin:0 0 16px;padding-left:20px;line-height:1.5}._steps_1k9rt_1 li+li{margin-top:6px}._demo_1k9rt_11{gap:8px;margin-bottom:12px;display:grid}._table_1k9rt_17{border-collapse:collapse;font-family:var(--font-mono);font-size:12px}._table_1k9rt_17 th,._table_1k9rt_17 td{border-bottom:1px solid var(--border);text-align:left;padding:2px 8px}._editor_1k9rt_30{border:1px solid var(--border);border-radius:8px;height:72px;overflow:hidden}._editorPlaceholder_1k9rt_39{background:var(--surface);height:100%}._results_1k9rt_44{border:1px solid var(--border);border-radius:8px;height:160px;overflow:hidden}._run_1k9rt_51{font:inherit;border:1px solid var(--signal);background:var(--signal);color:var(--on-signal);cursor:pointer;border-radius:8px;justify-self:start;padding:6px 14px;font-weight:600}._done_1k9rt_63{color:var(--solved-text);margin:0;font-weight:600}._error_1k9rt_69{color:var(--strike-text);margin:0}._backdrop_6kbgj_1{z-index:10;background:#141b268c;place-items:center;animation:.15s ease-out _fade_6kbgj_1;display:grid;position:fixed;inset:0}._panel_6kbgj_11{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:14px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px 28px;animation:.15s ease-out _rise_6kbgj_1;overflow:auto}._panel_6kbgj_11:focus{outline:none}._title_6kbgj_34{font-size:var(--text-2xl);margin:0 0 12px;font-weight:600}._close_6kbgj_40{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;margin-top:20px;padding:8px 14px;font-weight:600}@keyframes _fade_6kbgj_1{0%{opacity:0}}@keyframes _rise_6kbgj_1{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){._backdrop_6kbgj_1,._panel_6kbgj_11{animation:none}}@media (width<=767px){._close_6kbgj_40{min-height:44px}}._panel_1tw5b_1{background:var(--surface);border-top:1px solid var(--border);flex-direction:column;height:100%;min-height:0;transition:box-shadow .6s ease-out;display:flex}._panel_1tw5b_1[data-highlight=true]{box-shadow:inset 0 0 0 2px var(--signal)}._status_1tw5b_15{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums;margin:0;padding:8px 12px}._errorBody_1tw5b_23{padding:0 12px 8px}._scroll_1tw5b_27{flex:1;min-height:0;overflow:auto}._table_1tw5b_33{border-collapse:collapse;font-family:var(--font-mono);font-size:var(--text-sm);min-width:100%;line-height:1.35}._table_1tw5b_33 th,._table_1tw5b_33 td{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:4px 12px}._table_1tw5b_33 th{background:var(--bg);font-weight:600;position:sticky;top:0}._number_1tw5b_56{text-align:right;font-variant-numeric:tabular-nums}._null_1tw5b_61{color:var(--muted);font-style:italic}@media (prefers-reduced-motion:reduce){._panel_1tw5b_1{transition:none}}._tabs_am35h_1{gap:6px;display:inline-flex}._tab_am35h_1{font:inherit;white-space:nowrap;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;align-items:baseline;gap:6px;padding:6px 12px;display:inline-flex}._tab_am35h_1[aria-pressed=true]{background:var(--tab-active-bg);color:var(--tab-active-text);border-color:var(--tab-active-border)}._tab_am35h_1:disabled{opacity:.45;cursor:default}._dots_am35h_34{letter-spacing:1px;font-size:9px}._status_am35h_39{color:var(--signal-text)}._tab_am35h_1[aria-pressed=true] ._status_am35h_39{color:var(--signal)}@media (width<=767px){._tabs_am35h_1{scrollbar-width:none;display:flex;overflow-x:auto}._tab_am35h_1{flex:none;min-height:44px}}._menu_1fhnm_1{align-items:center;gap:8px;display:inline-flex}._button_1fhnm_7,._popover_1fhnm_8 input{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:6px 12px}._button_1fhnm_7{cursor:pointer;white-space:nowrap}._picker_1fhnm_22{display:inline-flex;position:relative}._popover_1fhnm_8{z-index:10;border:1px solid var(--border);background:var(--surface);width:max-content;max-width:min(320px,100vw - 32px);box-shadow:var(--shadow-popover);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex;position:absolute;top:calc(100% + 6px);right:0}._popover_1fhnm_8 input{font-variant-numeric:tabular-nums;width:7ch}._range_1fhnm_51,._refused_1fhnm_52{color:var(--muted);font-size:var(--text-sm);flex-basis:100%;margin:0}._refused_1fhnm_52{color:var(--strike-text)}._popover_1fhnm_8 input[aria-invalid=true]{border-color:var(--strike-text)}@media (width<=767px){._menu_1fhnm_1{flex-wrap:wrap;justify-content:flex-end}._button_1fhnm_7,._popover_1fhnm_8 input{min-height:44px}._popover_1fhnm_8 input{font-size:16px}}._question_1fhnm_98{flex:1 0 100%;margin:0}._entries_1fhnm_105{flex:1 0 100%}._form_1llyz_1{flex-direction:column;gap:12px;display:flex}._intro_1llyz_7{color:var(--muted);margin:0;line-height:1.5}._words_1llyz_13{border:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 16px;margin:0;padding:0;display:grid}._words_1llyz_13 legend{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;padding:0}._field_1llyz_31{flex-direction:column;gap:4px;min-width:0;display:flex}._field_1llyz_31 label{font-size:var(--text-sm);color:var(--muted)}._field_1llyz_31 input,._field_1llyz_31 textarea{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;min-width:0;padding:6px 10px}._field_1llyz_31 textarea{resize:vertical}._field_1llyz_31 [aria-invalid=true]{border-color:var(--strike)}._word_1llyz_13{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase}._link_1llyz_68{font-family:var(--font-mono);font-size:var(--text-sm)}._problem_1llyz_73{color:var(--strike-text);font-size:var(--text-sm);margin:0}._actions_1llyz_79{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}._button_1llyz_87{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;align-self:flex-start;padding:6px 12px}._copied_1llyz_98{color:var(--solved-text);font-size:var(--text-sm)}._word_170ez_1{font-family:var(--font-mono);letter-spacing:.18em;margin:0 0 4px;font-size:32px;font-weight:600}._stars_170ez_9{color:var(--signal-text);letter-spacing:.1em;margin:0 0 8px;font-size:22px}._line_170ez_16{color:var(--muted);font-variant-numeric:tabular-nums;margin:0 0 20px}._heading_170ez_22{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}._sql_170ez_30{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--bg);border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0 0 8px;padding:12px}._load_170ez_42{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:6px 12px}._share_170ez_52{align-items:center;gap:10px;margin:0 0 16px;display:flex}._copied_170ez_59{color:var(--solved-text);font-size:var(--text-sm)}._explanation_170ez_64{margin:16px 0 0;line-height:1.5}.chips{scrollbar-width:none;gap:6px;padding:2px 0;display:flex;overflow-x:auto}._chip_1kkcy_2{border:1px solid var(--border);background:var(--surface);min-width:44px;min-height:44px;color:var(--text);font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer;border-radius:999px;flex:none;padding:0 12px}._chip_1kkcy_2:disabled{color:var(--muted);cursor:default}._streak_1ttsa_1{margin:0 0 16px;font-weight:600}._table_1ttsa_6{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-bottom:20px}._table_1ttsa_6 th,._table_1ttsa_6 td{text-align:left;border-bottom:1px solid var(--border);padding:6px 8px}._table_1ttsa_6 th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}._levelButtons_1ttsa_27{gap:6px;margin-bottom:12px;display:flex}._levelButton_1ttsa_27{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:4px 10px}._levelButton_1ttsa_27[aria-pressed=true]{background:var(--tab-active-bg);color:var(--tab-active-text);border-color:var(--tab-active-border)}._bars_1ttsa_49{font-size:var(--text-sm);grid-template-columns:max-content 1fr max-content;align-items:center;gap:6px 10px;margin-bottom:16px;display:grid}._bar_1ttsa_49{background:var(--signal);border-radius:5px;min-width:2px;height:10px}._today_1ttsa_65{gap:6px;margin:0;padding:0;list-style:none;display:grid}._todayRow_1ttsa_73{align-items:center;gap:10px;display:flex}._share_1ttsa_79{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;margin-left:auto;padding:4px 10px}._copied_1ttsa_90{color:var(--solved-text);font-size:var(--text-sm)}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}@font-face{font-family:Plex Sans fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:101.17%;ascent-override:101.32%;descent-override:27.18%;line-gap-override:0%}@font-face{font-family:Plex Mono fallback;src:local(Courier New),local(Liberation Mono);size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%}:root{--bg:#f7f5f0;--surface:#fff;--border:#ddd8ce;--text:#1b2432;--muted:#5c6573;--signal:#f5a524;--signal-text:#a35f00;--solved:#2e9e6b;--solved-text:#1f7a50;--strike:#d64545;--strike-text:#b93636;--syntax-keyword:#6b3fa0;--syntax-string:#1f7a50;--syntax-number:#a35f00;--syntax-comment:#5c6573;--syntax-operator:#1b2432;--tab-active-bg:#1b2432;--tab-active-text:#e8e4dc;--tab-active-border:#1b2432;--on-signal:#1b2432;--shadow-popover:0 8px 24px #141b262e;--font-ui:"IBM Plex Sans", "Plex Sans fallback", -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"IBM Plex Mono", "Plex Mono fallback", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:20px;--text-2xl:28px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#141b26;--surface:#1b2432;--border:#2a3547;--text:#e8e4dc;--muted:#9aa3b2;--signal-text:#f5a524;--solved-text:#2e9e6b;--strike-text:#f07c7c;--syntax-keyword:#c6a3ff;--syntax-string:#7fd4a8;--syntax-number:#f5a524;--syntax-comment:#9aa3b2;--syntax-operator:#e8e4dc;--tab-active-bg:#2a3547;--tab-active-text:#e8e4dc;--tab-active-border:#9aa3b2;--shadow-popover:0 12px 32px #05080da6;--on-signal:#1b2432;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#141b26;--surface:#1b2432;--border:#2a3547;--text:#e8e4dc;--muted:#9aa3b2;--signal-text:#f5a524;--solved-text:#2e9e6b;--strike-text:#f07c7c;--syntax-keyword:#c6a3ff;--syntax-string:#7fd4a8;--syntax-number:#f5a524;--syntax-comment:#9aa3b2;--syntax-operator:#e8e4dc;--tab-active-bg:#2a3547;--tab-active-text:#e8e4dc;--tab-active-border:#9aa3b2;--shadow-popover:0 12px 32px #05080da6;--on-signal:#1b2432;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-ui);font-size:var(--text-base);background:var(--bg);color:var(--text);line-height:1.5}button{font-family:inherit}.query-error{color:var(--strike-text);font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap}button:disabled{opacity:.5;cursor:default}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--text);outline-offset:2px}.skip-link{background:var(--surface);color:var(--text);border:1px solid var(--border);z-index:20;border-radius:8px;padding:8px 12px;position:absolute;top:-40px;left:8px}.skip-link:focus{top:8px}
