.Toast_toast__nd-uy{border-radius:8px;box-shadow:var(--large-box-shadow);left:50%;max-width:800px;min-width:300px;opacity:0;padding:16px 24px;position:fixed;top:96px;transform:translateX(-50%) translateY(-120%);transition:all .4s cubic-bezier(.4,0,.2,1);width:90%;z-index:1000}.Toast_toast__nd-uy.Toast_show__1mjRN{opacity:1;transform:translateX(-50%) translateY(0)}.Toast_content__-nMH\+{align-items:center;display:flex;justify-content:space-between}.Toast_message__i45iv{font-size:.95rem;font-weight:500}.Toast_closeButton__kaMUd{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;margin-left:12px;opacity:.7;padding:0;transition:opacity .2s ease}.Toast_closeButton__kaMUd:hover{opacity:1}.Toast_success__BTuS8{background:var(--shamrock-green);color:#fff!important}.Toast_success__BTuS8 .Toast_closeButton__kaMUd{color:#fff!important}.Toast_error__oVepg{background:var(--wild-watermelon);color:#fff}.Toast_info__YTP4Q{background:var(--steel-blue);color:#fff}.Toast_warning__gUheG{background:var(--jaffa);color:#000}.AppBar_appBar__viuHd{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:var(--global-separator-color-0-2);border-bottom:1px solid var(--global-separator-color);height:80px;left:0;padding:0 1.5rem;position:fixed;right:0;top:0;transition:background-color .2s ease-in-out;z-index:9999}.AppBar_appBar__viuHd,.AppBar_container__odA75{align-items:center;display:flex;justify-content:space-between}.AppBar_container__odA75{margin:0 auto;max-width:calc(1200px - 3rem);width:100%}.AppBar_logo__PoFte{align-items:center;display:flex;font-size:1.25rem;font-weight:600;gap:4px;text-decoration:none;transform:translateX(-6px);transition:color .2s ease-in-out}.AppBar_adminLabel__yV1mh{border-left:1px solid var(--amethyst-smoke);color:var(--font-color);font-family:Roboto Slab;font-size:20px;height:10px;line-height:8px;padding-left:10px}.AppBar_typo__LjvbD{height:16px}.AppBar_actions__qi5nx{align-items:center;display:flex;gap:8px}.AppBar_button__YjZ67{align-items:center;background:#0000;border:none;border-radius:.375rem;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease-in-out}.AppBar_button__YjZ67:hover{background:var(--button-color)}.AppBar_languageSelect__MP9D0{background:none;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;font-size:.875rem;padding:.5rem;transition:all .2s ease-in-out}@media (max-width:640px){.AppBar_logo__PoFte span{display:none}.AppBar_actions__qi5nx{gap:.5rem}}.AppBar_button__YjZ67>img{height:16px;width:16px}.GlobalInput_inputContainer__fUh2-{position:relative;width:100%}.GlobalInput_inputWrapper__m6xoR{position:relative}.GlobalInput_input__yRblr{background-color:var(--button-color);border:1px solid var(--button-color);border-radius:var(--large-box-border-radius);color:var(--font-color);font-size:1rem;padding:1.4rem 1rem .6rem;transition:all .2s ease-in-out;width:100%}.GlobalInput_input__yRblr:hover{background-color:color-mix(in srgb,var(--button-color) 95%,var(--foreground) 5%)}.GlobalInput_input__yRblr:focus{border-color:var(--amethyst-smoke);box-shadow:0 0 0 2px #2563eb1a;outline:none}.GlobalInput_label__bllaT{color:#6b7280;font-size:1rem;left:1rem;pointer-events:none;position:absolute;top:1rem;transition:all .2s ease-in-out}.GlobalInput_input__yRblr.GlobalInput_hasValue__TlyVS+.GlobalInput_label__bllaT,.GlobalInput_input__yRblr:focus+.GlobalInput_label__bllaT{color:var(--font-color);font-size:.75rem;top:.5rem}.GlobalInput_input__yRblr.GlobalInput_error__hCm5Y{border-color:var(--wild-watermelon)}.GlobalInput_errorMessage__orufG{color:var(--wild-watermelon);display:block;font-size:.875rem;margin-top:.5rem}.GlobalInput_icon__qA4f9{color:#6b7280;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.GlobalInput_input__yRblr:focus~.GlobalInput_icon__qA4f9{color:#2563eb}.GlobalInput_input__yRblr:disabled~.GlobalInput_icon__qA4f9{color:#9ca3af}.GlobalInput_input__yRblr:disabled{opacity:.3}.GlobalButton_button__XYz-X{align-items:center;border:none;border-radius:var(--large-box-border-radius);box-shadow:var(--small-box-shadow);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;justify-content:center;line-height:1.5;min-height:52px;padding:.75rem 1.25rem;position:relative;transition:all .2s ease-in-out}.GlobalButton_button__XYz-X:hover{background-color:var(--global-button-color-hover);box-shadow:var(--small-box-shadow-hover)}.GlobalButton_button__XYz-X:disabled{cursor:not-allowed;opacity:.3}.GlobalButton_button__XYz-X img{height:16px;width:16px}.GlobalButton_button__XYz-X>span{height:18px}.GlobalButton_primary__NqwV4{background-color:var(--global-button-color);color:var(--global-button-text-color)}.GlobalButton_primary__NqwV4:hover:not(:disabled){background-color:var(--global-button-color-hover)}.GlobalButton_secondary__naA2X{background-color:var(--button-color);color:var(--font-color)}.GlobalButton_secondary__naA2X:hover:not(:disabled){background-color:color-mix(in srgb,var(--button-color) 97%,var(--foreground) 3%)}.GlobalButton_loading__4EG6S{color:#0000}.GlobalButton_spinner__JIx-R{height:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.5rem}.GlobalButton_spinner__JIx-R svg{animation:GlobalButton_spin__rG5qN 1s linear infinite;height:100%;width:100%}@keyframes GlobalButton_spin__rG5qN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GlobalButton_autoWidth__0MU6d{width:auto}.GlobalButton_destructive__hbmAO{color:var(--wild-watermelon)}.GlobalButton_iconLeft__b8lgz{align-items:center;display:flex;margin-right:8px}.GlobalButton_iconRight__OM1SB{align-items:center;display:flex;margin-left:8px}.GlobalButton_loadingContent__IcRFJ{align-items:center;display:flex;flex-direction:row}.GlobalButton_loadingIcon__IwjLI{margin-right:12px}.GlobalButton_primary__NqwV4 .GlobalButton_loadingText__2WT\+n{color:var(--global-button-text-color)}.GlobalButton_secondary__naA2X .GlobalButton_loadingText__2WT\+n{color:var(--font-color)}.GlobalMicroButton_button__wFhMD{align-items:center;border:none;border-radius:var(--small-box-border-radius);box-shadow:var(--small-box-shadow);cursor:pointer;display:inline-flex;font-size:.6rem;font-weight:700;justify-content:center;letter-spacing:.1;padding:.6rem;position:relative;text-transform:uppercase;transition:all .2s ease-in-out}.GlobalMicroButton_button__wFhMD:hover{box-shadow:var(--small-box-shadow-hover)}.GlobalMicroButton_button__wFhMD:disabled{cursor:not-allowed;opacity:.7}.GlobalMicroButton_primary__MlHnz{background-color:var(--button-color);color:var(--font-color)}.GlobalMicroButton_primary__MlHnz:hover:not(:disabled){background-color:color-mix(in srgb,var(--button-color) 95%,var(--foreground) 5%)}.GlobalMicroButton_secondary__xmG6K{background-color:#f3f4f6;color:#111827}.GlobalMicroButton_secondary__xmG6K:hover:not(:disabled){background-color:#e5e7eb}.GlobalMicroButton_loading__7DS7W{color:#0000}.GlobalMicroButton_spinner__Aquxn{height:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.5rem}.GlobalMicroButton_spinner__Aquxn svg{animation:GlobalMicroButton_spin__fVvcQ 1s linear infinite;height:100%;width:100%}@keyframes GlobalMicroButton_spin__fVvcQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GlobalMicroButton_iconLeft__kgbpi{display:flex;margin-right:8px}.GlobalMicroButton_iconRight__Mwx04{display:flex;margin-left:8px}.GlobalMicroButton_destructive__rjTdd{color:var(--wild-watermelon)}@media (max-width:619px){.GlobalMicroButton_hideTextOnMobile__rW2r\+>:not(.GlobalMicroButton_iconLeft__kgbpi):not(.GlobalMicroButton_iconRight__Mwx04){display:none}}.page_ctas__RuH2k{display:flex;gap:16px}.page_ctas__RuH2k a{align-items:center;-webkit-appearance:none;appearance:none;border:1px solid #0000;border-radius:128px;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:48px;justify-content:center;line-height:20px;padding:0 20px;transition:background .2s,color .2s,border-color .2s}a.page_primary__EgwSB{background:var(--foreground);color:var(--background);gap:8px}a.page_secondary__VWCkS{border-color:var(--gray-alpha-200);min-width:158px}.page_footer__cGYaz{display:flex;gap:24px;grid-row-start:3}.page_footer__cGYaz a{align-items:center;display:flex;gap:8px}.page_footer__cGYaz img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.page_primary__EgwSB:hover{background:var(--button-primary-hover);border-color:#0000}a.page_secondary__VWCkS:hover{background:var(--button-secondary-hover);border-color:#0000}.page_footer__cGYaz a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.page_page__N3O2g{padding:32px 32px 80px}.page_main__Vx5hO{align-items:center}.page_main__Vx5hO ol{text-align:center}.page_ctas__RuH2k{flex-direction:column}.page_ctas__RuH2k a{font-size:14px;height:40px;padding:0 16px}a.page_secondary__VWCkS{min-width:auto}.page_footer__cGYaz{align-items:center;flex-wrap:wrap;justify-content:center}}@media (prefers-color-scheme:dark){.page_logo__vPM06{filter:invert()}}.page_container__zsT-l{background:linear-gradient(to bottom,light-dark(var(--bg-top),var(--bg-top)),light-dark(var(--bg-center),var(--bg-center)),light-dark(var(--bg-bottom),var(--bg-bottom)));min-height:100vh}.page_formContainer__R-VLy{background-color:#0000001a;border:1px solid var(--global-separator-color);border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;grid-column:5/9;grid-row:2;padding:2rem;position:relative}.page_languageButton__GVWCt{position:absolute;right:8px;top:8px;z-index:999}.page_languageSelectOverlay__1mzaz{appearance:menulist-button;-webkit-appearance:menulist-button;cursor:pointer;height:40px;opacity:0;position:absolute;right:8px;top:8px;width:200px;z-index:1000}@media (max-width:1024px){.page_formContainer__R-VLy{grid-column:3/11}}@media (max-width:620px){.page_formContainer__R-VLy{grid-column:1/13}}.page_title__kOqTb{color:var(--font-color);font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.page_subtitle__Zxtuf{color:var(--font-color);font-size:.875rem;margin:0 0 2rem}.page_form__jpqJ1{display:flex;flex-direction:column;gap:8px}.page_buttonContainer__ybQJM{align-items:center;display:flex;flex-direction:row;margin-top:0}.page_securityBadge__-ou3H{align-items:center;display:flex;flex-direction:row;font-size:12px;gap:4px;margin-bottom:auto;margin-left:auto;width:auto}.page_signupText__9zZ1H{color:#6b7280;font-size:.875rem;margin:.25rem 0 0;text-align:left}.page_dark__6gs52 .page_signupText__9zZ1H{color:#9ca3af}.page_resetPasswordText__nx8lr{color:#6b7280;font-size:.875rem;margin:1rem 0 0;text-align:left}.page_dark__6gs52 .page_resetPasswordText__nx8lr{color:#9ca3af}.page_link__v8Sdn{font-weight:500;text-decoration:none;transition:color .2s ease-in-out}.page_dark__6gs52 .page_link__v8Sdn,.page_link__v8Sdn,.page_link__v8Sdn:hover{color:var(--amethyst-smoke)}.page_link__v8Sdn:hover{text-decoration:underline}.page_dark__6gs52 .page_link__v8Sdn:hover{color:#93c5fd}.ContentGrid_grid__NqmS6{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(12,1fr);left:auto;margin:96px auto auto;max-width:1200px;min-height:calc(100vh - 96px);padding:0 1.5rem;right:auto;width:100%}@media (max-width:620px){.ContentGrid_grid__NqmS6{grid-template-columns:repeat(12,1fr);padding:0 1.5rem}}@media (max-width:1024px){.ContentGrid_grid__NqmS6{grid-template-columns:repeat(12,1fr);padding:0 1.5rem}}.AppFooter_footer__nfbAn{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#00000040;border-top:1px solid #ffffff4d;bottom:0;color:var(--font-color);font-size:.9rem;height:3rem;position:fixed;width:100%}.AppFooter_inline__KTILo{background-color:initial;border:none;grid-column:1/13;position:static}@media (max-width:1024px){.AppFooter_formContainer__NXMCY{grid-column:1/13}}@media (max-width:620px){.AppFooter_formContainer__NXMCY{grid-column:1/13}}.AppFooter_container__g8nur{align-items:center;display:flex;flex-direction:row;gap:.5rem;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px}@media (max-width:1024px){.AppFooter_container__g8nur{flex-direction:row;justify-content:space-between}}@media (max-width:620px){.AppFooter_container__g8nur{flex-direction:row;justify-content:space-between}}.AppFooter_copy__r52q\+{margin:0;opacity:.6}.AppFooter_version__Gfv14{color:var(--font-color);opacity:1;opacity:.6}.AppFooter_links__8N1xG{display:flex;flex-wrap:wrap;gap:1.5rem}.GlobalDropdown_container__Xq7qK{display:flex;flex-direction:column;gap:6px}.GlobalDropdown_label__33w-5{align-items:center;color:var(--text-primary);display:flex;font-size:.875rem;font-weight:500;gap:4px}.GlobalDropdown_required__lbcto{color:#ef4444;font-weight:600}.GlobalDropdown_selectWrapper__FuNp0{align-items:center;display:flex;position:relative}.GlobalDropdown_select__83WBV{align-items:center;-webkit-appearance:none;appearance:none;background-color:var(--button-color);border:1px solid var(--button-color);border-radius:var(--large-box-border-radius);color:var(--font-color);cursor:pointer;display:flex;font-size:1rem;outline:none;padding:1rem;transition:all .2s ease-in-out;width:100%}.GlobalDropdown_select__83WBV.GlobalDropdown_hasValue__wpHaI{padding:1rem}.GlobalDropdown_select__83WBV:hover:not(:disabled){background-color:color-mix(in srgb,var(--button-color) 95%,var(--foreground) 5%)}.GlobalDropdown_select__83WBV:focus{border-color:var(--amethyst-smoke);box-shadow:0 0 0 2px #2563eb1a;outline:none}.GlobalDropdown_select__83WBV:disabled{cursor:not-allowed;opacity:.3}.GlobalDropdown_select__83WBV.GlobalDropdown_error__UPX8E{border-color:var(--wild-watermelon)}.GlobalDropdown_chevron__iyzF0{opacity:.6;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:transform .2s ease-in-out}.GlobalDropdown_select__83WBV:focus~.GlobalDropdown_chevron__iyzF0{opacity:1;transform:translateY(-50%) rotate(180deg)}.GlobalDropdown_select__83WBV:disabled~.GlobalDropdown_chevron__iyzF0{opacity:.3}.GlobalDropdown_errorMessage__q9Jku{color:var(--wild-watermelon);display:block;font-size:.875rem;margin-top:.5rem}.GlobalDropdown_dark__5LDX3 .GlobalDropdown_select__83WBV{background-color:var(--button-color);border-color:var(--button-color)}.GlobalDropdown_dark__5LDX3 .GlobalDropdown_select__83WBV:hover:not(:disabled){background-color:color-mix(in srgb,var(--button-color) 95%,var(--foreground) 5%)}.GlobalDropdown_dark__5LDX3 .GlobalDropdown_select__83WBV:focus{border-color:var(--amethyst-smoke)}.GlobalDropdown_dark__5LDX3 .GlobalDropdown_select__83WBV:focus~.GlobalDropdown_chevron__iyzF0{color:#60a5fa}.GlobalDropdown_dark__5LDX3 .GlobalDropdown_chevron__iyzF0{color:#9ca3af}.GlobalDropdown_dark__5LDX3 .GlobalDropdown_select__83WBV option,.GlobalDropdown_select__83WBV option{background-color:#fff;color:#000!important}.GlobalDropdown_dark__5LDX3 .GlobalDropdown_select__83WBV option:checked,.GlobalDropdown_dark__5LDX3 .GlobalDropdown_select__83WBV option:hover,.GlobalDropdown_select__83WBV option:checked,.GlobalDropdown_select__83WBV option:hover{background-color:var(--global-separator-color)!important}.InvitationModal_overlay__9uIXL{align-items:center;animation:InvitationModal_overlayFadeIn__IXX1A .16s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.InvitationModal_modal__C1TAu{animation:InvitationModal_modalPopIn__hCTt1 .18s ease-out forwards;background:linear-gradient(to bottom,var(--bg-top),var(--bg-center),var(--bg-bottom));border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;opacity:0;overflow-y:auto;padding:48px;transform:translateY(6px);width:90%}.InvitationModal_header__8eWAi{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.InvitationModal_header__8eWAi h2{color:var(--font-color);font-size:1.5rem;font-weight:600;margin:0}.InvitationModal_closeButton__ET8Bv{background:none;border:none;border-radius:4px;color:var(--font-color);cursor:pointer;font-size:1.5rem;opacity:.6;padding:4px;transition:color .2s}.InvitationModal_closeButton__ET8Bv:hover{opacity:1}@keyframes InvitationModal_overlayFadeIn__IXX1A{0%{opacity:0}to{opacity:1}}@keyframes InvitationModal_modalPopIn__hCTt1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.InvitationModal_overlay__9uIXL{animation:none}.InvitationModal_modal__C1TAu{animation:none;opacity:1;transform:none}}.InvitationModal_formContainer__XTIFs{margin-bottom:24px}.InvitationModal_form__a7ive{display:flex;flex-direction:column;gap:8px}.InvitationModal_actions__ViikH{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.InvitationModal_checkboxContainer__-227Y{align-items:center;display:flex;gap:8px;margin-bottom:8px;margin-top:8px}.InvitationModal_checkbox__sDgaJ{accent-color:var(--amethyst-smoke);height:16px;width:16px}.InvitationModal_checkboxLabel__K0BqP{color:var(--font-color);cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none}.InvitationModal_bulkImportContainer__IHb7p{display:flex;flex-direction:column;gap:8px}.InvitationModal_fileUploadContainer__E6Cml{display:flex;flex-direction:column;gap:8px;position:relative}.InvitationModal_fileInput__qg0ep{height:0;opacity:0;position:absolute;width:0}.InvitationModal_fileLabel__7OHU0{align-items:center;background:var(--bg-center);border:2px dashed var(--amethyst-smoke);border-radius:8px;color:var(--amethyst-smoke);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;min-height:48px;padding:12px 16px;transition:all .2s ease}.InvitationModal_fileLabel__7OHU0:hover{background:var(--bg-top);border-color:var(--amethyst-smoke);transform:translateY(-1px)}.InvitationModal_fileHelpText__zxdWm{color:var(--font-color);font-size:12px;margin:0;opacity:.7;text-align:center}.page_page__qMIEs{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;grid-gap:64px;align-items:center;display:grid;font-family:var(--font-geist-sans);gap:64px;grid-template-rows:20px 1fr 20px;justify-items:center;min-height:100svh;padding:80px}@media (prefers-color-scheme:dark){.page_page__qMIEs{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.page_main__jJGed{flex-direction:column;gap:32px;grid-row-start:2}.page_main__jJGed ol{font-family:var(--font-geist-mono);font-size:14px;letter-spacing:-.01em;line-height:24px;list-style-position:inside;margin:0;padding-left:0}.page_main__jJGed li:not(:last-of-type){margin-bottom:8px}.page_main__jJGed code{background:var(--gray-alpha-100);border-radius:4px;font-family:inherit;font-weight:600;padding:2px 4px}.page_ctas__QwjpY{display:flex;gap:16px}.page_ctas__QwjpY a{align-items:center;-webkit-appearance:none;appearance:none;border:1px solid #0000;border-radius:128px;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:48px;justify-content:center;line-height:20px;padding:0 20px;transition:background .2s,color .2s,border-color .2s}a.page_primary__\+TWD-{background:var(--foreground);color:var(--background);gap:8px}a.page_secondary__Wjzq-{border-color:var(--gray-alpha-200);min-width:158px}.page_footer__Fy9bI{display:flex;gap:24px;grid-row-start:3}.page_footer__Fy9bI a{align-items:center;display:flex;gap:8px}.page_footer__Fy9bI img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.page_primary__\+TWD-:hover{background:var(--button-primary-hover);border-color:#0000}a.page_secondary__Wjzq-:hover{background:var(--button-secondary-hover);border-color:#0000}.page_footer__Fy9bI a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.page_page__qMIEs{padding:32px 32px 80px}.page_main__jJGed{align-items:center}.page_main__jJGed ol{text-align:center}.page_ctas__QwjpY{flex-direction:column}.page_ctas__QwjpY a{font-size:14px;height:40px;padding:0 16px}a.page_secondary__Wjzq-{min-width:auto}.page_footer__Fy9bI{align-items:center;flex-wrap:wrap;justify-content:center}}@media (prefers-color-scheme:dark){.page_logo__qI5rG{filter:invert()}}.page_container__vB3d8{background:linear-gradient(to bottom,light-dark(var(--bg-top),var(--bg-top)),light-dark(var(--bg-center),var(--bg-center)),light-dark(var(--bg-bottom),var(--bg-bottom)));min-height:100vh}.page_dark__Llluj .page_container__vB3d8{background-color:#111827;background:linear-gradient(to bottom,light-dark(var(--bg-top),var(--bg-top-dark)),light-dark(var(--bg-center),var(--bg-center-dark)),light-dark(var(--bg-bottom),var(--bg-bottom-dark)))}.page_main__jJGed{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 4rem);padding-top:5rem}.page_formContainer__kZG\+P{background-color:#0000001a;border:1px solid var(--global-separator-color);border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;grid-column:5/9;grid-row:2;padding:2rem;position:relative}.page_languageButton__LGwba{position:absolute;right:8px;top:8px;z-index:999}.page_languageSelectOverlay__jJ5KA{appearance:menulist-button;-webkit-appearance:menulist-button;cursor:pointer;height:40px;opacity:0;position:absolute;right:8px;top:8px;width:200px;z-index:1000}@media (max-width:1024px){.page_formContainer__kZG\+P{grid-column:3/11}}@media (max-width:620px){.page_formContainer__kZG\+P{grid-column:1/13}}.page_title__2oyRj{color:var(--font-color);font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.page_subtitle__lSUtt{color:var(--font-color);font-size:.875rem;margin:0 0 2rem}.page_form__KRyky{display:flex;flex-direction:column;gap:8px}.page_buttonContainer__2l99y{align-items:center;display:flex;flex-direction:row;margin-top:0}.page_securityBadge__EIjPN{align-items:center;display:flex;flex-direction:row;font-size:12px;gap:4px;margin-bottom:auto;margin-left:auto;width:auto}.page_signupText__nueMx{color:#6b7280;font-size:.875rem;margin:.25rem 0 0;text-align:left}.page_dark__Llluj .page_signupText__nueMx{color:#9ca3af}.page_resetPasswordText__3APwL{color:#6b7280;font-size:.875rem;margin:1rem 0 0;text-align:left}.page_dark__Llluj .page_resetPasswordText__3APwL{color:#9ca3af}.page_link__No3KK{font-weight:500;text-decoration:none;transition:color .2s ease-in-out}.page_dark__Llluj .page_link__No3KK,.page_link__No3KK,.page_link__No3KK:hover{color:var(--amethyst-smoke)}.page_link__No3KK:hover{text-decoration:underline}.page_dark__Llluj .page_link__No3KK:hover{color:#93c5fd}.page_infoText__GkPEv{color:var(--font-color);font-size:.875rem;margin:0}.page_infoLabel__ti1on{color:var(--font-color);font-weight:600}.page_formContainer__XUpDj{background-color:#0000001a;border:1px solid var(--global-separator-color);border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;grid-column:5/9;grid-row:2;padding:2rem}@media (max-width:1024px){.page_formContainer__XUpDj{grid-column:3/11}}@media (max-width:620px){.page_formContainer__XUpDj{grid-column:1/13}}.page_title__XI7RL{color:var(--font-color);font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.page_companyName__pWa1g{background:--global-separator-color;border:1px solid var(--amethyst-smoke);border-radius:4px;color:var(--amethyst-smoke);font-size:.875rem;font-weight:700;margin:16px 0;padding:.5rem;text-align:center}.page_subtitle__MxiEh{color:var(--font-color);font-size:.875rem;margin:0 0 2rem}.page_form__qMIyb{display:flex;flex-direction:column;gap:8px}.page_buttonContainer__AVnLZ{align-items:center;display:flex;flex-direction:row;margin-top:0}.page_securityBadge__4Yg5U{align-items:center;display:flex;flex-direction:row;font-size:12px;gap:4px;margin-bottom:auto;margin-left:auto;width:auto}.page_signupText__JLufv{color:#6b7280;font-size:.875rem;margin:.25rem 0 0;text-align:left}.page_dark__9ddKM .page_signupText__JLufv{color:#9ca3af}.page_link__XwE8h{font-weight:500;text-decoration:none;transition:color .2s ease-in-out}.page_dark__9ddKM .page_link__XwE8h,.page_link__XwE8h,.page_link__XwE8h:hover{color:var(--amethyst-smoke)}.page_link__XwE8h:hover{text-decoration:underline}.page_dark__9ddKM .page_link__XwE8h:hover{color:#93c5fd}.page_page__5LSLD{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;grid-gap:64px;align-items:center;display:grid;font-family:var(--font-geist-sans);gap:64px;grid-template-rows:20px 1fr 20px;justify-items:center;min-height:100svh;padding:80px}@media (prefers-color-scheme:dark){.page_page__5LSLD{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.page_main__Exla0{flex-direction:column;gap:32px;grid-row-start:2}.page_main__Exla0 ol{font-family:var(--font-geist-mono);font-size:14px;letter-spacing:-.01em;line-height:24px;list-style-position:inside;margin:0;padding-left:0}.page_main__Exla0 li:not(:last-of-type){margin-bottom:8px}.page_main__Exla0 code{background:var(--gray-alpha-100);border-radius:4px;font-family:inherit;font-weight:600;padding:2px 4px}.page_ctas__\+R9Mb{display:flex;gap:16px}.page_ctas__\+R9Mb a{align-items:center;-webkit-appearance:none;appearance:none;border:1px solid #0000;border-radius:128px;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:48px;justify-content:center;line-height:20px;padding:0 20px;transition:background .2s,color .2s,border-color .2s}a.page_primary__ZJoaN{background:var(--foreground);color:var(--background);gap:8px}a.page_secondary__CDk6P{border-color:var(--gray-alpha-200);min-width:158px}.page_footer__nTI3L{display:flex;gap:24px;grid-row-start:3}.page_footer__nTI3L a{align-items:center;display:flex;gap:8px}.page_footer__nTI3L img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.page_primary__ZJoaN:hover{background:var(--button-primary-hover);border-color:#0000}a.page_secondary__CDk6P:hover{background:var(--button-secondary-hover);border-color:#0000}.page_footer__nTI3L a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.page_page__5LSLD{padding:32px 32px 80px}.page_main__Exla0{align-items:center}.page_main__Exla0 ol{text-align:center}.page_ctas__\+R9Mb{flex-direction:column}.page_ctas__\+R9Mb a{font-size:14px;height:40px;padding:0 16px}a.page_secondary__CDk6P{min-width:auto}.page_footer__nTI3L{align-items:center;flex-wrap:wrap;justify-content:center}}@media (prefers-color-scheme:dark){.page_logo__JlYWc{filter:invert()}}.page_container__ZR2aK{background:linear-gradient(to bottom,light-dark(var(--bg-top),var(--bg-top)),light-dark(var(--bg-center),var(--bg-center)),light-dark(var(--bg-bottom),var(--bg-bottom)));min-height:100vh}.page_dark__cSROd .page_container__ZR2aK{background-color:#111827;background:linear-gradient(to bottom,light-dark(var(--bg-top),var(--bg-top-dark)),light-dark(var(--bg-center),var(--bg-center-dark)),light-dark(var(--bg-bottom),var(--bg-bottom-dark)))}.page_main__Exla0{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 4rem);padding-top:5rem}.page_formContainer__i-wQV{background-color:#0000001a;border:1px solid var(--global-separator-color);border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;grid-column:5/9;grid-row:2;padding:2rem}@media (max-width:1024px){.page_formContainer__i-wQV{grid-column:3/11}}@media (max-width:620px){.page_formContainer__i-wQV{grid-column:1/13}}.page_title__rv92p{color:var(--font-color);font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.page_subtitle__PpeYV{color:var(--font-color);font-size:.875rem;margin:0 0 2rem}.page_form__udgfh{display:flex;flex-direction:column;gap:8px}.page_buttonContainer__-6FU\+{align-items:center;display:flex;flex-direction:row;margin-top:0}.page_securityBadge__r5aZ3{align-items:center;display:flex;flex-direction:row;font-size:12px;gap:4px;margin-bottom:auto;margin-left:auto;width:auto}.page_signupText__o42Ud{color:#6b7280;font-size:.875rem;margin:.25rem 0 0;text-align:left}.page_dark__cSROd .page_signupText__o42Ud{color:#9ca3af}.page_resetPasswordText__VZ8B-{color:#6b7280;font-size:.875rem;margin:1rem 0 0;text-align:left}.page_dark__cSROd .page_resetPasswordText__VZ8B-{color:#9ca3af}.page_link__dEhjs{font-weight:500;text-decoration:none;transition:color .2s ease-in-out}.page_dark__cSROd .page_link__dEhjs,.page_link__dEhjs,.page_link__dEhjs:hover{color:var(--amethyst-smoke)}.page_link__dEhjs:hover{text-decoration:underline}.page_dark__cSROd .page_link__dEhjs:hover{color:#93c5fd}.page_homeToolbarLeft__OxPlM{align-items:center;display:flex;gap:16px;grid-column:1/6;grid-row:1;justify-content:flex-start}.page_homeToolbarRight__iJu5C{align-items:center;display:flex;gap:16px;grid-column:7/13;grid-row:1;justify-content:flex-end}.page_homeButtonWrapper__f-D68{grid-gap:16px;display:grid;gap:16px;grid-column:1/8;grid-row:2;grid-template-columns:repeat(3,1fr)}.page_homeTabs__D-Io3{grid-column:1/8;grid-row:3;margin-bottom:64px;margin-top:24px}@media (max-width:1024px){.page_homeButtonWrapper__f-D68{grid-column:1/13;grid-row:2}}@media (max-width:620px){.page_homeToolbarLeft__OxPlM{grid-column:1/13}.page_homeToolbarRight__iJu5C{align-items:flex-start;flex-wrap:wrap;grid-column:1/13;grid-row:2;justify-content:flex-start}.page_homeButtonWrapper__f-D68{grid-column:1/13;grid-row:3;grid-template-columns:repeat(3,1fr)}.page_homeTabs__D-Io3{grid-column:1/13;grid-row:4!important}}.page_clientAdminTabs__Ei4o2{grid-column:1/8;grid-row:2;margin-bottom:64px}@media (max-width:1024px){.page_homeTabs__D-Io3{grid-column:1/13;grid-row:3}}@media (max-width:620px){.page_homeTabs__D-Io3{grid-column:1/13;grid-row:3}}.page_documentList__mXksi{grid-column:1/9;grid-row:3;margin-bottom:64px}.page_companyList__EkqIw,.page_familyList__JRdCG,.page_taskList__XiOB3{grid-column:1/10;grid-row:3}.page_loadingContainer__fZOdR{align-items:center;color:var(--muted-foreground);display:flex;justify-content:center;padding:40px}.page_familyMembersContainer__woiXo{display:flex;flex-direction:column;gap:16px}.page_familyMemberItem__P-45o{width:100%}.page_companiesContainer__A0-fS{display:flex;flex-direction:column;gap:16px}.page_companyItem__LKnNA{width:100%}.page_loadingSpinner__btQ-S{animation:page_spin__KlZ6X 1s linear infinite}.page_documentsContainer__NUQwV{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.page_documentsContainer__NUQwV{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}}@media (max-width:620px){.page_documentsContainer__NUQwV{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(1,1fr)}}.page_documentItem__7r0am{width:100%}.page_emptyState__2JVVQ{align-items:center;color:var(--muted-foreground);display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.page_emptyStateImage__Men1W{margin-bottom:16px;opacity:.6}.page_emptyStateText__xjb0L{font-size:14px;line-height:1.5;max-width:300px}.page_errorMessage__PYCCM{background-color:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#dc2626}.page_errorMessage__PYCCM,.page_successMessage__\+8N0f{align-items:center;display:flex;font-size:14px;grid-column:1/3;justify-content:space-between;margin-bottom:16px;padding:12px 16px}.page_successMessage__\+8N0f{background-color:#dcfce7;border:1px solid #bbf7d0;border-radius:8px;color:#16a34a}.page_errorMessage__PYCCM p{flex:1 1;margin:0}.page_dismissButton__IFs0e{background:none;border:none;border-radius:4px;color:#dc2626;cursor:pointer;font-size:16px;padding:4px 8px;transition:background-color .2s}.page_dismissButton__IFs0e:hover{background-color:#fecaca}.page_insuranceNumberBadge__tz41Q,.page_roleBadge__WB8w5{align-items:center;background:none;border:1px solid var(--global-separator-color);border-radius:var(--small-box-border-radius);box-shadow:none;color:var(--font-color);display:inline-flex;font-size:.6rem;font-weight:700;gap:8px;justify-content:center;letter-spacing:.1;opacity:1;padding:.6rem;text-transform:uppercase;transition:all .2s ease-in-out}.page_insuranceNumberBadge__tz41Q{font-weight:700;letter-spacing:1px}.page_roleBadge__WB8w5 img{height:16px;width:16px}@media (max-width:620px){.page_errorMessage__PYCCM,.page_successMessage__\+8N0f{grid-column:1/2}.page_homeToolbarRight__iJu5C .page_roleBadge__WB8w5{display:none}}.page_sendRepliesList__ONclK{grid-column:1/10;grid-row:3}.page_sideSection__BnigV{align-items:center;display:flex;flex-direction:column;gap:24px;grid-column:9/13;grid-row:2/4;margin-bottom:64px}@media (max-width:1024px){.page_sideSection__BnigV{grid-column:1/13;grid-row:2/3;padding-top:0}}@media (max-width:620px){.page_sideSection__BnigV{grid-column:1/13;grid-row:2/3}}.page_email__uFYTN{color:var(--amethyst-smoke)}.page_gridSeparatorWrapper__ALuOm{align-items:center;display:flex;grid-column:8/9;grid-row:2/4;justify-content:center}.page_gridSeparator__UHaEL{background-color:var(--font-color);height:100%;opacity:.1;width:1px}@media (max-width:1024px){.page_gridSeparatorWrapper__ALuOm,.page_gridSeparator__UHaEL,.page_sideSection__BnigV{display:none}}.page_companyItem__LKnNA,.page_documentItem__7r0am,.page_familyMemberItem__P-45o{animation:page_fadeInUp__2mwDp .4s ease-out forwards;opacity:0;transform:translateY(10px)}.page_documentItem__7r0am:first-child{animation-delay:.05s}.page_documentItem__7r0am:nth-child(2){animation-delay:.1s}.page_documentItem__7r0am:nth-child(3){animation-delay:.15s}.page_documentItem__7r0am:nth-child(4){animation-delay:.2s}.page_documentItem__7r0am:nth-child(5){animation-delay:.25s}.page_documentItem__7r0am:nth-child(6){animation-delay:.3s}.page_documentItem__7r0am:nth-child(7){animation-delay:.35s}.page_documentItem__7r0am:nth-child(8){animation-delay:.4s}.page_documentItem__7r0am:nth-child(9){animation-delay:.45s}.page_documentItem__7r0am:nth-child(10){animation-delay:.5s}.page_familyMemberItem__P-45o:first-child{animation-delay:.05s}.page_familyMemberItem__P-45o:nth-child(2){animation-delay:.1s}.page_familyMemberItem__P-45o:nth-child(3){animation-delay:.15s}.page_familyMemberItem__P-45o:nth-child(4){animation-delay:.2s}.page_familyMemberItem__P-45o:nth-child(5){animation-delay:.25s}.page_companyItem__LKnNA:first-child{animation-delay:.05s}.page_companyItem__LKnNA:nth-child(2){animation-delay:.1s}.page_companyItem__LKnNA:nth-child(3){animation-delay:.15s}.page_companyItem__LKnNA:nth-child(4){animation-delay:.2s}.page_companyItem__LKnNA:nth-child(5){animation-delay:.25s}@keyframes page_fadeInUp__2mwDp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page_companiesContainer__A0-fS,.page_documentsContainer__NUQwV,.page_familyMembersContainer__woiXo{transition:opacity .2s ease-in-out}.page_loadingContainer__fZOdR,.page_loadingState__L2q8H{animation:page_fadeIn__MuYp3 .3s ease-out}.page_loadingState__L2q8H{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.page_loadingState__L2q8H p{color:var(--secondary-font-color);font-size:14px;margin:16px 0 0}.page_spinner__Y\+TPf{animation:page_spin__KlZ6X 1s linear infinite;border-top:2px solid var(--border-color);border:2px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-color);height:24px;width:24px}.page_errorState__LuL\+1{align-items:center;animation:page_fadeIn__MuYp3 .3s ease-out;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.page_errorText__BQH5q{color:var(--error-color);font-size:14px;margin:0 0 16px}.page_retryButton__1daC-{background:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.page_retryButton__1daC-:hover{background:var(--primary-color-hover)}@keyframes page_fadeIn__MuYp3{0%{opacity:0}to{opacity:1}}@keyframes page_spin__KlZ6X{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_healthBudgetTab__ITLwE,.page_morgenAiTab__jOP61{height:100%;min-height:400px;width:100%}.page_aiExpertSidebarHeader__0zw3X{align-items:center;display:flex;gap:8px;justify-content:flex-start;margin-bottom:16px;margin-top:32px}@media (max-width:620px){.page_aiExpertSidebarHeader__0zw3X{margin-top:4px}}.page_aiExpertSidebarHeader__0zw3X img{height:24px;transform:translateY(2px);width:auto}.page_aiExpertSidebarHeader__0zw3X h2{font-size:1.2rem;font-weight:600}.page_aiExpertSidebarHeader__0zw3X span{color:var(--amethyst-smoke);font-size:1.2rem;font-weight:600}.CardButton_card__r8kLX{all:unset;background-color:var(--button-color);border-radius:8px;border-radius:var(--large-box-border-radius);box-shadow:var(--large-box-shadow);cursor:pointer;display:flex;flex-direction:column;padding:16px;position:relative;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow,background-color}.CardButton_card__r8kLX:hover{background-color:color-mix(in srgb,var(--button-color) 95%,var(--foreground) 5%);box-shadow:var(--large-box-shadow-hover);transform:translateY(-2px)}.CardButton_card__r8kLX:active{transform:translateY(-1px);transition:all .1s ease-out}.CardButton_icon__4EynG{height:32px;margin-bottom:16px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:32px;will-change:transform}.CardButton_card__r8kLX:hover .CardButton_icon__4EynG{transform:scale(1.05)}.CardButton_headline__9IKCo{font-size:1rem;font-weight:700;margin:0 0 4px}.CardButton_paragraph__ibIaU{color:var(--font-color);font-size:14px;margin:0 0 4px;opacity:.7}.CardButton_status__YFOrb{font-size:.8rem;font-weight:700}.CardButton_cta__o24bC{align-items:center;color:var(--font-color);display:flex;font-size:.7rem;font-weight:700;gap:8px;justify-content:flex-end;letter-spacing:.075em;margin-top:auto;opacity:0;pointer-events:none;text-transform:uppercase;transform:translateY(4px);transition:all .3s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.CardButton_card__r8kLX:hover .CardButton_cta__o24bC{opacity:1;pointer-events:auto;transform:translateY(0)}.CardButton_cta__o24bC>img{height:12px}.CardButton_destructive__pn8Yl,.CardButton_destructive__pn8Yl svg{color:var(--wild-watermelon)}.CardButton_disabled__9JEFL{opacity:.3;pointer-events:none}.GlobalTabs_wrapper__LA4IE{display:flex;flex-direction:column;width:100%}.GlobalTabs_tabList__oVIVg{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;background-color:initial;display:flex;overflow-x:auto;overflow-y:hidden;position:relative;scroll-behavior:smooth;scrollbar-width:none}.GlobalTabs_tabList__oVIVg::-webkit-scrollbar{display:none}.GlobalTabs_tab__L6Pry{background:none;border:none;color:var(--font-color);cursor:pointer;flex-shrink:0;font-size:1rem;font-size:15px;font-weight:700;min-width:-webkit-fit-content;min-width:fit-content;padding:16px;position:relative;transition:color .2s ease;white-space:nowrap}.GlobalTabs_active__oVIyt,.GlobalTabs_tab__L6Pry:hover{color:var(--amethyst-smoke)}.GlobalTabs_indicator__SgDio{background-color:var(--amethyst-smoke);bottom:0;height:2px;position:absolute;transition:left .3s ease,width .3s ease}.GlobalTabs_tabContent__CU-6c{padding:16px 0 0}.RunningProcessModal_overlay__Ls36r{align-items:center;animation:RunningProcessModal_overlayFadeIn__YOmwd .16s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.RunningProcessModal_modal__V0ZsB{align-items:center;animation:RunningProcessModal_modalPopIn__co0ZU .18s ease-out forwards;background:linear-gradient(to bottom,var(--bg-top),var(--bg-center),var(--bg-bottom));border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;gap:32px;max-width:600px;opacity:0;padding:48px;transform:translateY(6px);width:90%}@keyframes RunningProcessModal_overlayFadeIn__YOmwd{0%{opacity:0}to{opacity:1}}@keyframes RunningProcessModal_modalPopIn__co0ZU{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.RunningProcessModal_overlay__Ls36r{animation:none}.RunningProcessModal_modal__V0ZsB{animation:none;opacity:1;transform:none}}.RunningProcessModal_animation__yKaN-{align-items:center;display:flex;filter:saturate(.8) brightness(1.1)!important;height:180px;justify-content:center;max-height:180px;min-height:180px;mix-blend-mode:multiply!important;overflow:hidden;position:relative;width:100%}.RunningProcessModal_animation__yKaN- video{height:100%;max-width:100%;object-fit:contain;transform:scale(1.2);width:auto}.RunningProcessModal_messageContainer__nrsqC{align-items:center;display:flex;justify-content:center;min-height:60px;width:100%}.RunningProcessModal_messageText__CYJIF{color:var(--font-color);display:block;font-size:28px;font-weight:900;min-height:40px;position:relative;text-align:center;visibility:visible;width:100%;z-index:10}.RunningProcessModal_progressWrapper__OIZEl{background:var(--global-separator-color-light);border-radius:var(--small-box-border-radius);height:12px;overflow:hidden;width:100%}.RunningProcessModal_progressBar__eoaeJ{background:var(--amethyst-smoke);height:100%;transition:width .3s ease-in-out}.UserTile_userList__LgSwH{display:flex;flex-direction:column;gap:var(--global-grid-gap)}.UserTile_userTileContainer__koqML{align-items:center;display:flex;gap:var(--global-grid-gap)}.UserTile_userTileContainer__koqML .UserTile_userTile__ejqkR{flex:1 1}.UserTile_inviteButton__lGuk4{align-items:center;background:var(--button-color);border:1px solid var(--border);border-radius:var(--small-box-border-radius);color:var(--foreground);cursor:pointer;display:flex;flex-shrink:0;font-size:10px;font-weight:700;gap:var(--global-grid-gap);letter-spacing:.5px;min-height:88px;padding:8px 24px;text-transform:uppercase;transition:all .2s ease}.UserTile_inviteButton__lGuk4:hover{background:var(--button-color-hover);border-color:var(--border-hover)}.UserTile_userTile__ejqkR{background-color:var(--button-color);border-radius:var(--large-box-border-radius);box-shadow:var(--large-box-shadow);cursor:pointer;display:flex;padding:16px;transition:all .2s ease}.UserTile_userTile__ejqkR:hover{background-color:color-mix(in srgb,var(--button-color) 95%,var(--foreground) 5%);box-shadow:var(--large-box-shadow-hover);transform:translateY(-2px)}.UserTile_userTile__ejqkR.UserTile_disabled__g-pC-{cursor:not-allowed;opacity:.6;pointer-events:none}.UserTile_userTile__ejqkR.UserTile_disabled__g-pC-:hover{background-color:var(--button-color);box-shadow:var(--large-box-shadow);transform:none}.UserTile_userIcon__hq4Q6{align-items:center;background-color:var(--global-separator-color);border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-right:12px;width:32px}.UserTile_userIcon__hq4Q6>img{height:auto}.UserTile_userAvatar__e2Krn{border-radius:50%;height:32px!important;object-fit:cover;width:32px!important}.UserTile_userInfo__k5rZp{flex:1 1;min-width:0}.UserTile_userTitle__q0KTn{color:var(--foreground);font-size:16px;font-weight:600;margin:0 0 4px}.UserTile_userDetails__PMqRY,.UserTile_userTitle__q0KTn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserTile_userDetails__PMqRY{color:var(--amethyst-smoke);font-size:14px;font-weight:700;margin:0}.UserTile_userBirthdate__Wa5qf{color:var(--muted-foreground);font-size:12px;margin:0}.UserTile_unknownBirthdate__wO1Rv{align-items:center;color:#ff6b6b;display:flex;font-weight:500;gap:4px}.UserTile_statusContainer__5t3NT{align-items:flex-start;display:flex;flex-direction:row;flex-shrink:0;gap:4px;justify-content:flex-end}.UserTile_roleBadge__ldZh\+{align-items:center;border:1px solid var(--global-separator-color);border-radius:4px;color:var(--font-color);display:inline-flex;font-size:11px;font-weight:600;gap:6px;order:2;padding:6px 10px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.UserTile_sponsorLogo__OKJvF{align-items:center;display:flex;flex-shrink:0;order:1;padding:6px}.UserTile_sponsorLogo__OKJvF img{height:20px;max-width:80px;object-fit:contain;width:auto}.UserTile_statusBadge__yLl1V{border-radius:4px;font-size:11px;font-weight:600;order:3;padding:8px 10px;text-transform:uppercase}.UserTile_statusBadge__yLl1V.UserTile_active__zETFn{background:var(--shamrock-green);color:#fff;letter-spacing:.5px}.UserTile_statusBadge__yLl1V.UserTile_invited__TE-C3{background:var(--jaffa);color:#000;letter-spacing:.5px}.UserTile_statusBadge__yLl1V.UserTile_pending__e9Uvu{background:#dbeafe;color:#1e40af;letter-spacing:.5px}.UserTile_statusBadge__yLl1V.UserTile_unregistered__GCOnd{background:#ffffff1a;border-radius:6px;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 10px;text-transform:uppercase}.UserTile_emptyContainer__nBmQS,.UserTile_loadingContainer__STevy{align-items:center;color:var(--muted-foreground);display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.UserTile_emptyContainer__nBmQS img{margin-bottom:16px;opacity:.5}.UserTile_emptyContainer__nBmQS h3{color:var(--foreground);font-size:18px;font-weight:600;margin:0 0 8px}.UserTile_emptyContainer__nBmQS p{font-size:14px;margin:0}.CompanyTile_companyList__5aLa7{display:flex;flex-direction:column;gap:16px}.CompanyTile_companyTile__ioqd4{background-color:var(--button-color);border-radius:var(--large-box-border-radius);box-shadow:var(--large-box-shadow);cursor:pointer;display:flex;padding:16px;transition:all .2s ease}.CompanyTile_companyTile__ioqd4:hover{background-color:color-mix(in srgb,var(--button-color) 95%,var(--foreground) 5%);box-shadow:var(--large-box-shadow-hover);transform:translateY(-2px)}.CompanyTile_companyIcon__veoLz{flex-shrink:0;margin-right:12px}.CompanyTile_companyIcon__veoLz>img{height:auto}.CompanyTile_companyInfo__wLvNX{flex:1 1;min-width:0}.CompanyTile_companyTitle__1rECf{color:var(--foreground);font-size:16px;font-weight:600}.CompanyTile_companyDetails__ttvxO,.CompanyTile_companyTitle__1rECf{margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanyTile_companyDetails__ttvxO{color:var(--amethyst-smoke);font-size:14px}.CompanyTile_companyAddress__4QtFo{color:var(--muted-foreground);font-size:12px;margin:0 0 2px}.CompanyTile_companyDomain__pxbQp{color:var(--primary-color);font-size:11px;font-weight:500;margin:0}.CompanyTile_statusContainer__cY30D{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.CompanyTile_domainBadge__ZMYM5{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:12px;font-weight:600;margin-bottom:4px;padding:4px 8px;text-transform:uppercase}.CompanyTile_statusBadge__cN\+RG{border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:10px;text-transform:uppercase}.CompanyTile_statusBadge__cN\+RG.CompanyTile_statusUsers__h\+fil{background:var(--shamrock-green);color:#fff}.CompanyTile_statusBadge__cN\+RG.CompanyTile_statusEmpty__KJFyC{background:#ffffff1a;color:#6b7280}.CompanyTile_emptyContainer__MTlyR,.CompanyTile_loadingContainer__pfvwM{align-items:center;color:var(--muted-foreground);display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.CompanyTile_emptyContainer__MTlyR img{margin-bottom:16px;opacity:.5}.CompanyTile_emptyContainer__MTlyR h3{color:var(--foreground);font-size:18px;font-weight:600;margin:0 0 8px}.CompanyTile_emptyContainer__MTlyR p{font-size:14px;margin:0}.CompanyTile_companyItem__ihU6N{animation:CompanyTile_fadeInUp__1lbxc .4s ease-out forwards;opacity:0;transform:translateY(10px)}.CompanyTile_companyItem__ihU6N:first-child{animation-delay:.05s}.CompanyTile_companyItem__ihU6N:nth-child(2){animation-delay:.1s}.CompanyTile_companyItem__ihU6N:nth-child(3){animation-delay:.15s}.CompanyTile_companyItem__ihU6N:nth-child(4){animation-delay:.2s}.CompanyTile_companyItem__ihU6N:nth-child(5){animation-delay:.25s}.CompanyTile_companyItem__ihU6N:nth-child(6){animation-delay:.3s}.CompanyTile_companyItem__ihU6N:nth-child(7){animation-delay:.35s}.CompanyTile_companyItem__ihU6N:nth-child(8){animation-delay:.4s}.CompanyTile_companyItem__ihU6N:nth-child(9){animation-delay:.45s}.CompanyTile_companyItem__ihU6N:nth-child(10){animation-delay:.5s}@keyframes CompanyTile_fadeInUp__1lbxc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FilterBar_filterBar__ePltM{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:row;gap:16px}.FilterBar_searchContainer__f3HCV{align-items:center;display:flex;flex:1 1;min-width:0;position:relative}.FilterBar_searchIcon__cDZPG{color:#6b7280;left:12px;opacity:.6;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.FilterBar_searchInput__Jdhz7{align-items:center;background-color:var(--button-color);border:1px solid var(--button-color);border-radius:var(--small-box-border-radius);color:var(--font-color);display:flex;font-size:.85rem;height:32px;outline:none;padding:0 12px 0 32px;transition:all .2s ease-in-out;width:100%}.FilterBar_searchInput__Jdhz7:hover{background-color:color-mix(in srgb,var(--button-color) 95%,var(--foreground) 5%)}.FilterBar_searchInput__Jdhz7:focus{border-color:var(--amethyst-smoke);box-shadow:0 0 0 2px #2563eb1a;outline:none}.FilterBar_searchInput__Jdhz7::placeholder{color:#6b7280}.FilterBar_dark__GwCDU .FilterBar_searchInput__Jdhz7::placeholder{color:#3564b5}.FilterBar_filtersContainer__wc3nD{display:flex;flex-shrink:0;flex-wrap:wrap;gap:16px}.FilterBar_actionContainer__WroPG{align-items:center;display:flex;flex-shrink:0}.FilterBar_filterBubble__RWgs2{align-items:center;background:var(--button-color);border:1px solid var(--border-color);border-radius:var(--small-box-border-radius);box-shadow:var(--small-box-shadow);display:flex;min-height:32px;min-width:120px;position:relative;transition:all .2s ease-in-out}.FilterBar_filterBubble__RWgs2:hover{background:color-mix(in srgb,var(--button-color) 95%,var(--foreground) 5%);box-shadow:var(--small-box-shadow-hover)}.FilterBar_filterSelect__FmKlF{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:var(--text-primary);cursor:pointer;min-width:100px;outline:none;padding:2px 24px 2px 8px}.FilterBar_chevronIcon__Rzk3U{opacity:.6;pointer-events:none;position:absolute;right:8px}[data-theme=dark] .FilterBar_searchInput__Jdhz7{background:var(--background-secondary)}@media (max-width:768px){.FilterBar_filterBar__ePltM{padding:0}.FilterBar_filtersContainer__wc3nD{gap:6px}.FilterBar_filterBubble__RWgs2{min-width:100px;padding:4px 6px}.FilterBar_filterSelect__FmKlF{font-size:12px;min-width:80px;padding:2px 20px 2px 6px}}.GlobalEmptyState_emptyState__y1Tru{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:center;padding-top:48px;text-align:center}.GlobalEmptyState_graphic__mNwqX{margin-bottom:.5rem;opacity:1;width:120px}.GlobalEmptyState_title__3ZujV{color:var(--font-color);font-size:1.25rem;font-weight:600;margin:0}.GlobalEmptyState_description__qr6hu{color:var(--font-color-secondary);font-size:.875rem;line-height:1.4;margin:0 0 8px;max-width:360px}.ProjectTile_projectList__515UL{display:flex;flex-direction:column;gap:16px}.ProjectTile_projectTile__aPJrG{background-color:var(--button-color);border-radius:var(--large-box-border-radius);box-shadow:var(--large-box-shadow);cursor:pointer;display:flex;padding:16px;transition:all .2s ease}.ProjectTile_projectTile__aPJrG:hover{background-color:color-mix(in srgb,var(--button-color) 95%,var(--foreground) 5%);box-shadow:var(--large-box-shadow-hover);transform:translateY(-2px)}.ProjectTile_projectIcon__vFez6{flex-shrink:0;margin-right:12px}.ProjectTile_projectIcon__vFez6>img{height:auto}.ProjectTile_projectInfo__2bOTU{flex:1 1;min-width:0}.ProjectTile_projectTitle__lP35a{color:var(--foreground);font-size:16px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectTile_projectDescription__ES\+8u{color:var(--muted-foreground);font-size:12px;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectTile_statusContainer__IwZlV{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.ProjectTile_amountBadge__\+ziry{background:var(--flower-purple);border-radius:6px;color:var(--font-color);font-size:11px;font-weight:700;letter-spacing:.5px;padding:6px 10px;text-transform:uppercase}.ProjectTile_amountHint__4w6pj{color:var(--muted-foreground);font-size:10px;margin:4px 0 0;text-align:right;white-space:nowrap}.ProjectTile_loadingContainer__NjUXn{align-items:center;color:var(--muted-foreground);display:flex;justify-content:center;padding:40px}.ProjectTile_projectItem__gVPcB{animation:ProjectTile_fadeInUp__63HJI .4s ease-out forwards;margin-bottom:16px;opacity:0;transform:translateY(10px);width:100%}.ProjectTile_projectItem__gVPcB:first-child{animation-delay:.05s}.ProjectTile_projectItem__gVPcB:nth-child(2){animation-delay:.1s}.ProjectTile_projectItem__gVPcB:nth-child(3){animation-delay:.15s}.ProjectTile_projectItem__gVPcB:nth-child(4){animation-delay:.2s}.ProjectTile_projectItem__gVPcB:nth-child(5){animation-delay:.25s}.ProjectTile_projectItem__gVPcB:nth-child(6){animation-delay:.3s}.ProjectTile_projectItem__gVPcB:nth-child(7){animation-delay:.35s}.ProjectTile_projectItem__gVPcB:nth-child(8){animation-delay:.4s}.ProjectTile_projectItem__gVPcB:nth-child(9){animation-delay:.45s}.ProjectTile_projectItem__gVPcB:nth-child(10){animation-delay:.5s}@keyframes ProjectTile_fadeInUp__63HJI{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProjectTile_loadingSpinner__o23AJ{animation:ProjectTile_spin__CCwTu 1s linear infinite}@keyframes ProjectTile_spin__CCwTu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProjectModal_overlay__HZwlb{align-items:center;animation:ProjectModal_overlayFadeIn__RKnfE .16s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.ProjectModal_modal__L6\+mo{animation:ProjectModal_modalPopIn__LFeD2 .18s ease-out forwards;background:linear-gradient(to bottom,var(--bg-top),var(--bg-center),var(--bg-bottom));border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;opacity:0;overflow-y:auto;padding:48px;transform:translateY(6px);width:90%}.ProjectModal_header__ZzSQB{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.ProjectModal_header__ZzSQB h2{color:var(--font-color);font-size:1.5rem;font-weight:600;margin:0}.ProjectModal_closeButton__T\+v8b{background:none;border:none;border-radius:4px;color:var(--font-color);cursor:pointer;font-size:1.5rem;opacity:.6;padding:4px;transition:color .2s}.ProjectModal_closeButton__T\+v8b:hover{opacity:1}@keyframes ProjectModal_overlayFadeIn__RKnfE{0%{opacity:0}to{opacity:1}}@keyframes ProjectModal_modalPopIn__LFeD2{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ProjectModal_overlay__HZwlb{animation:none}.ProjectModal_modal__L6\+mo{animation:none;opacity:1;transform:none}}.ProjectModal_form__vhzN5{display:flex;flex-direction:column;gap:8px}.ProjectModal_actions__L15oe{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.EmployeeImportPreview_modalOverlay__WR57-{-webkit-overflow-scrolling:touch;animation:EmployeeImportPreview_slideInUp__z1Obo .4s ease forwards;background:var(--bg-top);bottom:0;box-shadow:0 -6px 12px #0000001a;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:1000}@keyframes EmployeeImportPreview_slideInUp__z1Obo{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.EmployeeImportPreview_modalOverlay__WR57->div{height:inherit!important}.EmployeeImportPreview_header__UzJgb{align-items:flex-start;display:flex;gap:24px;grid-column:1/-1;justify-content:space-between;margin-bottom:24px;padding:24px 0}.EmployeeImportPreview_titleSection__I1InT h2{color:var(--font-color);font-size:1.5rem;font-weight:600;margin:0}.EmployeeImportPreview_subtitle__BBWeM{color:var(--font-color);font-size:.875rem;margin:0;opacity:.7}.EmployeeImportPreview_toolbar__4RMaj{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.EmployeeImportPreview_tableContainer__iy6HZ{background:var(--bg-top);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;grid-column:1/-1;min-height:0;overflow:hidden}.EmployeeImportPreview_table__hezbs{border-collapse:collapse;display:block;font-size:.875rem;overflow-x:auto;table-layout:fixed;white-space:nowrap;width:100%}.EmployeeImportPreview_table__hezbs tbody,.EmployeeImportPreview_table__hezbs thead,.EmployeeImportPreview_table__hezbs tr{display:table;table-layout:fixed;width:100%}.EmployeeImportPreview_table__hezbs th{background:var(--global-separator-color-light);border-bottom:1px solid var(--border-color);color:var(--font-color);font-weight:600;padding:12px 8px;text-align:left;white-space:nowrap}.EmployeeImportPreview_checkboxColumn__GhEqI{margin:4px 0 0 4px;max-width:40px;min-width:40px}.EmployeeImportPreview_statusColumn__nGdUb{max-width:80px;min-width:80px}.EmployeeImportPreview_firstNameColumn__B1BN1,.EmployeeImportPreview_lastNameColumn__aT2\+s,.EmployeeImportPreview_titleColumn__UXv6C{min-width:120px;width:120px}.EmployeeImportPreview_addressColumn__qUa6x{min-width:200px;width:200px}.EmployeeImportPreview_emailColumn__lQbn3{min-width:180px;width:180px}.EmployeeImportPreview_birthdateColumn__q4\+NW{min-width:120px;width:120px}.EmployeeImportPreview_budgetColumn__EwIZT{min-width:140px;width:140px}.EmployeeImportPreview_salutationColumn__5CIdv{min-width:110px;width:110px}.EmployeeImportPreview_streetColumn__Cvp5Y{min-width:160px;width:160px}.EmployeeImportPreview_houseNumberColumn__Ezrsq{min-width:110px;width:110px}.EmployeeImportPreview_zipCodeColumn__QQH-f{min-width:120px;width:120px}.EmployeeImportPreview_cityColumn__engn3{min-width:160px;width:160px}.EmployeeImportPreview_addressAddonColumn__LGyNk{min-width:180px;width:180px}.EmployeeImportPreview_addressCombinedColumn__ezB40{min-width:240px;width:280px}.EmployeeImportPreview_addressCombinedText__iFVPQ{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmployeeImportPreview_companyEntryColumn__-UbTX{min-width:140px;width:140px}.EmployeeImportPreview_insuranceStartColumn__X\+lZM{min-width:160px;width:160px}.EmployeeImportPreview_table__hezbs td{border-bottom:1px solid var(--border-color);padding:8px;vertical-align:top}.EmployeeImportPreview_row__Kd0Pf{transition:background-color .2s ease}.EmployeeImportPreview_row__Kd0Pf:hover{background:var(--bg-center)}.EmployeeImportPreview_row__Kd0Pf.EmployeeImportPreview_selected__uAm2f{background:#8b5cf61a}.EmployeeImportPreview_row__Kd0Pf.EmployeeImportPreview_selected__uAm2f:hover{background:#8b5cf626}.EmployeeImportPreview_checkboxColumn__GhEqI{text-align:center;width:40px}.EmployeeImportPreview_checkboxColumn__GhEqI input[type=checkbox]{accent-color:var(--amethyst-smoke);height:16px;width:16px}.EmployeeImportPreview_statusColumn__nGdUb{text-align:center;width:80px}.EmployeeImportPreview_status__Vl0SE{align-items:center;border-radius:50%;display:inline-flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.EmployeeImportPreview_status__Vl0SE.EmployeeImportPreview_valid__uQqvA{background:#10b981;color:#fff}.EmployeeImportPreview_status__Vl0SE.EmployeeImportPreview_warning__P2YdM{background:#f59e0b;color:#fff}.EmployeeImportPreview_status__Vl0SE.EmployeeImportPreview_error__3dMVE{background:#ff6b6b;color:#fff}.EmployeeImportPreview_validationMessages__AiSr2{font-size:.75rem;line-height:1.2;margin-top:4px}.EmployeeImportPreview_validationMessages__AiSr2 .EmployeeImportPreview_error__3dMVE{color:#ff6b6b;margin-bottom:2px}.EmployeeImportPreview_validationMessages__AiSr2 .EmployeeImportPreview_warning__P2YdM{color:#f59e0b;margin-bottom:2px}.EmployeeImportPreview_input__Ulewu{background:var(--bg-top);border:1px solid var(--border-color);border-radius:4px;color:var(--font-color);font-size:.875rem;padding:6px 8px;transition:border-color .2s ease;width:100%}.EmployeeImportPreview_input__Ulewu:focus{border-color:var(--amethyst-smoke);box-shadow:0 0 0 2px #8b5cf61a;outline:none}.EmployeeImportPreview_input__Ulewu.EmployeeImportPreview_error__3dMVE{border-color:#ff6b6b;box-shadow:0 0 0 2px #ff6b6b1a}.EmployeeImportPreview_select__9oxv9{background:var(--bg-top);border:1px solid var(--border-color);border-radius:4px;color:var(--font-color);cursor:pointer;font-size:.875rem;padding:6px 8px;transition:border-color .2s ease;width:100%}.EmployeeImportPreview_select__9oxv9:focus{border-color:var(--amethyst-smoke);box-shadow:0 0 0 2px #8b5cf61a;outline:none}.EmployeeImportPreview_select__9oxv9:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.EmployeeImportPreview_container__WvlP7{padding:16px}.EmployeeImportPreview_header__UzJgb{align-items:stretch;flex-direction:column}.EmployeeImportPreview_toolbar__4RMaj{justify-content:stretch}.EmployeeImportPreview_toolbar__4RMaj>*{flex:1 1;min-width:0}.EmployeeImportPreview_table__hezbs{font-size:.75rem}.EmployeeImportPreview_table__hezbs td,.EmployeeImportPreview_table__hezbs th{padding:6px 4px}.EmployeeImportPreview_input__Ulewu,.EmployeeImportPreview_select__9oxv9{font-size:.75rem;padding:4px 6px}}.EmployeeImportPreview_tableContainer__iy6HZ::-webkit-scrollbar{height:8px}.EmployeeImportPreview_tableContainer__iy6HZ::-webkit-scrollbar-track{background:var(--bg-center)}.EmployeeImportPreview_tableContainer__iy6HZ::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.EmployeeImportPreview_tableContainer__iy6HZ::-webkit-scrollbar-thumb:hover{background:var(--amethyst-smoke)}.EmployeeImportPreview_footer__O8TFd{background:var(--bg-top);border-top:1px solid var(--border-color);display:flex;gap:8px;grid-column:1/-1;justify-content:flex-end;margin-bottom:96px;margin-top:8px}.EmployeeImportPreview_emailInvitationSection__bfu90{align-items:center;display:flex;margin-bottom:16px}.EmployeeImportPreview_checkboxLabel__ydoOk{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;gap:8px}.EmployeeImportPreview_checkboxLabel__ydoOk input[type=checkbox]{cursor:pointer;height:16px;width:16px}.AddressAutoComplete_inputContainer__7pQ08{position:relative;width:100%}.AddressAutoComplete_inputWrapper__MxbW5{position:relative}.AddressAutoComplete_input__KytQe{background-color:var(--button-color);border:1px solid var(--button-color);border-radius:var(--large-box-border-radius);color:var(--font-color);font-size:1rem;padding:1.4rem 1rem .6rem;transition:all .2s ease-in-out;width:100%}.AddressAutoComplete_input__KytQe:hover{background-color:color-mix(in srgb,var(--button-color) 95%,var(--foreground) 5%)}.AddressAutoComplete_input__KytQe:focus{border-color:var(--amethyst-smoke);box-shadow:0 0 0 2px #2563eb1a;outline:none}.AddressAutoComplete_input__KytQe:disabled{opacity:.3}.AddressAutoComplete_label__oPbi3{color:#6b7280;font-size:1rem;left:1rem;pointer-events:none;position:absolute;top:1rem;transition:all .2s ease-in-out}.AddressAutoComplete_input__KytQe.AddressAutoComplete_hasValue__ttmIy+.AddressAutoComplete_label__oPbi3,.AddressAutoComplete_input__KytQe:focus+.AddressAutoComplete_label__oPbi3{color:var(--font-color);font-size:.75rem;top:.5rem}.AddressAutoComplete_suggestionsList__8pDsY{background-color:var(--button-color);border:1px solid var(--button-color);border-radius:0 0 var(--large-box-border-radius) var(--large-box-border-radius);border-top:none;left:0;list-style:none;margin:0;max-height:12rem;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:10}.AddressAutoComplete_suggestion__7QfMR{color:var(--font-color);cursor:pointer;padding:.75rem 1rem;transition:background-color .2s ease-in-out}.AddressAutoComplete_suggestion__7QfMR.AddressAutoComplete_highlighted__8UgO1,.AddressAutoComplete_suggestion__7QfMR:hover{background-color:color-mix(in srgb,var(--button-color) 90%,var(--foreground) 10%)}.AddressAutoComplete_addressLine__1hh05{margin:0;padding:0}.AddressAutoComplete_error__capxg,.AddressAutoComplete_loading__MRtD1{color:var(--font-color);font-size:.875rem;margin-top:.5rem}.CompanyIntroductionModal_overlay__usdeJ{align-items:center;animation:CompanyIntroductionModal_overlayFadeIn__t2gcC .16s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.CompanyIntroductionModal_modal__CJaaf{animation:CompanyIntroductionModal_modalPopIn__wHoll .18s ease-out forwards;background:linear-gradient(to bottom,var(--bg-top),var(--bg-center),var(--bg-bottom));border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;opacity:0;overflow-y:auto;padding:48px;transform:translateY(6px);width:90%}.CompanyIntroductionModal_header__RQ2ue{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.CompanyIntroductionModal_header__RQ2ue h2{color:var(--font-color);font-size:1.5rem;font-weight:600;margin:0}.CompanyIntroductionModal_closeButton__Ig9TN{background:none;border:none;border-radius:4px;color:var(--font-color);cursor:pointer;font-size:1.5rem;opacity:.6;padding:4px;transition:color .2s}.CompanyIntroductionModal_closeButton__Ig9TN:hover{opacity:1}@keyframes CompanyIntroductionModal_overlayFadeIn__t2gcC{0%{opacity:0}to{opacity:1}}@keyframes CompanyIntroductionModal_modalPopIn__wHoll{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CompanyIntroductionModal_overlay__usdeJ{animation:none}.CompanyIntroductionModal_modal__CJaaf{animation:none;opacity:1;transform:none}}.CompanyIntroductionModal_content__1NmkW{display:flex;flex-direction:column;gap:24px}.CompanyIntroductionModal_descriptionContainer__k1JK6{align-items:center;display:flex;gap:8px}.CompanyIntroductionModal_description__4dAMQ{color:var(--font-color);font-size:14px;margin:0;opacity:.8}.CompanyIntroductionModal_hubspotIcon__49wbE{flex-shrink:0;opacity:.8}.CompanyIntroductionModal_autocompleteContainer__WkE2Y{width:100%}.CompanyIntroductionModal_selectedCompany__1nzED{background:var(--button-color);border:1px solid var(--border-color);border-radius:8px;padding:16px}.CompanyIntroductionModal_selectedCompanyHeader__W5M46{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.CompanyIntroductionModal_selectedCompany__1nzED h3{color:var(--font-color);font-size:16px;font-weight:600;margin:0}.CompanyIntroductionModal_removeButton__jdGIh{background:none;border:none;border-radius:4px;color:var(--font-color);cursor:pointer;font-size:1.2rem;line-height:1;opacity:.6;padding:4px 8px;transition:all .2s}.CompanyIntroductionModal_removeButton__jdGIh:hover{background-color:#ff00001a;color:#f44;opacity:1}.CompanyIntroductionModal_companyInfo__EkRT0{display:flex;flex-direction:column;gap:8px}.CompanyIntroductionModal_companyNameRow__XXRtE{align-items:center;display:flex;gap:8px}.CompanyIntroductionModal_companyFavicon__Pr6np{flex-shrink:0;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}.CompanyIntroductionModal_companyInfo__EkRT0 p{color:var(--font-color);font-size:14px;margin:0}.CompanyIntroductionModal_companyInfo__EkRT0 strong{font-weight:600}.CompanyIntroductionModal_actions__OWLR9{display:flex;gap:8px;justify-content:flex-end;margin-top:24px}.CompanyIntroductionModal_formFields__\+GkuN{display:flex;flex-direction:column;gap:8px}.CompanyIntroductionModal_addressRow__x2avP{display:flex;gap:8px;width:100%}.CompanyIntroductionModal_addressRow__x2avP>*{flex:1 1}.GlobalTextarea_inputContainer__rUUHd{position:relative;width:100%}.GlobalTextarea_textareaWrapper__ak4VW{position:relative}.GlobalTextarea_textarea__8waoZ{background-color:var(--button-color);border:1px solid var(--button-color);border-radius:var(--large-box-border-radius);color:var(--font-color);font-size:1rem;min-height:120px;padding:1.5rem 1rem 1rem;resize:vertical;transition:all .2s ease-in-out;width:100%}.GlobalTextarea_textarea__8waoZ:hover{background-color:color-mix(in srgb,var(--button-color) 95%,var(--foreground) 5%)}.GlobalTextarea_textarea__8waoZ:focus{border-color:var(--amethyst-smoke);box-shadow:0 0 0 2px #2563eb1a;outline:none}.GlobalTextarea_label__TbSkn{color:#6b7280;font-size:1rem;left:1rem;pointer-events:none;position:absolute;top:1rem;transition:all .2s ease-in-out}.GlobalTextarea_dark__fvtg1 .GlobalTextarea_label__TbSkn{color:#9ca3af}.GlobalTextarea_textarea__8waoZ.GlobalTextarea_hasValue__d3cE2+.GlobalTextarea_label__TbSkn,.GlobalTextarea_textarea__8waoZ:focus+.GlobalTextarea_label__TbSkn{color:var(--font-color);font-size:.75rem;top:.5rem}.GlobalTextarea_dark__fvtg1 .GlobalTextarea_textarea__8waoZ.GlobalTextarea_hasValue__d3cE2+.GlobalTextarea_label__TbSkn,.GlobalTextarea_dark__fvtg1 .GlobalTextarea_textarea__8waoZ:focus+.GlobalTextarea_label__TbSkn{color:var(--font-color)}.GlobalTextarea_textarea__8waoZ.GlobalTextarea_error__z34BH{border-color:#dc2626}.GlobalTextarea_dark__fvtg1 .GlobalTextarea_textarea__8waoZ.GlobalTextarea_error__z34BH{border-color:#ef4444}.GlobalTextarea_errorMessage__Op0Ae{color:#dc2626;display:block;font-size:.875rem;margin-top:.5rem}.GlobalTextarea_dark__fvtg1 .GlobalTextarea_errorMessage__Op0Ae{color:#ef4444}.GlobalTextarea_inputWrapper__rM2Dd{position:relative;width:100%}.ArchiveChat_chatContainer__GGojn{border-top:1px solid var(--global-separator-color);display:flex;flex-direction:column;overflow:hidden}.ArchiveChat_chatContainer__GGojn.ArchiveChat_noBorderTop__jigCi{border-top:none}.ArchiveChat_chatHeader__xVFot{color:var(--font-color);margin-top:40px}.ArchiveChat_headerTop__iPika{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ArchiveChat_clearButton__SJhv1{background:none;border:1px solid var(--border-color);border-radius:6px;color:var(--font-color);cursor:pointer;font-size:12px;padding:4px 12px;transition:all .2s ease}.ArchiveChat_clearButton__SJhv1:hover{background-color:var(--button-color);border-color:var(--secondary-font-color)}.ArchiveChat_chatHeader__xVFot h2{color:var(--amethyst-smoke);font-size:1.6rem;font-weight:600;margin:0 0 8px}.ArchiveChat_title__H\+Hwx{font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 16px;opacity:.9}.ArchiveChat_introParagraph__aVHE4{color:var(--text-secondary);font-size:14px;line-height:1.5;margin-bottom:16px;min-height:1.5em;text-align:center}.ArchiveChat_cursor__P3jC2{animation:ArchiveChat_blink__CGKx9 1s infinite;color:var(--text-secondary);display:inline-block;margin-left:2px}@keyframes ArchiveChat_blink__CGKx9{0%,50%{opacity:1}51%,to{opacity:0}}.ArchiveChat_knowledgeFilesContainer__9Ik8M{display:flex;justify-content:flex-start;margin-bottom:8px;margin-top:16px}.ArchiveChat_knowledgeFilesBubble__j88eN{align-items:center;background:var(--button-color);border:1px solid var(--border-color);border-radius:var(--small-box-border-radius);box-shadow:var(--small-box-shadow);display:flex;min-height:32px;min-width:180px;position:relative;transition:all .2s ease-in-out}.ArchiveChat_knowledgeFilesBubble__j88eN:hover{background:color-mix(in srgb,var(--button-color) 95%,var(--foreground) 5%);box-shadow:var(--small-box-shadow-hover)}.ArchiveChat_knowledgeFilesSelect__BPAEj{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:var(--text-primary);cursor:pointer;font-size:14px;min-width:160px;outline:none;padding:2px 24px 2px 8px}.ArchiveChat_chevronIcon__rqxQZ{opacity:.6;pointer-events:none;position:absolute;right:8px}.ArchiveChat_chatMessages__v8yxW{display:flex;flex:1 1;flex-direction:column;gap:12px;max-height:400px;min-height:24px;overflow-y:auto;padding:16px}.ArchiveChat_chatBubble__0RZ\+6{word-wrap:break-word;animation:ArchiveChat_fadeInUp__5yzxC .3s ease-out;border-radius:18px;font-size:14px;line-height:1.4;max-width:85%;padding:12px 16px}.ArchiveChat_chatBubble__0RZ\+6.ArchiveChat_user__Y-rdm{align-self:flex-end;background-color:var(--primary-color);border-bottom-right-radius:4px;color:#fff}.ArchiveChat_chatBubble__0RZ\+6.ArchiveChat_assistant__pfNSk{align-self:flex-start;background-color:var(--button-color);border:1px solid var(--border-color);border-bottom-left-radius:4px;color:var(--font-color)}.ArchiveChat_typing__DPldV{align-items:center;align-self:flex-start;background-color:var(--button-color);border:1px solid var(--border-color);border-radius:18px;border-bottom-left-radius:4px;color:var(--font-color);display:flex;font-size:14px;font-style:italic;gap:8px;opacity:.7;padding:12px 16px}.ArchiveChat_thinkingDots__l7DQ6{display:flex;gap:4px}.ArchiveChat_thinkingDots__l7DQ6 span{animation:ArchiveChat_thinkingPulse__Bdjy7 1.4s ease-in-out infinite both;background-color:var(--font-color);border-radius:50%;height:6px;width:6px}.ArchiveChat_thinkingDots__l7DQ6 span:first-child{animation-delay:-.32s}.ArchiveChat_thinkingDots__l7DQ6 span:nth-child(2){animation-delay:-.16s}.ArchiveChat_chatInputBar__IT0\+7{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.ArchiveChat_sendButton__PaSRn{min-width:120px}.ArchiveChat_ingestButton__rM9tS{min-width:140px}@keyframes ArchiveChat_fadeInUp__5yzxC{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ArchiveChat_pulse__CfnZA{0%,to{opacity:.7}50%{opacity:1}}@keyframes ArchiveChat_thinkingPulse__Bdjy7{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.ArchiveChat_chatMessages__v8yxW::-webkit-scrollbar{width:6px}.ArchiveChat_chatMessages__v8yxW::-webkit-scrollbar-track{background:var(--background-color)}.ArchiveChat_chatMessages__v8yxW::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.ArchiveChat_chatMessages__v8yxW::-webkit-scrollbar-thumb:hover{background:var(--secondary-font-color)}.ArchiveChat_buttonWrapper__zNynv{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:24px}.ArchiveChat_processingStatus__CAH-\+{align-items:center;color:var(--text-secondary);display:flex;font-size:11px;gap:8px;margin-bottom:8px;margin-top:-16px;opacity:.8;padding:4px 0}.ArchiveChat_processingVideo__0Zma1{height:24px;object-fit:contain;width:24px}.ArchiveChat_processingText__\+vl80{animation:ArchiveChat_fadeInOut__McGt4 2s ease-in-out infinite;color:var(--text-secondary);font-size:11px;white-space:nowrap}@keyframes ArchiveChat_fadeInOut__McGt4{0%,to{opacity:.6}50%{opacity:1}}.GlobalSidebar_overlay__0jzqc{animation:GlobalSidebar_overlayFadeIn__kZsaJ .16s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#0000004d;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000}.GlobalSidebar_sidebar__UQs3O{animation:GlobalSidebar_slideInRight__sR7yb .3s ease-out forwards;background:linear-gradient(to bottom,var(--bg-top),var(--bg-center),var(--bg-bottom));bottom:0;box-shadow:-4px 0 24px #00000026;display:flex;flex-direction:column;max-width:100vw;position:fixed;right:0;top:0;transform:translateX(100%);width:624px;z-index:10001}.GlobalSidebar_sidebar__UQs3O.GlobalSidebar_exit__rQNAZ{animation:GlobalSidebar_slideOutRight__7WK2s .3s ease-out forwards}.GlobalSidebar_closeButton__fnRDM{background:none;border:none;border-radius:4px;color:var(--font-color);cursor:pointer;font-size:1.5rem;opacity:.6;padding:4px;position:absolute;right:48px;top:32px;transition:color .2s;z-index:10}.GlobalSidebar_closeButton__fnRDM:hover{opacity:1}.GlobalSidebar_content__Wlu-a{flex:1 1;overflow-y:auto;padding:0 48px 48px}@keyframes GlobalSidebar_overlayFadeIn__kZsaJ{0%{opacity:0}to{opacity:1}}@keyframes GlobalSidebar_slideInRight__sR7yb{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes GlobalSidebar_slideOutRight__7WK2s{0%{transform:translateX(0)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.GlobalSidebar_overlay__0jzqc{animation:none}.GlobalSidebar_sidebar__UQs3O{animation:none;transform:translateX(0)}}@media (max-width:640px){.GlobalSidebar_sidebar__UQs3O{width:100vw}.GlobalSidebar_closeButton__fnRDM{right:20px;top:20px}.GlobalSidebar_content__Wlu-a{padding:20px}}.GlobalSidebar_content__Wlu-a::-webkit-scrollbar{width:6px}.GlobalSidebar_content__Wlu-a::-webkit-scrollbar-track{background:#0000}.GlobalSidebar_content__Wlu-a::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.GlobalSidebar_content__Wlu-a::-webkit-scrollbar-thumb:hover{background:var(--secondary-font-color)}.GlobalPagination_pagination__KC4rU{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 0}.GlobalPagination_pagination__KC4rU.GlobalPagination_compact__cJE-t{align-items:center;flex-direction:column;gap:12px}.GlobalPagination_itemsPerPage__RppWR{align-items:center;display:flex;gap:8px}.GlobalPagination_label__QkKvR{color:var(--font-color);font-size:14px;opacity:.8;white-space:nowrap}.GlobalPagination_selectContainer__jp-Np{align-items:center;background:var(--button-color-invers);border:1px solid var(--border-color);border-radius:var(--small-box-border-radius);display:flex;min-width:80px;padding:6px 8px;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.GlobalPagination_selectContainer__jp-Np:hover{background:var(--button-color-invers-hover);box-shadow:0 2px 4px #0000001a}.GlobalPagination_select__\+rY8r{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:var(--text-primary);cursor:pointer;font-size:13px;font-weight:500;min-width:60px;outline:none;padding:2px 24px 2px 8px}.GlobalPagination_select__\+rY8r option{background:var(--background-primary);color:var(--text-primary);padding:8px}.GlobalPagination_chevronIcon__63X6N{opacity:.6;pointer-events:none;position:absolute;right:8px}.GlobalPagination_info__gIOWw{align-items:center;display:flex}.GlobalPagination_infoText__tRWLp{color:var(--font-color);font-size:14px;opacity:.8;white-space:nowrap}.GlobalPagination_controls__Zq5R6{align-items:center;display:flex;gap:4px}.GlobalPagination_navButtonContainer__VS3nD{align-items:center;background:var(--button-color-invers);border:1px solid var(--border-color);border-radius:var(--small-box-border-radius);cursor:pointer;display:flex;font:inherit;justify-content:center;min-height:32px;min-width:32px;padding:8px 12px;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.GlobalPagination_navButtonContainer__VS3nD:hover:not(.GlobalPagination_disabled__0S2t3){background:var(--button-color-invers-hover);box-shadow:0 2px 4px #0000001a}.GlobalPagination_navButtonContainer__VS3nD.GlobalPagination_disabled__0S2t3,.GlobalPagination_navButtonContainer__VS3nD:disabled{cursor:not-allowed;opacity:.3}.GlobalPagination_doubleChevron__7tDNV{align-items:center;display:flex;gap:1px}.GlobalPagination_pageNumbers__A3Eye{align-items:center;display:flex;gap:4px}.GlobalPagination_pageButton__qNuuB{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:6px;color:var(--font-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center;min-width:32px;padding:0 8px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.GlobalPagination_pageButton__qNuuB:hover:not(:disabled){background:var(--button-color);border-color:var(--primary-color);color:var(--primary-color)}.GlobalPagination_pageButton__qNuuB:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.2);outline:none}.GlobalPagination_pageButton__qNuuB.GlobalPagination_active__GZXgN{background:var(--primary-color);border-color:var(--primary-color);color:var(--amethyst-smoke);cursor:default;font-weight:700}.GlobalPagination_pageButton__qNuuB:disabled{cursor:not-allowed;opacity:1}.GlobalPagination_ellipsis__AvPxD{align-items:center;color:var(--font-color);display:flex;font-size:14px;height:32px;justify-content:center;min-width:32px;opacity:.5;-webkit-user-select:none;user-select:none}@media (max-width:768px){.GlobalPagination_pagination__KC4rU{align-items:center;flex-direction:column;gap:12px}.GlobalPagination_pagination__KC4rU.GlobalPagination_compact__cJE-t{gap:8px}.GlobalPagination_itemsPerPage__RppWR{order:3}.GlobalPagination_info__gIOWw{order:2}.GlobalPagination_controls__Zq5R6{gap:4px;order:1}.GlobalPagination_navButtonContainer__VS3nD{min-height:28px;min-width:32px;padding:6px 8px}.GlobalPagination_pageNumbers__A3Eye{gap:2px}.GlobalPagination_pageButton__qNuuB{font-size:12px;height:28px;min-width:28px}.GlobalPagination_infoText__tRWLp,.GlobalPagination_label__QkKvR{font-size:12px}.GlobalPagination_selectContainer__jp-Np{min-width:60px;padding:4px 6px}.GlobalPagination_select__\+rY8r{font-size:12px;min-width:40px;padding:2px 20px 2px 6px}}@media (max-width:480px){.GlobalPagination_pagination__KC4rU{padding:12px 0}.GlobalPagination_controls__Zq5R6{flex-wrap:wrap;justify-content:center}.GlobalPagination_pageNumbers__A3Eye{justify-content:center;margin-bottom:8px;order:1;width:100%}.GlobalPagination_pageButton__qNuuB{font-size:11px;height:24px;min-width:24px}}@media (prefers-color-scheme:dark){.GlobalPagination_pageButton__qNuuB:hover:not(:disabled){background:var(--button-color)}}@media (prefers-contrast:high){.GlobalPagination_pageButton__qNuuB{border-width:2px}.GlobalPagination_pageButton__qNuuB.GlobalPagination_active__GZXgN{border-width:3px}}@media (prefers-reduced-motion:reduce){.GlobalPagination_pageButton__qNuuB,.GlobalPagination_select__\+rY8r{transition:none}}.page_homeToolbarLeft__avkhb{align-items:center;display:flex;gap:16px;grid-column:1/6;grid-row:1;justify-content:flex-start;position:relative}.page_homeToolbarRight__I\+gh4{align-items:center;display:flex;gap:16px;grid-column:7/13;grid-row:1;justify-content:flex-end}.page_homeTabs__8ztS8{grid-column:1/13;grid-row:2}.page_homeButtonWrapper__qtknq{grid-gap:16px;display:grid;gap:16px;grid-column:1/13;grid-row:2;grid-template-columns:repeat(3,1fr)}.page_email__IRNKA{color:var(--amethyst-smoke)}.page_languagesSectionWrapper__Arg2J{grid-gap:16px;display:grid;gap:16px;grid-column:1/13;grid-template-columns:repeat(12,1fr)}.page_languagesWrapper__dYDov{grid-gap:16px;display:grid;gap:16px;grid-column:1/13;grid-template-columns:repeat(6,1fr)}@media (max-width:1024px){.page_languagesWrapper__dYDov{grid-template-columns:repeat(4,1fr)}}@media (max-width:620px){.page_languagesWrapper__dYDov{grid-template-columns:repeat(1,1fr)}}.page_addressesSectionWrapper__eyoRf{grid-gap:16px;display:grid;gap:16px;grid-column:1/13;grid-template-columns:repeat(12,1fr)}.page_addressesWrapper__Ii7m\+{grid-gap:16px;display:grid;gap:16px;grid-column:1/9;grid-template-columns:repeat(4,1fr)}.page_signaturesSectionWrapper__9fgRW{grid-gap:16px;display:grid;gap:16px;grid-column:1/13;grid-template-columns:repeat(12,1fr)}.page_signaturesWrapper__eJuZl{grid-gap:16px;display:grid;gap:16px;grid-column:1/9;grid-template-columns:repeat(4,1fr)}.page_subscriptionSectionWrapper__7RG5t{grid-gap:16px;display:grid;gap:16px;grid-column:1/13;grid-template-columns:repeat(12,1fr)}.page_subscriptionWrapper__9XiN3{display:flex;flex-direction:column;gap:16px;grid-column:1/9}.page_subscriptionWrapper__9XiN3>h2{color:var(--shamrock-green);margin-top:24px}.page_gridSeparatorWrapper__LFeW4{align-items:center;display:flex;grid-column:9/10;grid-row:1/5;justify-content:center}.page_gridSeparator__O5fgW{background-color:var(--font-color);height:100%;opacity:.1;width:1px}.page_sideSection__b6Zj3{display:flex;flex-direction:column;gap:8px;grid-column:10/13;grid-row:1/5}.page_sideSection__b6Zj3>p{line-height:22px;margin-bottom:8px}.page_sideSection__b6Zj3>h2{display:flex;flex-direction:row}.page_sideSection__b6Zj3>h2>img{margin-right:12px}.page_sideSectionList__tnFoi{display:flex;flex-direction:column;gap:8px}.page_sideSectionList__tnFoi div{align-items:center;display:flex;flex-direction:row;font-size:.85rem;font-weight:700}.page_sideSectionList__tnFoi img{height:16px;margin-right:8px}.page_addresses__gV38s{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}.page_backButton__nMPAu{left:-48px;position:absolute}.page_backButton__nMPAu span{margin-right:0!important}.page_addressActions__ISCje{grid-column:1/9;margin-top:16px}.page_digitalSignature__UBr5Y{font-size:13px;line-height:15px;white-space:pre-wrap}.page_handwrittenSignature__NQ3MI{font-family:Caveat,cursive;font-size:18px;font-weight:700;line-height:24px;white-space:pre-wrap}.page_uploadedSignature__eR86r{mix-blend-mode:darken}.page_aiModelsSectionWrapper__CrW8U{grid-gap:16px;display:grid;gap:16px;grid-column:1/13;grid-template-columns:repeat(12,1fr)}.page_modelsWrapper__rWl8R{grid-gap:16px;display:grid;gap:16px;grid-column:1/9;grid-template-columns:repeat(4,1fr)}.page_errorMessage__6qSLP{background:#fef2f2;background:var(--error-bg,#fef2f2);border:1px solid #fecaca;border:1px solid var(--error-border,#fecaca);border-radius:8px;margin-bottom:16px;padding:12px}.page_errorMessage__6qSLP p{color:#dc2626;color:var(--error-text,#dc2626);font-size:14px;margin:0}.page_profileSectionWrapper__A75ec{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(12,1fr)}.page_profileCard__6Z3mH{align-items:flex-start;background:var(--global-separator-color-light);border:1px solid var(--global-separator-color);border-radius:8px;display:flex;gap:16px;grid-column:1/9;margin-bottom:16px;padding:20px}.page_profileAvatar__tcnfU{flex-shrink:0}.page_avatarImage__qtvwf{border-radius:50%;height:80px;object-fit:cover;width:80px}.page_defaultAvatar__bHh0G{align-items:center;background-color:var(--global-separator-color);border-radius:50%;display:flex;height:80px;justify-content:center;opacity:.6;padding:16px;width:80px}.page_profileInfo__ceIzq{flex:1 1}.page_profileName__Xf9cw{color:var(--font-color);font-size:24px;font-weight:700;margin:0 0 4px}.page_profileEmail__LbGwo{color:#6b7280;color:var(--amethyst-smoke,#6b7280);font-size:16px;margin:0 0 12px}.page_profileStatus__ETUrK{align-items:center;display:flex}.page_statusBadge__pekdX{border-radius:4px;font-size:12px;font-weight:500;opacity:1;padding:4px 8px;text-transform:uppercase}.page_statusBadge__pekdX.page_active__MSptY{background:var(--shamrock-green);color:#fff}.page_statusBadge__pekdX.page_active__MSptY,.page_statusBadge__pekdX.page_pending__phi8t{border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 10px;text-transform:uppercase}.page_statusBadge__pekdX.page_pending__phi8t{background:var(--jaffa);color:#000}.page_statusBadge__pekdX.page_archived__jh4eq{background:#ececec;color:#000}.page_statusBadge__pekdX.page_archived__jh4eq,.page_statusBadge__pekdX.page_flagged__VZUAx{border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 10px;text-transform:uppercase}.page_statusBadge__pekdX.page_flagged__VZUAx{background:var(--wild-watermelon);color:#fff}.page_profileForm__puC8D{grid-column:1/9}.page_formTitle__XjBT0{color:#111827;color:var(--font-color,#111827);font-size:24px;font-weight:700;margin:0 0 8px}.page_formSubtitle__eVZnV{color:#6b7280;color:var(--amethyst-smoke,#6b7280);font-size:16px;margin:0 0 32px}.page_formGrid__eECDA{display:flex;flex-direction:column;gap:32px}.page_formSection__4ijYl{display:flex;flex-direction:column;gap:8px}.page_sectionTitle__Lc7Qb{color:#111827;color:var(--font-color,#111827);font-size:18px;font-weight:600;margin:0;padding-bottom:12px}.page_formRow__lVeK3{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.page_formInput__no8M8{width:100%}.page_switchRow__MizZT{align-items:center;display:flex;justify-content:space-between;padding:16px 0}.page_switchLabel__HtD9p{color:var(--font-color);font-size:16px;font-weight:500}.page_formActions__NEfcK{display:flex;justify-content:flex-start;margin-bottom:48px}@media (max-width:768px){.page_profileCard__6Z3mH{flex-direction:column;gap:16px;text-align:center}.page_formRow__lVeK3{gap:16px;grid-template-columns:1fr}.page_profileForm__puC8D{padding:24px}.page_formActions__NEfcK{justify-content:center}}@media (max-width:480px){.page_profileSectionWrapper__A75ec{gap:24px}.page_profileCard__6Z3mH,.page_profileForm__puC8D{padding:20px}.page_formGrid__eECDA{gap:24px}.page_formSection__4ijYl{gap:16px}}.page_connectedCompany__\+Tc7m{grid-column:10/13}.page_separatorLine__EJ5Z9{background-color:var(--global-separator-color);height:1px;margin:16px 0;width:100%}.page_sponsorLogo__LyQ7Q{margin-top:8px}.page_roleBadge__BMJ8p{align-items:center;background:none;border:1px solid var(--global-separator-color);border-radius:6px;box-shadow:none;color:var(--font-color);display:inline-flex;font-size:.6rem;font-size:11px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.5px;opacity:1;padding:6px 10px;text-transform:uppercase;transition:all .2s ease-in-out}.page_roleBadge__BMJ8p img{height:16px;width:16px}.page_profileStatusWrapper__tY\+Cs{align-items:center;display:flex;flex-direction:row;gap:8px}.GlobalCardRadioButton_card__uhK2-{all:unset;background-color:var(--button-color);border:1px solid #0000;border-radius:var(--large-box-border-radius);box-shadow:var(--large-box-shadow);cursor:pointer;display:flex;flex-direction:column;min-height:148px;padding:16px;position:relative;transition:transform .2s ease,box-shadow .2s ease,border .2s ease}.GlobalCardRadioButton_card__uhK2-:hover{background-color:color-mix(in srgb,var(--button-color) 97%,var(--foreground) 3%);box-shadow:var(--large-box-shadow-hover);transform:translateY(-2px)}.GlobalCardRadioButton_card__uhK2-.GlobalCardRadioButton_selected__neUQ1{border-color:var(--amethyst-smoke)}.GlobalCardRadioButton_card__uhK2-.GlobalCardRadioButton_selected__neUQ1:hover{background-color:var(--button-color);box-shadow:var(--large-box-shadow);transform:translateY(0)}.GlobalCardRadioButton_card__uhK2-.GlobalCardRadioButton_selected__neUQ1:hover .GlobalCardRadioButton_cta__jSUEF{display:none}.GlobalCardRadioButton_card__uhK2-.GlobalCardRadioButton_selected__neUQ1 .GlobalCardRadioButton_selectedBadge__DS1sX{display:block}.GlobalCardRadioButton_input__-JWUd{display:none}.GlobalCardRadioButton_icon__gr72i{margin-bottom:16px}.GlobalCardRadioButton_headline__LqwXk{font-size:1rem;font-weight:700;margin:0 0 4px}.GlobalCardRadioButton_paragraph__LXP0v{color:var(--font-color);font-size:.8rem;margin:0 0 4px}.GlobalCardRadioButton_statusWrapper__m-\+7H{align-items:center;display:flex;flex-direction:row}.GlobalCardRadioButton_status__HwpL5{color:var(--wild-watermelon);font-size:.8rem;font-weight:700}.GlobalCardRadioButton_statusIcon__YMa-3{height:12px;margin-right:4px}.GlobalCardRadioButton_statusPositive__ujQec{color:var(--shamrock-green)!important}.GlobalCardRadioButton_cta__jSUEF{align-items:center;color:var(--font-color);display:flex;font-size:.7rem;font-weight:700;gap:8px;justify-content:flex-end;letter-spacing:.075em;margin-top:auto;opacity:0;text-transform:uppercase;transition:opacity .2s ease}.GlobalCardRadioButton_card__uhK2-:hover .GlobalCardRadioButton_cta__jSUEF{opacity:1}.GlobalCardRadioButton_destructive__FziF8,.GlobalCardRadioButton_destructive__FziF8 svg{color:var(--wild-watermelon)}.GlobalCardRadioButton_selectedBadge__DS1sX{background-color:var(--amethyst-smoke);border-bottom-left-radius:var(--large-box-border-radius);border-top-right-radius:7px;color:#fff;display:none;font-size:12px;font-weight:700;padding:4px 8px;position:absolute;right:0;top:0}.DoubleConfirmationModal_overlay__Dr9VY{align-items:center;animation:DoubleConfirmationModal_overlayFadeIn__R4vk4 .16s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.DoubleConfirmationModal_modal__7Ob9u{align-items:flex-start;animation:DoubleConfirmationModal_modalPopIn__PYJy6 .18s ease-out forwards;background:linear-gradient(to bottom,var(--bg-top),var(--bg-center),var(--bg-bottom));border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:500px;opacity:0;overflow-y:auto;padding:48px;transform:translateY(6px);width:90%}@keyframes DoubleConfirmationModal_overlayFadeIn__R4vk4{0%{opacity:0}to{opacity:1}}@keyframes DoubleConfirmationModal_modalPopIn__PYJy6{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.DoubleConfirmationModal_overlay__Dr9VY{animation:none}.DoubleConfirmationModal_modal__7Ob9u{animation:none;opacity:1;transform:none}}.DoubleConfirmationModal_title__05bVp{color:var(--font-color);font-size:1.6rem;font-weight:700;margin-bottom:8px;text-align:left}.DoubleConfirmationModal_paragraph__2-Z0v{color:var(--font-color);font-size:1rem;line-height:1.6;margin-bottom:24px;text-align:left}.DoubleConfirmationModal_buttonRow__eixYY{display:flex;gap:16px;justify-content:center;margin-top:8px}.DoubleConfirmationModal_textareaContainer__Q699T{margin-bottom:24px;width:100%}.ProfileCard_profileCard__5G3YF{align-items:flex-start;background:var(--global-separator-color-light);border:1px solid var(--global-separator-color);border-radius:8px;display:flex;gap:16px;grid-column:1/9;padding:20px;width:100%}.ProfileCard_profileAvatar__AOO4B{flex-shrink:0}.ProfileCard_avatarImage__LX-Jc{border-radius:50%;height:80px;object-fit:cover;width:80px}.ProfileCard_defaultAvatar__eCeB9{align-items:center;background-color:var(--global-separator-color);border-radius:50%;display:flex;height:80px;justify-content:center;opacity:.6;padding:16px;width:80px}.ProfileCard_profileInfo__o5qNM{flex:1 1}.ProfileCard_profileName__X-Uiw{color:var(--font-color);font-size:24px;font-weight:700;margin:0 0 4px}.ProfileCard_profileEmail__wHVXp{color:var(--amethyst-smoke);font-size:16px;margin:0 0 12px}.ProfileCard_emailLink__XOvha{color:var(--amethyst-smoke);text-decoration:none;transition:color .2s ease}.ProfileCard_emailLink__XOvha:hover{text-decoration:underline}.ProfileCard_profileStatusWrapper__iFTDw{align-items:flex-start;display:flex;flex-direction:row;gap:8px}.ProfileCard_profileStatus__b6iCx{align-items:center;display:flex}.ProfileCard_roleBadge__zMKuV{align-items:center;border:1px solid var(--global-separator-color);border-radius:6px;color:var(--font-color);display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.5px;padding:6px 10px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.ProfileCard_statusBadge__uXhb1{border-radius:4px;font-size:12px;font-weight:500;opacity:1;padding:4px 8px;text-transform:uppercase}.ProfileCard_statusBadge__uXhb1.ProfileCard_active__\+Ao1a{background:var(--shamrock-green);border-radius:6px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 10px;text-transform:uppercase}.ProfileCard_statusBadge__uXhb1.ProfileCard_invited__ujFLl{background:var(--jaffa);border-radius:6px;color:#000;font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 10px;text-transform:uppercase}.ProfileCard_statusBadge__uXhb1.ProfileCard_blocked__dhnL5{background:var(--wild-watermelon);border-radius:6px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 10px;text-transform:uppercase}.ProfileCard_statusBadge__uXhb1.ProfileCard_archive__9jcaP{background:#ececec;border-radius:6px;color:#000;font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 10px;text-transform:uppercase}@media (max-width:768px){.ProfileCard_profileCard__5G3YF{flex-direction:column;gap:16px;text-align:center}}.page_container__A\+Ee2{margin:0 auto;max-width:800px;padding:20px}.page_title__NL7xq{font-size:2rem;margin-bottom:1rem}.page_subtitle__1yAgt{color:#666;font-size:1.1rem;margin-bottom:2rem}.page_content__E2Tbc{margin-top:2rem}.page_homeToolbarLeft__DgS35{align-items:center;display:flex;gap:16px;grid-column:1/6;grid-row:1;justify-content:flex-start;position:relative}.page_homeToolbarRight__b9HoP{align-items:center;display:flex;gap:16px;grid-column:7/13;grid-row:1;justify-content:flex-end}.page_header__4eOWm{grid-column:1/7;grid-row:2;margin-bottom:24px}@media (max-width:1024px){.page_header__4eOWm{grid-column:1/13}}.page_header__4eOWm>h1{color:var(--steel-blue);font-size:3rem;margin-bottom:8px;padding-right:25%}.page_header__4eOWm>p{margin-bottom:16px}.page_homeTabs__lf0y9{grid-column:1/7;grid-row:3}@media (max-width:1024px){.page_homeTabs__lf0y9{grid-column:1/13}}.page_homeButtonWrapper__BAKI4{grid-gap:16px;display:grid;gap:16px;grid-column:1/8;grid-row:2;grid-template-columns:repeat(3,1fr)}.page_email__POCi5{color:var(--amethyst-smoke)}.page_addresses__8qsHo,.page_languages__xL-HE{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.page_gridSeparatorWrapper__D0sCG{align-items:center;display:flex;grid-column:7/8;grid-row:2/4;justify-content:center}.page_gridSeparator__GZFtc{background-color:var(--font-color);height:100%;opacity:.1;width:1px}.page_sectionLabel__YxDil{color:var(--font-color);display:block;font-size:12px;font-weight:700;margin-bottom:8px;margin-top:16px;opacity:.5}.page_sectionRow__lADxJ{align-items:center;display:flex;flex-direction:row;font-weight:700;line-height:24px}.page_sectionRow__lADxJ>img{height:16px;margin-right:8px;width:16px}.page_backButton__JsWKg{left:-48px;position:absolute}.page_backButton__JsWKg span{margin-right:0!important}.page_documentPreview__YactJ{align-items:center;display:flex;flex-direction:column;grid-column:8/13;grid-row:2/5;justify-content:flex-start;margin-bottom:96px;overflow-y:auto}.page_previewContainer__iZeJJ{align-items:center;display:flex;flex-direction:column;width:100%}.page_imageContainer__Terbt{background:var(--background-color);border:1px solid var(--global-separator-color);border-radius:8px;min-height:400px;overflow:visible}.page_imageContainer__Terbt,.page_imageWrapper__DVXAE{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.page_imageWrapper__DVXAE{max-width:100%;min-height:0}.page_imageWrapper__DVXAE.page_rotated__6c7YO{max-width:100%;min-height:300px;width:100%}.page_previewImage__8fYjT{border-radius:4px;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:block;height:auto;max-width:100%;object-fit:contain;transition:transform .3s ease;width:100%}.page_previewImage__8fYjT.page_rotated__6c7YO{height:auto;max-height:100%;max-width:calc(100vh - 200px);transform:rotate(90deg);width:auto}.page_downloadButtonWrapper__vKsHj{position:absolute;right:16px;top:16px;z-index:10}.page_pdfViewerWrapper__ombqX{-ms-overflow-style:none;border-radius:8px;overflow:hidden;padding-bottom:calc(141.42857% + 50px);position:relative;scrollbar-width:none;width:100%}.page_pdfViewerWrapper__ombqX::-webkit-scrollbar{display:none}.page_pdfViewer__AkX2e{-ms-overflow-style:none;border:none;border-radius:8px;height:100%;left:0;overflow:hidden;position:absolute;scrollbar-width:none;top:0;width:100%}.page_pdfViewer__AkX2e::-webkit-scrollbar{display:none}.page_pdfViewerWrapper__ombqX iframe{-ms-overflow-style:none;scrollbar-width:none}.page_pdfViewerWrapper__ombqX iframe::-webkit-scrollbar{display:none}.page_documentPreview__YactJ .page_pdfViewerWrapper__ombqX{max-height:898.57143px;max-width:100%;padding-bottom:min(calc(141.42857% + 50px),898.57143px)}.page_navigationControls__-sP2k{align-items:center;background:var(--background-color);border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;gap:16px;padding:8px 16px}.page_navButton__hZxTi{align-items:center;background:var(--primary-color);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.page_navButton__hZxTi:hover:not(:disabled){background:var(--primary-color-hover);transform:scale(1.05)}.page_navButton__hZxTi:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1023px){.page_documentPreview__YactJ,.page_gridSeparatorWrapper__D0sCG{display:none}}.page_optionsTab__Hd6A9{padding:0}.page_optionsGrid__RqV7W{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.page_documentTab__SKP0t{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.page_pageIndicator__ithz9{color:var(--font-color);font-size:14px;font-weight:500;min-width:60px;text-align:center}.page_emptyState__b2\+RZ{align-items:center;color:var(--font-color);display:flex;flex-direction:column;height:200px;justify-content:center;opacity:.6;text-align:center}.page_emptyState__b2\+RZ p{font-size:16px;margin:0}.page_loadingState__EZLhQ{align-items:center;background:var(--background-color);color:var(--font-color);display:flex;flex-direction:column;height:400px;justify-content:center;width:100%}.page_loadingState__EZLhQ p{font-size:14px;margin:16px 0 0;opacity:.7}.page_loadingOverlay__Xx9Aq{align-items:center;background:var(--background-color);border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;opacity:.95;position:absolute;right:0;top:0;z-index:10}.page_spinner__vXBYG{animation:page_spin__Qy3DX 1s linear infinite;border:3px solid var(--global-separator-color);border-radius:50%;border-top-color:var(--primary-color);height:40px;width:40px}@keyframes page_spin__Qy3DX{to{transform:rotate(1turn)}}.page_explanationBox__4dsbB{background:var(--background-color);border:1px solid var(--global-separator-color);border-radius:8px;display:flex;flex-direction:column;gap:0;margin-bottom:24px;padding:20px}.page_explanationRow__y5nwO{align-items:flex-start;display:flex;gap:16px}.page_consentRow__v7NGD{cursor:pointer}.page_explanationDivider__qNpVA{background-color:var(--global-separator-color);height:1px;margin:16px 0;width:100%}.page_explanationIcon__rcvV6{flex-shrink:0;margin-top:2px}.page_explanationIcon__rcvV6 img{opacity:1}.page_explanationContent__El-aA{flex:1 1}.page_explanationContent__El-aA h4{color:var(--font-color);font-size:16px;font-weight:600;margin:0 0 8px}.page_consentTitleRow__7hb44{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin-bottom:8px}.page_consentTitleRow__7hb44 h4{margin:0}.page_explanationContent__El-aA p{color:var(--font-color);font-size:14px;line-height:1.5;margin:0 0 16px;opacity:1}.page_explanationButton__R5rMl{margin-top:20px}.page_checkButtonContainer__0fqX\+{display:flex;justify-content:center;padding:16px 0}.page_link__\+TOC9{color:var(--primary-color);text-decoration:none;word-break:break-all}.page_link__\+TOC9:hover{text-decoration:underline}.page_placeholderInfo__2f0\+W{color:var(--font-color);margin-top:8px;opacity:.7;text-align:center}.page_placeholderInfo__2f0\+W p{font-size:14px;font-weight:500;margin:0 0 4px}.page_placeholderInfo__2f0\+W small{font-size:12px;margin:0;opacity:.8}.page_loadingContainer__FTg5l{align-items:center;background:linear-gradient(to bottom,var(--bg-top),var(--bg-center),var(--bg-bottom));color:var(--foreground);display:flex;height:100%;justify-content:center;width:100%}.page_loadingContent__\+3FYH{align-items:center;color:var(--font-color);display:flex;font-style:italic;justify-content:center;opacity:.6;padding:40px}.page_loadingContent__\+3FYH p{font-size:14px;margin:0}.page_morgenAiTab__yvAK9{padding:0}.StatusBadge_statusBadge__k6AzU{align-items:center;border-radius:6px;cursor:default;display:inline-flex;font-weight:600;justify-content:center;letter-spacing:.5px;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.StatusBadge_statusBadge__k6AzU.StatusBadge_small__HdVrf{border-radius:4px;font-size:10px;padding:4px 8px}.StatusBadge_statusBadge__k6AzU.StatusBadge_medium__ug\+9s{border-radius:6px;font-size:12px;padding:6px 12px}.StatusBadge_statusBadge__k6AzU.StatusBadge_large__r6Zwz{border-radius:8px;font-size:14px;padding:8px 16px}.StatusBadge_statusBadge__k6AzU:hover{box-shadow:0 2px 4px #0000001a}.StatusBadge_statusBadge__k6AzU:focus{outline:2px solid var(--primary-color);outline-offset:2px}.GlobalCheckbox_checkboxContainer__u7yMr{position:relative;width:100%}.GlobalCheckbox_checkboxLabel__Izuqj{align-items:center;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.GlobalCheckbox_checkboxLabel__Izuqj.GlobalCheckbox_disabled__rgvJt{cursor:not-allowed;opacity:.6}.GlobalCheckbox_checkbox__CYszz{height:0;opacity:0;position:absolute;width:0}.GlobalCheckbox_checkboxCustom__gXheg{align-items:center;background-color:var(--button-color);border:1px solid var(--button-color);border-radius:var(--small-box-border-radius);display:flex;flex-shrink:0;height:20px;justify-content:center;min-width:20px;transition:all .2s ease-in-out;width:20px}.GlobalCheckbox_checkboxLabel__Izuqj:hover .GlobalCheckbox_checkboxCustom__gXheg:not(.GlobalCheckbox_checked__o9i1k){background-color:color-mix(in srgb,var(--button-color) 95%,var(--foreground) 5%)}.GlobalCheckbox_checkboxCustom__gXheg.GlobalCheckbox_checked__o9i1k{background-color:var(--amethyst-smoke);border-color:var(--amethyst-smoke)}.GlobalCheckbox_checkboxCustom__gXheg.GlobalCheckbox_error__M1bkN{border-color:var(--wild-watermelon)}.GlobalCheckbox_checkboxLabel__Izuqj:focus-within .GlobalCheckbox_checkboxCustom__gXheg{border-color:var(--amethyst-smoke);box-shadow:0 0 0 2px #2563eb1a;outline:none}.GlobalCheckbox_checkmark__0jY1z{stroke:currentColor;stroke-width:2;color:#fff;height:12px;width:12px}.GlobalCheckbox_labelText__tSnWA{color:var(--font-color);font-size:1rem;line-height:1.5}.GlobalCheckbox_errorMessage__ln8xE{color:var(--wild-watermelon);display:block;font-size:.875rem;margin-top:.5rem}.GlobalCheckbox_checkbox__CYszz:disabled+.GlobalCheckbox_checkboxCustom__gXheg{cursor:not-allowed;opacity:.3}.InvoiceValidationResult_summaryHeader__EQTF0{background:var(--global-separator-color-light);border:1px solid var(--global-separator-color);border-radius:8px;display:flex;margin-bottom:24px}.InvoiceValidationResult_scoreSection__mW4-E{align-items:center;display:flex;gap:24px}.InvoiceValidationResult_scoreCircle__tQChE{align-items:center;border-bottom-left-radius:var(--global-corner-radius);border-bottom-right-radius:0;border-top-left-radius:var(--global-corner-radius);border-top-right-radius:0;color:#fff;display:flex;flex-direction:column;height:140px;justify-content:center;width:140px}.InvoiceValidationResult_scoreValid__JzPBV{background:linear-gradient(135deg,#10b981 0,var(--shamrock-green) 100%)}.InvoiceValidationResult_scoreInvalid__WTggm{background:linear-gradient(135deg,#ef4444 0,var(--wild-watermelon) 100%)}.InvoiceValidationResult_scoreNumber__MCOWH{font-size:32px;font-weight:700;line-height:1}.InvoiceValidationResult_scoreLabel__qAHGY{font-size:14px;margin-top:4px;opacity:.9}.InvoiceValidationResult_scoreDetails__hQzeK{display:flex;flex-direction:column;gap:8px}.InvoiceValidationResult_scoreRow__QwXlG{display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:flex-start}.InvoiceValidationResult_scoreRow__QwXlG span:first-child{color:var(--font-color)}.InvoiceValidationResult_passed__\+-giD{color:var(--shamrock-green)}.InvoiceValidationResult_failed__pDil6{color:var(--wild-watermelon)}.InvoiceValidationResult_overallStatus__5tJGE{display:flex;flex:1 1;flex-direction:column;justify-content:center}.InvoiceValidationResult_statusBadge__hUTE1.InvoiceValidationResult_valid__a04OH{color:var(--shamrock-green)}.InvoiceValidationResult_statusBadge__hUTE1.InvoiceValidationResult_invalid__Ihjxp{color:var(--wild-watermelon)}.InvoiceValidationResult_statusDescription__RSMyo{color:var(--font-color);font-size:14px;line-height:1.2;margin:4px 24px 8px 0}.InvoiceValidationResult_resultsGrid__okzhE{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.InvoiceValidationResult_resultSection__D5uVB{background:var(--card-background);border:1px solid var(--border-color);border-radius:8px}.InvoiceValidationResult_sectionTitle__AbF7U{color:var(--font-color);display:block;font-size:12px;font-weight:700;margin-bottom:8px;margin-top:16px;opacity:.5}.InvoiceValidationResult_resultRow__bqFyP{align-items:flex-start;align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.InvoiceValidationResult_resultRow__bqFyP:last-child{border-bottom:none}.InvoiceValidationResult_resultLabel__O\+UBo{align-items:center;color:var(--font-color);display:flex;font-size:16px;gap:8px}.InvoiceValidationResult_resultStatus__aXucI{align-items:center;border-radius:6px;cursor:default;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;padding:6px 12px;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.InvoiceValidationResult_resultStatus__aXucI.InvoiceValidationResult_passed__\+-giD{background:var(--shamrock-green);color:#fff}.InvoiceValidationResult_resultStatus__aXucI.InvoiceValidationResult_failed__pDil6{background:var(--wild-watermelon);color:#fff}.InvoiceValidationResult_resultValue__nwg9h{color:var(--font-color);font-size:16px;font-weight:700}.InvoiceValidationResult_resultReason__Xn0Pw{word-wrap:break-word;color:var(--text-secondary);font-size:13px;line-height:1.4;max-width:200px;text-align:right}@media (max-width:768px){.InvoiceValidationResult_summaryHeader__EQTF0{flex-direction:column;gap:24px}.InvoiceValidationResult_scoreSection__mW4-E{justify-content:center}.InvoiceValidationResult_overallStatus__5tJGE{text-align:center}.InvoiceValidationResult_resultsGrid__okzhE{grid-template-columns:1fr}.InvoiceValidationResult_resultRow__bqFyP{align-items:flex-start;flex-direction:column;gap:8px}.InvoiceValidationResult_resultReason__Xn0Pw{max-width:none;text-align:left}}.SmallServiceCard_serviceCard__QRkuD{align-items:flex-start;background:var(--global-separator-color-light);border:1px solid var(--global-separator-color);border-radius:8px;display:flex;gap:16px;overflow:hidden;padding:24px;position:relative;transition:all .2s ease}.SmallServiceCard_serviceCard__QRkuD:hover{background:var(--button-color)}.SmallServiceCard_brandGradient__zQkO2{height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:0}.SmallServiceCard_serviceIcon__1fOj2{align-items:center;bottom:24px;display:flex;justify-content:center;position:absolute;right:24px;z-index:1}.SmallServiceCard_serviceIcon__1fOj2>img{width:auto!important}.SmallServiceCard_serviceContent__DenXF{display:flex;flex:1 1;flex-direction:column;height:100%;min-width:0;position:relative;z-index:1}.SmallServiceCard_serviceTitle__3oHIQ{align-items:center;color:var(--foreground);display:flex;font-size:16px;font-weight:600;gap:8px;line-height:1.3;margin:0 0 8px}.SmallServiceCard_serviceTitle__3oHIQ>img{width:auto!important}.SmallServiceCard_serviceDescription__q34UD{color:var(--muted-foreground);flex:1 1;font-size:14px;line-height:1.4;margin:0 0 16px}.SmallServiceCard_statusText__rfTWj{align-items:center;color:var(--shamrock-green)!important;display:flex;font-size:13px;font-weight:600;gap:4px;margin:0;text-align:center}.SmallServiceCard_serviceActions__i4AEP{align-items:flex-start;display:flex;flex-shrink:0;margin-top:auto;position:relative;z-index:1}@media (max-width:768px){.SmallServiceCard_serviceCard__QRkuD{align-items:stretch;flex-direction:column;gap:12px;padding:16px}.SmallServiceCard_serviceIcon__1fOj2{align-self:flex-start;height:40px;width:40px}.SmallServiceCard_serviceActions__i4AEP{align-self:flex-start}}.page_container__Zdcsl{background-color:initial;color:var(--font-color);min-height:100vh}.page_homeToolbarLeft__wDWeB{align-items:center;display:flex;gap:16px;grid-column:1/6;grid-row:1;justify-content:flex-start;position:relative}.page_homeToolbarRight__p6mMJ{align-items:center;display:flex;gap:16px;grid-column:7/13;grid-row:1;justify-content:flex-end}.page_userProfileWrapper__Eu1B3{align-items:center;display:flex;grid-column:1/8;grid-row:2;justify-content:flex-start}@media (max-width:1024px){.page_userProfileWrapper__Eu1B3{grid-column:1/13}}.page_userProfileCard__ZLdMT{align-items:center;background:var(--card-background);border:1px solid var(--global-separator-color);border-radius:var(--small-box-border-radius);box-shadow:var(--card-shadow);display:flex;gap:24px;max-width:600px;padding:24px;width:100%}.page_userAvatar__a3T3O{align-items:center;display:flex;justify-content:center}.page_avatarImage__0tvWw{border:3px solid var(--global-separator-color);border-radius:50%;object-fit:cover}.page_defaultAvatar__EdC-o{background-color:var(--global-separator-color);border-radius:50%;padding:16px}.page_userInfo__bjqLl{display:flex;flex:1 1;flex-direction:column;gap:8px}.page_userName__sXtYI{color:var(--font-color);font-size:24px;font-weight:600;margin:0}.page_userEmail__-KXXR{color:var(--muted-foreground);font-size:14px;margin:0}.page_userStatus__GwIlf{align-items:center;display:flex;gap:8px}.page_statusBadge__kleUV{border-radius:12px;font-size:12px;font-weight:500;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.page_statusBadge__kleUV.page_active__QD6ZS{background-color:#dcfce7;border:1px solid #bbf7d0;color:#16a34a}.page_statusBadge__kleUV.page_invited__OXtiP{background-color:#fef3c7;border:1px solid #fed7aa;color:#d97706}.page_statusBadge__kleUV.page_pending__5RjzG{background-color:#f3e8ff;border:1px solid #e9d5ff;color:#9333ea}.page_homeTabs__wmcm0{grid-column:1/8;grid-row:3;margin-bottom:64px;margin-top:24px}@media (max-width:1024px){.page_homeTabs__wmcm0{grid-column:1/13}}.page_documentList__In1hC{grid-column:1/9;grid-row:3;margin-bottom:64px}.page_familyList__qEMUt,.page_taskList__xCUSl{grid-column:1/10;grid-row:3}.page_loadingContainer__zzNL1{align-items:center;color:var(--muted-foreground);display:flex;justify-content:center;padding:40px}.page_familyMembersContainer__E8dnm{display:flex;flex-direction:column;gap:16px}.page_familyMemberItem__30idT{width:100%}.page_loadingSpinner__QKwxi{animation:page_spin__BzrDk 1s linear infinite}@keyframes page_spin__BzrDk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_documentsContainer__W5NGj{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.page_documentItem__D6oqf{width:100%}.page_emptyState__wXfIe{align-items:center;color:var(--muted-foreground);display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.page_emptyStateImage__UUhGE{margin-bottom:16px;opacity:.6}.page_emptyStateText__rAgLB{font-size:14px;line-height:1.5;max-width:300px}.page_roleBadge__02IL4{align-items:center;background:none;border:1px solid var(--global-separator-color);border-radius:var(--small-box-border-radius);box-shadow:none;color:var(--font-color);display:inline-flex;font-size:.6rem;font-weight:700;gap:8px;justify-content:center;letter-spacing:.1;opacity:1;padding:.6rem;text-transform:uppercase;transition:all .2s ease-in-out}.page_roleBadge__02IL4 img{height:16px;width:16px}.page_sideSection__b0N47{align-items:center;display:flex;flex-direction:column;gap:24px;grid-column:9/13;grid-row:2/4;margin-bottom:64px}@media (max-width:1024px){.page_sideSection__b0N47{display:none}}.page_email__gChkV{color:var(--amethyst-smoke)}.page_gridSeparatorWrapper__DZBVu{align-items:center;display:flex;grid-column:8/9;grid-row:2/4;justify-content:center}.page_gridSeparator__pig85{background-color:var(--font-color);height:100%;opacity:.1;width:1px}@media (max-width:1024px){.page_gridSeparatorWrapper__DZBVu,.page_gridSeparator__pig85{display:none}}.page_backButton__NcFpu{left:-48px;position:absolute}.page_backButton__NcFpu span{margin-right:0!important}.page_healthBudgetTab__0yWUr{height:100%;min-height:400px;width:100%}.page_profileForm__PqBoK{grid-column:1/9}.page_formGrid__4KEPj{display:flex;flex-direction:column;gap:32px}.page_formSection__HL2wQ{display:flex;flex-direction:column;gap:8px}.page_sectionTitle__3D9G-{color:#111827;color:var(--font-color,#111827);font-size:18px;font-weight:600;margin:24px 0 12px}.page_formRow__ppifj{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.page_formInput__97Em2{width:100%}@media (max-width:768px){.page_formRow__ppifj{gap:16px;grid-template-columns:1fr}.page_profileForm__PqBoK{padding:20px}}.page_homeToolbarLeft__ZtX6g{align-items:center;display:flex;gap:16px;grid-column:1/6;grid-row:1;justify-content:flex-start;position:relative}.page_homeToolbarRight__\+FNC0{align-items:center;display:flex;gap:16px;grid-column:7/13;grid-row:1;justify-content:flex-end}.page_backButton__LIqJ\+{left:-48px;position:absolute}.page_backButton__LIqJ\+ span{margin-right:0!important}.page_companyProfileWrapper__P-v-J{display:flex;flex-direction:column;gap:16px;grid-column:1/8;grid-row:2}@media (max-width:1024px){.page_companyProfileWrapper__P-v-J{grid-column:1/13;grid-row:2}}@media (max-width:620px){.page_companyProfileWrapper__P-v-J{grid-column:1/13;grid-row:2}}.page_homeTabs__A6Ijk{grid-column:1/8;grid-row:3;margin-bottom:64px;margin-top:24px}@media (max-width:1024px){.page_homeTabs__A6Ijk{grid-column:1/13;grid-row:3}}@media (max-width:620px){.page_homeTabs__A6Ijk{grid-column:1/13;grid-row:3}}.page_documentList__TdfTI{grid-column:1/9;grid-row:3;margin-bottom:64px}.page_userList__kkz2N{grid-column:1/10;grid-row:3}.page_loadingContainer__xhbOU{align-items:center;color:var(--muted-foreground);display:flex;justify-content:center;padding:40px}.page_usersContainer__aG5lD{display:flex;flex-direction:column;gap:16px}.page_userItem__l4w1M{width:100%}.page_documentsContainer__5wJSR{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.page_documentsContainer__5wJSR{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}}@media (max-width:620px){.page_documentsContainer__5wJSR{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(1,1fr)}}.page_documentItem__W9Md\+{width:100%}.page_settingsTab__84XSt{padding:0}.page_emptyState__53vrD{align-items:center;color:var(--muted-foreground);display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.page_emptyStateImage__lbBWW{margin-bottom:16px;opacity:.6}.page_emptyStateText__z9vI4{font-size:14px;line-height:1.5;max-width:300px}.page_sideSection__r0xwB{align-items:center;display:flex;flex-direction:column;gap:24px;grid-column:9/13;grid-row:2/4;margin-bottom:64px}@media (max-width:1024px){.page_sideSection__r0xwB{grid-column:1/13;grid-row:2/3;padding-top:0}}@media (max-width:620px){.page_sideSection__r0xwB{grid-column:1/13;grid-row:2/3}}.page_gridSeparatorWrapper__541Zt{align-items:center;display:flex;grid-column:8/9;grid-row:2/4;justify-content:center}.page_gridSeparator__3qhRj{background-color:var(--font-color);height:100%;opacity:.1;width:1px}@media (max-width:1024px){.page_gridSeparatorWrapper__541Zt,.page_gridSeparator__3qhRj,.page_sideSection__r0xwB{display:none}}.page_documentItem__W9Md\+,.page_userItem__l4w1M{animation:page_fadeInUp__TQL3g .4s ease-out forwards;opacity:0;transform:translateY(10px)}.page_documentItem__W9Md\+:first-child{animation-delay:.05s}.page_documentItem__W9Md\+:nth-child(2){animation-delay:.1s}.page_documentItem__W9Md\+:nth-child(3){animation-delay:.15s}.page_documentItem__W9Md\+:nth-child(4){animation-delay:.2s}.page_documentItem__W9Md\+:nth-child(5){animation-delay:.25s}.page_documentItem__W9Md\+:nth-child(6){animation-delay:.3s}.page_documentItem__W9Md\+:nth-child(7){animation-delay:.35s}.page_documentItem__W9Md\+:nth-child(8){animation-delay:.4s}.page_documentItem__W9Md\+:nth-child(9){animation-delay:.45s}.page_documentItem__W9Md\+:nth-child(10){animation-delay:.5s}.page_userItem__l4w1M:first-child{animation-delay:.05s}.page_userItem__l4w1M:nth-child(2){animation-delay:.1s}.page_userItem__l4w1M:nth-child(3){animation-delay:.15s}.page_userItem__l4w1M:nth-child(4){animation-delay:.2s}.page_userItem__l4w1M:nth-child(5){animation-delay:.25s}@keyframes page_fadeInUp__TQL3g{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page_documentsContainer__5wJSR,.page_usersContainer__aG5lD{transition:opacity .2s ease-in-out}.page_loadingContainer__xhbOU{animation:page_fadeIn__Ip8Bu .3s ease-out}@keyframes page_fadeIn__Ip8Bu{0%{opacity:0}to{opacity:1}}.CompanyCard_companyCard__1tDxm{align-items:flex-start;background:var(--global-separator-color-light);border:1px solid var(--global-separator-color);border-radius:8px;display:flex;gap:16px;grid-column:1/9;margin-bottom:auto;padding:20px;width:100%}.CompanyCard_companyIcon__DUn-t{flex-shrink:0}.CompanyCard_defaultIcon__lWbYJ{background:#f3f4f6;background:var(--card-bg,#f3f4f6);border:2px solid #e5e7eb;border:2px solid var(--border-color,#e5e7eb);border-radius:8px;height:80px;opacity:.6;padding:16px;width:80px}.CompanyCard_companyInfo__FPnNf{flex:1 1}.CompanyCard_companyName__OW4We{color:var(--font-color);font-size:24px;font-weight:700;margin:0 0 4px}.CompanyCard_companyDetails__oxdBV{color:var(--amethyst-smoke);font-size:16px;margin:0 0 4px}.CompanyCard_companyAddress__sW2iw{color:var(--muted-foreground);font-size:14px;margin-top:8px}.CompanyCard_companyStatusWrapper__YQ7JQ{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.CompanyCard_investorBadge__23mgl{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;color:var(--font-color);color:#fff}.CompanyCard_investorBadge__23mgl,.CompanyCard_legalFormBadge__0QB-o{align-items:center;display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.5px;padding:6px 10px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.CompanyCard_legalFormBadge__0QB-o{background:var(--button-color);border:1px solid var(--global-separator-color);border-radius:6px;color:var(--font-color)}@media (max-width:768px){.CompanyCard_companyCard__1tDxm{flex-direction:column;gap:16px;text-align:center}}.GlobalSwitch_switch__LRpmw{display:inline-block;height:24px;min-width:44px!important;position:relative}.GlobalSwitch_switch__LRpmw input{height:0;opacity:0;width:0}.GlobalSwitch_slider__TLUfO{background-color:var(--global-separator-color);border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s}.GlobalSwitch_slider__TLUfO:before{background-color:#fff;border-radius:50%;content:"";height:18px;left:3px;position:absolute;top:3px;transition:.2s;width:18px}input:checked+.GlobalSwitch_slider__TLUfO{background-color:var(--shamrock-green)}input:checked+.GlobalSwitch_slider__TLUfO:before{transform:translateX(20px)}.GlobalSwitch_disabled__0RnJk .GlobalSwitch_slider__TLUfO{background-color:#ccc;cursor:not-allowed}.GlobalSwitch_disabled__0RnJk .GlobalSwitch_slider__TLUfO:before{background-color:#eee}.GlobalCollapsibleButton_collapsibleContainer__faTVx{background-color:var(--button-color);border-radius:8px;overflow:hidden;transition:all .2s ease-in-out}.GlobalCollapsibleButton_collapsibleContainer__faTVx:hover{box-shadow:var(--small-box-shadow-hover)}.GlobalCollapsibleButton_collapsibleButton__eekTU{align-items:center;background:none;border:none;color:var(--font-color);cursor:pointer;display:flex;font-size:13px;font-weight:700;justify-content:space-between;min-height:52px;padding:.75rem 1.25rem;transition:all .2s ease-in-out;width:100%}.GlobalCollapsibleButton_collapsibleButton__eekTU:hover{background-color:color-mix(in srgb,var(--button-color) 97%,var(--foreground) 3%)}.GlobalCollapsibleButton_chevron__9BgFU{color:var(--font-color);opacity:.6;transition:transform .3s ease}.GlobalCollapsibleButton_chevronOpen__eGyIn{opacity:1;transform:rotate(180deg)}.GlobalCollapsibleButton_collapsibleContent__17Tlj{overflow:hidden;transition:height .3s ease}.GlobalCollapsibleButton_contentInner__oeblE{padding:24px}.GlobalCollapsibleButton_contentOpen__mDZgN{border-top:1px solid var(--global-separator-color)}.CompanySettings_container__Awb4\+,.CompanySettings_section__heqtN{display:flex;flex-direction:column;gap:16px}.CompanySettings_sectionTitle__E2hez{color:var(--foreground);font-size:20px;font-weight:600;margin:0}.CompanySettings_sectionDescription__56Kt7{color:var(--muted-foreground);font-size:14px;line-height:1.5;margin:0;padding-right:48px}.CompanySettings_settingsList__yVlhB{display:flex;flex-direction:column;gap:24px}.CompanySettings_settingInfo__VbhRg{display:flex;flex-direction:row;gap:16px}.CompanySettings_settingHeader__ANCue{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.CompanySettings_settingTitleWithIcon__1XxM6{align-items:center;display:flex;gap:8px}.CompanySettings_settingIcon__5Ad3Z{flex-shrink:0}.CompanySettings_settingTitle__U2\+xf{color:var(--foreground);font-size:16px;font-weight:500;margin:0}.CompanySettings_settingDescription__Uorh3{color:var(--font-color);font-size:14px;line-height:1.5;margin:0;opacity:.6}.CompanySettings_loadingContainer__8oyO2{align-items:center;color:var(--muted-foreground);display:flex;justify-content:center;padding:40px}.CompanySettings_sectionLabel__JnlaO{color:var(--font-color);display:block;font-size:12px;font-weight:700;margin-bottom:8px;margin-top:16px;opacity:.5}@media (max-width:768px){.CompanySettings_container__Awb4\+{gap:24px;padding:16px 0}.CompanySettings_settingItem__jXjMT{padding:16px}.CompanySettings_settingHeader__ANCue{align-items:flex-start;flex-direction:column;gap:12px}.CompanySettings_settingTitleWithIcon__1XxM6{justify-content:flex-start;width:100%}.CompanySettings_sectionTitle__E2hez{font-size:18px}}.CompanySettings_logoPreview__ZLDPP{background-color:var(--button-color);border:1px solid var(--global-separator-color);border-radius:var(--small-box-border-radius);display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px}.CompanySettings_logoPreview__ZLDPP img{max-height:40px;max-width:145px;object-fit:contain}.CompanySettings_container__Awb4\+>*{animation:CompanySettings_fadeInUp__BSy\+U .4s ease-out forwards;opacity:0;transform:translateY(10px)}.CompanySettings_container__Awb4\+>:first-child{animation-delay:.05s}.CompanySettings_container__Awb4\+>:nth-child(2){animation-delay:.1s}.CompanySettings_container__Awb4\+>:nth-child(3){animation-delay:.15s}.CompanySettings_container__Awb4\+>:nth-child(4){animation-delay:.2s}.CompanySettings_container__Awb4\+>:nth-child(5){animation-delay:.25s}@keyframes CompanySettings_fadeInUp__BSy\+U{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page_container__7PDZR{background-color:initial;color:var(--font-color);min-height:100vh}.page_homeToolbarLeft__iohfK{align-items:center;display:flex;gap:16px;grid-column:1/6;grid-row:1;justify-content:flex-start;position:relative}.page_homeToolbarRight__QWGlp{align-items:center;display:flex;gap:16px;grid-column:7/13;grid-row:1;justify-content:flex-end}.page_backButton__QwKjo{left:-48px;position:absolute}.page_backButton__QwKjo span{margin-right:0!important}.page_header__GAH14{grid-column:1/9;grid-row:2}.page_sideMenuContainer__jyzt2{grid-column:1/5;grid-row:2;padding-right:32px}.page_mainContent__5\+Ncq{grid-column:5/13;grid-row:2;margin-bottom:64px}.page_tabContent__uFhjX{padding:0;width:100%}.page_tabHeader__mWOJ7{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.page_tabTitle__nznLF{color:var(--font-color);font-size:20px;font-weight:600;margin:0}@media (max-width:1024px){.page_sideMenuContainer__jyzt2{grid-column:1/13;grid-row:2;margin-bottom:24px;padding-right:0}.page_mainContent__5\+Ncq{grid-column:1/13;grid-row:3}}.page_sideSection__YvoZw{display:flex;flex-direction:column;gap:8px;grid-column:10/13;grid-row:3;height:-webkit-fit-content;height:fit-content;padding-top:48px;position:relative}.page_sideSection__YvoZw:before{background-color:var(--font-color);content:"";height:1px;left:0;opacity:.1;position:absolute;right:0;top:0}.page_sideSection__YvoZw>p{line-height:22px;margin-bottom:8px}.page_sideSection__YvoZw>h2{display:flex;flex-direction:row}.page_sideSection__YvoZw>h2>img{margin-right:12px}.page_sponsorLogo__lgShG{margin-top:8px}.page_separatorLine__n8Rf8{background-color:var(--global-separator-color);height:1px;margin:16px 0;width:100%}.page_gridSeparatorWrapper__jDpgx{align-items:center;display:flex;grid-column:9/10;grid-row:2;justify-content:center}.page_gridSeparator__pZStx{background-color:var(--font-color);height:100%;opacity:.1;width:1px}@media (max-width:1024px){.page_gridSeparatorWrapper__jDpgx,.page_gridSeparator__pZStx,.page_sideSection__YvoZw{display:none}}.page_formGrid__Pqko9{gap:32px}.page_formGrid__Pqko9,.page_formSection__0dFUA{display:flex;flex-direction:column}.page_sectionTitle__\+w0lI{color:#111827;color:var(--font-color,#111827);font-size:18px;font-weight:600;margin:0 0 8px}.page_sectionDescription__df4vZ{color:var(--muted-foreground);font-size:14px;margin:0 0 16px}.page_formRow__WZEQN{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.page_saveButtonContainer__WHS--{display:flex;justify-content:flex-start;margin-top:16px}.page_deleteButtonContainer__VUJ0O{display:flex;justify-content:flex-start;margin-top:24px}.page_formInput__EiK\+L{width:100%}.page_loadingContainer__KLB0z{align-items:center;color:var(--muted-foreground);display:flex;grid-column:1/13;grid-row:2;justify-content:center;padding:40px}@media (max-width:768px){.page_formRow__WZEQN{gap:16px;grid-template-columns:1fr}.page_projectForm__yhPyc{padding:20px}}.page_headerTitle__S2H7Q{align-items:center;display:flex;gap:16px;margin-bottom:8px}.page_headerFavicon__hsa0e{flex-shrink:0;margin-top:8px}.page_headerTitle__S2H7Q>h1{color:var(--amethyst-smoke);font-size:3rem;margin:0;padding-right:25%}.page_header__GAH14>p{margin-bottom:16px}.page_headerBadges__xepd\+{align-items:flex-start;display:flex;flex-direction:row;gap:12px;margin-bottom:0}.page_connectedUsersBadge__pphEg{align-items:center;border:1px solid var(--global-separator-color);border-radius:6px;color:var(--font-color);display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.5px;padding:6px 10px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.page_headerAmountBadge__c9UE\+{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.page_amountBadge__xjnIx{background:var(--flower-purple);border-radius:6px;color:var(--font-color);font-size:11px;font-weight:700;letter-spacing:.5px;padding:6px 10px;text-transform:uppercase}.page_amountHint__0fWBA{color:var(--muted-foreground);font-size:10px;margin:0;white-space:nowrap}.page_aiExpertSidebarHeader__fbn1g{align-items:center;display:flex;gap:8px;justify-content:flex-start;margin-bottom:16px;margin-top:32px}@media (max-width:620px){.page_aiExpertSidebarHeader__fbn1g{margin-top:4px}}.page_aiExpertSidebarHeader__fbn1g img{height:24px;transform:translateY(2px);width:auto}.page_aiExpertSidebarHeader__fbn1g h2,.page_aiExpertSidebarHeader__fbn1g span{font-size:1.2rem;font-weight:600}.GlobalSideMenu_menuList__2Jvl9{background-color:initial;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.GlobalSideMenu_headerCard__VSA8Z{background-color:var(--button-color);border-radius:var(--large-box-border-radius);box-shadow:var(--large-box-shadow);display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px}.GlobalSideMenu_projectId__KvkBp{color:var(--muted-foreground);font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.GlobalSideMenu_headerCardContent__460GD{align-items:center;display:flex;gap:8px}.GlobalSideMenu_companyIcon__V5s9i{flex-shrink:0}.GlobalSideMenu_headerCardText__CPPRq{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.GlobalSideMenu_companyName__ezppn{font-size:12px;font-weight:500}.GlobalSideMenu_companyName__ezppn,.GlobalSideMenu_projectName__F2j-H{color:var(--font-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GlobalSideMenu_projectName__F2j-H{font-size:14px;font-weight:600}.GlobalSideMenu_menuItem__qf6Ai{align-items:center;background:none;border:none;border-radius:6px;color:var(--font-color);cursor:pointer;display:flex;font-size:1rem;font-size:14px;font-weight:700;justify-content:space-between;min-height:44px;padding:12px 16px;position:relative;text-align:left;transition:color .2s ease,background-color .2s ease;white-space:nowrap;width:100%}.GlobalSideMenu_menuItem__qf6Ai:hover{background-color:#0000000d;background-color:var(--hover-background,#0000000d);color:var(--amethyst-smoke)}.GlobalSideMenu_active__xBUeT{background-color:#0000001a;background-color:var(--active-background,#0000001a);color:var(--amethyst-smoke)}.GlobalSideMenu_indicator__VoORi{background-color:var(--amethyst-smoke);position:absolute;right:0;transition:top .3s ease,height .3s ease;width:2px}.GlobalSideMenu_menuContent__w1--\+{flex:1 1;min-width:0;padding:16px 0}.GlobalSideMenu_menuIcon__jLGg1{flex-shrink:0;margin-right:8px;opacity:.7;transition:opacity .2s ease}.GlobalSideMenu_menuItem__qf6Ai.GlobalSideMenu_active__xBUeT .GlobalSideMenu_menuIcon__jLGg1,.GlobalSideMenu_menuItem__qf6Ai:hover .GlobalSideMenu_menuIcon__jLGg1{opacity:1}.GlobalSideMenu_menuLabel__8Q\+9D{align-items:center;display:flex;flex:1 1}.GlobalSideMenu_taskBadge__zkVr7{align-items:center;background-color:var(--wild-watermelon);border-radius:4px;box-shadow:0 1px 2px #0000001a;color:#fff;display:flex;font-size:12px;font-weight:600;justify-content:center;line-height:1;margin-left:8px;min-height:18px;min-width:18px;padding:4px 6px;text-align:center;transition:all .2s ease;white-space:nowrap}.GlobalSideMenu_taskBadge__zkVr7:hover{background-color:var(--wild-watermelon);transform:scale(1.05)}@media (max-width:768px){.GlobalSideMenu_wrapper__X3U\+b{flex-direction:column}.GlobalSideMenu_menuList__2Jvl9{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color,#e5e7eb);border-right:none;flex-direction:row;margin-bottom:16px;margin-right:0;min-width:auto;overflow-x:auto;padding-bottom:16px;padding-right:0}.GlobalSideMenu_menuItem__qf6Ai{flex-shrink:0;margin-bottom:0;margin-right:4px;min-width:120px}.GlobalSideMenu_indicator__VoORi{border-radius:2px 2px 0 0;bottom:0;height:3px;right:auto;width:auto}.GlobalSideMenu_taskBadge__zkVr7{font-size:9px;height:16px;min-width:16px;padding:0 3px}}@media (max-width:480px){.GlobalSideMenu_menuItem__qf6Ai{min-width:100px;padding:10px 12px}.GlobalSideMenu_taskBadge__zkVr7{font-size:8px;height:14px;min-width:14px;padding:0 2px}}.OverviewTab_overviewTab__hQYuw{display:flex;flex-direction:column;gap:16px}.OverviewTab_projectHeader__GiMFR{margin-bottom:32px}.OverviewTab_projectHeaderTitle__YGRy1{align-items:center;display:flex;gap:16px;margin-bottom:8px}.OverviewTab_projectHeaderFavicon__rbsoi{flex-shrink:0;margin-top:8px}.OverviewTab_projectTitle__b-oki{color:var(--steel-blue);font-size:3rem;font-weight:600;margin:0}.OverviewTab_projectDescription__HWlgs{color:var(--font-color);font-size:14px;line-height:1.6;margin:0}.OverviewTab_statusCards__sfoQA{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.OverviewTab_statusCard__2k\+ZT{background-color:#00000005;background-color:var(--hover-background,#00000005);border:1px solid var(--global-separator-color);border-radius:8px;padding:20px}.OverviewTab_statusCardTitle__rDV\+x{color:var(--font-color);font-size:16px;font-weight:600;margin:0 0 16px}.OverviewTab_statusCardContent__l\+OTB{display:flex;flex-direction:column;gap:12px}.OverviewTab_complianceScore__eD1RG{display:flex;flex-direction:column;gap:8px}.OverviewTab_scoreLabel__4sQvI{color:var(--muted-foreground);font-size:12px;letter-spacing:.5px;text-transform:uppercase}.OverviewTab_scoreValue__nt1zO{color:var(--amethyst-smoke);font-size:32px;font-weight:700}.OverviewTab_progressItem__YmeQs{align-items:center;display:flex;gap:12px}.OverviewTab_progressLabel__vZ7VR{color:var(--font-color);font-size:14px;min-width:60px}.OverviewTab_progressBar__niK66{background-color:var(--global-separator-color);border-radius:4px;flex:1 1;height:8px;overflow:hidden}.OverviewTab_progressFill__x06l3{background-color:var(--amethyst-smoke);height:100%;transition:width .3s ease}.OverviewTab_progressPercent__XJi8O{color:var(--muted-foreground);font-size:12px;min-width:40px;text-align:right}.OverviewTab_documentStatusGrid__1egFy{background-color:#00000005;background-color:var(--hover-background,#00000005);border:1px solid var(--global-separator-color);border-radius:8px;padding:20px}.OverviewTab_sectionTitle__dJZ9o{color:var(--font-color);font-size:16px;font-weight:600;margin:0 0 16px}.OverviewTab_statusGrid__u98fo{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.OverviewTab_statusGridItem__FkFdu{align-items:center;display:flex;gap:8px}.OverviewTab_statusGridLabel__Y-NBD{color:var(--font-color);font-weight:500}.OverviewTab_activitySection__hdFzh{background-color:#00000005;background-color:var(--hover-background,#00000005);border:1px solid var(--global-separator-color);border-radius:8px;padding:20px}.OverviewTab_activityList__dM57Q{display:flex;flex-direction:column;gap:12px}.OverviewTab_noActivity__OmNON{color:var(--muted-foreground);font-style:italic;margin:0}.OverviewTab_activityItem__rAPUe{background-color:#00000005;background-color:var(--hover-background,#00000005);border-radius:6px;display:flex;gap:12px;padding:12px}.OverviewTab_activityIcon__3ANee{align-items:center;background-color:#0000000d;background-color:var(--hover-background,#0000000d);border-radius:50%;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}.OverviewTab_activityContent__K-2BR{display:flex;flex:1 1;flex-direction:column;gap:4px}.OverviewTab_activityMessage__jxkit{color:var(--font-color);font-size:14px;margin:0}.OverviewTab_activityMeta__bOIZK{color:var(--muted-foreground);font-size:12px}.OverviewTab_quickActions__B3Qqu{background-color:#00000005;background-color:var(--hover-background,#00000005);border:1px solid var(--global-separator-color);border-radius:8px;padding:20px}.OverviewTab_actionsGrid__wdoql{display:flex;flex-wrap:wrap;gap:12px}.OverviewTab_optionsGrid__o4WE8{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (max-width:768px){.OverviewTab_statusCards__sfoQA,.OverviewTab_statusGrid__u98fo{grid-template-columns:1fr}.OverviewTab_actionsGrid__wdoql{flex-direction:column}.OverviewTab_actionsGrid__wdoql button{width:100%}}.RequirementCard_requirementCard__WI7Fu{background-color:var(--global-separator-color-light);border:1px solid var(--global-separator-color);border-radius:8px;display:flex;flex-direction:column;padding:20px;transform:translateY(0);transition:all .2s ease}.RequirementCard_requirementCard__WI7Fu:hover{border-color:var(--amethyst-smoke);box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.RequirementCard_requirementCard__WI7Fu:hover .RequirementCard_reqId__dGOYA{color:var(--amethyst-smoke)}.RequirementCard_cardHeader__d7Wjv{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:0;text-align:left;transition:opacity .2s ease;width:100%}.RequirementCard_headerLeft__HYd1W{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.RequirementCard_reqId__dGOYA{color:var(--font-color);font-size:16px;font-weight:600;margin:0;transition:all .2s ease}.RequirementCard_headerRight__QsT13{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.RequirementCard_chevron__lCjUH{align-items:center;display:flex;flex-shrink:0;justify-content:center;transition:transform .2s ease}.RequirementCard_chevronOpen__uzphG{transform:rotate(180deg)}.RequirementCard_cardBody__twmFq{display:flex;flex-direction:column;gap:12px}.RequirementCard_description__SG2W3{color:var(--font-color);font-size:14px;line-height:1.6;margin:0;opacity:.75}.RequirementCard_linkedDocs__V2eyF{display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.RequirementCard_linkedDocsLabel__PAQd8{color:var(--muted-foreground);font-weight:500}.RequirementCard_linkedDocsList__\+Wk8V{color:var(--font-color)}.RequirementCard_meta__8X9xL{display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.RequirementCard_metaItem__280uE,.RequirementCard_metaSeparator__wMI-J,.RequirementCard_meta__8X9xL{color:var(--muted-foreground)}.RequirementCard_cardActions__dUA7S{border-top:1px solid var(--global-separator-color);display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.RequirementCard_requirementCardCompact__lxddp{background-color:#00000005;background-color:var(--hover-background,#00000005);border:1px solid var(--global-separator-color);border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:12px}.RequirementCard_compactHeader__lFf0Y{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.RequirementCard_compactDescription__GOjvx{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--font-color);display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden}@media (max-width:768px){.RequirementCard_cardHeader__d7Wjv{align-items:flex-start;flex-direction:column}.RequirementCard_cardActions__dUA7S{flex-direction:column}.RequirementCard_cardActions__dUA7S button{width:100%}}.URSTab_ursTab__slUwY{display:flex;flex-direction:column;gap:16px}.URSTab_tabHeader__QW0JP{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.URSTab_tabTitle__qLwc3{color:var(--font-color);font-size:20px;font-weight:600;margin:0}.URSTab_aiSection__8r7cK{background-color:#00000005;background-color:var(--hover-background,#00000005);border:1px solid var(--global-separator-color);border-radius:8px;padding:20px}.URSTab_sectionTitle__pMj5z{color:var(--font-color);font-size:16px;font-weight:600;margin:0 0 16px}.URSTab_aiPrompt__jlvmp{display:flex;flex-direction:column;gap:12px}.URSTab_requirementsSection__CSt0S{display:flex;flex-direction:column;gap:16px}.URSTab_requirementsHeader__a\+gC3{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.URSTab_requirementsActions__VIbf6{display:flex;flex-wrap:wrap;gap:8px}.URSTab_emptyState__AnLJN{background-color:#00000005;background-color:var(--hover-background,#00000005);border-radius:8px;color:var(--muted-foreground);padding:40px;text-align:center}.URSTab_requirementsList__cSuGK{display:flex;flex-direction:column;gap:16px}.URSTab_requirementItem__ESxiv{animation:URSTab_fadeInUp__u4ye1 .4s ease-out forwards;opacity:0;transform:translateY(10px)}.URSTab_requirementItem__ESxiv:first-child{animation-delay:.05s}.URSTab_requirementItem__ESxiv:nth-child(2){animation-delay:.1s}.URSTab_requirementItem__ESxiv:nth-child(3){animation-delay:.15s}.URSTab_requirementItem__ESxiv:nth-child(4){animation-delay:.2s}.URSTab_requirementItem__ESxiv:nth-child(5){animation-delay:.25s}.URSTab_requirementItem__ESxiv:nth-child(6){animation-delay:.3s}.URSTab_requirementItem__ESxiv:nth-child(7){animation-delay:.35s}.URSTab_requirementItem__ESxiv:nth-child(8){animation-delay:.4s}.URSTab_requirementItem__ESxiv:nth-child(9){animation-delay:.45s}.URSTab_requirementItem__ESxiv:nth-child(10){animation-delay:.5s}@keyframes URSTab_fadeInUp__u4ye1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.URSTab_approvalSection__p9eND{background-color:#00000005;background-color:var(--hover-background,#00000005);border:1px solid var(--global-separator-color);border-radius:8px;padding:20px}.URSTab_approvalContent__gyATn{display:flex;flex-direction:column;gap:16px}.URSTab_approvalInfo__G\+U9m{color:var(--font-color);margin:0}.URSTab_approvalActions__DKDy4{display:flex;flex-wrap:wrap;gap:12px}.URSTab_optionsGrid__xX42n{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.URSTab_overlay__8hm7T{align-items:center;animation:URSTab_overlayFadeIn__F2YWO .16s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.URSTab_modal__m8FPh{animation:URSTab_modalPopIn__USfjh .18s ease-out forwards;background:linear-gradient(to bottom,var(--bg-top),var(--bg-center),var(--bg-bottom));border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:600px;opacity:0;overflow-y:auto;padding:48px;transform:translateY(6px);width:90%}.URSTab_header__7CuKN{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.URSTab_header__7CuKN h2{color:var(--font-color);font-size:1.5rem;font-weight:600;margin:0}.URSTab_closeButton__aZs\+I{background:none;border:none;border-radius:4px;color:var(--font-color);cursor:pointer;font-size:1.5rem;opacity:.6;padding:4px;transition:color .2s}.URSTab_closeButton__aZs\+I:hover{opacity:1}.URSTab_form__BSj3Y{display:flex;flex-direction:column;gap:16px}.URSTab_actions__haRcY{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:24px}@keyframes URSTab_overlayFadeIn__F2YWO{0%{opacity:0}to{opacity:1}}@keyframes URSTab_modalPopIn__USfjh{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.URSTab_overlay__8hm7T{animation:none}.URSTab_modal__m8FPh{animation:none;opacity:1;transform:none}}@media (max-width:1024px){.URSTab_tableHeader__GakQs,.URSTab_tableRow__dbs53{grid-template-columns:80px 1fr 100px 100px}.URSTab_tableCell__P4P7m:last-child{grid-column:1/-1;margin-top:8px}}@media (max-width:768px){.URSTab_requirementsHeader__a\+gC3,.URSTab_tabHeader__QW0JP{align-items:flex-start;flex-direction:column}.URSTab_tableHeader__GakQs,.URSTab_tableRow__dbs53{gap:8px;grid-template-columns:1fr}.URSTab_tableCell__P4P7m{padding:4px 0}.URSTab_actions__haRcY{flex-direction:column;gap:12px}.URSTab_actions__haRcY>div{width:100%}.URSTab_actions__haRcY>div button{flex:1 1}}.FunctionalSpecCard_specCard__nNisI{background-color:var(--global-separator-color-light);border:1px solid var(--global-separator-color);border-radius:8px;display:flex;flex-direction:column;padding:20px;transform:translateY(0);transition:all .2s ease}.FunctionalSpecCard_specCard__nNisI:hover{border-color:var(--amethyst-smoke);box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.FunctionalSpecCard_requirementCard__F8r85:hover .FunctionalSpecCard_funcId__oSsOL{color:var(--amethyst-smoke)}.FunctionalSpecCard_cardHeader__tdfbw{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:0;text-align:left;transition:opacity .2s ease;width:100%}.FunctionalSpecCard_headerLeft__mbbA1{display:flex;flex-direction:column;gap:4px}.FunctionalSpecCard_funcId__oSsOL{color:var(--font-color);font-size:16px;font-weight:600;margin:0;transition:all .2s ease}.FunctionalSpecCard_title__0fels{color:var(--font-color);font-size:14px;line-height:1.6;margin:0;opacity:.75}.FunctionalSpecCard_headerRight__5tPRa{align-items:center;display:flex;gap:8px}.FunctionalSpecCard_chevron__UKO1i{align-items:center;display:flex;flex-shrink:0;justify-content:center;transition:transform .2s ease}.FunctionalSpecCard_chevronOpen__xgIqk{transform:rotate(180deg)}.FunctionalSpecCard_cardBody__oZCOB{display:flex;flex-direction:column;gap:16px}.FunctionalSpecCard_descriptionSection__QjW4b{display:flex;flex-direction:column;gap:8px}.FunctionalSpecCard_description__p2fmv{color:var(--font-color);font-size:14px;line-height:1.6;margin:0}.FunctionalSpecCard_specDetails__5afg5{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.FunctionalSpecCard_detailSection__wip5M{display:flex;flex-direction:column;gap:8px}.FunctionalSpecCard_sectionTitle__BF3Wm{color:var(--muted-foreground);font-size:12px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.FunctionalSpecCard_detailList__CklX6{color:var(--font-color);font-size:14px;margin:0;padding-left:20px}.FunctionalSpecCard_detailList__CklX6 li{line-height:1.5;margin-bottom:6px}.FunctionalSpecCard_linksSection__Flaij{display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.FunctionalSpecCard_linksLabel__FK7OJ{color:var(--muted-foreground);font-weight:500}.FunctionalSpecCard_linksList__0S\+Nq{color:var(--font-color)}.FunctionalSpecCard_meta__ojHku{border-top:1px solid var(--global-separator-color);color:var(--muted-foreground);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;padding-top:12px}.FunctionalSpecCard_metaItem__dRKV5,.FunctionalSpecCard_metaSeparator__YCv2C{color:var(--muted-foreground)}.FunctionalSpecCard_cardActions__-2Bfn{border-top:1px solid var(--global-separator-color);display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.FunctionalSpecCard_specCardCompact__L3Yen{background-color:#00000005;background-color:var(--hover-background,#00000005);border:1px solid var(--global-separator-color);border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:12px}.FunctionalSpecCard_compactHeader__89rVC{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.FunctionalSpecCard_compactTitle__gQm64{color:var(--font-color);font-size:14px;font-weight:600;margin:0}.FunctionalSpecCard_compactDescription__do7VA{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--font-color);display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden}@media (max-width:768px){.FunctionalSpecCard_cardHeader__tdfbw{align-items:flex-start;flex-direction:column}.FunctionalSpecCard_specDetails__5afg5{grid-template-columns:1fr}.FunctionalSpecCard_cardActions__-2Bfn{flex-direction:column}.FunctionalSpecCard_cardActions__-2Bfn button{width:100%}}.FSTab_fsTab__COPFF{display:flex;flex-direction:column;gap:16px}.FSTab_tabHeader__a1lq-{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.FSTab_tabTitle__42gZo{color:var(--font-color);font-size:20px;font-weight:600;margin:0}.FSTab_traceabilityInfo__Zxodd{background-color:#00000005;background-color:var(--hover-background,#00000005);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.FSTab_infoItem__2cXl\+{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.FSTab_infoLabel__5ELWj{color:var(--font-color);font-weight:500}.FSTab_coverageBar__7RAq6{background-color:var(--global-separator-color);border-radius:4px;flex:1 1;height:8px;min-width:200px;overflow:hidden}.FSTab_coverageFill__DysgE{background-color:var(--amethyst-smoke);height:100%;transition:width .3s ease}.FSTab_specsSection__ENxRl{display:flex;flex-direction:column;gap:16px}.FSTab_specsHeader__mRqUg{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.FSTab_sectionTitle__v7Wxi{color:var(--font-color);font-size:16px;font-weight:600;margin:0}.FSTab_specsActions__W-FM\+{display:flex;flex-wrap:wrap;gap:8px}.FSTab_optionsGrid__GCfuN{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.FSTab_emptyState__ZoAA7{background-color:#00000005;background-color:var(--hover-background,#00000005);border-radius:8px;color:var(--muted-foreground);padding:40px;text-align:center}.FSTab_specsList__1T3p-{display:flex;flex-direction:column;gap:16px}.FSTab_specItem__Ltmra{animation:FSTab_fadeInUp__3ie3G .4s ease-out forwards;opacity:0;transform:translateY(10px)}.FSTab_specItem__Ltmra:first-child{animation-delay:.05s}.FSTab_specItem__Ltmra:nth-child(2){animation-delay:.1s}.FSTab_specItem__Ltmra:nth-child(3){animation-delay:.15s}.FSTab_specItem__Ltmra:nth-child(4){animation-delay:.2s}.FSTab_specItem__Ltmra:nth-child(5){animation-delay:.25s}.FSTab_specItem__Ltmra:nth-child(6){animation-delay:.3s}.FSTab_specItem__Ltmra:nth-child(7){animation-delay:.35s}.FSTab_specItem__Ltmra:nth-child(8){animation-delay:.4s}.FSTab_specItem__Ltmra:nth-child(9){animation-delay:.45s}.FSTab_specItem__Ltmra:nth-child(10){animation-delay:.5s}@keyframes FSTab_fadeInUp__3ie3G{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FSTab_specCard__nnhj7{background-color:#00000005;background-color:var(--hover-background,#00000005);border:1px solid var(--global-separator-color);border-radius:8px;padding:20px}.FSTab_specHeader__7eE6l{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.FSTab_specHeader__7eE6l h4{color:var(--font-color);font-size:16px;font-weight:600;margin:0}.FSTab_specDescription__fzOwB{color:var(--font-color);line-height:1.6;margin:0 0 12px}.FSTab_specLinks__1zE\+G{margin-bottom:12px}.FSTab_linksLabel__QEOvK{color:var(--muted-foreground);font-size:12px}.FSTab_specActions__QCnUd{display:flex;flex-wrap:wrap;gap:8px}.FSTab_traceabilityMatrix__Xhd2q{background-color:#00000005;background-color:var(--hover-background,#00000005);border:1px solid var(--global-separator-color);border-radius:8px;padding:20px}.FSTab_matrixTable__-dOAz{border:1px solid var(--global-separator-color);border-radius:8px;overflow:hidden}.FSTab_matrixHeader__AKkjg{background-color:#0000000d;background-color:var(--hover-background,#0000000d);color:var(--muted-foreground);font-size:12px;font-weight:600;padding:12px 16px;text-transform:uppercase}.FSTab_matrixHeader__AKkjg,.FSTab_matrixRow__zbE5M{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 120px 120px}.FSTab_matrixRow__zbE5M{align-items:center;border-top:1px solid var(--global-separator-color);padding:16px}.FSTab_matrixCell__k9hl1{color:var(--font-color);font-size:14px}.FSTab_overlay__6E6Ag{align-items:center;animation:FSTab_overlayFadeIn__OKmhu .16s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.FSTab_modal__8bbIJ{animation:FSTab_modalPopIn__9XtbB .18s ease-out forwards;background:linear-gradient(to bottom,var(--bg-top),var(--bg-center),var(--bg-bottom));border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:900px;opacity:0;overflow-y:auto;padding:48px;transform:translateY(6px);width:90%}.FSTab_header__x2e9k{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.FSTab_header__x2e9k h2{color:var(--font-color);font-size:1.5rem;font-weight:600;margin:0}.FSTab_closeButton__Hih7E{background:none;border:none;border-radius:4px;color:var(--font-color);cursor:pointer;font-size:1.5rem;opacity:.6;padding:4px;transition:color .2s}.FSTab_closeButton__Hih7E:hover{opacity:1}.FSTab_form__gV9Sr{display:flex;flex-direction:column;gap:16px}.FSTab_specLists__g5ZbW{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.FSTab_actions__HB7yG{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:24px}@keyframes FSTab_overlayFadeIn__OKmhu{0%{opacity:0}to{opacity:1}}@keyframes FSTab_modalPopIn__9XtbB{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.FSTab_overlay__6E6Ag{animation:none}.FSTab_modal__8bbIJ{animation:none;opacity:1;transform:none}}@media (max-width:768px){.FSTab_specsHeader__mRqUg,.FSTab_tabHeader__a1lq-{align-items:flex-start;flex-direction:column}.FSTab_matrixHeader__AKkjg,.FSTab_matrixRow__zbE5M{gap:8px;grid-template-columns:1fr}.FSTab_specLists__g5ZbW{grid-template-columns:1fr}.FSTab_actions__HB7yG{flex-direction:column;gap:12px}.FSTab_actions__HB7yG button{width:100%}}.SOPCard_sopCard__24dQl{background-color:var(--global-separator-color-light);border:1px solid var(--global-separator-color);border-radius:8px;display:flex;flex-direction:column;padding:20px;transform:translateY(0);transition:all .2s ease}.SOPCard_sopCard__24dQl:hover{border-color:var(--amethyst-smoke);box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.SOPCard_sopCard__24dQl:hover .SOPCard_sopId__GCNqy{color:var(--amethyst-smoke)}.SOPCard_cardHeader__6AFZw{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:0;text-align:left;transition:opacity .2s ease;width:100%}.SOPCard_headerLeft__YiS7F{display:flex;flex-direction:column;gap:4px}.SOPCard_sopId__GCNqy{color:var(--font-color);font-size:16px;font-weight:600;margin:0;transition:all .2s ease}.SOPCard_title__DBSwV{color:var(--font-color);font-size:14px;line-height:1.6;margin:0;opacity:.75}.SOPCard_headerRight__bik7M{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.SOPCard_chevron__iNf7z{align-items:center;display:flex;flex-shrink:0;justify-content:center;transition:transform .2s ease}.SOPCard_chevronOpen__7QUwg{transform:rotate(180deg)}.SOPCard_version__fDjcu{color:var(--muted-foreground);font-size:12px;font-weight:500}.SOPCard_cardBody__bM0xq{display:flex;flex-direction:column;gap:16px}.SOPCard_sectionsPreview__V0PNP{display:flex;flex-direction:column;gap:8px}.SOPCard_sectionTitle__dYvgI{color:var(--muted-foreground);font-size:12px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.SOPCard_sectionsList__UqW2a{color:var(--font-color);font-size:14px;margin:0;padding-left:20px}.SOPCard_sectionsList__UqW2a li{line-height:1.5;margin-bottom:6px}.SOPCard_reviewInfo__DEHsy{background-color:#0000000d;background-color:var(--hover-background,#0000000d);border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:12px}.SOPCard_reviewItem__TqNnP{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:8px}.SOPCard_reviewLabel__N9qdV{color:var(--muted-foreground);font-weight:500}.SOPCard_reviewDue__orFDe{color:var(--wild-watermelon);font-weight:600}.SOPCard_approvalInfo__YjuIG{background-color:#0000000d;background-color:var(--hover-background,#0000000d);border-radius:6px;font-size:14px;padding:12px}.SOPCard_approvalLabel__DCthM{color:var(--muted-foreground);font-weight:500;margin-right:8px}.SOPCard_meta__gheMM{border-top:1px solid var(--global-separator-color);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;padding-top:12px}.SOPCard_metaItem__4n-Xr,.SOPCard_metaSeparator__fJt9m,.SOPCard_meta__gheMM{color:var(--muted-foreground)}.SOPCard_cardActions__d1kgD{border-top:1px solid var(--global-separator-color);display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.SOPCard_sopCardCompact__LGu9A{background-color:#00000005;background-color:var(--hover-background,#00000005);border:1px solid var(--global-separator-color);border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:12px}.SOPCard_compactHeader__djydc{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.SOPCard_compactTitle__LpgKO{color:var(--font-color);font-size:14px;font-weight:600;margin:0}.SOPCard_compactMeta__HtZuS{color:var(--muted-foreground);font-size:12px}@media (max-width:768px){.SOPCard_cardHeader__6AFZw{align-items:flex-start;flex-direction:column}.SOPCard_cardActions__d1kgD{flex-direction:column}.SOPCard_cardActions__d1kgD button{width:100%}}.SOPsTab_sopsTab__n5HlN{display:flex;flex-direction:column;gap:16px}.SOPsTab_tabHeader__BZYOu{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.SOPsTab_tabTitle__SE6l0{color:var(--font-color);font-size:20px;font-weight:600;margin:0}.SOPsTab_sopManagement__50PnG{align-items:center;background-color:#00000005;background-color:var(--hover-background,#00000005);border-radius:8px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px}.SOPsTab_sopStats__i1fyy{display:flex;flex-wrap:wrap;gap:24px}.SOPsTab_statItem__mDIrV{display:flex;flex-direction:column}.SOPsTab_statLabel__KCgWa{color:var(--font-color);font-weight:500}.SOPsTab_optionsGrid__VQGeU{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.SOPsTab_emptyState__jTC9L{background-color:#00000005;background-color:var(--hover-background,#00000005);border-radius:8px;color:var(--muted-foreground);padding:40px;text-align:center}.SOPsTab_sopsList__JP0qD{display:flex;flex-direction:column;gap:16px}.SOPsTab_sopItem__vKY7y{animation:SOPsTab_fadeInUp__zpA8q .4s ease-out forwards;opacity:0;transform:translateY(10px)}.SOPsTab_sopItem__vKY7y:first-child{animation-delay:.05s}.SOPsTab_sopItem__vKY7y:nth-child(2){animation-delay:.1s}.SOPsTab_sopItem__vKY7y:nth-child(3){animation-delay:.15s}.SOPsTab_sopItem__vKY7y:nth-child(4){animation-delay:.2s}.SOPsTab_sopItem__vKY7y:nth-child(5){animation-delay:.25s}.SOPsTab_sopItem__vKY7y:nth-child(6){animation-delay:.3s}.SOPsTab_sopItem__vKY7y:nth-child(7){animation-delay:.35s}.SOPsTab_sopItem__vKY7y:nth-child(8){animation-delay:.4s}.SOPsTab_sopItem__vKY7y:nth-child(9){animation-delay:.45s}.SOPsTab_sopItem__vKY7y:nth-child(10){animation-delay:.5s}@keyframes SOPsTab_fadeInUp__zpA8q{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SOPsTab_sopCard__qo\+D1{background-color:#00000005;background-color:var(--hover-background,#00000005);border:1px solid var(--global-separator-color);border-radius:8px;padding:20px}.SOPsTab_sopHeader__g2QXR{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.SOPsTab_sopTitle__XUCSS{color:var(--font-color);font-size:18px;font-weight:600;margin:0 0 8px}.SOPsTab_sopMeta__D-aGy{color:var(--muted-foreground);font-size:12px}.SOPsTab_sopActions__bosK1,.SOPsTab_sopMeta__D-aGy{display:flex;flex-wrap:wrap;gap:8px}.SOPsTab_overlay__f33Oa{align-items:center;animation:SOPsTab_overlayFadeIn__7Fli7 .16s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.SOPsTab_modal__inByb{animation:SOPsTab_modalPopIn__gZctN .18s ease-out forwards;background:linear-gradient(to bottom,var(--bg-top),var(--bg-center),var(--bg-bottom));border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:900px;opacity:0;overflow-y:auto;padding:48px;transform:translateY(6px);width:90%}.SOPsTab_header__xPw4w{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.SOPsTab_header__xPw4w h2{color:var(--font-color);font-size:1.5rem;font-weight:600;margin:0}.SOPsTab_closeButton__in-UO{align-items:center;background:none;border:none;border-radius:4px;color:var(--muted-foreground);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:background-color .2s ease;width:32px}.SOPsTab_closeButton__in-UO:hover{background-color:#0000000d;background-color:var(--hover-background,#0000000d)}.SOPsTab_form__cWBNv{display:flex;flex-direction:column;gap:24px}.SOPsTab_versionInfo__nxc\+k{align-items:center;background-color:#00000005;background-color:var(--hover-background,#00000005);border-radius:6px;display:flex;justify-content:space-between;padding:12px}.SOPsTab_sections__KvMKD{display:flex;flex-direction:column;gap:24px}.SOPsTab_section__-ycZV{display:flex;flex-direction:column;gap:12px}.SOPsTab_sectionTitle__IIKra{color:var(--font-color);font-size:16px;font-weight:600;margin:0}.SOPsTab_reviewSchedule__1FrLQ{background-color:#00000005;background-color:var(--hover-background,#00000005);border-radius:8px;padding:16px}.SOPsTab_reviewSchedule__1FrLQ h4{color:var(--font-color);font-size:14px;font-weight:600;margin:0 0 12px}.SOPsTab_reviewFields__h4ACi{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.SOPsTab_actions__ionww{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:24px}@keyframes SOPsTab_overlayFadeIn__7Fli7{0%{opacity:0}to{opacity:1}}@keyframes SOPsTab_modalPopIn__gZctN{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SOPsTab_overlay__f33Oa{animation:none}.SOPsTab_modal__inByb{animation:none;opacity:1;transform:none}}@media (max-width:768px){.SOPsTab_sopManagement__50PnG{align-items:flex-start;flex-direction:column}.SOPsTab_sopHeader__g2QXR{flex-direction:column}.SOPsTab_reviewFields__h4ACi{grid-template-columns:1fr}.SOPsTab_actions__ionww{flex-direction:column;gap:12px}.SOPsTab_actions__ionww button{flex:1 1}}.TestCaseCard_testCaseCard__kRrIq{background-color:var(--global-separator-color-light);border:1px solid var(--global-separator-color);border-radius:8px;display:flex;flex-direction:column;padding:20px;transform:translateY(0);transition:all .2s ease}.TestCaseCard_testCaseCard__kRrIq:hover{border-color:var(--amethyst-smoke);box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.TestCaseCard_testCaseCard__kRrIq:hover .TestCaseCard_testId__HJvwa{color:var(--amethyst-smoke)}.TestCaseCard_cardHeader__Yt0-z{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:0;text-align:left;transition:opacity .2s ease;width:100%}.TestCaseCard_headerLeft__v5k2e{display:flex;flex-direction:column;gap:4px}.TestCaseCard_testId__HJvwa{color:var(--font-color);font-size:16px;font-weight:600;margin:0;transition:all .2s ease}.TestCaseCard_title__pIngO{color:var(--font-color);font-size:14px;line-height:1.6;margin:0;opacity:.75}.TestCaseCard_headerRight__75yx4{align-items:center;display:flex;gap:8px}.TestCaseCard_chevron__\+wtn-{align-items:center;display:flex;flex-shrink:0;justify-content:center;transition:transform .2s ease}.TestCaseCard_chevronOpen__uCAc9{transform:rotate(180deg)}.TestCaseCard_cardBody__5M7OV{display:flex;flex-direction:column;gap:16px}.TestCaseCard_sectionTitle__4GmPl{color:var(--muted-foreground);font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.TestCaseCard_descriptionSection__D6emG{display:flex;flex-direction:column;gap:8px}.TestCaseCard_description__WkuW-{color:var(--font-color);font-size:14px;line-height:1.6;margin:0}.TestCaseCard_evidenceSection__ZoUdz,.TestCaseCard_executionSection__x31wV,.TestCaseCard_preconditionsSection__8EWGx,.TestCaseCard_testStepsSection__JdFoN{display:flex;flex-direction:column;gap:8px}.TestCaseCard_preconditionsList__BOcF0{color:var(--font-color);font-size:14px;margin:0;padding-left:20px}.TestCaseCard_preconditionsList__BOcF0 li{line-height:1.5;margin-bottom:8px}.TestCaseCard_testStepsList__QSboV{display:flex;flex-direction:column;gap:12px}.TestCaseCard_testStep__0LEz-{background-color:#0000000d;background-color:var(--hover-background,#0000000d);border-radius:6px;display:flex;gap:12px;padding:12px}.TestCaseCard_stepNumber__HJ-j9{align-items:center;background-color:var(--amethyst-smoke);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.TestCaseCard_stepContent__1pyZv{display:flex;flex:1 1;flex-direction:column;gap:8px}.TestCaseCard_stepAction__l2MBk,.TestCaseCard_stepExpected__p\+4Mt{color:var(--font-color);font-size:14px;line-height:1.5}.TestCaseCard_stepAction__l2MBk strong,.TestCaseCard_stepExpected__p\+4Mt strong{color:var(--muted-foreground);margin-right:8px}.TestCaseCard_linksSection__Kp3X1{display:flex;flex-direction:column;font-size:12px;gap:8px}.TestCaseCard_linksLabel__nz9W9{color:var(--muted-foreground);font-weight:500}.TestCaseCard_linksList__ZSuoj{color:var(--font-color)}.TestCaseCard_executionInfo__0sAt6{display:flex;flex-direction:column;font-size:14px;gap:8px}.TestCaseCard_executionLabel__WuyVZ{color:var(--muted-foreground);font-weight:500;margin-right:8px}.TestCaseCard_actualResult__0oY5c{background-color:#0000000d;background-color:var(--hover-background,#0000000d);border-radius:6px;margin-top:8px;padding:12px}.TestCaseCard_actualResult__0oY5c strong{color:var(--muted-foreground);display:block;margin-bottom:4px}.TestCaseCard_actualResult__0oY5c p{color:var(--font-color);margin:0}.TestCaseCard_evidenceList__nFMuD{display:flex;flex-wrap:wrap;gap:8px}.TestCaseCard_evidenceItem__QXrzm{background-color:#0000000d;background-color:var(--hover-background,#0000000d);border-radius:4px;color:var(--font-color);font-size:12px;padding:6px 12px}.TestCaseCard_meta__ldAj-{border-top:1px solid var(--global-separator-color);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;padding-top:12px}.TestCaseCard_metaItem__NrWAT,.TestCaseCard_metaSeparator__WHSgm,.TestCaseCard_meta__ldAj-{color:var(--muted-foreground)}.TestCaseCard_cardActions__dRKNV{border-top:1px solid var(--global-separator-color);display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.TestCaseCard_testCaseCardCompact__p8tF2{background-color:#00000005;background-color:var(--hover-background,#00000005);border:1px solid var(--global-separator-color);border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:12px}.TestCaseCard_compactHeader__vQ724{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.TestCaseCard_compactTitle__NSsbz{color:var(--font-color);font-size:14px;font-weight:600;margin:0}.TestCaseCard_compactDescription__GprDF{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--font-color);display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden}@media (max-width:768px){.TestCaseCard_cardHeader__Yt0-z{align-items:flex-start;flex-direction:column}.TestCaseCard_cardActions__dRKNV{flex-direction:column}.TestCaseCard_cardActions__dRKNV button{width:100%}.TestCaseCard_testStep__0LEz-{flex-direction:column}.TestCaseCard_stepNumber__HJ-j9{align-self:flex-start}}.TestsTab_testsTab__C5vL8{display:flex;flex-direction:column;gap:16px}.TestsTab_tabHeader__f-BUZ{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.TestsTab_tabTitle__FXBzy{color:var(--font-color);font-size:20px;font-weight:600;margin:0}.TestsTab_coverageOverview__Q0CPt{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.TestsTab_coverageCard__4mwGf{background-color:#00000005;background-color:var(--hover-background,#00000005);border:1px solid var(--global-separator-color);border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:20px}.TestsTab_coverageLabel__3dQzO{color:var(--muted-foreground);font-size:12px;text-transform:uppercase}.TestsTab_coverageValue__Wdnyn{color:var(--amethyst-smoke);font-size:24px;font-weight:700}.TestsTab_coverageBar__z1-6A{background-color:var(--global-separator-color);border-radius:4px;height:8px;overflow:hidden}.TestsTab_coverageFill__esz-k{background-color:var(--amethyst-smoke);height:100%;transition:width .3s ease}.TestsTab_testStats__ktKrD{display:flex;flex-direction:column;font-size:12px;gap:4px}.TestsTab_statPassed__hm2ro{color:var(--shamrock-green)}.TestsTab_statFailed__2v\+NI{color:var(--wild-watermelon)}.TestsTab_statPending__pGHV-{color:var(--muted-foreground)}.TestsTab_testsSection__z5kVY{display:flex;flex-direction:column;gap:16px}.TestsTab_testsHeader__5kbBF{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.TestsTab_sectionTitle__hxJ3-{color:var(--font-color);font-size:16px;font-weight:600;margin:0}.TestsTab_testsActions__8EthT{display:flex;flex-wrap:wrap;gap:8px}.TestsTab_optionsGrid__7hqZW{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.TestsTab_emptyState__W2D03{background-color:#00000005;background-color:var(--hover-background,#00000005);border-radius:8px;color:var(--muted-foreground);padding:40px;text-align:center}.TestsTab_testsList__CMrNY{display:flex;flex-direction:column;gap:16px}.TestsTab_testItem__faRF4{animation:TestsTab_fadeInUp__c9CLa .4s ease-out forwards;opacity:0;transform:translateY(10px)}.TestsTab_testItem__faRF4:first-child{animation-delay:.05s}.TestsTab_testItem__faRF4:nth-child(2){animation-delay:.1s}.TestsTab_testItem__faRF4:nth-child(3){animation-delay:.15s}.TestsTab_testItem__faRF4:nth-child(4){animation-delay:.2s}.TestsTab_testItem__faRF4:nth-child(5){animation-delay:.25s}.TestsTab_testItem__faRF4:nth-child(6){animation-delay:.3s}.TestsTab_testItem__faRF4:nth-child(7){animation-delay:.35s}.TestsTab_testItem__faRF4:nth-child(8){animation-delay:.4s}.TestsTab_testItem__faRF4:nth-child(9){animation-delay:.45s}.TestsTab_testItem__faRF4:nth-child(10){animation-delay:.5s}@keyframes TestsTab_fadeInUp__c9CLa{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.TestsTab_testCard__aBFr\+{background-color:#00000005;background-color:var(--hover-background,#00000005);border:1px solid var(--global-separator-color);border-radius:8px;padding:20px}.TestsTab_testHeader__1dc5g{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.TestsTab_testHeader__1dc5g h4{color:var(--font-color);font-size:16px;font-weight:600;margin:0}.TestsTab_testDescription__du8eC{color:var(--font-color);line-height:1.6;margin:0 0 12px}.TestsTab_testLinks__lDAli{color:var(--muted-foreground);display:flex;flex-direction:column;font-size:12px;gap:4px;margin-bottom:12px}.TestsTab_testActions__D\+BXV{display:flex;flex-wrap:wrap;gap:8px}.TestsTab_traceabilityMatrix__1WXq0{background-color:#00000005;background-color:var(--hover-background,#00000005);border:1px solid var(--global-separator-color);border-radius:8px;padding:20px}.TestsTab_matrixTable__tCCbX{border:1px solid var(--global-separator-color);border-radius:8px;overflow:hidden}.TestsTab_matrixHeader__c-QPG{background-color:#0000000d;background-color:var(--hover-background,#0000000d);color:var(--muted-foreground);font-size:12px;font-weight:600;padding:12px 16px;text-transform:uppercase}.TestsTab_matrixHeader__c-QPG,.TestsTab_matrixRow__zTxkT{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr 120px 120px}.TestsTab_matrixRow__zTxkT{align-items:center;border-top:1px solid var(--global-separator-color);padding:16px}.TestsTab_matrixCell__o4Mjw{color:var(--font-color);font-size:14px}.TestsTab_editorOverlay__9AJiz{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.TestsTab_editorModal__BDz47{background-color:#fff;background-color:var(--background-color,#fff);border-radius:8px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow-y:auto;width:100%}.TestsTab_editorHeader__HSILn{align-items:center;border-bottom:1px solid var(--global-separator-color);display:flex;justify-content:space-between;padding:20px}.TestsTab_editorHeader__HSILn h3{color:var(--font-color);font-size:18px;font-weight:600;margin:0}.TestsTab_editorHeader__HSILn button{align-items:center;background:none;border:none;border-radius:4px;color:var(--muted-foreground);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;width:32px}.TestsTab_editorHeader__HSILn button:hover{background-color:#0000000d;background-color:var(--hover-background,#0000000d)}.TestsTab_editorContent__ehLtV{display:flex;flex-direction:column;gap:16px;padding:20px}.TestsTab_executionSection__XeWCM{background-color:#00000005;background-color:var(--hover-background,#00000005);border-radius:8px;padding:16px}.TestsTab_executionSection__XeWCM h4{color:var(--font-color);font-size:14px;font-weight:600;margin:0 0 12px}.TestsTab_executionFields__hsnaL{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.TestsTab_executionFields__hsnaL label{color:var(--font-color);display:block;font-size:12px;font-weight:500;margin-bottom:8px}.TestsTab_selectInput__u8dNt{background-color:#fff;background-color:var(--background-color,#fff);border:1px solid var(--global-separator-color);border-radius:6px;color:var(--font-color);font-size:14px;padding:8px 12px;width:100%}.TestsTab_editorActions__2nH6h{border-top:1px solid var(--global-separator-color);display:flex;gap:12px;justify-content:flex-end;padding:20px}@media (max-width:768px){.TestsTab_coverageOverview__Q0CPt{grid-template-columns:1fr}.TestsTab_testsHeader__5kbBF{align-items:flex-start;flex-direction:column}.TestsTab_matrixHeader__c-QPG,.TestsTab_matrixRow__zTxkT{gap:8px;grid-template-columns:1fr}}.RiskCard_riskCard__blQuT{background-color:var(--global-separator-color-light);border:1px solid var(--global-separator-color);border-radius:8px;display:flex;flex-direction:column;padding:20px;transform:translateY(0);transition:all .2s ease}.RiskCard_riskCard__blQuT:hover{border-color:var(--amethyst-smoke);box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.RiskCard_riskCard__blQuT:hover .RiskCard_riskId__AmDST{color:var(--amethyst-smoke)}.RiskCard_cardHeader__9I0Wi{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:0;text-align:left;transition:opacity .2s ease;width:100%}.RiskCard_headerLeft__\+G4ge{align-items:center;display:flex;gap:12px}.RiskCard_riskId__AmDST{color:var(--font-color);font-size:16px;font-weight:600;margin:0;transition:all .2s ease}.RiskCard_headerRight__6TbjA{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.RiskCard_chevron__BE\+1y{align-items:center;display:flex;flex-shrink:0;justify-content:center;transition:transform .2s ease}.RiskCard_chevronOpen__uMFZc{transform:rotate(180deg)}.RiskCard_rpnContainer__bAxiQ{align-items:flex-end;display:flex;flex-direction:row;gap:4px}.RiskCard_rpnLabel__B0aVV{color:var(--font-color);font-size:10px;letter-spacing:.5px;opacity:.75;text-transform:uppercase}.RiskCard_rpnValue__R23MD{font-size:24px;font-weight:700}.RiskCard_rpnHigh__oxEd8{color:var(--wild-watermelon)}.RiskCard_rpnMedium__Ifn9M{color:var(--jaffa)}.RiskCard_rpnLow__2U\+JQ{color:var(--shamrock-green)}.RiskCard_cardBody__VZaMV{display:flex;flex-direction:column;gap:16px}.RiskCard_sectionTitle__tgG38{color:var(--muted-foreground);font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.RiskCard_actionsSection__ginC3,.RiskCard_assessmentSection__S3wVm,.RiskCard_descriptionSection__MrFmA,.RiskCard_effectsSection__HK4-x,.RiskCard_failureModeSection__KlJOG,.RiskCard_mitigationSection__1CWk-{display:flex;flex-direction:column;gap:8px}.RiskCard_description__lRgrI,.RiskCard_failureMode__Z676N,.RiskCard_mitigationStrategy__FlpGA{color:var(--font-color);font-size:14px;line-height:1.6;margin:0;opacity:.75}.RiskCard_actionsList__WwPDN,.RiskCard_effectsList__MmgAn{color:var(--font-color);font-size:14px;margin:0;padding-left:20px}.RiskCard_actionsList__WwPDN li,.RiskCard_effectsList__MmgAn li{line-height:1.5;margin-bottom:8px}.RiskCard_assessmentGrid__KlBFx{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.RiskCard_assessmentItem__YRlLi{background-color:#0000000d;background-color:var(--hover-background,#0000000d);border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:12px}.RiskCard_assessmentLabel__U5R0k{color:var(--muted-foreground);font-size:11px;text-transform:uppercase}.RiskCard_assessmentValue__7cgSB{color:var(--amethyst-smoke);font-size:20px;font-weight:700}.RiskCard_linksSection__eY3oN{display:flex;flex-direction:column;font-size:12px;gap:8px}.RiskCard_linksLabel__DL1Qt{color:var(--muted-foreground);font-weight:500}.RiskCard_linksList__xAnJY{color:var(--font-color)}.RiskCard_actionItem__5tKLA{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.RiskCard_actionDescription__VgdnP{color:var(--font-color);flex:1 1}.RiskCard_actionMeta__0MKoP{align-items:center}.RiskCard_actionMeta__0MKoP,.RiskCard_meta__MfqI9{color:var(--muted-foreground);display:flex;font-size:12px;gap:8px}.RiskCard_meta__MfqI9{border-top:1px solid var(--global-separator-color);flex-wrap:wrap;padding-top:12px}.RiskCard_metaItem__0iFSn,.RiskCard_metaSeparator__BclFK{color:var(--muted-foreground)}.RiskCard_cardActions__lA24f{border-top:1px solid var(--global-separator-color);display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.RiskCard_riskCardCompact__U\+-Qp{background-color:#00000005;background-color:var(--hover-background,#00000005);border:1px solid var(--global-separator-color);border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:12px}.RiskCard_compactHeader__3AUSd{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.RiskCard_rpnCompact__TKCLz{font-size:12px;font-weight:600}.RiskCard_compactDescription__RF9M2{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--font-color);display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden}@media (max-width:768px){.RiskCard_cardHeader__9I0Wi{align-items:flex-start;flex-direction:column}.RiskCard_assessmentGrid__KlBFx{grid-template-columns:1fr}.RiskCard_cardActions__lA24f{flex-direction:column}.RiskCard_cardActions__lA24f button{width:100%}.RiskCard_actionItem__5tKLA{align-items:flex-start;flex-direction:column}}.RATab_raTab__pONN4{display:flex;flex-direction:column;gap:16px}.RATab_tabHeader__LQCMP{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.RATab_tabTitle__reBuS{color:var(--font-color);font-size:20px;font-weight:600;margin:0}.RATab_riskSummary__nT2jE{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.RATab_summaryCard__H2OPp{background-color:#00000005;background-color:var(--hover-background,#00000005);border:1px solid var(--global-separator-color);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:20px}.RATab_summaryLabel__2Wcpg{color:var(--muted-foreground);font-size:12px;text-transform:uppercase}.RATab_summaryValue__VnaLF{color:var(--amethyst-smoke);font-size:24px;font-weight:700}.RATab_summaryValueHigh__VikOk{color:var(--wild-watermelon);font-size:24px;font-weight:700}.RATab_summaryValueMedium__1Aign{color:var(--jaffa);font-size:24px;font-weight:700}.RATab_summaryValueLow__c5J6J{color:var(--shamrock-green);font-size:24px;font-weight:700}.RATab_risksSection__tvceh{display:flex;flex-direction:column;gap:16px}.RATab_risksHeader__6KadN{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.RATab_sectionTitle__0k6q5{color:var(--font-color);font-size:16px;font-weight:600;margin:0}.RATab_risksActions__xB8av{display:flex;flex-wrap:wrap;gap:8px}.RATab_emptyState__-0LbP{background-color:#00000005;background-color:var(--hover-background,#00000005);border-radius:8px;color:var(--muted-foreground);padding:40px;text-align:center}.RATab_risksList__xX2y5{display:flex;flex-direction:column;gap:16px}.RATab_riskItem__tectL{animation:RATab_fadeInUp__oj38t .4s ease-out forwards;opacity:0;transform:translateY(10px)}.RATab_riskItem__tectL:first-child{animation-delay:.05s}.RATab_riskItem__tectL:nth-child(2){animation-delay:.1s}.RATab_riskItem__tectL:nth-child(3){animation-delay:.15s}.RATab_riskItem__tectL:nth-child(4){animation-delay:.2s}.RATab_riskItem__tectL:nth-child(5){animation-delay:.25s}.RATab_riskItem__tectL:nth-child(6){animation-delay:.3s}.RATab_riskItem__tectL:nth-child(7){animation-delay:.35s}.RATab_riskItem__tectL:nth-child(8){animation-delay:.4s}.RATab_riskItem__tectL:nth-child(9){animation-delay:.45s}.RATab_riskItem__tectL:nth-child(10){animation-delay:.5s}@keyframes RATab_fadeInUp__oj38t{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.RATab_optionsSection__YiWBi{display:flex;flex-direction:column;gap:16px}.RATab_optionsContent__t0rB9{background-color:#00000005;background-color:var(--hover-background,#00000005);border:1px solid var(--global-separator-color);border-radius:8px;padding:20px}.RATab_optionsContent__t0rB9 p{color:var(--muted-foreground);margin:0}.RATab_optionsGrid__cXZOs{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.RATab_editorOverlay__t5kVq{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.RATab_editorModal__GeunE{background-color:#fff;background-color:var(--background-color,#fff);border-radius:8px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow-y:auto;width:100%}.RATab_editorHeader__NLUJW{align-items:center;border-bottom:1px solid var(--global-separator-color);display:flex;justify-content:space-between;padding:20px}.RATab_editorHeader__NLUJW h3{color:var(--font-color);font-size:18px;font-weight:600;margin:0}.RATab_editorHeader__NLUJW button{align-items:center;background:none;border:none;border-radius:4px;color:var(--muted-foreground);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;width:32px}.RATab_editorHeader__NLUJW button:hover{background-color:#0000000d;background-color:var(--hover-background,#0000000d)}.RATab_editorContent__z9lmj{display:flex;flex-direction:column;gap:16px;padding:20px}.RATab_assessmentSection__ATCuI{background-color:#00000005;background-color:var(--hover-background,#00000005);border-radius:8px;padding:16px}.RATab_assessmentSection__ATCuI h4{color:var(--font-color);font-size:14px;font-weight:600;margin:0 0 16px}.RATab_assessmentGrid__-Ou7U{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.RATab_assessmentGrid__-Ou7U label{color:var(--font-color);display:block;font-size:12px;font-weight:500;margin-bottom:8px}.RATab_numberInput__Yr-NZ{background-color:#fff;background-color:var(--background-color,#fff);border:1px solid var(--global-separator-color);border-radius:6px;color:var(--font-color);font-size:14px;padding:8px 12px;width:100%}.RATab_rpnDisplay__S\+0sM{background-color:#0000000d;background-color:var(--hover-background,#0000000d);border-radius:6px;color:var(--amethyst-smoke);font-size:24px;font-weight:700;padding:12px;text-align:center}.RATab_editorActions__DqvCb{border-top:1px solid var(--global-separator-color);display:flex;gap:12px;justify-content:flex-end;padding:20px}@media (max-width:1024px){.RATab_tableHeader__ZxEiH,.RATab_tableRow__AGcHO{grid-template-columns:80px 1fr 80px 80px 80px 100px}.RATab_tableCell__qQL9L:last-child{grid-column:1/-1;margin-top:8px}}@media (max-width:768px){.RATab_risksHeader__6KadN{align-items:flex-start;flex-direction:column}.RATab_tableHeader__ZxEiH,.RATab_tableRow__AGcHO{gap:8px;grid-template-columns:1fr}.RATab_assessmentGrid__-Ou7U{grid-template-columns:1fr}}.TraceabilityTab_traceabilityTab__ZfV0P{display:flex;flex-direction:column;gap:16px}.TraceabilityTab_tabHeader__cWEUk{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.TraceabilityTab_tabTitle__1b8\+P{color:var(--font-color);font-size:20px;font-weight:600;margin:0}.TraceabilityTab_traceabilityOverview__5c91x{background-color:#00000005;background-color:var(--hover-background,#00000005);border:1px solid var(--global-separator-color);border-radius:8px;padding:20px}.TraceabilityTab_matrixSection__0uN7k{background-color:var(--global-separator-color-light);border:1px solid var(--global-separator-color);border-radius:8px}.TraceabilityTab_sectionTitle__t\+f6\+{color:var(--font-color);font-size:16px;font-weight:600;margin:0 0 16px}.TraceabilityTab_matrixTable__O8sJU{overflow:hidden}.TraceabilityTab_matrixHeader__hpnyl{grid-gap:16px;background-color:#0000000d;background-color:var(--hover-background,#0000000d);color:var(--muted-foreground);display:grid;font-size:12px;font-weight:600;gap:16px;padding:12px 16px;text-transform:uppercase}.TraceabilityTab_matrixHeader__hpnyl.TraceabilityTab_ursToFs__E6Evo{grid-template-columns:1fr 1fr 120px 120px}.TraceabilityTab_matrixHeader__hpnyl.TraceabilityTab_fullMatrix__\+7Y2Q{grid-template-columns:1fr 1fr 1fr 120px 120px}.TraceabilityTab_matrixRow__YfUoA{grid-gap:16px;align-items:center;border-top:1px solid var(--global-separator-color);display:grid;gap:16px;padding:16px}.TraceabilityTab_matrixRow__YfUoA.TraceabilityTab_ursToFs__E6Evo{grid-template-columns:1fr 1fr 120px 120px}.TraceabilityTab_matrixRow__YfUoA.TraceabilityTab_fullMatrix__\+7Y2Q{grid-template-columns:1fr 1fr 1fr 120px 120px}.TraceabilityTab_matrixCell__SLv1B{color:var(--font-color);font-size:14px}.TraceabilityTab_optionsGrid__UeYMA{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (max-width:768px){.TraceabilityTab_matrixHeader__hpnyl,.TraceabilityTab_matrixRow__YfUoA{gap:8px;grid-template-columns:1fr}}.ServiceCard_serviceCard__9iSYZ{animation:ServiceCard_fadeInUp__\+L6Y5 .4s ease-out forwards;background:var(--global-separator-color-light);border:1px solid var(--global-separator-color);border-radius:8px;display:flex;flex-direction:column;gap:16px;min-height:360px;opacity:0;padding:24px;position:relative;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow,background-color}.ServiceCard_serviceCard__9iSYZ[data-index="0"]{animation-delay:.05s}.ServiceCard_serviceCard__9iSYZ[data-index="1"]{animation-delay:.1s}.ServiceCard_serviceCard__9iSYZ[data-index="2"]{animation-delay:.15s}.ServiceCard_serviceCard__9iSYZ[data-index="3"]{animation-delay:.2s}.ServiceCard_serviceCard__9iSYZ[data-index="4"]{animation-delay:.25s}.ServiceCard_serviceCard__9iSYZ[data-index="5"]{animation-delay:.3s}.ServiceCard_serviceCard__9iSYZ[data-index="6"]{animation-delay:.35s}.ServiceCard_serviceCard__9iSYZ[data-index="7"]{animation-delay:.4s}.ServiceCard_serviceCard__9iSYZ[data-index="8"]{animation-delay:.45s}.ServiceCard_serviceCard__9iSYZ[data-index="9"]{animation-delay:.5s}.ServiceCard_serviceCard__9iSYZ[data-index="10"]{animation-delay:.55s}.ServiceCard_serviceCard__9iSYZ[data-index="11"]{animation-delay:.6s}.ServiceCard_serviceCard__9iSYZ:hover{background-color:color-mix(in srgb,var(--global-separator-color-light) 95%,var(--foreground) 5%);box-shadow:var(--large-box-shadow-hover);transform:translateY(-2px)}.ServiceCard_serviceContent__0d6qh{display:flex;flex:1 1;flex-direction:column;gap:8px}.ServiceCard_graphicContainer__clvia{align-items:flex-start;display:flex;margin-bottom:12px;max-height:40px;max-width:200px}.ServiceCard_graphic__ITY\+g{display:block;max-height:40px;max-width:100%;object-fit:contain;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.ServiceCard_serviceCard__9iSYZ:hover .ServiceCard_graphic__ITY\+g{transform:scale(1.05)}.ServiceCard_content__q1Z2G{display:flex;flex:1 1;flex-direction:column;gap:6px}.ServiceCard_name__4wMz3{color:var(--font-color);font-size:16px;font-weight:600;line-height:1.4;margin:0}.ServiceCard_description__Du\+er{color:var(--font-color);flex:1 1;font-size:14px;line-height:1.5;margin:0;opacity:.7}.ServiceCard_phone__8iOgK{color:var(--amethyst-smoke);font-size:14px;font-weight:500;margin-top:4px}.ServiceCard_websiteButtonWrapper__9ztzM{display:inline-flex;margin-top:4px}.ServiceCard_callButton__JQ8P4{align-items:center;background:var(--button-color);border:none;border-radius:50%;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;opacity:1;position:absolute;right:16px;top:16px;transition:opacity .2s ease,transform .2s ease;width:32px}.ServiceCard_callButton__JQ8P4:hover{opacity:.8;transform:scale(1.1)}.ServiceCard_callButton__JQ8P4 img{opacity:1}.ServiceCard_exclusiveBadge__d226M{background:var(--global-separator-color);border-radius:4px;bottom:24px;color:var(--amethyst-smoke);font-size:12px;font-weight:700;letter-spacing:.5px;padding:4px 8px;position:absolute;right:16px;text-transform:uppercase}@keyframes ServiceCard_fadeInUp__\+L6Y5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page_container__7JYYI{min-height:100vh;width:100%}.page_toolbarLeft__keRk5{grid-column:1/6;justify-content:flex-start;position:relative}.page_toolbarLeft__keRk5,.page_toolbarRight__JCX28{align-items:center;display:flex;gap:16px;grid-row:1}.page_toolbarRight__JCX28{grid-column:7/13;justify-content:flex-end}.page_backButton__1K\+8S{left:-48px;position:absolute}.page_backButton__1K\+8S span{margin-right:0!important}.page_content__1pWl9{grid-column:1/13;grid-row:2;padding-bottom:24px}.page_loadingContainer__vJKDx{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:80px 24px}.page_loadingSpinner__a6x-f{animation:page_spin__kxwBy 1s linear infinite}@keyframes page_spin__kxwBy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_loadingText__JZ8jk{color:var(--font-color);font-size:16px;margin:0;opacity:.7}.page_errorContainer__MIW6R{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:80px 24px;text-align:center}.page_errorTitle__4iC8G{color:var(--font-color);font-size:18px;font-weight:600;margin:0}.page_errorMessage__qiivp{color:var(--font-color);font-size:14px;margin:0;max-width:500px;opacity:.7}.page_servicesGrid__RW6JV{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:48px}@media (max-width:1024px){.page_servicesGrid__RW6JV{grid-template-columns:repeat(2,1fr)}.page_backButton__1K\+8S{display:none}}@media (max-width:620px){.page_servicesGrid__RW6JV{grid-template-columns:repeat(1,1fr)}.page_toolbarLeft__keRk5{grid-column:1/13}.page_toolbarRight__JCX28{grid-column:1/13;grid-row:1;justify-content:flex-end}.page_content__1pWl9{grid-row:2}.page_backButton__1K\+8S{display:none}}@keyframes page_fadeInUp__v14JM{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}body{font-family:system-ui,-apple-system,sans-serif}:root{--background:#f2f0ed;--foreground:#000;--bg-top:#f8f8fa;--bg-center:#ececf3;--bg-bottom:#efeff6;--button-color:#e5e8ee;--global-button-color:#002060;--global-button-color-hover:#05286c;--global-button-text-color:#fff;--font-color:#000;--amethyst-smoke:#325a1e;--jaffa:#e2b500;--steel-blue:#002060;--shamrock-green:#6da850;--wild-watermelon:#c50000;--flower-purple:#d49fff;--openai-color:#74aa9c;--anthropic-color:#d77655;--mistral-color:#e75e2e;--deepseek-color:#4d6bfe;--xai-color:#fff;--google-color:#5684d1;--global-separator-color-0-2:#fff3;--global-separator-color:#0000001a;--global-separator-color-light:#0000000d;--global-corner-radius:8px;--small-box-border-radius:4px;--large-box-border-radius:8px;--global-grid-gap:8px;--small-box-shadow:0 2px 3px -1px #0000001a,0 1px 2px -1px #0000000f;--small-box-shadow-hover:0 2px 6px #0000001a;--large-box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--large-box-shadow-hover:0 4px 12px #0000001a;--breakpoint-mobile:620px;--breakpoint-tablet:1024px;--breakpoint-small-desktop:1280px}html.dark{--background:#15142c;--foreground:#f5f5f5;--bg-top:#132f05;--bg-center:#102a02;--bg-bottom:#091801;--button-color:#ffffff1a;--global-button-color:#fff;--global-button-color-hover:#d5d6f0;--global-button-text-color:#002060;--font-color:#fff;--amethyst-smoke:#4c9e23;--jaffa:#e2b500;--steel-blue:#4c9e23;--shamrock-green:#6da850;--wild-watermelon:#c50000;--flower-purple:#5d5094;--global-separator-color-0-2:#0003;--global-separator-color:#ffffff1a;--global-separator-color-light:#ffffff0d}body,html{max-width:100vw;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,#f8f8fa,#ececf3,#efeff6);background:linear-gradient(to bottom,var(--bg-top),var(--bg-center),var(--bg-bottom));color:#000;color:var(--foreground);font-family:Roboto,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}a,a:hover{color:#325a1e;color:var(--amethyst-smoke)}a:hover{text-decoration:underline}.darkenGreenIcon{filter:brightness(.85)}h1,h2,h3,h4,h5,h6{font-family:Roboto Slab,serif!important}
/*# sourceMappingURL=main.f1259e1e.css.map*/