.CookieConsent_overlay__zUxtp{position:fixed;inset:0;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:9998;display:flex;align-items:center;justify-content:center;padding:1rem;animation:CookieConsent_fadeIn__fDdXP .3s ease-out}@keyframes CookieConsent_fadeIn__fDdXP{0%{opacity:0}to{opacity:1}}.CookieConsent_modal__MB1n8{position:relative;z-index:9999;background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:28rem;width:100%;padding:1.5rem;animation:CookieConsent_slideUp__Ayefx .3s ease-out}@keyframes CookieConsent_slideUp__Ayefx{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CookieConsent_iconWrapper__GolXM{display:flex;justify-content:center;margin-bottom:1rem}.CookieConsent_icon__tDU7j{width:3rem;height:3rem;color:var(--color-amber-500)}.CookieConsent_title__iM7Mz{font-size:1.25rem;font-weight:600;color:var(--color-gray-900);text-align:center;margin-bottom:.75rem}.CookieConsent_description__kRzI4{font-size:.875rem;color:var(--color-gray-500);text-align:center;line-height:1.5;margin-bottom:1.5rem}.CookieConsent_privacyLink__mzDbg{color:#4f46e5;text-decoration:underline;text-underline-offset:2px;transition:color .2s}.CookieConsent_privacyLink__mzDbg:hover{color:#4338ca}.CookieConsent_buttonContainer__mXd6g{display:flex;flex-direction:column;gap:.75rem}@media (min-width:640px){.CookieConsent_buttonContainer__mXd6g{flex-direction:row}}.CookieConsent_acceptButton__VRieU{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#4f46e5 0,var(--color-primary-600) 100%);color:#fff;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;transition:all .2s;font-size:.875rem}.CookieConsent_acceptButton__VRieU:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(79,70,229,.4)}.CookieConsent_acceptButton__VRieU:active{transform:translateY(0)}.CookieConsent_configureButton__QbX9K{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;color:var(--color-gray-500);font-weight:500;border-radius:.5rem;border:1px solid var(--color-gray-200);cursor:pointer;transition:all .2s;font-size:.875rem;text-decoration:none}.CookieConsent_configureButton__QbX9K:hover{background:var(--color-gray-100);color:var(--color-gray-700);border-color:var(--color-gray-300)}.CookieConsent_rejectButton__p6tXa{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-gray-100);color:var(--color-gray-700);font-weight:600;border-radius:.5rem;border:1px solid var(--color-gray-200);cursor:pointer;transition:all .2s;font-size:.875rem}.CookieConsent_rejectButton__p6tXa:hover{background:var(--color-gray-200);border-color:var(--color-gray-300)}.CookieConsent_buttonIcon__LCAzQ{width:1rem;height:1rem}.CookieConsent_configSection__so02A{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1rem;background:var(--color-gray-50);border-radius:.5rem;border:1px solid var(--color-gray-200)}.CookieConsent_cookieOption__5kqsF{display:flex;align-items:center;justify-content:space-between;gap:1rem}.CookieConsent_cookieInfo__b1oAE{display:flex;flex-direction:column;gap:.125rem}.CookieConsent_cookieName__sv2k5{font-size:.875rem;font-weight:600;color:var(--color-gray-900)}.CookieConsent_cookieDesc__mofvW{font-size:.75rem;color:var(--color-gray-500)}.CookieConsent_alwaysOn__WsJ20{font-size:.75rem;color:var(--color-green-600);font-weight:500;white-space:nowrap}.CookieConsent_toggle__2bM_X{position:relative;width:2.75rem;height:1.5rem;border-radius:9999px;border:none;cursor:pointer;transition:background-color .2s;flex-shrink:0}.CookieConsent_toggleOn__CsrqB{background-color:#4f46e5}.CookieConsent_toggleOff__Hi9Gm{background-color:var(--color-gray-300)}.CookieConsent_toggleThumb__CC11r{position:absolute;top:.125rem;left:.125rem;width:1.25rem;height:1.25rem;background:#fff;border-radius:9999px;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s}.CookieConsent_toggleOn__CsrqB .CookieConsent_toggleThumb__CC11r{transform:translateX(1.25rem)}.CookieConsent_toggleOff__Hi9Gm .CookieConsent_toggleThumb__CC11r{transform:translateX(0)}@media (prefers-color-scheme:dark){.CookieConsent_modal__MB1n8{background:var(--color-gray-800)}.CookieConsent_title__iM7Mz{color:var(--color-gray-50)}.CookieConsent_description__kRzI4{color:var(--color-gray-400)}.CookieConsent_privacyLink__mzDbg{color:#818cf8}.CookieConsent_privacyLink__mzDbg:hover{color:#a5b4fc}.CookieConsent_configureButton__QbX9K{background:transparent;color:var(--color-gray-400);border-color:var(--color-gray-600)}.CookieConsent_configureButton__QbX9K:hover,.CookieConsent_rejectButton__p6tXa{background:var(--color-gray-700);color:var(--color-gray-50)}.CookieConsent_rejectButton__p6tXa{border-color:var(--color-gray-600)}.CookieConsent_rejectButton__p6tXa:hover{background:var(--color-gray-600)}.CookieConsent_configSection__so02A{background:var(--color-gray-700);border-color:var(--color-gray-600)}.CookieConsent_cookieName__sv2k5{color:var(--color-gray-50)}.CookieConsent_cookieDesc__mofvW{color:var(--color-gray-400)}.CookieConsent_alwaysOn__WsJ20{color:#34d399}.CookieConsent_toggleOff__Hi9Gm{background-color:var(--color-gray-600)}}.FeedbackButton_button__BQ_R2{position:fixed;bottom:2rem;right:2rem;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#6366f1 0,var(--color-primary-500) 100%);color:#fff;border:none;border-radius:9999px;font-size:.9375rem;font-weight:600;cursor:pointer;box-shadow:0 4px 12px rgba(99,102,241,.4),0 2px 4px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:9998;white-space:nowrap}.FeedbackButton_button__BQ_R2:hover{background:linear-gradient(135deg,#4f46e5 0,var(--color-primary-600) 100%);box-shadow:0 6px 16px rgba(99,102,241,.5),0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px)}.FeedbackButton_button__BQ_R2:active{transform:translateY(0);box-shadow:0 2px 8px rgba(99,102,241,.4),0 1px 2px rgba(0,0,0,.1)}.FeedbackButton_icon__vyD5B{width:1.25rem;height:1.25rem;flex-shrink:0}.FeedbackButton_text__9aTUc{font-weight:600}@keyframes FeedbackButton_pulse__w7A87{0%,to{transform:scale(1);box-shadow:0 4px 12px rgba(99,102,241,.4),0 2px 4px rgba(0,0,0,.1)}50%{transform:scale(1.05);box-shadow:0 6px 16px rgba(99,102,241,.5),0 4px 8px rgba(0,0,0,.15)}}.FeedbackButton_button__BQ_R2{animation:FeedbackButton_pulse__w7A87 2s ease-in-out 3}@media (max-width:640px){.FeedbackButton_button__BQ_R2{bottom:1rem;right:1rem;padding:.75rem}.FeedbackButton_text__9aTUc{display:none}.FeedbackButton_icon__vyD5B{width:1.5rem;height:1.5rem}}@media (min-width:641px) and (max-width:1024px){.FeedbackButton_button__BQ_R2{bottom:1.5rem;right:1.5rem}}@media print{.FeedbackButton_button__BQ_R2{display:none}}.HeaderNav_navLinks__newET{display:flex;gap:.5rem;align-items:center}.HeaderNav_navLink__p6QJ0{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;color:hsla(0,0%,100%,.85);font-size:.875rem;font-weight:500;border-radius:.5rem;transition:all .2s;text-decoration:none;border:none;background:transparent;cursor:pointer}.HeaderNav_navLink__p6QJ0:hover{color:#fff;background:hsla(0,0%,100%,.15)}.HeaderNav_navIcon__X59IT{width:16px;height:16px}.HeaderNav_navChevron__KyftI{width:14px;height:14px;margin-left:2px;transition:transform .2s}[data-state=open]>.HeaderNav_navChevron__KyftI{transform:rotate(180deg)}.HeaderNav_dropdownContent__tE01f{min-width:200px;background:#fff;border-radius:.75rem;padding:.5rem;box-shadow:0 10px 25px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.08)}.HeaderNav_dropdownItem__0Z4oN{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;border-radius:.5rem;color:var(--color-gray-700);font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;cursor:pointer;width:100%}.HeaderNav_dropdownItem__0Z4oN:hover{background:linear-gradient(135deg,#667eea15,#764ba215);color:var(--color-gradient-start)}.HeaderNav_dropdownIcon__hHRsD{width:18px;height:18px;color:var(--color-gray-500);flex-shrink:0}.HeaderNav_dropdownItem__0Z4oN:hover .HeaderNav_dropdownIcon__hHRsD{color:var(--color-gradient-start)}@media (max-width:1024px){.HeaderNav_navLink__p6QJ0{padding:.5rem .625rem;font-size:.8125rem}.HeaderNav_navIcon__X59IT{width:14px;height:14px}.HeaderNav_navChevron__KyftI{width:12px;height:12px}}@media (max-width:768px){.HeaderNav_navLinks__newET{gap:.25rem}.HeaderNav_navLink__p6QJ0{padding:.5rem}.HeaderNav_navChevron__KyftI,.HeaderNav_navLink__p6QJ0 span{display:none}}.UserMenu_glassButton__HKen3{background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.4);backdrop-filter:blur(8px);border-radius:.5rem;transition:all .2s;box-shadow:0 4px 6px rgba(0,0,0,.1)}.UserMenu_glassButton__HKen3:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.6);box-shadow:0 10px 15px rgba(0,0,0,.1)}.UserMenu_avatarCircle__7MWhs{width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,#6366f1,#a855f7);display:flex;align-items:center;justify-content:center}.UserMenu_menuContent__Rxek3{width:14rem;padding:0;background:#fff;border:1px solid var(--color-gray-200);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.UserMenu_menuLabel__MIdUP{display:flex;gap:.5rem;align-items:center;margin-bottom:.25rem;padding:.75rem;background:linear-gradient(90deg,#eef2ff,#f5f3ff)}.UserMenu_userName__IyJFA{font-size:.875rem;font-weight:600;color:var(--color-gray-800)}.UserMenu_userEmail___gD7C{font-size:.75rem;color:var(--color-gray-500)}.UserMenu_quotaContainer__HeLEL{padding:.5rem .75rem;border-bottom:1px solid var(--color-gray-100)}.UserMenu_dropdownItem__AkVWe{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--color-gray-700);text-transform:capitalize;padding:.5rem .75rem;cursor:pointer;transition:background-color .2s}.UserMenu_dropdownItem__AkVWe:hover{background-color:#eef2ff}.UserMenu_iconPrimary__tp04n{color:#6366f1}.UserMenu_iconGray__8mhOt{color:var(--color-gray-500)}.UserMenu_destructiveItem__FhPle{color:var(--color-red-600)}.UserMenu_destructiveItem__FhPle:hover{background-color:var(--color-red-50)}.HeaderTabs_tabsContainer__fVhlz{display:flex;justify-content:center;overflow-x:auto;width:100%}.HeaderTabs_tabsList__265S8{display:flex;background:transparent;padding:.5rem;border-radius:0;border:none;width:100%;justify-content:center;gap:.5rem}.HeaderTabs_tabsTrigger__wf7dE{background:transparent;border:none;cursor:pointer;color:hsla(0,0%,100%,.85);font-weight:500;display:inline-flex;align-items:center;gap:.625rem;padding:.875rem 1.5rem;border-radius:.75rem;transition:all .2s;white-space:nowrap;justify-content:center}.HeaderTabs_tabsTrigger__wf7dE:hover{color:#fff;background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.HeaderTabs_tabsTrigger__wf7dE.HeaderTabs_active__qpSBd{background:hsla(0,0%,100%,.35);color:#fff;font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,.15)}.HeaderTabs_calculatorIconWrapper__lQwy0{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;transition:all .3s ease}.HeaderTabs_iconColorBlue__y_7fY{background:linear-gradient(135deg,var(--color-blue-500) 0,var(--color-blue-600) 100%)}.HeaderTabs_iconColorIndigo___t8EL{background:linear-gradient(135deg,#6366f1,#4f46e5)}.HeaderTabs_iconColorOrange__XBSs3{background:linear-gradient(135deg,var(--color-amber-500) 0,var(--color-orange-600) 100%)}.HeaderTabs_iconColorGreen__JTvlH{background:linear-gradient(135deg,var(--color-green-500) 0,var(--color-green-600) 100%)}.HeaderTabs_iconColorPurple__A1O1w{background:linear-gradient(135deg,#a855f7,#9333ea)}.HeaderTabs_calculatorIcon__XJvcu{width:20px;height:20px;color:#fff}.HeaderTabs_calculatorLabel__JLkle{white-space:nowrap;font-size:1rem;font-weight:inherit}@media (max-width:1024px){.HeaderTabs_tabsTrigger__wf7dE{padding:.75rem 1.25rem;gap:.5rem}.HeaderTabs_calculatorIconWrapper__lQwy0{width:32px;height:32px}.HeaderTabs_calculatorIcon__XJvcu{width:18px;height:18px}.HeaderTabs_calculatorLabel__JLkle{font-size:.9rem}}@media (max-width:768px){.HeaderTabs_tabsContainer__fVhlz{justify-content:flex-start}.HeaderTabs_tabsList__265S8{gap:.375rem;padding:.375rem}.HeaderTabs_tabsTrigger__wf7dE{padding:.625rem 1rem}.HeaderTabs_calculatorIconWrapper__lQwy0{width:28px;height:28px}.HeaderTabs_calculatorIcon__XJvcu{width:16px;height:16px}.HeaderTabs_calculatorLabel__JLkle{font-size:.8125rem}}.Header_headerGradient__hNgV7{background:linear-gradient(135deg,var(--color-gradient-start) 0,var(--color-gradient-end) 100%);border-radius:0;padding:1.5rem 0;position:relative;overflow:hidden}.Header_backgroundPattern__Ej_K7{position:absolute;inset:0;opacity:.1;z-index:0}.Header_container__L4JQR{position:relative;z-index:10;display:flex;align-items:center;gap:1.5rem}.Header_logoSection__UjScL{display:flex;flex-direction:column;align-items:center;gap:.5rem}.Header_homeButton__H2z8H{width:6rem;height:6rem;background:transparent;border:none;border-radius:1.25rem;color:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;padding:.5rem}.Header_homeButton__H2z8H:hover{transform:scale(1.05)}.Header_logoImage__hE07D{border-radius:1rem;-o-object-fit:contain;object-fit:contain}.Header_brandTitle__siB6J{font-size:1.5rem;font-weight:700;line-height:1;color:#fff;margin:0;text-align:center}.Header_rightSection__7EQyP{flex:1;display:flex;flex-direction:column;gap:1rem}.Header_topControls__NEbng{display:flex;gap:.75rem;justify-content:flex-end;align-items:center}.Header_navLinks__dak4Y{display:flex;gap:.5rem;align-items:center}.Header_navLink__Q_hTB{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;color:hsla(0,0%,100%,.85);font-size:.875rem;font-weight:500;border-radius:.5rem;transition:all .2s;text-decoration:none}.Header_navLink__Q_hTB:hover{color:#fff;background:hsla(0,0%,100%,.15)}.Header_navIcon__1gtVo{width:16px;height:16px}.Header_navChevron__cKvDx{width:14px;height:14px;margin-left:2px;transition:transform .2s}[data-state=open]>.Header_navChevron__cKvDx{transform:rotate(180deg)}.Header_dropdownContent__Jxhz2{min-width:200px;background:#fff;border-radius:.75rem;padding:.5rem;box-shadow:0 10px 25px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.08)}.Header_dropdownItem__dN_WM{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;border-radius:.5rem;color:var(--color-gray-700);font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;cursor:pointer;width:100%}.Header_dropdownItem__dN_WM:hover{background:linear-gradient(135deg,#667eea15,#764ba215);color:var(--color-gradient-start)}.Header_dropdownIcon__Ebgbr{width:18px;height:18px;color:var(--color-gray-500);flex-shrink:0}.Header_dropdownItem__dN_WM:hover .Header_dropdownIcon__Ebgbr{color:var(--color-gradient-start)}.Header_navSeparator__8KrT0{width:1px;height:24px;background:hsla(0,0%,100%,.3);margin:0 .5rem}.Header_divider__t5_oZ{height:1px;background:hsla(0,0%,100%,.2)}@media (max-width:1024px){.Header_navLink__Q_hTB{padding:.5rem .625rem;font-size:.8125rem}.Header_navIcon__1gtVo{width:14px;height:14px}.Header_navChevron__cKvDx{width:12px;height:12px}}@media (max-width:768px){.Header_headerGradient__hNgV7{padding:1rem 0}.Header_container__L4JQR{flex-direction:column;gap:1rem;align-items:stretch}.Header_logoSection__UjScL{justify-content:center}.Header_brandTitle__siB6J{font-size:1.5rem}.Header_brandSubtitle__3Pl4Y{font-size:.75rem}.Header_topControls__NEbng{justify-content:center;flex-wrap:wrap}.Header_navLinks__dak4Y{gap:.25rem}.Header_navLink__Q_hTB{padding:.5rem}.Header_navChevron__cKvDx,.Header_navLink__Q_hTB span{display:none}.Header_navSeparator__8KrT0{height:20px;margin:0 .25rem}}.FeedbackForm_form__V1vF6{width:100%;max-width:600px;padding:2rem;background:#fff;border-radius:1rem;box-shadow:0 10px 25px rgba(0,0,0,.1)}.FeedbackForm_header__KPFdp{margin-bottom:2rem;text-align:center}.FeedbackForm_title__dsz1v{font-size:1.75rem;font-weight:700;color:var(--color-gray-800);margin-bottom:.5rem}.FeedbackForm_description__r5gMe{font-size:.9375rem;color:var(--color-gray-500);line-height:1.5}.FeedbackForm_field__K60qM{margin-bottom:1.5rem}.FeedbackForm_required__qQ8_W{color:var(--color-red-500);margin-left:.25rem}.FeedbackForm_select__Fr7lZ{width:100%;padding:.625rem .75rem;font-size:.9375rem;line-height:1.5;color:var(--color-gray-800);background-color:#fff;border:1px solid var(--color-gray-300);border-radius:.5rem;outline:none;transition:all .2s;cursor:pointer}.FeedbackForm_select__Fr7lZ:hover{border-color:var(--color-gray-400)}.FeedbackForm_select__Fr7lZ:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.FeedbackForm_select__Fr7lZ:disabled{background-color:var(--color-gray-50);color:var(--color-gray-400);cursor:not-allowed;opacity:.6}.FeedbackForm_ratingContainer__LEBi_{display:flex;flex-direction:column;gap:.5rem}.FeedbackForm_stars__2shDI{display:flex;gap:.375rem;align-items:center}.FeedbackForm_star__YiJvN{width:2.5rem;height:2.5rem;font-size:2rem;line-height:1;color:var(--color-gray-300);background:none;border:none;cursor:pointer;transition:all .2s;padding:0;display:flex;align-items:center;justify-content:center}.FeedbackForm_star__YiJvN:hover{transform:scale(1.15)}.FeedbackForm_star__YiJvN:active{transform:scale(1.05)}.FeedbackForm_starActive__aBYek{color:var(--color-amber-500);filter:drop-shadow(0 2px 4px rgba(245,158,11,.3))}.FeedbackForm_star__YiJvN:disabled{cursor:not-allowed;opacity:.5}.FeedbackForm_ratingLabel__9sV_o{font-size:.875rem;font-weight:500;color:var(--color-gray-500);margin-left:.5rem}.FeedbackForm_textarea__i3LpG{width:100%;padding:.625rem .75rem;font-size:.9375rem;line-height:1.5;color:var(--color-gray-800);background-color:#fff;border:1px solid var(--color-gray-300);border-radius:.5rem;outline:none;transition:all .2s;resize:vertical;min-height:120px;font-family:inherit}.FeedbackForm_textarea__i3LpG:hover{border-color:var(--color-gray-400)}.FeedbackForm_textarea__i3LpG:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.FeedbackForm_textarea__i3LpG:disabled{background-color:var(--color-gray-50);color:var(--color-gray-400);cursor:not-allowed;opacity:.6}.FeedbackForm_textarea__i3LpG::-moz-placeholder{color:var(--color-gray-400)}.FeedbackForm_textarea__i3LpG::placeholder{color:var(--color-gray-400)}.FeedbackForm_actions__E_bYu{display:flex;gap:.75rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-gray-200)}@media (max-width:640px){.FeedbackForm_form__V1vF6{padding:1.5rem}.FeedbackForm_title__dsz1v{font-size:1.5rem}.FeedbackForm_description__r5gMe{font-size:.875rem}.FeedbackForm_star__YiJvN{width:2rem;height:2rem;font-size:1.75rem}.FeedbackForm_actions__E_bYu{flex-direction:column-reverse}.FeedbackForm_actions__E_bYu button{width:100%}}@keyframes FeedbackForm_slideIn__8HSMu{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.FeedbackForm_form__V1vF6{animation:FeedbackForm_slideIn__8HSMu .3s ease-out}.FeedbackModal_backdrop__Miq_Z{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:FeedbackModal_fadeIn__vvLPC .2s ease-out}@keyframes FeedbackModal_fadeIn__vvLPC{0%{opacity:0}to{opacity:1}}.FeedbackModal_modalContent__qUhgU{max-width:600px;width:100%;max-height:90vh;overflow-y:auto;animation:FeedbackModal_slideIn__Pa7nG .3s ease-out}@keyframes FeedbackModal_slideIn__Pa7nG{0%{opacity:0;transform:translateY(-2rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.FeedbackModal_modalContent__qUhgU::-webkit-scrollbar{width:8px}.FeedbackModal_modalContent__qUhgU::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.FeedbackModal_modalContent__qUhgU::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.FeedbackModal_modalContent__qUhgU::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width:640px){.FeedbackModal_backdrop__Miq_Z{padding:.5rem}.FeedbackModal_modalContent__qUhgU{max-height:95vh}}:root{--color-primary-50:#f5f3ff;--color-primary-100:#ede9fe;--color-primary-200:#ddd6fe;--color-primary-300:#c4b5fd;--color-primary-400:#a78bfa;--color-primary-500:#8b5cf6;--color-primary-600:#7c3aed;--color-primary-700:#6d28d9;--color-primary-800:#5b21b6;--color-primary-900:#4c1d95;--color-primary-950:#2e1065;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bfdbfe;--color-blue-300:#93c5fd;--color-blue-400:#60a5fa;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-blue-800:#1e40af;--color-blue-900:#1e3a8a;--color-blue-950:#172554;--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:#94a3b8;--color-gray-500:#64748b;--color-gray-600:#475569;--color-gray-700:#334155;--color-gray-800:#1e293b;--color-gray-900:#0f172a;--color-gray-950:#020617;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-amber-50:#fffbeb;--color-amber-100:#fef3c7;--color-amber-400:#fbbf24;--color-amber-500:#f59e0b;--color-amber-600:#d97706;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-500:#f97316;--color-orange-600:#ea580c;--color-gradient-start:#667eea;--color-gradient-end:#764ba2;--color-brand:var(--color-primary-600);--color-brand-light:var(--color-primary-50);--color-brand-dark:var(--color-primary-800);--color-surface-page:#fff;--color-surface-card:#fff;--color-surface-muted:var(--color-gray-50);--color-surface-elevated:#fff;--color-surface-dark:var(--color-gray-900);--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-700);--color-text-tertiary:var(--color-gray-500);--color-text-muted:var(--color-gray-400);--color-text-inverse:#fff;--color-text-link:var(--color-blue-600);--color-text-link-hover:var(--color-blue-700);--color-border-default:var(--color-gray-200);--color-border-light:var(--color-gray-100);--color-border-strong:var(--color-gray-300);--color-border-focus:var(--color-blue-500);--color-border-brand:var(--color-primary-200);--color-interactive-primary:var(--color-blue-600);--color-interactive-primary-hover:var(--color-blue-700);--color-interactive-primary-light:var(--color-blue-50);--color-interactive-secondary:var(--color-gray-100);--color-interactive-secondary-hover:var(--color-gray-200);--color-status-success:var(--color-green-500);--color-status-success-bg:var(--color-green-50);--color-status-success-border:var(--color-green-100);--color-status-error:var(--color-red-500);--color-status-error-bg:var(--color-red-50);--color-status-error-border:var(--color-red-100);--color-status-warning:var(--color-amber-500);--color-status-warning-bg:var(--color-amber-50);--color-status-info:var(--color-blue-500);--color-status-info-bg:var(--color-blue-50);--color-calc-kpi-highlight:var(--color-blue-50);--color-calc-kpi-border:var(--color-blue-200);--color-calc-kpi-value:var(--color-blue-700);--color-calc-layer-bg:var(--color-gray-50);--color-calc-chart-line:var(--color-blue-500);--color-calc-chart-area:var(--color-blue-100);--color-calc-pass:var(--color-green-500);--color-calc-fail:var(--color-red-500);--font-sans:Inter,system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--page-max-width:1280px;--page-padding-x:1rem;--page-padding-x-md:1.5rem;--page-padding-x-lg:2rem;--section-padding-y:3rem;--section-padding-y-lg:5rem;--section-gap:2rem;--card-padding:1.5rem;--card-border-radius:1rem;--card-gap:1rem;--shadow-sm:0px 1px 2px 0px rgba(15,22,36,.06),0px 1px 3px 0px rgba(15,22,36,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px}