._06CR0q_page{background:var(--color-bg-alt);color:var(--color-text);flex:1;padding:32px 16px}._06CR0q_card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-card);max-width:440px;margin:0 auto;padding:24px}._06CR0q_title{margin:0 0 8px;font-size:26px;line-height:1.2}._06CR0q_lead{color:var(--color-muted);margin:0 0 20px;line-height:1.5}._06CR0q_tabs{gap:8px;margin-bottom:16px;display:flex}._06CR0q_tab{min-height:var(--touch);border:2px solid var(--color-border-input);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-text);cursor:pointer;flex:1;padding:8px 10px;font-weight:600}._06CR0q_tabActive{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg);font-weight:700;}._06CR0q_field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}._06CR0q_label{font-weight:600;font-size:var(--font-small)}._06CR0q_input{min-height:var(--touch);border:2px solid var(--color-border-input);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-text);font-size:var(--font-body);padding:10px 12px}._06CR0q_error{color:var(--color-danger);font-size:var(--font-small);font-weight:600}._06CR0q_note{color:var(--color-muted);font-size:var(--font-xs);line-height:1.5}._06CR0q_primary{width:100%;min-height:var(--touch-main);border:2px solid var(--color-action-edge);border-radius:var(--radius-control);background:var(--color-action);color:var(--color-action-ink);cursor:pointer;padding:12px;font-size:19px;font-weight:700}._06CR0q_primary:disabled{background:var(--color-bg);color:var(--color-muted);border-style:dashed;border-color:var(--color-border-input);cursor:not-allowed}._06CR0q_secondary{width:100%;min-height:var(--touch);border:2px solid var(--color-border-input);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-text);font-size:var(--font-body);cursor:pointer;padding:10px 12px;font-weight:600}._06CR0q_divider{text-align:center;color:var(--color-muted);margin:14px 0}._06CR0q_link{color:var(--color-primary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:48px;padding:8px 0;font-weight:600;text-decoration:underline}._06CR0q_list{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}._06CR0q_device{border:2px solid var(--color-border-input);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}._06CR0q_field input[aria-invalid=true]{border-color:var(--color-danger)}._06CR0q_secondary+._06CR0q_secondary{margin-top:8px}
.slcJ-G_btn{min-height:var(--touch-main);border-radius:var(--radius-control);cursor:pointer;text-align:center;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 20px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.slcJ-G_btn:disabled{color:var(--color-muted);background:var(--color-bg);border-style:dashed;border-color:var(--color-border-input);cursor:not-allowed}.slcJ-G_btn:active{transform:translateY(1px)}.slcJ-G_action{background:var(--color-action);color:var(--color-action-ink);border-color:var(--color-action-edge);font-size:19px;}.slcJ-G_action:hover{background:var(--color-action);color:var(--color-action-ink);filter:brightness(.96)}.slcJ-G_primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);}.slcJ-G_primary:hover{background:var(--color-primary-dark);color:var(--color-on-primary)}.slcJ-G_outline{background:var(--color-bg);border-color:var(--color-border-input);color:var(--color-text);}.slcJ-G_outline:hover{color:var(--color-text);background:var(--color-bg-soft)}.slcJ-G_danger{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-bg);}.slcJ-G_wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.slcJ-G_section{padding:64px 0}.slcJ-G_h1{letter-spacing:-.01em;font-size:clamp(30px,6vw,44px);font-weight:800;line-height:1.15}.slcJ-G_h2{font-size:clamp(24px,4.5vw,30px);font-weight:700;line-height:1.25}.slcJ-G_h3{font-size:20px;font-weight:700;line-height:1.3}.slcJ-G_muted{color:var(--color-muted);font-size:var(--font-small)}.slcJ-G_lead{color:var(--color-text-2)}.slcJ-G_card{border-radius:var(--radius-card);background:var(--color-bg);border:1px solid var(--color-border);flex-direction:column;gap:14px;padding:20px;display:flex}.slcJ-G_plate{border-radius:var(--radius-card);background:var(--color-plate);color:var(--color-plate-text);flex-direction:column;gap:14px;padding:20px;display:flex}.slcJ-G_plate a:not(.slcJ-G_btn){color:var(--color-plate-text)}.slcJ-G_plate .slcJ-G_muted{color:var(--color-plate-muted)}.slcJ-G_plate .slcJ-G_lead{color:var(--color-plate-text)}.slcJ-G_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}.slcJ-G_chip{background:var(--color-primary-soft);min-height:28px;color:var(--color-text);font-size:var(--font-xs);border-radius:4px;align-self:flex-start;align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}.slcJ-G_price{font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.slcJ-G_row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.slcJ-G_notice{border-radius:var(--radius-card);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning);padding:14px 16px;font-weight:500}.slcJ-G_error{border-radius:var(--radius-card);background:var(--color-danger-bg);border:1px solid var(--color-danger);color:var(--color-danger);padding:14px 16px;font-weight:500}.slcJ-G_ok{border-radius:var(--radius-card);background:var(--color-success-bg);border:1px solid var(--color-success);color:var(--color-success);padding:14px 16px;font-weight:500}@media (max-width:600px){.slcJ-G_section{padding:40px 0}.slcJ-G_wrap{padding:0 16px}}@media (prefers-reduced-motion:no-preference){.slcJ-G_btn{transition:transform 80ms}}
.QuHVGW_header{background:var(--color-plate);color:var(--color-plate-text)}.QuHVGW_headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:12px;padding-bottom:12px;display:flex}.QuHVGW_brand{color:var(--color-plate-text);min-height:var(--touch);align-items:center;gap:10px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.QuHVGW_logo{width:32px;height:40px;color:var(--color-plate-text);background:0 0;justify-content:center;align-items:center;display:flex}.QuHVGW_nav,.QuHVGW_navOpen{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.QuHVGW_menuButton,.QuHVGW_phoneLogin{display:none}@media (max-width:760px){.QuHVGW_headerRow{gap:4px;padding-top:8px;padding-bottom:8px}.QuHVGW_brand{white-space:nowrap;gap:8px;margin-right:auto;font-size:16px}.QuHVGW_logo{width:28px;height:34px}.QuHVGW_nav{display:none}.QuHVGW_navOpen{border-top:1px solid var(--color-plate-2);flex-direction:column;flex:0 0 100%;align-items:stretch;gap:0;padding-top:4px}.QuHVGW_phoneLogin{min-height:var(--touch);color:var(--color-plate-text);font-size:var(--font-small);align-items:center;padding:0 6px;font-weight:700;text-decoration:none;display:flex}.QuHVGW_menuButton{border:2px solid var(--color-plate-text);border-radius:var(--radius-control);width:48px;min-height:48px;color:var(--color-plate-text);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;font-weight:600;display:flex}.QuHVGW_navOpen .QuHVGW_navCta{justify-content:center;margin:8px 0}}.QuHVGW_navLink{min-height:var(--touch);color:var(--color-plate-text);font-size:var(--font-small);border-radius:var(--radius-control);align-items:center;padding:0 10px;font-weight:500;text-decoration:none;display:flex}.QuHVGW_navLink:hover{color:var(--color-plate-text);background:var(--color-plate-2)}.QuHVGW_navLink[aria-current]{background:var(--color-action);color:var(--color-action-ink);font-weight:700}.QuHVGW_navInstall{font:inherit;color:var(--color-plate-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline;}.QuHVGW_navTheme{font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline;}.QuHVGW_navCta{min-height:var(--touch);font-size:var(--font-small);border-radius:var(--radius-control);background:var(--color-action);color:var(--color-action-ink);border:2px solid var(--color-action-edge);align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:flex}.QuHVGW_navCta:hover{color:var(--color-action-ink);filter:brightness(.94)}.QuHVGW_footer{border-top:1px solid var(--color-border);background:var(--color-bg);margin-top:auto}.QuHVGW_footerRow{color:var(--color-muted);font-size:var(--font-small);flex-wrap:wrap;justify-content:space-between;gap:16px 24px;padding-top:32px;padding-bottom:32px;display:flex}.QuHVGW_footerNav{flex-wrap:wrap;gap:0 20px;display:flex}.QuHVGW_footerNav a{min-height:var(--touch);align-items:center;display:flex}@media (max-width:380px){.QuHVGW_brand{gap:6px;font-size:15px}.QuHVGW_logo{width:24px}.QuHVGW_phoneLogin{font-size:var(--font-xs);padding:0 4px}}@media (max-width:340px){.QuHVGW_brandText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
._2ntxBW_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:560px;margin:0;padding:0;list-style:none;display:grid}._2ntxBW_step{background:var(--color-bg-soft);min-height:44px;color:var(--color-text);font-size:var(--font-xs);text-align:center;border-radius:4px;justify-content:center;align-items:center;padding:6px;font-weight:600;line-height:1.2;display:flex}._2ntxBW_now{background:var(--color-action);color:var(--color-action-ink);font-weight:700;}
.ZTp96W_field{flex-direction:column;gap:6px;max-width:520px;display:flex}.ZTp96W_label{font-weight:600;font-size:var(--font-xs)}.ZTp96W_input{min-height:var(--touch-main);border:2px solid var(--color-border-input);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-text);padding:10px 14px;font-size:16px}.ZTp96W_input:focus-visible{outline:3px solid var(--color-primary-soft);border-color:var(--color-primary)}
.C35YFa_dialog{border:1px solid var(--color-border);background:var(--color-bg);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-text);border-radius:12px;padding:20px;overflow:auto}.C35YFa_dialog::backdrop{background:#00000073}.C35YFa_title{margin:0 0 8px;font-size:20px}.C35YFa_subtitle{margin:16px 0 6px;font-size:16px}.C35YFa_lead{color:var(--color-muted);margin:0 0 8px;line-height:1.5}.C35YFa_warn{border-radius:var(--radius-control);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning);padding:10px 12px;line-height:1.5}.C35YFa_steps{margin:0;padding-left:20px;line-height:1.6}.C35YFa_close{width:100%;min-height:var(--touch-main);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-bg);cursor:pointer;border:0;margin-top:16px;font-size:16px;font-weight:600}
.m11A_G_nav,.m11A_G_spacer{display:none}@media (max-width:760px){.m11A_G_spacer{height:calc(68px + env(safe-area-inset-bottom));display:block}html:has(.m11A_G_nav){--dock-bottom:calc(64px + env(safe-area-inset-bottom))}.m11A_G_nav{z-index:50;padding-bottom:env(safe-area-inset-bottom);background:var(--color-plate);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}}.m11A_G_item{height:64px;color:var(--color-plate-text);font-size:var(--font-xs);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-weight:600;line-height:1.1;text-decoration:none;display:flex;overflow:hidden}.m11A_G_item svg{flex:none;width:20px;height:20px}.m11A_G_active{background:var(--color-action);color:var(--color-action-ink);font-weight:700;}.m11A_G_item:focus-visible,.m11A_G_active:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}
.aBtRkW_open{min-height:var(--touch-main);border:1px solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-primary);font:inherit;cursor:pointer;padding:8px 16px;font-weight:600}.aBtRkW_open:focus-visible,.aBtRkW_send:focus-visible,.aBtRkW_close:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.aBtRkW_dialog{border:1px solid var(--color-border);background:var(--color-bg);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-text);border-radius:12px;padding:20px;overflow:auto}.aBtRkW_dialog::backdrop{background:#00000073}.aBtRkW_title{margin:0 0 8px;font-size:20px}.aBtRkW_lead{color:var(--color-muted);margin:0 0 12px;line-height:1.5}.aBtRkW_field{font-size:var(--font-xs);color:var(--color-text-2);flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.aBtRkW_field textarea{border:2px solid var(--color-border-input);border-radius:var(--radius-control);font:inherit;resize:vertical;padding:8px 10px}.aBtRkW_error{color:var(--color-danger);margin:0 0 8px}.aBtRkW_ok{border-radius:var(--radius-control);background:var(--color-success-bg);color:var(--color-success);padding:10px 12px;line-height:1.5}.aBtRkW_actions{flex-direction:column;gap:8px;margin-top:12px;display:flex}.aBtRkW_send{min-height:var(--touch-main);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-bg);font:inherit;cursor:pointer;border:0;font-size:16px;font-weight:600}.aBtRkW_send:disabled{opacity:.6;cursor:default}.aBtRkW_close{min-height:var(--touch-main);border:2px solid var(--color-border-input);border-radius:var(--radius-control);background:var(--color-bg-alt);color:var(--color-text-2);font:inherit;cursor:pointer}
.ysv2gq_page{--sticky-top:72px;--study-bg:var(--color-bg-alt);background:var(--color-bg-alt);min-height:100vh;color:var(--color-text);padding-bottom:32px}.ysv2gq_bar{z-index:3;background:var(--color-plate);color:var(--color-plate-text);position:sticky;top:0}.ysv2gq_barInner{justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:12px 24px;display:flex}.ysv2gq_brand{font:inherit;color:var(--color-plate-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:19px;font-weight:700;display:flex}.ysv2gq_logo{width:32px;height:40px;color:var(--color-plate-text);justify-content:center;align-items:center;display:flex}.ysv2gq_barNav{min-height:var(--touch);color:var(--color-plate-text);font-size:var(--font-small);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.ysv2gq_brandText{white-space:nowrap}@media (max-width:760px){.ysv2gq_page{--sticky-top:68px}.ysv2gq_barInner{padding:8px 16px}.ysv2gq_logo{width:28px;height:36px}.ysv2gq_barNav{display:none}.ysv2gq_barRight{white-space:nowrap;min-width:0}.ysv2gq_barRight .ysv2gq_barLink{max-width:110px;line-height:var(--touch);text-overflow:ellipsis;display:block;overflow:hidden}}@media (max-width:480px){.ysv2gq_brandText{display:none}}.ysv2gq_barLink{min-height:var(--touch);color:var(--color-text-2);font-size:var(--font-xs);align-items:center;display:inline-flex}.ysv2gq_bar .ysv2gq_barLink,.ysv2gq_bar .ysv2gq_barNav:hover{color:var(--color-plate-text)}.ysv2gq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ysv2gq_wrap{flex-direction:column;gap:14px;max-width:720px;margin:0 auto;padding:16px;display:flex}.ysv2gq_wrapLesson{max-width:1080px;}.ysv2gq_card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:20px}.ysv2gq_h1{margin:0 0 6px;font-size:26px;line-height:1.2}.ysv2gq_h2{margin:0 0 10px;font-size:20px;line-height:1.3}.ysv2gq_muted{color:var(--color-muted);font-size:var(--font-xs);margin:0;line-height:1.5}.ysv2gq_en{margin:0 0 6px;font-size:21px;font-weight:700;line-height:1.3}.ysv2gq_vi{color:var(--color-muted);font-size:var(--font-body);margin:0;line-height:1.45}.ysv2gq_banner{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning);border-radius:var(--radius-card);font-size:var(--font-small);padding:14px 16px;font-weight:500;line-height:1.5}.ysv2gq_bannerDanger{background:var(--color-danger-bg);border-color:var(--color-danger);color:var(--color-danger);}.ysv2gq_note{font-size:var(--font-body);color:var(--color-text);padding:0 2px;line-height:1.5}.ysv2gq_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ysv2gq_row{text-align:left;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-card);width:100%;min-height:64px;color:inherit;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ysv2gq_row:disabled{color:var(--color-muted);cursor:default}.ysv2gq_rowTitle{font-size:var(--font-body);line-height:1.4}.ysv2gq_tag{min-height:28px;font-size:var(--font-xs);background:var(--color-bg-soft);color:var(--color-text);white-space:nowrap;border-radius:4px;flex:none;align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}.ysv2gq_tagDone{background:var(--color-success-bg);color:var(--color-success);}.ysv2gq_tagDoing{background:var(--color-warning-bg);color:var(--color-warning);}.ysv2gq_tagTrial{background:var(--color-success-bg);color:var(--color-success);}.ysv2gq_primary{min-height:var(--touch-main);border:2px solid var(--color-action-edge);border-radius:var(--radius-control);background:var(--color-action);color:var(--color-action-ink);font:inherit;cursor:pointer;padding:8px 18px;font-weight:700}.ysv2gq_primary:disabled{border-style:dashed;border-color:var(--color-border-input);background:var(--color-bg);color:var(--color-muted);cursor:not-allowed}.ysv2gq_secondary{min-height:var(--touch);border:2px solid var(--color-border-input);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer;padding:8px 16px;font-weight:700}.ysv2gq_secondary:disabled{color:var(--color-muted);cursor:not-allowed;border-style:dashed}.ysv2gq_actions{flex-wrap:wrap;gap:8px;display:flex}.ysv2gq_item{border-top:1px solid var(--color-line);padding:8px 0}.ysv2gq_item:first-of-type{border-top:0}.ysv2gq_check{min-height:52px;font-size:var(--font-body);align-items:center;gap:12px;padding:4px 0;display:flex}.ysv2gq_check input{width:26px;height:26px;accent-color:var(--color-text);flex:none;margin:0}.ysv2gq_progress{background:var(--color-bg-soft);border-radius:2px;height:12px;overflow:hidden}.ysv2gq_progressFill{background:var(--color-primary);height:100%}.ysv2gq_audio{width:100%}.ysv2gq_field{font-size:var(--font-xs);flex-direction:column;gap:4px;font-weight:600;display:flex}.ysv2gq_input{min-height:var(--touch);border:2px solid var(--color-border-input);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-text);font:inherit;padding:8px 12px;font-weight:400}.ysv2gq_refundForm{flex-direction:column;gap:10px;margin-top:8px;display:flex}.ysv2gq_barRight{align-items:center;gap:16px;display:flex}.ysv2gq_barTheme{min-height:var(--touch);min-width:48px;color:var(--color-plate-text);font:inherit;font-size:var(--font-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline}.ysv2gq_barInstall{min-height:var(--touch);font:inherit;color:var(--color-plate-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 10px;font-weight:700;text-decoration:underline}.ysv2gq_speak{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;display:inline-flex}.ysv2gq_voice{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.ysv2gq_voice select{min-height:var(--touch);border:2px solid var(--color-border-input);border-radius:var(--radius-control);max-width:100%;padding:6px 10px;font-size:15px}.ysv2gq_head{flex-direction:column;gap:6px;padding:4px 2px;display:flex}.ysv2gq_plate{background:var(--color-plate);color:var(--color-plate-text);border-radius:var(--radius-card);flex-direction:column;gap:10px;padding:20px;display:flex}.ysv2gq_plate .ysv2gq_h2{margin:0}.ysv2gq_plate .ysv2gq_muted{color:var(--color-plate-muted);font-size:var(--font-small)}.ysv2gq_plate .ysv2gq_progress{background:var(--color-plate-2)}.ysv2gq_plate .ysv2gq_progressFill{background:var(--color-plate-text)}.ysv2gq_plate p{margin:0}.ysv2gq_topic{border-top:1px solid var(--color-border)}.ysv2gq_topic:first-of-type{border-top:0}.ysv2gq_topic>summary{cursor:pointer;align-items:center;gap:10px;min-height:68px;padding:8px 0;list-style:none;display:flex}.ysv2gq_topic>summary::-webkit-details-marker{display:none}.ysv2gq_topic>summary:after{content:"+";text-align:center;flex:none;width:28px;font-size:26px;font-weight:700;line-height:1}.ysv2gq_topic[open]>summary:after{content:"−"}.ysv2gq_topicCode{background:var(--color-action);min-height:34px;color:var(--color-action-ink);font-weight:700;font-size:var(--font-small);border-radius:4px;flex:none;align-items:center;padding:2px 10px;display:inline-flex}.ysv2gq_topicTitle{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:2px 12px;min-width:0;font-weight:700;display:flex}.ysv2gq_topicCount{font-size:var(--font-xs);color:var(--color-muted);font-weight:500}.ysv2gq_lessonRows{margin:0 0 8px;padding:0;list-style:none}.ysv2gq_lessonRows>li+li{border-top:1px solid var(--color-line)}.ysv2gq_lessonRow{width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 0;display:grid}.ysv2gq_lessonRow:disabled{color:var(--color-muted);cursor:default}.ysv2gq_lessonId{font-weight:700;font-size:var(--font-small)}@media (max-width:600px){.ysv2gq_lessonRow{grid-template-columns:76px minmax(0,1fr)}.ysv2gq_lessonRow>:nth-child(3){grid-column:2;justify-self:start}}@media (max-width:760px){.ysv2gq_bar .ysv2gq_barRight{gap:8px}}
.S4tHCG_page{flex-direction:column;gap:16px;max-width:768px;display:flex}.S4tHCG_page ul{margin:0;padding-left:20px}.S4tHCG_tabs{flex-wrap:wrap;gap:8px;display:flex}.S4tHCG_tab{min-height:var(--touch);border-radius:var(--radius-control);border:1px solid var(--color-border);color:var(--color-text-2);align-items:center;padding:0 16px;font-weight:500;text-decoration:none;display:flex}.S4tHCG_tabActive{border-color:var(--color-primary);color:var(--color-primary);font-weight:700;}
.WTnOvG_article{flex-direction:column;gap:20px;max-width:768px;display:flex}.WTnOvG_quote{border-radius:var(--radius-card);background:var(--color-primary-soft);color:var(--color-primary-dark);margin:0;padding:20px 24px;font-size:20px;font-weight:600;line-height:1.5}.WTnOvG_message{border-radius:var(--radius-card);background:var(--color-bg-soft);padding:16px 20px;font-weight:600}.WTnOvG_contact{border-radius:var(--radius-card);background:var(--color-bg-alt);flex-direction:column;gap:12px;margin-top:16px;padding:24px;display:flex}
._7T5Noq_hero{background:var(--color-bg-soft)}._7T5Noq_heroRow{flex-direction:column;gap:20px;max-width:760px;display:flex}._7T5Noq_bullets{color:var(--color-text-2);flex-wrap:wrap;gap:8px 24px;margin:8px 0 0;padding:0;font-size:15px;list-style:none;display:flex}._7T5Noq_bullets li{align-items:center;gap:8px;display:flex}._7T5Noq_heroText{color:var(--color-text-2);max-width:600px;font-size:18px}._7T5Noq_stack{flex-direction:column;gap:32px;display:flex}._7T5Noq_stack>div:first-child:not([class]){flex-direction:column;gap:8px;display:flex}._7T5Noq_benefit{border-radius:var(--radius-card);background:var(--color-bg-alt);flex-direction:column;gap:10px;padding:24px;display:flex}._7T5Noq_icon{background:var(--color-primary-soft);width:44px;height:44px;color:var(--color-primary);border-radius:12px;justify-content:center;align-items:center;display:flex}._7T5Noq_alt{background:var(--color-bg-alt)}._7T5Noq_steps{margin:0;padding:0;list-style:none}._7T5Noq_step{border-radius:var(--radius-card);border:1px solid var(--color-border);flex-direction:column;gap:10px;padding:24px;display:flex}._7T5Noq_num{background:var(--color-action);width:40px;height:40px;color:var(--color-action-ink);border:2px solid var(--color-action-edge);border-radius:20px;justify-content:center;align-items:center;font-weight:800;display:flex}._7T5Noq_faq{flex-direction:column;gap:16px;max-width:880px;display:flex}._7T5Noq_faq details{background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;padding:0 20px}._7T5Noq_faq summary{cursor:pointer;align-items:center;min-height:56px;padding:10px 0;font-weight:700;list-style:none;display:flex}._7T5Noq_faq summary::-webkit-details-marker{display:none}._7T5Noq_faq p{color:var(--color-text-2);margin:0 0 20px}._7T5Noq_cta{border-radius:var(--radius-card);background:var(--color-plate);color:var(--color-plate-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:40px;display:flex}._7T5Noq_cta p{color:var(--color-plate-muted)}@media (max-width:600px){._7T5Noq_cta{padding:24px}}
.e1PE_W_layout{grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"head buy""main buy";align-items:start;gap:20px 24px;display:grid}.e1PE_W_head{flex-direction:column;grid-area:head;gap:8px;min-width:0;display:flex}.e1PE_W_head p{margin:0}.e1PE_W_main{grid-area:main;gap:0;min-width:0}.e1PE_W_main>h2{margin-bottom:8px}.e1PE_W_lessons{margin:0 0 8px;padding:0;list-style:none}.e1PE_W_lesson{border-top:1px solid var(--color-line);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:64px;padding:10px 0;display:grid}.e1PE_W_lesson:first-child{border-top:0}.e1PE_W_lesson>:last-child{white-space:nowrap}.e1PE_W_lessonId{font-weight:700;font-size:var(--font-small)}.e1PE_W_lessonTitle{min-width:0}.e1PE_W_topic{border-top:1px solid var(--color-border)}.e1PE_W_topic:first-of-type{border-top:0}.e1PE_W_topic>summary{cursor:pointer;align-items:center;gap:10px;min-height:68px;padding:8px 0;list-style:none;display:flex}.e1PE_W_topic>summary::-webkit-details-marker{display:none}.e1PE_W_topic>summary:after{content:"+";text-align:center;flex:none;width:28px;font-size:26px;font-weight:700;line-height:1}.e1PE_W_topic[open]>summary:after{content:"−"}.e1PE_W_topicCode{background:var(--color-action);min-height:34px;color:var(--color-action-ink);font-weight:700;font-size:var(--font-small);border-radius:4px;flex:none;align-items:center;padding:2px 10px;display:inline-flex}.e1PE_W_topicTitle{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:2px 12px;min-width:0;font-weight:700;display:flex}.e1PE_W_topicCount{font-size:var(--font-xs);color:var(--color-muted);font-weight:500}.e1PE_W_buy{grid-area:buy;position:sticky;top:16px}.e1PE_W_buy p{margin:0}.e1PE_W_trial{border-color:var(--color-plate-text);color:var(--color-plate-text);background:0 0;}.e1PE_W_trial:hover{color:var(--color-plate-text);background:var(--color-plate-2)}@media (max-width:860px){.e1PE_W_layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""buy""main"}.e1PE_W_buy{position:static}}@media (max-width:600px){.e1PE_W_lesson{grid-template-columns:76px minmax(0,1fr)}.e1PE_W_lesson>:last-child{grid-column:2;justify-self:start}}
.m9FVLW_page{background:var(--color-bg-alt)}.m9FVLW_layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.m9FVLW_account{border-radius:var(--radius-control);background:var(--color-bg-soft);color:var(--color-text);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.m9FVLW_account strong{overflow-wrap:anywhere;font-size:20px}.m9FVLW_summary{position:sticky;top:16px}.m9FVLW_total{border-top:1px solid var(--color-plate-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-top:14px;display:flex}.m9FVLW_total span{white-space:nowrap}.m9FVLW_points{color:var(--color-plate-text);font-size:var(--font-small);flex-direction:column;gap:8px;margin:0;padding-left:20px;line-height:1.5;display:flex}.m9FVLW_terms{align-items:flex-start;gap:12px;min-height:52px;padding:4px 0;display:flex}.m9FVLW_terms input{width:26px;height:26px;accent-color:var(--color-text);flex:none;margin:0}@media (max-width:860px){.m9FVLW_layout{grid-template-columns:minmax(0,1fr)}.m9FVLW_summary{order:-1;position:static}}.m9FVLW_guest{flex-direction:column;gap:12px;display:flex}.m9FVLW_field{flex-direction:column;gap:6px;font-size:15px;font-weight:600;display:flex}.m9FVLW_field small{font-weight:400}.m9FVLW_input{min-height:var(--touch);border:2px solid var(--color-border-input);border-radius:var(--radius-control);font:inherit;padding:10px 12px;font-size:16px;font-weight:400}.m9FVLW_issued{border:2px solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-primary-soft);flex-direction:column;gap:12px;padding:16px;display:flex}.m9FVLW_credentials{grid-template-columns:auto 1fr;align-items:baseline;gap:6px 12px;margin:0;display:grid}.m9FVLW_credentials dt{color:var(--color-muted);font-size:var(--font-xs)}.m9FVLW_credentials dd{overflow-wrap:anywhere;margin:0;font-weight:700}.m9FVLW_password{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px}.m9FVLW_warn{color:var(--color-warning);margin:0;font-weight:600}.m9FVLW_linkButton{min-height:var(--touch);color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
.g6v4Fq_pay{border-radius:var(--radius-card);background:var(--color-plate);color:var(--color-plate-text);flex-direction:column;align-items:center;gap:12px;padding:20px 16px 16px;display:flex}.g6v4Fq_payTitle{font-size:var(--font-small);text-align:center;margin:0;font-weight:700}.g6v4Fq_qrFrame{border-radius:var(--radius-card);background:var(--color-plate-2);flex-direction:column;align-items:center;gap:8px;width:100%;max-width:300px;padding:12px;display:flex}.g6v4Fq_qrBox{border-radius:var(--radius-control);background:var(--color-paper);width:100%;color:var(--color-paper-ink);flex-direction:column;align-items:center;gap:6px;padding:12px;display:flex}.g6v4Fq_qr{width:100%;max-width:240px;height:auto;image-rendering:pixelated;display:block}.g6v4Fq_qrPlaceholder{aspect-ratio:1;background:var(--color-paper-soft);border-radius:8px;width:100%;max-width:240px}.g6v4Fq_qrCaption{font-size:var(--font-xs);color:var(--color-paper-ink);text-align:center;flex-direction:column;align-items:center;margin:0;line-height:1.4;display:flex}.g6v4Fq_qrCaption strong{font-size:var(--font-xs);letter-spacing:.02em}.g6v4Fq_qrNote{font-size:var(--font-xs);color:var(--color-plate-muted);text-align:center;margin:0}.g6v4Fq_save{border:2px solid var(--color-paper-ink);border-radius:var(--radius-control);min-height:48px;color:var(--color-paper-ink);justify-content:center;align-items:center;padding:6px 16px;font-weight:700;text-decoration:none;display:inline-flex}.g6v4Fq_save:hover{color:var(--color-paper-ink);background:var(--color-paper-soft)}.g6v4Fq_amountLabel{font-size:var(--font-small);color:var(--color-plate-muted);margin:4px 0 0}.g6v4Fq_amount{font-variant-numeric:tabular-nums;margin:0;font-size:34px;font-weight:800;line-height:1.1}.g6v4Fq_table{background:var(--color-bg);width:100%;color:var(--color-text);border-radius:var(--radius-control);padding:4px 14px}.g6v4Fq_row{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label copy""value copy";align-items:center;gap:2px 10px;padding:10px 0;display:grid}.g6v4Fq_row>button{grid-area:copy}.g6v4Fq_row:first-child{border-top:0}.g6v4Fq_rowLabel{font-size:var(--font-xs);color:var(--color-muted);grid-area:label}.g6v4Fq_rowValue{overflow-wrap:anywhere;flex-direction:column;grid-area:value;align-items:flex-start;min-width:0;display:flex}.g6v4Fq_rowValue strong{font-variant-numeric:tabular-nums;font-size:clamp(16px,5vw,20px)}.g6v4Fq_rowValue small{font-size:var(--font-xs);color:var(--color-muted)}.g6v4Fq_accent{background:var(--color-action);color:var(--color-action-ink);letter-spacing:.04em;border-radius:4px;padding:2px 8px;display:inline-block}.g6v4Fq_copy{border:2px solid var(--color-border-input);border-radius:var(--radius-control);background:var(--color-bg);min-width:72px;min-height:48px;color:var(--color-text);font:inherit;font-size:var(--font-small);cursor:pointer;padding:6px 12px;font-weight:700}.g6v4Fq_copy:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.g6v4Fq_after{font-size:var(--font-small);color:var(--color-text-2);text-align:center;margin:0;line-height:1.55}.g6v4Fq_steps{color:var(--color-text-2);margin:0;padding-left:20px}.g6v4Fq_clock{font-variant-numeric:tabular-nums;font-size:22px}.g6v4Fq_value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px}.g6v4Fq_rowText{flex-direction:column;min-width:0;display:flex}.g6v4Fq_claim{text-align:center;flex-direction:column;align-items:stretch;gap:8px;display:flex}
.USpB4G_levels{top:var(--sticky-top,0);z-index:2;border-radius:var(--radius-card);background:var(--color-plate);box-shadow:0 -6px 0 var(--study-bg,var(--color-bg));grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid;position:sticky}.USpB4G_layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.USpB4G_side{top:calc(var(--sticky-top,0px) + 84px);flex-direction:column;order:2;gap:14px;min-width:0;display:flex;position:sticky}.USpB4G_main{flex-direction:column;gap:14px;min-width:0;display:flex}@media (max-width:960px){.USpB4G_layout{grid-template-columns:minmax(0,1fr)}.USpB4G_side{display:contents}.USpB4G_main{order:-1}.USpB4G_words{order:2}}.USpB4G_wordsHead{margin-top:14px}.USpB4G_word{background:var(--color-bg-soft);max-width:100%;min-height:40px;font-size:var(--font-small);border-radius:4px;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:4px 10px;display:inline-flex}.USpB4G_level{border-radius:var(--radius-control);min-height:64px;color:var(--color-plate-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:6px 10px;display:flex}.USpB4G_level strong{font-size:19px;line-height:1.2}.USpB4G_level span{font-size:var(--font-xs);color:var(--color-plate-muted);line-height:1.2}.USpB4G_levelOn{background:var(--color-action);color:var(--color-action-ink);}.USpB4G_levelOn span{color:var(--color-action-ink)}.USpB4G_levelHint{display:none}@media (min-width:961px){.USpB4G_levelHint{display:block}}.USpB4G_level:focus-visible,.USpB4G_choice:focus-within,.USpB4G_toggle:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.USpB4G_stepHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.USpB4G_step .USpB4G_stepHead,.USpB4G_step .USpB4G_bar{margin-bottom:0}.USpB4G_stepCount{color:var(--color-text);font-size:22px;font-weight:700}.USpB4G_bar{background:var(--color-bg-soft);border-radius:2px;height:14px;margin-bottom:14px;overflow:hidden}.USpB4G_barFill{background:var(--color-primary);height:100%;transition:width .2s}.USpB4G_answer{border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--color-bg-soft);border-left:6px solid var(--color-action);margin-top:12px;padding:12px 14px}.USpB4G_answerLabel{font-size:var(--font-small);color:var(--color-text);margin:0 0 6px;font-weight:700}.USpB4G_toggle{min-height:var(--touch);border:2px solid var(--color-border-input);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer;padding:8px 16px;font-weight:700}.USpB4G_toggle:disabled{color:var(--color-muted);cursor:not-allowed;border-style:dashed}.USpB4G_nav{grid-template-columns:2fr 3fr;gap:10px;margin-top:16px;display:grid}.USpB4G_step .USpB4G_nav{margin-top:6px}.USpB4G_nav button{min-height:var(--touch-main)}.USpB4G_step{flex-direction:column;gap:10px;display:flex}.USpB4G_step>*{margin-top:0;margin-bottom:0}.USpB4G_step>p:first-of-type{font-size:var(--font-en);line-height:1.25}.USpB4G_chips{flex-wrap:wrap;gap:6px;display:flex}.USpB4G_chip{background:var(--color-bg-soft);min-height:40px;color:var(--color-text);font-size:var(--font-small);border-radius:4px;align-items:center;padding:4px 12px;display:inline-flex}.USpB4G_textarea{border:2px solid var(--color-border-input);border-radius:var(--radius-control);width:100%;min-height:96px;font:inherit;resize:vertical;background:var(--color-bg);color:var(--color-text);box-sizing:border-box;padding:10px 12px}.USpB4G_alts{font-size:var(--font-small);color:var(--color-text-2);margin:8px 0 0;padding-left:20px}.USpB4G_ex{border-top:1px solid var(--color-line);flex-direction:column;gap:8px;padding:12px 0;display:flex}.USpB4G_ex:first-of-type{border-top:0}.USpB4G_exRow{gap:8px;display:flex}.USpB4G_exRow input{min-width:0;min-height:var(--touch);border:2px solid var(--color-border-input);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-text);font:inherit;flex:1;padding:8px 12px}.USpB4G_choice{border:2px solid var(--color-border-input);border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:12px;min-height:60px;padding:8px 12px;line-height:1.4;display:flex}.USpB4G_choice:has(input:checked){box-shadow:inset 6px 0 0 var(--color-text)}.USpB4G_choice input{width:26px;height:26px;accent-color:var(--color-text);flex:none;margin:0}.USpB4G_right{color:var(--color-success);margin:0;font-weight:700}.USpB4G_wrong{color:var(--color-danger);margin:0;font-weight:700}.USpB4G_profile{flex-direction:column;gap:10px;display:flex}.USpB4G_saved{color:var(--color-success);font-size:var(--font-xs);margin:0}@media (max-width:960px){.USpB4G_nav{bottom:var(--dock-bottom,0px);z-index:2;background:var(--color-plate);border-radius:0 0 var(--radius-card) var(--radius-card);margin:16px -20px -20px;padding:10px 16px;position:sticky}.USpB4G_nav button:first-child{color:var(--color-plate-text);border-color:var(--color-plate-text);background:0 0}.USpB4G_nav button:first-child:disabled{color:var(--color-plate-muted);border-color:var(--color-plate-muted)}}@media (max-width:600px){.USpB4G_level{padding:6px 8px}.USpB4G_level strong{font-size:18px}}
