._6zoQ7G_admin{gap:var(--p-space-4);grid-template-columns:minmax(0,1fr);max-width:48rem;display:grid}._6zoQ7G_title{font-size:var(--p-text-2xl);margin:0}._6zoQ7G_subtitle{font-size:var(--p-text-lg);margin:0}._6zoQ7G_section{gap:var(--p-space-3);display:grid}._6zoQ7G_sectionHead{justify-content:space-between;align-items:center;gap:var(--p-space-2);flex-wrap:wrap;display:flex}._6zoQ7G_filter{align-items:center;gap:var(--p-space-2);font-size:var(--p-text-sm);font-weight:600;display:inline-flex}._6zoQ7G_select{min-height:var(--p-touch);padding:0 var(--p-space-2);border:1px solid var(--p-border-strong);border-radius:var(--p-radius-md);background:var(--p-surface);color:var(--p-ink);font:inherit}._6zoQ7G_card{gap:var(--p-space-3);padding:var(--p-space-4);border:1px solid var(--p-border);border-radius:var(--p-radius-lg);background:var(--p-surface);display:grid}._6zoQ7G_card p{margin:0}._6zoQ7G_row{gap:var(--p-space-2);margin-top:var(--p-space-2);flex-wrap:wrap;display:flex}._6zoQ7G_error{gap:var(--p-space-1);color:var(--p-danger);align-items:center;margin:0;font-weight:600;display:flex}._6zoQ7G_muted{color:var(--p-ink-muted);font-size:var(--p-text-sm)}._6zoQ7G_secret{font-family:var(--p-font-mono);overflow-wrap:anywhere}._6zoQ7G_codes{gap:var(--p-space-2);font-family:var(--p-font-mono);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._6zoQ7G_reports{gap:var(--p-space-2);margin:0;padding:0;list-style:none;display:grid}._6zoQ7G_report{gap:var(--p-space-1);padding:var(--p-space-3);border:1px solid var(--p-border);border-radius:var(--p-radius-md);background:var(--p-surface);min-width:0;display:grid}._6zoQ7G_reportHead{gap:var(--p-space-2);flex-wrap:wrap;align-items:center;display:flex}._6zoQ7G_reportWhere{overflow-wrap:anywhere;font-size:var(--p-text-sm);margin:0}._6zoQ7G_comment{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}._6zoQ7G_wide{max-width:75rem}
.QuEf_G_root{background:var(--p-bg);min-height:100dvh;color:var(--p-ink);font-family:var(--p-font-sans);line-height:var(--p-leading-body)}.QuEf_G_page{max-width:1280px;padding:var(--p-space-5) var(--p-gutter) var(--p-space-10);margin:0 auto}.QuEf_G_wide{max-width:1280px}.QuEf_G_crumbs{margin:0 0 var(--p-space-2);font-size:var(--p-text-sm);color:var(--p-ink-muted)}.QuEf_G_crumbs ol{gap:var(--p-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.QuEf_G_crumbs li{align-items:center;gap:var(--p-space-1);min-width:0;display:inline-flex}.QuEf_G_crumbs li+li:before{content:"/";color:var(--p-ink-subtle)}.QuEf_G_crumbLink{border-radius:var(--p-radius-sm);min-height:32px;color:var(--p-ink-muted);align-items:center;text-decoration:none;display:inline-flex}.QuEf_G_crumbLink:hover{color:var(--p-accent);text-underline-offset:3px;text-decoration:underline}.QuEf_G_crumbLink:focus-visible{box-shadow:var(--p-focus-ring);outline:none}.QuEf_G_title{font-size:var(--p-text-2xl);line-height:var(--p-leading-tight);letter-spacing:-.015em;overflow-wrap:break-word;text-wrap:balance;margin:0;font-weight:750}.QuEf_G_title:lang(hi){letter-spacing:normal}.QuEf_G_lead{margin:var(--p-space-2) 0 0;color:var(--p-ink-muted);max-width:64ch}@media (min-width:640px){.QuEf_G_title{font-size:var(--p-text-3xl)}}.QuEf_G_root [id]{scroll-margin-top:72px}
.HI5eKG_button{justify-content:center;align-items:center;gap:var(--p-space-2);min-height:var(--p-touch);min-width:var(--p-touch);padding:0 var(--p-space-5);border-radius:var(--p-radius-md);font:inherit;font-size:var(--p-text-md);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--p-duration-fast) var(--p-ease), border-color var(--p-duration-fast) var(--p-ease), color var(--p-duration-fast) var(--p-ease), transform var(--p-duration-fast) var(--p-ease);border:1px solid #0000;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.HI5eKG_button:active:not(:disabled){transform:translateY(1px)}.HI5eKG_button:disabled,.HI5eKG_button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.HI5eKG_primary{background:var(--p-accent);color:var(--p-on-accent)}.HI5eKG_primary:hover:not(:disabled){background:var(--p-accent-hover)}.HI5eKG_secondary{background:var(--p-surface);color:var(--p-ink);border-color:var(--p-border-strong)}.HI5eKG_secondary:hover:not(:disabled){background:var(--p-surface-2);border-color:var(--p-ink)}.HI5eKG_ghost{color:var(--p-accent);background:0 0}.HI5eKG_ghost:hover:not(:disabled){background:var(--p-accent-soft)}.HI5eKG_danger{background:var(--p-danger);color:var(--p-surface)}.HI5eKG_danger:hover:not(:disabled){filter:brightness(.92)}.HI5eKG_sm{min-height:36px;padding:0 var(--p-space-3);font-size:var(--p-text-sm)}.HI5eKG_sm:after{content:"";position:absolute;inset:-4px 0}.HI5eKG_lg{min-height:52px;padding:0 var(--p-space-6);font-size:var(--p-text-lg)}.HI5eKG_block{width:100%;display:flex}.HI5eKG_label{align-items:center;gap:var(--p-space-2);display:inline-flex}.HI5eKG_loading .HI5eKG_label{opacity:0}.HI5eKG_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1.1em;height:1.1em;margin:auto;animation:.7s linear infinite HI5eKG_spin;position:absolute;inset:0}@keyframes HI5eKG_spin{to{transform:rotate(360deg)}}.HI5eKG_icon{width:var(--p-touch);border-radius:var(--p-radius-pill);padding:0}.HI5eKG_icon.HI5eKG_sm{width:36px}.HI5eKG_icon.HI5eKG_sm:after{inset:-4px}
.YZWvAq_dialog{width:min(560px, calc(100vw - 2 * var(--p-gutter)));border-radius:var(--p-radius-lg);background:var(--p-surface);max-width:none;max-height:min(85dvh,720px);color:var(--p-ink);box-shadow:var(--p-shadow-3);overscroll-behavior:contain;border:0;margin:auto;padding:0;overflow:hidden}.YZWvAq_dialog[open]{animation:YZWvAq_pop var(--p-duration-base) var(--p-ease);flex-direction:column;display:flex}.YZWvAq_dialog::backdrop{background:var(--p-scrim,#1717178c)}.YZWvAq_sheet{border-radius:var(--p-radius-lg) var(--p-radius-lg) 0 0;width:100%;max-width:640px;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom,0);margin:auto auto 0}.YZWvAq_sheet[open]{animation:YZWvAq_rise var(--p-duration-base) var(--p-ease)}.YZWvAq_handle{width:40px;height:4px;margin:var(--p-space-2) auto 0;border-radius:var(--p-radius-pill);background:var(--p-border-strong);flex:none}.YZWvAq_header{align-items:flex-start;gap:var(--p-space-2);padding:var(--p-space-4) var(--p-space-2) var(--p-space-2) var(--p-space-4);flex:none;display:flex}.YZWvAq_titles{min-width:0;padding-top:var(--p-space-2);flex:1}.YZWvAq_title{font-size:var(--p-text-xl);font-weight:650;line-height:var(--p-leading-tight);margin:0}.YZWvAq_description{margin:var(--p-space-1) 0 0;color:var(--p-ink-muted);font-size:var(--p-text-sm)}.YZWvAq_body{padding:var(--p-space-2) var(--p-space-4) var(--p-space-4);flex:auto;overflow-y:auto}.YZWvAq_footer{justify-content:flex-end;gap:var(--p-space-2);padding:var(--p-space-3) var(--p-space-4) var(--p-space-4);border-top:1px solid var(--p-border);flex-wrap:wrap-reverse;flex:none;display:flex}@media (max-width:479px){.YZWvAq_footer>*{flex:100%}}@keyframes YZWvAq_pop{0%{opacity:0;transform:scale(.97)}}@keyframes YZWvAq_rise{0%{opacity:0;transform:translateY(24px)}}
._4_33oG_button{align-items:center;gap:var(--p-space-1);min-height:var(--p-touch);padding:0 var(--p-space-2);border-radius:var(--p-radius-sm);color:var(--p-ink-muted);font:inherit;font-size:var(--p-text-sm);cursor:pointer;background:0 0;border:0;display:inline-flex}._4_33oG_button:hover{color:var(--p-ink);background:var(--p-surface-2)}._4_33oG_button:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}._4_33oG_compact{width:var(--p-touch);justify-content:center;padding:0}._4_33oG_form{gap:var(--p-space-2);display:grid}._4_33oG_reasons{border:0;gap:0;margin:0;padding:0;display:grid}._4_33oG_legend{font-weight:650;font-size:var(--p-text-sm);margin-bottom:var(--p-space-1)}._4_33oG_reason{align-items:center;gap:var(--p-space-2);min-height:var(--p-touch);display:flex}._4_33oG_reason input{width:20px;height:20px;accent-color:var(--p-accent);flex:none}._4_33oG_optional{color:var(--p-ink-muted);font-weight:400}._4_33oG_comment{width:100%;padding:var(--p-space-2) var(--p-space-3);border:1px solid var(--p-border-strong);border-radius:var(--p-radius-md);background:var(--p-surface);color:var(--p-ink);font:inherit;resize:vertical}._4_33oG_comment:focus-visible{outline:2px solid var(--p-focus);outline-offset:1px}._4_33oG_hint{font-size:var(--p-text-xs);color:var(--p-ink-muted);margin:0}._4_33oG_error{gap:var(--p-space-1);color:var(--p-danger);font-weight:600;font-size:var(--p-text-sm);align-items:center;margin:0;display:flex}._4_33oG_sent{gap:var(--p-space-2);align-items:flex-start;margin:0;display:flex}._4_33oG_sent svg{color:var(--p-success);flex:none}
.StsXJq_anchor{height:0}.StsXJq_focus{z-index:30;top:var(--focus-top,60px);background:var(--p-bg);color:var(--p-ink);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:fixed;bottom:0;left:0;right:0}.StsXJq_strip{z-index:3;background:var(--p-surface);border-bottom:1px solid var(--p-border);position:relative}.StsXJq_stripInner{align-items:center;gap:2px;max-width:1040px;height:52px;margin:0 auto;padding:0 6px;display:flex}@media (min-width:768px){.StsXJq_stripInner{gap:var(--p-space-1);height:56px;padding:0 var(--p-space-4)}}.StsXJq_titleBlock{min-width:0;padding:0 var(--p-space-1);flex:auto;display:grid}.StsXJq_title{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9375rem;font-weight:700;line-height:1.3;overflow:hidden}.StsXJq_title:lang(hi){font-family:var(--p-font-devanagari);letter-spacing:normal;line-height:1.45}@media (min-width:768px){.StsXJq_title{font-size:var(--p-text-md)}}.StsXJq_sub{min-width:0;color:var(--p-ink-muted);font-size:var(--p-text-xs);white-space:nowrap;overflow-clip-margin:4px;align-items:center;gap:6px;line-height:1.4;display:flex;overflow:clip}.StsXJq_count{font-variant-numeric:tabular-nums;font-weight:650}.StsXJq_dot{color:var(--p-ink-subtle)}.StsXJq_beta{border-radius:var(--p-radius-pill);background:var(--p-warning-soft);color:var(--p-warning);padding:0 6px;font-size:.75rem;font-weight:700}.StsXJq_tool{min-width:var(--p-touch);height:var(--p-touch);border-radius:var(--p-radius-md);color:var(--p-ink-muted);font:inherit;font-size:var(--p-text-sm);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:650;text-decoration:none;display:inline-flex}.StsXJq_tool:hover{background:var(--p-surface-2);color:var(--p-ink)}.StsXJq_tool:disabled{opacity:.5;cursor:not-allowed}.StsXJq_tool[aria-pressed=true],.StsXJq_tool[aria-expanded=true]{background:var(--p-accent-soft);color:var(--p-info)}.StsXJq_tool:focus-visible,.StsXJq_chip:focus-visible,.StsXJq_popItem:focus-visible{box-shadow:var(--p-focus-ring);outline:none}.StsXJq_toolLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:640px){.StsXJq_tool{padding:0 12px}.StsXJq_toolLabel{clip:auto;width:auto;height:auto;position:static;overflow:visible}}.StsXJq_close{color:var(--p-ink);padding:0}.StsXJq_chip{border:1px solid var(--p-border);border-radius:var(--p-radius-pill);min-height:24px;color:var(--p-ink);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:2px;margin:-2px 0;padding:0 4px 0 6px;font-weight:650;display:inline-flex}.StsXJq_chip:hover{border-color:var(--p-border-strong)}.StsXJq_popWrap{flex:none;display:inline-flex}.StsXJq_pop{z-index:5;width:min(320px,100vw - 16px);max-height:calc(100dvh - var(--focus-top,60px) - 80px);overscroll-behavior:contain;padding:var(--p-space-2);border:1px solid var(--p-border);border-radius:var(--p-radius-lg);background:var(--p-surface);color:var(--p-ink);box-shadow:var(--p-shadow-3);white-space:normal;text-align:left;position:absolute;top:calc(100% + 4px);right:max(8px,50% - 512px);overflow-y:auto}.StsXJq_popStart{left:max(8px,50% - 512px);right:auto}.StsXJq_pop[hidden]{display:none}.StsXJq_popList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.StsXJq_popItem{align-items:center;gap:var(--p-space-2);width:100%;min-height:var(--p-touch);padding:6px var(--p-space-3);border-radius:var(--p-radius-md);color:var(--p-ink);font:inherit;font-size:var(--p-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:550;line-height:1.35;text-decoration:none;display:flex}.StsXJq_popItem:hover{background:var(--p-surface-2)}.StsXJq_popItem[aria-current]{background:var(--p-accent-soft);color:var(--p-info);font-weight:700}.StsXJq_popHeading{margin:var(--p-space-2) var(--p-space-3) var(--p-space-1);color:var(--p-ink-subtle);font-size:var(--p-text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.StsXJq_popNote{margin:var(--p-space-2) var(--p-space-3) var(--p-space-1);color:var(--p-ink-muted);font-size:var(--p-text-xs);line-height:1.5}.StsXJq_popSep{height:1px;margin:var(--p-space-1) var(--p-space-2);background:var(--p-border)}.StsXJq_progress{background:var(--p-surface);gap:2px;height:4px;margin:0;padding:0;display:flex}.StsXJq_seg{background:var(--p-surface-3);transition:background-color var(--p-duration-base) var(--p-ease);flex:1 1 0}.StsXJq_segOn{background:var(--p-accent)}.StsXJq_segNow{background:var(--p-accent);box-shadow:inset 0 -2px 0 var(--p-brand-yellow)}.StsXJq_track{background:var(--p-surface-3);flex:1}.StsXJq_fill{background:var(--p-accent);height:100%;transition:width var(--p-duration-base) var(--p-ease)}.StsXJq_stage{min-height:0;padding:var(--p-space-2) var(--p-space-2) var(--p-space-2);position:relative}@media (min-width:768px){.StsXJq_stage{padding:var(--p-space-4) var(--p-space-6)}}.StsXJq_bar{z-index:2;padding:var(--p-space-2) var(--p-space-3) calc(var(--p-space-2) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--p-border);background:var(--p-surface);position:relative}.StsXJq_barInner{align-items:center;gap:var(--p-space-2);max-width:960px;margin:0 auto;display:flex}.StsXJq_barHint{color:var(--p-ink-subtle);font-size:var(--p-text-xs);text-align:center;flex:1;margin:0}@media (hover:none),(max-width:639px){.StsXJq_barHint{display:none}}.StsXJq_grow{flex:auto}@media (min-width:640px){.StsXJq_grow{flex:none;min-width:10rem}}.StsXJq_big{min-height:48px}.StsXJq_hideNarrow{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:400px){.StsXJq_hideNarrow{clip:auto;width:auto;height:auto;position:static;overflow:visible}}.StsXJq_kbd{border:1px solid var(--p-border-strong);border-radius:var(--p-radius-sm);min-width:1.6em;font-family:var(--p-font-sans);text-align:center;border-bottom-width:2px;padding:0 4px;font-size:.75rem;font-weight:650;line-height:1.5;display:inline-block}@media (max-width:419px){.StsXJq_beta{display:none}}
.Z-8I8W_hero{align-items:center;gap:var(--p-space-4);margin-bottom:var(--p-space-5);min-width:0;display:flex}.Z-8I8W_hero>div{min-width:0}.Z-8I8W_stack{gap:var(--p-space-4);max-width:640px;display:grid}.Z-8I8W_form{gap:var(--p-space-4);margin-top:var(--p-space-3);display:grid}.Z-8I8W_row{gap:var(--p-space-3);grid-template-columns:1fr 1fr;display:grid}.Z-8I8W_selectField{gap:var(--p-space-1);min-width:0;display:grid}.Z-8I8W_label{font-weight:600;font-size:var(--p-text-sm)}.Z-8I8W_select{width:100%;min-height:var(--p-touch);padding:0 var(--p-space-3);border:1px solid var(--p-border-strong);border-radius:var(--p-radius-md);background:var(--p-surface);color:var(--p-ink);font:inherit;font-size:16px}.Z-8I8W_select:focus-visible{box-shadow:var(--p-focus-ring);border-color:var(--p-focus);outline:none}.Z-8I8W_actions{align-items:center;gap:var(--p-space-3);margin-top:var(--p-space-2);flex-wrap:wrap;display:flex}.Z-8I8W_textLink{min-height:var(--p-touch);color:var(--p-accent);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.Z-8I8W_textLink:focus-visible{box-shadow:var(--p-focus-ring);border-radius:var(--p-radius-sm);outline:none}.Z-8I8W_methods{margin:var(--p-space-2) 0 0;gap:0;padding:0;list-style:none;display:grid}.Z-8I8W_methods li{justify-content:space-between;align-items:center;gap:var(--p-space-2);min-height:var(--p-touch);border-bottom:1px solid var(--p-border);flex-wrap:wrap;display:flex}.Z-8I8W_methods li:last-child{border-bottom:0}.Z-8I8W_methods li>span:first-child{color:var(--p-ink-muted)}.Z-8I8W_muted{margin:var(--p-space-2) 0 var(--p-space-3);color:var(--p-ink-muted);font-size:var(--p-text-sm)}.Z-8I8W_formError{padding:var(--p-space-3);border-radius:var(--p-radius-md);background:var(--p-danger-soft);color:var(--p-danger);font-size:var(--p-text-sm);margin:0}.Z-8I8W_danger{border-color:var(--p-danger)}.Z-8I8W_list{gap:0;margin:0;padding:0;list-style:none;display:grid}.Z-8I8W_listRow{justify-content:space-between;gap:var(--p-space-1) var(--p-space-3);padding:var(--p-space-2) 0;border-bottom:1px solid var(--p-border);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.Z-8I8W_listRow:last-child{border-bottom:0}.Z-8I8W_listRow a{min-height:24px;color:var(--p-ink);font-weight:600}.Z-8I8W_insights{align-items:start;gap:var(--p-space-4);margin-bottom:var(--p-space-8);grid-template-columns:minmax(0,1fr);display:grid}.Z-8I8W_insights>*{min-width:0}@media (min-width:900px){.Z-8I8W_insights{grid-template-columns:repeat(2,minmax(0,1fr))}.Z-8I8W_cardSection,.Z-8I8W_insights>section:nth-child(2){grid-column:1/-1}}.Z-8I8W_cardLayout{justify-items:center;gap:var(--p-space-5);margin-top:var(--p-space-3);display:grid}@media (min-width:640px){.Z-8I8W_cardLayout{grid-template-columns:auto minmax(0,1fr);place-items:start}}.Z-8I8W_cardSide{gap:var(--p-space-4);width:100%;min-width:0;display:grid}.Z-8I8W_statRow{gap:var(--p-space-2) var(--p-space-5);margin:var(--p-space-2) 0 var(--p-space-4);color:var(--p-ink-muted);font-size:var(--p-text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.Z-8I8W_statRow li{align-items:center;gap:6px;display:inline-flex}.Z-8I8W_statRow b{color:var(--p-ink);font-size:var(--p-text-lg);font-variant-numeric:tabular-nums}.Z-8I8W_flame{color:var(--p-flame)}.Z-8I8W_solvedList{gap:var(--p-space-3);margin:var(--p-space-3) 0 0;padding:0;list-style:none;display:grid}.Z-8I8W_solvedHead{justify-content:space-between;gap:var(--p-space-1) var(--p-space-3);font-size:var(--p-text-sm);flex-wrap:wrap;font-weight:600;display:flex}.Z-8I8W_solvedHead>span:last-child{color:var(--p-ink-subtle);font-weight:500}.Z-8I8W_solvedHead b{color:var(--p-ink)}.Z-8I8W_solvedTrack{border-radius:var(--p-radius-pill);background:var(--p-surface-3);height:8px;margin-top:6px;display:block;overflow:hidden}.Z-8I8W_solvedFill{border-radius:inherit;background:var(--p-success);height:100%;display:block}.Z-8I8W_countNote{margin-left:var(--p-space-2);color:var(--p-ink-subtle);font-size:var(--p-text-sm);font-weight:500}.Z-8I8W_badgeGrid{gap:var(--p-space-2);margin:var(--p-space-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:0;list-style:none;display:grid}.Z-8I8W_badge{padding:var(--p-space-3);border:1px solid var(--p-border);border-radius:var(--p-radius-lg);background:var(--p-surface-2);gap:2px;display:grid}.Z-8I8W_badge[data-awarded=false]{background:0 0;border-style:dashed}.Z-8I8W_badgeIcon{width:36px;height:36px;margin-bottom:var(--p-space-1);background:color-mix(in srgb, var(--p-tier-gold) 18%, var(--p-surface));color:var(--p-tier-gold);border-radius:50%;place-items:center;display:grid}.Z-8I8W_badge[data-awarded=false] .Z-8I8W_badgeIcon{background:var(--p-surface-2);color:var(--p-ink-subtle)}.Z-8I8W_badgeName{font-size:var(--p-text-sm);font-weight:700}.Z-8I8W_badgeDesc{color:var(--p-ink-subtle);font-size:var(--p-text-xs)}.Z-8I8W_settingsTitle{margin:0 0 var(--p-space-3);font-size:var(--p-text-xl);font-weight:750}.Z-8I8W_privateNote{color:var(--p-ink-muted);font-size:var(--p-text-sm);align-items:flex-start;gap:6px;margin:0;display:flex}.Z-8I8W_privateNote svg{flex:none;margin-top:2px}.Z-8I8W_schoolCurrent{gap:var(--p-space-1);display:grid}.Z-8I8W_schoolName{color:var(--p-ink);overflow-wrap:anywhere;margin:0;font-weight:650}.Z-8I8W_schoolSearch{gap:var(--p-space-3);display:grid}.Z-8I8W_schoolResults:empty{display:none}.Z-8I8W_schoolList{gap:var(--p-space-1);max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.Z-8I8W_schoolOption{width:100%;min-height:var(--p-touch);padding:var(--p-space-2) var(--p-space-3);border:1px solid var(--p-border);border-radius:var(--p-radius-md);background:var(--p-surface);color:var(--p-ink);font:inherit;text-align:left;cursor:pointer;gap:2px;display:grid}.Z-8I8W_schoolOption:hover{border-color:var(--p-accent);background:var(--p-accent-soft)}.Z-8I8W_schoolOption:focus-visible{box-shadow:var(--p-focus-ring);outline:none}.Z-8I8W_schoolOption:disabled{cursor:progress;opacity:.7}.Z-8I8W_goalSetting{gap:var(--p-space-2);display:grid}.Z-8I8W_subsection{gap:var(--p-space-2);margin-top:var(--p-space-5);padding-top:var(--p-space-4);border-top:1px solid var(--p-border);display:grid}.Z-8I8W_subTitle{font-size:var(--p-text-md);margin:0;font-weight:700}.Z-8I8W_avatarRow{align-items:center;gap:var(--p-space-3);margin:var(--p-space-2) 0 var(--p-space-3);display:flex}.Z-8I8W_avatarRow p{margin:0}.Z-8I8W_badgeArt{width:52px;height:52px;margin-bottom:var(--p-space-1);display:block}.Z-8I8W_badgeEmpty{align-items:center;gap:var(--p-space-3);margin-top:var(--p-space-2);flex-wrap:wrap;display:flex}.Z-8I8W_badgeEmpty p{flex:200px}
.BYm2AG_card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-radius-lg);padding:var(--p-space-4);color:var(--p-ink)}.BYm2AG_cardElevated{box-shadow:var(--p-shadow-2);border-color:#0000}.BYm2AG_cardFlush{padding:0;overflow:hidden}.BYm2AG_cardTitle{margin:0 0 var(--p-space-1);font-size:var(--p-text-lg);font-weight:650;line-height:var(--p-leading-tight)}.BYm2AG_cardMeta{color:var(--p-ink-subtle);font-size:var(--p-text-sm);margin:0}@media (min-width:640px){.BYm2AG_card{padding:var(--p-space-5)}}.BYm2AG_badge{align-items:center;gap:var(--p-space-1);padding:2px var(--p-space-2);border-radius:var(--p-radius-sm);font-size:var(--p-text-xs);white-space:nowrap;background:var(--p-surface-2);color:var(--p-ink-muted);border:1px solid var(--p-border);font-weight:600;line-height:1.4;display:inline-flex}.BYm2AG_tone-accent{background:var(--p-accent-soft);color:var(--p-info);border-color:#0000}.BYm2AG_tone-success{background:var(--p-success-soft);color:var(--p-success);border-color:#0000}.BYm2AG_tone-warning{background:var(--p-warning-soft);color:var(--p-warning);border-color:#0000}.BYm2AG_tone-danger{background:var(--p-danger-soft);color:var(--p-danger);border-color:#0000}.BYm2AG_tone-highlight{background:var(--p-highlight);color:var(--p-on-highlight);border-color:#0000}.BYm2AG_chip{align-items:center;gap:var(--p-space-1);min-height:36px;padding:0 var(--p-space-3);border:1px solid var(--p-border-strong);border-radius:var(--p-radius-pill);background:var(--p-surface);color:var(--p-ink);font:inherit;font-size:var(--p-text-sm);white-space:nowrap;font-weight:500;display:inline-flex;position:relative}button.BYm2AG_chip{cursor:pointer;touch-action:manipulation}button.BYm2AG_chip:after{content:"";position:absolute;inset:-4px 0}button.BYm2AG_chip:hover{background:var(--p-surface-2)}.BYm2AG_chip[aria-pressed=true]{background:var(--p-ink);border-color:var(--p-ink);color:var(--p-surface)}.BYm2AG_progress{gap:var(--p-space-1);display:grid}.BYm2AG_progressLabel{justify-content:space-between;gap:var(--p-space-2);font-size:var(--p-text-sm);color:var(--p-ink-muted);display:flex}.BYm2AG_track{border-radius:var(--p-radius-pill);background:var(--p-surface-3);height:8px;position:relative;overflow:hidden}.BYm2AG_trackThin{height:4px}.BYm2AG_fill{border-radius:inherit;background:var(--p-accent);transition:width var(--p-duration-base) var(--p-ease);position:absolute;inset:0 auto 0 0}.BYm2AG_fillGood{background:var(--p-success)}.BYm2AG_skeleton{border-radius:var(--p-radius-sm);background:linear-gradient(90deg, var(--p-surface-2) 25%, var(--p-surface-3) 50%, var(--p-surface-2) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite BYm2AG_shimmer;display:block}.BYm2AG_skeletonText{height:.9em;margin:.35em 0}.BYm2AG_skeletonCircle{border-radius:50%}@keyframes BYm2AG_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.BYm2AG_empty{justify-items:center;gap:var(--p-space-2);padding:var(--p-space-8) var(--p-space-4);text-align:center;color:var(--p-ink-muted);display:grid}.BYm2AG_emptyIcon{background:var(--p-surface-2);width:56px;height:56px;color:var(--p-ink-muted);border-radius:50%;place-items:center;display:grid}.BYm2AG_emptyArt{margin-bottom:var(--p-space-1);justify-items:center;display:grid}.BYm2AG_emptyTitle{color:var(--p-ink);font-size:var(--p-text-lg);margin:0;font-weight:650}.BYm2AG_emptyBody{max-width:34ch;margin:0}.BYm2AG_avatar{color:#171717;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:650;line-height:1;display:inline-grid}.BYm2AG_credit{align-items:center;gap:var(--p-space-2);min-height:var(--p-touch);padding:0 var(--p-space-3);border-radius:var(--p-radius-pill);background:var(--p-surface);border:1px solid var(--p-border-strong);color:var(--p-ink);font-size:var(--p-text-sm);white-space:nowrap;display:inline-flex}.BYm2AG_creditBalance{font-variant-numeric:tabular-nums;font-weight:700}.BYm2AG_creditBonus{border-radius:var(--p-radius-sm);background:var(--p-highlight);color:var(--p-on-highlight);font-size:var(--p-text-xs);margin-left:4px;padding:0 4px;font-weight:700;display:none}@media (min-width:600px){.BYm2AG_creditBonus{display:inline}}.BYm2AG_creditIcon{color:var(--p-accent)}.BYm2AG_creditReset{color:var(--p-ink-subtle);font-variant-numeric:tabular-nums}.BYm2AG_creditLow{border-color:var(--p-warning)}
.MJQEZa_tablist{gap:var(--p-space-1);border-bottom:1px solid var(--p-border);scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.MJQEZa_tablist::-webkit-scrollbar{display:none}.MJQEZa_tab{min-height:var(--p-touch);padding:0 var(--p-space-3);color:var(--p-ink-muted);font:inherit;font-size:var(--p-text-sm);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;font-weight:600;position:relative}.MJQEZa_tab:hover,.MJQEZa_tab[aria-selected=true]{color:var(--p-ink)}.MJQEZa_tab[aria-selected=true]:after{content:"";left:var(--p-space-2);right:var(--p-space-2);background:var(--p-accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px}.MJQEZa_tab:focus-visible{outline-offset:-2px}.MJQEZa_panel{padding-top:var(--p-space-4)}.MJQEZa_toastRegion{z-index:var(--p-z-toast);left:var(--p-gutter);right:var(--p-gutter);bottom:calc(var(--p-space-4) + env(safe-area-inset-bottom,0px));gap:var(--p-space-2);pointer-events:none;justify-items:center;display:grid;position:fixed}.MJQEZa_toast{pointer-events:auto;align-items:flex-start;gap:var(--p-space-2);width:min(100%,480px);padding:var(--p-space-2) var(--p-space-2) var(--p-space-2) var(--p-space-4);border-radius:var(--p-radius-md);background:var(--p-ink);color:var(--p-surface);box-shadow:var(--p-shadow-2);animation:MJQEZa_toastIn var(--p-duration-base) var(--p-ease);display:flex}.MJQEZa_toastText{min-width:0;padding:var(--p-space-2) 0;font-size:var(--p-text-sm);flex:1}.MJQEZa_toastTitle{font-weight:650;display:block}.MJQEZa_toastIcon{flex:none;margin-top:10px}.MJQEZa_toast-success .MJQEZa_toastIcon{color:var(--p-success-soft)}.MJQEZa_toast-danger .MJQEZa_toastIcon{color:var(--p-danger-soft)}.MJQEZa_toast .MJQEZa_toastClose{color:inherit}.MJQEZa_toast .MJQEZa_toastClose:hover{background:#7f7f7f40}@keyframes MJQEZa_toastIn{0%{opacity:0;transform:translateY(8px)}}.MJQEZa_field{gap:var(--p-space-1);display:grid}.MJQEZa_label{font-size:var(--p-text-sm);color:var(--p-ink);font-weight:600}.MJQEZa_required{color:var(--p-danger);margin-left:2px}.MJQEZa_hint{font-size:var(--p-text-sm);color:var(--p-ink-subtle);margin:0}.MJQEZa_error{align-items:flex-start;gap:var(--p-space-1);font-size:var(--p-text-sm);color:var(--p-danger);margin:0;font-weight:500;display:flex}.MJQEZa_input{width:100%;min-height:var(--p-touch);padding:0 var(--p-space-3);border:1px solid var(--p-border-strong);border-radius:var(--p-radius-md);background:var(--p-surface);color:var(--p-ink);font:inherit;font-size:max(16px, var(--p-text-md))}.MJQEZa_input::placeholder{color:var(--p-ink-subtle)}.MJQEZa_input:focus-visible{outline:2px solid var(--p-focus);outline-offset:1px;border-color:var(--p-focus)}.MJQEZa_input[aria-invalid=true]{border-color:var(--p-danger)}.MJQEZa_input:disabled{opacity:.55}.MJQEZa_otp{gap:var(--p-space-2);grid-auto-flow:column;max-width:100%;display:inline-grid;position:relative}.MJQEZa_otpBox{border:1px solid var(--p-border-strong);border-radius:var(--p-radius-md);background:var(--p-surface);width:44px;height:52px;font-size:var(--p-text-xl);font-variant-numeric:tabular-nums;place-items:center;font-weight:650;display:grid}.MJQEZa_otpBoxActive{border-color:var(--p-focus);box-shadow:0 0 0 1px var(--p-focus)}.MJQEZa_otpBoxError{border-color:var(--p-danger)}.MJQEZa_otpCaret{background:var(--p-ink);width:2px;height:1.2em;animation:1s step-end infinite MJQEZa_blink}@keyframes MJQEZa_blink{50%{opacity:0}}.MJQEZa_otpInput{opacity:0;color:#0000;caret-color:#0000;letter-spacing:2em;cursor:text;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.MJQEZa_otp:focus-within{outline:2px solid var(--p-focus);outline-offset:4px;border-radius:var(--p-radius-md)}@media (max-width:359px){.MJQEZa_otp{gap:var(--p-space-1)}.MJQEZa_otpBox{width:40px}}
.cbvKfa_page{padding:var(--p-space-6) 0 var(--p-space-10)}.cbvKfa_container{max-width:1100px;padding-inline:var(--p-gutter);gap:var(--p-space-10);margin-inline:auto;display:grid}.cbvKfa_intro{gap:var(--p-space-3);display:grid}.cbvKfa_eyebrow{color:var(--p-ink-subtle);font-size:var(--p-text-sm);margin:0;font-weight:600}.cbvKfa_h1{font-size:var(--p-text-3xl);line-height:var(--p-leading-tight);margin:0}.cbvKfa_lead{max-width:62ch;color:var(--p-ink-muted);margin:0}.cbvKfa_toc{gap:var(--p-space-1) var(--p-space-3);flex-wrap:wrap;display:flex}.cbvKfa_toc a{min-height:var(--p-touch);color:var(--p-accent);align-items:center;font-weight:600;display:inline-flex}.cbvKfa_section{gap:var(--p-space-4);min-width:0;display:grid}.cbvKfa_h2{padding-bottom:var(--p-space-2);border-bottom:1px solid var(--p-ink);font-size:var(--p-text-xl);margin:0}.cbvKfa_h3{margin:var(--p-space-4) 0 0;font-size:var(--p-text-lg)}.cbvKfa_row{align-items:center;gap:var(--p-space-2);flex-wrap:wrap;display:flex}.cbvKfa_stack{gap:var(--p-space-4);min-width:0;display:grid}.cbvKfa_grid{gap:var(--p-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.cbvKfa_note{color:var(--p-ink-muted);font-size:var(--p-text-sm);margin:0}.cbvKfa_kind{margin:0 0 var(--p-space-1);font-family:var(--p-font-mono);font-size:var(--p-text-xs);color:var(--p-ink-subtle)}.cbvKfa_swatches{gap:var(--p-space-2);font-size:var(--p-text-xs);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));margin:0;padding:0;list-style:none;display:grid}.cbvKfa_swatches li{align-items:center;gap:var(--p-space-2);min-width:0;display:flex}.cbvKfa_swatch{border-radius:var(--p-radius-sm);border:1px solid var(--p-border);flex:none;width:32px;height:32px}.cbvKfa_typeScale{overflow-wrap:anywhere;margin:0}.cbvKfa_devanagariSample{font-size:var(--p-text-xl);margin:0}.cbvKfa_slides{gap:var(--p-space-6);display:grid}.cbvKfa_slideWrap{min-width:0}.cbvKfa_question{gap:var(--p-space-2);text-align:left;display:grid}.cbvKfa_options{gap:var(--p-space-1);margin:0;padding-left:1.4em;list-style:lower-alpha;display:grid}.cbvKfa_darkPanel{padding:var(--p-space-4);border-radius:var(--p-radius-lg)}.cbvKfa_details summary{min-height:var(--p-touch);cursor:pointer;align-items:center;font-weight:600;display:flex}.cbvKfa_hostileList{gap:var(--p-space-2);font-size:var(--p-text-sm);overflow-wrap:anywhere;display:grid}.cbvKfa_hostileGrid{gap:var(--p-space-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}
.pE_wGq_coinIcon{color:#b08a00;flex:none}.pE_wGq_small{color:var(--p-ink-subtle);font-size:var(--p-text-sm);margin:0}.pE_wGq_muted{margin:0 0 var(--p-space-3);color:var(--p-ink-muted)}.pE_wGq_errorText{margin:var(--p-space-2) 0 0;color:var(--p-danger);font-size:var(--p-text-sm);font-weight:500}.pE_wGq_stack{gap:var(--p-space-4);margin-top:var(--p-space-5);display:grid}.pE_wGq_chip{border-radius:var(--p-radius-pill);background:var(--p-surface-2);min-height:36px;color:var(--p-ink);font-size:var(--p-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;border:0;flex:none;align-items:center;gap:3px;padding:0 10px 0 8px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.pE_wGq_chip:focus-visible{box-shadow:var(--p-focus-ring);outline:none}.pE_wGq_chipIcon{color:var(--p-tier-gold)}.pE_wGq_chipDot{background:var(--p-danger);width:8px;height:8px;box-shadow:0 0 0 2px var(--p-surface);border-radius:50%;position:absolute;top:6px;right:4px}@media (min-width:420px){.pE_wGq_chip{gap:var(--p-space-1);padding:0 var(--p-space-3)}}.pE_wGq_checkIn{gap:var(--p-space-2);margin-top:var(--p-space-3);display:grid}.pE_wGq_checkInCompact{margin-top:var(--p-space-2)}.pE_wGq_checkInRow{align-items:center;gap:var(--p-space-3);flex-wrap:wrap;display:flex}.pE_wGq_streak{align-items:center;gap:var(--p-space-1);color:var(--p-ink-muted);font-size:var(--p-text-sm);font-weight:600;display:inline-flex}.pE_wGq_flameIcon{color:#c2410c}.pE_wGq_hero{gap:var(--p-space-2);padding:var(--p-space-5) var(--p-space-4);border-radius:var(--p-radius-lg);color:#f4f0e7;background:linear-gradient(135deg,#10131f 0%,#1d2766 70%,#2f3e9e 100%);display:grid}.pE_wGq_heroBalance{align-items:baseline;gap:var(--p-space-2);font-variant-numeric:tabular-nums;margin:0;font-size:2.5rem;font-weight:800;line-height:1;display:flex}.pE_wGq_heroCoin{color:#f2d45c;align-self:center}.pE_wGq_heroUnit{font-size:var(--p-text-lg);color:#d9d5ca;font-weight:600}.pE_wGq_heroMeta{color:#d9d5ca;font-size:var(--p-text-sm);margin:0}.pE_wGq_heroLink{align-items:center;gap:var(--p-space-2);min-height:var(--p-touch);padding:0 var(--p-space-4);border-radius:var(--p-radius-pill);color:#171717;background:#f2d45c;justify-self:start;font-weight:700;text-decoration:none;display:inline-flex}.pE_wGq_heroLink:focus-visible{outline-offset:2px;outline:3px solid #f4f0e7}.pE_wGq_earnList,.pE_wGq_historyList,.pE_wGq_milestones,.pE_wGq_challengeList{gap:0;margin:0;padding:0;list-style:none;display:grid}.pE_wGq_earnRow,.pE_wGq_historyRow{justify-content:space-between;align-items:baseline;gap:var(--p-space-1) var(--p-space-3);padding:var(--p-space-2) 0;border-top:1px solid var(--p-border);flex-wrap:wrap;display:flex}.pE_wGq_earnLabel{flex:14rem;min-width:0}.pE_wGq_earnCoins{align-items:center;gap:var(--p-space-1);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-weight:650;display:inline-flex}.pE_wGq_capTag{padding:0 var(--p-space-2);border-radius:var(--p-radius-pill);background:var(--p-surface-2);color:var(--p-ink-muted);font-size:var(--p-text-xs);font-weight:600}.pE_wGq_historyMain{min-width:0;display:grid}.pE_wGq_historyLabel{font-weight:600}.pE_wGq_historyAmount{font-variant-numeric:tabular-nums;font-weight:750}.pE_wGq_plus{color:var(--p-success)}.pE_wGq_minus{color:var(--p-danger)}.pE_wGq_milestones{margin-top:var(--p-space-3)}.pE_wGq_milestone{align-items:center;gap:var(--p-space-2);padding:var(--p-space-2) 0;border-top:1px solid var(--p-border);color:var(--p-ink-muted);flex-wrap:wrap;display:flex}.pE_wGq_milestoneDone{color:var(--p-ink)}.pE_wGq_challenge{gap:var(--p-space-2);margin-top:var(--p-space-6);padding:var(--p-space-4);border:1px solid var(--p-border);border-radius:var(--p-radius-xl);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--p-highlight) 22%, transparent) 0, transparent 55%), var(--p-surface);box-shadow:var(--p-shadow-1);display:grid}.pE_wGq_challengeHead{justify-content:space-between;align-items:center;gap:var(--p-space-2);flex-wrap:wrap;display:flex}.pE_wGq_challengeTitle{align-items:center;gap:var(--p-space-2);font-size:var(--p-text-lg);margin:0;font-weight:700;display:inline-flex}.pE_wGq_challengeLead{color:var(--p-ink-muted);font-size:var(--p-text-sm);margin:0}.pE_wGq_challengeList{gap:var(--p-space-2);margin:var(--p-space-2) 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.pE_wGq_challengeList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pE_wGq_challengeList{grid-template-columns:repeat(3,minmax(0,1fr))}}.pE_wGq_challengeItem{align-items:center;gap:var(--p-space-2);padding:var(--p-space-2) var(--p-space-2) var(--p-space-2) var(--p-space-3);border:1px solid var(--p-border);border-radius:var(--p-radius-lg);background:var(--p-surface);display:flex}.pE_wGq_challengeItem[data-solved=true]{border-color:color-mix(in srgb, var(--p-success) 45%, transparent);background:var(--p-success-soft)}.pE_wGq_challengeMain{flex:auto;min-width:0;display:grid}.pE_wGq_challengeSubject{overflow-wrap:anywhere;font-weight:650}.pE_wGq_solverDialog{max-width:720px}
.ajkaiG_form{gap:var(--p-space-4);margin-top:var(--p-space-3);display:grid}.ajkaiG_choices{gap:var(--p-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.ajkaiG_legend{margin-bottom:var(--p-space-2);padding:0;font-weight:600}.ajkaiG_choice{align-items:flex-start;gap:var(--p-space-3);min-height:var(--p-touch);padding:var(--p-space-3);border:1px solid var(--p-border-strong);border-radius:var(--p-radius-md);background:var(--p-surface);cursor:pointer;display:flex}.ajkaiG_choice:has(input:checked){border-color:var(--p-accent);box-shadow:inset 0 0 0 1px var(--p-accent)}.ajkaiG_choice:has(input:focus-visible){box-shadow:var(--p-focus-ring)}.ajkaiG_choice input,.ajkaiG_check input{width:20px;height:20px;accent-color:var(--p-accent);flex:none;margin:2px 0 0}.ajkaiG_choiceText{gap:2px;min-width:0;display:grid}.ajkaiG_choiceText strong{font-weight:600}.ajkaiG_choiceText span,.ajkaiG_small{color:var(--p-ink-muted);font-size:var(--p-text-sm)}.ajkaiG_check{align-items:flex-start;gap:var(--p-space-3);min-height:var(--p-touch);cursor:pointer;display:flex}.ajkaiG_muted{margin:var(--p-space-2) 0 0;color:var(--p-ink-muted);font-size:var(--p-text-sm)}.ajkaiG_list{margin:var(--p-space-2) 0 0;padding-left:var(--p-space-5);color:var(--p-ink-muted);font-size:var(--p-text-sm)}.ajkaiG_list li{margin:var(--p-space-1) 0}.ajkaiG_actions{align-items:center;gap:var(--p-space-3);flex-wrap:wrap;display:flex}.ajkaiG_error{padding:var(--p-space-3);border-radius:var(--p-radius-md);background:var(--p-danger-soft);color:var(--p-danger);font-size:var(--p-text-sm);margin:0}.ajkaiG_ok{padding:var(--p-space-3);border-radius:var(--p-radius-md);background:var(--p-success-soft,var(--p-surface-sunken));font-size:var(--p-text-sm);margin:0}.ajkaiG_link{min-height:var(--p-touch);color:var(--p-accent);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.ajkaiG_link:focus-visible{box-shadow:var(--p-focus-ring);border-radius:var(--p-radius-sm);outline:none}.ajkaiG_inlineLink{color:var(--p-accent);text-underline-offset:2px;text-decoration:underline}.ajkaiG_page{gap:var(--p-space-4);max-width:640px;display:grid}.ajkaiG_hint{overflow-wrap:anywhere}
.rKhTca_player{--slide-max:960px}.rKhTca_viewport{height:100%;max-width:var(--slide-max);touch-action:pan-y;margin:0 auto;position:relative}.rKhTca_viewport[hidden]{display:none}.rKhTca_slot{overscroll-behavior:contain;border:1px solid var(--p-border);border-radius:var(--p-radius-xl);background:var(--p-surface);height:100%;box-shadow:var(--p-shadow-1);outline:none;overflow:hidden auto}.rKhTca_slot[hidden]{display:none}.rKhTca_slot:focus-visible{box-shadow:var(--p-focus-ring)}.rKhTca_viewport[data-more]:after{content:"";border-radius:0 0 var(--p-radius-xl) var(--p-radius-xl);background:linear-gradient(to bottom, transparent, var(--p-surface) 85%);pointer-events:none;height:56px;position:absolute;bottom:1px;left:1px;right:1px}.rKhTca_more{z-index:1;border:1px solid var(--p-border);border-radius:var(--p-radius-pill);background:var(--p-surface);height:32px;color:var(--p-ink-muted);box-shadow:var(--p-shadow-2);font:inherit;font-size:var(--p-text-xs);cursor:pointer;align-items:center;gap:4px;padding:0 12px;font-weight:650;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.rKhTca_more:hover{color:var(--p-ink)}.rKhTca_slot>article{gap:var(--p-space-4);max-width:none;min-height:100%;padding:var(--p-space-5) var(--p-space-4) var(--p-space-8);font-size:var(--p-text-md);background:0 0;border:0;border-radius:0;margin:0}@media (min-width:768px){.rKhTca_slot>article{gap:var(--p-space-5);padding:var(--p-space-8) var(--p-space-10) var(--p-space-10);font-size:var(--p-text-lg)}}.rKhTca_slot>article[data-layout=title]{justify-content:safe center}@media (min-width:768px){.rKhTca_slot>article{justify-content:safe center}}.rKhTca_slot>article>header>:is(h1,h2,h3){font-size:clamp(1.375rem,1.1rem + 1.2vw,2rem);line-height:1.2}.rKhTca_slot>article :is(p,li,dd,blockquote){max-width:68ch}.rKhTca_slot>article[data-layout=title] p{margin-inline:auto}.rKhTca_slot>article:lang(hi){line-height:var(--p-leading-devanagari)}.rKhTca_slot :is(figure svg,figure img){max-height:clamp(180px,100dvh - 400px,520px)}.rKhTca_slot figure img{width:auto;max-width:100%;margin-inline:auto}.rKhTca_resume{z-index:2;top:var(--p-space-3);max-width:calc(100% - 24px);padding:2px 4px 2px var(--p-space-3);border:1px solid var(--p-border);border-radius:var(--p-radius-pill);background:var(--p-info-soft);color:var(--p-ink);box-shadow:var(--p-shadow-2);font-size:var(--p-text-sm);white-space:nowrap;align-items:center;gap:2px;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:768px){.rKhTca_resume{top:var(--p-space-5)}}.rKhTca_linkButton{min-height:36px;padding:0 var(--p-space-2);border-radius:var(--p-radius-pill);color:var(--p-info);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.rKhTca_noteClose{width:32px;height:32px;color:var(--p-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.rKhTca_noteClose:hover{background:var(--p-surface)}.rKhTca_linkButton:focus-visible,.rKhTca_noteClose:focus-visible{box-shadow:var(--p-focus-ring);outline:none}.rKhTca_explainButton{min-width:var(--p-touch);height:var(--p-touch);border-radius:var(--p-radius-md);color:var(--p-ink-muted);font:inherit;font-size:var(--p-text-sm);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:650;display:inline-flex}.rKhTca_explainButton:hover{background:var(--p-surface-2);color:var(--p-ink)}.rKhTca_explainButton:focus-visible{box-shadow:var(--p-focus-ring);outline:none}.rKhTca_explainButton svg{width:20px;height:20px}@media (max-width:639px){.rKhTca_explainButton>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.rKhTca_menuReport{width:100%;padding:6px var(--p-space-3);justify-content:flex-start}.rKhTca_menuReport:after{content:"Report a mistake"}.rKhTca_outlineNo{background:var(--p-surface-2);min-width:24px;height:24px;color:var(--p-ink-muted);font-size:var(--p-text-xs);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}[aria-current]>.rKhTca_outlineNo{background:var(--p-accent);color:var(--p-on-accent)}.rKhTca_outlineText{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.rKhTca_dock{min-width:0}.rKhTca_listen{gap:var(--p-space-2);max-width:var(--slide-max);padding:var(--p-space-2) var(--p-space-3) var(--p-space-3);border-top:1px solid var(--p-border);background:var(--p-surface);margin:0 auto;display:grid}@media (min-width:768px){.rKhTca_listen{margin-bottom:var(--p-space-3);border:1px solid var(--p-border);border-radius:var(--p-radius-lg)}}.rKhTca_listenLoading{height:56px}.rKhTca_listenControls{align-items:center;gap:var(--p-space-2) var(--p-space-3);flex-wrap:wrap;display:flex}.rKhTca_audioTime{color:var(--p-ink-muted);font-size:var(--p-text-sm);font-variant-numeric:tabular-nums}.rKhTca_autoplay{align-items:center;gap:var(--p-space-2);min-height:36px;color:var(--p-ink-muted);font-size:var(--p-text-sm);cursor:pointer;margin-left:auto;display:inline-flex}.rKhTca_autoplay input{width:18px;height:18px;accent-color:var(--p-accent);margin:0}.rKhTca_listenNote{color:var(--p-ink-muted);font-size:var(--p-text-sm);margin:0}.rKhTca_readAlong{overscroll-behavior:contain;max-height:min(24dvh,9rem);padding-right:var(--p-space-1);overflow-y:auto}.rKhTca_readAlong:lang(hi){line-height:var(--p-leading-devanagari)}.rKhTca_doneLoading{height:100%}.rKhTca_done{align-content:start;justify-items:center;gap:var(--p-space-3);max-width:40rem;height:100%;padding:var(--p-space-6) var(--p-space-4);border:1px solid var(--p-border);border-radius:var(--p-radius-xl);background:var(--p-surface);box-shadow:var(--p-shadow-1);text-align:center;margin:0 auto;display:grid;position:relative;overflow-y:auto}@media (min-height:700px){.rKhTca_done{align-content:safe center}}.rKhTca_done p{margin:0}.rKhTca_celebrate{place-items:center;width:96px;height:96px;display:grid;position:relative}.rKhTca_medal{background:var(--p-success);width:76px;height:76px;color:var(--p-surface);box-shadow:0 0 0 6px var(--p-success-soft), var(--p-shadow-2);border-radius:50%;place-items:center;display:grid}.rKhTca_confetti{pointer-events:none;position:absolute;inset:-40px;overflow:visible}.rKhTca_confetti rect,.rKhTca_confetti circle{opacity:0;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.rKhTca_medal{animation:rKhTca_pop .52s var(--p-ease) both}.rKhTca_confetti rect,.rKhTca_confetti circle{animation:1.1s cubic-bezier(.2,.7,.3,1) .12s both rKhTca_burst}}@keyframes rKhTca_pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes rKhTca_burst{0%{opacity:1;transform:translate(0)rotate(0)scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--r)) scale(1)}}.rKhTca_doneTitle{font-size:var(--p-text-2xl);font-weight:750;line-height:var(--p-leading-tight);letter-spacing:-.01em;margin:0}@media (max-height:700px){.rKhTca_celebrate{width:72px;height:72px}.rKhTca_medal{width:56px;height:56px}.rKhTca_medal svg{width:30px;height:30px}}.rKhTca_doneHeadline{color:var(--p-ink-muted);font-size:var(--p-text-lg);font-weight:600}.rKhTca_stats{justify-content:center;gap:var(--p-space-2);margin:var(--p-space-1) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.rKhTca_stat{min-width:7.5rem;padding:var(--p-space-2) var(--p-space-4);border-radius:var(--p-radius-lg);background:var(--p-surface-2);display:grid}.rKhTca_statValue{font-size:var(--p-text-2xl);font-variant-numeric:tabular-nums;font-weight:750;line-height:1.2}.rKhTca_statLabel{color:var(--p-ink-muted);font-size:var(--p-text-sm)}.rKhTca_doneDetail{max-width:34rem}.rKhTca_saved{align-items:center;gap:var(--p-space-1);color:var(--p-ink-muted);font-size:var(--p-text-sm);display:inline-flex}.rKhTca_savedOk{color:var(--p-success)}.rKhTca_doneLinks{justify-content:center;gap:var(--p-space-2);margin-top:var(--p-space-2);flex-wrap:wrap;display:flex}.rKhTca_primaryLink,.rKhTca_secondaryLink{justify-content:center;align-items:center;gap:var(--p-space-1);min-height:var(--p-touch);padding:0 var(--p-space-4);border-radius:var(--p-radius-md);font:inherit;white-space:nowrap;font-weight:650;text-decoration:none;display:inline-flex}.rKhTca_primaryLink{background:var(--p-accent);color:var(--p-on-accent);border:1px solid #0000}.rKhTca_primaryLink:hover{background:var(--p-accent-hover)}.rKhTca_secondaryLink{border:1px solid var(--p-border-strong);background:var(--p-surface);color:var(--p-ink);cursor:pointer}.rKhTca_secondaryLink:hover{background:var(--p-surface-2)}.rKhTca_primaryLink:focus-visible,.rKhTca_secondaryLink:focus-visible{box-shadow:var(--p-focus-ring);outline:none}.rKhTca_checkLoading{border-radius:var(--p-radius-md);background:var(--p-surface-2);min-height:14rem}.rKhTca_readAlong:focus-visible{box-shadow:var(--p-focus-ring);border-radius:var(--p-radius-sm);outline:none}
.HukRya_frame{gap:var(--p-space-4);width:100%;max-width:960px;min-height:420px;padding:var(--p-space-5) var(--p-space-4);border-radius:var(--p-radius-lg);background:var(--p-surface);color:var(--p-ink);border:1px solid var(--p-border);--diagram-paper:var(--p-surface);flex-direction:column;margin-inline:auto;display:flex;container-type:inline-size}@media (min-width:768px){.HukRya_frame{padding:var(--p-space-8) var(--p-space-10);min-height:540px;font-size:var(--p-text-lg)}}.HukRya_centred{text-align:center;justify-content:center}.HukRya_centred .HukRya_bullets{text-align:left;margin-inline:auto}.HukRya_header{gap:var(--p-space-2);display:grid}.HukRya_meta{justify-content:space-between;align-items:center;gap:var(--p-space-2);display:flex}.HukRya_centred .HukRya_meta{justify-content:center}.HukRya_position{color:var(--p-ink-subtle);font-size:var(--p-text-sm);font-variant-numeric:tabular-nums}.HukRya_heading{font-size:var(--p-text-2xl);font-weight:700;line-height:var(--p-leading-tight);letter-spacing:-.01em;text-wrap:balance;margin:0}.HukRya_centred .HukRya_heading{font-family:var(--p-font-serif);letter-spacing:0;font-size:clamp(2rem,7cqi,3.25rem);font-weight:400}.HukRya_frame:lang(hi) .HukRya_heading,.HukRya_frame:lang(hi) .HukRya_centred .HukRya_heading{font-family:var(--p-font-devanagari);letter-spacing:normal;font-weight:700;line-height:1.4}@media (min-width:768px){.HukRya_heading{font-size:var(--p-text-3xl)}}.HukRya_body{gap:var(--p-space-4);min-width:0;display:grid}.HukRya_stack{gap:var(--p-space-3);align-content:start;min-width:0;display:grid}.HukRya_text{min-width:0}.HukRya_split{gap:var(--p-space-4);display:grid}@container (min-width:640px){.HukRya_split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.HukRya_bullets{gap:var(--p-space-2);margin:0;padding-left:1.3em;list-style:outside;display:grid}ol.HukRya_bullets:not(.HukRya_bullets-steps){list-style:decimal}.HukRya_bullets li::marker{color:var(--p-accent)}.HukRya_bullets-check,.HukRya_bullets-tips{padding-left:0;list-style:none}.HukRya_bullets-check li,.HukRya_bullets-tips li{gap:var(--p-space-2);grid-template-columns:22px 1fr;align-items:start;display:grid}.HukRya_bulletIcon{color:var(--p-success);margin-top:.2em}.HukRya_bullets-tips .HukRya_bulletIcon{color:var(--p-warning)}.HukRya_bullets-steps{counter-reset:step;padding-left:0;list-style:none}.HukRya_bullets-steps li{counter-increment:step;gap:var(--p-space-2);grid-template-columns:28px 1fr;display:grid}.HukRya_bullets-steps li:before{content:counter(step);background:var(--p-accent-soft);width:24px;height:24px;color:var(--p-info);font-size:var(--p-text-xs);border-radius:50%;place-items:center;margin-top:.1em;font-weight:700;display:grid}.HukRya_math{gap:var(--p-space-1);display:grid}.HukRya_columns{gap:var(--p-space-3);display:grid}@container (min-width:560px){.HukRya_columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.HukRya_column{padding:var(--p-space-3) var(--p-space-4);border-radius:var(--p-radius-md);background:var(--p-surface-2);border-top:3px solid var(--p-accent);min-width:0}.HukRya_column+.HukRya_column{border-top-color:var(--p-highlight)}.HukRya_diagramVisual{border:0;padding:0}.HukRya_problem{padding:var(--p-space-3) var(--p-space-4);border-left:3px solid var(--p-highlight);background:var(--p-surface-2);border-radius:0 var(--p-radius-md) var(--p-radius-md) 0}.HukRya_goals{gap:var(--p-space-2);padding:var(--p-space-4);border-radius:var(--p-radius-md);background:var(--p-surface-2);text-align:left;width:100%;max-width:34rem;margin-inline:auto;display:grid}.HukRya_goalsTitle{margin:0;font-weight:650}.HukRya_check{padding:var(--p-space-4);border-radius:var(--p-radius-md);border:1px dashed var(--p-border-strong)}.HukRya_checkPlaceholder{color:var(--p-ink-subtle);font-size:var(--p-text-sm);margin:0}.HukRya_narration{padding:var(--p-space-3) var(--p-space-4);border-radius:var(--p-radius-md);background:var(--p-surface-2);border:1px solid var(--p-border);margin-top:auto}.HukRya_narrationListen{border-color:var(--p-accent)}.HukRya_readAlong{color:var(--p-ink-muted);font-size:var(--p-text-md);margin:0;line-height:1.7}.HukRya_sentence{transition:background-color var(--p-duration-fast) var(--p-ease), color var(--p-duration-fast) var(--p-ease);border-radius:3px}.HukRya_sentenceActive{color:var(--p-ink);background:var(--p-accent-soft);-webkit-box-decoration-break:clone;box-decoration-break:clone}.HukRya_word{border-radius:3px}.HukRya_wordActive{background:var(--p-highlight);color:var(--p-on-highlight);box-shadow:0 0 0 2px var(--p-highlight)}.HukRya_footer{gap:var(--p-space-2);justify-content:flex-end;display:flex}
._0kN0Fq_muted{color:var(--p-ink-muted);margin:0}._0kN0Fq_quote{gap:var(--p-space-2);display:grid}._0kN0Fq_quote p{margin:0}._0kN0Fq_warnText{color:var(--p-danger);margin:0}._0kN0Fq_textLink{color:var(--p-accent);text-underline-offset:3px;text-decoration:underline}._0kN0Fq_linkButton{min-height:var(--p-touch);padding:0 var(--p-space-4);border-radius:var(--p-radius-md);background:var(--p-accent);color:var(--p-on-accent);justify-content:center;align-items:center;font-weight:650;text-decoration:none;display:inline-flex}._0kN0Fq_linkButton:focus-visible{box-shadow:var(--p-focus-ring);outline:none}._0kN0Fq_notice{gap:var(--p-space-2);padding:var(--p-space-3);border-radius:var(--p-radius-md);border:1px solid var(--p-border-strong);background:var(--p-surface-2);align-items:flex-start;display:flex}._0kN0Fq_notice p{margin:0}._0kN0Fq_ask{gap:var(--p-space-4);grid-template-columns:minmax(0,1fr);max-width:50rem;display:grid}._0kN0Fq_thread{gap:var(--p-space-3);margin:0;padding:0;list-style:none;display:grid}._0kN0Fq_msg{gap:var(--p-space-1);max-width:100%;padding:var(--p-space-3);border-radius:var(--p-radius-lg);overflow-wrap:anywhere;display:grid}._0kN0Fq_msgUser{background:var(--p-accent-soft);justify-self:end;max-width:88%}._0kN0Fq_msgAi{background:var(--p-surface);border:1px solid var(--p-border)}._0kN0Fq_msgRefusal{background:var(--p-warning-soft);border:1px solid var(--p-warning)}._0kN0Fq_msgSelfHarm{background:var(--p-info-soft);border:2px solid var(--p-info);font-size:var(--p-text-lg)}._0kN0Fq_msgHead{align-items:center;gap:var(--p-space-2);font-size:var(--p-text-xs);color:var(--p-ink-muted);flex-wrap:wrap;display:flex}._0kN0Fq_msgBody{min-width:0}._0kN0Fq_msgBody [data-math=inline][tabindex]{vertical-align:bottom;max-width:100%;padding:2px 0;display:inline-block;overflow:auto hidden}._0kN0Fq_msgBody p:first-child{margin-top:0}._0kN0Fq_msgBody p:last-child{margin-bottom:0}._0kN0Fq_cursor{vertical-align:text-bottom;background:currentColor;width:.5em;height:1em;margin-left:2px;animation:1s steps(2,end) infinite _0kN0Fq_blink;display:inline-block}@keyframes _0kN0Fq_blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){._0kN0Fq_cursor{animation:none}}._0kN0Fq_composer{gap:var(--p-space-2);padding:var(--p-space-3);border:1px solid var(--p-border);border-radius:var(--p-radius-lg);background:var(--p-surface);display:grid}._0kN0Fq_textarea{width:100%;min-height:6rem;padding:var(--p-space-2) var(--p-space-3);border:1px solid var(--p-border-strong);border-radius:var(--p-radius-md);background:var(--p-bg);color:var(--p-ink);font:inherit;resize:vertical}._0kN0Fq_textarea:focus-visible{box-shadow:var(--p-focus-ring);outline:none}._0kN0Fq_modes{gap:var(--p-space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}._0kN0Fq_mode{align-items:center;gap:var(--p-space-1);min-height:var(--p-touch);padding:0 var(--p-space-3);border:1px solid var(--p-border-strong);border-radius:var(--p-radius-pill);font-size:var(--p-text-sm);cursor:pointer;display:inline-flex}._0kN0Fq_mode input{accent-color:var(--p-accent)}._0kN0Fq_mode:focus-within{box-shadow:var(--p-focus-ring)}._0kN0Fq_modeOn{border-color:var(--p-accent);background:var(--p-accent-soft)}._0kN0Fq_composerRow{justify-content:space-between;align-items:center;gap:var(--p-space-2);flex-wrap:wrap;display:flex}._0kN0Fq_photo{align-items:center;gap:var(--p-space-2);font-size:var(--p-text-sm);display:flex}._0kN0Fq_photo img{object-fit:cover;border-radius:var(--p-radius-sm);border:1px solid var(--p-border);width:64px;height:64px}._0kN0Fq_fileLabel{align-items:center;gap:var(--p-space-1);min-height:var(--p-touch);padding:0 var(--p-space-3);border:1px solid var(--p-border-strong);border-radius:var(--p-radius-md);cursor:pointer;font-size:var(--p-text-sm);font-weight:600;display:inline-flex}._0kN0Fq_fileLabel:focus-within{box-shadow:var(--p-focus-ring)}._0kN0Fq_fileInput{opacity:0;width:1px;height:1px;position:absolute}._0kN0Fq_history{border:1px solid var(--p-border);border-radius:var(--p-radius-lg);padding:0 var(--p-space-3);background:var(--p-surface)}._0kN0Fq_history summary{align-items:center;gap:var(--p-space-2);min-height:var(--p-touch);cursor:pointer;font-weight:650;display:flex}._0kN0Fq_historyList{gap:var(--p-space-1);margin:0 0 var(--p-space-3);padding:0;list-style:none;display:grid}._0kN0Fq_historyItem{justify-content:space-between;gap:var(--p-space-2);width:100%;min-height:var(--p-touch);padding:var(--p-space-2);border-radius:var(--p-radius-sm);color:var(--p-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._0kN0Fq_historyItem:hover,._0kN0Fq_historyItem:focus-visible{background:var(--p-surface-2);outline:none}._0kN0Fq_historyItem span:last-child{color:var(--p-ink-muted);font-size:var(--p-text-sm);flex:none}._0kN0Fq_sources{font-size:var(--p-text-xs);color:var(--p-ink-muted);margin:0}._0kN0Fq_explain{gap:var(--p-space-2);display:grid}._0kN0Fq_textButton{min-height:var(--p-touch);color:var(--p-accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline}._0kN0Fq_askEmpty{align-items:center;gap:var(--p-space-3);flex-wrap:wrap;display:flex}._0kN0Fq_askEmpty p{flex:200px}
.c3D5iq_page{gap:var(--p-space-4);display:grid}.c3D5iq_head{gap:var(--p-space-3);display:grid}@media (min-width:768px){.c3D5iq_head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.c3D5iq_kicker{color:var(--p-accent);font-size:var(--p-text-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:750}.c3D5iq_title{text-wrap:balance;letter-spacing:-.02em;overflow-wrap:break-word;margin:2px 0 0;font-size:clamp(1.5rem,5vw,2rem);font-weight:800;line-height:1.15}.c3D5iq_headMeta{margin:var(--p-space-1) 0 0;color:var(--p-ink-muted);font-size:var(--p-text-sm);overflow-wrap:break-word}.c3D5iq_stats{gap:var(--p-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.c3D5iq_stat{min-height:36px;padding:0 var(--p-space-3);border:1px solid var(--p-border);border-radius:var(--p-radius-pill);background:var(--p-surface);color:var(--p-ink-muted);font-size:var(--p-text-sm);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.c3D5iq_stat b{color:var(--p-ink);font-variant-numeric:tabular-nums}.c3D5iq_statFlame{color:var(--p-flame)}.c3D5iq_statCold{color:var(--p-ink-subtle)}.c3D5iq_prompt{gap:var(--p-space-3);padding:var(--p-space-4);border:1px solid color-mix(in srgb, var(--p-accent) 35%, var(--p-border));border-radius:var(--p-radius-xl);background:var(--p-accent-soft);color:var(--p-ink);display:grid}.c3D5iq_promptText{margin:0;font-weight:650}.c3D5iq_promptForm{align-items:end;gap:var(--p-space-3);flex-wrap:wrap;display:flex}.c3D5iq_promptForm>div{gap:var(--p-space-1);flex:130px;min-width:0;display:grid}.c3D5iq_promptForm label{font-size:var(--p-text-sm);font-weight:600}.c3D5iq_select{width:100%;min-height:var(--p-touch);padding:0 var(--p-space-3);border:1px solid var(--p-border-strong);border-radius:var(--p-radius-md);background:var(--p-surface);color:var(--p-ink);font:inherit;font-size:16px}.c3D5iq_select:focus-visible{box-shadow:var(--p-focus-ring);border-color:var(--p-focus);outline:none}.c3D5iq_note{align-items:center;gap:var(--p-space-1) var(--p-space-3);color:var(--p-ink-muted);font-size:var(--p-text-sm);flex-wrap:wrap;margin:0;display:flex}.c3D5iq_error{color:var(--p-danger);font-size:var(--p-text-sm);margin:0;font-weight:600}.c3D5iq_kpis{gap:var(--p-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.c3D5iq_kpis{grid-template-columns:repeat(5,minmax(0,1fr))}}.c3D5iq_kpi{min-width:0;padding:var(--p-space-3) var(--p-space-4);border:1px solid var(--p-border);border-radius:var(--p-radius-lg);background:var(--p-surface);align-content:start;gap:2px;display:grid}.c3D5iq_kpi:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:768px){.c3D5iq_kpi:last-child:nth-child(odd){grid-column:auto}}.c3D5iq_kpiLabel{color:var(--p-ink-muted);font-size:var(--p-text-xs);margin:0;font-weight:650}.c3D5iq_kpiValue{font-size:var(--p-text-2xl);font-variant-numeric:tabular-nums;margin:0;font-weight:800;line-height:1.2}.c3D5iq_kpiSub{color:var(--p-ink-subtle);font-size:var(--p-text-xs);margin:0}.c3D5iq_delta{font-size:var(--p-text-xs);align-items:center;gap:2px;margin:2px 0 0;font-weight:650;display:inline-flex}.c3D5iq_delta[data-direction=up]{color:var(--p-success)}.c3D5iq_delta[data-direction=down]{color:var(--p-danger)}.c3D5iq_delta[data-direction=same],.c3D5iq_delta[data-direction=none]{color:var(--p-ink-subtle)}.c3D5iq_grid{gap:var(--p-space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.c3D5iq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c3D5iq_wide{grid-column:1/-1}}.c3D5iq_tile{align-content:start;gap:var(--p-space-3);min-width:0;padding:var(--p-space-4);border:1px solid var(--p-border);border-radius:var(--p-radius-xl);background:var(--p-surface);color:var(--p-ink);display:grid}.c3D5iq_tileHead{justify-content:space-between;align-items:baseline;gap:var(--p-space-1) var(--p-space-3);flex-wrap:wrap;display:flex}.c3D5iq_tileTitle{text-wrap:balance;font-size:var(--p-text-md);margin:0;font-weight:750}.c3D5iq_more{border-radius:var(--p-radius-sm);min-height:32px;color:var(--p-accent);font-size:var(--p-text-sm);align-items:center;gap:2px;font-weight:650;text-decoration:none;display:inline-flex}.c3D5iq_more:hover{text-underline-offset:3px;text-decoration:underline}.c3D5iq_more:focus-visible,.c3D5iq_rowLink:focus-visible,.c3D5iq_teaser:focus-visible{box-shadow:var(--p-focus-ring);outline:none}.c3D5iq_muted{color:var(--p-ink-muted);font-size:var(--p-text-sm);margin:0}.c3D5iq_ink{color:var(--p-ink)}.c3D5iq_welcome{gap:var(--p-space-2);padding:var(--p-space-5);border-radius:var(--p-radius-xl);color:#fff;background:radial-gradient(120% 140% at 100% 0,#ffffff29 0,#0000 55%),linear-gradient(135deg,#2b4fe6,#1f3bb3);display:grid}.c3D5iq_welcome h2{font-size:var(--p-text-xl);margin:0;font-weight:800}.c3D5iq_welcome p{color:#ffffffe6;margin:0}.c3D5iq_welcomeGo{min-height:var(--p-touch);border-radius:var(--p-radius-pill);color:#1f3bb3;background:#fff;justify-self:start;align-items:center;gap:6px;padding:0 18px;font-weight:750;text-decoration:none;display:inline-flex}.c3D5iq_welcomeGo:focus-visible{outline-offset:2px;outline:3px solid #fff}.c3D5iq_goal{align-items:center;gap:var(--p-space-4);flex-wrap:wrap;display:flex}.c3D5iq_goalText{gap:var(--p-space-1);flex:160px;min-width:0;display:grid}.c3D5iq_goalStatus{margin:0;font-weight:700}.c3D5iq_goalEdit{gap:var(--p-space-2);display:grid}.c3D5iq_goalEditRow{align-items:center;gap:var(--p-space-2) var(--p-space-3);flex-wrap:wrap;display:flex}.c3D5iq_goalForm{gap:var(--p-space-3);max-width:420px;display:grid}.c3D5iq_goalActions{gap:var(--p-space-2);flex-wrap:wrap;display:flex}.c3D5iq_ringStack{justify-items:center;gap:2px;display:grid}.c3D5iq_ringBig{font-size:var(--p-text-xl);font-weight:800}.c3D5iq_ringSmall{color:var(--p-ink-muted);font-size:var(--p-text-xs);font-weight:600}.c3D5iq_diff{align-items:center;gap:var(--p-space-4);flex-wrap:wrap;margin:0;display:flex}.c3D5iq_diffRows{gap:var(--p-space-3);flex:160px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.c3D5iq_diffHead{justify-content:space-between;gap:var(--p-space-2);font-size:var(--p-text-sm);display:flex}.c3D5iq_diffLabel{font-weight:700}.c3D5iq_diffLabel[data-band=easy]{color:var(--p-easy)}.c3D5iq_diffLabel[data-band=medium]{color:var(--p-medium)}.c3D5iq_diffLabel[data-band=hard]{color:var(--p-hard)}.c3D5iq_diffCount{color:var(--p-ink-muted);font-variant-numeric:tabular-nums}.c3D5iq_diffCount b{color:var(--p-ink)}.c3D5iq_diffTrack{border-radius:var(--p-radius-pill);background:var(--p-surface-3);height:8px;margin-top:4px;display:block;overflow:hidden}.c3D5iq_diffFill{border-radius:var(--p-radius-pill);min-width:0;height:100%;display:block}.c3D5iq_diffFill[data-band=easy]{background:var(--p-easy)}.c3D5iq_diffFill[data-band=medium]{background:var(--p-medium)}.c3D5iq_diffFill[data-band=hard]{background:var(--p-hard)}.c3D5iq_masteryTop{align-items:center;gap:var(--p-space-4);flex-wrap:wrap;display:flex}.c3D5iq_masteryTop>:last-child{flex:220px;min-width:0}.c3D5iq_subjects{gap:var(--p-space-1);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.c3D5iq_subjects{grid-template-columns:repeat(2,minmax(0,1fr))}}.c3D5iq_rowLink{align-items:center;gap:var(--p-space-1) var(--p-space-3);min-height:var(--p-touch);padding:var(--p-space-2) var(--p-space-3);border-radius:var(--p-radius-md);color:var(--p-ink);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.c3D5iq_rowLink:hover{background:var(--p-surface-2)}.c3D5iq_rowMain{gap:4px;min-width:0;display:grid}.c3D5iq_rowTitle{overflow-wrap:break-word;font-weight:650}.c3D5iq_rowMeta{color:var(--p-ink-subtle);font-size:var(--p-text-xs)}.c3D5iq_trend{gap:var(--p-space-2);margin:0;display:grid}.c3D5iq_trendPlot{width:100%;min-width:0;overflow:hidden}.c3D5iq_trendPlot svg{display:block}.c3D5iq_gridLine{stroke:var(--p-border)}.c3D5iq_axis{stroke:var(--p-border-strong)}.c3D5iq_tick{fill:var(--p-ink-subtle);font-size:11px;font-weight:600}.c3D5iq_barAuto{fill:var(--p-accent)}.c3D5iq_barSelf{stroke:var(--p-accent);stroke-width:1.5px}.c3D5iq_hatchBg{fill:var(--p-accent-soft)}.c3D5iq_hatchLine{stroke:var(--p-accent)}.c3D5iq_barLabel{fill:var(--p-ink);font-size:12px;font-weight:750}.c3D5iq_trendCaption{gap:var(--p-space-1);color:var(--p-ink-muted);font-size:var(--p-text-sm);display:grid}.c3D5iq_trendLegend{gap:var(--p-space-1) var(--p-space-4);font-size:var(--p-text-xs);flex-wrap:wrap;display:flex}.c3D5iq_trendLegend>span{align-items:center;gap:6px;display:inline-flex}.c3D5iq_swAuto,.c3D5iq_swSelf{border-radius:3px;width:12px;height:12px;display:inline-block}.c3D5iq_swAuto{background:var(--p-accent)}.c3D5iq_swSelf{border:1.5px solid var(--p-accent);background:repeating-linear-gradient(45deg, var(--p-accent) 0 2px, var(--p-accent-soft) 2px 5px)}.c3D5iq_tests{gap:2px;margin:0;padding:0;list-style:none;display:grid}.c3D5iq_score{font-size:var(--p-text-md);font-variant-numeric:tabular-nums;font-weight:800}.c3D5iq_tags{flex-wrap:wrap;gap:4px;display:flex}.c3D5iq_focus{gap:var(--p-space-4);display:grid}@media (min-width:768px){.c3D5iq_focus{grid-template-columns:repeat(2,minmax(0,1fr))}}.c3D5iq_focusTitle{margin:0 0 var(--p-space-1);font-size:var(--p-text-sm);font-weight:750}.c3D5iq_focusList{gap:var(--p-space-2);margin:0;padding:0;list-style:none;display:grid}.c3D5iq_focusItem{padding:var(--p-space-3);border:1px solid var(--p-border);border-radius:var(--p-radius-md);background:var(--p-surface-2);gap:4px;display:grid}.c3D5iq_focusActions{gap:var(--p-space-1) var(--p-space-3);flex-wrap:wrap;display:flex}.c3D5iq_recent{gap:2px;margin:0;padding:0;list-style:none;display:grid}.c3D5iq_recentIcon{background:var(--p-accent-soft);width:32px;height:32px;color:var(--p-info);border-radius:50%;place-items:center;display:grid}.c3D5iq_recentRow{grid-template-columns:auto minmax(0,1fr)}.c3D5iq_teaser{align-content:start;justify-items:center;gap:var(--p-space-2);min-width:0;padding:var(--p-space-4);border:1px solid var(--p-border);border-radius:var(--p-radius-xl);background:var(--p-surface-2);color:var(--p-ink);text-decoration:none;display:grid}.c3D5iq_teaserLeft{background:var(--p-surface);justify-items:start}.c3D5iq_teaser:hover{border-color:var(--p-accent)}.c3D5iq_leagueTier{font-size:var(--p-text-lg);align-items:center;gap:6px;margin:0;font-weight:800;display:inline-flex}.c3D5iq_device{gap:var(--p-space-3);display:grid}.c3D5iq_deviceStats{gap:var(--p-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.c3D5iq_deviceStats li{padding:var(--p-space-3);border-radius:var(--p-radius-md);background:var(--p-surface-2);font-size:var(--p-text-xs);color:var(--p-ink-muted);gap:2px;display:grid}.c3D5iq_deviceStats b{color:var(--p-ink);font-size:var(--p-text-xl);font-variant-numeric:tabular-nums}.c3D5iq_tile>*,.c3D5iq_focus>*,.c3D5iq_trend>*,.c3D5iq_focusItem>*{min-width:0}.c3D5iq_headWho{align-items:center;gap:var(--p-space-3);min-width:0;display:flex}.c3D5iq_headWho>div{min-width:0}.c3D5iq_avatarLink{border-radius:50%;flex:none}.c3D5iq_avatarLink:focus-visible{outline:2px solid var(--p-focus);outline-offset:3px}.c3D5iq_creditsLine{align-items:center;gap:var(--p-space-1) var(--p-space-2);flex-wrap:wrap;margin:0;display:flex}.c3D5iq_creditsSpark{color:var(--p-accent)}.c3D5iq_bonusPill{padding:1px var(--p-space-2);border-radius:var(--p-radius-pill);background:var(--p-highlight);color:var(--p-on-highlight);font-size:var(--p-text-xs);font-weight:700}.c3D5iq_bonusRow{gap:var(--p-space-1);display:grid}.c3D5iq_badgeArt{flex:none}.c3D5iq_emptyArtRow{align-items:center;gap:var(--p-space-3);flex-wrap:wrap;display:flex}.c3D5iq_emptyArtRow p{flex:180px}
.d6Haya_section{margin-top:var(--p-space-6)}.d6Haya_sectionTitle{align-items:baseline;gap:var(--p-space-2);margin:0 0 var(--p-space-3);font-size:var(--p-text-lg);font-weight:650;display:flex}.d6Haya_sectionCount{color:var(--p-ink-subtle);font-size:var(--p-text-sm);font-weight:500}.d6Haya_sectionNote{margin:calc(-1 * var(--p-space-2)) 0 var(--p-space-3);color:var(--p-ink-muted);font-size:var(--p-text-sm)}.d6Haya_boards{gap:var(--p-space-4);margin-top:var(--p-space-6);display:grid}@media (min-width:768px){.d6Haya_boards{grid-template-columns:1fr 1fr}}.d6Haya_boardName{font-size:var(--p-text-xl);margin:0;font-weight:700}.d6Haya_boardBlurb{margin:var(--p-space-1) 0 var(--p-space-4);color:var(--p-ink-muted);font-size:var(--p-text-sm)}.d6Haya_classGrid{gap:var(--p-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.d6Haya_classLink{min-height:64px;padding:var(--p-space-2);border:1px solid var(--p-border-strong);border-radius:var(--p-radius-lg);background:var(--p-surface-2);transition:border-color var(--p-duration-fast) var(--p-ease), background-color var(--p-duration-fast) var(--p-ease), transform var(--p-duration-fast) var(--p-ease);color:var(--p-ink);text-align:center;place-items:center;gap:2px;text-decoration:none;display:grid}.d6Haya_classLink:hover{border-color:var(--p-accent);background:var(--p-accent-soft);transform:translateY(-1px)}.d6Haya_classLink:focus-visible,.d6Haya_itemLink:focus-visible,.d6Haya_viewLink:focus-visible{box-shadow:var(--p-focus-ring);outline:none}.d6Haya_classNumber{font-size:var(--p-text-xl);font-weight:700;line-height:1}.d6Haya_classExam{color:var(--p-ink-muted);font-size:var(--p-text-xs);font-weight:600}.d6Haya_list{gap:var(--p-space-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.d6Haya_listTwo{grid-template-columns:1fr 1fr}}.d6Haya_itemLink{align-items:center;gap:var(--p-space-3);min-height:56px;padding:var(--p-space-3) var(--p-space-4);border:1px solid var(--p-border);border-radius:var(--p-radius-lg);background:var(--p-surface);color:var(--p-ink);text-decoration:none;display:flex}.d6Haya_itemLink:hover{border-color:var(--p-accent)}.d6Haya_itemMain{flex:1;gap:2px;min-width:0;display:grid}.d6Haya_itemTitle{overflow-wrap:anywhere;font-weight:600}.d6Haya_itemMeta{gap:var(--p-space-1) var(--p-space-2);color:var(--p-ink-muted);font-size:var(--p-text-xs);flex-wrap:wrap;display:flex}.d6Haya_itemChevron{color:var(--p-ink-subtle);flex:none}.d6Haya_chapterNumber{background:var(--p-surface-2);width:36px;height:36px;color:var(--p-ink-muted);font-weight:700;font-size:var(--p-text-sm);border-radius:50%;flex:none;place-items:center;display:grid}.d6Haya_unitHeading{margin:var(--p-space-5) 0 var(--p-space-2);color:var(--p-ink-muted);font-size:var(--p-text-sm);font-weight:650}.d6Haya_viewGrid{gap:var(--p-space-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.d6Haya_viewGrid{grid-template-columns:1fr 1fr}}.d6Haya_viewLink{gap:var(--p-space-1);height:100%;padding:var(--p-space-4);border:1px solid var(--p-border);border-radius:var(--p-radius-lg);background:var(--p-surface);color:var(--p-ink);text-decoration:none;display:grid}.d6Haya_viewLink:hover{border-color:var(--p-accent)}.d6Haya_viewHead{justify-content:space-between;align-items:center;gap:var(--p-space-2);font-weight:650;display:flex}.d6Haya_viewBlurb{color:var(--p-ink-muted);font-size:var(--p-text-sm);margin:0}.d6Haya_topics{padding-left:var(--p-space-5);color:var(--p-ink-muted);margin:0}.d6Haya_topics li{margin:var(--p-space-1) 0}.d6Haya_continueCard{justify-content:space-between;align-items:center;gap:var(--p-space-3);margin-top:var(--p-space-5);padding:var(--p-space-4);border-radius:var(--p-radius-lg);background:var(--p-accent-soft);flex-wrap:wrap;display:flex}.d6Haya_continueText{margin:0;font-weight:600}.d6Haya_notice{gap:var(--p-space-3);margin-top:var(--p-space-5);padding:var(--p-space-4);border-radius:var(--p-radius-lg);background:var(--p-surface-2);color:var(--p-ink-muted);font-size:var(--p-text-sm);align-items:flex-start;display:flex}.d6Haya_notice p{margin:0}.d6Haya_progressNote{color:var(--p-success);font-weight:600}.d6Haya_testList{color:var(--p-ink-muted);font-size:var(--p-text-sm);margin:0;padding-left:1.2em;list-style:outside}.d6Haya_testsBody{gap:var(--p-space-2);display:grid}.d6Haya_boardCard{padding:var(--p-space-4);border:1px solid var(--p-border);border-radius:var(--p-radius-xl);background:var(--p-surface);box-shadow:var(--p-shadow-1)}
.wONxxG_layout{gap:var(--p-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.wONxxG_layout{justify-content:center;column-gap:var(--p-space-10);row-gap:var(--p-space-4);grid-template-columns:15.5rem minmax(0,44rem);grid-template-areas:"aside head""aside main"}.wONxxG_head{grid-area:head}.wONxxG_aside{grid-area:aside}.wONxxG_main{grid-area:main}}.wONxxG_head,.wONxxG_aside,.wONxxG_main{min-width:0}.wONxxG_meta{align-items:center;gap:var(--p-space-2) var(--p-space-4);margin:var(--p-space-2) 0 0;color:var(--p-ink-muted);font-size:var(--p-text-sm);flex-wrap:wrap;display:flex}.wONxxG_meta>span{align-items:center;gap:var(--p-space-1);display:inline-flex}.wONxxG_toc{padding:var(--p-space-3) var(--p-space-3) var(--p-space-2);border:1px solid var(--p-border);border-radius:var(--p-radius-lg);background:var(--p-surface)}@media (min-width:1024px){.wONxxG_toc{overscroll-behavior:contain;max-height:calc(100dvh - 92px);margin-top:var(--p-space-2);padding:var(--p-space-2) 0 var(--p-space-2);background:0 0;border:0;position:sticky;top:76px;overflow-y:auto}}.wONxxG_tocHead{justify-content:space-between;align-items:baseline;gap:var(--p-space-2);padding:0 var(--p-space-2);display:flex}.wONxxG_tocTitle{color:var(--p-ink-muted);font-size:var(--p-text-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.wONxxG_tocPct{color:var(--p-ink-subtle);font-size:var(--p-text-xs);font-variant-numeric:tabular-nums;display:none}.wONxxG_tocTrack{height:3px;margin:var(--p-space-2) var(--p-space-2) var(--p-space-2);background:var(--p-surface-3);border-radius:2px;display:none}.wONxxG_tocTrack>span{border-radius:inherit;background:var(--p-accent);height:100%;transition:width var(--p-duration-fast) linear;display:block}@media (min-width:1024px){.wONxxG_tocPct{display:inline}.wONxxG_tocTrack{display:block}}.wONxxG_tocList{margin:var(--p-space-2) 0 0;gap:1px;padding:0;list-style:none;display:grid}.wONxxG_tocLink{align-items:flex-start;gap:var(--p-space-2);min-height:40px;padding:8px var(--p-space-2);border-radius:var(--p-radius-md);color:var(--p-ink);font-size:var(--p-text-sm);line-height:1.4;text-decoration:none;display:flex}.wONxxG_tocLink:hover{background:var(--p-surface-2);color:var(--p-accent)}.wONxxG_tocLink:focus-visible{box-shadow:var(--p-focus-ring);outline:none}.wONxxG_tocOn{background:var(--p-accent-soft);color:var(--p-info);font-weight:650}.wONxxG_tocNo{background:var(--p-surface-2);min-width:22px;height:22px;color:var(--p-ink-muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}.wONxxG_tocOn .wONxxG_tocNo{background:var(--p-accent);color:var(--p-on-accent)}.wONxxG_tocList:lang(hi) .wONxxG_tocLink{line-height:var(--p-leading-devanagari)}.wONxxG_readerBar{z-index:20;margin:0 calc(-1 * var(--p-gutter)) var(--p-space-4);border-bottom:1px solid var(--p-border);background:var(--p-surface);position:sticky;top:60px}@media (min-width:1024px){.wONxxG_readerBar{display:none}}.wONxxG_readerInner{align-items:center;gap:var(--p-space-2);height:48px;padding:0 var(--p-gutter) 0 calc(var(--p-gutter) - 6px);display:flex}.wONxxG_sectionsButton{min-height:var(--p-touch);border:1px solid var(--p-border-strong);border-radius:var(--p-radius-pill);background:var(--p-surface);color:var(--p-ink);font:inherit;font-size:var(--p-text-sm);cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:650;display:inline-flex}.wONxxG_sectionsButton:hover{background:var(--p-surface-2)}.wONxxG_sectionsButton:focus-visible{box-shadow:var(--p-focus-ring);outline:none}.wONxxG_readerCurrent{min-width:0;color:var(--p-ink-muted);font-size:var(--p-text-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.wONxxG_readerPct{color:var(--p-ink-subtle);font-size:var(--p-text-xs);font-variant-numeric:tabular-nums;flex:none}.wONxxG_readerTrack{background:var(--p-surface-3);height:3px}.wONxxG_readerTrack>span{background:var(--p-accent);height:100%;transition:width var(--p-duration-fast) linear;display:block}.wONxxG_sheetNav{margin:0 calc(-1 * var(--p-space-2))}.wONxxG_notes{gap:var(--p-space-8);min-width:0;font-size:var(--p-text-md);grid-template-columns:minmax(0,1fr);line-height:1.7;display:grid}@media (min-width:768px){.wONxxG_notes{font-size:1.0625rem}}.wONxxG_notes:lang(hi){line-height:var(--p-leading-devanagari)}.wONxxG_section{gap:var(--p-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.wONxxG_section+.wONxxG_section{padding-top:var(--p-space-8);border-top:1px solid var(--p-border)}.wONxxG_notes .wONxxG_section[id]{scroll-margin-top:56px}@media (min-width:1024px){.wONxxG_notes .wONxxG_section[id]{scroll-margin-top:12px}}.wONxxG_heading{font-size:var(--p-text-xl);font-weight:750;line-height:var(--p-leading-tight);letter-spacing:-.01em;text-wrap:balance;margin:0}@media (min-width:768px){.wONxxG_heading{font-size:var(--p-text-2xl)}}.wONxxG_heading:lang(hi){letter-spacing:normal;line-height:1.45}.wONxxG_prose{min-width:0}.wONxxG_prose :is(p,ul,ol){margin-block:0 var(--p-space-3)}.wONxxG_prose>:last-child>:last-child,.wONxxG_prose>:last-child{margin-bottom:0}.wONxxG_callout{gap:var(--p-space-3);padding:var(--p-space-4);border:1px solid var(--p-border);border-radius:var(--p-radius-md);background:var(--p-surface);border-left-width:4px;display:grid}.wONxxG_callout[data-kind=formulas]{border-left-color:var(--p-accent)}.wONxxG_callout[data-kind=terms]{border-left-color:var(--p-success)}.wONxxG_callout[data-kind=tips]{border-color:#0000;border-left-color:var(--p-warning);background:var(--p-warning-soft)}.wONxxG_calloutTitle{align-items:center;gap:var(--p-space-2);font-size:var(--p-text-sm);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:750;display:flex}.wONxxG_callout[data-kind=formulas] .wONxxG_calloutTitle{color:var(--p-info)}.wONxxG_callout[data-kind=terms] .wONxxG_calloutTitle{color:var(--p-success)}.wONxxG_callout[data-kind=tips] .wONxxG_calloutTitle{color:var(--p-warning);font-size:var(--p-text-md)}.wONxxG_calloutTitle:lang(hi){letter-spacing:normal;text-transform:none}.wONxxG_formulas{gap:var(--p-space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.wONxxG_formulas>li{min-width:0;padding:var(--p-space-2) var(--p-space-3);border-radius:var(--p-radius-sm);background:var(--p-surface-2)}.wONxxG_formulaLabel{color:var(--p-ink-muted);font-size:var(--p-text-sm);line-height:1.4;display:block}.wONxxG_terms{gap:var(--p-space-2);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.wONxxG_term{padding:var(--p-space-2) var(--p-space-3);border-radius:var(--p-radius-sm);background:var(--p-surface-2)}.wONxxG_term dt{font-weight:700}.wONxxG_term dd{color:var(--p-ink-muted);margin:2px 0 0}.wONxxG_term dd p{margin:0}.wONxxG_sectionFooter{margin-top:calc(-1 * var(--p-space-2));justify-content:flex-end;display:flex}.wONxxG_endNav{align-items:stretch;gap:var(--p-space-3);margin-top:var(--p-space-10);padding-top:var(--p-space-6);border-top:1px solid var(--p-border);flex-wrap:wrap;display:flex}.wONxxG_endBack,.wONxxG_endNext{align-items:center;gap:var(--p-space-2);border-radius:var(--p-radius-lg);min-height:52px;text-decoration:none;display:inline-flex}.wONxxG_endBack{padding:0 var(--p-space-4) 0 var(--p-space-3);border:1px solid var(--p-border-strong);background:var(--p-surface);color:var(--p-ink);font-weight:650}.wONxxG_endBack:hover{background:var(--p-surface-2)}.wONxxG_endNext{padding:var(--p-space-3) var(--p-space-4);background:var(--p-accent);color:var(--p-on-accent);flex:14rem;justify-content:space-between}.wONxxG_endNext:hover{background:var(--p-accent-hover)}.wONxxG_endNextText{display:grid}.wONxxG_endNextLabel{font-weight:750}.wONxxG_endNextNote{font-size:var(--p-text-sm);opacity:.9}.wONxxG_endBack:focus-visible,.wONxxG_endNext:focus-visible{box-shadow:var(--p-focus-ring);outline:none}.wONxxG_footer{margin-top:var(--p-space-4);justify-content:flex-end;display:flex}
.i3vWfG_shell{flex-direction:column;min-height:100dvh;display:flex}@media (max-width:1023px){.i3vWfG_shell:not([data-focus]){padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}}.i3vWfG_content{outline:none;flex:1 0 auto}.i3vWfG_skip{left:var(--p-space-2);z-index:100;padding:var(--p-space-2) var(--p-space-3);border-radius:var(--p-radius-md);background:var(--p-accent);color:var(--p-on-accent);font-weight:700;text-decoration:none;position:absolute;top:-200px}.i3vWfG_skip:focus{top:var(--p-space-2)}.i3vWfG_top{z-index:40;background:var(--p-surface);border-bottom:1px solid var(--p-border);position:sticky;top:0}.i3vWfG_stripe{background:linear-gradient(90deg, var(--p-brand-blue) 0 33.33%, var(--p-brand-red) 33.33% 66.66%, var(--p-brand-yellow) 66.66% 100%);height:3px}.i3vWfG_topInner{align-items:center;gap:var(--p-space-2);max-width:1280px;height:56px;padding:0 var(--p-gutter);margin:0 auto;display:flex}.i3vWfG_brand{min-height:var(--p-touch);border-radius:var(--p-radius-md);color:var(--p-ink);font-weight:700;font-size:var(--p-text-md);letter-spacing:-.01em;flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.i3vWfG_mark{box-shadow:0 0 0 2px var(--p-surface), 0 0 0 3px var(--p-border);border-radius:50%}.i3vWfG_brandName{white-space:nowrap;display:none}@media (min-width:480px){.i3vWfG_brandName{display:inline}}@media (max-width:599px){.i3vWfG_topInner:has([data-session=member]) .i3vWfG_brandName{display:none}}@media (min-width:1024px) and (max-width:1279px){.i3vWfG_brandName{display:none}}.i3vWfG_siteLink{border:1px solid var(--p-border);border-radius:var(--p-radius-pill);height:32px;color:var(--p-ink-muted);font-size:var(--p-text-sm);white-space:nowrap;flex:none;align-items:center;gap:2px;padding:0 10px 0 6px;font-weight:600;text-decoration:none;display:none}.i3vWfG_siteLink:hover{border-color:var(--p-accent);color:var(--p-ink)}@media (min-width:768px){.i3vWfG_siteLink{display:inline-flex}}.i3vWfG_siteRow{border-bottom:1px solid var(--p-border);background:var(--p-surface-2)}@media (min-width:768px){.i3vWfG_siteRow{display:none}}.i3vWfG_siteRowLink{min-height:32px;margin-left:var(--p-gutter);padding-right:var(--p-space-2);border-radius:var(--p-radius-sm);color:var(--p-ink-muted);font-size:var(--p-text-xs);align-items:center;gap:4px;font-weight:650;text-decoration:none;display:inline-flex}.i3vWfG_siteRowLink:hover{color:var(--p-accent);text-underline-offset:3px;text-decoration:underline}.i3vWfG_siteLink:focus-visible,.i3vWfG_siteRowLink:focus-visible{box-shadow:var(--p-focus-ring);outline:none}.i3vWfG_primary{display:none}.i3vWfG_primary ul{gap:var(--p-space-1);margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.i3vWfG_primary{margin-left:var(--p-space-2);display:block}}.i3vWfG_navLink{height:40px;padding:0 var(--p-space-3);border-radius:var(--p-radius-md);color:var(--p-ink-muted);font-size:var(--p-text-sm);transition:background-color var(--p-duration-fast) var(--p-ease), color var(--p-duration-fast) var(--p-ease);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.i3vWfG_navLink:hover{background:var(--p-surface-2);color:var(--p-ink)}.i3vWfG_navOn,.i3vWfG_navOn:hover{background:var(--p-accent-soft);color:var(--p-info)}.i3vWfG_actions{align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.i3vWfG_placeholder{width:64px;height:36px;display:inline-block}.i3vWfG_streak{border-radius:var(--p-radius-pill);background:var(--p-surface-2);height:36px;color:var(--p-ink);font-weight:700;font-size:var(--p-text-sm);font-variant-numeric:tabular-nums;align-items:center;gap:3px;padding:0 10px 0 8px;text-decoration:none;display:inline-flex}.i3vWfG_flame{color:var(--p-flame)}.i3vWfG_streakCold .i3vWfG_flame{color:var(--p-ink-subtle)}.i3vWfG_coinChip{flex:none}.i3vWfG_creditLink{font:inherit;cursor:pointer;min-height:var(--p-touch);border-radius:var(--p-radius-pill);color:inherit;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}@media (max-width:1439px){.i3vWfG_creditLink>span>span:last-child{display:none}}.i3vWfG_iconButton{border-radius:var(--p-radius-md);width:40px;height:40px;color:var(--p-ink-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.i3vWfG_iconButton:hover,.i3vWfG_iconButton[aria-expanded=true]{background:var(--p-surface-2);color:var(--p-ink)}.i3vWfG_profile{align-items:center;gap:var(--p-space-2);min-height:var(--p-touch);border-radius:var(--p-radius-pill);min-width:0;color:var(--p-ink);font-weight:600;text-decoration:none;display:inline-flex}.i3vWfG_profileName{white-space:nowrap;text-overflow:ellipsis;max-width:9rem;display:none;overflow:hidden}@media (min-width:1100px){.i3vWfG_profileName{display:inline}}.i3vWfG_brand:focus-visible,.i3vWfG_navLink:focus-visible,.i3vWfG_streak:focus-visible,.i3vWfG_creditLink:focus-visible,.i3vWfG_profile:focus-visible,.i3vWfG_iconButton:focus-visible,.i3vWfG_tab:focus-visible{box-shadow:var(--p-focus-ring);outline:none}.i3vWfG_themeWrap{position:relative}.i3vWfG_themePanel{z-index:50;min-width:200px;padding:var(--p-space-2);border:1px solid var(--p-border);border-radius:var(--p-radius-lg);background:var(--p-surface);box-shadow:var(--p-shadow-3);position:absolute;top:calc(100% + 8px);right:0}.i3vWfG_themePanel[hidden]{display:none}.i3vWfG_themeOptions{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.i3vWfG_themeLegend{padding:var(--p-space-1) var(--p-space-2) 6px;color:var(--p-ink-subtle);font-size:var(--p-text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.i3vWfG_themeOption{min-height:var(--p-touch);padding:0 var(--p-space-3);border-radius:var(--p-radius-md);color:var(--p-ink);cursor:pointer;align-items:center;gap:10px;font-weight:550;display:flex;position:relative}.i3vWfG_themeOption input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.i3vWfG_themeOption:hover{background:var(--p-surface-2)}.i3vWfG_themeOptionOn,.i3vWfG_themeOptionOn:hover{background:var(--p-accent-soft);color:var(--p-info)}.i3vWfG_themeOption:has(input:focus-visible){outline:2px solid var(--p-focus);outline-offset:-2px}.i3vWfG_themeInline{gap:var(--p-space-1);padding:var(--p-space-1);border-radius:var(--p-radius-lg);background:var(--p-surface-2);grid-template-columns:repeat(3,minmax(0,1fr))}.i3vWfG_themeInline .i3vWfG_themeLegend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.i3vWfG_themeInline .i3vWfG_themeOption{padding:0 var(--p-space-2);justify-content:center}.i3vWfG_themeInline .i3vWfG_themeOptionOn{background:var(--p-surface);color:var(--p-ink);box-shadow:var(--p-shadow-1)}.i3vWfG_tabs{z-index:40;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--p-border);background:var(--p-surface);position:fixed;inset:auto 0 0}.i3vWfG_tabs ul{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.i3vWfG_tab{min-height:58px;color:var(--p-ink-subtle);font-size:var(--p-text-xs);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:600;text-decoration:none;display:flex}.i3vWfG_tabOn{color:var(--p-accent);box-shadow:inset 0 3px 0 var(--p-accent)}@media (min-width:1024px){.i3vWfG_tabs{display:none}}.i3vWfG_footer{border-top:1px solid var(--p-border);background:var(--p-surface);color:var(--p-ink-subtle);font-size:var(--p-text-sm)}.i3vWfG_footerInner{justify-content:space-between;align-items:center;gap:var(--p-space-2) var(--p-space-6);max-width:1280px;padding:var(--p-space-4) var(--p-gutter);flex-wrap:wrap;margin:0 auto;display:flex}.i3vWfG_footerNote{margin:0}.i3vWfG_footerLinks{gap:0 var(--p-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.i3vWfG_footerLinks a,.i3vWfG_footerButton{min-height:36px;color:var(--p-ink-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.i3vWfG_footerLinks a:hover,.i3vWfG_footerButton:hover{color:var(--p-ink)}
.xRW0za_deck{--card-max:40rem}.xRW0za_sortBar{background:var(--p-surface-3);height:4px;display:flex}.xRW0za_sortKnown{background:var(--p-success);transition:width var(--p-duration-base) var(--p-ease)}.xRW0za_sortLearning{background:var(--p-m-attempted);transition:width var(--p-duration-base) var(--p-ease)}.xRW0za_stage{gap:var(--p-space-2);grid-template-rows:minmax(0,1fr) auto;display:grid}.xRW0za_card{gap:var(--p-space-3);width:100%;max-width:var(--card-max);min-height:0;padding:var(--p-space-4) var(--p-space-4) var(--p-space-3);border:1px solid var(--p-border-strong);border-radius:var(--p-radius-xl);background:var(--p-surface);box-shadow:var(--p-shadow-2);cursor:pointer;perspective:1200px;transition:background-color var(--p-duration-base) var(--p-ease), border-color var(--p-duration-base) var(--p-ease);grid-template-rows:auto minmax(0,1fr) auto;margin:0 auto;display:grid}@media (min-width:768px){.xRW0za_card{padding:var(--p-space-6) var(--p-space-8) var(--p-space-4)}}.xRW0za_cardBack{border-color:var(--p-accent);background:var(--p-accent-soft)}.xRW0za_side{justify-content:space-between;align-items:center;gap:var(--p-space-2);display:flex}.xRW0za_sideLabel{color:var(--p-ink-muted);font-size:var(--p-text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.xRW0za_cardBack .xRW0za_sideLabel{color:var(--p-info)}.xRW0za_face{overscroll-behavior:contain;border-radius:var(--p-radius-md);outline:none;min-height:0;display:grid;overflow-y:auto}.xRW0za_face:focus-visible{box-shadow:var(--p-focus-ring)}.xRW0za_faceInner{min-width:0;font-size:var(--p-text-xl);text-align:center;text-wrap:pretty;align-self:safe center;line-height:1.5}.xRW0za_faceBack .xRW0za_faceInner{font-size:var(--p-text-lg);text-align:left}.xRW0za_faceInner:lang(hi){line-height:var(--p-leading-devanagari)}.xRW0za_faceInner>:first-child{margin-top:0}.xRW0za_faceInner>:last-child{margin-bottom:0}@media (min-width:768px){.xRW0za_faceInner{font-size:var(--p-text-2xl)}.xRW0za_faceBack .xRW0za_faceInner{font-size:var(--p-text-xl)}}@media (prefers-reduced-motion:no-preference){.xRW0za_faceFront,.xRW0za_faceBack{animation:xRW0za_turn .28s var(--p-ease) both;transform-origin:50%;backface-visibility:hidden}}@keyframes xRW0za_turn{0%{opacity:.2;transform:rotateY(-80deg)}to{opacity:1;transform:rotateY(0)}}.xRW0za_tapHint{color:var(--p-ink-subtle);font-size:var(--p-text-xs);text-align:center;margin:0}.xRW0za_hintKeys{display:none}@media (hover:hover) and (pointer:fine){.xRW0za_hintTouch{display:none}.xRW0za_hintKeys{display:inline}}.xRW0za_deck .xRW0za_barNarrow{max-width:var(--card-max)}.xRW0za_tally{color:var(--p-ink-muted);font-size:var(--p-text-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:6px;margin:0;display:flex}.xRW0za_dotKnown,.xRW0za_dotLearning{background:var(--p-success);border-radius:50%;width:8px;height:8px;display:inline-block}.xRW0za_dotLearning{background:var(--p-m-attempted);margin-left:2px}.xRW0za_navButton{flex:none;width:48px;padding:0}.xRW0za_sortButton{padding:0 var(--p-space-2);flex:1 1 0}.xRW0za_showButton{flex:auto}.xRW0za_keyHint{display:none}@media (hover:hover) and (min-width:640px){.xRW0za_keyHint{opacity:.75;border-color:currentColor;display:inline-block}}.xRW0za_menuReport{width:100%;padding:6px var(--p-space-3);justify-content:flex-start}.xRW0za_menuReport:after{content:"Report a mistake"}.xRW0za_done{align-content:safe center;justify-items:center;gap:var(--p-space-3);width:100%;max-width:var(--card-max);min-height:0;padding:var(--p-space-6) var(--p-space-4);border:1px solid var(--p-border);border-radius:var(--p-radius-xl);background:var(--p-surface);box-shadow:var(--p-shadow-1);text-align:center;margin:0 auto;display:grid;overflow-y:auto}.xRW0za_ring{background:conic-gradient(var(--p-success) var(--pct), var(--p-surface-3) 0);border-radius:50%;place-items:center;width:104px;height:104px;display:grid}.xRW0za_ring>span{background:var(--p-surface);width:80px;height:80px;font-size:var(--p-text-xl);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:750;display:grid}.xRW0za_doneTitle{font-size:var(--p-text-2xl);line-height:var(--p-leading-tight);margin:0}.xRW0za_doneText{max-width:30rem;color:var(--p-ink-muted);margin:0}.xRW0za_doneLinks{justify-content:center;gap:var(--p-space-2);flex-wrap:wrap;display:flex}.xRW0za_primaryLink,.xRW0za_secondaryLink{justify-content:center;align-items:center;gap:var(--p-space-1);min-height:var(--p-touch);padding:0 var(--p-space-4);border-radius:var(--p-radius-md);white-space:nowrap;font-weight:650;text-decoration:none;display:inline-flex}.xRW0za_primaryLink{background:var(--p-accent);color:var(--p-on-accent)}.xRW0za_primaryLink:hover{background:var(--p-accent-hover)}.xRW0za_secondaryLink{border:1px solid var(--p-border-strong);background:var(--p-surface);color:var(--p-ink)}.xRW0za_secondaryLink:hover{background:var(--p-surface-2)}.xRW0za_primaryLink:focus-visible,.xRW0za_secondaryLink:focus-visible{box-shadow:var(--p-focus-ring);outline:none}
.MVLNNa_heat{min-width:0;margin:0}.MVLNNa_heatScroll{padding-bottom:var(--p-space-1);border-radius:var(--p-radius-md);scrollbar-width:thin;overflow-x:auto}.MVLNNa_heatScroll:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.MVLNNa_heatGrid{grid-auto-rows:12px;gap:3px;width:max-content;display:grid}.MVLNNa_heatMonth,.MVLNNa_heatRowLabel{color:var(--p-ink-subtle);white-space:nowrap;font-size:11px;line-height:12px}.MVLNNa_heatMonth{overflow:visible}.MVLNNa_heatCell{background:var(--p-heat-0);border-radius:3px;width:12px;height:12px;display:inline-block}.MVLNNa_heatCell[data-level="1"]{background:var(--p-heat-1)}.MVLNNa_heatCell[data-level="2"]{background:var(--p-heat-2)}.MVLNNa_heatCell[data-level="3"]{background:var(--p-heat-3)}.MVLNNa_heatCell[data-level="4"]{background:var(--p-heat-4)}.MVLNNa_heatCaption{justify-content:space-between;align-items:center;gap:var(--p-space-2) var(--p-space-4);margin-top:var(--p-space-2);color:var(--p-ink-subtle);font-size:var(--p-text-xs);flex-wrap:wrap;display:flex}.MVLNNa_heatLegend{align-items:center;gap:3px;display:inline-flex}.MVLNNa_card{--card-ink:#22180c;--card-sub:#22180cc7;--card-bg:linear-gradient(160deg, #f6dfc2 0%, #dba979 55%, #c99566 100%);--card-trim:#8a5a2f;aspect-ratio:11/15;background:var(--card-trim);width:220px;max-width:100%;box-shadow:var(--p-shadow-2);color:var(--card-ink);isolation:isolate;border-radius:18px 18px 22px 22px;flex:none;padding:6px;position:relative}.MVLNNa_card[data-tier=silver]{--card-ink:#1b2330;--card-sub:#1b2330c7;--card-bg:linear-gradient(160deg, #fbfcfd 0%, #d9dee6 55%, #b8c0cc 100%);--card-trim:#7d8794}.MVLNNa_card[data-tier=gold]{--card-ink:#2a1e00;--card-sub:#2a1e00cc;--card-bg:linear-gradient(160deg, #fff6cc 0%, #f2d45c 50%, #e2b13c 100%);--card-trim:#a87400}.MVLNNa_card[data-tier=elite]{--card-ink:#fff;--card-sub:#ffffffdb;--card-bg:linear-gradient(160deg, #3a2380 0%, #4c2ca8 50%, #22134f 100%);--card-trim:#f2d45c}.MVLNNa_cardBlank{--card-ink:var(--p-ink);--card-sub:var(--p-ink-muted);--card-bg:repeating-linear-gradient(135deg, var(--p-surface-2) 0 10px, var(--p-surface) 10px 20px);--card-trim:var(--p-border-strong);box-shadow:none}.MVLNNa_cardInner{background:var(--card-bg);border-radius:13px 13px 17px 17px;flex-direction:column;height:100%;padding:14px 14px 12px;display:flex;position:relative;overflow:hidden}.MVLNNa_cardInner:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff47 48%,#0000 60%);position:absolute;inset:0}.MVLNNa_cardTop{justify-content:space-between;align-items:flex-start;display:flex}.MVLNNa_cardRating{justify-items:center;line-height:1;display:grid}.MVLNNa_cardOverall{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:800}.MVLNNa_cardTier{color:var(--card-sub);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:4px;margin-top:2px;font-size:.7rem;font-weight:800;display:inline-flex}.MVLNNa_cardCrest{border:3px solid var(--card-trim);background:#ffffff59;border-radius:50%;place-items:center;width:64px;height:64px;font-size:1.4rem;font-weight:800;display:grid}.MVLNNa_card[data-tier=elite] .MVLNNa_cardCrest{background:#ffffff1f}.MVLNNa_cardName{border-bottom:2px solid var(--card-trim);text-align:center;overflow-wrap:anywhere;margin:auto 0 0;padding-top:10px;font-size:1rem;font-weight:800;line-height:1.2}.MVLNNa_cardMeta{color:var(--card-sub);text-align:center;margin:4px 0 6px;font-size:.75rem;font-weight:650}.MVLNNa_cardAttrs{grid-template-columns:1fr 1fr;gap:2px 12px;margin:0;padding:0;font-size:.85rem;font-weight:650;list-style:none;display:grid}.MVLNNa_cardAttrs b{font-variant-numeric:tabular-nums;min-width:1.6em;font-weight:800;display:inline-block}.MVLNNa_cardBlankText{color:var(--p-ink-muted);font-size:var(--p-text-sm);text-align:center;margin:auto 0 0;font-weight:600}.MVLNNa_cardCompact{width:160px}.MVLNNa_cardCompact .MVLNNa_cardOverall{font-size:2rem}.MVLNNa_cardCompact .MVLNNa_cardCrest{width:46px;height:46px;font-size:1.05rem}.MVLNNa_cardCompact .MVLNNa_cardAttrs{gap:0 8px;font-size:.72rem}.MVLNNa_cardCompact .MVLNNa_cardName{font-size:.85rem}.MVLNNa_attrList{gap:var(--p-space-3);margin:0;padding:0;list-style:none;display:grid}.MVLNNa_attrHead{justify-content:space-between;align-items:baseline;gap:var(--p-space-2);display:flex}.MVLNNa_attrKey{color:var(--p-ink-subtle);font-size:var(--p-text-xs);letter-spacing:.06em;font-weight:700}.MVLNNa_attrValue{font-variant-numeric:tabular-nums;font-weight:800}.MVLNNa_attrTrack{border-radius:var(--p-radius-pill);background:var(--p-surface-3);height:6px;margin:4px 0;display:block;overflow:hidden}.MVLNNa_attrFill{border-radius:inherit;background:var(--p-accent);height:100%;display:block}.MVLNNa_attrExplain{color:var(--p-ink-subtle);font-size:var(--p-text-xs);display:block}.MVLNNa_cardAvatar{border:3px solid var(--card-trim);box-sizing:content-box}.MVLNNa_cardTierCrest{flex:none}
.dQYxGW_app{gap:var(--p-space-4);margin-top:var(--p-space-4);grid-template-columns:minmax(0,1fr);display:grid}.dQYxGW_summary{align-items:center;gap:var(--p-space-4);padding:var(--p-space-4);border:1px solid var(--p-border);border-radius:var(--p-radius-xl);background:var(--p-surface);flex-wrap:wrap;display:flex}.dQYxGW_ringText{justify-items:center;line-height:1.05;display:grid}.dQYxGW_ringText b{font-size:var(--p-text-lg)}.dQYxGW_ringText span{color:var(--p-ink-subtle);font-size:var(--p-text-xs);font-weight:600}.dQYxGW_summaryBody{gap:var(--p-space-2);flex:220px;min-width:0;display:grid}.dQYxGW_summaryTitle{margin:0;font-weight:650}.dQYxGW_summaryTitle b{font-size:var(--p-text-lg);font-variant-numeric:tabular-nums}.dQYxGW_summaryMuted{color:var(--p-ink-subtle);font-weight:500}.dQYxGW_bandCounts{gap:var(--p-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dQYxGW_bandCounts li{padding:var(--p-space-2) var(--p-space-3);border-radius:var(--p-radius-md);background:var(--p-surface-2);gap:2px;display:grid}.dQYxGW_bandName{font-size:var(--p-text-xs);font-weight:700}.dQYxGW_bandCounts li[data-band=easy] .dQYxGW_bandName{color:var(--p-easy)}.dQYxGW_bandCounts li[data-band=medium] .dQYxGW_bandName{color:var(--p-medium)}.dQYxGW_bandCounts li[data-band=hard] .dQYxGW_bandName{color:var(--p-hard)}.dQYxGW_bandNum{font-variant-numeric:tabular-nums;font-weight:750}.dQYxGW_bandNum span{color:var(--p-ink-subtle);font-size:var(--p-text-sm);font-weight:500}.dQYxGW_deviceNote{color:var(--p-ink-subtle);font-size:var(--p-text-sm);margin:0}.dQYxGW_split{gap:var(--p-space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.dQYxGW_listPane{gap:var(--p-space-3);min-width:0;display:grid}.dQYxGW_workspace{gap:var(--p-space-3);min-width:0;scroll-margin-top:72px;display:grid}.dQYxGW_workspace:focus{outline:none}@media (min-width:1024px){.dQYxGW_split{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.dQYxGW_listPane{max-height:calc(100vh - 92px);padding:var(--p-space-3);border:1px solid var(--p-border);border-radius:var(--p-radius-xl);background:var(--p-surface);scrollbar-width:thin;position:sticky;top:76px;overflow-y:auto}}.dQYxGW_filterBar{gap:var(--p-space-2);display:grid}.dQYxGW_segmented{border-radius:var(--p-radius-lg);background:var(--p-surface-3);border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:0;padding:3px;display:grid}.dQYxGW_segment{min-height:36px;padding:0 var(--p-space-1);border-radius:var(--p-radius-md);color:var(--p-ink-muted);font-size:var(--p-text-sm);cursor:pointer;place-items:center;font-weight:650;display:grid;position:relative}.dQYxGW_segment input,.dQYxGW_bandChip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dQYxGW_segmentOn{background:var(--p-surface);color:var(--p-ink);box-shadow:var(--p-shadow-1)}:is(.dQYxGW_segment:has(input:focus-visible),.dQYxGW_bandChip:has(input:focus-visible)){outline:2px solid var(--p-focus);outline-offset:1px}.dQYxGW_bandChips{gap:var(--p-space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.dQYxGW_bandChip{min-height:36px;padding:0 var(--p-space-3);border:1px solid var(--p-border-strong);border-radius:var(--p-radius-pill);background:var(--p-surface);font-size:var(--p-text-sm);cursor:pointer;align-items:center;gap:6px;font-weight:650;display:inline-flex;position:relative}.dQYxGW_bandChip[data-band=easy]{color:var(--p-easy)}.dQYxGW_bandChip[data-band=medium]{color:var(--p-medium)}.dQYxGW_bandChip[data-band=hard]{color:var(--p-hard)}.dQYxGW_bandChipOn[data-band=easy]{border-color:var(--p-easy);background:var(--p-easy-soft)}.dQYxGW_bandChipOn[data-band=medium]{border-color:var(--p-medium);background:var(--p-medium-soft)}.dQYxGW_bandChipOn[data-band=hard]{border-color:var(--p-hard);background:var(--p-hard-soft)}.dQYxGW_chipCount{color:var(--p-ink-subtle);font-weight:500}.dQYxGW_filters{border:1px solid var(--p-border);border-radius:var(--p-radius-lg);background:var(--p-surface);padding:0 var(--p-space-3)}.dQYxGW_filters[open]{padding-bottom:var(--p-space-3)}.dQYxGW_filtersSummary{align-items:center;gap:var(--p-space-2);min-height:var(--p-touch);font-size:var(--p-text-sm);cursor:pointer;font-weight:650;display:flex}.dQYxGW_filtersSummary:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.dQYxGW_chipGroup{gap:var(--p-space-2);margin:var(--p-space-2) 0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.dQYxGW_legend{width:100%;margin-bottom:var(--p-space-1);font-size:var(--p-text-sm);color:var(--p-ink-muted);font-weight:650}.dQYxGW_chip{align-items:center;gap:var(--p-space-1);min-height:var(--p-touch);padding:0 var(--p-space-3);border:1px solid var(--p-border-strong);border-radius:var(--p-radius-pill);font-size:var(--p-text-sm);cursor:pointer;display:inline-flex}.dQYxGW_chip input{width:18px;height:18px;accent-color:var(--p-accent)}.dQYxGW_chip:focus-within{outline:2px solid var(--p-focus);outline-offset:2px}.dQYxGW_chipOn{border-color:var(--p-accent);background:var(--p-accent-soft)}.dQYxGW_status{gap:var(--p-space-1) var(--p-space-3);color:var(--p-ink-muted);font-size:var(--p-text-sm);flex-wrap:wrap;display:flex}.dQYxGW_listToggle{align-items:center;gap:var(--p-space-2);min-height:var(--p-touch);padding:0 var(--p-space-3);border:1px solid var(--p-border);border-radius:var(--p-radius-lg);background:var(--p-surface);color:var(--p-ink);font:inherit;cursor:pointer;font-weight:650;display:flex}.dQYxGW_listToggle:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.dQYxGW_toggleChevron{transition:transform var(--p-duration-base) var(--p-ease);margin-left:auto}.dQYxGW_listToggle[aria-expanded=true] .dQYxGW_toggleChevron{transform:rotate(180deg)}.dQYxGW_problemList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dQYxGW_problemList[data-open=false]{display:none}@media (min-width:1024px){.dQYxGW_listToggle{display:none}.dQYxGW_problemList[data-open]{display:grid}}.dQYxGW_problem{align-items:center;gap:var(--p-space-2);width:100%;min-height:52px;padding:var(--p-space-2);border-radius:var(--p-radius-md);color:var(--p-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.dQYxGW_problemList>li:nth-child(odd) .dQYxGW_problem{background:var(--p-surface-2)}.dQYxGW_problem:hover{border-color:var(--p-border-strong)}.dQYxGW_problemList>li .dQYxGW_problemOn,.dQYxGW_problemList>li .dQYxGW_problemOn:hover{border-color:var(--p-accent);background:var(--p-accent-soft)}.dQYxGW_problem:focus-visible{outline:2px solid var(--p-focus);outline-offset:1px}.dQYxGW_problemStatus{color:var(--p-ink-subtle);flex:none;place-items:center;display:inline-grid}.dQYxGW_problemStatus[data-status=solved]{color:var(--p-success)}.dQYxGW_problemStatus[data-status=attempted]{color:var(--p-medium)}.dQYxGW_problemMain{flex:1;gap:1px;min-width:0;display:grid}.dQYxGW_problemTitle{font-size:var(--p-text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.dQYxGW_problemNum{color:var(--p-ink-subtle);font-variant-numeric:tabular-nums}.dQYxGW_problemMeta{color:var(--p-ink-subtle);font-size:var(--p-text-xs)}.dQYxGW_skeleton{gap:var(--p-space-3);display:grid}.dQYxGW_error{align-items:center;gap:var(--p-space-2);padding:var(--p-space-3);border-radius:var(--p-radius-md);background:var(--p-danger-soft);color:var(--p-ink);flex-wrap:wrap;display:flex}.dQYxGW_nav{justify-content:space-between;gap:var(--p-space-2);display:flex}.dQYxGW_keysHint{color:var(--p-ink-subtle);font-size:var(--p-text-xs);align-items:center;gap:6px;margin:0;display:none}.dQYxGW_keysHint kbd{border:1px solid var(--p-border-strong);background:var(--p-surface);color:var(--p-ink-muted);font:inherit;border-bottom-width:2px;border-radius:4px;padding:0 5px;font-weight:650}@media (min-width:1024px) and (hover:hover){.dQYxGW_keysHint{display:flex}}
.V1B2kG_muted{color:var(--p-ink-muted);margin:0}.V1B2kG_loading{gap:var(--p-space-3);padding:var(--p-space-4) 0;display:grid}.V1B2kG_stack{gap:var(--p-space-4);margin-top:var(--p-space-4);grid-template-columns:minmax(0,1fr);display:grid}.V1B2kG_stack>*,.V1B2kG_reviewList>li,.V1B2kG_cards>li,.V1B2kG_pickers>*{min-width:0;max-width:100%}.V1B2kG_row{align-items:center;gap:var(--p-space-2);flex-wrap:wrap;display:flex}.V1B2kG_sectionHeading{text-wrap:balance;margin:0 0 var(--p-space-2);font-size:var(--p-text-xl);line-height:var(--p-leading-tight)}.V1B2kG_error{align-items:center;gap:var(--p-space-2);color:var(--p-danger);flex-wrap:wrap;margin:0;display:flex}.V1B2kG_startCard{gap:var(--p-space-3);max-width:44rem;padding:var(--p-space-4);border:1px solid var(--p-border);border-radius:var(--p-radius-lg);background:var(--p-surface);display:grid}.V1B2kG_startTitle{font-size:var(--p-text-2xl);line-height:var(--p-leading-tight);overflow-wrap:anywhere;margin:0}.V1B2kG_instructions{gap:var(--p-space-1);margin:0;padding-left:1.25rem;display:grid}.V1B2kG_player{gap:var(--p-space-3);grid-template-columns:minmax(0,1fr);max-width:50rem;display:grid}.V1B2kG_topbar{align-items:center;gap:var(--p-space-2);margin:0 calc(-1 * var(--p-gutter));padding:var(--p-space-2) var(--p-gutter);background:var(--p-surface);border-bottom:1px solid var(--p-border);display:flex}.V1B2kG_topTitle{flex:1;min-width:0;display:grid}.V1B2kG_paperTitle{font-size:var(--p-text-md);font-weight:700;line-height:var(--p-leading-tight);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.V1B2kG_saveStatus{font-size:var(--p-text-xs);color:var(--p-ink-muted)}.V1B2kG_saveOffline{color:var(--p-warning);font-weight:650}.V1B2kG_timer{align-items:center;gap:var(--p-space-1);min-height:36px;padding:0 var(--p-space-2);border:1px solid var(--p-border-strong);border-radius:var(--p-radius-pill);font-variant-numeric:tabular-nums;flex:none;font-weight:700;display:inline-flex}.V1B2kG_timerLow{border-color:var(--p-danger);color:var(--p-danger);background:var(--p-danger-soft)}.V1B2kG_offline,.V1B2kG_warn{align-items:flex-start;gap:var(--p-space-2);padding:var(--p-space-3);border-radius:var(--p-radius-md);border:1px solid var(--p-warning);background:var(--p-warning-soft);color:var(--p-ink);flex-wrap:wrap;display:flex}.V1B2kG_offline p,.V1B2kG_warn p{flex:1;min-width:12rem;margin:0}.V1B2kG_sections ul{gap:var(--p-space-2);padding:0 0 var(--p-space-1);margin:0;list-style:none;display:flex;overflow-x:auto}.V1B2kG_sectionTab{align-items:center;gap:var(--p-space-2);min-height:var(--p-touch);padding:0 var(--p-space-3);border:1px solid var(--p-border-strong);border-radius:var(--p-radius-pill);background:var(--p-surface);color:var(--p-ink);font:inherit;font-size:var(--p-text-sm);white-space:nowrap;cursor:pointer;display:inline-flex}.V1B2kG_sectionTabOn{border-color:var(--p-accent);background:var(--p-accent-soft);font-weight:650}.V1B2kG_sectionTab:focus-visible,.V1B2kG_cell:focus-visible{box-shadow:var(--p-focus-ring);outline:none}.V1B2kG_sectionCount{color:var(--p-ink-muted);font-variant-numeric:tabular-nums}.V1B2kG_questionArea{gap:var(--p-space-2);outline:none;scroll-margin-top:72px;display:grid}.V1B2kG_position{align-items:center;gap:var(--p-space-2);font-size:var(--p-text-sm);color:var(--p-ink-muted);flex-wrap:wrap;margin:0;display:flex}.V1B2kG_groupNote{gap:var(--p-space-2);padding:var(--p-space-2) var(--p-space-3);border-radius:var(--p-radius-md);background:var(--p-info-soft);font-size:var(--p-text-sm);margin:0;display:flex}.V1B2kG_dock{z-index:5;gap:var(--p-space-2);margin:0 calc(-1 * var(--p-gutter));padding:var(--p-space-2) var(--p-gutter) calc(var(--p-space-2) + env(safe-area-inset-bottom,0px));background:var(--p-surface);border-top:1px solid var(--p-border);display:grid;position:sticky;bottom:0;box-shadow:0 -4px 12px #0000000f}.V1B2kG_dock .V1B2kG_offline{padding:var(--p-space-2);font-size:var(--p-text-sm)}.V1B2kG_bottomNav{justify-content:space-between;align-items:center;gap:var(--p-space-2);display:flex}.V1B2kG_submitRow{text-align:center;margin:0}.V1B2kG_overlay{z-index:50;padding:var(--p-gutter);background:var(--p-scrim);color:#fff;font-weight:700;font-size:var(--p-text-lg);text-align:center;place-items:center;display:grid;position:fixed;inset:0}.V1B2kG_palette{gap:var(--p-space-3);display:grid}.V1B2kG_legend{gap:var(--p-space-2) var(--p-space-4);font-size:var(--p-text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.V1B2kG_legend li{align-items:center;gap:var(--p-space-1);display:inline-flex}.V1B2kG_legend .V1B2kG_cell{width:18px;min-width:18px;height:18px;min-height:18px}.V1B2kG_paletteSection{margin:0 0 var(--p-space-2);font-size:var(--p-text-md)}.V1B2kG_grid{gap:var(--p-space-2);grid-template-columns:repeat(auto-fill,minmax(44px,1fr));margin:0;padding:0;list-style:none;display:grid}.V1B2kG_cell{border-radius:var(--p-radius-sm);border:2px solid var(--p-border-strong);background:var(--p-surface);width:100%;min-width:44px;min-height:44px;color:var(--p-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;place-items:center;font-weight:650;display:inline-grid;position:relative}.V1B2kG_cell-answered,.V1B2kG_cell-answered-marked{background:var(--p-success);border-color:var(--p-success);color:#fff}.V1B2kG_cell-marked{background:var(--p-warning-soft);border-color:var(--p-warning)}.V1B2kG_cell-visited{border-style:dashed}.V1B2kG_cell-not-visited{background:var(--p-surface-2)}.V1B2kG_cellCurrent{outline:3px solid var(--p-accent);outline-offset:2px}.V1B2kG_cellOr{text-transform:uppercase;font-size:10px;font-weight:600;position:absolute;bottom:1px;right:3px}.V1B2kG_cellFlag{position:absolute;top:2px;right:2px}.V1B2kG_paletteFooter{margin-top:var(--p-space-4)}.V1B2kG_confirmStats{gap:var(--p-space-2);margin:0 0 var(--p-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.V1B2kG_confirmStats div{padding:var(--p-space-2);border-radius:var(--p-radius-md);background:var(--p-surface-2);text-align:center}.V1B2kG_confirmStats dt{font-size:var(--p-text-xs);color:var(--p-ink-muted)}.V1B2kG_confirmStats dd{font-size:var(--p-text-xl);margin:0;font-weight:700}.V1B2kG_pickers{gap:var(--p-space-3);flex-wrap:wrap;display:flex}.V1B2kG_select{min-width:0;max-width:100%;min-height:var(--p-touch);padding:0 var(--p-space-3);border:1px solid var(--p-border-strong);border-radius:var(--p-radius-md);background:var(--p-surface);color:var(--p-ink);font:inherit}.V1B2kG_field{gap:var(--p-space-1);font-size:var(--p-text-sm);font-weight:650;display:grid}.V1B2kG_cards{gap:var(--p-space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.V1B2kG_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.V1B2kG_testCard{gap:var(--p-space-2);padding:var(--p-space-3);border:1px solid var(--p-border);border-radius:var(--p-radius-lg);background:var(--p-surface);scroll-margin-top:80px;display:grid}.V1B2kG_testCard:target{border-color:var(--p-accent);box-shadow:var(--p-focus-ring)}.V1B2kG_testTitle{font-size:var(--p-text-md);line-height:var(--p-leading-tight);overflow-wrap:anywhere;margin:0}.V1B2kG_meta{font-size:var(--p-text-sm);color:var(--p-ink-muted);margin:0}.V1B2kG_linkCard{gap:var(--p-space-1);padding:var(--p-space-3);border:1px solid var(--p-border);border-radius:var(--p-radius-lg);background:var(--p-surface);color:var(--p-ink);text-decoration:none;display:grid}.V1B2kG_linkCard:hover{border-color:var(--p-accent)}.V1B2kG_linkCard:focus-visible{box-shadow:var(--p-focus-ring);outline:none}.V1B2kG_linkTitle{font-weight:700}.V1B2kG_scoreHero{gap:var(--p-space-2);padding:var(--p-space-4);border-radius:var(--p-radius-lg);background:var(--p-accent-soft);display:grid}.V1B2kG_scoreBig{font-size:var(--p-text-3xl);font-variant-numeric:tabular-nums;margin:0;font-weight:800;line-height:1}.V1B2kG_scoreParts{gap:var(--p-space-2);flex-wrap:wrap;display:flex}.V1B2kG_statGrid{gap:var(--p-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:640px){.V1B2kG_statGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.V1B2kG_statGrid div{padding:var(--p-space-3);border-radius:var(--p-radius-md);background:var(--p-surface);border:1px solid var(--p-border)}.V1B2kG_statGrid dt{font-size:var(--p-text-xs);color:var(--p-ink-muted)}.V1B2kG_statGrid dd{font-size:var(--p-text-lg);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.V1B2kG_tableWrap{max-width:100%;overflow-x:auto}.V1B2kG_table{border-collapse:collapse;width:100%;font-size:var(--p-text-sm)}.V1B2kG_table th,.V1B2kG_table td{padding:var(--p-space-2);border-bottom:1px solid var(--p-border);text-align:left;vertical-align:top}.V1B2kG_table td.V1B2kG_num,.V1B2kG_table th.V1B2kG_num{text-align:right;font-variant-numeric:tabular-nums}.V1B2kG_mastery{gap:var(--p-space-2);margin:0;padding:0;list-style:none;display:grid}.V1B2kG_filterRow{gap:var(--p-space-2);flex-wrap:wrap;display:flex}.V1B2kG_reviewList{gap:var(--p-space-4);margin:0;padding:0;list-style:none;display:grid}.V1B2kG_reviewMeta{align-items:center;gap:var(--p-space-2);margin:0 0 var(--p-space-2);font-size:var(--p-text-sm);color:var(--p-ink-muted);flex-wrap:wrap;display:flex}.V1B2kG_selfEval{gap:var(--p-space-2);margin-top:var(--p-space-2);padding:var(--p-space-3);border:1px dashed var(--p-border-strong);border-radius:var(--p-radius-md);display:grid}.V1B2kG_selfEval h4,.V1B2kG_aiBox h4{font-size:var(--p-text-md);margin:0}.V1B2kG_stepRow{justify-content:space-between;align-items:center;gap:var(--p-space-2);flex-wrap:wrap;display:flex}.V1B2kG_stepRow label{flex:1;min-width:10rem}.V1B2kG_aiBox{gap:var(--p-space-2);padding:var(--p-space-3);border-radius:var(--p-radius-md);border:1px solid var(--p-info);background:var(--p-info-soft);display:grid}.V1B2kG_aiSteps{font-size:var(--p-text-sm);margin:0;padding-left:1.25rem}.V1B2kG_form{gap:var(--p-space-4);max-width:44rem;display:grid}.V1B2kG_fieldset{gap:var(--p-space-2);padding:var(--p-space-3);border:1px solid var(--p-border);border-radius:var(--p-radius-lg);min-width:0;margin:0;display:grid}.V1B2kG_fieldset legend{padding:0 var(--p-space-1);font-weight:700}.V1B2kG_checkList{gap:var(--p-space-1);margin:0;padding:0;list-style:none;display:grid}.V1B2kG_check{align-items:flex-start;gap:var(--p-space-2);min-height:var(--p-touch);padding:var(--p-space-2) 0;cursor:pointer;display:flex}.V1B2kG_check input{width:20px;height:20px;accent-color:var(--p-accent);flex:none;margin-top:2px}.V1B2kG_numberInput{width:7rem;min-height:var(--p-touch);padding:0 var(--p-space-3);border:1px solid var(--p-border-strong);border-radius:var(--p-radius-md);font:inherit;background:var(--p-surface);color:var(--p-ink)}.V1B2kG_countdown{font-size:var(--p-text-2xl);font-variant-numeric:tabular-nums;margin:0;font-weight:800}.V1B2kG_board{border-collapse:collapse;width:100%}.V1B2kG_board th,.V1B2kG_board td{padding:var(--p-space-2);border-bottom:1px solid var(--p-border);text-align:left}.V1B2kG_board tr[data-me=true]{background:var(--p-highlight);color:var(--p-on-highlight);font-weight:700}.V1B2kG_countNote{color:var(--p-ink-subtle);font-size:var(--p-text-sm);font-weight:500}.V1B2kG_student{align-items:center;gap:var(--p-space-2);display:inline-flex}
.p_ul7q_avatar{--av-bg:var(--p-surface-3);--av-ring:transparent;background:var(--av-bg);color:var(--p-avatar-ink);-webkit-user-select:none;user-select:none;vertical-align:middle;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.p_ul7q_img{width:100%;height:100%;display:block}.p_ul7q_empty{color:var(--p-ink-muted)}.p_ul7q_avatar[data-ring]{box-shadow:0 0 0 2px var(--p-surface), 0 0 0 4px var(--av-ring);overflow:visible}.p_ul7q_avatar[data-ring] .p_ul7q_img{border-radius:50%}.p_ul7q_avatar[data-ring=bronze]{--av-ring:var(--p-tier-bronze)}.p_ul7q_avatar[data-ring=silver]{--av-ring:var(--p-tier-silver)}.p_ul7q_avatar[data-ring=gold]{--av-ring:var(--p-tier-gold)}.p_ul7q_avatar[data-ring=sapphire]{--av-ring:var(--p-tier-sapphire)}.p_ul7q_avatar[data-ring=diamond]{--av-ring:var(--p-tier-diamond)}.p_ul7q_avatar[data-ring=elite]{--av-ring:var(--p-tier-elite)}.p_ul7q_avatar[data-ring=accent]{--av-ring:var(--p-accent)}
.ciT-_W_pipWrap{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ciT-_W_pip{border:2px solid var(--p-border-strong);background:0 0;border-radius:4px;flex:none;width:14px;height:14px;display:inline-block}.ciT-_W_pipSm{border-radius:3px;width:12px;height:12px}.ciT-_W_pip[data-level=attempted]{border-color:var(--p-m-attempted);background:linear-gradient(135deg, var(--p-m-attempted) 0 30%, transparent 30%)}.ciT-_W_pip[data-level=familiar]{border-color:var(--p-m-familiar);background:linear-gradient(0deg, var(--p-m-familiar) 0 50%, transparent 50%)}.ciT-_W_pip[data-level=proficient]{border-color:var(--p-m-proficient);background:var(--p-m-proficient)}.ciT-_W_pip[data-level=mastered]{border-color:var(--p-m-mastered);background:var(--p-m-mastered);box-shadow:0 0 0 2px var(--p-surface), 0 0 0 3px var(--p-m-mastered)}.ciT-_W_pipLabel{color:var(--p-ink-muted);font-size:var(--p-text-xs);font-weight:600}.ciT-_W_bar{gap:var(--p-space-2);display:grid}.ciT-_W_barTrack{border-radius:var(--p-radius-pill);background:var(--p-m-none);gap:2px;height:10px;display:flex;overflow:hidden}.ciT-_W_barSeg{flex-basis:0;min-width:6px}.ciT-_W_barSeg[data-level=attempted]{background:var(--p-m-attempted)}.ciT-_W_barSeg[data-level=familiar]{background:var(--p-m-familiar)}.ciT-_W_barSeg[data-level=proficient]{background:var(--p-m-proficient)}.ciT-_W_barSeg[data-level=mastered]{background:var(--p-m-mastered)}.ciT-_W_barSeg[data-level=not_started]{background:var(--p-m-none)}.ciT-_W_legend{gap:var(--p-space-1) var(--p-space-4);color:var(--p-ink-muted);font-size:var(--p-text-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ciT-_W_legend li{align-items:center;gap:6px;display:inline-flex}.ciT-_W_legend b{color:var(--p-ink);font-variant-numeric:tabular-nums}.ciT-_W_ring{flex:none;place-items:center;display:inline-grid;position:relative}.ciT-_W_ring svg{position:absolute;inset:0}.ciT-_W_ringTrack{stroke:var(--p-surface-3)}.ciT-_W_ringFill{stroke:var(--p-accent);transition:stroke-dasharray var(--p-duration-base) var(--p-ease)}.ciT-_W_ring[data-level=attempted] .ciT-_W_ringFill{stroke:var(--p-m-attempted)}.ciT-_W_ring[data-level=familiar] .ciT-_W_ringFill{stroke:var(--p-m-familiar)}.ciT-_W_ring[data-level=proficient] .ciT-_W_ringFill{stroke:var(--p-m-proficient)}.ciT-_W_ring[data-level=mastered] .ciT-_W_ringFill{stroke:var(--p-m-mastered)}.ciT-_W_ringCenter{color:var(--p-ink);font-size:var(--p-text-xs);font-variant-numeric:tabular-nums;font-weight:750;line-height:1;position:relative}.ciT-_W_diff{border-radius:var(--p-radius-pill);font-size:var(--p-text-xs);white-space:nowrap;align-items:center;padding:1px 8px;font-weight:650;line-height:1.5;display:inline-flex}.ciT-_W_diff[data-band=easy]{background:var(--p-easy-soft);color:var(--p-easy)}.ciT-_W_diff[data-band=medium]{background:var(--p-medium-soft);color:var(--p-medium)}.ciT-_W_diff[data-band=hard]{background:var(--p-hard-soft);color:var(--p-hard)}.ciT-_W_pip[data-level=not_started]{border-width:1.5px;border-radius:50%}
