.Studio_app__eQlpB{--paper:#f9f9f9;--white:#fff;--ink:#0f0f0f;--muted:#606060;--line:#e5e5e5;--blue:#065fd4;--soft:#f2f2f2;background:var(--paper);color:var(--ink);font-family:Inter,system-ui,sans-serif;min-height:100%;color-scheme:light}.dark .Studio_app__eQlpB{--paper:#1f1f1f;--white:#282828;--ink:#f1f1f1;--muted:#aaa;--line:#444;--blue:#3ea6ff;--soft:#343434;color-scheme:dark}.Studio_app__eQlpB *{box-sizing:border-box}.Studio_schemaCanvas__dWD1L{min-width:0;background:var(--white);border:1px solid var(--line);border-radius:8px;padding:14px}.Studio_warehouseSchema__srjb0{height:clamp(380px,55dvh,530px)}.Studio_schemaCanvas__dWD1L button{padding:0;font-size:11px;border-radius:4px;background:transparent;color:inherit}.Studio_relationshipNotes__J1AOC{display:flex;gap:24px;flex-wrap:wrap;font-size:13px;line-height:1.8;color:var(--muted);padding:15px 0}.Studio_databaseTabs__B_KaM{display:flex;gap:8px;padding:0 16px 8px;flex-wrap:wrap}.Studio_databaseTabs__B_KaM button[aria-pressed=true]{background:var(--soft);border-color:var(--blue);color:var(--blue)}.Studio_courseFrame__RHQOB{height:calc(100dvh - var(--workspace-header-height, 5rem) - var(--global-banner-height, 0px));display:flex;flex-direction:column;overflow:hidden;min-height:350px}.Studio_courseBody__J3eGZ{display:flex;flex:1;min-height:0;position:relative}.Studio_courseContent__WhbFJ{position:relative;z-index:0;isolation:isolate;container-type:inline-size;container-name:sql-workspace;background:#fff;flex:1;min-width:0;overflow-y:auto;overscroll-behavior:contain}.dark .Studio_courseContent__WhbFJ{background:#202020}.Studio_courseMobile__Oeqvv{display:none}.Studio_mobileShade__wB6F3{position:fixed;inset:0;background:#0008;z-index:20}.Studio_youtubeLogo__2Mdgg{background:#fff;border-radius:6px;object-fit:contain}.Studio_studioWord__tttai{font-weight:400}.Studio_app__eQlpB .Studio_product__8t8bL{display:flex;align-items:center;gap:8px}.Studio_app__eQlpB .Studio_product__8t8bL img{background:white;border-radius:50%}.Studio_app__eQlpB .Studio_header__kBSyi{background:var(--white);padding:16px 24px}.Studio_app__eQlpB .Studio_certificate__YmTvT,.Studio_app__eQlpB .Studio_chart__xzf0Y,.Studio_app__eQlpB .Studio_drawer__VEylZ,.Studio_app__eQlpB .Studio_editor__2V5Y5,.Studio_app__eQlpB .Studio_results__KOaxy{background:var(--white);border-radius:8px}.Studio_app__eQlpB .Studio_main__DOu3v{padding:28px clamp(18px,3vw,40px)}.Studio_app__eQlpB .Studio_intro__qcYsD h1{font-size:28px;letter-spacing:-.6px;font-weight:600}.Studio_app__eQlpB .Studio_assignment__WVdp2{background:var(--white);border:1px solid var(--line);border-left:3px solid #f03;border-radius:8px}.Studio_app__eQlpB .Studio_assignment__WVdp2 h2{font-size:21px}.Studio_app__eQlpB .Studio_assignment__WVdp2 .Studio_eyebrow__NVVBi{color:var(--muted)}.Studio_app__eQlpB .Studio_day__uhyll>div,.Studio_app__eQlpB .Studio_track__twAdK>span{background:#29a6c8}.Studio_app__eQlpB .Studio_day__uhyll:last-child>div{background:#707070}.Studio_app__eQlpB .Studio_track__twAdK{background:var(--soft)}.Studio_app__eQlpB .Studio_editor__2V5Y5 textarea{background:var(--paper);color:var(--ink)}.Studio_app__eQlpB .Studio_tableWrap__YonZH th{background:var(--paper)}.Studio_app__eQlpB .Studio_hint__mneva{background:var(--soft);color:var(--ink)}.Studio_app__eQlpB .Studio_success__w3H82{background:var(--soft);color:var(--ink);border-left:3px solid #2ba640}.Studio_app__eQlpB .Studio_error__m_QKb{background:var(--soft);color:var(--ink);border-left:3px solid #f03}.Studio_app__eQlpB .Studio_certificate__YmTvT{color:var(--ink)}@media (max-width:767px){.Studio_courseMobile__Oeqvv{display:flex;align-items:center;gap:12px;background:var(--surface);padding:10px 16px;border-bottom:1px solid var(--border-subtle);font-size:13px}.Studio_courseMobile__Oeqvv button{padding:5px}.Studio_app__eQlpB .Studio_product__8t8bL{display:none}.Studio_app__eQlpB .Studio_header__kBSyi{padding:12px 16px}}.Studio_app__eQlpB button,.Studio_app__eQlpB select{font:inherit;cursor:pointer;border:1px solid var(--line);border-radius:10px;background:var(--white);color:var(--ink);padding:10px 13px}.Studio_app__eQlpB button:disabled{opacity:.5;cursor:wait}.Studio_app__eQlpB button:hover:not(:disabled){background:var(--soft)}.Studio_app__eQlpB a{text-decoration:none;color:inherit}.Studio_app__eQlpB a:focus-visible,.Studio_app__eQlpB button:focus-visible,.Studio_app__eQlpB select:focus-visible,.Studio_app__eQlpB textarea:focus-visible{outline:3px solid #92b7ff;outline-offset:3px}.Studio_header__kBSyi{padding:18px 30px;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line);background:white;flex-wrap:wrap}.Studio_brand__7XzB_{display:flex;align-items:center;gap:8px;font-weight:750;letter-spacing:-.7px;font-size:18px}.Studio_brand__7XzB_ svg{color:var(--blue)}.Studio_product__8t8bL{font-size:13px;color:var(--muted)}.Studio_headerRight__S67dC{margin-left:auto;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.Studio_accountActions__0eHv0{display:flex;align-items:center;gap:12px;margin-left:auto}.Studio_app__eQlpB .Studio_accountActions__0eHv0 button[aria-haspopup=menu]{width:40px;height:40px;min-width:40px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;flex-shrink:0;overflow:hidden}.Studio_accountActions__0eHv0 button[aria-haspopup=menu] img,.Studio_accountActions__0eHv0 button[aria-haspopup=menu]>span{display:block;width:100%;height:100%;object-fit:cover;flex-shrink:0}.Studio_app__eQlpB .Studio_accountActions__0eHv0 button[aria-haspopup=menu]:hover{background:transparent;box-shadow:0 0 0 4px var(--line)}.Studio_premiumLink__d7boj{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border-radius:999px;background:linear-gradient(110deg,#3b82f6,#8b5cf6);color:#fff;font-size:12px;font-weight:650;text-decoration:none;white-space:nowrap}.Studio_premiumLink__d7boj:hover{filter:brightness(1.1)}.Studio_premiumLink__d7boj:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.Studio_header__kBSyi label{display:flex;gap:10px;align-items:center;font-size:12px}.Studio_header__kBSyi select{max-width:240px}.Studio_shell__PKdlb{display:block;max-width:1600px;margin:auto}.Studio_nav__nuG34{padding:30px 20px;border-right:1px solid var(--line)}.Studio_team__Sm17W{display:flex;gap:10px;align-items:center;margin-bottom:25px;font-weight:700}.Studio_team__Sm17W>svg{color:#ce303b}.Studio_team__Sm17W span{display:block;color:var(--muted);font-size:12px;font-weight:400;margin-top:3px}.Studio_activeNav__rZkt0,.Studio_homeLink__0fauW{display:flex;align-items:center;gap:8px;font-size:13px;padding:10px;border-radius:10px;margin-bottom:27px}.Studio_activeNav__rZkt0{background:var(--soft);color:var(--blue)!important}.Studio_eyebrow__NVVBi{font-size:11px;letter-spacing:1.4px;font-weight:700;color:var(--muted);margin:0 0 12px}.Studio_step__uTmCS{display:flex;align-items:center;gap:11px;margin:19px 0;font-size:13px;line-height:1.5}.Studio_node__hX_La{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:11px;background:white;border:1px solid var(--line);font-weight:600}.Studio_current__COY81{color:var(--blue)!important;font-weight:650}.Studio_current__COY81 .Studio_node__hX_La{background:var(--blue);color:white;border-color:var(--blue);box-shadow:0 4px 0 #174799}.Studio_complete__TW5Wl{background:#e4f4eb;color:#15764e}.Studio_milestone__98fty{margin-top:35px;padding:16px;background:#fff0c9;border-radius:12px;display:flex;flex-direction:column;gap:8px;font-size:12px}.Studio_milestone__98fty strong{font-size:13px}.Studio_legacy__1kHAw{display:block;font-size:12px;color:var(--muted)!important;margin-top:25px}.Studio_main__DOu3v{padding:35px clamp(22px,4vw,60px);min-width:0}.Studio_intro__qcYsD{margin-bottom:28px}.Studio_intro__qcYsD h1{font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:-1.4px;font-weight:750;margin:5px 0 12px}.Studio_intro__qcYsD>p:last-child{color:var(--muted);line-height:1.65;font-size:15px;max-width:700px}.Studio_dashboardHeading__0rqsa{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.Studio_app__eQlpB h2{font-size:18px;font-weight:650;letter-spacing:-.4px;margin:0}.Studio_dashboardHeading__0rqsa>span{font-size:11px;color:var(--muted)}.Studio_metrics__2AF9k{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-bottom:1px solid var(--line);padding:22px 0}.Studio_metrics__2AF9k span{font-size:13px;color:var(--muted)}.Studio_metrics__2AF9k strong{display:block;font-size:31px;letter-spacing:-1px;margin:7px 0;font-weight:600}.Studio_metrics__2AF9k em{font-size:15px;font-style:normal;letter-spacing:0;font-weight:400}.Studio_metrics__2AF9k small{font-size:11px;line-height:1.5;display:block;color:var(--muted)}.Studio_charts__lxSeW{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;margin:25px 0}.Studio_chart__xzf0Y{min-width:0;border:1px solid var(--line);border-radius:16px;background:white;padding:22px}.Studio_chart__xzf0Y .Studio_eyebrow__NVVBi{font-size:10px}.Studio_plot__hljpC{height:163px;display:flex;align-items:flex-end;gap:9px;margin:16px 0 10px}.Studio_day__uhyll{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:10px;min-width:0}.Studio_day__uhyll>div{background:#6a98ed;width:70%;max-width:35px;border-radius:5px 5px 0 0}.Studio_day__uhyll:last-child>div{background:#e7a555}.Studio_day__uhyll small{font-size:10px;color:var(--muted);white-space:nowrap}.Studio_textButton__nCtGm{display:inline-flex;align-items:center;gap:7px;border:0!important;padding:7px 0!important;color:var(--blue)!important;font-size:12px!important;background:transparent!important}.Studio_device__XbrfL{margin-top:26px;font-size:13px}.Studio_device__XbrfL>div:first-child{display:flex;justify-content:space-between}.Studio_device__XbrfL span{text-transform:capitalize}.Studio_track__twAdK{height:9px;margin-top:9px;border-radius:8px;background:#edf0f5}.Studio_track__twAdK>span{display:block;background:#6a98ed;height:100%;border-radius:8px}.Studio_chartNote__OZaqC{font-size:12px;color:var(--muted);line-height:1.7;margin-top:20px}.Studio_assignment__WVdp2{display:flex;align-items:center;gap:25px;justify-content:space-between;padding:25px;background:var(--soft);border:solid #cbdaf6;border-width:1px 1px 4px;border-radius:17px}.Studio_assignment__WVdp2 .Studio_eyebrow__NVVBi{color:var(--blue)}.Studio_assignment__WVdp2 h2{font-size:24px}.Studio_assignment__WVdp2 p:not(.Studio_eyebrow__NVVBi){font-size:14px;line-height:1.6;color:var(--muted);max-width:540px;margin:10px 0}.Studio_assignment__WVdp2 span{font-size:12px;color:var(--blue)}.Studio_app__eQlpB .Studio_primary__OTmkD{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ink);color:var(--white);border:0;border-bottom:0;border-radius:11px;font-size:13px;padding:12px 17px;font-weight:650;white-space:nowrap}.Studio_app__eQlpB .Studio_primary__OTmkD:hover:not(:disabled){background:var(--muted)}.Studio_bottomLinks__tUNWN{display:flex;justify-content:space-between;margin-top:15px;gap:10px;flex-wrap:wrap}.Studio_bottomLinks__tUNWN button{display:flex;align-items:center;gap:8px;background:transparent;border:0;font-size:12px}.Studio_storageNote__8rkS0{font-size:11px;color:var(--muted);margin-top:30px}.Studio_storageNote__8rkS0 button{border:0;background:transparent;padding:0;font-size:11px;text-decoration:underline}.Studio_lessonHeader__tZLoE{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:26px;font-size:12px;color:var(--muted)}.Studio_lessonHeader__tZLoE a{display:flex;gap:7px;align-items:center}.Studio_teaching__9V9H_{max-width:850px;font-size:15px;line-height:1.85;margin-bottom:25px}.Studio_teaching__9V9H_ details{margin-top:15px;border-left:3px solid #8aa9df;padding-left:15px}.Studio_teaching__9V9H_ summary{cursor:pointer;font-size:13px;color:var(--blue)}.Studio_teaching__9V9H_ pre{font-size:13px;white-space:pre-wrap}.Studio_workbench__d9kV7{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:22px}.Studio_editor__2V5Y5{min-width:0;background:white;border:1px solid var(--line);border-radius:15px;overflow:hidden}.Studio_editorToolbar__zxiRW{padding:12px 17px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);font-size:13px}.Studio_editorToolbar__zxiRW button{display:flex;gap:5px;align-items:center;font-size:12px;padding:6px}.Studio_task__qRbj2{padding:0 20px;font-size:13px;line-height:1.7;color:var(--muted)}.Studio_editor__2V5Y5 textarea{display:block;width:100%;min-height:210px;background:#fbfcff;color:#2050a4;border:0;border-top:1px solid var(--line);resize:vertical;padding:20px;font:14px/1.85 ui-monospace,SFMono-Regular,monospace;tab-size:2}.Studio_runBar__aSJsb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:13px 17px;border-top:1px solid var(--line)}.Studio_runBar__aSJsb>button{font-size:12px}.Studio_runBar__aSJsb span{font-size:10px;margin-left:auto;color:var(--muted)}.Studio_guide__6Lek5{padding:15px 0}.Studio_guide__6Lek5>svg{color:var(--blue);margin-bottom:15px}.Studio_guide__6Lek5 h2{font-size:19px;line-height:1.4}.Studio_guide__6Lek5 p{font-size:13px;line-height:1.8;color:var(--muted)}.Studio_guide__6Lek5>button{font-size:12px;margin:5px 0}.Studio_guide__6Lek5 .Studio_textButton__nCtGm{display:flex}.Studio_results__KOaxy{margin-top:22px;border:1px solid var(--line);background:white;border-radius:13px;overflow:hidden}.Studio_resultsHeader__whyzq{display:flex;justify-content:space-between;align-items:center;padding:15px 18px}.Studio_resultsHeader__whyzq span{font-size:12px;color:var(--muted)}.Studio_tableWrap__YonZH{overflow:auto;max-height:430px}.Studio_tableWrap__YonZH table{border-collapse:collapse;width:100%;font:12px/1.6 ui-monospace,monospace}.Studio_tableWrap__YonZH td,.Studio_tableWrap__YonZH th{text-align:left;padding:10px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.Studio_tableWrap__YonZH th{background:#f6f8fc;font-weight:500;position:sticky;top:0}.Studio_null__URsyJ{color:#8b6b9d;font-style:italic}.Studio_resultEmpty__XtZKd{padding:20px;font-size:13px;color:var(--muted)}.Studio_error__m_QKb{padding:18px;background:#fff0ee;color:#922e24;font-size:13px;overflow-wrap:anywhere}.Studio_hint__mneva{padding:15px;background:#fff2d2;font-size:13px;line-height:1.7}.Studio_success__w3H82{padding:16px;background:#e4f4eb;color:#1b684a;font-size:13px;line-height:1.7}.Studio_success__w3H82 a{display:block;text-decoration:underline;margin-top:5px}.Studio_srOnly__dHf1p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.Studio_overlay__JBO7X{position:fixed;inset:0;z-index:100;background:#18273f66;display:flex;justify-content:flex-end}.Studio_drawer__VEylZ{position:relative;width:min(620px,100%);overflow:auto;background:white;padding:40px 25px}.Studio_drawer__VEylZ p{font-size:14px;line-height:1.9;margin:20px 0}.Studio_drawer__VEylZ li{font-size:12px;margin:8px 0}.Studio_close___JZk_{position:absolute;top:12px;right:12px;padding:5px!important;border:0!important}.Studio_tableTabs__jgNQv{display:flex;gap:8px;margin-top:22px}.Studio_tableTabs__jgNQv button[aria-pressed=true]{background:var(--soft);color:var(--blue)}.Studio_certificate__YmTvT{position:relative;margin:auto;padding:50px;max-width:650px;background:#eff4ff;border-radius:20px;text-align:center}.Studio_certificate__YmTvT>svg{color:var(--blue);margin:auto auto 20px}.Studio_certificate__YmTvT h2{font-size:35px;line-height:1.2;letter-spacing:-1px}.Studio_certificate__YmTvT p{line-height:1.8;margin:20px 0}.Studio_certificate__YmTvT small{display:block;margin-top:15px;color:var(--muted)}@media (max-width:1100px){.Studio_shell__PKdlb{grid-template-columns:190px minmax(0,1fr)}.Studio_nav__nuG34{padding:25px 15px}.Studio_workbench__d9kV7{grid-template-columns:minmax(0,1fr)}.Studio_guide__6Lek5{border-top:1px solid var(--line)}.Studio_assignment__WVdp2{flex-wrap:wrap}.Studio_chart__xzf0Y{padding:17px}}@media (max-width:800px){.Studio_shell__PKdlb{display:block}.Studio_nav__nuG34{border-right:0;border-bottom:1px solid var(--line);display:flex;gap:12px;flex-wrap:wrap;padding:12px 18px}.Studio_nav__nuG34 .Studio_legacy__1kHAw,.Studio_nav__nuG34 .Studio_milestone__98fty,.Studio_nav__nuG34 .Studio_team__Sm17W,.Studio_nav__nuG34>.Studio_eyebrow__NVVBi{display:none}.Studio_activeNav__rZkt0,.Studio_homeLink__0fauW{margin:0}.Studio_step__uTmCS{margin:0;gap:5px}.Studio_step__uTmCS>span:last-child{display:none}.Studio_main__DOu3v{padding:25px 20px}.Studio_header__kBSyi{padding:14px 20px;gap:12px}.Studio_product__8t8bL{display:none}}@media (max-width:540px){.Studio_charts__lxSeW,.Studio_metrics__2AF9k{grid-template-columns:1fr}.Studio_metrics__2AF9k{gap:13px}.Studio_metrics__2AF9k>div{border-bottom:1px solid var(--line);padding-bottom:10px}.Studio_metrics__2AF9k strong{font-size:26px;margin:4px 0}.Studio_headerRight__S67dC{margin-left:0;width:100%}.Studio_header__kBSyi label{justify-content:space-between}.Studio_assignment__WVdp2{padding:20px}.Studio_main__DOu3v{padding:22px 15px}.Studio_certificate__YmTvT{padding:45px 20px;margin:20px}.Studio_day__uhyll{font-size:11px}.Studio_nav__nuG34{gap:8px}.Studio_node__hX_La{width:29px;height:29px}.Studio_dashboardHeading__0rqsa>span{font-size:11px}}.Studio_app__eQlpB.Studio_interactive__6inOa{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.Studio_interactive__6inOa>.Studio_header__kBSyi{flex-shrink:0;padding:10px 20px}.Studio_interactive__6inOa .Studio_shell__PKdlb{flex:1;min-height:0;width:100%;margin:0 auto;display:flex}.Studio_interactive__6inOa .Studio_main__DOu3v{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;gap:12px;padding:14px 20px;overflow:hidden}.Studio_interactive__6inOa .Studio_guidedShell__qoqAg{max-width:none;margin:0}.Studio_interactive__6inOa .Studio_guidedMain__0LjSi{padding:0;gap:0}.Studio_interactive__6inOa .Studio_lessonHeader__tZLoE{margin:0;flex-shrink:0;font-size:11px}.Studio_interactive__6inOa .Studio_lessonBrief__D442A{flex:0 1 auto;max-height:27%;overflow:auto;min-height:45px;overscroll-behavior:contain}.Studio_interactive__6inOa .Studio_intro__qcYsD{margin:0}.Studio_interactive__6inOa .Studio_intro__qcYsD .Studio_eyebrow__NVVBi{display:none}.Studio_interactive__6inOa .Studio_intro__qcYsD h1{font-size:23px;margin:0 0 5px}.Studio_interactive__6inOa .Studio_intro__qcYsD p{margin:0;font-size:13px;line-height:1.5}.Studio_interactive__6inOa .Studio_teaching__9V9H_{margin:10px 0 0;padding:0}.Studio_interactive__6inOa .Studio_teaching__9V9H_ p{font-size:13px;line-height:1.6;margin:0 0 6px}.Studio_interactive__6inOa .Studio_workbench__d9kV7{flex:1;min-height:0;grid-template-columns:minmax(0,1fr) 220px;gap:16px}.Studio_interactive__6inOa .Studio_editor__2V5Y5{display:flex;flex-direction:column;min-height:0}.Studio_interactive__6inOa .Studio_editorToolbar__zxiRW{padding:7px 12px;flex-shrink:0;font-size:12px}.Studio_interactive__6inOa .Studio_task__qRbj2{padding:5px 12px;margin:0;flex-shrink:0;font-size:12px;max-height:55px;overflow:auto}.Studio_interactive__6inOa .Studio_querySlot__S73ET{flex:1;min-height:0;overflow:hidden}.Studio_querySlot__S73ET .cm-editor,.Studio_querySlot__S73ET>div{height:100%;min-height:0!important;max-height:none!important}.Studio_querySlot__S73ET .cm-scroller{overflow:auto!important}.Studio_querySlot__S73ET .cm-content{min-height:0!important;padding:10px 0!important}.Studio_interactive__6inOa .Studio_runBar__aSJsb{flex-shrink:0;padding:8px 12px;gap:8px}.Studio_interactive__6inOa .Studio_runBar__aSJsb button{padding:7px 12px;font-size:12px}.Studio_interactive__6inOa .Studio_guide__6Lek5{min-height:0;overflow:auto;padding:8px 0}.Studio_interactive__6inOa .Studio_guide__6Lek5 h2{font-size:16px;margin:8px 0}.Studio_interactive__6inOa .Studio_guide__6Lek5 p{font-size:12px;line-height:1.6}.Studio_interactive__6inOa .Studio_results__KOaxy{flex:0 0 23%;min-height:55px;overflow:auto;margin:0;overscroll-behavior:contain}.Studio_interactive__6inOa .Studio_resultsHeader__whyzq{position:sticky;top:0;background:var(--white);padding:8px 12px;z-index:1}.Studio_interactive__6inOa .Studio_resultsHeader__whyzq h2{font-size:13px}.Studio_interactive__6inOa .Studio_results__KOaxy .Studio_tableWrap__YonZH{max-height:none;overflow:visible}.Studio_interactive__6inOa .Studio_results__KOaxy table{font-size:12px}.Studio_interactive__6inOa .Studio_resultEmpty__XtZKd{margin:0;padding:12px}.Studio_interactive__6inOa .Studio_storageNote__8rkS0{margin:0;flex-shrink:0;font-size:10px}@media (max-width:767px){.Studio_interactive__6inOa .Studio_main__DOu3v{padding:10px;gap:8px}.Studio_interactive__6inOa .Studio_workbench__d9kV7{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(80px,1fr) auto;gap:6px}.Studio_interactive__6inOa .Studio_guide__6Lek5{max-height:75px;padding:0}.Studio_interactive__6inOa .Studio_guide__6Lek5 h2,.Studio_interactive__6inOa .Studio_guide__6Lek5>svg{display:none}.Studio_interactive__6inOa .Studio_guide__6Lek5 p{margin:3px 0}.Studio_interactive__6inOa .Studio_runBar__aSJsb span{display:none}.Studio_interactive__6inOa .Studio_header__kBSyi .Studio_headerRight__S67dC{width:auto;margin-left:auto}.Studio_interactive__6inOa .Studio_header__kBSyi{gap:8px;padding:8px 10px}.Studio_interactive__6inOa .Studio_header__kBSyi label{font-size:10px}.Studio_interactive__6inOa .Studio_header__kBSyi select{max-width:150px}.Studio_interactive__6inOa .Studio_lessonBrief__D442A{max-height:23%}.Studio_interactive__6inOa .Studio_intro__qcYsD h1{font-size:19px}.Studio_courseMobile__Oeqvv{min-height:44px;padding:2px 10px;gap:6px;flex-shrink:0}.Studio_courseMobile__Oeqvv button{min-width:44px;min-height:44px}.Studio_courseMobile__Oeqvv>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Studio_app__eQlpB .Studio_header__kBSyi{padding:6px 12px;gap:8px;flex-wrap:nowrap;min-height:56px}.Studio_brand__7XzB_{min-width:0;font-size:16px;letter-spacing:-.3px;gap:7px}.Studio_brand__7XzB_ img{width:32px;height:32px;flex-shrink:0}.Studio_brand__7XzB_ .Studio_studioWord__tttai{display:none}.Studio_header__kBSyi .Studio_headerRight__S67dC{width:auto;flex-wrap:nowrap;gap:0;margin-left:auto}.Studio_accountActions__0eHv0{gap:8px;flex-shrink:0}.Studio_app__eQlpB .Studio_accountActions__0eHv0 button[aria-label="Sign in"]{min-width:44px;min-height:44px;padding:8px;flex-shrink:0}.Studio_accountActions__0eHv0 button svg{flex-shrink:0}.Studio_premiumLink__d7boj{min-height:44px;padding:6px 10px;font-size:11px}.Studio_app__eQlpB .Studio_accountActions__0eHv0 button[aria-haspopup=menu]{width:44px;height:44px;min-width:44px}.Studio_guidedMain__0LjSi{min-width:0}}.Studio_databaseExplore__HpxsS{margin-top:32px;scroll-margin-top:24px}.Studio_databaseExplore__HpxsS>h2{margin:0 0 16px;font-size:22px}.Studio_databaseExplore__HpxsS .Studio_querySlot__S73ET{height:260px;min-height:160px;overflow:hidden;resize:vertical;background:var(--paper)}.Studio_databaseExplore__HpxsS>.Studio_results__KOaxy{margin-top:16px}.GuidedLesson_runShortcut__mZ_Ze{font:inherit;font-size:12px;opacity:.65;margin-left:12px;white-space:nowrap}.GuidedLesson_graduation__hKjEe{max-width:900px;margin:0 auto;padding:36px 24px;color:var(--ink,#e8ebf1);overflow:auto;height:100%}.GuidedLesson_graduation__hKjEe h1{font-size:30px;margin:12px 0}.GuidedLesson_graduation__hKjEe h2{font-size:22px;margin:18px 0}.GuidedLesson_graduation__hKjEe p{margin:12px 0;line-height:1.7}.GuidedLesson_graduation__hKjEe li{padding:12px 0;border-bottom:1px solid var(--line,#444)}.GuidedLesson_graduation__hKjEe a{color:#35b8f5}.GuidedLesson_graduation__hKjEe label{display:block;margin:16px 0}.GuidedLesson_graduation__hKjEe input:not([type=checkbox]){display:block;padding:10px;border:1px solid #888;border-radius:6px;color:inherit;background:transparent;max-width:100%}.GuidedLesson_graduation__hKjEe button{padding:10px 16px;margin:10px 10px 10px 0;border-radius:8px;background:#087f5b;color:#fff}.GuidedLesson_graduation__hKjEe button:disabled{opacity:.5}.GuidedLesson_certificateCard___QUKq{padding:40px;border:2px solid #35b8f5;border-radius:16px;background:#152030;color:#e8ebf1}.GuidedLesson_sqlExample__n5I0p{white-space:pre-wrap;overflow-wrap:anywhere;color:#e8ebf1;font:13px/1.8 ui-monospace,monospace;margin:12px 0}.GuidedLesson_sample__BfRtH .GuidedLesson_tableScroll__hrkUh{max-height:340px;overflow:auto}@media print{.GuidedLesson_graduation__hKjEe>button,.GuidedLesson_graduation__hKjEe>p{display:none}.GuidedLesson_certificateCard___QUKq{color:#111;background:#fff}}.GuidedLesson_lesson__qahoJ .GuidedLesson_runButton__4aHJC{background:#087f5b;border:1px solid #087f5b;color:#fff;margin-left:auto}.GuidedLesson_lesson__qahoJ .GuidedLesson_runButton__4aHJC:hover:not(:disabled){background:#096b4e}.GuidedLesson_lesson__qahoJ .GuidedLesson_runButton__4aHJC:disabled{opacity:.55;cursor:not-allowed}.GuidedLesson_lesson__qahoJ .GuidedLesson_submitAnalysisButton__Y08B_{margin-left:0;border-color:#2f9e67;background:#2f9e67;color:#fff;font-weight:700}.GuidedLesson_lesson__qahoJ .GuidedLesson_submitAnalysisButton__Y08B_:hover:not(:disabled){background:#278457}.GuidedLesson_lesson__qahoJ .GuidedLesson_submitAnalysisButton__Y08B_:disabled{opacity:.38;cursor:not-allowed}.GuidedLesson_lesson__qahoJ .GuidedLesson_resetButton__44she{margin-left:auto;padding:8px;display:grid;place-items:center;color:var(--muted);background:transparent;border:0}.GuidedLesson_lesson__qahoJ .GuidedLesson_resetButton__44she:hover:not(:disabled){color:var(--ink);background:var(--soft)}.GuidedLesson_lesson__qahoJ .GuidedLesson_resetButton__44she+.GuidedLesson_runButton__4aHJC{margin-left:0}.GuidedLesson_dialogShade__iZ1se{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#0009;backdrop-filter:blur(3px)}.GuidedLesson_resetDialog__y8lUN{width:min(420px,100%);padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--white);color:var(--ink);box-shadow:0 24px 80px #0008}.GuidedLesson_resetIcon__EvPBp{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#eb575718;color:#ef6868}.GuidedLesson_resetDialog__y8lUN h2{margin:18px 0 8px;font-size:20px}.GuidedLesson_resetDialog__y8lUN p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.GuidedLesson_dialogActions__LUcUb{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.GuidedLesson_lesson__qahoJ .GuidedLesson_dialogActions__LUcUb button{border-radius:8px;font-size:12px;font-weight:600}.GuidedLesson_lesson__qahoJ .GuidedLesson_dialogActions__LUcUb .GuidedLesson_confirmReset__F1Uvv{border-color:#d94b4b;background:#d94b4b;color:#fff}.GuidedLesson_lesson__qahoJ .GuidedLesson_dialogActions__LUcUb .GuidedLesson_confirmReset__F1Uvv:hover{background:#bf3e3e}.GuidedLesson_lesson__qahoJ{color:var(--ink);height:100%;min-height:0;display:flex;flex-direction:column}.GuidedLesson_courseNav__w7IH0{display:flex;align-items:center;gap:8px}.GuidedLesson_courseNav__w7IH0 a,.GuidedLesson_courseNav__w7IH0 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s}.GuidedLesson_courseNav__w7IH0 a:hover,.GuidedLesson_courseNav__w7IH0 button:hover:not(:disabled){background:var(--line);color:var(--ink)}.GuidedLesson_courseNav__w7IH0 .GuidedLesson_nextButton__h5iuA{border-color:var(--line);color:var(--ink);padding-inline:14px}.GuidedLesson_courseNav__w7IH0 .GuidedLesson_nextReady__4m7AN,.GuidedLesson_courseNav__w7IH0 .GuidedLesson_nextReady__4m7AN:hover{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 15%,transparent)}.GuidedLesson_courseNav__w7IH0 a:focus-visible,.GuidedLesson_courseNav__w7IH0 button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.GuidedLesson_courseNav__w7IH0 button:disabled{opacity:.35;cursor:not-allowed}.GuidedLesson_navStatus__CH14T{display:inline-flex;align-items:center;gap:5px;color:var(--ink);font-size:11px}.GuidedLesson_navStatus__CH14T svg{color:#43bd86}.GuidedLesson_navStatus__CH14T:empty{display:none}@media (max-width:600px){.GuidedLesson_navStatus__CH14T{display:none}}@media (prefers-reduced-motion:reduce){.GuidedLesson_courseNav__w7IH0 a,.GuidedLesson_courseNav__w7IH0 button{transition:none}}.GuidedLesson_pmMessage__fwLKS{border:1px solid var(--line);border-radius:12px;background:var(--white);padding:18px;margin:0 0 26px}.GuidedLesson_pmIdentity__Vtlm_{display:flex;align-items:center;gap:11px}.GuidedLesson_pmIdentity__Vtlm_ img{border-radius:50%;flex-shrink:0}.GuidedLesson_pmIdentity__Vtlm_ strong{display:block;font-size:13px;font-weight:600}.GuidedLesson_pmIdentity__Vtlm_ div>span{display:block;color:var(--muted);font-size:10px;margin-top:3px}.GuidedLesson_pmBadge__7mt_O{margin-left:auto;color:var(--muted);font-size:10px;border:1px solid var(--line);border-radius:20px;padding:3px 8px}.GuidedLesson_learn__JTt1L .GuidedLesson_pmMessage__fwLKS p{margin:14px 0 0;font-size:15px;line-height:1.75}.GuidedLesson_exploreReflection__Ffk2I{margin:-8px 0 24px}.GuidedLesson_exploreReflection__Ffk2I label{display:block;margin-bottom:8px;color:var(--ink);font-size:12px;font-weight:700}.GuidedLesson_exploreReflection__Ffk2I textarea{box-sizing:border-box;width:100%;padding:11px 12px;resize:vertical;border:1px solid var(--line);border-radius:9px;outline:none;background:var(--white);color:var(--ink);font:inherit;font-size:12px;line-height:1.55}.GuidedLesson_exploreReflection__Ffk2I textarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 14%,transparent)}.GuidedLesson_exploreChecks__fb__W{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px;color:var(--muted);font-size:10px}.GuidedLesson_exploreChecks__fb__W span[data-complete=true]{color:#43bd86}.GuidedLesson_lesson__qahoJ header{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-bottom:18px}.GuidedLesson_lesson__qahoJ a{color:var(--blue)}.GuidedLesson_learnHeader__pZGys{display:block;margin-bottom:24px}.GuidedLesson_lessonIdentity__El4hj>span{color:var(--blue);font-size:10px;font-weight:700;letter-spacing:1.2px}.GuidedLesson_lesson__qahoJ .GuidedLesson_lessonIdentity__El4hj h1{font-size:24px;line-height:1.18;margin:7px 0 0}.GuidedLesson_steps__pz55s{display:flex;align-items:center;width:100%;max-width:380px;margin-top:24px;padding:6px 0}.GuidedLesson_lesson__qahoJ .GuidedLesson_steps__pz55s button{position:relative;display:flex;align-items:center;justify-content:center;flex:1;min-width:32px;height:40px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.GuidedLesson_lesson__qahoJ .GuidedLesson_steps__pz55s button:not(:last-child):after{content:"";position:absolute;left:50%;top:19px;width:100%;height:2px;background:var(--line)}.GuidedLesson_lesson__qahoJ .GuidedLesson_steps__pz55s button.GuidedLesson_stepSolved__x4Gtc:after{background:#238b61}.GuidedLesson_lesson__qahoJ .GuidedLesson_steps__pz55s button>span{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--muted);font-size:12px;font-weight:600;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.GuidedLesson_lesson__qahoJ .GuidedLesson_steps__pz55s button.GuidedLesson_stepSolved__x4Gtc>span{border-color:#238b61;background:#238b61;color:#fff}.GuidedLesson_lesson__qahoJ .GuidedLesson_steps__pz55s button[aria-selected=true]>span{width:32px;height:32px;font-size:13px;font-weight:700;border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 0 0 3px var(--paper),0 0 0 5px color-mix(in srgb,var(--blue) 35%,transparent)}.GuidedLesson_lesson__qahoJ .GuidedLesson_steps__pz55s button:hover:not(:disabled){background:transparent}.GuidedLesson_lesson__qahoJ .GuidedLesson_steps__pz55s button:hover:not(:disabled)>span{border-color:var(--blue)}.GuidedLesson_lesson__qahoJ .GuidedLesson_steps__pz55s button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.GuidedLesson_stepCaption__txPGU{margin:8px 0 0;font-size:12px;color:var(--muted)}@media (prefers-reduced-motion:reduce){.GuidedLesson_lesson__qahoJ .GuidedLesson_steps__pz55s button>span{transition:none}}.GuidedLesson_panes__IPfX6{display:grid;grid-template-columns:minmax(0,2fr) 8px minmax(0,3fr);gap:0;align-items:stretch;flex:1;min-height:0}.GuidedLesson_learn__JTt1L{container-type:inline-size;container-name:lesson-content;padding:24px;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;border-right:0}.GuidedLesson_learn__JTt1L h2{font-size:20px;margin:25px 0 12px}.GuidedLesson_learn__JTt1L p{font-size:14px;line-height:1.8}.GuidedLesson_eyebrow__Hr5bd{letter-spacing:1.5px;font-size:10px!important;color:var(--muted)}.GuidedLesson_learn__JTt1L blockquote{margin:10px 0 25px;padding:16px;border-left:3px solid #29a6c8;background:var(--white);font-size:16px;line-height:1.7}.GuidedLesson_instruction__ccml_{font-weight:600}.GuidedLesson_syntaxIntro__Si6mv{margin:20px 0 12px;padding:6px 18px;border:1px solid var(--line);border-radius:10px;background:#151a24}.GuidedLesson_syntaxLine__60JnH{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:12px;padding:14px 0}.GuidedLesson_syntaxLine__60JnH+.GuidedLesson_syntaxLine__60JnH{border-top:1px solid #ffffff12}.GuidedLesson_syntaxLine__60JnH>code{color:#e8ebf1;font:14px/1.6 ui-monospace,monospace;white-space:nowrap}.GuidedLesson_syntaxLine__60JnH b{color:#35d4df}.GuidedLesson_syntaxLine__60JnH em{color:#59e391;font-style:normal}.GuidedLesson_syntaxLine__60JnH>span{color:#a9b4c4;font-size:12px;line-height:1.6}.GuidedLesson_syntaxLine__60JnH>span code{color:#d4dce7;font-size:inherit}.GuidedLesson_syntaxLabel__uzO2e{padding-top:10px;color:#a9b4c4;font-size:11px;font-weight:600}.GuidedLesson_syntaxLabel__uzO2e~.GuidedLesson_syntaxLine__60JnH{grid-template-columns:minmax(0,1fr);gap:4px}.GuidedLesson_syntaxLabel__uzO2e~.GuidedLesson_syntaxLine__60JnH>code{white-space:normal;overflow-wrap:anywhere}.GuidedLesson_practiceTask__SWfLw{margin:20px 0 24px;padding:14px 16px;border-left:3px solid var(--blue);background:var(--soft);border-radius:0 8px 8px 0}.GuidedLesson_practiceTask__SWfLw>strong{font-size:13px;color:var(--blue)}.GuidedLesson_learn__JTt1L .GuidedLesson_practiceTask__SWfLw p{margin:6px 0 0;font-size:14px;line-height:1.65}.GuidedLesson_practiceTask__SWfLw code{font-size:.95em}.GuidedLesson_practiceTask__SWfLw ol{margin:12px 0;padding-left:20px;list-style:decimal;font-size:14px;line-height:1.65}.GuidedLesson_practiceTask__SWfLw li+li{margin-top:10px}.GuidedLesson_quizCommentary__6qcht{flex-shrink:0;margin:16px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--white);overflow:hidden}.GuidedLesson_commentaryHeading__uyKpc{display:flex;align-items:center;gap:9px;padding:13px 18px;border-bottom:1px solid var(--line);background:var(--soft)}.GuidedLesson_commentaryIcon__MnSPP{display:flex;flex-shrink:0;color:var(--muted)}.GuidedLesson_quizCommentary__6qcht label{font-size:13px;font-weight:600;color:var(--ink)}.GuidedLesson_commentaryRequired__0Iob8{margin-left:auto;color:var(--muted);font-size:11px;font-weight:400}.GuidedLesson_quizCommentary__6qcht textarea{display:block;box-sizing:border-box;width:calc(100% - 28px);margin:14px 14px 10px;height:108px;resize:vertical;min-height:86px;max-height:240px;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:#f2f4f7;color:var(--ink);font:inherit;font-size:14px;line-height:1.7;box-shadow:none}.dark .GuidedLesson_quizCommentary__6qcht textarea{background:#191b1f}.GuidedLesson_quizCommentary__6qcht textarea::placeholder{color:var(--muted);opacity:1}.GuidedLesson_quizCommentary__6qcht textarea:focus{outline:none;box-shadow:none}.GuidedLesson_quizCommentary__6qcht:focus-within{border-color:var(--blue)}.GuidedLesson_quizCommentary__6qcht:has(textarea[aria-invalid=true]){border-color:#e87970}.GuidedLesson_quizCommentary__6qcht p{margin:0;padding:0 18px 12px;font-size:11px}.GuidedLesson_learn__JTt1L .GuidedLesson_syntaxPrompt__aL5lP{margin:0;font-size:12px;font-weight:400;color:var(--muted)}@container lesson-content (max-width: 380px){.GuidedLesson_syntaxLine__60JnH{grid-template-columns:minmax(0,1fr);gap:4px}}.GuidedLesson_conceptVisual__Rr3TB{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(145px,.7fr) minmax(0,1fr);align-items:center;gap:14px;margin:24px 0;padding:18px;border:1px solid var(--line);border-radius:12px;background:radial-gradient(circle at 1px 1px,color-mix(in srgb,#7c6cff 24%,transparent) 1px,transparent 0) 0 0 /16px 16px,linear-gradient(135deg,color-mix(in srgb,#6ee7f5 12%,var(--white)),color-mix(in srgb,#b497ff 13%,var(--soft)) 58%,color-mix(in srgb,#ffd66e 10%,var(--white)));overflow:hidden}.GuidedLesson_teachingFlow__J53lR{margin:20px 0;padding:16px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(140deg,#35d4df0c,#8b7cf613)}.GuidedLesson_teachingFlow__J53lR>div{min-width:0;overflow-x:auto}.GuidedLesson_teachingFlow__J53lR strong{display:block;font-size:12px;margin-bottom:8px}.GuidedLesson_teachingFlow__J53lR small{display:block;color:var(--muted);font-size:10px;margin-top:8px}.GuidedLesson_teachingFlow__J53lR figcaption{color:#35d4df;font-size:12px;margin:12px 0}.GuidedLesson_teachingFlow__J53lR table{font-size:11px}.GuidedLesson_conceptVisual__Rr3TB:before{content:"✦";position:absolute;top:5px;right:10px;color:#ffd45e;font-size:20px;transform:rotate(12deg);text-shadow:0 2px 8px #0003}.GuidedLesson_conceptVisual__Rr3TB>*{position:relative;z-index:1}.GuidedLesson_infographicTable__DnNGP{min-width:0;overflow:hidden;border:2px solid color-mix(in srgb,#7d79ff 35%,var(--line));border-radius:16px;background:color-mix(in srgb,#ffffff 3%,var(--white));box-shadow:0 12px 28px #00000020,4px 4px 0 color-mix(in srgb,#7d79ff 16%,transparent)}.GuidedLesson_infographicTable__DnNGP>strong{display:inline-flex;margin:9px 10px 7px;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,#8b7cf6 22%,var(--soft));color:var(--ink);font-size:8px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.GuidedLesson_infographicGrid__NCIsG{display:grid;gap:1px;padding:10px;background:var(--line)}.GuidedLesson_infographicGridFour__Cvbs9{grid-template-columns:repeat(4,minmax(0,1fr))}.GuidedLesson_infographicGridThree__LS7E8{grid-template-columns:repeat(3,minmax(0,1fr))}.GuidedLesson_infographicGridTwo__I2LOC{grid-template-columns:repeat(2,minmax(0,1fr))}.GuidedLesson_infographicGrid__NCIsG>span{display:grid;place-items:center;min-width:0;min-height:25px;background:color-mix(in srgb,#ffffff 2%,var(--white));color:var(--muted);font:800 8px ui-monospace,monospace}.GuidedLesson_infographicGridFour__Cvbs9>span:nth-child(-n+4),.GuidedLesson_infographicGridThree__LS7E8>span:nth-child(-n+3),.GuidedLesson_infographicGridTwo__I2LOC>span:nth-child(-n+2){min-height:20px;color:#9d8cff}.GuidedLesson_infographicGrid__NCIsG span i{display:block;width:56%;height:4px;border-radius:3px;background:currentColor;opacity:.38}.GuidedLesson_infographicGrid__NCIsG .GuidedLesson_infographicActive__SkP2D{background:linear-gradient(145deg,rgba(53,212,223,.2),rgba(116,231,181,.12));color:#35d4df}.GuidedLesson_infographicGrid__NCIsG .GuidedLesson_infographicMuted__4VU7V{opacity:.3}.GuidedLesson_visualOperator__Tbts9{display:grid;justify-items:center;gap:7px;color:var(--muted);text-align:center}.GuidedLesson_visualOperator__Tbts9>span{padding:3px 8px;border-radius:999px;background:#ffd86c;color:#332b19;font-size:8px;font-weight:900;letter-spacing:1.2px;transform:rotate(-2deg);box-shadow:2px 2px 0 #d9ad39}.GuidedLesson_visualOperator__Tbts9>strong{color:var(--ink);font-size:9px;letter-spacing:.5px;text-transform:uppercase}.GuidedLesson_visualOperator__Tbts9 code{max-width:100%;padding:8px 10px;border:1px solid #ffffff14;border-radius:10px;background:#151a24;color:#c8e6ff;font-size:9px;white-space:normal;box-shadow:3px 4px 0 #705fd04d;transform:rotate(1deg)}.GuidedLesson_visualQuery__a44qm{width:100%;box-sizing:border-box;text-align:left;line-height:1.65}.GuidedLesson_visualQuery__a44qm b{color:#35d4df}.GuidedLesson_visualQuery__a44qm em{color:#59e391;font-style:normal}.GuidedLesson_visualQuery__a44qm span{color:#e8ebf1}.GuidedLesson_dataMascot__2nSXK{width:48px;height:48px;overflow:visible;filter:drop-shadow(2px 4px 0 #0002)}.GuidedLesson_mascotBody__FD8P6{fill:#8b7cf6;stroke:#dcd6ff;stroke-width:2}.GuidedLesson_mascotTop__oV7_R{fill:#a99dfc;stroke:#e8e4ff;stroke-width:2}.GuidedLesson_mascotArm___h352,.GuidedLesson_mascotLayer__AFKDs,.GuidedLesson_mascotLeg__2Tmvd,.GuidedLesson_mascotSmile__IOSQP,.GuidedLesson_mascotWave__b0wfj{fill:none;stroke:#e8e4ff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.GuidedLesson_mascotEye__2vP99{fill:#202033}.GuidedLesson_flowArrow__7Vw5O{display:block;width:48px;height:18px;margin:0 auto;overflow:visible;color:#42bfe7;transform:none}.GuidedLesson_flowArrow__7Vw5O path{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.GuidedLesson_caption___y7zy{font-size:11px!important;color:var(--muted);line-height:1.6}.GuidedLesson_sample__BfRtH{margin:22px 0;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--white)}.GuidedLesson_sample__BfRtH .GuidedLesson_expectedHeading__E9yzz{border-bottom:1px solid var(--line)}.GuidedLesson_sample__BfRtH .GuidedLesson_expectedHeading__E9yzz code{padding:0;background:transparent;color:#35d4df;font:700 11px ui-monospace,monospace}.GuidedLesson_sample__BfRtH .GuidedLesson_visualLegend___kUa0{padding:10px 12px 6px}.GuidedLesson_expectedReveal__ZAEq2{margin:-8px 0 24px;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--white)}.GuidedLesson_lesson__qahoJ .GuidedLesson_expectedRevealToggle__ce0pW{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px;border:0;border-radius:0;background:var(--white);color:var(--ink);font:inherit;font-size:12px;text-align:left}.GuidedLesson_lesson__qahoJ .GuidedLesson_expectedRevealToggle__ce0pW:hover{background:var(--soft)}.GuidedLesson_expectedRevealToggle__ce0pW span{color:var(--blue);font-size:11px;font-weight:700}.GuidedLesson_expectedRevealBody__dN3oF{max-height:320px;overflow:auto;border-top:1px solid var(--line);transition:filter .18s ease,opacity .18s ease}.GuidedLesson_expectedBlurred__qTMuZ{filter:blur(7px);opacity:.42;pointer-events:none;user-select:none}.GuidedLesson_transformation__xEnye{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--blue);font-size:12px}.GuidedLesson_transformation__xEnye>span:first-child{font-size:25px}.GuidedLesson_expected__VJcS1{border:1px solid #29a6c850;border-radius:10px;overflow:hidden;background:#29a6c808}.GuidedLesson_expectedHeading__E9yzz{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;padding:12px;font-size:12px}.GuidedLesson_expectedHeading__E9yzz span{color:var(--muted);font-size:11px}.GuidedLesson_expected__VJcS1>p{margin:10px 12px}.GuidedLesson_comparison__tokYp{display:grid;gap:4px}.GuidedLesson_visualLegend___kUa0{display:flex;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:10px;padding:0 0 8px}.GuidedLesson_visualLegend___kUa0 span{display:inline-flex;align-items:center;gap:6px}.GuidedLesson_visualLegend___kUa0 i{width:9px;height:9px;border-radius:2px;display:inline-block}.GuidedLesson_keptDot__opDP6{background:#29a6c865}.GuidedLesson_omittedDot__7VcnN{background:var(--line);opacity:.55}.GuidedLesson_tableScroll__hrkUh{overflow:auto;max-height:400px;max-width:100%}.GuidedLesson_lesson__qahoJ table{width:100%;border-collapse:collapse;font:12px ui-monospace,monospace;white-space:nowrap}.GuidedLesson_lesson__qahoJ td,.GuidedLesson_lesson__qahoJ th{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;transition:background .2s,opacity .2s}.GuidedLesson_lesson__qahoJ th{background:var(--white);color:var(--muted);position:sticky;top:0;z-index:2;box-shadow:inset 0 -1px var(--line)}.GuidedLesson_lesson__qahoJ th.GuidedLesson_dim__Wa3E7{opacity:1;color:color-mix(in srgb,var(--muted) 45%,var(--white))}.GuidedLesson_lesson__qahoJ th.GuidedLesson_match__5tzPu{background:var(--white);color:var(--ink)}.GuidedLesson_lesson__qahoJ td button,.GuidedLesson_lesson__qahoJ th button{padding:3px 5px;font:inherit;background:transparent;color:inherit;border:1px solid var(--line)}.GuidedLesson_lesson__qahoJ button[aria-pressed=true]{color:var(--blue);border-color:var(--blue)}.GuidedLesson_match__5tzPu{background:#29a6c825;color:var(--ink)}.GuidedLesson_dim__Wa3E7{opacity:.35}.GuidedLesson_workspace__9szpX{min-width:0;min-height:0;height:100%;border:0;border-radius:0;overflow:hidden;background:var(--white);display:flex;flex-direction:column}.GuidedLesson_toolbar__lApnj{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:12px}.GuidedLesson_toolbar__lApnj span{margin-left:auto;font-size:10px;color:var(--muted)}.GuidedLesson_resultTabs__NafF4{display:flex;gap:10px;padding:12px;border-bottom:1px solid var(--line)}.GuidedLesson_output__cQOmn{padding:15px;min-height:0;font-size:13px;overflow:auto;overscroll-behavior:contain;flex:1}.GuidedLesson_editorFrame__QYQy4{flex:0 0 auto;min-height:100px;overflow:hidden}.GuidedLesson_horizontalDivider__CLbay{position:relative;height:8px;flex:0 0 8px;cursor:row-resize;touch-action:none;outline:none;background:var(--white)}.GuidedLesson_horizontalDivider__CLbay:before{content:"";position:absolute;left:0;right:0;top:3px;height:1px;background:var(--line)}.GuidedLesson_horizontalDivider__CLbay:after{content:"";position:absolute;left:calc(50% - 20px);top:2px;height:3px;width:40px;border-radius:3px;background:var(--muted);opacity:.5}.GuidedLesson_horizontalDivider__CLbay:focus-visible:before,.GuidedLesson_horizontalDivider__CLbay:hover:before{top:2px;height:3px;background:var(--blue)}.GuidedLesson_horizontalDivider__CLbay:focus-visible:after,.GuidedLesson_horizontalDivider__CLbay:hover:after{background:var(--blue);opacity:1}.GuidedLesson_resultSwitcher__CPAvN{flex-shrink:0;display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid var(--line);padding:9px 12px 0}.GuidedLesson_lesson__qahoJ .GuidedLesson_resultSwitcher__CPAvN button{border:1px solid transparent;border-bottom:0;border-radius:7px 7px 0 0;padding:9px 13px 10px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:600}.GuidedLesson_lesson__qahoJ .GuidedLesson_resultSwitcher__CPAvN button:hover{background:var(--soft);color:var(--ink)}.GuidedLesson_lesson__qahoJ .GuidedLesson_resultSwitcher__CPAvN button[aria-selected=true]{margin-bottom:-1px;border-color:var(--line);background:var(--white);color:var(--blue)}.GuidedLesson_solutionPane__NvjBg{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--paper);box-shadow:0 8px 24px #00000014}.GuidedLesson_solutionHeader__bkwes{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin:0!important;padding:6px 8px 6px 14px;border-bottom:1px solid var(--line);background:var(--white)}.GuidedLesson_solutionHeader__bkwes>span{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;font-weight:700}.GuidedLesson_solutionHeader__bkwes>span svg{color:#35d4df}.GuidedLesson_solutionActions__Za319{display:flex;align-items:center;gap:4px}.GuidedLesson_lesson__qahoJ .GuidedLesson_solutionActions__Za319 button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 10px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:700}.GuidedLesson_lesson__qahoJ .GuidedLesson_solutionActions__Za319 button:hover{background:var(--soft);color:var(--ink)}.GuidedLesson_lesson__qahoJ .GuidedLesson_solutionActions__Za319 .GuidedLesson_insertSolution__Q8PbX{padding-inline:12px;background:var(--blue);color:#fff}.GuidedLesson_lesson__qahoJ .GuidedLesson_solutionActions__Za319 .GuidedLesson_insertSolution__Q8PbX:hover{background:color-mix(in srgb,var(--blue) 86%,#000);color:#fff}.GuidedLesson_solutionPane__NvjBg .cm-editor{border:0}.GuidedLesson_solutionOutput__wV_90{border-top:1px solid var(--line);background:var(--white)}.GuidedLesson_solutionLocked__EbuUD{padding:28px 20px;text-align:center}.GuidedLesson_solutionLocked__EbuUD strong{font-size:15px;color:var(--ink)}.GuidedLesson_solutionLocked__EbuUD p{margin:8px 0 12px;font-size:13px;color:var(--muted)}.GuidedLesson_solutionLocked__EbuUD span{display:inline-block;padding:4px 10px;border:1px solid var(--line);border-radius:20px;font-size:12px;color:var(--muted)}.GuidedLesson_solutionOutput__wV_90>strong{display:block;padding:11px 13px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px}.GuidedLesson_solutionOutput__wV_90 .GuidedLesson_tableScroll__hrkUh{max-height:320px}.GuidedLesson_solutionCommentary__d4FP0{padding:18px 20px;border-top:1px solid var(--line);background:var(--white)}.GuidedLesson_solutionCommentary__d4FP0>strong{display:block;color:var(--muted);font-size:12px;font-weight:600}.GuidedLesson_solutionCommentary__d4FP0>p{max-width:72ch;margin:10px 0 12px;color:var(--ink);font-size:14px;line-height:1.7}.GuidedLesson_solutionCommentary__d4FP0>span{display:block;color:var(--muted);font-size:12px;line-height:1.5}.GuidedLesson_successBanner__vR_HE{margin:0;padding:12px 16px;border-left:3px solid #37b97f;background:rgba(55,185,127,.14);color:#5bd49a;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:12px}.GuidedLesson_lesson__qahoJ .GuidedLesson_successBanner__vR_HE button{border:0;padding:3px 0;background:transparent;color:#5bd49a;font-size:12px;font-weight:700}.GuidedLesson_lesson__qahoJ .GuidedLesson_successBanner__vR_HE button:hover{background:transparent;color:#82e7b7}.GuidedLesson_reportComposer__WcLAj{margin:16px;border:1px solid var(--line);border-radius:10px;background:var(--white);overflow:hidden}.GuidedLesson_reportComposer__WcLAj header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line);font-size:13px}.GuidedLesson_lesson__qahoJ .GuidedLesson_reportComposer__WcLAj header button{border:0;padding:5px;background:transparent;color:var(--muted);display:grid;place-items:center}.GuidedLesson_reportComposer__WcLAj>label{display:block;padding:14px 14px 7px;color:var(--muted);font-size:11px;font-weight:700}.GuidedLesson_reportComposer__WcLAj textarea{width:calc(100% - 28px);margin:0 14px 14px;padding:11px 12px;resize:vertical;border:1px solid var(--line);border-radius:8px;background:var(--soft);color:var(--ink);font:inherit;font-size:13px;line-height:1.5;outline:none}.GuidedLesson_reportComposer__WcLAj textarea:focus{border-color:var(--blue)}.GuidedLesson_attachedQuery__Ga9yC{margin:0 14px 14px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#191b1e}.GuidedLesson_attachedQuery__Ga9yC>span{display:block;padding:7px 10px;border-bottom:1px solid #ffffff12;color:#a9afb8;font-size:10px;font-weight:700}.GuidedLesson_attachedQuery__Ga9yC pre{margin:0;padding:10px;overflow:auto;color:#d7dde6;font-size:12px;line-height:1.55}.GuidedLesson_reportComposer__WcLAj footer{display:flex;justify-content:flex-end;padding:12px 14px;border-top:1px solid var(--line)}.GuidedLesson_reportComposer__WcLAj footer a{color:var(--blue);font-size:12px;font-weight:700}.GuidedLesson_lesson__qahoJ .GuidedLesson_reportComposer__WcLAj .GuidedLesson_submitReport__jvinv{display:inline-flex;align-items:center;gap:7px;border-color:#087f5b;background:#087f5b;color:#fff;font-size:12px;font-weight:700}.GuidedLesson_lesson__qahoJ .GuidedLesson_reportComposer__WcLAj .GuidedLesson_submitReport__jvinv:hover:not(:disabled){background:#096b4e}.GuidedLesson_reportError__AhmY7{margin:0 14px 12px;color:#ed8d80;font-size:12px}.GuidedLesson_analysisReview__Saqe7{display:flex;flex-direction:column;width:min(700px,100%);max-height:min(90vh,820px);overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--white);color:var(--ink);box-shadow:0 28px 90px #000b}.GuidedLesson_analysisReview__Saqe7>header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;margin:0;padding:22px 24px 14px}.GuidedLesson_lesson__qahoJ .GuidedLesson_analysisReview__Saqe7>header button{display:grid;place-items:center;padding:7px;border:0;background:transparent;color:var(--muted)}.GuidedLesson_reviewAccepted__HME6l{display:flex;align-items:center;gap:14px}.GuidedLesson_reviewAccepted__HME6l>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#087f5b30;color:#43bd86;flex-shrink:0}.GuidedLesson_reviewAccepted__HME6l[data-status=reviewing]>span{background:var(--soft);color:var(--muted)}.GuidedLesson_reviewAccepted__HME6l[data-status=error]>span,.GuidedLesson_reviewAccepted__HME6l[data-status=needs-improvement]>span{background:#d8a92a20;color:#e4bd50}.GuidedLesson_reviewAccepted__HME6l h2{margin:0;font-size:19px}.GuidedLesson_reviewAccepted__HME6l p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.GuidedLesson_reviewMetrics__q5s6K{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 24px 18px}.GuidedLesson_reviewMetrics__q5s6K>span{display:flex;align-items:center;gap:7px;min-width:0;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--muted)}.GuidedLesson_reviewMetrics__q5s6K small{font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.GuidedLesson_reviewMetrics__q5s6K strong{margin-left:auto;color:var(--ink);font:11px ui-monospace,monospace}.GuidedLesson_reviewBody__eVQRe{padding:16px 24px 20px;overflow:auto;border-top:1px solid var(--line)}.GuidedLesson_reviewPrompt__S4b_t span,.GuidedLesson_reviewPrompt__S4b_t strong{display:block}.GuidedLesson_reviewPrompt__S4b_t strong{font-size:14px}.GuidedLesson_reviewPrompt__S4b_t span{margin-top:4px;color:var(--muted);font-size:11px}.GuidedLesson_reviewSubmissionCard__iyJMi{margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--paper)}.GuidedLesson_reviewSubmissionCard__iyJMi:first-child{margin-top:0}.GuidedLesson_reviewCommentaryLabel__JCqbD{display:block;padding:12px 16px 0;color:var(--muted);font-size:12px;font-weight:600}.GuidedLesson_submittedCommentary__no3pF{margin:0;padding:10px 16px 16px;color:var(--ink);font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.GuidedLesson_reviewSubmissionCard__iyJMi textarea{box-sizing:border-box;display:block;width:100%;min-height:100px;padding:10px 16px 14px;resize:vertical;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;line-height:1.65}.GuidedLesson_reviewSubmissionCard__iyJMi textarea:focus{box-shadow:inset 3px 0 0 var(--blue)}.GuidedLesson_reviewCodeHeader__1s_5G{display:flex;align-items:center;justify-content:space-between;padding:9px 13px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:10px}.GuidedLesson_reviewCodeHeader__1s_5G span{display:inline-flex;align-items:center;gap:6px}.GuidedLesson_reviewCode__gsINU .cm-editor{border:0}.GuidedLesson_reviewOutputHeader__tHLqv{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:11px 16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.GuidedLesson_reviewOutput__h_F54{overflow-x:auto;background:var(--white)}.GuidedLesson_reviewOutput__h_F54 .GuidedLesson_tableScroll__hrkUh{max-height:none}.GuidedLesson_reviewPreviewNote__9OfIz{margin:0;padding:10px 16px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.5}.GuidedLesson_reviewBody__eVQRe>.GuidedLesson_aiReview__6j0Kj{position:relative;margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,#8b7cf6 8%,var(--white))}.GuidedLesson_aiPmIdentity__rzYOQ{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid var(--line);background:var(--white)}.GuidedLesson_aiPmIdentity__rzYOQ img{border-radius:50%}.GuidedLesson_aiPmIdentity__rzYOQ strong{display:block;font-size:11px}.GuidedLesson_aiPmIdentity__rzYOQ span{display:inline-block;margin-top:4px;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:800}.GuidedLesson_aiPmIdentity__rzYOQ span[data-rating="needs improvement"]{background:#d8a92a20;color:#e4bd50}.GuidedLesson_aiPmIdentity__rzYOQ span[data-rating=passed]{background:#37b97f20;color:#5bd49a}.GuidedLesson_aiReview__6j0Kj>p{margin:0;padding:14px 16px;color:var(--ink);font-size:12px;line-height:1.7;white-space:pre-wrap}.GuidedLesson_aiReview__6j0Kj>p.GuidedLesson_reportError__AhmY7{color:#ed8d80}.GuidedLesson_reviewSkeleton__QWDmN{display:flex;flex-direction:column;gap:12px;padding:20px 16px;min-height:104px;box-sizing:border-box}.GuidedLesson_reviewSkeleton__QWDmN span{display:block;height:12px;width:94%;border-radius:6px;background:linear-gradient(100deg,color-mix(in srgb,var(--muted) 13%,transparent) 20%,color-mix(in srgb,var(--muted) 27%,transparent) 45%,color-mix(in srgb,var(--muted) 13%,transparent) 70%);background-size:250% 100%;animation:GuidedLesson_reviewShimmer__MVQQb 1.8s ease-in-out infinite}.GuidedLesson_reviewSkeleton__QWDmN span:nth-child(2){width:100%}.GuidedLesson_reviewSkeleton__QWDmN span:last-child{width:62%}@keyframes GuidedLesson_reviewShimmer__MVQQb{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.GuidedLesson_reviewSkeleton__QWDmN span{animation:none}}.GuidedLesson_analysisReview__Saqe7>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;padding:13px 24px;border-top:1px solid var(--line)}.GuidedLesson_analysisReview__Saqe7>footer a,.GuidedLesson_lesson__qahoJ .GuidedLesson_analysisReview__Saqe7>footer button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 12px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--ink);font:inherit;font-size:11px;font-weight:700;text-decoration:none}.GuidedLesson_communityNote__hzIJN{display:inline-flex;align-items:center;gap:7px;margin-right:auto;color:var(--muted);font-size:10px}.GuidedLesson_communityNote__hzIJN svg{color:#e6b91e}.GuidedLesson_lesson__qahoJ .GuidedLesson_analysisReview__Saqe7>footer .GuidedLesson_notNow__KxPkg{border-color:transparent;color:var(--muted)}.GuidedLesson_lesson__qahoJ .GuidedLesson_analysisReview__Saqe7>footer .GuidedLesson_reviewPrimary__qeinh{border-color:var(--blue);background:var(--blue);color:#fff}.GuidedLesson_analysisReview__Saqe7>footer{flex-wrap:wrap}.GuidedLesson_lesson__qahoJ .GuidedLesson_analysisReview__Saqe7>footer .GuidedLesson_shareReport__ZAb6I{border-color:#087f5b;background:#087f5b;color:#fff}.GuidedLesson_lesson__qahoJ .GuidedLesson_analysisReview__Saqe7>footer button:disabled{opacity:.55;cursor:not-allowed}.GuidedLesson_discussionPane__308U5{padding:16px}.GuidedLesson_discussionGate__Narob{min-height:180px;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--muted);font-size:13px;text-align:center}.GuidedLesson_discussionGate__Narob p,.GuidedLesson_discussionState__6UBWu{margin:0}.GuidedLesson_discussionGate__Narob a{color:var(--blue);font-weight:700}.GuidedLesson_lesson__qahoJ .GuidedLesson_discussionGate__Narob button{color:var(--blue);font-size:12px;font-weight:700}.GuidedLesson_discussionState__6UBWu{padding:20px;color:var(--muted);font-size:13px}.GuidedLesson_error__hf87h{color:#ed8d80;padding:12px;background:#eb575715;border-left:2px solid #eb5757;font-size:13px;line-height:1.7}.GuidedLesson_divider__F2LVd{align-self:stretch;cursor:col-resize;touch-action:none;position:relative;background:var(--white);outline:none}.GuidedLesson_divider__F2LVd:before{content:"";position:absolute;top:0;bottom:0;left:3px;width:1px;background:var(--line)}.GuidedLesson_divider__F2LVd:after{content:"";position:absolute;top:calc(50% - 20px);left:2px;width:3px;height:40px;border-radius:3px;background:var(--muted);opacity:.5}.GuidedLesson_divider__F2LVd:focus-visible:before,.GuidedLesson_divider__F2LVd:hover:before,.GuidedLesson_resizing__XKZ4l .GuidedLesson_divider__F2LVd:before{background:var(--blue);width:3px;left:2px}.GuidedLesson_divider__F2LVd:focus-visible:after,.GuidedLesson_divider__F2LVd:hover:after,.GuidedLesson_resizing__XKZ4l .GuidedLesson_divider__F2LVd:after{background:var(--blue);opacity:1}.GuidedLesson_resizing__XKZ4l{cursor:col-resize;user-select:none}.GuidedLesson_mobileTabs__K9vpV{display:none!important}@container sql-workspace (max-width: 900px){.GuidedLesson_panes__IPfX6{grid-template-columns:1fr!important}.GuidedLesson_mobileTabs__K9vpV{display:flex!important;gap:10px;margin-bottom:15px}.GuidedLesson_divider__F2LVd,.GuidedLesson_mobileHidden__ppSW3{display:none}.GuidedLesson_learn__JTt1L{padding:18px;border-right:0}.GuidedLesson_steps__pz55s{gap:0;font-size:10px}.GuidedLesson_lesson__qahoJ .GuidedLesson_steps__pz55s button{flex:1;justify-content:center}}@media (max-width:700px){.GuidedLesson_analysisReview__Saqe7>footer{flex-wrap:wrap}.GuidedLesson_communityNote__hzIJN{width:100%}.GuidedLesson_reviewMetrics__q5s6K{grid-template-columns:1fr}}.GuidedLesson_mobileNavigation__USbuc{display:none}@media (max-width:767px){.GuidedLesson_lesson__qahoJ>.GuidedLesson_mobileTabs__K9vpV{flex-shrink:0;align-items:center;gap:6px;margin:0;padding:6px 10px;border-bottom:1px solid var(--line)}.GuidedLesson_lesson__qahoJ>.GuidedLesson_mobileTabs__K9vpV>button{min-height:44px;padding:8px 10px;font-size:13px;white-space:nowrap}.GuidedLesson_mobileNavigation__USbuc{display:block;margin-left:auto}.GuidedLesson_mobileNavigation__USbuc .GuidedLesson_courseNav__w7IH0{gap:2px;flex-wrap:nowrap}.GuidedLesson_mobileNavigation__USbuc .GuidedLesson_courseNav__w7IH0 a,.GuidedLesson_mobileNavigation__USbuc .GuidedLesson_courseNav__w7IH0 button{min-width:44px;min-height:44px;padding:8px}.GuidedLesson_mobileNavigation__USbuc .GuidedLesson_navLabel__f40Oj,.GuidedLesson_mobileNavigation__USbuc .GuidedLesson_navStatus__CH14T{display:none}.GuidedLesson_learn__JTt1L{padding:16px 12px 28px}.GuidedLesson_sample__BfRtH .GuidedLesson_tableScroll__hrkUh{max-height:220px;scrollbar-width:thin}.GuidedLesson_tableScroll__hrkUh{max-width:100%;overscroll-behavior-x:contain}.GuidedLesson_tableScroll__hrkUh thead{position:sticky;top:0;z-index:2;background:var(--white)}.GuidedLesson_toolbar__lApnj{gap:8px;padding:8px 10px}.GuidedLesson_runShortcut__mZ_Ze{display:none}.GuidedLesson_lesson__qahoJ .GuidedLesson_resetButton__44she,.GuidedLesson_lesson__qahoJ .GuidedLesson_runButton__4aHJC{min-height:44px}.GuidedLesson_resultTabs__NafF4{gap:4px;padding:6px 8px;overflow-x:auto}.GuidedLesson_resultTabs__NafF4 button{min-height:44px;white-space:nowrap}}.GuidedLesson_selectCheatsheet__ghMuU{margin:20px 0}.GuidedLesson_answerExamples__3Nw0h{padding:12px;min-width:0}.GuidedLesson_answerExamples__3Nw0h>section+section{margin-top:24px;padding-top:16px;border-top:1px solid var(--line)}.GuidedLesson_answerExamples__3Nw0h>section>h3{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--ink)}.GuidedLesson_answerExamples__3Nw0h p{margin:8px 0 0;line-height:1.65;font-size:14px;overflow-wrap:anywhere}.GuidedLesson_answerExample__Z3uVD{border:1px solid var(--line);border-radius:10px;overflow:hidden;min-width:0}.GuidedLesson_answerExample__Z3uVD+.GuidedLesson_answerExample__Z3uVD{margin-top:10px}.GuidedLesson_answerExample__Z3uVD>.GuidedLesson_exampleSummary__pyBl8{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:14px;min-height:48px;box-sizing:border-box;cursor:pointer;list-style:none;color:var(--ink)}.GuidedLesson_exampleSummary__pyBl8::-webkit-details-marker{display:none}.GuidedLesson_exampleSummary__pyBl8>strong{font-size:14px;font-weight:600}.GuidedLesson_exampleSummary__pyBl8:hover{background:#ffffff06}.GuidedLesson_exampleSummary__pyBl8:focus-visible{outline:2px solid var(--blue);outline-offset:-3px;border-radius:9px}.GuidedLesson_answerExample__Z3uVD[open]>.GuidedLesson_exampleSummary__pyBl8{border-bottom:1px solid var(--line)}.GuidedLesson_exampleChevron___dYCT{flex-shrink:0;color:var(--muted)}.GuidedLesson_answerExample__Z3uVD[open]>.GuidedLesson_exampleSummary__pyBl8>.GuidedLesson_exampleChevron___dYCT{transform:rotate(90deg)}.GuidedLesson_exampleStatus__PPwRE{margin-left:auto;font-size:12px;font-weight:700;padding:4px 9px;border-radius:20px;background:#d8a92a20;color:#e4bd50}.GuidedLesson_exampleStatus__PPwRE[data-passed=true]{background:#37b97f20;color:#5bd49a}.GuidedLesson_exampleFeedback__nO8GN,.GuidedLesson_exampleResponse__cIV6j{padding:14px 16px}.GuidedLesson_exampleFeedback__nO8GN>strong,.GuidedLesson_exampleResponse__cIV6j>strong{font-size:12px;color:var(--muted)}.GuidedLesson_exampleFeedback__nO8GN{border-top:1px solid var(--line);background:#a99aea0c}.GuidedLesson_practiceTask__SWfLw.GuidedLesson_yourTurn__AhR8C{margin-top:32px;padding:18px 20px;border:1px solid rgba(55,165,255,.25);border-left:3px solid var(--blue);border-radius:10px;background:rgba(55,165,255,.07)}.GuidedLesson_yourTurn__AhR8C>strong{display:flex;align-items:center;gap:8px}.GuidedLesson_learn__JTt1L .GuidedLesson_yourTurn__AhR8C .GuidedLesson_turnOutcome__EYUpC{color:var(--muted,#aaa);font-size:13px;margin-top:8px}.GuidedLesson_selectCheatsheet__ghMuU img{display:block;width:100%;height:auto;border-radius:12px}@container lesson-content (max-width: 500px){.GuidedLesson_conceptVisual__Rr3TB{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px;padding:20px 16px}.GuidedLesson_infographicTable__DnNGP{width:min(100%,240px);box-sizing:border-box}.GuidedLesson_infographicTable__DnNGP>strong{font-size:10px}.GuidedLesson_infographicGrid__NCIsG>span{font-size:11px}.GuidedLesson_visualOperator__Tbts9{width:min(100%,240px);min-width:0}.GuidedLesson_visualOperator__Tbts9 code{font-size:12px}.GuidedLesson_visualOperator__Tbts9>span,.GuidedLesson_visualOperator__Tbts9>strong{font-size:10px}.GuidedLesson_flowArrow__7Vw5O{transform:rotate(90deg);margin:14px auto}}.LearnDiagram_figure__J8LHe{--diagram-bg:#1b2028;--diagram-cell:#242a34;--diagram-border:#4c5261;--diagram-header:#b7a6ef;--diagram-text:#edf0f5;--diagram-teal:#32d5df;container-type:inline-size;margin:24px 0;padding:18px;border:1px solid var(--diagram-border);border-radius:16px;background:var(--diagram-bg);color:var(--diagram-text)}.LearnDiagram_sql__05Kpg{margin:0 0 22px;padding:0;white-space:pre-wrap;overflow-wrap:anywhere;font:500 13px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--diagram-text)}.LearnDiagram_sql__05Kpg code{font:inherit;background:transparent;padding:0;color:inherit}.LearnDiagram_keyword__O_AHW{color:var(--diagram-teal);font-weight:700}.LearnDiagram_function__I1pIx{color:#f5db70}.LearnDiagram_star__D1faZ{color:#60ec9a}.LearnDiagram_number__i0EKs{color:#ff7180}.LearnDiagram_cutoff__UJs5C{display:inline-block;padding:0 7px;border-radius:5px;background:#32d5df20;outline:1px solid #32d5df70;color:var(--diagram-text);font-weight:700}.LearnDiagram_plain__L17W_{color:var(--diagram-text)}.LearnDiagram_string__zCr73{color:var(--sql-string)}.LearnDiagram_flow__U3bNK{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:10px;align-items:center}.LearnDiagram_inputs__YWh7f{display:grid;gap:12px;min-width:0}.LearnDiagram_alternative__JLDUD{margin-top:14px;border-top:1px solid var(--diagram-border);padding-top:12px;color:var(--diagram-text)}.LearnDiagram_alternative__JLDUD summary{cursor:pointer;font:500 12px/1.6 system-ui,sans-serif}.LearnDiagram_alternative__JLDUD pre{margin-top:12px}.LearnDiagram_tableCard__6y2Og{border:1px solid var(--diagram-border);border-radius:10px;overflow:hidden;min-width:0;background:var(--diagram-cell)}.LearnDiagram_tableCard__6y2Og table{width:100%;border-collapse:collapse;table-layout:fixed;font:500 12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.LearnDiagram_tableCard__6y2Og caption{padding:10px;background:#343044;color:#e9e2ff;font:600 11px/1.4 system-ui,sans-serif;text-align:left}.LearnDiagram_tableCard__6y2Og th{background:var(--diagram-header);color:#211934;font-weight:700}.LearnDiagram_tableCard__6y2Og td{background:var(--diagram-cell);color:var(--diagram-text)}.LearnDiagram_tableCard__6y2Og td,.LearnDiagram_tableCard__6y2Og th{border:1px solid var(--diagram-border);padding:9px 5px;text-align:center;overflow-wrap:anywhere;white-space:pre-wrap}.LearnDiagram_stacked__mNf5H{grid-template-columns:1fr}.LearnDiagram_stacked__mNf5H .LearnDiagram_arrow__GogPF{width:32px;height:32px;justify-self:center;transform:rotate(90deg)}.LearnDiagram_nullValue__pJ0Rb{color:#c5c8d2;font-style:italic}.LearnDiagram_arrow__GogPF{width:100%;color:var(--diagram-teal)}.LearnDiagram_figure__J8LHe figcaption{margin-top:18px;color:#b9c2d0;font:500 12px/1.6 system-ui,sans-serif;text-align:center}@container (max-width: 340px){.LearnDiagram_flow__U3bNK{grid-template-columns:1fr;gap:10px}.LearnDiagram_arrow__GogPF{width:32px;height:32px;justify-self:center;transform:rotate(90deg)}.LearnDiagram_tableCard__6y2Og table{font-size:13px}}.SqlNavigation_navigation__Z5h9s{padding:4px 12px 20px;font-size:13px}.SqlNavigation_database__Ld5Wr{margin-top:20px;padding-top:16px;border-top:1px solid #8883}.SqlNavigation_database__Ld5Wr h3{display:flex;align-items:center;gap:10px;margin:0 8px 12px;font-size:16px;font-weight:700}.SqlNavigation_database__Ld5Wr h3>span{font-size:11px;font-weight:500;color:#929ba8}.SqlNavigation_logo__E_oys{width:22px;height:22px;object-fit:contain;flex-shrink:0;border-radius:4px}.SqlNavigation_lesson__7F0kj,.SqlNavigation_link__NZuBu,.SqlNavigation_planned__Ryqic{display:flex;align-items:center;gap:9px;padding:9px 8px;border-radius:6px;line-height:1.45}.SqlNavigation_lesson__7F0kj svg,.SqlNavigation_link__NZuBu svg,.SqlNavigation_planned__Ryqic svg{flex-shrink:0}.SqlNavigation_lesson__7F0kj:hover,.SqlNavigation_link__NZuBu:hover,.SqlNavigation_module__4xJTn summary:hover{background:#8881}.SqlNavigation_lesson__7F0kj[aria-current],.SqlNavigation_link__NZuBu[aria-current]{color:#38a8ff;background:#38a8ff16}.SqlNavigation_planned__Ryqic{color:#929ba8}.SqlNavigation_planned__Ryqic>span{font-size:10px;margin-left:auto}.SqlNavigation_modules__V8qym{margin:10px 0 0 8px;padding-left:8px;border-left:1px solid #8883}.SqlNavigation_module__4xJTn{margin-bottom:10px}.SqlNavigation_module__4xJTn summary{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:10px 8px;cursor:pointer;font-weight:600;list-style:none;border-radius:6px}.SqlNavigation_module__4xJTn summary::-webkit-details-marker{display:none}.SqlNavigation_module__4xJTn:not([open]) summary svg{transform:rotate(-90deg)}.SqlNavigation_module__4xJTn ol{margin:0;padding:0;list-style:none}.SqlNavigation_lesson__7F0kj{align-items:flex-start;font-size:12px}.SqlNavigation_lesson__7F0kj>span:last-child{min-width:0}.SqlNavigation_lesson__7F0kj small{display:block;color:#929ba8;font-size:10px}.SqlNavigation_number__9hzzE{width:18px;height:18px;border:1px solid #8885;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:10px}.SqlNavigation_check__03O1L{color:#25c785}.SqlNavigation_inProgress__lIFWJ{color:#e9a23b}.SqlNavigation_navigation__Z5h9s .SqlNavigation_certificateUnlocked__wg4o1{color:#ad7400;fill:#ffce5426}.SqlNavigation_navigation__Z5h9s .SqlNavigation_certificateLocked__eEU6_{color:#858b96}.dark .SqlNavigation_navigation__Z5h9s .SqlNavigation_certificateUnlocked__wg4o1{color:#f6c453;fill:#f6c45326}