.eyHZkq_explanation{border-top:1px solid var(--student-line);min-width:0;margin-top:12px}.eyHZkq_disclosure{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:flex}.eyHZkq_disclosure small{opacity:.7;margin-left:auto}.eyHZkq_content{min-width:0;padding:4px 0 12px}.eyHZkq_steps{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.eyHZkq_steps button,.eyHZkq_navigation button,.eyHZkq_notice button{border:1px solid var(--student-line);min-height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:8px 12px}.eyHZkq_steps button{align-items:center;gap:8px;display:flex}.eyHZkq_steps button[aria-pressed=true]{background:var(--lw-inset);border-color:currentColor}.eyHZkq_selected{overflow-wrap:anywhere;min-width:0}.eyHZkq_selected h4{margin:12px 0 8px;font-size:1em}.eyHZkq_navigation{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.eyHZkq_navigation button:disabled{opacity:.45;cursor:default}.eyHZkq_notice{opacity:.85;font-size:.875em;line-height:1.6}.eyHZkq_notice button{margin-left:8px}.eyHZkq_formula,.eyHZkq_table{max-width:100%;overflow-x:auto}.eyHZkq_table table{border-collapse:collapse;width:100%}.eyHZkq_table th,.eyHZkq_table td{border-bottom:1px solid var(--student-line);text-align:left;min-width:80px;padding:8px}.eyHZkq_image{margin:12px 0}.eyHZkq_image img{max-width:100%;height:auto;display:block}.eyHZkq_focus{border:1px solid var(--student-line);background:var(--student-surface);width:fit-content;max-width:100%;color:inherit;border-radius:6px;align-items:center;gap:8px;padding:4px 8px 4px 12px;font-size:.875rem;display:flex}.eyHZkq_focus span{overflow-wrap:anywhere}.eyHZkq_focus button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0}.eyHZkq_focus button:focus-visible,.eyHZkq_disclosure:focus-visible,.eyHZkq_steps button:focus-visible,.eyHZkq_navigation button:focus-visible{outline-offset:3px;outline:2px solid}
.lJsWfG_lockup{--brand-lockup-width:196px;--brand-lockup-mark-size:50px;--brand-lockup-name-size:25px;--brand-lockup-gap:10px;align-items:center;gap:var(--brand-lockup-gap);width:var(--brand-lockup-width);min-width:var(--brand-lockup-width);max-width:var(--brand-lockup-width);color:var(--lw-ink,var(--paper-ink));font-family:var(--font-cn,"Noto Sans CJK SC", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif);flex:none;display:inline-flex}.lJsWfG_large{--brand-lockup-width:224px;--brand-lockup-mark-size:58px;--brand-lockup-name-size:29px;--brand-lockup-gap:10px}.lJsWfG_mark{flex:0 0 var(--brand-lockup-mark-size);width:var(--brand-lockup-mark-size);height:var(--brand-lockup-mark-size);object-fit:contain;transform:none}.lJsWfG_copy{white-space:nowrap;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lJsWfG_name{color:inherit;font-size:var(--brand-lockup-name-size);font-weight:700;line-height:1.3}.lJsWfG_tagline{color:var(--lw-muted,var(--paper-muted));font-size:var(--text-size-caption);white-space:nowrap;font-weight:500;line-height:1.4}
.GvVVgW_avatar{background:var(--lw-inset);color:var(--lw-muted);vertical-align:middle;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.GvVVgW_avatar img{object-fit:cover;width:100%;height:100%;display:block}
.IeT8aW_home.parent-dashboard .parent-dashboard-primary-grid{background:0 0;border:0;align-items:start;gap:16px}.IeT8aW_home.parent-dashboard .parent-dashboard-primary-grid>.parent-dashboard-card{border:1px solid var(--lw-line);background:var(--lw-surface);overflow-wrap:anywhere;border-radius:8px;height:auto;min-height:0;padding:24px}:is(.IeT8aW_home.parent-dashboard .parent-card-link,.IeT8aW_home.parent-dashboard .parent-button){min-height:44px}.IeT8aW_home.parent-dashboard .parent-pulse-summary{min-height:0;margin-bottom:24px}.IeT8aW_observation{overflow-wrap:anywhere;min-width:0}.IeT8aW_observation h2{margin:8px 0 16px;font-size:clamp(22px,2.2vw,30px);line-height:1.55}.IeT8aW_kind{color:var(--lw-muted);margin:0 0 12px;font-size:13px}.IeT8aW_overview{max-width:65ch;margin:0;font-size:16px;line-height:1.85}.IeT8aW_changes,.IeT8aW_section ul{margin:16px 0;padding-left:20px;line-height:1.85}.IeT8aW_changes li+li,.IeT8aW_section li+li{margin-top:10px}.IeT8aW_concern{border-top:1px solid var(--lw-line);margin:18px 0;padding-top:16px;line-height:1.8}.IeT8aW_concern strong{margin-bottom:4px;font-size:13px;display:block}.IeT8aW_coverage{color:var(--lw-muted);gap:5px;margin-top:20px;font-size:12px;line-height:1.7;display:grid}.IeT8aW_notice{background:var(--lw-inset);border:1px solid var(--lw-line);border-radius:6px;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.8}.IeT8aW_section{margin-top:28px}.IeT8aW_section h3{margin:0 0 10px;font-family:inherit;font-size:16px}.IeT8aW_page{gap:28px;display:grid}.IeT8aW_current{border:1px solid var(--lw-line);background:var(--lw-surface);border-radius:8px;padding:clamp(22px,4vw,36px)}.IeT8aW_currentHeader,.IeT8aW_historyHeader,.IeT8aW_pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.IeT8aW_currentHeader{border-bottom:1px solid var(--lw-line);margin-bottom:24px;padding-bottom:18px}.IeT8aW_currentHeader h2,.IeT8aW_historyHeader h2{margin:0;font-family:inherit;font-size:18px}.IeT8aW_historyHeader{margin-bottom:18px}.IeT8aW_month{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.IeT8aW_month label{white-space:nowrap}.IeT8aW_month input{border:1px solid var(--lw-line);color:var(--lw-ink);background:var(--lw-surface);border-radius:6px;min-width:0;max-width:100%;min-height:44px;padding:8px 12px}.IeT8aW_history{border-top:1px solid var(--lw-line);margin:0;padding:0;list-style:none}.IeT8aW_history>li{border-bottom:1px solid var(--lw-line);padding:22px 0}.IeT8aW_historyRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.IeT8aW_historyRow h3{margin:6px 0;font-size:16px;font-weight:600;line-height:1.6}.IeT8aW_historyRow p{color:var(--lw-muted);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.7}.IeT8aW_historyRow time{color:var(--lw-muted);font-size:13px}.IeT8aW_expanded{max-width:70ch;padding:24px 0 0}.IeT8aW_pagination{justify-content:flex-end;margin-top:24px;font-size:14px}.IeT8aW_boundary{color:var(--lw-muted);margin:0;font-size:13px;line-height:1.8}.IeT8aW_page button{white-space:nowrap;min-height:44px}.IeT8aW_page :is(button,input):focus-visible{outline:2px solid var(--lw-primary);outline-offset:3px}@media (max-width:767px){.IeT8aW_historyRow{grid-template-columns:minmax(0,1fr);gap:12px}.IeT8aW_historyRow button{justify-self:start}.IeT8aW_month{justify-content:space-between;width:100%}.IeT8aW_pagination{justify-content:space-between;gap:8px}}
.GQCjVG_section{--primary:var(--paper-green);--surface:var(--paper-surface);--border:var(--paper-line);--background:var(--paper);--accent-soft:var(--paper-sage);scroll-margin-top:130px}.GQCjVG_status{min-height:44px;color:var(--text-secondary);font-size:var(--text-size-body);flex-wrap:wrap;align-items:center;gap:14px;margin:-10px 0 24px;display:flex}.GQCjVG_testBadge{color:var(--text-primary)}.GQCjVG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.GQCjVG_card{background:var(--accent-soft);min-width:0;color:var(--text-primary);border:0;border-radius:12px;flex-direction:column;gap:24px;padding:32px;display:flex}.GQCjVG_cardTop{color:var(--text-secondary);font-size:var(--text-size-body);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.GQCjVG_card h3{color:var(--text-primary);font-family:var(--font-cn);margin:0;font-size:28px;line-height:1.3}.GQCjVG_price{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:3px;display:flex}.GQCjVG_price strong{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;min-width:0;font-size:clamp(30px,3.15vw,46px);font-weight:650;line-height:1.3}.GQCjVG_currency{font-size:24px}.GQCjVG_price .GQCjVG_unknownPrice{letter-spacing:0;font-size:30px}.GQCjVG_saving{font-size:var(--text-size-caption);color:var(--text-secondary);margin:0;line-height:1.8}.GQCjVG_features{font-size:var(--text-size-body);flex-wrap:wrap;gap:14px 28px;margin:0 0 32px;padding:0;list-style:none;display:flex}.GQCjVG_features li{align-items:flex-start;gap:11px;line-height:1.6;display:flex}.GQCjVG_features svg{color:var(--primary);flex-shrink:0;margin-top:3px}.GQCjVG_cta{white-space:nowrap;width:100%;min-height:48px;margin-top:auto}.GQCjVG_cta:disabled{opacity:.62;cursor:not-allowed}.GQCjVG_emphasized{background:var(--primary);border-color:var(--primary);color:var(--background)}.GQCjVG_emphasized h3,.GQCjVG_emphasized .GQCjVG_cardTop,.GQCjVG_emphasized .GQCjVG_saving{color:var(--background)}.GQCjVG_section .GQCjVG_emphasized .GQCjVG_cta{background:var(--surface);border-color:var(--surface);color:var(--primary)}.GQCjVG_footnote{max-width:850px;color:var(--text-secondary);font-size:var(--text-size-caption);text-align:center;text-wrap:pretty;margin:24px auto 0;line-height:1.9}@media (max-width:1200px){.GQCjVG_card{padding:26px 22px}}@media (max-width:767px){.GQCjVG_grid{grid-template-columns:1fr;gap:18px}.GQCjVG_card{padding:28px}.GQCjVG_features{gap:12px;display:grid}.GQCjVG_price strong{font-size:42px}.GQCjVG_footnote{text-align:left}}
.znKKbW_notice{border-block:1px solid var(--lw-line,var(--paper-line));color:var(--lw-muted,var(--paper-body));overflow-wrap:anywhere;margin-block:12px;padding-block:10px;font-size:13px;line-height:1.6}.znKKbW_notice p{margin:0}.znKKbW_cancel{min-height:44px;color:inherit;border:1px solid var(--lw-line,var(--paper-line));font:inherit;background:0 0;border-radius:6px;margin-top:4px;padding:6px 10px}.znKKbW_cancel:focus-visible{outline:2px solid var(--paper-ochre);outline-offset:3px}.znKKbW_dialog{box-sizing:border-box;border:1px solid var(--paper-line);background:var(--paper-surface);width:min(400px,100vw - 24px);max-width:none;max-height:calc(100dvh - 32px);color:var(--paper-ink);font-family:var(--font-cn);border-radius:8px;margin:auto;padding:20px 16px;overflow:auto}.znKKbW_dialog::backdrop{background:color-mix(in srgb, var(--paper-ink) 40%, transparent)}.znKKbW_dialogTitle{margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.5}.znKKbW_dialogDescription{color:var(--paper-body);overflow-wrap:anywhere;margin:0 0 20px;font-size:14px;line-height:1.7}.znKKbW_widget{min-height:65px}.znKKbW_dialogCancel{border:1px solid var(--paper-line);min-height:44px;color:var(--paper-ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;margin-top:20px;padding:8px 14px}.znKKbW_dialogCancel:hover{background:var(--paper-inset)}.znKKbW_dialogCancel:focus-visible{outline:2px solid var(--paper-ochre);outline-offset:3px}
.DGTr3q_root{--commerce-surface:var(--lw-surface,var(--ops-card,var(--paper-surface)));--commerce-ink:var(--lw-ink,var(--ops-fg,var(--paper-ink)));--commerce-border:var(--lw-line,var(--ops-border,var(--paper-line)));--commerce-primary:var(--lw-primary,var(--ops-primary,var(--paper-green)));color:var(--commerce-ink);gap:20px;min-width:0;display:grid}.DGTr3q_root *{box-sizing:border-box}.DGTr3q_root h2,.DGTr3q_root h3,.DGTr3q_root p{margin-top:0}.DGTr3q_root h2{font-size:var(--text-size-subheading);margin-bottom:12px}.DGTr3q_root h3{font-size:var(--text-size-reading);margin-bottom:8px}.DGTr3q_root p{line-height:1.7}.DGTr3q_nav,.DGTr3q_actions,.DGTr3q_tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.DGTr3q_button{border:1px solid var(--commerce-border,var(--lw-line,var(--ops-border,var(--paper-line))));background:var(--commerce-surface,var(--lw-surface,var(--ops-card,var(--paper-surface))));min-height:44px;color:var(--commerce-ink,var(--lw-ink,var(--ops-fg,var(--paper-ink))));font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-weight:600;text-decoration:none;display:inline-flex}.DGTr3q_button:hover{border-color:var(--paper-green)}.DGTr3q_button:disabled{opacity:.5;cursor:wait}.DGTr3q_button:focus-visible,.DGTr3q_root input:focus-visible,.DGTr3q_root select:focus-visible,.DGTr3q_root textarea:focus-visible{outline:3px solid var(--paper-ochre);outline-offset:3px}.DGTr3q_primary,.DGTr3q_tabs .DGTr3q_button[aria-pressed=true]{background:var(--paper-green);color:var(--paper-surface);border-color:var(--paper-green)}.DGTr3q_card{border:1px solid var(--commerce-border);background:var(--commerce-surface);border-radius:8px;min-width:0;padding:24px}.DGTr3q_muted{color:var(--lw-muted,var(--ops-muted-fg,var(--paper-muted)));font-size:var(--text-size-body);line-height:1.7}.DGTr3q_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.DGTr3q_field{gap:8px;min-width:0;font-weight:600;display:grid}.DGTr3q_field input,.DGTr3q_field select,.DGTr3q_field textarea{border:1px solid var(--commerce-border);background:var(--commerce-surface);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:6px;padding:10px 12px}.DGTr3q_field textarea{resize:vertical;min-height:90px}.DGTr3q_field small{font-weight:400}.DGTr3q_full{grid-column:1/-1}.DGTr3q_check{font-size:var(--text-size-body);align-items:flex-start;gap:10px;padding:10px 0;line-height:1.7;display:flex}.DGTr3q_check input{width:18px;height:18px;accent-color:var(--commerce-primary);flex-shrink:0;margin-top:5px}.DGTr3q_prices{gap:10px;margin:0 0 18px;display:grid}.DGTr3q_prices div,.DGTr3q_row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.DGTr3q_prices dt{color:var(--lw-muted,var(--ops-muted-fg,var(--paper-muted)))}.DGTr3q_prices dd{overflow-wrap:anywhere;margin:0}.DGTr3q_total{font-size:25px;font-weight:600}.DGTr3q_notice{background:var(--lw-inset,var(--ops-secondary,var(--paper-inset)));border-radius:6px;margin:0;padding:14px 18px;line-height:1.7}.DGTr3q_error{border:1px solid var(--status-danger)}.DGTr3q_list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.DGTr3q_listItem{border-bottom:1px solid var(--commerce-border);min-width:0;padding:18px 0}.DGTr3q_listItem:last-child{border:0;padding-bottom:0}.DGTr3q_badge{background:var(--lw-inset,var(--ops-secondary,var(--paper-inset)));font-size:var(--text-size-caption);border-radius:4px;padding:4px 9px;line-height:1.4;display:inline-flex}.DGTr3q_code{letter-spacing:.08em;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:22px}.DGTr3q_qr{width:180px;max-width:100%;height:180px;margin:12px 0;display:block}.DGTr3q_break{overflow-wrap:anywhere;word-break:break-word}.DGTr3q_split{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:20px;display:grid}.DGTr3q_metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.DGTr3q_metric{border:1px solid var(--commerce-border);border-radius:6px;min-width:0;padding:18px}.DGTr3q_metric strong{overflow-wrap:anywhere;margin-top:8px;font-size:22px;display:block}.DGTr3q_rule{border-top:1px solid var(--commerce-border);margin-top:16px;padding-top:16px}.DGTr3q_landing{background:var(--paper);min-height:100vh;padding:48px 24px}.DGTr3q_landingInner{max-width:680px;margin:0 auto}.DGTr3q_landingTitle{font-family:var(--font-cn);margin:28px 0 18px;font-size:clamp(30px,6vw,44px);line-height:1.4}.DGTr3q_details{margin-top:16px}.DGTr3q_details summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600;display:list-item}.DGTr3q_terms{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:var(--text-size-body);border:1px solid var(--commerce-border);border-radius:6px;max-height:300px;padding:14px;overflow-y:auto}.DGTr3q_selectedChild{margin-bottom:20px}.DGTr3q_durationOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.DGTr3q_durationOptions .DGTr3q_button{gap:6px;padding:20px 12px;display:grid}.DGTr3q_durationOptions strong{font-size:24px}.DGTr3q_durationOptions .DGTr3q_button[aria-pressed=true]{border-color:var(--commerce-primary);background:var(--lw-inset,var(--paper-inset));outline:1px solid var(--commerce-primary)}.DGTr3q_purchaseFooter{border-top:1px solid var(--commerce-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 0 12px;display:flex}.DGTr3q_purchaseFooter>div{gap:6px;display:grid}.DGTr3q_purchaseFooter>.DGTr3q_button{min-width:160px;min-height:48px}.DGTr3q_paymentDialog{border:1px solid var(--commerce-border);background:var(--commerce-surface);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--commerce-ink);text-align:center;border-radius:12px;margin:auto;padding:24px;overflow-y:auto}.DGTr3q_paymentDialog::backdrop{background:color-mix(in srgb, var(--paper-ink) 32%, transparent)}.DGTr3q_dialogHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.DGTr3q_dialogHeader h2{font-size:var(--text-size-subheading);margin:0}.DGTr3q_paymentAmount{margin:12px 0 20px;font-size:34px;font-weight:600;line-height:1.3}.DGTr3q_paymentQr{justify-items:center;gap:8px;margin-bottom:18px;display:grid}.DGTr3q_paymentQr .DGTr3q_qr{aspect-ratio:1;border:1px solid var(--commerce-border);border-radius:6px;width:min(240px,100%);height:auto;margin:0}.DGTr3q_scanLabel{margin-bottom:12px}.DGTr3q_paymentDialog .DGTr3q_notice{margin-bottom:16px}.DGTr3q_paymentDialog .DGTr3q_muted{margin-top:14px}.DGTr3q_mobilePayment{display:none}@media (max-width:600px){.DGTr3q_mobilePayment{display:block}.DGTr3q_paymentDialog{padding:18px}.DGTr3q_purchaseFooter>.DGTr3q_button{min-width:130px}}@media (max-width:900px){.DGTr3q_split{grid-template-columns:minmax(0,1fr)}.DGTr3q_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.DGTr3q_card{padding:18px}.DGTr3q_grid{grid-template-columns:minmax(0,1fr)}.DGTr3q_full{grid-column:auto}.DGTr3q_nav .DGTr3q_button{flex:auto}.DGTr3q_actions{align-items:stretch}.DGTr3q_actions .DGTr3q_button{flex:auto}.DGTr3q_landing{padding:28px 16px}.DGTr3q_metric{padding:14px}.DGTr3q_metric strong{font-size:var(--text-size-subheading)}}.DGTr3q_membershipRoot{gap:20px}.DGTr3q_membershipPurchase,.DGTr3q_membershipConfiguration,.DGTr3q_membershipOrder{padding:24px}.DGTr3q_purchaseHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:16px;display:flex}.DGTr3q_purchaseHeading h2,.DGTr3q_purchaseHeading p{margin:0}.DGTr3q_childPicker{max-width:440px;margin:16px 0}.DGTr3q_membershipPackages{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 14px;display:grid}.DGTr3q_membershipPackage{background:var(--commerce-surface);min-width:0;color:var(--commerce-ink);border:1px solid var(--commerce-border);text-align:left;font:inherit;cursor:pointer;border-radius:6px;flex-direction:column;align-items:stretch;gap:8px;padding:24px;transition:background-color .16s ease-out,border-color .16s ease-out;display:flex}.DGTr3q_membershipPackage:hover:not(:disabled){border-color:var(--commerce-primary)}.DGTr3q_membershipPackage:focus-visible,.DGTr3q_membershipHistory>summary:focus-visible,.DGTr3q_purchaseTerms summary:focus-visible{outline:3px solid var(--paper-ochre);outline-offset:3px}.DGTr3q_membershipPackage:disabled{cursor:default}.DGTr3q_membershipPackage:disabled:not([aria-pressed=true]){color:var(--lw-muted,var(--ops-muted-fg,var(--paper-muted)))}.DGTr3q_membershipPackage[aria-pressed=true]{background:var(--paper-green);border-color:var(--paper-green);color:var(--paper-surface)}.DGTr3q_membershipPackage[aria-pressed=true] .DGTr3q_packagePrice{color:var(--paper-surface)}.DGTr3q_packageName{justify-content:space-between;align-items:center;gap:8px;font-size:21px;font-weight:600;display:flex}.DGTr3q_packageCheck{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.DGTr3q_membershipPackage[aria-pressed=true] .DGTr3q_packageCheck{background:var(--paper-surface);color:var(--paper-green);border-color:var(--paper-surface)}.DGTr3q_packageDays,.DGTr3q_packageDiscount{font-size:var(--text-size-caption);color:var(--lw-muted,var(--ops-muted-fg,var(--paper-muted)));line-height:1.6}.DGTr3q_packagePrice{letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 4px;font-size:clamp(25px,3vw,40px);font-weight:600;line-height:1.25}.DGTr3q_packageSaving{font-size:var(--text-size-caption);line-height:1.6}.DGTr3q_membershipPackage[aria-pressed=true] .DGTr3q_packageDays,.DGTr3q_membershipPackage[aria-pressed=true] .DGTr3q_packageDiscount{color:var(--paper-surface)}.DGTr3q_packageFootnote{font-size:var(--text-size-caption);margin:0 0 14px}.DGTr3q_membershipPurchase>.DGTr3q_notice{margin:14px 0}.DGTr3q_membershipPurchase .DGTr3q_purchaseFooter{background:var(--lw-inset,var(--ops-secondary,var(--paper-inset)));border:0;border-radius:6px;flex-wrap:wrap;margin:14px 0;padding:18px 20px}.DGTr3q_membershipPurchase .DGTr3q_total{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:30px}.DGTr3q_membershipPurchase .DGTr3q_purchaseFooter>.DGTr3q_button{min-width:188px}.DGTr3q_purchaseTerms{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-top:14px;display:flex}.DGTr3q_purchaseTerms>p{font-size:var(--text-size-caption);flex:320px;margin:10px 0 0}.DGTr3q_purchaseTerms>.DGTr3q_details{flex:0 auto;margin:0}.DGTr3q_purchaseTerms>.DGTr3q_details[open]{flex:100%}.DGTr3q_purchaseTerms summary,.DGTr3q_membershipHistory>summary{border:1px solid var(--commerce-border);background:var(--commerce-surface);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;list-style:none;display:inline-flex}.DGTr3q_purchaseTerms summary::-webkit-details-marker{display:none}.DGTr3q_membershipHistory>summary::-webkit-details-marker{display:none}.DGTr3q_purchaseTerms .DGTr3q_terms{margin-top:12px}.DGTr3q_membershipHistory{background:0 0;border:0;margin-top:0;padding:0}.DGTr3q_membershipHistory>summary{min-width:180px}.DGTr3q_membershipHistory[open]{border:1px solid var(--commerce-border);background:var(--commerce-surface);padding:20px}.DGTr3q_membershipHistory[open]>summary{margin-bottom:16px}.DGTr3q_membershipExpiry{background:var(--lw-inset,var(--ops-secondary,var(--paper-inset)));border-radius:6px;gap:8px;margin:16px 0;padding:18px 20px;line-height:1.7;display:grid}.DGTr3q_membershipExpiry>span{font-size:var(--text-size-caption);color:var(--lw-muted,var(--ops-muted-fg,var(--paper-muted)))}.DGTr3q_membershipExpiry strong{font-size:var(--text-size-subheading);overflow-wrap:anywhere;font-weight:600}.DGTr3q_membershipExpiry>.DGTr3q_button{justify-self:start}.DGTr3q_membershipPayment{width:min(480px,100vw - 32px);padding:24px}.DGTr3q_membershipPayment .DGTr3q_paymentAmount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:40px}.DGTr3q_membershipPayment .DGTr3q_membershipExpiry{text-align:left}.DGTr3q_membershipPayment>.DGTr3q_button{min-width:150px}.DGTr3q_waitingPayment{font-size:var(--text-size-caption);color:var(--lw-muted,var(--ops-muted-fg,var(--paper-muted)));margin-top:4px;display:block}.DGTr3q_activationIcon{color:var(--commerce-primary);margin:24px auto 18px;display:block}.DGTr3q_activationActions{gap:10px;margin-top:16px;display:grid}.DGTr3q_activationActions>.DGTr3q_button{width:100%}.DGTr3q_membershipOrder{scroll-margin-top:24px}.DGTr3q_membershipOrder:focus-visible{outline:3px solid var(--paper-ochre);outline-offset:3px}.DGTr3q_refundProgress{border-top:1px solid var(--commerce-border);margin:24px 0;padding-top:20px}.DGTr3q_refundProgress ol{gap:0;margin:18px 0;padding:0;list-style:none;display:grid}.DGTr3q_refundProgress li{font-size:var(--text-size-body);grid-template-columns:22px minmax(80px,auto) 1fr;align-items:start;gap:12px;padding:12px 0;line-height:1.7;display:grid}.DGTr3q_refundProgress li strong{font-weight:500}.DGTr3q_refundStepIcon{min-height:24px;color:var(--commerce-primary);align-items:center;display:flex}.DGTr3q_refundStepIcon>span{border:1px solid var(--commerce-border);border-radius:50%;width:16px;height:16px;margin:1px;display:block}.DGTr3q_membershipPricing{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px 0 8px;display:grid}.DGTr3q_membershipPricing h3{font-size:var(--text-size-subheading);margin-bottom:18px}.DGTr3q_membershipPricing .DGTr3q_field+.DGTr3q_field{margin-top:16px}.DGTr3q_membershipPricing input.DGTr3q_priceInput{font-variant-numeric:tabular-nums;background:var(--lw-inset,var(--ops-secondary,var(--paper-inset)));min-height:68px;font-size:27px;font-weight:500}.DGTr3q_pricingSaving{color:var(--lw-muted,var(--ops-muted-fg,var(--paper-muted)));font-size:var(--text-size-caption);margin:12px 0 0}.DGTr3q_membershipConfiguration>.DGTr3q_actions{margin:20px 0 12px}.DGTr3q_membershipConfiguration .DGTr3q_notice{margin-bottom:20px}.DGTr3q_publicationDialog{text-align:left;width:min(560px,100vw - 32px)}.DGTr3q_publicationDialog>.DGTr3q_button{margin-top:16px}.DGTr3q_publicationDialog .DGTr3q_prices{border-block:1px solid var(--commerce-border);padding:16px 0}@media (max-width:700px){.DGTr3q_membershipPackages{gap:8px}.DGTr3q_membershipPackage{gap:6px;padding:16px 10px}.DGTr3q_packageName{font-size:var(--text-size-reading);gap:4px}.DGTr3q_packageCheck{width:16px;height:16px}.DGTr3q_packagePrice{margin:10px 0 4px;font-size:clamp(22px,6vw,30px)}.DGTr3q_packageDays,.DGTr3q_packageSaving,.DGTr3q_packageDiscount{font-size:var(--text-size-caption)}.DGTr3q_desktopSaving{display:none}.DGTr3q_membershipPricing{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:600px){.DGTr3q_membershipPurchase,.DGTr3q_membershipConfiguration,.DGTr3q_membershipOrder{padding:18px}.DGTr3q_membershipPackages{grid-template-columns:minmax(0,1fr);gap:16px}.DGTr3q_membershipPackage{border-radius:8px;gap:8px;padding:20px}.DGTr3q_packagePrice{white-space:nowrap;font-size:30px}.DGTr3q_purchaseHeading{gap:8px}.DGTr3q_purchaseHeading>p{font-size:var(--text-size-caption)}.DGTr3q_membershipPurchase .DGTr3q_purchaseFooter{gap:12px;padding:16px 14px}.DGTr3q_membershipPurchase .DGTr3q_purchaseFooter>.DGTr3q_button{min-width:128px;padding-inline:12px}.DGTr3q_membershipPurchase .DGTr3q_total{font-size:26px}.DGTr3q_purchaseTerms>.DGTr3q_details,.DGTr3q_purchaseTerms summary{width:100%}.DGTr3q_purchaseTerms>p{margin-top:0}.DGTr3q_membershipHistory>summary{width:100%}.DGTr3q_membershipPayment{padding:20px 18px}.DGTr3q_membershipPayment .DGTr3q_paymentQr .DGTr3q_qr{width:min(220px,100%)}.DGTr3q_refundProgress li{grid-template-columns:20px 1fr;gap:4px 10px}.DGTr3q_refundProgress li strong{grid-column:2}.DGTr3q_membershipExpiry strong{font-size:var(--text-size-reading)}}@media (prefers-reduced-motion:reduce){.DGTr3q_membershipPackage{transition:none}}
.J3w7Wq_panel{color:var(--lw-body);border-top:1px solid var(--lw-line);overflow-wrap:anywhere;min-width:0;margin:24px 0;padding:20px 0;font-size:14px;line-height:1.7}.J3w7Wq_compact{margin:16px 0 0;padding:14px 0}.J3w7Wq_header{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.J3w7Wq_header h2{font:600 16px/1.6 var(--font-cn);margin:0}.J3w7Wq_header span,.J3w7Wq_help,.J3w7Wq_suggestion small,.J3w7Wq_list small{color:var(--lw-muted);font-size:12px}.J3w7Wq_panel p{margin:8px 0}.J3w7Wq_suggestion{padding:10px 0}.J3w7Wq_suggestion p{font-weight:600}.J3w7Wq_actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.J3w7Wq_panel button{border:1px solid var(--lw-primary);background:var(--lw-primary);min-height:44px;color:var(--lw-inverse);font:inherit;cursor:pointer;border-radius:5px;padding:8px 14px}.J3w7Wq_panel button.J3w7Wq_secondary{color:var(--lw-body);border-color:var(--lw-line);background:0 0}.J3w7Wq_panel button:disabled{opacity:.55;cursor:not-allowed}.J3w7Wq_panel :is(button,select,summary):focus-visible{outline:2px solid var(--lw-primary);outline-offset:3px}.J3w7Wq_details summary{cursor:pointer;min-height:44px;color:var(--lw-primary);align-items:center;display:flex}.J3w7Wq_details summary:before{content:"＋";margin-right:8px}.J3w7Wq_details[open] summary:before{content:"−"}.J3w7Wq_list{margin:0 0 16px;padding:0;list-style:none}.J3w7Wq_list li{border-bottom:1px solid var(--lw-line);grid-template-columns:64px minmax(0,1fr);gap:4px 12px;padding:10px 0;display:grid}.J3w7Wq_list small{grid-column:2}.J3w7Wq_fields{grid-template-columns:minmax(100px,.5fr) minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}.J3w7Wq_fields label{gap:6px;min-width:0;display:grid}.J3w7Wq_fields select{border:1px solid var(--lw-line);width:100%;min-width:0;min-height:44px;color:var(--lw-body);background:var(--lw-surface);font:inherit;border-radius:5px;padding:8px 10px}.J3w7Wq_error{color:var(--lw-warning)}@media (max-width:600px){.J3w7Wq_fields{grid-template-columns:minmax(0,1fr)}.J3w7Wq_actions button{flex:140px}}
.Let3bG_heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:8px 0 28px;display:flex}.Let3bG_heading h1{letter-spacing:-.025em;margin:0;font-size:clamp(26px,2.5vw,32px);line-height:1.45}.Let3bG_refresh{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.Let3bG_refresh p{color:var(--lw-muted);margin:0;font-size:14px}.Let3bG_dashboard{gap:28px;display:grid}.Let3bG_primaryGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.Let3bG_card{border:1px solid var(--lw-line);background:var(--lw-surface);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:28px}.Let3bG_cardHeader{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;display:flex}.Let3bG_cardHeader>span{align-items:center;display:inline-flex}.Let3bG_cardHeader h2{margin:0;font-size:18px;font-weight:600;line-height:1.6}.Let3bG_cardHeader>time{color:var(--lw-muted);margin-left:auto;font-size:14px}.Let3bG_cardHeader>a{margin-left:auto}.Let3bG_todayStatus{margin-bottom:24px}.Let3bG_metrics{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:24px;display:grid}.Let3bG_metrics>div>span{color:var(--lw-muted);font-size:14px;display:block}.Let3bG_completed{flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:8px 0 0;line-height:1.5;display:flex}.Let3bG_completed strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,40px);font-weight:600}.Let3bG_completed>span{color:var(--lw-muted);font-size:14px}.Let3bG_completed .Let3bG_metricText{font-size:26px}.Let3bG_lastLearning{font-variant-numeric:tabular-nums;margin:10px 0 5px;font-size:22px;font-weight:500;line-height:1.6}.Let3bG_gap{border-left:2px solid var(--lw-line);margin:24px 0 0;padding-left:12px;font-size:14px;line-height:1.8}.Let3bG_note{color:var(--lw-muted);margin:12px 0 0;font-size:14px;line-height:1.8}.Let3bG_answerDetails{border-top:1px solid var(--lw-line);margin:24px 0;padding-top:12px}.Let3bG_answerDetails summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:500;list-style:none;display:flex}.Let3bG_answerDetails summary::-webkit-details-marker{display:none}.Let3bG_answerDetails[open] summary svg{transform:rotate(90deg)}.Let3bG_answerDetails summary:focus-visible{outline:2px solid var(--lw-ink);outline-offset:4px;border-radius:4px}.Let3bG_quality{font-size:14px;line-height:1.8}.Let3bG_quality p{margin:8px 0}.Let3bG_progress>a{margin-top:24px}.Let3bG_inlineError p{margin:0 0 16px;font-size:16px;line-height:1.8}.Let3bG_records{margin:0;padding:0;list-style:none}.Let3bG_records li{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding-block:20px;display:grid}.Let3bG_records li+li{border-top:1px solid var(--lw-line)}.Let3bG_records strong{font-size:16px;font-weight:500;line-height:1.7;display:block}.Let3bG_records p{color:var(--lw-muted);margin:8px 0 0;font-size:14px;line-height:1.8}.Let3bG_records time,.Let3bG_source{color:var(--lw-muted);font-size:14px;line-height:1.8}.Let3bG_source{background:var(--lw-inset);border-radius:4px;padding:2px 8px}@media (max-width:1100px){.Let3bG_primaryGrid{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:767px){.Let3bG_heading{gap:16px;margin-bottom:24px}.Let3bG_refresh{justify-content:space-between;gap:12px;width:100%}.Let3bG_dashboard{gap:24px}.Let3bG_card{padding:20px}.Let3bG_cardHeader{gap:10px;margin-bottom:24px}.Let3bG_metrics{gap:16px}.Let3bG_recent .Let3bG_cardHeader>a{margin-left:auto;padding-inline:12px}.Let3bG_records li{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.Let3bG_source{grid-row:1;justify-self:start}.Let3bG_records time{grid-area:1/2}.Let3bG_records li>div{grid-column:1/-1}}
.ldEg5a_track{gap:4px}.ldEg5a_day{width:100%;font:inherit;cursor:pointer;border-color:var(--lw-line);background:0 0;border-radius:6px}.ldEg5a_day:hover{background:var(--lw-inset);border-color:var(--lw-primary)}.ldEg5a_day:focus-visible{outline:2px solid var(--lw-primary);outline-offset:3px}.ldEg5a_day.ldEg5a_selected{background:var(--lw-primary);border-color:var(--lw-primary);color:var(--lw-surface)}.ldEg5a_day.ldEg5a_selected :is(span,time,strong){color:var(--lw-surface)}.ldEg5a_day.ldEg5a_selected i{background:var(--lw-surface);border-color:var(--lw-surface)}.ldEg5a_detailHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.ldEg5a_detailHeader p{flex:280px;margin:0;line-height:1.7}.ldEg5a_detailHeader button{white-space:nowrap;min-height:44px}.ldEg5a_dayFacts{border-bottom:1px solid var(--lw-line);margin-bottom:20px;padding-bottom:16px}.ldEg5a_dayFacts h3{font:inherit;margin:0 0 12px;font-weight:600}.ldEg5a_pagination{border-top:1px solid var(--lw-line);justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.ldEg5a_pagination button{white-space:nowrap;min-height:44px}.ldEg5a_pagination span{color:var(--lw-muted);text-align:center;font-size:14px}@media (max-width:600px){.ldEg5a_track.parent-record-day-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ldEg5a_track.parent-record-day-track:before{display:none}.ldEg5a_track .ldEg5a_day{min-height:130px}}
