.RecentResults_panel__52yMt{padding:var(--space-lg);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--grad-glass);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.RecentResults_panel__52yMt{background:rgb(253 251 244/92%)}}.RecentResults_title__JJNae{margin:0 0 var(--space-sm);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:700}.RecentResults_list__di_F8{display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding:0;list-style:none}.RecentResults_item__j4n6T{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:10px 12px;border-radius:var(--radius-md);background:rgb(253 251 244/72%);color:var(--ink);font-size:var(--fs-small);font-weight:650}.RecentResults_item__j4n6T strong{color:var(--green-dark);font-family:var(--font-display)}.RecentResults_hint__og_dJ{margin:var(--space-sm) 0 0;color:var(--subtle);font-size:var(--fs-small)}@media (min-width:768px){.RecentResults_panel__52yMt{padding:var(--space-xl)}}.MathText_root__M3At_{min-width:0;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.MathText_formula__9bHod{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;vertical-align:middle}.MathText_inlineFormula__M1Rs8{display:inline-block;max-width:100%}.MathText_inlineFormula__M1Rs8 .katex{display:inline-block;white-space:nowrap}.MathText_displayFormula__nMQA_{display:block;width:100%;margin:.65em 0;text-align:center}.MathText_displayFormula__nMQA_ .katex-display{min-width:max-content;margin:0;padding:.15rem 0}.MathText_displayFormula__nMQA_ .katex-display,.MathText_formula__9bHod .katex{font-size:1em}@media (min-width:768px){.MathText_displayFormula__nMQA_ .katex-display,.MathText_formula__9bHod .katex{font-size:1.21em}}.AdminContentEditor_layout__GfCc7{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);width:100%;max-width:none}.AdminContentEditor_panel__3VHFF{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--grad-glass);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.AdminContentEditor_panel__3VHFF{background:rgb(253 251 244/92%)}}.AdminContentEditor_panelTitle__egdPF{margin:0;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;letter-spacing:-.02em;color:var(--ink-deep)}.AdminContentEditor_panelLead__xt6VO{margin:4px 0 0;color:var(--muted);font-size:var(--fs-small);line-height:1.5}.AdminContentEditor_srOnly__EiNGh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AdminContentEditor_themeField__u0w0G{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xs)}.AdminContentEditor_themeLabel__h9rmb{color:var(--ink);font-size:var(--fs-body);font-weight:700}.AdminContentEditor_themeMeta__WpLEX{margin:0;color:var(--subtle);font-size:var(--fs-small)}.AdminContentEditor_input___6dpM{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease)}.AdminContentEditor_input___6dpM:focus-visible{outline:none;border-color:var(--green);box-shadow:var(--ring)}.AdminContentEditor_textarea__BqDoa{min-height:5.5rem;resize:vertical;line-height:1.45}.AdminContentEditor_diffInput__EZQeS{max-width:5rem}.AdminContentEditor_listHeader__UBj1R{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);align-items:start}.AdminContentEditor_cancelBtn__s_ujO,.AdminContentEditor_createBtn___CFuj,.AdminContentEditor_saveBtn__tRZ4t{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:44px;padding:10px 18px;border:1px solid transparent;border-radius:var(--radius-pill);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:transform var(--t) var(--ease),opacity var(--t) var(--ease)}.AdminContentEditor_createBtn___CFuj,.AdminContentEditor_saveBtn__tRZ4t{background:var(--grad-brand);color:#f6f1e2}.AdminContentEditor_cancelBtn__s_ujO{border-color:var(--line-soft);background:rgb(253 251 244/78%);color:var(--green-dark)}.AdminContentEditor_cancelBtn__s_ujO:disabled,.AdminContentEditor_createBtn___CFuj:disabled,.AdminContentEditor_saveBtn__tRZ4t:disabled{cursor:not-allowed;opacity:.7}.AdminContentEditor_cancelBtn__s_ujO:hover:not(:disabled),.AdminContentEditor_createBtn___CFuj:hover:not(:disabled),.AdminContentEditor_saveBtn__tRZ4t:hover:not(:disabled){transform:translateY(-1px)}.AdminContentEditor_empty__n5QiE{margin:0;color:var(--muted);font-size:var(--fs-small)}.AdminContentEditor_tableWrap__oo2Ob{overflow-x:auto}.AdminContentEditor_table__GOuyt{width:100%;border-collapse:collapse;table-layout:fixed}.AdminContentEditor_table__GOuyt td,.AdminContentEditor_table__GOuyt th{padding:12px 10px;border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle}.AdminContentEditor_table__GOuyt th{color:var(--subtle);font-size:var(--fs-kicker);font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.AdminContentEditor_colDifficulty__lgh6_{width:6.5rem;text-align:center}.AdminContentEditor_colAction__pCJxJ{width:5.5rem;padding-inline:12px;text-align:center}.AdminContentEditor_colAction__pCJxJ+.AdminContentEditor_colAction__pCJxJ{padding-inline-start:4px}.AdminContentEditor_taskPreview__2kHoK{display:block;max-width:48rem;overflow-wrap:break-word;font-weight:600;line-height:1.45}.AdminContentEditor_pager__I0GQY{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;justify-content:space-between;margin-top:var(--space-md)}.AdminContentEditor_pagerStatus__P5U0D{margin:0;color:var(--muted);font-size:var(--fs-small);text-align:center;flex:1 1 8rem}.AdminContentEditor_pagerBtn__NsoNJ{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:rgb(253 251 244/78%);color:var(--green-dark);font:inherit;font-weight:700;text-decoration:none}.AdminContentEditor_pagerBtn__NsoNJ:hover{border-color:rgb(31 143 69/45%)}.AdminContentEditor_pagerBtnDisabled__zav1O{opacity:.45;pointer-events:none}.AdminContentEditor_diffBadge__35mzy{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2rem;padding:4px 10px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:rgb(253 251 244/90%);font-weight:700}.AdminContentEditor_deleteBtn__M1Ahi,.AdminContentEditor_editBtn__9XKA8{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-inline:auto;border:none;border-radius:var(--radius-md);font:inherit;font-size:1.25rem;font-weight:800;line-height:1;text-decoration:none;cursor:pointer;color:#f6f1e2}.AdminContentEditor_editBtn__9XKA8{background:color-mix(in srgb,#c9852a 88%,var(--surface))}.AdminContentEditor_deleteBtn__M1Ahi{background:color-mix(in srgb,#c23b3b 88%,var(--surface))}.AdminContentEditor_deleteBtn__M1Ahi:disabled,.AdminContentEditor_editBtn__9XKA8:disabled{cursor:not-allowed;opacity:.65}.AdminContentEditor_fieldStack__RJOkh{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.AdminContentEditor_fieldHint__RCZiJ{margin:0;color:var(--subtle);font-size:var(--fs-kicker);line-height:1.45}.AdminContentEditor_preview__5Qnay{display:grid;gap:4px;padding:10px 12px;border:1px dashed var(--line-soft);border-radius:var(--radius-md);background:rgb(253 251 244/78%);color:var(--ink);font-size:var(--fs-body);overflow-x:auto}.AdminContentEditor_previewLabel__tWKZI{color:var(--subtle);font-size:var(--fs-kicker);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AdminContentEditor_form__WISq_{display:grid;gap:var(--space-md)}.AdminContentEditor_formTable__CDqTD{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border:1px solid var(--line-soft);border-radius:var(--radius-md);overflow:clip;background:rgb(253 251 244/72%)}.AdminContentEditor_formHead__KtpAx,.AdminContentEditor_formRow__h2yHj{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 14px;border-bottom:1px solid var(--line-soft)}.AdminContentEditor_formHead__KtpAx{display:none}.AdminContentEditor_formRow__h2yHj:last-child{border-bottom:none}.AdminContentEditor_formLabel__wYtdj{color:var(--subtle);font-size:var(--fs-kicker);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AdminContentEditor_formActions__wftac{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.AdminContentEditor_alert__uMeYe{margin:0;padding:10px 14px;border-radius:var(--radius-md);font-size:var(--fs-small);font-weight:600}.AdminContentEditor_alertError__mI0gH{border:1px solid color-mix(in srgb,crimson 45%,var(--line));background:color-mix(in srgb,crimson 10%,var(--surface));color:crimson}.AdminContentEditor_alertSuccess__eh4Rz{border:1px solid var(--green);background:var(--green-bg);color:var(--green-dark)}@media (min-width:768px){.AdminContentEditor_panel__3VHFF{padding:var(--space-xl)}.AdminContentEditor_listHeader__UBj1R{grid-template-columns:minmax(0,1fr) auto;align-items:center}.AdminContentEditor_formHead__KtpAx{display:grid;color:var(--subtle);font-size:var(--fs-kicker);font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:rgb(94 76 40/6%)}.AdminContentEditor_formHead__KtpAx,.AdminContentEditor_formRow__h2yHj{grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr);gap:var(--space-md)}.AdminContentEditor_formRow__h2yHj{align-items:start}.AdminContentEditor_formLabel__wYtdj{padding-top:12px}}@media (prefers-reduced-motion:reduce){.AdminContentEditor_cancelBtn__s_ujO:hover:not(:disabled),.AdminContentEditor_createBtn___CFuj:hover:not(:disabled),.AdminContentEditor_saveBtn__tRZ4t:hover:not(:disabled){transform:none}}.UserAvatar_face__EioMw{display:grid;flex:none;overflow:hidden;place-items:center;border-radius:var(--radius-pill)}.UserAvatar_photo__e6g1E{display:block;width:100%;height:100%;object-fit:cover}.AppHeader_header__jj7Ro{position:fixed;top:0;left:0;right:0;z-index:40;height:calc(var(--header-h) + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0);border-bottom:1px solid transparent;background:rgb(241 234 216/88%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.AppHeader_header__jj7Ro{background:var(--paper)}}.AppHeader_inner__BIE4D{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:var(--space-xs);height:100%;width:min(100%,var(--container-max));margin-inline:auto;padding-inline:var(--container-pad)}.AppHeader_toggle__OcrIl{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:rgb(253 251 244/78%);cursor:pointer;transition:transform var(--t) var(--ease),background var(--t) var(--ease),border-color var(--t) var(--ease)}.AppHeader_toggle__OcrIl:focus-visible,.AppHeader_toggle__OcrIl:hover{border-color:rgb(31 143 69/45%);background:var(--surface);transform:translateY(-1px)}.AppHeader_toggleGlyph__Sdbx1{position:relative;display:grid;gap:4px;width:18px}.AppHeader_toggleGlyph__Sdbx1 i{display:block;height:2px;border-radius:var(--radius-pill);background:var(--ink);transition:transform var(--t) var(--ease),width var(--t) var(--ease),opacity var(--t) var(--ease)}.AppHeader_toggleGlyph__Sdbx1 i:first-child,.AppHeader_toggleGlyph__Sdbx1 i:nth-child(3){width:18px}.AppHeader_toggleGlyph__Sdbx1 i:nth-child(2){width:12px}.AppHeader_toggleGlyph__Sdbx1[data-open=true] i:first-child{transform:translateY(6px) rotate(45deg)}.AppHeader_toggleGlyph__Sdbx1[data-open=true] i:nth-child(2){width:0;opacity:0}.AppHeader_toggleGlyph__Sdbx1[data-open=true] i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.AppHeader_brand__ewOQu{display:inline-flex;align-items:center;gap:10px;min-width:0}.AppHeader_logo__fnzqD{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:var(--grad-brand);box-shadow:0 6px 16px rgb(17 83 42/28%)}.AppHeader_logoEq__fxaak{font-family:var(--font-display);font-size:1.1rem;font-weight:700;line-height:1;color:#fdfbf4}.AppHeader_brandCopy__OAT_q{display:none;min-width:0}.AppHeader_brandText__JZNzC{overflow:hidden;font-family:var(--font-display);font-size:.9rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.AppHeader_brandSub__xYm3N{display:none;color:var(--subtle);font-size:var(--fs-kicker);font-weight:600;line-height:1.2}.AppHeader_actions__GqcBp{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:var(--space-2xs);min-width:0;justify-self:end}.AppHeader_homeLink__1kXP1{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:44px;padding:8px 12px;border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:rgb(253 251 244/78%);color:var(--green-dark);font-size:var(--fs-small);font-weight:700;white-space:nowrap;transition:transform var(--t) var(--ease),border-color var(--t) var(--ease),background var(--t) var(--ease)}.AppHeader_homeLink__1kXP1:focus-visible,.AppHeader_homeLink__1kXP1:hover{border-color:rgb(31 143 69/45%);background:var(--surface);transform:translateY(-1px)}.AppHeader_profile__IBbXh{display:inline-flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;max-width:11.5rem;min-height:44px;padding:3px 10px 3px 3px;border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:rgb(253 251 244/78%);color:inherit;cursor:pointer;transition:transform var(--t) var(--ease),border-color var(--t) var(--ease),background var(--t) var(--ease)}.AppHeader_profileActive__snmG_,.AppHeader_profile__IBbXh:focus-visible,.AppHeader_profile__IBbXh:hover{border-color:rgb(31 143 69/45%);background:var(--surface)}.AppHeader_profile__IBbXh:focus-visible,.AppHeader_profile__IBbXh:hover{transform:translateY(-1px)}.AppHeader_avatar__g5xXG{display:grid;flex:none;overflow:hidden;place-items:center;width:34px;height:34px;border-radius:var(--radius-pill);background:var(--grad-mint);color:var(--green-dark);font-size:var(--fs-kicker);font-weight:800}.AppHeader_profileMeta__C8uTO{display:grid;min-width:0;padding-right:2px}.AppHeader_profileName__ynsDA{font-size:var(--fs-small);font-weight:700;line-height:1.15}.AppHeader_profileName__ynsDA,.AppHeader_profileRole__HliRI{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AppHeader_profileRole__HliRI{color:var(--subtle);font-size:var(--fs-kicker);font-weight:600;line-height:1.2}.AppHeader_homeLinkFull__gIFg4{display:none}@media (min-width:375px){.AppHeader_inner__BIE4D{gap:var(--space-sm)}.AppHeader_homeLink__1kXP1{min-height:44px;padding:8px 12px}.AppHeader_avatar__g5xXG{width:36px;height:36px}}@media (min-width:768px){.AppHeader_logo__fnzqD{width:40px;height:40px}.AppHeader_homeLinkShort__P9zN3{display:none}.AppHeader_homeLinkFull__gIFg4{display:inline}.AppHeader_homeLink__1kXP1{padding:8px 14px}.AppHeader_brandCopy__OAT_q{display:grid}.AppHeader_brandText__JZNzC{font-size:1rem}.AppHeader_brandSub__xYm3N{display:block}.AppHeader_profile__IBbXh{flex:none;max-width:14rem;min-height:44px;padding:4px 12px 4px 4px;gap:10px}.AppHeader_actions__GqcBp{gap:var(--space-xs)}}@media (prefers-reduced-motion:reduce){.AppHeader_homeLink__1kXP1:hover,.AppHeader_profile__IBbXh:hover,.AppHeader_toggle__OcrIl:hover{transform:none}}.ModeTabs_tabs__kJ40u{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.ModeTabs_tab__i5ldA{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:rgb(253 251 244/78%);color:var(--muted);font-weight:700;cursor:pointer;transition:border-color var(--t) var(--ease),background-color var(--t) var(--ease),color var(--t) var(--ease),box-shadow var(--t) var(--ease)}.ModeTabs_tab__i5ldA:disabled{cursor:not-allowed;opacity:.72}.ModeTabs_tab__i5ldA:hover:not(:disabled){border-color:rgb(31 143 69/40%);background:var(--surface)}.ModeTabs_tab__i5ldA:focus-visible{outline:2px solid rgb(31 143 69/65%);outline-offset:2px}.ModeTabs_tabActive__6msUY{border-color:rgb(31 143 69/70%);background:rgb(214 239 220);box-shadow:var(--shadow-sm);color:var(--green-dark)}.ModeTabs_tabUltimate__IIu9O:not(.ModeTabs_tabActive__6msUY){border-color:color-mix(in srgb,var(--ultimate) 28%,var(--line));color:var(--ultimate-dark)}.ModeTabs_tabUltimate__IIu9O.ModeTabs_tabActive__6msUY{border-color:color-mix(in srgb,var(--ultimate) 45%,var(--line));background:var(--ultimate-bg);color:var(--ultimate-dark)}.ModeTabs_tabsStretch__R_tvD{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:var(--space-sm);width:100%}.ModeTabs_tabsStretch__R_tvD .ModeTabs_tab__i5ldA{width:100%;justify-content:center}.TeachersCarousel_header__o1iXh,.TeachersCarousel_section__ycLXa{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm)}.TeachersCarousel_header__o1iXh{align-items:start}.TeachersCarousel_headerCopy__ag6YA{display:grid;gap:6px}.TeachersCarousel_title__PVWHD{margin:0;font-family:var(--font-display);font-size:var(--fs-h4);font-weight:700}.TeachersCarousel_lead__TA0Ly{margin:0;max-width:40rem;color:var(--muted);font-size:var(--fs-small);line-height:1.5}.TeachersCarousel_controls__rCRrm{display:flex;gap:var(--space-2xs);justify-content:flex-end}.TeachersCarousel_navBtn__3aIG9{min-width:44px;min-height:44px;border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:1.25rem;line-height:1;cursor:pointer;transition:border-color var(--t) var(--ease),background var(--t) var(--ease)}.TeachersCarousel_navBtn__3aIG9:focus-visible,.TeachersCarousel_navBtn__3aIG9:hover{border-color:rgb(31 143 69/45%);background:var(--green-bg)}.TeachersCarousel_track__TmU_Y{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(16.5rem,18.5rem);gap:var(--space-sm);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding-block:2px 8px;-webkit-overflow-scrolling:touch}.TeachersCarousel_track__TmU_Y:focus-visible{outline:2px solid transparent;box-shadow:var(--ring);border-radius:var(--radius-md)}.TeachersCarousel_card__Vi0Da{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);align-content:start;height:100%;padding:var(--space-md);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--grad-glass);box-shadow:var(--shadow-sm);scroll-snap-align:start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.TeachersCarousel_card__Vi0Da{background:rgb(253 251 244/92%)}}.TeachersCarousel_cardSelected__VNkcb{border-color:rgb(31 143 69/55%);box-shadow:var(--shadow-md)}.TeachersCarousel_identity__Ut5F8{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm);align-items:start}.TeachersCarousel_avatar__DwKzw{width:52px;height:52px;flex:none;font-size:.95rem}.TeachersCarousel_identityCopy__YJe6R{display:grid;gap:2px;min-width:0}.TeachersCarousel_name___PIGt{margin:0;font-family:var(--font-display);font-size:var(--fs-body);font-weight:700;line-height:1.25}.TeachersCarousel_city__Y4wMk,.TeachersCarousel_headline__PQwo9{margin:0;color:var(--muted);font-size:var(--fs-small);line-height:1.4}.TeachersCarousel_chips__ycuTR{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.TeachersCarousel_chip__9Hue_{padding:4px 10px;border-radius:var(--radius-pill);background:var(--grad-mint);color:var(--ink);font-size:var(--fs-kicker);font-weight:600}.TeachersCarousel_ratingBlock___BlIS{display:grid;gap:6px}.TeachersCarousel_ratingMeta__OXdUC{margin:0;color:var(--subtle);font-size:var(--fs-small)}.TeachersCarousel_stars__aGvZQ{display:flex;flex-wrap:wrap;gap:2px}.TeachersCarousel_star__k50KA{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:rgb(94 76 40/28%);cursor:pointer;transition:color var(--t) var(--ease)}.TeachersCarousel_star__k50KA:focus-visible:not(:disabled),.TeachersCarousel_star__k50KA:hover:not(:disabled){color:rgb(31 143 69/70%)}.TeachersCarousel_starOn__yvbPt{color:var(--green)}.TeachersCarousel_star__k50KA:disabled{opacity:.55;cursor:wait}.TeachersCarousel_personal__L2jxv{margin-top:auto;min-height:44px;padding:10px 16px;border:0;border-radius:var(--radius-pill);background:var(--grad-brand);color:#f6f1e2;font-weight:700;font-size:var(--fs-small);cursor:pointer;transition:filter var(--t) var(--ease)}.TeachersCarousel_personal__L2jxv:focus-visible,.TeachersCarousel_personal__L2jxv:hover{filter:brightness(1.05)}.TeachersCarousel_error__C9OeP{margin:0;padding:10px 12px;border-radius:var(--radius-md);background:rgb(180 60 40/10%);color:var(--ink);font-size:var(--fs-small)}@media (min-width:768px){.TeachersCarousel_header__o1iXh{grid-template-columns:minmax(0,1fr) auto;align-items:end}.TeachersCarousel_track__TmU_Y{grid-auto-columns:minmax(18rem,20rem)}}@media (prefers-reduced-motion:reduce){.TeachersCarousel_track__TmU_Y{scroll-behavior:auto}.TeachersCarousel_navBtn__3aIG9,.TeachersCarousel_personal__L2jxv,.TeachersCarousel_star__k50KA{transition:none}}.ConsultationsStudentPanel_layout__aAMg3{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md)}.ConsultationsStudentPanel_openCard__wUUWh,.ConsultationsStudentPanel_panel__yuTeB{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--grad-glass);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.ConsultationsStudentPanel_openCard__wUUWh,.ConsultationsStudentPanel_panel__yuTeB{background:rgb(253 251 244/92%)}}.ConsultationsStudentPanel_panelTitle__9nX6p{margin:0;font-family:var(--font-display);font-size:var(--fs-h4);font-weight:700}.ConsultationsStudentPanel_panelLead__uWBgx{margin:0;max-width:40rem;color:var(--muted);font-size:var(--fs-small);line-height:1.5}.ConsultationsStudentPanel_form__mUMjN{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md)}.ConsultationsStudentPanel_field__MQYos{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.ConsultationsStudentPanel_label__qs8iO{font-size:var(--fs-small);font-weight:700}.ConsultationsStudentPanel_textarea__lQUCV{width:100%;min-height:7.5rem;padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);resize:vertical;transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease)}.ConsultationsStudentPanel_textarea__lQUCV:hover{border-color:rgb(31 143 69/40%)}.ConsultationsStudentPanel_textarea__lQUCV:focus-visible{outline:none;border-color:var(--green);box-shadow:var(--ring)}.ConsultationsStudentPanel_textarea__lQUCV:disabled{background:var(--surface-muted);cursor:not-allowed}.ConsultationsStudentPanel_hint__OABue{color:var(--subtle);font-size:var(--fs-kicker)}.ConsultationsStudentPanel_submit__b2eUD{justify-self:start;min-height:44px;padding:10px 18px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--grad-brand);color:#f6f1e2;font-weight:700;cursor:pointer;transition:transform var(--t) var(--ease),opacity var(--t) var(--ease)}.ConsultationsStudentPanel_submit__b2eUD:disabled{cursor:not-allowed;opacity:.7}.ConsultationsStudentPanel_submit__b2eUD:focus-visible:not(:disabled),.ConsultationsStudentPanel_submit__b2eUD:hover:not(:disabled){transform:translateY(-1px)}.ConsultationsStudentPanel_badge__2Uast{display:inline-flex;justify-self:start;margin:0;padding:4px 10px;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--fs-kicker);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ConsultationsStudentPanel_badge_pending__Vx9nw{background:var(--green-bg);border-color:var(--green-soft);color:var(--green-dark)}.ConsultationsStudentPanel_badge_acknowledged__OJ7ER{background:var(--surface-muted);border-color:var(--line);color:var(--muted)}.ConsultationsStudentPanel_badge_closed__wcZFD{background:var(--surface-muted);color:var(--subtle)}.ConsultationsStudentPanel_meta__3Ny7E{margin:0;color:var(--subtle);font-size:var(--fs-small);font-weight:600}.ConsultationsStudentPanel_noteMuted__W2uba,.ConsultationsStudentPanel_note__XsrFf{margin:0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:rgb(253 251 244/78%);font-size:var(--fs-small);line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.ConsultationsStudentPanel_noteMuted__W2uba{color:var(--subtle)}.ConsultationsStudentPanel_alert__nn1NQ{margin:0;padding:10px 14px;border-radius:var(--radius-md);font-size:var(--fs-small);font-weight:600}.ConsultationsStudentPanel_alertError__TnfWo{border:1px solid color-mix(in srgb,crimson 45%,var(--line));background:color-mix(in srgb,crimson 10%,var(--surface));color:crimson}.ConsultationsStudentPanel_alertSuccess__2OXt1{border:1px solid var(--green);background:var(--green-bg);color:var(--green-dark)}.ConsultationsStudentPanel_alertHint__UYjJB{border:1px solid var(--line-soft);background:var(--surface-muted);color:var(--muted)}.ConsultationsStudentPanel_personalChip__zqpIA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2xs);padding:10px 12px;border:1px dashed var(--green-soft);border-radius:var(--radius-md);background:var(--green-bg);color:var(--green-dark);font-size:var(--fs-small);font-weight:600}.ConsultationsStudentPanel_personalClear__loYlm{min-height:36px;padding:4px 12px;border:1px solid var(--green-soft);border-radius:var(--radius-pill);background:var(--surface);color:var(--green-dark);font-size:var(--fs-kicker);font-weight:700;cursor:pointer}.ConsultationsStudentPanel_personalClear__loYlm:focus-visible,.ConsultationsStudentPanel_personalClear__loYlm:hover{background:var(--grad-mint)}@media (min-width:768px){.ConsultationsStudentPanel_openCard__wUUWh,.ConsultationsStudentPanel_panel__yuTeB{padding:var(--space-xl)}}@media (prefers-reduced-motion:reduce){.ConsultationsStudentPanel_submit__b2eUD:hover:not(:disabled){transform:none}}.FeedbackDialog_overlay__QfW5P{position:fixed;inset:0;z-index:80;display:grid;place-items:end center;padding:var(--space-md);background:rgb(58 44 18/38%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.FeedbackDialog_dialog__EME8U{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);width:100%;max-width:36rem;max-height:min(90dvh,40rem);overflow:auto;overscroll-behavior:contain;padding:var(--space-lg);border:1px solid rgb(253 251 244/72%);border-radius:var(--radius-lg);background:var(--grad-glass);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.FeedbackDialog_overlay__QfW5P{background:rgb(58 44 18/52%)}.FeedbackDialog_dialog__EME8U{background:rgb(253 251 244/96%)}}.FeedbackDialog_kicker__BCxc_{margin:0;color:var(--green-dark);font-size:var(--fs-kicker);font-weight:800;letter-spacing:.09em;text-transform:uppercase}.FeedbackDialog_title__jn__o{margin:0;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;letter-spacing:-.03em;line-height:1.2;text-wrap:balance}.FeedbackDialog_lead__E0Y3O{margin:0;color:var(--muted);font-size:var(--fs-small);line-height:1.5;text-wrap:pretty}.FeedbackDialog_form__DvUlt{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md)}.FeedbackDialog_field__mmlvg{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.FeedbackDialog_scoreWrap__6RAKI [role=tablist]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%}.FeedbackDialog_scoreWrap__6RAKI button{width:100%;min-width:0;min-height:44px;padding:8px 2px;justify-content:center}.FeedbackDialog_label___Jc_I{font-size:var(--fs-small);font-weight:700;line-height:1.4}.FeedbackDialog_prompt___G51_{font-size:var(--fs-small);font-weight:600;line-height:1.45}.FeedbackDialog_hint__ut0ld{margin:0;color:var(--subtle);font-size:.78rem;line-height:1.4}.FeedbackDialog_input__dHpXB,.FeedbackDialog_textarea__5bIQG{width:100%;padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-deep);font:inherit;transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease)}.FeedbackDialog_input__dHpXB{min-height:48px}.FeedbackDialog_textarea__5bIQG{min-height:7.5rem;resize:vertical}.FeedbackDialog_input__dHpXB:focus-visible,.FeedbackDialog_textarea__5bIQG:focus-visible{outline:none;border-color:var(--green);box-shadow:var(--ring)}.FeedbackDialog_actions__HtRoc{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.FeedbackDialog_later__A_IZn,.FeedbackDialog_submit__rd9pO{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;border-radius:var(--radius-pill);font-weight:700;cursor:pointer}.FeedbackDialog_submit__rd9pO{border:0;background:var(--grad-brand);color:#fdfbf4;box-shadow:0 12px 26px rgb(17 83 42/28%)}.FeedbackDialog_later__A_IZn:disabled,.FeedbackDialog_submit__rd9pO:disabled{cursor:not-allowed;opacity:.7}.FeedbackDialog_later__A_IZn{border:1px solid var(--line-soft);background:rgb(253 251 244/78%);color:var(--ink)}.FeedbackDialog_alert__XVnRA{margin:0;padding:10px 14px;border-radius:var(--radius-md);font-size:var(--fs-small);font-weight:600}.FeedbackDialog_alertError__3z__k{border:1px solid rgb(200 30 60/35%);background:rgb(200 30 60/8%);color:#b3213f}.FeedbackDialog_success__r5E3i{display:grid;gap:var(--space-sm)}.FeedbackDialog_trigger__z1DfY{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer;text-align:left}.FeedbackDialog_sidebarTrigger__VLUDh{width:100%;justify-content:flex-start;padding:10px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:rgb(253 251 244/78%);color:var(--green-dark);font-size:var(--fs-small);font-weight:700}.FeedbackDialog_sidebarTrigger__VLUDh:focus-visible,.FeedbackDialog_sidebarTrigger__VLUDh:hover{border-color:rgb(31 143 69/40%);background:var(--green-hover)}@media (min-width:768px){.FeedbackDialog_overlay__QfW5P{place-items:center}.FeedbackDialog_dialog__EME8U{padding:var(--space-xl)}}@media (prefers-reduced-motion:reduce){.FeedbackDialog_dialog__EME8U,.FeedbackDialog_overlay__QfW5P{transition:none}}.AppSidebar_sidebar__ZKIcy{position:fixed;top:var(--header-h);left:0;z-index:30;width:min(88vw,320px);height:calc(100dvh - var(--header-h));padding:0;overflow:hidden auto;overscroll-behavior:contain;border-right:1px solid var(--line-soft);background:var(--paper);box-shadow:var(--shadow-md);transition:transform var(--t) var(--ease),opacity var(--t) var(--ease)}.AppSidebar_closed__GXO1z{transform:translateX(-108%);opacity:0;pointer-events:none}.AppSidebar_open__nvUL5{transform:translateX(0);opacity:1}.AppSidebar_scrollInner__GLy5a{position:relative;z-index:0;display:flex;flex-direction:column;gap:var(--space-md);min-height:100%;padding:var(--space-md)}.AppSidebar_bottom__mL0TL,.AppSidebar_footerCard__3132a,.AppSidebar_nav__NC4t9,.AppSidebar_top__24M3e{position:relative;z-index:1}.AppSidebar_top__24M3e{display:grid;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs) var(--space-xs)}.AppSidebar_kicker__qmCQG{margin:0;color:var(--green-dark);font-size:var(--fs-kicker);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.AppSidebar_hint__8jF1v{margin:0;color:var(--muted);font-size:var(--fs-small);line-height:1.4}.AppSidebar_nav__NC4t9{flex:1 1}.AppSidebar_list__wIqGL,.AppSidebar_nav__NC4t9{display:flex;flex-direction:column;gap:var(--space-sm)}.AppSidebar_list__wIqGL{margin:0;padding:0;list-style:none}.AppSidebar_link__FzkLz{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-sm);padding:12px 14px;border:1px solid transparent;border-radius:var(--radius-md);background:rgb(253 251 244/55%);color:var(--ink);font-size:var(--fs-small);font-weight:650;line-height:1.3;transition:background var(--t) var(--ease),border-color var(--t) var(--ease),box-shadow var(--t) var(--ease),transform var(--t) var(--ease)}.AppSidebar_link__FzkLz:focus-visible,.AppSidebar_link__FzkLz:hover{border-color:var(--line-soft);background:var(--green-hover);transform:translateX(2px)}.AppSidebar_active__pKZMm{border-color:rgb(31 143 69/28%);background:var(--grad-mint);box-shadow:var(--shadow-sm)}.AppSidebar_icon__9ad6l{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line-soft);border-radius:11px;background:rgb(253 251 244/80%);color:var(--green-dark);font-family:var(--font-display);font-size:.95rem;font-weight:700}.AppSidebar_active__pKZMm .AppSidebar_icon__9ad6l{border-color:transparent;background:var(--grad-brand);color:#fdfbf4}.AppSidebar_label__ykR1x{min-width:0}.AppSidebar_labelRow__xDlqf{display:flex;align-items:center;gap:var(--space-xs);min-width:0}.AppSidebar_linkSoon__5nXoL{opacity:.88}.AppSidebar_linkSoon__5nXoL .AppSidebar_icon__9ad6l{background:rgb(253 251 244/65%);color:var(--muted)}.AppSidebar_soonBadge__q0hyB{flex-shrink:0;padding:2px 8px;border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:rgb(253 251 244/85%);color:var(--muted);font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.AppSidebar_bottom__mL0TL{display:grid;gap:var(--space-sm);margin-top:auto}.AppSidebar_footerCard__3132a{display:grid;gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border:1px dashed rgb(31 143 69/35%);border-radius:var(--radius-md);background:rgb(253 251 244/70%)}.AppSidebar_footerFormula__JkB_M{font-family:var(--font-display);font-size:1rem;font-style:italic;font-weight:700;color:var(--green-dark)}.AppSidebar_footerNote__B979_{color:var(--subtle);font-size:var(--fs-kicker);font-weight:600}@media (min-width:768px){.AppSidebar_sidebar__ZKIcy{position:sticky;top:calc(var(--header-h) + var(--space-sm));width:var(--sidebar-w);height:calc(100dvh - var(--header-h) - var(--space-lg));overflow:hidden auto;border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--grad-glass);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.AppSidebar_sidebar__ZKIcy{background:var(--paper)}}.AppSidebar_closed__GXO1z{position:fixed;width:var(--sidebar-w);transform:translateX(calc(-100% - 40px))}.AppSidebar_open__nvUL5{transform:none}}@media (min-width:1240px){.AppSidebar_sidebar__ZKIcy{top:calc(var(--header-h) + var(--space-md));height:calc(100dvh - var(--header-h) - var(--space-xl))}}@media (prefers-reduced-motion:reduce){.AppSidebar_link__FzkLz:hover{transform:none}}.TopicTrainerMistakeReview_topicTrainerMistakeReview__MZnkx{display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.TopicTrainerMistakeReview_title__nLpie{margin:0;font-size:1.05rem;font-weight:750}.TopicTrainerMistakeReview_list__d9NZA{margin:0;padding:0;list-style:none;display:grid;gap:12px}.TopicTrainerMistakeReview_item__IaAO7{display:grid;gap:6px;padding:12px 14px;border:1px solid color-mix(in srgb,crimson 25%,var(--border));border-radius:10px;background:color-mix(in srgb,crimson 6%,var(--surface))}.TopicTrainerMistakeReview_itemName__thH2U{margin:0;font-weight:700}.TopicTrainerMistakeReview_itemText__CEqT6{margin:0;color:var(--muted);line-height:1.45}.TopicTrainerMistakeReview_comment__8_NK1{margin:0;font-size:.9rem;font-weight:600}.TopicTrainerMistakeReview_themeLinks__a55c7{display:grid;gap:var(--space-2xs);margin-top:var(--space-2xs);padding-top:var(--space-2xs);border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.TopicTrainerMistakeReview_themeLabel__sJeeM{margin:0;font-size:var(--fs-small);color:var(--muted)}.TopicTrainerMistakeReview_themeActions__7ysdB{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-sm)}.TopicTrainerMistakeReview_themeLink__5z0LR{font-size:var(--fs-small);font-weight:650;color:var(--green-dark);text-decoration:underline;text-underline-offset:.15em}.TopicTrainerMistakeReview_themeLink__5z0LR:hover{color:var(--green)}.TopicTrainerMistakeReview_themeMissing__HN9A6{margin:0;margin-top:var(--space-2xs);padding-top:var(--space-2xs);border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);font-size:var(--fs-small);color:var(--subtle)}.TopicTrainerMistakeReview_taskImageWrap__Mab5j{display:block;margin-block:var(--space-2xs)}.TopicTrainerMistakeReview_taskImage__b2xfB{display:block;width:100%;max-width:min(100%,28rem);height:auto;border-radius:var(--radius-md)}.RecommendedActionsPanel_recommendedActions__lGdto{display:flex;flex-direction:column;gap:var(--space-md);min-width:0;margin-top:var(--space-lg)}.RecommendedActionsPanel_intro__g5Qvv{display:grid;gap:var(--space-xs)}.RecommendedActionsPanel_title__r9FqR{margin:0;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;letter-spacing:-.03em;line-height:1.15}.RecommendedActionsPanel_lead__zPPKl{margin:0;max-width:42rem;color:var(--muted);font-size:var(--fs-lead)}.RecommendedActionsPanel_list__ZojJ9{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.RecommendedActionsPanel_card__ReOt_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:rgb(253 251 244/78%);box-shadow:var(--shadow-sm)}.RecommendedActionsPanel_icon__LXuW2{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:var(--grad-mint);color:var(--green-dark);font-family:var(--font-display);font-size:1.05rem;font-weight:700}.RecommendedActionsPanel_body__VXfkk{display:grid;flex:1 1;gap:2px;min-width:0}.RecommendedActionsPanel_cardTitle__5H8fo{margin:0;font-family:var(--font-display);font-size:var(--fs-h4);font-weight:700}.RecommendedActionsPanel_reason__i08ob{margin:0;color:var(--subtle);font-size:var(--fs-small)}.RecommendedActionsPanel_action__LWyGQ{flex-shrink:0;min-height:44px;padding:8px 16px;border-radius:var(--radius-pill);background:var(--grad-brand);color:#fdfbf4;font-size:var(--fs-small);font-weight:700;text-decoration:none;transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease)}.RecommendedActionsPanel_action__LWyGQ:focus-visible,.RecommendedActionsPanel_action__LWyGQ:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.RecommendedActionsPanel_empty___qETm{margin:0;padding:var(--space-md);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:rgb(253 251 244/78%);color:var(--muted)}.RecommendedActionsPanel_emptyLink__xstKl{display:inline-block;margin-left:.4em;color:var(--green-dark);font-weight:700}@media (min-width:768px){.RecommendedActionsPanel_card__ReOt_{flex-wrap:nowrap;padding:var(--space-lg)}}@media (prefers-reduced-motion:reduce){.RecommendedActionsPanel_action__LWyGQ:hover{transform:none}}.TopicTrainerSummary_summary__WU841{display:flex;flex-direction:column;gap:20px;min-width:0}.TopicTrainerSummary_intro__iIfWD{display:grid;gap:8px}.TopicTrainerSummary_title__UoYvz{margin:0;font-size:var(--title);font-weight:800;letter-spacing:-.03em;line-height:1.15}.TopicTrainerSummary_lead__r6wc0{margin:0;max-width:40rem;color:var(--muted)}.TopicTrainerSummary_themeLink__2qZ0j{color:currentColor;font-weight:700;text-decoration-color:transparent;text-underline-offset:3px}.TopicTrainerSummary_themeLink__2qZ0j:hover{text-decoration-color:currentColor}.TopicTrainerSummary_themeLink__2qZ0j:focus-visible{border-radius:4px;outline:3px solid color-mix(in srgb,currentColor 25%,transparent);outline-offset:3px}.TopicTrainerSummary_stats__uoa7I{display:grid;grid-template-columns:1fr;gap:10px;margin:0}.TopicTrainerSummary_stat__ED9dz{display:grid;gap:4px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:5px 6px 0 rgb(22 22 22/6%)}.TopicTrainerSummary_stat__ED9dz dt{color:var(--muted);font-size:.85rem;font-weight:700}.TopicTrainerSummary_stat__ED9dz dd{margin:0;font-size:1.4rem;font-weight:800;letter-spacing:-.03em}.TopicTrainerSummary_links__x7FN6{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.TopicTrainerSummary_primary__ZZL5V,.TopicTrainerSummary_secondary__JtB1m{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border-radius:10px;font-weight:700;text-decoration:none}.TopicTrainerSummary_primary__ZZL5V{border:2px solid var(--green);background:var(--green-bg);color:var(--green-dark)}.TopicTrainerSummary_secondary__JtB1m{border:1px solid var(--border);background:var(--surface-muted);color:inherit;cursor:pointer;font:inherit}.TopicTrainerSummary_secondary__JtB1m:disabled{cursor:not-allowed;opacity:.7}.TopicTrainerSummary_mistakeReviewEntry__zlRS5{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.TopicTrainerSummary_mistakeReviewMessage__BexP8{margin:0;color:var(--muted);font-size:.9rem}.TopicTrainerSummary_recommendations__B7rRr{margin:0}.TopicTrainerSummary_insight__GG6yN{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.TopicTrainerSummary_insightPanel__2y2xx{display:grid;gap:8px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.TopicTrainerSummary_insightTitle__Ayjsq{margin:0;font-size:1rem;font-weight:800;letter-spacing:-.02em}.TopicTrainerSummary_insightList___Xefv{display:grid;gap:4px;margin:0;padding:0;list-style:none}.TopicTrainerSummary_insightItem__MxeYb{color:var(--muted)}.TopicTrainerSummary_insightNote__aLeYV{margin:0;font-weight:600}@media (min-width:768px){.TopicTrainerSummary_stats__uoa7I{grid-template-columns:repeat(3,minmax(0,1fr))}.TopicTrainerSummary_insight__GG6yN{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.TaskVisualArea_visual__wdQxP{display:grid;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted);overflow:hidden}.TaskVisualArea_image__ZOhOQ{display:block;width:100%;max-height:360px;object-fit:contain;background:var(--surface)}.TaskVisualArea_tableScroll__n9ZxO{overflow-x:auto}.TaskVisualArea_table__CjdvE{width:100%;border-collapse:collapse;font-size:.95rem}.TaskVisualArea_table__CjdvE td,.TaskVisualArea_table__CjdvE th{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}.TaskVisualArea_table__CjdvE thead th{background:var(--surface-hover);font-weight:700}.TaskVisualArea_table__CjdvE tbody tr:last-child td{border-bottom:none}.DiagnosticResultSummary_summary__sPjDK{display:flex;flex-direction:column;gap:var(--space-xl);min-width:0}.DiagnosticResultSummary_intro__cLLnW{display:grid;gap:var(--space-sm)}.DiagnosticResultSummary_kicker__BKrF5{display:inline-flex;align-items:center;justify-self:start;gap:var(--space-xs);margin:0;padding:6px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:rgb(253 251 244/72%);color:var(--green-dark);font-size:var(--fs-kicker);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.DiagnosticResultSummary_title__5_q5d{margin:0;font-family:var(--font-display);font-size:var(--fs-h1);font-weight:700;letter-spacing:-.03em;line-height:1.14;text-wrap:balance}.DiagnosticResultSummary_lead__0dDwd{margin:0;max-width:44rem;color:var(--muted);font-size:var(--fs-lead);line-height:1.55}.DiagnosticResultSummary_sessionLabel__ozf7R{margin:0;color:var(--subtle);font-size:var(--fs-small)}.DiagnosticResultSummary_stats__6BbuW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm);margin:0;padding:var(--space-md);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:rgb(253 251 244/78%)}.DiagnosticResultSummary_stat__VXgAc{display:grid;gap:2px;min-width:0}.DiagnosticResultSummary_stat__VXgAc dt{color:var(--subtle);font-size:var(--fs-kicker);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.DiagnosticResultSummary_stat__VXgAc dd{margin:0;font-family:var(--font-display);font-size:var(--fs-h4);font-weight:700}.DiagnosticResultSummary_analyzing__88DeS{margin:0;padding:var(--space-md);border:1px dashed var(--line-soft);border-radius:var(--radius-lg);background:rgb(253 251 244/72%);color:var(--muted);font-size:var(--fs-small)}.DiagnosticResultSummary_sectionTitle__EPsgz{margin:0;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.DiagnosticResultSummary_sectionLead__fRaG2{margin:var(--space-2xs) 0 0;max-width:40rem;color:var(--muted);font-size:var(--fs-small)}.DiagnosticResultSummary_priority__CtaKk,.DiagnosticResultSummary_strong__dYAgp{display:grid;gap:var(--space-md)}.DiagnosticResultSummary_topicList__6HFQO{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);margin:0;padding:0;list-style:none}.DiagnosticResultSummary_topicCard__vu1F4{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:rgb(253 251 244/78%);box-shadow:var(--shadow-sm)}.DiagnosticResultSummary_topicCard__vu1F4[data-tone=strong]{background:var(--grad-mint)}.DiagnosticResultSummary_topicName__kceVp{margin:0;font-family:var(--font-display);font-size:var(--fs-h4);font-weight:700;text-align:center}.DiagnosticResultSummary_topicScore__CX_Iv{margin:0;color:var(--subtle);font-size:var(--fs-small);font-weight:600;text-align:center}.DiagnosticResultSummary_topicBar__KIlAj{height:8px;border-radius:var(--radius-pill);background:rgb(94 76 40/12%);overflow:hidden}.DiagnosticResultSummary_topicCard__vu1F4[data-tone=priority] .DiagnosticResultSummary_topicBarFill__PDiFw{background:var(--grad-brand)}.DiagnosticResultSummary_topicCard__vu1F4[data-tone=strong] .DiagnosticResultSummary_topicBarFill__PDiFw{background:var(--green-dark)}.DiagnosticResultSummary_topicBarFill__PDiFw{display:block;height:100%;border-radius:var(--radius-pill)}.DiagnosticResultSummary_answerReview__aepMk{display:grid;gap:var(--space-md)}.DiagnosticResultSummary_answerReviewList__RPtCA{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.DiagnosticResultSummary_answerReviewCard__CmVzv{display:grid;gap:var(--space-sm);min-width:0;padding:var(--space-md);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:rgb(253 251 244/78%);box-shadow:var(--shadow-sm)}.DiagnosticResultSummary_answerReviewMeta__RaQgc{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-xs);color:var(--subtle);font-size:var(--fs-small);font-weight:700}.DiagnosticResultSummary_answerReviewOutcome__b4czG[data-correct=true]{color:var(--green-dark)}.DiagnosticResultSummary_answerReviewOutcome__b4czG[data-correct=false]{color:#a13532}.DiagnosticResultSummary_answerReviewName__ExXOl{margin:0;font-family:var(--font-display);font-size:var(--fs-h4);font-weight:700}.DiagnosticResultSummary_answerReviewAnswer__1s4jQ,.DiagnosticResultSummary_answerReviewExplanation__KN9yJ{display:grid;gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-md);background:var(--grad-mint);line-height:1.5}.DiagnosticResultSummary_answerReviewExplanation__KN9yJ{background:rgb(94 76 40/7%)}.DiagnosticResultSummary_registerPanel__QBAvp{display:grid;gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--grad-glass);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.DiagnosticResultSummary_registerPanel__QBAvp{background:rgb(253 251 244/94%)}}.DiagnosticResultSummary_registerKicker__rpFlR{display:inline-flex;justify-self:start;margin:0;padding:4px 12px;border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:rgb(253 251 244/72%);color:var(--green-dark);font-size:var(--fs-kicker);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.DiagnosticResultSummary_registerTitle__XN2gX{margin:0;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;letter-spacing:-.02em}.DiagnosticResultSummary_benefits__h8I06{display:grid;gap:var(--space-sm);margin:0;padding-left:1.2em;color:var(--muted);font-size:var(--fs-small)}.DiagnosticResultSummary_benefitTitle__Gukgg{margin:0;color:var(--ink);font-weight:700}.DiagnosticResultSummary_benefitText__lz_9_{margin:2px 0 0;color:var(--muted);font-weight:400}.DiagnosticResultSummary_registerClosing__9n4SR{margin:0;color:var(--ink);font-size:var(--fs-body);font-weight:700;line-height:1.4}.DiagnosticResultSummary_registerCta__Cgc9p{display:flex;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 24px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--grad-brand);box-shadow:0 12px 26px rgb(17 83 42/28%);color:#fdfbf4;font-size:var(--fs-body);font-weight:700;text-decoration:none;transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease)}.DiagnosticResultSummary_registerCta__Cgc9p:focus-visible,.DiagnosticResultSummary_registerCta__Cgc9p:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgb(17 83 42/34%)}.DiagnosticResultSummary_loginPrompt__626eM{margin:0;color:var(--subtle);font-size:var(--fs-small)}.DiagnosticResultSummary_loginLink___h7fb{color:var(--green-dark);font-weight:700}.DiagnosticResultSummary_links__nplyg{display:flex;flex-direction:column;gap:var(--space-sm)}.DiagnosticResultSummary_primary__Ye6YR,.DiagnosticResultSummary_secondary__yRC1I{display:flex;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;border-radius:var(--radius-pill);font-size:var(--fs-small);font-weight:700;text-decoration:none}.DiagnosticResultSummary_primary__Ye6YR{border:1px solid transparent;background:var(--grad-brand);color:#fdfbf4}.DiagnosticResultSummary_secondary__yRC1I{border:1px solid var(--line-soft);background:rgb(253 251 244/72%);color:inherit}@media (min-width:768px){.DiagnosticResultSummary_topicList__6HFQO{grid-template-columns:repeat(3,minmax(0,1fr))}.DiagnosticResultSummary_registerCta__Cgc9p{width:auto}.DiagnosticResultSummary_links__nplyg{flex-direction:row;flex-wrap:wrap}.DiagnosticResultSummary_primary__Ye6YR,.DiagnosticResultSummary_secondary__yRC1I{width:auto}}@media (prefers-reduced-motion:reduce){.DiagnosticResultSummary_registerCta__Cgc9p:hover{transform:none}}@media (scripting:none){.Reveal_reveal__eV1sC{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.Reveal_reveal__eV1sC{opacity:1!important;transform:none!important}}.DiagnosticInfoPanel_panel__M8Fpw{display:grid;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:rgb(253 251 244/72%);box-shadow:var(--shadow-sm)}.DiagnosticInfoPanel_title__LuuRK{margin:0;font-family:var(--font-display);font-size:var(--fs-h4);font-weight:700;letter-spacing:-.01em}.DiagnosticInfoPanel_list__P5Dn9{display:grid;gap:var(--space-xs) var(--space-md);margin:0;padding:0;list-style:none}.DiagnosticInfoPanel_item__DWtAR{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--muted);font-size:var(--fs-small);line-height:1.45}.DiagnosticInfoPanel_icon__iyYyV{flex:none;margin-top:2px;color:var(--green-dark)}@media (min-width:768px){.DiagnosticInfoPanel_list__P5Dn9{grid-template-columns:repeat(2,minmax(0,1fr))}}.SkipLink_skip__8NOqt{position:fixed;left:var(--space-sm);top:var(--space-sm);z-index:120;display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--surface);color:var(--green-dark);font-size:var(--fs-small);font-weight:700;text-decoration:none;box-shadow:var(--shadow-md);transform:translateY(-200%)}.SkipLink_skip__8NOqt:focus,.SkipLink_skip__8NOqt:focus-visible{transform:none;outline:2px solid var(--green);outline-offset:2px}@media print{.SkipLink_skip__8NOqt{display:none}}.DashboardShell_shell__FLIqn{position:relative;isolation:isolate;min-height:100dvh;overflow-x:clip;color:var(--ink-deep);background:var(--grad-aurora)}.DashboardShell_decor__niuri{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.DashboardShell_decorGrid__uxw6l{position:absolute;inset:0;background-image:linear-gradient(rgb(94 76 40/11%) 1px,transparent 0),linear-gradient(90deg,rgb(94 76 40/11%) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0/70%),rgb(0 0 0/18%) 72%);mask-image:linear-gradient(180deg,rgb(0 0 0/70%),rgb(0 0 0/18%) 72%)}.DashboardShell_decorOrbA__y2EUh,.DashboardShell_decorOrbB__0At3h{position:absolute;border-radius:50%;filter:blur(10px)}.DashboardShell_decorOrbA__y2EUh{top:-12rem;right:-8rem;width:min(70vw,32rem);height:min(70vw,32rem);background:radial-gradient(circle,rgb(31 143 69/18%),transparent 68%);animation:DashboardShell_orbFloat__D8Ntv 16s var(--ease) infinite alternate}.DashboardShell_decorOrbB__0At3h{top:42%;left:-10rem;width:min(55vw,24rem);height:min(55vw,24rem);background:radial-gradient(circle,rgb(150 118 62/14%),transparent 70%);animation:DashboardShell_orbFloat__D8Ntv 21s var(--ease) infinite alternate-reverse}.DashboardShell_backdrop__VFsLv{position:fixed;inset:var(--header-h) 0 0;z-index:25;border:0;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;touch-action:none;overscroll-behavior:none;animation:DashboardShell_fadeIn__REEhb var(--t) var(--ease)}.DashboardShell_body__l5804{position:relative;display:flex;align-items:flex-start;gap:0;width:min(100%,var(--container-max));margin-inline:auto;padding:var(--space-md) var(--container-pad) var(--space-xl);margin-top:var(--header-h)}.DashboardShell_sidebarSlot__4Slsq{flex:0 0;width:0;min-width:0;overflow:visible}.DashboardShell_content__LSBi_{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);flex:1 1;gap:var(--space-md);min-width:0}.DashboardShell_main__eOMXH{align-self:start;width:100%;min-width:0;padding:0 0 var(--space-lg)}@keyframes DashboardShell_fadeIn__REEhb{0%{opacity:0}to{opacity:1}}@keyframes DashboardShell_orbFloat__D8Ntv{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-20px,22px,0) scale(1.06)}}@media (min-width:768px){.DashboardShell_backdrop__VFsLv{display:none}.DashboardShell_sidebarSlotOpen__B0yz8{flex:0 0 var(--sidebar-w);width:var(--sidebar-w);margin-inline-end:var(--space-lg)}.DashboardShell_sidebarSlotClosed__9jPrd{flex:0 0;width:0}.DashboardShell_stableContent__nn5vC.DashboardShell_sidebarClosed__VFAeh .DashboardShell_content__LSBi_{flex:0 0 auto;width:calc(100% - var(--sidebar-w) - var(--space-lg));max-width:calc(100% - var(--sidebar-w) - var(--space-lg));margin-inline:auto}}@media (min-width:1240px){.DashboardShell_body__l5804{padding-block:var(--space-lg) var(--space-2xl)}.DashboardShell_sidebarSlotOpen__B0yz8{margin-inline-end:var(--space-xl)}.DashboardShell_stableContent__nn5vC.DashboardShell_sidebarClosed__VFAeh .DashboardShell_content__LSBi_{width:calc(100% - var(--sidebar-w) - var(--space-xl));max-width:calc(100% - var(--sidebar-w) - var(--space-xl))}}@media (prefers-reduced-motion:reduce){.DashboardShell_decorOrbA__y2EUh,.DashboardShell_decorOrbB__0At3h{animation:none}}@media print{.DashboardShell_noPrint__v4Zjs{display:none!important}.DashboardShell_shell__FLIqn{min-height:0;background:var(--surface);color:var(--ink)}.DashboardShell_body__l5804,.DashboardShell_content__LSBi_,.DashboardShell_main__eOMXH{display:block;width:100%;max-width:none;padding:0;margin:0}}.DiagnosticShell_page__VzDx6{position:relative;isolation:isolate;min-height:100dvh;overflow-x:clip;background:var(--grad-aurora)}.DiagnosticShell_decor__JjHlN{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.DiagnosticShell_decorGrid__MTPio{position:absolute;inset:0;background-image:linear-gradient(rgb(94 76 40/11%) 1px,transparent 0),linear-gradient(90deg,rgb(94 76 40/11%) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0/65%),rgb(0 0 0/18%) 70%);mask-image:linear-gradient(180deg,rgb(0 0 0/65%),rgb(0 0 0/18%) 70%)}.DiagnosticShell_decorOrbA__9kOEJ,.DiagnosticShell_decorOrbB__hrJ0D{position:absolute;border-radius:50%;filter:blur(10px)}.DiagnosticShell_decorOrbA__9kOEJ{top:-12rem;right:-7rem;width:min(72vw,30rem);height:min(72vw,30rem);background:radial-gradient(circle,rgb(31 143 69/18%),transparent 68%)}.DiagnosticShell_decorOrbB__hrJ0D{bottom:-10rem;left:-8rem;width:min(64vw,26rem);height:min(64vw,26rem);background:radial-gradient(circle,rgb(150 118 62/16%),transparent 70%)}.DiagnosticShell_decorMath__UEnny{position:absolute;inset-inline:0;bottom:0;width:100%;height:clamp(220px,32vw,380px);color:rgb(94 76 40/60%);-webkit-mask-image:linear-gradient(180deg,transparent,rgb(0 0 0/100%) 45%);mask-image:linear-gradient(180deg,transparent,rgb(0 0 0/100%) 45%)}.DiagnosticShell_decorAxis__MYGMo,.DiagnosticShell_decorCurve__d2CVc{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.DiagnosticShell_decorAxis__MYGMo{opacity:.3}.DiagnosticShell_decorCurve__d2CVc{opacity:.45}.DiagnosticShell_decorTriangle__yOYq1{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;opacity:.4}.DiagnosticShell_decorAux__F9WCt{fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;opacity:.25}.DiagnosticShell_decorFormula__ZrR8Y,.DiagnosticShell_decorGlyph__SjnOh{fill:currentColor}.DiagnosticShell_decorGlyph__SjnOh{font-family:var(--font-display);font-size:34px;font-weight:700;opacity:.35}.DiagnosticShell_decorFormula__ZrR8Y{font-family:var(--font);font-size:20px;font-weight:600;letter-spacing:.02em;opacity:.28}.DiagnosticShell_inner__ZeLRU{position:relative;z-index:1;width:100%;max-width:var(--content-narrow);margin-inline:auto;padding:var(--space-lg) var(--container-pad) var(--space-3xl)}.DiagnosticShell_main__hl2Ai{min-width:0}.DiagnosticShell_topbar__8OfNq{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-xl)}.DiagnosticShell_backLink__KUbuQ{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px 8px 12px;border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:rgb(253 251 244/78%);color:var(--muted);font-size:var(--fs-small);font-weight:700;text-decoration:none;transition:transform var(--t) var(--ease),background-color var(--t) var(--ease),border-color var(--t) var(--ease)}.DiagnosticShell_backLink__KUbuQ:focus-visible,.DiagnosticShell_backLink__KUbuQ:hover{transform:translateX(-2px);border-color:rgb(31 143 69/45%);background:var(--surface)}.DiagnosticShell_brand__ucMcN{display:inline-flex;align-items:center;gap:10px;margin:0;text-decoration:none}.DiagnosticShell_brandGlyph__9JifS{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--grad-brand);color:#fdfbf4;font-family:var(--font-display);font-weight:700}.DiagnosticShell_brandName__wEKpg{display:none;font-family:var(--font-display);font-size:.95rem;font-weight:700;letter-spacing:-.02em;color:var(--ink-deep);white-space:nowrap}@media (min-width:768px){.DiagnosticShell_inner__ZeLRU{padding-block:var(--space-xl) var(--section-y)}.DiagnosticShell_brandName__wEKpg{display:block}}@media (prefers-reduced-motion:reduce){.DiagnosticShell_backLink__KUbuQ:hover{transform:none}}.DiagnosticIntro_form__kMHle{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-lg);width:100%}.DiagnosticIntro_field__b_zaK{display:grid;gap:var(--space-sm)}.DiagnosticIntro_label__lrkHv{color:var(--subtle);font-size:var(--fs-kicker);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.DiagnosticIntro_start__SVbhy{width:100%;min-height:48px;padding:12px 22px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--grad-brand);box-shadow:0 12px 26px rgb(17 83 42/28%);color:#fdfbf4;font-size:var(--fs-body);font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease)}.DiagnosticIntro_start__SVbhy:focus-visible:not(:disabled),.DiagnosticIntro_start__SVbhy:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 34px rgb(17 83 42/34%)}.DiagnosticIntro_start__SVbhy:disabled{cursor:not-allowed;opacity:.72;transform:none;box-shadow:none}.DiagnosticIntro_error__WwKf9{margin:0;padding:10px 14px;border:1px solid color-mix(in srgb,crimson 45%,var(--line));border-radius:var(--radius-md);background:color-mix(in srgb,crimson 10%,var(--surface));color:#8f1d1d;font-size:var(--fs-small);font-weight:600}@media (prefers-reduced-motion:reduce){.DiagnosticIntro_start__SVbhy:hover:not(:disabled){transform:none}}.DiagnosticDestinationPreview_orbA__PgcZw,.DiagnosticDestinationPreview_orbB__t2U1Y{position:absolute;border-radius:50%}.DiagnosticDestinationPreview_orbA__PgcZw{top:-12rem;right:-7rem;width:min(72vw,30rem);height:min(72vw,30rem);background:radial-gradient(circle,rgb(31 143 69/14%) 0,rgb(31 143 69/9%) 32%,rgb(31 143 69/3%) 55%,transparent 75%)}.DiagnosticDestinationPreview_orbB__t2U1Y{bottom:-10rem;left:-8rem;width:min(64vw,26rem);height:min(64vw,26rem);background:radial-gradient(circle,rgb(150 118 62/12%) 0,rgb(150 118 62/8%) 34%,rgb(150 118 62/3%) 58%,transparent 78%)}.DiagnosticDestinationPreview_panelPreview__JFuvW.DiagnosticDestinationPreview_panelPreview__JFuvW{-webkit-backdrop-filter:none;backdrop-filter:none}.landing_page__v263I{position:relative;isolation:isolate;min-height:100dvh;overflow-x:clip;color:var(--ink-deep);font-size:var(--fs-body);background:var(--grad-aurora)}.landing_decor__EtgQ8{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.landing_decorGrid__X8h1A{position:absolute;inset:0;background-image:linear-gradient(rgb(94 76 40/11%) 1px,transparent 0),linear-gradient(90deg,rgb(94 76 40/11%) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0/70%),rgb(0 0 0/22%) 62%,rgb(0 0 0/14%));mask-image:linear-gradient(180deg,rgb(0 0 0/70%),rgb(0 0 0/22%) 62%,rgb(0 0 0/14%))}.landing_decorOrbA__7jELs,.landing_decorOrbB__QYf1S,.landing_decorOrbC__c_1dt{position:absolute;border-radius:50%;filter:blur(10px)}.landing_decorOrbA__7jELs{top:-14rem;right:-8rem;width:min(70vw,34rem);height:min(70vw,34rem);background:radial-gradient(circle,rgb(31 143 69/20%),transparent 68%);animation:landing_orbFloat__WJAwx 14s var(--ease) infinite alternate}.landing_decorOrbB__QYf1S{top:46%;left:-10rem;width:min(60vw,26rem);height:min(60vw,26rem);background:radial-gradient(circle,rgb(150 118 62/16%),transparent 70%);animation:landing_orbFloat__WJAwx 19s var(--ease) infinite alternate-reverse}.landing_decorOrbC__c_1dt{bottom:6%;right:-6rem;width:min(55vw,24rem);height:min(55vw,24rem);background:radial-gradient(circle,rgb(120 132 104/16%),transparent 72%);animation:landing_orbFloat__WJAwx 22s var(--ease) infinite alternate}.landing_shell__4_PTR{position:relative;z-index:1}.landing_container__qgoIZ{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.landing_section__HCuoN{padding-block:var(--section-y);scroll-margin-top:5.5rem}.landing_sectionHead__ZnKAv{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);max-width:46rem;margin-inline:auto;text-align:center}.landing_kicker__jwpRf{display:inline-flex;align-items:center;justify-self:center;gap:var(--space-xs);margin:0;padding:6px 14px;border-radius:var(--radius-pill);border:1px solid var(--line-soft);background:rgb(253 251 244/72%);color:var(--green-dark);font-size:var(--fs-kicker);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.landing_kicker__jwpRf:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--grad-brand)}.landing_sectionTitle__YRMs7{margin:0;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;line-height:1.14;letter-spacing:-.03em;text-wrap:balance}.landing_sectionLead__gn1vY{margin:0;color:var(--muted);font-size:var(--fs-lead);line-height:1.6;text-wrap:pretty}.landing_accent__VEUna{background:var(--grad-brand);background-clip:text;-webkit-background-clip:text;color:transparent}.landing_btn__c1JRK{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:48px;padding:12px 22px;border:1px solid transparent;border-radius:var(--radius-pill);font-size:var(--fs-body);font-weight:700;text-align:center;cursor:pointer;transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease),background var(--t) var(--ease),border-color var(--t) var(--ease),color var(--t) var(--ease)}.landing_btnPrimary__naAC7{background:var(--grad-brand);color:#fdfbf4;box-shadow:0 12px 26px rgb(17 83 42/28%)}.landing_btnPrimary__naAC7:focus-visible,.landing_btnPrimary__naAC7:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgb(17 83 42/34%)}.landing_btnGhost__IeQ1k{border-color:var(--line-soft);background:rgb(253 251 244/78%);color:var(--green-dark)}.landing_btnGhost__IeQ1k:focus-visible,.landing_btnGhost__IeQ1k:hover{transform:translateY(-2px);border-color:rgb(31 143 69/45%);background:var(--surface);box-shadow:var(--shadow-sm)}.landing_btnLight__fuWR7{background:var(--surface);color:var(--green-dark);box-shadow:0 12px 28px rgb(0 0 0/26%)}.landing_btnLight__fuWR7:focus-visible,.landing_btnLight__fuWR7:hover{transform:translateY(-2px)}.landing_btnOutlineLight__BW_rA{border-color:rgb(246 241 226/42%);background:rgb(246 241 226/8%);color:#f6f1e2}.landing_btnOutlineLight__BW_rA:focus-visible,.landing_btnOutlineLight__BW_rA:hover{transform:translateY(-2px);border-color:rgb(246 241 226/72%);background:rgb(246 241 226/16%)}.landing_btnSmall__LNrWD{min-height:44px;padding:8px 16px;font-size:var(--fs-small)}.landing_header__RpFie{position:sticky;top:0;z-index:30;padding-top:env(safe-area-inset-top,0);border-bottom:1px solid transparent;background:rgb(241 234 216/88%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color var(--t) var(--ease)}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.landing_header__RpFie{background:var(--paper)}}.landing_header__RpFie:hover{border-bottom-color:var(--line-soft)}.landing_headerInner__zJCGY{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-height:60px}.landing_brand__hcL1s{display:inline-flex;align-items:center;gap:10px;margin:0;min-width:0}.landing_brandGlyph__hC_w8{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--grad-brand);color:#fdfbf4;font-family:var(--font-display);font-size:1.1rem;font-weight:700;box-shadow:0 6px 16px rgb(17 83 42/28%)}.landing_brandText__Exm4F{display:grid;min-width:0}.landing_brandName__ihaIv{overflow:hidden;font-family:var(--font-display);font-size:.9rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis}.landing_brandTagline__q3tg6{display:none;color:var(--subtle);font-size:var(--fs-kicker);line-height:1.2}.landing_headerNav__dINVQ{display:none;align-items:center;gap:var(--space-lg)}.landing_headerLink__wBNiL{position:relative;display:inline-flex;align-items:center;min-height:44px;padding-block:10px;color:var(--muted);font-size:var(--fs-small);font-weight:600;transition:color var(--t) var(--ease)}.landing_headerLink__wBNiL:after{content:"";position:absolute;inset:auto 0 0;height:2px;border-radius:2px;background:var(--grad-brand);transform:scaleX(0);transform-origin:left;transition:transform var(--t) var(--ease)}.landing_headerLink__wBNiL:focus-visible,.landing_headerLink__wBNiL:hover{color:var(--green-dark)}.landing_headerLink__wBNiL:focus-visible:after,.landing_headerLink__wBNiL:hover:after{transform:scaleX(1)}.landing_headerActions__xCkGN{display:flex;flex:none;align-items:center;gap:var(--space-xs)}.landing_headerLogin__FHYU3{display:none}.landing_hero__ENUU6{padding-block:var(--space-2xl) var(--section-y)}.landing_heroGrid__M5guH{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);align-items:center}.landing_heroCopy__eBw6K{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);justify-items:start;min-width:0;text-align:left}.landing_heroBadge__U__TQ{display:inline-flex;align-items:center;gap:var(--space-xs);padding:7px 14px;border-radius:var(--radius-pill);border:1px solid rgb(31 143 69/26%);background:rgb(253 251 244/80%);color:var(--green-dark);font-size:var(--fs-kicker);font-weight:700;letter-spacing:.04em}.landing_heroBadgeDot__a_wTA{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgb(31 143 69/18%)}.landing_heroTitle__SeX67{margin:0;font-family:var(--font-display);font-size:var(--fs-display);font-weight:700;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.landing_heroLead__rH3ak{margin:0;max-width:34rem;color:var(--muted);font-size:var(--fs-lead);line-height:1.6;text-wrap:pretty}.landing_heroActions__fyoti{display:flex;flex-direction:column;gap:var(--space-sm);width:100%;margin-top:var(--space-2xs)}.landing_heroNote__pei48{display:flex;align-items:center;gap:var(--space-xs);margin:0;color:var(--subtle);font-size:var(--fs-small)}.landing_heroNoteIcon__EM94q{flex:none;color:var(--green)}.landing_heroStats__HNVQN{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.25rem,1fr));gap:var(--space-md);width:100%;margin-top:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--line-soft)}.landing_heroStatValue__yJJtb{display:block;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;letter-spacing:-.02em;color:var(--green-dark)}.landing_heroStatLabel__62N9_{display:block;margin:2px 0 0;color:var(--subtle);font-size:var(--fs-small);line-height:1.35}.landing_heroVisual__WktJm{position:relative;justify-self:center;width:100%;max-width:30rem}.landing_heroFrame__o3v87{position:relative;padding:10px;border:1px solid rgb(253 251 244/72%);border-radius:var(--radius-xl);background:var(--grad-glass);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing_heroFrame__o3v87:before{content:"";position:absolute;inset:-18%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgb(31 143 69/18%),transparent 62%);filter:blur(24px)}.landing_heroImage__PucDm{display:block;width:100%;height:auto;border-radius:calc(var(--radius-xl) - 8px)}.landing_heroChip__kB9C6{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgb(253 251 244/82%);border-radius:var(--radius-md);background:rgb(253 251 244/92%);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing_heroChipA__7IWZ9{top:8%;left:-4%;animation:landing_chipFloat__IckbM 7s var(--ease) infinite alternate}.landing_heroChipB__i9YZ6{right:-4%;bottom:10%;animation:landing_chipFloat__IckbM 9s var(--ease) infinite alternate-reverse}.landing_heroChipIcon__Uxs_t{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--green-bg);color:var(--green-dark);flex:none}.landing_heroChipTitle__XCxPS{display:block;font-size:var(--fs-small);font-weight:700;line-height:1.2}.landing_heroChipText__0yUWn{display:block;color:var(--subtle);font-size:.75rem;line-height:1.2}.landing_grid__NS_kJ{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);margin:var(--space-xl) 0 0;padding:0;list-style:none}.landing_card__goI7t{display:flex;flex-direction:column;gap:var(--space-sm);height:100%;padding:var(--space-lg);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:rgb(253 251 244/78%);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease),border-color var(--t) var(--ease)}.landing_card__goI7t:hover{transform:translateY(-4px);border-color:rgb(31 143 69/36%);box-shadow:var(--shadow-md)}.landing_cardIcon__h63mN{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--grad-mint);border:1px solid rgb(31 143 69/20%);color:var(--green-dark)}.landing_cardTitle__RHbPy{margin:0;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;line-height:1.25;letter-spacing:-.02em}.landing_cardText__auLxZ{margin:0;color:var(--muted);line-height:1.6;text-wrap:pretty}.landing_steps__NClb0{counter-reset:step}.landing_step__zzjbA{position:relative;display:flex;flex-direction:column;gap:var(--space-sm);height:100%;padding:var(--space-lg);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:rgb(253 251 244/68%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing_stepNum__N_Qgl{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--grad-brand);color:#fdfbf4;font-family:var(--font-display);font-size:1.05rem;font-weight:700;box-shadow:0 8px 18px rgb(17 83 42/26%)}.landing_faqList__5_NNB{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);max-width:52rem;margin:var(--space-xl) auto 0}.landing_faqItem__PAgSV{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:rgb(253 251 244/78%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--t) var(--ease)}.landing_faqItem__PAgSV[open]{border-color:rgb(31 143 69/36%);box-shadow:var(--shadow-sm)}.landing_faqSummary__ucSR1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);cursor:pointer;font-family:var(--font-display);font-size:var(--fs-h4);font-weight:700;line-height:1.35;letter-spacing:-.015em;list-style:none}.landing_faqSummary__ucSR1::-webkit-details-marker{display:none}.landing_faqIcon__rqXSP{flex:none;color:var(--green-dark);transition:transform var(--t-slow) var(--ease)}.landing_faqItem__PAgSV[open] .landing_faqIcon__rqXSP{transform:rotate(45deg)}.landing_faqAnswer__uZMfy{margin:0;padding:0 var(--space-lg) var(--space-lg);color:var(--muted);line-height:1.65;text-wrap:pretty}.landing_ctaSection__tdzU_{padding-block:0 var(--section-y)}.landing_ctaBanner__UXvxE{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);padding:var(--space-2xl) var(--space-lg);border-radius:var(--radius-xl);background:var(--grad-ink);color:#f6f1e2;box-shadow:var(--shadow-lg);text-align:center;justify-items:center}.landing_ctaGlow__B9GCq{background:radial-gradient(520px 300px at 18% 8%,rgb(42 163 83/32%),transparent 62%),radial-gradient(460px 280px at 86% 92%,rgb(176 143 79/24%),transparent 64%)}.landing_ctaGlow__B9GCq,.landing_ctaPattern__Boph_{position:absolute;inset:0;z-index:-1;pointer-events:none}.landing_ctaPattern__Boph_{background-image:linear-gradient(rgb(246 241 226/7%) 1px,transparent 0),linear-gradient(90deg,rgb(246 241 226/7%) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000,transparent);mask-image:radial-gradient(70% 70% at 50% 50%,#000,transparent)}.landing_ctaTitle__ON6ke{margin:0;max-width:24ch;font-family:var(--font-display);font-size:var(--fs-h1);font-weight:700;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.landing_ctaLead__s5bLM{margin:0;max-width:44ch;color:rgb(246 241 226/78%);font-size:var(--fs-lead);line-height:1.6;text-wrap:pretty}.landing_ctaActions__wKTQ7{display:grid;gap:var(--space-sm);width:100%;max-width:22rem}.landing_ctaNote__6KJ7x{margin:0;color:rgb(246 241 226/60%);font-size:var(--fs-small)}.landing_footer__rY2Wr{padding-block:var(--space-xl);border-top:1px solid var(--line-soft)}.landing_footerInner__5o0hV{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.landing_footerTagline__4I2_y{margin:var(--space-sm) 0 0;max-width:30rem;color:var(--subtle);font-size:var(--fs-small);line-height:1.5}.landing_footerNav__sJXme{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-lg)}.landing_footerLink__A8Ioi{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font-size:var(--fs-small);font-weight:600;line-height:1.2;transition:color var(--t) var(--ease)}.landing_footerLink__A8Ioi:focus-visible,.landing_footerLink__A8Ioi:hover{color:var(--green-dark)}button.landing_footerLink__A8Ioi{appearance:none;margin:0;padding:0;border:0;background:transparent;font-family:inherit;cursor:pointer}.landing_footerBottom__9CvnI{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);align-items:center;justify-content:space-between;padding-top:var(--space-md);border-top:1px solid var(--line-soft);color:var(--subtle);font-size:var(--fs-small)}.landing_footerBottom__9CvnI p{margin:0}@media (min-width:375px){.landing_ctaActions__wKTQ7{grid-auto-flow:column;justify-content:center;width:auto;max-width:none}}@media (min-width:768px){.landing_headerInner__zJCGY{min-height:72px}.landing_brandName__ihaIv{font-size:1rem}.landing_brandTagline__q3tg6{display:block}.landing_headerLogin__FHYU3{display:inline-flex}.landing_heroActions__fyoti{flex-direction:row;flex-wrap:wrap;width:auto}.landing_heroStats__HNVQN{gap:var(--space-lg)}.landing_grid__NS_kJ{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.landing_card__goI7t,.landing_step__zzjbA{padding:var(--space-xl)}.landing_ctaBanner__UXvxE{padding-inline:var(--space-3xl)}.landing_footerInner__5o0hV{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:var(--space-2xl)}.landing_footerNav__sJXme{justify-content:flex-end}}@media (min-width:1240px){.landing_headerNav__dINVQ{display:flex}.landing_hero__ENUU6{padding-block:calc(var(--section-y) * .85) var(--section-y)}.landing_heroGrid__M5guH{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:var(--space-3xl)}.landing_heroVisual__WktJm{max-width:34rem}.landing_gridThree__EkcJS{grid-template-columns:repeat(3,minmax(0,1fr))}.landing_gridFour__0Cxyt{grid-template-columns:repeat(4,minmax(0,1fr))}.landing_steps__NClb0 .landing_step__zzjbA:after{content:"";position:absolute;top:calc(var(--space-xl) + 21px);right:calc(var(--space-xl) * -1);width:var(--space-xl);height:1px;background:linear-gradient(90deg,rgb(31 143 69/45%),rgb(31 143 69/5%))}.landing_steps__NClb0 .landing_step__zzjbA:last-child:after{display:none}.landing_footerInner__5o0hV{grid-template-columns:minmax(0,1fr) auto}.landing_footerNav__sJXme{flex-wrap:nowrap;gap:var(--space-sm) var(--space-md)}.landing_footerLink__A8Ioi{flex-shrink:0;white-space:nowrap}}@media (min-width:1440px){.landing_heroVisual__WktJm{max-width:38rem}.landing_grid__NS_kJ{gap:var(--space-xl)}.landing_steps__NClb0 .landing_step__zzjbA:after{right:calc(var(--space-xl) * -1);width:var(--space-xl)}}@media (min-width:1920px){.landing_heroVisual__WktJm{max-width:42rem}.landing_card__goI7t,.landing_step__zzjbA{padding:var(--space-2xl)}}@keyframes landing_orbFloat__WJAwx{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-24px,26px,0) scale(1.07)}}@keyframes landing_chipFloat__IckbM{0%{transform:translateZ(0)}to{transform:translate3d(0,-12px,0)}}@media (prefers-reduced-motion:reduce){.landing_decorOrbA__7jELs,.landing_decorOrbB__QYf1S,.landing_decorOrbC__c_1dt,.landing_heroChipA__7IWZ9,.landing_heroChipB__i9YZ6{animation:none}.landing_btn__c1JRK:hover,.landing_card__goI7t:hover{transform:none}}.DiagnosticPageTurnLink_overlay__BeCxi{position:fixed;inset:0;z-index:90;overflow:hidden;pointer-events:none}.DiagnosticPageTurnLink_overlay__BeCxi.DiagnosticPageTurnLink_turning___dFUK{pointer-events:auto}.DiagnosticPageTurnLink_underlay__43wb8{position:absolute;inset:0;overflow:hidden;background:var(--page);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);pointer-events:none;will-change:clip-path}.DiagnosticPageTurnLink_turnLayer__1WC4O{position:absolute;inset:0;pointer-events:none;filter:drop-shadow(8px 8px 12px rgb(58 44 18/24%))}.DiagnosticPageTurnLink_flap__j92x8{position:absolute;inset:0;transform-origin:0 0;clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);background:var(--paper);will-change:transform,clip-path}.DiagnosticPageTurnLink_sheet__vPNF2{position:absolute;inset:0;overflow:hidden}.DiagnosticPageTurnLink_sheet__vPNF2 *,.DiagnosticPageTurnLink_sheet__vPNF2 :after,.DiagnosticPageTurnLink_sheet__vPNF2 :before{animation-play-state:paused;transition:none;-webkit-backdrop-filter:none;backdrop-filter:none}.DiagnosticPageTurnLink_flap__j92x8:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgb(255 253 240/18%),rgb(150 118 62/28%))}@media (prefers-reduced-motion:reduce){.DiagnosticPageTurnLink_overlay__BeCxi{display:none}}