.VariableStatePanel_panel__A_ZFD{border:1px solid var(--border-color);border-radius:12px;overflow:hidden;background:var(--bg-primary);flex:1 1 0;display:flex;flex-direction:column}.VariableStatePanel_header__OEbfc{padding:8px 14px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.VariableStatePanel_empty__tkpVo{padding:16px 14px;color:var(--text-secondary);font-size:13px}.VariableStatePanel_name__L0yIB{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-weight:600;color:var(--text-primary);white-space:nowrap}.VariableStatePanel_scope__511Ol{margin-inline-start:6px;font-size:10px;font-weight:600;text-transform:uppercase;color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 12%,transparent);border-radius:4px;padding:1px 5px;vertical-align:middle}.VariableStatePanel_type__m01AH{color:var(--text-secondary);font-size:12px;white-space:nowrap}.VariableStatePanel_value__8OrnP{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;color:var(--text-primary);width:100%;word-break:break-word}.PseudocodePlayground_wrapper__0zFK2{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;padding:20px}.PseudocodePlayground_toolbar__6bDRE{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.PseudocodePlayground_transport__mddo5{display:flex;align-items:center;gap:8px}.PseudocodePlayground_btnPrimary__hpdtd{font-weight:600;min-width:88px;background:var(--control-accent);border-color:transparent;color:var(--control-on-accent)}.PseudocodePlayground_btnPrimary__hpdtd:hover:not(:disabled){background:var(--control-accent-strong)}.PseudocodePlayground_playBtn__Q0sz3{min-width:84px;text-align:center}.PseudocodePlayground_scrubber__Re2Gy{position:relative;flex:1 1 140px;display:flex;align-items:center;height:16px;min-width:120px}.PseudocodePlayground_progressTrack__3603Y{width:100%;height:8px;background:color-mix(in srgb,var(--text-secondary) 22%,transparent);border:1px solid var(--border-color);border-radius:999px;overflow:hidden}.PseudocodePlayground_progressBar__Mi7_8{height:100%;background:var(--brand-primary);border-radius:999px;transition:width .09s linear}.PseudocodePlayground_scrubInput__7k1mf{position:absolute;inset:0;width:100%;height:100%;margin:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.PseudocodePlayground_scrubInput__7k1mf:disabled{cursor:default}.PseudocodePlayground_scrubInput__7k1mf::-webkit-slider-runnable-track{background:transparent;height:100%}.PseudocodePlayground_scrubInput__7k1mf::-moz-range-track{background:transparent;height:100%}.PseudocodePlayground_scrubInput__7k1mf::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--brand-primary);border:2px solid var(--bg-card);box-shadow:0 1px 3px rgba(0,0,0,.4);cursor:grab}.PseudocodePlayground_scrubInput__7k1mf::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--brand-primary);border:2px solid var(--bg-card);box-shadow:0 1px 3px rgba(0,0,0,.4);cursor:grab}.PseudocodePlayground_scrubInput__7k1mf:disabled::-webkit-slider-thumb{opacity:0}.PseudocodePlayground_scrubInput__7k1mf:disabled::-moz-range-thumb{opacity:0}.PseudocodePlayground_scrubInput__7k1mf:focus-visible{outline:none}.PseudocodePlayground_scrubInput__7k1mf:focus-visible::-webkit-slider-thumb{box-shadow:0 1px 3px rgba(0,0,0,.4),var(--control-focus-ring)}.PseudocodePlayground_scrubInput__7k1mf:focus-visible::-moz-range-thumb{box-shadow:0 1px 3px rgba(0,0,0,.4),var(--control-focus-ring)}.PseudocodePlayground_frameReadout__XjzZw{font-variant-numeric:tabular-nums;font-size:13px;color:var(--text-secondary);min-width:48px;text-align:center}.PseudocodePlayground_speedControl__MD51a{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary)}.PseudocodePlayground_speedControl__MD51a .PseudocodePlayground_speedSelect__eiqFJ{inline-size:auto}.PseudocodePlayground_statusRow__bB21K{min-height:18px;margin:8px 0;font-size:13px;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.PseudocodePlayground_body__mb_iH{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}@media (max-width:900px){.PseudocodePlayground_body__mb_iH{grid-template-columns:1fr}}.PseudocodePlayground_editorColumn__J7nBJ{display:flex;flex-direction:column;gap:8px;min-width:0}.PseudocodePlayground_insertRow__DIhdA{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.PseudocodePlayground_insertLabel__T97_k{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-inline-end:2px}.PseudocodePlayground_insertBtn__oejEt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:6px;padding:4px 9px;font-size:13px;line-height:1;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;transition:background-color .15s ease}.PseudocodePlayground_insertBtn__oejEt:hover{background:var(--hover-background);border-color:var(--brand-primary)}.PseudocodePlayground_insertBtn__oejEt:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.PseudocodePlayground_editorWrap__WkQN5{border:1px solid var(--border-color);border-radius:12px;overflow:hidden;background:var(--bg-primary);flex:1 1 auto}.PseudocodePlayground_activeLine__jyyEN{background:color-mix(in srgb,var(--brand-primary) 18%,transparent)}.PseudocodePlayground_activeLineGutter__tO7et{background:var(--brand-primary);width:3px!important;margin-left:3px}.PseudocodePlayground_resultColumn__OVMIl{display:flex;flex-direction:column;gap:12px;min-width:0}.PseudocodePlayground_errorBox__S3i9t{border:1px solid var(--error);background:color-mix(in srgb,var(--error) 10%,transparent);color:var(--text-primary);border-radius:12px;padding:12px 14px;font-size:14px}.PseudocodePlayground_inputsField__k9K1e{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-secondary)}.PseudocodePlayground_inputsLabel__uuW1W{font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.02em}.PseudocodePlayground_inputsInput__ZZ8VN{flex:1 1 auto;min-width:0}.PseudocodePlayground_outputPanel__tD1fp{border:1px solid var(--border-color);border-radius:12px;overflow:hidden;background:var(--bg-primary);display:flex;flex-direction:column;flex:1 1 0}.PseudocodePlayground_panelHeader__rnYVJ{padding:8px 14px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.PseudocodePlayground_outputPre__5UHof{margin:0;padding:12px 14px;font-size:13.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;flex:1 1 auto;min-height:80px;overflow-y:auto}.PseudocodePlayground_library__Wd4_0{margin-top:16px;border-top:1px solid var(--border-color);padding-top:14px}.PseudocodePlayground_libraryTitle__vZMMH{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-bottom:10px}.PseudocodePlayground_libGroup__wTCAK{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:8px}.PseudocodePlayground_libGroup__wTCAK:last-child{margin-bottom:0}.PseudocodePlayground_libGroupLabel__DuYzD{flex:0 0 88px;font-size:12px;font-weight:600;color:var(--text-primary)}.PseudocodePlayground_libChips__uryKy{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.PseudocodePlayground_chip__5RrGr{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:8px;padding:6px 12px;font-size:13px;cursor:pointer;transition:background-color .15s ease}.PseudocodePlayground_chip__5RrGr:hover{background:var(--hover-background);border-color:var(--brand-primary)}.PseudocodePlayground_chip__5RrGr:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.BillingSettings_planBlock__syijQ{align-items:stretch;gap:12px}.BillingSettings_planHeader__2ZL3I{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.BillingSettings_plusTag__BbBcL{background-color:var(--bg-primary)!important;padding:2px 6px!important;border-radius:4px;color:var(--brand-pro);border:2px solid var(--brand-pro)}.BillingSettings_proTag__T5JGu{background-color:var(--brand-pro)!important}.BillingSettings_lifetimeTag__aay7F,.BillingSettings_proTag__T5JGu{padding:2px 6px!important;border-radius:4px;color:var(--text-on-brand-pro)}.BillingSettings_lifetimeTag__aay7F{background:linear-gradient(45deg,var(--brand-pro),var(--brand-deep))}[dir=rtl] .BillingSettings_lifetimeTag__aay7F{background:linear-gradient(-45deg,var(--brand-pro),var(--brand-deep))}.BillingSettings_discountTag__vYfUE{background:var(--brand-primary);color:var(--text-on-brand-primary)!important;padding:2px 8px;border-radius:999px;margin-inline-start:auto;flex-shrink:0}.BillingSettings_facts__9exB_{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 16px;margin:0}.BillingSettings_fact__xd_w_{display:flex;flex-direction:column;gap:2px;min-width:0}.BillingSettings_fact__xd_w_ dd{margin:0}.BillingSettings_familyDivider__NtZZd{inline-size:100%;block-size:1px;background-color:var(--border-color)}.BillingSettings_actions__Ive2z{align-items:stretch;gap:8px}.BillingSettings_actionButton__Syje_{justify-content:center;padding:10px 16px}.BillingSettings_loadingBlock__zuhnc{display:flex;align-items:center;justify-content:center;padding:48px 0}.EditProfile_formBlock__UzUgc{gap:16px;align-items:stretch}.EditProfile_socialIcon__ZUXDC{opacity:.7}[dir=rtl] .EditProfile_ltrField__QiCzm input[dir=ltr]:-moz-placeholder{direction:rtl}[dir=rtl] .EditProfile_ltrField__QiCzm input[dir=ltr]:placeholder-shown{direction:rtl}.EditProfile_saveBar__OPpRd{position:sticky;inset-block-end:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;border:var(--border-primary);border-radius:8px;background-color:var(--bg-card);box-shadow:0 -4px 12px rgba(0,0,0,.12)}.EditProfile_saveButton__a5LiU{padding:10px 20px;min-width:0}.ManageProgress_journeyCard__1j_El{border:var(--border-primary);border-radius:8px;background-color:var(--bg-card);overflow:hidden}.ManageProgress_journeyHeader__4rSaZ{display:flex;align-items:center;gap:10px;padding:14px 16px;border-block-end:1px solid var(--border-color)}.ManageProgress_journeyCount__71w1i{margin-inline-start:auto;flex-shrink:0}.ManageProgress_sectionRow__iFcEy{display:grid;grid-template-columns:minmax(0,1fr) 180px 36px;align-items:center;-moz-column-gap:16px;column-gap:16px;padding:12px 16px}.ManageProgress_sectionRow__iFcEy+.ManageProgress_sectionRow__iFcEy{border-block-start:1px solid var(--border-color)}.ManageProgress_sectionText__mPZ7P{display:flex;flex-direction:column;gap:2px;min-width:0}.ManageProgress_sectionProgress__I6tW_{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.ManageProgress_completed__DOeA0{display:flex;align-items:center;gap:6px;color:var(--success)}.ManageProgress_deleteButton__22sWr{inline-size:32px;block-size:32px;display:flex;justify-self:end}.ManageProgress_loadingBlock___6u53{display:flex;align-items:center;justify-content:center;padding:48px 0}.ManageProgress_loadingDialog__BkKiu{display:flex;align-items:center;justify-content:center;padding:48px}.ManageProgress_confirmDialog__RDY0z{display:flex;flex-direction:column;inline-size:min(460px,calc(100vw - 32px));max-block-size:calc(100svh - 64px);background-color:var(--bg-secondary)}.ManageProgress_confirmHeader__D6HtQ{display:flex;align-items:center;gap:10px;padding:14px 16px;border-block-end:1px solid var(--border-color)}.ManageProgress_confirmBody__WiA6u{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;overflow-y:auto}.ManageProgress_confirmField__uo8j7{display:flex;flex-direction:column;align-items:stretch;gap:6px;inline-size:100%;margin-block-start:4px}.ManageProgress_confirmPhrase__UKmO3{padding:6px 10px;border-radius:6px;background-color:var(--bg-secondary);word-break:break-word}.ManageProgress_confirmCheck__IHhwa{font-size:14px;line-height:20px}.ManageProgress_confirmActions__dE6Yn{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-block-start:1px solid var(--border-color)}.ManageProgress_confirmButton___USHz{padding:8px 16px;min-width:0}.ManageProgress_emptyButton__FjhaQ{padding:10px 20px}@media (max-width:700px){.ManageProgress_sectionRow__iFcEy{grid-template-columns:minmax(0,1fr) 36px;row-gap:10px;padding:12px}.ManageProgress_sectionProgress__I6tW_{grid-column:1/-1}}.Preferences_inlineButton__m2PRB{padding:8px 16px;gap:8px;min-width:0}.Preferences_audienceBlock__r0u_w{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-block-end:1px solid var(--border-color)}.Preferences_audienceText__9FGpU{display:flex;flex-direction:column;gap:2px}.Preferences_audienceOptions__Y209u{display:flex;flex-direction:column;gap:8px}.Preferences_audienceOptions__Y209u .Preferences_audienceOption__9DQC4{display:flex;gap:12px;padding:12px 14px;border:1px solid var(--border-color);border-radius:10px;background-color:color-mix(in srgb,var(--text-primary) 4%,var(--bg-card));transition:border-color var(--motion-fast) var(--motion-ease-standard),background-color var(--motion-fast) var(--motion-ease-standard)}.Preferences_audienceOptions__Y209u .Preferences_audienceOption__9DQC4:hover:not(.Preferences_audienceOptionActive__sn_jl){background-color:color-mix(in srgb,var(--text-primary) 7%,var(--bg-card));border-color:var(--border-color-2)}.Preferences_audienceOptions__Y209u .Preferences_audienceOptionActive__sn_jl{border-color:var(--brand-primary);background-color:color-mix(in srgb,var(--brand-primary) 10%,var(--bg-card))}.Preferences_audienceLabel__eGaCC{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.Preferences_audienceIcon__p2_sH{inline-size:20px;block-size:20px;flex-shrink:0;color:var(--text-secondary)}.Preferences_audienceOptionActive__sn_jl .Preferences_audienceIcon__p2_sH{color:var(--brand-primary)}.SocialAccounts_actionButton__z1V3m{padding:8px 16px;min-width:0}.SocialAccounts_connectedTag__yJvv5{padding:4px 10px;border-radius:999px;background-color:var(--bg-progress);color:var(--success)}.Backdrop_container__I00nZ{background:rgba(0,0,0,.3);z-index:2000;display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;top:0;left:0;animation:motion-fade-in var(--motion-base) var(--motion-ease-standard) both}[dir=rtl] .Backdrop_container__I00nZ{left:auto;right:0}.Backdrop_leaving__d701Y{pointer-events:none;animation:motion-fade-out var(--motion-fast) var(--motion-ease-exit) both}.DialogBase_container__Azgex.DialogBase_container__Azgex{display:block}.PersonalizedPractice_personalizedCard__Q4U_h{border-radius:8px;padding:32px;box-sizing:border-box;display:flex;flex-direction:row;width:100%;align-items:flex-start;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--brand-deep),var(--brand-primary))}[dir=rtl] .PersonalizedPractice_personalizedCard__Q4U_h{background:linear-gradient(-135deg,var(--brand-deep),var(--brand-primary))}.PersonalizedPractice_innerContainer__8P5_7{display:flex;flex-direction:column;gap:16px;align-items:flex-start;width:75%}.PersonalizedPractice_drawing__nkJdh{position:absolute;right:-32px;bottom:-16px;width:160px;transform:rotate(-20deg)}[dir=rtl] .PersonalizedPractice_drawing__nkJdh{right:auto;left:-32px;transform:rotate(20deg)}.PersonalizedPractice_comingSoon__gcCYR{background-color:var(--brand-bright);padding:2px 8px;border-radius:8px}.PersonalizedPractice_spacer__Tr3Gf{height:8px}@media (max-width:600px){.PersonalizedPractice_drawing__nkJdh{width:120px}.PersonalizedPractice_personalizedCard__Q4U_h{padding:16px}}.Puzzles_chip__juKoz{position:relative;display:inline-flex;flex-direction:column;gap:2px;padding:8px 14px;border-radius:12px;border:var(--border-primary);background:var(--bg-card);min-width:108px}.Puzzles_chipLg__XhN0x{padding:10px 18px}.Puzzles_chipLabel__IfvcV{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap}.Puzzles_chipValue__L5CNb{font-size:24px;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1.15}.Puzzles_chipLg__XhN0x .Puzzles_chipValue__L5CNb{font-size:32px}.Puzzles_chipDelta__nq6k_{position:absolute;inset-inline-end:10px;top:6px;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;pointer-events:none;animation:Puzzles_puzzleDeltaRise__Uvm0l 1.6s ease-out forwards}@keyframes Puzzles_puzzleDeltaRise__Uvm0l{0%{opacity:0;transform:translateY(8px) scale(.9)}15%{opacity:1;transform:translateY(0) scale(1.08)}70%{opacity:1;transform:translateY(-6px) scale(1)}to{opacity:0;transform:translateY(-14px)}}.Puzzles_gainText__WIIDh,.Puzzles_gain__COowO{color:var(--success,#05b20c)}.Puzzles_lossText__9UfXP,.Puzzles_loss__FP1N7{color:var(--error,#f44336)}.Puzzles_even__xXYLJ{color:var(--text-secondary)}.Puzzles_bestPill__7Uc78,.Puzzles_personalTag__OpvsD,.Puzzles_runPill__y7ht_,.Puzzles_streakPill__RJTh9{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.Puzzles_runPill__y7ht_,.Puzzles_streakPill__RJTh9{background:color-mix(in srgb,var(--product-streak-color,#f5a623) 18%,transparent);color:var(--text-primary)}.Puzzles_bestPill__7Uc78{background:color-mix(in srgb,var(--success,#05b20c) 16%,transparent);color:var(--text-primary);animation:Puzzles_puzzlePop__IipDG .5s ease-out 1}.Puzzles_runPill__y7ht_{animation:Puzzles_puzzlePop__IipDG .35s ease-out 1}.Puzzles_personalTag__OpvsD{background:var(--bg-secondary);color:var(--text-secondary)}@keyframes Puzzles_puzzlePop__IipDG{0%{transform:scale(.8)}60%{transform:scale(1.08)}to{transform:scale(1)}}.Puzzles_limitUpsell__XyPLH>a{flex:none;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.Puzzles_textLink__Q6rqo{font-size:13px;font-weight:700;color:var(--brand-primary);text-decoration:none;white-space:nowrap}.Puzzles_textLink__Q6rqo:hover{text-decoration:underline}.Puzzles_line__5h3b0{margin:0;direction:ltr;display:flex;align-items:center;gap:10px;color:var(--brand-primary)}.Puzzles_lineSvg__ZLvpw{flex:1 1 auto;min-width:0;height:56px}.Puzzles_lineEnd__H_j3T{font-size:12px;font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums}.Puzzles_lineEndLast__NsudY{color:var(--text-primary)}.Puzzles_missed__OEP4B{display:flex;flex-direction:column;gap:6px}.Puzzles_dashHead__9sGFn{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.Puzzles_dashList___45mU{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.Puzzles_dashRow__eOBrn{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:8px 12px;border-radius:10px;border:var(--border-primary);background:var(--bg-card)}.Puzzles_dashName__W97Kz{font-size:14px;font-weight:700;color:var(--text-primary)}.Puzzles_dashRate__LP605{font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.Puzzles_dashLinks__Q_0Mr{margin-inline-start:auto;display:inline-flex;gap:12px}.Puzzles_limit__ID0Nd{display:flex;flex-direction:column;gap:12px}.Puzzles_limitOpen__1Zyfs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.Puzzles_limitOpenHead__Zfx_Z{font-size:13px;color:var(--text-secondary)}.Puzzles_limitAsk__Skltn,.Puzzles_limitUpsell__XyPLH{display:flex;flex-direction:column;gap:8px}.Puzzles_centerCol__8ENuH{width:600px;max-width:100%;box-sizing:border-box;margin:32px auto;padding:0 12px;display:flex;flex-direction:column;gap:16px}.Puzzles_summaryHead__qAoEe{margin:0;font-size:24px;font-weight:800;color:var(--text-primary)}.Puzzles_summaryFacts__CTxrv{display:flex;flex-wrap:wrap;gap:10px}.Puzzles_summaryFact__qDIPB{display:flex;flex-direction:column;gap:2px;padding:8px 14px;border-radius:12px;border:var(--border-primary);background:var(--bg-card)}.Puzzles_factLabel__Ddh1B{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.Puzzles_factValue__jVs28{font-size:18px;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}.Puzzles_roundPage__i_RWB{--play-host-chrome:-6px}.Puzzles_roundWrap__nJtN_{margin-bottom:16px}.Puzzles_topRow__nRg5s{display:flex;align-items:center;gap:10px;min-height:34px;margin-bottom:8px}.Puzzles_topRow__nRg5s>.Puzzles_strip__zKlbs{flex:1;min-width:0;margin:0}.Puzzles_backBtn__H_0Vg{flex:none}.Puzzles_strip__zKlbs{min-height:34px}.Puzzles_dotStatic__GD9mV{cursor:default}.Puzzles_dotLate__0mRS7.Puzzles_dotLate__0mRS7{background:var(--product-streak-color,#f5a623);border-color:var(--product-streak-color,#f5a623)}.Puzzles_dotMissed__pQFNo.Puzzles_dotMissed__pQFNo{background:var(--error,#f44336);border-color:var(--error,#f44336)}.Puzzles_side__sZVXa{gap:12px}.Puzzles_boardControls__cyE_x:empty{display:none}@media (max-width:900px){.Puzzles_side__sZVXa .Puzzles_sideHead__btPHa,.Puzzles_side__sZVXa .Puzzles_statePrompt__09FSK{display:none}}.Puzzles_sideRating__PHmCZ{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@keyframes Puzzles_puzzleIn__1VzMu{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.Puzzles_resultHead__fRPLW{font-size:18px;font-weight:800;color:var(--text-primary)}.Puzzles_resultLine__67Xr0{display:flex;gap:12px;font-size:15px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.Puzzles_reason__ShrNk{margin:0;font-size:13px;line-height:1.45;color:var(--text-secondary)}.Puzzles_nextBtn__ZIFuj{margin-top:4px;width:100%}@media (prefers-reduced-motion:reduce){.Puzzles_bestPill__7Uc78,.Puzzles_chipDelta__nq6k_,.Puzzles_result__ijydb,.Puzzles_runPill__y7ht_{animation:none}.Puzzles_chipDelta__nq6k_{opacity:1}}@media (max-width:600px){.Puzzles_centerCol__8ENuH{margin:12px auto}.Puzzles_chipLg__XhN0x .Puzzles_chipValue__L5CNb{font-size:26px}}.Puzzles_hubColumn__uhmGL{gap:20px}.Puzzles_ratingBtn__cegBS{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:150px;padding:12px 16px;border:1px solid rgba(255,255,255,.35);border-radius:12px;background:rgba(255,255,255,.12);color:#fff;font-family:inherit;text-align:start;cursor:pointer;transition:background .15s ease,transform .1s ease}.Puzzles_ratingBtn__cegBS:hover{background:rgba(255,255,255,.2)}.Puzzles_ratingBtn__cegBS:active{transform:scale(.98)}.Puzzles_ratingBtn__cegBS:focus-visible{outline:2px solid #fff;outline-offset:2px}.Puzzles_ratingBtnLabel__4yJOV{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.8)}.Puzzles_ratingChevron__lSwJA{color:rgba(255,255,255,.8)}.Puzzles_ratingBtnValue__07Oa2{font-size:40px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.Puzzles_provisionalBar__R8kU8{display:flex;gap:3px}.Puzzles_provisionalBar__R8kU8>span{width:10px;height:6px;border-radius:3px;background:rgba(255,255,255,.25)}.Puzzles_provisionalBar__R8kU8>.Puzzles_provisionalOn__xcipg{background:#fff}.Puzzles_quickRow__OW2_r{display:flex;flex-direction:column;gap:12px}.Puzzles_motifGrid__RH_RW{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:10px}.Puzzles_motifTile__vsYh3{display:flex;align-items:center;gap:10px;height:100%;box-sizing:border-box;color:var(--text-primary);text-decoration:none}.Puzzles_motifWeak__F_JZq{border-color:color-mix(in srgb,#d97706 55%,var(--border-color))}.Puzzles_ring__cVknK{flex:none;width:34px;height:34px}.Puzzles_ringTrack__AyREG{stroke:color-mix(in srgb,var(--text-secondary) 22%,transparent)}.Puzzles_ringFill__dVio3{stroke:var(--brand-primary)}.Puzzles_ringWeak__GglRQ{stroke:#d97706}.Puzzles_motifText__w_p7o{display:flex;flex-direction:column;gap:2px;min-width:0}.Puzzles_motifName__o_hQc{font-size:14px;font-weight:700;line-height:1.25}.Puzzles_motifMeta__WXJHm{font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.Puzzles_motifWeak__F_JZq .Puzzles_motifMeta__WXJHm{color:#d97706;font-weight:700}.Puzzles_ratingBody__P1Z8l{display:flex;flex-direction:column;gap:18px;padding:18px 20px 22px}.Puzzles_ratingTop__ipDuc{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Puzzles_ratingBig__Kta4S{font-family:var(--font-display);font-size:48px;font-weight:400;line-height:1;color:var(--text-primary);font-variant-numeric:tabular-nums}.Puzzles_ratingTrend__y_UFI{padding:4px 10px;border-radius:999px;font-size:13px;font-weight:700;color:var(--text-secondary);background:color-mix(in srgb,currentColor 14%,transparent)}.Puzzles_ratingTrend__y_UFI.Puzzles_gain__COowO{color:var(--success,#05b20c)}.Puzzles_ratingTrend__y_UFI.Puzzles_loss__FP1N7{color:var(--error,#f44336)}.Puzzles_lineTall__mlvHz .Puzzles_lineSvg__ZLvpw{height:110px}.Puzzles_ratingStats__1IBhq{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.Puzzles_ratingStat__yTuBI{padding:12px 14px;border:var(--border-primary);border-radius:12px;background:color-mix(in srgb,var(--text-secondary) 9%,transparent)}.Puzzles_ratingStat__yTuBI dt{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.Puzzles_ratingStat__yTuBI dd{margin:6px 0 0;font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1;color:var(--text-primary);font-variant-numeric:tabular-nums}.Puzzles_ratingRules__DJ38B{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--text-secondary)}.Puzzles_ratingRules__DJ38B li{display:flex;align-items:center;gap:10px}.Puzzles_ratingRules__DJ38B li>span{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;font-size:11px;background:color-mix(in srgb,currentColor 16%,transparent)}@media (max-width:560px){div.Puzzles_ratingDialog__xOnzI{align-self:flex-end;inline-size:100%;max-block-size:88svh;border-radius:20px 20px 0 0;border-block-end:none}.Puzzles_ratingBody__P1Z8l{gap:14px;padding:14px 16px 20px}.Puzzles_ratingBig__Kta4S{font-size:40px}.Puzzles_ratingStats__1IBhq{gap:8px}.Puzzles_ratingStat__yTuBI{padding:10px 12px}.Puzzles_ratingStat__yTuBI dd{font-size:20px}.Puzzles_ratingRules__DJ38B{font-size:13px}.Puzzles_mainGrid__ljtXm{grid-template-columns:1fr;gap:16px}.Puzzles_ratingBtn__cegBS{justify-self:start;align-self:flex-start}.Puzzles_quickRow__OW2_r{grid-template-columns:1fr}.Puzzles_motifGrid__RH_RW{grid-template-columns:repeat(2,1fr)}}.Puzzles_sideHead__btPHa{display:flex;align-items:center;justify-content:space-between;gap:8px}.Puzzles_stateCard__8TEN6{display:flex;flex-direction:column;gap:8px;padding:14px;border:var(--border-primary);border-radius:12px;background:var(--bg-card);animation:Puzzles_puzzleIn__1VzMu .25s ease-out 1}.Puzzles_stateGood__509i3{border-color:color-mix(in srgb,var(--success,#05b20c) 55%,transparent);background:color-mix(in srgb,var(--success,#05b20c) 10%,var(--bg-card))}.Puzzles_stateOk__ZQM4T{border-color:color-mix(in srgb,var(--brand-primary) 45%,transparent)}.Puzzles_stateBad__dQp8R{border-color:color-mix(in srgb,var(--error,#f44336) 50%,transparent);background:color-mix(in srgb,var(--error,#f44336) 8%,var(--bg-card))}.Puzzles_stateTop___iU29{display:flex;align-items:center;gap:10px}.Puzzles_stateIcon__NswK_{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:14px;font-weight:900;color:#fff;background:var(--brand-primary)}.Puzzles_stateGood__509i3 .Puzzles_stateIcon__NswK_{background:var(--success,#05b20c)}.Puzzles_stateBad__dQp8R .Puzzles_stateIcon__NswK_{background:var(--error,#f44336)}.Puzzles_sideDot__ybAsn{flex:none;width:18px;height:18px;border-radius:50%;background:#f4f4f4;box-shadow:inset 0 0 0 2px #9aa5b1}.Puzzles_sideDotBlack__Yx_To{background:#2f3a48;box-shadow:inset 0 0 0 2px #6b7785}.Puzzles_deltaPill__KYpM_,.Puzzles_xpPill__CofMQ{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;background:color-mix(in srgb,currentColor 14%,transparent)}.Puzzles_xpPill__CofMQ{color:var(--brand-primary)}.Puzzles_resultLine__67Xr0{flex-wrap:wrap;align-items:center;gap:8px}.Puzzles_ideaRow__uod5M{display:flex;flex-direction:column;gap:8px}.Puzzles_ideaChips__gHA92{display:flex;flex-wrap:wrap;gap:6px}.Puzzles_ideaChip__PWLdm{display:inline-flex;align-items:center;box-sizing:border-box;min-height:32px;padding-inline:14px;border:var(--control-border) solid var(--control-line);border-radius:999px;font-size:14px;font-weight:600;color:var(--text-primary)}.Puzzles_sideFoot__U1Pkn{margin-top:auto;display:flex;flex-direction:column;gap:10px}.Puzzles_sideFoot__U1Pkn .Puzzles_autoNext__NJaYG{display:inline-flex;justify-content:flex-start;gap:10px;font-size:13px;font-weight:700;color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Puzzles_nextBtnAuto__zTzcL{position:relative;overflow:hidden}.Puzzles_nextBtnAuto__zTzcL:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.22);transform-origin:left;animation:Puzzles_puzzleAutoFill__Qglur 1.4s linear forwards}[dir=rtl] .Puzzles_nextBtnAuto__zTzcL:after{transform-origin:right}@keyframes Puzzles_puzzleAutoFill__Qglur{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.Puzzles_nextBtnAuto__zTzcL:after{animation:none}}.Puzzles_heroCard__x9JQI{min-height:0}.Puzzles_heroInner__OZ2B6{gap:14px;width:82%}.Puzzles_heroTitle__HMsD6{margin:0}.Puzzles_heroRow__sTh4x{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.Puzzles_upper__wKYPn{text-transform:uppercase}.Puzzles_quickBox__F74mZ{position:relative;padding:24px;overflow:hidden}.Puzzles_quickInner__TYrmY{gap:8px;width:calc(100% - 64px)}.Puzzles_quickArt__9gKrD{position:absolute;top:20px;right:20px;display:inline-flex}[dir=rtl] .Puzzles_quickArt__9gKrD{right:auto;left:20px}.Puzzles_motifBox__bgcH3{flex-direction:column;gap:20px}.Puzzles_motifHead__AIuMp{display:flex;flex-direction:column;gap:8px}.Puzzles_motifBox__bgcH3 .Puzzles_motifGrid__RH_RW{width:100%}@media (max-width:600px){.Puzzles_heroInner__OZ2B6{width:100%}.Puzzles_quickBox__F74mZ{padding:16px}}.Puzzles_heroUpsell__T1dA9{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.Puzzles_heroTimer__xS2SY{color:rgba(255,255,255,.85)}.Puzzles_heroTimer__xS2SY,.Puzzles_timerLine__qHU2E{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.Puzzles_timerLine__qHU2E{margin:0;color:var(--text-secondary)}.Puzzles_summaryBackdrop__s_kiV{padding:16px;box-sizing:border-box}.Puzzles_summaryCard__Gp67d{inline-size:480px;align-items:center;gap:16px;padding:32px 24px 24px;text-align:center}.Puzzles_summaryRing__TjxaD{position:relative;width:132px;height:132px}.Puzzles_summaryRing__TjxaD svg{width:100%;height:100%}.Puzzles_summaryTrack__Nrjfu{fill:none;stroke:color-mix(in srgb,var(--text-secondary) 18%,transparent);stroke-width:10}.Puzzles_summaryFill__qr7uX{fill:none;stroke:var(--success,#05b20c);stroke-width:10;stroke-linecap:round;stroke-dasharray:var(--ring-c);stroke-dashoffset:var(--ring-c);animation:Puzzles_ringFill__dVio3 1s cubic-bezier(.22,1,.36,1) .25s forwards}@keyframes Puzzles_ringFill__dVio3{to{stroke-dashoffset:var(--ring-to)}}.Puzzles_summaryScore__Einyy{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.Puzzles_summaryScore__Einyy strong{font-family:var(--font-display);font-size:30px;line-height:1;color:var(--text-primary)}.Puzzles_summaryScore__Einyy span{font-size:12px;font-weight:700;color:var(--text-secondary)}.Puzzles_burst__5DFv2{position:absolute;inset:0;pointer-events:none}.Puzzles_burst__5DFv2 span{position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px;border-radius:50%;background:var(--product-score-color,#f5a623);opacity:0;transform:rotate(var(--burst-angle)) translateY(0);animation:Puzzles_burstOut__l2iqU .9s ease-out 1.1s forwards}[dir=rtl] .Puzzles_burst__5DFv2 span{left:auto;right:50%}.Puzzles_burst__5DFv2 span:nth-child(2n){background:var(--success,#05b20c)}@keyframes Puzzles_burstOut__l2iqU{0%{opacity:1;transform:rotate(var(--burst-angle)) translateY(-40px) scale(1)}to{opacity:0;transform:rotate(var(--burst-angle)) translateY(-92px) scale(.4)}}.Puzzles_summaryTitle__BQ_VA{font-family:var(--font-display);font-size:26px;font-weight:400}.Puzzles_summaryDots__b4QwP{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;direction:ltr}.Puzzles_summaryDot__RUPkW{width:22px;height:22px;border-radius:6px;background:color-mix(in srgb,var(--text-secondary) 20%,transparent);animation:Puzzles_rewardDot__qBszD .3s cubic-bezier(.175,.885,.32,1.275) both;animation-delay:calc(.4s + var(--dot-i) * .07s)}.Puzzles_summaryDot_first__cc_Lt{background:var(--success,#05b20c)}.Puzzles_summaryDot_late__tHvp9{background:var(--brand-primary)}.Puzzles_summaryDot_missed__f_vNj{background:var(--error,#f44336)}@keyframes Puzzles_rewardDot__qBszD{0%{transform:scale(0)}to{transform:scale(1)}}.Puzzles_summaryTile__0QIuS{gap:6px}.Puzzles_summaryDelta__JMDZS{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.Puzzles_summaryCard__Gp67d .Puzzles_summaryNote__rqFU2{margin:0;font-size:14px;line-height:1.45;color:var(--text-secondary)}.Puzzles_summaryWork__OVGMb{display:flex;flex-direction:column;align-items:center;gap:8px}.Puzzles_summaryWork__OVGMb .Puzzles_ideaChips__gHA92{justify-content:center}.Puzzles_summaryActions__33SX_{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:4px}.Puzzles_summaryBtn__HUce0{width:100%}.Puzzles_summaryBack__01ae7{font-size:14px;font-weight:700;color:var(--text-secondary);text-decoration:none}.Puzzles_summaryBack__01ae7:hover{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.Puzzles_summaryDot__RUPkW{animation:none}.Puzzles_summaryFill__qr7uX{animation:none;stroke-dashoffset:var(--ring-to)}.Puzzles_burst__5DFv2{display:none}}.Puzzles_coachSlot__SPxbY{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.Puzzles_skeletonBox__DU_Ta{border-radius:8px}.Puzzles_skeletonStrip__rRGJu{display:flex;flex:1 1 auto;gap:6px;min-width:0}.Puzzles_skeletonDot__JcAVr{flex:1 1 0;height:12px;border-radius:999px}.Puzzles_skeletonBoard__FJKd4{width:100%;aspect-ratio:1;border-radius:12px}.Puzzles_skeletonLabel__GP24U{margin:4px 0 0;color:var(--text-secondary);font-size:14px}.Puzzles_skeletonRating__0CPOo{width:160px;height:84px;border-radius:12px}.Puzzles_skeletonCard__SRpOB{height:96px;border-radius:12px}.Puzzles_skeletonLine__gdx07{width:60%;height:14px}.Puzzles_skeletonButton__RcqMD{height:48px;border-radius:8px}.Puzzles_side__sZVXa .Puzzles_skeletonBox__DU_Ta{background-color:var(--border-color)}.ChallengesBox_challengesBox__mnoVP{box-sizing:border-box;display:flex;flex-direction:row;width:100%;align-items:flex-start}.ChallengesBox_innerContainer__6L7GN{display:flex;flex-direction:column;gap:16px;align-items:flex-start;width:75%;max-width:360px}.ChallengesBox_spacer__kEuof{height:8px}@media (max-width:600px){.ChallengesBox_challengesBox__mnoVP{padding:16px}.ChallengesBox_spacer__kEuof{height:0}}.SpaceConceptPage_hero__zE0aC{margin-bottom:28px}.SpaceConceptPage_title__drss5{margin:0 0 10px;max-width:760px}.SpaceConceptPage_excerpt__L_k7W{color:var(--text-secondary);font-size:17px;line-height:1.6;margin:0 0 12px;max-width:720px}.SpaceConceptPage_author__uEMIA{font-size:13px;color:var(--text-secondary);margin:0}.SpaceConceptPage_authorLink__2CRGY{color:var(--text-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.SpaceConceptPage_authorLink__2CRGY:hover{color:var(--brand-bright)}.SpaceConceptPage_lastUpdated__TJu72{margin:6px 0 0;color:var(--text-secondary);font-size:12px;opacity:.8}.SpaceConceptPage_faq__mV5Cn{margin-top:44px}.SpaceConceptPage_faq__mV5Cn>h2{margin-bottom:16px}.SpaceConceptPage_keepGoing__Qe6aN{margin-top:44px}.SpaceConceptPage_toolLink__LVhxY{margin-top:20px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:15px}.SpaceConceptPage_toolLinkText__0zKH1{color:var(--text-secondary);margin:0}.SpaceConceptPage_pager__hEwyI{margin-top:40px;display:flex;justify-content:space-between;gap:16px}.SpaceConceptPage_pagerLink__2HD3g{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--text-primary);font-weight:600;max-width:48%}.SpaceConceptPage_pagerNext__bN5w_{text-align:end;margin-inline-start:auto}.SpaceConceptPage_pagerLabel__5cnZN{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.SpaceConceptPage_relatedWrap__rsIZq{margin-top:44px}.SpaceConceptPage_relatedGrid__7KLPH{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.SpaceConceptPage_relatedCard__uAgve{display:block;padding:16px 18px;border:1px solid var(--border-color);border-radius:12px;text-decoration:none}.SpaceConceptPage_relatedCard__uAgve:hover{border-color:var(--brand-primary)}.SpaceConceptPage_relatedTitle__KLbOW{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--text-primary)}.SpaceConceptPage_relatedDesc__dk8uv{margin:0;color:var(--text-secondary)}@media (max-width:680px){.SpaceConceptPage_pager__hEwyI{flex-direction:column}.SpaceConceptPage_pagerLink__2HD3g{max-width:none}.SpaceConceptPage_pagerNext__bN5w_{text-align:start}}.ConceptTry_dots__m63fx{display:flex;gap:6px}.ConceptTry_dot__gUkir{width:10px;height:10px;padding:0;border-radius:50%;border:1px solid var(--border-color);background:transparent;cursor:pointer}.ConceptTry_dotOn__fOqFC{border-color:var(--tool-accent,var(--brand-primary));background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 40%,transparent)}.ConceptTry_dotDone__eoJNK{background:#21a179;border-color:#21a179}.MultiplicationChart_gridScroll__hyuQz{direction:ltr;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.MultiplicationChart_grid__GhcSX{border-collapse:collapse;margin:0 auto;font-variant-numeric:tabular-nums}.MultiplicationChart_grid__GhcSX td,.MultiplicationChart_grid__GhcSX th{padding:0;border:none}.MultiplicationChart_corner__NXcYf{width:30px;height:30px;font-size:13px;color:var(--text-secondary)}.MultiplicationChart_head__NxWKD{width:30px;height:30px;font-size:12px;font-weight:700;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-color)}.MultiplicationChart_headOn__0yTO1{background:var(--tool-accent,var(--brand-primary));color:#fff}.MultiplicationChart_td__3REaO{width:30px;height:30px}.MultiplicationChart_cell__fqnrJ{display:block;width:30px;height:30px;padding:0;font-size:12px;line-height:1;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer}.MultiplicationChart_cellIn__xZi4O{background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 14%,var(--bg-card))}.MultiplicationChart_cellOn__lsVSw{background:var(--tool-accent,var(--brand-primary));color:#fff;font-weight:700}@media (max-width:520px){.MultiplicationChart_cell__fqnrJ,.MultiplicationChart_corner__NXcYf,.MultiplicationChart_head__NxWKD,.MultiplicationChart_td__3REaO{width:26px;height:26px}.MultiplicationChart_cell__fqnrJ,.MultiplicationChart_head__NxWKD{font-size:11px}}.conceptWidget_wrap__eBWiL{margin:28px 0 40px}.conceptWidget_wrap__eBWiL button{font-family:inherit}.conceptWidget_wrap__eBWiL .katex{color:var(--text-primary)}.conceptWidget_wrap__eBWiL .katex,.conceptWidget_wrap__eBWiL .katex-display{direction:ltr;unicode-bidi:isolate}.conceptWidget_wrap__eBWiL .katex-display{margin:0}.conceptWidget_figure__GY81U{direction:ltr;display:flex;flex-direction:column;align-items:center;gap:12px}.conceptWidget_stage__F8ecl{width:100%;max-width:460px;margin:0 auto;touch-action:none}.conceptWidget_stage__F8ecl svg{display:block;width:100%;height:auto;overflow:visible}.conceptWidget_toolbar__Gwhmh{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-secondary);margin-bottom:14px}.conceptWidget_label__PU4gw{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.conceptWidget_panel__BN1ZG{border:2px solid var(--border-color);border-radius:12px;overflow:hidden;background:var(--bg-card)}.conceptWidget_panelHead__iqEjs{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.conceptWidget_panelBody__htKtd{padding:14px}.conceptWidget_readout__ECOH1{direction:ltr;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:15px;color:var(--text-primary)}.conceptWidget_readoutItem__oeQ8D{display:flex;align-items:baseline;gap:6px}.conceptWidget_readoutKey__tFOn0{font-size:12px;font-weight:700;color:var(--text-secondary)}.conceptWidget_readoutValue__XXgG_{font-variant-numeric:tabular-nums}.conceptWidget_sliderRow__kCal2{display:flex;align-items:center;gap:12px;flex:1 1 220px;min-width:200px}.conceptWidget_sliderRow__kCal2 input[type=range]{flex:1;min-width:90px}.conceptWidget_sliderValue__qPb2_{direction:ltr;min-width:3.5em;text-align:end;font-variant-numeric:tabular-nums;font-weight:700;color:var(--text-primary)}.conceptWidget_toggle__vnaxp{flex-wrap:wrap;max-inline-size:100%}.conceptWidget_toggleBtn__NMLH5{background:var(--bg-card);color:var(--text-secondary);border:none;padding:7px 12px;font-size:13px;font-weight:600;cursor:pointer}.conceptWidget_toggleBtnOn__d41KG{background:var(--tool-ink);color:var(--bg-card)}.conceptWidget_hint__5ezIv{font-size:13px;color:var(--text-secondary);text-align:center;margin:0}.conceptWidget_verdict__Z_Zau{font-size:14px;font-weight:600;text-align:center;margin:0;min-height:1.4em}.conceptWidget_verdictOk__bdtq4{color:var(--success)}.conceptWidget_verdictNo__m3hfv{color:var(--error)}.conceptWidget_handle__mZkYd{cursor:grab}.conceptWidget_handle__mZkYd:active{cursor:grabbing}.conceptWidget_chips__b52HP{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.conceptWidget_chip___1YdV:disabled{opacity:1;cursor:default}.conceptWidget_figcaption__XWl3O{display:block;font-size:13px;line-height:1.5;color:var(--text-secondary);text-align:center;margin-top:10px}.conceptWidget_graphFigure__j5cqx{direction:ltr;margin:28px auto 40px;max-width:460px}.conceptWidget_graphFigure__j5cqx svg{display:block;width:100%;height:auto}.conceptWidget_chessFigure__d6kgJ{margin:28px auto 32px;max-width:340px}.conceptWidget_chessFigureFloat__q9G6N{float:right;width:min(300px,46%);max-width:none;margin:6px 0 18px 24px}[dir=rtl] .conceptWidget_chessFigureFloat__q9G6N{float:left;margin:6px 24px 18px 0}@media (max-width:640px){.conceptWidget_chessFigureFloat__q9G6N{float:none;width:auto;max-width:340px;margin:24px auto 28px}}.conceptWidget_board__QGSYN{margin:28px 0 40px;border:2px solid var(--border-color);border-radius:12px;overflow:hidden;background:var(--bg-card)}.conceptWidget_boardHead__uMP6L{padding:10px 14px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.conceptWidget_boardList__RID_s{list-style:none;margin:0;padding:0}.conceptWidget_boardStep__vnDcI{display:flex;align-items:baseline;gap:14px;padding:11px 14px;border-bottom:1px solid var(--border-color)}.conceptWidget_boardStep__vnDcI:last-child{border-bottom:none}.conceptWidget_boardWhy__gB4Z4{flex:0 0 auto;max-width:45%;font-size:13px;color:var(--text-secondary)}.conceptWidget_boardLine__Itj3e{direction:ltr;unicode-bidi:isolate;flex:1 1 auto;text-align:end;color:var(--text-primary)}.conceptWidget_boardStepFinal__KBTef .conceptWidget_boardLine__Itj3e{font-weight:700}.conceptWidget_try__6wmDZ{margin:28px 0 40px;border:2px solid var(--border-color);border-radius:12px;overflow:hidden;background:var(--bg-card)}.conceptWidget_tryHead__nwQEV{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.conceptWidget_tryTitle__kJoxl{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.conceptWidget_tryBody__tqljK{padding:14px;display:flex;flex-direction:column;gap:12px}.conceptWidget_tryPrompt__RoU3r{direction:ltr;unicode-bidi:isolate;font-size:17px;color:var(--text-primary);text-align:center;max-width:100%;overflow-x:auto;overflow-y:hidden}.conceptWidget_tryPromptText__3UCaL{font-size:16px;line-height:1.55;color:var(--text-primary);text-align:center;margin:0}.conceptWidget_tryActions__kszHk{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.conceptWidget_fenceLoading__ZPYo1{min-height:200px}.conceptWidget_seoFallback__qFnjZ{display:none}.conceptWidget_chartStage__VqGlJ{width:100%;max-width:640px;margin:0 auto}.conceptWidget_chartStage__VqGlJ svg{display:block;width:100%;height:auto;border:1px solid var(--border-color);border-radius:8px}.conceptWidget_chartDownloads__PwI3V{display:flex;gap:8px;margin-inline-start:auto}.conceptWidget_chartDownloads__PwI3V a.conceptWidget_secondaryBtn__SWaXs,.conceptWidget_chartDownloads__PwI3V a.conceptWidget_secondaryBtn__SWaXs:hover{color:var(--text-primary);text-decoration:none}.conceptWidget_printables__ccAFu{margin-top:18px}.conceptWidget_printables__ccAFu .conceptWidget_hint__5ezIv{padding:0 14px 14px}.conceptWidget_printableGrid__e9If1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.conceptWidget_printable__Kcyjs{margin:0;display:flex;flex-direction:column;gap:8px}.conceptWidget_printableThumb__vToJW{display:block;width:100%;height:auto;aspect-ratio:1;border:1px solid var(--border-color);border-radius:8px;background:#fff}.conceptWidget_printableName__PbOe2{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font-size:13px;font-weight:600;color:var(--text-primary)}.conceptWidget_printableLinks__eCM5K{display:inline-flex;gap:10px}.conceptWidget_printableLinks__eCM5K a{color:var(--tool-accent,var(--brand-primary))}@media (max-width:560px){.conceptWidget_printableGrid__e9If1{grid-template-columns:repeat(2,minmax(0,1fr))}}.VariableSorter_progress__qnogQ{font-size:14px;color:var(--text-primary);font-variant-numeric:tabular-nums}.VariableSorter_reset__zZfr9{margin-inline-start:auto}.VariableSorter_chipRow__P2YMR{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.VariableSorter_chipDone__FvLL1{border-color:var(--success)}.VariableSorter_tick__fA4as{color:var(--success);font-weight:700}.VariableSorter_card__aWK2Q{margin-bottom:16px}.VariableSorter_values__vqRVl{margin:0 0 12px;font-size:14px;color:var(--text-secondary)}.VariableSorter_question__Y3Gdn,.VariableSorter_valuesKey__rPLta{font-weight:700;color:var(--text-primary)}.VariableSorter_question__Y3Gdn{margin:0 0 12px;font-size:17px;outline:none}.VariableSorter_question__Y3Gdn:focus-visible{outline:2px solid var(--tool-accent,var(--brand-primary));outline-offset:3px;border-radius:4px}.VariableSorter_choices__Hwjv1{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.VariableSorter_choice__n_83Y{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:start;padding:12px 14px;color:var(--text-primary)}.VariableSorter_choiceName__w_H67{font-size:15px;font-weight:700}.VariableSorter_choiceCaption__4Mkld{font-size:13px;color:var(--text-secondary)}.VariableSorter_feedback__MXkc4{text-align:start;margin:12px 0 0;min-height:0;line-height:1.5}.VariableSorter_explain__7nKvw{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:4px}.VariableSorter_graph__PdrsJ,.VariableSorter_why__SaliX{margin:0;font-size:15px;line-height:1.55;color:var(--text-primary)}.VariableSorter_bins__qCXsB{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px}.VariableSorter_bin__vhzz6{border:1px dashed var(--border-color);border-radius:12px;padding:12px 14px;background:var(--bg-card)}.VariableSorter_binHead__6X_Xv{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:8px}.VariableSorter_binList__qxWRU{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.VariableSorter_binItem__e4dm5{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;color:var(--text-primary)}.VariableSorter_binTag__E2Moi{font-size:12px;font-weight:700;color:var(--text-primary);padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 14%,transparent)}.VariableSorter_binEmpty__EmZY4{margin:0;font-size:13px;color:var(--text-secondary)}.VariableSorter_tableWrap__9_9kc{overflow-x:auto}.VariableSorter_table__sUnHc tbody th{white-space:nowrap}.VariableSorter_rowParent__TA0fD{display:block;font-size:12px;font-weight:400;color:var(--text-secondary)}.SpaceNumberPage_heroNumber__9yy_c{direction:ltr;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--brand-primary) 50%,var(--text-primary))}.SpaceNumberPage_answer__FvsT4{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px 28px;margin-bottom:40px}@media (max-width:720px){.SpaceNumberPage_answer__FvsT4{grid-template-columns:minmax(0,1fr)}}.SpaceNumberPage_answerMain__sYcrq{min-width:0}.SpaceNumberPage_answerLabel__7m0Ho{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 10px}.SpaceNumberPage_factorList__ebX3j{direction:ltr;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 4px;margin:0;font-size:26px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.SpaceNumberPage_factorSep__32zTa{color:var(--text-secondary);font-weight:400}.SpaceNumberPage_factor__tE2RE{padding:0 2px}.SpaceNumberPage_answerMeta__y6_DR{margin:10px 0 0;font-size:14px;color:var(--text-secondary)}.SpaceNumberPage_answerSide__ei2lM{margin:0;display:grid;gap:14px;align-content:start;min-width:0}.SpaceNumberPage_answerSide__ei2lM dt{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:4px}.SpaceNumberPage_answerSide__ei2lM dd{margin:0;font-size:15px;color:var(--text-primary);overflow-wrap:anywhere}.SpaceNumberPage_ltr__Pitjd{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;display:inline-block}.SpaceNumberPage_section__hSegY{margin:0 0 44px}.SpaceNumberPage_faqList__LYSNA{margin-top:16px}.SpaceNumberPage_lead__FtU0w{color:var(--text-secondary);max-width:68ch;margin:10px 0 0}.SpaceNumberPage_inlineLinks__PpxF_{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.SpaceNumberPage_multiples__4WmB4{direction:ltr;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin-top:18px}.SpaceNumberPage_multiple__m1uav{display:flex;flex-direction:column;gap:2px}.SpaceNumberPage_multipleFactor__nT_IL{font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.SpaceNumberPage_multipleValue__DzL3Q{font-size:17px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.SpaceNumberPage_rootRow__Nu4PC{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.SpaceNumberPage_rootCell__r9EGR{display:flex;flex-direction:column;gap:4px;font-size:18px}.SpaceNumberPage_rootLabel__WX6yF{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.SpaceNumberPage_section__hSegY .katex{color:var(--text-primary)}.SpaceNumberPage_section__hSegY .katex,.SpaceNumberPage_section__hSegY .katex-display{direction:ltr;unicode-bidi:isolate}.SpaceNumberPage_answer__FvsT4 .katex{color:var(--text-primary);direction:ltr;unicode-bidi:isolate}.SpaceNumberPage_propsWrap__ofsO9{margin-top:18px}.SpaceNumberPage_props__rie3Q th{white-space:nowrap}.SpaceNumberPage_cta__nmnqP{margin:0 0 44px}.SpaceNumberPage_linkRow__Eulki{margin-top:16px}.SpaceNumberPage_linkRowLabel__YLJBj{display:block;font-size:12px;font-weight:700;color:var(--text-secondary);margin-bottom:8px}.SpaceNumberPage_linkChips__WM87r{display:flex;flex-wrap:wrap;gap:8px}.SpaceNumberPage_pager__KBGiU{display:flex;justify-content:space-between;gap:12px;margin-top:12px}.SpaceNumberPage_pagerLink__KrztW{display:flex;flex-direction:column;gap:3px;color:var(--text-primary);text-decoration:none;max-width:48%}.SpaceNumberPage_pagerNext__3ivJM{text-align:end;margin-inline-start:auto}.SpaceNumberPage_pagerLabel__THTOe{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.SpaceNumberPage_answerNote__uCvMX{margin:8px 0 0;font-size:12.5px;line-height:1.55;color:var(--text-secondary);max-width:52ch}.numberWidget_pairRow__6mgDa{display:flex;flex-wrap:wrap;gap:6px;direction:ltr}.numberWidget_pairBtn__Sg8aV{border:1px solid var(--border-color);border-radius:8px;font-variant-numeric:tabular-nums}.numberWidget_stageWide__ofFQn{width:100%;max-width:520px;margin:0 auto}.numberWidget_stageWide__ofFQn svg{display:block;width:100%;height:auto}.numberWidget_treeStage__z5hO9{width:100%;overflow-x:auto;direction:ltr}.numberWidget_treeNode__c8CZL{cursor:pointer;font-variant-numeric:tabular-nums}.numberWidget_treeLeafText__sVRUs{font-weight:700}.numberWidget_treeMenu__jBw_h{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:12px;direction:ltr}.numberWidget_treeLeaves__EadiV{text-align:center;font-size:15px;direction:ltr}.numberWidget_ladderDivisor__0WPyx{font-weight:700;font-variant-numeric:tabular-nums;width:3.5em;direction:ltr}.numberWidget_verdictCell__nfKNR{white-space:nowrap;font-weight:600;direction:ltr}.numberWidget_verdictYes__4bIfM{color:var(--success)}.numberWidget_verdictNo__Hf6Zn{color:var(--text-secondary)}.numberWidget_scrollX__HpelN{overflow-x:auto}.numberWidget_numberField__2aZFI{flex:none;inline-size:8em;font-variant-numeric:tabular-nums}.numberWidget_drillRow__V5is0{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.numberWidget_chips__2umyk{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;direction:ltr}.numberWidget_chip__uelAd{min-width:2.6em;text-align:center;padding:5px 9px;border-radius:999px;border:1px dashed var(--border-color);color:var(--text-secondary);font-size:13px;font-variant-numeric:tabular-nums}.numberWidget_chipFound___z_xi{border-style:solid;border-color:var(--tool-ink);background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 14%,transparent);color:var(--text-primary);font-weight:700}.numberWidget_chipRevealed__Wygze{border-style:solid;color:var(--text-primary)}.numberWidget_progress__2hNEX{font-size:13px;font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums}.numberWidget_srOnly__mNZxl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.OpeningsCompareTable_comparison__9elgu{margin-top:12px}.OpeningsCompareTable_comparisonHeading__Lws_N{margin:0 0 14px}.OpeningsCompareTable_compareTable__b4buf{min-width:640px}.OpeningsCompareTable_compareTable__b4buf th{white-space:nowrap}.OpeningsCompareTable_compareTable__b4buf td{vertical-align:middle}.OpeningsCompareTable_sortButton__pKEl2{display:inline-flex;align-items:center;gap:6px;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0;cursor:pointer}.OpeningsCompareTable_sortButton__pKEl2:hover{color:var(--brand-primary)}.OpeningsCompareTable_sortMark__0_C_k{font-size:9px;opacity:.55}.OpeningsCompareTable_compareLink__haKEs{color:var(--text-primary);font-weight:600;text-decoration:none;white-space:nowrap}.OpeningsCompareTable_compareLink__haKEs:hover{color:var(--brand-primary);text-decoration:underline}.OpeningsCompareTable_moves__z7g2e{direction:ltr;display:inline-block;white-space:nowrap}.OpeningsCompareTable_eco__OYALh,.OpeningsCompareTable_moves__z7g2e{font-family:var(--font-mono,monospace);font-size:13px;color:var(--text-secondary)}@media (max-width:720px){.OpeningsCompareTable_compareTable__b4buf{min-width:0}.OpeningsCompareTable_moves__z7g2e{max-width:100%;overflow-x:auto}.OpeningsCompareTable_compareLink__haKEs{font-size:16px;white-space:normal}}