@keyframes LanguageToggle_pulseFrame__MVjHE{0%{box-shadow:0 0 0 0 rgba(255,255,255,.25)}to{box-shadow:0 0 0 12px rgba(255,255,255,0)}}.LanguageToggle_toggle__032tE{display:inline-flex;gap:.35rem;padding:.25rem;border-radius:999px;background:rgba(255,255,255,.1);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25)}.LanguageToggle_header__1VeK5{font-size:.75rem}.LanguageToggle_footer__WHPzw{width:fit-content;background:rgba(255,255,255,.08)}.LanguageToggle_option__S0SB6{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:999px;border:none;background:transparent;color:currentColor;font-weight:600;font-size:.75rem;cursor:pointer;text-decoration:none;transition:color .2s ease,background .2s ease}.LanguageToggle_option__S0SB6:focus-visible,.LanguageToggle_option__S0SB6:hover{color:var(--color-gray-900,#0f172a);background:rgba(255,255,255,.65)}.LanguageToggle_active__PTQxp{background:linear-gradient(120deg,rgba(52,152,219,.9),rgba(155,89,182,.85));color:#fff;animation:LanguageToggle_pulseFrame__MVjHE 2s infinite}.LanguageToggle_icon__7p2oE{font-size:1rem;line-height:1}.LanguageToggle_flag__tONCe{border-radius:2px;box-shadow:0 2px 6px rgba(15,23,42,.15);display:block}.LanguageToggle_label__gcWtg{text-transform:uppercase;letter-spacing:.06em}.MainLayout_layout__R8Acj{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:0}.MainLayout_header__ebJAT{position:sticky;top:0;z-index:100;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:transparent;border-bottom:none;box-shadow:1px 2px 30px 3px #2e44b442}.MainLayout_header__ebJAT:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.52));border-bottom:1px solid rgba(148,163,184,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.56),0 18px 48px rgba(52,152,219,.14);opacity:.95;pointer-events:none}.MainLayout_navbar__AWnF0{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;position:relative;z-index:1}.MainLayout_brand__xG8RL{display:inline-flex;align-items:center;gap:.75rem;flex:0 0 auto;min-height:44px;text-decoration:none}.MainLayout_brandMark__rC6Te{width:176px;height:44px;object-fit:contain;max-width:100%;filter:drop-shadow(0 12px 28px rgba(52,152,219,.22))}.MainLayout_brandName__SrWRQ{font-family:var(--font-logo),var(--font-heading);font-size:2rem;font-weight:700;background:linear-gradient(90deg,hsl(201.15deg 81.25% 37.65%),hsl(275deg 66.14% 49.8%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;display:flex;align-items:center}.MainLayout_nav__35zbz{display:flex;align-items:center;justify-content:center;gap:clamp(.7rem,1.2vw,1.15rem);flex:1 1 auto;min-width:0}.MainLayout_navActions__zQrsz{display:inline-flex;align-items:center;gap:.6rem;flex:0 0 auto}.MainLayout_navLink__cTDcF{display:inline-flex;align-items:center;min-height:44px;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-gray-700);text-decoration:none;position:relative;flex:0 0 auto;padding:0 .35rem;transition:color .3s ease;line-height:1;white-space:nowrap}.MainLayout_navLink__cTDcF:after{content:"";position:absolute;left:0;bottom:6px;width:100%;height:2px;background:linear-gradient(90deg,rgba(52,152,219,.7),rgba(155,89,182,.7));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.MainLayout_navLink__cTDcF:focus-visible,.MainLayout_navLink__cTDcF:hover{color:var(--color-gray-900)}.MainLayout_navLinkActive__P0Thi:after,.MainLayout_navLink__cTDcF:focus-visible:after,.MainLayout_navLink__cTDcF:hover:after{transform:scaleX(1)}.MainLayout_navLinkActive__P0Thi{color:var(--color-gray-900)}.MainLayout_navButton__BTzVP{box-shadow:0 12px 30px rgba(52,152,219,.25);padding:0 1.4rem;line-height:1;white-space:nowrap}.MainLayout_navButton__BTzVP,.MainLayout_portalButton__8lMjl{display:inline-flex;align-items:center;flex:0 0 auto;height:44px}.MainLayout_portalButton__8lMjl{justify-content:center;width:44px;color:var(--color-gray-700);background:rgba(255,255,255,.34);border:1px solid rgba(52,152,219,.24);border-radius:999px;box-shadow:0 10px 24px rgba(52,152,219,.16);text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.MainLayout_portalButton__8lMjl:focus-visible,.MainLayout_portalButton__8lMjl:hover{color:var(--color-gray-900);background:rgba(255,255,255,.68);border-color:rgba(155,89,182,.38);transform:translateY(-1px)}.MainLayout_content__sJJQs{flex:1}.MainLayout_footer__6TVn_{position:relative;margin-top:2.25rem;padding:2rem 0;color:rgba(255,255,255,.85);overflow:hidden}.MainLayout_footer__6TVn_:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(57,64,144,.98),rgba(62,130,195,.95));z-index:0}.MainLayout_footer__6TVn_:after{content:"";position:absolute;width:360px;height:360px;right:-120px;top:-120px;background:radial-gradient(circle at center,rgba(62,130,195,.4),transparent 70%);opacity:.65;z-index:0}.MainLayout_footerContent__sBLzu{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.75rem;padding:1.75rem 1.75rem 1.5rem}.MainLayout_footerBrandBlock__4ilHT{display:grid;gap:.75rem}.MainLayout_footerBrand__kK48u{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}.MainLayout_footerBrandMark__lEtPL{width:176px;height:44px;object-fit:contain;max-width:100%;filter:brightness(0) saturate(100%) invert(62%) sepia(12%) saturate(812%) hue-rotate(189deg) brightness(95%) contrast(92%) drop-shadow(0 14px 28px rgba(12,30,64,.3))}.MainLayout_footerBrandName__AyOgW{font-family:var(--font-logo),var(--font-heading);font-size:1.45rem;font-weight:700;color:rgba(255,255,255,.92)}.MainLayout_footerLanguageToggle__KAjVs{margin-top:.35rem}.MainLayout_footerDescription__gXsAv{font-size:.92rem;line-height:1.6;color:rgba(237,243,255,.8)}.MainLayout_footerCtaLink__8PG9d{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem 0;font-weight:600;color:rgba(237,243,255,.9);text-decoration:none;transition:color .3s ease}.MainLayout_footerCtaLink__8PG9d:after{content:"→";font-size:.95rem;line-height:1}.MainLayout_footerCtaLink__8PG9d:focus-visible,.MainLayout_footerCtaLink__8PG9d:hover{color:#ffffff}.MainLayout_footerColumn__3Tlsp{display:grid;gap:.55rem}.MainLayout_footerHeading__v9gxA{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:rgba(196,209,235,.78)}.MainLayout_footerMenu__3eUF2{display:grid;gap:.35rem}.MainLayout_footerLink__wNLz_{color:rgba(237,243,255,.86);text-decoration:none;transition:color .3s ease}.MainLayout_footerLink__wNLz_:focus-visible,.MainLayout_footerLink__wNLz_:hover{color:#ffffff}.MainLayout_footerAddress__TGIpn{display:grid;gap:.3rem;font-style:normal;color:rgba(237,243,255,.86)}.MainLayout_footerLocale__nKRxS{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(12,32,68,.28);color:rgba(237,243,255,.86);font-size:.85rem;width:fit-content}.MainLayout_footerBottom__EpvlK{position:relative;z-index:1;margin-top:.5rem;padding:1.25rem 1.75rem 0;justify-content:space-between;border-top:1px solid rgba(255,255,255,.12);color:rgba(214,224,245,.7);font-size:.82rem}.MainLayout_footerBottomInfo__Gw0Cd,.MainLayout_footerBottom__EpvlK{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.MainLayout_footerVersion__5lh4k{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:999px;background:rgba(12,32,68,.32);color:rgba(237,243,255,.86);font-size:.78rem;letter-spacing:.02em}.MainLayout_footerBottomLinks__vgcWT{display:inline-flex;align-items:center;gap:1.25rem}.MainLayout_footerBottomLinks__vgcWT a{color:rgba(237,243,255,.86);text-decoration:none;transition:color .3s ease}.MainLayout_footerBottomLinks__vgcWT a:focus-visible,.MainLayout_footerBottomLinks__vgcWT a:hover{color:#ffffff}@media (max-width:992px){.MainLayout_navbar__AWnF0{gap:.75rem}.MainLayout_nav__35zbz{gap:.65rem}.MainLayout_navLink__cTDcF{padding:0 .2rem;font-size:.9rem}.MainLayout_navButton__BTzVP{padding:0 1rem}.MainLayout_footerContent__sBLzu{gap:1.5rem}}@media (max-width:768px){.MainLayout_navbar__AWnF0{flex-wrap:wrap;justify-content:center;gap:1rem}.MainLayout_nav__35zbz{order:3;width:100%;justify-content:center;flex-wrap:wrap}.MainLayout_footerContent__sBLzu{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:540px){.MainLayout_brandName__SrWRQ{font-size:1.35rem}.MainLayout_footerContent__sBLzu{grid-template-columns:1fr}.MainLayout_footerBottom__EpvlK{flex-direction:column;align-items:flex-start;gap:.75rem}}.Tools_toolsWrapper__O75yW{display:flex;flex-direction:column;gap:2.75rem;padding:4.5rem 0}.Tools_toolsHeader__S4sWD{text-align:center;max-width:820px;margin:0 auto}.Tools_toolsIntro__m7hc5{color:rgba(51,65,85,.76);margin-top:.75rem}.Tools_toolsGrid__T_raf{display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.Tools_toolCard__l238l{position:relative;padding:1.75rem;border-radius:1.25rem;background:linear-gradient(0deg,rgba(255,255,255,.9),rgba(255,255,255,.86)) padding-box,linear-gradient(135deg,rgba(52,152,219,.55),rgba(155,89,182,.55)) border-box;border:2px solid transparent;box-shadow:0 12px 36px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease;height:100%;display:flex;flex-direction:column;gap:.75rem}.Tools_toolCard__l238l:hover{transform:translateY(-3px);box-shadow:0 16px 48px rgba(0,0,0,.08)}.Tools_toolHeaderRow__FhXwH{display:flex;align-items:flex-start;gap:.9rem}.Tools_toolBadge__EsiM_{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:8px;border:1px solid rgba(52,152,219,.14);background:linear-gradient(135deg,rgba(52,152,219,.08),rgba(155,89,182,.07));color:#1d4ed8;font-weight:700;letter-spacing:.01em;overflow:visible;flex-shrink:0}.Tools_toolIcon__uPrVb{width:54px;height:54px;object-fit:contain;border-radius:0;filter:drop-shadow(0 7px 12px rgba(39,81,129,.14))}.Tools_toolsNavBadge__hVPVC .Tools_toolIcon__uPrVb{width:32px;height:32px;border-radius:0;filter:drop-shadow(0 4px 8px rgba(39,81,129,.14))}.Tools_toolTitle__S_9AW{margin:0;color:#0f172a;flex:1}.Tools_toolDescription__0n2WI{color:rgba(51,65,85,.82);font-size:.98rem;line-height:1.6;word-break:break-word}.Tools_toolsNav__f5X8J{background:rgba(255,255,255,.92);box-shadow:0 10px 24px rgba(0,0,0,.05);border-bottom:1px solid rgba(15,23,42,.06);position:sticky;top:0;z-index:5}.Tools_toolsNavInner__RXl1Z{display:flex;align-items:center;gap:.75rem;padding:.9rem 0}.Tools_toolsNavList__AID_3{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem}.Tools_toolsNavItem__CXoV_{display:inline-flex;flex-direction:column;align-items:center;gap:.35rem;padding:.65rem .85rem;border-radius:999px;border:1px solid transparent;background:rgba(15,23,42,.035);color:#0f172a;font-weight:600;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;text-decoration:none}.Tools_toolsNavItem__CXoV_:hover{transform:translateY(-2px);border-color:rgba(52,152,219,.35);box-shadow:0 8px 18px rgba(0,0,0,.08)}.Tools_toolsNavItemActive__KHu43{background:linear-gradient(120deg,rgba(59,130,246,.2),rgba(168,85,247,.2));border-color:rgba(59,130,246,.35);box-shadow:0 8px 18px rgba(59,130,246,.12);color:#0f172a}.Tools_toolsNavBadge__hVPVC{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:rgba(52,152,219,.14);color:#1d4ed8;font-weight:700;letter-spacing:.01em;flex-shrink:0;overflow:visible;box-shadow:0 4px 10px rgba(0,0,0,.06)}.Tools_toolsNavItemActive__KHu43 .Tools_toolsNavBadge__hVPVC{background:rgba(255,255,255,.75);color:#1d4ed8}.Tools_toolsNavLabel__0HNYE{font-weight:500;color:rgba(15,23,42,.78);text-decoration:none;text-align:center;white-space:normal;font-size:.85rem;line-height:1.25;max-width:120px}.Tools_toolsNavItemActive__KHu43 .Tools_toolsNavLabel__0HNYE{color:#0f172a}.Tools_toolDetailLayout__BVpeU{display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem 0 4rem}.Tools_toolDetailHeader__SozlY{display:flex;flex-direction:column;gap:.75rem;max-width:880px}.Tools_toolDetailDescription__40VTp{color:rgba(51,65,85,.82)}.Tools_toolDetailContent__RvvGF{max-width:920px;display:flex;flex-direction:column;gap:1.25rem}.Tools_calculatorPlaceholder__Epb_a{padding:1.5rem;border-radius:1rem;border:1px dashed rgba(52,152,219,.45);background:rgba(52,152,219,.06);color:rgba(15,23,42,.85)}.Tools_calculatorWrapper__kQtdQ{margin-top:var(--mantine-spacing-md);display:flex;flex-direction:column;gap:var(--mantine-spacing-lg)}.Tools_calculatorFeedback__TfX9i{margin-top:2rem;color:rgba(15,23,42,.55);text-align:center;font-size:.95rem;font-weight:500}.Tools_calculatorFeedbackLink__XhoH3{color:inherit;text-decoration:underline dashed rgba(15,23,42,.4);text-underline-offset:3px}.Tools_calculatorSection__GmQeh{display:flex;flex-direction:column;gap:var(--mantine-spacing-sm)}.Tools_calculatorSectionTitle__pcL24{font-weight:600;margin-bottom:var(--mantine-spacing-xs)}.Tools_calculatorSectionHeader__FD4Ln{display:flex;flex-direction:column;gap:var(--mantine-spacing-xs)}.Tools_calculatorInputsCard__ZbPtW{padding:var(--mantine-spacing-md);border-radius:var(--mantine-radius-lg);background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06)}.Tools_calculatorOutputsCard__AG1Vq{padding:var(--mantine-spacing-md);border-radius:var(--mantine-radius-lg);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.Tools_calculatorOutputsGrid__a4HUH{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--mantine-spacing-sm)}.Tools_calculatorOutputCard__ymulG{padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);background:rgba(0,0,0,.08)}.Tools_fieldLabelHint__ge6IC{border-bottom:1px dashed;cursor:help}.Tools_tooltipContent__LY1nl{white-space:pre-line}@media (max-width:768px){.Tools_toolsWrapper__O75yW{padding:3.5rem 0}.Tools_toolsNavInner__RXl1Z{padding:.75rem 0}.Tools_toolCard__l238l{padding:1.5rem}}