.G0M_KG_shell{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-base);grid-template-columns:64px minmax(0,1fr);align-items:start;display:grid}.G0M_KG_rail{height:100vh;position:sticky;top:0}.G0M_KG_page{min-width:0}.G0M_KG_overlay{z-index:30;width:280px;max-width:100vw;box-shadow:var(--shadow-menu);display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.G0M_KG_hideSidebar{z-index:1;border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:10px}.G0M_KG_hideSidebar:hover{background:var(--color-sidebar-active)}.G0M_KG_header{z-index:5;border-bottom:1px solid var(--color-border);background:var(--color-bg);flex-wrap:wrap;align-items:center;gap:0 20px;min-height:56px;padding:0 32px;display:flex;position:sticky;top:0}.G0M_KG_headerTitle{font-size:15px;font-weight:var(--weight-semibold);align-items:center;gap:8px;margin-right:12px;display:flex}.G0M_KG_headerIcon{color:var(--learn-tag-subject-text);display:flex}.G0M_KG_tabs{display:flex}.G0M_KG_tab{color:var(--color-text-secondary);white-space:nowrap;border-bottom:2px solid #0000;margin-right:20px;padding:15px 2px 13px;font-size:13.5px;text-decoration:none}.G0M_KG_tab[aria-current=page]{border-bottom-color:var(--color-accent);color:var(--color-text);font-weight:var(--weight-semibold)}.G0M_KG_kidsArea{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;margin-left:auto;display:flex}.G0M_KG_kidsLink{color:var(--color-text-secondary);text-underline-offset:2px;font-size:13px;text-decoration:underline}.G0M_KG_kidsSwitch{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 12px;font-size:13px;text-decoration:none;display:inline-flex}.G0M_KG_kidsSwitchTrack{background:var(--color-switch-off);border-radius:10px;justify-content:flex-start;width:34px;height:20px;padding:2px;display:inline-flex}.G0M_KG_kidsSwitchTrack>span{background:var(--color-surface);border-radius:50%;width:16px;height:16px}.G0M_KG_main{justify-content:center;min-width:0;padding:32px 40px 56px;display:flex}.G0M_KG_column{flex-direction:column;gap:36px;width:100%;max-width:1160px;display:flex}.G0M_KG_sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.G0M_KG_card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px}.G0M_KG_section{flex-direction:column;gap:14px;display:flex}.G0M_KG_sectionHead{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.G0M_KG_sectionHead>span,.G0M_KG_small{color:var(--color-text-muted);font-size:12.5px}.G0M_KG_sectionHead>span{font-size:13px}.G0M_KG_h2{font-size:17px;font-weight:var(--weight-semibold);margin:0}.G0M_KG_hero{flex-direction:column;gap:18px;padding-top:24px;display:flex}.G0M_KG_heroText{text-align:center}.G0M_KG_heroText h1{font-size:34px;font-weight:var(--weight-semibold);letter-spacing:-.015em;margin:0 0 8px;line-height:1.2}.G0M_KG_heroText p{max-width:680px;color:var(--color-text-secondary);margin:0 auto;font-size:15.5px}.G0M_KG_askColumn{flex-direction:column;gap:14px;width:100%;max-width:820px;margin:0 auto;display:flex}.G0M_KG_ask{border:1px solid var(--color-border-strong);background:var(--color-surface);box-shadow:var(--shadow-composer);border-radius:16px}.G0M_KG_ask textarea{width:100%;min-height:72px;color:var(--color-text);font:inherit;resize:none;background:0 0;border:0;outline:none;padding:16px 18px 6px;font-size:15.5px}.G0M_KG_askRow{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px 10px 12px;display:flex}.G0M_KG_iconButton{width:32px;height:32px;color:var(--color-text-secondary);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.G0M_KG_iconButton:disabled,.G0M_KG_send:disabled,.G0M_KG_button:disabled{opacity:.55;cursor:not-allowed}.G0M_KG_explainIn{color:var(--color-text-muted);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.G0M_KG_explainIn label{color:var(--color-text-secondary)}.G0M_KG_explainIn select{border:1px solid var(--color-border);background:var(--color-surface);min-height:32px;color:var(--color-text);font:inherit;border-radius:999px;padding:0 8px;font-size:12.5px}.G0M_KG_send{background:var(--color-accent);width:36px;height:36px;color:var(--color-text-on-accent);border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.G0M_KG_soon{color:var(--color-text-muted);text-align:center;margin:0;font-size:12.5px}.G0M_KG_suggestTabs{border-bottom:1px solid var(--color-border);justify-content:center;display:flex}.G0M_KG_suggestTab{color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin:0 9px -1px;padding:8px 2px;font-size:13.5px}.G0M_KG_suggestTab[aria-selected=true]{border-bottom-color:var(--color-accent);color:var(--color-text);font-weight:var(--weight-semibold)}.G0M_KG_chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.G0M_KG_chip{border:1px solid var(--color-border);background:var(--color-surface);min-height:34px;color:var(--color-text-secondary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.G0M_KG_chip:hover{background:var(--color-hover)}.G0M_KG_chip[aria-pressed=true]{border-color:var(--color-accent);background:var(--learn-tag-subject-bg);color:var(--learn-tag-subject-text);font-weight:var(--weight-semibold)}.G0M_KG_who{flex-wrap:wrap;align-items:center;gap:14px 24px;padding:18px 20px;display:flex}.G0M_KG_whoText{flex:220px}.G0M_KG_whoText h2{font-size:15px;font-weight:var(--weight-semibold);margin:0}.G0M_KG_whoText p{color:var(--color-text-muted);margin:0;font-size:13px}.G0M_KG_whoChips{flex-wrap:wrap;flex:2 320px;gap:8px;display:flex}.G0M_KG_tracks{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;display:grid}.G0M_KG_track{flex-direction:column;display:flex;overflow:hidden}.G0M_KG_trackArt{background:var(--learn-tag-subject-bg);padding:14px 14px 6px}.G0M_KG_art{font-family:var(--font-sans);display:block}.G0M_KG_artAccent{fill:var(--color-accent)}.G0M_KG_artOnAccent{stroke:var(--color-text-on-accent)}.G0M_KG_artOnAccentText{fill:var(--color-text-on-accent)}.G0M_KG_artEdge{stroke:var(--color-border-strong)}.G0M_KG_artCard{fill:var(--color-surface);stroke:var(--color-border-strong)}.G0M_KG_artLine{stroke:var(--color-text-secondary)}.G0M_KG_artFrame{fill:var(--learn-frame-bg)}.G0M_KG_artAmber{fill:var(--learn-frame-amber)}.G0M_KG_artAmberStroke{stroke:var(--learn-frame-amber)}.G0M_KG_artStrokeAccent{stroke:var(--color-accent)}.G0M_KG_artFaint{stroke:var(--color-border)}.G0M_KG_artText{fill:var(--color-text)}.G0M_KG_trackBody{flex-direction:column;flex:1;gap:10px;padding:16px 18px 18px;display:flex}.G0M_KG_eyebrow{color:var(--color-text-muted);font-size:11.5px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.G0M_KG_trackBody h3{font-size:18px;font-weight:var(--weight-semibold);margin:0}.G0M_KG_trackBody p{color:var(--color-text-secondary);margin:0;font-size:13.5px}.G0M_KG_trackBody ul{color:var(--color-text-secondary);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.G0M_KG_trackBody li{align-items:flex-start;gap:8px;display:flex}.G0M_KG_trackBody li>span{color:var(--learn-tag-subject-text);margin-top:2px}.G0M_KG_trackCta{margin-top:auto;padding-top:6px}.G0M_KG_button{border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:34px;color:var(--color-text);font:inherit;font-size:13px;font-weight:var(--weight-medium);border-radius:8px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.G0M_KG_popular{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px;display:grid}.G0M_KG_popularCard{flex-direction:column;gap:8px;padding:14px;display:flex}.G0M_KG_popularTitle{font-size:15px;font-weight:var(--weight-semibold);line-height:1.35}.G0M_KG_tag{font-size:11.5px;font-weight:var(--weight-medium);border-radius:6px;align-self:flex-start;padding:2px 8px}.G0M_KG_tagSubject{background:var(--learn-tag-subject-bg);color:var(--learn-tag-subject-text)}.G0M_KG_tagExam{background:var(--learn-tag-exam-bg);color:var(--learn-tag-exam-text)}.G0M_KG_tagLanguage{background:var(--learn-tag-language-bg);color:var(--learn-tag-language-text)}.G0M_KG_tagSkill{background:var(--learn-tag-skill-bg);color:var(--learn-tag-skill-text)}.G0M_KG_world{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;display:grid}.G0M_KG_worldCard{flex-direction:column;gap:2px;padding:12px 14px;display:flex}.G0M_KG_worldNative{font-size:20px;font-weight:var(--weight-semibold)}.G0M_KG_how{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.G0M_KG_howCard{background:var(--color-surface-subtle);flex-direction:column;gap:6px;padding:16px;display:flex}.G0M_KG_howNumber{background:var(--color-inverse-bg);width:28px;height:28px;color:var(--color-inverse-text);font-size:13px;font-weight:var(--weight-semibold);border-radius:50%;justify-content:center;align-items:center;display:flex}.G0M_KG_howTitle{font-weight:var(--weight-semibold)}.G0M_KG_howText{color:var(--color-text-secondary);font-size:13px}@media (max-width:760px){.G0M_KG_shell{grid-template-columns:56px minmax(0,1fr)}.G0M_KG_header{padding:0 14px}.G0M_KG_kidsSwitch{margin:6px 0}.G0M_KG_main{padding:20px 14px 40px}.G0M_KG_heroText h1{font-size:27px}.G0M_KG_tabs{max-width:100%;overflow-x:auto}}.G0M_KG_requests{flex-direction:column;gap:8px;padding:12px 32px 0;display:flex}.G0M_KG_request{border:1px solid var(--color-accent);background:var(--color-selected);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;font-weight:500;display:flex}.G0M_KG_requestActions{gap:8px;display:flex}@media (max-width:760px){.G0M_KG_requests{padding:12px 16px 0}}.G0M_KG_kidsUpsell{color:var(--color-text-secondary);margin:0 0 16px}.G0M_KG_kidsUpsellActions{justify-content:flex-end;display:flex}
