.GOUqnW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.GOUqnW_page{gap:var(--space-4);flex-direction:column;display:flex}.GOUqnW_head{align-items:center;gap:var(--space-3);display:flex}.GOUqnW_title{font-family:var(--font-display);letter-spacing:-.4px;margin:0;font-size:28px;font-weight:800}.GOUqnW_head>.GOUqnW_end{margin-left:auto}.GOUqnW_round{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.GOUqnW_search{gap:var(--space-2);flex-direction:column;display:flex}.GOUqnW_searchBox{border:1px solid var(--line);background:var(--surface);align-items:center;gap:var(--space-3);min-height:50px;color:var(--muted);border-radius:16px;padding:0 14px;display:flex}.GOUqnW_searchInput{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.GOUqnW_filters{gap:var(--space-2);display:flex}.GOUqnW_filter{flex:1;min-width:0}.GOUqnW_select{width:100%;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);font:inherit;font-size:var(--text-sm);color:var(--ink);font-weight:700}.GOUqnW_go{border-radius:var(--radius-md);background:var(--accent);width:44px;height:44px;color:var(--on-accent);border:0;flex:none;place-items:center;display:grid}.GOUqnW_section{flex-direction:column;gap:10px;display:flex}.GOUqnW_label{font-family:var(--font-display);color:var(--ink);margin:0;font-size:19px;font-weight:800}.GOUqnW_list{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:24px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.GOUqnW_list>li+li,.GOUqnW_list>.GOUqnW_row+.GOUqnW_row{border-top:1px solid var(--line)}.GOUqnW_list .GOUqnW_row{border:0;border-radius:0}.GOUqnW_row{background:var(--surface);border:1px solid var(--line);align-items:flex-start;gap:var(--space-3);color:var(--ink);border-radius:20px;padding:14px;text-decoration:none;display:flex}.GOUqnW_row:hover{color:var(--ink)}.GOUqnW_creatorList{border:1px solid var(--line);background:var(--surface);border-radius:22px;gap:0;overflow:hidden}.GOUqnW_creatorList .GOUqnW_row{padding:var(--space-3) 14px;border:0;border-radius:0;align-items:center}.GOUqnW_creatorList>li+li{border-top:1px solid var(--line)}.GOUqnW_mark{border-radius:var(--radius-md);background:var(--mark,var(--accent));width:46px;height:46px;color:var(--surface);font-weight:800;font-size:var(--text-md);flex:none;place-items:center;display:grid}.GOUqnW_mark[data-module=math]{--mark:var(--subject-math)}.GOUqnW_mark[data-module=ela]{--mark:var(--subject-ela)}.GOUqnW_mark[data-module=science]{--mark:var(--subject-science)}.GOUqnW_mark[data-module=reasoning]{--mark:var(--subject-reasoning)}.GOUqnW_mark[data-module=offscreen]{--mark:var(--subject-offscreen)}.GOUqnW_mark[data-module=life]{--mark:var(--subject-life)}.GOUqnW_mark[data-module=language]{--mark:var(--subject-language)}.GOUqnW_mark[data-module=social]{--mark:var(--subject-social)}.GOUqnW_avatar{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.GOUqnW_avatarBig{width:64px;height:64px;font-size:var(--text-lg)}.GOUqnW_rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.GOUqnW_rowTitle{font-weight:800;font-size:var(--text-md);line-height:1.3}.GOUqnW_meta{font-size:var(--text-sm);color:var(--muted)}.GOUqnW_rating{font-size:var(--text-xs);color:var(--ink-soft);align-items:center;gap:4px;font-weight:700;display:inline-flex}.GOUqnW_rating svg{color:var(--highlight)}.GOUqnW_badge{background:var(--accent);color:var(--on-accent);font-size:var(--text-xs);border-radius:999px;flex:none;padding:3px 9px;font-weight:800}.GOUqnW_badge[data-kind=sample]{background:var(--highlight-soft);color:var(--highlight-ink)}.GOUqnW_badge[data-kind=added]{background:var(--accent-soft);color:var(--accent-ink)}.GOUqnW_card{background:var(--surface);border:1px solid var(--line);padding:var(--space-4);gap:var(--space-3);border-radius:22px;flex-direction:column;display:flex}.GOUqnW_who{align-items:center;gap:var(--space-3);display:flex}.GOUqnW_h1{font-family:var(--font-display);letter-spacing:-.3px;margin:0;font-size:24px;font-weight:800}.GOUqnW_body{color:var(--ink-soft);margin:0;line-height:1.5}.GOUqnW_ratingRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.GOUqnW_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.GOUqnW_chip{background:var(--accent-soft);color:var(--accent-ink);font-size:var(--text-xs);border-radius:999px;padding:4px 10px;font-weight:700}.GOUqnW_note{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--bg);font-size:var(--text-xs);color:var(--ink-soft);margin:0;line-height:1.45}.GOUqnW_actions,.GOUqnW_carousel{gap:var(--space-2);flex-direction:column;display:flex}.GOUqnW_carouselHead{justify-content:space-between;align-items:center;min-height:44px;display:flex}.GOUqnW_carouselArrows{gap:var(--space-2);display:none}@media (hover:hover){.GOUqnW_carouselArrows{display:flex}}.GOUqnW_carouselArrows .GOUqnW_round:disabled{opacity:.35}.GOUqnW_track{gap:var(--space-3);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.GOUqnW_track::-webkit-scrollbar{display:none}.GOUqnW_slide{scroll-snap-align:start;flex:0 0 88%;max-width:452px}.GOUqnW_slideWaiting{height:calc(560px + 2 * var(--space-4));border-radius:var(--radius-xl);background:var(--band-page,var(--band-bg))}.GOUqnW_dots{justify-content:center;gap:var(--space-2);display:flex}.GOUqnW_dot{background:var(--line-strong);cursor:pointer;border:0;border-radius:50%;width:10px;height:10px;padding:0}.GOUqnW_dot[aria-current=true]{background:var(--accent);border-radius:5px;width:24px}.GOUqnW_link{font-weight:700}.GOUqnW_avatarImg{object-fit:cover}.GOUqnW_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.GOUqnW_headLink{min-height:var(--tap);color:var(--accent-ink);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:2px;font-weight:800;text-decoration:none;display:inline-flex}.GOUqnW_headButton{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.GOUqnW_endLink{width:fit-content;margin:var(--space-4) auto 0;justify-content:center;display:flex}.GOUqnW_hintText .GOUqnW_headLink{min-height:0;color:var(--highlight-ink)}.GOUqnW_hint{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 6px var(--space-3) 14px;background:var(--highlight-soft);border-radius:20px;display:flex}.GOUqnW_hintIcon{background:var(--surface);width:40px;height:40px;color:var(--highlight-ink);border-radius:13px;flex:none;place-items:center;display:grid}.GOUqnW_hintText{min-width:0;font-size:var(--text-sm);color:var(--ink);flex-direction:column;flex:1;gap:2px;line-height:1.4;display:flex}.GOUqnW_hintText strong{font-size:var(--text-md)}.GOUqnW_hintClose{width:var(--tap);height:var(--tap);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-6px 0 0;display:grid}.GOUqnW_titleLine{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.GOUqnW_ages{background:var(--accent-soft);color:var(--accent-ink);white-space:nowrap;border-radius:999px;flex:none;margin-top:1px;padding:2px 9px;font-size:11px;font-weight:800}.GOUqnW_ages[data-family=game],.GOUqnW_ages[data-family=skill]{background:var(--highlight-soft);color:var(--highlight-ink)}.GOUqnW_rowFoot{align-items:center;gap:var(--space-2);margin-top:2px;display:flex}.GOUqnW_courseTop{align-items:flex-start;gap:var(--space-3);display:flex}.GOUqnW_byline{font-size:var(--text-sm);color:var(--ink-soft);font-weight:600}.GOUqnW_courseFoot{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:40px;padding-top:var(--space-3);border-top:1px solid var(--line);display:flex}.GOUqnW_cover{margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) 0;padding-bottom:36px;position:relative}.GOUqnW_coverImg{aspect-ratio:3;object-fit:cover;border-radius:22px 22px 0 0;width:100%;display:block}.GOUqnW_coverEmpty{background:linear-gradient(120deg, var(--highlight), var(--accent))}.GOUqnW_coverFace{left:var(--space-4);border:4px solid var(--surface);background:var(--surface);border-radius:50%;display:flex;position:absolute;bottom:0}.GOUqnW_creatorList .GOUqnW_row>svg{color:var(--muted);flex:none}.GOUqnW_courseActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.GOUqnW_headLabel{font-weight:700}.GOUqnW_banner{background:var(--accent);height:132px;color:var(--on-accent);border-radius:24px;place-items:center;display:grid}.GOUqnW_banner[data-family=game]{background:var(--highlight);color:var(--on-highlight)}.GOUqnW_courseIntro{gap:var(--space-2);flex-direction:column;display:flex}.GOUqnW_courseIntro .GOUqnW_courseFoot{flex-direction:column;align-items:stretch}.GOUqnW_courseIntro .GOUqnW_courseActions{flex-direction:column-reverse;align-items:stretch}.GOUqnW_courseIntro .GOUqnW_courseActions>*{width:100%}.GOUqnW_courseIntro .GOUqnW_courseActions>:last-child{border-radius:18px;min-height:54px}.GOUqnW_packRow{align-items:center;gap:var(--space-3);color:var(--ink);padding:14px 16px;text-decoration:none;display:flex}.GOUqnW_packRow:hover{color:var(--ink)}.GOUqnW_packRow>svg{color:var(--muted);flex:none}.GOUqnW_packNum{background:var(--surface-sunk);width:28px;height:28px;font-weight:800;font-size:var(--text-sm);border-radius:8px;flex:none;place-items:center;display:grid}.GOUqnW_packTitle{flex:1;min-width:0;font-weight:700}.GOUqnW_includedIcon{background:var(--accent-soft);width:40px;height:40px;color:var(--on-accent-soft);border-radius:14px;flex:none;place-items:center;display:grid}.GOUqnW_includedIcon[data-kind=course]{background:var(--success-soft);color:var(--on-success-soft)}.GOUqnW_includedBadge{font-size:var(--text-xs);white-space:nowrap;background:var(--success-soft);color:var(--on-success-soft);border-radius:999px;flex:none;align-self:center;padding:3px 8px;font-weight:700}.GOUqnW_cards{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.GOUqnW_cardItem{display:block}.GOUqnW_courseCard{padding:14px}.GOUqnW_cardFoot{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:40px;display:flex}.GOUqnW_courseCard>.GOUqnW_row{border:0;border-radius:0;padding:0}
