.OpenMailLink_link__vcS6d{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:44px;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--connecta-lime);text-decoration-color:var(--connecta-lime);text-decoration-thickness:.14em;text-underline-offset:.14em;border-radius:var(--r-sm);word-break:break-all}.OpenMailLink_link__vcS6d:hover{-webkit-text-decoration-color:var(--connecta-ink);text-decoration-color:var(--connecta-ink)}.OpenMailLink_link__vcS6d:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:3px}.OpenMailLink_icon__IAWGF{flex:none;color:var(--fg-3)}.Btn_btn__OJDUL.Btn_btn__OJDUL{--btn-bg:var(--action-primary-bg);--btn-fg:var(--action-primary-fg);--btn-bd:transparent;--btn-hover:var(--action-primary-hover);display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;padding:4px 18px;border:1px solid var(--btn-bd);border-radius:var(--r-md);background:var(--btn-bg);color:var(--btn-fg);font:600 calc(14.5px * var(--type-scale, 1)) /1 var(--font-sans);text-decoration:none;cursor:pointer;transition:transform .14s var(--ease-standard),background .14s}.Btn_btn__OJDUL.Btn_btn__OJDUL[data-size=sm]{padding:4px 14px;font-size:calc(13px * var(--type-scale, 1))}.Btn_btn__OJDUL.Btn_btn__OJDUL[data-size=lg]{padding:4px 20px;font-size:calc(16px * var(--type-scale, 1))}.Btn_btn__OJDUL.Btn_btn__OJDUL[data-full]{width:100%}.Btn_btn__OJDUL.Btn_btn__OJDUL[data-variant=ghost]{--btn-bg:transparent;--btn-fg:var(--connecta-ink);--btn-bd:var(--border-2);--btn-hover:var(--neutral-100)}.Btn_btn__OJDUL.Btn_btn__OJDUL[data-variant=white]{--btn-bg:var(--bg-card);--btn-fg:var(--connecta-ink);--btn-bd:var(--border-1);--btn-hover:var(--neutral-100)}.Btn_btn__OJDUL.Btn_btn__OJDUL[data-variant=muted]{--btn-bg:var(--neutral-100);--btn-fg:var(--connecta-ink);--btn-hover:var(--neutral-200)}.Btn_btn__OJDUL.Btn_btn__OJDUL[data-variant=lime]{--btn-bg:var(--action-floating-bg);--btn-fg:var(--action-floating-fg);--btn-hover:var(--action-floating-hover)}.Btn_btn__OJDUL.Btn_btn__OJDUL[data-variant=inkSticker]{border:var(--shell-v3-ink-stroke,0);box-shadow:var(--shell-v3-ink-lift-md,none);transition:transform var(--shell-v3-press-dur,.14s) var(--ease-standard),box-shadow var(--shell-v3-press-dur,.14s) var(--ease-standard),background .14s}.Btn_btn__OJDUL.Btn_btn__OJDUL[data-variant=inkSticker]:active:not(:disabled):not([aria-disabled=true]){transform:var(--shell-v3-ink-press-md,scale(.98));box-shadow:var(--shell-v3-press-shadow,none)}.Btn_btn__OJDUL.Btn_btn__OJDUL[data-variant=paper]{--btn-bg:var(--bg-card);--btn-fg:var(--connecta-ink);--btn-hover:var(--neutral-50);border:var(--shell-v3-light-stroke,1px solid var(--border-1))}.Btn_btn__OJDUL.Btn_btn__OJDUL[data-variant=plain]{--btn-bg:transparent;--btn-fg:var(--connecta-ink);--btn-hover:var(--neutral-100)}.Btn_btn__OJDUL.Btn_btn__OJDUL:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-hover)}.Btn_btn__OJDUL.Btn_btn__OJDUL:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}.Btn_btn__OJDUL.Btn_btn__OJDUL:disabled,.Btn_btn__OJDUL.Btn_btn__OJDUL[aria-disabled=true]{border-color:transparent;background:var(--neutral-100);color:var(--neutral-400);box-shadow:none;cursor:not-allowed}.Btn_btn__OJDUL.Btn_btn__OJDUL:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Btn_btn__OJDUL.Btn_btn__OJDUL,.Btn_btn__OJDUL.Btn_btn__OJDUL[data-variant=inkSticker]{transition:none}}.Btn_btn__OJDUL{min-height:44px}.Btn_sm__uvY0I{min-height:36px}.Btn_lg__cW0iP{min-height:52px}@media (max-width:760px){.Btn_sm__uvY0I{min-height:44px}}.EmailCodePanel_email__rzHCT{flex:1 1;min-width:0;border:0;outline:none;background:transparent;color:var(--fg-1);font:400 14.5px var(--font-sans)}@media (max-width:760px){.EmailCodePanel_email__rzHCT{font-size:16px}}.EmailCodePanel_openMail__puypr{margin-left:8px;font:600 13.5px/1.5 var(--font-sans);color:var(--connecta-ink);min-height:0}:where(.IconButton_btn__oubV_){position:relative;display:inline-grid;flex-shrink:0}.IconButton_btn__oubV_.IconButton_btn__oubV_{--icon-btn-bg:transparent;--icon-btn-bd:transparent;--icon-btn-hover:var(--neutral-100);place-items:center;box-sizing:border-box;width:44px;height:44px;padding:0;border:0;border-radius:calc(var(--r-md) + 2px);background:transparent;color:var(--connecta-ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .14s var(--ease-standard)}.IconButton_btn__oubV_.IconButton_btn__oubV_:before{content:"";position:absolute;inset:2px;box-sizing:border-box;border:1px solid var(--icon-btn-bd);border-radius:var(--r-md);background:var(--icon-btn-bg);transition:background .14s}.IconButton_btn__oubV_.IconButton_btn__oubV_[data-shape=round],.IconButton_btn__oubV_.IconButton_btn__oubV_[data-shape=round]:before{border-radius:9999px}.IconButton_btn__oubV_.IconButton_btn__oubV_[data-variant=bordered]{--icon-btn-bg:var(--bg-card);--icon-btn-bd:var(--border-1)}.IconButton_btn__oubV_.IconButton_btn__oubV_[data-variant=filled]{--icon-btn-bg:var(--neutral-100);--icon-btn-hover:var(--neutral-200)}.IconButton_btn__oubV_.IconButton_btn__oubV_[data-variant=lime]{--icon-btn-bg:var(--action-floating-bg);--icon-btn-hover:var(--action-floating-hover);color:var(--action-floating-fg)}.IconButton_btn__oubV_.IconButton_btn__oubV_[data-variant=ink]{--icon-btn-bg:var(--action-primary-bg);--icon-btn-hover:var(--action-primary-hover);color:var(--action-primary-fg)}.IconButton_btn__oubV_.IconButton_btn__oubV_:hover:not(:disabled):before,.IconButton_btn__oubV_.IconButton_btn__oubV_[aria-expanded=true]:before,.IconButton_btn__oubV_.IconButton_btn__oubV_[aria-pressed=true]:before{background:var(--icon-btn-hover)}.IconButton_btn__oubV_.IconButton_btn__oubV_:active:not(:disabled){transform:scale(.96)}.IconButton_btn__oubV_.IconButton_btn__oubV_:disabled{color:var(--neutral-400);cursor:not-allowed}.IconButton_btn__oubV_.IconButton_btn__oubV_:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:0}@media (prefers-reduced-motion:reduce){.IconButton_btn__oubV_.IconButton_btn__oubV_,.IconButton_btn__oubV_.IconButton_btn__oubV_:before{transition:none}}.IconButton_badge__h2lb0{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:var(--shell-v3-r-badge,var(--r-pill));background:var(--connecta-ink);color:var(--connecta-paper);font:700 11px/18px var(--font-sans);text-align:center;pointer-events:none}.IconButton_glyph__Ku7A5{position:relative;display:block}.InfoTip_root__IxJSL{position:relative;display:inline-flex;flex:0 0 auto}.InfoTip_trigger__XB9Y_{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--border-1);border-radius:var(--r-pill);background:var(--bg-card);color:var(--fg-3);cursor:pointer}.InfoTip_trigger__XB9Y_:hover,.InfoTip_trigger__XB9Y_[aria-expanded=true]{border-color:color-mix(in srgb,var(--connecta-ink) 18%,transparent);background:var(--tint-lime);color:var(--connecta-ink)}.InfoTip_trigger__XB9Y_:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}.InfoTip_bubble__YLekg{position:absolute;z-index:30;top:calc(100% + 8px);width:min(280px,calc(100vw - 48px));padding:10px 12px;border-radius:var(--r-md);background:var(--connecta-ink);box-shadow:0 10px 30px color-mix(in srgb,var(--connecta-ink) 22%,transparent);color:var(--connecta-paper);font:500 var(--t-caption)/1.45 var(--font-sans);text-align:left}.InfoTip_root__IxJSL[data-align=start] .InfoTip_bubble__YLekg{left:0}.InfoTip_root__IxJSL[data-align=end] .InfoTip_bubble__YLekg{right:0}.LabelRow_row___HuG9{display:grid;grid-template-columns:160px 1fr;grid-gap:16px;gap:16px;align-items:center}@media (max-width:640px){.LabelRow_row___HuG9{grid-template-columns:1fr;gap:4px}}.Checkbox_row__mWlYs{position:relative;display:flex;align-items:flex-start;gap:12px;cursor:pointer}.Checkbox_row__mWlYs[aria-disabled=true]{cursor:not-allowed;opacity:.6}.Checkbox_input__c_VNA{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Checkbox_input__c_VNA:focus-visible+.Checkbox_box__KLZRi{outline:2px solid var(--connecta-ink);outline-offset:2px}.Checkbox_box__KLZRi{width:20px;height:20px;border-radius:6px;flex-shrink:0;margin-top:1px;display:grid;place-items:center;transition:background .12s}.Checkbox_label__cSO4_{font:400 15px/1.5 var(--font-sans);color:var(--fg-2)}.Checkbox_hint__qOioH{display:block;font:400 12.5px/1.45 var(--font-sans);color:var(--fg-3);margin-top:2px}.ConfettiBurst_overlay__2mdqB{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ConfettiBurst_particle__y_Wun{position:absolute;left:50%;top:45%;width:7px;height:11px;border-radius:2px;opacity:0;animation:ConfettiBurst_cb-burst__qg___ var(--cb-dur,1.2s) cubic-bezier(.15,.6,.35,1) var(--cb-delay,0s) both}@keyframes ConfettiBurst_cb-burst__qg___{0%{transform:translate(0) rotate(0deg) scale(var(--cb-scale,1));opacity:1}70%{opacity:1}to{transform:translate(var(--cb-dx,0),var(--cb-dy,-120px)) rotate(var(--cb-rot,180deg)) scale(calc(var(--cb-scale, 1) * .9));opacity:0}}@media (prefers-reduced-motion:reduce){.ConfettiBurst_particle__y_Wun{animation:none;opacity:0}}.AddToHomeScreenGuide_guide__3RN0c{display:flex;flex-direction:column;gap:var(--s-4)}.AddToHomeScreenGuide_intro__HbYo7{margin:0;font:400 var(--t-body) /1.5 var(--font-sans);color:var(--fg-2)}.AddToHomeScreenGuide_section__w_Ti1{display:flex;flex-direction:column;gap:var(--s-2);border:1px solid var(--border-1);border-radius:var(--r-lg);padding:var(--s-4)}.AddToHomeScreenGuide_sectionTitle__sOplJ{margin:0;font:700 15px/1.3 var(--font-sans);color:var(--fg-1);letter-spacing:-.005em}.AddToHomeScreenGuide_steps__oCSFN{margin:0;-webkit-padding-start:22px;padding-inline-start:22px;display:flex;flex-direction:column;gap:var(--s-1)}.AddToHomeScreenGuide_step__2UZsr{font:400 14px/1.5 var(--font-sans);color:var(--fg-1)}.ExamCard_card__DdMfh{position:relative;display:flex;flex-direction:column;gap:12px;width:340px;max-width:100%;box-sizing:border-box;padding:16px;border:var(--chat-card-stroke,0);box-shadow:var(--chat-card-lift,none);border-radius:16px;background:var(--sk-paper);transition:transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard);font:inherit;text-align:left}button.ExamCard_card__DdMfh{cursor:pointer;-webkit-tap-highlight-color:transparent}button.ExamCard_card__DdMfh:active{transform:var(--chat-card-press,none);box-shadow:var(--chat-card-press-lift,var(--chat-card-lift,none))}@media (prefers-reduced-motion:reduce){.ExamCard_card__DdMfh{transition:none}}button.ExamCard_card__DdMfh:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:3px}.ExamCard_top__zbKod{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.ExamCard_text__QwOkl{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.ExamCard_title__6V5b7{margin:0;font:700 var(--t-h4) /1.2 var(--font-sans);letter-spacing:-.015em}.ExamCard_name__9HrVu,.ExamCard_title__6V5b7{color:var(--connecta-ink);overflow-wrap:break-word}.ExamCard_name__9HrVu{font:600 var(--t-body) /var(--lh-snug) var(--font-sans)}.ExamCard_meta__QJ9RC{font:500 var(--t-body-sm) /1.35 var(--font-sans);color:var(--fg-2);overflow-wrap:break-word}.ExamCard_sheet__tFZNZ{position:relative;width:44px;height:56px;flex-shrink:0}.ExamCard_sheetPaper__MYfhf{position:absolute;inset:0;border-radius:8px;border:1.4px solid var(--connecta-ink);background:var(--tint-sky);transform:rotate(6deg) translateX(2px)}.ExamCard_sheetIcon__4uvtC{position:absolute;inset:0;display:grid;place-items:center}.ExamCard_foot__9_I2M{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--sk-line-paper)}.ExamCard_footRow__7Velk{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 10px;min-width:0}.ExamCard_status___jcX4{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:0 1 auto}.ExamCard_score__ynxIa{font:700 var(--t-caption) /1 var(--font-sans);color:var(--connecta-ink)}.ExamCard_cta__lRoKp{display:inline-flex;align-items:center;gap:5px;font:600 var(--t-caption) /1 var(--font-sans);color:var(--connecta-ink);flex-shrink:0;margin-left:auto}.ExamCard_note__nBJUM{font:500 var(--t-micro) /1.35 var(--font-sans);color:var(--fg-2);overflow-wrap:break-word;min-width:0}.MiniGameEntryCard_card__T1lVc{position:relative;display:flex;flex-direction:column;gap:14px;width:360px;max-width:100%;box-sizing:border-box;padding:16px;border:var(--chat-card-stroke,0);box-shadow:var(--chat-card-lift,none);border-radius:18px;background:var(--sk-paper);color:var(--connecta-ink)}.MiniGameEntryCard_head__fNOen{position:relative;z-index:1;display:flex;align-items:flex-start;gap:12px}.MiniGameEntryCard_mark__FTfyQ{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:15px;background:var(--connecta-lime);transform:rotate(-2deg)}.MiniGameEntryCard_copy__mlzEJ{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:3px}.MiniGameEntryCard_label___9xlY{font:var(--t-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-2)}.MiniGameEntryCard_title__LGr0J{font:750 var(--t-h4) /1.2 var(--font-sans);letter-spacing:-.015em;overflow-wrap:anywhere}.MiniGameEntryCard_meta__qnNms{font:500 var(--t-body-sm) /1.35 var(--font-sans);color:var(--fg-2);overflow-wrap:anywhere}.MiniGameEntryCard_foot__KcdnN{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--sk-line-paper)}.MiniGameEntryCard_steps__u8NLY{font:700 var(--t-caption) /1.2 var(--font-sans);color:var(--fg-2)}@media (max-width:420px){.MiniGameEntryCard_card__T1lVc{padding:14px}.MiniGameEntryCard_foot__KcdnN{align-items:stretch;flex-direction:column}.MiniGameEntryCard_steps__u8NLY{padding-left:2px}}.CircleGame_page__dbSX5{width:100%;min-width:0;height:100%;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;padding:var(--s-3) var(--s-4) max(var(--s-10),calc(var(--s-5) + env(safe-area-inset-bottom, 0px)));background:var(--neutral-50);color:var(--fg-1)}.CircleGame_frame__Rgoam{width:100%;max-width:780px;margin:0 auto;container-type:inline-size}.CircleGame_progressHeader__RCOw5{display:flex;align-items:center;gap:var(--s-4);min-height:44px;margin-bottom:var(--s-2)}.CircleGame_progressTrack__B_d06{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;flex:1 1}.CircleGame_progressTrack__B_d06 span{height:7px;border-radius:var(--r-pill);background:var(--neutral-200);transition:background var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.CircleGame_progressTrack__B_d06 span[data-complete]{background:var(--connecta-lime);box-shadow:inset 0 0 0 1px var(--connecta-ink);transform:translateY(-1px)}.CircleGame_progressCount__osdvz{min-width:42px;color:var(--fg-3);font:var(--w-bold) var(--t-micro)/1 var(--font-sans);letter-spacing:.04em;text-align:right}.CircleGame_stage__l4xIb{position:relative;display:flex;flex-direction:column;min-height:min(660px,calc(100dvh - 128px));border-radius:var(--r-2xl);background:var(--connecta-paper);box-shadow:var(--shadow-1);animation:CircleGame_stage-in__3fYNs var(--dur-base) var(--ease-standard) both}.CircleGame_taskHeader__9YXXa{padding:clamp(22px,4cqw,36px) clamp(20px,5cqw,44px) var(--s-4)}.CircleGame_eyebrow__fI_Qt{margin:0 0 var(--s-2);color:var(--fg-3);font:var(--t-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase}.CircleGame_completeTitle__9fDM_,.CircleGame_taskHeader__9YXXa h1{margin:0;color:var(--connecta-ink);font:var(--w-bold) clamp(28px,5cqw,var(--t-h1))/1.08 var(--font-sans);letter-spacing:-.025em;outline:none}.CircleGame_taskHint__JrcCk{max-width:var(--measure-narrow);margin:var(--s-3) 0 0;color:var(--fg-2);font:var(--w-regular) var(--t-body)/var(--lh-normal) var(--font-sans)}.CircleGame_interaction__d5w0a{display:flex;flex:1 1;align-items:center;justify-content:center;min-height:280px;padding:var(--s-3) clamp(16px,5cqw,44px) var(--s-6)}.CircleGame_figureChoices__oKvpV,.CircleGame_toolChoices__7rjWP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(8px,2cqw,16px);gap:clamp(8px,2cqw,16px);width:100%}.CircleGame_figureChoice__gD869,.CircleGame_toolChoice__u9Ytp{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:188px;padding:var(--s-3)}.CircleGame_figureChoice__gD869[data-result=correct],.CircleGame_toolChoice__u9Ytp[data-result=correct]{animation:CircleGame_answer-lock__DU_aS var(--dur-slow) var(--ease-emphasis) both}.CircleGame_figureChoice__gD869[data-result=wrong],.CircleGame_toolChoice__u9Ytp[data-result=wrong]{animation:CircleGame_wrong-shake__Llne_ var(--dur-slow) var(--ease-standard) both}.CircleGame_drawingBoard__glKiV:focus-visible{outline:3px solid var(--connecta-lime);outline-offset:3px}.CircleGame_figureSvg__HTJU0,.CircleGame_toolSvg__3FOjE{display:block;width:100%;max-width:148px;height:122px;margin-bottom:var(--s-2)}.CircleGame_geometryCircle__SrzSq,.CircleGame_outlineShape__wdhE3{fill:none;stroke:var(--connecta-ink);stroke-width:5}.CircleGame_toolSvg__3FOjE{fill:none;stroke:var(--connecta-ink);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.CircleGame_drawingBoard__glKiV{display:block;width:100%;max-width:610px;max-height:340px;overflow:visible;border:1px solid var(--border-1);border-radius:var(--r-xl);background:var(--neutral-50);cursor:crosshair;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CircleGame_centreHalo__w3EXp{fill:var(--connecta-lime);stroke:var(--connecta-ink);stroke-width:1.5}.CircleGame_centreDot__Wmvo2,.CircleGame_pointCore__mA7UK{fill:var(--connecta-ink)}.CircleGame_draftLine__SBECC,.CircleGame_ownRadius__FAEE9,.CircleGame_successLine__jWhSk,.CircleGame_wrongLine__QpQ4d{fill:none;stroke-linecap:round}.CircleGame_draftLine__SBECC{stroke:var(--fg-3);stroke-width:5;stroke-dasharray:8 7}.CircleGame_wrongLine__QpQ4d{stroke:var(--important-accent);stroke-width:6}.CircleGame_successLine__jWhSk{stroke:var(--connecta-lime);stroke-width:10;stroke-dasharray:120;animation:CircleGame_line-draw__lkjp9 var(--dur-slow) var(--ease-emphasis) both}.CircleGame_wrongMotion__RlE8z{animation:CircleGame_wrong-shake__Llne_ var(--dur-slow) var(--ease-standard) both}.CircleGame_pointHalo__MXDTT{fill:var(--highlight-soft);stroke:var(--connecta-ink);stroke-width:1.5}.CircleGame_wrongPoint__W1kCY .CircleGame_pointHalo__MXDTT{fill:var(--important-bg);stroke:var(--important-accent)}.CircleGame_wrongPoint__W1kCY .CircleGame_pointCore__mA7UK{fill:var(--important-accent)}.CircleGame_successPoint__1jM4e{transform-box:fill-box;transform-origin:center;animation:CircleGame_point-lock__G3VZA var(--dur-slow) var(--ease-emphasis) both}.CircleGame_diameterLesson__8ekwG{width:100%;max-width:610px}.CircleGame_diameterSvg__2G2OQ{display:block;width:100%;max-height:300px}.CircleGame_diameterHighlight__r7IxQ{stroke:var(--connecta-lime);stroke-width:14;stroke-linecap:round;stroke-dasharray:190;animation:CircleGame_line-draw__lkjp9 var(--dur-slow) var(--ease-emphasis) both}.CircleGame_diameterLine__eb_Bl{stroke:var(--connecta-ink);stroke-width:3;stroke-linecap:round}.CircleGame_geometryLabel__lPmKh{fill:var(--connecta-ink);font:var(--w-bold) 20px/1 var(--font-sans);font-style:italic}.CircleGame_equation__ydNDb{display:flex;align-items:center;justify-content:center;gap:clamp(7px,2cqw,14px);flex-wrap:wrap;margin-top:calc(var(--s-3) * -1);font:var(--w-semi) var(--t-body-sm)/1.3 var(--font-sans)}.CircleGame_equation__ydNDb>span{padding:9px 12px;border:1px solid var(--border-1);border-radius:var(--r-md);background:var(--bg-card)}.CircleGame_equation__ydNDb .CircleGame_equationResult__hyI3G{border-color:var(--connecta-ink);background:var(--connecta-lime);box-shadow:0 2px 0 var(--connecta-ink)}.CircleGame_textChoices__9d0JS{display:flex;flex-direction:column;gap:var(--s-3);width:100%;max-width:620px}.CircleGame_textChoice__sZ6zA{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:58px;padding:var(--s-3) var(--s-4);text-align:left}.CircleGame_choiceMarker__gOsqa{width:22px;height:22px;flex:0 0 22px;border:2px solid var(--border-2);border-radius:var(--r-pill);background:var(--bg-card);box-shadow:inset 0 0 0 4px var(--bg-card)}.CircleGame_textChoice__sZ6zA[data-selected] .CircleGame_choiceMarker__gOsqa{border-color:var(--connecta-ink);background:var(--connecta-lime)}.CircleGame_textChoice__sZ6zA[data-result=correct]{animation:CircleGame_answer-lock__DU_aS var(--dur-slow) var(--ease-emphasis) both}.CircleGame_textChoice__sZ6zA[data-result=wrong]{animation:CircleGame_wrong-shake__Llne_ var(--dur-slow) var(--ease-standard) both}.CircleGame_startTarget__pbC1M{fill:none;stroke:var(--neutral-300);stroke-width:2;stroke-dasharray:6 6}.CircleGame_ownCircleDraft__Qj1JN,.CircleGame_ownCircleSuccess__XW_Zf,.CircleGame_ownCircleWrong__SYkIm{fill:none;stroke-width:5}.CircleGame_ownCircleDraft__Qj1JN{stroke:var(--connecta-ink);stroke-dasharray:8 7}.CircleGame_ownCircleSuccess__XW_Zf{stroke:var(--connecta-ink);stroke-dasharray:704;animation:CircleGame_circle-draw__lUoI7 var(--dur-slow) var(--ease-emphasis) both}.CircleGame_ownCircleWrong__SYkIm{stroke:var(--important-accent)}.CircleGame_ownRadius__FAEE9{stroke:var(--connecta-lime);stroke-width:8}.CircleGame_simpleAction__GXZe2{display:flex;justify-content:flex-end;min-height:76px;padding:var(--s-3) clamp(16px,5cqw,44px) var(--s-5);border-top:1px solid var(--border-1);border-radius:0 0 var(--r-2xl) var(--r-2xl);background:var(--bg-card)}.CircleGame_simpleAction__GXZe2>button{min-width:150px}.CircleGame_saveError__WYDbQ{margin:0;padding:0 var(--s-5) var(--s-4);font:700 var(--t-caption)/1.35 var(--font-sans);color:var(--fg-1);text-align:center}.CircleGame_feedbackDock__RA9hF{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--s-3);gap:var(--s-3);min-height:96px;padding:var(--s-4) clamp(16px,5cqw,44px);border-top:1px solid var(--border-1);border-radius:0 0 var(--r-2xl) var(--r-2xl);animation:CircleGame_feedback-in__t_AKw var(--dur-base) var(--ease-standard) both}.CircleGame_feedbackDock__RA9hF p{max-width:var(--measure-narrow);margin:0;font:var(--w-semi) var(--t-body-sm)/var(--lh-normal) var(--font-sans)}.CircleGame_feedbackIcon__iLWp0{display:grid;place-items:center;width:42px;height:42px;border:2px solid;border-radius:var(--r-pill)}.CircleGame_feedbackCorrect__ylEQn{background:var(--state-ok-bg);color:var(--state-ok-fg)}.CircleGame_feedbackWrong__Dugmi{background:var(--important-bg);color:var(--important-fg)}.CircleGame_feedbackWrong__Dugmi .CircleGame_feedbackIcon__iLWp0{color:var(--important-accent)}.CircleGame_completeStage__NVVbU{align-items:center;justify-content:center;padding:clamp(28px,7cqw,64px);text-align:center}.CircleGame_completionMark__QEFiu{position:relative;width:220px;height:220px;margin-bottom:var(--s-5)}.CircleGame_completionMark__QEFiu svg{display:block;width:100%;height:100%}.CircleGame_completionCircle__gtpr9{fill:var(--connecta-lime);stroke:var(--connecta-ink);stroke-width:5;stroke-dasharray:452;animation:CircleGame_completion-circle-draw__yOF7L var(--dur-slow) var(--ease-emphasis) both}.CircleGame_completionRadius__L_4oN{stroke:var(--connecta-ink);stroke-width:4;stroke-linecap:round;stroke-dasharray:80;animation:CircleGame_line-draw__lkjp9 var(--dur-slow) var(--ease-emphasis) var(--dur-base) both}.CircleGame_spark__C2URm{--spark-angle:calc(var(--spark-index) * 45deg);position:absolute;top:106px;left:106px;width:8px;height:28px;border-radius:var(--r-pill);background:var(--connecta-ink);transform:rotate(var(--spark-angle)) translateY(-104px) scaleY(0);transform-origin:center 104px;animation:CircleGame_spark-out__BvGX2 var(--dur-slow) var(--ease-emphasis) var(--dur-base) both}.CircleGame_completeBody___9ynE{max-width:var(--measure-narrow);margin:var(--s-3) 0 var(--s-6);color:var(--fg-2);font:var(--w-regular) var(--t-body)/var(--lh-normal) var(--font-sans)}@keyframes CircleGame_stage-in__3fYNs{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes CircleGame_feedback-in__t_AKw{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes CircleGame_answer-lock__DU_aS{0%{transform:translateY(-2px) scale(1)}45%{transform:translateY(-2px) scale(1.025)}to{transform:translateY(-2px) scale(1)}}@keyframes CircleGame_wrong-shake__Llne_{0%,to{transform:translateX(0)}25%{transform:translateX(-7px)}50%{transform:translateX(6px)}75%{transform:translateX(-3px)}}@keyframes CircleGame_line-draw__lkjp9{0%{stroke-dashoffset:120}to{stroke-dashoffset:0}}@keyframes CircleGame_circle-draw__lUoI7{0%{stroke-dashoffset:704}to{stroke-dashoffset:0}}@keyframes CircleGame_completion-circle-draw__yOF7L{0%{stroke-dashoffset:452}to{stroke-dashoffset:0}}@keyframes CircleGame_point-lock__G3VZA{0%{transform:scale(.65)}65%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes CircleGame_spark-out__BvGX2{0%{opacity:0;transform:rotate(var(--spark-angle)) translateY(-82px) scaleY(0)}55%{opacity:1}to{opacity:1;transform:rotate(var(--spark-angle)) translateY(-104px) scaleY(1)}}@media (hover:hover){.CircleGame_figureChoice__gD869:hover:not(:disabled),.CircleGame_textChoice__sZ6zA:hover:not(:disabled),.CircleGame_toolChoice__u9Ytp:hover:not(:disabled){transform:translateY(-2px)}}@media (max-width:560px){.CircleGame_page__dbSX5{padding:var(--s-2) var(--s-3) var(--s-6)}.CircleGame_stage__l4xIb{min-height:calc(100dvh - 118px);border-radius:var(--r-xl)}.CircleGame_feedbackDock__RA9hF,.CircleGame_simpleAction__GXZe2{border-radius:0 0 var(--r-xl) var(--r-xl)}.CircleGame_taskHeader__9YXXa{padding:var(--s-5) var(--s-4) var(--s-2)}.CircleGame_taskHint__JrcCk{font-size:var(--t-body-sm)}.CircleGame_interaction__d5w0a{min-height:250px;padding:var(--s-2) var(--s-3) var(--s-4)}.CircleGame_figureChoice__gD869,.CircleGame_toolChoice__u9Ytp{min-height:148px;padding:var(--s-2);border-radius:var(--r-lg);font-size:var(--t-caption)}.CircleGame_figureSvg__HTJU0,.CircleGame_toolSvg__3FOjE{height:94px}.CircleGame_drawingBoard__glKiV{max-height:300px}.CircleGame_simpleAction__GXZe2{padding:var(--s-3)}.CircleGame_simpleAction__GXZe2>button{width:100%}.CircleGame_feedbackDock__RA9hF{grid-template-columns:auto minmax(0,1fr);min-height:118px;padding:var(--s-3)}.CircleGame_feedbackDock__RA9hF>button{grid-column:1/-1;width:100%}.CircleGame_feedbackDock__RA9hF,.CircleGame_simpleAction__GXZe2{position:-webkit-sticky;position:sticky;z-index:6;bottom:0;background:var(--bg-card)}}@container (max-width: 448px){.CircleGame_simpleAction__GXZe2>button{width:100%}.CircleGame_feedbackDock__RA9hF{grid-template-columns:auto minmax(0,1fr)}.CircleGame_feedbackDock__RA9hF>button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.CircleGame_completionCircle__gtpr9,.CircleGame_completionRadius__L_4oN,.CircleGame_diameterHighlight__r7IxQ,.CircleGame_feedbackDock__RA9hF,.CircleGame_figureChoice__gD869,.CircleGame_figureChoice__gD869[data-result],.CircleGame_ownCircleSuccess__XW_Zf,.CircleGame_progressTrack__B_d06 span,.CircleGame_spark__C2URm,.CircleGame_stage__l4xIb,.CircleGame_successLine__jWhSk,.CircleGame_successPoint__1jM4e,.CircleGame_textChoice__sZ6zA,.CircleGame_textChoice__sZ6zA[data-result],.CircleGame_toolChoice__u9Ytp,.CircleGame_toolChoice__u9Ytp[data-result],.CircleGame_wrongMotion__RlE8z{animation:none;transition:none}.CircleGame_completionCircle__gtpr9,.CircleGame_completionRadius__L_4oN,.CircleGame_diameterHighlight__r7IxQ,.CircleGame_ownCircleSuccess__XW_Zf,.CircleGame_successLine__jWhSk{stroke-dashoffset:0}.CircleGame_spark__C2URm{opacity:1;transform:rotate(var(--spark-angle)) translateY(-104px) scaleY(1)}}.CircleGame_page__dbSX5{display:flex;flex-direction:column;overflow:hidden;overflow:clip;padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom, 0px))}.CircleGame_frame__Rgoam{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.CircleGame_progressHeader__RCOw5{flex:0 0 auto}.CircleGame_stage__l4xIb{flex:1 1 auto;min-height:0;overflow:visible}.CircleGame_interaction__d5w0a{flex:1 1 auto;min-height:0;justify-content:safe center;overflow-x:hidden;overflow-y:auto}.CircleGame_interaction__d5w0a>*{flex-shrink:0}@media (max-width:560px){.CircleGame_page__dbSX5{padding-bottom:calc(var(--s-2) + env(safe-area-inset-bottom, 0px))}.CircleGame_interaction__d5w0a,.CircleGame_stage__l4xIb{min-height:0}.CircleGame_actionBar__dSPdI,.CircleGame_feedbackBar__2tKxo,.CircleGame_feedbackDock__RA9hF,.CircleGame_simpleAction__GXZe2{position:static}}@media (max-height:900px){.CircleGame_page__dbSX5{padding-top:var(--s-2)}.CircleGame_progressHeader__RCOw5{min-height:32px;margin-bottom:var(--s-1)}.CircleGame_taskHeader__9YXXa{padding:12px clamp(16px,4cqw,40px) 6px}.CircleGame_eyebrow__fI_Qt{margin-bottom:4px}.CircleGame_taskHeader__9YXXa h1{font-size:clamp(22px,3.4cqw,32px)}.CircleGame_taskHint__JrcCk{margin-top:6px;font-size:var(--t-body-sm);line-height:1.4}.CircleGame_interaction__d5w0a{min-height:0;padding-top:var(--s-2);padding-bottom:var(--s-3)}.CircleGame_drawingBoard__glKiV{max-height:clamp(170px,34dvh,340px)}.CircleGame_figureSvg__HTJU0,.CircleGame_toolSvg__3FOjE{max-height:clamp(90px,18dvh,160px)}.CircleGame_feedbackDock__RA9hF{min-height:0;padding-block:var(--s-3)}.CircleGame_simpleAction__GXZe2{min-height:0;padding-block:var(--s-2)}}.EquationsGame_page__ADgsc{width:100%;min-width:0;height:100%;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;padding:var(--s-3) var(--s-4) max(var(--s-10),calc(var(--s-5) + env(safe-area-inset-bottom, 0px)));background:var(--neutral-50);color:var(--fg-1)}.EquationsGame_frame__QKV7V{width:100%;max-width:780px;margin:0 auto;container-type:inline-size}.EquationsGame_progressHeader__Wo_KD{display:flex;align-items:center;gap:var(--s-4);min-height:44px;margin-bottom:var(--s-2)}.EquationsGame_progressTrack__8EGcV{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;flex:1 1}.EquationsGame_progressTrack__8EGcV span{height:7px;border-radius:var(--r-pill);background:var(--neutral-200);transition:background var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.EquationsGame_progressTrack__8EGcV span[data-complete]{background:var(--connecta-lime);box-shadow:inset 0 0 0 1px var(--connecta-ink);transform:translateY(-1px)}.EquationsGame_progressCount__w4pcw{min-width:42px;color:var(--fg-3);font:var(--w-bold) var(--t-micro)/1 var(--font-sans);letter-spacing:.04em;text-align:right}.EquationsGame_stage__QyxxF{position:relative;display:flex;flex-direction:column;min-height:min(680px,calc(100dvh - 128px));border-radius:var(--r-2xl);background:var(--connecta-paper);box-shadow:var(--shadow-1);animation:EquationsGame_stage-in__HQ6ue var(--dur-base) var(--ease-standard) both}.EquationsGame_taskHeader___IhD4{padding:clamp(22px,4cqw,36px) clamp(20px,5cqw,44px) var(--s-3)}.EquationsGame_eyebrow__bh4_Z{margin:0 0 var(--s-2);color:var(--fg-3);font:var(--t-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase}.EquationsGame_completeStage__99K4h h1,.EquationsGame_taskHeader___IhD4 h1{margin:0;color:var(--connecta-ink);font:var(--w-bold) clamp(28px,5cqw,var(--t-h1))/1.08 var(--font-sans);letter-spacing:-.025em;outline:none}.EquationsGame_completeBody__1Co_A,.EquationsGame_taskHint__7bkQT{max-width:var(--measure-narrow);margin:var(--s-3) 0 0;color:var(--fg-2);font:var(--w-regular) var(--t-body)/var(--lh-normal) var(--font-sans)}.EquationsGame_interaction__lEyxL{display:flex;flex:1 1;flex-direction:column;justify-content:center;gap:var(--s-4);min-height:360px;padding:var(--s-2) clamp(16px,5cqw,44px) var(--s-5)}.EquationsGame_equationBoard__1XP9c,.EquationsGame_fillBoard__fZd6w,.EquationsGame_modelBoard__UWoVp{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;min-height:215px;box-sizing:border-box;padding:clamp(12px,4cqw,20px);border:1px solid var(--border-1);border-radius:var(--r-xl);background:var(--neutral-50)}.EquationsGame_equationCompact__DzxUE,.EquationsGame_equation__Fefu8,.EquationsGame_fillEquation__OUU6c{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(4px,2cqw,16px);max-width:100%;min-width:0;font:var(--w-bold) clamp(22px,7cqw,42px)/1 var(--font-sans);letter-spacing:-.02em}.EquationsGame_numberTile__AkOyI{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:clamp(58px,13cqw,104px);box-sizing:border-box;padding:15px clamp(5px,1.7cqw,13px) 11px;border:1px solid var(--border-1);border-radius:var(--r-lg);background:var(--connecta-paper);box-shadow:0 3px 0 var(--neutral-200)}.EquationsGame_numberTile__AkOyI strong{font:inherit}.EquationsGame_numberTile__AkOyI small{color:var(--fg-3);font:var(--w-semi) var(--t-micro)/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.EquationsGame_operator__Vh1_c{display:inline-grid;place-items:center;min-width:clamp(14px,3cqw,24px)}.EquationsGame_slot__iCIqV{display:inline-grid;place-items:center;min-width:clamp(58px,12cqw,94px);min-height:76px;box-sizing:border-box;padding:8px 12px;border:4px dashed var(--connecta-ink);border-radius:var(--r-md);background:var(--highlight-soft);color:var(--connecta-ink);box-shadow:0 0 0 5px var(--connecta-lime),0 5px 0 var(--connecta-ink);font-weight:var(--w-bold);transition:background var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.EquationsGame_slot__iCIqV:not([data-active]):not([data-result]){animation:EquationsGame_slot-ready__OO4A_ 1.8s var(--ease-standard) infinite}.EquationsGame_slot__iCIqV[data-active]{border-style:solid;border-color:var(--connecta-ink);background:var(--highlight-soft);color:var(--connecta-ink);box-shadow:0 3px 0 var(--connecta-ink);transform:translateY(-2px)}.EquationsGame_slot__iCIqV[data-result=correct]{background:var(--connecta-lime);animation:EquationsGame_slot-lock__kdeiu var(--dur-slow) var(--ease-emphasis) both}.EquationsGame_slot__iCIqV[data-result=wrong]{border-color:var(--important-accent);background:var(--important-bg);box-shadow:0 3px 0 var(--important-accent);animation:EquationsGame_wrong-shake__CST4_ var(--dur-slow) var(--ease-standard) both}.EquationsGame_wholeLabel__NFQ0L{display:flex;align-items:center;justify-content:center;gap:var(--s-3);width:min(100%,510px);min-height:82px;box-sizing:border-box;margin-bottom:var(--s-3);padding:var(--s-3) var(--s-5);border:3px solid var(--connecta-ink);border-radius:var(--r-lg);background:var(--connecta-lime);box-shadow:0 5px 0 var(--connecta-ink);color:var(--connecta-ink)}.EquationsGame_wholeLabel__NFQ0L span{font:var(--w-bold) var(--t-body)/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.EquationsGame_wholeLabel__NFQ0L strong{font:var(--w-bold) clamp(34px,7cqw,48px)/.9 var(--font-sans);letter-spacing:-.03em}.EquationsGame_partBar___lzBp{display:grid;grid-template-columns:1fr 1fr;width:min(100%,510px);min-height:104px;overflow:hidden;border:3px solid var(--connecta-ink);border-radius:var(--r-lg);background:var(--connecta-paper);box-shadow:0 4px 0 var(--neutral-300)}.EquationsGame_partBar___lzBp>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:var(--s-3)}.EquationsGame_partBar___lzBp strong{font:var(--w-bold) clamp(26px,6cqw,40px)/1 var(--font-sans);letter-spacing:-.02em}.EquationsGame_partBar___lzBp small{color:var(--fg-2);font:var(--w-bold) var(--t-caption)/1.15 var(--font-sans);text-align:center}.EquationsGame_knownPart__4IcsY{border-right:3px solid var(--connecta-ink);background:var(--connecta-paper)}.EquationsGame_unknownPart__9t0PW{background:var(--highlight-soft)}.EquationsGame_unknownPart__9t0PW strong{display:grid;place-items:center;width:58px;height:48px;border:3px dashed var(--connecta-ink);border-radius:var(--r-sm);background:var(--connecta-lime)}.EquationsGame_modelArrow__3EYTx,.EquationsGame_slotArrow__mpOHt{width:120px;height:48px;margin:var(--s-2) 0 0;fill:none;stroke:var(--neutral-400);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.EquationsGame_ruleSlot__gDsZS{display:grid;place-items:center;min-width:150px;min-height:52px;padding:0 var(--s-3);border:4px dashed var(--connecta-ink);border-radius:var(--r-md);background:var(--highlight-soft);box-shadow:0 0 0 5px var(--connecta-lime),0 5px 0 var(--connecta-ink);font:var(--w-bold) var(--t-h4)/1 var(--font-sans)}.EquationsGame_ruleSlot__gDsZS:empty{animation:EquationsGame_slot-ready__OO4A_ 1.8s var(--ease-standard) infinite}.EquationsGame_ruleSlot__gDsZS>span{animation:EquationsGame_tile-up__Yj2Ty var(--dur-base) var(--ease-emphasis) both}.EquationsGame_ruleSlot__gDsZS>span[data-result=correct]{padding:8px 12px;border-radius:var(--r-sm);background:var(--connecta-lime)}.EquationsGame_ruleSlot__gDsZS>span[data-result=wrong]{padding:8px 12px;border-radius:var(--r-sm);background:var(--important-bg);color:var(--important-accent)}.EquationsGame_equationCompact__DzxUE{margin-bottom:var(--s-4);font-size:clamp(20px,5cqw,36px)}.EquationsGame_groupsBar__besSQ{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));width:min(100%,540px);overflow:hidden;border:2px solid var(--connecta-ink);border-radius:var(--r-lg)}.EquationsGame_groupsBar__besSQ span{display:grid;place-items:center;min-height:48px;border-right:1px solid var(--connecta-ink);background:var(--highlight-soft);font:var(--w-bold) var(--t-body-sm)/1 var(--font-sans)}.EquationsGame_groupsBar__besSQ span:last-child{border-right:0}.EquationsGame_modelCaption__8w9JN{margin:var(--s-2) 0 0;color:var(--fg-2);font:var(--w-medium) var(--t-caption)/var(--lh-normal) var(--font-sans);text-align:center}.EquationsGame_fillBoard__fZd6w{min-height:240px}.EquationsGame_fillEquation__OUU6c>span:not(.EquationsGame_operator__Vh1_c):not(.EquationsGame_slot__iCIqV){padding:15px clamp(8px,2.3cqw,18px);border:1px solid var(--border-1);border-radius:var(--r-lg);background:var(--connecta-paper);box-shadow:0 3px 0 var(--neutral-200)}.EquationsGame_slotArrow__mpOHt{margin:var(--s-3) 0 -30px}.EquationsGame_answerBank__rSQ9F{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3);width:100%}.EquationsGame_answerTile__nDazU{min-height:58px;padding:10px 12px;font:var(--w-bold) var(--t-body-sm)/1.2 var(--font-sans)}.EquationsGame_answerTile__nDazU[data-result=correct]{animation:EquationsGame_slot-lock__kdeiu var(--dur-slow) var(--ease-emphasis) both}.EquationsGame_answerTile__nDazU[data-result=wrong]{animation:EquationsGame_wrong-shake__CST4_ var(--dur-slow) var(--ease-standard) both}.EquationsGame_actionBar__wqfSm{display:flex;justify-content:flex-end;min-height:76px;padding:var(--s-3) clamp(16px,5cqw,44px) var(--s-5);border-top:1px solid var(--border-1);border-radius:0 0 var(--r-2xl) var(--r-2xl)}.EquationsGame_actionBar__wqfSm>button{min-width:150px}.EquationsGame_saveError__jmNdY{margin:0;font:700 var(--t-caption)/1.35 var(--font-sans);color:var(--fg-1);text-align:center}.EquationsGame_feedbackBar__F1EA6{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--s-3);gap:var(--s-3);min-height:96px;padding:var(--s-4) clamp(16px,5cqw,44px);border-top:1px solid var(--border-1);border-radius:0 0 var(--r-2xl) var(--r-2xl);animation:EquationsGame_feedback-in__PH5je var(--dur-base) var(--ease-standard) both}.EquationsGame_feedbackBar__F1EA6 p{max-width:var(--measure-narrow);margin:0;font:var(--w-semi) var(--t-body-sm)/var(--lh-normal) var(--font-sans)}.EquationsGame_feedbackIcon__5shny{display:grid;place-items:center;width:42px;height:42px;border:2px solid;border-radius:var(--r-pill)}.EquationsGame_correct__N6_xI{background:var(--state-ok-bg);color:var(--state-ok-fg)}.EquationsGame_wrong__8aKUs{background:var(--important-bg);color:var(--important-fg)}.EquationsGame_wrong__8aKUs .EquationsGame_feedbackIcon__5shny{color:var(--important-accent)}.EquationsGame_completeStage__99K4h{align-items:center;justify-content:center;padding:clamp(20px,7cqw,68px);text-align:center}.EquationsGame_completeEquation__8CHZT{position:relative;display:flex;align-items:center;gap:clamp(6px,1.5cqw,12px);max-width:100%;box-sizing:border-box;margin-bottom:var(--s-7);padding:24px clamp(14px,3.5cqw,28px) 30px;border:2px solid var(--connecta-ink);border-radius:var(--r-xl);background:var(--neutral-50);font:var(--w-bold) clamp(20px,6cqw,38px)/1 var(--font-sans);box-shadow:0 5px 0 var(--connecta-ink)}.EquationsGame_completeEquation__8CHZT strong{display:grid;place-items:center;min-width:56px;min-height:50px;border-radius:var(--r-md);background:var(--connecta-lime);animation:EquationsGame_slot-lock__kdeiu var(--dur-slow) var(--ease-emphasis) both}.EquationsGame_completeEquation__8CHZT svg{position:absolute;right:22px;bottom:3px;width:180px;height:28px;fill:none;stroke:var(--connecta-lime);stroke-width:6;stroke-linecap:round;stroke-dasharray:190;animation:EquationsGame_underline-draw__vTJnJ var(--dur-slow) var(--ease-emphasis) var(--dur-base) both}.EquationsGame_completeBody__1Co_A{margin-bottom:var(--s-6)}@keyframes EquationsGame_stage-in__HQ6ue{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes EquationsGame_feedback-in__PH5je{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes EquationsGame_slot-lock__kdeiu{0%{transform:translateY(-2px) scale(1)}50%{transform:translateY(-2px) scale(1.04)}to{transform:translateY(-2px) scale(1)}}@keyframes EquationsGame_slot-ready__OO4A_{0%,to{box-shadow:0 0 0 4px var(--connecta-lime),0 5px 0 var(--connecta-ink)}50%{box-shadow:0 0 0 8px var(--connecta-lime),0 5px 0 var(--connecta-ink)}}@keyframes EquationsGame_wrong-shake__CST4_{0%,to{transform:translateX(0)}25%{transform:translateX(-7px)}50%{transform:translateX(6px)}75%{transform:translateX(-3px)}}@keyframes EquationsGame_tile-up__Yj2Ty{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes EquationsGame_underline-draw__vTJnJ{0%{stroke-dashoffset:190}to{stroke-dashoffset:0}}@media (hover:hover){.EquationsGame_answerTile__nDazU:hover:not(:disabled){transform:translateY(-2px)}}@media (max-width:560px){.EquationsGame_page__ADgsc{padding:var(--s-2) var(--s-3) var(--s-6)}.EquationsGame_stage__QyxxF{min-height:calc(100dvh - 118px);border-radius:var(--r-xl)}.EquationsGame_actionBar__wqfSm,.EquationsGame_feedbackBar__F1EA6{border-radius:0 0 var(--r-xl) var(--r-xl)}.EquationsGame_taskHeader___IhD4{padding:var(--s-5) var(--s-4) var(--s-2)}.EquationsGame_taskHint__7bkQT{font-size:var(--t-body-sm)}.EquationsGame_interaction__lEyxL{min-height:335px;padding:var(--s-2) var(--s-3) var(--s-4)}.EquationsGame_equationBoard__1XP9c,.EquationsGame_fillBoard__fZd6w,.EquationsGame_modelBoard__UWoVp{min-height:205px;padding:var(--s-3)}.EquationsGame_numberTile__AkOyI{min-width:78px;padding-inline:8px}.EquationsGame_slot__iCIqV{min-width:74px;min-height:66px}.EquationsGame_wholeLabel__NFQ0L{min-height:72px;margin-bottom:var(--s-2);padding:var(--s-2) var(--s-3)}.EquationsGame_wholeLabel__NFQ0L span{font-size:var(--t-body-sm)}.EquationsGame_partBar___lzBp{min-height:96px}.EquationsGame_partBar___lzBp>span{padding:var(--s-2)}.EquationsGame_partBar___lzBp small{font-size:var(--t-micro)}.EquationsGame_answerBank__rSQ9F{gap:8px}.EquationsGame_answerTile__nDazU{min-height:54px;padding-inline:7px;font-size:var(--t-caption)}.EquationsGame_actionBar__wqfSm{padding:var(--s-3)}.EquationsGame_actionBar__wqfSm>button{width:100%}.EquationsGame_feedbackBar__F1EA6{grid-template-columns:auto minmax(0,1fr);min-height:118px;padding:var(--s-3)}.EquationsGame_feedbackBar__F1EA6>button{grid-column:1/-1;width:100%}.EquationsGame_actionBar__wqfSm,.EquationsGame_feedbackBar__F1EA6{position:-webkit-sticky;position:sticky;z-index:6;bottom:0;background:var(--bg-card)}}@media (max-width:400px){.EquationsGame_equation__Fefu8{gap:4px;font-size:22px}.EquationsGame_numberTile__AkOyI{min-width:58px;box-sizing:border-box;gap:5px;padding:11px 4px 9px}.EquationsGame_operator__Vh1_c{min-width:14px}.EquationsGame_slot__iCIqV{min-width:58px}}@container (max-width: 448px){.EquationsGame_actionBar__wqfSm>button{width:100%}.EquationsGame_answerBank__rSQ9F{grid-template-columns:repeat(2,minmax(0,1fr))}.EquationsGame_feedbackBar__F1EA6{grid-template-columns:auto minmax(0,1fr)}.EquationsGame_feedbackBar__F1EA6>button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.EquationsGame_answerTile__nDazU,.EquationsGame_answerTile__nDazU[data-result],.EquationsGame_completeEquation__8CHZT strong,.EquationsGame_completeEquation__8CHZT svg,.EquationsGame_feedbackBar__F1EA6,.EquationsGame_progressTrack__8EGcV span,.EquationsGame_ruleSlot__gDsZS:empty,.EquationsGame_ruleSlot__gDsZS>span,.EquationsGame_slot__iCIqV,.EquationsGame_slot__iCIqV[data-result],.EquationsGame_stage__QyxxF{animation:none;transition:none}.EquationsGame_completeEquation__8CHZT svg{stroke-dashoffset:0}}.EquationsGame_page__ADgsc{display:flex;flex-direction:column;overflow:hidden;overflow:clip;padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom, 0px))}.EquationsGame_frame__QKV7V{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.EquationsGame_progressHeader__Wo_KD{flex:0 0 auto}.EquationsGame_stage__QyxxF{flex:1 1 auto;min-height:0;overflow:visible}.EquationsGame_interaction__lEyxL{flex:1 1 auto;min-height:0;justify-content:safe center;overflow-x:hidden;overflow-y:auto}.EquationsGame_interaction__lEyxL>*{flex-shrink:0}@media (max-width:560px){.EquationsGame_page__ADgsc{padding-bottom:calc(var(--s-2) + env(safe-area-inset-bottom, 0px))}.EquationsGame_interaction__lEyxL,.EquationsGame_stage__QyxxF{min-height:0}.EquationsGame_actionBar__wqfSm,.EquationsGame_feedbackBar__F1EA6,.EquationsGame_feedbackDock__6Jtuc,.EquationsGame_simpleAction__tm6QV{position:static}}@media (max-height:900px){.EquationsGame_page__ADgsc{padding-top:var(--s-2)}.EquationsGame_progressHeader__Wo_KD{min-height:32px;margin-bottom:var(--s-1)}.EquationsGame_taskHeader___IhD4{padding:12px clamp(16px,4cqw,40px) 6px}.EquationsGame_eyebrow__bh4_Z{margin-bottom:4px}.EquationsGame_taskHeader___IhD4 h1{font-size:clamp(22px,3.4cqw,32px)}.EquationsGame_taskHint__7bkQT{margin-top:6px;font-size:var(--t-body-sm);line-height:1.4}.EquationsGame_interaction__lEyxL{min-height:0;padding-top:var(--s-2);padding-bottom:var(--s-3);gap:var(--s-3)}.EquationsGame_equationBoard__1XP9c,.EquationsGame_fillBoard__fZd6w,.EquationsGame_modelBoard__UWoVp{min-height:0;padding:var(--s-3)}.EquationsGame_feedbackBar__F1EA6{min-height:0;padding-block:var(--s-3)}.EquationsGame_actionBar__wqfSm{min-height:0;padding-block:var(--s-2)}}@media (max-height:760px){.EquationsGame_page__ADgsc{padding-top:var(--s-1)}.EquationsGame_progressHeader__Wo_KD{min-height:28px}.EquationsGame_taskHeader___IhD4{padding-top:8px}.EquationsGame_interaction__lEyxL{gap:var(--s-2);padding-bottom:var(--s-2)}.EquationsGame_equationBoard__1XP9c,.EquationsGame_fillBoard__fZd6w,.EquationsGame_modelBoard__UWoVp{padding:var(--s-2)}}@media (max-width:560px) and (max-height:860px){.EquationsGame_answerBank__rSQ9F{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.EquationsGame_answerTile__nDazU{min-height:48px;padding:6px 4px;font-size:var(--t-caption)}.EquationsGame_wholeLabel__NFQ0L{min-height:0;margin-bottom:var(--s-2);padding:6px var(--s-3);box-shadow:0 3px 0 var(--connecta-ink)}.EquationsGame_wholeLabel__NFQ0L strong{font-size:28px}.EquationsGame_partBar___lzBp{min-height:0}.EquationsGame_partBar___lzBp>span{gap:4px;padding:6px}.EquationsGame_partBar___lzBp strong{font-size:24px}.EquationsGame_unknownPart__9t0PW strong{width:48px;height:36px}.EquationsGame_modelArrow__3EYTx{height:22px;margin-top:2px}.EquationsGame_ruleSlot__gDsZS{min-height:44px;min-width:132px}.EquationsGame_equationCompact__DzxUE{margin-bottom:var(--s-2)}.EquationsGame_groupsBar__besSQ span{min-height:34px}.EquationsGame_modelCaption__8w9JN{margin-top:4px;line-height:1.3}.EquationsGame_fillEquation__OUU6c>span:not(.EquationsGame_operator__Vh1_c):not(.EquationsGame_slot__iCIqV){padding-block:10px}.EquationsGame_slotArrow__mpOHt{height:30px;margin:var(--s-2) 0 -18px}}@media (max-width:560px) and (max-height:700px){.EquationsGame_wholeLabel__NFQ0L{padding-block:4px}.EquationsGame_wholeLabel__NFQ0L strong{font-size:24px}.EquationsGame_groupsBar__besSQ span{min-height:28px}.EquationsGame_modelArrow__3EYTx{height:16px}.EquationsGame_ruleSlot__gDsZS{min-height:40px}}.school-contract-panel_actions__vpkm1{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:760px){div:has(>.school-contract-panel_actions__vpkm1){flex-wrap:wrap}.school-contract-panel_actions__vpkm1{flex:1 0 100%}.school-contract-panel_actions__vpkm1>button{min-height:44px}}.ParentInviteCard_a4__PDB4C{display:none}@media (prefers-reduced-motion:reduce){.ParentInviteCard_card__EpukO,.ParentInviteCard_card__EpukO *{transition:none!important}}.ParentInviteCard_body__B3e1D{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head    qr" "code    qr" "actions qr";grid-column-gap:20px;column-gap:20px;grid-row-gap:12px;row-gap:12px;align-items:center}.ParentInviteCard_head__anDNV{grid-area:head;align-self:start;display:flex;gap:12px;align-items:flex-start}.ParentInviteCard_code__7YNdv{grid-area:code}.ParentInviteCard_actions___Y1Jy{grid-area:actions;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ParentInviteCard_qr__XeJYE{grid-area:qr;align-self:stretch;display:flex;align-items:center}.ParentInviteCard_url__WqtUi{min-width:0;max-width:320px;flex:1 1 200px;padding:9px 12px;background:var(--bg-card);border:1px solid var(--border-1);border-radius:var(--r-sm);font:500 13px/1.3 var(--font-sans);color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ParentInviteCard_codeBtn__MtAB7{background:none;border:0;padding:0;cursor:pointer;font:800 44px/1 var(--font-sans);letter-spacing:.14em;color:var(--connecta-ink);text-align:left;word-break:break-all}@media (max-width:760px){.ParentInviteCard_body__B3e1D{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "qr" "code" "actions";justify-items:center;row-gap:10px}.ParentInviteCard_actions___Y1Jy,.ParentInviteCard_head__anDNV{justify-self:stretch}.ParentInviteCard_qr__XeJYE{align-self:center;justify-content:center}.ParentInviteCard_codeBtn__MtAB7{font-size:26px;text-align:center}.ParentInviteCard_url__WqtUi{max-width:none}}.ClassCodeCard_twoCol__7i4cd{display:flex;gap:24px;align-items:flex-start}@media (max-width:559px){.ClassCodeCard_twoCol__7i4cd{flex-direction:column;align-items:stretch;gap:20px}.ClassCodeCard_qrWrap__hBOxm{display:flex;justify-content:center}}.ClassCodeCard_actions__7yIrm{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ClassCodeCard_copyBtn___56_e{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--border-1);border-radius:8px;padding:8px 14px;font:600 13px var(--font-sans);color:var(--fg-1);cursor:pointer;flex-shrink:0;transition:background .15s,border-color .15s,color .15s}.ClassCodeCard_copyBtn___56_e:hover{background:var(--neutral-50)}.ClassCodeCard_copyBtn___56_e:active{background:var(--neutral-100)}.ClassCodeCard_copyBtnCopied__ARlmZ{display:inline-flex;align-items:center;gap:6px;border-radius:8px;padding:8px 14px;font:600 13px var(--font-sans);cursor:pointer;flex-shrink:0;transition:background .15s,border-color .15s,color .15s;background:var(--state-ok-bg);border:1px solid var(--state-ok-accent);color:var(--connecta-ink)}.ClassCodeCard_copyBtnCopied__ARlmZ:hover{background:var(--state-ok-bg)}.AssignTeacherForm_subjectScopeToggle__8yzGw{margin-top:6px;padding:0;border:none;background:none;font:500 12.5px/1.4 var(--font-sans);color:var(--fg-3);text-decoration:underline;cursor:pointer;text-align:left;align-self:flex-start}@media (max-width:760px){.AssignTeacherForm_subjectScopeToggle__8yzGw{display:inline-flex;align-items:center;min-height:44px;margin-top:0}}