.CabinetTour_tour__80Tdw{margin-bottom:var(--space-lg);padding:var(--space-lg);border:1px solid color-mix(in srgb,var(--color-accent) 30%,var(--color-border));border-radius:var(--radius-lg);background:linear-gradient(160deg,var(--color-accent-soft),var(--color-surface))}.CabinetTour_head__SxhY8{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-lg)}.CabinetTour_title__Hp_PZ{margin:0;font-size:1.2rem;color:var(--color-text)}.CabinetTour_close__gZhqk{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-full);border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);font-size:.85rem;transition:border-color var(--transition-fast),color var(--transition-fast)}@media (hover:hover){.CabinetTour_close__gZhqk:hover{border-color:var(--color-accent);color:var(--color-text)}}.CabinetTour_steps__IY5hE{display:grid;grid-template-columns:1fr;grid-gap:var(--space-md);gap:var(--space-md);list-style:none;margin:0 0 var(--space-lg);padding:0}@media (min-width:720px){.CabinetTour_steps__IY5hE{grid-template-columns:1fr 1fr}}.CabinetTour_step__o3uVx{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg-elev) 70%,transparent);border:1px solid var(--color-border)}.CabinetTour_stepIcon__Enj7x{flex-shrink:0;font-size:1.5rem;line-height:1.2}.CabinetTour_stepTitle__hJwgD{margin:0 0 .2rem;font-weight:700;color:var(--color-text);font-size:.98rem}.CabinetTour_stepText__UG3WB{margin:0;color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.CabinetTour_gotIt__FHsMd{width:100%}@media (min-width:560px){.CabinetTour_gotIt__FHsMd{width:auto}}.CabinetTour_reopen___so6l{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:var(--space-lg);padding:.5rem .9rem;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-size:.85rem;font-weight:500;transition:border-color var(--transition-fast),color var(--transition-fast)}@media (hover:hover){.CabinetTour_reopen___so6l:hover{border-color:var(--color-accent);color:var(--color-text)}}.Calculator_calc__T_gCh{display:flex;flex-direction:column;gap:var(--space-lg)}.Calculator_grid__eHA_j{display:grid;grid-template-columns:1fr;grid-gap:var(--space-md);gap:var(--space-md)}@media (min-width:560px){.Calculator_grid__eHA_j{grid-template-columns:1fr 1fr}}.Calculator_field__20yDd{display:flex;flex-direction:column;gap:.35rem;min-width:0}.Calculator_fieldLabel__gy4cb{font-size:.85rem;color:var(--color-text-muted)}.Calculator_input__mzKjs{width:100%;padding:.7rem .9rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-elev,var(--color-surface));color:var(--color-text);font-size:1rem;font-family:inherit}.Calculator_input__mzKjs:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.Calculator_checkField__YBg5X{flex-direction:row;align-items:center;gap:.5rem}.Calculator_advToggle__nZjcE{align-self:flex-start;background:transparent;border:none;color:var(--color-accent);cursor:pointer;font-size:.9rem;font-family:inherit;padding:0}.Calculator_advanced___USI1{padding:var(--space-md);border:1px dashed var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-md)}.Calculator_advNote__0wrHT{margin:0;font-size:.85rem;color:var(--color-text-muted);line-height:1.5}.Calculator_resultBox__hqqaM{padding:var(--space-lg);border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface));text-align:center}.Calculator_resultMain__ylZ1v{display:flex;flex-direction:column;gap:.2rem}.Calculator_resultLabel__ye3jY{font-size:.9rem;color:var(--color-text-muted)}.Calculator_resultValue__yXj63{font-size:clamp(2.4rem,8vw,3.6rem);font-weight:800;color:var(--color-accent);line-height:1.1}.Calculator_resultMeta__UejDG{margin:.4rem 0 0;font-size:.85rem;color:var(--color-text-muted)}.Calculator_resultPlaceholder__ZGHEU{margin:0;color:var(--color-text-muted)}.Calculator_matchBox__PPcGH{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;display:flex;flex-direction:column;gap:.5rem;align-items:center}.Calculator_matchTitle__dSA_5{margin:0;font-size:1.1rem;color:var(--color-text)}.Calculator_matchNote__YTaju{margin:0 auto .4rem;max-width:46ch;font-size:.9rem;color:var(--color-text-muted);line-height:1.55}.Calculator_cta__V9aKC{display:flex;flex-wrap:wrap;gap:var(--space-md);justify-content:center}.Calculator_tabs__kYaZP{display:flex;gap:.35rem;padding:.3rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface)}.Calculator_tab__iho3J{flex:1 1;padding:.55rem .75rem;border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-text-muted);font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast)}@media (hover:hover){.Calculator_tab__iho3J:hover{color:var(--color-text)}}.Calculator_tabActive__HhaCP{background:var(--color-accent);color:#000}.Calculator_tab__iho3J:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Calculator_hint__WE59k{margin:0;font-size:.8rem;color:var(--color-text-muted)}.Calculator_resultFail__2zjjw{border-color:color-mix(in srgb,#ff6b6b 45%,var(--color-border));background:color-mix(in srgb,#ff6b6b 8%,var(--color-surface))}.Calculator_resultFailValue__R_kiM{font-size:clamp(1.4rem,5vw,2rem);font-weight:800;color:#ff8787;line-height:1.15}.Calculator_sourceNote__aKn3w{margin:0;font-size:.78rem;color:var(--color-text-muted);line-height:1.5;text-align:center}.CalculatorCard_card___ZlU4{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-2xl)}.CalculatorCard_header__Aa3GU{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);width:100%;background:transparent;border:none;color:var(--color-text);font-family:inherit;cursor:pointer;padding:0;text-align:left}.CalculatorCard_header__Aa3GU:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:var(--radius-sm)}.CalculatorCard_titleWrap__sJE_b{display:flex;flex-direction:column;gap:.2rem;min-width:0}.CalculatorCard_title__ejilw{margin:0;font-size:1.2rem;display:flex;align-items:center;gap:.5rem}.CalculatorCard_sub__qtuy6{margin:0;font-size:.88rem;color:var(--color-text-muted);line-height:1.5}.CalculatorCard_chevron__yedu4{flex-shrink:0;color:var(--color-text-muted);font-size:1.1rem}.CalculatorCard_body__SqIXm{display:flex;flex-direction:column;gap:var(--space-md);border-top:1px solid var(--color-border);padding-top:var(--space-md)}.CalculatorCard_fullLink__omt8s{align-self:flex-start;font-size:.9rem;color:var(--color-accent);text-decoration:none}@media (hover:hover){.CalculatorCard_fullLink__omt8s:hover{text-decoration:underline}}.Gamification_grid__WqO9W{display:grid;grid-template-columns:1fr;grid-gap:var(--space-lg);gap:var(--space-lg);margin-bottom:var(--space-lg)}@media (min-width:900px){.Gamification_grid__WqO9W{grid-template-columns:1.4fr 1fr;align-items:start}}.Gamification_card__e_0u_{min-width:0;padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.Gamification_cardTitle__PE8nw{margin:0 0 var(--space-md);font-size:1.05rem;color:var(--color-text)}.Gamification_levelRow__44O_P{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md)}.Gamification_levelBadge__E5Kwg{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-accent) 18%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-accent) 40%,var(--color-border));font-weight:700;font-size:1.4rem;color:var(--color-accent);line-height:1}.Gamification_levelMeta__rfXD5{min-width:0;display:flex;flex-direction:column;gap:.15rem}.Gamification_levelTitle__Xlj56{font-weight:700;font-size:1.05rem;color:var(--color-text)}.Gamification_levelSub__tDADL{font-size:.82rem;color:var(--color-text-muted)}.Gamification_streakChip__tqIRR{margin-left:auto;flex:none;display:inline-flex;align-items:baseline;gap:.3rem;padding:.35rem .7rem;border-radius:var(--radius-full);background:color-mix(in srgb,#f5820022 60%,var(--color-surface));border:1px solid color-mix(in srgb,#f58200 35%,var(--color-border));font-size:.85rem;color:var(--color-text);white-space:nowrap}.Gamification_streakNum__8WqB9{font-weight:700;font-size:1.1rem}.Gamification_xpBar__NP3x8{height:10px;border-radius:var(--radius-full);background:var(--color-bg-elev,rgba(127,127,127,.15));overflow:hidden}.Gamification_xpFill__57P7P{height:100%;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-accent),color-mix(in srgb,var(--color-accent) 60%,#fff));transition:width .5s cubic-bezier(.16,1,.3,1)}.Gamification_xpLabel__ZSwX1{margin-top:.4rem;font-size:.82rem;color:var(--color-text-muted)}.Gamification_xpLabel__ZSwX1 b{color:var(--color-text)}.Gamification_stats__d9BEf{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border)}.Gamification_stat__hrQCt{display:flex;flex-direction:column;gap:.1rem}.Gamification_statVal__ClQ4N{font-weight:700;font-size:1.05rem;color:var(--color-text)}.Gamification_statKey__5X3DW{font-size:.76rem;color:var(--color-text-muted)}.Gamification_badges__Ba2Ym{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-gap:.6rem;gap:.6rem;margin-top:var(--space-md)}.Gamification_badge__xmYcv{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.6rem .4rem;border-radius:var(--radius-md);border:1px solid var(--color-border);text-align:center}.Gamification_badgeEarned__oI9yL{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.Gamification_badgeLocked__WOpO0{opacity:.45;filter:grayscale(1)}.Gamification_badgeEmoji__lqoBp{font-size:1.5rem;line-height:1}.Gamification_badgeName__JzZB7{font-size:.7rem;color:var(--color-text-muted);line-height:1.2}.Gamification_empty__2eBX5{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:var(--space-lg) var(--space-md);text-align:center;color:var(--color-text-muted)}.Gamification_emptyIcon__G81r_{font-size:2rem}.Gamification_lbList__TexRo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.Gamification_lbRow___cjl2{display:flex;align-items:center;gap:.6rem;padding:.45rem .6rem;border-radius:var(--radius-md)}.Gamification_lbRow___cjl2:nth-child(odd){background:color-mix(in srgb,var(--color-text) 4%,transparent)}.Gamification_lbMe__Fr14c{background:color-mix(in srgb,var(--color-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.Gamification_lbRank__B4PIM{flex:none;width:28px;text-align:center;font-weight:700;color:var(--color-text-muted)}.Gamification_lbName__V_lGd{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}.Gamification_lbStreak__n4IMr{flex:none;font-size:.8rem;color:var(--color-text-muted)}.Gamification_lbXp__y3sBb{flex:none;font-weight:700;color:var(--color-text)}.Gamification_lbFoot__GSIf2{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border);font-size:.85rem;color:var(--color-text-muted)}.Gamification_lbFoot__GSIf2 b{color:var(--color-text)}@media (prefers-reduced-motion:reduce){.Gamification_xpFill__57P7P{transition:none}}.InviteFriend_card__1d1o0{margin-bottom:var(--space-lg);padding:var(--space-lg);border:1px solid color-mix(in srgb,var(--color-accent) 30%,var(--color-border));border-radius:var(--radius-lg);background:linear-gradient(160deg,color-mix(in srgb,var(--color-accent) 8%,transparent),var(--color-surface));display:flex;flex-direction:column;gap:var(--space-md)}.InviteFriend_info__VTP26{display:flex;align-items:flex-start;gap:var(--space-md)}.InviteFriend_icon__yfuYJ{font-size:1.8rem;line-height:1;flex-shrink:0}.InviteFriend_title__QP4cQ{margin:0;font-size:1.15rem;color:var(--color-text)}.InviteFriend_text__SjYVk{margin:.25rem 0 0;color:var(--color-text-muted);font-size:.92rem;line-height:1.5}.InviteFriend_link__N922P{margin:0;padding:.6rem .8rem;border-radius:var(--radius-md);border:1px dashed var(--color-border-strong);background:var(--color-bg);color:var(--color-text-muted);font-family:var(--font-mono,monospace);font-size:.8rem;overflow-wrap:anywhere}.InviteFriend_stats__HNBeO{display:flex;flex-wrap:wrap;gap:var(--space-lg);margin:0}.InviteFriend_stat__gWxjc dt{color:var(--color-text-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.InviteFriend_stat__gWxjc dd{margin:.15rem 0 0;color:var(--color-text);font-size:1.35rem;font-weight:700}.InviteFriend_actions__EhtNk{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.InviteFriend_primary__Qd1T8{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;border:none;border-radius:var(--radius-full);background:var(--grad-accent);color:#fff;font-weight:600;font-size:.9rem;text-decoration:none;cursor:pointer;transition:transform var(--transition-fast)}@media (hover:hover){.InviteFriend_primary__Qd1T8:hover{transform:translateY(-1px)}}.InviteFriend_copy__1RcmN{padding:.6rem 1rem;border-radius:var(--radius-full);border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text-muted);font-size:.85rem;font-weight:500;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}@media (hover:hover){.InviteFriend_copy__1RcmN:hover{border-color:var(--color-accent);color:var(--color-text)}}@media (prefers-reduced-motion:reduce){.InviteFriend_primary__Qd1T8:hover{transform:none}}.PaidBanner_banner__n7_sI{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-lg);padding:var(--space-md) var(--space-lg);border:1px solid color-mix(in srgb,#30a46c 40%,var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb,#30a46c 10%,var(--color-surface));color:var(--color-text);font-size:.95rem;line-height:1.5;animation:PaidBanner_fadeIn__Z0gtT .3s ease}@keyframes PaidBanner_fadeIn__Z0gtT{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.PaidBanner_close__z0KXm{flex:none;width:28px;height:28px;border-radius:var(--radius-full);border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:.9rem}@media (hover:hover){.PaidBanner_close__z0KXm:hover{background:color-mix(in srgb,var(--color-text) 10%,transparent);color:var(--color-text)}}@media (prefers-reduced-motion:reduce){.PaidBanner_banner__n7_sI{animation:none}}.ShareProgress_card__ZHGew{margin-bottom:var(--space-lg);padding:var(--space-lg);border:1px solid color-mix(in srgb,var(--color-pro) 30%,var(--color-border));border-radius:var(--radius-lg);background:linear-gradient(160deg,var(--color-pro-soft),var(--color-surface));display:flex;flex-direction:column;gap:var(--space-md)}.ShareProgress_info__Ris0_{display:flex;align-items:flex-start;gap:var(--space-md)}.ShareProgress_icon__vo4i4{font-size:1.8rem;line-height:1;flex-shrink:0}.ShareProgress_title__Owa4_{margin:0;font-size:1.15rem;color:var(--color-text)}.ShareProgress_text__YgTwt{margin:.25rem 0 0;color:var(--color-text-muted);font-size:.92rem;line-height:1.5}.ShareProgress_actions__73wYK{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.ShareProgress_primary__BMuqO{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;border:none;border-radius:var(--radius-full);background:var(--grad-accent);color:#fff;font-weight:600;font-size:.9rem;text-decoration:none;cursor:pointer;transition:transform var(--transition-fast)}@media (hover:hover){.ShareProgress_primary__BMuqO:hover{transform:translateY(-1px)}}.ShareProgress_copy__Pvl_B,.ShareProgress_preview__UsvF5{padding:.6rem 1rem;border-radius:var(--radius-full);border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text-muted);font-size:.85rem;font-weight:500;text-decoration:none;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}@media (hover:hover){.ShareProgress_copy__Pvl_B:hover,.ShareProgress_preview__UsvF5:hover{border-color:var(--color-accent);color:var(--color-text)}}.FeedbackForm_form__IgWpa{display:flex;flex-direction:column;gap:.7rem}.FeedbackForm_cats__NFbG_{display:flex;flex-wrap:wrap;gap:.5rem}.FeedbackForm_cat__4XwNh{padding:.5rem .85rem;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-elev);color:var(--color-text-dim);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:border-color var(--transition-fast,.15s),color var(--transition-fast,.15s),background var(--transition-fast,.15s)}@media (hover:hover){.FeedbackForm_cat__4XwNh:hover{border-color:var(--color-text-muted);color:var(--color-text)}}.FeedbackForm_catActive__f4tGU{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,var(--color-bg-elev));color:var(--color-text)}.FeedbackForm_catHint__179J5{margin:0;font-size:.82rem;color:var(--color-text-muted)}.FeedbackForm_input__j05gh,.FeedbackForm_textarea__p8wSo{width:100%;padding:.7rem .9rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-elev);color:var(--color-text);font:inherit;font-size:.92rem;line-height:1.5}.FeedbackForm_textarea__p8wSo{resize:vertical}.FeedbackForm_input__j05gh:focus,.FeedbackForm_textarea__p8wSo:focus{outline:none;border-color:var(--color-accent)}.FeedbackForm_error__OmDMW{margin:0;font-size:.85rem;color:#e5484d}.FeedbackForm_submit__Kiy8w{align-self:flex-start;padding:.7rem 1.4rem;border:none;border-radius:var(--radius-full);background:var(--color-accent);color:#fff;font:inherit;font-weight:700;cursor:pointer;transition:transform var(--transition-base,.2s),box-shadow var(--transition-base,.2s)}@media (hover:hover){.FeedbackForm_submit__Kiy8w:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 22px rgba(79,124,255,.35)}}.FeedbackForm_submit__Kiy8w:disabled{opacity:.55;cursor:default}.FeedbackForm_done__tL7wx{text-align:center;padding:var(--space-lg) var(--space-md)}.FeedbackForm_doneIcon__7PcQI{font-size:2.2rem}.FeedbackForm_doneTitle__IiwyI{margin:.5rem 0 .3rem;font-family:var(--font-unbounded,var(--font-display));font-size:1.2rem;color:var(--color-text)}.FeedbackForm_doneText__bMiir{margin:0 auto;max-width:42ch;color:var(--color-text-muted);font-size:.95rem;line-height:1.55}.FeedbackForm_linkBtn__84MPx{margin-top:.9rem;background:none;border:none;color:var(--color-accent);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}@media (prefers-reduced-motion:reduce){.FeedbackForm_cat__4XwNh,.FeedbackForm_submit__Kiy8w{transition:none}}.Faq_list__f0RZU{display:flex;flex-direction:column;gap:.75rem;max-width:780px;margin-inline:auto}.Faq_item__p7gNW{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;transition:border-color var(--transition-base)}.Faq_itemOpen__0m6xo{border-color:var(--color-accent)}.Faq_question__gA_wm{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:1.15rem 1.35rem;background:transparent;border:none;color:var(--color-text);font-family:var(--font-display);font-size:1.02rem;font-weight:600;text-align:left;letter-spacing:-.01em}.Faq_icon__b7SdS{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent);font-size:1.2rem;line-height:1}.Faq_answerWrap__iPmMs{padding:0 1.35rem 1.25rem}.Faq_answer__rjQpH{color:var(--color-text-muted);font-size:.98rem}